xref: /openbmc/linux/MAINTAINERS (revision 7d9e5f422150ed00de744e02a80734d74cc9704d)
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.txt
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:	include/linux/irqchip/irq-madera*
3931F:	include/linux/mfd/madera/*
3932F:	drivers/gpio/gpio-madera*
3933F:	drivers/irqchip/irq-madera*
3934F:	drivers/mfd/madera*
3935F:	drivers/mfd/cs47l*
3936F:	drivers/pinctrl/cirrus/*
3937
3938CLANG-FORMAT FILE
3939M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3940S:	Maintained
3941F:	.clang-format
3942
3943CLEANCACHE API
3944M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3945L:	linux-kernel@vger.kernel.org
3946S:	Maintained
3947F:	mm/cleancache.c
3948F:	include/linux/cleancache.h
3949
3950CLK API
3951M:	Russell King <linux@armlinux.org.uk>
3952L:	linux-clk@vger.kernel.org
3953S:	Maintained
3954F:	include/linux/clk.h
3955
3956CLOCKSOURCE, CLOCKEVENT DRIVERS
3957M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3958M:	Thomas Gleixner <tglx@linutronix.de>
3959L:	linux-kernel@vger.kernel.org
3960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3961S:	Supported
3962F:	drivers/clocksource/
3963F:	Documentation/devicetree/bindings/timer/
3964
3965CMPC ACPI DRIVER
3966M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3967M:	Daniel Oliveira Nascimento <don@syst.com.br>
3968L:	platform-driver-x86@vger.kernel.org
3969S:	Supported
3970F:	drivers/platform/x86/classmate-laptop.c
3971
3972COBALT MEDIA DRIVER
3973M:	Hans Verkuil <hans.verkuil@cisco.com>
3974L:	linux-media@vger.kernel.org
3975T:	git git://linuxtv.org/media_tree.git
3976W:	https://linuxtv.org
3977S:	Supported
3978F:	drivers/media/pci/cobalt/
3979
3980COCCINELLE/Semantic Patches (SmPL)
3981M:	Julia Lawall <Julia.Lawall@lip6.fr>
3982M:	Gilles Muller <Gilles.Muller@lip6.fr>
3983M:	Nicolas Palix <nicolas.palix@imag.fr>
3984M:	Michal Marek <michal.lkml@markovi.net>
3985L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3987W:	http://coccinelle.lip6.fr/
3988S:	Supported
3989F:	Documentation/dev-tools/coccinelle.rst
3990F:	scripts/coccinelle/
3991F:	scripts/coccicheck
3992
3993CODA FILE SYSTEM
3994M:	Jan Harkes <jaharkes@cs.cmu.edu>
3995M:	coda@cs.cmu.edu
3996L:	codalist@coda.cs.cmu.edu
3997W:	http://www.coda.cs.cmu.edu/
3998S:	Maintained
3999F:	Documentation/filesystems/coda.txt
4000F:	fs/coda/
4001F:	include/linux/coda*.h
4002F:	include/uapi/linux/coda*.h
4003
4004CODA V4L2 MEM2MEM DRIVER
4005M:	Philipp Zabel <p.zabel@pengutronix.de>
4006L:	linux-media@vger.kernel.org
4007S:	Maintained
4008F:	Documentation/devicetree/bindings/media/coda.txt
4009F:	drivers/media/platform/coda/
4010
4011CODE OF CONDUCT
4012M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4013S:	Supported
4014F:	Documentation/process/code-of-conduct.rst
4015F:	Documentation/process/code-of-conduct-interpretation.rst
4016
4017COMMON CLK FRAMEWORK
4018M:	Michael Turquette <mturquette@baylibre.com>
4019M:	Stephen Boyd <sboyd@kernel.org>
4020L:	linux-clk@vger.kernel.org
4021Q:	http://patchwork.kernel.org/project/linux-clk/list/
4022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4023S:	Maintained
4024F:	Documentation/devicetree/bindings/clock/
4025F:	drivers/clk/
4026X:	drivers/clk/clkdev.c
4027F:	include/linux/clk-pr*
4028F:	include/linux/clk/
4029F:	include/linux/of_clk.h
4030
4031COMMON INTERNET FILE SYSTEM (CIFS)
4032M:	Steve French <sfrench@samba.org>
4033L:	linux-cifs@vger.kernel.org
4034L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4035W:	http://linux-cifs.samba.org/
4036T:	git git://git.samba.org/sfrench/cifs-2.6.git
4037S:	Supported
4038F:	Documentation/filesystems/cifs/
4039F:	fs/cifs/
4040
4041COMPACTPCI HOTPLUG CORE
4042M:	Scott Murray <scott@spiteful.org>
4043L:	linux-pci@vger.kernel.org
4044S:	Maintained
4045F:	drivers/pci/hotplug/cpci_hotplug*
4046
4047COMPACTPCI HOTPLUG GENERIC DRIVER
4048M:	Scott Murray <scott@spiteful.org>
4049L:	linux-pci@vger.kernel.org
4050S:	Maintained
4051F:	drivers/pci/hotplug/cpcihp_generic.c
4052
4053COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4054M:	Scott Murray <scott@spiteful.org>
4055L:	linux-pci@vger.kernel.org
4056S:	Maintained
4057F:	drivers/pci/hotplug/cpcihp_zt5550.*
4058
4059COMPAL LAPTOP SUPPORT
4060M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4061L:	platform-driver-x86@vger.kernel.org
4062S:	Maintained
4063F:	drivers/platform/x86/compal-laptop.c
4064
4065COMPILER ATTRIBUTES
4066M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4067S:	Maintained
4068F:	include/linux/compiler_attributes.h
4069
4070CONEXANT ACCESSRUNNER USB DRIVER
4071L:	accessrunner-general@lists.sourceforge.net
4072W:	http://accessrunner.sourceforge.net/
4073S:	Orphan
4074F:	drivers/usb/atm/cxacru.c
4075
4076CONFIGFS
4077M:	Joel Becker <jlbec@evilplan.org>
4078M:	Christoph Hellwig <hch@lst.de>
4079T:	git git://git.infradead.org/users/hch/configfs.git
4080S:	Supported
4081F:	fs/configfs/
4082F:	include/linux/configfs.h
4083
4084CONNECTOR
4085M:	Evgeniy Polyakov <zbr@ioremap.net>
4086L:	netdev@vger.kernel.org
4087S:	Maintained
4088F:	drivers/connector/
4089
4090CONTROL GROUP (CGROUP)
4091M:	Tejun Heo <tj@kernel.org>
4092M:	Li Zefan <lizefan@huawei.com>
4093M:	Johannes Weiner <hannes@cmpxchg.org>
4094L:	cgroups@vger.kernel.org
4095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4096S:	Maintained
4097F:	Documentation/admin-guide/cgroup-v2.rst
4098F:	Documentation/cgroup-v1/
4099F:	include/linux/cgroup*
4100F:	kernel/cgroup/
4101
4102CONTROL GROUP - CPUSET
4103M:	Li Zefan <lizefan@huawei.com>
4104L:	cgroups@vger.kernel.org
4105W:	http://www.bullopensource.org/cpuset/
4106W:	http://oss.sgi.com/projects/cpusets/
4107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4108S:	Maintained
4109F:	Documentation/cgroup-v1/cpusets.txt
4110F:	include/linux/cpuset.h
4111F:	kernel/cgroup/cpuset.c
4112
4113CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4114M:	Johannes Weiner <hannes@cmpxchg.org>
4115M:	Michal Hocko <mhocko@kernel.org>
4116M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4117L:	cgroups@vger.kernel.org
4118L:	linux-mm@kvack.org
4119S:	Maintained
4120F:	mm/memcontrol.c
4121F:	mm/swap_cgroup.c
4122
4123CORETEMP HARDWARE MONITORING DRIVER
4124M:	Fenghua Yu <fenghua.yu@intel.com>
4125L:	linux-hwmon@vger.kernel.org
4126S:	Maintained
4127F:	Documentation/hwmon/coretemp.rst
4128F:	drivers/hwmon/coretemp.c
4129
4130COSA/SRP SYNC SERIAL DRIVER
4131M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4132W:	http://www.fi.muni.cz/~kas/cosa/
4133S:	Maintained
4134F:	drivers/net/wan/cosa*
4135
4136COUNTER SUBSYSTEM
4137M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4138L:	linux-iio@vger.kernel.org
4139S:	Maintained
4140F:	Documentation/ABI/testing/sysfs-bus-counter*
4141F:	Documentation/driver-api/generic-counter.rst
4142F:	drivers/counter/
4143F:	include/linux/counter.h
4144F:	include/linux/counter_enum.h
4145
4146CPMAC ETHERNET DRIVER
4147M:	Florian Fainelli <f.fainelli@gmail.com>
4148L:	netdev@vger.kernel.org
4149S:	Maintained
4150F:	drivers/net/ethernet/ti/cpmac.c
4151
4152CPU FREQUENCY SCALING FRAMEWORK
4153M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4154M:	Viresh Kumar <viresh.kumar@linaro.org>
4155L:	linux-pm@vger.kernel.org
4156S:	Maintained
4157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4159B:	https://bugzilla.kernel.org
4160F:	Documentation/admin-guide/pm/cpufreq.rst
4161F:	Documentation/admin-guide/pm/intel_pstate.rst
4162F:	Documentation/cpu-freq/
4163F:	Documentation/devicetree/bindings/cpufreq/
4164F:	drivers/cpufreq/
4165F:	kernel/sched/cpufreq*.c
4166F:	include/linux/cpufreq.h
4167F:	include/linux/sched/cpufreq.h
4168F:	tools/testing/selftests/cpufreq/
4169
4170CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4171M:	Viresh Kumar <viresh.kumar@linaro.org>
4172M:	Sudeep Holla <sudeep.holla@arm.com>
4173L:	linux-pm@vger.kernel.org
4174W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4175S:	Maintained
4176F:	drivers/cpufreq/arm_big_little.h
4177F:	drivers/cpufreq/arm_big_little.c
4178
4179CPU POWER MONITORING SUBSYSTEM
4180M:	Thomas Renninger <trenn@suse.com>
4181M:	Shuah Khan <shuah@kernel.org>
4182M:	Shuah Khan <skhan@linuxfoundation.org>
4183L:	linux-pm@vger.kernel.org
4184S:	Maintained
4185F:	tools/power/cpupower/
4186
4187CPUID/MSR DRIVER
4188M:	"H. Peter Anvin" <hpa@zytor.com>
4189S:	Maintained
4190F:	arch/x86/kernel/cpuid.c
4191F:	arch/x86/kernel/msr.c
4192
4193CPUIDLE DRIVER - ARM BIG LITTLE
4194M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4195M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4196L:	linux-pm@vger.kernel.org
4197L:	linux-arm-kernel@lists.infradead.org
4198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4199S:	Maintained
4200F:	drivers/cpuidle/cpuidle-big_little.c
4201
4202CPUIDLE DRIVER - ARM EXYNOS
4203M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4204M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4205M:	Kukjin Kim <kgene@kernel.org>
4206L:	linux-pm@vger.kernel.org
4207L:	linux-samsung-soc@vger.kernel.org
4208S:	Supported
4209F:	drivers/cpuidle/cpuidle-exynos.c
4210F:	arch/arm/mach-exynos/pm.c
4211
4212CPU IDLE TIME MANAGEMENT FRAMEWORK
4213M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4214M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4215L:	linux-pm@vger.kernel.org
4216S:	Maintained
4217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4218B:	https://bugzilla.kernel.org
4219F:	Documentation/admin-guide/pm/cpuidle.rst
4220F:	Documentation/driver-api/pm/cpuidle.rst
4221F:	drivers/cpuidle/*
4222F:	include/linux/cpuidle.h
4223
4224CRAMFS FILESYSTEM
4225M:	Nicolas Pitre <nico@fluxnic.net>
4226S:	Maintained
4227F:	Documentation/filesystems/cramfs.txt
4228F:	fs/cramfs/
4229
4230CRYPTO API
4231M:	Herbert Xu <herbert@gondor.apana.org.au>
4232M:	"David S. Miller" <davem@davemloft.net>
4233L:	linux-crypto@vger.kernel.org
4234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4236S:	Maintained
4237F:	Documentation/crypto/
4238F:	Documentation/devicetree/bindings/crypto/
4239F:	arch/*/crypto/
4240F:	crypto/
4241F:	drivers/crypto/
4242F:	include/crypto/
4243F:	include/linux/crypto*
4244
4245CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4246M:	Neil Horman <nhorman@tuxdriver.com>
4247L:	linux-crypto@vger.kernel.org
4248S:	Maintained
4249F:	crypto/ansi_cprng.c
4250F:	crypto/rng.c
4251
4252CS3308 MEDIA DRIVER
4253M:	Hans Verkuil <hverkuil@xs4all.nl>
4254L:	linux-media@vger.kernel.org
4255T:	git git://linuxtv.org/media_tree.git
4256W:	http://linuxtv.org
4257S:	Odd Fixes
4258F:	drivers/media/i2c/cs3308.c
4259
4260CS5535 Audio ALSA driver
4261M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4262S:	Maintained
4263F:	sound/pci/cs5535audio/
4264
4265CSI DRIVERS FOR ALLWINNER V3s
4266M:	Yong Deng <yong.deng@magewell.com>
4267L:	linux-media@vger.kernel.org
4268T:	git git://linuxtv.org/media_tree.git
4269S:	Maintained
4270F:	drivers/media/platform/sunxi/sun6i-csi/
4271F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4272
4273CW1200 WLAN driver
4274M:	Solomon Peachy <pizza@shaftnet.org>
4275S:	Maintained
4276F:	drivers/net/wireless/st/cw1200/
4277
4278CX18 VIDEO4LINUX DRIVER
4279M:	Andy Walls <awalls@md.metrocast.net>
4280L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4281L:	linux-media@vger.kernel.org
4282T:	git git://linuxtv.org/media_tree.git
4283W:	https://linuxtv.org
4284W:	http://www.ivtvdriver.org/index.php/Cx18
4285S:	Maintained
4286F:	Documentation/media/v4l-drivers/cx18*
4287F:	drivers/media/pci/cx18/
4288F:	include/uapi/linux/ivtv*
4289
4290CX2341X MPEG ENCODER HELPER MODULE
4291M:	Hans Verkuil <hverkuil@xs4all.nl>
4292L:	linux-media@vger.kernel.org
4293T:	git git://linuxtv.org/media_tree.git
4294W:	https://linuxtv.org
4295S:	Maintained
4296F:	drivers/media/common/cx2341x*
4297F:	include/media/drv-intf/cx2341x.h
4298
4299CX24120 MEDIA DRIVER
4300M:	Jemma Denson <jdenson@gmail.com>
4301M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4302L:	linux-media@vger.kernel.org
4303W:	https://linuxtv.org
4304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4305S:	Maintained
4306F:	drivers/media/dvb-frontends/cx24120*
4307
4308CX88 VIDEO4LINUX DRIVER
4309M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4310L:	linux-media@vger.kernel.org
4311W:	https://linuxtv.org
4312T:	git git://linuxtv.org/media_tree.git
4313S:	Odd fixes
4314F:	Documentation/media/v4l-drivers/cx88*
4315F:	drivers/media/pci/cx88/
4316
4317CXD2820R MEDIA DRIVER
4318M:	Antti Palosaari <crope@iki.fi>
4319L:	linux-media@vger.kernel.org
4320W:	https://linuxtv.org
4321W:	http://palosaari.fi/linux/
4322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4323T:	git git://linuxtv.org/anttip/media_tree.git
4324S:	Maintained
4325F:	drivers/media/dvb-frontends/cxd2820r*
4326
4327CXGB3 ETHERNET DRIVER (CXGB3)
4328M:	Vishal Kulkarni <vishal@chelsio.com>
4329L:	netdev@vger.kernel.org
4330W:	http://www.chelsio.com
4331S:	Supported
4332F:	drivers/net/ethernet/chelsio/cxgb3/
4333
4334CXGB3 ISCSI DRIVER (CXGB3I)
4335M:	Karen Xie <kxie@chelsio.com>
4336L:	linux-scsi@vger.kernel.org
4337W:	http://www.chelsio.com
4338S:	Supported
4339F:	drivers/scsi/cxgbi/cxgb3i
4340
4341CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4342M:	Potnuri Bharat Teja <bharat@chelsio.com>
4343L:	linux-rdma@vger.kernel.org
4344W:	http://www.openfabrics.org
4345S:	Supported
4346F:	drivers/infiniband/hw/cxgb3/
4347F:	include/uapi/rdma/cxgb3-abi.h
4348
4349CXGB4 CRYPTO DRIVER (chcr)
4350M:	Atul Gupta <atul.gupta@chelsio.com>
4351L:	linux-crypto@vger.kernel.org
4352W:	http://www.chelsio.com
4353S:	Supported
4354F:	drivers/crypto/chelsio
4355
4356CXGB4 ETHERNET DRIVER (CXGB4)
4357M:	Vishal Kulkarni <vishal@chelsio.com>
4358L:	netdev@vger.kernel.org
4359W:	http://www.chelsio.com
4360S:	Supported
4361F:	drivers/net/ethernet/chelsio/cxgb4/
4362
4363CXGB4 ISCSI DRIVER (CXGB4I)
4364M:	Karen Xie <kxie@chelsio.com>
4365L:	linux-scsi@vger.kernel.org
4366W:	http://www.chelsio.com
4367S:	Supported
4368F:	drivers/scsi/cxgbi/cxgb4i
4369
4370CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4371M:	Potnuri Bharat Teja <bharat@chelsio.com>
4372L:	linux-rdma@vger.kernel.org
4373W:	http://www.openfabrics.org
4374S:	Supported
4375F:	drivers/infiniband/hw/cxgb4/
4376F:	include/uapi/rdma/cxgb4-abi.h
4377
4378CXGB4VF ETHERNET DRIVER (CXGB4VF)
4379M:	Casey Leedom <leedom@chelsio.com>
4380L:	netdev@vger.kernel.org
4381W:	http://www.chelsio.com
4382S:	Supported
4383F:	drivers/net/ethernet/chelsio/cxgb4vf/
4384
4385CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4386M:	Frederic Barrat <fbarrat@linux.ibm.com>
4387M:	Andrew Donnellan <ajd@linux.ibm.com>
4388L:	linuxppc-dev@lists.ozlabs.org
4389S:	Supported
4390F:	arch/powerpc/platforms/powernv/pci-cxl.c
4391F:	drivers/misc/cxl/
4392F:	include/misc/cxl*
4393F:	include/uapi/misc/cxl.h
4394F:	Documentation/powerpc/cxl.txt
4395F:	Documentation/ABI/testing/sysfs-class-cxl
4396
4397CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4398M:	Manoj N. Kumar <manoj@linux.ibm.com>
4399M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4400M:	Uma Krishnan <ukrishn@linux.ibm.com>
4401L:	linux-scsi@vger.kernel.org
4402S:	Supported
4403F:	drivers/scsi/cxlflash/
4404F:	include/uapi/scsi/cxlflash_ioctl.h
4405F:	Documentation/powerpc/cxlflash.txt
4406
4407CYBERPRO FB DRIVER
4408M:	Russell King <linux@armlinux.org.uk>
4409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4410W:	http://www.armlinux.org.uk/
4411S:	Maintained
4412F:	drivers/video/fbdev/cyber2000fb.*
4413
4414CYCLADES ASYNC MUX DRIVER
4415W:	http://www.cyclades.com/
4416S:	Orphan
4417F:	drivers/tty/cyclades.c
4418F:	include/linux/cyclades.h
4419F:	include/uapi/linux/cyclades.h
4420
4421CYCLADES PC300 DRIVER
4422W:	http://www.cyclades.com/
4423S:	Orphan
4424F:	drivers/net/wan/pc300*
4425
4426CYPRESS_FIRMWARE MEDIA DRIVER
4427M:	Antti Palosaari <crope@iki.fi>
4428L:	linux-media@vger.kernel.org
4429W:	https://linuxtv.org
4430W:	http://palosaari.fi/linux/
4431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4432T:	git git://linuxtv.org/anttip/media_tree.git
4433S:	Maintained
4434F:	drivers/media/common/cypress_firmware*
4435
4436CYTTSP TOUCHSCREEN DRIVER
4437M:	Ferruh Yigit <fery@cypress.com>
4438L:	linux-input@vger.kernel.org
4439S:	Supported
4440F:	drivers/input/touchscreen/cyttsp*
4441F:	include/linux/input/cyttsp.h
4442
4443D-LINK DIR-685 TOUCHKEYS DRIVER
4444M:	Linus Walleij <linus.walleij@linaro.org>
4445L:	linux-input@vger.kernel.org
4446S:	Supported
4447F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4448
4449DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4450M:	Joshua Kinard <kumba@gentoo.org>
4451S:	Maintained
4452F:	drivers/rtc/rtc-ds1685.c
4453F:	include/linux/rtc/ds1685.h
4454
4455DAMA SLAVE for AX.25
4456M:	Joerg Reuter <jreuter@yaina.de>
4457W:	http://yaina.de/jreuter/
4458W:	http://www.qsl.net/dl1bke/
4459L:	linux-hams@vger.kernel.org
4460S:	Maintained
4461F:	net/ax25/af_ax25.c
4462F:	net/ax25/ax25_dev.c
4463F:	net/ax25/ax25_ds_*
4464F:	net/ax25/ax25_in.c
4465F:	net/ax25/ax25_out.c
4466F:	net/ax25/ax25_timer.c
4467F:	net/ax25/sysctl_net_ax25.c
4468
4469DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4470L:	netdev@vger.kernel.org
4471S:	Orphan
4472F:	Documentation/networking/device_drivers/dec/dmfe.txt
4473F:	drivers/net/ethernet/dec/tulip/dmfe.c
4474
4475DC390/AM53C974 SCSI driver
4476M:	Hannes Reinecke <hare@suse.com>
4477L:	linux-scsi@vger.kernel.org
4478S:	Maintained
4479F:	drivers/scsi/am53c974.c
4480
4481DC395x SCSI driver
4482M:	Oliver Neukum <oliver@neukum.org>
4483M:	Ali Akcaagac <aliakc@web.de>
4484M:	Jamie Lenehan <lenehan@twibble.org>
4485L:	dc395x@twibble.org
4486W:	http://twibble.org/dist/dc395x/
4487W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4488S:	Maintained
4489F:	Documentation/scsi/dc395x.txt
4490F:	drivers/scsi/dc395x.*
4491
4492DCCP PROTOCOL
4493M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4494L:	dccp@vger.kernel.org
4495W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4496S:	Maintained
4497F:	include/linux/dccp.h
4498F:	include/uapi/linux/dccp.h
4499F:	include/linux/tfrc.h
4500F:	net/dccp/
4501
4502DECnet NETWORK LAYER
4503W:	http://linux-decnet.sourceforge.net
4504L:	linux-decnet-user@lists.sourceforge.net
4505S:	Orphan
4506F:	Documentation/networking/decnet.txt
4507F:	net/decnet/
4508
4509DECSTATION PLATFORM SUPPORT
4510M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4511L:	linux-mips@vger.kernel.org
4512W:	http://www.linux-mips.org/wiki/DECstation
4513S:	Maintained
4514F:	arch/mips/dec/
4515F:	arch/mips/include/asm/dec/
4516F:	arch/mips/include/asm/mach-dec/
4517
4518DEFXX FDDI NETWORK DRIVER
4519M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4520S:	Maintained
4521F:	drivers/net/fddi/defxx.*
4522
4523DELL SMBIOS DRIVER
4524M:	Pali Rohár <pali.rohar@gmail.com>
4525M:	Mario Limonciello <mario.limonciello@dell.com>
4526L:	platform-driver-x86@vger.kernel.org
4527S:	Maintained
4528F:	drivers/platform/x86/dell-smbios.*
4529
4530DELL SMBIOS SMM DRIVER
4531M:	Mario Limonciello <mario.limonciello@dell.com>
4532L:	platform-driver-x86@vger.kernel.org
4533S:	Maintained
4534F:	drivers/platform/x86/dell-smbios-smm.c
4535
4536DELL SMBIOS WMI DRIVER
4537M:	Mario Limonciello <mario.limonciello@dell.com>
4538L:	platform-driver-x86@vger.kernel.org
4539S:	Maintained
4540F:	drivers/platform/x86/dell-smbios-wmi.c
4541F:	tools/wmi/dell-smbios-example.c
4542
4543DEFZA FDDI NETWORK DRIVER
4544M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4545S:	Maintained
4546F:	drivers/net/fddi/defza.*
4547
4548DELL LAPTOP DRIVER
4549M:	Matthew Garrett <mjg59@srcf.ucam.org>
4550M:	Pali Rohár <pali.rohar@gmail.com>
4551L:	platform-driver-x86@vger.kernel.org
4552S:	Maintained
4553F:	drivers/platform/x86/dell-laptop.c
4554
4555DELL LAPTOP FREEFALL DRIVER
4556M:	Pali Rohár <pali.rohar@gmail.com>
4557S:	Maintained
4558F:	drivers/platform/x86/dell-smo8800.c
4559
4560DELL LAPTOP RBTN DRIVER
4561M:	Pali Rohár <pali.rohar@gmail.com>
4562S:	Maintained
4563F:	drivers/platform/x86/dell-rbtn.*
4564
4565DELL REMOTE BIOS UPDATE DRIVER
4566M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4567L:	platform-driver-x86@vger.kernel.org
4568S:	Maintained
4569F:	drivers/platform/x86/dell_rbu.c
4570
4571DELL LAPTOP SMM DRIVER
4572M:	Pali Rohár <pali.rohar@gmail.com>
4573S:	Maintained
4574F:	drivers/hwmon/dell-smm-hwmon.c
4575F:	include/uapi/linux/i8k.h
4576
4577DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4578M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4579L:	platform-driver-x86@vger.kernel.org
4580S:	Maintained
4581F:	Documentation/dcdbas.txt
4582F:	drivers/platform/x86/dcdbas.*
4583
4584DELL WMI NOTIFICATIONS DRIVER
4585M:	Matthew Garrett <mjg59@srcf.ucam.org>
4586M:	Pali Rohár <pali.rohar@gmail.com>
4587S:	Maintained
4588F:	drivers/platform/x86/dell-wmi.c
4589
4590DELL WMI DESCRIPTOR DRIVER
4591M:	Mario Limonciello <mario.limonciello@dell.com>
4592S:	Maintained
4593F:	drivers/platform/x86/dell-wmi-descriptor.c
4594
4595DELTA ST MEDIA DRIVER
4596M:	Hugues Fruchet <hugues.fruchet@st.com>
4597L:	linux-media@vger.kernel.org
4598T:	git git://linuxtv.org/media_tree.git
4599W:	https://linuxtv.org
4600S:	Supported
4601F:	drivers/media/platform/sti/delta
4602
4603DENALI NAND DRIVER
4604M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4605L:	linux-mtd@lists.infradead.org
4606S:	Supported
4607F:	drivers/mtd/nand/raw/denali*
4608
4609DESIGNWARE USB2 DRD IP DRIVER
4610M:	Minas Harutyunyan <hminas@synopsys.com>
4611L:	linux-usb@vger.kernel.org
4612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4613S:	Maintained
4614F:	drivers/usb/dwc2/
4615
4616DESIGNWARE USB3 DRD IP DRIVER
4617M:	Felipe Balbi <balbi@kernel.org>
4618L:	linux-usb@vger.kernel.org
4619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4620S:	Maintained
4621F:	drivers/usb/dwc3/
4622
4623DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4624M:	Andreas Klinger <ak@it-klinger.de>
4625L:	linux-iio@vger.kernel.org
4626S:	Maintained
4627F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4628F:	drivers/iio/proximity/srf*.c
4629
4630DEVICE COREDUMP (DEV_COREDUMP)
4631M:	Johannes Berg <johannes@sipsolutions.net>
4632L:	linux-kernel@vger.kernel.org
4633S:	Maintained
4634F:	drivers/base/devcoredump.c
4635F:	include/linux/devcoredump.h
4636
4637DEVICE FREQUENCY (DEVFREQ)
4638M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4639M:	Kyungmin Park <kyungmin.park@samsung.com>
4640R:	Chanwoo Choi <cw00.choi@samsung.com>
4641L:	linux-pm@vger.kernel.org
4642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4643S:	Maintained
4644F:	drivers/devfreq/
4645F:	include/linux/devfreq.h
4646F:	Documentation/devicetree/bindings/devfreq/
4647F:	include/trace/events/devfreq.h
4648
4649DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4650M:	Chanwoo Choi <cw00.choi@samsung.com>
4651L:	linux-pm@vger.kernel.org
4652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4653S:	Supported
4654F:	drivers/devfreq/event/
4655F:	drivers/devfreq/devfreq-event.c
4656F:	include/linux/devfreq-event.h
4657F:	Documentation/devicetree/bindings/devfreq/event/
4658
4659DEVICE NUMBER REGISTRY
4660M:	Torben Mathiasen <device@lanana.org>
4661W:	http://lanana.org/docs/device-list/index.html
4662S:	Maintained
4663
4664DEVICE-MAPPER  (LVM)
4665M:	Alasdair Kergon <agk@redhat.com>
4666M:	Mike Snitzer <snitzer@redhat.com>
4667M:	dm-devel@redhat.com
4668L:	dm-devel@redhat.com
4669W:	http://sources.redhat.com/dm
4670Q:	http://patchwork.kernel.org/project/dm-devel/list/
4671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4672T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4673S:	Maintained
4674F:	Documentation/device-mapper/
4675F:	drivers/md/Makefile
4676F:	drivers/md/Kconfig
4677F:	drivers/md/dm*
4678F:	drivers/md/persistent-data/
4679F:	include/linux/device-mapper.h
4680F:	include/linux/dm-*.h
4681F:	include/uapi/linux/dm-*.h
4682
4683DEVLINK
4684M:	Jiri Pirko <jiri@mellanox.com>
4685L:	netdev@vger.kernel.org
4686S:	Supported
4687F:	net/core/devlink.c
4688F:	include/net/devlink.h
4689F:	include/uapi/linux/devlink.h
4690
4691DIALOG SEMICONDUCTOR DRIVERS
4692M:	Support Opensource <support.opensource@diasemi.com>
4693W:	http://www.dialog-semiconductor.com/products
4694S:	Supported
4695F:	Documentation/hwmon/da90??.rst
4696F:	Documentation/devicetree/bindings/mfd/da90*.txt
4697F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4698F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4699F:	Documentation/devicetree/bindings/regulator/da92*.txt
4700F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4701F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4702F:	drivers/gpio/gpio-da90??.c
4703F:	drivers/hwmon/da90??-hwmon.c
4704F:	drivers/iio/adc/da91??-*.c
4705F:	drivers/input/misc/da90??_onkey.c
4706F:	drivers/input/touchscreen/da9052_tsi.c
4707F:	drivers/leds/leds-da90??.c
4708F:	drivers/mfd/da903x.c
4709F:	drivers/mfd/da90??-*.c
4710F:	drivers/mfd/da91??-*.c
4711F:	drivers/power/supply/da9052-battery.c
4712F:	drivers/power/supply/da91??-*.c
4713F:	drivers/regulator/da903x.c
4714F:	drivers/regulator/da9???-regulator.[ch]
4715F:	drivers/thermal/da90??-thermal.c
4716F:	drivers/rtc/rtc-da90??.c
4717F:	drivers/video/backlight/da90??_bl.c
4718F:	drivers/watchdog/da90??_wdt.c
4719F:	include/linux/mfd/da903x.h
4720F:	include/linux/mfd/da9052/
4721F:	include/linux/mfd/da9055/
4722F:	include/linux/mfd/da9062/
4723F:	include/linux/mfd/da9063/
4724F:	include/linux/mfd/da9150/
4725F:	include/linux/regulator/da9211.h
4726F:	include/sound/da[79]*.h
4727F:	sound/soc/codecs/da[79]*.[ch]
4728
4729DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4730M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4731L:	linux-gpio@vger.kernel.org
4732S:	Maintained
4733F:	drivers/gpio/gpio-gpio-mm.c
4734
4735DIOLAN U2C-12 I2C DRIVER
4736M:	Guenter Roeck <linux@roeck-us.net>
4737L:	linux-i2c@vger.kernel.org
4738S:	Maintained
4739F:	drivers/i2c/busses/i2c-diolan-u2c.c
4740
4741FILESYSTEM DIRECT ACCESS (DAX)
4742M:	Dan Williams <dan.j.williams@intel.com>
4743R:	Matthew Wilcox <willy@infradead.org>
4744R:	Jan Kara <jack@suse.cz>
4745L:	linux-fsdevel@vger.kernel.org
4746L:	linux-nvdimm@lists.01.org
4747S:	Supported
4748F:	fs/dax.c
4749F:	include/linux/dax.h
4750F:	include/trace/events/fs_dax.h
4751
4752DEVICE DIRECT ACCESS (DAX)
4753M:	Dan Williams <dan.j.williams@intel.com>
4754M:	Vishal Verma <vishal.l.verma@intel.com>
4755M:	Keith Busch <keith.busch@intel.com>
4756M:	Dave Jiang <dave.jiang@intel.com>
4757L:	linux-nvdimm@lists.01.org
4758S:	Supported
4759F:	drivers/dax/
4760
4761DIRECTORY NOTIFICATION (DNOTIFY)
4762M:	Jan Kara <jack@suse.cz>
4763R:	Amir Goldstein <amir73il@gmail.com>
4764L:	linux-fsdevel@vger.kernel.org
4765S:	Maintained
4766F:	Documentation/filesystems/dnotify.txt
4767F:	fs/notify/dnotify/
4768F:	include/linux/dnotify.h
4769
4770DISK GEOMETRY AND PARTITION HANDLING
4771M:	Andries Brouwer <aeb@cwi.nl>
4772W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4773W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4774W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4775S:	Maintained
4776
4777DISKQUOTA
4778M:	Jan Kara <jack@suse.com>
4779S:	Maintained
4780F:	Documentation/filesystems/quota.txt
4781F:	fs/quota/
4782F:	include/linux/quota*.h
4783F:	include/uapi/linux/quota*.h
4784
4785DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4786M:	Bernie Thompson <bernie@plugable.com>
4787L:	linux-fbdev@vger.kernel.org
4788S:	Maintained
4789W:	http://plugable.com/category/projects/udlfb/
4790F:	drivers/video/fbdev/udlfb.c
4791F:	include/video/udlfb.h
4792F:	Documentation/fb/udlfb.txt
4793
4794DISTRIBUTED LOCK MANAGER (DLM)
4795M:	Christine Caulfield <ccaulfie@redhat.com>
4796M:	David Teigland <teigland@redhat.com>
4797L:	cluster-devel@redhat.com
4798W:	http://sources.redhat.com/cluster/
4799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4800S:	Supported
4801F:	fs/dlm/
4802
4803DMA BUFFER SHARING FRAMEWORK
4804M:	Sumit Semwal <sumit.semwal@linaro.org>
4805S:	Maintained
4806L:	linux-media@vger.kernel.org
4807L:	dri-devel@lists.freedesktop.org
4808L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4809F:	drivers/dma-buf/
4810F:	include/linux/dma-buf*
4811F:	include/linux/reservation.h
4812F:	include/linux/*fence.h
4813F:	Documentation/driver-api/dma-buf.rst
4814T:	git git://anongit.freedesktop.org/drm/drm-misc
4815
4816DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4817M:	Vinod Koul <vkoul@kernel.org>
4818L:	dmaengine@vger.kernel.org
4819Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4820S:	Maintained
4821F:	drivers/dma/
4822F:	include/linux/dmaengine.h
4823F:	include/linux/of_dma.h
4824F:	Documentation/devicetree/bindings/dma/
4825F:	Documentation/driver-api/dmaengine/
4826T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4827
4828DMA MAPPING HELPERS
4829M:	Christoph Hellwig <hch@lst.de>
4830M:	Marek Szyprowski <m.szyprowski@samsung.com>
4831R:	Robin Murphy <robin.murphy@arm.com>
4832L:	iommu@lists.linux-foundation.org
4833T:	git git://git.infradead.org/users/hch/dma-mapping.git
4834W:	http://git.infradead.org/users/hch/dma-mapping.git
4835S:	Supported
4836F:	kernel/dma/
4837F:	include/asm-generic/dma-mapping.h
4838F:	include/linux/dma-direct.h
4839F:	include/linux/dma-mapping.h
4840F:	include/linux/dma-noncoherent.h
4841
4842DME1737 HARDWARE MONITOR DRIVER
4843M:	Juerg Haefliger <juergh@gmail.com>
4844L:	linux-hwmon@vger.kernel.org
4845S:	Maintained
4846F:	Documentation/hwmon/dme1737.rst
4847F:	drivers/hwmon/dme1737.c
4848
4849DMI/SMBIOS SUPPORT
4850M:	Jean Delvare <jdelvare@suse.com>
4851S:	Maintained
4852T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4853F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4854F:	drivers/firmware/dmi-id.c
4855F:	drivers/firmware/dmi_scan.c
4856F:	include/linux/dmi.h
4857
4858DOCUMENTATION
4859M:	Jonathan Corbet <corbet@lwn.net>
4860L:	linux-doc@vger.kernel.org
4861S:	Maintained
4862F:	Documentation/
4863F:	scripts/kernel-doc
4864X:	Documentation/ABI/
4865X:	Documentation/acpi/
4866X:	Documentation/devicetree/
4867X:	Documentation/i2c/
4868X:	Documentation/media/
4869X:	Documentation/power/
4870X:	Documentation/spi/
4871T:	git git://git.lwn.net/linux.git docs-next
4872
4873DOCUMENTATION/ITALIAN
4874M:	Federico Vaga <federico.vaga@vaga.pv.it>
4875L:	linux-doc@vger.kernel.org
4876S:	Maintained
4877F:	Documentation/translations/it_IT
4878
4879DONGWOON DW9714 LENS VOICE COIL DRIVER
4880M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4881L:	linux-media@vger.kernel.org
4882T:	git git://linuxtv.org/media_tree.git
4883S:	Maintained
4884F:	drivers/media/i2c/dw9714.c
4885F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4886
4887DONGWOON DW9807 LENS VOICE COIL DRIVER
4888M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4889L:	linux-media@vger.kernel.org
4890T:	git git://linuxtv.org/media_tree.git
4891S:	Maintained
4892F:	drivers/media/i2c/dw9807-vcm.c
4893F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4894
4895DOUBLETALK DRIVER
4896M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4897L:	blinux-list@redhat.com
4898S:	Maintained
4899F:	drivers/char/dtlk.c
4900F:	include/linux/dtlk.h
4901
4902DPAA2 DATAPATH I/O (DPIO) DRIVER
4903M:	Roy Pledge <Roy.Pledge@nxp.com>
4904L:	linux-kernel@vger.kernel.org
4905S:	Maintained
4906F:	drivers/soc/fsl/dpio
4907
4908DPAA2 ETHERNET DRIVER
4909M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4910L:	netdev@vger.kernel.org
4911S:	Maintained
4912F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4913F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4914F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4915F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4916F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4917
4918DPAA2 ETHERNET SWITCH DRIVER
4919M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4920M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4921L:	linux-kernel@vger.kernel.org
4922S:	Maintained
4923F:	drivers/staging/fsl-dpaa2/ethsw
4924
4925DPT_I2O SCSI RAID DRIVER
4926M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4927L:	linux-scsi@vger.kernel.org
4928W:	http://www.adaptec.com/
4929S:	Maintained
4930F:	drivers/scsi/dpt*
4931F:	drivers/scsi/dpt/
4932
4933DRBD DRIVER
4934M:	Philipp Reisner <philipp.reisner@linbit.com>
4935M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4936L:	drbd-dev@lists.linbit.com
4937W:	http://www.drbd.org
4938T:	git git://git.linbit.com/linux-drbd.git
4939T:	git git://git.linbit.com/drbd-8.4.git
4940S:	Supported
4941F:	drivers/block/drbd/
4942F:	lib/lru_cache.c
4943F:	Documentation/blockdev/drbd/
4944
4945DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4946M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4947R:	"Rafael J. Wysocki" <rafael@kernel.org>
4948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4949S:	Supported
4950F:	Documentation/kobject.txt
4951F:	drivers/base/
4952F:	fs/debugfs/
4953F:	fs/sysfs/
4954F:	include/linux/debugfs.h
4955F:	include/linux/kobj*
4956F:	lib/kobj*
4957
4958DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4959M:	Kevin Hilman <khilman@kernel.org>
4960M:	Nishanth Menon <nm@ti.com>
4961S:	Maintained
4962F:	drivers/power/avs/
4963F:	include/linux/power/smartreflex.h
4964L:	linux-pm@vger.kernel.org
4965
4966DRM DRIVER FOR ARM PL111 CLCD
4967M:	Eric Anholt <eric@anholt.net>
4968T:	git git://anongit.freedesktop.org/drm/drm-misc
4969S:	Supported
4970F:	drivers/gpu/drm/pl111/
4971
4972DRM DRIVER FOR ARM VERSATILE TFT PANELS
4973M:	Linus Walleij <linus.walleij@linaro.org>
4974T:	git git://anongit.freedesktop.org/drm/drm-misc
4975S:	Maintained
4976F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4977F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4978
4979DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4980M:	Dave Airlie <airlied@redhat.com>
4981S:	Odd Fixes
4982F:	drivers/gpu/drm/ast/
4983
4984DRM DRIVER FOR ASPEED BMC GFX
4985M:	Joel Stanley <joel@jms.id.au>
4986L:	linux-aspeed@lists.ozlabs.org
4987T:	git git://anongit.freedesktop.org/drm/drm-misc
4988S:	Supported
4989F:	drivers/gpu/drm/aspeed/
4990F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4991
4992DRM DRIVER FOR BOCHS VIRTUAL GPU
4993M:	Gerd Hoffmann <kraxel@redhat.com>
4994L:	virtualization@lists.linux-foundation.org
4995T:	git git://anongit.freedesktop.org/drm/drm-misc
4996S:	Maintained
4997F:	drivers/gpu/drm/bochs/
4998
4999DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5000M:	Linus Walleij <linus.walleij@linaro.org>
5001T:	git git://anongit.freedesktop.org/drm/drm-misc
5002S:	Maintained
5003F:	drivers/gpu/drm/tve200/
5004
5005DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5006M:	Jagan Teki <jagan@amarulasolutions.com>
5007S:	Maintained
5008F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5009F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5010
5011DRM DRIVER FOR ILITEK ILI9225 PANELS
5012M:	David Lechner <david@lechnology.com>
5013S:	Maintained
5014F:	drivers/gpu/drm/tinydrm/ili9225.c
5015F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5016
5017DRM DRIVER FOR HX8357D PANELS
5018M:	Eric Anholt <eric@anholt.net>
5019T:	git git://anongit.freedesktop.org/drm/drm-misc
5020S:	Maintained
5021F:	drivers/gpu/drm/tinydrm/hx8357d.c
5022F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5023
5024DRM DRIVER FOR INTEL I810 VIDEO CARDS
5025S:	Orphan / Obsolete
5026F:	drivers/gpu/drm/i810/
5027F:	include/uapi/drm/i810_drm.h
5028
5029DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5030S:	Orphan / Obsolete
5031F:	drivers/gpu/drm/mga/
5032F:	include/uapi/drm/mga_drm.h
5033
5034DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5035M:	Dave Airlie <airlied@redhat.com>
5036S:	Odd Fixes
5037F:	drivers/gpu/drm/mgag200/
5038
5039DRM DRIVER FOR MI0283QT
5040M:	Noralf Trønnes <noralf@tronnes.org>
5041S:	Maintained
5042F:	drivers/gpu/drm/tinydrm/mi0283qt.c
5043F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5044
5045DRM DRIVER FOR MSM ADRENO GPU
5046M:	Rob Clark <robdclark@gmail.com>
5047M:	Sean Paul <sean@poorly.run>
5048L:	linux-arm-msm@vger.kernel.org
5049L:	dri-devel@lists.freedesktop.org
5050L:	freedreno@lists.freedesktop.org
5051T:	git https://gitlab.freedesktop.org/drm/msm.git
5052S:	Maintained
5053F:	drivers/gpu/drm/msm/
5054F:	include/uapi/drm/msm_drm.h
5055F:	Documentation/devicetree/bindings/display/msm/
5056
5057DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5058M:	Ben Skeggs <bskeggs@redhat.com>
5059L:	dri-devel@lists.freedesktop.org
5060L:	nouveau@lists.freedesktop.org
5061T:	git git://github.com/skeggsb/linux
5062S:	Supported
5063F:	drivers/gpu/drm/nouveau/
5064F:	include/uapi/drm/nouveau_drm.h
5065
5066DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5067M:	Stefan Mavrodiev <stefan@olimex.com>
5068S:	Maintained
5069F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5070F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5071
5072DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5073M:	Noralf Trønnes <noralf@tronnes.org>
5074S:	Maintained
5075F:	drivers/gpu/drm/tinydrm/repaper.c
5076F:	Documentation/devicetree/bindings/display/repaper.txt
5077
5078DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5079M:	Dave Airlie <airlied@redhat.com>
5080M:	Gerd Hoffmann <kraxel@redhat.com>
5081L:	virtualization@lists.linux-foundation.org
5082T:	git git://anongit.freedesktop.org/drm/drm-misc
5083S:	Obsolete
5084W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5085F:	drivers/gpu/drm/cirrus/
5086
5087DRM DRIVER FOR QXL VIRTUAL GPU
5088M:	Dave Airlie <airlied@redhat.com>
5089M:	Gerd Hoffmann <kraxel@redhat.com>
5090L:	virtualization@lists.linux-foundation.org
5091L:	spice-devel@lists.freedesktop.org
5092T:	git git://anongit.freedesktop.org/drm/drm-misc
5093S:	Maintained
5094F:	drivers/gpu/drm/qxl/
5095F:	include/uapi/drm/qxl_drm.h
5096
5097DRM DRIVER FOR RAGE 128 VIDEO CARDS
5098S:	Orphan / Obsolete
5099F:	drivers/gpu/drm/r128/
5100F:	include/uapi/drm/r128_drm.h
5101
5102DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5103M:	Guido Günther <agx@sigxcpu.org>
5104S:	Maintained
5105F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5106F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5107
5108DRM DRIVER FOR SAVAGE VIDEO CARDS
5109S:	Orphan / Obsolete
5110F:	drivers/gpu/drm/savage/
5111F:	include/uapi/drm/savage_drm.h
5112
5113DRM DRIVER FOR SIS VIDEO CARDS
5114S:	Orphan / Obsolete
5115F:	drivers/gpu/drm/sis/
5116F:	include/uapi/drm/sis_drm.h
5117
5118DRM DRIVER FOR SITRONIX ST7701 PANELS
5119M:	Jagan Teki <jagan@amarulasolutions.com>
5120S:	Maintained
5121F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5122F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5123
5124DRM DRIVER FOR SITRONIX ST7586 PANELS
5125M:	David Lechner <david@lechnology.com>
5126S:	Maintained
5127F:	drivers/gpu/drm/tinydrm/st7586.c
5128F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5129
5130DRM DRIVER FOR SITRONIX ST7735R PANELS
5131M:	David Lechner <david@lechnology.com>
5132S:	Maintained
5133F:	drivers/gpu/drm/tinydrm/st7735r.c
5134F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5135
5136DRM DRIVER FOR TDFX VIDEO CARDS
5137S:	Orphan / Obsolete
5138F:	drivers/gpu/drm/tdfx/
5139
5140DRM DRIVER FOR TPO TPG110 PANELS
5141M:	Linus Walleij <linus.walleij@linaro.org>
5142T:	git git://anongit.freedesktop.org/drm/drm-misc
5143S:	Maintained
5144F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5145F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5146
5147DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5148M:	Dave Airlie <airlied@redhat.com>
5149R:	Sean Paul <sean@poorly.run>
5150L:	dri-devel@lists.freedesktop.org
5151S:	Odd Fixes
5152F:	drivers/gpu/drm/udl/
5153T:	git git://anongit.freedesktop.org/drm/drm-misc
5154
5155DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5156M:	Hans de Goede <hdegoede@redhat.com>
5157L:	dri-devel@lists.freedesktop.org
5158S:	Maintained
5159F:	drivers/gpu/drm/vboxvideo/
5160T:	git git://anongit.freedesktop.org/drm/drm-misc
5161
5162DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5163M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5164R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5165R:	Daniel Vetter <daniel@ffwll.ch>
5166T:	git git://anongit.freedesktop.org/drm/drm-misc
5167S:	Maintained
5168L:	dri-devel@lists.freedesktop.org
5169F:	drivers/gpu/drm/vkms/
5170F:	Documentation/gpu/vkms.rst
5171
5172DRM DRIVER FOR VMWARE VIRTUAL GPU
5173M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5174M:	Thomas Hellstrom <thellstrom@vmware.com>
5175L:	dri-devel@lists.freedesktop.org
5176T:	git git://people.freedesktop.org/~thomash/linux
5177S:	Supported
5178F:	drivers/gpu/drm/vmwgfx/
5179F:	include/uapi/drm/vmwgfx_drm.h
5180
5181DRM DRIVERS
5182M:	David Airlie <airlied@linux.ie>
5183M:	Daniel Vetter <daniel@ffwll.ch>
5184L:	dri-devel@lists.freedesktop.org
5185T:	git git://anongit.freedesktop.org/drm/drm
5186B:	https://bugs.freedesktop.org/
5187C:	irc://chat.freenode.net/dri-devel
5188S:	Maintained
5189F:	drivers/gpu/drm/
5190F:	drivers/gpu/vga/
5191F:	Documentation/devicetree/bindings/display/
5192F:	Documentation/devicetree/bindings/gpu/
5193F:	Documentation/gpu/
5194F:	include/drm/
5195F:	include/uapi/drm/
5196F:	include/linux/vga*
5197
5198DRM DRIVERS AND MISC GPU PATCHES
5199M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5200M:	Maxime Ripard <maxime.ripard@bootlin.com>
5201M:	Sean Paul <sean@poorly.run>
5202W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5203S:	Maintained
5204T:	git git://anongit.freedesktop.org/drm/drm-misc
5205F:	Documentation/gpu/
5206F:	drivers/gpu/vga/
5207F:	drivers/gpu/drm/*
5208F:	include/drm/drm*
5209F:	include/uapi/drm/drm*
5210F:	include/linux/vga*
5211
5212DRM DRIVERS FOR ALLWINNER A10
5213M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5214L:	dri-devel@lists.freedesktop.org
5215S:	Supported
5216F:	drivers/gpu/drm/sun4i/
5217F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5218T:	git git://anongit.freedesktop.org/drm/drm-misc
5219
5220DRM DRIVERS FOR AMLOGIC SOCS
5221M:	Neil Armstrong <narmstrong@baylibre.com>
5222L:	dri-devel@lists.freedesktop.org
5223L:	linux-amlogic@lists.infradead.org
5224W:	http://linux-meson.com/
5225S:	Supported
5226F:	drivers/gpu/drm/meson/
5227F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5228F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5229F:	Documentation/gpu/meson.rst
5230T:	git git://anongit.freedesktop.org/drm/drm-misc
5231
5232DRM DRIVERS FOR ATMEL HLCDC
5233M:	Boris Brezillon <bbrezillon@kernel.org>
5234L:	dri-devel@lists.freedesktop.org
5235S:	Supported
5236F:	drivers/gpu/drm/atmel-hlcdc/
5237F:	Documentation/devicetree/bindings/display/atmel/
5238T:	git git://anongit.freedesktop.org/drm/drm-misc
5239
5240DRM DRIVERS FOR BRIDGE CHIPS
5241M:	Andrzej Hajda <a.hajda@samsung.com>
5242R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5243S:	Maintained
5244T:	git git://anongit.freedesktop.org/drm/drm-misc
5245F:	drivers/gpu/drm/bridge/
5246
5247DRM DRIVERS FOR EXYNOS
5248M:	Inki Dae <inki.dae@samsung.com>
5249M:	Joonyoung Shim <jy0922.shim@samsung.com>
5250M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5251M:	Kyungmin Park <kyungmin.park@samsung.com>
5252L:	dri-devel@lists.freedesktop.org
5253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5254S:	Supported
5255F:	drivers/gpu/drm/exynos/
5256F:	include/uapi/drm/exynos_drm.h
5257F:	Documentation/devicetree/bindings/display/exynos/
5258
5259DRM DRIVERS FOR FREESCALE DCU
5260M:	Stefan Agner <stefan@agner.ch>
5261M:	Alison Wang <alison.wang@nxp.com>
5262L:	dri-devel@lists.freedesktop.org
5263S:	Supported
5264F:	drivers/gpu/drm/fsl-dcu/
5265F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5266F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5267F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5268T:	git git://anongit.freedesktop.org/drm/drm-misc
5269
5270DRM DRIVERS FOR FREESCALE IMX
5271M:	Philipp Zabel <p.zabel@pengutronix.de>
5272L:	dri-devel@lists.freedesktop.org
5273S:	Maintained
5274F:	drivers/gpu/drm/imx/
5275F:	drivers/gpu/ipu-v3/
5276F:	Documentation/devicetree/bindings/display/imx/
5277
5278DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5279M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5280L:	dri-devel@lists.freedesktop.org
5281T:	git git://github.com/patjak/drm-gma500
5282S:	Maintained
5283F:	drivers/gpu/drm/gma500/
5284
5285DRM DRIVERS FOR HISILICON
5286M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5287M:	Rongrong Zou <zourongrong@gmail.com>
5288R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5289R:	Chen Feng <puck.chen@hisilicon.com>
5290L:	dri-devel@lists.freedesktop.org
5291T:	git git://github.com/xin3liang/linux.git
5292S:	Maintained
5293F:	drivers/gpu/drm/hisilicon/
5294F:	Documentation/devicetree/bindings/display/hisilicon/
5295
5296DRM DRIVERS FOR LIMA
5297M:	Qiang Yu <yuq825@gmail.com>
5298L:	dri-devel@lists.freedesktop.org
5299L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5300S:	Maintained
5301F:	drivers/gpu/drm/lima/
5302F:	include/uapi/drm/lima_drm.h
5303T:	git git://anongit.freedesktop.org/drm/drm-misc
5304
5305DRM DRIVERS FOR MEDIATEK
5306M:	CK Hu <ck.hu@mediatek.com>
5307M:	Philipp Zabel <p.zabel@pengutronix.de>
5308L:	dri-devel@lists.freedesktop.org
5309S:	Supported
5310F:	drivers/gpu/drm/mediatek/
5311F:	Documentation/devicetree/bindings/display/mediatek/
5312
5313DRM DRIVERS FOR NVIDIA TEGRA
5314M:	Thierry Reding <thierry.reding@gmail.com>
5315L:	dri-devel@lists.freedesktop.org
5316L:	linux-tegra@vger.kernel.org
5317T:	git git://anongit.freedesktop.org/tegra/linux.git
5318S:	Supported
5319F:	drivers/gpu/drm/tegra/
5320F:	drivers/gpu/host1x/
5321F:	include/linux/host1x.h
5322F:	include/uapi/drm/tegra_drm.h
5323F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5324
5325DRM DRIVERS FOR RENESAS
5326M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5327M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5328L:	dri-devel@lists.freedesktop.org
5329L:	linux-renesas-soc@vger.kernel.org
5330T:	git git://linuxtv.org/pinchartl/media drm/du/next
5331S:	Supported
5332F:	drivers/gpu/drm/rcar-du/
5333F:	drivers/gpu/drm/shmobile/
5334F:	include/linux/platform_data/shmob_drm.h
5335F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5336F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5337F:	Documentation/devicetree/bindings/display/renesas,du.txt
5338
5339DRM DRIVERS FOR ROCKCHIP
5340M:	Sandy Huang <hjc@rock-chips.com>
5341M:	Heiko Stübner <heiko@sntech.de>
5342L:	dri-devel@lists.freedesktop.org
5343S:	Maintained
5344F:	drivers/gpu/drm/rockchip/
5345F:	Documentation/devicetree/bindings/display/rockchip/
5346T:	git git://anongit.freedesktop.org/drm/drm-misc
5347
5348DRM DRIVERS FOR STI
5349M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5350M:	Vincent Abriou <vincent.abriou@st.com>
5351L:	dri-devel@lists.freedesktop.org
5352T:	git git://anongit.freedesktop.org/drm/drm-misc
5353S:	Maintained
5354F:	drivers/gpu/drm/sti
5355F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5356
5357DRM DRIVERS FOR STM
5358M:	Yannick Fertre <yannick.fertre@st.com>
5359M:	Philippe Cornu <philippe.cornu@st.com>
5360M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5361M:	Vincent Abriou <vincent.abriou@st.com>
5362L:	dri-devel@lists.freedesktop.org
5363T:	git git://anongit.freedesktop.org/drm/drm-misc
5364S:	Maintained
5365F:	drivers/gpu/drm/stm
5366F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5367
5368DRM DRIVERS FOR TI LCDC
5369M:	Jyri Sarha <jsarha@ti.com>
5370R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5371L:	dri-devel@lists.freedesktop.org
5372S:	Maintained
5373F:	drivers/gpu/drm/tilcdc/
5374F:	Documentation/devicetree/bindings/display/tilcdc/
5375
5376DRM DRIVERS FOR TI OMAP
5377M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5378L:	dri-devel@lists.freedesktop.org
5379S:	Maintained
5380F:	drivers/gpu/drm/omapdrm/
5381F:	Documentation/devicetree/bindings/display/ti/
5382
5383DRM DRIVERS FOR V3D
5384M:	Eric Anholt <eric@anholt.net>
5385S:	Supported
5386F:	drivers/gpu/drm/v3d/
5387F:	include/uapi/drm/v3d_drm.h
5388F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5389T:	git git://anongit.freedesktop.org/drm/drm-misc
5390
5391DRM DRIVERS FOR VC4
5392M:	Eric Anholt <eric@anholt.net>
5393T:	git git://github.com/anholt/linux
5394S:	Supported
5395F:	drivers/gpu/drm/vc4/
5396F:	include/uapi/drm/vc4_drm.h
5397F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5398T:	git git://anongit.freedesktop.org/drm/drm-misc
5399
5400DRM DRIVERS FOR VIVANTE GPU IP
5401M:	Lucas Stach <l.stach@pengutronix.de>
5402R:	Russell King <linux+etnaviv@armlinux.org.uk>
5403R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5404L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5405L:	dri-devel@lists.freedesktop.org
5406S:	Maintained
5407F:	drivers/gpu/drm/etnaviv/
5408F:	include/uapi/drm/etnaviv_drm.h
5409F:	Documentation/devicetree/bindings/display/etnaviv/
5410
5411DRM DRIVERS FOR ZTE ZX
5412M:	Shawn Guo <shawnguo@kernel.org>
5413L:	dri-devel@lists.freedesktop.org
5414S:	Maintained
5415F:	drivers/gpu/drm/zte/
5416F:	Documentation/devicetree/bindings/display/zte,vou.txt
5417T:	git git://anongit.freedesktop.org/drm/drm-misc
5418
5419DRM PANEL DRIVERS
5420M:	Thierry Reding <thierry.reding@gmail.com>
5421L:	dri-devel@lists.freedesktop.org
5422T:	git git://anongit.freedesktop.org/drm/drm-misc
5423S:	Maintained
5424F:	drivers/gpu/drm/drm_panel.c
5425F:	drivers/gpu/drm/panel/
5426F:	include/drm/drm_panel.h
5427F:	Documentation/devicetree/bindings/display/panel/
5428
5429DRM TINYDRM DRIVERS
5430M:	Noralf Trønnes <noralf@tronnes.org>
5431W:	https://github.com/notro/tinydrm/wiki/Development
5432T:	git git://anongit.freedesktop.org/drm/drm-misc
5433S:	Maintained
5434F:	drivers/gpu/drm/tinydrm/
5435F:	include/drm/tinydrm/
5436
5437DRM DRIVERS FOR XEN
5438M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5439T:	git git://anongit.freedesktop.org/drm/drm-misc
5440L:	dri-devel@lists.freedesktop.org
5441L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5442S:	Supported
5443F:	drivers/gpu/drm/xen/
5444F:	Documentation/gpu/xen-front.rst
5445
5446DRM TTM SUBSYSTEM
5447M:	Christian Koenig <christian.koenig@amd.com>
5448M:	Huang Rui <ray.huang@amd.com>
5449M:	Junwei Zhang <Jerry.Zhang@amd.com>
5450T:	git git://people.freedesktop.org/~agd5f/linux
5451S:	Maintained
5452L:	dri-devel@lists.freedesktop.org
5453F:	include/drm/ttm/
5454F:	drivers/gpu/drm/ttm/
5455
5456DSBR100 USB FM RADIO DRIVER
5457M:	Alexey Klimov <klimov.linux@gmail.com>
5458L:	linux-media@vger.kernel.org
5459T:	git git://linuxtv.org/media_tree.git
5460S:	Maintained
5461F:	drivers/media/radio/dsbr100.c
5462
5463DSCC4 DRIVER
5464M:	Francois Romieu <romieu@fr.zoreil.com>
5465L:	netdev@vger.kernel.org
5466S:	Maintained
5467F:	drivers/net/wan/dscc4.c
5468
5469DT3155 MEDIA DRIVER
5470M:	Hans Verkuil <hverkuil@xs4all.nl>
5471L:	linux-media@vger.kernel.org
5472T:	git git://linuxtv.org/media_tree.git
5473W:	https://linuxtv.org
5474S:	Odd Fixes
5475F:	drivers/media/pci/dt3155/
5476
5477DVB_USB_AF9015 MEDIA DRIVER
5478M:	Antti Palosaari <crope@iki.fi>
5479L:	linux-media@vger.kernel.org
5480W:	https://linuxtv.org
5481W:	http://palosaari.fi/linux/
5482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5483T:	git git://linuxtv.org/anttip/media_tree.git
5484S:	Maintained
5485F:	drivers/media/usb/dvb-usb-v2/af9015*
5486
5487DVB_USB_AF9035 MEDIA DRIVER
5488M:	Antti Palosaari <crope@iki.fi>
5489L:	linux-media@vger.kernel.org
5490W:	https://linuxtv.org
5491W:	http://palosaari.fi/linux/
5492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5493T:	git git://linuxtv.org/anttip/media_tree.git
5494S:	Maintained
5495F:	drivers/media/usb/dvb-usb-v2/af9035*
5496
5497DVB_USB_ANYSEE MEDIA DRIVER
5498M:	Antti Palosaari <crope@iki.fi>
5499L:	linux-media@vger.kernel.org
5500W:	https://linuxtv.org
5501W:	http://palosaari.fi/linux/
5502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5503T:	git git://linuxtv.org/anttip/media_tree.git
5504S:	Maintained
5505F:	drivers/media/usb/dvb-usb-v2/anysee*
5506
5507DVB_USB_AU6610 MEDIA DRIVER
5508M:	Antti Palosaari <crope@iki.fi>
5509L:	linux-media@vger.kernel.org
5510W:	https://linuxtv.org
5511W:	http://palosaari.fi/linux/
5512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5513T:	git git://linuxtv.org/anttip/media_tree.git
5514S:	Maintained
5515F:	drivers/media/usb/dvb-usb-v2/au6610*
5516
5517DVB_USB_CE6230 MEDIA DRIVER
5518M:	Antti Palosaari <crope@iki.fi>
5519L:	linux-media@vger.kernel.org
5520W:	https://linuxtv.org
5521W:	http://palosaari.fi/linux/
5522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5523T:	git git://linuxtv.org/anttip/media_tree.git
5524S:	Maintained
5525F:	drivers/media/usb/dvb-usb-v2/ce6230*
5526
5527DVB_USB_CXUSB MEDIA DRIVER
5528M:	Michael Krufky <mkrufky@linuxtv.org>
5529L:	linux-media@vger.kernel.org
5530W:	https://linuxtv.org
5531W:	http://github.com/mkrufky
5532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5533T:	git git://linuxtv.org/media_tree.git
5534S:	Maintained
5535F:	drivers/media/usb/dvb-usb/cxusb*
5536
5537DVB_USB_EC168 MEDIA DRIVER
5538M:	Antti Palosaari <crope@iki.fi>
5539L:	linux-media@vger.kernel.org
5540W:	https://linuxtv.org
5541W:	http://palosaari.fi/linux/
5542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5543T:	git git://linuxtv.org/anttip/media_tree.git
5544S:	Maintained
5545F:	drivers/media/usb/dvb-usb-v2/ec168*
5546
5547DVB_USB_GL861 MEDIA DRIVER
5548M:	Antti Palosaari <crope@iki.fi>
5549L:	linux-media@vger.kernel.org
5550W:	https://linuxtv.org
5551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5552T:	git git://linuxtv.org/anttip/media_tree.git
5553S:	Maintained
5554F:	drivers/media/usb/dvb-usb-v2/gl861*
5555
5556DVB_USB_MXL111SF MEDIA DRIVER
5557M:	Michael Krufky <mkrufky@linuxtv.org>
5558L:	linux-media@vger.kernel.org
5559W:	https://linuxtv.org
5560W:	http://github.com/mkrufky
5561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5562T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5563S:	Maintained
5564F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5565
5566DVB_USB_RTL28XXU MEDIA DRIVER
5567M:	Antti Palosaari <crope@iki.fi>
5568L:	linux-media@vger.kernel.org
5569W:	https://linuxtv.org
5570W:	http://palosaari.fi/linux/
5571Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5572T:	git git://linuxtv.org/anttip/media_tree.git
5573S:	Maintained
5574F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5575
5576DVB_USB_V2 MEDIA DRIVER
5577M:	Antti Palosaari <crope@iki.fi>
5578L:	linux-media@vger.kernel.org
5579W:	https://linuxtv.org
5580W:	http://palosaari.fi/linux/
5581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5582T:	git git://linuxtv.org/anttip/media_tree.git
5583S:	Maintained
5584F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5585F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5586
5587DYNAMIC DEBUG
5588M:	Jason Baron <jbaron@akamai.com>
5589S:	Maintained
5590F:	lib/dynamic_debug.c
5591F:	include/linux/dynamic_debug.h
5592
5593DYNAMIC INTERRUPT MODERATION
5594M:	Tal Gilboa <talgi@mellanox.com>
5595S:	Maintained
5596F:	include/linux/net_dim.h
5597
5598DZ DECSTATION DZ11 SERIAL DRIVER
5599M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5600S:	Maintained
5601F:	drivers/tty/serial/dz.*
5602
5603E3X0 POWER BUTTON DRIVER
5604M:	Moritz Fischer <moritz.fischer@ettus.com>
5605L:	usrp-users@lists.ettus.com
5606W:	http://www.ettus.com
5607S:	Supported
5608F:	drivers/input/misc/e3x0-button.c
5609F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5610
5611E4000 MEDIA DRIVER
5612M:	Antti Palosaari <crope@iki.fi>
5613L:	linux-media@vger.kernel.org
5614W:	https://linuxtv.org
5615W:	http://palosaari.fi/linux/
5616Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5617T:	git git://linuxtv.org/anttip/media_tree.git
5618S:	Maintained
5619F:	drivers/media/tuners/e4000*
5620
5621EARTH_PT1 MEDIA DRIVER
5622M:	Akihiro Tsukada <tskd08@gmail.com>
5623L:	linux-media@vger.kernel.org
5624S:	Odd Fixes
5625F:	drivers/media/pci/pt1/
5626
5627EARTH_PT3 MEDIA DRIVER
5628M:	Akihiro Tsukada <tskd08@gmail.com>
5629L:	linux-media@vger.kernel.org
5630S:	Odd Fixes
5631F:	drivers/media/pci/pt3/
5632
5633EC100 MEDIA DRIVER
5634M:	Antti Palosaari <crope@iki.fi>
5635L:	linux-media@vger.kernel.org
5636W:	https://linuxtv.org
5637W:	http://palosaari.fi/linux/
5638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5639T:	git git://linuxtv.org/anttip/media_tree.git
5640S:	Maintained
5641F:	drivers/media/dvb-frontends/ec100*
5642
5643ECRYPT FILE SYSTEM
5644M:	Tyler Hicks <tyhicks@canonical.com>
5645L:	ecryptfs@vger.kernel.org
5646W:	http://ecryptfs.org
5647W:	https://launchpad.net/ecryptfs
5648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5649S:	Supported
5650F:	Documentation/filesystems/ecryptfs.txt
5651F:	fs/ecryptfs/
5652
5653EDAC-AMD64
5654M:	Borislav Petkov <bp@alien8.de>
5655L:	linux-edac@vger.kernel.org
5656S:	Maintained
5657F:	drivers/edac/amd64_edac*
5658
5659EDAC-AST2500
5660M:	Stefan Schaeckeler <sschaeck@cisco.com>
5661S:	Supported
5662F:	drivers/edac/aspeed_edac.c
5663F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5664
5665EDAC-CALXEDA
5666M:	Robert Richter <rric@kernel.org>
5667L:	linux-edac@vger.kernel.org
5668S:	Maintained
5669F:	drivers/edac/highbank*
5670
5671EDAC-CAVIUM OCTEON
5672M:	Ralf Baechle <ralf@linux-mips.org>
5673M:	David Daney <david.daney@cavium.com>
5674L:	linux-edac@vger.kernel.org
5675L:	linux-mips@vger.kernel.org
5676S:	Supported
5677F:	drivers/edac/octeon_edac*
5678
5679EDAC-CAVIUM THUNDERX
5680M:	David Daney <david.daney@cavium.com>
5681M:	Jan Glauber <jglauber@cavium.com>
5682L:	linux-edac@vger.kernel.org
5683S:	Supported
5684F:	drivers/edac/thunderx_edac*
5685
5686EDAC-CORE
5687M:	Borislav Petkov <bp@alien8.de>
5688M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5689R:	James Morse <james.morse@arm.com>
5690L:	linux-edac@vger.kernel.org
5691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5693S:	Supported
5694F:	Documentation/admin-guide/ras.rst
5695F:	Documentation/driver-api/edac.rst
5696F:	drivers/edac/
5697F:	include/linux/edac.h
5698
5699EDAC-E752X
5700M:	Mark Gross <mark.gross@intel.com>
5701L:	linux-edac@vger.kernel.org
5702S:	Maintained
5703F:	drivers/edac/e752x_edac.c
5704
5705EDAC-E7XXX
5706L:	linux-edac@vger.kernel.org
5707S:	Maintained
5708F:	drivers/edac/e7xxx_edac.c
5709
5710EDAC-FSL_DDR
5711M:	York Sun <york.sun@nxp.com>
5712L:	linux-edac@vger.kernel.org
5713S:	Maintained
5714F:	drivers/edac/fsl_ddr_edac.*
5715
5716EDAC-GHES
5717M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5718L:	linux-edac@vger.kernel.org
5719S:	Maintained
5720F:	drivers/edac/ghes_edac.c
5721
5722EDAC-I10NM
5723M:	Tony Luck <tony.luck@intel.com>
5724L:	linux-edac@vger.kernel.org
5725S:	Maintained
5726F:	drivers/edac/i10nm_base.c
5727
5728EDAC-I3000
5729L:	linux-edac@vger.kernel.org
5730S:	Orphan
5731F:	drivers/edac/i3000_edac.c
5732
5733EDAC-I5000
5734L:	linux-edac@vger.kernel.org
5735S:	Maintained
5736F:	drivers/edac/i5000_edac.c
5737
5738EDAC-I5400
5739M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5740L:	linux-edac@vger.kernel.org
5741S:	Maintained
5742F:	drivers/edac/i5400_edac.c
5743
5744EDAC-I7300
5745M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5746L:	linux-edac@vger.kernel.org
5747S:	Maintained
5748F:	drivers/edac/i7300_edac.c
5749
5750EDAC-I7CORE
5751M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5752L:	linux-edac@vger.kernel.org
5753S:	Maintained
5754F:	drivers/edac/i7core_edac.c
5755
5756EDAC-I82443BXGX
5757M:	Tim Small <tim@buttersideup.com>
5758L:	linux-edac@vger.kernel.org
5759S:	Maintained
5760F:	drivers/edac/i82443bxgx_edac.c
5761
5762EDAC-I82975X
5763M:	"Arvind R." <arvino55@gmail.com>
5764L:	linux-edac@vger.kernel.org
5765S:	Maintained
5766F:	drivers/edac/i82975x_edac.c
5767
5768EDAC-IE31200
5769M:	Jason Baron <jbaron@akamai.com>
5770L:	linux-edac@vger.kernel.org
5771S:	Maintained
5772F:	drivers/edac/ie31200_edac.c
5773
5774EDAC-MPC85XX
5775M:	Johannes Thumshirn <morbidrsa@gmail.com>
5776L:	linux-edac@vger.kernel.org
5777S:	Maintained
5778F:	drivers/edac/mpc85xx_edac.[ch]
5779
5780EDAC-PASEMI
5781M:	Egor Martovetsky <egor@pasemi.com>
5782L:	linux-edac@vger.kernel.org
5783S:	Maintained
5784F:	drivers/edac/pasemi_edac.c
5785
5786EDAC-PND2
5787M:	Tony Luck <tony.luck@intel.com>
5788L:	linux-edac@vger.kernel.org
5789S:	Maintained
5790F:	drivers/edac/pnd2_edac.[ch]
5791
5792EDAC-R82600
5793M:	Tim Small <tim@buttersideup.com>
5794L:	linux-edac@vger.kernel.org
5795S:	Maintained
5796F:	drivers/edac/r82600_edac.c
5797
5798EDAC-SBRIDGE
5799M:	Tony Luck <tony.luck@intel.com>
5800R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5801L:	linux-edac@vger.kernel.org
5802S:	Maintained
5803F:	drivers/edac/sb_edac.c
5804
5805EDAC-SKYLAKE
5806M:	Tony Luck <tony.luck@intel.com>
5807L:	linux-edac@vger.kernel.org
5808S:	Maintained
5809F:	drivers/edac/skx_*.c
5810
5811EDAC-TI
5812M:	Tero Kristo <t-kristo@ti.com>
5813L:	linux-edac@vger.kernel.org
5814S:	Maintained
5815F:	drivers/edac/ti_edac.c
5816
5817EDAC-QCOM
5818M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5819M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5820L:	linux-arm-msm@vger.kernel.org
5821L:	linux-edac@vger.kernel.org
5822S:	Maintained
5823F:	drivers/edac/qcom_edac.c
5824
5825EDIROL UA-101/UA-1000 DRIVER
5826M:	Clemens Ladisch <clemens@ladisch.de>
5827L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5829S:	Maintained
5830F:	sound/usb/misc/ua101.c
5831
5832EFI TEST DRIVER
5833L:	linux-efi@vger.kernel.org
5834M:	Ivan Hu <ivan.hu@canonical.com>
5835M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5836S:	Maintained
5837F:	drivers/firmware/efi/test/
5838
5839EFI VARIABLE FILESYSTEM
5840M:	Matthew Garrett <matthew.garrett@nebula.com>
5841M:	Jeremy Kerr <jk@ozlabs.org>
5842M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5844L:	linux-efi@vger.kernel.org
5845S:	Maintained
5846F:	fs/efivarfs/
5847
5848EFIFB FRAMEBUFFER DRIVER
5849L:	linux-fbdev@vger.kernel.org
5850M:	Peter Jones <pjones@redhat.com>
5851S:	Maintained
5852F:	drivers/video/fbdev/efifb.c
5853
5854EFS FILESYSTEM
5855W:	http://aeschi.ch.eu.org/efs/
5856S:	Orphan
5857F:	fs/efs/
5858
5859EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5860M:	Douglas Miller <dougmill@linux.ibm.com>
5861L:	netdev@vger.kernel.org
5862S:	Maintained
5863F:	drivers/net/ethernet/ibm/ehea/
5864
5865EM28XX VIDEO4LINUX DRIVER
5866M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5867L:	linux-media@vger.kernel.org
5868W:	https://linuxtv.org
5869T:	git git://linuxtv.org/media_tree.git
5870S:	Maintained
5871F:	drivers/media/usb/em28xx/
5872F:	Documentation/media/v4l-drivers/em28xx*
5873
5874EMBEDDED LINUX
5875M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5876M:	Matt Mackall <mpm@selenic.com>
5877M:	David Woodhouse <dwmw2@infradead.org>
5878L:	linux-embedded@vger.kernel.org
5879S:	Maintained
5880
5881Emulex 10Gbps iSCSI - OneConnect DRIVER
5882M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5883M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5884M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5885L:	linux-scsi@vger.kernel.org
5886W:	http://www.broadcom.com
5887S:	Supported
5888F:	drivers/scsi/be2iscsi/
5889
5890Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5891M:	Sathya Perla <sathya.perla@broadcom.com>
5892M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5893M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5894M:	Somnath Kotur <somnath.kotur@broadcom.com>
5895L:	netdev@vger.kernel.org
5896W:	http://www.emulex.com
5897S:	Supported
5898F:	drivers/net/ethernet/emulex/benet/
5899
5900EMULEX ONECONNECT ROCE DRIVER
5901M:	Selvin Xavier <selvin.xavier@broadcom.com>
5902M:	Devesh Sharma <devesh.sharma@broadcom.com>
5903L:	linux-rdma@vger.kernel.org
5904W:	http://www.broadcom.com
5905S:	Odd Fixes
5906F:	drivers/infiniband/hw/ocrdma/
5907F:	include/uapi/rdma/ocrdma-abi.h
5908
5909EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5910M:	James Smart <james.smart@broadcom.com>
5911M:	Dick Kennedy <dick.kennedy@broadcom.com>
5912L:	linux-scsi@vger.kernel.org
5913W:	http://www.broadcom.com
5914S:	Supported
5915F:	drivers/scsi/lpfc/
5916
5917ENE CB710 FLASH CARD READER DRIVER
5918M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5919S:	Maintained
5920F:	drivers/misc/cb710/
5921F:	drivers/mmc/host/cb710-mmc.*
5922F:	include/linux/cb710.h
5923
5924ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5925M:	Maxim Levitsky <maximlevitsky@gmail.com>
5926S:	Maintained
5927F:	drivers/media/rc/ene_ir.*
5928
5929EPSON S1D13XXX FRAMEBUFFER DRIVER
5930M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5931S:	Maintained
5932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5933F:	drivers/video/fbdev/s1d13xxxfb.c
5934F:	include/video/s1d13xxxfb.h
5935
5936ERRSEQ ERROR TRACKING INFRASTRUCTURE
5937M:	Jeff Layton <jlayton@kernel.org>
5938S:	Maintained
5939F:	lib/errseq.c
5940F:	include/linux/errseq.h
5941
5942ET131X NETWORK DRIVER
5943M:	Mark Einon <mark.einon@gmail.com>
5944S:	Odd Fixes
5945F:	drivers/net/ethernet/agere/
5946
5947ETHERNET BRIDGE
5948M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5949M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5950L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5951L:	netdev@vger.kernel.org
5952W:	http://www.linuxfoundation.org/en/Net:Bridge
5953S:	Maintained
5954F:	include/linux/netfilter_bridge/
5955F:	net/bridge/
5956
5957ETHERNET PHY LIBRARY
5958M:	Andrew Lunn <andrew@lunn.ch>
5959M:	Florian Fainelli <f.fainelli@gmail.com>
5960M:	Heiner Kallweit <hkallweit1@gmail.com>
5961L:	netdev@vger.kernel.org
5962S:	Maintained
5963F:	Documentation/ABI/testing/sysfs-bus-mdio
5964F:	Documentation/devicetree/bindings/net/mdio*
5965F:	Documentation/networking/phy.rst
5966F:	drivers/net/phy/
5967F:	drivers/of/of_mdio.c
5968F:	drivers/of/of_net.c
5969F:	include/linux/*mdio*.h
5970F:	include/linux/of_net.h
5971F:	include/linux/phy.h
5972F:	include/linux/phy_fixed.h
5973F:	include/linux/platform_data/mdio-bcm-unimac.h
5974F:	include/linux/platform_data/mdio-gpio.h
5975F:	include/trace/events/mdio.h
5976F:	include/uapi/linux/mdio.h
5977F:	include/uapi/linux/mii.h
5978
5979EXT2 FILE SYSTEM
5980M:	Jan Kara <jack@suse.com>
5981L:	linux-ext4@vger.kernel.org
5982S:	Maintained
5983F:	Documentation/filesystems/ext2.txt
5984F:	fs/ext2/
5985F:	include/linux/ext2*
5986
5987EXT4 FILE SYSTEM
5988M:	"Theodore Ts'o" <tytso@mit.edu>
5989M:	Andreas Dilger <adilger.kernel@dilger.ca>
5990L:	linux-ext4@vger.kernel.org
5991W:	http://ext4.wiki.kernel.org
5992Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5994S:	Maintained
5995F:	Documentation/filesystems/ext4/
5996F:	fs/ext4/
5997
5998Extended Verification Module (EVM)
5999M:	Mimi Zohar <zohar@linux.ibm.com>
6000L:	linux-integrity@vger.kernel.org
6001S:	Supported
6002F:	security/integrity/evm/
6003
6004EXTENSIBLE FIRMWARE INTERFACE (EFI)
6005M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6006L:	linux-efi@vger.kernel.org
6007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6008S:	Maintained
6009F:	Documentation/efi-stub.txt
6010F:	arch/*/kernel/efi.c
6011F:	arch/x86/boot/compressed/eboot.[ch]
6012F:	arch/*/include/asm/efi.h
6013F:	arch/x86/platform/efi/
6014F:	drivers/firmware/efi/
6015F:	include/linux/efi*.h
6016F:	arch/arm/boot/compressed/efi-header.S
6017F:	arch/arm64/kernel/efi-entry.S
6018
6019EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6020M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6021M:	Chanwoo Choi <cw00.choi@samsung.com>
6022L:	linux-kernel@vger.kernel.org
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6024S:	Maintained
6025F:	drivers/extcon/
6026F:	include/linux/extcon/
6027F:	include/linux/extcon.h
6028F:	Documentation/extcon/
6029F:	Documentation/devicetree/bindings/extcon/
6030
6031EXYNOS DP DRIVER
6032M:	Jingoo Han <jingoohan1@gmail.com>
6033L:	dri-devel@lists.freedesktop.org
6034S:	Maintained
6035F:	drivers/gpu/drm/exynos/exynos_dp*
6036
6037EXYNOS SYSMMU (IOMMU) driver
6038M:	Marek Szyprowski <m.szyprowski@samsung.com>
6039L:	iommu@lists.linux-foundation.org
6040S:	Maintained
6041F:	drivers/iommu/exynos-iommu.c
6042
6043EZchip NPS platform support
6044M:	Vineet Gupta <vgupta@synopsys.com>
6045M:	Ofer Levi <oferle@mellanox.com>
6046S:	Supported
6047F:	arch/arc/plat-eznps
6048F:	arch/arc/boot/dts/eznps.dts
6049
6050F2FS FILE SYSTEM
6051M:	Jaegeuk Kim <jaegeuk@kernel.org>
6052M:	Chao Yu <yuchao0@huawei.com>
6053L:	linux-f2fs-devel@lists.sourceforge.net
6054W:	https://f2fs.wiki.kernel.org/
6055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6056S:	Maintained
6057F:	Documentation/filesystems/f2fs.txt
6058F:	Documentation/ABI/testing/sysfs-fs-f2fs
6059F:	fs/f2fs/
6060F:	include/linux/f2fs_fs.h
6061F:	include/trace/events/f2fs.h
6062
6063F71805F HARDWARE MONITORING DRIVER
6064M:	Jean Delvare <jdelvare@suse.com>
6065L:	linux-hwmon@vger.kernel.org
6066S:	Maintained
6067F:	Documentation/hwmon/f71805f.rst
6068F:	drivers/hwmon/f71805f.c
6069
6070FADDR2LINE
6071M:	Josh Poimboeuf <jpoimboe@redhat.com>
6072S:	Maintained
6073F:	scripts/faddr2line
6074
6075FAILOVER MODULE
6076M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6077L:	netdev@vger.kernel.org
6078S:	Supported
6079F:	net/core/failover.c
6080F:	include/net/failover.h
6081F:	Documentation/networking/failover.rst
6082
6083FANOTIFY
6084M:	Jan Kara <jack@suse.cz>
6085R:	Amir Goldstein <amir73il@gmail.com>
6086L:	linux-fsdevel@vger.kernel.org
6087S:	Maintained
6088F:	fs/notify/fanotify/
6089F:	include/linux/fanotify.h
6090F:	include/uapi/linux/fanotify.h
6091
6092FARSYNC SYNCHRONOUS DRIVER
6093M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6094W:	http://www.farsite.co.uk/
6095S:	Supported
6096F:	drivers/net/wan/farsync.*
6097
6098FAULT INJECTION SUPPORT
6099M:	Akinobu Mita <akinobu.mita@gmail.com>
6100S:	Supported
6101F:	Documentation/fault-injection/
6102F:	lib/fault-inject.c
6103
6104FBTFT Framebuffer drivers
6105S:	Orphan
6106L:	dri-devel@lists.freedesktop.org
6107L:	linux-fbdev@vger.kernel.org
6108F:	drivers/staging/fbtft/
6109
6110FC0011 TUNER DRIVER
6111M:	Michael Buesch <m@bues.ch>
6112L:	linux-media@vger.kernel.org
6113S:	Maintained
6114F:	drivers/media/tuners/fc0011.h
6115F:	drivers/media/tuners/fc0011.c
6116
6117FC2580 MEDIA DRIVER
6118M:	Antti Palosaari <crope@iki.fi>
6119L:	linux-media@vger.kernel.org
6120W:	https://linuxtv.org
6121W:	http://palosaari.fi/linux/
6122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6123T:	git git://linuxtv.org/anttip/media_tree.git
6124S:	Maintained
6125F:	drivers/media/tuners/fc2580*
6126
6127FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6128M:	Hannes Reinecke <hare@suse.de>
6129L:	linux-scsi@vger.kernel.org
6130W:	www.Open-FCoE.org
6131S:	Supported
6132F:	drivers/scsi/libfc/
6133F:	drivers/scsi/fcoe/
6134F:	include/scsi/fc/
6135F:	include/scsi/libfc.h
6136F:	include/scsi/libfcoe.h
6137F:	include/uapi/scsi/fc/
6138
6139FILE LOCKING (flock() and fcntl()/lockf())
6140M:	Jeff Layton <jlayton@kernel.org>
6141M:	"J. Bruce Fields" <bfields@fieldses.org>
6142L:	linux-fsdevel@vger.kernel.org
6143S:	Maintained
6144F:	include/linux/fcntl.h
6145F:	include/uapi/linux/fcntl.h
6146F:	fs/fcntl.c
6147F:	fs/locks.c
6148
6149FILESYSTEMS (VFS and infrastructure)
6150M:	Alexander Viro <viro@zeniv.linux.org.uk>
6151L:	linux-fsdevel@vger.kernel.org
6152S:	Maintained
6153F:	fs/*
6154F:	include/linux/fs.h
6155F:	include/linux/fs_types.h
6156F:	include/uapi/linux/fs.h
6157
6158FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6159M:	Riku Voipio <riku.voipio@iki.fi>
6160L:	linux-hwmon@vger.kernel.org
6161S:	Maintained
6162F:	drivers/hwmon/f75375s.c
6163F:	include/linux/f75375s.h
6164
6165FIREWIRE AUDIO DRIVERS
6166M:	Clemens Ladisch <clemens@ladisch.de>
6167L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6169S:	Maintained
6170F:	sound/firewire/
6171
6172FIREWIRE MEDIA DRIVERS (firedtv)
6173M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6174L:	linux-media@vger.kernel.org
6175L:	linux1394-devel@lists.sourceforge.net
6176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6177S:	Maintained
6178F:	drivers/media/firewire/
6179
6180FIREWIRE SBP-2 TARGET
6181M:	Chris Boot <bootc@bootc.net>
6182L:	linux-scsi@vger.kernel.org
6183L:	target-devel@vger.kernel.org
6184L:	linux1394-devel@lists.sourceforge.net
6185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6186S:	Maintained
6187F:	drivers/target/sbp/
6188
6189FIREWIRE SUBSYSTEM
6190M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6191L:	linux1394-devel@lists.sourceforge.net
6192W:	http://ieee1394.wiki.kernel.org/
6193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6194S:	Maintained
6195F:	drivers/firewire/
6196F:	include/linux/firewire.h
6197F:	include/uapi/linux/firewire*.h
6198F:	tools/firewire/
6199
6200FIRMWARE LOADER (request_firmware)
6201M:	Luis Chamberlain <mcgrof@kernel.org>
6202L:	linux-kernel@vger.kernel.org
6203S:	Maintained
6204F:	Documentation/firmware_class/
6205F:	drivers/base/firmware_loader/
6206F:	include/linux/firmware.h
6207
6208FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6209M:	Joshua Morris <josh.h.morris@us.ibm.com>
6210M:	Philip Kelleher <pjk1939@linux.ibm.com>
6211S:	Maintained
6212F:	drivers/block/rsxx/
6213
6214FLOPPY DRIVER
6215M:	Jiri Kosina <jikos@kernel.org>
6216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6217S:	Odd fixes
6218F:	drivers/block/floppy.c
6219
6220FMC SUBSYSTEM
6221M:	Alessandro Rubini <rubini@gnudd.com>
6222W:	http://www.ohwr.org/projects/fmc-bus
6223S:	Supported
6224F:	drivers/fmc/
6225F:	include/linux/fmc*.h
6226F:	include/linux/ipmi-fru.h
6227K:	fmc_d.*register
6228
6229FPGA MANAGER FRAMEWORK
6230M:	Moritz Fischer <mdf@kernel.org>
6231L:	linux-fpga@vger.kernel.org
6232S:	Maintained
6233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6234Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6235F:	Documentation/fpga/
6236F:	Documentation/driver-api/fpga/
6237F:	Documentation/devicetree/bindings/fpga/
6238F:	drivers/fpga/
6239F:	include/linux/fpga/
6240W:	http://www.rocketboards.org
6241
6242FPGA DFL DRIVERS
6243M:	Wu Hao <hao.wu@intel.com>
6244L:	linux-fpga@vger.kernel.org
6245S:	Maintained
6246F:	Documentation/fpga/dfl.txt
6247F:	include/uapi/linux/fpga-dfl.h
6248F:	drivers/fpga/dfl*
6249
6250FPU EMULATOR
6251M:	Bill Metzenthen <billm@melbpc.org.au>
6252W:	http://floatingpoint.sourceforge.net/emulator/index.html
6253S:	Maintained
6254F:	arch/x86/math-emu/
6255
6256FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6257L:	netdev@vger.kernel.org
6258S:	Orphan
6259F:	drivers/net/wan/dlci.c
6260F:	drivers/net/wan/sdla.c
6261
6262FRAMEBUFFER LAYER
6263M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6264L:	dri-devel@lists.freedesktop.org
6265L:	linux-fbdev@vger.kernel.org
6266T:	git git://github.com/bzolnier/linux.git
6267Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6268S:	Maintained
6269F:	Documentation/fb/
6270F:	drivers/video/
6271F:	include/video/
6272F:	include/linux/fb.h
6273F:	include/uapi/video/
6274F:	include/uapi/linux/fb.h
6275
6276FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6277M:	Horia Geantă <horia.geanta@nxp.com>
6278M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6279L:	linux-crypto@vger.kernel.org
6280S:	Maintained
6281F:	drivers/crypto/caam/
6282F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6283
6284FREESCALE DIU FRAMEBUFFER DRIVER
6285M:	Timur Tabi <timur@kernel.org>
6286L:	linux-fbdev@vger.kernel.org
6287S:	Maintained
6288F:	drivers/video/fbdev/fsl-diu-fb.*
6289
6290FREESCALE DMA DRIVER
6291M:	Li Yang <leoyang.li@nxp.com>
6292M:	Zhang Wei <zw@zh-kernel.org>
6293L:	linuxppc-dev@lists.ozlabs.org
6294S:	Maintained
6295F:	drivers/dma/fsldma.*
6296
6297FREESCALE ENETC ETHERNET DRIVERS
6298M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6299L:	netdev@vger.kernel.org
6300S:	Maintained
6301F:	drivers/net/ethernet/freescale/enetc/
6302
6303FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6304M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6305L:	netdev@vger.kernel.org
6306S:	Maintained
6307F:	drivers/net/ethernet/freescale/gianfar*
6308F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6309
6310FREESCALE GPMI NAND DRIVER
6311M:	Han Xu <han.xu@nxp.com>
6312L:	linux-mtd@lists.infradead.org
6313S:	Maintained
6314F:	drivers/mtd/nand/raw/gpmi-nand/*
6315
6316FREESCALE I2C CPM DRIVER
6317M:	Jochen Friedrich <jochen@scram.de>
6318L:	linuxppc-dev@lists.ozlabs.org
6319L:	linux-i2c@vger.kernel.org
6320S:	Maintained
6321F:	drivers/i2c/busses/i2c-cpm.c
6322
6323FREESCALE IMX LPI2C DRIVER
6324M:	Dong Aisheng <aisheng.dong@nxp.com>
6325L:	linux-i2c@vger.kernel.org
6326L:	linux-imx@nxp.com
6327S:	Maintained
6328F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6329F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6330
6331FREESCALE IMX / MXC FEC DRIVER
6332M:	Fugang Duan <fugang.duan@nxp.com>
6333L:	netdev@vger.kernel.org
6334S:	Maintained
6335F:	drivers/net/ethernet/freescale/fec_main.c
6336F:	drivers/net/ethernet/freescale/fec_ptp.c
6337F:	drivers/net/ethernet/freescale/fec.h
6338F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6339
6340FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6341M:	Sascha Hauer <s.hauer@pengutronix.de>
6342R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6343L:	linux-fbdev@vger.kernel.org
6344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6345S:	Maintained
6346F:	include/linux/platform_data/video-imxfb.h
6347F:	drivers/video/fbdev/imxfb.c
6348
6349FREESCALE QORIQ DPAA ETHERNET DRIVER
6350M:	Madalin Bucur <madalin.bucur@nxp.com>
6351L:	netdev@vger.kernel.org
6352S:	Maintained
6353F:	drivers/net/ethernet/freescale/dpaa
6354
6355FREESCALE QORIQ DPAA FMAN DRIVER
6356M:	Madalin Bucur <madalin.bucur@nxp.com>
6357L:	netdev@vger.kernel.org
6358S:	Maintained
6359F:	drivers/net/ethernet/freescale/fman
6360F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6361
6362FREESCALE QORIQ PTP CLOCK DRIVER
6363M:	Yangbo Lu <yangbo.lu@nxp.com>
6364L:	netdev@vger.kernel.org
6365S:	Maintained
6366F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6367F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6368F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6369F:	drivers/ptp/ptp_qoriq.c
6370F:	drivers/ptp/ptp_qoriq_debugfs.c
6371F:	include/linux/fsl/ptp_qoriq.h
6372F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6373
6374FREESCALE QUAD SPI DRIVER
6375M:	Han Xu <han.xu@nxp.com>
6376L:	linux-spi@vger.kernel.org
6377S:	Maintained
6378F:	drivers/spi/spi-fsl-qspi.c
6379
6380FREESCALE QUICC ENGINE LIBRARY
6381M:	Qiang Zhao <qiang.zhao@nxp.com>
6382L:	linuxppc-dev@lists.ozlabs.org
6383S:	Maintained
6384F:	drivers/soc/fsl/qe/
6385F:	include/soc/fsl/*qe*.h
6386F:	include/soc/fsl/*ucc*.h
6387
6388FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6389M:	Li Yang <leoyang.li@nxp.com>
6390L:	netdev@vger.kernel.org
6391L:	linuxppc-dev@lists.ozlabs.org
6392S:	Maintained
6393F:	drivers/net/ethernet/freescale/ucc_geth*
6394
6395FREESCALE QUICC ENGINE UCC HDLC DRIVER
6396M:	Zhao Qiang <qiang.zhao@nxp.com>
6397L:	netdev@vger.kernel.org
6398L:	linuxppc-dev@lists.ozlabs.org
6399S:	Maintained
6400F:	drivers/net/wan/fsl_ucc_hdlc*
6401
6402FREESCALE QUICC ENGINE UCC UART DRIVER
6403M:	Timur Tabi <timur@kernel.org>
6404L:	linuxppc-dev@lists.ozlabs.org
6405S:	Maintained
6406F:	drivers/tty/serial/ucc_uart.c
6407
6408FREESCALE SOC DRIVERS
6409M:	Li Yang <leoyang.li@nxp.com>
6410L:	linuxppc-dev@lists.ozlabs.org
6411L:	linux-arm-kernel@lists.infradead.org
6412S:	Maintained
6413F:	Documentation/devicetree/bindings/soc/fsl/
6414F:	drivers/soc/fsl/
6415F:	include/linux/fsl/
6416
6417FREESCALE SOC FS_ENET DRIVER
6418M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6419L:	linuxppc-dev@lists.ozlabs.org
6420L:	netdev@vger.kernel.org
6421S:	Maintained
6422F:	drivers/net/ethernet/freescale/fs_enet/
6423F:	include/linux/fs_enet_pd.h
6424
6425FREESCALE SOC SOUND DRIVERS
6426M:	Timur Tabi <timur@kernel.org>
6427M:	Nicolin Chen <nicoleotsuka@gmail.com>
6428M:	Xiubo Li <Xiubo.Lee@gmail.com>
6429R:	Fabio Estevam <festevam@gmail.com>
6430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6431L:	linuxppc-dev@lists.ozlabs.org
6432S:	Maintained
6433F:	sound/soc/fsl/fsl*
6434F:	sound/soc/fsl/imx*
6435F:	sound/soc/fsl/mpc8610_hpcd.c
6436
6437FREESCALE USB PERIPHERAL DRIVERS
6438M:	Li Yang <leoyang.li@nxp.com>
6439L:	linux-usb@vger.kernel.org
6440L:	linuxppc-dev@lists.ozlabs.org
6441S:	Maintained
6442F:	drivers/usb/gadget/udc/fsl*
6443
6444FREEVXFS FILESYSTEM
6445M:	Christoph Hellwig <hch@infradead.org>
6446W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6447S:	Maintained
6448F:	fs/freevxfs/
6449
6450FREEZER
6451M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6452M:	Pavel Machek <pavel@ucw.cz>
6453L:	linux-pm@vger.kernel.org
6454S:	Supported
6455F:	Documentation/power/freezing-of-tasks.txt
6456F:	include/linux/freezer.h
6457F:	kernel/freezer.c
6458
6459FRONTSWAP API
6460M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6461L:	linux-kernel@vger.kernel.org
6462S:	Maintained
6463F:	mm/frontswap.c
6464F:	include/linux/frontswap.h
6465
6466FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6467M:	David Howells <dhowells@redhat.com>
6468L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6469S:	Supported
6470F:	Documentation/filesystems/caching/
6471F:	fs/fscache/
6472F:	include/linux/fscache*.h
6473
6474FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6475M:	Theodore Y. Ts'o <tytso@mit.edu>
6476M:	Jaegeuk Kim <jaegeuk@kernel.org>
6477M:	Eric Biggers <ebiggers@kernel.org>
6478L:	linux-fscrypt@vger.kernel.org
6479Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6480T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6481S:	Supported
6482F:	fs/crypto/
6483F:	include/linux/fscrypt*.h
6484F:	Documentation/filesystems/fscrypt.rst
6485
6486FSI-ATTACHED I2C DRIVER
6487M:	Eddie James <eajames@linux.ibm.com>
6488L:	linux-i2c@vger.kernel.org
6489L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6490S:	Maintained
6491F:	drivers/i2c/busses/i2c-fsi.c
6492F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6493
6494FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6495M:	Jan Kara <jack@suse.cz>
6496R:	Amir Goldstein <amir73il@gmail.com>
6497L:	linux-fsdevel@vger.kernel.org
6498S:	Maintained
6499F:	fs/notify/
6500F:	include/linux/fsnotify*.h
6501
6502FUJITSU LAPTOP EXTRAS
6503M:	Jonathan Woithe <jwoithe@just42.net>
6504L:	platform-driver-x86@vger.kernel.org
6505S:	Maintained
6506F:	drivers/platform/x86/fujitsu-laptop.c
6507
6508FUJITSU M-5MO LS CAMERA ISP DRIVER
6509M:	Kyungmin Park <kyungmin.park@samsung.com>
6510M:	Heungjun Kim <riverful.kim@samsung.com>
6511L:	linux-media@vger.kernel.org
6512S:	Maintained
6513F:	drivers/media/i2c/m5mols/
6514F:	include/media/i2c/m5mols.h
6515
6516FUJITSU TABLET EXTRAS
6517M:	Robert Gerlach <khnz@gmx.de>
6518L:	platform-driver-x86@vger.kernel.org
6519S:	Maintained
6520F:	drivers/platform/x86/fujitsu-tablet.c
6521
6522FUSE: FILESYSTEM IN USERSPACE
6523M:	Miklos Szeredi <miklos@szeredi.hu>
6524L:	linux-fsdevel@vger.kernel.org
6525W:	http://fuse.sourceforge.net/
6526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6527S:	Maintained
6528F:	fs/fuse/
6529F:	include/uapi/linux/fuse.h
6530F:	Documentation/filesystems/fuse.txt
6531
6532FUTEX SUBSYSTEM
6533M:	Thomas Gleixner <tglx@linutronix.de>
6534M:	Ingo Molnar <mingo@redhat.com>
6535R:	Peter Zijlstra <peterz@infradead.org>
6536R:	Darren Hart <dvhart@infradead.org>
6537L:	linux-kernel@vger.kernel.org
6538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6539S:	Maintained
6540F:	kernel/futex.c
6541F:	include/asm-generic/futex.h
6542F:	include/linux/futex.h
6543F:	include/uapi/linux/futex.h
6544F:	tools/testing/selftests/futex/
6545F:	tools/perf/bench/futex*
6546F:	Documentation/*futex*
6547
6548GCC PLUGINS
6549M:	Kees Cook <keescook@chromium.org>
6550R:	Emese Revfy <re.emese@gmail.com>
6551L:	kernel-hardening@lists.openwall.com
6552S:	Maintained
6553F:	scripts/gcc-plugins/
6554F:	scripts/gcc-plugin.sh
6555F:	scripts/Makefile.gcc-plugins
6556F:	Documentation/gcc-plugins.txt
6557
6558GASKET DRIVER FRAMEWORK
6559M:	Rob Springer <rspringer@google.com>
6560M:	Todd Poynor <toddpoynor@google.com>
6561M:	Ben Chan <benchan@chromium.org>
6562S:	Maintained
6563F:	drivers/staging/gasket/
6564
6565GCOV BASED KERNEL PROFILING
6566M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6567S:	Maintained
6568F:	kernel/gcov/
6569F:	Documentation/dev-tools/gcov.rst
6570
6571GDB KERNEL DEBUGGING HELPER SCRIPTS
6572M:	Jan Kiszka <jan.kiszka@siemens.com>
6573M:	Kieran Bingham <kbingham@kernel.org>
6574S:	Supported
6575F:	scripts/gdb/
6576
6577GDT SCSI DISK ARRAY CONTROLLER DRIVER
6578M:	Achim Leubner <achim_leubner@adaptec.com>
6579L:	linux-scsi@vger.kernel.org
6580W:	http://www.icp-vortex.com/
6581S:	Supported
6582F:	drivers/scsi/gdt*
6583
6584GEMTEK FM RADIO RECEIVER DRIVER
6585M:	Hans Verkuil <hverkuil@xs4all.nl>
6586L:	linux-media@vger.kernel.org
6587T:	git git://linuxtv.org/media_tree.git
6588W:	https://linuxtv.org
6589S:	Maintained
6590F:	drivers/media/radio/radio-gemtek*
6591
6592GENERIC GPIO I2C DRIVER
6593M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6594S:	Supported
6595F:	drivers/i2c/busses/i2c-gpio.c
6596F:	include/linux/platform_data/i2c-gpio.h
6597
6598GENERIC GPIO I2C MULTIPLEXER DRIVER
6599M:	Peter Korsgaard <peter.korsgaard@barco.com>
6600L:	linux-i2c@vger.kernel.org
6601S:	Supported
6602F:	drivers/i2c/muxes/i2c-mux-gpio.c
6603F:	include/linux/platform_data/i2c-mux-gpio.h
6604F:	Documentation/i2c/muxes/i2c-mux-gpio
6605
6606GENERIC HDLC (WAN) DRIVERS
6607M:	Krzysztof Halasa <khc@pm.waw.pl>
6608W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6609S:	Maintained
6610F:	drivers/net/wan/c101.c
6611F:	drivers/net/wan/hd6457*
6612F:	drivers/net/wan/hdlc*
6613F:	drivers/net/wan/n2.c
6614F:	drivers/net/wan/pc300too.c
6615F:	drivers/net/wan/pci200syn.c
6616F:	drivers/net/wan/wanxl*
6617
6618GENERIC INCLUDE/ASM HEADER FILES
6619M:	Arnd Bergmann <arnd@arndb.de>
6620L:	linux-arch@vger.kernel.org
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6622S:	Maintained
6623F:	include/asm-generic/
6624F:	include/uapi/asm-generic/
6625
6626GENERIC PHY FRAMEWORK
6627M:	Kishon Vijay Abraham I <kishon@ti.com>
6628L:	linux-kernel@vger.kernel.org
6629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6630S:	Supported
6631F:	drivers/phy/
6632F:	include/linux/phy/
6633F:	Documentation/devicetree/bindings/phy/
6634
6635GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6636M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6637S:	Supported
6638F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6639
6640GENERIC PM DOMAINS
6641M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6642M:	Kevin Hilman <khilman@kernel.org>
6643M:	Ulf Hansson <ulf.hansson@linaro.org>
6644L:	linux-pm@vger.kernel.org
6645S:	Supported
6646F:	drivers/base/power/domain*.c
6647F:	include/linux/pm_domain.h
6648F:	Documentation/devicetree/bindings/power/power_domain.txt
6649
6650GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6651M:	Eugen Hristev <eugen.hristev@microchip.com>
6652L:	linux-input@vger.kernel.org
6653S:	Maintained
6654F:	drivers/input/touchscreen/resistive-adc-touch.c
6655
6656GENERIC UIO DRIVER FOR PCI DEVICES
6657M:	"Michael S. Tsirkin" <mst@redhat.com>
6658L:	kvm@vger.kernel.org
6659S:	Supported
6660F:	drivers/uio/uio_pci_generic.c
6661
6662GENWQE (IBM Generic Workqueue Card)
6663M:	Frank Haverkamp <haver@linux.ibm.com>
6664S:	Supported
6665F:	drivers/misc/genwqe/
6666
6667GET_MAINTAINER SCRIPT
6668M:	Joe Perches <joe@perches.com>
6669S:	Maintained
6670F:	scripts/get_maintainer.pl
6671
6672GFS2 FILE SYSTEM
6673M:	Bob Peterson <rpeterso@redhat.com>
6674M:	Andreas Gruenbacher <agruenba@redhat.com>
6675L:	cluster-devel@redhat.com
6676W:	http://sources.redhat.com/cluster/
6677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6678S:	Supported
6679F:	Documentation/filesystems/gfs2*.txt
6680F:	fs/gfs2/
6681F:	include/uapi/linux/gfs2_ondisk.h
6682
6683GIGASET ISDN DRIVERS
6684M:	Paul Bolle <pebolle@tiscali.nl>
6685L:	gigaset307x-common@lists.sourceforge.net
6686W:	http://gigaset307x.sourceforge.net/
6687S:	Odd Fixes
6688F:	drivers/staging/isdn/gigaset/
6689
6690GNSS SUBSYSTEM
6691M:	Johan Hovold <johan@kernel.org>
6692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6693S:	Maintained
6694F:	Documentation/ABI/testing/sysfs-class-gnss
6695F:	Documentation/devicetree/bindings/gnss/
6696F:	drivers/gnss/
6697F:	include/linux/gnss.h
6698
6699GO7007 MPEG CODEC
6700M:	Hans Verkuil <hans.verkuil@cisco.com>
6701L:	linux-media@vger.kernel.org
6702S:	Maintained
6703F:	drivers/media/usb/go7007/
6704
6705GOODIX TOUCHSCREEN
6706M:	Bastien Nocera <hadess@hadess.net>
6707L:	linux-input@vger.kernel.org
6708S:	Maintained
6709F:	drivers/input/touchscreen/goodix.c
6710
6711GPD POCKET FAN DRIVER
6712M:	Hans de Goede <hdegoede@redhat.com>
6713L:	platform-driver-x86@vger.kernel.org
6714S:	Maintained
6715F:	drivers/platform/x86/gpd-pocket-fan.c
6716
6717GPIO ACPI SUPPORT
6718M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6719M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6720L:	linux-gpio@vger.kernel.org
6721L:	linux-acpi@vger.kernel.org
6722S:	Maintained
6723F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6724F:	drivers/gpio/gpiolib-acpi.c
6725
6726GPIO IR Transmitter
6727M:	Sean Young <sean@mess.org>
6728L:	linux-media@vger.kernel.org
6729S:	Maintained
6730F:	drivers/media/rc/gpio-ir-tx.c
6731
6732GPIO MOCKUP DRIVER
6733M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6734L:	linux-gpio@vger.kernel.org
6735S:	Maintained
6736F:	drivers/gpio/gpio-mockup.c
6737F:	tools/testing/selftests/gpio/
6738
6739GPIO SUBSYSTEM
6740M:	Linus Walleij <linus.walleij@linaro.org>
6741M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6742L:	linux-gpio@vger.kernel.org
6743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6744S:	Maintained
6745F:	Documentation/devicetree/bindings/gpio/
6746F:	Documentation/driver-api/gpio/
6747F:	Documentation/gpio/
6748F:	Documentation/ABI/testing/gpio-cdev
6749F:	Documentation/ABI/obsolete/sysfs-gpio
6750F:	drivers/gpio/
6751F:	include/linux/gpio/
6752F:	include/linux/gpio.h
6753F:	include/linux/of_gpio.h
6754F:	include/asm-generic/gpio.h
6755F:	include/uapi/linux/gpio.h
6756F:	tools/gpio/
6757
6758GRE DEMULTIPLEXER DRIVER
6759M:	Dmitry Kozlov <xeb@mail.ru>
6760L:	netdev@vger.kernel.org
6761S:	Maintained
6762F:	net/ipv4/gre_demux.c
6763F:	net/ipv4/gre_offload.c
6764F:	include/net/gre.h
6765
6766GRETH 10/100/1G Ethernet MAC device driver
6767M:	Andreas Larsson <andreas@gaisler.com>
6768L:	netdev@vger.kernel.org
6769S:	Maintained
6770F:	drivers/net/ethernet/aeroflex/
6771
6772GREYBUS AUDIO PROTOCOLS DRIVERS
6773M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6774M:	Mark Greer <mgreer@animalcreek.com>
6775S:	Maintained
6776F:	drivers/staging/greybus/audio_apbridgea.c
6777F:	drivers/staging/greybus/audio_apbridgea.h
6778F:	drivers/staging/greybus/audio_codec.c
6779F:	drivers/staging/greybus/audio_codec.h
6780F:	drivers/staging/greybus/audio_gb.c
6781F:	drivers/staging/greybus/audio_manager.c
6782F:	drivers/staging/greybus/audio_manager.h
6783F:	drivers/staging/greybus/audio_manager_module.c
6784F:	drivers/staging/greybus/audio_manager_private.h
6785F:	drivers/staging/greybus/audio_manager_sysfs.c
6786F:	drivers/staging/greybus/audio_module.c
6787F:	drivers/staging/greybus/audio_topology.c
6788
6789GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6790M:	Viresh Kumar <vireshk@kernel.org>
6791S:	Maintained
6792F:	drivers/staging/greybus/authentication.c
6793F:	drivers/staging/greybus/bootrom.c
6794F:	drivers/staging/greybus/firmware.h
6795F:	drivers/staging/greybus/fw-core.c
6796F:	drivers/staging/greybus/fw-download.c
6797F:	drivers/staging/greybus/fw-management.c
6798F:	drivers/staging/greybus/greybus_authentication.h
6799F:	drivers/staging/greybus/greybus_firmware.h
6800F:	drivers/staging/greybus/hid.c
6801F:	drivers/staging/greybus/i2c.c
6802F:	drivers/staging/greybus/spi.c
6803F:	drivers/staging/greybus/spilib.c
6804F:	drivers/staging/greybus/spilib.h
6805
6806GREYBUS LOOPBACK DRIVER
6807M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6808S:	Maintained
6809F:	drivers/staging/greybus/loopback.c
6810
6811GREYBUS PLATFORM DRIVERS
6812M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6813S:	Maintained
6814F:	drivers/staging/greybus/arche-platform.c
6815F:	drivers/staging/greybus/arche-apb-ctrl.c
6816F:	drivers/staging/greybus/arche_platform.h
6817
6818GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6819M:	Rui Miguel Silva <rmfrfs@gmail.com>
6820S:	Maintained
6821F:	drivers/staging/greybus/sdio.c
6822F:	drivers/staging/greybus/light.c
6823F:	drivers/staging/greybus/gpio.c
6824F:	drivers/staging/greybus/power_supply.c
6825F:	drivers/staging/greybus/spi.c
6826F:	drivers/staging/greybus/spilib.c
6827
6828GREYBUS SUBSYSTEM
6829M:	Johan Hovold <johan@kernel.org>
6830M:	Alex Elder <elder@kernel.org>
6831M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6832S:	Maintained
6833F:	drivers/staging/greybus/
6834L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6835
6836GREYBUS UART PROTOCOLS DRIVERS
6837M:	David Lin <dtwlin@gmail.com>
6838S:	Maintained
6839F:	drivers/staging/greybus/uart.c
6840F:	drivers/staging/greybus/log.c
6841
6842GS1662 VIDEO SERIALIZER
6843M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6844L:	linux-media@vger.kernel.org
6845T:	git git://linuxtv.org/media_tree.git
6846S:	Maintained
6847F:	drivers/media/spi/gs1662.c
6848
6849GSPCA FINEPIX SUBDRIVER
6850M:	Frank Zago <frank@zago.net>
6851L:	linux-media@vger.kernel.org
6852T:	git git://linuxtv.org/media_tree.git
6853S:	Maintained
6854F:	drivers/media/usb/gspca/finepix.c
6855
6856GSPCA GL860 SUBDRIVER
6857M:	Olivier Lorin <o.lorin@laposte.net>
6858L:	linux-media@vger.kernel.org
6859T:	git git://linuxtv.org/media_tree.git
6860S:	Maintained
6861F:	drivers/media/usb/gspca/gl860/
6862
6863GSPCA M5602 SUBDRIVER
6864M:	Erik Andren <erik.andren@gmail.com>
6865L:	linux-media@vger.kernel.org
6866T:	git git://linuxtv.org/media_tree.git
6867S:	Maintained
6868F:	drivers/media/usb/gspca/m5602/
6869
6870GSPCA PAC207 SONIXB SUBDRIVER
6871M:	Hans Verkuil <hverkuil@xs4all.nl>
6872L:	linux-media@vger.kernel.org
6873T:	git git://linuxtv.org/media_tree.git
6874S:	Odd Fixes
6875F:	drivers/media/usb/gspca/pac207.c
6876
6877GSPCA SN9C20X SUBDRIVER
6878M:	Brian Johnson <brijohn@gmail.com>
6879L:	linux-media@vger.kernel.org
6880T:	git git://linuxtv.org/media_tree.git
6881S:	Maintained
6882F:	drivers/media/usb/gspca/sn9c20x.c
6883
6884GSPCA T613 SUBDRIVER
6885M:	Leandro Costantino <lcostantino@gmail.com>
6886L:	linux-media@vger.kernel.org
6887T:	git git://linuxtv.org/media_tree.git
6888S:	Maintained
6889F:	drivers/media/usb/gspca/t613.c
6890
6891GSPCA USB WEBCAM DRIVER
6892M:	Hans Verkuil <hverkuil@xs4all.nl>
6893L:	linux-media@vger.kernel.org
6894T:	git git://linuxtv.org/media_tree.git
6895S:	Odd Fixes
6896F:	drivers/media/usb/gspca/
6897
6898GTP (GPRS Tunneling Protocol)
6899M:	Pablo Neira Ayuso <pablo@netfilter.org>
6900M:	Harald Welte <laforge@gnumonks.org>
6901L:	osmocom-net-gprs@lists.osmocom.org
6902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6903S:	Maintained
6904F:	drivers/net/gtp.c
6905
6906GUID PARTITION TABLE (GPT)
6907M:	Davidlohr Bueso <dave@stgolabs.net>
6908L:	linux-efi@vger.kernel.org
6909S:	Maintained
6910F:	block/partitions/efi.*
6911
6912H8/300 ARCHITECTURE
6913M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6914L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6915W:	http://uclinux-h8.sourceforge.jp
6916T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6917S:	Maintained
6918F:	arch/h8300/
6919F:	drivers/clocksource/h8300_*.c
6920F:	drivers/clk/h8300/
6921F:	drivers/irqchip/irq-renesas-h8*.c
6922
6923HABANALABS PCI DRIVER
6924M:	Oded Gabbay <oded.gabbay@gmail.com>
6925T:	git https://github.com/HabanaAI/linux.git
6926S:	Supported
6927F:	drivers/misc/habanalabs/
6928F:	include/uapi/misc/habanalabs.h
6929F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6930F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6931
6932HACKRF MEDIA DRIVER
6933M:	Antti Palosaari <crope@iki.fi>
6934L:	linux-media@vger.kernel.org
6935W:	https://linuxtv.org
6936W:	http://palosaari.fi/linux/
6937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6938T:	git git://linuxtv.org/anttip/media_tree.git
6939S:	Maintained
6940F:	drivers/media/usb/hackrf/
6941
6942HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6943M:	Frank Seidel <frank@f-seidel.de>
6944L:	platform-driver-x86@vger.kernel.org
6945W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6946S:	Maintained
6947F:	drivers/platform/x86/hdaps.c
6948
6949HARDWARE MONITORING
6950M:	Jean Delvare <jdelvare@suse.com>
6951M:	Guenter Roeck <linux@roeck-us.net>
6952L:	linux-hwmon@vger.kernel.org
6953W:	http://hwmon.wiki.kernel.org/
6954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6955S:	Maintained
6956F:	Documentation/devicetree/bindings/hwmon/
6957F:	Documentation/hwmon/
6958F:	drivers/hwmon/
6959F:	include/linux/hwmon*.h
6960F:	include/trace/events/hwmon*.h
6961
6962HARDWARE RANDOM NUMBER GENERATOR CORE
6963M:	Matt Mackall <mpm@selenic.com>
6964M:	Herbert Xu <herbert@gondor.apana.org.au>
6965L:	linux-crypto@vger.kernel.org
6966S:	Odd fixes
6967F:	Documentation/devicetree/bindings/rng/
6968F:	Documentation/hw_random.txt
6969F:	drivers/char/hw_random/
6970F:	include/linux/hw_random.h
6971
6972HARDWARE TRACING FACILITIES
6973M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6974S:	Maintained
6975F:	drivers/hwtracing/
6976
6977HARDWARE SPINLOCK CORE
6978M:	Ohad Ben-Cohen <ohad@wizery.com>
6979M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6980L:	linux-remoteproc@vger.kernel.org
6981S:	Maintained
6982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6983F:	Documentation/devicetree/bindings/hwlock/
6984F:	Documentation/hwspinlock.txt
6985F:	drivers/hwspinlock/
6986F:	include/linux/hwspinlock.h
6987
6988HARMONY SOUND DRIVER
6989L:	linux-parisc@vger.kernel.org
6990S:	Maintained
6991F:	sound/parisc/harmony.*
6992
6993HDPVR USB VIDEO ENCODER DRIVER
6994M:	Hans Verkuil <hverkuil@xs4all.nl>
6995L:	linux-media@vger.kernel.org
6996T:	git git://linuxtv.org/media_tree.git
6997W:	https://linuxtv.org
6998S:	Odd Fixes
6999F:	drivers/media/usb/hdpvr/
7000
7001HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7002M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7003S:	Supported
7004F:	Documentation/watchdog/hpwdt.txt
7005F:	drivers/watchdog/hpwdt.c
7006
7007HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7008M:	Don Brace <don.brace@microsemi.com>
7009L:	esc.storagedev@microsemi.com
7010L:	linux-scsi@vger.kernel.org
7011S:	Supported
7012F:	Documentation/scsi/hpsa.txt
7013F:	drivers/scsi/hpsa*.[ch]
7014F:	include/linux/cciss*.h
7015F:	include/uapi/linux/cciss*.h
7016
7017HFI1 DRIVER
7018M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7019M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7020L:	linux-rdma@vger.kernel.org
7021S:	Supported
7022F:	drivers/infiniband/hw/hfi1
7023
7024HFS FILESYSTEM
7025L:	linux-fsdevel@vger.kernel.org
7026S:	Orphan
7027F:	Documentation/filesystems/hfs.txt
7028F:	fs/hfs/
7029
7030HFSPLUS FILESYSTEM
7031L:	linux-fsdevel@vger.kernel.org
7032S:	Orphan
7033F:	Documentation/filesystems/hfsplus.txt
7034F:	fs/hfsplus/
7035
7036HGA FRAMEBUFFER DRIVER
7037M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7038L:	linux-nvidia@lists.surfsouth.com
7039W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7040S:	Maintained
7041F:	drivers/video/fbdev/hgafb.c
7042
7043HIBERNATION (aka Software Suspend, aka swsusp)
7044M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7045M:	Pavel Machek <pavel@ucw.cz>
7046L:	linux-pm@vger.kernel.org
7047B:	https://bugzilla.kernel.org
7048S:	Supported
7049F:	arch/x86/power/
7050F:	drivers/base/power/
7051F:	kernel/power/
7052F:	include/linux/suspend.h
7053F:	include/linux/freezer.h
7054F:	include/linux/pm.h
7055F:	arch/*/include/asm/suspend*.h
7056
7057HID CORE LAYER
7058M:	Jiri Kosina <jikos@kernel.org>
7059M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7060L:	linux-input@vger.kernel.org
7061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7062S:	Maintained
7063F:	drivers/hid/
7064F:	include/linux/hid*
7065F:	include/uapi/linux/hid*
7066
7067HID SENSOR HUB DRIVERS
7068M:	Jiri Kosina <jikos@kernel.org>
7069M:	Jonathan Cameron <jic23@kernel.org>
7070M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7071L:	linux-input@vger.kernel.org
7072L:	linux-iio@vger.kernel.org
7073S:	Maintained
7074F:	Documentation/hid/hid-sensor*
7075F:	drivers/hid/hid-sensor-*
7076F:	drivers/iio/*/hid-*
7077F:	include/linux/hid-sensor-*
7078
7079HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7080M:	Thomas Gleixner <tglx@linutronix.de>
7081L:	linux-kernel@vger.kernel.org
7082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7083S:	Maintained
7084F:	Documentation/timers/
7085F:	kernel/time/hrtimer.c
7086F:	kernel/time/clockevents.c
7087F:	kernel/time/timer_*.c
7088F:	include/linux/clockchips.h
7089F:	include/linux/hrtimer.h
7090
7091HIGH-SPEED SCC DRIVER FOR AX.25
7092L:	linux-hams@vger.kernel.org
7093S:	Orphan
7094F:	drivers/net/hamradio/dmascc.c
7095F:	drivers/net/hamradio/scc.c
7096
7097HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7098M:	HighPoint Linux Team <linux@highpoint-tech.com>
7099W:	http://www.highpoint-tech.com
7100S:	Supported
7101F:	Documentation/scsi/hptiop.txt
7102F:	drivers/scsi/hptiop.c
7103
7104HIPPI
7105M:	Jes Sorensen <jes@trained-monkey.org>
7106L:	linux-hippi@sunsite.dk
7107S:	Maintained
7108F:	include/linux/hippidevice.h
7109F:	include/uapi/linux/if_hippi.h
7110F:	net/802/hippi.c
7111F:	drivers/net/hippi/
7112
7113HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7114M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7115M:	Salil Mehta <salil.mehta@huawei.com>
7116L:	netdev@vger.kernel.org
7117W:	http://www.hisilicon.com
7118S:	Maintained
7119F:	drivers/net/ethernet/hisilicon/hns3/
7120
7121HISILICON LPC BUS DRIVER
7122M:	john.garry@huawei.com
7123W:	http://www.hisilicon.com
7124S:	Maintained
7125F:	drivers/bus/hisi_lpc.c
7126F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7127
7128HISILICON NETWORK SUBSYSTEM DRIVER
7129M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7130M:	Salil Mehta <salil.mehta@huawei.com>
7131L:	netdev@vger.kernel.org
7132W:	http://www.hisilicon.com
7133S:	Maintained
7134F:	drivers/net/ethernet/hisilicon/
7135F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7136
7137HISILICON PMU DRIVER
7138M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7139W:	http://www.hisilicon.com
7140S:	Supported
7141F:	drivers/perf/hisilicon
7142F:	Documentation/perf/hisi-pmu.txt
7143
7144HISILICON ROCE DRIVER
7145M:	Lijun Ou <oulijun@huawei.com>
7146M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7147L:	linux-rdma@vger.kernel.org
7148S:	Maintained
7149F:	drivers/infiniband/hw/hns/
7150F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7151
7152HISILICON SAS Controller
7153M:	John Garry <john.garry@huawei.com>
7154W:	http://www.hisilicon.com
7155S:	Supported
7156F:	drivers/scsi/hisi_sas/
7157F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7158
7159HMM - Heterogeneous Memory Management
7160M:	Jérôme Glisse <jglisse@redhat.com>
7161L:	linux-mm@kvack.org
7162S:	Maintained
7163F:	mm/hmm*
7164F:	include/linux/hmm*
7165F:	Documentation/vm/hmm.rst
7166
7167HOST AP DRIVER
7168M:	Jouni Malinen <j@w1.fi>
7169L:	linux-wireless@vger.kernel.org
7170W:	http://w1.fi/hostap-driver.html
7171S:	Obsolete
7172F:	drivers/net/wireless/intersil/hostap/
7173
7174HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7175L:	platform-driver-x86@vger.kernel.org
7176S:	Orphan
7177F:	drivers/platform/x86/tc1100-wmi.c
7178
7179HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7180M:	Jaroslav Kysela <perex@perex.cz>
7181S:	Maintained
7182F:	drivers/net/ethernet/hp/hp100.*
7183
7184HPET:	High Precision Event Timers driver
7185M:	Clemens Ladisch <clemens@ladisch.de>
7186S:	Maintained
7187F:	Documentation/timers/hpet.txt
7188F:	drivers/char/hpet.c
7189F:	include/linux/hpet.h
7190F:	include/uapi/linux/hpet.h
7191
7192HPET:	x86
7193S:	Orphan
7194F:	arch/x86/kernel/hpet.c
7195F:	arch/x86/include/asm/hpet.h
7196
7197HPFS FILESYSTEM
7198M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7199W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7200S:	Maintained
7201F:	fs/hpfs/
7202
7203HSI SUBSYSTEM
7204M:	Sebastian Reichel <sre@kernel.org>
7205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7206S:	Maintained
7207F:	Documentation/ABI/testing/sysfs-bus-hsi
7208F:	Documentation/driver-api/hsi.rst
7209F:	drivers/hsi/
7210F:	include/linux/hsi/
7211F:	include/uapi/linux/hsi/
7212
7213HSO 3G MODEM DRIVER
7214L:	linux-usb@vger.kernel.org
7215S:	Orphan
7216F:	drivers/net/usb/hso.c
7217
7218HSR NETWORK PROTOCOL
7219M:	Arvid Brodin <arvid.brodin@alten.se>
7220L:	netdev@vger.kernel.org
7221S:	Maintained
7222F:	net/hsr/
7223
7224HT16K33 LED CONTROLLER DRIVER
7225M:	Robin van der Gracht <robin@protonic.nl>
7226S:	Maintained
7227F:	drivers/auxdisplay/ht16k33.c
7228F:	Documentation/devicetree/bindings/display/ht16k33.txt
7229
7230HTCPEN TOUCHSCREEN DRIVER
7231M:	Pau Oliva Fora <pof@eslack.org>
7232L:	linux-input@vger.kernel.org
7233S:	Maintained
7234F:	drivers/input/touchscreen/htcpen.c
7235
7236HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7237M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7238L:	linux-iio@vger.kernel.org
7239W:	http://www.st.com/
7240S:	Maintained
7241F:	drivers/iio/humidity/hts221*
7242F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7243
7244HUAWEI ETHERNET DRIVER
7245M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7246L:	netdev@vger.kernel.org
7247S:	Supported
7248F:	Documentation/networking/hinic.txt
7249F:	drivers/net/ethernet/huawei/hinic/
7250
7251HUGETLB FILESYSTEM
7252M:	Mike Kravetz <mike.kravetz@oracle.com>
7253L:	linux-mm@kvack.org
7254S:	Maintained
7255F:	fs/hugetlbfs/
7256F:	mm/hugetlb.c
7257F:	include/linux/hugetlb.h
7258F:	Documentation/admin-guide/mm/hugetlbpage.rst
7259F:	Documentation/vm/hugetlbfs_reserv.rst
7260F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7261
7262HVA ST MEDIA DRIVER
7263M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7264L:	linux-media@vger.kernel.org
7265T:	git git://linuxtv.org/media_tree.git
7266W:	https://linuxtv.org
7267S:	Supported
7268F:	drivers/media/platform/sti/hva
7269
7270HWPOISON MEMORY FAILURE HANDLING
7271M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7272L:	linux-mm@kvack.org
7273S:	Maintained
7274F:	mm/memory-failure.c
7275F:	mm/hwpoison-inject.c
7276
7277HYGON PROCESSOR SUPPORT
7278M:	Pu Wen <puwen@hygon.cn>
7279L:	linux-kernel@vger.kernel.org
7280S:	Maintained
7281F:	arch/x86/kernel/cpu/hygon.c
7282
7283Hyper-V CORE AND DRIVERS
7284M:	"K. Y. Srinivasan" <kys@microsoft.com>
7285M:	Haiyang Zhang <haiyangz@microsoft.com>
7286M:	Stephen Hemminger <sthemmin@microsoft.com>
7287M:	Sasha Levin <sashal@kernel.org>
7288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7289L:	linux-hyperv@vger.kernel.org
7290S:	Supported
7291F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7292F:	arch/x86/include/asm/mshyperv.h
7293F:	arch/x86/include/asm/trace/hyperv.h
7294F:	arch/x86/include/asm/hyperv-tlfs.h
7295F:	arch/x86/kernel/cpu/mshyperv.c
7296F:	arch/x86/hyperv
7297F:	drivers/hid/hid-hyperv.c
7298F:	drivers/hv/
7299F:	drivers/input/serio/hyperv-keyboard.c
7300F:	drivers/pci/controller/pci-hyperv.c
7301F:	drivers/net/hyperv/
7302F:	drivers/scsi/storvsc_drv.c
7303F:	drivers/uio/uio_hv_generic.c
7304F:	drivers/video/fbdev/hyperv_fb.c
7305F:	drivers/iommu/hyperv_iommu.c
7306F:	net/vmw_vsock/hyperv_transport.c
7307F:	include/linux/hyperv.h
7308F:	include/uapi/linux/hyperv.h
7309F:	tools/hv/
7310F:	Documentation/ABI/stable/sysfs-bus-vmbus
7311
7312HYPERVISOR VIRTUAL CONSOLE DRIVER
7313L:	linuxppc-dev@lists.ozlabs.org
7314S:	Odd Fixes
7315F:	drivers/tty/hvc/
7316
7317I2C ACPI SUPPORT
7318M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7319L:	linux-i2c@vger.kernel.org
7320L:	linux-acpi@vger.kernel.org
7321S:	Maintained
7322F:	drivers/i2c/i2c-core-acpi.c
7323
7324I2C CONTROLLER DRIVER FOR NVIDIA GPU
7325M:	Ajay Gupta <ajayg@nvidia.com>
7326L:	linux-i2c@vger.kernel.org
7327S:	Maintained
7328F:	Documentation/i2c/busses/i2c-nvidia-gpu
7329F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7330
7331I2C MUXES
7332M:	Peter Rosin <peda@axentia.se>
7333L:	linux-i2c@vger.kernel.org
7334S:	Maintained
7335F:	Documentation/i2c/i2c-topology
7336F:	Documentation/i2c/muxes/
7337F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7338F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7339F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7340F:	drivers/i2c/i2c-mux.c
7341F:	drivers/i2c/muxes/
7342F:	include/linux/i2c-mux.h
7343
7344I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7345M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7346L:	linux-i2c@vger.kernel.org
7347S:	Maintained
7348F:	Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7349F:	drivers/i2c/busses/i2c-mv64xxx.c
7350
7351I2C OVER PARALLEL PORT
7352M:	Jean Delvare <jdelvare@suse.com>
7353L:	linux-i2c@vger.kernel.org
7354S:	Maintained
7355F:	Documentation/i2c/busses/i2c-parport
7356F:	Documentation/i2c/busses/i2c-parport-light
7357F:	drivers/i2c/busses/i2c-parport.c
7358F:	drivers/i2c/busses/i2c-parport-light.c
7359
7360I2C SUBSYSTEM
7361M:	Wolfram Sang <wsa@the-dreams.de>
7362L:	linux-i2c@vger.kernel.org
7363W:	https://i2c.wiki.kernel.org/
7364Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7366S:	Maintained
7367F:	Documentation/devicetree/bindings/i2c/i2c.txt
7368F:	Documentation/i2c/
7369F:	drivers/i2c/*
7370F:	include/linux/i2c.h
7371F:	include/linux/i2c-dev.h
7372F:	include/linux/i2c-smbus.h
7373F:	include/uapi/linux/i2c.h
7374F:	include/uapi/linux/i2c-*.h
7375
7376I2C SUBSYSTEM HOST DRIVERS
7377L:	linux-i2c@vger.kernel.org
7378W:	https://i2c.wiki.kernel.org/
7379Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7381S:	Odd Fixes
7382F:	Documentation/devicetree/bindings/i2c/
7383F:	drivers/i2c/algos/
7384F:	drivers/i2c/busses/
7385
7386I2C-TAOS-EVM DRIVER
7387M:	Jean Delvare <jdelvare@suse.com>
7388L:	linux-i2c@vger.kernel.org
7389S:	Maintained
7390F:	Documentation/i2c/busses/i2c-taos-evm
7391F:	drivers/i2c/busses/i2c-taos-evm.c
7392
7393I2C-TINY-USB DRIVER
7394M:	Till Harbaum <till@harbaum.org>
7395L:	linux-i2c@vger.kernel.org
7396W:	http://www.harbaum.org/till/i2c_tiny_usb
7397S:	Maintained
7398F:	drivers/i2c/busses/i2c-tiny-usb.c
7399
7400I2C/SMBUS CONTROLLER DRIVERS FOR PC
7401M:	Jean Delvare <jdelvare@suse.com>
7402L:	linux-i2c@vger.kernel.org
7403S:	Maintained
7404F:	Documentation/i2c/busses/i2c-ali1535
7405F:	Documentation/i2c/busses/i2c-ali1563
7406F:	Documentation/i2c/busses/i2c-ali15x3
7407F:	Documentation/i2c/busses/i2c-amd756
7408F:	Documentation/i2c/busses/i2c-amd8111
7409F:	Documentation/i2c/busses/i2c-i801
7410F:	Documentation/i2c/busses/i2c-nforce2
7411F:	Documentation/i2c/busses/i2c-piix4
7412F:	Documentation/i2c/busses/i2c-sis5595
7413F:	Documentation/i2c/busses/i2c-sis630
7414F:	Documentation/i2c/busses/i2c-sis96x
7415F:	Documentation/i2c/busses/i2c-via
7416F:	Documentation/i2c/busses/i2c-viapro
7417F:	drivers/i2c/busses/i2c-ali1535.c
7418F:	drivers/i2c/busses/i2c-ali1563.c
7419F:	drivers/i2c/busses/i2c-ali15x3.c
7420F:	drivers/i2c/busses/i2c-amd756.c
7421F:	drivers/i2c/busses/i2c-amd756-s4882.c
7422F:	drivers/i2c/busses/i2c-amd8111.c
7423F:	drivers/i2c/busses/i2c-i801.c
7424F:	drivers/i2c/busses/i2c-isch.c
7425F:	drivers/i2c/busses/i2c-nforce2.c
7426F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7427F:	drivers/i2c/busses/i2c-piix4.c
7428F:	drivers/i2c/busses/i2c-sis5595.c
7429F:	drivers/i2c/busses/i2c-sis630.c
7430F:	drivers/i2c/busses/i2c-sis96x.c
7431F:	drivers/i2c/busses/i2c-via.c
7432F:	drivers/i2c/busses/i2c-viapro.c
7433
7434I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7435M:	Hans de Goede <hdegoede@redhat.com>
7436L:	linux-i2c@vger.kernel.org
7437S:	Maintained
7438F:	drivers/i2c/busses/i2c-cht-wc.c
7439
7440I2C/SMBUS ISMT DRIVER
7441M:	Seth Heasley <seth.heasley@intel.com>
7442M:	Neil Horman <nhorman@tuxdriver.com>
7443L:	linux-i2c@vger.kernel.org
7444F:	drivers/i2c/busses/i2c-ismt.c
7445F:	Documentation/i2c/busses/i2c-ismt
7446
7447I2C/SMBUS STUB DRIVER
7448M:	Jean Delvare <jdelvare@suse.com>
7449L:	linux-i2c@vger.kernel.org
7450S:	Maintained
7451F:	drivers/i2c/i2c-stub.c
7452
7453I3C SUBSYSTEM
7454M:	Boris Brezillon <bbrezillon@kernel.org>
7455L:	linux-i3c@lists.infradead.org
7456C:	irc://chat.freenode.net/linux-i3c
7457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7458S:	Maintained
7459F:	Documentation/ABI/testing/sysfs-bus-i3c
7460F:	Documentation/devicetree/bindings/i3c/
7461F:	Documentation/driver-api/i3c
7462F:	drivers/i3c/
7463F:	include/linux/i3c/
7464
7465I3C DRIVER FOR SYNOPSYS DESIGNWARE
7466M:	Vitor Soares <vitor.soares@synopsys.com>
7467S:	Maintained
7468F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7469F:	drivers/i3c/master/dw*
7470
7471IA64 (Itanium) PLATFORM
7472M:	Tony Luck <tony.luck@intel.com>
7473M:	Fenghua Yu <fenghua.yu@intel.com>
7474L:	linux-ia64@vger.kernel.org
7475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7476S:	Maintained
7477F:	arch/ia64/
7478
7479IBM Power 842 compression accelerator
7480M:	Haren Myneni <haren@us.ibm.com>
7481S:	Supported
7482F:	drivers/crypto/nx/Makefile
7483F:	drivers/crypto/nx/Kconfig
7484F:	drivers/crypto/nx/nx-842*
7485F:	include/linux/sw842.h
7486F:	crypto/842.c
7487F:	lib/842/
7488
7489IBM Power in-Nest Crypto Acceleration
7490M:	Breno Leitão <leitao@debian.org>
7491M:	Nayna Jain <nayna@linux.ibm.com>
7492M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7493L:	linux-crypto@vger.kernel.org
7494S:	Supported
7495F:	drivers/crypto/nx/Makefile
7496F:	drivers/crypto/nx/Kconfig
7497F:	drivers/crypto/nx/nx-aes*
7498F:	drivers/crypto/nx/nx-sha*
7499F:	drivers/crypto/nx/nx.*
7500F:	drivers/crypto/nx/nx_csbcpb.h
7501F:	drivers/crypto/nx/nx_debugfs.h
7502
7503IBM Power Linux RAID adapter
7504M:	Brian King <brking@us.ibm.com>
7505S:	Supported
7506F:	drivers/scsi/ipr.*
7507
7508IBM Power SRIOV Virtual NIC Device Driver
7509M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7510M:	John Allen <jallen@linux.ibm.com>
7511L:	netdev@vger.kernel.org
7512S:	Supported
7513F:	drivers/net/ethernet/ibm/ibmvnic.*
7514
7515IBM Power Virtual Accelerator Switchboard
7516M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7517L:	linuxppc-dev@lists.ozlabs.org
7518S:	Supported
7519F:	arch/powerpc/platforms/powernv/vas*
7520F:	arch/powerpc/platforms/powernv/copy-paste.h
7521F:	arch/powerpc/include/asm/vas.h
7522
7523IBM Power Virtual Ethernet Device Driver
7524M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7525L:	netdev@vger.kernel.org
7526S:	Supported
7527F:	drivers/net/ethernet/ibm/ibmveth.*
7528
7529IBM Power Virtual FC Device Drivers
7530M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7531L:	linux-scsi@vger.kernel.org
7532S:	Supported
7533F:	drivers/scsi/ibmvscsi/ibmvfc*
7534
7535IBM Power Virtual Management Channel Driver
7536M:	Steven Royer <seroyer@linux.ibm.com>
7537S:	Supported
7538F:	drivers/misc/ibmvmc.*
7539
7540IBM Power Virtual SCSI Device Drivers
7541M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7542L:	linux-scsi@vger.kernel.org
7543S:	Supported
7544F:	drivers/scsi/ibmvscsi/ibmvscsi*
7545F:	include/scsi/viosrp.h
7546
7547IBM Power Virtual SCSI Device Target Driver
7548M:	Michael Cyr <mikecyr@linux.ibm.com>
7549L:	linux-scsi@vger.kernel.org
7550L:	target-devel@vger.kernel.org
7551S:	Supported
7552F:	drivers/scsi/ibmvscsi_tgt/
7553
7554IBM Power VMX Cryptographic instructions
7555M:	Breno Leitão <leitao@debian.org>
7556M:	Nayna Jain <nayna@linux.ibm.com>
7557M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7558L:	linux-crypto@vger.kernel.org
7559S:	Supported
7560F:	drivers/crypto/vmx/Makefile
7561F:	drivers/crypto/vmx/Kconfig
7562F:	drivers/crypto/vmx/vmx.c
7563F:	drivers/crypto/vmx/aes*
7564F:	drivers/crypto/vmx/ghash*
7565F:	drivers/crypto/vmx/ppc-xlate.pl
7566
7567IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7568M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7569L:	linux-pci@vger.kernel.org
7570L:	linuxppc-dev@lists.ozlabs.org
7571S:	Supported
7572F:	drivers/pci/hotplug/rpaphp*
7573
7574IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7575M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7576L:	linux-pci@vger.kernel.org
7577L:	linuxppc-dev@lists.ozlabs.org
7578S:	Supported
7579F:	drivers/pci/hotplug/rpadlpar*
7580
7581IBM ServeRAID RAID DRIVER
7582S:	Orphan
7583F:	drivers/scsi/ips.*
7584
7585ICH LPC AND GPIO DRIVER
7586M:	Peter Tyser <ptyser@xes-inc.com>
7587S:	Maintained
7588F:	drivers/mfd/lpc_ich.c
7589F:	drivers/gpio/gpio-ich.c
7590
7591IDE SUBSYSTEM
7592M:	"David S. Miller" <davem@davemloft.net>
7593L:	linux-ide@vger.kernel.org
7594Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7596S:	Maintained
7597F:	Documentation/ide/
7598F:	drivers/ide/
7599F:	include/linux/ide.h
7600
7601IDE/ATAPI DRIVERS
7602M:	Borislav Petkov <bp@alien8.de>
7603L:	linux-ide@vger.kernel.org
7604S:	Maintained
7605F:	Documentation/cdrom/ide-cd
7606F:	drivers/ide/ide-cd*
7607
7608IDEAPAD LAPTOP EXTRAS DRIVER
7609M:	Ike Panhc <ike.pan@canonical.com>
7610L:	platform-driver-x86@vger.kernel.org
7611W:	http://launchpad.net/ideapad-laptop
7612S:	Maintained
7613F:	drivers/platform/x86/ideapad-laptop.c
7614
7615IDEAPAD LAPTOP SLIDEBAR DRIVER
7616M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7617L:	linux-input@vger.kernel.org
7618W:	https://github.com/o2genum/ideapad-slidebar
7619S:	Maintained
7620F:	drivers/input/misc/ideapad_slidebar.c
7621
7622IDT VersaClock 5 CLOCK DRIVER
7623M:	Marek Vasut <marek.vasut@gmail.com>
7624S:	Maintained
7625F:	drivers/clk/clk-versaclock5.c
7626
7627IEEE 802.15.4 SUBSYSTEM
7628M:	Alexander Aring <alex.aring@gmail.com>
7629M:	Stefan Schmidt <stefan@datenfreihafen.org>
7630L:	linux-wpan@vger.kernel.org
7631W:	http://wpan.cakelab.org/
7632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7634S:	Maintained
7635F:	net/ieee802154/
7636F:	net/mac802154/
7637F:	drivers/net/ieee802154/
7638F:	include/linux/nl802154.h
7639F:	include/linux/ieee802154.h
7640F:	include/net/nl802154.h
7641F:	include/net/mac802154.h
7642F:	include/net/af_ieee802154.h
7643F:	include/net/cfg802154.h
7644F:	include/net/ieee802154_netdev.h
7645F:	Documentation/networking/ieee802154.rst
7646
7647IFE PROTOCOL
7648M:	Yotam Gigi <yotam.gi@gmail.com>
7649M:	Jamal Hadi Salim <jhs@mojatatu.com>
7650F:	net/ife
7651F:	include/net/ife.h
7652F:	include/uapi/linux/ife.h
7653
7654IGORPLUG-USB IR RECEIVER
7655M:	Sean Young <sean@mess.org>
7656L:	linux-media@vger.kernel.org
7657S:	Maintained
7658F:	drivers/media/rc/igorplugusb.c
7659
7660IGUANAWORKS USB IR TRANSCEIVER
7661M:	Sean Young <sean@mess.org>
7662L:	linux-media@vger.kernel.org
7663S:	Maintained
7664F:	drivers/media/rc/iguanair.c
7665
7666IIO DIGITAL POTENTIOMETER DAC
7667M:	Peter Rosin <peda@axentia.se>
7668L:	linux-iio@vger.kernel.org
7669S:	Maintained
7670F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7671F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7672F:	drivers/iio/dac/dpot-dac.c
7673
7674IIO ENVELOPE DETECTOR
7675M:	Peter Rosin <peda@axentia.se>
7676L:	linux-iio@vger.kernel.org
7677S:	Maintained
7678F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7679F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7680F:	drivers/iio/adc/envelope-detector.c
7681
7682IIO MULTIPLEXER
7683M:	Peter Rosin <peda@axentia.se>
7684L:	linux-iio@vger.kernel.org
7685S:	Maintained
7686F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7687F:	drivers/iio/multiplexer/iio-mux.c
7688
7689IIO SUBSYSTEM AND DRIVERS
7690M:	Jonathan Cameron <jic23@kernel.org>
7691R:	Hartmut Knaack <knaack.h@gmx.de>
7692R:	Lars-Peter Clausen <lars@metafoo.de>
7693R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7694L:	linux-iio@vger.kernel.org
7695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7696S:	Maintained
7697F:	Documentation/ABI/testing/configfs-iio*
7698F:	Documentation/ABI/testing/sysfs-bus-iio*
7699F:	Documentation/devicetree/bindings/iio/
7700F:	drivers/iio/
7701F:	drivers/staging/iio/
7702F:	include/linux/iio/
7703F:	tools/iio/
7704
7705IIO UNIT CONVERTER
7706M:	Peter Rosin <peda@axentia.se>
7707L:	linux-iio@vger.kernel.org
7708S:	Maintained
7709F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7710F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7711F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7712F:	drivers/iio/afe/iio-rescale.c
7713
7714IKANOS/ADI EAGLE ADSL USB DRIVER
7715M:	Matthieu Castet <castet.matthieu@free.fr>
7716M:	Stanislaw Gruszka <stf_xl@wp.pl>
7717S:	Maintained
7718F:	drivers/usb/atm/ueagle-atm.c
7719
7720IMGTEC ASCII LCD DRIVER
7721M:	Paul Burton <paul.burton@mips.com>
7722S:	Maintained
7723F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7724F:	drivers/auxdisplay/img-ascii-lcd.c
7725
7726IMGTEC IR DECODER DRIVER
7727M:	James Hogan <jhogan@kernel.org>
7728S:	Maintained
7729F:	drivers/media/rc/img-ir/
7730
7731IMON SOUNDGRAPH USB IR RECEIVER
7732M:	Sean Young <sean@mess.org>
7733L:	linux-media@vger.kernel.org
7734S:	Maintained
7735F:	drivers/media/rc/imon_raw.c
7736F:	drivers/media/rc/imon.c
7737
7738IMS TWINTURBO FRAMEBUFFER DRIVER
7739L:	linux-fbdev@vger.kernel.org
7740S:	Orphan
7741F:	drivers/video/fbdev/imsttfb.c
7742
7743INA209 HARDWARE MONITOR DRIVER
7744M:	Guenter Roeck <linux@roeck-us.net>
7745L:	linux-hwmon@vger.kernel.org
7746S:	Maintained
7747F:	Documentation/hwmon/ina209.rst
7748F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7749F:	drivers/hwmon/ina209.c
7750
7751INA2XX HARDWARE MONITOR DRIVER
7752M:	Guenter Roeck <linux@roeck-us.net>
7753L:	linux-hwmon@vger.kernel.org
7754S:	Maintained
7755F:	Documentation/hwmon/ina2xx.rst
7756F:	drivers/hwmon/ina2xx.c
7757F:	include/linux/platform_data/ina2xx.h
7758
7759INDUSTRY PACK SUBSYSTEM (IPACK)
7760M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7761M:	Jens Taprogge <jens.taprogge@taprogge.org>
7762M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7763L:	industrypack-devel@lists.sourceforge.net
7764W:	http://industrypack.sourceforge.net
7765S:	Maintained
7766F:	drivers/ipack/
7767
7768INFINIBAND SUBSYSTEM
7769M:	Doug Ledford <dledford@redhat.com>
7770M:	Jason Gunthorpe <jgg@mellanox.com>
7771L:	linux-rdma@vger.kernel.org
7772W:	https://github.com/linux-rdma/rdma-core
7773Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7775S:	Supported
7776F:	Documentation/devicetree/bindings/infiniband/
7777F:	Documentation/infiniband/
7778F:	drivers/infiniband/
7779F:	include/uapi/linux/if_infiniband.h
7780F:	include/uapi/rdma/
7781F:	include/rdma/
7782F:	include/trace/events/ib_mad.h
7783F:	include/trace/events/ib_umad.h
7784F:	samples/bpf/ibumad_kern.c
7785F:	samples/bpf/ibumad_user.c
7786
7787INGENIC JZ4780 DMA Driver
7788M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7789S:	Maintained
7790F:	drivers/dma/dma-jz4780.c
7791
7792INGENIC JZ4780 NAND DRIVER
7793M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7794L:	linux-mtd@lists.infradead.org
7795S:	Maintained
7796F:	drivers/mtd/nand/raw/jz4780_*
7797
7798INOTIFY
7799M:	Jan Kara <jack@suse.cz>
7800R:	Amir Goldstein <amir73il@gmail.com>
7801L:	linux-fsdevel@vger.kernel.org
7802S:	Maintained
7803F:	Documentation/filesystems/inotify.txt
7804F:	fs/notify/inotify/
7805F:	include/linux/inotify.h
7806F:	include/uapi/linux/inotify.h
7807
7808INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7809M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7810L:	linux-input@vger.kernel.org
7811Q:	http://patchwork.kernel.org/project/linux-input/list/
7812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7813S:	Maintained
7814F:	drivers/input/
7815F:	include/linux/input.h
7816F:	include/uapi/linux/input.h
7817F:	include/uapi/linux/input-event-codes.h
7818F:	include/linux/input/
7819F:	Documentation/devicetree/bindings/input/
7820F:	Documentation/devicetree/bindings/serio/
7821F:	Documentation/input/
7822
7823INPUT MULTITOUCH (MT) PROTOCOL
7824M:	Henrik Rydberg <rydberg@bitmath.org>
7825L:	linux-input@vger.kernel.org
7826S:	Odd fixes
7827F:	Documentation/input/multi-touch-protocol.rst
7828F:	drivers/input/input-mt.c
7829K:	\b(ABS|SYN)_MT_
7830
7831INSIDE SECURE CRYPTO DRIVER
7832M:	Antoine Tenart <antoine.tenart@bootlin.com>
7833F:	drivers/crypto/inside-secure/
7834S:	Maintained
7835L:	linux-crypto@vger.kernel.org
7836
7837INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7838M:	Mimi Zohar <zohar@linux.ibm.com>
7839M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7840L:	linux-integrity@vger.kernel.org
7841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7842S:	Supported
7843F:	security/integrity/ima/
7844
7845INTEL 810/815 FRAMEBUFFER DRIVER
7846M:	Antonino Daplas <adaplas@gmail.com>
7847L:	linux-fbdev@vger.kernel.org
7848S:	Maintained
7849F:	drivers/video/fbdev/i810/
7850
7851INTEL ASoC DRIVERS
7852M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7853M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7854M:	Jie Yang <yang.jie@linux.intel.com>
7855L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7856S:	Supported
7857F:	sound/soc/intel/
7858
7859INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7860M:	Hans de Goede <hdegoede@redhat.com>
7861L:	platform-driver-x86@vger.kernel.org
7862S:	Maintained
7863F:	drivers/platform/x86/intel_atomisp2_pm.c
7864
7865INTEL C600 SERIES SAS CONTROLLER DRIVER
7866M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7867M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7868L:	linux-scsi@vger.kernel.org
7869T:	git git://git.code.sf.net/p/intel-sas/isci
7870S:	Supported
7871F:	drivers/scsi/isci/
7872
7873INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7874M:	Jani Nikula <jani.nikula@linux.intel.com>
7875M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7876M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7877L:	intel-gfx@lists.freedesktop.org
7878W:	https://01.org/linuxgraphics/
7879B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7880C:	irc://chat.freenode.net/intel-gfx
7881Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7882T:	git git://anongit.freedesktop.org/drm-intel
7883S:	Supported
7884F:	drivers/gpu/drm/i915/
7885F:	include/drm/i915*
7886F:	include/uapi/drm/i915_drm.h
7887F:	Documentation/gpu/i915.rst
7888
7889INTEL ETHERNET DRIVERS
7890M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7891L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7892W:	http://www.intel.com/support/feedback.htm
7893W:	http://e1000.sourceforge.net/
7894Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7897S:	Supported
7898F:	Documentation/networking/device_drivers/intel/e100.rst
7899F:	Documentation/networking/device_drivers/intel/e1000.rst
7900F:	Documentation/networking/device_drivers/intel/e1000e.rst
7901F:	Documentation/networking/device_drivers/intel/fm10k.rst
7902F:	Documentation/networking/device_drivers/intel/igb.rst
7903F:	Documentation/networking/device_drivers/intel/igbvf.rst
7904F:	Documentation/networking/device_drivers/intel/ixgb.rst
7905F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7906F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7907F:	Documentation/networking/device_drivers/intel/i40e.rst
7908F:	Documentation/networking/device_drivers/intel/iavf.rst
7909F:	Documentation/networking/device_drivers/intel/ice.rst
7910F:	drivers/net/ethernet/intel/
7911F:	drivers/net/ethernet/intel/*/
7912F:	include/linux/avf/virtchnl.h
7913
7914INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7915M:	Maik Broemme <mbroemme@libmpq.org>
7916L:	linux-fbdev@vger.kernel.org
7917S:	Maintained
7918F:	Documentation/fb/intelfb.txt
7919F:	drivers/video/fbdev/intelfb/
7920
7921INTEL GPIO DRIVERS
7922M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7923L:	linux-gpio@vger.kernel.org
7924S:	Maintained
7925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7926F:	drivers/gpio/gpio-ich.c
7927F:	drivers/gpio/gpio-intel-mid.c
7928F:	drivers/gpio/gpio-lynxpoint.c
7929F:	drivers/gpio/gpio-merrifield.c
7930F:	drivers/gpio/gpio-ml-ioh.c
7931F:	drivers/gpio/gpio-pch.c
7932F:	drivers/gpio/gpio-sch.c
7933F:	drivers/gpio/gpio-sodaville.c
7934
7935INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7936M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7937M:	Zhi Wang <zhi.a.wang@intel.com>
7938L:	intel-gvt-dev@lists.freedesktop.org
7939L:	intel-gfx@lists.freedesktop.org
7940W:	https://01.org/igvt-g
7941T:	git https://github.com/intel/gvt-linux.git
7942S:	Supported
7943F:	drivers/gpu/drm/i915/gvt/
7944
7945INTEL HID EVENT DRIVER
7946M:	Alex Hung <alex.hung@canonical.com>
7947L:	platform-driver-x86@vger.kernel.org
7948S:	Maintained
7949F:	drivers/platform/x86/intel-hid.c
7950
7951INTEL I/OAT DMA DRIVER
7952M:	Dave Jiang <dave.jiang@intel.com>
7953R:	Dan Williams <dan.j.williams@intel.com>
7954L:	dmaengine@vger.kernel.org
7955Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7956S:	Supported
7957F:	drivers/dma/ioat*
7958
7959INTEL IDLE DRIVER
7960M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7961M:	Len Brown <lenb@kernel.org>
7962L:	linux-pm@vger.kernel.org
7963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7964B:	https://bugzilla.kernel.org
7965S:	Supported
7966F:	drivers/idle/intel_idle.c
7967
7968INTEL INTEGRATED SENSOR HUB DRIVER
7969M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7970M:	Jiri Kosina <jikos@kernel.org>
7971L:	linux-input@vger.kernel.org
7972S:	Maintained
7973F:	drivers/hid/intel-ish-hid/
7974
7975INTEL IOMMU (VT-d)
7976M:	David Woodhouse <dwmw2@infradead.org>
7977L:	iommu@lists.linux-foundation.org
7978T:	git git://git.infradead.org/iommu-2.6.git
7979S:	Supported
7980F:	drivers/iommu/intel-iommu.c
7981F:	include/linux/intel-iommu.h
7982
7983INTEL IOP-ADMA DMA DRIVER
7984R:	Dan Williams <dan.j.williams@intel.com>
7985S:	Odd fixes
7986F:	drivers/dma/iop-adma.c
7987
7988INTEL IPU3 CSI-2 CIO2 DRIVER
7989M:	Yong Zhi <yong.zhi@intel.com>
7990M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7991M:	Bingbu Cao <bingbu.cao@intel.com>
7992R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7993L:	linux-media@vger.kernel.org
7994S:	Maintained
7995F:	drivers/media/pci/intel/ipu3/
7996F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7997
7998INTEL IPU3 CSI-2 IMGU DRIVER
7999M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8000L:	linux-media@vger.kernel.org
8001S:	Maintained
8002F:	drivers/staging/media/ipu3/
8003F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8004F:	Documentation/media/v4l-drivers/ipu3.rst
8005
8006INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8007M:	Krzysztof Halasa <khalasa@piap.pl>
8008S:	Maintained
8009F:	include/linux/soc/ixp4xx/qmgr.h
8010F:	include/linux/soc/ixp4xx/npe.h
8011F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8012F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8013F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8014F:	drivers/net/wan/ixp4xx_hss.c
8015
8016INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8017M:	Deepak Saxena <dsaxena@plexity.net>
8018S:	Maintained
8019F:	drivers/char/hw_random/ixp4xx-rng.c
8020
8021INTEL MANAGEMENT ENGINE (mei)
8022M:	Tomas Winkler <tomas.winkler@intel.com>
8023L:	linux-kernel@vger.kernel.org
8024S:	Supported
8025F:	include/uapi/linux/mei.h
8026F:	include/linux/mei_cl_bus.h
8027F:	drivers/misc/mei/*
8028F:	drivers/watchdog/mei_wdt.c
8029F:	Documentation/misc-devices/mei/*
8030F:	samples/mei/*
8031
8032INTEL MENLOW THERMAL DRIVER
8033M:	Sujith Thomas <sujith.thomas@intel.com>
8034L:	platform-driver-x86@vger.kernel.org
8035W:	https://01.org/linux-acpi
8036S:	Supported
8037F:	drivers/platform/x86/intel_menlow.c
8038
8039INTEL MIC DRIVERS (mic)
8040M:	Sudeep Dutt <sudeep.dutt@intel.com>
8041M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8042S:	Supported
8043W:	https://github.com/sudeepdutt/mic
8044W:	http://software.intel.com/en-us/mic-developer
8045F:	include/linux/mic_bus.h
8046F:	include/linux/scif.h
8047F:	include/uapi/linux/mic_common.h
8048F:	include/uapi/linux/mic_ioctl.h
8049F:	include/uapi/linux/scif_ioctl.h
8050F:	drivers/misc/mic/
8051F:	drivers/dma/mic_x100_dma.c
8052F:	drivers/dma/mic_x100_dma.h
8053F:	Documentation/mic/
8054
8055INTEL PMC CORE DRIVER
8056M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8057M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8058L:	platform-driver-x86@vger.kernel.org
8059S:	Maintained
8060F:	drivers/platform/x86/intel_pmc_core*
8061
8062INTEL PMC/P-Unit IPC DRIVER
8063M:	Zha Qipeng<qipeng.zha@intel.com>
8064L:	platform-driver-x86@vger.kernel.org
8065S:	Maintained
8066F:	drivers/platform/x86/intel_pmc_ipc.c
8067F:	drivers/platform/x86/intel_punit_ipc.c
8068F:	arch/x86/include/asm/intel_pmc_ipc.h
8069F:	arch/x86/include/asm/intel_punit_ipc.h
8070
8071INTEL PMIC GPIO DRIVERS
8072M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8073S:	Maintained
8074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8075F:	drivers/gpio/gpio-*cove.c
8076F:	drivers/gpio/gpio-msic.c
8077
8078INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8079R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8080S:	Maintained
8081F:	drivers/mfd/intel_msic.c
8082F:	drivers/mfd/intel_soc_pmic*
8083F:	include/linux/mfd/intel_msic.h
8084F:	include/linux/mfd/intel_soc_pmic*
8085
8086INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8087M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8088L:	linux-wireless@vger.kernel.org
8089S:	Maintained
8090F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8091F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8092F:	drivers/net/wireless/intel/ipw2x00/
8093
8094INTEL PSTATE DRIVER
8095M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8096M:	Len Brown <lenb@kernel.org>
8097L:	linux-pm@vger.kernel.org
8098S:	Supported
8099F:	drivers/cpufreq/intel_pstate.c
8100
8101INTEL RDMA RNIC DRIVER
8102M:	Faisal Latif <faisal.latif@intel.com>
8103M:	Shiraz Saleem <shiraz.saleem@intel.com>
8104L:	linux-rdma@vger.kernel.org
8105S:	Supported
8106F:	drivers/infiniband/hw/i40iw/
8107F:	include/uapi/rdma/i40iw-abi.h
8108
8109INTEL TELEMETRY DRIVER
8110M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8111M:	"David E. Box" <david.e.box@linux.intel.com>
8112L:	platform-driver-x86@vger.kernel.org
8113S:	Maintained
8114F:	arch/x86/include/asm/intel_telemetry.h
8115F:	drivers/platform/x86/intel_telemetry*
8116
8117INTEL VIRTUAL BUTTON DRIVER
8118M:	AceLan Kao <acelan.kao@canonical.com>
8119L:	platform-driver-x86@vger.kernel.org
8120S:	Maintained
8121F:	drivers/platform/x86/intel-vbtn.c
8122
8123INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8124M:	Stanislaw Gruszka <sgruszka@redhat.com>
8125L:	linux-wireless@vger.kernel.org
8126S:	Supported
8127F:	drivers/net/wireless/intel/iwlegacy/
8128
8129INTEL WIRELESS WIFI LINK (iwlwifi)
8130M:	Johannes Berg <johannes.berg@intel.com>
8131M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8132M:	Luca Coelho <luciano.coelho@intel.com>
8133M:	Intel Linux Wireless <linuxwifi@intel.com>
8134L:	linux-wireless@vger.kernel.org
8135W:	http://intellinuxwireless.org
8136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8137S:	Supported
8138F:	drivers/net/wireless/intel/iwlwifi/
8139
8140INTEL WIRELESS WIMAX CONNECTION 2400
8141M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8142M:	linux-wimax@intel.com
8143L:	wimax@linuxwimax.org (subscribers-only)
8144S:	Supported
8145W:	http://linuxwimax.org
8146F:	Documentation/wimax/README.i2400m
8147F:	drivers/net/wimax/i2400m/
8148F:	include/uapi/linux/wimax/i2400m.h
8149
8150INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8151M:	Mario Limonciello <mario.limonciello@dell.com>
8152S:	Maintained
8153F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8154
8155INTEL(R) TRACE HUB
8156M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8157S:	Supported
8158F:	Documentation/trace/intel_th.rst
8159F:	drivers/hwtracing/intel_th/
8160
8161INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8162M:	Ning Sun <ning.sun@intel.com>
8163L:	tboot-devel@lists.sourceforge.net
8164W:	http://tboot.sourceforge.net
8165T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8166S:	Supported
8167F:	Documentation/intel_txt.txt
8168F:	include/linux/tboot.h
8169F:	arch/x86/kernel/tboot.c
8170
8171INTEL-MID GPIO DRIVER
8172M:	David Cohen <david.a.cohen@linux.intel.com>
8173L:	linux-gpio@vger.kernel.org
8174S:	Maintained
8175F:	drivers/gpio/gpio-intel-mid.c
8176
8177INTERCONNECT API
8178M:	Georgi Djakov <georgi.djakov@linaro.org>
8179L:	linux-pm@vger.kernel.org
8180S:	Maintained
8181F:	Documentation/interconnect/
8182F:	Documentation/devicetree/bindings/interconnect/
8183F:	drivers/interconnect/
8184F:	include/dt-bindings/interconnect/
8185F:	include/linux/interconnect-provider.h
8186F:	include/linux/interconnect.h
8187
8188INVENSENSE MPU-3050 GYROSCOPE DRIVER
8189M:	Linus Walleij <linus.walleij@linaro.org>
8190L:	linux-iio@vger.kernel.org
8191S:	Maintained
8192F:	drivers/iio/gyro/mpu3050*
8193F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8194
8195IOC3 ETHERNET DRIVER
8196M:	Ralf Baechle <ralf@linux-mips.org>
8197L:	linux-mips@vger.kernel.org
8198S:	Maintained
8199F:	drivers/net/ethernet/sgi/ioc3-eth.c
8200
8201IOC3 SERIAL DRIVER
8202M:	Pat Gefre <pfg@sgi.com>
8203L:	linux-serial@vger.kernel.org
8204S:	Maintained
8205F:	drivers/tty/serial/ioc3_serial.c
8206
8207IOMAP FILESYSTEM LIBRARY
8208M:	Christoph Hellwig <hch@infradead.org>
8209M:	Darrick J. Wong <darrick.wong@oracle.com>
8210M:	linux-xfs@vger.kernel.org
8211M:	linux-fsdevel@vger.kernel.org
8212L:	linux-xfs@vger.kernel.org
8213L:	linux-fsdevel@vger.kernel.org
8214T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8215S:	Supported
8216F:	fs/iomap.c
8217F:	include/linux/iomap.h
8218
8219IOMMU DRIVERS
8220M:	Joerg Roedel <joro@8bytes.org>
8221L:	iommu@lists.linux-foundation.org
8222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8223S:	Maintained
8224F:	Documentation/devicetree/bindings/iommu/
8225F:	drivers/iommu/
8226F:	include/linux/iommu.h
8227F:	include/linux/of_iommu.h
8228F:	include/linux/iova.h
8229
8230IO_URING
8231M:	Jens Axboe <axboe@kernel.dk>
8232L:	linux-block@vger.kernel.org
8233L:	linux-fsdevel@vger.kernel.org
8234T:	git git://git.kernel.dk/linux-block
8235T:	git git://git.kernel.dk/liburing
8236S:	Maintained
8237F:	fs/io_uring.c
8238F:	include/uapi/linux/io_uring.h
8239
8240IP MASQUERADING
8241M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8242S:	Maintained
8243F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8244
8245IPMI SUBSYSTEM
8246M:	Corey Minyard <minyard@acm.org>
8247L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8248W:	http://openipmi.sourceforge.net/
8249S:	Supported
8250F:	Documentation/devicetree/bindings/ipmi/
8251F:	Documentation/IPMI.txt
8252F:	drivers/char/ipmi/
8253F:	include/linux/ipmi*
8254F:	include/uapi/linux/ipmi*
8255
8256IPS SCSI RAID DRIVER
8257M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8258L:	linux-scsi@vger.kernel.org
8259W:	http://www.adaptec.com/
8260S:	Maintained
8261F:	drivers/scsi/ips*
8262
8263IPVS
8264M:	Wensong Zhang <wensong@linux-vs.org>
8265M:	Simon Horman <horms@verge.net.au>
8266M:	Julian Anastasov <ja@ssi.bg>
8267L:	netdev@vger.kernel.org
8268L:	lvs-devel@vger.kernel.org
8269S:	Maintained
8270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8272F:	Documentation/networking/ipvs-sysctl.txt
8273F:	include/net/ip_vs.h
8274F:	include/uapi/linux/ip_vs.h
8275F:	net/netfilter/ipvs/
8276
8277IPWIRELESS DRIVER
8278M:	Jiri Kosina <jikos@kernel.org>
8279M:	David Sterba <dsterba@suse.com>
8280S:	Odd Fixes
8281F:	drivers/tty/ipwireless/
8282
8283IPX NETWORK LAYER
8284L:	netdev@vger.kernel.org
8285S:	Obsolete
8286F:	include/uapi/linux/ipx.h
8287
8288IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8289M:	Marc Zyngier <marc.zyngier@arm.com>
8290S:	Maintained
8291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8292F:	Documentation/IRQ-domain.txt
8293F:	include/linux/irqdomain.h
8294F:	kernel/irq/irqdomain.c
8295F:	kernel/irq/msi.c
8296
8297IRQ SUBSYSTEM
8298M:	Thomas Gleixner <tglx@linutronix.de>
8299L:	linux-kernel@vger.kernel.org
8300S:	Maintained
8301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8302F:	kernel/irq/
8303
8304IRQCHIP DRIVERS
8305M:	Thomas Gleixner <tglx@linutronix.de>
8306M:	Jason Cooper <jason@lakedaemon.net>
8307M:	Marc Zyngier <marc.zyngier@arm.com>
8308L:	linux-kernel@vger.kernel.org
8309S:	Maintained
8310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8311F:	Documentation/devicetree/bindings/interrupt-controller/
8312F:	drivers/irqchip/
8313
8314ISA
8315M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8316S:	Maintained
8317F:	Documentation/isa.txt
8318F:	drivers/base/isa.c
8319F:	include/linux/isa.h
8320
8321ISA RADIO MODULE
8322M:	Hans Verkuil <hverkuil@xs4all.nl>
8323L:	linux-media@vger.kernel.org
8324T:	git git://linuxtv.org/media_tree.git
8325W:	https://linuxtv.org
8326S:	Maintained
8327F:	drivers/media/radio/radio-isa*
8328
8329ISAPNP
8330M:	Jaroslav Kysela <perex@perex.cz>
8331S:	Maintained
8332F:	Documentation/isapnp.txt
8333F:	drivers/pnp/isapnp/
8334F:	include/linux/isapnp.h
8335
8336ISCSI
8337M:	Lee Duncan <lduncan@suse.com>
8338M:	Chris Leech <cleech@redhat.com>
8339L:	open-iscsi@googlegroups.com
8340W:	www.open-iscsi.com
8341S:	Maintained
8342F:	drivers/scsi/*iscsi*
8343F:	include/scsi/*iscsi*
8344
8345iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8346M:	Peter Jones <pjones@redhat.com>
8347M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8348S:	Maintained
8349F:	drivers/firmware/iscsi_ibft*
8350
8351ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8352M:	Sagi Grimberg <sagi@grimberg.me>
8353M:	Max Gurtovoy <maxg@mellanox.com>
8354L:	linux-rdma@vger.kernel.org
8355S:	Supported
8356W:	http://www.openfabrics.org
8357W:	www.open-iscsi.org
8358Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8359F:	drivers/infiniband/ulp/iser/
8360
8361ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8362M:	Sagi Grimberg <sagi@grimberg.me>
8363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8364L:	linux-rdma@vger.kernel.org
8365L:	target-devel@vger.kernel.org
8366S:	Supported
8367W:	http://www.linux-iscsi.org
8368F:	drivers/infiniband/ulp/isert
8369
8370ISDN/mISDN SUBSYSTEM
8371M:	Karsten Keil <isdn@linux-pingi.de>
8372L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8373L:	netdev@vger.kernel.org
8374W:	http://www.isdn4linux.de
8375S:	Maintained
8376F:	drivers/isdn/mISDN
8377F:	drivers/isdn/hardware
8378
8379ISDN/CAPI SUBSYSTEM
8380M:	Karsten Keil <isdn@linux-pingi.de>
8381L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8382L:	netdev@vger.kernel.org
8383W:	http://www.isdn4linux.de
8384S:	Odd Fixes
8385F:	Documentation/isdn/
8386F:	drivers/isdn/capi/
8387F:	drivers/staging/isdn/
8388F:	net/bluetooth/cmtp/
8389F:	include/linux/isdn/
8390F:	include/uapi/linux/isdn/
8391
8392IT87 HARDWARE MONITORING DRIVER
8393M:	Jean Delvare <jdelvare@suse.com>
8394L:	linux-hwmon@vger.kernel.org
8395S:	Maintained
8396F:	Documentation/hwmon/it87.rst
8397F:	drivers/hwmon/it87.c
8398
8399IT913X MEDIA DRIVER
8400M:	Antti Palosaari <crope@iki.fi>
8401L:	linux-media@vger.kernel.org
8402W:	https://linuxtv.org
8403W:	http://palosaari.fi/linux/
8404Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8405T:	git git://linuxtv.org/anttip/media_tree.git
8406S:	Maintained
8407F:	drivers/media/tuners/it913x*
8408
8409IVTV VIDEO4LINUX DRIVER
8410M:	Andy Walls <awalls@md.metrocast.net>
8411L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8412L:	linux-media@vger.kernel.org
8413T:	git git://linuxtv.org/media_tree.git
8414W:	http://www.ivtvdriver.org
8415S:	Maintained
8416F:	Documentation/media/v4l-drivers/ivtv*
8417F:	drivers/media/pci/ivtv/
8418F:	include/uapi/linux/ivtv*
8419
8420IX2505V MEDIA DRIVER
8421M:	Malcolm Priestley <tvboxspy@gmail.com>
8422L:	linux-media@vger.kernel.org
8423W:	https://linuxtv.org
8424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8425S:	Maintained
8426F:	drivers/media/dvb-frontends/ix2505v*
8427
8428JAILHOUSE HYPERVISOR INTERFACE
8429M:	Jan Kiszka <jan.kiszka@siemens.com>
8430L:	jailhouse-dev@googlegroups.com
8431S:	Maintained
8432F:	arch/x86/kernel/jailhouse.c
8433F:	arch/x86/include/asm/jailhouse_para.h
8434
8435JC42.4 TEMPERATURE SENSOR DRIVER
8436M:	Guenter Roeck <linux@roeck-us.net>
8437L:	linux-hwmon@vger.kernel.org
8438S:	Maintained
8439F:	drivers/hwmon/jc42.c
8440F:	Documentation/hwmon/jc42.rst
8441
8442JFS FILESYSTEM
8443M:	Dave Kleikamp <shaggy@kernel.org>
8444L:	jfs-discussion@lists.sourceforge.net
8445W:	http://jfs.sourceforge.net/
8446T:	git git://github.com/kleikamp/linux-shaggy.git
8447S:	Maintained
8448F:	Documentation/filesystems/jfs.txt
8449F:	fs/jfs/
8450
8451JME NETWORK DRIVER
8452M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8453L:	netdev@vger.kernel.org
8454S:	Maintained
8455F:	drivers/net/ethernet/jme.*
8456
8457JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8458M:	David Woodhouse <dwmw2@infradead.org>
8459M:	Richard Weinberger <richard@nod.at>
8460L:	linux-mtd@lists.infradead.org
8461W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8462T:	git git://git.infradead.org/ubifs-2.6.git
8463S:	Odd Fixes
8464F:	fs/jffs2/
8465F:	include/uapi/linux/jffs2.h
8466
8467JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8468M:	"Theodore Ts'o" <tytso@mit.edu>
8469M:	Jan Kara <jack@suse.com>
8470L:	linux-ext4@vger.kernel.org
8471S:	Maintained
8472F:	fs/jbd2/
8473F:	include/linux/jbd2.h
8474
8475JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8476M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8477L:	linux-media@vger.kernel.org
8478S:	Maintained
8479F:	drivers/media/platform/rcar_jpu.c
8480
8481JSM Neo PCI based serial card
8482L:	linux-serial@vger.kernel.org
8483S:	Orphan
8484F:	drivers/tty/serial/jsm/
8485
8486K10TEMP HARDWARE MONITORING DRIVER
8487M:	Clemens Ladisch <clemens@ladisch.de>
8488L:	linux-hwmon@vger.kernel.org
8489S:	Maintained
8490F:	Documentation/hwmon/k10temp.rst
8491F:	drivers/hwmon/k10temp.c
8492
8493K8TEMP HARDWARE MONITORING DRIVER
8494M:	Rudolf Marek <r.marek@assembler.cz>
8495L:	linux-hwmon@vger.kernel.org
8496S:	Maintained
8497F:	Documentation/hwmon/k8temp.rst
8498F:	drivers/hwmon/k8temp.c
8499
8500KASAN
8501M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8502R:	Alexander Potapenko <glider@google.com>
8503R:	Dmitry Vyukov <dvyukov@google.com>
8504L:	kasan-dev@googlegroups.com
8505S:	Maintained
8506F:	arch/*/include/asm/kasan.h
8507F:	arch/*/mm/kasan_init*
8508F:	Documentation/dev-tools/kasan.rst
8509F:	include/linux/kasan*.h
8510F:	lib/test_kasan.c
8511F:	mm/kasan/
8512F:	scripts/Makefile.kasan
8513
8514KCONFIG
8515M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8517L:	linux-kbuild@vger.kernel.org
8518S:	Maintained
8519F:	Documentation/kbuild/kconfig*
8520F:	scripts/kconfig/
8521F:	scripts/Kconfig.include
8522
8523KDUMP
8524M:	Dave Young <dyoung@redhat.com>
8525M:	Baoquan He <bhe@redhat.com>
8526R:	Vivek Goyal <vgoyal@redhat.com>
8527L:	kexec@lists.infradead.org
8528W:	http://lse.sourceforge.net/kdump/
8529S:	Maintained
8530F:	Documentation/kdump/
8531
8532KEENE FM RADIO TRANSMITTER DRIVER
8533M:	Hans Verkuil <hverkuil@xs4all.nl>
8534L:	linux-media@vger.kernel.org
8535T:	git git://linuxtv.org/media_tree.git
8536W:	https://linuxtv.org
8537S:	Maintained
8538F:	drivers/media/radio/radio-keene*
8539
8540KERNEL AUTOMOUNTER
8541M:	Ian Kent <raven@themaw.net>
8542L:	autofs@vger.kernel.org
8543S:	Maintained
8544F:	fs/autofs/
8545
8546KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8547M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8548M:	Michal Marek <michal.lkml@markovi.net>
8549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8550L:	linux-kbuild@vger.kernel.org
8551S:	Maintained
8552F:	Documentation/kbuild/
8553F:	Makefile
8554F:	scripts/Kbuild*
8555F:	scripts/Makefile*
8556F:	scripts/basic/
8557F:	scripts/mk*
8558F:	scripts/*vmlinux*
8559F:	scripts/mod/
8560F:	scripts/package/
8561
8562KERNEL JANITORS
8563L:	kernel-janitors@vger.kernel.org
8564W:	http://kernelnewbies.org/KernelJanitors
8565S:	Odd Fixes
8566
8567KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8568M:	"J. Bruce Fields" <bfields@fieldses.org>
8569M:	Chuck Lever <chuck.lever@oracle.com>
8570L:	linux-nfs@vger.kernel.org
8571W:	http://nfs.sourceforge.net/
8572T:	git git://linux-nfs.org/~bfields/linux.git
8573S:	Supported
8574F:	fs/nfsd/
8575F:	include/uapi/linux/nfsd/
8576F:	fs/lockd/
8577F:	fs/nfs_common/
8578F:	net/sunrpc/
8579F:	include/linux/lockd/
8580F:	include/linux/sunrpc/
8581F:	include/uapi/linux/sunrpc/
8582
8583KERNEL SELFTEST FRAMEWORK
8584M:	Shuah Khan <shuah@kernel.org>
8585M:	Shuah Khan <skhan@linuxfoundation.org>
8586L:	linux-kselftest@vger.kernel.org
8587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8588Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8589S:	Maintained
8590F:	tools/testing/selftests/
8591F:	Documentation/dev-tools/kselftest*
8592
8593KERNEL USERMODE HELPER
8594M:	Luis Chamberlain <mcgrof@kernel.org>
8595L:	linux-kernel@vger.kernel.org
8596S:	Maintained
8597F:	kernel/umh.c
8598F:	include/linux/umh.h
8599
8600KERNEL VIRTUAL MACHINE (KVM)
8601M:	Paolo Bonzini <pbonzini@redhat.com>
8602M:	Radim Krčmář <rkrcmar@redhat.com>
8603L:	kvm@vger.kernel.org
8604W:	http://www.linux-kvm.org
8605T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8606S:	Supported
8607F:	Documentation/virtual/kvm/
8608F:	include/trace/events/kvm.h
8609F:	include/uapi/asm-generic/kvm*
8610F:	include/uapi/linux/kvm*
8611F:	include/asm-generic/kvm*
8612F:	include/linux/kvm*
8613F:	include/kvm/iodev.h
8614F:	virt/kvm/*
8615F:	tools/kvm/
8616F:	tools/testing/selftests/kvm/
8617
8618KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8619M:	Joerg Roedel <joro@8bytes.org>
8620L:	kvm@vger.kernel.org
8621W:	http://www.linux-kvm.org/
8622S:	Maintained
8623F:	arch/x86/include/asm/svm.h
8624F:	arch/x86/kvm/svm.c
8625
8626KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8627M:	Marc Zyngier <marc.zyngier@arm.com>
8628R:	James Morse <james.morse@arm.com>
8629R:	Julien Thierry <julien.thierry@arm.com>
8630R:	Suzuki K Pouloze <suzuki.poulose@arm.com>
8631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8632L:	kvmarm@lists.cs.columbia.edu
8633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8634S:	Maintained
8635F:	arch/arm/include/uapi/asm/kvm*
8636F:	arch/arm/include/asm/kvm*
8637F:	arch/arm/kvm/
8638F:	arch/arm64/include/uapi/asm/kvm*
8639F:	arch/arm64/include/asm/kvm*
8640F:	arch/arm64/kvm/
8641F:	virt/kvm/arm/
8642F:	include/kvm/arm_*
8643
8644KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8645M:	James Hogan <jhogan@kernel.org>
8646L:	linux-mips@vger.kernel.org
8647S:	Supported
8648F:	arch/mips/include/uapi/asm/kvm*
8649F:	arch/mips/include/asm/kvm*
8650F:	arch/mips/kvm/
8651
8652KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8653M:	Paul Mackerras <paulus@ozlabs.org>
8654L:	kvm-ppc@vger.kernel.org
8655W:	http://www.linux-kvm.org/
8656T:	git git://github.com/agraf/linux-2.6.git
8657S:	Supported
8658F:	arch/powerpc/include/uapi/asm/kvm*
8659F:	arch/powerpc/include/asm/kvm*
8660F:	arch/powerpc/kvm/
8661F:	arch/powerpc/kernel/kvm*
8662
8663KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8664M:	Christian Borntraeger <borntraeger@de.ibm.com>
8665M:	Janosch Frank <frankja@linux.ibm.com>
8666R:	David Hildenbrand <david@redhat.com>
8667R:	Cornelia Huck <cohuck@redhat.com>
8668L:	linux-s390@vger.kernel.org
8669W:	http://www.ibm.com/developerworks/linux/linux390/
8670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8671S:	Supported
8672F:	arch/s390/include/uapi/asm/kvm*
8673F:	arch/s390/include/asm/gmap.h
8674F:	arch/s390/include/asm/kvm*
8675F:	arch/s390/kvm/
8676F:	arch/s390/mm/gmap.c
8677
8678KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8679M:	Paolo Bonzini <pbonzini@redhat.com>
8680M:	Radim Krčmář <rkrcmar@redhat.com>
8681L:	kvm@vger.kernel.org
8682W:	http://www.linux-kvm.org
8683T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8684S:	Supported
8685F:	arch/x86/kvm/
8686F:	arch/x86/kvm/*/
8687F:	arch/x86/include/uapi/asm/kvm*
8688F:	arch/x86/include/asm/kvm*
8689F:	arch/x86/include/asm/pvclock-abi.h
8690F:	arch/x86/kernel/kvm.c
8691F:	arch/x86/kernel/kvmclock.c
8692
8693KERNFS
8694M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8695M:	Tejun Heo <tj@kernel.org>
8696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8697S:	Supported
8698F:	include/linux/kernfs.h
8699F:	fs/kernfs/
8700
8701KEXEC
8702M:	Eric Biederman <ebiederm@xmission.com>
8703W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8704L:	kexec@lists.infradead.org
8705S:	Maintained
8706F:	include/linux/kexec.h
8707F:	include/uapi/linux/kexec.h
8708F:	kernel/kexec*
8709
8710KEYS-ENCRYPTED
8711M:	Mimi Zohar <zohar@linux.ibm.com>
8712L:	linux-integrity@vger.kernel.org
8713L:	keyrings@vger.kernel.org
8714S:	Supported
8715F:	Documentation/security/keys/trusted-encrypted.rst
8716F:	include/keys/encrypted-type.h
8717F:	security/keys/encrypted-keys/
8718
8719KEYS-TRUSTED
8720M:	James Bottomley <jejb@linux.ibm.com>
8721M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8722M:	Mimi Zohar <zohar@linux.ibm.com>
8723L:	linux-integrity@vger.kernel.org
8724L:	keyrings@vger.kernel.org
8725S:	Supported
8726F:	Documentation/security/keys/trusted-encrypted.rst
8727F:	include/keys/trusted-type.h
8728F:	security/keys/trusted.c
8729F:	security/keys/trusted.h
8730
8731KEYS/KEYRINGS:
8732M:	David Howells <dhowells@redhat.com>
8733L:	keyrings@vger.kernel.org
8734S:	Maintained
8735F:	Documentation/security/keys/core.rst
8736F:	include/linux/key.h
8737F:	include/linux/key-type.h
8738F:	include/linux/keyctl.h
8739F:	include/uapi/linux/keyctl.h
8740F:	include/keys/
8741F:	security/keys/
8742
8743KGDB / KDB /debug_core
8744M:	Jason Wessel <jason.wessel@windriver.com>
8745M:	Daniel Thompson <daniel.thompson@linaro.org>
8746W:	http://kgdb.wiki.kernel.org/
8747L:	kgdb-bugreport@lists.sourceforge.net
8748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8749S:	Maintained
8750F:	Documentation/dev-tools/kgdb.rst
8751F:	drivers/misc/kgdbts.c
8752F:	drivers/tty/serial/kgdboc.c
8753F:	include/linux/kdb.h
8754F:	include/linux/kgdb.h
8755F:	kernel/debug/
8756
8757KMEMLEAK
8758M:	Catalin Marinas <catalin.marinas@arm.com>
8759S:	Maintained
8760F:	Documentation/dev-tools/kmemleak.rst
8761F:	include/linux/kmemleak.h
8762F:	mm/kmemleak.c
8763F:	mm/kmemleak-test.c
8764
8765KMOD KERNEL MODULE LOADER - USERMODE HELPER
8766M:	Luis Chamberlain <mcgrof@kernel.org>
8767L:	linux-kernel@vger.kernel.org
8768S:	Maintained
8769F:	kernel/kmod.c
8770F:	include/linux/kmod.h
8771F:	lib/test_kmod.c
8772F:	tools/testing/selftests/kmod/
8773
8774KPROBES
8775M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8776M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8777M:	"David S. Miller" <davem@davemloft.net>
8778M:	Masami Hiramatsu <mhiramat@kernel.org>
8779S:	Maintained
8780F:	Documentation/kprobes.txt
8781F:	include/linux/kprobes.h
8782F:	include/asm-generic/kprobes.h
8783F:	kernel/kprobes.c
8784
8785KS0108 LCD CONTROLLER DRIVER
8786M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8787S:	Maintained
8788F:	Documentation/auxdisplay/ks0108
8789F:	drivers/auxdisplay/ks0108.c
8790F:	include/linux/ks0108.h
8791
8792L3MDEV
8793M:	David Ahern <dsa@cumulusnetworks.com>
8794L:	netdev@vger.kernel.org
8795S:	Maintained
8796F:	net/l3mdev
8797F:	include/net/l3mdev.h
8798
8799L7 BPF FRAMEWORK
8800M:	John Fastabend <john.fastabend@gmail.com>
8801M:	Daniel Borkmann <daniel@iogearbox.net>
8802L:	netdev@vger.kernel.org
8803L:	bpf@vger.kernel.org
8804S:	Maintained
8805F:	include/linux/skmsg.h
8806F:	net/core/skmsg.c
8807F:	net/core/sock_map.c
8808F:	net/ipv4/tcp_bpf.c
8809
8810LANTIQ / INTEL Ethernet drivers
8811M:	Hauke Mehrtens <hauke@hauke-m.de>
8812L:	netdev@vger.kernel.org
8813S:	Maintained
8814F:	net/dsa/tag_gswip.c
8815F:	drivers/net/ethernet/lantiq_xrx200.c
8816F:	drivers/net/dsa/lantiq_pce.h
8817F:	drivers/net/dsa/lantiq_gswip.c
8818
8819LANTIQ MIPS ARCHITECTURE
8820M:	John Crispin <john@phrozen.org>
8821L:	linux-mips@vger.kernel.org
8822S:	Maintained
8823F:	arch/mips/lantiq
8824F:	drivers/soc/lantiq
8825
8826LAPB module
8827L:	linux-x25@vger.kernel.org
8828S:	Orphan
8829F:	Documentation/networking/lapb-module.txt
8830F:	include/*/lapb.h
8831F:	net/lapb/
8832
8833LASI 53c700 driver for PARISC
8834M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8835L:	linux-scsi@vger.kernel.org
8836S:	Maintained
8837F:	Documentation/scsi/53c700.txt
8838F:	drivers/scsi/53c700*
8839
8840LEAKING_ADDRESSES
8841M:	Tobin C. Harding <me@tobin.cc>
8842M:	Tycho Andersen <tycho@tycho.ws>
8843L:	kernel-hardening@lists.openwall.com
8844S:	Maintained
8845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8846F:	scripts/leaking_addresses.pl
8847
8848LED SUBSYSTEM
8849M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8850M:	Pavel Machek <pavel@ucw.cz>
8851R:	Dan Murphy <dmurphy@ti.com>
8852L:	linux-leds@vger.kernel.org
8853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8854S:	Maintained
8855F:	Documentation/devicetree/bindings/leds/
8856F:	drivers/leds/
8857F:	include/linux/leds.h
8858
8859LEGACY EEPROM DRIVER
8860M:	Jean Delvare <jdelvare@suse.com>
8861S:	Maintained
8862F:	Documentation/misc-devices/eeprom
8863F:	drivers/misc/eeprom/eeprom.c
8864
8865LEGO MINDSTORMS EV3
8866R:	David Lechner <david@lechnology.com>
8867S:	Maintained
8868F:	arch/arm/boot/dts/da850-lego-ev3.dts
8869F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8870F:	drivers/power/supply/lego_ev3_battery.c
8871
8872LEGO USB Tower driver
8873M:	Juergen Stuber <starblue@users.sourceforge.net>
8874L:	legousb-devel@lists.sourceforge.net
8875W:	http://legousb.sourceforge.net/
8876S:	Maintained
8877F:	drivers/usb/misc/legousbtower.c
8878
8879LG LAPTOP EXTRAS
8880M:	Matan Ziv-Av <matan@svgalib.org>
8881L:	platform-driver-x86@vger.kernel.org
8882S:	Maintained
8883F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8884F:	Documentation/laptops/lg-laptop.rst
8885F:	drivers/platform/x86/lg-laptop.c
8886
8887LG2160 MEDIA DRIVER
8888M:	Michael Krufky <mkrufky@linuxtv.org>
8889L:	linux-media@vger.kernel.org
8890W:	https://linuxtv.org
8891W:	http://github.com/mkrufky
8892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8893T:	git git://linuxtv.org/mkrufky/tuners.git
8894S:	Maintained
8895F:	drivers/media/dvb-frontends/lg2160.*
8896
8897LGDT3305 MEDIA DRIVER
8898M:	Michael Krufky <mkrufky@linuxtv.org>
8899L:	linux-media@vger.kernel.org
8900W:	https://linuxtv.org
8901W:	http://github.com/mkrufky
8902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8903T:	git git://linuxtv.org/mkrufky/tuners.git
8904S:	Maintained
8905F:	drivers/media/dvb-frontends/lgdt3305.*
8906
8907LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8908M:	Viresh Kumar <vireshk@kernel.org>
8909L:	linux-ide@vger.kernel.org
8910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8911S:	Maintained
8912F:	include/linux/pata_arasan_cf_data.h
8913F:	drivers/ata/pata_arasan_cf.c
8914
8915LIBATA PATA DRIVERS
8916M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8917M:	Jens Axboe <axboe@kernel.dk>
8918L:	linux-ide@vger.kernel.org
8919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8920S:	Maintained
8921F:	drivers/ata/pata_*.c
8922F:	drivers/ata/ata_generic.c
8923
8924LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8925M:	Linus Walleij <linus.walleij@linaro.org>
8926L:	linux-ide@vger.kernel.org
8927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8928S:	Maintained
8929F:	drivers/ata/pata_ftide010.c
8930F:	drivers/ata/sata_gemini.c
8931F:	drivers/ata/sata_gemini.h
8932
8933LIBATA SATA AHCI PLATFORM devices support
8934M:	Hans de Goede <hdegoede@redhat.com>
8935M:	Jens Axboe <axboe@kernel.dk>
8936L:	linux-ide@vger.kernel.org
8937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8938S:	Maintained
8939F:	drivers/ata/ahci_platform.c
8940F:	drivers/ata/libahci_platform.c
8941F:	include/linux/ahci_platform.h
8942
8943LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8944M:	Mikael Pettersson <mikpelinux@gmail.com>
8945L:	linux-ide@vger.kernel.org
8946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8947S:	Maintained
8948F:	drivers/ata/sata_promise.*
8949
8950LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8951M:	Jens Axboe <axboe@kernel.dk>
8952L:	linux-ide@vger.kernel.org
8953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8954S:	Maintained
8955F:	drivers/ata/
8956F:	include/linux/ata.h
8957F:	include/linux/libata.h
8958F:	Documentation/devicetree/bindings/ata/
8959
8960LIBLOCKDEP
8961M:	Sasha Levin <alexander.levin@microsoft.com>
8962S:	Maintained
8963F:	tools/lib/lockdep/
8964
8965LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8966M:	Dan Williams <dan.j.williams@intel.com>
8967M:	Vishal Verma <vishal.l.verma@intel.com>
8968M:	Dave Jiang <dave.jiang@intel.com>
8969L:	linux-nvdimm@lists.01.org
8970Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8971S:	Supported
8972F:	drivers/nvdimm/blk.c
8973F:	drivers/nvdimm/region_devs.c
8974
8975LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8976M:	Vishal Verma <vishal.l.verma@intel.com>
8977M:	Dan Williams <dan.j.williams@intel.com>
8978M:	Dave Jiang <dave.jiang@intel.com>
8979L:	linux-nvdimm@lists.01.org
8980Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8981S:	Supported
8982F:	drivers/nvdimm/btt*
8983
8984LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8985M:	Dan Williams <dan.j.williams@intel.com>
8986M:	Vishal Verma <vishal.l.verma@intel.com>
8987M:	Dave Jiang <dave.jiang@intel.com>
8988L:	linux-nvdimm@lists.01.org
8989Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8990S:	Supported
8991F:	drivers/nvdimm/pmem*
8992
8993LIBNVDIMM: DEVICETREE BINDINGS
8994M:	Oliver O'Halloran <oohall@gmail.com>
8995L:	linux-nvdimm@lists.01.org
8996Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8997S:	Supported
8998F:	drivers/nvdimm/of_pmem.c
8999F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9000
9001LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9002M:	Dan Williams <dan.j.williams@intel.com>
9003M:	Vishal Verma <vishal.l.verma@intel.com>
9004M:	Dave Jiang <dave.jiang@intel.com>
9005M:	Keith Busch <keith.busch@intel.com>
9006M:	Ira Weiny <ira.weiny@intel.com>
9007L:	linux-nvdimm@lists.01.org
9008Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9010S:	Supported
9011F:	drivers/nvdimm/*
9012F:	drivers/acpi/nfit/*
9013F:	include/linux/nd.h
9014F:	include/linux/libnvdimm.h
9015F:	include/uapi/linux/ndctl.h
9016
9017LIGHTNVM PLATFORM SUPPORT
9018M:	Matias Bjorling <mb@lightnvm.io>
9019W:	http://github/OpenChannelSSD
9020L:	linux-block@vger.kernel.org
9021S:	Maintained
9022F:	drivers/lightnvm/
9023F:	include/linux/lightnvm.h
9024F:	include/uapi/linux/lightnvm.h
9025
9026LINUX FOR POWER MACINTOSH
9027M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9028W:	http://www.penguinppc.org/
9029L:	linuxppc-dev@lists.ozlabs.org
9030S:	Maintained
9031F:	arch/powerpc/platforms/powermac/
9032F:	drivers/macintosh/
9033
9034LINUX FOR POWERPC (32-BIT AND 64-BIT)
9035M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9036M:	Paul Mackerras <paulus@samba.org>
9037M:	Michael Ellerman <mpe@ellerman.id.au>
9038W:	https://github.com/linuxppc/linux/wiki
9039L:	linuxppc-dev@lists.ozlabs.org
9040Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9042S:	Supported
9043F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9044F:	Documentation/devicetree/bindings/powerpc/
9045F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9046F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9047F:	Documentation/powerpc/
9048F:	arch/powerpc/
9049F:	drivers/char/tpm/tpm_ibmvtpm*
9050F:	drivers/crypto/nx/
9051F:	drivers/crypto/vmx/
9052F:	drivers/i2c/busses/i2c-opal.c
9053F:	drivers/net/ethernet/ibm/ibmveth.*
9054F:	drivers/net/ethernet/ibm/ibmvnic.*
9055F:	drivers/pci/hotplug/pnv_php.c
9056F:	drivers/pci/hotplug/rpa*
9057F:	drivers/rtc/rtc-opal.c
9058F:	drivers/scsi/ibmvscsi/
9059F:	drivers/tty/hvc/hvc_opal.c
9060F:	drivers/watchdog/wdrtas.c
9061F:	tools/testing/selftests/powerpc
9062N:	/pmac
9063N:	powermac
9064N:	powernv
9065N:	[^a-z0-9]ps3
9066N:	pseries
9067
9068LINUX FOR POWERPC EMBEDDED MPC5XXX
9069M:	Anatolij Gustschin <agust@denx.de>
9070L:	linuxppc-dev@lists.ozlabs.org
9071T:	git git://git.denx.de/linux-denx-agust.git
9072S:	Maintained
9073F:	arch/powerpc/platforms/512x/
9074F:	arch/powerpc/platforms/52xx/
9075
9076LINUX FOR POWERPC EMBEDDED PPC4XX
9077M:	Alistair Popple <alistair@popple.id.au>
9078M:	Matt Porter <mporter@kernel.crashing.org>
9079W:	http://www.penguinppc.org/
9080L:	linuxppc-dev@lists.ozlabs.org
9081S:	Maintained
9082F:	arch/powerpc/platforms/40x/
9083F:	arch/powerpc/platforms/44x/
9084
9085LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9086M:	Scott Wood <oss@buserror.net>
9087M:	Kumar Gala <galak@kernel.crashing.org>
9088W:	http://www.penguinppc.org/
9089L:	linuxppc-dev@lists.ozlabs.org
9090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9091S:	Maintained
9092F:	arch/powerpc/platforms/83xx/
9093F:	arch/powerpc/platforms/85xx/
9094F:	Documentation/devicetree/bindings/powerpc/fsl/
9095
9096LINUX FOR POWERPC EMBEDDED PPC8XX
9097M:	Vitaly Bordug <vitb@kernel.crashing.org>
9098W:	http://www.penguinppc.org/
9099L:	linuxppc-dev@lists.ozlabs.org
9100S:	Maintained
9101F:	arch/powerpc/platforms/8xx/
9102
9103LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9104L:	linuxppc-dev@lists.ozlabs.org
9105S:	Orphan
9106F:	arch/powerpc/*/*virtex*
9107F:	arch/powerpc/*/*/*virtex*
9108
9109LINUX FOR POWERPC PA SEMI PWRFICIENT
9110L:	linuxppc-dev@lists.ozlabs.org
9111S:	Orphan
9112F:	arch/powerpc/platforms/pasemi/
9113F:	drivers/*/*pasemi*
9114F:	drivers/*/*/*pasemi*
9115
9116LINUX KERNEL DUMP TEST MODULE (LKDTM)
9117M:	Kees Cook <keescook@chromium.org>
9118S:	Maintained
9119F:	drivers/misc/lkdtm/*
9120
9121LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9122M:	Alan Stern <stern@rowland.harvard.edu>
9123M:	Andrea Parri <andrea.parri@amarulasolutions.com>
9124M:	Will Deacon <will@kernel.org>
9125M:	Peter Zijlstra <peterz@infradead.org>
9126M:	Boqun Feng <boqun.feng@gmail.com>
9127M:	Nicholas Piggin <npiggin@gmail.com>
9128M:	David Howells <dhowells@redhat.com>
9129M:	Jade Alglave <j.alglave@ucl.ac.uk>
9130M:	Luc Maranget <luc.maranget@inria.fr>
9131M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9132R:	Akira Yokosawa <akiyks@gmail.com>
9133R:	Daniel Lustig <dlustig@nvidia.com>
9134L:	linux-kernel@vger.kernel.org
9135L:	linux-arch@vger.kernel.org
9136S:	Supported
9137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9138F:	tools/memory-model/
9139F:	Documentation/atomic_bitops.txt
9140F:	Documentation/atomic_t.txt
9141F:	Documentation/core-api/atomic_ops.rst
9142F:	Documentation/core-api/refcount-vs-atomic.rst
9143F:	Documentation/memory-barriers.txt
9144
9145LIS3LV02D ACCELEROMETER DRIVER
9146M:	Eric Piel <eric.piel@tremplin-utc.net>
9147S:	Maintained
9148F:	Documentation/misc-devices/lis3lv02d
9149F:	drivers/misc/lis3lv02d/
9150F:	drivers/platform/x86/hp_accel.c
9151
9152LIVE PATCHING
9153M:	Josh Poimboeuf <jpoimboe@redhat.com>
9154M:	Jiri Kosina <jikos@kernel.org>
9155M:	Miroslav Benes <mbenes@suse.cz>
9156M:	Petr Mladek <pmladek@suse.com>
9157R:	Joe Lawrence <joe.lawrence@redhat.com>
9158S:	Maintained
9159F:	kernel/livepatch/
9160F:	include/linux/livepatch.h
9161F:	arch/x86/include/asm/livepatch.h
9162F:	arch/x86/kernel/livepatch.c
9163F:	Documentation/livepatch/
9164F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9165F:	samples/livepatch/
9166F:	tools/testing/selftests/livepatch/
9167L:	live-patching@vger.kernel.org
9168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9169
9170LLC (802.2)
9171L:	netdev@vger.kernel.org
9172S:	Odd fixes
9173F:	include/linux/llc.h
9174F:	include/uapi/linux/llc.h
9175F:	include/net/llc*
9176F:	net/llc/
9177
9178LM73 HARDWARE MONITOR DRIVER
9179M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9180L:	linux-hwmon@vger.kernel.org
9181S:	Maintained
9182F:	drivers/hwmon/lm73.c
9183
9184LM78 HARDWARE MONITOR DRIVER
9185M:	Jean Delvare <jdelvare@suse.com>
9186L:	linux-hwmon@vger.kernel.org
9187S:	Maintained
9188F:	Documentation/hwmon/lm78.rst
9189F:	drivers/hwmon/lm78.c
9190
9191LM83 HARDWARE MONITOR DRIVER
9192M:	Jean Delvare <jdelvare@suse.com>
9193L:	linux-hwmon@vger.kernel.org
9194S:	Maintained
9195F:	Documentation/hwmon/lm83.rst
9196F:	drivers/hwmon/lm83.c
9197
9198LM90 HARDWARE MONITOR DRIVER
9199M:	Jean Delvare <jdelvare@suse.com>
9200L:	linux-hwmon@vger.kernel.org
9201S:	Maintained
9202F:	Documentation/hwmon/lm90.rst
9203F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9204F:	drivers/hwmon/lm90.c
9205F:	include/dt-bindings/thermal/lm90.h
9206
9207LM95234 HARDWARE MONITOR DRIVER
9208M:	Guenter Roeck <linux@roeck-us.net>
9209L:	linux-hwmon@vger.kernel.org
9210S:	Maintained
9211F:	Documentation/hwmon/lm95234.rst
9212F:	drivers/hwmon/lm95234.c
9213
9214LME2510 MEDIA DRIVER
9215M:	Malcolm Priestley <tvboxspy@gmail.com>
9216L:	linux-media@vger.kernel.org
9217W:	https://linuxtv.org
9218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9219S:	Maintained
9220F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9221
9222LOADPIN SECURITY MODULE
9223M:	Kees Cook <keescook@chromium.org>
9224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9225S:	Supported
9226F:	security/loadpin/
9227F:	Documentation/admin-guide/LSM/LoadPin.rst
9228
9229LOCKING PRIMITIVES
9230M:	Peter Zijlstra <peterz@infradead.org>
9231M:	Ingo Molnar <mingo@redhat.com>
9232M:	Will Deacon <will@kernel.org>
9233L:	linux-kernel@vger.kernel.org
9234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9235S:	Maintained
9236F:	Documentation/locking/
9237F:	include/linux/lockdep.h
9238F:	include/linux/spinlock*.h
9239F:	arch/*/include/asm/spinlock*.h
9240F:	include/linux/rwlock*.h
9241F:	include/linux/mutex*.h
9242F:	include/linux/rwsem*.h
9243F:	include/linux/seqlock.h
9244F:	lib/locking*.[ch]
9245F:	kernel/locking/
9246X:	kernel/locking/locktorture.c
9247
9248LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9249M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9250L:	linux-ntfs-dev@lists.sourceforge.net
9251W:	http://www.linux-ntfs.org/content/view/19/37/
9252S:	Maintained
9253F:	Documentation/ldm.txt
9254F:	block/partitions/ldm.*
9255
9256LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9257M:	Sathya Prakash <sathya.prakash@broadcom.com>
9258M:	Chaitra P B <chaitra.basappa@broadcom.com>
9259M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9260L:	MPT-FusionLinux.pdl@broadcom.com
9261L:	linux-scsi@vger.kernel.org
9262W:	http://www.avagotech.com/support/
9263S:	Supported
9264F:	drivers/message/fusion/
9265F:	drivers/scsi/mpt3sas/
9266
9267LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9268M:	Matthew Wilcox <willy@infradead.org>
9269L:	linux-scsi@vger.kernel.org
9270S:	Maintained
9271F:	drivers/scsi/sym53c8xx_2/
9272
9273LTC1660 DAC DRIVER
9274M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9275L:	linux-iio@vger.kernel.org
9276S:	Maintained
9277F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9278F:	drivers/iio/dac/ltc1660.c
9279
9280LTC4261 HARDWARE MONITOR DRIVER
9281M:	Guenter Roeck <linux@roeck-us.net>
9282L:	linux-hwmon@vger.kernel.org
9283S:	Maintained
9284F:	Documentation/hwmon/ltc4261.rst
9285F:	drivers/hwmon/ltc4261.c
9286
9287LTC4306 I2C MULTIPLEXER DRIVER
9288M:	Michael Hennerich <michael.hennerich@analog.com>
9289W:	http://ez.analog.com/community/linux-device-drivers
9290L:	linux-i2c@vger.kernel.org
9291S:	Supported
9292F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9293F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9294
9295LTP (Linux Test Project)
9296M:	Mike Frysinger <vapier@gentoo.org>
9297M:	Cyril Hrubis <chrubis@suse.cz>
9298M:	Wanlong Gao <wanlong.gao@gmail.com>
9299M:	Jan Stancek <jstancek@redhat.com>
9300M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9301M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9302L:	ltp@lists.linux.it (subscribers-only)
9303W:	http://linux-test-project.github.io/
9304T:	git git://github.com/linux-test-project/ltp.git
9305S:	Maintained
9306
9307M68K ARCHITECTURE
9308M:	Geert Uytterhoeven <geert@linux-m68k.org>
9309L:	linux-m68k@lists.linux-m68k.org
9310W:	http://www.linux-m68k.org/
9311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9312S:	Maintained
9313F:	arch/m68k/
9314F:	drivers/zorro/
9315
9316M68K ON APPLE MACINTOSH
9317M:	Joshua Thompson <funaho@jurai.org>
9318W:	http://www.mac.linux-m68k.org/
9319L:	linux-m68k@lists.linux-m68k.org
9320S:	Maintained
9321F:	arch/m68k/mac/
9322
9323M68K ON HP9000/300
9324M:	Philip Blundell <philb@gnu.org>
9325W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9326S:	Maintained
9327F:	arch/m68k/hp300/
9328
9329M88DS3103 MEDIA DRIVER
9330M:	Antti Palosaari <crope@iki.fi>
9331L:	linux-media@vger.kernel.org
9332W:	https://linuxtv.org
9333W:	http://palosaari.fi/linux/
9334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9335T:	git git://linuxtv.org/anttip/media_tree.git
9336S:	Maintained
9337F:	drivers/media/dvb-frontends/m88ds3103*
9338
9339M88RS2000 MEDIA DRIVER
9340M:	Malcolm Priestley <tvboxspy@gmail.com>
9341L:	linux-media@vger.kernel.org
9342W:	https://linuxtv.org
9343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9344S:	Maintained
9345F:	drivers/media/dvb-frontends/m88rs2000*
9346
9347MA901 MASTERKIT USB FM RADIO DRIVER
9348M:	Alexey Klimov <klimov.linux@gmail.com>
9349L:	linux-media@vger.kernel.org
9350T:	git git://linuxtv.org/media_tree.git
9351S:	Maintained
9352F:	drivers/media/radio/radio-ma901.c
9353
9354MAC80211
9355M:	Johannes Berg <johannes@sipsolutions.net>
9356L:	linux-wireless@vger.kernel.org
9357W:	http://wireless.kernel.org/
9358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9360S:	Maintained
9361F:	Documentation/networking/mac80211-injection.txt
9362F:	include/net/mac80211.h
9363F:	net/mac80211/
9364F:	drivers/net/wireless/mac80211_hwsim.[ch]
9365F:	Documentation/networking/mac80211_hwsim/README
9366
9367MAILBOX API
9368M:	Jassi Brar <jassisinghbrar@gmail.com>
9369L:	linux-kernel@vger.kernel.org
9370S:	Maintained
9371F:	drivers/mailbox/
9372F:	include/linux/mailbox_client.h
9373F:	include/linux/mailbox_controller.h
9374
9375MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9376M:	Michael Kerrisk <mtk.manpages@gmail.com>
9377W:	http://www.kernel.org/doc/man-pages
9378L:	linux-man@vger.kernel.org
9379S:	Maintained
9380
9381MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9382M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9383L:	linux-mips@vger.kernel.org
9384S:	Maintained
9385F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9386
9387MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9388M:	Andrew Lunn <andrew@lunn.ch>
9389M:	Vivien Didelot <vivien.didelot@gmail.com>
9390L:	netdev@vger.kernel.org
9391S:	Maintained
9392F:	drivers/net/dsa/mv88e6xxx/
9393F:	include/linux/platform_data/mv88e6xxx.h
9394F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9395
9396MARVELL ARMADA DRM SUPPORT
9397M:	Russell King <linux@armlinux.org.uk>
9398S:	Maintained
9399T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9400T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9401F:	drivers/gpu/drm/armada/
9402F:	include/uapi/drm/armada_drm.h
9403F:	Documentation/devicetree/bindings/display/armada/
9404
9405MARVELL ARMADA 3700 PHY DRIVERS
9406M:	Miquel Raynal <miquel.raynal@bootlin.com>
9407S:	Maintained
9408F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9409F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9410F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9411F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9412
9413MARVELL CRYPTO DRIVER
9414M:	Boris Brezillon <bbrezillon@kernel.org>
9415M:	Arnaud Ebalard <arno@natisbad.org>
9416F:	drivers/crypto/marvell/
9417S:	Maintained
9418L:	linux-crypto@vger.kernel.org
9419
9420MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9421M:	Mirko Lindner <mlindner@marvell.com>
9422M:	Stephen Hemminger <stephen@networkplumber.org>
9423L:	netdev@vger.kernel.org
9424S:	Maintained
9425F:	drivers/net/ethernet/marvell/sk*
9426
9427MARVELL LIBERTAS WIRELESS DRIVER
9428L:	libertas-dev@lists.infradead.org
9429S:	Orphan
9430F:	drivers/net/wireless/marvell/libertas/
9431
9432MARVELL MACCHIATOBIN SUPPORT
9433M:	Russell King <linux@armlinux.org.uk>
9434L:	linux-arm-kernel@lists.infradead.org
9435S:	Maintained
9436F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9437
9438MARVELL MV643XX ETHERNET DRIVER
9439M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9440L:	netdev@vger.kernel.org
9441S:	Maintained
9442F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9443F:	include/linux/mv643xx.h
9444
9445MARVELL MV88X3310 PHY DRIVER
9446M:	Russell King <linux@armlinux.org.uk>
9447L:	netdev@vger.kernel.org
9448S:	Maintained
9449F:	drivers/net/phy/marvell10g.c
9450
9451MARVELL MVEBU THERMAL DRIVER
9452M:	Miquel Raynal <miquel.raynal@bootlin.com>
9453S:	Maintained
9454F:	drivers/thermal/armada_thermal.c
9455
9456MARVELL MVNETA ETHERNET DRIVER
9457M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9458L:	netdev@vger.kernel.org
9459S:	Maintained
9460F:	drivers/net/ethernet/marvell/mvneta.*
9461
9462MARVELL MWIFIEX WIRELESS DRIVER
9463M:	Amitkumar Karwar <amitkarwar@gmail.com>
9464M:	Nishant Sarmukadam <nishants@marvell.com>
9465M:	Ganapathi Bhat <gbhat@marvell.com>
9466M:	Xinming Hu <huxinming820@gmail.com>
9467L:	linux-wireless@vger.kernel.org
9468S:	Maintained
9469F:	drivers/net/wireless/marvell/mwifiex/
9470
9471MARVELL MWL8K WIRELESS DRIVER
9472M:	Lennert Buytenhek <buytenh@wantstofly.org>
9473L:	linux-wireless@vger.kernel.org
9474S:	Odd Fixes
9475F:	drivers/net/wireless/marvell/mwl8k.c
9476
9477MARVELL NAND CONTROLLER DRIVER
9478M:	Miquel Raynal <miquel.raynal@bootlin.com>
9479L:	linux-mtd@lists.infradead.org
9480S:	Maintained
9481F:	drivers/mtd/nand/raw/marvell_nand.c
9482F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9483
9484MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9485M:	Nicolas Pitre <nico@fluxnic.net>
9486S:	Odd Fixes
9487F:	drivers/mmc/host/mvsdio.*
9488
9489MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9490M:	Hu Ziji <huziji@marvell.com>
9491L:	linux-mmc@vger.kernel.org
9492S:	Supported
9493F:	drivers/mmc/host/sdhci-xenon*
9494F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9495
9496MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9497M:	Sunil Goutham <sgoutham@marvell.com>
9498M:	Linu Cherian <lcherian@marvell.com>
9499M:	Geetha sowjanya <gakula@marvell.com>
9500M:	Jerin Jacob <jerinj@marvell.com>
9501L:	netdev@vger.kernel.org
9502S:	Supported
9503F:	drivers/net/ethernet/marvell/octeontx2/af/
9504
9505MATROX FRAMEBUFFER DRIVER
9506L:	linux-fbdev@vger.kernel.org
9507S:	Orphan
9508F:	drivers/video/fbdev/matrox/matroxfb_*
9509F:	include/uapi/linux/matroxfb.h
9510
9511MAX16065 HARDWARE MONITOR DRIVER
9512M:	Guenter Roeck <linux@roeck-us.net>
9513L:	linux-hwmon@vger.kernel.org
9514S:	Maintained
9515F:	Documentation/hwmon/max16065.rst
9516F:	drivers/hwmon/max16065.c
9517
9518MAX2175 SDR TUNER DRIVER
9519M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9520L:	linux-media@vger.kernel.org
9521T:	git git://linuxtv.org/media_tree.git
9522S:	Maintained
9523F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9524F:	Documentation/media/v4l-drivers/max2175.rst
9525F:	drivers/media/i2c/max2175*
9526F:	include/uapi/linux/max2175.h
9527
9528MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9529L:	linux-hwmon@vger.kernel.org
9530S:	Orphan
9531F:	Documentation/hwmon/max6650.rst
9532F:	drivers/hwmon/max6650.c
9533
9534MAX6697 HARDWARE MONITOR DRIVER
9535M:	Guenter Roeck <linux@roeck-us.net>
9536L:	linux-hwmon@vger.kernel.org
9537S:	Maintained
9538F:	Documentation/hwmon/max6697.rst
9539F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9540F:	drivers/hwmon/max6697.c
9541F:	include/linux/platform_data/max6697.h
9542
9543MAX9860 MONO AUDIO VOICE CODEC DRIVER
9544M:	Peter Rosin <peda@axentia.se>
9545L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9546S:	Maintained
9547F:	Documentation/devicetree/bindings/sound/max9860.txt
9548F:	sound/soc/codecs/max9860.*
9549
9550MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9551M:	Andreas Klinger <ak@it-klinger.de>
9552L:	linux-iio@vger.kernel.org
9553S:	Maintained
9554F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9555F:	drivers/iio/proximity/mb1232.c
9556
9557MAXIM MAX77650 PMIC MFD DRIVER
9558M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9559L:	linux-kernel@vger.kernel.org
9560S:	Maintained
9561F:	Documentation/devicetree/bindings/*/*max77650.txt
9562F:	Documentation/devicetree/bindings/*/max77650*.txt
9563F:	include/linux/mfd/max77650.h
9564F:	drivers/mfd/max77650.c
9565F:	drivers/regulator/max77650-regulator.c
9566F:	drivers/power/supply/max77650-charger.c
9567F:	drivers/input/misc/max77650-onkey.c
9568F:	drivers/leds/leds-max77650.c
9569F:	drivers/gpio/gpio-max77650.c
9570
9571MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9572M:	Javier Martinez Canillas <javier@dowhile0.org>
9573L:	linux-kernel@vger.kernel.org
9574S:	Supported
9575F:	drivers/regulator/max77802-regulator.c
9576F:	Documentation/devicetree/bindings/*/*max77802.txt
9577F:	include/dt-bindings/*/*max77802.h
9578
9579MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9580M:	Krzysztof Kozlowski <krzk@kernel.org>
9581M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9582L:	linux-pm@vger.kernel.org
9583S:	Supported
9584F:	drivers/power/supply/max14577_charger.c
9585F:	drivers/power/supply/max77693_charger.c
9586
9587MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9588M:	Chanwoo Choi <cw00.choi@samsung.com>
9589M:	Krzysztof Kozlowski <krzk@kernel.org>
9590M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9591L:	linux-kernel@vger.kernel.org
9592S:	Supported
9593F:	drivers/*/max14577*.c
9594F:	drivers/*/max77686*.c
9595F:	drivers/*/max77693*.c
9596F:	drivers/extcon/extcon-max14577.c
9597F:	drivers/extcon/extcon-max77693.c
9598F:	drivers/rtc/rtc-max77686.c
9599F:	drivers/clk/clk-max77686.c
9600F:	Documentation/devicetree/bindings/mfd/max14577.txt
9601F:	Documentation/devicetree/bindings/*/max77686.txt
9602F:	Documentation/devicetree/bindings/mfd/max77693.txt
9603F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9604F:	include/linux/mfd/max14577*.h
9605F:	include/linux/mfd/max77686*.h
9606F:	include/linux/mfd/max77693*.h
9607
9608MAXIRADIO FM RADIO RECEIVER DRIVER
9609M:	Hans Verkuil <hverkuil@xs4all.nl>
9610L:	linux-media@vger.kernel.org
9611T:	git git://linuxtv.org/media_tree.git
9612W:	https://linuxtv.org
9613S:	Maintained
9614F:	drivers/media/radio/radio-maxiradio*
9615
9616MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9617M:	Peter Rosin <peda@axentia.se>
9618L:	linux-iio@vger.kernel.org
9619S:	Maintained
9620F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9621F:	drivers/iio/potentiometer/mcp4018.c
9622F:	drivers/iio/potentiometer/mcp4531.c
9623
9624MCR20A IEEE-802.15.4 RADIO DRIVER
9625M:	Xue Liu <liuxuenetmail@gmail.com>
9626L:	linux-wpan@vger.kernel.org
9627W:	https://github.com/xueliu/mcr20a-linux
9628S:	Maintained
9629F:	drivers/net/ieee802154/mcr20a.c
9630F:	drivers/net/ieee802154/mcr20a.h
9631F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9632
9633MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9634M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9635L:	linux-iio@vger.kernel.org
9636S:	Maintained
9637F:	drivers/iio/dac/cio-dac.c
9638
9639MEDIA DRIVERS FOR ASCOT2E
9640M:	Sergey Kozlov <serjk@netup.ru>
9641M:	Abylay Ospan <aospan@netup.ru>
9642L:	linux-media@vger.kernel.org
9643W:	https://linuxtv.org
9644W:	http://netup.tv/
9645T:	git git://linuxtv.org/media_tree.git
9646S:	Supported
9647F:	drivers/media/dvb-frontends/ascot2e*
9648
9649MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9650M:	Jasmin Jessich <jasmin@anw.at>
9651L:	linux-media@vger.kernel.org
9652W:	https://linuxtv.org
9653T:	git git://linuxtv.org/media_tree.git
9654S:	Maintained
9655F:	drivers/media/dvb-frontends/cxd2099*
9656
9657MEDIA DRIVERS FOR CXD2841ER
9658M:	Sergey Kozlov <serjk@netup.ru>
9659M:	Abylay Ospan <aospan@netup.ru>
9660L:	linux-media@vger.kernel.org
9661W:	https://linuxtv.org
9662W:	http://netup.tv/
9663T:	git git://linuxtv.org/media_tree.git
9664S:	Supported
9665F:	drivers/media/dvb-frontends/cxd2841er*
9666
9667MEDIA DRIVERS FOR CXD2880
9668M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9669L:	linux-media@vger.kernel.org
9670W:	http://linuxtv.org/
9671T:	git git://linuxtv.org/media_tree.git
9672S:	Supported
9673F:	drivers/media/dvb-frontends/cxd2880/*
9674F:	drivers/media/spi/cxd2880*
9675
9676MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9677L:	linux-media@vger.kernel.org
9678W:	https://linuxtv.org
9679T:	git git://linuxtv.org/media_tree.git
9680S:	Orphan
9681F:	drivers/media/pci/ddbridge/*
9682
9683MEDIA DRIVERS FOR FREESCALE IMX
9684M:	Steve Longerbeam <slongerbeam@gmail.com>
9685M:	Philipp Zabel <p.zabel@pengutronix.de>
9686L:	linux-media@vger.kernel.org
9687T:	git git://linuxtv.org/media_tree.git
9688S:	Maintained
9689F:	Documentation/devicetree/bindings/media/imx.txt
9690F:	Documentation/media/v4l-drivers/imx.rst
9691F:	drivers/staging/media/imx/
9692F:	include/linux/imx-media.h
9693F:	include/media/imx.h
9694
9695MEDIA DRIVER FOR FREESCALE IMX PXP
9696M:	Philipp Zabel <p.zabel@pengutronix.de>
9697L:	linux-media@vger.kernel.org
9698T:	git git://linuxtv.org/media_tree.git
9699S:	Maintained
9700F:	drivers/media/platform/imx-pxp.[ch]
9701
9702MEDIA DRIVERS FOR FREESCALE IMX7
9703M:	Rui Miguel Silva <rmfrfs@gmail.com>
9704L:	linux-media@vger.kernel.org
9705T:	git git://linuxtv.org/media_tree.git
9706S:	Maintained
9707F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9708F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9709F:	Documentation/media/v4l-drivers/imx7.rst
9710F:	drivers/staging/media/imx/imx7-media-csi.c
9711F:	drivers/staging/media/imx/imx7-mipi-csis.c
9712
9713MEDIA DRIVERS FOR HELENE
9714M:	Abylay Ospan <aospan@netup.ru>
9715L:	linux-media@vger.kernel.org
9716W:	https://linuxtv.org
9717W:	http://netup.tv/
9718T:	git git://linuxtv.org/media_tree.git
9719S:	Supported
9720F:	drivers/media/dvb-frontends/helene*
9721
9722MEDIA DRIVERS FOR HORUS3A
9723M:	Sergey Kozlov <serjk@netup.ru>
9724M:	Abylay Ospan <aospan@netup.ru>
9725L:	linux-media@vger.kernel.org
9726W:	https://linuxtv.org
9727W:	http://netup.tv/
9728T:	git git://linuxtv.org/media_tree.git
9729S:	Supported
9730F:	drivers/media/dvb-frontends/horus3a*
9731
9732MEDIA DRIVERS FOR LNBH25
9733M:	Sergey Kozlov <serjk@netup.ru>
9734M:	Abylay Ospan <aospan@netup.ru>
9735L:	linux-media@vger.kernel.org
9736W:	https://linuxtv.org
9737W:	http://netup.tv/
9738T:	git git://linuxtv.org/media_tree.git
9739S:	Supported
9740F:	drivers/media/dvb-frontends/lnbh25*
9741
9742MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9743L:	linux-media@vger.kernel.org
9744W:	https://linuxtv.org
9745T:	git git://linuxtv.org/media_tree.git
9746S:	Orphan
9747F:	drivers/media/dvb-frontends/mxl5xx*
9748
9749MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9750M:	Sergey Kozlov <serjk@netup.ru>
9751M:	Abylay Ospan <aospan@netup.ru>
9752L:	linux-media@vger.kernel.org
9753W:	https://linuxtv.org
9754W:	http://netup.tv/
9755T:	git git://linuxtv.org/media_tree.git
9756S:	Supported
9757F:	drivers/media/pci/netup_unidvb/*
9758
9759MEDIA DRIVERS FOR RENESAS - CEU
9760M:	Jacopo Mondi <jacopo@jmondi.org>
9761L:	linux-media@vger.kernel.org
9762L:	linux-renesas-soc@vger.kernel.org
9763T:	git git://linuxtv.org/media_tree.git
9764S:	Supported
9765F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9766F:	drivers/media/platform/renesas-ceu.c
9767F:	include/media/drv-intf/renesas-ceu.h
9768
9769MEDIA DRIVERS FOR RENESAS - DRIF
9770M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9771L:	linux-media@vger.kernel.org
9772L:	linux-renesas-soc@vger.kernel.org
9773T:	git git://linuxtv.org/media_tree.git
9774S:	Supported
9775F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9776F:	drivers/media/platform/rcar_drif.c
9777
9778MEDIA DRIVERS FOR RENESAS - FCP
9779M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9780L:	linux-media@vger.kernel.org
9781L:	linux-renesas-soc@vger.kernel.org
9782T:	git git://linuxtv.org/media_tree.git
9783S:	Supported
9784F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9785F:	drivers/media/platform/rcar-fcp.c
9786F:	include/media/rcar-fcp.h
9787
9788MEDIA DRIVERS FOR RENESAS - FDP1
9789M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9790L:	linux-media@vger.kernel.org
9791L:	linux-renesas-soc@vger.kernel.org
9792T:	git git://linuxtv.org/media_tree.git
9793S:	Supported
9794F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9795F:	drivers/media/platform/rcar_fdp1.c
9796
9797MEDIA DRIVERS FOR RENESAS - VIN
9798M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9799L:	linux-media@vger.kernel.org
9800L:	linux-renesas-soc@vger.kernel.org
9801T:	git git://linuxtv.org/media_tree.git
9802S:	Supported
9803F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9804F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9805F:	drivers/media/platform/rcar-vin/
9806
9807MEDIA DRIVERS FOR RENESAS - VSP1
9808M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9809M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9810L:	linux-media@vger.kernel.org
9811L:	linux-renesas-soc@vger.kernel.org
9812T:	git git://linuxtv.org/media_tree.git
9813S:	Supported
9814F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9815F:	drivers/media/platform/vsp1/
9816
9817MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9818L:	linux-media@vger.kernel.org
9819W:	https://linuxtv.org
9820T:	git git://linuxtv.org/media_tree.git
9821S:	Orphan
9822F:	drivers/media/dvb-frontends/stv0910*
9823
9824MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9825L:	linux-media@vger.kernel.org
9826W:	https://linuxtv.org
9827T:	git git://linuxtv.org/media_tree.git
9828S:	Orphan
9829F:	drivers/media/dvb-frontends/stv6111*
9830
9831MEDIA DRIVERS FOR STM32 - DCMI
9832M:	Hugues Fruchet <hugues.fruchet@st.com>
9833L:	linux-media@vger.kernel.org
9834T:	git git://linuxtv.org/media_tree.git
9835S:	Supported
9836F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9837F:	drivers/media/platform/stm32/stm32-dcmi.c
9838
9839MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9840M:	Dmitry Osipenko <digetx@gmail.com>
9841L:	linux-media@vger.kernel.org
9842L:	linux-tegra@vger.kernel.org
9843T:	git git://linuxtv.org/media_tree.git
9844S:	Maintained
9845F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9846F:	drivers/staging/media/tegra-vde/
9847
9848MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9849M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9850P:	LinuxTV.org Project
9851L:	linux-media@vger.kernel.org
9852W:	https://linuxtv.org
9853Q:	http://patchwork.kernel.org/project/linux-media/list/
9854T:	git git://linuxtv.org/media_tree.git
9855S:	Maintained
9856F:	Documentation/devicetree/bindings/media/
9857F:	Documentation/media/
9858F:	drivers/media/
9859F:	drivers/staging/media/
9860F:	include/linux/platform_data/media/
9861F:	include/media/
9862F:	include/uapi/linux/dvb/
9863F:	include/uapi/linux/videodev2.h
9864F:	include/uapi/linux/media.h
9865F:	include/uapi/linux/v4l2-*
9866F:	include/uapi/linux/meye.h
9867F:	include/uapi/linux/ivtv*
9868F:	include/uapi/linux/uvcvideo.h
9869
9870MEDIATEK BLUETOOTH DRIVER
9871M:	Sean Wang <sean.wang@mediatek.com>
9872L:	linux-bluetooth@vger.kernel.org
9873L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9874S:	Maintained
9875F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9876F:	drivers/bluetooth/btmtkuart.c
9877
9878MEDIATEK CIR DRIVER
9879M:	Sean Wang <sean.wang@mediatek.com>
9880S:	Maintained
9881F:	drivers/media/rc/mtk-cir.c
9882
9883MEDIATEK DMA DRIVER
9884M:	Sean Wang <sean.wang@mediatek.com>
9885L:	dmaengine@vger.kernel.org
9886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9887L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9888S:	Maintained
9889F:	Documentation/devicetree/bindings/dma/mtk-*
9890F:	drivers/dma/mediatek/
9891
9892MEDIATEK PMIC LED DRIVER
9893M:	Sean Wang <sean.wang@mediatek.com>
9894S:	Maintained
9895F:	drivers/leds/leds-mt6323.c
9896F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9897
9898MEDIATEK ETHERNET DRIVER
9899M:	Felix Fietkau <nbd@openwrt.org>
9900M:	John Crispin <john@phrozen.org>
9901M:	Sean Wang <sean.wang@mediatek.com>
9902M:	Nelson Chang <nelson.chang@mediatek.com>
9903L:	netdev@vger.kernel.org
9904S:	Maintained
9905F:	drivers/net/ethernet/mediatek/
9906
9907MEDIATEK SWITCH DRIVER
9908M:	Sean Wang <sean.wang@mediatek.com>
9909L:	netdev@vger.kernel.org
9910S:	Maintained
9911F:	drivers/net/dsa/mt7530.*
9912F:	net/dsa/tag_mtk.c
9913
9914MEDIATEK JPEG DRIVER
9915M:	Rick Chang <rick.chang@mediatek.com>
9916M:	Bin Liu <bin.liu@mediatek.com>
9917S:	Supported
9918F:	drivers/media/platform/mtk-jpeg/
9919F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9920
9921MEDIATEK MDP DRIVER
9922M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9923M:	Houlong Wei <houlong.wei@mediatek.com>
9924M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9925S:	Supported
9926F:	drivers/media/platform/mtk-mdp/
9927F:	drivers/media/platform/mtk-vpu/
9928F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9929
9930MEDIATEK MEDIA DRIVER
9931M:	Tiffany Lin <tiffany.lin@mediatek.com>
9932M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9933S:	Supported
9934F:	drivers/media/platform/mtk-vcodec/
9935F:	drivers/media/platform/mtk-vpu/
9936F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9937F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9938
9939MEDIATEK MMC/SD/SDIO DRIVER
9940M:	Chaotian Jing <chaotian.jing@mediatek.com>
9941S:	Maintained
9942F:	drivers/mmc/host/mtk-sd.c
9943F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
9944
9945MEDIATEK MT76 WIRELESS LAN DRIVER
9946M:	Felix Fietkau <nbd@nbd.name>
9947M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9948R:	Ryder Lee <ryder.lee@mediatek.com>
9949R:	Roy Luo <royluo@google.com>
9950L:	linux-wireless@vger.kernel.org
9951S:	Maintained
9952F:	drivers/net/wireless/mediatek/mt76/
9953
9954MEDIATEK MT7601U WIRELESS LAN DRIVER
9955M:	Jakub Kicinski <kubakici@wp.pl>
9956L:	linux-wireless@vger.kernel.org
9957S:	Maintained
9958F:	drivers/net/wireless/mediatek/mt7601u/
9959
9960MEDIATEK NAND CONTROLLER DRIVER
9961M:	Xiaolei Li <xiaolei.li@mediatek.com>
9962L:	linux-mtd@lists.infradead.org
9963S:	Maintained
9964F:	drivers/mtd/nand/raw/mtk_*
9965F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9966
9967MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9968M:	Sean Wang <sean.wang@mediatek.com>
9969S:	Maintained
9970F:	drivers/char/hw_random/mtk-rng.c
9971
9972MEDIATEK USB3 DRD IP DRIVER
9973M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9974L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9976L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9977S:	Maintained
9978F:	drivers/usb/mtu3/
9979
9980MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9981M:	Peter Senna Tschudin <peter.senna@gmail.com>
9982M:	Martin Donnelly <martin.donnelly@ge.com>
9983M:	Martyn Welch <martyn.welch@collabora.co.uk>
9984S:	Maintained
9985F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9986F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9987
9988MEGARAID SCSI/SAS DRIVERS
9989M:	Kashyap Desai <kashyap.desai@broadcom.com>
9990M:	Sumit Saxena <sumit.saxena@broadcom.com>
9991M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9992L:	megaraidlinux.pdl@broadcom.com
9993L:	linux-scsi@vger.kernel.org
9994W:	http://www.avagotech.com/support/
9995S:	Maintained
9996F:	Documentation/scsi/megaraid.txt
9997F:	drivers/scsi/megaraid.*
9998F:	drivers/scsi/megaraid/
9999
10000MELEXIS MLX90614 DRIVER
10001M:	Crt Mori <cmo@melexis.com>
10002L:	linux-iio@vger.kernel.org
10003W:	http://www.melexis.com
10004S:	Supported
10005F:	drivers/iio/temperature/mlx90614.c
10006
10007MELEXIS MLX90632 DRIVER
10008M:	Crt Mori <cmo@melexis.com>
10009L:	linux-iio@vger.kernel.org
10010W:	http://www.melexis.com
10011S:	Supported
10012F:	drivers/iio/temperature/mlx90632.c
10013
10014MELFAS MIP4 TOUCHSCREEN DRIVER
10015M:	Sangwon Jee <jeesw@melfas.com>
10016W:	http://www.melfas.com
10017S:	Supported
10018F:	drivers/input/touchscreen/melfas_mip4.c
10019F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10020
10021MELLANOX ETHERNET DRIVER (mlx4_en)
10022M:	Tariq Toukan <tariqt@mellanox.com>
10023L:	netdev@vger.kernel.org
10024S:	Supported
10025W:	http://www.mellanox.com
10026Q:	http://patchwork.ozlabs.org/project/netdev/list/
10027F:	drivers/net/ethernet/mellanox/mlx4/en_*
10028
10029MELLANOX ETHERNET DRIVER (mlx5e)
10030M:	Saeed Mahameed <saeedm@mellanox.com>
10031L:	netdev@vger.kernel.org
10032S:	Supported
10033W:	http://www.mellanox.com
10034Q:	http://patchwork.ozlabs.org/project/netdev/list/
10035F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10036
10037MELLANOX ETHERNET INNOVA DRIVERS
10038R:	Boris Pismenny <borisp@mellanox.com>
10039L:	netdev@vger.kernel.org
10040S:	Supported
10041W:	http://www.mellanox.com
10042Q:	http://patchwork.ozlabs.org/project/netdev/list/
10043F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10044F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10045F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10046F:	include/linux/mlx5/mlx5_ifc_fpga.h
10047
10048MELLANOX ETHERNET SWITCH DRIVERS
10049M:	Jiri Pirko <jiri@mellanox.com>
10050M:	Ido Schimmel <idosch@mellanox.com>
10051L:	netdev@vger.kernel.org
10052S:	Supported
10053W:	http://www.mellanox.com
10054Q:	http://patchwork.ozlabs.org/project/netdev/list/
10055F:	drivers/net/ethernet/mellanox/mlxsw/
10056F:	tools/testing/selftests/drivers/net/mlxsw/
10057
10058MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10059M:	mlxsw@mellanox.com
10060L:	netdev@vger.kernel.org
10061S:	Supported
10062W:	http://www.mellanox.com
10063Q:	http://patchwork.ozlabs.org/project/netdev/list/
10064F:	drivers/net/ethernet/mellanox/mlxfw/
10065
10066MELLANOX HARDWARE PLATFORM SUPPORT
10067M:	Andy Shevchenko <andy@infradead.org>
10068M:	Darren Hart <dvhart@infradead.org>
10069M:	Vadim Pasternak <vadimp@mellanox.com>
10070L:	platform-driver-x86@vger.kernel.org
10071S:	Supported
10072F:	drivers/platform/mellanox/
10073F:	include/linux/platform_data/mlxreg.h
10074
10075MELLANOX MLX4 core VPI driver
10076M:	Tariq Toukan <tariqt@mellanox.com>
10077L:	netdev@vger.kernel.org
10078L:	linux-rdma@vger.kernel.org
10079W:	http://www.mellanox.com
10080Q:	http://patchwork.ozlabs.org/project/netdev/list/
10081S:	Supported
10082F:	drivers/net/ethernet/mellanox/mlx4/
10083F:	include/linux/mlx4/
10084
10085MELLANOX MLX4 IB driver
10086M:	Yishai Hadas <yishaih@mellanox.com>
10087L:	linux-rdma@vger.kernel.org
10088W:	http://www.mellanox.com
10089Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10090S:	Supported
10091F:	drivers/infiniband/hw/mlx4/
10092F:	include/linux/mlx4/
10093F:	include/uapi/rdma/mlx4-abi.h
10094
10095MELLANOX MLX5 core VPI driver
10096M:	Saeed Mahameed <saeedm@mellanox.com>
10097M:	Leon Romanovsky <leonro@mellanox.com>
10098L:	netdev@vger.kernel.org
10099L:	linux-rdma@vger.kernel.org
10100W:	http://www.mellanox.com
10101Q:	http://patchwork.ozlabs.org/project/netdev/list/
10102S:	Supported
10103F:	drivers/net/ethernet/mellanox/mlx5/core/
10104F:	include/linux/mlx5/
10105F:	Documentation/networking/device_drivers/mellanox/
10106
10107MELLANOX MLX5 IB driver
10108M:	Leon Romanovsky <leonro@mellanox.com>
10109L:	linux-rdma@vger.kernel.org
10110W:	http://www.mellanox.com
10111Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10112S:	Supported
10113F:	drivers/infiniband/hw/mlx5/
10114F:	include/linux/mlx5/
10115F:	include/uapi/rdma/mlx5-abi.h
10116
10117MELLANOX MLXCPLD I2C AND MUX DRIVER
10118M:	Vadim Pasternak <vadimp@mellanox.com>
10119M:	Michael Shych <michaelsh@mellanox.com>
10120L:	linux-i2c@vger.kernel.org
10121S:	Supported
10122F:	drivers/i2c/busses/i2c-mlxcpld.c
10123F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10124F:	Documentation/i2c/busses/i2c-mlxcpld
10125
10126MELLANOX MLXCPLD LED DRIVER
10127M:	Vadim Pasternak <vadimp@mellanox.com>
10128L:	linux-leds@vger.kernel.org
10129S:	Supported
10130F:	drivers/leds/leds-mlxcpld.c
10131F:	drivers/leds/leds-mlxreg.c
10132F:	Documentation/leds/leds-mlxcpld.txt
10133
10134MELLANOX PLATFORM DRIVER
10135M:	Vadim Pasternak <vadimp@mellanox.com>
10136L:	platform-driver-x86@vger.kernel.org
10137S:	Supported
10138F:	drivers/platform/x86/mlx-platform.c
10139
10140MEMBARRIER SUPPORT
10141M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10142M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
10143L:	linux-kernel@vger.kernel.org
10144S:	Supported
10145F:	kernel/sched/membarrier.c
10146F:	include/uapi/linux/membarrier.h
10147F:	arch/powerpc/include/asm/membarrier.h
10148
10149MEMBLOCK
10150M:	Mike Rapoport <rppt@linux.ibm.com>
10151L:	linux-mm@kvack.org
10152S:	Maintained
10153F:	include/linux/memblock.h
10154F:	mm/memblock.c
10155F:	Documentation/core-api/boot-time-mm.rst
10156
10157MEMORY MANAGEMENT
10158L:	linux-mm@kvack.org
10159W:	http://www.linux-mm.org
10160S:	Maintained
10161F:	include/linux/mm.h
10162F:	include/linux/gfp.h
10163F:	include/linux/mmzone.h
10164F:	include/linux/memory_hotplug.h
10165F:	include/linux/vmalloc.h
10166F:	mm/
10167
10168MEMORY TECHNOLOGY DEVICES (MTD)
10169M:	David Woodhouse <dwmw2@infradead.org>
10170M:	Brian Norris <computersforpeace@gmail.com>
10171M:	Marek Vasut <marek.vasut@gmail.com>
10172M:	Miquel Raynal <miquel.raynal@bootlin.com>
10173M:	Richard Weinberger <richard@nod.at>
10174M:	Vignesh Raghavendra <vigneshr@ti.com>
10175L:	linux-mtd@lists.infradead.org
10176W:	http://www.linux-mtd.infradead.org/
10177Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10180S:	Maintained
10181F:	Documentation/devicetree/bindings/mtd/
10182F:	drivers/mtd/
10183F:	include/linux/mtd/
10184F:	include/uapi/mtd/
10185
10186MEN A21 WATCHDOG DRIVER
10187M:	Johannes Thumshirn <morbidrsa@gmail.com>
10188L:	linux-watchdog@vger.kernel.org
10189S:	Maintained
10190F:	drivers/watchdog/mena21_wdt.c
10191
10192MEN CHAMELEON BUS (mcb)
10193M:	Johannes Thumshirn <morbidrsa@gmail.com>
10194S:	Maintained
10195F:	drivers/mcb/
10196F:	include/linux/mcb.h
10197F:	Documentation/men-chameleon-bus.txt
10198
10199MEN F21BMC (Board Management Controller)
10200M:	Andreas Werner <andreas.werner@men.de>
10201S:	Supported
10202F:	drivers/mfd/menf21bmc.c
10203F:	drivers/watchdog/menf21bmc_wdt.c
10204F:	drivers/leds/leds-menf21bmc.c
10205F:	drivers/hwmon/menf21bmc_hwmon.c
10206F:	Documentation/hwmon/menf21bmc.rst
10207
10208MEN Z069 WATCHDOG DRIVER
10209M:	Johannes Thumshirn <jth@kernel.org>
10210L:	linux-watchdog@vger.kernel.org
10211S:	Maintained
10212F:	drivers/watchdog/menz69_wdt.c
10213
10214MESON AO CEC DRIVER FOR AMLOGIC SOCS
10215M:	Neil Armstrong <narmstrong@baylibre.com>
10216L:	linux-media@lists.freedesktop.org
10217L:	linux-amlogic@lists.infradead.org
10218W:	http://linux-meson.com/
10219S:	Supported
10220F:	drivers/media/platform/meson/ao-cec.c
10221F:	drivers/media/platform/meson/ao-cec-g12a.c
10222F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10223T:	git git://linuxtv.org/media_tree.git
10224
10225MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10226M:	Liang Yang <liang.yang@amlogic.com>
10227L:	linux-mtd@lists.infradead.org
10228S:	Maintained
10229F:	drivers/mtd/nand/raw/meson_*
10230F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10231
10232METHODE UDPU SUPPORT
10233M:	Vladimir Vid <vladimir.vid@sartura.hr>
10234S:	Maintained
10235F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10236
10237MICROBLAZE ARCHITECTURE
10238M:	Michal Simek <monstr@monstr.eu>
10239W:	http://www.monstr.eu/fdt/
10240T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10241S:	Supported
10242F:	arch/microblaze/
10243
10244MICROCHIP AT91 SERIAL DRIVER
10245M:	Richard Genoud <richard.genoud@gmail.com>
10246S:	Maintained
10247F:	drivers/tty/serial/atmel_serial.c
10248F:	drivers/tty/serial/atmel_serial.h
10249F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10250
10251MICROCHIP AUDIO ASOC DRIVERS
10252M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10253L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10254S:	Supported
10255F:	sound/soc/atmel
10256
10257MICROCHIP DMA DRIVER
10258M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10260L:	dmaengine@vger.kernel.org
10261S:	Supported
10262F:	drivers/dma/at_hdmac.c
10263F:	drivers/dma/at_hdmac_regs.h
10264F:	include/linux/platform_data/dma-atmel.h
10265F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10266F:	include/dt-bindings/dma/at91.h
10267
10268MICROCHIP ECC DRIVER
10269M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10270L:	linux-crypto@vger.kernel.org
10271S:	Maintained
10272F:	drivers/crypto/atmel-ecc.*
10273
10274MICROCHIP I2C DRIVER
10275M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10276L:	linux-i2c@vger.kernel.org
10277S:	Supported
10278F:	drivers/i2c/busses/i2c-at91.h
10279F:	drivers/i2c/busses/i2c-at91-*.c
10280
10281MICROCHIP ISC DRIVER
10282M:	Eugen Hristev <eugen.hristev@microchip.com>
10283L:	linux-media@vger.kernel.org
10284S:	Supported
10285F:	drivers/media/platform/atmel/atmel-isc.c
10286F:	drivers/media/platform/atmel/atmel-isc-regs.h
10287F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10288
10289MICROCHIP ISI DRIVER
10290M:	Eugen Hristev <eugen.hristev@microchip.com>
10291L:	linux-media@vger.kernel.org
10292S:	Supported
10293F:	drivers/media/platform/atmel/atmel-isi.c
10294F:	drivers/media/platform/atmel/atmel-isi.h
10295
10296MICROCHIP AT91 USART MFD DRIVER
10297M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10298L:	linux-kernel@vger.kernel.org
10299S:	Supported
10300F:	drivers/mfd/at91-usart.c
10301F:	include/dt-bindings/mfd/at91-usart.h
10302F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10303
10304MICROCHIP AT91 USART SPI DRIVER
10305M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10306L:	linux-spi@vger.kernel.org
10307S:	Supported
10308F:	drivers/spi/spi-at91-usart.c
10309F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10310
10311MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10312M:	Woojung Huh <woojung.huh@microchip.com>
10313M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10314L:	netdev@vger.kernel.org
10315S:	Maintained
10316F:	net/dsa/tag_ksz.c
10317F:	drivers/net/dsa/microchip/*
10318F:	include/linux/platform_data/microchip-ksz.h
10319F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10320
10321MICROCHIP LAN743X ETHERNET DRIVER
10322M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10323M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10324L:	netdev@vger.kernel.org
10325S:	Maintained
10326F:	drivers/net/ethernet/microchip/lan743x_*
10327
10328MICROCHIP LCDFB DRIVER
10329M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10330L:	linux-fbdev@vger.kernel.org
10331S:	Maintained
10332F:	drivers/video/fbdev/atmel_lcdfb.c
10333F:	include/video/atmel_lcdc.h
10334
10335MICROCHIP MMC/SD/SDIO MCI DRIVER
10336M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10337S:	Maintained
10338F:	drivers/mmc/host/atmel-mci.c
10339
10340MICROCHIP MCP16502 PMIC DRIVER
10341M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10343S:	Maintained
10344F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10345F:	drivers/regulator/mcp16502.c
10346
10347MICROCHIP MCP3911 ADC DRIVER
10348M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10349M:	Kent Gustavsson <kent@minoris.se>
10350L:	linux-iio@vger.kernel.org
10351S:	Supported
10352F:	drivers/iio/adc/mcp3911.c
10353F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10354
10355MICROCHIP NAND DRIVER
10356M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10357L:	linux-mtd@lists.infradead.org
10358S:	Supported
10359F:	drivers/mtd/nand/raw/atmel/*
10360F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10361
10362MICROCHIP PWM DRIVER
10363M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10365L:	linux-pwm@vger.kernel.org
10366S:	Supported
10367F:	drivers/pwm/pwm-atmel.c
10368F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10369
10370MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10371M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10372M:	Eugen Hristev <eugen.hristev@microchip.com>
10373L:	linux-iio@vger.kernel.org
10374S:	Supported
10375F:	drivers/iio/adc/at91-sama5d2_adc.c
10376F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10377F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10378
10379MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10380M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10381S:	Supported
10382F:	drivers/power/reset/at91-sama5d2_shdwc.c
10383
10384MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10385M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10387L:	linux-gpio@vger.kernel.org
10388F:	drivers/gpio/gpio-sama5d2-piobu.c
10389
10390MICROCHIP SPI DRIVER
10391M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10392S:	Supported
10393F:	drivers/spi/spi-atmel.*
10394
10395MICROCHIP SSC DRIVER
10396M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10398S:	Supported
10399F:	drivers/misc/atmel-ssc.c
10400F:	include/linux/atmel-ssc.h
10401
10402MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10403M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10405S:	Supported
10406F:	drivers/misc/atmel_tclib.c
10407F:	drivers/clocksource/tcb_clksrc.c
10408
10409MICROCHIP USBA UDC DRIVER
10410M:	Cristian Birsan <cristian.birsan@microchip.com>
10411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10412S:	Supported
10413F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10414
10415MICROCHIP USB251XB DRIVER
10416M:	Richard Leitner <richard.leitner@skidata.com>
10417L:	linux-usb@vger.kernel.org
10418S:	Maintained
10419F:	drivers/usb/misc/usb251xb.c
10420F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10421
10422MICROCHIP XDMA DRIVER
10423M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10424L:	linux-arm-kernel@lists.infradead.org
10425L:	dmaengine@vger.kernel.org
10426S:	Supported
10427F:	drivers/dma/at_xdmac.c
10428
10429MICROSEMI MIPS SOCS
10430M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10431M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10432L:	linux-mips@vger.kernel.org
10433S:	Supported
10434F:	arch/mips/generic/board-ocelot.c
10435F:	arch/mips/configs/generic/board-ocelot.config
10436F:	arch/mips/boot/dts/mscc/
10437F:	Documentation/devicetree/bindings/mips/mscc.txt
10438
10439MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10440M:	Don Brace <don.brace@microsemi.com>
10441L:	esc.storagedev@microsemi.com
10442L:	linux-scsi@vger.kernel.org
10443S:	Supported
10444F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10445F:	drivers/scsi/smartpqi/Kconfig
10446F:	drivers/scsi/smartpqi/Makefile
10447F:	include/linux/cciss*.h
10448F:	include/uapi/linux/cciss*.h
10449F:	Documentation/scsi/smartpqi.txt
10450
10451MICROSEMI ETHERNET SWITCH DRIVER
10452M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10453M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10454L:	netdev@vger.kernel.org
10455S:	Supported
10456F:	drivers/net/ethernet/mscc/
10457
10458MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10459M:	Chen Yu <yu.c.chen@intel.com>
10460L:	platform-driver-x86@vger.kernel.org
10461S:	Supported
10462F:	drivers/platform/x86/surfacepro3_button.c
10463
10464MICROTEK X6 SCANNER
10465M:	Oliver Neukum <oliver@neukum.org>
10466S:	Maintained
10467F:	drivers/usb/image/microtek.*
10468
10469MIPS
10470M:	Ralf Baechle <ralf@linux-mips.org>
10471M:	Paul Burton <paul.burton@mips.com>
10472M:	James Hogan <jhogan@kernel.org>
10473L:	linux-mips@vger.kernel.org
10474W:	http://www.linux-mips.org/
10475T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10477Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10478S:	Supported
10479F:	Documentation/devicetree/bindings/mips/
10480F:	Documentation/mips/
10481F:	arch/mips/
10482F:	drivers/platform/mips/
10483
10484MIPS BOSTON DEVELOPMENT BOARD
10485M:	Paul Burton <paul.burton@mips.com>
10486L:	linux-mips@vger.kernel.org
10487S:	Maintained
10488F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10489F:	arch/mips/boot/dts/img/boston.dts
10490F:	arch/mips/configs/generic/board-boston.config
10491F:	drivers/clk/imgtec/clk-boston.c
10492F:	include/dt-bindings/clock/boston-clock.h
10493
10494MIPS GENERIC PLATFORM
10495M:	Paul Burton <paul.burton@mips.com>
10496L:	linux-mips@vger.kernel.org
10497S:	Supported
10498F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10499F:	arch/mips/generic/
10500F:	arch/mips/tools/generic-board-config.sh
10501
10502MIPS/LOONGSON1 ARCHITECTURE
10503M:	Keguang Zhang <keguang.zhang@gmail.com>
10504L:	linux-mips@vger.kernel.org
10505S:	Maintained
10506F:	arch/mips/loongson32/
10507F:	arch/mips/include/asm/mach-loongson32/
10508F:	drivers/*/*loongson1*
10509F:	drivers/*/*/*loongson1*
10510
10511MIPS/LOONGSON2 ARCHITECTURE
10512M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10513L:	linux-mips@vger.kernel.org
10514S:	Maintained
10515F:	arch/mips/loongson64/fuloong-2e/
10516F:	arch/mips/loongson64/lemote-2f/
10517F:	arch/mips/include/asm/mach-loongson64/
10518F:	drivers/*/*loongson2*
10519F:	drivers/*/*/*loongson2*
10520
10521MIPS/LOONGSON3 ARCHITECTURE
10522M:	Huacai Chen <chenhc@lemote.com>
10523L:	linux-mips@vger.kernel.org
10524S:	Maintained
10525F:	arch/mips/loongson64/
10526F:	arch/mips/include/asm/mach-loongson64/
10527F:	drivers/platform/mips/cpu_hwmon.c
10528F:	drivers/*/*loongson3*
10529F:	drivers/*/*/*loongson3*
10530
10531MIPS RINT INSTRUCTION EMULATION
10532M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10533L:	linux-mips@vger.kernel.org
10534S:	Supported
10535F:	arch/mips/math-emu/sp_rint.c
10536F:	arch/mips/math-emu/dp_rint.c
10537
10538MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10539M:	Hans Verkuil <hverkuil@xs4all.nl>
10540L:	linux-media@vger.kernel.org
10541T:	git git://linuxtv.org/media_tree.git
10542W:	https://linuxtv.org
10543S:	Odd Fixes
10544F:	drivers/media/radio/radio-miropcm20*
10545
10546MMP SUPPORT
10547R:	Lubomir Rintel <lkundrak@v3.sk>
10548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10549S:	Odd Fixes
10550F:	arch/arm/boot/dts/mmp*
10551F:	arch/arm/mach-mmp/
10552
10553MMU GATHER AND TLB INVALIDATION
10554M:	Will Deacon <will@kernel.org>
10555M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10556M:	Andrew Morton <akpm@linux-foundation.org>
10557M:	Nick Piggin <npiggin@gmail.com>
10558M:	Peter Zijlstra <peterz@infradead.org>
10559L:	linux-arch@vger.kernel.org
10560L:	linux-mm@kvack.org
10561S:	Maintained
10562F:	arch/*/include/asm/tlb.h
10563F:	include/asm-generic/tlb.h
10564F:	mm/mmu_gather.c
10565
10566MN88472 MEDIA DRIVER
10567M:	Antti Palosaari <crope@iki.fi>
10568L:	linux-media@vger.kernel.org
10569W:	https://linuxtv.org
10570W:	http://palosaari.fi/linux/
10571Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10572S:	Maintained
10573F:	drivers/media/dvb-frontends/mn88472*
10574
10575MN88473 MEDIA DRIVER
10576M:	Antti Palosaari <crope@iki.fi>
10577L:	linux-media@vger.kernel.org
10578W:	https://linuxtv.org
10579W:	http://palosaari.fi/linux/
10580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10581S:	Maintained
10582F:	drivers/media/dvb-frontends/mn88473*
10583
10584MODULE SUPPORT
10585M:	Jessica Yu <jeyu@kernel.org>
10586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10587S:	Maintained
10588F:	include/linux/module.h
10589F:	kernel/module.c
10590
10591MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10592W:	http://popies.net/meye/
10593S:	Orphan
10594F:	Documentation/media/v4l-drivers/meye*
10595F:	drivers/media/pci/meye/
10596F:	include/uapi/linux/meye.h
10597
10598MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10599M:	Jiri Slaby <jirislaby@gmail.com>
10600S:	Maintained
10601F:	Documentation/serial/moxa-smartio.rst
10602F:	drivers/tty/mxser.*
10603
10604MR800 AVERMEDIA USB FM RADIO DRIVER
10605M:	Alexey Klimov <klimov.linux@gmail.com>
10606L:	linux-media@vger.kernel.org
10607T:	git git://linuxtv.org/media_tree.git
10608S:	Maintained
10609F:	drivers/media/radio/radio-mr800.c
10610
10611MRF24J40 IEEE 802.15.4 RADIO DRIVER
10612M:	Alan Ott <alan@signal11.us>
10613L:	linux-wpan@vger.kernel.org
10614S:	Maintained
10615F:	drivers/net/ieee802154/mrf24j40.c
10616F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10617
10618MSI LAPTOP SUPPORT
10619M:	"Lee, Chun-Yi" <jlee@suse.com>
10620L:	platform-driver-x86@vger.kernel.org
10621S:	Maintained
10622F:	drivers/platform/x86/msi-laptop.c
10623
10624MSI WMI SUPPORT
10625L:	platform-driver-x86@vger.kernel.org
10626S:	Orphan
10627F:	drivers/platform/x86/msi-wmi.c
10628
10629MSI001 MEDIA DRIVER
10630M:	Antti Palosaari <crope@iki.fi>
10631L:	linux-media@vger.kernel.org
10632W:	https://linuxtv.org
10633W:	http://palosaari.fi/linux/
10634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10635T:	git git://linuxtv.org/anttip/media_tree.git
10636S:	Maintained
10637F:	drivers/media/tuners/msi001*
10638
10639MSI2500 MEDIA DRIVER
10640M:	Antti Palosaari <crope@iki.fi>
10641L:	linux-media@vger.kernel.org
10642W:	https://linuxtv.org
10643W:	http://palosaari.fi/linux/
10644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10645T:	git git://linuxtv.org/anttip/media_tree.git
10646S:	Maintained
10647F:	drivers/media/usb/msi2500/
10648
10649MSYSTEMS DISKONCHIP G3 MTD DRIVER
10650M:	Robert Jarzmik <robert.jarzmik@free.fr>
10651L:	linux-mtd@lists.infradead.org
10652S:	Maintained
10653F:	drivers/mtd/devices/docg3*
10654
10655MT9M032 APTINA SENSOR DRIVER
10656M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10657L:	linux-media@vger.kernel.org
10658T:	git git://linuxtv.org/media_tree.git
10659S:	Maintained
10660F:	drivers/media/i2c/mt9m032.c
10661F:	include/media/i2c/mt9m032.h
10662
10663MT9P031 APTINA CAMERA SENSOR
10664M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10665L:	linux-media@vger.kernel.org
10666T:	git git://linuxtv.org/media_tree.git
10667S:	Maintained
10668F:	drivers/media/i2c/mt9p031.c
10669F:	include/media/i2c/mt9p031.h
10670
10671MT9T001 APTINA CAMERA SENSOR
10672M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10673L:	linux-media@vger.kernel.org
10674T:	git git://linuxtv.org/media_tree.git
10675S:	Maintained
10676F:	drivers/media/i2c/mt9t001.c
10677F:	include/media/i2c/mt9t001.h
10678
10679MT9T112 APTINA CAMERA SENSOR
10680M:	Jacopo Mondi <jacopo@jmondi.org>
10681L:	linux-media@vger.kernel.org
10682T:	git git://linuxtv.org/media_tree.git
10683S:	Odd Fixes
10684F:	drivers/media/i2c/mt9t112.c
10685F:	include/media/i2c/mt9t112.h
10686
10687MT9V032 APTINA CAMERA SENSOR
10688M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10689L:	linux-media@vger.kernel.org
10690T:	git git://linuxtv.org/media_tree.git
10691S:	Maintained
10692F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10693F:	drivers/media/i2c/mt9v032.c
10694F:	include/media/i2c/mt9v032.h
10695
10696MT9V111 APTINA CAMERA SENSOR
10697M:	Jacopo Mondi <jacopo@jmondi.org>
10698L:	linux-media@vger.kernel.org
10699T:	git git://linuxtv.org/media_tree.git
10700S:	Maintained
10701F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10702F:	drivers/media/i2c/mt9v111.c
10703
10704MULTIFUNCTION DEVICES (MFD)
10705M:	Lee Jones <lee.jones@linaro.org>
10706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10707S:	Supported
10708F:	Documentation/devicetree/bindings/mfd/
10709F:	drivers/mfd/
10710F:	include/linux/mfd/
10711F:	include/dt-bindings/mfd/
10712
10713MULTIMEDIA CARD (MMC) ETC. OVER SPI
10714S:	Orphan
10715F:	drivers/mmc/host/mmc_spi.c
10716F:	include/linux/spi/mmc_spi.h
10717
10718MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10719M:	Ulf Hansson <ulf.hansson@linaro.org>
10720L:	linux-mmc@vger.kernel.org
10721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10722S:	Maintained
10723F:	Documentation/devicetree/bindings/mmc/
10724F:	drivers/mmc/
10725F:	include/linux/mmc/
10726F:	include/uapi/linux/mmc/
10727
10728MULTIPLEXER SUBSYSTEM
10729M:	Peter Rosin <peda@axentia.se>
10730S:	Maintained
10731F:	Documentation/ABI/testing/sysfs-class-mux*
10732F:	Documentation/devicetree/bindings/mux/
10733F:	include/dt-bindings/mux/
10734F:	include/linux/mux/
10735F:	drivers/mux/
10736
10737MULTITECH MULTIPORT CARD (ISICOM)
10738S:	Orphan
10739F:	drivers/tty/isicom.c
10740F:	include/linux/isicom.h
10741
10742MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10743M:	Bin Liu <b-liu@ti.com>
10744L:	linux-usb@vger.kernel.org
10745S:	Maintained
10746F:	drivers/usb/musb/
10747
10748MXL301RF MEDIA DRIVER
10749M:	Akihiro Tsukada <tskd08@gmail.com>
10750L:	linux-media@vger.kernel.org
10751S:	Odd Fixes
10752F:	drivers/media/tuners/mxl301rf*
10753
10754MXL5007T MEDIA DRIVER
10755M:	Michael Krufky <mkrufky@linuxtv.org>
10756L:	linux-media@vger.kernel.org
10757W:	https://linuxtv.org
10758W:	http://github.com/mkrufky
10759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10760T:	git git://linuxtv.org/mkrufky/tuners.git
10761S:	Maintained
10762F:	drivers/media/tuners/mxl5007t.*
10763
10764MXSFB DRM DRIVER
10765M:	Marek Vasut <marex@denx.de>
10766M:	Stefan Agner <stefan@agner.ch>
10767L:	dri-devel@lists.freedesktop.org
10768S:	Supported
10769F:	drivers/gpu/drm/mxsfb/
10770F:	Documentation/devicetree/bindings/display/mxsfb.txt
10771T:	git git://anongit.freedesktop.org/drm/drm-misc
10772
10773MYLEX DAC960 PCI RAID Controller
10774M:	Hannes Reinecke <hare@kernel.org>
10775L:	linux-scsi@vger.kernel.org
10776S:	Supported
10777F:	drivers/scsi/myrb.*
10778F:	drivers/scsi/myrs.*
10779
10780MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10781M:	Chris Lee <christopher.lee@cspi.com>
10782L:	netdev@vger.kernel.org
10783W:	https://www.cspi.com/ethernet-products/support/downloads/
10784S:	Supported
10785F:	drivers/net/ethernet/myricom/myri10ge/
10786
10787NAND FLASH SUBSYSTEM
10788M:	Miquel Raynal <miquel.raynal@bootlin.com>
10789R:	Richard Weinberger <richard@nod.at>
10790L:	linux-mtd@lists.infradead.org
10791W:	http://www.linux-mtd.infradead.org/
10792Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10794S:	Maintained
10795F:	drivers/mtd/nand/
10796F:	include/linux/mtd/*nand*.h
10797
10798NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10799M:	Daniel Mack <zonque@gmail.com>
10800S:	Maintained
10801L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10802W:	http://www.native-instruments.com
10803F:	sound/usb/caiaq/
10804
10805NATSEMI ETHERNET DRIVER (DP8381x)
10806S:	Orphan
10807F:	drivers/net/ethernet/natsemi/natsemi.c
10808
10809NCR 5380 SCSI DRIVERS
10810M:	Finn Thain <fthain@telegraphics.com.au>
10811M:	Michael Schmitz <schmitzmic@gmail.com>
10812L:	linux-scsi@vger.kernel.org
10813S:	Maintained
10814F:	Documentation/scsi/g_NCR5380.txt
10815F:	drivers/scsi/NCR5380.*
10816F:	drivers/scsi/arm/cumana_1.c
10817F:	drivers/scsi/arm/oak.c
10818F:	drivers/scsi/atari_scsi.*
10819F:	drivers/scsi/dmx3191d.c
10820F:	drivers/scsi/g_NCR5380.*
10821F:	drivers/scsi/mac_scsi.*
10822F:	drivers/scsi/sun3_scsi.*
10823F:	drivers/scsi/sun3_scsi_vme.c
10824
10825NCSI LIBRARY:
10826M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10827S:	Maintained
10828F:	net/ncsi/
10829
10830NCT6775 HARDWARE MONITOR DRIVER
10831M:	Guenter Roeck <linux@roeck-us.net>
10832L:	linux-hwmon@vger.kernel.org
10833S:	Maintained
10834F:	Documentation/hwmon/nct6775.rst
10835F:	drivers/hwmon/nct6775.c
10836
10837NET_FAILOVER MODULE
10838M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10839L:	netdev@vger.kernel.org
10840S:	Supported
10841F:	driver/net/net_failover.c
10842F:	include/net/net_failover.h
10843F:	Documentation/networking/net_failover.rst
10844
10845NETEFFECT IWARP RNIC DRIVER (IW_NES)
10846M:	Faisal Latif <faisal.latif@intel.com>
10847L:	linux-rdma@vger.kernel.org
10848W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10849S:	Supported
10850F:	drivers/infiniband/hw/nes/
10851F:	include/uapi/rdma/nes-abi.h
10852
10853NETEM NETWORK EMULATOR
10854M:	Stephen Hemminger <stephen@networkplumber.org>
10855L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10856S:	Maintained
10857F:	net/sched/sch_netem.c
10858
10859NETERION 10GbE DRIVERS (s2io/vxge)
10860M:	Jon Mason <jdmason@kudzu.us>
10861L:	netdev@vger.kernel.org
10862S:	Supported
10863F:	Documentation/networking/device_drivers/neterion/s2io.txt
10864F:	Documentation/networking/device_drivers/neterion/vxge.txt
10865F:	drivers/net/ethernet/neterion/
10866
10867NETFILTER
10868M:	Pablo Neira Ayuso <pablo@netfilter.org>
10869M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10870M:	Florian Westphal <fw@strlen.de>
10871L:	netfilter-devel@vger.kernel.org
10872L:	coreteam@netfilter.org
10873W:	http://www.netfilter.org/
10874W:	http://www.iptables.org/
10875W:	http://www.nftables.org/
10876Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10879S:	Maintained
10880F:	include/linux/netfilter*
10881F:	include/linux/netfilter/
10882F:	include/net/netfilter/
10883F:	include/uapi/linux/netfilter*
10884F:	include/uapi/linux/netfilter/
10885F:	net/*/netfilter.c
10886F:	net/*/netfilter/
10887F:	net/netfilter/
10888F:	net/bridge/br_netfilter*.c
10889
10890NETROM NETWORK LAYER
10891M:	Ralf Baechle <ralf@linux-mips.org>
10892L:	linux-hams@vger.kernel.org
10893W:	http://www.linux-ax25.org/
10894S:	Maintained
10895F:	include/net/netrom.h
10896F:	include/uapi/linux/netrom.h
10897F:	net/netrom/
10898
10899NETRONOME ETHERNET DRIVERS
10900M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10901L:	oss-drivers@netronome.com
10902S:	Maintained
10903F:	drivers/net/ethernet/netronome/
10904
10905NETWORK BLOCK DEVICE (NBD)
10906M:	Josef Bacik <josef@toxicpanda.com>
10907S:	Maintained
10908L:	linux-block@vger.kernel.org
10909L:	nbd@other.debian.org
10910F:	Documentation/blockdev/nbd.txt
10911F:	drivers/block/nbd.c
10912F:	include/trace/events/nbd.h
10913F:	include/uapi/linux/nbd.h
10914
10915NETWORK DROP MONITOR
10916M:	Neil Horman <nhorman@tuxdriver.com>
10917L:	netdev@vger.kernel.org
10918S:	Maintained
10919W:	https://fedorahosted.org/dropwatch/
10920F:	net/core/drop_monitor.c
10921
10922NETWORKING DRIVERS
10923M:	"David S. Miller" <davem@davemloft.net>
10924L:	netdev@vger.kernel.org
10925W:	http://www.linuxfoundation.org/en/Net
10926Q:	http://patchwork.ozlabs.org/project/netdev/list/
10927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10929S:	Odd Fixes
10930F:	Documentation/devicetree/bindings/net/
10931F:	drivers/net/
10932F:	include/linux/if_*
10933F:	include/linux/netdevice.h
10934F:	include/linux/etherdevice.h
10935F:	include/linux/fcdevice.h
10936F:	include/linux/fddidevice.h
10937F:	include/linux/hippidevice.h
10938F:	include/linux/inetdevice.h
10939F:	include/uapi/linux/if_*
10940F:	include/uapi/linux/netdevice.h
10941
10942NETWORKING DRIVERS (WIRELESS)
10943M:	Kalle Valo <kvalo@codeaurora.org>
10944L:	linux-wireless@vger.kernel.org
10945Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10948S:	Maintained
10949F:	Documentation/devicetree/bindings/net/wireless/
10950F:	drivers/net/wireless/
10951
10952NETWORKING [DSA]
10953M:	Andrew Lunn <andrew@lunn.ch>
10954M:	Vivien Didelot <vivien.didelot@gmail.com>
10955M:	Florian Fainelli <f.fainelli@gmail.com>
10956S:	Maintained
10957F:	Documentation/devicetree/bindings/net/dsa/
10958F:	net/dsa/
10959F:	include/net/dsa.h
10960F:	include/linux/dsa/
10961F:	include/linux/platform_data/dsa.h
10962F:	drivers/net/dsa/
10963
10964NETWORKING [GENERAL]
10965M:	"David S. Miller" <davem@davemloft.net>
10966L:	netdev@vger.kernel.org
10967W:	http://www.linuxfoundation.org/en/Net
10968Q:	http://patchwork.ozlabs.org/project/netdev/list/
10969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10971B:	mailto:netdev@vger.kernel.org
10972S:	Maintained
10973F:	net/
10974F:	include/net/
10975F:	include/linux/in.h
10976F:	include/linux/net.h
10977F:	include/linux/netdevice.h
10978F:	include/uapi/linux/in.h
10979F:	include/uapi/linux/net.h
10980F:	include/uapi/linux/netdevice.h
10981F:	include/uapi/linux/net_namespace.h
10982F:	tools/testing/selftests/net/
10983F:	lib/net_utils.c
10984F:	lib/random32.c
10985F:	Documentation/networking/
10986
10987NETWORKING [IPSEC]
10988M:	Steffen Klassert <steffen.klassert@secunet.com>
10989M:	Herbert Xu <herbert@gondor.apana.org.au>
10990M:	"David S. Miller" <davem@davemloft.net>
10991L:	netdev@vger.kernel.org
10992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10994S:	Maintained
10995F:	net/xfrm/
10996F:	net/key/
10997F:	net/ipv4/xfrm*
10998F:	net/ipv4/esp4*
10999F:	net/ipv4/ah4.c
11000F:	net/ipv4/ipcomp.c
11001F:	net/ipv4/ip_vti.c
11002F:	net/ipv6/xfrm*
11003F:	net/ipv6/esp6*
11004F:	net/ipv6/ah6.c
11005F:	net/ipv6/ipcomp6.c
11006F:	net/ipv6/ip6_vti.c
11007F:	include/uapi/linux/xfrm.h
11008F:	include/net/xfrm.h
11009
11010NETWORKING [IPv4/IPv6]
11011M:	"David S. Miller" <davem@davemloft.net>
11012M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11013M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11014L:	netdev@vger.kernel.org
11015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11016S:	Maintained
11017F:	net/ipv4/
11018F:	net/ipv6/
11019F:	include/net/ip*
11020F:	arch/x86/net/*
11021
11022NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11023M:	Paul Moore <paul@paul-moore.com>
11024W:	https://github.com/netlabel
11025L:	netdev@vger.kernel.org
11026L:	linux-security-module@vger.kernel.org
11027S:	Maintained
11028F:	Documentation/netlabel/
11029F:	include/net/calipso.h
11030F:	include/net/cipso_ipv4.h
11031F:	include/net/netlabel.h
11032F:	include/uapi/linux/netfilter/xt_SECMARK.h
11033F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11034F:	net/netlabel/
11035F:	net/ipv4/cipso_ipv4.c
11036F:	net/ipv6/calipso.c
11037F:	net/netfilter/xt_CONNSECMARK.c
11038F:	net/netfilter/xt_SECMARK.c
11039
11040NETWORKING [TCP]
11041M:	Eric Dumazet <edumazet@google.com>
11042L:	netdev@vger.kernel.org
11043S:	Maintained
11044F:	net/ipv4/tcp*.c
11045F:	net/ipv4/syncookies.c
11046F:	net/ipv6/tcp*.c
11047F:	net/ipv6/syncookies.c
11048F:	include/uapi/linux/tcp.h
11049F:	include/net/tcp.h
11050F:	include/linux/tcp.h
11051F:	include/trace/events/tcp.h
11052
11053NETWORKING [TLS]
11054M:	Boris Pismenny <borisp@mellanox.com>
11055M:	Aviad Yehezkel <aviadye@mellanox.com>
11056M:	Dave Watson <davejwatson@fb.com>
11057M:	John Fastabend <john.fastabend@gmail.com>
11058M:	Daniel Borkmann <daniel@iogearbox.net>
11059L:	netdev@vger.kernel.org
11060S:	Maintained
11061F:	net/tls/*
11062F:	include/uapi/linux/tls.h
11063F:	include/net/tls.h
11064
11065NETWORKING [WIRELESS]
11066L:	linux-wireless@vger.kernel.org
11067Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11068
11069NETDEVSIM
11070M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11071S:	Maintained
11072F:	drivers/net/netdevsim/*
11073
11074NETXEN (1/10) GbE SUPPORT
11075M:	Manish Chopra <manishc@marvell.com>
11076M:	Rahul Verma <rahulv@marvell.com>
11077M:	GR-Linux-NIC-Dev@marvell.com
11078L:	netdev@vger.kernel.org
11079S:	Supported
11080F:	drivers/net/ethernet/qlogic/netxen/
11081
11082NEXTHOP
11083M:	David Ahern <dsahern@kernel.org>
11084L:	netdev@vger.kernel.org
11085S:	Maintained
11086F:	include/net/nexthop.h
11087F:	include/uapi/linux/nexthop.h
11088F:	include/net/netns/nexthop.h
11089F:	net/ipv4/nexthop.c
11090
11091NFC SUBSYSTEM
11092L:	netdev@vger.kernel.org
11093S:	Orphan
11094F:	net/nfc/
11095F:	include/net/nfc/
11096F:	include/uapi/linux/nfc.h
11097F:	drivers/nfc/
11098F:	include/linux/platform_data/nfcmrvl.h
11099F:	include/linux/platform_data/nxp-nci.h
11100F:	Documentation/devicetree/bindings/net/nfc/
11101
11102NFS, SUNRPC, AND LOCKD CLIENTS
11103M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11104M:	Anna Schumaker <anna.schumaker@netapp.com>
11105L:	linux-nfs@vger.kernel.org
11106W:	http://client.linux-nfs.org
11107T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11108S:	Maintained
11109F:	fs/lockd/
11110F:	fs/nfs/
11111F:	fs/nfs_common/
11112F:	net/sunrpc/
11113F:	include/linux/lockd/
11114F:	include/linux/nfs*
11115F:	include/linux/sunrpc/
11116F:	include/uapi/linux/nfs*
11117F:	include/uapi/linux/sunrpc/
11118
11119NILFS2 FILESYSTEM
11120M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11121L:	linux-nilfs@vger.kernel.org
11122W:	https://nilfs.sourceforge.io/
11123W:	https://nilfs.osdn.jp/
11124T:	git git://github.com/konis/nilfs2.git
11125S:	Supported
11126F:	Documentation/filesystems/nilfs2.txt
11127F:	fs/nilfs2/
11128F:	include/trace/events/nilfs2.h
11129F:	include/uapi/linux/nilfs2_api.h
11130F:	include/uapi/linux/nilfs2_ondisk.h
11131
11132NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11133M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11134W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11135S:	Maintained
11136F:	Documentation/scsi/NinjaSCSI.txt
11137F:	drivers/scsi/pcmcia/nsp_*
11138
11139NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11140M:	GOTO Masanori <gotom@debian.or.jp>
11141M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11142W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11143S:	Maintained
11144F:	Documentation/scsi/NinjaSCSI.txt
11145F:	drivers/scsi/nsp32*
11146
11147NIOS2 ARCHITECTURE
11148M:	Ley Foon Tan <lftan@altera.com>
11149L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11151S:	Maintained
11152F:	arch/nios2/
11153
11154NOHZ, DYNTICKS SUPPORT
11155M:	Frederic Weisbecker <fweisbec@gmail.com>
11156M:	Thomas Gleixner <tglx@linutronix.de>
11157M:	Ingo Molnar <mingo@kernel.org>
11158L:	linux-kernel@vger.kernel.org
11159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11160S:	Maintained
11161F:	kernel/time/tick*.*
11162F:	include/linux/tick.h
11163F:	include/linux/sched/nohz.h
11164
11165NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11166M:	Pavel Machek <pavel@ucw.cz>
11167M:	Sakari Ailus <sakari.ailus@iki.fi>
11168L:	linux-media@vger.kernel.org
11169S:	Maintained
11170F:	drivers/media/i2c/et8ek8
11171F:	drivers/media/i2c/ad5820.c
11172
11173NOKIA N900 POWER SUPPLY DRIVERS
11174R:	Pali Rohár <pali.rohar@gmail.com>
11175F:	include/linux/power/bq2415x_charger.h
11176F:	include/linux/power/bq27xxx_battery.h
11177F:	include/linux/power/isp1704_charger.h
11178F:	drivers/power/supply/bq2415x_charger.c
11179F:	drivers/power/supply/bq27xxx_battery.c
11180F:	drivers/power/supply/bq27xxx_battery_i2c.c
11181F:	drivers/power/supply/isp1704_charger.c
11182F:	drivers/power/supply/rx51_battery.c
11183
11184NOLIBC HEADER FILE
11185M:	Willy Tarreau <w@1wt.eu>
11186S:	Maintained
11187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11188F:	tools/include/nolibc/
11189
11190NTB AMD DRIVER
11191M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11192L:	linux-ntb@googlegroups.com
11193S:	Supported
11194F:	drivers/ntb/hw/amd/
11195
11196NTB DRIVER CORE
11197M:	Jon Mason <jdmason@kudzu.us>
11198M:	Dave Jiang <dave.jiang@intel.com>
11199M:	Allen Hubbe <allenbh@gmail.com>
11200L:	linux-ntb@googlegroups.com
11201S:	Supported
11202W:	https://github.com/jonmason/ntb/wiki
11203T:	git git://github.com/jonmason/ntb.git
11204F:	drivers/ntb/
11205F:	drivers/net/ntb_netdev.c
11206F:	include/linux/ntb.h
11207F:	include/linux/ntb_transport.h
11208F:	tools/testing/selftests/ntb/
11209
11210NTB IDT DRIVER
11211M:	Serge Semin <fancer.lancer@gmail.com>
11212L:	linux-ntb@googlegroups.com
11213S:	Supported
11214F:	drivers/ntb/hw/idt/
11215
11216NTB INTEL DRIVER
11217M:	Dave Jiang <dave.jiang@intel.com>
11218L:	linux-ntb@googlegroups.com
11219S:	Supported
11220W:	https://github.com/davejiang/linux/wiki
11221T:	git https://github.com/davejiang/linux.git
11222F:	drivers/ntb/hw/intel/
11223
11224NTFS FILESYSTEM
11225M:	Anton Altaparmakov <anton@tuxera.com>
11226L:	linux-ntfs-dev@lists.sourceforge.net
11227W:	http://www.tuxera.com/
11228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11229S:	Supported
11230F:	Documentation/filesystems/ntfs.txt
11231F:	fs/ntfs/
11232
11233NUBUS SUBSYSTEM
11234M:	Finn Thain <fthain@telegraphics.com.au>
11235L:	linux-m68k@lists.linux-m68k.org
11236S:	Maintained
11237F:	arch/*/include/asm/nubus.h
11238F:	drivers/nubus/
11239F:	include/linux/nubus.h
11240F:	include/uapi/linux/nubus.h
11241
11242NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11243M:	Antonino Daplas <adaplas@gmail.com>
11244L:	linux-fbdev@vger.kernel.org
11245S:	Maintained
11246F:	drivers/video/fbdev/riva/
11247F:	drivers/video/fbdev/nvidia/
11248
11249NVM EXPRESS DRIVER
11250M:	Keith Busch <kbusch@kernel.org>
11251M:	Jens Axboe <axboe@fb.com>
11252M:	Christoph Hellwig <hch@lst.de>
11253M:	Sagi Grimberg <sagi@grimberg.me>
11254L:	linux-nvme@lists.infradead.org
11255T:	git://git.infradead.org/nvme.git
11256W:	http://git.infradead.org/nvme.git
11257S:	Supported
11258F:	drivers/nvme/host/
11259F:	include/linux/nvme.h
11260F:	include/uapi/linux/nvme_ioctl.h
11261
11262NVM EXPRESS FC TRANSPORT DRIVERS
11263M:	James Smart <james.smart@broadcom.com>
11264L:	linux-nvme@lists.infradead.org
11265S:	Supported
11266F:	include/linux/nvme-fc.h
11267F:	include/linux/nvme-fc-driver.h
11268F:	drivers/nvme/host/fc.c
11269F:	drivers/nvme/target/fc.c
11270F:	drivers/nvme/target/fcloop.c
11271
11272NVM EXPRESS TARGET DRIVER
11273M:	Christoph Hellwig <hch@lst.de>
11274M:	Sagi Grimberg <sagi@grimberg.me>
11275L:	linux-nvme@lists.infradead.org
11276T:	git://git.infradead.org/nvme.git
11277W:	http://git.infradead.org/nvme.git
11278S:	Supported
11279F:	drivers/nvme/target/
11280
11281NVMEM FRAMEWORK
11282M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11283S:	Maintained
11284F:	drivers/nvmem/
11285F:	Documentation/devicetree/bindings/nvmem/
11286F:	Documentation/ABI/stable/sysfs-bus-nvmem
11287F:	include/linux/nvmem-consumer.h
11288F:	include/linux/nvmem-provider.h
11289
11290NXP FXAS21002C DRIVER
11291M:	Rui Miguel Silva <rmfrfs@gmail.com>
11292L:	linux-iio@vger.kernel.org
11293S:	Maintained
11294F:	Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11295F:	drivers/iio/gyro/fxas21002c_core.c
11296F:	drivers/iio/gyro/fxas21002c.h
11297F:	drivers/iio/gyro/fxas21002c_i2c.c
11298F:	drivers/iio/gyro/fxas21002c_spi.c
11299
11300NXP SGTL5000 DRIVER
11301M:	Fabio Estevam <festevam@gmail.com>
11302L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11303S:	Maintained
11304F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11305F:	sound/soc/codecs/sgtl5000*
11306
11307NXP SJA1105 ETHERNET SWITCH DRIVER
11308M:	Vladimir Oltean <olteanv@gmail.com>
11309L:	linux-kernel@vger.kernel.org
11310S:	Maintained
11311F:	drivers/net/dsa/sja1105
11312
11313NXP TDA998X DRM DRIVER
11314M:	Russell King <linux@armlinux.org.uk>
11315S:	Maintained
11316T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11317T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11318F:	drivers/gpu/drm/i2c/tda998x_drv.c
11319F:	include/drm/i2c/tda998x.h
11320F:	include/dt-bindings/display/tda998x.h
11321K:	"nxp,tda998x"
11322
11323NXP TFA9879 DRIVER
11324M:	Peter Rosin <peda@axentia.se>
11325L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11326S:	Maintained
11327F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11328F:	sound/soc/codecs/tfa9879*
11329
11330NXP-NCI NFC DRIVER
11331M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11332R:	Charles Gorand <charles.gorand@effinnov.com>
11333L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11334S:	Supported
11335F:	drivers/nfc/nxp-nci
11336
11337OBJAGG
11338M:	Jiri Pirko <jiri@mellanox.com>
11339L:	netdev@vger.kernel.org
11340S:	Supported
11341F:	lib/objagg.c
11342F:	lib/test_objagg.c
11343F:	include/linux/objagg.h
11344
11345NXP FSPI DRIVER
11346R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11347M:	Ashish Kumar <ashish.kumar@nxp.com>
11348L:	linux-spi@vger.kernel.org
11349S:	Maintained
11350F:	drivers/spi/spi-nxp-fspi.c
11351F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11352
11353OBJTOOL
11354M:	Josh Poimboeuf <jpoimboe@redhat.com>
11355M:	Peter Zijlstra <peterz@infradead.org>
11356S:	Supported
11357F:	tools/objtool/
11358
11359OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11360M:	Frederic Barrat <fbarrat@linux.ibm.com>
11361M:	Andrew Donnellan <ajd@linux.ibm.com>
11362L:	linuxppc-dev@lists.ozlabs.org
11363S:	Supported
11364F:	arch/powerpc/platforms/powernv/ocxl.c
11365F:	arch/powerpc/include/asm/pnv-ocxl.h
11366F:	drivers/misc/ocxl/
11367F:	include/misc/ocxl*
11368F:	include/uapi/misc/ocxl.h
11369F:	Documentation/accelerators/ocxl.rst
11370
11371OMAP AUDIO SUPPORT
11372M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11373M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11374L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11375L:	linux-omap@vger.kernel.org
11376S:	Maintained
11377F:	sound/soc/ti/omap*
11378F:	sound/soc/ti/rx51.c
11379F:	sound/soc/ti/n810.c
11380F:	sound/soc/ti/sdma-pcm.*
11381
11382OMAP CLOCK FRAMEWORK SUPPORT
11383M:	Paul Walmsley <paul@pwsan.com>
11384L:	linux-omap@vger.kernel.org
11385S:	Maintained
11386F:	arch/arm/*omap*/*clock*
11387
11388OMAP DEVICE TREE SUPPORT
11389M:	Benoît Cousson <bcousson@baylibre.com>
11390M:	Tony Lindgren <tony@atomide.com>
11391L:	linux-omap@vger.kernel.org
11392L:	devicetree@vger.kernel.org
11393S:	Maintained
11394F:	arch/arm/boot/dts/*omap*
11395F:	arch/arm/boot/dts/*am3*
11396F:	arch/arm/boot/dts/*am4*
11397F:	arch/arm/boot/dts/*am5*
11398F:	arch/arm/boot/dts/*dra7*
11399
11400OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11401L:	linux-omap@vger.kernel.org
11402L:	linux-fbdev@vger.kernel.org
11403S:	Orphan
11404F:	drivers/video/fbdev/omap2/
11405F:	Documentation/arm/OMAP/DSS
11406
11407OMAP FRAMEBUFFER SUPPORT
11408L:	linux-fbdev@vger.kernel.org
11409L:	linux-omap@vger.kernel.org
11410S:	Orphan
11411F:	drivers/video/fbdev/omap/
11412
11413OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11414M:	Roger Quadros <rogerq@ti.com>
11415M:	Tony Lindgren <tony@atomide.com>
11416L:	linux-omap@vger.kernel.org
11417S:	Maintained
11418F:	drivers/memory/omap-gpmc.c
11419F:	arch/arm/mach-omap2/*gpmc*
11420
11421OMAP GPIO DRIVER
11422M:	Grygorii Strashko <grygorii.strashko@ti.com>
11423M:	Santosh Shilimkar <ssantosh@kernel.org>
11424M:	Kevin Hilman <khilman@kernel.org>
11425L:	linux-omap@vger.kernel.org
11426S:	Maintained
11427F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11428F:	drivers/gpio/gpio-omap.c
11429
11430OMAP HARDWARE SPINLOCK SUPPORT
11431M:	Ohad Ben-Cohen <ohad@wizery.com>
11432L:	linux-omap@vger.kernel.org
11433S:	Maintained
11434F:	drivers/hwspinlock/omap_hwspinlock.c
11435
11436OMAP HS MMC SUPPORT
11437L:	linux-mmc@vger.kernel.org
11438L:	linux-omap@vger.kernel.org
11439S:	Orphan
11440F:	drivers/mmc/host/omap_hsmmc.c
11441
11442OMAP HWMOD DATA
11443M:	Paul Walmsley <paul@pwsan.com>
11444L:	linux-omap@vger.kernel.org
11445S:	Maintained
11446F:	arch/arm/mach-omap2/omap_hwmod*data*
11447
11448OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11449M:	Benoît Cousson <bcousson@baylibre.com>
11450L:	linux-omap@vger.kernel.org
11451S:	Maintained
11452F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11453
11454OMAP HWMOD SUPPORT
11455M:	Benoît Cousson <bcousson@baylibre.com>
11456M:	Paul Walmsley <paul@pwsan.com>
11457L:	linux-omap@vger.kernel.org
11458S:	Maintained
11459F:	arch/arm/mach-omap2/omap_hwmod.*
11460
11461OMAP I2C DRIVER
11462M:	Vignesh R <vigneshr@ti.com>
11463L:	linux-omap@vger.kernel.org
11464L:	linux-i2c@vger.kernel.org
11465S:	Maintained
11466F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11467F:	drivers/i2c/busses/i2c-omap.c
11468
11469OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11470M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11471L:	linux-media@vger.kernel.org
11472S:	Maintained
11473F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11474F:	drivers/media/platform/omap3isp/
11475F:	drivers/staging/media/omap4iss/
11476
11477OMAP MMC SUPPORT
11478M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11479L:	linux-omap@vger.kernel.org
11480S:	Odd Fixes
11481F:	drivers/mmc/host/omap.c
11482
11483OMAP POWER MANAGEMENT SUPPORT
11484M:	Kevin Hilman <khilman@kernel.org>
11485L:	linux-omap@vger.kernel.org
11486S:	Maintained
11487F:	arch/arm/*omap*/*pm*
11488F:	drivers/cpufreq/omap-cpufreq.c
11489
11490OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11491M:	Rajendra Nayak <rnayak@codeaurora.org>
11492M:	Paul Walmsley <paul@pwsan.com>
11493L:	linux-omap@vger.kernel.org
11494S:	Maintained
11495F:	arch/arm/mach-omap2/prm*
11496
11497OMAP RANDOM NUMBER GENERATOR SUPPORT
11498M:	Deepak Saxena <dsaxena@plexity.net>
11499S:	Maintained
11500F:	drivers/char/hw_random/omap-rng.c
11501
11502OMAP USB SUPPORT
11503L:	linux-usb@vger.kernel.org
11504L:	linux-omap@vger.kernel.org
11505S:	Orphan
11506F:	drivers/usb/*/*omap*
11507F:	arch/arm/*omap*/usb*
11508
11509OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11510M:	Mark Jackson <mpfj@newflow.co.uk>
11511L:	linux-omap@vger.kernel.org
11512S:	Maintained
11513F:	arch/arm/boot/dts/am335x-nano.dts
11514
11515OMAP1 SUPPORT
11516M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11517M:	Tony Lindgren <tony@atomide.com>
11518L:	linux-omap@vger.kernel.org
11519Q:	http://patchwork.kernel.org/project/linux-omap/list/
11520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11521S:	Maintained
11522F:	arch/arm/mach-omap1/
11523F:	arch/arm/plat-omap/
11524F:	arch/arm/configs/omap1_defconfig
11525F:	drivers/i2c/busses/i2c-omap.c
11526F:	include/linux/platform_data/i2c-omap.h
11527F:	include/linux/platform_data/ams-delta-fiq.h
11528
11529OMAP2+ SUPPORT
11530M:	Tony Lindgren <tony@atomide.com>
11531L:	linux-omap@vger.kernel.org
11532W:	http://www.muru.com/linux/omap/
11533W:	http://linux.omap.com/
11534Q:	http://patchwork.kernel.org/project/linux-omap/list/
11535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11536S:	Maintained
11537F:	arch/arm/mach-omap2/
11538F:	arch/arm/plat-omap/
11539F:	arch/arm/configs/omap2plus_defconfig
11540F:	drivers/i2c/busses/i2c-omap.c
11541F:	drivers/irqchip/irq-omap-intc.c
11542F:	drivers/mfd/*omap*.c
11543F:	drivers/mfd/menelaus.c
11544F:	drivers/mfd/palmas.c
11545F:	drivers/mfd/tps65217.c
11546F:	drivers/mfd/tps65218.c
11547F:	drivers/mfd/tps65910.c
11548F:	drivers/mfd/twl-core.[ch]
11549F:	drivers/mfd/twl4030*.c
11550F:	drivers/mfd/twl6030*.c
11551F:	drivers/mfd/twl6040*.c
11552F:	drivers/regulator/palmas-regulator*.c
11553F:	drivers/regulator/pbias-regulator.c
11554F:	drivers/regulator/tps65217-regulator.c
11555F:	drivers/regulator/tps65218-regulator.c
11556F:	drivers/regulator/tps65910-regulator.c
11557F:	drivers/regulator/twl-regulator.c
11558F:	drivers/regulator/twl6030-regulator.c
11559F:	include/linux/platform_data/i2c-omap.h
11560
11561ONION OMEGA2+ BOARD
11562M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11563L:	linux-mips@vger.kernel.org
11564S:	Maintained
11565F:	arch/mips/boot/dts/ralink/omega2p.dts
11566
11567OMFS FILESYSTEM
11568M:	Bob Copeland <me@bobcopeland.com>
11569L:	linux-karma-devel@lists.sourceforge.net
11570S:	Maintained
11571F:	Documentation/filesystems/omfs.txt
11572F:	fs/omfs/
11573
11574OMNIKEY CARDMAN 4000 DRIVER
11575M:	Harald Welte <laforge@gnumonks.org>
11576S:	Maintained
11577F:	drivers/char/pcmcia/cm4000_cs.c
11578F:	include/linux/cm4000_cs.h
11579F:	include/uapi/linux/cm4000_cs.h
11580
11581OMNIKEY CARDMAN 4040 DRIVER
11582M:	Harald Welte <laforge@gnumonks.org>
11583S:	Maintained
11584F:	drivers/char/pcmcia/cm4040_cs.*
11585
11586OMNIVISION OV13858 SENSOR DRIVER
11587M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11588L:	linux-media@vger.kernel.org
11589T:	git git://linuxtv.org/media_tree.git
11590S:	Maintained
11591F:	drivers/media/i2c/ov13858.c
11592
11593OMNIVISION OV2680 SENSOR DRIVER
11594M:	Rui Miguel Silva <rmfrfs@gmail.com>
11595L:	linux-media@vger.kernel.org
11596T:	git git://linuxtv.org/media_tree.git
11597S:	Maintained
11598F:	drivers/media/i2c/ov2680.c
11599F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11600
11601OMNIVISION OV2685 SENSOR DRIVER
11602M:	Shunqian Zheng <zhengsq@rock-chips.com>
11603L:	linux-media@vger.kernel.org
11604T:	git git://linuxtv.org/media_tree.git
11605S:	Maintained
11606F:	drivers/media/i2c/ov2685.c
11607
11608OMNIVISION OV5640 SENSOR DRIVER
11609M:	Steve Longerbeam <slongerbeam@gmail.com>
11610L:	linux-media@vger.kernel.org
11611T:	git git://linuxtv.org/media_tree.git
11612S:	Maintained
11613F:	drivers/media/i2c/ov5640.c
11614
11615OMNIVISION OV5647 SENSOR DRIVER
11616M:	Luis Oliveira <lolivei@synopsys.com>
11617L:	linux-media@vger.kernel.org
11618T:	git git://linuxtv.org/media_tree.git
11619S:	Maintained
11620F:	drivers/media/i2c/ov5647.c
11621
11622OMNIVISION OV5695 SENSOR DRIVER
11623M:	Shunqian Zheng <zhengsq@rock-chips.com>
11624L:	linux-media@vger.kernel.org
11625T:	git git://linuxtv.org/media_tree.git
11626S:	Maintained
11627F:	drivers/media/i2c/ov5695.c
11628
11629OMNIVISION OV7670 SENSOR DRIVER
11630M:	Jonathan Corbet <corbet@lwn.net>
11631L:	linux-media@vger.kernel.org
11632T:	git git://linuxtv.org/media_tree.git
11633S:	Maintained
11634F:	drivers/media/i2c/ov7670.c
11635F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11636
11637OMNIVISION OV772x SENSOR DRIVER
11638M:	Jacopo Mondi <jacopo@jmondi.org>
11639L:	linux-media@vger.kernel.org
11640T:	git git://linuxtv.org/media_tree.git
11641S:	Odd fixes
11642F:	drivers/media/i2c/ov772x.c
11643F:	include/media/i2c/ov772x.h
11644F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11645
11646OMNIVISION OV7740 SENSOR DRIVER
11647M:	Wenyou Yang <wenyou.yang@microchip.com>
11648L:	linux-media@vger.kernel.org
11649T:	git git://linuxtv.org/media_tree.git
11650S:	Maintained
11651F:	drivers/media/i2c/ov7740.c
11652F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11653
11654OMNIVISION OV9640 SENSOR DRIVER
11655M:	Petr Cvek <petrcvekcz@gmail.com>
11656L:	linux-media@vger.kernel.org
11657S:	Maintained
11658F:	drivers/media/i2c/ov9640.*
11659
11660OMNIVISION OV8856 SENSOR DRIVER
11661M:	Ben Kao <ben.kao@intel.com>
11662L:	linux-media@vger.kernel.org
11663T:	git git://linuxtv.org/media_tree.git
11664S:	Maintained
11665F:	drivers/media/i2c/ov8856.c
11666
11667OMNIVISION OV9650 SENSOR DRIVER
11668M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11669R:	Akinobu Mita <akinobu.mita@gmail.com>
11670R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11671L:	linux-media@vger.kernel.org
11672T:	git git://linuxtv.org/media_tree.git
11673S:	Maintained
11674F:	drivers/media/i2c/ov9650.c
11675F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11676
11677ONENAND FLASH DRIVER
11678M:	Kyungmin Park <kyungmin.park@samsung.com>
11679L:	linux-mtd@lists.infradead.org
11680S:	Maintained
11681F:	drivers/mtd/nand/onenand/
11682F:	include/linux/mtd/onenand*.h
11683
11684ONSTREAM SCSI TAPE DRIVER
11685M:	Willem Riede <osst@riede.org>
11686L:	osst-users@lists.sourceforge.net
11687L:	linux-scsi@vger.kernel.org
11688S:	Maintained
11689F:	Documentation/scsi/osst.txt
11690F:	drivers/scsi/osst.*
11691F:	drivers/scsi/osst_*.h
11692F:	drivers/scsi/st.h
11693
11694OP-TEE DRIVER
11695M:	Jens Wiklander <jens.wiklander@linaro.org>
11696S:	Maintained
11697F:	drivers/tee/optee/
11698
11699OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11700M:	Sumit Garg <sumit.garg@linaro.org>
11701S:	Maintained
11702F:	drivers/char/hw_random/optee-rng.c
11703
11704OPA-VNIC DRIVER
11705M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11706M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11707L:	linux-rdma@vger.kernel.org
11708S:	Supported
11709F:	drivers/infiniband/ulp/opa_vnic
11710
11711OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11712M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11713M:	Frank Rowand <frowand.list@gmail.com>
11714L:	devicetree@vger.kernel.org
11715S:	Maintained
11716F:	Documentation/devicetree/dynamic-resolution-notes.txt
11717F:	Documentation/devicetree/overlay-notes.txt
11718F:	drivers/of/overlay.c
11719F:	drivers/of/resolver.c
11720K:	of_overlay_notifier_
11721
11722OPEN FIRMWARE AND FLATTENED DEVICE TREE
11723M:	Rob Herring <robh+dt@kernel.org>
11724M:	Frank Rowand <frowand.list@gmail.com>
11725L:	devicetree@vger.kernel.org
11726W:	http://www.devicetree.org/
11727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11728S:	Maintained
11729F:	drivers/of/
11730F:	include/linux/of*.h
11731F:	scripts/dtc/
11732F:	Documentation/ABI/testing/sysfs-firmware-ofw
11733
11734OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11735M:	Rob Herring <robh+dt@kernel.org>
11736M:	Mark Rutland <mark.rutland@arm.com>
11737L:	devicetree@vger.kernel.org
11738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11739Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11740S:	Maintained
11741F:	Documentation/devicetree/
11742F:	arch/*/boot/dts/
11743F:	include/dt-bindings/
11744
11745OPENCORES I2C BUS DRIVER
11746M:	Peter Korsgaard <peter@korsgaard.com>
11747M:	Andrew Lunn <andrew@lunn.ch>
11748L:	linux-i2c@vger.kernel.org
11749S:	Maintained
11750F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11751F:	Documentation/i2c/busses/i2c-ocores
11752F:	drivers/i2c/busses/i2c-ocores.c
11753F:	include/linux/platform_data/i2c-ocores.h
11754
11755OPENRISC ARCHITECTURE
11756M:	Jonas Bonn <jonas@southpole.se>
11757M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11758M:	Stafford Horne <shorne@gmail.com>
11759T:	git git://github.com/openrisc/linux.git
11760L:	openrisc@lists.librecores.org
11761W:	http://openrisc.io
11762S:	Maintained
11763F:	Documentation/devicetree/bindings/openrisc/
11764F:	Documentation/openrisc/
11765F:	arch/openrisc/
11766F:	drivers/irqchip/irq-ompic.c
11767F:	drivers/irqchip/irq-or1k-*
11768
11769OPENVSWITCH
11770M:	Pravin B Shelar <pshelar@ovn.org>
11771L:	netdev@vger.kernel.org
11772L:	dev@openvswitch.org
11773W:	http://openvswitch.org
11774S:	Maintained
11775F:	net/openvswitch/
11776F:	include/uapi/linux/openvswitch.h
11777
11778OPERATING PERFORMANCE POINTS (OPP)
11779M:	Viresh Kumar <vireshk@kernel.org>
11780M:	Nishanth Menon <nm@ti.com>
11781M:	Stephen Boyd <sboyd@kernel.org>
11782L:	linux-pm@vger.kernel.org
11783S:	Maintained
11784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11785F:	drivers/opp/
11786F:	include/linux/pm_opp.h
11787F:	Documentation/power/opp.txt
11788F:	Documentation/devicetree/bindings/opp/
11789
11790OPL4 DRIVER
11791M:	Clemens Ladisch <clemens@ladisch.de>
11792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11794S:	Maintained
11795F:	sound/drivers/opl4/
11796
11797OPROFILE
11798M:	Robert Richter <rric@kernel.org>
11799L:	oprofile-list@lists.sf.net
11800S:	Maintained
11801F:	arch/*/include/asm/oprofile*.h
11802F:	arch/*/oprofile/
11803F:	drivers/oprofile/
11804F:	include/linux/oprofile.h
11805
11806ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11807M:	Mark Fasheh <mark@fasheh.com>
11808M:	Joel Becker <jlbec@evilplan.org>
11809M:	Joseph Qi <joseph.qi@linux.alibaba.com>
11810L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11811W:	http://ocfs2.wiki.kernel.org
11812S:	Supported
11813F:	Documentation/filesystems/ocfs2.txt
11814F:	Documentation/filesystems/dlmfs.txt
11815F:	fs/ocfs2/
11816
11817ORANGEFS FILESYSTEM
11818M:	Mike Marshall <hubcap@omnibond.com>
11819R:	Martin Brandenburg <martin@omnibond.com>
11820L:	devel@lists.orangefs.org
11821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11822S:	Supported
11823F:	fs/orangefs/
11824F:	Documentation/filesystems/orangefs.txt
11825
11826ORINOCO DRIVER
11827L:	linux-wireless@vger.kernel.org
11828W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11829W:	http://www.nongnu.org/orinoco/
11830S:	Orphan
11831F:	drivers/net/wireless/intersil/orinoco/
11832
11833OV2659 OMNIVISION SENSOR DRIVER
11834M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11835L:	linux-media@vger.kernel.org
11836W:	https://linuxtv.org
11837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11838T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11839S:	Maintained
11840F:	drivers/media/i2c/ov2659.c
11841F:	include/media/i2c/ov2659.h
11842
11843OVERLAY FILESYSTEM
11844M:	Miklos Szeredi <miklos@szeredi.hu>
11845L:	linux-unionfs@vger.kernel.org
11846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11847S:	Supported
11848F:	fs/overlayfs/
11849F:	Documentation/filesystems/overlayfs.txt
11850
11851P54 WIRELESS DRIVER
11852M:	Christian Lamparter <chunkeey@googlemail.com>
11853L:	linux-wireless@vger.kernel.org
11854W:	http://wireless.kernel.org/en/users/Drivers/p54
11855S:	Maintained
11856F:	drivers/net/wireless/intersil/p54/
11857
11858PA SEMI ETHERNET DRIVER
11859L:	netdev@vger.kernel.org
11860S:	Orphan
11861F:	drivers/net/ethernet/pasemi/*
11862
11863PA SEMI SMBUS DRIVER
11864L:	linux-i2c@vger.kernel.org
11865S:	Orphan
11866F:	drivers/i2c/busses/i2c-pasemi.c
11867
11868PACKING
11869M:	Vladimir Oltean <olteanv@gmail.com>
11870L:	netdev@vger.kernel.org
11871S:	Supported
11872F:	lib/packing.c
11873F:	include/linux/packing.h
11874F:	Documentation/packing.txt
11875
11876PADATA PARALLEL EXECUTION MECHANISM
11877M:	Steffen Klassert <steffen.klassert@secunet.com>
11878L:	linux-crypto@vger.kernel.org
11879S:	Maintained
11880F:	kernel/padata.c
11881F:	include/linux/padata.h
11882F:	Documentation/padata.txt
11883
11884PANASONIC LAPTOP ACPI EXTRAS DRIVER
11885M:	Harald Welte <laforge@gnumonks.org>
11886L:	platform-driver-x86@vger.kernel.org
11887S:	Maintained
11888F:	drivers/platform/x86/panasonic-laptop.c
11889
11890PARALLEL LCD/KEYPAD PANEL DRIVER
11891M:	Willy Tarreau <willy@haproxy.com>
11892M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11893S:	Odd Fixes
11894F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11895F:	drivers/auxdisplay/panel.c
11896
11897PARALLEL PORT SUBSYSTEM
11898M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11899M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11900L:	linux-parport@lists.infradead.org (subscribers-only)
11901S:	Maintained
11902F:	drivers/parport/
11903F:	include/linux/parport*.h
11904F:	drivers/char/ppdev.c
11905F:	include/uapi/linux/ppdev.h
11906F:	Documentation/parport*.txt
11907
11908PARAVIRT_OPS INTERFACE
11909M:	Juergen Gross <jgross@suse.com>
11910M:	Alok Kataria <akataria@vmware.com>
11911L:	virtualization@lists.linux-foundation.org
11912S:	Supported
11913F:	Documentation/virtual/paravirt_ops.txt
11914F:	arch/*/kernel/paravirt*
11915F:	arch/*/include/asm/paravirt*.h
11916F:	include/linux/hypervisor.h
11917
11918PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11919M:	Tim Waugh <tim@cyberelk.net>
11920L:	linux-parport@lists.infradead.org (subscribers-only)
11921S:	Maintained
11922F:	Documentation/blockdev/paride.txt
11923F:	drivers/block/paride/
11924
11925PARISC ARCHITECTURE
11926M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11927M:	Helge Deller <deller@gmx.de>
11928L:	linux-parisc@vger.kernel.org
11929W:	http://www.parisc-linux.org/
11930Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11933S:	Maintained
11934F:	arch/parisc/
11935F:	Documentation/parisc/
11936F:	drivers/parisc/
11937F:	drivers/char/agp/parisc-agp.c
11938F:	drivers/input/serio/gscps2.c
11939F:	drivers/parport/parport_gsc.*
11940F:	drivers/tty/serial/8250/8250_gsc.c
11941F:	drivers/video/fbdev/sti*
11942F:	drivers/video/console/sti*
11943F:	drivers/video/logo/logo_parisc*
11944
11945PARMAN
11946M:	Jiri Pirko <jiri@mellanox.com>
11947L:	netdev@vger.kernel.org
11948S:	Supported
11949F:	lib/parman.c
11950F:	lib/test_parman.c
11951F:	include/linux/parman.h
11952
11953PC ENGINES APU BOARD DRIVER
11954M:	Enrico Weigelt, metux IT consult <info@metux.net>
11955S:	Maintained
11956F:	drivers/platform/x86/pcengines-apuv2.c
11957
11958PC87360 HARDWARE MONITORING DRIVER
11959M:	Jim Cromie <jim.cromie@gmail.com>
11960L:	linux-hwmon@vger.kernel.org
11961S:	Maintained
11962F:	Documentation/hwmon/pc87360.rst
11963F:	drivers/hwmon/pc87360.c
11964
11965PC8736x GPIO DRIVER
11966M:	Jim Cromie <jim.cromie@gmail.com>
11967S:	Maintained
11968F:	drivers/char/pc8736x_gpio.c
11969
11970PC87427 HARDWARE MONITORING DRIVER
11971M:	Jean Delvare <jdelvare@suse.com>
11972L:	linux-hwmon@vger.kernel.org
11973S:	Maintained
11974F:	Documentation/hwmon/pc87427.rst
11975F:	drivers/hwmon/pc87427.c
11976
11977PCA9532 LED DRIVER
11978M:	Riku Voipio <riku.voipio@iki.fi>
11979S:	Maintained
11980F:	drivers/leds/leds-pca9532.c
11981F:	include/linux/leds-pca9532.h
11982
11983PCA9541 I2C BUS MASTER SELECTOR DRIVER
11984M:	Guenter Roeck <linux@roeck-us.net>
11985L:	linux-i2c@vger.kernel.org
11986S:	Maintained
11987F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11988
11989PCDP - PRIMARY CONSOLE AND DEBUG PORT
11990M:	Khalid Aziz <khalid@gonehiking.org>
11991S:	Maintained
11992F:	drivers/firmware/pcdp.*
11993
11994PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11995M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11996L:	linux-pci@vger.kernel.org
11997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11998S:	Maintained
11999F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12000F:	drivers/pci/controller/pci-aardvark.c
12001
12002PCI DRIVER FOR ALTERA PCIE IP
12003M:	Ley Foon Tan <lftan@altera.com>
12004L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12005L:	linux-pci@vger.kernel.org
12006S:	Supported
12007F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12008F:	drivers/pci/controller/pcie-altera.c
12009
12010PCI DRIVER FOR APPLIEDMICRO XGENE
12011M:	Toan Le <toan@os.amperecomputing.com>
12012L:	linux-pci@vger.kernel.org
12013L:	linux-arm-kernel@lists.infradead.org
12014S:	Maintained
12015F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12016F:	drivers/pci/controller/pci-xgene.c
12017
12018PCI DRIVER FOR ARM VERSATILE PLATFORM
12019M:	Rob Herring <robh@kernel.org>
12020L:	linux-pci@vger.kernel.org
12021L:	linux-arm-kernel@lists.infradead.org
12022S:	Maintained
12023F:	Documentation/devicetree/bindings/pci/versatile.txt
12024F:	drivers/pci/controller/pci-versatile.c
12025
12026PCI DRIVER FOR ARMADA 8K
12027M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12028L:	linux-pci@vger.kernel.org
12029L:	linux-arm-kernel@lists.infradead.org
12030S:	Maintained
12031F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12032F:	drivers/pci/controller/dwc/pcie-armada8k.c
12033
12034PCI DRIVER FOR CADENCE PCIE IP
12035M:	Tom Joseph <tjoseph@cadence.com>
12036L:	linux-pci@vger.kernel.org
12037S:	Maintained
12038F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12039F:	drivers/pci/controller/pcie-cadence*
12040
12041PCI DRIVER FOR FREESCALE LAYERSCAPE
12042M:	Minghuan Lian <minghuan.Lian@nxp.com>
12043M:	Mingkai Hu <mingkai.hu@nxp.com>
12044M:	Roy Zang <roy.zang@nxp.com>
12045L:	linuxppc-dev@lists.ozlabs.org
12046L:	linux-pci@vger.kernel.org
12047L:	linux-arm-kernel@lists.infradead.org
12048S:	Maintained
12049F:	drivers/pci/controller/dwc/*layerscape*
12050
12051PCI DRIVER FOR GENERIC OF HOSTS
12052M:	Will Deacon <will@kernel.org>
12053L:	linux-pci@vger.kernel.org
12054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12055S:	Maintained
12056F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12057F:	drivers/pci/controller/pci-host-common.c
12058F:	drivers/pci/controller/pci-host-generic.c
12059
12060PCI DRIVER FOR IMX6
12061M:	Richard Zhu <hongxing.zhu@nxp.com>
12062M:	Lucas Stach <l.stach@pengutronix.de>
12063L:	linux-pci@vger.kernel.org
12064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12065S:	Maintained
12066F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12067F:	drivers/pci/controller/dwc/*imx6*
12068
12069PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12070M:	Keith Busch <keith.busch@intel.com>
12071M:	Jonathan Derrick <jonathan.derrick@intel.com>
12072L:	linux-pci@vger.kernel.org
12073S:	Supported
12074F:	drivers/pci/controller/vmd.c
12075
12076PCI DRIVER FOR MICROSEMI SWITCHTEC
12077M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12078M:	Logan Gunthorpe <logang@deltatee.com>
12079L:	linux-pci@vger.kernel.org
12080S:	Maintained
12081F:	Documentation/switchtec.txt
12082F:	Documentation/ABI/testing/sysfs-class-switchtec
12083F:	drivers/pci/switch/switchtec*
12084F:	include/uapi/linux/switchtec_ioctl.h
12085F:	include/linux/switchtec.h
12086F:	drivers/ntb/hw/mscc/
12087
12088PCI DRIVER FOR MOBIVEIL PCIE IP
12089M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12090M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12091L:	linux-pci@vger.kernel.org
12092S:	Supported
12093F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12094F:	drivers/pci/controller/pcie-mobiveil.c
12095
12096PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12097M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12098M:	Jason Cooper <jason@lakedaemon.net>
12099L:	linux-pci@vger.kernel.org
12100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12101S:	Maintained
12102F:	drivers/pci/controller/*mvebu*
12103
12104PCI DRIVER FOR NVIDIA TEGRA
12105M:	Thierry Reding <thierry.reding@gmail.com>
12106L:	linux-tegra@vger.kernel.org
12107L:	linux-pci@vger.kernel.org
12108S:	Supported
12109F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12110F:	drivers/pci/controller/pci-tegra.c
12111
12112PCI DRIVER FOR RENESAS R-CAR
12113M:	Simon Horman <horms@verge.net.au>
12114L:	linux-pci@vger.kernel.org
12115L:	linux-renesas-soc@vger.kernel.org
12116S:	Maintained
12117F:	drivers/pci/controller/*rcar*
12118
12119PCI DRIVER FOR SAMSUNG EXYNOS
12120M:	Jingoo Han <jingoohan1@gmail.com>
12121L:	linux-pci@vger.kernel.org
12122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12123L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12124S:	Maintained
12125F:	drivers/pci/controller/dwc/pci-exynos.c
12126
12127PCI DRIVER FOR SYNOPSYS DESIGNWARE
12128M:	Jingoo Han <jingoohan1@gmail.com>
12129M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12130L:	linux-pci@vger.kernel.org
12131S:	Maintained
12132F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12133F:	drivers/pci/controller/dwc/*designware*
12134
12135PCI DRIVER FOR TI DRA7XX
12136M:	Kishon Vijay Abraham I <kishon@ti.com>
12137L:	linux-omap@vger.kernel.org
12138L:	linux-pci@vger.kernel.org
12139S:	Supported
12140F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12141F:	drivers/pci/controller/dwc/pci-dra7xx.c
12142
12143PCI DRIVER FOR TI KEYSTONE
12144M:	Murali Karicheri <m-karicheri2@ti.com>
12145L:	linux-pci@vger.kernel.org
12146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12147S:	Maintained
12148F:	drivers/pci/controller/dwc/pci-keystone.c
12149
12150PCI ENDPOINT SUBSYSTEM
12151M:	Kishon Vijay Abraham I <kishon@ti.com>
12152M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12153L:	linux-pci@vger.kernel.org
12154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12155S:	Supported
12156F:	drivers/pci/endpoint/
12157F:	drivers/misc/pci_endpoint_test.c
12158F:	tools/pci/
12159
12160PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12161M:	Russell Currey <ruscur@russell.cc>
12162M:	Sam Bobroff <sbobroff@linux.ibm.com>
12163M:	Oliver O'Halloran <oohall@gmail.com>
12164L:	linuxppc-dev@lists.ozlabs.org
12165S:	Supported
12166F:	Documentation/PCI/pci-error-recovery.txt
12167F:	drivers/pci/pcie/aer.c
12168F:	drivers/pci/pcie/dpc.c
12169F:	drivers/pci/pcie/err.c
12170F:	Documentation/powerpc/eeh-pci-error-recovery.txt
12171F:	arch/powerpc/kernel/eeh*.c
12172F:	arch/powerpc/platforms/*/eeh*.c
12173F:	arch/powerpc/include/*/eeh*.h
12174
12175PCI ERROR RECOVERY
12176M:	Linas Vepstas <linasvepstas@gmail.com>
12177L:	linux-pci@vger.kernel.org
12178S:	Supported
12179F:	Documentation/PCI/pci-error-recovery.txt
12180
12181PCI MSI DRIVER FOR ALTERA MSI IP
12182M:	Ley Foon Tan <lftan@altera.com>
12183L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12184L:	linux-pci@vger.kernel.org
12185S:	Supported
12186F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12187F:	drivers/pci/controller/pcie-altera-msi.c
12188
12189PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12190M:	Toan Le <toan@os.amperecomputing.com>
12191L:	linux-pci@vger.kernel.org
12192L:	linux-arm-kernel@lists.infradead.org
12193S:	Maintained
12194F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12195F:	drivers/pci/controller/pci-xgene-msi.c
12196
12197PCI SUBSYSTEM
12198M:	Bjorn Helgaas <bhelgaas@google.com>
12199L:	linux-pci@vger.kernel.org
12200Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12202S:	Supported
12203F:	Documentation/devicetree/bindings/pci/
12204F:	Documentation/PCI/
12205F:	drivers/acpi/pci*
12206F:	drivers/pci/
12207F:	include/asm-generic/pci*
12208F:	include/linux/pci*
12209F:	include/linux/of_pci.h
12210F:	include/uapi/linux/pci*
12211F:	lib/pci*
12212F:	arch/x86/pci/
12213F:	arch/x86/kernel/quirks.c
12214F:	arch/x86/kernel/early-quirks.c
12215
12216PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12217M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12218L:	linux-pci@vger.kernel.org
12219Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12221S:	Supported
12222F:	drivers/pci/controller/
12223
12224PCIE DRIVER FOR ANNAPURNA LABS
12225M:	Jonathan Chocron <jonnyc@amazon.com>
12226L:	linux-pci@vger.kernel.org
12227S:	Maintained
12228F:	drivers/pci/controller/dwc/pcie-al.c
12229
12230PCIE DRIVER FOR AMLOGIC MESON
12231M:	Yue Wang <yue.wang@Amlogic.com>
12232L:	linux-pci@vger.kernel.org
12233L:	linux-amlogic@lists.infradead.org
12234S:	Maintained
12235F:	drivers/pci/controller/dwc/pci-meson.c
12236
12237PCIE DRIVER FOR AXIS ARTPEC
12238M:	Jesper Nilsson <jesper.nilsson@axis.com>
12239L:	linux-arm-kernel@axis.com
12240L:	linux-pci@vger.kernel.org
12241S:	Maintained
12242F:	Documentation/devicetree/bindings/pci/axis,artpec*
12243F:	drivers/pci/controller/dwc/*artpec*
12244
12245PCIE DRIVER FOR CAVIUM THUNDERX
12246M:	David Daney <david.daney@cavium.com>
12247L:	linux-pci@vger.kernel.org
12248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12249S:	Supported
12250F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12251F:	drivers/pci/controller/pci-thunder-*
12252
12253PCIE DRIVER FOR HISILICON
12254M:	Zhou Wang <wangzhou1@hisilicon.com>
12255L:	linux-pci@vger.kernel.org
12256S:	Maintained
12257F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12258F:	drivers/pci/controller/dwc/pcie-hisi.c
12259
12260PCIE DRIVER FOR HISILICON KIRIN
12261M:	Xiaowei Song <songxiaowei@hisilicon.com>
12262M:	Binghui Wang <wangbinghui@hisilicon.com>
12263L:	linux-pci@vger.kernel.org
12264S:	Maintained
12265F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12266F:	drivers/pci/controller/dwc/pcie-kirin.c
12267
12268PCIE DRIVER FOR HISILICON STB
12269M:	Shawn Guo <shawn.guo@linaro.org>
12270L:	linux-pci@vger.kernel.org
12271S:	Maintained
12272F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12273F:	drivers/pci/controller/dwc/pcie-histb.c
12274
12275PCIE DRIVER FOR MEDIATEK
12276M:	Ryder Lee <ryder.lee@mediatek.com>
12277L:	linux-pci@vger.kernel.org
12278L:	linux-mediatek@lists.infradead.org
12279S:	Supported
12280F:	Documentation/devicetree/bindings/pci/mediatek*
12281F:	drivers/pci/controller/*mediatek*
12282
12283PCIE DRIVER FOR QUALCOMM MSM
12284M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12285L:	linux-pci@vger.kernel.org
12286L:	linux-arm-msm@vger.kernel.org
12287S:	Maintained
12288F:	drivers/pci/controller/dwc/*qcom*
12289
12290PCIE DRIVER FOR ROCKCHIP
12291M:	Shawn Lin <shawn.lin@rock-chips.com>
12292L:	linux-pci@vger.kernel.org
12293L:	linux-rockchip@lists.infradead.org
12294S:	Maintained
12295F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12296F:	drivers/pci/controller/pcie-rockchip*
12297
12298PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12299M:	Linus Walleij <linus.walleij@linaro.org>
12300L:	linux-pci@vger.kernel.org
12301S:	Maintained
12302F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12303F:	drivers/pci/controller/pci-v3-semi.c
12304
12305PCIE DRIVER FOR SOCIONEXT UNIPHIER
12306M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12307L:	linux-pci@vger.kernel.org
12308S:	Maintained
12309F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12310F:	drivers/pci/controller/dwc/pcie-uniphier.c
12311
12312PCIE DRIVER FOR ST SPEAR13XX
12313M:	Pratyush Anand <pratyush.anand@gmail.com>
12314L:	linux-pci@vger.kernel.org
12315S:	Maintained
12316F:	drivers/pci/controller/dwc/*spear*
12317
12318PCMCIA SUBSYSTEM
12319M:	Dominik Brodowski <linux@dominikbrodowski.net>
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12321S:	Odd Fixes
12322F:	Documentation/pcmcia/
12323F:	tools/pcmcia/
12324F:	drivers/pcmcia/
12325F:	include/pcmcia/
12326
12327PCNET32 NETWORK DRIVER
12328M:	Don Fry <pcnet32@frontier.com>
12329L:	netdev@vger.kernel.org
12330S:	Maintained
12331F:	drivers/net/ethernet/amd/pcnet32.c
12332
12333PCRYPT PARALLEL CRYPTO ENGINE
12334M:	Steffen Klassert <steffen.klassert@secunet.com>
12335L:	linux-crypto@vger.kernel.org
12336S:	Maintained
12337F:	crypto/pcrypt.c
12338F:	include/crypto/pcrypt.h
12339
12340PEAQ WMI HOTKEYS DRIVER
12341M:	Hans de Goede <hdegoede@redhat.com>
12342L:	platform-driver-x86@vger.kernel.org
12343S:	Maintained
12344F:	drivers/platform/x86/peaq-wmi.c
12345
12346PER-CPU MEMORY ALLOCATOR
12347M:	Dennis Zhou <dennis@kernel.org>
12348M:	Tejun Heo <tj@kernel.org>
12349M:	Christoph Lameter <cl@linux.com>
12350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12351S:	Maintained
12352F:	include/linux/percpu*.h
12353F:	mm/percpu*.c
12354F:	arch/*/include/asm/percpu.h
12355
12356PER-TASK DELAY ACCOUNTING
12357M:	Balbir Singh <bsingharora@gmail.com>
12358S:	Maintained
12359F:	include/linux/delayacct.h
12360F:	kernel/delayacct.c
12361
12362PERFORMANCE EVENTS SUBSYSTEM
12363M:	Peter Zijlstra <peterz@infradead.org>
12364M:	Ingo Molnar <mingo@redhat.com>
12365M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12366R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12367R:	Jiri Olsa <jolsa@redhat.com>
12368R:	Namhyung Kim <namhyung@kernel.org>
12369L:	linux-kernel@vger.kernel.org
12370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12371S:	Supported
12372F:	kernel/events/*
12373F:	include/linux/perf_event.h
12374F:	include/uapi/linux/perf_event.h
12375F:	arch/*/kernel/perf_event*.c
12376F:	arch/*/kernel/*/perf_event*.c
12377F:	arch/*/kernel/*/*/perf_event*.c
12378F:	arch/*/include/asm/perf_event.h
12379F:	arch/*/kernel/perf_callchain.c
12380F:	arch/*/events/*
12381F:	arch/*/events/*/*
12382F:	tools/perf/
12383
12384PERSONALITY HANDLING
12385M:	Christoph Hellwig <hch@infradead.org>
12386L:	linux-abi-devel@lists.sourceforge.net
12387S:	Maintained
12388F:	include/linux/personality.h
12389F:	include/uapi/linux/personality.h
12390
12391PHOENIX RC FLIGHT CONTROLLER ADAPTER
12392M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12393L:	linux-input@vger.kernel.org
12394S:	Maintained
12395F:	Documentation/input/devices/pxrc.rst
12396F:	drivers/input/joystick/pxrc.c
12397
12398PHONET PROTOCOL
12399M:	Remi Denis-Courmont <courmisch@gmail.com>
12400S:	Supported
12401F:	Documentation/networking/phonet.txt
12402F:	include/linux/phonet.h
12403F:	include/net/phonet/
12404F:	include/uapi/linux/phonet.h
12405F:	net/phonet/
12406
12407PHRAM MTD DRIVER
12408M:	Joern Engel <joern@lazybastard.org>
12409L:	linux-mtd@lists.infradead.org
12410S:	Maintained
12411F:	drivers/mtd/devices/phram.c
12412
12413PICOLCD HID DRIVER
12414M:	Bruno Prémont <bonbons@linux-vserver.org>
12415L:	linux-input@vger.kernel.org
12416S:	Maintained
12417F:	drivers/hid/hid-picolcd*
12418
12419PICOXCELL SUPPORT
12420M:	Jamie Iles <jamie@jamieiles.com>
12421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12422T:	git git://github.com/jamieiles/linux-2.6-ji.git
12423S:	Supported
12424F:	arch/arm/boot/dts/picoxcell*
12425F:	arch/arm/mach-picoxcell/
12426F:	drivers/crypto/picoxcell*
12427
12428PIN CONTROL SUBSYSTEM
12429M:	Linus Walleij <linus.walleij@linaro.org>
12430L:	linux-gpio@vger.kernel.org
12431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12432S:	Maintained
12433F:	Documentation/devicetree/bindings/pinctrl/
12434F:	Documentation/driver-api/pinctl.rst
12435F:	drivers/pinctrl/
12436F:	include/linux/pinctrl/
12437
12438PIN CONTROLLER - MICROCHIP AT91
12439M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12441L:	linux-gpio@vger.kernel.org
12442S:	Supported
12443F:	drivers/pinctrl/pinctrl-at91*
12444
12445PIN CONTROLLER - FREESCALE
12446M:	Dong Aisheng <aisheng.dong@nxp.com>
12447M:	Fabio Estevam <festevam@gmail.com>
12448M:	Shawn Guo <shawnguo@kernel.org>
12449M:	Stefan Agner <stefan@agner.ch>
12450R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12451L:	linux-gpio@vger.kernel.org
12452S:	Maintained
12453F:	drivers/pinctrl/freescale/
12454F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12455
12456PIN CONTROLLER - INTEL
12457M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12458M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12460S:	Maintained
12461F:	drivers/pinctrl/intel/
12462
12463PIN CONTROLLER - MEDIATEK
12464M:	Sean Wang <sean.wang@kernel.org>
12465L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12466S:	Maintained
12467F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12468F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12469F:	drivers/pinctrl/mediatek/
12470
12471PIN CONTROLLER - QUALCOMM
12472M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12473S:	Maintained
12474L:	linux-arm-msm@vger.kernel.org
12475F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12476F:	drivers/pinctrl/qcom/
12477
12478PIN CONTROLLER - RENESAS
12479M:	Geert Uytterhoeven <geert+renesas@glider.be>
12480L:	linux-renesas-soc@vger.kernel.org
12481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12482S:	Maintained
12483F:	drivers/pinctrl/pinctrl-rz*
12484F:	drivers/pinctrl/sh-pfc/
12485
12486PIN CONTROLLER - SAMSUNG
12487M:	Tomasz Figa <tomasz.figa@gmail.com>
12488M:	Krzysztof Kozlowski <krzk@kernel.org>
12489M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12491L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12492Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12494S:	Maintained
12495F:	drivers/pinctrl/samsung/
12496F:	include/dt-bindings/pinctrl/samsung.h
12497F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12498
12499PIN CONTROLLER - SINGLE
12500M:	Tony Lindgren <tony@atomide.com>
12501M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12503L:	linux-omap@vger.kernel.org
12504S:	Maintained
12505F:	drivers/pinctrl/pinctrl-single.c
12506
12507PIN CONTROLLER - ST SPEAR
12508M:	Viresh Kumar <vireshk@kernel.org>
12509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12510W:	http://www.st.com/spear
12511S:	Maintained
12512F:	drivers/pinctrl/spear/
12513
12514PISTACHIO SOC SUPPORT
12515M:	James Hartley <james.hartley@sondrel.com>
12516L:	linux-mips@vger.kernel.org
12517S:	Odd Fixes
12518F:	arch/mips/pistachio/
12519F:	arch/mips/include/asm/mach-pistachio/
12520F:	arch/mips/boot/dts/img/pistachio*
12521F:	arch/mips/configs/pistachio*_defconfig
12522
12523PKTCDVD DRIVER
12524S:	Orphan
12525M:	linux-block@vger.kernel.org
12526F:	drivers/block/pktcdvd.c
12527F:	include/linux/pktcdvd.h
12528F:	include/uapi/linux/pktcdvd.h
12529
12530PKUNITY SOC DRIVERS
12531M:	Guan Xuetao <gxt@pku.edu.cn>
12532W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12533S:	Maintained
12534T:	git git://github.com/gxt/linux.git
12535F:	drivers/input/serio/i8042-unicore32io.h
12536F:	drivers/i2c/busses/i2c-puv3.c
12537F:	drivers/video/fbdev/fb-puv3.c
12538F:	drivers/rtc/rtc-puv3.c
12539
12540PMBUS HARDWARE MONITORING DRIVERS
12541M:	Guenter Roeck <linux@roeck-us.net>
12542L:	linux-hwmon@vger.kernel.org
12543W:	http://hwmon.wiki.kernel.org/
12544W:	http://www.roeck-us.net/linux/drivers/
12545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12546S:	Maintained
12547F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12548F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12549F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12550F:	Documentation/hwmon/adm1275.rst
12551F:	Documentation/hwmon/ibm-cffps.rst
12552F:	Documentation/hwmon/ir35221.rst
12553F:	Documentation/hwmon/lm25066.rst
12554F:	Documentation/hwmon/ltc2978.rst
12555F:	Documentation/hwmon/ltc3815.rst
12556F:	Documentation/hwmon/max16064.rst
12557F:	Documentation/hwmon/max20751.rst
12558F:	Documentation/hwmon/max31785.rst
12559F:	Documentation/hwmon/max34440.rst
12560F:	Documentation/hwmon/max8688.rst
12561F:	Documentation/hwmon/pmbus.rst
12562F:	Documentation/hwmon/pmbus-core.rst
12563F:	Documentation/hwmon/tps40422.rst
12564F:	Documentation/hwmon/ucd9000.rst
12565F:	Documentation/hwmon/ucd9200.rst
12566F:	Documentation/hwmon/zl6100.rst
12567F:	drivers/hwmon/pmbus/
12568F:	include/linux/pmbus.h
12569
12570PMC SIERRA MaxRAID DRIVER
12571L:	linux-scsi@vger.kernel.org
12572W:	http://www.pmc-sierra.com/
12573S:	Orphan
12574F:	drivers/scsi/pmcraid.*
12575
12576PMC SIERRA PM8001 DRIVER
12577M:	Jack Wang <jinpu.wang@profitbricks.com>
12578M:	lindar_liu@usish.com
12579L:	linux-scsi@vger.kernel.org
12580S:	Supported
12581F:	drivers/scsi/pm8001/
12582
12583PNP SUPPORT
12584M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12585S:	Maintained
12586F:	drivers/pnp/
12587
12588PNI RM3100 IIO DRIVER
12589M:	Song Qiang <songqiang1304521@gmail.com>
12590L:	linux-iio@vger.kernel.org
12591S:	Maintained
12592F:	drivers/iio/magnetometer/rm3100*
12593F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12594
12595POSIX CLOCKS and TIMERS
12596M:	Thomas Gleixner <tglx@linutronix.de>
12597L:	linux-kernel@vger.kernel.org
12598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12599S:	Maintained
12600F:	fs/timerfd.c
12601F:	include/linux/timer*
12602F:	kernel/time/*timer*
12603
12604POWER MANAGEMENT CORE
12605M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12606L:	linux-pm@vger.kernel.org
12607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12608B:	https://bugzilla.kernel.org
12609S:	Supported
12610F:	drivers/base/power/
12611F:	include/linux/pm.h
12612F:	include/linux/pm_*
12613F:	include/linux/powercap.h
12614F:	drivers/powercap/
12615F:	kernel/configs/nopm.config
12616
12617POWER STATE COORDINATION INTERFACE (PSCI)
12618M:	Mark Rutland <mark.rutland@arm.com>
12619M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12620L:	linux-arm-kernel@lists.infradead.org
12621S:	Maintained
12622F:	drivers/firmware/psci/
12623F:	include/linux/psci.h
12624F:	include/uapi/linux/psci.h
12625
12626POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12627M:	Sebastian Reichel <sre@kernel.org>
12628L:	linux-pm@vger.kernel.org
12629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12630S:	Maintained
12631F:	Documentation/ABI/testing/sysfs-class-power
12632F:	Documentation/devicetree/bindings/power/supply/
12633F:	include/linux/power_supply.h
12634F:	drivers/power/supply/
12635
12636POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12637M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12638L:	linuxppc-dev@lists.ozlabs.org
12639S:	Maintained
12640F:	drivers/char/powernv-op-panel.c
12641
12642PPP OVER ATM (RFC 2364)
12643M:	Mitchell Blank Jr <mitch@sfgoth.com>
12644S:	Maintained
12645F:	net/atm/pppoatm.c
12646F:	include/uapi/linux/atmppp.h
12647
12648PPP OVER ETHERNET
12649M:	Michal Ostrowski <mostrows@earthlink.net>
12650S:	Maintained
12651F:	drivers/net/ppp/pppoe.c
12652F:	drivers/net/ppp/pppox.c
12653
12654PPP OVER L2TP
12655M:	James Chapman <jchapman@katalix.com>
12656S:	Maintained
12657F:	net/l2tp/l2tp_ppp.c
12658F:	include/linux/if_pppol2tp.h
12659F:	include/uapi/linux/if_pppol2tp.h
12660
12661PPP PROTOCOL DRIVERS AND COMPRESSORS
12662M:	Paul Mackerras <paulus@samba.org>
12663L:	linux-ppp@vger.kernel.org
12664S:	Maintained
12665F:	drivers/net/ppp/ppp_*
12666
12667PPS SUPPORT
12668M:	Rodolfo Giometti <giometti@enneenne.com>
12669W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12670L:	linuxpps@ml.enneenne.com (subscribers-only)
12671S:	Maintained
12672F:	Documentation/pps/
12673F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12674F:	Documentation/ABI/testing/sysfs-pps
12675F:	drivers/pps/
12676F:	include/linux/pps*.h
12677F:	include/uapi/linux/pps.h
12678
12679PPTP DRIVER
12680M:	Dmitry Kozlov <xeb@mail.ru>
12681L:	netdev@vger.kernel.org
12682S:	Maintained
12683F:	drivers/net/ppp/pptp.c
12684W:	http://sourceforge.net/projects/accel-pptp
12685
12686PRINTK
12687M:	Petr Mladek <pmladek@suse.com>
12688M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12689R:	Steven Rostedt <rostedt@goodmis.org>
12690S:	Maintained
12691F:	kernel/printk/
12692F:	include/linux/printk.h
12693
12694PRISM54 WIRELESS DRIVER
12695M:	Luis Chamberlain <mcgrof@kernel.org>
12696L:	linux-wireless@vger.kernel.org
12697W:	http://wireless.kernel.org/en/users/Drivers/p54
12698S:	Obsolete
12699F:	drivers/net/wireless/intersil/prism54/
12700
12701PROC FILESYSTEM
12702R:	Alexey Dobriyan <adobriyan@gmail.com>
12703L:	linux-kernel@vger.kernel.org
12704L:	linux-fsdevel@vger.kernel.org
12705S:	Maintained
12706F:	fs/proc/
12707F:	include/linux/proc_fs.h
12708F:	tools/testing/selftests/proc/
12709F:	Documentation/filesystems/proc.txt
12710
12711PROC SYSCTL
12712M:	Luis Chamberlain <mcgrof@kernel.org>
12713M:	Kees Cook <keescook@chromium.org>
12714L:	linux-kernel@vger.kernel.org
12715L:	linux-fsdevel@vger.kernel.org
12716S:	Maintained
12717F:	fs/proc/proc_sysctl.c
12718F:	include/linux/sysctl.h
12719F:	kernel/sysctl.c
12720F:	tools/testing/selftests/sysctl/
12721
12722PS3 NETWORK SUPPORT
12723M:	Geoff Levand <geoff@infradead.org>
12724L:	netdev@vger.kernel.org
12725L:	linuxppc-dev@lists.ozlabs.org
12726S:	Maintained
12727F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12728
12729PS3 PLATFORM SUPPORT
12730M:	Geoff Levand <geoff@infradead.org>
12731L:	linuxppc-dev@lists.ozlabs.org
12732S:	Maintained
12733F:	arch/powerpc/boot/ps3*
12734F:	arch/powerpc/include/asm/lv1call.h
12735F:	arch/powerpc/include/asm/ps3*.h
12736F:	arch/powerpc/platforms/ps3/
12737F:	drivers/*/ps3*
12738F:	drivers/ps3/
12739F:	drivers/rtc/rtc-ps3.c
12740F:	drivers/usb/host/*ps3.c
12741F:	sound/ppc/snd_ps3*
12742
12743PS3VRAM DRIVER
12744M:	Jim Paris <jim@jtan.com>
12745M:	Geoff Levand <geoff@infradead.org>
12746L:	linuxppc-dev@lists.ozlabs.org
12747S:	Maintained
12748F:	drivers/block/ps3vram.c
12749
12750PSAMPLE PACKET SAMPLING SUPPORT:
12751M:	Yotam Gigi <yotam.gi@gmail.com>
12752S:	Maintained
12753F:	net/psample
12754F:	include/net/psample.h
12755F:	include/uapi/linux/psample.h
12756
12757PSTORE FILESYSTEM
12758M:	Kees Cook <keescook@chromium.org>
12759M:	Anton Vorontsov <anton@enomsg.org>
12760M:	Colin Cross <ccross@android.com>
12761M:	Tony Luck <tony.luck@intel.com>
12762S:	Maintained
12763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12764F:	fs/pstore/
12765F:	include/linux/pstore*
12766F:	drivers/firmware/efi/efi-pstore.c
12767F:	drivers/acpi/apei/erst.c
12768F:	Documentation/admin-guide/ramoops.rst
12769F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12770K:	\b(pstore|ramoops)
12771
12772PTP HARDWARE CLOCK SUPPORT
12773M:	Richard Cochran <richardcochran@gmail.com>
12774L:	netdev@vger.kernel.org
12775S:	Maintained
12776W:	http://linuxptp.sourceforge.net/
12777F:	Documentation/ABI/testing/sysfs-ptp
12778F:	Documentation/ptp/*
12779F:	drivers/net/phy/dp83640*
12780F:	drivers/ptp/*
12781F:	include/linux/ptp_cl*
12782
12783PTRACE SUPPORT
12784M:	Oleg Nesterov <oleg@redhat.com>
12785S:	Maintained
12786F:	include/asm-generic/syscall.h
12787F:	include/linux/ptrace.h
12788F:	include/linux/regset.h
12789F:	include/linux/tracehook.h
12790F:	include/uapi/linux/ptrace.h
12791F:	include/uapi/linux/ptrace.h
12792F:	include/asm-generic/ptrace.h
12793F:	kernel/ptrace.c
12794F:	arch/*/ptrace*.c
12795F:	arch/*/*/ptrace*.c
12796F:	arch/*/include/asm/ptrace*.h
12797
12798PULSE8-CEC DRIVER
12799M:	Hans Verkuil <hverkuil@xs4all.nl>
12800L:	linux-media@vger.kernel.org
12801T:	git git://linuxtv.org/media_tree.git
12802S:	Maintained
12803F:	drivers/media/usb/pulse8-cec/*
12804F:	Documentation/media/cec-drivers/pulse8-cec.rst
12805
12806PVRUSB2 VIDEO4LINUX DRIVER
12807M:	Mike Isely <isely@pobox.com>
12808L:	pvrusb2@isely.net	(subscribers-only)
12809L:	linux-media@vger.kernel.org
12810W:	http://www.isely.net/pvrusb2/
12811T:	git git://linuxtv.org/media_tree.git
12812S:	Maintained
12813F:	Documentation/media/v4l-drivers/pvrusb2*
12814F:	drivers/media/usb/pvrusb2/
12815
12816PWC WEBCAM DRIVER
12817M:	Hans Verkuil <hverkuil@xs4all.nl>
12818L:	linux-media@vger.kernel.org
12819T:	git git://linuxtv.org/media_tree.git
12820S:	Odd Fixes
12821F:	drivers/media/usb/pwc/*
12822F:	include/trace/events/pwc.h
12823
12824PWM FAN DRIVER
12825M:	Kamil Debski <kamil@wypas.org>
12826M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12827L:	linux-hwmon@vger.kernel.org
12828S:	Supported
12829F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12830F:	Documentation/hwmon/pwm-fan.rst
12831F:	drivers/hwmon/pwm-fan.c
12832
12833PWM IR Transmitter
12834M:	Sean Young <sean@mess.org>
12835L:	linux-media@vger.kernel.org
12836S:	Maintained
12837F:	drivers/media/rc/pwm-ir-tx.c
12838
12839PWM SUBSYSTEM
12840M:	Thierry Reding <thierry.reding@gmail.com>
12841L:	linux-pwm@vger.kernel.org
12842S:	Maintained
12843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12844F:	Documentation/pwm.txt
12845F:	Documentation/devicetree/bindings/pwm/
12846F:	include/linux/pwm.h
12847F:	drivers/pwm/
12848F:	drivers/video/backlight/pwm_bl.c
12849F:	include/linux/pwm_backlight.h
12850F:	drivers/gpio/gpio-mvebu.c
12851F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12852
12853PXA GPIO DRIVER
12854M:	Robert Jarzmik <robert.jarzmik@free.fr>
12855L:	linux-gpio@vger.kernel.org
12856S:	Maintained
12857F:	drivers/gpio/gpio-pxa.c
12858
12859PXA MMCI DRIVER
12860S:	Orphan
12861
12862PXA RTC DRIVER
12863M:	Robert Jarzmik <robert.jarzmik@free.fr>
12864L:	linux-rtc@vger.kernel.org
12865S:	Maintained
12866
12867PXA2xx/PXA3xx SUPPORT
12868M:	Daniel Mack <daniel@zonque.org>
12869M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12870M:	Robert Jarzmik <robert.jarzmik@free.fr>
12871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12872T:	git git://github.com/hzhuang1/linux.git
12873T:	git git://github.com/rjarzmik/linux.git
12874S:	Maintained
12875F:	arch/arm/boot/dts/pxa*
12876F:	arch/arm/mach-pxa/
12877F:	drivers/dma/pxa*
12878F:	drivers/pcmcia/pxa2xx*
12879F:	drivers/pinctrl/pxa/
12880F:	drivers/spi/spi-pxa2xx*
12881F:	drivers/usb/gadget/udc/pxa2*
12882F:	include/sound/pxa2xx-lib.h
12883F:	sound/arm/pxa*
12884F:	sound/soc/pxa/
12885
12886QAT DRIVER
12887M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12888L:	qat-linux@intel.com
12889S:	Supported
12890F:	drivers/crypto/qat/
12891
12892QCOM AUDIO (ASoC) DRIVERS
12893M:	Patrick Lai <plai@codeaurora.org>
12894M:	Banajit Goswami <bgoswami@codeaurora.org>
12895L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12896S:	Supported
12897F:	sound/soc/qcom/
12898
12899QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12900M:	Gabriel Somlo <somlo@cmu.edu>
12901M:	"Michael S. Tsirkin" <mst@redhat.com>
12902L:	qemu-devel@nongnu.org
12903S:	Maintained
12904F:	drivers/firmware/qemu_fw_cfg.c
12905F:	include/uapi/linux/qemu_fw_cfg.h
12906
12907QIB DRIVER
12908M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12909M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12910L:	linux-rdma@vger.kernel.org
12911S:	Supported
12912F:	drivers/infiniband/hw/qib/
12913
12914QLOGIC QL41xxx FCOE DRIVER
12915M:	QLogic-Storage-Upstream@cavium.com
12916L:	linux-scsi@vger.kernel.org
12917S:	Supported
12918F:	drivers/scsi/qedf/
12919
12920QLOGIC QL41xxx ISCSI DRIVER
12921M:	QLogic-Storage-Upstream@cavium.com
12922L:	linux-scsi@vger.kernel.org
12923S:	Supported
12924F:	drivers/scsi/qedi/
12925
12926QLOGIC QL4xxx ETHERNET DRIVER
12927M:	Ariel Elior <aelior@marvell.com>
12928M:	GR-everest-linux-l2@marvell.com
12929L:	netdev@vger.kernel.org
12930S:	Supported
12931F:	drivers/net/ethernet/qlogic/qed/
12932F:	include/linux/qed/
12933F:	drivers/net/ethernet/qlogic/qede/
12934
12935QLOGIC QL4xxx RDMA DRIVER
12936M:	Michal Kalderon <mkalderon@marvell.com>
12937M:	Ariel Elior <aelior@marvell.com>
12938L:	linux-rdma@vger.kernel.org
12939S:	Supported
12940F:	drivers/infiniband/hw/qedr/
12941F:	include/uapi/rdma/qedr-abi.h
12942
12943QLOGIC QLA1280 SCSI DRIVER
12944M:	Michael Reed <mdr@sgi.com>
12945L:	linux-scsi@vger.kernel.org
12946S:	Maintained
12947F:	drivers/scsi/qla1280.[ch]
12948
12949QLOGIC QLA2XXX FC-SCSI DRIVER
12950M:	qla2xxx-upstream@qlogic.com
12951L:	linux-scsi@vger.kernel.org
12952S:	Supported
12953F:	Documentation/scsi/LICENSE.qla2xxx
12954F:	drivers/scsi/qla2xxx/
12955
12956QLOGIC QLA3XXX NETWORK DRIVER
12957M:	GR-Linux-NIC-Dev@marvell.com
12958L:	netdev@vger.kernel.org
12959S:	Supported
12960F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12961F:	drivers/net/ethernet/qlogic/qla3xxx.*
12962
12963QLOGIC QLA4XXX iSCSI DRIVER
12964M:	QLogic-Storage-Upstream@qlogic.com
12965L:	linux-scsi@vger.kernel.org
12966S:	Supported
12967F:	Documentation/scsi/LICENSE.qla4xxx
12968F:	drivers/scsi/qla4xxx/
12969
12970QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12971M:	Shahed Shaikh <shshaikh@marvell.com>
12972M:	Manish Chopra <manishc@marvell.com>
12973M:	GR-Linux-NIC-Dev@marvell.com
12974L:	netdev@vger.kernel.org
12975S:	Supported
12976F:	drivers/net/ethernet/qlogic/qlcnic/
12977
12978QLOGIC QLGE 10Gb ETHERNET DRIVER
12979M:	Manish Chopra <manishc@marvell.com>
12980M:	GR-Linux-NIC-Dev@marvell.com
12981L:	netdev@vger.kernel.org
12982S:	Supported
12983F:	drivers/net/ethernet/qlogic/qlge/
12984
12985QM1D1B0004 MEDIA DRIVER
12986M:	Akihiro Tsukada <tskd08@gmail.com>
12987L:	linux-media@vger.kernel.org
12988S:	Odd Fixes
12989F:	drivers/media/tuners/qm1d1b0004*
12990
12991QM1D1C0042 MEDIA DRIVER
12992M:	Akihiro Tsukada <tskd08@gmail.com>
12993L:	linux-media@vger.kernel.org
12994S:	Odd Fixes
12995F:	drivers/media/tuners/qm1d1c0042*
12996
12997QNX4 FILESYSTEM
12998M:	Anders Larsen <al@alarsen.net>
12999W:	http://www.alarsen.net/linux/qnx4fs/
13000S:	Maintained
13001F:	fs/qnx4/
13002F:	include/uapi/linux/qnx4_fs.h
13003F:	include/uapi/linux/qnxtypes.h
13004
13005QORIQ DPAA2 FSL-MC BUS DRIVER
13006M:	Stuart Yoder <stuyoder@gmail.com>
13007M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13008L:	linux-kernel@vger.kernel.org
13009S:	Maintained
13010F:	drivers/bus/fsl-mc/
13011F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13012F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13013
13014QT1010 MEDIA DRIVER
13015M:	Antti Palosaari <crope@iki.fi>
13016L:	linux-media@vger.kernel.org
13017W:	https://linuxtv.org
13018W:	http://palosaari.fi/linux/
13019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13020T:	git git://linuxtv.org/anttip/media_tree.git
13021S:	Maintained
13022F:	drivers/media/tuners/qt1010*
13023
13024QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13025M:	Kalle Valo <kvalo@codeaurora.org>
13026L:	ath10k@lists.infradead.org
13027W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13029S:	Supported
13030F:	drivers/net/wireless/ath/ath10k/
13031
13032QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13033M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13034L:	linux-wireless@vger.kernel.org
13035W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13036S:	Supported
13037F:	drivers/net/wireless/ath/ath9k/
13038
13039QUALCOMM CAMERA SUBSYSTEM DRIVER
13040M:	Todor Tomov <todor.too@gmail.com>
13041L:	linux-media@vger.kernel.org
13042S:	Maintained
13043F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13044F:	Documentation/media/v4l-drivers/qcom_camss.rst
13045F:	drivers/media/platform/qcom/camss/
13046
13047QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13048M:	Ilia Lin <ilia.lin@kernel.org>
13049L:	linux-pm@vger.kernel.org
13050S:	Maintained
13051F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13052F:	drivers/cpufreq/qcom-cpufreq-kryo.c
13053
13054QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13055M:	Timur Tabi <timur@kernel.org>
13056L:	netdev@vger.kernel.org
13057S:	Maintained
13058F:	drivers/net/ethernet/qualcomm/emac/
13059
13060QUALCOMM ETHQOS ETHERNET DRIVER
13061M:	Vinod Koul <vkoul@kernel.org>
13062M:	Niklas Cassel <niklas.cassel@linaro.org>
13063L:	netdev@vger.kernel.org
13064S:	Maintained
13065F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13066F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
13067
13068QUALCOMM GENERIC INTERFACE I2C DRIVER
13069M:	Alok Chauhan <alokc@codeaurora.org>
13070L:	linux-i2c@vger.kernel.org
13071L:	linux-arm-msm@vger.kernel.org
13072S:	Supported
13073F:	drivers/i2c/busses/i2c-qcom-geni.c
13074
13075QUALCOMM HEXAGON ARCHITECTURE
13076M:	Richard Kuo <rkuo@codeaurora.org>
13077L:	linux-hexagon@vger.kernel.org
13078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13079S:	Supported
13080F:	arch/hexagon/
13081
13082QUALCOMM HIDMA DRIVER
13083M:	Sinan Kaya <okaya@kernel.org>
13084L:	linux-arm-kernel@lists.infradead.org
13085L:	linux-arm-msm@vger.kernel.org
13086L:	dmaengine@vger.kernel.org
13087S:	Supported
13088F:	drivers/dma/qcom/hidma*
13089
13090QUALCOMM IOMMU
13091M:	Rob Clark <robdclark@gmail.com>
13092L:	iommu@lists.linux-foundation.org
13093L:	linux-arm-msm@vger.kernel.org
13094S:	Maintained
13095F:	drivers/iommu/qcom_iommu.c
13096
13097QUALCOMM TSENS THERMAL DRIVER
13098M:	Amit Kucheria <amit.kucheria@linaro.org>
13099L:	linux-pm@vger.kernel.org
13100L:	linux-arm-msm@vger.kernel.org
13101S:	Maintained
13102F:	drivers/thermal/qcom/
13103
13104QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13105M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13106L:	linux-media@vger.kernel.org
13107L:	linux-arm-msm@vger.kernel.org
13108T:	git git://linuxtv.org/media_tree.git
13109S:	Maintained
13110F:	drivers/media/platform/qcom/venus/
13111
13112QUALCOMM WCN36XX WIRELESS DRIVER
13113M:	Kalle Valo <kvalo@codeaurora.org>
13114L:	wcn36xx@lists.infradead.org
13115W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13116T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13117S:	Supported
13118F:	drivers/net/wireless/ath/wcn36xx/
13119
13120QUANTENNA QTNFMAC WIRELESS DRIVER
13121M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13122M:	Avinash Patil <avinashp@quantenna.com>
13123M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13124L:	linux-wireless@vger.kernel.org
13125S:	Maintained
13126F:	drivers/net/wireless/quantenna
13127
13128RADEON and AMDGPU DRM DRIVERS
13129M:	Alex Deucher <alexander.deucher@amd.com>
13130M:	Christian König <christian.koenig@amd.com>
13131M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13132L:	amd-gfx@lists.freedesktop.org
13133T:	git git://people.freedesktop.org/~agd5f/linux
13134S:	Supported
13135F:	drivers/gpu/drm/radeon/
13136F:	include/uapi/drm/radeon_drm.h
13137F:	drivers/gpu/drm/amd/
13138F:	include/uapi/drm/amdgpu_drm.h
13139
13140RADEON FRAMEBUFFER DISPLAY DRIVER
13141M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13142L:	linux-fbdev@vger.kernel.org
13143S:	Maintained
13144F:	drivers/video/fbdev/aty/radeon*
13145F:	include/uapi/linux/radeonfb.h
13146
13147RADIOSHARK RADIO DRIVER
13148M:	Hans Verkuil <hverkuil@xs4all.nl>
13149L:	linux-media@vger.kernel.org
13150T:	git git://linuxtv.org/media_tree.git
13151S:	Maintained
13152F:	drivers/media/radio/radio-shark.c
13153
13154RADIOSHARK2 RADIO DRIVER
13155M:	Hans Verkuil <hverkuil@xs4all.nl>
13156L:	linux-media@vger.kernel.org
13157T:	git git://linuxtv.org/media_tree.git
13158S:	Maintained
13159F:	drivers/media/radio/radio-shark2.c
13160F:	drivers/media/radio/radio-tea5777.c
13161
13162RADOS BLOCK DEVICE (RBD)
13163M:	Ilya Dryomov <idryomov@gmail.com>
13164M:	Sage Weil <sage@redhat.com>
13165M:	Alex Elder <elder@kernel.org>
13166L:	ceph-devel@vger.kernel.org
13167W:	http://ceph.com/
13168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13169T:	git git://github.com/ceph/ceph-client.git
13170S:	Supported
13171F:	Documentation/ABI/testing/sysfs-bus-rbd
13172F:	drivers/block/rbd.c
13173F:	drivers/block/rbd_types.h
13174
13175RAGE128 FRAMEBUFFER DISPLAY DRIVER
13176M:	Paul Mackerras <paulus@samba.org>
13177L:	linux-fbdev@vger.kernel.org
13178S:	Maintained
13179F:	drivers/video/fbdev/aty/aty128fb.c
13180
13181RAINSHADOW-CEC DRIVER
13182M:	Hans Verkuil <hverkuil@xs4all.nl>
13183L:	linux-media@vger.kernel.org
13184T:	git git://linuxtv.org/media_tree.git
13185S:	Maintained
13186F:	drivers/media/usb/rainshadow-cec/*
13187
13188RALINK MIPS ARCHITECTURE
13189M:	John Crispin <john@phrozen.org>
13190L:	linux-mips@vger.kernel.org
13191S:	Maintained
13192F:	arch/mips/ralink
13193
13194RALINK RT2X00 WIRELESS LAN DRIVER
13195P:	rt2x00 project
13196M:	Stanislaw Gruszka <sgruszka@redhat.com>
13197M:	Helmut Schaa <helmut.schaa@googlemail.com>
13198L:	linux-wireless@vger.kernel.org
13199S:	Maintained
13200F:	drivers/net/wireless/ralink/rt2x00/
13201
13202RAMDISK RAM BLOCK DEVICE DRIVER
13203M:	Jens Axboe <axboe@kernel.dk>
13204S:	Maintained
13205F:	Documentation/blockdev/ramdisk.txt
13206F:	drivers/block/brd.c
13207
13208RANCHU VIRTUAL BOARD FOR MIPS
13209M:	Miodrag Dinic <miodrag.dinic@mips.com>
13210L:	linux-mips@vger.kernel.org
13211S:	Supported
13212F:	arch/mips/generic/board-ranchu.c
13213F:	arch/mips/configs/generic/board-ranchu.config
13214
13215RANDOM NUMBER DRIVER
13216M:	"Theodore Ts'o" <tytso@mit.edu>
13217S:	Maintained
13218F:	drivers/char/random.c
13219
13220RAPIDIO SUBSYSTEM
13221M:	Matt Porter <mporter@kernel.crashing.org>
13222M:	Alexandre Bounine <alex.bou9@gmail.com>
13223S:	Maintained
13224F:	drivers/rapidio/
13225
13226RAS INFRASTRUCTURE
13227M:	Tony Luck <tony.luck@intel.com>
13228M:	Borislav Petkov <bp@alien8.de>
13229L:	linux-edac@vger.kernel.org
13230S:	Maintained
13231F:	drivers/ras/
13232F:	include/linux/ras.h
13233F:	include/ras/ras_event.h
13234F:	Documentation/admin-guide/ras.rst
13235
13236RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13237L:	linux-wireless@vger.kernel.org
13238S:	Orphan
13239F:	drivers/net/wireless/ray*
13240
13241RCUTORTURE TEST FRAMEWORK
13242M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13243M:	Josh Triplett <josh@joshtriplett.org>
13244R:	Steven Rostedt <rostedt@goodmis.org>
13245R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13246R:	Lai Jiangshan <jiangshanlai@gmail.com>
13247L:	rcu@vger.kernel.org
13248S:	Supported
13249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13250F:	tools/testing/selftests/rcutorture
13251
13252RDC R-321X SoC
13253M:	Florian Fainelli <florian@openwrt.org>
13254S:	Maintained
13255
13256RDC R6040 FAST ETHERNET DRIVER
13257M:	Florian Fainelli <f.fainelli@gmail.com>
13258L:	netdev@vger.kernel.org
13259S:	Maintained
13260F:	drivers/net/ethernet/rdc/r6040.c
13261
13262RDMAVT - RDMA verbs software
13263M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13264M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13265L:	linux-rdma@vger.kernel.org
13266S:	Supported
13267F:	drivers/infiniband/sw/rdmavt
13268
13269RDS - RELIABLE DATAGRAM SOCKETS
13270M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13271L:	netdev@vger.kernel.org
13272L:	linux-rdma@vger.kernel.org
13273L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13274W:	https://oss.oracle.com/projects/rds/
13275S:	Supported
13276F:	net/rds/
13277F:	Documentation/networking/rds.txt
13278
13279RDT - RESOURCE ALLOCATION
13280M:	Fenghua Yu <fenghua.yu@intel.com>
13281M:	Reinette Chatre <reinette.chatre@intel.com>
13282L:	linux-kernel@vger.kernel.org
13283S:	Supported
13284F:	arch/x86/kernel/cpu/resctrl/
13285F:	arch/x86/include/asm/resctrl_sched.h
13286F:	Documentation/x86/resctrl*
13287
13288READ-COPY UPDATE (RCU)
13289M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13290M:	Josh Triplett <josh@joshtriplett.org>
13291R:	Steven Rostedt <rostedt@goodmis.org>
13292R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13293R:	Lai Jiangshan <jiangshanlai@gmail.com>
13294R:	Joel Fernandes <joel@joelfernandes.org>
13295L:	rcu@vger.kernel.org
13296W:	http://www.rdrop.com/users/paulmck/RCU/
13297S:	Supported
13298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13299F:	Documentation/RCU/
13300X:	Documentation/RCU/torture.txt
13301F:	include/linux/rcu*
13302X:	include/linux/srcu*.h
13303F:	kernel/rcu/
13304X:	kernel/rcu/srcu*.c
13305
13306REAL TIME CLOCK (RTC) SUBSYSTEM
13307M:	Alessandro Zummo <a.zummo@towertech.it>
13308M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13309L:	linux-rtc@vger.kernel.org
13310Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13312S:	Maintained
13313F:	Documentation/devicetree/bindings/rtc/
13314F:	Documentation/rtc.txt
13315F:	drivers/rtc/
13316F:	include/linux/rtc.h
13317F:	include/uapi/linux/rtc.h
13318F:	include/linux/rtc/
13319F:	include/linux/platform_data/rtc-*
13320F:	tools/testing/selftests/rtc/
13321
13322REALTEK AUDIO CODECS
13323M:	Bard Liao <bardliao@realtek.com>
13324M:	Oder Chiou <oder_chiou@realtek.com>
13325S:	Maintained
13326F:	sound/soc/codecs/rt*
13327F:	include/sound/rt*.h
13328
13329REALTEK RTL83xx SMI DSA ROUTER CHIPS
13330M:	Linus Walleij <linus.walleij@linaro.org>
13331S:	Maintained
13332F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13333F:	drivers/net/dsa/realtek-smi*
13334F:	drivers/net/dsa/rtl83*
13335
13336REDPINE WIRELESS DRIVER
13337M:	Amitkumar Karwar <amitkarwar@gmail.com>
13338M:	Siva Rebbagondla <siva8118@gmail.com>
13339L:	linux-wireless@vger.kernel.org
13340S:	Maintained
13341F:	drivers/net/wireless/rsi/
13342
13343REGISTER MAP ABSTRACTION
13344M:	Mark Brown <broonie@kernel.org>
13345L:	linux-kernel@vger.kernel.org
13346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13347S:	Supported
13348F:	Documentation/devicetree/bindings/regmap/
13349F:	drivers/base/regmap/
13350F:	include/linux/regmap.h
13351
13352REISERFS FILE SYSTEM
13353L:	reiserfs-devel@vger.kernel.org
13354S:	Supported
13355F:	fs/reiserfs/
13356
13357REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13358M:	Ohad Ben-Cohen <ohad@wizery.com>
13359M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13360L:	linux-remoteproc@vger.kernel.org
13361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13362S:	Maintained
13363F:	Documentation/devicetree/bindings/remoteproc/
13364F:	Documentation/remoteproc.txt
13365F:	drivers/remoteproc/
13366F:	include/linux/remoteproc.h
13367
13368REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13369M:	Ohad Ben-Cohen <ohad@wizery.com>
13370M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13371L:	linux-remoteproc@vger.kernel.org
13372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13373S:	Maintained
13374F:	drivers/rpmsg/
13375F:	Documentation/rpmsg.txt
13376F:	include/linux/rpmsg.h
13377F:	include/linux/rpmsg/
13378
13379RENESAS CLOCK DRIVERS
13380M:	Geert Uytterhoeven <geert+renesas@glider.be>
13381L:	linux-renesas-soc@vger.kernel.org
13382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13383S:	Supported
13384F:	drivers/clk/renesas/
13385
13386RENESAS EMEV2 I2C DRIVER
13387M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13388S:	Supported
13389F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13390F:	drivers/i2c/busses/i2c-emev2.c
13391
13392RENESAS ETHERNET DRIVERS
13393R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13394L:	netdev@vger.kernel.org
13395L:	linux-renesas-soc@vger.kernel.org
13396F:	Documentation/devicetree/bindings/net/renesas,*.txt
13397F:	Documentation/devicetree/bindings/net/sh_eth.txt
13398F:	drivers/net/ethernet/renesas/
13399F:	include/linux/sh_eth.h
13400
13401RENESAS R-CAR GYROADC DRIVER
13402M:	Marek Vasut <marek.vasut@gmail.com>
13403L:	linux-iio@vger.kernel.org
13404S:	Supported
13405F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13406F:	drivers/iio/adc/rcar-gyroadc.c
13407
13408RENESAS R-CAR I2C DRIVERS
13409M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13410S:	Supported
13411F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13412F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13413F:	drivers/i2c/busses/i2c-rcar.c
13414F:	drivers/i2c/busses/i2c-sh_mobile.c
13415
13416RENESAS RIIC DRIVER
13417M:	Chris Brandt <chris.brandt@renesas.com>
13418S:	Supported
13419F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13420F:	drivers/i2c/busses/i2c-riic.c
13421
13422RENESAS USB PHY DRIVER
13423M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13424L:	linux-renesas-soc@vger.kernel.org
13425S:	Maintained
13426F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13427
13428RESET CONTROLLER FRAMEWORK
13429M:	Philipp Zabel <p.zabel@pengutronix.de>
13430T:	git git://git.pengutronix.de/git/pza/linux
13431S:	Maintained
13432F:	drivers/reset/
13433F:	Documentation/devicetree/bindings/reset/
13434F:	include/dt-bindings/reset/
13435F:	include/linux/reset.h
13436F:	include/linux/reset/
13437F:	include/linux/reset-controller.h
13438
13439RESTARTABLE SEQUENCES SUPPORT
13440M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13441M:	Peter Zijlstra <peterz@infradead.org>
13442M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13443M:	Boqun Feng <boqun.feng@gmail.com>
13444L:	linux-kernel@vger.kernel.org
13445S:	Supported
13446F:	kernel/rseq.c
13447F:	include/uapi/linux/rseq.h
13448F:	include/trace/events/rseq.h
13449F:	tools/testing/selftests/rseq/
13450
13451RFKILL
13452M:	Johannes Berg <johannes@sipsolutions.net>
13453L:	linux-wireless@vger.kernel.org
13454W:	http://wireless.kernel.org/
13455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13457S:	Maintained
13458F:	Documentation/rfkill.txt
13459F:	Documentation/ABI/stable/sysfs-class-rfkill
13460F:	net/rfkill/
13461F:	include/linux/rfkill.h
13462F:	include/uapi/linux/rfkill.h
13463
13464RHASHTABLE
13465M:	Thomas Graf <tgraf@suug.ch>
13466M:	Herbert Xu <herbert@gondor.apana.org.au>
13467L:	netdev@vger.kernel.org
13468S:	Maintained
13469F:	lib/rhashtable.c
13470F:	lib/test_rhashtable.c
13471F:	include/linux/rhashtable.h
13472F:	include/linux/rhashtable-types.h
13473
13474RICOH R5C592 MEMORYSTICK DRIVER
13475M:	Maxim Levitsky <maximlevitsky@gmail.com>
13476S:	Maintained
13477F:	drivers/memstick/host/r592.*
13478
13479RICOH SMARTMEDIA/XD DRIVER
13480M:	Maxim Levitsky <maximlevitsky@gmail.com>
13481S:	Maintained
13482F:	drivers/mtd/nand/raw/r852.c
13483F:	drivers/mtd/nand/raw/r852.h
13484
13485RISC-V ARCHITECTURE
13486M:	Palmer Dabbelt <palmer@sifive.com>
13487M:	Albert Ou <aou@eecs.berkeley.edu>
13488L:	linux-riscv@lists.infradead.org
13489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13490S:	Supported
13491F:	arch/riscv/
13492K:	riscv
13493N:	riscv
13494
13495ROCCAT DRIVERS
13496M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13497W:	http://sourceforge.net/projects/roccat/
13498S:	Maintained
13499F:	drivers/hid/hid-roccat*
13500F:	include/linux/hid-roccat*
13501F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13502
13503ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13504M:	Jacob chen <jacob2.chen@rock-chips.com>
13505L:	linux-media@vger.kernel.org
13506S:	Maintained
13507F:	drivers/media/platform/rockchip/rga/
13508F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13509
13510ROCKCHIP VPU CODEC DRIVER
13511M:	Ezequiel Garcia <ezequiel@collabora.com>
13512L:	linux-media@vger.kernel.org
13513S:	Maintained
13514F:	drivers/staging/media/platform/rockchip/vpu/
13515F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13516
13517ROCKER DRIVER
13518M:	Jiri Pirko <jiri@resnulli.us>
13519L:	netdev@vger.kernel.org
13520S:	Supported
13521F:	drivers/net/ethernet/rocker/
13522
13523ROCKETPORT DRIVER
13524P:	Comtrol Corp.
13525W:	http://www.comtrol.com
13526S:	Maintained
13527F:	Documentation/serial/rocket.rst
13528F:	drivers/tty/rocket*
13529
13530ROCKETPORT EXPRESS/INFINITY DRIVER
13531M:	Kevin Cernekee <cernekee@gmail.com>
13532L:	linux-serial@vger.kernel.org
13533S:	Odd Fixes
13534F:	drivers/tty/serial/rp2.*
13535
13536ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13537M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13538L:	linux-kernel@vger.kernel.org
13539L:	linux-renesas-soc@vger.kernel.org
13540S:	Supported
13541F:	drivers/mfd/bd9571mwv.c
13542F:	drivers/regulator/bd9571mwv-regulator.c
13543F:	drivers/gpio/gpio-bd9571mwv.c
13544F:	include/linux/mfd/bd9571mwv.h
13545F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13546
13547ROSE NETWORK LAYER
13548M:	Ralf Baechle <ralf@linux-mips.org>
13549L:	linux-hams@vger.kernel.org
13550W:	http://www.linux-ax25.org/
13551S:	Maintained
13552F:	include/net/rose.h
13553F:	include/uapi/linux/rose.h
13554F:	net/rose/
13555
13556RTL2830 MEDIA DRIVER
13557M:	Antti Palosaari <crope@iki.fi>
13558L:	linux-media@vger.kernel.org
13559W:	https://linuxtv.org
13560W:	http://palosaari.fi/linux/
13561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13562T:	git git://linuxtv.org/anttip/media_tree.git
13563S:	Maintained
13564F:	drivers/media/dvb-frontends/rtl2830*
13565
13566RTL2832 MEDIA DRIVER
13567M:	Antti Palosaari <crope@iki.fi>
13568L:	linux-media@vger.kernel.org
13569W:	https://linuxtv.org
13570W:	http://palosaari.fi/linux/
13571Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13572T:	git git://linuxtv.org/anttip/media_tree.git
13573S:	Maintained
13574F:	drivers/media/dvb-frontends/rtl2832*
13575
13576RTL2832_SDR MEDIA DRIVER
13577M:	Antti Palosaari <crope@iki.fi>
13578L:	linux-media@vger.kernel.org
13579W:	https://linuxtv.org
13580W:	http://palosaari.fi/linux/
13581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13582T:	git git://linuxtv.org/anttip/media_tree.git
13583S:	Maintained
13584F:	drivers/media/dvb-frontends/rtl2832_sdr*
13585
13586RTL8180 WIRELESS DRIVER
13587L:	linux-wireless@vger.kernel.org
13588W:	http://wireless.kernel.org/
13589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13590S:	Orphan
13591F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13592
13593RTL8187 WIRELESS DRIVER
13594M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13595M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13596M:	Larry Finger <Larry.Finger@lwfinger.net>
13597L:	linux-wireless@vger.kernel.org
13598W:	http://wireless.kernel.org/
13599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13600S:	Maintained
13601F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13602
13603REALTEK WIRELESS DRIVER (rtlwifi family)
13604M:	Ping-Ke Shih <pkshih@realtek.com>
13605L:	linux-wireless@vger.kernel.org
13606W:	http://wireless.kernel.org/
13607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13608S:	Maintained
13609F:	drivers/net/wireless/realtek/rtlwifi/
13610
13611REALTEK WIRELESS DRIVER (rtw88)
13612M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13613L:	linux-wireless@vger.kernel.org
13614S:	Maintained
13615F:	drivers/net/wireless/realtek/rtw88/
13616
13617RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13618M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13619L:	linux-wireless@vger.kernel.org
13620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13621S:	Maintained
13622F:	drivers/net/wireless/realtek/rtl8xxxu/
13623
13624RXRPC SOCKETS (AF_RXRPC)
13625M:	David Howells <dhowells@redhat.com>
13626L:	linux-afs@lists.infradead.org
13627S:	Supported
13628F:	net/rxrpc/
13629F:	include/keys/rxrpc-type.h
13630F:	include/net/af_rxrpc.h
13631F:	include/trace/events/rxrpc.h
13632F:	include/uapi/linux/rxrpc.h
13633F:	Documentation/networking/rxrpc.txt
13634W:	https://www.infradead.org/~dhowells/kafs/
13635
13636S3 SAVAGE FRAMEBUFFER DRIVER
13637M:	Antonino Daplas <adaplas@gmail.com>
13638L:	linux-fbdev@vger.kernel.org
13639S:	Maintained
13640F:	drivers/video/fbdev/savage/
13641
13642S390
13643M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13644M:	Vasily Gorbik <gor@linux.ibm.com>
13645M:	Christian Borntraeger <borntraeger@de.ibm.com>
13646L:	linux-s390@vger.kernel.org
13647W:	http://www.ibm.com/developerworks/linux/linux390/
13648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13649S:	Supported
13650F:	arch/s390/
13651F:	drivers/s390/
13652F:	Documentation/s390/
13653F:	Documentation/driver-api/s390-drivers.rst
13654
13655S390 COMMON I/O LAYER
13656M:	Sebastian Ott <sebott@linux.ibm.com>
13657M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13658L:	linux-s390@vger.kernel.org
13659W:	http://www.ibm.com/developerworks/linux/linux390/
13660S:	Supported
13661F:	drivers/s390/cio/
13662
13663S390 DASD DRIVER
13664M:	Stefan Haberland <sth@linux.ibm.com>
13665M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13666L:	linux-s390@vger.kernel.org
13667W:	http://www.ibm.com/developerworks/linux/linux390/
13668S:	Supported
13669F:	drivers/s390/block/dasd*
13670F:	block/partitions/ibm.c
13671
13672S390 IOMMU (PCI)
13673M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13674L:	linux-s390@vger.kernel.org
13675W:	http://www.ibm.com/developerworks/linux/linux390/
13676S:	Supported
13677F:	drivers/iommu/s390-iommu.c
13678
13679S390 IUCV NETWORK LAYER
13680M:	Julian Wiedmann <jwi@linux.ibm.com>
13681M:	Ursula Braun <ubraun@linux.ibm.com>
13682L:	linux-s390@vger.kernel.org
13683W:	http://www.ibm.com/developerworks/linux/linux390/
13684S:	Supported
13685F:	drivers/s390/net/*iucv*
13686F:	include/net/iucv/
13687F:	net/iucv/
13688
13689S390 NETWORK DRIVERS
13690M:	Julian Wiedmann <jwi@linux.ibm.com>
13691M:	Ursula Braun <ubraun@linux.ibm.com>
13692L:	linux-s390@vger.kernel.org
13693W:	http://www.ibm.com/developerworks/linux/linux390/
13694S:	Supported
13695F:	drivers/s390/net/
13696
13697S390 PCI SUBSYSTEM
13698M:	Sebastian Ott <sebott@linux.ibm.com>
13699M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13700L:	linux-s390@vger.kernel.org
13701W:	http://www.ibm.com/developerworks/linux/linux390/
13702S:	Supported
13703F:	arch/s390/pci/
13704F:	drivers/pci/hotplug/s390_pci_hpc.c
13705
13706S390 VFIO-CCW DRIVER
13707M:	Cornelia Huck <cohuck@redhat.com>
13708M:	Farhan Ali <alifm@linux.ibm.com>
13709M:	Eric Farman <farman@linux.ibm.com>
13710R:	Halil Pasic <pasic@linux.ibm.com>
13711L:	linux-s390@vger.kernel.org
13712L:	kvm@vger.kernel.org
13713S:	Supported
13714F:	drivers/s390/cio/vfio_ccw*
13715F:	Documentation/s390/vfio-ccw.txt
13716F:	include/uapi/linux/vfio_ccw.h
13717
13718S390 ZCRYPT DRIVER
13719M:	Harald Freudenberger <freude@linux.ibm.com>
13720L:	linux-s390@vger.kernel.org
13721W:	http://www.ibm.com/developerworks/linux/linux390/
13722S:	Supported
13723F:	drivers/s390/crypto/
13724
13725S390 VFIO AP DRIVER
13726M:	Tony Krowiak <akrowiak@linux.ibm.com>
13727M:	Pierre Morel <pmorel@linux.ibm.com>
13728M:	Halil Pasic <pasic@linux.ibm.com>
13729L:	linux-s390@vger.kernel.org
13730W:	http://www.ibm.com/developerworks/linux/linux390/
13731S:	Supported
13732F:	drivers/s390/crypto/vfio_ap_drv.c
13733F:	drivers/s390/crypto/vfio_ap_private.h
13734F:	drivers/s390/crypto/vfio_ap_ops.c
13735F:	Documentation/s390/vfio-ap.txt
13736
13737S390 ZFCP DRIVER
13738M:	Steffen Maier <maier@linux.ibm.com>
13739M:	Benjamin Block <bblock@linux.ibm.com>
13740L:	linux-s390@vger.kernel.org
13741W:	http://www.ibm.com/developerworks/linux/linux390/
13742S:	Supported
13743F:	drivers/s390/scsi/zfcp_*
13744
13745S3C24XX SD/MMC Driver
13746M:	Ben Dooks <ben-linux@fluff.org>
13747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13748S:	Supported
13749F:	drivers/mmc/host/s3cmci.*
13750
13751SAA6588 RDS RECEIVER DRIVER
13752M:	Hans Verkuil <hverkuil@xs4all.nl>
13753L:	linux-media@vger.kernel.org
13754T:	git git://linuxtv.org/media_tree.git
13755W:	https://linuxtv.org
13756S:	Odd Fixes
13757F:	drivers/media/i2c/saa6588*
13758
13759SAA7134 VIDEO4LINUX DRIVER
13760M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13761L:	linux-media@vger.kernel.org
13762W:	https://linuxtv.org
13763T:	git git://linuxtv.org/media_tree.git
13764S:	Odd fixes
13765F:	Documentation/media/v4l-drivers/saa7134*
13766F:	drivers/media/pci/saa7134/
13767
13768SAA7146 VIDEO4LINUX-2 DRIVER
13769M:	Hans Verkuil <hverkuil@xs4all.nl>
13770L:	linux-media@vger.kernel.org
13771T:	git git://linuxtv.org/media_tree.git
13772S:	Maintained
13773F:	drivers/media/common/saa7146/
13774F:	drivers/media/pci/saa7146/
13775F:	include/media/drv-intf/saa7146*
13776
13777SAMSUNG AUDIO (ASoC) DRIVERS
13778M:	Krzysztof Kozlowski <krzk@kernel.org>
13779M:	Sangbeom Kim <sbkim73@samsung.com>
13780M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13781L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13782S:	Supported
13783F:	sound/soc/samsung/
13784F:	Documentation/devicetree/bindings/sound/samsung*
13785
13786SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13787M:	Krzysztof Kozlowski <krzk@kernel.org>
13788L:	linux-crypto@vger.kernel.org
13789L:	linux-samsung-soc@vger.kernel.org
13790S:	Maintained
13791F:	drivers/crypto/exynos-rng.c
13792F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13793
13794SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13795M:	Łukasz Stelmach <l.stelmach@samsung.com>
13796L:	linux-samsung-soc@vger.kernel.org
13797S:	Maintained
13798F:	drivers/char/hw_random/exynos-trng.c
13799F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13800
13801SAMSUNG FRAMEBUFFER DRIVER
13802M:	Jingoo Han <jingoohan1@gmail.com>
13803L:	linux-fbdev@vger.kernel.org
13804S:	Maintained
13805F:	drivers/video/fbdev/s3c-fb.c
13806
13807SAMSUNG LAPTOP DRIVER
13808M:	Corentin Chary <corentin.chary@gmail.com>
13809L:	platform-driver-x86@vger.kernel.org
13810S:	Maintained
13811F:	drivers/platform/x86/samsung-laptop.c
13812
13813SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13814M:	Sangbeom Kim <sbkim73@samsung.com>
13815M:	Krzysztof Kozlowski <krzk@kernel.org>
13816M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13817L:	linux-kernel@vger.kernel.org
13818L:	linux-samsung-soc@vger.kernel.org
13819S:	Supported
13820F:	drivers/mfd/sec*.c
13821F:	drivers/regulator/s2m*.c
13822F:	drivers/regulator/s5m*.c
13823F:	drivers/clk/clk-s2mps11.c
13824F:	drivers/rtc/rtc-s5m.c
13825F:	include/linux/mfd/samsung/
13826F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13827F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13828F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13829F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13830
13831SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13832M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13833L:	linux-media@vger.kernel.org
13834L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13835S:	Maintained
13836F:	drivers/media/platform/s3c-camif/
13837F:	include/media/drv-intf/s3c_camif.h
13838
13839SAMSUNG S3FWRN5 NFC DRIVER
13840M:	Robert Baldyga <r.baldyga@samsung.com>
13841M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13842L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13843S:	Supported
13844F:	drivers/nfc/s3fwrn5
13845
13846SAMSUNG S5C73M3 CAMERA DRIVER
13847M:	Kyungmin Park <kyungmin.park@samsung.com>
13848M:	Andrzej Hajda <a.hajda@samsung.com>
13849L:	linux-media@vger.kernel.org
13850S:	Supported
13851F:	drivers/media/i2c/s5c73m3/*
13852
13853SAMSUNG S5K5BAF CAMERA DRIVER
13854M:	Kyungmin Park <kyungmin.park@samsung.com>
13855M:	Andrzej Hajda <a.hajda@samsung.com>
13856L:	linux-media@vger.kernel.org
13857S:	Supported
13858F:	drivers/media/i2c/s5k5baf.c
13859
13860SAMSUNG S5P Security SubSystem (SSS) DRIVER
13861M:	Krzysztof Kozlowski <krzk@kernel.org>
13862M:	Vladimir Zapolskiy <vz@mleia.com>
13863M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13864L:	linux-crypto@vger.kernel.org
13865L:	linux-samsung-soc@vger.kernel.org
13866S:	Maintained
13867F:	drivers/crypto/s5p-sss.c
13868
13869SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13870M:	Kyungmin Park <kyungmin.park@samsung.com>
13871M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13872L:	linux-media@vger.kernel.org
13873Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13874S:	Supported
13875F:	drivers/media/platform/exynos4-is/
13876
13877SAMSUNG SOC CLOCK DRIVERS
13878M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13879M:	Tomasz Figa <tomasz.figa@gmail.com>
13880M:	Chanwoo Choi <cw00.choi@samsung.com>
13881S:	Supported
13882L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13884F:	drivers/clk/samsung/
13885F:	include/dt-bindings/clock/exynos*.h
13886F:	Documentation/devicetree/bindings/clock/exynos*.txt
13887
13888SAMSUNG SPI DRIVERS
13889M:	Kukjin Kim <kgene@kernel.org>
13890M:	Krzysztof Kozlowski <krzk@kernel.org>
13891M:	Andi Shyti <andi@etezian.org>
13892L:	linux-spi@vger.kernel.org
13893L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13894S:	Maintained
13895F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13896F:	drivers/spi/spi-s3c*
13897F:	include/linux/platform_data/spi-s3c64xx.h
13898
13899SAMSUNG SXGBE DRIVERS
13900M:	Byungho An <bh74.an@samsung.com>
13901M:	Girish K S <ks.giri@samsung.com>
13902M:	Vipul Pandya <vipul.pandya@samsung.com>
13903S:	Supported
13904L:	netdev@vger.kernel.org
13905F:	drivers/net/ethernet/samsung/sxgbe/
13906
13907SAMSUNG THERMAL DRIVER
13908M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13909L:	linux-pm@vger.kernel.org
13910L:	linux-samsung-soc@vger.kernel.org
13911S:	Supported
13912T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13913F:	drivers/thermal/samsung/
13914
13915SAMSUNG USB2 PHY DRIVER
13916M:	Kamil Debski <kamil@wypas.org>
13917M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13918L:	linux-kernel@vger.kernel.org
13919S:	Supported
13920F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13921F:	Documentation/phy/samsung-usb2.txt
13922F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13923F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13924F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13925F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13926F:	drivers/phy/samsung/phy-samsung-usb2.c
13927F:	drivers/phy/samsung/phy-samsung-usb2.h
13928
13929SC1200 WDT DRIVER
13930M:	Zwane Mwaikambo <zwanem@gmail.com>
13931S:	Maintained
13932F:	drivers/watchdog/sc1200wdt.c
13933
13934SCHEDULER
13935M:	Ingo Molnar <mingo@redhat.com>
13936M:	Peter Zijlstra <peterz@infradead.org>
13937L:	linux-kernel@vger.kernel.org
13938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13939S:	Maintained
13940F:	kernel/sched/
13941F:	include/linux/sched.h
13942F:	include/uapi/linux/sched.h
13943F:	include/linux/wait.h
13944F:	include/linux/preempt.h
13945
13946SCR24X CHIP CARD INTERFACE DRIVER
13947M:	Lubomir Rintel <lkundrak@v3.sk>
13948S:	Supported
13949F:	drivers/char/pcmcia/scr24x_cs.c
13950
13951SCSI CDROM DRIVER
13952M:	Jens Axboe <axboe@kernel.dk>
13953L:	linux-scsi@vger.kernel.org
13954W:	http://www.kernel.dk
13955S:	Maintained
13956F:	drivers/scsi/sr*
13957
13958SCSI RDMA PROTOCOL (SRP) INITIATOR
13959M:	Bart Van Assche <bvanassche@acm.org>
13960L:	linux-rdma@vger.kernel.org
13961S:	Supported
13962Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13963F:	drivers/infiniband/ulp/srp/
13964F:	include/scsi/srp.h
13965
13966SCSI RDMA PROTOCOL (SRP) TARGET
13967M:	Bart Van Assche <bvanassche@acm.org>
13968L:	linux-rdma@vger.kernel.org
13969L:	target-devel@vger.kernel.org
13970S:	Supported
13971Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13972F:	drivers/infiniband/ulp/srpt/
13973
13974SCSI SG DRIVER
13975M:	Doug Gilbert <dgilbert@interlog.com>
13976L:	linux-scsi@vger.kernel.org
13977W:	http://sg.danny.cz/sg
13978S:	Maintained
13979F:	Documentation/scsi/scsi-generic.txt
13980F:	drivers/scsi/sg.c
13981F:	include/scsi/sg.h
13982
13983SCSI SUBSYSTEM
13984M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13986M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13988Q:	https://patchwork.kernel.org/project/linux-scsi/list/
13989L:	linux-scsi@vger.kernel.org
13990S:	Maintained
13991F:	Documentation/devicetree/bindings/scsi/
13992F:	drivers/scsi/
13993F:	include/scsi/
13994
13995SCSI TAPE DRIVER
13996M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13997L:	linux-scsi@vger.kernel.org
13998S:	Maintained
13999F:	Documentation/scsi/st.txt
14000F:	drivers/scsi/st.*
14001F:	drivers/scsi/st_*.h
14002
14003SCSI TARGET SUBSYSTEM
14004M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14005L:	linux-scsi@vger.kernel.org
14006L:	target-devel@vger.kernel.org
14007W:	http://www.linux-iscsi.org
14008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14009Q:	https://patchwork.kernel.org/project/target-devel/list/
14010S:	Supported
14011F:	drivers/target/
14012F:	include/target/
14013F:	Documentation/target/
14014
14015SCTP PROTOCOL
14016M:	Vlad Yasevich <vyasevich@gmail.com>
14017M:	Neil Horman <nhorman@tuxdriver.com>
14018M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14019L:	linux-sctp@vger.kernel.org
14020W:	http://lksctp.sourceforge.net
14021S:	Maintained
14022F:	Documentation/networking/sctp.txt
14023F:	include/linux/sctp.h
14024F:	include/uapi/linux/sctp.h
14025F:	include/net/sctp/
14026F:	net/sctp/
14027
14028SCx200 CPU SUPPORT
14029M:	Jim Cromie <jim.cromie@gmail.com>
14030S:	Odd Fixes
14031F:	Documentation/i2c/busses/scx200_acb
14032F:	arch/x86/platform/scx200/
14033F:	drivers/watchdog/scx200_wdt.c
14034F:	drivers/i2c/busses/scx200*
14035F:	drivers/mtd/maps/scx200_docflash.c
14036F:	include/linux/scx200.h
14037
14038SCx200 GPIO DRIVER
14039M:	Jim Cromie <jim.cromie@gmail.com>
14040S:	Maintained
14041F:	drivers/char/scx200_gpio.c
14042F:	include/linux/scx200_gpio.h
14043
14044SCx200 HRT CLOCKSOURCE DRIVER
14045M:	Jim Cromie <jim.cromie@gmail.com>
14046S:	Maintained
14047F:	drivers/clocksource/scx200_hrt.c
14048
14049SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14050M:	Sascha Sommer <saschasommer@freenet.de>
14051L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14052S:	Maintained
14053F:	drivers/mmc/host/sdricoh_cs.c
14054
14055SECO BOARDS CEC DRIVER
14056M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14057S:	Maintained
14058F:	drivers/media/platform/seco-cec/seco-cec.c
14059F:	drivers/media/platform/seco-cec/seco-cec.h
14060
14061SECURE COMPUTING
14062M:	Kees Cook <keescook@chromium.org>
14063R:	Andy Lutomirski <luto@amacapital.net>
14064R:	Will Drewry <wad@chromium.org>
14065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14066S:	Supported
14067F:	kernel/seccomp.c
14068F:	include/uapi/linux/seccomp.h
14069F:	include/linux/seccomp.h
14070F:	tools/testing/selftests/seccomp/*
14071F:	tools/testing/selftests/kselftest_harness.h
14072F:	Documentation/userspace-api/seccomp_filter.rst
14073K:	\bsecure_computing
14074K:	\bTIF_SECCOMP\b
14075
14076SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14077M:	Al Cooper <alcooperx@gmail.com>
14078L:	linux-mmc@vger.kernel.org
14079L:	bcm-kernel-feedback-list@broadcom.com
14080S:	Maintained
14081F:	drivers/mmc/host/sdhci-brcmstb*
14082
14083SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14084M:	Adrian Hunter <adrian.hunter@intel.com>
14085L:	linux-mmc@vger.kernel.org
14086S:	Maintained
14087F:	drivers/mmc/host/sdhci*
14088F:	include/linux/mmc/sdhci*
14089
14090EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14091M:	Adrian Hunter <adrian.hunter@intel.com>
14092M:	Ritesh Harjani <riteshh@codeaurora.org>
14093M:	Asutosh Das <asutoshd@codeaurora.org>
14094L:	linux-mmc@vger.kernel.org
14095S:	Maintained
14096F:	drivers/mmc/host/cqhci*
14097
14098SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14099M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14100M:	Manjunath M B <manjumb@synopsys.com>
14101L:	linux-mmc@vger.kernel.org
14102S:	Maintained
14103F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14104
14105SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14106M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14107L:	linux-mmc@vger.kernel.org
14108S:	Supported
14109F:	drivers/mmc/host/sdhci-of-at91.c
14110
14111SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14112M:	Ben Dooks <ben-linux@fluff.org>
14113M:	Jaehoon Chung <jh80.chung@samsung.com>
14114L:	linux-mmc@vger.kernel.org
14115S:	Maintained
14116F:	drivers/mmc/host/sdhci-s3c*
14117
14118SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14119M:	Viresh Kumar <vireshk@kernel.org>
14120L:	linux-mmc@vger.kernel.org
14121S:	Maintained
14122F:	drivers/mmc/host/sdhci-spear.c
14123
14124SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14125M:	Kishon Vijay Abraham I <kishon@ti.com>
14126L:	linux-mmc@vger.kernel.org
14127S:	Maintained
14128F:	drivers/mmc/host/sdhci-omap.c
14129
14130SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14131M:	Scott Bauer <scott.bauer@intel.com>
14132M:	Jonathan Derrick <jonathan.derrick@intel.com>
14133L:	linux-block@vger.kernel.org
14134S:	Supported
14135F:	block/sed*
14136F:	block/opal_proto.h
14137F:	include/linux/sed*
14138F:	include/uapi/linux/sed*
14139
14140SECURITY CONTACT
14141M:	Security Officers <security@kernel.org>
14142S:	Supported
14143
14144SECURITY SUBSYSTEM
14145M:	James Morris <jmorris@namei.org>
14146M:	"Serge E. Hallyn" <serge@hallyn.com>
14147L:	linux-security-module@vger.kernel.org (suggested Cc:)
14148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14149W:	http://kernsec.org/
14150S:	Supported
14151F:	security/
14152X:	security/selinux/
14153
14154SELINUX SECURITY MODULE
14155M:	Paul Moore <paul@paul-moore.com>
14156M:	Stephen Smalley <sds@tycho.nsa.gov>
14157M:	Eric Paris <eparis@parisplace.org>
14158L:	selinux@vger.kernel.org
14159W:	https://selinuxproject.org
14160W:	https://github.com/SELinuxProject
14161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14162S:	Supported
14163F:	include/uapi/linux/selinux_netlink.h
14164F:	security/selinux/
14165F:	scripts/selinux/
14166F:	Documentation/admin-guide/LSM/SELinux.rst
14167
14168SENSABLE PHANTOM
14169M:	Jiri Slaby <jirislaby@gmail.com>
14170S:	Maintained
14171F:	drivers/misc/phantom.c
14172F:	include/uapi/linux/phantom.h
14173
14174SERIAL DEVICE BUS
14175M:	Rob Herring <robh@kernel.org>
14176L:	linux-serial@vger.kernel.org
14177S:	Maintained
14178F:	Documentation/devicetree/bindings/serial/slave-device.txt
14179F:	drivers/tty/serdev/
14180F:	include/linux/serdev.h
14181
14182SERIAL DRIVERS
14183M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14184L:	linux-serial@vger.kernel.org
14185S:	Maintained
14186F:	Documentation/devicetree/bindings/serial/
14187F:	drivers/tty/serial/
14188
14189SERIAL IR RECEIVER
14190M:	Sean Young <sean@mess.org>
14191L:	linux-media@vger.kernel.org
14192S:	Maintained
14193F:	drivers/media/rc/serial_ir.c
14194
14195SFC NETWORK DRIVER
14196M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14197M:	Edward Cree <ecree@solarflare.com>
14198M:	Martin Habets <mhabets@solarflare.com>
14199L:	netdev@vger.kernel.org
14200S:	Supported
14201F:	drivers/net/ethernet/sfc/
14202
14203SFF/SFP/SFP+ MODULE SUPPORT
14204M:	Russell King <linux@armlinux.org.uk>
14205L:	netdev@vger.kernel.org
14206S:	Maintained
14207F:	drivers/net/phy/phylink.c
14208F:	drivers/net/phy/sfp*
14209F:	include/linux/phylink.h
14210F:	include/linux/sfp.h
14211
14212SGI GRU DRIVER
14213M:	Dimitri Sivanich <sivanich@sgi.com>
14214S:	Maintained
14215F:	drivers/misc/sgi-gru/
14216
14217SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14218M:	Pat Gefre <pfg@sgi.com>
14219L:	linux-ia64@vger.kernel.org
14220S:	Supported
14221F:	Documentation/ia64/serial.txt
14222F:	drivers/tty/serial/ioc?_serial.c
14223F:	include/linux/ioc?.h
14224
14225SGI XP/XPC/XPNET DRIVER
14226M:	Cliff Whickman <cpw@sgi.com>
14227M:	Robin Holt <robinmholt@gmail.com>
14228S:	Maintained
14229F:	drivers/misc/sgi-xp/
14230
14231SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14232M:	Ursula Braun <ubraun@linux.ibm.com>
14233M:	Karsten Graul <kgraul@linux.ibm.com>
14234L:	linux-s390@vger.kernel.org
14235W:	http://www.ibm.com/developerworks/linux/linux390/
14236S:	Supported
14237F:	net/smc/
14238
14239SHARP RJ54N1CB0C SENSOR DRIVER
14240M:	Jacopo Mondi <jacopo@jmondi.org>
14241L:	linux-media@vger.kernel.org
14242T:	git git://linuxtv.org/media_tree.git
14243S:	Odd fixes
14244F:	drivers/media/i2c/rj54n1cb0c.c
14245F:	include/media/i2c/rj54n1cb0c.h
14246
14247SH_VEU V4L2 MEM2MEM DRIVER
14248L:	linux-media@vger.kernel.org
14249S:	Orphan
14250F:	drivers/media/platform/sh_veu.c
14251
14252SH_VOU V4L2 OUTPUT DRIVER
14253L:	linux-media@vger.kernel.org
14254S:	Orphan
14255F:	drivers/media/platform/sh_vou.c
14256F:	include/media/drv-intf/sh_vou.h
14257
14258SI2157 MEDIA DRIVER
14259M:	Antti Palosaari <crope@iki.fi>
14260L:	linux-media@vger.kernel.org
14261W:	https://linuxtv.org
14262W:	http://palosaari.fi/linux/
14263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14264T:	git git://linuxtv.org/anttip/media_tree.git
14265S:	Maintained
14266F:	drivers/media/tuners/si2157*
14267
14268SI2165 MEDIA DRIVER
14269M:	Matthias Schwarzott <zzam@gentoo.org>
14270L:	linux-media@vger.kernel.org
14271W:	https://linuxtv.org
14272Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14273S:	Maintained
14274F:	drivers/media/dvb-frontends/si2165*
14275
14276SI2168 MEDIA DRIVER
14277M:	Antti Palosaari <crope@iki.fi>
14278L:	linux-media@vger.kernel.org
14279W:	https://linuxtv.org
14280W:	http://palosaari.fi/linux/
14281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14282T:	git git://linuxtv.org/anttip/media_tree.git
14283S:	Maintained
14284F:	drivers/media/dvb-frontends/si2168*
14285
14286SI470X FM RADIO RECEIVER I2C DRIVER
14287M:	Hans Verkuil <hverkuil@xs4all.nl>
14288L:	linux-media@vger.kernel.org
14289T:	git git://linuxtv.org/media_tree.git
14290W:	https://linuxtv.org
14291S:	Odd Fixes
14292F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14293
14294SI470X FM RADIO RECEIVER USB DRIVER
14295M:	Hans Verkuil <hverkuil@xs4all.nl>
14296L:	linux-media@vger.kernel.org
14297T:	git git://linuxtv.org/media_tree.git
14298W:	https://linuxtv.org
14299S:	Maintained
14300F:	drivers/media/radio/si470x/radio-si470x-common.c
14301F:	drivers/media/radio/si470x/radio-si470x.h
14302F:	drivers/media/radio/si470x/radio-si470x-usb.c
14303
14304SI4713 FM RADIO TRANSMITTER I2C DRIVER
14305M:	Eduardo Valentin <edubezval@gmail.com>
14306L:	linux-media@vger.kernel.org
14307T:	git git://linuxtv.org/media_tree.git
14308W:	https://linuxtv.org
14309S:	Odd Fixes
14310F:	drivers/media/radio/si4713/si4713.?
14311
14312SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14313M:	Eduardo Valentin <edubezval@gmail.com>
14314L:	linux-media@vger.kernel.org
14315T:	git git://linuxtv.org/media_tree.git
14316W:	https://linuxtv.org
14317S:	Odd Fixes
14318F:	drivers/media/radio/si4713/radio-platform-si4713.c
14319
14320SI4713 FM RADIO TRANSMITTER USB DRIVER
14321M:	Hans Verkuil <hverkuil@xs4all.nl>
14322L:	linux-media@vger.kernel.org
14323T:	git git://linuxtv.org/media_tree.git
14324W:	https://linuxtv.org
14325S:	Maintained
14326F:	drivers/media/radio/si4713/radio-usb-si4713.c
14327
14328SIANO DVB DRIVER
14329M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14330L:	linux-media@vger.kernel.org
14331W:	https://linuxtv.org
14332T:	git git://linuxtv.org/media_tree.git
14333S:	Odd fixes
14334F:	drivers/media/common/siano/
14335F:	drivers/media/usb/siano/
14336F:	drivers/media/usb/siano/
14337F:	drivers/media/mmc/siano/
14338
14339SIFIVE DRIVERS
14340M:	Palmer Dabbelt <palmer@sifive.com>
14341M:	Paul Walmsley <paul.walmsley@sifive.com>
14342L:	linux-riscv@lists.infradead.org
14343T:	git git://github.com/sifive/riscv-linux.git
14344S:	Supported
14345K:	sifive
14346N:	sifive
14347
14348SIFIVE FU540 SYSTEM-ON-CHIP
14349M:	Paul Walmsley <paul.walmsley@sifive.com>
14350M:	Palmer Dabbelt <palmer@sifive.com>
14351L:	linux-riscv@lists.infradead.org
14352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14353S:	Supported
14354K:	fu540
14355N:	fu540
14356
14357SILEAD TOUCHSCREEN DRIVER
14358M:	Hans de Goede <hdegoede@redhat.com>
14359L:	linux-input@vger.kernel.org
14360L:	platform-driver-x86@vger.kernel.org
14361S:	Maintained
14362F:	drivers/input/touchscreen/silead.c
14363F:	drivers/platform/x86/touchscreen_dmi.c
14364
14365SILICON MOTION SM712 FRAME BUFFER DRIVER
14366M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14367M:	Teddy Wang <teddy.wang@siliconmotion.com>
14368M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14369L:	linux-fbdev@vger.kernel.org
14370S:	Maintained
14371F:	drivers/video/fbdev/sm712*
14372F:	Documentation/fb/sm712fb.txt
14373
14374SIMPLE FIRMWARE INTERFACE (SFI)
14375M:	Len Brown <lenb@kernel.org>
14376L:	sfi-devel@simplefirmware.org
14377W:	http://simplefirmware.org/
14378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14379S:	Supported
14380F:	arch/x86/platform/sfi/
14381F:	drivers/sfi/
14382F:	include/linux/sfi*.h
14383
14384SIMPLEFB FB DRIVER
14385M:	Hans de Goede <hdegoede@redhat.com>
14386L:	linux-fbdev@vger.kernel.org
14387S:	Maintained
14388F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14389F:	drivers/video/fbdev/simplefb.c
14390F:	include/linux/platform_data/simplefb.h
14391
14392SIMTEC EB110ATX (Chalice CATS)
14393P:	Ben Dooks
14394P:	Vincent Sanders <vince@simtec.co.uk>
14395M:	Simtec Linux Team <linux@simtec.co.uk>
14396W:	http://www.simtec.co.uk/products/EB110ATX/
14397S:	Supported
14398
14399SIMTEC EB2410ITX (BAST)
14400P:	Ben Dooks
14401P:	Vincent Sanders <vince@simtec.co.uk>
14402M:	Simtec Linux Team <linux@simtec.co.uk>
14403W:	http://www.simtec.co.uk/products/EB2410ITX/
14404S:	Supported
14405F:	arch/arm/mach-s3c24xx/mach-bast.c
14406F:	arch/arm/mach-s3c24xx/bast-ide.c
14407F:	arch/arm/mach-s3c24xx/bast-irq.c
14408
14409SIPHASH PRF ROUTINES
14410M:	Jason A. Donenfeld <Jason@zx2c4.com>
14411S:	Maintained
14412F:	lib/siphash.c
14413F:	lib/test_siphash.c
14414F:	include/linux/siphash.h
14415
14416SIOX
14417M:	Thorsten Scherer <t.scherer@eckelmann.de>
14418M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14419R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14420S:	Supported
14421F:	drivers/siox/*
14422F:	drivers/gpio/gpio-siox.c
14423F:	include/trace/events/siox.h
14424
14425SIS 190 ETHERNET DRIVER
14426M:	Francois Romieu <romieu@fr.zoreil.com>
14427L:	netdev@vger.kernel.org
14428S:	Maintained
14429F:	drivers/net/ethernet/sis/sis190.c
14430
14431SIS 900/7016 FAST ETHERNET DRIVER
14432M:	Daniele Venzano <venza@brownhat.org>
14433W:	http://www.brownhat.org/sis900.html
14434L:	netdev@vger.kernel.org
14435S:	Maintained
14436F:	drivers/net/ethernet/sis/sis900.*
14437
14438SIS FRAMEBUFFER DRIVER
14439M:	Thomas Winischhofer <thomas@winischhofer.net>
14440W:	http://www.winischhofer.net/linuxsisvga.shtml
14441S:	Maintained
14442F:	Documentation/fb/sisfb.txt
14443F:	drivers/video/fbdev/sis/
14444F:	include/video/sisfb.h
14445
14446SIS USB2VGA DRIVER
14447M:	Thomas Winischhofer <thomas@winischhofer.net>
14448W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14449S:	Maintained
14450F:	drivers/usb/misc/sisusbvga/
14451
14452SLAB ALLOCATOR
14453M:	Christoph Lameter <cl@linux.com>
14454M:	Pekka Enberg <penberg@kernel.org>
14455M:	David Rientjes <rientjes@google.com>
14456M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14457M:	Andrew Morton <akpm@linux-foundation.org>
14458L:	linux-mm@kvack.org
14459S:	Maintained
14460F:	include/linux/sl?b*.h
14461F:	mm/sl?b*
14462
14463SLEEPABLE READ-COPY UPDATE (SRCU)
14464M:	Lai Jiangshan <jiangshanlai@gmail.com>
14465M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14466M:	Josh Triplett <josh@joshtriplett.org>
14467R:	Steven Rostedt <rostedt@goodmis.org>
14468R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14469L:	rcu@vger.kernel.org
14470W:	http://www.rdrop.com/users/paulmck/RCU/
14471S:	Supported
14472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14473F:	include/linux/srcu*.h
14474F:	kernel/rcu/srcu*.c
14475
14476SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14477M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14478L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14479S:	Maintained
14480F:	drivers/slimbus/
14481F:	Documentation/devicetree/bindings/slimbus/
14482F:	include/linux/slimbus.h
14483
14484SMACK SECURITY MODULE
14485M:	Casey Schaufler <casey@schaufler-ca.com>
14486L:	linux-security-module@vger.kernel.org
14487W:	http://schaufler-ca.com
14488T:	git git://github.com/cschaufler/smack-next
14489S:	Maintained
14490F:	Documentation/admin-guide/LSM/Smack.rst
14491F:	security/smack/
14492
14493SMC91x ETHERNET DRIVER
14494M:	Nicolas Pitre <nico@fluxnic.net>
14495S:	Odd Fixes
14496F:	drivers/net/ethernet/smsc/smc91x.*
14497
14498SMIA AND SMIA++ IMAGE SENSOR DRIVER
14499M:	Sakari Ailus <sakari.ailus@iki.fi>
14500L:	linux-media@vger.kernel.org
14501S:	Maintained
14502F:	drivers/media/i2c/smiapp/
14503F:	include/media/i2c/smiapp.h
14504F:	drivers/media/i2c/smiapp-pll.c
14505F:	drivers/media/i2c/smiapp-pll.h
14506F:	include/uapi/linux/smiapp.h
14507F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14508
14509SMM665 HARDWARE MONITOR DRIVER
14510M:	Guenter Roeck <linux@roeck-us.net>
14511L:	linux-hwmon@vger.kernel.org
14512S:	Maintained
14513F:	Documentation/hwmon/smm665.rst
14514F:	drivers/hwmon/smm665.c
14515
14516SMSC EMC2103 HARDWARE MONITOR DRIVER
14517M:	Steve Glendinning <steve.glendinning@shawell.net>
14518L:	linux-hwmon@vger.kernel.org
14519S:	Maintained
14520F:	Documentation/hwmon/emc2103.rst
14521F:	drivers/hwmon/emc2103.c
14522
14523SMSC SCH5627 HARDWARE MONITOR DRIVER
14524M:	Hans de Goede <hdegoede@redhat.com>
14525L:	linux-hwmon@vger.kernel.org
14526S:	Supported
14527F:	Documentation/hwmon/sch5627.rst
14528F:	drivers/hwmon/sch5627.c
14529
14530SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14531M:	Steve Glendinning <steve.glendinning@shawell.net>
14532L:	linux-fbdev@vger.kernel.org
14533S:	Maintained
14534F:	drivers/video/fbdev/smscufx.c
14535
14536SMSC47B397 HARDWARE MONITOR DRIVER
14537M:	Jean Delvare <jdelvare@suse.com>
14538L:	linux-hwmon@vger.kernel.org
14539S:	Maintained
14540F:	Documentation/hwmon/smsc47b397.rst
14541F:	drivers/hwmon/smsc47b397.c
14542
14543SMSC911x ETHERNET DRIVER
14544M:	Steve Glendinning <steve.glendinning@shawell.net>
14545L:	netdev@vger.kernel.org
14546S:	Maintained
14547F:	include/linux/smsc911x.h
14548F:	drivers/net/ethernet/smsc/smsc911x.*
14549
14550SMSC9420 PCI ETHERNET DRIVER
14551M:	Steve Glendinning <steve.glendinning@shawell.net>
14552L:	netdev@vger.kernel.org
14553S:	Maintained
14554F:	drivers/net/ethernet/smsc/smsc9420.*
14555
14556SOC-CAMERA V4L2 SUBSYSTEM
14557L:	linux-media@vger.kernel.org
14558T:	git git://linuxtv.org/media_tree.git
14559S:	Orphan
14560F:	include/media/soc_camera.h
14561F:	drivers/staging/media/soc_camera/
14562
14563SOCIONEXT SYNQUACER I2C DRIVER
14564M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14565L:	linux-i2c@vger.kernel.org
14566S:	Maintained
14567F:	drivers/i2c/busses/i2c-synquacer.c
14568F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14569
14570SOCIONEXT UNIPHIER SOUND DRIVER
14571L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14572S:	Orphan
14573F:	sound/soc/uniphier/
14574
14575SOEKRIS NET48XX LED SUPPORT
14576M:	Chris Boot <bootc@bootc.net>
14577S:	Maintained
14578F:	drivers/leds/leds-net48xx.c
14579
14580SOFT-ROCE DRIVER (rxe)
14581M:	Moni Shoua <monis@mellanox.com>
14582L:	linux-rdma@vger.kernel.org
14583S:	Supported
14584W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14585Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14586F:	drivers/infiniband/sw/rxe/
14587F:	include/uapi/rdma/rdma_user_rxe.h
14588
14589SOFTLOGIC 6x10 MPEG CODEC
14590M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14591M:	Anton Sviridenko <anton@corp.bluecherry.net>
14592M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14593M:	Andrey Utkin <andrey_utkin@fastmail.com>
14594M:	Ismael Luceno <ismael@iodev.co.uk>
14595L:	linux-media@vger.kernel.org
14596S:	Supported
14597F:	drivers/media/pci/solo6x10/
14598
14599SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14600M:	James Morse <james.morse@arm.com>
14601L:	linux-arm-kernel@lists.infradead.org
14602S:	Maintained
14603F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14604F:	drivers/firmware/arm_sdei.c
14605F:	include/linux/arm_sdei.h
14606F:	include/uapi/linux/arm_sdei.h
14607
14608SOFTWARE RAID (Multiple Disks) SUPPORT
14609M:	Shaohua Li <shli@kernel.org>
14610L:	linux-raid@vger.kernel.org
14611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14612S:	Supported
14613F:	drivers/md/Makefile
14614F:	drivers/md/Kconfig
14615F:	drivers/md/md*
14616F:	drivers/md/raid*
14617F:	include/linux/raid/
14618F:	include/uapi/linux/raid/
14619
14620SOCIONEXT (SNI) AVE NETWORK DRIVER
14621M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14622L:	netdev@vger.kernel.org
14623S:	Maintained
14624F:	drivers/net/ethernet/socionext/sni_ave.c
14625F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14626
14627SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14628M:	Jassi Brar <jaswinder.singh@linaro.org>
14629L:	netdev@vger.kernel.org
14630S:	Maintained
14631F:	drivers/net/ethernet/socionext/netsec.c
14632F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14633
14634SOLIDRUN CLEARFOG SUPPORT
14635M:	Russell King <linux@armlinux.org.uk>
14636S:	Maintained
14637F:	arch/arm/boot/dts/armada-388-clearfog*
14638F:	arch/arm/boot/dts/armada-38x-solidrun-*
14639
14640SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14641M:	Russell King <linux@armlinux.org.uk>
14642S:	Maintained
14643F:	arch/arm/boot/dts/imx6*-cubox-i*
14644F:	arch/arm/boot/dts/imx6*-hummingboard*
14645F:	arch/arm/boot/dts/imx6*-sr-*
14646
14647SONIC NETWORK DRIVER
14648M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14649L:	netdev@vger.kernel.org
14650S:	Maintained
14651F:	drivers/net/ethernet/natsemi/sonic.*
14652
14653SONICS SILICON BACKPLANE DRIVER (SSB)
14654M:	Michael Buesch <m@bues.ch>
14655L:	linux-wireless@vger.kernel.org
14656S:	Maintained
14657F:	drivers/ssb/
14658F:	include/linux/ssb/
14659
14660SONY IMX214 SENSOR DRIVER
14661M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14662L:	linux-media@vger.kernel.org
14663T:	git git://linuxtv.org/media_tree.git
14664S:	Maintained
14665F:	drivers/media/i2c/imx214.c
14666F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14667
14668SONY IMX258 SENSOR DRIVER
14669M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14670L:	linux-media@vger.kernel.org
14671T:	git git://linuxtv.org/media_tree.git
14672S:	Maintained
14673F:	drivers/media/i2c/imx258.c
14674
14675SONY IMX274 SENSOR DRIVER
14676M:	Leon Luo <leonl@leopardimaging.com>
14677L:	linux-media@vger.kernel.org
14678T:	git git://linuxtv.org/media_tree.git
14679S:	Maintained
14680F:	drivers/media/i2c/imx274.c
14681F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14682
14683SONY IMX319 SENSOR DRIVER
14684M:	Bingbu Cao <bingbu.cao@intel.com>
14685L:	linux-media@vger.kernel.org
14686T:	git git://linuxtv.org/media_tree.git
14687S:	Maintained
14688F:	drivers/media/i2c/imx319.c
14689
14690SONY IMX355 SENSOR DRIVER
14691M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14692L:	linux-media@vger.kernel.org
14693T:	git git://linuxtv.org/media_tree.git
14694S:	Maintained
14695F:	drivers/media/i2c/imx355.c
14696
14697SONY MEMORYSTICK SUBSYSTEM
14698M:	Maxim Levitsky <maximlevitsky@gmail.com>
14699M:	Alex Dubov <oakad@yahoo.com>
14700M:	Ulf Hansson <ulf.hansson@linaro.org>
14701L:	linux-mmc@vger.kernel.org
14702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14703S:	Maintained
14704F:	drivers/memstick/
14705F:	include/linux/memstick.h
14706
14707SONY VAIO CONTROL DEVICE DRIVER
14708M:	Mattia Dongili <malattia@linux.it>
14709L:	platform-driver-x86@vger.kernel.org
14710W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14711S:	Maintained
14712F:	Documentation/laptops/sony-laptop.txt
14713F:	drivers/char/sonypi.c
14714F:	drivers/platform/x86/sony-laptop.c
14715F:	include/linux/sony-laptop.h
14716
14717SOUND
14718M:	Jaroslav Kysela <perex@perex.cz>
14719M:	Takashi Iwai <tiwai@suse.com>
14720L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14721W:	http://www.alsa-project.org/
14722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14723Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14724S:	Maintained
14725F:	Documentation/sound/
14726F:	include/sound/
14727F:	include/uapi/sound/
14728F:	sound/
14729
14730SOUND - COMPRESSED AUDIO
14731M:	Vinod Koul <vkoul@kernel.org>
14732L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14734S:	Supported
14735F:	Documentation/sound/designs/compress-offload.rst
14736F:	include/sound/compress_driver.h
14737F:	include/uapi/sound/compress_*
14738F:	sound/core/compress_offload.c
14739F:	sound/soc/soc-compress.c
14740
14741SOUND - DMAENGINE HELPERS
14742M:	Lars-Peter Clausen <lars@metafoo.de>
14743S:	Supported
14744F:	include/sound/dmaengine_pcm.h
14745F:	sound/core/pcm_dmaengine.c
14746F:	sound/soc/soc-generic-dmaengine-pcm.c
14747
14748SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14749M:	Liam Girdwood <lgirdwood@gmail.com>
14750M:	Mark Brown <broonie@kernel.org>
14751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14753W:	http://alsa-project.org/main/index.php/ASoC
14754S:	Supported
14755F:	Documentation/devicetree/bindings/sound/
14756F:	Documentation/sound/soc/
14757F:	sound/soc/
14758F:	include/dt-bindings/sound/
14759F:	include/sound/soc*
14760
14761SOUNDWIRE SUBSYSTEM
14762M:	Vinod Koul <vkoul@kernel.org>
14763M:	Sanyog Kale <sanyog.r.kale@intel.com>
14764R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14765L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14766S:	Supported
14767F:	Documentation/driver-api/soundwire/
14768F:	drivers/soundwire/
14769F:	include/linux/soundwire/
14770
14771SP2 MEDIA DRIVER
14772M:	Olli Salonen <olli.salonen@iki.fi>
14773L:	linux-media@vger.kernel.org
14774W:	https://linuxtv.org
14775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14776S:	Maintained
14777F:	drivers/media/dvb-frontends/sp2*
14778
14779SPARC + UltraSPARC (sparc/sparc64)
14780M:	"David S. Miller" <davem@davemloft.net>
14781L:	sparclinux@vger.kernel.org
14782Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14785S:	Maintained
14786F:	arch/sparc/
14787F:	drivers/sbus/
14788
14789SPARC SERIAL DRIVERS
14790M:	"David S. Miller" <davem@davemloft.net>
14791L:	sparclinux@vger.kernel.org
14792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14794S:	Maintained
14795F:	include/linux/sunserialcore.h
14796F:	drivers/tty/serial/suncore.c
14797F:	drivers/tty/serial/sunhv.c
14798F:	drivers/tty/serial/sunsab.c
14799F:	drivers/tty/serial/sunsab.h
14800F:	drivers/tty/serial/sunsu.c
14801F:	drivers/tty/serial/sunzilog.c
14802F:	drivers/tty/serial/sunzilog.h
14803F:	drivers/tty/vcc.c
14804
14805SPARSE CHECKER
14806M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14807L:	linux-sparse@vger.kernel.org
14808W:	https://sparse.wiki.kernel.org/
14809T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14810S:	Maintained
14811F:	include/linux/compiler.h
14812
14813SPEAR CLOCK FRAMEWORK SUPPORT
14814M:	Viresh Kumar <vireshk@kernel.org>
14815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14816W:	http://www.st.com/spear
14817S:	Maintained
14818F:	drivers/clk/spear/
14819
14820SPEAR PLATFORM SUPPORT
14821M:	Viresh Kumar <vireshk@kernel.org>
14822M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14824W:	http://www.st.com/spear
14825S:	Maintained
14826F:	arch/arm/boot/dts/spear*
14827F:	arch/arm/mach-spear/
14828
14829SPI NOR SUBSYSTEM
14830M:	Marek Vasut <marek.vasut@gmail.com>
14831M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14832L:	linux-mtd@lists.infradead.org
14833W:	http://www.linux-mtd.infradead.org/
14834Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14836S:	Maintained
14837F:	drivers/mtd/spi-nor/
14838F:	include/linux/mtd/spi-nor.h
14839
14840SPI SUBSYSTEM
14841M:	Mark Brown <broonie@kernel.org>
14842L:	linux-spi@vger.kernel.org
14843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14844Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14845S:	Maintained
14846F:	Documentation/devicetree/bindings/spi/
14847F:	Documentation/spi/
14848F:	drivers/spi/
14849F:	include/linux/spi/
14850F:	include/uapi/linux/spi/
14851F:	tools/spi/
14852
14853SPIDERNET NETWORK DRIVER for CELL
14854M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14855L:	netdev@vger.kernel.org
14856S:	Supported
14857F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14858F:	drivers/net/ethernet/toshiba/spider_net*
14859
14860SPMI SUBSYSTEM
14861R:	Stephen Boyd <sboyd@kernel.org>
14862L:	linux-arm-msm@vger.kernel.org
14863F:	Documentation/devicetree/bindings/spmi/
14864F:	drivers/spmi/
14865F:	include/dt-bindings/spmi/spmi.h
14866F:	include/linux/spmi.h
14867F:	include/trace/events/spmi.h
14868
14869SPU FILE SYSTEM
14870M:	Jeremy Kerr <jk@ozlabs.org>
14871L:	linuxppc-dev@lists.ozlabs.org
14872W:	http://www.ibm.com/developerworks/power/cell/
14873S:	Supported
14874F:	Documentation/filesystems/spufs.txt
14875F:	arch/powerpc/platforms/cell/spufs/
14876
14877SQUASHFS FILE SYSTEM
14878M:	Phillip Lougher <phillip@squashfs.org.uk>
14879L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14880W:	http://squashfs.org.uk
14881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14882S:	Maintained
14883F:	Documentation/filesystems/squashfs.txt
14884F:	fs/squashfs/
14885
14886SRM (Alpha) environment access
14887M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14888S:	Maintained
14889F:	arch/alpha/kernel/srm_env.c
14890
14891ST LSM6DSx IMU IIO DRIVER
14892M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14893L:	linux-iio@vger.kernel.org
14894W:	http://www.st.com/
14895S:	Maintained
14896F:	drivers/iio/imu/st_lsm6dsx/
14897F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14898
14899ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14900M:	Mickael Guene <mickael.guene@st.com>
14901L:	linux-media@vger.kernel.org
14902T:	git git://linuxtv.org/media_tree.git
14903S:	Maintained
14904F:	drivers/media/i2c/st-mipid02.c
14905F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14906
14907ST STM32 I2C/SMBUS DRIVER
14908M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14909L:	linux-i2c@vger.kernel.org
14910S:	Maintained
14911F:	drivers/i2c/busses/i2c-stm32*
14912
14913ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14914M:	Song Qiang <songqiang1304521@gmail.com>
14915L:	linux-iio@vger.kernel.org
14916S:	Maintained
14917F:	drivers/iio/proximity/vl53l0x-i2c.c
14918F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14919
14920STABLE BRANCH
14921M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14922M:	Sasha Levin <sashal@kernel.org>
14923L:	stable@vger.kernel.org
14924S:	Supported
14925F:	Documentation/process/stable-kernel-rules.rst
14926
14927STAGING - COMEDI
14928M:	Ian Abbott <abbotti@mev.co.uk>
14929M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14930S:	Odd Fixes
14931F:	drivers/staging/comedi/
14932
14933STAGING - EROFS FILE SYSTEM
14934M:	Gao Xiang <gaoxiang25@huawei.com>
14935M:	Chao Yu <yuchao0@huawei.com>
14936L:	linux-erofs@lists.ozlabs.org
14937S:	Maintained
14938F:	drivers/staging/erofs/
14939
14940STAGING - INDUSTRIAL IO
14941M:	Jonathan Cameron <jic23@kernel.org>
14942L:	linux-iio@vger.kernel.org
14943S:	Odd Fixes
14944F:	Documentation/devicetree/bindings/staging/iio/
14945F:	drivers/staging/iio/
14946
14947STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14948M:	Marc Dietrich <marvin24@gmx.de>
14949L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14950L:	linux-tegra@vger.kernel.org
14951S:	Maintained
14952F:	drivers/staging/nvec/
14953
14954STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14955M:	Jens Frederich <jfrederich@gmail.com>
14956M:	Daniel Drake <dsd@laptop.org>
14957M:	Jon Nettleton <jon.nettleton@gmail.com>
14958W:	http://wiki.laptop.org/go/DCON
14959S:	Maintained
14960F:	drivers/staging/olpc_dcon/
14961
14962STAGING - REALTEK RTL8712U DRIVERS
14963M:	Larry Finger <Larry.Finger@lwfinger.net>
14964M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14965S:	Odd Fixes
14966F:	drivers/staging/rtl8712/
14967
14968STAGING - REALTEK RTL8188EU DRIVERS
14969M:	Larry Finger <Larry.Finger@lwfinger.net>
14970S:	Odd Fixes
14971F:	drivers/staging/rtl8188eu/
14972
14973STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14974M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14975M:	Teddy Wang <teddy.wang@siliconmotion.com>
14976M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14977L:	linux-fbdev@vger.kernel.org
14978S:	Maintained
14979F:	drivers/staging/sm750fb/
14980
14981STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14982M:	William Hubbs <w.d.hubbs@gmail.com>
14983M:	Chris Brannon <chris@the-brannons.com>
14984M:	Kirk Reiser <kirk@reisers.ca>
14985M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14986L:	speakup@linux-speakup.org
14987W:	http://www.linux-speakup.org/
14988S:	Odd Fixes
14989F:	drivers/staging/speakup/
14990
14991STAGING - VIA VT665X DRIVERS
14992M:	Forest Bond <forest@alittletooquiet.net>
14993S:	Odd Fixes
14994F:	drivers/staging/vt665?/
14995
14996STAGING - WILC1000 WIFI DRIVER
14997M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14998M:	Ajay Singh <ajay.kathat@microchip.com>
14999L:	linux-wireless@vger.kernel.org
15000S:	Supported
15001F:	drivers/staging/wilc1000/
15002
15003STAGING SUBSYSTEM
15004M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15006L:	devel@driverdev.osuosl.org
15007S:	Supported
15008F:	drivers/staging/
15009
15010STARFIRE/DURALAN NETWORK DRIVER
15011M:	Ion Badulescu <ionut@badula.org>
15012S:	Odd Fixes
15013F:	drivers/net/ethernet/adaptec/starfire*
15014
15015STEC S1220 SKD DRIVER
15016M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15017L:	linux-block@vger.kernel.org
15018S:	Maintained
15019F:	drivers/block/skd*[ch]
15020
15021STI AUDIO (ASoC) DRIVERS
15022M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15023L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15024S:	Maintained
15025F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15026F:	sound/soc/sti/
15027
15028STI CEC DRIVER
15029M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15030S:	Maintained
15031F:	drivers/media/platform/sti/cec/
15032F:	Documentation/devicetree/bindings/media/stih-cec.txt
15033
15034STK1160 USB VIDEO CAPTURE DRIVER
15035M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15036L:	linux-media@vger.kernel.org
15037T:	git git://linuxtv.org/media_tree.git
15038S:	Maintained
15039F:	drivers/media/usb/stk1160/
15040
15041STM32 AUDIO (ASoC) DRIVERS
15042M:	Olivier Moysan <olivier.moysan@st.com>
15043M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15045S:	Maintained
15046F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15047F:	sound/soc/stm/
15048
15049STM32 TIMER/LPTIMER DRIVERS
15050M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15051S:	Maintained
15052F:	drivers/*/stm32-*timer*
15053F:	drivers/pwm/pwm-stm32*
15054F:	include/linux/*/stm32-*tim*
15055F:	Documentation/ABI/testing/*timer-stm32
15056F:	Documentation/devicetree/bindings/*/stm32-*timer*
15057F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15058
15059STMMAC ETHERNET DRIVER
15060M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15061M:	Alexandre Torgue <alexandre.torgue@st.com>
15062M:	Jose Abreu <joabreu@synopsys.com>
15063L:	netdev@vger.kernel.org
15064W:	http://www.stlinux.com
15065S:	Supported
15066F:	drivers/net/ethernet/stmicro/stmmac/
15067
15068SUN3/3X
15069M:	Sam Creasey <sammy@sammy.net>
15070W:	http://sammy.net/sun3/
15071S:	Maintained
15072F:	arch/m68k/kernel/*sun3*
15073F:	arch/m68k/sun3*/
15074F:	arch/m68k/include/asm/sun3*
15075F:	drivers/net/ethernet/i825xx/sun3*
15076
15077SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15078M:	Hans de Goede <hdegoede@redhat.com>
15079L:	linux-input@vger.kernel.org
15080S:	Maintained
15081F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15082F:	drivers/input/keyboard/sun4i-lradc-keys.c
15083
15084SUNDANCE NETWORK DRIVER
15085M:	Denis Kirjanov <kda@linux-powerpc.org>
15086L:	netdev@vger.kernel.org
15087S:	Maintained
15088F:	drivers/net/ethernet/dlink/sundance.c
15089
15090SUPERH
15091M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15092M:	Rich Felker <dalias@libc.org>
15093L:	linux-sh@vger.kernel.org
15094Q:	http://patchwork.kernel.org/project/linux-sh/list/
15095S:	Maintained
15096F:	Documentation/sh/
15097F:	arch/sh/
15098F:	drivers/sh/
15099
15100SUSPEND TO RAM
15101M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15102M:	Len Brown <len.brown@intel.com>
15103M:	Pavel Machek <pavel@ucw.cz>
15104L:	linux-pm@vger.kernel.org
15105B:	https://bugzilla.kernel.org
15106S:	Supported
15107F:	Documentation/power/
15108F:	arch/x86/kernel/acpi/
15109F:	drivers/base/power/
15110F:	kernel/power/
15111F:	include/linux/suspend.h
15112F:	include/linux/freezer.h
15113F:	include/linux/pm.h
15114
15115SVGA HANDLING
15116M:	Martin Mares <mj@ucw.cz>
15117L:	linux-video@atrey.karlin.mff.cuni.cz
15118S:	Maintained
15119F:	Documentation/svga.txt
15120F:	arch/x86/boot/video*
15121
15122SWIOTLB SUBSYSTEM
15123M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15124L:	iommu@lists.linux-foundation.org
15125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15126S:	Supported
15127F:	kernel/dma/swiotlb.c
15128F:	arch/*/kernel/pci-swiotlb.c
15129F:	include/linux/swiotlb.h
15130
15131SWITCHDEV
15132M:	Jiri Pirko <jiri@resnulli.us>
15133M:	Ivan Vecera <ivecera@redhat.com>
15134L:	netdev@vger.kernel.org
15135S:	Supported
15136F:	net/switchdev/
15137F:	include/net/switchdev.h
15138
15139SY8106A REGULATOR DRIVER
15140M:	Icenowy Zheng <icenowy@aosc.io>
15141S:	Maintained
15142F:	drivers/regulator/sy8106a-regulator.c
15143F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15144
15145SYNC FILE FRAMEWORK
15146M:	Sumit Semwal <sumit.semwal@linaro.org>
15147R:	Gustavo Padovan <gustavo@padovan.org>
15148S:	Maintained
15149L:	linux-media@vger.kernel.org
15150L:	dri-devel@lists.freedesktop.org
15151F:	drivers/dma-buf/sync_*
15152F:	drivers/dma-buf/dma-fence*
15153F:	drivers/dma-buf/sw_sync.c
15154F:	include/linux/sync_file.h
15155F:	include/uapi/linux/sync_file.h
15156F:	Documentation/sync_file.txt
15157T:	git git://anongit.freedesktop.org/drm/drm-misc
15158
15159SYNOPSYS ARC ARCHITECTURE
15160M:	Vineet Gupta <vgupta@synopsys.com>
15161L:	linux-snps-arc@lists.infradead.org
15162S:	Supported
15163F:	arch/arc/
15164F:	Documentation/devicetree/bindings/arc/*
15165F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15166F:	drivers/clocksource/arc_timer.c
15167F:	drivers/tty/serial/arc_uart.c
15168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15169
15170SYNOPSYS ARC HSDK SDP pll clock driver
15171M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15172S:	Supported
15173F:	drivers/clk/clk-hsdk-pll.c
15174F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15175
15176SYNOPSYS ARC SDP clock driver
15177M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15178S:	Supported
15179F:	drivers/clk/axs10x/*
15180F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15181
15182SYNOPSYS ARC SDP platform support
15183M:	Alexey Brodkin <abrodkin@synopsys.com>
15184S:	Supported
15185F:	arch/arc/plat-axs10x
15186F:	arch/arc/boot/dts/ax*
15187F:	Documentation/devicetree/bindings/arc/axs10*
15188
15189SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15190M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15191S:	Supported
15192F:	drivers/reset/reset-axs10x.c
15193F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15194
15195SYNOPSYS CREG GPIO DRIVER
15196M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15197S:	Maintained
15198F:	drivers/gpio/gpio-creg-snps.c
15199F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15200
15201SYNOPSYS DESIGNWARE 8250 UART DRIVER
15202R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15203S:	Maintained
15204F:	drivers/tty/serial/8250/8250_dw.c
15205
15206SYNOPSYS DESIGNWARE APB GPIO DRIVER
15207M:	Hoan Tran <hoan@os.amperecomputing.com>
15208L:	linux-gpio@vger.kernel.org
15209S:	Maintained
15210F:	drivers/gpio/gpio-dwapb.c
15211F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15212
15213SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15214M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15215S:	Maintained
15216F:	drivers/dma/dwi-axi-dmac/
15217F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15218
15219SYNOPSYS DESIGNWARE DMAC DRIVER
15220M:	Viresh Kumar <vireshk@kernel.org>
15221R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15222S:	Maintained
15223F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15224F:	drivers/dma/dw/
15225F:	include/dt-bindings/dma/dw-dmac.h
15226F:	include/linux/dma/dw.h
15227F:	include/linux/platform_data/dma-dw.h
15228
15229SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15230M:	Jose Abreu <Jose.Abreu@synopsys.com>
15231L:	netdev@vger.kernel.org
15232S:	Supported
15233F:	drivers/net/ethernet/synopsys/
15234
15235SYNOPSYS DESIGNWARE I2C DRIVER
15236M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15237R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15238R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15239L:	linux-i2c@vger.kernel.org
15240S:	Maintained
15241F:	drivers/i2c/busses/i2c-designware-*
15242F:	include/linux/platform_data/i2c-designware.h
15243
15244SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15245M:	Jaehoon Chung <jh80.chung@samsung.com>
15246L:	linux-mmc@vger.kernel.org
15247S:	Maintained
15248F:	drivers/mmc/host/dw_mmc*
15249
15250SYNOPSYS HSDK RESET CONTROLLER DRIVER
15251M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15252S:	Supported
15253F:	drivers/reset/reset-hsdk.c
15254F:	include/dt-bindings/reset/snps,hsdk-reset.h
15255F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15256
15257SYSTEM CONFIGURATION (SYSCON)
15258M:	Lee Jones <lee.jones@linaro.org>
15259M:	Arnd Bergmann <arnd@arndb.de>
15260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15261S:	Supported
15262F:	drivers/mfd/syscon.c
15263
15264SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15265M:	Sudeep Holla <sudeep.holla@arm.com>
15266L:	linux-arm-kernel@lists.infradead.org
15267S:	Maintained
15268F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15269F:	drivers/clk/clk-sc[mp]i.c
15270F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15271F:	drivers/firmware/arm_scpi.c
15272F:	drivers/firmware/arm_scmi/
15273F:	include/linux/sc[mp]i_protocol.h
15274
15275SYSTEM RESET/SHUTDOWN DRIVERS
15276M:	Sebastian Reichel <sre@kernel.org>
15277L:	linux-pm@vger.kernel.org
15278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15279S:	Maintained
15280F:	Documentation/devicetree/bindings/power/reset/
15281F:	drivers/power/reset/
15282
15283SYSTEM TRACE MODULE CLASS
15284M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15285S:	Maintained
15286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15287F:	Documentation/trace/stm.rst
15288F:	drivers/hwtracing/stm/
15289F:	include/linux/stm.h
15290F:	include/uapi/linux/stm.h
15291
15292SYSV FILESYSTEM
15293M:	Christoph Hellwig <hch@infradead.org>
15294S:	Maintained
15295F:	Documentation/filesystems/sysv-fs.txt
15296F:	fs/sysv/
15297F:	include/linux/sysv_fs.h
15298
15299TASKSTATS STATISTICS INTERFACE
15300M:	Balbir Singh <bsingharora@gmail.com>
15301S:	Maintained
15302F:	Documentation/accounting/taskstats*
15303F:	include/linux/taskstats*
15304F:	kernel/taskstats.c
15305
15306TC subsystem
15307M:	Jamal Hadi Salim <jhs@mojatatu.com>
15308M:	Cong Wang <xiyou.wangcong@gmail.com>
15309M:	Jiri Pirko <jiri@resnulli.us>
15310L:	netdev@vger.kernel.org
15311S:	Maintained
15312F:	include/net/pkt_cls.h
15313F:	include/net/pkt_sched.h
15314F:	include/net/tc_act/
15315F:	include/uapi/linux/pkt_cls.h
15316F:	include/uapi/linux/pkt_sched.h
15317F:	include/uapi/linux/tc_act/
15318F:	include/uapi/linux/tc_ematch/
15319F:	net/sched/
15320
15321TC90522 MEDIA DRIVER
15322M:	Akihiro Tsukada <tskd08@gmail.com>
15323L:	linux-media@vger.kernel.org
15324S:	Odd Fixes
15325F:	drivers/media/dvb-frontends/tc90522*
15326
15327TCP LOW PRIORITY MODULE
15328M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15329M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15330W:	http://tcp-lp-mod.sourceforge.net/
15331S:	Maintained
15332F:	net/ipv4/tcp_lp.c
15333
15334TDA10071 MEDIA DRIVER
15335M:	Antti Palosaari <crope@iki.fi>
15336L:	linux-media@vger.kernel.org
15337W:	https://linuxtv.org
15338W:	http://palosaari.fi/linux/
15339Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15340T:	git git://linuxtv.org/anttip/media_tree.git
15341S:	Maintained
15342F:	drivers/media/dvb-frontends/tda10071*
15343
15344TDA18212 MEDIA DRIVER
15345M:	Antti Palosaari <crope@iki.fi>
15346L:	linux-media@vger.kernel.org
15347W:	https://linuxtv.org
15348W:	http://palosaari.fi/linux/
15349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15350T:	git git://linuxtv.org/anttip/media_tree.git
15351S:	Maintained
15352F:	drivers/media/tuners/tda18212*
15353
15354TDA18218 MEDIA DRIVER
15355M:	Antti Palosaari <crope@iki.fi>
15356L:	linux-media@vger.kernel.org
15357W:	https://linuxtv.org
15358W:	http://palosaari.fi/linux/
15359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15360T:	git git://linuxtv.org/anttip/media_tree.git
15361S:	Maintained
15362F:	drivers/media/tuners/tda18218*
15363
15364TDA18250 MEDIA DRIVER
15365M:	Olli Salonen <olli.salonen@iki.fi>
15366L:	linux-media@vger.kernel.org
15367W:	https://linuxtv.org
15368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15369T:	git git://linuxtv.org/media_tree.git
15370S:	Maintained
15371F:	drivers/media/tuners/tda18250*
15372
15373TDA18271 MEDIA DRIVER
15374M:	Michael Krufky <mkrufky@linuxtv.org>
15375L:	linux-media@vger.kernel.org
15376W:	https://linuxtv.org
15377W:	http://github.com/mkrufky
15378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15379T:	git git://linuxtv.org/mkrufky/tuners.git
15380S:	Maintained
15381F:	drivers/media/tuners/tda18271*
15382
15383TDA1997x MEDIA DRIVER
15384M:	Tim Harvey <tharvey@gateworks.com>
15385L:	linux-media@vger.kernel.org
15386W:	https://linuxtv.org
15387Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15388S:	Maintained
15389F:	drivers/media/i2c/tda1997x.*
15390
15391TDA827x MEDIA DRIVER
15392M:	Michael Krufky <mkrufky@linuxtv.org>
15393L:	linux-media@vger.kernel.org
15394W:	https://linuxtv.org
15395W:	http://github.com/mkrufky
15396Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15397T:	git git://linuxtv.org/mkrufky/tuners.git
15398S:	Maintained
15399F:	drivers/media/tuners/tda8290.*
15400
15401TDA8290 MEDIA DRIVER
15402M:	Michael Krufky <mkrufky@linuxtv.org>
15403L:	linux-media@vger.kernel.org
15404W:	https://linuxtv.org
15405W:	http://github.com/mkrufky
15406Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15407T:	git git://linuxtv.org/mkrufky/tuners.git
15408S:	Maintained
15409F:	drivers/media/tuners/tda8290.*
15410
15411TDA9840 MEDIA DRIVER
15412M:	Hans Verkuil <hverkuil@xs4all.nl>
15413L:	linux-media@vger.kernel.org
15414T:	git git://linuxtv.org/media_tree.git
15415W:	https://linuxtv.org
15416S:	Maintained
15417F:	drivers/media/i2c/tda9840*
15418
15419TEA5761 TUNER DRIVER
15420M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15421L:	linux-media@vger.kernel.org
15422W:	https://linuxtv.org
15423T:	git git://linuxtv.org/media_tree.git
15424S:	Odd fixes
15425F:	drivers/media/tuners/tea5761.*
15426
15427TEA5767 TUNER DRIVER
15428M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15429L:	linux-media@vger.kernel.org
15430W:	https://linuxtv.org
15431T:	git git://linuxtv.org/media_tree.git
15432S:	Maintained
15433F:	drivers/media/tuners/tea5767.*
15434
15435TEA6415C MEDIA DRIVER
15436M:	Hans Verkuil <hverkuil@xs4all.nl>
15437L:	linux-media@vger.kernel.org
15438T:	git git://linuxtv.org/media_tree.git
15439W:	https://linuxtv.org
15440S:	Maintained
15441F:	drivers/media/i2c/tea6415c*
15442
15443TEA6420 MEDIA DRIVER
15444M:	Hans Verkuil <hverkuil@xs4all.nl>
15445L:	linux-media@vger.kernel.org
15446T:	git git://linuxtv.org/media_tree.git
15447W:	https://linuxtv.org
15448S:	Maintained
15449F:	drivers/media/i2c/tea6420*
15450
15451TEAM DRIVER
15452M:	Jiri Pirko <jiri@resnulli.us>
15453L:	netdev@vger.kernel.org
15454S:	Supported
15455F:	drivers/net/team/
15456F:	include/linux/if_team.h
15457F:	include/uapi/linux/if_team.h
15458
15459TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15460M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15461S:	Maintained
15462F:	arch/x86/platform/ts5500/
15463
15464TECHNOTREND USB IR RECEIVER
15465M:	Sean Young <sean@mess.org>
15466L:	linux-media@vger.kernel.org
15467S:	Maintained
15468F:	drivers/media/rc/ttusbir.c
15469
15470TECHWELL TW9910 VIDEO DECODER
15471L:	linux-media@vger.kernel.org
15472S:	Orphan
15473F:	drivers/media/i2c/tw9910.c
15474F:	include/media/i2c/tw9910.h
15475
15476TEE SUBSYSTEM
15477M:	Jens Wiklander <jens.wiklander@linaro.org>
15478S:	Maintained
15479F:	include/linux/tee_drv.h
15480F:	include/uapi/linux/tee.h
15481F:	drivers/tee/
15482F:	Documentation/tee.txt
15483
15484TEGRA ARCHITECTURE SUPPORT
15485M:	Thierry Reding <thierry.reding@gmail.com>
15486M:	Jonathan Hunter <jonathanh@nvidia.com>
15487L:	linux-tegra@vger.kernel.org
15488Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15490S:	Supported
15491N:	[^a-z]tegra
15492
15493TEGRA CLOCK DRIVER
15494M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15495M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15496S:	Supported
15497F:	drivers/clk/tegra/
15498
15499TEGRA DMA DRIVERS
15500M:	Laxman Dewangan <ldewangan@nvidia.com>
15501M:	Jon Hunter <jonathanh@nvidia.com>
15502S:	Supported
15503F:	drivers/dma/tegra*
15504
15505TEGRA I2C DRIVER
15506M:	Laxman Dewangan <ldewangan@nvidia.com>
15507S:	Supported
15508F:	drivers/i2c/busses/i2c-tegra.c
15509
15510TEGRA IOMMU DRIVERS
15511M:	Thierry Reding <thierry.reding@gmail.com>
15512L:	linux-tegra@vger.kernel.org
15513S:	Supported
15514F:	drivers/iommu/tegra*
15515
15516TEGRA KBC DRIVER
15517M:	Laxman Dewangan <ldewangan@nvidia.com>
15518S:	Supported
15519F:	drivers/input/keyboard/tegra-kbc.c
15520
15521TEGRA NAND DRIVER
15522M:	Stefan Agner <stefan@agner.ch>
15523M:	Lucas Stach <dev@lynxeye.de>
15524S:	Maintained
15525F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15526F:	drivers/mtd/nand/raw/tegra_nand.c
15527
15528TEGRA PWM DRIVER
15529M:	Thierry Reding <thierry.reding@gmail.com>
15530S:	Supported
15531F:	drivers/pwm/pwm-tegra.c
15532
15533TEGRA SERIAL DRIVER
15534M:	Laxman Dewangan <ldewangan@nvidia.com>
15535S:	Supported
15536F:	drivers/tty/serial/serial-tegra.c
15537
15538TEGRA SPI DRIVER
15539M:	Laxman Dewangan <ldewangan@nvidia.com>
15540S:	Supported
15541F:	drivers/spi/spi-tegra*
15542
15543TEGRA XUSB PADCTL DRIVER
15544M:	JC Kuo <jckuo@nvidia.com>
15545S:	Supported
15546F:	drivers/phy/tegra/xusb*
15547
15548TEHUTI ETHERNET DRIVER
15549M:	Andy Gospodarek <andy@greyhouse.net>
15550L:	netdev@vger.kernel.org
15551S:	Supported
15552F:	drivers/net/ethernet/tehuti/*
15553
15554Telecom Clock Driver for MCPL0010
15555M:	Mark Gross <mark.gross@intel.com>
15556S:	Supported
15557F:	drivers/char/tlclk.c
15558
15559TENSILICA XTENSA PORT (xtensa)
15560M:	Chris Zankel <chris@zankel.net>
15561M:	Max Filippov <jcmvbkbc@gmail.com>
15562L:	linux-xtensa@linux-xtensa.org
15563T:	git git://github.com/czankel/xtensa-linux.git
15564S:	Maintained
15565F:	arch/xtensa/
15566F:	drivers/irqchip/irq-xtensa-*
15567
15568Texas Instruments' System Control Interface (TISCI) Protocol Driver
15569M:	Nishanth Menon <nm@ti.com>
15570M:	Tero Kristo <t-kristo@ti.com>
15571M:	Santosh Shilimkar <ssantosh@kernel.org>
15572L:	linux-arm-kernel@lists.infradead.org
15573S:	Maintained
15574F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15575F:	drivers/firmware/ti_sci*
15576F:	include/linux/soc/ti/ti_sci_protocol.h
15577F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15578F:	drivers/soc/ti/ti_sci_pm_domains.c
15579F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15580F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15581F:	drivers/clk/keystone/sci-clk.c
15582F:	drivers/reset/reset-ti-sci.c
15583F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15584F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15585F:	drivers/irqchip/irq-ti-sci-intr.c
15586F:	drivers/irqchip/irq-ti-sci-inta.c
15587F:	include/linux/soc/ti/ti_sci_inta_msi.h
15588F:	drivers/soc/ti/ti_sci_inta_msi.c
15589
15590Texas Instruments ASoC drivers
15591M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15592L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15593S:	Maintained
15594F:	sound/soc/ti/
15595
15596Texas Instruments' DAC7612 DAC Driver
15597M:	Ricardo Ribalda <ricardo@ribalda.com>
15598L:	linux-iio@vger.kernel.org
15599S:	Supported
15600F:	drivers/iio/dac/ti-dac7612.c
15601F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15602
15603THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15604M:	Hans Verkuil <hverkuil@xs4all.nl>
15605L:	linux-media@vger.kernel.org
15606T:	git git://linuxtv.org/media_tree.git
15607W:	https://linuxtv.org
15608S:	Maintained
15609F:	drivers/media/radio/radio-raremono.c
15610
15611THERMAL
15612M:	Zhang Rui <rui.zhang@intel.com>
15613M:	Eduardo Valentin <edubezval@gmail.com>
15614R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15615L:	linux-pm@vger.kernel.org
15616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15618Q:	https://patchwork.kernel.org/project/linux-pm/list/
15619S:	Supported
15620F:	drivers/thermal/
15621F:	include/linux/thermal.h
15622F:	include/uapi/linux/thermal.h
15623F:	include/linux/cpu_cooling.h
15624F:	Documentation/devicetree/bindings/thermal/
15625
15626THERMAL/CPU_COOLING
15627M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15628M:	Viresh Kumar <viresh.kumar@linaro.org>
15629M:	Javi Merino <javi.merino@kernel.org>
15630L:	linux-pm@vger.kernel.org
15631S:	Supported
15632F:	Documentation/thermal/cpu-cooling-api.txt
15633F:	drivers/thermal/cpu_cooling.c
15634F:	include/linux/cpu_cooling.h
15635
15636THINKPAD ACPI EXTRAS DRIVER
15637M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15638L:	ibm-acpi-devel@lists.sourceforge.net
15639L:	platform-driver-x86@vger.kernel.org
15640W:	http://ibm-acpi.sourceforge.net
15641W:	http://thinkwiki.org/wiki/Ibm-acpi
15642T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15643S:	Maintained
15644F:	drivers/platform/x86/thinkpad_acpi.c
15645
15646THUNDERBOLT DRIVER
15647M:	Andreas Noever <andreas.noever@gmail.com>
15648M:	Michael Jamet <michael.jamet@intel.com>
15649M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15650M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15652S:	Maintained
15653F:	Documentation/admin-guide/thunderbolt.rst
15654F:	drivers/thunderbolt/
15655F:	include/linux/thunderbolt.h
15656
15657THUNDERBOLT NETWORK DRIVER
15658M:	Michael Jamet <michael.jamet@intel.com>
15659M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15660M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15661L:	netdev@vger.kernel.org
15662S:	Maintained
15663F:	drivers/net/thunderbolt.c
15664
15665THUNDERX GPIO DRIVER
15666M:	David Daney <david.daney@cavium.com>
15667S:	Maintained
15668F:	drivers/gpio/gpio-thunderx.c
15669
15670TI AM437X VPFE DRIVER
15671M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15672L:	linux-media@vger.kernel.org
15673W:	https://linuxtv.org
15674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15675T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15676S:	Maintained
15677F:	drivers/media/platform/am437x/
15678
15679TI BANDGAP AND THERMAL DRIVER
15680M:	Eduardo Valentin <edubezval@gmail.com>
15681M:	Keerthy <j-keerthy@ti.com>
15682L:	linux-pm@vger.kernel.org
15683L:	linux-omap@vger.kernel.org
15684S:	Maintained
15685F:	drivers/thermal/ti-soc-thermal/
15686
15687TI BQ27XXX POWER SUPPLY DRIVER
15688R:	Andrew F. Davis <afd@ti.com>
15689F:	include/linux/power/bq27xxx_battery.h
15690F:	drivers/power/supply/bq27xxx_battery.c
15691F:	drivers/power/supply/bq27xxx_battery_i2c.c
15692
15693TI CDCE706 CLOCK DRIVER
15694M:	Max Filippov <jcmvbkbc@gmail.com>
15695S:	Maintained
15696F:	drivers/clk/clk-cdce706.c
15697
15698TI CLOCK DRIVER
15699M:	Tero Kristo <t-kristo@ti.com>
15700L:	linux-omap@vger.kernel.org
15701S:	Maintained
15702F:	drivers/clk/ti/
15703F:	include/linux/clk/ti.h
15704
15705TI DAVINCI MACHINE SUPPORT
15706M:	Sekhar Nori <nsekhar@ti.com>
15707R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
15708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15710S:	Supported
15711F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15712F:	arch/arm/mach-davinci/
15713F:	drivers/i2c/busses/i2c-davinci.c
15714F:	arch/arm/boot/dts/da850*
15715
15716TI DAVINCI SERIES CLOCK DRIVER
15717M:	David Lechner <david@lechnology.com>
15718R:	Sekhar Nori <nsekhar@ti.com>
15719S:	Maintained
15720F:	Documentation/devicetree/bindings/clock/ti/davinci/
15721F:	drivers/clk/davinci/
15722
15723TI DAVINCI SERIES GPIO DRIVER
15724M:	Keerthy <j-keerthy@ti.com>
15725L:	linux-gpio@vger.kernel.org
15726S:	Maintained
15727F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15728F:	drivers/gpio/gpio-davinci.c
15729
15730TI DAVINCI SERIES MEDIA DRIVER
15731M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15732L:	linux-media@vger.kernel.org
15733W:	https://linuxtv.org
15734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15735T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15736S:	Maintained
15737F:	drivers/media/platform/davinci/
15738F:	include/media/davinci/
15739
15740TI ETHERNET SWITCH DRIVER (CPSW)
15741R:	Grygorii Strashko <grygorii.strashko@ti.com>
15742L:	linux-omap@vger.kernel.org
15743L:	netdev@vger.kernel.org
15744S:	Maintained
15745F:	drivers/net/ethernet/ti/cpsw*
15746F:	drivers/net/ethernet/ti/davinci*
15747
15748TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15749M:	Alex Dubov <oakad@yahoo.com>
15750S:	Maintained
15751W:	http://tifmxx.berlios.de/
15752F:	drivers/memstick/host/tifm_ms.c
15753F:	drivers/misc/tifm*
15754F:	drivers/mmc/host/tifm_sd.c
15755F:	include/linux/tifm.h
15756
15757TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15758M:	Santosh Shilimkar <ssantosh@kernel.org>
15759L:	linux-kernel@vger.kernel.org
15760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15761S:	Maintained
15762F:	drivers/soc/ti/*
15763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15764
15765TI LM49xxx FAMILY ASoC CODEC DRIVERS
15766M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15767M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15768L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15769S:	Maintained
15770F:	sound/soc/codecs/lm49453*
15771F:	sound/soc/codecs/isabelle*
15772
15773TI LP855x BACKLIGHT DRIVER
15774M:	Milo Kim <milo.kim@ti.com>
15775S:	Maintained
15776F:	Documentation/backlight/lp855x-driver.txt
15777F:	drivers/video/backlight/lp855x_bl.c
15778F:	include/linux/platform_data/lp855x.h
15779
15780TI LP8727 CHARGER DRIVER
15781M:	Milo Kim <milo.kim@ti.com>
15782S:	Maintained
15783F:	drivers/power/supply/lp8727_charger.c
15784F:	include/linux/platform_data/lp8727.h
15785
15786TI LP8788 MFD DRIVER
15787M:	Milo Kim <milo.kim@ti.com>
15788S:	Maintained
15789F:	drivers/iio/adc/lp8788_adc.c
15790F:	drivers/leds/leds-lp8788.c
15791F:	drivers/mfd/lp8788*.c
15792F:	drivers/power/supply/lp8788-charger.c
15793F:	drivers/regulator/lp8788-*.c
15794F:	include/linux/mfd/lp8788*.h
15795
15796TI NETCP ETHERNET DRIVER
15797M:	Wingman Kwok <w-kwok2@ti.com>
15798M:	Murali Karicheri <m-karicheri2@ti.com>
15799L:	netdev@vger.kernel.org
15800S:	Maintained
15801F:	drivers/net/ethernet/ti/netcp*
15802
15803TI PCM3060 ASoC CODEC DRIVER
15804M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15806S:	Maintained
15807F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15808F:	sound/soc/codecs/pcm3060*
15809
15810TI TAS571X FAMILY ASoC CODEC DRIVER
15811M:	Kevin Cernekee <cernekee@chromium.org>
15812L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15813S:	Odd Fixes
15814F:	sound/soc/codecs/tas571x*
15815
15816TI TRF7970A NFC DRIVER
15817M:	Mark Greer <mgreer@animalcreek.com>
15818L:	linux-wireless@vger.kernel.org
15819L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15820S:	Supported
15821F:	drivers/nfc/trf7970a.c
15822F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15823
15824TI TWL4030 SERIES SOC CODEC DRIVER
15825M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15827S:	Maintained
15828F:	sound/soc/codecs/twl4030*
15829
15830TI VPE/CAL DRIVERS
15831M:	Benoit Parrot <bparrot@ti.com>
15832L:	linux-media@vger.kernel.org
15833W:	http://linuxtv.org/
15834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15835S:	Maintained
15836F:	drivers/media/platform/ti-vpe/
15837
15838TI WILINK WIRELESS DRIVERS
15839L:	linux-wireless@vger.kernel.org
15840W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15841W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15843S:	Orphan
15844F:	drivers/net/wireless/ti/
15845F:	include/linux/wl12xx.h
15846
15847TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15848M:	John Stultz <john.stultz@linaro.org>
15849M:	Thomas Gleixner <tglx@linutronix.de>
15850R:	Stephen Boyd <sboyd@kernel.org>
15851L:	linux-kernel@vger.kernel.org
15852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15853S:	Supported
15854F:	include/linux/clocksource.h
15855F:	include/linux/time.h
15856F:	include/linux/timex.h
15857F:	include/uapi/linux/time.h
15858F:	include/uapi/linux/timex.h
15859F:	kernel/time/clocksource.c
15860F:	kernel/time/time*.c
15861F:	kernel/time/alarmtimer.c
15862F:	kernel/time/ntp.c
15863F:	tools/testing/selftests/timers/
15864
15865TIPC NETWORK LAYER
15866M:	Jon Maloy <jon.maloy@ericsson.com>
15867M:	Ying Xue <ying.xue@windriver.com>
15868L:	netdev@vger.kernel.org (core kernel code)
15869L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15870W:	http://tipc.sourceforge.net/
15871S:	Maintained
15872F:	include/uapi/linux/tipc*.h
15873F:	net/tipc/
15874
15875TLAN NETWORK DRIVER
15876M:	Samuel Chessman <chessman@tux.org>
15877L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15878W:	http://sourceforge.net/projects/tlan/
15879S:	Maintained
15880F:	Documentation/networking/device_drivers/ti/tlan.txt
15881F:	drivers/net/ethernet/ti/tlan.*
15882
15883TM6000 VIDEO4LINUX DRIVER
15884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15885L:	linux-media@vger.kernel.org
15886W:	https://linuxtv.org
15887T:	git git://linuxtv.org/media_tree.git
15888S:	Odd fixes
15889F:	drivers/media/usb/tm6000/
15890F:	Documentation/media/v4l-drivers/tm6000*
15891
15892TMIO/SDHI MMC DRIVER
15893M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15894L:	linux-mmc@vger.kernel.org
15895S:	Supported
15896F:	drivers/mmc/host/tmio_mmc*
15897F:	drivers/mmc/host/renesas_sdhi*
15898F:	include/linux/mfd/tmio.h
15899
15900TMP401 HARDWARE MONITOR DRIVER
15901M:	Guenter Roeck <linux@roeck-us.net>
15902L:	linux-hwmon@vger.kernel.org
15903S:	Maintained
15904F:	Documentation/hwmon/tmp401.rst
15905F:	drivers/hwmon/tmp401.c
15906
15907TMPFS (SHMEM FILESYSTEM)
15908M:	Hugh Dickins <hughd@google.com>
15909L:	linux-mm@kvack.org
15910S:	Maintained
15911F:	include/linux/shmem_fs.h
15912F:	mm/shmem.c
15913
15914TOMOYO SECURITY MODULE
15915M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15916M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15917L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15918L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15919L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15920L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15921W:	https://tomoyo.osdn.jp/
15922S:	Maintained
15923F:	security/tomoyo/
15924
15925TOPSTAR LAPTOP EXTRAS DRIVER
15926M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15927L:	platform-driver-x86@vger.kernel.org
15928S:	Maintained
15929F:	drivers/platform/x86/topstar-laptop.c
15930
15931TORTURE-TEST MODULES
15932M:	Davidlohr Bueso <dave@stgolabs.net>
15933M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15934M:	Josh Triplett <josh@joshtriplett.org>
15935L:	linux-kernel@vger.kernel.org
15936S:	Supported
15937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15938F:	Documentation/RCU/torture.txt
15939F:	kernel/torture.c
15940F:	kernel/rcu/rcutorture.c
15941F:	kernel/rcu/rcuperf.c
15942F:	kernel/locking/locktorture.c
15943
15944TOSHIBA ACPI EXTRAS DRIVER
15945M:	Azael Avalos <coproscefalo@gmail.com>
15946L:	platform-driver-x86@vger.kernel.org
15947S:	Maintained
15948F:	drivers/platform/x86/toshiba_acpi.c
15949
15950TOSHIBA BLUETOOTH DRIVER
15951M:	Azael Avalos <coproscefalo@gmail.com>
15952L:	platform-driver-x86@vger.kernel.org
15953S:	Maintained
15954F:	drivers/platform/x86/toshiba_bluetooth.c
15955
15956TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15957M:	Azael Avalos <coproscefalo@gmail.com>
15958L:	platform-driver-x86@vger.kernel.org
15959S:	Maintained
15960F:	drivers/platform/x86/toshiba_haps.c
15961
15962TOSHIBA SMM DRIVER
15963M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15964W:	http://www.buzzard.org.uk/toshiba/
15965S:	Maintained
15966F:	drivers/char/toshiba.c
15967F:	include/linux/toshiba.h
15968F:	include/uapi/linux/toshiba.h
15969
15970TOSHIBA TC358743 DRIVER
15971M:	Mats Randgaard <matrandg@cisco.com>
15972L:	linux-media@vger.kernel.org
15973S:	Maintained
15974F:	drivers/media/i2c/tc358743*
15975F:	include/media/i2c/tc358743.h
15976
15977TOSHIBA WMI HOTKEYS DRIVER
15978M:	Azael Avalos <coproscefalo@gmail.com>
15979L:	platform-driver-x86@vger.kernel.org
15980S:	Maintained
15981F:	drivers/platform/x86/toshiba-wmi.c
15982
15983TPM DEVICE DRIVER
15984M:	Peter Huewe <peterhuewe@gmx.de>
15985M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15986R:	Jason Gunthorpe <jgg@ziepe.ca>
15987L:	linux-integrity@vger.kernel.org
15988Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15989W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15990T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15991S:	Maintained
15992F:	drivers/char/tpm/
15993
15994TRACING
15995M:	Steven Rostedt <rostedt@goodmis.org>
15996M:	Ingo Molnar <mingo@redhat.com>
15997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15998S:	Maintained
15999F:	Documentation/trace/ftrace.rst
16000F:	arch/*/*/*/ftrace.h
16001F:	arch/*/kernel/ftrace.c
16002F:	include/*/ftrace.h
16003F:	include/linux/trace*.h
16004F:	include/trace/
16005F:	kernel/trace/
16006F:	tools/testing/selftests/ftrace/
16007
16008TRACING MMIO ACCESSES (MMIOTRACE)
16009M:	Steven Rostedt <rostedt@goodmis.org>
16010M:	Ingo Molnar <mingo@kernel.org>
16011R:	Karol Herbst <karolherbst@gmail.com>
16012R:	Pekka Paalanen <ppaalanen@gmail.com>
16013S:	Maintained
16014L:	linux-kernel@vger.kernel.org
16015L:	nouveau@lists.freedesktop.org
16016F:	kernel/trace/trace_mmiotrace.c
16017F:	include/linux/mmiotrace.h
16018F:	arch/x86/mm/kmmio.c
16019F:	arch/x86/mm/mmio-mod.c
16020F:	arch/x86/mm/testmmiotrace.c
16021
16022TRIVIAL PATCHES
16023M:	Jiri Kosina <trivial@kernel.org>
16024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16025S:	Maintained
16026K:	^Subject:.*(?i)trivial
16027
16028TEMPO SEMICONDUCTOR DRIVERS
16029M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16030S:	Maintained
16031F:	sound/soc/codecs/tscs*.c
16032F:	sound/soc/codecs/tscs*.h
16033F:	Documentation/devicetree/bindings/sound/tscs*.txt
16034
16035TTY LAYER
16036M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16037M:	Jiri Slaby <jslaby@suse.com>
16038S:	Supported
16039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16040F:	Documentation/serial/
16041F:	drivers/tty/
16042F:	drivers/tty/serial/serial_core.c
16043F:	include/linux/serial_core.h
16044F:	include/linux/serial.h
16045F:	include/linux/tty.h
16046F:	include/uapi/linux/serial_core.h
16047F:	include/uapi/linux/serial.h
16048F:	include/uapi/linux/tty.h
16049
16050TUA9001 MEDIA DRIVER
16051M:	Antti Palosaari <crope@iki.fi>
16052L:	linux-media@vger.kernel.org
16053W:	https://linuxtv.org
16054W:	http://palosaari.fi/linux/
16055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16056T:	git git://linuxtv.org/anttip/media_tree.git
16057S:	Maintained
16058F:	drivers/media/tuners/tua9001*
16059
16060TULIP NETWORK DRIVERS
16061L:	netdev@vger.kernel.org
16062L:	linux-parisc@vger.kernel.org
16063S:	Orphan
16064F:	drivers/net/ethernet/dec/tulip/
16065
16066TUN/TAP driver
16067M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16068W:	http://vtun.sourceforge.net/tun
16069S:	Maintained
16070F:	Documentation/networking/tuntap.txt
16071F:	arch/um/os-Linux/drivers/
16072
16073TURBOCHANNEL SUBSYSTEM
16074M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16075M:	Ralf Baechle <ralf@linux-mips.org>
16076L:	linux-mips@vger.kernel.org
16077Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16078S:	Maintained
16079F:	drivers/tc/
16080F:	include/linux/tc.h
16081
16082TURBOSTAT UTILITY
16083M:	"Len Brown" <lenb@kernel.org>
16084L:	linux-pm@vger.kernel.org
16085B:	https://bugzilla.kernel.org
16086Q:	https://patchwork.kernel.org/project/linux-pm/list/
16087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16088S:	Supported
16089F:	tools/power/x86/turbostat/
16090
16091TW5864 VIDEO4LINUX DRIVER
16092M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16093M:	Anton Sviridenko <anton@corp.bluecherry.net>
16094M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16095M:	Andrey Utkin <andrey_utkin@fastmail.com>
16096L:	linux-media@vger.kernel.org
16097S:	Supported
16098F:	drivers/media/pci/tw5864/
16099
16100TW68 VIDEO4LINUX DRIVER
16101M:	Hans Verkuil <hverkuil@xs4all.nl>
16102L:	linux-media@vger.kernel.org
16103T:	git git://linuxtv.org/media_tree.git
16104W:	https://linuxtv.org
16105S:	Odd Fixes
16106F:	drivers/media/pci/tw68/
16107
16108TW686X VIDEO4LINUX DRIVER
16109M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16110L:	linux-media@vger.kernel.org
16111T:	git git://linuxtv.org/media_tree.git
16112W:	http://linuxtv.org
16113S:	Maintained
16114F:	drivers/media/pci/tw686x/
16115
16116UBI FILE SYSTEM (UBIFS)
16117M:	Richard Weinberger <richard@nod.at>
16118M:	Artem Bityutskiy <dedekind1@gmail.com>
16119M:	Adrian Hunter <adrian.hunter@intel.com>
16120L:	linux-mtd@lists.infradead.org
16121T:	git git://git.infradead.org/ubifs-2.6.git
16122W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16123S:	Supported
16124F:	Documentation/filesystems/ubifs.txt
16125F:	fs/ubifs/
16126
16127UCLINUX (M68KNOMMU AND COLDFIRE)
16128M:	Greg Ungerer <gerg@linux-m68k.org>
16129W:	http://www.linux-m68k.org/
16130W:	http://www.uclinux.org/
16131L:	linux-m68k@lists.linux-m68k.org
16132L:	uclinux-dev@uclinux.org  (subscribers-only)
16133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16134S:	Maintained
16135F:	arch/m68k/coldfire/
16136F:	arch/m68k/68*/
16137F:	arch/m68k/*/*_no.*
16138F:	arch/m68k/include/asm/*_no.*
16139
16140UDF FILESYSTEM
16141M:	Jan Kara <jack@suse.com>
16142S:	Maintained
16143F:	Documentation/filesystems/udf.txt
16144F:	fs/udf/
16145
16146UDRAW TABLET
16147M:	Bastien Nocera <hadess@hadess.net>
16148L:	linux-input@vger.kernel.org
16149S:	Maintained
16150F:	drivers/hid/hid-udraw-ps3.c
16151
16152UFS FILESYSTEM
16153M:	Evgeniy Dushistov <dushistov@mail.ru>
16154S:	Maintained
16155F:	Documentation/filesystems/ufs.txt
16156F:	fs/ufs/
16157
16158UHID USERSPACE HID IO DRIVER:
16159M:	David Herrmann <dh.herrmann@googlemail.com>
16160L:	linux-input@vger.kernel.org
16161S:	Maintained
16162F:	drivers/hid/uhid.c
16163F:	include/uapi/linux/uhid.h
16164
16165ULPI BUS
16166M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16167L:	linux-usb@vger.kernel.org
16168S:	Maintained
16169F:	drivers/usb/common/ulpi.c
16170F:	include/linux/ulpi/
16171
16172ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16173L:	linux-usb@vger.kernel.org
16174S:	Orphan
16175F:	drivers/uwb/
16176F:	include/linux/uwb.h
16177F:	include/linux/uwb/
16178
16179UNICODE SUBSYSTEM:
16180M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16181L:	linux-fsdevel@vger.kernel.org
16182S:	Supported
16183F:	fs/unicode/
16184
16185UNICORE32 ARCHITECTURE:
16186M:	Guan Xuetao <gxt@pku.edu.cn>
16187W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16188S:	Maintained
16189T:	git git://github.com/gxt/linux.git
16190F:	arch/unicore32/
16191
16192UNIFDEF
16193M:	Tony Finch <dot@dotat.at>
16194W:	http://dotat.at/prog/unifdef
16195S:	Maintained
16196F:	scripts/unifdef.c
16197
16198UNIFORM CDROM DRIVER
16199M:	Jens Axboe <axboe@kernel.dk>
16200W:	http://www.kernel.dk
16201S:	Maintained
16202F:	Documentation/cdrom/
16203F:	drivers/cdrom/cdrom.c
16204F:	include/linux/cdrom.h
16205F:	include/uapi/linux/cdrom.h
16206
16207UNISYS S-PAR DRIVERS
16208M:	David Kershner <david.kershner@unisys.com>
16209L:	sparmaintainer@unisys.com (Unisys internal)
16210S:	Supported
16211F:	include/linux/visorbus.h
16212F:	drivers/visorbus/
16213F:	drivers/staging/unisys/
16214
16215UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16216R:	Alim Akhtar <alim.akhtar@samsung.com>
16217R:	Avri Altman <avri.altman@wdc.com>
16218R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16219L:	linux-scsi@vger.kernel.org
16220S:	Supported
16221F:	Documentation/scsi/ufs.txt
16222F:	drivers/scsi/ufs/
16223
16224UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16225M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16226L:	linux-scsi@vger.kernel.org
16227S:	Supported
16228F:	drivers/scsi/ufs/*dwc*
16229
16230UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16231M:	Stanley Chu <stanley.chu@mediatek.com>
16232L:	linux-scsi@vger.kernel.org
16233L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16234S:	Maintained
16235F:	drivers/scsi/ufs/ufs-mediatek*
16236
16237UNSORTED BLOCK IMAGES (UBI)
16238M:	Artem Bityutskiy <dedekind1@gmail.com>
16239M:	Richard Weinberger <richard@nod.at>
16240W:	http://www.linux-mtd.infradead.org/
16241L:	linux-mtd@lists.infradead.org
16242T:	git git://git.infradead.org/ubifs-2.6.git
16243S:	Supported
16244F:	drivers/mtd/ubi/
16245F:	include/linux/mtd/ubi.h
16246F:	include/uapi/mtd/ubi-user.h
16247
16248USB "USBNET" DRIVER FRAMEWORK
16249M:	Oliver Neukum <oneukum@suse.com>
16250L:	netdev@vger.kernel.org
16251W:	http://www.linux-usb.org/usbnet
16252S:	Maintained
16253F:	drivers/net/usb/usbnet.c
16254F:	include/linux/usb/usbnet.h
16255
16256USB ACM DRIVER
16257M:	Oliver Neukum <oneukum@suse.com>
16258L:	linux-usb@vger.kernel.org
16259S:	Maintained
16260F:	Documentation/usb/acm.txt
16261F:	drivers/usb/class/cdc-acm.*
16262
16263USB AR5523 WIRELESS DRIVER
16264M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16265L:	linux-wireless@vger.kernel.org
16266S:	Maintained
16267F:	drivers/net/wireless/ath/ar5523/
16268
16269USB ATTACHED SCSI
16270M:	Oliver Neukum <oneukum@suse.com>
16271L:	linux-usb@vger.kernel.org
16272L:	linux-scsi@vger.kernel.org
16273S:	Maintained
16274F:	drivers/usb/storage/uas.c
16275
16276USB CDC ETHERNET DRIVER
16277M:	Oliver Neukum <oliver@neukum.org>
16278L:	linux-usb@vger.kernel.org
16279S:	Maintained
16280F:	drivers/net/usb/cdc_*.c
16281F:	include/uapi/linux/usb/cdc.h
16282
16283USB CHAOSKEY DRIVER
16284M:	Keith Packard <keithp@keithp.com>
16285L:	linux-usb@vger.kernel.org
16286S:	Maintained
16287F:	drivers/usb/misc/chaoskey.c
16288
16289USB CYPRESS C67X00 DRIVER
16290M:	Peter Korsgaard <jacmet@sunsite.dk>
16291L:	linux-usb@vger.kernel.org
16292S:	Maintained
16293F:	drivers/usb/c67x00/
16294
16295USB DAVICOM DM9601 DRIVER
16296M:	Peter Korsgaard <jacmet@sunsite.dk>
16297L:	netdev@vger.kernel.org
16298W:	http://www.linux-usb.org/usbnet
16299S:	Maintained
16300F:	drivers/net/usb/dm9601.c
16301
16302USB DIAMOND RIO500 DRIVER
16303M:	Cesar Miquel <miquel@df.uba.ar>
16304L:	rio500-users@lists.sourceforge.net
16305W:	http://rio500.sourceforge.net
16306S:	Maintained
16307F:	drivers/usb/misc/rio500*
16308
16309USB EHCI DRIVER
16310M:	Alan Stern <stern@rowland.harvard.edu>
16311L:	linux-usb@vger.kernel.org
16312S:	Maintained
16313F:	Documentation/usb/ehci.txt
16314F:	drivers/usb/host/ehci*
16315
16316USB GADGET/PERIPHERAL SUBSYSTEM
16317M:	Felipe Balbi <balbi@kernel.org>
16318L:	linux-usb@vger.kernel.org
16319W:	http://www.linux-usb.org/gadget
16320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16321S:	Maintained
16322F:	drivers/usb/gadget/
16323F:	include/linux/usb/gadget*
16324
16325USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16326M:	Jiri Kosina <jikos@kernel.org>
16327M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16328L:	linux-usb@vger.kernel.org
16329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16330S:	Maintained
16331F:	Documentation/hid/hiddev.txt
16332F:	drivers/hid/usbhid/
16333
16334USB INTEL XHCI ROLE MUX DRIVER
16335M:	Hans de Goede <hdegoede@redhat.com>
16336L:	linux-usb@vger.kernel.org
16337S:	Maintained
16338F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16339
16340USB IP DRIVER FOR HISILICON KIRIN
16341M:	Yu Chen <chenyu56@huawei.com>
16342M:	Binghui Wang <wangbinghui@hisilicon.com>
16343L:	linux-usb@vger.kernel.org
16344S:	Maintained
16345F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16346F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16347
16348USB ISP116X DRIVER
16349M:	Olav Kongas <ok@artecdesign.ee>
16350L:	linux-usb@vger.kernel.org
16351S:	Maintained
16352F:	drivers/usb/host/isp116x*
16353F:	include/linux/usb/isp116x.h
16354
16355USB LAN78XX ETHERNET DRIVER
16356M:	Woojung Huh <woojung.huh@microchip.com>
16357M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16358L:	netdev@vger.kernel.org
16359S:	Maintained
16360F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16361F:	drivers/net/usb/lan78xx.*
16362F:	include/dt-bindings/net/microchip-lan78xx.h
16363
16364USB MASS STORAGE DRIVER
16365M:	Alan Stern <stern@rowland.harvard.edu>
16366L:	linux-usb@vger.kernel.org
16367L:	usb-storage@lists.one-eyed-alien.net
16368S:	Maintained
16369F:	drivers/usb/storage/
16370
16371USB MIDI DRIVER
16372M:	Clemens Ladisch <clemens@ladisch.de>
16373L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16375S:	Maintained
16376F:	sound/usb/midi.*
16377
16378USB NETWORKING DRIVERS
16379L:	linux-usb@vger.kernel.org
16380S:	Odd Fixes
16381F:	drivers/net/usb/
16382
16383USB OHCI DRIVER
16384M:	Alan Stern <stern@rowland.harvard.edu>
16385L:	linux-usb@vger.kernel.org
16386S:	Maintained
16387F:	Documentation/usb/ohci.txt
16388F:	drivers/usb/host/ohci*
16389
16390USB OTG FSM (Finite State Machine)
16391M:	Peter Chen <Peter.Chen@nxp.com>
16392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16393L:	linux-usb@vger.kernel.org
16394S:	Maintained
16395F:	drivers/usb/common/usb-otg-fsm.c
16396
16397USB OVER IP DRIVER
16398M:	Valentina Manea <valentina.manea.m@gmail.com>
16399M:	Shuah Khan <shuah@kernel.org>
16400M:	Shuah Khan <skhan@linuxfoundation.org>
16401L:	linux-usb@vger.kernel.org
16402S:	Maintained
16403F:	Documentation/usb/usbip_protocol.txt
16404F:	drivers/usb/usbip/
16405F:	tools/usb/usbip/
16406F:	tools/testing/selftests/drivers/usb/usbip/
16407
16408USB PEGASUS DRIVER
16409M:	Petko Manolov <petkan@nucleusys.com>
16410L:	linux-usb@vger.kernel.org
16411L:	netdev@vger.kernel.org
16412T:	git git://github.com/petkan/pegasus.git
16413W:	https://github.com/petkan/pegasus
16414S:	Maintained
16415F:	drivers/net/usb/pegasus.*
16416
16417USB PHY LAYER
16418M:	Felipe Balbi <balbi@kernel.org>
16419L:	linux-usb@vger.kernel.org
16420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16421S:	Maintained
16422F:	drivers/usb/phy/
16423
16424USB PRINTER DRIVER (usblp)
16425M:	Pete Zaitcev <zaitcev@redhat.com>
16426L:	linux-usb@vger.kernel.org
16427S:	Supported
16428F:	drivers/usb/class/usblp.c
16429
16430USB QMI WWAN NETWORK DRIVER
16431M:	Bjørn Mork <bjorn@mork.no>
16432L:	netdev@vger.kernel.org
16433S:	Maintained
16434F:	Documentation/ABI/testing/sysfs-class-net-qmi
16435F:	drivers/net/usb/qmi_wwan.c
16436
16437USB RTL8150 DRIVER
16438M:	Petko Manolov <petkan@nucleusys.com>
16439L:	linux-usb@vger.kernel.org
16440L:	netdev@vger.kernel.org
16441T:	git git://github.com/petkan/rtl8150.git
16442W:	https://github.com/petkan/rtl8150
16443S:	Maintained
16444F:	drivers/net/usb/rtl8150.c
16445
16446USB SERIAL SUBSYSTEM
16447M:	Johan Hovold <johan@kernel.org>
16448L:	linux-usb@vger.kernel.org
16449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16450S:	Maintained
16451F:	Documentation/usb/usb-serial.txt
16452F:	drivers/usb/serial/
16453F:	include/linux/usb/serial.h
16454
16455USB SMSC75XX ETHERNET DRIVER
16456M:	Steve Glendinning <steve.glendinning@shawell.net>
16457L:	netdev@vger.kernel.org
16458S:	Maintained
16459F:	drivers/net/usb/smsc75xx.*
16460
16461USB SMSC95XX ETHERNET DRIVER
16462M:	Steve Glendinning <steve.glendinning@shawell.net>
16463M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16464L:	netdev@vger.kernel.org
16465S:	Maintained
16466F:	drivers/net/usb/smsc95xx.*
16467
16468USB SUBSYSTEM
16469M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16470L:	linux-usb@vger.kernel.org
16471W:	http://www.linux-usb.org
16472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16473S:	Supported
16474F:	Documentation/devicetree/bindings/usb/
16475F:	Documentation/usb/
16476F:	drivers/usb/
16477F:	include/linux/usb.h
16478F:	include/linux/usb/
16479
16480USB TYPEC PI3USB30532 MUX DRIVER
16481M:	Hans de Goede <hdegoede@redhat.com>
16482L:	linux-usb@vger.kernel.org
16483S:	Maintained
16484F:	drivers/usb/typec/mux/pi3usb30532.c
16485
16486USB TYPEC CLASS
16487M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16488L:	linux-usb@vger.kernel.org
16489S:	Maintained
16490F:	Documentation/ABI/testing/sysfs-class-typec
16491F:	Documentation/driver-api/usb/typec.rst
16492F:	drivers/usb/typec/
16493F:	include/linux/usb/typec.h
16494
16495USB TYPEC BUS FOR ALTERNATE MODES
16496M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16497L:	linux-usb@vger.kernel.org
16498S:	Maintained
16499F:	Documentation/ABI/testing/sysfs-bus-typec
16500F:	Documentation/driver-api/usb/typec_bus.rst
16501F:	drivers/usb/typec/altmodes/
16502F:	include/linux/usb/typec_altmode.h
16503
16504USB TYPEC PORT CONTROLLER DRIVERS
16505M:	Guenter Roeck <linux@roeck-us.net>
16506L:	linux-usb@vger.kernel.org
16507S:	Maintained
16508F:	drivers/usb/typec/tcpm/
16509
16510USB UHCI DRIVER
16511M:	Alan Stern <stern@rowland.harvard.edu>
16512L:	linux-usb@vger.kernel.org
16513S:	Maintained
16514F:	drivers/usb/host/uhci*
16515
16516USB VIDEO CLASS
16517M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16518L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16519L:	linux-media@vger.kernel.org
16520T:	git git://linuxtv.org/media_tree.git
16521W:	http://www.ideasonboard.org/uvc/
16522S:	Maintained
16523F:	drivers/media/usb/uvc/
16524F:	include/uapi/linux/uvcvideo.h
16525
16526USB VISION DRIVER
16527M:	Hans Verkuil <hverkuil@xs4all.nl>
16528L:	linux-media@vger.kernel.org
16529T:	git git://linuxtv.org/media_tree.git
16530W:	https://linuxtv.org
16531S:	Odd Fixes
16532F:	drivers/media/usb/usbvision/
16533
16534USB WEBCAM GADGET
16535M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16536L:	linux-usb@vger.kernel.org
16537S:	Maintained
16538F:	drivers/usb/gadget/function/*uvc*
16539F:	drivers/usb/gadget/legacy/webcam.c
16540F:	include/uapi/linux/usb/g_uvc.h
16541
16542USB WIRELESS RNDIS DRIVER (rndis_wlan)
16543M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16544L:	linux-wireless@vger.kernel.org
16545S:	Maintained
16546F:	drivers/net/wireless/rndis_wlan.c
16547
16548USB XHCI DRIVER
16549M:	Mathias Nyman <mathias.nyman@intel.com>
16550L:	linux-usb@vger.kernel.org
16551S:	Supported
16552F:	drivers/usb/host/xhci*
16553F:	drivers/usb/host/pci-quirks*
16554
16555USB ZD1201 DRIVER
16556L:	linux-wireless@vger.kernel.org
16557W:	http://linux-lc100020.sourceforge.net
16558S:	Orphan
16559F:	drivers/net/wireless/zydas/zd1201.*
16560
16561USB ZR364XX DRIVER
16562M:	Antoine Jacquet <royale@zerezo.com>
16563L:	linux-usb@vger.kernel.org
16564L:	linux-media@vger.kernel.org
16565T:	git git://linuxtv.org/media_tree.git
16566W:	http://royale.zerezo.com/zr364xx/
16567S:	Maintained
16568F:	Documentation/media/v4l-drivers/zr364xx*
16569F:	drivers/media/usb/zr364xx/
16570
16571USER-MODE LINUX (UML)
16572M:	Jeff Dike <jdike@addtoit.com>
16573M:	Richard Weinberger <richard@nod.at>
16574M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16575L:	linux-um@lists.infradead.org
16576W:	http://user-mode-linux.sourceforge.net
16577Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16579S:	Maintained
16580F:	Documentation/virtual/uml/
16581F:	arch/um/
16582F:	arch/x86/um/
16583F:	fs/hostfs/
16584
16585USERSPACE COPYIN/COPYOUT (UIOVEC)
16586M:	Alexander Viro <viro@zeniv.linux.org.uk>
16587S:	Maintained
16588F:	lib/iov_iter.c
16589F:	include/linux/uio.h
16590
16591USERSPACE DMA BUFFER DRIVER
16592M:	Gerd Hoffmann <kraxel@redhat.com>
16593S:	Maintained
16594L:	dri-devel@lists.freedesktop.org
16595F:	drivers/dma-buf/udmabuf.c
16596F:	include/uapi/linux/udmabuf.h
16597T:	git git://anongit.freedesktop.org/drm/drm-misc
16598
16599USERSPACE I/O (UIO)
16600M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16601S:	Maintained
16602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16603F:	Documentation/driver-api/uio-howto.rst
16604F:	drivers/uio/
16605F:	include/linux/uio_driver.h
16606
16607UTIL-LINUX PACKAGE
16608M:	Karel Zak <kzak@redhat.com>
16609L:	util-linux@vger.kernel.org
16610W:	http://en.wikipedia.org/wiki/Util-linux
16611T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16612S:	Maintained
16613
16614UUID HELPERS
16615M:	Christoph Hellwig <hch@lst.de>
16616R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16617L:	linux-kernel@vger.kernel.org
16618T:	git git://git.infradead.org/users/hch/uuid.git
16619F:	lib/uuid.c
16620F:	lib/test_uuid.c
16621F:	include/linux/uuid.h
16622F:	include/uapi/linux/uuid.h
16623S:	Maintained
16624
16625UVESAFB DRIVER
16626M:	Michal Januszewski <spock@gentoo.org>
16627L:	linux-fbdev@vger.kernel.org
16628W:	https://github.com/mjanusz/v86d
16629S:	Maintained
16630F:	Documentation/fb/uvesafb.txt
16631F:	drivers/video/fbdev/uvesafb.*
16632
16633VF610 NAND DRIVER
16634M:	Stefan Agner <stefan@agner.ch>
16635L:	linux-mtd@lists.infradead.org
16636S:	Supported
16637F:	drivers/mtd/nand/raw/vf610_nfc.c
16638
16639VFAT/FAT/MSDOS FILESYSTEM
16640M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16641S:	Maintained
16642F:	Documentation/filesystems/vfat.txt
16643F:	fs/fat/
16644
16645VFIO DRIVER
16646M:	Alex Williamson <alex.williamson@redhat.com>
16647R:	Cornelia Huck <cohuck@redhat.com>
16648L:	kvm@vger.kernel.org
16649T:	git git://github.com/awilliam/linux-vfio.git
16650S:	Maintained
16651F:	Documentation/vfio.txt
16652F:	drivers/vfio/
16653F:	include/linux/vfio.h
16654F:	include/uapi/linux/vfio.h
16655
16656VFIO MEDIATED DEVICE DRIVERS
16657M:	Kirti Wankhede <kwankhede@nvidia.com>
16658L:	kvm@vger.kernel.org
16659S:	Maintained
16660F:	Documentation/vfio-mediated-device.txt
16661F:	drivers/vfio/mdev/
16662F:	include/linux/mdev.h
16663F:	samples/vfio-mdev/
16664
16665VFIO PLATFORM DRIVER
16666M:	Eric Auger <eric.auger@redhat.com>
16667L:	kvm@vger.kernel.org
16668S:	Maintained
16669F:	drivers/vfio/platform/
16670
16671VGA_SWITCHEROO
16672R:	Lukas Wunner <lukas@wunner.de>
16673S:	Maintained
16674F:	Documentation/gpu/vga-switcheroo.rst
16675F:	drivers/gpu/vga/vga_switcheroo.c
16676F:	include/linux/vga_switcheroo.h
16677T:	git git://anongit.freedesktop.org/drm/drm-misc
16678
16679VIA RHINE NETWORK DRIVER
16680S:	Orphan
16681F:	drivers/net/ethernet/via/via-rhine.c
16682
16683VIA SD/MMC CARD CONTROLLER DRIVER
16684M:	Bruce Chang <brucechang@via.com.tw>
16685M:	Harald Welte <HaraldWelte@viatech.com>
16686S:	Maintained
16687F:	drivers/mmc/host/via-sdmmc.c
16688
16689VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16690M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16691L:	linux-fbdev@vger.kernel.org
16692S:	Maintained
16693F:	include/linux/via-core.h
16694F:	include/linux/via-gpio.h
16695F:	include/linux/via_i2c.h
16696F:	drivers/video/fbdev/via/
16697
16698VIA VELOCITY NETWORK DRIVER
16699M:	Francois Romieu <romieu@fr.zoreil.com>
16700L:	netdev@vger.kernel.org
16701S:	Maintained
16702F:	drivers/net/ethernet/via/via-velocity.*
16703
16704VICODEC VIRTUAL CODEC DRIVER
16705M:	Hans Verkuil <hans.verkuil@cisco.com>
16706L:	linux-media@vger.kernel.org
16707T:	git git://linuxtv.org/media_tree.git
16708W:	https://linuxtv.org
16709S:	Maintained
16710F:	drivers/media/platform/vicodec/*
16711
16712VIDEO MULTIPLEXER DRIVER
16713M:	Philipp Zabel <p.zabel@pengutronix.de>
16714L:	linux-media@vger.kernel.org
16715S:	Maintained
16716F:	drivers/media/platform/video-mux.c
16717
16718VIDEO I2C POLLING DRIVER
16719M:	Matt Ranostay <matt.ranostay@konsulko.com>
16720L:	linux-media@vger.kernel.org
16721S:	Maintained
16722F:	drivers/media/i2c/video-i2c.c
16723
16724VIDEOBUF2 FRAMEWORK
16725M:	Pawel Osciak <pawel@osciak.com>
16726M:	Marek Szyprowski <m.szyprowski@samsung.com>
16727M:	Kyungmin Park <kyungmin.park@samsung.com>
16728L:	linux-media@vger.kernel.org
16729S:	Maintained
16730F:	drivers/media/common/videobuf2/*
16731F:	include/media/videobuf2-*
16732
16733VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16734M:	Helen Koike <helen.koike@collabora.com>
16735L:	linux-media@vger.kernel.org
16736T:	git git://linuxtv.org/media_tree.git
16737W:	https://linuxtv.org
16738S:	Maintained
16739F:	drivers/media/platform/vimc/*
16740
16741VIRT LIB
16742M:	Alex Williamson <alex.williamson@redhat.com>
16743M:	Paolo Bonzini <pbonzini@redhat.com>
16744L:	kvm@vger.kernel.org
16745S:	Supported
16746F:	virt/lib/
16747
16748VIRTIO AND VHOST VSOCK DRIVER
16749M:	Stefan Hajnoczi <stefanha@redhat.com>
16750L:	kvm@vger.kernel.org
16751L:	virtualization@lists.linux-foundation.org
16752L:	netdev@vger.kernel.org
16753S:	Maintained
16754F:	include/linux/virtio_vsock.h
16755F:	include/uapi/linux/virtio_vsock.h
16756F:	include/uapi/linux/vsockmon.h
16757F:	include/uapi/linux/vm_sockets_diag.h
16758F:	net/vmw_vsock/diag.c
16759F:	net/vmw_vsock/af_vsock_tap.c
16760F:	net/vmw_vsock/virtio_transport_common.c
16761F:	net/vmw_vsock/virtio_transport.c
16762F:	drivers/net/vsockmon.c
16763F:	drivers/vhost/vsock.c
16764F:	tools/testing/vsock/
16765
16766VIRTIO CONSOLE DRIVER
16767M:	Amit Shah <amit@kernel.org>
16768L:	virtualization@lists.linux-foundation.org
16769S:	Maintained
16770F:	drivers/char/virtio_console.c
16771F:	include/linux/virtio_console.h
16772F:	include/uapi/linux/virtio_console.h
16773
16774VIRTIO CORE AND NET DRIVERS
16775M:	"Michael S. Tsirkin" <mst@redhat.com>
16776M:	Jason Wang <jasowang@redhat.com>
16777L:	virtualization@lists.linux-foundation.org
16778S:	Maintained
16779F:	Documentation/devicetree/bindings/virtio/
16780F:	drivers/virtio/
16781F:	tools/virtio/
16782F:	drivers/net/virtio_net.c
16783F:	drivers/block/virtio_blk.c
16784F:	include/linux/virtio*.h
16785F:	include/uapi/linux/virtio_*.h
16786F:	drivers/crypto/virtio/
16787F:	mm/balloon_compaction.c
16788
16789VIRTIO BLOCK AND SCSI DRIVERS
16790M:	"Michael S. Tsirkin" <mst@redhat.com>
16791M:	Jason Wang <jasowang@redhat.com>
16792R:	Paolo Bonzini <pbonzini@redhat.com>
16793R:	Stefan Hajnoczi <stefanha@redhat.com>
16794L:	virtualization@lists.linux-foundation.org
16795S:	Maintained
16796F:	drivers/block/virtio_blk.c
16797F:	drivers/scsi/virtio_scsi.c
16798F:	include/uapi/linux/virtio_blk.h
16799F:	include/uapi/linux/virtio_scsi.h
16800F:	drivers/vhost/scsi.c
16801
16802VIRTIO CRYPTO DRIVER
16803M:	Gonglei <arei.gonglei@huawei.com>
16804L:	virtualization@lists.linux-foundation.org
16805L:	linux-crypto@vger.kernel.org
16806S:	Maintained
16807F:	drivers/crypto/virtio/
16808F:	include/uapi/linux/virtio_crypto.h
16809
16810VIRTIO DRIVERS FOR S390
16811M:	Cornelia Huck <cohuck@redhat.com>
16812M:	Halil Pasic <pasic@linux.ibm.com>
16813L:	linux-s390@vger.kernel.org
16814L:	virtualization@lists.linux-foundation.org
16815L:	kvm@vger.kernel.org
16816S:	Supported
16817F:	drivers/s390/virtio/
16818F:	arch/s390/include/uapi/asm/virtio-ccw.h
16819
16820VIRTIO GPU DRIVER
16821M:	David Airlie <airlied@linux.ie>
16822M:	Gerd Hoffmann <kraxel@redhat.com>
16823L:	dri-devel@lists.freedesktop.org
16824L:	virtualization@lists.linux-foundation.org
16825T:	git git://anongit.freedesktop.org/drm/drm-misc
16826S:	Maintained
16827F:	drivers/gpu/drm/virtio/
16828F:	include/uapi/linux/virtio_gpu.h
16829
16830VIRTIO HOST (VHOST)
16831M:	"Michael S. Tsirkin" <mst@redhat.com>
16832M:	Jason Wang <jasowang@redhat.com>
16833L:	kvm@vger.kernel.org
16834L:	virtualization@lists.linux-foundation.org
16835L:	netdev@vger.kernel.org
16836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16837S:	Maintained
16838F:	drivers/vhost/
16839F:	include/uapi/linux/vhost.h
16840
16841VIRTIO INPUT DRIVER
16842M:	Gerd Hoffmann <kraxel@redhat.com>
16843S:	Maintained
16844F:	drivers/virtio/virtio_input.c
16845F:	include/uapi/linux/virtio_input.h
16846
16847VIRTUAL BOX GUEST DEVICE DRIVER
16848M:	Hans de Goede <hdegoede@redhat.com>
16849M:	Arnd Bergmann <arnd@arndb.de>
16850M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16851S:	Maintained
16852F:	include/linux/vbox_utils.h
16853F:	include/uapi/linux/vbox*.h
16854F:	drivers/virt/vboxguest/
16855
16856VIRTUAL SERIO DEVICE DRIVER
16857M:	Stephen Chandler Paul <thatslyude@gmail.com>
16858S:	Maintained
16859F:	drivers/input/serio/userio.c
16860F:	include/uapi/linux/userio.h
16861
16862VIVID VIRTUAL VIDEO DRIVER
16863M:	Hans Verkuil <hverkuil@xs4all.nl>
16864L:	linux-media@vger.kernel.org
16865T:	git git://linuxtv.org/media_tree.git
16866W:	https://linuxtv.org
16867S:	Maintained
16868F:	drivers/media/platform/vivid/*
16869
16870VLYNQ BUS
16871M:	Florian Fainelli <f.fainelli@gmail.com>
16872L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16873S:	Maintained
16874F:	drivers/vlynq/vlynq.c
16875F:	include/linux/vlynq.h
16876
16877VME SUBSYSTEM
16878M:	Martyn Welch <martyn@welchs.me.uk>
16879M:	Manohar Vanga <manohar.vanga@gmail.com>
16880M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16881L:	devel@driverdev.osuosl.org
16882S:	Maintained
16883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16884F:	Documentation/driver-api/vme.rst
16885F:	drivers/staging/vme/
16886F:	drivers/vme/
16887F:	include/linux/vme*
16888
16889VMWARE BALLOON DRIVER
16890M:	Julien Freche <jfreche@vmware.com>
16891M:	Nadav Amit <namit@vmware.com>
16892M:	"VMware, Inc." <pv-drivers@vmware.com>
16893L:	linux-kernel@vger.kernel.org
16894S:	Maintained
16895F:	drivers/misc/vmw_balloon.c
16896
16897VMWARE HYPERVISOR INTERFACE
16898M:	Alok Kataria <akataria@vmware.com>
16899L:	virtualization@lists.linux-foundation.org
16900S:	Supported
16901F:	arch/x86/kernel/cpu/vmware.c
16902
16903VMWARE PVRDMA DRIVER
16904M:	Adit Ranadive <aditr@vmware.com>
16905M:	VMware PV-Drivers <pv-drivers@vmware.com>
16906L:	linux-rdma@vger.kernel.org
16907S:	Maintained
16908F:	drivers/infiniband/hw/vmw_pvrdma/
16909
16910VMware PVSCSI driver
16911M:	Jim Gill <jgill@vmware.com>
16912M:	VMware PV-Drivers <pv-drivers@vmware.com>
16913L:	linux-scsi@vger.kernel.org
16914S:	Maintained
16915F:	drivers/scsi/vmw_pvscsi.c
16916F:	drivers/scsi/vmw_pvscsi.h
16917
16918VMWARE VMMOUSE SUBDRIVER
16919M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16920M:	"VMware, Inc." <pv-drivers@vmware.com>
16921L:	linux-input@vger.kernel.org
16922S:	Maintained
16923F:	drivers/input/mouse/vmmouse.c
16924F:	drivers/input/mouse/vmmouse.h
16925
16926VMWARE VMXNET3 ETHERNET DRIVER
16927M:	Ronak Doshi <doshir@vmware.com>
16928M:	"VMware, Inc." <pv-drivers@vmware.com>
16929L:	netdev@vger.kernel.org
16930S:	Maintained
16931F:	drivers/net/vmxnet3/
16932
16933VOCORE VOCORE2 BOARD
16934M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16935L:	linux-mips@vger.kernel.org
16936S:	Maintained
16937F:	arch/mips/boot/dts/ralink/vocore2.dts
16938
16939VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16940M:	Liam Girdwood <lgirdwood@gmail.com>
16941M:	Mark Brown <broonie@kernel.org>
16942L:	linux-kernel@vger.kernel.org
16943W:	http://www.slimlogic.co.uk/?p=48
16944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16945S:	Supported
16946F:	Documentation/devicetree/bindings/regulator/
16947F:	Documentation/power/regulator/
16948F:	drivers/regulator/
16949F:	include/dt-bindings/regulator/
16950F:	include/linux/regulator/
16951
16952VRF
16953M:	David Ahern <dsa@cumulusnetworks.com>
16954M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16955L:	netdev@vger.kernel.org
16956S:	Maintained
16957F:	drivers/net/vrf.c
16958F:	Documentation/networking/vrf.txt
16959
16960VT1211 HARDWARE MONITOR DRIVER
16961M:	Juerg Haefliger <juergh@gmail.com>
16962L:	linux-hwmon@vger.kernel.org
16963S:	Maintained
16964F:	Documentation/hwmon/vt1211.rst
16965F:	drivers/hwmon/vt1211.c
16966
16967VT8231 HARDWARE MONITOR DRIVER
16968M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16969L:	linux-hwmon@vger.kernel.org
16970S:	Maintained
16971F:	drivers/hwmon/vt8231.c
16972
16973VUB300 USB to SDIO/SD/MMC bridge chip
16974M:	Tony Olech <tony.olech@elandigitalsystems.com>
16975L:	linux-mmc@vger.kernel.org
16976L:	linux-usb@vger.kernel.org
16977S:	Supported
16978F:	drivers/mmc/host/vub300.c
16979
16980W1 DALLAS'S 1-WIRE BUS
16981M:	Evgeniy Polyakov <zbr@ioremap.net>
16982S:	Maintained
16983F:	Documentation/devicetree/bindings/w1/
16984F:	Documentation/w1/
16985F:	drivers/w1/
16986F:	include/linux/w1.h
16987
16988W83791D HARDWARE MONITORING DRIVER
16989M:	Marc Hulsman <m.hulsman@tudelft.nl>
16990L:	linux-hwmon@vger.kernel.org
16991S:	Maintained
16992F:	Documentation/hwmon/w83791d.rst
16993F:	drivers/hwmon/w83791d.c
16994
16995W83793 HARDWARE MONITORING DRIVER
16996M:	Rudolf Marek <r.marek@assembler.cz>
16997L:	linux-hwmon@vger.kernel.org
16998S:	Maintained
16999F:	Documentation/hwmon/w83793.rst
17000F:	drivers/hwmon/w83793.c
17001
17002W83795 HARDWARE MONITORING DRIVER
17003M:	Jean Delvare <jdelvare@suse.com>
17004L:	linux-hwmon@vger.kernel.org
17005S:	Maintained
17006F:	drivers/hwmon/w83795.c
17007
17008W83L51xD SD/MMC CARD INTERFACE DRIVER
17009M:	Pierre Ossman <pierre@ossman.eu>
17010S:	Maintained
17011F:	drivers/mmc/host/wbsd.*
17012
17013WACOM PROTOCOL 4 SERIAL TABLETS
17014M:	Julian Squires <julian@cipht.net>
17015M:	Hans de Goede <hdegoede@redhat.com>
17016L:	linux-input@vger.kernel.org
17017S:	Maintained
17018F:	drivers/input/tablet/wacom_serial4.c
17019
17020WATCHDOG DEVICE DRIVERS
17021M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17022M:	Guenter Roeck <linux@roeck-us.net>
17023L:	linux-watchdog@vger.kernel.org
17024W:	http://www.linux-watchdog.org/
17025T:	git git://www.linux-watchdog.org/linux-watchdog.git
17026S:	Maintained
17027F:	Documentation/devicetree/bindings/watchdog/
17028F:	Documentation/watchdog/
17029F:	drivers/watchdog/
17030F:	include/linux/watchdog.h
17031F:	include/uapi/linux/watchdog.h
17032
17033WHISKEYCOVE PMIC GPIO DRIVER
17034M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17035L:	linux-gpio@vger.kernel.org
17036S:	Maintained
17037F:	drivers/gpio/gpio-wcove.c
17038
17039WHWAVE RTC DRIVER
17040M:	Dianlong Li <long17.cool@163.com>
17041L:	linux-rtc@vger.kernel.org
17042S:	Maintained
17043F:	drivers/rtc/rtc-sd3078.c
17044
17045WIIMOTE HID DRIVER
17046M:	David Herrmann <dh.herrmann@googlemail.com>
17047L:	linux-input@vger.kernel.org
17048S:	Maintained
17049F:	drivers/hid/hid-wiimote*
17050
17051WILOCITY WIL6210 WIRELESS DRIVER
17052M:	Maya Erez <merez@codeaurora.org>
17053L:	linux-wireless@vger.kernel.org
17054L:	wil6210@qti.qualcomm.com
17055S:	Supported
17056W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17057F:	drivers/net/wireless/ath/wil6210/
17058
17059WIMAX STACK
17060M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17061M:	linux-wimax@intel.com
17062L:	wimax@linuxwimax.org (subscribers-only)
17063S:	Supported
17064W:	http://linuxwimax.org
17065F:	Documentation/wimax/README.wimax
17066F:	include/linux/wimax/debug.h
17067F:	include/net/wimax.h
17068F:	include/uapi/linux/wimax.h
17069F:	net/wimax/
17070
17071WINBOND CIR DRIVER
17072M:	David Härdeman <david@hardeman.nu>
17073S:	Maintained
17074F:	drivers/media/rc/winbond-cir.c
17075
17076RCMM REMOTE CONTROLS DECODER
17077M:	Patrick Lerda <patrick9876@free.fr>
17078S:	Maintained
17079F:	drivers/media/rc/ir-rcmm-decoder.c
17080
17081WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17082M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17083L:	linux-watchdog@vger.kernel.org
17084S:	Maintained
17085F:	drivers/watchdog/ebc-c384_wdt.c
17086
17087WINSYSTEMS WS16C48 GPIO DRIVER
17088M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17089L:	linux-gpio@vger.kernel.org
17090S:	Maintained
17091F:	drivers/gpio/gpio-ws16c48.c
17092
17093WISTRON LAPTOP BUTTON DRIVER
17094M:	Miloslav Trmac <mitr@volny.cz>
17095S:	Maintained
17096F:	drivers/input/misc/wistron_btns.c
17097
17098WL3501 WIRELESS PCMCIA CARD DRIVER
17099L:	linux-wireless@vger.kernel.org
17100S:	Odd fixes
17101F:	drivers/net/wireless/wl3501*
17102
17103WOLFSON MICROELECTRONICS DRIVERS
17104L:	patches@opensource.cirrus.com
17105T:	git https://github.com/CirrusLogic/linux-drivers.git
17106W:	https://github.com/CirrusLogic/linux-drivers/wiki
17107S:	Supported
17108F:	Documentation/hwmon/wm83??.rst
17109F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17110F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17111F:	Documentation/devicetree/bindings/mfd/arizona.txt
17112F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17113F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17114F:	arch/arm/mach-s3c64xx/mach-crag6410*
17115F:	drivers/clk/clk-wm83*.c
17116F:	drivers/extcon/extcon-arizona.c
17117F:	drivers/leds/leds-wm83*.c
17118F:	drivers/gpio/gpio-*wm*.c
17119F:	drivers/gpio/gpio-arizona.c
17120F:	drivers/hwmon/wm83??-hwmon.c
17121F:	drivers/input/misc/wm831x-on.c
17122F:	drivers/input/touchscreen/wm831x-ts.c
17123F:	drivers/input/touchscreen/wm97*.c
17124F:	drivers/mfd/arizona*
17125F:	drivers/mfd/wm*.c
17126F:	drivers/mfd/cs47l24*
17127F:	drivers/power/supply/wm83*.c
17128F:	drivers/rtc/rtc-wm83*.c
17129F:	drivers/regulator/wm8*.c
17130F:	drivers/regulator/arizona*
17131F:	drivers/video/backlight/wm83*_bl.c
17132F:	drivers/watchdog/wm83*_wdt.c
17133F:	include/linux/mfd/arizona/
17134F:	include/linux/mfd/wm831x/
17135F:	include/linux/mfd/wm8350/
17136F:	include/linux/mfd/wm8400*
17137F:	include/linux/regulator/arizona*
17138F:	include/linux/wm97xx.h
17139F:	include/sound/wm????.h
17140F:	sound/soc/codecs/arizona.?
17141F:	sound/soc/codecs/wm*
17142F:	sound/soc/codecs/cs47l24*
17143
17144WORKQUEUE
17145M:	Tejun Heo <tj@kernel.org>
17146R:	Lai Jiangshan <jiangshanlai@gmail.com>
17147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17148S:	Maintained
17149F:	include/linux/workqueue.h
17150F:	kernel/workqueue.c
17151F:	Documentation/core-api/workqueue.rst
17152
17153X-POWERS AXP288 PMIC DRIVERS
17154M:	Hans de Goede <hdegoede@redhat.com>
17155S:	Maintained
17156N:	axp288
17157F:	drivers/acpi/pmic/intel_pmic_xpower.c
17158
17159X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17160M:	Chen-Yu Tsai <wens@csie.org>
17161L:	linux-kernel@vger.kernel.org
17162S:	Maintained
17163N:	axp[128]
17164
17165X.25 NETWORK LAYER
17166M:	Andrew Hendry <andrew.hendry@gmail.com>
17167L:	linux-x25@vger.kernel.org
17168S:	Odd Fixes
17169F:	Documentation/networking/x25*
17170F:	include/net/x25*
17171F:	net/x25/
17172
17173X86 ARCHITECTURE (32-BIT AND 64-BIT)
17174M:	Thomas Gleixner <tglx@linutronix.de>
17175M:	Ingo Molnar <mingo@redhat.com>
17176M:	Borislav Petkov <bp@alien8.de>
17177R:	"H. Peter Anvin" <hpa@zytor.com>
17178M:	x86@kernel.org
17179L:	linux-kernel@vger.kernel.org
17180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17181S:	Maintained
17182F:	Documentation/devicetree/bindings/x86/
17183F:	Documentation/x86/
17184F:	arch/x86/
17185
17186X86 ENTRY CODE
17187M:	Andy Lutomirski <luto@kernel.org>
17188L:	linux-kernel@vger.kernel.org
17189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17190S:	Maintained
17191F:	arch/x86/entry/
17192
17193X86 MCE INFRASTRUCTURE
17194M:	Tony Luck <tony.luck@intel.com>
17195M:	Borislav Petkov <bp@alien8.de>
17196L:	linux-edac@vger.kernel.org
17197S:	Maintained
17198F:	arch/x86/kernel/cpu/mce/*
17199
17200X86 MICROCODE UPDATE SUPPORT
17201M:	Borislav Petkov <bp@alien8.de>
17202S:	Maintained
17203F:	arch/x86/kernel/cpu/microcode/*
17204
17205X86 MM
17206M:	Dave Hansen <dave.hansen@linux.intel.com>
17207M:	Andy Lutomirski <luto@kernel.org>
17208M:	Peter Zijlstra <peterz@infradead.org>
17209L:	linux-kernel@vger.kernel.org
17210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17211S:	Maintained
17212F:	arch/x86/mm/
17213
17214X86 PLATFORM DRIVERS
17215M:	Darren Hart <dvhart@infradead.org>
17216M:	Andy Shevchenko <andy@infradead.org>
17217L:	platform-driver-x86@vger.kernel.org
17218T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17219S:	Maintained
17220F:	drivers/platform/x86/
17221F:	drivers/platform/olpc/
17222
17223X86 PLATFORM DRIVERS - ARCH
17224R:	Darren Hart <dvhart@infradead.org>
17225R:	Andy Shevchenko <andy@infradead.org>
17226L:	platform-driver-x86@vger.kernel.org
17227L:	x86@kernel.org
17228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17229S:	Maintained
17230F:	arch/x86/platform
17231
17232X86 VDSO
17233M:	Andy Lutomirski <luto@kernel.org>
17234L:	linux-kernel@vger.kernel.org
17235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17236S:	Maintained
17237F:	arch/x86/entry/vdso/
17238
17239XARRAY
17240M:	Matthew Wilcox <willy@infradead.org>
17241L:	linux-fsdevel@vger.kernel.org
17242S:	Supported
17243F:	Documentation/core-api/xarray.rst
17244F:	lib/idr.c
17245F:	lib/xarray.c
17246F:	include/linux/idr.h
17247F:	include/linux/xarray.h
17248F:	tools/testing/radix-tree
17249
17250XBOX DVD IR REMOTE
17251M:	Benjamin Valentin <benpicco@googlemail.com>
17252S:	Maintained
17253F:	drivers/media/rc/xbox_remote.c
17254F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17255
17256XC2028/3028 TUNER DRIVER
17257M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17258L:	linux-media@vger.kernel.org
17259W:	https://linuxtv.org
17260T:	git git://linuxtv.org/media_tree.git
17261S:	Maintained
17262F:	drivers/media/tuners/tuner-xc2028.*
17263
17264XDP (eXpress Data Path)
17265M:	Alexei Starovoitov <ast@kernel.org>
17266M:	Daniel Borkmann <daniel@iogearbox.net>
17267M:	David S. Miller <davem@davemloft.net>
17268M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17269M:	Jesper Dangaard Brouer <hawk@kernel.org>
17270M:	John Fastabend <john.fastabend@gmail.com>
17271L:	netdev@vger.kernel.org
17272L:	xdp-newbies@vger.kernel.org
17273L:	bpf@vger.kernel.org
17274S:	Supported
17275F:	net/core/xdp.c
17276F:	include/net/xdp.h
17277F:	kernel/bpf/devmap.c
17278F:	kernel/bpf/cpumap.c
17279F:	include/trace/events/xdp.h
17280K:	xdp
17281N:	xdp
17282
17283XDP SOCKETS (AF_XDP)
17284M:	Björn Töpel <bjorn.topel@intel.com>
17285M:	Magnus Karlsson <magnus.karlsson@intel.com>
17286L:	netdev@vger.kernel.org
17287L:	bpf@vger.kernel.org
17288S:	Maintained
17289F:	kernel/bpf/xskmap.c
17290F:	net/xdp/
17291
17292XEN BLOCK SUBSYSTEM
17293M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17294M:	Roger Pau Monné <roger.pau@citrix.com>
17295L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17296S:	Supported
17297F:	drivers/block/xen-blkback/*
17298F:	drivers/block/xen*
17299
17300XEN HYPERVISOR ARM
17301M:	Stefano Stabellini <sstabellini@kernel.org>
17302L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17303S:	Maintained
17304F:	arch/arm/xen/
17305F:	arch/arm/include/asm/xen/
17306
17307XEN HYPERVISOR ARM64
17308M:	Stefano Stabellini <sstabellini@kernel.org>
17309L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17310S:	Maintained
17311F:	arch/arm64/xen/
17312F:	arch/arm64/include/asm/xen/
17313
17314XEN HYPERVISOR INTERFACE
17315M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17316M:	Juergen Gross <jgross@suse.com>
17317R:	Stefano Stabellini <sstabellini@kernel.org>
17318L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17320S:	Supported
17321F:	arch/x86/xen/
17322F:	arch/x86/platform/pvh/
17323F:	drivers/*/xen-*front.c
17324F:	drivers/xen/
17325F:	arch/x86/include/asm/xen/
17326F:	arch/x86/include/asm/pvclock-abi.h
17327F:	include/xen/
17328F:	include/uapi/xen/
17329F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17330F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17331
17332XEN NETWORK BACKEND DRIVER
17333M:	Wei Liu <wei.liu@kernel.org>
17334M:	Paul Durrant <paul.durrant@citrix.com>
17335L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17336L:	netdev@vger.kernel.org
17337S:	Supported
17338F:	drivers/net/xen-netback/*
17339
17340XEN PCI SUBSYSTEM
17341M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17342L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17343S:	Supported
17344F:	arch/x86/pci/*xen*
17345F:	drivers/pci/*xen*
17346
17347XEN PVSCSI DRIVERS
17348M:	Juergen Gross <jgross@suse.com>
17349L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17350L:	linux-scsi@vger.kernel.org
17351S:	Supported
17352F:	drivers/scsi/xen-scsifront.c
17353F:	drivers/xen/xen-scsiback.c
17354F:	include/xen/interface/io/vscsiif.h
17355
17356XEN SWIOTLB SUBSYSTEM
17357M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17358L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17359L:	iommu@lists.linux-foundation.org
17360S:	Supported
17361F:	arch/x86/xen/*swiotlb*
17362F:	drivers/xen/*swiotlb*
17363
17364XEN SOUND FRONTEND DRIVER
17365M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17366L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17367L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17368S:	Supported
17369F:	sound/xen/*
17370
17371XFS FILESYSTEM
17372M:	Darrick J. Wong <darrick.wong@oracle.com>
17373M:	linux-xfs@vger.kernel.org
17374L:	linux-xfs@vger.kernel.org
17375W:	http://xfs.org/
17376T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17377S:	Supported
17378F:	Documentation/filesystems/xfs.txt
17379F:	fs/xfs/
17380
17381XILINX AXI ETHERNET DRIVER
17382M:	Anirudha Sarangi <anirudh@xilinx.com>
17383M:	John Linn <John.Linn@xilinx.com>
17384S:	Maintained
17385F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17386
17387XILINX UARTLITE SERIAL DRIVER
17388M:	Peter Korsgaard <jacmet@sunsite.dk>
17389L:	linux-serial@vger.kernel.org
17390S:	Maintained
17391F:	drivers/tty/serial/uartlite.c
17392
17393XILINX VIDEO IP CORES
17394M:	Hyun Kwon <hyun.kwon@xilinx.com>
17395M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17396L:	linux-media@vger.kernel.org
17397T:	git git://linuxtv.org/media_tree.git
17398S:	Supported
17399F:	Documentation/devicetree/bindings/media/xilinx/
17400F:	drivers/media/platform/xilinx/
17401F:	include/uapi/linux/xilinx-v4l2-controls.h
17402
17403XILLYBUS DRIVER
17404M:	Eli Billauer <eli.billauer@gmail.com>
17405L:	linux-kernel@vger.kernel.org
17406S:	Supported
17407F:	drivers/char/xillybus/
17408
17409XLP9XX I2C DRIVER
17410M:	George Cherian <george.cherian@cavium.com>
17411M:	Jan Glauber <jglauber@cavium.com>
17412L:	linux-i2c@vger.kernel.org
17413W:	http://www.cavium.com
17414S:	Supported
17415F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17416F:	drivers/i2c/busses/i2c-xlp9xx.c
17417
17418XRA1403 GPIO EXPANDER
17419M:	Nandor Han <nandor.han@ge.com>
17420M:	Semi Malinen <semi.malinen@ge.com>
17421L:	linux-gpio@vger.kernel.org
17422S:	Maintained
17423F:	drivers/gpio/gpio-xra1403.c
17424F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17425
17426XTENSA XTFPGA PLATFORM SUPPORT
17427M:	Max Filippov <jcmvbkbc@gmail.com>
17428L:	linux-xtensa@linux-xtensa.org
17429S:	Maintained
17430F:	drivers/spi/spi-xtensa-xtfpga.c
17431F:	sound/soc/xtensa/xtfpga-i2s.c
17432
17433YAM DRIVER FOR AX.25
17434M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17435L:	linux-hams@vger.kernel.org
17436S:	Maintained
17437F:	drivers/net/hamradio/yam*
17438F:	include/linux/yam.h
17439
17440YAMA SECURITY MODULE
17441M:	Kees Cook <keescook@chromium.org>
17442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17443S:	Supported
17444F:	security/yama/
17445F:	Documentation/admin-guide/LSM/Yama.rst
17446
17447YEALINK PHONE DRIVER
17448M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17449L:	usbb2k-api-dev@nongnu.org
17450S:	Maintained
17451F:	Documentation/input/devices/yealink.rst
17452F:	drivers/input/misc/yealink.*
17453
17454Z8530 DRIVER FOR AX.25
17455M:	Joerg Reuter <jreuter@yaina.de>
17456W:	http://yaina.de/jreuter/
17457W:	http://www.qsl.net/dl1bke/
17458L:	linux-hams@vger.kernel.org
17459S:	Maintained
17460F:	Documentation/networking/z8530drv.txt
17461F:	drivers/net/hamradio/*scc.c
17462F:	drivers/net/hamradio/z8530.h
17463
17464ZBUD COMPRESSED PAGE ALLOCATOR
17465M:	Seth Jennings <sjenning@redhat.com>
17466M:	Dan Streetman <ddstreet@ieee.org>
17467L:	linux-mm@kvack.org
17468S:	Maintained
17469F:	mm/zbud.c
17470F:	include/linux/zbud.h
17471
17472ZD1211RW WIRELESS DRIVER
17473M:	Daniel Drake <dsd@gentoo.org>
17474M:	Ulrich Kunitz <kune@deine-taler.de>
17475W:	http://zd1211.ath.cx/wiki/DriverRewrite
17476L:	linux-wireless@vger.kernel.org
17477L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17478S:	Maintained
17479F:	drivers/net/wireless/zydas/zd1211rw/
17480
17481ZD1301 MEDIA DRIVER
17482M:	Antti Palosaari <crope@iki.fi>
17483L:	linux-media@vger.kernel.org
17484W:	https://linuxtv.org/
17485W:	http://palosaari.fi/linux/
17486Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17487S:	Maintained
17488F:	drivers/media/usb/dvb-usb-v2/zd1301*
17489
17490ZD1301_DEMOD MEDIA DRIVER
17491M:	Antti Palosaari <crope@iki.fi>
17492L:	linux-media@vger.kernel.org
17493W:	https://linuxtv.org/
17494W:	http://palosaari.fi/linux/
17495Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17496S:	Maintained
17497F:	drivers/media/dvb-frontends/zd1301_demod*
17498
17499ZPOOL COMPRESSED PAGE STORAGE API
17500M:	Dan Streetman <ddstreet@ieee.org>
17501L:	linux-mm@kvack.org
17502S:	Maintained
17503F:	mm/zpool.c
17504F:	include/linux/zpool.h
17505
17506ZR36067 VIDEO FOR LINUX DRIVER
17507L:	mjpeg-users@lists.sourceforge.net
17508L:	linux-media@vger.kernel.org
17509W:	http://mjpeg.sourceforge.net/driver-zoran/
17510T:	hg https://linuxtv.org/hg/v4l-dvb
17511S:	Odd Fixes
17512F:	drivers/staging/media/zoran/
17513
17514ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17515M:	Minchan Kim <minchan@kernel.org>
17516M:	Nitin Gupta <ngupta@vflare.org>
17517R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17518L:	linux-kernel@vger.kernel.org
17519S:	Maintained
17520F:	drivers/block/zram/
17521F:	Documentation/blockdev/zram.txt
17522
17523ZS DECSTATION Z85C30 SERIAL DRIVER
17524M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17525S:	Maintained
17526F:	drivers/tty/serial/zs.*
17527
17528ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17529M:	Minchan Kim <minchan@kernel.org>
17530M:	Nitin Gupta <ngupta@vflare.org>
17531R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17532L:	linux-mm@kvack.org
17533S:	Maintained
17534F:	mm/zsmalloc.c
17535F:	include/linux/zsmalloc.h
17536F:	Documentation/vm/zsmalloc.rst
17537
17538ZSWAP COMPRESSED SWAP CACHING
17539M:	Seth Jennings <sjenning@redhat.com>
17540M:	Dan Streetman <ddstreet@ieee.org>
17541L:	linux-mm@kvack.org
17542S:	Maintained
17543F:	mm/zswap.c
17544
17545THE REST
17546M:	Linus Torvalds <torvalds@linux-foundation.org>
17547L:	linux-kernel@vger.kernel.org
17548Q:	http://patchwork.kernel.org/project/LKML/list/
17549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17550S:	Buried alive in reporters
17551F:	*
17552F:	*/
17553