xref: /linux/MAINTAINERS (revision 53c8b29abe42e5601cfa0ea5962532f0cfdec8a0)
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/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
671ALLWINNER SECURITY SYSTEM
672M:	Corentin Labbe <clabbe.montjoie@gmail.com>
673L:	linux-crypto@vger.kernel.org
674S:	Maintained
675F:	drivers/crypto/sunxi-ss/
676
677ALLWINNER VPU DRIVER
678M:	Maxime Ripard <maxime.ripard@bootlin.com>
679M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680L:	linux-media@vger.kernel.org
681S:	Maintained
682F:	drivers/staging/media/sunxi/cedrus/
683
684ALPHA PORT
685M:	Richard Henderson <rth@twiddle.net>
686M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687M:	Matt Turner <mattst88@gmail.com>
688S:	Odd Fixes
689L:	linux-alpha@vger.kernel.org
690F:	arch/alpha/
691
692ALPS PS/2 TOUCHPAD DRIVER
693R:	Pali Rohár <pali.rohar@gmail.com>
694F:	drivers/input/mouse/alps.*
695
696ALTERA I2C CONTROLLER DRIVER
697M:	Thor Thayer <thor.thayer@linux.intel.com>
698S:	Maintained
699F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
700F:	drivers/i2c/busses/i2c-altera.c
701
702ALTERA MAILBOX DRIVER
703M:	Ley Foon Tan <lftan@altera.com>
704L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705S:	Maintained
706F:	drivers/mailbox/mailbox-altera.c
707
708ALTERA PIO DRIVER
709M:	Tien Hock Loh <thloh@altera.com>
710L:	linux-gpio@vger.kernel.org
711S:	Maintained
712F:	drivers/gpio/gpio-altera.c
713
714ALTERA SYSTEM MANAGER DRIVER
715M:	Thor Thayer <thor.thayer@linux.intel.com>
716S:	Maintained
717F:	drivers/mfd/altera-sysmgr.c
718F:	include/linux/mfd/altera-sysgmr.h
719
720ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722S:	Maintained
723F:	drivers/gpio/gpio-altera-a10sr.c
724F:	drivers/mfd/altera-a10sr.c
725F:	drivers/reset/reset-a10sr.c
726F:	include/linux/mfd/altera-a10sr.h
727F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
728
729ALTERA TRIPLE SPEED ETHERNET DRIVER
730M:	Thor Thayer <thor.thayer@linux.intel.com>
731L:	netdev@vger.kernel.org
732L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733S:	Maintained
734F:	drivers/net/ethernet/altera/
735
736ALTERA UART/JTAG UART SERIAL DRIVERS
737M:	Tobias Klauser <tklauser@distanz.ch>
738L:	linux-serial@vger.kernel.org
739L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740S:	Maintained
741F:	drivers/tty/serial/altera_uart.c
742F:	drivers/tty/serial/altera_jtaguart.c
743F:	include/linux/altera_uart.h
744F:	include/linux/altera_jtaguart.h
745
746AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747M:	Talel Shenhar <talel@amazon.com>
748S:	Maintained
749F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750F:	drivers/thermal/thermal_mmio.c
751
752AMAZON ETHERNET DRIVERS
753M:	Netanel Belgazal <netanel@amazon.com>
754R:	Saeed Bishara <saeedb@amazon.com>
755R:	Zorik Machulsky <zorik@amazon.com>
756L:	netdev@vger.kernel.org
757S:	Supported
758F:	Documentation/networking/device_drivers/amazon/ena.txt
759F:	drivers/net/ethernet/amazon/
760
761AMAZON RDMA EFA DRIVER
762M:	Gal Pressman <galpress@amazon.com>
763R:	Yossi Leybovich <sleybo@amazon.com>
764L:	linux-rdma@vger.kernel.org
765Q:	https://patchwork.kernel.org/project/linux-rdma/list/
766S:	Supported
767F:	drivers/infiniband/hw/efa/
768F:	include/uapi/rdma/efa-abi.h
769
770AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771M:	Tom Lendacky <thomas.lendacky@amd.com>
772M:	Gary Hook <gary.hook@amd.com>
773L:	linux-crypto@vger.kernel.org
774S:	Supported
775F:	drivers/crypto/ccp/
776F:	include/linux/ccp.h
777
778AMD DISPLAY CORE
779M:	Harry Wentland <harry.wentland@amd.com>
780M:	Leo Li <sunpeng.li@amd.com>
781L:	amd-gfx@lists.freedesktop.org
782T:	git git://people.freedesktop.org/~agd5f/linux
783S:	Supported
784F:	drivers/gpu/drm/amd/display/
785
786AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787M:	Huang Rui <ray.huang@amd.com>
788L:	linux-hwmon@vger.kernel.org
789S:	Supported
790F:	Documentation/hwmon/fam15h_power.rst
791F:	drivers/hwmon/fam15h_power.c
792
793AMD FCH GPIO DRIVER
794M:	Enrico Weigelt, metux IT consult <info@metux.net>
795L:	linux-gpio@vger.kernel.org
796S:	Maintained
797F:	drivers/gpio/gpio-amd-fch.c
798F:	include/linux/platform_data/gpio/gpio-amd-fch.h
799
800AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
802S:	Orphan
803F:	drivers/usb/gadget/udc/amd5536udc.*
804
805AMD GEODE PROCESSOR/CHIPSET SUPPORT
806P:	Andres Salomon <dilinger@queued.net>
807L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
808W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
809S:	Supported
810F:	drivers/char/hw_random/geode-rng.c
811F:	drivers/crypto/geode*
812F:	drivers/video/fbdev/geode/
813F:	arch/x86/include/asm/geode.h
814
815AMD IOMMU (AMD-VI)
816M:	Joerg Roedel <joro@8bytes.org>
817L:	iommu@lists.linux-foundation.org
818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
819S:	Maintained
820F:	drivers/iommu/amd_iommu*.[ch]
821F:	include/linux/amd-iommu.h
822
823AMD KFD
824M:	Oded Gabbay <oded.gabbay@gmail.com>
825L:	dri-devel@lists.freedesktop.org
826T:	git git://people.freedesktop.org/~gabbayo/linux.git
827S:	Supported
828F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835F:	drivers/gpu/drm/amd/amdkfd/
836F:	drivers/gpu/drm/amd/include/cik_structs.h
837F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838F:	drivers/gpu/drm/amd/include/vi_structs.h
839F:	drivers/gpu/drm/amd/include/v9_structs.h
840F:	include/uapi/linux/kfd_ioctl.h
841
842AMD MP2 I2C DRIVER
843M:	Elie Morisse <syniurge@gmail.com>
844M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
845M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846L:	linux-i2c@vger.kernel.org
847S:	Maintained
848F:	drivers/i2c/busses/i2c-amd-mp2*
849
850AMD POWERPLAY
851M:	Rex Zhu <rex.zhu@amd.com>
852M:	Evan Quan <evan.quan@amd.com>
853L:	amd-gfx@lists.freedesktop.org
854S:	Supported
855F:	drivers/gpu/drm/amd/powerplay/
856T:	git git://people.freedesktop.org/~agd5f/linux
857
858AMD SEATTLE DEVICE TREE SUPPORT
859M:	Brijesh Singh <brijeshkumar.singh@amd.com>
860M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861M:	Tom Lendacky <thomas.lendacky@amd.com>
862S:	Supported
863F:	arch/arm64/boot/dts/amd/
864
865AMD XGBE DRIVER
866M:	Tom Lendacky <thomas.lendacky@amd.com>
867L:	netdev@vger.kernel.org
868S:	Supported
869F:	drivers/net/ethernet/amd/xgbe/
870F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
871
872ANALOG DEVICES INC AD5686 DRIVER
873M:	Stefan Popa <stefan.popa@analog.com>
874L:	linux-pm@vger.kernel.org
875W:	http://ez.analog.com/community/linux-device-drivers
876S:	Supported
877F:	drivers/iio/dac/ad5686*
878F:	drivers/iio/dac/ad5696*
879
880ANALOG DEVICES INC AD5758 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-iio@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5758.c
886F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
887
888ANALOG DEVICES INC AD7124 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/adc/ad7124.c
894F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
895
896ANALOG DEVICES INC AD7606 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7606.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
903
904ANALOG DEVICES INC AD7768-1 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906L:	linux-iio@vger.kernel.org
907W:	http://ez.analog.com/community/linux-device-drivers
908S:	Supported
909F:	drivers/iio/adc/ad7768-1.c
910F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
911
912ANALOG DEVICES INC AD9389B DRIVER
913M:	Hans Verkuil <hans.verkuil@cisco.com>
914L:	linux-media@vger.kernel.org
915S:	Maintained
916F:	drivers/media/i2c/ad9389b*
917
918ANALOG DEVICES INC ADGS1408 DRIVER
919M:	Mircea Caprioru <mircea.caprioru@analog.com>
920S:	Supported
921F:	drivers/mux/adgs1408.c
922F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
923
924ANALOG DEVICES INC ADP5061 DRIVER
925M:	Stefan Popa <stefan.popa@analog.com>
926L:	linux-pm@vger.kernel.org
927W:	http://ez.analog.com/community/linux-device-drivers
928S:	Supported
929F:	drivers/power/supply/adp5061.c
930
931ANALOG DEVICES INC ADV7180 DRIVER
932M:	Lars-Peter Clausen <lars@metafoo.de>
933L:	linux-media@vger.kernel.org
934W:	http://ez.analog.com/community/linux-device-drivers
935S:	Supported
936F:	drivers/media/i2c/adv7180.c
937
938ANALOG DEVICES INC ADV748X DRIVER
939M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
940L:	linux-media@vger.kernel.org
941S:	Maintained
942F:	drivers/media/i2c/adv748x/*
943
944ANALOG DEVICES INC ADV7511 DRIVER
945M:	Hans Verkuil <hans.verkuil@cisco.com>
946L:	linux-media@vger.kernel.org
947S:	Maintained
948F:	drivers/media/i2c/adv7511*
949
950ANALOG DEVICES INC ADV7604 DRIVER
951M:	Hans Verkuil <hans.verkuil@cisco.com>
952L:	linux-media@vger.kernel.org
953S:	Maintained
954F:	drivers/media/i2c/adv7604*
955
956ANALOG DEVICES INC ADV7842 DRIVER
957M:	Hans Verkuil <hans.verkuil@cisco.com>
958L:	linux-media@vger.kernel.org
959S:	Maintained
960F:	drivers/media/i2c/adv7842*
961
962ANALOG DEVICES INC ASOC CODEC DRIVERS
963M:	Lars-Peter Clausen <lars@metafoo.de>
964L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
965W:	http://wiki.analog.com/
966W:	http://ez.analog.com/community/linux-device-drivers
967S:	Supported
968F:	sound/soc/codecs/adau*
969F:	sound/soc/codecs/adav*
970F:	sound/soc/codecs/ad1*
971F:	sound/soc/codecs/ad7*
972F:	sound/soc/codecs/ssm*
973F:	sound/soc/codecs/sigmadsp.*
974
975ANALOG DEVICES INC DMA DRIVERS
976M:	Lars-Peter Clausen <lars@metafoo.de>
977W:	http://ez.analog.com/community/linux-device-drivers
978S:	Supported
979F:	drivers/dma/dma-axi-dmac.c
980
981ANALOG DEVICES INC IIO DRIVERS
982M:	Lars-Peter Clausen <lars@metafoo.de>
983M:	Michael Hennerich <Michael.Hennerich@analog.com>
984M:	Stefan Popa <stefan.popa@analog.com>
985W:	http://wiki.analog.com/
986W:	http://ez.analog.com/community/linux-device-drivers
987S:	Supported
988F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
989F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
990F:	drivers/iio/*/ad*
991F:	drivers/iio/adc/ltc2497*
992X:	drivers/iio/*/adjd*
993F:	drivers/staging/iio/*/ad*
994
995ANALOGBITS PLL LIBRARIES
996M:	Paul Walmsley <paul.walmsley@sifive.com>
997S:	Supported
998F:	drivers/clk/analogbits/*
999F:	include/linux/clk/analogbits*
1000
1001ANDES ARCHITECTURE
1002M:	Greentime Hu <green.hu@gmail.com>
1003M:	Vincent Chen <deanbo422@gmail.com>
1004T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1005S:	Supported
1006F:	arch/nds32/
1007F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1008F:	Documentation/devicetree/bindings/nds32/
1009K:	nds32
1010N:	nds32
1011
1012ANDROID CONFIG FRAGMENTS
1013M:	Rob Herring <robh@kernel.org>
1014S:	Supported
1015F:	kernel/configs/android*
1016
1017ANDROID DRIVERS
1018M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1019M:	Arve Hjønnevåg <arve@android.com>
1020M:	Todd Kjos <tkjos@android.com>
1021M:	Martijn Coenen <maco@android.com>
1022M:	Joel Fernandes <joel@joelfernandes.org>
1023M:	Christian Brauner <christian@brauner.io>
1024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1025L:	devel@driverdev.osuosl.org
1026S:	Supported
1027F:	drivers/android/
1028F:	drivers/staging/android/
1029
1030ANDROID GOLDFISH PIC DRIVER
1031M:	Miodrag Dinic <miodrag.dinic@mips.com>
1032S:	Supported
1033F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1034F:	drivers/irqchip/irq-goldfish-pic.c
1035
1036ANDROID GOLDFISH RTC DRIVER
1037M:	Miodrag Dinic <miodrag.dinic@mips.com>
1038S:	Supported
1039F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1040F:	drivers/rtc/rtc-goldfish.c
1041
1042ANDROID ION DRIVER
1043M:	Laura Abbott <labbott@redhat.com>
1044M:	Sumit Semwal <sumit.semwal@linaro.org>
1045L:	devel@driverdev.osuosl.org
1046L:	dri-devel@lists.freedesktop.org
1047L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1048S:	Supported
1049F:	drivers/staging/android/ion
1050F:	drivers/staging/android/uapi/ion.h
1051
1052AOA (Apple Onboard Audio) ALSA DRIVER
1053M:	Johannes Berg <johannes@sipsolutions.net>
1054L:	linuxppc-dev@lists.ozlabs.org
1055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1056S:	Maintained
1057F:	sound/aoa/
1058
1059APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1060M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1061L:	linux-iio@vger.kernel.org
1062S:	Maintained
1063F:	drivers/iio/adc/stx104.c
1064
1065APM DRIVER
1066M:	Jiri Kosina <jikos@kernel.org>
1067S:	Odd fixes
1068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1069F:	arch/x86/kernel/apm_32.c
1070F:	include/linux/apm_bios.h
1071F:	include/uapi/linux/apm_bios.h
1072F:	drivers/char/apm-emulation.c
1073
1074APPARMOR SECURITY MODULE
1075M:	John Johansen <john.johansen@canonical.com>
1076L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1077W:	wiki.apparmor.net
1078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1079S:	Supported
1080F:	security/apparmor/
1081F:	Documentation/admin-guide/LSM/apparmor.rst
1082
1083APPLE BCM5974 MULTITOUCH DRIVER
1084M:	Henrik Rydberg <rydberg@bitmath.org>
1085L:	linux-input@vger.kernel.org
1086S:	Odd fixes
1087F:	drivers/input/mouse/bcm5974.c
1088
1089APPLE SMC DRIVER
1090M:	Henrik Rydberg <rydberg@bitmath.org>
1091L:	linux-hwmon@vger.kernel.org
1092S:	Odd fixes
1093F:	drivers/hwmon/applesmc.c
1094
1095APPLETALK NETWORK LAYER
1096L:	netdev@vger.kernel.org
1097S:	Odd fixes
1098F:	drivers/net/appletalk/
1099F:	net/appletalk/
1100F:	include/linux/atalk.h
1101F:	include/uapi/linux/atalk.h
1102
1103APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1104M:	Khuong Dinh <khuong@os.amperecomputing.com>
1105S:	Supported
1106F:	arch/arm64/boot/dts/apm/
1107
1108APPLIED MICRO (APM) X-GENE SOC EDAC
1109M:	Khuong Dinh <khuong@os.amperecomputing.com>
1110S:	Supported
1111F:	drivers/edac/xgene_edac.c
1112F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1113
1114APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1115M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1116M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1117S:	Supported
1118F:	drivers/net/ethernet/apm/xgene-v2/
1119
1120APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1121M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1122M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1123M:	Quan Nguyen <quan@os.amperecomputing.com>
1124S:	Supported
1125F:	drivers/net/ethernet/apm/xgene/
1126F:	drivers/net/phy/mdio-xgene.c
1127F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1128F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1129
1130APPLIED MICRO (APM) X-GENE SOC PMU
1131M:	Khuong Dinh <khuong@os.amperecomputing.com>
1132S:	Supported
1133F:	drivers/perf/xgene_pmu.c
1134F:	Documentation/perf/xgene-pmu.txt
1135F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1136
1137APTINA CAMERA SENSOR PLL
1138M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1139L:	linux-media@vger.kernel.org
1140S:	Maintained
1141F:	drivers/media/i2c/aptina-pll.*
1142
1143ARC FRAMEBUFFER DRIVER
1144M:	Jaya Kumar <jayalk@intworks.biz>
1145S:	Maintained
1146F:	drivers/video/fbdev/arcfb.c
1147F:	drivers/video/fbdev/core/fb_defio.c
1148
1149ARC PGU DRM DRIVER
1150M:	Alexey Brodkin <abrodkin@synopsys.com>
1151S:	Supported
1152F:	drivers/gpu/drm/arc/
1153F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1154
1155ARCNET NETWORK LAYER
1156M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1157L:	netdev@vger.kernel.org
1158S:	Maintained
1159F:	drivers/net/arcnet/
1160F:	include/uapi/linux/if_arcnet.h
1161
1162ARM ARCHITECTED TIMER DRIVER
1163M:	Mark Rutland <mark.rutland@arm.com>
1164M:	Marc Zyngier <marc.zyngier@arm.com>
1165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S:	Maintained
1167F:	arch/arm/include/asm/arch_timer.h
1168F:	arch/arm64/include/asm/arch_timer.h
1169F:	drivers/clocksource/arm_arch_timer.c
1170
1171ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1172M:	Linus Walleij <linus.walleij@linaro.org>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	Documentation/devicetree/bindings/arm/arm-boards
1176F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1177F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1178F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1179F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1180F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1181F:	arch/arm/mach-integrator/
1182F:	arch/arm/mach-realview/
1183F:	arch/arm/mach-versatile/
1184F:	arch/arm/plat-versatile/
1185F:	arch/arm/boot/dts/arm-realview-*
1186F:	arch/arm/boot/dts/integrator*
1187F:	arch/arm/boot/dts/versatile*
1188F:	drivers/clk/versatile/
1189F:	drivers/i2c/busses/i2c-versatile.c
1190F:	drivers/irqchip/irq-versatile-fpga.c
1191F:	drivers/mtd/maps/physmap_of_versatile.c
1192F:	drivers/power/reset/arm-versatile-reboot.c
1193F:	drivers/soc/versatile/
1194
1195ARM HDLCD DRM DRIVER
1196M:	Liviu Dudau <liviu.dudau@arm.com>
1197S:	Supported
1198F:	drivers/gpu/drm/arm/hdlcd_*
1199F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1200
1201ARM KOMEDA DRM-KMS DRIVER
1202M:	James (Qian) Wang <james.qian.wang@arm.com>
1203M:	Liviu Dudau <liviu.dudau@arm.com>
1204L:	Mali DP Maintainers <malidp@foss.arm.com>
1205S:	Supported
1206T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1207F:	drivers/gpu/drm/arm/display/include/
1208F:	drivers/gpu/drm/arm/display/komeda/
1209F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1210F:	Documentation/gpu/komeda-kms.rst
1211
1212ARM MALI-DP DRM DRIVER
1213M:	Liviu Dudau <liviu.dudau@arm.com>
1214M:	Brian Starkey <brian.starkey@arm.com>
1215L:	Mali DP Maintainers <malidp@foss.arm.com>
1216S:	Supported
1217T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1218F:	drivers/gpu/drm/arm/
1219F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1220F:	Documentation/gpu/afbc.rst
1221
1222ARM MALI PANFROST DRM DRIVER
1223M:	Rob Herring <robh@kernel.org>
1224M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1225L:	dri-devel@lists.freedesktop.org
1226S:	Supported
1227T:	git git://anongit.freedesktop.org/drm/drm-misc
1228F:	drivers/gpu/drm/panfrost/
1229F:	include/uapi/drm/panfrost_drm.h
1230
1231ARM MFM AND FLOPPY DRIVERS
1232M:	Ian Molton <spyro@f2s.com>
1233S:	Maintained
1234F:	arch/arm/lib/floppydma.S
1235F:	arch/arm/include/asm/floppy.h
1236
1237ARM PMU PROFILING AND DEBUGGING
1238M:	Will Deacon <will@kernel.org>
1239M:	Mark Rutland <mark.rutland@arm.com>
1240S:	Maintained
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242F:	arch/arm*/kernel/perf_*
1243F:	arch/arm/oprofile/common.c
1244F:	arch/arm*/kernel/hw_breakpoint.c
1245F:	arch/arm*/include/asm/hw_breakpoint.h
1246F:	arch/arm*/include/asm/perf_event.h
1247F:	drivers/perf/*
1248F:	include/linux/perf/arm_pmu.h
1249F:	Documentation/devicetree/bindings/arm/pmu.yaml
1250F:	Documentation/devicetree/bindings/perf/
1251
1252ARM PORT
1253M:	Russell King <linux@armlinux.org.uk>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255W:	http://www.armlinux.org.uk/
1256S:	Odd Fixes
1257T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1258F:	arch/arm/
1259X:	arch/arm/boot/dts/
1260
1261ARM PRIMECELL AACI PL041 DRIVER
1262M:	Russell King <linux@armlinux.org.uk>
1263S:	Odd Fixes
1264F:	sound/arm/aaci.*
1265
1266ARM PRIMECELL BUS SUPPORT
1267M:	Russell King <linux@armlinux.org.uk>
1268S:	Odd Fixes
1269F:	drivers/amba/
1270F:	include/linux/amba/bus.h
1271
1272ARM PRIMECELL CLCD PL110 DRIVER
1273M:	Russell King <linux@armlinux.org.uk>
1274S:	Odd Fixes
1275F:	drivers/video/fbdev/amba-clcd.*
1276
1277ARM PRIMECELL KMI PL050 DRIVER
1278M:	Russell King <linux@armlinux.org.uk>
1279S:	Odd Fixes
1280F:	drivers/input/serio/ambakmi.*
1281F:	include/linux/amba/kmi.h
1282
1283ARM PRIMECELL MMCI PL180/1 DRIVER
1284M:	Russell King <linux@armlinux.org.uk>
1285S:	Odd Fixes
1286F:	drivers/mmc/host/mmci.*
1287F:	include/linux/amba/mmci.h
1288
1289ARM PRIMECELL SSP PL022 SPI DRIVER
1290M:	Linus Walleij <linus.walleij@linaro.org>
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S:	Maintained
1293F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1294F:	drivers/spi/spi-pl022.c
1295
1296ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1297M:	Russell King <linux@armlinux.org.uk>
1298S:	Odd Fixes
1299F:	drivers/tty/serial/amba-pl01*.c
1300F:	include/linux/amba/serial.h
1301
1302ARM PRIMECELL VIC PL190/PL192 DRIVER
1303M:	Linus Walleij <linus.walleij@linaro.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1307F:	drivers/irqchip/irq-vic.c
1308
1309ARM SMMU DRIVERS
1310M:	Will Deacon <will@kernel.org>
1311R:	Robin Murphy <robin.murphy@arm.com>
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Maintained
1314F:	drivers/iommu/arm-smmu.c
1315F:	drivers/iommu/arm-smmu-v3.c
1316F:	drivers/iommu/io-pgtable-arm.c
1317F:	drivers/iommu/io-pgtable-arm-v7s.c
1318
1319ARM SUB-ARCHITECTURES
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S:	Maintained
1322F:	arch/arm/mach-*/
1323F:	arch/arm/plat-*/
1324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1325
1326ARM/ACTIONS SEMI ARCHITECTURE
1327M:	Andreas Färber <afaerber@suse.de>
1328R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:	Maintained
1331N:	owl
1332F:	arch/arm/mach-actions/
1333F:	arch/arm/boot/dts/owl-*
1334F:	arch/arm64/boot/dts/actions/
1335F:	drivers/clk/actions/
1336F:	drivers/clocksource/timer-owl*
1337F:	drivers/dma/owl-dma.c
1338F:	drivers/i2c/busses/i2c-owl.c
1339F:	drivers/pinctrl/actions/*
1340F:	drivers/soc/actions/
1341F:	include/dt-bindings/power/owl-*
1342F:	include/linux/soc/actions/
1343F:	Documentation/devicetree/bindings/arm/actions.txt
1344F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1345F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1346F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1347F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1348F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1349F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1350
1351ARM/ADS SPHERE MACHINE SUPPORT
1352M:	Lennert Buytenhek <kernel@wantstofly.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355
1356ARM/AFEB9260 MACHINE SUPPORT
1357M:	Sergey Lapin <slapin@ossfans.org>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360
1361ARM/AJECO 1ARM MACHINE SUPPORT
1362M:	Lennert Buytenhek <kernel@wantstofly.org>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365
1366ARM/Allwinner SoC Clock Support
1367M:	Emilio López <emilio@elopez.com.ar>
1368S:	Maintained
1369F:	drivers/clk/sunxi/
1370
1371ARM/Allwinner sunXi SoC support
1372M:	Maxime Ripard <maxime.ripard@bootlin.com>
1373M:	Chen-Yu Tsai <wens@csie.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376N:	sun[x456789]i
1377N:	sun50i
1378F:	arch/arm/mach-sunxi/
1379F:	arch/arm64/boot/dts/allwinner/
1380F:	drivers/clk/sunxi-ng/
1381F:	drivers/pinctrl/sunxi/
1382F:	drivers/soc/sunxi/
1383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1384
1385ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1386M:	Neil Armstrong <narmstrong@baylibre.com>
1387M:	Jerome Brunet <jbrunet@baylibre.com>
1388L:	linux-amlogic@lists.infradead.org
1389S:	Maintained
1390F:	drivers/clk/meson/
1391F:	include/dt-bindings/clock/meson*
1392F:	include/dt-bindings/clock/gxbb*
1393F:	Documentation/devicetree/bindings/clock/amlogic*
1394
1395ARM/Amlogic Meson SoC support
1396M:	Kevin Hilman <khilman@baylibre.com>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398L:	linux-amlogic@lists.infradead.org
1399W:	http://linux-meson.com/
1400S:	Maintained
1401F:	arch/arm/mach-meson/
1402F:	arch/arm/boot/dts/meson*
1403F:	arch/arm64/boot/dts/amlogic/
1404F:	drivers/pinctrl/meson/
1405F:	drivers/mmc/host/meson*
1406F:	drivers/soc/amlogic/
1407N:	meson
1408
1409ARM/Amlogic Meson SoC Sound Drivers
1410M:	Jerome Brunet <jbrunet@baylibre.com>
1411L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1412S:	Maintained
1413F:	sound/soc/meson/
1414F:	Documentation/devicetree/bindings/sound/amlogic*
1415
1416ARM/Annapurna Labs ALPINE ARCHITECTURE
1417M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1418M:	Antoine Tenart <antoine.tenart@bootlin.com>
1419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S:	Maintained
1421F:	arch/arm/mach-alpine/
1422F:	arch/arm/boot/dts/alpine*
1423F:	arch/arm64/boot/dts/al/
1424F:	drivers/*/*alpine*
1425
1426ARM/ARTPEC MACHINE SUPPORT
1427M:	Jesper Nilsson <jesper.nilsson@axis.com>
1428M:	Lars Persson <lars.persson@axis.com>
1429S:	Maintained
1430L:	linux-arm-kernel@axis.com
1431F:	arch/arm/mach-artpec
1432F:	arch/arm/boot/dts/artpec6*
1433F:	drivers/clk/axis
1434F:	drivers/crypto/axis
1435F:	drivers/pinctrl/pinctrl-artpec*
1436F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1437
1438ARM/ASPEED I2C DRIVER
1439M:	Brendan Higgins <brendanhiggins@google.com>
1440R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1441R:	Joel Stanley <joel@jms.id.au>
1442L:	linux-i2c@vger.kernel.org
1443L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1446F:	drivers/i2c/busses/i2c-aspeed.c
1447F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1448F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1449
1450ARM/ASPEED MACHINE SUPPORT
1451M:	Joel Stanley <joel@jms.id.au>
1452R:	Andrew Jeffery <andrew@aj.id.au>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1455Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1456S:	Supported
1457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1458F:	arch/arm/mach-aspeed/
1459F:	arch/arm/boot/dts/aspeed-*
1460N:	aspeed
1461
1462ARM/BITMAIN ARCHITECTURE
1463M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:	Maintained
1466F:	arch/arm64/boot/dts/bitmain/
1467F:	drivers/pinctrl/pinctrl-bm1880.c
1468F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1469F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1470
1471ARM/CALXEDA HIGHBANK ARCHITECTURE
1472M:	Rob Herring <robh@kernel.org>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	arch/arm/mach-highbank/
1476F:	arch/arm/boot/dts/highbank.dts
1477F:	arch/arm/boot/dts/ecx-*.dts*
1478
1479ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1480M:	Krzysztof Halasa <khalasa@piap.pl>
1481S:	Maintained
1482F:	arch/arm/mach-cns3xxx/
1483
1484ARM/CAVIUM THUNDER NETWORK DRIVER
1485M:	Sunil Goutham <sgoutham@cavium.com>
1486M:	Robert Richter <rric@kernel.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Supported
1489F:	drivers/net/ethernet/cavium/thunder/
1490
1491ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1492M:	Lukasz Majewski <lukma@denx.de>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-ep93xx/ts72xx.c
1496
1497ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1498M:	Alexander Shiyan <shc_work@mail.ru>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Odd Fixes
1501N:	clps711x
1502
1503ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1509M:	Hartley Sweeten <hsweeten@visionengravers.com>
1510M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513F:	arch/arm/mach-ep93xx/
1514F:	arch/arm/mach-ep93xx/include/mach/
1515
1516ARM/CLKDEV SUPPORT
1517M:	Russell King <linux@armlinux.org.uk>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1521F:	drivers/clk/clkdev.c
1522
1523ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1524M:	Mike Rapoport <mike@compulab.co.il>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1529M:	Baruch Siach <baruch@tkos.co.il>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	arch/arm/boot/dts/cx92755*
1533N:	digicolor
1534
1535ARM/CONTEC MICRO9 MACHINE SUPPORT
1536M:	Hubert Feurstein <hubert.feurstein@contec.at>
1537S:	Maintained
1538F:	arch/arm/mach-ep93xx/micro9.c
1539
1540ARM/CORESIGHT FRAMEWORK AND DRIVERS
1541M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1542R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545F:	drivers/hwtracing/coresight/*
1546F:	Documentation/trace/coresight.txt
1547F:	Documentation/trace/coresight-cpu-debug.txt
1548F:	Documentation/devicetree/bindings/arm/coresight.txt
1549F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1550F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1551F:	tools/perf/arch/arm/util/pmu.c
1552F:	tools/perf/arch/arm/util/auxtrace.c
1553F:	tools/perf/arch/arm/util/cs-etm.c
1554F:	tools/perf/arch/arm/util/cs-etm.h
1555F:	tools/perf/util/cs-etm.*
1556F:	tools/perf/util/cs-etm-decoder/*
1557
1558ARM/CORGI MACHINE SUPPORT
1559M:	Richard Purdie <rpurdie@rpsys.net>
1560S:	Maintained
1561
1562ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1563M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1564M:	Linus Walleij <linus.walleij@linaro.org>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T:	git git://github.com/ulli-kroll/linux.git
1567S:	Maintained
1568F:	Documentation/devicetree/bindings/arm/gemini.txt
1569F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1570F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1571F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1572F:	arch/arm/mach-gemini/
1573F:	drivers/net/ethernet/cortina/
1574F:	drivers/pinctrl/pinctrl-gemini.c
1575F:	drivers/rtc/rtc-ftrtc010.c
1576
1577ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1578M:	Barry Song <baohua@kernel.org>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1581S:	Maintained
1582F:	arch/arm/boot/dts/prima2*
1583F:	arch/arm/mach-prima2/
1584F:	drivers/clk/sirf/
1585F:	drivers/clocksource/timer-prima2.c
1586F:	drivers/clocksource/timer-atlas7.c
1587N:	[^a-z]sirf
1588X:	drivers/gnss
1589
1590ARM/EBSA110 MACHINE SUPPORT
1591M:	Russell King <linux@armlinux.org.uk>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593W:	http://www.armlinux.org.uk/
1594S:	Maintained
1595F:	arch/arm/mach-ebsa110/
1596F:	drivers/net/ethernet/amd/am79c961a.*
1597
1598ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1599M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1600R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602S:	Maintained
1603N:	efm32
1604
1605ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1606M:	Robert Jarzmik <robert.jarzmik@free.fr>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608S:	Maintained
1609F:	arch/arm/mach-pxa/ezx.c
1610
1611ARM/FARADAY FA526 PORT
1612M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615T:	git git://git.berlios.de/gemini-board
1616F:	arch/arm/mm/*-fa*
1617
1618ARM/FOOTBRIDGE ARCHITECTURE
1619M:	Russell King <linux@armlinux.org.uk>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621W:	http://www.armlinux.org.uk/
1622S:	Maintained
1623F:	arch/arm/include/asm/hardware/dec21285.h
1624F:	arch/arm/mach-footbridge/
1625
1626ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1627M:	Shawn Guo <shawnguo@kernel.org>
1628M:	Sascha Hauer <s.hauer@pengutronix.de>
1629R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1630R:	Fabio Estevam <festevam@gmail.com>
1631R:	NXP Linux Team <linux-imx@nxp.com>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S:	Maintained
1634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1635N:	imx
1636N:	mxs
1637X:	drivers/media/i2c/
1638
1639ARM/FREESCALE VYBRID ARM ARCHITECTURE
1640M:	Shawn Guo <shawnguo@kernel.org>
1641M:	Sascha Hauer <s.hauer@pengutronix.de>
1642R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1643R:	Stefan Agner <stefan@agner.ch>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645S:	Maintained
1646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1647F:	arch/arm/mach-imx/*vf610*
1648F:	arch/arm/boot/dts/vf*
1649
1650ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1651M:	Shawn Guo <shawnguo@kernel.org>
1652M:	Li Yang <leoyang.li@nxp.com>
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654S:	Maintained
1655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1656F:	arch/arm/boot/dts/ls1021a*
1657F:	arch/arm64/boot/dts/freescale/fsl-*
1658F:	arch/arm64/boot/dts/freescale/qoriq-*
1659
1660ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1661M:	Lennert Buytenhek <kernel@wantstofly.org>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Maintained
1664
1665ARM/GUMSTIX MACHINE SUPPORT
1666M:	Steve Sakoman <sakoman@gmail.com>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669
1670ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1671M:	Philipp Zabel <philipp.zabel@gmail.com>
1672M:	Paul Parsons <lost.distance@yahoo.com>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S:	Maintained
1675F:	arch/arm/mach-pxa/hx4700.c
1676F:	arch/arm/mach-pxa/include/mach/hx4700.h
1677F:	sound/soc/pxa/hx4700.c
1678
1679ARM/HISILICON SOC SUPPORT
1680M:	Wei Xu <xuwei5@hisilicon.com>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682W:	http://www.hisilicon.com
1683S:	Supported
1684T:	git git://github.com/hisilicon/linux-hisi.git
1685F:	arch/arm/mach-hisi/
1686F:	arch/arm/boot/dts/hi3*
1687F:	arch/arm/boot/dts/hip*
1688F:	arch/arm/boot/dts/hisi*
1689F:	arch/arm64/boot/dts/hisilicon/
1690
1691ARM/HP JORNADA 7XX MACHINE SUPPORT
1692M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1693W:	www.jlime.com
1694S:	Maintained
1695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1696F:	arch/arm/mach-sa1100/jornada720.c
1697F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1698
1699ARM/IGEP MACHINE SUPPORT
1700M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1701M:	Javier Martinez Canillas <javier@dowhile0.org>
1702L:	linux-omap@vger.kernel.org
1703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704S:	Maintained
1705F:	arch/arm/boot/dts/omap3-igep*
1706
1707ARM/INCOME PXA270 SUPPORT
1708M:	Marek Vasut <marek.vasut@gmail.com>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S:	Maintained
1711F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1712
1713ARM/INTEL IOP13XX ARM ARCHITECTURE
1714M:	Lennert Buytenhek <kernel@wantstofly.org>
1715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S:	Maintained
1717
1718ARM/INTEL IOP32X ARM ARCHITECTURE
1719M:	Lennert Buytenhek <kernel@wantstofly.org>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S:	Maintained
1722
1723ARM/INTEL IOP33X ARM ARCHITECTURE
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Orphan
1726
1727ARM/INTEL IQ81342EX MACHINE SUPPORT
1728M:	Lennert Buytenhek <kernel@wantstofly.org>
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730S:	Maintained
1731
1732ARM/INTEL IXDP2850 MACHINE SUPPORT
1733M:	Lennert Buytenhek <kernel@wantstofly.org>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735S:	Maintained
1736
1737ARM/INTEL IXP4XX ARM ARCHITECTURE
1738M:	Linus Walleij <linusw@kernel.org>
1739M:	Imre Kaloz <kaloz@openwrt.org>
1740M:	Krzysztof Halasa <khalasa@piap.pl>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1744F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1745F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1746F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1747F:	arch/arm/mach-ixp4xx/
1748F:	drivers/clocksource/timer-ixp4xx.c
1749F:	drivers/gpio/gpio-ixp4xx.c
1750F:	drivers/irqchip/irq-ixp4xx.c
1751F:	include/linux/irqchip/irq-ixp4xx.h
1752F:	include/linux/platform_data/timer-ixp4xx.h
1753
1754ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1755M:	Jonathan Cameron <jic23@cam.ac.uk>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm/mach-pxa/stargate2.c
1759F:	drivers/pcmcia/pxa2xx_stargate2.c
1760
1761ARM/INTEL XSC3 (MANZANO) ARM CORE
1762M:	Lennert Buytenhek <kernel@wantstofly.org>
1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S:	Maintained
1765
1766ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1767M:	Lennert Buytenhek <kernel@wantstofly.org>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769S:	Maintained
1770
1771ARM/LG1K ARCHITECTURE
1772M:	Chanho Min <chanho.min@lge.com>
1773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S:	Maintained
1775F:	arch/arm64/boot/dts/lg/
1776
1777ARM/LOGICPD PXA270 MACHINE SUPPORT
1778M:	Lennert Buytenhek <kernel@wantstofly.org>
1779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780S:	Maintained
1781
1782ARM/LPC18XX ARCHITECTURE
1783M:	Vladimir Zapolskiy <vz@mleia.com>
1784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1787F:	arch/arm/boot/dts/lpc43*
1788F:	drivers/i2c/busses/i2c-lpc2k.c
1789F:	drivers/memory/pl172.c
1790F:	drivers/mtd/spi-nor/nxp-spifi.c
1791F:	drivers/rtc/rtc-lpc24xx.c
1792N:	lpc18xx
1793
1794ARM/LPC32XX SOC SUPPORT
1795M:	Vladimir Zapolskiy <vz@mleia.com>
1796M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1799S:	Maintained
1800F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1801F:	arch/arm/boot/dts/lpc32*
1802F:	arch/arm/mach-lpc32xx/
1803F:	drivers/i2c/busses/i2c-pnx.c
1804F:	drivers/net/ethernet/nxp/lpc_eth.c
1805F:	drivers/usb/host/ohci-nxp.c
1806F:	drivers/watchdog/pnx4008_wdt.c
1807N:	lpc32xx
1808
1809ARM/MAGICIAN MACHINE SUPPORT
1810M:	Philipp Zabel <philipp.zabel@gmail.com>
1811S:	Maintained
1812
1813ARM/Marvell Dove/MV78xx0/Orion SOC support
1814M:	Jason Cooper <jason@lakedaemon.net>
1815M:	Andrew Lunn <andrew@lunn.ch>
1816M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1817M:	Gregory Clement <gregory.clement@bootlin.com>
1818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S:	Maintained
1820F:	Documentation/devicetree/bindings/soc/dove/
1821F:	arch/arm/mach-dove/
1822F:	arch/arm/mach-mv78xx0/
1823F:	arch/arm/mach-orion5x/
1824F:	arch/arm/plat-orion/
1825F:	arch/arm/boot/dts/dove*
1826F:	arch/arm/boot/dts/orion5x*
1827
1828ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1829M:	Jason Cooper <jason@lakedaemon.net>
1830M:	Andrew Lunn <andrew@lunn.ch>
1831M:	Gregory Clement <gregory.clement@bootlin.com>
1832M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834S:	Maintained
1835F:	arch/arm/boot/dts/armada*
1836F:	arch/arm/boot/dts/kirkwood*
1837F:	arch/arm/configs/mvebu_*_defconfig
1838F:	arch/arm/mach-mvebu/
1839F:	arch/arm64/boot/dts/marvell/armada*
1840F:	drivers/cpufreq/armada-37xx-cpufreq.c
1841F:	drivers/cpufreq/armada-8k-cpufreq.c
1842F:	drivers/cpufreq/mvebu-cpufreq.c
1843F:	drivers/irqchip/irq-armada-370-xp.c
1844F:	drivers/irqchip/irq-mvebu-*
1845F:	drivers/pinctrl/mvebu/
1846F:	drivers/rtc/rtc-armada38x.c
1847
1848ARM/Mediatek RTC DRIVER
1849M:	Eddie Huang <eddie.huang@mediatek.com>
1850M:	Sean Wang <sean.wang@mediatek.com>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1853S:	Maintained
1854F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1855F:	drivers/rtc/rtc-mt6397.c
1856F:	drivers/rtc/rtc-mt7622.c
1857
1858ARM/Mediatek SoC support
1859M:	Matthias Brugger <matthias.bgg@gmail.com>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1862W:	https://mtk.bcnfs.org/
1863C:	irc://chat.freenode.net/linux-mediatek
1864S:	Maintained
1865F:	arch/arm/boot/dts/mt6*
1866F:	arch/arm/boot/dts/mt7*
1867F:	arch/arm/boot/dts/mt8*
1868F:	arch/arm/mach-mediatek/
1869F:	arch/arm64/boot/dts/mediatek/
1870F:	drivers/soc/mediatek/
1871N:	mtk
1872N:	mt[678]
1873K:	mediatek
1874
1875ARM/Mediatek USB3 PHY DRIVER
1876M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880F:	drivers/phy/mediatek/
1881F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1882
1883ARM/MICREL KS8695 ARCHITECTURE
1884M:	Greg Ungerer <gerg@uclinux.org>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886F:	arch/arm/mach-ks8695/
1887S:	Odd Fixes
1888
1889ARM/Microchip (AT91) SoC support
1890M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1891M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1892M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894W:	http://www.linux4sam.org
1895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1896S:	Supported
1897N:	at91
1898N:	atmel
1899F:	arch/arm/mach-at91/
1900F:	include/soc/at91/
1901F:	arch/arm/boot/dts/at91*.dts
1902F:	arch/arm/boot/dts/at91*.dtsi
1903F:	arch/arm/boot/dts/sama*.dts
1904F:	arch/arm/boot/dts/sama*.dtsi
1905F:	arch/arm/include/debug/at91.S
1906F:	drivers/memory/atmel*
1907F:	drivers/watchdog/sama5d4_wdt.c
1908X:	drivers/input/touchscreen/atmel_mxt_ts.c
1909X:	drivers/net/wireless/atmel/
1910
1911ARM/MIOA701 MACHINE SUPPORT
1912M:	Robert Jarzmik <robert.jarzmik@free.fr>
1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914F:	arch/arm/mach-pxa/mioa701.c
1915S:	Maintained
1916
1917ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1918M:	Michael Petchkovsky <mkpetch@internode.on.net>
1919S:	Maintained
1920
1921ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1922M:	Linus Walleij <linus.walleij@linaro.org>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924S:	Maintained
1925F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1926F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1927F:	arch/arm/mach-nomadik/
1928F:	arch/arm/mach-u300/
1929F:	arch/arm/mach-ux500/
1930F:	arch/arm/boot/dts/ste-*
1931F:	drivers/clk/clk-nomadik.c
1932F:	drivers/clk/clk-u300.c
1933F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1934F:	drivers/clocksource/timer-u300.c
1935F:	drivers/dma/coh901318*
1936F:	drivers/dma/ste_dma40*
1937F:	drivers/hwspinlock/u8500_hsem.c
1938F:	drivers/i2c/busses/i2c-nomadik.c
1939F:	drivers/i2c/busses/i2c-stu300.c
1940F:	drivers/mfd/ab3100*
1941F:	drivers/mfd/ab8500*
1942F:	drivers/mfd/abx500*
1943F:	drivers/mfd/dbx500*
1944F:	drivers/mfd/db8500*
1945F:	drivers/pinctrl/nomadik/
1946F:	drivers/pinctrl/pinctrl-coh901*
1947F:	drivers/pinctrl/pinctrl-u300.c
1948F:	drivers/rtc/rtc-ab3100.c
1949F:	drivers/rtc/rtc-ab8500.c
1950F:	drivers/rtc/rtc-coh901331.c
1951F:	drivers/rtc/rtc-pl031.c
1952F:	drivers/watchdog/coh901327_wdt.c
1953F:	Documentation/devicetree/bindings/arm/ste-*
1954F:	Documentation/devicetree/bindings/arm/ux500/
1955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1956
1957ARM/NUVOTON NPCM ARCHITECTURE
1958M:	Avi Fishman <avifishman70@gmail.com>
1959M:	Tomer Maimon <tmaimon77@gmail.com>
1960M:	Tali Perry <tali.perry1@gmail.com>
1961R:	Patrick Venture <venture@google.com>
1962R:	Nancy Yuen <yuenn@google.com>
1963R:	Benjamin Fair <benjaminfair@google.com>
1964L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1965S:	Supported
1966F:	arch/arm/mach-npcm/
1967F:	arch/arm/boot/dts/nuvoton-npcm*
1968F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1969F:	drivers/*/*npcm*
1970F:	Documentation/devicetree/bindings/*/*npcm*
1971F:	Documentation/devicetree/bindings/*/*/*npcm*
1972
1973ARM/NUVOTON W90X900 ARM ARCHITECTURE
1974M:	Wan ZongShun <mcuos.com@gmail.com>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976W:	http://www.mcuos.com
1977S:	Maintained
1978F:	arch/arm/mach-w90x900/
1979F:	drivers/input/keyboard/w90p910_keypad.c
1980F:	drivers/input/touchscreen/w90p910_ts.c
1981F:	drivers/watchdog/nuc900_wdt.c
1982F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1983F:	drivers/mtd/nand/raw/nuc900_nand.c
1984F:	drivers/rtc/rtc-nuc900.c
1985F:	drivers/spi/spi-nuc900.c
1986F:	drivers/usb/host/ehci-w90x900.c
1987F:	drivers/video/fbdev/nuc900fb.c
1988
1989ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1990L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1991W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1992S:	Orphan
1993F:	arch/arm/mach-s3c24xx/mach-gta02.c
1994F:	arch/arm/mach-s3c24xx/gta02.h
1995
1996ARM/Orion SoC/Technologic Systems TS-78xx platform support
1997M:	Alexander Clouter <alex@digriz.org.uk>
1998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999W:	http://www.digriz.org.uk/ts78xx/kernel
2000S:	Maintained
2001F:	arch/arm/mach-orion5x/ts78xx-*
2002
2003ARM/OXNAS platform support
2004M:	Neil Armstrong <narmstrong@baylibre.com>
2005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006L:	linux-oxnas@groups.io (moderated for non-subscribers)
2007S:	Maintained
2008F:	arch/arm/mach-oxnas/
2009F:	arch/arm/boot/dts/ox8*.dts*
2010N:	oxnas
2011
2012ARM/PALM TREO SUPPORT
2013M:	Tomas Cech <sleep_walker@suse.com>
2014L:	linux-arm-kernel@lists.infradead.org
2015W:	http://hackndev.com
2016S:	Maintained
2017F:	arch/arm/mach-pxa/palmtreo.*
2018
2019ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2020M:	Marek Vasut <marek.vasut@gmail.com>
2021L:	linux-arm-kernel@lists.infradead.org
2022W:	http://hackndev.com
2023S:	Maintained
2024F:	arch/arm/mach-pxa/include/mach/palmtx.h
2025F:	arch/arm/mach-pxa/palmtx.c
2026F:	arch/arm/mach-pxa/palmt5.*
2027F:	arch/arm/mach-pxa/include/mach/palmld.h
2028F:	arch/arm/mach-pxa/palmld.c
2029F:	arch/arm/mach-pxa/palmte2.*
2030F:	arch/arm/mach-pxa/include/mach/palmtc.h
2031F:	arch/arm/mach-pxa/palmtc.c
2032
2033ARM/PALMZ72 SUPPORT
2034M:	Sergey Lapin <slapin@ossfans.org>
2035L:	linux-arm-kernel@lists.infradead.org
2036W:	http://hackndev.com
2037S:	Maintained
2038F:	arch/arm/mach-pxa/palmz72.*
2039
2040ARM/PLEB SUPPORT
2041M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2042W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2043S:	Maintained
2044
2045ARM/PT DIGITAL BOARD PORT
2046M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048W:	http://www.armlinux.org.uk/
2049S:	Maintained
2050
2051ARM/QUALCOMM SUPPORT
2052M:	Andy Gross <agross@kernel.org>
2053M:	David Brown <david.brown@linaro.org>
2054L:	linux-arm-msm@vger.kernel.org
2055S:	Maintained
2056F:	Documentation/devicetree/bindings/soc/qcom/
2057F:	Documentation/devicetree/bindings/*/qcom*
2058F:	arch/arm/boot/dts/qcom-*.dts
2059F:	arch/arm/boot/dts/qcom-*.dtsi
2060F:	arch/arm/mach-qcom/
2061F:	arch/arm64/boot/dts/qcom/
2062F:	drivers/*/qcom/
2063F:	drivers/*/qcom*
2064F:	drivers/*/*/qcom/
2065F:	drivers/*/*/qcom*
2066F:	drivers/*/pm8???-*
2067F:	drivers/bluetooth/btqcomsmd.c
2068F:	drivers/clocksource/timer-qcom.c
2069F:	drivers/extcon/extcon-qcom*
2070F:	drivers/iommu/msm*
2071F:	drivers/i2c/busses/i2c-qup.c
2072F:	drivers/i2c/busses/i2c-qcom-geni.c
2073F:	drivers/mfd/ssbi.c
2074F:	drivers/mmc/host/mmci_qcom*
2075F:	drivers/mmc/host/sdhci_msm.c
2076F:	drivers/pci/controller/dwc/pcie-qcom.c
2077F:	drivers/phy/qualcomm/
2078F:	drivers/power/*/msm*
2079F:	drivers/reset/reset-qcom-*
2080F:	drivers/scsi/ufs/ufs-qcom.*
2081F:	drivers/spi/spi-qup.c
2082F:	drivers/spi/spi-geni-qcom.c
2083F:	drivers/spi/spi-qcom-qspi.c
2084F:	drivers/tty/serial/msm_serial.c
2085F:	drivers/usb/dwc3/dwc3-qcom.c
2086F:	include/dt-bindings/*/qcom*
2087F:	include/linux/*/qcom*
2088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2089
2090ARM/RADISYS ENP2611 MACHINE SUPPORT
2091M:	Lennert Buytenhek <kernel@wantstofly.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094
2095ARM/RDA MICRO ARCHITECTURE
2096M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	arch/arm/boot/dts/rda8810pl-*
2101F:	drivers/clocksource/timer-rda.c
2102F:	drivers/irqchip/irq-rda-intc.c
2103F:	drivers/tty/serial/rda-uart.c
2104F:	Documentation/devicetree/bindings/arm/rda.txt
2105F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2106F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2107F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2108
2109ARM/REALTEK ARCHITECTURE
2110M:	Andreas Färber <afaerber@suse.de>
2111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112S:	Maintained
2113F:	arch/arm64/boot/dts/realtek/
2114F:	Documentation/devicetree/bindings/arm/realtek.txt
2115
2116ARM/RENESAS ARM64 ARCHITECTURE
2117M:	Simon Horman <horms@verge.net.au>
2118M:	Magnus Damm <magnus.damm@gmail.com>
2119L:	linux-renesas-soc@vger.kernel.org
2120Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2122S:	Supported
2123F:	arch/arm64/boot/dts/renesas/
2124F:	Documentation/devicetree/bindings/arm/renesas.yaml
2125F:	drivers/soc/renesas/
2126F:	include/linux/soc/renesas/
2127
2128ARM/RISCPC ARCHITECTURE
2129M:	Russell King <linux@armlinux.org.uk>
2130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131W:	http://www.armlinux.org.uk/
2132S:	Maintained
2133F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2134F:	arch/arm/include/asm/hardware/ioc.h
2135F:	arch/arm/include/asm/hardware/iomd.h
2136F:	arch/arm/include/asm/hardware/memc.h
2137F:	arch/arm/mach-rpc/
2138F:	drivers/net/ethernet/8390/etherh.c
2139F:	drivers/net/ethernet/i825xx/ether1*
2140F:	drivers/net/ethernet/seeq/ether3*
2141F:	drivers/scsi/arm/
2142
2143ARM/Rockchip SoC support
2144M:	Heiko Stuebner <heiko@sntech.de>
2145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146L:	linux-rockchip@lists.infradead.org
2147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2148S:	Maintained
2149F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2150F:	arch/arm/boot/dts/rk3*
2151F:	arch/arm/boot/dts/rv1108*
2152F:	arch/arm/mach-rockchip/
2153F:	drivers/clk/rockchip/
2154F:	drivers/i2c/busses/i2c-rk3x.c
2155F:	drivers/*/*rockchip*
2156F:	drivers/*/*/*rockchip*
2157F:	sound/soc/rockchip/
2158N:	rockchip
2159
2160ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2161M:	Kukjin Kim <kgene@kernel.org>
2162M:	Krzysztof Kozlowski <krzk@kernel.org>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2165Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2166S:	Maintained
2167F:	arch/arm/boot/dts/s3c*
2168F:	arch/arm/boot/dts/s5p*
2169F:	arch/arm/boot/dts/exynos*
2170F:	arch/arm64/boot/dts/exynos/
2171F:	arch/arm/plat-samsung/
2172F:	arch/arm/mach-s3c24*/
2173F:	arch/arm/mach-s3c64xx/
2174F:	arch/arm/mach-s5p*/
2175F:	arch/arm/mach-exynos*/
2176F:	drivers/*/*s3c24*
2177F:	drivers/*/*/*s3c24*
2178F:	drivers/*/*s3c64xx*
2179F:	drivers/*/*s5pv210*
2180F:	drivers/memory/samsung/*
2181F:	drivers/soc/samsung/*
2182F:	Documentation/arm/Samsung/
2183F:	Documentation/devicetree/bindings/arm/samsung/
2184F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2185F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2186N:	exynos
2187
2188ARM/SAMSUNG MOBILE MACHINE SUPPORT
2189M:	Kyungmin Park <kyungmin.park@samsung.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192F:	arch/arm/mach-s5pv210/
2193
2194ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2195M:	Kyungmin Park <kyungmin.park@samsung.com>
2196M:	Kamil Debski <kamil@wypas.org>
2197M:	Andrzej Hajda <a.hajda@samsung.com>
2198L:	linux-arm-kernel@lists.infradead.org
2199L:	linux-media@vger.kernel.org
2200S:	Maintained
2201F:	drivers/media/platform/s5p-g2d/
2202
2203ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2204M:	Marek Szyprowski <m.szyprowski@samsung.com>
2205L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2206L:	linux-media@vger.kernel.org
2207S:	Maintained
2208F:	drivers/media/platform/s5p-cec/
2209F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2210
2211ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2212M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2213M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2214M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2215L:	linux-arm-kernel@lists.infradead.org
2216L:	linux-media@vger.kernel.org
2217S:	Maintained
2218F:	drivers/media/platform/s5p-jpeg/
2219
2220ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2221M:	Kyungmin Park <kyungmin.park@samsung.com>
2222M:	Kamil Debski <kamil@wypas.org>
2223M:	Jeongtae Park <jtp.park@samsung.com>
2224M:	Andrzej Hajda <a.hajda@samsung.com>
2225L:	linux-arm-kernel@lists.infradead.org
2226L:	linux-media@vger.kernel.org
2227S:	Maintained
2228F:	drivers/media/platform/s5p-mfc/
2229
2230ARM/SHMOBILE ARM ARCHITECTURE
2231M:	Simon Horman <horms@verge.net.au>
2232M:	Magnus Damm <magnus.damm@gmail.com>
2233L:	linux-renesas-soc@vger.kernel.org
2234Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2236S:	Supported
2237F:	arch/arm/boot/dts/emev2*
2238F:	arch/arm/boot/dts/gr-peach*
2239F:	arch/arm/boot/dts/iwg20d-q7*
2240F:	arch/arm/boot/dts/r7s*
2241F:	arch/arm/boot/dts/r8a*
2242F:	arch/arm/boot/dts/r9a*
2243F:	arch/arm/boot/dts/sh*
2244F:	arch/arm/configs/shmobile_defconfig
2245F:	arch/arm/include/debug/renesas-scif.S
2246F:	arch/arm/mach-shmobile/
2247F:	Documentation/devicetree/bindings/arm/renesas.yaml
2248F:	drivers/soc/renesas/
2249F:	include/linux/soc/renesas/
2250
2251ARM/SOCFPGA ARCHITECTURE
2252M:	Dinh Nguyen <dinguyen@kernel.org>
2253S:	Maintained
2254F:	arch/arm/mach-socfpga/
2255F:	arch/arm/boot/dts/socfpga*
2256F:	arch/arm/configs/socfpga_defconfig
2257F:	arch/arm64/boot/dts/altera/
2258F:	arch/arm64/boot/dts/intel/
2259W:	http://www.rocketboards.org
2260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2261
2262ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2263M:	Dinh Nguyen <dinguyen@kernel.org>
2264S:	Maintained
2265F:	drivers/clk/socfpga/
2266
2267ARM/SOCFPGA EDAC SUPPORT
2268M:	Thor Thayer <thor.thayer@linux.intel.com>
2269S:	Maintained
2270F:	drivers/edac/altera_edac.
2271
2272ARM/SPREADTRUM SoC SUPPORT
2273M:	Orson Zhai <orsonzhai@gmail.com>
2274M:	Baolin Wang <baolin.wang@linaro.org>
2275M:	Chunyan Zhang <zhang.lyra@gmail.com>
2276S:	Maintained
2277F:	arch/arm64/boot/dts/sprd
2278N:	sprd
2279
2280ARM/STI ARCHITECTURE
2281M:	Patrice Chotard <patrice.chotard@st.com>
2282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283W:	http://www.stlinux.com
2284S:	Maintained
2285F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2286F:	arch/arm/mach-sti/
2287F:	arch/arm/boot/dts/sti*
2288F:	drivers/char/hw_random/st-rng.c
2289F:	drivers/clocksource/arm_global_timer.c
2290F:	drivers/clocksource/clksrc_st_lpc.c
2291F:	drivers/cpufreq/sti-cpufreq.c
2292F:	drivers/dma/st_fdma*
2293F:	drivers/i2c/busses/i2c-st.c
2294F:	drivers/media/rc/st_rc.c
2295F:	drivers/media/platform/sti/c8sectpfe/
2296F:	drivers/mmc/host/sdhci-st.c
2297F:	drivers/phy/st/phy-miphy28lp.c
2298F:	drivers/phy/st/phy-stih407-usb.c
2299F:	drivers/pinctrl/pinctrl-st.c
2300F:	drivers/remoteproc/st_remoteproc.c
2301F:	drivers/remoteproc/st_slim_rproc.c
2302F:	drivers/reset/sti/
2303F:	drivers/rtc/rtc-st-lpc.c
2304F:	drivers/tty/serial/st-asc.c
2305F:	drivers/usb/dwc3/dwc3-st.c
2306F:	drivers/usb/host/ehci-st.c
2307F:	drivers/usb/host/ohci-st.c
2308F:	drivers/watchdog/st_lpc_wdt.c
2309F:	drivers/ata/ahci_st.c
2310F:	include/linux/remoteproc/st_slim_rproc.h
2311
2312ARM/STM32 ARCHITECTURE
2313M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2314M:	Alexandre Torgue <alexandre.torgue@st.com>
2315L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317S:	Maintained
2318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2319N:	stm32
2320N:	stm
2321F:	arch/arm/boot/dts/stm32*
2322F:	arch/arm/mach-stm32/
2323F:	drivers/clocksource/armv7m_systick.c
2324
2325ARM/Synaptics SoC support
2326M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2327M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329S:	Maintained
2330F:	arch/arm/mach-berlin/
2331F:	arch/arm/boot/dts/berlin*
2332F:	arch/arm64/boot/dts/synaptics/
2333
2334ARM/TANGO ARCHITECTURE
2335M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2336M:	Mans Rullgard <mans@mansr.com>
2337L:	linux-arm-kernel@lists.infradead.org
2338S:	Odd Fixes
2339N:	tango
2340
2341ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2342M:	Lennert Buytenhek <kernel@wantstofly.org>
2343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344S:	Maintained
2345
2346ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2347M:	Hans Verkuil <hans.verkuil@cisco.com>
2348L:	linux-tegra@vger.kernel.org
2349L:	linux-media@vger.kernel.org
2350S:	Maintained
2351F:	drivers/media/platform/tegra-cec/
2352F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2353
2354ARM/TETON BGA MACHINE SUPPORT
2355M:	"Mark F. Brown" <mark.brown314@gmail.com>
2356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357S:	Maintained
2358
2359ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2360M:	Santosh Shilimkar <ssantosh@kernel.org>
2361L:	linux-kernel@vger.kernel.org
2362S:	Maintained
2363F:	drivers/memory/*emif*
2364
2365ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2366M:	Tero Kristo <t-kristo@ti.com>
2367M:	Nishanth Menon <nm@ti.com>
2368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369S:	Supported
2370F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2371F:	arch/arm64/boot/dts/ti/Makefile
2372F:	arch/arm64/boot/dts/ti/k3-*
2373F:	include/dt-bindings/pinctrl/k3.h
2374
2375ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2376M:	Santosh Shilimkar <ssantosh@kernel.org>
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379F:	arch/arm/mach-keystone/
2380F:	arch/arm/boot/dts/keystone-*
2381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2382
2383ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2384M:	Santosh Shilimkar <ssantosh@kernel.org>
2385L:	linux-kernel@vger.kernel.org
2386S:	Maintained
2387F:	drivers/clk/keystone/
2388
2389ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2390M:	Santosh Shilimkar <ssantosh@kernel.org>
2391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392L:	linux-kernel@vger.kernel.org
2393S:	Maintained
2394F:	drivers/clocksource/timer-keystone.c
2395
2396ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2397M:	Santosh Shilimkar <ssantosh@kernel.org>
2398L:	linux-kernel@vger.kernel.org
2399S:	Maintained
2400F:	drivers/power/reset/keystone-reset.c
2401
2402ARM/THECUS N2100 MACHINE SUPPORT
2403M:	Lennert Buytenhek <kernel@wantstofly.org>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405S:	Maintained
2406
2407ARM/TOSA MACHINE SUPPORT
2408M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2409M:	Dirk Opfer <dirk@opfer-online.de>
2410S:	Maintained
2411
2412ARM/UNIPHIER ARCHITECTURE
2413M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2416S:	Maintained
2417F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2418F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2419F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2420F:	arch/arm/boot/dts/uniphier*
2421F:	arch/arm/include/asm/hardware/cache-uniphier.h
2422F:	arch/arm/mach-uniphier/
2423F:	arch/arm/mm/cache-uniphier.c
2424F:	arch/arm64/boot/dts/socionext/uniphier*
2425F:	drivers/bus/uniphier-system-bus.c
2426F:	drivers/clk/uniphier/
2427F:	drivers/dma/uniphier-mdmac.c
2428F:	drivers/gpio/gpio-uniphier.c
2429F:	drivers/i2c/busses/i2c-uniphier*
2430F:	drivers/irqchip/irq-uniphier-aidet.c
2431F:	drivers/mmc/host/uniphier-sd.c
2432F:	drivers/pinctrl/uniphier/
2433F:	drivers/reset/reset-uniphier.c
2434F:	drivers/tty/serial/8250/8250_uniphier.c
2435N:	uniphier
2436
2437ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2438M:	Ulf Hansson <ulf.hansson@linaro.org>
2439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440T:	git git://git.linaro.org/people/ulfh/clk.git
2441S:	Maintained
2442F:	drivers/clk/ux500/
2443
2444ARM/VERSATILE EXPRESS PLATFORM
2445M:	Liviu Dudau <liviu.dudau@arm.com>
2446M:	Sudeep Holla <sudeep.holla@arm.com>
2447M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449S:	Maintained
2450F:	arch/arm/boot/dts/vexpress*
2451F:	arch/arm64/boot/dts/arm/
2452F:	arch/arm/mach-vexpress/
2453F:	*/*/vexpress*
2454F:	*/*/*/vexpress*
2455F:	drivers/clk/versatile/clk-vexpress-osc.c
2456F:	drivers/clocksource/timer-versatile.c
2457N:	mps2
2458
2459ARM/VFP SUPPORT
2460M:	Russell King <linux@armlinux.org.uk>
2461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462W:	http://www.armlinux.org.uk/
2463S:	Maintained
2464F:	arch/arm/vfp/
2465
2466ARM/VOIPAC PXA270 SUPPORT
2467M:	Marek Vasut <marek.vasut@gmail.com>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S:	Maintained
2470F:	arch/arm/mach-pxa/vpac270.c
2471F:	arch/arm/mach-pxa/include/mach/vpac270.h
2472
2473ARM/VT8500 ARM ARCHITECTURE
2474M:	Tony Prisk <linux@prisktech.co.nz>
2475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476S:	Maintained
2477F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2478F:	arch/arm/mach-vt8500/
2479F:	drivers/clocksource/timer-vt8500.c
2480F:	drivers/i2c/busses/i2c-wmt.c
2481F:	drivers/mmc/host/wmt-sdmmc.c
2482F:	drivers/pwm/pwm-vt8500.c
2483F:	drivers/rtc/rtc-vt8500.c
2484F:	drivers/tty/serial/vt8500_serial.c
2485F:	drivers/usb/host/ehci-platform.c
2486F:	drivers/usb/host/uhci-platform.c
2487F:	drivers/video/fbdev/vt8500lcdfb.*
2488F:	drivers/video/fbdev/wm8505fb*
2489F:	drivers/video/fbdev/wmt_ge_rops.*
2490
2491ARM/ZIPIT Z2 SUPPORT
2492M:	Marek Vasut <marek.vasut@gmail.com>
2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494S:	Maintained
2495F:	arch/arm/mach-pxa/z2.c
2496F:	arch/arm/mach-pxa/include/mach/z2.h
2497
2498ARM/ZTE ARCHITECTURE
2499M:	Jun Nie <jun.nie@linaro.org>
2500M:	Shawn Guo <shawnguo@kernel.org>
2501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502S:	Maintained
2503F:	arch/arm/boot/dts/zx2967*
2504F:	arch/arm/mach-zx/
2505F:	arch/arm64/boot/dts/zte/
2506F:	drivers/clk/zte/
2507F:	drivers/dma/zx_dma.c
2508F:	drivers/gpio/gpio-zx.c
2509F:	drivers/i2c/busses/i2c-zx2967.c
2510F:	drivers/mmc/host/dw_mmc-zx.*
2511F:	drivers/pinctrl/zte/
2512F:	drivers/soc/zte/
2513F:	drivers/thermal/zx2967_thermal.c
2514F:	drivers/watchdog/zx2967_wdt.c
2515F:	Documentation/devicetree/bindings/arm/zte.yaml
2516F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2517F:	Documentation/devicetree/bindings/dma/zxdma.txt
2518F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2519F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2520F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2521F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2522F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2523F:	Documentation/devicetree/bindings/soc/zte/
2524F:	Documentation/devicetree/bindings/sound/zte,*.txt
2525F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2526F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2527F:	include/dt-bindings/clock/zx2967*.h
2528F:	include/dt-bindings/soc/zte,*.h
2529F:	sound/soc/codecs/zx_aud96p22.c
2530F:	sound/soc/zte/
2531
2532ARM/ZYNQ ARCHITECTURE
2533M:	Michal Simek <michal.simek@xilinx.com>
2534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535W:	http://wiki.xilinx.com
2536T:	git https://github.com/Xilinx/linux-xlnx.git
2537S:	Supported
2538F:	arch/arm/mach-zynq/
2539F:	drivers/cpuidle/cpuidle-zynq.c
2540F:	drivers/block/xsysace.c
2541N:	zynq
2542N:	xilinx
2543F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2544F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2545F:	drivers/clocksource/timer-cadence-ttc.c
2546F:	drivers/i2c/busses/i2c-cadence.c
2547F:	drivers/mmc/host/sdhci-of-arasan.c
2548F:	drivers/edac/synopsys_edac.c
2549F:	drivers/i2c/busses/i2c-xiic.c
2550
2551ARM64 PORT (AARCH64 ARCHITECTURE)
2552M:	Catalin Marinas <catalin.marinas@arm.com>
2553M:	Will Deacon <will@kernel.org>
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2556S:	Maintained
2557F:	arch/arm64/
2558X:	arch/arm64/boot/dts/
2559F:	Documentation/arm64/
2560
2561AS3645A LED FLASH CONTROLLER DRIVER
2562M:	Sakari Ailus <sakari.ailus@iki.fi>
2563L:	linux-leds@vger.kernel.org
2564S:	Maintained
2565F:	drivers/leds/leds-as3645a.c
2566
2567ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2568M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2569L:	linux-media@vger.kernel.org
2570T:	git git://linuxtv.org/media_tree.git
2571S:	Maintained
2572F:	drivers/media/i2c/ak7375.c
2573F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2574
2575ASAHI KASEI AK8974 DRIVER
2576M:	Linus Walleij <linus.walleij@linaro.org>
2577L:	linux-iio@vger.kernel.org
2578W:	http://www.akm.com/
2579S:	Supported
2580F:	drivers/iio/magnetometer/ak8974.c
2581
2582ASC7621 HARDWARE MONITOR DRIVER
2583M:	George Joseph <george.joseph@fairview5.com>
2584L:	linux-hwmon@vger.kernel.org
2585S:	Maintained
2586F:	Documentation/hwmon/asc7621.rst
2587F:	drivers/hwmon/asc7621.c
2588
2589ASPEED VIDEO ENGINE DRIVER
2590M:	Eddie James <eajames@linux.ibm.com>
2591L:	linux-media@vger.kernel.org
2592L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2593S:	Maintained
2594F:	drivers/media/platform/aspeed-video.c
2595F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2596
2597ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2598M:	Corentin Chary <corentin.chary@gmail.com>
2599L:	acpi4asus-user@lists.sourceforge.net
2600L:	platform-driver-x86@vger.kernel.org
2601W:	http://acpi4asus.sf.net
2602S:	Maintained
2603F:	drivers/platform/x86/asus*.c
2604F:	drivers/platform/x86/eeepc*.c
2605
2606ASUS WIRELESS RADIO CONTROL DRIVER
2607M:	João Paulo Rechi Vita <jprvita@gmail.com>
2608L:	platform-driver-x86@vger.kernel.org
2609S:	Maintained
2610F:	drivers/platform/x86/asus-wireless.c
2611
2612ASYMMETRIC KEYS
2613M:	David Howells <dhowells@redhat.com>
2614L:	keyrings@vger.kernel.org
2615S:	Maintained
2616F:	Documentation/crypto/asymmetric-keys.txt
2617F:	include/linux/verification.h
2618F:	include/crypto/public_key.h
2619F:	include/crypto/pkcs7.h
2620F:	crypto/asymmetric_keys/
2621
2622ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2623R:	Dan Williams <dan.j.williams@intel.com>
2624W:	http://sourceforge.net/projects/xscaleiop
2625S:	Odd fixes
2626F:	Documentation/crypto/async-tx-api.txt
2627F:	crypto/async_tx/
2628F:	drivers/dma/
2629F:	include/linux/dmaengine.h
2630F:	include/linux/async_tx.h
2631
2632AT24 EEPROM DRIVER
2633M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2634L:	linux-i2c@vger.kernel.org
2635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2636S:	Maintained
2637F:	Documentation/devicetree/bindings/eeprom/at24.txt
2638F:	drivers/misc/eeprom/at24.c
2639
2640ATA OVER ETHERNET (AOE) DRIVER
2641M:	"Justin Sanders" <justin@coraid.com>
2642W:	http://www.openaoe.org/
2643S:	Supported
2644F:	Documentation/aoe/
2645F:	drivers/block/aoe/
2646
2647ATHEROS 71XX/9XXX GPIO DRIVER
2648M:	Alban Bedel <albeu@free.fr>
2649W:	https://github.com/AlbanBedel/linux
2650T:	git git://github.com/AlbanBedel/linux
2651S:	Maintained
2652F:	drivers/gpio/gpio-ath79.c
2653F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2654
2655ATHEROS 71XX/9XXX USB PHY DRIVER
2656M:	Alban Bedel <albeu@free.fr>
2657W:	https://github.com/AlbanBedel/linux
2658T:	git git://github.com/AlbanBedel/linux
2659S:	Maintained
2660F:	drivers/phy/qualcomm/phy-ath79-usb.c
2661F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2662
2663ATHEROS ATH GENERIC UTILITIES
2664M:	Kalle Valo <kvalo@codeaurora.org>
2665L:	linux-wireless@vger.kernel.org
2666S:	Supported
2667F:	drivers/net/wireless/ath/*
2668
2669ATHEROS ATH5K WIRELESS DRIVER
2670M:	Jiri Slaby <jirislaby@gmail.com>
2671M:	Nick Kossifidis <mickflemm@gmail.com>
2672M:	Luis Chamberlain <mcgrof@kernel.org>
2673L:	linux-wireless@vger.kernel.org
2674W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2675S:	Maintained
2676F:	drivers/net/wireless/ath/ath5k/
2677
2678ATHEROS ATH6KL WIRELESS DRIVER
2679M:	Kalle Valo <kvalo@codeaurora.org>
2680L:	linux-wireless@vger.kernel.org
2681W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2683S:	Supported
2684F:	drivers/net/wireless/ath/ath6kl/
2685
2686ATI_REMOTE2 DRIVER
2687M:	Ville Syrjala <syrjala@sci.fi>
2688S:	Maintained
2689F:	drivers/input/misc/ati_remote2.c
2690
2691ATK0110 HWMON DRIVER
2692M:	Luca Tettamanti <kronos.it@gmail.com>
2693L:	linux-hwmon@vger.kernel.org
2694S:	Maintained
2695F:	drivers/hwmon/asus_atk0110.c
2696
2697ATLX ETHERNET DRIVERS
2698M:	Jay Cliburn <jcliburn@gmail.com>
2699M:	Chris Snook <chris.snook@gmail.com>
2700L:	netdev@vger.kernel.org
2701W:	http://sourceforge.net/projects/atl1
2702W:	http://atl1.sourceforge.net
2703S:	Maintained
2704F:	drivers/net/ethernet/atheros/
2705
2706ATM
2707M:	Chas Williams <3chas3@gmail.com>
2708L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2709L:	netdev@vger.kernel.org
2710W:	http://linux-atm.sourceforge.net
2711S:	Maintained
2712F:	drivers/atm/
2713F:	include/linux/atm*
2714F:	include/uapi/linux/atm*
2715
2716ATMEL MACB ETHERNET DRIVER
2717M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2718S:	Supported
2719F:	drivers/net/ethernet/cadence/
2720
2721ATMEL MAXTOUCH DRIVER
2722M:	Nick Dyer <nick@shmanahar.org>
2723T:	git git://github.com/ndyer/linux.git
2724S:	Maintained
2725F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2726F:	drivers/input/touchscreen/atmel_mxt_ts.c
2727
2728ATMEL WIRELESS DRIVER
2729M:	Simon Kelley <simon@thekelleys.org.uk>
2730L:	linux-wireless@vger.kernel.org
2731W:	http://www.thekelleys.org.uk/atmel
2732W:	http://atmelwlandriver.sourceforge.net/
2733S:	Maintained
2734F:	drivers/net/wireless/atmel/atmel*
2735
2736ATOMIC INFRASTRUCTURE
2737M:	Will Deacon <will@kernel.org>
2738M:	Peter Zijlstra <peterz@infradead.org>
2739R:	Boqun Feng <boqun.feng@gmail.com>
2740L:	linux-kernel@vger.kernel.org
2741S:	Maintained
2742F:	arch/*/include/asm/atomic*.h
2743F:	include/*/atomic*.h
2744F:	scripts/atomic/
2745
2746ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2747M:	Bradley Grove <linuxdrivers@attotech.com>
2748L:	linux-scsi@vger.kernel.org
2749W:	http://www.attotech.com
2750S:	Supported
2751F:	drivers/scsi/esas2r
2752
2753ATUSB IEEE 802.15.4 RADIO DRIVER
2754M:	Stefan Schmidt <stefan@datenfreihafen.org>
2755L:	linux-wpan@vger.kernel.org
2756S:	Maintained
2757F:	drivers/net/ieee802154/atusb.c
2758F:	drivers/net/ieee802154/atusb.h
2759F:	drivers/net/ieee802154/at86rf230.h
2760
2761AUDIT SUBSYSTEM
2762M:	Paul Moore <paul@paul-moore.com>
2763M:	Eric Paris <eparis@redhat.com>
2764L:	linux-audit@redhat.com (moderated for non-subscribers)
2765W:	https://github.com/linux-audit
2766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2767S:	Supported
2768F:	include/linux/audit.h
2769F:	include/uapi/linux/audit.h
2770F:	kernel/audit*
2771
2772AUXILIARY DISPLAY DRIVERS
2773M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2774S:	Maintained
2775F:	drivers/auxdisplay/
2776F:	include/linux/cfag12864b.h
2777
2778AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2779M:	Andreas Klinger <ak@it-klinger.de>
2780L:	linux-iio@vger.kernel.org
2781S:	Maintained
2782F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2783F:	drivers/iio/adc/hx711.c
2784
2785AX.25 NETWORK LAYER
2786M:	Ralf Baechle <ralf@linux-mips.org>
2787L:	linux-hams@vger.kernel.org
2788W:	http://www.linux-ax25.org/
2789S:	Maintained
2790F:	include/uapi/linux/ax25.h
2791F:	include/net/ax25.h
2792F:	net/ax25/
2793
2794AXENTIA ARM DEVICES
2795M:	Peter Rosin <peda@axentia.se>
2796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797S:	Maintained
2798F:	Documentation/devicetree/bindings/arm/axentia.txt
2799F:	arch/arm/boot/dts/at91-linea.dtsi
2800F:	arch/arm/boot/dts/at91-natte.dtsi
2801F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2802F:	arch/arm/boot/dts/at91-tse850-3.dts
2803
2804AXENTIA ASOC DRIVERS
2805M:	Peter Rosin <peda@axentia.se>
2806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2807S:	Maintained
2808F:	Documentation/devicetree/bindings/sound/axentia,*
2809F:	sound/soc/atmel/tse850-pcm5142.c
2810
2811AXXIA I2C CONTROLLER
2812M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2813L:	linux-i2c@vger.kernel.org
2814S:	Maintained
2815F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2816F:	drivers/i2c/busses/i2c-axxia.c
2817
2818AZ6007 DVB DRIVER
2819M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2820L:	linux-media@vger.kernel.org
2821W:	https://linuxtv.org
2822T:	git git://linuxtv.org/media_tree.git
2823S:	Maintained
2824F:	drivers/media/usb/dvb-usb-v2/az6007.c
2825
2826AZTECH FM RADIO RECEIVER DRIVER
2827M:	Hans Verkuil <hverkuil@xs4all.nl>
2828L:	linux-media@vger.kernel.org
2829T:	git git://linuxtv.org/media_tree.git
2830W:	https://linuxtv.org
2831S:	Maintained
2832F:	drivers/media/radio/radio-aztech*
2833
2834B43 WIRELESS DRIVER
2835L:	linux-wireless@vger.kernel.org
2836L:	b43-dev@lists.infradead.org
2837W:	http://wireless.kernel.org/en/users/Drivers/b43
2838S:	Odd Fixes
2839F:	drivers/net/wireless/broadcom/b43/
2840
2841B43LEGACY WIRELESS DRIVER
2842M:	Larry Finger <Larry.Finger@lwfinger.net>
2843L:	linux-wireless@vger.kernel.org
2844L:	b43-dev@lists.infradead.org
2845W:	http://wireless.kernel.org/en/users/Drivers/b43
2846S:	Maintained
2847F:	drivers/net/wireless/broadcom/b43legacy/
2848
2849BACKLIGHT CLASS/SUBSYSTEM
2850M:	Lee Jones <lee.jones@linaro.org>
2851M:	Daniel Thompson <daniel.thompson@linaro.org>
2852M:	Jingoo Han <jingoohan1@gmail.com>
2853L:	dri-devel@lists.freedesktop.org
2854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2855S:	Maintained
2856F:	drivers/video/backlight/
2857F:	include/linux/backlight.h
2858F:	include/linux/pwm_backlight.h
2859F:	Documentation/devicetree/bindings/leds/backlight
2860
2861BATMAN ADVANCED
2862M:	Marek Lindner <mareklindner@neomailbox.ch>
2863M:	Simon Wunderlich <sw@simonwunderlich.de>
2864M:	Antonio Quartulli <a@unstable.cc>
2865L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2866W:	https://www.open-mesh.org/
2867B:	https://www.open-mesh.org/projects/batman-adv/issues
2868C:	irc://chat.freenode.net/batman
2869Q:	https://patchwork.open-mesh.org/project/batman/list/
2870T:	git https://git.open-mesh.org/linux-merge.git
2871S:	Maintained
2872F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2873F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2874F:	Documentation/networking/batman-adv.rst
2875F:	include/uapi/linux/batadv_packet.h
2876F:	include/uapi/linux/batman_adv.h
2877F:	net/batman-adv/
2878
2879BAYCOM/HDLCDRV DRIVERS FOR AX.25
2880M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2881L:	linux-hams@vger.kernel.org
2882W:	http://www.baycom.org/~tom/ham/ham.html
2883S:	Maintained
2884F:	drivers/net/hamradio/baycom*
2885
2886BCACHE (BLOCK LAYER CACHE)
2887M:	Coly Li <colyli@suse.de>
2888M:	Kent Overstreet <kent.overstreet@gmail.com>
2889L:	linux-bcache@vger.kernel.org
2890W:	http://bcache.evilpiepirate.org
2891C:	irc://irc.oftc.net/bcache
2892S:	Maintained
2893F:	drivers/md/bcache/
2894
2895BDISP ST MEDIA DRIVER
2896M:	Fabien Dessenne <fabien.dessenne@st.com>
2897L:	linux-media@vger.kernel.org
2898T:	git git://linuxtv.org/media_tree.git
2899W:	https://linuxtv.org
2900S:	Supported
2901F:	drivers/media/platform/sti/bdisp
2902
2903BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2904M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2905L:	netdev@vger.kernel.org
2906S:	Maintained
2907F:	drivers/net/ethernet/ec_bhf.c
2908
2909BEFS FILE SYSTEM
2910M:	Luis de Bethencourt <luisbg@kernel.org>
2911M:	Salah Triki <salah.triki@gmail.com>
2912S:	Maintained
2913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2914F:	Documentation/filesystems/befs.txt
2915F:	fs/befs/
2916
2917BFQ I/O SCHEDULER
2918M:	Paolo Valente <paolo.valente@linaro.org>
2919M:	Jens Axboe <axboe@kernel.dk>
2920L:	linux-block@vger.kernel.org
2921S:	Maintained
2922F:	block/bfq-*
2923F:	Documentation/block/bfq-iosched.txt
2924
2925BFS FILE SYSTEM
2926M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2927S:	Maintained
2928F:	Documentation/filesystems/bfs.txt
2929F:	fs/bfs/
2930F:	include/uapi/linux/bfs_fs.h
2931
2932BLINKM RGB LED DRIVER
2933M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2934S:	Maintained
2935F:	drivers/leds/leds-blinkm.c
2936
2937BLOCK LAYER
2938M:	Jens Axboe <axboe@kernel.dk>
2939L:	linux-block@vger.kernel.org
2940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2941S:	Maintained
2942F:	block/
2943F:	drivers/block/
2944F:	kernel/trace/blktrace.c
2945F:	lib/sbitmap.c
2946
2947BLOCK2MTD DRIVER
2948M:	Joern Engel <joern@lazybastard.org>
2949L:	linux-mtd@lists.infradead.org
2950S:	Maintained
2951F:	drivers/mtd/devices/block2mtd.c
2952
2953BLUETOOTH DRIVERS
2954M:	Marcel Holtmann <marcel@holtmann.org>
2955M:	Johan Hedberg <johan.hedberg@gmail.com>
2956L:	linux-bluetooth@vger.kernel.org
2957W:	http://www.bluez.org/
2958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2960S:	Maintained
2961F:	drivers/bluetooth/
2962
2963BLUETOOTH SUBSYSTEM
2964M:	Marcel Holtmann <marcel@holtmann.org>
2965M:	Johan Hedberg <johan.hedberg@gmail.com>
2966L:	linux-bluetooth@vger.kernel.org
2967W:	http://www.bluez.org/
2968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2970S:	Maintained
2971F:	net/bluetooth/
2972F:	include/net/bluetooth/
2973
2974BONDING DRIVER
2975M:	Jay Vosburgh <j.vosburgh@gmail.com>
2976M:	Veaceslav Falico <vfalico@gmail.com>
2977M:	Andy Gospodarek <andy@greyhouse.net>
2978L:	netdev@vger.kernel.org
2979W:	http://sourceforge.net/projects/bonding/
2980S:	Supported
2981F:	drivers/net/bonding/
2982F:	include/uapi/linux/if_bonding.h
2983
2984BPF (Safe dynamic programs and tools)
2985M:	Alexei Starovoitov <ast@kernel.org>
2986M:	Daniel Borkmann <daniel@iogearbox.net>
2987R:	Martin KaFai Lau <kafai@fb.com>
2988R:	Song Liu <songliubraving@fb.com>
2989R:	Yonghong Song <yhs@fb.com>
2990L:	netdev@vger.kernel.org
2991L:	bpf@vger.kernel.org
2992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2994Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2995S:	Supported
2996F:	arch/*/net/*
2997F:	Documentation/networking/filter.txt
2998F:	Documentation/bpf/
2999F:	include/linux/bpf*
3000F:	include/linux/filter.h
3001F:	include/trace/events/xdp.h
3002F:	include/uapi/linux/bpf*
3003F:	include/uapi/linux/filter.h
3004F:	kernel/bpf/
3005F:	kernel/trace/bpf_trace.c
3006F:	lib/test_bpf.c
3007F:	net/bpf/
3008F:	net/core/filter.c
3009F:	net/sched/act_bpf.c
3010F:	net/sched/cls_bpf.c
3011F:	samples/bpf/
3012F:	tools/bpf/
3013F:	tools/lib/bpf/
3014F:	tools/testing/selftests/bpf/
3015K:	bpf
3016N:	bpf
3017
3018BPF JIT for ARM
3019M:	Shubham Bansal <illusionist.neo@gmail.com>
3020L:	netdev@vger.kernel.org
3021L:	bpf@vger.kernel.org
3022S:	Maintained
3023F:	arch/arm/net/
3024
3025BPF JIT for ARM64
3026M:	Daniel Borkmann <daniel@iogearbox.net>
3027M:	Alexei Starovoitov <ast@kernel.org>
3028M:	Zi Shen Lim <zlim.lnx@gmail.com>
3029L:	netdev@vger.kernel.org
3030L:	bpf@vger.kernel.org
3031S:	Supported
3032F:	arch/arm64/net/
3033
3034BPF JIT for MIPS (32-BIT AND 64-BIT)
3035M:	Paul Burton <paul.burton@mips.com>
3036L:	netdev@vger.kernel.org
3037L:	bpf@vger.kernel.org
3038S:	Maintained
3039F:	arch/mips/net/
3040
3041BPF JIT for NFP NICs
3042M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3043L:	netdev@vger.kernel.org
3044L:	bpf@vger.kernel.org
3045S:	Supported
3046F:	drivers/net/ethernet/netronome/nfp/bpf/
3047
3048BPF JIT for POWERPC (32-BIT AND 64-BIT)
3049M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3050M:	Sandipan Das <sandipan@linux.ibm.com>
3051L:	netdev@vger.kernel.org
3052L:	bpf@vger.kernel.org
3053S:	Maintained
3054F:	arch/powerpc/net/
3055
3056BPF JIT for RISC-V (RV64G)
3057M:	Björn Töpel <bjorn.topel@gmail.com>
3058L:	netdev@vger.kernel.org
3059S:	Maintained
3060F:	arch/riscv/net/
3061
3062BPF JIT for S390
3063M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3064M:	Vasily Gorbik <gor@linux.ibm.com>
3065M:	Christian Borntraeger <borntraeger@de.ibm.com>
3066L:	netdev@vger.kernel.org
3067L:	bpf@vger.kernel.org
3068S:	Maintained
3069F:	arch/s390/net/
3070X:	arch/s390/net/pnet.c
3071
3072BPF JIT for SPARC (32-BIT AND 64-BIT)
3073M:	David S. Miller <davem@davemloft.net>
3074L:	netdev@vger.kernel.org
3075L:	bpf@vger.kernel.org
3076S:	Maintained
3077F:	arch/sparc/net/
3078
3079BPF JIT for X86 32-BIT
3080M:	Wang YanQing <udknight@gmail.com>
3081L:	netdev@vger.kernel.org
3082L:	bpf@vger.kernel.org
3083S:	Maintained
3084F:	arch/x86/net/bpf_jit_comp32.c
3085
3086BPF JIT for X86 64-BIT
3087M:	Alexei Starovoitov <ast@kernel.org>
3088M:	Daniel Borkmann <daniel@iogearbox.net>
3089L:	netdev@vger.kernel.org
3090L:	bpf@vger.kernel.org
3091S:	Supported
3092F:	arch/x86/net/
3093X:	arch/x86/net/bpf_jit_comp32.c
3094
3095BROADCOM B44 10/100 ETHERNET DRIVER
3096M:	Michael Chan <michael.chan@broadcom.com>
3097L:	netdev@vger.kernel.org
3098S:	Supported
3099F:	drivers/net/ethernet/broadcom/b44.*
3100
3101BROADCOM B53 ETHERNET SWITCH DRIVER
3102M:	Florian Fainelli <f.fainelli@gmail.com>
3103L:	netdev@vger.kernel.org
3104L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3105S:	Supported
3106F:	drivers/net/dsa/b53/*
3107F:	include/linux/platform_data/b53.h
3108
3109BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3110M:	Florian Fainelli <f.fainelli@gmail.com>
3111M:	Ray Jui <rjui@broadcom.com>
3112M:	Scott Branden <sbranden@broadcom.com>
3113M:	bcm-kernel-feedback-list@broadcom.com
3114T:	git git://github.com/broadcom/mach-bcm
3115S:	Maintained
3116N:	bcm281*
3117N:	bcm113*
3118N:	bcm216*
3119N:	kona
3120F:	arch/arm/mach-bcm/
3121
3122BROADCOM BCM2835 ARM ARCHITECTURE
3123M:	Eric Anholt <eric@anholt.net>
3124M:	Stefan Wahren <wahrenst@gmx.net>
3125L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3127T:	git git://github.com/anholt/linux
3128S:	Maintained
3129N:	bcm2835
3130F:	drivers/staging/vc04_services
3131
3132BROADCOM BCM47XX MIPS ARCHITECTURE
3133M:	Hauke Mehrtens <hauke@hauke-m.de>
3134M:	Rafał Miłecki <zajec5@gmail.com>
3135L:	linux-mips@vger.kernel.org
3136S:	Maintained
3137F:	Documentation/devicetree/bindings/mips/brcm/
3138F:	arch/mips/bcm47xx/*
3139F:	arch/mips/include/asm/mach-bcm47xx/*
3140
3141BROADCOM BCM5301X ARM ARCHITECTURE
3142M:	Hauke Mehrtens <hauke@hauke-m.de>
3143M:	Rafał Miłecki <zajec5@gmail.com>
3144M:	bcm-kernel-feedback-list@broadcom.com
3145L:	linux-arm-kernel@lists.infradead.org
3146S:	Maintained
3147F:	arch/arm/mach-bcm/bcm_5301x.c
3148F:	arch/arm/boot/dts/bcm5301x*.dtsi
3149F:	arch/arm/boot/dts/bcm470*
3150F:	arch/arm/boot/dts/bcm953012*
3151
3152BROADCOM BCM53573 ARM ARCHITECTURE
3153M:	Rafał Miłecki <rafal@milecki.pl>
3154L:	linux-arm-kernel@lists.infradead.org
3155S:	Maintained
3156F:	arch/arm/boot/dts/bcm53573*
3157F:	arch/arm/boot/dts/bcm47189*
3158
3159BROADCOM BCM63XX ARM ARCHITECTURE
3160M:	Florian Fainelli <f.fainelli@gmail.com>
3161M:	bcm-kernel-feedback-list@broadcom.com
3162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3163T:	git git://github.com/broadcom/stblinux.git
3164S:	Maintained
3165N:	bcm63xx
3166
3167BROADCOM BCM63XX/BCM33XX UDC DRIVER
3168M:	Kevin Cernekee <cernekee@gmail.com>
3169L:	linux-usb@vger.kernel.org
3170S:	Maintained
3171F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3172
3173BROADCOM BCM7XXX ARM ARCHITECTURE
3174M:	Brian Norris <computersforpeace@gmail.com>
3175M:	Gregory Fong <gregory.0xf0@gmail.com>
3176M:	Florian Fainelli <f.fainelli@gmail.com>
3177M:	bcm-kernel-feedback-list@broadcom.com
3178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3179T:	git git://github.com/broadcom/stblinux.git
3180S:	Maintained
3181F:	arch/arm/mach-bcm/*brcmstb*
3182F:	arch/arm/boot/dts/bcm7*.dts*
3183F:	drivers/bus/brcmstb_gisb.c
3184F:	arch/arm/mm/cache-b15-rac.c
3185F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3186N:	brcmstb
3187
3188BROADCOM BMIPS CPUFREQ DRIVER
3189M:	Markus Mayer <mmayer@broadcom.com>
3190M:	bcm-kernel-feedback-list@broadcom.com
3191L:	linux-pm@vger.kernel.org
3192S:	Maintained
3193F:	drivers/cpufreq/bmips-cpufreq.c
3194
3195BROADCOM BMIPS MIPS ARCHITECTURE
3196M:	Kevin Cernekee <cernekee@gmail.com>
3197M:	Florian Fainelli <f.fainelli@gmail.com>
3198L:	bcm-kernel-feedback-list@broadcom.com
3199L:	linux-mips@vger.kernel.org
3200T:	git git://github.com/broadcom/stblinux.git
3201S:	Maintained
3202F:	arch/mips/bmips/*
3203F:	arch/mips/include/asm/mach-bmips/*
3204F:	arch/mips/kernel/*bmips*
3205F:	arch/mips/boot/dts/brcm/bcm*.dts*
3206F:	drivers/irqchip/irq-bcm63*
3207F:	drivers/irqchip/irq-bcm7*
3208F:	drivers/irqchip/irq-brcmstb*
3209F:	include/linux/bcm963xx_nvram.h
3210F:	include/linux/bcm963xx_tag.h
3211
3212BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3213M:	Rasesh Mody <rmody@marvell.com>
3214M:	GR-Linux-NIC-Dev@marvell.com
3215L:	netdev@vger.kernel.org
3216S:	Supported
3217F:	drivers/net/ethernet/broadcom/bnx2.*
3218F:	drivers/net/ethernet/broadcom/bnx2_*
3219
3220BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3221M:	QLogic-Storage-Upstream@qlogic.com
3222L:	linux-scsi@vger.kernel.org
3223S:	Supported
3224F:	drivers/scsi/bnx2fc/
3225
3226BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3227M:	QLogic-Storage-Upstream@qlogic.com
3228L:	linux-scsi@vger.kernel.org
3229S:	Supported
3230F:	drivers/scsi/bnx2i/
3231
3232BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3233M:	Ariel Elior <aelior@marvell.com>
3234M:	Sudarsana Kalluru <skalluru@marvell.com>
3235M:	GR-everest-linux-l2@marvell.com
3236L:	netdev@vger.kernel.org
3237S:	Supported
3238F:	drivers/net/ethernet/broadcom/bnx2x/
3239
3240BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3241M:	Michael Chan <michael.chan@broadcom.com>
3242L:	netdev@vger.kernel.org
3243S:	Supported
3244F:	drivers/net/ethernet/broadcom/bnxt/
3245
3246BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3247M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3248M:	Franky Lin <franky.lin@broadcom.com>
3249M:	Hante Meuleman <hante.meuleman@broadcom.com>
3250M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3251M:	Wright Feng <wright.feng@cypress.com>
3252L:	linux-wireless@vger.kernel.org
3253L:	brcm80211-dev-list.pdl@broadcom.com
3254L:	brcm80211-dev-list@cypress.com
3255S:	Supported
3256F:	drivers/net/wireless/broadcom/brcm80211/
3257
3258BROADCOM BRCMSTB GPIO DRIVER
3259M:	Gregory Fong <gregory.0xf0@gmail.com>
3260L:	bcm-kernel-feedback-list@broadcom.com
3261S:	Supported
3262F:	drivers/gpio/gpio-brcmstb.c
3263F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3264
3265BROADCOM BRCMSTB I2C DRIVER
3266M:	Kamal Dasu <kdasu.kdev@gmail.com>
3267L:	linux-i2c@vger.kernel.org
3268L:	bcm-kernel-feedback-list@broadcom.com
3269S:	Supported
3270F:	drivers/i2c/busses/i2c-brcmstb.c
3271F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3272
3273BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3274M:	Al Cooper <alcooperx@gmail.com>
3275L:	linux-kernel@vger.kernel.org
3276L:	bcm-kernel-feedback-list@broadcom.com
3277S:	Maintained
3278F:	drivers/phy/broadcom/phy-brcm-usb*
3279
3280BROADCOM GENET ETHERNET DRIVER
3281M:	Doug Berger <opendmb@gmail.com>
3282M:	Florian Fainelli <f.fainelli@gmail.com>
3283L:	bcm-kernel-feedback-list@broadcom.com
3284L:	netdev@vger.kernel.org
3285S:	Supported
3286F:	drivers/net/ethernet/broadcom/genet/
3287
3288BROADCOM IPROC ARM ARCHITECTURE
3289M:	Ray Jui <rjui@broadcom.com>
3290M:	Scott Branden <sbranden@broadcom.com>
3291M:	bcm-kernel-feedback-list@broadcom.com
3292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3293T:	git git://github.com/broadcom/cygnus-linux.git
3294S:	Maintained
3295N:	iproc
3296N:	cygnus
3297N:	bcm[-_]nsp
3298N:	bcm9113*
3299N:	bcm9583*
3300N:	bcm9585*
3301N:	bcm9586*
3302N:	bcm988312
3303N:	bcm113*
3304N:	bcm583*
3305N:	bcm585*
3306N:	bcm586*
3307N:	bcm88312
3308N:	hr2
3309N:	stingray
3310F:	arch/arm64/boot/dts/broadcom/northstar2/*
3311F:	arch/arm64/boot/dts/broadcom/stingray/*
3312F:	drivers/clk/bcm/clk-ns*
3313F:	drivers/clk/bcm/clk-sr*
3314F:	drivers/pinctrl/bcm/pinctrl-ns*
3315F:	include/dt-bindings/clock/bcm-sr*
3316
3317BROADCOM KONA GPIO DRIVER
3318M:	Ray Jui <rjui@broadcom.com>
3319L:	bcm-kernel-feedback-list@broadcom.com
3320S:	Supported
3321F:	drivers/gpio/gpio-bcm-kona.c
3322F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3323
3324BROADCOM NETXTREME-E ROCE DRIVER
3325M:	Selvin Xavier <selvin.xavier@broadcom.com>
3326M:	Devesh Sharma <devesh.sharma@broadcom.com>
3327M:	Somnath Kotur <somnath.kotur@broadcom.com>
3328M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3329L:	linux-rdma@vger.kernel.org
3330W:	http://www.broadcom.com
3331S:	Supported
3332F:	drivers/infiniband/hw/bnxt_re/
3333F:	include/uapi/rdma/bnxt_re-abi.h
3334
3335BROADCOM NVRAM DRIVER
3336M:	Rafał Miłecki <zajec5@gmail.com>
3337L:	linux-mips@vger.kernel.org
3338S:	Maintained
3339F:	drivers/firmware/broadcom/*
3340
3341BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3342M:	Rafał Miłecki <zajec5@gmail.com>
3343L:	linux-wireless@vger.kernel.org
3344S:	Maintained
3345F:	drivers/bcma/
3346F:	include/linux/bcma/
3347
3348BROADCOM STB AVS CPUFREQ DRIVER
3349M:	Markus Mayer <mmayer@broadcom.com>
3350M:	bcm-kernel-feedback-list@broadcom.com
3351L:	linux-pm@vger.kernel.org
3352S:	Maintained
3353F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3354F:	drivers/cpufreq/brcmstb*
3355
3356BROADCOM STB AVS TMON DRIVER
3357M:	Markus Mayer <mmayer@broadcom.com>
3358M:	bcm-kernel-feedback-list@broadcom.com
3359L:	linux-pm@vger.kernel.org
3360S:	Maintained
3361F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3362F:	drivers/thermal/broadcom/brcmstb*
3363
3364BROADCOM STB NAND FLASH DRIVER
3365M:	Brian Norris <computersforpeace@gmail.com>
3366M:	Kamal Dasu <kdasu.kdev@gmail.com>
3367L:	linux-mtd@lists.infradead.org
3368L:	bcm-kernel-feedback-list@broadcom.com
3369S:	Maintained
3370F:	drivers/mtd/nand/raw/brcmnand/
3371
3372BROADCOM STB DPFE DRIVER
3373M:	Markus Mayer <mmayer@broadcom.com>
3374M:	bcm-kernel-feedback-list@broadcom.com
3375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3376S:	Maintained
3377F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3378F:	drivers/memory/brcmstb_dpfe.c
3379
3380BROADCOM SPI DRIVER
3381M:	Kamal Dasu <kdasu.kdev@gmail.com>
3382M:	bcm-kernel-feedback-list@broadcom.com
3383S:	Maintained
3384F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3385F:	drivers/spi/spi-bcm-qspi.*
3386F:	drivers/spi/spi-brcmstb-qspi.c
3387F:	drivers/spi/spi-iproc-qspi.c
3388
3389BROADCOM SYSTEMPORT ETHERNET DRIVER
3390M:	Florian Fainelli <f.fainelli@gmail.com>
3391L:	bcm-kernel-feedback-list@broadcom.com
3392L:	netdev@vger.kernel.org
3393S:	Supported
3394F:	drivers/net/ethernet/broadcom/bcmsysport.*
3395
3396BROADCOM TG3 GIGABIT ETHERNET DRIVER
3397M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3398M:	Prashant Sreedharan <prashant@broadcom.com>
3399M:	Michael Chan <mchan@broadcom.com>
3400L:	netdev@vger.kernel.org
3401S:	Supported
3402F:	drivers/net/ethernet/broadcom/tg3.*
3403
3404BROCADE BFA FC SCSI DRIVER
3405M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3406M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3407L:	linux-scsi@vger.kernel.org
3408S:	Supported
3409F:	drivers/scsi/bfa/
3410
3411BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3412M:	Rasesh Mody <rmody@marvell.com>
3413M:	Sudarsana Kalluru <skalluru@marvell.com>
3414M:	GR-Linux-NIC-Dev@marvell.com
3415L:	netdev@vger.kernel.org
3416S:	Supported
3417F:	drivers/net/ethernet/brocade/bna/
3418
3419BSG (block layer generic sg v4 driver)
3420M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3421L:	linux-scsi@vger.kernel.org
3422S:	Supported
3423F:	block/bsg.c
3424F:	include/linux/bsg.h
3425F:	include/uapi/linux/bsg.h
3426
3427BT87X AUDIO DRIVER
3428M:	Clemens Ladisch <clemens@ladisch.de>
3429L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3431S:	Maintained
3432F:	Documentation/sound/cards/bt87x.rst
3433F:	sound/pci/bt87x.c
3434
3435BT8XXGPIO DRIVER
3436M:	Michael Buesch <m@bues.ch>
3437W:	http://bu3sch.de/btgpio.php
3438S:	Maintained
3439F:	drivers/gpio/gpio-bt8xx.c
3440
3441BTRFS FILE SYSTEM
3442M:	Chris Mason <clm@fb.com>
3443M:	Josef Bacik <josef@toxicpanda.com>
3444M:	David Sterba <dsterba@suse.com>
3445L:	linux-btrfs@vger.kernel.org
3446W:	http://btrfs.wiki.kernel.org/
3447Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3449S:	Maintained
3450F:	Documentation/filesystems/btrfs.txt
3451F:	fs/btrfs/
3452F:	include/linux/btrfs*
3453F:	include/uapi/linux/btrfs*
3454
3455BTTV VIDEO4LINUX DRIVER
3456M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3457L:	linux-media@vger.kernel.org
3458W:	https://linuxtv.org
3459T:	git git://linuxtv.org/media_tree.git
3460S:	Odd fixes
3461F:	Documentation/media/v4l-drivers/bttv*
3462F:	drivers/media/pci/bt8xx/bttv*
3463
3464BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3465M:	Chanwoo Choi <cw00.choi@samsung.com>
3466L:	linux-pm@vger.kernel.org
3467L:	linux-samsung-soc@vger.kernel.org
3468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3469S:	Maintained
3470F:	drivers/devfreq/exynos-bus.c
3471F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3472
3473BUSLOGIC SCSI DRIVER
3474M:	Khalid Aziz <khalid@gonehiking.org>
3475L:	linux-scsi@vger.kernel.org
3476S:	Maintained
3477F:	drivers/scsi/BusLogic.*
3478F:	drivers/scsi/FlashPoint.*
3479
3480C-MEDIA CMI8788 DRIVER
3481M:	Clemens Ladisch <clemens@ladisch.de>
3482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3484S:	Maintained
3485F:	sound/pci/oxygen/
3486
3487C-SKY ARCHITECTURE
3488M:	Guo Ren <guoren@kernel.org>
3489T:	git https://github.com/c-sky/csky-linux.git
3490S:	Supported
3491F:	arch/csky/
3492F:	Documentation/devicetree/bindings/csky/
3493F:	drivers/irqchip/irq-csky-*
3494F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3495F:	drivers/clocksource/timer-gx6605s.c
3496F:	drivers/clocksource/timer-mp-csky.c
3497F:	Documentation/devicetree/bindings/timer/csky,*
3498K:	csky
3499N:	csky
3500
3501C6X ARCHITECTURE
3502M:	Mark Salter <msalter@redhat.com>
3503M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3504L:	linux-c6x-dev@linux-c6x.org
3505W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3506S:	Maintained
3507F:	arch/c6x/
3508
3509CA8210 IEEE-802.15.4 RADIO DRIVER
3510M:	Harry Morris <h.morris@cascoda.com>
3511L:	linux-wpan@vger.kernel.org
3512W:	https://github.com/Cascoda/ca8210-linux.git
3513S:	Maintained
3514F:	drivers/net/ieee802154/ca8210.c
3515F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3516
3517CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3518M:	David Howells <dhowells@redhat.com>
3519L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3520S:	Supported
3521F:	Documentation/filesystems/caching/cachefiles.txt
3522F:	fs/cachefiles/
3523
3524CADENCE MIPI-CSI2 BRIDGES
3525M:	Maxime Ripard <maxime.ripard@bootlin.com>
3526L:	linux-media@vger.kernel.org
3527S:	Maintained
3528F:	Documentation/devicetree/bindings/media/cdns,*.txt
3529F:	drivers/media/platform/cadence/cdns-csi2*
3530
3531CADET FM/AM RADIO RECEIVER DRIVER
3532M:	Hans Verkuil <hverkuil@xs4all.nl>
3533L:	linux-media@vger.kernel.org
3534T:	git git://linuxtv.org/media_tree.git
3535W:	https://linuxtv.org
3536S:	Maintained
3537F:	drivers/media/radio/radio-cadet*
3538
3539CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3540M:	Jonathan Corbet <corbet@lwn.net>
3541L:	linux-media@vger.kernel.org
3542T:	git git://linuxtv.org/media_tree.git
3543S:	Maintained
3544F:	Documentation/media/v4l-drivers/cafe_ccic*
3545F:	drivers/media/platform/marvell-ccic/
3546
3547CAIF NETWORK LAYER
3548L:	netdev@vger.kernel.org
3549S:	Orphan
3550F:	Documentation/networking/caif/
3551F:	drivers/net/caif/
3552F:	include/uapi/linux/caif/
3553F:	include/net/caif/
3554F:	net/caif/
3555
3556CAKE QDISC
3557M:	Toke Høiland-Jørgensen <toke@toke.dk>
3558L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3559S:	Maintained
3560F:	net/sched/sch_cake.c
3561
3562CALGARY x86-64 IOMMU
3563M:	Muli Ben-Yehuda <mulix@mulix.org>
3564M:	Jon Mason <jdmason@kudzu.us>
3565L:	iommu@lists.linux-foundation.org
3566S:	Maintained
3567F:	arch/x86/kernel/pci-calgary_64.c
3568F:	arch/x86/kernel/tce_64.c
3569F:	arch/x86/include/asm/calgary.h
3570F:	arch/x86/include/asm/tce.h
3571
3572CAN NETWORK DRIVERS
3573M:	Wolfgang Grandegger <wg@grandegger.com>
3574M:	Marc Kleine-Budde <mkl@pengutronix.de>
3575L:	linux-can@vger.kernel.org
3576W:	https://github.com/linux-can
3577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3579S:	Maintained
3580F:	Documentation/devicetree/bindings/net/can/
3581F:	drivers/net/can/
3582F:	include/linux/can/dev.h
3583F:	include/linux/can/platform/
3584F:	include/uapi/linux/can/error.h
3585F:	include/uapi/linux/can/netlink.h
3586
3587CAN NETWORK LAYER
3588M:	Oliver Hartkopp <socketcan@hartkopp.net>
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/networking/can.rst
3596F:	net/can/
3597F:	include/linux/can/core.h
3598F:	include/uapi/linux/can.h
3599F:	include/uapi/linux/can/bcm.h
3600F:	include/uapi/linux/can/raw.h
3601F:	include/uapi/linux/can/gw.h
3602
3603CAPABILITIES
3604M:	Serge Hallyn <serge@hallyn.com>
3605L:	linux-security-module@vger.kernel.org
3606S:	Supported
3607F:	include/linux/capability.h
3608F:	include/uapi/linux/capability.h
3609F:	security/commoncap.c
3610F:	kernel/capability.c
3611
3612CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3613M:	Kevin Tsai <ktsai@capellamicro.com>
3614S:	Maintained
3615F:	drivers/iio/light/cm*
3616
3617CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3618M:	Christian Lamparter <chunkeey@googlemail.com>
3619L:	linux-wireless@vger.kernel.org
3620W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3621S:	Maintained
3622F:	drivers/net/wireless/ath/carl9170/
3623
3624CAVIUM I2C DRIVER
3625M:	Jan Glauber <jglauber@cavium.com>
3626M:	David Daney <david.daney@cavium.com>
3627W:	http://www.cavium.com
3628S:	Supported
3629F:	drivers/i2c/busses/i2c-octeon*
3630F:	drivers/i2c/busses/i2c-thunderx*
3631
3632CAVIUM LIQUIDIO NETWORK DRIVER
3633M:	Derek Chickles <dchickles@marvell.com>
3634M:	Satanand Burla <sburla@marvell.com>
3635M:	Felix Manlunas <fmanlunas@marvell.com>
3636L:	netdev@vger.kernel.org
3637W:	http://www.cavium.com
3638S:	Supported
3639F:	drivers/net/ethernet/cavium/liquidio/
3640
3641CAVIUM MMC DRIVER
3642M:	Jan Glauber <jglauber@cavium.com>
3643M:	David Daney <david.daney@cavium.com>
3644M:	Steven J. Hill <Steven.Hill@cavium.com>
3645W:	http://www.cavium.com
3646S:	Supported
3647F:	drivers/mmc/host/cavium*
3648
3649CAVIUM OCTEON-TX CRYPTO DRIVER
3650M:	George Cherian <george.cherian@cavium.com>
3651L:	linux-crypto@vger.kernel.org
3652W:	http://www.cavium.com
3653S:	Supported
3654F:	drivers/crypto/cavium/cpt/
3655
3656CAVIUM THUNDERX2 ARM64 SOC
3657M:	Robert Richter <rrichter@cavium.com>
3658M:	Jayachandran C <jnair@caviumnetworks.com>
3659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3660S:	Maintained
3661F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3662F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3663
3664CC2520 IEEE-802.15.4 RADIO DRIVER
3665M:	Varka Bhadram <varkabhadram@gmail.com>
3666L:	linux-wpan@vger.kernel.org
3667S:	Maintained
3668F:	drivers/net/ieee802154/cc2520.c
3669F:	include/linux/spi/cc2520.h
3670F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3671
3672CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3673M:	Gilad Ben-Yossef <gilad@benyossef.com>
3674L:	linux-crypto@vger.kernel.org
3675S:	Supported
3676F:	drivers/crypto/ccree/
3677W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3678
3679CEC FRAMEWORK
3680M:	Hans Verkuil <hans.verkuil@cisco.com>
3681L:	linux-media@vger.kernel.org
3682T:	git git://linuxtv.org/media_tree.git
3683W:	http://linuxtv.org
3684S:	Supported
3685F:	Documentation/media/kapi/cec-core.rst
3686F:	Documentation/media/uapi/cec
3687F:	drivers/media/cec/
3688F:	drivers/media/rc/keymaps/rc-cec.c
3689F:	include/media/cec.h
3690F:	include/media/cec-notifier.h
3691F:	include/uapi/linux/cec.h
3692F:	include/uapi/linux/cec-funcs.h
3693F:	Documentation/devicetree/bindings/media/cec.txt
3694F:	Documentation/ABI/testing/debugfs-cec-error-inj
3695
3696CEC GPIO DRIVER
3697M:	Hans Verkuil <hans.verkuil@cisco.com>
3698L:	linux-media@vger.kernel.org
3699T:	git git://linuxtv.org/media_tree.git
3700W:	http://linuxtv.org
3701S:	Supported
3702F:	drivers/media/platform/cec-gpio/
3703F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3704
3705CELL BROADBAND ENGINE ARCHITECTURE
3706M:	Arnd Bergmann <arnd@arndb.de>
3707L:	linuxppc-dev@lists.ozlabs.org
3708W:	http://www.ibm.com/developerworks/power/cell/
3709S:	Supported
3710F:	arch/powerpc/include/asm/cell*.h
3711F:	arch/powerpc/include/asm/spu*.h
3712F:	arch/powerpc/include/uapi/asm/spu*.h
3713F:	arch/powerpc/oprofile/*cell*
3714F:	arch/powerpc/platforms/cell/
3715
3716CEPH COMMON CODE (LIBCEPH)
3717M:	Ilya Dryomov <idryomov@gmail.com>
3718M:	"Yan, Zheng" <zyan@redhat.com>
3719M:	Sage Weil <sage@redhat.com>
3720L:	ceph-devel@vger.kernel.org
3721W:	http://ceph.com/
3722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3723T:	git git://github.com/ceph/ceph-client.git
3724S:	Supported
3725F:	net/ceph/
3726F:	include/linux/ceph/
3727F:	include/linux/crush/
3728
3729CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3730M:	"Yan, Zheng" <zyan@redhat.com>
3731M:	Sage Weil <sage@redhat.com>
3732M:	Ilya Dryomov <idryomov@gmail.com>
3733L:	ceph-devel@vger.kernel.org
3734W:	http://ceph.com/
3735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3736T:	git git://github.com/ceph/ceph-client.git
3737S:	Supported
3738F:	Documentation/filesystems/ceph.txt
3739F:	fs/ceph/
3740
3741CERTIFICATE HANDLING:
3742M:	David Howells <dhowells@redhat.com>
3743M:	David Woodhouse <dwmw2@infradead.org>
3744L:	keyrings@vger.kernel.org
3745S:	Maintained
3746F:	Documentation/admin-guide/module-signing.rst
3747F:	certs/
3748F:	scripts/sign-file.c
3749F:	scripts/extract-cert.c
3750
3751CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3752L:	linux-usb@vger.kernel.org
3753S:	Orphan
3754F:	Documentation/usb/WUSB-Design-overview.txt
3755F:	Documentation/usb/wusb-cbaf
3756F:	drivers/usb/host/hwa-hc.c
3757F:	drivers/usb/host/whci/
3758F:	drivers/usb/wusbcore/
3759F:	include/linux/usb/wusb*
3760
3761CFAG12864B LCD DRIVER
3762M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3763S:	Maintained
3764F:	drivers/auxdisplay/cfag12864b.c
3765F:	include/linux/cfag12864b.h
3766
3767CFAG12864BFB LCD FRAMEBUFFER DRIVER
3768M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3769S:	Maintained
3770F:	drivers/auxdisplay/cfag12864bfb.c
3771F:	include/linux/cfag12864b.h
3772
3773802.11 (including CFG80211/NL80211)
3774M:	Johannes Berg <johannes@sipsolutions.net>
3775L:	linux-wireless@vger.kernel.org
3776W:	http://wireless.kernel.org/
3777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3779S:	Maintained
3780F:	net/wireless/
3781F:	include/uapi/linux/nl80211.h
3782F:	include/linux/ieee80211.h
3783F:	include/net/wext.h
3784F:	include/net/cfg80211.h
3785F:	include/net/iw_handler.h
3786F:	include/net/ieee80211_radiotap.h
3787F:	Documentation/driver-api/80211/cfg80211.rst
3788F:	Documentation/networking/regulatory.txt
3789
3790CHAR and MISC DRIVERS
3791M:	Arnd Bergmann <arnd@arndb.de>
3792M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3794S:	Supported
3795F:	drivers/char/
3796F:	drivers/misc/
3797F:	include/linux/miscdevice.h
3798
3799CHECKPATCH
3800M:	Andy Whitcroft <apw@canonical.com>
3801M:	Joe Perches <joe@perches.com>
3802S:	Maintained
3803F:	scripts/checkpatch.pl
3804
3805CHINESE DOCUMENTATION
3806M:	Harry Wei <harryxiyou@gmail.com>
3807M:	Alex Shi <alex.shi@linux.alibaba.com>
3808L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3809S:	Maintained
3810F:	Documentation/translations/zh_CN/
3811
3812CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3813M:	Peter Chen <Peter.Chen@nxp.com>
3814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3815L:	linux-usb@vger.kernel.org
3816S:	Maintained
3817F:	drivers/usb/chipidea/
3818
3819CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3820M:	Hans de Goede <hdegoede@redhat.com>
3821L:	linux-input@vger.kernel.org
3822S:	Maintained
3823F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3824F:	drivers/input/touchscreen/chipone_icn8318.c
3825
3826CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3827M:	Hans de Goede <hdegoede@redhat.com>
3828L:	linux-input@vger.kernel.org
3829S:	Maintained
3830F:	drivers/input/touchscreen/chipone_icn8505.c
3831
3832CHROME HARDWARE PLATFORM SUPPORT
3833M:	Benson Leung <bleung@chromium.org>
3834M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3835S:	Maintained
3836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3837F:	drivers/platform/chrome/
3838
3839CHROMEOS EC SUBDRIVERS
3840M:	Benson Leung <bleung@chromium.org>
3841M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3842R:	Guenter Roeck <groeck@chromium.org>
3843S:	Maintained
3844N:	cros_ec
3845N:	cros-ec
3846F:	drivers/power/supply/cros_usbpd-charger.c
3847
3848CHROMEOS EC CODEC DRIVER
3849M:	Cheng-Yi Chiang <cychiang@chromium.org>
3850S:	Maintained
3851R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3852R:	Guenter Roeck <groeck@chromium.org>
3853F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3854F:	sound/soc/codecs/cros_ec_codec.*
3855
3856CIRRUS LOGIC AUDIO CODEC DRIVERS
3857M:	Brian Austin <brian.austin@cirrus.com>
3858M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3859L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3860S:	Maintained
3861F:	sound/soc/codecs/cs*
3862
3863CIRRUS LOGIC EP93XX ETHERNET DRIVER
3864M:	Hartley Sweeten <hsweeten@visionengravers.com>
3865L:	netdev@vger.kernel.org
3866S:	Maintained
3867F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3868
3869CIRRUS LOGIC LOCHNAGAR DRIVER
3870M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3871M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3872L:	patches@opensource.cirrus.com
3873S:	Supported
3874F:	drivers/clk/clk-lochnagar.c
3875F:	drivers/hwmon/lochnagar-hwmon.c
3876F:	drivers/mfd/lochnagar-i2c.c
3877F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3878F:	drivers/regulator/lochnagar-regulator.c
3879F:	sound/soc/codecs/lochnagar-sc.c
3880F:	include/dt-bindings/clk/lochnagar.h
3881F:	include/dt-bindings/pinctrl/lochnagar.h
3882F:	include/linux/mfd/lochnagar*
3883F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3884F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3885F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3886F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3887F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3888F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3889F:	Documentation/hwmon/lochnagar
3890
3891CISCO FCOE HBA DRIVER
3892M:	Satish Kharat <satishkh@cisco.com>
3893M:	Sesidhar Baddela <sebaddel@cisco.com>
3894M:	Karan Tilak Kumar <kartilak@cisco.com>
3895L:	linux-scsi@vger.kernel.org
3896S:	Supported
3897F:	drivers/scsi/fnic/
3898
3899CISCO SCSI HBA DRIVER
3900M:	Karan Tilak Kumar <kartilak@cisco.com>
3901M:	Sesidhar Baddela <sebaddel@cisco.com>
3902L:	linux-scsi@vger.kernel.org
3903S:	Supported
3904F:	drivers/scsi/snic/
3905
3906CISCO VIC ETHERNET NIC DRIVER
3907M:	Christian Benvenuti <benve@cisco.com>
3908M:	Govindarajulu Varadarajan <_govind@gmx.com>
3909M:	Parvi Kaustubhi <pkaustub@cisco.com>
3910S:	Supported
3911F:	drivers/net/ethernet/cisco/enic/
3912
3913CISCO VIC LOW LATENCY NIC DRIVER
3914M:	Christian Benvenuti <benve@cisco.com>
3915M:	Nelson Escobar <neescoba@cisco.com>
3916M:	Parvi Kaustubhi <pkaustub@cisco.com>
3917S:	Supported
3918F:	drivers/infiniband/hw/usnic/
3919
3920CIRRUS LOGIC MADERA CODEC DRIVERS
3921M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3922M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3923L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3924L:	patches@opensource.cirrus.com
3925T:	git https://github.com/CirrusLogic/linux-drivers.git
3926W:	https://github.com/CirrusLogic/linux-drivers/wiki
3927S:	Supported
3928F:	Documentation/devicetree/bindings/mfd/madera.txt
3929F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3930F:	Documentation/devicetree/bindings/sound/madera.txt
3931F:	include/dt-bindings/sound/madera*
3932F:	include/linux/irqchip/irq-madera*
3933F:	include/linux/mfd/madera/*
3934F:	include/sound/madera*
3935F:	drivers/gpio/gpio-madera*
3936F:	drivers/irqchip/irq-madera*
3937F:	drivers/mfd/madera*
3938F:	drivers/mfd/cs47l*
3939F:	drivers/pinctrl/cirrus/*
3940F:	sound/soc/codecs/cs47l*
3941F:	sound/soc/codecs/madera*
3942
3943CLANG-FORMAT FILE
3944M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3945S:	Maintained
3946F:	.clang-format
3947
3948CLEANCACHE API
3949M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3950L:	linux-kernel@vger.kernel.org
3951S:	Maintained
3952F:	mm/cleancache.c
3953F:	include/linux/cleancache.h
3954
3955CLK API
3956M:	Russell King <linux@armlinux.org.uk>
3957L:	linux-clk@vger.kernel.org
3958S:	Maintained
3959F:	include/linux/clk.h
3960
3961CLOCKSOURCE, CLOCKEVENT DRIVERS
3962M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3963M:	Thomas Gleixner <tglx@linutronix.de>
3964L:	linux-kernel@vger.kernel.org
3965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3966S:	Supported
3967F:	drivers/clocksource/
3968F:	Documentation/devicetree/bindings/timer/
3969
3970CMPC ACPI DRIVER
3971M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3972M:	Daniel Oliveira Nascimento <don@syst.com.br>
3973L:	platform-driver-x86@vger.kernel.org
3974S:	Supported
3975F:	drivers/platform/x86/classmate-laptop.c
3976
3977COBALT MEDIA DRIVER
3978M:	Hans Verkuil <hans.verkuil@cisco.com>
3979L:	linux-media@vger.kernel.org
3980T:	git git://linuxtv.org/media_tree.git
3981W:	https://linuxtv.org
3982S:	Supported
3983F:	drivers/media/pci/cobalt/
3984
3985COCCINELLE/Semantic Patches (SmPL)
3986M:	Julia Lawall <Julia.Lawall@lip6.fr>
3987M:	Gilles Muller <Gilles.Muller@lip6.fr>
3988M:	Nicolas Palix <nicolas.palix@imag.fr>
3989M:	Michal Marek <michal.lkml@markovi.net>
3990L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3992W:	http://coccinelle.lip6.fr/
3993S:	Supported
3994F:	Documentation/dev-tools/coccinelle.rst
3995F:	scripts/coccinelle/
3996F:	scripts/coccicheck
3997
3998CODA FILE SYSTEM
3999M:	Jan Harkes <jaharkes@cs.cmu.edu>
4000M:	coda@cs.cmu.edu
4001L:	codalist@coda.cs.cmu.edu
4002W:	http://www.coda.cs.cmu.edu/
4003S:	Maintained
4004F:	Documentation/filesystems/coda.txt
4005F:	fs/coda/
4006F:	include/linux/coda*.h
4007F:	include/uapi/linux/coda*.h
4008
4009CODA V4L2 MEM2MEM DRIVER
4010M:	Philipp Zabel <p.zabel@pengutronix.de>
4011L:	linux-media@vger.kernel.org
4012S:	Maintained
4013F:	Documentation/devicetree/bindings/media/coda.txt
4014F:	drivers/media/platform/coda/
4015
4016CODE OF CONDUCT
4017M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4018S:	Supported
4019F:	Documentation/process/code-of-conduct.rst
4020F:	Documentation/process/code-of-conduct-interpretation.rst
4021
4022COMMON CLK FRAMEWORK
4023M:	Michael Turquette <mturquette@baylibre.com>
4024M:	Stephen Boyd <sboyd@kernel.org>
4025L:	linux-clk@vger.kernel.org
4026Q:	http://patchwork.kernel.org/project/linux-clk/list/
4027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4028S:	Maintained
4029F:	Documentation/devicetree/bindings/clock/
4030F:	drivers/clk/
4031X:	drivers/clk/clkdev.c
4032F:	include/linux/clk-pr*
4033F:	include/linux/clk/
4034F:	include/linux/of_clk.h
4035
4036COMMON INTERNET FILE SYSTEM (CIFS)
4037M:	Steve French <sfrench@samba.org>
4038L:	linux-cifs@vger.kernel.org
4039L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4040W:	http://linux-cifs.samba.org/
4041T:	git git://git.samba.org/sfrench/cifs-2.6.git
4042S:	Supported
4043F:	Documentation/filesystems/cifs/
4044F:	fs/cifs/
4045
4046COMPACTPCI HOTPLUG CORE
4047M:	Scott Murray <scott@spiteful.org>
4048L:	linux-pci@vger.kernel.org
4049S:	Maintained
4050F:	drivers/pci/hotplug/cpci_hotplug*
4051
4052COMPACTPCI HOTPLUG GENERIC DRIVER
4053M:	Scott Murray <scott@spiteful.org>
4054L:	linux-pci@vger.kernel.org
4055S:	Maintained
4056F:	drivers/pci/hotplug/cpcihp_generic.c
4057
4058COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4059M:	Scott Murray <scott@spiteful.org>
4060L:	linux-pci@vger.kernel.org
4061S:	Maintained
4062F:	drivers/pci/hotplug/cpcihp_zt5550.*
4063
4064COMPAL LAPTOP SUPPORT
4065M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4066L:	platform-driver-x86@vger.kernel.org
4067S:	Maintained
4068F:	drivers/platform/x86/compal-laptop.c
4069
4070COMPILER ATTRIBUTES
4071M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4072S:	Maintained
4073F:	include/linux/compiler_attributes.h
4074
4075CONEXANT ACCESSRUNNER USB DRIVER
4076L:	accessrunner-general@lists.sourceforge.net
4077W:	http://accessrunner.sourceforge.net/
4078S:	Orphan
4079F:	drivers/usb/atm/cxacru.c
4080
4081CONFIGFS
4082M:	Joel Becker <jlbec@evilplan.org>
4083M:	Christoph Hellwig <hch@lst.de>
4084T:	git git://git.infradead.org/users/hch/configfs.git
4085S:	Supported
4086F:	fs/configfs/
4087F:	include/linux/configfs.h
4088
4089CONNECTOR
4090M:	Evgeniy Polyakov <zbr@ioremap.net>
4091L:	netdev@vger.kernel.org
4092S:	Maintained
4093F:	drivers/connector/
4094
4095CONTROL GROUP (CGROUP)
4096M:	Tejun Heo <tj@kernel.org>
4097M:	Li Zefan <lizefan@huawei.com>
4098M:	Johannes Weiner <hannes@cmpxchg.org>
4099L:	cgroups@vger.kernel.org
4100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4101S:	Maintained
4102F:	Documentation/admin-guide/cgroup-v2.rst
4103F:	Documentation/cgroup-v1/
4104F:	include/linux/cgroup*
4105F:	kernel/cgroup/
4106
4107CONTROL GROUP - CPUSET
4108M:	Li Zefan <lizefan@huawei.com>
4109L:	cgroups@vger.kernel.org
4110W:	http://www.bullopensource.org/cpuset/
4111W:	http://oss.sgi.com/projects/cpusets/
4112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4113S:	Maintained
4114F:	Documentation/cgroup-v1/cpusets.txt
4115F:	include/linux/cpuset.h
4116F:	kernel/cgroup/cpuset.c
4117
4118CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4119M:	Johannes Weiner <hannes@cmpxchg.org>
4120M:	Michal Hocko <mhocko@kernel.org>
4121M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4122L:	cgroups@vger.kernel.org
4123L:	linux-mm@kvack.org
4124S:	Maintained
4125F:	mm/memcontrol.c
4126F:	mm/swap_cgroup.c
4127
4128CORETEMP HARDWARE MONITORING DRIVER
4129M:	Fenghua Yu <fenghua.yu@intel.com>
4130L:	linux-hwmon@vger.kernel.org
4131S:	Maintained
4132F:	Documentation/hwmon/coretemp.rst
4133F:	drivers/hwmon/coretemp.c
4134
4135COSA/SRP SYNC SERIAL DRIVER
4136M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4137W:	http://www.fi.muni.cz/~kas/cosa/
4138S:	Maintained
4139F:	drivers/net/wan/cosa*
4140
4141COUNTER SUBSYSTEM
4142M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4143L:	linux-iio@vger.kernel.org
4144S:	Maintained
4145F:	Documentation/ABI/testing/sysfs-bus-counter*
4146F:	Documentation/driver-api/generic-counter.rst
4147F:	drivers/counter/
4148F:	include/linux/counter.h
4149F:	include/linux/counter_enum.h
4150
4151CPMAC ETHERNET DRIVER
4152M:	Florian Fainelli <f.fainelli@gmail.com>
4153L:	netdev@vger.kernel.org
4154S:	Maintained
4155F:	drivers/net/ethernet/ti/cpmac.c
4156
4157CPU FREQUENCY SCALING FRAMEWORK
4158M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4159M:	Viresh Kumar <viresh.kumar@linaro.org>
4160L:	linux-pm@vger.kernel.org
4161S:	Maintained
4162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4164B:	https://bugzilla.kernel.org
4165F:	Documentation/admin-guide/pm/cpufreq.rst
4166F:	Documentation/admin-guide/pm/intel_pstate.rst
4167F:	Documentation/cpu-freq/
4168F:	Documentation/devicetree/bindings/cpufreq/
4169F:	drivers/cpufreq/
4170F:	kernel/sched/cpufreq*.c
4171F:	include/linux/cpufreq.h
4172F:	include/linux/sched/cpufreq.h
4173F:	tools/testing/selftests/cpufreq/
4174
4175CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4176M:	Viresh Kumar <viresh.kumar@linaro.org>
4177M:	Sudeep Holla <sudeep.holla@arm.com>
4178L:	linux-pm@vger.kernel.org
4179W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4180S:	Maintained
4181F:	drivers/cpufreq/arm_big_little.h
4182F:	drivers/cpufreq/arm_big_little.c
4183
4184CPU POWER MONITORING SUBSYSTEM
4185M:	Thomas Renninger <trenn@suse.com>
4186M:	Shuah Khan <shuah@kernel.org>
4187M:	Shuah Khan <skhan@linuxfoundation.org>
4188L:	linux-pm@vger.kernel.org
4189S:	Maintained
4190F:	tools/power/cpupower/
4191
4192CPUID/MSR DRIVER
4193M:	"H. Peter Anvin" <hpa@zytor.com>
4194S:	Maintained
4195F:	arch/x86/kernel/cpuid.c
4196F:	arch/x86/kernel/msr.c
4197
4198CPUIDLE DRIVER - ARM BIG LITTLE
4199M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4200M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4201L:	linux-pm@vger.kernel.org
4202L:	linux-arm-kernel@lists.infradead.org
4203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4204S:	Maintained
4205F:	drivers/cpuidle/cpuidle-big_little.c
4206
4207CPUIDLE DRIVER - ARM EXYNOS
4208M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4209M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4210M:	Kukjin Kim <kgene@kernel.org>
4211L:	linux-pm@vger.kernel.org
4212L:	linux-samsung-soc@vger.kernel.org
4213S:	Supported
4214F:	drivers/cpuidle/cpuidle-exynos.c
4215F:	arch/arm/mach-exynos/pm.c
4216
4217CPU IDLE TIME MANAGEMENT FRAMEWORK
4218M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4219M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4220L:	linux-pm@vger.kernel.org
4221S:	Maintained
4222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4223B:	https://bugzilla.kernel.org
4224F:	Documentation/admin-guide/pm/cpuidle.rst
4225F:	Documentation/driver-api/pm/cpuidle.rst
4226F:	drivers/cpuidle/*
4227F:	include/linux/cpuidle.h
4228
4229CRAMFS FILESYSTEM
4230M:	Nicolas Pitre <nico@fluxnic.net>
4231S:	Maintained
4232F:	Documentation/filesystems/cramfs.txt
4233F:	fs/cramfs/
4234
4235CRYPTO API
4236M:	Herbert Xu <herbert@gondor.apana.org.au>
4237M:	"David S. Miller" <davem@davemloft.net>
4238L:	linux-crypto@vger.kernel.org
4239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4241S:	Maintained
4242F:	Documentation/crypto/
4243F:	Documentation/devicetree/bindings/crypto/
4244F:	arch/*/crypto/
4245F:	crypto/
4246F:	drivers/crypto/
4247F:	include/crypto/
4248F:	include/linux/crypto*
4249
4250CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4251M:	Neil Horman <nhorman@tuxdriver.com>
4252L:	linux-crypto@vger.kernel.org
4253S:	Maintained
4254F:	crypto/ansi_cprng.c
4255F:	crypto/rng.c
4256
4257CS3308 MEDIA DRIVER
4258M:	Hans Verkuil <hverkuil@xs4all.nl>
4259L:	linux-media@vger.kernel.org
4260T:	git git://linuxtv.org/media_tree.git
4261W:	http://linuxtv.org
4262S:	Odd Fixes
4263F:	drivers/media/i2c/cs3308.c
4264
4265CS5535 Audio ALSA driver
4266M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4267S:	Maintained
4268F:	sound/pci/cs5535audio/
4269
4270CSI DRIVERS FOR ALLWINNER V3s
4271M:	Yong Deng <yong.deng@magewell.com>
4272L:	linux-media@vger.kernel.org
4273T:	git git://linuxtv.org/media_tree.git
4274S:	Maintained
4275F:	drivers/media/platform/sunxi/sun6i-csi/
4276F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4277
4278CW1200 WLAN driver
4279M:	Solomon Peachy <pizza@shaftnet.org>
4280S:	Maintained
4281F:	drivers/net/wireless/st/cw1200/
4282
4283CX18 VIDEO4LINUX DRIVER
4284M:	Andy Walls <awalls@md.metrocast.net>
4285L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4286L:	linux-media@vger.kernel.org
4287T:	git git://linuxtv.org/media_tree.git
4288W:	https://linuxtv.org
4289W:	http://www.ivtvdriver.org/index.php/Cx18
4290S:	Maintained
4291F:	Documentation/media/v4l-drivers/cx18*
4292F:	drivers/media/pci/cx18/
4293F:	include/uapi/linux/ivtv*
4294
4295CX2341X MPEG ENCODER HELPER MODULE
4296M:	Hans Verkuil <hverkuil@xs4all.nl>
4297L:	linux-media@vger.kernel.org
4298T:	git git://linuxtv.org/media_tree.git
4299W:	https://linuxtv.org
4300S:	Maintained
4301F:	drivers/media/common/cx2341x*
4302F:	include/media/drv-intf/cx2341x.h
4303
4304CX24120 MEDIA DRIVER
4305M:	Jemma Denson <jdenson@gmail.com>
4306M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4307L:	linux-media@vger.kernel.org
4308W:	https://linuxtv.org
4309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4310S:	Maintained
4311F:	drivers/media/dvb-frontends/cx24120*
4312
4313CX88 VIDEO4LINUX DRIVER
4314M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4315L:	linux-media@vger.kernel.org
4316W:	https://linuxtv.org
4317T:	git git://linuxtv.org/media_tree.git
4318S:	Odd fixes
4319F:	Documentation/media/v4l-drivers/cx88*
4320F:	drivers/media/pci/cx88/
4321
4322CXD2820R MEDIA DRIVER
4323M:	Antti Palosaari <crope@iki.fi>
4324L:	linux-media@vger.kernel.org
4325W:	https://linuxtv.org
4326W:	http://palosaari.fi/linux/
4327Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4328T:	git git://linuxtv.org/anttip/media_tree.git
4329S:	Maintained
4330F:	drivers/media/dvb-frontends/cxd2820r*
4331
4332CXGB3 ETHERNET DRIVER (CXGB3)
4333M:	Vishal Kulkarni <vishal@chelsio.com>
4334L:	netdev@vger.kernel.org
4335W:	http://www.chelsio.com
4336S:	Supported
4337F:	drivers/net/ethernet/chelsio/cxgb3/
4338
4339CXGB3 ISCSI DRIVER (CXGB3I)
4340M:	Karen Xie <kxie@chelsio.com>
4341L:	linux-scsi@vger.kernel.org
4342W:	http://www.chelsio.com
4343S:	Supported
4344F:	drivers/scsi/cxgbi/cxgb3i
4345
4346CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4347M:	Potnuri Bharat Teja <bharat@chelsio.com>
4348L:	linux-rdma@vger.kernel.org
4349W:	http://www.openfabrics.org
4350S:	Supported
4351F:	drivers/infiniband/hw/cxgb3/
4352F:	include/uapi/rdma/cxgb3-abi.h
4353
4354CXGB4 CRYPTO DRIVER (chcr)
4355M:	Atul Gupta <atul.gupta@chelsio.com>
4356L:	linux-crypto@vger.kernel.org
4357W:	http://www.chelsio.com
4358S:	Supported
4359F:	drivers/crypto/chelsio
4360
4361CXGB4 ETHERNET DRIVER (CXGB4)
4362M:	Vishal Kulkarni <vishal@chelsio.com>
4363L:	netdev@vger.kernel.org
4364W:	http://www.chelsio.com
4365S:	Supported
4366F:	drivers/net/ethernet/chelsio/cxgb4/
4367
4368CXGB4 ISCSI DRIVER (CXGB4I)
4369M:	Karen Xie <kxie@chelsio.com>
4370L:	linux-scsi@vger.kernel.org
4371W:	http://www.chelsio.com
4372S:	Supported
4373F:	drivers/scsi/cxgbi/cxgb4i
4374
4375CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4376M:	Potnuri Bharat Teja <bharat@chelsio.com>
4377L:	linux-rdma@vger.kernel.org
4378W:	http://www.openfabrics.org
4379S:	Supported
4380F:	drivers/infiniband/hw/cxgb4/
4381F:	include/uapi/rdma/cxgb4-abi.h
4382
4383CXGB4VF ETHERNET DRIVER (CXGB4VF)
4384M:	Casey Leedom <leedom@chelsio.com>
4385L:	netdev@vger.kernel.org
4386W:	http://www.chelsio.com
4387S:	Supported
4388F:	drivers/net/ethernet/chelsio/cxgb4vf/
4389
4390CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4391M:	Frederic Barrat <fbarrat@linux.ibm.com>
4392M:	Andrew Donnellan <ajd@linux.ibm.com>
4393L:	linuxppc-dev@lists.ozlabs.org
4394S:	Supported
4395F:	arch/powerpc/platforms/powernv/pci-cxl.c
4396F:	drivers/misc/cxl/
4397F:	include/misc/cxl*
4398F:	include/uapi/misc/cxl.h
4399F:	Documentation/powerpc/cxl.txt
4400F:	Documentation/ABI/testing/sysfs-class-cxl
4401
4402CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4403M:	Manoj N. Kumar <manoj@linux.ibm.com>
4404M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4405M:	Uma Krishnan <ukrishn@linux.ibm.com>
4406L:	linux-scsi@vger.kernel.org
4407S:	Supported
4408F:	drivers/scsi/cxlflash/
4409F:	include/uapi/scsi/cxlflash_ioctl.h
4410F:	Documentation/powerpc/cxlflash.txt
4411
4412CYBERPRO FB DRIVER
4413M:	Russell King <linux@armlinux.org.uk>
4414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4415W:	http://www.armlinux.org.uk/
4416S:	Maintained
4417F:	drivers/video/fbdev/cyber2000fb.*
4418
4419CYCLADES ASYNC MUX DRIVER
4420W:	http://www.cyclades.com/
4421S:	Orphan
4422F:	drivers/tty/cyclades.c
4423F:	include/linux/cyclades.h
4424F:	include/uapi/linux/cyclades.h
4425
4426CYCLADES PC300 DRIVER
4427W:	http://www.cyclades.com/
4428S:	Orphan
4429F:	drivers/net/wan/pc300*
4430
4431CYPRESS_FIRMWARE MEDIA DRIVER
4432M:	Antti Palosaari <crope@iki.fi>
4433L:	linux-media@vger.kernel.org
4434W:	https://linuxtv.org
4435W:	http://palosaari.fi/linux/
4436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4437T:	git git://linuxtv.org/anttip/media_tree.git
4438S:	Maintained
4439F:	drivers/media/common/cypress_firmware*
4440
4441CYTTSP TOUCHSCREEN DRIVER
4442M:	Ferruh Yigit <fery@cypress.com>
4443L:	linux-input@vger.kernel.org
4444S:	Supported
4445F:	drivers/input/touchscreen/cyttsp*
4446F:	include/linux/input/cyttsp.h
4447
4448D-LINK DIR-685 TOUCHKEYS DRIVER
4449M:	Linus Walleij <linus.walleij@linaro.org>
4450L:	linux-input@vger.kernel.org
4451S:	Supported
4452F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4453
4454DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4455M:	Joshua Kinard <kumba@gentoo.org>
4456S:	Maintained
4457F:	drivers/rtc/rtc-ds1685.c
4458F:	include/linux/rtc/ds1685.h
4459
4460DAMA SLAVE for AX.25
4461M:	Joerg Reuter <jreuter@yaina.de>
4462W:	http://yaina.de/jreuter/
4463W:	http://www.qsl.net/dl1bke/
4464L:	linux-hams@vger.kernel.org
4465S:	Maintained
4466F:	net/ax25/af_ax25.c
4467F:	net/ax25/ax25_dev.c
4468F:	net/ax25/ax25_ds_*
4469F:	net/ax25/ax25_in.c
4470F:	net/ax25/ax25_out.c
4471F:	net/ax25/ax25_timer.c
4472F:	net/ax25/sysctl_net_ax25.c
4473
4474DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4475L:	netdev@vger.kernel.org
4476S:	Orphan
4477F:	Documentation/networking/device_drivers/dec/dmfe.txt
4478F:	drivers/net/ethernet/dec/tulip/dmfe.c
4479
4480DC390/AM53C974 SCSI driver
4481M:	Hannes Reinecke <hare@suse.com>
4482L:	linux-scsi@vger.kernel.org
4483S:	Maintained
4484F:	drivers/scsi/am53c974.c
4485
4486DC395x SCSI driver
4487M:	Oliver Neukum <oliver@neukum.org>
4488M:	Ali Akcaagac <aliakc@web.de>
4489M:	Jamie Lenehan <lenehan@twibble.org>
4490L:	dc395x@twibble.org
4491W:	http://twibble.org/dist/dc395x/
4492W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4493S:	Maintained
4494F:	Documentation/scsi/dc395x.txt
4495F:	drivers/scsi/dc395x.*
4496
4497DCCP PROTOCOL
4498M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4499L:	dccp@vger.kernel.org
4500W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4501S:	Maintained
4502F:	include/linux/dccp.h
4503F:	include/uapi/linux/dccp.h
4504F:	include/linux/tfrc.h
4505F:	net/dccp/
4506
4507DECnet NETWORK LAYER
4508W:	http://linux-decnet.sourceforge.net
4509L:	linux-decnet-user@lists.sourceforge.net
4510S:	Orphan
4511F:	Documentation/networking/decnet.txt
4512F:	net/decnet/
4513
4514DECSTATION PLATFORM SUPPORT
4515M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4516L:	linux-mips@vger.kernel.org
4517W:	http://www.linux-mips.org/wiki/DECstation
4518S:	Maintained
4519F:	arch/mips/dec/
4520F:	arch/mips/include/asm/dec/
4521F:	arch/mips/include/asm/mach-dec/
4522
4523DEFXX FDDI NETWORK DRIVER
4524M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4525S:	Maintained
4526F:	drivers/net/fddi/defxx.*
4527
4528DELL SMBIOS DRIVER
4529M:	Pali Rohár <pali.rohar@gmail.com>
4530M:	Mario Limonciello <mario.limonciello@dell.com>
4531L:	platform-driver-x86@vger.kernel.org
4532S:	Maintained
4533F:	drivers/platform/x86/dell-smbios.*
4534
4535DELL SMBIOS SMM DRIVER
4536M:	Mario Limonciello <mario.limonciello@dell.com>
4537L:	platform-driver-x86@vger.kernel.org
4538S:	Maintained
4539F:	drivers/platform/x86/dell-smbios-smm.c
4540
4541DELL SMBIOS WMI DRIVER
4542M:	Mario Limonciello <mario.limonciello@dell.com>
4543L:	platform-driver-x86@vger.kernel.org
4544S:	Maintained
4545F:	drivers/platform/x86/dell-smbios-wmi.c
4546F:	tools/wmi/dell-smbios-example.c
4547
4548DEFZA FDDI NETWORK DRIVER
4549M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4550S:	Maintained
4551F:	drivers/net/fddi/defza.*
4552
4553DELL LAPTOP DRIVER
4554M:	Matthew Garrett <mjg59@srcf.ucam.org>
4555M:	Pali Rohár <pali.rohar@gmail.com>
4556L:	platform-driver-x86@vger.kernel.org
4557S:	Maintained
4558F:	drivers/platform/x86/dell-laptop.c
4559
4560DELL LAPTOP FREEFALL DRIVER
4561M:	Pali Rohár <pali.rohar@gmail.com>
4562S:	Maintained
4563F:	drivers/platform/x86/dell-smo8800.c
4564
4565DELL LAPTOP RBTN DRIVER
4566M:	Pali Rohár <pali.rohar@gmail.com>
4567S:	Maintained
4568F:	drivers/platform/x86/dell-rbtn.*
4569
4570DELL REMOTE BIOS UPDATE DRIVER
4571M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4572L:	platform-driver-x86@vger.kernel.org
4573S:	Maintained
4574F:	drivers/platform/x86/dell_rbu.c
4575
4576DELL LAPTOP SMM DRIVER
4577M:	Pali Rohár <pali.rohar@gmail.com>
4578S:	Maintained
4579F:	drivers/hwmon/dell-smm-hwmon.c
4580F:	include/uapi/linux/i8k.h
4581
4582DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4583M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4584L:	platform-driver-x86@vger.kernel.org
4585S:	Maintained
4586F:	Documentation/dcdbas.txt
4587F:	drivers/platform/x86/dcdbas.*
4588
4589DELL WMI NOTIFICATIONS DRIVER
4590M:	Matthew Garrett <mjg59@srcf.ucam.org>
4591M:	Pali Rohár <pali.rohar@gmail.com>
4592S:	Maintained
4593F:	drivers/platform/x86/dell-wmi.c
4594
4595DELL WMI DESCRIPTOR DRIVER
4596M:	Mario Limonciello <mario.limonciello@dell.com>
4597S:	Maintained
4598F:	drivers/platform/x86/dell-wmi-descriptor.c
4599
4600DELTA ST MEDIA DRIVER
4601M:	Hugues Fruchet <hugues.fruchet@st.com>
4602L:	linux-media@vger.kernel.org
4603T:	git git://linuxtv.org/media_tree.git
4604W:	https://linuxtv.org
4605S:	Supported
4606F:	drivers/media/platform/sti/delta
4607
4608DENALI NAND DRIVER
4609M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4610L:	linux-mtd@lists.infradead.org
4611S:	Supported
4612F:	drivers/mtd/nand/raw/denali*
4613
4614DESIGNWARE USB2 DRD IP DRIVER
4615M:	Minas Harutyunyan <hminas@synopsys.com>
4616L:	linux-usb@vger.kernel.org
4617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4618S:	Maintained
4619F:	drivers/usb/dwc2/
4620
4621DESIGNWARE USB3 DRD IP DRIVER
4622M:	Felipe Balbi <balbi@kernel.org>
4623L:	linux-usb@vger.kernel.org
4624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4625S:	Maintained
4626F:	drivers/usb/dwc3/
4627
4628DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4629M:	Andreas Klinger <ak@it-klinger.de>
4630L:	linux-iio@vger.kernel.org
4631S:	Maintained
4632F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4633F:	drivers/iio/proximity/srf*.c
4634
4635DEVICE COREDUMP (DEV_COREDUMP)
4636M:	Johannes Berg <johannes@sipsolutions.net>
4637L:	linux-kernel@vger.kernel.org
4638S:	Maintained
4639F:	drivers/base/devcoredump.c
4640F:	include/linux/devcoredump.h
4641
4642DEVICE FREQUENCY (DEVFREQ)
4643M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4644M:	Kyungmin Park <kyungmin.park@samsung.com>
4645R:	Chanwoo Choi <cw00.choi@samsung.com>
4646L:	linux-pm@vger.kernel.org
4647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4648S:	Maintained
4649F:	drivers/devfreq/
4650F:	include/linux/devfreq.h
4651F:	Documentation/devicetree/bindings/devfreq/
4652F:	include/trace/events/devfreq.h
4653
4654DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4655M:	Chanwoo Choi <cw00.choi@samsung.com>
4656L:	linux-pm@vger.kernel.org
4657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4658S:	Supported
4659F:	drivers/devfreq/event/
4660F:	drivers/devfreq/devfreq-event.c
4661F:	include/linux/devfreq-event.h
4662F:	Documentation/devicetree/bindings/devfreq/event/
4663
4664DEVICE NUMBER REGISTRY
4665M:	Torben Mathiasen <device@lanana.org>
4666W:	http://lanana.org/docs/device-list/index.html
4667S:	Maintained
4668
4669DEVICE-MAPPER  (LVM)
4670M:	Alasdair Kergon <agk@redhat.com>
4671M:	Mike Snitzer <snitzer@redhat.com>
4672M:	dm-devel@redhat.com
4673L:	dm-devel@redhat.com
4674W:	http://sources.redhat.com/dm
4675Q:	http://patchwork.kernel.org/project/dm-devel/list/
4676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4677T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4678S:	Maintained
4679F:	Documentation/device-mapper/
4680F:	drivers/md/Makefile
4681F:	drivers/md/Kconfig
4682F:	drivers/md/dm*
4683F:	drivers/md/persistent-data/
4684F:	include/linux/device-mapper.h
4685F:	include/linux/dm-*.h
4686F:	include/uapi/linux/dm-*.h
4687
4688DEVLINK
4689M:	Jiri Pirko <jiri@mellanox.com>
4690L:	netdev@vger.kernel.org
4691S:	Supported
4692F:	net/core/devlink.c
4693F:	include/net/devlink.h
4694F:	include/uapi/linux/devlink.h
4695
4696DIALOG SEMICONDUCTOR DRIVERS
4697M:	Support Opensource <support.opensource@diasemi.com>
4698W:	http://www.dialog-semiconductor.com/products
4699S:	Supported
4700F:	Documentation/hwmon/da90??.rst
4701F:	Documentation/devicetree/bindings/mfd/da90*.txt
4702F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4703F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4704F:	Documentation/devicetree/bindings/regulator/da92*.txt
4705F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4706F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4707F:	drivers/gpio/gpio-da90??.c
4708F:	drivers/hwmon/da90??-hwmon.c
4709F:	drivers/iio/adc/da91??-*.c
4710F:	drivers/input/misc/da90??_onkey.c
4711F:	drivers/input/touchscreen/da9052_tsi.c
4712F:	drivers/leds/leds-da90??.c
4713F:	drivers/mfd/da903x.c
4714F:	drivers/mfd/da90??-*.c
4715F:	drivers/mfd/da91??-*.c
4716F:	drivers/power/supply/da9052-battery.c
4717F:	drivers/power/supply/da91??-*.c
4718F:	drivers/regulator/da903x.c
4719F:	drivers/regulator/da9???-regulator.[ch]
4720F:	drivers/thermal/da90??-thermal.c
4721F:	drivers/rtc/rtc-da90??.c
4722F:	drivers/video/backlight/da90??_bl.c
4723F:	drivers/watchdog/da90??_wdt.c
4724F:	include/linux/mfd/da903x.h
4725F:	include/linux/mfd/da9052/
4726F:	include/linux/mfd/da9055/
4727F:	include/linux/mfd/da9062/
4728F:	include/linux/mfd/da9063/
4729F:	include/linux/mfd/da9150/
4730F:	include/linux/regulator/da9211.h
4731F:	include/sound/da[79]*.h
4732F:	sound/soc/codecs/da[79]*.[ch]
4733
4734DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4735M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4736L:	linux-gpio@vger.kernel.org
4737S:	Maintained
4738F:	drivers/gpio/gpio-gpio-mm.c
4739
4740DIOLAN U2C-12 I2C DRIVER
4741M:	Guenter Roeck <linux@roeck-us.net>
4742L:	linux-i2c@vger.kernel.org
4743S:	Maintained
4744F:	drivers/i2c/busses/i2c-diolan-u2c.c
4745
4746FILESYSTEM DIRECT ACCESS (DAX)
4747M:	Dan Williams <dan.j.williams@intel.com>
4748R:	Matthew Wilcox <willy@infradead.org>
4749R:	Jan Kara <jack@suse.cz>
4750L:	linux-fsdevel@vger.kernel.org
4751L:	linux-nvdimm@lists.01.org
4752S:	Supported
4753F:	fs/dax.c
4754F:	include/linux/dax.h
4755F:	include/trace/events/fs_dax.h
4756
4757DEVICE DIRECT ACCESS (DAX)
4758M:	Dan Williams <dan.j.williams@intel.com>
4759M:	Vishal Verma <vishal.l.verma@intel.com>
4760M:	Keith Busch <keith.busch@intel.com>
4761M:	Dave Jiang <dave.jiang@intel.com>
4762L:	linux-nvdimm@lists.01.org
4763S:	Supported
4764F:	drivers/dax/
4765
4766DIRECTORY NOTIFICATION (DNOTIFY)
4767M:	Jan Kara <jack@suse.cz>
4768R:	Amir Goldstein <amir73il@gmail.com>
4769L:	linux-fsdevel@vger.kernel.org
4770S:	Maintained
4771F:	Documentation/filesystems/dnotify.txt
4772F:	fs/notify/dnotify/
4773F:	include/linux/dnotify.h
4774
4775DISK GEOMETRY AND PARTITION HANDLING
4776M:	Andries Brouwer <aeb@cwi.nl>
4777W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4778W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4779W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4780S:	Maintained
4781
4782DISKQUOTA
4783M:	Jan Kara <jack@suse.com>
4784S:	Maintained
4785F:	Documentation/filesystems/quota.txt
4786F:	fs/quota/
4787F:	include/linux/quota*.h
4788F:	include/uapi/linux/quota*.h
4789
4790DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4791M:	Bernie Thompson <bernie@plugable.com>
4792L:	linux-fbdev@vger.kernel.org
4793S:	Maintained
4794W:	http://plugable.com/category/projects/udlfb/
4795F:	drivers/video/fbdev/udlfb.c
4796F:	include/video/udlfb.h
4797F:	Documentation/fb/udlfb.txt
4798
4799DISTRIBUTED LOCK MANAGER (DLM)
4800M:	Christine Caulfield <ccaulfie@redhat.com>
4801M:	David Teigland <teigland@redhat.com>
4802L:	cluster-devel@redhat.com
4803W:	http://sources.redhat.com/cluster/
4804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4805S:	Supported
4806F:	fs/dlm/
4807
4808DMA BUFFER SHARING FRAMEWORK
4809M:	Sumit Semwal <sumit.semwal@linaro.org>
4810S:	Maintained
4811L:	linux-media@vger.kernel.org
4812L:	dri-devel@lists.freedesktop.org
4813L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4814F:	drivers/dma-buf/
4815F:	include/linux/dma-buf*
4816F:	include/linux/reservation.h
4817F:	include/linux/*fence.h
4818F:	Documentation/driver-api/dma-buf.rst
4819T:	git git://anongit.freedesktop.org/drm/drm-misc
4820
4821DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4822M:	Vinod Koul <vkoul@kernel.org>
4823L:	dmaengine@vger.kernel.org
4824Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4825S:	Maintained
4826F:	drivers/dma/
4827F:	include/linux/dmaengine.h
4828F:	include/linux/of_dma.h
4829F:	Documentation/devicetree/bindings/dma/
4830F:	Documentation/driver-api/dmaengine/
4831T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4832
4833DMA MAPPING HELPERS
4834M:	Christoph Hellwig <hch@lst.de>
4835M:	Marek Szyprowski <m.szyprowski@samsung.com>
4836R:	Robin Murphy <robin.murphy@arm.com>
4837L:	iommu@lists.linux-foundation.org
4838T:	git git://git.infradead.org/users/hch/dma-mapping.git
4839W:	http://git.infradead.org/users/hch/dma-mapping.git
4840S:	Supported
4841F:	kernel/dma/
4842F:	include/asm-generic/dma-mapping.h
4843F:	include/linux/dma-direct.h
4844F:	include/linux/dma-mapping.h
4845F:	include/linux/dma-noncoherent.h
4846
4847DME1737 HARDWARE MONITOR DRIVER
4848M:	Juerg Haefliger <juergh@gmail.com>
4849L:	linux-hwmon@vger.kernel.org
4850S:	Maintained
4851F:	Documentation/hwmon/dme1737.rst
4852F:	drivers/hwmon/dme1737.c
4853
4854DMI/SMBIOS SUPPORT
4855M:	Jean Delvare <jdelvare@suse.com>
4856S:	Maintained
4857T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4858F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4859F:	drivers/firmware/dmi-id.c
4860F:	drivers/firmware/dmi_scan.c
4861F:	include/linux/dmi.h
4862
4863DOCUMENTATION
4864M:	Jonathan Corbet <corbet@lwn.net>
4865L:	linux-doc@vger.kernel.org
4866S:	Maintained
4867F:	Documentation/
4868F:	scripts/kernel-doc
4869X:	Documentation/ABI/
4870X:	Documentation/acpi/
4871X:	Documentation/devicetree/
4872X:	Documentation/i2c/
4873X:	Documentation/media/
4874X:	Documentation/power/
4875X:	Documentation/spi/
4876T:	git git://git.lwn.net/linux.git docs-next
4877
4878DOCUMENTATION/ITALIAN
4879M:	Federico Vaga <federico.vaga@vaga.pv.it>
4880L:	linux-doc@vger.kernel.org
4881S:	Maintained
4882F:	Documentation/translations/it_IT
4883
4884DONGWOON DW9714 LENS VOICE COIL DRIVER
4885M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4886L:	linux-media@vger.kernel.org
4887T:	git git://linuxtv.org/media_tree.git
4888S:	Maintained
4889F:	drivers/media/i2c/dw9714.c
4890F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4891
4892DONGWOON DW9807 LENS VOICE COIL DRIVER
4893M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4894L:	linux-media@vger.kernel.org
4895T:	git git://linuxtv.org/media_tree.git
4896S:	Maintained
4897F:	drivers/media/i2c/dw9807-vcm.c
4898F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4899
4900DOUBLETALK DRIVER
4901M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4902L:	blinux-list@redhat.com
4903S:	Maintained
4904F:	drivers/char/dtlk.c
4905F:	include/linux/dtlk.h
4906
4907DPAA2 DATAPATH I/O (DPIO) DRIVER
4908M:	Roy Pledge <Roy.Pledge@nxp.com>
4909L:	linux-kernel@vger.kernel.org
4910S:	Maintained
4911F:	drivers/soc/fsl/dpio
4912
4913DPAA2 ETHERNET DRIVER
4914M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4915L:	netdev@vger.kernel.org
4916S:	Maintained
4917F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4918F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4919F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4920F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4921F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4922
4923DPAA2 ETHERNET SWITCH DRIVER
4924M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4925M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4926L:	linux-kernel@vger.kernel.org
4927S:	Maintained
4928F:	drivers/staging/fsl-dpaa2/ethsw
4929
4930DPAA2 PTP CLOCK DRIVER
4931M:	Yangbo Lu <yangbo.lu@nxp.com>
4932L:	netdev@vger.kernel.org
4933S:	Maintained
4934F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4935F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4936
4937DPT_I2O SCSI RAID DRIVER
4938M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4939L:	linux-scsi@vger.kernel.org
4940W:	http://www.adaptec.com/
4941S:	Maintained
4942F:	drivers/scsi/dpt*
4943F:	drivers/scsi/dpt/
4944
4945DRBD DRIVER
4946M:	Philipp Reisner <philipp.reisner@linbit.com>
4947M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4948L:	drbd-dev@lists.linbit.com
4949W:	http://www.drbd.org
4950T:	git git://git.linbit.com/linux-drbd.git
4951T:	git git://git.linbit.com/drbd-8.4.git
4952S:	Supported
4953F:	drivers/block/drbd/
4954F:	lib/lru_cache.c
4955F:	Documentation/blockdev/drbd/
4956
4957DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4958M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4959R:	"Rafael J. Wysocki" <rafael@kernel.org>
4960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4961S:	Supported
4962F:	Documentation/kobject.txt
4963F:	drivers/base/
4964F:	fs/debugfs/
4965F:	fs/sysfs/
4966F:	include/linux/debugfs.h
4967F:	include/linux/kobj*
4968F:	lib/kobj*
4969
4970DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4971M:	Kevin Hilman <khilman@kernel.org>
4972M:	Nishanth Menon <nm@ti.com>
4973S:	Maintained
4974F:	drivers/power/avs/
4975F:	include/linux/power/smartreflex.h
4976L:	linux-pm@vger.kernel.org
4977
4978DRM DRIVER FOR ARM PL111 CLCD
4979M:	Eric Anholt <eric@anholt.net>
4980T:	git git://anongit.freedesktop.org/drm/drm-misc
4981S:	Supported
4982F:	drivers/gpu/drm/pl111/
4983
4984DRM DRIVER FOR ARM VERSATILE TFT PANELS
4985M:	Linus Walleij <linus.walleij@linaro.org>
4986T:	git git://anongit.freedesktop.org/drm/drm-misc
4987S:	Maintained
4988F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4989F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4990
4991DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4992M:	Dave Airlie <airlied@redhat.com>
4993S:	Odd Fixes
4994F:	drivers/gpu/drm/ast/
4995
4996DRM DRIVER FOR ASPEED BMC GFX
4997M:	Joel Stanley <joel@jms.id.au>
4998L:	linux-aspeed@lists.ozlabs.org
4999T:	git git://anongit.freedesktop.org/drm/drm-misc
5000S:	Supported
5001F:	drivers/gpu/drm/aspeed/
5002F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5003
5004DRM DRIVER FOR BOCHS VIRTUAL GPU
5005M:	Gerd Hoffmann <kraxel@redhat.com>
5006L:	virtualization@lists.linux-foundation.org
5007T:	git git://anongit.freedesktop.org/drm/drm-misc
5008S:	Maintained
5009F:	drivers/gpu/drm/bochs/
5010
5011DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5012M:	Linus Walleij <linus.walleij@linaro.org>
5013T:	git git://anongit.freedesktop.org/drm/drm-misc
5014S:	Maintained
5015F:	drivers/gpu/drm/tve200/
5016
5017DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5018M:	Jagan Teki <jagan@amarulasolutions.com>
5019S:	Maintained
5020F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5021F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5022
5023DRM DRIVER FOR ILITEK ILI9225 PANELS
5024M:	David Lechner <david@lechnology.com>
5025S:	Maintained
5026F:	drivers/gpu/drm/tinydrm/ili9225.c
5027F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5028
5029DRM DRIVER FOR HX8357D PANELS
5030M:	Eric Anholt <eric@anholt.net>
5031T:	git git://anongit.freedesktop.org/drm/drm-misc
5032S:	Maintained
5033F:	drivers/gpu/drm/tinydrm/hx8357d.c
5034F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5035
5036DRM DRIVER FOR INTEL I810 VIDEO CARDS
5037S:	Orphan / Obsolete
5038F:	drivers/gpu/drm/i810/
5039F:	include/uapi/drm/i810_drm.h
5040
5041DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5042S:	Orphan / Obsolete
5043F:	drivers/gpu/drm/mga/
5044F:	include/uapi/drm/mga_drm.h
5045
5046DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5047M:	Dave Airlie <airlied@redhat.com>
5048S:	Odd Fixes
5049F:	drivers/gpu/drm/mgag200/
5050
5051DRM DRIVER FOR MI0283QT
5052M:	Noralf Trønnes <noralf@tronnes.org>
5053S:	Maintained
5054F:	drivers/gpu/drm/tinydrm/mi0283qt.c
5055F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5056
5057DRM DRIVER FOR MSM ADRENO GPU
5058M:	Rob Clark <robdclark@gmail.com>
5059M:	Sean Paul <sean@poorly.run>
5060L:	linux-arm-msm@vger.kernel.org
5061L:	dri-devel@lists.freedesktop.org
5062L:	freedreno@lists.freedesktop.org
5063T:	git https://gitlab.freedesktop.org/drm/msm.git
5064S:	Maintained
5065F:	drivers/gpu/drm/msm/
5066F:	include/uapi/drm/msm_drm.h
5067F:	Documentation/devicetree/bindings/display/msm/
5068
5069DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5070M:	Ben Skeggs <bskeggs@redhat.com>
5071L:	dri-devel@lists.freedesktop.org
5072L:	nouveau@lists.freedesktop.org
5073T:	git git://github.com/skeggsb/linux
5074S:	Supported
5075F:	drivers/gpu/drm/nouveau/
5076F:	include/uapi/drm/nouveau_drm.h
5077
5078DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5079M:	Stefan Mavrodiev <stefan@olimex.com>
5080S:	Maintained
5081F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5082F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5083
5084DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5085M:	Noralf Trønnes <noralf@tronnes.org>
5086S:	Maintained
5087F:	drivers/gpu/drm/tinydrm/repaper.c
5088F:	Documentation/devicetree/bindings/display/repaper.txt
5089
5090DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5091M:	Dave Airlie <airlied@redhat.com>
5092M:	Gerd Hoffmann <kraxel@redhat.com>
5093L:	virtualization@lists.linux-foundation.org
5094T:	git git://anongit.freedesktop.org/drm/drm-misc
5095S:	Obsolete
5096W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5097F:	drivers/gpu/drm/cirrus/
5098
5099DRM DRIVER FOR QXL VIRTUAL GPU
5100M:	Dave Airlie <airlied@redhat.com>
5101M:	Gerd Hoffmann <kraxel@redhat.com>
5102L:	virtualization@lists.linux-foundation.org
5103L:	spice-devel@lists.freedesktop.org
5104T:	git git://anongit.freedesktop.org/drm/drm-misc
5105S:	Maintained
5106F:	drivers/gpu/drm/qxl/
5107F:	include/uapi/drm/qxl_drm.h
5108
5109DRM DRIVER FOR RAGE 128 VIDEO CARDS
5110S:	Orphan / Obsolete
5111F:	drivers/gpu/drm/r128/
5112F:	include/uapi/drm/r128_drm.h
5113
5114DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5115M:	Guido Günther <agx@sigxcpu.org>
5116S:	Maintained
5117F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5118F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5119
5120DRM DRIVER FOR SAVAGE VIDEO CARDS
5121S:	Orphan / Obsolete
5122F:	drivers/gpu/drm/savage/
5123F:	include/uapi/drm/savage_drm.h
5124
5125DRM DRIVER FOR SIS VIDEO CARDS
5126S:	Orphan / Obsolete
5127F:	drivers/gpu/drm/sis/
5128F:	include/uapi/drm/sis_drm.h
5129
5130DRM DRIVER FOR SITRONIX ST7701 PANELS
5131M:	Jagan Teki <jagan@amarulasolutions.com>
5132S:	Maintained
5133F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5134F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5135
5136DRM DRIVER FOR SITRONIX ST7586 PANELS
5137M:	David Lechner <david@lechnology.com>
5138S:	Maintained
5139F:	drivers/gpu/drm/tinydrm/st7586.c
5140F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5141
5142DRM DRIVER FOR SITRONIX ST7735R PANELS
5143M:	David Lechner <david@lechnology.com>
5144S:	Maintained
5145F:	drivers/gpu/drm/tinydrm/st7735r.c
5146F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5147
5148DRM DRIVER FOR TDFX VIDEO CARDS
5149S:	Orphan / Obsolete
5150F:	drivers/gpu/drm/tdfx/
5151
5152DRM DRIVER FOR TPO TPG110 PANELS
5153M:	Linus Walleij <linus.walleij@linaro.org>
5154T:	git git://anongit.freedesktop.org/drm/drm-misc
5155S:	Maintained
5156F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5157F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5158
5159DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5160M:	Dave Airlie <airlied@redhat.com>
5161R:	Sean Paul <sean@poorly.run>
5162L:	dri-devel@lists.freedesktop.org
5163S:	Odd Fixes
5164F:	drivers/gpu/drm/udl/
5165T:	git git://anongit.freedesktop.org/drm/drm-misc
5166
5167DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5168M:	Hans de Goede <hdegoede@redhat.com>
5169L:	dri-devel@lists.freedesktop.org
5170S:	Maintained
5171F:	drivers/gpu/drm/vboxvideo/
5172T:	git git://anongit.freedesktop.org/drm/drm-misc
5173
5174DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5175M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5176R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5177R:	Daniel Vetter <daniel@ffwll.ch>
5178T:	git git://anongit.freedesktop.org/drm/drm-misc
5179S:	Maintained
5180L:	dri-devel@lists.freedesktop.org
5181F:	drivers/gpu/drm/vkms/
5182F:	Documentation/gpu/vkms.rst
5183
5184DRM DRIVER FOR VMWARE VIRTUAL GPU
5185M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5186M:	Thomas Hellstrom <thellstrom@vmware.com>
5187L:	dri-devel@lists.freedesktop.org
5188T:	git git://people.freedesktop.org/~thomash/linux
5189S:	Supported
5190F:	drivers/gpu/drm/vmwgfx/
5191F:	include/uapi/drm/vmwgfx_drm.h
5192
5193DRM DRIVERS
5194M:	David Airlie <airlied@linux.ie>
5195M:	Daniel Vetter <daniel@ffwll.ch>
5196L:	dri-devel@lists.freedesktop.org
5197T:	git git://anongit.freedesktop.org/drm/drm
5198B:	https://bugs.freedesktop.org/
5199C:	irc://chat.freenode.net/dri-devel
5200S:	Maintained
5201F:	drivers/gpu/drm/
5202F:	drivers/gpu/vga/
5203F:	Documentation/devicetree/bindings/display/
5204F:	Documentation/devicetree/bindings/gpu/
5205F:	Documentation/gpu/
5206F:	include/drm/
5207F:	include/uapi/drm/
5208F:	include/linux/vga*
5209
5210DRM DRIVERS AND MISC GPU PATCHES
5211M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5212M:	Maxime Ripard <maxime.ripard@bootlin.com>
5213M:	Sean Paul <sean@poorly.run>
5214W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5215S:	Maintained
5216T:	git git://anongit.freedesktop.org/drm/drm-misc
5217F:	Documentation/gpu/
5218F:	drivers/gpu/vga/
5219F:	drivers/gpu/drm/*
5220F:	include/drm/drm*
5221F:	include/uapi/drm/drm*
5222F:	include/linux/vga*
5223
5224DRM DRIVERS FOR ALLWINNER A10
5225M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5226L:	dri-devel@lists.freedesktop.org
5227S:	Supported
5228F:	drivers/gpu/drm/sun4i/
5229F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5230T:	git git://anongit.freedesktop.org/drm/drm-misc
5231
5232DRM DRIVERS FOR AMLOGIC SOCS
5233M:	Neil Armstrong <narmstrong@baylibre.com>
5234L:	dri-devel@lists.freedesktop.org
5235L:	linux-amlogic@lists.infradead.org
5236W:	http://linux-meson.com/
5237S:	Supported
5238F:	drivers/gpu/drm/meson/
5239F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5240F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5241F:	Documentation/gpu/meson.rst
5242T:	git git://anongit.freedesktop.org/drm/drm-misc
5243
5244DRM DRIVERS FOR ATMEL HLCDC
5245M:	Boris Brezillon <bbrezillon@kernel.org>
5246L:	dri-devel@lists.freedesktop.org
5247S:	Supported
5248F:	drivers/gpu/drm/atmel-hlcdc/
5249F:	Documentation/devicetree/bindings/display/atmel/
5250T:	git git://anongit.freedesktop.org/drm/drm-misc
5251
5252DRM DRIVERS FOR BRIDGE CHIPS
5253M:	Andrzej Hajda <a.hajda@samsung.com>
5254R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5255S:	Maintained
5256T:	git git://anongit.freedesktop.org/drm/drm-misc
5257F:	drivers/gpu/drm/bridge/
5258
5259DRM DRIVERS FOR EXYNOS
5260M:	Inki Dae <inki.dae@samsung.com>
5261M:	Joonyoung Shim <jy0922.shim@samsung.com>
5262M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5263M:	Kyungmin Park <kyungmin.park@samsung.com>
5264L:	dri-devel@lists.freedesktop.org
5265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5266S:	Supported
5267F:	drivers/gpu/drm/exynos/
5268F:	include/uapi/drm/exynos_drm.h
5269F:	Documentation/devicetree/bindings/display/exynos/
5270
5271DRM DRIVERS FOR FREESCALE DCU
5272M:	Stefan Agner <stefan@agner.ch>
5273M:	Alison Wang <alison.wang@nxp.com>
5274L:	dri-devel@lists.freedesktop.org
5275S:	Supported
5276F:	drivers/gpu/drm/fsl-dcu/
5277F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5278F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5279F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5280T:	git git://anongit.freedesktop.org/drm/drm-misc
5281
5282DRM DRIVERS FOR FREESCALE IMX
5283M:	Philipp Zabel <p.zabel@pengutronix.de>
5284L:	dri-devel@lists.freedesktop.org
5285S:	Maintained
5286F:	drivers/gpu/drm/imx/
5287F:	drivers/gpu/ipu-v3/
5288F:	Documentation/devicetree/bindings/display/imx/
5289
5290DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5291M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5292L:	dri-devel@lists.freedesktop.org
5293T:	git git://github.com/patjak/drm-gma500
5294S:	Maintained
5295F:	drivers/gpu/drm/gma500/
5296
5297DRM DRIVERS FOR HISILICON
5298M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5299M:	Rongrong Zou <zourongrong@gmail.com>
5300R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5301R:	Chen Feng <puck.chen@hisilicon.com>
5302L:	dri-devel@lists.freedesktop.org
5303T:	git git://github.com/xin3liang/linux.git
5304S:	Maintained
5305F:	drivers/gpu/drm/hisilicon/
5306F:	Documentation/devicetree/bindings/display/hisilicon/
5307
5308DRM DRIVERS FOR LIMA
5309M:	Qiang Yu <yuq825@gmail.com>
5310L:	dri-devel@lists.freedesktop.org
5311L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5312S:	Maintained
5313F:	drivers/gpu/drm/lima/
5314F:	include/uapi/drm/lima_drm.h
5315T:	git git://anongit.freedesktop.org/drm/drm-misc
5316
5317DRM DRIVERS FOR MEDIATEK
5318M:	CK Hu <ck.hu@mediatek.com>
5319M:	Philipp Zabel <p.zabel@pengutronix.de>
5320L:	dri-devel@lists.freedesktop.org
5321S:	Supported
5322F:	drivers/gpu/drm/mediatek/
5323F:	Documentation/devicetree/bindings/display/mediatek/
5324
5325DRM DRIVERS FOR NVIDIA TEGRA
5326M:	Thierry Reding <thierry.reding@gmail.com>
5327L:	dri-devel@lists.freedesktop.org
5328L:	linux-tegra@vger.kernel.org
5329T:	git git://anongit.freedesktop.org/tegra/linux.git
5330S:	Supported
5331F:	drivers/gpu/drm/tegra/
5332F:	drivers/gpu/host1x/
5333F:	include/linux/host1x.h
5334F:	include/uapi/drm/tegra_drm.h
5335F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5336
5337DRM DRIVERS FOR RENESAS
5338M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5339M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5340L:	dri-devel@lists.freedesktop.org
5341L:	linux-renesas-soc@vger.kernel.org
5342T:	git git://linuxtv.org/pinchartl/media drm/du/next
5343S:	Supported
5344F:	drivers/gpu/drm/rcar-du/
5345F:	drivers/gpu/drm/shmobile/
5346F:	include/linux/platform_data/shmob_drm.h
5347F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5348F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5349F:	Documentation/devicetree/bindings/display/renesas,du.txt
5350
5351DRM DRIVERS FOR ROCKCHIP
5352M:	Sandy Huang <hjc@rock-chips.com>
5353M:	Heiko Stübner <heiko@sntech.de>
5354L:	dri-devel@lists.freedesktop.org
5355S:	Maintained
5356F:	drivers/gpu/drm/rockchip/
5357F:	Documentation/devicetree/bindings/display/rockchip/
5358T:	git git://anongit.freedesktop.org/drm/drm-misc
5359
5360DRM DRIVERS FOR STI
5361M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5362M:	Vincent Abriou <vincent.abriou@st.com>
5363L:	dri-devel@lists.freedesktop.org
5364T:	git git://anongit.freedesktop.org/drm/drm-misc
5365S:	Maintained
5366F:	drivers/gpu/drm/sti
5367F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5368
5369DRM DRIVERS FOR STM
5370M:	Yannick Fertre <yannick.fertre@st.com>
5371M:	Philippe Cornu <philippe.cornu@st.com>
5372M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5373M:	Vincent Abriou <vincent.abriou@st.com>
5374L:	dri-devel@lists.freedesktop.org
5375T:	git git://anongit.freedesktop.org/drm/drm-misc
5376S:	Maintained
5377F:	drivers/gpu/drm/stm
5378F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5379
5380DRM DRIVERS FOR TI LCDC
5381M:	Jyri Sarha <jsarha@ti.com>
5382R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5383L:	dri-devel@lists.freedesktop.org
5384S:	Maintained
5385F:	drivers/gpu/drm/tilcdc/
5386F:	Documentation/devicetree/bindings/display/tilcdc/
5387
5388DRM DRIVERS FOR TI OMAP
5389M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5390L:	dri-devel@lists.freedesktop.org
5391S:	Maintained
5392F:	drivers/gpu/drm/omapdrm/
5393F:	Documentation/devicetree/bindings/display/ti/
5394
5395DRM DRIVERS FOR V3D
5396M:	Eric Anholt <eric@anholt.net>
5397S:	Supported
5398F:	drivers/gpu/drm/v3d/
5399F:	include/uapi/drm/v3d_drm.h
5400F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5401T:	git git://anongit.freedesktop.org/drm/drm-misc
5402
5403DRM DRIVERS FOR VC4
5404M:	Eric Anholt <eric@anholt.net>
5405T:	git git://github.com/anholt/linux
5406S:	Supported
5407F:	drivers/gpu/drm/vc4/
5408F:	include/uapi/drm/vc4_drm.h
5409F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5410T:	git git://anongit.freedesktop.org/drm/drm-misc
5411
5412DRM DRIVERS FOR VIVANTE GPU IP
5413M:	Lucas Stach <l.stach@pengutronix.de>
5414R:	Russell King <linux+etnaviv@armlinux.org.uk>
5415R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5416L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5417L:	dri-devel@lists.freedesktop.org
5418S:	Maintained
5419F:	drivers/gpu/drm/etnaviv/
5420F:	include/uapi/drm/etnaviv_drm.h
5421F:	Documentation/devicetree/bindings/display/etnaviv/
5422
5423DRM DRIVERS FOR ZTE ZX
5424M:	Shawn Guo <shawnguo@kernel.org>
5425L:	dri-devel@lists.freedesktop.org
5426S:	Maintained
5427F:	drivers/gpu/drm/zte/
5428F:	Documentation/devicetree/bindings/display/zte,vou.txt
5429T:	git git://anongit.freedesktop.org/drm/drm-misc
5430
5431DRM PANEL DRIVERS
5432M:	Thierry Reding <thierry.reding@gmail.com>
5433L:	dri-devel@lists.freedesktop.org
5434T:	git git://anongit.freedesktop.org/drm/drm-misc
5435S:	Maintained
5436F:	drivers/gpu/drm/drm_panel.c
5437F:	drivers/gpu/drm/panel/
5438F:	include/drm/drm_panel.h
5439F:	Documentation/devicetree/bindings/display/panel/
5440
5441DRM TINYDRM DRIVERS
5442M:	Noralf Trønnes <noralf@tronnes.org>
5443W:	https://github.com/notro/tinydrm/wiki/Development
5444T:	git git://anongit.freedesktop.org/drm/drm-misc
5445S:	Maintained
5446F:	drivers/gpu/drm/tinydrm/
5447F:	include/drm/tinydrm/
5448
5449DRM DRIVERS FOR XEN
5450M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5451T:	git git://anongit.freedesktop.org/drm/drm-misc
5452L:	dri-devel@lists.freedesktop.org
5453L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5454S:	Supported
5455F:	drivers/gpu/drm/xen/
5456F:	Documentation/gpu/xen-front.rst
5457
5458DRM TTM SUBSYSTEM
5459M:	Christian Koenig <christian.koenig@amd.com>
5460M:	Huang Rui <ray.huang@amd.com>
5461M:	Junwei Zhang <Jerry.Zhang@amd.com>
5462T:	git git://people.freedesktop.org/~agd5f/linux
5463S:	Maintained
5464L:	dri-devel@lists.freedesktop.org
5465F:	include/drm/ttm/
5466F:	drivers/gpu/drm/ttm/
5467
5468DSBR100 USB FM RADIO DRIVER
5469M:	Alexey Klimov <klimov.linux@gmail.com>
5470L:	linux-media@vger.kernel.org
5471T:	git git://linuxtv.org/media_tree.git
5472S:	Maintained
5473F:	drivers/media/radio/dsbr100.c
5474
5475DSCC4 DRIVER
5476M:	Francois Romieu <romieu@fr.zoreil.com>
5477L:	netdev@vger.kernel.org
5478S:	Maintained
5479F:	drivers/net/wan/dscc4.c
5480
5481DT3155 MEDIA DRIVER
5482M:	Hans Verkuil <hverkuil@xs4all.nl>
5483L:	linux-media@vger.kernel.org
5484T:	git git://linuxtv.org/media_tree.git
5485W:	https://linuxtv.org
5486S:	Odd Fixes
5487F:	drivers/media/pci/dt3155/
5488
5489DVB_USB_AF9015 MEDIA DRIVER
5490M:	Antti Palosaari <crope@iki.fi>
5491L:	linux-media@vger.kernel.org
5492W:	https://linuxtv.org
5493W:	http://palosaari.fi/linux/
5494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5495T:	git git://linuxtv.org/anttip/media_tree.git
5496S:	Maintained
5497F:	drivers/media/usb/dvb-usb-v2/af9015*
5498
5499DVB_USB_AF9035 MEDIA DRIVER
5500M:	Antti Palosaari <crope@iki.fi>
5501L:	linux-media@vger.kernel.org
5502W:	https://linuxtv.org
5503W:	http://palosaari.fi/linux/
5504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5505T:	git git://linuxtv.org/anttip/media_tree.git
5506S:	Maintained
5507F:	drivers/media/usb/dvb-usb-v2/af9035*
5508
5509DVB_USB_ANYSEE MEDIA DRIVER
5510M:	Antti Palosaari <crope@iki.fi>
5511L:	linux-media@vger.kernel.org
5512W:	https://linuxtv.org
5513W:	http://palosaari.fi/linux/
5514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5515T:	git git://linuxtv.org/anttip/media_tree.git
5516S:	Maintained
5517F:	drivers/media/usb/dvb-usb-v2/anysee*
5518
5519DVB_USB_AU6610 MEDIA DRIVER
5520M:	Antti Palosaari <crope@iki.fi>
5521L:	linux-media@vger.kernel.org
5522W:	https://linuxtv.org
5523W:	http://palosaari.fi/linux/
5524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5525T:	git git://linuxtv.org/anttip/media_tree.git
5526S:	Maintained
5527F:	drivers/media/usb/dvb-usb-v2/au6610*
5528
5529DVB_USB_CE6230 MEDIA DRIVER
5530M:	Antti Palosaari <crope@iki.fi>
5531L:	linux-media@vger.kernel.org
5532W:	https://linuxtv.org
5533W:	http://palosaari.fi/linux/
5534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5535T:	git git://linuxtv.org/anttip/media_tree.git
5536S:	Maintained
5537F:	drivers/media/usb/dvb-usb-v2/ce6230*
5538
5539DVB_USB_CXUSB MEDIA DRIVER
5540M:	Michael Krufky <mkrufky@linuxtv.org>
5541L:	linux-media@vger.kernel.org
5542W:	https://linuxtv.org
5543W:	http://github.com/mkrufky
5544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5545T:	git git://linuxtv.org/media_tree.git
5546S:	Maintained
5547F:	drivers/media/usb/dvb-usb/cxusb*
5548
5549DVB_USB_EC168 MEDIA DRIVER
5550M:	Antti Palosaari <crope@iki.fi>
5551L:	linux-media@vger.kernel.org
5552W:	https://linuxtv.org
5553W:	http://palosaari.fi/linux/
5554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5555T:	git git://linuxtv.org/anttip/media_tree.git
5556S:	Maintained
5557F:	drivers/media/usb/dvb-usb-v2/ec168*
5558
5559DVB_USB_GL861 MEDIA DRIVER
5560M:	Antti Palosaari <crope@iki.fi>
5561L:	linux-media@vger.kernel.org
5562W:	https://linuxtv.org
5563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5564T:	git git://linuxtv.org/anttip/media_tree.git
5565S:	Maintained
5566F:	drivers/media/usb/dvb-usb-v2/gl861*
5567
5568DVB_USB_MXL111SF MEDIA DRIVER
5569M:	Michael Krufky <mkrufky@linuxtv.org>
5570L:	linux-media@vger.kernel.org
5571W:	https://linuxtv.org
5572W:	http://github.com/mkrufky
5573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5574T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5575S:	Maintained
5576F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5577
5578DVB_USB_RTL28XXU MEDIA DRIVER
5579M:	Antti Palosaari <crope@iki.fi>
5580L:	linux-media@vger.kernel.org
5581W:	https://linuxtv.org
5582W:	http://palosaari.fi/linux/
5583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5584T:	git git://linuxtv.org/anttip/media_tree.git
5585S:	Maintained
5586F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5587
5588DVB_USB_V2 MEDIA DRIVER
5589M:	Antti Palosaari <crope@iki.fi>
5590L:	linux-media@vger.kernel.org
5591W:	https://linuxtv.org
5592W:	http://palosaari.fi/linux/
5593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5594T:	git git://linuxtv.org/anttip/media_tree.git
5595S:	Maintained
5596F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5597F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5598
5599DYNAMIC DEBUG
5600M:	Jason Baron <jbaron@akamai.com>
5601S:	Maintained
5602F:	lib/dynamic_debug.c
5603F:	include/linux/dynamic_debug.h
5604
5605DYNAMIC INTERRUPT MODERATION
5606M:	Tal Gilboa <talgi@mellanox.com>
5607S:	Maintained
5608F:	include/linux/net_dim.h
5609
5610DZ DECSTATION DZ11 SERIAL DRIVER
5611M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5612S:	Maintained
5613F:	drivers/tty/serial/dz.*
5614
5615E3X0 POWER BUTTON DRIVER
5616M:	Moritz Fischer <moritz.fischer@ettus.com>
5617L:	usrp-users@lists.ettus.com
5618W:	http://www.ettus.com
5619S:	Supported
5620F:	drivers/input/misc/e3x0-button.c
5621F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5622
5623E4000 MEDIA DRIVER
5624M:	Antti Palosaari <crope@iki.fi>
5625L:	linux-media@vger.kernel.org
5626W:	https://linuxtv.org
5627W:	http://palosaari.fi/linux/
5628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5629T:	git git://linuxtv.org/anttip/media_tree.git
5630S:	Maintained
5631F:	drivers/media/tuners/e4000*
5632
5633EARTH_PT1 MEDIA DRIVER
5634M:	Akihiro Tsukada <tskd08@gmail.com>
5635L:	linux-media@vger.kernel.org
5636S:	Odd Fixes
5637F:	drivers/media/pci/pt1/
5638
5639EARTH_PT3 MEDIA DRIVER
5640M:	Akihiro Tsukada <tskd08@gmail.com>
5641L:	linux-media@vger.kernel.org
5642S:	Odd Fixes
5643F:	drivers/media/pci/pt3/
5644
5645EC100 MEDIA DRIVER
5646M:	Antti Palosaari <crope@iki.fi>
5647L:	linux-media@vger.kernel.org
5648W:	https://linuxtv.org
5649W:	http://palosaari.fi/linux/
5650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5651T:	git git://linuxtv.org/anttip/media_tree.git
5652S:	Maintained
5653F:	drivers/media/dvb-frontends/ec100*
5654
5655ECRYPT FILE SYSTEM
5656M:	Tyler Hicks <tyhicks@canonical.com>
5657L:	ecryptfs@vger.kernel.org
5658W:	http://ecryptfs.org
5659W:	https://launchpad.net/ecryptfs
5660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5661S:	Supported
5662F:	Documentation/filesystems/ecryptfs.txt
5663F:	fs/ecryptfs/
5664
5665EDAC-AMD64
5666M:	Borislav Petkov <bp@alien8.de>
5667L:	linux-edac@vger.kernel.org
5668S:	Maintained
5669F:	drivers/edac/amd64_edac*
5670
5671EDAC-AST2500
5672M:	Stefan Schaeckeler <sschaeck@cisco.com>
5673S:	Supported
5674F:	drivers/edac/aspeed_edac.c
5675F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5676
5677EDAC-CALXEDA
5678M:	Robert Richter <rric@kernel.org>
5679L:	linux-edac@vger.kernel.org
5680S:	Maintained
5681F:	drivers/edac/highbank*
5682
5683EDAC-CAVIUM OCTEON
5684M:	Ralf Baechle <ralf@linux-mips.org>
5685M:	David Daney <david.daney@cavium.com>
5686L:	linux-edac@vger.kernel.org
5687L:	linux-mips@vger.kernel.org
5688S:	Supported
5689F:	drivers/edac/octeon_edac*
5690
5691EDAC-CAVIUM THUNDERX
5692M:	David Daney <david.daney@cavium.com>
5693M:	Jan Glauber <jglauber@cavium.com>
5694L:	linux-edac@vger.kernel.org
5695S:	Supported
5696F:	drivers/edac/thunderx_edac*
5697
5698EDAC-CORE
5699M:	Borislav Petkov <bp@alien8.de>
5700M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5701R:	James Morse <james.morse@arm.com>
5702L:	linux-edac@vger.kernel.org
5703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5705S:	Supported
5706F:	Documentation/admin-guide/ras.rst
5707F:	Documentation/driver-api/edac.rst
5708F:	drivers/edac/
5709F:	include/linux/edac.h
5710
5711EDAC-E752X
5712M:	Mark Gross <mark.gross@intel.com>
5713L:	linux-edac@vger.kernel.org
5714S:	Maintained
5715F:	drivers/edac/e752x_edac.c
5716
5717EDAC-E7XXX
5718L:	linux-edac@vger.kernel.org
5719S:	Maintained
5720F:	drivers/edac/e7xxx_edac.c
5721
5722EDAC-FSL_DDR
5723M:	York Sun <york.sun@nxp.com>
5724L:	linux-edac@vger.kernel.org
5725S:	Maintained
5726F:	drivers/edac/fsl_ddr_edac.*
5727
5728EDAC-GHES
5729M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5730L:	linux-edac@vger.kernel.org
5731S:	Maintained
5732F:	drivers/edac/ghes_edac.c
5733
5734EDAC-I10NM
5735M:	Tony Luck <tony.luck@intel.com>
5736L:	linux-edac@vger.kernel.org
5737S:	Maintained
5738F:	drivers/edac/i10nm_base.c
5739
5740EDAC-I3000
5741L:	linux-edac@vger.kernel.org
5742S:	Orphan
5743F:	drivers/edac/i3000_edac.c
5744
5745EDAC-I5000
5746L:	linux-edac@vger.kernel.org
5747S:	Maintained
5748F:	drivers/edac/i5000_edac.c
5749
5750EDAC-I5400
5751M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5752L:	linux-edac@vger.kernel.org
5753S:	Maintained
5754F:	drivers/edac/i5400_edac.c
5755
5756EDAC-I7300
5757M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5758L:	linux-edac@vger.kernel.org
5759S:	Maintained
5760F:	drivers/edac/i7300_edac.c
5761
5762EDAC-I7CORE
5763M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5764L:	linux-edac@vger.kernel.org
5765S:	Maintained
5766F:	drivers/edac/i7core_edac.c
5767
5768EDAC-I82443BXGX
5769M:	Tim Small <tim@buttersideup.com>
5770L:	linux-edac@vger.kernel.org
5771S:	Maintained
5772F:	drivers/edac/i82443bxgx_edac.c
5773
5774EDAC-I82975X
5775M:	"Arvind R." <arvino55@gmail.com>
5776L:	linux-edac@vger.kernel.org
5777S:	Maintained
5778F:	drivers/edac/i82975x_edac.c
5779
5780EDAC-IE31200
5781M:	Jason Baron <jbaron@akamai.com>
5782L:	linux-edac@vger.kernel.org
5783S:	Maintained
5784F:	drivers/edac/ie31200_edac.c
5785
5786EDAC-MPC85XX
5787M:	Johannes Thumshirn <morbidrsa@gmail.com>
5788L:	linux-edac@vger.kernel.org
5789S:	Maintained
5790F:	drivers/edac/mpc85xx_edac.[ch]
5791
5792EDAC-PASEMI
5793M:	Egor Martovetsky <egor@pasemi.com>
5794L:	linux-edac@vger.kernel.org
5795S:	Maintained
5796F:	drivers/edac/pasemi_edac.c
5797
5798EDAC-PND2
5799M:	Tony Luck <tony.luck@intel.com>
5800L:	linux-edac@vger.kernel.org
5801S:	Maintained
5802F:	drivers/edac/pnd2_edac.[ch]
5803
5804EDAC-R82600
5805M:	Tim Small <tim@buttersideup.com>
5806L:	linux-edac@vger.kernel.org
5807S:	Maintained
5808F:	drivers/edac/r82600_edac.c
5809
5810EDAC-SBRIDGE
5811M:	Tony Luck <tony.luck@intel.com>
5812R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5813L:	linux-edac@vger.kernel.org
5814S:	Maintained
5815F:	drivers/edac/sb_edac.c
5816
5817EDAC-SKYLAKE
5818M:	Tony Luck <tony.luck@intel.com>
5819L:	linux-edac@vger.kernel.org
5820S:	Maintained
5821F:	drivers/edac/skx_*.c
5822
5823EDAC-TI
5824M:	Tero Kristo <t-kristo@ti.com>
5825L:	linux-edac@vger.kernel.org
5826S:	Maintained
5827F:	drivers/edac/ti_edac.c
5828
5829EDAC-QCOM
5830M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5831M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5832L:	linux-arm-msm@vger.kernel.org
5833L:	linux-edac@vger.kernel.org
5834S:	Maintained
5835F:	drivers/edac/qcom_edac.c
5836
5837EDIROL UA-101/UA-1000 DRIVER
5838M:	Clemens Ladisch <clemens@ladisch.de>
5839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5841S:	Maintained
5842F:	sound/usb/misc/ua101.c
5843
5844EFI TEST DRIVER
5845L:	linux-efi@vger.kernel.org
5846M:	Ivan Hu <ivan.hu@canonical.com>
5847M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5848S:	Maintained
5849F:	drivers/firmware/efi/test/
5850
5851EFI VARIABLE FILESYSTEM
5852M:	Matthew Garrett <matthew.garrett@nebula.com>
5853M:	Jeremy Kerr <jk@ozlabs.org>
5854M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5856L:	linux-efi@vger.kernel.org
5857S:	Maintained
5858F:	fs/efivarfs/
5859
5860EFIFB FRAMEBUFFER DRIVER
5861L:	linux-fbdev@vger.kernel.org
5862M:	Peter Jones <pjones@redhat.com>
5863S:	Maintained
5864F:	drivers/video/fbdev/efifb.c
5865
5866EFS FILESYSTEM
5867W:	http://aeschi.ch.eu.org/efs/
5868S:	Orphan
5869F:	fs/efs/
5870
5871EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5872M:	Douglas Miller <dougmill@linux.ibm.com>
5873L:	netdev@vger.kernel.org
5874S:	Maintained
5875F:	drivers/net/ethernet/ibm/ehea/
5876
5877EM28XX VIDEO4LINUX DRIVER
5878M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5879L:	linux-media@vger.kernel.org
5880W:	https://linuxtv.org
5881T:	git git://linuxtv.org/media_tree.git
5882S:	Maintained
5883F:	drivers/media/usb/em28xx/
5884F:	Documentation/media/v4l-drivers/em28xx*
5885
5886EMBEDDED LINUX
5887M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5888M:	Matt Mackall <mpm@selenic.com>
5889M:	David Woodhouse <dwmw2@infradead.org>
5890L:	linux-embedded@vger.kernel.org
5891S:	Maintained
5892
5893Emulex 10Gbps iSCSI - OneConnect DRIVER
5894M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5895M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5896M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5897L:	linux-scsi@vger.kernel.org
5898W:	http://www.broadcom.com
5899S:	Supported
5900F:	drivers/scsi/be2iscsi/
5901
5902Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5903M:	Sathya Perla <sathya.perla@broadcom.com>
5904M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5905M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5906M:	Somnath Kotur <somnath.kotur@broadcom.com>
5907L:	netdev@vger.kernel.org
5908W:	http://www.emulex.com
5909S:	Supported
5910F:	drivers/net/ethernet/emulex/benet/
5911
5912EMULEX ONECONNECT ROCE DRIVER
5913M:	Selvin Xavier <selvin.xavier@broadcom.com>
5914M:	Devesh Sharma <devesh.sharma@broadcom.com>
5915L:	linux-rdma@vger.kernel.org
5916W:	http://www.broadcom.com
5917S:	Odd Fixes
5918F:	drivers/infiniband/hw/ocrdma/
5919F:	include/uapi/rdma/ocrdma-abi.h
5920
5921EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5922M:	James Smart <james.smart@broadcom.com>
5923M:	Dick Kennedy <dick.kennedy@broadcom.com>
5924L:	linux-scsi@vger.kernel.org
5925W:	http://www.broadcom.com
5926S:	Supported
5927F:	drivers/scsi/lpfc/
5928
5929ENE CB710 FLASH CARD READER DRIVER
5930M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5931S:	Maintained
5932F:	drivers/misc/cb710/
5933F:	drivers/mmc/host/cb710-mmc.*
5934F:	include/linux/cb710.h
5935
5936ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5937M:	Maxim Levitsky <maximlevitsky@gmail.com>
5938S:	Maintained
5939F:	drivers/media/rc/ene_ir.*
5940
5941EPSON S1D13XXX FRAMEBUFFER DRIVER
5942M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5943S:	Maintained
5944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5945F:	drivers/video/fbdev/s1d13xxxfb.c
5946F:	include/video/s1d13xxxfb.h
5947
5948ERRSEQ ERROR TRACKING INFRASTRUCTURE
5949M:	Jeff Layton <jlayton@kernel.org>
5950S:	Maintained
5951F:	lib/errseq.c
5952F:	include/linux/errseq.h
5953
5954ET131X NETWORK DRIVER
5955M:	Mark Einon <mark.einon@gmail.com>
5956S:	Odd Fixes
5957F:	drivers/net/ethernet/agere/
5958
5959ETHERNET BRIDGE
5960M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5961M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5962L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5963L:	netdev@vger.kernel.org
5964W:	http://www.linuxfoundation.org/en/Net:Bridge
5965S:	Maintained
5966F:	include/linux/netfilter_bridge/
5967F:	net/bridge/
5968
5969ETHERNET PHY LIBRARY
5970M:	Andrew Lunn <andrew@lunn.ch>
5971M:	Florian Fainelli <f.fainelli@gmail.com>
5972M:	Heiner Kallweit <hkallweit1@gmail.com>
5973L:	netdev@vger.kernel.org
5974S:	Maintained
5975F:	Documentation/ABI/testing/sysfs-bus-mdio
5976F:	Documentation/devicetree/bindings/net/mdio*
5977F:	Documentation/networking/phy.rst
5978F:	drivers/net/phy/
5979F:	drivers/of/of_mdio.c
5980F:	drivers/of/of_net.c
5981F:	include/linux/*mdio*.h
5982F:	include/linux/of_net.h
5983F:	include/linux/phy.h
5984F:	include/linux/phy_fixed.h
5985F:	include/linux/platform_data/mdio-bcm-unimac.h
5986F:	include/linux/platform_data/mdio-gpio.h
5987F:	include/trace/events/mdio.h
5988F:	include/uapi/linux/mdio.h
5989F:	include/uapi/linux/mii.h
5990
5991EXT2 FILE SYSTEM
5992M:	Jan Kara <jack@suse.com>
5993L:	linux-ext4@vger.kernel.org
5994S:	Maintained
5995F:	Documentation/filesystems/ext2.txt
5996F:	fs/ext2/
5997F:	include/linux/ext2*
5998
5999EXT4 FILE SYSTEM
6000M:	"Theodore Ts'o" <tytso@mit.edu>
6001M:	Andreas Dilger <adilger.kernel@dilger.ca>
6002L:	linux-ext4@vger.kernel.org
6003W:	http://ext4.wiki.kernel.org
6004Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6006S:	Maintained
6007F:	Documentation/filesystems/ext4/
6008F:	fs/ext4/
6009
6010Extended Verification Module (EVM)
6011M:	Mimi Zohar <zohar@linux.ibm.com>
6012L:	linux-integrity@vger.kernel.org
6013S:	Supported
6014F:	security/integrity/evm/
6015
6016EXTENSIBLE FIRMWARE INTERFACE (EFI)
6017M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6018L:	linux-efi@vger.kernel.org
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6020S:	Maintained
6021F:	Documentation/efi-stub.txt
6022F:	arch/*/kernel/efi.c
6023F:	arch/x86/boot/compressed/eboot.[ch]
6024F:	arch/*/include/asm/efi.h
6025F:	arch/x86/platform/efi/
6026F:	drivers/firmware/efi/
6027F:	include/linux/efi*.h
6028F:	arch/arm/boot/compressed/efi-header.S
6029F:	arch/arm64/kernel/efi-entry.S
6030
6031EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6032M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6033M:	Chanwoo Choi <cw00.choi@samsung.com>
6034L:	linux-kernel@vger.kernel.org
6035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6036S:	Maintained
6037F:	drivers/extcon/
6038F:	include/linux/extcon/
6039F:	include/linux/extcon.h
6040F:	Documentation/extcon/
6041F:	Documentation/devicetree/bindings/extcon/
6042
6043EXYNOS DP DRIVER
6044M:	Jingoo Han <jingoohan1@gmail.com>
6045L:	dri-devel@lists.freedesktop.org
6046S:	Maintained
6047F:	drivers/gpu/drm/exynos/exynos_dp*
6048
6049EXYNOS SYSMMU (IOMMU) driver
6050M:	Marek Szyprowski <m.szyprowski@samsung.com>
6051L:	iommu@lists.linux-foundation.org
6052S:	Maintained
6053F:	drivers/iommu/exynos-iommu.c
6054
6055EZchip NPS platform support
6056M:	Vineet Gupta <vgupta@synopsys.com>
6057M:	Ofer Levi <oferle@mellanox.com>
6058S:	Supported
6059F:	arch/arc/plat-eznps
6060F:	arch/arc/boot/dts/eznps.dts
6061
6062F2FS FILE SYSTEM
6063M:	Jaegeuk Kim <jaegeuk@kernel.org>
6064M:	Chao Yu <yuchao0@huawei.com>
6065L:	linux-f2fs-devel@lists.sourceforge.net
6066W:	https://f2fs.wiki.kernel.org/
6067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6068S:	Maintained
6069F:	Documentation/filesystems/f2fs.txt
6070F:	Documentation/ABI/testing/sysfs-fs-f2fs
6071F:	fs/f2fs/
6072F:	include/linux/f2fs_fs.h
6073F:	include/trace/events/f2fs.h
6074
6075F71805F HARDWARE MONITORING DRIVER
6076M:	Jean Delvare <jdelvare@suse.com>
6077L:	linux-hwmon@vger.kernel.org
6078S:	Maintained
6079F:	Documentation/hwmon/f71805f.rst
6080F:	drivers/hwmon/f71805f.c
6081
6082FADDR2LINE
6083M:	Josh Poimboeuf <jpoimboe@redhat.com>
6084S:	Maintained
6085F:	scripts/faddr2line
6086
6087FAILOVER MODULE
6088M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6089L:	netdev@vger.kernel.org
6090S:	Supported
6091F:	net/core/failover.c
6092F:	include/net/failover.h
6093F:	Documentation/networking/failover.rst
6094
6095FANOTIFY
6096M:	Jan Kara <jack@suse.cz>
6097R:	Amir Goldstein <amir73il@gmail.com>
6098L:	linux-fsdevel@vger.kernel.org
6099S:	Maintained
6100F:	fs/notify/fanotify/
6101F:	include/linux/fanotify.h
6102F:	include/uapi/linux/fanotify.h
6103
6104FARSYNC SYNCHRONOUS DRIVER
6105M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6106W:	http://www.farsite.co.uk/
6107S:	Supported
6108F:	drivers/net/wan/farsync.*
6109
6110FAULT INJECTION SUPPORT
6111M:	Akinobu Mita <akinobu.mita@gmail.com>
6112S:	Supported
6113F:	Documentation/fault-injection/
6114F:	lib/fault-inject.c
6115
6116FBTFT Framebuffer drivers
6117S:	Orphan
6118L:	dri-devel@lists.freedesktop.org
6119L:	linux-fbdev@vger.kernel.org
6120F:	drivers/staging/fbtft/
6121
6122FC0011 TUNER DRIVER
6123M:	Michael Buesch <m@bues.ch>
6124L:	linux-media@vger.kernel.org
6125S:	Maintained
6126F:	drivers/media/tuners/fc0011.h
6127F:	drivers/media/tuners/fc0011.c
6128
6129FC2580 MEDIA DRIVER
6130M:	Antti Palosaari <crope@iki.fi>
6131L:	linux-media@vger.kernel.org
6132W:	https://linuxtv.org
6133W:	http://palosaari.fi/linux/
6134Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6135T:	git git://linuxtv.org/anttip/media_tree.git
6136S:	Maintained
6137F:	drivers/media/tuners/fc2580*
6138
6139FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6140M:	Hannes Reinecke <hare@suse.de>
6141L:	linux-scsi@vger.kernel.org
6142W:	www.Open-FCoE.org
6143S:	Supported
6144F:	drivers/scsi/libfc/
6145F:	drivers/scsi/fcoe/
6146F:	include/scsi/fc/
6147F:	include/scsi/libfc.h
6148F:	include/scsi/libfcoe.h
6149F:	include/uapi/scsi/fc/
6150
6151FILE LOCKING (flock() and fcntl()/lockf())
6152M:	Jeff Layton <jlayton@kernel.org>
6153M:	"J. Bruce Fields" <bfields@fieldses.org>
6154L:	linux-fsdevel@vger.kernel.org
6155S:	Maintained
6156F:	include/linux/fcntl.h
6157F:	include/uapi/linux/fcntl.h
6158F:	fs/fcntl.c
6159F:	fs/locks.c
6160
6161FILESYSTEMS (VFS and infrastructure)
6162M:	Alexander Viro <viro@zeniv.linux.org.uk>
6163L:	linux-fsdevel@vger.kernel.org
6164S:	Maintained
6165F:	fs/*
6166F:	include/linux/fs.h
6167F:	include/linux/fs_types.h
6168F:	include/uapi/linux/fs.h
6169
6170FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6171M:	Riku Voipio <riku.voipio@iki.fi>
6172L:	linux-hwmon@vger.kernel.org
6173S:	Maintained
6174F:	drivers/hwmon/f75375s.c
6175F:	include/linux/f75375s.h
6176
6177FIREWIRE AUDIO DRIVERS
6178M:	Clemens Ladisch <clemens@ladisch.de>
6179L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6181S:	Maintained
6182F:	sound/firewire/
6183
6184FIREWIRE MEDIA DRIVERS (firedtv)
6185M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6186L:	linux-media@vger.kernel.org
6187L:	linux1394-devel@lists.sourceforge.net
6188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6189S:	Maintained
6190F:	drivers/media/firewire/
6191
6192FIREWIRE SBP-2 TARGET
6193M:	Chris Boot <bootc@bootc.net>
6194L:	linux-scsi@vger.kernel.org
6195L:	target-devel@vger.kernel.org
6196L:	linux1394-devel@lists.sourceforge.net
6197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6198S:	Maintained
6199F:	drivers/target/sbp/
6200
6201FIREWIRE SUBSYSTEM
6202M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6203L:	linux1394-devel@lists.sourceforge.net
6204W:	http://ieee1394.wiki.kernel.org/
6205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6206S:	Maintained
6207F:	drivers/firewire/
6208F:	include/linux/firewire.h
6209F:	include/uapi/linux/firewire*.h
6210F:	tools/firewire/
6211
6212FIRMWARE LOADER (request_firmware)
6213M:	Luis Chamberlain <mcgrof@kernel.org>
6214L:	linux-kernel@vger.kernel.org
6215S:	Maintained
6216F:	Documentation/firmware_class/
6217F:	drivers/base/firmware_loader/
6218F:	include/linux/firmware.h
6219
6220FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6221M:	Joshua Morris <josh.h.morris@us.ibm.com>
6222M:	Philip Kelleher <pjk1939@linux.ibm.com>
6223S:	Maintained
6224F:	drivers/block/rsxx/
6225
6226FLOPPY DRIVER
6227M:	Jiri Kosina <jikos@kernel.org>
6228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6229S:	Odd fixes
6230F:	drivers/block/floppy.c
6231
6232FMC SUBSYSTEM
6233M:	Alessandro Rubini <rubini@gnudd.com>
6234W:	http://www.ohwr.org/projects/fmc-bus
6235S:	Supported
6236F:	drivers/fmc/
6237F:	include/linux/fmc*.h
6238F:	include/linux/ipmi-fru.h
6239K:	fmc_d.*register
6240
6241FPGA MANAGER FRAMEWORK
6242M:	Moritz Fischer <mdf@kernel.org>
6243L:	linux-fpga@vger.kernel.org
6244S:	Maintained
6245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6246Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6247F:	Documentation/fpga/
6248F:	Documentation/driver-api/fpga/
6249F:	Documentation/devicetree/bindings/fpga/
6250F:	drivers/fpga/
6251F:	include/linux/fpga/
6252W:	http://www.rocketboards.org
6253
6254FPGA DFL DRIVERS
6255M:	Wu Hao <hao.wu@intel.com>
6256L:	linux-fpga@vger.kernel.org
6257S:	Maintained
6258F:	Documentation/fpga/dfl.txt
6259F:	include/uapi/linux/fpga-dfl.h
6260F:	drivers/fpga/dfl*
6261
6262FPU EMULATOR
6263M:	Bill Metzenthen <billm@melbpc.org.au>
6264W:	http://floatingpoint.sourceforge.net/emulator/index.html
6265S:	Maintained
6266F:	arch/x86/math-emu/
6267
6268FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6269L:	netdev@vger.kernel.org
6270S:	Orphan
6271F:	drivers/net/wan/dlci.c
6272F:	drivers/net/wan/sdla.c
6273
6274FRAMEBUFFER LAYER
6275M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6276L:	dri-devel@lists.freedesktop.org
6277L:	linux-fbdev@vger.kernel.org
6278T:	git git://github.com/bzolnier/linux.git
6279Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6280S:	Maintained
6281F:	Documentation/fb/
6282F:	drivers/video/
6283F:	include/video/
6284F:	include/linux/fb.h
6285F:	include/uapi/video/
6286F:	include/uapi/linux/fb.h
6287
6288FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6289M:	Horia Geantă <horia.geanta@nxp.com>
6290M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6291L:	linux-crypto@vger.kernel.org
6292S:	Maintained
6293F:	drivers/crypto/caam/
6294F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6295
6296FREESCALE DIU FRAMEBUFFER DRIVER
6297M:	Timur Tabi <timur@kernel.org>
6298L:	linux-fbdev@vger.kernel.org
6299S:	Maintained
6300F:	drivers/video/fbdev/fsl-diu-fb.*
6301
6302FREESCALE DMA DRIVER
6303M:	Li Yang <leoyang.li@nxp.com>
6304M:	Zhang Wei <zw@zh-kernel.org>
6305L:	linuxppc-dev@lists.ozlabs.org
6306S:	Maintained
6307F:	drivers/dma/fsldma.*
6308
6309FREESCALE ENETC ETHERNET DRIVERS
6310M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6311L:	netdev@vger.kernel.org
6312S:	Maintained
6313F:	drivers/net/ethernet/freescale/enetc/
6314
6315FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6316M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6317L:	netdev@vger.kernel.org
6318S:	Maintained
6319F:	drivers/net/ethernet/freescale/gianfar*
6320F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6321
6322FREESCALE GPMI NAND DRIVER
6323M:	Han Xu <han.xu@nxp.com>
6324L:	linux-mtd@lists.infradead.org
6325S:	Maintained
6326F:	drivers/mtd/nand/raw/gpmi-nand/*
6327
6328FREESCALE I2C CPM DRIVER
6329M:	Jochen Friedrich <jochen@scram.de>
6330L:	linuxppc-dev@lists.ozlabs.org
6331L:	linux-i2c@vger.kernel.org
6332S:	Maintained
6333F:	drivers/i2c/busses/i2c-cpm.c
6334
6335FREESCALE IMX LPI2C DRIVER
6336M:	Dong Aisheng <aisheng.dong@nxp.com>
6337L:	linux-i2c@vger.kernel.org
6338L:	linux-imx@nxp.com
6339S:	Maintained
6340F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6341F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6342
6343FREESCALE IMX / MXC FEC DRIVER
6344M:	Fugang Duan <fugang.duan@nxp.com>
6345L:	netdev@vger.kernel.org
6346S:	Maintained
6347F:	drivers/net/ethernet/freescale/fec_main.c
6348F:	drivers/net/ethernet/freescale/fec_ptp.c
6349F:	drivers/net/ethernet/freescale/fec.h
6350F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6351
6352FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6353M:	Sascha Hauer <s.hauer@pengutronix.de>
6354R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6355L:	linux-fbdev@vger.kernel.org
6356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6357S:	Maintained
6358F:	include/linux/platform_data/video-imxfb.h
6359F:	drivers/video/fbdev/imxfb.c
6360
6361FREESCALE QORIQ DPAA ETHERNET DRIVER
6362M:	Madalin Bucur <madalin.bucur@nxp.com>
6363L:	netdev@vger.kernel.org
6364S:	Maintained
6365F:	drivers/net/ethernet/freescale/dpaa
6366
6367FREESCALE QORIQ DPAA FMAN DRIVER
6368M:	Madalin Bucur <madalin.bucur@nxp.com>
6369L:	netdev@vger.kernel.org
6370S:	Maintained
6371F:	drivers/net/ethernet/freescale/fman
6372F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6373
6374FREESCALE QORIQ PTP CLOCK DRIVER
6375M:	Yangbo Lu <yangbo.lu@nxp.com>
6376L:	netdev@vger.kernel.org
6377S:	Maintained
6378F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6379F:	drivers/ptp/ptp_qoriq.c
6380F:	drivers/ptp/ptp_qoriq_debugfs.c
6381F:	include/linux/fsl/ptp_qoriq.h
6382F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6383
6384FREESCALE QUAD SPI DRIVER
6385M:	Han Xu <han.xu@nxp.com>
6386L:	linux-spi@vger.kernel.org
6387S:	Maintained
6388F:	drivers/spi/spi-fsl-qspi.c
6389
6390FREESCALE QUICC ENGINE LIBRARY
6391M:	Qiang Zhao <qiang.zhao@nxp.com>
6392L:	linuxppc-dev@lists.ozlabs.org
6393S:	Maintained
6394F:	drivers/soc/fsl/qe/
6395F:	include/soc/fsl/*qe*.h
6396F:	include/soc/fsl/*ucc*.h
6397
6398FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6399M:	Li Yang <leoyang.li@nxp.com>
6400L:	netdev@vger.kernel.org
6401L:	linuxppc-dev@lists.ozlabs.org
6402S:	Maintained
6403F:	drivers/net/ethernet/freescale/ucc_geth*
6404
6405FREESCALE QUICC ENGINE UCC HDLC DRIVER
6406M:	Zhao Qiang <qiang.zhao@nxp.com>
6407L:	netdev@vger.kernel.org
6408L:	linuxppc-dev@lists.ozlabs.org
6409S:	Maintained
6410F:	drivers/net/wan/fsl_ucc_hdlc*
6411
6412FREESCALE QUICC ENGINE UCC UART DRIVER
6413M:	Timur Tabi <timur@kernel.org>
6414L:	linuxppc-dev@lists.ozlabs.org
6415S:	Maintained
6416F:	drivers/tty/serial/ucc_uart.c
6417
6418FREESCALE SOC DRIVERS
6419M:	Li Yang <leoyang.li@nxp.com>
6420L:	linuxppc-dev@lists.ozlabs.org
6421L:	linux-arm-kernel@lists.infradead.org
6422S:	Maintained
6423F:	Documentation/devicetree/bindings/soc/fsl/
6424F:	drivers/soc/fsl/
6425F:	include/linux/fsl/
6426
6427FREESCALE SOC FS_ENET DRIVER
6428M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6429L:	linuxppc-dev@lists.ozlabs.org
6430L:	netdev@vger.kernel.org
6431S:	Maintained
6432F:	drivers/net/ethernet/freescale/fs_enet/
6433F:	include/linux/fs_enet_pd.h
6434
6435FREESCALE SOC SOUND DRIVERS
6436M:	Timur Tabi <timur@kernel.org>
6437M:	Nicolin Chen <nicoleotsuka@gmail.com>
6438M:	Xiubo Li <Xiubo.Lee@gmail.com>
6439R:	Fabio Estevam <festevam@gmail.com>
6440L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6441L:	linuxppc-dev@lists.ozlabs.org
6442S:	Maintained
6443F:	sound/soc/fsl/fsl*
6444F:	sound/soc/fsl/imx*
6445F:	sound/soc/fsl/mpc8610_hpcd.c
6446
6447FREESCALE USB PERIPHERAL DRIVERS
6448M:	Li Yang <leoyang.li@nxp.com>
6449L:	linux-usb@vger.kernel.org
6450L:	linuxppc-dev@lists.ozlabs.org
6451S:	Maintained
6452F:	drivers/usb/gadget/udc/fsl*
6453
6454FREEVXFS FILESYSTEM
6455M:	Christoph Hellwig <hch@infradead.org>
6456W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6457S:	Maintained
6458F:	fs/freevxfs/
6459
6460FREEZER
6461M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6462M:	Pavel Machek <pavel@ucw.cz>
6463L:	linux-pm@vger.kernel.org
6464S:	Supported
6465F:	Documentation/power/freezing-of-tasks.txt
6466F:	include/linux/freezer.h
6467F:	kernel/freezer.c
6468
6469FRONTSWAP API
6470M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6471L:	linux-kernel@vger.kernel.org
6472S:	Maintained
6473F:	mm/frontswap.c
6474F:	include/linux/frontswap.h
6475
6476FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6477M:	David Howells <dhowells@redhat.com>
6478L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6479S:	Supported
6480F:	Documentation/filesystems/caching/
6481F:	fs/fscache/
6482F:	include/linux/fscache*.h
6483
6484FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6485M:	Theodore Y. Ts'o <tytso@mit.edu>
6486M:	Jaegeuk Kim <jaegeuk@kernel.org>
6487M:	Eric Biggers <ebiggers@kernel.org>
6488L:	linux-fscrypt@vger.kernel.org
6489Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6490T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6491S:	Supported
6492F:	fs/crypto/
6493F:	include/linux/fscrypt*.h
6494F:	Documentation/filesystems/fscrypt.rst
6495
6496FSI-ATTACHED I2C DRIVER
6497M:	Eddie James <eajames@linux.ibm.com>
6498L:	linux-i2c@vger.kernel.org
6499L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6500S:	Maintained
6501F:	drivers/i2c/busses/i2c-fsi.c
6502F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6503
6504FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6505M:	Jan Kara <jack@suse.cz>
6506R:	Amir Goldstein <amir73il@gmail.com>
6507L:	linux-fsdevel@vger.kernel.org
6508S:	Maintained
6509F:	fs/notify/
6510F:	include/linux/fsnotify*.h
6511
6512FUJITSU LAPTOP EXTRAS
6513M:	Jonathan Woithe <jwoithe@just42.net>
6514L:	platform-driver-x86@vger.kernel.org
6515S:	Maintained
6516F:	drivers/platform/x86/fujitsu-laptop.c
6517
6518FUJITSU M-5MO LS CAMERA ISP DRIVER
6519M:	Kyungmin Park <kyungmin.park@samsung.com>
6520M:	Heungjun Kim <riverful.kim@samsung.com>
6521L:	linux-media@vger.kernel.org
6522S:	Maintained
6523F:	drivers/media/i2c/m5mols/
6524F:	include/media/i2c/m5mols.h
6525
6526FUJITSU TABLET EXTRAS
6527M:	Robert Gerlach <khnz@gmx.de>
6528L:	platform-driver-x86@vger.kernel.org
6529S:	Maintained
6530F:	drivers/platform/x86/fujitsu-tablet.c
6531
6532FUSE: FILESYSTEM IN USERSPACE
6533M:	Miklos Szeredi <miklos@szeredi.hu>
6534L:	linux-fsdevel@vger.kernel.org
6535W:	http://fuse.sourceforge.net/
6536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6537S:	Maintained
6538F:	fs/fuse/
6539F:	include/uapi/linux/fuse.h
6540F:	Documentation/filesystems/fuse.txt
6541
6542FUTEX SUBSYSTEM
6543M:	Thomas Gleixner <tglx@linutronix.de>
6544M:	Ingo Molnar <mingo@redhat.com>
6545R:	Peter Zijlstra <peterz@infradead.org>
6546R:	Darren Hart <dvhart@infradead.org>
6547L:	linux-kernel@vger.kernel.org
6548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6549S:	Maintained
6550F:	kernel/futex.c
6551F:	include/asm-generic/futex.h
6552F:	include/linux/futex.h
6553F:	include/uapi/linux/futex.h
6554F:	tools/testing/selftests/futex/
6555F:	tools/perf/bench/futex*
6556F:	Documentation/*futex*
6557
6558GCC PLUGINS
6559M:	Kees Cook <keescook@chromium.org>
6560R:	Emese Revfy <re.emese@gmail.com>
6561L:	kernel-hardening@lists.openwall.com
6562S:	Maintained
6563F:	scripts/gcc-plugins/
6564F:	scripts/gcc-plugin.sh
6565F:	scripts/Makefile.gcc-plugins
6566F:	Documentation/gcc-plugins.txt
6567
6568GASKET DRIVER FRAMEWORK
6569M:	Rob Springer <rspringer@google.com>
6570M:	Todd Poynor <toddpoynor@google.com>
6571M:	Ben Chan <benchan@chromium.org>
6572S:	Maintained
6573F:	drivers/staging/gasket/
6574
6575GCOV BASED KERNEL PROFILING
6576M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6577S:	Maintained
6578F:	kernel/gcov/
6579F:	Documentation/dev-tools/gcov.rst
6580
6581GDB KERNEL DEBUGGING HELPER SCRIPTS
6582M:	Jan Kiszka <jan.kiszka@siemens.com>
6583M:	Kieran Bingham <kbingham@kernel.org>
6584S:	Supported
6585F:	scripts/gdb/
6586
6587GDT SCSI DISK ARRAY CONTROLLER DRIVER
6588M:	Achim Leubner <achim_leubner@adaptec.com>
6589L:	linux-scsi@vger.kernel.org
6590W:	http://www.icp-vortex.com/
6591S:	Supported
6592F:	drivers/scsi/gdt*
6593
6594GEMTEK FM RADIO RECEIVER DRIVER
6595M:	Hans Verkuil <hverkuil@xs4all.nl>
6596L:	linux-media@vger.kernel.org
6597T:	git git://linuxtv.org/media_tree.git
6598W:	https://linuxtv.org
6599S:	Maintained
6600F:	drivers/media/radio/radio-gemtek*
6601
6602GENERIC GPIO I2C DRIVER
6603M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6604S:	Supported
6605F:	drivers/i2c/busses/i2c-gpio.c
6606F:	include/linux/platform_data/i2c-gpio.h
6607
6608GENERIC GPIO I2C MULTIPLEXER DRIVER
6609M:	Peter Korsgaard <peter.korsgaard@barco.com>
6610L:	linux-i2c@vger.kernel.org
6611S:	Supported
6612F:	drivers/i2c/muxes/i2c-mux-gpio.c
6613F:	include/linux/platform_data/i2c-mux-gpio.h
6614F:	Documentation/i2c/muxes/i2c-mux-gpio
6615
6616GENERIC HDLC (WAN) DRIVERS
6617M:	Krzysztof Halasa <khc@pm.waw.pl>
6618W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6619S:	Maintained
6620F:	drivers/net/wan/c101.c
6621F:	drivers/net/wan/hd6457*
6622F:	drivers/net/wan/hdlc*
6623F:	drivers/net/wan/n2.c
6624F:	drivers/net/wan/pc300too.c
6625F:	drivers/net/wan/pci200syn.c
6626F:	drivers/net/wan/wanxl*
6627
6628GENERIC INCLUDE/ASM HEADER FILES
6629M:	Arnd Bergmann <arnd@arndb.de>
6630L:	linux-arch@vger.kernel.org
6631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6632S:	Maintained
6633F:	include/asm-generic/
6634F:	include/uapi/asm-generic/
6635
6636GENERIC PHY FRAMEWORK
6637M:	Kishon Vijay Abraham I <kishon@ti.com>
6638L:	linux-kernel@vger.kernel.org
6639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6640S:	Supported
6641F:	drivers/phy/
6642F:	include/linux/phy/
6643F:	Documentation/devicetree/bindings/phy/
6644
6645GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6646M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6647S:	Supported
6648F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6649
6650GENERIC PM DOMAINS
6651M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6652M:	Kevin Hilman <khilman@kernel.org>
6653M:	Ulf Hansson <ulf.hansson@linaro.org>
6654L:	linux-pm@vger.kernel.org
6655S:	Supported
6656F:	drivers/base/power/domain*.c
6657F:	include/linux/pm_domain.h
6658F:	Documentation/devicetree/bindings/power/power_domain.txt
6659
6660GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6661M:	Eugen Hristev <eugen.hristev@microchip.com>
6662L:	linux-input@vger.kernel.org
6663S:	Maintained
6664F:	drivers/input/touchscreen/resistive-adc-touch.c
6665
6666GENERIC UIO DRIVER FOR PCI DEVICES
6667M:	"Michael S. Tsirkin" <mst@redhat.com>
6668L:	kvm@vger.kernel.org
6669S:	Supported
6670F:	drivers/uio/uio_pci_generic.c
6671
6672GENWQE (IBM Generic Workqueue Card)
6673M:	Frank Haverkamp <haver@linux.ibm.com>
6674S:	Supported
6675F:	drivers/misc/genwqe/
6676
6677GET_MAINTAINER SCRIPT
6678M:	Joe Perches <joe@perches.com>
6679S:	Maintained
6680F:	scripts/get_maintainer.pl
6681
6682GFS2 FILE SYSTEM
6683M:	Bob Peterson <rpeterso@redhat.com>
6684M:	Andreas Gruenbacher <agruenba@redhat.com>
6685L:	cluster-devel@redhat.com
6686W:	http://sources.redhat.com/cluster/
6687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6688S:	Supported
6689F:	Documentation/filesystems/gfs2*.txt
6690F:	fs/gfs2/
6691F:	include/uapi/linux/gfs2_ondisk.h
6692
6693GIGASET ISDN DRIVERS
6694M:	Paul Bolle <pebolle@tiscali.nl>
6695L:	gigaset307x-common@lists.sourceforge.net
6696W:	http://gigaset307x.sourceforge.net/
6697S:	Odd Fixes
6698F:	Documentation/isdn/README.gigaset
6699F:	drivers/isdn/gigaset/
6700F:	include/uapi/linux/gigaset_dev.h
6701
6702GNSS SUBSYSTEM
6703M:	Johan Hovold <johan@kernel.org>
6704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6705S:	Maintained
6706F:	Documentation/ABI/testing/sysfs-class-gnss
6707F:	Documentation/devicetree/bindings/gnss/
6708F:	drivers/gnss/
6709F:	include/linux/gnss.h
6710
6711GO7007 MPEG CODEC
6712M:	Hans Verkuil <hans.verkuil@cisco.com>
6713L:	linux-media@vger.kernel.org
6714S:	Maintained
6715F:	drivers/media/usb/go7007/
6716
6717GOODIX TOUCHSCREEN
6718M:	Bastien Nocera <hadess@hadess.net>
6719L:	linux-input@vger.kernel.org
6720S:	Maintained
6721F:	drivers/input/touchscreen/goodix.c
6722
6723GPD POCKET FAN DRIVER
6724M:	Hans de Goede <hdegoede@redhat.com>
6725L:	platform-driver-x86@vger.kernel.org
6726S:	Maintained
6727F:	drivers/platform/x86/gpd-pocket-fan.c
6728
6729GPIO ACPI SUPPORT
6730M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6731M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6732L:	linux-gpio@vger.kernel.org
6733L:	linux-acpi@vger.kernel.org
6734S:	Maintained
6735F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6736F:	drivers/gpio/gpiolib-acpi.c
6737
6738GPIO IR Transmitter
6739M:	Sean Young <sean@mess.org>
6740L:	linux-media@vger.kernel.org
6741S:	Maintained
6742F:	drivers/media/rc/gpio-ir-tx.c
6743
6744GPIO MOCKUP DRIVER
6745M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6746L:	linux-gpio@vger.kernel.org
6747S:	Maintained
6748F:	drivers/gpio/gpio-mockup.c
6749F:	tools/testing/selftests/gpio/
6750
6751GPIO SUBSYSTEM
6752M:	Linus Walleij <linus.walleij@linaro.org>
6753M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6754L:	linux-gpio@vger.kernel.org
6755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6756S:	Maintained
6757F:	Documentation/devicetree/bindings/gpio/
6758F:	Documentation/driver-api/gpio/
6759F:	Documentation/gpio/
6760F:	Documentation/ABI/testing/gpio-cdev
6761F:	Documentation/ABI/obsolete/sysfs-gpio
6762F:	drivers/gpio/
6763F:	include/linux/gpio/
6764F:	include/linux/gpio.h
6765F:	include/linux/of_gpio.h
6766F:	include/asm-generic/gpio.h
6767F:	include/uapi/linux/gpio.h
6768F:	tools/gpio/
6769
6770GRE DEMULTIPLEXER DRIVER
6771M:	Dmitry Kozlov <xeb@mail.ru>
6772L:	netdev@vger.kernel.org
6773S:	Maintained
6774F:	net/ipv4/gre_demux.c
6775F:	net/ipv4/gre_offload.c
6776F:	include/net/gre.h
6777
6778GRETH 10/100/1G Ethernet MAC device driver
6779M:	Andreas Larsson <andreas@gaisler.com>
6780L:	netdev@vger.kernel.org
6781S:	Maintained
6782F:	drivers/net/ethernet/aeroflex/
6783
6784GREYBUS AUDIO PROTOCOLS DRIVERS
6785M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6786M:	Mark Greer <mgreer@animalcreek.com>
6787S:	Maintained
6788F:	drivers/staging/greybus/audio_apbridgea.c
6789F:	drivers/staging/greybus/audio_apbridgea.h
6790F:	drivers/staging/greybus/audio_codec.c
6791F:	drivers/staging/greybus/audio_codec.h
6792F:	drivers/staging/greybus/audio_gb.c
6793F:	drivers/staging/greybus/audio_manager.c
6794F:	drivers/staging/greybus/audio_manager.h
6795F:	drivers/staging/greybus/audio_manager_module.c
6796F:	drivers/staging/greybus/audio_manager_private.h
6797F:	drivers/staging/greybus/audio_manager_sysfs.c
6798F:	drivers/staging/greybus/audio_module.c
6799F:	drivers/staging/greybus/audio_topology.c
6800
6801GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6802M:	Viresh Kumar <vireshk@kernel.org>
6803S:	Maintained
6804F:	drivers/staging/greybus/authentication.c
6805F:	drivers/staging/greybus/bootrom.c
6806F:	drivers/staging/greybus/firmware.h
6807F:	drivers/staging/greybus/fw-core.c
6808F:	drivers/staging/greybus/fw-download.c
6809F:	drivers/staging/greybus/fw-management.c
6810F:	drivers/staging/greybus/greybus_authentication.h
6811F:	drivers/staging/greybus/greybus_firmware.h
6812F:	drivers/staging/greybus/hid.c
6813F:	drivers/staging/greybus/i2c.c
6814F:	drivers/staging/greybus/spi.c
6815F:	drivers/staging/greybus/spilib.c
6816F:	drivers/staging/greybus/spilib.h
6817
6818GREYBUS LOOPBACK DRIVER
6819M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6820S:	Maintained
6821F:	drivers/staging/greybus/loopback.c
6822
6823GREYBUS PLATFORM DRIVERS
6824M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6825S:	Maintained
6826F:	drivers/staging/greybus/arche-platform.c
6827F:	drivers/staging/greybus/arche-apb-ctrl.c
6828F:	drivers/staging/greybus/arche_platform.h
6829
6830GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6831M:	Rui Miguel Silva <rmfrfs@gmail.com>
6832S:	Maintained
6833F:	drivers/staging/greybus/sdio.c
6834F:	drivers/staging/greybus/light.c
6835F:	drivers/staging/greybus/gpio.c
6836F:	drivers/staging/greybus/power_supply.c
6837F:	drivers/staging/greybus/spi.c
6838F:	drivers/staging/greybus/spilib.c
6839
6840GREYBUS SUBSYSTEM
6841M:	Johan Hovold <johan@kernel.org>
6842M:	Alex Elder <elder@kernel.org>
6843M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6844S:	Maintained
6845F:	drivers/staging/greybus/
6846L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6847
6848GREYBUS UART PROTOCOLS DRIVERS
6849M:	David Lin <dtwlin@gmail.com>
6850S:	Maintained
6851F:	drivers/staging/greybus/uart.c
6852F:	drivers/staging/greybus/log.c
6853
6854GS1662 VIDEO SERIALIZER
6855M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6856L:	linux-media@vger.kernel.org
6857T:	git git://linuxtv.org/media_tree.git
6858S:	Maintained
6859F:	drivers/media/spi/gs1662.c
6860
6861GSPCA FINEPIX SUBDRIVER
6862M:	Frank Zago <frank@zago.net>
6863L:	linux-media@vger.kernel.org
6864T:	git git://linuxtv.org/media_tree.git
6865S:	Maintained
6866F:	drivers/media/usb/gspca/finepix.c
6867
6868GSPCA GL860 SUBDRIVER
6869M:	Olivier Lorin <o.lorin@laposte.net>
6870L:	linux-media@vger.kernel.org
6871T:	git git://linuxtv.org/media_tree.git
6872S:	Maintained
6873F:	drivers/media/usb/gspca/gl860/
6874
6875GSPCA M5602 SUBDRIVER
6876M:	Erik Andren <erik.andren@gmail.com>
6877L:	linux-media@vger.kernel.org
6878T:	git git://linuxtv.org/media_tree.git
6879S:	Maintained
6880F:	drivers/media/usb/gspca/m5602/
6881
6882GSPCA PAC207 SONIXB SUBDRIVER
6883M:	Hans Verkuil <hverkuil@xs4all.nl>
6884L:	linux-media@vger.kernel.org
6885T:	git git://linuxtv.org/media_tree.git
6886S:	Odd Fixes
6887F:	drivers/media/usb/gspca/pac207.c
6888
6889GSPCA SN9C20X SUBDRIVER
6890M:	Brian Johnson <brijohn@gmail.com>
6891L:	linux-media@vger.kernel.org
6892T:	git git://linuxtv.org/media_tree.git
6893S:	Maintained
6894F:	drivers/media/usb/gspca/sn9c20x.c
6895
6896GSPCA T613 SUBDRIVER
6897M:	Leandro Costantino <lcostantino@gmail.com>
6898L:	linux-media@vger.kernel.org
6899T:	git git://linuxtv.org/media_tree.git
6900S:	Maintained
6901F:	drivers/media/usb/gspca/t613.c
6902
6903GSPCA USB WEBCAM DRIVER
6904M:	Hans Verkuil <hverkuil@xs4all.nl>
6905L:	linux-media@vger.kernel.org
6906T:	git git://linuxtv.org/media_tree.git
6907S:	Odd Fixes
6908F:	drivers/media/usb/gspca/
6909
6910GTP (GPRS Tunneling Protocol)
6911M:	Pablo Neira Ayuso <pablo@netfilter.org>
6912M:	Harald Welte <laforge@gnumonks.org>
6913L:	osmocom-net-gprs@lists.osmocom.org
6914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6915S:	Maintained
6916F:	drivers/net/gtp.c
6917
6918GUID PARTITION TABLE (GPT)
6919M:	Davidlohr Bueso <dave@stgolabs.net>
6920L:	linux-efi@vger.kernel.org
6921S:	Maintained
6922F:	block/partitions/efi.*
6923
6924H8/300 ARCHITECTURE
6925M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6926L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6927W:	http://uclinux-h8.sourceforge.jp
6928T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6929S:	Maintained
6930F:	arch/h8300/
6931F:	drivers/clocksource/h8300_*.c
6932F:	drivers/clk/h8300/
6933F:	drivers/irqchip/irq-renesas-h8*.c
6934
6935HABANALABS PCI DRIVER
6936M:	Oded Gabbay <oded.gabbay@gmail.com>
6937T:	git https://github.com/HabanaAI/linux.git
6938S:	Supported
6939F:	drivers/misc/habanalabs/
6940F:	include/uapi/misc/habanalabs.h
6941F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6942F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6943
6944HACKRF MEDIA DRIVER
6945M:	Antti Palosaari <crope@iki.fi>
6946L:	linux-media@vger.kernel.org
6947W:	https://linuxtv.org
6948W:	http://palosaari.fi/linux/
6949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6950T:	git git://linuxtv.org/anttip/media_tree.git
6951S:	Maintained
6952F:	drivers/media/usb/hackrf/
6953
6954HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6955M:	Frank Seidel <frank@f-seidel.de>
6956L:	platform-driver-x86@vger.kernel.org
6957W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6958S:	Maintained
6959F:	drivers/platform/x86/hdaps.c
6960
6961HARDWARE MONITORING
6962M:	Jean Delvare <jdelvare@suse.com>
6963M:	Guenter Roeck <linux@roeck-us.net>
6964L:	linux-hwmon@vger.kernel.org
6965W:	http://hwmon.wiki.kernel.org/
6966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6967S:	Maintained
6968F:	Documentation/devicetree/bindings/hwmon/
6969F:	Documentation/hwmon/
6970F:	drivers/hwmon/
6971F:	include/linux/hwmon*.h
6972F:	include/trace/events/hwmon*.h
6973
6974HARDWARE RANDOM NUMBER GENERATOR CORE
6975M:	Matt Mackall <mpm@selenic.com>
6976M:	Herbert Xu <herbert@gondor.apana.org.au>
6977L:	linux-crypto@vger.kernel.org
6978S:	Odd fixes
6979F:	Documentation/devicetree/bindings/rng/
6980F:	Documentation/hw_random.txt
6981F:	drivers/char/hw_random/
6982F:	include/linux/hw_random.h
6983
6984HARDWARE TRACING FACILITIES
6985M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6986S:	Maintained
6987F:	drivers/hwtracing/
6988
6989HARDWARE SPINLOCK CORE
6990M:	Ohad Ben-Cohen <ohad@wizery.com>
6991M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6992L:	linux-remoteproc@vger.kernel.org
6993S:	Maintained
6994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6995F:	Documentation/devicetree/bindings/hwlock/
6996F:	Documentation/hwspinlock.txt
6997F:	drivers/hwspinlock/
6998F:	include/linux/hwspinlock.h
6999
7000HARMONY SOUND DRIVER
7001L:	linux-parisc@vger.kernel.org
7002S:	Maintained
7003F:	sound/parisc/harmony.*
7004
7005HDPVR USB VIDEO ENCODER DRIVER
7006M:	Hans Verkuil <hverkuil@xs4all.nl>
7007L:	linux-media@vger.kernel.org
7008T:	git git://linuxtv.org/media_tree.git
7009W:	https://linuxtv.org
7010S:	Odd Fixes
7011F:	drivers/media/usb/hdpvr/
7012
7013HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7014M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7015S:	Supported
7016F:	Documentation/watchdog/hpwdt.txt
7017F:	drivers/watchdog/hpwdt.c
7018
7019HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7020M:	Don Brace <don.brace@microsemi.com>
7021L:	esc.storagedev@microsemi.com
7022L:	linux-scsi@vger.kernel.org
7023S:	Supported
7024F:	Documentation/scsi/hpsa.txt
7025F:	drivers/scsi/hpsa*.[ch]
7026F:	include/linux/cciss*.h
7027F:	include/uapi/linux/cciss*.h
7028
7029HFI1 DRIVER
7030M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7031M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7032L:	linux-rdma@vger.kernel.org
7033S:	Supported
7034F:	drivers/infiniband/hw/hfi1
7035
7036HFS FILESYSTEM
7037L:	linux-fsdevel@vger.kernel.org
7038S:	Orphan
7039F:	Documentation/filesystems/hfs.txt
7040F:	fs/hfs/
7041
7042HFSPLUS FILESYSTEM
7043L:	linux-fsdevel@vger.kernel.org
7044S:	Orphan
7045F:	Documentation/filesystems/hfsplus.txt
7046F:	fs/hfsplus/
7047
7048HGA FRAMEBUFFER DRIVER
7049M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7050L:	linux-nvidia@lists.surfsouth.com
7051W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7052S:	Maintained
7053F:	drivers/video/fbdev/hgafb.c
7054
7055HIBERNATION (aka Software Suspend, aka swsusp)
7056M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7057M:	Pavel Machek <pavel@ucw.cz>
7058L:	linux-pm@vger.kernel.org
7059B:	https://bugzilla.kernel.org
7060S:	Supported
7061F:	arch/x86/power/
7062F:	drivers/base/power/
7063F:	kernel/power/
7064F:	include/linux/suspend.h
7065F:	include/linux/freezer.h
7066F:	include/linux/pm.h
7067F:	arch/*/include/asm/suspend*.h
7068
7069HID CORE LAYER
7070M:	Jiri Kosina <jikos@kernel.org>
7071M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7072L:	linux-input@vger.kernel.org
7073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7074S:	Maintained
7075F:	drivers/hid/
7076F:	include/linux/hid*
7077F:	include/uapi/linux/hid*
7078
7079HID SENSOR HUB DRIVERS
7080M:	Jiri Kosina <jikos@kernel.org>
7081M:	Jonathan Cameron <jic23@kernel.org>
7082M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7083L:	linux-input@vger.kernel.org
7084L:	linux-iio@vger.kernel.org
7085S:	Maintained
7086F:	Documentation/hid/hid-sensor*
7087F:	drivers/hid/hid-sensor-*
7088F:	drivers/iio/*/hid-*
7089F:	include/linux/hid-sensor-*
7090
7091HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7092M:	Thomas Gleixner <tglx@linutronix.de>
7093L:	linux-kernel@vger.kernel.org
7094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7095S:	Maintained
7096F:	Documentation/timers/
7097F:	kernel/time/hrtimer.c
7098F:	kernel/time/clockevents.c
7099F:	kernel/time/timer_*.c
7100F:	include/linux/clockchips.h
7101F:	include/linux/hrtimer.h
7102
7103HIGH-SPEED SCC DRIVER FOR AX.25
7104L:	linux-hams@vger.kernel.org
7105S:	Orphan
7106F:	drivers/net/hamradio/dmascc.c
7107F:	drivers/net/hamradio/scc.c
7108
7109HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7110M:	HighPoint Linux Team <linux@highpoint-tech.com>
7111W:	http://www.highpoint-tech.com
7112S:	Supported
7113F:	Documentation/scsi/hptiop.txt
7114F:	drivers/scsi/hptiop.c
7115
7116HIPPI
7117M:	Jes Sorensen <jes@trained-monkey.org>
7118L:	linux-hippi@sunsite.dk
7119S:	Maintained
7120F:	include/linux/hippidevice.h
7121F:	include/uapi/linux/if_hippi.h
7122F:	net/802/hippi.c
7123F:	drivers/net/hippi/
7124
7125HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7126M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7127M:	Salil Mehta <salil.mehta@huawei.com>
7128L:	netdev@vger.kernel.org
7129W:	http://www.hisilicon.com
7130S:	Maintained
7131F:	drivers/net/ethernet/hisilicon/hns3/
7132
7133HISILICON LPC BUS DRIVER
7134M:	john.garry@huawei.com
7135W:	http://www.hisilicon.com
7136S:	Maintained
7137F:	drivers/bus/hisi_lpc.c
7138F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7139
7140HISILICON NETWORK SUBSYSTEM DRIVER
7141M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7142M:	Salil Mehta <salil.mehta@huawei.com>
7143L:	netdev@vger.kernel.org
7144W:	http://www.hisilicon.com
7145S:	Maintained
7146F:	drivers/net/ethernet/hisilicon/
7147F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7148
7149HISILICON PMU DRIVER
7150M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7151W:	http://www.hisilicon.com
7152S:	Supported
7153F:	drivers/perf/hisilicon
7154F:	Documentation/perf/hisi-pmu.txt
7155
7156HISILICON ROCE DRIVER
7157M:	Lijun Ou <oulijun@huawei.com>
7158M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7159L:	linux-rdma@vger.kernel.org
7160S:	Maintained
7161F:	drivers/infiniband/hw/hns/
7162F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7163
7164HISILICON SAS Controller
7165M:	John Garry <john.garry@huawei.com>
7166W:	http://www.hisilicon.com
7167S:	Supported
7168F:	drivers/scsi/hisi_sas/
7169F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7170
7171HMM - Heterogeneous Memory Management
7172M:	Jérôme Glisse <jglisse@redhat.com>
7173L:	linux-mm@kvack.org
7174S:	Maintained
7175F:	mm/hmm*
7176F:	include/linux/hmm*
7177F:	Documentation/vm/hmm.rst
7178
7179HOST AP DRIVER
7180M:	Jouni Malinen <j@w1.fi>
7181L:	linux-wireless@vger.kernel.org
7182W:	http://w1.fi/hostap-driver.html
7183S:	Obsolete
7184F:	drivers/net/wireless/intersil/hostap/
7185
7186HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7187L:	platform-driver-x86@vger.kernel.org
7188S:	Orphan
7189F:	drivers/platform/x86/tc1100-wmi.c
7190
7191HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7192M:	Jaroslav Kysela <perex@perex.cz>
7193S:	Maintained
7194F:	drivers/net/ethernet/hp/hp100.*
7195
7196HPET:	High Precision Event Timers driver
7197M:	Clemens Ladisch <clemens@ladisch.de>
7198S:	Maintained
7199F:	Documentation/timers/hpet.txt
7200F:	drivers/char/hpet.c
7201F:	include/linux/hpet.h
7202F:	include/uapi/linux/hpet.h
7203
7204HPET:	x86
7205S:	Orphan
7206F:	arch/x86/kernel/hpet.c
7207F:	arch/x86/include/asm/hpet.h
7208
7209HPFS FILESYSTEM
7210M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7211W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7212S:	Maintained
7213F:	fs/hpfs/
7214
7215HSI SUBSYSTEM
7216M:	Sebastian Reichel <sre@kernel.org>
7217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7218S:	Maintained
7219F:	Documentation/ABI/testing/sysfs-bus-hsi
7220F:	Documentation/driver-api/hsi.rst
7221F:	drivers/hsi/
7222F:	include/linux/hsi/
7223F:	include/uapi/linux/hsi/
7224
7225HSO 3G MODEM DRIVER
7226L:	linux-usb@vger.kernel.org
7227S:	Orphan
7228F:	drivers/net/usb/hso.c
7229
7230HSR NETWORK PROTOCOL
7231M:	Arvid Brodin <arvid.brodin@alten.se>
7232L:	netdev@vger.kernel.org
7233S:	Maintained
7234F:	net/hsr/
7235
7236HT16K33 LED CONTROLLER DRIVER
7237M:	Robin van der Gracht <robin@protonic.nl>
7238S:	Maintained
7239F:	drivers/auxdisplay/ht16k33.c
7240F:	Documentation/devicetree/bindings/display/ht16k33.txt
7241
7242HTCPEN TOUCHSCREEN DRIVER
7243M:	Pau Oliva Fora <pof@eslack.org>
7244L:	linux-input@vger.kernel.org
7245S:	Maintained
7246F:	drivers/input/touchscreen/htcpen.c
7247
7248HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7249M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7250L:	linux-iio@vger.kernel.org
7251W:	http://www.st.com/
7252S:	Maintained
7253F:	drivers/iio/humidity/hts221*
7254F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7255
7256HUAWEI ETHERNET DRIVER
7257M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7258L:	netdev@vger.kernel.org
7259S:	Supported
7260F:	Documentation/networking/hinic.txt
7261F:	drivers/net/ethernet/huawei/hinic/
7262
7263HUGETLB FILESYSTEM
7264M:	Mike Kravetz <mike.kravetz@oracle.com>
7265L:	linux-mm@kvack.org
7266S:	Maintained
7267F:	fs/hugetlbfs/
7268F:	mm/hugetlb.c
7269F:	include/linux/hugetlb.h
7270F:	Documentation/admin-guide/mm/hugetlbpage.rst
7271F:	Documentation/vm/hugetlbfs_reserv.rst
7272F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7273
7274HVA ST MEDIA DRIVER
7275M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7276L:	linux-media@vger.kernel.org
7277T:	git git://linuxtv.org/media_tree.git
7278W:	https://linuxtv.org
7279S:	Supported
7280F:	drivers/media/platform/sti/hva
7281
7282HWPOISON MEMORY FAILURE HANDLING
7283M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7284L:	linux-mm@kvack.org
7285S:	Maintained
7286F:	mm/memory-failure.c
7287F:	mm/hwpoison-inject.c
7288
7289HYGON PROCESSOR SUPPORT
7290M:	Pu Wen <puwen@hygon.cn>
7291L:	linux-kernel@vger.kernel.org
7292S:	Maintained
7293F:	arch/x86/kernel/cpu/hygon.c
7294
7295Hyper-V CORE AND DRIVERS
7296M:	"K. Y. Srinivasan" <kys@microsoft.com>
7297M:	Haiyang Zhang <haiyangz@microsoft.com>
7298M:	Stephen Hemminger <sthemmin@microsoft.com>
7299M:	Sasha Levin <sashal@kernel.org>
7300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7301L:	linux-hyperv@vger.kernel.org
7302S:	Supported
7303F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7304F:	arch/x86/include/asm/mshyperv.h
7305F:	arch/x86/include/asm/trace/hyperv.h
7306F:	arch/x86/include/asm/hyperv-tlfs.h
7307F:	arch/x86/kernel/cpu/mshyperv.c
7308F:	arch/x86/hyperv
7309F:	drivers/hid/hid-hyperv.c
7310F:	drivers/hv/
7311F:	drivers/input/serio/hyperv-keyboard.c
7312F:	drivers/pci/controller/pci-hyperv.c
7313F:	drivers/net/hyperv/
7314F:	drivers/scsi/storvsc_drv.c
7315F:	drivers/uio/uio_hv_generic.c
7316F:	drivers/video/fbdev/hyperv_fb.c
7317F:	drivers/iommu/hyperv_iommu.c
7318F:	net/vmw_vsock/hyperv_transport.c
7319F:	include/linux/hyperv.h
7320F:	include/uapi/linux/hyperv.h
7321F:	tools/hv/
7322F:	Documentation/ABI/stable/sysfs-bus-vmbus
7323
7324HYPERVISOR VIRTUAL CONSOLE DRIVER
7325L:	linuxppc-dev@lists.ozlabs.org
7326S:	Odd Fixes
7327F:	drivers/tty/hvc/
7328
7329I2C ACPI SUPPORT
7330M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7331L:	linux-i2c@vger.kernel.org
7332L:	linux-acpi@vger.kernel.org
7333S:	Maintained
7334F:	drivers/i2c/i2c-core-acpi.c
7335
7336I2C CONTROLLER DRIVER FOR NVIDIA GPU
7337M:	Ajay Gupta <ajayg@nvidia.com>
7338L:	linux-i2c@vger.kernel.org
7339S:	Maintained
7340F:	Documentation/i2c/busses/i2c-nvidia-gpu
7341F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7342
7343I2C MUXES
7344M:	Peter Rosin <peda@axentia.se>
7345L:	linux-i2c@vger.kernel.org
7346S:	Maintained
7347F:	Documentation/i2c/i2c-topology
7348F:	Documentation/i2c/muxes/
7349F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7350F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7351F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7352F:	drivers/i2c/i2c-mux.c
7353F:	drivers/i2c/muxes/
7354F:	include/linux/i2c-mux.h
7355
7356I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7357M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7358L:	linux-i2c@vger.kernel.org
7359S:	Maintained
7360F:	Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7361F:	drivers/i2c/busses/i2c-mv64xxx.c
7362
7363I2C OVER PARALLEL PORT
7364M:	Jean Delvare <jdelvare@suse.com>
7365L:	linux-i2c@vger.kernel.org
7366S:	Maintained
7367F:	Documentation/i2c/busses/i2c-parport
7368F:	Documentation/i2c/busses/i2c-parport-light
7369F:	drivers/i2c/busses/i2c-parport.c
7370F:	drivers/i2c/busses/i2c-parport-light.c
7371
7372I2C SUBSYSTEM
7373M:	Wolfram Sang <wsa@the-dreams.de>
7374L:	linux-i2c@vger.kernel.org
7375W:	https://i2c.wiki.kernel.org/
7376Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7378S:	Maintained
7379F:	Documentation/devicetree/bindings/i2c/i2c.txt
7380F:	Documentation/i2c/
7381F:	drivers/i2c/*
7382F:	include/linux/i2c.h
7383F:	include/linux/i2c-dev.h
7384F:	include/linux/i2c-smbus.h
7385F:	include/uapi/linux/i2c.h
7386F:	include/uapi/linux/i2c-*.h
7387
7388I2C SUBSYSTEM HOST DRIVERS
7389L:	linux-i2c@vger.kernel.org
7390W:	https://i2c.wiki.kernel.org/
7391Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7393S:	Odd Fixes
7394F:	Documentation/devicetree/bindings/i2c/
7395F:	drivers/i2c/algos/
7396F:	drivers/i2c/busses/
7397
7398I2C-TAOS-EVM DRIVER
7399M:	Jean Delvare <jdelvare@suse.com>
7400L:	linux-i2c@vger.kernel.org
7401S:	Maintained
7402F:	Documentation/i2c/busses/i2c-taos-evm
7403F:	drivers/i2c/busses/i2c-taos-evm.c
7404
7405I2C-TINY-USB DRIVER
7406M:	Till Harbaum <till@harbaum.org>
7407L:	linux-i2c@vger.kernel.org
7408W:	http://www.harbaum.org/till/i2c_tiny_usb
7409S:	Maintained
7410F:	drivers/i2c/busses/i2c-tiny-usb.c
7411
7412I2C/SMBUS CONTROLLER DRIVERS FOR PC
7413M:	Jean Delvare <jdelvare@suse.com>
7414L:	linux-i2c@vger.kernel.org
7415S:	Maintained
7416F:	Documentation/i2c/busses/i2c-ali1535
7417F:	Documentation/i2c/busses/i2c-ali1563
7418F:	Documentation/i2c/busses/i2c-ali15x3
7419F:	Documentation/i2c/busses/i2c-amd756
7420F:	Documentation/i2c/busses/i2c-amd8111
7421F:	Documentation/i2c/busses/i2c-i801
7422F:	Documentation/i2c/busses/i2c-nforce2
7423F:	Documentation/i2c/busses/i2c-piix4
7424F:	Documentation/i2c/busses/i2c-sis5595
7425F:	Documentation/i2c/busses/i2c-sis630
7426F:	Documentation/i2c/busses/i2c-sis96x
7427F:	Documentation/i2c/busses/i2c-via
7428F:	Documentation/i2c/busses/i2c-viapro
7429F:	drivers/i2c/busses/i2c-ali1535.c
7430F:	drivers/i2c/busses/i2c-ali1563.c
7431F:	drivers/i2c/busses/i2c-ali15x3.c
7432F:	drivers/i2c/busses/i2c-amd756.c
7433F:	drivers/i2c/busses/i2c-amd756-s4882.c
7434F:	drivers/i2c/busses/i2c-amd8111.c
7435F:	drivers/i2c/busses/i2c-i801.c
7436F:	drivers/i2c/busses/i2c-isch.c
7437F:	drivers/i2c/busses/i2c-nforce2.c
7438F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7439F:	drivers/i2c/busses/i2c-piix4.c
7440F:	drivers/i2c/busses/i2c-sis5595.c
7441F:	drivers/i2c/busses/i2c-sis630.c
7442F:	drivers/i2c/busses/i2c-sis96x.c
7443F:	drivers/i2c/busses/i2c-via.c
7444F:	drivers/i2c/busses/i2c-viapro.c
7445
7446I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7447M:	Hans de Goede <hdegoede@redhat.com>
7448L:	linux-i2c@vger.kernel.org
7449S:	Maintained
7450F:	drivers/i2c/busses/i2c-cht-wc.c
7451
7452I2C/SMBUS ISMT DRIVER
7453M:	Seth Heasley <seth.heasley@intel.com>
7454M:	Neil Horman <nhorman@tuxdriver.com>
7455L:	linux-i2c@vger.kernel.org
7456F:	drivers/i2c/busses/i2c-ismt.c
7457F:	Documentation/i2c/busses/i2c-ismt
7458
7459I2C/SMBUS STUB DRIVER
7460M:	Jean Delvare <jdelvare@suse.com>
7461L:	linux-i2c@vger.kernel.org
7462S:	Maintained
7463F:	drivers/i2c/i2c-stub.c
7464
7465I3C SUBSYSTEM
7466M:	Boris Brezillon <bbrezillon@kernel.org>
7467L:	linux-i3c@lists.infradead.org
7468C:	irc://chat.freenode.net/linux-i3c
7469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7470S:	Maintained
7471F:	Documentation/ABI/testing/sysfs-bus-i3c
7472F:	Documentation/devicetree/bindings/i3c/
7473F:	Documentation/driver-api/i3c
7474F:	drivers/i3c/
7475F:	include/linux/i3c/
7476
7477I3C DRIVER FOR SYNOPSYS DESIGNWARE
7478M:	Vitor Soares <vitor.soares@synopsys.com>
7479S:	Maintained
7480F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7481F:	drivers/i3c/master/dw*
7482
7483IA64 (Itanium) PLATFORM
7484M:	Tony Luck <tony.luck@intel.com>
7485M:	Fenghua Yu <fenghua.yu@intel.com>
7486L:	linux-ia64@vger.kernel.org
7487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7488S:	Maintained
7489F:	arch/ia64/
7490
7491IBM Power 842 compression accelerator
7492M:	Haren Myneni <haren@us.ibm.com>
7493S:	Supported
7494F:	drivers/crypto/nx/Makefile
7495F:	drivers/crypto/nx/Kconfig
7496F:	drivers/crypto/nx/nx-842*
7497F:	include/linux/sw842.h
7498F:	crypto/842.c
7499F:	lib/842/
7500
7501IBM Power in-Nest Crypto Acceleration
7502M:	Breno Leitão <leitao@debian.org>
7503M:	Nayna Jain <nayna@linux.ibm.com>
7504M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7505L:	linux-crypto@vger.kernel.org
7506S:	Supported
7507F:	drivers/crypto/nx/Makefile
7508F:	drivers/crypto/nx/Kconfig
7509F:	drivers/crypto/nx/nx-aes*
7510F:	drivers/crypto/nx/nx-sha*
7511F:	drivers/crypto/nx/nx.*
7512F:	drivers/crypto/nx/nx_csbcpb.h
7513F:	drivers/crypto/nx/nx_debugfs.h
7514
7515IBM Power Linux RAID adapter
7516M:	Brian King <brking@us.ibm.com>
7517S:	Supported
7518F:	drivers/scsi/ipr.*
7519
7520IBM Power SRIOV Virtual NIC Device Driver
7521M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7522M:	John Allen <jallen@linux.ibm.com>
7523L:	netdev@vger.kernel.org
7524S:	Supported
7525F:	drivers/net/ethernet/ibm/ibmvnic.*
7526
7527IBM Power Virtual Accelerator Switchboard
7528M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7529L:	linuxppc-dev@lists.ozlabs.org
7530S:	Supported
7531F:	arch/powerpc/platforms/powernv/vas*
7532F:	arch/powerpc/platforms/powernv/copy-paste.h
7533F:	arch/powerpc/include/asm/vas.h
7534
7535IBM Power Virtual Ethernet Device Driver
7536M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7537L:	netdev@vger.kernel.org
7538S:	Supported
7539F:	drivers/net/ethernet/ibm/ibmveth.*
7540
7541IBM Power Virtual FC Device Drivers
7542M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7543L:	linux-scsi@vger.kernel.org
7544S:	Supported
7545F:	drivers/scsi/ibmvscsi/ibmvfc*
7546
7547IBM Power Virtual Management Channel Driver
7548M:	Steven Royer <seroyer@linux.ibm.com>
7549S:	Supported
7550F:	drivers/misc/ibmvmc.*
7551
7552IBM Power Virtual SCSI Device Drivers
7553M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7554L:	linux-scsi@vger.kernel.org
7555S:	Supported
7556F:	drivers/scsi/ibmvscsi/ibmvscsi*
7557F:	include/scsi/viosrp.h
7558
7559IBM Power Virtual SCSI Device Target Driver
7560M:	Michael Cyr <mikecyr@linux.ibm.com>
7561L:	linux-scsi@vger.kernel.org
7562L:	target-devel@vger.kernel.org
7563S:	Supported
7564F:	drivers/scsi/ibmvscsi_tgt/
7565
7566IBM Power VMX Cryptographic instructions
7567M:	Breno Leitão <leitao@debian.org>
7568M:	Nayna Jain <nayna@linux.ibm.com>
7569M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7570L:	linux-crypto@vger.kernel.org
7571S:	Supported
7572F:	drivers/crypto/vmx/Makefile
7573F:	drivers/crypto/vmx/Kconfig
7574F:	drivers/crypto/vmx/vmx.c
7575F:	drivers/crypto/vmx/aes*
7576F:	drivers/crypto/vmx/ghash*
7577F:	drivers/crypto/vmx/ppc-xlate.pl
7578
7579IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7580M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7581L:	linux-pci@vger.kernel.org
7582L:	linuxppc-dev@lists.ozlabs.org
7583S:	Supported
7584F:	drivers/pci/hotplug/rpaphp*
7585
7586IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7587M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7588L:	linux-pci@vger.kernel.org
7589L:	linuxppc-dev@lists.ozlabs.org
7590S:	Supported
7591F:	drivers/pci/hotplug/rpadlpar*
7592
7593IBM ServeRAID RAID DRIVER
7594S:	Orphan
7595F:	drivers/scsi/ips.*
7596
7597ICH LPC AND GPIO DRIVER
7598M:	Peter Tyser <ptyser@xes-inc.com>
7599S:	Maintained
7600F:	drivers/mfd/lpc_ich.c
7601F:	drivers/gpio/gpio-ich.c
7602
7603IDE SUBSYSTEM
7604M:	"David S. Miller" <davem@davemloft.net>
7605L:	linux-ide@vger.kernel.org
7606Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7608S:	Maintained
7609F:	Documentation/ide/
7610F:	drivers/ide/
7611F:	include/linux/ide.h
7612
7613IDE/ATAPI DRIVERS
7614M:	Borislav Petkov <bp@alien8.de>
7615L:	linux-ide@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/cdrom/ide-cd
7618F:	drivers/ide/ide-cd*
7619
7620IDEAPAD LAPTOP EXTRAS DRIVER
7621M:	Ike Panhc <ike.pan@canonical.com>
7622L:	platform-driver-x86@vger.kernel.org
7623W:	http://launchpad.net/ideapad-laptop
7624S:	Maintained
7625F:	drivers/platform/x86/ideapad-laptop.c
7626
7627IDEAPAD LAPTOP SLIDEBAR DRIVER
7628M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7629L:	linux-input@vger.kernel.org
7630W:	https://github.com/o2genum/ideapad-slidebar
7631S:	Maintained
7632F:	drivers/input/misc/ideapad_slidebar.c
7633
7634IDT VersaClock 5 CLOCK DRIVER
7635M:	Marek Vasut <marek.vasut@gmail.com>
7636S:	Maintained
7637F:	drivers/clk/clk-versaclock5.c
7638
7639IEEE 802.15.4 SUBSYSTEM
7640M:	Alexander Aring <alex.aring@gmail.com>
7641M:	Stefan Schmidt <stefan@datenfreihafen.org>
7642L:	linux-wpan@vger.kernel.org
7643W:	http://wpan.cakelab.org/
7644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7646S:	Maintained
7647F:	net/ieee802154/
7648F:	net/mac802154/
7649F:	drivers/net/ieee802154/
7650F:	include/linux/nl802154.h
7651F:	include/linux/ieee802154.h
7652F:	include/net/nl802154.h
7653F:	include/net/mac802154.h
7654F:	include/net/af_ieee802154.h
7655F:	include/net/cfg802154.h
7656F:	include/net/ieee802154_netdev.h
7657F:	Documentation/networking/ieee802154.rst
7658
7659IFE PROTOCOL
7660M:	Yotam Gigi <yotam.gi@gmail.com>
7661M:	Jamal Hadi Salim <jhs@mojatatu.com>
7662F:	net/ife
7663F:	include/net/ife.h
7664F:	include/uapi/linux/ife.h
7665
7666IGORPLUG-USB IR RECEIVER
7667M:	Sean Young <sean@mess.org>
7668L:	linux-media@vger.kernel.org
7669S:	Maintained
7670F:	drivers/media/rc/igorplugusb.c
7671
7672IGUANAWORKS USB IR TRANSCEIVER
7673M:	Sean Young <sean@mess.org>
7674L:	linux-media@vger.kernel.org
7675S:	Maintained
7676F:	drivers/media/rc/iguanair.c
7677
7678IIO DIGITAL POTENTIOMETER DAC
7679M:	Peter Rosin <peda@axentia.se>
7680L:	linux-iio@vger.kernel.org
7681S:	Maintained
7682F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7683F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7684F:	drivers/iio/dac/dpot-dac.c
7685
7686IIO ENVELOPE DETECTOR
7687M:	Peter Rosin <peda@axentia.se>
7688L:	linux-iio@vger.kernel.org
7689S:	Maintained
7690F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7691F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7692F:	drivers/iio/adc/envelope-detector.c
7693
7694IIO MULTIPLEXER
7695M:	Peter Rosin <peda@axentia.se>
7696L:	linux-iio@vger.kernel.org
7697S:	Maintained
7698F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7699F:	drivers/iio/multiplexer/iio-mux.c
7700
7701IIO SUBSYSTEM AND DRIVERS
7702M:	Jonathan Cameron <jic23@kernel.org>
7703R:	Hartmut Knaack <knaack.h@gmx.de>
7704R:	Lars-Peter Clausen <lars@metafoo.de>
7705R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7706L:	linux-iio@vger.kernel.org
7707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7708S:	Maintained
7709F:	Documentation/ABI/testing/configfs-iio*
7710F:	Documentation/ABI/testing/sysfs-bus-iio*
7711F:	Documentation/devicetree/bindings/iio/
7712F:	drivers/iio/
7713F:	drivers/staging/iio/
7714F:	include/linux/iio/
7715F:	tools/iio/
7716
7717IIO UNIT CONVERTER
7718M:	Peter Rosin <peda@axentia.se>
7719L:	linux-iio@vger.kernel.org
7720S:	Maintained
7721F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7722F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7723F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7724F:	drivers/iio/afe/iio-rescale.c
7725
7726IKANOS/ADI EAGLE ADSL USB DRIVER
7727M:	Matthieu Castet <castet.matthieu@free.fr>
7728M:	Stanislaw Gruszka <stf_xl@wp.pl>
7729S:	Maintained
7730F:	drivers/usb/atm/ueagle-atm.c
7731
7732IMGTEC ASCII LCD DRIVER
7733M:	Paul Burton <paul.burton@mips.com>
7734S:	Maintained
7735F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7736F:	drivers/auxdisplay/img-ascii-lcd.c
7737
7738IMGTEC IR DECODER DRIVER
7739M:	James Hogan <jhogan@kernel.org>
7740S:	Maintained
7741F:	drivers/media/rc/img-ir/
7742
7743IMON SOUNDGRAPH USB IR RECEIVER
7744M:	Sean Young <sean@mess.org>
7745L:	linux-media@vger.kernel.org
7746S:	Maintained
7747F:	drivers/media/rc/imon_raw.c
7748F:	drivers/media/rc/imon.c
7749
7750IMS TWINTURBO FRAMEBUFFER DRIVER
7751L:	linux-fbdev@vger.kernel.org
7752S:	Orphan
7753F:	drivers/video/fbdev/imsttfb.c
7754
7755INA209 HARDWARE MONITOR DRIVER
7756M:	Guenter Roeck <linux@roeck-us.net>
7757L:	linux-hwmon@vger.kernel.org
7758S:	Maintained
7759F:	Documentation/hwmon/ina209.rst
7760F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7761F:	drivers/hwmon/ina209.c
7762
7763INA2XX HARDWARE MONITOR DRIVER
7764M:	Guenter Roeck <linux@roeck-us.net>
7765L:	linux-hwmon@vger.kernel.org
7766S:	Maintained
7767F:	Documentation/hwmon/ina2xx.rst
7768F:	drivers/hwmon/ina2xx.c
7769F:	include/linux/platform_data/ina2xx.h
7770
7771INDUSTRY PACK SUBSYSTEM (IPACK)
7772M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7773M:	Jens Taprogge <jens.taprogge@taprogge.org>
7774M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7775L:	industrypack-devel@lists.sourceforge.net
7776W:	http://industrypack.sourceforge.net
7777S:	Maintained
7778F:	drivers/ipack/
7779
7780INFINIBAND SUBSYSTEM
7781M:	Doug Ledford <dledford@redhat.com>
7782M:	Jason Gunthorpe <jgg@mellanox.com>
7783L:	linux-rdma@vger.kernel.org
7784W:	https://github.com/linux-rdma/rdma-core
7785Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7787S:	Supported
7788F:	Documentation/devicetree/bindings/infiniband/
7789F:	Documentation/infiniband/
7790F:	drivers/infiniband/
7791F:	include/uapi/linux/if_infiniband.h
7792F:	include/uapi/rdma/
7793F:	include/rdma/
7794F:	include/trace/events/ib_mad.h
7795F:	include/trace/events/ib_umad.h
7796F:	samples/bpf/ibumad_kern.c
7797F:	samples/bpf/ibumad_user.c
7798
7799INGENIC JZ4780 DMA Driver
7800M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7801S:	Maintained
7802F:	drivers/dma/dma-jz4780.c
7803
7804INGENIC JZ4780 NAND DRIVER
7805M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7806L:	linux-mtd@lists.infradead.org
7807S:	Maintained
7808F:	drivers/mtd/nand/raw/jz4780_*
7809
7810INOTIFY
7811M:	Jan Kara <jack@suse.cz>
7812R:	Amir Goldstein <amir73il@gmail.com>
7813L:	linux-fsdevel@vger.kernel.org
7814S:	Maintained
7815F:	Documentation/filesystems/inotify.txt
7816F:	fs/notify/inotify/
7817F:	include/linux/inotify.h
7818F:	include/uapi/linux/inotify.h
7819
7820INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7821M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7822L:	linux-input@vger.kernel.org
7823Q:	http://patchwork.kernel.org/project/linux-input/list/
7824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7825S:	Maintained
7826F:	drivers/input/
7827F:	include/linux/input.h
7828F:	include/uapi/linux/input.h
7829F:	include/uapi/linux/input-event-codes.h
7830F:	include/linux/input/
7831F:	Documentation/devicetree/bindings/input/
7832F:	Documentation/devicetree/bindings/serio/
7833F:	Documentation/input/
7834
7835INPUT MULTITOUCH (MT) PROTOCOL
7836M:	Henrik Rydberg <rydberg@bitmath.org>
7837L:	linux-input@vger.kernel.org
7838S:	Odd fixes
7839F:	Documentation/input/multi-touch-protocol.rst
7840F:	drivers/input/input-mt.c
7841K:	\b(ABS|SYN)_MT_
7842
7843INSIDE SECURE CRYPTO DRIVER
7844M:	Antoine Tenart <antoine.tenart@bootlin.com>
7845F:	drivers/crypto/inside-secure/
7846S:	Maintained
7847L:	linux-crypto@vger.kernel.org
7848
7849INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7850M:	Mimi Zohar <zohar@linux.ibm.com>
7851M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7852L:	linux-integrity@vger.kernel.org
7853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7854S:	Supported
7855F:	security/integrity/ima/
7856
7857INTEL 810/815 FRAMEBUFFER DRIVER
7858M:	Antonino Daplas <adaplas@gmail.com>
7859L:	linux-fbdev@vger.kernel.org
7860S:	Maintained
7861F:	drivers/video/fbdev/i810/
7862
7863INTEL ASoC DRIVERS
7864M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7865M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7866M:	Jie Yang <yang.jie@linux.intel.com>
7867L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7868S:	Supported
7869F:	sound/soc/intel/
7870
7871INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7872M:	Hans de Goede <hdegoede@redhat.com>
7873L:	platform-driver-x86@vger.kernel.org
7874S:	Maintained
7875F:	drivers/platform/x86/intel_atomisp2_pm.c
7876
7877INTEL C600 SERIES SAS CONTROLLER DRIVER
7878M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7879M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7880L:	linux-scsi@vger.kernel.org
7881T:	git git://git.code.sf.net/p/intel-sas/isci
7882S:	Supported
7883F:	drivers/scsi/isci/
7884
7885INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7886M:	Jani Nikula <jani.nikula@linux.intel.com>
7887M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7888M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7889L:	intel-gfx@lists.freedesktop.org
7890W:	https://01.org/linuxgraphics/
7891B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7892C:	irc://chat.freenode.net/intel-gfx
7893Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7894T:	git git://anongit.freedesktop.org/drm-intel
7895S:	Supported
7896F:	drivers/gpu/drm/i915/
7897F:	include/drm/i915*
7898F:	include/uapi/drm/i915_drm.h
7899F:	Documentation/gpu/i915.rst
7900
7901INTEL ETHERNET DRIVERS
7902M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7903L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7904W:	http://www.intel.com/support/feedback.htm
7905W:	http://e1000.sourceforge.net/
7906Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7909S:	Supported
7910F:	Documentation/networking/device_drivers/intel/e100.rst
7911F:	Documentation/networking/device_drivers/intel/e1000.rst
7912F:	Documentation/networking/device_drivers/intel/e1000e.rst
7913F:	Documentation/networking/device_drivers/intel/fm10k.rst
7914F:	Documentation/networking/device_drivers/intel/igb.rst
7915F:	Documentation/networking/device_drivers/intel/igbvf.rst
7916F:	Documentation/networking/device_drivers/intel/ixgb.rst
7917F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7918F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7919F:	Documentation/networking/device_drivers/intel/i40e.rst
7920F:	Documentation/networking/device_drivers/intel/iavf.rst
7921F:	Documentation/networking/device_drivers/intel/ice.rst
7922F:	drivers/net/ethernet/intel/
7923F:	drivers/net/ethernet/intel/*/
7924F:	include/linux/avf/virtchnl.h
7925
7926INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7927M:	Maik Broemme <mbroemme@libmpq.org>
7928L:	linux-fbdev@vger.kernel.org
7929S:	Maintained
7930F:	Documentation/fb/intelfb.txt
7931F:	drivers/video/fbdev/intelfb/
7932
7933INTEL GPIO DRIVERS
7934M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7935L:	linux-gpio@vger.kernel.org
7936S:	Maintained
7937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7938F:	drivers/gpio/gpio-ich.c
7939F:	drivers/gpio/gpio-intel-mid.c
7940F:	drivers/gpio/gpio-lynxpoint.c
7941F:	drivers/gpio/gpio-merrifield.c
7942F:	drivers/gpio/gpio-ml-ioh.c
7943F:	drivers/gpio/gpio-pch.c
7944F:	drivers/gpio/gpio-sch.c
7945F:	drivers/gpio/gpio-sodaville.c
7946
7947INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7948M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7949M:	Zhi Wang <zhi.a.wang@intel.com>
7950L:	intel-gvt-dev@lists.freedesktop.org
7951L:	intel-gfx@lists.freedesktop.org
7952W:	https://01.org/igvt-g
7953T:	git https://github.com/intel/gvt-linux.git
7954S:	Supported
7955F:	drivers/gpu/drm/i915/gvt/
7956
7957INTEL HID EVENT DRIVER
7958M:	Alex Hung <alex.hung@canonical.com>
7959L:	platform-driver-x86@vger.kernel.org
7960S:	Maintained
7961F:	drivers/platform/x86/intel-hid.c
7962
7963INTEL I/OAT DMA DRIVER
7964M:	Dave Jiang <dave.jiang@intel.com>
7965R:	Dan Williams <dan.j.williams@intel.com>
7966L:	dmaengine@vger.kernel.org
7967Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7968S:	Supported
7969F:	drivers/dma/ioat*
7970
7971INTEL IDLE DRIVER
7972M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7973M:	Len Brown <lenb@kernel.org>
7974L:	linux-pm@vger.kernel.org
7975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7976B:	https://bugzilla.kernel.org
7977S:	Supported
7978F:	drivers/idle/intel_idle.c
7979
7980INTEL INTEGRATED SENSOR HUB DRIVER
7981M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7982M:	Jiri Kosina <jikos@kernel.org>
7983L:	linux-input@vger.kernel.org
7984S:	Maintained
7985F:	drivers/hid/intel-ish-hid/
7986
7987INTEL IOMMU (VT-d)
7988M:	David Woodhouse <dwmw2@infradead.org>
7989L:	iommu@lists.linux-foundation.org
7990T:	git git://git.infradead.org/iommu-2.6.git
7991S:	Supported
7992F:	drivers/iommu/intel-iommu.c
7993F:	include/linux/intel-iommu.h
7994
7995INTEL IOP-ADMA DMA DRIVER
7996R:	Dan Williams <dan.j.williams@intel.com>
7997S:	Odd fixes
7998F:	drivers/dma/iop-adma.c
7999
8000INTEL IPU3 CSI-2 CIO2 DRIVER
8001M:	Yong Zhi <yong.zhi@intel.com>
8002M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8003M:	Bingbu Cao <bingbu.cao@intel.com>
8004R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8005L:	linux-media@vger.kernel.org
8006S:	Maintained
8007F:	drivers/media/pci/intel/ipu3/
8008F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8009
8010INTEL IPU3 CSI-2 IMGU DRIVER
8011M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8012L:	linux-media@vger.kernel.org
8013S:	Maintained
8014F:	drivers/staging/media/ipu3/
8015F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8016F:	Documentation/media/v4l-drivers/ipu3.rst
8017
8018INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8019M:	Krzysztof Halasa <khalasa@piap.pl>
8020S:	Maintained
8021F:	include/linux/soc/ixp4xx/qmgr.h
8022F:	include/linux/soc/ixp4xx/npe.h
8023F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8024F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8025F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8026F:	drivers/net/wan/ixp4xx_hss.c
8027
8028INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8029M:	Deepak Saxena <dsaxena@plexity.net>
8030S:	Maintained
8031F:	drivers/char/hw_random/ixp4xx-rng.c
8032
8033INTEL MANAGEMENT ENGINE (mei)
8034M:	Tomas Winkler <tomas.winkler@intel.com>
8035L:	linux-kernel@vger.kernel.org
8036S:	Supported
8037F:	include/uapi/linux/mei.h
8038F:	include/linux/mei_cl_bus.h
8039F:	drivers/misc/mei/*
8040F:	drivers/watchdog/mei_wdt.c
8041F:	Documentation/misc-devices/mei/*
8042F:	samples/mei/*
8043
8044INTEL MENLOW THERMAL DRIVER
8045M:	Sujith Thomas <sujith.thomas@intel.com>
8046L:	platform-driver-x86@vger.kernel.org
8047W:	https://01.org/linux-acpi
8048S:	Supported
8049F:	drivers/platform/x86/intel_menlow.c
8050
8051INTEL MIC DRIVERS (mic)
8052M:	Sudeep Dutt <sudeep.dutt@intel.com>
8053M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8054S:	Supported
8055W:	https://github.com/sudeepdutt/mic
8056W:	http://software.intel.com/en-us/mic-developer
8057F:	include/linux/mic_bus.h
8058F:	include/linux/scif.h
8059F:	include/uapi/linux/mic_common.h
8060F:	include/uapi/linux/mic_ioctl.h
8061F:	include/uapi/linux/scif_ioctl.h
8062F:	drivers/misc/mic/
8063F:	drivers/dma/mic_x100_dma.c
8064F:	drivers/dma/mic_x100_dma.h
8065F:	Documentation/mic/
8066
8067INTEL PMC CORE DRIVER
8068M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8069M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8070L:	platform-driver-x86@vger.kernel.org
8071S:	Maintained
8072F:	drivers/platform/x86/intel_pmc_core*
8073
8074INTEL PMC/P-Unit IPC DRIVER
8075M:	Zha Qipeng<qipeng.zha@intel.com>
8076L:	platform-driver-x86@vger.kernel.org
8077S:	Maintained
8078F:	drivers/platform/x86/intel_pmc_ipc.c
8079F:	drivers/platform/x86/intel_punit_ipc.c
8080F:	arch/x86/include/asm/intel_pmc_ipc.h
8081F:	arch/x86/include/asm/intel_punit_ipc.h
8082
8083INTEL PMIC GPIO DRIVERS
8084M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8085S:	Maintained
8086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8087F:	drivers/gpio/gpio-*cove.c
8088F:	drivers/gpio/gpio-msic.c
8089
8090INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8091R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8092S:	Maintained
8093F:	drivers/mfd/intel_msic.c
8094F:	drivers/mfd/intel_soc_pmic*
8095F:	include/linux/mfd/intel_msic.h
8096F:	include/linux/mfd/intel_soc_pmic*
8097
8098INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8099M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8100L:	linux-wireless@vger.kernel.org
8101S:	Maintained
8102F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8103F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8104F:	drivers/net/wireless/intel/ipw2x00/
8105
8106INTEL PSTATE DRIVER
8107M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8108M:	Len Brown <lenb@kernel.org>
8109L:	linux-pm@vger.kernel.org
8110S:	Supported
8111F:	drivers/cpufreq/intel_pstate.c
8112
8113INTEL RDMA RNIC DRIVER
8114M:	Faisal Latif <faisal.latif@intel.com>
8115M:	Shiraz Saleem <shiraz.saleem@intel.com>
8116L:	linux-rdma@vger.kernel.org
8117S:	Supported
8118F:	drivers/infiniband/hw/i40iw/
8119F:	include/uapi/rdma/i40iw-abi.h
8120
8121INTEL TELEMETRY DRIVER
8122M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8123M:	"David E. Box" <david.e.box@linux.intel.com>
8124L:	platform-driver-x86@vger.kernel.org
8125S:	Maintained
8126F:	arch/x86/include/asm/intel_telemetry.h
8127F:	drivers/platform/x86/intel_telemetry*
8128
8129INTEL VIRTUAL BUTTON DRIVER
8130M:	AceLan Kao <acelan.kao@canonical.com>
8131L:	platform-driver-x86@vger.kernel.org
8132S:	Maintained
8133F:	drivers/platform/x86/intel-vbtn.c
8134
8135INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8136M:	Stanislaw Gruszka <sgruszka@redhat.com>
8137L:	linux-wireless@vger.kernel.org
8138S:	Supported
8139F:	drivers/net/wireless/intel/iwlegacy/
8140
8141INTEL WIRELESS WIFI LINK (iwlwifi)
8142M:	Johannes Berg <johannes.berg@intel.com>
8143M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8144M:	Luca Coelho <luciano.coelho@intel.com>
8145M:	Intel Linux Wireless <linuxwifi@intel.com>
8146L:	linux-wireless@vger.kernel.org
8147W:	http://intellinuxwireless.org
8148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8149S:	Supported
8150F:	drivers/net/wireless/intel/iwlwifi/
8151
8152INTEL WIRELESS WIMAX CONNECTION 2400
8153M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8154M:	linux-wimax@intel.com
8155L:	wimax@linuxwimax.org (subscribers-only)
8156S:	Supported
8157W:	http://linuxwimax.org
8158F:	Documentation/wimax/README.i2400m
8159F:	drivers/net/wimax/i2400m/
8160F:	include/uapi/linux/wimax/i2400m.h
8161
8162INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8163M:	Mario Limonciello <mario.limonciello@dell.com>
8164S:	Maintained
8165F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8166
8167INTEL(R) TRACE HUB
8168M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8169S:	Supported
8170F:	Documentation/trace/intel_th.rst
8171F:	drivers/hwtracing/intel_th/
8172
8173INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8174M:	Ning Sun <ning.sun@intel.com>
8175L:	tboot-devel@lists.sourceforge.net
8176W:	http://tboot.sourceforge.net
8177T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8178S:	Supported
8179F:	Documentation/intel_txt.txt
8180F:	include/linux/tboot.h
8181F:	arch/x86/kernel/tboot.c
8182
8183INTEL-MID GPIO DRIVER
8184M:	David Cohen <david.a.cohen@linux.intel.com>
8185L:	linux-gpio@vger.kernel.org
8186S:	Maintained
8187F:	drivers/gpio/gpio-intel-mid.c
8188
8189INTERCONNECT API
8190M:	Georgi Djakov <georgi.djakov@linaro.org>
8191L:	linux-pm@vger.kernel.org
8192S:	Maintained
8193F:	Documentation/interconnect/
8194F:	Documentation/devicetree/bindings/interconnect/
8195F:	drivers/interconnect/
8196F:	include/dt-bindings/interconnect/
8197F:	include/linux/interconnect-provider.h
8198F:	include/linux/interconnect.h
8199
8200INVENSENSE MPU-3050 GYROSCOPE DRIVER
8201M:	Linus Walleij <linus.walleij@linaro.org>
8202L:	linux-iio@vger.kernel.org
8203S:	Maintained
8204F:	drivers/iio/gyro/mpu3050*
8205F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8206
8207IOC3 ETHERNET DRIVER
8208M:	Ralf Baechle <ralf@linux-mips.org>
8209L:	linux-mips@vger.kernel.org
8210S:	Maintained
8211F:	drivers/net/ethernet/sgi/ioc3-eth.c
8212
8213IOC3 SERIAL DRIVER
8214M:	Pat Gefre <pfg@sgi.com>
8215L:	linux-serial@vger.kernel.org
8216S:	Maintained
8217F:	drivers/tty/serial/ioc3_serial.c
8218
8219IOMAP FILESYSTEM LIBRARY
8220M:	Christoph Hellwig <hch@infradead.org>
8221M:	Darrick J. Wong <darrick.wong@oracle.com>
8222M:	linux-xfs@vger.kernel.org
8223M:	linux-fsdevel@vger.kernel.org
8224L:	linux-xfs@vger.kernel.org
8225L:	linux-fsdevel@vger.kernel.org
8226T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8227S:	Supported
8228F:	fs/iomap.c
8229F:	include/linux/iomap.h
8230
8231IOMMU DRIVERS
8232M:	Joerg Roedel <joro@8bytes.org>
8233L:	iommu@lists.linux-foundation.org
8234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8235S:	Maintained
8236F:	Documentation/devicetree/bindings/iommu/
8237F:	drivers/iommu/
8238F:	include/linux/iommu.h
8239F:	include/linux/of_iommu.h
8240F:	include/linux/iova.h
8241
8242IO_URING
8243M:	Jens Axboe <axboe@kernel.dk>
8244L:	linux-block@vger.kernel.org
8245L:	linux-fsdevel@vger.kernel.org
8246T:	git git://git.kernel.dk/linux-block
8247T:	git git://git.kernel.dk/liburing
8248S:	Maintained
8249F:	fs/io_uring.c
8250F:	include/uapi/linux/io_uring.h
8251
8252IP MASQUERADING
8253M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8254S:	Maintained
8255F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8256
8257IPMI SUBSYSTEM
8258M:	Corey Minyard <minyard@acm.org>
8259L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8260W:	http://openipmi.sourceforge.net/
8261S:	Supported
8262F:	Documentation/devicetree/bindings/ipmi/
8263F:	Documentation/IPMI.txt
8264F:	drivers/char/ipmi/
8265F:	include/linux/ipmi*
8266F:	include/uapi/linux/ipmi*
8267
8268IPS SCSI RAID DRIVER
8269M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8270L:	linux-scsi@vger.kernel.org
8271W:	http://www.adaptec.com/
8272S:	Maintained
8273F:	drivers/scsi/ips*
8274
8275IPVS
8276M:	Wensong Zhang <wensong@linux-vs.org>
8277M:	Simon Horman <horms@verge.net.au>
8278M:	Julian Anastasov <ja@ssi.bg>
8279L:	netdev@vger.kernel.org
8280L:	lvs-devel@vger.kernel.org
8281S:	Maintained
8282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8284F:	Documentation/networking/ipvs-sysctl.txt
8285F:	include/net/ip_vs.h
8286F:	include/uapi/linux/ip_vs.h
8287F:	net/netfilter/ipvs/
8288
8289IPWIRELESS DRIVER
8290M:	Jiri Kosina <jikos@kernel.org>
8291M:	David Sterba <dsterba@suse.com>
8292S:	Odd Fixes
8293F:	drivers/tty/ipwireless/
8294
8295IPX NETWORK LAYER
8296L:	netdev@vger.kernel.org
8297S:	Obsolete
8298F:	include/uapi/linux/ipx.h
8299
8300IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8301M:	Marc Zyngier <marc.zyngier@arm.com>
8302S:	Maintained
8303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8304F:	Documentation/IRQ-domain.txt
8305F:	include/linux/irqdomain.h
8306F:	kernel/irq/irqdomain.c
8307F:	kernel/irq/msi.c
8308
8309IRQ SUBSYSTEM
8310M:	Thomas Gleixner <tglx@linutronix.de>
8311L:	linux-kernel@vger.kernel.org
8312S:	Maintained
8313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8314F:	kernel/irq/
8315
8316IRQCHIP DRIVERS
8317M:	Thomas Gleixner <tglx@linutronix.de>
8318M:	Jason Cooper <jason@lakedaemon.net>
8319M:	Marc Zyngier <marc.zyngier@arm.com>
8320L:	linux-kernel@vger.kernel.org
8321S:	Maintained
8322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8323F:	Documentation/devicetree/bindings/interrupt-controller/
8324F:	drivers/irqchip/
8325
8326ISA
8327M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8328S:	Maintained
8329F:	Documentation/isa.txt
8330F:	drivers/base/isa.c
8331F:	include/linux/isa.h
8332
8333ISA RADIO MODULE
8334M:	Hans Verkuil <hverkuil@xs4all.nl>
8335L:	linux-media@vger.kernel.org
8336T:	git git://linuxtv.org/media_tree.git
8337W:	https://linuxtv.org
8338S:	Maintained
8339F:	drivers/media/radio/radio-isa*
8340
8341ISAPNP
8342M:	Jaroslav Kysela <perex@perex.cz>
8343S:	Maintained
8344F:	Documentation/isapnp.txt
8345F:	drivers/pnp/isapnp/
8346F:	include/linux/isapnp.h
8347
8348ISCSI
8349M:	Lee Duncan <lduncan@suse.com>
8350M:	Chris Leech <cleech@redhat.com>
8351L:	open-iscsi@googlegroups.com
8352W:	www.open-iscsi.com
8353S:	Maintained
8354F:	drivers/scsi/*iscsi*
8355F:	include/scsi/*iscsi*
8356
8357iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8358M:	Peter Jones <pjones@redhat.com>
8359M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8360S:	Maintained
8361F:	drivers/firmware/iscsi_ibft*
8362
8363ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8364M:	Sagi Grimberg <sagi@grimberg.me>
8365M:	Max Gurtovoy <maxg@mellanox.com>
8366L:	linux-rdma@vger.kernel.org
8367S:	Supported
8368W:	http://www.openfabrics.org
8369W:	www.open-iscsi.org
8370Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8371F:	drivers/infiniband/ulp/iser/
8372
8373ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8374M:	Sagi Grimberg <sagi@grimberg.me>
8375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8376L:	linux-rdma@vger.kernel.org
8377L:	target-devel@vger.kernel.org
8378S:	Supported
8379W:	http://www.linux-iscsi.org
8380F:	drivers/infiniband/ulp/isert
8381
8382ISDN SUBSYSTEM
8383M:	Karsten Keil <isdn@linux-pingi.de>
8384L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8385L:	netdev@vger.kernel.org
8386W:	http://www.isdn4linux.de
8387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8388S:	Maintained
8389F:	Documentation/isdn/
8390F:	drivers/isdn/
8391F:	include/linux/isdn.h
8392F:	include/linux/isdn/
8393F:	include/uapi/linux/isdn.h
8394F:	include/uapi/linux/isdn/
8395
8396IT87 HARDWARE MONITORING DRIVER
8397M:	Jean Delvare <jdelvare@suse.com>
8398L:	linux-hwmon@vger.kernel.org
8399S:	Maintained
8400F:	Documentation/hwmon/it87.rst
8401F:	drivers/hwmon/it87.c
8402
8403IT913X MEDIA DRIVER
8404M:	Antti Palosaari <crope@iki.fi>
8405L:	linux-media@vger.kernel.org
8406W:	https://linuxtv.org
8407W:	http://palosaari.fi/linux/
8408Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8409T:	git git://linuxtv.org/anttip/media_tree.git
8410S:	Maintained
8411F:	drivers/media/tuners/it913x*
8412
8413IVTV VIDEO4LINUX DRIVER
8414M:	Andy Walls <awalls@md.metrocast.net>
8415L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8416L:	linux-media@vger.kernel.org
8417T:	git git://linuxtv.org/media_tree.git
8418W:	http://www.ivtvdriver.org
8419S:	Maintained
8420F:	Documentation/media/v4l-drivers/ivtv*
8421F:	drivers/media/pci/ivtv/
8422F:	include/uapi/linux/ivtv*
8423
8424IX2505V MEDIA DRIVER
8425M:	Malcolm Priestley <tvboxspy@gmail.com>
8426L:	linux-media@vger.kernel.org
8427W:	https://linuxtv.org
8428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8429S:	Maintained
8430F:	drivers/media/dvb-frontends/ix2505v*
8431
8432JAILHOUSE HYPERVISOR INTERFACE
8433M:	Jan Kiszka <jan.kiszka@siemens.com>
8434L:	jailhouse-dev@googlegroups.com
8435S:	Maintained
8436F:	arch/x86/kernel/jailhouse.c
8437F:	arch/x86/include/asm/jailhouse_para.h
8438
8439JC42.4 TEMPERATURE SENSOR DRIVER
8440M:	Guenter Roeck <linux@roeck-us.net>
8441L:	linux-hwmon@vger.kernel.org
8442S:	Maintained
8443F:	drivers/hwmon/jc42.c
8444F:	Documentation/hwmon/jc42.rst
8445
8446JFS FILESYSTEM
8447M:	Dave Kleikamp <shaggy@kernel.org>
8448L:	jfs-discussion@lists.sourceforge.net
8449W:	http://jfs.sourceforge.net/
8450T:	git git://github.com/kleikamp/linux-shaggy.git
8451S:	Maintained
8452F:	Documentation/filesystems/jfs.txt
8453F:	fs/jfs/
8454
8455JME NETWORK DRIVER
8456M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8457L:	netdev@vger.kernel.org
8458S:	Maintained
8459F:	drivers/net/ethernet/jme.*
8460
8461JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8462M:	David Woodhouse <dwmw2@infradead.org>
8463M:	Richard Weinberger <richard@nod.at>
8464L:	linux-mtd@lists.infradead.org
8465W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8466T:	git git://git.infradead.org/ubifs-2.6.git
8467S:	Odd Fixes
8468F:	fs/jffs2/
8469F:	include/uapi/linux/jffs2.h
8470
8471JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8472M:	"Theodore Ts'o" <tytso@mit.edu>
8473M:	Jan Kara <jack@suse.com>
8474L:	linux-ext4@vger.kernel.org
8475S:	Maintained
8476F:	fs/jbd2/
8477F:	include/linux/jbd2.h
8478
8479JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8480M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8481L:	linux-media@vger.kernel.org
8482S:	Maintained
8483F:	drivers/media/platform/rcar_jpu.c
8484
8485JSM Neo PCI based serial card
8486L:	linux-serial@vger.kernel.org
8487S:	Orphan
8488F:	drivers/tty/serial/jsm/
8489
8490K10TEMP HARDWARE MONITORING DRIVER
8491M:	Clemens Ladisch <clemens@ladisch.de>
8492L:	linux-hwmon@vger.kernel.org
8493S:	Maintained
8494F:	Documentation/hwmon/k10temp.rst
8495F:	drivers/hwmon/k10temp.c
8496
8497K8TEMP HARDWARE MONITORING DRIVER
8498M:	Rudolf Marek <r.marek@assembler.cz>
8499L:	linux-hwmon@vger.kernel.org
8500S:	Maintained
8501F:	Documentation/hwmon/k8temp.rst
8502F:	drivers/hwmon/k8temp.c
8503
8504KASAN
8505M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8506R:	Alexander Potapenko <glider@google.com>
8507R:	Dmitry Vyukov <dvyukov@google.com>
8508L:	kasan-dev@googlegroups.com
8509S:	Maintained
8510F:	arch/*/include/asm/kasan.h
8511F:	arch/*/mm/kasan_init*
8512F:	Documentation/dev-tools/kasan.rst
8513F:	include/linux/kasan*.h
8514F:	lib/test_kasan.c
8515F:	mm/kasan/
8516F:	scripts/Makefile.kasan
8517
8518KCONFIG
8519M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8521L:	linux-kbuild@vger.kernel.org
8522S:	Maintained
8523F:	Documentation/kbuild/kconfig*
8524F:	scripts/kconfig/
8525F:	scripts/Kconfig.include
8526
8527KDUMP
8528M:	Dave Young <dyoung@redhat.com>
8529M:	Baoquan He <bhe@redhat.com>
8530R:	Vivek Goyal <vgoyal@redhat.com>
8531L:	kexec@lists.infradead.org
8532W:	http://lse.sourceforge.net/kdump/
8533S:	Maintained
8534F:	Documentation/kdump/
8535
8536KEENE FM RADIO TRANSMITTER DRIVER
8537M:	Hans Verkuil <hverkuil@xs4all.nl>
8538L:	linux-media@vger.kernel.org
8539T:	git git://linuxtv.org/media_tree.git
8540W:	https://linuxtv.org
8541S:	Maintained
8542F:	drivers/media/radio/radio-keene*
8543
8544KERNEL AUTOMOUNTER
8545M:	Ian Kent <raven@themaw.net>
8546L:	autofs@vger.kernel.org
8547S:	Maintained
8548F:	fs/autofs/
8549
8550KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8551M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8552M:	Michal Marek <michal.lkml@markovi.net>
8553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8554L:	linux-kbuild@vger.kernel.org
8555S:	Maintained
8556F:	Documentation/kbuild/
8557F:	Makefile
8558F:	scripts/Kbuild*
8559F:	scripts/Makefile*
8560F:	scripts/basic/
8561F:	scripts/mk*
8562F:	scripts/*vmlinux*
8563F:	scripts/mod/
8564F:	scripts/package/
8565
8566KERNEL JANITORS
8567L:	kernel-janitors@vger.kernel.org
8568W:	http://kernelnewbies.org/KernelJanitors
8569S:	Odd Fixes
8570
8571KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8572M:	"J. Bruce Fields" <bfields@fieldses.org>
8573M:	Chuck Lever <chuck.lever@oracle.com>
8574L:	linux-nfs@vger.kernel.org
8575W:	http://nfs.sourceforge.net/
8576T:	git git://linux-nfs.org/~bfields/linux.git
8577S:	Supported
8578F:	fs/nfsd/
8579F:	include/uapi/linux/nfsd/
8580F:	fs/lockd/
8581F:	fs/nfs_common/
8582F:	net/sunrpc/
8583F:	include/linux/lockd/
8584F:	include/linux/sunrpc/
8585F:	include/uapi/linux/sunrpc/
8586
8587KERNEL SELFTEST FRAMEWORK
8588M:	Shuah Khan <shuah@kernel.org>
8589M:	Shuah Khan <skhan@linuxfoundation.org>
8590L:	linux-kselftest@vger.kernel.org
8591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8592Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8593S:	Maintained
8594F:	tools/testing/selftests/
8595F:	Documentation/dev-tools/kselftest*
8596
8597KERNEL USERMODE HELPER
8598M:	Luis Chamberlain <mcgrof@kernel.org>
8599L:	linux-kernel@vger.kernel.org
8600S:	Maintained
8601F:	kernel/umh.c
8602F:	include/linux/umh.h
8603
8604KERNEL VIRTUAL MACHINE (KVM)
8605M:	Paolo Bonzini <pbonzini@redhat.com>
8606M:	Radim Krčmář <rkrcmar@redhat.com>
8607L:	kvm@vger.kernel.org
8608W:	http://www.linux-kvm.org
8609T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8610S:	Supported
8611F:	Documentation/virtual/kvm/
8612F:	include/trace/events/kvm.h
8613F:	include/uapi/asm-generic/kvm*
8614F:	include/uapi/linux/kvm*
8615F:	include/asm-generic/kvm*
8616F:	include/linux/kvm*
8617F:	include/kvm/iodev.h
8618F:	virt/kvm/*
8619F:	tools/kvm/
8620F:	tools/testing/selftests/kvm/
8621
8622KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8623M:	Joerg Roedel <joro@8bytes.org>
8624L:	kvm@vger.kernel.org
8625W:	http://www.linux-kvm.org/
8626S:	Maintained
8627F:	arch/x86/include/asm/svm.h
8628F:	arch/x86/kvm/svm.c
8629
8630KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8631M:	Marc Zyngier <marc.zyngier@arm.com>
8632R:	James Morse <james.morse@arm.com>
8633R:	Julien Thierry <julien.thierry@arm.com>
8634R:	Suzuki K Pouloze <suzuki.poulose@arm.com>
8635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8636L:	kvmarm@lists.cs.columbia.edu
8637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8638S:	Maintained
8639F:	arch/arm/include/uapi/asm/kvm*
8640F:	arch/arm/include/asm/kvm*
8641F:	arch/arm/kvm/
8642F:	arch/arm64/include/uapi/asm/kvm*
8643F:	arch/arm64/include/asm/kvm*
8644F:	arch/arm64/kvm/
8645F:	virt/kvm/arm/
8646F:	include/kvm/arm_*
8647
8648KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8649M:	James Hogan <jhogan@kernel.org>
8650L:	linux-mips@vger.kernel.org
8651S:	Supported
8652F:	arch/mips/include/uapi/asm/kvm*
8653F:	arch/mips/include/asm/kvm*
8654F:	arch/mips/kvm/
8655
8656KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8657M:	Paul Mackerras <paulus@ozlabs.org>
8658L:	kvm-ppc@vger.kernel.org
8659W:	http://www.linux-kvm.org/
8660T:	git git://github.com/agraf/linux-2.6.git
8661S:	Supported
8662F:	arch/powerpc/include/uapi/asm/kvm*
8663F:	arch/powerpc/include/asm/kvm*
8664F:	arch/powerpc/kvm/
8665F:	arch/powerpc/kernel/kvm*
8666
8667KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8668M:	Christian Borntraeger <borntraeger@de.ibm.com>
8669M:	Janosch Frank <frankja@linux.ibm.com>
8670R:	David Hildenbrand <david@redhat.com>
8671R:	Cornelia Huck <cohuck@redhat.com>
8672L:	linux-s390@vger.kernel.org
8673W:	http://www.ibm.com/developerworks/linux/linux390/
8674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8675S:	Supported
8676F:	arch/s390/include/uapi/asm/kvm*
8677F:	arch/s390/include/asm/gmap.h
8678F:	arch/s390/include/asm/kvm*
8679F:	arch/s390/kvm/
8680F:	arch/s390/mm/gmap.c
8681
8682KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8683M:	Paolo Bonzini <pbonzini@redhat.com>
8684M:	Radim Krčmář <rkrcmar@redhat.com>
8685L:	kvm@vger.kernel.org
8686W:	http://www.linux-kvm.org
8687T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8688S:	Supported
8689F:	arch/x86/kvm/
8690F:	arch/x86/kvm/*/
8691F:	arch/x86/include/uapi/asm/kvm*
8692F:	arch/x86/include/asm/kvm*
8693F:	arch/x86/include/asm/pvclock-abi.h
8694F:	arch/x86/kernel/kvm.c
8695F:	arch/x86/kernel/kvmclock.c
8696
8697KERNFS
8698M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8699M:	Tejun Heo <tj@kernel.org>
8700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8701S:	Supported
8702F:	include/linux/kernfs.h
8703F:	fs/kernfs/
8704
8705KEXEC
8706M:	Eric Biederman <ebiederm@xmission.com>
8707W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8708L:	kexec@lists.infradead.org
8709S:	Maintained
8710F:	include/linux/kexec.h
8711F:	include/uapi/linux/kexec.h
8712F:	kernel/kexec*
8713
8714KEYS-ENCRYPTED
8715M:	Mimi Zohar <zohar@linux.ibm.com>
8716L:	linux-integrity@vger.kernel.org
8717L:	keyrings@vger.kernel.org
8718S:	Supported
8719F:	Documentation/security/keys/trusted-encrypted.rst
8720F:	include/keys/encrypted-type.h
8721F:	security/keys/encrypted-keys/
8722
8723KEYS-TRUSTED
8724M:	James Bottomley <jejb@linux.ibm.com>
8725M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8726M:	Mimi Zohar <zohar@linux.ibm.com>
8727L:	linux-integrity@vger.kernel.org
8728L:	keyrings@vger.kernel.org
8729S:	Supported
8730F:	Documentation/security/keys/trusted-encrypted.rst
8731F:	include/keys/trusted-type.h
8732F:	security/keys/trusted.c
8733F:	security/keys/trusted.h
8734
8735KEYS/KEYRINGS:
8736M:	David Howells <dhowells@redhat.com>
8737L:	keyrings@vger.kernel.org
8738S:	Maintained
8739F:	Documentation/security/keys/core.rst
8740F:	include/linux/key.h
8741F:	include/linux/key-type.h
8742F:	include/linux/keyctl.h
8743F:	include/uapi/linux/keyctl.h
8744F:	include/keys/
8745F:	security/keys/
8746
8747KGDB / KDB /debug_core
8748M:	Jason Wessel <jason.wessel@windriver.com>
8749M:	Daniel Thompson <daniel.thompson@linaro.org>
8750W:	http://kgdb.wiki.kernel.org/
8751L:	kgdb-bugreport@lists.sourceforge.net
8752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8753S:	Maintained
8754F:	Documentation/dev-tools/kgdb.rst
8755F:	drivers/misc/kgdbts.c
8756F:	drivers/tty/serial/kgdboc.c
8757F:	include/linux/kdb.h
8758F:	include/linux/kgdb.h
8759F:	kernel/debug/
8760
8761KMEMLEAK
8762M:	Catalin Marinas <catalin.marinas@arm.com>
8763S:	Maintained
8764F:	Documentation/dev-tools/kmemleak.rst
8765F:	include/linux/kmemleak.h
8766F:	mm/kmemleak.c
8767F:	mm/kmemleak-test.c
8768
8769KMOD KERNEL MODULE LOADER - USERMODE HELPER
8770M:	Luis Chamberlain <mcgrof@kernel.org>
8771L:	linux-kernel@vger.kernel.org
8772S:	Maintained
8773F:	kernel/kmod.c
8774F:	include/linux/kmod.h
8775F:	lib/test_kmod.c
8776F:	tools/testing/selftests/kmod/
8777
8778KPROBES
8779M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8780M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8781M:	"David S. Miller" <davem@davemloft.net>
8782M:	Masami Hiramatsu <mhiramat@kernel.org>
8783S:	Maintained
8784F:	Documentation/kprobes.txt
8785F:	include/linux/kprobes.h
8786F:	include/asm-generic/kprobes.h
8787F:	kernel/kprobes.c
8788
8789KS0108 LCD CONTROLLER DRIVER
8790M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8791S:	Maintained
8792F:	Documentation/auxdisplay/ks0108
8793F:	drivers/auxdisplay/ks0108.c
8794F:	include/linux/ks0108.h
8795
8796L3MDEV
8797M:	David Ahern <dsa@cumulusnetworks.com>
8798L:	netdev@vger.kernel.org
8799S:	Maintained
8800F:	net/l3mdev
8801F:	include/net/l3mdev.h
8802
8803L7 BPF FRAMEWORK
8804M:	John Fastabend <john.fastabend@gmail.com>
8805M:	Daniel Borkmann <daniel@iogearbox.net>
8806L:	netdev@vger.kernel.org
8807L:	bpf@vger.kernel.org
8808S:	Maintained
8809F:	include/linux/skmsg.h
8810F:	net/core/skmsg.c
8811F:	net/core/sock_map.c
8812F:	net/ipv4/tcp_bpf.c
8813
8814LANTIQ / INTEL Ethernet drivers
8815M:	Hauke Mehrtens <hauke@hauke-m.de>
8816L:	netdev@vger.kernel.org
8817S:	Maintained
8818F:	net/dsa/tag_gswip.c
8819F:	drivers/net/ethernet/lantiq_xrx200.c
8820F:	drivers/net/dsa/lantiq_pce.h
8821F:	drivers/net/dsa/lantiq_gswip.c
8822
8823LANTIQ MIPS ARCHITECTURE
8824M:	John Crispin <john@phrozen.org>
8825L:	linux-mips@vger.kernel.org
8826S:	Maintained
8827F:	arch/mips/lantiq
8828F:	drivers/soc/lantiq
8829
8830LAPB module
8831L:	linux-x25@vger.kernel.org
8832S:	Orphan
8833F:	Documentation/networking/lapb-module.txt
8834F:	include/*/lapb.h
8835F:	net/lapb/
8836
8837LASI 53c700 driver for PARISC
8838M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8839L:	linux-scsi@vger.kernel.org
8840S:	Maintained
8841F:	Documentation/scsi/53c700.txt
8842F:	drivers/scsi/53c700*
8843
8844LEAKING_ADDRESSES
8845M:	Tobin C. Harding <me@tobin.cc>
8846M:	Tycho Andersen <tycho@tycho.ws>
8847L:	kernel-hardening@lists.openwall.com
8848S:	Maintained
8849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8850F:	scripts/leaking_addresses.pl
8851
8852LED SUBSYSTEM
8853M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8854M:	Pavel Machek <pavel@ucw.cz>
8855R:	Dan Murphy <dmurphy@ti.com>
8856L:	linux-leds@vger.kernel.org
8857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8858S:	Maintained
8859F:	Documentation/devicetree/bindings/leds/
8860F:	drivers/leds/
8861F:	include/linux/leds.h
8862
8863LEGACY EEPROM DRIVER
8864M:	Jean Delvare <jdelvare@suse.com>
8865S:	Maintained
8866F:	Documentation/misc-devices/eeprom
8867F:	drivers/misc/eeprom/eeprom.c
8868
8869LEGO MINDSTORMS EV3
8870R:	David Lechner <david@lechnology.com>
8871S:	Maintained
8872F:	arch/arm/boot/dts/da850-lego-ev3.dts
8873F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8874F:	drivers/power/supply/lego_ev3_battery.c
8875
8876LEGO USB Tower driver
8877M:	Juergen Stuber <starblue@users.sourceforge.net>
8878L:	legousb-devel@lists.sourceforge.net
8879W:	http://legousb.sourceforge.net/
8880S:	Maintained
8881F:	drivers/usb/misc/legousbtower.c
8882
8883LG LAPTOP EXTRAS
8884M:	Matan Ziv-Av <matan@svgalib.org>
8885L:	platform-driver-x86@vger.kernel.org
8886S:	Maintained
8887F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8888F:	Documentation/laptops/lg-laptop.rst
8889F:	drivers/platform/x86/lg-laptop.c
8890
8891LG2160 MEDIA DRIVER
8892M:	Michael Krufky <mkrufky@linuxtv.org>
8893L:	linux-media@vger.kernel.org
8894W:	https://linuxtv.org
8895W:	http://github.com/mkrufky
8896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8897T:	git git://linuxtv.org/mkrufky/tuners.git
8898S:	Maintained
8899F:	drivers/media/dvb-frontends/lg2160.*
8900
8901LGDT3305 MEDIA DRIVER
8902M:	Michael Krufky <mkrufky@linuxtv.org>
8903L:	linux-media@vger.kernel.org
8904W:	https://linuxtv.org
8905W:	http://github.com/mkrufky
8906Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8907T:	git git://linuxtv.org/mkrufky/tuners.git
8908S:	Maintained
8909F:	drivers/media/dvb-frontends/lgdt3305.*
8910
8911LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8912M:	Viresh Kumar <vireshk@kernel.org>
8913L:	linux-ide@vger.kernel.org
8914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8915S:	Maintained
8916F:	include/linux/pata_arasan_cf_data.h
8917F:	drivers/ata/pata_arasan_cf.c
8918
8919LIBATA PATA DRIVERS
8920M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8921M:	Jens Axboe <axboe@kernel.dk>
8922L:	linux-ide@vger.kernel.org
8923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8924S:	Maintained
8925F:	drivers/ata/pata_*.c
8926F:	drivers/ata/ata_generic.c
8927
8928LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8929M:	Linus Walleij <linus.walleij@linaro.org>
8930L:	linux-ide@vger.kernel.org
8931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8932S:	Maintained
8933F:	drivers/ata/pata_ftide010.c
8934F:	drivers/ata/sata_gemini.c
8935F:	drivers/ata/sata_gemini.h
8936
8937LIBATA SATA AHCI PLATFORM devices support
8938M:	Hans de Goede <hdegoede@redhat.com>
8939M:	Jens Axboe <axboe@kernel.dk>
8940L:	linux-ide@vger.kernel.org
8941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8942S:	Maintained
8943F:	drivers/ata/ahci_platform.c
8944F:	drivers/ata/libahci_platform.c
8945F:	include/linux/ahci_platform.h
8946
8947LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8948M:	Mikael Pettersson <mikpelinux@gmail.com>
8949L:	linux-ide@vger.kernel.org
8950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8951S:	Maintained
8952F:	drivers/ata/sata_promise.*
8953
8954LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8955M:	Jens Axboe <axboe@kernel.dk>
8956L:	linux-ide@vger.kernel.org
8957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8958S:	Maintained
8959F:	drivers/ata/
8960F:	include/linux/ata.h
8961F:	include/linux/libata.h
8962F:	Documentation/devicetree/bindings/ata/
8963
8964LIBLOCKDEP
8965M:	Sasha Levin <alexander.levin@microsoft.com>
8966S:	Maintained
8967F:	tools/lib/lockdep/
8968
8969LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8970M:	Dan Williams <dan.j.williams@intel.com>
8971M:	Vishal Verma <vishal.l.verma@intel.com>
8972M:	Dave Jiang <dave.jiang@intel.com>
8973L:	linux-nvdimm@lists.01.org
8974Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8975S:	Supported
8976F:	drivers/nvdimm/blk.c
8977F:	drivers/nvdimm/region_devs.c
8978
8979LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8980M:	Vishal Verma <vishal.l.verma@intel.com>
8981M:	Dan Williams <dan.j.williams@intel.com>
8982M:	Dave Jiang <dave.jiang@intel.com>
8983L:	linux-nvdimm@lists.01.org
8984Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8985S:	Supported
8986F:	drivers/nvdimm/btt*
8987
8988LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8989M:	Dan Williams <dan.j.williams@intel.com>
8990M:	Vishal Verma <vishal.l.verma@intel.com>
8991M:	Dave Jiang <dave.jiang@intel.com>
8992L:	linux-nvdimm@lists.01.org
8993Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8994S:	Supported
8995F:	drivers/nvdimm/pmem*
8996
8997LIBNVDIMM: DEVICETREE BINDINGS
8998M:	Oliver O'Halloran <oohall@gmail.com>
8999L:	linux-nvdimm@lists.01.org
9000Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9001S:	Supported
9002F:	drivers/nvdimm/of_pmem.c
9003F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9004
9005LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9006M:	Dan Williams <dan.j.williams@intel.com>
9007M:	Vishal Verma <vishal.l.verma@intel.com>
9008M:	Dave Jiang <dave.jiang@intel.com>
9009M:	Keith Busch <keith.busch@intel.com>
9010M:	Ira Weiny <ira.weiny@intel.com>
9011L:	linux-nvdimm@lists.01.org
9012Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9014S:	Supported
9015F:	drivers/nvdimm/*
9016F:	drivers/acpi/nfit/*
9017F:	include/linux/nd.h
9018F:	include/linux/libnvdimm.h
9019F:	include/uapi/linux/ndctl.h
9020
9021LIGHTNVM PLATFORM SUPPORT
9022M:	Matias Bjorling <mb@lightnvm.io>
9023W:	http://github/OpenChannelSSD
9024L:	linux-block@vger.kernel.org
9025S:	Maintained
9026F:	drivers/lightnvm/
9027F:	include/linux/lightnvm.h
9028F:	include/uapi/linux/lightnvm.h
9029
9030LINUX FOR POWER MACINTOSH
9031M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9032W:	http://www.penguinppc.org/
9033L:	linuxppc-dev@lists.ozlabs.org
9034S:	Maintained
9035F:	arch/powerpc/platforms/powermac/
9036F:	drivers/macintosh/
9037
9038LINUX FOR POWERPC (32-BIT AND 64-BIT)
9039M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9040M:	Paul Mackerras <paulus@samba.org>
9041M:	Michael Ellerman <mpe@ellerman.id.au>
9042W:	https://github.com/linuxppc/linux/wiki
9043L:	linuxppc-dev@lists.ozlabs.org
9044Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9046S:	Supported
9047F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9048F:	Documentation/devicetree/bindings/powerpc/
9049F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9050F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9051F:	Documentation/powerpc/
9052F:	arch/powerpc/
9053F:	drivers/char/tpm/tpm_ibmvtpm*
9054F:	drivers/crypto/nx/
9055F:	drivers/crypto/vmx/
9056F:	drivers/i2c/busses/i2c-opal.c
9057F:	drivers/net/ethernet/ibm/ibmveth.*
9058F:	drivers/net/ethernet/ibm/ibmvnic.*
9059F:	drivers/pci/hotplug/pnv_php.c
9060F:	drivers/pci/hotplug/rpa*
9061F:	drivers/rtc/rtc-opal.c
9062F:	drivers/scsi/ibmvscsi/
9063F:	drivers/tty/hvc/hvc_opal.c
9064F:	drivers/watchdog/wdrtas.c
9065F:	tools/testing/selftests/powerpc
9066N:	/pmac
9067N:	powermac
9068N:	powernv
9069N:	[^a-z0-9]ps3
9070N:	pseries
9071
9072LINUX FOR POWERPC EMBEDDED MPC5XXX
9073M:	Anatolij Gustschin <agust@denx.de>
9074L:	linuxppc-dev@lists.ozlabs.org
9075T:	git git://git.denx.de/linux-denx-agust.git
9076S:	Maintained
9077F:	arch/powerpc/platforms/512x/
9078F:	arch/powerpc/platforms/52xx/
9079
9080LINUX FOR POWERPC EMBEDDED PPC4XX
9081M:	Alistair Popple <alistair@popple.id.au>
9082M:	Matt Porter <mporter@kernel.crashing.org>
9083W:	http://www.penguinppc.org/
9084L:	linuxppc-dev@lists.ozlabs.org
9085S:	Maintained
9086F:	arch/powerpc/platforms/40x/
9087F:	arch/powerpc/platforms/44x/
9088
9089LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9090M:	Scott Wood <oss@buserror.net>
9091M:	Kumar Gala <galak@kernel.crashing.org>
9092W:	http://www.penguinppc.org/
9093L:	linuxppc-dev@lists.ozlabs.org
9094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9095S:	Maintained
9096F:	arch/powerpc/platforms/83xx/
9097F:	arch/powerpc/platforms/85xx/
9098F:	Documentation/devicetree/bindings/powerpc/fsl/
9099
9100LINUX FOR POWERPC EMBEDDED PPC8XX
9101M:	Vitaly Bordug <vitb@kernel.crashing.org>
9102W:	http://www.penguinppc.org/
9103L:	linuxppc-dev@lists.ozlabs.org
9104S:	Maintained
9105F:	arch/powerpc/platforms/8xx/
9106
9107LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9108L:	linuxppc-dev@lists.ozlabs.org
9109S:	Orphan
9110F:	arch/powerpc/*/*virtex*
9111F:	arch/powerpc/*/*/*virtex*
9112
9113LINUX FOR POWERPC PA SEMI PWRFICIENT
9114L:	linuxppc-dev@lists.ozlabs.org
9115S:	Orphan
9116F:	arch/powerpc/platforms/pasemi/
9117F:	drivers/*/*pasemi*
9118F:	drivers/*/*/*pasemi*
9119
9120LINUX KERNEL DUMP TEST MODULE (LKDTM)
9121M:	Kees Cook <keescook@chromium.org>
9122S:	Maintained
9123F:	drivers/misc/lkdtm/*
9124
9125LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9126M:	Alan Stern <stern@rowland.harvard.edu>
9127M:	Andrea Parri <andrea.parri@amarulasolutions.com>
9128M:	Will Deacon <will@kernel.org>
9129M:	Peter Zijlstra <peterz@infradead.org>
9130M:	Boqun Feng <boqun.feng@gmail.com>
9131M:	Nicholas Piggin <npiggin@gmail.com>
9132M:	David Howells <dhowells@redhat.com>
9133M:	Jade Alglave <j.alglave@ucl.ac.uk>
9134M:	Luc Maranget <luc.maranget@inria.fr>
9135M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9136R:	Akira Yokosawa <akiyks@gmail.com>
9137R:	Daniel Lustig <dlustig@nvidia.com>
9138L:	linux-kernel@vger.kernel.org
9139L:	linux-arch@vger.kernel.org
9140S:	Supported
9141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9142F:	tools/memory-model/
9143F:	Documentation/atomic_bitops.txt
9144F:	Documentation/atomic_t.txt
9145F:	Documentation/core-api/atomic_ops.rst
9146F:	Documentation/core-api/refcount-vs-atomic.rst
9147F:	Documentation/memory-barriers.txt
9148
9149LIS3LV02D ACCELEROMETER DRIVER
9150M:	Eric Piel <eric.piel@tremplin-utc.net>
9151S:	Maintained
9152F:	Documentation/misc-devices/lis3lv02d
9153F:	drivers/misc/lis3lv02d/
9154F:	drivers/platform/x86/hp_accel.c
9155
9156LIVE PATCHING
9157M:	Josh Poimboeuf <jpoimboe@redhat.com>
9158M:	Jiri Kosina <jikos@kernel.org>
9159M:	Miroslav Benes <mbenes@suse.cz>
9160M:	Petr Mladek <pmladek@suse.com>
9161R:	Joe Lawrence <joe.lawrence@redhat.com>
9162S:	Maintained
9163F:	kernel/livepatch/
9164F:	include/linux/livepatch.h
9165F:	arch/x86/include/asm/livepatch.h
9166F:	arch/x86/kernel/livepatch.c
9167F:	Documentation/livepatch/
9168F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9169F:	samples/livepatch/
9170F:	tools/testing/selftests/livepatch/
9171L:	live-patching@vger.kernel.org
9172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9173
9174LLC (802.2)
9175L:	netdev@vger.kernel.org
9176S:	Odd fixes
9177F:	include/linux/llc.h
9178F:	include/uapi/linux/llc.h
9179F:	include/net/llc*
9180F:	net/llc/
9181
9182LM73 HARDWARE MONITOR DRIVER
9183M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9184L:	linux-hwmon@vger.kernel.org
9185S:	Maintained
9186F:	drivers/hwmon/lm73.c
9187
9188LM78 HARDWARE MONITOR DRIVER
9189M:	Jean Delvare <jdelvare@suse.com>
9190L:	linux-hwmon@vger.kernel.org
9191S:	Maintained
9192F:	Documentation/hwmon/lm78.rst
9193F:	drivers/hwmon/lm78.c
9194
9195LM83 HARDWARE MONITOR DRIVER
9196M:	Jean Delvare <jdelvare@suse.com>
9197L:	linux-hwmon@vger.kernel.org
9198S:	Maintained
9199F:	Documentation/hwmon/lm83.rst
9200F:	drivers/hwmon/lm83.c
9201
9202LM90 HARDWARE MONITOR DRIVER
9203M:	Jean Delvare <jdelvare@suse.com>
9204L:	linux-hwmon@vger.kernel.org
9205S:	Maintained
9206F:	Documentation/hwmon/lm90.rst
9207F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9208F:	drivers/hwmon/lm90.c
9209F:	include/dt-bindings/thermal/lm90.h
9210
9211LM95234 HARDWARE MONITOR DRIVER
9212M:	Guenter Roeck <linux@roeck-us.net>
9213L:	linux-hwmon@vger.kernel.org
9214S:	Maintained
9215F:	Documentation/hwmon/lm95234.rst
9216F:	drivers/hwmon/lm95234.c
9217
9218LME2510 MEDIA DRIVER
9219M:	Malcolm Priestley <tvboxspy@gmail.com>
9220L:	linux-media@vger.kernel.org
9221W:	https://linuxtv.org
9222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9223S:	Maintained
9224F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9225
9226LOADPIN SECURITY MODULE
9227M:	Kees Cook <keescook@chromium.org>
9228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9229S:	Supported
9230F:	security/loadpin/
9231F:	Documentation/admin-guide/LSM/LoadPin.rst
9232
9233LOCKING PRIMITIVES
9234M:	Peter Zijlstra <peterz@infradead.org>
9235M:	Ingo Molnar <mingo@redhat.com>
9236M:	Will Deacon <will@kernel.org>
9237L:	linux-kernel@vger.kernel.org
9238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9239S:	Maintained
9240F:	Documentation/locking/
9241F:	include/linux/lockdep.h
9242F:	include/linux/spinlock*.h
9243F:	arch/*/include/asm/spinlock*.h
9244F:	include/linux/rwlock*.h
9245F:	include/linux/mutex*.h
9246F:	include/linux/rwsem*.h
9247F:	include/linux/seqlock.h
9248F:	lib/locking*.[ch]
9249F:	kernel/locking/
9250X:	kernel/locking/locktorture.c
9251
9252LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9253M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9254L:	linux-ntfs-dev@lists.sourceforge.net
9255W:	http://www.linux-ntfs.org/content/view/19/37/
9256S:	Maintained
9257F:	Documentation/ldm.txt
9258F:	block/partitions/ldm.*
9259
9260LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9261M:	Sathya Prakash <sathya.prakash@broadcom.com>
9262M:	Chaitra P B <chaitra.basappa@broadcom.com>
9263M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9264L:	MPT-FusionLinux.pdl@broadcom.com
9265L:	linux-scsi@vger.kernel.org
9266W:	http://www.avagotech.com/support/
9267S:	Supported
9268F:	drivers/message/fusion/
9269F:	drivers/scsi/mpt3sas/
9270
9271LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9272M:	Matthew Wilcox <willy@infradead.org>
9273L:	linux-scsi@vger.kernel.org
9274S:	Maintained
9275F:	drivers/scsi/sym53c8xx_2/
9276
9277LTC1660 DAC DRIVER
9278M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9279L:	linux-iio@vger.kernel.org
9280S:	Maintained
9281F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9282F:	drivers/iio/dac/ltc1660.c
9283
9284LTC4261 HARDWARE MONITOR DRIVER
9285M:	Guenter Roeck <linux@roeck-us.net>
9286L:	linux-hwmon@vger.kernel.org
9287S:	Maintained
9288F:	Documentation/hwmon/ltc4261.rst
9289F:	drivers/hwmon/ltc4261.c
9290
9291LTC4306 I2C MULTIPLEXER DRIVER
9292M:	Michael Hennerich <michael.hennerich@analog.com>
9293W:	http://ez.analog.com/community/linux-device-drivers
9294L:	linux-i2c@vger.kernel.org
9295S:	Supported
9296F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9297F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9298
9299LTP (Linux Test Project)
9300M:	Mike Frysinger <vapier@gentoo.org>
9301M:	Cyril Hrubis <chrubis@suse.cz>
9302M:	Wanlong Gao <wanlong.gao@gmail.com>
9303M:	Jan Stancek <jstancek@redhat.com>
9304M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9305M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9306L:	ltp@lists.linux.it (subscribers-only)
9307W:	http://linux-test-project.github.io/
9308T:	git git://github.com/linux-test-project/ltp.git
9309S:	Maintained
9310
9311M68K ARCHITECTURE
9312M:	Geert Uytterhoeven <geert@linux-m68k.org>
9313L:	linux-m68k@lists.linux-m68k.org
9314W:	http://www.linux-m68k.org/
9315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9316S:	Maintained
9317F:	arch/m68k/
9318F:	drivers/zorro/
9319
9320M68K ON APPLE MACINTOSH
9321M:	Joshua Thompson <funaho@jurai.org>
9322W:	http://www.mac.linux-m68k.org/
9323L:	linux-m68k@lists.linux-m68k.org
9324S:	Maintained
9325F:	arch/m68k/mac/
9326
9327M68K ON HP9000/300
9328M:	Philip Blundell <philb@gnu.org>
9329W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9330S:	Maintained
9331F:	arch/m68k/hp300/
9332
9333M88DS3103 MEDIA DRIVER
9334M:	Antti Palosaari <crope@iki.fi>
9335L:	linux-media@vger.kernel.org
9336W:	https://linuxtv.org
9337W:	http://palosaari.fi/linux/
9338Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9339T:	git git://linuxtv.org/anttip/media_tree.git
9340S:	Maintained
9341F:	drivers/media/dvb-frontends/m88ds3103*
9342
9343M88RS2000 MEDIA DRIVER
9344M:	Malcolm Priestley <tvboxspy@gmail.com>
9345L:	linux-media@vger.kernel.org
9346W:	https://linuxtv.org
9347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9348S:	Maintained
9349F:	drivers/media/dvb-frontends/m88rs2000*
9350
9351MA901 MASTERKIT USB FM RADIO DRIVER
9352M:	Alexey Klimov <klimov.linux@gmail.com>
9353L:	linux-media@vger.kernel.org
9354T:	git git://linuxtv.org/media_tree.git
9355S:	Maintained
9356F:	drivers/media/radio/radio-ma901.c
9357
9358MAC80211
9359M:	Johannes Berg <johannes@sipsolutions.net>
9360L:	linux-wireless@vger.kernel.org
9361W:	http://wireless.kernel.org/
9362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9364S:	Maintained
9365F:	Documentation/networking/mac80211-injection.txt
9366F:	include/net/mac80211.h
9367F:	net/mac80211/
9368F:	drivers/net/wireless/mac80211_hwsim.[ch]
9369F:	Documentation/networking/mac80211_hwsim/README
9370
9371MAILBOX API
9372M:	Jassi Brar <jassisinghbrar@gmail.com>
9373L:	linux-kernel@vger.kernel.org
9374S:	Maintained
9375F:	drivers/mailbox/
9376F:	include/linux/mailbox_client.h
9377F:	include/linux/mailbox_controller.h
9378
9379MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9380M:	Michael Kerrisk <mtk.manpages@gmail.com>
9381W:	http://www.kernel.org/doc/man-pages
9382L:	linux-man@vger.kernel.org
9383S:	Maintained
9384
9385MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9386M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9387L:	linux-mips@vger.kernel.org
9388S:	Maintained
9389F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9390
9391MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9392M:	Andrew Lunn <andrew@lunn.ch>
9393M:	Vivien Didelot <vivien.didelot@gmail.com>
9394L:	netdev@vger.kernel.org
9395S:	Maintained
9396F:	drivers/net/dsa/mv88e6xxx/
9397F:	include/linux/platform_data/mv88e6xxx.h
9398F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9399
9400MARVELL ARMADA DRM SUPPORT
9401M:	Russell King <linux@armlinux.org.uk>
9402S:	Maintained
9403T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9404T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9405F:	drivers/gpu/drm/armada/
9406F:	include/uapi/drm/armada_drm.h
9407F:	Documentation/devicetree/bindings/display/armada/
9408
9409MARVELL ARMADA 3700 PHY DRIVERS
9410M:	Miquel Raynal <miquel.raynal@bootlin.com>
9411S:	Maintained
9412F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9413F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9414F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9415F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9416
9417MARVELL CRYPTO DRIVER
9418M:	Boris Brezillon <bbrezillon@kernel.org>
9419M:	Arnaud Ebalard <arno@natisbad.org>
9420F:	drivers/crypto/marvell/
9421S:	Maintained
9422L:	linux-crypto@vger.kernel.org
9423
9424MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9425M:	Mirko Lindner <mlindner@marvell.com>
9426M:	Stephen Hemminger <stephen@networkplumber.org>
9427L:	netdev@vger.kernel.org
9428S:	Maintained
9429F:	drivers/net/ethernet/marvell/sk*
9430
9431MARVELL LIBERTAS WIRELESS DRIVER
9432L:	libertas-dev@lists.infradead.org
9433S:	Orphan
9434F:	drivers/net/wireless/marvell/libertas/
9435
9436MARVELL MACCHIATOBIN SUPPORT
9437M:	Russell King <linux@armlinux.org.uk>
9438L:	linux-arm-kernel@lists.infradead.org
9439S:	Maintained
9440F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9441
9442MARVELL MV643XX ETHERNET DRIVER
9443M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9444L:	netdev@vger.kernel.org
9445S:	Maintained
9446F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9447F:	include/linux/mv643xx.h
9448
9449MARVELL MV88X3310 PHY DRIVER
9450M:	Russell King <linux@armlinux.org.uk>
9451L:	netdev@vger.kernel.org
9452S:	Maintained
9453F:	drivers/net/phy/marvell10g.c
9454
9455MARVELL MVEBU THERMAL DRIVER
9456M:	Miquel Raynal <miquel.raynal@bootlin.com>
9457S:	Maintained
9458F:	drivers/thermal/armada_thermal.c
9459
9460MARVELL MVNETA ETHERNET DRIVER
9461M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9462L:	netdev@vger.kernel.org
9463S:	Maintained
9464F:	drivers/net/ethernet/marvell/mvneta.*
9465
9466MARVELL MWIFIEX WIRELESS DRIVER
9467M:	Amitkumar Karwar <amitkarwar@gmail.com>
9468M:	Nishant Sarmukadam <nishants@marvell.com>
9469M:	Ganapathi Bhat <gbhat@marvell.com>
9470M:	Xinming Hu <huxinming820@gmail.com>
9471L:	linux-wireless@vger.kernel.org
9472S:	Maintained
9473F:	drivers/net/wireless/marvell/mwifiex/
9474
9475MARVELL MWL8K WIRELESS DRIVER
9476M:	Lennert Buytenhek <buytenh@wantstofly.org>
9477L:	linux-wireless@vger.kernel.org
9478S:	Odd Fixes
9479F:	drivers/net/wireless/marvell/mwl8k.c
9480
9481MARVELL NAND CONTROLLER DRIVER
9482M:	Miquel Raynal <miquel.raynal@bootlin.com>
9483L:	linux-mtd@lists.infradead.org
9484S:	Maintained
9485F:	drivers/mtd/nand/raw/marvell_nand.c
9486F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9487
9488MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9489M:	Nicolas Pitre <nico@fluxnic.net>
9490S:	Odd Fixes
9491F:	drivers/mmc/host/mvsdio.*
9492
9493MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9494M:	Hu Ziji <huziji@marvell.com>
9495L:	linux-mmc@vger.kernel.org
9496S:	Supported
9497F:	drivers/mmc/host/sdhci-xenon*
9498F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9499
9500MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9501M:	Sunil Goutham <sgoutham@marvell.com>
9502M:	Linu Cherian <lcherian@marvell.com>
9503M:	Geetha sowjanya <gakula@marvell.com>
9504M:	Jerin Jacob <jerinj@marvell.com>
9505L:	netdev@vger.kernel.org
9506S:	Supported
9507F:	drivers/net/ethernet/marvell/octeontx2/af/
9508
9509MATROX FRAMEBUFFER DRIVER
9510L:	linux-fbdev@vger.kernel.org
9511S:	Orphan
9512F:	drivers/video/fbdev/matrox/matroxfb_*
9513F:	include/uapi/linux/matroxfb.h
9514
9515MAX16065 HARDWARE MONITOR DRIVER
9516M:	Guenter Roeck <linux@roeck-us.net>
9517L:	linux-hwmon@vger.kernel.org
9518S:	Maintained
9519F:	Documentation/hwmon/max16065.rst
9520F:	drivers/hwmon/max16065.c
9521
9522MAX2175 SDR TUNER DRIVER
9523M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9524L:	linux-media@vger.kernel.org
9525T:	git git://linuxtv.org/media_tree.git
9526S:	Maintained
9527F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9528F:	Documentation/media/v4l-drivers/max2175.rst
9529F:	drivers/media/i2c/max2175*
9530F:	include/uapi/linux/max2175.h
9531
9532MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9533L:	linux-hwmon@vger.kernel.org
9534S:	Orphan
9535F:	Documentation/hwmon/max6650.rst
9536F:	drivers/hwmon/max6650.c
9537
9538MAX6697 HARDWARE MONITOR DRIVER
9539M:	Guenter Roeck <linux@roeck-us.net>
9540L:	linux-hwmon@vger.kernel.org
9541S:	Maintained
9542F:	Documentation/hwmon/max6697.rst
9543F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9544F:	drivers/hwmon/max6697.c
9545F:	include/linux/platform_data/max6697.h
9546
9547MAX9860 MONO AUDIO VOICE CODEC DRIVER
9548M:	Peter Rosin <peda@axentia.se>
9549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9550S:	Maintained
9551F:	Documentation/devicetree/bindings/sound/max9860.txt
9552F:	sound/soc/codecs/max9860.*
9553
9554MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9555M:	Andreas Klinger <ak@it-klinger.de>
9556L:	linux-iio@vger.kernel.org
9557S:	Maintained
9558F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9559F:	drivers/iio/proximity/mb1232.c
9560
9561MAXIM MAX77650 PMIC MFD DRIVER
9562M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9563L:	linux-kernel@vger.kernel.org
9564S:	Maintained
9565F:	Documentation/devicetree/bindings/*/*max77650.txt
9566F:	Documentation/devicetree/bindings/*/max77650*.txt
9567F:	include/linux/mfd/max77650.h
9568F:	drivers/mfd/max77650.c
9569F:	drivers/regulator/max77650-regulator.c
9570F:	drivers/power/supply/max77650-charger.c
9571F:	drivers/input/misc/max77650-onkey.c
9572F:	drivers/leds/leds-max77650.c
9573F:	drivers/gpio/gpio-max77650.c
9574
9575MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9576M:	Javier Martinez Canillas <javier@dowhile0.org>
9577L:	linux-kernel@vger.kernel.org
9578S:	Supported
9579F:	drivers/regulator/max77802-regulator.c
9580F:	Documentation/devicetree/bindings/*/*max77802.txt
9581F:	include/dt-bindings/*/*max77802.h
9582
9583MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9584M:	Krzysztof Kozlowski <krzk@kernel.org>
9585M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9586L:	linux-pm@vger.kernel.org
9587S:	Supported
9588F:	drivers/power/supply/max14577_charger.c
9589F:	drivers/power/supply/max77693_charger.c
9590
9591MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9592M:	Chanwoo Choi <cw00.choi@samsung.com>
9593M:	Krzysztof Kozlowski <krzk@kernel.org>
9594M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9595L:	linux-kernel@vger.kernel.org
9596S:	Supported
9597F:	drivers/*/max14577*.c
9598F:	drivers/*/max77686*.c
9599F:	drivers/*/max77693*.c
9600F:	drivers/extcon/extcon-max14577.c
9601F:	drivers/extcon/extcon-max77693.c
9602F:	drivers/rtc/rtc-max77686.c
9603F:	drivers/clk/clk-max77686.c
9604F:	Documentation/devicetree/bindings/mfd/max14577.txt
9605F:	Documentation/devicetree/bindings/*/max77686.txt
9606F:	Documentation/devicetree/bindings/mfd/max77693.txt
9607F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9608F:	include/linux/mfd/max14577*.h
9609F:	include/linux/mfd/max77686*.h
9610F:	include/linux/mfd/max77693*.h
9611
9612MAXIRADIO FM RADIO RECEIVER DRIVER
9613M:	Hans Verkuil <hverkuil@xs4all.nl>
9614L:	linux-media@vger.kernel.org
9615T:	git git://linuxtv.org/media_tree.git
9616W:	https://linuxtv.org
9617S:	Maintained
9618F:	drivers/media/radio/radio-maxiradio*
9619
9620MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9621M:	Peter Rosin <peda@axentia.se>
9622L:	linux-iio@vger.kernel.org
9623S:	Maintained
9624F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9625F:	drivers/iio/potentiometer/mcp4018.c
9626F:	drivers/iio/potentiometer/mcp4531.c
9627
9628MCR20A IEEE-802.15.4 RADIO DRIVER
9629M:	Xue Liu <liuxuenetmail@gmail.com>
9630L:	linux-wpan@vger.kernel.org
9631W:	https://github.com/xueliu/mcr20a-linux
9632S:	Maintained
9633F:	drivers/net/ieee802154/mcr20a.c
9634F:	drivers/net/ieee802154/mcr20a.h
9635F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9636
9637MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9638M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9639L:	linux-iio@vger.kernel.org
9640S:	Maintained
9641F:	drivers/iio/dac/cio-dac.c
9642
9643MEDIA DRIVERS FOR ASCOT2E
9644M:	Sergey Kozlov <serjk@netup.ru>
9645M:	Abylay Ospan <aospan@netup.ru>
9646L:	linux-media@vger.kernel.org
9647W:	https://linuxtv.org
9648W:	http://netup.tv/
9649T:	git git://linuxtv.org/media_tree.git
9650S:	Supported
9651F:	drivers/media/dvb-frontends/ascot2e*
9652
9653MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9654M:	Jasmin Jessich <jasmin@anw.at>
9655L:	linux-media@vger.kernel.org
9656W:	https://linuxtv.org
9657T:	git git://linuxtv.org/media_tree.git
9658S:	Maintained
9659F:	drivers/media/dvb-frontends/cxd2099*
9660
9661MEDIA DRIVERS FOR CXD2841ER
9662M:	Sergey Kozlov <serjk@netup.ru>
9663M:	Abylay Ospan <aospan@netup.ru>
9664L:	linux-media@vger.kernel.org
9665W:	https://linuxtv.org
9666W:	http://netup.tv/
9667T:	git git://linuxtv.org/media_tree.git
9668S:	Supported
9669F:	drivers/media/dvb-frontends/cxd2841er*
9670
9671MEDIA DRIVERS FOR CXD2880
9672M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9673L:	linux-media@vger.kernel.org
9674W:	http://linuxtv.org/
9675T:	git git://linuxtv.org/media_tree.git
9676S:	Supported
9677F:	drivers/media/dvb-frontends/cxd2880/*
9678F:	drivers/media/spi/cxd2880*
9679
9680MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9681L:	linux-media@vger.kernel.org
9682W:	https://linuxtv.org
9683T:	git git://linuxtv.org/media_tree.git
9684S:	Orphan
9685F:	drivers/media/pci/ddbridge/*
9686
9687MEDIA DRIVERS FOR FREESCALE IMX
9688M:	Steve Longerbeam <slongerbeam@gmail.com>
9689M:	Philipp Zabel <p.zabel@pengutronix.de>
9690L:	linux-media@vger.kernel.org
9691T:	git git://linuxtv.org/media_tree.git
9692S:	Maintained
9693F:	Documentation/devicetree/bindings/media/imx.txt
9694F:	Documentation/media/v4l-drivers/imx.rst
9695F:	drivers/staging/media/imx/
9696F:	include/linux/imx-media.h
9697F:	include/media/imx.h
9698
9699MEDIA DRIVER FOR FREESCALE IMX PXP
9700M:	Philipp Zabel <p.zabel@pengutronix.de>
9701L:	linux-media@vger.kernel.org
9702T:	git git://linuxtv.org/media_tree.git
9703S:	Maintained
9704F:	drivers/media/platform/imx-pxp.[ch]
9705
9706MEDIA DRIVERS FOR FREESCALE IMX7
9707M:	Rui Miguel Silva <rmfrfs@gmail.com>
9708L:	linux-media@vger.kernel.org
9709T:	git git://linuxtv.org/media_tree.git
9710S:	Maintained
9711F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9712F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9713F:	Documentation/media/v4l-drivers/imx7.rst
9714F:	drivers/staging/media/imx/imx7-media-csi.c
9715F:	drivers/staging/media/imx/imx7-mipi-csis.c
9716
9717MEDIA DRIVERS FOR HELENE
9718M:	Abylay Ospan <aospan@netup.ru>
9719L:	linux-media@vger.kernel.org
9720W:	https://linuxtv.org
9721W:	http://netup.tv/
9722T:	git git://linuxtv.org/media_tree.git
9723S:	Supported
9724F:	drivers/media/dvb-frontends/helene*
9725
9726MEDIA DRIVERS FOR HORUS3A
9727M:	Sergey Kozlov <serjk@netup.ru>
9728M:	Abylay Ospan <aospan@netup.ru>
9729L:	linux-media@vger.kernel.org
9730W:	https://linuxtv.org
9731W:	http://netup.tv/
9732T:	git git://linuxtv.org/media_tree.git
9733S:	Supported
9734F:	drivers/media/dvb-frontends/horus3a*
9735
9736MEDIA DRIVERS FOR LNBH25
9737M:	Sergey Kozlov <serjk@netup.ru>
9738M:	Abylay Ospan <aospan@netup.ru>
9739L:	linux-media@vger.kernel.org
9740W:	https://linuxtv.org
9741W:	http://netup.tv/
9742T:	git git://linuxtv.org/media_tree.git
9743S:	Supported
9744F:	drivers/media/dvb-frontends/lnbh25*
9745
9746MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9747L:	linux-media@vger.kernel.org
9748W:	https://linuxtv.org
9749T:	git git://linuxtv.org/media_tree.git
9750S:	Orphan
9751F:	drivers/media/dvb-frontends/mxl5xx*
9752
9753MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9754M:	Sergey Kozlov <serjk@netup.ru>
9755M:	Abylay Ospan <aospan@netup.ru>
9756L:	linux-media@vger.kernel.org
9757W:	https://linuxtv.org
9758W:	http://netup.tv/
9759T:	git git://linuxtv.org/media_tree.git
9760S:	Supported
9761F:	drivers/media/pci/netup_unidvb/*
9762
9763MEDIA DRIVERS FOR RENESAS - CEU
9764M:	Jacopo Mondi <jacopo@jmondi.org>
9765L:	linux-media@vger.kernel.org
9766L:	linux-renesas-soc@vger.kernel.org
9767T:	git git://linuxtv.org/media_tree.git
9768S:	Supported
9769F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9770F:	drivers/media/platform/renesas-ceu.c
9771F:	include/media/drv-intf/renesas-ceu.h
9772
9773MEDIA DRIVERS FOR RENESAS - DRIF
9774M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9775L:	linux-media@vger.kernel.org
9776L:	linux-renesas-soc@vger.kernel.org
9777T:	git git://linuxtv.org/media_tree.git
9778S:	Supported
9779F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9780F:	drivers/media/platform/rcar_drif.c
9781
9782MEDIA DRIVERS FOR RENESAS - FCP
9783M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9784L:	linux-media@vger.kernel.org
9785L:	linux-renesas-soc@vger.kernel.org
9786T:	git git://linuxtv.org/media_tree.git
9787S:	Supported
9788F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9789F:	drivers/media/platform/rcar-fcp.c
9790F:	include/media/rcar-fcp.h
9791
9792MEDIA DRIVERS FOR RENESAS - FDP1
9793M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9794L:	linux-media@vger.kernel.org
9795L:	linux-renesas-soc@vger.kernel.org
9796T:	git git://linuxtv.org/media_tree.git
9797S:	Supported
9798F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9799F:	drivers/media/platform/rcar_fdp1.c
9800
9801MEDIA DRIVERS FOR RENESAS - VIN
9802M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9803L:	linux-media@vger.kernel.org
9804L:	linux-renesas-soc@vger.kernel.org
9805T:	git git://linuxtv.org/media_tree.git
9806S:	Supported
9807F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9808F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9809F:	drivers/media/platform/rcar-vin/
9810
9811MEDIA DRIVERS FOR RENESAS - VSP1
9812M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9813M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9814L:	linux-media@vger.kernel.org
9815L:	linux-renesas-soc@vger.kernel.org
9816T:	git git://linuxtv.org/media_tree.git
9817S:	Supported
9818F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9819F:	drivers/media/platform/vsp1/
9820
9821MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9822L:	linux-media@vger.kernel.org
9823W:	https://linuxtv.org
9824T:	git git://linuxtv.org/media_tree.git
9825S:	Orphan
9826F:	drivers/media/dvb-frontends/stv0910*
9827
9828MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9829L:	linux-media@vger.kernel.org
9830W:	https://linuxtv.org
9831T:	git git://linuxtv.org/media_tree.git
9832S:	Orphan
9833F:	drivers/media/dvb-frontends/stv6111*
9834
9835MEDIA DRIVERS FOR STM32 - DCMI
9836M:	Hugues Fruchet <hugues.fruchet@st.com>
9837L:	linux-media@vger.kernel.org
9838T:	git git://linuxtv.org/media_tree.git
9839S:	Supported
9840F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9841F:	drivers/media/platform/stm32/stm32-dcmi.c
9842
9843MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9844M:	Dmitry Osipenko <digetx@gmail.com>
9845L:	linux-media@vger.kernel.org
9846L:	linux-tegra@vger.kernel.org
9847T:	git git://linuxtv.org/media_tree.git
9848S:	Maintained
9849F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9850F:	drivers/staging/media/tegra-vde/
9851
9852MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9853M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9854P:	LinuxTV.org Project
9855L:	linux-media@vger.kernel.org
9856W:	https://linuxtv.org
9857Q:	http://patchwork.kernel.org/project/linux-media/list/
9858T:	git git://linuxtv.org/media_tree.git
9859S:	Maintained
9860F:	Documentation/devicetree/bindings/media/
9861F:	Documentation/media/
9862F:	drivers/media/
9863F:	drivers/staging/media/
9864F:	include/linux/platform_data/media/
9865F:	include/media/
9866F:	include/uapi/linux/dvb/
9867F:	include/uapi/linux/videodev2.h
9868F:	include/uapi/linux/media.h
9869F:	include/uapi/linux/v4l2-*
9870F:	include/uapi/linux/meye.h
9871F:	include/uapi/linux/ivtv*
9872F:	include/uapi/linux/uvcvideo.h
9873
9874MEDIATEK BLUETOOTH DRIVER
9875M:	Sean Wang <sean.wang@mediatek.com>
9876L:	linux-bluetooth@vger.kernel.org
9877L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9878S:	Maintained
9879F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9880F:	drivers/bluetooth/btmtkuart.c
9881
9882MEDIATEK CIR DRIVER
9883M:	Sean Wang <sean.wang@mediatek.com>
9884S:	Maintained
9885F:	drivers/media/rc/mtk-cir.c
9886
9887MEDIATEK DMA DRIVER
9888M:	Sean Wang <sean.wang@mediatek.com>
9889L:	dmaengine@vger.kernel.org
9890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9891L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9892S:	Maintained
9893F:	Documentation/devicetree/bindings/dma/mtk-*
9894F:	drivers/dma/mediatek/
9895
9896MEDIATEK PMIC LED DRIVER
9897M:	Sean Wang <sean.wang@mediatek.com>
9898S:	Maintained
9899F:	drivers/leds/leds-mt6323.c
9900F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9901
9902MEDIATEK ETHERNET DRIVER
9903M:	Felix Fietkau <nbd@openwrt.org>
9904M:	John Crispin <john@phrozen.org>
9905M:	Sean Wang <sean.wang@mediatek.com>
9906M:	Nelson Chang <nelson.chang@mediatek.com>
9907L:	netdev@vger.kernel.org
9908S:	Maintained
9909F:	drivers/net/ethernet/mediatek/
9910
9911MEDIATEK SWITCH DRIVER
9912M:	Sean Wang <sean.wang@mediatek.com>
9913L:	netdev@vger.kernel.org
9914S:	Maintained
9915F:	drivers/net/dsa/mt7530.*
9916F:	net/dsa/tag_mtk.c
9917
9918MEDIATEK JPEG DRIVER
9919M:	Rick Chang <rick.chang@mediatek.com>
9920M:	Bin Liu <bin.liu@mediatek.com>
9921S:	Supported
9922F:	drivers/media/platform/mtk-jpeg/
9923F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9924
9925MEDIATEK MDP DRIVER
9926M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9927M:	Houlong Wei <houlong.wei@mediatek.com>
9928M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9929S:	Supported
9930F:	drivers/media/platform/mtk-mdp/
9931F:	drivers/media/platform/mtk-vpu/
9932F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9933
9934MEDIATEK MEDIA DRIVER
9935M:	Tiffany Lin <tiffany.lin@mediatek.com>
9936M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9937S:	Supported
9938F:	drivers/media/platform/mtk-vcodec/
9939F:	drivers/media/platform/mtk-vpu/
9940F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9941F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9942
9943MEDIATEK MMC/SD/SDIO DRIVER
9944M:	Chaotian Jing <chaotian.jing@mediatek.com>
9945S:	Maintained
9946F:	drivers/mmc/host/mtk-sd.c
9947F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
9948
9949MEDIATEK MT76 WIRELESS LAN DRIVER
9950M:	Felix Fietkau <nbd@nbd.name>
9951M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9952R:	Ryder Lee <ryder.lee@mediatek.com>
9953R:	Roy Luo <royluo@google.com>
9954L:	linux-wireless@vger.kernel.org
9955S:	Maintained
9956F:	drivers/net/wireless/mediatek/mt76/
9957
9958MEDIATEK MT7601U WIRELESS LAN DRIVER
9959M:	Jakub Kicinski <kubakici@wp.pl>
9960L:	linux-wireless@vger.kernel.org
9961S:	Maintained
9962F:	drivers/net/wireless/mediatek/mt7601u/
9963
9964MEDIATEK NAND CONTROLLER DRIVER
9965M:	Xiaolei Li <xiaolei.li@mediatek.com>
9966L:	linux-mtd@lists.infradead.org
9967S:	Maintained
9968F:	drivers/mtd/nand/raw/mtk_*
9969F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9970
9971MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9972M:	Sean Wang <sean.wang@mediatek.com>
9973S:	Maintained
9974F:	drivers/char/hw_random/mtk-rng.c
9975
9976MEDIATEK USB3 DRD IP DRIVER
9977M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9978L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9980L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9981S:	Maintained
9982F:	drivers/usb/mtu3/
9983
9984MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9985M:	Peter Senna Tschudin <peter.senna@gmail.com>
9986M:	Martin Donnelly <martin.donnelly@ge.com>
9987M:	Martyn Welch <martyn.welch@collabora.co.uk>
9988S:	Maintained
9989F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9990F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9991
9992MEGARAID SCSI/SAS DRIVERS
9993M:	Kashyap Desai <kashyap.desai@broadcom.com>
9994M:	Sumit Saxena <sumit.saxena@broadcom.com>
9995M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9996L:	megaraidlinux.pdl@broadcom.com
9997L:	linux-scsi@vger.kernel.org
9998W:	http://www.avagotech.com/support/
9999S:	Maintained
10000F:	Documentation/scsi/megaraid.txt
10001F:	drivers/scsi/megaraid.*
10002F:	drivers/scsi/megaraid/
10003
10004MELEXIS MLX90614 DRIVER
10005M:	Crt Mori <cmo@melexis.com>
10006L:	linux-iio@vger.kernel.org
10007W:	http://www.melexis.com
10008S:	Supported
10009F:	drivers/iio/temperature/mlx90614.c
10010
10011MELEXIS MLX90632 DRIVER
10012M:	Crt Mori <cmo@melexis.com>
10013L:	linux-iio@vger.kernel.org
10014W:	http://www.melexis.com
10015S:	Supported
10016F:	drivers/iio/temperature/mlx90632.c
10017
10018MELFAS MIP4 TOUCHSCREEN DRIVER
10019M:	Sangwon Jee <jeesw@melfas.com>
10020W:	http://www.melfas.com
10021S:	Supported
10022F:	drivers/input/touchscreen/melfas_mip4.c
10023F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10024
10025MELLANOX ETHERNET DRIVER (mlx4_en)
10026M:	Tariq Toukan <tariqt@mellanox.com>
10027L:	netdev@vger.kernel.org
10028S:	Supported
10029W:	http://www.mellanox.com
10030Q:	http://patchwork.ozlabs.org/project/netdev/list/
10031F:	drivers/net/ethernet/mellanox/mlx4/en_*
10032
10033MELLANOX ETHERNET DRIVER (mlx5e)
10034M:	Saeed Mahameed <saeedm@mellanox.com>
10035L:	netdev@vger.kernel.org
10036S:	Supported
10037W:	http://www.mellanox.com
10038Q:	http://patchwork.ozlabs.org/project/netdev/list/
10039F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10040
10041MELLANOX ETHERNET INNOVA DRIVERS
10042R:	Boris Pismenny <borisp@mellanox.com>
10043L:	netdev@vger.kernel.org
10044S:	Supported
10045W:	http://www.mellanox.com
10046Q:	http://patchwork.ozlabs.org/project/netdev/list/
10047F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10048F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10049F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10050F:	include/linux/mlx5/mlx5_ifc_fpga.h
10051
10052MELLANOX ETHERNET SWITCH DRIVERS
10053M:	Jiri Pirko <jiri@mellanox.com>
10054M:	Ido Schimmel <idosch@mellanox.com>
10055L:	netdev@vger.kernel.org
10056S:	Supported
10057W:	http://www.mellanox.com
10058Q:	http://patchwork.ozlabs.org/project/netdev/list/
10059F:	drivers/net/ethernet/mellanox/mlxsw/
10060F:	tools/testing/selftests/drivers/net/mlxsw/
10061
10062MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10063M:	mlxsw@mellanox.com
10064L:	netdev@vger.kernel.org
10065S:	Supported
10066W:	http://www.mellanox.com
10067Q:	http://patchwork.ozlabs.org/project/netdev/list/
10068F:	drivers/net/ethernet/mellanox/mlxfw/
10069
10070MELLANOX HARDWARE PLATFORM SUPPORT
10071M:	Andy Shevchenko <andy@infradead.org>
10072M:	Darren Hart <dvhart@infradead.org>
10073M:	Vadim Pasternak <vadimp@mellanox.com>
10074L:	platform-driver-x86@vger.kernel.org
10075S:	Supported
10076F:	drivers/platform/mellanox/
10077F:	include/linux/platform_data/mlxreg.h
10078
10079MELLANOX MLX4 core VPI driver
10080M:	Tariq Toukan <tariqt@mellanox.com>
10081L:	netdev@vger.kernel.org
10082L:	linux-rdma@vger.kernel.org
10083W:	http://www.mellanox.com
10084Q:	http://patchwork.ozlabs.org/project/netdev/list/
10085S:	Supported
10086F:	drivers/net/ethernet/mellanox/mlx4/
10087F:	include/linux/mlx4/
10088
10089MELLANOX MLX4 IB driver
10090M:	Yishai Hadas <yishaih@mellanox.com>
10091L:	linux-rdma@vger.kernel.org
10092W:	http://www.mellanox.com
10093Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10094S:	Supported
10095F:	drivers/infiniband/hw/mlx4/
10096F:	include/linux/mlx4/
10097F:	include/uapi/rdma/mlx4-abi.h
10098
10099MELLANOX MLX5 core VPI driver
10100M:	Saeed Mahameed <saeedm@mellanox.com>
10101M:	Leon Romanovsky <leonro@mellanox.com>
10102L:	netdev@vger.kernel.org
10103L:	linux-rdma@vger.kernel.org
10104W:	http://www.mellanox.com
10105Q:	http://patchwork.ozlabs.org/project/netdev/list/
10106S:	Supported
10107F:	drivers/net/ethernet/mellanox/mlx5/core/
10108F:	include/linux/mlx5/
10109
10110MELLANOX MLX5 IB driver
10111M:	Leon Romanovsky <leonro@mellanox.com>
10112L:	linux-rdma@vger.kernel.org
10113W:	http://www.mellanox.com
10114Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10115S:	Supported
10116F:	drivers/infiniband/hw/mlx5/
10117F:	include/linux/mlx5/
10118F:	include/uapi/rdma/mlx5-abi.h
10119
10120MELLANOX MLXCPLD I2C AND MUX DRIVER
10121M:	Vadim Pasternak <vadimp@mellanox.com>
10122M:	Michael Shych <michaelsh@mellanox.com>
10123L:	linux-i2c@vger.kernel.org
10124S:	Supported
10125F:	drivers/i2c/busses/i2c-mlxcpld.c
10126F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10127F:	Documentation/i2c/busses/i2c-mlxcpld
10128
10129MELLANOX MLXCPLD LED DRIVER
10130M:	Vadim Pasternak <vadimp@mellanox.com>
10131L:	linux-leds@vger.kernel.org
10132S:	Supported
10133F:	drivers/leds/leds-mlxcpld.c
10134F:	drivers/leds/leds-mlxreg.c
10135F:	Documentation/leds/leds-mlxcpld.txt
10136
10137MELLANOX PLATFORM DRIVER
10138M:	Vadim Pasternak <vadimp@mellanox.com>
10139L:	platform-driver-x86@vger.kernel.org
10140S:	Supported
10141F:	drivers/platform/x86/mlx-platform.c
10142
10143MEMBARRIER SUPPORT
10144M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10145M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
10146L:	linux-kernel@vger.kernel.org
10147S:	Supported
10148F:	kernel/sched/membarrier.c
10149F:	include/uapi/linux/membarrier.h
10150F:	arch/powerpc/include/asm/membarrier.h
10151
10152MEMBLOCK
10153M:	Mike Rapoport <rppt@linux.ibm.com>
10154L:	linux-mm@kvack.org
10155S:	Maintained
10156F:	include/linux/memblock.h
10157F:	mm/memblock.c
10158F:	Documentation/core-api/boot-time-mm.rst
10159
10160MEMORY MANAGEMENT
10161L:	linux-mm@kvack.org
10162W:	http://www.linux-mm.org
10163S:	Maintained
10164F:	include/linux/mm.h
10165F:	include/linux/gfp.h
10166F:	include/linux/mmzone.h
10167F:	include/linux/memory_hotplug.h
10168F:	include/linux/vmalloc.h
10169F:	mm/
10170
10171MEMORY TECHNOLOGY DEVICES (MTD)
10172M:	David Woodhouse <dwmw2@infradead.org>
10173M:	Brian Norris <computersforpeace@gmail.com>
10174M:	Marek Vasut <marek.vasut@gmail.com>
10175M:	Miquel Raynal <miquel.raynal@bootlin.com>
10176M:	Richard Weinberger <richard@nod.at>
10177M:	Vignesh Raghavendra <vigneshr@ti.com>
10178L:	linux-mtd@lists.infradead.org
10179W:	http://www.linux-mtd.infradead.org/
10180Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10183S:	Maintained
10184F:	Documentation/devicetree/bindings/mtd/
10185F:	drivers/mtd/
10186F:	include/linux/mtd/
10187F:	include/uapi/mtd/
10188
10189MEN A21 WATCHDOG DRIVER
10190M:	Johannes Thumshirn <morbidrsa@gmail.com>
10191L:	linux-watchdog@vger.kernel.org
10192S:	Maintained
10193F:	drivers/watchdog/mena21_wdt.c
10194
10195MEN CHAMELEON BUS (mcb)
10196M:	Johannes Thumshirn <morbidrsa@gmail.com>
10197S:	Maintained
10198F:	drivers/mcb/
10199F:	include/linux/mcb.h
10200F:	Documentation/men-chameleon-bus.txt
10201
10202MEN F21BMC (Board Management Controller)
10203M:	Andreas Werner <andreas.werner@men.de>
10204S:	Supported
10205F:	drivers/mfd/menf21bmc.c
10206F:	drivers/watchdog/menf21bmc_wdt.c
10207F:	drivers/leds/leds-menf21bmc.c
10208F:	drivers/hwmon/menf21bmc_hwmon.c
10209F:	Documentation/hwmon/menf21bmc.rst
10210
10211MEN Z069 WATCHDOG DRIVER
10212M:	Johannes Thumshirn <jth@kernel.org>
10213L:	linux-watchdog@vger.kernel.org
10214S:	Maintained
10215F:	drivers/watchdog/menz69_wdt.c
10216
10217MESON AO CEC DRIVER FOR AMLOGIC SOCS
10218M:	Neil Armstrong <narmstrong@baylibre.com>
10219L:	linux-media@lists.freedesktop.org
10220L:	linux-amlogic@lists.infradead.org
10221W:	http://linux-meson.com/
10222S:	Supported
10223F:	drivers/media/platform/meson/ao-cec.c
10224F:	drivers/media/platform/meson/ao-cec-g12a.c
10225F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10226T:	git git://linuxtv.org/media_tree.git
10227
10228MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10229M:	Liang Yang <liang.yang@amlogic.com>
10230L:	linux-mtd@lists.infradead.org
10231S:	Maintained
10232F:	drivers/mtd/nand/raw/meson_*
10233F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10234
10235METHODE UDPU SUPPORT
10236M:	Vladimir Vid <vladimir.vid@sartura.hr>
10237S:	Maintained
10238F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10239
10240MICROBLAZE ARCHITECTURE
10241M:	Michal Simek <monstr@monstr.eu>
10242W:	http://www.monstr.eu/fdt/
10243T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10244S:	Supported
10245F:	arch/microblaze/
10246
10247MICROCHIP AT91 SERIAL DRIVER
10248M:	Richard Genoud <richard.genoud@gmail.com>
10249S:	Maintained
10250F:	drivers/tty/serial/atmel_serial.c
10251F:	drivers/tty/serial/atmel_serial.h
10252F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10253
10254MICROCHIP AUDIO ASOC DRIVERS
10255M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10256L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10257S:	Supported
10258F:	sound/soc/atmel
10259
10260MICROCHIP DMA DRIVER
10261M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10263L:	dmaengine@vger.kernel.org
10264S:	Supported
10265F:	drivers/dma/at_hdmac.c
10266F:	drivers/dma/at_hdmac_regs.h
10267F:	include/linux/platform_data/dma-atmel.h
10268F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10269F:	include/dt-bindings/dma/at91.h
10270
10271MICROCHIP ECC DRIVER
10272M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10273L:	linux-crypto@vger.kernel.org
10274S:	Maintained
10275F:	drivers/crypto/atmel-ecc.*
10276
10277MICROCHIP I2C DRIVER
10278M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10279L:	linux-i2c@vger.kernel.org
10280S:	Supported
10281F:	drivers/i2c/busses/i2c-at91.h
10282F:	drivers/i2c/busses/i2c-at91-*.c
10283
10284MICROCHIP ISC DRIVER
10285M:	Eugen Hristev <eugen.hristev@microchip.com>
10286L:	linux-media@vger.kernel.org
10287S:	Supported
10288F:	drivers/media/platform/atmel/atmel-isc.c
10289F:	drivers/media/platform/atmel/atmel-isc-regs.h
10290F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10291
10292MICROCHIP ISI DRIVER
10293M:	Eugen Hristev <eugen.hristev@microchip.com>
10294L:	linux-media@vger.kernel.org
10295S:	Supported
10296F:	drivers/media/platform/atmel/atmel-isi.c
10297F:	drivers/media/platform/atmel/atmel-isi.h
10298
10299MICROCHIP AT91 USART MFD DRIVER
10300M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10301L:	linux-kernel@vger.kernel.org
10302S:	Supported
10303F:	drivers/mfd/at91-usart.c
10304F:	include/dt-bindings/mfd/at91-usart.h
10305F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10306
10307MICROCHIP AT91 USART SPI DRIVER
10308M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10309L:	linux-spi@vger.kernel.org
10310S:	Supported
10311F:	drivers/spi/spi-at91-usart.c
10312F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10313
10314MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10315M:	Woojung Huh <woojung.huh@microchip.com>
10316M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10317L:	netdev@vger.kernel.org
10318S:	Maintained
10319F:	net/dsa/tag_ksz.c
10320F:	drivers/net/dsa/microchip/*
10321F:	include/linux/platform_data/microchip-ksz.h
10322F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10323
10324MICROCHIP LAN743X ETHERNET DRIVER
10325M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10326M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10327L:	netdev@vger.kernel.org
10328S:	Maintained
10329F:	drivers/net/ethernet/microchip/lan743x_*
10330
10331MICROCHIP LCDFB DRIVER
10332M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10333L:	linux-fbdev@vger.kernel.org
10334S:	Maintained
10335F:	drivers/video/fbdev/atmel_lcdfb.c
10336F:	include/video/atmel_lcdc.h
10337
10338MICROCHIP MMC/SD/SDIO MCI DRIVER
10339M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10340S:	Maintained
10341F:	drivers/mmc/host/atmel-mci.c
10342
10343MICROCHIP MCP16502 PMIC DRIVER
10344M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10346S:	Maintained
10347F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10348F:	drivers/regulator/mcp16502.c
10349
10350MICROCHIP MCP3911 ADC DRIVER
10351M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10352M:	Kent Gustavsson <kent@minoris.se>
10353L:	linux-iio@vger.kernel.org
10354S:	Supported
10355F:	drivers/iio/adc/mcp3911.c
10356F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10357
10358MICROCHIP NAND DRIVER
10359M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10360L:	linux-mtd@lists.infradead.org
10361S:	Supported
10362F:	drivers/mtd/nand/raw/atmel/*
10363F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10364
10365MICROCHIP PWM DRIVER
10366M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10368L:	linux-pwm@vger.kernel.org
10369S:	Supported
10370F:	drivers/pwm/pwm-atmel.c
10371F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10372
10373MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10374M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10375M:	Eugen Hristev <eugen.hristev@microchip.com>
10376L:	linux-iio@vger.kernel.org
10377S:	Supported
10378F:	drivers/iio/adc/at91-sama5d2_adc.c
10379F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10380F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10381
10382MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10383M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10384S:	Supported
10385F:	drivers/power/reset/at91-sama5d2_shdwc.c
10386
10387MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10388M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10390L:	linux-gpio@vger.kernel.org
10391F:	drivers/gpio/gpio-sama5d2-piobu.c
10392
10393MICROCHIP SPI DRIVER
10394M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10395S:	Supported
10396F:	drivers/spi/spi-atmel.*
10397
10398MICROCHIP SSC DRIVER
10399M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10401S:	Supported
10402F:	drivers/misc/atmel-ssc.c
10403F:	include/linux/atmel-ssc.h
10404
10405MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10406M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10408S:	Supported
10409F:	drivers/misc/atmel_tclib.c
10410F:	drivers/clocksource/tcb_clksrc.c
10411
10412MICROCHIP USBA UDC DRIVER
10413M:	Cristian Birsan <cristian.birsan@microchip.com>
10414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10415S:	Supported
10416F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10417
10418MICROCHIP USB251XB DRIVER
10419M:	Richard Leitner <richard.leitner@skidata.com>
10420L:	linux-usb@vger.kernel.org
10421S:	Maintained
10422F:	drivers/usb/misc/usb251xb.c
10423F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10424
10425MICROCHIP XDMA DRIVER
10426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10427L:	linux-arm-kernel@lists.infradead.org
10428L:	dmaengine@vger.kernel.org
10429S:	Supported
10430F:	drivers/dma/at_xdmac.c
10431
10432MICROSEMI MIPS SOCS
10433M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10434M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10435L:	linux-mips@vger.kernel.org
10436S:	Supported
10437F:	arch/mips/generic/board-ocelot.c
10438F:	arch/mips/configs/generic/board-ocelot.config
10439F:	arch/mips/boot/dts/mscc/
10440F:	Documentation/devicetree/bindings/mips/mscc.txt
10441
10442MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10443M:	Don Brace <don.brace@microsemi.com>
10444L:	esc.storagedev@microsemi.com
10445L:	linux-scsi@vger.kernel.org
10446S:	Supported
10447F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10448F:	drivers/scsi/smartpqi/Kconfig
10449F:	drivers/scsi/smartpqi/Makefile
10450F:	include/linux/cciss*.h
10451F:	include/uapi/linux/cciss*.h
10452F:	Documentation/scsi/smartpqi.txt
10453
10454MICROSEMI ETHERNET SWITCH DRIVER
10455M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10456M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10457L:	netdev@vger.kernel.org
10458S:	Supported
10459F:	drivers/net/ethernet/mscc/
10460
10461MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10462M:	Chen Yu <yu.c.chen@intel.com>
10463L:	platform-driver-x86@vger.kernel.org
10464S:	Supported
10465F:	drivers/platform/x86/surfacepro3_button.c
10466
10467MICROTEK X6 SCANNER
10468M:	Oliver Neukum <oliver@neukum.org>
10469S:	Maintained
10470F:	drivers/usb/image/microtek.*
10471
10472MIPS
10473M:	Ralf Baechle <ralf@linux-mips.org>
10474M:	Paul Burton <paul.burton@mips.com>
10475M:	James Hogan <jhogan@kernel.org>
10476L:	linux-mips@vger.kernel.org
10477W:	http://www.linux-mips.org/
10478T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10480Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10481S:	Supported
10482F:	Documentation/devicetree/bindings/mips/
10483F:	Documentation/mips/
10484F:	arch/mips/
10485F:	drivers/platform/mips/
10486
10487MIPS BOSTON DEVELOPMENT BOARD
10488M:	Paul Burton <paul.burton@mips.com>
10489L:	linux-mips@vger.kernel.org
10490S:	Maintained
10491F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10492F:	arch/mips/boot/dts/img/boston.dts
10493F:	arch/mips/configs/generic/board-boston.config
10494F:	drivers/clk/imgtec/clk-boston.c
10495F:	include/dt-bindings/clock/boston-clock.h
10496
10497MIPS GENERIC PLATFORM
10498M:	Paul Burton <paul.burton@mips.com>
10499L:	linux-mips@vger.kernel.org
10500S:	Supported
10501F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10502F:	arch/mips/generic/
10503F:	arch/mips/tools/generic-board-config.sh
10504
10505MIPS/LOONGSON1 ARCHITECTURE
10506M:	Keguang Zhang <keguang.zhang@gmail.com>
10507L:	linux-mips@vger.kernel.org
10508S:	Maintained
10509F:	arch/mips/loongson32/
10510F:	arch/mips/include/asm/mach-loongson32/
10511F:	drivers/*/*loongson1*
10512F:	drivers/*/*/*loongson1*
10513
10514MIPS/LOONGSON2 ARCHITECTURE
10515M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10516L:	linux-mips@vger.kernel.org
10517S:	Maintained
10518F:	arch/mips/loongson64/fuloong-2e/
10519F:	arch/mips/loongson64/lemote-2f/
10520F:	arch/mips/include/asm/mach-loongson64/
10521F:	drivers/*/*loongson2*
10522F:	drivers/*/*/*loongson2*
10523
10524MIPS/LOONGSON3 ARCHITECTURE
10525M:	Huacai Chen <chenhc@lemote.com>
10526L:	linux-mips@vger.kernel.org
10527S:	Maintained
10528F:	arch/mips/loongson64/
10529F:	arch/mips/include/asm/mach-loongson64/
10530F:	drivers/platform/mips/cpu_hwmon.c
10531F:	drivers/*/*loongson3*
10532F:	drivers/*/*/*loongson3*
10533
10534MIPS RINT INSTRUCTION EMULATION
10535M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10536L:	linux-mips@vger.kernel.org
10537S:	Supported
10538F:	arch/mips/math-emu/sp_rint.c
10539F:	arch/mips/math-emu/dp_rint.c
10540
10541MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10542M:	Hans Verkuil <hverkuil@xs4all.nl>
10543L:	linux-media@vger.kernel.org
10544T:	git git://linuxtv.org/media_tree.git
10545W:	https://linuxtv.org
10546S:	Odd Fixes
10547F:	drivers/media/radio/radio-miropcm20*
10548
10549MMP SUPPORT
10550R:	Lubomir Rintel <lkundrak@v3.sk>
10551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10552S:	Odd Fixes
10553F:	arch/arm/boot/dts/mmp*
10554F:	arch/arm/mach-mmp/
10555
10556MMU GATHER AND TLB INVALIDATION
10557M:	Will Deacon <will@kernel.org>
10558M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10559M:	Andrew Morton <akpm@linux-foundation.org>
10560M:	Nick Piggin <npiggin@gmail.com>
10561M:	Peter Zijlstra <peterz@infradead.org>
10562L:	linux-arch@vger.kernel.org
10563L:	linux-mm@kvack.org
10564S:	Maintained
10565F:	arch/*/include/asm/tlb.h
10566F:	include/asm-generic/tlb.h
10567F:	mm/mmu_gather.c
10568
10569MN88472 MEDIA DRIVER
10570M:	Antti Palosaari <crope@iki.fi>
10571L:	linux-media@vger.kernel.org
10572W:	https://linuxtv.org
10573W:	http://palosaari.fi/linux/
10574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10575S:	Maintained
10576F:	drivers/media/dvb-frontends/mn88472*
10577
10578MN88473 MEDIA DRIVER
10579M:	Antti Palosaari <crope@iki.fi>
10580L:	linux-media@vger.kernel.org
10581W:	https://linuxtv.org
10582W:	http://palosaari.fi/linux/
10583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10584S:	Maintained
10585F:	drivers/media/dvb-frontends/mn88473*
10586
10587MODULE SUPPORT
10588M:	Jessica Yu <jeyu@kernel.org>
10589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10590S:	Maintained
10591F:	include/linux/module.h
10592F:	kernel/module.c
10593
10594MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10595W:	http://popies.net/meye/
10596S:	Orphan
10597F:	Documentation/media/v4l-drivers/meye*
10598F:	drivers/media/pci/meye/
10599F:	include/uapi/linux/meye.h
10600
10601MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10602M:	Jiri Slaby <jirislaby@gmail.com>
10603S:	Maintained
10604F:	Documentation/serial/moxa-smartio.rst
10605F:	drivers/tty/mxser.*
10606
10607MR800 AVERMEDIA USB FM RADIO DRIVER
10608M:	Alexey Klimov <klimov.linux@gmail.com>
10609L:	linux-media@vger.kernel.org
10610T:	git git://linuxtv.org/media_tree.git
10611S:	Maintained
10612F:	drivers/media/radio/radio-mr800.c
10613
10614MRF24J40 IEEE 802.15.4 RADIO DRIVER
10615M:	Alan Ott <alan@signal11.us>
10616L:	linux-wpan@vger.kernel.org
10617S:	Maintained
10618F:	drivers/net/ieee802154/mrf24j40.c
10619F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10620
10621MSI LAPTOP SUPPORT
10622M:	"Lee, Chun-Yi" <jlee@suse.com>
10623L:	platform-driver-x86@vger.kernel.org
10624S:	Maintained
10625F:	drivers/platform/x86/msi-laptop.c
10626
10627MSI WMI SUPPORT
10628L:	platform-driver-x86@vger.kernel.org
10629S:	Orphan
10630F:	drivers/platform/x86/msi-wmi.c
10631
10632MSI001 MEDIA DRIVER
10633M:	Antti Palosaari <crope@iki.fi>
10634L:	linux-media@vger.kernel.org
10635W:	https://linuxtv.org
10636W:	http://palosaari.fi/linux/
10637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10638T:	git git://linuxtv.org/anttip/media_tree.git
10639S:	Maintained
10640F:	drivers/media/tuners/msi001*
10641
10642MSI2500 MEDIA DRIVER
10643M:	Antti Palosaari <crope@iki.fi>
10644L:	linux-media@vger.kernel.org
10645W:	https://linuxtv.org
10646W:	http://palosaari.fi/linux/
10647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10648T:	git git://linuxtv.org/anttip/media_tree.git
10649S:	Maintained
10650F:	drivers/media/usb/msi2500/
10651
10652MSYSTEMS DISKONCHIP G3 MTD DRIVER
10653M:	Robert Jarzmik <robert.jarzmik@free.fr>
10654L:	linux-mtd@lists.infradead.org
10655S:	Maintained
10656F:	drivers/mtd/devices/docg3*
10657
10658MT9M032 APTINA SENSOR DRIVER
10659M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10660L:	linux-media@vger.kernel.org
10661T:	git git://linuxtv.org/media_tree.git
10662S:	Maintained
10663F:	drivers/media/i2c/mt9m032.c
10664F:	include/media/i2c/mt9m032.h
10665
10666MT9P031 APTINA CAMERA SENSOR
10667M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10668L:	linux-media@vger.kernel.org
10669T:	git git://linuxtv.org/media_tree.git
10670S:	Maintained
10671F:	drivers/media/i2c/mt9p031.c
10672F:	include/media/i2c/mt9p031.h
10673
10674MT9T001 APTINA CAMERA SENSOR
10675M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10676L:	linux-media@vger.kernel.org
10677T:	git git://linuxtv.org/media_tree.git
10678S:	Maintained
10679F:	drivers/media/i2c/mt9t001.c
10680F:	include/media/i2c/mt9t001.h
10681
10682MT9T112 APTINA CAMERA SENSOR
10683M:	Jacopo Mondi <jacopo@jmondi.org>
10684L:	linux-media@vger.kernel.org
10685T:	git git://linuxtv.org/media_tree.git
10686S:	Odd Fixes
10687F:	drivers/media/i2c/mt9t112.c
10688F:	include/media/i2c/mt9t112.h
10689
10690MT9V032 APTINA CAMERA SENSOR
10691M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10692L:	linux-media@vger.kernel.org
10693T:	git git://linuxtv.org/media_tree.git
10694S:	Maintained
10695F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10696F:	drivers/media/i2c/mt9v032.c
10697F:	include/media/i2c/mt9v032.h
10698
10699MT9V111 APTINA CAMERA SENSOR
10700M:	Jacopo Mondi <jacopo@jmondi.org>
10701L:	linux-media@vger.kernel.org
10702T:	git git://linuxtv.org/media_tree.git
10703S:	Maintained
10704F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10705F:	drivers/media/i2c/mt9v111.c
10706
10707MULTIFUNCTION DEVICES (MFD)
10708M:	Lee Jones <lee.jones@linaro.org>
10709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10710S:	Supported
10711F:	Documentation/devicetree/bindings/mfd/
10712F:	drivers/mfd/
10713F:	include/linux/mfd/
10714F:	include/dt-bindings/mfd/
10715
10716MULTIMEDIA CARD (MMC) ETC. OVER SPI
10717S:	Orphan
10718F:	drivers/mmc/host/mmc_spi.c
10719F:	include/linux/spi/mmc_spi.h
10720
10721MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10722M:	Ulf Hansson <ulf.hansson@linaro.org>
10723L:	linux-mmc@vger.kernel.org
10724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10725S:	Maintained
10726F:	Documentation/devicetree/bindings/mmc/
10727F:	drivers/mmc/
10728F:	include/linux/mmc/
10729F:	include/uapi/linux/mmc/
10730
10731MULTIPLEXER SUBSYSTEM
10732M:	Peter Rosin <peda@axentia.se>
10733S:	Maintained
10734F:	Documentation/ABI/testing/sysfs-class-mux*
10735F:	Documentation/devicetree/bindings/mux/
10736F:	include/dt-bindings/mux/
10737F:	include/linux/mux/
10738F:	drivers/mux/
10739
10740MULTITECH MULTIPORT CARD (ISICOM)
10741S:	Orphan
10742F:	drivers/tty/isicom.c
10743F:	include/linux/isicom.h
10744
10745MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10746M:	Bin Liu <b-liu@ti.com>
10747L:	linux-usb@vger.kernel.org
10748S:	Maintained
10749F:	drivers/usb/musb/
10750
10751MXL301RF MEDIA DRIVER
10752M:	Akihiro Tsukada <tskd08@gmail.com>
10753L:	linux-media@vger.kernel.org
10754S:	Odd Fixes
10755F:	drivers/media/tuners/mxl301rf*
10756
10757MXL5007T MEDIA DRIVER
10758M:	Michael Krufky <mkrufky@linuxtv.org>
10759L:	linux-media@vger.kernel.org
10760W:	https://linuxtv.org
10761W:	http://github.com/mkrufky
10762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10763T:	git git://linuxtv.org/mkrufky/tuners.git
10764S:	Maintained
10765F:	drivers/media/tuners/mxl5007t.*
10766
10767MXSFB DRM DRIVER
10768M:	Marek Vasut <marex@denx.de>
10769M:	Stefan Agner <stefan@agner.ch>
10770L:	dri-devel@lists.freedesktop.org
10771S:	Supported
10772F:	drivers/gpu/drm/mxsfb/
10773F:	Documentation/devicetree/bindings/display/mxsfb.txt
10774T:	git git://anongit.freedesktop.org/drm/drm-misc
10775
10776MYLEX DAC960 PCI RAID Controller
10777M:	Hannes Reinecke <hare@kernel.org>
10778L:	linux-scsi@vger.kernel.org
10779S:	Supported
10780F:	drivers/scsi/myrb.*
10781F:	drivers/scsi/myrs.*
10782
10783MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10784M:	Chris Lee <christopher.lee@cspi.com>
10785L:	netdev@vger.kernel.org
10786W:	https://www.cspi.com/ethernet-products/support/downloads/
10787S:	Supported
10788F:	drivers/net/ethernet/myricom/myri10ge/
10789
10790NAND FLASH SUBSYSTEM
10791M:	Miquel Raynal <miquel.raynal@bootlin.com>
10792R:	Richard Weinberger <richard@nod.at>
10793L:	linux-mtd@lists.infradead.org
10794W:	http://www.linux-mtd.infradead.org/
10795Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10797S:	Maintained
10798F:	drivers/mtd/nand/
10799F:	include/linux/mtd/*nand*.h
10800
10801NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10802M:	Daniel Mack <zonque@gmail.com>
10803S:	Maintained
10804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10805W:	http://www.native-instruments.com
10806F:	sound/usb/caiaq/
10807
10808NATSEMI ETHERNET DRIVER (DP8381x)
10809S:	Orphan
10810F:	drivers/net/ethernet/natsemi/natsemi.c
10811
10812NCR 5380 SCSI DRIVERS
10813M:	Finn Thain <fthain@telegraphics.com.au>
10814M:	Michael Schmitz <schmitzmic@gmail.com>
10815L:	linux-scsi@vger.kernel.org
10816S:	Maintained
10817F:	Documentation/scsi/g_NCR5380.txt
10818F:	drivers/scsi/NCR5380.*
10819F:	drivers/scsi/arm/cumana_1.c
10820F:	drivers/scsi/arm/oak.c
10821F:	drivers/scsi/atari_scsi.*
10822F:	drivers/scsi/dmx3191d.c
10823F:	drivers/scsi/g_NCR5380.*
10824F:	drivers/scsi/mac_scsi.*
10825F:	drivers/scsi/sun3_scsi.*
10826F:	drivers/scsi/sun3_scsi_vme.c
10827
10828NCSI LIBRARY:
10829M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10830S:	Maintained
10831F:	net/ncsi/
10832
10833NCT6775 HARDWARE MONITOR DRIVER
10834M:	Guenter Roeck <linux@roeck-us.net>
10835L:	linux-hwmon@vger.kernel.org
10836S:	Maintained
10837F:	Documentation/hwmon/nct6775.rst
10838F:	drivers/hwmon/nct6775.c
10839
10840NET_FAILOVER MODULE
10841M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10842L:	netdev@vger.kernel.org
10843S:	Supported
10844F:	driver/net/net_failover.c
10845F:	include/net/net_failover.h
10846F:	Documentation/networking/net_failover.rst
10847
10848NETEFFECT IWARP RNIC DRIVER (IW_NES)
10849M:	Faisal Latif <faisal.latif@intel.com>
10850L:	linux-rdma@vger.kernel.org
10851W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10852S:	Supported
10853F:	drivers/infiniband/hw/nes/
10854F:	include/uapi/rdma/nes-abi.h
10855
10856NETEM NETWORK EMULATOR
10857M:	Stephen Hemminger <stephen@networkplumber.org>
10858L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10859S:	Maintained
10860F:	net/sched/sch_netem.c
10861
10862NETERION 10GbE DRIVERS (s2io/vxge)
10863M:	Jon Mason <jdmason@kudzu.us>
10864L:	netdev@vger.kernel.org
10865S:	Supported
10866F:	Documentation/networking/device_drivers/neterion/s2io.txt
10867F:	Documentation/networking/device_drivers/neterion/vxge.txt
10868F:	drivers/net/ethernet/neterion/
10869
10870NETFILTER
10871M:	Pablo Neira Ayuso <pablo@netfilter.org>
10872M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10873M:	Florian Westphal <fw@strlen.de>
10874L:	netfilter-devel@vger.kernel.org
10875L:	coreteam@netfilter.org
10876W:	http://www.netfilter.org/
10877W:	http://www.iptables.org/
10878W:	http://www.nftables.org/
10879Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10882S:	Maintained
10883F:	include/linux/netfilter*
10884F:	include/linux/netfilter/
10885F:	include/net/netfilter/
10886F:	include/uapi/linux/netfilter*
10887F:	include/uapi/linux/netfilter/
10888F:	net/*/netfilter.c
10889F:	net/*/netfilter/
10890F:	net/netfilter/
10891F:	net/bridge/br_netfilter*.c
10892
10893NETROM NETWORK LAYER
10894M:	Ralf Baechle <ralf@linux-mips.org>
10895L:	linux-hams@vger.kernel.org
10896W:	http://www.linux-ax25.org/
10897S:	Maintained
10898F:	include/net/netrom.h
10899F:	include/uapi/linux/netrom.h
10900F:	net/netrom/
10901
10902NETRONOME ETHERNET DRIVERS
10903M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10904L:	oss-drivers@netronome.com
10905S:	Maintained
10906F:	drivers/net/ethernet/netronome/
10907
10908NETWORK BLOCK DEVICE (NBD)
10909M:	Josef Bacik <josef@toxicpanda.com>
10910S:	Maintained
10911L:	linux-block@vger.kernel.org
10912L:	nbd@other.debian.org
10913F:	Documentation/blockdev/nbd.txt
10914F:	drivers/block/nbd.c
10915F:	include/trace/events/nbd.h
10916F:	include/uapi/linux/nbd.h
10917
10918NETWORK DROP MONITOR
10919M:	Neil Horman <nhorman@tuxdriver.com>
10920L:	netdev@vger.kernel.org
10921S:	Maintained
10922W:	https://fedorahosted.org/dropwatch/
10923F:	net/core/drop_monitor.c
10924
10925NETWORKING DRIVERS
10926M:	"David S. Miller" <davem@davemloft.net>
10927L:	netdev@vger.kernel.org
10928W:	http://www.linuxfoundation.org/en/Net
10929Q:	http://patchwork.ozlabs.org/project/netdev/list/
10930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10932S:	Odd Fixes
10933F:	Documentation/devicetree/bindings/net/
10934F:	drivers/net/
10935F:	include/linux/if_*
10936F:	include/linux/netdevice.h
10937F:	include/linux/etherdevice.h
10938F:	include/linux/fcdevice.h
10939F:	include/linux/fddidevice.h
10940F:	include/linux/hippidevice.h
10941F:	include/linux/inetdevice.h
10942F:	include/uapi/linux/if_*
10943F:	include/uapi/linux/netdevice.h
10944
10945NETWORKING DRIVERS (WIRELESS)
10946M:	Kalle Valo <kvalo@codeaurora.org>
10947L:	linux-wireless@vger.kernel.org
10948Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10951S:	Maintained
10952F:	Documentation/devicetree/bindings/net/wireless/
10953F:	drivers/net/wireless/
10954
10955NETWORKING [DSA]
10956M:	Andrew Lunn <andrew@lunn.ch>
10957M:	Vivien Didelot <vivien.didelot@gmail.com>
10958M:	Florian Fainelli <f.fainelli@gmail.com>
10959S:	Maintained
10960F:	Documentation/devicetree/bindings/net/dsa/
10961F:	net/dsa/
10962F:	include/net/dsa.h
10963F:	include/linux/dsa/
10964F:	include/linux/platform_data/dsa.h
10965F:	drivers/net/dsa/
10966
10967NETWORKING [GENERAL]
10968M:	"David S. Miller" <davem@davemloft.net>
10969L:	netdev@vger.kernel.org
10970W:	http://www.linuxfoundation.org/en/Net
10971Q:	http://patchwork.ozlabs.org/project/netdev/list/
10972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10974B:	mailto:netdev@vger.kernel.org
10975S:	Maintained
10976F:	net/
10977F:	include/net/
10978F:	include/linux/in.h
10979F:	include/linux/net.h
10980F:	include/linux/netdevice.h
10981F:	include/uapi/linux/in.h
10982F:	include/uapi/linux/net.h
10983F:	include/uapi/linux/netdevice.h
10984F:	include/uapi/linux/net_namespace.h
10985F:	tools/testing/selftests/net/
10986F:	lib/net_utils.c
10987F:	lib/random32.c
10988F:	Documentation/networking/
10989
10990NETWORKING [IPSEC]
10991M:	Steffen Klassert <steffen.klassert@secunet.com>
10992M:	Herbert Xu <herbert@gondor.apana.org.au>
10993M:	"David S. Miller" <davem@davemloft.net>
10994L:	netdev@vger.kernel.org
10995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10997S:	Maintained
10998F:	net/xfrm/
10999F:	net/key/
11000F:	net/ipv4/xfrm*
11001F:	net/ipv4/esp4*
11002F:	net/ipv4/ah4.c
11003F:	net/ipv4/ipcomp.c
11004F:	net/ipv4/ip_vti.c
11005F:	net/ipv6/xfrm*
11006F:	net/ipv6/esp6*
11007F:	net/ipv6/ah6.c
11008F:	net/ipv6/ipcomp6.c
11009F:	net/ipv6/ip6_vti.c
11010F:	include/uapi/linux/xfrm.h
11011F:	include/net/xfrm.h
11012
11013NETWORKING [IPv4/IPv6]
11014M:	"David S. Miller" <davem@davemloft.net>
11015M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11016M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11017L:	netdev@vger.kernel.org
11018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11019S:	Maintained
11020F:	net/ipv4/
11021F:	net/ipv6/
11022F:	include/net/ip*
11023F:	arch/x86/net/*
11024
11025NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11026M:	Paul Moore <paul@paul-moore.com>
11027W:	https://github.com/netlabel
11028L:	netdev@vger.kernel.org
11029L:	linux-security-module@vger.kernel.org
11030S:	Maintained
11031F:	Documentation/netlabel/
11032F:	include/net/calipso.h
11033F:	include/net/cipso_ipv4.h
11034F:	include/net/netlabel.h
11035F:	include/uapi/linux/netfilter/xt_SECMARK.h
11036F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11037F:	net/netlabel/
11038F:	net/ipv4/cipso_ipv4.c
11039F:	net/ipv6/calipso.c
11040F:	net/netfilter/xt_CONNSECMARK.c
11041F:	net/netfilter/xt_SECMARK.c
11042
11043NETWORKING [TCP]
11044M:	Eric Dumazet <edumazet@google.com>
11045L:	netdev@vger.kernel.org
11046S:	Maintained
11047F:	net/ipv4/tcp*.c
11048F:	net/ipv4/syncookies.c
11049F:	net/ipv6/tcp*.c
11050F:	net/ipv6/syncookies.c
11051F:	include/uapi/linux/tcp.h
11052F:	include/net/tcp.h
11053F:	include/linux/tcp.h
11054F:	include/trace/events/tcp.h
11055
11056NETWORKING [TLS]
11057M:	Boris Pismenny <borisp@mellanox.com>
11058M:	Aviad Yehezkel <aviadye@mellanox.com>
11059M:	Dave Watson <davejwatson@fb.com>
11060M:	John Fastabend <john.fastabend@gmail.com>
11061M:	Daniel Borkmann <daniel@iogearbox.net>
11062L:	netdev@vger.kernel.org
11063S:	Maintained
11064F:	net/tls/*
11065F:	include/uapi/linux/tls.h
11066F:	include/net/tls.h
11067
11068NETWORKING [WIRELESS]
11069L:	linux-wireless@vger.kernel.org
11070Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11071
11072NETDEVSIM
11073M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11074S:	Maintained
11075F:	drivers/net/netdevsim/*
11076
11077NETXEN (1/10) GbE SUPPORT
11078M:	Manish Chopra <manishc@marvell.com>
11079M:	Rahul Verma <rahulv@marvell.com>
11080M:	GR-Linux-NIC-Dev@marvell.com
11081L:	netdev@vger.kernel.org
11082S:	Supported
11083F:	drivers/net/ethernet/qlogic/netxen/
11084
11085NFC SUBSYSTEM
11086L:	netdev@vger.kernel.org
11087S:	Orphan
11088F:	net/nfc/
11089F:	include/net/nfc/
11090F:	include/uapi/linux/nfc.h
11091F:	drivers/nfc/
11092F:	include/linux/platform_data/nfcmrvl.h
11093F:	include/linux/platform_data/nxp-nci.h
11094F:	Documentation/devicetree/bindings/net/nfc/
11095
11096NFS, SUNRPC, AND LOCKD CLIENTS
11097M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11098M:	Anna Schumaker <anna.schumaker@netapp.com>
11099L:	linux-nfs@vger.kernel.org
11100W:	http://client.linux-nfs.org
11101T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11102S:	Maintained
11103F:	fs/lockd/
11104F:	fs/nfs/
11105F:	fs/nfs_common/
11106F:	net/sunrpc/
11107F:	include/linux/lockd/
11108F:	include/linux/nfs*
11109F:	include/linux/sunrpc/
11110F:	include/uapi/linux/nfs*
11111F:	include/uapi/linux/sunrpc/
11112
11113NILFS2 FILESYSTEM
11114M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11115L:	linux-nilfs@vger.kernel.org
11116W:	https://nilfs.sourceforge.io/
11117W:	https://nilfs.osdn.jp/
11118T:	git git://github.com/konis/nilfs2.git
11119S:	Supported
11120F:	Documentation/filesystems/nilfs2.txt
11121F:	fs/nilfs2/
11122F:	include/trace/events/nilfs2.h
11123F:	include/uapi/linux/nilfs2_api.h
11124F:	include/uapi/linux/nilfs2_ondisk.h
11125
11126NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11127M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11128W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11129S:	Maintained
11130F:	Documentation/scsi/NinjaSCSI.txt
11131F:	drivers/scsi/pcmcia/nsp_*
11132
11133NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11134M:	GOTO Masanori <gotom@debian.or.jp>
11135M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11136W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11137S:	Maintained
11138F:	Documentation/scsi/NinjaSCSI.txt
11139F:	drivers/scsi/nsp32*
11140
11141NIOS2 ARCHITECTURE
11142M:	Ley Foon Tan <lftan@altera.com>
11143L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11145S:	Maintained
11146F:	arch/nios2/
11147
11148NOHZ, DYNTICKS SUPPORT
11149M:	Frederic Weisbecker <fweisbec@gmail.com>
11150M:	Thomas Gleixner <tglx@linutronix.de>
11151M:	Ingo Molnar <mingo@kernel.org>
11152L:	linux-kernel@vger.kernel.org
11153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11154S:	Maintained
11155F:	kernel/time/tick*.*
11156F:	include/linux/tick.h
11157F:	include/linux/sched/nohz.h
11158
11159NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11160M:	Pavel Machek <pavel@ucw.cz>
11161M:	Sakari Ailus <sakari.ailus@iki.fi>
11162L:	linux-media@vger.kernel.org
11163S:	Maintained
11164F:	drivers/media/i2c/et8ek8
11165F:	drivers/media/i2c/ad5820.c
11166
11167NOKIA N900 POWER SUPPLY DRIVERS
11168R:	Pali Rohár <pali.rohar@gmail.com>
11169F:	include/linux/power/bq2415x_charger.h
11170F:	include/linux/power/bq27xxx_battery.h
11171F:	include/linux/power/isp1704_charger.h
11172F:	drivers/power/supply/bq2415x_charger.c
11173F:	drivers/power/supply/bq27xxx_battery.c
11174F:	drivers/power/supply/bq27xxx_battery_i2c.c
11175F:	drivers/power/supply/isp1704_charger.c
11176F:	drivers/power/supply/rx51_battery.c
11177
11178NOLIBC HEADER FILE
11179M:	Willy Tarreau <w@1wt.eu>
11180S:	Maintained
11181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11182F:	tools/include/nolibc/
11183
11184NTB AMD DRIVER
11185M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11186L:	linux-ntb@googlegroups.com
11187S:	Supported
11188F:	drivers/ntb/hw/amd/
11189
11190NTB DRIVER CORE
11191M:	Jon Mason <jdmason@kudzu.us>
11192M:	Dave Jiang <dave.jiang@intel.com>
11193M:	Allen Hubbe <allenbh@gmail.com>
11194L:	linux-ntb@googlegroups.com
11195S:	Supported
11196W:	https://github.com/jonmason/ntb/wiki
11197T:	git git://github.com/jonmason/ntb.git
11198F:	drivers/ntb/
11199F:	drivers/net/ntb_netdev.c
11200F:	include/linux/ntb.h
11201F:	include/linux/ntb_transport.h
11202F:	tools/testing/selftests/ntb/
11203
11204NTB IDT DRIVER
11205M:	Serge Semin <fancer.lancer@gmail.com>
11206L:	linux-ntb@googlegroups.com
11207S:	Supported
11208F:	drivers/ntb/hw/idt/
11209
11210NTB INTEL DRIVER
11211M:	Dave Jiang <dave.jiang@intel.com>
11212L:	linux-ntb@googlegroups.com
11213S:	Supported
11214W:	https://github.com/davejiang/linux/wiki
11215T:	git https://github.com/davejiang/linux.git
11216F:	drivers/ntb/hw/intel/
11217
11218NTFS FILESYSTEM
11219M:	Anton Altaparmakov <anton@tuxera.com>
11220L:	linux-ntfs-dev@lists.sourceforge.net
11221W:	http://www.tuxera.com/
11222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11223S:	Supported
11224F:	Documentation/filesystems/ntfs.txt
11225F:	fs/ntfs/
11226
11227NUBUS SUBSYSTEM
11228M:	Finn Thain <fthain@telegraphics.com.au>
11229L:	linux-m68k@lists.linux-m68k.org
11230S:	Maintained
11231F:	arch/*/include/asm/nubus.h
11232F:	drivers/nubus/
11233F:	include/linux/nubus.h
11234F:	include/uapi/linux/nubus.h
11235
11236NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11237M:	Antonino Daplas <adaplas@gmail.com>
11238L:	linux-fbdev@vger.kernel.org
11239S:	Maintained
11240F:	drivers/video/fbdev/riva/
11241F:	drivers/video/fbdev/nvidia/
11242
11243NVM EXPRESS DRIVER
11244M:	Keith Busch <kbusch@kernel.org>
11245M:	Jens Axboe <axboe@fb.com>
11246M:	Christoph Hellwig <hch@lst.de>
11247M:	Sagi Grimberg <sagi@grimberg.me>
11248L:	linux-nvme@lists.infradead.org
11249T:	git://git.infradead.org/nvme.git
11250W:	http://git.infradead.org/nvme.git
11251S:	Supported
11252F:	drivers/nvme/host/
11253F:	include/linux/nvme.h
11254F:	include/uapi/linux/nvme_ioctl.h
11255
11256NVM EXPRESS FC TRANSPORT DRIVERS
11257M:	James Smart <james.smart@broadcom.com>
11258L:	linux-nvme@lists.infradead.org
11259S:	Supported
11260F:	include/linux/nvme-fc.h
11261F:	include/linux/nvme-fc-driver.h
11262F:	drivers/nvme/host/fc.c
11263F:	drivers/nvme/target/fc.c
11264F:	drivers/nvme/target/fcloop.c
11265
11266NVM EXPRESS TARGET DRIVER
11267M:	Christoph Hellwig <hch@lst.de>
11268M:	Sagi Grimberg <sagi@grimberg.me>
11269L:	linux-nvme@lists.infradead.org
11270T:	git://git.infradead.org/nvme.git
11271W:	http://git.infradead.org/nvme.git
11272S:	Supported
11273F:	drivers/nvme/target/
11274
11275NVMEM FRAMEWORK
11276M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11277S:	Maintained
11278F:	drivers/nvmem/
11279F:	Documentation/devicetree/bindings/nvmem/
11280F:	Documentation/ABI/stable/sysfs-bus-nvmem
11281F:	include/linux/nvmem-consumer.h
11282F:	include/linux/nvmem-provider.h
11283
11284NXP FXAS21002C DRIVER
11285M:	Rui Miguel Silva <rmfrfs@gmail.com>
11286L:	linux-iio@vger.kernel.org
11287S:	Maintained
11288F:	Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11289F:	drivers/iio/gyro/fxas21002c_core.c
11290F:	drivers/iio/gyro/fxas21002c.h
11291F:	drivers/iio/gyro/fxas21002c_i2c.c
11292F:	drivers/iio/gyro/fxas21002c_spi.c
11293
11294NXP SGTL5000 DRIVER
11295M:	Fabio Estevam <festevam@gmail.com>
11296L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11297S:	Maintained
11298F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11299F:	sound/soc/codecs/sgtl5000*
11300
11301NXP SJA1105 ETHERNET SWITCH DRIVER
11302M:	Vladimir Oltean <olteanv@gmail.com>
11303L:	linux-kernel@vger.kernel.org
11304S:	Maintained
11305F:	drivers/net/dsa/sja1105
11306
11307NXP TDA998X DRM DRIVER
11308M:	Russell King <linux@armlinux.org.uk>
11309S:	Maintained
11310T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11311T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11312F:	drivers/gpu/drm/i2c/tda998x_drv.c
11313F:	include/drm/i2c/tda998x.h
11314F:	include/dt-bindings/display/tda998x.h
11315K:	"nxp,tda998x"
11316
11317NXP TFA9879 DRIVER
11318M:	Peter Rosin <peda@axentia.se>
11319L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11320S:	Maintained
11321F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11322F:	sound/soc/codecs/tfa9879*
11323
11324NXP-NCI NFC DRIVER
11325M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11326R:	Charles Gorand <charles.gorand@effinnov.com>
11327L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11328S:	Supported
11329F:	drivers/nfc/nxp-nci
11330
11331OBJAGG
11332M:	Jiri Pirko <jiri@mellanox.com>
11333L:	netdev@vger.kernel.org
11334S:	Supported
11335F:	lib/objagg.c
11336F:	lib/test_objagg.c
11337F:	include/linux/objagg.h
11338
11339NXP FSPI DRIVER
11340R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11341M:	Ashish Kumar <ashish.kumar@nxp.com>
11342L:	linux-spi@vger.kernel.org
11343S:	Maintained
11344F:	drivers/spi/spi-nxp-fspi.c
11345F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11346
11347OBJTOOL
11348M:	Josh Poimboeuf <jpoimboe@redhat.com>
11349M:	Peter Zijlstra <peterz@infradead.org>
11350S:	Supported
11351F:	tools/objtool/
11352
11353OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11354M:	Frederic Barrat <fbarrat@linux.ibm.com>
11355M:	Andrew Donnellan <ajd@linux.ibm.com>
11356L:	linuxppc-dev@lists.ozlabs.org
11357S:	Supported
11358F:	arch/powerpc/platforms/powernv/ocxl.c
11359F:	arch/powerpc/include/asm/pnv-ocxl.h
11360F:	drivers/misc/ocxl/
11361F:	include/misc/ocxl*
11362F:	include/uapi/misc/ocxl.h
11363F:	Documentation/accelerators/ocxl.rst
11364
11365OMAP AUDIO SUPPORT
11366M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11367M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11368L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11369L:	linux-omap@vger.kernel.org
11370S:	Maintained
11371F:	sound/soc/ti/omap*
11372F:	sound/soc/ti/rx51.c
11373F:	sound/soc/ti/n810.c
11374F:	sound/soc/ti/sdma-pcm.*
11375
11376OMAP CLOCK FRAMEWORK SUPPORT
11377M:	Paul Walmsley <paul@pwsan.com>
11378L:	linux-omap@vger.kernel.org
11379S:	Maintained
11380F:	arch/arm/*omap*/*clock*
11381
11382OMAP DEVICE TREE SUPPORT
11383M:	Benoît Cousson <bcousson@baylibre.com>
11384M:	Tony Lindgren <tony@atomide.com>
11385L:	linux-omap@vger.kernel.org
11386L:	devicetree@vger.kernel.org
11387S:	Maintained
11388F:	arch/arm/boot/dts/*omap*
11389F:	arch/arm/boot/dts/*am3*
11390F:	arch/arm/boot/dts/*am4*
11391F:	arch/arm/boot/dts/*am5*
11392F:	arch/arm/boot/dts/*dra7*
11393
11394OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11395L:	linux-omap@vger.kernel.org
11396L:	linux-fbdev@vger.kernel.org
11397S:	Orphan
11398F:	drivers/video/fbdev/omap2/
11399F:	Documentation/arm/OMAP/DSS
11400
11401OMAP FRAMEBUFFER SUPPORT
11402L:	linux-fbdev@vger.kernel.org
11403L:	linux-omap@vger.kernel.org
11404S:	Orphan
11405F:	drivers/video/fbdev/omap/
11406
11407OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11408M:	Roger Quadros <rogerq@ti.com>
11409M:	Tony Lindgren <tony@atomide.com>
11410L:	linux-omap@vger.kernel.org
11411S:	Maintained
11412F:	drivers/memory/omap-gpmc.c
11413F:	arch/arm/mach-omap2/*gpmc*
11414
11415OMAP GPIO DRIVER
11416M:	Grygorii Strashko <grygorii.strashko@ti.com>
11417M:	Santosh Shilimkar <ssantosh@kernel.org>
11418M:	Kevin Hilman <khilman@kernel.org>
11419L:	linux-omap@vger.kernel.org
11420S:	Maintained
11421F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11422F:	drivers/gpio/gpio-omap.c
11423
11424OMAP HARDWARE SPINLOCK SUPPORT
11425M:	Ohad Ben-Cohen <ohad@wizery.com>
11426L:	linux-omap@vger.kernel.org
11427S:	Maintained
11428F:	drivers/hwspinlock/omap_hwspinlock.c
11429
11430OMAP HS MMC SUPPORT
11431L:	linux-mmc@vger.kernel.org
11432L:	linux-omap@vger.kernel.org
11433S:	Orphan
11434F:	drivers/mmc/host/omap_hsmmc.c
11435
11436OMAP HWMOD DATA
11437M:	Paul Walmsley <paul@pwsan.com>
11438L:	linux-omap@vger.kernel.org
11439S:	Maintained
11440F:	arch/arm/mach-omap2/omap_hwmod*data*
11441
11442OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11443M:	Benoît Cousson <bcousson@baylibre.com>
11444L:	linux-omap@vger.kernel.org
11445S:	Maintained
11446F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11447
11448OMAP HWMOD SUPPORT
11449M:	Benoît Cousson <bcousson@baylibre.com>
11450M:	Paul Walmsley <paul@pwsan.com>
11451L:	linux-omap@vger.kernel.org
11452S:	Maintained
11453F:	arch/arm/mach-omap2/omap_hwmod.*
11454
11455OMAP I2C DRIVER
11456M:	Vignesh R <vigneshr@ti.com>
11457L:	linux-omap@vger.kernel.org
11458L:	linux-i2c@vger.kernel.org
11459S:	Maintained
11460F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11461F:	drivers/i2c/busses/i2c-omap.c
11462
11463OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11464M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11465L:	linux-media@vger.kernel.org
11466S:	Maintained
11467F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11468F:	drivers/media/platform/omap3isp/
11469F:	drivers/staging/media/omap4iss/
11470
11471OMAP MMC SUPPORT
11472M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11473L:	linux-omap@vger.kernel.org
11474S:	Odd Fixes
11475F:	drivers/mmc/host/omap.c
11476
11477OMAP POWER MANAGEMENT SUPPORT
11478M:	Kevin Hilman <khilman@kernel.org>
11479L:	linux-omap@vger.kernel.org
11480S:	Maintained
11481F:	arch/arm/*omap*/*pm*
11482F:	drivers/cpufreq/omap-cpufreq.c
11483
11484OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11485M:	Rajendra Nayak <rnayak@codeaurora.org>
11486M:	Paul Walmsley <paul@pwsan.com>
11487L:	linux-omap@vger.kernel.org
11488S:	Maintained
11489F:	arch/arm/mach-omap2/prm*
11490
11491OMAP RANDOM NUMBER GENERATOR SUPPORT
11492M:	Deepak Saxena <dsaxena@plexity.net>
11493S:	Maintained
11494F:	drivers/char/hw_random/omap-rng.c
11495
11496OMAP USB SUPPORT
11497L:	linux-usb@vger.kernel.org
11498L:	linux-omap@vger.kernel.org
11499S:	Orphan
11500F:	drivers/usb/*/*omap*
11501F:	arch/arm/*omap*/usb*
11502
11503OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11504M:	Mark Jackson <mpfj@newflow.co.uk>
11505L:	linux-omap@vger.kernel.org
11506S:	Maintained
11507F:	arch/arm/boot/dts/am335x-nano.dts
11508
11509OMAP1 SUPPORT
11510M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11511M:	Tony Lindgren <tony@atomide.com>
11512L:	linux-omap@vger.kernel.org
11513Q:	http://patchwork.kernel.org/project/linux-omap/list/
11514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11515S:	Maintained
11516F:	arch/arm/mach-omap1/
11517F:	arch/arm/plat-omap/
11518F:	arch/arm/configs/omap1_defconfig
11519F:	drivers/i2c/busses/i2c-omap.c
11520F:	include/linux/platform_data/i2c-omap.h
11521F:	include/linux/platform_data/ams-delta-fiq.h
11522
11523OMAP2+ SUPPORT
11524M:	Tony Lindgren <tony@atomide.com>
11525L:	linux-omap@vger.kernel.org
11526W:	http://www.muru.com/linux/omap/
11527W:	http://linux.omap.com/
11528Q:	http://patchwork.kernel.org/project/linux-omap/list/
11529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11530S:	Maintained
11531F:	arch/arm/mach-omap2/
11532F:	arch/arm/plat-omap/
11533F:	arch/arm/configs/omap2plus_defconfig
11534F:	drivers/i2c/busses/i2c-omap.c
11535F:	drivers/irqchip/irq-omap-intc.c
11536F:	drivers/mfd/*omap*.c
11537F:	drivers/mfd/menelaus.c
11538F:	drivers/mfd/palmas.c
11539F:	drivers/mfd/tps65217.c
11540F:	drivers/mfd/tps65218.c
11541F:	drivers/mfd/tps65910.c
11542F:	drivers/mfd/twl-core.[ch]
11543F:	drivers/mfd/twl4030*.c
11544F:	drivers/mfd/twl6030*.c
11545F:	drivers/mfd/twl6040*.c
11546F:	drivers/regulator/palmas-regulator*.c
11547F:	drivers/regulator/pbias-regulator.c
11548F:	drivers/regulator/tps65217-regulator.c
11549F:	drivers/regulator/tps65218-regulator.c
11550F:	drivers/regulator/tps65910-regulator.c
11551F:	drivers/regulator/twl-regulator.c
11552F:	drivers/regulator/twl6030-regulator.c
11553F:	include/linux/platform_data/i2c-omap.h
11554
11555ONION OMEGA2+ BOARD
11556M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11557L:	linux-mips@vger.kernel.org
11558S:	Maintained
11559F:	arch/mips/boot/dts/ralink/omega2p.dts
11560
11561OMFS FILESYSTEM
11562M:	Bob Copeland <me@bobcopeland.com>
11563L:	linux-karma-devel@lists.sourceforge.net
11564S:	Maintained
11565F:	Documentation/filesystems/omfs.txt
11566F:	fs/omfs/
11567
11568OMNIKEY CARDMAN 4000 DRIVER
11569M:	Harald Welte <laforge@gnumonks.org>
11570S:	Maintained
11571F:	drivers/char/pcmcia/cm4000_cs.c
11572F:	include/linux/cm4000_cs.h
11573F:	include/uapi/linux/cm4000_cs.h
11574
11575OMNIKEY CARDMAN 4040 DRIVER
11576M:	Harald Welte <laforge@gnumonks.org>
11577S:	Maintained
11578F:	drivers/char/pcmcia/cm4040_cs.*
11579
11580OMNIVISION OV13858 SENSOR DRIVER
11581M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11582L:	linux-media@vger.kernel.org
11583T:	git git://linuxtv.org/media_tree.git
11584S:	Maintained
11585F:	drivers/media/i2c/ov13858.c
11586
11587OMNIVISION OV2680 SENSOR DRIVER
11588M:	Rui Miguel Silva <rmfrfs@gmail.com>
11589L:	linux-media@vger.kernel.org
11590T:	git git://linuxtv.org/media_tree.git
11591S:	Maintained
11592F:	drivers/media/i2c/ov2680.c
11593F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11594
11595OMNIVISION OV2685 SENSOR DRIVER
11596M:	Shunqian Zheng <zhengsq@rock-chips.com>
11597L:	linux-media@vger.kernel.org
11598T:	git git://linuxtv.org/media_tree.git
11599S:	Maintained
11600F:	drivers/media/i2c/ov2685.c
11601
11602OMNIVISION OV5640 SENSOR DRIVER
11603M:	Steve Longerbeam <slongerbeam@gmail.com>
11604L:	linux-media@vger.kernel.org
11605T:	git git://linuxtv.org/media_tree.git
11606S:	Maintained
11607F:	drivers/media/i2c/ov5640.c
11608
11609OMNIVISION OV5647 SENSOR DRIVER
11610M:	Luis Oliveira <lolivei@synopsys.com>
11611L:	linux-media@vger.kernel.org
11612T:	git git://linuxtv.org/media_tree.git
11613S:	Maintained
11614F:	drivers/media/i2c/ov5647.c
11615
11616OMNIVISION OV5695 SENSOR DRIVER
11617M:	Shunqian Zheng <zhengsq@rock-chips.com>
11618L:	linux-media@vger.kernel.org
11619T:	git git://linuxtv.org/media_tree.git
11620S:	Maintained
11621F:	drivers/media/i2c/ov5695.c
11622
11623OMNIVISION OV7670 SENSOR DRIVER
11624M:	Jonathan Corbet <corbet@lwn.net>
11625L:	linux-media@vger.kernel.org
11626T:	git git://linuxtv.org/media_tree.git
11627S:	Maintained
11628F:	drivers/media/i2c/ov7670.c
11629F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11630
11631OMNIVISION OV772x SENSOR DRIVER
11632M:	Jacopo Mondi <jacopo@jmondi.org>
11633L:	linux-media@vger.kernel.org
11634T:	git git://linuxtv.org/media_tree.git
11635S:	Odd fixes
11636F:	drivers/media/i2c/ov772x.c
11637F:	include/media/i2c/ov772x.h
11638F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11639
11640OMNIVISION OV7740 SENSOR DRIVER
11641M:	Wenyou Yang <wenyou.yang@microchip.com>
11642L:	linux-media@vger.kernel.org
11643T:	git git://linuxtv.org/media_tree.git
11644S:	Maintained
11645F:	drivers/media/i2c/ov7740.c
11646F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11647
11648OMNIVISION OV9640 SENSOR DRIVER
11649M:	Petr Cvek <petrcvekcz@gmail.com>
11650L:	linux-media@vger.kernel.org
11651S:	Maintained
11652F:	drivers/media/i2c/ov9640.*
11653
11654OMNIVISION OV8856 SENSOR DRIVER
11655M:	Ben Kao <ben.kao@intel.com>
11656L:	linux-media@vger.kernel.org
11657T:	git git://linuxtv.org/media_tree.git
11658S:	Maintained
11659F:	drivers/media/i2c/ov8856.c
11660
11661OMNIVISION OV9650 SENSOR DRIVER
11662M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11663R:	Akinobu Mita <akinobu.mita@gmail.com>
11664R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11665L:	linux-media@vger.kernel.org
11666T:	git git://linuxtv.org/media_tree.git
11667S:	Maintained
11668F:	drivers/media/i2c/ov9650.c
11669F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11670
11671ONENAND FLASH DRIVER
11672M:	Kyungmin Park <kyungmin.park@samsung.com>
11673L:	linux-mtd@lists.infradead.org
11674S:	Maintained
11675F:	drivers/mtd/nand/onenand/
11676F:	include/linux/mtd/onenand*.h
11677
11678ONSTREAM SCSI TAPE DRIVER
11679M:	Willem Riede <osst@riede.org>
11680L:	osst-users@lists.sourceforge.net
11681L:	linux-scsi@vger.kernel.org
11682S:	Maintained
11683F:	Documentation/scsi/osst.txt
11684F:	drivers/scsi/osst.*
11685F:	drivers/scsi/osst_*.h
11686F:	drivers/scsi/st.h
11687
11688OP-TEE DRIVER
11689M:	Jens Wiklander <jens.wiklander@linaro.org>
11690S:	Maintained
11691F:	drivers/tee/optee/
11692
11693OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11694M:	Sumit Garg <sumit.garg@linaro.org>
11695S:	Maintained
11696F:	drivers/char/hw_random/optee-rng.c
11697
11698OPA-VNIC DRIVER
11699M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11700M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11701L:	linux-rdma@vger.kernel.org
11702S:	Supported
11703F:	drivers/infiniband/ulp/opa_vnic
11704
11705OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11706M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11707M:	Frank Rowand <frowand.list@gmail.com>
11708L:	devicetree@vger.kernel.org
11709S:	Maintained
11710F:	Documentation/devicetree/dynamic-resolution-notes.txt
11711F:	Documentation/devicetree/overlay-notes.txt
11712F:	drivers/of/overlay.c
11713F:	drivers/of/resolver.c
11714K:	of_overlay_notifier_
11715
11716OPEN FIRMWARE AND FLATTENED DEVICE TREE
11717M:	Rob Herring <robh+dt@kernel.org>
11718M:	Frank Rowand <frowand.list@gmail.com>
11719L:	devicetree@vger.kernel.org
11720W:	http://www.devicetree.org/
11721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11722S:	Maintained
11723F:	drivers/of/
11724F:	include/linux/of*.h
11725F:	scripts/dtc/
11726F:	Documentation/ABI/testing/sysfs-firmware-ofw
11727
11728OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11729M:	Rob Herring <robh+dt@kernel.org>
11730M:	Mark Rutland <mark.rutland@arm.com>
11731L:	devicetree@vger.kernel.org
11732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11733Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11734S:	Maintained
11735F:	Documentation/devicetree/
11736F:	arch/*/boot/dts/
11737F:	include/dt-bindings/
11738
11739OPENCORES I2C BUS DRIVER
11740M:	Peter Korsgaard <peter@korsgaard.com>
11741M:	Andrew Lunn <andrew@lunn.ch>
11742L:	linux-i2c@vger.kernel.org
11743S:	Maintained
11744F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11745F:	Documentation/i2c/busses/i2c-ocores
11746F:	drivers/i2c/busses/i2c-ocores.c
11747F:	include/linux/platform_data/i2c-ocores.h
11748
11749OPENRISC ARCHITECTURE
11750M:	Jonas Bonn <jonas@southpole.se>
11751M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11752M:	Stafford Horne <shorne@gmail.com>
11753T:	git git://github.com/openrisc/linux.git
11754L:	openrisc@lists.librecores.org
11755W:	http://openrisc.io
11756S:	Maintained
11757F:	Documentation/devicetree/bindings/openrisc/
11758F:	Documentation/openrisc/
11759F:	arch/openrisc/
11760F:	drivers/irqchip/irq-ompic.c
11761F:	drivers/irqchip/irq-or1k-*
11762
11763OPENVSWITCH
11764M:	Pravin B Shelar <pshelar@ovn.org>
11765L:	netdev@vger.kernel.org
11766L:	dev@openvswitch.org
11767W:	http://openvswitch.org
11768S:	Maintained
11769F:	net/openvswitch/
11770F:	include/uapi/linux/openvswitch.h
11771
11772OPERATING PERFORMANCE POINTS (OPP)
11773M:	Viresh Kumar <vireshk@kernel.org>
11774M:	Nishanth Menon <nm@ti.com>
11775M:	Stephen Boyd <sboyd@kernel.org>
11776L:	linux-pm@vger.kernel.org
11777S:	Maintained
11778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11779F:	drivers/opp/
11780F:	include/linux/pm_opp.h
11781F:	Documentation/power/opp.txt
11782F:	Documentation/devicetree/bindings/opp/
11783
11784OPL4 DRIVER
11785M:	Clemens Ladisch <clemens@ladisch.de>
11786L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11788S:	Maintained
11789F:	sound/drivers/opl4/
11790
11791OPROFILE
11792M:	Robert Richter <rric@kernel.org>
11793L:	oprofile-list@lists.sf.net
11794S:	Maintained
11795F:	arch/*/include/asm/oprofile*.h
11796F:	arch/*/oprofile/
11797F:	drivers/oprofile/
11798F:	include/linux/oprofile.h
11799
11800ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11801M:	Mark Fasheh <mark@fasheh.com>
11802M:	Joel Becker <jlbec@evilplan.org>
11803M:	Joseph Qi <joseph.qi@linux.alibaba.com>
11804L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11805W:	http://ocfs2.wiki.kernel.org
11806S:	Supported
11807F:	Documentation/filesystems/ocfs2.txt
11808F:	Documentation/filesystems/dlmfs.txt
11809F:	fs/ocfs2/
11810
11811ORANGEFS FILESYSTEM
11812M:	Mike Marshall <hubcap@omnibond.com>
11813R:	Martin Brandenburg <martin@omnibond.com>
11814L:	devel@lists.orangefs.org
11815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11816S:	Supported
11817F:	fs/orangefs/
11818F:	Documentation/filesystems/orangefs.txt
11819
11820ORINOCO DRIVER
11821L:	linux-wireless@vger.kernel.org
11822W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11823W:	http://www.nongnu.org/orinoco/
11824S:	Orphan
11825F:	drivers/net/wireless/intersil/orinoco/
11826
11827OV2659 OMNIVISION SENSOR DRIVER
11828M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11829L:	linux-media@vger.kernel.org
11830W:	https://linuxtv.org
11831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11832T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11833S:	Maintained
11834F:	drivers/media/i2c/ov2659.c
11835F:	include/media/i2c/ov2659.h
11836
11837OVERLAY FILESYSTEM
11838M:	Miklos Szeredi <miklos@szeredi.hu>
11839L:	linux-unionfs@vger.kernel.org
11840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11841S:	Supported
11842F:	fs/overlayfs/
11843F:	Documentation/filesystems/overlayfs.txt
11844
11845P54 WIRELESS DRIVER
11846M:	Christian Lamparter <chunkeey@googlemail.com>
11847L:	linux-wireless@vger.kernel.org
11848W:	http://wireless.kernel.org/en/users/Drivers/p54
11849S:	Maintained
11850F:	drivers/net/wireless/intersil/p54/
11851
11852PA SEMI ETHERNET DRIVER
11853L:	netdev@vger.kernel.org
11854S:	Orphan
11855F:	drivers/net/ethernet/pasemi/*
11856
11857PA SEMI SMBUS DRIVER
11858L:	linux-i2c@vger.kernel.org
11859S:	Orphan
11860F:	drivers/i2c/busses/i2c-pasemi.c
11861
11862PACKING
11863M:	Vladimir Oltean <olteanv@gmail.com>
11864L:	netdev@vger.kernel.org
11865S:	Supported
11866F:	lib/packing.c
11867F:	include/linux/packing.h
11868F:	Documentation/packing.txt
11869
11870PADATA PARALLEL EXECUTION MECHANISM
11871M:	Steffen Klassert <steffen.klassert@secunet.com>
11872L:	linux-crypto@vger.kernel.org
11873S:	Maintained
11874F:	kernel/padata.c
11875F:	include/linux/padata.h
11876F:	Documentation/padata.txt
11877
11878PANASONIC LAPTOP ACPI EXTRAS DRIVER
11879M:	Harald Welte <laforge@gnumonks.org>
11880L:	platform-driver-x86@vger.kernel.org
11881S:	Maintained
11882F:	drivers/platform/x86/panasonic-laptop.c
11883
11884PARALLEL LCD/KEYPAD PANEL DRIVER
11885M:	Willy Tarreau <willy@haproxy.com>
11886M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11887S:	Odd Fixes
11888F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11889F:	drivers/auxdisplay/panel.c
11890
11891PARALLEL PORT SUBSYSTEM
11892M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11893M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11894L:	linux-parport@lists.infradead.org (subscribers-only)
11895S:	Maintained
11896F:	drivers/parport/
11897F:	include/linux/parport*.h
11898F:	drivers/char/ppdev.c
11899F:	include/uapi/linux/ppdev.h
11900F:	Documentation/parport*.txt
11901
11902PARAVIRT_OPS INTERFACE
11903M:	Juergen Gross <jgross@suse.com>
11904M:	Alok Kataria <akataria@vmware.com>
11905L:	virtualization@lists.linux-foundation.org
11906S:	Supported
11907F:	Documentation/virtual/paravirt_ops.txt
11908F:	arch/*/kernel/paravirt*
11909F:	arch/*/include/asm/paravirt*.h
11910F:	include/linux/hypervisor.h
11911
11912PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11913M:	Tim Waugh <tim@cyberelk.net>
11914L:	linux-parport@lists.infradead.org (subscribers-only)
11915S:	Maintained
11916F:	Documentation/blockdev/paride.txt
11917F:	drivers/block/paride/
11918
11919PARISC ARCHITECTURE
11920M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11921M:	Helge Deller <deller@gmx.de>
11922L:	linux-parisc@vger.kernel.org
11923W:	http://www.parisc-linux.org/
11924Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11927S:	Maintained
11928F:	arch/parisc/
11929F:	Documentation/parisc/
11930F:	drivers/parisc/
11931F:	drivers/char/agp/parisc-agp.c
11932F:	drivers/input/serio/gscps2.c
11933F:	drivers/parport/parport_gsc.*
11934F:	drivers/tty/serial/8250/8250_gsc.c
11935F:	drivers/video/fbdev/sti*
11936F:	drivers/video/console/sti*
11937F:	drivers/video/logo/logo_parisc*
11938
11939PARMAN
11940M:	Jiri Pirko <jiri@mellanox.com>
11941L:	netdev@vger.kernel.org
11942S:	Supported
11943F:	lib/parman.c
11944F:	lib/test_parman.c
11945F:	include/linux/parman.h
11946
11947PC ENGINES APU BOARD DRIVER
11948M:	Enrico Weigelt, metux IT consult <info@metux.net>
11949S:	Maintained
11950F:	drivers/platform/x86/pcengines-apuv2.c
11951
11952PC87360 HARDWARE MONITORING DRIVER
11953M:	Jim Cromie <jim.cromie@gmail.com>
11954L:	linux-hwmon@vger.kernel.org
11955S:	Maintained
11956F:	Documentation/hwmon/pc87360.rst
11957F:	drivers/hwmon/pc87360.c
11958
11959PC8736x GPIO DRIVER
11960M:	Jim Cromie <jim.cromie@gmail.com>
11961S:	Maintained
11962F:	drivers/char/pc8736x_gpio.c
11963
11964PC87427 HARDWARE MONITORING DRIVER
11965M:	Jean Delvare <jdelvare@suse.com>
11966L:	linux-hwmon@vger.kernel.org
11967S:	Maintained
11968F:	Documentation/hwmon/pc87427.rst
11969F:	drivers/hwmon/pc87427.c
11970
11971PCA9532 LED DRIVER
11972M:	Riku Voipio <riku.voipio@iki.fi>
11973S:	Maintained
11974F:	drivers/leds/leds-pca9532.c
11975F:	include/linux/leds-pca9532.h
11976
11977PCA9541 I2C BUS MASTER SELECTOR DRIVER
11978M:	Guenter Roeck <linux@roeck-us.net>
11979L:	linux-i2c@vger.kernel.org
11980S:	Maintained
11981F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11982
11983PCDP - PRIMARY CONSOLE AND DEBUG PORT
11984M:	Khalid Aziz <khalid@gonehiking.org>
11985S:	Maintained
11986F:	drivers/firmware/pcdp.*
11987
11988PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11989M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11990L:	linux-pci@vger.kernel.org
11991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11992S:	Maintained
11993F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11994F:	drivers/pci/controller/pci-aardvark.c
11995
11996PCI DRIVER FOR ALTERA PCIE IP
11997M:	Ley Foon Tan <lftan@altera.com>
11998L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11999L:	linux-pci@vger.kernel.org
12000S:	Supported
12001F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12002F:	drivers/pci/controller/pcie-altera.c
12003
12004PCI DRIVER FOR APPLIEDMICRO XGENE
12005M:	Toan Le <toan@os.amperecomputing.com>
12006L:	linux-pci@vger.kernel.org
12007L:	linux-arm-kernel@lists.infradead.org
12008S:	Maintained
12009F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12010F:	drivers/pci/controller/pci-xgene.c
12011
12012PCI DRIVER FOR ARM VERSATILE PLATFORM
12013M:	Rob Herring <robh@kernel.org>
12014L:	linux-pci@vger.kernel.org
12015L:	linux-arm-kernel@lists.infradead.org
12016S:	Maintained
12017F:	Documentation/devicetree/bindings/pci/versatile.txt
12018F:	drivers/pci/controller/pci-versatile.c
12019
12020PCI DRIVER FOR ARMADA 8K
12021M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12022L:	linux-pci@vger.kernel.org
12023L:	linux-arm-kernel@lists.infradead.org
12024S:	Maintained
12025F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12026F:	drivers/pci/controller/dwc/pcie-armada8k.c
12027
12028PCI DRIVER FOR CADENCE PCIE IP
12029M:	Tom Joseph <tjoseph@cadence.com>
12030L:	linux-pci@vger.kernel.org
12031S:	Maintained
12032F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12033F:	drivers/pci/controller/pcie-cadence*
12034
12035PCI DRIVER FOR FREESCALE LAYERSCAPE
12036M:	Minghuan Lian <minghuan.Lian@nxp.com>
12037M:	Mingkai Hu <mingkai.hu@nxp.com>
12038M:	Roy Zang <roy.zang@nxp.com>
12039L:	linuxppc-dev@lists.ozlabs.org
12040L:	linux-pci@vger.kernel.org
12041L:	linux-arm-kernel@lists.infradead.org
12042S:	Maintained
12043F:	drivers/pci/controller/dwc/*layerscape*
12044
12045PCI DRIVER FOR GENERIC OF HOSTS
12046M:	Will Deacon <will@kernel.org>
12047L:	linux-pci@vger.kernel.org
12048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12049S:	Maintained
12050F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12051F:	drivers/pci/controller/pci-host-common.c
12052F:	drivers/pci/controller/pci-host-generic.c
12053
12054PCI DRIVER FOR IMX6
12055M:	Richard Zhu <hongxing.zhu@nxp.com>
12056M:	Lucas Stach <l.stach@pengutronix.de>
12057L:	linux-pci@vger.kernel.org
12058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12059S:	Maintained
12060F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12061F:	drivers/pci/controller/dwc/*imx6*
12062
12063PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12064M:	Keith Busch <keith.busch@intel.com>
12065M:	Jonathan Derrick <jonathan.derrick@intel.com>
12066L:	linux-pci@vger.kernel.org
12067S:	Supported
12068F:	drivers/pci/controller/vmd.c
12069
12070PCI DRIVER FOR MICROSEMI SWITCHTEC
12071M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12072M:	Logan Gunthorpe <logang@deltatee.com>
12073L:	linux-pci@vger.kernel.org
12074S:	Maintained
12075F:	Documentation/switchtec.txt
12076F:	Documentation/ABI/testing/sysfs-class-switchtec
12077F:	drivers/pci/switch/switchtec*
12078F:	include/uapi/linux/switchtec_ioctl.h
12079F:	include/linux/switchtec.h
12080F:	drivers/ntb/hw/mscc/
12081
12082PCI DRIVER FOR MOBIVEIL PCIE IP
12083M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12084M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12085L:	linux-pci@vger.kernel.org
12086S:	Supported
12087F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12088F:	drivers/pci/controller/pcie-mobiveil.c
12089
12090PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12091M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12092M:	Jason Cooper <jason@lakedaemon.net>
12093L:	linux-pci@vger.kernel.org
12094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12095S:	Maintained
12096F:	drivers/pci/controller/*mvebu*
12097
12098PCI DRIVER FOR NVIDIA TEGRA
12099M:	Thierry Reding <thierry.reding@gmail.com>
12100L:	linux-tegra@vger.kernel.org
12101L:	linux-pci@vger.kernel.org
12102S:	Supported
12103F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12104F:	drivers/pci/controller/pci-tegra.c
12105
12106PCI DRIVER FOR RENESAS R-CAR
12107M:	Simon Horman <horms@verge.net.au>
12108L:	linux-pci@vger.kernel.org
12109L:	linux-renesas-soc@vger.kernel.org
12110S:	Maintained
12111F:	drivers/pci/controller/*rcar*
12112
12113PCI DRIVER FOR SAMSUNG EXYNOS
12114M:	Jingoo Han <jingoohan1@gmail.com>
12115L:	linux-pci@vger.kernel.org
12116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12117L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12118S:	Maintained
12119F:	drivers/pci/controller/dwc/pci-exynos.c
12120
12121PCI DRIVER FOR SYNOPSYS DESIGNWARE
12122M:	Jingoo Han <jingoohan1@gmail.com>
12123M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12124L:	linux-pci@vger.kernel.org
12125S:	Maintained
12126F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12127F:	drivers/pci/controller/dwc/*designware*
12128
12129PCI DRIVER FOR TI DRA7XX
12130M:	Kishon Vijay Abraham I <kishon@ti.com>
12131L:	linux-omap@vger.kernel.org
12132L:	linux-pci@vger.kernel.org
12133S:	Supported
12134F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12135F:	drivers/pci/controller/dwc/pci-dra7xx.c
12136
12137PCI DRIVER FOR TI KEYSTONE
12138M:	Murali Karicheri <m-karicheri2@ti.com>
12139L:	linux-pci@vger.kernel.org
12140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12141S:	Maintained
12142F:	drivers/pci/controller/dwc/pci-keystone.c
12143
12144PCI ENDPOINT SUBSYSTEM
12145M:	Kishon Vijay Abraham I <kishon@ti.com>
12146M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12147L:	linux-pci@vger.kernel.org
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12149S:	Supported
12150F:	drivers/pci/endpoint/
12151F:	drivers/misc/pci_endpoint_test.c
12152F:	tools/pci/
12153
12154PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12155M:	Russell Currey <ruscur@russell.cc>
12156M:	Sam Bobroff <sbobroff@linux.ibm.com>
12157M:	Oliver O'Halloran <oohall@gmail.com>
12158L:	linuxppc-dev@lists.ozlabs.org
12159S:	Supported
12160F:	Documentation/PCI/pci-error-recovery.txt
12161F:	drivers/pci/pcie/aer.c
12162F:	drivers/pci/pcie/dpc.c
12163F:	drivers/pci/pcie/err.c
12164F:	Documentation/powerpc/eeh-pci-error-recovery.txt
12165F:	arch/powerpc/kernel/eeh*.c
12166F:	arch/powerpc/platforms/*/eeh*.c
12167F:	arch/powerpc/include/*/eeh*.h
12168
12169PCI ERROR RECOVERY
12170M:	Linas Vepstas <linasvepstas@gmail.com>
12171L:	linux-pci@vger.kernel.org
12172S:	Supported
12173F:	Documentation/PCI/pci-error-recovery.txt
12174
12175PCI MSI DRIVER FOR ALTERA MSI IP
12176M:	Ley Foon Tan <lftan@altera.com>
12177L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12178L:	linux-pci@vger.kernel.org
12179S:	Supported
12180F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12181F:	drivers/pci/controller/pcie-altera-msi.c
12182
12183PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12184M:	Toan Le <toan@os.amperecomputing.com>
12185L:	linux-pci@vger.kernel.org
12186L:	linux-arm-kernel@lists.infradead.org
12187S:	Maintained
12188F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12189F:	drivers/pci/controller/pci-xgene-msi.c
12190
12191PCI SUBSYSTEM
12192M:	Bjorn Helgaas <bhelgaas@google.com>
12193L:	linux-pci@vger.kernel.org
12194Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12196S:	Supported
12197F:	Documentation/devicetree/bindings/pci/
12198F:	Documentation/PCI/
12199F:	drivers/acpi/pci*
12200F:	drivers/pci/
12201F:	include/asm-generic/pci*
12202F:	include/linux/pci*
12203F:	include/linux/of_pci.h
12204F:	include/uapi/linux/pci*
12205F:	lib/pci*
12206F:	arch/x86/pci/
12207F:	arch/x86/kernel/quirks.c
12208F:	arch/x86/kernel/early-quirks.c
12209
12210PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12211M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12212L:	linux-pci@vger.kernel.org
12213Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12215S:	Supported
12216F:	drivers/pci/controller/
12217
12218PCIE DRIVER FOR ANNAPURNA LABS
12219M:	Jonathan Chocron <jonnyc@amazon.com>
12220L:	linux-pci@vger.kernel.org
12221S:	Maintained
12222F:	drivers/pci/controller/dwc/pcie-al.c
12223
12224PCIE DRIVER FOR AMLOGIC MESON
12225M:	Yue Wang <yue.wang@Amlogic.com>
12226L:	linux-pci@vger.kernel.org
12227L:	linux-amlogic@lists.infradead.org
12228S:	Maintained
12229F:	drivers/pci/controller/dwc/pci-meson.c
12230
12231PCIE DRIVER FOR AXIS ARTPEC
12232M:	Jesper Nilsson <jesper.nilsson@axis.com>
12233L:	linux-arm-kernel@axis.com
12234L:	linux-pci@vger.kernel.org
12235S:	Maintained
12236F:	Documentation/devicetree/bindings/pci/axis,artpec*
12237F:	drivers/pci/controller/dwc/*artpec*
12238
12239PCIE DRIVER FOR CAVIUM THUNDERX
12240M:	David Daney <david.daney@cavium.com>
12241L:	linux-pci@vger.kernel.org
12242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12243S:	Supported
12244F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12245F:	drivers/pci/controller/pci-thunder-*
12246
12247PCIE DRIVER FOR HISILICON
12248M:	Zhou Wang <wangzhou1@hisilicon.com>
12249L:	linux-pci@vger.kernel.org
12250S:	Maintained
12251F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12252F:	drivers/pci/controller/dwc/pcie-hisi.c
12253
12254PCIE DRIVER FOR HISILICON KIRIN
12255M:	Xiaowei Song <songxiaowei@hisilicon.com>
12256M:	Binghui Wang <wangbinghui@hisilicon.com>
12257L:	linux-pci@vger.kernel.org
12258S:	Maintained
12259F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12260F:	drivers/pci/controller/dwc/pcie-kirin.c
12261
12262PCIE DRIVER FOR HISILICON STB
12263M:	Shawn Guo <shawn.guo@linaro.org>
12264L:	linux-pci@vger.kernel.org
12265S:	Maintained
12266F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12267F:	drivers/pci/controller/dwc/pcie-histb.c
12268
12269PCIE DRIVER FOR MEDIATEK
12270M:	Ryder Lee <ryder.lee@mediatek.com>
12271L:	linux-pci@vger.kernel.org
12272L:	linux-mediatek@lists.infradead.org
12273S:	Supported
12274F:	Documentation/devicetree/bindings/pci/mediatek*
12275F:	drivers/pci/controller/*mediatek*
12276
12277PCIE DRIVER FOR QUALCOMM MSM
12278M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12279L:	linux-pci@vger.kernel.org
12280L:	linux-arm-msm@vger.kernel.org
12281S:	Maintained
12282F:	drivers/pci/controller/dwc/*qcom*
12283
12284PCIE DRIVER FOR ROCKCHIP
12285M:	Shawn Lin <shawn.lin@rock-chips.com>
12286L:	linux-pci@vger.kernel.org
12287L:	linux-rockchip@lists.infradead.org
12288S:	Maintained
12289F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12290F:	drivers/pci/controller/pcie-rockchip*
12291
12292PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12293M:	Linus Walleij <linus.walleij@linaro.org>
12294L:	linux-pci@vger.kernel.org
12295S:	Maintained
12296F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12297F:	drivers/pci/controller/pci-v3-semi.c
12298
12299PCIE DRIVER FOR SOCIONEXT UNIPHIER
12300M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12301L:	linux-pci@vger.kernel.org
12302S:	Maintained
12303F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12304F:	drivers/pci/controller/dwc/pcie-uniphier.c
12305
12306PCIE DRIVER FOR ST SPEAR13XX
12307M:	Pratyush Anand <pratyush.anand@gmail.com>
12308L:	linux-pci@vger.kernel.org
12309S:	Maintained
12310F:	drivers/pci/controller/dwc/*spear*
12311
12312PCMCIA SUBSYSTEM
12313M:	Dominik Brodowski <linux@dominikbrodowski.net>
12314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12315S:	Odd Fixes
12316F:	Documentation/pcmcia/
12317F:	tools/pcmcia/
12318F:	drivers/pcmcia/
12319F:	include/pcmcia/
12320
12321PCNET32 NETWORK DRIVER
12322M:	Don Fry <pcnet32@frontier.com>
12323L:	netdev@vger.kernel.org
12324S:	Maintained
12325F:	drivers/net/ethernet/amd/pcnet32.c
12326
12327PCRYPT PARALLEL CRYPTO ENGINE
12328M:	Steffen Klassert <steffen.klassert@secunet.com>
12329L:	linux-crypto@vger.kernel.org
12330S:	Maintained
12331F:	crypto/pcrypt.c
12332F:	include/crypto/pcrypt.h
12333
12334PEAQ WMI HOTKEYS DRIVER
12335M:	Hans de Goede <hdegoede@redhat.com>
12336L:	platform-driver-x86@vger.kernel.org
12337S:	Maintained
12338F:	drivers/platform/x86/peaq-wmi.c
12339
12340PER-CPU MEMORY ALLOCATOR
12341M:	Dennis Zhou <dennis@kernel.org>
12342M:	Tejun Heo <tj@kernel.org>
12343M:	Christoph Lameter <cl@linux.com>
12344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12345S:	Maintained
12346F:	include/linux/percpu*.h
12347F:	mm/percpu*.c
12348F:	arch/*/include/asm/percpu.h
12349
12350PER-TASK DELAY ACCOUNTING
12351M:	Balbir Singh <bsingharora@gmail.com>
12352S:	Maintained
12353F:	include/linux/delayacct.h
12354F:	kernel/delayacct.c
12355
12356PERFORMANCE EVENTS SUBSYSTEM
12357M:	Peter Zijlstra <peterz@infradead.org>
12358M:	Ingo Molnar <mingo@redhat.com>
12359M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12360R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12361R:	Jiri Olsa <jolsa@redhat.com>
12362R:	Namhyung Kim <namhyung@kernel.org>
12363L:	linux-kernel@vger.kernel.org
12364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12365S:	Supported
12366F:	kernel/events/*
12367F:	include/linux/perf_event.h
12368F:	include/uapi/linux/perf_event.h
12369F:	arch/*/kernel/perf_event*.c
12370F:	arch/*/kernel/*/perf_event*.c
12371F:	arch/*/kernel/*/*/perf_event*.c
12372F:	arch/*/include/asm/perf_event.h
12373F:	arch/*/kernel/perf_callchain.c
12374F:	arch/*/events/*
12375F:	arch/*/events/*/*
12376F:	tools/perf/
12377
12378PERSONALITY HANDLING
12379M:	Christoph Hellwig <hch@infradead.org>
12380L:	linux-abi-devel@lists.sourceforge.net
12381S:	Maintained
12382F:	include/linux/personality.h
12383F:	include/uapi/linux/personality.h
12384
12385PHOENIX RC FLIGHT CONTROLLER ADAPTER
12386M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12387L:	linux-input@vger.kernel.org
12388S:	Maintained
12389F:	Documentation/input/devices/pxrc.rst
12390F:	drivers/input/joystick/pxrc.c
12391
12392PHONET PROTOCOL
12393M:	Remi Denis-Courmont <courmisch@gmail.com>
12394S:	Supported
12395F:	Documentation/networking/phonet.txt
12396F:	include/linux/phonet.h
12397F:	include/net/phonet/
12398F:	include/uapi/linux/phonet.h
12399F:	net/phonet/
12400
12401PHRAM MTD DRIVER
12402M:	Joern Engel <joern@lazybastard.org>
12403L:	linux-mtd@lists.infradead.org
12404S:	Maintained
12405F:	drivers/mtd/devices/phram.c
12406
12407PICOLCD HID DRIVER
12408M:	Bruno Prémont <bonbons@linux-vserver.org>
12409L:	linux-input@vger.kernel.org
12410S:	Maintained
12411F:	drivers/hid/hid-picolcd*
12412
12413PICOXCELL SUPPORT
12414M:	Jamie Iles <jamie@jamieiles.com>
12415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12416T:	git git://github.com/jamieiles/linux-2.6-ji.git
12417S:	Supported
12418F:	arch/arm/boot/dts/picoxcell*
12419F:	arch/arm/mach-picoxcell/
12420F:	drivers/crypto/picoxcell*
12421
12422PIN CONTROL SUBSYSTEM
12423M:	Linus Walleij <linus.walleij@linaro.org>
12424L:	linux-gpio@vger.kernel.org
12425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12426S:	Maintained
12427F:	Documentation/devicetree/bindings/pinctrl/
12428F:	Documentation/driver-api/pinctl.rst
12429F:	drivers/pinctrl/
12430F:	include/linux/pinctrl/
12431
12432PIN CONTROLLER - MICROCHIP AT91
12433M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12435L:	linux-gpio@vger.kernel.org
12436S:	Supported
12437F:	drivers/pinctrl/pinctrl-at91*
12438
12439PIN CONTROLLER - FREESCALE
12440M:	Dong Aisheng <aisheng.dong@nxp.com>
12441M:	Fabio Estevam <festevam@gmail.com>
12442M:	Shawn Guo <shawnguo@kernel.org>
12443M:	Stefan Agner <stefan@agner.ch>
12444R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12445L:	linux-gpio@vger.kernel.org
12446S:	Maintained
12447F:	drivers/pinctrl/freescale/
12448F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12449
12450PIN CONTROLLER - INTEL
12451M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12452M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12454S:	Maintained
12455F:	drivers/pinctrl/intel/
12456
12457PIN CONTROLLER - MEDIATEK
12458M:	Sean Wang <sean.wang@kernel.org>
12459L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12460S:	Maintained
12461F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12462F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12463F:	drivers/pinctrl/mediatek/
12464
12465PIN CONTROLLER - QUALCOMM
12466M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12467S:	Maintained
12468L:	linux-arm-msm@vger.kernel.org
12469F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12470F:	drivers/pinctrl/qcom/
12471
12472PIN CONTROLLER - RENESAS
12473M:	Geert Uytterhoeven <geert+renesas@glider.be>
12474L:	linux-renesas-soc@vger.kernel.org
12475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12476S:	Maintained
12477F:	drivers/pinctrl/pinctrl-rz*
12478F:	drivers/pinctrl/sh-pfc/
12479
12480PIN CONTROLLER - SAMSUNG
12481M:	Tomasz Figa <tomasz.figa@gmail.com>
12482M:	Krzysztof Kozlowski <krzk@kernel.org>
12483M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12485L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12486Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12488S:	Maintained
12489F:	drivers/pinctrl/samsung/
12490F:	include/dt-bindings/pinctrl/samsung.h
12491F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12492
12493PIN CONTROLLER - SINGLE
12494M:	Tony Lindgren <tony@atomide.com>
12495M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12497L:	linux-omap@vger.kernel.org
12498S:	Maintained
12499F:	drivers/pinctrl/pinctrl-single.c
12500
12501PIN CONTROLLER - ST SPEAR
12502M:	Viresh Kumar <vireshk@kernel.org>
12503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12504W:	http://www.st.com/spear
12505S:	Maintained
12506F:	drivers/pinctrl/spear/
12507
12508PISTACHIO SOC SUPPORT
12509M:	James Hartley <james.hartley@sondrel.com>
12510L:	linux-mips@vger.kernel.org
12511S:	Odd Fixes
12512F:	arch/mips/pistachio/
12513F:	arch/mips/include/asm/mach-pistachio/
12514F:	arch/mips/boot/dts/img/pistachio*
12515F:	arch/mips/configs/pistachio*_defconfig
12516
12517PKTCDVD DRIVER
12518S:	Orphan
12519M:	linux-block@vger.kernel.org
12520F:	drivers/block/pktcdvd.c
12521F:	include/linux/pktcdvd.h
12522F:	include/uapi/linux/pktcdvd.h
12523
12524PKUNITY SOC DRIVERS
12525M:	Guan Xuetao <gxt@pku.edu.cn>
12526W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12527S:	Maintained
12528T:	git git://github.com/gxt/linux.git
12529F:	drivers/input/serio/i8042-unicore32io.h
12530F:	drivers/i2c/busses/i2c-puv3.c
12531F:	drivers/video/fbdev/fb-puv3.c
12532F:	drivers/rtc/rtc-puv3.c
12533
12534PMBUS HARDWARE MONITORING DRIVERS
12535M:	Guenter Roeck <linux@roeck-us.net>
12536L:	linux-hwmon@vger.kernel.org
12537W:	http://hwmon.wiki.kernel.org/
12538W:	http://www.roeck-us.net/linux/drivers/
12539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12540S:	Maintained
12541F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12542F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12543F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12544F:	Documentation/hwmon/adm1275.rst
12545F:	Documentation/hwmon/ibm-cffps.rst
12546F:	Documentation/hwmon/ir35221.rst
12547F:	Documentation/hwmon/lm25066.rst
12548F:	Documentation/hwmon/ltc2978.rst
12549F:	Documentation/hwmon/ltc3815.rst
12550F:	Documentation/hwmon/max16064.rst
12551F:	Documentation/hwmon/max20751.rst
12552F:	Documentation/hwmon/max31785.rst
12553F:	Documentation/hwmon/max34440.rst
12554F:	Documentation/hwmon/max8688.rst
12555F:	Documentation/hwmon/pmbus.rst
12556F:	Documentation/hwmon/pmbus-core.rst
12557F:	Documentation/hwmon/tps40422.rst
12558F:	Documentation/hwmon/ucd9000.rst
12559F:	Documentation/hwmon/ucd9200.rst
12560F:	Documentation/hwmon/zl6100.rst
12561F:	drivers/hwmon/pmbus/
12562F:	include/linux/pmbus.h
12563
12564PMC SIERRA MaxRAID DRIVER
12565L:	linux-scsi@vger.kernel.org
12566W:	http://www.pmc-sierra.com/
12567S:	Orphan
12568F:	drivers/scsi/pmcraid.*
12569
12570PMC SIERRA PM8001 DRIVER
12571M:	Jack Wang <jinpu.wang@profitbricks.com>
12572M:	lindar_liu@usish.com
12573L:	linux-scsi@vger.kernel.org
12574S:	Supported
12575F:	drivers/scsi/pm8001/
12576
12577PNP SUPPORT
12578M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12579S:	Maintained
12580F:	drivers/pnp/
12581
12582PNI RM3100 IIO DRIVER
12583M:	Song Qiang <songqiang1304521@gmail.com>
12584L:	linux-iio@vger.kernel.org
12585S:	Maintained
12586F:	drivers/iio/magnetometer/rm3100*
12587F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12588
12589POSIX CLOCKS and TIMERS
12590M:	Thomas Gleixner <tglx@linutronix.de>
12591L:	linux-kernel@vger.kernel.org
12592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12593S:	Maintained
12594F:	fs/timerfd.c
12595F:	include/linux/timer*
12596F:	kernel/time/*timer*
12597
12598POWER MANAGEMENT CORE
12599M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12600L:	linux-pm@vger.kernel.org
12601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12602B:	https://bugzilla.kernel.org
12603S:	Supported
12604F:	drivers/base/power/
12605F:	include/linux/pm.h
12606F:	include/linux/pm_*
12607F:	include/linux/powercap.h
12608F:	drivers/powercap/
12609F:	kernel/configs/nopm.config
12610
12611POWER STATE COORDINATION INTERFACE (PSCI)
12612M:	Mark Rutland <mark.rutland@arm.com>
12613M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12614L:	linux-arm-kernel@lists.infradead.org
12615S:	Maintained
12616F:	drivers/firmware/psci/
12617F:	include/linux/psci.h
12618F:	include/uapi/linux/psci.h
12619
12620POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12621M:	Sebastian Reichel <sre@kernel.org>
12622L:	linux-pm@vger.kernel.org
12623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12624S:	Maintained
12625F:	Documentation/ABI/testing/sysfs-class-power
12626F:	Documentation/devicetree/bindings/power/supply/
12627F:	include/linux/power_supply.h
12628F:	drivers/power/supply/
12629
12630POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12631M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12632L:	linuxppc-dev@lists.ozlabs.org
12633S:	Maintained
12634F:	drivers/char/powernv-op-panel.c
12635
12636PPP OVER ATM (RFC 2364)
12637M:	Mitchell Blank Jr <mitch@sfgoth.com>
12638S:	Maintained
12639F:	net/atm/pppoatm.c
12640F:	include/uapi/linux/atmppp.h
12641
12642PPP OVER ETHERNET
12643M:	Michal Ostrowski <mostrows@earthlink.net>
12644S:	Maintained
12645F:	drivers/net/ppp/pppoe.c
12646F:	drivers/net/ppp/pppox.c
12647
12648PPP OVER L2TP
12649M:	James Chapman <jchapman@katalix.com>
12650S:	Maintained
12651F:	net/l2tp/l2tp_ppp.c
12652F:	include/linux/if_pppol2tp.h
12653F:	include/uapi/linux/if_pppol2tp.h
12654
12655PPP PROTOCOL DRIVERS AND COMPRESSORS
12656M:	Paul Mackerras <paulus@samba.org>
12657L:	linux-ppp@vger.kernel.org
12658S:	Maintained
12659F:	drivers/net/ppp/ppp_*
12660
12661PPS SUPPORT
12662M:	Rodolfo Giometti <giometti@enneenne.com>
12663W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12664L:	linuxpps@ml.enneenne.com (subscribers-only)
12665S:	Maintained
12666F:	Documentation/pps/
12667F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12668F:	Documentation/ABI/testing/sysfs-pps
12669F:	drivers/pps/
12670F:	include/linux/pps*.h
12671F:	include/uapi/linux/pps.h
12672
12673PPTP DRIVER
12674M:	Dmitry Kozlov <xeb@mail.ru>
12675L:	netdev@vger.kernel.org
12676S:	Maintained
12677F:	drivers/net/ppp/pptp.c
12678W:	http://sourceforge.net/projects/accel-pptp
12679
12680PRINTK
12681M:	Petr Mladek <pmladek@suse.com>
12682M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12683R:	Steven Rostedt <rostedt@goodmis.org>
12684S:	Maintained
12685F:	kernel/printk/
12686F:	include/linux/printk.h
12687
12688PRISM54 WIRELESS DRIVER
12689M:	Luis Chamberlain <mcgrof@kernel.org>
12690L:	linux-wireless@vger.kernel.org
12691W:	http://wireless.kernel.org/en/users/Drivers/p54
12692S:	Obsolete
12693F:	drivers/net/wireless/intersil/prism54/
12694
12695PROC FILESYSTEM
12696R:	Alexey Dobriyan <adobriyan@gmail.com>
12697L:	linux-kernel@vger.kernel.org
12698L:	linux-fsdevel@vger.kernel.org
12699S:	Maintained
12700F:	fs/proc/
12701F:	include/linux/proc_fs.h
12702F:	tools/testing/selftests/proc/
12703F:	Documentation/filesystems/proc.txt
12704
12705PROC SYSCTL
12706M:	Luis Chamberlain <mcgrof@kernel.org>
12707M:	Kees Cook <keescook@chromium.org>
12708L:	linux-kernel@vger.kernel.org
12709L:	linux-fsdevel@vger.kernel.org
12710S:	Maintained
12711F:	fs/proc/proc_sysctl.c
12712F:	include/linux/sysctl.h
12713F:	kernel/sysctl.c
12714F:	tools/testing/selftests/sysctl/
12715
12716PS3 NETWORK SUPPORT
12717M:	Geoff Levand <geoff@infradead.org>
12718L:	netdev@vger.kernel.org
12719L:	linuxppc-dev@lists.ozlabs.org
12720S:	Maintained
12721F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12722
12723PS3 PLATFORM SUPPORT
12724M:	Geoff Levand <geoff@infradead.org>
12725L:	linuxppc-dev@lists.ozlabs.org
12726S:	Maintained
12727F:	arch/powerpc/boot/ps3*
12728F:	arch/powerpc/include/asm/lv1call.h
12729F:	arch/powerpc/include/asm/ps3*.h
12730F:	arch/powerpc/platforms/ps3/
12731F:	drivers/*/ps3*
12732F:	drivers/ps3/
12733F:	drivers/rtc/rtc-ps3.c
12734F:	drivers/usb/host/*ps3.c
12735F:	sound/ppc/snd_ps3*
12736
12737PS3VRAM DRIVER
12738M:	Jim Paris <jim@jtan.com>
12739M:	Geoff Levand <geoff@infradead.org>
12740L:	linuxppc-dev@lists.ozlabs.org
12741S:	Maintained
12742F:	drivers/block/ps3vram.c
12743
12744PSAMPLE PACKET SAMPLING SUPPORT:
12745M:	Yotam Gigi <yotam.gi@gmail.com>
12746S:	Maintained
12747F:	net/psample
12748F:	include/net/psample.h
12749F:	include/uapi/linux/psample.h
12750
12751PSTORE FILESYSTEM
12752M:	Kees Cook <keescook@chromium.org>
12753M:	Anton Vorontsov <anton@enomsg.org>
12754M:	Colin Cross <ccross@android.com>
12755M:	Tony Luck <tony.luck@intel.com>
12756S:	Maintained
12757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12758F:	fs/pstore/
12759F:	include/linux/pstore*
12760F:	drivers/firmware/efi/efi-pstore.c
12761F:	drivers/acpi/apei/erst.c
12762F:	Documentation/admin-guide/ramoops.rst
12763F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12764K:	\b(pstore|ramoops)
12765
12766PTP HARDWARE CLOCK SUPPORT
12767M:	Richard Cochran <richardcochran@gmail.com>
12768L:	netdev@vger.kernel.org
12769S:	Maintained
12770W:	http://linuxptp.sourceforge.net/
12771F:	Documentation/ABI/testing/sysfs-ptp
12772F:	Documentation/ptp/*
12773F:	drivers/net/phy/dp83640*
12774F:	drivers/ptp/*
12775F:	include/linux/ptp_cl*
12776
12777PTRACE SUPPORT
12778M:	Oleg Nesterov <oleg@redhat.com>
12779S:	Maintained
12780F:	include/asm-generic/syscall.h
12781F:	include/linux/ptrace.h
12782F:	include/linux/regset.h
12783F:	include/linux/tracehook.h
12784F:	include/uapi/linux/ptrace.h
12785F:	include/uapi/linux/ptrace.h
12786F:	include/asm-generic/ptrace.h
12787F:	kernel/ptrace.c
12788F:	arch/*/ptrace*.c
12789F:	arch/*/*/ptrace*.c
12790F:	arch/*/include/asm/ptrace*.h
12791
12792PULSE8-CEC DRIVER
12793M:	Hans Verkuil <hverkuil@xs4all.nl>
12794L:	linux-media@vger.kernel.org
12795T:	git git://linuxtv.org/media_tree.git
12796S:	Maintained
12797F:	drivers/media/usb/pulse8-cec/*
12798F:	Documentation/media/cec-drivers/pulse8-cec.rst
12799
12800PVRUSB2 VIDEO4LINUX DRIVER
12801M:	Mike Isely <isely@pobox.com>
12802L:	pvrusb2@isely.net	(subscribers-only)
12803L:	linux-media@vger.kernel.org
12804W:	http://www.isely.net/pvrusb2/
12805T:	git git://linuxtv.org/media_tree.git
12806S:	Maintained
12807F:	Documentation/media/v4l-drivers/pvrusb2*
12808F:	drivers/media/usb/pvrusb2/
12809
12810PWC WEBCAM DRIVER
12811M:	Hans Verkuil <hverkuil@xs4all.nl>
12812L:	linux-media@vger.kernel.org
12813T:	git git://linuxtv.org/media_tree.git
12814S:	Odd Fixes
12815F:	drivers/media/usb/pwc/*
12816F:	include/trace/events/pwc.h
12817
12818PWM FAN DRIVER
12819M:	Kamil Debski <kamil@wypas.org>
12820M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12821L:	linux-hwmon@vger.kernel.org
12822S:	Supported
12823F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12824F:	Documentation/hwmon/pwm-fan.rst
12825F:	drivers/hwmon/pwm-fan.c
12826
12827PWM IR Transmitter
12828M:	Sean Young <sean@mess.org>
12829L:	linux-media@vger.kernel.org
12830S:	Maintained
12831F:	drivers/media/rc/pwm-ir-tx.c
12832
12833PWM SUBSYSTEM
12834M:	Thierry Reding <thierry.reding@gmail.com>
12835L:	linux-pwm@vger.kernel.org
12836S:	Maintained
12837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12838F:	Documentation/pwm.txt
12839F:	Documentation/devicetree/bindings/pwm/
12840F:	include/linux/pwm.h
12841F:	drivers/pwm/
12842F:	drivers/video/backlight/pwm_bl.c
12843F:	include/linux/pwm_backlight.h
12844F:	drivers/gpio/gpio-mvebu.c
12845F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12846
12847PXA GPIO DRIVER
12848M:	Robert Jarzmik <robert.jarzmik@free.fr>
12849L:	linux-gpio@vger.kernel.org
12850S:	Maintained
12851F:	drivers/gpio/gpio-pxa.c
12852
12853PXA MMCI DRIVER
12854S:	Orphan
12855
12856PXA RTC DRIVER
12857M:	Robert Jarzmik <robert.jarzmik@free.fr>
12858L:	linux-rtc@vger.kernel.org
12859S:	Maintained
12860
12861PXA2xx/PXA3xx SUPPORT
12862M:	Daniel Mack <daniel@zonque.org>
12863M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12864M:	Robert Jarzmik <robert.jarzmik@free.fr>
12865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12866T:	git git://github.com/hzhuang1/linux.git
12867T:	git git://github.com/rjarzmik/linux.git
12868S:	Maintained
12869F:	arch/arm/boot/dts/pxa*
12870F:	arch/arm/mach-pxa/
12871F:	drivers/dma/pxa*
12872F:	drivers/pcmcia/pxa2xx*
12873F:	drivers/pinctrl/pxa/
12874F:	drivers/spi/spi-pxa2xx*
12875F:	drivers/usb/gadget/udc/pxa2*
12876F:	include/sound/pxa2xx-lib.h
12877F:	sound/arm/pxa*
12878F:	sound/soc/pxa/
12879
12880QAT DRIVER
12881M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12882L:	qat-linux@intel.com
12883S:	Supported
12884F:	drivers/crypto/qat/
12885
12886QCOM AUDIO (ASoC) DRIVERS
12887M:	Patrick Lai <plai@codeaurora.org>
12888M:	Banajit Goswami <bgoswami@codeaurora.org>
12889L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12890S:	Supported
12891F:	sound/soc/qcom/
12892
12893QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12894M:	Gabriel Somlo <somlo@cmu.edu>
12895M:	"Michael S. Tsirkin" <mst@redhat.com>
12896L:	qemu-devel@nongnu.org
12897S:	Maintained
12898F:	drivers/firmware/qemu_fw_cfg.c
12899F:	include/uapi/linux/qemu_fw_cfg.h
12900
12901QIB DRIVER
12902M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12903M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12904L:	linux-rdma@vger.kernel.org
12905S:	Supported
12906F:	drivers/infiniband/hw/qib/
12907
12908QLOGIC QL41xxx FCOE DRIVER
12909M:	QLogic-Storage-Upstream@cavium.com
12910L:	linux-scsi@vger.kernel.org
12911S:	Supported
12912F:	drivers/scsi/qedf/
12913
12914QLOGIC QL41xxx ISCSI DRIVER
12915M:	QLogic-Storage-Upstream@cavium.com
12916L:	linux-scsi@vger.kernel.org
12917S:	Supported
12918F:	drivers/scsi/qedi/
12919
12920QLOGIC QL4xxx ETHERNET DRIVER
12921M:	Ariel Elior <aelior@marvell.com>
12922M:	GR-everest-linux-l2@marvell.com
12923L:	netdev@vger.kernel.org
12924S:	Supported
12925F:	drivers/net/ethernet/qlogic/qed/
12926F:	include/linux/qed/
12927F:	drivers/net/ethernet/qlogic/qede/
12928
12929QLOGIC QL4xxx RDMA DRIVER
12930M:	Michal Kalderon <mkalderon@marvell.com>
12931M:	Ariel Elior <aelior@marvell.com>
12932L:	linux-rdma@vger.kernel.org
12933S:	Supported
12934F:	drivers/infiniband/hw/qedr/
12935F:	include/uapi/rdma/qedr-abi.h
12936
12937QLOGIC QLA1280 SCSI DRIVER
12938M:	Michael Reed <mdr@sgi.com>
12939L:	linux-scsi@vger.kernel.org
12940S:	Maintained
12941F:	drivers/scsi/qla1280.[ch]
12942
12943QLOGIC QLA2XXX FC-SCSI DRIVER
12944M:	qla2xxx-upstream@qlogic.com
12945L:	linux-scsi@vger.kernel.org
12946S:	Supported
12947F:	Documentation/scsi/LICENSE.qla2xxx
12948F:	drivers/scsi/qla2xxx/
12949
12950QLOGIC QLA3XXX NETWORK DRIVER
12951M:	GR-Linux-NIC-Dev@marvell.com
12952L:	netdev@vger.kernel.org
12953S:	Supported
12954F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12955F:	drivers/net/ethernet/qlogic/qla3xxx.*
12956
12957QLOGIC QLA4XXX iSCSI DRIVER
12958M:	QLogic-Storage-Upstream@qlogic.com
12959L:	linux-scsi@vger.kernel.org
12960S:	Supported
12961F:	Documentation/scsi/LICENSE.qla4xxx
12962F:	drivers/scsi/qla4xxx/
12963
12964QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12965M:	Shahed Shaikh <shshaikh@marvell.com>
12966M:	Manish Chopra <manishc@marvell.com>
12967M:	GR-Linux-NIC-Dev@marvell.com
12968L:	netdev@vger.kernel.org
12969S:	Supported
12970F:	drivers/net/ethernet/qlogic/qlcnic/
12971
12972QLOGIC QLGE 10Gb ETHERNET DRIVER
12973M:	Manish Chopra <manishc@marvell.com>
12974M:	GR-Linux-NIC-Dev@marvell.com
12975L:	netdev@vger.kernel.org
12976S:	Supported
12977F:	drivers/net/ethernet/qlogic/qlge/
12978
12979QM1D1B0004 MEDIA DRIVER
12980M:	Akihiro Tsukada <tskd08@gmail.com>
12981L:	linux-media@vger.kernel.org
12982S:	Odd Fixes
12983F:	drivers/media/tuners/qm1d1b0004*
12984
12985QM1D1C0042 MEDIA DRIVER
12986M:	Akihiro Tsukada <tskd08@gmail.com>
12987L:	linux-media@vger.kernel.org
12988S:	Odd Fixes
12989F:	drivers/media/tuners/qm1d1c0042*
12990
12991QNX4 FILESYSTEM
12992M:	Anders Larsen <al@alarsen.net>
12993W:	http://www.alarsen.net/linux/qnx4fs/
12994S:	Maintained
12995F:	fs/qnx4/
12996F:	include/uapi/linux/qnx4_fs.h
12997F:	include/uapi/linux/qnxtypes.h
12998
12999QORIQ DPAA2 FSL-MC BUS DRIVER
13000M:	Stuart Yoder <stuyoder@gmail.com>
13001M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13002L:	linux-kernel@vger.kernel.org
13003S:	Maintained
13004F:	drivers/bus/fsl-mc/
13005F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13006F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13007
13008QT1010 MEDIA DRIVER
13009M:	Antti Palosaari <crope@iki.fi>
13010L:	linux-media@vger.kernel.org
13011W:	https://linuxtv.org
13012W:	http://palosaari.fi/linux/
13013Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13014T:	git git://linuxtv.org/anttip/media_tree.git
13015S:	Maintained
13016F:	drivers/media/tuners/qt1010*
13017
13018QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13019M:	Kalle Valo <kvalo@codeaurora.org>
13020L:	ath10k@lists.infradead.org
13021W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13023S:	Supported
13024F:	drivers/net/wireless/ath/ath10k/
13025
13026QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13027M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13028L:	linux-wireless@vger.kernel.org
13029W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13030S:	Supported
13031F:	drivers/net/wireless/ath/ath9k/
13032
13033QUALCOMM CAMERA SUBSYSTEM DRIVER
13034M:	Todor Tomov <todor.too@gmail.com>
13035L:	linux-media@vger.kernel.org
13036S:	Maintained
13037F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13038F:	Documentation/media/v4l-drivers/qcom_camss.rst
13039F:	drivers/media/platform/qcom/camss/
13040
13041QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13042M:	Ilia Lin <ilia.lin@kernel.org>
13043L:	linux-pm@vger.kernel.org
13044S:	Maintained
13045F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13046F:	drivers/cpufreq/qcom-cpufreq-kryo.c
13047
13048QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13049M:	Timur Tabi <timur@kernel.org>
13050L:	netdev@vger.kernel.org
13051S:	Maintained
13052F:	drivers/net/ethernet/qualcomm/emac/
13053
13054QUALCOMM ETHQOS ETHERNET DRIVER
13055M:	Vinod Koul <vkoul@kernel.org>
13056M:	Niklas Cassel <niklas.cassel@linaro.org>
13057L:	netdev@vger.kernel.org
13058S:	Maintained
13059F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13060F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
13061
13062QUALCOMM GENERIC INTERFACE I2C DRIVER
13063M:	Alok Chauhan <alokc@codeaurora.org>
13064L:	linux-i2c@vger.kernel.org
13065L:	linux-arm-msm@vger.kernel.org
13066S:	Supported
13067F:	drivers/i2c/busses/i2c-qcom-geni.c
13068
13069QUALCOMM HEXAGON ARCHITECTURE
13070M:	Richard Kuo <rkuo@codeaurora.org>
13071L:	linux-hexagon@vger.kernel.org
13072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13073S:	Supported
13074F:	arch/hexagon/
13075
13076QUALCOMM HIDMA DRIVER
13077M:	Sinan Kaya <okaya@kernel.org>
13078L:	linux-arm-kernel@lists.infradead.org
13079L:	linux-arm-msm@vger.kernel.org
13080L:	dmaengine@vger.kernel.org
13081S:	Supported
13082F:	drivers/dma/qcom/hidma*
13083
13084QUALCOMM IOMMU
13085M:	Rob Clark <robdclark@gmail.com>
13086L:	iommu@lists.linux-foundation.org
13087L:	linux-arm-msm@vger.kernel.org
13088S:	Maintained
13089F:	drivers/iommu/qcom_iommu.c
13090
13091QUALCOMM TSENS THERMAL DRIVER
13092M:	Amit Kucheria <amit.kucheria@linaro.org>
13093L:	linux-pm@vger.kernel.org
13094L:	linux-arm-msm@vger.kernel.org
13095S:	Maintained
13096F:	drivers/thermal/qcom/
13097
13098QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13099M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13100L:	linux-media@vger.kernel.org
13101L:	linux-arm-msm@vger.kernel.org
13102T:	git git://linuxtv.org/media_tree.git
13103S:	Maintained
13104F:	drivers/media/platform/qcom/venus/
13105
13106QUALCOMM WCN36XX WIRELESS DRIVER
13107M:	Kalle Valo <kvalo@codeaurora.org>
13108L:	wcn36xx@lists.infradead.org
13109W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13110T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13111S:	Supported
13112F:	drivers/net/wireless/ath/wcn36xx/
13113
13114QUANTENNA QTNFMAC WIRELESS DRIVER
13115M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13116M:	Avinash Patil <avinashp@quantenna.com>
13117M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13118L:	linux-wireless@vger.kernel.org
13119S:	Maintained
13120F:	drivers/net/wireless/quantenna
13121
13122RADEON and AMDGPU DRM DRIVERS
13123M:	Alex Deucher <alexander.deucher@amd.com>
13124M:	Christian König <christian.koenig@amd.com>
13125M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13126L:	amd-gfx@lists.freedesktop.org
13127T:	git git://people.freedesktop.org/~agd5f/linux
13128S:	Supported
13129F:	drivers/gpu/drm/radeon/
13130F:	include/uapi/drm/radeon_drm.h
13131F:	drivers/gpu/drm/amd/
13132F:	include/uapi/drm/amdgpu_drm.h
13133
13134RADEON FRAMEBUFFER DISPLAY DRIVER
13135M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13136L:	linux-fbdev@vger.kernel.org
13137S:	Maintained
13138F:	drivers/video/fbdev/aty/radeon*
13139F:	include/uapi/linux/radeonfb.h
13140
13141RADIOSHARK RADIO DRIVER
13142M:	Hans Verkuil <hverkuil@xs4all.nl>
13143L:	linux-media@vger.kernel.org
13144T:	git git://linuxtv.org/media_tree.git
13145S:	Maintained
13146F:	drivers/media/radio/radio-shark.c
13147
13148RADIOSHARK2 RADIO DRIVER
13149M:	Hans Verkuil <hverkuil@xs4all.nl>
13150L:	linux-media@vger.kernel.org
13151T:	git git://linuxtv.org/media_tree.git
13152S:	Maintained
13153F:	drivers/media/radio/radio-shark2.c
13154F:	drivers/media/radio/radio-tea5777.c
13155
13156RADOS BLOCK DEVICE (RBD)
13157M:	Ilya Dryomov <idryomov@gmail.com>
13158M:	Sage Weil <sage@redhat.com>
13159M:	Alex Elder <elder@kernel.org>
13160L:	ceph-devel@vger.kernel.org
13161W:	http://ceph.com/
13162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13163T:	git git://github.com/ceph/ceph-client.git
13164S:	Supported
13165F:	Documentation/ABI/testing/sysfs-bus-rbd
13166F:	drivers/block/rbd.c
13167F:	drivers/block/rbd_types.h
13168
13169RAGE128 FRAMEBUFFER DISPLAY DRIVER
13170M:	Paul Mackerras <paulus@samba.org>
13171L:	linux-fbdev@vger.kernel.org
13172S:	Maintained
13173F:	drivers/video/fbdev/aty/aty128fb.c
13174
13175RAINSHADOW-CEC DRIVER
13176M:	Hans Verkuil <hverkuil@xs4all.nl>
13177L:	linux-media@vger.kernel.org
13178T:	git git://linuxtv.org/media_tree.git
13179S:	Maintained
13180F:	drivers/media/usb/rainshadow-cec/*
13181
13182RALINK MIPS ARCHITECTURE
13183M:	John Crispin <john@phrozen.org>
13184L:	linux-mips@vger.kernel.org
13185S:	Maintained
13186F:	arch/mips/ralink
13187
13188RALINK RT2X00 WIRELESS LAN DRIVER
13189P:	rt2x00 project
13190M:	Stanislaw Gruszka <sgruszka@redhat.com>
13191M:	Helmut Schaa <helmut.schaa@googlemail.com>
13192L:	linux-wireless@vger.kernel.org
13193S:	Maintained
13194F:	drivers/net/wireless/ralink/rt2x00/
13195
13196RAMDISK RAM BLOCK DEVICE DRIVER
13197M:	Jens Axboe <axboe@kernel.dk>
13198S:	Maintained
13199F:	Documentation/blockdev/ramdisk.txt
13200F:	drivers/block/brd.c
13201
13202RANCHU VIRTUAL BOARD FOR MIPS
13203M:	Miodrag Dinic <miodrag.dinic@mips.com>
13204L:	linux-mips@vger.kernel.org
13205S:	Supported
13206F:	arch/mips/generic/board-ranchu.c
13207F:	arch/mips/configs/generic/board-ranchu.config
13208
13209RANDOM NUMBER DRIVER
13210M:	"Theodore Ts'o" <tytso@mit.edu>
13211S:	Maintained
13212F:	drivers/char/random.c
13213
13214RAPIDIO SUBSYSTEM
13215M:	Matt Porter <mporter@kernel.crashing.org>
13216M:	Alexandre Bounine <alex.bou9@gmail.com>
13217S:	Maintained
13218F:	drivers/rapidio/
13219
13220RAS INFRASTRUCTURE
13221M:	Tony Luck <tony.luck@intel.com>
13222M:	Borislav Petkov <bp@alien8.de>
13223L:	linux-edac@vger.kernel.org
13224S:	Maintained
13225F:	drivers/ras/
13226F:	include/linux/ras.h
13227F:	include/ras/ras_event.h
13228F:	Documentation/admin-guide/ras.rst
13229
13230RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13231L:	linux-wireless@vger.kernel.org
13232S:	Orphan
13233F:	drivers/net/wireless/ray*
13234
13235RCUTORTURE TEST FRAMEWORK
13236M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13237M:	Josh Triplett <josh@joshtriplett.org>
13238R:	Steven Rostedt <rostedt@goodmis.org>
13239R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13240R:	Lai Jiangshan <jiangshanlai@gmail.com>
13241L:	rcu@vger.kernel.org
13242S:	Supported
13243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13244F:	tools/testing/selftests/rcutorture
13245
13246RDC R-321X SoC
13247M:	Florian Fainelli <florian@openwrt.org>
13248S:	Maintained
13249
13250RDC R6040 FAST ETHERNET DRIVER
13251M:	Florian Fainelli <f.fainelli@gmail.com>
13252L:	netdev@vger.kernel.org
13253S:	Maintained
13254F:	drivers/net/ethernet/rdc/r6040.c
13255
13256RDMAVT - RDMA verbs software
13257M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13258M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13259L:	linux-rdma@vger.kernel.org
13260S:	Supported
13261F:	drivers/infiniband/sw/rdmavt
13262
13263RDS - RELIABLE DATAGRAM SOCKETS
13264M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13265L:	netdev@vger.kernel.org
13266L:	linux-rdma@vger.kernel.org
13267L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13268W:	https://oss.oracle.com/projects/rds/
13269S:	Supported
13270F:	net/rds/
13271F:	Documentation/networking/rds.txt
13272
13273RDT - RESOURCE ALLOCATION
13274M:	Fenghua Yu <fenghua.yu@intel.com>
13275M:	Reinette Chatre <reinette.chatre@intel.com>
13276L:	linux-kernel@vger.kernel.org
13277S:	Supported
13278F:	arch/x86/kernel/cpu/resctrl/
13279F:	arch/x86/include/asm/resctrl_sched.h
13280F:	Documentation/x86/resctrl*
13281
13282READ-COPY UPDATE (RCU)
13283M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13284M:	Josh Triplett <josh@joshtriplett.org>
13285R:	Steven Rostedt <rostedt@goodmis.org>
13286R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13287R:	Lai Jiangshan <jiangshanlai@gmail.com>
13288R:	Joel Fernandes <joel@joelfernandes.org>
13289L:	rcu@vger.kernel.org
13290W:	http://www.rdrop.com/users/paulmck/RCU/
13291S:	Supported
13292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13293F:	Documentation/RCU/
13294X:	Documentation/RCU/torture.txt
13295F:	include/linux/rcu*
13296X:	include/linux/srcu*.h
13297F:	kernel/rcu/
13298X:	kernel/rcu/srcu*.c
13299
13300REAL TIME CLOCK (RTC) SUBSYSTEM
13301M:	Alessandro Zummo <a.zummo@towertech.it>
13302M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13303L:	linux-rtc@vger.kernel.org
13304Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13306S:	Maintained
13307F:	Documentation/devicetree/bindings/rtc/
13308F:	Documentation/rtc.txt
13309F:	drivers/rtc/
13310F:	include/linux/rtc.h
13311F:	include/uapi/linux/rtc.h
13312F:	include/linux/rtc/
13313F:	include/linux/platform_data/rtc-*
13314F:	tools/testing/selftests/rtc/
13315
13316REALTEK AUDIO CODECS
13317M:	Bard Liao <bardliao@realtek.com>
13318M:	Oder Chiou <oder_chiou@realtek.com>
13319S:	Maintained
13320F:	sound/soc/codecs/rt*
13321F:	include/sound/rt*.h
13322
13323REALTEK RTL83xx SMI DSA ROUTER CHIPS
13324M:	Linus Walleij <linus.walleij@linaro.org>
13325S:	Maintained
13326F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13327F:	drivers/net/dsa/realtek-smi*
13328F:	drivers/net/dsa/rtl83*
13329
13330REDPINE WIRELESS DRIVER
13331M:	Amitkumar Karwar <amitkarwar@gmail.com>
13332M:	Siva Rebbagondla <siva8118@gmail.com>
13333L:	linux-wireless@vger.kernel.org
13334S:	Maintained
13335F:	drivers/net/wireless/rsi/
13336
13337REGISTER MAP ABSTRACTION
13338M:	Mark Brown <broonie@kernel.org>
13339L:	linux-kernel@vger.kernel.org
13340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13341S:	Supported
13342F:	Documentation/devicetree/bindings/regmap/
13343F:	drivers/base/regmap/
13344F:	include/linux/regmap.h
13345
13346REISERFS FILE SYSTEM
13347L:	reiserfs-devel@vger.kernel.org
13348S:	Supported
13349F:	fs/reiserfs/
13350
13351REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13352M:	Ohad Ben-Cohen <ohad@wizery.com>
13353M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13354L:	linux-remoteproc@vger.kernel.org
13355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13356S:	Maintained
13357F:	Documentation/devicetree/bindings/remoteproc/
13358F:	Documentation/remoteproc.txt
13359F:	drivers/remoteproc/
13360F:	include/linux/remoteproc.h
13361
13362REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13363M:	Ohad Ben-Cohen <ohad@wizery.com>
13364M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13365L:	linux-remoteproc@vger.kernel.org
13366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13367S:	Maintained
13368F:	drivers/rpmsg/
13369F:	Documentation/rpmsg.txt
13370F:	include/linux/rpmsg.h
13371F:	include/linux/rpmsg/
13372
13373RENESAS CLOCK DRIVERS
13374M:	Geert Uytterhoeven <geert+renesas@glider.be>
13375L:	linux-renesas-soc@vger.kernel.org
13376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13377S:	Supported
13378F:	drivers/clk/renesas/
13379
13380RENESAS EMEV2 I2C DRIVER
13381M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13382S:	Supported
13383F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13384F:	drivers/i2c/busses/i2c-emev2.c
13385
13386RENESAS ETHERNET DRIVERS
13387R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13388L:	netdev@vger.kernel.org
13389L:	linux-renesas-soc@vger.kernel.org
13390F:	Documentation/devicetree/bindings/net/renesas,*.txt
13391F:	Documentation/devicetree/bindings/net/sh_eth.txt
13392F:	drivers/net/ethernet/renesas/
13393F:	include/linux/sh_eth.h
13394
13395RENESAS R-CAR GYROADC DRIVER
13396M:	Marek Vasut <marek.vasut@gmail.com>
13397L:	linux-iio@vger.kernel.org
13398S:	Supported
13399F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13400F:	drivers/iio/adc/rcar-gyroadc.c
13401
13402RENESAS R-CAR I2C DRIVERS
13403M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13404S:	Supported
13405F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13406F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13407F:	drivers/i2c/busses/i2c-rcar.c
13408F:	drivers/i2c/busses/i2c-sh_mobile.c
13409
13410RENESAS RIIC DRIVER
13411M:	Chris Brandt <chris.brandt@renesas.com>
13412S:	Supported
13413F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13414F:	drivers/i2c/busses/i2c-riic.c
13415
13416RENESAS USB PHY DRIVER
13417M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13418L:	linux-renesas-soc@vger.kernel.org
13419S:	Maintained
13420F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13421
13422RESET CONTROLLER FRAMEWORK
13423M:	Philipp Zabel <p.zabel@pengutronix.de>
13424T:	git git://git.pengutronix.de/git/pza/linux
13425S:	Maintained
13426F:	drivers/reset/
13427F:	Documentation/devicetree/bindings/reset/
13428F:	include/dt-bindings/reset/
13429F:	include/linux/reset.h
13430F:	include/linux/reset/
13431F:	include/linux/reset-controller.h
13432
13433RESTARTABLE SEQUENCES SUPPORT
13434M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13435M:	Peter Zijlstra <peterz@infradead.org>
13436M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13437M:	Boqun Feng <boqun.feng@gmail.com>
13438L:	linux-kernel@vger.kernel.org
13439S:	Supported
13440F:	kernel/rseq.c
13441F:	include/uapi/linux/rseq.h
13442F:	include/trace/events/rseq.h
13443F:	tools/testing/selftests/rseq/
13444
13445RFKILL
13446M:	Johannes Berg <johannes@sipsolutions.net>
13447L:	linux-wireless@vger.kernel.org
13448W:	http://wireless.kernel.org/
13449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13451S:	Maintained
13452F:	Documentation/rfkill.txt
13453F:	Documentation/ABI/stable/sysfs-class-rfkill
13454F:	net/rfkill/
13455F:	include/linux/rfkill.h
13456F:	include/uapi/linux/rfkill.h
13457
13458RHASHTABLE
13459M:	Thomas Graf <tgraf@suug.ch>
13460M:	Herbert Xu <herbert@gondor.apana.org.au>
13461L:	netdev@vger.kernel.org
13462S:	Maintained
13463F:	lib/rhashtable.c
13464F:	lib/test_rhashtable.c
13465F:	include/linux/rhashtable.h
13466F:	include/linux/rhashtable-types.h
13467
13468RICOH R5C592 MEMORYSTICK DRIVER
13469M:	Maxim Levitsky <maximlevitsky@gmail.com>
13470S:	Maintained
13471F:	drivers/memstick/host/r592.*
13472
13473RICOH SMARTMEDIA/XD DRIVER
13474M:	Maxim Levitsky <maximlevitsky@gmail.com>
13475S:	Maintained
13476F:	drivers/mtd/nand/raw/r852.c
13477F:	drivers/mtd/nand/raw/r852.h
13478
13479RISC-V ARCHITECTURE
13480M:	Palmer Dabbelt <palmer@sifive.com>
13481M:	Albert Ou <aou@eecs.berkeley.edu>
13482L:	linux-riscv@lists.infradead.org
13483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13484S:	Supported
13485F:	arch/riscv/
13486K:	riscv
13487N:	riscv
13488
13489ROCCAT DRIVERS
13490M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13491W:	http://sourceforge.net/projects/roccat/
13492S:	Maintained
13493F:	drivers/hid/hid-roccat*
13494F:	include/linux/hid-roccat*
13495F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13496
13497ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13498M:	Jacob chen <jacob2.chen@rock-chips.com>
13499L:	linux-media@vger.kernel.org
13500S:	Maintained
13501F:	drivers/media/platform/rockchip/rga/
13502F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13503
13504ROCKCHIP VPU CODEC DRIVER
13505M:	Ezequiel Garcia <ezequiel@collabora.com>
13506L:	linux-media@vger.kernel.org
13507S:	Maintained
13508F:	drivers/staging/media/platform/rockchip/vpu/
13509F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13510
13511ROCKER DRIVER
13512M:	Jiri Pirko <jiri@resnulli.us>
13513L:	netdev@vger.kernel.org
13514S:	Supported
13515F:	drivers/net/ethernet/rocker/
13516
13517ROCKETPORT DRIVER
13518P:	Comtrol Corp.
13519W:	http://www.comtrol.com
13520S:	Maintained
13521F:	Documentation/serial/rocket.rst
13522F:	drivers/tty/rocket*
13523
13524ROCKETPORT EXPRESS/INFINITY DRIVER
13525M:	Kevin Cernekee <cernekee@gmail.com>
13526L:	linux-serial@vger.kernel.org
13527S:	Odd Fixes
13528F:	drivers/tty/serial/rp2.*
13529
13530ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13531M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13532L:	linux-kernel@vger.kernel.org
13533L:	linux-renesas-soc@vger.kernel.org
13534S:	Supported
13535F:	drivers/mfd/bd9571mwv.c
13536F:	drivers/regulator/bd9571mwv-regulator.c
13537F:	drivers/gpio/gpio-bd9571mwv.c
13538F:	include/linux/mfd/bd9571mwv.h
13539F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13540
13541ROSE NETWORK LAYER
13542M:	Ralf Baechle <ralf@linux-mips.org>
13543L:	linux-hams@vger.kernel.org
13544W:	http://www.linux-ax25.org/
13545S:	Maintained
13546F:	include/net/rose.h
13547F:	include/uapi/linux/rose.h
13548F:	net/rose/
13549
13550RTL2830 MEDIA DRIVER
13551M:	Antti Palosaari <crope@iki.fi>
13552L:	linux-media@vger.kernel.org
13553W:	https://linuxtv.org
13554W:	http://palosaari.fi/linux/
13555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13556T:	git git://linuxtv.org/anttip/media_tree.git
13557S:	Maintained
13558F:	drivers/media/dvb-frontends/rtl2830*
13559
13560RTL2832 MEDIA DRIVER
13561M:	Antti Palosaari <crope@iki.fi>
13562L:	linux-media@vger.kernel.org
13563W:	https://linuxtv.org
13564W:	http://palosaari.fi/linux/
13565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13566T:	git git://linuxtv.org/anttip/media_tree.git
13567S:	Maintained
13568F:	drivers/media/dvb-frontends/rtl2832*
13569
13570RTL2832_SDR MEDIA DRIVER
13571M:	Antti Palosaari <crope@iki.fi>
13572L:	linux-media@vger.kernel.org
13573W:	https://linuxtv.org
13574W:	http://palosaari.fi/linux/
13575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13576T:	git git://linuxtv.org/anttip/media_tree.git
13577S:	Maintained
13578F:	drivers/media/dvb-frontends/rtl2832_sdr*
13579
13580RTL8180 WIRELESS DRIVER
13581L:	linux-wireless@vger.kernel.org
13582W:	http://wireless.kernel.org/
13583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13584S:	Orphan
13585F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13586
13587RTL8187 WIRELESS DRIVER
13588M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13589M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13590M:	Larry Finger <Larry.Finger@lwfinger.net>
13591L:	linux-wireless@vger.kernel.org
13592W:	http://wireless.kernel.org/
13593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13594S:	Maintained
13595F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13596
13597REALTEK WIRELESS DRIVER (rtlwifi family)
13598M:	Ping-Ke Shih <pkshih@realtek.com>
13599L:	linux-wireless@vger.kernel.org
13600W:	http://wireless.kernel.org/
13601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13602S:	Maintained
13603F:	drivers/net/wireless/realtek/rtlwifi/
13604
13605REALTEK WIRELESS DRIVER (rtw88)
13606M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13607L:	linux-wireless@vger.kernel.org
13608S:	Maintained
13609F:	drivers/net/wireless/realtek/rtw88/
13610
13611RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13612M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13613L:	linux-wireless@vger.kernel.org
13614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13615S:	Maintained
13616F:	drivers/net/wireless/realtek/rtl8xxxu/
13617
13618RXRPC SOCKETS (AF_RXRPC)
13619M:	David Howells <dhowells@redhat.com>
13620L:	linux-afs@lists.infradead.org
13621S:	Supported
13622F:	net/rxrpc/
13623F:	include/keys/rxrpc-type.h
13624F:	include/net/af_rxrpc.h
13625F:	include/trace/events/rxrpc.h
13626F:	include/uapi/linux/rxrpc.h
13627F:	Documentation/networking/rxrpc.txt
13628W:	https://www.infradead.org/~dhowells/kafs/
13629
13630S3 SAVAGE FRAMEBUFFER DRIVER
13631M:	Antonino Daplas <adaplas@gmail.com>
13632L:	linux-fbdev@vger.kernel.org
13633S:	Maintained
13634F:	drivers/video/fbdev/savage/
13635
13636S390
13637M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13638M:	Vasily Gorbik <gor@linux.ibm.com>
13639M:	Christian Borntraeger <borntraeger@de.ibm.com>
13640L:	linux-s390@vger.kernel.org
13641W:	http://www.ibm.com/developerworks/linux/linux390/
13642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13643S:	Supported
13644F:	arch/s390/
13645F:	drivers/s390/
13646F:	Documentation/s390/
13647F:	Documentation/driver-api/s390-drivers.rst
13648
13649S390 COMMON I/O LAYER
13650M:	Sebastian Ott <sebott@linux.ibm.com>
13651M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13652L:	linux-s390@vger.kernel.org
13653W:	http://www.ibm.com/developerworks/linux/linux390/
13654S:	Supported
13655F:	drivers/s390/cio/
13656
13657S390 DASD DRIVER
13658M:	Stefan Haberland <sth@linux.ibm.com>
13659M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13660L:	linux-s390@vger.kernel.org
13661W:	http://www.ibm.com/developerworks/linux/linux390/
13662S:	Supported
13663F:	drivers/s390/block/dasd*
13664F:	block/partitions/ibm.c
13665
13666S390 IOMMU (PCI)
13667M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13668L:	linux-s390@vger.kernel.org
13669W:	http://www.ibm.com/developerworks/linux/linux390/
13670S:	Supported
13671F:	drivers/iommu/s390-iommu.c
13672
13673S390 IUCV NETWORK LAYER
13674M:	Julian Wiedmann <jwi@linux.ibm.com>
13675M:	Ursula Braun <ubraun@linux.ibm.com>
13676L:	linux-s390@vger.kernel.org
13677W:	http://www.ibm.com/developerworks/linux/linux390/
13678S:	Supported
13679F:	drivers/s390/net/*iucv*
13680F:	include/net/iucv/
13681F:	net/iucv/
13682
13683S390 NETWORK DRIVERS
13684M:	Julian Wiedmann <jwi@linux.ibm.com>
13685M:	Ursula Braun <ubraun@linux.ibm.com>
13686L:	linux-s390@vger.kernel.org
13687W:	http://www.ibm.com/developerworks/linux/linux390/
13688S:	Supported
13689F:	drivers/s390/net/
13690
13691S390 PCI SUBSYSTEM
13692M:	Sebastian Ott <sebott@linux.ibm.com>
13693M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13694L:	linux-s390@vger.kernel.org
13695W:	http://www.ibm.com/developerworks/linux/linux390/
13696S:	Supported
13697F:	arch/s390/pci/
13698F:	drivers/pci/hotplug/s390_pci_hpc.c
13699
13700S390 VFIO-CCW DRIVER
13701M:	Cornelia Huck <cohuck@redhat.com>
13702M:	Farhan Ali <alifm@linux.ibm.com>
13703M:	Eric Farman <farman@linux.ibm.com>
13704R:	Halil Pasic <pasic@linux.ibm.com>
13705L:	linux-s390@vger.kernel.org
13706L:	kvm@vger.kernel.org
13707S:	Supported
13708F:	drivers/s390/cio/vfio_ccw*
13709F:	Documentation/s390/vfio-ccw.txt
13710F:	include/uapi/linux/vfio_ccw.h
13711
13712S390 ZCRYPT DRIVER
13713M:	Harald Freudenberger <freude@linux.ibm.com>
13714L:	linux-s390@vger.kernel.org
13715W:	http://www.ibm.com/developerworks/linux/linux390/
13716S:	Supported
13717F:	drivers/s390/crypto/
13718
13719S390 VFIO AP DRIVER
13720M:	Tony Krowiak <akrowiak@linux.ibm.com>
13721M:	Pierre Morel <pmorel@linux.ibm.com>
13722M:	Halil Pasic <pasic@linux.ibm.com>
13723L:	linux-s390@vger.kernel.org
13724W:	http://www.ibm.com/developerworks/linux/linux390/
13725S:	Supported
13726F:	drivers/s390/crypto/vfio_ap_drv.c
13727F:	drivers/s390/crypto/vfio_ap_private.h
13728F:	drivers/s390/crypto/vfio_ap_ops.c
13729F:	Documentation/s390/vfio-ap.txt
13730
13731S390 ZFCP DRIVER
13732M:	Steffen Maier <maier@linux.ibm.com>
13733M:	Benjamin Block <bblock@linux.ibm.com>
13734L:	linux-s390@vger.kernel.org
13735W:	http://www.ibm.com/developerworks/linux/linux390/
13736S:	Supported
13737F:	drivers/s390/scsi/zfcp_*
13738
13739S3C24XX SD/MMC Driver
13740M:	Ben Dooks <ben-linux@fluff.org>
13741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13742S:	Supported
13743F:	drivers/mmc/host/s3cmci.*
13744
13745SAA6588 RDS RECEIVER DRIVER
13746M:	Hans Verkuil <hverkuil@xs4all.nl>
13747L:	linux-media@vger.kernel.org
13748T:	git git://linuxtv.org/media_tree.git
13749W:	https://linuxtv.org
13750S:	Odd Fixes
13751F:	drivers/media/i2c/saa6588*
13752
13753SAA7134 VIDEO4LINUX DRIVER
13754M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13755L:	linux-media@vger.kernel.org
13756W:	https://linuxtv.org
13757T:	git git://linuxtv.org/media_tree.git
13758S:	Odd fixes
13759F:	Documentation/media/v4l-drivers/saa7134*
13760F:	drivers/media/pci/saa7134/
13761
13762SAA7146 VIDEO4LINUX-2 DRIVER
13763M:	Hans Verkuil <hverkuil@xs4all.nl>
13764L:	linux-media@vger.kernel.org
13765T:	git git://linuxtv.org/media_tree.git
13766S:	Maintained
13767F:	drivers/media/common/saa7146/
13768F:	drivers/media/pci/saa7146/
13769F:	include/media/drv-intf/saa7146*
13770
13771SAMSUNG AUDIO (ASoC) DRIVERS
13772M:	Krzysztof Kozlowski <krzk@kernel.org>
13773M:	Sangbeom Kim <sbkim73@samsung.com>
13774M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13775L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13776S:	Supported
13777F:	sound/soc/samsung/
13778F:	Documentation/devicetree/bindings/sound/samsung*
13779
13780SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13781M:	Krzysztof Kozlowski <krzk@kernel.org>
13782L:	linux-crypto@vger.kernel.org
13783L:	linux-samsung-soc@vger.kernel.org
13784S:	Maintained
13785F:	drivers/crypto/exynos-rng.c
13786F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13787
13788SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13789M:	Łukasz Stelmach <l.stelmach@samsung.com>
13790L:	linux-samsung-soc@vger.kernel.org
13791S:	Maintained
13792F:	drivers/char/hw_random/exynos-trng.c
13793F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13794
13795SAMSUNG FRAMEBUFFER DRIVER
13796M:	Jingoo Han <jingoohan1@gmail.com>
13797L:	linux-fbdev@vger.kernel.org
13798S:	Maintained
13799F:	drivers/video/fbdev/s3c-fb.c
13800
13801SAMSUNG LAPTOP DRIVER
13802M:	Corentin Chary <corentin.chary@gmail.com>
13803L:	platform-driver-x86@vger.kernel.org
13804S:	Maintained
13805F:	drivers/platform/x86/samsung-laptop.c
13806
13807SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13808M:	Sangbeom Kim <sbkim73@samsung.com>
13809M:	Krzysztof Kozlowski <krzk@kernel.org>
13810M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13811L:	linux-kernel@vger.kernel.org
13812L:	linux-samsung-soc@vger.kernel.org
13813S:	Supported
13814F:	drivers/mfd/sec*.c
13815F:	drivers/regulator/s2m*.c
13816F:	drivers/regulator/s5m*.c
13817F:	drivers/clk/clk-s2mps11.c
13818F:	drivers/rtc/rtc-s5m.c
13819F:	include/linux/mfd/samsung/
13820F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13821F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13822F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13823F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13824
13825SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13826M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13827L:	linux-media@vger.kernel.org
13828L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13829S:	Maintained
13830F:	drivers/media/platform/s3c-camif/
13831F:	include/media/drv-intf/s3c_camif.h
13832
13833SAMSUNG S3FWRN5 NFC DRIVER
13834M:	Robert Baldyga <r.baldyga@samsung.com>
13835M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13836L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13837S:	Supported
13838F:	drivers/nfc/s3fwrn5
13839
13840SAMSUNG S5C73M3 CAMERA DRIVER
13841M:	Kyungmin Park <kyungmin.park@samsung.com>
13842M:	Andrzej Hajda <a.hajda@samsung.com>
13843L:	linux-media@vger.kernel.org
13844S:	Supported
13845F:	drivers/media/i2c/s5c73m3/*
13846
13847SAMSUNG S5K5BAF CAMERA DRIVER
13848M:	Kyungmin Park <kyungmin.park@samsung.com>
13849M:	Andrzej Hajda <a.hajda@samsung.com>
13850L:	linux-media@vger.kernel.org
13851S:	Supported
13852F:	drivers/media/i2c/s5k5baf.c
13853
13854SAMSUNG S5P Security SubSystem (SSS) DRIVER
13855M:	Krzysztof Kozlowski <krzk@kernel.org>
13856M:	Vladimir Zapolskiy <vz@mleia.com>
13857M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13858L:	linux-crypto@vger.kernel.org
13859L:	linux-samsung-soc@vger.kernel.org
13860S:	Maintained
13861F:	drivers/crypto/s5p-sss.c
13862
13863SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13864M:	Kyungmin Park <kyungmin.park@samsung.com>
13865M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13866L:	linux-media@vger.kernel.org
13867Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13868S:	Supported
13869F:	drivers/media/platform/exynos4-is/
13870
13871SAMSUNG SOC CLOCK DRIVERS
13872M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13873M:	Tomasz Figa <tomasz.figa@gmail.com>
13874M:	Chanwoo Choi <cw00.choi@samsung.com>
13875S:	Supported
13876L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13878F:	drivers/clk/samsung/
13879F:	include/dt-bindings/clock/exynos*.h
13880F:	Documentation/devicetree/bindings/clock/exynos*.txt
13881
13882SAMSUNG SPI DRIVERS
13883M:	Kukjin Kim <kgene@kernel.org>
13884M:	Krzysztof Kozlowski <krzk@kernel.org>
13885M:	Andi Shyti <andi@etezian.org>
13886L:	linux-spi@vger.kernel.org
13887L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13888S:	Maintained
13889F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13890F:	drivers/spi/spi-s3c*
13891F:	include/linux/platform_data/spi-s3c64xx.h
13892
13893SAMSUNG SXGBE DRIVERS
13894M:	Byungho An <bh74.an@samsung.com>
13895M:	Girish K S <ks.giri@samsung.com>
13896M:	Vipul Pandya <vipul.pandya@samsung.com>
13897S:	Supported
13898L:	netdev@vger.kernel.org
13899F:	drivers/net/ethernet/samsung/sxgbe/
13900
13901SAMSUNG THERMAL DRIVER
13902M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13903L:	linux-pm@vger.kernel.org
13904L:	linux-samsung-soc@vger.kernel.org
13905S:	Supported
13906T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13907F:	drivers/thermal/samsung/
13908
13909SAMSUNG USB2 PHY DRIVER
13910M:	Kamil Debski <kamil@wypas.org>
13911M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13912L:	linux-kernel@vger.kernel.org
13913S:	Supported
13914F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13915F:	Documentation/phy/samsung-usb2.txt
13916F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13917F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13918F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13919F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13920F:	drivers/phy/samsung/phy-samsung-usb2.c
13921F:	drivers/phy/samsung/phy-samsung-usb2.h
13922
13923SC1200 WDT DRIVER
13924M:	Zwane Mwaikambo <zwanem@gmail.com>
13925S:	Maintained
13926F:	drivers/watchdog/sc1200wdt.c
13927
13928SCHEDULER
13929M:	Ingo Molnar <mingo@redhat.com>
13930M:	Peter Zijlstra <peterz@infradead.org>
13931L:	linux-kernel@vger.kernel.org
13932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13933S:	Maintained
13934F:	kernel/sched/
13935F:	include/linux/sched.h
13936F:	include/uapi/linux/sched.h
13937F:	include/linux/wait.h
13938F:	include/linux/preempt.h
13939
13940SCR24X CHIP CARD INTERFACE DRIVER
13941M:	Lubomir Rintel <lkundrak@v3.sk>
13942S:	Supported
13943F:	drivers/char/pcmcia/scr24x_cs.c
13944
13945SCSI CDROM DRIVER
13946M:	Jens Axboe <axboe@kernel.dk>
13947L:	linux-scsi@vger.kernel.org
13948W:	http://www.kernel.dk
13949S:	Maintained
13950F:	drivers/scsi/sr*
13951
13952SCSI RDMA PROTOCOL (SRP) INITIATOR
13953M:	Bart Van Assche <bvanassche@acm.org>
13954L:	linux-rdma@vger.kernel.org
13955S:	Supported
13956Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13957F:	drivers/infiniband/ulp/srp/
13958F:	include/scsi/srp.h
13959
13960SCSI RDMA PROTOCOL (SRP) TARGET
13961M:	Bart Van Assche <bvanassche@acm.org>
13962L:	linux-rdma@vger.kernel.org
13963L:	target-devel@vger.kernel.org
13964S:	Supported
13965Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13966F:	drivers/infiniband/ulp/srpt/
13967
13968SCSI SG DRIVER
13969M:	Doug Gilbert <dgilbert@interlog.com>
13970L:	linux-scsi@vger.kernel.org
13971W:	http://sg.danny.cz/sg
13972S:	Maintained
13973F:	Documentation/scsi/scsi-generic.txt
13974F:	drivers/scsi/sg.c
13975F:	include/scsi/sg.h
13976
13977SCSI SUBSYSTEM
13978M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13980M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13982Q:	https://patchwork.kernel.org/project/linux-scsi/list/
13983L:	linux-scsi@vger.kernel.org
13984S:	Maintained
13985F:	Documentation/devicetree/bindings/scsi/
13986F:	drivers/scsi/
13987F:	include/scsi/
13988
13989SCSI TAPE DRIVER
13990M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13991L:	linux-scsi@vger.kernel.org
13992S:	Maintained
13993F:	Documentation/scsi/st.txt
13994F:	drivers/scsi/st.*
13995F:	drivers/scsi/st_*.h
13996
13997SCSI TARGET SUBSYSTEM
13998M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13999L:	linux-scsi@vger.kernel.org
14000L:	target-devel@vger.kernel.org
14001W:	http://www.linux-iscsi.org
14002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14003Q:	https://patchwork.kernel.org/project/target-devel/list/
14004S:	Supported
14005F:	drivers/target/
14006F:	include/target/
14007F:	Documentation/target/
14008
14009SCTP PROTOCOL
14010M:	Vlad Yasevich <vyasevich@gmail.com>
14011M:	Neil Horman <nhorman@tuxdriver.com>
14012M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14013L:	linux-sctp@vger.kernel.org
14014W:	http://lksctp.sourceforge.net
14015S:	Maintained
14016F:	Documentation/networking/sctp.txt
14017F:	include/linux/sctp.h
14018F:	include/uapi/linux/sctp.h
14019F:	include/net/sctp/
14020F:	net/sctp/
14021
14022SCx200 CPU SUPPORT
14023M:	Jim Cromie <jim.cromie@gmail.com>
14024S:	Odd Fixes
14025F:	Documentation/i2c/busses/scx200_acb
14026F:	arch/x86/platform/scx200/
14027F:	drivers/watchdog/scx200_wdt.c
14028F:	drivers/i2c/busses/scx200*
14029F:	drivers/mtd/maps/scx200_docflash.c
14030F:	include/linux/scx200.h
14031
14032SCx200 GPIO DRIVER
14033M:	Jim Cromie <jim.cromie@gmail.com>
14034S:	Maintained
14035F:	drivers/char/scx200_gpio.c
14036F:	include/linux/scx200_gpio.h
14037
14038SCx200 HRT CLOCKSOURCE DRIVER
14039M:	Jim Cromie <jim.cromie@gmail.com>
14040S:	Maintained
14041F:	drivers/clocksource/scx200_hrt.c
14042
14043SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14044M:	Sascha Sommer <saschasommer@freenet.de>
14045L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14046S:	Maintained
14047F:	drivers/mmc/host/sdricoh_cs.c
14048
14049SECO BOARDS CEC DRIVER
14050M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14051S:	Maintained
14052F:	drivers/media/platform/seco-cec/seco-cec.c
14053F:	drivers/media/platform/seco-cec/seco-cec.h
14054
14055SECURE COMPUTING
14056M:	Kees Cook <keescook@chromium.org>
14057R:	Andy Lutomirski <luto@amacapital.net>
14058R:	Will Drewry <wad@chromium.org>
14059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14060S:	Supported
14061F:	kernel/seccomp.c
14062F:	include/uapi/linux/seccomp.h
14063F:	include/linux/seccomp.h
14064F:	tools/testing/selftests/seccomp/*
14065F:	tools/testing/selftests/kselftest_harness.h
14066F:	Documentation/userspace-api/seccomp_filter.rst
14067K:	\bsecure_computing
14068K:	\bTIF_SECCOMP\b
14069
14070SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14071M:	Al Cooper <alcooperx@gmail.com>
14072L:	linux-mmc@vger.kernel.org
14073L:	bcm-kernel-feedback-list@broadcom.com
14074S:	Maintained
14075F:	drivers/mmc/host/sdhci-brcmstb*
14076
14077SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14078M:	Adrian Hunter <adrian.hunter@intel.com>
14079L:	linux-mmc@vger.kernel.org
14080S:	Maintained
14081F:	drivers/mmc/host/sdhci*
14082F:	include/linux/mmc/sdhci*
14083
14084EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14085M:	Adrian Hunter <adrian.hunter@intel.com>
14086M:	Ritesh Harjani <riteshh@codeaurora.org>
14087M:	Asutosh Das <asutoshd@codeaurora.org>
14088L:	linux-mmc@vger.kernel.org
14089S:	Maintained
14090F:	drivers/mmc/host/cqhci*
14091
14092SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14093M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14094M:	Manjunath M B <manjumb@synopsys.com>
14095L:	linux-mmc@vger.kernel.org
14096S:	Maintained
14097F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14098
14099SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14100M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14101L:	linux-mmc@vger.kernel.org
14102S:	Supported
14103F:	drivers/mmc/host/sdhci-of-at91.c
14104
14105SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14106M:	Ben Dooks <ben-linux@fluff.org>
14107M:	Jaehoon Chung <jh80.chung@samsung.com>
14108L:	linux-mmc@vger.kernel.org
14109S:	Maintained
14110F:	drivers/mmc/host/sdhci-s3c*
14111
14112SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14113M:	Viresh Kumar <vireshk@kernel.org>
14114L:	linux-mmc@vger.kernel.org
14115S:	Maintained
14116F:	drivers/mmc/host/sdhci-spear.c
14117
14118SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14119M:	Kishon Vijay Abraham I <kishon@ti.com>
14120L:	linux-mmc@vger.kernel.org
14121S:	Maintained
14122F:	drivers/mmc/host/sdhci-omap.c
14123
14124SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14125M:	Scott Bauer <scott.bauer@intel.com>
14126M:	Jonathan Derrick <jonathan.derrick@intel.com>
14127L:	linux-block@vger.kernel.org
14128S:	Supported
14129F:	block/sed*
14130F:	block/opal_proto.h
14131F:	include/linux/sed*
14132F:	include/uapi/linux/sed*
14133
14134SECURITY CONTACT
14135M:	Security Officers <security@kernel.org>
14136S:	Supported
14137
14138SECURITY SUBSYSTEM
14139M:	James Morris <jmorris@namei.org>
14140M:	"Serge E. Hallyn" <serge@hallyn.com>
14141L:	linux-security-module@vger.kernel.org (suggested Cc:)
14142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14143W:	http://kernsec.org/
14144S:	Supported
14145F:	security/
14146X:	security/selinux/
14147
14148SELINUX SECURITY MODULE
14149M:	Paul Moore <paul@paul-moore.com>
14150M:	Stephen Smalley <sds@tycho.nsa.gov>
14151M:	Eric Paris <eparis@parisplace.org>
14152L:	selinux@vger.kernel.org
14153W:	https://selinuxproject.org
14154W:	https://github.com/SELinuxProject
14155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14156S:	Supported
14157F:	include/uapi/linux/selinux_netlink.h
14158F:	security/selinux/
14159F:	scripts/selinux/
14160F:	Documentation/admin-guide/LSM/SELinux.rst
14161
14162SENSABLE PHANTOM
14163M:	Jiri Slaby <jirislaby@gmail.com>
14164S:	Maintained
14165F:	drivers/misc/phantom.c
14166F:	include/uapi/linux/phantom.h
14167
14168SERIAL DEVICE BUS
14169M:	Rob Herring <robh@kernel.org>
14170L:	linux-serial@vger.kernel.org
14171S:	Maintained
14172F:	Documentation/devicetree/bindings/serial/slave-device.txt
14173F:	drivers/tty/serdev/
14174F:	include/linux/serdev.h
14175
14176SERIAL DRIVERS
14177M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14178L:	linux-serial@vger.kernel.org
14179S:	Maintained
14180F:	Documentation/devicetree/bindings/serial/
14181F:	drivers/tty/serial/
14182
14183SERIAL IR RECEIVER
14184M:	Sean Young <sean@mess.org>
14185L:	linux-media@vger.kernel.org
14186S:	Maintained
14187F:	drivers/media/rc/serial_ir.c
14188
14189SFC NETWORK DRIVER
14190M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14191M:	Edward Cree <ecree@solarflare.com>
14192M:	Martin Habets <mhabets@solarflare.com>
14193L:	netdev@vger.kernel.org
14194S:	Supported
14195F:	drivers/net/ethernet/sfc/
14196
14197SFF/SFP/SFP+ MODULE SUPPORT
14198M:	Russell King <linux@armlinux.org.uk>
14199L:	netdev@vger.kernel.org
14200S:	Maintained
14201F:	drivers/net/phy/phylink.c
14202F:	drivers/net/phy/sfp*
14203F:	include/linux/phylink.h
14204F:	include/linux/sfp.h
14205
14206SGI GRU DRIVER
14207M:	Dimitri Sivanich <sivanich@sgi.com>
14208S:	Maintained
14209F:	drivers/misc/sgi-gru/
14210
14211SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14212M:	Pat Gefre <pfg@sgi.com>
14213L:	linux-ia64@vger.kernel.org
14214S:	Supported
14215F:	Documentation/ia64/serial.txt
14216F:	drivers/tty/serial/ioc?_serial.c
14217F:	include/linux/ioc?.h
14218
14219SGI XP/XPC/XPNET DRIVER
14220M:	Cliff Whickman <cpw@sgi.com>
14221M:	Robin Holt <robinmholt@gmail.com>
14222S:	Maintained
14223F:	drivers/misc/sgi-xp/
14224
14225SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14226M:	Ursula Braun <ubraun@linux.ibm.com>
14227M:	Karsten Graul <kgraul@linux.ibm.com>
14228L:	linux-s390@vger.kernel.org
14229W:	http://www.ibm.com/developerworks/linux/linux390/
14230S:	Supported
14231F:	net/smc/
14232
14233SHARP RJ54N1CB0C SENSOR DRIVER
14234M:	Jacopo Mondi <jacopo@jmondi.org>
14235L:	linux-media@vger.kernel.org
14236T:	git git://linuxtv.org/media_tree.git
14237S:	Odd fixes
14238F:	drivers/media/i2c/rj54n1cb0c.c
14239F:	include/media/i2c/rj54n1cb0c.h
14240
14241SH_VEU V4L2 MEM2MEM DRIVER
14242L:	linux-media@vger.kernel.org
14243S:	Orphan
14244F:	drivers/media/platform/sh_veu.c
14245
14246SH_VOU V4L2 OUTPUT DRIVER
14247L:	linux-media@vger.kernel.org
14248S:	Orphan
14249F:	drivers/media/platform/sh_vou.c
14250F:	include/media/drv-intf/sh_vou.h
14251
14252SI2157 MEDIA DRIVER
14253M:	Antti Palosaari <crope@iki.fi>
14254L:	linux-media@vger.kernel.org
14255W:	https://linuxtv.org
14256W:	http://palosaari.fi/linux/
14257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14258T:	git git://linuxtv.org/anttip/media_tree.git
14259S:	Maintained
14260F:	drivers/media/tuners/si2157*
14261
14262SI2165 MEDIA DRIVER
14263M:	Matthias Schwarzott <zzam@gentoo.org>
14264L:	linux-media@vger.kernel.org
14265W:	https://linuxtv.org
14266Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14267S:	Maintained
14268F:	drivers/media/dvb-frontends/si2165*
14269
14270SI2168 MEDIA DRIVER
14271M:	Antti Palosaari <crope@iki.fi>
14272L:	linux-media@vger.kernel.org
14273W:	https://linuxtv.org
14274W:	http://palosaari.fi/linux/
14275Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14276T:	git git://linuxtv.org/anttip/media_tree.git
14277S:	Maintained
14278F:	drivers/media/dvb-frontends/si2168*
14279
14280SI470X FM RADIO RECEIVER I2C DRIVER
14281M:	Hans Verkuil <hverkuil@xs4all.nl>
14282L:	linux-media@vger.kernel.org
14283T:	git git://linuxtv.org/media_tree.git
14284W:	https://linuxtv.org
14285S:	Odd Fixes
14286F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14287
14288SI470X FM RADIO RECEIVER USB DRIVER
14289M:	Hans Verkuil <hverkuil@xs4all.nl>
14290L:	linux-media@vger.kernel.org
14291T:	git git://linuxtv.org/media_tree.git
14292W:	https://linuxtv.org
14293S:	Maintained
14294F:	drivers/media/radio/si470x/radio-si470x-common.c
14295F:	drivers/media/radio/si470x/radio-si470x.h
14296F:	drivers/media/radio/si470x/radio-si470x-usb.c
14297
14298SI4713 FM RADIO TRANSMITTER I2C DRIVER
14299M:	Eduardo Valentin <edubezval@gmail.com>
14300L:	linux-media@vger.kernel.org
14301T:	git git://linuxtv.org/media_tree.git
14302W:	https://linuxtv.org
14303S:	Odd Fixes
14304F:	drivers/media/radio/si4713/si4713.?
14305
14306SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14307M:	Eduardo Valentin <edubezval@gmail.com>
14308L:	linux-media@vger.kernel.org
14309T:	git git://linuxtv.org/media_tree.git
14310W:	https://linuxtv.org
14311S:	Odd Fixes
14312F:	drivers/media/radio/si4713/radio-platform-si4713.c
14313
14314SI4713 FM RADIO TRANSMITTER USB DRIVER
14315M:	Hans Verkuil <hverkuil@xs4all.nl>
14316L:	linux-media@vger.kernel.org
14317T:	git git://linuxtv.org/media_tree.git
14318W:	https://linuxtv.org
14319S:	Maintained
14320F:	drivers/media/radio/si4713/radio-usb-si4713.c
14321
14322SIANO DVB DRIVER
14323M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14324L:	linux-media@vger.kernel.org
14325W:	https://linuxtv.org
14326T:	git git://linuxtv.org/media_tree.git
14327S:	Odd fixes
14328F:	drivers/media/common/siano/
14329F:	drivers/media/usb/siano/
14330F:	drivers/media/usb/siano/
14331F:	drivers/media/mmc/siano/
14332
14333SIFIVE DRIVERS
14334M:	Palmer Dabbelt <palmer@sifive.com>
14335M:	Paul Walmsley <paul.walmsley@sifive.com>
14336L:	linux-riscv@lists.infradead.org
14337T:	git git://github.com/sifive/riscv-linux.git
14338S:	Supported
14339K:	sifive
14340N:	sifive
14341
14342SIFIVE FU540 SYSTEM-ON-CHIP
14343M:	Paul Walmsley <paul.walmsley@sifive.com>
14344M:	Palmer Dabbelt <palmer@sifive.com>
14345L:	linux-riscv@lists.infradead.org
14346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14347S:	Supported
14348K:	fu540
14349N:	fu540
14350
14351SILEAD TOUCHSCREEN DRIVER
14352M:	Hans de Goede <hdegoede@redhat.com>
14353L:	linux-input@vger.kernel.org
14354L:	platform-driver-x86@vger.kernel.org
14355S:	Maintained
14356F:	drivers/input/touchscreen/silead.c
14357F:	drivers/platform/x86/touchscreen_dmi.c
14358
14359SILICON MOTION SM712 FRAME BUFFER DRIVER
14360M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14361M:	Teddy Wang <teddy.wang@siliconmotion.com>
14362M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14363L:	linux-fbdev@vger.kernel.org
14364S:	Maintained
14365F:	drivers/video/fbdev/sm712*
14366F:	Documentation/fb/sm712fb.txt
14367
14368SIMPLE FIRMWARE INTERFACE (SFI)
14369M:	Len Brown <lenb@kernel.org>
14370L:	sfi-devel@simplefirmware.org
14371W:	http://simplefirmware.org/
14372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14373S:	Supported
14374F:	arch/x86/platform/sfi/
14375F:	drivers/sfi/
14376F:	include/linux/sfi*.h
14377
14378SIMPLEFB FB DRIVER
14379M:	Hans de Goede <hdegoede@redhat.com>
14380L:	linux-fbdev@vger.kernel.org
14381S:	Maintained
14382F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14383F:	drivers/video/fbdev/simplefb.c
14384F:	include/linux/platform_data/simplefb.h
14385
14386SIMTEC EB110ATX (Chalice CATS)
14387P:	Ben Dooks
14388P:	Vincent Sanders <vince@simtec.co.uk>
14389M:	Simtec Linux Team <linux@simtec.co.uk>
14390W:	http://www.simtec.co.uk/products/EB110ATX/
14391S:	Supported
14392
14393SIMTEC EB2410ITX (BAST)
14394P:	Ben Dooks
14395P:	Vincent Sanders <vince@simtec.co.uk>
14396M:	Simtec Linux Team <linux@simtec.co.uk>
14397W:	http://www.simtec.co.uk/products/EB2410ITX/
14398S:	Supported
14399F:	arch/arm/mach-s3c24xx/mach-bast.c
14400F:	arch/arm/mach-s3c24xx/bast-ide.c
14401F:	arch/arm/mach-s3c24xx/bast-irq.c
14402
14403SIPHASH PRF ROUTINES
14404M:	Jason A. Donenfeld <Jason@zx2c4.com>
14405S:	Maintained
14406F:	lib/siphash.c
14407F:	lib/test_siphash.c
14408F:	include/linux/siphash.h
14409
14410SIOX
14411M:	Thorsten Scherer <t.scherer@eckelmann.de>
14412M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14413R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14414S:	Supported
14415F:	drivers/siox/*
14416F:	drivers/gpio/gpio-siox.c
14417F:	include/trace/events/siox.h
14418
14419SIS 190 ETHERNET DRIVER
14420M:	Francois Romieu <romieu@fr.zoreil.com>
14421L:	netdev@vger.kernel.org
14422S:	Maintained
14423F:	drivers/net/ethernet/sis/sis190.c
14424
14425SIS 900/7016 FAST ETHERNET DRIVER
14426M:	Daniele Venzano <venza@brownhat.org>
14427W:	http://www.brownhat.org/sis900.html
14428L:	netdev@vger.kernel.org
14429S:	Maintained
14430F:	drivers/net/ethernet/sis/sis900.*
14431
14432SIS FRAMEBUFFER DRIVER
14433M:	Thomas Winischhofer <thomas@winischhofer.net>
14434W:	http://www.winischhofer.net/linuxsisvga.shtml
14435S:	Maintained
14436F:	Documentation/fb/sisfb.txt
14437F:	drivers/video/fbdev/sis/
14438F:	include/video/sisfb.h
14439
14440SIS USB2VGA DRIVER
14441M:	Thomas Winischhofer <thomas@winischhofer.net>
14442W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14443S:	Maintained
14444F:	drivers/usb/misc/sisusbvga/
14445
14446SLAB ALLOCATOR
14447M:	Christoph Lameter <cl@linux.com>
14448M:	Pekka Enberg <penberg@kernel.org>
14449M:	David Rientjes <rientjes@google.com>
14450M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14451M:	Andrew Morton <akpm@linux-foundation.org>
14452L:	linux-mm@kvack.org
14453S:	Maintained
14454F:	include/linux/sl?b*.h
14455F:	mm/sl?b*
14456
14457SLEEPABLE READ-COPY UPDATE (SRCU)
14458M:	Lai Jiangshan <jiangshanlai@gmail.com>
14459M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14460M:	Josh Triplett <josh@joshtriplett.org>
14461R:	Steven Rostedt <rostedt@goodmis.org>
14462R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14463L:	rcu@vger.kernel.org
14464W:	http://www.rdrop.com/users/paulmck/RCU/
14465S:	Supported
14466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14467F:	include/linux/srcu*.h
14468F:	kernel/rcu/srcu*.c
14469
14470SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14471M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14472L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14473S:	Maintained
14474F:	drivers/slimbus/
14475F:	Documentation/devicetree/bindings/slimbus/
14476F:	include/linux/slimbus.h
14477
14478SMACK SECURITY MODULE
14479M:	Casey Schaufler <casey@schaufler-ca.com>
14480L:	linux-security-module@vger.kernel.org
14481W:	http://schaufler-ca.com
14482T:	git git://github.com/cschaufler/smack-next
14483S:	Maintained
14484F:	Documentation/admin-guide/LSM/Smack.rst
14485F:	security/smack/
14486
14487SMC91x ETHERNET DRIVER
14488M:	Nicolas Pitre <nico@fluxnic.net>
14489S:	Odd Fixes
14490F:	drivers/net/ethernet/smsc/smc91x.*
14491
14492SMIA AND SMIA++ IMAGE SENSOR DRIVER
14493M:	Sakari Ailus <sakari.ailus@iki.fi>
14494L:	linux-media@vger.kernel.org
14495S:	Maintained
14496F:	drivers/media/i2c/smiapp/
14497F:	include/media/i2c/smiapp.h
14498F:	drivers/media/i2c/smiapp-pll.c
14499F:	drivers/media/i2c/smiapp-pll.h
14500F:	include/uapi/linux/smiapp.h
14501F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14502
14503SMM665 HARDWARE MONITOR DRIVER
14504M:	Guenter Roeck <linux@roeck-us.net>
14505L:	linux-hwmon@vger.kernel.org
14506S:	Maintained
14507F:	Documentation/hwmon/smm665.rst
14508F:	drivers/hwmon/smm665.c
14509
14510SMSC EMC2103 HARDWARE MONITOR DRIVER
14511M:	Steve Glendinning <steve.glendinning@shawell.net>
14512L:	linux-hwmon@vger.kernel.org
14513S:	Maintained
14514F:	Documentation/hwmon/emc2103.rst
14515F:	drivers/hwmon/emc2103.c
14516
14517SMSC SCH5627 HARDWARE MONITOR DRIVER
14518M:	Hans de Goede <hdegoede@redhat.com>
14519L:	linux-hwmon@vger.kernel.org
14520S:	Supported
14521F:	Documentation/hwmon/sch5627.rst
14522F:	drivers/hwmon/sch5627.c
14523
14524SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14525M:	Steve Glendinning <steve.glendinning@shawell.net>
14526L:	linux-fbdev@vger.kernel.org
14527S:	Maintained
14528F:	drivers/video/fbdev/smscufx.c
14529
14530SMSC47B397 HARDWARE MONITOR DRIVER
14531M:	Jean Delvare <jdelvare@suse.com>
14532L:	linux-hwmon@vger.kernel.org
14533S:	Maintained
14534F:	Documentation/hwmon/smsc47b397.rst
14535F:	drivers/hwmon/smsc47b397.c
14536
14537SMSC911x ETHERNET DRIVER
14538M:	Steve Glendinning <steve.glendinning@shawell.net>
14539L:	netdev@vger.kernel.org
14540S:	Maintained
14541F:	include/linux/smsc911x.h
14542F:	drivers/net/ethernet/smsc/smsc911x.*
14543
14544SMSC9420 PCI ETHERNET DRIVER
14545M:	Steve Glendinning <steve.glendinning@shawell.net>
14546L:	netdev@vger.kernel.org
14547S:	Maintained
14548F:	drivers/net/ethernet/smsc/smsc9420.*
14549
14550SOC-CAMERA V4L2 SUBSYSTEM
14551L:	linux-media@vger.kernel.org
14552T:	git git://linuxtv.org/media_tree.git
14553S:	Orphan
14554F:	include/media/soc_camera.h
14555F:	drivers/staging/media/soc_camera/
14556
14557SOCIONEXT SYNQUACER I2C DRIVER
14558M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14559L:	linux-i2c@vger.kernel.org
14560S:	Maintained
14561F:	drivers/i2c/busses/i2c-synquacer.c
14562F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14563
14564SOCIONEXT UNIPHIER SOUND DRIVER
14565L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14566S:	Orphan
14567F:	sound/soc/uniphier/
14568
14569SOEKRIS NET48XX LED SUPPORT
14570M:	Chris Boot <bootc@bootc.net>
14571S:	Maintained
14572F:	drivers/leds/leds-net48xx.c
14573
14574SOFT-ROCE DRIVER (rxe)
14575M:	Moni Shoua <monis@mellanox.com>
14576L:	linux-rdma@vger.kernel.org
14577S:	Supported
14578W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14579Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14580F:	drivers/infiniband/sw/rxe/
14581F:	include/uapi/rdma/rdma_user_rxe.h
14582
14583SOFTLOGIC 6x10 MPEG CODEC
14584M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14585M:	Anton Sviridenko <anton@corp.bluecherry.net>
14586M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14587M:	Andrey Utkin <andrey_utkin@fastmail.com>
14588M:	Ismael Luceno <ismael@iodev.co.uk>
14589L:	linux-media@vger.kernel.org
14590S:	Supported
14591F:	drivers/media/pci/solo6x10/
14592
14593SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14594M:	James Morse <james.morse@arm.com>
14595L:	linux-arm-kernel@lists.infradead.org
14596S:	Maintained
14597F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14598F:	drivers/firmware/arm_sdei.c
14599F:	include/linux/arm_sdei.h
14600F:	include/uapi/linux/arm_sdei.h
14601
14602SOFTWARE RAID (Multiple Disks) SUPPORT
14603M:	Shaohua Li <shli@kernel.org>
14604L:	linux-raid@vger.kernel.org
14605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14606S:	Supported
14607F:	drivers/md/Makefile
14608F:	drivers/md/Kconfig
14609F:	drivers/md/md*
14610F:	drivers/md/raid*
14611F:	include/linux/raid/
14612F:	include/uapi/linux/raid/
14613
14614SOCIONEXT (SNI) AVE NETWORK DRIVER
14615M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14616L:	netdev@vger.kernel.org
14617S:	Maintained
14618F:	drivers/net/ethernet/socionext/sni_ave.c
14619F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14620
14621SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14622M:	Jassi Brar <jaswinder.singh@linaro.org>
14623L:	netdev@vger.kernel.org
14624S:	Maintained
14625F:	drivers/net/ethernet/socionext/netsec.c
14626F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14627
14628SOLIDRUN CLEARFOG SUPPORT
14629M:	Russell King <linux@armlinux.org.uk>
14630S:	Maintained
14631F:	arch/arm/boot/dts/armada-388-clearfog*
14632F:	arch/arm/boot/dts/armada-38x-solidrun-*
14633
14634SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14635M:	Russell King <linux@armlinux.org.uk>
14636S:	Maintained
14637F:	arch/arm/boot/dts/imx6*-cubox-i*
14638F:	arch/arm/boot/dts/imx6*-hummingboard*
14639F:	arch/arm/boot/dts/imx6*-sr-*
14640
14641SONIC NETWORK DRIVER
14642M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14643L:	netdev@vger.kernel.org
14644S:	Maintained
14645F:	drivers/net/ethernet/natsemi/sonic.*
14646
14647SONICS SILICON BACKPLANE DRIVER (SSB)
14648M:	Michael Buesch <m@bues.ch>
14649L:	linux-wireless@vger.kernel.org
14650S:	Maintained
14651F:	drivers/ssb/
14652F:	include/linux/ssb/
14653
14654SONY IMX214 SENSOR DRIVER
14655M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14656L:	linux-media@vger.kernel.org
14657T:	git git://linuxtv.org/media_tree.git
14658S:	Maintained
14659F:	drivers/media/i2c/imx214.c
14660F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14661
14662SONY IMX258 SENSOR DRIVER
14663M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14664L:	linux-media@vger.kernel.org
14665T:	git git://linuxtv.org/media_tree.git
14666S:	Maintained
14667F:	drivers/media/i2c/imx258.c
14668
14669SONY IMX274 SENSOR DRIVER
14670M:	Leon Luo <leonl@leopardimaging.com>
14671L:	linux-media@vger.kernel.org
14672T:	git git://linuxtv.org/media_tree.git
14673S:	Maintained
14674F:	drivers/media/i2c/imx274.c
14675F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14676
14677SONY IMX319 SENSOR DRIVER
14678M:	Bingbu Cao <bingbu.cao@intel.com>
14679L:	linux-media@vger.kernel.org
14680T:	git git://linuxtv.org/media_tree.git
14681S:	Maintained
14682F:	drivers/media/i2c/imx319.c
14683
14684SONY IMX355 SENSOR DRIVER
14685M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14686L:	linux-media@vger.kernel.org
14687T:	git git://linuxtv.org/media_tree.git
14688S:	Maintained
14689F:	drivers/media/i2c/imx355.c
14690
14691SONY MEMORYSTICK SUBSYSTEM
14692M:	Maxim Levitsky <maximlevitsky@gmail.com>
14693M:	Alex Dubov <oakad@yahoo.com>
14694M:	Ulf Hansson <ulf.hansson@linaro.org>
14695L:	linux-mmc@vger.kernel.org
14696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14697S:	Maintained
14698F:	drivers/memstick/
14699F:	include/linux/memstick.h
14700
14701SONY VAIO CONTROL DEVICE DRIVER
14702M:	Mattia Dongili <malattia@linux.it>
14703L:	platform-driver-x86@vger.kernel.org
14704W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14705S:	Maintained
14706F:	Documentation/laptops/sony-laptop.txt
14707F:	drivers/char/sonypi.c
14708F:	drivers/platform/x86/sony-laptop.c
14709F:	include/linux/sony-laptop.h
14710
14711SOUND
14712M:	Jaroslav Kysela <perex@perex.cz>
14713M:	Takashi Iwai <tiwai@suse.com>
14714L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14715W:	http://www.alsa-project.org/
14716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14717Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14718S:	Maintained
14719F:	Documentation/sound/
14720F:	include/sound/
14721F:	include/uapi/sound/
14722F:	sound/
14723
14724SOUND - COMPRESSED AUDIO
14725M:	Vinod Koul <vkoul@kernel.org>
14726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14728S:	Supported
14729F:	Documentation/sound/designs/compress-offload.rst
14730F:	include/sound/compress_driver.h
14731F:	include/uapi/sound/compress_*
14732F:	sound/core/compress_offload.c
14733F:	sound/soc/soc-compress.c
14734
14735SOUND - DMAENGINE HELPERS
14736M:	Lars-Peter Clausen <lars@metafoo.de>
14737S:	Supported
14738F:	include/sound/dmaengine_pcm.h
14739F:	sound/core/pcm_dmaengine.c
14740F:	sound/soc/soc-generic-dmaengine-pcm.c
14741
14742SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14743M:	Liam Girdwood <lgirdwood@gmail.com>
14744M:	Mark Brown <broonie@kernel.org>
14745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14747W:	http://alsa-project.org/main/index.php/ASoC
14748S:	Supported
14749F:	Documentation/devicetree/bindings/sound/
14750F:	Documentation/sound/soc/
14751F:	sound/soc/
14752F:	include/dt-bindings/sound/
14753F:	include/sound/soc*
14754
14755SOUNDWIRE SUBSYSTEM
14756M:	Vinod Koul <vkoul@kernel.org>
14757M:	Sanyog Kale <sanyog.r.kale@intel.com>
14758R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14760S:	Supported
14761F:	Documentation/driver-api/soundwire/
14762F:	drivers/soundwire/
14763F:	include/linux/soundwire/
14764
14765SP2 MEDIA DRIVER
14766M:	Olli Salonen <olli.salonen@iki.fi>
14767L:	linux-media@vger.kernel.org
14768W:	https://linuxtv.org
14769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14770S:	Maintained
14771F:	drivers/media/dvb-frontends/sp2*
14772
14773SPARC + UltraSPARC (sparc/sparc64)
14774M:	"David S. Miller" <davem@davemloft.net>
14775L:	sparclinux@vger.kernel.org
14776Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14779S:	Maintained
14780F:	arch/sparc/
14781F:	drivers/sbus/
14782
14783SPARC SERIAL DRIVERS
14784M:	"David S. Miller" <davem@davemloft.net>
14785L:	sparclinux@vger.kernel.org
14786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14788S:	Maintained
14789F:	include/linux/sunserialcore.h
14790F:	drivers/tty/serial/suncore.c
14791F:	drivers/tty/serial/sunhv.c
14792F:	drivers/tty/serial/sunsab.c
14793F:	drivers/tty/serial/sunsab.h
14794F:	drivers/tty/serial/sunsu.c
14795F:	drivers/tty/serial/sunzilog.c
14796F:	drivers/tty/serial/sunzilog.h
14797F:	drivers/tty/vcc.c
14798
14799SPARSE CHECKER
14800M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14801L:	linux-sparse@vger.kernel.org
14802W:	https://sparse.wiki.kernel.org/
14803T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14804S:	Maintained
14805F:	include/linux/compiler.h
14806
14807SPEAR CLOCK FRAMEWORK SUPPORT
14808M:	Viresh Kumar <vireshk@kernel.org>
14809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14810W:	http://www.st.com/spear
14811S:	Maintained
14812F:	drivers/clk/spear/
14813
14814SPEAR PLATFORM SUPPORT
14815M:	Viresh Kumar <vireshk@kernel.org>
14816M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14818W:	http://www.st.com/spear
14819S:	Maintained
14820F:	arch/arm/boot/dts/spear*
14821F:	arch/arm/mach-spear/
14822
14823SPI NOR SUBSYSTEM
14824M:	Marek Vasut <marek.vasut@gmail.com>
14825M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14826L:	linux-mtd@lists.infradead.org
14827W:	http://www.linux-mtd.infradead.org/
14828Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14830S:	Maintained
14831F:	drivers/mtd/spi-nor/
14832F:	include/linux/mtd/spi-nor.h
14833
14834SPI SUBSYSTEM
14835M:	Mark Brown <broonie@kernel.org>
14836L:	linux-spi@vger.kernel.org
14837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14838Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14839S:	Maintained
14840F:	Documentation/devicetree/bindings/spi/
14841F:	Documentation/spi/
14842F:	drivers/spi/
14843F:	include/linux/spi/
14844F:	include/uapi/linux/spi/
14845F:	tools/spi/
14846
14847SPIDERNET NETWORK DRIVER for CELL
14848M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14849L:	netdev@vger.kernel.org
14850S:	Supported
14851F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14852F:	drivers/net/ethernet/toshiba/spider_net*
14853
14854SPMI SUBSYSTEM
14855R:	Stephen Boyd <sboyd@kernel.org>
14856L:	linux-arm-msm@vger.kernel.org
14857F:	Documentation/devicetree/bindings/spmi/
14858F:	drivers/spmi/
14859F:	include/dt-bindings/spmi/spmi.h
14860F:	include/linux/spmi.h
14861F:	include/trace/events/spmi.h
14862
14863SPU FILE SYSTEM
14864M:	Jeremy Kerr <jk@ozlabs.org>
14865L:	linuxppc-dev@lists.ozlabs.org
14866W:	http://www.ibm.com/developerworks/power/cell/
14867S:	Supported
14868F:	Documentation/filesystems/spufs.txt
14869F:	arch/powerpc/platforms/cell/spufs/
14870
14871SQUASHFS FILE SYSTEM
14872M:	Phillip Lougher <phillip@squashfs.org.uk>
14873L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14874W:	http://squashfs.org.uk
14875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14876S:	Maintained
14877F:	Documentation/filesystems/squashfs.txt
14878F:	fs/squashfs/
14879
14880SRM (Alpha) environment access
14881M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14882S:	Maintained
14883F:	arch/alpha/kernel/srm_env.c
14884
14885ST LSM6DSx IMU IIO DRIVER
14886M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14887L:	linux-iio@vger.kernel.org
14888W:	http://www.st.com/
14889S:	Maintained
14890F:	drivers/iio/imu/st_lsm6dsx/
14891F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14892
14893ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14894M:	Mickael Guene <mickael.guene@st.com>
14895L:	linux-media@vger.kernel.org
14896T:	git git://linuxtv.org/media_tree.git
14897S:	Maintained
14898F:	drivers/media/i2c/st-mipid02.c
14899F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14900
14901ST STM32 I2C/SMBUS DRIVER
14902M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14903L:	linux-i2c@vger.kernel.org
14904S:	Maintained
14905F:	drivers/i2c/busses/i2c-stm32*
14906
14907ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14908M:	Song Qiang <songqiang1304521@gmail.com>
14909L:	linux-iio@vger.kernel.org
14910S:	Maintained
14911F:	drivers/iio/proximity/vl53l0x-i2c.c
14912F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14913
14914STABLE BRANCH
14915M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14916M:	Sasha Levin <sashal@kernel.org>
14917L:	stable@vger.kernel.org
14918S:	Supported
14919F:	Documentation/process/stable-kernel-rules.rst
14920
14921STAGING - COMEDI
14922M:	Ian Abbott <abbotti@mev.co.uk>
14923M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14924S:	Odd Fixes
14925F:	drivers/staging/comedi/
14926
14927STAGING - EROFS FILE SYSTEM
14928M:	Gao Xiang <gaoxiang25@huawei.com>
14929M:	Chao Yu <yuchao0@huawei.com>
14930L:	linux-erofs@lists.ozlabs.org
14931S:	Maintained
14932F:	drivers/staging/erofs/
14933
14934STAGING - INDUSTRIAL IO
14935M:	Jonathan Cameron <jic23@kernel.org>
14936L:	linux-iio@vger.kernel.org
14937S:	Odd Fixes
14938F:	Documentation/devicetree/bindings/staging/iio/
14939F:	drivers/staging/iio/
14940
14941STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14942M:	Marc Dietrich <marvin24@gmx.de>
14943L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14944L:	linux-tegra@vger.kernel.org
14945S:	Maintained
14946F:	drivers/staging/nvec/
14947
14948STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14949M:	Jens Frederich <jfrederich@gmail.com>
14950M:	Daniel Drake <dsd@laptop.org>
14951M:	Jon Nettleton <jon.nettleton@gmail.com>
14952W:	http://wiki.laptop.org/go/DCON
14953S:	Maintained
14954F:	drivers/staging/olpc_dcon/
14955
14956STAGING - REALTEK RTL8712U DRIVERS
14957M:	Larry Finger <Larry.Finger@lwfinger.net>
14958M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14959S:	Odd Fixes
14960F:	drivers/staging/rtl8712/
14961
14962STAGING - REALTEK RTL8188EU DRIVERS
14963M:	Larry Finger <Larry.Finger@lwfinger.net>
14964S:	Odd Fixes
14965F:	drivers/staging/rtl8188eu/
14966
14967STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14968M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14969M:	Teddy Wang <teddy.wang@siliconmotion.com>
14970M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14971L:	linux-fbdev@vger.kernel.org
14972S:	Maintained
14973F:	drivers/staging/sm750fb/
14974
14975STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14976M:	William Hubbs <w.d.hubbs@gmail.com>
14977M:	Chris Brannon <chris@the-brannons.com>
14978M:	Kirk Reiser <kirk@reisers.ca>
14979M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14980L:	speakup@linux-speakup.org
14981W:	http://www.linux-speakup.org/
14982S:	Odd Fixes
14983F:	drivers/staging/speakup/
14984
14985STAGING - VIA VT665X DRIVERS
14986M:	Forest Bond <forest@alittletooquiet.net>
14987S:	Odd Fixes
14988F:	drivers/staging/vt665?/
14989
14990STAGING - WILC1000 WIFI DRIVER
14991M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14992M:	Ajay Singh <ajay.kathat@microchip.com>
14993L:	linux-wireless@vger.kernel.org
14994S:	Supported
14995F:	drivers/staging/wilc1000/
14996
14997STAGING SUBSYSTEM
14998M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15000L:	devel@driverdev.osuosl.org
15001S:	Supported
15002F:	drivers/staging/
15003
15004STARFIRE/DURALAN NETWORK DRIVER
15005M:	Ion Badulescu <ionut@badula.org>
15006S:	Odd Fixes
15007F:	drivers/net/ethernet/adaptec/starfire*
15008
15009STEC S1220 SKD DRIVER
15010M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15011L:	linux-block@vger.kernel.org
15012S:	Maintained
15013F:	drivers/block/skd*[ch]
15014
15015STI AUDIO (ASoC) DRIVERS
15016M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15018S:	Maintained
15019F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15020F:	sound/soc/sti/
15021
15022STI CEC DRIVER
15023M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15024S:	Maintained
15025F:	drivers/media/platform/sti/cec/
15026F:	Documentation/devicetree/bindings/media/stih-cec.txt
15027
15028STK1160 USB VIDEO CAPTURE DRIVER
15029M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15030L:	linux-media@vger.kernel.org
15031T:	git git://linuxtv.org/media_tree.git
15032S:	Maintained
15033F:	drivers/media/usb/stk1160/
15034
15035STM32 AUDIO (ASoC) DRIVERS
15036M:	Olivier Moysan <olivier.moysan@st.com>
15037M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15039S:	Maintained
15040F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15041F:	sound/soc/stm/
15042
15043STM32 TIMER/LPTIMER DRIVERS
15044M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15045S:	Maintained
15046F:	drivers/*/stm32-*timer*
15047F:	drivers/pwm/pwm-stm32*
15048F:	include/linux/*/stm32-*tim*
15049F:	Documentation/ABI/testing/*timer-stm32
15050F:	Documentation/devicetree/bindings/*/stm32-*timer*
15051F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15052
15053STMMAC ETHERNET DRIVER
15054M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15055M:	Alexandre Torgue <alexandre.torgue@st.com>
15056M:	Jose Abreu <joabreu@synopsys.com>
15057L:	netdev@vger.kernel.org
15058W:	http://www.stlinux.com
15059S:	Supported
15060F:	drivers/net/ethernet/stmicro/stmmac/
15061
15062SUN3/3X
15063M:	Sam Creasey <sammy@sammy.net>
15064W:	http://sammy.net/sun3/
15065S:	Maintained
15066F:	arch/m68k/kernel/*sun3*
15067F:	arch/m68k/sun3*/
15068F:	arch/m68k/include/asm/sun3*
15069F:	drivers/net/ethernet/i825xx/sun3*
15070
15071SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15072M:	Hans de Goede <hdegoede@redhat.com>
15073L:	linux-input@vger.kernel.org
15074S:	Maintained
15075F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15076F:	drivers/input/keyboard/sun4i-lradc-keys.c
15077
15078SUNDANCE NETWORK DRIVER
15079M:	Denis Kirjanov <kda@linux-powerpc.org>
15080L:	netdev@vger.kernel.org
15081S:	Maintained
15082F:	drivers/net/ethernet/dlink/sundance.c
15083
15084SUPERH
15085M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15086M:	Rich Felker <dalias@libc.org>
15087L:	linux-sh@vger.kernel.org
15088Q:	http://patchwork.kernel.org/project/linux-sh/list/
15089S:	Maintained
15090F:	Documentation/sh/
15091F:	arch/sh/
15092F:	drivers/sh/
15093
15094SUSPEND TO RAM
15095M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15096M:	Len Brown <len.brown@intel.com>
15097M:	Pavel Machek <pavel@ucw.cz>
15098L:	linux-pm@vger.kernel.org
15099B:	https://bugzilla.kernel.org
15100S:	Supported
15101F:	Documentation/power/
15102F:	arch/x86/kernel/acpi/
15103F:	drivers/base/power/
15104F:	kernel/power/
15105F:	include/linux/suspend.h
15106F:	include/linux/freezer.h
15107F:	include/linux/pm.h
15108
15109SVGA HANDLING
15110M:	Martin Mares <mj@ucw.cz>
15111L:	linux-video@atrey.karlin.mff.cuni.cz
15112S:	Maintained
15113F:	Documentation/svga.txt
15114F:	arch/x86/boot/video*
15115
15116SWIOTLB SUBSYSTEM
15117M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15118L:	iommu@lists.linux-foundation.org
15119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15120S:	Supported
15121F:	kernel/dma/swiotlb.c
15122F:	arch/*/kernel/pci-swiotlb.c
15123F:	include/linux/swiotlb.h
15124
15125SWITCHDEV
15126M:	Jiri Pirko <jiri@resnulli.us>
15127M:	Ivan Vecera <ivecera@redhat.com>
15128L:	netdev@vger.kernel.org
15129S:	Supported
15130F:	net/switchdev/
15131F:	include/net/switchdev.h
15132
15133SY8106A REGULATOR DRIVER
15134M:	Icenowy Zheng <icenowy@aosc.io>
15135S:	Maintained
15136F:	drivers/regulator/sy8106a-regulator.c
15137F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15138
15139SYNC FILE FRAMEWORK
15140M:	Sumit Semwal <sumit.semwal@linaro.org>
15141R:	Gustavo Padovan <gustavo@padovan.org>
15142S:	Maintained
15143L:	linux-media@vger.kernel.org
15144L:	dri-devel@lists.freedesktop.org
15145F:	drivers/dma-buf/sync_*
15146F:	drivers/dma-buf/dma-fence*
15147F:	drivers/dma-buf/sw_sync.c
15148F:	include/linux/sync_file.h
15149F:	include/uapi/linux/sync_file.h
15150F:	Documentation/sync_file.txt
15151T:	git git://anongit.freedesktop.org/drm/drm-misc
15152
15153SYNOPSYS ARC ARCHITECTURE
15154M:	Vineet Gupta <vgupta@synopsys.com>
15155L:	linux-snps-arc@lists.infradead.org
15156S:	Supported
15157F:	arch/arc/
15158F:	Documentation/devicetree/bindings/arc/*
15159F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15160F:	drivers/clocksource/arc_timer.c
15161F:	drivers/tty/serial/arc_uart.c
15162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15163
15164SYNOPSYS ARC HSDK SDP pll clock driver
15165M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15166S:	Supported
15167F:	drivers/clk/clk-hsdk-pll.c
15168F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15169
15170SYNOPSYS ARC SDP clock driver
15171M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15172S:	Supported
15173F:	drivers/clk/axs10x/*
15174F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15175
15176SYNOPSYS ARC SDP platform support
15177M:	Alexey Brodkin <abrodkin@synopsys.com>
15178S:	Supported
15179F:	arch/arc/plat-axs10x
15180F:	arch/arc/boot/dts/ax*
15181F:	Documentation/devicetree/bindings/arc/axs10*
15182
15183SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15184M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15185S:	Supported
15186F:	drivers/reset/reset-axs10x.c
15187F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15188
15189SYNOPSYS CREG GPIO DRIVER
15190M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15191S:	Maintained
15192F:	drivers/gpio/gpio-creg-snps.c
15193F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15194
15195SYNOPSYS DESIGNWARE 8250 UART DRIVER
15196R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15197S:	Maintained
15198F:	drivers/tty/serial/8250/8250_dw.c
15199
15200SYNOPSYS DESIGNWARE APB GPIO DRIVER
15201M:	Hoan Tran <hoan@os.amperecomputing.com>
15202L:	linux-gpio@vger.kernel.org
15203S:	Maintained
15204F:	drivers/gpio/gpio-dwapb.c
15205F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15206
15207SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15208M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15209S:	Maintained
15210F:	drivers/dma/dwi-axi-dmac/
15211F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15212
15213SYNOPSYS DESIGNWARE DMAC DRIVER
15214M:	Viresh Kumar <vireshk@kernel.org>
15215R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15216S:	Maintained
15217F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15218F:	drivers/dma/dw/
15219F:	include/dt-bindings/dma/dw-dmac.h
15220F:	include/linux/dma/dw.h
15221F:	include/linux/platform_data/dma-dw.h
15222
15223SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15224M:	Jose Abreu <Jose.Abreu@synopsys.com>
15225L:	netdev@vger.kernel.org
15226S:	Supported
15227F:	drivers/net/ethernet/synopsys/
15228
15229SYNOPSYS DESIGNWARE I2C DRIVER
15230M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15231R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15232R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15233L:	linux-i2c@vger.kernel.org
15234S:	Maintained
15235F:	drivers/i2c/busses/i2c-designware-*
15236F:	include/linux/platform_data/i2c-designware.h
15237
15238SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15239M:	Jaehoon Chung <jh80.chung@samsung.com>
15240L:	linux-mmc@vger.kernel.org
15241S:	Maintained
15242F:	drivers/mmc/host/dw_mmc*
15243
15244SYNOPSYS HSDK RESET CONTROLLER DRIVER
15245M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15246S:	Supported
15247F:	drivers/reset/reset-hsdk.c
15248F:	include/dt-bindings/reset/snps,hsdk-reset.h
15249F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15250
15251SYSTEM CONFIGURATION (SYSCON)
15252M:	Lee Jones <lee.jones@linaro.org>
15253M:	Arnd Bergmann <arnd@arndb.de>
15254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15255S:	Supported
15256F:	drivers/mfd/syscon.c
15257
15258SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15259M:	Sudeep Holla <sudeep.holla@arm.com>
15260L:	linux-arm-kernel@lists.infradead.org
15261S:	Maintained
15262F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15263F:	drivers/clk/clk-sc[mp]i.c
15264F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15265F:	drivers/firmware/arm_scpi.c
15266F:	drivers/firmware/arm_scmi/
15267F:	include/linux/sc[mp]i_protocol.h
15268
15269SYSTEM RESET/SHUTDOWN DRIVERS
15270M:	Sebastian Reichel <sre@kernel.org>
15271L:	linux-pm@vger.kernel.org
15272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15273S:	Maintained
15274F:	Documentation/devicetree/bindings/power/reset/
15275F:	drivers/power/reset/
15276
15277SYSTEM TRACE MODULE CLASS
15278M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15279S:	Maintained
15280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15281F:	Documentation/trace/stm.rst
15282F:	drivers/hwtracing/stm/
15283F:	include/linux/stm.h
15284F:	include/uapi/linux/stm.h
15285
15286SYSV FILESYSTEM
15287M:	Christoph Hellwig <hch@infradead.org>
15288S:	Maintained
15289F:	Documentation/filesystems/sysv-fs.txt
15290F:	fs/sysv/
15291F:	include/linux/sysv_fs.h
15292
15293TASKSTATS STATISTICS INTERFACE
15294M:	Balbir Singh <bsingharora@gmail.com>
15295S:	Maintained
15296F:	Documentation/accounting/taskstats*
15297F:	include/linux/taskstats*
15298F:	kernel/taskstats.c
15299
15300TC subsystem
15301M:	Jamal Hadi Salim <jhs@mojatatu.com>
15302M:	Cong Wang <xiyou.wangcong@gmail.com>
15303M:	Jiri Pirko <jiri@resnulli.us>
15304L:	netdev@vger.kernel.org
15305S:	Maintained
15306F:	include/net/pkt_cls.h
15307F:	include/net/pkt_sched.h
15308F:	include/net/tc_act/
15309F:	include/uapi/linux/pkt_cls.h
15310F:	include/uapi/linux/pkt_sched.h
15311F:	include/uapi/linux/tc_act/
15312F:	include/uapi/linux/tc_ematch/
15313F:	net/sched/
15314
15315TC90522 MEDIA DRIVER
15316M:	Akihiro Tsukada <tskd08@gmail.com>
15317L:	linux-media@vger.kernel.org
15318S:	Odd Fixes
15319F:	drivers/media/dvb-frontends/tc90522*
15320
15321TCP LOW PRIORITY MODULE
15322M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15323M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15324W:	http://tcp-lp-mod.sourceforge.net/
15325S:	Maintained
15326F:	net/ipv4/tcp_lp.c
15327
15328TDA10071 MEDIA DRIVER
15329M:	Antti Palosaari <crope@iki.fi>
15330L:	linux-media@vger.kernel.org
15331W:	https://linuxtv.org
15332W:	http://palosaari.fi/linux/
15333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15334T:	git git://linuxtv.org/anttip/media_tree.git
15335S:	Maintained
15336F:	drivers/media/dvb-frontends/tda10071*
15337
15338TDA18212 MEDIA DRIVER
15339M:	Antti Palosaari <crope@iki.fi>
15340L:	linux-media@vger.kernel.org
15341W:	https://linuxtv.org
15342W:	http://palosaari.fi/linux/
15343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15344T:	git git://linuxtv.org/anttip/media_tree.git
15345S:	Maintained
15346F:	drivers/media/tuners/tda18212*
15347
15348TDA18218 MEDIA DRIVER
15349M:	Antti Palosaari <crope@iki.fi>
15350L:	linux-media@vger.kernel.org
15351W:	https://linuxtv.org
15352W:	http://palosaari.fi/linux/
15353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15354T:	git git://linuxtv.org/anttip/media_tree.git
15355S:	Maintained
15356F:	drivers/media/tuners/tda18218*
15357
15358TDA18250 MEDIA DRIVER
15359M:	Olli Salonen <olli.salonen@iki.fi>
15360L:	linux-media@vger.kernel.org
15361W:	https://linuxtv.org
15362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15363T:	git git://linuxtv.org/media_tree.git
15364S:	Maintained
15365F:	drivers/media/tuners/tda18250*
15366
15367TDA18271 MEDIA DRIVER
15368M:	Michael Krufky <mkrufky@linuxtv.org>
15369L:	linux-media@vger.kernel.org
15370W:	https://linuxtv.org
15371W:	http://github.com/mkrufky
15372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15373T:	git git://linuxtv.org/mkrufky/tuners.git
15374S:	Maintained
15375F:	drivers/media/tuners/tda18271*
15376
15377TDA1997x MEDIA DRIVER
15378M:	Tim Harvey <tharvey@gateworks.com>
15379L:	linux-media@vger.kernel.org
15380W:	https://linuxtv.org
15381Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15382S:	Maintained
15383F:	drivers/media/i2c/tda1997x.*
15384
15385TDA827x MEDIA DRIVER
15386M:	Michael Krufky <mkrufky@linuxtv.org>
15387L:	linux-media@vger.kernel.org
15388W:	https://linuxtv.org
15389W:	http://github.com/mkrufky
15390Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15391T:	git git://linuxtv.org/mkrufky/tuners.git
15392S:	Maintained
15393F:	drivers/media/tuners/tda8290.*
15394
15395TDA8290 MEDIA DRIVER
15396M:	Michael Krufky <mkrufky@linuxtv.org>
15397L:	linux-media@vger.kernel.org
15398W:	https://linuxtv.org
15399W:	http://github.com/mkrufky
15400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15401T:	git git://linuxtv.org/mkrufky/tuners.git
15402S:	Maintained
15403F:	drivers/media/tuners/tda8290.*
15404
15405TDA9840 MEDIA DRIVER
15406M:	Hans Verkuil <hverkuil@xs4all.nl>
15407L:	linux-media@vger.kernel.org
15408T:	git git://linuxtv.org/media_tree.git
15409W:	https://linuxtv.org
15410S:	Maintained
15411F:	drivers/media/i2c/tda9840*
15412
15413TEA5761 TUNER DRIVER
15414M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15415L:	linux-media@vger.kernel.org
15416W:	https://linuxtv.org
15417T:	git git://linuxtv.org/media_tree.git
15418S:	Odd fixes
15419F:	drivers/media/tuners/tea5761.*
15420
15421TEA5767 TUNER DRIVER
15422M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15423L:	linux-media@vger.kernel.org
15424W:	https://linuxtv.org
15425T:	git git://linuxtv.org/media_tree.git
15426S:	Maintained
15427F:	drivers/media/tuners/tea5767.*
15428
15429TEA6415C MEDIA DRIVER
15430M:	Hans Verkuil <hverkuil@xs4all.nl>
15431L:	linux-media@vger.kernel.org
15432T:	git git://linuxtv.org/media_tree.git
15433W:	https://linuxtv.org
15434S:	Maintained
15435F:	drivers/media/i2c/tea6415c*
15436
15437TEA6420 MEDIA DRIVER
15438M:	Hans Verkuil <hverkuil@xs4all.nl>
15439L:	linux-media@vger.kernel.org
15440T:	git git://linuxtv.org/media_tree.git
15441W:	https://linuxtv.org
15442S:	Maintained
15443F:	drivers/media/i2c/tea6420*
15444
15445TEAM DRIVER
15446M:	Jiri Pirko <jiri@resnulli.us>
15447L:	netdev@vger.kernel.org
15448S:	Supported
15449F:	drivers/net/team/
15450F:	include/linux/if_team.h
15451F:	include/uapi/linux/if_team.h
15452
15453TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15454M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15455S:	Maintained
15456F:	arch/x86/platform/ts5500/
15457
15458TECHNOTREND USB IR RECEIVER
15459M:	Sean Young <sean@mess.org>
15460L:	linux-media@vger.kernel.org
15461S:	Maintained
15462F:	drivers/media/rc/ttusbir.c
15463
15464TECHWELL TW9910 VIDEO DECODER
15465L:	linux-media@vger.kernel.org
15466S:	Orphan
15467F:	drivers/media/i2c/tw9910.c
15468F:	include/media/i2c/tw9910.h
15469
15470TEE SUBSYSTEM
15471M:	Jens Wiklander <jens.wiklander@linaro.org>
15472S:	Maintained
15473F:	include/linux/tee_drv.h
15474F:	include/uapi/linux/tee.h
15475F:	drivers/tee/
15476F:	Documentation/tee.txt
15477
15478TEGRA ARCHITECTURE SUPPORT
15479M:	Thierry Reding <thierry.reding@gmail.com>
15480M:	Jonathan Hunter <jonathanh@nvidia.com>
15481L:	linux-tegra@vger.kernel.org
15482Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15484S:	Supported
15485N:	[^a-z]tegra
15486
15487TEGRA CLOCK DRIVER
15488M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15489M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15490S:	Supported
15491F:	drivers/clk/tegra/
15492
15493TEGRA DMA DRIVERS
15494M:	Laxman Dewangan <ldewangan@nvidia.com>
15495M:	Jon Hunter <jonathanh@nvidia.com>
15496S:	Supported
15497F:	drivers/dma/tegra*
15498
15499TEGRA I2C DRIVER
15500M:	Laxman Dewangan <ldewangan@nvidia.com>
15501S:	Supported
15502F:	drivers/i2c/busses/i2c-tegra.c
15503
15504TEGRA IOMMU DRIVERS
15505M:	Thierry Reding <thierry.reding@gmail.com>
15506L:	linux-tegra@vger.kernel.org
15507S:	Supported
15508F:	drivers/iommu/tegra*
15509
15510TEGRA KBC DRIVER
15511M:	Laxman Dewangan <ldewangan@nvidia.com>
15512S:	Supported
15513F:	drivers/input/keyboard/tegra-kbc.c
15514
15515TEGRA NAND DRIVER
15516M:	Stefan Agner <stefan@agner.ch>
15517M:	Lucas Stach <dev@lynxeye.de>
15518S:	Maintained
15519F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15520F:	drivers/mtd/nand/raw/tegra_nand.c
15521
15522TEGRA PWM DRIVER
15523M:	Thierry Reding <thierry.reding@gmail.com>
15524S:	Supported
15525F:	drivers/pwm/pwm-tegra.c
15526
15527TEGRA SERIAL DRIVER
15528M:	Laxman Dewangan <ldewangan@nvidia.com>
15529S:	Supported
15530F:	drivers/tty/serial/serial-tegra.c
15531
15532TEGRA SPI DRIVER
15533M:	Laxman Dewangan <ldewangan@nvidia.com>
15534S:	Supported
15535F:	drivers/spi/spi-tegra*
15536
15537TEGRA XUSB PADCTL DRIVER
15538M:	JC Kuo <jckuo@nvidia.com>
15539S:	Supported
15540F:	drivers/phy/tegra/xusb*
15541
15542TEHUTI ETHERNET DRIVER
15543M:	Andy Gospodarek <andy@greyhouse.net>
15544L:	netdev@vger.kernel.org
15545S:	Supported
15546F:	drivers/net/ethernet/tehuti/*
15547
15548Telecom Clock Driver for MCPL0010
15549M:	Mark Gross <mark.gross@intel.com>
15550S:	Supported
15551F:	drivers/char/tlclk.c
15552
15553TENSILICA XTENSA PORT (xtensa)
15554M:	Chris Zankel <chris@zankel.net>
15555M:	Max Filippov <jcmvbkbc@gmail.com>
15556L:	linux-xtensa@linux-xtensa.org
15557T:	git git://github.com/czankel/xtensa-linux.git
15558S:	Maintained
15559F:	arch/xtensa/
15560F:	drivers/irqchip/irq-xtensa-*
15561
15562Texas Instruments' System Control Interface (TISCI) Protocol Driver
15563M:	Nishanth Menon <nm@ti.com>
15564M:	Tero Kristo <t-kristo@ti.com>
15565M:	Santosh Shilimkar <ssantosh@kernel.org>
15566L:	linux-arm-kernel@lists.infradead.org
15567S:	Maintained
15568F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15569F:	drivers/firmware/ti_sci*
15570F:	include/linux/soc/ti/ti_sci_protocol.h
15571F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15572F:	drivers/soc/ti/ti_sci_pm_domains.c
15573F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15574F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15575F:	drivers/clk/keystone/sci-clk.c
15576F:	drivers/reset/reset-ti-sci.c
15577F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15578F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15579F:	drivers/irqchip/irq-ti-sci-intr.c
15580F:	drivers/irqchip/irq-ti-sci-inta.c
15581F:	include/linux/soc/ti/ti_sci_inta_msi.h
15582F:	drivers/soc/ti/ti_sci_inta_msi.c
15583
15584Texas Instruments ASoC drivers
15585M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15586L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15587S:	Maintained
15588F:	sound/soc/ti/
15589
15590Texas Instruments' DAC7612 DAC Driver
15591M:	Ricardo Ribalda <ricardo@ribalda.com>
15592L:	linux-iio@vger.kernel.org
15593S:	Supported
15594F:	drivers/iio/dac/ti-dac7612.c
15595F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15596
15597THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15598M:	Hans Verkuil <hverkuil@xs4all.nl>
15599L:	linux-media@vger.kernel.org
15600T:	git git://linuxtv.org/media_tree.git
15601W:	https://linuxtv.org
15602S:	Maintained
15603F:	drivers/media/radio/radio-raremono.c
15604
15605THERMAL
15606M:	Zhang Rui <rui.zhang@intel.com>
15607M:	Eduardo Valentin <edubezval@gmail.com>
15608R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15609L:	linux-pm@vger.kernel.org
15610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15612Q:	https://patchwork.kernel.org/project/linux-pm/list/
15613S:	Supported
15614F:	drivers/thermal/
15615F:	include/linux/thermal.h
15616F:	include/uapi/linux/thermal.h
15617F:	include/linux/cpu_cooling.h
15618F:	Documentation/devicetree/bindings/thermal/
15619
15620THERMAL/CPU_COOLING
15621M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15622M:	Viresh Kumar <viresh.kumar@linaro.org>
15623M:	Javi Merino <javi.merino@kernel.org>
15624L:	linux-pm@vger.kernel.org
15625S:	Supported
15626F:	Documentation/thermal/cpu-cooling-api.txt
15627F:	drivers/thermal/cpu_cooling.c
15628F:	include/linux/cpu_cooling.h
15629
15630THINKPAD ACPI EXTRAS DRIVER
15631M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15632L:	ibm-acpi-devel@lists.sourceforge.net
15633L:	platform-driver-x86@vger.kernel.org
15634W:	http://ibm-acpi.sourceforge.net
15635W:	http://thinkwiki.org/wiki/Ibm-acpi
15636T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15637S:	Maintained
15638F:	drivers/platform/x86/thinkpad_acpi.c
15639
15640THUNDERBOLT DRIVER
15641M:	Andreas Noever <andreas.noever@gmail.com>
15642M:	Michael Jamet <michael.jamet@intel.com>
15643M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15644M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15646S:	Maintained
15647F:	Documentation/admin-guide/thunderbolt.rst
15648F:	drivers/thunderbolt/
15649F:	include/linux/thunderbolt.h
15650
15651THUNDERBOLT NETWORK DRIVER
15652M:	Michael Jamet <michael.jamet@intel.com>
15653M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15654M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15655L:	netdev@vger.kernel.org
15656S:	Maintained
15657F:	drivers/net/thunderbolt.c
15658
15659THUNDERX GPIO DRIVER
15660M:	David Daney <david.daney@cavium.com>
15661S:	Maintained
15662F:	drivers/gpio/gpio-thunderx.c
15663
15664TI AM437X VPFE DRIVER
15665M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15666L:	linux-media@vger.kernel.org
15667W:	https://linuxtv.org
15668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15669T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15670S:	Maintained
15671F:	drivers/media/platform/am437x/
15672
15673TI BANDGAP AND THERMAL DRIVER
15674M:	Eduardo Valentin <edubezval@gmail.com>
15675M:	Keerthy <j-keerthy@ti.com>
15676L:	linux-pm@vger.kernel.org
15677L:	linux-omap@vger.kernel.org
15678S:	Maintained
15679F:	drivers/thermal/ti-soc-thermal/
15680
15681TI BQ27XXX POWER SUPPLY DRIVER
15682R:	Andrew F. Davis <afd@ti.com>
15683F:	include/linux/power/bq27xxx_battery.h
15684F:	drivers/power/supply/bq27xxx_battery.c
15685F:	drivers/power/supply/bq27xxx_battery_i2c.c
15686
15687TI CDCE706 CLOCK DRIVER
15688M:	Max Filippov <jcmvbkbc@gmail.com>
15689S:	Maintained
15690F:	drivers/clk/clk-cdce706.c
15691
15692TI CLOCK DRIVER
15693M:	Tero Kristo <t-kristo@ti.com>
15694L:	linux-omap@vger.kernel.org
15695S:	Maintained
15696F:	drivers/clk/ti/
15697F:	include/linux/clk/ti.h
15698
15699TI DAVINCI MACHINE SUPPORT
15700M:	Sekhar Nori <nsekhar@ti.com>
15701R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
15702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15704S:	Supported
15705F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15706F:	arch/arm/mach-davinci/
15707F:	drivers/i2c/busses/i2c-davinci.c
15708F:	arch/arm/boot/dts/da850*
15709
15710TI DAVINCI SERIES CLOCK DRIVER
15711M:	David Lechner <david@lechnology.com>
15712R:	Sekhar Nori <nsekhar@ti.com>
15713S:	Maintained
15714F:	Documentation/devicetree/bindings/clock/ti/davinci/
15715F:	drivers/clk/davinci/
15716
15717TI DAVINCI SERIES GPIO DRIVER
15718M:	Keerthy <j-keerthy@ti.com>
15719L:	linux-gpio@vger.kernel.org
15720S:	Maintained
15721F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15722F:	drivers/gpio/gpio-davinci.c
15723
15724TI DAVINCI SERIES MEDIA DRIVER
15725M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15726L:	linux-media@vger.kernel.org
15727W:	https://linuxtv.org
15728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15729T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15730S:	Maintained
15731F:	drivers/media/platform/davinci/
15732F:	include/media/davinci/
15733
15734TI ETHERNET SWITCH DRIVER (CPSW)
15735R:	Grygorii Strashko <grygorii.strashko@ti.com>
15736L:	linux-omap@vger.kernel.org
15737L:	netdev@vger.kernel.org
15738S:	Maintained
15739F:	drivers/net/ethernet/ti/cpsw*
15740F:	drivers/net/ethernet/ti/davinci*
15741
15742TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15743M:	Alex Dubov <oakad@yahoo.com>
15744S:	Maintained
15745W:	http://tifmxx.berlios.de/
15746F:	drivers/memstick/host/tifm_ms.c
15747F:	drivers/misc/tifm*
15748F:	drivers/mmc/host/tifm_sd.c
15749F:	include/linux/tifm.h
15750
15751TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15752M:	Santosh Shilimkar <ssantosh@kernel.org>
15753L:	linux-kernel@vger.kernel.org
15754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15755S:	Maintained
15756F:	drivers/soc/ti/*
15757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15758
15759TI LM49xxx FAMILY ASoC CODEC DRIVERS
15760M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15761M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15762L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15763S:	Maintained
15764F:	sound/soc/codecs/lm49453*
15765F:	sound/soc/codecs/isabelle*
15766
15767TI LP855x BACKLIGHT DRIVER
15768M:	Milo Kim <milo.kim@ti.com>
15769S:	Maintained
15770F:	Documentation/backlight/lp855x-driver.txt
15771F:	drivers/video/backlight/lp855x_bl.c
15772F:	include/linux/platform_data/lp855x.h
15773
15774TI LP8727 CHARGER DRIVER
15775M:	Milo Kim <milo.kim@ti.com>
15776S:	Maintained
15777F:	drivers/power/supply/lp8727_charger.c
15778F:	include/linux/platform_data/lp8727.h
15779
15780TI LP8788 MFD DRIVER
15781M:	Milo Kim <milo.kim@ti.com>
15782S:	Maintained
15783F:	drivers/iio/adc/lp8788_adc.c
15784F:	drivers/leds/leds-lp8788.c
15785F:	drivers/mfd/lp8788*.c
15786F:	drivers/power/supply/lp8788-charger.c
15787F:	drivers/regulator/lp8788-*.c
15788F:	include/linux/mfd/lp8788*.h
15789
15790TI NETCP ETHERNET DRIVER
15791M:	Wingman Kwok <w-kwok2@ti.com>
15792M:	Murali Karicheri <m-karicheri2@ti.com>
15793L:	netdev@vger.kernel.org
15794S:	Maintained
15795F:	drivers/net/ethernet/ti/netcp*
15796
15797TI PCM3060 ASoC CODEC DRIVER
15798M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15800S:	Maintained
15801F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15802F:	sound/soc/codecs/pcm3060*
15803
15804TI TAS571X FAMILY ASoC CODEC DRIVER
15805M:	Kevin Cernekee <cernekee@chromium.org>
15806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15807S:	Odd Fixes
15808F:	sound/soc/codecs/tas571x*
15809
15810TI TRF7970A NFC DRIVER
15811M:	Mark Greer <mgreer@animalcreek.com>
15812L:	linux-wireless@vger.kernel.org
15813L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15814S:	Supported
15815F:	drivers/nfc/trf7970a.c
15816F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15817
15818TI TWL4030 SERIES SOC CODEC DRIVER
15819M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15820L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15821S:	Maintained
15822F:	sound/soc/codecs/twl4030*
15823
15824TI VPE/CAL DRIVERS
15825M:	Benoit Parrot <bparrot@ti.com>
15826L:	linux-media@vger.kernel.org
15827W:	http://linuxtv.org/
15828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15829S:	Maintained
15830F:	drivers/media/platform/ti-vpe/
15831
15832TI WILINK WIRELESS DRIVERS
15833L:	linux-wireless@vger.kernel.org
15834W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15835W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15837S:	Orphan
15838F:	drivers/net/wireless/ti/
15839F:	include/linux/wl12xx.h
15840
15841TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15842M:	John Stultz <john.stultz@linaro.org>
15843M:	Thomas Gleixner <tglx@linutronix.de>
15844R:	Stephen Boyd <sboyd@kernel.org>
15845L:	linux-kernel@vger.kernel.org
15846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15847S:	Supported
15848F:	include/linux/clocksource.h
15849F:	include/linux/time.h
15850F:	include/linux/timex.h
15851F:	include/uapi/linux/time.h
15852F:	include/uapi/linux/timex.h
15853F:	kernel/time/clocksource.c
15854F:	kernel/time/time*.c
15855F:	kernel/time/alarmtimer.c
15856F:	kernel/time/ntp.c
15857F:	tools/testing/selftests/timers/
15858
15859TIPC NETWORK LAYER
15860M:	Jon Maloy <jon.maloy@ericsson.com>
15861M:	Ying Xue <ying.xue@windriver.com>
15862L:	netdev@vger.kernel.org (core kernel code)
15863L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15864W:	http://tipc.sourceforge.net/
15865S:	Maintained
15866F:	include/uapi/linux/tipc*.h
15867F:	net/tipc/
15868
15869TLAN NETWORK DRIVER
15870M:	Samuel Chessman <chessman@tux.org>
15871L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15872W:	http://sourceforge.net/projects/tlan/
15873S:	Maintained
15874F:	Documentation/networking/device_drivers/ti/tlan.txt
15875F:	drivers/net/ethernet/ti/tlan.*
15876
15877TM6000 VIDEO4LINUX DRIVER
15878M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15879L:	linux-media@vger.kernel.org
15880W:	https://linuxtv.org
15881T:	git git://linuxtv.org/media_tree.git
15882S:	Odd fixes
15883F:	drivers/media/usb/tm6000/
15884F:	Documentation/media/v4l-drivers/tm6000*
15885
15886TMIO/SDHI MMC DRIVER
15887M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15888L:	linux-mmc@vger.kernel.org
15889S:	Supported
15890F:	drivers/mmc/host/tmio_mmc*
15891F:	drivers/mmc/host/renesas_sdhi*
15892F:	include/linux/mfd/tmio.h
15893
15894TMP401 HARDWARE MONITOR DRIVER
15895M:	Guenter Roeck <linux@roeck-us.net>
15896L:	linux-hwmon@vger.kernel.org
15897S:	Maintained
15898F:	Documentation/hwmon/tmp401.rst
15899F:	drivers/hwmon/tmp401.c
15900
15901TMPFS (SHMEM FILESYSTEM)
15902M:	Hugh Dickins <hughd@google.com>
15903L:	linux-mm@kvack.org
15904S:	Maintained
15905F:	include/linux/shmem_fs.h
15906F:	mm/shmem.c
15907
15908TOMOYO SECURITY MODULE
15909M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15910M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15911L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15912L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15913L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15914L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15915W:	https://tomoyo.osdn.jp/
15916S:	Maintained
15917F:	security/tomoyo/
15918
15919TOPSTAR LAPTOP EXTRAS DRIVER
15920M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15921L:	platform-driver-x86@vger.kernel.org
15922S:	Maintained
15923F:	drivers/platform/x86/topstar-laptop.c
15924
15925TORTURE-TEST MODULES
15926M:	Davidlohr Bueso <dave@stgolabs.net>
15927M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15928M:	Josh Triplett <josh@joshtriplett.org>
15929L:	linux-kernel@vger.kernel.org
15930S:	Supported
15931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15932F:	Documentation/RCU/torture.txt
15933F:	kernel/torture.c
15934F:	kernel/rcu/rcutorture.c
15935F:	kernel/rcu/rcuperf.c
15936F:	kernel/locking/locktorture.c
15937
15938TOSHIBA ACPI EXTRAS DRIVER
15939M:	Azael Avalos <coproscefalo@gmail.com>
15940L:	platform-driver-x86@vger.kernel.org
15941S:	Maintained
15942F:	drivers/platform/x86/toshiba_acpi.c
15943
15944TOSHIBA BLUETOOTH DRIVER
15945M:	Azael Avalos <coproscefalo@gmail.com>
15946L:	platform-driver-x86@vger.kernel.org
15947S:	Maintained
15948F:	drivers/platform/x86/toshiba_bluetooth.c
15949
15950TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15951M:	Azael Avalos <coproscefalo@gmail.com>
15952L:	platform-driver-x86@vger.kernel.org
15953S:	Maintained
15954F:	drivers/platform/x86/toshiba_haps.c
15955
15956TOSHIBA SMM DRIVER
15957M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15958W:	http://www.buzzard.org.uk/toshiba/
15959S:	Maintained
15960F:	drivers/char/toshiba.c
15961F:	include/linux/toshiba.h
15962F:	include/uapi/linux/toshiba.h
15963
15964TOSHIBA TC358743 DRIVER
15965M:	Mats Randgaard <matrandg@cisco.com>
15966L:	linux-media@vger.kernel.org
15967S:	Maintained
15968F:	drivers/media/i2c/tc358743*
15969F:	include/media/i2c/tc358743.h
15970
15971TOSHIBA WMI HOTKEYS DRIVER
15972M:	Azael Avalos <coproscefalo@gmail.com>
15973L:	platform-driver-x86@vger.kernel.org
15974S:	Maintained
15975F:	drivers/platform/x86/toshiba-wmi.c
15976
15977TPM DEVICE DRIVER
15978M:	Peter Huewe <peterhuewe@gmx.de>
15979M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15980R:	Jason Gunthorpe <jgg@ziepe.ca>
15981L:	linux-integrity@vger.kernel.org
15982Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15983W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15984T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15985S:	Maintained
15986F:	drivers/char/tpm/
15987
15988TRACING
15989M:	Steven Rostedt <rostedt@goodmis.org>
15990M:	Ingo Molnar <mingo@redhat.com>
15991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15992S:	Maintained
15993F:	Documentation/trace/ftrace.rst
15994F:	arch/*/*/*/ftrace.h
15995F:	arch/*/kernel/ftrace.c
15996F:	include/*/ftrace.h
15997F:	include/linux/trace*.h
15998F:	include/trace/
15999F:	kernel/trace/
16000F:	tools/testing/selftests/ftrace/
16001
16002TRACING MMIO ACCESSES (MMIOTRACE)
16003M:	Steven Rostedt <rostedt@goodmis.org>
16004M:	Ingo Molnar <mingo@kernel.org>
16005R:	Karol Herbst <karolherbst@gmail.com>
16006R:	Pekka Paalanen <ppaalanen@gmail.com>
16007S:	Maintained
16008L:	linux-kernel@vger.kernel.org
16009L:	nouveau@lists.freedesktop.org
16010F:	kernel/trace/trace_mmiotrace.c
16011F:	include/linux/mmiotrace.h
16012F:	arch/x86/mm/kmmio.c
16013F:	arch/x86/mm/mmio-mod.c
16014F:	arch/x86/mm/testmmiotrace.c
16015
16016TRIVIAL PATCHES
16017M:	Jiri Kosina <trivial@kernel.org>
16018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16019S:	Maintained
16020K:	^Subject:.*(?i)trivial
16021
16022TEMPO SEMICONDUCTOR DRIVERS
16023M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16024S:	Maintained
16025F:	sound/soc/codecs/tscs*.c
16026F:	sound/soc/codecs/tscs*.h
16027F:	Documentation/devicetree/bindings/sound/tscs*.txt
16028
16029TTY LAYER
16030M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16031M:	Jiri Slaby <jslaby@suse.com>
16032S:	Supported
16033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16034F:	Documentation/serial/
16035F:	drivers/tty/
16036F:	drivers/tty/serial/serial_core.c
16037F:	include/linux/serial_core.h
16038F:	include/linux/serial.h
16039F:	include/linux/tty.h
16040F:	include/uapi/linux/serial_core.h
16041F:	include/uapi/linux/serial.h
16042F:	include/uapi/linux/tty.h
16043
16044TUA9001 MEDIA DRIVER
16045M:	Antti Palosaari <crope@iki.fi>
16046L:	linux-media@vger.kernel.org
16047W:	https://linuxtv.org
16048W:	http://palosaari.fi/linux/
16049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16050T:	git git://linuxtv.org/anttip/media_tree.git
16051S:	Maintained
16052F:	drivers/media/tuners/tua9001*
16053
16054TULIP NETWORK DRIVERS
16055L:	netdev@vger.kernel.org
16056L:	linux-parisc@vger.kernel.org
16057S:	Orphan
16058F:	drivers/net/ethernet/dec/tulip/
16059
16060TUN/TAP driver
16061M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16062W:	http://vtun.sourceforge.net/tun
16063S:	Maintained
16064F:	Documentation/networking/tuntap.txt
16065F:	arch/um/os-Linux/drivers/
16066
16067TURBOCHANNEL SUBSYSTEM
16068M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16069M:	Ralf Baechle <ralf@linux-mips.org>
16070L:	linux-mips@vger.kernel.org
16071Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16072S:	Maintained
16073F:	drivers/tc/
16074F:	include/linux/tc.h
16075
16076TURBOSTAT UTILITY
16077M:	"Len Brown" <lenb@kernel.org>
16078L:	linux-pm@vger.kernel.org
16079B:	https://bugzilla.kernel.org
16080Q:	https://patchwork.kernel.org/project/linux-pm/list/
16081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16082S:	Supported
16083F:	tools/power/x86/turbostat/
16084
16085TW5864 VIDEO4LINUX DRIVER
16086M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16087M:	Anton Sviridenko <anton@corp.bluecherry.net>
16088M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16089M:	Andrey Utkin <andrey_utkin@fastmail.com>
16090L:	linux-media@vger.kernel.org
16091S:	Supported
16092F:	drivers/media/pci/tw5864/
16093
16094TW68 VIDEO4LINUX DRIVER
16095M:	Hans Verkuil <hverkuil@xs4all.nl>
16096L:	linux-media@vger.kernel.org
16097T:	git git://linuxtv.org/media_tree.git
16098W:	https://linuxtv.org
16099S:	Odd Fixes
16100F:	drivers/media/pci/tw68/
16101
16102TW686X VIDEO4LINUX DRIVER
16103M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16104L:	linux-media@vger.kernel.org
16105T:	git git://linuxtv.org/media_tree.git
16106W:	http://linuxtv.org
16107S:	Maintained
16108F:	drivers/media/pci/tw686x/
16109
16110UBI FILE SYSTEM (UBIFS)
16111M:	Richard Weinberger <richard@nod.at>
16112M:	Artem Bityutskiy <dedekind1@gmail.com>
16113M:	Adrian Hunter <adrian.hunter@intel.com>
16114L:	linux-mtd@lists.infradead.org
16115T:	git git://git.infradead.org/ubifs-2.6.git
16116W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16117S:	Supported
16118F:	Documentation/filesystems/ubifs.txt
16119F:	fs/ubifs/
16120
16121UCLINUX (M68KNOMMU AND COLDFIRE)
16122M:	Greg Ungerer <gerg@linux-m68k.org>
16123W:	http://www.linux-m68k.org/
16124W:	http://www.uclinux.org/
16125L:	linux-m68k@lists.linux-m68k.org
16126L:	uclinux-dev@uclinux.org  (subscribers-only)
16127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16128S:	Maintained
16129F:	arch/m68k/coldfire/
16130F:	arch/m68k/68*/
16131F:	arch/m68k/*/*_no.*
16132F:	arch/m68k/include/asm/*_no.*
16133
16134UDF FILESYSTEM
16135M:	Jan Kara <jack@suse.com>
16136S:	Maintained
16137F:	Documentation/filesystems/udf.txt
16138F:	fs/udf/
16139
16140UDRAW TABLET
16141M:	Bastien Nocera <hadess@hadess.net>
16142L:	linux-input@vger.kernel.org
16143S:	Maintained
16144F:	drivers/hid/hid-udraw-ps3.c
16145
16146UFS FILESYSTEM
16147M:	Evgeniy Dushistov <dushistov@mail.ru>
16148S:	Maintained
16149F:	Documentation/filesystems/ufs.txt
16150F:	fs/ufs/
16151
16152UHID USERSPACE HID IO DRIVER:
16153M:	David Herrmann <dh.herrmann@googlemail.com>
16154L:	linux-input@vger.kernel.org
16155S:	Maintained
16156F:	drivers/hid/uhid.c
16157F:	include/uapi/linux/uhid.h
16158
16159ULPI BUS
16160M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16161L:	linux-usb@vger.kernel.org
16162S:	Maintained
16163F:	drivers/usb/common/ulpi.c
16164F:	include/linux/ulpi/
16165
16166ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16167L:	linux-usb@vger.kernel.org
16168S:	Orphan
16169F:	drivers/uwb/
16170F:	include/linux/uwb.h
16171F:	include/linux/uwb/
16172
16173UNICODE SUBSYSTEM:
16174M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16175L:	linux-fsdevel@vger.kernel.org
16176S:	Supported
16177F:	fs/unicode/
16178
16179UNICORE32 ARCHITECTURE:
16180M:	Guan Xuetao <gxt@pku.edu.cn>
16181W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16182S:	Maintained
16183T:	git git://github.com/gxt/linux.git
16184F:	arch/unicore32/
16185
16186UNIFDEF
16187M:	Tony Finch <dot@dotat.at>
16188W:	http://dotat.at/prog/unifdef
16189S:	Maintained
16190F:	scripts/unifdef.c
16191
16192UNIFORM CDROM DRIVER
16193M:	Jens Axboe <axboe@kernel.dk>
16194W:	http://www.kernel.dk
16195S:	Maintained
16196F:	Documentation/cdrom/
16197F:	drivers/cdrom/cdrom.c
16198F:	include/linux/cdrom.h
16199F:	include/uapi/linux/cdrom.h
16200
16201UNISYS S-PAR DRIVERS
16202M:	David Kershner <david.kershner@unisys.com>
16203L:	sparmaintainer@unisys.com (Unisys internal)
16204S:	Supported
16205F:	include/linux/visorbus.h
16206F:	drivers/visorbus/
16207F:	drivers/staging/unisys/
16208
16209UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16210R:	Alim Akhtar <alim.akhtar@samsung.com>
16211R:	Avri Altman <avri.altman@wdc.com>
16212R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16213L:	linux-scsi@vger.kernel.org
16214S:	Supported
16215F:	Documentation/scsi/ufs.txt
16216F:	drivers/scsi/ufs/
16217
16218UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16219M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16220L:	linux-scsi@vger.kernel.org
16221S:	Supported
16222F:	drivers/scsi/ufs/*dwc*
16223
16224UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16225M:	Stanley Chu <stanley.chu@mediatek.com>
16226L:	linux-scsi@vger.kernel.org
16227L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16228S:	Maintained
16229F:	drivers/scsi/ufs/ufs-mediatek*
16230
16231UNSORTED BLOCK IMAGES (UBI)
16232M:	Artem Bityutskiy <dedekind1@gmail.com>
16233M:	Richard Weinberger <richard@nod.at>
16234W:	http://www.linux-mtd.infradead.org/
16235L:	linux-mtd@lists.infradead.org
16236T:	git git://git.infradead.org/ubifs-2.6.git
16237S:	Supported
16238F:	drivers/mtd/ubi/
16239F:	include/linux/mtd/ubi.h
16240F:	include/uapi/mtd/ubi-user.h
16241
16242USB "USBNET" DRIVER FRAMEWORK
16243M:	Oliver Neukum <oneukum@suse.com>
16244L:	netdev@vger.kernel.org
16245W:	http://www.linux-usb.org/usbnet
16246S:	Maintained
16247F:	drivers/net/usb/usbnet.c
16248F:	include/linux/usb/usbnet.h
16249
16250USB ACM DRIVER
16251M:	Oliver Neukum <oneukum@suse.com>
16252L:	linux-usb@vger.kernel.org
16253S:	Maintained
16254F:	Documentation/usb/acm.txt
16255F:	drivers/usb/class/cdc-acm.*
16256
16257USB AR5523 WIRELESS DRIVER
16258M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16259L:	linux-wireless@vger.kernel.org
16260S:	Maintained
16261F:	drivers/net/wireless/ath/ar5523/
16262
16263USB ATTACHED SCSI
16264M:	Oliver Neukum <oneukum@suse.com>
16265L:	linux-usb@vger.kernel.org
16266L:	linux-scsi@vger.kernel.org
16267S:	Maintained
16268F:	drivers/usb/storage/uas.c
16269
16270USB CDC ETHERNET DRIVER
16271M:	Oliver Neukum <oliver@neukum.org>
16272L:	linux-usb@vger.kernel.org
16273S:	Maintained
16274F:	drivers/net/usb/cdc_*.c
16275F:	include/uapi/linux/usb/cdc.h
16276
16277USB CHAOSKEY DRIVER
16278M:	Keith Packard <keithp@keithp.com>
16279L:	linux-usb@vger.kernel.org
16280S:	Maintained
16281F:	drivers/usb/misc/chaoskey.c
16282
16283USB CYPRESS C67X00 DRIVER
16284M:	Peter Korsgaard <jacmet@sunsite.dk>
16285L:	linux-usb@vger.kernel.org
16286S:	Maintained
16287F:	drivers/usb/c67x00/
16288
16289USB DAVICOM DM9601 DRIVER
16290M:	Peter Korsgaard <jacmet@sunsite.dk>
16291L:	netdev@vger.kernel.org
16292W:	http://www.linux-usb.org/usbnet
16293S:	Maintained
16294F:	drivers/net/usb/dm9601.c
16295
16296USB DIAMOND RIO500 DRIVER
16297M:	Cesar Miquel <miquel@df.uba.ar>
16298L:	rio500-users@lists.sourceforge.net
16299W:	http://rio500.sourceforge.net
16300S:	Maintained
16301F:	drivers/usb/misc/rio500*
16302
16303USB EHCI DRIVER
16304M:	Alan Stern <stern@rowland.harvard.edu>
16305L:	linux-usb@vger.kernel.org
16306S:	Maintained
16307F:	Documentation/usb/ehci.txt
16308F:	drivers/usb/host/ehci*
16309
16310USB GADGET/PERIPHERAL SUBSYSTEM
16311M:	Felipe Balbi <balbi@kernel.org>
16312L:	linux-usb@vger.kernel.org
16313W:	http://www.linux-usb.org/gadget
16314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16315S:	Maintained
16316F:	drivers/usb/gadget/
16317F:	include/linux/usb/gadget*
16318
16319USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16320M:	Jiri Kosina <jikos@kernel.org>
16321M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16322L:	linux-usb@vger.kernel.org
16323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16324S:	Maintained
16325F:	Documentation/hid/hiddev.txt
16326F:	drivers/hid/usbhid/
16327
16328USB INTEL XHCI ROLE MUX DRIVER
16329M:	Hans de Goede <hdegoede@redhat.com>
16330L:	linux-usb@vger.kernel.org
16331S:	Maintained
16332F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16333
16334USB IP DRIVER FOR HISILICON KIRIN
16335M:	Yu Chen <chenyu56@huawei.com>
16336M:	Binghui Wang <wangbinghui@hisilicon.com>
16337L:	linux-usb@vger.kernel.org
16338S:	Maintained
16339F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16340F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16341
16342USB ISP116X DRIVER
16343M:	Olav Kongas <ok@artecdesign.ee>
16344L:	linux-usb@vger.kernel.org
16345S:	Maintained
16346F:	drivers/usb/host/isp116x*
16347F:	include/linux/usb/isp116x.h
16348
16349USB LAN78XX ETHERNET DRIVER
16350M:	Woojung Huh <woojung.huh@microchip.com>
16351M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16352L:	netdev@vger.kernel.org
16353S:	Maintained
16354F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16355F:	drivers/net/usb/lan78xx.*
16356F:	include/dt-bindings/net/microchip-lan78xx.h
16357
16358USB MASS STORAGE DRIVER
16359M:	Alan Stern <stern@rowland.harvard.edu>
16360L:	linux-usb@vger.kernel.org
16361L:	usb-storage@lists.one-eyed-alien.net
16362S:	Maintained
16363F:	drivers/usb/storage/
16364
16365USB MIDI DRIVER
16366M:	Clemens Ladisch <clemens@ladisch.de>
16367L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16369S:	Maintained
16370F:	sound/usb/midi.*
16371
16372USB NETWORKING DRIVERS
16373L:	linux-usb@vger.kernel.org
16374S:	Odd Fixes
16375F:	drivers/net/usb/
16376
16377USB OHCI DRIVER
16378M:	Alan Stern <stern@rowland.harvard.edu>
16379L:	linux-usb@vger.kernel.org
16380S:	Maintained
16381F:	Documentation/usb/ohci.txt
16382F:	drivers/usb/host/ohci*
16383
16384USB OTG FSM (Finite State Machine)
16385M:	Peter Chen <Peter.Chen@nxp.com>
16386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16387L:	linux-usb@vger.kernel.org
16388S:	Maintained
16389F:	drivers/usb/common/usb-otg-fsm.c
16390
16391USB OVER IP DRIVER
16392M:	Valentina Manea <valentina.manea.m@gmail.com>
16393M:	Shuah Khan <shuah@kernel.org>
16394M:	Shuah Khan <skhan@linuxfoundation.org>
16395L:	linux-usb@vger.kernel.org
16396S:	Maintained
16397F:	Documentation/usb/usbip_protocol.txt
16398F:	drivers/usb/usbip/
16399F:	tools/usb/usbip/
16400F:	tools/testing/selftests/drivers/usb/usbip/
16401
16402USB PEGASUS DRIVER
16403M:	Petko Manolov <petkan@nucleusys.com>
16404L:	linux-usb@vger.kernel.org
16405L:	netdev@vger.kernel.org
16406T:	git git://github.com/petkan/pegasus.git
16407W:	https://github.com/petkan/pegasus
16408S:	Maintained
16409F:	drivers/net/usb/pegasus.*
16410
16411USB PHY LAYER
16412M:	Felipe Balbi <balbi@kernel.org>
16413L:	linux-usb@vger.kernel.org
16414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16415S:	Maintained
16416F:	drivers/usb/phy/
16417
16418USB PRINTER DRIVER (usblp)
16419M:	Pete Zaitcev <zaitcev@redhat.com>
16420L:	linux-usb@vger.kernel.org
16421S:	Supported
16422F:	drivers/usb/class/usblp.c
16423
16424USB QMI WWAN NETWORK DRIVER
16425M:	Bjørn Mork <bjorn@mork.no>
16426L:	netdev@vger.kernel.org
16427S:	Maintained
16428F:	Documentation/ABI/testing/sysfs-class-net-qmi
16429F:	drivers/net/usb/qmi_wwan.c
16430
16431USB RTL8150 DRIVER
16432M:	Petko Manolov <petkan@nucleusys.com>
16433L:	linux-usb@vger.kernel.org
16434L:	netdev@vger.kernel.org
16435T:	git git://github.com/petkan/rtl8150.git
16436W:	https://github.com/petkan/rtl8150
16437S:	Maintained
16438F:	drivers/net/usb/rtl8150.c
16439
16440USB SERIAL SUBSYSTEM
16441M:	Johan Hovold <johan@kernel.org>
16442L:	linux-usb@vger.kernel.org
16443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16444S:	Maintained
16445F:	Documentation/usb/usb-serial.txt
16446F:	drivers/usb/serial/
16447F:	include/linux/usb/serial.h
16448
16449USB SMSC75XX ETHERNET DRIVER
16450M:	Steve Glendinning <steve.glendinning@shawell.net>
16451L:	netdev@vger.kernel.org
16452S:	Maintained
16453F:	drivers/net/usb/smsc75xx.*
16454
16455USB SMSC95XX ETHERNET DRIVER
16456M:	Steve Glendinning <steve.glendinning@shawell.net>
16457M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16458L:	netdev@vger.kernel.org
16459S:	Maintained
16460F:	drivers/net/usb/smsc95xx.*
16461
16462USB SUBSYSTEM
16463M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16464L:	linux-usb@vger.kernel.org
16465W:	http://www.linux-usb.org
16466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16467S:	Supported
16468F:	Documentation/devicetree/bindings/usb/
16469F:	Documentation/usb/
16470F:	drivers/usb/
16471F:	include/linux/usb.h
16472F:	include/linux/usb/
16473
16474USB TYPEC PI3USB30532 MUX DRIVER
16475M:	Hans de Goede <hdegoede@redhat.com>
16476L:	linux-usb@vger.kernel.org
16477S:	Maintained
16478F:	drivers/usb/typec/mux/pi3usb30532.c
16479
16480USB TYPEC CLASS
16481M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16482L:	linux-usb@vger.kernel.org
16483S:	Maintained
16484F:	Documentation/ABI/testing/sysfs-class-typec
16485F:	Documentation/driver-api/usb/typec.rst
16486F:	drivers/usb/typec/
16487F:	include/linux/usb/typec.h
16488
16489USB TYPEC BUS FOR ALTERNATE MODES
16490M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16491L:	linux-usb@vger.kernel.org
16492S:	Maintained
16493F:	Documentation/ABI/testing/sysfs-bus-typec
16494F:	Documentation/driver-api/usb/typec_bus.rst
16495F:	drivers/usb/typec/altmodes/
16496F:	include/linux/usb/typec_altmode.h
16497
16498USB TYPEC PORT CONTROLLER DRIVERS
16499M:	Guenter Roeck <linux@roeck-us.net>
16500L:	linux-usb@vger.kernel.org
16501S:	Maintained
16502F:	drivers/usb/typec/tcpm/
16503
16504USB UHCI DRIVER
16505M:	Alan Stern <stern@rowland.harvard.edu>
16506L:	linux-usb@vger.kernel.org
16507S:	Maintained
16508F:	drivers/usb/host/uhci*
16509
16510USB VIDEO CLASS
16511M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16512L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16513L:	linux-media@vger.kernel.org
16514T:	git git://linuxtv.org/media_tree.git
16515W:	http://www.ideasonboard.org/uvc/
16516S:	Maintained
16517F:	drivers/media/usb/uvc/
16518F:	include/uapi/linux/uvcvideo.h
16519
16520USB VISION DRIVER
16521M:	Hans Verkuil <hverkuil@xs4all.nl>
16522L:	linux-media@vger.kernel.org
16523T:	git git://linuxtv.org/media_tree.git
16524W:	https://linuxtv.org
16525S:	Odd Fixes
16526F:	drivers/media/usb/usbvision/
16527
16528USB WEBCAM GADGET
16529M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16530L:	linux-usb@vger.kernel.org
16531S:	Maintained
16532F:	drivers/usb/gadget/function/*uvc*
16533F:	drivers/usb/gadget/legacy/webcam.c
16534F:	include/uapi/linux/usb/g_uvc.h
16535
16536USB WIRELESS RNDIS DRIVER (rndis_wlan)
16537M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16538L:	linux-wireless@vger.kernel.org
16539S:	Maintained
16540F:	drivers/net/wireless/rndis_wlan.c
16541
16542USB XHCI DRIVER
16543M:	Mathias Nyman <mathias.nyman@intel.com>
16544L:	linux-usb@vger.kernel.org
16545S:	Supported
16546F:	drivers/usb/host/xhci*
16547F:	drivers/usb/host/pci-quirks*
16548
16549USB ZD1201 DRIVER
16550L:	linux-wireless@vger.kernel.org
16551W:	http://linux-lc100020.sourceforge.net
16552S:	Orphan
16553F:	drivers/net/wireless/zydas/zd1201.*
16554
16555USB ZR364XX DRIVER
16556M:	Antoine Jacquet <royale@zerezo.com>
16557L:	linux-usb@vger.kernel.org
16558L:	linux-media@vger.kernel.org
16559T:	git git://linuxtv.org/media_tree.git
16560W:	http://royale.zerezo.com/zr364xx/
16561S:	Maintained
16562F:	Documentation/media/v4l-drivers/zr364xx*
16563F:	drivers/media/usb/zr364xx/
16564
16565USER-MODE LINUX (UML)
16566M:	Jeff Dike <jdike@addtoit.com>
16567M:	Richard Weinberger <richard@nod.at>
16568M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16569L:	linux-um@lists.infradead.org
16570W:	http://user-mode-linux.sourceforge.net
16571Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16573S:	Maintained
16574F:	Documentation/virtual/uml/
16575F:	arch/um/
16576F:	arch/x86/um/
16577F:	fs/hostfs/
16578
16579USERSPACE COPYIN/COPYOUT (UIOVEC)
16580M:	Alexander Viro <viro@zeniv.linux.org.uk>
16581S:	Maintained
16582F:	lib/iov_iter.c
16583F:	include/linux/uio.h
16584
16585USERSPACE DMA BUFFER DRIVER
16586M:	Gerd Hoffmann <kraxel@redhat.com>
16587S:	Maintained
16588L:	dri-devel@lists.freedesktop.org
16589F:	drivers/dma-buf/udmabuf.c
16590F:	include/uapi/linux/udmabuf.h
16591T:	git git://anongit.freedesktop.org/drm/drm-misc
16592
16593USERSPACE I/O (UIO)
16594M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16595S:	Maintained
16596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16597F:	Documentation/driver-api/uio-howto.rst
16598F:	drivers/uio/
16599F:	include/linux/uio_driver.h
16600
16601UTIL-LINUX PACKAGE
16602M:	Karel Zak <kzak@redhat.com>
16603L:	util-linux@vger.kernel.org
16604W:	http://en.wikipedia.org/wiki/Util-linux
16605T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16606S:	Maintained
16607
16608UUID HELPERS
16609M:	Christoph Hellwig <hch@lst.de>
16610R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16611L:	linux-kernel@vger.kernel.org
16612T:	git git://git.infradead.org/users/hch/uuid.git
16613F:	lib/uuid.c
16614F:	lib/test_uuid.c
16615F:	include/linux/uuid.h
16616F:	include/uapi/linux/uuid.h
16617S:	Maintained
16618
16619UVESAFB DRIVER
16620M:	Michal Januszewski <spock@gentoo.org>
16621L:	linux-fbdev@vger.kernel.org
16622W:	https://github.com/mjanusz/v86d
16623S:	Maintained
16624F:	Documentation/fb/uvesafb.txt
16625F:	drivers/video/fbdev/uvesafb.*
16626
16627VF610 NAND DRIVER
16628M:	Stefan Agner <stefan@agner.ch>
16629L:	linux-mtd@lists.infradead.org
16630S:	Supported
16631F:	drivers/mtd/nand/raw/vf610_nfc.c
16632
16633VFAT/FAT/MSDOS FILESYSTEM
16634M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16635S:	Maintained
16636F:	Documentation/filesystems/vfat.txt
16637F:	fs/fat/
16638
16639VFIO DRIVER
16640M:	Alex Williamson <alex.williamson@redhat.com>
16641R:	Cornelia Huck <cohuck@redhat.com>
16642L:	kvm@vger.kernel.org
16643T:	git git://github.com/awilliam/linux-vfio.git
16644S:	Maintained
16645F:	Documentation/vfio.txt
16646F:	drivers/vfio/
16647F:	include/linux/vfio.h
16648F:	include/uapi/linux/vfio.h
16649
16650VFIO MEDIATED DEVICE DRIVERS
16651M:	Kirti Wankhede <kwankhede@nvidia.com>
16652L:	kvm@vger.kernel.org
16653S:	Maintained
16654F:	Documentation/vfio-mediated-device.txt
16655F:	drivers/vfio/mdev/
16656F:	include/linux/mdev.h
16657F:	samples/vfio-mdev/
16658
16659VFIO PLATFORM DRIVER
16660M:	Eric Auger <eric.auger@redhat.com>
16661L:	kvm@vger.kernel.org
16662S:	Maintained
16663F:	drivers/vfio/platform/
16664
16665VGA_SWITCHEROO
16666R:	Lukas Wunner <lukas@wunner.de>
16667S:	Maintained
16668F:	Documentation/gpu/vga-switcheroo.rst
16669F:	drivers/gpu/vga/vga_switcheroo.c
16670F:	include/linux/vga_switcheroo.h
16671T:	git git://anongit.freedesktop.org/drm/drm-misc
16672
16673VIA RHINE NETWORK DRIVER
16674S:	Orphan
16675F:	drivers/net/ethernet/via/via-rhine.c
16676
16677VIA SD/MMC CARD CONTROLLER DRIVER
16678M:	Bruce Chang <brucechang@via.com.tw>
16679M:	Harald Welte <HaraldWelte@viatech.com>
16680S:	Maintained
16681F:	drivers/mmc/host/via-sdmmc.c
16682
16683VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16684M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16685L:	linux-fbdev@vger.kernel.org
16686S:	Maintained
16687F:	include/linux/via-core.h
16688F:	include/linux/via-gpio.h
16689F:	include/linux/via_i2c.h
16690F:	drivers/video/fbdev/via/
16691
16692VIA VELOCITY NETWORK DRIVER
16693M:	Francois Romieu <romieu@fr.zoreil.com>
16694L:	netdev@vger.kernel.org
16695S:	Maintained
16696F:	drivers/net/ethernet/via/via-velocity.*
16697
16698VICODEC VIRTUAL CODEC DRIVER
16699M:	Hans Verkuil <hans.verkuil@cisco.com>
16700L:	linux-media@vger.kernel.org
16701T:	git git://linuxtv.org/media_tree.git
16702W:	https://linuxtv.org
16703S:	Maintained
16704F:	drivers/media/platform/vicodec/*
16705
16706VIDEO MULTIPLEXER DRIVER
16707M:	Philipp Zabel <p.zabel@pengutronix.de>
16708L:	linux-media@vger.kernel.org
16709S:	Maintained
16710F:	drivers/media/platform/video-mux.c
16711
16712VIDEO I2C POLLING DRIVER
16713M:	Matt Ranostay <matt.ranostay@konsulko.com>
16714L:	linux-media@vger.kernel.org
16715S:	Maintained
16716F:	drivers/media/i2c/video-i2c.c
16717
16718VIDEOBUF2 FRAMEWORK
16719M:	Pawel Osciak <pawel@osciak.com>
16720M:	Marek Szyprowski <m.szyprowski@samsung.com>
16721M:	Kyungmin Park <kyungmin.park@samsung.com>
16722L:	linux-media@vger.kernel.org
16723S:	Maintained
16724F:	drivers/media/common/videobuf2/*
16725F:	include/media/videobuf2-*
16726
16727VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16728M:	Helen Koike <helen.koike@collabora.com>
16729L:	linux-media@vger.kernel.org
16730T:	git git://linuxtv.org/media_tree.git
16731W:	https://linuxtv.org
16732S:	Maintained
16733F:	drivers/media/platform/vimc/*
16734
16735VIRT LIB
16736M:	Alex Williamson <alex.williamson@redhat.com>
16737M:	Paolo Bonzini <pbonzini@redhat.com>
16738L:	kvm@vger.kernel.org
16739S:	Supported
16740F:	virt/lib/
16741
16742VIRTIO AND VHOST VSOCK DRIVER
16743M:	Stefan Hajnoczi <stefanha@redhat.com>
16744L:	kvm@vger.kernel.org
16745L:	virtualization@lists.linux-foundation.org
16746L:	netdev@vger.kernel.org
16747S:	Maintained
16748F:	include/linux/virtio_vsock.h
16749F:	include/uapi/linux/virtio_vsock.h
16750F:	include/uapi/linux/vsockmon.h
16751F:	include/uapi/linux/vm_sockets_diag.h
16752F:	net/vmw_vsock/diag.c
16753F:	net/vmw_vsock/af_vsock_tap.c
16754F:	net/vmw_vsock/virtio_transport_common.c
16755F:	net/vmw_vsock/virtio_transport.c
16756F:	drivers/net/vsockmon.c
16757F:	drivers/vhost/vsock.c
16758F:	tools/testing/vsock/
16759
16760VIRTIO CONSOLE DRIVER
16761M:	Amit Shah <amit@kernel.org>
16762L:	virtualization@lists.linux-foundation.org
16763S:	Maintained
16764F:	drivers/char/virtio_console.c
16765F:	include/linux/virtio_console.h
16766F:	include/uapi/linux/virtio_console.h
16767
16768VIRTIO CORE AND NET DRIVERS
16769M:	"Michael S. Tsirkin" <mst@redhat.com>
16770M:	Jason Wang <jasowang@redhat.com>
16771L:	virtualization@lists.linux-foundation.org
16772S:	Maintained
16773F:	Documentation/devicetree/bindings/virtio/
16774F:	drivers/virtio/
16775F:	tools/virtio/
16776F:	drivers/net/virtio_net.c
16777F:	drivers/block/virtio_blk.c
16778F:	include/linux/virtio*.h
16779F:	include/uapi/linux/virtio_*.h
16780F:	drivers/crypto/virtio/
16781F:	mm/balloon_compaction.c
16782
16783VIRTIO BLOCK AND SCSI DRIVERS
16784M:	"Michael S. Tsirkin" <mst@redhat.com>
16785M:	Jason Wang <jasowang@redhat.com>
16786R:	Paolo Bonzini <pbonzini@redhat.com>
16787R:	Stefan Hajnoczi <stefanha@redhat.com>
16788L:	virtualization@lists.linux-foundation.org
16789S:	Maintained
16790F:	drivers/block/virtio_blk.c
16791F:	drivers/scsi/virtio_scsi.c
16792F:	include/uapi/linux/virtio_blk.h
16793F:	include/uapi/linux/virtio_scsi.h
16794F:	drivers/vhost/scsi.c
16795
16796VIRTIO CRYPTO DRIVER
16797M:	Gonglei <arei.gonglei@huawei.com>
16798L:	virtualization@lists.linux-foundation.org
16799L:	linux-crypto@vger.kernel.org
16800S:	Maintained
16801F:	drivers/crypto/virtio/
16802F:	include/uapi/linux/virtio_crypto.h
16803
16804VIRTIO DRIVERS FOR S390
16805M:	Cornelia Huck <cohuck@redhat.com>
16806M:	Halil Pasic <pasic@linux.ibm.com>
16807L:	linux-s390@vger.kernel.org
16808L:	virtualization@lists.linux-foundation.org
16809L:	kvm@vger.kernel.org
16810S:	Supported
16811F:	drivers/s390/virtio/
16812F:	arch/s390/include/uapi/asm/virtio-ccw.h
16813
16814VIRTIO GPU DRIVER
16815M:	David Airlie <airlied@linux.ie>
16816M:	Gerd Hoffmann <kraxel@redhat.com>
16817L:	dri-devel@lists.freedesktop.org
16818L:	virtualization@lists.linux-foundation.org
16819T:	git git://anongit.freedesktop.org/drm/drm-misc
16820S:	Maintained
16821F:	drivers/gpu/drm/virtio/
16822F:	include/uapi/linux/virtio_gpu.h
16823
16824VIRTIO HOST (VHOST)
16825M:	"Michael S. Tsirkin" <mst@redhat.com>
16826M:	Jason Wang <jasowang@redhat.com>
16827L:	kvm@vger.kernel.org
16828L:	virtualization@lists.linux-foundation.org
16829L:	netdev@vger.kernel.org
16830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16831S:	Maintained
16832F:	drivers/vhost/
16833F:	include/uapi/linux/vhost.h
16834
16835VIRTIO INPUT DRIVER
16836M:	Gerd Hoffmann <kraxel@redhat.com>
16837S:	Maintained
16838F:	drivers/virtio/virtio_input.c
16839F:	include/uapi/linux/virtio_input.h
16840
16841VIRTUAL BOX GUEST DEVICE DRIVER
16842M:	Hans de Goede <hdegoede@redhat.com>
16843M:	Arnd Bergmann <arnd@arndb.de>
16844M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16845S:	Maintained
16846F:	include/linux/vbox_utils.h
16847F:	include/uapi/linux/vbox*.h
16848F:	drivers/virt/vboxguest/
16849
16850VIRTUAL SERIO DEVICE DRIVER
16851M:	Stephen Chandler Paul <thatslyude@gmail.com>
16852S:	Maintained
16853F:	drivers/input/serio/userio.c
16854F:	include/uapi/linux/userio.h
16855
16856VIVID VIRTUAL VIDEO DRIVER
16857M:	Hans Verkuil <hverkuil@xs4all.nl>
16858L:	linux-media@vger.kernel.org
16859T:	git git://linuxtv.org/media_tree.git
16860W:	https://linuxtv.org
16861S:	Maintained
16862F:	drivers/media/platform/vivid/*
16863
16864VLYNQ BUS
16865M:	Florian Fainelli <f.fainelli@gmail.com>
16866L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16867S:	Maintained
16868F:	drivers/vlynq/vlynq.c
16869F:	include/linux/vlynq.h
16870
16871VME SUBSYSTEM
16872M:	Martyn Welch <martyn@welchs.me.uk>
16873M:	Manohar Vanga <manohar.vanga@gmail.com>
16874M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16875L:	devel@driverdev.osuosl.org
16876S:	Maintained
16877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16878F:	Documentation/driver-api/vme.rst
16879F:	drivers/staging/vme/
16880F:	drivers/vme/
16881F:	include/linux/vme*
16882
16883VMWARE BALLOON DRIVER
16884M:	Julien Freche <jfreche@vmware.com>
16885M:	Nadav Amit <namit@vmware.com>
16886M:	"VMware, Inc." <pv-drivers@vmware.com>
16887L:	linux-kernel@vger.kernel.org
16888S:	Maintained
16889F:	drivers/misc/vmw_balloon.c
16890
16891VMWARE HYPERVISOR INTERFACE
16892M:	Alok Kataria <akataria@vmware.com>
16893L:	virtualization@lists.linux-foundation.org
16894S:	Supported
16895F:	arch/x86/kernel/cpu/vmware.c
16896
16897VMWARE PVRDMA DRIVER
16898M:	Adit Ranadive <aditr@vmware.com>
16899M:	VMware PV-Drivers <pv-drivers@vmware.com>
16900L:	linux-rdma@vger.kernel.org
16901S:	Maintained
16902F:	drivers/infiniband/hw/vmw_pvrdma/
16903
16904VMware PVSCSI driver
16905M:	Jim Gill <jgill@vmware.com>
16906M:	VMware PV-Drivers <pv-drivers@vmware.com>
16907L:	linux-scsi@vger.kernel.org
16908S:	Maintained
16909F:	drivers/scsi/vmw_pvscsi.c
16910F:	drivers/scsi/vmw_pvscsi.h
16911
16912VMWARE VMMOUSE SUBDRIVER
16913M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16914M:	"VMware, Inc." <pv-drivers@vmware.com>
16915L:	linux-input@vger.kernel.org
16916S:	Maintained
16917F:	drivers/input/mouse/vmmouse.c
16918F:	drivers/input/mouse/vmmouse.h
16919
16920VMWARE VMXNET3 ETHERNET DRIVER
16921M:	Ronak Doshi <doshir@vmware.com>
16922M:	"VMware, Inc." <pv-drivers@vmware.com>
16923L:	netdev@vger.kernel.org
16924S:	Maintained
16925F:	drivers/net/vmxnet3/
16926
16927VOCORE VOCORE2 BOARD
16928M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16929L:	linux-mips@vger.kernel.org
16930S:	Maintained
16931F:	arch/mips/boot/dts/ralink/vocore2.dts
16932
16933VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16934M:	Liam Girdwood <lgirdwood@gmail.com>
16935M:	Mark Brown <broonie@kernel.org>
16936L:	linux-kernel@vger.kernel.org
16937W:	http://www.slimlogic.co.uk/?p=48
16938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16939S:	Supported
16940F:	Documentation/devicetree/bindings/regulator/
16941F:	Documentation/power/regulator/
16942F:	drivers/regulator/
16943F:	include/dt-bindings/regulator/
16944F:	include/linux/regulator/
16945
16946VRF
16947M:	David Ahern <dsa@cumulusnetworks.com>
16948M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16949L:	netdev@vger.kernel.org
16950S:	Maintained
16951F:	drivers/net/vrf.c
16952F:	Documentation/networking/vrf.txt
16953
16954VT1211 HARDWARE MONITOR DRIVER
16955M:	Juerg Haefliger <juergh@gmail.com>
16956L:	linux-hwmon@vger.kernel.org
16957S:	Maintained
16958F:	Documentation/hwmon/vt1211.rst
16959F:	drivers/hwmon/vt1211.c
16960
16961VT8231 HARDWARE MONITOR DRIVER
16962M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16963L:	linux-hwmon@vger.kernel.org
16964S:	Maintained
16965F:	drivers/hwmon/vt8231.c
16966
16967VUB300 USB to SDIO/SD/MMC bridge chip
16968M:	Tony Olech <tony.olech@elandigitalsystems.com>
16969L:	linux-mmc@vger.kernel.org
16970L:	linux-usb@vger.kernel.org
16971S:	Supported
16972F:	drivers/mmc/host/vub300.c
16973
16974W1 DALLAS'S 1-WIRE BUS
16975M:	Evgeniy Polyakov <zbr@ioremap.net>
16976S:	Maintained
16977F:	Documentation/devicetree/bindings/w1/
16978F:	Documentation/w1/
16979F:	drivers/w1/
16980F:	include/linux/w1.h
16981
16982W83791D HARDWARE MONITORING DRIVER
16983M:	Marc Hulsman <m.hulsman@tudelft.nl>
16984L:	linux-hwmon@vger.kernel.org
16985S:	Maintained
16986F:	Documentation/hwmon/w83791d.rst
16987F:	drivers/hwmon/w83791d.c
16988
16989W83793 HARDWARE MONITORING DRIVER
16990M:	Rudolf Marek <r.marek@assembler.cz>
16991L:	linux-hwmon@vger.kernel.org
16992S:	Maintained
16993F:	Documentation/hwmon/w83793.rst
16994F:	drivers/hwmon/w83793.c
16995
16996W83795 HARDWARE MONITORING DRIVER
16997M:	Jean Delvare <jdelvare@suse.com>
16998L:	linux-hwmon@vger.kernel.org
16999S:	Maintained
17000F:	drivers/hwmon/w83795.c
17001
17002W83L51xD SD/MMC CARD INTERFACE DRIVER
17003M:	Pierre Ossman <pierre@ossman.eu>
17004S:	Maintained
17005F:	drivers/mmc/host/wbsd.*
17006
17007WACOM PROTOCOL 4 SERIAL TABLETS
17008M:	Julian Squires <julian@cipht.net>
17009M:	Hans de Goede <hdegoede@redhat.com>
17010L:	linux-input@vger.kernel.org
17011S:	Maintained
17012F:	drivers/input/tablet/wacom_serial4.c
17013
17014WATCHDOG DEVICE DRIVERS
17015M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17016M:	Guenter Roeck <linux@roeck-us.net>
17017L:	linux-watchdog@vger.kernel.org
17018W:	http://www.linux-watchdog.org/
17019T:	git git://www.linux-watchdog.org/linux-watchdog.git
17020S:	Maintained
17021F:	Documentation/devicetree/bindings/watchdog/
17022F:	Documentation/watchdog/
17023F:	drivers/watchdog/
17024F:	include/linux/watchdog.h
17025F:	include/uapi/linux/watchdog.h
17026
17027WHISKEYCOVE PMIC GPIO DRIVER
17028M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17029L:	linux-gpio@vger.kernel.org
17030S:	Maintained
17031F:	drivers/gpio/gpio-wcove.c
17032
17033WHWAVE RTC DRIVER
17034M:	Dianlong Li <long17.cool@163.com>
17035L:	linux-rtc@vger.kernel.org
17036S:	Maintained
17037F:	drivers/rtc/rtc-sd3078.c
17038
17039WIIMOTE HID DRIVER
17040M:	David Herrmann <dh.herrmann@googlemail.com>
17041L:	linux-input@vger.kernel.org
17042S:	Maintained
17043F:	drivers/hid/hid-wiimote*
17044
17045WILOCITY WIL6210 WIRELESS DRIVER
17046M:	Maya Erez <merez@codeaurora.org>
17047L:	linux-wireless@vger.kernel.org
17048L:	wil6210@qti.qualcomm.com
17049S:	Supported
17050W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17051F:	drivers/net/wireless/ath/wil6210/
17052
17053WIMAX STACK
17054M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17055M:	linux-wimax@intel.com
17056L:	wimax@linuxwimax.org (subscribers-only)
17057S:	Supported
17058W:	http://linuxwimax.org
17059F:	Documentation/wimax/README.wimax
17060F:	include/linux/wimax/debug.h
17061F:	include/net/wimax.h
17062F:	include/uapi/linux/wimax.h
17063F:	net/wimax/
17064
17065WINBOND CIR DRIVER
17066M:	David Härdeman <david@hardeman.nu>
17067S:	Maintained
17068F:	drivers/media/rc/winbond-cir.c
17069
17070RCMM REMOTE CONTROLS DECODER
17071M:	Patrick Lerda <patrick9876@free.fr>
17072S:	Maintained
17073F:	drivers/media/rc/ir-rcmm-decoder.c
17074
17075WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17076M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17077L:	linux-watchdog@vger.kernel.org
17078S:	Maintained
17079F:	drivers/watchdog/ebc-c384_wdt.c
17080
17081WINSYSTEMS WS16C48 GPIO DRIVER
17082M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17083L:	linux-gpio@vger.kernel.org
17084S:	Maintained
17085F:	drivers/gpio/gpio-ws16c48.c
17086
17087WISTRON LAPTOP BUTTON DRIVER
17088M:	Miloslav Trmac <mitr@volny.cz>
17089S:	Maintained
17090F:	drivers/input/misc/wistron_btns.c
17091
17092WL3501 WIRELESS PCMCIA CARD DRIVER
17093L:	linux-wireless@vger.kernel.org
17094S:	Odd fixes
17095F:	drivers/net/wireless/wl3501*
17096
17097WOLFSON MICROELECTRONICS DRIVERS
17098L:	patches@opensource.cirrus.com
17099T:	git https://github.com/CirrusLogic/linux-drivers.git
17100W:	https://github.com/CirrusLogic/linux-drivers/wiki
17101S:	Supported
17102F:	Documentation/hwmon/wm83??.rst
17103F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17104F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17105F:	Documentation/devicetree/bindings/mfd/arizona.txt
17106F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17107F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17108F:	arch/arm/mach-s3c64xx/mach-crag6410*
17109F:	drivers/clk/clk-wm83*.c
17110F:	drivers/extcon/extcon-arizona.c
17111F:	drivers/leds/leds-wm83*.c
17112F:	drivers/gpio/gpio-*wm*.c
17113F:	drivers/gpio/gpio-arizona.c
17114F:	drivers/hwmon/wm83??-hwmon.c
17115F:	drivers/input/misc/wm831x-on.c
17116F:	drivers/input/touchscreen/wm831x-ts.c
17117F:	drivers/input/touchscreen/wm97*.c
17118F:	drivers/mfd/arizona*
17119F:	drivers/mfd/wm*.c
17120F:	drivers/mfd/cs47l24*
17121F:	drivers/power/supply/wm83*.c
17122F:	drivers/rtc/rtc-wm83*.c
17123F:	drivers/regulator/wm8*.c
17124F:	drivers/regulator/arizona*
17125F:	drivers/video/backlight/wm83*_bl.c
17126F:	drivers/watchdog/wm83*_wdt.c
17127F:	include/linux/mfd/arizona/
17128F:	include/linux/mfd/wm831x/
17129F:	include/linux/mfd/wm8350/
17130F:	include/linux/mfd/wm8400*
17131F:	include/linux/regulator/arizona*
17132F:	include/linux/wm97xx.h
17133F:	include/sound/wm????.h
17134F:	sound/soc/codecs/arizona.?
17135F:	sound/soc/codecs/wm*
17136F:	sound/soc/codecs/cs47l24*
17137
17138WORKQUEUE
17139M:	Tejun Heo <tj@kernel.org>
17140R:	Lai Jiangshan <jiangshanlai@gmail.com>
17141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17142S:	Maintained
17143F:	include/linux/workqueue.h
17144F:	kernel/workqueue.c
17145F:	Documentation/core-api/workqueue.rst
17146
17147X-POWERS AXP288 PMIC DRIVERS
17148M:	Hans de Goede <hdegoede@redhat.com>
17149S:	Maintained
17150N:	axp288
17151F:	drivers/acpi/pmic/intel_pmic_xpower.c
17152
17153X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17154M:	Chen-Yu Tsai <wens@csie.org>
17155L:	linux-kernel@vger.kernel.org
17156S:	Maintained
17157N:	axp[128]
17158
17159X.25 NETWORK LAYER
17160M:	Andrew Hendry <andrew.hendry@gmail.com>
17161L:	linux-x25@vger.kernel.org
17162S:	Odd Fixes
17163F:	Documentation/networking/x25*
17164F:	include/net/x25*
17165F:	net/x25/
17166
17167X86 ARCHITECTURE (32-BIT AND 64-BIT)
17168M:	Thomas Gleixner <tglx@linutronix.de>
17169M:	Ingo Molnar <mingo@redhat.com>
17170M:	Borislav Petkov <bp@alien8.de>
17171R:	"H. Peter Anvin" <hpa@zytor.com>
17172M:	x86@kernel.org
17173L:	linux-kernel@vger.kernel.org
17174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17175S:	Maintained
17176F:	Documentation/devicetree/bindings/x86/
17177F:	Documentation/x86/
17178F:	arch/x86/
17179
17180X86 ENTRY CODE
17181M:	Andy Lutomirski <luto@kernel.org>
17182L:	linux-kernel@vger.kernel.org
17183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17184S:	Maintained
17185F:	arch/x86/entry/
17186
17187X86 MCE INFRASTRUCTURE
17188M:	Tony Luck <tony.luck@intel.com>
17189M:	Borislav Petkov <bp@alien8.de>
17190L:	linux-edac@vger.kernel.org
17191S:	Maintained
17192F:	arch/x86/kernel/cpu/mce/*
17193
17194X86 MICROCODE UPDATE SUPPORT
17195M:	Borislav Petkov <bp@alien8.de>
17196S:	Maintained
17197F:	arch/x86/kernel/cpu/microcode/*
17198
17199X86 MM
17200M:	Dave Hansen <dave.hansen@linux.intel.com>
17201M:	Andy Lutomirski <luto@kernel.org>
17202M:	Peter Zijlstra <peterz@infradead.org>
17203L:	linux-kernel@vger.kernel.org
17204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17205S:	Maintained
17206F:	arch/x86/mm/
17207
17208X86 PLATFORM DRIVERS
17209M:	Darren Hart <dvhart@infradead.org>
17210M:	Andy Shevchenko <andy@infradead.org>
17211L:	platform-driver-x86@vger.kernel.org
17212T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17213S:	Maintained
17214F:	drivers/platform/x86/
17215F:	drivers/platform/olpc/
17216
17217X86 PLATFORM DRIVERS - ARCH
17218R:	Darren Hart <dvhart@infradead.org>
17219R:	Andy Shevchenko <andy@infradead.org>
17220L:	platform-driver-x86@vger.kernel.org
17221L:	x86@kernel.org
17222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17223S:	Maintained
17224F:	arch/x86/platform
17225
17226X86 VDSO
17227M:	Andy Lutomirski <luto@kernel.org>
17228L:	linux-kernel@vger.kernel.org
17229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17230S:	Maintained
17231F:	arch/x86/entry/vdso/
17232
17233XARRAY
17234M:	Matthew Wilcox <willy@infradead.org>
17235L:	linux-fsdevel@vger.kernel.org
17236S:	Supported
17237F:	Documentation/core-api/xarray.rst
17238F:	lib/idr.c
17239F:	lib/xarray.c
17240F:	include/linux/idr.h
17241F:	include/linux/xarray.h
17242F:	tools/testing/radix-tree
17243
17244XBOX DVD IR REMOTE
17245M:	Benjamin Valentin <benpicco@googlemail.com>
17246S:	Maintained
17247F:	drivers/media/rc/xbox_remote.c
17248F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17249
17250XC2028/3028 TUNER DRIVER
17251M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17252L:	linux-media@vger.kernel.org
17253W:	https://linuxtv.org
17254T:	git git://linuxtv.org/media_tree.git
17255S:	Maintained
17256F:	drivers/media/tuners/tuner-xc2028.*
17257
17258XDP (eXpress Data Path)
17259M:	Alexei Starovoitov <ast@kernel.org>
17260M:	Daniel Borkmann <daniel@iogearbox.net>
17261M:	David S. Miller <davem@davemloft.net>
17262M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17263M:	Jesper Dangaard Brouer <hawk@kernel.org>
17264M:	John Fastabend <john.fastabend@gmail.com>
17265L:	netdev@vger.kernel.org
17266L:	xdp-newbies@vger.kernel.org
17267L:	bpf@vger.kernel.org
17268S:	Supported
17269F:	net/core/xdp.c
17270F:	include/net/xdp.h
17271F:	kernel/bpf/devmap.c
17272F:	kernel/bpf/cpumap.c
17273F:	include/trace/events/xdp.h
17274K:	xdp
17275N:	xdp
17276
17277XDP SOCKETS (AF_XDP)
17278M:	Björn Töpel <bjorn.topel@intel.com>
17279M:	Magnus Karlsson <magnus.karlsson@intel.com>
17280L:	netdev@vger.kernel.org
17281L:	bpf@vger.kernel.org
17282S:	Maintained
17283F:	kernel/bpf/xskmap.c
17284F:	net/xdp/
17285
17286XEN BLOCK SUBSYSTEM
17287M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17288M:	Roger Pau Monné <roger.pau@citrix.com>
17289L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17290S:	Supported
17291F:	drivers/block/xen-blkback/*
17292F:	drivers/block/xen*
17293
17294XEN HYPERVISOR ARM
17295M:	Stefano Stabellini <sstabellini@kernel.org>
17296L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17297S:	Maintained
17298F:	arch/arm/xen/
17299F:	arch/arm/include/asm/xen/
17300
17301XEN HYPERVISOR ARM64
17302M:	Stefano Stabellini <sstabellini@kernel.org>
17303L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17304S:	Maintained
17305F:	arch/arm64/xen/
17306F:	arch/arm64/include/asm/xen/
17307
17308XEN HYPERVISOR INTERFACE
17309M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17310M:	Juergen Gross <jgross@suse.com>
17311R:	Stefano Stabellini <sstabellini@kernel.org>
17312L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17314S:	Supported
17315F:	arch/x86/xen/
17316F:	arch/x86/platform/pvh/
17317F:	drivers/*/xen-*front.c
17318F:	drivers/xen/
17319F:	arch/x86/include/asm/xen/
17320F:	arch/x86/include/asm/pvclock-abi.h
17321F:	include/xen/
17322F:	include/uapi/xen/
17323F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17324F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17325
17326XEN NETWORK BACKEND DRIVER
17327M:	Wei Liu <wei.liu@kernel.org>
17328M:	Paul Durrant <paul.durrant@citrix.com>
17329L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17330L:	netdev@vger.kernel.org
17331S:	Supported
17332F:	drivers/net/xen-netback/*
17333
17334XEN PCI SUBSYSTEM
17335M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17336L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17337S:	Supported
17338F:	arch/x86/pci/*xen*
17339F:	drivers/pci/*xen*
17340
17341XEN PVSCSI DRIVERS
17342M:	Juergen Gross <jgross@suse.com>
17343L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17344L:	linux-scsi@vger.kernel.org
17345S:	Supported
17346F:	drivers/scsi/xen-scsifront.c
17347F:	drivers/xen/xen-scsiback.c
17348F:	include/xen/interface/io/vscsiif.h
17349
17350XEN SWIOTLB SUBSYSTEM
17351M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17352L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17353L:	iommu@lists.linux-foundation.org
17354S:	Supported
17355F:	arch/x86/xen/*swiotlb*
17356F:	drivers/xen/*swiotlb*
17357
17358XEN SOUND FRONTEND DRIVER
17359M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17360L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17361L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17362S:	Supported
17363F:	sound/xen/*
17364
17365XFS FILESYSTEM
17366M:	Darrick J. Wong <darrick.wong@oracle.com>
17367M:	linux-xfs@vger.kernel.org
17368L:	linux-xfs@vger.kernel.org
17369W:	http://xfs.org/
17370T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17371S:	Supported
17372F:	Documentation/filesystems/xfs.txt
17373F:	fs/xfs/
17374
17375XILINX AXI ETHERNET DRIVER
17376M:	Anirudha Sarangi <anirudh@xilinx.com>
17377M:	John Linn <John.Linn@xilinx.com>
17378S:	Maintained
17379F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17380
17381XILINX UARTLITE SERIAL DRIVER
17382M:	Peter Korsgaard <jacmet@sunsite.dk>
17383L:	linux-serial@vger.kernel.org
17384S:	Maintained
17385F:	drivers/tty/serial/uartlite.c
17386
17387XILINX VIDEO IP CORES
17388M:	Hyun Kwon <hyun.kwon@xilinx.com>
17389M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17390L:	linux-media@vger.kernel.org
17391T:	git git://linuxtv.org/media_tree.git
17392S:	Supported
17393F:	Documentation/devicetree/bindings/media/xilinx/
17394F:	drivers/media/platform/xilinx/
17395F:	include/uapi/linux/xilinx-v4l2-controls.h
17396
17397XILLYBUS DRIVER
17398M:	Eli Billauer <eli.billauer@gmail.com>
17399L:	linux-kernel@vger.kernel.org
17400S:	Supported
17401F:	drivers/char/xillybus/
17402
17403XLP9XX I2C DRIVER
17404M:	George Cherian <george.cherian@cavium.com>
17405M:	Jan Glauber <jglauber@cavium.com>
17406L:	linux-i2c@vger.kernel.org
17407W:	http://www.cavium.com
17408S:	Supported
17409F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17410F:	drivers/i2c/busses/i2c-xlp9xx.c
17411
17412XRA1403 GPIO EXPANDER
17413M:	Nandor Han <nandor.han@ge.com>
17414M:	Semi Malinen <semi.malinen@ge.com>
17415L:	linux-gpio@vger.kernel.org
17416S:	Maintained
17417F:	drivers/gpio/gpio-xra1403.c
17418F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17419
17420XTENSA XTFPGA PLATFORM SUPPORT
17421M:	Max Filippov <jcmvbkbc@gmail.com>
17422L:	linux-xtensa@linux-xtensa.org
17423S:	Maintained
17424F:	drivers/spi/spi-xtensa-xtfpga.c
17425F:	sound/soc/xtensa/xtfpga-i2s.c
17426
17427YAM DRIVER FOR AX.25
17428M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17429L:	linux-hams@vger.kernel.org
17430S:	Maintained
17431F:	drivers/net/hamradio/yam*
17432F:	include/linux/yam.h
17433
17434YAMA SECURITY MODULE
17435M:	Kees Cook <keescook@chromium.org>
17436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17437S:	Supported
17438F:	security/yama/
17439F:	Documentation/admin-guide/LSM/Yama.rst
17440
17441YEALINK PHONE DRIVER
17442M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17443L:	usbb2k-api-dev@nongnu.org
17444S:	Maintained
17445F:	Documentation/input/devices/yealink.rst
17446F:	drivers/input/misc/yealink.*
17447
17448Z8530 DRIVER FOR AX.25
17449M:	Joerg Reuter <jreuter@yaina.de>
17450W:	http://yaina.de/jreuter/
17451W:	http://www.qsl.net/dl1bke/
17452L:	linux-hams@vger.kernel.org
17453S:	Maintained
17454F:	Documentation/networking/z8530drv.txt
17455F:	drivers/net/hamradio/*scc.c
17456F:	drivers/net/hamradio/z8530.h
17457
17458ZBUD COMPRESSED PAGE ALLOCATOR
17459M:	Seth Jennings <sjenning@redhat.com>
17460M:	Dan Streetman <ddstreet@ieee.org>
17461L:	linux-mm@kvack.org
17462S:	Maintained
17463F:	mm/zbud.c
17464F:	include/linux/zbud.h
17465
17466ZD1211RW WIRELESS DRIVER
17467M:	Daniel Drake <dsd@gentoo.org>
17468M:	Ulrich Kunitz <kune@deine-taler.de>
17469W:	http://zd1211.ath.cx/wiki/DriverRewrite
17470L:	linux-wireless@vger.kernel.org
17471L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17472S:	Maintained
17473F:	drivers/net/wireless/zydas/zd1211rw/
17474
17475ZD1301 MEDIA DRIVER
17476M:	Antti Palosaari <crope@iki.fi>
17477L:	linux-media@vger.kernel.org
17478W:	https://linuxtv.org/
17479W:	http://palosaari.fi/linux/
17480Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17481S:	Maintained
17482F:	drivers/media/usb/dvb-usb-v2/zd1301*
17483
17484ZD1301_DEMOD MEDIA DRIVER
17485M:	Antti Palosaari <crope@iki.fi>
17486L:	linux-media@vger.kernel.org
17487W:	https://linuxtv.org/
17488W:	http://palosaari.fi/linux/
17489Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17490S:	Maintained
17491F:	drivers/media/dvb-frontends/zd1301_demod*
17492
17493ZPOOL COMPRESSED PAGE STORAGE API
17494M:	Dan Streetman <ddstreet@ieee.org>
17495L:	linux-mm@kvack.org
17496S:	Maintained
17497F:	mm/zpool.c
17498F:	include/linux/zpool.h
17499
17500ZR36067 VIDEO FOR LINUX DRIVER
17501L:	mjpeg-users@lists.sourceforge.net
17502L:	linux-media@vger.kernel.org
17503W:	http://mjpeg.sourceforge.net/driver-zoran/
17504T:	hg https://linuxtv.org/hg/v4l-dvb
17505S:	Odd Fixes
17506F:	drivers/staging/media/zoran/
17507
17508ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17509M:	Minchan Kim <minchan@kernel.org>
17510M:	Nitin Gupta <ngupta@vflare.org>
17511R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17512L:	linux-kernel@vger.kernel.org
17513S:	Maintained
17514F:	drivers/block/zram/
17515F:	Documentation/blockdev/zram.txt
17516
17517ZS DECSTATION Z85C30 SERIAL DRIVER
17518M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17519S:	Maintained
17520F:	drivers/tty/serial/zs.*
17521
17522ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17523M:	Minchan Kim <minchan@kernel.org>
17524M:	Nitin Gupta <ngupta@vflare.org>
17525R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17526L:	linux-mm@kvack.org
17527S:	Maintained
17528F:	mm/zsmalloc.c
17529F:	include/linux/zsmalloc.h
17530F:	Documentation/vm/zsmalloc.rst
17531
17532ZSWAP COMPRESSED SWAP CACHING
17533M:	Seth Jennings <sjenning@redhat.com>
17534M:	Dan Streetman <ddstreet@ieee.org>
17535L:	linux-mm@kvack.org
17536S:	Maintained
17537F:	mm/zswap.c
17538
17539THE REST
17540M:	Linus Torvalds <torvalds@linux-foundation.org>
17541L:	linux-kernel@vger.kernel.org
17542Q:	http://patchwork.kernel.org/project/LKML/list/
17543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17544S:	Buried alive in reporters
17545F:	*
17546F:	*/
17547