xref: /linux/MAINTAINERS (revision e9a83bd2322035ed9d7dcf35753d3f984d76c6a5)
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
554
555ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556M:	Stefan Popa <stefan.popa@analog.com>
557W:	http://ez.analog.com/community/linux-device-drivers
558S:	Supported
559F:	drivers/iio/accel/adxl372.c
560F:	drivers/iio/accel/adxl372_spi.c
561F:	drivers/iio/accel/adxl372_i2c.c
562F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
563
564AF9013 MEDIA DRIVER
565M:	Antti Palosaari <crope@iki.fi>
566L:	linux-media@vger.kernel.org
567W:	https://linuxtv.org
568W:	http://palosaari.fi/linux/
569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
570T:	git git://linuxtv.org/anttip/media_tree.git
571S:	Maintained
572F:	drivers/media/dvb-frontends/af9013*
573
574AF9033 MEDIA DRIVER
575M:	Antti Palosaari <crope@iki.fi>
576L:	linux-media@vger.kernel.org
577W:	https://linuxtv.org
578W:	http://palosaari.fi/linux/
579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
580T:	git git://linuxtv.org/anttip/media_tree.git
581S:	Maintained
582F:	drivers/media/dvb-frontends/af9033*
583
584AFFS FILE SYSTEM
585M:	David Sterba <dsterba@suse.com>
586L:	linux-fsdevel@vger.kernel.org
587S:	Odd Fixes
588F:	Documentation/filesystems/affs.txt
589F:	fs/affs/
590
591AFS FILESYSTEM
592M:	David Howells <dhowells@redhat.com>
593L:	linux-afs@lists.infradead.org
594S:	Supported
595F:	fs/afs/
596F:	include/trace/events/afs.h
597F:	Documentation/filesystems/afs.txt
598W:	https://www.infradead.org/~dhowells/kafs/
599
600AGPGART DRIVER
601M:	David Airlie <airlied@linux.ie>
602T:	git git://anongit.freedesktop.org/drm/drm
603S:	Maintained
604F:	drivers/char/agp/
605F:	include/linux/agp*
606F:	include/uapi/linux/agp*
607
608AHA152X SCSI DRIVER
609M:	"Juergen E. Fischer" <fischer@norbit.de>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aha152x*
613F:	drivers/scsi/pcmcia/aha152x*
614
615AIC7XXX / AIC79XX SCSI DRIVER
616M:	Hannes Reinecke <hare@suse.com>
617L:	linux-scsi@vger.kernel.org
618S:	Maintained
619F:	drivers/scsi/aic7xxx/
620
621AIMSLAB FM RADIO RECEIVER DRIVER
622M:	Hans Verkuil <hverkuil@xs4all.nl>
623L:	linux-media@vger.kernel.org
624T:	git git://linuxtv.org/media_tree.git
625W:	https://linuxtv.org
626S:	Maintained
627F:	drivers/media/radio/radio-aimslab*
628
629AIO
630M:	Benjamin LaHaise <bcrl@kvack.org>
631L:	linux-aio@kvack.org
632S:	Supported
633F:	fs/aio.c
634F:	include/linux/*aio*.h
635
636AIRSPY MEDIA DRIVER
637M:	Antti Palosaari <crope@iki.fi>
638L:	linux-media@vger.kernel.org
639W:	https://linuxtv.org
640W:	http://palosaari.fi/linux/
641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
642T:	git git://linuxtv.org/anttip/media_tree.git
643S:	Maintained
644F:	drivers/media/usb/airspy/
645
646ALACRITECH GIGABIT ETHERNET DRIVER
647M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
648S:	Maintained
649F:	drivers/net/ethernet/alacritech/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLEGRO DVT VIDEO IP CORE DRIVER
672M:	Michael Tretter <m.tretter@pengutronix.de>
673R:	Pengutronix Kernel Team <kernel@pengutronix.de>
674L:	linux-media@vger.kernel.org
675S:	Maintained
676F:	drivers/staging/media/allegro-dvt/
677
678ALLWINNER SECURITY SYSTEM
679M:	Corentin Labbe <clabbe.montjoie@gmail.com>
680L:	linux-crypto@vger.kernel.org
681S:	Maintained
682F:	drivers/crypto/sunxi-ss/
683
684ALLWINNER VPU DRIVER
685M:	Maxime Ripard <maxime.ripard@bootlin.com>
686M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
687L:	linux-media@vger.kernel.org
688S:	Maintained
689F:	drivers/staging/media/sunxi/cedrus/
690
691ALPHA PORT
692M:	Richard Henderson <rth@twiddle.net>
693M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
694M:	Matt Turner <mattst88@gmail.com>
695S:	Odd Fixes
696L:	linux-alpha@vger.kernel.org
697F:	arch/alpha/
698
699ALPS PS/2 TOUCHPAD DRIVER
700R:	Pali Rohár <pali.rohar@gmail.com>
701F:	drivers/input/mouse/alps.*
702
703ALTERA I2C CONTROLLER DRIVER
704M:	Thor Thayer <thor.thayer@linux.intel.com>
705S:	Maintained
706F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
707F:	drivers/i2c/busses/i2c-altera.c
708
709ALTERA MAILBOX DRIVER
710M:	Ley Foon Tan <lftan@altera.com>
711L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
712S:	Maintained
713F:	drivers/mailbox/mailbox-altera.c
714
715ALTERA PIO DRIVER
716M:	Tien Hock Loh <thloh@altera.com>
717L:	linux-gpio@vger.kernel.org
718S:	Maintained
719F:	drivers/gpio/gpio-altera.c
720
721ALTERA SYSTEM MANAGER DRIVER
722M:	Thor Thayer <thor.thayer@linux.intel.com>
723S:	Maintained
724F:	drivers/mfd/altera-sysmgr.c
725F:	include/linux/mfd/altera-sysgmr.h
726
727ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
728M:	Thor Thayer <thor.thayer@linux.intel.com>
729S:	Maintained
730F:	drivers/gpio/gpio-altera-a10sr.c
731F:	drivers/mfd/altera-a10sr.c
732F:	drivers/reset/reset-a10sr.c
733F:	include/linux/mfd/altera-a10sr.h
734F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
735
736ALTERA TRIPLE SPEED ETHERNET DRIVER
737M:	Thor Thayer <thor.thayer@linux.intel.com>
738L:	netdev@vger.kernel.org
739L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740S:	Maintained
741F:	drivers/net/ethernet/altera/
742
743ALTERA UART/JTAG UART SERIAL DRIVERS
744M:	Tobias Klauser <tklauser@distanz.ch>
745L:	linux-serial@vger.kernel.org
746L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747S:	Maintained
748F:	drivers/tty/serial/altera_uart.c
749F:	drivers/tty/serial/altera_jtaguart.c
750F:	include/linux/altera_uart.h
751F:	include/linux/altera_jtaguart.h
752
753AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
754M:	Talel Shenhar <talel@amazon.com>
755S:	Maintained
756F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
757F:	drivers/thermal/thermal_mmio.c
758
759AMAZON ETHERNET DRIVERS
760M:	Netanel Belgazal <netanel@amazon.com>
761R:	Saeed Bishara <saeedb@amazon.com>
762R:	Zorik Machulsky <zorik@amazon.com>
763L:	netdev@vger.kernel.org
764S:	Supported
765F:	Documentation/networking/device_drivers/amazon/ena.txt
766F:	drivers/net/ethernet/amazon/
767
768AMAZON RDMA EFA DRIVER
769M:	Gal Pressman <galpress@amazon.com>
770R:	Yossi Leybovich <sleybo@amazon.com>
771L:	linux-rdma@vger.kernel.org
772Q:	https://patchwork.kernel.org/project/linux-rdma/list/
773S:	Supported
774F:	drivers/infiniband/hw/efa/
775F:	include/uapi/rdma/efa-abi.h
776
777AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
778M:	Tom Lendacky <thomas.lendacky@amd.com>
779M:	Gary Hook <gary.hook@amd.com>
780L:	linux-crypto@vger.kernel.org
781S:	Supported
782F:	drivers/crypto/ccp/
783F:	include/linux/ccp.h
784
785AMD DISPLAY CORE
786M:	Harry Wentland <harry.wentland@amd.com>
787M:	Leo Li <sunpeng.li@amd.com>
788L:	amd-gfx@lists.freedesktop.org
789T:	git git://people.freedesktop.org/~agd5f/linux
790S:	Supported
791F:	drivers/gpu/drm/amd/display/
792
793AMD FAM15H PROCESSOR POWER MONITORING DRIVER
794M:	Huang Rui <ray.huang@amd.com>
795L:	linux-hwmon@vger.kernel.org
796S:	Supported
797F:	Documentation/hwmon/fam15h_power.rst
798F:	drivers/hwmon/fam15h_power.c
799
800AMD FCH GPIO DRIVER
801M:	Enrico Weigelt, metux IT consult <info@metux.net>
802L:	linux-gpio@vger.kernel.org
803S:	Maintained
804F:	drivers/gpio/gpio-amd-fch.c
805F:	include/linux/platform_data/gpio/gpio-amd-fch.h
806
807AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
808L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
809S:	Orphan
810F:	drivers/usb/gadget/udc/amd5536udc.*
811
812AMD GEODE PROCESSOR/CHIPSET SUPPORT
813P:	Andres Salomon <dilinger@queued.net>
814L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
815W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
816S:	Supported
817F:	drivers/char/hw_random/geode-rng.c
818F:	drivers/crypto/geode*
819F:	drivers/video/fbdev/geode/
820F:	arch/x86/include/asm/geode.h
821
822AMD IOMMU (AMD-VI)
823M:	Joerg Roedel <joro@8bytes.org>
824L:	iommu@lists.linux-foundation.org
825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
826S:	Maintained
827F:	drivers/iommu/amd_iommu*.[ch]
828F:	include/linux/amd-iommu.h
829
830AMD KFD
831M:	Oded Gabbay <oded.gabbay@gmail.com>
832L:	dri-devel@lists.freedesktop.org
833T:	git git://people.freedesktop.org/~gabbayo/linux.git
834S:	Supported
835F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
836F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
837F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
838F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
839F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
840F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
841F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
842F:	drivers/gpu/drm/amd/amdkfd/
843F:	drivers/gpu/drm/amd/include/cik_structs.h
844F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
845F:	drivers/gpu/drm/amd/include/vi_structs.h
846F:	drivers/gpu/drm/amd/include/v9_structs.h
847F:	include/uapi/linux/kfd_ioctl.h
848
849AMD MP2 I2C DRIVER
850M:	Elie Morisse <syniurge@gmail.com>
851M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
852M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
853L:	linux-i2c@vger.kernel.org
854S:	Maintained
855F:	drivers/i2c/busses/i2c-amd-mp2*
856
857AMD POWERPLAY
858M:	Rex Zhu <rex.zhu@amd.com>
859M:	Evan Quan <evan.quan@amd.com>
860L:	amd-gfx@lists.freedesktop.org
861S:	Supported
862F:	drivers/gpu/drm/amd/powerplay/
863T:	git git://people.freedesktop.org/~agd5f/linux
864
865AMD SEATTLE DEVICE TREE SUPPORT
866M:	Brijesh Singh <brijeshkumar.singh@amd.com>
867M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
868M:	Tom Lendacky <thomas.lendacky@amd.com>
869S:	Supported
870F:	arch/arm64/boot/dts/amd/
871
872AMD XGBE DRIVER
873M:	Tom Lendacky <thomas.lendacky@amd.com>
874L:	netdev@vger.kernel.org
875S:	Supported
876F:	drivers/net/ethernet/amd/xgbe/
877F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
878
879ANALOG DEVICES INC AD5686 DRIVER
880M:	Stefan Popa <stefan.popa@analog.com>
881L:	linux-pm@vger.kernel.org
882W:	http://ez.analog.com/community/linux-device-drivers
883S:	Supported
884F:	drivers/iio/dac/ad5686*
885F:	drivers/iio/dac/ad5696*
886
887ANALOG DEVICES INC AD5758 DRIVER
888M:	Stefan Popa <stefan.popa@analog.com>
889L:	linux-iio@vger.kernel.org
890W:	http://ez.analog.com/community/linux-device-drivers
891S:	Supported
892F:	drivers/iio/dac/ad5758.c
893F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
894
895ANALOG DEVICES INC AD7124 DRIVER
896M:	Stefan Popa <stefan.popa@analog.com>
897L:	linux-iio@vger.kernel.org
898W:	http://ez.analog.com/community/linux-device-drivers
899S:	Supported
900F:	drivers/iio/adc/ad7124.c
901F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
902
903ANALOG DEVICES INC AD7606 DRIVER
904M:	Stefan Popa <stefan.popa@analog.com>
905L:	linux-iio@vger.kernel.org
906W:	http://ez.analog.com/community/linux-device-drivers
907S:	Supported
908F:	drivers/iio/adc/ad7606.c
909F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
910
911ANALOG DEVICES INC AD7768-1 DRIVER
912M:	Stefan Popa <stefan.popa@analog.com>
913L:	linux-iio@vger.kernel.org
914W:	http://ez.analog.com/community/linux-device-drivers
915S:	Supported
916F:	drivers/iio/adc/ad7768-1.c
917F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
918
919ANALOG DEVICES INC AD9389B DRIVER
920M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
921L:	linux-media@vger.kernel.org
922S:	Maintained
923F:	drivers/media/i2c/ad9389b*
924
925ANALOG DEVICES INC ADGS1408 DRIVER
926M:	Mircea Caprioru <mircea.caprioru@analog.com>
927S:	Supported
928F:	drivers/mux/adgs1408.c
929F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
930
931ANALOG DEVICES INC ADP5061 DRIVER
932M:	Stefan Popa <stefan.popa@analog.com>
933L:	linux-pm@vger.kernel.org
934W:	http://ez.analog.com/community/linux-device-drivers
935S:	Supported
936F:	drivers/power/supply/adp5061.c
937
938ANALOG DEVICES INC ADV7180 DRIVER
939M:	Lars-Peter Clausen <lars@metafoo.de>
940L:	linux-media@vger.kernel.org
941W:	http://ez.analog.com/community/linux-device-drivers
942S:	Supported
943F:	drivers/media/i2c/adv7180.c
944
945ANALOG DEVICES INC ADV748X DRIVER
946M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
947L:	linux-media@vger.kernel.org
948S:	Maintained
949F:	drivers/media/i2c/adv748x/*
950
951ANALOG DEVICES INC ADV7511 DRIVER
952M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
953L:	linux-media@vger.kernel.org
954S:	Maintained
955F:	drivers/media/i2c/adv7511*
956
957ANALOG DEVICES INC ADV7604 DRIVER
958M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
959L:	linux-media@vger.kernel.org
960S:	Maintained
961F:	drivers/media/i2c/adv7604*
962
963ANALOG DEVICES INC ADV7842 DRIVER
964M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
965L:	linux-media@vger.kernel.org
966S:	Maintained
967F:	drivers/media/i2c/adv7842*
968
969ANALOG DEVICES INC ASOC CODEC DRIVERS
970M:	Lars-Peter Clausen <lars@metafoo.de>
971L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
972W:	http://wiki.analog.com/
973W:	http://ez.analog.com/community/linux-device-drivers
974S:	Supported
975F:	sound/soc/codecs/adau*
976F:	sound/soc/codecs/adav*
977F:	sound/soc/codecs/ad1*
978F:	sound/soc/codecs/ad7*
979F:	sound/soc/codecs/ssm*
980F:	sound/soc/codecs/sigmadsp.*
981
982ANALOG DEVICES INC DMA DRIVERS
983M:	Lars-Peter Clausen <lars@metafoo.de>
984W:	http://ez.analog.com/community/linux-device-drivers
985S:	Supported
986F:	drivers/dma/dma-axi-dmac.c
987
988ANALOG DEVICES INC IIO DRIVERS
989M:	Lars-Peter Clausen <lars@metafoo.de>
990M:	Michael Hennerich <Michael.Hennerich@analog.com>
991M:	Stefan Popa <stefan.popa@analog.com>
992W:	http://wiki.analog.com/
993W:	http://ez.analog.com/community/linux-device-drivers
994S:	Supported
995F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
996F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
997F:	drivers/iio/*/ad*
998F:	drivers/iio/adc/ltc2497*
999X:	drivers/iio/*/adjd*
1000F:	drivers/staging/iio/*/ad*
1001
1002ANALOGBITS PLL LIBRARIES
1003M:	Paul Walmsley <paul.walmsley@sifive.com>
1004S:	Supported
1005F:	drivers/clk/analogbits/*
1006F:	include/linux/clk/analogbits*
1007
1008ANDES ARCHITECTURE
1009M:	Greentime Hu <green.hu@gmail.com>
1010M:	Vincent Chen <deanbo422@gmail.com>
1011T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1012S:	Supported
1013F:	arch/nds32/
1014F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1015F:	Documentation/devicetree/bindings/nds32/
1016K:	nds32
1017N:	nds32
1018
1019ANDROID CONFIG FRAGMENTS
1020M:	Rob Herring <robh@kernel.org>
1021S:	Supported
1022F:	kernel/configs/android*
1023
1024ANDROID DRIVERS
1025M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1026M:	Arve Hjønnevåg <arve@android.com>
1027M:	Todd Kjos <tkjos@android.com>
1028M:	Martijn Coenen <maco@android.com>
1029M:	Joel Fernandes <joel@joelfernandes.org>
1030M:	Christian Brauner <christian@brauner.io>
1031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1032L:	devel@driverdev.osuosl.org
1033S:	Supported
1034F:	drivers/android/
1035F:	drivers/staging/android/
1036
1037ANDROID GOLDFISH PIC DRIVER
1038M:	Miodrag Dinic <miodrag.dinic@mips.com>
1039S:	Supported
1040F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1041F:	drivers/irqchip/irq-goldfish-pic.c
1042
1043ANDROID GOLDFISH RTC DRIVER
1044M:	Miodrag Dinic <miodrag.dinic@mips.com>
1045S:	Supported
1046F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1047F:	drivers/rtc/rtc-goldfish.c
1048
1049ANDROID ION DRIVER
1050M:	Laura Abbott <labbott@redhat.com>
1051M:	Sumit Semwal <sumit.semwal@linaro.org>
1052L:	devel@driverdev.osuosl.org
1053L:	dri-devel@lists.freedesktop.org
1054L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1055S:	Supported
1056F:	drivers/staging/android/ion
1057F:	drivers/staging/android/uapi/ion.h
1058
1059AOA (Apple Onboard Audio) ALSA DRIVER
1060M:	Johannes Berg <johannes@sipsolutions.net>
1061L:	linuxppc-dev@lists.ozlabs.org
1062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1063S:	Maintained
1064F:	sound/aoa/
1065
1066APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1067M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1068L:	linux-iio@vger.kernel.org
1069S:	Maintained
1070F:	drivers/iio/adc/stx104.c
1071
1072APM DRIVER
1073M:	Jiri Kosina <jikos@kernel.org>
1074S:	Odd fixes
1075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1076F:	arch/x86/kernel/apm_32.c
1077F:	include/linux/apm_bios.h
1078F:	include/uapi/linux/apm_bios.h
1079F:	drivers/char/apm-emulation.c
1080
1081APPARMOR SECURITY MODULE
1082M:	John Johansen <john.johansen@canonical.com>
1083L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1084W:	wiki.apparmor.net
1085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1086S:	Supported
1087F:	security/apparmor/
1088F:	Documentation/admin-guide/LSM/apparmor.rst
1089
1090APPLE BCM5974 MULTITOUCH DRIVER
1091M:	Henrik Rydberg <rydberg@bitmath.org>
1092L:	linux-input@vger.kernel.org
1093S:	Odd fixes
1094F:	drivers/input/mouse/bcm5974.c
1095
1096APPLE SMC DRIVER
1097M:	Henrik Rydberg <rydberg@bitmath.org>
1098L:	linux-hwmon@vger.kernel.org
1099S:	Odd fixes
1100F:	drivers/hwmon/applesmc.c
1101
1102APPLETALK NETWORK LAYER
1103L:	netdev@vger.kernel.org
1104S:	Odd fixes
1105F:	drivers/net/appletalk/
1106F:	net/appletalk/
1107F:	include/linux/atalk.h
1108F:	include/uapi/linux/atalk.h
1109
1110APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1111M:	Khuong Dinh <khuong@os.amperecomputing.com>
1112S:	Supported
1113F:	arch/arm64/boot/dts/apm/
1114
1115APPLIED MICRO (APM) X-GENE SOC EDAC
1116M:	Khuong Dinh <khuong@os.amperecomputing.com>
1117S:	Supported
1118F:	drivers/edac/xgene_edac.c
1119F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1120
1121APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1122M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1123M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1124S:	Supported
1125F:	drivers/net/ethernet/apm/xgene-v2/
1126
1127APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1128M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1129M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1130M:	Quan Nguyen <quan@os.amperecomputing.com>
1131S:	Supported
1132F:	drivers/net/ethernet/apm/xgene/
1133F:	drivers/net/phy/mdio-xgene.c
1134F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1135F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1136
1137APPLIED MICRO (APM) X-GENE SOC PMU
1138M:	Khuong Dinh <khuong@os.amperecomputing.com>
1139S:	Supported
1140F:	drivers/perf/xgene_pmu.c
1141F:	Documentation/perf/xgene-pmu.txt
1142F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1143
1144APTINA CAMERA SENSOR PLL
1145M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1146L:	linux-media@vger.kernel.org
1147S:	Maintained
1148F:	drivers/media/i2c/aptina-pll.*
1149
1150ARC FRAMEBUFFER DRIVER
1151M:	Jaya Kumar <jayalk@intworks.biz>
1152S:	Maintained
1153F:	drivers/video/fbdev/arcfb.c
1154F:	drivers/video/fbdev/core/fb_defio.c
1155
1156ARC PGU DRM DRIVER
1157M:	Alexey Brodkin <abrodkin@synopsys.com>
1158S:	Supported
1159F:	drivers/gpu/drm/arc/
1160F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1161
1162ARCNET NETWORK LAYER
1163M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1164L:	netdev@vger.kernel.org
1165S:	Maintained
1166F:	drivers/net/arcnet/
1167F:	include/uapi/linux/if_arcnet.h
1168
1169ARM ARCHITECTED TIMER DRIVER
1170M:	Mark Rutland <mark.rutland@arm.com>
1171M:	Marc Zyngier <marc.zyngier@arm.com>
1172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S:	Maintained
1174F:	arch/arm/include/asm/arch_timer.h
1175F:	arch/arm64/include/asm/arch_timer.h
1176F:	drivers/clocksource/arm_arch_timer.c
1177
1178ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1179M:	Linus Walleij <linus.walleij@linaro.org>
1180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181S:	Maintained
1182F:	Documentation/devicetree/bindings/arm/arm-boards
1183F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1184F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1185F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1186F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1187F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1188F:	arch/arm/mach-integrator/
1189F:	arch/arm/mach-realview/
1190F:	arch/arm/mach-versatile/
1191F:	arch/arm/plat-versatile/
1192F:	arch/arm/boot/dts/arm-realview-*
1193F:	arch/arm/boot/dts/integrator*
1194F:	arch/arm/boot/dts/versatile*
1195F:	drivers/clk/versatile/
1196F:	drivers/i2c/busses/i2c-versatile.c
1197F:	drivers/irqchip/irq-versatile-fpga.c
1198F:	drivers/mtd/maps/physmap_of_versatile.c
1199F:	drivers/power/reset/arm-versatile-reboot.c
1200F:	drivers/soc/versatile/
1201
1202ARM HDLCD DRM DRIVER
1203M:	Liviu Dudau <liviu.dudau@arm.com>
1204S:	Supported
1205F:	drivers/gpu/drm/arm/hdlcd_*
1206F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1207
1208ARM KOMEDA DRM-KMS DRIVER
1209M:	James (Qian) Wang <james.qian.wang@arm.com>
1210M:	Liviu Dudau <liviu.dudau@arm.com>
1211L:	Mali DP Maintainers <malidp@foss.arm.com>
1212S:	Supported
1213T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1214F:	drivers/gpu/drm/arm/display/include/
1215F:	drivers/gpu/drm/arm/display/komeda/
1216F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1217F:	Documentation/gpu/komeda-kms.rst
1218
1219ARM MALI-DP DRM DRIVER
1220M:	Liviu Dudau <liviu.dudau@arm.com>
1221M:	Brian Starkey <brian.starkey@arm.com>
1222L:	Mali DP Maintainers <malidp@foss.arm.com>
1223S:	Supported
1224T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1225F:	drivers/gpu/drm/arm/
1226F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1227F:	Documentation/gpu/afbc.rst
1228
1229ARM MALI PANFROST DRM DRIVER
1230M:	Rob Herring <robh@kernel.org>
1231M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1232L:	dri-devel@lists.freedesktop.org
1233S:	Supported
1234T:	git git://anongit.freedesktop.org/drm/drm-misc
1235F:	drivers/gpu/drm/panfrost/
1236F:	include/uapi/drm/panfrost_drm.h
1237
1238ARM MFM AND FLOPPY DRIVERS
1239M:	Ian Molton <spyro@f2s.com>
1240S:	Maintained
1241F:	arch/arm/lib/floppydma.S
1242F:	arch/arm/include/asm/floppy.h
1243
1244ARM PMU PROFILING AND DEBUGGING
1245M:	Will Deacon <will@kernel.org>
1246M:	Mark Rutland <mark.rutland@arm.com>
1247S:	Maintained
1248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249F:	arch/arm*/kernel/perf_*
1250F:	arch/arm/oprofile/common.c
1251F:	arch/arm*/kernel/hw_breakpoint.c
1252F:	arch/arm*/include/asm/hw_breakpoint.h
1253F:	arch/arm*/include/asm/perf_event.h
1254F:	drivers/perf/*
1255F:	include/linux/perf/arm_pmu.h
1256F:	Documentation/devicetree/bindings/arm/pmu.yaml
1257F:	Documentation/devicetree/bindings/perf/
1258
1259ARM PORT
1260M:	Russell King <linux@armlinux.org.uk>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262W:	http://www.armlinux.org.uk/
1263S:	Odd Fixes
1264T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1265F:	arch/arm/
1266X:	arch/arm/boot/dts/
1267
1268ARM PRIMECELL AACI PL041 DRIVER
1269M:	Russell King <linux@armlinux.org.uk>
1270S:	Odd Fixes
1271F:	sound/arm/aaci.*
1272
1273ARM PRIMECELL BUS SUPPORT
1274M:	Russell King <linux@armlinux.org.uk>
1275S:	Odd Fixes
1276F:	drivers/amba/
1277F:	include/linux/amba/bus.h
1278
1279ARM PRIMECELL CLCD PL110 DRIVER
1280M:	Russell King <linux@armlinux.org.uk>
1281S:	Odd Fixes
1282F:	drivers/video/fbdev/amba-clcd.*
1283
1284ARM PRIMECELL KMI PL050 DRIVER
1285M:	Russell King <linux@armlinux.org.uk>
1286S:	Odd Fixes
1287F:	drivers/input/serio/ambakmi.*
1288F:	include/linux/amba/kmi.h
1289
1290ARM PRIMECELL MMCI PL180/1 DRIVER
1291M:	Russell King <linux@armlinux.org.uk>
1292S:	Odd Fixes
1293F:	drivers/mmc/host/mmci.*
1294F:	include/linux/amba/mmci.h
1295
1296ARM PRIMECELL SSP PL022 SPI DRIVER
1297M:	Linus Walleij <linus.walleij@linaro.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1301F:	drivers/spi/spi-pl022.c
1302
1303ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1304M:	Russell King <linux@armlinux.org.uk>
1305S:	Odd Fixes
1306F:	drivers/tty/serial/amba-pl01*.c
1307F:	include/linux/amba/serial.h
1308
1309ARM PRIMECELL VIC PL190/PL192 DRIVER
1310M:	Linus Walleij <linus.walleij@linaro.org>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1314F:	drivers/irqchip/irq-vic.c
1315
1316AMAZON ANNAPURNA LABS FIC DRIVER
1317M:	Talel Shenhar <talel@amazon.com>
1318S:	Maintained
1319F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1320F:	drivers/irqchip/irq-al-fic.c
1321
1322ARM SMMU DRIVERS
1323M:	Will Deacon <will@kernel.org>
1324R:	Robin Murphy <robin.murphy@arm.com>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327F:	drivers/iommu/arm-smmu.c
1328F:	drivers/iommu/arm-smmu-v3.c
1329F:	drivers/iommu/io-pgtable-arm.c
1330F:	drivers/iommu/io-pgtable-arm-v7s.c
1331
1332ARM SUB-ARCHITECTURES
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335F:	arch/arm/mach-*/
1336F:	arch/arm/plat-*/
1337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1338
1339ARM/ACTIONS SEMI ARCHITECTURE
1340M:	Andreas Färber <afaerber@suse.de>
1341R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343S:	Maintained
1344N:	owl
1345F:	arch/arm/mach-actions/
1346F:	arch/arm/boot/dts/owl-*
1347F:	arch/arm64/boot/dts/actions/
1348F:	drivers/clk/actions/
1349F:	drivers/clocksource/timer-owl*
1350F:	drivers/dma/owl-dma.c
1351F:	drivers/i2c/busses/i2c-owl.c
1352F:	drivers/pinctrl/actions/*
1353F:	drivers/soc/actions/
1354F:	include/dt-bindings/power/owl-*
1355F:	include/linux/soc/actions/
1356F:	Documentation/devicetree/bindings/arm/actions.txt
1357F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1358F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1359F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1360F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1361F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1362F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1363
1364ARM/ADS SPHERE MACHINE SUPPORT
1365M:	Lennert Buytenhek <kernel@wantstofly.org>
1366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367S:	Maintained
1368
1369ARM/AFEB9260 MACHINE SUPPORT
1370M:	Sergey Lapin <slapin@ossfans.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:	Maintained
1373
1374ARM/AJECO 1ARM MACHINE SUPPORT
1375M:	Lennert Buytenhek <kernel@wantstofly.org>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:	Maintained
1378
1379ARM/Allwinner SoC Clock Support
1380M:	Emilio López <emilio@elopez.com.ar>
1381S:	Maintained
1382F:	drivers/clk/sunxi/
1383
1384ARM/Allwinner sunXi SoC support
1385M:	Maxime Ripard <maxime.ripard@bootlin.com>
1386M:	Chen-Yu Tsai <wens@csie.org>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	sun[x456789]i
1390N:	sun50i
1391F:	arch/arm/mach-sunxi/
1392F:	arch/arm64/boot/dts/allwinner/
1393F:	drivers/clk/sunxi-ng/
1394F:	drivers/pinctrl/sunxi/
1395F:	drivers/soc/sunxi/
1396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1397
1398ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1399M:	Neil Armstrong <narmstrong@baylibre.com>
1400M:	Jerome Brunet <jbrunet@baylibre.com>
1401L:	linux-amlogic@lists.infradead.org
1402S:	Maintained
1403F:	drivers/clk/meson/
1404F:	include/dt-bindings/clock/meson*
1405F:	include/dt-bindings/clock/gxbb*
1406F:	Documentation/devicetree/bindings/clock/amlogic*
1407
1408ARM/Amlogic Meson SoC support
1409M:	Kevin Hilman <khilman@baylibre.com>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411L:	linux-amlogic@lists.infradead.org
1412W:	http://linux-meson.com/
1413S:	Maintained
1414F:	arch/arm/mach-meson/
1415F:	arch/arm/boot/dts/meson*
1416F:	arch/arm64/boot/dts/amlogic/
1417F:	drivers/pinctrl/meson/
1418F:	drivers/mmc/host/meson*
1419F:	drivers/soc/amlogic/
1420N:	meson
1421
1422ARM/Amlogic Meson SoC Sound Drivers
1423M:	Jerome Brunet <jbrunet@baylibre.com>
1424L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1425S:	Maintained
1426F:	sound/soc/meson/
1427F:	Documentation/devicetree/bindings/sound/amlogic*
1428
1429ARM/Annapurna Labs ALPINE ARCHITECTURE
1430M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1431M:	Antoine Tenart <antoine.tenart@bootlin.com>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434F:	arch/arm/mach-alpine/
1435F:	arch/arm/boot/dts/alpine*
1436F:	arch/arm64/boot/dts/al/
1437F:	drivers/*/*alpine*
1438
1439ARM/ARTPEC MACHINE SUPPORT
1440M:	Jesper Nilsson <jesper.nilsson@axis.com>
1441M:	Lars Persson <lars.persson@axis.com>
1442S:	Maintained
1443L:	linux-arm-kernel@axis.com
1444F:	arch/arm/mach-artpec
1445F:	arch/arm/boot/dts/artpec6*
1446F:	drivers/clk/axis
1447F:	drivers/crypto/axis
1448F:	drivers/pinctrl/pinctrl-artpec*
1449F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1450
1451ARM/ASPEED I2C DRIVER
1452M:	Brendan Higgins <brendanhiggins@google.com>
1453R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1454R:	Joel Stanley <joel@jms.id.au>
1455L:	linux-i2c@vger.kernel.org
1456L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1459F:	drivers/i2c/busses/i2c-aspeed.c
1460F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1461F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1462
1463ARM/ASPEED MACHINE SUPPORT
1464M:	Joel Stanley <joel@jms.id.au>
1465R:	Andrew Jeffery <andrew@aj.id.au>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1468Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1469S:	Supported
1470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1471F:	arch/arm/mach-aspeed/
1472F:	arch/arm/boot/dts/aspeed-*
1473N:	aspeed
1474
1475ARM/BITMAIN ARCHITECTURE
1476M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479F:	arch/arm64/boot/dts/bitmain/
1480F:	drivers/pinctrl/pinctrl-bm1880.c
1481F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1482F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1483
1484ARM/CALXEDA HIGHBANK ARCHITECTURE
1485M:	Rob Herring <robh@kernel.org>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-highbank/
1489F:	arch/arm/boot/dts/highbank.dts
1490F:	arch/arm/boot/dts/ecx-*.dts*
1491
1492ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1493M:	Krzysztof Halasa <khalasa@piap.pl>
1494S:	Maintained
1495F:	arch/arm/mach-cns3xxx/
1496
1497ARM/CAVIUM THUNDER NETWORK DRIVER
1498M:	Sunil Goutham <sgoutham@cavium.com>
1499M:	Robert Richter <rric@kernel.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Supported
1502F:	drivers/net/ethernet/cavium/thunder/
1503
1504ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1505M:	Lukasz Majewski <lukma@denx.de>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508F:	arch/arm/mach-ep93xx/ts72xx.c
1509
1510ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1511M:	Alexander Shiyan <shc_work@mail.ru>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S:	Odd Fixes
1514N:	clps711x
1515
1516ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1517M:	Lennert Buytenhek <kernel@wantstofly.org>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520
1521ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1522M:	Hartley Sweeten <hsweeten@visionengravers.com>
1523M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525S:	Maintained
1526F:	arch/arm/mach-ep93xx/
1527F:	arch/arm/mach-ep93xx/include/mach/
1528
1529ARM/CLKDEV SUPPORT
1530M:	Russell King <linux@armlinux.org.uk>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1534F:	drivers/clk/clkdev.c
1535
1536ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1537M:	Mike Rapoport <mike@compulab.co.il>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1542M:	Baruch Siach <baruch@tkos.co.il>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545F:	arch/arm/boot/dts/cx92755*
1546N:	digicolor
1547
1548ARM/CONTEC MICRO9 MACHINE SUPPORT
1549M:	Hubert Feurstein <hubert.feurstein@contec.at>
1550S:	Maintained
1551F:	arch/arm/mach-ep93xx/micro9.c
1552
1553ARM/CORESIGHT FRAMEWORK AND DRIVERS
1554M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1555R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557S:	Maintained
1558F:	drivers/hwtracing/coresight/*
1559F:	Documentation/trace/coresight.txt
1560F:	Documentation/trace/coresight-cpu-debug.txt
1561F:	Documentation/devicetree/bindings/arm/coresight.txt
1562F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1563F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1564F:	tools/perf/arch/arm/util/pmu.c
1565F:	tools/perf/arch/arm/util/auxtrace.c
1566F:	tools/perf/arch/arm/util/cs-etm.c
1567F:	tools/perf/arch/arm/util/cs-etm.h
1568F:	tools/perf/util/cs-etm.*
1569F:	tools/perf/util/cs-etm-decoder/*
1570
1571ARM/CORGI MACHINE SUPPORT
1572M:	Richard Purdie <rpurdie@rpsys.net>
1573S:	Maintained
1574
1575ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1576M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1577M:	Linus Walleij <linus.walleij@linaro.org>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579T:	git git://github.com/ulli-kroll/linux.git
1580S:	Maintained
1581F:	Documentation/devicetree/bindings/arm/gemini.txt
1582F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1583F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1584F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1585F:	arch/arm/mach-gemini/
1586F:	drivers/net/ethernet/cortina/
1587F:	drivers/pinctrl/pinctrl-gemini.c
1588F:	drivers/rtc/rtc-ftrtc010.c
1589
1590ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1591M:	Barry Song <baohua@kernel.org>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1594S:	Maintained
1595F:	arch/arm/boot/dts/prima2*
1596F:	arch/arm/mach-prima2/
1597F:	drivers/clk/sirf/
1598F:	drivers/clocksource/timer-prima2.c
1599F:	drivers/clocksource/timer-atlas7.c
1600N:	[^a-z]sirf
1601X:	drivers/gnss
1602
1603ARM/EBSA110 MACHINE SUPPORT
1604M:	Russell King <linux@armlinux.org.uk>
1605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606W:	http://www.armlinux.org.uk/
1607S:	Maintained
1608F:	arch/arm/mach-ebsa110/
1609F:	drivers/net/ethernet/amd/am79c961a.*
1610
1611ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1612M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1613R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616N:	efm32
1617
1618ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1619M:	Robert Jarzmik <robert.jarzmik@free.fr>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622F:	arch/arm/mach-pxa/ezx.c
1623
1624ARM/FARADAY FA526 PORT
1625M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628T:	git git://git.berlios.de/gemini-board
1629F:	arch/arm/mm/*-fa*
1630
1631ARM/FOOTBRIDGE ARCHITECTURE
1632M:	Russell King <linux@armlinux.org.uk>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634W:	http://www.armlinux.org.uk/
1635S:	Maintained
1636F:	arch/arm/include/asm/hardware/dec21285.h
1637F:	arch/arm/mach-footbridge/
1638
1639ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1640M:	Shawn Guo <shawnguo@kernel.org>
1641M:	Sascha Hauer <s.hauer@pengutronix.de>
1642R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1643R:	Fabio Estevam <festevam@gmail.com>
1644R:	NXP Linux Team <linux-imx@nxp.com>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S:	Maintained
1647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1648N:	imx
1649N:	mxs
1650X:	drivers/media/i2c/
1651
1652ARM/FREESCALE VYBRID ARM ARCHITECTURE
1653M:	Shawn Guo <shawnguo@kernel.org>
1654M:	Sascha Hauer <s.hauer@pengutronix.de>
1655R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1656R:	Stefan Agner <stefan@agner.ch>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S:	Maintained
1659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1660F:	arch/arm/mach-imx/*vf610*
1661F:	arch/arm/boot/dts/vf*
1662
1663ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1664M:	Shawn Guo <shawnguo@kernel.org>
1665M:	Li Yang <leoyang.li@nxp.com>
1666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667S:	Maintained
1668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1669F:	arch/arm/boot/dts/ls1021a*
1670F:	arch/arm64/boot/dts/freescale/fsl-*
1671F:	arch/arm64/boot/dts/freescale/qoriq-*
1672
1673ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1674M:	Lennert Buytenhek <kernel@wantstofly.org>
1675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676S:	Maintained
1677
1678ARM/GUMSTIX MACHINE SUPPORT
1679M:	Steve Sakoman <sakoman@gmail.com>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682
1683ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1684M:	Philipp Zabel <philipp.zabel@gmail.com>
1685M:	Paul Parsons <lost.distance@yahoo.com>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S:	Maintained
1688F:	arch/arm/mach-pxa/hx4700.c
1689F:	arch/arm/mach-pxa/include/mach/hx4700.h
1690F:	sound/soc/pxa/hx4700.c
1691
1692ARM/HISILICON SOC SUPPORT
1693M:	Wei Xu <xuwei5@hisilicon.com>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695W:	http://www.hisilicon.com
1696S:	Supported
1697T:	git git://github.com/hisilicon/linux-hisi.git
1698F:	arch/arm/mach-hisi/
1699F:	arch/arm/boot/dts/hi3*
1700F:	arch/arm/boot/dts/hip*
1701F:	arch/arm/boot/dts/hisi*
1702F:	arch/arm64/boot/dts/hisilicon/
1703
1704ARM/HP JORNADA 7XX MACHINE SUPPORT
1705M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1706W:	www.jlime.com
1707S:	Maintained
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1709F:	arch/arm/mach-sa1100/jornada720.c
1710F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1711
1712ARM/IGEP MACHINE SUPPORT
1713M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1714M:	Javier Martinez Canillas <javier@dowhile0.org>
1715L:	linux-omap@vger.kernel.org
1716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717S:	Maintained
1718F:	arch/arm/boot/dts/omap3-igep*
1719
1720ARM/INCOME PXA270 SUPPORT
1721M:	Marek Vasut <marek.vasut@gmail.com>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S:	Maintained
1724F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1725
1726ARM/INTEL IOP13XX ARM ARCHITECTURE
1727M:	Lennert Buytenhek <kernel@wantstofly.org>
1728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729S:	Maintained
1730
1731ARM/INTEL IOP32X ARM ARCHITECTURE
1732M:	Lennert Buytenhek <kernel@wantstofly.org>
1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S:	Maintained
1735
1736ARM/INTEL IOP33X ARM ARCHITECTURE
1737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S:	Orphan
1739
1740ARM/INTEL IQ81342EX MACHINE SUPPORT
1741M:	Lennert Buytenhek <kernel@wantstofly.org>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S:	Maintained
1744
1745ARM/INTEL IXDP2850 MACHINE SUPPORT
1746M:	Lennert Buytenhek <kernel@wantstofly.org>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S:	Maintained
1749
1750ARM/INTEL IXP4XX ARM ARCHITECTURE
1751M:	Linus Walleij <linusw@kernel.org>
1752M:	Imre Kaloz <kaloz@openwrt.org>
1753M:	Krzysztof Halasa <khalasa@piap.pl>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1757F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1758F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1759F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1760F:	arch/arm/mach-ixp4xx/
1761F:	drivers/clocksource/timer-ixp4xx.c
1762F:	drivers/gpio/gpio-ixp4xx.c
1763F:	drivers/irqchip/irq-ixp4xx.c
1764F:	include/linux/irqchip/irq-ixp4xx.h
1765F:	include/linux/platform_data/timer-ixp4xx.h
1766
1767ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1768M:	Jonathan Cameron <jic23@cam.ac.uk>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770S:	Maintained
1771F:	arch/arm/mach-pxa/stargate2.c
1772F:	drivers/pcmcia/pxa2xx_stargate2.c
1773
1774ARM/INTEL XSC3 (MANZANO) ARM CORE
1775M:	Lennert Buytenhek <kernel@wantstofly.org>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S:	Maintained
1778
1779ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1780M:	Lennert Buytenhek <kernel@wantstofly.org>
1781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782S:	Maintained
1783
1784ARM/LG1K ARCHITECTURE
1785M:	Chanho Min <chanho.min@lge.com>
1786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787S:	Maintained
1788F:	arch/arm64/boot/dts/lg/
1789
1790ARM/LOGICPD PXA270 MACHINE SUPPORT
1791M:	Lennert Buytenhek <kernel@wantstofly.org>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S:	Maintained
1794
1795ARM/LPC18XX ARCHITECTURE
1796M:	Vladimir Zapolskiy <vz@mleia.com>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1800F:	arch/arm/boot/dts/lpc43*
1801F:	drivers/i2c/busses/i2c-lpc2k.c
1802F:	drivers/memory/pl172.c
1803F:	drivers/mtd/spi-nor/nxp-spifi.c
1804F:	drivers/rtc/rtc-lpc24xx.c
1805N:	lpc18xx
1806
1807ARM/LPC32XX SOC SUPPORT
1808M:	Vladimir Zapolskiy <vz@mleia.com>
1809M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1812S:	Maintained
1813F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1814F:	arch/arm/boot/dts/lpc32*
1815F:	arch/arm/mach-lpc32xx/
1816F:	drivers/i2c/busses/i2c-pnx.c
1817F:	drivers/net/ethernet/nxp/lpc_eth.c
1818F:	drivers/usb/host/ohci-nxp.c
1819F:	drivers/watchdog/pnx4008_wdt.c
1820N:	lpc32xx
1821
1822ARM/MAGICIAN MACHINE SUPPORT
1823M:	Philipp Zabel <philipp.zabel@gmail.com>
1824S:	Maintained
1825
1826ARM/Marvell Dove/MV78xx0/Orion SOC support
1827M:	Jason Cooper <jason@lakedaemon.net>
1828M:	Andrew Lunn <andrew@lunn.ch>
1829M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1830M:	Gregory Clement <gregory.clement@bootlin.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S:	Maintained
1833F:	Documentation/devicetree/bindings/soc/dove/
1834F:	arch/arm/mach-dove/
1835F:	arch/arm/mach-mv78xx0/
1836F:	arch/arm/mach-orion5x/
1837F:	arch/arm/plat-orion/
1838F:	arch/arm/boot/dts/dove*
1839F:	arch/arm/boot/dts/orion5x*
1840
1841ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1842M:	Jason Cooper <jason@lakedaemon.net>
1843M:	Andrew Lunn <andrew@lunn.ch>
1844M:	Gregory Clement <gregory.clement@bootlin.com>
1845M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S:	Maintained
1848F:	arch/arm/boot/dts/armada*
1849F:	arch/arm/boot/dts/kirkwood*
1850F:	arch/arm/configs/mvebu_*_defconfig
1851F:	arch/arm/mach-mvebu/
1852F:	arch/arm64/boot/dts/marvell/armada*
1853F:	drivers/cpufreq/armada-37xx-cpufreq.c
1854F:	drivers/cpufreq/armada-8k-cpufreq.c
1855F:	drivers/cpufreq/mvebu-cpufreq.c
1856F:	drivers/irqchip/irq-armada-370-xp.c
1857F:	drivers/irqchip/irq-mvebu-*
1858F:	drivers/pinctrl/mvebu/
1859F:	drivers/rtc/rtc-armada38x.c
1860
1861ARM/Mediatek RTC DRIVER
1862M:	Eddie Huang <eddie.huang@mediatek.com>
1863M:	Sean Wang <sean.wang@mediatek.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1868F:	drivers/rtc/rtc-mt6397.c
1869F:	drivers/rtc/rtc-mt7622.c
1870
1871ARM/Mediatek SoC support
1872M:	Matthias Brugger <matthias.bgg@gmail.com>
1873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1875W:	https://mtk.bcnfs.org/
1876C:	irc://chat.freenode.net/linux-mediatek
1877S:	Maintained
1878F:	arch/arm/boot/dts/mt6*
1879F:	arch/arm/boot/dts/mt7*
1880F:	arch/arm/boot/dts/mt8*
1881F:	arch/arm/mach-mediatek/
1882F:	arch/arm64/boot/dts/mediatek/
1883F:	drivers/soc/mediatek/
1884N:	mtk
1885N:	mt[678]
1886K:	mediatek
1887
1888ARM/Mediatek USB3 PHY DRIVER
1889M:	Chunfeng Yun <chunfeng.yun@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:	drivers/phy/mediatek/
1894F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1895
1896ARM/MICREL KS8695 ARCHITECTURE
1897M:	Greg Ungerer <gerg@uclinux.org>
1898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899F:	arch/arm/mach-ks8695/
1900S:	Odd Fixes
1901
1902ARM/Microchip (AT91) SoC support
1903M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1904M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1905M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907W:	http://www.linux4sam.org
1908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1909S:	Supported
1910N:	at91
1911N:	atmel
1912F:	arch/arm/mach-at91/
1913F:	include/soc/at91/
1914F:	arch/arm/boot/dts/at91*.dts
1915F:	arch/arm/boot/dts/at91*.dtsi
1916F:	arch/arm/boot/dts/sama*.dts
1917F:	arch/arm/boot/dts/sama*.dtsi
1918F:	arch/arm/include/debug/at91.S
1919F:	drivers/memory/atmel*
1920F:	drivers/watchdog/sama5d4_wdt.c
1921X:	drivers/input/touchscreen/atmel_mxt_ts.c
1922X:	drivers/net/wireless/atmel/
1923
1924ARM/MIOA701 MACHINE SUPPORT
1925M:	Robert Jarzmik <robert.jarzmik@free.fr>
1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927F:	arch/arm/mach-pxa/mioa701.c
1928S:	Maintained
1929
1930ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1931M:	Michael Petchkovsky <mkpetch@internode.on.net>
1932S:	Maintained
1933
1934ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1935M:	Linus Walleij <linus.walleij@linaro.org>
1936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S:	Maintained
1938F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1939F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1940F:	arch/arm/mach-nomadik/
1941F:	arch/arm/mach-u300/
1942F:	arch/arm/mach-ux500/
1943F:	arch/arm/boot/dts/ste-*
1944F:	drivers/clk/clk-nomadik.c
1945F:	drivers/clk/clk-u300.c
1946F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1947F:	drivers/clocksource/timer-u300.c
1948F:	drivers/dma/coh901318*
1949F:	drivers/dma/ste_dma40*
1950F:	drivers/hwspinlock/u8500_hsem.c
1951F:	drivers/i2c/busses/i2c-nomadik.c
1952F:	drivers/i2c/busses/i2c-stu300.c
1953F:	drivers/mfd/ab3100*
1954F:	drivers/mfd/ab8500*
1955F:	drivers/mfd/abx500*
1956F:	drivers/mfd/dbx500*
1957F:	drivers/mfd/db8500*
1958F:	drivers/pinctrl/nomadik/
1959F:	drivers/pinctrl/pinctrl-coh901*
1960F:	drivers/pinctrl/pinctrl-u300.c
1961F:	drivers/rtc/rtc-ab3100.c
1962F:	drivers/rtc/rtc-ab8500.c
1963F:	drivers/rtc/rtc-coh901331.c
1964F:	drivers/rtc/rtc-pl031.c
1965F:	drivers/watchdog/coh901327_wdt.c
1966F:	Documentation/devicetree/bindings/arm/ste-*
1967F:	Documentation/devicetree/bindings/arm/ux500/
1968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1969
1970ARM/NUVOTON NPCM ARCHITECTURE
1971M:	Avi Fishman <avifishman70@gmail.com>
1972M:	Tomer Maimon <tmaimon77@gmail.com>
1973M:	Tali Perry <tali.perry1@gmail.com>
1974R:	Patrick Venture <venture@google.com>
1975R:	Nancy Yuen <yuenn@google.com>
1976R:	Benjamin Fair <benjaminfair@google.com>
1977L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1978S:	Supported
1979F:	arch/arm/mach-npcm/
1980F:	arch/arm/boot/dts/nuvoton-npcm*
1981F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1982F:	drivers/*/*npcm*
1983F:	Documentation/devicetree/bindings/*/*npcm*
1984F:	Documentation/devicetree/bindings/*/*/*npcm*
1985
1986ARM/NUVOTON W90X900 ARM ARCHITECTURE
1987M:	Wan ZongShun <mcuos.com@gmail.com>
1988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989W:	http://www.mcuos.com
1990S:	Maintained
1991F:	arch/arm/mach-w90x900/
1992F:	drivers/input/keyboard/w90p910_keypad.c
1993F:	drivers/input/touchscreen/w90p910_ts.c
1994F:	drivers/watchdog/nuc900_wdt.c
1995F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1996F:	drivers/mtd/nand/raw/nuc900_nand.c
1997F:	drivers/rtc/rtc-nuc900.c
1998F:	drivers/spi/spi-nuc900.c
1999F:	drivers/usb/host/ehci-w90x900.c
2000F:	drivers/video/fbdev/nuc900fb.c
2001
2002ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2003L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2004W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2005S:	Orphan
2006F:	arch/arm/mach-s3c24xx/mach-gta02.c
2007F:	arch/arm/mach-s3c24xx/gta02.h
2008
2009ARM/Orion SoC/Technologic Systems TS-78xx platform support
2010M:	Alexander Clouter <alex@digriz.org.uk>
2011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012W:	http://www.digriz.org.uk/ts78xx/kernel
2013S:	Maintained
2014F:	arch/arm/mach-orion5x/ts78xx-*
2015
2016ARM/OXNAS platform support
2017M:	Neil Armstrong <narmstrong@baylibre.com>
2018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019L:	linux-oxnas@groups.io (moderated for non-subscribers)
2020S:	Maintained
2021F:	arch/arm/mach-oxnas/
2022F:	arch/arm/boot/dts/ox8*.dts*
2023N:	oxnas
2024
2025ARM/PALM TREO SUPPORT
2026M:	Tomas Cech <sleep_walker@suse.com>
2027L:	linux-arm-kernel@lists.infradead.org
2028W:	http://hackndev.com
2029S:	Maintained
2030F:	arch/arm/mach-pxa/palmtreo.*
2031
2032ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2033M:	Marek Vasut <marek.vasut@gmail.com>
2034L:	linux-arm-kernel@lists.infradead.org
2035W:	http://hackndev.com
2036S:	Maintained
2037F:	arch/arm/mach-pxa/include/mach/palmtx.h
2038F:	arch/arm/mach-pxa/palmtx.c
2039F:	arch/arm/mach-pxa/palmt5.*
2040F:	arch/arm/mach-pxa/include/mach/palmld.h
2041F:	arch/arm/mach-pxa/palmld.c
2042F:	arch/arm/mach-pxa/palmte2.*
2043F:	arch/arm/mach-pxa/include/mach/palmtc.h
2044F:	arch/arm/mach-pxa/palmtc.c
2045
2046ARM/PALMZ72 SUPPORT
2047M:	Sergey Lapin <slapin@ossfans.org>
2048L:	linux-arm-kernel@lists.infradead.org
2049W:	http://hackndev.com
2050S:	Maintained
2051F:	arch/arm/mach-pxa/palmz72.*
2052
2053ARM/PLEB SUPPORT
2054M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2055W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2056S:	Maintained
2057
2058ARM/PT DIGITAL BOARD PORT
2059M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061W:	http://www.armlinux.org.uk/
2062S:	Maintained
2063
2064ARM/QUALCOMM SUPPORT
2065M:	Andy Gross <agross@kernel.org>
2066M:	David Brown <david.brown@linaro.org>
2067L:	linux-arm-msm@vger.kernel.org
2068S:	Maintained
2069F:	Documentation/devicetree/bindings/soc/qcom/
2070F:	Documentation/devicetree/bindings/*/qcom*
2071F:	arch/arm/boot/dts/qcom-*.dts
2072F:	arch/arm/boot/dts/qcom-*.dtsi
2073F:	arch/arm/mach-qcom/
2074F:	arch/arm64/boot/dts/qcom/
2075F:	drivers/*/qcom/
2076F:	drivers/*/qcom*
2077F:	drivers/*/*/qcom/
2078F:	drivers/*/*/qcom*
2079F:	drivers/*/pm8???-*
2080F:	drivers/bluetooth/btqcomsmd.c
2081F:	drivers/clocksource/timer-qcom.c
2082F:	drivers/extcon/extcon-qcom*
2083F:	drivers/iommu/msm*
2084F:	drivers/i2c/busses/i2c-qup.c
2085F:	drivers/i2c/busses/i2c-qcom-geni.c
2086F:	drivers/mfd/ssbi.c
2087F:	drivers/mmc/host/mmci_qcom*
2088F:	drivers/mmc/host/sdhci_msm.c
2089F:	drivers/pci/controller/dwc/pcie-qcom.c
2090F:	drivers/phy/qualcomm/
2091F:	drivers/power/*/msm*
2092F:	drivers/reset/reset-qcom-*
2093F:	drivers/scsi/ufs/ufs-qcom.*
2094F:	drivers/spi/spi-qup.c
2095F:	drivers/spi/spi-geni-qcom.c
2096F:	drivers/spi/spi-qcom-qspi.c
2097F:	drivers/tty/serial/msm_serial.c
2098F:	drivers/usb/dwc3/dwc3-qcom.c
2099F:	include/dt-bindings/*/qcom*
2100F:	include/linux/*/qcom*
2101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2102
2103ARM/RADISYS ENP2611 MACHINE SUPPORT
2104M:	Lennert Buytenhek <kernel@wantstofly.org>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S:	Maintained
2107
2108ARM/RDA MICRO ARCHITECTURE
2109M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2112S:	Maintained
2113F:	arch/arm/boot/dts/rda8810pl-*
2114F:	drivers/clocksource/timer-rda.c
2115F:	drivers/irqchip/irq-rda-intc.c
2116F:	drivers/tty/serial/rda-uart.c
2117F:	Documentation/devicetree/bindings/arm/rda.txt
2118F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2119F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2120F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2121
2122ARM/REALTEK ARCHITECTURE
2123M:	Andreas Färber <afaerber@suse.de>
2124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125S:	Maintained
2126F:	arch/arm64/boot/dts/realtek/
2127F:	Documentation/devicetree/bindings/arm/realtek.txt
2128
2129ARM/RENESAS ARM64 ARCHITECTURE
2130M:	Simon Horman <horms@verge.net.au>
2131M:	Magnus Damm <magnus.damm@gmail.com>
2132L:	linux-renesas-soc@vger.kernel.org
2133Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2135S:	Supported
2136F:	arch/arm64/boot/dts/renesas/
2137F:	Documentation/devicetree/bindings/arm/renesas.yaml
2138F:	drivers/soc/renesas/
2139F:	include/linux/soc/renesas/
2140
2141ARM/RISCPC ARCHITECTURE
2142M:	Russell King <linux@armlinux.org.uk>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144W:	http://www.armlinux.org.uk/
2145S:	Maintained
2146F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2147F:	arch/arm/include/asm/hardware/ioc.h
2148F:	arch/arm/include/asm/hardware/iomd.h
2149F:	arch/arm/include/asm/hardware/memc.h
2150F:	arch/arm/mach-rpc/
2151F:	drivers/net/ethernet/8390/etherh.c
2152F:	drivers/net/ethernet/i825xx/ether1*
2153F:	drivers/net/ethernet/seeq/ether3*
2154F:	drivers/scsi/arm/
2155
2156ARM/Rockchip SoC support
2157M:	Heiko Stuebner <heiko@sntech.de>
2158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159L:	linux-rockchip@lists.infradead.org
2160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2161S:	Maintained
2162F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2163F:	arch/arm/boot/dts/rk3*
2164F:	arch/arm/boot/dts/rv1108*
2165F:	arch/arm/mach-rockchip/
2166F:	drivers/clk/rockchip/
2167F:	drivers/i2c/busses/i2c-rk3x.c
2168F:	drivers/*/*rockchip*
2169F:	drivers/*/*/*rockchip*
2170F:	sound/soc/rockchip/
2171N:	rockchip
2172
2173ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2174M:	Kukjin Kim <kgene@kernel.org>
2175M:	Krzysztof Kozlowski <krzk@kernel.org>
2176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2178Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2179S:	Maintained
2180F:	arch/arm/boot/dts/s3c*
2181F:	arch/arm/boot/dts/s5p*
2182F:	arch/arm/boot/dts/exynos*
2183F:	arch/arm64/boot/dts/exynos/
2184F:	arch/arm/plat-samsung/
2185F:	arch/arm/mach-s3c24*/
2186F:	arch/arm/mach-s3c64xx/
2187F:	arch/arm/mach-s5p*/
2188F:	arch/arm/mach-exynos*/
2189F:	drivers/*/*s3c24*
2190F:	drivers/*/*/*s3c24*
2191F:	drivers/*/*s3c64xx*
2192F:	drivers/*/*s5pv210*
2193F:	drivers/memory/samsung/*
2194F:	drivers/soc/samsung/*
2195F:	Documentation/arm/Samsung/
2196F:	Documentation/devicetree/bindings/arm/samsung/
2197F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2198F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2199N:	exynos
2200
2201ARM/SAMSUNG MOBILE MACHINE SUPPORT
2202M:	Kyungmin Park <kyungmin.park@samsung.com>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S:	Maintained
2205F:	arch/arm/mach-s5pv210/
2206
2207ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2208M:	Kyungmin Park <kyungmin.park@samsung.com>
2209M:	Kamil Debski <kamil@wypas.org>
2210M:	Andrzej Hajda <a.hajda@samsung.com>
2211L:	linux-arm-kernel@lists.infradead.org
2212L:	linux-media@vger.kernel.org
2213S:	Maintained
2214F:	drivers/media/platform/s5p-g2d/
2215
2216ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2217M:	Marek Szyprowski <m.szyprowski@samsung.com>
2218L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2219L:	linux-media@vger.kernel.org
2220S:	Maintained
2221F:	drivers/media/platform/s5p-cec/
2222F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2223
2224ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2225M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2226M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2227M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2228L:	linux-arm-kernel@lists.infradead.org
2229L:	linux-media@vger.kernel.org
2230S:	Maintained
2231F:	drivers/media/platform/s5p-jpeg/
2232
2233ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2234M:	Kyungmin Park <kyungmin.park@samsung.com>
2235M:	Kamil Debski <kamil@wypas.org>
2236M:	Jeongtae Park <jtp.park@samsung.com>
2237M:	Andrzej Hajda <a.hajda@samsung.com>
2238L:	linux-arm-kernel@lists.infradead.org
2239L:	linux-media@vger.kernel.org
2240S:	Maintained
2241F:	drivers/media/platform/s5p-mfc/
2242
2243ARM/SHMOBILE ARM ARCHITECTURE
2244M:	Simon Horman <horms@verge.net.au>
2245M:	Magnus Damm <magnus.damm@gmail.com>
2246L:	linux-renesas-soc@vger.kernel.org
2247Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2249S:	Supported
2250F:	arch/arm/boot/dts/emev2*
2251F:	arch/arm/boot/dts/gr-peach*
2252F:	arch/arm/boot/dts/iwg20d-q7*
2253F:	arch/arm/boot/dts/r7s*
2254F:	arch/arm/boot/dts/r8a*
2255F:	arch/arm/boot/dts/r9a*
2256F:	arch/arm/boot/dts/sh*
2257F:	arch/arm/configs/shmobile_defconfig
2258F:	arch/arm/include/debug/renesas-scif.S
2259F:	arch/arm/mach-shmobile/
2260F:	Documentation/devicetree/bindings/arm/renesas.yaml
2261F:	drivers/soc/renesas/
2262F:	include/linux/soc/renesas/
2263
2264ARM/SOCFPGA ARCHITECTURE
2265M:	Dinh Nguyen <dinguyen@kernel.org>
2266S:	Maintained
2267F:	arch/arm/mach-socfpga/
2268F:	arch/arm/boot/dts/socfpga*
2269F:	arch/arm/configs/socfpga_defconfig
2270F:	arch/arm64/boot/dts/altera/
2271F:	arch/arm64/boot/dts/intel/
2272W:	http://www.rocketboards.org
2273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2274
2275ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2276M:	Dinh Nguyen <dinguyen@kernel.org>
2277S:	Maintained
2278F:	drivers/clk/socfpga/
2279
2280ARM/SOCFPGA EDAC SUPPORT
2281M:	Thor Thayer <thor.thayer@linux.intel.com>
2282S:	Maintained
2283F:	drivers/edac/altera_edac.
2284
2285ARM/SPREADTRUM SoC SUPPORT
2286M:	Orson Zhai <orsonzhai@gmail.com>
2287M:	Baolin Wang <baolin.wang@linaro.org>
2288M:	Chunyan Zhang <zhang.lyra@gmail.com>
2289S:	Maintained
2290F:	arch/arm64/boot/dts/sprd
2291N:	sprd
2292
2293ARM/STI ARCHITECTURE
2294M:	Patrice Chotard <patrice.chotard@st.com>
2295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296W:	http://www.stlinux.com
2297S:	Maintained
2298F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2299F:	arch/arm/mach-sti/
2300F:	arch/arm/boot/dts/sti*
2301F:	drivers/char/hw_random/st-rng.c
2302F:	drivers/clocksource/arm_global_timer.c
2303F:	drivers/clocksource/clksrc_st_lpc.c
2304F:	drivers/cpufreq/sti-cpufreq.c
2305F:	drivers/dma/st_fdma*
2306F:	drivers/i2c/busses/i2c-st.c
2307F:	drivers/media/rc/st_rc.c
2308F:	drivers/media/platform/sti/c8sectpfe/
2309F:	drivers/mmc/host/sdhci-st.c
2310F:	drivers/phy/st/phy-miphy28lp.c
2311F:	drivers/phy/st/phy-stih407-usb.c
2312F:	drivers/pinctrl/pinctrl-st.c
2313F:	drivers/remoteproc/st_remoteproc.c
2314F:	drivers/remoteproc/st_slim_rproc.c
2315F:	drivers/reset/sti/
2316F:	drivers/rtc/rtc-st-lpc.c
2317F:	drivers/tty/serial/st-asc.c
2318F:	drivers/usb/dwc3/dwc3-st.c
2319F:	drivers/usb/host/ehci-st.c
2320F:	drivers/usb/host/ohci-st.c
2321F:	drivers/watchdog/st_lpc_wdt.c
2322F:	drivers/ata/ahci_st.c
2323F:	include/linux/remoteproc/st_slim_rproc.h
2324
2325ARM/STM32 ARCHITECTURE
2326M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2327M:	Alexandre Torgue <alexandre.torgue@st.com>
2328L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330S:	Maintained
2331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2332N:	stm32
2333N:	stm
2334F:	arch/arm/boot/dts/stm32*
2335F:	arch/arm/mach-stm32/
2336F:	drivers/clocksource/armv7m_systick.c
2337
2338ARM/Synaptics SoC support
2339M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2340M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342S:	Maintained
2343F:	arch/arm/mach-berlin/
2344F:	arch/arm/boot/dts/berlin*
2345F:	arch/arm64/boot/dts/synaptics/
2346
2347ARM/TANGO ARCHITECTURE
2348M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2349M:	Mans Rullgard <mans@mansr.com>
2350L:	linux-arm-kernel@lists.infradead.org
2351S:	Odd Fixes
2352N:	tango
2353
2354ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2355M:	Lennert Buytenhek <kernel@wantstofly.org>
2356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357S:	Maintained
2358
2359ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2360M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2361L:	linux-tegra@vger.kernel.org
2362L:	linux-media@vger.kernel.org
2363S:	Maintained
2364F:	drivers/media/platform/tegra-cec/
2365F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2366
2367ARM/TETON BGA MACHINE SUPPORT
2368M:	"Mark F. Brown" <mark.brown314@gmail.com>
2369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370S:	Maintained
2371
2372ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2373M:	Santosh Shilimkar <ssantosh@kernel.org>
2374L:	linux-kernel@vger.kernel.org
2375S:	Maintained
2376F:	drivers/memory/*emif*
2377
2378ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2379M:	Tero Kristo <t-kristo@ti.com>
2380M:	Nishanth Menon <nm@ti.com>
2381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382S:	Supported
2383F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2384F:	arch/arm64/boot/dts/ti/Makefile
2385F:	arch/arm64/boot/dts/ti/k3-*
2386F:	include/dt-bindings/pinctrl/k3.h
2387
2388ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2389M:	Santosh Shilimkar <ssantosh@kernel.org>
2390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391S:	Maintained
2392F:	arch/arm/mach-keystone/
2393F:	arch/arm/boot/dts/keystone-*
2394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2395
2396ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2397M:	Santosh Shilimkar <ssantosh@kernel.org>
2398L:	linux-kernel@vger.kernel.org
2399S:	Maintained
2400F:	drivers/clk/keystone/
2401
2402ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2403M:	Santosh Shilimkar <ssantosh@kernel.org>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405L:	linux-kernel@vger.kernel.org
2406S:	Maintained
2407F:	drivers/clocksource/timer-keystone.c
2408
2409ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2410M:	Santosh Shilimkar <ssantosh@kernel.org>
2411L:	linux-kernel@vger.kernel.org
2412S:	Maintained
2413F:	drivers/power/reset/keystone-reset.c
2414
2415ARM/THECUS N2100 MACHINE SUPPORT
2416M:	Lennert Buytenhek <kernel@wantstofly.org>
2417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418S:	Maintained
2419
2420ARM/TOSA MACHINE SUPPORT
2421M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2422M:	Dirk Opfer <dirk@opfer-online.de>
2423S:	Maintained
2424
2425ARM/UNIPHIER ARCHITECTURE
2426M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2429S:	Maintained
2430F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2431F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2432F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2433F:	arch/arm/boot/dts/uniphier*
2434F:	arch/arm/include/asm/hardware/cache-uniphier.h
2435F:	arch/arm/mach-uniphier/
2436F:	arch/arm/mm/cache-uniphier.c
2437F:	arch/arm64/boot/dts/socionext/uniphier*
2438F:	drivers/bus/uniphier-system-bus.c
2439F:	drivers/clk/uniphier/
2440F:	drivers/dma/uniphier-mdmac.c
2441F:	drivers/gpio/gpio-uniphier.c
2442F:	drivers/i2c/busses/i2c-uniphier*
2443F:	drivers/irqchip/irq-uniphier-aidet.c
2444F:	drivers/mmc/host/uniphier-sd.c
2445F:	drivers/pinctrl/uniphier/
2446F:	drivers/reset/reset-uniphier.c
2447F:	drivers/tty/serial/8250/8250_uniphier.c
2448N:	uniphier
2449
2450ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2451M:	Ulf Hansson <ulf.hansson@linaro.org>
2452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453T:	git git://git.linaro.org/people/ulfh/clk.git
2454S:	Maintained
2455F:	drivers/clk/ux500/
2456
2457ARM/VERSATILE EXPRESS PLATFORM
2458M:	Liviu Dudau <liviu.dudau@arm.com>
2459M:	Sudeep Holla <sudeep.holla@arm.com>
2460M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462S:	Maintained
2463F:	arch/arm/boot/dts/vexpress*
2464F:	arch/arm64/boot/dts/arm/
2465F:	arch/arm/mach-vexpress/
2466F:	*/*/vexpress*
2467F:	*/*/*/vexpress*
2468F:	drivers/clk/versatile/clk-vexpress-osc.c
2469F:	drivers/clocksource/timer-versatile.c
2470N:	mps2
2471
2472ARM/VFP SUPPORT
2473M:	Russell King <linux@armlinux.org.uk>
2474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475W:	http://www.armlinux.org.uk/
2476S:	Maintained
2477F:	arch/arm/vfp/
2478
2479ARM/VOIPAC PXA270 SUPPORT
2480M:	Marek Vasut <marek.vasut@gmail.com>
2481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482S:	Maintained
2483F:	arch/arm/mach-pxa/vpac270.c
2484F:	arch/arm/mach-pxa/include/mach/vpac270.h
2485
2486ARM/VT8500 ARM ARCHITECTURE
2487M:	Tony Prisk <linux@prisktech.co.nz>
2488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489S:	Maintained
2490F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2491F:	arch/arm/mach-vt8500/
2492F:	drivers/clocksource/timer-vt8500.c
2493F:	drivers/i2c/busses/i2c-wmt.c
2494F:	drivers/mmc/host/wmt-sdmmc.c
2495F:	drivers/pwm/pwm-vt8500.c
2496F:	drivers/rtc/rtc-vt8500.c
2497F:	drivers/tty/serial/vt8500_serial.c
2498F:	drivers/usb/host/ehci-platform.c
2499F:	drivers/usb/host/uhci-platform.c
2500F:	drivers/video/fbdev/vt8500lcdfb.*
2501F:	drivers/video/fbdev/wm8505fb*
2502F:	drivers/video/fbdev/wmt_ge_rops.*
2503
2504ARM/ZIPIT Z2 SUPPORT
2505M:	Marek Vasut <marek.vasut@gmail.com>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508F:	arch/arm/mach-pxa/z2.c
2509F:	arch/arm/mach-pxa/include/mach/z2.h
2510
2511ARM/ZTE ARCHITECTURE
2512M:	Jun Nie <jun.nie@linaro.org>
2513M:	Shawn Guo <shawnguo@kernel.org>
2514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515S:	Maintained
2516F:	arch/arm/boot/dts/zx2967*
2517F:	arch/arm/mach-zx/
2518F:	arch/arm64/boot/dts/zte/
2519F:	drivers/clk/zte/
2520F:	drivers/dma/zx_dma.c
2521F:	drivers/gpio/gpio-zx.c
2522F:	drivers/i2c/busses/i2c-zx2967.c
2523F:	drivers/mmc/host/dw_mmc-zx.*
2524F:	drivers/pinctrl/zte/
2525F:	drivers/soc/zte/
2526F:	drivers/thermal/zx2967_thermal.c
2527F:	drivers/watchdog/zx2967_wdt.c
2528F:	Documentation/devicetree/bindings/arm/zte.yaml
2529F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2530F:	Documentation/devicetree/bindings/dma/zxdma.txt
2531F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2532F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2533F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2534F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2535F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2536F:	Documentation/devicetree/bindings/soc/zte/
2537F:	Documentation/devicetree/bindings/sound/zte,*.txt
2538F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2539F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2540F:	include/dt-bindings/clock/zx2967*.h
2541F:	include/dt-bindings/soc/zte,*.h
2542F:	sound/soc/codecs/zx_aud96p22.c
2543F:	sound/soc/zte/
2544
2545ARM/ZYNQ ARCHITECTURE
2546M:	Michal Simek <michal.simek@xilinx.com>
2547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548W:	http://wiki.xilinx.com
2549T:	git https://github.com/Xilinx/linux-xlnx.git
2550S:	Supported
2551F:	arch/arm/mach-zynq/
2552F:	drivers/cpuidle/cpuidle-zynq.c
2553F:	drivers/block/xsysace.c
2554N:	zynq
2555N:	xilinx
2556F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2557F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2558F:	drivers/clocksource/timer-cadence-ttc.c
2559F:	drivers/i2c/busses/i2c-cadence.c
2560F:	drivers/mmc/host/sdhci-of-arasan.c
2561F:	drivers/edac/synopsys_edac.c
2562F:	drivers/i2c/busses/i2c-xiic.c
2563
2564ARM64 PORT (AARCH64 ARCHITECTURE)
2565M:	Catalin Marinas <catalin.marinas@arm.com>
2566M:	Will Deacon <will@kernel.org>
2567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2569S:	Maintained
2570F:	arch/arm64/
2571X:	arch/arm64/boot/dts/
2572F:	Documentation/arm64/
2573
2574AS3645A LED FLASH CONTROLLER DRIVER
2575M:	Sakari Ailus <sakari.ailus@iki.fi>
2576L:	linux-leds@vger.kernel.org
2577S:	Maintained
2578F:	drivers/leds/leds-as3645a.c
2579
2580ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2581M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2582L:	linux-media@vger.kernel.org
2583T:	git git://linuxtv.org/media_tree.git
2584S:	Maintained
2585F:	drivers/media/i2c/ak7375.c
2586F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2587
2588ASAHI KASEI AK8974 DRIVER
2589M:	Linus Walleij <linus.walleij@linaro.org>
2590L:	linux-iio@vger.kernel.org
2591W:	http://www.akm.com/
2592S:	Supported
2593F:	drivers/iio/magnetometer/ak8974.c
2594
2595ASC7621 HARDWARE MONITOR DRIVER
2596M:	George Joseph <george.joseph@fairview5.com>
2597L:	linux-hwmon@vger.kernel.org
2598S:	Maintained
2599F:	Documentation/hwmon/asc7621.rst
2600F:	drivers/hwmon/asc7621.c
2601
2602ASPEED VIDEO ENGINE DRIVER
2603M:	Eddie James <eajames@linux.ibm.com>
2604L:	linux-media@vger.kernel.org
2605L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2606S:	Maintained
2607F:	drivers/media/platform/aspeed-video.c
2608F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2609
2610ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2611M:	Corentin Chary <corentin.chary@gmail.com>
2612L:	acpi4asus-user@lists.sourceforge.net
2613L:	platform-driver-x86@vger.kernel.org
2614W:	http://acpi4asus.sf.net
2615S:	Maintained
2616F:	drivers/platform/x86/asus*.c
2617F:	drivers/platform/x86/eeepc*.c
2618
2619ASUS WIRELESS RADIO CONTROL DRIVER
2620M:	João Paulo Rechi Vita <jprvita@gmail.com>
2621L:	platform-driver-x86@vger.kernel.org
2622S:	Maintained
2623F:	drivers/platform/x86/asus-wireless.c
2624
2625ASYMMETRIC KEYS
2626M:	David Howells <dhowells@redhat.com>
2627L:	keyrings@vger.kernel.org
2628S:	Maintained
2629F:	Documentation/crypto/asymmetric-keys.txt
2630F:	include/linux/verification.h
2631F:	include/crypto/public_key.h
2632F:	include/crypto/pkcs7.h
2633F:	crypto/asymmetric_keys/
2634
2635ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2636R:	Dan Williams <dan.j.williams@intel.com>
2637W:	http://sourceforge.net/projects/xscaleiop
2638S:	Odd fixes
2639F:	Documentation/crypto/async-tx-api.txt
2640F:	crypto/async_tx/
2641F:	drivers/dma/
2642F:	include/linux/dmaengine.h
2643F:	include/linux/async_tx.h
2644
2645AT24 EEPROM DRIVER
2646M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2647L:	linux-i2c@vger.kernel.org
2648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2649S:	Maintained
2650F:	Documentation/devicetree/bindings/eeprom/at24.txt
2651F:	drivers/misc/eeprom/at24.c
2652
2653ATA OVER ETHERNET (AOE) DRIVER
2654M:	"Justin Sanders" <justin@coraid.com>
2655W:	http://www.openaoe.org/
2656S:	Supported
2657F:	Documentation/aoe/
2658F:	drivers/block/aoe/
2659
2660ATHEROS 71XX/9XXX GPIO DRIVER
2661M:	Alban Bedel <albeu@free.fr>
2662W:	https://github.com/AlbanBedel/linux
2663T:	git git://github.com/AlbanBedel/linux
2664S:	Maintained
2665F:	drivers/gpio/gpio-ath79.c
2666F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2667
2668ATHEROS 71XX/9XXX USB PHY DRIVER
2669M:	Alban Bedel <albeu@free.fr>
2670W:	https://github.com/AlbanBedel/linux
2671T:	git git://github.com/AlbanBedel/linux
2672S:	Maintained
2673F:	drivers/phy/qualcomm/phy-ath79-usb.c
2674F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2675
2676ATHEROS ATH GENERIC UTILITIES
2677M:	Kalle Valo <kvalo@codeaurora.org>
2678L:	linux-wireless@vger.kernel.org
2679S:	Supported
2680F:	drivers/net/wireless/ath/*
2681
2682ATHEROS ATH5K WIRELESS DRIVER
2683M:	Jiri Slaby <jirislaby@gmail.com>
2684M:	Nick Kossifidis <mickflemm@gmail.com>
2685M:	Luis Chamberlain <mcgrof@kernel.org>
2686L:	linux-wireless@vger.kernel.org
2687W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2688S:	Maintained
2689F:	drivers/net/wireless/ath/ath5k/
2690
2691ATHEROS ATH6KL WIRELESS DRIVER
2692M:	Kalle Valo <kvalo@codeaurora.org>
2693L:	linux-wireless@vger.kernel.org
2694W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2696S:	Supported
2697F:	drivers/net/wireless/ath/ath6kl/
2698
2699ATI_REMOTE2 DRIVER
2700M:	Ville Syrjala <syrjala@sci.fi>
2701S:	Maintained
2702F:	drivers/input/misc/ati_remote2.c
2703
2704ATK0110 HWMON DRIVER
2705M:	Luca Tettamanti <kronos.it@gmail.com>
2706L:	linux-hwmon@vger.kernel.org
2707S:	Maintained
2708F:	drivers/hwmon/asus_atk0110.c
2709
2710ATLX ETHERNET DRIVERS
2711M:	Jay Cliburn <jcliburn@gmail.com>
2712M:	Chris Snook <chris.snook@gmail.com>
2713L:	netdev@vger.kernel.org
2714W:	http://sourceforge.net/projects/atl1
2715W:	http://atl1.sourceforge.net
2716S:	Maintained
2717F:	drivers/net/ethernet/atheros/
2718
2719ATM
2720M:	Chas Williams <3chas3@gmail.com>
2721L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2722L:	netdev@vger.kernel.org
2723W:	http://linux-atm.sourceforge.net
2724S:	Maintained
2725F:	drivers/atm/
2726F:	include/linux/atm*
2727F:	include/uapi/linux/atm*
2728
2729ATMEL MACB ETHERNET DRIVER
2730M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2731S:	Supported
2732F:	drivers/net/ethernet/cadence/
2733
2734ATMEL MAXTOUCH DRIVER
2735M:	Nick Dyer <nick@shmanahar.org>
2736T:	git git://github.com/ndyer/linux.git
2737S:	Maintained
2738F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2739F:	drivers/input/touchscreen/atmel_mxt_ts.c
2740
2741ATMEL WIRELESS DRIVER
2742M:	Simon Kelley <simon@thekelleys.org.uk>
2743L:	linux-wireless@vger.kernel.org
2744W:	http://www.thekelleys.org.uk/atmel
2745W:	http://atmelwlandriver.sourceforge.net/
2746S:	Maintained
2747F:	drivers/net/wireless/atmel/atmel*
2748
2749ATOMIC INFRASTRUCTURE
2750M:	Will Deacon <will@kernel.org>
2751M:	Peter Zijlstra <peterz@infradead.org>
2752R:	Boqun Feng <boqun.feng@gmail.com>
2753L:	linux-kernel@vger.kernel.org
2754S:	Maintained
2755F:	arch/*/include/asm/atomic*.h
2756F:	include/*/atomic*.h
2757F:	scripts/atomic/
2758
2759ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2760M:	Bradley Grove <linuxdrivers@attotech.com>
2761L:	linux-scsi@vger.kernel.org
2762W:	http://www.attotech.com
2763S:	Supported
2764F:	drivers/scsi/esas2r
2765
2766ATUSB IEEE 802.15.4 RADIO DRIVER
2767M:	Stefan Schmidt <stefan@datenfreihafen.org>
2768L:	linux-wpan@vger.kernel.org
2769S:	Maintained
2770F:	drivers/net/ieee802154/atusb.c
2771F:	drivers/net/ieee802154/atusb.h
2772F:	drivers/net/ieee802154/at86rf230.h
2773
2774AUDIT SUBSYSTEM
2775M:	Paul Moore <paul@paul-moore.com>
2776M:	Eric Paris <eparis@redhat.com>
2777L:	linux-audit@redhat.com (moderated for non-subscribers)
2778W:	https://github.com/linux-audit
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2780S:	Supported
2781F:	include/linux/audit.h
2782F:	include/uapi/linux/audit.h
2783F:	kernel/audit*
2784
2785AUXILIARY DISPLAY DRIVERS
2786M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2787S:	Maintained
2788F:	drivers/auxdisplay/
2789F:	include/linux/cfag12864b.h
2790
2791AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2792M:	Andreas Klinger <ak@it-klinger.de>
2793L:	linux-iio@vger.kernel.org
2794S:	Maintained
2795F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2796F:	drivers/iio/adc/hx711.c
2797
2798AX.25 NETWORK LAYER
2799M:	Ralf Baechle <ralf@linux-mips.org>
2800L:	linux-hams@vger.kernel.org
2801W:	http://www.linux-ax25.org/
2802S:	Maintained
2803F:	include/uapi/linux/ax25.h
2804F:	include/net/ax25.h
2805F:	net/ax25/
2806
2807AXENTIA ARM DEVICES
2808M:	Peter Rosin <peda@axentia.se>
2809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810S:	Maintained
2811F:	Documentation/devicetree/bindings/arm/axentia.txt
2812F:	arch/arm/boot/dts/at91-linea.dtsi
2813F:	arch/arm/boot/dts/at91-natte.dtsi
2814F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2815F:	arch/arm/boot/dts/at91-tse850-3.dts
2816
2817AXENTIA ASOC DRIVERS
2818M:	Peter Rosin <peda@axentia.se>
2819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2820S:	Maintained
2821F:	Documentation/devicetree/bindings/sound/axentia,*
2822F:	sound/soc/atmel/tse850-pcm5142.c
2823
2824AXXIA I2C CONTROLLER
2825M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2826L:	linux-i2c@vger.kernel.org
2827S:	Maintained
2828F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2829F:	drivers/i2c/busses/i2c-axxia.c
2830
2831AZ6007 DVB DRIVER
2832M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2833L:	linux-media@vger.kernel.org
2834W:	https://linuxtv.org
2835T:	git git://linuxtv.org/media_tree.git
2836S:	Maintained
2837F:	drivers/media/usb/dvb-usb-v2/az6007.c
2838
2839AZTECH FM RADIO RECEIVER DRIVER
2840M:	Hans Verkuil <hverkuil@xs4all.nl>
2841L:	linux-media@vger.kernel.org
2842T:	git git://linuxtv.org/media_tree.git
2843W:	https://linuxtv.org
2844S:	Maintained
2845F:	drivers/media/radio/radio-aztech*
2846
2847B43 WIRELESS DRIVER
2848L:	linux-wireless@vger.kernel.org
2849L:	b43-dev@lists.infradead.org
2850W:	http://wireless.kernel.org/en/users/Drivers/b43
2851S:	Odd Fixes
2852F:	drivers/net/wireless/broadcom/b43/
2853
2854B43LEGACY WIRELESS DRIVER
2855M:	Larry Finger <Larry.Finger@lwfinger.net>
2856L:	linux-wireless@vger.kernel.org
2857L:	b43-dev@lists.infradead.org
2858W:	http://wireless.kernel.org/en/users/Drivers/b43
2859S:	Maintained
2860F:	drivers/net/wireless/broadcom/b43legacy/
2861
2862BACKLIGHT CLASS/SUBSYSTEM
2863M:	Lee Jones <lee.jones@linaro.org>
2864M:	Daniel Thompson <daniel.thompson@linaro.org>
2865M:	Jingoo Han <jingoohan1@gmail.com>
2866L:	dri-devel@lists.freedesktop.org
2867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2868S:	Maintained
2869F:	drivers/video/backlight/
2870F:	include/linux/backlight.h
2871F:	include/linux/pwm_backlight.h
2872F:	Documentation/devicetree/bindings/leds/backlight
2873
2874BATMAN ADVANCED
2875M:	Marek Lindner <mareklindner@neomailbox.ch>
2876M:	Simon Wunderlich <sw@simonwunderlich.de>
2877M:	Antonio Quartulli <a@unstable.cc>
2878L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2879W:	https://www.open-mesh.org/
2880B:	https://www.open-mesh.org/projects/batman-adv/issues
2881C:	irc://chat.freenode.net/batman
2882Q:	https://patchwork.open-mesh.org/project/batman/list/
2883T:	git https://git.open-mesh.org/linux-merge.git
2884S:	Maintained
2885F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2886F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2887F:	Documentation/networking/batman-adv.rst
2888F:	include/uapi/linux/batadv_packet.h
2889F:	include/uapi/linux/batman_adv.h
2890F:	net/batman-adv/
2891
2892BAYCOM/HDLCDRV DRIVERS FOR AX.25
2893M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2894L:	linux-hams@vger.kernel.org
2895W:	http://www.baycom.org/~tom/ham/ham.html
2896S:	Maintained
2897F:	drivers/net/hamradio/baycom*
2898
2899BCACHE (BLOCK LAYER CACHE)
2900M:	Coly Li <colyli@suse.de>
2901M:	Kent Overstreet <kent.overstreet@gmail.com>
2902L:	linux-bcache@vger.kernel.org
2903W:	http://bcache.evilpiepirate.org
2904C:	irc://irc.oftc.net/bcache
2905S:	Maintained
2906F:	drivers/md/bcache/
2907
2908BDISP ST MEDIA DRIVER
2909M:	Fabien Dessenne <fabien.dessenne@st.com>
2910L:	linux-media@vger.kernel.org
2911T:	git git://linuxtv.org/media_tree.git
2912W:	https://linuxtv.org
2913S:	Supported
2914F:	drivers/media/platform/sti/bdisp
2915
2916BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2917M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2918L:	netdev@vger.kernel.org
2919S:	Maintained
2920F:	drivers/net/ethernet/ec_bhf.c
2921
2922BEFS FILE SYSTEM
2923M:	Luis de Bethencourt <luisbg@kernel.org>
2924M:	Salah Triki <salah.triki@gmail.com>
2925S:	Maintained
2926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2927F:	Documentation/filesystems/befs.txt
2928F:	fs/befs/
2929
2930BFQ I/O SCHEDULER
2931M:	Paolo Valente <paolo.valente@linaro.org>
2932M:	Jens Axboe <axboe@kernel.dk>
2933L:	linux-block@vger.kernel.org
2934S:	Maintained
2935F:	block/bfq-*
2936F:	Documentation/block/bfq-iosched.txt
2937
2938BFS FILE SYSTEM
2939M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2940S:	Maintained
2941F:	Documentation/filesystems/bfs.txt
2942F:	fs/bfs/
2943F:	include/uapi/linux/bfs_fs.h
2944
2945BLINKM RGB LED DRIVER
2946M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2947S:	Maintained
2948F:	drivers/leds/leds-blinkm.c
2949
2950BLOCK LAYER
2951M:	Jens Axboe <axboe@kernel.dk>
2952L:	linux-block@vger.kernel.org
2953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2954S:	Maintained
2955F:	block/
2956F:	drivers/block/
2957F:	kernel/trace/blktrace.c
2958F:	lib/sbitmap.c
2959
2960BLOCK2MTD DRIVER
2961M:	Joern Engel <joern@lazybastard.org>
2962L:	linux-mtd@lists.infradead.org
2963S:	Maintained
2964F:	drivers/mtd/devices/block2mtd.c
2965
2966BLUETOOTH DRIVERS
2967M:	Marcel Holtmann <marcel@holtmann.org>
2968M:	Johan Hedberg <johan.hedberg@gmail.com>
2969L:	linux-bluetooth@vger.kernel.org
2970W:	http://www.bluez.org/
2971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2973S:	Maintained
2974F:	drivers/bluetooth/
2975
2976BLUETOOTH SUBSYSTEM
2977M:	Marcel Holtmann <marcel@holtmann.org>
2978M:	Johan Hedberg <johan.hedberg@gmail.com>
2979L:	linux-bluetooth@vger.kernel.org
2980W:	http://www.bluez.org/
2981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2983S:	Maintained
2984F:	net/bluetooth/
2985F:	include/net/bluetooth/
2986
2987BONDING DRIVER
2988M:	Jay Vosburgh <j.vosburgh@gmail.com>
2989M:	Veaceslav Falico <vfalico@gmail.com>
2990M:	Andy Gospodarek <andy@greyhouse.net>
2991L:	netdev@vger.kernel.org
2992W:	http://sourceforge.net/projects/bonding/
2993S:	Supported
2994F:	drivers/net/bonding/
2995F:	include/uapi/linux/if_bonding.h
2996
2997BPF (Safe dynamic programs and tools)
2998M:	Alexei Starovoitov <ast@kernel.org>
2999M:	Daniel Borkmann <daniel@iogearbox.net>
3000R:	Martin KaFai Lau <kafai@fb.com>
3001R:	Song Liu <songliubraving@fb.com>
3002R:	Yonghong Song <yhs@fb.com>
3003L:	netdev@vger.kernel.org
3004L:	bpf@vger.kernel.org
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3007Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3008S:	Supported
3009F:	arch/*/net/*
3010F:	Documentation/networking/filter.txt
3011F:	Documentation/bpf/
3012F:	include/linux/bpf*
3013F:	include/linux/filter.h
3014F:	include/trace/events/xdp.h
3015F:	include/uapi/linux/bpf*
3016F:	include/uapi/linux/filter.h
3017F:	kernel/bpf/
3018F:	kernel/trace/bpf_trace.c
3019F:	lib/test_bpf.c
3020F:	net/bpf/
3021F:	net/core/filter.c
3022F:	net/sched/act_bpf.c
3023F:	net/sched/cls_bpf.c
3024F:	samples/bpf/
3025F:	tools/bpf/
3026F:	tools/lib/bpf/
3027F:	tools/testing/selftests/bpf/
3028K:	bpf
3029N:	bpf
3030
3031BPF JIT for ARM
3032M:	Shubham Bansal <illusionist.neo@gmail.com>
3033L:	netdev@vger.kernel.org
3034L:	bpf@vger.kernel.org
3035S:	Maintained
3036F:	arch/arm/net/
3037
3038BPF JIT for ARM64
3039M:	Daniel Borkmann <daniel@iogearbox.net>
3040M:	Alexei Starovoitov <ast@kernel.org>
3041M:	Zi Shen Lim <zlim.lnx@gmail.com>
3042L:	netdev@vger.kernel.org
3043L:	bpf@vger.kernel.org
3044S:	Supported
3045F:	arch/arm64/net/
3046
3047BPF JIT for MIPS (32-BIT AND 64-BIT)
3048M:	Paul Burton <paul.burton@mips.com>
3049L:	netdev@vger.kernel.org
3050L:	bpf@vger.kernel.org
3051S:	Maintained
3052F:	arch/mips/net/
3053
3054BPF JIT for NFP NICs
3055M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3056L:	netdev@vger.kernel.org
3057L:	bpf@vger.kernel.org
3058S:	Supported
3059F:	drivers/net/ethernet/netronome/nfp/bpf/
3060
3061BPF JIT for POWERPC (32-BIT AND 64-BIT)
3062M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3063M:	Sandipan Das <sandipan@linux.ibm.com>
3064L:	netdev@vger.kernel.org
3065L:	bpf@vger.kernel.org
3066S:	Maintained
3067F:	arch/powerpc/net/
3068
3069BPF JIT for RISC-V (RV64G)
3070M:	Björn Töpel <bjorn.topel@gmail.com>
3071L:	netdev@vger.kernel.org
3072S:	Maintained
3073F:	arch/riscv/net/
3074
3075BPF JIT for S390
3076M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3077M:	Vasily Gorbik <gor@linux.ibm.com>
3078M:	Christian Borntraeger <borntraeger@de.ibm.com>
3079L:	netdev@vger.kernel.org
3080L:	bpf@vger.kernel.org
3081S:	Maintained
3082F:	arch/s390/net/
3083X:	arch/s390/net/pnet.c
3084
3085BPF JIT for SPARC (32-BIT AND 64-BIT)
3086M:	David S. Miller <davem@davemloft.net>
3087L:	netdev@vger.kernel.org
3088L:	bpf@vger.kernel.org
3089S:	Maintained
3090F:	arch/sparc/net/
3091
3092BPF JIT for X86 32-BIT
3093M:	Wang YanQing <udknight@gmail.com>
3094L:	netdev@vger.kernel.org
3095L:	bpf@vger.kernel.org
3096S:	Maintained
3097F:	arch/x86/net/bpf_jit_comp32.c
3098
3099BPF JIT for X86 64-BIT
3100M:	Alexei Starovoitov <ast@kernel.org>
3101M:	Daniel Borkmann <daniel@iogearbox.net>
3102L:	netdev@vger.kernel.org
3103L:	bpf@vger.kernel.org
3104S:	Supported
3105F:	arch/x86/net/
3106X:	arch/x86/net/bpf_jit_comp32.c
3107
3108BROADCOM B44 10/100 ETHERNET DRIVER
3109M:	Michael Chan <michael.chan@broadcom.com>
3110L:	netdev@vger.kernel.org
3111S:	Supported
3112F:	drivers/net/ethernet/broadcom/b44.*
3113
3114BROADCOM B53 ETHERNET SWITCH DRIVER
3115M:	Florian Fainelli <f.fainelli@gmail.com>
3116L:	netdev@vger.kernel.org
3117L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3118S:	Supported
3119F:	drivers/net/dsa/b53/*
3120F:	include/linux/platform_data/b53.h
3121
3122BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3123M:	Florian Fainelli <f.fainelli@gmail.com>
3124M:	Ray Jui <rjui@broadcom.com>
3125M:	Scott Branden <sbranden@broadcom.com>
3126M:	bcm-kernel-feedback-list@broadcom.com
3127T:	git git://github.com/broadcom/mach-bcm
3128S:	Maintained
3129N:	bcm281*
3130N:	bcm113*
3131N:	bcm216*
3132N:	kona
3133F:	arch/arm/mach-bcm/
3134
3135BROADCOM BCM2835 ARM ARCHITECTURE
3136M:	Eric Anholt <eric@anholt.net>
3137M:	Stefan Wahren <wahrenst@gmx.net>
3138L:	bcm-kernel-feedback-list@broadcom.com
3139L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3141T:	git git://github.com/anholt/linux
3142S:	Maintained
3143N:	bcm2835
3144F:	drivers/staging/vc04_services
3145
3146BROADCOM BCM47XX MIPS ARCHITECTURE
3147M:	Hauke Mehrtens <hauke@hauke-m.de>
3148M:	Rafał Miłecki <zajec5@gmail.com>
3149L:	linux-mips@vger.kernel.org
3150S:	Maintained
3151F:	Documentation/devicetree/bindings/mips/brcm/
3152F:	arch/mips/bcm47xx/*
3153F:	arch/mips/include/asm/mach-bcm47xx/*
3154
3155BROADCOM BCM5301X ARM ARCHITECTURE
3156M:	Hauke Mehrtens <hauke@hauke-m.de>
3157M:	Rafał Miłecki <zajec5@gmail.com>
3158M:	bcm-kernel-feedback-list@broadcom.com
3159L:	linux-arm-kernel@lists.infradead.org
3160S:	Maintained
3161F:	arch/arm/mach-bcm/bcm_5301x.c
3162F:	arch/arm/boot/dts/bcm5301x*.dtsi
3163F:	arch/arm/boot/dts/bcm470*
3164F:	arch/arm/boot/dts/bcm953012*
3165
3166BROADCOM BCM53573 ARM ARCHITECTURE
3167M:	Rafał Miłecki <rafal@milecki.pl>
3168L:	bcm-kernel-feedback-list@broadcom.com
3169L:	linux-arm-kernel@lists.infradead.org
3170S:	Maintained
3171F:	arch/arm/boot/dts/bcm53573*
3172F:	arch/arm/boot/dts/bcm47189*
3173
3174BROADCOM BCM63XX ARM ARCHITECTURE
3175M:	Florian Fainelli <f.fainelli@gmail.com>
3176M:	bcm-kernel-feedback-list@broadcom.com
3177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3178T:	git git://github.com/broadcom/stblinux.git
3179S:	Maintained
3180N:	bcm63xx
3181
3182BROADCOM BCM63XX/BCM33XX UDC DRIVER
3183M:	Kevin Cernekee <cernekee@gmail.com>
3184L:	linux-usb@vger.kernel.org
3185S:	Maintained
3186F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3187
3188BROADCOM BCM7XXX ARM ARCHITECTURE
3189M:	Brian Norris <computersforpeace@gmail.com>
3190M:	Gregory Fong <gregory.0xf0@gmail.com>
3191M:	Florian Fainelli <f.fainelli@gmail.com>
3192M:	bcm-kernel-feedback-list@broadcom.com
3193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3194T:	git git://github.com/broadcom/stblinux.git
3195S:	Maintained
3196F:	arch/arm/mach-bcm/*brcmstb*
3197F:	arch/arm/boot/dts/bcm7*.dts*
3198F:	drivers/bus/brcmstb_gisb.c
3199F:	arch/arm/mm/cache-b15-rac.c
3200F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3201N:	brcmstb
3202
3203BROADCOM BMIPS CPUFREQ DRIVER
3204M:	Markus Mayer <mmayer@broadcom.com>
3205M:	bcm-kernel-feedback-list@broadcom.com
3206L:	linux-pm@vger.kernel.org
3207S:	Maintained
3208F:	drivers/cpufreq/bmips-cpufreq.c
3209
3210BROADCOM BMIPS MIPS ARCHITECTURE
3211M:	Kevin Cernekee <cernekee@gmail.com>
3212M:	Florian Fainelli <f.fainelli@gmail.com>
3213L:	bcm-kernel-feedback-list@broadcom.com
3214L:	linux-mips@vger.kernel.org
3215T:	git git://github.com/broadcom/stblinux.git
3216S:	Maintained
3217F:	arch/mips/bmips/*
3218F:	arch/mips/include/asm/mach-bmips/*
3219F:	arch/mips/kernel/*bmips*
3220F:	arch/mips/boot/dts/brcm/bcm*.dts*
3221F:	drivers/irqchip/irq-bcm63*
3222F:	drivers/irqchip/irq-bcm7*
3223F:	drivers/irqchip/irq-brcmstb*
3224F:	include/linux/bcm963xx_nvram.h
3225F:	include/linux/bcm963xx_tag.h
3226
3227BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3228M:	Rasesh Mody <rmody@marvell.com>
3229M:	GR-Linux-NIC-Dev@marvell.com
3230L:	netdev@vger.kernel.org
3231S:	Supported
3232F:	drivers/net/ethernet/broadcom/bnx2.*
3233F:	drivers/net/ethernet/broadcom/bnx2_*
3234
3235BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3236M:	QLogic-Storage-Upstream@qlogic.com
3237L:	linux-scsi@vger.kernel.org
3238S:	Supported
3239F:	drivers/scsi/bnx2fc/
3240
3241BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3242M:	QLogic-Storage-Upstream@qlogic.com
3243L:	linux-scsi@vger.kernel.org
3244S:	Supported
3245F:	drivers/scsi/bnx2i/
3246
3247BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3248M:	Ariel Elior <aelior@marvell.com>
3249M:	Sudarsana Kalluru <skalluru@marvell.com>
3250M:	GR-everest-linux-l2@marvell.com
3251L:	netdev@vger.kernel.org
3252S:	Supported
3253F:	drivers/net/ethernet/broadcom/bnx2x/
3254
3255BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3256M:	Michael Chan <michael.chan@broadcom.com>
3257L:	netdev@vger.kernel.org
3258S:	Supported
3259F:	drivers/net/ethernet/broadcom/bnxt/
3260
3261BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3262M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3263M:	Franky Lin <franky.lin@broadcom.com>
3264M:	Hante Meuleman <hante.meuleman@broadcom.com>
3265M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3266M:	Wright Feng <wright.feng@cypress.com>
3267L:	linux-wireless@vger.kernel.org
3268L:	brcm80211-dev-list.pdl@broadcom.com
3269L:	brcm80211-dev-list@cypress.com
3270S:	Supported
3271F:	drivers/net/wireless/broadcom/brcm80211/
3272
3273BROADCOM BRCMSTB GPIO DRIVER
3274M:	Gregory Fong <gregory.0xf0@gmail.com>
3275L:	bcm-kernel-feedback-list@broadcom.com
3276S:	Supported
3277F:	drivers/gpio/gpio-brcmstb.c
3278F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3279
3280BROADCOM BRCMSTB I2C DRIVER
3281M:	Kamal Dasu <kdasu.kdev@gmail.com>
3282L:	linux-i2c@vger.kernel.org
3283L:	bcm-kernel-feedback-list@broadcom.com
3284S:	Supported
3285F:	drivers/i2c/busses/i2c-brcmstb.c
3286F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3287
3288BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3289M:	Al Cooper <alcooperx@gmail.com>
3290L:	linux-kernel@vger.kernel.org
3291L:	bcm-kernel-feedback-list@broadcom.com
3292S:	Maintained
3293F:	drivers/phy/broadcom/phy-brcm-usb*
3294
3295BROADCOM GENET ETHERNET DRIVER
3296M:	Doug Berger <opendmb@gmail.com>
3297M:	Florian Fainelli <f.fainelli@gmail.com>
3298L:	bcm-kernel-feedback-list@broadcom.com
3299L:	netdev@vger.kernel.org
3300S:	Supported
3301F:	drivers/net/ethernet/broadcom/genet/
3302
3303BROADCOM IPROC ARM ARCHITECTURE
3304M:	Ray Jui <rjui@broadcom.com>
3305M:	Scott Branden <sbranden@broadcom.com>
3306M:	bcm-kernel-feedback-list@broadcom.com
3307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3308T:	git git://github.com/broadcom/cygnus-linux.git
3309S:	Maintained
3310N:	iproc
3311N:	cygnus
3312N:	bcm[-_]nsp
3313N:	bcm9113*
3314N:	bcm9583*
3315N:	bcm9585*
3316N:	bcm9586*
3317N:	bcm988312
3318N:	bcm113*
3319N:	bcm583*
3320N:	bcm585*
3321N:	bcm586*
3322N:	bcm88312
3323N:	hr2
3324N:	stingray
3325F:	arch/arm64/boot/dts/broadcom/northstar2/*
3326F:	arch/arm64/boot/dts/broadcom/stingray/*
3327F:	drivers/clk/bcm/clk-ns*
3328F:	drivers/clk/bcm/clk-sr*
3329F:	drivers/pinctrl/bcm/pinctrl-ns*
3330F:	include/dt-bindings/clock/bcm-sr*
3331
3332BROADCOM KONA GPIO DRIVER
3333M:	Ray Jui <rjui@broadcom.com>
3334L:	bcm-kernel-feedback-list@broadcom.com
3335S:	Supported
3336F:	drivers/gpio/gpio-bcm-kona.c
3337F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3338
3339BROADCOM NETXTREME-E ROCE DRIVER
3340M:	Selvin Xavier <selvin.xavier@broadcom.com>
3341M:	Devesh Sharma <devesh.sharma@broadcom.com>
3342M:	Somnath Kotur <somnath.kotur@broadcom.com>
3343M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3344L:	linux-rdma@vger.kernel.org
3345W:	http://www.broadcom.com
3346S:	Supported
3347F:	drivers/infiniband/hw/bnxt_re/
3348F:	include/uapi/rdma/bnxt_re-abi.h
3349
3350BROADCOM NVRAM DRIVER
3351M:	Rafał Miłecki <zajec5@gmail.com>
3352L:	linux-mips@vger.kernel.org
3353S:	Maintained
3354F:	drivers/firmware/broadcom/*
3355
3356BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3357M:	Rafał Miłecki <zajec5@gmail.com>
3358L:	linux-wireless@vger.kernel.org
3359S:	Maintained
3360F:	drivers/bcma/
3361F:	include/linux/bcma/
3362
3363BROADCOM STB AVS CPUFREQ DRIVER
3364M:	Markus Mayer <mmayer@broadcom.com>
3365M:	bcm-kernel-feedback-list@broadcom.com
3366L:	linux-pm@vger.kernel.org
3367S:	Maintained
3368F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3369F:	drivers/cpufreq/brcmstb*
3370
3371BROADCOM STB AVS TMON DRIVER
3372M:	Markus Mayer <mmayer@broadcom.com>
3373M:	bcm-kernel-feedback-list@broadcom.com
3374L:	linux-pm@vger.kernel.org
3375S:	Maintained
3376F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3377F:	drivers/thermal/broadcom/brcmstb*
3378
3379BROADCOM STB NAND FLASH DRIVER
3380M:	Brian Norris <computersforpeace@gmail.com>
3381M:	Kamal Dasu <kdasu.kdev@gmail.com>
3382L:	linux-mtd@lists.infradead.org
3383L:	bcm-kernel-feedback-list@broadcom.com
3384S:	Maintained
3385F:	drivers/mtd/nand/raw/brcmnand/
3386
3387BROADCOM STB DPFE DRIVER
3388M:	Markus Mayer <mmayer@broadcom.com>
3389M:	bcm-kernel-feedback-list@broadcom.com
3390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3391S:	Maintained
3392F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3393F:	drivers/memory/brcmstb_dpfe.c
3394
3395BROADCOM SPI DRIVER
3396M:	Kamal Dasu <kdasu.kdev@gmail.com>
3397M:	bcm-kernel-feedback-list@broadcom.com
3398S:	Maintained
3399F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3400F:	drivers/spi/spi-bcm-qspi.*
3401F:	drivers/spi/spi-brcmstb-qspi.c
3402F:	drivers/spi/spi-iproc-qspi.c
3403
3404BROADCOM SYSTEMPORT ETHERNET DRIVER
3405M:	Florian Fainelli <f.fainelli@gmail.com>
3406L:	bcm-kernel-feedback-list@broadcom.com
3407L:	netdev@vger.kernel.org
3408S:	Supported
3409F:	drivers/net/ethernet/broadcom/bcmsysport.*
3410
3411BROADCOM TG3 GIGABIT ETHERNET DRIVER
3412M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3413M:	Prashant Sreedharan <prashant@broadcom.com>
3414M:	Michael Chan <mchan@broadcom.com>
3415L:	netdev@vger.kernel.org
3416S:	Supported
3417F:	drivers/net/ethernet/broadcom/tg3.*
3418
3419BROCADE BFA FC SCSI DRIVER
3420M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3421M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3422L:	linux-scsi@vger.kernel.org
3423S:	Supported
3424F:	drivers/scsi/bfa/
3425
3426BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3427M:	Rasesh Mody <rmody@marvell.com>
3428M:	Sudarsana Kalluru <skalluru@marvell.com>
3429M:	GR-Linux-NIC-Dev@marvell.com
3430L:	netdev@vger.kernel.org
3431S:	Supported
3432F:	drivers/net/ethernet/brocade/bna/
3433
3434BSG (block layer generic sg v4 driver)
3435M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3436L:	linux-scsi@vger.kernel.org
3437S:	Supported
3438F:	block/bsg.c
3439F:	include/linux/bsg.h
3440F:	include/uapi/linux/bsg.h
3441
3442BT87X AUDIO DRIVER
3443M:	Clemens Ladisch <clemens@ladisch.de>
3444L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3446S:	Maintained
3447F:	Documentation/sound/cards/bt87x.rst
3448F:	sound/pci/bt87x.c
3449
3450BT8XXGPIO DRIVER
3451M:	Michael Buesch <m@bues.ch>
3452W:	http://bu3sch.de/btgpio.php
3453S:	Maintained
3454F:	drivers/gpio/gpio-bt8xx.c
3455
3456BTRFS FILE SYSTEM
3457M:	Chris Mason <clm@fb.com>
3458M:	Josef Bacik <josef@toxicpanda.com>
3459M:	David Sterba <dsterba@suse.com>
3460L:	linux-btrfs@vger.kernel.org
3461W:	http://btrfs.wiki.kernel.org/
3462Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3464S:	Maintained
3465F:	Documentation/filesystems/btrfs.txt
3466F:	fs/btrfs/
3467F:	include/linux/btrfs*
3468F:	include/uapi/linux/btrfs*
3469
3470BTTV VIDEO4LINUX DRIVER
3471M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3472L:	linux-media@vger.kernel.org
3473W:	https://linuxtv.org
3474T:	git git://linuxtv.org/media_tree.git
3475S:	Odd fixes
3476F:	Documentation/media/v4l-drivers/bttv*
3477F:	drivers/media/pci/bt8xx/bttv*
3478
3479BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3480M:	Chanwoo Choi <cw00.choi@samsung.com>
3481L:	linux-pm@vger.kernel.org
3482L:	linux-samsung-soc@vger.kernel.org
3483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3484S:	Maintained
3485F:	drivers/devfreq/exynos-bus.c
3486F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3487
3488BUSLOGIC SCSI DRIVER
3489M:	Khalid Aziz <khalid@gonehiking.org>
3490L:	linux-scsi@vger.kernel.org
3491S:	Maintained
3492F:	drivers/scsi/BusLogic.*
3493F:	drivers/scsi/FlashPoint.*
3494
3495C-MEDIA CMI8788 DRIVER
3496M:	Clemens Ladisch <clemens@ladisch.de>
3497L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3499S:	Maintained
3500F:	sound/pci/oxygen/
3501
3502C-SKY ARCHITECTURE
3503M:	Guo Ren <guoren@kernel.org>
3504T:	git https://github.com/c-sky/csky-linux.git
3505S:	Supported
3506F:	arch/csky/
3507F:	Documentation/devicetree/bindings/csky/
3508F:	drivers/irqchip/irq-csky-*
3509F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3510F:	drivers/clocksource/timer-gx6605s.c
3511F:	drivers/clocksource/timer-mp-csky.c
3512F:	Documentation/devicetree/bindings/timer/csky,*
3513K:	csky
3514N:	csky
3515
3516C6X ARCHITECTURE
3517M:	Mark Salter <msalter@redhat.com>
3518M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3519L:	linux-c6x-dev@linux-c6x.org
3520W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3521S:	Maintained
3522F:	arch/c6x/
3523
3524CA8210 IEEE-802.15.4 RADIO DRIVER
3525M:	Harry Morris <h.morris@cascoda.com>
3526L:	linux-wpan@vger.kernel.org
3527W:	https://github.com/Cascoda/ca8210-linux.git
3528S:	Maintained
3529F:	drivers/net/ieee802154/ca8210.c
3530F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3531
3532CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3533M:	David Howells <dhowells@redhat.com>
3534L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3535S:	Supported
3536F:	Documentation/filesystems/caching/cachefiles.txt
3537F:	fs/cachefiles/
3538
3539CADENCE MIPI-CSI2 BRIDGES
3540M:	Maxime Ripard <maxime.ripard@bootlin.com>
3541L:	linux-media@vger.kernel.org
3542S:	Maintained
3543F:	Documentation/devicetree/bindings/media/cdns,*.txt
3544F:	drivers/media/platform/cadence/cdns-csi2*
3545
3546CADET FM/AM RADIO RECEIVER DRIVER
3547M:	Hans Verkuil <hverkuil@xs4all.nl>
3548L:	linux-media@vger.kernel.org
3549T:	git git://linuxtv.org/media_tree.git
3550W:	https://linuxtv.org
3551S:	Maintained
3552F:	drivers/media/radio/radio-cadet*
3553
3554CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3555M:	Jonathan Corbet <corbet@lwn.net>
3556L:	linux-media@vger.kernel.org
3557T:	git git://linuxtv.org/media_tree.git
3558S:	Maintained
3559F:	Documentation/media/v4l-drivers/cafe_ccic*
3560F:	drivers/media/platform/marvell-ccic/
3561
3562CAIF NETWORK LAYER
3563L:	netdev@vger.kernel.org
3564S:	Orphan
3565F:	Documentation/networking/caif/
3566F:	drivers/net/caif/
3567F:	include/uapi/linux/caif/
3568F:	include/net/caif/
3569F:	net/caif/
3570
3571CAKE QDISC
3572M:	Toke Høiland-Jørgensen <toke@toke.dk>
3573L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3574S:	Maintained
3575F:	net/sched/sch_cake.c
3576
3577CALGARY x86-64 IOMMU
3578M:	Muli Ben-Yehuda <mulix@mulix.org>
3579M:	Jon Mason <jdmason@kudzu.us>
3580L:	iommu@lists.linux-foundation.org
3581S:	Maintained
3582F:	arch/x86/kernel/pci-calgary_64.c
3583F:	arch/x86/kernel/tce_64.c
3584F:	arch/x86/include/asm/calgary.h
3585F:	arch/x86/include/asm/tce.h
3586
3587CAN NETWORK DRIVERS
3588M:	Wolfgang Grandegger <wg@grandegger.com>
3589M:	Marc Kleine-Budde <mkl@pengutronix.de>
3590L:	linux-can@vger.kernel.org
3591W:	https://github.com/linux-can
3592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3594S:	Maintained
3595F:	Documentation/devicetree/bindings/net/can/
3596F:	drivers/net/can/
3597F:	include/linux/can/dev.h
3598F:	include/linux/can/platform/
3599F:	include/uapi/linux/can/error.h
3600F:	include/uapi/linux/can/netlink.h
3601
3602CAN NETWORK LAYER
3603M:	Oliver Hartkopp <socketcan@hartkopp.net>
3604M:	Marc Kleine-Budde <mkl@pengutronix.de>
3605L:	linux-can@vger.kernel.org
3606W:	https://github.com/linux-can
3607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3609S:	Maintained
3610F:	Documentation/networking/can.rst
3611F:	net/can/
3612F:	include/linux/can/core.h
3613F:	include/uapi/linux/can.h
3614F:	include/uapi/linux/can/bcm.h
3615F:	include/uapi/linux/can/raw.h
3616F:	include/uapi/linux/can/gw.h
3617
3618CAPABILITIES
3619M:	Serge Hallyn <serge@hallyn.com>
3620L:	linux-security-module@vger.kernel.org
3621S:	Supported
3622F:	include/linux/capability.h
3623F:	include/uapi/linux/capability.h
3624F:	security/commoncap.c
3625F:	kernel/capability.c
3626
3627CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3628M:	Kevin Tsai <ktsai@capellamicro.com>
3629S:	Maintained
3630F:	drivers/iio/light/cm*
3631
3632CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3633M:	Christian Lamparter <chunkeey@googlemail.com>
3634L:	linux-wireless@vger.kernel.org
3635W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3636S:	Maintained
3637F:	drivers/net/wireless/ath/carl9170/
3638
3639CAVIUM I2C DRIVER
3640M:	Jan Glauber <jglauber@cavium.com>
3641M:	David Daney <david.daney@cavium.com>
3642W:	http://www.cavium.com
3643S:	Supported
3644F:	drivers/i2c/busses/i2c-octeon*
3645F:	drivers/i2c/busses/i2c-thunderx*
3646
3647CAVIUM LIQUIDIO NETWORK DRIVER
3648M:	Derek Chickles <dchickles@marvell.com>
3649M:	Satanand Burla <sburla@marvell.com>
3650M:	Felix Manlunas <fmanlunas@marvell.com>
3651L:	netdev@vger.kernel.org
3652W:	http://www.cavium.com
3653S:	Supported
3654F:	drivers/net/ethernet/cavium/liquidio/
3655
3656CAVIUM MMC DRIVER
3657M:	Jan Glauber <jglauber@cavium.com>
3658M:	David Daney <david.daney@cavium.com>
3659M:	Steven J. Hill <Steven.Hill@cavium.com>
3660W:	http://www.cavium.com
3661S:	Supported
3662F:	drivers/mmc/host/cavium*
3663
3664CAVIUM OCTEON-TX CRYPTO DRIVER
3665M:	George Cherian <george.cherian@cavium.com>
3666L:	linux-crypto@vger.kernel.org
3667W:	http://www.cavium.com
3668S:	Supported
3669F:	drivers/crypto/cavium/cpt/
3670
3671CAVIUM THUNDERX2 ARM64 SOC
3672M:	Robert Richter <rrichter@cavium.com>
3673M:	Jayachandran C <jnair@caviumnetworks.com>
3674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3675S:	Maintained
3676F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3677F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3678
3679CC2520 IEEE-802.15.4 RADIO DRIVER
3680M:	Varka Bhadram <varkabhadram@gmail.com>
3681L:	linux-wpan@vger.kernel.org
3682S:	Maintained
3683F:	drivers/net/ieee802154/cc2520.c
3684F:	include/linux/spi/cc2520.h
3685F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3686
3687CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3688M:	Gilad Ben-Yossef <gilad@benyossef.com>
3689L:	linux-crypto@vger.kernel.org
3690S:	Supported
3691F:	drivers/crypto/ccree/
3692W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3693
3694CEC FRAMEWORK
3695M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3696L:	linux-media@vger.kernel.org
3697T:	git git://linuxtv.org/media_tree.git
3698W:	http://linuxtv.org
3699S:	Supported
3700F:	Documentation/media/kapi/cec-core.rst
3701F:	Documentation/media/uapi/cec
3702F:	drivers/media/cec/
3703F:	drivers/media/rc/keymaps/rc-cec.c
3704F:	include/media/cec.h
3705F:	include/media/cec-notifier.h
3706F:	include/uapi/linux/cec.h
3707F:	include/uapi/linux/cec-funcs.h
3708F:	Documentation/devicetree/bindings/media/cec.txt
3709F:	Documentation/ABI/testing/debugfs-cec-error-inj
3710
3711CEC GPIO DRIVER
3712M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3713L:	linux-media@vger.kernel.org
3714T:	git git://linuxtv.org/media_tree.git
3715W:	http://linuxtv.org
3716S:	Supported
3717F:	drivers/media/platform/cec-gpio/
3718F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3719
3720CELL BROADBAND ENGINE ARCHITECTURE
3721M:	Arnd Bergmann <arnd@arndb.de>
3722L:	linuxppc-dev@lists.ozlabs.org
3723W:	http://www.ibm.com/developerworks/power/cell/
3724S:	Supported
3725F:	arch/powerpc/include/asm/cell*.h
3726F:	arch/powerpc/include/asm/spu*.h
3727F:	arch/powerpc/include/uapi/asm/spu*.h
3728F:	arch/powerpc/oprofile/*cell*
3729F:	arch/powerpc/platforms/cell/
3730
3731CEPH COMMON CODE (LIBCEPH)
3732M:	Ilya Dryomov <idryomov@gmail.com>
3733M:	"Yan, Zheng" <zyan@redhat.com>
3734M:	Sage Weil <sage@redhat.com>
3735L:	ceph-devel@vger.kernel.org
3736W:	http://ceph.com/
3737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3738T:	git git://github.com/ceph/ceph-client.git
3739S:	Supported
3740F:	net/ceph/
3741F:	include/linux/ceph/
3742F:	include/linux/crush/
3743
3744CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3745M:	"Yan, Zheng" <zyan@redhat.com>
3746M:	Sage Weil <sage@redhat.com>
3747M:	Ilya Dryomov <idryomov@gmail.com>
3748L:	ceph-devel@vger.kernel.org
3749W:	http://ceph.com/
3750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3751T:	git git://github.com/ceph/ceph-client.git
3752S:	Supported
3753F:	Documentation/filesystems/ceph.txt
3754F:	fs/ceph/
3755
3756CERTIFICATE HANDLING:
3757M:	David Howells <dhowells@redhat.com>
3758M:	David Woodhouse <dwmw2@infradead.org>
3759L:	keyrings@vger.kernel.org
3760S:	Maintained
3761F:	Documentation/admin-guide/module-signing.rst
3762F:	certs/
3763F:	scripts/sign-file.c
3764F:	scripts/extract-cert.c
3765
3766CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3767L:	linux-usb@vger.kernel.org
3768S:	Orphan
3769F:	Documentation/usb/WUSB-Design-overview.txt
3770F:	Documentation/usb/wusb-cbaf
3771F:	drivers/usb/host/hwa-hc.c
3772F:	drivers/usb/host/whci/
3773F:	drivers/usb/wusbcore/
3774F:	include/linux/usb/wusb*
3775
3776CFAG12864B LCD DRIVER
3777M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3778S:	Maintained
3779F:	drivers/auxdisplay/cfag12864b.c
3780F:	include/linux/cfag12864b.h
3781
3782CFAG12864BFB LCD FRAMEBUFFER DRIVER
3783M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3784S:	Maintained
3785F:	drivers/auxdisplay/cfag12864bfb.c
3786F:	include/linux/cfag12864b.h
3787
3788802.11 (including CFG80211/NL80211)
3789M:	Johannes Berg <johannes@sipsolutions.net>
3790L:	linux-wireless@vger.kernel.org
3791W:	http://wireless.kernel.org/
3792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3794S:	Maintained
3795F:	net/wireless/
3796F:	include/uapi/linux/nl80211.h
3797F:	include/linux/ieee80211.h
3798F:	include/net/wext.h
3799F:	include/net/cfg80211.h
3800F:	include/net/iw_handler.h
3801F:	include/net/ieee80211_radiotap.h
3802F:	Documentation/driver-api/80211/cfg80211.rst
3803F:	Documentation/networking/regulatory.txt
3804
3805CHAR and MISC DRIVERS
3806M:	Arnd Bergmann <arnd@arndb.de>
3807M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3809S:	Supported
3810F:	drivers/char/
3811F:	drivers/misc/
3812F:	include/linux/miscdevice.h
3813
3814CHECKPATCH
3815M:	Andy Whitcroft <apw@canonical.com>
3816M:	Joe Perches <joe@perches.com>
3817S:	Maintained
3818F:	scripts/checkpatch.pl
3819
3820CHINESE DOCUMENTATION
3821M:	Harry Wei <harryxiyou@gmail.com>
3822M:	Alex Shi <alex.shi@linux.alibaba.com>
3823L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3824S:	Maintained
3825F:	Documentation/translations/zh_CN/
3826
3827CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3828M:	Peter Chen <Peter.Chen@nxp.com>
3829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3830L:	linux-usb@vger.kernel.org
3831S:	Maintained
3832F:	drivers/usb/chipidea/
3833
3834CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3835M:	Hans de Goede <hdegoede@redhat.com>
3836L:	linux-input@vger.kernel.org
3837S:	Maintained
3838F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3839F:	drivers/input/touchscreen/chipone_icn8318.c
3840
3841CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3842M:	Hans de Goede <hdegoede@redhat.com>
3843L:	linux-input@vger.kernel.org
3844S:	Maintained
3845F:	drivers/input/touchscreen/chipone_icn8505.c
3846
3847CHROME HARDWARE PLATFORM SUPPORT
3848M:	Benson Leung <bleung@chromium.org>
3849M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3850S:	Maintained
3851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3852F:	drivers/platform/chrome/
3853
3854CHROMEOS EC SUBDRIVERS
3855M:	Benson Leung <bleung@chromium.org>
3856M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3857R:	Guenter Roeck <groeck@chromium.org>
3858S:	Maintained
3859N:	cros_ec
3860N:	cros-ec
3861F:	drivers/power/supply/cros_usbpd-charger.c
3862
3863CHROMEOS EC CODEC DRIVER
3864M:	Cheng-Yi Chiang <cychiang@chromium.org>
3865S:	Maintained
3866R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3867R:	Guenter Roeck <groeck@chromium.org>
3868F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3869F:	sound/soc/codecs/cros_ec_codec.*
3870
3871CIRRUS LOGIC AUDIO CODEC DRIVERS
3872M:	Brian Austin <brian.austin@cirrus.com>
3873M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3874L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3875S:	Maintained
3876F:	sound/soc/codecs/cs*
3877
3878CIRRUS LOGIC EP93XX ETHERNET DRIVER
3879M:	Hartley Sweeten <hsweeten@visionengravers.com>
3880L:	netdev@vger.kernel.org
3881S:	Maintained
3882F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3883
3884CIRRUS LOGIC LOCHNAGAR DRIVER
3885M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3886M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3887L:	patches@opensource.cirrus.com
3888S:	Supported
3889F:	drivers/clk/clk-lochnagar.c
3890F:	drivers/hwmon/lochnagar-hwmon.c
3891F:	drivers/mfd/lochnagar-i2c.c
3892F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3893F:	drivers/regulator/lochnagar-regulator.c
3894F:	sound/soc/codecs/lochnagar-sc.c
3895F:	include/dt-bindings/clk/lochnagar.h
3896F:	include/dt-bindings/pinctrl/lochnagar.h
3897F:	include/linux/mfd/lochnagar*
3898F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3899F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3900F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3901F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3902F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3903F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3904F:	Documentation/hwmon/lochnagar.rst
3905
3906CISCO FCOE HBA DRIVER
3907M:	Satish Kharat <satishkh@cisco.com>
3908M:	Sesidhar Baddela <sebaddel@cisco.com>
3909M:	Karan Tilak Kumar <kartilak@cisco.com>
3910L:	linux-scsi@vger.kernel.org
3911S:	Supported
3912F:	drivers/scsi/fnic/
3913
3914CISCO SCSI HBA DRIVER
3915M:	Karan Tilak Kumar <kartilak@cisco.com>
3916M:	Sesidhar Baddela <sebaddel@cisco.com>
3917L:	linux-scsi@vger.kernel.org
3918S:	Supported
3919F:	drivers/scsi/snic/
3920
3921CISCO VIC ETHERNET NIC DRIVER
3922M:	Christian Benvenuti <benve@cisco.com>
3923M:	Govindarajulu Varadarajan <_govind@gmx.com>
3924M:	Parvi Kaustubhi <pkaustub@cisco.com>
3925S:	Supported
3926F:	drivers/net/ethernet/cisco/enic/
3927
3928CISCO VIC LOW LATENCY NIC DRIVER
3929M:	Christian Benvenuti <benve@cisco.com>
3930M:	Nelson Escobar <neescoba@cisco.com>
3931M:	Parvi Kaustubhi <pkaustub@cisco.com>
3932S:	Supported
3933F:	drivers/infiniband/hw/usnic/
3934
3935CIRRUS LOGIC MADERA CODEC DRIVERS
3936M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3937M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3938L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3939L:	patches@opensource.cirrus.com
3940T:	git https://github.com/CirrusLogic/linux-drivers.git
3941W:	https://github.com/CirrusLogic/linux-drivers/wiki
3942S:	Supported
3943F:	Documentation/devicetree/bindings/mfd/madera.txt
3944F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3945F:	Documentation/devicetree/bindings/sound/madera.txt
3946F:	include/dt-bindings/sound/madera*
3947F:	include/linux/irqchip/irq-madera*
3948F:	include/linux/mfd/madera/*
3949F:	include/sound/madera*
3950F:	drivers/gpio/gpio-madera*
3951F:	drivers/irqchip/irq-madera*
3952F:	drivers/mfd/madera*
3953F:	drivers/mfd/cs47l*
3954F:	drivers/pinctrl/cirrus/*
3955F:	sound/soc/codecs/cs47l*
3956F:	sound/soc/codecs/madera*
3957
3958CLANG-FORMAT FILE
3959M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3960S:	Maintained
3961F:	.clang-format
3962
3963CLANG/LLVM BUILD SUPPORT
3964L:	clang-built-linux@googlegroups.com
3965W:	https://clangbuiltlinux.github.io/
3966B:	https://github.com/ClangBuiltLinux/linux/issues
3967C:	irc://chat.freenode.net/clangbuiltlinux
3968S:	Supported
3969K:	\b(?i:clang|llvm)\b
3970
3971CLEANCACHE API
3972M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3973L:	linux-kernel@vger.kernel.org
3974S:	Maintained
3975F:	mm/cleancache.c
3976F:	include/linux/cleancache.h
3977
3978CLK API
3979M:	Russell King <linux@armlinux.org.uk>
3980L:	linux-clk@vger.kernel.org
3981S:	Maintained
3982F:	include/linux/clk.h
3983
3984CLOCKSOURCE, CLOCKEVENT DRIVERS
3985M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3986M:	Thomas Gleixner <tglx@linutronix.de>
3987L:	linux-kernel@vger.kernel.org
3988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3989S:	Supported
3990F:	drivers/clocksource/
3991F:	Documentation/devicetree/bindings/timer/
3992
3993CMPC ACPI DRIVER
3994M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3995M:	Daniel Oliveira Nascimento <don@syst.com.br>
3996L:	platform-driver-x86@vger.kernel.org
3997S:	Supported
3998F:	drivers/platform/x86/classmate-laptop.c
3999
4000COBALT MEDIA DRIVER
4001M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4002L:	linux-media@vger.kernel.org
4003T:	git git://linuxtv.org/media_tree.git
4004W:	https://linuxtv.org
4005S:	Supported
4006F:	drivers/media/pci/cobalt/
4007
4008COCCINELLE/Semantic Patches (SmPL)
4009M:	Julia Lawall <Julia.Lawall@lip6.fr>
4010M:	Gilles Muller <Gilles.Muller@lip6.fr>
4011M:	Nicolas Palix <nicolas.palix@imag.fr>
4012M:	Michal Marek <michal.lkml@markovi.net>
4013L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4015W:	http://coccinelle.lip6.fr/
4016S:	Supported
4017F:	Documentation/dev-tools/coccinelle.rst
4018F:	scripts/coccinelle/
4019F:	scripts/coccicheck
4020
4021CODA FILE SYSTEM
4022M:	Jan Harkes <jaharkes@cs.cmu.edu>
4023M:	coda@cs.cmu.edu
4024L:	codalist@coda.cs.cmu.edu
4025W:	http://www.coda.cs.cmu.edu/
4026S:	Maintained
4027F:	Documentation/filesystems/coda.txt
4028F:	fs/coda/
4029F:	include/linux/coda*.h
4030F:	include/uapi/linux/coda*.h
4031
4032CODA V4L2 MEM2MEM DRIVER
4033M:	Philipp Zabel <p.zabel@pengutronix.de>
4034L:	linux-media@vger.kernel.org
4035S:	Maintained
4036F:	Documentation/devicetree/bindings/media/coda.txt
4037F:	drivers/media/platform/coda/
4038
4039CODE OF CONDUCT
4040M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4041S:	Supported
4042F:	Documentation/process/code-of-conduct.rst
4043F:	Documentation/process/code-of-conduct-interpretation.rst
4044
4045COMMON CLK FRAMEWORK
4046M:	Michael Turquette <mturquette@baylibre.com>
4047M:	Stephen Boyd <sboyd@kernel.org>
4048L:	linux-clk@vger.kernel.org
4049Q:	http://patchwork.kernel.org/project/linux-clk/list/
4050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4051S:	Maintained
4052F:	Documentation/devicetree/bindings/clock/
4053F:	drivers/clk/
4054X:	drivers/clk/clkdev.c
4055F:	include/linux/clk-pr*
4056F:	include/linux/clk/
4057F:	include/linux/of_clk.h
4058
4059COMMON INTERNET FILE SYSTEM (CIFS)
4060M:	Steve French <sfrench@samba.org>
4061L:	linux-cifs@vger.kernel.org
4062L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4063W:	http://linux-cifs.samba.org/
4064T:	git git://git.samba.org/sfrench/cifs-2.6.git
4065S:	Supported
4066F:	Documentation/filesystems/cifs/
4067F:	fs/cifs/
4068
4069COMPACTPCI HOTPLUG CORE
4070M:	Scott Murray <scott@spiteful.org>
4071L:	linux-pci@vger.kernel.org
4072S:	Maintained
4073F:	drivers/pci/hotplug/cpci_hotplug*
4074
4075COMPACTPCI HOTPLUG GENERIC DRIVER
4076M:	Scott Murray <scott@spiteful.org>
4077L:	linux-pci@vger.kernel.org
4078S:	Maintained
4079F:	drivers/pci/hotplug/cpcihp_generic.c
4080
4081COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4082M:	Scott Murray <scott@spiteful.org>
4083L:	linux-pci@vger.kernel.org
4084S:	Maintained
4085F:	drivers/pci/hotplug/cpcihp_zt5550.*
4086
4087COMPAL LAPTOP SUPPORT
4088M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4089L:	platform-driver-x86@vger.kernel.org
4090S:	Maintained
4091F:	drivers/platform/x86/compal-laptop.c
4092
4093COMPILER ATTRIBUTES
4094M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4095S:	Maintained
4096F:	include/linux/compiler_attributes.h
4097
4098CONEXANT ACCESSRUNNER USB DRIVER
4099L:	accessrunner-general@lists.sourceforge.net
4100W:	http://accessrunner.sourceforge.net/
4101S:	Orphan
4102F:	drivers/usb/atm/cxacru.c
4103
4104CONFIGFS
4105M:	Joel Becker <jlbec@evilplan.org>
4106M:	Christoph Hellwig <hch@lst.de>
4107T:	git git://git.infradead.org/users/hch/configfs.git
4108S:	Supported
4109F:	fs/configfs/
4110F:	include/linux/configfs.h
4111
4112CONNECTOR
4113M:	Evgeniy Polyakov <zbr@ioremap.net>
4114L:	netdev@vger.kernel.org
4115S:	Maintained
4116F:	drivers/connector/
4117
4118CONTROL GROUP (CGROUP)
4119M:	Tejun Heo <tj@kernel.org>
4120M:	Li Zefan <lizefan@huawei.com>
4121M:	Johannes Weiner <hannes@cmpxchg.org>
4122L:	cgroups@vger.kernel.org
4123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4124S:	Maintained
4125F:	Documentation/admin-guide/cgroup-v2.rst
4126F:	Documentation/cgroup-v1/
4127F:	include/linux/cgroup*
4128F:	kernel/cgroup/
4129
4130CONTROL GROUP - CPUSET
4131M:	Li Zefan <lizefan@huawei.com>
4132L:	cgroups@vger.kernel.org
4133W:	http://www.bullopensource.org/cpuset/
4134W:	http://oss.sgi.com/projects/cpusets/
4135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4136S:	Maintained
4137F:	Documentation/cgroup-v1/cpusets.rst
4138F:	include/linux/cpuset.h
4139F:	kernel/cgroup/cpuset.c
4140
4141CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4142M:	Johannes Weiner <hannes@cmpxchg.org>
4143M:	Michal Hocko <mhocko@kernel.org>
4144M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4145L:	cgroups@vger.kernel.org
4146L:	linux-mm@kvack.org
4147S:	Maintained
4148F:	mm/memcontrol.c
4149F:	mm/swap_cgroup.c
4150
4151CORETEMP HARDWARE MONITORING DRIVER
4152M:	Fenghua Yu <fenghua.yu@intel.com>
4153L:	linux-hwmon@vger.kernel.org
4154S:	Maintained
4155F:	Documentation/hwmon/coretemp.rst
4156F:	drivers/hwmon/coretemp.c
4157
4158COSA/SRP SYNC SERIAL DRIVER
4159M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4160W:	http://www.fi.muni.cz/~kas/cosa/
4161S:	Maintained
4162F:	drivers/net/wan/cosa*
4163
4164COUNTER SUBSYSTEM
4165M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4166L:	linux-iio@vger.kernel.org
4167S:	Maintained
4168F:	Documentation/ABI/testing/sysfs-bus-counter*
4169F:	Documentation/driver-api/generic-counter.rst
4170F:	drivers/counter/
4171F:	include/linux/counter.h
4172F:	include/linux/counter_enum.h
4173
4174CPMAC ETHERNET DRIVER
4175M:	Florian Fainelli <f.fainelli@gmail.com>
4176L:	netdev@vger.kernel.org
4177S:	Maintained
4178F:	drivers/net/ethernet/ti/cpmac.c
4179
4180CPU FREQUENCY SCALING FRAMEWORK
4181M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4182M:	Viresh Kumar <viresh.kumar@linaro.org>
4183L:	linux-pm@vger.kernel.org
4184S:	Maintained
4185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4187B:	https://bugzilla.kernel.org
4188F:	Documentation/admin-guide/pm/cpufreq.rst
4189F:	Documentation/admin-guide/pm/intel_pstate.rst
4190F:	Documentation/cpu-freq/
4191F:	Documentation/devicetree/bindings/cpufreq/
4192F:	drivers/cpufreq/
4193F:	kernel/sched/cpufreq*.c
4194F:	include/linux/cpufreq.h
4195F:	include/linux/sched/cpufreq.h
4196F:	tools/testing/selftests/cpufreq/
4197
4198CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4199M:	Viresh Kumar <viresh.kumar@linaro.org>
4200M:	Sudeep Holla <sudeep.holla@arm.com>
4201L:	linux-pm@vger.kernel.org
4202W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4203S:	Maintained
4204F:	drivers/cpufreq/arm_big_little.h
4205F:	drivers/cpufreq/arm_big_little.c
4206
4207CPU POWER MONITORING SUBSYSTEM
4208M:	Thomas Renninger <trenn@suse.com>
4209M:	Shuah Khan <shuah@kernel.org>
4210M:	Shuah Khan <skhan@linuxfoundation.org>
4211L:	linux-pm@vger.kernel.org
4212S:	Maintained
4213F:	tools/power/cpupower/
4214
4215CPUID/MSR DRIVER
4216M:	"H. Peter Anvin" <hpa@zytor.com>
4217S:	Maintained
4218F:	arch/x86/kernel/cpuid.c
4219F:	arch/x86/kernel/msr.c
4220
4221CPUIDLE DRIVER - ARM BIG LITTLE
4222M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4223M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4224L:	linux-pm@vger.kernel.org
4225L:	linux-arm-kernel@lists.infradead.org
4226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4227S:	Maintained
4228F:	drivers/cpuidle/cpuidle-big_little.c
4229
4230CPUIDLE DRIVER - ARM EXYNOS
4231M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4232M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4233M:	Kukjin Kim <kgene@kernel.org>
4234L:	linux-pm@vger.kernel.org
4235L:	linux-samsung-soc@vger.kernel.org
4236S:	Supported
4237F:	drivers/cpuidle/cpuidle-exynos.c
4238F:	arch/arm/mach-exynos/pm.c
4239
4240CPU IDLE TIME MANAGEMENT FRAMEWORK
4241M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4242M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4243L:	linux-pm@vger.kernel.org
4244S:	Maintained
4245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4246B:	https://bugzilla.kernel.org
4247F:	Documentation/admin-guide/pm/cpuidle.rst
4248F:	Documentation/driver-api/pm/cpuidle.rst
4249F:	drivers/cpuidle/*
4250F:	include/linux/cpuidle.h
4251
4252CRAMFS FILESYSTEM
4253M:	Nicolas Pitre <nico@fluxnic.net>
4254S:	Maintained
4255F:	Documentation/filesystems/cramfs.txt
4256F:	fs/cramfs/
4257
4258CRYPTO API
4259M:	Herbert Xu <herbert@gondor.apana.org.au>
4260M:	"David S. Miller" <davem@davemloft.net>
4261L:	linux-crypto@vger.kernel.org
4262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4264S:	Maintained
4265F:	Documentation/crypto/
4266F:	Documentation/devicetree/bindings/crypto/
4267F:	arch/*/crypto/
4268F:	crypto/
4269F:	drivers/crypto/
4270F:	include/crypto/
4271F:	include/linux/crypto*
4272F:	lib/crypto/
4273
4274CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4275M:	Neil Horman <nhorman@tuxdriver.com>
4276L:	linux-crypto@vger.kernel.org
4277S:	Maintained
4278F:	crypto/ansi_cprng.c
4279F:	crypto/rng.c
4280
4281CS3308 MEDIA DRIVER
4282M:	Hans Verkuil <hverkuil@xs4all.nl>
4283L:	linux-media@vger.kernel.org
4284T:	git git://linuxtv.org/media_tree.git
4285W:	http://linuxtv.org
4286S:	Odd Fixes
4287F:	drivers/media/i2c/cs3308.c
4288
4289CS5535 Audio ALSA driver
4290M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4291S:	Maintained
4292F:	sound/pci/cs5535audio/
4293
4294CSI DRIVERS FOR ALLWINNER V3s
4295M:	Yong Deng <yong.deng@magewell.com>
4296L:	linux-media@vger.kernel.org
4297T:	git git://linuxtv.org/media_tree.git
4298S:	Maintained
4299F:	drivers/media/platform/sunxi/sun6i-csi/
4300F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4301
4302CW1200 WLAN driver
4303M:	Solomon Peachy <pizza@shaftnet.org>
4304S:	Maintained
4305F:	drivers/net/wireless/st/cw1200/
4306
4307CX18 VIDEO4LINUX DRIVER
4308M:	Andy Walls <awalls@md.metrocast.net>
4309L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4310L:	linux-media@vger.kernel.org
4311T:	git git://linuxtv.org/media_tree.git
4312W:	https://linuxtv.org
4313W:	http://www.ivtvdriver.org/index.php/Cx18
4314S:	Maintained
4315F:	Documentation/media/v4l-drivers/cx18*
4316F:	drivers/media/pci/cx18/
4317F:	include/uapi/linux/ivtv*
4318
4319CX2341X MPEG ENCODER HELPER MODULE
4320M:	Hans Verkuil <hverkuil@xs4all.nl>
4321L:	linux-media@vger.kernel.org
4322T:	git git://linuxtv.org/media_tree.git
4323W:	https://linuxtv.org
4324S:	Maintained
4325F:	drivers/media/common/cx2341x*
4326F:	include/media/drv-intf/cx2341x.h
4327
4328CX24120 MEDIA DRIVER
4329M:	Jemma Denson <jdenson@gmail.com>
4330M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4331L:	linux-media@vger.kernel.org
4332W:	https://linuxtv.org
4333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4334S:	Maintained
4335F:	drivers/media/dvb-frontends/cx24120*
4336
4337CX88 VIDEO4LINUX DRIVER
4338M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4339L:	linux-media@vger.kernel.org
4340W:	https://linuxtv.org
4341T:	git git://linuxtv.org/media_tree.git
4342S:	Odd fixes
4343F:	Documentation/media/v4l-drivers/cx88*
4344F:	drivers/media/pci/cx88/
4345
4346CXD2820R MEDIA DRIVER
4347M:	Antti Palosaari <crope@iki.fi>
4348L:	linux-media@vger.kernel.org
4349W:	https://linuxtv.org
4350W:	http://palosaari.fi/linux/
4351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4352T:	git git://linuxtv.org/anttip/media_tree.git
4353S:	Maintained
4354F:	drivers/media/dvb-frontends/cxd2820r*
4355
4356CXGB3 ETHERNET DRIVER (CXGB3)
4357M:	Vishal Kulkarni <vishal@chelsio.com>
4358L:	netdev@vger.kernel.org
4359W:	http://www.chelsio.com
4360S:	Supported
4361F:	drivers/net/ethernet/chelsio/cxgb3/
4362
4363CXGB3 ISCSI DRIVER (CXGB3I)
4364M:	Karen Xie <kxie@chelsio.com>
4365L:	linux-scsi@vger.kernel.org
4366W:	http://www.chelsio.com
4367S:	Supported
4368F:	drivers/scsi/cxgbi/cxgb3i
4369
4370CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4371M:	Potnuri Bharat Teja <bharat@chelsio.com>
4372L:	linux-rdma@vger.kernel.org
4373W:	http://www.openfabrics.org
4374S:	Supported
4375F:	drivers/infiniband/hw/cxgb3/
4376F:	include/uapi/rdma/cxgb3-abi.h
4377
4378CXGB4 CRYPTO DRIVER (chcr)
4379M:	Atul Gupta <atul.gupta@chelsio.com>
4380L:	linux-crypto@vger.kernel.org
4381W:	http://www.chelsio.com
4382S:	Supported
4383F:	drivers/crypto/chelsio
4384
4385CXGB4 ETHERNET DRIVER (CXGB4)
4386M:	Vishal Kulkarni <vishal@chelsio.com>
4387L:	netdev@vger.kernel.org
4388W:	http://www.chelsio.com
4389S:	Supported
4390F:	drivers/net/ethernet/chelsio/cxgb4/
4391
4392CXGB4 ISCSI DRIVER (CXGB4I)
4393M:	Karen Xie <kxie@chelsio.com>
4394L:	linux-scsi@vger.kernel.org
4395W:	http://www.chelsio.com
4396S:	Supported
4397F:	drivers/scsi/cxgbi/cxgb4i
4398
4399CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4400M:	Potnuri Bharat Teja <bharat@chelsio.com>
4401L:	linux-rdma@vger.kernel.org
4402W:	http://www.openfabrics.org
4403S:	Supported
4404F:	drivers/infiniband/hw/cxgb4/
4405F:	include/uapi/rdma/cxgb4-abi.h
4406
4407CXGB4VF ETHERNET DRIVER (CXGB4VF)
4408M:	Casey Leedom <leedom@chelsio.com>
4409L:	netdev@vger.kernel.org
4410W:	http://www.chelsio.com
4411S:	Supported
4412F:	drivers/net/ethernet/chelsio/cxgb4vf/
4413
4414CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4415M:	Frederic Barrat <fbarrat@linux.ibm.com>
4416M:	Andrew Donnellan <ajd@linux.ibm.com>
4417L:	linuxppc-dev@lists.ozlabs.org
4418S:	Supported
4419F:	arch/powerpc/platforms/powernv/pci-cxl.c
4420F:	drivers/misc/cxl/
4421F:	include/misc/cxl*
4422F:	include/uapi/misc/cxl.h
4423F:	Documentation/powerpc/cxl.txt
4424F:	Documentation/ABI/testing/sysfs-class-cxl
4425
4426CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4427M:	Manoj N. Kumar <manoj@linux.ibm.com>
4428M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4429M:	Uma Krishnan <ukrishn@linux.ibm.com>
4430L:	linux-scsi@vger.kernel.org
4431S:	Supported
4432F:	drivers/scsi/cxlflash/
4433F:	include/uapi/scsi/cxlflash_ioctl.h
4434F:	Documentation/powerpc/cxlflash.txt
4435
4436CYBERPRO FB DRIVER
4437M:	Russell King <linux@armlinux.org.uk>
4438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4439W:	http://www.armlinux.org.uk/
4440S:	Maintained
4441F:	drivers/video/fbdev/cyber2000fb.*
4442
4443CYCLADES ASYNC MUX DRIVER
4444W:	http://www.cyclades.com/
4445S:	Orphan
4446F:	drivers/tty/cyclades.c
4447F:	include/linux/cyclades.h
4448F:	include/uapi/linux/cyclades.h
4449
4450CYCLADES PC300 DRIVER
4451W:	http://www.cyclades.com/
4452S:	Orphan
4453F:	drivers/net/wan/pc300*
4454
4455CYPRESS_FIRMWARE MEDIA DRIVER
4456M:	Antti Palosaari <crope@iki.fi>
4457L:	linux-media@vger.kernel.org
4458W:	https://linuxtv.org
4459W:	http://palosaari.fi/linux/
4460Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4461T:	git git://linuxtv.org/anttip/media_tree.git
4462S:	Maintained
4463F:	drivers/media/common/cypress_firmware*
4464
4465CYTTSP TOUCHSCREEN DRIVER
4466M:	Ferruh Yigit <fery@cypress.com>
4467L:	linux-input@vger.kernel.org
4468S:	Supported
4469F:	drivers/input/touchscreen/cyttsp*
4470F:	include/linux/input/cyttsp.h
4471
4472D-LINK DIR-685 TOUCHKEYS DRIVER
4473M:	Linus Walleij <linus.walleij@linaro.org>
4474L:	linux-input@vger.kernel.org
4475S:	Supported
4476F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4477
4478DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4479M:	Joshua Kinard <kumba@gentoo.org>
4480S:	Maintained
4481F:	drivers/rtc/rtc-ds1685.c
4482F:	include/linux/rtc/ds1685.h
4483
4484DAMA SLAVE for AX.25
4485M:	Joerg Reuter <jreuter@yaina.de>
4486W:	http://yaina.de/jreuter/
4487W:	http://www.qsl.net/dl1bke/
4488L:	linux-hams@vger.kernel.org
4489S:	Maintained
4490F:	net/ax25/af_ax25.c
4491F:	net/ax25/ax25_dev.c
4492F:	net/ax25/ax25_ds_*
4493F:	net/ax25/ax25_in.c
4494F:	net/ax25/ax25_out.c
4495F:	net/ax25/ax25_timer.c
4496F:	net/ax25/sysctl_net_ax25.c
4497
4498DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4499L:	netdev@vger.kernel.org
4500S:	Orphan
4501F:	Documentation/networking/device_drivers/dec/dmfe.txt
4502F:	drivers/net/ethernet/dec/tulip/dmfe.c
4503
4504DC390/AM53C974 SCSI driver
4505M:	Hannes Reinecke <hare@suse.com>
4506L:	linux-scsi@vger.kernel.org
4507S:	Maintained
4508F:	drivers/scsi/am53c974.c
4509
4510DC395x SCSI driver
4511M:	Oliver Neukum <oliver@neukum.org>
4512M:	Ali Akcaagac <aliakc@web.de>
4513M:	Jamie Lenehan <lenehan@twibble.org>
4514L:	dc395x@twibble.org
4515W:	http://twibble.org/dist/dc395x/
4516W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4517S:	Maintained
4518F:	Documentation/scsi/dc395x.txt
4519F:	drivers/scsi/dc395x.*
4520
4521DCCP PROTOCOL
4522M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4523L:	dccp@vger.kernel.org
4524W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4525S:	Maintained
4526F:	include/linux/dccp.h
4527F:	include/uapi/linux/dccp.h
4528F:	include/linux/tfrc.h
4529F:	net/dccp/
4530
4531DECnet NETWORK LAYER
4532W:	http://linux-decnet.sourceforge.net
4533L:	linux-decnet-user@lists.sourceforge.net
4534S:	Orphan
4535F:	Documentation/networking/decnet.txt
4536F:	net/decnet/
4537
4538DECSTATION PLATFORM SUPPORT
4539M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4540L:	linux-mips@vger.kernel.org
4541W:	http://www.linux-mips.org/wiki/DECstation
4542S:	Maintained
4543F:	arch/mips/dec/
4544F:	arch/mips/include/asm/dec/
4545F:	arch/mips/include/asm/mach-dec/
4546
4547DEFXX FDDI NETWORK DRIVER
4548M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4549S:	Maintained
4550F:	drivers/net/fddi/defxx.*
4551
4552DELL SMBIOS DRIVER
4553M:	Pali Rohár <pali.rohar@gmail.com>
4554M:	Mario Limonciello <mario.limonciello@dell.com>
4555L:	platform-driver-x86@vger.kernel.org
4556S:	Maintained
4557F:	drivers/platform/x86/dell-smbios.*
4558
4559DELL SMBIOS SMM DRIVER
4560M:	Mario Limonciello <mario.limonciello@dell.com>
4561L:	platform-driver-x86@vger.kernel.org
4562S:	Maintained
4563F:	drivers/platform/x86/dell-smbios-smm.c
4564
4565DELL SMBIOS WMI DRIVER
4566M:	Mario Limonciello <mario.limonciello@dell.com>
4567L:	platform-driver-x86@vger.kernel.org
4568S:	Maintained
4569F:	drivers/platform/x86/dell-smbios-wmi.c
4570F:	tools/wmi/dell-smbios-example.c
4571
4572DEFZA FDDI NETWORK DRIVER
4573M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4574S:	Maintained
4575F:	drivers/net/fddi/defza.*
4576
4577DELL LAPTOP DRIVER
4578M:	Matthew Garrett <mjg59@srcf.ucam.org>
4579M:	Pali Rohár <pali.rohar@gmail.com>
4580L:	platform-driver-x86@vger.kernel.org
4581S:	Maintained
4582F:	drivers/platform/x86/dell-laptop.c
4583
4584DELL LAPTOP FREEFALL DRIVER
4585M:	Pali Rohár <pali.rohar@gmail.com>
4586S:	Maintained
4587F:	drivers/platform/x86/dell-smo8800.c
4588
4589DELL LAPTOP RBTN DRIVER
4590M:	Pali Rohár <pali.rohar@gmail.com>
4591S:	Maintained
4592F:	drivers/platform/x86/dell-rbtn.*
4593
4594DELL REMOTE BIOS UPDATE DRIVER
4595M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4596L:	platform-driver-x86@vger.kernel.org
4597S:	Maintained
4598F:	drivers/platform/x86/dell_rbu.c
4599
4600DELL LAPTOP SMM DRIVER
4601M:	Pali Rohár <pali.rohar@gmail.com>
4602S:	Maintained
4603F:	drivers/hwmon/dell-smm-hwmon.c
4604F:	include/uapi/linux/i8k.h
4605
4606DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4607M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4608L:	platform-driver-x86@vger.kernel.org
4609S:	Maintained
4610F:	Documentation/dcdbas.txt
4611F:	drivers/platform/x86/dcdbas.*
4612
4613DELL WMI NOTIFICATIONS DRIVER
4614M:	Matthew Garrett <mjg59@srcf.ucam.org>
4615M:	Pali Rohár <pali.rohar@gmail.com>
4616S:	Maintained
4617F:	drivers/platform/x86/dell-wmi.c
4618
4619DELL WMI DESCRIPTOR DRIVER
4620M:	Mario Limonciello <mario.limonciello@dell.com>
4621S:	Maintained
4622F:	drivers/platform/x86/dell-wmi-descriptor.c
4623
4624DELTA ST MEDIA DRIVER
4625M:	Hugues Fruchet <hugues.fruchet@st.com>
4626L:	linux-media@vger.kernel.org
4627T:	git git://linuxtv.org/media_tree.git
4628W:	https://linuxtv.org
4629S:	Supported
4630F:	drivers/media/platform/sti/delta
4631
4632DENALI NAND DRIVER
4633M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4634L:	linux-mtd@lists.infradead.org
4635S:	Supported
4636F:	drivers/mtd/nand/raw/denali*
4637
4638DESIGNWARE USB2 DRD IP DRIVER
4639M:	Minas Harutyunyan <hminas@synopsys.com>
4640L:	linux-usb@vger.kernel.org
4641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4642S:	Maintained
4643F:	drivers/usb/dwc2/
4644
4645DESIGNWARE USB3 DRD IP DRIVER
4646M:	Felipe Balbi <balbi@kernel.org>
4647L:	linux-usb@vger.kernel.org
4648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4649S:	Maintained
4650F:	drivers/usb/dwc3/
4651
4652DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4653M:	Andreas Klinger <ak@it-klinger.de>
4654L:	linux-iio@vger.kernel.org
4655S:	Maintained
4656F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4657F:	drivers/iio/proximity/srf*.c
4658
4659DEVICE COREDUMP (DEV_COREDUMP)
4660M:	Johannes Berg <johannes@sipsolutions.net>
4661L:	linux-kernel@vger.kernel.org
4662S:	Maintained
4663F:	drivers/base/devcoredump.c
4664F:	include/linux/devcoredump.h
4665
4666DEVICE FREQUENCY (DEVFREQ)
4667M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4668M:	Kyungmin Park <kyungmin.park@samsung.com>
4669R:	Chanwoo Choi <cw00.choi@samsung.com>
4670L:	linux-pm@vger.kernel.org
4671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4672S:	Maintained
4673F:	drivers/devfreq/
4674F:	include/linux/devfreq.h
4675F:	Documentation/devicetree/bindings/devfreq/
4676F:	include/trace/events/devfreq.h
4677
4678DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4679M:	Chanwoo Choi <cw00.choi@samsung.com>
4680L:	linux-pm@vger.kernel.org
4681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4682S:	Supported
4683F:	drivers/devfreq/event/
4684F:	drivers/devfreq/devfreq-event.c
4685F:	include/linux/devfreq-event.h
4686F:	Documentation/devicetree/bindings/devfreq/event/
4687
4688DEVICE NUMBER REGISTRY
4689M:	Torben Mathiasen <device@lanana.org>
4690W:	http://lanana.org/docs/device-list/index.html
4691S:	Maintained
4692
4693DEVICE-MAPPER  (LVM)
4694M:	Alasdair Kergon <agk@redhat.com>
4695M:	Mike Snitzer <snitzer@redhat.com>
4696M:	dm-devel@redhat.com
4697L:	dm-devel@redhat.com
4698W:	http://sources.redhat.com/dm
4699Q:	http://patchwork.kernel.org/project/dm-devel/list/
4700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4701T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4702S:	Maintained
4703F:	Documentation/device-mapper/
4704F:	drivers/md/Makefile
4705F:	drivers/md/Kconfig
4706F:	drivers/md/dm*
4707F:	drivers/md/persistent-data/
4708F:	include/linux/device-mapper.h
4709F:	include/linux/dm-*.h
4710F:	include/uapi/linux/dm-*.h
4711
4712DEVLINK
4713M:	Jiri Pirko <jiri@mellanox.com>
4714L:	netdev@vger.kernel.org
4715S:	Supported
4716F:	net/core/devlink.c
4717F:	include/net/devlink.h
4718F:	include/uapi/linux/devlink.h
4719
4720DIALOG SEMICONDUCTOR DRIVERS
4721M:	Support Opensource <support.opensource@diasemi.com>
4722W:	http://www.dialog-semiconductor.com/products
4723S:	Supported
4724F:	Documentation/hwmon/da90??.rst
4725F:	Documentation/devicetree/bindings/mfd/da90*.txt
4726F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4727F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4728F:	Documentation/devicetree/bindings/regulator/da92*.txt
4729F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4730F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4731F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4732F:	drivers/gpio/gpio-da90??.c
4733F:	drivers/hwmon/da90??-hwmon.c
4734F:	drivers/iio/adc/da91??-*.c
4735F:	drivers/input/misc/da90??_onkey.c
4736F:	drivers/input/touchscreen/da9052_tsi.c
4737F:	drivers/leds/leds-da90??.c
4738F:	drivers/mfd/da903x.c
4739F:	drivers/mfd/da90??-*.c
4740F:	drivers/mfd/da91??-*.c
4741F:	drivers/power/supply/da9052-battery.c
4742F:	drivers/power/supply/da91??-*.c
4743F:	drivers/regulator/da903x.c
4744F:	drivers/regulator/da9???-regulator.[ch]
4745F:	drivers/regulator/slg51000-regulator.[ch]
4746F:	drivers/thermal/da90??-thermal.c
4747F:	drivers/rtc/rtc-da90??.c
4748F:	drivers/video/backlight/da90??_bl.c
4749F:	drivers/watchdog/da90??_wdt.c
4750F:	include/linux/mfd/da903x.h
4751F:	include/linux/mfd/da9052/
4752F:	include/linux/mfd/da9055/
4753F:	include/linux/mfd/da9062/
4754F:	include/linux/mfd/da9063/
4755F:	include/linux/mfd/da9150/
4756F:	include/linux/regulator/da9211.h
4757F:	include/sound/da[79]*.h
4758F:	sound/soc/codecs/da[79]*.[ch]
4759
4760DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4761M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4762L:	linux-gpio@vger.kernel.org
4763S:	Maintained
4764F:	drivers/gpio/gpio-gpio-mm.c
4765
4766DIOLAN U2C-12 I2C DRIVER
4767M:	Guenter Roeck <linux@roeck-us.net>
4768L:	linux-i2c@vger.kernel.org
4769S:	Maintained
4770F:	drivers/i2c/busses/i2c-diolan-u2c.c
4771
4772FILESYSTEM DIRECT ACCESS (DAX)
4773M:	Dan Williams <dan.j.williams@intel.com>
4774R:	Matthew Wilcox <willy@infradead.org>
4775R:	Jan Kara <jack@suse.cz>
4776L:	linux-fsdevel@vger.kernel.org
4777L:	linux-nvdimm@lists.01.org
4778S:	Supported
4779F:	fs/dax.c
4780F:	include/linux/dax.h
4781F:	include/trace/events/fs_dax.h
4782
4783DEVICE DIRECT ACCESS (DAX)
4784M:	Dan Williams <dan.j.williams@intel.com>
4785M:	Vishal Verma <vishal.l.verma@intel.com>
4786M:	Keith Busch <keith.busch@intel.com>
4787M:	Dave Jiang <dave.jiang@intel.com>
4788L:	linux-nvdimm@lists.01.org
4789S:	Supported
4790F:	drivers/dax/
4791
4792DIRECTORY NOTIFICATION (DNOTIFY)
4793M:	Jan Kara <jack@suse.cz>
4794R:	Amir Goldstein <amir73il@gmail.com>
4795L:	linux-fsdevel@vger.kernel.org
4796S:	Maintained
4797F:	Documentation/filesystems/dnotify.txt
4798F:	fs/notify/dnotify/
4799F:	include/linux/dnotify.h
4800
4801DISK GEOMETRY AND PARTITION HANDLING
4802M:	Andries Brouwer <aeb@cwi.nl>
4803W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4804W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4805W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4806S:	Maintained
4807
4808DISKQUOTA
4809M:	Jan Kara <jack@suse.com>
4810S:	Maintained
4811F:	Documentation/filesystems/quota.txt
4812F:	fs/quota/
4813F:	include/linux/quota*.h
4814F:	include/uapi/linux/quota*.h
4815
4816DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4817M:	Bernie Thompson <bernie@plugable.com>
4818L:	linux-fbdev@vger.kernel.org
4819S:	Maintained
4820W:	http://plugable.com/category/projects/udlfb/
4821F:	drivers/video/fbdev/udlfb.c
4822F:	include/video/udlfb.h
4823F:	Documentation/fb/udlfb.rst
4824
4825DISTRIBUTED LOCK MANAGER (DLM)
4826M:	Christine Caulfield <ccaulfie@redhat.com>
4827M:	David Teigland <teigland@redhat.com>
4828L:	cluster-devel@redhat.com
4829W:	http://sources.redhat.com/cluster/
4830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4831S:	Supported
4832F:	fs/dlm/
4833
4834DMA BUFFER SHARING FRAMEWORK
4835M:	Sumit Semwal <sumit.semwal@linaro.org>
4836S:	Maintained
4837L:	linux-media@vger.kernel.org
4838L:	dri-devel@lists.freedesktop.org
4839L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4840F:	drivers/dma-buf/
4841F:	include/linux/dma-buf*
4842F:	include/linux/reservation.h
4843F:	include/linux/*fence.h
4844F:	Documentation/driver-api/dma-buf.rst
4845T:	git git://anongit.freedesktop.org/drm/drm-misc
4846
4847DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4848M:	Vinod Koul <vkoul@kernel.org>
4849L:	dmaengine@vger.kernel.org
4850Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4851S:	Maintained
4852F:	drivers/dma/
4853F:	include/linux/dmaengine.h
4854F:	include/linux/of_dma.h
4855F:	Documentation/devicetree/bindings/dma/
4856F:	Documentation/driver-api/dmaengine/
4857T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4858
4859DMA MAPPING HELPERS
4860M:	Christoph Hellwig <hch@lst.de>
4861M:	Marek Szyprowski <m.szyprowski@samsung.com>
4862R:	Robin Murphy <robin.murphy@arm.com>
4863L:	iommu@lists.linux-foundation.org
4864T:	git git://git.infradead.org/users/hch/dma-mapping.git
4865W:	http://git.infradead.org/users/hch/dma-mapping.git
4866S:	Supported
4867F:	kernel/dma/
4868F:	include/asm-generic/dma-mapping.h
4869F:	include/linux/dma-direct.h
4870F:	include/linux/dma-mapping.h
4871F:	include/linux/dma-noncoherent.h
4872
4873DME1737 HARDWARE MONITOR DRIVER
4874M:	Juerg Haefliger <juergh@gmail.com>
4875L:	linux-hwmon@vger.kernel.org
4876S:	Maintained
4877F:	Documentation/hwmon/dme1737.rst
4878F:	drivers/hwmon/dme1737.c
4879
4880DMI/SMBIOS SUPPORT
4881M:	Jean Delvare <jdelvare@suse.com>
4882S:	Maintained
4883T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4884F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4885F:	drivers/firmware/dmi-id.c
4886F:	drivers/firmware/dmi_scan.c
4887F:	include/linux/dmi.h
4888
4889DOCUMENTATION
4890M:	Jonathan Corbet <corbet@lwn.net>
4891L:	linux-doc@vger.kernel.org
4892S:	Maintained
4893F:	Documentation/
4894F:	scripts/kernel-doc
4895X:	Documentation/ABI/
4896X:	Documentation/firmware-guide/acpi/
4897X:	Documentation/devicetree/
4898X:	Documentation/i2c/
4899X:	Documentation/media/
4900X:	Documentation/power/
4901X:	Documentation/spi/
4902T:	git git://git.lwn.net/linux.git docs-next
4903
4904DOCUMENTATION/ITALIAN
4905M:	Federico Vaga <federico.vaga@vaga.pv.it>
4906L:	linux-doc@vger.kernel.org
4907S:	Maintained
4908F:	Documentation/translations/it_IT
4909
4910DONGWOON DW9714 LENS VOICE COIL DRIVER
4911M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4912L:	linux-media@vger.kernel.org
4913T:	git git://linuxtv.org/media_tree.git
4914S:	Maintained
4915F:	drivers/media/i2c/dw9714.c
4916F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4917
4918DONGWOON DW9807 LENS VOICE COIL DRIVER
4919M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4920L:	linux-media@vger.kernel.org
4921T:	git git://linuxtv.org/media_tree.git
4922S:	Maintained
4923F:	drivers/media/i2c/dw9807-vcm.c
4924F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4925
4926DOUBLETALK DRIVER
4927M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4928L:	blinux-list@redhat.com
4929S:	Maintained
4930F:	drivers/char/dtlk.c
4931F:	include/linux/dtlk.h
4932
4933DPAA2 DATAPATH I/O (DPIO) DRIVER
4934M:	Roy Pledge <Roy.Pledge@nxp.com>
4935L:	linux-kernel@vger.kernel.org
4936S:	Maintained
4937F:	drivers/soc/fsl/dpio
4938
4939DPAA2 ETHERNET DRIVER
4940M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4941L:	netdev@vger.kernel.org
4942S:	Maintained
4943F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4944F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4945F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4946F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4947F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4948
4949DPAA2 ETHERNET SWITCH DRIVER
4950M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4951M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4952L:	linux-kernel@vger.kernel.org
4953S:	Maintained
4954F:	drivers/staging/fsl-dpaa2/ethsw
4955
4956DPAA2 PTP CLOCK DRIVER
4957M:	Yangbo Lu <yangbo.lu@nxp.com>
4958L:	netdev@vger.kernel.org
4959S:	Maintained
4960F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4961F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4962
4963DPT_I2O SCSI RAID DRIVER
4964M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4965L:	linux-scsi@vger.kernel.org
4966W:	http://www.adaptec.com/
4967S:	Maintained
4968F:	drivers/scsi/dpt*
4969F:	drivers/scsi/dpt/
4970
4971DRBD DRIVER
4972M:	Philipp Reisner <philipp.reisner@linbit.com>
4973M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4974L:	drbd-dev@lists.linbit.com
4975W:	http://www.drbd.org
4976T:	git git://git.linbit.com/linux-drbd.git
4977T:	git git://git.linbit.com/drbd-8.4.git
4978S:	Supported
4979F:	drivers/block/drbd/
4980F:	lib/lru_cache.c
4981F:	Documentation/blockdev/drbd/
4982
4983DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4984M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4985R:	"Rafael J. Wysocki" <rafael@kernel.org>
4986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4987S:	Supported
4988F:	Documentation/kobject.txt
4989F:	drivers/base/
4990F:	fs/debugfs/
4991F:	fs/sysfs/
4992F:	include/linux/debugfs.h
4993F:	include/linux/kobj*
4994F:	lib/kobj*
4995
4996DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4997M:	Kevin Hilman <khilman@kernel.org>
4998M:	Nishanth Menon <nm@ti.com>
4999S:	Maintained
5000F:	drivers/power/avs/
5001F:	include/linux/power/smartreflex.h
5002L:	linux-pm@vger.kernel.org
5003
5004DRM DRIVER FOR ARM PL111 CLCD
5005M:	Eric Anholt <eric@anholt.net>
5006T:	git git://anongit.freedesktop.org/drm/drm-misc
5007S:	Supported
5008F:	drivers/gpu/drm/pl111/
5009
5010DRM DRIVER FOR ARM VERSATILE TFT PANELS
5011M:	Linus Walleij <linus.walleij@linaro.org>
5012T:	git git://anongit.freedesktop.org/drm/drm-misc
5013S:	Maintained
5014F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5015F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5016
5017DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5018M:	Dave Airlie <airlied@redhat.com>
5019S:	Odd Fixes
5020F:	drivers/gpu/drm/ast/
5021
5022DRM DRIVER FOR ASPEED BMC GFX
5023M:	Joel Stanley <joel@jms.id.au>
5024L:	linux-aspeed@lists.ozlabs.org
5025T:	git git://anongit.freedesktop.org/drm/drm-misc
5026S:	Supported
5027F:	drivers/gpu/drm/aspeed/
5028F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5029
5030DRM DRIVER FOR BOCHS VIRTUAL GPU
5031M:	Gerd Hoffmann <kraxel@redhat.com>
5032L:	virtualization@lists.linux-foundation.org
5033T:	git git://anongit.freedesktop.org/drm/drm-misc
5034S:	Maintained
5035F:	drivers/gpu/drm/bochs/
5036
5037DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5038M:	Linus Walleij <linus.walleij@linaro.org>
5039T:	git git://anongit.freedesktop.org/drm/drm-misc
5040S:	Maintained
5041F:	drivers/gpu/drm/tve200/
5042
5043DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5044M:	Jagan Teki <jagan@amarulasolutions.com>
5045S:	Maintained
5046F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5047F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5048
5049DRM DRIVER FOR ILITEK ILI9225 PANELS
5050M:	David Lechner <david@lechnology.com>
5051S:	Maintained
5052F:	drivers/gpu/drm/tinydrm/ili9225.c
5053F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5054
5055DRM DRIVER FOR HX8357D PANELS
5056M:	Eric Anholt <eric@anholt.net>
5057T:	git git://anongit.freedesktop.org/drm/drm-misc
5058S:	Maintained
5059F:	drivers/gpu/drm/tinydrm/hx8357d.c
5060F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5061
5062DRM DRIVER FOR INTEL I810 VIDEO CARDS
5063S:	Orphan / Obsolete
5064F:	drivers/gpu/drm/i810/
5065F:	include/uapi/drm/i810_drm.h
5066
5067DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5068S:	Orphan / Obsolete
5069F:	drivers/gpu/drm/mga/
5070F:	include/uapi/drm/mga_drm.h
5071
5072DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5073M:	Dave Airlie <airlied@redhat.com>
5074S:	Odd Fixes
5075F:	drivers/gpu/drm/mgag200/
5076
5077DRM DRIVER FOR MI0283QT
5078M:	Noralf Trønnes <noralf@tronnes.org>
5079S:	Maintained
5080F:	drivers/gpu/drm/tinydrm/mi0283qt.c
5081F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5082
5083DRM DRIVER FOR MSM ADRENO GPU
5084M:	Rob Clark <robdclark@gmail.com>
5085M:	Sean Paul <sean@poorly.run>
5086L:	linux-arm-msm@vger.kernel.org
5087L:	dri-devel@lists.freedesktop.org
5088L:	freedreno@lists.freedesktop.org
5089T:	git https://gitlab.freedesktop.org/drm/msm.git
5090S:	Maintained
5091F:	drivers/gpu/drm/msm/
5092F:	include/uapi/drm/msm_drm.h
5093F:	Documentation/devicetree/bindings/display/msm/
5094
5095DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5096M:	Ben Skeggs <bskeggs@redhat.com>
5097L:	dri-devel@lists.freedesktop.org
5098L:	nouveau@lists.freedesktop.org
5099T:	git git://github.com/skeggsb/linux
5100S:	Supported
5101F:	drivers/gpu/drm/nouveau/
5102F:	include/uapi/drm/nouveau_drm.h
5103
5104DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5105M:	Stefan Mavrodiev <stefan@olimex.com>
5106S:	Maintained
5107F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5108F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5109
5110DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5111M:	Noralf Trønnes <noralf@tronnes.org>
5112S:	Maintained
5113F:	drivers/gpu/drm/tinydrm/repaper.c
5114F:	Documentation/devicetree/bindings/display/repaper.txt
5115
5116DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5117M:	Dave Airlie <airlied@redhat.com>
5118M:	Gerd Hoffmann <kraxel@redhat.com>
5119L:	virtualization@lists.linux-foundation.org
5120T:	git git://anongit.freedesktop.org/drm/drm-misc
5121S:	Obsolete
5122W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5123F:	drivers/gpu/drm/cirrus/
5124
5125DRM DRIVER FOR QXL VIRTUAL GPU
5126M:	Dave Airlie <airlied@redhat.com>
5127M:	Gerd Hoffmann <kraxel@redhat.com>
5128L:	virtualization@lists.linux-foundation.org
5129L:	spice-devel@lists.freedesktop.org
5130T:	git git://anongit.freedesktop.org/drm/drm-misc
5131S:	Maintained
5132F:	drivers/gpu/drm/qxl/
5133F:	include/uapi/drm/qxl_drm.h
5134
5135DRM DRIVER FOR RAGE 128 VIDEO CARDS
5136S:	Orphan / Obsolete
5137F:	drivers/gpu/drm/r128/
5138F:	include/uapi/drm/r128_drm.h
5139
5140DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5141M:	Guido Günther <agx@sigxcpu.org>
5142S:	Maintained
5143F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5144F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5145
5146DRM DRIVER FOR SAVAGE VIDEO CARDS
5147S:	Orphan / Obsolete
5148F:	drivers/gpu/drm/savage/
5149F:	include/uapi/drm/savage_drm.h
5150
5151DRM DRIVER FOR SIS VIDEO CARDS
5152S:	Orphan / Obsolete
5153F:	drivers/gpu/drm/sis/
5154F:	include/uapi/drm/sis_drm.h
5155
5156DRM DRIVER FOR SITRONIX ST7701 PANELS
5157M:	Jagan Teki <jagan@amarulasolutions.com>
5158S:	Maintained
5159F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5160F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5161
5162DRM DRIVER FOR SITRONIX ST7586 PANELS
5163M:	David Lechner <david@lechnology.com>
5164S:	Maintained
5165F:	drivers/gpu/drm/tinydrm/st7586.c
5166F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5167
5168DRM DRIVER FOR SITRONIX ST7735R PANELS
5169M:	David Lechner <david@lechnology.com>
5170S:	Maintained
5171F:	drivers/gpu/drm/tinydrm/st7735r.c
5172F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5173
5174DRM DRIVER FOR TDFX VIDEO CARDS
5175S:	Orphan / Obsolete
5176F:	drivers/gpu/drm/tdfx/
5177
5178DRM DRIVER FOR TPO TPG110 PANELS
5179M:	Linus Walleij <linus.walleij@linaro.org>
5180T:	git git://anongit.freedesktop.org/drm/drm-misc
5181S:	Maintained
5182F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5183F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5184
5185DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5186M:	Dave Airlie <airlied@redhat.com>
5187R:	Sean Paul <sean@poorly.run>
5188L:	dri-devel@lists.freedesktop.org
5189S:	Odd Fixes
5190F:	drivers/gpu/drm/udl/
5191T:	git git://anongit.freedesktop.org/drm/drm-misc
5192
5193DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5194M:	Hans de Goede <hdegoede@redhat.com>
5195L:	dri-devel@lists.freedesktop.org
5196S:	Maintained
5197F:	drivers/gpu/drm/vboxvideo/
5198T:	git git://anongit.freedesktop.org/drm/drm-misc
5199
5200DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5201M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5202R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5203R:	Daniel Vetter <daniel@ffwll.ch>
5204T:	git git://anongit.freedesktop.org/drm/drm-misc
5205S:	Maintained
5206L:	dri-devel@lists.freedesktop.org
5207F:	drivers/gpu/drm/vkms/
5208F:	Documentation/gpu/vkms.rst
5209
5210DRM DRIVER FOR VMWARE VIRTUAL GPU
5211M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5212M:	Thomas Hellstrom <thellstrom@vmware.com>
5213L:	dri-devel@lists.freedesktop.org
5214T:	git git://people.freedesktop.org/~thomash/linux
5215S:	Supported
5216F:	drivers/gpu/drm/vmwgfx/
5217F:	include/uapi/drm/vmwgfx_drm.h
5218
5219DRM DRIVERS
5220M:	David Airlie <airlied@linux.ie>
5221M:	Daniel Vetter <daniel@ffwll.ch>
5222L:	dri-devel@lists.freedesktop.org
5223T:	git git://anongit.freedesktop.org/drm/drm
5224B:	https://bugs.freedesktop.org/
5225C:	irc://chat.freenode.net/dri-devel
5226S:	Maintained
5227F:	drivers/gpu/drm/
5228F:	drivers/gpu/vga/
5229F:	Documentation/devicetree/bindings/display/
5230F:	Documentation/devicetree/bindings/gpu/
5231F:	Documentation/gpu/
5232F:	include/drm/
5233F:	include/uapi/drm/
5234F:	include/linux/vga*
5235
5236DRM DRIVERS AND MISC GPU PATCHES
5237M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5238M:	Maxime Ripard <maxime.ripard@bootlin.com>
5239M:	Sean Paul <sean@poorly.run>
5240W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5241S:	Maintained
5242T:	git git://anongit.freedesktop.org/drm/drm-misc
5243F:	Documentation/gpu/
5244F:	drivers/gpu/vga/
5245F:	drivers/gpu/drm/*
5246F:	include/drm/drm*
5247F:	include/uapi/drm/drm*
5248F:	include/linux/vga*
5249
5250DRM DRIVERS FOR ALLWINNER A10
5251M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5252L:	dri-devel@lists.freedesktop.org
5253S:	Supported
5254F:	drivers/gpu/drm/sun4i/
5255F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5256T:	git git://anongit.freedesktop.org/drm/drm-misc
5257
5258DRM DRIVERS FOR AMLOGIC SOCS
5259M:	Neil Armstrong <narmstrong@baylibre.com>
5260L:	dri-devel@lists.freedesktop.org
5261L:	linux-amlogic@lists.infradead.org
5262W:	http://linux-meson.com/
5263S:	Supported
5264F:	drivers/gpu/drm/meson/
5265F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5266F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5267F:	Documentation/gpu/meson.rst
5268T:	git git://anongit.freedesktop.org/drm/drm-misc
5269
5270DRM DRIVERS FOR ATMEL HLCDC
5271M:	Boris Brezillon <bbrezillon@kernel.org>
5272L:	dri-devel@lists.freedesktop.org
5273S:	Supported
5274F:	drivers/gpu/drm/atmel-hlcdc/
5275F:	Documentation/devicetree/bindings/display/atmel/
5276T:	git git://anongit.freedesktop.org/drm/drm-misc
5277
5278DRM DRIVERS FOR BRIDGE CHIPS
5279M:	Andrzej Hajda <a.hajda@samsung.com>
5280R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5281S:	Maintained
5282T:	git git://anongit.freedesktop.org/drm/drm-misc
5283F:	drivers/gpu/drm/bridge/
5284
5285DRM DRIVERS FOR EXYNOS
5286M:	Inki Dae <inki.dae@samsung.com>
5287M:	Joonyoung Shim <jy0922.shim@samsung.com>
5288M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5289M:	Kyungmin Park <kyungmin.park@samsung.com>
5290L:	dri-devel@lists.freedesktop.org
5291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5292S:	Supported
5293F:	drivers/gpu/drm/exynos/
5294F:	include/uapi/drm/exynos_drm.h
5295F:	Documentation/devicetree/bindings/display/exynos/
5296
5297DRM DRIVERS FOR FREESCALE DCU
5298M:	Stefan Agner <stefan@agner.ch>
5299M:	Alison Wang <alison.wang@nxp.com>
5300L:	dri-devel@lists.freedesktop.org
5301S:	Supported
5302F:	drivers/gpu/drm/fsl-dcu/
5303F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5304F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5305F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5306T:	git git://anongit.freedesktop.org/drm/drm-misc
5307
5308DRM DRIVERS FOR FREESCALE IMX
5309M:	Philipp Zabel <p.zabel@pengutronix.de>
5310L:	dri-devel@lists.freedesktop.org
5311S:	Maintained
5312F:	drivers/gpu/drm/imx/
5313F:	drivers/gpu/ipu-v3/
5314F:	Documentation/devicetree/bindings/display/imx/
5315
5316DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5317M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5318L:	dri-devel@lists.freedesktop.org
5319T:	git git://github.com/patjak/drm-gma500
5320S:	Maintained
5321F:	drivers/gpu/drm/gma500/
5322
5323DRM DRIVERS FOR HISILICON
5324M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5325M:	Rongrong Zou <zourongrong@gmail.com>
5326R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5327R:	Chen Feng <puck.chen@hisilicon.com>
5328L:	dri-devel@lists.freedesktop.org
5329T:	git git://github.com/xin3liang/linux.git
5330S:	Maintained
5331F:	drivers/gpu/drm/hisilicon/
5332F:	Documentation/devicetree/bindings/display/hisilicon/
5333
5334DRM DRIVERS FOR LIMA
5335M:	Qiang Yu <yuq825@gmail.com>
5336L:	dri-devel@lists.freedesktop.org
5337L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5338S:	Maintained
5339F:	drivers/gpu/drm/lima/
5340F:	include/uapi/drm/lima_drm.h
5341T:	git git://anongit.freedesktop.org/drm/drm-misc
5342
5343DRM DRIVERS FOR MEDIATEK
5344M:	CK Hu <ck.hu@mediatek.com>
5345M:	Philipp Zabel <p.zabel@pengutronix.de>
5346L:	dri-devel@lists.freedesktop.org
5347S:	Supported
5348F:	drivers/gpu/drm/mediatek/
5349F:	Documentation/devicetree/bindings/display/mediatek/
5350
5351DRM DRIVERS FOR NVIDIA TEGRA
5352M:	Thierry Reding <thierry.reding@gmail.com>
5353L:	dri-devel@lists.freedesktop.org
5354L:	linux-tegra@vger.kernel.org
5355T:	git git://anongit.freedesktop.org/tegra/linux.git
5356S:	Supported
5357F:	drivers/gpu/drm/tegra/
5358F:	drivers/gpu/host1x/
5359F:	include/linux/host1x.h
5360F:	include/uapi/drm/tegra_drm.h
5361F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5362
5363DRM DRIVERS FOR RENESAS
5364M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5365M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5366L:	dri-devel@lists.freedesktop.org
5367L:	linux-renesas-soc@vger.kernel.org
5368T:	git git://linuxtv.org/pinchartl/media drm/du/next
5369S:	Supported
5370F:	drivers/gpu/drm/rcar-du/
5371F:	drivers/gpu/drm/shmobile/
5372F:	include/linux/platform_data/shmob_drm.h
5373F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5374F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5375F:	Documentation/devicetree/bindings/display/renesas,du.txt
5376
5377DRM DRIVERS FOR ROCKCHIP
5378M:	Sandy Huang <hjc@rock-chips.com>
5379M:	Heiko Stübner <heiko@sntech.de>
5380L:	dri-devel@lists.freedesktop.org
5381S:	Maintained
5382F:	drivers/gpu/drm/rockchip/
5383F:	Documentation/devicetree/bindings/display/rockchip/
5384T:	git git://anongit.freedesktop.org/drm/drm-misc
5385
5386DRM DRIVERS FOR STI
5387M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5388M:	Vincent Abriou <vincent.abriou@st.com>
5389L:	dri-devel@lists.freedesktop.org
5390T:	git git://anongit.freedesktop.org/drm/drm-misc
5391S:	Maintained
5392F:	drivers/gpu/drm/sti
5393F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5394
5395DRM DRIVERS FOR STM
5396M:	Yannick Fertre <yannick.fertre@st.com>
5397M:	Philippe Cornu <philippe.cornu@st.com>
5398M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5399M:	Vincent Abriou <vincent.abriou@st.com>
5400L:	dri-devel@lists.freedesktop.org
5401T:	git git://anongit.freedesktop.org/drm/drm-misc
5402S:	Maintained
5403F:	drivers/gpu/drm/stm
5404F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5405
5406DRM DRIVERS FOR TI LCDC
5407M:	Jyri Sarha <jsarha@ti.com>
5408R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5409L:	dri-devel@lists.freedesktop.org
5410S:	Maintained
5411F:	drivers/gpu/drm/tilcdc/
5412F:	Documentation/devicetree/bindings/display/tilcdc/
5413
5414DRM DRIVERS FOR TI OMAP
5415M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5416L:	dri-devel@lists.freedesktop.org
5417S:	Maintained
5418F:	drivers/gpu/drm/omapdrm/
5419F:	Documentation/devicetree/bindings/display/ti/
5420
5421DRM DRIVERS FOR V3D
5422M:	Eric Anholt <eric@anholt.net>
5423S:	Supported
5424F:	drivers/gpu/drm/v3d/
5425F:	include/uapi/drm/v3d_drm.h
5426F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5427T:	git git://anongit.freedesktop.org/drm/drm-misc
5428
5429DRM DRIVERS FOR VC4
5430M:	Eric Anholt <eric@anholt.net>
5431T:	git git://github.com/anholt/linux
5432S:	Supported
5433F:	drivers/gpu/drm/vc4/
5434F:	include/uapi/drm/vc4_drm.h
5435F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5436T:	git git://anongit.freedesktop.org/drm/drm-misc
5437
5438DRM DRIVERS FOR VIVANTE GPU IP
5439M:	Lucas Stach <l.stach@pengutronix.de>
5440R:	Russell King <linux+etnaviv@armlinux.org.uk>
5441R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5442L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5443L:	dri-devel@lists.freedesktop.org
5444S:	Maintained
5445F:	drivers/gpu/drm/etnaviv/
5446F:	include/uapi/drm/etnaviv_drm.h
5447F:	Documentation/devicetree/bindings/display/etnaviv/
5448
5449DRM DRIVERS FOR ZTE ZX
5450M:	Shawn Guo <shawnguo@kernel.org>
5451L:	dri-devel@lists.freedesktop.org
5452S:	Maintained
5453F:	drivers/gpu/drm/zte/
5454F:	Documentation/devicetree/bindings/display/zte,vou.txt
5455T:	git git://anongit.freedesktop.org/drm/drm-misc
5456
5457DRM PANEL DRIVERS
5458M:	Thierry Reding <thierry.reding@gmail.com>
5459L:	dri-devel@lists.freedesktop.org
5460T:	git git://anongit.freedesktop.org/drm/drm-misc
5461S:	Maintained
5462F:	drivers/gpu/drm/drm_panel.c
5463F:	drivers/gpu/drm/panel/
5464F:	include/drm/drm_panel.h
5465F:	Documentation/devicetree/bindings/display/panel/
5466
5467DRM TINYDRM DRIVERS
5468M:	Noralf Trønnes <noralf@tronnes.org>
5469W:	https://github.com/notro/tinydrm/wiki/Development
5470T:	git git://anongit.freedesktop.org/drm/drm-misc
5471S:	Maintained
5472F:	drivers/gpu/drm/tinydrm/
5473F:	include/drm/tinydrm/
5474
5475DRM DRIVERS FOR XEN
5476M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5477T:	git git://anongit.freedesktop.org/drm/drm-misc
5478L:	dri-devel@lists.freedesktop.org
5479L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5480S:	Supported
5481F:	drivers/gpu/drm/xen/
5482F:	Documentation/gpu/xen-front.rst
5483
5484DRM TTM SUBSYSTEM
5485M:	Christian Koenig <christian.koenig@amd.com>
5486M:	Huang Rui <ray.huang@amd.com>
5487M:	Junwei Zhang <Jerry.Zhang@amd.com>
5488T:	git git://people.freedesktop.org/~agd5f/linux
5489S:	Maintained
5490L:	dri-devel@lists.freedesktop.org
5491F:	include/drm/ttm/
5492F:	drivers/gpu/drm/ttm/
5493
5494DSBR100 USB FM RADIO DRIVER
5495M:	Alexey Klimov <klimov.linux@gmail.com>
5496L:	linux-media@vger.kernel.org
5497T:	git git://linuxtv.org/media_tree.git
5498S:	Maintained
5499F:	drivers/media/radio/dsbr100.c
5500
5501DSCC4 DRIVER
5502M:	Francois Romieu <romieu@fr.zoreil.com>
5503L:	netdev@vger.kernel.org
5504S:	Maintained
5505F:	drivers/net/wan/dscc4.c
5506
5507DT3155 MEDIA DRIVER
5508M:	Hans Verkuil <hverkuil@xs4all.nl>
5509L:	linux-media@vger.kernel.org
5510T:	git git://linuxtv.org/media_tree.git
5511W:	https://linuxtv.org
5512S:	Odd Fixes
5513F:	drivers/media/pci/dt3155/
5514
5515DVB_USB_AF9015 MEDIA DRIVER
5516M:	Antti Palosaari <crope@iki.fi>
5517L:	linux-media@vger.kernel.org
5518W:	https://linuxtv.org
5519W:	http://palosaari.fi/linux/
5520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5521T:	git git://linuxtv.org/anttip/media_tree.git
5522S:	Maintained
5523F:	drivers/media/usb/dvb-usb-v2/af9015*
5524
5525DVB_USB_AF9035 MEDIA DRIVER
5526M:	Antti Palosaari <crope@iki.fi>
5527L:	linux-media@vger.kernel.org
5528W:	https://linuxtv.org
5529W:	http://palosaari.fi/linux/
5530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5531T:	git git://linuxtv.org/anttip/media_tree.git
5532S:	Maintained
5533F:	drivers/media/usb/dvb-usb-v2/af9035*
5534
5535DVB_USB_ANYSEE MEDIA DRIVER
5536M:	Antti Palosaari <crope@iki.fi>
5537L:	linux-media@vger.kernel.org
5538W:	https://linuxtv.org
5539W:	http://palosaari.fi/linux/
5540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5541T:	git git://linuxtv.org/anttip/media_tree.git
5542S:	Maintained
5543F:	drivers/media/usb/dvb-usb-v2/anysee*
5544
5545DVB_USB_AU6610 MEDIA DRIVER
5546M:	Antti Palosaari <crope@iki.fi>
5547L:	linux-media@vger.kernel.org
5548W:	https://linuxtv.org
5549W:	http://palosaari.fi/linux/
5550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5551T:	git git://linuxtv.org/anttip/media_tree.git
5552S:	Maintained
5553F:	drivers/media/usb/dvb-usb-v2/au6610*
5554
5555DVB_USB_CE6230 MEDIA DRIVER
5556M:	Antti Palosaari <crope@iki.fi>
5557L:	linux-media@vger.kernel.org
5558W:	https://linuxtv.org
5559W:	http://palosaari.fi/linux/
5560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5561T:	git git://linuxtv.org/anttip/media_tree.git
5562S:	Maintained
5563F:	drivers/media/usb/dvb-usb-v2/ce6230*
5564
5565DVB_USB_CXUSB MEDIA DRIVER
5566M:	Michael Krufky <mkrufky@linuxtv.org>
5567L:	linux-media@vger.kernel.org
5568W:	https://linuxtv.org
5569W:	http://github.com/mkrufky
5570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5571T:	git git://linuxtv.org/media_tree.git
5572S:	Maintained
5573F:	drivers/media/usb/dvb-usb/cxusb*
5574
5575DVB_USB_EC168 MEDIA DRIVER
5576M:	Antti Palosaari <crope@iki.fi>
5577L:	linux-media@vger.kernel.org
5578W:	https://linuxtv.org
5579W:	http://palosaari.fi/linux/
5580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5581T:	git git://linuxtv.org/anttip/media_tree.git
5582S:	Maintained
5583F:	drivers/media/usb/dvb-usb-v2/ec168*
5584
5585DVB_USB_GL861 MEDIA DRIVER
5586M:	Antti Palosaari <crope@iki.fi>
5587L:	linux-media@vger.kernel.org
5588W:	https://linuxtv.org
5589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5590T:	git git://linuxtv.org/anttip/media_tree.git
5591S:	Maintained
5592F:	drivers/media/usb/dvb-usb-v2/gl861*
5593
5594DVB_USB_MXL111SF MEDIA DRIVER
5595M:	Michael Krufky <mkrufky@linuxtv.org>
5596L:	linux-media@vger.kernel.org
5597W:	https://linuxtv.org
5598W:	http://github.com/mkrufky
5599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5600T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5601S:	Maintained
5602F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5603
5604DVB_USB_RTL28XXU MEDIA DRIVER
5605M:	Antti Palosaari <crope@iki.fi>
5606L:	linux-media@vger.kernel.org
5607W:	https://linuxtv.org
5608W:	http://palosaari.fi/linux/
5609Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5610T:	git git://linuxtv.org/anttip/media_tree.git
5611S:	Maintained
5612F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5613
5614DVB_USB_V2 MEDIA DRIVER
5615M:	Antti Palosaari <crope@iki.fi>
5616L:	linux-media@vger.kernel.org
5617W:	https://linuxtv.org
5618W:	http://palosaari.fi/linux/
5619Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5620T:	git git://linuxtv.org/anttip/media_tree.git
5621S:	Maintained
5622F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5623F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5624
5625DYNAMIC DEBUG
5626M:	Jason Baron <jbaron@akamai.com>
5627S:	Maintained
5628F:	lib/dynamic_debug.c
5629F:	include/linux/dynamic_debug.h
5630
5631DYNAMIC INTERRUPT MODERATION
5632M:	Tal Gilboa <talgi@mellanox.com>
5633S:	Maintained
5634F:	include/linux/net_dim.h
5635
5636DZ DECSTATION DZ11 SERIAL DRIVER
5637M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5638S:	Maintained
5639F:	drivers/tty/serial/dz.*
5640
5641E3X0 POWER BUTTON DRIVER
5642M:	Moritz Fischer <moritz.fischer@ettus.com>
5643L:	usrp-users@lists.ettus.com
5644W:	http://www.ettus.com
5645S:	Supported
5646F:	drivers/input/misc/e3x0-button.c
5647F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5648
5649E4000 MEDIA DRIVER
5650M:	Antti Palosaari <crope@iki.fi>
5651L:	linux-media@vger.kernel.org
5652W:	https://linuxtv.org
5653W:	http://palosaari.fi/linux/
5654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5655T:	git git://linuxtv.org/anttip/media_tree.git
5656S:	Maintained
5657F:	drivers/media/tuners/e4000*
5658
5659EARTH_PT1 MEDIA DRIVER
5660M:	Akihiro Tsukada <tskd08@gmail.com>
5661L:	linux-media@vger.kernel.org
5662S:	Odd Fixes
5663F:	drivers/media/pci/pt1/
5664
5665EARTH_PT3 MEDIA DRIVER
5666M:	Akihiro Tsukada <tskd08@gmail.com>
5667L:	linux-media@vger.kernel.org
5668S:	Odd Fixes
5669F:	drivers/media/pci/pt3/
5670
5671EC100 MEDIA DRIVER
5672M:	Antti Palosaari <crope@iki.fi>
5673L:	linux-media@vger.kernel.org
5674W:	https://linuxtv.org
5675W:	http://palosaari.fi/linux/
5676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5677T:	git git://linuxtv.org/anttip/media_tree.git
5678S:	Maintained
5679F:	drivers/media/dvb-frontends/ec100*
5680
5681ECRYPT FILE SYSTEM
5682M:	Tyler Hicks <tyhicks@canonical.com>
5683L:	ecryptfs@vger.kernel.org
5684W:	http://ecryptfs.org
5685W:	https://launchpad.net/ecryptfs
5686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5687S:	Supported
5688F:	Documentation/filesystems/ecryptfs.txt
5689F:	fs/ecryptfs/
5690
5691EDAC-AMD64
5692M:	Borislav Petkov <bp@alien8.de>
5693L:	linux-edac@vger.kernel.org
5694S:	Maintained
5695F:	drivers/edac/amd64_edac*
5696
5697EDAC-AST2500
5698M:	Stefan Schaeckeler <sschaeck@cisco.com>
5699S:	Supported
5700F:	drivers/edac/aspeed_edac.c
5701F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5702
5703EDAC-CALXEDA
5704M:	Robert Richter <rric@kernel.org>
5705L:	linux-edac@vger.kernel.org
5706S:	Maintained
5707F:	drivers/edac/highbank*
5708
5709EDAC-CAVIUM OCTEON
5710M:	Ralf Baechle <ralf@linux-mips.org>
5711M:	David Daney <david.daney@cavium.com>
5712L:	linux-edac@vger.kernel.org
5713L:	linux-mips@vger.kernel.org
5714S:	Supported
5715F:	drivers/edac/octeon_edac*
5716
5717EDAC-CAVIUM THUNDERX
5718M:	David Daney <david.daney@cavium.com>
5719M:	Jan Glauber <jglauber@cavium.com>
5720L:	linux-edac@vger.kernel.org
5721S:	Supported
5722F:	drivers/edac/thunderx_edac*
5723
5724EDAC-CORE
5725M:	Borislav Petkov <bp@alien8.de>
5726M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5727R:	James Morse <james.morse@arm.com>
5728L:	linux-edac@vger.kernel.org
5729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5731S:	Supported
5732F:	Documentation/admin-guide/ras.rst
5733F:	Documentation/driver-api/edac.rst
5734F:	drivers/edac/
5735F:	include/linux/edac.h
5736
5737EDAC-E752X
5738M:	Mark Gross <mark.gross@intel.com>
5739L:	linux-edac@vger.kernel.org
5740S:	Maintained
5741F:	drivers/edac/e752x_edac.c
5742
5743EDAC-E7XXX
5744L:	linux-edac@vger.kernel.org
5745S:	Maintained
5746F:	drivers/edac/e7xxx_edac.c
5747
5748EDAC-FSL_DDR
5749M:	York Sun <york.sun@nxp.com>
5750L:	linux-edac@vger.kernel.org
5751S:	Maintained
5752F:	drivers/edac/fsl_ddr_edac.*
5753
5754EDAC-GHES
5755M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5756L:	linux-edac@vger.kernel.org
5757S:	Maintained
5758F:	drivers/edac/ghes_edac.c
5759
5760EDAC-I10NM
5761M:	Tony Luck <tony.luck@intel.com>
5762L:	linux-edac@vger.kernel.org
5763S:	Maintained
5764F:	drivers/edac/i10nm_base.c
5765
5766EDAC-I3000
5767L:	linux-edac@vger.kernel.org
5768S:	Orphan
5769F:	drivers/edac/i3000_edac.c
5770
5771EDAC-I5000
5772L:	linux-edac@vger.kernel.org
5773S:	Maintained
5774F:	drivers/edac/i5000_edac.c
5775
5776EDAC-I5400
5777M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5778L:	linux-edac@vger.kernel.org
5779S:	Maintained
5780F:	drivers/edac/i5400_edac.c
5781
5782EDAC-I7300
5783M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5784L:	linux-edac@vger.kernel.org
5785S:	Maintained
5786F:	drivers/edac/i7300_edac.c
5787
5788EDAC-I7CORE
5789M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5790L:	linux-edac@vger.kernel.org
5791S:	Maintained
5792F:	drivers/edac/i7core_edac.c
5793
5794EDAC-I82443BXGX
5795M:	Tim Small <tim@buttersideup.com>
5796L:	linux-edac@vger.kernel.org
5797S:	Maintained
5798F:	drivers/edac/i82443bxgx_edac.c
5799
5800EDAC-I82975X
5801M:	"Arvind R." <arvino55@gmail.com>
5802L:	linux-edac@vger.kernel.org
5803S:	Maintained
5804F:	drivers/edac/i82975x_edac.c
5805
5806EDAC-IE31200
5807M:	Jason Baron <jbaron@akamai.com>
5808L:	linux-edac@vger.kernel.org
5809S:	Maintained
5810F:	drivers/edac/ie31200_edac.c
5811
5812EDAC-MPC85XX
5813M:	Johannes Thumshirn <morbidrsa@gmail.com>
5814L:	linux-edac@vger.kernel.org
5815S:	Maintained
5816F:	drivers/edac/mpc85xx_edac.[ch]
5817
5818EDAC-PASEMI
5819M:	Egor Martovetsky <egor@pasemi.com>
5820L:	linux-edac@vger.kernel.org
5821S:	Maintained
5822F:	drivers/edac/pasemi_edac.c
5823
5824EDAC-PND2
5825M:	Tony Luck <tony.luck@intel.com>
5826L:	linux-edac@vger.kernel.org
5827S:	Maintained
5828F:	drivers/edac/pnd2_edac.[ch]
5829
5830EDAC-R82600
5831M:	Tim Small <tim@buttersideup.com>
5832L:	linux-edac@vger.kernel.org
5833S:	Maintained
5834F:	drivers/edac/r82600_edac.c
5835
5836EDAC-SBRIDGE
5837M:	Tony Luck <tony.luck@intel.com>
5838R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5839L:	linux-edac@vger.kernel.org
5840S:	Maintained
5841F:	drivers/edac/sb_edac.c
5842
5843EDAC-SIFIVE
5844M:	Yash Shah <yash.shah@sifive.com>
5845L:	linux-edac@vger.kernel.org
5846S:	Supported
5847F:	drivers/edac/sifive_edac.c
5848
5849EDAC-SKYLAKE
5850M:	Tony Luck <tony.luck@intel.com>
5851L:	linux-edac@vger.kernel.org
5852S:	Maintained
5853F:	drivers/edac/skx_*.c
5854
5855EDAC-TI
5856M:	Tero Kristo <t-kristo@ti.com>
5857L:	linux-edac@vger.kernel.org
5858S:	Maintained
5859F:	drivers/edac/ti_edac.c
5860
5861EDAC-QCOM
5862M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5863M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5864L:	linux-arm-msm@vger.kernel.org
5865L:	linux-edac@vger.kernel.org
5866S:	Maintained
5867F:	drivers/edac/qcom_edac.c
5868
5869EDIROL UA-101/UA-1000 DRIVER
5870M:	Clemens Ladisch <clemens@ladisch.de>
5871L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5873S:	Maintained
5874F:	sound/usb/misc/ua101.c
5875
5876EFI TEST DRIVER
5877L:	linux-efi@vger.kernel.org
5878M:	Ivan Hu <ivan.hu@canonical.com>
5879M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5880S:	Maintained
5881F:	drivers/firmware/efi/test/
5882
5883EFI VARIABLE FILESYSTEM
5884M:	Matthew Garrett <matthew.garrett@nebula.com>
5885M:	Jeremy Kerr <jk@ozlabs.org>
5886M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5888L:	linux-efi@vger.kernel.org
5889S:	Maintained
5890F:	fs/efivarfs/
5891
5892EFIFB FRAMEBUFFER DRIVER
5893L:	linux-fbdev@vger.kernel.org
5894M:	Peter Jones <pjones@redhat.com>
5895S:	Maintained
5896F:	drivers/video/fbdev/efifb.c
5897
5898EFS FILESYSTEM
5899W:	http://aeschi.ch.eu.org/efs/
5900S:	Orphan
5901F:	fs/efs/
5902
5903EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5904M:	Douglas Miller <dougmill@linux.ibm.com>
5905L:	netdev@vger.kernel.org
5906S:	Maintained
5907F:	drivers/net/ethernet/ibm/ehea/
5908
5909EM28XX VIDEO4LINUX DRIVER
5910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5911L:	linux-media@vger.kernel.org
5912W:	https://linuxtv.org
5913T:	git git://linuxtv.org/media_tree.git
5914S:	Maintained
5915F:	drivers/media/usb/em28xx/
5916F:	Documentation/media/v4l-drivers/em28xx*
5917
5918EMBEDDED LINUX
5919M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5920M:	Matt Mackall <mpm@selenic.com>
5921M:	David Woodhouse <dwmw2@infradead.org>
5922L:	linux-embedded@vger.kernel.org
5923S:	Maintained
5924
5925Emulex 10Gbps iSCSI - OneConnect DRIVER
5926M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5927M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5928M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5929L:	linux-scsi@vger.kernel.org
5930W:	http://www.broadcom.com
5931S:	Supported
5932F:	drivers/scsi/be2iscsi/
5933
5934Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5935M:	Sathya Perla <sathya.perla@broadcom.com>
5936M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5937M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5938M:	Somnath Kotur <somnath.kotur@broadcom.com>
5939L:	netdev@vger.kernel.org
5940W:	http://www.emulex.com
5941S:	Supported
5942F:	drivers/net/ethernet/emulex/benet/
5943
5944EMULEX ONECONNECT ROCE DRIVER
5945M:	Selvin Xavier <selvin.xavier@broadcom.com>
5946M:	Devesh Sharma <devesh.sharma@broadcom.com>
5947L:	linux-rdma@vger.kernel.org
5948W:	http://www.broadcom.com
5949S:	Odd Fixes
5950F:	drivers/infiniband/hw/ocrdma/
5951F:	include/uapi/rdma/ocrdma-abi.h
5952
5953EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5954M:	James Smart <james.smart@broadcom.com>
5955M:	Dick Kennedy <dick.kennedy@broadcom.com>
5956L:	linux-scsi@vger.kernel.org
5957W:	http://www.broadcom.com
5958S:	Supported
5959F:	drivers/scsi/lpfc/
5960
5961ENE CB710 FLASH CARD READER DRIVER
5962M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5963S:	Maintained
5964F:	drivers/misc/cb710/
5965F:	drivers/mmc/host/cb710-mmc.*
5966F:	include/linux/cb710.h
5967
5968ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5969M:	Maxim Levitsky <maximlevitsky@gmail.com>
5970S:	Maintained
5971F:	drivers/media/rc/ene_ir.*
5972
5973EPSON S1D13XXX FRAMEBUFFER DRIVER
5974M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5975S:	Maintained
5976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5977F:	drivers/video/fbdev/s1d13xxxfb.c
5978F:	include/video/s1d13xxxfb.h
5979
5980ERRSEQ ERROR TRACKING INFRASTRUCTURE
5981M:	Jeff Layton <jlayton@kernel.org>
5982S:	Maintained
5983F:	lib/errseq.c
5984F:	include/linux/errseq.h
5985
5986ET131X NETWORK DRIVER
5987M:	Mark Einon <mark.einon@gmail.com>
5988S:	Odd Fixes
5989F:	drivers/net/ethernet/agere/
5990
5991ETHERNET BRIDGE
5992M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5993M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5994L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5995L:	netdev@vger.kernel.org
5996W:	http://www.linuxfoundation.org/en/Net:Bridge
5997S:	Maintained
5998F:	include/linux/netfilter_bridge/
5999F:	net/bridge/
6000
6001ETHERNET PHY LIBRARY
6002M:	Andrew Lunn <andrew@lunn.ch>
6003M:	Florian Fainelli <f.fainelli@gmail.com>
6004M:	Heiner Kallweit <hkallweit1@gmail.com>
6005L:	netdev@vger.kernel.org
6006S:	Maintained
6007F:	Documentation/ABI/testing/sysfs-bus-mdio
6008F:	Documentation/devicetree/bindings/net/mdio*
6009F:	Documentation/networking/phy.rst
6010F:	drivers/net/phy/
6011F:	drivers/of/of_mdio.c
6012F:	drivers/of/of_net.c
6013F:	include/linux/*mdio*.h
6014F:	include/linux/of_net.h
6015F:	include/linux/phy.h
6016F:	include/linux/phy_fixed.h
6017F:	include/linux/platform_data/mdio-bcm-unimac.h
6018F:	include/linux/platform_data/mdio-gpio.h
6019F:	include/trace/events/mdio.h
6020F:	include/uapi/linux/mdio.h
6021F:	include/uapi/linux/mii.h
6022
6023EXT2 FILE SYSTEM
6024M:	Jan Kara <jack@suse.com>
6025L:	linux-ext4@vger.kernel.org
6026S:	Maintained
6027F:	Documentation/filesystems/ext2.txt
6028F:	fs/ext2/
6029F:	include/linux/ext2*
6030
6031EXT4 FILE SYSTEM
6032M:	"Theodore Ts'o" <tytso@mit.edu>
6033M:	Andreas Dilger <adilger.kernel@dilger.ca>
6034L:	linux-ext4@vger.kernel.org
6035W:	http://ext4.wiki.kernel.org
6036Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6038S:	Maintained
6039F:	Documentation/filesystems/ext4/
6040F:	fs/ext4/
6041
6042Extended Verification Module (EVM)
6043M:	Mimi Zohar <zohar@linux.ibm.com>
6044L:	linux-integrity@vger.kernel.org
6045S:	Supported
6046F:	security/integrity/evm/
6047
6048EXTENSIBLE FIRMWARE INTERFACE (EFI)
6049M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6050L:	linux-efi@vger.kernel.org
6051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6052S:	Maintained
6053F:	Documentation/efi-stub.txt
6054F:	arch/*/kernel/efi.c
6055F:	arch/x86/boot/compressed/eboot.[ch]
6056F:	arch/*/include/asm/efi.h
6057F:	arch/x86/platform/efi/
6058F:	drivers/firmware/efi/
6059F:	include/linux/efi*.h
6060F:	arch/arm/boot/compressed/efi-header.S
6061F:	arch/arm64/kernel/efi-entry.S
6062
6063EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6064M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6065M:	Chanwoo Choi <cw00.choi@samsung.com>
6066L:	linux-kernel@vger.kernel.org
6067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6068S:	Maintained
6069F:	drivers/extcon/
6070F:	include/linux/extcon/
6071F:	include/linux/extcon.h
6072F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6073F:	Documentation/devicetree/bindings/extcon/
6074
6075EXYNOS DP DRIVER
6076M:	Jingoo Han <jingoohan1@gmail.com>
6077L:	dri-devel@lists.freedesktop.org
6078S:	Maintained
6079F:	drivers/gpu/drm/exynos/exynos_dp*
6080
6081EXYNOS SYSMMU (IOMMU) driver
6082M:	Marek Szyprowski <m.szyprowski@samsung.com>
6083L:	iommu@lists.linux-foundation.org
6084S:	Maintained
6085F:	drivers/iommu/exynos-iommu.c
6086
6087EZchip NPS platform support
6088M:	Vineet Gupta <vgupta@synopsys.com>
6089M:	Ofer Levi <oferle@mellanox.com>
6090S:	Supported
6091F:	arch/arc/plat-eznps
6092F:	arch/arc/boot/dts/eznps.dts
6093
6094F2FS FILE SYSTEM
6095M:	Jaegeuk Kim <jaegeuk@kernel.org>
6096M:	Chao Yu <yuchao0@huawei.com>
6097L:	linux-f2fs-devel@lists.sourceforge.net
6098W:	https://f2fs.wiki.kernel.org/
6099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6100S:	Maintained
6101F:	Documentation/filesystems/f2fs.txt
6102F:	Documentation/ABI/testing/sysfs-fs-f2fs
6103F:	fs/f2fs/
6104F:	include/linux/f2fs_fs.h
6105F:	include/trace/events/f2fs.h
6106
6107F71805F HARDWARE MONITORING DRIVER
6108M:	Jean Delvare <jdelvare@suse.com>
6109L:	linux-hwmon@vger.kernel.org
6110S:	Maintained
6111F:	Documentation/hwmon/f71805f.rst
6112F:	drivers/hwmon/f71805f.c
6113
6114FADDR2LINE
6115M:	Josh Poimboeuf <jpoimboe@redhat.com>
6116S:	Maintained
6117F:	scripts/faddr2line
6118
6119FAILOVER MODULE
6120M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6121L:	netdev@vger.kernel.org
6122S:	Supported
6123F:	net/core/failover.c
6124F:	include/net/failover.h
6125F:	Documentation/networking/failover.rst
6126
6127FANOTIFY
6128M:	Jan Kara <jack@suse.cz>
6129R:	Amir Goldstein <amir73il@gmail.com>
6130L:	linux-fsdevel@vger.kernel.org
6131S:	Maintained
6132F:	fs/notify/fanotify/
6133F:	include/linux/fanotify.h
6134F:	include/uapi/linux/fanotify.h
6135
6136FARSYNC SYNCHRONOUS DRIVER
6137M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6138W:	http://www.farsite.co.uk/
6139S:	Supported
6140F:	drivers/net/wan/farsync.*
6141
6142FAULT INJECTION SUPPORT
6143M:	Akinobu Mita <akinobu.mita@gmail.com>
6144S:	Supported
6145F:	Documentation/fault-injection/
6146F:	lib/fault-inject.c
6147
6148FBTFT Framebuffer drivers
6149S:	Orphan
6150L:	dri-devel@lists.freedesktop.org
6151L:	linux-fbdev@vger.kernel.org
6152F:	drivers/staging/fbtft/
6153
6154FC0011 TUNER DRIVER
6155M:	Michael Buesch <m@bues.ch>
6156L:	linux-media@vger.kernel.org
6157S:	Maintained
6158F:	drivers/media/tuners/fc0011.h
6159F:	drivers/media/tuners/fc0011.c
6160
6161FC2580 MEDIA DRIVER
6162M:	Antti Palosaari <crope@iki.fi>
6163L:	linux-media@vger.kernel.org
6164W:	https://linuxtv.org
6165W:	http://palosaari.fi/linux/
6166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6167T:	git git://linuxtv.org/anttip/media_tree.git
6168S:	Maintained
6169F:	drivers/media/tuners/fc2580*
6170
6171FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6172M:	Hannes Reinecke <hare@suse.de>
6173L:	linux-scsi@vger.kernel.org
6174W:	www.Open-FCoE.org
6175S:	Supported
6176F:	drivers/scsi/libfc/
6177F:	drivers/scsi/fcoe/
6178F:	include/scsi/fc/
6179F:	include/scsi/libfc.h
6180F:	include/scsi/libfcoe.h
6181F:	include/uapi/scsi/fc/
6182
6183FILE LOCKING (flock() and fcntl()/lockf())
6184M:	Jeff Layton <jlayton@kernel.org>
6185M:	"J. Bruce Fields" <bfields@fieldses.org>
6186L:	linux-fsdevel@vger.kernel.org
6187S:	Maintained
6188F:	include/linux/fcntl.h
6189F:	include/uapi/linux/fcntl.h
6190F:	fs/fcntl.c
6191F:	fs/locks.c
6192
6193FILESYSTEMS (VFS and infrastructure)
6194M:	Alexander Viro <viro@zeniv.linux.org.uk>
6195L:	linux-fsdevel@vger.kernel.org
6196S:	Maintained
6197F:	fs/*
6198F:	include/linux/fs.h
6199F:	include/linux/fs_types.h
6200F:	include/uapi/linux/fs.h
6201
6202FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6203M:	Riku Voipio <riku.voipio@iki.fi>
6204L:	linux-hwmon@vger.kernel.org
6205S:	Maintained
6206F:	drivers/hwmon/f75375s.c
6207F:	include/linux/f75375s.h
6208
6209FIREWIRE AUDIO DRIVERS
6210M:	Clemens Ladisch <clemens@ladisch.de>
6211L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6213S:	Maintained
6214F:	sound/firewire/
6215
6216FIREWIRE MEDIA DRIVERS (firedtv)
6217M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6218L:	linux-media@vger.kernel.org
6219L:	linux1394-devel@lists.sourceforge.net
6220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6221S:	Maintained
6222F:	drivers/media/firewire/
6223
6224FIREWIRE SBP-2 TARGET
6225M:	Chris Boot <bootc@bootc.net>
6226L:	linux-scsi@vger.kernel.org
6227L:	target-devel@vger.kernel.org
6228L:	linux1394-devel@lists.sourceforge.net
6229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6230S:	Maintained
6231F:	drivers/target/sbp/
6232
6233FIREWIRE SUBSYSTEM
6234M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6235L:	linux1394-devel@lists.sourceforge.net
6236W:	http://ieee1394.wiki.kernel.org/
6237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6238S:	Maintained
6239F:	drivers/firewire/
6240F:	include/linux/firewire.h
6241F:	include/uapi/linux/firewire*.h
6242F:	tools/firewire/
6243
6244FIRMWARE LOADER (request_firmware)
6245M:	Luis Chamberlain <mcgrof@kernel.org>
6246L:	linux-kernel@vger.kernel.org
6247S:	Maintained
6248F:	Documentation/firmware_class/
6249F:	drivers/base/firmware_loader/
6250F:	include/linux/firmware.h
6251
6252FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6253M:	Joshua Morris <josh.h.morris@us.ibm.com>
6254M:	Philip Kelleher <pjk1939@linux.ibm.com>
6255S:	Maintained
6256F:	drivers/block/rsxx/
6257
6258FLOPPY DRIVER
6259M:	Jiri Kosina <jikos@kernel.org>
6260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6261S:	Odd fixes
6262F:	drivers/block/floppy.c
6263
6264FMC SUBSYSTEM
6265M:	Alessandro Rubini <rubini@gnudd.com>
6266W:	http://www.ohwr.org/projects/fmc-bus
6267S:	Supported
6268F:	drivers/fmc/
6269F:	include/linux/fmc*.h
6270F:	include/linux/ipmi-fru.h
6271K:	fmc_d.*register
6272
6273FPGA MANAGER FRAMEWORK
6274M:	Moritz Fischer <mdf@kernel.org>
6275L:	linux-fpga@vger.kernel.org
6276S:	Maintained
6277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6278Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6279F:	Documentation/fpga/
6280F:	Documentation/driver-api/fpga/
6281F:	Documentation/devicetree/bindings/fpga/
6282F:	drivers/fpga/
6283F:	include/linux/fpga/
6284W:	http://www.rocketboards.org
6285
6286FPGA DFL DRIVERS
6287M:	Wu Hao <hao.wu@intel.com>
6288L:	linux-fpga@vger.kernel.org
6289S:	Maintained
6290F:	Documentation/fpga/dfl.rst
6291F:	include/uapi/linux/fpga-dfl.h
6292F:	drivers/fpga/dfl*
6293
6294FPU EMULATOR
6295M:	Bill Metzenthen <billm@melbpc.org.au>
6296W:	http://floatingpoint.sourceforge.net/emulator/index.html
6297S:	Maintained
6298F:	arch/x86/math-emu/
6299
6300FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6301L:	netdev@vger.kernel.org
6302S:	Orphan
6303F:	drivers/net/wan/dlci.c
6304F:	drivers/net/wan/sdla.c
6305
6306FRAMEBUFFER LAYER
6307M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6308L:	dri-devel@lists.freedesktop.org
6309L:	linux-fbdev@vger.kernel.org
6310T:	git git://github.com/bzolnier/linux.git
6311Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6312S:	Maintained
6313F:	Documentation/fb/
6314F:	drivers/video/
6315F:	include/video/
6316F:	include/linux/fb.h
6317F:	include/uapi/video/
6318F:	include/uapi/linux/fb.h
6319
6320FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6321M:	Horia Geantă <horia.geanta@nxp.com>
6322M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6323L:	linux-crypto@vger.kernel.org
6324S:	Maintained
6325F:	drivers/crypto/caam/
6326F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6327
6328FREESCALE DIU FRAMEBUFFER DRIVER
6329M:	Timur Tabi <timur@kernel.org>
6330L:	linux-fbdev@vger.kernel.org
6331S:	Maintained
6332F:	drivers/video/fbdev/fsl-diu-fb.*
6333
6334FREESCALE DMA DRIVER
6335M:	Li Yang <leoyang.li@nxp.com>
6336M:	Zhang Wei <zw@zh-kernel.org>
6337L:	linuxppc-dev@lists.ozlabs.org
6338S:	Maintained
6339F:	drivers/dma/fsldma.*
6340
6341FREESCALE ENETC ETHERNET DRIVERS
6342M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6343L:	netdev@vger.kernel.org
6344S:	Maintained
6345F:	drivers/net/ethernet/freescale/enetc/
6346
6347FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6348M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6349L:	netdev@vger.kernel.org
6350S:	Maintained
6351F:	drivers/net/ethernet/freescale/gianfar*
6352F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6353
6354FREESCALE GPMI NAND DRIVER
6355M:	Han Xu <han.xu@nxp.com>
6356L:	linux-mtd@lists.infradead.org
6357S:	Maintained
6358F:	drivers/mtd/nand/raw/gpmi-nand/*
6359
6360FREESCALE I2C CPM DRIVER
6361M:	Jochen Friedrich <jochen@scram.de>
6362L:	linuxppc-dev@lists.ozlabs.org
6363L:	linux-i2c@vger.kernel.org
6364S:	Maintained
6365F:	drivers/i2c/busses/i2c-cpm.c
6366
6367FREESCALE IMX DDR PMU DRIVER
6368M:	Frank Li <Frank.li@nxp.com>
6369L:	linux-arm-kernel@lists.infradead.org
6370S:	Maintained
6371F:	drivers/perf/fsl_imx8_ddr_perf.c
6372F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6373
6374FREESCALE IMX LPI2C DRIVER
6375M:	Dong Aisheng <aisheng.dong@nxp.com>
6376L:	linux-i2c@vger.kernel.org
6377L:	linux-imx@nxp.com
6378S:	Maintained
6379F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6380F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6381
6382FREESCALE IMX / MXC FEC DRIVER
6383M:	Fugang Duan <fugang.duan@nxp.com>
6384L:	netdev@vger.kernel.org
6385S:	Maintained
6386F:	drivers/net/ethernet/freescale/fec_main.c
6387F:	drivers/net/ethernet/freescale/fec_ptp.c
6388F:	drivers/net/ethernet/freescale/fec.h
6389F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6390
6391FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6392M:	Sascha Hauer <s.hauer@pengutronix.de>
6393R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6394L:	linux-fbdev@vger.kernel.org
6395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6396S:	Maintained
6397F:	include/linux/platform_data/video-imxfb.h
6398F:	drivers/video/fbdev/imxfb.c
6399
6400FREESCALE QORIQ DPAA ETHERNET DRIVER
6401M:	Madalin Bucur <madalin.bucur@nxp.com>
6402L:	netdev@vger.kernel.org
6403S:	Maintained
6404F:	drivers/net/ethernet/freescale/dpaa
6405
6406FREESCALE QORIQ DPAA FMAN DRIVER
6407M:	Madalin Bucur <madalin.bucur@nxp.com>
6408L:	netdev@vger.kernel.org
6409S:	Maintained
6410F:	drivers/net/ethernet/freescale/fman
6411F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6412
6413FREESCALE QORIQ PTP CLOCK DRIVER
6414M:	Yangbo Lu <yangbo.lu@nxp.com>
6415L:	netdev@vger.kernel.org
6416S:	Maintained
6417F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6418F:	drivers/ptp/ptp_qoriq.c
6419F:	drivers/ptp/ptp_qoriq_debugfs.c
6420F:	include/linux/fsl/ptp_qoriq.h
6421F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6422
6423FREESCALE QUAD SPI DRIVER
6424M:	Han Xu <han.xu@nxp.com>
6425L:	linux-spi@vger.kernel.org
6426S:	Maintained
6427F:	drivers/spi/spi-fsl-qspi.c
6428
6429FREESCALE QUICC ENGINE LIBRARY
6430M:	Qiang Zhao <qiang.zhao@nxp.com>
6431L:	linuxppc-dev@lists.ozlabs.org
6432S:	Maintained
6433F:	drivers/soc/fsl/qe/
6434F:	include/soc/fsl/*qe*.h
6435F:	include/soc/fsl/*ucc*.h
6436
6437FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6438M:	Li Yang <leoyang.li@nxp.com>
6439L:	netdev@vger.kernel.org
6440L:	linuxppc-dev@lists.ozlabs.org
6441S:	Maintained
6442F:	drivers/net/ethernet/freescale/ucc_geth*
6443
6444FREESCALE QUICC ENGINE UCC HDLC DRIVER
6445M:	Zhao Qiang <qiang.zhao@nxp.com>
6446L:	netdev@vger.kernel.org
6447L:	linuxppc-dev@lists.ozlabs.org
6448S:	Maintained
6449F:	drivers/net/wan/fsl_ucc_hdlc*
6450
6451FREESCALE QUICC ENGINE UCC UART DRIVER
6452M:	Timur Tabi <timur@kernel.org>
6453L:	linuxppc-dev@lists.ozlabs.org
6454S:	Maintained
6455F:	drivers/tty/serial/ucc_uart.c
6456
6457FREESCALE SOC DRIVERS
6458M:	Li Yang <leoyang.li@nxp.com>
6459L:	linuxppc-dev@lists.ozlabs.org
6460L:	linux-arm-kernel@lists.infradead.org
6461S:	Maintained
6462F:	Documentation/devicetree/bindings/soc/fsl/
6463F:	drivers/soc/fsl/
6464F:	include/linux/fsl/
6465
6466FREESCALE SOC FS_ENET DRIVER
6467M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6468L:	linuxppc-dev@lists.ozlabs.org
6469L:	netdev@vger.kernel.org
6470S:	Maintained
6471F:	drivers/net/ethernet/freescale/fs_enet/
6472F:	include/linux/fs_enet_pd.h
6473
6474FREESCALE SOC SOUND DRIVERS
6475M:	Timur Tabi <timur@kernel.org>
6476M:	Nicolin Chen <nicoleotsuka@gmail.com>
6477M:	Xiubo Li <Xiubo.Lee@gmail.com>
6478R:	Fabio Estevam <festevam@gmail.com>
6479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6480L:	linuxppc-dev@lists.ozlabs.org
6481S:	Maintained
6482F:	sound/soc/fsl/fsl*
6483F:	sound/soc/fsl/imx*
6484F:	sound/soc/fsl/mpc8610_hpcd.c
6485
6486FREESCALE USB PERIPHERAL DRIVERS
6487M:	Li Yang <leoyang.li@nxp.com>
6488L:	linux-usb@vger.kernel.org
6489L:	linuxppc-dev@lists.ozlabs.org
6490S:	Maintained
6491F:	drivers/usb/gadget/udc/fsl*
6492
6493FREEVXFS FILESYSTEM
6494M:	Christoph Hellwig <hch@infradead.org>
6495W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6496S:	Maintained
6497F:	fs/freevxfs/
6498
6499FREEZER
6500M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6501M:	Pavel Machek <pavel@ucw.cz>
6502L:	linux-pm@vger.kernel.org
6503S:	Supported
6504F:	Documentation/power/freezing-of-tasks.txt
6505F:	include/linux/freezer.h
6506F:	kernel/freezer.c
6507
6508FRONTSWAP API
6509M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6510L:	linux-kernel@vger.kernel.org
6511S:	Maintained
6512F:	mm/frontswap.c
6513F:	include/linux/frontswap.h
6514
6515FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6516M:	David Howells <dhowells@redhat.com>
6517L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6518S:	Supported
6519F:	Documentation/filesystems/caching/
6520F:	fs/fscache/
6521F:	include/linux/fscache*.h
6522
6523FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6524M:	Theodore Y. Ts'o <tytso@mit.edu>
6525M:	Jaegeuk Kim <jaegeuk@kernel.org>
6526M:	Eric Biggers <ebiggers@kernel.org>
6527L:	linux-fscrypt@vger.kernel.org
6528Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6529T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6530S:	Supported
6531F:	fs/crypto/
6532F:	include/linux/fscrypt*.h
6533F:	Documentation/filesystems/fscrypt.rst
6534
6535FSI-ATTACHED I2C DRIVER
6536M:	Eddie James <eajames@linux.ibm.com>
6537L:	linux-i2c@vger.kernel.org
6538L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6539S:	Maintained
6540F:	drivers/i2c/busses/i2c-fsi.c
6541F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6542
6543FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6544M:	Jan Kara <jack@suse.cz>
6545R:	Amir Goldstein <amir73il@gmail.com>
6546L:	linux-fsdevel@vger.kernel.org
6547S:	Maintained
6548F:	fs/notify/
6549F:	include/linux/fsnotify*.h
6550
6551FUJITSU LAPTOP EXTRAS
6552M:	Jonathan Woithe <jwoithe@just42.net>
6553L:	platform-driver-x86@vger.kernel.org
6554S:	Maintained
6555F:	drivers/platform/x86/fujitsu-laptop.c
6556
6557FUJITSU M-5MO LS CAMERA ISP DRIVER
6558M:	Kyungmin Park <kyungmin.park@samsung.com>
6559M:	Heungjun Kim <riverful.kim@samsung.com>
6560L:	linux-media@vger.kernel.org
6561S:	Maintained
6562F:	drivers/media/i2c/m5mols/
6563F:	include/media/i2c/m5mols.h
6564
6565FUJITSU TABLET EXTRAS
6566M:	Robert Gerlach <khnz@gmx.de>
6567L:	platform-driver-x86@vger.kernel.org
6568S:	Maintained
6569F:	drivers/platform/x86/fujitsu-tablet.c
6570
6571FUSE: FILESYSTEM IN USERSPACE
6572M:	Miklos Szeredi <miklos@szeredi.hu>
6573L:	linux-fsdevel@vger.kernel.org
6574W:	http://fuse.sourceforge.net/
6575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6576S:	Maintained
6577F:	fs/fuse/
6578F:	include/uapi/linux/fuse.h
6579F:	Documentation/filesystems/fuse.txt
6580
6581FUTEX SUBSYSTEM
6582M:	Thomas Gleixner <tglx@linutronix.de>
6583M:	Ingo Molnar <mingo@redhat.com>
6584R:	Peter Zijlstra <peterz@infradead.org>
6585R:	Darren Hart <dvhart@infradead.org>
6586L:	linux-kernel@vger.kernel.org
6587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6588S:	Maintained
6589F:	kernel/futex.c
6590F:	include/asm-generic/futex.h
6591F:	include/linux/futex.h
6592F:	include/uapi/linux/futex.h
6593F:	tools/testing/selftests/futex/
6594F:	tools/perf/bench/futex*
6595F:	Documentation/*futex*
6596
6597GCC PLUGINS
6598M:	Kees Cook <keescook@chromium.org>
6599R:	Emese Revfy <re.emese@gmail.com>
6600L:	kernel-hardening@lists.openwall.com
6601S:	Maintained
6602F:	scripts/gcc-plugins/
6603F:	scripts/gcc-plugin.sh
6604F:	scripts/Makefile.gcc-plugins
6605F:	Documentation/gcc-plugins.txt
6606
6607GASKET DRIVER FRAMEWORK
6608M:	Rob Springer <rspringer@google.com>
6609M:	Todd Poynor <toddpoynor@google.com>
6610M:	Ben Chan <benchan@chromium.org>
6611S:	Maintained
6612F:	drivers/staging/gasket/
6613
6614GCOV BASED KERNEL PROFILING
6615M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6616S:	Maintained
6617F:	kernel/gcov/
6618F:	Documentation/dev-tools/gcov.rst
6619
6620GDB KERNEL DEBUGGING HELPER SCRIPTS
6621M:	Jan Kiszka <jan.kiszka@siemens.com>
6622M:	Kieran Bingham <kbingham@kernel.org>
6623S:	Supported
6624F:	scripts/gdb/
6625
6626GDT SCSI DISK ARRAY CONTROLLER DRIVER
6627M:	Achim Leubner <achim_leubner@adaptec.com>
6628L:	linux-scsi@vger.kernel.org
6629W:	http://www.icp-vortex.com/
6630S:	Supported
6631F:	drivers/scsi/gdt*
6632
6633GEMTEK FM RADIO RECEIVER DRIVER
6634M:	Hans Verkuil <hverkuil@xs4all.nl>
6635L:	linux-media@vger.kernel.org
6636T:	git git://linuxtv.org/media_tree.git
6637W:	https://linuxtv.org
6638S:	Maintained
6639F:	drivers/media/radio/radio-gemtek*
6640
6641GENERIC GPIO I2C DRIVER
6642M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6643S:	Supported
6644F:	drivers/i2c/busses/i2c-gpio.c
6645F:	include/linux/platform_data/i2c-gpio.h
6646
6647GENERIC GPIO I2C MULTIPLEXER DRIVER
6648M:	Peter Korsgaard <peter.korsgaard@barco.com>
6649L:	linux-i2c@vger.kernel.org
6650S:	Supported
6651F:	drivers/i2c/muxes/i2c-mux-gpio.c
6652F:	include/linux/platform_data/i2c-mux-gpio.h
6653F:	Documentation/i2c/muxes/i2c-mux-gpio
6654
6655GENERIC HDLC (WAN) DRIVERS
6656M:	Krzysztof Halasa <khc@pm.waw.pl>
6657W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6658S:	Maintained
6659F:	drivers/net/wan/c101.c
6660F:	drivers/net/wan/hd6457*
6661F:	drivers/net/wan/hdlc*
6662F:	drivers/net/wan/n2.c
6663F:	drivers/net/wan/pc300too.c
6664F:	drivers/net/wan/pci200syn.c
6665F:	drivers/net/wan/wanxl*
6666
6667GENERIC INCLUDE/ASM HEADER FILES
6668M:	Arnd Bergmann <arnd@arndb.de>
6669L:	linux-arch@vger.kernel.org
6670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6671S:	Maintained
6672F:	include/asm-generic/
6673F:	include/uapi/asm-generic/
6674
6675GENERIC PHY FRAMEWORK
6676M:	Kishon Vijay Abraham I <kishon@ti.com>
6677L:	linux-kernel@vger.kernel.org
6678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6679S:	Supported
6680F:	drivers/phy/
6681F:	include/linux/phy/
6682F:	Documentation/devicetree/bindings/phy/
6683
6684GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6685M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6686S:	Supported
6687F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6688
6689GENERIC PM DOMAINS
6690M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6691M:	Kevin Hilman <khilman@kernel.org>
6692M:	Ulf Hansson <ulf.hansson@linaro.org>
6693L:	linux-pm@vger.kernel.org
6694S:	Supported
6695F:	drivers/base/power/domain*.c
6696F:	include/linux/pm_domain.h
6697F:	Documentation/devicetree/bindings/power/power_domain.txt
6698
6699GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6700M:	Eugen Hristev <eugen.hristev@microchip.com>
6701L:	linux-input@vger.kernel.org
6702S:	Maintained
6703F:	drivers/input/touchscreen/resistive-adc-touch.c
6704
6705GENERIC UIO DRIVER FOR PCI DEVICES
6706M:	"Michael S. Tsirkin" <mst@redhat.com>
6707L:	kvm@vger.kernel.org
6708S:	Supported
6709F:	drivers/uio/uio_pci_generic.c
6710
6711GENERIC VDSO LIBRARY:
6712M:	Andy Lutomirski <luto@kernel.org>
6713M:	Thomas Gleixner <tglx@linutronix.de>
6714M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6715L:	linux-kernel@vger.kernel.org
6716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6717S:	Maintained
6718F:	lib/vdso/
6719F:	kernel/time/vsyscall.c
6720F:	include/vdso/
6721F:	include/asm-generic/vdso/vsyscall.h
6722
6723GENWQE (IBM Generic Workqueue Card)
6724M:	Frank Haverkamp <haver@linux.ibm.com>
6725S:	Supported
6726F:	drivers/misc/genwqe/
6727
6728GET_MAINTAINER SCRIPT
6729M:	Joe Perches <joe@perches.com>
6730S:	Maintained
6731F:	scripts/get_maintainer.pl
6732
6733GFS2 FILE SYSTEM
6734M:	Bob Peterson <rpeterso@redhat.com>
6735M:	Andreas Gruenbacher <agruenba@redhat.com>
6736L:	cluster-devel@redhat.com
6737W:	http://sources.redhat.com/cluster/
6738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6739S:	Supported
6740F:	Documentation/filesystems/gfs2*.txt
6741F:	fs/gfs2/
6742F:	include/uapi/linux/gfs2_ondisk.h
6743
6744GIGASET ISDN DRIVERS
6745M:	Paul Bolle <pebolle@tiscali.nl>
6746L:	gigaset307x-common@lists.sourceforge.net
6747W:	http://gigaset307x.sourceforge.net/
6748S:	Odd Fixes
6749F:	Documentation/isdn/README.gigaset
6750F:	drivers/isdn/gigaset/
6751F:	include/uapi/linux/gigaset_dev.h
6752
6753GNSS SUBSYSTEM
6754M:	Johan Hovold <johan@kernel.org>
6755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6756S:	Maintained
6757F:	Documentation/ABI/testing/sysfs-class-gnss
6758F:	Documentation/devicetree/bindings/gnss/
6759F:	drivers/gnss/
6760F:	include/linux/gnss.h
6761
6762GO7007 MPEG CODEC
6763M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6764L:	linux-media@vger.kernel.org
6765S:	Maintained
6766F:	drivers/media/usb/go7007/
6767
6768GOODIX TOUCHSCREEN
6769M:	Bastien Nocera <hadess@hadess.net>
6770L:	linux-input@vger.kernel.org
6771S:	Maintained
6772F:	drivers/input/touchscreen/goodix.c
6773
6774GPD POCKET FAN DRIVER
6775M:	Hans de Goede <hdegoede@redhat.com>
6776L:	platform-driver-x86@vger.kernel.org
6777S:	Maintained
6778F:	drivers/platform/x86/gpd-pocket-fan.c
6779
6780GPIO ACPI SUPPORT
6781M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6782M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6783L:	linux-gpio@vger.kernel.org
6784L:	linux-acpi@vger.kernel.org
6785S:	Maintained
6786F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6787F:	drivers/gpio/gpiolib-acpi.c
6788
6789GPIO IR Transmitter
6790M:	Sean Young <sean@mess.org>
6791L:	linux-media@vger.kernel.org
6792S:	Maintained
6793F:	drivers/media/rc/gpio-ir-tx.c
6794
6795GPIO MOCKUP DRIVER
6796M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6797L:	linux-gpio@vger.kernel.org
6798S:	Maintained
6799F:	drivers/gpio/gpio-mockup.c
6800F:	tools/testing/selftests/gpio/
6801
6802GPIO SUBSYSTEM
6803M:	Linus Walleij <linus.walleij@linaro.org>
6804M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6805L:	linux-gpio@vger.kernel.org
6806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6807S:	Maintained
6808F:	Documentation/devicetree/bindings/gpio/
6809F:	Documentation/driver-api/gpio/
6810F:	Documentation/gpio/
6811F:	Documentation/ABI/testing/gpio-cdev
6812F:	Documentation/ABI/obsolete/sysfs-gpio
6813F:	drivers/gpio/
6814F:	include/linux/gpio/
6815F:	include/linux/gpio.h
6816F:	include/linux/of_gpio.h
6817F:	include/asm-generic/gpio.h
6818F:	include/uapi/linux/gpio.h
6819F:	tools/gpio/
6820
6821GRE DEMULTIPLEXER DRIVER
6822M:	Dmitry Kozlov <xeb@mail.ru>
6823L:	netdev@vger.kernel.org
6824S:	Maintained
6825F:	net/ipv4/gre_demux.c
6826F:	net/ipv4/gre_offload.c
6827F:	include/net/gre.h
6828
6829GRETH 10/100/1G Ethernet MAC device driver
6830M:	Andreas Larsson <andreas@gaisler.com>
6831L:	netdev@vger.kernel.org
6832S:	Maintained
6833F:	drivers/net/ethernet/aeroflex/
6834
6835GREYBUS AUDIO PROTOCOLS DRIVERS
6836M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6837M:	Mark Greer <mgreer@animalcreek.com>
6838S:	Maintained
6839F:	drivers/staging/greybus/audio_apbridgea.c
6840F:	drivers/staging/greybus/audio_apbridgea.h
6841F:	drivers/staging/greybus/audio_codec.c
6842F:	drivers/staging/greybus/audio_codec.h
6843F:	drivers/staging/greybus/audio_gb.c
6844F:	drivers/staging/greybus/audio_manager.c
6845F:	drivers/staging/greybus/audio_manager.h
6846F:	drivers/staging/greybus/audio_manager_module.c
6847F:	drivers/staging/greybus/audio_manager_private.h
6848F:	drivers/staging/greybus/audio_manager_sysfs.c
6849F:	drivers/staging/greybus/audio_module.c
6850F:	drivers/staging/greybus/audio_topology.c
6851
6852GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6853M:	Viresh Kumar <vireshk@kernel.org>
6854S:	Maintained
6855F:	drivers/staging/greybus/authentication.c
6856F:	drivers/staging/greybus/bootrom.c
6857F:	drivers/staging/greybus/firmware.h
6858F:	drivers/staging/greybus/fw-core.c
6859F:	drivers/staging/greybus/fw-download.c
6860F:	drivers/staging/greybus/fw-management.c
6861F:	drivers/staging/greybus/greybus_authentication.h
6862F:	drivers/staging/greybus/greybus_firmware.h
6863F:	drivers/staging/greybus/hid.c
6864F:	drivers/staging/greybus/i2c.c
6865F:	drivers/staging/greybus/spi.c
6866F:	drivers/staging/greybus/spilib.c
6867F:	drivers/staging/greybus/spilib.h
6868
6869GREYBUS LOOPBACK DRIVER
6870M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6871S:	Maintained
6872F:	drivers/staging/greybus/loopback.c
6873
6874GREYBUS PLATFORM DRIVERS
6875M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6876S:	Maintained
6877F:	drivers/staging/greybus/arche-platform.c
6878F:	drivers/staging/greybus/arche-apb-ctrl.c
6879F:	drivers/staging/greybus/arche_platform.h
6880
6881GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6882M:	Rui Miguel Silva <rmfrfs@gmail.com>
6883S:	Maintained
6884F:	drivers/staging/greybus/sdio.c
6885F:	drivers/staging/greybus/light.c
6886F:	drivers/staging/greybus/gpio.c
6887F:	drivers/staging/greybus/power_supply.c
6888F:	drivers/staging/greybus/spi.c
6889F:	drivers/staging/greybus/spilib.c
6890
6891GREYBUS SUBSYSTEM
6892M:	Johan Hovold <johan@kernel.org>
6893M:	Alex Elder <elder@kernel.org>
6894M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6895S:	Maintained
6896F:	drivers/staging/greybus/
6897L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6898
6899GREYBUS UART PROTOCOLS DRIVERS
6900M:	David Lin <dtwlin@gmail.com>
6901S:	Maintained
6902F:	drivers/staging/greybus/uart.c
6903F:	drivers/staging/greybus/log.c
6904
6905GS1662 VIDEO SERIALIZER
6906M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6907L:	linux-media@vger.kernel.org
6908T:	git git://linuxtv.org/media_tree.git
6909S:	Maintained
6910F:	drivers/media/spi/gs1662.c
6911
6912GSPCA FINEPIX SUBDRIVER
6913M:	Frank Zago <frank@zago.net>
6914L:	linux-media@vger.kernel.org
6915T:	git git://linuxtv.org/media_tree.git
6916S:	Maintained
6917F:	drivers/media/usb/gspca/finepix.c
6918
6919GSPCA GL860 SUBDRIVER
6920M:	Olivier Lorin <o.lorin@laposte.net>
6921L:	linux-media@vger.kernel.org
6922T:	git git://linuxtv.org/media_tree.git
6923S:	Maintained
6924F:	drivers/media/usb/gspca/gl860/
6925
6926GSPCA M5602 SUBDRIVER
6927M:	Erik Andren <erik.andren@gmail.com>
6928L:	linux-media@vger.kernel.org
6929T:	git git://linuxtv.org/media_tree.git
6930S:	Maintained
6931F:	drivers/media/usb/gspca/m5602/
6932
6933GSPCA PAC207 SONIXB SUBDRIVER
6934M:	Hans Verkuil <hverkuil@xs4all.nl>
6935L:	linux-media@vger.kernel.org
6936T:	git git://linuxtv.org/media_tree.git
6937S:	Odd Fixes
6938F:	drivers/media/usb/gspca/pac207.c
6939
6940GSPCA SN9C20X SUBDRIVER
6941M:	Brian Johnson <brijohn@gmail.com>
6942L:	linux-media@vger.kernel.org
6943T:	git git://linuxtv.org/media_tree.git
6944S:	Maintained
6945F:	drivers/media/usb/gspca/sn9c20x.c
6946
6947GSPCA T613 SUBDRIVER
6948M:	Leandro Costantino <lcostantino@gmail.com>
6949L:	linux-media@vger.kernel.org
6950T:	git git://linuxtv.org/media_tree.git
6951S:	Maintained
6952F:	drivers/media/usb/gspca/t613.c
6953
6954GSPCA USB WEBCAM DRIVER
6955M:	Hans Verkuil <hverkuil@xs4all.nl>
6956L:	linux-media@vger.kernel.org
6957T:	git git://linuxtv.org/media_tree.git
6958S:	Odd Fixes
6959F:	drivers/media/usb/gspca/
6960
6961GTP (GPRS Tunneling Protocol)
6962M:	Pablo Neira Ayuso <pablo@netfilter.org>
6963M:	Harald Welte <laforge@gnumonks.org>
6964L:	osmocom-net-gprs@lists.osmocom.org
6965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6966S:	Maintained
6967F:	drivers/net/gtp.c
6968
6969GUID PARTITION TABLE (GPT)
6970M:	Davidlohr Bueso <dave@stgolabs.net>
6971L:	linux-efi@vger.kernel.org
6972S:	Maintained
6973F:	block/partitions/efi.*
6974
6975H8/300 ARCHITECTURE
6976M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6977L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6978W:	http://uclinux-h8.sourceforge.jp
6979T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6980S:	Maintained
6981F:	arch/h8300/
6982F:	drivers/clocksource/h8300_*.c
6983F:	drivers/clk/h8300/
6984F:	drivers/irqchip/irq-renesas-h8*.c
6985
6986HABANALABS PCI DRIVER
6987M:	Oded Gabbay <oded.gabbay@gmail.com>
6988T:	git https://github.com/HabanaAI/linux.git
6989S:	Supported
6990F:	drivers/misc/habanalabs/
6991F:	include/uapi/misc/habanalabs.h
6992F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6993F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6994
6995HACKRF MEDIA DRIVER
6996M:	Antti Palosaari <crope@iki.fi>
6997L:	linux-media@vger.kernel.org
6998W:	https://linuxtv.org
6999W:	http://palosaari.fi/linux/
7000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7001T:	git git://linuxtv.org/anttip/media_tree.git
7002S:	Maintained
7003F:	drivers/media/usb/hackrf/
7004
7005HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7006M:	Frank Seidel <frank@f-seidel.de>
7007L:	platform-driver-x86@vger.kernel.org
7008W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7009S:	Maintained
7010F:	drivers/platform/x86/hdaps.c
7011
7012HARDWARE MONITORING
7013M:	Jean Delvare <jdelvare@suse.com>
7014M:	Guenter Roeck <linux@roeck-us.net>
7015L:	linux-hwmon@vger.kernel.org
7016W:	http://hwmon.wiki.kernel.org/
7017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7018S:	Maintained
7019F:	Documentation/devicetree/bindings/hwmon/
7020F:	Documentation/hwmon/
7021F:	drivers/hwmon/
7022F:	include/linux/hwmon*.h
7023F:	include/trace/events/hwmon*.h
7024
7025HARDWARE RANDOM NUMBER GENERATOR CORE
7026M:	Matt Mackall <mpm@selenic.com>
7027M:	Herbert Xu <herbert@gondor.apana.org.au>
7028L:	linux-crypto@vger.kernel.org
7029S:	Odd fixes
7030F:	Documentation/devicetree/bindings/rng/
7031F:	Documentation/hw_random.txt
7032F:	drivers/char/hw_random/
7033F:	include/linux/hw_random.h
7034
7035HARDWARE TRACING FACILITIES
7036M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7037S:	Maintained
7038F:	drivers/hwtracing/
7039
7040HARDWARE SPINLOCK CORE
7041M:	Ohad Ben-Cohen <ohad@wizery.com>
7042M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7043L:	linux-remoteproc@vger.kernel.org
7044S:	Maintained
7045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7046F:	Documentation/devicetree/bindings/hwlock/
7047F:	Documentation/hwspinlock.txt
7048F:	drivers/hwspinlock/
7049F:	include/linux/hwspinlock.h
7050
7051HARMONY SOUND DRIVER
7052L:	linux-parisc@vger.kernel.org
7053S:	Maintained
7054F:	sound/parisc/harmony.*
7055
7056HDPVR USB VIDEO ENCODER DRIVER
7057M:	Hans Verkuil <hverkuil@xs4all.nl>
7058L:	linux-media@vger.kernel.org
7059T:	git git://linuxtv.org/media_tree.git
7060W:	https://linuxtv.org
7061S:	Odd Fixes
7062F:	drivers/media/usb/hdpvr/
7063
7064HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7065M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7066S:	Supported
7067F:	Documentation/watchdog/hpwdt.rst
7068F:	drivers/watchdog/hpwdt.c
7069
7070HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7071M:	Don Brace <don.brace@microsemi.com>
7072L:	esc.storagedev@microsemi.com
7073L:	linux-scsi@vger.kernel.org
7074S:	Supported
7075F:	Documentation/scsi/hpsa.txt
7076F:	drivers/scsi/hpsa*.[ch]
7077F:	include/linux/cciss*.h
7078F:	include/uapi/linux/cciss*.h
7079
7080HFI1 DRIVER
7081M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7082M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7083L:	linux-rdma@vger.kernel.org
7084S:	Supported
7085F:	drivers/infiniband/hw/hfi1
7086
7087HFS FILESYSTEM
7088L:	linux-fsdevel@vger.kernel.org
7089S:	Orphan
7090F:	Documentation/filesystems/hfs.txt
7091F:	fs/hfs/
7092
7093HFSPLUS FILESYSTEM
7094L:	linux-fsdevel@vger.kernel.org
7095S:	Orphan
7096F:	Documentation/filesystems/hfsplus.txt
7097F:	fs/hfsplus/
7098
7099HGA FRAMEBUFFER DRIVER
7100M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7101L:	linux-nvidia@lists.surfsouth.com
7102W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7103S:	Maintained
7104F:	drivers/video/fbdev/hgafb.c
7105
7106HIBERNATION (aka Software Suspend, aka swsusp)
7107M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7108M:	Pavel Machek <pavel@ucw.cz>
7109L:	linux-pm@vger.kernel.org
7110B:	https://bugzilla.kernel.org
7111S:	Supported
7112F:	arch/x86/power/
7113F:	drivers/base/power/
7114F:	kernel/power/
7115F:	include/linux/suspend.h
7116F:	include/linux/freezer.h
7117F:	include/linux/pm.h
7118F:	arch/*/include/asm/suspend*.h
7119
7120HID CORE LAYER
7121M:	Jiri Kosina <jikos@kernel.org>
7122M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7123L:	linux-input@vger.kernel.org
7124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7125S:	Maintained
7126F:	drivers/hid/
7127F:	include/linux/hid*
7128F:	include/uapi/linux/hid*
7129
7130HID SENSOR HUB DRIVERS
7131M:	Jiri Kosina <jikos@kernel.org>
7132M:	Jonathan Cameron <jic23@kernel.org>
7133M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7134L:	linux-input@vger.kernel.org
7135L:	linux-iio@vger.kernel.org
7136S:	Maintained
7137F:	Documentation/hid/hid-sensor*
7138F:	drivers/hid/hid-sensor-*
7139F:	drivers/iio/*/hid-*
7140F:	include/linux/hid-sensor-*
7141
7142HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7143M:	Thomas Gleixner <tglx@linutronix.de>
7144L:	linux-kernel@vger.kernel.org
7145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7146S:	Maintained
7147F:	Documentation/timers/
7148F:	kernel/time/hrtimer.c
7149F:	kernel/time/clockevents.c
7150F:	kernel/time/timer_*.c
7151F:	include/linux/clockchips.h
7152F:	include/linux/hrtimer.h
7153
7154HIGH-SPEED SCC DRIVER FOR AX.25
7155L:	linux-hams@vger.kernel.org
7156S:	Orphan
7157F:	drivers/net/hamradio/dmascc.c
7158F:	drivers/net/hamradio/scc.c
7159
7160HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7161M:	HighPoint Linux Team <linux@highpoint-tech.com>
7162W:	http://www.highpoint-tech.com
7163S:	Supported
7164F:	Documentation/scsi/hptiop.txt
7165F:	drivers/scsi/hptiop.c
7166
7167HIPPI
7168M:	Jes Sorensen <jes@trained-monkey.org>
7169L:	linux-hippi@sunsite.dk
7170S:	Maintained
7171F:	include/linux/hippidevice.h
7172F:	include/uapi/linux/if_hippi.h
7173F:	net/802/hippi.c
7174F:	drivers/net/hippi/
7175
7176HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7177M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7178M:	Salil Mehta <salil.mehta@huawei.com>
7179L:	netdev@vger.kernel.org
7180W:	http://www.hisilicon.com
7181S:	Maintained
7182F:	drivers/net/ethernet/hisilicon/hns3/
7183
7184HISILICON LPC BUS DRIVER
7185M:	john.garry@huawei.com
7186W:	http://www.hisilicon.com
7187S:	Maintained
7188F:	drivers/bus/hisi_lpc.c
7189F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7190
7191HISILICON NETWORK SUBSYSTEM DRIVER
7192M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7193M:	Salil Mehta <salil.mehta@huawei.com>
7194L:	netdev@vger.kernel.org
7195W:	http://www.hisilicon.com
7196S:	Maintained
7197F:	drivers/net/ethernet/hisilicon/
7198F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7199
7200HISILICON PMU DRIVER
7201M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7202W:	http://www.hisilicon.com
7203S:	Supported
7204F:	drivers/perf/hisilicon
7205F:	Documentation/perf/hisi-pmu.txt
7206
7207HISILICON ROCE DRIVER
7208M:	Lijun Ou <oulijun@huawei.com>
7209M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7210L:	linux-rdma@vger.kernel.org
7211S:	Maintained
7212F:	drivers/infiniband/hw/hns/
7213F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7214
7215HISILICON SAS Controller
7216M:	John Garry <john.garry@huawei.com>
7217W:	http://www.hisilicon.com
7218S:	Supported
7219F:	drivers/scsi/hisi_sas/
7220F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7221
7222HMM - Heterogeneous Memory Management
7223M:	Jérôme Glisse <jglisse@redhat.com>
7224L:	linux-mm@kvack.org
7225S:	Maintained
7226F:	mm/hmm*
7227F:	include/linux/hmm*
7228F:	Documentation/vm/hmm.rst
7229
7230HOST AP DRIVER
7231M:	Jouni Malinen <j@w1.fi>
7232L:	linux-wireless@vger.kernel.org
7233W:	http://w1.fi/hostap-driver.html
7234S:	Obsolete
7235F:	drivers/net/wireless/intersil/hostap/
7236
7237HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7238L:	platform-driver-x86@vger.kernel.org
7239S:	Orphan
7240F:	drivers/platform/x86/tc1100-wmi.c
7241
7242HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7243M:	Jaroslav Kysela <perex@perex.cz>
7244S:	Maintained
7245F:	drivers/net/ethernet/hp/hp100.*
7246
7247HPET:	High Precision Event Timers driver
7248M:	Clemens Ladisch <clemens@ladisch.de>
7249S:	Maintained
7250F:	Documentation/timers/hpet.rst
7251F:	drivers/char/hpet.c
7252F:	include/linux/hpet.h
7253F:	include/uapi/linux/hpet.h
7254
7255HPET:	x86
7256S:	Orphan
7257F:	arch/x86/kernel/hpet.c
7258F:	arch/x86/include/asm/hpet.h
7259
7260HPFS FILESYSTEM
7261M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7262W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7263S:	Maintained
7264F:	fs/hpfs/
7265
7266HSI SUBSYSTEM
7267M:	Sebastian Reichel <sre@kernel.org>
7268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7269S:	Maintained
7270F:	Documentation/ABI/testing/sysfs-bus-hsi
7271F:	Documentation/driver-api/hsi.rst
7272F:	drivers/hsi/
7273F:	include/linux/hsi/
7274F:	include/uapi/linux/hsi/
7275
7276HSO 3G MODEM DRIVER
7277L:	linux-usb@vger.kernel.org
7278S:	Orphan
7279F:	drivers/net/usb/hso.c
7280
7281HSR NETWORK PROTOCOL
7282M:	Arvid Brodin <arvid.brodin@alten.se>
7283L:	netdev@vger.kernel.org
7284S:	Maintained
7285F:	net/hsr/
7286
7287HT16K33 LED CONTROLLER DRIVER
7288M:	Robin van der Gracht <robin@protonic.nl>
7289S:	Maintained
7290F:	drivers/auxdisplay/ht16k33.c
7291F:	Documentation/devicetree/bindings/display/ht16k33.txt
7292
7293HTCPEN TOUCHSCREEN DRIVER
7294M:	Pau Oliva Fora <pof@eslack.org>
7295L:	linux-input@vger.kernel.org
7296S:	Maintained
7297F:	drivers/input/touchscreen/htcpen.c
7298
7299HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7300M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7301L:	linux-iio@vger.kernel.org
7302W:	http://www.st.com/
7303S:	Maintained
7304F:	drivers/iio/humidity/hts221*
7305F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7306
7307HUAWEI ETHERNET DRIVER
7308M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7309L:	netdev@vger.kernel.org
7310S:	Supported
7311F:	Documentation/networking/hinic.txt
7312F:	drivers/net/ethernet/huawei/hinic/
7313
7314HUGETLB FILESYSTEM
7315M:	Mike Kravetz <mike.kravetz@oracle.com>
7316L:	linux-mm@kvack.org
7317S:	Maintained
7318F:	fs/hugetlbfs/
7319F:	mm/hugetlb.c
7320F:	include/linux/hugetlb.h
7321F:	Documentation/admin-guide/mm/hugetlbpage.rst
7322F:	Documentation/vm/hugetlbfs_reserv.rst
7323F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7324
7325HVA ST MEDIA DRIVER
7326M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7327L:	linux-media@vger.kernel.org
7328T:	git git://linuxtv.org/media_tree.git
7329W:	https://linuxtv.org
7330S:	Supported
7331F:	drivers/media/platform/sti/hva
7332
7333HWPOISON MEMORY FAILURE HANDLING
7334M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7335L:	linux-mm@kvack.org
7336S:	Maintained
7337F:	mm/memory-failure.c
7338F:	mm/hwpoison-inject.c
7339
7340HYGON PROCESSOR SUPPORT
7341M:	Pu Wen <puwen@hygon.cn>
7342L:	linux-kernel@vger.kernel.org
7343S:	Maintained
7344F:	arch/x86/kernel/cpu/hygon.c
7345
7346Hyper-V CORE AND DRIVERS
7347M:	"K. Y. Srinivasan" <kys@microsoft.com>
7348M:	Haiyang Zhang <haiyangz@microsoft.com>
7349M:	Stephen Hemminger <sthemmin@microsoft.com>
7350M:	Sasha Levin <sashal@kernel.org>
7351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7352L:	linux-hyperv@vger.kernel.org
7353S:	Supported
7354F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7355F:	arch/x86/include/asm/mshyperv.h
7356F:	arch/x86/include/asm/trace/hyperv.h
7357F:	arch/x86/include/asm/hyperv-tlfs.h
7358F:	arch/x86/kernel/cpu/mshyperv.c
7359F:	arch/x86/hyperv
7360F:	drivers/clocksource/hyperv_timer.c
7361F:	drivers/hid/hid-hyperv.c
7362F:	drivers/hv/
7363F:	drivers/input/serio/hyperv-keyboard.c
7364F:	drivers/pci/controller/pci-hyperv.c
7365F:	drivers/net/hyperv/
7366F:	drivers/scsi/storvsc_drv.c
7367F:	drivers/uio/uio_hv_generic.c
7368F:	drivers/video/fbdev/hyperv_fb.c
7369F:	drivers/iommu/hyperv_iommu.c
7370F:	net/vmw_vsock/hyperv_transport.c
7371F:	include/clocksource/hyperv_timer.h
7372F:	include/linux/hyperv.h
7373F:	include/uapi/linux/hyperv.h
7374F:	tools/hv/
7375F:	Documentation/ABI/stable/sysfs-bus-vmbus
7376
7377HYPERVISOR VIRTUAL CONSOLE DRIVER
7378L:	linuxppc-dev@lists.ozlabs.org
7379S:	Odd Fixes
7380F:	drivers/tty/hvc/
7381
7382I2C ACPI SUPPORT
7383M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7384L:	linux-i2c@vger.kernel.org
7385L:	linux-acpi@vger.kernel.org
7386S:	Maintained
7387F:	drivers/i2c/i2c-core-acpi.c
7388
7389I2C CONTROLLER DRIVER FOR NVIDIA GPU
7390M:	Ajay Gupta <ajayg@nvidia.com>
7391L:	linux-i2c@vger.kernel.org
7392S:	Maintained
7393F:	Documentation/i2c/busses/i2c-nvidia-gpu
7394F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7395
7396I2C MUXES
7397M:	Peter Rosin <peda@axentia.se>
7398L:	linux-i2c@vger.kernel.org
7399S:	Maintained
7400F:	Documentation/i2c/i2c-topology
7401F:	Documentation/i2c/muxes/
7402F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7403F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7404F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7405F:	drivers/i2c/i2c-mux.c
7406F:	drivers/i2c/muxes/
7407F:	include/linux/i2c-mux.h
7408
7409I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7410M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7411L:	linux-i2c@vger.kernel.org
7412S:	Maintained
7413F:	Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7414F:	drivers/i2c/busses/i2c-mv64xxx.c
7415
7416I2C OVER PARALLEL PORT
7417M:	Jean Delvare <jdelvare@suse.com>
7418L:	linux-i2c@vger.kernel.org
7419S:	Maintained
7420F:	Documentation/i2c/busses/i2c-parport
7421F:	Documentation/i2c/busses/i2c-parport-light
7422F:	drivers/i2c/busses/i2c-parport.c
7423F:	drivers/i2c/busses/i2c-parport-light.c
7424
7425I2C SUBSYSTEM
7426M:	Wolfram Sang <wsa@the-dreams.de>
7427L:	linux-i2c@vger.kernel.org
7428W:	https://i2c.wiki.kernel.org/
7429Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7431S:	Maintained
7432F:	Documentation/devicetree/bindings/i2c/i2c.txt
7433F:	Documentation/i2c/
7434F:	drivers/i2c/*
7435F:	include/linux/i2c.h
7436F:	include/linux/i2c-dev.h
7437F:	include/linux/i2c-smbus.h
7438F:	include/uapi/linux/i2c.h
7439F:	include/uapi/linux/i2c-*.h
7440
7441I2C SUBSYSTEM HOST DRIVERS
7442L:	linux-i2c@vger.kernel.org
7443W:	https://i2c.wiki.kernel.org/
7444Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7446S:	Odd Fixes
7447F:	Documentation/devicetree/bindings/i2c/
7448F:	drivers/i2c/algos/
7449F:	drivers/i2c/busses/
7450
7451I2C-TAOS-EVM DRIVER
7452M:	Jean Delvare <jdelvare@suse.com>
7453L:	linux-i2c@vger.kernel.org
7454S:	Maintained
7455F:	Documentation/i2c/busses/i2c-taos-evm
7456F:	drivers/i2c/busses/i2c-taos-evm.c
7457
7458I2C-TINY-USB DRIVER
7459M:	Till Harbaum <till@harbaum.org>
7460L:	linux-i2c@vger.kernel.org
7461W:	http://www.harbaum.org/till/i2c_tiny_usb
7462S:	Maintained
7463F:	drivers/i2c/busses/i2c-tiny-usb.c
7464
7465I2C/SMBUS CONTROLLER DRIVERS FOR PC
7466M:	Jean Delvare <jdelvare@suse.com>
7467L:	linux-i2c@vger.kernel.org
7468S:	Maintained
7469F:	Documentation/i2c/busses/i2c-ali1535
7470F:	Documentation/i2c/busses/i2c-ali1563
7471F:	Documentation/i2c/busses/i2c-ali15x3
7472F:	Documentation/i2c/busses/i2c-amd756
7473F:	Documentation/i2c/busses/i2c-amd8111
7474F:	Documentation/i2c/busses/i2c-i801
7475F:	Documentation/i2c/busses/i2c-nforce2
7476F:	Documentation/i2c/busses/i2c-piix4
7477F:	Documentation/i2c/busses/i2c-sis5595
7478F:	Documentation/i2c/busses/i2c-sis630
7479F:	Documentation/i2c/busses/i2c-sis96x
7480F:	Documentation/i2c/busses/i2c-via
7481F:	Documentation/i2c/busses/i2c-viapro
7482F:	drivers/i2c/busses/i2c-ali1535.c
7483F:	drivers/i2c/busses/i2c-ali1563.c
7484F:	drivers/i2c/busses/i2c-ali15x3.c
7485F:	drivers/i2c/busses/i2c-amd756.c
7486F:	drivers/i2c/busses/i2c-amd756-s4882.c
7487F:	drivers/i2c/busses/i2c-amd8111.c
7488F:	drivers/i2c/busses/i2c-i801.c
7489F:	drivers/i2c/busses/i2c-isch.c
7490F:	drivers/i2c/busses/i2c-nforce2.c
7491F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7492F:	drivers/i2c/busses/i2c-piix4.c
7493F:	drivers/i2c/busses/i2c-sis5595.c
7494F:	drivers/i2c/busses/i2c-sis630.c
7495F:	drivers/i2c/busses/i2c-sis96x.c
7496F:	drivers/i2c/busses/i2c-via.c
7497F:	drivers/i2c/busses/i2c-viapro.c
7498
7499I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7500M:	Hans de Goede <hdegoede@redhat.com>
7501L:	linux-i2c@vger.kernel.org
7502S:	Maintained
7503F:	drivers/i2c/busses/i2c-cht-wc.c
7504
7505I2C/SMBUS ISMT DRIVER
7506M:	Seth Heasley <seth.heasley@intel.com>
7507M:	Neil Horman <nhorman@tuxdriver.com>
7508L:	linux-i2c@vger.kernel.org
7509F:	drivers/i2c/busses/i2c-ismt.c
7510F:	Documentation/i2c/busses/i2c-ismt
7511
7512I2C/SMBUS STUB DRIVER
7513M:	Jean Delvare <jdelvare@suse.com>
7514L:	linux-i2c@vger.kernel.org
7515S:	Maintained
7516F:	drivers/i2c/i2c-stub.c
7517
7518I3C SUBSYSTEM
7519M:	Boris Brezillon <bbrezillon@kernel.org>
7520L:	linux-i3c@lists.infradead.org
7521C:	irc://chat.freenode.net/linux-i3c
7522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7523S:	Maintained
7524F:	Documentation/ABI/testing/sysfs-bus-i3c
7525F:	Documentation/devicetree/bindings/i3c/
7526F:	Documentation/driver-api/i3c
7527F:	drivers/i3c/
7528F:	include/linux/i3c/
7529
7530I3C DRIVER FOR SYNOPSYS DESIGNWARE
7531M:	Vitor Soares <vitor.soares@synopsys.com>
7532S:	Maintained
7533F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7534F:	drivers/i3c/master/dw*
7535
7536IA64 (Itanium) PLATFORM
7537M:	Tony Luck <tony.luck@intel.com>
7538M:	Fenghua Yu <fenghua.yu@intel.com>
7539L:	linux-ia64@vger.kernel.org
7540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7541S:	Maintained
7542F:	arch/ia64/
7543
7544IBM Power 842 compression accelerator
7545M:	Haren Myneni <haren@us.ibm.com>
7546S:	Supported
7547F:	drivers/crypto/nx/Makefile
7548F:	drivers/crypto/nx/Kconfig
7549F:	drivers/crypto/nx/nx-842*
7550F:	include/linux/sw842.h
7551F:	crypto/842.c
7552F:	lib/842/
7553
7554IBM Power in-Nest Crypto Acceleration
7555M:	Breno Leitão <leitao@debian.org>
7556M:	Nayna Jain <nayna@linux.ibm.com>
7557M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7558L:	linux-crypto@vger.kernel.org
7559S:	Supported
7560F:	drivers/crypto/nx/Makefile
7561F:	drivers/crypto/nx/Kconfig
7562F:	drivers/crypto/nx/nx-aes*
7563F:	drivers/crypto/nx/nx-sha*
7564F:	drivers/crypto/nx/nx.*
7565F:	drivers/crypto/nx/nx_csbcpb.h
7566F:	drivers/crypto/nx/nx_debugfs.h
7567
7568IBM Power Linux RAID adapter
7569M:	Brian King <brking@us.ibm.com>
7570S:	Supported
7571F:	drivers/scsi/ipr.*
7572
7573IBM Power SRIOV Virtual NIC Device Driver
7574M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7575M:	John Allen <jallen@linux.ibm.com>
7576L:	netdev@vger.kernel.org
7577S:	Supported
7578F:	drivers/net/ethernet/ibm/ibmvnic.*
7579
7580IBM Power Virtual Accelerator Switchboard
7581M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7582L:	linuxppc-dev@lists.ozlabs.org
7583S:	Supported
7584F:	arch/powerpc/platforms/powernv/vas*
7585F:	arch/powerpc/platforms/powernv/copy-paste.h
7586F:	arch/powerpc/include/asm/vas.h
7587
7588IBM Power Virtual Ethernet Device Driver
7589M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7590L:	netdev@vger.kernel.org
7591S:	Supported
7592F:	drivers/net/ethernet/ibm/ibmveth.*
7593
7594IBM Power Virtual FC Device Drivers
7595M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7596L:	linux-scsi@vger.kernel.org
7597S:	Supported
7598F:	drivers/scsi/ibmvscsi/ibmvfc*
7599
7600IBM Power Virtual Management Channel Driver
7601M:	Steven Royer <seroyer@linux.ibm.com>
7602S:	Supported
7603F:	drivers/misc/ibmvmc.*
7604
7605IBM Power Virtual SCSI Device Drivers
7606M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7607L:	linux-scsi@vger.kernel.org
7608S:	Supported
7609F:	drivers/scsi/ibmvscsi/ibmvscsi*
7610F:	include/scsi/viosrp.h
7611
7612IBM Power Virtual SCSI Device Target Driver
7613M:	Michael Cyr <mikecyr@linux.ibm.com>
7614L:	linux-scsi@vger.kernel.org
7615L:	target-devel@vger.kernel.org
7616S:	Supported
7617F:	drivers/scsi/ibmvscsi_tgt/
7618
7619IBM Power VMX Cryptographic instructions
7620M:	Breno Leitão <leitao@debian.org>
7621M:	Nayna Jain <nayna@linux.ibm.com>
7622M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7623L:	linux-crypto@vger.kernel.org
7624S:	Supported
7625F:	drivers/crypto/vmx/Makefile
7626F:	drivers/crypto/vmx/Kconfig
7627F:	drivers/crypto/vmx/vmx.c
7628F:	drivers/crypto/vmx/aes*
7629F:	drivers/crypto/vmx/ghash*
7630F:	drivers/crypto/vmx/ppc-xlate.pl
7631
7632IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7633M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7634L:	linux-pci@vger.kernel.org
7635L:	linuxppc-dev@lists.ozlabs.org
7636S:	Supported
7637F:	drivers/pci/hotplug/rpaphp*
7638
7639IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7640M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7641L:	linux-pci@vger.kernel.org
7642L:	linuxppc-dev@lists.ozlabs.org
7643S:	Supported
7644F:	drivers/pci/hotplug/rpadlpar*
7645
7646IBM ServeRAID RAID DRIVER
7647S:	Orphan
7648F:	drivers/scsi/ips.*
7649
7650ICH LPC AND GPIO DRIVER
7651M:	Peter Tyser <ptyser@xes-inc.com>
7652S:	Maintained
7653F:	drivers/mfd/lpc_ich.c
7654F:	drivers/gpio/gpio-ich.c
7655
7656IDE SUBSYSTEM
7657M:	"David S. Miller" <davem@davemloft.net>
7658L:	linux-ide@vger.kernel.org
7659Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7661S:	Maintained
7662F:	Documentation/ide/
7663F:	drivers/ide/
7664F:	include/linux/ide.h
7665
7666IDE/ATAPI DRIVERS
7667M:	Borislav Petkov <bp@alien8.de>
7668L:	linux-ide@vger.kernel.org
7669S:	Maintained
7670F:	Documentation/cdrom/ide-cd.rst
7671F:	drivers/ide/ide-cd*
7672
7673IDEAPAD LAPTOP EXTRAS DRIVER
7674M:	Ike Panhc <ike.pan@canonical.com>
7675L:	platform-driver-x86@vger.kernel.org
7676W:	http://launchpad.net/ideapad-laptop
7677S:	Maintained
7678F:	drivers/platform/x86/ideapad-laptop.c
7679
7680IDEAPAD LAPTOP SLIDEBAR DRIVER
7681M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7682L:	linux-input@vger.kernel.org
7683W:	https://github.com/o2genum/ideapad-slidebar
7684S:	Maintained
7685F:	drivers/input/misc/ideapad_slidebar.c
7686
7687IDT VersaClock 5 CLOCK DRIVER
7688M:	Marek Vasut <marek.vasut@gmail.com>
7689S:	Maintained
7690F:	drivers/clk/clk-versaclock5.c
7691
7692IEEE 802.15.4 SUBSYSTEM
7693M:	Alexander Aring <alex.aring@gmail.com>
7694M:	Stefan Schmidt <stefan@datenfreihafen.org>
7695L:	linux-wpan@vger.kernel.org
7696W:	http://wpan.cakelab.org/
7697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7699S:	Maintained
7700F:	net/ieee802154/
7701F:	net/mac802154/
7702F:	drivers/net/ieee802154/
7703F:	include/linux/nl802154.h
7704F:	include/linux/ieee802154.h
7705F:	include/net/nl802154.h
7706F:	include/net/mac802154.h
7707F:	include/net/af_ieee802154.h
7708F:	include/net/cfg802154.h
7709F:	include/net/ieee802154_netdev.h
7710F:	Documentation/networking/ieee802154.rst
7711
7712IFE PROTOCOL
7713M:	Yotam Gigi <yotam.gi@gmail.com>
7714M:	Jamal Hadi Salim <jhs@mojatatu.com>
7715F:	net/ife
7716F:	include/net/ife.h
7717F:	include/uapi/linux/ife.h
7718
7719IGORPLUG-USB IR RECEIVER
7720M:	Sean Young <sean@mess.org>
7721L:	linux-media@vger.kernel.org
7722S:	Maintained
7723F:	drivers/media/rc/igorplugusb.c
7724
7725IGUANAWORKS USB IR TRANSCEIVER
7726M:	Sean Young <sean@mess.org>
7727L:	linux-media@vger.kernel.org
7728S:	Maintained
7729F:	drivers/media/rc/iguanair.c
7730
7731IIO DIGITAL POTENTIOMETER DAC
7732M:	Peter Rosin <peda@axentia.se>
7733L:	linux-iio@vger.kernel.org
7734S:	Maintained
7735F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7736F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7737F:	drivers/iio/dac/dpot-dac.c
7738
7739IIO ENVELOPE DETECTOR
7740M:	Peter Rosin <peda@axentia.se>
7741L:	linux-iio@vger.kernel.org
7742S:	Maintained
7743F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7744F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7745F:	drivers/iio/adc/envelope-detector.c
7746
7747IIO MULTIPLEXER
7748M:	Peter Rosin <peda@axentia.se>
7749L:	linux-iio@vger.kernel.org
7750S:	Maintained
7751F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7752F:	drivers/iio/multiplexer/iio-mux.c
7753
7754IIO SUBSYSTEM AND DRIVERS
7755M:	Jonathan Cameron <jic23@kernel.org>
7756R:	Hartmut Knaack <knaack.h@gmx.de>
7757R:	Lars-Peter Clausen <lars@metafoo.de>
7758R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7759L:	linux-iio@vger.kernel.org
7760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7761S:	Maintained
7762F:	Documentation/ABI/testing/configfs-iio*
7763F:	Documentation/ABI/testing/sysfs-bus-iio*
7764F:	Documentation/devicetree/bindings/iio/
7765F:	drivers/iio/
7766F:	drivers/staging/iio/
7767F:	include/linux/iio/
7768F:	tools/iio/
7769
7770IIO UNIT CONVERTER
7771M:	Peter Rosin <peda@axentia.se>
7772L:	linux-iio@vger.kernel.org
7773S:	Maintained
7774F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7775F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7776F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7777F:	drivers/iio/afe/iio-rescale.c
7778
7779IKANOS/ADI EAGLE ADSL USB DRIVER
7780M:	Matthieu Castet <castet.matthieu@free.fr>
7781M:	Stanislaw Gruszka <stf_xl@wp.pl>
7782S:	Maintained
7783F:	drivers/usb/atm/ueagle-atm.c
7784
7785IMGTEC ASCII LCD DRIVER
7786M:	Paul Burton <paul.burton@mips.com>
7787S:	Maintained
7788F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7789F:	drivers/auxdisplay/img-ascii-lcd.c
7790
7791IMGTEC IR DECODER DRIVER
7792M:	James Hogan <jhogan@kernel.org>
7793S:	Maintained
7794F:	drivers/media/rc/img-ir/
7795
7796IMON SOUNDGRAPH USB IR RECEIVER
7797M:	Sean Young <sean@mess.org>
7798L:	linux-media@vger.kernel.org
7799S:	Maintained
7800F:	drivers/media/rc/imon_raw.c
7801F:	drivers/media/rc/imon.c
7802
7803IMS TWINTURBO FRAMEBUFFER DRIVER
7804L:	linux-fbdev@vger.kernel.org
7805S:	Orphan
7806F:	drivers/video/fbdev/imsttfb.c
7807
7808INA209 HARDWARE MONITOR DRIVER
7809M:	Guenter Roeck <linux@roeck-us.net>
7810L:	linux-hwmon@vger.kernel.org
7811S:	Maintained
7812F:	Documentation/hwmon/ina209.rst
7813F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7814F:	drivers/hwmon/ina209.c
7815
7816INA2XX HARDWARE MONITOR DRIVER
7817M:	Guenter Roeck <linux@roeck-us.net>
7818L:	linux-hwmon@vger.kernel.org
7819S:	Maintained
7820F:	Documentation/hwmon/ina2xx.rst
7821F:	drivers/hwmon/ina2xx.c
7822F:	include/linux/platform_data/ina2xx.h
7823
7824INDUSTRY PACK SUBSYSTEM (IPACK)
7825M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7826M:	Jens Taprogge <jens.taprogge@taprogge.org>
7827M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7828L:	industrypack-devel@lists.sourceforge.net
7829W:	http://industrypack.sourceforge.net
7830S:	Maintained
7831F:	drivers/ipack/
7832
7833INFINIBAND SUBSYSTEM
7834M:	Doug Ledford <dledford@redhat.com>
7835M:	Jason Gunthorpe <jgg@mellanox.com>
7836L:	linux-rdma@vger.kernel.org
7837W:	https://github.com/linux-rdma/rdma-core
7838Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7840S:	Supported
7841F:	Documentation/devicetree/bindings/infiniband/
7842F:	Documentation/infiniband/
7843F:	drivers/infiniband/
7844F:	include/uapi/linux/if_infiniband.h
7845F:	include/uapi/rdma/
7846F:	include/rdma/
7847F:	include/trace/events/ib_mad.h
7848F:	include/trace/events/ib_umad.h
7849F:	samples/bpf/ibumad_kern.c
7850F:	samples/bpf/ibumad_user.c
7851
7852INGENIC JZ4780 DMA Driver
7853M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7854S:	Maintained
7855F:	drivers/dma/dma-jz4780.c
7856
7857INGENIC JZ4780 NAND DRIVER
7858M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7859L:	linux-mtd@lists.infradead.org
7860S:	Maintained
7861F:	drivers/mtd/nand/raw/ingenic/
7862
7863INOTIFY
7864M:	Jan Kara <jack@suse.cz>
7865R:	Amir Goldstein <amir73il@gmail.com>
7866L:	linux-fsdevel@vger.kernel.org
7867S:	Maintained
7868F:	Documentation/filesystems/inotify.txt
7869F:	fs/notify/inotify/
7870F:	include/linux/inotify.h
7871F:	include/uapi/linux/inotify.h
7872
7873INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7874M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7875L:	linux-input@vger.kernel.org
7876Q:	http://patchwork.kernel.org/project/linux-input/list/
7877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7878S:	Maintained
7879F:	drivers/input/
7880F:	include/linux/input.h
7881F:	include/uapi/linux/input.h
7882F:	include/uapi/linux/input-event-codes.h
7883F:	include/linux/input/
7884F:	Documentation/devicetree/bindings/input/
7885F:	Documentation/devicetree/bindings/serio/
7886F:	Documentation/input/
7887
7888INPUT MULTITOUCH (MT) PROTOCOL
7889M:	Henrik Rydberg <rydberg@bitmath.org>
7890L:	linux-input@vger.kernel.org
7891S:	Odd fixes
7892F:	Documentation/input/multi-touch-protocol.rst
7893F:	drivers/input/input-mt.c
7894K:	\b(ABS|SYN)_MT_
7895
7896INSIDE SECURE CRYPTO DRIVER
7897M:	Antoine Tenart <antoine.tenart@bootlin.com>
7898F:	drivers/crypto/inside-secure/
7899S:	Maintained
7900L:	linux-crypto@vger.kernel.org
7901
7902INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7903M:	Mimi Zohar <zohar@linux.ibm.com>
7904M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7905L:	linux-integrity@vger.kernel.org
7906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7907S:	Supported
7908F:	security/integrity/ima/
7909
7910INTEL 810/815 FRAMEBUFFER DRIVER
7911M:	Antonino Daplas <adaplas@gmail.com>
7912L:	linux-fbdev@vger.kernel.org
7913S:	Maintained
7914F:	drivers/video/fbdev/i810/
7915
7916INTEL ASoC DRIVERS
7917M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7918M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7919M:	Jie Yang <yang.jie@linux.intel.com>
7920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7921S:	Supported
7922F:	sound/soc/intel/
7923
7924INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7925M:	Hans de Goede <hdegoede@redhat.com>
7926L:	platform-driver-x86@vger.kernel.org
7927S:	Maintained
7928F:	drivers/platform/x86/intel_atomisp2_pm.c
7929
7930INTEL C600 SERIES SAS CONTROLLER DRIVER
7931M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7932M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7933L:	linux-scsi@vger.kernel.org
7934T:	git git://git.code.sf.net/p/intel-sas/isci
7935S:	Supported
7936F:	drivers/scsi/isci/
7937
7938INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7939M:	Jani Nikula <jani.nikula@linux.intel.com>
7940M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7941M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7942L:	intel-gfx@lists.freedesktop.org
7943W:	https://01.org/linuxgraphics/
7944B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7945C:	irc://chat.freenode.net/intel-gfx
7946Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7947T:	git git://anongit.freedesktop.org/drm-intel
7948S:	Supported
7949F:	drivers/gpu/drm/i915/
7950F:	include/drm/i915*
7951F:	include/uapi/drm/i915_drm.h
7952F:	Documentation/gpu/i915.rst
7953
7954INTEL ETHERNET DRIVERS
7955M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7956L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7957W:	http://www.intel.com/support/feedback.htm
7958W:	http://e1000.sourceforge.net/
7959Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7962S:	Supported
7963F:	Documentation/networking/device_drivers/intel/e100.rst
7964F:	Documentation/networking/device_drivers/intel/e1000.rst
7965F:	Documentation/networking/device_drivers/intel/e1000e.rst
7966F:	Documentation/networking/device_drivers/intel/fm10k.rst
7967F:	Documentation/networking/device_drivers/intel/igb.rst
7968F:	Documentation/networking/device_drivers/intel/igbvf.rst
7969F:	Documentation/networking/device_drivers/intel/ixgb.rst
7970F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7971F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7972F:	Documentation/networking/device_drivers/intel/i40e.rst
7973F:	Documentation/networking/device_drivers/intel/iavf.rst
7974F:	Documentation/networking/device_drivers/intel/ice.rst
7975F:	drivers/net/ethernet/intel/
7976F:	drivers/net/ethernet/intel/*/
7977F:	include/linux/avf/virtchnl.h
7978
7979INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7980M:	Maik Broemme <mbroemme@libmpq.org>
7981L:	linux-fbdev@vger.kernel.org
7982S:	Maintained
7983F:	Documentation/fb/intelfb.rst
7984F:	drivers/video/fbdev/intelfb/
7985
7986INTEL GPIO DRIVERS
7987M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7988L:	linux-gpio@vger.kernel.org
7989S:	Maintained
7990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7991F:	drivers/gpio/gpio-ich.c
7992F:	drivers/gpio/gpio-intel-mid.c
7993F:	drivers/gpio/gpio-lynxpoint.c
7994F:	drivers/gpio/gpio-merrifield.c
7995F:	drivers/gpio/gpio-ml-ioh.c
7996F:	drivers/gpio/gpio-pch.c
7997F:	drivers/gpio/gpio-sch.c
7998F:	drivers/gpio/gpio-sodaville.c
7999
8000INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8001M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8002M:	Zhi Wang <zhi.a.wang@intel.com>
8003L:	intel-gvt-dev@lists.freedesktop.org
8004L:	intel-gfx@lists.freedesktop.org
8005W:	https://01.org/igvt-g
8006T:	git https://github.com/intel/gvt-linux.git
8007S:	Supported
8008F:	drivers/gpu/drm/i915/gvt/
8009
8010INTEL HID EVENT DRIVER
8011M:	Alex Hung <alex.hung@canonical.com>
8012L:	platform-driver-x86@vger.kernel.org
8013S:	Maintained
8014F:	drivers/platform/x86/intel-hid.c
8015
8016INTEL I/OAT DMA DRIVER
8017M:	Dave Jiang <dave.jiang@intel.com>
8018R:	Dan Williams <dan.j.williams@intel.com>
8019L:	dmaengine@vger.kernel.org
8020Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8021S:	Supported
8022F:	drivers/dma/ioat*
8023
8024INTEL IDLE DRIVER
8025M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8026M:	Len Brown <lenb@kernel.org>
8027L:	linux-pm@vger.kernel.org
8028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8029B:	https://bugzilla.kernel.org
8030S:	Supported
8031F:	drivers/idle/intel_idle.c
8032
8033INTEL INTEGRATED SENSOR HUB DRIVER
8034M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8035M:	Jiri Kosina <jikos@kernel.org>
8036L:	linux-input@vger.kernel.org
8037S:	Maintained
8038F:	drivers/hid/intel-ish-hid/
8039
8040INTEL IOMMU (VT-d)
8041M:	David Woodhouse <dwmw2@infradead.org>
8042L:	iommu@lists.linux-foundation.org
8043T:	git git://git.infradead.org/iommu-2.6.git
8044S:	Supported
8045F:	drivers/iommu/intel-iommu.c
8046F:	include/linux/intel-iommu.h
8047
8048INTEL IOP-ADMA DMA DRIVER
8049R:	Dan Williams <dan.j.williams@intel.com>
8050S:	Odd fixes
8051F:	drivers/dma/iop-adma.c
8052
8053INTEL IPU3 CSI-2 CIO2 DRIVER
8054M:	Yong Zhi <yong.zhi@intel.com>
8055M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8056M:	Bingbu Cao <bingbu.cao@intel.com>
8057R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8058L:	linux-media@vger.kernel.org
8059S:	Maintained
8060F:	drivers/media/pci/intel/ipu3/
8061F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8062
8063INTEL IPU3 CSI-2 IMGU DRIVER
8064M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8065L:	linux-media@vger.kernel.org
8066S:	Maintained
8067F:	drivers/staging/media/ipu3/
8068F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8069F:	Documentation/media/v4l-drivers/ipu3.rst
8070
8071INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8072M:	Krzysztof Halasa <khalasa@piap.pl>
8073S:	Maintained
8074F:	include/linux/soc/ixp4xx/qmgr.h
8075F:	include/linux/soc/ixp4xx/npe.h
8076F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8077F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8078F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8079F:	drivers/net/wan/ixp4xx_hss.c
8080
8081INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8082M:	Deepak Saxena <dsaxena@plexity.net>
8083S:	Maintained
8084F:	drivers/char/hw_random/ixp4xx-rng.c
8085
8086INTEL MANAGEMENT ENGINE (mei)
8087M:	Tomas Winkler <tomas.winkler@intel.com>
8088L:	linux-kernel@vger.kernel.org
8089S:	Supported
8090F:	include/uapi/linux/mei.h
8091F:	include/linux/mei_cl_bus.h
8092F:	drivers/misc/mei/*
8093F:	drivers/watchdog/mei_wdt.c
8094F:	Documentation/misc-devices/mei/*
8095F:	samples/mei/*
8096
8097INTEL MENLOW THERMAL DRIVER
8098M:	Sujith Thomas <sujith.thomas@intel.com>
8099L:	platform-driver-x86@vger.kernel.org
8100W:	https://01.org/linux-acpi
8101S:	Supported
8102F:	drivers/platform/x86/intel_menlow.c
8103
8104INTEL MIC DRIVERS (mic)
8105M:	Sudeep Dutt <sudeep.dutt@intel.com>
8106M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8107S:	Supported
8108W:	https://github.com/sudeepdutt/mic
8109W:	http://software.intel.com/en-us/mic-developer
8110F:	include/linux/mic_bus.h
8111F:	include/linux/scif.h
8112F:	include/uapi/linux/mic_common.h
8113F:	include/uapi/linux/mic_ioctl.h
8114F:	include/uapi/linux/scif_ioctl.h
8115F:	drivers/misc/mic/
8116F:	drivers/dma/mic_x100_dma.c
8117F:	drivers/dma/mic_x100_dma.h
8118F:	Documentation/mic/
8119
8120INTEL PMC CORE DRIVER
8121M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8122M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8123L:	platform-driver-x86@vger.kernel.org
8124S:	Maintained
8125F:	drivers/platform/x86/intel_pmc_core*
8126
8127INTEL PMC/P-Unit IPC DRIVER
8128M:	Zha Qipeng<qipeng.zha@intel.com>
8129L:	platform-driver-x86@vger.kernel.org
8130S:	Maintained
8131F:	drivers/platform/x86/intel_pmc_ipc.c
8132F:	drivers/platform/x86/intel_punit_ipc.c
8133F:	arch/x86/include/asm/intel_pmc_ipc.h
8134F:	arch/x86/include/asm/intel_punit_ipc.h
8135
8136INTEL PMIC GPIO DRIVERS
8137M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8138S:	Maintained
8139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8140F:	drivers/gpio/gpio-*cove.c
8141F:	drivers/gpio/gpio-msic.c
8142
8143INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8144R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8145S:	Maintained
8146F:	drivers/mfd/intel_msic.c
8147F:	drivers/mfd/intel_soc_pmic*
8148F:	include/linux/mfd/intel_msic.h
8149F:	include/linux/mfd/intel_soc_pmic*
8150
8151INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8152M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8153L:	linux-wireless@vger.kernel.org
8154S:	Maintained
8155F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8156F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8157F:	drivers/net/wireless/intel/ipw2x00/
8158
8159INTEL PSTATE DRIVER
8160M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8161M:	Len Brown <lenb@kernel.org>
8162L:	linux-pm@vger.kernel.org
8163S:	Supported
8164F:	drivers/cpufreq/intel_pstate.c
8165
8166INTEL RDMA RNIC DRIVER
8167M:	Faisal Latif <faisal.latif@intel.com>
8168M:	Shiraz Saleem <shiraz.saleem@intel.com>
8169L:	linux-rdma@vger.kernel.org
8170S:	Supported
8171F:	drivers/infiniband/hw/i40iw/
8172F:	include/uapi/rdma/i40iw-abi.h
8173
8174INTEL TELEMETRY DRIVER
8175M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8176M:	"David E. Box" <david.e.box@linux.intel.com>
8177L:	platform-driver-x86@vger.kernel.org
8178S:	Maintained
8179F:	arch/x86/include/asm/intel_telemetry.h
8180F:	drivers/platform/x86/intel_telemetry*
8181
8182INTEL VIRTUAL BUTTON DRIVER
8183M:	AceLan Kao <acelan.kao@canonical.com>
8184L:	platform-driver-x86@vger.kernel.org
8185S:	Maintained
8186F:	drivers/platform/x86/intel-vbtn.c
8187
8188INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8189M:	Stanislaw Gruszka <sgruszka@redhat.com>
8190L:	linux-wireless@vger.kernel.org
8191S:	Supported
8192F:	drivers/net/wireless/intel/iwlegacy/
8193
8194INTEL WIRELESS WIFI LINK (iwlwifi)
8195M:	Johannes Berg <johannes.berg@intel.com>
8196M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8197M:	Luca Coelho <luciano.coelho@intel.com>
8198M:	Intel Linux Wireless <linuxwifi@intel.com>
8199L:	linux-wireless@vger.kernel.org
8200W:	http://intellinuxwireless.org
8201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8202S:	Supported
8203F:	drivers/net/wireless/intel/iwlwifi/
8204
8205INTEL WIRELESS WIMAX CONNECTION 2400
8206M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8207M:	linux-wimax@intel.com
8208L:	wimax@linuxwimax.org (subscribers-only)
8209S:	Supported
8210W:	http://linuxwimax.org
8211F:	Documentation/wimax/README.i2400m
8212F:	drivers/net/wimax/i2400m/
8213F:	include/uapi/linux/wimax/i2400m.h
8214
8215INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8216M:	Mario Limonciello <mario.limonciello@dell.com>
8217S:	Maintained
8218F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8219
8220INTEL(R) TRACE HUB
8221M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8222S:	Supported
8223F:	Documentation/trace/intel_th.rst
8224F:	drivers/hwtracing/intel_th/
8225
8226INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8227M:	Ning Sun <ning.sun@intel.com>
8228L:	tboot-devel@lists.sourceforge.net
8229W:	http://tboot.sourceforge.net
8230T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8231S:	Supported
8232F:	Documentation/intel_txt.txt
8233F:	include/linux/tboot.h
8234F:	arch/x86/kernel/tboot.c
8235
8236INTEL-MID GPIO DRIVER
8237M:	David Cohen <david.a.cohen@linux.intel.com>
8238L:	linux-gpio@vger.kernel.org
8239S:	Maintained
8240F:	drivers/gpio/gpio-intel-mid.c
8241
8242INTERCONNECT API
8243M:	Georgi Djakov <georgi.djakov@linaro.org>
8244L:	linux-pm@vger.kernel.org
8245S:	Maintained
8246F:	Documentation/interconnect/
8247F:	Documentation/devicetree/bindings/interconnect/
8248F:	drivers/interconnect/
8249F:	include/dt-bindings/interconnect/
8250F:	include/linux/interconnect-provider.h
8251F:	include/linux/interconnect.h
8252
8253INVENSENSE MPU-3050 GYROSCOPE DRIVER
8254M:	Linus Walleij <linus.walleij@linaro.org>
8255L:	linux-iio@vger.kernel.org
8256S:	Maintained
8257F:	drivers/iio/gyro/mpu3050*
8258F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8259
8260IOC3 ETHERNET DRIVER
8261M:	Ralf Baechle <ralf@linux-mips.org>
8262L:	linux-mips@vger.kernel.org
8263S:	Maintained
8264F:	drivers/net/ethernet/sgi/ioc3-eth.c
8265
8266IOC3 SERIAL DRIVER
8267M:	Pat Gefre <pfg@sgi.com>
8268L:	linux-serial@vger.kernel.org
8269S:	Maintained
8270F:	drivers/tty/serial/ioc3_serial.c
8271
8272IOMAP FILESYSTEM LIBRARY
8273M:	Christoph Hellwig <hch@infradead.org>
8274M:	Darrick J. Wong <darrick.wong@oracle.com>
8275M:	linux-xfs@vger.kernel.org
8276M:	linux-fsdevel@vger.kernel.org
8277L:	linux-xfs@vger.kernel.org
8278L:	linux-fsdevel@vger.kernel.org
8279T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8280S:	Supported
8281F:	fs/iomap.c
8282F:	include/linux/iomap.h
8283
8284IOMMU DRIVERS
8285M:	Joerg Roedel <joro@8bytes.org>
8286L:	iommu@lists.linux-foundation.org
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8288S:	Maintained
8289F:	Documentation/devicetree/bindings/iommu/
8290F:	drivers/iommu/
8291F:	include/linux/iommu.h
8292F:	include/linux/of_iommu.h
8293F:	include/linux/iova.h
8294
8295IO_URING
8296M:	Jens Axboe <axboe@kernel.dk>
8297L:	linux-block@vger.kernel.org
8298L:	linux-fsdevel@vger.kernel.org
8299T:	git git://git.kernel.dk/linux-block
8300T:	git git://git.kernel.dk/liburing
8301S:	Maintained
8302F:	fs/io_uring.c
8303F:	include/uapi/linux/io_uring.h
8304
8305IP MASQUERADING
8306M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8307S:	Maintained
8308F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8309
8310IPMI SUBSYSTEM
8311M:	Corey Minyard <minyard@acm.org>
8312L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8313W:	http://openipmi.sourceforge.net/
8314S:	Supported
8315F:	Documentation/devicetree/bindings/ipmi/
8316F:	Documentation/IPMI.txt
8317F:	drivers/char/ipmi/
8318F:	include/linux/ipmi*
8319F:	include/uapi/linux/ipmi*
8320
8321IPS SCSI RAID DRIVER
8322M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8323L:	linux-scsi@vger.kernel.org
8324W:	http://www.adaptec.com/
8325S:	Maintained
8326F:	drivers/scsi/ips*
8327
8328IPVS
8329M:	Wensong Zhang <wensong@linux-vs.org>
8330M:	Simon Horman <horms@verge.net.au>
8331M:	Julian Anastasov <ja@ssi.bg>
8332L:	netdev@vger.kernel.org
8333L:	lvs-devel@vger.kernel.org
8334S:	Maintained
8335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8337F:	Documentation/networking/ipvs-sysctl.txt
8338F:	include/net/ip_vs.h
8339F:	include/uapi/linux/ip_vs.h
8340F:	net/netfilter/ipvs/
8341
8342IPWIRELESS DRIVER
8343M:	Jiri Kosina <jikos@kernel.org>
8344M:	David Sterba <dsterba@suse.com>
8345S:	Odd Fixes
8346F:	drivers/tty/ipwireless/
8347
8348IPX NETWORK LAYER
8349L:	netdev@vger.kernel.org
8350S:	Obsolete
8351F:	include/uapi/linux/ipx.h
8352
8353IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8354M:	Marc Zyngier <marc.zyngier@arm.com>
8355S:	Maintained
8356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8357F:	Documentation/IRQ-domain.txt
8358F:	include/linux/irqdomain.h
8359F:	kernel/irq/irqdomain.c
8360F:	kernel/irq/msi.c
8361
8362IRQ SUBSYSTEM
8363M:	Thomas Gleixner <tglx@linutronix.de>
8364L:	linux-kernel@vger.kernel.org
8365S:	Maintained
8366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8367F:	kernel/irq/
8368
8369IRQCHIP DRIVERS
8370M:	Thomas Gleixner <tglx@linutronix.de>
8371M:	Jason Cooper <jason@lakedaemon.net>
8372M:	Marc Zyngier <marc.zyngier@arm.com>
8373L:	linux-kernel@vger.kernel.org
8374S:	Maintained
8375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8376F:	Documentation/devicetree/bindings/interrupt-controller/
8377F:	drivers/irqchip/
8378
8379ISA
8380M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8381S:	Maintained
8382F:	Documentation/isa.txt
8383F:	drivers/base/isa.c
8384F:	include/linux/isa.h
8385
8386ISA RADIO MODULE
8387M:	Hans Verkuil <hverkuil@xs4all.nl>
8388L:	linux-media@vger.kernel.org
8389T:	git git://linuxtv.org/media_tree.git
8390W:	https://linuxtv.org
8391S:	Maintained
8392F:	drivers/media/radio/radio-isa*
8393
8394ISAPNP
8395M:	Jaroslav Kysela <perex@perex.cz>
8396S:	Maintained
8397F:	Documentation/isapnp.txt
8398F:	drivers/pnp/isapnp/
8399F:	include/linux/isapnp.h
8400
8401ISCSI
8402M:	Lee Duncan <lduncan@suse.com>
8403M:	Chris Leech <cleech@redhat.com>
8404L:	open-iscsi@googlegroups.com
8405W:	www.open-iscsi.com
8406S:	Maintained
8407F:	drivers/scsi/*iscsi*
8408F:	include/scsi/*iscsi*
8409
8410iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8411M:	Peter Jones <pjones@redhat.com>
8412M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8413S:	Maintained
8414F:	drivers/firmware/iscsi_ibft*
8415
8416ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8417M:	Sagi Grimberg <sagi@grimberg.me>
8418M:	Max Gurtovoy <maxg@mellanox.com>
8419L:	linux-rdma@vger.kernel.org
8420S:	Supported
8421W:	http://www.openfabrics.org
8422W:	www.open-iscsi.org
8423Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8424F:	drivers/infiniband/ulp/iser/
8425
8426ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8427M:	Sagi Grimberg <sagi@grimberg.me>
8428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8429L:	linux-rdma@vger.kernel.org
8430L:	target-devel@vger.kernel.org
8431S:	Supported
8432W:	http://www.linux-iscsi.org
8433F:	drivers/infiniband/ulp/isert
8434
8435ISDN SUBSYSTEM
8436M:	Karsten Keil <isdn@linux-pingi.de>
8437L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8438L:	netdev@vger.kernel.org
8439W:	http://www.isdn4linux.de
8440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8441S:	Maintained
8442F:	Documentation/isdn/
8443F:	drivers/isdn/
8444F:	include/linux/isdn.h
8445F:	include/linux/isdn/
8446F:	include/uapi/linux/isdn.h
8447F:	include/uapi/linux/isdn/
8448
8449IT87 HARDWARE MONITORING DRIVER
8450M:	Jean Delvare <jdelvare@suse.com>
8451L:	linux-hwmon@vger.kernel.org
8452S:	Maintained
8453F:	Documentation/hwmon/it87.rst
8454F:	drivers/hwmon/it87.c
8455
8456IT913X MEDIA DRIVER
8457M:	Antti Palosaari <crope@iki.fi>
8458L:	linux-media@vger.kernel.org
8459W:	https://linuxtv.org
8460W:	http://palosaari.fi/linux/
8461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8462T:	git git://linuxtv.org/anttip/media_tree.git
8463S:	Maintained
8464F:	drivers/media/tuners/it913x*
8465
8466IVTV VIDEO4LINUX DRIVER
8467M:	Andy Walls <awalls@md.metrocast.net>
8468L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8469L:	linux-media@vger.kernel.org
8470T:	git git://linuxtv.org/media_tree.git
8471W:	http://www.ivtvdriver.org
8472S:	Maintained
8473F:	Documentation/media/v4l-drivers/ivtv*
8474F:	drivers/media/pci/ivtv/
8475F:	include/uapi/linux/ivtv*
8476
8477IX2505V MEDIA DRIVER
8478M:	Malcolm Priestley <tvboxspy@gmail.com>
8479L:	linux-media@vger.kernel.org
8480W:	https://linuxtv.org
8481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8482S:	Maintained
8483F:	drivers/media/dvb-frontends/ix2505v*
8484
8485JAILHOUSE HYPERVISOR INTERFACE
8486M:	Jan Kiszka <jan.kiszka@siemens.com>
8487L:	jailhouse-dev@googlegroups.com
8488S:	Maintained
8489F:	arch/x86/kernel/jailhouse.c
8490F:	arch/x86/include/asm/jailhouse_para.h
8491
8492JC42.4 TEMPERATURE SENSOR DRIVER
8493M:	Guenter Roeck <linux@roeck-us.net>
8494L:	linux-hwmon@vger.kernel.org
8495S:	Maintained
8496F:	drivers/hwmon/jc42.c
8497F:	Documentation/hwmon/jc42.rst
8498
8499JFS FILESYSTEM
8500M:	Dave Kleikamp <shaggy@kernel.org>
8501L:	jfs-discussion@lists.sourceforge.net
8502W:	http://jfs.sourceforge.net/
8503T:	git git://github.com/kleikamp/linux-shaggy.git
8504S:	Maintained
8505F:	Documentation/filesystems/jfs.txt
8506F:	fs/jfs/
8507
8508JME NETWORK DRIVER
8509M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8510L:	netdev@vger.kernel.org
8511S:	Maintained
8512F:	drivers/net/ethernet/jme.*
8513
8514JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8515M:	David Woodhouse <dwmw2@infradead.org>
8516M:	Richard Weinberger <richard@nod.at>
8517L:	linux-mtd@lists.infradead.org
8518W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8519T:	git git://git.infradead.org/ubifs-2.6.git
8520S:	Odd Fixes
8521F:	fs/jffs2/
8522F:	include/uapi/linux/jffs2.h
8523
8524JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8525M:	"Theodore Ts'o" <tytso@mit.edu>
8526M:	Jan Kara <jack@suse.com>
8527L:	linux-ext4@vger.kernel.org
8528S:	Maintained
8529F:	fs/jbd2/
8530F:	include/linux/jbd2.h
8531
8532JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8533M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8534L:	linux-media@vger.kernel.org
8535S:	Maintained
8536F:	drivers/media/platform/rcar_jpu.c
8537
8538JSM Neo PCI based serial card
8539L:	linux-serial@vger.kernel.org
8540S:	Orphan
8541F:	drivers/tty/serial/jsm/
8542
8543K10TEMP HARDWARE MONITORING DRIVER
8544M:	Clemens Ladisch <clemens@ladisch.de>
8545L:	linux-hwmon@vger.kernel.org
8546S:	Maintained
8547F:	Documentation/hwmon/k10temp.rst
8548F:	drivers/hwmon/k10temp.c
8549
8550K8TEMP HARDWARE MONITORING DRIVER
8551M:	Rudolf Marek <r.marek@assembler.cz>
8552L:	linux-hwmon@vger.kernel.org
8553S:	Maintained
8554F:	Documentation/hwmon/k8temp.rst
8555F:	drivers/hwmon/k8temp.c
8556
8557KASAN
8558M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8559R:	Alexander Potapenko <glider@google.com>
8560R:	Dmitry Vyukov <dvyukov@google.com>
8561L:	kasan-dev@googlegroups.com
8562S:	Maintained
8563F:	arch/*/include/asm/kasan.h
8564F:	arch/*/mm/kasan_init*
8565F:	Documentation/dev-tools/kasan.rst
8566F:	include/linux/kasan*.h
8567F:	lib/test_kasan.c
8568F:	mm/kasan/
8569F:	scripts/Makefile.kasan
8570
8571KCONFIG
8572M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8574L:	linux-kbuild@vger.kernel.org
8575S:	Maintained
8576F:	Documentation/kbuild/kconfig*
8577F:	scripts/kconfig/
8578F:	scripts/Kconfig.include
8579
8580KDUMP
8581M:	Dave Young <dyoung@redhat.com>
8582M:	Baoquan He <bhe@redhat.com>
8583R:	Vivek Goyal <vgoyal@redhat.com>
8584L:	kexec@lists.infradead.org
8585W:	http://lse.sourceforge.net/kdump/
8586S:	Maintained
8587F:	Documentation/kdump/
8588
8589KEENE FM RADIO TRANSMITTER DRIVER
8590M:	Hans Verkuil <hverkuil@xs4all.nl>
8591L:	linux-media@vger.kernel.org
8592T:	git git://linuxtv.org/media_tree.git
8593W:	https://linuxtv.org
8594S:	Maintained
8595F:	drivers/media/radio/radio-keene*
8596
8597KERNEL AUTOMOUNTER
8598M:	Ian Kent <raven@themaw.net>
8599L:	autofs@vger.kernel.org
8600S:	Maintained
8601F:	fs/autofs/
8602
8603KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8604M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8605M:	Michal Marek <michal.lkml@markovi.net>
8606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8607L:	linux-kbuild@vger.kernel.org
8608S:	Maintained
8609F:	Documentation/kbuild/
8610F:	Makefile
8611F:	scripts/Kbuild*
8612F:	scripts/Makefile*
8613F:	scripts/basic/
8614F:	scripts/mk*
8615F:	scripts/*vmlinux*
8616F:	scripts/mod/
8617F:	scripts/package/
8618
8619KERNEL JANITORS
8620L:	kernel-janitors@vger.kernel.org
8621W:	http://kernelnewbies.org/KernelJanitors
8622S:	Odd Fixes
8623
8624KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8625M:	"J. Bruce Fields" <bfields@fieldses.org>
8626M:	Chuck Lever <chuck.lever@oracle.com>
8627L:	linux-nfs@vger.kernel.org
8628W:	http://nfs.sourceforge.net/
8629T:	git git://linux-nfs.org/~bfields/linux.git
8630S:	Supported
8631F:	fs/nfsd/
8632F:	include/uapi/linux/nfsd/
8633F:	fs/lockd/
8634F:	fs/nfs_common/
8635F:	net/sunrpc/
8636F:	include/linux/lockd/
8637F:	include/linux/sunrpc/
8638F:	include/uapi/linux/sunrpc/
8639
8640KERNEL SELFTEST FRAMEWORK
8641M:	Shuah Khan <shuah@kernel.org>
8642M:	Shuah Khan <skhan@linuxfoundation.org>
8643L:	linux-kselftest@vger.kernel.org
8644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8645Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8646S:	Maintained
8647F:	tools/testing/selftests/
8648F:	Documentation/dev-tools/kselftest*
8649
8650KERNEL USERMODE HELPER
8651M:	Luis Chamberlain <mcgrof@kernel.org>
8652L:	linux-kernel@vger.kernel.org
8653S:	Maintained
8654F:	kernel/umh.c
8655F:	include/linux/umh.h
8656
8657KERNEL VIRTUAL MACHINE (KVM)
8658M:	Paolo Bonzini <pbonzini@redhat.com>
8659M:	Radim Krčmář <rkrcmar@redhat.com>
8660L:	kvm@vger.kernel.org
8661W:	http://www.linux-kvm.org
8662T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8663S:	Supported
8664F:	Documentation/virtual/kvm/
8665F:	include/trace/events/kvm.h
8666F:	include/uapi/asm-generic/kvm*
8667F:	include/uapi/linux/kvm*
8668F:	include/asm-generic/kvm*
8669F:	include/linux/kvm*
8670F:	include/kvm/iodev.h
8671F:	virt/kvm/*
8672F:	tools/kvm/
8673F:	tools/testing/selftests/kvm/
8674
8675KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8676M:	Joerg Roedel <joro@8bytes.org>
8677L:	kvm@vger.kernel.org
8678W:	http://www.linux-kvm.org/
8679S:	Maintained
8680F:	arch/x86/include/asm/svm.h
8681F:	arch/x86/kvm/svm.c
8682
8683KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8684M:	Marc Zyngier <marc.zyngier@arm.com>
8685R:	James Morse <james.morse@arm.com>
8686R:	Julien Thierry <julien.thierry@arm.com>
8687R:	Suzuki K Pouloze <suzuki.poulose@arm.com>
8688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8689L:	kvmarm@lists.cs.columbia.edu
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8691S:	Maintained
8692F:	arch/arm/include/uapi/asm/kvm*
8693F:	arch/arm/include/asm/kvm*
8694F:	arch/arm/kvm/
8695F:	arch/arm64/include/uapi/asm/kvm*
8696F:	arch/arm64/include/asm/kvm*
8697F:	arch/arm64/kvm/
8698F:	virt/kvm/arm/
8699F:	include/kvm/arm_*
8700
8701KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8702M:	James Hogan <jhogan@kernel.org>
8703L:	linux-mips@vger.kernel.org
8704S:	Supported
8705F:	arch/mips/include/uapi/asm/kvm*
8706F:	arch/mips/include/asm/kvm*
8707F:	arch/mips/kvm/
8708
8709KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8710M:	Paul Mackerras <paulus@ozlabs.org>
8711L:	kvm-ppc@vger.kernel.org
8712W:	http://www.linux-kvm.org/
8713T:	git git://github.com/agraf/linux-2.6.git
8714S:	Supported
8715F:	arch/powerpc/include/uapi/asm/kvm*
8716F:	arch/powerpc/include/asm/kvm*
8717F:	arch/powerpc/kvm/
8718F:	arch/powerpc/kernel/kvm*
8719
8720KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8721M:	Christian Borntraeger <borntraeger@de.ibm.com>
8722M:	Janosch Frank <frankja@linux.ibm.com>
8723R:	David Hildenbrand <david@redhat.com>
8724R:	Cornelia Huck <cohuck@redhat.com>
8725L:	linux-s390@vger.kernel.org
8726W:	http://www.ibm.com/developerworks/linux/linux390/
8727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8728S:	Supported
8729F:	arch/s390/include/uapi/asm/kvm*
8730F:	arch/s390/include/asm/gmap.h
8731F:	arch/s390/include/asm/kvm*
8732F:	arch/s390/kvm/
8733F:	arch/s390/mm/gmap.c
8734
8735KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8736M:	Paolo Bonzini <pbonzini@redhat.com>
8737M:	Radim Krčmář <rkrcmar@redhat.com>
8738L:	kvm@vger.kernel.org
8739W:	http://www.linux-kvm.org
8740T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8741S:	Supported
8742F:	arch/x86/kvm/
8743F:	arch/x86/kvm/*/
8744F:	arch/x86/include/uapi/asm/kvm*
8745F:	arch/x86/include/asm/kvm*
8746F:	arch/x86/include/asm/pvclock-abi.h
8747F:	arch/x86/kernel/kvm.c
8748F:	arch/x86/kernel/kvmclock.c
8749
8750KERNFS
8751M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8752M:	Tejun Heo <tj@kernel.org>
8753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8754S:	Supported
8755F:	include/linux/kernfs.h
8756F:	fs/kernfs/
8757
8758KEXEC
8759M:	Eric Biederman <ebiederm@xmission.com>
8760W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8761L:	kexec@lists.infradead.org
8762S:	Maintained
8763F:	include/linux/kexec.h
8764F:	include/uapi/linux/kexec.h
8765F:	kernel/kexec*
8766
8767KEYS-ENCRYPTED
8768M:	Mimi Zohar <zohar@linux.ibm.com>
8769L:	linux-integrity@vger.kernel.org
8770L:	keyrings@vger.kernel.org
8771S:	Supported
8772F:	Documentation/security/keys/trusted-encrypted.rst
8773F:	include/keys/encrypted-type.h
8774F:	security/keys/encrypted-keys/
8775
8776KEYS-TRUSTED
8777M:	James Bottomley <jejb@linux.ibm.com>
8778M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8779M:	Mimi Zohar <zohar@linux.ibm.com>
8780L:	linux-integrity@vger.kernel.org
8781L:	keyrings@vger.kernel.org
8782S:	Supported
8783F:	Documentation/security/keys/trusted-encrypted.rst
8784F:	include/keys/trusted-type.h
8785F:	security/keys/trusted.c
8786F:	security/keys/trusted.h
8787
8788KEYS/KEYRINGS:
8789M:	David Howells <dhowells@redhat.com>
8790L:	keyrings@vger.kernel.org
8791S:	Maintained
8792F:	Documentation/security/keys/core.rst
8793F:	include/linux/key.h
8794F:	include/linux/key-type.h
8795F:	include/linux/keyctl.h
8796F:	include/uapi/linux/keyctl.h
8797F:	include/keys/
8798F:	security/keys/
8799
8800KGDB / KDB /debug_core
8801M:	Jason Wessel <jason.wessel@windriver.com>
8802M:	Daniel Thompson <daniel.thompson@linaro.org>
8803W:	http://kgdb.wiki.kernel.org/
8804L:	kgdb-bugreport@lists.sourceforge.net
8805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8806S:	Maintained
8807F:	Documentation/dev-tools/kgdb.rst
8808F:	drivers/misc/kgdbts.c
8809F:	drivers/tty/serial/kgdboc.c
8810F:	include/linux/kdb.h
8811F:	include/linux/kgdb.h
8812F:	kernel/debug/
8813
8814KMEMLEAK
8815M:	Catalin Marinas <catalin.marinas@arm.com>
8816S:	Maintained
8817F:	Documentation/dev-tools/kmemleak.rst
8818F:	include/linux/kmemleak.h
8819F:	mm/kmemleak.c
8820F:	mm/kmemleak-test.c
8821
8822KMOD KERNEL MODULE LOADER - USERMODE HELPER
8823M:	Luis Chamberlain <mcgrof@kernel.org>
8824L:	linux-kernel@vger.kernel.org
8825S:	Maintained
8826F:	kernel/kmod.c
8827F:	include/linux/kmod.h
8828F:	lib/test_kmod.c
8829F:	tools/testing/selftests/kmod/
8830
8831KPROBES
8832M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8833M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8834M:	"David S. Miller" <davem@davemloft.net>
8835M:	Masami Hiramatsu <mhiramat@kernel.org>
8836S:	Maintained
8837F:	Documentation/kprobes.txt
8838F:	include/linux/kprobes.h
8839F:	include/asm-generic/kprobes.h
8840F:	kernel/kprobes.c
8841
8842KS0108 LCD CONTROLLER DRIVER
8843M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8844S:	Maintained
8845F:	Documentation/auxdisplay/ks0108
8846F:	drivers/auxdisplay/ks0108.c
8847F:	include/linux/ks0108.h
8848
8849L3MDEV
8850M:	David Ahern <dsa@cumulusnetworks.com>
8851L:	netdev@vger.kernel.org
8852S:	Maintained
8853F:	net/l3mdev
8854F:	include/net/l3mdev.h
8855
8856L7 BPF FRAMEWORK
8857M:	John Fastabend <john.fastabend@gmail.com>
8858M:	Daniel Borkmann <daniel@iogearbox.net>
8859L:	netdev@vger.kernel.org
8860L:	bpf@vger.kernel.org
8861S:	Maintained
8862F:	include/linux/skmsg.h
8863F:	net/core/skmsg.c
8864F:	net/core/sock_map.c
8865F:	net/ipv4/tcp_bpf.c
8866
8867LANTIQ / INTEL Ethernet drivers
8868M:	Hauke Mehrtens <hauke@hauke-m.de>
8869L:	netdev@vger.kernel.org
8870S:	Maintained
8871F:	net/dsa/tag_gswip.c
8872F:	drivers/net/ethernet/lantiq_xrx200.c
8873F:	drivers/net/dsa/lantiq_pce.h
8874F:	drivers/net/dsa/lantiq_gswip.c
8875
8876LANTIQ MIPS ARCHITECTURE
8877M:	John Crispin <john@phrozen.org>
8878L:	linux-mips@vger.kernel.org
8879S:	Maintained
8880F:	arch/mips/lantiq
8881F:	drivers/soc/lantiq
8882
8883LAPB module
8884L:	linux-x25@vger.kernel.org
8885S:	Orphan
8886F:	Documentation/networking/lapb-module.txt
8887F:	include/*/lapb.h
8888F:	net/lapb/
8889
8890LASI 53c700 driver for PARISC
8891M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8892L:	linux-scsi@vger.kernel.org
8893S:	Maintained
8894F:	Documentation/scsi/53c700.txt
8895F:	drivers/scsi/53c700*
8896
8897LEAKING_ADDRESSES
8898M:	Tobin C. Harding <me@tobin.cc>
8899M:	Tycho Andersen <tycho@tycho.ws>
8900L:	kernel-hardening@lists.openwall.com
8901S:	Maintained
8902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8903F:	scripts/leaking_addresses.pl
8904
8905LED SUBSYSTEM
8906M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8907M:	Pavel Machek <pavel@ucw.cz>
8908R:	Dan Murphy <dmurphy@ti.com>
8909L:	linux-leds@vger.kernel.org
8910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8911S:	Maintained
8912F:	Documentation/devicetree/bindings/leds/
8913F:	drivers/leds/
8914F:	include/linux/leds.h
8915
8916LEGACY EEPROM DRIVER
8917M:	Jean Delvare <jdelvare@suse.com>
8918S:	Maintained
8919F:	Documentation/misc-devices/eeprom
8920F:	drivers/misc/eeprom/eeprom.c
8921
8922LEGO MINDSTORMS EV3
8923R:	David Lechner <david@lechnology.com>
8924S:	Maintained
8925F:	arch/arm/boot/dts/da850-lego-ev3.dts
8926F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8927F:	drivers/power/supply/lego_ev3_battery.c
8928
8929LEGO USB Tower driver
8930M:	Juergen Stuber <starblue@users.sourceforge.net>
8931L:	legousb-devel@lists.sourceforge.net
8932W:	http://legousb.sourceforge.net/
8933S:	Maintained
8934F:	drivers/usb/misc/legousbtower.c
8935
8936LG LAPTOP EXTRAS
8937M:	Matan Ziv-Av <matan@svgalib.org>
8938L:	platform-driver-x86@vger.kernel.org
8939S:	Maintained
8940F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8941F:	Documentation/laptops/lg-laptop.rst
8942F:	drivers/platform/x86/lg-laptop.c
8943
8944LG2160 MEDIA DRIVER
8945M:	Michael Krufky <mkrufky@linuxtv.org>
8946L:	linux-media@vger.kernel.org
8947W:	https://linuxtv.org
8948W:	http://github.com/mkrufky
8949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8950T:	git git://linuxtv.org/mkrufky/tuners.git
8951S:	Maintained
8952F:	drivers/media/dvb-frontends/lg2160.*
8953
8954LGDT3305 MEDIA DRIVER
8955M:	Michael Krufky <mkrufky@linuxtv.org>
8956L:	linux-media@vger.kernel.org
8957W:	https://linuxtv.org
8958W:	http://github.com/mkrufky
8959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8960T:	git git://linuxtv.org/mkrufky/tuners.git
8961S:	Maintained
8962F:	drivers/media/dvb-frontends/lgdt3305.*
8963
8964LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8965M:	Viresh Kumar <vireshk@kernel.org>
8966L:	linux-ide@vger.kernel.org
8967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8968S:	Maintained
8969F:	include/linux/pata_arasan_cf_data.h
8970F:	drivers/ata/pata_arasan_cf.c
8971
8972LIBATA PATA DRIVERS
8973M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8974M:	Jens Axboe <axboe@kernel.dk>
8975L:	linux-ide@vger.kernel.org
8976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8977S:	Maintained
8978F:	drivers/ata/pata_*.c
8979F:	drivers/ata/ata_generic.c
8980
8981LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8982M:	Linus Walleij <linus.walleij@linaro.org>
8983L:	linux-ide@vger.kernel.org
8984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8985S:	Maintained
8986F:	drivers/ata/pata_ftide010.c
8987F:	drivers/ata/sata_gemini.c
8988F:	drivers/ata/sata_gemini.h
8989
8990LIBATA SATA AHCI PLATFORM devices support
8991M:	Hans de Goede <hdegoede@redhat.com>
8992M:	Jens Axboe <axboe@kernel.dk>
8993L:	linux-ide@vger.kernel.org
8994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8995S:	Maintained
8996F:	drivers/ata/ahci_platform.c
8997F:	drivers/ata/libahci_platform.c
8998F:	include/linux/ahci_platform.h
8999
9000LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9001M:	Mikael Pettersson <mikpelinux@gmail.com>
9002L:	linux-ide@vger.kernel.org
9003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9004S:	Maintained
9005F:	drivers/ata/sata_promise.*
9006
9007LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9008M:	Jens Axboe <axboe@kernel.dk>
9009L:	linux-ide@vger.kernel.org
9010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9011S:	Maintained
9012F:	drivers/ata/
9013F:	include/linux/ata.h
9014F:	include/linux/libata.h
9015F:	Documentation/devicetree/bindings/ata/
9016
9017LIBLOCKDEP
9018M:	Sasha Levin <alexander.levin@microsoft.com>
9019S:	Maintained
9020F:	tools/lib/lockdep/
9021
9022LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9023M:	Dan Williams <dan.j.williams@intel.com>
9024M:	Vishal Verma <vishal.l.verma@intel.com>
9025M:	Dave Jiang <dave.jiang@intel.com>
9026L:	linux-nvdimm@lists.01.org
9027Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9028S:	Supported
9029F:	drivers/nvdimm/blk.c
9030F:	drivers/nvdimm/region_devs.c
9031
9032LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9033M:	Vishal Verma <vishal.l.verma@intel.com>
9034M:	Dan Williams <dan.j.williams@intel.com>
9035M:	Dave Jiang <dave.jiang@intel.com>
9036L:	linux-nvdimm@lists.01.org
9037Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9038S:	Supported
9039F:	drivers/nvdimm/btt*
9040
9041LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9042M:	Dan Williams <dan.j.williams@intel.com>
9043M:	Vishal Verma <vishal.l.verma@intel.com>
9044M:	Dave Jiang <dave.jiang@intel.com>
9045L:	linux-nvdimm@lists.01.org
9046Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9047S:	Supported
9048F:	drivers/nvdimm/pmem*
9049
9050LIBNVDIMM: DEVICETREE BINDINGS
9051M:	Oliver O'Halloran <oohall@gmail.com>
9052L:	linux-nvdimm@lists.01.org
9053Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9054S:	Supported
9055F:	drivers/nvdimm/of_pmem.c
9056F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9057
9058LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9059M:	Dan Williams <dan.j.williams@intel.com>
9060M:	Vishal Verma <vishal.l.verma@intel.com>
9061M:	Dave Jiang <dave.jiang@intel.com>
9062M:	Keith Busch <keith.busch@intel.com>
9063M:	Ira Weiny <ira.weiny@intel.com>
9064L:	linux-nvdimm@lists.01.org
9065Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9067S:	Supported
9068F:	drivers/nvdimm/*
9069F:	drivers/acpi/nfit/*
9070F:	include/linux/nd.h
9071F:	include/linux/libnvdimm.h
9072F:	include/uapi/linux/ndctl.h
9073
9074LIGHTNVM PLATFORM SUPPORT
9075M:	Matias Bjorling <mb@lightnvm.io>
9076W:	http://github/OpenChannelSSD
9077L:	linux-block@vger.kernel.org
9078S:	Maintained
9079F:	drivers/lightnvm/
9080F:	include/linux/lightnvm.h
9081F:	include/uapi/linux/lightnvm.h
9082
9083LINUX FOR POWER MACINTOSH
9084M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9085W:	http://www.penguinppc.org/
9086L:	linuxppc-dev@lists.ozlabs.org
9087S:	Maintained
9088F:	arch/powerpc/platforms/powermac/
9089F:	drivers/macintosh/
9090
9091LINUX FOR POWERPC (32-BIT AND 64-BIT)
9092M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9093M:	Paul Mackerras <paulus@samba.org>
9094M:	Michael Ellerman <mpe@ellerman.id.au>
9095W:	https://github.com/linuxppc/linux/wiki
9096L:	linuxppc-dev@lists.ozlabs.org
9097Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9099S:	Supported
9100F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9101F:	Documentation/devicetree/bindings/powerpc/
9102F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9103F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9104F:	Documentation/powerpc/
9105F:	arch/powerpc/
9106F:	drivers/char/tpm/tpm_ibmvtpm*
9107F:	drivers/crypto/nx/
9108F:	drivers/crypto/vmx/
9109F:	drivers/i2c/busses/i2c-opal.c
9110F:	drivers/net/ethernet/ibm/ibmveth.*
9111F:	drivers/net/ethernet/ibm/ibmvnic.*
9112F:	drivers/pci/hotplug/pnv_php.c
9113F:	drivers/pci/hotplug/rpa*
9114F:	drivers/rtc/rtc-opal.c
9115F:	drivers/scsi/ibmvscsi/
9116F:	drivers/tty/hvc/hvc_opal.c
9117F:	drivers/watchdog/wdrtas.c
9118F:	tools/testing/selftests/powerpc
9119N:	/pmac
9120N:	powermac
9121N:	powernv
9122N:	[^a-z0-9]ps3
9123N:	pseries
9124
9125LINUX FOR POWERPC EMBEDDED MPC5XXX
9126M:	Anatolij Gustschin <agust@denx.de>
9127L:	linuxppc-dev@lists.ozlabs.org
9128T:	git git://git.denx.de/linux-denx-agust.git
9129S:	Maintained
9130F:	arch/powerpc/platforms/512x/
9131F:	arch/powerpc/platforms/52xx/
9132
9133LINUX FOR POWERPC EMBEDDED PPC4XX
9134M:	Alistair Popple <alistair@popple.id.au>
9135M:	Matt Porter <mporter@kernel.crashing.org>
9136W:	http://www.penguinppc.org/
9137L:	linuxppc-dev@lists.ozlabs.org
9138S:	Maintained
9139F:	arch/powerpc/platforms/40x/
9140F:	arch/powerpc/platforms/44x/
9141
9142LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9143M:	Scott Wood <oss@buserror.net>
9144M:	Kumar Gala <galak@kernel.crashing.org>
9145W:	http://www.penguinppc.org/
9146L:	linuxppc-dev@lists.ozlabs.org
9147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9148S:	Maintained
9149F:	arch/powerpc/platforms/83xx/
9150F:	arch/powerpc/platforms/85xx/
9151F:	Documentation/devicetree/bindings/powerpc/fsl/
9152
9153LINUX FOR POWERPC EMBEDDED PPC8XX
9154M:	Vitaly Bordug <vitb@kernel.crashing.org>
9155W:	http://www.penguinppc.org/
9156L:	linuxppc-dev@lists.ozlabs.org
9157S:	Maintained
9158F:	arch/powerpc/platforms/8xx/
9159
9160LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9161L:	linuxppc-dev@lists.ozlabs.org
9162S:	Orphan
9163F:	arch/powerpc/*/*virtex*
9164F:	arch/powerpc/*/*/*virtex*
9165
9166LINUX FOR POWERPC PA SEMI PWRFICIENT
9167L:	linuxppc-dev@lists.ozlabs.org
9168S:	Orphan
9169F:	arch/powerpc/platforms/pasemi/
9170F:	drivers/*/*pasemi*
9171F:	drivers/*/*/*pasemi*
9172
9173LINUX KERNEL DUMP TEST MODULE (LKDTM)
9174M:	Kees Cook <keescook@chromium.org>
9175S:	Maintained
9176F:	drivers/misc/lkdtm/*
9177
9178LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9179M:	Alan Stern <stern@rowland.harvard.edu>
9180M:	Andrea Parri <andrea.parri@amarulasolutions.com>
9181M:	Will Deacon <will@kernel.org>
9182M:	Peter Zijlstra <peterz@infradead.org>
9183M:	Boqun Feng <boqun.feng@gmail.com>
9184M:	Nicholas Piggin <npiggin@gmail.com>
9185M:	David Howells <dhowells@redhat.com>
9186M:	Jade Alglave <j.alglave@ucl.ac.uk>
9187M:	Luc Maranget <luc.maranget@inria.fr>
9188M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9189R:	Akira Yokosawa <akiyks@gmail.com>
9190R:	Daniel Lustig <dlustig@nvidia.com>
9191L:	linux-kernel@vger.kernel.org
9192L:	linux-arch@vger.kernel.org
9193S:	Supported
9194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9195F:	tools/memory-model/
9196F:	Documentation/atomic_bitops.txt
9197F:	Documentation/atomic_t.txt
9198F:	Documentation/core-api/atomic_ops.rst
9199F:	Documentation/core-api/refcount-vs-atomic.rst
9200F:	Documentation/memory-barriers.txt
9201
9202LIS3LV02D ACCELEROMETER DRIVER
9203M:	Eric Piel <eric.piel@tremplin-utc.net>
9204S:	Maintained
9205F:	Documentation/misc-devices/lis3lv02d
9206F:	drivers/misc/lis3lv02d/
9207F:	drivers/platform/x86/hp_accel.c
9208
9209LIVE PATCHING
9210M:	Josh Poimboeuf <jpoimboe@redhat.com>
9211M:	Jiri Kosina <jikos@kernel.org>
9212M:	Miroslav Benes <mbenes@suse.cz>
9213M:	Petr Mladek <pmladek@suse.com>
9214R:	Joe Lawrence <joe.lawrence@redhat.com>
9215S:	Maintained
9216F:	kernel/livepatch/
9217F:	include/linux/livepatch.h
9218F:	arch/x86/include/asm/livepatch.h
9219F:	arch/x86/kernel/livepatch.c
9220F:	Documentation/livepatch/
9221F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9222F:	samples/livepatch/
9223F:	tools/testing/selftests/livepatch/
9224L:	live-patching@vger.kernel.org
9225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9226
9227LLC (802.2)
9228L:	netdev@vger.kernel.org
9229S:	Odd fixes
9230F:	include/linux/llc.h
9231F:	include/uapi/linux/llc.h
9232F:	include/net/llc*
9233F:	net/llc/
9234
9235LM73 HARDWARE MONITOR DRIVER
9236M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9237L:	linux-hwmon@vger.kernel.org
9238S:	Maintained
9239F:	drivers/hwmon/lm73.c
9240
9241LM78 HARDWARE MONITOR DRIVER
9242M:	Jean Delvare <jdelvare@suse.com>
9243L:	linux-hwmon@vger.kernel.org
9244S:	Maintained
9245F:	Documentation/hwmon/lm78.rst
9246F:	drivers/hwmon/lm78.c
9247
9248LM83 HARDWARE MONITOR DRIVER
9249M:	Jean Delvare <jdelvare@suse.com>
9250L:	linux-hwmon@vger.kernel.org
9251S:	Maintained
9252F:	Documentation/hwmon/lm83.rst
9253F:	drivers/hwmon/lm83.c
9254
9255LM90 HARDWARE MONITOR DRIVER
9256M:	Jean Delvare <jdelvare@suse.com>
9257L:	linux-hwmon@vger.kernel.org
9258S:	Maintained
9259F:	Documentation/hwmon/lm90.rst
9260F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9261F:	drivers/hwmon/lm90.c
9262F:	include/dt-bindings/thermal/lm90.h
9263
9264LM95234 HARDWARE MONITOR DRIVER
9265M:	Guenter Roeck <linux@roeck-us.net>
9266L:	linux-hwmon@vger.kernel.org
9267S:	Maintained
9268F:	Documentation/hwmon/lm95234.rst
9269F:	drivers/hwmon/lm95234.c
9270
9271LME2510 MEDIA DRIVER
9272M:	Malcolm Priestley <tvboxspy@gmail.com>
9273L:	linux-media@vger.kernel.org
9274W:	https://linuxtv.org
9275Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9276S:	Maintained
9277F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9278
9279LOADPIN SECURITY MODULE
9280M:	Kees Cook <keescook@chromium.org>
9281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9282S:	Supported
9283F:	security/loadpin/
9284F:	Documentation/admin-guide/LSM/LoadPin.rst
9285
9286LOCKING PRIMITIVES
9287M:	Peter Zijlstra <peterz@infradead.org>
9288M:	Ingo Molnar <mingo@redhat.com>
9289M:	Will Deacon <will@kernel.org>
9290L:	linux-kernel@vger.kernel.org
9291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9292S:	Maintained
9293F:	Documentation/locking/
9294F:	include/linux/lockdep.h
9295F:	include/linux/spinlock*.h
9296F:	arch/*/include/asm/spinlock*.h
9297F:	include/linux/rwlock*.h
9298F:	include/linux/mutex*.h
9299F:	include/linux/rwsem*.h
9300F:	include/linux/seqlock.h
9301F:	lib/locking*.[ch]
9302F:	kernel/locking/
9303X:	kernel/locking/locktorture.c
9304
9305LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9306M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9307L:	linux-ntfs-dev@lists.sourceforge.net
9308W:	http://www.linux-ntfs.org/content/view/19/37/
9309S:	Maintained
9310F:	Documentation/ldm.txt
9311F:	block/partitions/ldm.*
9312
9313LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9314M:	Sathya Prakash <sathya.prakash@broadcom.com>
9315M:	Chaitra P B <chaitra.basappa@broadcom.com>
9316M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9317L:	MPT-FusionLinux.pdl@broadcom.com
9318L:	linux-scsi@vger.kernel.org
9319W:	http://www.avagotech.com/support/
9320S:	Supported
9321F:	drivers/message/fusion/
9322F:	drivers/scsi/mpt3sas/
9323
9324LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9325M:	Matthew Wilcox <willy@infradead.org>
9326L:	linux-scsi@vger.kernel.org
9327S:	Maintained
9328F:	drivers/scsi/sym53c8xx_2/
9329
9330LTC1660 DAC DRIVER
9331M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9332L:	linux-iio@vger.kernel.org
9333S:	Maintained
9334F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9335F:	drivers/iio/dac/ltc1660.c
9336
9337LTC4261 HARDWARE MONITOR DRIVER
9338M:	Guenter Roeck <linux@roeck-us.net>
9339L:	linux-hwmon@vger.kernel.org
9340S:	Maintained
9341F:	Documentation/hwmon/ltc4261.rst
9342F:	drivers/hwmon/ltc4261.c
9343
9344LTC4306 I2C MULTIPLEXER DRIVER
9345M:	Michael Hennerich <michael.hennerich@analog.com>
9346W:	http://ez.analog.com/community/linux-device-drivers
9347L:	linux-i2c@vger.kernel.org
9348S:	Supported
9349F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9350F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9351
9352LTP (Linux Test Project)
9353M:	Mike Frysinger <vapier@gentoo.org>
9354M:	Cyril Hrubis <chrubis@suse.cz>
9355M:	Wanlong Gao <wanlong.gao@gmail.com>
9356M:	Jan Stancek <jstancek@redhat.com>
9357M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9358M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9359L:	ltp@lists.linux.it (subscribers-only)
9360W:	http://linux-test-project.github.io/
9361T:	git git://github.com/linux-test-project/ltp.git
9362S:	Maintained
9363
9364M68K ARCHITECTURE
9365M:	Geert Uytterhoeven <geert@linux-m68k.org>
9366L:	linux-m68k@lists.linux-m68k.org
9367W:	http://www.linux-m68k.org/
9368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9369S:	Maintained
9370F:	arch/m68k/
9371F:	drivers/zorro/
9372
9373M68K ON APPLE MACINTOSH
9374M:	Joshua Thompson <funaho@jurai.org>
9375W:	http://www.mac.linux-m68k.org/
9376L:	linux-m68k@lists.linux-m68k.org
9377S:	Maintained
9378F:	arch/m68k/mac/
9379
9380M68K ON HP9000/300
9381M:	Philip Blundell <philb@gnu.org>
9382W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9383S:	Maintained
9384F:	arch/m68k/hp300/
9385
9386M88DS3103 MEDIA DRIVER
9387M:	Antti Palosaari <crope@iki.fi>
9388L:	linux-media@vger.kernel.org
9389W:	https://linuxtv.org
9390W:	http://palosaari.fi/linux/
9391Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9392T:	git git://linuxtv.org/anttip/media_tree.git
9393S:	Maintained
9394F:	drivers/media/dvb-frontends/m88ds3103*
9395
9396M88RS2000 MEDIA DRIVER
9397M:	Malcolm Priestley <tvboxspy@gmail.com>
9398L:	linux-media@vger.kernel.org
9399W:	https://linuxtv.org
9400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9401S:	Maintained
9402F:	drivers/media/dvb-frontends/m88rs2000*
9403
9404MA901 MASTERKIT USB FM RADIO DRIVER
9405M:	Alexey Klimov <klimov.linux@gmail.com>
9406L:	linux-media@vger.kernel.org
9407T:	git git://linuxtv.org/media_tree.git
9408S:	Maintained
9409F:	drivers/media/radio/radio-ma901.c
9410
9411MAC80211
9412M:	Johannes Berg <johannes@sipsolutions.net>
9413L:	linux-wireless@vger.kernel.org
9414W:	http://wireless.kernel.org/
9415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9417S:	Maintained
9418F:	Documentation/networking/mac80211-injection.txt
9419F:	include/net/mac80211.h
9420F:	net/mac80211/
9421F:	drivers/net/wireless/mac80211_hwsim.[ch]
9422F:	Documentation/networking/mac80211_hwsim/README
9423
9424MAILBOX API
9425M:	Jassi Brar <jassisinghbrar@gmail.com>
9426L:	linux-kernel@vger.kernel.org
9427S:	Maintained
9428F:	drivers/mailbox/
9429F:	include/linux/mailbox_client.h
9430F:	include/linux/mailbox_controller.h
9431
9432MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9433M:	Michael Kerrisk <mtk.manpages@gmail.com>
9434W:	http://www.kernel.org/doc/man-pages
9435L:	linux-man@vger.kernel.org
9436S:	Maintained
9437
9438MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9439M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9440L:	linux-mips@vger.kernel.org
9441S:	Maintained
9442F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9443
9444MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9445M:	Andrew Lunn <andrew@lunn.ch>
9446M:	Vivien Didelot <vivien.didelot@gmail.com>
9447L:	netdev@vger.kernel.org
9448S:	Maintained
9449F:	drivers/net/dsa/mv88e6xxx/
9450F:	include/linux/platform_data/mv88e6xxx.h
9451F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9452
9453MARVELL ARMADA DRM SUPPORT
9454M:	Russell King <linux@armlinux.org.uk>
9455S:	Maintained
9456T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9457T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9458F:	drivers/gpu/drm/armada/
9459F:	include/uapi/drm/armada_drm.h
9460F:	Documentation/devicetree/bindings/display/armada/
9461
9462MARVELL ARMADA 3700 PHY DRIVERS
9463M:	Miquel Raynal <miquel.raynal@bootlin.com>
9464S:	Maintained
9465F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9466F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9467F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9468F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9469
9470MARVELL CRYPTO DRIVER
9471M:	Boris Brezillon <bbrezillon@kernel.org>
9472M:	Arnaud Ebalard <arno@natisbad.org>
9473F:	drivers/crypto/marvell/
9474S:	Maintained
9475L:	linux-crypto@vger.kernel.org
9476
9477MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9478M:	Mirko Lindner <mlindner@marvell.com>
9479M:	Stephen Hemminger <stephen@networkplumber.org>
9480L:	netdev@vger.kernel.org
9481S:	Maintained
9482F:	drivers/net/ethernet/marvell/sk*
9483
9484MARVELL LIBERTAS WIRELESS DRIVER
9485L:	libertas-dev@lists.infradead.org
9486S:	Orphan
9487F:	drivers/net/wireless/marvell/libertas/
9488
9489MARVELL MACCHIATOBIN SUPPORT
9490M:	Russell King <linux@armlinux.org.uk>
9491L:	linux-arm-kernel@lists.infradead.org
9492S:	Maintained
9493F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9494
9495MARVELL MV643XX ETHERNET DRIVER
9496M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9497L:	netdev@vger.kernel.org
9498S:	Maintained
9499F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9500F:	include/linux/mv643xx.h
9501
9502MARVELL MV88X3310 PHY DRIVER
9503M:	Russell King <linux@armlinux.org.uk>
9504L:	netdev@vger.kernel.org
9505S:	Maintained
9506F:	drivers/net/phy/marvell10g.c
9507
9508MARVELL MVEBU THERMAL DRIVER
9509M:	Miquel Raynal <miquel.raynal@bootlin.com>
9510S:	Maintained
9511F:	drivers/thermal/armada_thermal.c
9512
9513MARVELL MVNETA ETHERNET DRIVER
9514M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9515L:	netdev@vger.kernel.org
9516S:	Maintained
9517F:	drivers/net/ethernet/marvell/mvneta.*
9518
9519MARVELL MWIFIEX WIRELESS DRIVER
9520M:	Amitkumar Karwar <amitkarwar@gmail.com>
9521M:	Nishant Sarmukadam <nishants@marvell.com>
9522M:	Ganapathi Bhat <gbhat@marvell.com>
9523M:	Xinming Hu <huxinming820@gmail.com>
9524L:	linux-wireless@vger.kernel.org
9525S:	Maintained
9526F:	drivers/net/wireless/marvell/mwifiex/
9527
9528MARVELL MWL8K WIRELESS DRIVER
9529M:	Lennert Buytenhek <buytenh@wantstofly.org>
9530L:	linux-wireless@vger.kernel.org
9531S:	Odd Fixes
9532F:	drivers/net/wireless/marvell/mwl8k.c
9533
9534MARVELL NAND CONTROLLER DRIVER
9535M:	Miquel Raynal <miquel.raynal@bootlin.com>
9536L:	linux-mtd@lists.infradead.org
9537S:	Maintained
9538F:	drivers/mtd/nand/raw/marvell_nand.c
9539F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9540
9541MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9542M:	Nicolas Pitre <nico@fluxnic.net>
9543S:	Odd Fixes
9544F:	drivers/mmc/host/mvsdio.*
9545
9546MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9547M:	Hu Ziji <huziji@marvell.com>
9548L:	linux-mmc@vger.kernel.org
9549S:	Supported
9550F:	drivers/mmc/host/sdhci-xenon*
9551F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9552
9553MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9554M:	Sunil Goutham <sgoutham@marvell.com>
9555M:	Linu Cherian <lcherian@marvell.com>
9556M:	Geetha sowjanya <gakula@marvell.com>
9557M:	Jerin Jacob <jerinj@marvell.com>
9558L:	netdev@vger.kernel.org
9559S:	Supported
9560F:	drivers/net/ethernet/marvell/octeontx2/af/
9561
9562MATROX FRAMEBUFFER DRIVER
9563L:	linux-fbdev@vger.kernel.org
9564S:	Orphan
9565F:	drivers/video/fbdev/matrox/matroxfb_*
9566F:	include/uapi/linux/matroxfb.h
9567
9568MAX16065 HARDWARE MONITOR DRIVER
9569M:	Guenter Roeck <linux@roeck-us.net>
9570L:	linux-hwmon@vger.kernel.org
9571S:	Maintained
9572F:	Documentation/hwmon/max16065.rst
9573F:	drivers/hwmon/max16065.c
9574
9575MAX2175 SDR TUNER DRIVER
9576M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9577L:	linux-media@vger.kernel.org
9578T:	git git://linuxtv.org/media_tree.git
9579S:	Maintained
9580F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9581F:	Documentation/media/v4l-drivers/max2175.rst
9582F:	drivers/media/i2c/max2175*
9583F:	include/uapi/linux/max2175.h
9584
9585MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9586L:	linux-hwmon@vger.kernel.org
9587S:	Orphan
9588F:	Documentation/hwmon/max6650.rst
9589F:	drivers/hwmon/max6650.c
9590
9591MAX6697 HARDWARE MONITOR DRIVER
9592M:	Guenter Roeck <linux@roeck-us.net>
9593L:	linux-hwmon@vger.kernel.org
9594S:	Maintained
9595F:	Documentation/hwmon/max6697.rst
9596F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9597F:	drivers/hwmon/max6697.c
9598F:	include/linux/platform_data/max6697.h
9599
9600MAX9860 MONO AUDIO VOICE CODEC DRIVER
9601M:	Peter Rosin <peda@axentia.se>
9602L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9603S:	Maintained
9604F:	Documentation/devicetree/bindings/sound/max9860.txt
9605F:	sound/soc/codecs/max9860.*
9606
9607MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9608M:	Andreas Klinger <ak@it-klinger.de>
9609L:	linux-iio@vger.kernel.org
9610S:	Maintained
9611F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9612F:	drivers/iio/proximity/mb1232.c
9613
9614MAXIM MAX77650 PMIC MFD DRIVER
9615M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9616L:	linux-kernel@vger.kernel.org
9617S:	Maintained
9618F:	Documentation/devicetree/bindings/*/*max77650.txt
9619F:	Documentation/devicetree/bindings/*/max77650*.txt
9620F:	include/linux/mfd/max77650.h
9621F:	drivers/mfd/max77650.c
9622F:	drivers/regulator/max77650-regulator.c
9623F:	drivers/power/supply/max77650-charger.c
9624F:	drivers/input/misc/max77650-onkey.c
9625F:	drivers/leds/leds-max77650.c
9626F:	drivers/gpio/gpio-max77650.c
9627
9628MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9629M:	Javier Martinez Canillas <javier@dowhile0.org>
9630L:	linux-kernel@vger.kernel.org
9631S:	Supported
9632F:	drivers/regulator/max77802-regulator.c
9633F:	Documentation/devicetree/bindings/*/*max77802.txt
9634F:	include/dt-bindings/*/*max77802.h
9635
9636MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9637M:	Krzysztof Kozlowski <krzk@kernel.org>
9638M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9639L:	linux-pm@vger.kernel.org
9640S:	Supported
9641F:	drivers/power/supply/max14577_charger.c
9642F:	drivers/power/supply/max77693_charger.c
9643
9644MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9645M:	Chanwoo Choi <cw00.choi@samsung.com>
9646M:	Krzysztof Kozlowski <krzk@kernel.org>
9647M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9648L:	linux-kernel@vger.kernel.org
9649S:	Supported
9650F:	drivers/*/max14577*.c
9651F:	drivers/*/max77686*.c
9652F:	drivers/*/max77693*.c
9653F:	drivers/extcon/extcon-max14577.c
9654F:	drivers/extcon/extcon-max77693.c
9655F:	drivers/rtc/rtc-max77686.c
9656F:	drivers/clk/clk-max77686.c
9657F:	Documentation/devicetree/bindings/mfd/max14577.txt
9658F:	Documentation/devicetree/bindings/*/max77686.txt
9659F:	Documentation/devicetree/bindings/mfd/max77693.txt
9660F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9661F:	include/linux/mfd/max14577*.h
9662F:	include/linux/mfd/max77686*.h
9663F:	include/linux/mfd/max77693*.h
9664
9665MAXIRADIO FM RADIO RECEIVER DRIVER
9666M:	Hans Verkuil <hverkuil@xs4all.nl>
9667L:	linux-media@vger.kernel.org
9668T:	git git://linuxtv.org/media_tree.git
9669W:	https://linuxtv.org
9670S:	Maintained
9671F:	drivers/media/radio/radio-maxiradio*
9672
9673MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9674M:	Peter Rosin <peda@axentia.se>
9675L:	linux-iio@vger.kernel.org
9676S:	Maintained
9677F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9678F:	drivers/iio/potentiometer/mcp4018.c
9679F:	drivers/iio/potentiometer/mcp4531.c
9680
9681MCR20A IEEE-802.15.4 RADIO DRIVER
9682M:	Xue Liu <liuxuenetmail@gmail.com>
9683L:	linux-wpan@vger.kernel.org
9684W:	https://github.com/xueliu/mcr20a-linux
9685S:	Maintained
9686F:	drivers/net/ieee802154/mcr20a.c
9687F:	drivers/net/ieee802154/mcr20a.h
9688F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9689
9690MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9691M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9692L:	linux-iio@vger.kernel.org
9693S:	Maintained
9694F:	drivers/iio/dac/cio-dac.c
9695
9696MEDIA CONTROLLER FRAMEWORK
9697M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9698M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9699L:	linux-media@vger.kernel.org
9700W:	https://www.linuxtv.org
9701T:	git git://linuxtv.org/media_tree.git
9702S:	Supported
9703F:	drivers/media/mc/
9704F:	include/media/media-*.h
9705F:	include/uapi/linux/media.h
9706
9707MEDIA DRIVERS FOR ASCOT2E
9708M:	Sergey Kozlov <serjk@netup.ru>
9709M:	Abylay Ospan <aospan@netup.ru>
9710L:	linux-media@vger.kernel.org
9711W:	https://linuxtv.org
9712W:	http://netup.tv/
9713T:	git git://linuxtv.org/media_tree.git
9714S:	Supported
9715F:	drivers/media/dvb-frontends/ascot2e*
9716
9717MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9718M:	Jasmin Jessich <jasmin@anw.at>
9719L:	linux-media@vger.kernel.org
9720W:	https://linuxtv.org
9721T:	git git://linuxtv.org/media_tree.git
9722S:	Maintained
9723F:	drivers/media/dvb-frontends/cxd2099*
9724
9725MEDIA DRIVERS FOR CXD2841ER
9726M:	Sergey Kozlov <serjk@netup.ru>
9727M:	Abylay Ospan <aospan@netup.ru>
9728L:	linux-media@vger.kernel.org
9729W:	https://linuxtv.org
9730W:	http://netup.tv/
9731T:	git git://linuxtv.org/media_tree.git
9732S:	Supported
9733F:	drivers/media/dvb-frontends/cxd2841er*
9734
9735MEDIA DRIVERS FOR CXD2880
9736M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9737L:	linux-media@vger.kernel.org
9738W:	http://linuxtv.org/
9739T:	git git://linuxtv.org/media_tree.git
9740S:	Supported
9741F:	drivers/media/dvb-frontends/cxd2880/*
9742F:	drivers/media/spi/cxd2880*
9743
9744MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9745L:	linux-media@vger.kernel.org
9746W:	https://linuxtv.org
9747T:	git git://linuxtv.org/media_tree.git
9748S:	Orphan
9749F:	drivers/media/pci/ddbridge/*
9750
9751MEDIA DRIVERS FOR FREESCALE IMX
9752M:	Steve Longerbeam <slongerbeam@gmail.com>
9753M:	Philipp Zabel <p.zabel@pengutronix.de>
9754L:	linux-media@vger.kernel.org
9755T:	git git://linuxtv.org/media_tree.git
9756S:	Maintained
9757F:	Documentation/devicetree/bindings/media/imx.txt
9758F:	Documentation/media/v4l-drivers/imx.rst
9759F:	drivers/staging/media/imx/
9760F:	include/linux/imx-media.h
9761F:	include/media/imx.h
9762
9763MEDIA DRIVER FOR FREESCALE IMX PXP
9764M:	Philipp Zabel <p.zabel@pengutronix.de>
9765L:	linux-media@vger.kernel.org
9766T:	git git://linuxtv.org/media_tree.git
9767S:	Maintained
9768F:	drivers/media/platform/imx-pxp.[ch]
9769
9770MEDIA DRIVERS FOR FREESCALE IMX7
9771M:	Rui Miguel Silva <rmfrfs@gmail.com>
9772L:	linux-media@vger.kernel.org
9773T:	git git://linuxtv.org/media_tree.git
9774S:	Maintained
9775F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9776F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9777F:	Documentation/media/v4l-drivers/imx7.rst
9778F:	drivers/staging/media/imx/imx7-media-csi.c
9779F:	drivers/staging/media/imx/imx7-mipi-csis.c
9780
9781MEDIA DRIVERS FOR HELENE
9782M:	Abylay Ospan <aospan@netup.ru>
9783L:	linux-media@vger.kernel.org
9784W:	https://linuxtv.org
9785W:	http://netup.tv/
9786T:	git git://linuxtv.org/media_tree.git
9787S:	Supported
9788F:	drivers/media/dvb-frontends/helene*
9789
9790MEDIA DRIVERS FOR HORUS3A
9791M:	Sergey Kozlov <serjk@netup.ru>
9792M:	Abylay Ospan <aospan@netup.ru>
9793L:	linux-media@vger.kernel.org
9794W:	https://linuxtv.org
9795W:	http://netup.tv/
9796T:	git git://linuxtv.org/media_tree.git
9797S:	Supported
9798F:	drivers/media/dvb-frontends/horus3a*
9799
9800MEDIA DRIVERS FOR LNBH25
9801M:	Sergey Kozlov <serjk@netup.ru>
9802M:	Abylay Ospan <aospan@netup.ru>
9803L:	linux-media@vger.kernel.org
9804W:	https://linuxtv.org
9805W:	http://netup.tv/
9806T:	git git://linuxtv.org/media_tree.git
9807S:	Supported
9808F:	drivers/media/dvb-frontends/lnbh25*
9809
9810MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9811L:	linux-media@vger.kernel.org
9812W:	https://linuxtv.org
9813T:	git git://linuxtv.org/media_tree.git
9814S:	Orphan
9815F:	drivers/media/dvb-frontends/mxl5xx*
9816
9817MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9818M:	Sergey Kozlov <serjk@netup.ru>
9819M:	Abylay Ospan <aospan@netup.ru>
9820L:	linux-media@vger.kernel.org
9821W:	https://linuxtv.org
9822W:	http://netup.tv/
9823T:	git git://linuxtv.org/media_tree.git
9824S:	Supported
9825F:	drivers/media/pci/netup_unidvb/*
9826
9827MEDIA DRIVERS FOR RENESAS - CEU
9828M:	Jacopo Mondi <jacopo@jmondi.org>
9829L:	linux-media@vger.kernel.org
9830L:	linux-renesas-soc@vger.kernel.org
9831T:	git git://linuxtv.org/media_tree.git
9832S:	Supported
9833F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9834F:	drivers/media/platform/renesas-ceu.c
9835F:	include/media/drv-intf/renesas-ceu.h
9836
9837MEDIA DRIVERS FOR RENESAS - DRIF
9838M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9839L:	linux-media@vger.kernel.org
9840L:	linux-renesas-soc@vger.kernel.org
9841T:	git git://linuxtv.org/media_tree.git
9842S:	Supported
9843F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9844F:	drivers/media/platform/rcar_drif.c
9845
9846MEDIA DRIVERS FOR RENESAS - FCP
9847M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9848L:	linux-media@vger.kernel.org
9849L:	linux-renesas-soc@vger.kernel.org
9850T:	git git://linuxtv.org/media_tree.git
9851S:	Supported
9852F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9853F:	drivers/media/platform/rcar-fcp.c
9854F:	include/media/rcar-fcp.h
9855
9856MEDIA DRIVERS FOR RENESAS - FDP1
9857M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9858L:	linux-media@vger.kernel.org
9859L:	linux-renesas-soc@vger.kernel.org
9860T:	git git://linuxtv.org/media_tree.git
9861S:	Supported
9862F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9863F:	drivers/media/platform/rcar_fdp1.c
9864
9865MEDIA DRIVERS FOR RENESAS - VIN
9866M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9867L:	linux-media@vger.kernel.org
9868L:	linux-renesas-soc@vger.kernel.org
9869T:	git git://linuxtv.org/media_tree.git
9870S:	Supported
9871F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9872F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9873F:	drivers/media/platform/rcar-vin/
9874
9875MEDIA DRIVERS FOR RENESAS - VSP1
9876M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9877M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9878L:	linux-media@vger.kernel.org
9879L:	linux-renesas-soc@vger.kernel.org
9880T:	git git://linuxtv.org/media_tree.git
9881S:	Supported
9882F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9883F:	drivers/media/platform/vsp1/
9884
9885MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9886L:	linux-media@vger.kernel.org
9887W:	https://linuxtv.org
9888T:	git git://linuxtv.org/media_tree.git
9889S:	Orphan
9890F:	drivers/media/dvb-frontends/stv0910*
9891
9892MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9893L:	linux-media@vger.kernel.org
9894W:	https://linuxtv.org
9895T:	git git://linuxtv.org/media_tree.git
9896S:	Orphan
9897F:	drivers/media/dvb-frontends/stv6111*
9898
9899MEDIA DRIVERS FOR STM32 - DCMI
9900M:	Hugues Fruchet <hugues.fruchet@st.com>
9901L:	linux-media@vger.kernel.org
9902T:	git git://linuxtv.org/media_tree.git
9903S:	Supported
9904F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9905F:	drivers/media/platform/stm32/stm32-dcmi.c
9906
9907MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9908M:	Dmitry Osipenko <digetx@gmail.com>
9909L:	linux-media@vger.kernel.org
9910L:	linux-tegra@vger.kernel.org
9911T:	git git://linuxtv.org/media_tree.git
9912S:	Maintained
9913F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9914F:	drivers/staging/media/tegra-vde/
9915
9916MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9917M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9918P:	LinuxTV.org Project
9919L:	linux-media@vger.kernel.org
9920W:	https://linuxtv.org
9921Q:	http://patchwork.kernel.org/project/linux-media/list/
9922T:	git git://linuxtv.org/media_tree.git
9923S:	Maintained
9924F:	Documentation/devicetree/bindings/media/
9925F:	Documentation/media/
9926F:	drivers/media/
9927F:	drivers/staging/media/
9928F:	include/linux/platform_data/media/
9929F:	include/media/
9930F:	include/uapi/linux/dvb/
9931F:	include/uapi/linux/videodev2.h
9932F:	include/uapi/linux/media.h
9933F:	include/uapi/linux/v4l2-*
9934F:	include/uapi/linux/meye.h
9935F:	include/uapi/linux/ivtv*
9936F:	include/uapi/linux/uvcvideo.h
9937
9938MEDIATEK BLUETOOTH DRIVER
9939M:	Sean Wang <sean.wang@mediatek.com>
9940L:	linux-bluetooth@vger.kernel.org
9941L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9942S:	Maintained
9943F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9944F:	drivers/bluetooth/btmtkuart.c
9945
9946MEDIATEK CIR DRIVER
9947M:	Sean Wang <sean.wang@mediatek.com>
9948S:	Maintained
9949F:	drivers/media/rc/mtk-cir.c
9950
9951MEDIATEK DMA DRIVER
9952M:	Sean Wang <sean.wang@mediatek.com>
9953L:	dmaengine@vger.kernel.org
9954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9955L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9956S:	Maintained
9957F:	Documentation/devicetree/bindings/dma/mtk-*
9958F:	drivers/dma/mediatek/
9959
9960MEDIATEK PMIC LED DRIVER
9961M:	Sean Wang <sean.wang@mediatek.com>
9962S:	Maintained
9963F:	drivers/leds/leds-mt6323.c
9964F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9965
9966MEDIATEK ETHERNET DRIVER
9967M:	Felix Fietkau <nbd@openwrt.org>
9968M:	John Crispin <john@phrozen.org>
9969M:	Sean Wang <sean.wang@mediatek.com>
9970M:	Nelson Chang <nelson.chang@mediatek.com>
9971L:	netdev@vger.kernel.org
9972S:	Maintained
9973F:	drivers/net/ethernet/mediatek/
9974
9975MEDIATEK SWITCH DRIVER
9976M:	Sean Wang <sean.wang@mediatek.com>
9977L:	netdev@vger.kernel.org
9978S:	Maintained
9979F:	drivers/net/dsa/mt7530.*
9980F:	net/dsa/tag_mtk.c
9981
9982MEDIATEK JPEG DRIVER
9983M:	Rick Chang <rick.chang@mediatek.com>
9984M:	Bin Liu <bin.liu@mediatek.com>
9985S:	Supported
9986F:	drivers/media/platform/mtk-jpeg/
9987F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9988
9989MEDIATEK MDP DRIVER
9990M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9991M:	Houlong Wei <houlong.wei@mediatek.com>
9992M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9993S:	Supported
9994F:	drivers/media/platform/mtk-mdp/
9995F:	drivers/media/platform/mtk-vpu/
9996F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9997
9998MEDIATEK MEDIA DRIVER
9999M:	Tiffany Lin <tiffany.lin@mediatek.com>
10000M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10001S:	Supported
10002F:	drivers/media/platform/mtk-vcodec/
10003F:	drivers/media/platform/mtk-vpu/
10004F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10005F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10006
10007MEDIATEK MMC/SD/SDIO DRIVER
10008M:	Chaotian Jing <chaotian.jing@mediatek.com>
10009S:	Maintained
10010F:	drivers/mmc/host/mtk-sd.c
10011F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10012
10013MEDIATEK MT76 WIRELESS LAN DRIVER
10014M:	Felix Fietkau <nbd@nbd.name>
10015M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10016R:	Ryder Lee <ryder.lee@mediatek.com>
10017R:	Roy Luo <royluo@google.com>
10018L:	linux-wireless@vger.kernel.org
10019S:	Maintained
10020F:	drivers/net/wireless/mediatek/mt76/
10021
10022MEDIATEK MT7601U WIRELESS LAN DRIVER
10023M:	Jakub Kicinski <kubakici@wp.pl>
10024L:	linux-wireless@vger.kernel.org
10025S:	Maintained
10026F:	drivers/net/wireless/mediatek/mt7601u/
10027
10028MEDIATEK NAND CONTROLLER DRIVER
10029M:	Xiaolei Li <xiaolei.li@mediatek.com>
10030L:	linux-mtd@lists.infradead.org
10031S:	Maintained
10032F:	drivers/mtd/nand/raw/mtk_*
10033F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10034
10035MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10036M:	Sean Wang <sean.wang@mediatek.com>
10037S:	Maintained
10038F:	drivers/char/hw_random/mtk-rng.c
10039
10040MEDIATEK USB3 DRD IP DRIVER
10041M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10042L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10044L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10045S:	Maintained
10046F:	drivers/usb/mtu3/
10047
10048MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10049M:	Peter Senna Tschudin <peter.senna@gmail.com>
10050M:	Martin Donnelly <martin.donnelly@ge.com>
10051M:	Martyn Welch <martyn.welch@collabora.co.uk>
10052S:	Maintained
10053F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10054F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10055
10056MEGARAID SCSI/SAS DRIVERS
10057M:	Kashyap Desai <kashyap.desai@broadcom.com>
10058M:	Sumit Saxena <sumit.saxena@broadcom.com>
10059M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10060L:	megaraidlinux.pdl@broadcom.com
10061L:	linux-scsi@vger.kernel.org
10062W:	http://www.avagotech.com/support/
10063S:	Maintained
10064F:	Documentation/scsi/megaraid.txt
10065F:	drivers/scsi/megaraid.*
10066F:	drivers/scsi/megaraid/
10067
10068MELEXIS MLX90614 DRIVER
10069M:	Crt Mori <cmo@melexis.com>
10070L:	linux-iio@vger.kernel.org
10071W:	http://www.melexis.com
10072S:	Supported
10073F:	drivers/iio/temperature/mlx90614.c
10074
10075MELEXIS MLX90632 DRIVER
10076M:	Crt Mori <cmo@melexis.com>
10077L:	linux-iio@vger.kernel.org
10078W:	http://www.melexis.com
10079S:	Supported
10080F:	drivers/iio/temperature/mlx90632.c
10081
10082MELFAS MIP4 TOUCHSCREEN DRIVER
10083M:	Sangwon Jee <jeesw@melfas.com>
10084W:	http://www.melfas.com
10085S:	Supported
10086F:	drivers/input/touchscreen/melfas_mip4.c
10087F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10088
10089MELLANOX ETHERNET DRIVER (mlx4_en)
10090M:	Tariq Toukan <tariqt@mellanox.com>
10091L:	netdev@vger.kernel.org
10092S:	Supported
10093W:	http://www.mellanox.com
10094Q:	http://patchwork.ozlabs.org/project/netdev/list/
10095F:	drivers/net/ethernet/mellanox/mlx4/en_*
10096
10097MELLANOX ETHERNET DRIVER (mlx5e)
10098M:	Saeed Mahameed <saeedm@mellanox.com>
10099L:	netdev@vger.kernel.org
10100S:	Supported
10101W:	http://www.mellanox.com
10102Q:	http://patchwork.ozlabs.org/project/netdev/list/
10103F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10104
10105MELLANOX ETHERNET INNOVA DRIVERS
10106R:	Boris Pismenny <borisp@mellanox.com>
10107L:	netdev@vger.kernel.org
10108S:	Supported
10109W:	http://www.mellanox.com
10110Q:	http://patchwork.ozlabs.org/project/netdev/list/
10111F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10112F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10113F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10114F:	include/linux/mlx5/mlx5_ifc_fpga.h
10115
10116MELLANOX ETHERNET SWITCH DRIVERS
10117M:	Jiri Pirko <jiri@mellanox.com>
10118M:	Ido Schimmel <idosch@mellanox.com>
10119L:	netdev@vger.kernel.org
10120S:	Supported
10121W:	http://www.mellanox.com
10122Q:	http://patchwork.ozlabs.org/project/netdev/list/
10123F:	drivers/net/ethernet/mellanox/mlxsw/
10124F:	tools/testing/selftests/drivers/net/mlxsw/
10125
10126MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10127M:	mlxsw@mellanox.com
10128L:	netdev@vger.kernel.org
10129S:	Supported
10130W:	http://www.mellanox.com
10131Q:	http://patchwork.ozlabs.org/project/netdev/list/
10132F:	drivers/net/ethernet/mellanox/mlxfw/
10133
10134MELLANOX HARDWARE PLATFORM SUPPORT
10135M:	Andy Shevchenko <andy@infradead.org>
10136M:	Darren Hart <dvhart@infradead.org>
10137M:	Vadim Pasternak <vadimp@mellanox.com>
10138L:	platform-driver-x86@vger.kernel.org
10139S:	Supported
10140F:	drivers/platform/mellanox/
10141F:	include/linux/platform_data/mlxreg.h
10142
10143MELLANOX MLX4 core VPI driver
10144M:	Tariq Toukan <tariqt@mellanox.com>
10145L:	netdev@vger.kernel.org
10146L:	linux-rdma@vger.kernel.org
10147W:	http://www.mellanox.com
10148Q:	http://patchwork.ozlabs.org/project/netdev/list/
10149S:	Supported
10150F:	drivers/net/ethernet/mellanox/mlx4/
10151F:	include/linux/mlx4/
10152
10153MELLANOX MLX4 IB driver
10154M:	Yishai Hadas <yishaih@mellanox.com>
10155L:	linux-rdma@vger.kernel.org
10156W:	http://www.mellanox.com
10157Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10158S:	Supported
10159F:	drivers/infiniband/hw/mlx4/
10160F:	include/linux/mlx4/
10161F:	include/uapi/rdma/mlx4-abi.h
10162
10163MELLANOX MLX5 core VPI driver
10164M:	Saeed Mahameed <saeedm@mellanox.com>
10165M:	Leon Romanovsky <leonro@mellanox.com>
10166L:	netdev@vger.kernel.org
10167L:	linux-rdma@vger.kernel.org
10168W:	http://www.mellanox.com
10169Q:	http://patchwork.ozlabs.org/project/netdev/list/
10170S:	Supported
10171F:	drivers/net/ethernet/mellanox/mlx5/core/
10172F:	include/linux/mlx5/
10173
10174MELLANOX MLX5 IB driver
10175M:	Leon Romanovsky <leonro@mellanox.com>
10176L:	linux-rdma@vger.kernel.org
10177W:	http://www.mellanox.com
10178Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10179S:	Supported
10180F:	drivers/infiniband/hw/mlx5/
10181F:	include/linux/mlx5/
10182F:	include/uapi/rdma/mlx5-abi.h
10183
10184MELLANOX MLXCPLD I2C AND MUX DRIVER
10185M:	Vadim Pasternak <vadimp@mellanox.com>
10186M:	Michael Shych <michaelsh@mellanox.com>
10187L:	linux-i2c@vger.kernel.org
10188S:	Supported
10189F:	drivers/i2c/busses/i2c-mlxcpld.c
10190F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10191F:	Documentation/i2c/busses/i2c-mlxcpld
10192
10193MELLANOX MLXCPLD LED DRIVER
10194M:	Vadim Pasternak <vadimp@mellanox.com>
10195L:	linux-leds@vger.kernel.org
10196S:	Supported
10197F:	drivers/leds/leds-mlxcpld.c
10198F:	drivers/leds/leds-mlxreg.c
10199F:	Documentation/leds/leds-mlxcpld.rst
10200
10201MELLANOX PLATFORM DRIVER
10202M:	Vadim Pasternak <vadimp@mellanox.com>
10203L:	platform-driver-x86@vger.kernel.org
10204S:	Supported
10205F:	drivers/platform/x86/mlx-platform.c
10206
10207MEMBARRIER SUPPORT
10208M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10209M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
10210L:	linux-kernel@vger.kernel.org
10211S:	Supported
10212F:	kernel/sched/membarrier.c
10213F:	include/uapi/linux/membarrier.h
10214F:	arch/powerpc/include/asm/membarrier.h
10215
10216MEMBLOCK
10217M:	Mike Rapoport <rppt@linux.ibm.com>
10218L:	linux-mm@kvack.org
10219S:	Maintained
10220F:	include/linux/memblock.h
10221F:	mm/memblock.c
10222F:	Documentation/core-api/boot-time-mm.rst
10223
10224MEMORY MANAGEMENT
10225L:	linux-mm@kvack.org
10226W:	http://www.linux-mm.org
10227S:	Maintained
10228F:	include/linux/mm.h
10229F:	include/linux/gfp.h
10230F:	include/linux/mmzone.h
10231F:	include/linux/memory_hotplug.h
10232F:	include/linux/vmalloc.h
10233F:	mm/
10234
10235MEMORY TECHNOLOGY DEVICES (MTD)
10236M:	David Woodhouse <dwmw2@infradead.org>
10237M:	Brian Norris <computersforpeace@gmail.com>
10238M:	Marek Vasut <marek.vasut@gmail.com>
10239M:	Miquel Raynal <miquel.raynal@bootlin.com>
10240M:	Richard Weinberger <richard@nod.at>
10241M:	Vignesh Raghavendra <vigneshr@ti.com>
10242L:	linux-mtd@lists.infradead.org
10243W:	http://www.linux-mtd.infradead.org/
10244Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10247S:	Maintained
10248F:	Documentation/devicetree/bindings/mtd/
10249F:	drivers/mtd/
10250F:	include/linux/mtd/
10251F:	include/uapi/mtd/
10252
10253MEN A21 WATCHDOG DRIVER
10254M:	Johannes Thumshirn <morbidrsa@gmail.com>
10255L:	linux-watchdog@vger.kernel.org
10256S:	Maintained
10257F:	drivers/watchdog/mena21_wdt.c
10258
10259MEN CHAMELEON BUS (mcb)
10260M:	Johannes Thumshirn <morbidrsa@gmail.com>
10261S:	Maintained
10262F:	drivers/mcb/
10263F:	include/linux/mcb.h
10264F:	Documentation/men-chameleon-bus.txt
10265
10266MEN F21BMC (Board Management Controller)
10267M:	Andreas Werner <andreas.werner@men.de>
10268S:	Supported
10269F:	drivers/mfd/menf21bmc.c
10270F:	drivers/watchdog/menf21bmc_wdt.c
10271F:	drivers/leds/leds-menf21bmc.c
10272F:	drivers/hwmon/menf21bmc_hwmon.c
10273F:	Documentation/hwmon/menf21bmc.rst
10274
10275MEN Z069 WATCHDOG DRIVER
10276M:	Johannes Thumshirn <jth@kernel.org>
10277L:	linux-watchdog@vger.kernel.org
10278S:	Maintained
10279F:	drivers/watchdog/menz69_wdt.c
10280
10281MESON AO CEC DRIVER FOR AMLOGIC SOCS
10282M:	Neil Armstrong <narmstrong@baylibre.com>
10283L:	linux-media@vger.kernel.org
10284L:	linux-amlogic@lists.infradead.org
10285W:	http://linux-meson.com/
10286S:	Supported
10287F:	drivers/media/platform/meson/ao-cec.c
10288F:	drivers/media/platform/meson/ao-cec-g12a.c
10289F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10290T:	git git://linuxtv.org/media_tree.git
10291
10292MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10293M:	Liang Yang <liang.yang@amlogic.com>
10294L:	linux-mtd@lists.infradead.org
10295S:	Maintained
10296F:	drivers/mtd/nand/raw/meson_*
10297F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10298
10299MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10300M:	Maxime Jourdan <mjourdan@baylibre.com>
10301L:	linux-media@vger.kernel.org
10302L:	linux-amlogic@lists.infradead.org
10303S:	Supported
10304F:	drivers/staging/media/meson/vdec/
10305T:	git git://linuxtv.org/media_tree.git
10306
10307METHODE UDPU SUPPORT
10308M:	Vladimir Vid <vladimir.vid@sartura.hr>
10309S:	Maintained
10310F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10311
10312MICROBLAZE ARCHITECTURE
10313M:	Michal Simek <monstr@monstr.eu>
10314W:	http://www.monstr.eu/fdt/
10315T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10316S:	Supported
10317F:	arch/microblaze/
10318
10319MICROCHIP AT91 SERIAL DRIVER
10320M:	Richard Genoud <richard.genoud@gmail.com>
10321S:	Maintained
10322F:	drivers/tty/serial/atmel_serial.c
10323F:	drivers/tty/serial/atmel_serial.h
10324F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10325
10326MICROCHIP AUDIO ASOC DRIVERS
10327M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10328L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10329S:	Supported
10330F:	sound/soc/atmel
10331
10332MICROCHIP DMA DRIVER
10333M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10335L:	dmaengine@vger.kernel.org
10336S:	Supported
10337F:	drivers/dma/at_hdmac.c
10338F:	drivers/dma/at_hdmac_regs.h
10339F:	include/linux/platform_data/dma-atmel.h
10340F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10341F:	include/dt-bindings/dma/at91.h
10342
10343MICROCHIP ECC DRIVER
10344M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10345L:	linux-crypto@vger.kernel.org
10346S:	Maintained
10347F:	drivers/crypto/atmel-ecc.*
10348
10349MICROCHIP I2C DRIVER
10350M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10351L:	linux-i2c@vger.kernel.org
10352S:	Supported
10353F:	drivers/i2c/busses/i2c-at91.h
10354F:	drivers/i2c/busses/i2c-at91-*.c
10355
10356MICROCHIP ISC DRIVER
10357M:	Eugen Hristev <eugen.hristev@microchip.com>
10358L:	linux-media@vger.kernel.org
10359S:	Supported
10360F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10361F:	drivers/media/platform/atmel/atmel-isc.h
10362F:	drivers/media/platform/atmel/atmel-isc-base.c
10363F:	drivers/media/platform/atmel/atmel-isc-regs.h
10364F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10365
10366MICROCHIP ISI DRIVER
10367M:	Eugen Hristev <eugen.hristev@microchip.com>
10368L:	linux-media@vger.kernel.org
10369S:	Supported
10370F:	drivers/media/platform/atmel/atmel-isi.c
10371F:	drivers/media/platform/atmel/atmel-isi.h
10372
10373MICROCHIP AT91 USART MFD DRIVER
10374M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10375L:	linux-kernel@vger.kernel.org
10376S:	Supported
10377F:	drivers/mfd/at91-usart.c
10378F:	include/dt-bindings/mfd/at91-usart.h
10379F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10380
10381MICROCHIP AT91 USART SPI DRIVER
10382M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10383L:	linux-spi@vger.kernel.org
10384S:	Supported
10385F:	drivers/spi/spi-at91-usart.c
10386F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10387
10388MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10389M:	Woojung Huh <woojung.huh@microchip.com>
10390M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10391L:	netdev@vger.kernel.org
10392S:	Maintained
10393F:	net/dsa/tag_ksz.c
10394F:	drivers/net/dsa/microchip/*
10395F:	include/linux/platform_data/microchip-ksz.h
10396F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10397
10398MICROCHIP LAN743X ETHERNET DRIVER
10399M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10400M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10401L:	netdev@vger.kernel.org
10402S:	Maintained
10403F:	drivers/net/ethernet/microchip/lan743x_*
10404
10405MICROCHIP LCDFB DRIVER
10406M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10407L:	linux-fbdev@vger.kernel.org
10408S:	Maintained
10409F:	drivers/video/fbdev/atmel_lcdfb.c
10410F:	include/video/atmel_lcdc.h
10411
10412MICROCHIP MMC/SD/SDIO MCI DRIVER
10413M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10414S:	Maintained
10415F:	drivers/mmc/host/atmel-mci.c
10416
10417MICROCHIP MCP16502 PMIC DRIVER
10418M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10420S:	Maintained
10421F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10422F:	drivers/regulator/mcp16502.c
10423
10424MICROCHIP MCP3911 ADC DRIVER
10425M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10426M:	Kent Gustavsson <kent@minoris.se>
10427L:	linux-iio@vger.kernel.org
10428S:	Supported
10429F:	drivers/iio/adc/mcp3911.c
10430F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10431
10432MICROCHIP NAND DRIVER
10433M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10434L:	linux-mtd@lists.infradead.org
10435S:	Supported
10436F:	drivers/mtd/nand/raw/atmel/*
10437F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10438
10439MICROCHIP PWM DRIVER
10440M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10442L:	linux-pwm@vger.kernel.org
10443S:	Supported
10444F:	drivers/pwm/pwm-atmel.c
10445F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10446
10447MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10448M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10449M:	Eugen Hristev <eugen.hristev@microchip.com>
10450L:	linux-iio@vger.kernel.org
10451S:	Supported
10452F:	drivers/iio/adc/at91-sama5d2_adc.c
10453F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10454F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10455
10456MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10457M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10458S:	Supported
10459F:	drivers/power/reset/at91-sama5d2_shdwc.c
10460
10461MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10462M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10464L:	linux-gpio@vger.kernel.org
10465F:	drivers/gpio/gpio-sama5d2-piobu.c
10466
10467MICROCHIP SPI DRIVER
10468M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10469S:	Supported
10470F:	drivers/spi/spi-atmel.*
10471
10472MICROCHIP SSC DRIVER
10473M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10475S:	Supported
10476F:	drivers/misc/atmel-ssc.c
10477F:	include/linux/atmel-ssc.h
10478
10479MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10480M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10482S:	Supported
10483F:	drivers/misc/atmel_tclib.c
10484F:	drivers/clocksource/tcb_clksrc.c
10485
10486MICROCHIP USBA UDC DRIVER
10487M:	Cristian Birsan <cristian.birsan@microchip.com>
10488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10489S:	Supported
10490F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10491
10492MICROCHIP USB251XB DRIVER
10493M:	Richard Leitner <richard.leitner@skidata.com>
10494L:	linux-usb@vger.kernel.org
10495S:	Maintained
10496F:	drivers/usb/misc/usb251xb.c
10497F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10498
10499MICROCHIP XDMA DRIVER
10500M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10501L:	linux-arm-kernel@lists.infradead.org
10502L:	dmaengine@vger.kernel.org
10503S:	Supported
10504F:	drivers/dma/at_xdmac.c
10505
10506MICROSEMI MIPS SOCS
10507M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10508M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10509L:	linux-mips@vger.kernel.org
10510S:	Supported
10511F:	arch/mips/generic/board-ocelot.c
10512F:	arch/mips/configs/generic/board-ocelot.config
10513F:	arch/mips/boot/dts/mscc/
10514F:	Documentation/devicetree/bindings/mips/mscc.txt
10515
10516MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10517M:	Don Brace <don.brace@microsemi.com>
10518L:	esc.storagedev@microsemi.com
10519L:	linux-scsi@vger.kernel.org
10520S:	Supported
10521F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10522F:	drivers/scsi/smartpqi/Kconfig
10523F:	drivers/scsi/smartpqi/Makefile
10524F:	include/linux/cciss*.h
10525F:	include/uapi/linux/cciss*.h
10526F:	Documentation/scsi/smartpqi.txt
10527
10528MICROSEMI ETHERNET SWITCH DRIVER
10529M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10530M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10531L:	netdev@vger.kernel.org
10532S:	Supported
10533F:	drivers/net/ethernet/mscc/
10534
10535MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10536M:	Chen Yu <yu.c.chen@intel.com>
10537L:	platform-driver-x86@vger.kernel.org
10538S:	Supported
10539F:	drivers/platform/x86/surfacepro3_button.c
10540
10541MICROTEK X6 SCANNER
10542M:	Oliver Neukum <oliver@neukum.org>
10543S:	Maintained
10544F:	drivers/usb/image/microtek.*
10545
10546MIPS
10547M:	Ralf Baechle <ralf@linux-mips.org>
10548M:	Paul Burton <paul.burton@mips.com>
10549M:	James Hogan <jhogan@kernel.org>
10550L:	linux-mips@vger.kernel.org
10551W:	http://www.linux-mips.org/
10552T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10554Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10555S:	Supported
10556F:	Documentation/devicetree/bindings/mips/
10557F:	Documentation/mips/
10558F:	arch/mips/
10559F:	drivers/platform/mips/
10560
10561MIPS BOSTON DEVELOPMENT BOARD
10562M:	Paul Burton <paul.burton@mips.com>
10563L:	linux-mips@vger.kernel.org
10564S:	Maintained
10565F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10566F:	arch/mips/boot/dts/img/boston.dts
10567F:	arch/mips/configs/generic/board-boston.config
10568F:	drivers/clk/imgtec/clk-boston.c
10569F:	include/dt-bindings/clock/boston-clock.h
10570
10571MIPS GENERIC PLATFORM
10572M:	Paul Burton <paul.burton@mips.com>
10573L:	linux-mips@vger.kernel.org
10574S:	Supported
10575F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10576F:	arch/mips/generic/
10577F:	arch/mips/tools/generic-board-config.sh
10578
10579MIPS/LOONGSON1 ARCHITECTURE
10580M:	Keguang Zhang <keguang.zhang@gmail.com>
10581L:	linux-mips@vger.kernel.org
10582S:	Maintained
10583F:	arch/mips/loongson32/
10584F:	arch/mips/include/asm/mach-loongson32/
10585F:	drivers/*/*loongson1*
10586F:	drivers/*/*/*loongson1*
10587
10588MIPS/LOONGSON2 ARCHITECTURE
10589M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10590L:	linux-mips@vger.kernel.org
10591S:	Maintained
10592F:	arch/mips/loongson64/fuloong-2e/
10593F:	arch/mips/loongson64/lemote-2f/
10594F:	arch/mips/include/asm/mach-loongson64/
10595F:	drivers/*/*loongson2*
10596F:	drivers/*/*/*loongson2*
10597
10598MIPS/LOONGSON3 ARCHITECTURE
10599M:	Huacai Chen <chenhc@lemote.com>
10600L:	linux-mips@vger.kernel.org
10601S:	Maintained
10602F:	arch/mips/loongson64/
10603F:	arch/mips/include/asm/mach-loongson64/
10604F:	drivers/platform/mips/cpu_hwmon.c
10605F:	drivers/*/*loongson3*
10606F:	drivers/*/*/*loongson3*
10607
10608MIPS RINT INSTRUCTION EMULATION
10609M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10610L:	linux-mips@vger.kernel.org
10611S:	Supported
10612F:	arch/mips/math-emu/sp_rint.c
10613F:	arch/mips/math-emu/dp_rint.c
10614
10615MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10616M:	Hans Verkuil <hverkuil@xs4all.nl>
10617L:	linux-media@vger.kernel.org
10618T:	git git://linuxtv.org/media_tree.git
10619W:	https://linuxtv.org
10620S:	Odd Fixes
10621F:	drivers/media/radio/radio-miropcm20*
10622
10623MMP SUPPORT
10624R:	Lubomir Rintel <lkundrak@v3.sk>
10625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10626S:	Odd Fixes
10627F:	arch/arm/boot/dts/mmp*
10628F:	arch/arm/mach-mmp/
10629
10630MMU GATHER AND TLB INVALIDATION
10631M:	Will Deacon <will@kernel.org>
10632M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10633M:	Andrew Morton <akpm@linux-foundation.org>
10634M:	Nick Piggin <npiggin@gmail.com>
10635M:	Peter Zijlstra <peterz@infradead.org>
10636L:	linux-arch@vger.kernel.org
10637L:	linux-mm@kvack.org
10638S:	Maintained
10639F:	arch/*/include/asm/tlb.h
10640F:	include/asm-generic/tlb.h
10641F:	mm/mmu_gather.c
10642
10643MN88472 MEDIA DRIVER
10644M:	Antti Palosaari <crope@iki.fi>
10645L:	linux-media@vger.kernel.org
10646W:	https://linuxtv.org
10647W:	http://palosaari.fi/linux/
10648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10649S:	Maintained
10650F:	drivers/media/dvb-frontends/mn88472*
10651
10652MN88473 MEDIA DRIVER
10653M:	Antti Palosaari <crope@iki.fi>
10654L:	linux-media@vger.kernel.org
10655W:	https://linuxtv.org
10656W:	http://palosaari.fi/linux/
10657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10658S:	Maintained
10659F:	drivers/media/dvb-frontends/mn88473*
10660
10661MODULE SUPPORT
10662M:	Jessica Yu <jeyu@kernel.org>
10663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10664S:	Maintained
10665F:	include/linux/module.h
10666F:	kernel/module.c
10667
10668MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10669W:	http://popies.net/meye/
10670S:	Orphan
10671F:	Documentation/media/v4l-drivers/meye*
10672F:	drivers/media/pci/meye/
10673F:	include/uapi/linux/meye.h
10674
10675MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10676M:	Jiri Slaby <jirislaby@gmail.com>
10677S:	Maintained
10678F:	Documentation/serial/moxa-smartio.rst
10679F:	drivers/tty/mxser.*
10680
10681MR800 AVERMEDIA USB FM RADIO DRIVER
10682M:	Alexey Klimov <klimov.linux@gmail.com>
10683L:	linux-media@vger.kernel.org
10684T:	git git://linuxtv.org/media_tree.git
10685S:	Maintained
10686F:	drivers/media/radio/radio-mr800.c
10687
10688MRF24J40 IEEE 802.15.4 RADIO DRIVER
10689M:	Alan Ott <alan@signal11.us>
10690L:	linux-wpan@vger.kernel.org
10691S:	Maintained
10692F:	drivers/net/ieee802154/mrf24j40.c
10693F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10694
10695MSI LAPTOP SUPPORT
10696M:	"Lee, Chun-Yi" <jlee@suse.com>
10697L:	platform-driver-x86@vger.kernel.org
10698S:	Maintained
10699F:	drivers/platform/x86/msi-laptop.c
10700
10701MSI WMI SUPPORT
10702L:	platform-driver-x86@vger.kernel.org
10703S:	Orphan
10704F:	drivers/platform/x86/msi-wmi.c
10705
10706MSI001 MEDIA DRIVER
10707M:	Antti Palosaari <crope@iki.fi>
10708L:	linux-media@vger.kernel.org
10709W:	https://linuxtv.org
10710W:	http://palosaari.fi/linux/
10711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10712T:	git git://linuxtv.org/anttip/media_tree.git
10713S:	Maintained
10714F:	drivers/media/tuners/msi001*
10715
10716MSI2500 MEDIA DRIVER
10717M:	Antti Palosaari <crope@iki.fi>
10718L:	linux-media@vger.kernel.org
10719W:	https://linuxtv.org
10720W:	http://palosaari.fi/linux/
10721Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10722T:	git git://linuxtv.org/anttip/media_tree.git
10723S:	Maintained
10724F:	drivers/media/usb/msi2500/
10725
10726MSYSTEMS DISKONCHIP G3 MTD DRIVER
10727M:	Robert Jarzmik <robert.jarzmik@free.fr>
10728L:	linux-mtd@lists.infradead.org
10729S:	Maintained
10730F:	drivers/mtd/devices/docg3*
10731
10732MT9M032 APTINA SENSOR DRIVER
10733M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10734L:	linux-media@vger.kernel.org
10735T:	git git://linuxtv.org/media_tree.git
10736S:	Maintained
10737F:	drivers/media/i2c/mt9m032.c
10738F:	include/media/i2c/mt9m032.h
10739
10740MT9P031 APTINA CAMERA SENSOR
10741M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10742L:	linux-media@vger.kernel.org
10743T:	git git://linuxtv.org/media_tree.git
10744S:	Maintained
10745F:	drivers/media/i2c/mt9p031.c
10746F:	include/media/i2c/mt9p031.h
10747
10748MT9T001 APTINA CAMERA SENSOR
10749M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10750L:	linux-media@vger.kernel.org
10751T:	git git://linuxtv.org/media_tree.git
10752S:	Maintained
10753F:	drivers/media/i2c/mt9t001.c
10754F:	include/media/i2c/mt9t001.h
10755
10756MT9T112 APTINA CAMERA SENSOR
10757M:	Jacopo Mondi <jacopo@jmondi.org>
10758L:	linux-media@vger.kernel.org
10759T:	git git://linuxtv.org/media_tree.git
10760S:	Odd Fixes
10761F:	drivers/media/i2c/mt9t112.c
10762F:	include/media/i2c/mt9t112.h
10763
10764MT9V032 APTINA CAMERA SENSOR
10765M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10766L:	linux-media@vger.kernel.org
10767T:	git git://linuxtv.org/media_tree.git
10768S:	Maintained
10769F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10770F:	drivers/media/i2c/mt9v032.c
10771F:	include/media/i2c/mt9v032.h
10772
10773MT9V111 APTINA CAMERA SENSOR
10774M:	Jacopo Mondi <jacopo@jmondi.org>
10775L:	linux-media@vger.kernel.org
10776T:	git git://linuxtv.org/media_tree.git
10777S:	Maintained
10778F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10779F:	drivers/media/i2c/mt9v111.c
10780
10781MULTIFUNCTION DEVICES (MFD)
10782M:	Lee Jones <lee.jones@linaro.org>
10783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10784S:	Supported
10785F:	Documentation/devicetree/bindings/mfd/
10786F:	drivers/mfd/
10787F:	include/linux/mfd/
10788F:	include/dt-bindings/mfd/
10789
10790MULTIMEDIA CARD (MMC) ETC. OVER SPI
10791S:	Orphan
10792F:	drivers/mmc/host/mmc_spi.c
10793F:	include/linux/spi/mmc_spi.h
10794
10795MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10796M:	Ulf Hansson <ulf.hansson@linaro.org>
10797L:	linux-mmc@vger.kernel.org
10798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10799S:	Maintained
10800F:	Documentation/devicetree/bindings/mmc/
10801F:	drivers/mmc/
10802F:	include/linux/mmc/
10803F:	include/uapi/linux/mmc/
10804
10805MULTIPLEXER SUBSYSTEM
10806M:	Peter Rosin <peda@axentia.se>
10807S:	Maintained
10808F:	Documentation/ABI/testing/sysfs-class-mux*
10809F:	Documentation/devicetree/bindings/mux/
10810F:	include/dt-bindings/mux/
10811F:	include/linux/mux/
10812F:	drivers/mux/
10813
10814MULTITECH MULTIPORT CARD (ISICOM)
10815S:	Orphan
10816F:	drivers/tty/isicom.c
10817F:	include/linux/isicom.h
10818
10819MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10820M:	Bin Liu <b-liu@ti.com>
10821L:	linux-usb@vger.kernel.org
10822S:	Maintained
10823F:	drivers/usb/musb/
10824
10825MXL301RF MEDIA DRIVER
10826M:	Akihiro Tsukada <tskd08@gmail.com>
10827L:	linux-media@vger.kernel.org
10828S:	Odd Fixes
10829F:	drivers/media/tuners/mxl301rf*
10830
10831MXL5007T MEDIA DRIVER
10832M:	Michael Krufky <mkrufky@linuxtv.org>
10833L:	linux-media@vger.kernel.org
10834W:	https://linuxtv.org
10835W:	http://github.com/mkrufky
10836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10837T:	git git://linuxtv.org/mkrufky/tuners.git
10838S:	Maintained
10839F:	drivers/media/tuners/mxl5007t.*
10840
10841MXSFB DRM DRIVER
10842M:	Marek Vasut <marex@denx.de>
10843M:	Stefan Agner <stefan@agner.ch>
10844L:	dri-devel@lists.freedesktop.org
10845S:	Supported
10846F:	drivers/gpu/drm/mxsfb/
10847F:	Documentation/devicetree/bindings/display/mxsfb.txt
10848T:	git git://anongit.freedesktop.org/drm/drm-misc
10849
10850MYLEX DAC960 PCI RAID Controller
10851M:	Hannes Reinecke <hare@kernel.org>
10852L:	linux-scsi@vger.kernel.org
10853S:	Supported
10854F:	drivers/scsi/myrb.*
10855F:	drivers/scsi/myrs.*
10856
10857MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10858M:	Chris Lee <christopher.lee@cspi.com>
10859L:	netdev@vger.kernel.org
10860W:	https://www.cspi.com/ethernet-products/support/downloads/
10861S:	Supported
10862F:	drivers/net/ethernet/myricom/myri10ge/
10863
10864NAND FLASH SUBSYSTEM
10865M:	Miquel Raynal <miquel.raynal@bootlin.com>
10866R:	Richard Weinberger <richard@nod.at>
10867L:	linux-mtd@lists.infradead.org
10868W:	http://www.linux-mtd.infradead.org/
10869Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10871S:	Maintained
10872F:	drivers/mtd/nand/
10873F:	include/linux/mtd/*nand*.h
10874
10875NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10876M:	Daniel Mack <zonque@gmail.com>
10877S:	Maintained
10878L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10879W:	http://www.native-instruments.com
10880F:	sound/usb/caiaq/
10881
10882NATSEMI ETHERNET DRIVER (DP8381x)
10883S:	Orphan
10884F:	drivers/net/ethernet/natsemi/natsemi.c
10885
10886NCR 5380 SCSI DRIVERS
10887M:	Finn Thain <fthain@telegraphics.com.au>
10888M:	Michael Schmitz <schmitzmic@gmail.com>
10889L:	linux-scsi@vger.kernel.org
10890S:	Maintained
10891F:	Documentation/scsi/g_NCR5380.txt
10892F:	drivers/scsi/NCR5380.*
10893F:	drivers/scsi/arm/cumana_1.c
10894F:	drivers/scsi/arm/oak.c
10895F:	drivers/scsi/atari_scsi.*
10896F:	drivers/scsi/dmx3191d.c
10897F:	drivers/scsi/g_NCR5380.*
10898F:	drivers/scsi/mac_scsi.*
10899F:	drivers/scsi/sun3_scsi.*
10900F:	drivers/scsi/sun3_scsi_vme.c
10901
10902NCSI LIBRARY:
10903M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10904S:	Maintained
10905F:	net/ncsi/
10906
10907NCT6775 HARDWARE MONITOR DRIVER
10908M:	Guenter Roeck <linux@roeck-us.net>
10909L:	linux-hwmon@vger.kernel.org
10910S:	Maintained
10911F:	Documentation/hwmon/nct6775.rst
10912F:	drivers/hwmon/nct6775.c
10913
10914NET_FAILOVER MODULE
10915M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10916L:	netdev@vger.kernel.org
10917S:	Supported
10918F:	driver/net/net_failover.c
10919F:	include/net/net_failover.h
10920F:	Documentation/networking/net_failover.rst
10921
10922NETEFFECT IWARP RNIC DRIVER (IW_NES)
10923M:	Faisal Latif <faisal.latif@intel.com>
10924L:	linux-rdma@vger.kernel.org
10925W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10926S:	Supported
10927F:	drivers/infiniband/hw/nes/
10928F:	include/uapi/rdma/nes-abi.h
10929
10930NETEM NETWORK EMULATOR
10931M:	Stephen Hemminger <stephen@networkplumber.org>
10932L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10933S:	Maintained
10934F:	net/sched/sch_netem.c
10935
10936NETERION 10GbE DRIVERS (s2io/vxge)
10937M:	Jon Mason <jdmason@kudzu.us>
10938L:	netdev@vger.kernel.org
10939S:	Supported
10940F:	Documentation/networking/device_drivers/neterion/s2io.txt
10941F:	Documentation/networking/device_drivers/neterion/vxge.txt
10942F:	drivers/net/ethernet/neterion/
10943
10944NETFILTER
10945M:	Pablo Neira Ayuso <pablo@netfilter.org>
10946M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10947M:	Florian Westphal <fw@strlen.de>
10948L:	netfilter-devel@vger.kernel.org
10949L:	coreteam@netfilter.org
10950W:	http://www.netfilter.org/
10951W:	http://www.iptables.org/
10952W:	http://www.nftables.org/
10953Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10956S:	Maintained
10957F:	include/linux/netfilter*
10958F:	include/linux/netfilter/
10959F:	include/net/netfilter/
10960F:	include/uapi/linux/netfilter*
10961F:	include/uapi/linux/netfilter/
10962F:	net/*/netfilter.c
10963F:	net/*/netfilter/
10964F:	net/netfilter/
10965F:	net/bridge/br_netfilter*.c
10966
10967NETROM NETWORK LAYER
10968M:	Ralf Baechle <ralf@linux-mips.org>
10969L:	linux-hams@vger.kernel.org
10970W:	http://www.linux-ax25.org/
10971S:	Maintained
10972F:	include/net/netrom.h
10973F:	include/uapi/linux/netrom.h
10974F:	net/netrom/
10975
10976NETRONOME ETHERNET DRIVERS
10977M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10978L:	oss-drivers@netronome.com
10979S:	Maintained
10980F:	drivers/net/ethernet/netronome/
10981
10982NETWORK BLOCK DEVICE (NBD)
10983M:	Josef Bacik <josef@toxicpanda.com>
10984S:	Maintained
10985L:	linux-block@vger.kernel.org
10986L:	nbd@other.debian.org
10987F:	Documentation/blockdev/nbd.txt
10988F:	drivers/block/nbd.c
10989F:	include/trace/events/nbd.h
10990F:	include/uapi/linux/nbd.h
10991
10992NETWORK DROP MONITOR
10993M:	Neil Horman <nhorman@tuxdriver.com>
10994L:	netdev@vger.kernel.org
10995S:	Maintained
10996W:	https://fedorahosted.org/dropwatch/
10997F:	net/core/drop_monitor.c
10998
10999NETWORKING DRIVERS
11000M:	"David S. Miller" <davem@davemloft.net>
11001L:	netdev@vger.kernel.org
11002W:	http://www.linuxfoundation.org/en/Net
11003Q:	http://patchwork.ozlabs.org/project/netdev/list/
11004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11006S:	Odd Fixes
11007F:	Documentation/devicetree/bindings/net/
11008F:	drivers/net/
11009F:	include/linux/if_*
11010F:	include/linux/netdevice.h
11011F:	include/linux/etherdevice.h
11012F:	include/linux/fcdevice.h
11013F:	include/linux/fddidevice.h
11014F:	include/linux/hippidevice.h
11015F:	include/linux/inetdevice.h
11016F:	include/uapi/linux/if_*
11017F:	include/uapi/linux/netdevice.h
11018
11019NETWORKING DRIVERS (WIRELESS)
11020M:	Kalle Valo <kvalo@codeaurora.org>
11021L:	linux-wireless@vger.kernel.org
11022Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11025S:	Maintained
11026F:	Documentation/devicetree/bindings/net/wireless/
11027F:	drivers/net/wireless/
11028
11029NETWORKING [DSA]
11030M:	Andrew Lunn <andrew@lunn.ch>
11031M:	Vivien Didelot <vivien.didelot@gmail.com>
11032M:	Florian Fainelli <f.fainelli@gmail.com>
11033S:	Maintained
11034F:	Documentation/devicetree/bindings/net/dsa/
11035F:	net/dsa/
11036F:	include/net/dsa.h
11037F:	include/linux/dsa/
11038F:	include/linux/platform_data/dsa.h
11039F:	drivers/net/dsa/
11040
11041NETWORKING [GENERAL]
11042M:	"David S. Miller" <davem@davemloft.net>
11043L:	netdev@vger.kernel.org
11044W:	http://www.linuxfoundation.org/en/Net
11045Q:	http://patchwork.ozlabs.org/project/netdev/list/
11046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11048B:	mailto:netdev@vger.kernel.org
11049S:	Maintained
11050F:	net/
11051F:	include/net/
11052F:	include/linux/in.h
11053F:	include/linux/net.h
11054F:	include/linux/netdevice.h
11055F:	include/uapi/linux/in.h
11056F:	include/uapi/linux/net.h
11057F:	include/uapi/linux/netdevice.h
11058F:	include/uapi/linux/net_namespace.h
11059F:	tools/testing/selftests/net/
11060F:	lib/net_utils.c
11061F:	lib/random32.c
11062F:	Documentation/networking/
11063
11064NETWORKING [IPSEC]
11065M:	Steffen Klassert <steffen.klassert@secunet.com>
11066M:	Herbert Xu <herbert@gondor.apana.org.au>
11067M:	"David S. Miller" <davem@davemloft.net>
11068L:	netdev@vger.kernel.org
11069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11071S:	Maintained
11072F:	net/xfrm/
11073F:	net/key/
11074F:	net/ipv4/xfrm*
11075F:	net/ipv4/esp4*
11076F:	net/ipv4/ah4.c
11077F:	net/ipv4/ipcomp.c
11078F:	net/ipv4/ip_vti.c
11079F:	net/ipv6/xfrm*
11080F:	net/ipv6/esp6*
11081F:	net/ipv6/ah6.c
11082F:	net/ipv6/ipcomp6.c
11083F:	net/ipv6/ip6_vti.c
11084F:	include/uapi/linux/xfrm.h
11085F:	include/net/xfrm.h
11086
11087NETWORKING [IPv4/IPv6]
11088M:	"David S. Miller" <davem@davemloft.net>
11089M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11090M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11091L:	netdev@vger.kernel.org
11092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11093S:	Maintained
11094F:	net/ipv4/
11095F:	net/ipv6/
11096F:	include/net/ip*
11097F:	arch/x86/net/*
11098
11099NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11100M:	Paul Moore <paul@paul-moore.com>
11101W:	https://github.com/netlabel
11102L:	netdev@vger.kernel.org
11103L:	linux-security-module@vger.kernel.org
11104S:	Maintained
11105F:	Documentation/netlabel/
11106F:	include/net/calipso.h
11107F:	include/net/cipso_ipv4.h
11108F:	include/net/netlabel.h
11109F:	include/uapi/linux/netfilter/xt_SECMARK.h
11110F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11111F:	net/netlabel/
11112F:	net/ipv4/cipso_ipv4.c
11113F:	net/ipv6/calipso.c
11114F:	net/netfilter/xt_CONNSECMARK.c
11115F:	net/netfilter/xt_SECMARK.c
11116
11117NETWORKING [TCP]
11118M:	Eric Dumazet <edumazet@google.com>
11119L:	netdev@vger.kernel.org
11120S:	Maintained
11121F:	net/ipv4/tcp*.c
11122F:	net/ipv4/syncookies.c
11123F:	net/ipv6/tcp*.c
11124F:	net/ipv6/syncookies.c
11125F:	include/uapi/linux/tcp.h
11126F:	include/net/tcp.h
11127F:	include/linux/tcp.h
11128F:	include/trace/events/tcp.h
11129
11130NETWORKING [TLS]
11131M:	Boris Pismenny <borisp@mellanox.com>
11132M:	Aviad Yehezkel <aviadye@mellanox.com>
11133M:	Dave Watson <davejwatson@fb.com>
11134M:	John Fastabend <john.fastabend@gmail.com>
11135M:	Daniel Borkmann <daniel@iogearbox.net>
11136L:	netdev@vger.kernel.org
11137S:	Maintained
11138F:	net/tls/*
11139F:	include/uapi/linux/tls.h
11140F:	include/net/tls.h
11141
11142NETWORKING [WIRELESS]
11143L:	linux-wireless@vger.kernel.org
11144Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11145
11146NETDEVSIM
11147M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11148S:	Maintained
11149F:	drivers/net/netdevsim/*
11150
11151NETXEN (1/10) GbE SUPPORT
11152M:	Manish Chopra <manishc@marvell.com>
11153M:	Rahul Verma <rahulv@marvell.com>
11154M:	GR-Linux-NIC-Dev@marvell.com
11155L:	netdev@vger.kernel.org
11156S:	Supported
11157F:	drivers/net/ethernet/qlogic/netxen/
11158
11159NFC SUBSYSTEM
11160L:	netdev@vger.kernel.org
11161S:	Orphan
11162F:	net/nfc/
11163F:	include/net/nfc/
11164F:	include/uapi/linux/nfc.h
11165F:	drivers/nfc/
11166F:	include/linux/platform_data/nfcmrvl.h
11167F:	include/linux/platform_data/nxp-nci.h
11168F:	Documentation/devicetree/bindings/net/nfc/
11169
11170NFS, SUNRPC, AND LOCKD CLIENTS
11171M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11172M:	Anna Schumaker <anna.schumaker@netapp.com>
11173L:	linux-nfs@vger.kernel.org
11174W:	http://client.linux-nfs.org
11175T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11176S:	Maintained
11177F:	fs/lockd/
11178F:	fs/nfs/
11179F:	fs/nfs_common/
11180F:	net/sunrpc/
11181F:	include/linux/lockd/
11182F:	include/linux/nfs*
11183F:	include/linux/sunrpc/
11184F:	include/uapi/linux/nfs*
11185F:	include/uapi/linux/sunrpc/
11186
11187NILFS2 FILESYSTEM
11188M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11189L:	linux-nilfs@vger.kernel.org
11190W:	https://nilfs.sourceforge.io/
11191W:	https://nilfs.osdn.jp/
11192T:	git git://github.com/konis/nilfs2.git
11193S:	Supported
11194F:	Documentation/filesystems/nilfs2.txt
11195F:	fs/nilfs2/
11196F:	include/trace/events/nilfs2.h
11197F:	include/uapi/linux/nilfs2_api.h
11198F:	include/uapi/linux/nilfs2_ondisk.h
11199
11200NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11201M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11202W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11203S:	Maintained
11204F:	Documentation/scsi/NinjaSCSI.txt
11205F:	drivers/scsi/pcmcia/nsp_*
11206
11207NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11208M:	GOTO Masanori <gotom@debian.or.jp>
11209M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11210W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11211S:	Maintained
11212F:	Documentation/scsi/NinjaSCSI.txt
11213F:	drivers/scsi/nsp32*
11214
11215NIOS2 ARCHITECTURE
11216M:	Ley Foon Tan <lftan@altera.com>
11217L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11219S:	Maintained
11220F:	arch/nios2/
11221
11222NOHZ, DYNTICKS SUPPORT
11223M:	Frederic Weisbecker <fweisbec@gmail.com>
11224M:	Thomas Gleixner <tglx@linutronix.de>
11225M:	Ingo Molnar <mingo@kernel.org>
11226L:	linux-kernel@vger.kernel.org
11227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11228S:	Maintained
11229F:	kernel/time/tick*.*
11230F:	include/linux/tick.h
11231F:	include/linux/sched/nohz.h
11232
11233NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11234M:	Pavel Machek <pavel@ucw.cz>
11235M:	Sakari Ailus <sakari.ailus@iki.fi>
11236L:	linux-media@vger.kernel.org
11237S:	Maintained
11238F:	drivers/media/i2c/et8ek8
11239F:	drivers/media/i2c/ad5820.c
11240
11241NOKIA N900 POWER SUPPLY DRIVERS
11242R:	Pali Rohár <pali.rohar@gmail.com>
11243F:	include/linux/power/bq2415x_charger.h
11244F:	include/linux/power/bq27xxx_battery.h
11245F:	include/linux/power/isp1704_charger.h
11246F:	drivers/power/supply/bq2415x_charger.c
11247F:	drivers/power/supply/bq27xxx_battery.c
11248F:	drivers/power/supply/bq27xxx_battery_i2c.c
11249F:	drivers/power/supply/isp1704_charger.c
11250F:	drivers/power/supply/rx51_battery.c
11251
11252NOLIBC HEADER FILE
11253M:	Willy Tarreau <w@1wt.eu>
11254S:	Maintained
11255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11256F:	tools/include/nolibc/
11257
11258NTB AMD DRIVER
11259M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11260L:	linux-ntb@googlegroups.com
11261S:	Supported
11262F:	drivers/ntb/hw/amd/
11263
11264NTB DRIVER CORE
11265M:	Jon Mason <jdmason@kudzu.us>
11266M:	Dave Jiang <dave.jiang@intel.com>
11267M:	Allen Hubbe <allenbh@gmail.com>
11268L:	linux-ntb@googlegroups.com
11269S:	Supported
11270W:	https://github.com/jonmason/ntb/wiki
11271T:	git git://github.com/jonmason/ntb.git
11272F:	drivers/ntb/
11273F:	drivers/net/ntb_netdev.c
11274F:	include/linux/ntb.h
11275F:	include/linux/ntb_transport.h
11276F:	tools/testing/selftests/ntb/
11277
11278NTB IDT DRIVER
11279M:	Serge Semin <fancer.lancer@gmail.com>
11280L:	linux-ntb@googlegroups.com
11281S:	Supported
11282F:	drivers/ntb/hw/idt/
11283
11284NTB INTEL DRIVER
11285M:	Dave Jiang <dave.jiang@intel.com>
11286L:	linux-ntb@googlegroups.com
11287S:	Supported
11288W:	https://github.com/davejiang/linux/wiki
11289T:	git https://github.com/davejiang/linux.git
11290F:	drivers/ntb/hw/intel/
11291
11292NTFS FILESYSTEM
11293M:	Anton Altaparmakov <anton@tuxera.com>
11294L:	linux-ntfs-dev@lists.sourceforge.net
11295W:	http://www.tuxera.com/
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11297S:	Supported
11298F:	Documentation/filesystems/ntfs.txt
11299F:	fs/ntfs/
11300
11301NUBUS SUBSYSTEM
11302M:	Finn Thain <fthain@telegraphics.com.au>
11303L:	linux-m68k@lists.linux-m68k.org
11304S:	Maintained
11305F:	arch/*/include/asm/nubus.h
11306F:	drivers/nubus/
11307F:	include/linux/nubus.h
11308F:	include/uapi/linux/nubus.h
11309
11310NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11311M:	Antonino Daplas <adaplas@gmail.com>
11312L:	linux-fbdev@vger.kernel.org
11313S:	Maintained
11314F:	drivers/video/fbdev/riva/
11315F:	drivers/video/fbdev/nvidia/
11316
11317NVM EXPRESS DRIVER
11318M:	Keith Busch <kbusch@kernel.org>
11319M:	Jens Axboe <axboe@fb.com>
11320M:	Christoph Hellwig <hch@lst.de>
11321M:	Sagi Grimberg <sagi@grimberg.me>
11322L:	linux-nvme@lists.infradead.org
11323T:	git://git.infradead.org/nvme.git
11324W:	http://git.infradead.org/nvme.git
11325S:	Supported
11326F:	drivers/nvme/host/
11327F:	include/linux/nvme.h
11328F:	include/uapi/linux/nvme_ioctl.h
11329
11330NVM EXPRESS FC TRANSPORT DRIVERS
11331M:	James Smart <james.smart@broadcom.com>
11332L:	linux-nvme@lists.infradead.org
11333S:	Supported
11334F:	include/linux/nvme-fc.h
11335F:	include/linux/nvme-fc-driver.h
11336F:	drivers/nvme/host/fc.c
11337F:	drivers/nvme/target/fc.c
11338F:	drivers/nvme/target/fcloop.c
11339
11340NVM EXPRESS TARGET DRIVER
11341M:	Christoph Hellwig <hch@lst.de>
11342M:	Sagi Grimberg <sagi@grimberg.me>
11343L:	linux-nvme@lists.infradead.org
11344T:	git://git.infradead.org/nvme.git
11345W:	http://git.infradead.org/nvme.git
11346S:	Supported
11347F:	drivers/nvme/target/
11348
11349NVMEM FRAMEWORK
11350M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11351S:	Maintained
11352F:	drivers/nvmem/
11353F:	Documentation/devicetree/bindings/nvmem/
11354F:	Documentation/ABI/stable/sysfs-bus-nvmem
11355F:	include/linux/nvmem-consumer.h
11356F:	include/linux/nvmem-provider.h
11357
11358NXP FXAS21002C DRIVER
11359M:	Rui Miguel Silva <rmfrfs@gmail.com>
11360L:	linux-iio@vger.kernel.org
11361S:	Maintained
11362F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11363F:	drivers/iio/gyro/fxas21002c_core.c
11364F:	drivers/iio/gyro/fxas21002c.h
11365F:	drivers/iio/gyro/fxas21002c_i2c.c
11366F:	drivers/iio/gyro/fxas21002c_spi.c
11367
11368NXP SGTL5000 DRIVER
11369M:	Fabio Estevam <festevam@gmail.com>
11370L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11371S:	Maintained
11372F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11373F:	sound/soc/codecs/sgtl5000*
11374
11375NXP SJA1105 ETHERNET SWITCH DRIVER
11376M:	Vladimir Oltean <olteanv@gmail.com>
11377L:	linux-kernel@vger.kernel.org
11378S:	Maintained
11379F:	drivers/net/dsa/sja1105
11380
11381NXP TDA998X DRM DRIVER
11382M:	Russell King <linux@armlinux.org.uk>
11383S:	Maintained
11384T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11385T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11386F:	drivers/gpu/drm/i2c/tda998x_drv.c
11387F:	include/drm/i2c/tda998x.h
11388F:	include/dt-bindings/display/tda998x.h
11389K:	"nxp,tda998x"
11390
11391NXP TFA9879 DRIVER
11392M:	Peter Rosin <peda@axentia.se>
11393L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11394S:	Maintained
11395F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11396F:	sound/soc/codecs/tfa9879*
11397
11398NXP-NCI NFC DRIVER
11399M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11400R:	Charles Gorand <charles.gorand@effinnov.com>
11401L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11402S:	Supported
11403F:	drivers/nfc/nxp-nci
11404
11405OBJAGG
11406M:	Jiri Pirko <jiri@mellanox.com>
11407L:	netdev@vger.kernel.org
11408S:	Supported
11409F:	lib/objagg.c
11410F:	lib/test_objagg.c
11411F:	include/linux/objagg.h
11412
11413NXP FSPI DRIVER
11414R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11415M:	Ashish Kumar <ashish.kumar@nxp.com>
11416L:	linux-spi@vger.kernel.org
11417S:	Maintained
11418F:	drivers/spi/spi-nxp-fspi.c
11419F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11420
11421OBJTOOL
11422M:	Josh Poimboeuf <jpoimboe@redhat.com>
11423M:	Peter Zijlstra <peterz@infradead.org>
11424S:	Supported
11425F:	tools/objtool/
11426
11427OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11428M:	Frederic Barrat <fbarrat@linux.ibm.com>
11429M:	Andrew Donnellan <ajd@linux.ibm.com>
11430L:	linuxppc-dev@lists.ozlabs.org
11431S:	Supported
11432F:	arch/powerpc/platforms/powernv/ocxl.c
11433F:	arch/powerpc/include/asm/pnv-ocxl.h
11434F:	drivers/misc/ocxl/
11435F:	include/misc/ocxl*
11436F:	include/uapi/misc/ocxl.h
11437F:	Documentation/accelerators/ocxl.rst
11438
11439OMAP AUDIO SUPPORT
11440M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11441M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11442L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11443L:	linux-omap@vger.kernel.org
11444S:	Maintained
11445F:	sound/soc/ti/omap*
11446F:	sound/soc/ti/rx51.c
11447F:	sound/soc/ti/n810.c
11448F:	sound/soc/ti/sdma-pcm.*
11449
11450OMAP CLOCK FRAMEWORK SUPPORT
11451M:	Paul Walmsley <paul@pwsan.com>
11452L:	linux-omap@vger.kernel.org
11453S:	Maintained
11454F:	arch/arm/*omap*/*clock*
11455
11456OMAP DEVICE TREE SUPPORT
11457M:	Benoît Cousson <bcousson@baylibre.com>
11458M:	Tony Lindgren <tony@atomide.com>
11459L:	linux-omap@vger.kernel.org
11460L:	devicetree@vger.kernel.org
11461S:	Maintained
11462F:	arch/arm/boot/dts/*omap*
11463F:	arch/arm/boot/dts/*am3*
11464F:	arch/arm/boot/dts/*am4*
11465F:	arch/arm/boot/dts/*am5*
11466F:	arch/arm/boot/dts/*dra7*
11467
11468OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11469L:	linux-omap@vger.kernel.org
11470L:	linux-fbdev@vger.kernel.org
11471S:	Orphan
11472F:	drivers/video/fbdev/omap2/
11473F:	Documentation/arm/OMAP/DSS
11474
11475OMAP FRAMEBUFFER SUPPORT
11476L:	linux-fbdev@vger.kernel.org
11477L:	linux-omap@vger.kernel.org
11478S:	Orphan
11479F:	drivers/video/fbdev/omap/
11480
11481OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11482M:	Roger Quadros <rogerq@ti.com>
11483M:	Tony Lindgren <tony@atomide.com>
11484L:	linux-omap@vger.kernel.org
11485S:	Maintained
11486F:	drivers/memory/omap-gpmc.c
11487F:	arch/arm/mach-omap2/*gpmc*
11488
11489OMAP GPIO DRIVER
11490M:	Grygorii Strashko <grygorii.strashko@ti.com>
11491M:	Santosh Shilimkar <ssantosh@kernel.org>
11492M:	Kevin Hilman <khilman@kernel.org>
11493L:	linux-omap@vger.kernel.org
11494S:	Maintained
11495F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11496F:	drivers/gpio/gpio-omap.c
11497
11498OMAP HARDWARE SPINLOCK SUPPORT
11499M:	Ohad Ben-Cohen <ohad@wizery.com>
11500L:	linux-omap@vger.kernel.org
11501S:	Maintained
11502F:	drivers/hwspinlock/omap_hwspinlock.c
11503
11504OMAP HS MMC SUPPORT
11505L:	linux-mmc@vger.kernel.org
11506L:	linux-omap@vger.kernel.org
11507S:	Orphan
11508F:	drivers/mmc/host/omap_hsmmc.c
11509
11510OMAP HWMOD DATA
11511M:	Paul Walmsley <paul@pwsan.com>
11512L:	linux-omap@vger.kernel.org
11513S:	Maintained
11514F:	arch/arm/mach-omap2/omap_hwmod*data*
11515
11516OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11517M:	Benoît Cousson <bcousson@baylibre.com>
11518L:	linux-omap@vger.kernel.org
11519S:	Maintained
11520F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11521
11522OMAP HWMOD SUPPORT
11523M:	Benoît Cousson <bcousson@baylibre.com>
11524M:	Paul Walmsley <paul@pwsan.com>
11525L:	linux-omap@vger.kernel.org
11526S:	Maintained
11527F:	arch/arm/mach-omap2/omap_hwmod.*
11528
11529OMAP I2C DRIVER
11530M:	Vignesh R <vigneshr@ti.com>
11531L:	linux-omap@vger.kernel.org
11532L:	linux-i2c@vger.kernel.org
11533S:	Maintained
11534F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11535F:	drivers/i2c/busses/i2c-omap.c
11536
11537OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11538M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11539L:	linux-media@vger.kernel.org
11540S:	Maintained
11541F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11542F:	drivers/media/platform/omap3isp/
11543F:	drivers/staging/media/omap4iss/
11544
11545OMAP MMC SUPPORT
11546M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11547L:	linux-omap@vger.kernel.org
11548S:	Odd Fixes
11549F:	drivers/mmc/host/omap.c
11550
11551OMAP POWER MANAGEMENT SUPPORT
11552M:	Kevin Hilman <khilman@kernel.org>
11553L:	linux-omap@vger.kernel.org
11554S:	Maintained
11555F:	arch/arm/*omap*/*pm*
11556F:	drivers/cpufreq/omap-cpufreq.c
11557
11558OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11559M:	Rajendra Nayak <rnayak@codeaurora.org>
11560M:	Paul Walmsley <paul@pwsan.com>
11561L:	linux-omap@vger.kernel.org
11562S:	Maintained
11563F:	arch/arm/mach-omap2/prm*
11564
11565OMAP RANDOM NUMBER GENERATOR SUPPORT
11566M:	Deepak Saxena <dsaxena@plexity.net>
11567S:	Maintained
11568F:	drivers/char/hw_random/omap-rng.c
11569
11570OMAP USB SUPPORT
11571L:	linux-usb@vger.kernel.org
11572L:	linux-omap@vger.kernel.org
11573S:	Orphan
11574F:	drivers/usb/*/*omap*
11575F:	arch/arm/*omap*/usb*
11576
11577OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11578M:	Mark Jackson <mpfj@newflow.co.uk>
11579L:	linux-omap@vger.kernel.org
11580S:	Maintained
11581F:	arch/arm/boot/dts/am335x-nano.dts
11582
11583OMAP1 SUPPORT
11584M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11585M:	Tony Lindgren <tony@atomide.com>
11586L:	linux-omap@vger.kernel.org
11587Q:	http://patchwork.kernel.org/project/linux-omap/list/
11588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11589S:	Maintained
11590F:	arch/arm/mach-omap1/
11591F:	arch/arm/plat-omap/
11592F:	arch/arm/configs/omap1_defconfig
11593F:	drivers/i2c/busses/i2c-omap.c
11594F:	include/linux/platform_data/i2c-omap.h
11595F:	include/linux/platform_data/ams-delta-fiq.h
11596
11597OMAP2+ SUPPORT
11598M:	Tony Lindgren <tony@atomide.com>
11599L:	linux-omap@vger.kernel.org
11600W:	http://www.muru.com/linux/omap/
11601W:	http://linux.omap.com/
11602Q:	http://patchwork.kernel.org/project/linux-omap/list/
11603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11604S:	Maintained
11605F:	arch/arm/mach-omap2/
11606F:	arch/arm/plat-omap/
11607F:	arch/arm/configs/omap2plus_defconfig
11608F:	drivers/i2c/busses/i2c-omap.c
11609F:	drivers/irqchip/irq-omap-intc.c
11610F:	drivers/mfd/*omap*.c
11611F:	drivers/mfd/menelaus.c
11612F:	drivers/mfd/palmas.c
11613F:	drivers/mfd/tps65217.c
11614F:	drivers/mfd/tps65218.c
11615F:	drivers/mfd/tps65910.c
11616F:	drivers/mfd/twl-core.[ch]
11617F:	drivers/mfd/twl4030*.c
11618F:	drivers/mfd/twl6030*.c
11619F:	drivers/mfd/twl6040*.c
11620F:	drivers/regulator/palmas-regulator*.c
11621F:	drivers/regulator/pbias-regulator.c
11622F:	drivers/regulator/tps65217-regulator.c
11623F:	drivers/regulator/tps65218-regulator.c
11624F:	drivers/regulator/tps65910-regulator.c
11625F:	drivers/regulator/twl-regulator.c
11626F:	drivers/regulator/twl6030-regulator.c
11627F:	include/linux/platform_data/i2c-omap.h
11628
11629ONION OMEGA2+ BOARD
11630M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11631L:	linux-mips@vger.kernel.org
11632S:	Maintained
11633F:	arch/mips/boot/dts/ralink/omega2p.dts
11634
11635OMFS FILESYSTEM
11636M:	Bob Copeland <me@bobcopeland.com>
11637L:	linux-karma-devel@lists.sourceforge.net
11638S:	Maintained
11639F:	Documentation/filesystems/omfs.txt
11640F:	fs/omfs/
11641
11642OMNIKEY CARDMAN 4000 DRIVER
11643M:	Harald Welte <laforge@gnumonks.org>
11644S:	Maintained
11645F:	drivers/char/pcmcia/cm4000_cs.c
11646F:	include/linux/cm4000_cs.h
11647F:	include/uapi/linux/cm4000_cs.h
11648
11649OMNIKEY CARDMAN 4040 DRIVER
11650M:	Harald Welte <laforge@gnumonks.org>
11651S:	Maintained
11652F:	drivers/char/pcmcia/cm4040_cs.*
11653
11654OMNIVISION OV13858 SENSOR DRIVER
11655M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11656L:	linux-media@vger.kernel.org
11657T:	git git://linuxtv.org/media_tree.git
11658S:	Maintained
11659F:	drivers/media/i2c/ov13858.c
11660
11661OMNIVISION OV2680 SENSOR DRIVER
11662M:	Rui Miguel Silva <rmfrfs@gmail.com>
11663L:	linux-media@vger.kernel.org
11664T:	git git://linuxtv.org/media_tree.git
11665S:	Maintained
11666F:	drivers/media/i2c/ov2680.c
11667F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11668
11669OMNIVISION OV2685 SENSOR DRIVER
11670M:	Shunqian Zheng <zhengsq@rock-chips.com>
11671L:	linux-media@vger.kernel.org
11672T:	git git://linuxtv.org/media_tree.git
11673S:	Maintained
11674F:	drivers/media/i2c/ov2685.c
11675
11676OMNIVISION OV5640 SENSOR DRIVER
11677M:	Steve Longerbeam <slongerbeam@gmail.com>
11678L:	linux-media@vger.kernel.org
11679T:	git git://linuxtv.org/media_tree.git
11680S:	Maintained
11681F:	drivers/media/i2c/ov5640.c
11682
11683OMNIVISION OV5647 SENSOR DRIVER
11684M:	Luis Oliveira <lolivei@synopsys.com>
11685L:	linux-media@vger.kernel.org
11686T:	git git://linuxtv.org/media_tree.git
11687S:	Maintained
11688F:	drivers/media/i2c/ov5647.c
11689
11690OMNIVISION OV5695 SENSOR DRIVER
11691M:	Shunqian Zheng <zhengsq@rock-chips.com>
11692L:	linux-media@vger.kernel.org
11693T:	git git://linuxtv.org/media_tree.git
11694S:	Maintained
11695F:	drivers/media/i2c/ov5695.c
11696
11697OMNIVISION OV7670 SENSOR DRIVER
11698M:	Jonathan Corbet <corbet@lwn.net>
11699L:	linux-media@vger.kernel.org
11700T:	git git://linuxtv.org/media_tree.git
11701S:	Maintained
11702F:	drivers/media/i2c/ov7670.c
11703F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11704
11705OMNIVISION OV772x SENSOR DRIVER
11706M:	Jacopo Mondi <jacopo@jmondi.org>
11707L:	linux-media@vger.kernel.org
11708T:	git git://linuxtv.org/media_tree.git
11709S:	Odd fixes
11710F:	drivers/media/i2c/ov772x.c
11711F:	include/media/i2c/ov772x.h
11712F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11713
11714OMNIVISION OV7740 SENSOR DRIVER
11715M:	Wenyou Yang <wenyou.yang@microchip.com>
11716L:	linux-media@vger.kernel.org
11717T:	git git://linuxtv.org/media_tree.git
11718S:	Maintained
11719F:	drivers/media/i2c/ov7740.c
11720F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11721
11722OMNIVISION OV9640 SENSOR DRIVER
11723M:	Petr Cvek <petrcvekcz@gmail.com>
11724L:	linux-media@vger.kernel.org
11725S:	Maintained
11726F:	drivers/media/i2c/ov9640.*
11727
11728OMNIVISION OV8856 SENSOR DRIVER
11729M:	Ben Kao <ben.kao@intel.com>
11730L:	linux-media@vger.kernel.org
11731T:	git git://linuxtv.org/media_tree.git
11732S:	Maintained
11733F:	drivers/media/i2c/ov8856.c
11734
11735OMNIVISION OV9650 SENSOR DRIVER
11736M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11737R:	Akinobu Mita <akinobu.mita@gmail.com>
11738R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11739L:	linux-media@vger.kernel.org
11740T:	git git://linuxtv.org/media_tree.git
11741S:	Maintained
11742F:	drivers/media/i2c/ov9650.c
11743F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11744
11745ONENAND FLASH DRIVER
11746M:	Kyungmin Park <kyungmin.park@samsung.com>
11747L:	linux-mtd@lists.infradead.org
11748S:	Maintained
11749F:	drivers/mtd/nand/onenand/
11750F:	include/linux/mtd/onenand*.h
11751
11752ONSTREAM SCSI TAPE DRIVER
11753M:	Willem Riede <osst@riede.org>
11754L:	osst-users@lists.sourceforge.net
11755L:	linux-scsi@vger.kernel.org
11756S:	Maintained
11757F:	Documentation/scsi/osst.txt
11758F:	drivers/scsi/osst.*
11759F:	drivers/scsi/osst_*.h
11760F:	drivers/scsi/st.h
11761
11762OP-TEE DRIVER
11763M:	Jens Wiklander <jens.wiklander@linaro.org>
11764S:	Maintained
11765F:	drivers/tee/optee/
11766
11767OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11768M:	Sumit Garg <sumit.garg@linaro.org>
11769S:	Maintained
11770F:	drivers/char/hw_random/optee-rng.c
11771
11772OPA-VNIC DRIVER
11773M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11774M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11775L:	linux-rdma@vger.kernel.org
11776S:	Supported
11777F:	drivers/infiniband/ulp/opa_vnic
11778
11779OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11780M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11781M:	Frank Rowand <frowand.list@gmail.com>
11782L:	devicetree@vger.kernel.org
11783S:	Maintained
11784F:	Documentation/devicetree/dynamic-resolution-notes.txt
11785F:	Documentation/devicetree/overlay-notes.txt
11786F:	drivers/of/overlay.c
11787F:	drivers/of/resolver.c
11788K:	of_overlay_notifier_
11789
11790OPEN FIRMWARE AND FLATTENED DEVICE TREE
11791M:	Rob Herring <robh+dt@kernel.org>
11792M:	Frank Rowand <frowand.list@gmail.com>
11793L:	devicetree@vger.kernel.org
11794W:	http://www.devicetree.org/
11795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11796S:	Maintained
11797F:	drivers/of/
11798F:	include/linux/of*.h
11799F:	scripts/dtc/
11800F:	Documentation/ABI/testing/sysfs-firmware-ofw
11801
11802OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11803M:	Rob Herring <robh+dt@kernel.org>
11804M:	Mark Rutland <mark.rutland@arm.com>
11805L:	devicetree@vger.kernel.org
11806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11807Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11808S:	Maintained
11809F:	Documentation/devicetree/
11810F:	arch/*/boot/dts/
11811F:	include/dt-bindings/
11812
11813OPENCORES I2C BUS DRIVER
11814M:	Peter Korsgaard <peter@korsgaard.com>
11815M:	Andrew Lunn <andrew@lunn.ch>
11816L:	linux-i2c@vger.kernel.org
11817S:	Maintained
11818F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11819F:	Documentation/i2c/busses/i2c-ocores
11820F:	drivers/i2c/busses/i2c-ocores.c
11821F:	include/linux/platform_data/i2c-ocores.h
11822
11823OPENRISC ARCHITECTURE
11824M:	Jonas Bonn <jonas@southpole.se>
11825M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11826M:	Stafford Horne <shorne@gmail.com>
11827T:	git git://github.com/openrisc/linux.git
11828L:	openrisc@lists.librecores.org
11829W:	http://openrisc.io
11830S:	Maintained
11831F:	Documentation/devicetree/bindings/openrisc/
11832F:	Documentation/openrisc/
11833F:	arch/openrisc/
11834F:	drivers/irqchip/irq-ompic.c
11835F:	drivers/irqchip/irq-or1k-*
11836
11837OPENVSWITCH
11838M:	Pravin B Shelar <pshelar@ovn.org>
11839L:	netdev@vger.kernel.org
11840L:	dev@openvswitch.org
11841W:	http://openvswitch.org
11842S:	Maintained
11843F:	net/openvswitch/
11844F:	include/uapi/linux/openvswitch.h
11845
11846OPERATING PERFORMANCE POINTS (OPP)
11847M:	Viresh Kumar <vireshk@kernel.org>
11848M:	Nishanth Menon <nm@ti.com>
11849M:	Stephen Boyd <sboyd@kernel.org>
11850L:	linux-pm@vger.kernel.org
11851S:	Maintained
11852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11853F:	drivers/opp/
11854F:	include/linux/pm_opp.h
11855F:	Documentation/power/opp.txt
11856F:	Documentation/devicetree/bindings/opp/
11857
11858OPL4 DRIVER
11859M:	Clemens Ladisch <clemens@ladisch.de>
11860L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11862S:	Maintained
11863F:	sound/drivers/opl4/
11864
11865OPROFILE
11866M:	Robert Richter <rric@kernel.org>
11867L:	oprofile-list@lists.sf.net
11868S:	Maintained
11869F:	arch/*/include/asm/oprofile*.h
11870F:	arch/*/oprofile/
11871F:	drivers/oprofile/
11872F:	include/linux/oprofile.h
11873
11874ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11875M:	Mark Fasheh <mark@fasheh.com>
11876M:	Joel Becker <jlbec@evilplan.org>
11877M:	Joseph Qi <joseph.qi@linux.alibaba.com>
11878L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11879W:	http://ocfs2.wiki.kernel.org
11880S:	Supported
11881F:	Documentation/filesystems/ocfs2.txt
11882F:	Documentation/filesystems/dlmfs.txt
11883F:	fs/ocfs2/
11884
11885ORANGEFS FILESYSTEM
11886M:	Mike Marshall <hubcap@omnibond.com>
11887R:	Martin Brandenburg <martin@omnibond.com>
11888L:	devel@lists.orangefs.org
11889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11890S:	Supported
11891F:	fs/orangefs/
11892F:	Documentation/filesystems/orangefs.txt
11893
11894ORINOCO DRIVER
11895L:	linux-wireless@vger.kernel.org
11896W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11897W:	http://www.nongnu.org/orinoco/
11898S:	Orphan
11899F:	drivers/net/wireless/intersil/orinoco/
11900
11901OV2659 OMNIVISION SENSOR DRIVER
11902M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11903L:	linux-media@vger.kernel.org
11904W:	https://linuxtv.org
11905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11906T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11907S:	Maintained
11908F:	drivers/media/i2c/ov2659.c
11909F:	include/media/i2c/ov2659.h
11910
11911OVERLAY FILESYSTEM
11912M:	Miklos Szeredi <miklos@szeredi.hu>
11913L:	linux-unionfs@vger.kernel.org
11914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11915S:	Supported
11916F:	fs/overlayfs/
11917F:	Documentation/filesystems/overlayfs.txt
11918
11919P54 WIRELESS DRIVER
11920M:	Christian Lamparter <chunkeey@googlemail.com>
11921L:	linux-wireless@vger.kernel.org
11922W:	http://wireless.kernel.org/en/users/Drivers/p54
11923S:	Maintained
11924F:	drivers/net/wireless/intersil/p54/
11925
11926PA SEMI ETHERNET DRIVER
11927L:	netdev@vger.kernel.org
11928S:	Orphan
11929F:	drivers/net/ethernet/pasemi/*
11930
11931PA SEMI SMBUS DRIVER
11932L:	linux-i2c@vger.kernel.org
11933S:	Orphan
11934F:	drivers/i2c/busses/i2c-pasemi.c
11935
11936PACKING
11937M:	Vladimir Oltean <olteanv@gmail.com>
11938L:	netdev@vger.kernel.org
11939S:	Supported
11940F:	lib/packing.c
11941F:	include/linux/packing.h
11942F:	Documentation/packing.txt
11943
11944PADATA PARALLEL EXECUTION MECHANISM
11945M:	Steffen Klassert <steffen.klassert@secunet.com>
11946L:	linux-crypto@vger.kernel.org
11947S:	Maintained
11948F:	kernel/padata.c
11949F:	include/linux/padata.h
11950F:	Documentation/padata.txt
11951
11952PANASONIC LAPTOP ACPI EXTRAS DRIVER
11953M:	Harald Welte <laforge@gnumonks.org>
11954L:	platform-driver-x86@vger.kernel.org
11955S:	Maintained
11956F:	drivers/platform/x86/panasonic-laptop.c
11957
11958PARALLEL LCD/KEYPAD PANEL DRIVER
11959M:	Willy Tarreau <willy@haproxy.com>
11960M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11961S:	Odd Fixes
11962F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11963F:	drivers/auxdisplay/panel.c
11964
11965PARALLEL PORT SUBSYSTEM
11966M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11967M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11968L:	linux-parport@lists.infradead.org (subscribers-only)
11969S:	Maintained
11970F:	drivers/parport/
11971F:	include/linux/parport*.h
11972F:	drivers/char/ppdev.c
11973F:	include/uapi/linux/ppdev.h
11974F:	Documentation/parport*.txt
11975
11976PARAVIRT_OPS INTERFACE
11977M:	Juergen Gross <jgross@suse.com>
11978M:	Alok Kataria <akataria@vmware.com>
11979L:	virtualization@lists.linux-foundation.org
11980S:	Supported
11981F:	Documentation/virtual/paravirt_ops.txt
11982F:	arch/*/kernel/paravirt*
11983F:	arch/*/include/asm/paravirt*.h
11984F:	include/linux/hypervisor.h
11985
11986PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11987M:	Tim Waugh <tim@cyberelk.net>
11988L:	linux-parport@lists.infradead.org (subscribers-only)
11989S:	Maintained
11990F:	Documentation/blockdev/paride.txt
11991F:	drivers/block/paride/
11992
11993PARISC ARCHITECTURE
11994M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11995M:	Helge Deller <deller@gmx.de>
11996L:	linux-parisc@vger.kernel.org
11997W:	http://www.parisc-linux.org/
11998Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12001S:	Maintained
12002F:	arch/parisc/
12003F:	Documentation/parisc/
12004F:	drivers/parisc/
12005F:	drivers/char/agp/parisc-agp.c
12006F:	drivers/input/serio/gscps2.c
12007F:	drivers/parport/parport_gsc.*
12008F:	drivers/tty/serial/8250/8250_gsc.c
12009F:	drivers/video/fbdev/sti*
12010F:	drivers/video/console/sti*
12011F:	drivers/video/logo/logo_parisc*
12012
12013PARMAN
12014M:	Jiri Pirko <jiri@mellanox.com>
12015L:	netdev@vger.kernel.org
12016S:	Supported
12017F:	lib/parman.c
12018F:	lib/test_parman.c
12019F:	include/linux/parman.h
12020
12021PC ENGINES APU BOARD DRIVER
12022M:	Enrico Weigelt, metux IT consult <info@metux.net>
12023S:	Maintained
12024F:	drivers/platform/x86/pcengines-apuv2.c
12025
12026PC87360 HARDWARE MONITORING DRIVER
12027M:	Jim Cromie <jim.cromie@gmail.com>
12028L:	linux-hwmon@vger.kernel.org
12029S:	Maintained
12030F:	Documentation/hwmon/pc87360.rst
12031F:	drivers/hwmon/pc87360.c
12032
12033PC8736x GPIO DRIVER
12034M:	Jim Cromie <jim.cromie@gmail.com>
12035S:	Maintained
12036F:	drivers/char/pc8736x_gpio.c
12037
12038PC87427 HARDWARE MONITORING DRIVER
12039M:	Jean Delvare <jdelvare@suse.com>
12040L:	linux-hwmon@vger.kernel.org
12041S:	Maintained
12042F:	Documentation/hwmon/pc87427.rst
12043F:	drivers/hwmon/pc87427.c
12044
12045PCA9532 LED DRIVER
12046M:	Riku Voipio <riku.voipio@iki.fi>
12047S:	Maintained
12048F:	drivers/leds/leds-pca9532.c
12049F:	include/linux/leds-pca9532.h
12050
12051PCA9541 I2C BUS MASTER SELECTOR DRIVER
12052M:	Guenter Roeck <linux@roeck-us.net>
12053L:	linux-i2c@vger.kernel.org
12054S:	Maintained
12055F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12056
12057PCDP - PRIMARY CONSOLE AND DEBUG PORT
12058M:	Khalid Aziz <khalid@gonehiking.org>
12059S:	Maintained
12060F:	drivers/firmware/pcdp.*
12061
12062PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12063M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12064L:	linux-pci@vger.kernel.org
12065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12066S:	Maintained
12067F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12068F:	drivers/pci/controller/pci-aardvark.c
12069
12070PCI DRIVER FOR ALTERA PCIE IP
12071M:	Ley Foon Tan <lftan@altera.com>
12072L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12073L:	linux-pci@vger.kernel.org
12074S:	Supported
12075F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12076F:	drivers/pci/controller/pcie-altera.c
12077
12078PCI DRIVER FOR APPLIEDMICRO XGENE
12079M:	Toan Le <toan@os.amperecomputing.com>
12080L:	linux-pci@vger.kernel.org
12081L:	linux-arm-kernel@lists.infradead.org
12082S:	Maintained
12083F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12084F:	drivers/pci/controller/pci-xgene.c
12085
12086PCI DRIVER FOR ARM VERSATILE PLATFORM
12087M:	Rob Herring <robh@kernel.org>
12088L:	linux-pci@vger.kernel.org
12089L:	linux-arm-kernel@lists.infradead.org
12090S:	Maintained
12091F:	Documentation/devicetree/bindings/pci/versatile.txt
12092F:	drivers/pci/controller/pci-versatile.c
12093
12094PCI DRIVER FOR ARMADA 8K
12095M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12096L:	linux-pci@vger.kernel.org
12097L:	linux-arm-kernel@lists.infradead.org
12098S:	Maintained
12099F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12100F:	drivers/pci/controller/dwc/pcie-armada8k.c
12101
12102PCI DRIVER FOR CADENCE PCIE IP
12103M:	Tom Joseph <tjoseph@cadence.com>
12104L:	linux-pci@vger.kernel.org
12105S:	Maintained
12106F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12107F:	drivers/pci/controller/pcie-cadence*
12108
12109PCI DRIVER FOR FREESCALE LAYERSCAPE
12110M:	Minghuan Lian <minghuan.Lian@nxp.com>
12111M:	Mingkai Hu <mingkai.hu@nxp.com>
12112M:	Roy Zang <roy.zang@nxp.com>
12113L:	linuxppc-dev@lists.ozlabs.org
12114L:	linux-pci@vger.kernel.org
12115L:	linux-arm-kernel@lists.infradead.org
12116S:	Maintained
12117F:	drivers/pci/controller/dwc/*layerscape*
12118
12119PCI DRIVER FOR GENERIC OF HOSTS
12120M:	Will Deacon <will@kernel.org>
12121L:	linux-pci@vger.kernel.org
12122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12123S:	Maintained
12124F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12125F:	drivers/pci/controller/pci-host-common.c
12126F:	drivers/pci/controller/pci-host-generic.c
12127
12128PCI DRIVER FOR IMX6
12129M:	Richard Zhu <hongxing.zhu@nxp.com>
12130M:	Lucas Stach <l.stach@pengutronix.de>
12131L:	linux-pci@vger.kernel.org
12132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12133S:	Maintained
12134F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12135F:	drivers/pci/controller/dwc/*imx6*
12136
12137PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12138M:	Keith Busch <keith.busch@intel.com>
12139M:	Jonathan Derrick <jonathan.derrick@intel.com>
12140L:	linux-pci@vger.kernel.org
12141S:	Supported
12142F:	drivers/pci/controller/vmd.c
12143
12144PCI DRIVER FOR MICROSEMI SWITCHTEC
12145M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12146M:	Logan Gunthorpe <logang@deltatee.com>
12147L:	linux-pci@vger.kernel.org
12148S:	Maintained
12149F:	Documentation/switchtec.txt
12150F:	Documentation/ABI/testing/sysfs-class-switchtec
12151F:	drivers/pci/switch/switchtec*
12152F:	include/uapi/linux/switchtec_ioctl.h
12153F:	include/linux/switchtec.h
12154F:	drivers/ntb/hw/mscc/
12155
12156PCI DRIVER FOR MOBIVEIL PCIE IP
12157M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12158M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12159L:	linux-pci@vger.kernel.org
12160S:	Supported
12161F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12162F:	drivers/pci/controller/pcie-mobiveil.c
12163
12164PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12165M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12166M:	Jason Cooper <jason@lakedaemon.net>
12167L:	linux-pci@vger.kernel.org
12168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12169S:	Maintained
12170F:	drivers/pci/controller/*mvebu*
12171
12172PCI DRIVER FOR NVIDIA TEGRA
12173M:	Thierry Reding <thierry.reding@gmail.com>
12174L:	linux-tegra@vger.kernel.org
12175L:	linux-pci@vger.kernel.org
12176S:	Supported
12177F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12178F:	drivers/pci/controller/pci-tegra.c
12179
12180PCI DRIVER FOR RENESAS R-CAR
12181M:	Simon Horman <horms@verge.net.au>
12182L:	linux-pci@vger.kernel.org
12183L:	linux-renesas-soc@vger.kernel.org
12184S:	Maintained
12185F:	drivers/pci/controller/*rcar*
12186
12187PCI DRIVER FOR SAMSUNG EXYNOS
12188M:	Jingoo Han <jingoohan1@gmail.com>
12189L:	linux-pci@vger.kernel.org
12190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12191L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12192S:	Maintained
12193F:	drivers/pci/controller/dwc/pci-exynos.c
12194
12195PCI DRIVER FOR SYNOPSYS DESIGNWARE
12196M:	Jingoo Han <jingoohan1@gmail.com>
12197M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12198L:	linux-pci@vger.kernel.org
12199S:	Maintained
12200F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12201F:	drivers/pci/controller/dwc/*designware*
12202
12203PCI DRIVER FOR TI DRA7XX
12204M:	Kishon Vijay Abraham I <kishon@ti.com>
12205L:	linux-omap@vger.kernel.org
12206L:	linux-pci@vger.kernel.org
12207S:	Supported
12208F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12209F:	drivers/pci/controller/dwc/pci-dra7xx.c
12210
12211PCI DRIVER FOR TI KEYSTONE
12212M:	Murali Karicheri <m-karicheri2@ti.com>
12213L:	linux-pci@vger.kernel.org
12214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12215S:	Maintained
12216F:	drivers/pci/controller/dwc/pci-keystone.c
12217
12218PCI ENDPOINT SUBSYSTEM
12219M:	Kishon Vijay Abraham I <kishon@ti.com>
12220M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12221L:	linux-pci@vger.kernel.org
12222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12223S:	Supported
12224F:	drivers/pci/endpoint/
12225F:	drivers/misc/pci_endpoint_test.c
12226F:	tools/pci/
12227
12228PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12229M:	Russell Currey <ruscur@russell.cc>
12230M:	Sam Bobroff <sbobroff@linux.ibm.com>
12231M:	Oliver O'Halloran <oohall@gmail.com>
12232L:	linuxppc-dev@lists.ozlabs.org
12233S:	Supported
12234F:	Documentation/PCI/pci-error-recovery.txt
12235F:	drivers/pci/pcie/aer.c
12236F:	drivers/pci/pcie/dpc.c
12237F:	drivers/pci/pcie/err.c
12238F:	Documentation/powerpc/eeh-pci-error-recovery.txt
12239F:	arch/powerpc/kernel/eeh*.c
12240F:	arch/powerpc/platforms/*/eeh*.c
12241F:	arch/powerpc/include/*/eeh*.h
12242
12243PCI ERROR RECOVERY
12244M:	Linas Vepstas <linasvepstas@gmail.com>
12245L:	linux-pci@vger.kernel.org
12246S:	Supported
12247F:	Documentation/PCI/pci-error-recovery.txt
12248
12249PCI MSI DRIVER FOR ALTERA MSI IP
12250M:	Ley Foon Tan <lftan@altera.com>
12251L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12252L:	linux-pci@vger.kernel.org
12253S:	Supported
12254F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12255F:	drivers/pci/controller/pcie-altera-msi.c
12256
12257PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12258M:	Toan Le <toan@os.amperecomputing.com>
12259L:	linux-pci@vger.kernel.org
12260L:	linux-arm-kernel@lists.infradead.org
12261S:	Maintained
12262F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12263F:	drivers/pci/controller/pci-xgene-msi.c
12264
12265PCI SUBSYSTEM
12266M:	Bjorn Helgaas <bhelgaas@google.com>
12267L:	linux-pci@vger.kernel.org
12268Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12270S:	Supported
12271F:	Documentation/devicetree/bindings/pci/
12272F:	Documentation/PCI/
12273F:	drivers/acpi/pci*
12274F:	drivers/pci/
12275F:	include/asm-generic/pci*
12276F:	include/linux/pci*
12277F:	include/linux/of_pci.h
12278F:	include/uapi/linux/pci*
12279F:	lib/pci*
12280F:	arch/x86/pci/
12281F:	arch/x86/kernel/quirks.c
12282F:	arch/x86/kernel/early-quirks.c
12283
12284PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12285M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12286L:	linux-pci@vger.kernel.org
12287Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12289S:	Supported
12290F:	drivers/pci/controller/
12291
12292PCIE DRIVER FOR ANNAPURNA LABS
12293M:	Jonathan Chocron <jonnyc@amazon.com>
12294L:	linux-pci@vger.kernel.org
12295S:	Maintained
12296F:	drivers/pci/controller/dwc/pcie-al.c
12297
12298PCIE DRIVER FOR AMLOGIC MESON
12299M:	Yue Wang <yue.wang@Amlogic.com>
12300L:	linux-pci@vger.kernel.org
12301L:	linux-amlogic@lists.infradead.org
12302S:	Maintained
12303F:	drivers/pci/controller/dwc/pci-meson.c
12304
12305PCIE DRIVER FOR AXIS ARTPEC
12306M:	Jesper Nilsson <jesper.nilsson@axis.com>
12307L:	linux-arm-kernel@axis.com
12308L:	linux-pci@vger.kernel.org
12309S:	Maintained
12310F:	Documentation/devicetree/bindings/pci/axis,artpec*
12311F:	drivers/pci/controller/dwc/*artpec*
12312
12313PCIE DRIVER FOR CAVIUM THUNDERX
12314M:	David Daney <david.daney@cavium.com>
12315L:	linux-pci@vger.kernel.org
12316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12317S:	Supported
12318F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12319F:	drivers/pci/controller/pci-thunder-*
12320
12321PCIE DRIVER FOR HISILICON
12322M:	Zhou Wang <wangzhou1@hisilicon.com>
12323L:	linux-pci@vger.kernel.org
12324S:	Maintained
12325F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12326F:	drivers/pci/controller/dwc/pcie-hisi.c
12327
12328PCIE DRIVER FOR HISILICON KIRIN
12329M:	Xiaowei Song <songxiaowei@hisilicon.com>
12330M:	Binghui Wang <wangbinghui@hisilicon.com>
12331L:	linux-pci@vger.kernel.org
12332S:	Maintained
12333F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12334F:	drivers/pci/controller/dwc/pcie-kirin.c
12335
12336PCIE DRIVER FOR HISILICON STB
12337M:	Shawn Guo <shawn.guo@linaro.org>
12338L:	linux-pci@vger.kernel.org
12339S:	Maintained
12340F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12341F:	drivers/pci/controller/dwc/pcie-histb.c
12342
12343PCIE DRIVER FOR MEDIATEK
12344M:	Ryder Lee <ryder.lee@mediatek.com>
12345L:	linux-pci@vger.kernel.org
12346L:	linux-mediatek@lists.infradead.org
12347S:	Supported
12348F:	Documentation/devicetree/bindings/pci/mediatek*
12349F:	drivers/pci/controller/*mediatek*
12350
12351PCIE DRIVER FOR QUALCOMM MSM
12352M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12353L:	linux-pci@vger.kernel.org
12354L:	linux-arm-msm@vger.kernel.org
12355S:	Maintained
12356F:	drivers/pci/controller/dwc/*qcom*
12357
12358PCIE DRIVER FOR ROCKCHIP
12359M:	Shawn Lin <shawn.lin@rock-chips.com>
12360L:	linux-pci@vger.kernel.org
12361L:	linux-rockchip@lists.infradead.org
12362S:	Maintained
12363F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12364F:	drivers/pci/controller/pcie-rockchip*
12365
12366PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12367M:	Linus Walleij <linus.walleij@linaro.org>
12368L:	linux-pci@vger.kernel.org
12369S:	Maintained
12370F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12371F:	drivers/pci/controller/pci-v3-semi.c
12372
12373PCIE DRIVER FOR SOCIONEXT UNIPHIER
12374M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12375L:	linux-pci@vger.kernel.org
12376S:	Maintained
12377F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12378F:	drivers/pci/controller/dwc/pcie-uniphier.c
12379
12380PCIE DRIVER FOR ST SPEAR13XX
12381M:	Pratyush Anand <pratyush.anand@gmail.com>
12382L:	linux-pci@vger.kernel.org
12383S:	Maintained
12384F:	drivers/pci/controller/dwc/*spear*
12385
12386PCMCIA SUBSYSTEM
12387M:	Dominik Brodowski <linux@dominikbrodowski.net>
12388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12389S:	Odd Fixes
12390F:	Documentation/pcmcia/
12391F:	tools/pcmcia/
12392F:	drivers/pcmcia/
12393F:	include/pcmcia/
12394
12395PCNET32 NETWORK DRIVER
12396M:	Don Fry <pcnet32@frontier.com>
12397L:	netdev@vger.kernel.org
12398S:	Maintained
12399F:	drivers/net/ethernet/amd/pcnet32.c
12400
12401PCRYPT PARALLEL CRYPTO ENGINE
12402M:	Steffen Klassert <steffen.klassert@secunet.com>
12403L:	linux-crypto@vger.kernel.org
12404S:	Maintained
12405F:	crypto/pcrypt.c
12406F:	include/crypto/pcrypt.h
12407
12408PEAQ WMI HOTKEYS DRIVER
12409M:	Hans de Goede <hdegoede@redhat.com>
12410L:	platform-driver-x86@vger.kernel.org
12411S:	Maintained
12412F:	drivers/platform/x86/peaq-wmi.c
12413
12414PER-CPU MEMORY ALLOCATOR
12415M:	Dennis Zhou <dennis@kernel.org>
12416M:	Tejun Heo <tj@kernel.org>
12417M:	Christoph Lameter <cl@linux.com>
12418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12419S:	Maintained
12420F:	include/linux/percpu*.h
12421F:	mm/percpu*.c
12422F:	arch/*/include/asm/percpu.h
12423
12424PER-TASK DELAY ACCOUNTING
12425M:	Balbir Singh <bsingharora@gmail.com>
12426S:	Maintained
12427F:	include/linux/delayacct.h
12428F:	kernel/delayacct.c
12429
12430PERFORMANCE EVENTS SUBSYSTEM
12431M:	Peter Zijlstra <peterz@infradead.org>
12432M:	Ingo Molnar <mingo@redhat.com>
12433M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12434R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12435R:	Jiri Olsa <jolsa@redhat.com>
12436R:	Namhyung Kim <namhyung@kernel.org>
12437L:	linux-kernel@vger.kernel.org
12438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12439S:	Supported
12440F:	kernel/events/*
12441F:	include/linux/perf_event.h
12442F:	include/uapi/linux/perf_event.h
12443F:	arch/*/kernel/perf_event*.c
12444F:	arch/*/kernel/*/perf_event*.c
12445F:	arch/*/kernel/*/*/perf_event*.c
12446F:	arch/*/include/asm/perf_event.h
12447F:	arch/*/kernel/perf_callchain.c
12448F:	arch/*/events/*
12449F:	arch/*/events/*/*
12450F:	tools/perf/
12451
12452PERSONALITY HANDLING
12453M:	Christoph Hellwig <hch@infradead.org>
12454L:	linux-abi-devel@lists.sourceforge.net
12455S:	Maintained
12456F:	include/linux/personality.h
12457F:	include/uapi/linux/personality.h
12458
12459PHOENIX RC FLIGHT CONTROLLER ADAPTER
12460M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12461L:	linux-input@vger.kernel.org
12462S:	Maintained
12463F:	Documentation/input/devices/pxrc.rst
12464F:	drivers/input/joystick/pxrc.c
12465
12466PHONET PROTOCOL
12467M:	Remi Denis-Courmont <courmisch@gmail.com>
12468S:	Supported
12469F:	Documentation/networking/phonet.txt
12470F:	include/linux/phonet.h
12471F:	include/net/phonet/
12472F:	include/uapi/linux/phonet.h
12473F:	net/phonet/
12474
12475PHRAM MTD DRIVER
12476M:	Joern Engel <joern@lazybastard.org>
12477L:	linux-mtd@lists.infradead.org
12478S:	Maintained
12479F:	drivers/mtd/devices/phram.c
12480
12481PICOLCD HID DRIVER
12482M:	Bruno Prémont <bonbons@linux-vserver.org>
12483L:	linux-input@vger.kernel.org
12484S:	Maintained
12485F:	drivers/hid/hid-picolcd*
12486
12487PICOXCELL SUPPORT
12488M:	Jamie Iles <jamie@jamieiles.com>
12489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12490T:	git git://github.com/jamieiles/linux-2.6-ji.git
12491S:	Supported
12492F:	arch/arm/boot/dts/picoxcell*
12493F:	arch/arm/mach-picoxcell/
12494F:	drivers/crypto/picoxcell*
12495
12496PIN CONTROL SUBSYSTEM
12497M:	Linus Walleij <linus.walleij@linaro.org>
12498L:	linux-gpio@vger.kernel.org
12499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12500S:	Maintained
12501F:	Documentation/devicetree/bindings/pinctrl/
12502F:	Documentation/driver-api/pinctl.rst
12503F:	drivers/pinctrl/
12504F:	include/linux/pinctrl/
12505
12506PIN CONTROLLER - MICROCHIP AT91
12507M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12509L:	linux-gpio@vger.kernel.org
12510S:	Supported
12511F:	drivers/pinctrl/pinctrl-at91*
12512
12513PIN CONTROLLER - FREESCALE
12514M:	Dong Aisheng <aisheng.dong@nxp.com>
12515M:	Fabio Estevam <festevam@gmail.com>
12516M:	Shawn Guo <shawnguo@kernel.org>
12517M:	Stefan Agner <stefan@agner.ch>
12518R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12519L:	linux-gpio@vger.kernel.org
12520S:	Maintained
12521F:	drivers/pinctrl/freescale/
12522F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12523
12524PIN CONTROLLER - INTEL
12525M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12526M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12528S:	Maintained
12529F:	drivers/pinctrl/intel/
12530
12531PIN CONTROLLER - MEDIATEK
12532M:	Sean Wang <sean.wang@kernel.org>
12533L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12534S:	Maintained
12535F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12536F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12537F:	drivers/pinctrl/mediatek/
12538
12539PIN CONTROLLER - QUALCOMM
12540M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12541S:	Maintained
12542L:	linux-arm-msm@vger.kernel.org
12543F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12544F:	drivers/pinctrl/qcom/
12545
12546PIN CONTROLLER - RENESAS
12547M:	Geert Uytterhoeven <geert+renesas@glider.be>
12548L:	linux-renesas-soc@vger.kernel.org
12549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12550S:	Maintained
12551F:	drivers/pinctrl/pinctrl-rz*
12552F:	drivers/pinctrl/sh-pfc/
12553
12554PIN CONTROLLER - SAMSUNG
12555M:	Tomasz Figa <tomasz.figa@gmail.com>
12556M:	Krzysztof Kozlowski <krzk@kernel.org>
12557M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12559L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12560Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12562S:	Maintained
12563F:	drivers/pinctrl/samsung/
12564F:	include/dt-bindings/pinctrl/samsung.h
12565F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12566
12567PIN CONTROLLER - SINGLE
12568M:	Tony Lindgren <tony@atomide.com>
12569M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12571L:	linux-omap@vger.kernel.org
12572S:	Maintained
12573F:	drivers/pinctrl/pinctrl-single.c
12574
12575PIN CONTROLLER - ST SPEAR
12576M:	Viresh Kumar <vireshk@kernel.org>
12577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12578W:	http://www.st.com/spear
12579S:	Maintained
12580F:	drivers/pinctrl/spear/
12581
12582PISTACHIO SOC SUPPORT
12583M:	James Hartley <james.hartley@sondrel.com>
12584L:	linux-mips@vger.kernel.org
12585S:	Odd Fixes
12586F:	arch/mips/pistachio/
12587F:	arch/mips/include/asm/mach-pistachio/
12588F:	arch/mips/boot/dts/img/pistachio*
12589F:	arch/mips/configs/pistachio*_defconfig
12590
12591PKTCDVD DRIVER
12592S:	Orphan
12593M:	linux-block@vger.kernel.org
12594F:	drivers/block/pktcdvd.c
12595F:	include/linux/pktcdvd.h
12596F:	include/uapi/linux/pktcdvd.h
12597
12598PKUNITY SOC DRIVERS
12599M:	Guan Xuetao <gxt@pku.edu.cn>
12600W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12601S:	Maintained
12602T:	git git://github.com/gxt/linux.git
12603F:	drivers/input/serio/i8042-unicore32io.h
12604F:	drivers/i2c/busses/i2c-puv3.c
12605F:	drivers/video/fbdev/fb-puv3.c
12606F:	drivers/rtc/rtc-puv3.c
12607
12608PMBUS HARDWARE MONITORING DRIVERS
12609M:	Guenter Roeck <linux@roeck-us.net>
12610L:	linux-hwmon@vger.kernel.org
12611W:	http://hwmon.wiki.kernel.org/
12612W:	http://www.roeck-us.net/linux/drivers/
12613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12614S:	Maintained
12615F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12616F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12617F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12618F:	Documentation/hwmon/adm1275.rst
12619F:	Documentation/hwmon/ibm-cffps.rst
12620F:	Documentation/hwmon/ir35221.rst
12621F:	Documentation/hwmon/lm25066.rst
12622F:	Documentation/hwmon/ltc2978.rst
12623F:	Documentation/hwmon/ltc3815.rst
12624F:	Documentation/hwmon/max16064.rst
12625F:	Documentation/hwmon/max20751.rst
12626F:	Documentation/hwmon/max31785.rst
12627F:	Documentation/hwmon/max34440.rst
12628F:	Documentation/hwmon/max8688.rst
12629F:	Documentation/hwmon/pmbus.rst
12630F:	Documentation/hwmon/pmbus-core.rst
12631F:	Documentation/hwmon/tps40422.rst
12632F:	Documentation/hwmon/ucd9000.rst
12633F:	Documentation/hwmon/ucd9200.rst
12634F:	Documentation/hwmon/zl6100.rst
12635F:	drivers/hwmon/pmbus/
12636F:	include/linux/pmbus.h
12637
12638PMC SIERRA MaxRAID DRIVER
12639L:	linux-scsi@vger.kernel.org
12640W:	http://www.pmc-sierra.com/
12641S:	Orphan
12642F:	drivers/scsi/pmcraid.*
12643
12644PMC SIERRA PM8001 DRIVER
12645M:	Jack Wang <jinpu.wang@profitbricks.com>
12646M:	lindar_liu@usish.com
12647L:	linux-scsi@vger.kernel.org
12648S:	Supported
12649F:	drivers/scsi/pm8001/
12650
12651PNP SUPPORT
12652M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12653S:	Maintained
12654F:	drivers/pnp/
12655
12656PNI RM3100 IIO DRIVER
12657M:	Song Qiang <songqiang1304521@gmail.com>
12658L:	linux-iio@vger.kernel.org
12659S:	Maintained
12660F:	drivers/iio/magnetometer/rm3100*
12661F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12662
12663POSIX CLOCKS and TIMERS
12664M:	Thomas Gleixner <tglx@linutronix.de>
12665L:	linux-kernel@vger.kernel.org
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12667S:	Maintained
12668F:	fs/timerfd.c
12669F:	include/linux/timer*
12670F:	kernel/time/*timer*
12671
12672POWER MANAGEMENT CORE
12673M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12674L:	linux-pm@vger.kernel.org
12675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12676B:	https://bugzilla.kernel.org
12677S:	Supported
12678F:	drivers/base/power/
12679F:	include/linux/pm.h
12680F:	include/linux/pm_*
12681F:	include/linux/powercap.h
12682F:	drivers/powercap/
12683F:	kernel/configs/nopm.config
12684
12685POWER STATE COORDINATION INTERFACE (PSCI)
12686M:	Mark Rutland <mark.rutland@arm.com>
12687M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12688L:	linux-arm-kernel@lists.infradead.org
12689S:	Maintained
12690F:	drivers/firmware/psci/
12691F:	include/linux/psci.h
12692F:	include/uapi/linux/psci.h
12693
12694POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12695M:	Sebastian Reichel <sre@kernel.org>
12696L:	linux-pm@vger.kernel.org
12697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12698S:	Maintained
12699F:	Documentation/ABI/testing/sysfs-class-power
12700F:	Documentation/devicetree/bindings/power/supply/
12701F:	include/linux/power_supply.h
12702F:	drivers/power/supply/
12703
12704POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12705M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12706L:	linuxppc-dev@lists.ozlabs.org
12707S:	Maintained
12708F:	drivers/char/powernv-op-panel.c
12709
12710PPP OVER ATM (RFC 2364)
12711M:	Mitchell Blank Jr <mitch@sfgoth.com>
12712S:	Maintained
12713F:	net/atm/pppoatm.c
12714F:	include/uapi/linux/atmppp.h
12715
12716PPP OVER ETHERNET
12717M:	Michal Ostrowski <mostrows@earthlink.net>
12718S:	Maintained
12719F:	drivers/net/ppp/pppoe.c
12720F:	drivers/net/ppp/pppox.c
12721
12722PPP OVER L2TP
12723M:	James Chapman <jchapman@katalix.com>
12724S:	Maintained
12725F:	net/l2tp/l2tp_ppp.c
12726F:	include/linux/if_pppol2tp.h
12727F:	include/uapi/linux/if_pppol2tp.h
12728
12729PPP PROTOCOL DRIVERS AND COMPRESSORS
12730M:	Paul Mackerras <paulus@samba.org>
12731L:	linux-ppp@vger.kernel.org
12732S:	Maintained
12733F:	drivers/net/ppp/ppp_*
12734
12735PPS SUPPORT
12736M:	Rodolfo Giometti <giometti@enneenne.com>
12737W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12738L:	linuxpps@ml.enneenne.com (subscribers-only)
12739S:	Maintained
12740F:	Documentation/driver-api/pps.rst
12741F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12742F:	Documentation/ABI/testing/sysfs-pps
12743F:	drivers/pps/
12744F:	include/linux/pps*.h
12745F:	include/uapi/linux/pps.h
12746
12747PPTP DRIVER
12748M:	Dmitry Kozlov <xeb@mail.ru>
12749L:	netdev@vger.kernel.org
12750S:	Maintained
12751F:	drivers/net/ppp/pptp.c
12752W:	http://sourceforge.net/projects/accel-pptp
12753
12754PRINTK
12755M:	Petr Mladek <pmladek@suse.com>
12756M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12757R:	Steven Rostedt <rostedt@goodmis.org>
12758S:	Maintained
12759F:	kernel/printk/
12760F:	include/linux/printk.h
12761
12762PRISM54 WIRELESS DRIVER
12763M:	Luis Chamberlain <mcgrof@kernel.org>
12764L:	linux-wireless@vger.kernel.org
12765W:	http://wireless.kernel.org/en/users/Drivers/p54
12766S:	Obsolete
12767F:	drivers/net/wireless/intersil/prism54/
12768
12769PROC FILESYSTEM
12770R:	Alexey Dobriyan <adobriyan@gmail.com>
12771L:	linux-kernel@vger.kernel.org
12772L:	linux-fsdevel@vger.kernel.org
12773S:	Maintained
12774F:	fs/proc/
12775F:	include/linux/proc_fs.h
12776F:	tools/testing/selftests/proc/
12777F:	Documentation/filesystems/proc.txt
12778
12779PROC SYSCTL
12780M:	Luis Chamberlain <mcgrof@kernel.org>
12781M:	Kees Cook <keescook@chromium.org>
12782L:	linux-kernel@vger.kernel.org
12783L:	linux-fsdevel@vger.kernel.org
12784S:	Maintained
12785F:	fs/proc/proc_sysctl.c
12786F:	include/linux/sysctl.h
12787F:	kernel/sysctl.c
12788F:	tools/testing/selftests/sysctl/
12789
12790PS3 NETWORK SUPPORT
12791M:	Geoff Levand <geoff@infradead.org>
12792L:	netdev@vger.kernel.org
12793L:	linuxppc-dev@lists.ozlabs.org
12794S:	Maintained
12795F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12796
12797PS3 PLATFORM SUPPORT
12798M:	Geoff Levand <geoff@infradead.org>
12799L:	linuxppc-dev@lists.ozlabs.org
12800S:	Maintained
12801F:	arch/powerpc/boot/ps3*
12802F:	arch/powerpc/include/asm/lv1call.h
12803F:	arch/powerpc/include/asm/ps3*.h
12804F:	arch/powerpc/platforms/ps3/
12805F:	drivers/*/ps3*
12806F:	drivers/ps3/
12807F:	drivers/rtc/rtc-ps3.c
12808F:	drivers/usb/host/*ps3.c
12809F:	sound/ppc/snd_ps3*
12810
12811PS3VRAM DRIVER
12812M:	Jim Paris <jim@jtan.com>
12813M:	Geoff Levand <geoff@infradead.org>
12814L:	linuxppc-dev@lists.ozlabs.org
12815S:	Maintained
12816F:	drivers/block/ps3vram.c
12817
12818PSAMPLE PACKET SAMPLING SUPPORT:
12819M:	Yotam Gigi <yotam.gi@gmail.com>
12820S:	Maintained
12821F:	net/psample
12822F:	include/net/psample.h
12823F:	include/uapi/linux/psample.h
12824
12825PSTORE FILESYSTEM
12826M:	Kees Cook <keescook@chromium.org>
12827M:	Anton Vorontsov <anton@enomsg.org>
12828M:	Colin Cross <ccross@android.com>
12829M:	Tony Luck <tony.luck@intel.com>
12830S:	Maintained
12831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12832F:	fs/pstore/
12833F:	include/linux/pstore*
12834F:	drivers/firmware/efi/efi-pstore.c
12835F:	drivers/acpi/apei/erst.c
12836F:	Documentation/admin-guide/ramoops.rst
12837F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12838K:	\b(pstore|ramoops)
12839
12840PTP HARDWARE CLOCK SUPPORT
12841M:	Richard Cochran <richardcochran@gmail.com>
12842L:	netdev@vger.kernel.org
12843S:	Maintained
12844W:	http://linuxptp.sourceforge.net/
12845F:	Documentation/ABI/testing/sysfs-ptp
12846F:	Documentation/driver-api/ptp.rst
12847F:	drivers/net/phy/dp83640*
12848F:	drivers/ptp/*
12849F:	include/linux/ptp_cl*
12850
12851PTRACE SUPPORT
12852M:	Oleg Nesterov <oleg@redhat.com>
12853S:	Maintained
12854F:	include/asm-generic/syscall.h
12855F:	include/linux/ptrace.h
12856F:	include/linux/regset.h
12857F:	include/linux/tracehook.h
12858F:	include/uapi/linux/ptrace.h
12859F:	include/uapi/linux/ptrace.h
12860F:	include/asm-generic/ptrace.h
12861F:	kernel/ptrace.c
12862F:	arch/*/ptrace*.c
12863F:	arch/*/*/ptrace*.c
12864F:	arch/*/include/asm/ptrace*.h
12865
12866PULSE8-CEC DRIVER
12867M:	Hans Verkuil <hverkuil@xs4all.nl>
12868L:	linux-media@vger.kernel.org
12869T:	git git://linuxtv.org/media_tree.git
12870S:	Maintained
12871F:	drivers/media/usb/pulse8-cec/*
12872F:	Documentation/media/cec-drivers/pulse8-cec.rst
12873
12874PVRUSB2 VIDEO4LINUX DRIVER
12875M:	Mike Isely <isely@pobox.com>
12876L:	pvrusb2@isely.net	(subscribers-only)
12877L:	linux-media@vger.kernel.org
12878W:	http://www.isely.net/pvrusb2/
12879T:	git git://linuxtv.org/media_tree.git
12880S:	Maintained
12881F:	Documentation/media/v4l-drivers/pvrusb2*
12882F:	drivers/media/usb/pvrusb2/
12883
12884PWC WEBCAM DRIVER
12885M:	Hans Verkuil <hverkuil@xs4all.nl>
12886L:	linux-media@vger.kernel.org
12887T:	git git://linuxtv.org/media_tree.git
12888S:	Odd Fixes
12889F:	drivers/media/usb/pwc/*
12890F:	include/trace/events/pwc.h
12891
12892PWM FAN DRIVER
12893M:	Kamil Debski <kamil@wypas.org>
12894M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12895L:	linux-hwmon@vger.kernel.org
12896S:	Supported
12897F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12898F:	Documentation/hwmon/pwm-fan.rst
12899F:	drivers/hwmon/pwm-fan.c
12900
12901PWM IR Transmitter
12902M:	Sean Young <sean@mess.org>
12903L:	linux-media@vger.kernel.org
12904S:	Maintained
12905F:	drivers/media/rc/pwm-ir-tx.c
12906
12907PWM SUBSYSTEM
12908M:	Thierry Reding <thierry.reding@gmail.com>
12909L:	linux-pwm@vger.kernel.org
12910S:	Maintained
12911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12912F:	Documentation/pwm.txt
12913F:	Documentation/devicetree/bindings/pwm/
12914F:	include/linux/pwm.h
12915F:	drivers/pwm/
12916F:	drivers/video/backlight/pwm_bl.c
12917F:	include/linux/pwm_backlight.h
12918F:	drivers/gpio/gpio-mvebu.c
12919F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12920
12921PXA GPIO DRIVER
12922M:	Robert Jarzmik <robert.jarzmik@free.fr>
12923L:	linux-gpio@vger.kernel.org
12924S:	Maintained
12925F:	drivers/gpio/gpio-pxa.c
12926
12927PXA MMCI DRIVER
12928S:	Orphan
12929
12930PXA RTC DRIVER
12931M:	Robert Jarzmik <robert.jarzmik@free.fr>
12932L:	linux-rtc@vger.kernel.org
12933S:	Maintained
12934
12935PXA2xx/PXA3xx SUPPORT
12936M:	Daniel Mack <daniel@zonque.org>
12937M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12938M:	Robert Jarzmik <robert.jarzmik@free.fr>
12939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12940T:	git git://github.com/hzhuang1/linux.git
12941T:	git git://github.com/rjarzmik/linux.git
12942S:	Maintained
12943F:	arch/arm/boot/dts/pxa*
12944F:	arch/arm/mach-pxa/
12945F:	drivers/dma/pxa*
12946F:	drivers/pcmcia/pxa2xx*
12947F:	drivers/pinctrl/pxa/
12948F:	drivers/spi/spi-pxa2xx*
12949F:	drivers/usb/gadget/udc/pxa2*
12950F:	include/sound/pxa2xx-lib.h
12951F:	sound/arm/pxa*
12952F:	sound/soc/pxa/
12953
12954QAT DRIVER
12955M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12956L:	qat-linux@intel.com
12957S:	Supported
12958F:	drivers/crypto/qat/
12959
12960QCOM AUDIO (ASoC) DRIVERS
12961M:	Patrick Lai <plai@codeaurora.org>
12962M:	Banajit Goswami <bgoswami@codeaurora.org>
12963L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12964S:	Supported
12965F:	sound/soc/qcom/
12966
12967QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12968M:	Gabriel Somlo <somlo@cmu.edu>
12969M:	"Michael S. Tsirkin" <mst@redhat.com>
12970L:	qemu-devel@nongnu.org
12971S:	Maintained
12972F:	drivers/firmware/qemu_fw_cfg.c
12973F:	include/uapi/linux/qemu_fw_cfg.h
12974
12975QIB DRIVER
12976M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12977M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12978L:	linux-rdma@vger.kernel.org
12979S:	Supported
12980F:	drivers/infiniband/hw/qib/
12981
12982QLOGIC QL41xxx FCOE DRIVER
12983M:	QLogic-Storage-Upstream@cavium.com
12984L:	linux-scsi@vger.kernel.org
12985S:	Supported
12986F:	drivers/scsi/qedf/
12987
12988QLOGIC QL41xxx ISCSI DRIVER
12989M:	QLogic-Storage-Upstream@cavium.com
12990L:	linux-scsi@vger.kernel.org
12991S:	Supported
12992F:	drivers/scsi/qedi/
12993
12994QLOGIC QL4xxx ETHERNET DRIVER
12995M:	Ariel Elior <aelior@marvell.com>
12996M:	GR-everest-linux-l2@marvell.com
12997L:	netdev@vger.kernel.org
12998S:	Supported
12999F:	drivers/net/ethernet/qlogic/qed/
13000F:	include/linux/qed/
13001F:	drivers/net/ethernet/qlogic/qede/
13002
13003QLOGIC QL4xxx RDMA DRIVER
13004M:	Michal Kalderon <mkalderon@marvell.com>
13005M:	Ariel Elior <aelior@marvell.com>
13006L:	linux-rdma@vger.kernel.org
13007S:	Supported
13008F:	drivers/infiniband/hw/qedr/
13009F:	include/uapi/rdma/qedr-abi.h
13010
13011QLOGIC QLA1280 SCSI DRIVER
13012M:	Michael Reed <mdr@sgi.com>
13013L:	linux-scsi@vger.kernel.org
13014S:	Maintained
13015F:	drivers/scsi/qla1280.[ch]
13016
13017QLOGIC QLA2XXX FC-SCSI DRIVER
13018M:	qla2xxx-upstream@qlogic.com
13019L:	linux-scsi@vger.kernel.org
13020S:	Supported
13021F:	Documentation/scsi/LICENSE.qla2xxx
13022F:	drivers/scsi/qla2xxx/
13023
13024QLOGIC QLA3XXX NETWORK DRIVER
13025M:	GR-Linux-NIC-Dev@marvell.com
13026L:	netdev@vger.kernel.org
13027S:	Supported
13028F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13029F:	drivers/net/ethernet/qlogic/qla3xxx.*
13030
13031QLOGIC QLA4XXX iSCSI DRIVER
13032M:	QLogic-Storage-Upstream@qlogic.com
13033L:	linux-scsi@vger.kernel.org
13034S:	Supported
13035F:	Documentation/scsi/LICENSE.qla4xxx
13036F:	drivers/scsi/qla4xxx/
13037
13038QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13039M:	Shahed Shaikh <shshaikh@marvell.com>
13040M:	Manish Chopra <manishc@marvell.com>
13041M:	GR-Linux-NIC-Dev@marvell.com
13042L:	netdev@vger.kernel.org
13043S:	Supported
13044F:	drivers/net/ethernet/qlogic/qlcnic/
13045
13046QLOGIC QLGE 10Gb ETHERNET DRIVER
13047M:	Manish Chopra <manishc@marvell.com>
13048M:	GR-Linux-NIC-Dev@marvell.com
13049L:	netdev@vger.kernel.org
13050S:	Supported
13051F:	drivers/net/ethernet/qlogic/qlge/
13052
13053QM1D1B0004 MEDIA DRIVER
13054M:	Akihiro Tsukada <tskd08@gmail.com>
13055L:	linux-media@vger.kernel.org
13056S:	Odd Fixes
13057F:	drivers/media/tuners/qm1d1b0004*
13058
13059QM1D1C0042 MEDIA DRIVER
13060M:	Akihiro Tsukada <tskd08@gmail.com>
13061L:	linux-media@vger.kernel.org
13062S:	Odd Fixes
13063F:	drivers/media/tuners/qm1d1c0042*
13064
13065QNX4 FILESYSTEM
13066M:	Anders Larsen <al@alarsen.net>
13067W:	http://www.alarsen.net/linux/qnx4fs/
13068S:	Maintained
13069F:	fs/qnx4/
13070F:	include/uapi/linux/qnx4_fs.h
13071F:	include/uapi/linux/qnxtypes.h
13072
13073QORIQ DPAA2 FSL-MC BUS DRIVER
13074M:	Stuart Yoder <stuyoder@gmail.com>
13075M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13076L:	linux-kernel@vger.kernel.org
13077S:	Maintained
13078F:	drivers/bus/fsl-mc/
13079F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13080F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13081
13082QT1010 MEDIA DRIVER
13083M:	Antti Palosaari <crope@iki.fi>
13084L:	linux-media@vger.kernel.org
13085W:	https://linuxtv.org
13086W:	http://palosaari.fi/linux/
13087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13088T:	git git://linuxtv.org/anttip/media_tree.git
13089S:	Maintained
13090F:	drivers/media/tuners/qt1010*
13091
13092QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13093M:	Kalle Valo <kvalo@codeaurora.org>
13094L:	ath10k@lists.infradead.org
13095W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13097S:	Supported
13098F:	drivers/net/wireless/ath/ath10k/
13099
13100QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13101M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13102L:	linux-wireless@vger.kernel.org
13103W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13104S:	Supported
13105F:	drivers/net/wireless/ath/ath9k/
13106
13107QUALCOMM CAMERA SUBSYSTEM DRIVER
13108M:	Todor Tomov <todor.too@gmail.com>
13109L:	linux-media@vger.kernel.org
13110S:	Maintained
13111F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13112F:	Documentation/media/v4l-drivers/qcom_camss.rst
13113F:	drivers/media/platform/qcom/camss/
13114
13115QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13116M:	Ilia Lin <ilia.lin@kernel.org>
13117L:	linux-pm@vger.kernel.org
13118S:	Maintained
13119F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13120F:	drivers/cpufreq/qcom-cpufreq-kryo.c
13121
13122QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13123M:	Timur Tabi <timur@kernel.org>
13124L:	netdev@vger.kernel.org
13125S:	Maintained
13126F:	drivers/net/ethernet/qualcomm/emac/
13127
13128QUALCOMM ETHQOS ETHERNET DRIVER
13129M:	Vinod Koul <vkoul@kernel.org>
13130M:	Niklas Cassel <niklas.cassel@linaro.org>
13131L:	netdev@vger.kernel.org
13132S:	Maintained
13133F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13134F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
13135
13136QUALCOMM GENERIC INTERFACE I2C DRIVER
13137M:	Alok Chauhan <alokc@codeaurora.org>
13138L:	linux-i2c@vger.kernel.org
13139L:	linux-arm-msm@vger.kernel.org
13140S:	Supported
13141F:	drivers/i2c/busses/i2c-qcom-geni.c
13142
13143QUALCOMM HEXAGON ARCHITECTURE
13144M:	Richard Kuo <rkuo@codeaurora.org>
13145L:	linux-hexagon@vger.kernel.org
13146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13147S:	Supported
13148F:	arch/hexagon/
13149
13150QUALCOMM HIDMA DRIVER
13151M:	Sinan Kaya <okaya@kernel.org>
13152L:	linux-arm-kernel@lists.infradead.org
13153L:	linux-arm-msm@vger.kernel.org
13154L:	dmaengine@vger.kernel.org
13155S:	Supported
13156F:	drivers/dma/qcom/hidma*
13157
13158QUALCOMM IOMMU
13159M:	Rob Clark <robdclark@gmail.com>
13160L:	iommu@lists.linux-foundation.org
13161L:	linux-arm-msm@vger.kernel.org
13162S:	Maintained
13163F:	drivers/iommu/qcom_iommu.c
13164
13165QUALCOMM TSENS THERMAL DRIVER
13166M:	Amit Kucheria <amit.kucheria@linaro.org>
13167L:	linux-pm@vger.kernel.org
13168L:	linux-arm-msm@vger.kernel.org
13169S:	Maintained
13170F:	drivers/thermal/qcom/
13171
13172QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13173M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13174L:	linux-media@vger.kernel.org
13175L:	linux-arm-msm@vger.kernel.org
13176T:	git git://linuxtv.org/media_tree.git
13177S:	Maintained
13178F:	drivers/media/platform/qcom/venus/
13179
13180QUALCOMM WCN36XX WIRELESS DRIVER
13181M:	Kalle Valo <kvalo@codeaurora.org>
13182L:	wcn36xx@lists.infradead.org
13183W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13184T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13185S:	Supported
13186F:	drivers/net/wireless/ath/wcn36xx/
13187
13188QUANTENNA QTNFMAC WIRELESS DRIVER
13189M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13190M:	Avinash Patil <avinashp@quantenna.com>
13191M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13192L:	linux-wireless@vger.kernel.org
13193S:	Maintained
13194F:	drivers/net/wireless/quantenna
13195
13196RADEON and AMDGPU DRM DRIVERS
13197M:	Alex Deucher <alexander.deucher@amd.com>
13198M:	Christian König <christian.koenig@amd.com>
13199M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13200L:	amd-gfx@lists.freedesktop.org
13201T:	git git://people.freedesktop.org/~agd5f/linux
13202S:	Supported
13203F:	drivers/gpu/drm/radeon/
13204F:	include/uapi/drm/radeon_drm.h
13205F:	drivers/gpu/drm/amd/
13206F:	include/uapi/drm/amdgpu_drm.h
13207
13208RADEON FRAMEBUFFER DISPLAY DRIVER
13209M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13210L:	linux-fbdev@vger.kernel.org
13211S:	Maintained
13212F:	drivers/video/fbdev/aty/radeon*
13213F:	include/uapi/linux/radeonfb.h
13214
13215RADIOSHARK RADIO DRIVER
13216M:	Hans Verkuil <hverkuil@xs4all.nl>
13217L:	linux-media@vger.kernel.org
13218T:	git git://linuxtv.org/media_tree.git
13219S:	Maintained
13220F:	drivers/media/radio/radio-shark.c
13221
13222RADIOSHARK2 RADIO DRIVER
13223M:	Hans Verkuil <hverkuil@xs4all.nl>
13224L:	linux-media@vger.kernel.org
13225T:	git git://linuxtv.org/media_tree.git
13226S:	Maintained
13227F:	drivers/media/radio/radio-shark2.c
13228F:	drivers/media/radio/radio-tea5777.c
13229
13230RADOS BLOCK DEVICE (RBD)
13231M:	Ilya Dryomov <idryomov@gmail.com>
13232M:	Sage Weil <sage@redhat.com>
13233M:	Alex Elder <elder@kernel.org>
13234L:	ceph-devel@vger.kernel.org
13235W:	http://ceph.com/
13236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13237T:	git git://github.com/ceph/ceph-client.git
13238S:	Supported
13239F:	Documentation/ABI/testing/sysfs-bus-rbd
13240F:	drivers/block/rbd.c
13241F:	drivers/block/rbd_types.h
13242
13243RAGE128 FRAMEBUFFER DISPLAY DRIVER
13244M:	Paul Mackerras <paulus@samba.org>
13245L:	linux-fbdev@vger.kernel.org
13246S:	Maintained
13247F:	drivers/video/fbdev/aty/aty128fb.c
13248
13249RAINSHADOW-CEC DRIVER
13250M:	Hans Verkuil <hverkuil@xs4all.nl>
13251L:	linux-media@vger.kernel.org
13252T:	git git://linuxtv.org/media_tree.git
13253S:	Maintained
13254F:	drivers/media/usb/rainshadow-cec/*
13255
13256RALINK MIPS ARCHITECTURE
13257M:	John Crispin <john@phrozen.org>
13258L:	linux-mips@vger.kernel.org
13259S:	Maintained
13260F:	arch/mips/ralink
13261
13262RALINK RT2X00 WIRELESS LAN DRIVER
13263P:	rt2x00 project
13264M:	Stanislaw Gruszka <sgruszka@redhat.com>
13265M:	Helmut Schaa <helmut.schaa@googlemail.com>
13266L:	linux-wireless@vger.kernel.org
13267S:	Maintained
13268F:	drivers/net/wireless/ralink/rt2x00/
13269
13270RAMDISK RAM BLOCK DEVICE DRIVER
13271M:	Jens Axboe <axboe@kernel.dk>
13272S:	Maintained
13273F:	Documentation/blockdev/ramdisk.txt
13274F:	drivers/block/brd.c
13275
13276RANCHU VIRTUAL BOARD FOR MIPS
13277M:	Miodrag Dinic <miodrag.dinic@mips.com>
13278L:	linux-mips@vger.kernel.org
13279S:	Supported
13280F:	arch/mips/generic/board-ranchu.c
13281F:	arch/mips/configs/generic/board-ranchu.config
13282
13283RANDOM NUMBER DRIVER
13284M:	"Theodore Ts'o" <tytso@mit.edu>
13285S:	Maintained
13286F:	drivers/char/random.c
13287
13288RAPIDIO SUBSYSTEM
13289M:	Matt Porter <mporter@kernel.crashing.org>
13290M:	Alexandre Bounine <alex.bou9@gmail.com>
13291S:	Maintained
13292F:	drivers/rapidio/
13293
13294RAS INFRASTRUCTURE
13295M:	Tony Luck <tony.luck@intel.com>
13296M:	Borislav Petkov <bp@alien8.de>
13297L:	linux-edac@vger.kernel.org
13298S:	Maintained
13299F:	drivers/ras/
13300F:	include/linux/ras.h
13301F:	include/ras/ras_event.h
13302F:	Documentation/admin-guide/ras.rst
13303
13304RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13305L:	linux-wireless@vger.kernel.org
13306S:	Orphan
13307F:	drivers/net/wireless/ray*
13308
13309RCUTORTURE TEST FRAMEWORK
13310M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13311M:	Josh Triplett <josh@joshtriplett.org>
13312R:	Steven Rostedt <rostedt@goodmis.org>
13313R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13314R:	Lai Jiangshan <jiangshanlai@gmail.com>
13315L:	rcu@vger.kernel.org
13316S:	Supported
13317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13318F:	tools/testing/selftests/rcutorture
13319
13320RDC R-321X SoC
13321M:	Florian Fainelli <florian@openwrt.org>
13322S:	Maintained
13323
13324RDC R6040 FAST ETHERNET DRIVER
13325M:	Florian Fainelli <f.fainelli@gmail.com>
13326L:	netdev@vger.kernel.org
13327S:	Maintained
13328F:	drivers/net/ethernet/rdc/r6040.c
13329
13330RDMAVT - RDMA verbs software
13331M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13332M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13333L:	linux-rdma@vger.kernel.org
13334S:	Supported
13335F:	drivers/infiniband/sw/rdmavt
13336
13337RDS - RELIABLE DATAGRAM SOCKETS
13338M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13339L:	netdev@vger.kernel.org
13340L:	linux-rdma@vger.kernel.org
13341L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13342W:	https://oss.oracle.com/projects/rds/
13343S:	Supported
13344F:	net/rds/
13345F:	Documentation/networking/rds.txt
13346
13347RDT - RESOURCE ALLOCATION
13348M:	Fenghua Yu <fenghua.yu@intel.com>
13349M:	Reinette Chatre <reinette.chatre@intel.com>
13350L:	linux-kernel@vger.kernel.org
13351S:	Supported
13352F:	arch/x86/kernel/cpu/resctrl/
13353F:	arch/x86/include/asm/resctrl_sched.h
13354F:	Documentation/x86/resctrl*
13355
13356READ-COPY UPDATE (RCU)
13357M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13358M:	Josh Triplett <josh@joshtriplett.org>
13359R:	Steven Rostedt <rostedt@goodmis.org>
13360R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13361R:	Lai Jiangshan <jiangshanlai@gmail.com>
13362R:	Joel Fernandes <joel@joelfernandes.org>
13363L:	rcu@vger.kernel.org
13364W:	http://www.rdrop.com/users/paulmck/RCU/
13365S:	Supported
13366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13367F:	Documentation/RCU/
13368X:	Documentation/RCU/torture.txt
13369F:	include/linux/rcu*
13370X:	include/linux/srcu*.h
13371F:	kernel/rcu/
13372X:	kernel/rcu/srcu*.c
13373
13374REAL TIME CLOCK (RTC) SUBSYSTEM
13375M:	Alessandro Zummo <a.zummo@towertech.it>
13376M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13377L:	linux-rtc@vger.kernel.org
13378Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13380S:	Maintained
13381F:	Documentation/devicetree/bindings/rtc/
13382F:	Documentation/rtc.txt
13383F:	drivers/rtc/
13384F:	include/linux/rtc.h
13385F:	include/uapi/linux/rtc.h
13386F:	include/linux/rtc/
13387F:	include/linux/platform_data/rtc-*
13388F:	tools/testing/selftests/rtc/
13389
13390REALTEK AUDIO CODECS
13391M:	Bard Liao <bardliao@realtek.com>
13392M:	Oder Chiou <oder_chiou@realtek.com>
13393S:	Maintained
13394F:	sound/soc/codecs/rt*
13395F:	include/sound/rt*.h
13396
13397REALTEK RTL83xx SMI DSA ROUTER CHIPS
13398M:	Linus Walleij <linus.walleij@linaro.org>
13399S:	Maintained
13400F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13401F:	drivers/net/dsa/realtek-smi*
13402F:	drivers/net/dsa/rtl83*
13403
13404REDPINE WIRELESS DRIVER
13405M:	Amitkumar Karwar <amitkarwar@gmail.com>
13406M:	Siva Rebbagondla <siva8118@gmail.com>
13407L:	linux-wireless@vger.kernel.org
13408S:	Maintained
13409F:	drivers/net/wireless/rsi/
13410
13411REGISTER MAP ABSTRACTION
13412M:	Mark Brown <broonie@kernel.org>
13413L:	linux-kernel@vger.kernel.org
13414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13415S:	Supported
13416F:	Documentation/devicetree/bindings/regmap/
13417F:	drivers/base/regmap/
13418F:	include/linux/regmap.h
13419
13420REISERFS FILE SYSTEM
13421L:	reiserfs-devel@vger.kernel.org
13422S:	Supported
13423F:	fs/reiserfs/
13424
13425REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13426M:	Ohad Ben-Cohen <ohad@wizery.com>
13427M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13428L:	linux-remoteproc@vger.kernel.org
13429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13430S:	Maintained
13431F:	Documentation/devicetree/bindings/remoteproc/
13432F:	Documentation/remoteproc.txt
13433F:	drivers/remoteproc/
13434F:	include/linux/remoteproc.h
13435
13436REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13437M:	Ohad Ben-Cohen <ohad@wizery.com>
13438M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13439L:	linux-remoteproc@vger.kernel.org
13440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13441S:	Maintained
13442F:	drivers/rpmsg/
13443F:	Documentation/rpmsg.txt
13444F:	include/linux/rpmsg.h
13445F:	include/linux/rpmsg/
13446
13447RENESAS CLOCK DRIVERS
13448M:	Geert Uytterhoeven <geert+renesas@glider.be>
13449L:	linux-renesas-soc@vger.kernel.org
13450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13451S:	Supported
13452F:	drivers/clk/renesas/
13453
13454RENESAS EMEV2 I2C DRIVER
13455M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13456S:	Supported
13457F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13458F:	drivers/i2c/busses/i2c-emev2.c
13459
13460RENESAS ETHERNET DRIVERS
13461R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13462L:	netdev@vger.kernel.org
13463L:	linux-renesas-soc@vger.kernel.org
13464F:	Documentation/devicetree/bindings/net/renesas,*.txt
13465F:	Documentation/devicetree/bindings/net/sh_eth.txt
13466F:	drivers/net/ethernet/renesas/
13467F:	include/linux/sh_eth.h
13468
13469RENESAS R-CAR GYROADC DRIVER
13470M:	Marek Vasut <marek.vasut@gmail.com>
13471L:	linux-iio@vger.kernel.org
13472S:	Supported
13473F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13474F:	drivers/iio/adc/rcar-gyroadc.c
13475
13476RENESAS R-CAR I2C DRIVERS
13477M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13478S:	Supported
13479F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13480F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13481F:	drivers/i2c/busses/i2c-rcar.c
13482F:	drivers/i2c/busses/i2c-sh_mobile.c
13483
13484RENESAS RIIC DRIVER
13485M:	Chris Brandt <chris.brandt@renesas.com>
13486S:	Supported
13487F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13488F:	drivers/i2c/busses/i2c-riic.c
13489
13490RENESAS USB PHY DRIVER
13491M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13492L:	linux-renesas-soc@vger.kernel.org
13493S:	Maintained
13494F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13495
13496RESET CONTROLLER FRAMEWORK
13497M:	Philipp Zabel <p.zabel@pengutronix.de>
13498T:	git git://git.pengutronix.de/git/pza/linux
13499S:	Maintained
13500F:	drivers/reset/
13501F:	Documentation/devicetree/bindings/reset/
13502F:	include/dt-bindings/reset/
13503F:	include/linux/reset.h
13504F:	include/linux/reset/
13505F:	include/linux/reset-controller.h
13506
13507RESTARTABLE SEQUENCES SUPPORT
13508M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13509M:	Peter Zijlstra <peterz@infradead.org>
13510M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13511M:	Boqun Feng <boqun.feng@gmail.com>
13512L:	linux-kernel@vger.kernel.org
13513S:	Supported
13514F:	kernel/rseq.c
13515F:	include/uapi/linux/rseq.h
13516F:	include/trace/events/rseq.h
13517F:	tools/testing/selftests/rseq/
13518
13519RFKILL
13520M:	Johannes Berg <johannes@sipsolutions.net>
13521L:	linux-wireless@vger.kernel.org
13522W:	http://wireless.kernel.org/
13523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13525S:	Maintained
13526F:	Documentation/rfkill.txt
13527F:	Documentation/ABI/stable/sysfs-class-rfkill
13528F:	net/rfkill/
13529F:	include/linux/rfkill.h
13530F:	include/uapi/linux/rfkill.h
13531
13532RHASHTABLE
13533M:	Thomas Graf <tgraf@suug.ch>
13534M:	Herbert Xu <herbert@gondor.apana.org.au>
13535L:	netdev@vger.kernel.org
13536S:	Maintained
13537F:	lib/rhashtable.c
13538F:	lib/test_rhashtable.c
13539F:	include/linux/rhashtable.h
13540F:	include/linux/rhashtable-types.h
13541
13542RICOH R5C592 MEMORYSTICK DRIVER
13543M:	Maxim Levitsky <maximlevitsky@gmail.com>
13544S:	Maintained
13545F:	drivers/memstick/host/r592.*
13546
13547RICOH SMARTMEDIA/XD DRIVER
13548M:	Maxim Levitsky <maximlevitsky@gmail.com>
13549S:	Maintained
13550F:	drivers/mtd/nand/raw/r852.c
13551F:	drivers/mtd/nand/raw/r852.h
13552
13553RISC-V ARCHITECTURE
13554M:	Palmer Dabbelt <palmer@sifive.com>
13555M:	Albert Ou <aou@eecs.berkeley.edu>
13556L:	linux-riscv@lists.infradead.org
13557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13558S:	Supported
13559F:	arch/riscv/
13560K:	riscv
13561N:	riscv
13562
13563ROCCAT DRIVERS
13564M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13565W:	http://sourceforge.net/projects/roccat/
13566S:	Maintained
13567F:	drivers/hid/hid-roccat*
13568F:	include/linux/hid-roccat*
13569F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13570
13571ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13572M:	Jacob chen <jacob2.chen@rock-chips.com>
13573L:	linux-media@vger.kernel.org
13574S:	Maintained
13575F:	drivers/media/platform/rockchip/rga/
13576F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13577
13578HANTRO VPU CODEC DRIVER
13579M:	Ezequiel Garcia <ezequiel@collabora.com>
13580L:	linux-media@vger.kernel.org
13581S:	Maintained
13582F:	drivers/staging/media/platform/hantro/
13583F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13584
13585ROCKER DRIVER
13586M:	Jiri Pirko <jiri@resnulli.us>
13587L:	netdev@vger.kernel.org
13588S:	Supported
13589F:	drivers/net/ethernet/rocker/
13590
13591ROCKETPORT DRIVER
13592P:	Comtrol Corp.
13593W:	http://www.comtrol.com
13594S:	Maintained
13595F:	Documentation/serial/rocket.rst
13596F:	drivers/tty/rocket*
13597
13598ROCKETPORT EXPRESS/INFINITY DRIVER
13599M:	Kevin Cernekee <cernekee@gmail.com>
13600L:	linux-serial@vger.kernel.org
13601S:	Odd Fixes
13602F:	drivers/tty/serial/rp2.*
13603
13604ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13605M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13606L:	linux-kernel@vger.kernel.org
13607L:	linux-renesas-soc@vger.kernel.org
13608S:	Supported
13609F:	drivers/mfd/bd9571mwv.c
13610F:	drivers/regulator/bd9571mwv-regulator.c
13611F:	drivers/gpio/gpio-bd9571mwv.c
13612F:	include/linux/mfd/bd9571mwv.h
13613F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13614
13615ROSE NETWORK LAYER
13616M:	Ralf Baechle <ralf@linux-mips.org>
13617L:	linux-hams@vger.kernel.org
13618W:	http://www.linux-ax25.org/
13619S:	Maintained
13620F:	include/net/rose.h
13621F:	include/uapi/linux/rose.h
13622F:	net/rose/
13623
13624RTL2830 MEDIA DRIVER
13625M:	Antti Palosaari <crope@iki.fi>
13626L:	linux-media@vger.kernel.org
13627W:	https://linuxtv.org
13628W:	http://palosaari.fi/linux/
13629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13630T:	git git://linuxtv.org/anttip/media_tree.git
13631S:	Maintained
13632F:	drivers/media/dvb-frontends/rtl2830*
13633
13634RTL2832 MEDIA DRIVER
13635M:	Antti Palosaari <crope@iki.fi>
13636L:	linux-media@vger.kernel.org
13637W:	https://linuxtv.org
13638W:	http://palosaari.fi/linux/
13639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13640T:	git git://linuxtv.org/anttip/media_tree.git
13641S:	Maintained
13642F:	drivers/media/dvb-frontends/rtl2832*
13643
13644RTL2832_SDR MEDIA DRIVER
13645M:	Antti Palosaari <crope@iki.fi>
13646L:	linux-media@vger.kernel.org
13647W:	https://linuxtv.org
13648W:	http://palosaari.fi/linux/
13649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13650T:	git git://linuxtv.org/anttip/media_tree.git
13651S:	Maintained
13652F:	drivers/media/dvb-frontends/rtl2832_sdr*
13653
13654RTL8180 WIRELESS DRIVER
13655L:	linux-wireless@vger.kernel.org
13656W:	http://wireless.kernel.org/
13657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13658S:	Orphan
13659F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13660
13661RTL8187 WIRELESS DRIVER
13662M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13663M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13664M:	Larry Finger <Larry.Finger@lwfinger.net>
13665L:	linux-wireless@vger.kernel.org
13666W:	http://wireless.kernel.org/
13667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13668S:	Maintained
13669F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13670
13671REALTEK WIRELESS DRIVER (rtlwifi family)
13672M:	Ping-Ke Shih <pkshih@realtek.com>
13673L:	linux-wireless@vger.kernel.org
13674W:	http://wireless.kernel.org/
13675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13676S:	Maintained
13677F:	drivers/net/wireless/realtek/rtlwifi/
13678
13679REALTEK WIRELESS DRIVER (rtw88)
13680M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13681L:	linux-wireless@vger.kernel.org
13682S:	Maintained
13683F:	drivers/net/wireless/realtek/rtw88/
13684
13685RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13686M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13687L:	linux-wireless@vger.kernel.org
13688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13689S:	Maintained
13690F:	drivers/net/wireless/realtek/rtl8xxxu/
13691
13692RXRPC SOCKETS (AF_RXRPC)
13693M:	David Howells <dhowells@redhat.com>
13694L:	linux-afs@lists.infradead.org
13695S:	Supported
13696F:	net/rxrpc/
13697F:	include/keys/rxrpc-type.h
13698F:	include/net/af_rxrpc.h
13699F:	include/trace/events/rxrpc.h
13700F:	include/uapi/linux/rxrpc.h
13701F:	Documentation/networking/rxrpc.txt
13702W:	https://www.infradead.org/~dhowells/kafs/
13703
13704S3 SAVAGE FRAMEBUFFER DRIVER
13705M:	Antonino Daplas <adaplas@gmail.com>
13706L:	linux-fbdev@vger.kernel.org
13707S:	Maintained
13708F:	drivers/video/fbdev/savage/
13709
13710S390
13711M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13712M:	Vasily Gorbik <gor@linux.ibm.com>
13713M:	Christian Borntraeger <borntraeger@de.ibm.com>
13714L:	linux-s390@vger.kernel.org
13715W:	http://www.ibm.com/developerworks/linux/linux390/
13716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13717S:	Supported
13718F:	arch/s390/
13719F:	drivers/s390/
13720F:	Documentation/s390/
13721F:	Documentation/driver-api/s390-drivers.rst
13722
13723S390 COMMON I/O LAYER
13724M:	Sebastian Ott <sebott@linux.ibm.com>
13725M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13726L:	linux-s390@vger.kernel.org
13727W:	http://www.ibm.com/developerworks/linux/linux390/
13728S:	Supported
13729F:	drivers/s390/cio/
13730
13731S390 DASD DRIVER
13732M:	Stefan Haberland <sth@linux.ibm.com>
13733M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13734L:	linux-s390@vger.kernel.org
13735W:	http://www.ibm.com/developerworks/linux/linux390/
13736S:	Supported
13737F:	drivers/s390/block/dasd*
13738F:	block/partitions/ibm.c
13739
13740S390 IOMMU (PCI)
13741M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13742L:	linux-s390@vger.kernel.org
13743W:	http://www.ibm.com/developerworks/linux/linux390/
13744S:	Supported
13745F:	drivers/iommu/s390-iommu.c
13746
13747S390 IUCV NETWORK LAYER
13748M:	Julian Wiedmann <jwi@linux.ibm.com>
13749M:	Ursula Braun <ubraun@linux.ibm.com>
13750L:	linux-s390@vger.kernel.org
13751W:	http://www.ibm.com/developerworks/linux/linux390/
13752S:	Supported
13753F:	drivers/s390/net/*iucv*
13754F:	include/net/iucv/
13755F:	net/iucv/
13756
13757S390 NETWORK DRIVERS
13758M:	Julian Wiedmann <jwi@linux.ibm.com>
13759M:	Ursula Braun <ubraun@linux.ibm.com>
13760L:	linux-s390@vger.kernel.org
13761W:	http://www.ibm.com/developerworks/linux/linux390/
13762S:	Supported
13763F:	drivers/s390/net/
13764
13765S390 PCI SUBSYSTEM
13766M:	Sebastian Ott <sebott@linux.ibm.com>
13767M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13768L:	linux-s390@vger.kernel.org
13769W:	http://www.ibm.com/developerworks/linux/linux390/
13770S:	Supported
13771F:	arch/s390/pci/
13772F:	drivers/pci/hotplug/s390_pci_hpc.c
13773
13774S390 VFIO-CCW DRIVER
13775M:	Cornelia Huck <cohuck@redhat.com>
13776M:	Farhan Ali <alifm@linux.ibm.com>
13777M:	Eric Farman <farman@linux.ibm.com>
13778R:	Halil Pasic <pasic@linux.ibm.com>
13779L:	linux-s390@vger.kernel.org
13780L:	kvm@vger.kernel.org
13781S:	Supported
13782F:	drivers/s390/cio/vfio_ccw*
13783F:	Documentation/s390/vfio-ccw.rst
13784F:	include/uapi/linux/vfio_ccw.h
13785
13786S390 ZCRYPT DRIVER
13787M:	Harald Freudenberger <freude@linux.ibm.com>
13788L:	linux-s390@vger.kernel.org
13789W:	http://www.ibm.com/developerworks/linux/linux390/
13790S:	Supported
13791F:	drivers/s390/crypto/
13792
13793S390 VFIO AP DRIVER
13794M:	Tony Krowiak <akrowiak@linux.ibm.com>
13795M:	Pierre Morel <pmorel@linux.ibm.com>
13796M:	Halil Pasic <pasic@linux.ibm.com>
13797L:	linux-s390@vger.kernel.org
13798W:	http://www.ibm.com/developerworks/linux/linux390/
13799S:	Supported
13800F:	drivers/s390/crypto/vfio_ap_drv.c
13801F:	drivers/s390/crypto/vfio_ap_private.h
13802F:	drivers/s390/crypto/vfio_ap_ops.c
13803F:	Documentation/s390/vfio-ap.rst
13804
13805S390 ZFCP DRIVER
13806M:	Steffen Maier <maier@linux.ibm.com>
13807M:	Benjamin Block <bblock@linux.ibm.com>
13808L:	linux-s390@vger.kernel.org
13809W:	http://www.ibm.com/developerworks/linux/linux390/
13810S:	Supported
13811F:	drivers/s390/scsi/zfcp_*
13812
13813S3C24XX SD/MMC Driver
13814M:	Ben Dooks <ben-linux@fluff.org>
13815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13816S:	Supported
13817F:	drivers/mmc/host/s3cmci.*
13818
13819SAA6588 RDS RECEIVER DRIVER
13820M:	Hans Verkuil <hverkuil@xs4all.nl>
13821L:	linux-media@vger.kernel.org
13822T:	git git://linuxtv.org/media_tree.git
13823W:	https://linuxtv.org
13824S:	Odd Fixes
13825F:	drivers/media/i2c/saa6588*
13826
13827SAA7134 VIDEO4LINUX DRIVER
13828M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13829L:	linux-media@vger.kernel.org
13830W:	https://linuxtv.org
13831T:	git git://linuxtv.org/media_tree.git
13832S:	Odd fixes
13833F:	Documentation/media/v4l-drivers/saa7134*
13834F:	drivers/media/pci/saa7134/
13835
13836SAA7146 VIDEO4LINUX-2 DRIVER
13837M:	Hans Verkuil <hverkuil@xs4all.nl>
13838L:	linux-media@vger.kernel.org
13839T:	git git://linuxtv.org/media_tree.git
13840S:	Maintained
13841F:	drivers/media/common/saa7146/
13842F:	drivers/media/pci/saa7146/
13843F:	include/media/drv-intf/saa7146*
13844
13845SAMSUNG AUDIO (ASoC) DRIVERS
13846M:	Krzysztof Kozlowski <krzk@kernel.org>
13847M:	Sangbeom Kim <sbkim73@samsung.com>
13848M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13849L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13850S:	Supported
13851F:	sound/soc/samsung/
13852F:	Documentation/devicetree/bindings/sound/samsung*
13853
13854SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13855M:	Krzysztof Kozlowski <krzk@kernel.org>
13856L:	linux-crypto@vger.kernel.org
13857L:	linux-samsung-soc@vger.kernel.org
13858S:	Maintained
13859F:	drivers/crypto/exynos-rng.c
13860F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13861
13862SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13863M:	Łukasz Stelmach <l.stelmach@samsung.com>
13864L:	linux-samsung-soc@vger.kernel.org
13865S:	Maintained
13866F:	drivers/char/hw_random/exynos-trng.c
13867F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13868
13869SAMSUNG FRAMEBUFFER DRIVER
13870M:	Jingoo Han <jingoohan1@gmail.com>
13871L:	linux-fbdev@vger.kernel.org
13872S:	Maintained
13873F:	drivers/video/fbdev/s3c-fb.c
13874
13875SAMSUNG LAPTOP DRIVER
13876M:	Corentin Chary <corentin.chary@gmail.com>
13877L:	platform-driver-x86@vger.kernel.org
13878S:	Maintained
13879F:	drivers/platform/x86/samsung-laptop.c
13880
13881SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13882M:	Sangbeom Kim <sbkim73@samsung.com>
13883M:	Krzysztof Kozlowski <krzk@kernel.org>
13884M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13885L:	linux-kernel@vger.kernel.org
13886L:	linux-samsung-soc@vger.kernel.org
13887S:	Supported
13888F:	drivers/mfd/sec*.c
13889F:	drivers/regulator/s2m*.c
13890F:	drivers/regulator/s5m*.c
13891F:	drivers/clk/clk-s2mps11.c
13892F:	drivers/rtc/rtc-s5m.c
13893F:	include/linux/mfd/samsung/
13894F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13895F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13896F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13897F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13898
13899SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13900M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13901L:	linux-media@vger.kernel.org
13902L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13903S:	Maintained
13904F:	drivers/media/platform/s3c-camif/
13905F:	include/media/drv-intf/s3c_camif.h
13906
13907SAMSUNG S3FWRN5 NFC DRIVER
13908M:	Robert Baldyga <r.baldyga@samsung.com>
13909M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13910L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13911S:	Supported
13912F:	drivers/nfc/s3fwrn5
13913
13914SAMSUNG S5C73M3 CAMERA DRIVER
13915M:	Kyungmin Park <kyungmin.park@samsung.com>
13916M:	Andrzej Hajda <a.hajda@samsung.com>
13917L:	linux-media@vger.kernel.org
13918S:	Supported
13919F:	drivers/media/i2c/s5c73m3/*
13920
13921SAMSUNG S5K5BAF CAMERA DRIVER
13922M:	Kyungmin Park <kyungmin.park@samsung.com>
13923M:	Andrzej Hajda <a.hajda@samsung.com>
13924L:	linux-media@vger.kernel.org
13925S:	Supported
13926F:	drivers/media/i2c/s5k5baf.c
13927
13928SAMSUNG S5P Security SubSystem (SSS) DRIVER
13929M:	Krzysztof Kozlowski <krzk@kernel.org>
13930M:	Vladimir Zapolskiy <vz@mleia.com>
13931M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13932L:	linux-crypto@vger.kernel.org
13933L:	linux-samsung-soc@vger.kernel.org
13934S:	Maintained
13935F:	drivers/crypto/s5p-sss.c
13936
13937SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13938M:	Kyungmin Park <kyungmin.park@samsung.com>
13939M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13940L:	linux-media@vger.kernel.org
13941Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13942S:	Supported
13943F:	drivers/media/platform/exynos4-is/
13944
13945SAMSUNG SOC CLOCK DRIVERS
13946M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13947M:	Tomasz Figa <tomasz.figa@gmail.com>
13948M:	Chanwoo Choi <cw00.choi@samsung.com>
13949S:	Supported
13950L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13952F:	drivers/clk/samsung/
13953F:	include/dt-bindings/clock/exynos*.h
13954F:	Documentation/devicetree/bindings/clock/exynos*.txt
13955
13956SAMSUNG SPI DRIVERS
13957M:	Kukjin Kim <kgene@kernel.org>
13958M:	Krzysztof Kozlowski <krzk@kernel.org>
13959M:	Andi Shyti <andi@etezian.org>
13960L:	linux-spi@vger.kernel.org
13961L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13962S:	Maintained
13963F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13964F:	drivers/spi/spi-s3c*
13965F:	include/linux/platform_data/spi-s3c64xx.h
13966
13967SAMSUNG SXGBE DRIVERS
13968M:	Byungho An <bh74.an@samsung.com>
13969M:	Girish K S <ks.giri@samsung.com>
13970M:	Vipul Pandya <vipul.pandya@samsung.com>
13971S:	Supported
13972L:	netdev@vger.kernel.org
13973F:	drivers/net/ethernet/samsung/sxgbe/
13974
13975SAMSUNG THERMAL DRIVER
13976M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13977L:	linux-pm@vger.kernel.org
13978L:	linux-samsung-soc@vger.kernel.org
13979S:	Supported
13980T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13981F:	drivers/thermal/samsung/
13982
13983SAMSUNG USB2 PHY DRIVER
13984M:	Kamil Debski <kamil@wypas.org>
13985M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13986L:	linux-kernel@vger.kernel.org
13987S:	Supported
13988F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13989F:	Documentation/phy/samsung-usb2.txt
13990F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13991F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13992F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13993F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13994F:	drivers/phy/samsung/phy-samsung-usb2.c
13995F:	drivers/phy/samsung/phy-samsung-usb2.h
13996
13997SC1200 WDT DRIVER
13998M:	Zwane Mwaikambo <zwanem@gmail.com>
13999S:	Maintained
14000F:	drivers/watchdog/sc1200wdt.c
14001
14002SCHEDULER
14003M:	Ingo Molnar <mingo@redhat.com>
14004M:	Peter Zijlstra <peterz@infradead.org>
14005L:	linux-kernel@vger.kernel.org
14006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14007S:	Maintained
14008F:	kernel/sched/
14009F:	include/linux/sched.h
14010F:	include/uapi/linux/sched.h
14011F:	include/linux/wait.h
14012F:	include/linux/preempt.h
14013
14014SCR24X CHIP CARD INTERFACE DRIVER
14015M:	Lubomir Rintel <lkundrak@v3.sk>
14016S:	Supported
14017F:	drivers/char/pcmcia/scr24x_cs.c
14018
14019SCSI CDROM DRIVER
14020M:	Jens Axboe <axboe@kernel.dk>
14021L:	linux-scsi@vger.kernel.org
14022W:	http://www.kernel.dk
14023S:	Maintained
14024F:	drivers/scsi/sr*
14025
14026SCSI RDMA PROTOCOL (SRP) INITIATOR
14027M:	Bart Van Assche <bvanassche@acm.org>
14028L:	linux-rdma@vger.kernel.org
14029S:	Supported
14030Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14031F:	drivers/infiniband/ulp/srp/
14032F:	include/scsi/srp.h
14033
14034SCSI RDMA PROTOCOL (SRP) TARGET
14035M:	Bart Van Assche <bvanassche@acm.org>
14036L:	linux-rdma@vger.kernel.org
14037L:	target-devel@vger.kernel.org
14038S:	Supported
14039Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14040F:	drivers/infiniband/ulp/srpt/
14041
14042SCSI SG DRIVER
14043M:	Doug Gilbert <dgilbert@interlog.com>
14044L:	linux-scsi@vger.kernel.org
14045W:	http://sg.danny.cz/sg
14046S:	Maintained
14047F:	Documentation/scsi/scsi-generic.txt
14048F:	drivers/scsi/sg.c
14049F:	include/scsi/sg.h
14050
14051SCSI SUBSYSTEM
14052M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14054M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14056Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14057L:	linux-scsi@vger.kernel.org
14058S:	Maintained
14059F:	Documentation/devicetree/bindings/scsi/
14060F:	drivers/scsi/
14061F:	include/scsi/
14062
14063SCSI TAPE DRIVER
14064M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14065L:	linux-scsi@vger.kernel.org
14066S:	Maintained
14067F:	Documentation/scsi/st.txt
14068F:	drivers/scsi/st.*
14069F:	drivers/scsi/st_*.h
14070
14071SCSI TARGET SUBSYSTEM
14072M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14073L:	linux-scsi@vger.kernel.org
14074L:	target-devel@vger.kernel.org
14075W:	http://www.linux-iscsi.org
14076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14077Q:	https://patchwork.kernel.org/project/target-devel/list/
14078S:	Supported
14079F:	drivers/target/
14080F:	include/target/
14081F:	Documentation/target/
14082
14083SCTP PROTOCOL
14084M:	Vlad Yasevich <vyasevich@gmail.com>
14085M:	Neil Horman <nhorman@tuxdriver.com>
14086M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14087L:	linux-sctp@vger.kernel.org
14088W:	http://lksctp.sourceforge.net
14089S:	Maintained
14090F:	Documentation/networking/sctp.txt
14091F:	include/linux/sctp.h
14092F:	include/uapi/linux/sctp.h
14093F:	include/net/sctp/
14094F:	net/sctp/
14095
14096SCx200 CPU SUPPORT
14097M:	Jim Cromie <jim.cromie@gmail.com>
14098S:	Odd Fixes
14099F:	Documentation/i2c/busses/scx200_acb
14100F:	arch/x86/platform/scx200/
14101F:	drivers/watchdog/scx200_wdt.c
14102F:	drivers/i2c/busses/scx200*
14103F:	drivers/mtd/maps/scx200_docflash.c
14104F:	include/linux/scx200.h
14105
14106SCx200 GPIO DRIVER
14107M:	Jim Cromie <jim.cromie@gmail.com>
14108S:	Maintained
14109F:	drivers/char/scx200_gpio.c
14110F:	include/linux/scx200_gpio.h
14111
14112SCx200 HRT CLOCKSOURCE DRIVER
14113M:	Jim Cromie <jim.cromie@gmail.com>
14114S:	Maintained
14115F:	drivers/clocksource/scx200_hrt.c
14116
14117SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14118M:	Sascha Sommer <saschasommer@freenet.de>
14119L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14120S:	Maintained
14121F:	drivers/mmc/host/sdricoh_cs.c
14122
14123SECO BOARDS CEC DRIVER
14124M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14125S:	Maintained
14126F:	drivers/media/platform/seco-cec/seco-cec.c
14127F:	drivers/media/platform/seco-cec/seco-cec.h
14128
14129SECURE COMPUTING
14130M:	Kees Cook <keescook@chromium.org>
14131R:	Andy Lutomirski <luto@amacapital.net>
14132R:	Will Drewry <wad@chromium.org>
14133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14134S:	Supported
14135F:	kernel/seccomp.c
14136F:	include/uapi/linux/seccomp.h
14137F:	include/linux/seccomp.h
14138F:	tools/testing/selftests/seccomp/*
14139F:	tools/testing/selftests/kselftest_harness.h
14140F:	Documentation/userspace-api/seccomp_filter.rst
14141K:	\bsecure_computing
14142K:	\bTIF_SECCOMP\b
14143
14144SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14145M:	Al Cooper <alcooperx@gmail.com>
14146L:	linux-mmc@vger.kernel.org
14147L:	bcm-kernel-feedback-list@broadcom.com
14148S:	Maintained
14149F:	drivers/mmc/host/sdhci-brcmstb*
14150
14151SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14152M:	Adrian Hunter <adrian.hunter@intel.com>
14153L:	linux-mmc@vger.kernel.org
14154S:	Maintained
14155F:	drivers/mmc/host/sdhci*
14156F:	include/linux/mmc/sdhci*
14157
14158EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14159M:	Adrian Hunter <adrian.hunter@intel.com>
14160M:	Ritesh Harjani <riteshh@codeaurora.org>
14161M:	Asutosh Das <asutoshd@codeaurora.org>
14162L:	linux-mmc@vger.kernel.org
14163S:	Maintained
14164F:	drivers/mmc/host/cqhci*
14165
14166SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14167M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14168M:	Manjunath M B <manjumb@synopsys.com>
14169L:	linux-mmc@vger.kernel.org
14170S:	Maintained
14171F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14172
14173SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14174M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14175L:	linux-mmc@vger.kernel.org
14176S:	Supported
14177F:	drivers/mmc/host/sdhci-of-at91.c
14178
14179SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14180M:	Ben Dooks <ben-linux@fluff.org>
14181M:	Jaehoon Chung <jh80.chung@samsung.com>
14182L:	linux-mmc@vger.kernel.org
14183S:	Maintained
14184F:	drivers/mmc/host/sdhci-s3c*
14185
14186SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14187M:	Viresh Kumar <vireshk@kernel.org>
14188L:	linux-mmc@vger.kernel.org
14189S:	Maintained
14190F:	drivers/mmc/host/sdhci-spear.c
14191
14192SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14193M:	Kishon Vijay Abraham I <kishon@ti.com>
14194L:	linux-mmc@vger.kernel.org
14195S:	Maintained
14196F:	drivers/mmc/host/sdhci-omap.c
14197
14198SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14199M:	Scott Bauer <scott.bauer@intel.com>
14200M:	Jonathan Derrick <jonathan.derrick@intel.com>
14201L:	linux-block@vger.kernel.org
14202S:	Supported
14203F:	block/sed*
14204F:	block/opal_proto.h
14205F:	include/linux/sed*
14206F:	include/uapi/linux/sed*
14207
14208SECURITY CONTACT
14209M:	Security Officers <security@kernel.org>
14210S:	Supported
14211
14212SECURITY SUBSYSTEM
14213M:	James Morris <jmorris@namei.org>
14214M:	"Serge E. Hallyn" <serge@hallyn.com>
14215L:	linux-security-module@vger.kernel.org (suggested Cc:)
14216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14217W:	http://kernsec.org/
14218S:	Supported
14219F:	security/
14220X:	security/selinux/
14221
14222SELINUX SECURITY MODULE
14223M:	Paul Moore <paul@paul-moore.com>
14224M:	Stephen Smalley <sds@tycho.nsa.gov>
14225M:	Eric Paris <eparis@parisplace.org>
14226L:	selinux@vger.kernel.org
14227W:	https://selinuxproject.org
14228W:	https://github.com/SELinuxProject
14229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14230S:	Supported
14231F:	include/uapi/linux/selinux_netlink.h
14232F:	security/selinux/
14233F:	scripts/selinux/
14234F:	Documentation/admin-guide/LSM/SELinux.rst
14235
14236SENSABLE PHANTOM
14237M:	Jiri Slaby <jirislaby@gmail.com>
14238S:	Maintained
14239F:	drivers/misc/phantom.c
14240F:	include/uapi/linux/phantom.h
14241
14242SERIAL DEVICE BUS
14243M:	Rob Herring <robh@kernel.org>
14244L:	linux-serial@vger.kernel.org
14245S:	Maintained
14246F:	Documentation/devicetree/bindings/serial/slave-device.txt
14247F:	drivers/tty/serdev/
14248F:	include/linux/serdev.h
14249
14250SERIAL DRIVERS
14251M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14252L:	linux-serial@vger.kernel.org
14253S:	Maintained
14254F:	Documentation/devicetree/bindings/serial/
14255F:	drivers/tty/serial/
14256
14257SERIAL IR RECEIVER
14258M:	Sean Young <sean@mess.org>
14259L:	linux-media@vger.kernel.org
14260S:	Maintained
14261F:	drivers/media/rc/serial_ir.c
14262
14263SFC NETWORK DRIVER
14264M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14265M:	Edward Cree <ecree@solarflare.com>
14266M:	Martin Habets <mhabets@solarflare.com>
14267L:	netdev@vger.kernel.org
14268S:	Supported
14269F:	drivers/net/ethernet/sfc/
14270
14271SFF/SFP/SFP+ MODULE SUPPORT
14272M:	Russell King <linux@armlinux.org.uk>
14273L:	netdev@vger.kernel.org
14274S:	Maintained
14275F:	drivers/net/phy/phylink.c
14276F:	drivers/net/phy/sfp*
14277F:	include/linux/phylink.h
14278F:	include/linux/sfp.h
14279
14280SGI GRU DRIVER
14281M:	Dimitri Sivanich <sivanich@sgi.com>
14282S:	Maintained
14283F:	drivers/misc/sgi-gru/
14284
14285SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14286M:	Pat Gefre <pfg@sgi.com>
14287L:	linux-ia64@vger.kernel.org
14288S:	Supported
14289F:	Documentation/ia64/serial.txt
14290F:	drivers/tty/serial/ioc?_serial.c
14291F:	include/linux/ioc?.h
14292
14293SGI XP/XPC/XPNET DRIVER
14294M:	Cliff Whickman <cpw@sgi.com>
14295M:	Robin Holt <robinmholt@gmail.com>
14296S:	Maintained
14297F:	drivers/misc/sgi-xp/
14298
14299SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14300M:	Ursula Braun <ubraun@linux.ibm.com>
14301M:	Karsten Graul <kgraul@linux.ibm.com>
14302L:	linux-s390@vger.kernel.org
14303W:	http://www.ibm.com/developerworks/linux/linux390/
14304S:	Supported
14305F:	net/smc/
14306
14307SHARP RJ54N1CB0C SENSOR DRIVER
14308M:	Jacopo Mondi <jacopo@jmondi.org>
14309L:	linux-media@vger.kernel.org
14310T:	git git://linuxtv.org/media_tree.git
14311S:	Odd fixes
14312F:	drivers/media/i2c/rj54n1cb0c.c
14313F:	include/media/i2c/rj54n1cb0c.h
14314
14315SH_VEU V4L2 MEM2MEM DRIVER
14316L:	linux-media@vger.kernel.org
14317S:	Orphan
14318F:	drivers/media/platform/sh_veu.c
14319
14320SH_VOU V4L2 OUTPUT DRIVER
14321L:	linux-media@vger.kernel.org
14322S:	Orphan
14323F:	drivers/media/platform/sh_vou.c
14324F:	include/media/drv-intf/sh_vou.h
14325
14326SI2157 MEDIA DRIVER
14327M:	Antti Palosaari <crope@iki.fi>
14328L:	linux-media@vger.kernel.org
14329W:	https://linuxtv.org
14330W:	http://palosaari.fi/linux/
14331Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14332T:	git git://linuxtv.org/anttip/media_tree.git
14333S:	Maintained
14334F:	drivers/media/tuners/si2157*
14335
14336SI2165 MEDIA DRIVER
14337M:	Matthias Schwarzott <zzam@gentoo.org>
14338L:	linux-media@vger.kernel.org
14339W:	https://linuxtv.org
14340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14341S:	Maintained
14342F:	drivers/media/dvb-frontends/si2165*
14343
14344SI2168 MEDIA DRIVER
14345M:	Antti Palosaari <crope@iki.fi>
14346L:	linux-media@vger.kernel.org
14347W:	https://linuxtv.org
14348W:	http://palosaari.fi/linux/
14349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14350T:	git git://linuxtv.org/anttip/media_tree.git
14351S:	Maintained
14352F:	drivers/media/dvb-frontends/si2168*
14353
14354SI470X FM RADIO RECEIVER I2C DRIVER
14355M:	Hans Verkuil <hverkuil@xs4all.nl>
14356L:	linux-media@vger.kernel.org
14357T:	git git://linuxtv.org/media_tree.git
14358W:	https://linuxtv.org
14359S:	Odd Fixes
14360F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14361
14362SI470X FM RADIO RECEIVER USB DRIVER
14363M:	Hans Verkuil <hverkuil@xs4all.nl>
14364L:	linux-media@vger.kernel.org
14365T:	git git://linuxtv.org/media_tree.git
14366W:	https://linuxtv.org
14367S:	Maintained
14368F:	drivers/media/radio/si470x/radio-si470x-common.c
14369F:	drivers/media/radio/si470x/radio-si470x.h
14370F:	drivers/media/radio/si470x/radio-si470x-usb.c
14371
14372SI4713 FM RADIO TRANSMITTER I2C DRIVER
14373M:	Eduardo Valentin <edubezval@gmail.com>
14374L:	linux-media@vger.kernel.org
14375T:	git git://linuxtv.org/media_tree.git
14376W:	https://linuxtv.org
14377S:	Odd Fixes
14378F:	drivers/media/radio/si4713/si4713.?
14379
14380SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14381M:	Eduardo Valentin <edubezval@gmail.com>
14382L:	linux-media@vger.kernel.org
14383T:	git git://linuxtv.org/media_tree.git
14384W:	https://linuxtv.org
14385S:	Odd Fixes
14386F:	drivers/media/radio/si4713/radio-platform-si4713.c
14387
14388SI4713 FM RADIO TRANSMITTER USB DRIVER
14389M:	Hans Verkuil <hverkuil@xs4all.nl>
14390L:	linux-media@vger.kernel.org
14391T:	git git://linuxtv.org/media_tree.git
14392W:	https://linuxtv.org
14393S:	Maintained
14394F:	drivers/media/radio/si4713/radio-usb-si4713.c
14395
14396SIANO DVB DRIVER
14397M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14398L:	linux-media@vger.kernel.org
14399W:	https://linuxtv.org
14400T:	git git://linuxtv.org/media_tree.git
14401S:	Odd fixes
14402F:	drivers/media/common/siano/
14403F:	drivers/media/usb/siano/
14404F:	drivers/media/usb/siano/
14405F:	drivers/media/mmc/siano/
14406
14407SIFIVE DRIVERS
14408M:	Palmer Dabbelt <palmer@sifive.com>
14409M:	Paul Walmsley <paul.walmsley@sifive.com>
14410L:	linux-riscv@lists.infradead.org
14411T:	git git://github.com/sifive/riscv-linux.git
14412S:	Supported
14413K:	sifive
14414N:	sifive
14415
14416SIFIVE FU540 SYSTEM-ON-CHIP
14417M:	Paul Walmsley <paul.walmsley@sifive.com>
14418M:	Palmer Dabbelt <palmer@sifive.com>
14419L:	linux-riscv@lists.infradead.org
14420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14421S:	Supported
14422K:	fu540
14423N:	fu540
14424
14425SILEAD TOUCHSCREEN DRIVER
14426M:	Hans de Goede <hdegoede@redhat.com>
14427L:	linux-input@vger.kernel.org
14428L:	platform-driver-x86@vger.kernel.org
14429S:	Maintained
14430F:	drivers/input/touchscreen/silead.c
14431F:	drivers/platform/x86/touchscreen_dmi.c
14432
14433SILICON MOTION SM712 FRAME BUFFER DRIVER
14434M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14435M:	Teddy Wang <teddy.wang@siliconmotion.com>
14436M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14437L:	linux-fbdev@vger.kernel.org
14438S:	Maintained
14439F:	drivers/video/fbdev/sm712*
14440F:	Documentation/fb/sm712fb.rst
14441
14442SIMPLE FIRMWARE INTERFACE (SFI)
14443M:	Len Brown <lenb@kernel.org>
14444L:	sfi-devel@simplefirmware.org
14445W:	http://simplefirmware.org/
14446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14447S:	Supported
14448F:	arch/x86/platform/sfi/
14449F:	drivers/sfi/
14450F:	include/linux/sfi*.h
14451
14452SIMPLEFB FB DRIVER
14453M:	Hans de Goede <hdegoede@redhat.com>
14454L:	linux-fbdev@vger.kernel.org
14455S:	Maintained
14456F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14457F:	drivers/video/fbdev/simplefb.c
14458F:	include/linux/platform_data/simplefb.h
14459
14460SIMTEC EB110ATX (Chalice CATS)
14461P:	Ben Dooks
14462P:	Vincent Sanders <vince@simtec.co.uk>
14463M:	Simtec Linux Team <linux@simtec.co.uk>
14464W:	http://www.simtec.co.uk/products/EB110ATX/
14465S:	Supported
14466
14467SIMTEC EB2410ITX (BAST)
14468P:	Ben Dooks
14469P:	Vincent Sanders <vince@simtec.co.uk>
14470M:	Simtec Linux Team <linux@simtec.co.uk>
14471W:	http://www.simtec.co.uk/products/EB2410ITX/
14472S:	Supported
14473F:	arch/arm/mach-s3c24xx/mach-bast.c
14474F:	arch/arm/mach-s3c24xx/bast-ide.c
14475F:	arch/arm/mach-s3c24xx/bast-irq.c
14476
14477SIPHASH PRF ROUTINES
14478M:	Jason A. Donenfeld <Jason@zx2c4.com>
14479S:	Maintained
14480F:	lib/siphash.c
14481F:	lib/test_siphash.c
14482F:	include/linux/siphash.h
14483
14484SIOX
14485M:	Thorsten Scherer <t.scherer@eckelmann.de>
14486M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14487R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14488S:	Supported
14489F:	drivers/siox/*
14490F:	drivers/gpio/gpio-siox.c
14491F:	include/trace/events/siox.h
14492
14493SIS 190 ETHERNET DRIVER
14494M:	Francois Romieu <romieu@fr.zoreil.com>
14495L:	netdev@vger.kernel.org
14496S:	Maintained
14497F:	drivers/net/ethernet/sis/sis190.c
14498
14499SIS 900/7016 FAST ETHERNET DRIVER
14500M:	Daniele Venzano <venza@brownhat.org>
14501W:	http://www.brownhat.org/sis900.html
14502L:	netdev@vger.kernel.org
14503S:	Maintained
14504F:	drivers/net/ethernet/sis/sis900.*
14505
14506SIS FRAMEBUFFER DRIVER
14507M:	Thomas Winischhofer <thomas@winischhofer.net>
14508W:	http://www.winischhofer.net/linuxsisvga.shtml
14509S:	Maintained
14510F:	Documentation/fb/sisfb.rst
14511F:	drivers/video/fbdev/sis/
14512F:	include/video/sisfb.h
14513
14514SIS USB2VGA DRIVER
14515M:	Thomas Winischhofer <thomas@winischhofer.net>
14516W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14517S:	Maintained
14518F:	drivers/usb/misc/sisusbvga/
14519
14520SLAB ALLOCATOR
14521M:	Christoph Lameter <cl@linux.com>
14522M:	Pekka Enberg <penberg@kernel.org>
14523M:	David Rientjes <rientjes@google.com>
14524M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14525M:	Andrew Morton <akpm@linux-foundation.org>
14526L:	linux-mm@kvack.org
14527S:	Maintained
14528F:	include/linux/sl?b*.h
14529F:	mm/sl?b*
14530
14531SLEEPABLE READ-COPY UPDATE (SRCU)
14532M:	Lai Jiangshan <jiangshanlai@gmail.com>
14533M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14534M:	Josh Triplett <josh@joshtriplett.org>
14535R:	Steven Rostedt <rostedt@goodmis.org>
14536R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14537L:	rcu@vger.kernel.org
14538W:	http://www.rdrop.com/users/paulmck/RCU/
14539S:	Supported
14540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14541F:	include/linux/srcu*.h
14542F:	kernel/rcu/srcu*.c
14543
14544SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14545M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14546L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14547S:	Maintained
14548F:	drivers/slimbus/
14549F:	Documentation/devicetree/bindings/slimbus/
14550F:	include/linux/slimbus.h
14551
14552SMACK SECURITY MODULE
14553M:	Casey Schaufler <casey@schaufler-ca.com>
14554L:	linux-security-module@vger.kernel.org
14555W:	http://schaufler-ca.com
14556T:	git git://github.com/cschaufler/smack-next
14557S:	Maintained
14558F:	Documentation/admin-guide/LSM/Smack.rst
14559F:	security/smack/
14560
14561SMC91x ETHERNET DRIVER
14562M:	Nicolas Pitre <nico@fluxnic.net>
14563S:	Odd Fixes
14564F:	drivers/net/ethernet/smsc/smc91x.*
14565
14566SMIA AND SMIA++ IMAGE SENSOR DRIVER
14567M:	Sakari Ailus <sakari.ailus@iki.fi>
14568L:	linux-media@vger.kernel.org
14569S:	Maintained
14570F:	drivers/media/i2c/smiapp/
14571F:	include/media/i2c/smiapp.h
14572F:	drivers/media/i2c/smiapp-pll.c
14573F:	drivers/media/i2c/smiapp-pll.h
14574F:	include/uapi/linux/smiapp.h
14575F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14576
14577SMM665 HARDWARE MONITOR DRIVER
14578M:	Guenter Roeck <linux@roeck-us.net>
14579L:	linux-hwmon@vger.kernel.org
14580S:	Maintained
14581F:	Documentation/hwmon/smm665.rst
14582F:	drivers/hwmon/smm665.c
14583
14584SMSC EMC2103 HARDWARE MONITOR DRIVER
14585M:	Steve Glendinning <steve.glendinning@shawell.net>
14586L:	linux-hwmon@vger.kernel.org
14587S:	Maintained
14588F:	Documentation/hwmon/emc2103.rst
14589F:	drivers/hwmon/emc2103.c
14590
14591SMSC SCH5627 HARDWARE MONITOR DRIVER
14592M:	Hans de Goede <hdegoede@redhat.com>
14593L:	linux-hwmon@vger.kernel.org
14594S:	Supported
14595F:	Documentation/hwmon/sch5627.rst
14596F:	drivers/hwmon/sch5627.c
14597
14598SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14599M:	Steve Glendinning <steve.glendinning@shawell.net>
14600L:	linux-fbdev@vger.kernel.org
14601S:	Maintained
14602F:	drivers/video/fbdev/smscufx.c
14603
14604SMSC47B397 HARDWARE MONITOR DRIVER
14605M:	Jean Delvare <jdelvare@suse.com>
14606L:	linux-hwmon@vger.kernel.org
14607S:	Maintained
14608F:	Documentation/hwmon/smsc47b397.rst
14609F:	drivers/hwmon/smsc47b397.c
14610
14611SMSC911x ETHERNET DRIVER
14612M:	Steve Glendinning <steve.glendinning@shawell.net>
14613L:	netdev@vger.kernel.org
14614S:	Maintained
14615F:	include/linux/smsc911x.h
14616F:	drivers/net/ethernet/smsc/smsc911x.*
14617
14618SMSC9420 PCI ETHERNET DRIVER
14619M:	Steve Glendinning <steve.glendinning@shawell.net>
14620L:	netdev@vger.kernel.org
14621S:	Maintained
14622F:	drivers/net/ethernet/smsc/smsc9420.*
14623
14624SOC-CAMERA V4L2 SUBSYSTEM
14625L:	linux-media@vger.kernel.org
14626T:	git git://linuxtv.org/media_tree.git
14627S:	Orphan
14628F:	include/media/soc_camera.h
14629F:	drivers/staging/media/soc_camera/
14630
14631SOCIONEXT SYNQUACER I2C DRIVER
14632M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14633L:	linux-i2c@vger.kernel.org
14634S:	Maintained
14635F:	drivers/i2c/busses/i2c-synquacer.c
14636F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14637
14638SOCIONEXT UNIPHIER SOUND DRIVER
14639L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14640S:	Orphan
14641F:	sound/soc/uniphier/
14642
14643SOEKRIS NET48XX LED SUPPORT
14644M:	Chris Boot <bootc@bootc.net>
14645S:	Maintained
14646F:	drivers/leds/leds-net48xx.c
14647
14648SOFT-ROCE DRIVER (rxe)
14649M:	Moni Shoua <monis@mellanox.com>
14650L:	linux-rdma@vger.kernel.org
14651S:	Supported
14652W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14653Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14654F:	drivers/infiniband/sw/rxe/
14655F:	include/uapi/rdma/rdma_user_rxe.h
14656
14657SOFTLOGIC 6x10 MPEG CODEC
14658M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14659M:	Anton Sviridenko <anton@corp.bluecherry.net>
14660M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14661M:	Andrey Utkin <andrey_utkin@fastmail.com>
14662M:	Ismael Luceno <ismael@iodev.co.uk>
14663L:	linux-media@vger.kernel.org
14664S:	Supported
14665F:	drivers/media/pci/solo6x10/
14666
14667SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14668M:	James Morse <james.morse@arm.com>
14669L:	linux-arm-kernel@lists.infradead.org
14670S:	Maintained
14671F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14672F:	drivers/firmware/arm_sdei.c
14673F:	include/linux/arm_sdei.h
14674F:	include/uapi/linux/arm_sdei.h
14675
14676SOFTWARE RAID (Multiple Disks) SUPPORT
14677M:	Shaohua Li <shli@kernel.org>
14678L:	linux-raid@vger.kernel.org
14679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14680S:	Supported
14681F:	drivers/md/Makefile
14682F:	drivers/md/Kconfig
14683F:	drivers/md/md*
14684F:	drivers/md/raid*
14685F:	include/linux/raid/
14686F:	include/uapi/linux/raid/
14687
14688SOCIONEXT (SNI) AVE NETWORK DRIVER
14689M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14690L:	netdev@vger.kernel.org
14691S:	Maintained
14692F:	drivers/net/ethernet/socionext/sni_ave.c
14693F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14694
14695SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14696M:	Jassi Brar <jaswinder.singh@linaro.org>
14697L:	netdev@vger.kernel.org
14698S:	Maintained
14699F:	drivers/net/ethernet/socionext/netsec.c
14700F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14701
14702SOCIONEXT (SNI) Synquacer SPI DRIVER
14703M:	Masahisa Kojima <masahisa.kojima@linaro.org>
14704M:	Jassi Brar <jaswinder.singh@linaro.org>
14705L:	linux-spi@vger.kernel.org
14706S:	Maintained
14707F:	drivers/spi/spi-synquacer.c
14708F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
14709
14710SOLIDRUN CLEARFOG SUPPORT
14711M:	Russell King <linux@armlinux.org.uk>
14712S:	Maintained
14713F:	arch/arm/boot/dts/armada-388-clearfog*
14714F:	arch/arm/boot/dts/armada-38x-solidrun-*
14715
14716SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14717M:	Russell King <linux@armlinux.org.uk>
14718S:	Maintained
14719F:	arch/arm/boot/dts/imx6*-cubox-i*
14720F:	arch/arm/boot/dts/imx6*-hummingboard*
14721F:	arch/arm/boot/dts/imx6*-sr-*
14722
14723SONIC NETWORK DRIVER
14724M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14725L:	netdev@vger.kernel.org
14726S:	Maintained
14727F:	drivers/net/ethernet/natsemi/sonic.*
14728
14729SONICS SILICON BACKPLANE DRIVER (SSB)
14730M:	Michael Buesch <m@bues.ch>
14731L:	linux-wireless@vger.kernel.org
14732S:	Maintained
14733F:	drivers/ssb/
14734F:	include/linux/ssb/
14735
14736SONY IMX214 SENSOR DRIVER
14737M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14738L:	linux-media@vger.kernel.org
14739T:	git git://linuxtv.org/media_tree.git
14740S:	Maintained
14741F:	drivers/media/i2c/imx214.c
14742F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14743
14744SONY IMX258 SENSOR DRIVER
14745M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14746L:	linux-media@vger.kernel.org
14747T:	git git://linuxtv.org/media_tree.git
14748S:	Maintained
14749F:	drivers/media/i2c/imx258.c
14750
14751SONY IMX274 SENSOR DRIVER
14752M:	Leon Luo <leonl@leopardimaging.com>
14753L:	linux-media@vger.kernel.org
14754T:	git git://linuxtv.org/media_tree.git
14755S:	Maintained
14756F:	drivers/media/i2c/imx274.c
14757F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14758
14759SONY IMX319 SENSOR DRIVER
14760M:	Bingbu Cao <bingbu.cao@intel.com>
14761L:	linux-media@vger.kernel.org
14762T:	git git://linuxtv.org/media_tree.git
14763S:	Maintained
14764F:	drivers/media/i2c/imx319.c
14765
14766SONY IMX355 SENSOR DRIVER
14767M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14768L:	linux-media@vger.kernel.org
14769T:	git git://linuxtv.org/media_tree.git
14770S:	Maintained
14771F:	drivers/media/i2c/imx355.c
14772
14773SONY MEMORYSTICK SUBSYSTEM
14774M:	Maxim Levitsky <maximlevitsky@gmail.com>
14775M:	Alex Dubov <oakad@yahoo.com>
14776M:	Ulf Hansson <ulf.hansson@linaro.org>
14777L:	linux-mmc@vger.kernel.org
14778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14779S:	Maintained
14780F:	drivers/memstick/
14781F:	include/linux/memstick.h
14782
14783SONY VAIO CONTROL DEVICE DRIVER
14784M:	Mattia Dongili <malattia@linux.it>
14785L:	platform-driver-x86@vger.kernel.org
14786W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14787S:	Maintained
14788F:	Documentation/laptops/sony-laptop.txt
14789F:	drivers/char/sonypi.c
14790F:	drivers/platform/x86/sony-laptop.c
14791F:	include/linux/sony-laptop.h
14792
14793SOUND
14794M:	Jaroslav Kysela <perex@perex.cz>
14795M:	Takashi Iwai <tiwai@suse.com>
14796L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14797W:	http://www.alsa-project.org/
14798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14799Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14800S:	Maintained
14801F:	Documentation/sound/
14802F:	include/sound/
14803F:	include/uapi/sound/
14804F:	sound/
14805
14806SOUND - COMPRESSED AUDIO
14807M:	Vinod Koul <vkoul@kernel.org>
14808L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14810S:	Supported
14811F:	Documentation/sound/designs/compress-offload.rst
14812F:	include/sound/compress_driver.h
14813F:	include/uapi/sound/compress_*
14814F:	sound/core/compress_offload.c
14815F:	sound/soc/soc-compress.c
14816
14817SOUND - DMAENGINE HELPERS
14818M:	Lars-Peter Clausen <lars@metafoo.de>
14819S:	Supported
14820F:	include/sound/dmaengine_pcm.h
14821F:	sound/core/pcm_dmaengine.c
14822F:	sound/soc/soc-generic-dmaengine-pcm.c
14823
14824SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14825M:	Liam Girdwood <lgirdwood@gmail.com>
14826M:	Mark Brown <broonie@kernel.org>
14827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14828L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14829W:	http://alsa-project.org/main/index.php/ASoC
14830S:	Supported
14831F:	Documentation/devicetree/bindings/sound/
14832F:	Documentation/sound/soc/
14833F:	sound/soc/
14834F:	include/dt-bindings/sound/
14835F:	include/sound/soc*
14836
14837SOUNDWIRE SUBSYSTEM
14838M:	Vinod Koul <vkoul@kernel.org>
14839M:	Sanyog Kale <sanyog.r.kale@intel.com>
14840R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14841L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14842S:	Supported
14843F:	Documentation/driver-api/soundwire/
14844F:	drivers/soundwire/
14845F:	include/linux/soundwire/
14846
14847SP2 MEDIA DRIVER
14848M:	Olli Salonen <olli.salonen@iki.fi>
14849L:	linux-media@vger.kernel.org
14850W:	https://linuxtv.org
14851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14852S:	Maintained
14853F:	drivers/media/dvb-frontends/sp2*
14854
14855SPARC + UltraSPARC (sparc/sparc64)
14856M:	"David S. Miller" <davem@davemloft.net>
14857L:	sparclinux@vger.kernel.org
14858Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14861S:	Maintained
14862F:	arch/sparc/
14863F:	drivers/sbus/
14864
14865SPARC SERIAL DRIVERS
14866M:	"David S. Miller" <davem@davemloft.net>
14867L:	sparclinux@vger.kernel.org
14868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14870S:	Maintained
14871F:	include/linux/sunserialcore.h
14872F:	drivers/tty/serial/suncore.c
14873F:	drivers/tty/serial/sunhv.c
14874F:	drivers/tty/serial/sunsab.c
14875F:	drivers/tty/serial/sunsab.h
14876F:	drivers/tty/serial/sunsu.c
14877F:	drivers/tty/serial/sunzilog.c
14878F:	drivers/tty/serial/sunzilog.h
14879F:	drivers/tty/vcc.c
14880
14881SPARSE CHECKER
14882M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14883L:	linux-sparse@vger.kernel.org
14884W:	https://sparse.wiki.kernel.org/
14885T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14886S:	Maintained
14887F:	include/linux/compiler.h
14888
14889SPEAR CLOCK FRAMEWORK SUPPORT
14890M:	Viresh Kumar <vireshk@kernel.org>
14891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14892W:	http://www.st.com/spear
14893S:	Maintained
14894F:	drivers/clk/spear/
14895
14896SPEAR PLATFORM SUPPORT
14897M:	Viresh Kumar <vireshk@kernel.org>
14898M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14900W:	http://www.st.com/spear
14901S:	Maintained
14902F:	arch/arm/boot/dts/spear*
14903F:	arch/arm/mach-spear/
14904
14905SPI NOR SUBSYSTEM
14906M:	Marek Vasut <marek.vasut@gmail.com>
14907M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14908L:	linux-mtd@lists.infradead.org
14909W:	http://www.linux-mtd.infradead.org/
14910Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14912S:	Maintained
14913F:	drivers/mtd/spi-nor/
14914F:	include/linux/mtd/spi-nor.h
14915
14916SPI SUBSYSTEM
14917M:	Mark Brown <broonie@kernel.org>
14918L:	linux-spi@vger.kernel.org
14919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14920Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14921S:	Maintained
14922F:	Documentation/devicetree/bindings/spi/
14923F:	Documentation/spi/
14924F:	drivers/spi/
14925F:	include/linux/spi/
14926F:	include/uapi/linux/spi/
14927F:	tools/spi/
14928
14929SPIDERNET NETWORK DRIVER for CELL
14930M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14931L:	netdev@vger.kernel.org
14932S:	Supported
14933F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14934F:	drivers/net/ethernet/toshiba/spider_net*
14935
14936SPMI SUBSYSTEM
14937R:	Stephen Boyd <sboyd@kernel.org>
14938L:	linux-arm-msm@vger.kernel.org
14939F:	Documentation/devicetree/bindings/spmi/
14940F:	drivers/spmi/
14941F:	include/dt-bindings/spmi/spmi.h
14942F:	include/linux/spmi.h
14943F:	include/trace/events/spmi.h
14944
14945SPU FILE SYSTEM
14946M:	Jeremy Kerr <jk@ozlabs.org>
14947L:	linuxppc-dev@lists.ozlabs.org
14948W:	http://www.ibm.com/developerworks/power/cell/
14949S:	Supported
14950F:	Documentation/filesystems/spufs.txt
14951F:	arch/powerpc/platforms/cell/spufs/
14952
14953SQUASHFS FILE SYSTEM
14954M:	Phillip Lougher <phillip@squashfs.org.uk>
14955L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14956W:	http://squashfs.org.uk
14957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14958S:	Maintained
14959F:	Documentation/filesystems/squashfs.txt
14960F:	fs/squashfs/
14961
14962SRM (Alpha) environment access
14963M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14964S:	Maintained
14965F:	arch/alpha/kernel/srm_env.c
14966
14967ST LSM6DSx IMU IIO DRIVER
14968M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14969L:	linux-iio@vger.kernel.org
14970W:	http://www.st.com/
14971S:	Maintained
14972F:	drivers/iio/imu/st_lsm6dsx/
14973F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14974
14975ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14976M:	Mickael Guene <mickael.guene@st.com>
14977L:	linux-media@vger.kernel.org
14978T:	git git://linuxtv.org/media_tree.git
14979S:	Maintained
14980F:	drivers/media/i2c/st-mipid02.c
14981F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14982
14983ST STM32 I2C/SMBUS DRIVER
14984M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14985L:	linux-i2c@vger.kernel.org
14986S:	Maintained
14987F:	drivers/i2c/busses/i2c-stm32*
14988
14989ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14990M:	Song Qiang <songqiang1304521@gmail.com>
14991L:	linux-iio@vger.kernel.org
14992S:	Maintained
14993F:	drivers/iio/proximity/vl53l0x-i2c.c
14994F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14995
14996STABLE BRANCH
14997M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14998M:	Sasha Levin <sashal@kernel.org>
14999L:	stable@vger.kernel.org
15000S:	Supported
15001F:	Documentation/process/stable-kernel-rules.rst
15002
15003STAGING - COMEDI
15004M:	Ian Abbott <abbotti@mev.co.uk>
15005M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15006S:	Odd Fixes
15007F:	drivers/staging/comedi/
15008
15009STAGING - EROFS FILE SYSTEM
15010M:	Gao Xiang <gaoxiang25@huawei.com>
15011M:	Chao Yu <yuchao0@huawei.com>
15012L:	linux-erofs@lists.ozlabs.org
15013S:	Maintained
15014F:	drivers/staging/erofs/
15015
15016STAGING - INDUSTRIAL IO
15017M:	Jonathan Cameron <jic23@kernel.org>
15018L:	linux-iio@vger.kernel.org
15019S:	Odd Fixes
15020F:	Documentation/devicetree/bindings/staging/iio/
15021F:	drivers/staging/iio/
15022
15023STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15024M:	Marc Dietrich <marvin24@gmx.de>
15025L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15026L:	linux-tegra@vger.kernel.org
15027S:	Maintained
15028F:	drivers/staging/nvec/
15029
15030STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15031M:	Jens Frederich <jfrederich@gmail.com>
15032M:	Daniel Drake <dsd@laptop.org>
15033M:	Jon Nettleton <jon.nettleton@gmail.com>
15034W:	http://wiki.laptop.org/go/DCON
15035S:	Maintained
15036F:	drivers/staging/olpc_dcon/
15037
15038STAGING - REALTEK RTL8712U DRIVERS
15039M:	Larry Finger <Larry.Finger@lwfinger.net>
15040M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15041S:	Odd Fixes
15042F:	drivers/staging/rtl8712/
15043
15044STAGING - REALTEK RTL8188EU DRIVERS
15045M:	Larry Finger <Larry.Finger@lwfinger.net>
15046S:	Odd Fixes
15047F:	drivers/staging/rtl8188eu/
15048
15049STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15050M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15051M:	Teddy Wang <teddy.wang@siliconmotion.com>
15052M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15053L:	linux-fbdev@vger.kernel.org
15054S:	Maintained
15055F:	drivers/staging/sm750fb/
15056
15057STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15058M:	William Hubbs <w.d.hubbs@gmail.com>
15059M:	Chris Brannon <chris@the-brannons.com>
15060M:	Kirk Reiser <kirk@reisers.ca>
15061M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15062L:	speakup@linux-speakup.org
15063W:	http://www.linux-speakup.org/
15064S:	Odd Fixes
15065F:	drivers/staging/speakup/
15066
15067STAGING - VIA VT665X DRIVERS
15068M:	Forest Bond <forest@alittletooquiet.net>
15069S:	Odd Fixes
15070F:	drivers/staging/vt665?/
15071
15072STAGING - WILC1000 WIFI DRIVER
15073M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15074M:	Ajay Singh <ajay.kathat@microchip.com>
15075L:	linux-wireless@vger.kernel.org
15076S:	Supported
15077F:	drivers/staging/wilc1000/
15078
15079STAGING SUBSYSTEM
15080M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15082L:	devel@driverdev.osuosl.org
15083S:	Supported
15084F:	drivers/staging/
15085
15086STARFIRE/DURALAN NETWORK DRIVER
15087M:	Ion Badulescu <ionut@badula.org>
15088S:	Odd Fixes
15089F:	drivers/net/ethernet/adaptec/starfire*
15090
15091STEC S1220 SKD DRIVER
15092M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15093L:	linux-block@vger.kernel.org
15094S:	Maintained
15095F:	drivers/block/skd*[ch]
15096
15097STI AUDIO (ASoC) DRIVERS
15098M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15099L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15100S:	Maintained
15101F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15102F:	sound/soc/sti/
15103
15104STI CEC DRIVER
15105M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15106S:	Maintained
15107F:	drivers/media/platform/sti/cec/
15108F:	Documentation/devicetree/bindings/media/stih-cec.txt
15109
15110STK1160 USB VIDEO CAPTURE DRIVER
15111M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15112L:	linux-media@vger.kernel.org
15113T:	git git://linuxtv.org/media_tree.git
15114S:	Maintained
15115F:	drivers/media/usb/stk1160/
15116
15117STM32 AUDIO (ASoC) DRIVERS
15118M:	Olivier Moysan <olivier.moysan@st.com>
15119M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15121S:	Maintained
15122F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15123F:	sound/soc/stm/
15124
15125STM32 TIMER/LPTIMER DRIVERS
15126M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15127S:	Maintained
15128F:	drivers/*/stm32-*timer*
15129F:	drivers/pwm/pwm-stm32*
15130F:	include/linux/*/stm32-*tim*
15131F:	Documentation/ABI/testing/*timer-stm32
15132F:	Documentation/devicetree/bindings/*/stm32-*timer*
15133F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15134
15135STMMAC ETHERNET DRIVER
15136M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15137M:	Alexandre Torgue <alexandre.torgue@st.com>
15138M:	Jose Abreu <joabreu@synopsys.com>
15139L:	netdev@vger.kernel.org
15140W:	http://www.stlinux.com
15141S:	Supported
15142F:	drivers/net/ethernet/stmicro/stmmac/
15143
15144SUN3/3X
15145M:	Sam Creasey <sammy@sammy.net>
15146W:	http://sammy.net/sun3/
15147S:	Maintained
15148F:	arch/m68k/kernel/*sun3*
15149F:	arch/m68k/sun3*/
15150F:	arch/m68k/include/asm/sun3*
15151F:	drivers/net/ethernet/i825xx/sun3*
15152
15153SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15154M:	Hans de Goede <hdegoede@redhat.com>
15155L:	linux-input@vger.kernel.org
15156S:	Maintained
15157F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15158F:	drivers/input/keyboard/sun4i-lradc-keys.c
15159
15160SUNDANCE NETWORK DRIVER
15161M:	Denis Kirjanov <kda@linux-powerpc.org>
15162L:	netdev@vger.kernel.org
15163S:	Maintained
15164F:	drivers/net/ethernet/dlink/sundance.c
15165
15166SUPERH
15167M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15168M:	Rich Felker <dalias@libc.org>
15169L:	linux-sh@vger.kernel.org
15170Q:	http://patchwork.kernel.org/project/linux-sh/list/
15171S:	Maintained
15172F:	Documentation/sh/
15173F:	arch/sh/
15174F:	drivers/sh/
15175
15176SUSPEND TO RAM
15177M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15178M:	Len Brown <len.brown@intel.com>
15179M:	Pavel Machek <pavel@ucw.cz>
15180L:	linux-pm@vger.kernel.org
15181B:	https://bugzilla.kernel.org
15182S:	Supported
15183F:	Documentation/power/
15184F:	arch/x86/kernel/acpi/
15185F:	drivers/base/power/
15186F:	kernel/power/
15187F:	include/linux/suspend.h
15188F:	include/linux/freezer.h
15189F:	include/linux/pm.h
15190
15191SVGA HANDLING
15192M:	Martin Mares <mj@ucw.cz>
15193L:	linux-video@atrey.karlin.mff.cuni.cz
15194S:	Maintained
15195F:	Documentation/svga.txt
15196F:	arch/x86/boot/video*
15197
15198SWIOTLB SUBSYSTEM
15199M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15200L:	iommu@lists.linux-foundation.org
15201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15202S:	Supported
15203F:	kernel/dma/swiotlb.c
15204F:	arch/*/kernel/pci-swiotlb.c
15205F:	include/linux/swiotlb.h
15206
15207SWITCHDEV
15208M:	Jiri Pirko <jiri@resnulli.us>
15209M:	Ivan Vecera <ivecera@redhat.com>
15210L:	netdev@vger.kernel.org
15211S:	Supported
15212F:	net/switchdev/
15213F:	include/net/switchdev.h
15214
15215SY8106A REGULATOR DRIVER
15216M:	Icenowy Zheng <icenowy@aosc.io>
15217S:	Maintained
15218F:	drivers/regulator/sy8106a-regulator.c
15219F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15220
15221SYNC FILE FRAMEWORK
15222M:	Sumit Semwal <sumit.semwal@linaro.org>
15223R:	Gustavo Padovan <gustavo@padovan.org>
15224S:	Maintained
15225L:	linux-media@vger.kernel.org
15226L:	dri-devel@lists.freedesktop.org
15227F:	drivers/dma-buf/sync_*
15228F:	drivers/dma-buf/dma-fence*
15229F:	drivers/dma-buf/sw_sync.c
15230F:	include/linux/sync_file.h
15231F:	include/uapi/linux/sync_file.h
15232F:	Documentation/sync_file.txt
15233T:	git git://anongit.freedesktop.org/drm/drm-misc
15234
15235SYNOPSYS ARC ARCHITECTURE
15236M:	Vineet Gupta <vgupta@synopsys.com>
15237L:	linux-snps-arc@lists.infradead.org
15238S:	Supported
15239F:	arch/arc/
15240F:	Documentation/devicetree/bindings/arc/*
15241F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15242F:	drivers/clocksource/arc_timer.c
15243F:	drivers/tty/serial/arc_uart.c
15244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15245
15246SYNOPSYS ARC HSDK SDP pll clock driver
15247M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15248S:	Supported
15249F:	drivers/clk/clk-hsdk-pll.c
15250F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15251
15252SYNOPSYS ARC SDP clock driver
15253M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15254S:	Supported
15255F:	drivers/clk/axs10x/*
15256F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15257
15258SYNOPSYS ARC SDP platform support
15259M:	Alexey Brodkin <abrodkin@synopsys.com>
15260S:	Supported
15261F:	arch/arc/plat-axs10x
15262F:	arch/arc/boot/dts/ax*
15263F:	Documentation/devicetree/bindings/arc/axs10*
15264
15265SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15266M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15267S:	Supported
15268F:	drivers/reset/reset-axs10x.c
15269F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15270
15271SYNOPSYS CREG GPIO DRIVER
15272M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15273S:	Maintained
15274F:	drivers/gpio/gpio-creg-snps.c
15275F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15276
15277SYNOPSYS DESIGNWARE 8250 UART DRIVER
15278R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15279S:	Maintained
15280F:	drivers/tty/serial/8250/8250_dw.c
15281
15282SYNOPSYS DESIGNWARE APB GPIO DRIVER
15283M:	Hoan Tran <hoan@os.amperecomputing.com>
15284L:	linux-gpio@vger.kernel.org
15285S:	Maintained
15286F:	drivers/gpio/gpio-dwapb.c
15287F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15288
15289SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15290M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15291S:	Maintained
15292F:	drivers/dma/dwi-axi-dmac/
15293F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15294
15295SYNOPSYS DESIGNWARE DMAC DRIVER
15296M:	Viresh Kumar <vireshk@kernel.org>
15297R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15298S:	Maintained
15299F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15300F:	drivers/dma/dw/
15301F:	include/dt-bindings/dma/dw-dmac.h
15302F:	include/linux/dma/dw.h
15303F:	include/linux/platform_data/dma-dw.h
15304
15305SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15306M:	Jose Abreu <Jose.Abreu@synopsys.com>
15307L:	netdev@vger.kernel.org
15308S:	Supported
15309F:	drivers/net/ethernet/synopsys/
15310
15311SYNOPSYS DESIGNWARE I2C DRIVER
15312M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15313R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15314R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15315L:	linux-i2c@vger.kernel.org
15316S:	Maintained
15317F:	drivers/i2c/busses/i2c-designware-*
15318F:	include/linux/platform_data/i2c-designware.h
15319
15320SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15321M:	Jaehoon Chung <jh80.chung@samsung.com>
15322L:	linux-mmc@vger.kernel.org
15323S:	Maintained
15324F:	drivers/mmc/host/dw_mmc*
15325
15326SYNOPSYS HSDK RESET CONTROLLER DRIVER
15327M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15328S:	Supported
15329F:	drivers/reset/reset-hsdk.c
15330F:	include/dt-bindings/reset/snps,hsdk-reset.h
15331F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15332
15333SYSTEM CONFIGURATION (SYSCON)
15334M:	Lee Jones <lee.jones@linaro.org>
15335M:	Arnd Bergmann <arnd@arndb.de>
15336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15337S:	Supported
15338F:	drivers/mfd/syscon.c
15339
15340SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15341M:	Sudeep Holla <sudeep.holla@arm.com>
15342L:	linux-arm-kernel@lists.infradead.org
15343S:	Maintained
15344F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15345F:	drivers/clk/clk-sc[mp]i.c
15346F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15347F:	drivers/firmware/arm_scpi.c
15348F:	drivers/firmware/arm_scmi/
15349F:	include/linux/sc[mp]i_protocol.h
15350
15351SYSTEM RESET/SHUTDOWN DRIVERS
15352M:	Sebastian Reichel <sre@kernel.org>
15353L:	linux-pm@vger.kernel.org
15354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15355S:	Maintained
15356F:	Documentation/devicetree/bindings/power/reset/
15357F:	drivers/power/reset/
15358
15359SYSTEM TRACE MODULE CLASS
15360M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15361S:	Maintained
15362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15363F:	Documentation/trace/stm.rst
15364F:	drivers/hwtracing/stm/
15365F:	include/linux/stm.h
15366F:	include/uapi/linux/stm.h
15367
15368SYSV FILESYSTEM
15369M:	Christoph Hellwig <hch@infradead.org>
15370S:	Maintained
15371F:	Documentation/filesystems/sysv-fs.txt
15372F:	fs/sysv/
15373F:	include/linux/sysv_fs.h
15374
15375TASKSTATS STATISTICS INTERFACE
15376M:	Balbir Singh <bsingharora@gmail.com>
15377S:	Maintained
15378F:	Documentation/accounting/taskstats*
15379F:	include/linux/taskstats*
15380F:	kernel/taskstats.c
15381
15382TC subsystem
15383M:	Jamal Hadi Salim <jhs@mojatatu.com>
15384M:	Cong Wang <xiyou.wangcong@gmail.com>
15385M:	Jiri Pirko <jiri@resnulli.us>
15386L:	netdev@vger.kernel.org
15387S:	Maintained
15388F:	include/net/pkt_cls.h
15389F:	include/net/pkt_sched.h
15390F:	include/net/tc_act/
15391F:	include/uapi/linux/pkt_cls.h
15392F:	include/uapi/linux/pkt_sched.h
15393F:	include/uapi/linux/tc_act/
15394F:	include/uapi/linux/tc_ematch/
15395F:	net/sched/
15396
15397TC90522 MEDIA DRIVER
15398M:	Akihiro Tsukada <tskd08@gmail.com>
15399L:	linux-media@vger.kernel.org
15400S:	Odd Fixes
15401F:	drivers/media/dvb-frontends/tc90522*
15402
15403TCP LOW PRIORITY MODULE
15404M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15405M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15406W:	http://tcp-lp-mod.sourceforge.net/
15407S:	Maintained
15408F:	net/ipv4/tcp_lp.c
15409
15410TDA10071 MEDIA DRIVER
15411M:	Antti Palosaari <crope@iki.fi>
15412L:	linux-media@vger.kernel.org
15413W:	https://linuxtv.org
15414W:	http://palosaari.fi/linux/
15415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15416T:	git git://linuxtv.org/anttip/media_tree.git
15417S:	Maintained
15418F:	drivers/media/dvb-frontends/tda10071*
15419
15420TDA18212 MEDIA DRIVER
15421M:	Antti Palosaari <crope@iki.fi>
15422L:	linux-media@vger.kernel.org
15423W:	https://linuxtv.org
15424W:	http://palosaari.fi/linux/
15425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15426T:	git git://linuxtv.org/anttip/media_tree.git
15427S:	Maintained
15428F:	drivers/media/tuners/tda18212*
15429
15430TDA18218 MEDIA DRIVER
15431M:	Antti Palosaari <crope@iki.fi>
15432L:	linux-media@vger.kernel.org
15433W:	https://linuxtv.org
15434W:	http://palosaari.fi/linux/
15435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15436T:	git git://linuxtv.org/anttip/media_tree.git
15437S:	Maintained
15438F:	drivers/media/tuners/tda18218*
15439
15440TDA18250 MEDIA DRIVER
15441M:	Olli Salonen <olli.salonen@iki.fi>
15442L:	linux-media@vger.kernel.org
15443W:	https://linuxtv.org
15444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15445T:	git git://linuxtv.org/media_tree.git
15446S:	Maintained
15447F:	drivers/media/tuners/tda18250*
15448
15449TDA18271 MEDIA DRIVER
15450M:	Michael Krufky <mkrufky@linuxtv.org>
15451L:	linux-media@vger.kernel.org
15452W:	https://linuxtv.org
15453W:	http://github.com/mkrufky
15454Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15455T:	git git://linuxtv.org/mkrufky/tuners.git
15456S:	Maintained
15457F:	drivers/media/tuners/tda18271*
15458
15459TDA1997x MEDIA DRIVER
15460M:	Tim Harvey <tharvey@gateworks.com>
15461L:	linux-media@vger.kernel.org
15462W:	https://linuxtv.org
15463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15464S:	Maintained
15465F:	drivers/media/i2c/tda1997x.*
15466
15467TDA827x MEDIA DRIVER
15468M:	Michael Krufky <mkrufky@linuxtv.org>
15469L:	linux-media@vger.kernel.org
15470W:	https://linuxtv.org
15471W:	http://github.com/mkrufky
15472Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15473T:	git git://linuxtv.org/mkrufky/tuners.git
15474S:	Maintained
15475F:	drivers/media/tuners/tda8290.*
15476
15477TDA8290 MEDIA DRIVER
15478M:	Michael Krufky <mkrufky@linuxtv.org>
15479L:	linux-media@vger.kernel.org
15480W:	https://linuxtv.org
15481W:	http://github.com/mkrufky
15482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15483T:	git git://linuxtv.org/mkrufky/tuners.git
15484S:	Maintained
15485F:	drivers/media/tuners/tda8290.*
15486
15487TDA9840 MEDIA DRIVER
15488M:	Hans Verkuil <hverkuil@xs4all.nl>
15489L:	linux-media@vger.kernel.org
15490T:	git git://linuxtv.org/media_tree.git
15491W:	https://linuxtv.org
15492S:	Maintained
15493F:	drivers/media/i2c/tda9840*
15494
15495TEA5761 TUNER DRIVER
15496M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15497L:	linux-media@vger.kernel.org
15498W:	https://linuxtv.org
15499T:	git git://linuxtv.org/media_tree.git
15500S:	Odd fixes
15501F:	drivers/media/tuners/tea5761.*
15502
15503TEA5767 TUNER DRIVER
15504M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15505L:	linux-media@vger.kernel.org
15506W:	https://linuxtv.org
15507T:	git git://linuxtv.org/media_tree.git
15508S:	Maintained
15509F:	drivers/media/tuners/tea5767.*
15510
15511TEA6415C MEDIA DRIVER
15512M:	Hans Verkuil <hverkuil@xs4all.nl>
15513L:	linux-media@vger.kernel.org
15514T:	git git://linuxtv.org/media_tree.git
15515W:	https://linuxtv.org
15516S:	Maintained
15517F:	drivers/media/i2c/tea6415c*
15518
15519TEA6420 MEDIA DRIVER
15520M:	Hans Verkuil <hverkuil@xs4all.nl>
15521L:	linux-media@vger.kernel.org
15522T:	git git://linuxtv.org/media_tree.git
15523W:	https://linuxtv.org
15524S:	Maintained
15525F:	drivers/media/i2c/tea6420*
15526
15527TEAM DRIVER
15528M:	Jiri Pirko <jiri@resnulli.us>
15529L:	netdev@vger.kernel.org
15530S:	Supported
15531F:	drivers/net/team/
15532F:	include/linux/if_team.h
15533F:	include/uapi/linux/if_team.h
15534
15535TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15536M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15537S:	Maintained
15538F:	arch/x86/platform/ts5500/
15539
15540TECHNOTREND USB IR RECEIVER
15541M:	Sean Young <sean@mess.org>
15542L:	linux-media@vger.kernel.org
15543S:	Maintained
15544F:	drivers/media/rc/ttusbir.c
15545
15546TECHWELL TW9910 VIDEO DECODER
15547L:	linux-media@vger.kernel.org
15548S:	Orphan
15549F:	drivers/media/i2c/tw9910.c
15550F:	include/media/i2c/tw9910.h
15551
15552TEE SUBSYSTEM
15553M:	Jens Wiklander <jens.wiklander@linaro.org>
15554S:	Maintained
15555F:	include/linux/tee_drv.h
15556F:	include/uapi/linux/tee.h
15557F:	drivers/tee/
15558F:	Documentation/tee.txt
15559
15560TEGRA ARCHITECTURE SUPPORT
15561M:	Thierry Reding <thierry.reding@gmail.com>
15562M:	Jonathan Hunter <jonathanh@nvidia.com>
15563L:	linux-tegra@vger.kernel.org
15564Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15566S:	Supported
15567N:	[^a-z]tegra
15568
15569TEGRA CLOCK DRIVER
15570M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15571M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15572S:	Supported
15573F:	drivers/clk/tegra/
15574
15575TEGRA DMA DRIVERS
15576M:	Laxman Dewangan <ldewangan@nvidia.com>
15577M:	Jon Hunter <jonathanh@nvidia.com>
15578S:	Supported
15579F:	drivers/dma/tegra*
15580
15581TEGRA I2C DRIVER
15582M:	Laxman Dewangan <ldewangan@nvidia.com>
15583R:	Dmitry Osipenko <digetx@gmail.com>
15584S:	Supported
15585F:	drivers/i2c/busses/i2c-tegra.c
15586
15587TEGRA IOMMU DRIVERS
15588M:	Thierry Reding <thierry.reding@gmail.com>
15589L:	linux-tegra@vger.kernel.org
15590S:	Supported
15591F:	drivers/iommu/tegra*
15592
15593TEGRA KBC DRIVER
15594M:	Laxman Dewangan <ldewangan@nvidia.com>
15595S:	Supported
15596F:	drivers/input/keyboard/tegra-kbc.c
15597
15598TEGRA NAND DRIVER
15599M:	Stefan Agner <stefan@agner.ch>
15600M:	Lucas Stach <dev@lynxeye.de>
15601S:	Maintained
15602F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15603F:	drivers/mtd/nand/raw/tegra_nand.c
15604
15605TEGRA PWM DRIVER
15606M:	Thierry Reding <thierry.reding@gmail.com>
15607S:	Supported
15608F:	drivers/pwm/pwm-tegra.c
15609
15610TEGRA SERIAL DRIVER
15611M:	Laxman Dewangan <ldewangan@nvidia.com>
15612S:	Supported
15613F:	drivers/tty/serial/serial-tegra.c
15614
15615TEGRA SPI DRIVER
15616M:	Laxman Dewangan <ldewangan@nvidia.com>
15617S:	Supported
15618F:	drivers/spi/spi-tegra*
15619
15620TEGRA XUSB PADCTL DRIVER
15621M:	JC Kuo <jckuo@nvidia.com>
15622S:	Supported
15623F:	drivers/phy/tegra/xusb*
15624
15625TEHUTI ETHERNET DRIVER
15626M:	Andy Gospodarek <andy@greyhouse.net>
15627L:	netdev@vger.kernel.org
15628S:	Supported
15629F:	drivers/net/ethernet/tehuti/*
15630
15631Telecom Clock Driver for MCPL0010
15632M:	Mark Gross <mark.gross@intel.com>
15633S:	Supported
15634F:	drivers/char/tlclk.c
15635
15636TENSILICA XTENSA PORT (xtensa)
15637M:	Chris Zankel <chris@zankel.net>
15638M:	Max Filippov <jcmvbkbc@gmail.com>
15639L:	linux-xtensa@linux-xtensa.org
15640T:	git git://github.com/czankel/xtensa-linux.git
15641S:	Maintained
15642F:	arch/xtensa/
15643F:	drivers/irqchip/irq-xtensa-*
15644
15645Texas Instruments' System Control Interface (TISCI) Protocol Driver
15646M:	Nishanth Menon <nm@ti.com>
15647M:	Tero Kristo <t-kristo@ti.com>
15648M:	Santosh Shilimkar <ssantosh@kernel.org>
15649L:	linux-arm-kernel@lists.infradead.org
15650S:	Maintained
15651F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15652F:	drivers/firmware/ti_sci*
15653F:	include/linux/soc/ti/ti_sci_protocol.h
15654F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15655F:	drivers/soc/ti/ti_sci_pm_domains.c
15656F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15657F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15658F:	drivers/clk/keystone/sci-clk.c
15659F:	drivers/reset/reset-ti-sci.c
15660F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15661F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15662F:	drivers/irqchip/irq-ti-sci-intr.c
15663F:	drivers/irqchip/irq-ti-sci-inta.c
15664F:	include/linux/soc/ti/ti_sci_inta_msi.h
15665F:	drivers/soc/ti/ti_sci_inta_msi.c
15666
15667Texas Instruments ASoC drivers
15668M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15669L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15670S:	Maintained
15671F:	sound/soc/ti/
15672
15673Texas Instruments' DAC7612 DAC Driver
15674M:	Ricardo Ribalda <ricardo@ribalda.com>
15675L:	linux-iio@vger.kernel.org
15676S:	Supported
15677F:	drivers/iio/dac/ti-dac7612.c
15678F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15679
15680THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15681M:	Hans Verkuil <hverkuil@xs4all.nl>
15682L:	linux-media@vger.kernel.org
15683T:	git git://linuxtv.org/media_tree.git
15684W:	https://linuxtv.org
15685S:	Maintained
15686F:	drivers/media/radio/radio-raremono.c
15687
15688THERMAL
15689M:	Zhang Rui <rui.zhang@intel.com>
15690M:	Eduardo Valentin <edubezval@gmail.com>
15691R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15692L:	linux-pm@vger.kernel.org
15693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15695Q:	https://patchwork.kernel.org/project/linux-pm/list/
15696S:	Supported
15697F:	drivers/thermal/
15698F:	include/linux/thermal.h
15699F:	include/uapi/linux/thermal.h
15700F:	include/linux/cpu_cooling.h
15701F:	Documentation/devicetree/bindings/thermal/
15702
15703THERMAL/CPU_COOLING
15704M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15705M:	Viresh Kumar <viresh.kumar@linaro.org>
15706M:	Javi Merino <javi.merino@kernel.org>
15707L:	linux-pm@vger.kernel.org
15708S:	Supported
15709F:	Documentation/thermal/cpu-cooling-api.txt
15710F:	drivers/thermal/cpu_cooling.c
15711F:	include/linux/cpu_cooling.h
15712
15713THINKPAD ACPI EXTRAS DRIVER
15714M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15715L:	ibm-acpi-devel@lists.sourceforge.net
15716L:	platform-driver-x86@vger.kernel.org
15717W:	http://ibm-acpi.sourceforge.net
15718W:	http://thinkwiki.org/wiki/Ibm-acpi
15719T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15720S:	Maintained
15721F:	drivers/platform/x86/thinkpad_acpi.c
15722
15723THUNDERBOLT DRIVER
15724M:	Andreas Noever <andreas.noever@gmail.com>
15725M:	Michael Jamet <michael.jamet@intel.com>
15726M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15727M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15729S:	Maintained
15730F:	Documentation/admin-guide/thunderbolt.rst
15731F:	drivers/thunderbolt/
15732F:	include/linux/thunderbolt.h
15733
15734THUNDERBOLT NETWORK DRIVER
15735M:	Michael Jamet <michael.jamet@intel.com>
15736M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15737M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15738L:	netdev@vger.kernel.org
15739S:	Maintained
15740F:	drivers/net/thunderbolt.c
15741
15742THUNDERX GPIO DRIVER
15743M:	David Daney <david.daney@cavium.com>
15744S:	Maintained
15745F:	drivers/gpio/gpio-thunderx.c
15746
15747TI AM437X VPFE DRIVER
15748M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15749L:	linux-media@vger.kernel.org
15750W:	https://linuxtv.org
15751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15752T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15753S:	Maintained
15754F:	drivers/media/platform/am437x/
15755
15756TI BANDGAP AND THERMAL DRIVER
15757M:	Eduardo Valentin <edubezval@gmail.com>
15758M:	Keerthy <j-keerthy@ti.com>
15759L:	linux-pm@vger.kernel.org
15760L:	linux-omap@vger.kernel.org
15761S:	Maintained
15762F:	drivers/thermal/ti-soc-thermal/
15763
15764TI BQ27XXX POWER SUPPLY DRIVER
15765R:	Andrew F. Davis <afd@ti.com>
15766F:	include/linux/power/bq27xxx_battery.h
15767F:	drivers/power/supply/bq27xxx_battery.c
15768F:	drivers/power/supply/bq27xxx_battery_i2c.c
15769
15770TI CDCE706 CLOCK DRIVER
15771M:	Max Filippov <jcmvbkbc@gmail.com>
15772S:	Maintained
15773F:	drivers/clk/clk-cdce706.c
15774
15775TI CLOCK DRIVER
15776M:	Tero Kristo <t-kristo@ti.com>
15777L:	linux-omap@vger.kernel.org
15778S:	Maintained
15779F:	drivers/clk/ti/
15780F:	include/linux/clk/ti.h
15781
15782TI DAVINCI MACHINE SUPPORT
15783M:	Sekhar Nori <nsekhar@ti.com>
15784R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
15785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15787S:	Supported
15788F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15789F:	arch/arm/mach-davinci/
15790F:	drivers/i2c/busses/i2c-davinci.c
15791F:	arch/arm/boot/dts/da850*
15792
15793TI DAVINCI SERIES CLOCK DRIVER
15794M:	David Lechner <david@lechnology.com>
15795R:	Sekhar Nori <nsekhar@ti.com>
15796S:	Maintained
15797F:	Documentation/devicetree/bindings/clock/ti/davinci/
15798F:	drivers/clk/davinci/
15799
15800TI DAVINCI SERIES GPIO DRIVER
15801M:	Keerthy <j-keerthy@ti.com>
15802L:	linux-gpio@vger.kernel.org
15803S:	Maintained
15804F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15805F:	drivers/gpio/gpio-davinci.c
15806
15807TI DAVINCI SERIES MEDIA DRIVER
15808M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15809L:	linux-media@vger.kernel.org
15810W:	https://linuxtv.org
15811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15812T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15813S:	Maintained
15814F:	drivers/media/platform/davinci/
15815F:	include/media/davinci/
15816
15817TI ETHERNET SWITCH DRIVER (CPSW)
15818R:	Grygorii Strashko <grygorii.strashko@ti.com>
15819L:	linux-omap@vger.kernel.org
15820L:	netdev@vger.kernel.org
15821S:	Maintained
15822F:	drivers/net/ethernet/ti/cpsw*
15823F:	drivers/net/ethernet/ti/davinci*
15824
15825TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15826M:	Alex Dubov <oakad@yahoo.com>
15827S:	Maintained
15828W:	http://tifmxx.berlios.de/
15829F:	drivers/memstick/host/tifm_ms.c
15830F:	drivers/misc/tifm*
15831F:	drivers/mmc/host/tifm_sd.c
15832F:	include/linux/tifm.h
15833
15834TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15835M:	Santosh Shilimkar <ssantosh@kernel.org>
15836L:	linux-kernel@vger.kernel.org
15837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15838S:	Maintained
15839F:	drivers/soc/ti/*
15840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15841
15842TI LM49xxx FAMILY ASoC CODEC DRIVERS
15843M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15844M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15845L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15846S:	Maintained
15847F:	sound/soc/codecs/lm49453*
15848F:	sound/soc/codecs/isabelle*
15849
15850TI LP855x BACKLIGHT DRIVER
15851M:	Milo Kim <milo.kim@ti.com>
15852S:	Maintained
15853F:	Documentation/backlight/lp855x-driver.txt
15854F:	drivers/video/backlight/lp855x_bl.c
15855F:	include/linux/platform_data/lp855x.h
15856
15857TI LP8727 CHARGER DRIVER
15858M:	Milo Kim <milo.kim@ti.com>
15859S:	Maintained
15860F:	drivers/power/supply/lp8727_charger.c
15861F:	include/linux/platform_data/lp8727.h
15862
15863TI LP8788 MFD DRIVER
15864M:	Milo Kim <milo.kim@ti.com>
15865S:	Maintained
15866F:	drivers/iio/adc/lp8788_adc.c
15867F:	drivers/leds/leds-lp8788.c
15868F:	drivers/mfd/lp8788*.c
15869F:	drivers/power/supply/lp8788-charger.c
15870F:	drivers/regulator/lp8788-*.c
15871F:	include/linux/mfd/lp8788*.h
15872
15873TI NETCP ETHERNET DRIVER
15874M:	Wingman Kwok <w-kwok2@ti.com>
15875M:	Murali Karicheri <m-karicheri2@ti.com>
15876L:	netdev@vger.kernel.org
15877S:	Maintained
15878F:	drivers/net/ethernet/ti/netcp*
15879
15880TI PCM3060 ASoC CODEC DRIVER
15881M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15882L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15883S:	Maintained
15884F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15885F:	sound/soc/codecs/pcm3060*
15886
15887TI TAS571X FAMILY ASoC CODEC DRIVER
15888M:	Kevin Cernekee <cernekee@chromium.org>
15889L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15890S:	Odd Fixes
15891F:	sound/soc/codecs/tas571x*
15892
15893TI TRF7970A NFC DRIVER
15894M:	Mark Greer <mgreer@animalcreek.com>
15895L:	linux-wireless@vger.kernel.org
15896L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15897S:	Supported
15898F:	drivers/nfc/trf7970a.c
15899F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15900
15901TI TWL4030 SERIES SOC CODEC DRIVER
15902M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15903L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15904S:	Maintained
15905F:	sound/soc/codecs/twl4030*
15906
15907TI VPE/CAL DRIVERS
15908M:	Benoit Parrot <bparrot@ti.com>
15909L:	linux-media@vger.kernel.org
15910W:	http://linuxtv.org/
15911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15912S:	Maintained
15913F:	drivers/media/platform/ti-vpe/
15914
15915TI WILINK WIRELESS DRIVERS
15916L:	linux-wireless@vger.kernel.org
15917W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15918W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15920S:	Orphan
15921F:	drivers/net/wireless/ti/
15922F:	include/linux/wl12xx.h
15923
15924TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15925M:	John Stultz <john.stultz@linaro.org>
15926M:	Thomas Gleixner <tglx@linutronix.de>
15927R:	Stephen Boyd <sboyd@kernel.org>
15928L:	linux-kernel@vger.kernel.org
15929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15930S:	Supported
15931F:	include/linux/clocksource.h
15932F:	include/linux/time.h
15933F:	include/linux/timex.h
15934F:	include/uapi/linux/time.h
15935F:	include/uapi/linux/timex.h
15936F:	kernel/time/clocksource.c
15937F:	kernel/time/time*.c
15938F:	kernel/time/alarmtimer.c
15939F:	kernel/time/ntp.c
15940F:	tools/testing/selftests/timers/
15941
15942TIPC NETWORK LAYER
15943M:	Jon Maloy <jon.maloy@ericsson.com>
15944M:	Ying Xue <ying.xue@windriver.com>
15945L:	netdev@vger.kernel.org (core kernel code)
15946L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15947W:	http://tipc.sourceforge.net/
15948S:	Maintained
15949F:	include/uapi/linux/tipc*.h
15950F:	net/tipc/
15951
15952TLAN NETWORK DRIVER
15953M:	Samuel Chessman <chessman@tux.org>
15954L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15955W:	http://sourceforge.net/projects/tlan/
15956S:	Maintained
15957F:	Documentation/networking/device_drivers/ti/tlan.txt
15958F:	drivers/net/ethernet/ti/tlan.*
15959
15960TM6000 VIDEO4LINUX DRIVER
15961M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15962L:	linux-media@vger.kernel.org
15963W:	https://linuxtv.org
15964T:	git git://linuxtv.org/media_tree.git
15965S:	Odd fixes
15966F:	drivers/media/usb/tm6000/
15967F:	Documentation/media/v4l-drivers/tm6000*
15968
15969TMIO/SDHI MMC DRIVER
15970M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15971L:	linux-mmc@vger.kernel.org
15972S:	Supported
15973F:	drivers/mmc/host/tmio_mmc*
15974F:	drivers/mmc/host/renesas_sdhi*
15975F:	include/linux/mfd/tmio.h
15976
15977TMP401 HARDWARE MONITOR DRIVER
15978M:	Guenter Roeck <linux@roeck-us.net>
15979L:	linux-hwmon@vger.kernel.org
15980S:	Maintained
15981F:	Documentation/hwmon/tmp401.rst
15982F:	drivers/hwmon/tmp401.c
15983
15984TMPFS (SHMEM FILESYSTEM)
15985M:	Hugh Dickins <hughd@google.com>
15986L:	linux-mm@kvack.org
15987S:	Maintained
15988F:	include/linux/shmem_fs.h
15989F:	mm/shmem.c
15990
15991TOMOYO SECURITY MODULE
15992M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15993M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15994L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15995L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15996L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15997L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15998W:	https://tomoyo.osdn.jp/
15999S:	Maintained
16000F:	security/tomoyo/
16001
16002TOPSTAR LAPTOP EXTRAS DRIVER
16003M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16004L:	platform-driver-x86@vger.kernel.org
16005S:	Maintained
16006F:	drivers/platform/x86/topstar-laptop.c
16007
16008TORTURE-TEST MODULES
16009M:	Davidlohr Bueso <dave@stgolabs.net>
16010M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
16011M:	Josh Triplett <josh@joshtriplett.org>
16012L:	linux-kernel@vger.kernel.org
16013S:	Supported
16014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16015F:	Documentation/RCU/torture.txt
16016F:	kernel/torture.c
16017F:	kernel/rcu/rcutorture.c
16018F:	kernel/rcu/rcuperf.c
16019F:	kernel/locking/locktorture.c
16020
16021TOSHIBA ACPI EXTRAS DRIVER
16022M:	Azael Avalos <coproscefalo@gmail.com>
16023L:	platform-driver-x86@vger.kernel.org
16024S:	Maintained
16025F:	drivers/platform/x86/toshiba_acpi.c
16026
16027TOSHIBA BLUETOOTH DRIVER
16028M:	Azael Avalos <coproscefalo@gmail.com>
16029L:	platform-driver-x86@vger.kernel.org
16030S:	Maintained
16031F:	drivers/platform/x86/toshiba_bluetooth.c
16032
16033TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16034M:	Azael Avalos <coproscefalo@gmail.com>
16035L:	platform-driver-x86@vger.kernel.org
16036S:	Maintained
16037F:	drivers/platform/x86/toshiba_haps.c
16038
16039TOSHIBA SMM DRIVER
16040M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16041W:	http://www.buzzard.org.uk/toshiba/
16042S:	Maintained
16043F:	drivers/char/toshiba.c
16044F:	include/linux/toshiba.h
16045F:	include/uapi/linux/toshiba.h
16046
16047TOSHIBA TC358743 DRIVER
16048M:	Mats Randgaard <matrandg@cisco.com>
16049L:	linux-media@vger.kernel.org
16050S:	Maintained
16051F:	drivers/media/i2c/tc358743*
16052F:	include/media/i2c/tc358743.h
16053
16054TOSHIBA WMI HOTKEYS DRIVER
16055M:	Azael Avalos <coproscefalo@gmail.com>
16056L:	platform-driver-x86@vger.kernel.org
16057S:	Maintained
16058F:	drivers/platform/x86/toshiba-wmi.c
16059
16060TPM DEVICE DRIVER
16061M:	Peter Huewe <peterhuewe@gmx.de>
16062M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16063R:	Jason Gunthorpe <jgg@ziepe.ca>
16064L:	linux-integrity@vger.kernel.org
16065Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16066W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16067T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16068S:	Maintained
16069F:	drivers/char/tpm/
16070
16071TRACING
16072M:	Steven Rostedt <rostedt@goodmis.org>
16073M:	Ingo Molnar <mingo@redhat.com>
16074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16075S:	Maintained
16076F:	Documentation/trace/ftrace.rst
16077F:	arch/*/*/*/ftrace.h
16078F:	arch/*/kernel/ftrace.c
16079F:	include/*/ftrace.h
16080F:	include/linux/trace*.h
16081F:	include/trace/
16082F:	kernel/trace/
16083F:	tools/testing/selftests/ftrace/
16084
16085TRACING MMIO ACCESSES (MMIOTRACE)
16086M:	Steven Rostedt <rostedt@goodmis.org>
16087M:	Ingo Molnar <mingo@kernel.org>
16088R:	Karol Herbst <karolherbst@gmail.com>
16089R:	Pekka Paalanen <ppaalanen@gmail.com>
16090S:	Maintained
16091L:	linux-kernel@vger.kernel.org
16092L:	nouveau@lists.freedesktop.org
16093F:	kernel/trace/trace_mmiotrace.c
16094F:	include/linux/mmiotrace.h
16095F:	arch/x86/mm/kmmio.c
16096F:	arch/x86/mm/mmio-mod.c
16097F:	arch/x86/mm/testmmiotrace.c
16098
16099TRIVIAL PATCHES
16100M:	Jiri Kosina <trivial@kernel.org>
16101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16102S:	Maintained
16103K:	^Subject:.*(?i)trivial
16104
16105TEMPO SEMICONDUCTOR DRIVERS
16106M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16107S:	Maintained
16108F:	sound/soc/codecs/tscs*.c
16109F:	sound/soc/codecs/tscs*.h
16110F:	Documentation/devicetree/bindings/sound/tscs*.txt
16111
16112TTY LAYER
16113M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16114M:	Jiri Slaby <jslaby@suse.com>
16115S:	Supported
16116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16117F:	Documentation/serial/
16118F:	drivers/tty/
16119F:	drivers/tty/serial/serial_core.c
16120F:	include/linux/serial_core.h
16121F:	include/linux/serial.h
16122F:	include/linux/tty.h
16123F:	include/uapi/linux/serial_core.h
16124F:	include/uapi/linux/serial.h
16125F:	include/uapi/linux/tty.h
16126
16127TUA9001 MEDIA DRIVER
16128M:	Antti Palosaari <crope@iki.fi>
16129L:	linux-media@vger.kernel.org
16130W:	https://linuxtv.org
16131W:	http://palosaari.fi/linux/
16132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16133T:	git git://linuxtv.org/anttip/media_tree.git
16134S:	Maintained
16135F:	drivers/media/tuners/tua9001*
16136
16137TULIP NETWORK DRIVERS
16138L:	netdev@vger.kernel.org
16139L:	linux-parisc@vger.kernel.org
16140S:	Orphan
16141F:	drivers/net/ethernet/dec/tulip/
16142
16143TUN/TAP driver
16144M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16145W:	http://vtun.sourceforge.net/tun
16146S:	Maintained
16147F:	Documentation/networking/tuntap.txt
16148F:	arch/um/os-Linux/drivers/
16149
16150TURBOCHANNEL SUBSYSTEM
16151M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16152M:	Ralf Baechle <ralf@linux-mips.org>
16153L:	linux-mips@vger.kernel.org
16154Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16155S:	Maintained
16156F:	drivers/tc/
16157F:	include/linux/tc.h
16158
16159TURBOSTAT UTILITY
16160M:	"Len Brown" <lenb@kernel.org>
16161L:	linux-pm@vger.kernel.org
16162B:	https://bugzilla.kernel.org
16163Q:	https://patchwork.kernel.org/project/linux-pm/list/
16164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16165S:	Supported
16166F:	tools/power/x86/turbostat/
16167
16168TW5864 VIDEO4LINUX DRIVER
16169M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16170M:	Anton Sviridenko <anton@corp.bluecherry.net>
16171M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16172M:	Andrey Utkin <andrey_utkin@fastmail.com>
16173L:	linux-media@vger.kernel.org
16174S:	Supported
16175F:	drivers/media/pci/tw5864/
16176
16177TW68 VIDEO4LINUX DRIVER
16178M:	Hans Verkuil <hverkuil@xs4all.nl>
16179L:	linux-media@vger.kernel.org
16180T:	git git://linuxtv.org/media_tree.git
16181W:	https://linuxtv.org
16182S:	Odd Fixes
16183F:	drivers/media/pci/tw68/
16184
16185TW686X VIDEO4LINUX DRIVER
16186M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16187L:	linux-media@vger.kernel.org
16188T:	git git://linuxtv.org/media_tree.git
16189W:	http://linuxtv.org
16190S:	Maintained
16191F:	drivers/media/pci/tw686x/
16192
16193UBI FILE SYSTEM (UBIFS)
16194M:	Richard Weinberger <richard@nod.at>
16195M:	Artem Bityutskiy <dedekind1@gmail.com>
16196M:	Adrian Hunter <adrian.hunter@intel.com>
16197L:	linux-mtd@lists.infradead.org
16198T:	git git://git.infradead.org/ubifs-2.6.git
16199W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16200S:	Supported
16201F:	Documentation/filesystems/ubifs.txt
16202F:	fs/ubifs/
16203
16204UCLINUX (M68KNOMMU AND COLDFIRE)
16205M:	Greg Ungerer <gerg@linux-m68k.org>
16206W:	http://www.linux-m68k.org/
16207W:	http://www.uclinux.org/
16208L:	linux-m68k@lists.linux-m68k.org
16209L:	uclinux-dev@uclinux.org  (subscribers-only)
16210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16211S:	Maintained
16212F:	arch/m68k/coldfire/
16213F:	arch/m68k/68*/
16214F:	arch/m68k/*/*_no.*
16215F:	arch/m68k/include/asm/*_no.*
16216
16217UDF FILESYSTEM
16218M:	Jan Kara <jack@suse.com>
16219S:	Maintained
16220F:	Documentation/filesystems/udf.txt
16221F:	fs/udf/
16222
16223UDRAW TABLET
16224M:	Bastien Nocera <hadess@hadess.net>
16225L:	linux-input@vger.kernel.org
16226S:	Maintained
16227F:	drivers/hid/hid-udraw-ps3.c
16228
16229UFS FILESYSTEM
16230M:	Evgeniy Dushistov <dushistov@mail.ru>
16231S:	Maintained
16232F:	Documentation/filesystems/ufs.txt
16233F:	fs/ufs/
16234
16235UHID USERSPACE HID IO DRIVER:
16236M:	David Herrmann <dh.herrmann@googlemail.com>
16237L:	linux-input@vger.kernel.org
16238S:	Maintained
16239F:	drivers/hid/uhid.c
16240F:	include/uapi/linux/uhid.h
16241
16242ULPI BUS
16243M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16244L:	linux-usb@vger.kernel.org
16245S:	Maintained
16246F:	drivers/usb/common/ulpi.c
16247F:	include/linux/ulpi/
16248
16249ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16250L:	linux-usb@vger.kernel.org
16251S:	Orphan
16252F:	drivers/uwb/
16253F:	include/linux/uwb.h
16254F:	include/linux/uwb/
16255
16256UNICODE SUBSYSTEM:
16257M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16258L:	linux-fsdevel@vger.kernel.org
16259S:	Supported
16260F:	fs/unicode/
16261
16262UNICORE32 ARCHITECTURE:
16263M:	Guan Xuetao <gxt@pku.edu.cn>
16264W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16265S:	Maintained
16266T:	git git://github.com/gxt/linux.git
16267F:	arch/unicore32/
16268
16269UNIFDEF
16270M:	Tony Finch <dot@dotat.at>
16271W:	http://dotat.at/prog/unifdef
16272S:	Maintained
16273F:	scripts/unifdef.c
16274
16275UNIFORM CDROM DRIVER
16276M:	Jens Axboe <axboe@kernel.dk>
16277W:	http://www.kernel.dk
16278S:	Maintained
16279F:	Documentation/cdrom/
16280F:	drivers/cdrom/cdrom.c
16281F:	include/linux/cdrom.h
16282F:	include/uapi/linux/cdrom.h
16283
16284UNISYS S-PAR DRIVERS
16285M:	David Kershner <david.kershner@unisys.com>
16286L:	sparmaintainer@unisys.com (Unisys internal)
16287S:	Supported
16288F:	include/linux/visorbus.h
16289F:	drivers/visorbus/
16290F:	drivers/staging/unisys/
16291
16292UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16293R:	Alim Akhtar <alim.akhtar@samsung.com>
16294R:	Avri Altman <avri.altman@wdc.com>
16295R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16296L:	linux-scsi@vger.kernel.org
16297S:	Supported
16298F:	Documentation/scsi/ufs.txt
16299F:	drivers/scsi/ufs/
16300
16301UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16302M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16303L:	linux-scsi@vger.kernel.org
16304S:	Supported
16305F:	drivers/scsi/ufs/*dwc*
16306
16307UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16308M:	Stanley Chu <stanley.chu@mediatek.com>
16309L:	linux-scsi@vger.kernel.org
16310L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16311S:	Maintained
16312F:	drivers/scsi/ufs/ufs-mediatek*
16313
16314UNSORTED BLOCK IMAGES (UBI)
16315M:	Artem Bityutskiy <dedekind1@gmail.com>
16316M:	Richard Weinberger <richard@nod.at>
16317W:	http://www.linux-mtd.infradead.org/
16318L:	linux-mtd@lists.infradead.org
16319T:	git git://git.infradead.org/ubifs-2.6.git
16320S:	Supported
16321F:	drivers/mtd/ubi/
16322F:	include/linux/mtd/ubi.h
16323F:	include/uapi/mtd/ubi-user.h
16324
16325USB "USBNET" DRIVER FRAMEWORK
16326M:	Oliver Neukum <oneukum@suse.com>
16327L:	netdev@vger.kernel.org
16328W:	http://www.linux-usb.org/usbnet
16329S:	Maintained
16330F:	drivers/net/usb/usbnet.c
16331F:	include/linux/usb/usbnet.h
16332
16333USB ACM DRIVER
16334M:	Oliver Neukum <oneukum@suse.com>
16335L:	linux-usb@vger.kernel.org
16336S:	Maintained
16337F:	Documentation/usb/acm.txt
16338F:	drivers/usb/class/cdc-acm.*
16339
16340USB AR5523 WIRELESS DRIVER
16341M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16342L:	linux-wireless@vger.kernel.org
16343S:	Maintained
16344F:	drivers/net/wireless/ath/ar5523/
16345
16346USB ATTACHED SCSI
16347M:	Oliver Neukum <oneukum@suse.com>
16348L:	linux-usb@vger.kernel.org
16349L:	linux-scsi@vger.kernel.org
16350S:	Maintained
16351F:	drivers/usb/storage/uas.c
16352
16353USB CDC ETHERNET DRIVER
16354M:	Oliver Neukum <oliver@neukum.org>
16355L:	linux-usb@vger.kernel.org
16356S:	Maintained
16357F:	drivers/net/usb/cdc_*.c
16358F:	include/uapi/linux/usb/cdc.h
16359
16360USB CHAOSKEY DRIVER
16361M:	Keith Packard <keithp@keithp.com>
16362L:	linux-usb@vger.kernel.org
16363S:	Maintained
16364F:	drivers/usb/misc/chaoskey.c
16365
16366USB CYPRESS C67X00 DRIVER
16367M:	Peter Korsgaard <jacmet@sunsite.dk>
16368L:	linux-usb@vger.kernel.org
16369S:	Maintained
16370F:	drivers/usb/c67x00/
16371
16372USB DAVICOM DM9601 DRIVER
16373M:	Peter Korsgaard <jacmet@sunsite.dk>
16374L:	netdev@vger.kernel.org
16375W:	http://www.linux-usb.org/usbnet
16376S:	Maintained
16377F:	drivers/net/usb/dm9601.c
16378
16379USB DIAMOND RIO500 DRIVER
16380M:	Cesar Miquel <miquel@df.uba.ar>
16381L:	rio500-users@lists.sourceforge.net
16382W:	http://rio500.sourceforge.net
16383S:	Maintained
16384F:	drivers/usb/misc/rio500*
16385
16386USB EHCI DRIVER
16387M:	Alan Stern <stern@rowland.harvard.edu>
16388L:	linux-usb@vger.kernel.org
16389S:	Maintained
16390F:	Documentation/usb/ehci.txt
16391F:	drivers/usb/host/ehci*
16392
16393USB GADGET/PERIPHERAL SUBSYSTEM
16394M:	Felipe Balbi <balbi@kernel.org>
16395L:	linux-usb@vger.kernel.org
16396W:	http://www.linux-usb.org/gadget
16397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16398S:	Maintained
16399F:	drivers/usb/gadget/
16400F:	include/linux/usb/gadget*
16401
16402USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16403M:	Jiri Kosina <jikos@kernel.org>
16404M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16405L:	linux-usb@vger.kernel.org
16406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16407S:	Maintained
16408F:	Documentation/hid/hiddev.txt
16409F:	drivers/hid/usbhid/
16410
16411USB INTEL XHCI ROLE MUX DRIVER
16412M:	Hans de Goede <hdegoede@redhat.com>
16413L:	linux-usb@vger.kernel.org
16414S:	Maintained
16415F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16416
16417USB IP DRIVER FOR HISILICON KIRIN
16418M:	Yu Chen <chenyu56@huawei.com>
16419M:	Binghui Wang <wangbinghui@hisilicon.com>
16420L:	linux-usb@vger.kernel.org
16421S:	Maintained
16422F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16423F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16424
16425USB ISP116X DRIVER
16426M:	Olav Kongas <ok@artecdesign.ee>
16427L:	linux-usb@vger.kernel.org
16428S:	Maintained
16429F:	drivers/usb/host/isp116x*
16430F:	include/linux/usb/isp116x.h
16431
16432USB LAN78XX ETHERNET DRIVER
16433M:	Woojung Huh <woojung.huh@microchip.com>
16434M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16435L:	netdev@vger.kernel.org
16436S:	Maintained
16437F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16438F:	drivers/net/usb/lan78xx.*
16439F:	include/dt-bindings/net/microchip-lan78xx.h
16440
16441USB MASS STORAGE DRIVER
16442M:	Alan Stern <stern@rowland.harvard.edu>
16443L:	linux-usb@vger.kernel.org
16444L:	usb-storage@lists.one-eyed-alien.net
16445S:	Maintained
16446F:	drivers/usb/storage/
16447
16448USB MIDI DRIVER
16449M:	Clemens Ladisch <clemens@ladisch.de>
16450L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16452S:	Maintained
16453F:	sound/usb/midi.*
16454
16455USB NETWORKING DRIVERS
16456L:	linux-usb@vger.kernel.org
16457S:	Odd Fixes
16458F:	drivers/net/usb/
16459
16460USB OHCI DRIVER
16461M:	Alan Stern <stern@rowland.harvard.edu>
16462L:	linux-usb@vger.kernel.org
16463S:	Maintained
16464F:	Documentation/usb/ohci.txt
16465F:	drivers/usb/host/ohci*
16466
16467USB OTG FSM (Finite State Machine)
16468M:	Peter Chen <Peter.Chen@nxp.com>
16469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16470L:	linux-usb@vger.kernel.org
16471S:	Maintained
16472F:	drivers/usb/common/usb-otg-fsm.c
16473
16474USB OVER IP DRIVER
16475M:	Valentina Manea <valentina.manea.m@gmail.com>
16476M:	Shuah Khan <shuah@kernel.org>
16477M:	Shuah Khan <skhan@linuxfoundation.org>
16478L:	linux-usb@vger.kernel.org
16479S:	Maintained
16480F:	Documentation/usb/usbip_protocol.txt
16481F:	drivers/usb/usbip/
16482F:	tools/usb/usbip/
16483F:	tools/testing/selftests/drivers/usb/usbip/
16484
16485USB PEGASUS DRIVER
16486M:	Petko Manolov <petkan@nucleusys.com>
16487L:	linux-usb@vger.kernel.org
16488L:	netdev@vger.kernel.org
16489T:	git git://github.com/petkan/pegasus.git
16490W:	https://github.com/petkan/pegasus
16491S:	Maintained
16492F:	drivers/net/usb/pegasus.*
16493
16494USB PHY LAYER
16495M:	Felipe Balbi <balbi@kernel.org>
16496L:	linux-usb@vger.kernel.org
16497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16498S:	Maintained
16499F:	drivers/usb/phy/
16500
16501USB PRINTER DRIVER (usblp)
16502M:	Pete Zaitcev <zaitcev@redhat.com>
16503L:	linux-usb@vger.kernel.org
16504S:	Supported
16505F:	drivers/usb/class/usblp.c
16506
16507USB QMI WWAN NETWORK DRIVER
16508M:	Bjørn Mork <bjorn@mork.no>
16509L:	netdev@vger.kernel.org
16510S:	Maintained
16511F:	Documentation/ABI/testing/sysfs-class-net-qmi
16512F:	drivers/net/usb/qmi_wwan.c
16513
16514USB RTL8150 DRIVER
16515M:	Petko Manolov <petkan@nucleusys.com>
16516L:	linux-usb@vger.kernel.org
16517L:	netdev@vger.kernel.org
16518T:	git git://github.com/petkan/rtl8150.git
16519W:	https://github.com/petkan/rtl8150
16520S:	Maintained
16521F:	drivers/net/usb/rtl8150.c
16522
16523USB SERIAL SUBSYSTEM
16524M:	Johan Hovold <johan@kernel.org>
16525L:	linux-usb@vger.kernel.org
16526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16527S:	Maintained
16528F:	Documentation/usb/usb-serial.txt
16529F:	drivers/usb/serial/
16530F:	include/linux/usb/serial.h
16531
16532USB SMSC75XX ETHERNET DRIVER
16533M:	Steve Glendinning <steve.glendinning@shawell.net>
16534L:	netdev@vger.kernel.org
16535S:	Maintained
16536F:	drivers/net/usb/smsc75xx.*
16537
16538USB SMSC95XX ETHERNET DRIVER
16539M:	Steve Glendinning <steve.glendinning@shawell.net>
16540M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16541L:	netdev@vger.kernel.org
16542S:	Maintained
16543F:	drivers/net/usb/smsc95xx.*
16544
16545USB SUBSYSTEM
16546M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16547L:	linux-usb@vger.kernel.org
16548W:	http://www.linux-usb.org
16549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16550S:	Supported
16551F:	Documentation/devicetree/bindings/usb/
16552F:	Documentation/usb/
16553F:	drivers/usb/
16554F:	include/linux/usb.h
16555F:	include/linux/usb/
16556
16557USB TYPEC PI3USB30532 MUX DRIVER
16558M:	Hans de Goede <hdegoede@redhat.com>
16559L:	linux-usb@vger.kernel.org
16560S:	Maintained
16561F:	drivers/usb/typec/mux/pi3usb30532.c
16562
16563USB TYPEC CLASS
16564M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16565L:	linux-usb@vger.kernel.org
16566S:	Maintained
16567F:	Documentation/ABI/testing/sysfs-class-typec
16568F:	Documentation/driver-api/usb/typec.rst
16569F:	drivers/usb/typec/
16570F:	include/linux/usb/typec.h
16571
16572USB TYPEC BUS FOR ALTERNATE MODES
16573M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16574L:	linux-usb@vger.kernel.org
16575S:	Maintained
16576F:	Documentation/ABI/testing/sysfs-bus-typec
16577F:	Documentation/driver-api/usb/typec_bus.rst
16578F:	drivers/usb/typec/altmodes/
16579F:	include/linux/usb/typec_altmode.h
16580
16581USB TYPEC PORT CONTROLLER DRIVERS
16582M:	Guenter Roeck <linux@roeck-us.net>
16583L:	linux-usb@vger.kernel.org
16584S:	Maintained
16585F:	drivers/usb/typec/tcpm/
16586
16587USB UHCI DRIVER
16588M:	Alan Stern <stern@rowland.harvard.edu>
16589L:	linux-usb@vger.kernel.org
16590S:	Maintained
16591F:	drivers/usb/host/uhci*
16592
16593USB VIDEO CLASS
16594M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16595L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16596L:	linux-media@vger.kernel.org
16597T:	git git://linuxtv.org/media_tree.git
16598W:	http://www.ideasonboard.org/uvc/
16599S:	Maintained
16600F:	drivers/media/usb/uvc/
16601F:	include/uapi/linux/uvcvideo.h
16602
16603USB VISION DRIVER
16604M:	Hans Verkuil <hverkuil@xs4all.nl>
16605L:	linux-media@vger.kernel.org
16606T:	git git://linuxtv.org/media_tree.git
16607W:	https://linuxtv.org
16608S:	Odd Fixes
16609F:	drivers/media/usb/usbvision/
16610
16611USB WEBCAM GADGET
16612M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16613L:	linux-usb@vger.kernel.org
16614S:	Maintained
16615F:	drivers/usb/gadget/function/*uvc*
16616F:	drivers/usb/gadget/legacy/webcam.c
16617F:	include/uapi/linux/usb/g_uvc.h
16618
16619USB WIRELESS RNDIS DRIVER (rndis_wlan)
16620M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16621L:	linux-wireless@vger.kernel.org
16622S:	Maintained
16623F:	drivers/net/wireless/rndis_wlan.c
16624
16625USB XHCI DRIVER
16626M:	Mathias Nyman <mathias.nyman@intel.com>
16627L:	linux-usb@vger.kernel.org
16628S:	Supported
16629F:	drivers/usb/host/xhci*
16630F:	drivers/usb/host/pci-quirks*
16631
16632USB ZD1201 DRIVER
16633L:	linux-wireless@vger.kernel.org
16634W:	http://linux-lc100020.sourceforge.net
16635S:	Orphan
16636F:	drivers/net/wireless/zydas/zd1201.*
16637
16638USB ZR364XX DRIVER
16639M:	Antoine Jacquet <royale@zerezo.com>
16640L:	linux-usb@vger.kernel.org
16641L:	linux-media@vger.kernel.org
16642T:	git git://linuxtv.org/media_tree.git
16643W:	http://royale.zerezo.com/zr364xx/
16644S:	Maintained
16645F:	Documentation/media/v4l-drivers/zr364xx*
16646F:	drivers/media/usb/zr364xx/
16647
16648USER-MODE LINUX (UML)
16649M:	Jeff Dike <jdike@addtoit.com>
16650M:	Richard Weinberger <richard@nod.at>
16651M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16652L:	linux-um@lists.infradead.org
16653W:	http://user-mode-linux.sourceforge.net
16654Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16656S:	Maintained
16657F:	Documentation/virtual/uml/
16658F:	arch/um/
16659F:	arch/x86/um/
16660F:	fs/hostfs/
16661
16662USERSPACE COPYIN/COPYOUT (UIOVEC)
16663M:	Alexander Viro <viro@zeniv.linux.org.uk>
16664S:	Maintained
16665F:	lib/iov_iter.c
16666F:	include/linux/uio.h
16667
16668USERSPACE DMA BUFFER DRIVER
16669M:	Gerd Hoffmann <kraxel@redhat.com>
16670S:	Maintained
16671L:	dri-devel@lists.freedesktop.org
16672F:	drivers/dma-buf/udmabuf.c
16673F:	include/uapi/linux/udmabuf.h
16674T:	git git://anongit.freedesktop.org/drm/drm-misc
16675
16676USERSPACE I/O (UIO)
16677M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16678S:	Maintained
16679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16680F:	Documentation/driver-api/uio-howto.rst
16681F:	drivers/uio/
16682F:	include/linux/uio_driver.h
16683
16684UTIL-LINUX PACKAGE
16685M:	Karel Zak <kzak@redhat.com>
16686L:	util-linux@vger.kernel.org
16687W:	http://en.wikipedia.org/wiki/Util-linux
16688T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16689S:	Maintained
16690
16691UUID HELPERS
16692M:	Christoph Hellwig <hch@lst.de>
16693R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16694L:	linux-kernel@vger.kernel.org
16695T:	git git://git.infradead.org/users/hch/uuid.git
16696F:	lib/uuid.c
16697F:	lib/test_uuid.c
16698F:	include/linux/uuid.h
16699F:	include/uapi/linux/uuid.h
16700S:	Maintained
16701
16702UVESAFB DRIVER
16703M:	Michal Januszewski <spock@gentoo.org>
16704L:	linux-fbdev@vger.kernel.org
16705W:	https://github.com/mjanusz/v86d
16706S:	Maintained
16707F:	Documentation/fb/uvesafb.rst
16708F:	drivers/video/fbdev/uvesafb.*
16709
16710VF610 NAND DRIVER
16711M:	Stefan Agner <stefan@agner.ch>
16712L:	linux-mtd@lists.infradead.org
16713S:	Supported
16714F:	drivers/mtd/nand/raw/vf610_nfc.c
16715
16716VFAT/FAT/MSDOS FILESYSTEM
16717M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16718S:	Maintained
16719F:	Documentation/filesystems/vfat.txt
16720F:	fs/fat/
16721
16722VFIO DRIVER
16723M:	Alex Williamson <alex.williamson@redhat.com>
16724R:	Cornelia Huck <cohuck@redhat.com>
16725L:	kvm@vger.kernel.org
16726T:	git git://github.com/awilliam/linux-vfio.git
16727S:	Maintained
16728F:	Documentation/vfio.txt
16729F:	drivers/vfio/
16730F:	include/linux/vfio.h
16731F:	include/uapi/linux/vfio.h
16732
16733VFIO MEDIATED DEVICE DRIVERS
16734M:	Kirti Wankhede <kwankhede@nvidia.com>
16735L:	kvm@vger.kernel.org
16736S:	Maintained
16737F:	Documentation/vfio-mediated-device.txt
16738F:	drivers/vfio/mdev/
16739F:	include/linux/mdev.h
16740F:	samples/vfio-mdev/
16741
16742VFIO PLATFORM DRIVER
16743M:	Eric Auger <eric.auger@redhat.com>
16744L:	kvm@vger.kernel.org
16745S:	Maintained
16746F:	drivers/vfio/platform/
16747
16748VGA_SWITCHEROO
16749R:	Lukas Wunner <lukas@wunner.de>
16750S:	Maintained
16751F:	Documentation/gpu/vga-switcheroo.rst
16752F:	drivers/gpu/vga/vga_switcheroo.c
16753F:	include/linux/vga_switcheroo.h
16754T:	git git://anongit.freedesktop.org/drm/drm-misc
16755
16756VIA RHINE NETWORK DRIVER
16757S:	Orphan
16758F:	drivers/net/ethernet/via/via-rhine.c
16759
16760VIA SD/MMC CARD CONTROLLER DRIVER
16761M:	Bruce Chang <brucechang@via.com.tw>
16762M:	Harald Welte <HaraldWelte@viatech.com>
16763S:	Maintained
16764F:	drivers/mmc/host/via-sdmmc.c
16765
16766VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16767M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16768L:	linux-fbdev@vger.kernel.org
16769S:	Maintained
16770F:	include/linux/via-core.h
16771F:	include/linux/via-gpio.h
16772F:	include/linux/via_i2c.h
16773F:	drivers/video/fbdev/via/
16774
16775VIA VELOCITY NETWORK DRIVER
16776M:	Francois Romieu <romieu@fr.zoreil.com>
16777L:	netdev@vger.kernel.org
16778S:	Maintained
16779F:	drivers/net/ethernet/via/via-velocity.*
16780
16781VICODEC VIRTUAL CODEC DRIVER
16782M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
16783L:	linux-media@vger.kernel.org
16784T:	git git://linuxtv.org/media_tree.git
16785W:	https://linuxtv.org
16786S:	Maintained
16787F:	drivers/media/platform/vicodec/*
16788
16789VIDEO MULTIPLEXER DRIVER
16790M:	Philipp Zabel <p.zabel@pengutronix.de>
16791L:	linux-media@vger.kernel.org
16792S:	Maintained
16793F:	drivers/media/platform/video-mux.c
16794
16795VIDEO I2C POLLING DRIVER
16796M:	Matt Ranostay <matt.ranostay@konsulko.com>
16797L:	linux-media@vger.kernel.org
16798S:	Maintained
16799F:	drivers/media/i2c/video-i2c.c
16800
16801VIDEOBUF2 FRAMEWORK
16802M:	Pawel Osciak <pawel@osciak.com>
16803M:	Marek Szyprowski <m.szyprowski@samsung.com>
16804M:	Kyungmin Park <kyungmin.park@samsung.com>
16805R:	Tomasz Figa <tfiga@chromium.org>
16806L:	linux-media@vger.kernel.org
16807S:	Maintained
16808F:	drivers/media/common/videobuf2/*
16809F:	include/media/videobuf2-*
16810
16811VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16812M:	Helen Koike <helen.koike@collabora.com>
16813L:	linux-media@vger.kernel.org
16814T:	git git://linuxtv.org/media_tree.git
16815W:	https://linuxtv.org
16816S:	Maintained
16817F:	drivers/media/platform/vimc/*
16818
16819VIRT LIB
16820M:	Alex Williamson <alex.williamson@redhat.com>
16821M:	Paolo Bonzini <pbonzini@redhat.com>
16822L:	kvm@vger.kernel.org
16823S:	Supported
16824F:	virt/lib/
16825
16826VIRTIO AND VHOST VSOCK DRIVER
16827M:	Stefan Hajnoczi <stefanha@redhat.com>
16828L:	kvm@vger.kernel.org
16829L:	virtualization@lists.linux-foundation.org
16830L:	netdev@vger.kernel.org
16831S:	Maintained
16832F:	include/linux/virtio_vsock.h
16833F:	include/uapi/linux/virtio_vsock.h
16834F:	include/uapi/linux/vsockmon.h
16835F:	include/uapi/linux/vm_sockets_diag.h
16836F:	net/vmw_vsock/diag.c
16837F:	net/vmw_vsock/af_vsock_tap.c
16838F:	net/vmw_vsock/virtio_transport_common.c
16839F:	net/vmw_vsock/virtio_transport.c
16840F:	drivers/net/vsockmon.c
16841F:	drivers/vhost/vsock.c
16842F:	tools/testing/vsock/
16843
16844VIRTIO CONSOLE DRIVER
16845M:	Amit Shah <amit@kernel.org>
16846L:	virtualization@lists.linux-foundation.org
16847S:	Maintained
16848F:	drivers/char/virtio_console.c
16849F:	include/linux/virtio_console.h
16850F:	include/uapi/linux/virtio_console.h
16851
16852VIRTIO CORE AND NET DRIVERS
16853M:	"Michael S. Tsirkin" <mst@redhat.com>
16854M:	Jason Wang <jasowang@redhat.com>
16855L:	virtualization@lists.linux-foundation.org
16856S:	Maintained
16857F:	Documentation/devicetree/bindings/virtio/
16858F:	drivers/virtio/
16859F:	tools/virtio/
16860F:	drivers/net/virtio_net.c
16861F:	drivers/block/virtio_blk.c
16862F:	include/linux/virtio*.h
16863F:	include/uapi/linux/virtio_*.h
16864F:	drivers/crypto/virtio/
16865F:	mm/balloon_compaction.c
16866
16867VIRTIO BLOCK AND SCSI DRIVERS
16868M:	"Michael S. Tsirkin" <mst@redhat.com>
16869M:	Jason Wang <jasowang@redhat.com>
16870R:	Paolo Bonzini <pbonzini@redhat.com>
16871R:	Stefan Hajnoczi <stefanha@redhat.com>
16872L:	virtualization@lists.linux-foundation.org
16873S:	Maintained
16874F:	drivers/block/virtio_blk.c
16875F:	drivers/scsi/virtio_scsi.c
16876F:	include/uapi/linux/virtio_blk.h
16877F:	include/uapi/linux/virtio_scsi.h
16878F:	drivers/vhost/scsi.c
16879
16880VIRTIO CRYPTO DRIVER
16881M:	Gonglei <arei.gonglei@huawei.com>
16882L:	virtualization@lists.linux-foundation.org
16883L:	linux-crypto@vger.kernel.org
16884S:	Maintained
16885F:	drivers/crypto/virtio/
16886F:	include/uapi/linux/virtio_crypto.h
16887
16888VIRTIO DRIVERS FOR S390
16889M:	Cornelia Huck <cohuck@redhat.com>
16890M:	Halil Pasic <pasic@linux.ibm.com>
16891L:	linux-s390@vger.kernel.org
16892L:	virtualization@lists.linux-foundation.org
16893L:	kvm@vger.kernel.org
16894S:	Supported
16895F:	drivers/s390/virtio/
16896F:	arch/s390/include/uapi/asm/virtio-ccw.h
16897
16898VIRTIO GPU DRIVER
16899M:	David Airlie <airlied@linux.ie>
16900M:	Gerd Hoffmann <kraxel@redhat.com>
16901L:	dri-devel@lists.freedesktop.org
16902L:	virtualization@lists.linux-foundation.org
16903T:	git git://anongit.freedesktop.org/drm/drm-misc
16904S:	Maintained
16905F:	drivers/gpu/drm/virtio/
16906F:	include/uapi/linux/virtio_gpu.h
16907
16908VIRTIO HOST (VHOST)
16909M:	"Michael S. Tsirkin" <mst@redhat.com>
16910M:	Jason Wang <jasowang@redhat.com>
16911L:	kvm@vger.kernel.org
16912L:	virtualization@lists.linux-foundation.org
16913L:	netdev@vger.kernel.org
16914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16915S:	Maintained
16916F:	drivers/vhost/
16917F:	include/uapi/linux/vhost.h
16918
16919VIRTIO INPUT DRIVER
16920M:	Gerd Hoffmann <kraxel@redhat.com>
16921S:	Maintained
16922F:	drivers/virtio/virtio_input.c
16923F:	include/uapi/linux/virtio_input.h
16924
16925VIRTUAL BOX GUEST DEVICE DRIVER
16926M:	Hans de Goede <hdegoede@redhat.com>
16927M:	Arnd Bergmann <arnd@arndb.de>
16928M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16929S:	Maintained
16930F:	include/linux/vbox_utils.h
16931F:	include/uapi/linux/vbox*.h
16932F:	drivers/virt/vboxguest/
16933
16934VIRTUAL SERIO DEVICE DRIVER
16935M:	Stephen Chandler Paul <thatslyude@gmail.com>
16936S:	Maintained
16937F:	drivers/input/serio/userio.c
16938F:	include/uapi/linux/userio.h
16939
16940VIVID VIRTUAL VIDEO DRIVER
16941M:	Hans Verkuil <hverkuil@xs4all.nl>
16942L:	linux-media@vger.kernel.org
16943T:	git git://linuxtv.org/media_tree.git
16944W:	https://linuxtv.org
16945S:	Maintained
16946F:	drivers/media/platform/vivid/*
16947
16948VLYNQ BUS
16949M:	Florian Fainelli <f.fainelli@gmail.com>
16950L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16951S:	Maintained
16952F:	drivers/vlynq/vlynq.c
16953F:	include/linux/vlynq.h
16954
16955VME SUBSYSTEM
16956M:	Martyn Welch <martyn@welchs.me.uk>
16957M:	Manohar Vanga <manohar.vanga@gmail.com>
16958M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16959L:	devel@driverdev.osuosl.org
16960S:	Maintained
16961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16962F:	Documentation/driver-api/vme.rst
16963F:	drivers/staging/vme/
16964F:	drivers/vme/
16965F:	include/linux/vme*
16966
16967VMWARE BALLOON DRIVER
16968M:	Julien Freche <jfreche@vmware.com>
16969M:	Nadav Amit <namit@vmware.com>
16970M:	"VMware, Inc." <pv-drivers@vmware.com>
16971L:	linux-kernel@vger.kernel.org
16972S:	Maintained
16973F:	drivers/misc/vmw_balloon.c
16974
16975VMWARE HYPERVISOR INTERFACE
16976M:	Alok Kataria <akataria@vmware.com>
16977L:	virtualization@lists.linux-foundation.org
16978S:	Supported
16979F:	arch/x86/kernel/cpu/vmware.c
16980
16981VMWARE PVRDMA DRIVER
16982M:	Adit Ranadive <aditr@vmware.com>
16983M:	VMware PV-Drivers <pv-drivers@vmware.com>
16984L:	linux-rdma@vger.kernel.org
16985S:	Maintained
16986F:	drivers/infiniband/hw/vmw_pvrdma/
16987
16988VMware PVSCSI driver
16989M:	Jim Gill <jgill@vmware.com>
16990M:	VMware PV-Drivers <pv-drivers@vmware.com>
16991L:	linux-scsi@vger.kernel.org
16992S:	Maintained
16993F:	drivers/scsi/vmw_pvscsi.c
16994F:	drivers/scsi/vmw_pvscsi.h
16995
16996VMWARE VMMOUSE SUBDRIVER
16997M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16998M:	"VMware, Inc." <pv-drivers@vmware.com>
16999L:	linux-input@vger.kernel.org
17000S:	Maintained
17001F:	drivers/input/mouse/vmmouse.c
17002F:	drivers/input/mouse/vmmouse.h
17003
17004VMWARE VMXNET3 ETHERNET DRIVER
17005M:	Ronak Doshi <doshir@vmware.com>
17006M:	"VMware, Inc." <pv-drivers@vmware.com>
17007L:	netdev@vger.kernel.org
17008S:	Maintained
17009F:	drivers/net/vmxnet3/
17010
17011VOCORE VOCORE2 BOARD
17012M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17013L:	linux-mips@vger.kernel.org
17014S:	Maintained
17015F:	arch/mips/boot/dts/ralink/vocore2.dts
17016
17017VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17018M:	Liam Girdwood <lgirdwood@gmail.com>
17019M:	Mark Brown <broonie@kernel.org>
17020L:	linux-kernel@vger.kernel.org
17021W:	http://www.slimlogic.co.uk/?p=48
17022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17023S:	Supported
17024F:	Documentation/devicetree/bindings/regulator/
17025F:	Documentation/power/regulator/
17026F:	drivers/regulator/
17027F:	include/dt-bindings/regulator/
17028F:	include/linux/regulator/
17029
17030VRF
17031M:	David Ahern <dsa@cumulusnetworks.com>
17032M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17033L:	netdev@vger.kernel.org
17034S:	Maintained
17035F:	drivers/net/vrf.c
17036F:	Documentation/networking/vrf.txt
17037
17038VT1211 HARDWARE MONITOR DRIVER
17039M:	Juerg Haefliger <juergh@gmail.com>
17040L:	linux-hwmon@vger.kernel.org
17041S:	Maintained
17042F:	Documentation/hwmon/vt1211.rst
17043F:	drivers/hwmon/vt1211.c
17044
17045VT8231 HARDWARE MONITOR DRIVER
17046M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17047L:	linux-hwmon@vger.kernel.org
17048S:	Maintained
17049F:	drivers/hwmon/vt8231.c
17050
17051VUB300 USB to SDIO/SD/MMC bridge chip
17052M:	Tony Olech <tony.olech@elandigitalsystems.com>
17053L:	linux-mmc@vger.kernel.org
17054L:	linux-usb@vger.kernel.org
17055S:	Supported
17056F:	drivers/mmc/host/vub300.c
17057
17058W1 DALLAS'S 1-WIRE BUS
17059M:	Evgeniy Polyakov <zbr@ioremap.net>
17060S:	Maintained
17061F:	Documentation/devicetree/bindings/w1/
17062F:	Documentation/w1/
17063F:	drivers/w1/
17064F:	include/linux/w1.h
17065
17066W83791D HARDWARE MONITORING DRIVER
17067M:	Marc Hulsman <m.hulsman@tudelft.nl>
17068L:	linux-hwmon@vger.kernel.org
17069S:	Maintained
17070F:	Documentation/hwmon/w83791d.rst
17071F:	drivers/hwmon/w83791d.c
17072
17073W83793 HARDWARE MONITORING DRIVER
17074M:	Rudolf Marek <r.marek@assembler.cz>
17075L:	linux-hwmon@vger.kernel.org
17076S:	Maintained
17077F:	Documentation/hwmon/w83793.rst
17078F:	drivers/hwmon/w83793.c
17079
17080W83795 HARDWARE MONITORING DRIVER
17081M:	Jean Delvare <jdelvare@suse.com>
17082L:	linux-hwmon@vger.kernel.org
17083S:	Maintained
17084F:	drivers/hwmon/w83795.c
17085
17086W83L51xD SD/MMC CARD INTERFACE DRIVER
17087M:	Pierre Ossman <pierre@ossman.eu>
17088S:	Maintained
17089F:	drivers/mmc/host/wbsd.*
17090
17091WACOM PROTOCOL 4 SERIAL TABLETS
17092M:	Julian Squires <julian@cipht.net>
17093M:	Hans de Goede <hdegoede@redhat.com>
17094L:	linux-input@vger.kernel.org
17095S:	Maintained
17096F:	drivers/input/tablet/wacom_serial4.c
17097
17098WATCHDOG DEVICE DRIVERS
17099M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17100M:	Guenter Roeck <linux@roeck-us.net>
17101L:	linux-watchdog@vger.kernel.org
17102W:	http://www.linux-watchdog.org/
17103T:	git git://www.linux-watchdog.org/linux-watchdog.git
17104S:	Maintained
17105F:	Documentation/devicetree/bindings/watchdog/
17106F:	Documentation/watchdog/
17107F:	drivers/watchdog/
17108F:	include/linux/watchdog.h
17109F:	include/uapi/linux/watchdog.h
17110
17111WHISKEYCOVE PMIC GPIO DRIVER
17112M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17113L:	linux-gpio@vger.kernel.org
17114S:	Maintained
17115F:	drivers/gpio/gpio-wcove.c
17116
17117WHWAVE RTC DRIVER
17118M:	Dianlong Li <long17.cool@163.com>
17119L:	linux-rtc@vger.kernel.org
17120S:	Maintained
17121F:	drivers/rtc/rtc-sd3078.c
17122
17123WIIMOTE HID DRIVER
17124M:	David Herrmann <dh.herrmann@googlemail.com>
17125L:	linux-input@vger.kernel.org
17126S:	Maintained
17127F:	drivers/hid/hid-wiimote*
17128
17129WILOCITY WIL6210 WIRELESS DRIVER
17130M:	Maya Erez <merez@codeaurora.org>
17131L:	linux-wireless@vger.kernel.org
17132L:	wil6210@qti.qualcomm.com
17133S:	Supported
17134W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17135F:	drivers/net/wireless/ath/wil6210/
17136
17137WIMAX STACK
17138M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17139M:	linux-wimax@intel.com
17140L:	wimax@linuxwimax.org (subscribers-only)
17141S:	Supported
17142W:	http://linuxwimax.org
17143F:	Documentation/wimax/README.wimax
17144F:	include/linux/wimax/debug.h
17145F:	include/net/wimax.h
17146F:	include/uapi/linux/wimax.h
17147F:	net/wimax/
17148
17149WINBOND CIR DRIVER
17150M:	David Härdeman <david@hardeman.nu>
17151S:	Maintained
17152F:	drivers/media/rc/winbond-cir.c
17153
17154RCMM REMOTE CONTROLS DECODER
17155M:	Patrick Lerda <patrick9876@free.fr>
17156S:	Maintained
17157F:	drivers/media/rc/ir-rcmm-decoder.c
17158
17159WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17160M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17161L:	linux-watchdog@vger.kernel.org
17162S:	Maintained
17163F:	drivers/watchdog/ebc-c384_wdt.c
17164
17165WINSYSTEMS WS16C48 GPIO DRIVER
17166M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17167L:	linux-gpio@vger.kernel.org
17168S:	Maintained
17169F:	drivers/gpio/gpio-ws16c48.c
17170
17171WISTRON LAPTOP BUTTON DRIVER
17172M:	Miloslav Trmac <mitr@volny.cz>
17173S:	Maintained
17174F:	drivers/input/misc/wistron_btns.c
17175
17176WL3501 WIRELESS PCMCIA CARD DRIVER
17177L:	linux-wireless@vger.kernel.org
17178S:	Odd fixes
17179F:	drivers/net/wireless/wl3501*
17180
17181WOLFSON MICROELECTRONICS DRIVERS
17182L:	patches@opensource.cirrus.com
17183T:	git https://github.com/CirrusLogic/linux-drivers.git
17184W:	https://github.com/CirrusLogic/linux-drivers/wiki
17185S:	Supported
17186F:	Documentation/hwmon/wm83??.rst
17187F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17188F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17189F:	Documentation/devicetree/bindings/mfd/arizona.txt
17190F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17191F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17192F:	arch/arm/mach-s3c64xx/mach-crag6410*
17193F:	drivers/clk/clk-wm83*.c
17194F:	drivers/extcon/extcon-arizona.c
17195F:	drivers/leds/leds-wm83*.c
17196F:	drivers/gpio/gpio-*wm*.c
17197F:	drivers/gpio/gpio-arizona.c
17198F:	drivers/hwmon/wm83??-hwmon.c
17199F:	drivers/input/misc/wm831x-on.c
17200F:	drivers/input/touchscreen/wm831x-ts.c
17201F:	drivers/input/touchscreen/wm97*.c
17202F:	drivers/mfd/arizona*
17203F:	drivers/mfd/wm*.c
17204F:	drivers/mfd/cs47l24*
17205F:	drivers/power/supply/wm83*.c
17206F:	drivers/rtc/rtc-wm83*.c
17207F:	drivers/regulator/wm8*.c
17208F:	drivers/regulator/arizona*
17209F:	drivers/video/backlight/wm83*_bl.c
17210F:	drivers/watchdog/wm83*_wdt.c
17211F:	include/linux/mfd/arizona/
17212F:	include/linux/mfd/wm831x/
17213F:	include/linux/mfd/wm8350/
17214F:	include/linux/mfd/wm8400*
17215F:	include/linux/regulator/arizona*
17216F:	include/linux/wm97xx.h
17217F:	include/sound/wm????.h
17218F:	sound/soc/codecs/arizona.?
17219F:	sound/soc/codecs/wm*
17220F:	sound/soc/codecs/cs47l24*
17221
17222WORKQUEUE
17223M:	Tejun Heo <tj@kernel.org>
17224R:	Lai Jiangshan <jiangshanlai@gmail.com>
17225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17226S:	Maintained
17227F:	include/linux/workqueue.h
17228F:	kernel/workqueue.c
17229F:	Documentation/core-api/workqueue.rst
17230
17231X-POWERS AXP288 PMIC DRIVERS
17232M:	Hans de Goede <hdegoede@redhat.com>
17233S:	Maintained
17234N:	axp288
17235F:	drivers/acpi/pmic/intel_pmic_xpower.c
17236
17237X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17238M:	Chen-Yu Tsai <wens@csie.org>
17239L:	linux-kernel@vger.kernel.org
17240S:	Maintained
17241N:	axp[128]
17242
17243X.25 NETWORK LAYER
17244M:	Andrew Hendry <andrew.hendry@gmail.com>
17245L:	linux-x25@vger.kernel.org
17246S:	Odd Fixes
17247F:	Documentation/networking/x25*
17248F:	include/net/x25*
17249F:	net/x25/
17250
17251X86 ARCHITECTURE (32-BIT AND 64-BIT)
17252M:	Thomas Gleixner <tglx@linutronix.de>
17253M:	Ingo Molnar <mingo@redhat.com>
17254M:	Borislav Petkov <bp@alien8.de>
17255R:	"H. Peter Anvin" <hpa@zytor.com>
17256M:	x86@kernel.org
17257L:	linux-kernel@vger.kernel.org
17258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17259S:	Maintained
17260F:	Documentation/devicetree/bindings/x86/
17261F:	Documentation/x86/
17262F:	arch/x86/
17263
17264X86 ENTRY CODE
17265M:	Andy Lutomirski <luto@kernel.org>
17266L:	linux-kernel@vger.kernel.org
17267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17268S:	Maintained
17269F:	arch/x86/entry/
17270
17271X86 MCE INFRASTRUCTURE
17272M:	Tony Luck <tony.luck@intel.com>
17273M:	Borislav Petkov <bp@alien8.de>
17274L:	linux-edac@vger.kernel.org
17275S:	Maintained
17276F:	arch/x86/kernel/cpu/mce/*
17277
17278X86 MICROCODE UPDATE SUPPORT
17279M:	Borislav Petkov <bp@alien8.de>
17280S:	Maintained
17281F:	arch/x86/kernel/cpu/microcode/*
17282
17283X86 MM
17284M:	Dave Hansen <dave.hansen@linux.intel.com>
17285M:	Andy Lutomirski <luto@kernel.org>
17286M:	Peter Zijlstra <peterz@infradead.org>
17287L:	linux-kernel@vger.kernel.org
17288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17289S:	Maintained
17290F:	arch/x86/mm/
17291
17292X86 PLATFORM DRIVERS
17293M:	Darren Hart <dvhart@infradead.org>
17294M:	Andy Shevchenko <andy@infradead.org>
17295L:	platform-driver-x86@vger.kernel.org
17296T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17297S:	Maintained
17298F:	drivers/platform/x86/
17299F:	drivers/platform/olpc/
17300
17301X86 PLATFORM DRIVERS - ARCH
17302R:	Darren Hart <dvhart@infradead.org>
17303R:	Andy Shevchenko <andy@infradead.org>
17304L:	platform-driver-x86@vger.kernel.org
17305L:	x86@kernel.org
17306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17307S:	Maintained
17308F:	arch/x86/platform
17309
17310X86 VDSO
17311M:	Andy Lutomirski <luto@kernel.org>
17312L:	linux-kernel@vger.kernel.org
17313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17314S:	Maintained
17315F:	arch/x86/entry/vdso/
17316
17317XARRAY
17318M:	Matthew Wilcox <willy@infradead.org>
17319L:	linux-fsdevel@vger.kernel.org
17320S:	Supported
17321F:	Documentation/core-api/xarray.rst
17322F:	lib/idr.c
17323F:	lib/xarray.c
17324F:	include/linux/idr.h
17325F:	include/linux/xarray.h
17326F:	tools/testing/radix-tree
17327
17328XBOX DVD IR REMOTE
17329M:	Benjamin Valentin <benpicco@googlemail.com>
17330S:	Maintained
17331F:	drivers/media/rc/xbox_remote.c
17332F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17333
17334XC2028/3028 TUNER DRIVER
17335M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17336L:	linux-media@vger.kernel.org
17337W:	https://linuxtv.org
17338T:	git git://linuxtv.org/media_tree.git
17339S:	Maintained
17340F:	drivers/media/tuners/tuner-xc2028.*
17341
17342XDP (eXpress Data Path)
17343M:	Alexei Starovoitov <ast@kernel.org>
17344M:	Daniel Borkmann <daniel@iogearbox.net>
17345M:	David S. Miller <davem@davemloft.net>
17346M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17347M:	Jesper Dangaard Brouer <hawk@kernel.org>
17348M:	John Fastabend <john.fastabend@gmail.com>
17349L:	netdev@vger.kernel.org
17350L:	xdp-newbies@vger.kernel.org
17351L:	bpf@vger.kernel.org
17352S:	Supported
17353F:	net/core/xdp.c
17354F:	include/net/xdp.h
17355F:	kernel/bpf/devmap.c
17356F:	kernel/bpf/cpumap.c
17357F:	include/trace/events/xdp.h
17358K:	xdp
17359N:	xdp
17360
17361XDP SOCKETS (AF_XDP)
17362M:	Björn Töpel <bjorn.topel@intel.com>
17363M:	Magnus Karlsson <magnus.karlsson@intel.com>
17364L:	netdev@vger.kernel.org
17365L:	bpf@vger.kernel.org
17366S:	Maintained
17367F:	kernel/bpf/xskmap.c
17368F:	net/xdp/
17369
17370XEN BLOCK SUBSYSTEM
17371M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17372M:	Roger Pau Monné <roger.pau@citrix.com>
17373L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17374S:	Supported
17375F:	drivers/block/xen-blkback/*
17376F:	drivers/block/xen*
17377
17378XEN HYPERVISOR ARM
17379M:	Stefano Stabellini <sstabellini@kernel.org>
17380L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17381S:	Maintained
17382F:	arch/arm/xen/
17383F:	arch/arm/include/asm/xen/
17384
17385XEN HYPERVISOR ARM64
17386M:	Stefano Stabellini <sstabellini@kernel.org>
17387L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17388S:	Maintained
17389F:	arch/arm64/xen/
17390F:	arch/arm64/include/asm/xen/
17391
17392XEN HYPERVISOR INTERFACE
17393M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17394M:	Juergen Gross <jgross@suse.com>
17395R:	Stefano Stabellini <sstabellini@kernel.org>
17396L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17398S:	Supported
17399F:	arch/x86/xen/
17400F:	arch/x86/platform/pvh/
17401F:	drivers/*/xen-*front.c
17402F:	drivers/xen/
17403F:	arch/x86/include/asm/xen/
17404F:	arch/x86/include/asm/pvclock-abi.h
17405F:	include/xen/
17406F:	include/uapi/xen/
17407F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17408F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17409
17410XEN NETWORK BACKEND DRIVER
17411M:	Wei Liu <wei.liu@kernel.org>
17412M:	Paul Durrant <paul.durrant@citrix.com>
17413L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17414L:	netdev@vger.kernel.org
17415S:	Supported
17416F:	drivers/net/xen-netback/*
17417
17418XEN PCI SUBSYSTEM
17419M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17420L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17421S:	Supported
17422F:	arch/x86/pci/*xen*
17423F:	drivers/pci/*xen*
17424
17425XEN PVSCSI DRIVERS
17426M:	Juergen Gross <jgross@suse.com>
17427L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17428L:	linux-scsi@vger.kernel.org
17429S:	Supported
17430F:	drivers/scsi/xen-scsifront.c
17431F:	drivers/xen/xen-scsiback.c
17432F:	include/xen/interface/io/vscsiif.h
17433
17434XEN SWIOTLB SUBSYSTEM
17435M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17436L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17437L:	iommu@lists.linux-foundation.org
17438S:	Supported
17439F:	arch/x86/xen/*swiotlb*
17440F:	drivers/xen/*swiotlb*
17441
17442XEN SOUND FRONTEND DRIVER
17443M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17444L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17445L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17446S:	Supported
17447F:	sound/xen/*
17448
17449XFS FILESYSTEM
17450M:	Darrick J. Wong <darrick.wong@oracle.com>
17451M:	linux-xfs@vger.kernel.org
17452L:	linux-xfs@vger.kernel.org
17453W:	http://xfs.org/
17454T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17455S:	Supported
17456F:	Documentation/filesystems/xfs.txt
17457F:	fs/xfs/
17458
17459XILINX AXI ETHERNET DRIVER
17460M:	Anirudha Sarangi <anirudh@xilinx.com>
17461M:	John Linn <John.Linn@xilinx.com>
17462S:	Maintained
17463F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17464
17465XILINX UARTLITE SERIAL DRIVER
17466M:	Peter Korsgaard <jacmet@sunsite.dk>
17467L:	linux-serial@vger.kernel.org
17468S:	Maintained
17469F:	drivers/tty/serial/uartlite.c
17470
17471XILINX VIDEO IP CORES
17472M:	Hyun Kwon <hyun.kwon@xilinx.com>
17473M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17474L:	linux-media@vger.kernel.org
17475T:	git git://linuxtv.org/media_tree.git
17476S:	Supported
17477F:	Documentation/devicetree/bindings/media/xilinx/
17478F:	drivers/media/platform/xilinx/
17479F:	include/uapi/linux/xilinx-v4l2-controls.h
17480
17481XILLYBUS DRIVER
17482M:	Eli Billauer <eli.billauer@gmail.com>
17483L:	linux-kernel@vger.kernel.org
17484S:	Supported
17485F:	drivers/char/xillybus/
17486
17487XLP9XX I2C DRIVER
17488M:	George Cherian <george.cherian@cavium.com>
17489M:	Jan Glauber <jglauber@cavium.com>
17490L:	linux-i2c@vger.kernel.org
17491W:	http://www.cavium.com
17492S:	Supported
17493F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17494F:	drivers/i2c/busses/i2c-xlp9xx.c
17495
17496XRA1403 GPIO EXPANDER
17497M:	Nandor Han <nandor.han@ge.com>
17498M:	Semi Malinen <semi.malinen@ge.com>
17499L:	linux-gpio@vger.kernel.org
17500S:	Maintained
17501F:	drivers/gpio/gpio-xra1403.c
17502F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17503
17504XTENSA XTFPGA PLATFORM SUPPORT
17505M:	Max Filippov <jcmvbkbc@gmail.com>
17506L:	linux-xtensa@linux-xtensa.org
17507S:	Maintained
17508F:	drivers/spi/spi-xtensa-xtfpga.c
17509F:	sound/soc/xtensa/xtfpga-i2s.c
17510
17511YAM DRIVER FOR AX.25
17512M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17513L:	linux-hams@vger.kernel.org
17514S:	Maintained
17515F:	drivers/net/hamradio/yam*
17516F:	include/linux/yam.h
17517
17518YAMA SECURITY MODULE
17519M:	Kees Cook <keescook@chromium.org>
17520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17521S:	Supported
17522F:	security/yama/
17523F:	Documentation/admin-guide/LSM/Yama.rst
17524
17525YEALINK PHONE DRIVER
17526M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17527L:	usbb2k-api-dev@nongnu.org
17528S:	Maintained
17529F:	Documentation/input/devices/yealink.rst
17530F:	drivers/input/misc/yealink.*
17531
17532Z8530 DRIVER FOR AX.25
17533M:	Joerg Reuter <jreuter@yaina.de>
17534W:	http://yaina.de/jreuter/
17535W:	http://www.qsl.net/dl1bke/
17536L:	linux-hams@vger.kernel.org
17537S:	Maintained
17538F:	Documentation/networking/z8530drv.txt
17539F:	drivers/net/hamradio/*scc.c
17540F:	drivers/net/hamradio/z8530.h
17541
17542ZBUD COMPRESSED PAGE ALLOCATOR
17543M:	Seth Jennings <sjenning@redhat.com>
17544M:	Dan Streetman <ddstreet@ieee.org>
17545L:	linux-mm@kvack.org
17546S:	Maintained
17547F:	mm/zbud.c
17548F:	include/linux/zbud.h
17549
17550ZD1211RW WIRELESS DRIVER
17551M:	Daniel Drake <dsd@gentoo.org>
17552M:	Ulrich Kunitz <kune@deine-taler.de>
17553W:	http://zd1211.ath.cx/wiki/DriverRewrite
17554L:	linux-wireless@vger.kernel.org
17555L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17556S:	Maintained
17557F:	drivers/net/wireless/zydas/zd1211rw/
17558
17559ZD1301 MEDIA DRIVER
17560M:	Antti Palosaari <crope@iki.fi>
17561L:	linux-media@vger.kernel.org
17562W:	https://linuxtv.org/
17563W:	http://palosaari.fi/linux/
17564Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17565S:	Maintained
17566F:	drivers/media/usb/dvb-usb-v2/zd1301*
17567
17568ZD1301_DEMOD MEDIA DRIVER
17569M:	Antti Palosaari <crope@iki.fi>
17570L:	linux-media@vger.kernel.org
17571W:	https://linuxtv.org/
17572W:	http://palosaari.fi/linux/
17573Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17574S:	Maintained
17575F:	drivers/media/dvb-frontends/zd1301_demod*
17576
17577ZHAOXIN PROCESSOR SUPPORT
17578M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17579L:	linux-kernel@vger.kernel.org
17580S:	Maintained
17581F:	arch/x86/kernel/cpu/zhaoxin.c
17582
17583ZPOOL COMPRESSED PAGE STORAGE API
17584M:	Dan Streetman <ddstreet@ieee.org>
17585L:	linux-mm@kvack.org
17586S:	Maintained
17587F:	mm/zpool.c
17588F:	include/linux/zpool.h
17589
17590ZR36067 VIDEO FOR LINUX DRIVER
17591L:	mjpeg-users@lists.sourceforge.net
17592L:	linux-media@vger.kernel.org
17593W:	http://mjpeg.sourceforge.net/driver-zoran/
17594T:	hg https://linuxtv.org/hg/v4l-dvb
17595S:	Odd Fixes
17596F:	drivers/staging/media/zoran/
17597
17598ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17599M:	Minchan Kim <minchan@kernel.org>
17600M:	Nitin Gupta <ngupta@vflare.org>
17601R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17602L:	linux-kernel@vger.kernel.org
17603S:	Maintained
17604F:	drivers/block/zram/
17605F:	Documentation/blockdev/zram.txt
17606
17607ZS DECSTATION Z85C30 SERIAL DRIVER
17608M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17609S:	Maintained
17610F:	drivers/tty/serial/zs.*
17611
17612ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17613M:	Minchan Kim <minchan@kernel.org>
17614M:	Nitin Gupta <ngupta@vflare.org>
17615R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17616L:	linux-mm@kvack.org
17617S:	Maintained
17618F:	mm/zsmalloc.c
17619F:	include/linux/zsmalloc.h
17620F:	Documentation/vm/zsmalloc.rst
17621
17622ZSWAP COMPRESSED SWAP CACHING
17623M:	Seth Jennings <sjenning@redhat.com>
17624M:	Dan Streetman <ddstreet@ieee.org>
17625L:	linux-mm@kvack.org
17626S:	Maintained
17627F:	mm/zswap.c
17628
17629THE REST
17630M:	Linus Torvalds <torvalds@linux-foundation.org>
17631L:	linux-kernel@vger.kernel.org
17632Q:	http://patchwork.kernel.org/project/LKML/list/
17633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17634S:	Buried alive in reporters
17635F:	*
17636F:	*/
17637