xref: /openbmc/linux/MAINTAINERS (revision bb3982b4)
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 <hanjun.guo@linaro.org>
368M:	Sudeep Holla <sudeep.holla@arm.com>
369L:	linux-acpi@vger.kernel.org
370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371S:	Maintained
372F:	drivers/acpi/arm64
373
374ACPI I2C MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hdegoede@redhat.com>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/i2c-multi-instantiate.c
379
380ACPI PMIC DRIVERS
381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
382M:	Len Brown <lenb@kernel.org>
383R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R:	Mika Westerberg <mika.westerberg@linux.intel.com>
385L:	linux-acpi@vger.kernel.org
386Q:	https://patchwork.kernel.org/project/linux-acpi/list/
387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B:	https://bugzilla.kernel.org
389S:	Supported
390F:	drivers/acpi/pmic/
391
392ACPI THERMAL DRIVER
393M:	Zhang Rui <rui.zhang@intel.com>
394L:	linux-acpi@vger.kernel.org
395W:	https://01.org/linux-acpi
396B:	https://bugzilla.kernel.org
397S:	Supported
398F:	drivers/acpi/*thermal*
399
400ACPI VIDEO DRIVER
401M:	Zhang Rui <rui.zhang@intel.com>
402L:	linux-acpi@vger.kernel.org
403W:	https://01.org/linux-acpi
404B:	https://bugzilla.kernel.org
405S:	Supported
406F:	drivers/acpi/acpi_video.c
407
408ACPI WMI DRIVER
409L:	platform-driver-x86@vger.kernel.org
410S:	Orphan
411F:	drivers/platform/x86/wmi.c
412F:	include/uapi/linux/wmi.h
413
414AD1889 ALSA SOUND DRIVER
415W:	https://parisc.wiki.kernel.org/index.php/AD1889
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418F:	sound/pci/ad1889.*
419
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Michael Hennerich <michael.hennerich@analog.com>
422W:	http://wiki.analog.com/AD5254
423W:	http://ez.analog.com/community/linux-device-drivers
424S:	Supported
425F:	drivers/misc/ad525x_dpot.c
426
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/AD5398
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/regulator/ad5398.c
433
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	http://wiki.analog.com/AD7142
437W:	http://ez.analog.com/community/linux-device-drivers
438S:	Supported
439F:	drivers/input/misc/ad714x.c
440
441AD7877 TOUCHSCREEN DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443W:	http://wiki.analog.com/AD7877
444W:	http://ez.analog.com/community/linux-device-drivers
445S:	Supported
446F:	drivers/input/touchscreen/ad7877.c
447
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/AD7879
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/input/touchscreen/ad7879.c
454
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456M:	Jiri Kosina <jikos@kernel.org>
457S:	Maintained
458
459ADF7242 IEEE 802.15.4 RADIO DRIVER
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	https://wiki.analog.com/ADF7242
462W:	http://ez.analog.com/community/linux-device-drivers
463L:	linux-wpan@vger.kernel.org
464S:	Supported
465F:	drivers/net/ieee802154/adf7242.c
466F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468ADM1025 HARDWARE MONITOR DRIVER
469M:	Jean Delvare <jdelvare@suse.com>
470L:	linux-hwmon@vger.kernel.org
471S:	Maintained
472F:	Documentation/hwmon/adm1025.rst
473F:	drivers/hwmon/adm1025.c
474
475ADM1029 HARDWARE MONITOR DRIVER
476M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	drivers/hwmon/adm1029.c
480
481ADM8211 WIRELESS DRIVER
482L:	linux-wireless@vger.kernel.org
483W:	http://wireless.kernel.org/
484S:	Orphan
485F:	drivers/net/wireless/admtek/adm8211.*
486
487ADP1653 FLASH CONTROLLER DRIVER
488M:	Sakari Ailus <sakari.ailus@iki.fi>
489L:	linux-media@vger.kernel.org
490S:	Maintained
491F:	drivers/media/i2c/adp1653.c
492F:	include/media/i2c/adp1653.h
493
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496W:	http://wiki.analog.com/ADP5520
497W:	http://ez.analog.com/community/linux-device-drivers
498S:	Supported
499F:	drivers/mfd/adp5520.c
500F:	drivers/video/backlight/adp5520_bl.c
501F:	drivers/leds/leds-adp5520.c
502F:	drivers/gpio/gpio-adp5520.c
503F:	drivers/input/keyboard/adp5520-keys.c
504
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M:	Michael Hennerich <michael.hennerich@analog.com>
507W:	http://wiki.analog.com/ADP5588
508W:	http://ez.analog.com/community/linux-device-drivers
509S:	Supported
510F:	drivers/input/keyboard/adp5588-keys.c
511F:	drivers/gpio/gpio-adp5588.c
512
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M:	Michael Hennerich <michael.hennerich@analog.com>
515W:	http://wiki.analog.com/ADP8860
516W:	http://ez.analog.com/community/linux-device-drivers
517S:	Supported
518F:	drivers/video/backlight/adp8860_bl.c
519
520ADS1015 HARDWARE MONITOR DRIVER
521M:	Dirk Eibach <eibach@gdsys.de>
522L:	linux-hwmon@vger.kernel.org
523S:	Maintained
524F:	Documentation/hwmon/ads1015.rst
525F:	drivers/hwmon/ads1015.c
526F:	include/linux/platform_data/ads1015.h
527
528ADT746X FAN DRIVER
529M:	Colin Leroy <colin@colino.net>
530S:	Maintained
531F:	drivers/macintosh/therm_adt746x.c
532
533ADT7475 HARDWARE MONITOR DRIVER
534M:	Jean Delvare <jdelvare@suse.com>
535L:	linux-hwmon@vger.kernel.org
536S:	Maintained
537F:	Documentation/hwmon/adt7475.rst
538F:	drivers/hwmon/adt7475.c
539
540ADVANSYS SCSI DRIVER
541M:	Matthew Wilcox <willy@infradead.org>
542M:	Hannes Reinecke <hare@suse.com>
543L:	linux-scsi@vger.kernel.org
544S:	Maintained
545F:	Documentation/scsi/advansys.txt
546F:	drivers/scsi/advansys.c
547
548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549M:	Michael Hennerich <michael.hennerich@analog.com>
550W:	http://wiki.analog.com/ADXL345
551W:	http://ez.analog.com/community/linux-device-drivers
552S:	Supported
553F:	drivers/input/misc/adxl34x.c
554F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
555
556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557M:	Stefan Popa <stefan.popa@analog.com>
558W:	http://ez.analog.com/community/linux-device-drivers
559S:	Supported
560F:	drivers/iio/accel/adxl372.c
561F:	drivers/iio/accel/adxl372_spi.c
562F:	drivers/iio/accel/adxl372_i2c.c
563F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
564
565AF9013 MEDIA DRIVER
566M:	Antti Palosaari <crope@iki.fi>
567L:	linux-media@vger.kernel.org
568W:	https://linuxtv.org
569W:	http://palosaari.fi/linux/
570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
571T:	git git://linuxtv.org/anttip/media_tree.git
572S:	Maintained
573F:	drivers/media/dvb-frontends/af9013*
574
575AF9033 MEDIA DRIVER
576M:	Antti Palosaari <crope@iki.fi>
577L:	linux-media@vger.kernel.org
578W:	https://linuxtv.org
579W:	http://palosaari.fi/linux/
580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
581T:	git git://linuxtv.org/anttip/media_tree.git
582S:	Maintained
583F:	drivers/media/dvb-frontends/af9033*
584
585AFFS FILE SYSTEM
586M:	David Sterba <dsterba@suse.com>
587L:	linux-fsdevel@vger.kernel.org
588S:	Odd Fixes
589F:	Documentation/filesystems/affs.txt
590F:	fs/affs/
591
592AFS FILESYSTEM
593M:	David Howells <dhowells@redhat.com>
594L:	linux-afs@lists.infradead.org
595S:	Supported
596F:	fs/afs/
597F:	include/trace/events/afs.h
598F:	Documentation/filesystems/afs.txt
599W:	https://www.infradead.org/~dhowells/kafs/
600
601AGPGART DRIVER
602M:	David Airlie <airlied@linux.ie>
603T:	git git://anongit.freedesktop.org/drm/drm
604S:	Maintained
605F:	drivers/char/agp/
606F:	include/linux/agp*
607F:	include/uapi/linux/agp*
608
609AHA152X SCSI DRIVER
610M:	"Juergen E. Fischer" <fischer@norbit.de>
611L:	linux-scsi@vger.kernel.org
612S:	Maintained
613F:	drivers/scsi/aha152x*
614F:	drivers/scsi/pcmcia/aha152x*
615
616AIC7XXX / AIC79XX SCSI DRIVER
617M:	Hannes Reinecke <hare@suse.com>
618L:	linux-scsi@vger.kernel.org
619S:	Maintained
620F:	drivers/scsi/aic7xxx/
621
622AIMSLAB FM RADIO RECEIVER DRIVER
623M:	Hans Verkuil <hverkuil@xs4all.nl>
624L:	linux-media@vger.kernel.org
625T:	git git://linuxtv.org/media_tree.git
626W:	https://linuxtv.org
627S:	Maintained
628F:	drivers/media/radio/radio-aimslab*
629
630AIO
631M:	Benjamin LaHaise <bcrl@kvack.org>
632L:	linux-aio@kvack.org
633S:	Supported
634F:	fs/aio.c
635F:	include/linux/*aio*.h
636
637AIRSPY MEDIA DRIVER
638M:	Antti Palosaari <crope@iki.fi>
639L:	linux-media@vger.kernel.org
640W:	https://linuxtv.org
641W:	http://palosaari.fi/linux/
642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
643T:	git git://linuxtv.org/anttip/media_tree.git
644S:	Maintained
645F:	drivers/media/usb/airspy/
646
647ALACRITECH GIGABIT ETHERNET DRIVER
648M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
649S:	Maintained
650F:	drivers/net/ethernet/alacritech/*
651
652ALCATEL SPEEDTOUCH USB DRIVER
653M:	Duncan Sands <duncan.sands@free.fr>
654L:	linux-usb@vger.kernel.org
655W:	http://www.linux-usb.org/SpeedTouch/
656S:	Maintained
657F:	drivers/usb/atm/speedtch.c
658F:	drivers/usb/atm/usbatm.c
659
660ALCHEMY AU1XX0 MMC DRIVER
661M:	Manuel Lauss <manuel.lauss@gmail.com>
662S:	Maintained
663F:	drivers/mmc/host/au1xmmc.c
664
665ALI1563 I2C DRIVER
666M:	Rudolf Marek <r.marek@assembler.cz>
667L:	linux-i2c@vger.kernel.org
668S:	Maintained
669F:	Documentation/i2c/busses/i2c-ali1563
670F:	drivers/i2c/busses/i2c-ali1563.c
671
672ALLWINNER SECURITY SYSTEM
673M:	Corentin Labbe <clabbe.montjoie@gmail.com>
674L:	linux-crypto@vger.kernel.org
675S:	Maintained
676F:	drivers/crypto/sunxi-ss/
677
678ALLWINNER VPU DRIVER
679M:	Maxime Ripard <maxime.ripard@bootlin.com>
680M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
681L:	linux-media@vger.kernel.org
682S:	Maintained
683F:	drivers/staging/media/sunxi/cedrus/
684
685ALPHA PORT
686M:	Richard Henderson <rth@twiddle.net>
687M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
688M:	Matt Turner <mattst88@gmail.com>
689S:	Odd Fixes
690L:	linux-alpha@vger.kernel.org
691F:	arch/alpha/
692
693ALPS PS/2 TOUCHPAD DRIVER
694R:	Pali Rohár <pali.rohar@gmail.com>
695F:	drivers/input/mouse/alps.*
696
697ALTERA I2C CONTROLLER DRIVER
698M:	Thor Thayer <thor.thayer@linux.intel.com>
699S:	Maintained
700F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
701F:	drivers/i2c/busses/i2c-altera.c
702
703ALTERA MAILBOX DRIVER
704M:	Ley Foon Tan <lftan@altera.com>
705L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
706S:	Maintained
707F:	drivers/mailbox/mailbox-altera.c
708
709ALTERA PIO DRIVER
710M:	Tien Hock Loh <thloh@altera.com>
711L:	linux-gpio@vger.kernel.org
712S:	Maintained
713F:	drivers/gpio/gpio-altera.c
714
715ALTERA SYSTEM MANAGER DRIVER
716M:	Thor Thayer <thor.thayer@linux.intel.com>
717S:	Maintained
718F:	drivers/mfd/altera-sysmgr.c
719F:	include/linux/mfd/altera-sysgmr.h
720
721ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
722M:	Thor Thayer <thor.thayer@linux.intel.com>
723S:	Maintained
724F:	drivers/gpio/gpio-altera-a10sr.c
725F:	drivers/mfd/altera-a10sr.c
726F:	drivers/reset/reset-a10sr.c
727F:	include/linux/mfd/altera-a10sr.h
728F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
729
730ALTERA TRIPLE SPEED ETHERNET DRIVER
731M:	Thor Thayer <thor.thayer@linux.intel.com>
732L:	netdev@vger.kernel.org
733L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
734S:	Maintained
735F:	drivers/net/ethernet/altera/
736
737ALTERA UART/JTAG UART SERIAL DRIVERS
738M:	Tobias Klauser <tklauser@distanz.ch>
739L:	linux-serial@vger.kernel.org
740L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741S:	Maintained
742F:	drivers/tty/serial/altera_uart.c
743F:	drivers/tty/serial/altera_jtaguart.c
744F:	include/linux/altera_uart.h
745F:	include/linux/altera_jtaguart.h
746
747AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
748M:	Talel Shenhar <talel@amazon.com>
749S:	Maintained
750F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
751F:	drivers/thermal/thermal_mmio.c
752
753AMAZON ETHERNET DRIVERS
754M:	Netanel Belgazal <netanel@amazon.com>
755R:	Saeed Bishara <saeedb@amazon.com>
756R:	Zorik Machulsky <zorik@amazon.com>
757L:	netdev@vger.kernel.org
758S:	Supported
759F:	Documentation/networking/device_drivers/amazon/ena.txt
760F:	drivers/net/ethernet/amazon/
761
762AMAZON RDMA EFA DRIVER
763M:	Gal Pressman <galpress@amazon.com>
764R:	Yossi Leybovich <sleybo@amazon.com>
765L:	linux-rdma@vger.kernel.org
766Q:	https://patchwork.kernel.org/project/linux-rdma/list/
767S:	Supported
768F:	drivers/infiniband/hw/efa/
769F:	include/uapi/rdma/efa-abi.h
770
771AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
772M:	Tom Lendacky <thomas.lendacky@amd.com>
773M:	Gary Hook <gary.hook@amd.com>
774L:	linux-crypto@vger.kernel.org
775S:	Supported
776F:	drivers/crypto/ccp/
777F:	include/linux/ccp.h
778
779AMD DISPLAY CORE
780M:	Harry Wentland <harry.wentland@amd.com>
781M:	Leo Li <sunpeng.li@amd.com>
782L:	amd-gfx@lists.freedesktop.org
783T:	git git://people.freedesktop.org/~agd5f/linux
784S:	Supported
785F:	drivers/gpu/drm/amd/display/
786
787AMD FAM15H PROCESSOR POWER MONITORING DRIVER
788M:	Huang Rui <ray.huang@amd.com>
789L:	linux-hwmon@vger.kernel.org
790S:	Supported
791F:	Documentation/hwmon/fam15h_power.rst
792F:	drivers/hwmon/fam15h_power.c
793
794AMD FCH GPIO DRIVER
795M:	Enrico Weigelt, metux IT consult <info@metux.net>
796L:	linux-gpio@vger.kernel.org
797S:	Maintained
798F:	drivers/gpio/gpio-amd-fch.c
799F:	include/linux/platform_data/gpio/gpio-amd-fch.h
800
801AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
802L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
803S:	Orphan
804F:	drivers/usb/gadget/udc/amd5536udc.*
805
806AMD GEODE PROCESSOR/CHIPSET SUPPORT
807P:	Andres Salomon <dilinger@queued.net>
808L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
809W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
810S:	Supported
811F:	drivers/char/hw_random/geode-rng.c
812F:	drivers/crypto/geode*
813F:	drivers/video/fbdev/geode/
814F:	arch/x86/include/asm/geode.h
815
816AMD IOMMU (AMD-VI)
817M:	Joerg Roedel <joro@8bytes.org>
818L:	iommu@lists.linux-foundation.org
819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
820S:	Maintained
821F:	drivers/iommu/amd_iommu*.[ch]
822F:	include/linux/amd-iommu.h
823
824AMD KFD
825M:	Oded Gabbay <oded.gabbay@gmail.com>
826L:	dri-devel@lists.freedesktop.org
827T:	git git://people.freedesktop.org/~gabbayo/linux.git
828S:	Supported
829F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
830F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
831F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
832F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
833F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
834F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
835F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
836F:	drivers/gpu/drm/amd/amdkfd/
837F:	drivers/gpu/drm/amd/include/cik_structs.h
838F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
839F:	drivers/gpu/drm/amd/include/vi_structs.h
840F:	drivers/gpu/drm/amd/include/v9_structs.h
841F:	include/uapi/linux/kfd_ioctl.h
842
843AMD MP2 I2C DRIVER
844M:	Elie Morisse <syniurge@gmail.com>
845M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
846M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
847L:	linux-i2c@vger.kernel.org
848S:	Maintained
849F:	drivers/i2c/busses/i2c-amd-mp2*
850
851AMD POWERPLAY
852M:	Rex Zhu <rex.zhu@amd.com>
853M:	Evan Quan <evan.quan@amd.com>
854L:	amd-gfx@lists.freedesktop.org
855S:	Supported
856F:	drivers/gpu/drm/amd/powerplay/
857T:	git git://people.freedesktop.org/~agd5f/linux
858
859AMD SEATTLE DEVICE TREE SUPPORT
860M:	Brijesh Singh <brijeshkumar.singh@amd.com>
861M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
862M:	Tom Lendacky <thomas.lendacky@amd.com>
863S:	Supported
864F:	arch/arm64/boot/dts/amd/
865
866AMD XGBE DRIVER
867M:	Tom Lendacky <thomas.lendacky@amd.com>
868L:	netdev@vger.kernel.org
869S:	Supported
870F:	drivers/net/ethernet/amd/xgbe/
871F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
872
873ANALOG DEVICES INC AD5686 DRIVER
874M:	Stefan Popa <stefan.popa@analog.com>
875L:	linux-pm@vger.kernel.org
876W:	http://ez.analog.com/community/linux-device-drivers
877S:	Supported
878F:	drivers/iio/dac/ad5686*
879F:	drivers/iio/dac/ad5696*
880
881ANALOG DEVICES INC AD5758 DRIVER
882M:	Stefan Popa <stefan.popa@analog.com>
883L:	linux-iio@vger.kernel.org
884W:	http://ez.analog.com/community/linux-device-drivers
885S:	Supported
886F:	drivers/iio/dac/ad5758.c
887F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
888
889ANALOG DEVICES INC AD7124 DRIVER
890M:	Stefan Popa <stefan.popa@analog.com>
891L:	linux-iio@vger.kernel.org
892W:	http://ez.analog.com/community/linux-device-drivers
893S:	Supported
894F:	drivers/iio/adc/ad7124.c
895F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
896
897ANALOG DEVICES INC AD7606 DRIVER
898M:	Stefan Popa <stefan.popa@analog.com>
899L:	linux-iio@vger.kernel.org
900W:	http://ez.analog.com/community/linux-device-drivers
901S:	Supported
902F:	drivers/iio/adc/ad7606.c
903F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
904
905ANALOG DEVICES INC AD7768-1 DRIVER
906M:	Stefan Popa <stefan.popa@analog.com>
907L:	linux-iio@vger.kernel.org
908W:	http://ez.analog.com/community/linux-device-drivers
909S:	Supported
910F:	drivers/iio/adc/ad7768-1.c
911F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
912
913ANALOG DEVICES INC AD9389B DRIVER
914M:	Hans Verkuil <hans.verkuil@cisco.com>
915L:	linux-media@vger.kernel.org
916S:	Maintained
917F:	drivers/media/i2c/ad9389b*
918
919ANALOG DEVICES INC ADGS1408 DRIVER
920M:	Mircea Caprioru <mircea.caprioru@analog.com>
921S:	Supported
922F:	drivers/mux/adgs1408.c
923F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
924
925ANALOG DEVICES INC ADP5061 DRIVER
926M:	Stefan Popa <stefan.popa@analog.com>
927L:	linux-pm@vger.kernel.org
928W:	http://ez.analog.com/community/linux-device-drivers
929S:	Supported
930F:	drivers/power/supply/adp5061.c
931
932ANALOG DEVICES INC ADV7180 DRIVER
933M:	Lars-Peter Clausen <lars@metafoo.de>
934L:	linux-media@vger.kernel.org
935W:	http://ez.analog.com/community/linux-device-drivers
936S:	Supported
937F:	drivers/media/i2c/adv7180.c
938
939ANALOG DEVICES INC ADV748X DRIVER
940M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
941L:	linux-media@vger.kernel.org
942S:	Maintained
943F:	drivers/media/i2c/adv748x/*
944
945ANALOG DEVICES INC ADV7511 DRIVER
946M:	Hans Verkuil <hans.verkuil@cisco.com>
947L:	linux-media@vger.kernel.org
948S:	Maintained
949F:	drivers/media/i2c/adv7511*
950
951ANALOG DEVICES INC ADV7604 DRIVER
952M:	Hans Verkuil <hans.verkuil@cisco.com>
953L:	linux-media@vger.kernel.org
954S:	Maintained
955F:	drivers/media/i2c/adv7604*
956
957ANALOG DEVICES INC ADV7842 DRIVER
958M:	Hans Verkuil <hans.verkuil@cisco.com>
959L:	linux-media@vger.kernel.org
960S:	Maintained
961F:	drivers/media/i2c/adv7842*
962
963ANALOG DEVICES INC ASOC CODEC DRIVERS
964M:	Lars-Peter Clausen <lars@metafoo.de>
965L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
966W:	http://wiki.analog.com/
967W:	http://ez.analog.com/community/linux-device-drivers
968S:	Supported
969F:	sound/soc/codecs/adau*
970F:	sound/soc/codecs/adav*
971F:	sound/soc/codecs/ad1*
972F:	sound/soc/codecs/ad7*
973F:	sound/soc/codecs/ssm*
974F:	sound/soc/codecs/sigmadsp.*
975
976ANALOG DEVICES INC DMA DRIVERS
977M:	Lars-Peter Clausen <lars@metafoo.de>
978W:	http://ez.analog.com/community/linux-device-drivers
979S:	Supported
980F:	drivers/dma/dma-axi-dmac.c
981
982ANALOG DEVICES INC IIO DRIVERS
983M:	Lars-Peter Clausen <lars@metafoo.de>
984M:	Michael Hennerich <Michael.Hennerich@analog.com>
985M:	Stefan Popa <stefan.popa@analog.com>
986W:	http://wiki.analog.com/
987W:	http://ez.analog.com/community/linux-device-drivers
988S:	Supported
989F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
990F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
991F:	drivers/iio/*/ad*
992F:	drivers/iio/adc/ltc2497*
993X:	drivers/iio/*/adjd*
994F:	drivers/staging/iio/*/ad*
995
996ANALOGBITS PLL LIBRARIES
997M:	Paul Walmsley <paul.walmsley@sifive.com>
998S:	Supported
999F:	drivers/clk/analogbits/*
1000F:	include/linux/clk/analogbits*
1001
1002ANDES ARCHITECTURE
1003M:	Greentime Hu <green.hu@gmail.com>
1004M:	Vincent Chen <deanbo422@gmail.com>
1005T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1006S:	Supported
1007F:	arch/nds32/
1008F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1009F:	Documentation/devicetree/bindings/nds32/
1010K:	nds32
1011N:	nds32
1012
1013ANDROID CONFIG FRAGMENTS
1014M:	Rob Herring <robh@kernel.org>
1015S:	Supported
1016F:	kernel/configs/android*
1017
1018ANDROID DRIVERS
1019M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1020M:	Arve Hjønnevåg <arve@android.com>
1021M:	Todd Kjos <tkjos@android.com>
1022M:	Martijn Coenen <maco@android.com>
1023M:	Joel Fernandes <joel@joelfernandes.org>
1024M:	Christian Brauner <christian@brauner.io>
1025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1026L:	devel@driverdev.osuosl.org
1027S:	Supported
1028F:	drivers/android/
1029F:	drivers/staging/android/
1030
1031ANDROID GOLDFISH PIC DRIVER
1032M:	Miodrag Dinic <miodrag.dinic@mips.com>
1033S:	Supported
1034F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1035F:	drivers/irqchip/irq-goldfish-pic.c
1036
1037ANDROID GOLDFISH RTC DRIVER
1038M:	Miodrag Dinic <miodrag.dinic@mips.com>
1039S:	Supported
1040F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1041F:	drivers/rtc/rtc-goldfish.c
1042
1043ANDROID ION DRIVER
1044M:	Laura Abbott <labbott@redhat.com>
1045M:	Sumit Semwal <sumit.semwal@linaro.org>
1046L:	devel@driverdev.osuosl.org
1047L:	dri-devel@lists.freedesktop.org
1048L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1049S:	Supported
1050F:	drivers/staging/android/ion
1051F:	drivers/staging/android/uapi/ion.h
1052
1053AOA (Apple Onboard Audio) ALSA DRIVER
1054M:	Johannes Berg <johannes@sipsolutions.net>
1055L:	linuxppc-dev@lists.ozlabs.org
1056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1057S:	Maintained
1058F:	sound/aoa/
1059
1060APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1061M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1062L:	linux-iio@vger.kernel.org
1063S:	Maintained
1064F:	drivers/iio/adc/stx104.c
1065
1066APM DRIVER
1067M:	Jiri Kosina <jikos@kernel.org>
1068S:	Odd fixes
1069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1070F:	arch/x86/kernel/apm_32.c
1071F:	include/linux/apm_bios.h
1072F:	include/uapi/linux/apm_bios.h
1073F:	drivers/char/apm-emulation.c
1074
1075APPARMOR SECURITY MODULE
1076M:	John Johansen <john.johansen@canonical.com>
1077L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1078W:	wiki.apparmor.net
1079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1080S:	Supported
1081F:	security/apparmor/
1082F:	Documentation/admin-guide/LSM/apparmor.rst
1083
1084APPLE BCM5974 MULTITOUCH DRIVER
1085M:	Henrik Rydberg <rydberg@bitmath.org>
1086L:	linux-input@vger.kernel.org
1087S:	Odd fixes
1088F:	drivers/input/mouse/bcm5974.c
1089
1090APPLE SMC DRIVER
1091M:	Henrik Rydberg <rydberg@bitmath.org>
1092L:	linux-hwmon@vger.kernel.org
1093S:	Odd fixes
1094F:	drivers/hwmon/applesmc.c
1095
1096APPLETALK NETWORK LAYER
1097L:	netdev@vger.kernel.org
1098S:	Odd fixes
1099F:	drivers/net/appletalk/
1100F:	net/appletalk/
1101F:	include/linux/atalk.h
1102F:	include/uapi/linux/atalk.h
1103
1104APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1105M:	Khuong Dinh <khuong@os.amperecomputing.com>
1106S:	Supported
1107F:	arch/arm64/boot/dts/apm/
1108
1109APPLIED MICRO (APM) X-GENE SOC EDAC
1110M:	Khuong Dinh <khuong@os.amperecomputing.com>
1111S:	Supported
1112F:	drivers/edac/xgene_edac.c
1113F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1114
1115APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1116M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1117M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1118S:	Supported
1119F:	drivers/net/ethernet/apm/xgene-v2/
1120
1121APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1122M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1123M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1124M:	Quan Nguyen <quan@os.amperecomputing.com>
1125S:	Supported
1126F:	drivers/net/ethernet/apm/xgene/
1127F:	drivers/net/phy/mdio-xgene.c
1128F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1129F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1130
1131APPLIED MICRO (APM) X-GENE SOC PMU
1132M:	Khuong Dinh <khuong@os.amperecomputing.com>
1133S:	Supported
1134F:	drivers/perf/xgene_pmu.c
1135F:	Documentation/perf/xgene-pmu.txt
1136F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1137
1138APTINA CAMERA SENSOR PLL
1139M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1140L:	linux-media@vger.kernel.org
1141S:	Maintained
1142F:	drivers/media/i2c/aptina-pll.*
1143
1144ARC FRAMEBUFFER DRIVER
1145M:	Jaya Kumar <jayalk@intworks.biz>
1146S:	Maintained
1147F:	drivers/video/fbdev/arcfb.c
1148F:	drivers/video/fbdev/core/fb_defio.c
1149
1150ARC PGU DRM DRIVER
1151M:	Alexey Brodkin <abrodkin@synopsys.com>
1152S:	Supported
1153F:	drivers/gpu/drm/arc/
1154F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1155
1156ARCNET NETWORK LAYER
1157M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1158L:	netdev@vger.kernel.org
1159S:	Maintained
1160F:	drivers/net/arcnet/
1161F:	include/uapi/linux/if_arcnet.h
1162
1163ARM ARCHITECTED TIMER DRIVER
1164M:	Mark Rutland <mark.rutland@arm.com>
1165M:	Marc Zyngier <marc.zyngier@arm.com>
1166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S:	Maintained
1168F:	arch/arm/include/asm/arch_timer.h
1169F:	arch/arm64/include/asm/arch_timer.h
1170F:	drivers/clocksource/arm_arch_timer.c
1171
1172ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1173M:	Linus Walleij <linus.walleij@linaro.org>
1174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S:	Maintained
1176F:	Documentation/devicetree/bindings/arm/arm-boards
1177F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1178F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1179F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1180F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1181F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1182F:	arch/arm/mach-integrator/
1183F:	arch/arm/mach-realview/
1184F:	arch/arm/mach-versatile/
1185F:	arch/arm/plat-versatile/
1186F:	arch/arm/boot/dts/arm-realview-*
1187F:	arch/arm/boot/dts/integrator*
1188F:	arch/arm/boot/dts/versatile*
1189F:	drivers/clk/versatile/
1190F:	drivers/i2c/busses/i2c-versatile.c
1191F:	drivers/irqchip/irq-versatile-fpga.c
1192F:	drivers/mtd/maps/physmap_of_versatile.c
1193F:	drivers/power/reset/arm-versatile-reboot.c
1194F:	drivers/soc/versatile/
1195
1196ARM HDLCD DRM DRIVER
1197M:	Liviu Dudau <liviu.dudau@arm.com>
1198S:	Supported
1199F:	drivers/gpu/drm/arm/hdlcd_*
1200F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1201
1202ARM KOMEDA DRM-KMS DRIVER
1203M:	James (Qian) Wang <james.qian.wang@arm.com>
1204M:	Liviu Dudau <liviu.dudau@arm.com>
1205L:	Mali DP Maintainers <malidp@foss.arm.com>
1206S:	Supported
1207T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1208F:	drivers/gpu/drm/arm/display/include/
1209F:	drivers/gpu/drm/arm/display/komeda/
1210F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1211F:	Documentation/gpu/komeda-kms.rst
1212
1213ARM MALI-DP DRM DRIVER
1214M:	Liviu Dudau <liviu.dudau@arm.com>
1215M:	Brian Starkey <brian.starkey@arm.com>
1216L:	Mali DP Maintainers <malidp@foss.arm.com>
1217S:	Supported
1218T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1219F:	drivers/gpu/drm/arm/
1220F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1221F:	Documentation/gpu/afbc.rst
1222
1223ARM MALI PANFROST DRM DRIVER
1224M:	Rob Herring <robh@kernel.org>
1225M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1226L:	dri-devel@lists.freedesktop.org
1227S:	Supported
1228T:	git git://anongit.freedesktop.org/drm/drm-misc
1229F:	drivers/gpu/drm/panfrost/
1230F:	include/uapi/drm/panfrost_drm.h
1231
1232ARM MFM AND FLOPPY DRIVERS
1233M:	Ian Molton <spyro@f2s.com>
1234S:	Maintained
1235F:	arch/arm/lib/floppydma.S
1236F:	arch/arm/include/asm/floppy.h
1237
1238ARM PMU PROFILING AND DEBUGGING
1239M:	Will Deacon <will.deacon@arm.com>
1240M:	Mark Rutland <mark.rutland@arm.com>
1241S:	Maintained
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243F:	arch/arm*/kernel/perf_*
1244F:	arch/arm/oprofile/common.c
1245F:	arch/arm*/kernel/hw_breakpoint.c
1246F:	arch/arm*/include/asm/hw_breakpoint.h
1247F:	arch/arm*/include/asm/perf_event.h
1248F:	drivers/perf/*
1249F:	include/linux/perf/arm_pmu.h
1250F:	Documentation/devicetree/bindings/arm/pmu.yaml
1251F:	Documentation/devicetree/bindings/perf/
1252
1253ARM PORT
1254M:	Russell King <linux@armlinux.org.uk>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256W:	http://www.armlinux.org.uk/
1257S:	Odd Fixes
1258T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1259F:	arch/arm/
1260X:	arch/arm/boot/dts/
1261
1262ARM PRIMECELL AACI PL041 DRIVER
1263M:	Russell King <linux@armlinux.org.uk>
1264S:	Odd Fixes
1265F:	sound/arm/aaci.*
1266
1267ARM PRIMECELL BUS SUPPORT
1268M:	Russell King <linux@armlinux.org.uk>
1269S:	Odd Fixes
1270F:	drivers/amba/
1271F:	include/linux/amba/bus.h
1272
1273ARM PRIMECELL CLCD PL110 DRIVER
1274M:	Russell King <linux@armlinux.org.uk>
1275S:	Odd Fixes
1276F:	drivers/video/fbdev/amba-clcd.*
1277
1278ARM PRIMECELL KMI PL050 DRIVER
1279M:	Russell King <linux@armlinux.org.uk>
1280S:	Odd Fixes
1281F:	drivers/input/serio/ambakmi.*
1282F:	include/linux/amba/kmi.h
1283
1284ARM PRIMECELL MMCI PL180/1 DRIVER
1285M:	Russell King <linux@armlinux.org.uk>
1286S:	Odd Fixes
1287F:	drivers/mmc/host/mmci.*
1288F:	include/linux/amba/mmci.h
1289
1290ARM PRIMECELL SSP PL022 SPI DRIVER
1291M:	Linus Walleij <linus.walleij@linaro.org>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1295F:	drivers/spi/spi-pl022.c
1296
1297ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1298M:	Russell King <linux@armlinux.org.uk>
1299S:	Odd Fixes
1300F:	drivers/tty/serial/amba-pl01*.c
1301F:	include/linux/amba/serial.h
1302
1303ARM PRIMECELL VIC PL190/PL192 DRIVER
1304M:	Linus Walleij <linus.walleij@linaro.org>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306S:	Maintained
1307F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1308F:	drivers/irqchip/irq-vic.c
1309
1310ARM SMMU DRIVERS
1311M:	Will Deacon <will.deacon@arm.com>
1312R:	Robin Murphy <robin.murphy@arm.com>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Maintained
1315F:	drivers/iommu/arm-smmu.c
1316F:	drivers/iommu/arm-smmu-v3.c
1317F:	drivers/iommu/io-pgtable-arm.c
1318F:	drivers/iommu/io-pgtable-arm-v7s.c
1319
1320ARM SUB-ARCHITECTURES
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	arch/arm/mach-*/
1324F:	arch/arm/plat-*/
1325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1326
1327ARM/ACTIONS SEMI ARCHITECTURE
1328M:	Andreas Färber <afaerber@suse.de>
1329R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S:	Maintained
1332N:	owl
1333F:	arch/arm/mach-actions/
1334F:	arch/arm/boot/dts/owl-*
1335F:	arch/arm64/boot/dts/actions/
1336F:	drivers/clk/actions/
1337F:	drivers/clocksource/timer-owl*
1338F:	drivers/dma/owl-dma.c
1339F:	drivers/i2c/busses/i2c-owl.c
1340F:	drivers/pinctrl/actions/*
1341F:	drivers/soc/actions/
1342F:	include/dt-bindings/power/owl-*
1343F:	include/linux/soc/actions/
1344F:	Documentation/devicetree/bindings/arm/actions.txt
1345F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1346F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1347F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1348F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1349F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1350F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1351
1352ARM/ADS SPHERE MACHINE SUPPORT
1353M:	Lennert Buytenhek <kernel@wantstofly.org>
1354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355S:	Maintained
1356
1357ARM/AFEB9260 MACHINE SUPPORT
1358M:	Sergey Lapin <slapin@ossfans.org>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:	Maintained
1361
1362ARM/AJECO 1ARM MACHINE SUPPORT
1363M:	Lennert Buytenhek <kernel@wantstofly.org>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366
1367ARM/Allwinner SoC Clock Support
1368M:	Emilio López <emilio@elopez.com.ar>
1369S:	Maintained
1370F:	drivers/clk/sunxi/
1371
1372ARM/Allwinner sunXi SoC support
1373M:	Maxime Ripard <maxime.ripard@bootlin.com>
1374M:	Chen-Yu Tsai <wens@csie.org>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377N:	sun[x456789]i
1378N:	sun50i
1379F:	arch/arm/mach-sunxi/
1380F:	arch/arm64/boot/dts/allwinner/
1381F:	drivers/clk/sunxi-ng/
1382F:	drivers/pinctrl/sunxi/
1383F:	drivers/soc/sunxi/
1384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1385
1386ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1387M:	Neil Armstrong <narmstrong@baylibre.com>
1388M:	Jerome Brunet <jbrunet@baylibre.com>
1389L:	linux-amlogic@lists.infradead.org
1390S:	Maintained
1391F:	drivers/clk/meson/
1392F:	include/dt-bindings/clock/meson*
1393F:	include/dt-bindings/clock/gxbb*
1394F:	Documentation/devicetree/bindings/clock/amlogic*
1395
1396ARM/Amlogic Meson SoC support
1397M:	Kevin Hilman <khilman@baylibre.com>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399L:	linux-amlogic@lists.infradead.org
1400W:	http://linux-meson.com/
1401S:	Maintained
1402F:	arch/arm/mach-meson/
1403F:	arch/arm/boot/dts/meson*
1404F:	arch/arm64/boot/dts/amlogic/
1405F:	drivers/pinctrl/meson/
1406F:	drivers/mmc/host/meson*
1407F:	drivers/soc/amlogic/
1408N:	meson
1409
1410ARM/Amlogic Meson SoC Sound Drivers
1411M:	Jerome Brunet <jbrunet@baylibre.com>
1412L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	sound/soc/meson/
1415F:	Documentation/devicetree/bindings/sound/amlogic*
1416
1417ARM/Annapurna Labs ALPINE ARCHITECTURE
1418M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1419M:	Antoine Tenart <antoine.tenart@bootlin.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	arch/arm/mach-alpine/
1423F:	arch/arm/boot/dts/alpine*
1424F:	arch/arm64/boot/dts/al/
1425F:	drivers/*/*alpine*
1426
1427ARM/ARTPEC MACHINE SUPPORT
1428M:	Jesper Nilsson <jesper.nilsson@axis.com>
1429M:	Lars Persson <lars.persson@axis.com>
1430S:	Maintained
1431L:	linux-arm-kernel@axis.com
1432F:	arch/arm/mach-artpec
1433F:	arch/arm/boot/dts/artpec6*
1434F:	drivers/clk/axis
1435F:	drivers/crypto/axis
1436F:	drivers/pinctrl/pinctrl-artpec*
1437F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1438
1439ARM/ASPEED I2C DRIVER
1440M:	Brendan Higgins <brendanhiggins@google.com>
1441R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1442R:	Joel Stanley <joel@jms.id.au>
1443L:	linux-i2c@vger.kernel.org
1444L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1445S:	Maintained
1446F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1447F:	drivers/i2c/busses/i2c-aspeed.c
1448F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1449F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1450
1451ARM/ASPEED MACHINE SUPPORT
1452M:	Joel Stanley <joel@jms.id.au>
1453R:	Andrew Jeffery <andrew@aj.id.au>
1454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1456Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1457S:	Supported
1458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1459F:	arch/arm/mach-aspeed/
1460F:	arch/arm/boot/dts/aspeed-*
1461N:	aspeed
1462
1463ARM/BITMAIN ARCHITECTURE
1464M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466S:	Maintained
1467F:	arch/arm64/boot/dts/bitmain/
1468F:	drivers/pinctrl/pinctrl-bm1880.c
1469F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1470F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1471
1472ARM/CALXEDA HIGHBANK ARCHITECTURE
1473M:	Rob Herring <robh@kernel.org>
1474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475S:	Maintained
1476F:	arch/arm/mach-highbank/
1477F:	arch/arm/boot/dts/highbank.dts
1478F:	arch/arm/boot/dts/ecx-*.dts*
1479
1480ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1481M:	Krzysztof Halasa <khalasa@piap.pl>
1482S:	Maintained
1483F:	arch/arm/mach-cns3xxx/
1484
1485ARM/CAVIUM THUNDER NETWORK DRIVER
1486M:	Sunil Goutham <sgoutham@cavium.com>
1487M:	Robert Richter <rric@kernel.org>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Supported
1490F:	drivers/net/ethernet/cavium/thunder/
1491
1492ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1493M:	Lukasz Majewski <lukma@denx.de>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-ep93xx/ts72xx.c
1497
1498ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1499M:	Alexander Shiyan <shc_work@mail.ru>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Odd Fixes
1502N:	clps711x
1503
1504ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1510M:	Hartley Sweeten <hsweeten@visionengravers.com>
1511M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S:	Maintained
1514F:	arch/arm/mach-ep93xx/
1515F:	arch/arm/mach-ep93xx/include/mach/
1516
1517ARM/CLKDEV SUPPORT
1518M:	Russell King <linux@armlinux.org.uk>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1522F:	drivers/clk/clkdev.c
1523
1524ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1525M:	Mike Rapoport <mike@compulab.co.il>
1526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527S:	Maintained
1528
1529ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1530M:	Baruch Siach <baruch@tkos.co.il>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/boot/dts/cx92755*
1534N:	digicolor
1535
1536ARM/CONTEC MICRO9 MACHINE SUPPORT
1537M:	Hubert Feurstein <hubert.feurstein@contec.at>
1538S:	Maintained
1539F:	arch/arm/mach-ep93xx/micro9.c
1540
1541ARM/CORESIGHT FRAMEWORK AND DRIVERS
1542M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1543R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546F:	drivers/hwtracing/coresight/*
1547F:	Documentation/trace/coresight.txt
1548F:	Documentation/trace/coresight-cpu-debug.txt
1549F:	Documentation/devicetree/bindings/arm/coresight.txt
1550F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1551F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1552F:	tools/perf/arch/arm/util/pmu.c
1553F:	tools/perf/arch/arm/util/auxtrace.c
1554F:	tools/perf/arch/arm/util/cs-etm.c
1555F:	tools/perf/arch/arm/util/cs-etm.h
1556F:	tools/perf/util/cs-etm.*
1557F:	tools/perf/util/cs-etm-decoder/*
1558
1559ARM/CORGI MACHINE SUPPORT
1560M:	Richard Purdie <rpurdie@rpsys.net>
1561S:	Maintained
1562
1563ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1564M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1565M:	Linus Walleij <linus.walleij@linaro.org>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567T:	git git://github.com/ulli-kroll/linux.git
1568S:	Maintained
1569F:	Documentation/devicetree/bindings/arm/gemini.txt
1570F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1571F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1572F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1573F:	arch/arm/mach-gemini/
1574F:	drivers/net/ethernet/cortina/
1575F:	drivers/pinctrl/pinctrl-gemini.c
1576F:	drivers/rtc/rtc-ftrtc010.c
1577
1578ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1579M:	Barry Song <baohua@kernel.org>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1582S:	Maintained
1583F:	arch/arm/boot/dts/prima2*
1584F:	arch/arm/mach-prima2/
1585F:	drivers/clk/sirf/
1586F:	drivers/clocksource/timer-prima2.c
1587F:	drivers/clocksource/timer-atlas7.c
1588N:	[^a-z]sirf
1589X:	drivers/gnss
1590
1591ARM/EBSA110 MACHINE SUPPORT
1592M:	Russell King <linux@armlinux.org.uk>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594W:	http://www.armlinux.org.uk/
1595S:	Maintained
1596F:	arch/arm/mach-ebsa110/
1597F:	drivers/net/ethernet/amd/am79c961a.*
1598
1599ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1600M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1601R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604N:	efm32
1605
1606ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1607M:	Robert Jarzmik <robert.jarzmik@free.fr>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/mach-pxa/ezx.c
1611
1612ARM/FARADAY FA526 PORT
1613M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616T:	git git://git.berlios.de/gemini-board
1617F:	arch/arm/mm/*-fa*
1618
1619ARM/FOOTBRIDGE ARCHITECTURE
1620M:	Russell King <linux@armlinux.org.uk>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622W:	http://www.armlinux.org.uk/
1623S:	Maintained
1624F:	arch/arm/include/asm/hardware/dec21285.h
1625F:	arch/arm/mach-footbridge/
1626
1627ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1628M:	Shawn Guo <shawnguo@kernel.org>
1629M:	Sascha Hauer <s.hauer@pengutronix.de>
1630R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1631R:	Fabio Estevam <festevam@gmail.com>
1632R:	NXP Linux Team <linux-imx@nxp.com>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S:	Maintained
1635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1636N:	imx
1637N:	mxs
1638X:	drivers/media/i2c/
1639
1640ARM/FREESCALE VYBRID ARM ARCHITECTURE
1641M:	Shawn Guo <shawnguo@kernel.org>
1642M:	Sascha Hauer <s.hauer@pengutronix.de>
1643R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1644R:	Stefan Agner <stefan@agner.ch>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S:	Maintained
1647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1648F:	arch/arm/mach-imx/*vf610*
1649F:	arch/arm/boot/dts/vf*
1650
1651ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1652M:	Shawn Guo <shawnguo@kernel.org>
1653M:	Li Yang <leoyang.li@nxp.com>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S:	Maintained
1656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1657F:	arch/arm/boot/dts/ls1021a*
1658F:	arch/arm64/boot/dts/freescale/fsl-*
1659F:	arch/arm64/boot/dts/freescale/qoriq-*
1660
1661ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1662M:	Lennert Buytenhek <kernel@wantstofly.org>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S:	Maintained
1665
1666ARM/GUMSTIX MACHINE SUPPORT
1667M:	Steve Sakoman <sakoman@gmail.com>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669S:	Maintained
1670
1671ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1672M:	Philipp Zabel <philipp.zabel@gmail.com>
1673M:	Paul Parsons <lost.distance@yahoo.com>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675S:	Maintained
1676F:	arch/arm/mach-pxa/hx4700.c
1677F:	arch/arm/mach-pxa/include/mach/hx4700.h
1678F:	sound/soc/pxa/hx4700.c
1679
1680ARM/HISILICON SOC SUPPORT
1681M:	Wei Xu <xuwei5@hisilicon.com>
1682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683W:	http://www.hisilicon.com
1684S:	Supported
1685T:	git git://github.com/hisilicon/linux-hisi.git
1686F:	arch/arm/mach-hisi/
1687F:	arch/arm/boot/dts/hi3*
1688F:	arch/arm/boot/dts/hip*
1689F:	arch/arm/boot/dts/hisi*
1690F:	arch/arm64/boot/dts/hisilicon/
1691
1692ARM/HP JORNADA 7XX MACHINE SUPPORT
1693M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1694W:	www.jlime.com
1695S:	Maintained
1696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1697F:	arch/arm/mach-sa1100/jornada720.c
1698F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1699
1700ARM/IGEP MACHINE SUPPORT
1701M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1702M:	Javier Martinez Canillas <javier@dowhile0.org>
1703L:	linux-omap@vger.kernel.org
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S:	Maintained
1706F:	arch/arm/boot/dts/omap3-igep*
1707
1708ARM/INCOME PXA270 SUPPORT
1709M:	Marek Vasut <marek.vasut@gmail.com>
1710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711S:	Maintained
1712F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1713
1714ARM/INTEL IOP13XX ARM ARCHITECTURE
1715M:	Lennert Buytenhek <kernel@wantstofly.org>
1716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717S:	Maintained
1718
1719ARM/INTEL IOP32X ARM ARCHITECTURE
1720M:	Lennert Buytenhek <kernel@wantstofly.org>
1721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722S:	Maintained
1723
1724ARM/INTEL IOP33X ARM ARCHITECTURE
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726S:	Orphan
1727
1728ARM/INTEL IQ81342EX MACHINE SUPPORT
1729M:	Lennert Buytenhek <kernel@wantstofly.org>
1730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731S:	Maintained
1732
1733ARM/INTEL IXDP2850 MACHINE SUPPORT
1734M:	Lennert Buytenhek <kernel@wantstofly.org>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737
1738ARM/INTEL IXP4XX ARM ARCHITECTURE
1739M:	Linus Walleij <linusw@kernel.org>
1740M:	Imre Kaloz <kaloz@openwrt.org>
1741M:	Krzysztof Halasa <khalasa@piap.pl>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S:	Maintained
1744F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1745F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1746F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1747F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1748F:	arch/arm/mach-ixp4xx/
1749F:	drivers/clocksource/timer-ixp4xx.c
1750F:	drivers/gpio/gpio-ixp4xx.c
1751F:	drivers/irqchip/irq-ixp4xx.c
1752F:	include/linux/irqchip/irq-ixp4xx.h
1753F:	include/linux/platform_data/timer-ixp4xx.h
1754
1755ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1756M:	Jonathan Cameron <jic23@cam.ac.uk>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758S:	Maintained
1759F:	arch/arm/mach-pxa/stargate2.c
1760F:	drivers/pcmcia/pxa2xx_stargate2.c
1761
1762ARM/INTEL XSC3 (MANZANO) ARM CORE
1763M:	Lennert Buytenhek <kernel@wantstofly.org>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765S:	Maintained
1766
1767ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1768M:	Lennert Buytenhek <kernel@wantstofly.org>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770S:	Maintained
1771
1772ARM/LG1K ARCHITECTURE
1773M:	Chanho Min <chanho.min@lge.com>
1774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775S:	Maintained
1776F:	arch/arm64/boot/dts/lg/
1777
1778ARM/LOGICPD PXA270 MACHINE SUPPORT
1779M:	Lennert Buytenhek <kernel@wantstofly.org>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781S:	Maintained
1782
1783ARM/LPC18XX ARCHITECTURE
1784M:	Vladimir Zapolskiy <vz@mleia.com>
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786S:	Maintained
1787F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1788F:	arch/arm/boot/dts/lpc43*
1789F:	drivers/i2c/busses/i2c-lpc2k.c
1790F:	drivers/memory/pl172.c
1791F:	drivers/mtd/spi-nor/nxp-spifi.c
1792F:	drivers/rtc/rtc-lpc24xx.c
1793N:	lpc18xx
1794
1795ARM/LPC32XX SOC SUPPORT
1796M:	Vladimir Zapolskiy <vz@mleia.com>
1797M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1800S:	Maintained
1801F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1802F:	arch/arm/boot/dts/lpc32*
1803F:	arch/arm/mach-lpc32xx/
1804F:	drivers/i2c/busses/i2c-pnx.c
1805F:	drivers/net/ethernet/nxp/lpc_eth.c
1806F:	drivers/usb/host/ohci-nxp.c
1807F:	drivers/watchdog/pnx4008_wdt.c
1808N:	lpc32xx
1809
1810ARM/MAGICIAN MACHINE SUPPORT
1811M:	Philipp Zabel <philipp.zabel@gmail.com>
1812S:	Maintained
1813
1814ARM/Marvell Dove/MV78xx0/Orion SOC support
1815M:	Jason Cooper <jason@lakedaemon.net>
1816M:	Andrew Lunn <andrew@lunn.ch>
1817M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1818M:	Gregory Clement <gregory.clement@bootlin.com>
1819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S:	Maintained
1821F:	Documentation/devicetree/bindings/soc/dove/
1822F:	arch/arm/mach-dove/
1823F:	arch/arm/mach-mv78xx0/
1824F:	arch/arm/mach-orion5x/
1825F:	arch/arm/plat-orion/
1826F:	arch/arm/boot/dts/dove*
1827F:	arch/arm/boot/dts/orion5x*
1828
1829ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1830M:	Jason Cooper <jason@lakedaemon.net>
1831M:	Andrew Lunn <andrew@lunn.ch>
1832M:	Gregory Clement <gregory.clement@bootlin.com>
1833M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836F:	arch/arm/boot/dts/armada*
1837F:	arch/arm/boot/dts/kirkwood*
1838F:	arch/arm/configs/mvebu_*_defconfig
1839F:	arch/arm/mach-mvebu/
1840F:	arch/arm64/boot/dts/marvell/armada*
1841F:	drivers/cpufreq/armada-37xx-cpufreq.c
1842F:	drivers/cpufreq/armada-8k-cpufreq.c
1843F:	drivers/cpufreq/mvebu-cpufreq.c
1844F:	drivers/irqchip/irq-armada-370-xp.c
1845F:	drivers/irqchip/irq-mvebu-*
1846F:	drivers/pinctrl/mvebu/
1847F:	drivers/rtc/rtc-armada38x.c
1848
1849ARM/Mediatek RTC DRIVER
1850M:	Eddie Huang <eddie.huang@mediatek.com>
1851M:	Sean Wang <sean.wang@mediatek.com>
1852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1854S:	Maintained
1855F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1856F:	drivers/rtc/rtc-mt6397.c
1857F:	drivers/rtc/rtc-mt7622.c
1858
1859ARM/Mediatek SoC support
1860M:	Matthias Brugger <matthias.bgg@gmail.com>
1861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1863W:	https://mtk.bcnfs.org/
1864C:	irc://chat.freenode.net/linux-mediatek
1865S:	Maintained
1866F:	arch/arm/boot/dts/mt6*
1867F:	arch/arm/boot/dts/mt7*
1868F:	arch/arm/boot/dts/mt8*
1869F:	arch/arm/mach-mediatek/
1870F:	arch/arm64/boot/dts/mediatek/
1871F:	drivers/soc/mediatek/
1872N:	mtk
1873N:	mt[678]
1874K:	mediatek
1875
1876ARM/Mediatek USB3 PHY DRIVER
1877M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1880S:	Maintained
1881F:	drivers/phy/mediatek/
1882F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1883
1884ARM/MICREL KS8695 ARCHITECTURE
1885M:	Greg Ungerer <gerg@uclinux.org>
1886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887F:	arch/arm/mach-ks8695/
1888S:	Odd Fixes
1889
1890ARM/Microchip (AT91) SoC support
1891M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1892M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1893M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895W:	http://www.linux4sam.org
1896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1897S:	Supported
1898N:	at91
1899N:	atmel
1900F:	arch/arm/mach-at91/
1901F:	include/soc/at91/
1902F:	arch/arm/boot/dts/at91*.dts
1903F:	arch/arm/boot/dts/at91*.dtsi
1904F:	arch/arm/boot/dts/sama*.dts
1905F:	arch/arm/boot/dts/sama*.dtsi
1906F:	arch/arm/include/debug/at91.S
1907F:	drivers/memory/atmel*
1908F:	drivers/watchdog/sama5d4_wdt.c
1909X:	drivers/input/touchscreen/atmel_mxt_ts.c
1910X:	drivers/net/wireless/atmel/
1911
1912ARM/MIOA701 MACHINE SUPPORT
1913M:	Robert Jarzmik <robert.jarzmik@free.fr>
1914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915F:	arch/arm/mach-pxa/mioa701.c
1916S:	Maintained
1917
1918ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1919M:	Michael Petchkovsky <mkpetch@internode.on.net>
1920S:	Maintained
1921
1922ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1923M:	Linus Walleij <linus.walleij@linaro.org>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S:	Maintained
1926F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1927F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1928F:	arch/arm/mach-nomadik/
1929F:	arch/arm/mach-u300/
1930F:	arch/arm/mach-ux500/
1931F:	arch/arm/boot/dts/ste-*
1932F:	drivers/clk/clk-nomadik.c
1933F:	drivers/clk/clk-u300.c
1934F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1935F:	drivers/clocksource/timer-u300.c
1936F:	drivers/dma/coh901318*
1937F:	drivers/dma/ste_dma40*
1938F:	drivers/hwspinlock/u8500_hsem.c
1939F:	drivers/i2c/busses/i2c-nomadik.c
1940F:	drivers/i2c/busses/i2c-stu300.c
1941F:	drivers/mfd/ab3100*
1942F:	drivers/mfd/ab8500*
1943F:	drivers/mfd/abx500*
1944F:	drivers/mfd/dbx500*
1945F:	drivers/mfd/db8500*
1946F:	drivers/pinctrl/nomadik/
1947F:	drivers/pinctrl/pinctrl-coh901*
1948F:	drivers/pinctrl/pinctrl-u300.c
1949F:	drivers/rtc/rtc-ab3100.c
1950F:	drivers/rtc/rtc-ab8500.c
1951F:	drivers/rtc/rtc-coh901331.c
1952F:	drivers/rtc/rtc-pl031.c
1953F:	drivers/watchdog/coh901327_wdt.c
1954F:	Documentation/devicetree/bindings/arm/ste-*
1955F:	Documentation/devicetree/bindings/arm/ux500/
1956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1957
1958ARM/NUVOTON NPCM ARCHITECTURE
1959M:	Avi Fishman <avifishman70@gmail.com>
1960M:	Tomer Maimon <tmaimon77@gmail.com>
1961M:	Tali Perry <tali.perry1@gmail.com>
1962R:	Patrick Venture <venture@google.com>
1963R:	Nancy Yuen <yuenn@google.com>
1964R:	Benjamin Fair <benjaminfair@google.com>
1965L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1966S:	Supported
1967F:	arch/arm/mach-npcm/
1968F:	arch/arm/boot/dts/nuvoton-npcm*
1969F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1970F:	drivers/*/*npcm*
1971F:	Documentation/devicetree/bindings/*/*npcm*
1972F:	Documentation/devicetree/bindings/*/*/*npcm*
1973
1974ARM/NUVOTON W90X900 ARM ARCHITECTURE
1975M:	Wan ZongShun <mcuos.com@gmail.com>
1976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977W:	http://www.mcuos.com
1978S:	Maintained
1979F:	arch/arm/mach-w90x900/
1980F:	drivers/input/keyboard/w90p910_keypad.c
1981F:	drivers/input/touchscreen/w90p910_ts.c
1982F:	drivers/watchdog/nuc900_wdt.c
1983F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1984F:	drivers/mtd/nand/raw/nuc900_nand.c
1985F:	drivers/rtc/rtc-nuc900.c
1986F:	drivers/spi/spi-nuc900.c
1987F:	drivers/usb/host/ehci-w90x900.c
1988F:	drivers/video/fbdev/nuc900fb.c
1989
1990ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1991L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1992W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1993S:	Orphan
1994F:	arch/arm/mach-s3c24xx/mach-gta02.c
1995F:	arch/arm/mach-s3c24xx/gta02.h
1996
1997ARM/Orion SoC/Technologic Systems TS-78xx platform support
1998M:	Alexander Clouter <alex@digriz.org.uk>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000W:	http://www.digriz.org.uk/ts78xx/kernel
2001S:	Maintained
2002F:	arch/arm/mach-orion5x/ts78xx-*
2003
2004ARM/OXNAS platform support
2005M:	Neil Armstrong <narmstrong@baylibre.com>
2006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007L:	linux-oxnas@groups.io (moderated for non-subscribers)
2008S:	Maintained
2009F:	arch/arm/mach-oxnas/
2010F:	arch/arm/boot/dts/ox8*.dts*
2011N:	oxnas
2012
2013ARM/PALM TREO SUPPORT
2014M:	Tomas Cech <sleep_walker@suse.com>
2015L:	linux-arm-kernel@lists.infradead.org
2016W:	http://hackndev.com
2017S:	Maintained
2018F:	arch/arm/mach-pxa/palmtreo.*
2019
2020ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2021M:	Marek Vasut <marek.vasut@gmail.com>
2022L:	linux-arm-kernel@lists.infradead.org
2023W:	http://hackndev.com
2024S:	Maintained
2025F:	arch/arm/mach-pxa/include/mach/palmtx.h
2026F:	arch/arm/mach-pxa/palmtx.c
2027F:	arch/arm/mach-pxa/palmt5.*
2028F:	arch/arm/mach-pxa/include/mach/palmld.h
2029F:	arch/arm/mach-pxa/palmld.c
2030F:	arch/arm/mach-pxa/palmte2.*
2031F:	arch/arm/mach-pxa/include/mach/palmtc.h
2032F:	arch/arm/mach-pxa/palmtc.c
2033
2034ARM/PALMZ72 SUPPORT
2035M:	Sergey Lapin <slapin@ossfans.org>
2036L:	linux-arm-kernel@lists.infradead.org
2037W:	http://hackndev.com
2038S:	Maintained
2039F:	arch/arm/mach-pxa/palmz72.*
2040
2041ARM/PLEB SUPPORT
2042M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2043W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2044S:	Maintained
2045
2046ARM/PT DIGITAL BOARD PORT
2047M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049W:	http://www.armlinux.org.uk/
2050S:	Maintained
2051
2052ARM/QUALCOMM SUPPORT
2053M:	Andy Gross <agross@kernel.org>
2054M:	David Brown <david.brown@linaro.org>
2055L:	linux-arm-msm@vger.kernel.org
2056S:	Maintained
2057F:	Documentation/devicetree/bindings/soc/qcom/
2058F:	Documentation/devicetree/bindings/*/qcom*
2059F:	arch/arm/boot/dts/qcom-*.dts
2060F:	arch/arm/boot/dts/qcom-*.dtsi
2061F:	arch/arm/mach-qcom/
2062F:	arch/arm64/boot/dts/qcom/
2063F:	drivers/*/qcom/
2064F:	drivers/*/qcom*
2065F:	drivers/*/*/qcom/
2066F:	drivers/*/*/qcom*
2067F:	drivers/*/pm8???-*
2068F:	drivers/bluetooth/btqcomsmd.c
2069F:	drivers/clocksource/timer-qcom.c
2070F:	drivers/extcon/extcon-qcom*
2071F:	drivers/iommu/msm*
2072F:	drivers/i2c/busses/i2c-qup.c
2073F:	drivers/i2c/busses/i2c-qcom-geni.c
2074F:	drivers/mfd/ssbi.c
2075F:	drivers/mmc/host/mmci_qcom*
2076F:	drivers/mmc/host/sdhci_msm.c
2077F:	drivers/pci/controller/dwc/pcie-qcom.c
2078F:	drivers/phy/qualcomm/
2079F:	drivers/power/*/msm*
2080F:	drivers/reset/reset-qcom-*
2081F:	drivers/scsi/ufs/ufs-qcom.*
2082F:	drivers/spi/spi-qup.c
2083F:	drivers/spi/spi-geni-qcom.c
2084F:	drivers/spi/spi-qcom-qspi.c
2085F:	drivers/tty/serial/msm_serial.c
2086F:	drivers/usb/dwc3/dwc3-qcom.c
2087F:	include/dt-bindings/*/qcom*
2088F:	include/linux/*/qcom*
2089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2090
2091ARM/RADISYS ENP2611 MACHINE SUPPORT
2092M:	Lennert Buytenhek <kernel@wantstofly.org>
2093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094S:	Maintained
2095
2096ARM/RDA MICRO ARCHITECTURE
2097M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	arch/arm/boot/dts/rda8810pl-*
2102F:	drivers/clocksource/timer-rda.c
2103F:	drivers/irqchip/irq-rda-intc.c
2104F:	drivers/tty/serial/rda-uart.c
2105F:	Documentation/devicetree/bindings/arm/rda.txt
2106F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2107F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2108F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2109
2110ARM/REALTEK ARCHITECTURE
2111M:	Andreas Färber <afaerber@suse.de>
2112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113S:	Maintained
2114F:	arch/arm64/boot/dts/realtek/
2115F:	Documentation/devicetree/bindings/arm/realtek.txt
2116
2117ARM/RENESAS ARM64 ARCHITECTURE
2118M:	Simon Horman <horms@verge.net.au>
2119M:	Magnus Damm <magnus.damm@gmail.com>
2120L:	linux-renesas-soc@vger.kernel.org
2121Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2123S:	Supported
2124F:	arch/arm64/boot/dts/renesas/
2125F:	Documentation/devicetree/bindings/arm/renesas.yaml
2126F:	drivers/soc/renesas/
2127F:	include/linux/soc/renesas/
2128
2129ARM/RISCPC ARCHITECTURE
2130M:	Russell King <linux@armlinux.org.uk>
2131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132W:	http://www.armlinux.org.uk/
2133S:	Maintained
2134F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2135F:	arch/arm/include/asm/hardware/ioc.h
2136F:	arch/arm/include/asm/hardware/iomd.h
2137F:	arch/arm/include/asm/hardware/memc.h
2138F:	arch/arm/mach-rpc/
2139F:	drivers/net/ethernet/8390/etherh.c
2140F:	drivers/net/ethernet/i825xx/ether1*
2141F:	drivers/net/ethernet/seeq/ether3*
2142F:	drivers/scsi/arm/
2143
2144ARM/Rockchip SoC support
2145M:	Heiko Stuebner <heiko@sntech.de>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147L:	linux-rockchip@lists.infradead.org
2148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2149S:	Maintained
2150F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2151F:	arch/arm/boot/dts/rk3*
2152F:	arch/arm/boot/dts/rv1108*
2153F:	arch/arm/mach-rockchip/
2154F:	drivers/clk/rockchip/
2155F:	drivers/i2c/busses/i2c-rk3x.c
2156F:	drivers/*/*rockchip*
2157F:	drivers/*/*/*rockchip*
2158F:	sound/soc/rockchip/
2159N:	rockchip
2160
2161ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2162M:	Kukjin Kim <kgene@kernel.org>
2163M:	Krzysztof Kozlowski <krzk@kernel.org>
2164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2166Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2167S:	Maintained
2168F:	arch/arm/boot/dts/s3c*
2169F:	arch/arm/boot/dts/s5p*
2170F:	arch/arm/boot/dts/exynos*
2171F:	arch/arm64/boot/dts/exynos/
2172F:	arch/arm/plat-samsung/
2173F:	arch/arm/mach-s3c24*/
2174F:	arch/arm/mach-s3c64xx/
2175F:	arch/arm/mach-s5p*/
2176F:	arch/arm/mach-exynos*/
2177F:	drivers/*/*s3c24*
2178F:	drivers/*/*/*s3c24*
2179F:	drivers/*/*s3c64xx*
2180F:	drivers/*/*s5pv210*
2181F:	drivers/memory/samsung/*
2182F:	drivers/soc/samsung/*
2183F:	Documentation/arm/Samsung/
2184F:	Documentation/devicetree/bindings/arm/samsung/
2185F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2186F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2187N:	exynos
2188
2189ARM/SAMSUNG MOBILE MACHINE SUPPORT
2190M:	Kyungmin Park <kyungmin.park@samsung.com>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192S:	Maintained
2193F:	arch/arm/mach-s5pv210/
2194
2195ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2196M:	Kyungmin Park <kyungmin.park@samsung.com>
2197M:	Kamil Debski <kamil@wypas.org>
2198M:	Andrzej Hajda <a.hajda@samsung.com>
2199L:	linux-arm-kernel@lists.infradead.org
2200L:	linux-media@vger.kernel.org
2201S:	Maintained
2202F:	drivers/media/platform/s5p-g2d/
2203
2204ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2205M:	Marek Szyprowski <m.szyprowski@samsung.com>
2206L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2207L:	linux-media@vger.kernel.org
2208S:	Maintained
2209F:	drivers/media/platform/s5p-cec/
2210F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2211
2212ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2213M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2214M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2215M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2216L:	linux-arm-kernel@lists.infradead.org
2217L:	linux-media@vger.kernel.org
2218S:	Maintained
2219F:	drivers/media/platform/s5p-jpeg/
2220
2221ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2222M:	Kyungmin Park <kyungmin.park@samsung.com>
2223M:	Kamil Debski <kamil@wypas.org>
2224M:	Jeongtae Park <jtp.park@samsung.com>
2225M:	Andrzej Hajda <a.hajda@samsung.com>
2226L:	linux-arm-kernel@lists.infradead.org
2227L:	linux-media@vger.kernel.org
2228S:	Maintained
2229F:	drivers/media/platform/s5p-mfc/
2230
2231ARM/SHMOBILE ARM ARCHITECTURE
2232M:	Simon Horman <horms@verge.net.au>
2233M:	Magnus Damm <magnus.damm@gmail.com>
2234L:	linux-renesas-soc@vger.kernel.org
2235Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2237S:	Supported
2238F:	arch/arm/boot/dts/emev2*
2239F:	arch/arm/boot/dts/gr-peach*
2240F:	arch/arm/boot/dts/iwg20d-q7*
2241F:	arch/arm/boot/dts/r7s*
2242F:	arch/arm/boot/dts/r8a*
2243F:	arch/arm/boot/dts/r9a*
2244F:	arch/arm/boot/dts/sh*
2245F:	arch/arm/configs/shmobile_defconfig
2246F:	arch/arm/include/debug/renesas-scif.S
2247F:	arch/arm/mach-shmobile/
2248F:	Documentation/devicetree/bindings/arm/renesas.yaml
2249F:	drivers/soc/renesas/
2250F:	include/linux/soc/renesas/
2251
2252ARM/SOCFPGA ARCHITECTURE
2253M:	Dinh Nguyen <dinguyen@kernel.org>
2254S:	Maintained
2255F:	arch/arm/mach-socfpga/
2256F:	arch/arm/boot/dts/socfpga*
2257F:	arch/arm/configs/socfpga_defconfig
2258F:	arch/arm64/boot/dts/altera/
2259F:	arch/arm64/boot/dts/intel/
2260W:	http://www.rocketboards.org
2261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2262
2263ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2264M:	Dinh Nguyen <dinguyen@kernel.org>
2265S:	Maintained
2266F:	drivers/clk/socfpga/
2267
2268ARM/SOCFPGA EDAC SUPPORT
2269M:	Thor Thayer <thor.thayer@linux.intel.com>
2270S:	Maintained
2271F:	drivers/edac/altera_edac.
2272
2273ARM/SPREADTRUM SoC SUPPORT
2274M:	Orson Zhai <orsonzhai@gmail.com>
2275M:	Baolin Wang <baolin.wang@linaro.org>
2276M:	Chunyan Zhang <zhang.lyra@gmail.com>
2277S:	Maintained
2278F:	arch/arm64/boot/dts/sprd
2279N:	sprd
2280
2281ARM/STI ARCHITECTURE
2282M:	Patrice Chotard <patrice.chotard@st.com>
2283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284W:	http://www.stlinux.com
2285S:	Maintained
2286F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2287F:	arch/arm/mach-sti/
2288F:	arch/arm/boot/dts/sti*
2289F:	drivers/char/hw_random/st-rng.c
2290F:	drivers/clocksource/arm_global_timer.c
2291F:	drivers/clocksource/clksrc_st_lpc.c
2292F:	drivers/cpufreq/sti-cpufreq.c
2293F:	drivers/dma/st_fdma*
2294F:	drivers/i2c/busses/i2c-st.c
2295F:	drivers/media/rc/st_rc.c
2296F:	drivers/media/platform/sti/c8sectpfe/
2297F:	drivers/mmc/host/sdhci-st.c
2298F:	drivers/phy/st/phy-miphy28lp.c
2299F:	drivers/phy/st/phy-stih407-usb.c
2300F:	drivers/pinctrl/pinctrl-st.c
2301F:	drivers/remoteproc/st_remoteproc.c
2302F:	drivers/remoteproc/st_slim_rproc.c
2303F:	drivers/reset/sti/
2304F:	drivers/rtc/rtc-st-lpc.c
2305F:	drivers/tty/serial/st-asc.c
2306F:	drivers/usb/dwc3/dwc3-st.c
2307F:	drivers/usb/host/ehci-st.c
2308F:	drivers/usb/host/ohci-st.c
2309F:	drivers/watchdog/st_lpc_wdt.c
2310F:	drivers/ata/ahci_st.c
2311F:	include/linux/remoteproc/st_slim_rproc.h
2312
2313ARM/STM32 ARCHITECTURE
2314M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2315M:	Alexandre Torgue <alexandre.torgue@st.com>
2316L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318S:	Maintained
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2320N:	stm32
2321N:	stm
2322F:	arch/arm/boot/dts/stm32*
2323F:	arch/arm/mach-stm32/
2324F:	drivers/clocksource/armv7m_systick.c
2325
2326ARM/Synaptics SoC support
2327M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2328M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330S:	Maintained
2331F:	arch/arm/mach-berlin/
2332F:	arch/arm/boot/dts/berlin*
2333F:	arch/arm64/boot/dts/synaptics/
2334
2335ARM/TANGO ARCHITECTURE
2336M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2337M:	Mans Rullgard <mans@mansr.com>
2338L:	linux-arm-kernel@lists.infradead.org
2339S:	Odd Fixes
2340N:	tango
2341
2342ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2343M:	Lennert Buytenhek <kernel@wantstofly.org>
2344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345S:	Maintained
2346
2347ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2348M:	Hans Verkuil <hans.verkuil@cisco.com>
2349L:	linux-tegra@vger.kernel.org
2350L:	linux-media@vger.kernel.org
2351S:	Maintained
2352F:	drivers/media/platform/tegra-cec/
2353F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2354
2355ARM/TETON BGA MACHINE SUPPORT
2356M:	"Mark F. Brown" <mark.brown314@gmail.com>
2357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358S:	Maintained
2359
2360ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2361M:	Santosh Shilimkar <ssantosh@kernel.org>
2362L:	linux-kernel@vger.kernel.org
2363S:	Maintained
2364F:	drivers/memory/*emif*
2365
2366ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2367M:	Tero Kristo <t-kristo@ti.com>
2368M:	Nishanth Menon <nm@ti.com>
2369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370S:	Supported
2371F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2372F:	arch/arm64/boot/dts/ti/Makefile
2373F:	arch/arm64/boot/dts/ti/k3-*
2374F:	include/dt-bindings/pinctrl/k3.h
2375
2376ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2377M:	Santosh Shilimkar <ssantosh@kernel.org>
2378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379S:	Maintained
2380F:	arch/arm/mach-keystone/
2381F:	arch/arm/boot/dts/keystone-*
2382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2383
2384ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2385M:	Santosh Shilimkar <ssantosh@kernel.org>
2386L:	linux-kernel@vger.kernel.org
2387S:	Maintained
2388F:	drivers/clk/keystone/
2389
2390ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2391M:	Santosh Shilimkar <ssantosh@kernel.org>
2392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393L:	linux-kernel@vger.kernel.org
2394S:	Maintained
2395F:	drivers/clocksource/timer-keystone.c
2396
2397ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2398M:	Santosh Shilimkar <ssantosh@kernel.org>
2399L:	linux-kernel@vger.kernel.org
2400S:	Maintained
2401F:	drivers/power/reset/keystone-reset.c
2402
2403ARM/THECUS N2100 MACHINE SUPPORT
2404M:	Lennert Buytenhek <kernel@wantstofly.org>
2405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406S:	Maintained
2407
2408ARM/TOSA MACHINE SUPPORT
2409M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2410M:	Dirk Opfer <dirk@opfer-online.de>
2411S:	Maintained
2412
2413ARM/UNIPHIER ARCHITECTURE
2414M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2417S:	Maintained
2418F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2419F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2420F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2421F:	arch/arm/boot/dts/uniphier*
2422F:	arch/arm/include/asm/hardware/cache-uniphier.h
2423F:	arch/arm/mach-uniphier/
2424F:	arch/arm/mm/cache-uniphier.c
2425F:	arch/arm64/boot/dts/socionext/uniphier*
2426F:	drivers/bus/uniphier-system-bus.c
2427F:	drivers/clk/uniphier/
2428F:	drivers/dma/uniphier-mdmac.c
2429F:	drivers/gpio/gpio-uniphier.c
2430F:	drivers/i2c/busses/i2c-uniphier*
2431F:	drivers/irqchip/irq-uniphier-aidet.c
2432F:	drivers/mmc/host/uniphier-sd.c
2433F:	drivers/pinctrl/uniphier/
2434F:	drivers/reset/reset-uniphier.c
2435F:	drivers/tty/serial/8250/8250_uniphier.c
2436N:	uniphier
2437
2438ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2439M:	Ulf Hansson <ulf.hansson@linaro.org>
2440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441T:	git git://git.linaro.org/people/ulfh/clk.git
2442S:	Maintained
2443F:	drivers/clk/ux500/
2444
2445ARM/VERSATILE EXPRESS PLATFORM
2446M:	Liviu Dudau <liviu.dudau@arm.com>
2447M:	Sudeep Holla <sudeep.holla@arm.com>
2448M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450S:	Maintained
2451F:	arch/arm/boot/dts/vexpress*
2452F:	arch/arm64/boot/dts/arm/
2453F:	arch/arm/mach-vexpress/
2454F:	*/*/vexpress*
2455F:	*/*/*/vexpress*
2456F:	drivers/clk/versatile/clk-vexpress-osc.c
2457F:	drivers/clocksource/timer-versatile.c
2458N:	mps2
2459
2460ARM/VFP SUPPORT
2461M:	Russell King <linux@armlinux.org.uk>
2462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463W:	http://www.armlinux.org.uk/
2464S:	Maintained
2465F:	arch/arm/vfp/
2466
2467ARM/VOIPAC PXA270 SUPPORT
2468M:	Marek Vasut <marek.vasut@gmail.com>
2469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470S:	Maintained
2471F:	arch/arm/mach-pxa/vpac270.c
2472F:	arch/arm/mach-pxa/include/mach/vpac270.h
2473
2474ARM/VT8500 ARM ARCHITECTURE
2475M:	Tony Prisk <linux@prisktech.co.nz>
2476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477S:	Maintained
2478F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2479F:	arch/arm/mach-vt8500/
2480F:	drivers/clocksource/timer-vt8500.c
2481F:	drivers/i2c/busses/i2c-wmt.c
2482F:	drivers/mmc/host/wmt-sdmmc.c
2483F:	drivers/pwm/pwm-vt8500.c
2484F:	drivers/rtc/rtc-vt8500.c
2485F:	drivers/tty/serial/vt8500_serial.c
2486F:	drivers/usb/host/ehci-platform.c
2487F:	drivers/usb/host/uhci-platform.c
2488F:	drivers/video/fbdev/vt8500lcdfb.*
2489F:	drivers/video/fbdev/wm8505fb*
2490F:	drivers/video/fbdev/wmt_ge_rops.*
2491
2492ARM/ZIPIT Z2 SUPPORT
2493M:	Marek Vasut <marek.vasut@gmail.com>
2494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495S:	Maintained
2496F:	arch/arm/mach-pxa/z2.c
2497F:	arch/arm/mach-pxa/include/mach/z2.h
2498
2499ARM/ZTE ARCHITECTURE
2500M:	Jun Nie <jun.nie@linaro.org>
2501M:	Shawn Guo <shawnguo@kernel.org>
2502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503S:	Maintained
2504F:	arch/arm/boot/dts/zx2967*
2505F:	arch/arm/mach-zx/
2506F:	arch/arm64/boot/dts/zte/
2507F:	drivers/clk/zte/
2508F:	drivers/dma/zx_dma.c
2509F:	drivers/gpio/gpio-zx.c
2510F:	drivers/i2c/busses/i2c-zx2967.c
2511F:	drivers/mmc/host/dw_mmc-zx.*
2512F:	drivers/pinctrl/zte/
2513F:	drivers/soc/zte/
2514F:	drivers/thermal/zx2967_thermal.c
2515F:	drivers/watchdog/zx2967_wdt.c
2516F:	Documentation/devicetree/bindings/arm/zte.yaml
2517F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2518F:	Documentation/devicetree/bindings/dma/zxdma.txt
2519F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2520F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2521F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2522F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2523F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2524F:	Documentation/devicetree/bindings/soc/zte/
2525F:	Documentation/devicetree/bindings/sound/zte,*.txt
2526F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2527F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2528F:	include/dt-bindings/clock/zx2967*.h
2529F:	include/dt-bindings/soc/zte,*.h
2530F:	sound/soc/codecs/zx_aud96p22.c
2531F:	sound/soc/zte/
2532
2533ARM/ZYNQ ARCHITECTURE
2534M:	Michal Simek <michal.simek@xilinx.com>
2535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536W:	http://wiki.xilinx.com
2537T:	git https://github.com/Xilinx/linux-xlnx.git
2538S:	Supported
2539F:	arch/arm/mach-zynq/
2540F:	drivers/cpuidle/cpuidle-zynq.c
2541F:	drivers/block/xsysace.c
2542N:	zynq
2543N:	xilinx
2544F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2545F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2546F:	drivers/clocksource/timer-cadence-ttc.c
2547F:	drivers/i2c/busses/i2c-cadence.c
2548F:	drivers/mmc/host/sdhci-of-arasan.c
2549F:	drivers/edac/synopsys_edac.c
2550F:	drivers/i2c/busses/i2c-xiic.c
2551
2552ARM64 PORT (AARCH64 ARCHITECTURE)
2553M:	Catalin Marinas <catalin.marinas@arm.com>
2554M:	Will Deacon <will.deacon@arm.com>
2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2557S:	Maintained
2558F:	arch/arm64/
2559X:	arch/arm64/boot/dts/
2560F:	Documentation/arm64/
2561
2562AS3645A LED FLASH CONTROLLER DRIVER
2563M:	Sakari Ailus <sakari.ailus@iki.fi>
2564L:	linux-leds@vger.kernel.org
2565S:	Maintained
2566F:	drivers/leds/leds-as3645a.c
2567
2568ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2569M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2570L:	linux-media@vger.kernel.org
2571T:	git git://linuxtv.org/media_tree.git
2572S:	Maintained
2573F:	drivers/media/i2c/ak7375.c
2574F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2575
2576ASAHI KASEI AK8974 DRIVER
2577M:	Linus Walleij <linus.walleij@linaro.org>
2578L:	linux-iio@vger.kernel.org
2579W:	http://www.akm.com/
2580S:	Supported
2581F:	drivers/iio/magnetometer/ak8974.c
2582
2583ASC7621 HARDWARE MONITOR DRIVER
2584M:	George Joseph <george.joseph@fairview5.com>
2585L:	linux-hwmon@vger.kernel.org
2586S:	Maintained
2587F:	Documentation/hwmon/asc7621.rst
2588F:	drivers/hwmon/asc7621.c
2589
2590ASPEED VIDEO ENGINE DRIVER
2591M:	Eddie James <eajames@linux.ibm.com>
2592L:	linux-media@vger.kernel.org
2593L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2594S:	Maintained
2595F:	drivers/media/platform/aspeed-video.c
2596F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2597
2598ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2599M:	Corentin Chary <corentin.chary@gmail.com>
2600L:	acpi4asus-user@lists.sourceforge.net
2601L:	platform-driver-x86@vger.kernel.org
2602W:	http://acpi4asus.sf.net
2603S:	Maintained
2604F:	drivers/platform/x86/asus*.c
2605F:	drivers/platform/x86/eeepc*.c
2606
2607ASUS WIRELESS RADIO CONTROL DRIVER
2608M:	João Paulo Rechi Vita <jprvita@gmail.com>
2609L:	platform-driver-x86@vger.kernel.org
2610S:	Maintained
2611F:	drivers/platform/x86/asus-wireless.c
2612
2613ASYMMETRIC KEYS
2614M:	David Howells <dhowells@redhat.com>
2615L:	keyrings@vger.kernel.org
2616S:	Maintained
2617F:	Documentation/crypto/asymmetric-keys.txt
2618F:	include/linux/verification.h
2619F:	include/crypto/public_key.h
2620F:	include/crypto/pkcs7.h
2621F:	crypto/asymmetric_keys/
2622
2623ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2624R:	Dan Williams <dan.j.williams@intel.com>
2625W:	http://sourceforge.net/projects/xscaleiop
2626S:	Odd fixes
2627F:	Documentation/crypto/async-tx-api.txt
2628F:	crypto/async_tx/
2629F:	drivers/dma/
2630F:	include/linux/dmaengine.h
2631F:	include/linux/async_tx.h
2632
2633AT24 EEPROM DRIVER
2634M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2635L:	linux-i2c@vger.kernel.org
2636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2637S:	Maintained
2638F:	Documentation/devicetree/bindings/eeprom/at24.txt
2639F:	drivers/misc/eeprom/at24.c
2640
2641ATA OVER ETHERNET (AOE) DRIVER
2642M:	"Justin Sanders" <justin@coraid.com>
2643W:	http://www.openaoe.org/
2644S:	Supported
2645F:	Documentation/aoe/
2646F:	drivers/block/aoe/
2647
2648ATHEROS 71XX/9XXX GPIO DRIVER
2649M:	Alban Bedel <albeu@free.fr>
2650W:	https://github.com/AlbanBedel/linux
2651T:	git git://github.com/AlbanBedel/linux
2652S:	Maintained
2653F:	drivers/gpio/gpio-ath79.c
2654F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2655
2656ATHEROS 71XX/9XXX USB PHY DRIVER
2657M:	Alban Bedel <albeu@free.fr>
2658W:	https://github.com/AlbanBedel/linux
2659T:	git git://github.com/AlbanBedel/linux
2660S:	Maintained
2661F:	drivers/phy/qualcomm/phy-ath79-usb.c
2662F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2663
2664ATHEROS ATH GENERIC UTILITIES
2665M:	Kalle Valo <kvalo@codeaurora.org>
2666L:	linux-wireless@vger.kernel.org
2667S:	Supported
2668F:	drivers/net/wireless/ath/*
2669
2670ATHEROS ATH5K WIRELESS DRIVER
2671M:	Jiri Slaby <jirislaby@gmail.com>
2672M:	Nick Kossifidis <mickflemm@gmail.com>
2673M:	Luis Chamberlain <mcgrof@kernel.org>
2674L:	linux-wireless@vger.kernel.org
2675W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2676S:	Maintained
2677F:	drivers/net/wireless/ath/ath5k/
2678
2679ATHEROS ATH6KL WIRELESS DRIVER
2680M:	Kalle Valo <kvalo@codeaurora.org>
2681L:	linux-wireless@vger.kernel.org
2682W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2684S:	Supported
2685F:	drivers/net/wireless/ath/ath6kl/
2686
2687ATI_REMOTE2 DRIVER
2688M:	Ville Syrjala <syrjala@sci.fi>
2689S:	Maintained
2690F:	drivers/input/misc/ati_remote2.c
2691
2692ATK0110 HWMON DRIVER
2693M:	Luca Tettamanti <kronos.it@gmail.com>
2694L:	linux-hwmon@vger.kernel.org
2695S:	Maintained
2696F:	drivers/hwmon/asus_atk0110.c
2697
2698ATLX ETHERNET DRIVERS
2699M:	Jay Cliburn <jcliburn@gmail.com>
2700M:	Chris Snook <chris.snook@gmail.com>
2701L:	netdev@vger.kernel.org
2702W:	http://sourceforge.net/projects/atl1
2703W:	http://atl1.sourceforge.net
2704S:	Maintained
2705F:	drivers/net/ethernet/atheros/
2706
2707ATM
2708M:	Chas Williams <3chas3@gmail.com>
2709L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2710L:	netdev@vger.kernel.org
2711W:	http://linux-atm.sourceforge.net
2712S:	Maintained
2713F:	drivers/atm/
2714F:	include/linux/atm*
2715F:	include/uapi/linux/atm*
2716
2717ATMEL MACB ETHERNET DRIVER
2718M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2719S:	Supported
2720F:	drivers/net/ethernet/cadence/
2721
2722ATMEL MAXTOUCH DRIVER
2723M:	Nick Dyer <nick@shmanahar.org>
2724T:	git git://github.com/ndyer/linux.git
2725S:	Maintained
2726F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2727F:	drivers/input/touchscreen/atmel_mxt_ts.c
2728
2729ATMEL WIRELESS DRIVER
2730M:	Simon Kelley <simon@thekelleys.org.uk>
2731L:	linux-wireless@vger.kernel.org
2732W:	http://www.thekelleys.org.uk/atmel
2733W:	http://atmelwlandriver.sourceforge.net/
2734S:	Maintained
2735F:	drivers/net/wireless/atmel/atmel*
2736
2737ATOMIC INFRASTRUCTURE
2738M:	Will Deacon <will.deacon@arm.com>
2739M:	Peter Zijlstra <peterz@infradead.org>
2740R:	Boqun Feng <boqun.feng@gmail.com>
2741L:	linux-kernel@vger.kernel.org
2742S:	Maintained
2743F:	arch/*/include/asm/atomic*.h
2744F:	include/*/atomic*.h
2745F:	scripts/atomic/
2746
2747ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2748M:	Bradley Grove <linuxdrivers@attotech.com>
2749L:	linux-scsi@vger.kernel.org
2750W:	http://www.attotech.com
2751S:	Supported
2752F:	drivers/scsi/esas2r
2753
2754ATUSB IEEE 802.15.4 RADIO DRIVER
2755M:	Stefan Schmidt <stefan@datenfreihafen.org>
2756L:	linux-wpan@vger.kernel.org
2757S:	Maintained
2758F:	drivers/net/ieee802154/atusb.c
2759F:	drivers/net/ieee802154/atusb.h
2760F:	drivers/net/ieee802154/at86rf230.h
2761
2762AUDIT SUBSYSTEM
2763M:	Paul Moore <paul@paul-moore.com>
2764M:	Eric Paris <eparis@redhat.com>
2765L:	linux-audit@redhat.com (moderated for non-subscribers)
2766W:	https://github.com/linux-audit
2767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2768S:	Supported
2769F:	include/linux/audit.h
2770F:	include/uapi/linux/audit.h
2771F:	kernel/audit*
2772
2773AUXILIARY DISPLAY DRIVERS
2774M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2775S:	Maintained
2776F:	drivers/auxdisplay/
2777F:	include/linux/cfag12864b.h
2778
2779AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2780M:	Andreas Klinger <ak@it-klinger.de>
2781L:	linux-iio@vger.kernel.org
2782S:	Maintained
2783F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2784F:	drivers/iio/adc/hx711.c
2785
2786AX.25 NETWORK LAYER
2787M:	Ralf Baechle <ralf@linux-mips.org>
2788L:	linux-hams@vger.kernel.org
2789W:	http://www.linux-ax25.org/
2790S:	Maintained
2791F:	include/uapi/linux/ax25.h
2792F:	include/net/ax25.h
2793F:	net/ax25/
2794
2795AXENTIA ARM DEVICES
2796M:	Peter Rosin <peda@axentia.se>
2797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2798S:	Maintained
2799F:	Documentation/devicetree/bindings/arm/axentia.txt
2800F:	arch/arm/boot/dts/at91-linea.dtsi
2801F:	arch/arm/boot/dts/at91-natte.dtsi
2802F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2803F:	arch/arm/boot/dts/at91-tse850-3.dts
2804
2805AXENTIA ASOC DRIVERS
2806M:	Peter Rosin <peda@axentia.se>
2807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2808S:	Maintained
2809F:	Documentation/devicetree/bindings/sound/axentia,*
2810F:	sound/soc/atmel/tse850-pcm5142.c
2811
2812AXXIA I2C CONTROLLER
2813M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2814L:	linux-i2c@vger.kernel.org
2815S:	Maintained
2816F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2817F:	drivers/i2c/busses/i2c-axxia.c
2818
2819AZ6007 DVB DRIVER
2820M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2821L:	linux-media@vger.kernel.org
2822W:	https://linuxtv.org
2823T:	git git://linuxtv.org/media_tree.git
2824S:	Maintained
2825F:	drivers/media/usb/dvb-usb-v2/az6007.c
2826
2827AZTECH FM RADIO RECEIVER DRIVER
2828M:	Hans Verkuil <hverkuil@xs4all.nl>
2829L:	linux-media@vger.kernel.org
2830T:	git git://linuxtv.org/media_tree.git
2831W:	https://linuxtv.org
2832S:	Maintained
2833F:	drivers/media/radio/radio-aztech*
2834
2835B43 WIRELESS DRIVER
2836L:	linux-wireless@vger.kernel.org
2837L:	b43-dev@lists.infradead.org
2838W:	http://wireless.kernel.org/en/users/Drivers/b43
2839S:	Odd Fixes
2840F:	drivers/net/wireless/broadcom/b43/
2841
2842B43LEGACY WIRELESS DRIVER
2843M:	Larry Finger <Larry.Finger@lwfinger.net>
2844L:	linux-wireless@vger.kernel.org
2845L:	b43-dev@lists.infradead.org
2846W:	http://wireless.kernel.org/en/users/Drivers/b43
2847S:	Maintained
2848F:	drivers/net/wireless/broadcom/b43legacy/
2849
2850BACKLIGHT CLASS/SUBSYSTEM
2851M:	Lee Jones <lee.jones@linaro.org>
2852M:	Daniel Thompson <daniel.thompson@linaro.org>
2853M:	Jingoo Han <jingoohan1@gmail.com>
2854L:	dri-devel@lists.freedesktop.org
2855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2856S:	Maintained
2857F:	drivers/video/backlight/
2858F:	include/linux/backlight.h
2859F:	include/linux/pwm_backlight.h
2860F:	Documentation/devicetree/bindings/leds/backlight
2861
2862BATMAN ADVANCED
2863M:	Marek Lindner <mareklindner@neomailbox.ch>
2864M:	Simon Wunderlich <sw@simonwunderlich.de>
2865M:	Antonio Quartulli <a@unstable.cc>
2866L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2867W:	https://www.open-mesh.org/
2868B:	https://www.open-mesh.org/projects/batman-adv/issues
2869C:	irc://chat.freenode.net/batman
2870Q:	https://patchwork.open-mesh.org/project/batman/list/
2871T:	git https://git.open-mesh.org/linux-merge.git
2872S:	Maintained
2873F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2874F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2875F:	Documentation/networking/batman-adv.rst
2876F:	include/uapi/linux/batadv_packet.h
2877F:	include/uapi/linux/batman_adv.h
2878F:	net/batman-adv/
2879
2880BAYCOM/HDLCDRV DRIVERS FOR AX.25
2881M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2882L:	linux-hams@vger.kernel.org
2883W:	http://www.baycom.org/~tom/ham/ham.html
2884S:	Maintained
2885F:	drivers/net/hamradio/baycom*
2886
2887BCACHE (BLOCK LAYER CACHE)
2888M:	Coly Li <colyli@suse.de>
2889M:	Kent Overstreet <kent.overstreet@gmail.com>
2890L:	linux-bcache@vger.kernel.org
2891W:	http://bcache.evilpiepirate.org
2892C:	irc://irc.oftc.net/bcache
2893S:	Maintained
2894F:	drivers/md/bcache/
2895
2896BDISP ST MEDIA DRIVER
2897M:	Fabien Dessenne <fabien.dessenne@st.com>
2898L:	linux-media@vger.kernel.org
2899T:	git git://linuxtv.org/media_tree.git
2900W:	https://linuxtv.org
2901S:	Supported
2902F:	drivers/media/platform/sti/bdisp
2903
2904BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2905M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2906L:	netdev@vger.kernel.org
2907S:	Maintained
2908F:	drivers/net/ethernet/ec_bhf.c
2909
2910BEFS FILE SYSTEM
2911M:	Luis de Bethencourt <luisbg@kernel.org>
2912M:	Salah Triki <salah.triki@gmail.com>
2913S:	Maintained
2914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2915F:	Documentation/filesystems/befs.txt
2916F:	fs/befs/
2917
2918BFQ I/O SCHEDULER
2919M:	Paolo Valente <paolo.valente@linaro.org>
2920M:	Jens Axboe <axboe@kernel.dk>
2921L:	linux-block@vger.kernel.org
2922S:	Maintained
2923F:	block/bfq-*
2924F:	Documentation/block/bfq-iosched.txt
2925
2926BFS FILE SYSTEM
2927M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2928S:	Maintained
2929F:	Documentation/filesystems/bfs.txt
2930F:	fs/bfs/
2931F:	include/uapi/linux/bfs_fs.h
2932
2933BLINKM RGB LED DRIVER
2934M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2935S:	Maintained
2936F:	drivers/leds/leds-blinkm.c
2937
2938BLOCK LAYER
2939M:	Jens Axboe <axboe@kernel.dk>
2940L:	linux-block@vger.kernel.org
2941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2942S:	Maintained
2943F:	block/
2944F:	drivers/block/
2945F:	kernel/trace/blktrace.c
2946F:	lib/sbitmap.c
2947
2948BLOCK2MTD DRIVER
2949M:	Joern Engel <joern@lazybastard.org>
2950L:	linux-mtd@lists.infradead.org
2951S:	Maintained
2952F:	drivers/mtd/devices/block2mtd.c
2953
2954BLUETOOTH DRIVERS
2955M:	Marcel Holtmann <marcel@holtmann.org>
2956M:	Johan Hedberg <johan.hedberg@gmail.com>
2957L:	linux-bluetooth@vger.kernel.org
2958W:	http://www.bluez.org/
2959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2961S:	Maintained
2962F:	drivers/bluetooth/
2963
2964BLUETOOTH SUBSYSTEM
2965M:	Marcel Holtmann <marcel@holtmann.org>
2966M:	Johan Hedberg <johan.hedberg@gmail.com>
2967L:	linux-bluetooth@vger.kernel.org
2968W:	http://www.bluez.org/
2969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2971S:	Maintained
2972F:	net/bluetooth/
2973F:	include/net/bluetooth/
2974
2975BONDING DRIVER
2976M:	Jay Vosburgh <j.vosburgh@gmail.com>
2977M:	Veaceslav Falico <vfalico@gmail.com>
2978M:	Andy Gospodarek <andy@greyhouse.net>
2979L:	netdev@vger.kernel.org
2980W:	http://sourceforge.net/projects/bonding/
2981S:	Supported
2982F:	drivers/net/bonding/
2983F:	include/uapi/linux/if_bonding.h
2984
2985BPF (Safe dynamic programs and tools)
2986M:	Alexei Starovoitov <ast@kernel.org>
2987M:	Daniel Borkmann <daniel@iogearbox.net>
2988R:	Martin KaFai Lau <kafai@fb.com>
2989R:	Song Liu <songliubraving@fb.com>
2990R:	Yonghong Song <yhs@fb.com>
2991L:	netdev@vger.kernel.org
2992L:	bpf@vger.kernel.org
2993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2995Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2996S:	Supported
2997F:	arch/*/net/*
2998F:	Documentation/networking/filter.txt
2999F:	Documentation/bpf/
3000F:	include/linux/bpf*
3001F:	include/linux/filter.h
3002F:	include/trace/events/xdp.h
3003F:	include/uapi/linux/bpf*
3004F:	include/uapi/linux/filter.h
3005F:	kernel/bpf/
3006F:	kernel/trace/bpf_trace.c
3007F:	lib/test_bpf.c
3008F:	net/bpf/
3009F:	net/core/filter.c
3010F:	net/sched/act_bpf.c
3011F:	net/sched/cls_bpf.c
3012F:	samples/bpf/
3013F:	tools/bpf/
3014F:	tools/lib/bpf/
3015F:	tools/testing/selftests/bpf/
3016K:	bpf
3017N:	bpf
3018
3019BPF JIT for ARM
3020M:	Shubham Bansal <illusionist.neo@gmail.com>
3021L:	netdev@vger.kernel.org
3022L:	bpf@vger.kernel.org
3023S:	Maintained
3024F:	arch/arm/net/
3025
3026BPF JIT for ARM64
3027M:	Daniel Borkmann <daniel@iogearbox.net>
3028M:	Alexei Starovoitov <ast@kernel.org>
3029M:	Zi Shen Lim <zlim.lnx@gmail.com>
3030L:	netdev@vger.kernel.org
3031L:	bpf@vger.kernel.org
3032S:	Supported
3033F:	arch/arm64/net/
3034
3035BPF JIT for MIPS (32-BIT AND 64-BIT)
3036M:	Paul Burton <paul.burton@mips.com>
3037L:	netdev@vger.kernel.org
3038L:	bpf@vger.kernel.org
3039S:	Maintained
3040F:	arch/mips/net/
3041
3042BPF JIT for NFP NICs
3043M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3044L:	netdev@vger.kernel.org
3045L:	bpf@vger.kernel.org
3046S:	Supported
3047F:	drivers/net/ethernet/netronome/nfp/bpf/
3048
3049BPF JIT for POWERPC (32-BIT AND 64-BIT)
3050M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3051M:	Sandipan Das <sandipan@linux.ibm.com>
3052L:	netdev@vger.kernel.org
3053L:	bpf@vger.kernel.org
3054S:	Maintained
3055F:	arch/powerpc/net/
3056
3057BPF JIT for RISC-V (RV64G)
3058M:	Björn Töpel <bjorn.topel@gmail.com>
3059L:	netdev@vger.kernel.org
3060S:	Maintained
3061F:	arch/riscv/net/
3062
3063BPF JIT for S390
3064M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3065M:	Vasily Gorbik <gor@linux.ibm.com>
3066M:	Christian Borntraeger <borntraeger@de.ibm.com>
3067L:	netdev@vger.kernel.org
3068L:	bpf@vger.kernel.org
3069S:	Maintained
3070F:	arch/s390/net/
3071X:	arch/s390/net/pnet.c
3072
3073BPF JIT for SPARC (32-BIT AND 64-BIT)
3074M:	David S. Miller <davem@davemloft.net>
3075L:	netdev@vger.kernel.org
3076L:	bpf@vger.kernel.org
3077S:	Maintained
3078F:	arch/sparc/net/
3079
3080BPF JIT for X86 32-BIT
3081M:	Wang YanQing <udknight@gmail.com>
3082L:	netdev@vger.kernel.org
3083L:	bpf@vger.kernel.org
3084S:	Maintained
3085F:	arch/x86/net/bpf_jit_comp32.c
3086
3087BPF JIT for X86 64-BIT
3088M:	Alexei Starovoitov <ast@kernel.org>
3089M:	Daniel Borkmann <daniel@iogearbox.net>
3090L:	netdev@vger.kernel.org
3091L:	bpf@vger.kernel.org
3092S:	Supported
3093F:	arch/x86/net/
3094X:	arch/x86/net/bpf_jit_comp32.c
3095
3096BROADCOM B44 10/100 ETHERNET DRIVER
3097M:	Michael Chan <michael.chan@broadcom.com>
3098L:	netdev@vger.kernel.org
3099S:	Supported
3100F:	drivers/net/ethernet/broadcom/b44.*
3101
3102BROADCOM B53 ETHERNET SWITCH DRIVER
3103M:	Florian Fainelli <f.fainelli@gmail.com>
3104L:	netdev@vger.kernel.org
3105L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3106S:	Supported
3107F:	drivers/net/dsa/b53/*
3108F:	include/linux/platform_data/b53.h
3109
3110BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3111M:	Florian Fainelli <f.fainelli@gmail.com>
3112M:	Ray Jui <rjui@broadcom.com>
3113M:	Scott Branden <sbranden@broadcom.com>
3114M:	bcm-kernel-feedback-list@broadcom.com
3115T:	git git://github.com/broadcom/mach-bcm
3116S:	Maintained
3117N:	bcm281*
3118N:	bcm113*
3119N:	bcm216*
3120N:	kona
3121F:	arch/arm/mach-bcm/
3122
3123BROADCOM BCM2835 ARM ARCHITECTURE
3124M:	Eric Anholt <eric@anholt.net>
3125M:	Stefan Wahren <stefan.wahren@i2se.com>
3126L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3128T:	git git://github.com/anholt/linux
3129S:	Maintained
3130N:	bcm2835
3131F:	drivers/staging/vc04_services
3132
3133BROADCOM BCM47XX MIPS ARCHITECTURE
3134M:	Hauke Mehrtens <hauke@hauke-m.de>
3135M:	Rafał Miłecki <zajec5@gmail.com>
3136L:	linux-mips@vger.kernel.org
3137S:	Maintained
3138F:	Documentation/devicetree/bindings/mips/brcm/
3139F:	arch/mips/bcm47xx/*
3140F:	arch/mips/include/asm/mach-bcm47xx/*
3141
3142BROADCOM BCM5301X ARM ARCHITECTURE
3143M:	Hauke Mehrtens <hauke@hauke-m.de>
3144M:	Rafał Miłecki <zajec5@gmail.com>
3145M:	bcm-kernel-feedback-list@broadcom.com
3146L:	linux-arm-kernel@lists.infradead.org
3147S:	Maintained
3148F:	arch/arm/mach-bcm/bcm_5301x.c
3149F:	arch/arm/boot/dts/bcm5301x*.dtsi
3150F:	arch/arm/boot/dts/bcm470*
3151F:	arch/arm/boot/dts/bcm953012*
3152
3153BROADCOM BCM53573 ARM ARCHITECTURE
3154M:	Rafał Miłecki <rafal@milecki.pl>
3155L:	linux-arm-kernel@lists.infradead.org
3156S:	Maintained
3157F:	arch/arm/boot/dts/bcm53573*
3158F:	arch/arm/boot/dts/bcm47189*
3159
3160BROADCOM BCM63XX ARM ARCHITECTURE
3161M:	Florian Fainelli <f.fainelli@gmail.com>
3162M:	bcm-kernel-feedback-list@broadcom.com
3163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3164T:	git git://github.com/broadcom/stblinux.git
3165S:	Maintained
3166N:	bcm63xx
3167
3168BROADCOM BCM63XX/BCM33XX UDC DRIVER
3169M:	Kevin Cernekee <cernekee@gmail.com>
3170L:	linux-usb@vger.kernel.org
3171S:	Maintained
3172F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3173
3174BROADCOM BCM7XXX ARM ARCHITECTURE
3175M:	Brian Norris <computersforpeace@gmail.com>
3176M:	Gregory Fong <gregory.0xf0@gmail.com>
3177M:	Florian Fainelli <f.fainelli@gmail.com>
3178M:	bcm-kernel-feedback-list@broadcom.com
3179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3180T:	git git://github.com/broadcom/stblinux.git
3181S:	Maintained
3182F:	arch/arm/mach-bcm/*brcmstb*
3183F:	arch/arm/boot/dts/bcm7*.dts*
3184F:	drivers/bus/brcmstb_gisb.c
3185F:	arch/arm/mm/cache-b15-rac.c
3186F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3187N:	brcmstb
3188
3189BROADCOM BMIPS CPUFREQ DRIVER
3190M:	Markus Mayer <mmayer@broadcom.com>
3191M:	bcm-kernel-feedback-list@broadcom.com
3192L:	linux-pm@vger.kernel.org
3193S:	Maintained
3194F:	drivers/cpufreq/bmips-cpufreq.c
3195
3196BROADCOM BMIPS MIPS ARCHITECTURE
3197M:	Kevin Cernekee <cernekee@gmail.com>
3198M:	Florian Fainelli <f.fainelli@gmail.com>
3199L:	bcm-kernel-feedback-list@broadcom.com
3200L:	linux-mips@vger.kernel.org
3201T:	git git://github.com/broadcom/stblinux.git
3202S:	Maintained
3203F:	arch/mips/bmips/*
3204F:	arch/mips/include/asm/mach-bmips/*
3205F:	arch/mips/kernel/*bmips*
3206F:	arch/mips/boot/dts/brcm/bcm*.dts*
3207F:	drivers/irqchip/irq-bcm63*
3208F:	drivers/irqchip/irq-bcm7*
3209F:	drivers/irqchip/irq-brcmstb*
3210F:	include/linux/bcm963xx_nvram.h
3211F:	include/linux/bcm963xx_tag.h
3212
3213BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3214M:	Rasesh Mody <rmody@marvell.com>
3215M:	GR-Linux-NIC-Dev@marvell.com
3216L:	netdev@vger.kernel.org
3217S:	Supported
3218F:	drivers/net/ethernet/broadcom/bnx2.*
3219F:	drivers/net/ethernet/broadcom/bnx2_*
3220
3221BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3222M:	QLogic-Storage-Upstream@qlogic.com
3223L:	linux-scsi@vger.kernel.org
3224S:	Supported
3225F:	drivers/scsi/bnx2fc/
3226
3227BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3228M:	QLogic-Storage-Upstream@qlogic.com
3229L:	linux-scsi@vger.kernel.org
3230S:	Supported
3231F:	drivers/scsi/bnx2i/
3232
3233BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3234M:	Ariel Elior <aelior@marvell.com>
3235M:	Sudarsana Kalluru <skalluru@marvell.com>
3236M:	GR-everest-linux-l2@marvell.com
3237L:	netdev@vger.kernel.org
3238S:	Supported
3239F:	drivers/net/ethernet/broadcom/bnx2x/
3240
3241BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3242M:	Michael Chan <michael.chan@broadcom.com>
3243L:	netdev@vger.kernel.org
3244S:	Supported
3245F:	drivers/net/ethernet/broadcom/bnxt/
3246
3247BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3248M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3249M:	Franky Lin <franky.lin@broadcom.com>
3250M:	Hante Meuleman <hante.meuleman@broadcom.com>
3251M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3252M:	Wright Feng <wright.feng@cypress.com>
3253L:	linux-wireless@vger.kernel.org
3254L:	brcm80211-dev-list.pdl@broadcom.com
3255L:	brcm80211-dev-list@cypress.com
3256S:	Supported
3257F:	drivers/net/wireless/broadcom/brcm80211/
3258
3259BROADCOM BRCMSTB GPIO DRIVER
3260M:	Gregory Fong <gregory.0xf0@gmail.com>
3261L:	bcm-kernel-feedback-list@broadcom.com
3262S:	Supported
3263F:	drivers/gpio/gpio-brcmstb.c
3264F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3265
3266BROADCOM BRCMSTB I2C DRIVER
3267M:	Kamal Dasu <kdasu.kdev@gmail.com>
3268L:	linux-i2c@vger.kernel.org
3269L:	bcm-kernel-feedback-list@broadcom.com
3270S:	Supported
3271F:	drivers/i2c/busses/i2c-brcmstb.c
3272F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3273
3274BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3275M:	Al Cooper <alcooperx@gmail.com>
3276L:	linux-kernel@vger.kernel.org
3277L:	bcm-kernel-feedback-list@broadcom.com
3278S:	Maintained
3279F:	drivers/phy/broadcom/phy-brcm-usb*
3280
3281BROADCOM GENET ETHERNET DRIVER
3282M:	Doug Berger <opendmb@gmail.com>
3283M:	Florian Fainelli <f.fainelli@gmail.com>
3284L:	bcm-kernel-feedback-list@broadcom.com
3285L:	netdev@vger.kernel.org
3286S:	Supported
3287F:	drivers/net/ethernet/broadcom/genet/
3288
3289BROADCOM IPROC ARM ARCHITECTURE
3290M:	Ray Jui <rjui@broadcom.com>
3291M:	Scott Branden <sbranden@broadcom.com>
3292M:	bcm-kernel-feedback-list@broadcom.com
3293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3294T:	git git://github.com/broadcom/cygnus-linux.git
3295S:	Maintained
3296N:	iproc
3297N:	cygnus
3298N:	bcm[-_]nsp
3299N:	bcm9113*
3300N:	bcm9583*
3301N:	bcm9585*
3302N:	bcm9586*
3303N:	bcm988312
3304N:	bcm113*
3305N:	bcm583*
3306N:	bcm585*
3307N:	bcm586*
3308N:	bcm88312
3309N:	hr2
3310N:	stingray
3311F:	arch/arm64/boot/dts/broadcom/northstar2/*
3312F:	arch/arm64/boot/dts/broadcom/stingray/*
3313F:	drivers/clk/bcm/clk-ns*
3314F:	drivers/clk/bcm/clk-sr*
3315F:	drivers/pinctrl/bcm/pinctrl-ns*
3316F:	include/dt-bindings/clock/bcm-sr*
3317
3318BROADCOM KONA GPIO DRIVER
3319M:	Ray Jui <rjui@broadcom.com>
3320L:	bcm-kernel-feedback-list@broadcom.com
3321S:	Supported
3322F:	drivers/gpio/gpio-bcm-kona.c
3323F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3324
3325BROADCOM NETXTREME-E ROCE DRIVER
3326M:	Selvin Xavier <selvin.xavier@broadcom.com>
3327M:	Devesh Sharma <devesh.sharma@broadcom.com>
3328M:	Somnath Kotur <somnath.kotur@broadcom.com>
3329M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3330L:	linux-rdma@vger.kernel.org
3331W:	http://www.broadcom.com
3332S:	Supported
3333F:	drivers/infiniband/hw/bnxt_re/
3334F:	include/uapi/rdma/bnxt_re-abi.h
3335
3336BROADCOM NVRAM DRIVER
3337M:	Rafał Miłecki <zajec5@gmail.com>
3338L:	linux-mips@vger.kernel.org
3339S:	Maintained
3340F:	drivers/firmware/broadcom/*
3341
3342BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3343M:	Rafał Miłecki <zajec5@gmail.com>
3344L:	linux-wireless@vger.kernel.org
3345S:	Maintained
3346F:	drivers/bcma/
3347F:	include/linux/bcma/
3348
3349BROADCOM STB AVS CPUFREQ DRIVER
3350M:	Markus Mayer <mmayer@broadcom.com>
3351M:	bcm-kernel-feedback-list@broadcom.com
3352L:	linux-pm@vger.kernel.org
3353S:	Maintained
3354F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3355F:	drivers/cpufreq/brcmstb*
3356
3357BROADCOM STB AVS TMON DRIVER
3358M:	Markus Mayer <mmayer@broadcom.com>
3359M:	bcm-kernel-feedback-list@broadcom.com
3360L:	linux-pm@vger.kernel.org
3361S:	Maintained
3362F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3363F:	drivers/thermal/broadcom/brcmstb*
3364
3365BROADCOM STB NAND FLASH DRIVER
3366M:	Brian Norris <computersforpeace@gmail.com>
3367M:	Kamal Dasu <kdasu.kdev@gmail.com>
3368L:	linux-mtd@lists.infradead.org
3369L:	bcm-kernel-feedback-list@broadcom.com
3370S:	Maintained
3371F:	drivers/mtd/nand/raw/brcmnand/
3372
3373BROADCOM STB DPFE DRIVER
3374M:	Markus Mayer <mmayer@broadcom.com>
3375M:	bcm-kernel-feedback-list@broadcom.com
3376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3377S:	Maintained
3378F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3379F:	drivers/memory/brcmstb_dpfe.c
3380
3381BROADCOM SPI DRIVER
3382M:	Kamal Dasu <kdasu.kdev@gmail.com>
3383M:	bcm-kernel-feedback-list@broadcom.com
3384S:	Maintained
3385F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3386F:	drivers/spi/spi-bcm-qspi.*
3387F:	drivers/spi/spi-brcmstb-qspi.c
3388F:	drivers/spi/spi-iproc-qspi.c
3389
3390BROADCOM SYSTEMPORT ETHERNET DRIVER
3391M:	Florian Fainelli <f.fainelli@gmail.com>
3392L:	bcm-kernel-feedback-list@broadcom.com
3393L:	netdev@vger.kernel.org
3394S:	Supported
3395F:	drivers/net/ethernet/broadcom/bcmsysport.*
3396
3397BROADCOM TG3 GIGABIT ETHERNET DRIVER
3398M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3399M:	Prashant Sreedharan <prashant@broadcom.com>
3400M:	Michael Chan <mchan@broadcom.com>
3401L:	netdev@vger.kernel.org
3402S:	Supported
3403F:	drivers/net/ethernet/broadcom/tg3.*
3404
3405BROCADE BFA FC SCSI DRIVER
3406M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3407M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3408L:	linux-scsi@vger.kernel.org
3409S:	Supported
3410F:	drivers/scsi/bfa/
3411
3412BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3413M:	Rasesh Mody <rmody@marvell.com>
3414M:	Sudarsana Kalluru <skalluru@marvell.com>
3415M:	GR-Linux-NIC-Dev@marvell.com
3416L:	netdev@vger.kernel.org
3417S:	Supported
3418F:	drivers/net/ethernet/brocade/bna/
3419
3420BSG (block layer generic sg v4 driver)
3421M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3422L:	linux-scsi@vger.kernel.org
3423S:	Supported
3424F:	block/bsg.c
3425F:	include/linux/bsg.h
3426F:	include/uapi/linux/bsg.h
3427
3428BT87X AUDIO DRIVER
3429M:	Clemens Ladisch <clemens@ladisch.de>
3430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3432S:	Maintained
3433F:	Documentation/sound/cards/bt87x.rst
3434F:	sound/pci/bt87x.c
3435
3436BT8XXGPIO DRIVER
3437M:	Michael Buesch <m@bues.ch>
3438W:	http://bu3sch.de/btgpio.php
3439S:	Maintained
3440F:	drivers/gpio/gpio-bt8xx.c
3441
3442BTRFS FILE SYSTEM
3443M:	Chris Mason <clm@fb.com>
3444M:	Josef Bacik <josef@toxicpanda.com>
3445M:	David Sterba <dsterba@suse.com>
3446L:	linux-btrfs@vger.kernel.org
3447W:	http://btrfs.wiki.kernel.org/
3448Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3450S:	Maintained
3451F:	Documentation/filesystems/btrfs.txt
3452F:	fs/btrfs/
3453F:	include/linux/btrfs*
3454F:	include/uapi/linux/btrfs*
3455
3456BTTV VIDEO4LINUX DRIVER
3457M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3458L:	linux-media@vger.kernel.org
3459W:	https://linuxtv.org
3460T:	git git://linuxtv.org/media_tree.git
3461S:	Odd fixes
3462F:	Documentation/media/v4l-drivers/bttv*
3463F:	drivers/media/pci/bt8xx/bttv*
3464
3465BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3466M:	Chanwoo Choi <cw00.choi@samsung.com>
3467L:	linux-pm@vger.kernel.org
3468L:	linux-samsung-soc@vger.kernel.org
3469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3470S:	Maintained
3471F:	drivers/devfreq/exynos-bus.c
3472F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3473
3474BUSLOGIC SCSI DRIVER
3475M:	Khalid Aziz <khalid@gonehiking.org>
3476L:	linux-scsi@vger.kernel.org
3477S:	Maintained
3478F:	drivers/scsi/BusLogic.*
3479F:	drivers/scsi/FlashPoint.*
3480
3481C-MEDIA CMI8788 DRIVER
3482M:	Clemens Ladisch <clemens@ladisch.de>
3483L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3485S:	Maintained
3486F:	sound/pci/oxygen/
3487
3488C-SKY ARCHITECTURE
3489M:	Guo Ren <guoren@kernel.org>
3490T:	git https://github.com/c-sky/csky-linux.git
3491S:	Supported
3492F:	arch/csky/
3493F:	Documentation/devicetree/bindings/csky/
3494F:	drivers/irqchip/irq-csky-*
3495F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3496F:	drivers/clocksource/timer-gx6605s.c
3497F:	drivers/clocksource/timer-mp-csky.c
3498F:	Documentation/devicetree/bindings/timer/csky,*
3499K:	csky
3500N:	csky
3501
3502C6X ARCHITECTURE
3503M:	Mark Salter <msalter@redhat.com>
3504M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3505L:	linux-c6x-dev@linux-c6x.org
3506W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3507S:	Maintained
3508F:	arch/c6x/
3509
3510CA8210 IEEE-802.15.4 RADIO DRIVER
3511M:	Harry Morris <h.morris@cascoda.com>
3512L:	linux-wpan@vger.kernel.org
3513W:	https://github.com/Cascoda/ca8210-linux.git
3514S:	Maintained
3515F:	drivers/net/ieee802154/ca8210.c
3516F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3517
3518CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3519M:	David Howells <dhowells@redhat.com>
3520L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3521S:	Supported
3522F:	Documentation/filesystems/caching/cachefiles.txt
3523F:	fs/cachefiles/
3524
3525CADENCE MIPI-CSI2 BRIDGES
3526M:	Maxime Ripard <maxime.ripard@bootlin.com>
3527L:	linux-media@vger.kernel.org
3528S:	Maintained
3529F:	Documentation/devicetree/bindings/media/cdns,*.txt
3530F:	drivers/media/platform/cadence/cdns-csi2*
3531
3532CADET FM/AM RADIO RECEIVER DRIVER
3533M:	Hans Verkuil <hverkuil@xs4all.nl>
3534L:	linux-media@vger.kernel.org
3535T:	git git://linuxtv.org/media_tree.git
3536W:	https://linuxtv.org
3537S:	Maintained
3538F:	drivers/media/radio/radio-cadet*
3539
3540CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3541M:	Jonathan Corbet <corbet@lwn.net>
3542L:	linux-media@vger.kernel.org
3543T:	git git://linuxtv.org/media_tree.git
3544S:	Maintained
3545F:	Documentation/media/v4l-drivers/cafe_ccic*
3546F:	drivers/media/platform/marvell-ccic/
3547
3548CAIF NETWORK LAYER
3549L:	netdev@vger.kernel.org
3550S:	Orphan
3551F:	Documentation/networking/caif/
3552F:	drivers/net/caif/
3553F:	include/uapi/linux/caif/
3554F:	include/net/caif/
3555F:	net/caif/
3556
3557CAKE QDISC
3558M:	Toke Høiland-Jørgensen <toke@toke.dk>
3559L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3560S:	Maintained
3561F:	net/sched/sch_cake.c
3562
3563CALGARY x86-64 IOMMU
3564M:	Muli Ben-Yehuda <mulix@mulix.org>
3565M:	Jon Mason <jdmason@kudzu.us>
3566L:	iommu@lists.linux-foundation.org
3567S:	Maintained
3568F:	arch/x86/kernel/pci-calgary_64.c
3569F:	arch/x86/kernel/tce_64.c
3570F:	arch/x86/include/asm/calgary.h
3571F:	arch/x86/include/asm/tce.h
3572
3573CAN NETWORK DRIVERS
3574M:	Wolfgang Grandegger <wg@grandegger.com>
3575M:	Marc Kleine-Budde <mkl@pengutronix.de>
3576L:	linux-can@vger.kernel.org
3577W:	https://github.com/linux-can
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3580S:	Maintained
3581F:	Documentation/devicetree/bindings/net/can/
3582F:	drivers/net/can/
3583F:	include/linux/can/dev.h
3584F:	include/linux/can/platform/
3585F:	include/uapi/linux/can/error.h
3586F:	include/uapi/linux/can/netlink.h
3587
3588CAN NETWORK LAYER
3589M:	Oliver Hartkopp <socketcan@hartkopp.net>
3590M:	Marc Kleine-Budde <mkl@pengutronix.de>
3591L:	linux-can@vger.kernel.org
3592W:	https://github.com/linux-can
3593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3595S:	Maintained
3596F:	Documentation/networking/can.rst
3597F:	net/can/
3598F:	include/linux/can/core.h
3599F:	include/uapi/linux/can.h
3600F:	include/uapi/linux/can/bcm.h
3601F:	include/uapi/linux/can/raw.h
3602F:	include/uapi/linux/can/gw.h
3603
3604CAPABILITIES
3605M:	Serge Hallyn <serge@hallyn.com>
3606L:	linux-security-module@vger.kernel.org
3607S:	Supported
3608F:	include/linux/capability.h
3609F:	include/uapi/linux/capability.h
3610F:	security/commoncap.c
3611F:	kernel/capability.c
3612
3613CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3614M:	Kevin Tsai <ktsai@capellamicro.com>
3615S:	Maintained
3616F:	drivers/iio/light/cm*
3617
3618CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3619M:	Christian Lamparter <chunkeey@googlemail.com>
3620L:	linux-wireless@vger.kernel.org
3621W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3622S:	Maintained
3623F:	drivers/net/wireless/ath/carl9170/
3624
3625CAVIUM I2C DRIVER
3626M:	Jan Glauber <jglauber@cavium.com>
3627M:	David Daney <david.daney@cavium.com>
3628W:	http://www.cavium.com
3629S:	Supported
3630F:	drivers/i2c/busses/i2c-octeon*
3631F:	drivers/i2c/busses/i2c-thunderx*
3632
3633CAVIUM LIQUIDIO NETWORK DRIVER
3634M:	Derek Chickles <dchickles@marvell.com>
3635M:	Satanand Burla <sburla@marvell.com>
3636M:	Felix Manlunas <fmanlunas@marvell.com>
3637L:	netdev@vger.kernel.org
3638W:	http://www.cavium.com
3639S:	Supported
3640F:	drivers/net/ethernet/cavium/liquidio/
3641
3642CAVIUM MMC DRIVER
3643M:	Jan Glauber <jglauber@cavium.com>
3644M:	David Daney <david.daney@cavium.com>
3645M:	Steven J. Hill <Steven.Hill@cavium.com>
3646W:	http://www.cavium.com
3647S:	Supported
3648F:	drivers/mmc/host/cavium*
3649
3650CAVIUM OCTEON-TX CRYPTO DRIVER
3651M:	George Cherian <george.cherian@cavium.com>
3652L:	linux-crypto@vger.kernel.org
3653W:	http://www.cavium.com
3654S:	Supported
3655F:	drivers/crypto/cavium/cpt/
3656
3657CAVIUM THUNDERX2 ARM64 SOC
3658M:	Robert Richter <rrichter@cavium.com>
3659M:	Jayachandran C <jnair@caviumnetworks.com>
3660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3661S:	Maintained
3662F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3663F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3664
3665CC2520 IEEE-802.15.4 RADIO DRIVER
3666M:	Varka Bhadram <varkabhadram@gmail.com>
3667L:	linux-wpan@vger.kernel.org
3668S:	Maintained
3669F:	drivers/net/ieee802154/cc2520.c
3670F:	include/linux/spi/cc2520.h
3671F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3672
3673CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3674M:	Gilad Ben-Yossef <gilad@benyossef.com>
3675L:	linux-crypto@vger.kernel.org
3676S:	Supported
3677F:	drivers/crypto/ccree/
3678W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3679
3680CEC FRAMEWORK
3681M:	Hans Verkuil <hans.verkuil@cisco.com>
3682L:	linux-media@vger.kernel.org
3683T:	git git://linuxtv.org/media_tree.git
3684W:	http://linuxtv.org
3685S:	Supported
3686F:	Documentation/media/kapi/cec-core.rst
3687F:	Documentation/media/uapi/cec
3688F:	drivers/media/cec/
3689F:	drivers/media/rc/keymaps/rc-cec.c
3690F:	include/media/cec.h
3691F:	include/media/cec-notifier.h
3692F:	include/uapi/linux/cec.h
3693F:	include/uapi/linux/cec-funcs.h
3694F:	Documentation/devicetree/bindings/media/cec.txt
3695F:	Documentation/ABI/testing/debugfs-cec-error-inj
3696
3697CEC GPIO DRIVER
3698M:	Hans Verkuil <hans.verkuil@cisco.com>
3699L:	linux-media@vger.kernel.org
3700T:	git git://linuxtv.org/media_tree.git
3701W:	http://linuxtv.org
3702S:	Supported
3703F:	drivers/media/platform/cec-gpio/
3704F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3705
3706CELL BROADBAND ENGINE ARCHITECTURE
3707M:	Arnd Bergmann <arnd@arndb.de>
3708L:	linuxppc-dev@lists.ozlabs.org
3709W:	http://www.ibm.com/developerworks/power/cell/
3710S:	Supported
3711F:	arch/powerpc/include/asm/cell*.h
3712F:	arch/powerpc/include/asm/spu*.h
3713F:	arch/powerpc/include/uapi/asm/spu*.h
3714F:	arch/powerpc/oprofile/*cell*
3715F:	arch/powerpc/platforms/cell/
3716
3717CEPH COMMON CODE (LIBCEPH)
3718M:	Ilya Dryomov <idryomov@gmail.com>
3719M:	"Yan, Zheng" <zyan@redhat.com>
3720M:	Sage Weil <sage@redhat.com>
3721L:	ceph-devel@vger.kernel.org
3722W:	http://ceph.com/
3723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3724T:	git git://github.com/ceph/ceph-client.git
3725S:	Supported
3726F:	net/ceph/
3727F:	include/linux/ceph/
3728F:	include/linux/crush/
3729
3730CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3731M:	"Yan, Zheng" <zyan@redhat.com>
3732M:	Sage Weil <sage@redhat.com>
3733M:	Ilya Dryomov <idryomov@gmail.com>
3734L:	ceph-devel@vger.kernel.org
3735W:	http://ceph.com/
3736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3737T:	git git://github.com/ceph/ceph-client.git
3738S:	Supported
3739F:	Documentation/filesystems/ceph.txt
3740F:	fs/ceph/
3741
3742CERTIFICATE HANDLING:
3743M:	David Howells <dhowells@redhat.com>
3744M:	David Woodhouse <dwmw2@infradead.org>
3745L:	keyrings@vger.kernel.org
3746S:	Maintained
3747F:	Documentation/admin-guide/module-signing.rst
3748F:	certs/
3749F:	scripts/sign-file.c
3750F:	scripts/extract-cert.c
3751
3752CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3753L:	linux-usb@vger.kernel.org
3754S:	Orphan
3755F:	Documentation/usb/WUSB-Design-overview.txt
3756F:	Documentation/usb/wusb-cbaf
3757F:	drivers/usb/host/hwa-hc.c
3758F:	drivers/usb/host/whci/
3759F:	drivers/usb/wusbcore/
3760F:	include/linux/usb/wusb*
3761
3762CFAG12864B LCD DRIVER
3763M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3764S:	Maintained
3765F:	drivers/auxdisplay/cfag12864b.c
3766F:	include/linux/cfag12864b.h
3767
3768CFAG12864BFB LCD FRAMEBUFFER DRIVER
3769M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3770S:	Maintained
3771F:	drivers/auxdisplay/cfag12864bfb.c
3772F:	include/linux/cfag12864b.h
3773
3774802.11 (including CFG80211/NL80211)
3775M:	Johannes Berg <johannes@sipsolutions.net>
3776L:	linux-wireless@vger.kernel.org
3777W:	http://wireless.kernel.org/
3778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3780S:	Maintained
3781F:	net/wireless/
3782F:	include/uapi/linux/nl80211.h
3783F:	include/linux/ieee80211.h
3784F:	include/net/wext.h
3785F:	include/net/cfg80211.h
3786F:	include/net/iw_handler.h
3787F:	include/net/ieee80211_radiotap.h
3788F:	Documentation/driver-api/80211/cfg80211.rst
3789F:	Documentation/networking/regulatory.txt
3790
3791CHAR and MISC DRIVERS
3792M:	Arnd Bergmann <arnd@arndb.de>
3793M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3795S:	Supported
3796F:	drivers/char/
3797F:	drivers/misc/
3798F:	include/linux/miscdevice.h
3799
3800CHECKPATCH
3801M:	Andy Whitcroft <apw@canonical.com>
3802M:	Joe Perches <joe@perches.com>
3803S:	Maintained
3804F:	scripts/checkpatch.pl
3805
3806CHINESE DOCUMENTATION
3807M:	Harry Wei <harryxiyou@gmail.com>
3808M:	Alex Shi <alex.shi@linux.alibaba.com>
3809L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3810S:	Maintained
3811F:	Documentation/translations/zh_CN/
3812
3813CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3814M:	Peter Chen <Peter.Chen@nxp.com>
3815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3816L:	linux-usb@vger.kernel.org
3817S:	Maintained
3818F:	drivers/usb/chipidea/
3819
3820CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3821M:	Hans de Goede <hdegoede@redhat.com>
3822L:	linux-input@vger.kernel.org
3823S:	Maintained
3824F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3825F:	drivers/input/touchscreen/chipone_icn8318.c
3826
3827CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3828M:	Hans de Goede <hdegoede@redhat.com>
3829L:	linux-input@vger.kernel.org
3830S:	Maintained
3831F:	drivers/input/touchscreen/chipone_icn8505.c
3832
3833CHROME HARDWARE PLATFORM SUPPORT
3834M:	Benson Leung <bleung@chromium.org>
3835M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3836S:	Maintained
3837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3838F:	drivers/platform/chrome/
3839
3840CHROMEOS EC SUBDRIVERS
3841M:	Benson Leung <bleung@chromium.org>
3842M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3843R:	Guenter Roeck <groeck@chromium.org>
3844S:	Maintained
3845N:	cros_ec
3846N:	cros-ec
3847F:	drivers/power/supply/cros_usbpd-charger.c
3848
3849CHROMEOS EC CODEC DRIVER
3850M:	Cheng-Yi Chiang <cychiang@chromium.org>
3851S:	Maintained
3852R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3853R:	Guenter Roeck <groeck@chromium.org>
3854F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3855F:	sound/soc/codecs/cros_ec_codec.*
3856
3857CIRRUS LOGIC AUDIO CODEC DRIVERS
3858M:	Brian Austin <brian.austin@cirrus.com>
3859M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3860L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3861S:	Maintained
3862F:	sound/soc/codecs/cs*
3863
3864CIRRUS LOGIC EP93XX ETHERNET DRIVER
3865M:	Hartley Sweeten <hsweeten@visionengravers.com>
3866L:	netdev@vger.kernel.org
3867S:	Maintained
3868F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3869
3870CIRRUS LOGIC LOCHNAGAR DRIVER
3871M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3872M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3873L:	patches@opensource.cirrus.com
3874S:	Supported
3875F:	drivers/clk/clk-lochnagar.c
3876F:	drivers/hwmon/lochnagar-hwmon.c
3877F:	drivers/mfd/lochnagar-i2c.c
3878F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3879F:	drivers/regulator/lochnagar-regulator.c
3880F:	sound/soc/codecs/lochnagar-sc.c
3881F:	include/dt-bindings/clk/lochnagar.h
3882F:	include/dt-bindings/pinctrl/lochnagar.h
3883F:	include/linux/mfd/lochnagar*
3884F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3885F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3886F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3887F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3888F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3889F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3890F:	Documentation/hwmon/lochnagar
3891
3892CISCO FCOE HBA DRIVER
3893M:	Satish Kharat <satishkh@cisco.com>
3894M:	Sesidhar Baddela <sebaddel@cisco.com>
3895M:	Karan Tilak Kumar <kartilak@cisco.com>
3896L:	linux-scsi@vger.kernel.org
3897S:	Supported
3898F:	drivers/scsi/fnic/
3899
3900CISCO SCSI HBA DRIVER
3901M:	Karan Tilak Kumar <kartilak@cisco.com>
3902M:	Sesidhar Baddela <sebaddel@cisco.com>
3903L:	linux-scsi@vger.kernel.org
3904S:	Supported
3905F:	drivers/scsi/snic/
3906
3907CISCO VIC ETHERNET NIC DRIVER
3908M:	Christian Benvenuti <benve@cisco.com>
3909M:	Govindarajulu Varadarajan <_govind@gmx.com>
3910M:	Parvi Kaustubhi <pkaustub@cisco.com>
3911S:	Supported
3912F:	drivers/net/ethernet/cisco/enic/
3913
3914CISCO VIC LOW LATENCY NIC DRIVER
3915M:	Christian Benvenuti <benve@cisco.com>
3916M:	Nelson Escobar <neescoba@cisco.com>
3917M:	Parvi Kaustubhi <pkaustub@cisco.com>
3918S:	Supported
3919F:	drivers/infiniband/hw/usnic/
3920
3921CIRRUS LOGIC MADERA CODEC DRIVERS
3922M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3923M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3924L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3925L:	patches@opensource.cirrus.com
3926T:	git https://github.com/CirrusLogic/linux-drivers.git
3927W:	https://github.com/CirrusLogic/linux-drivers/wiki
3928S:	Supported
3929F:	Documentation/devicetree/bindings/mfd/madera.txt
3930F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3931F:	include/linux/irqchip/irq-madera*
3932F:	include/linux/mfd/madera/*
3933F:	drivers/gpio/gpio-madera*
3934F:	drivers/irqchip/irq-madera*
3935F:	drivers/mfd/madera*
3936F:	drivers/mfd/cs47l*
3937F:	drivers/pinctrl/cirrus/*
3938
3939CLANG-FORMAT FILE
3940M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3941S:	Maintained
3942F:	.clang-format
3943
3944CLEANCACHE API
3945M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3946L:	linux-kernel@vger.kernel.org
3947S:	Maintained
3948F:	mm/cleancache.c
3949F:	include/linux/cleancache.h
3950
3951CLK API
3952M:	Russell King <linux@armlinux.org.uk>
3953L:	linux-clk@vger.kernel.org
3954S:	Maintained
3955F:	include/linux/clk.h
3956
3957CLOCKSOURCE, CLOCKEVENT DRIVERS
3958M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3959M:	Thomas Gleixner <tglx@linutronix.de>
3960L:	linux-kernel@vger.kernel.org
3961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3962S:	Supported
3963F:	drivers/clocksource/
3964F:	Documentation/devicetree/bindings/timer/
3965
3966CMPC ACPI DRIVER
3967M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3968M:	Daniel Oliveira Nascimento <don@syst.com.br>
3969L:	platform-driver-x86@vger.kernel.org
3970S:	Supported
3971F:	drivers/platform/x86/classmate-laptop.c
3972
3973COBALT MEDIA DRIVER
3974M:	Hans Verkuil <hans.verkuil@cisco.com>
3975L:	linux-media@vger.kernel.org
3976T:	git git://linuxtv.org/media_tree.git
3977W:	https://linuxtv.org
3978S:	Supported
3979F:	drivers/media/pci/cobalt/
3980
3981COCCINELLE/Semantic Patches (SmPL)
3982M:	Julia Lawall <Julia.Lawall@lip6.fr>
3983M:	Gilles Muller <Gilles.Muller@lip6.fr>
3984M:	Nicolas Palix <nicolas.palix@imag.fr>
3985M:	Michal Marek <michal.lkml@markovi.net>
3986L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3988W:	http://coccinelle.lip6.fr/
3989S:	Supported
3990F:	Documentation/dev-tools/coccinelle.rst
3991F:	scripts/coccinelle/
3992F:	scripts/coccicheck
3993
3994CODA FILE SYSTEM
3995M:	Jan Harkes <jaharkes@cs.cmu.edu>
3996M:	coda@cs.cmu.edu
3997L:	codalist@coda.cs.cmu.edu
3998W:	http://www.coda.cs.cmu.edu/
3999S:	Maintained
4000F:	Documentation/filesystems/coda.txt
4001F:	fs/coda/
4002F:	include/linux/coda*.h
4003F:	include/uapi/linux/coda*.h
4004
4005CODA V4L2 MEM2MEM DRIVER
4006M:	Philipp Zabel <p.zabel@pengutronix.de>
4007L:	linux-media@vger.kernel.org
4008S:	Maintained
4009F:	Documentation/devicetree/bindings/media/coda.txt
4010F:	drivers/media/platform/coda/
4011
4012CODE OF CONDUCT
4013M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4014S:	Supported
4015F:	Documentation/process/code-of-conduct.rst
4016F:	Documentation/process/code-of-conduct-interpretation.rst
4017
4018COMMON CLK FRAMEWORK
4019M:	Michael Turquette <mturquette@baylibre.com>
4020M:	Stephen Boyd <sboyd@kernel.org>
4021L:	linux-clk@vger.kernel.org
4022Q:	http://patchwork.kernel.org/project/linux-clk/list/
4023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4024S:	Maintained
4025F:	Documentation/devicetree/bindings/clock/
4026F:	drivers/clk/
4027X:	drivers/clk/clkdev.c
4028F:	include/linux/clk-pr*
4029F:	include/linux/clk/
4030F:	include/linux/of_clk.h
4031
4032COMMON INTERNET FILE SYSTEM (CIFS)
4033M:	Steve French <sfrench@samba.org>
4034L:	linux-cifs@vger.kernel.org
4035L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4036W:	http://linux-cifs.samba.org/
4037T:	git git://git.samba.org/sfrench/cifs-2.6.git
4038S:	Supported
4039F:	Documentation/filesystems/cifs/
4040F:	fs/cifs/
4041
4042COMPACTPCI HOTPLUG CORE
4043M:	Scott Murray <scott@spiteful.org>
4044L:	linux-pci@vger.kernel.org
4045S:	Maintained
4046F:	drivers/pci/hotplug/cpci_hotplug*
4047
4048COMPACTPCI HOTPLUG GENERIC DRIVER
4049M:	Scott Murray <scott@spiteful.org>
4050L:	linux-pci@vger.kernel.org
4051S:	Maintained
4052F:	drivers/pci/hotplug/cpcihp_generic.c
4053
4054COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4055M:	Scott Murray <scott@spiteful.org>
4056L:	linux-pci@vger.kernel.org
4057S:	Maintained
4058F:	drivers/pci/hotplug/cpcihp_zt5550.*
4059
4060COMPAL LAPTOP SUPPORT
4061M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4062L:	platform-driver-x86@vger.kernel.org
4063S:	Maintained
4064F:	drivers/platform/x86/compal-laptop.c
4065
4066COMPILER ATTRIBUTES
4067M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4068S:	Maintained
4069F:	include/linux/compiler_attributes.h
4070
4071CONEXANT ACCESSRUNNER USB DRIVER
4072L:	accessrunner-general@lists.sourceforge.net
4073W:	http://accessrunner.sourceforge.net/
4074S:	Orphan
4075F:	drivers/usb/atm/cxacru.c
4076
4077CONFIGFS
4078M:	Joel Becker <jlbec@evilplan.org>
4079M:	Christoph Hellwig <hch@lst.de>
4080T:	git git://git.infradead.org/users/hch/configfs.git
4081S:	Supported
4082F:	fs/configfs/
4083F:	include/linux/configfs.h
4084
4085CONNECTOR
4086M:	Evgeniy Polyakov <zbr@ioremap.net>
4087L:	netdev@vger.kernel.org
4088S:	Maintained
4089F:	drivers/connector/
4090
4091CONTROL GROUP (CGROUP)
4092M:	Tejun Heo <tj@kernel.org>
4093M:	Li Zefan <lizefan@huawei.com>
4094M:	Johannes Weiner <hannes@cmpxchg.org>
4095L:	cgroups@vger.kernel.org
4096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4097S:	Maintained
4098F:	Documentation/admin-guide/cgroup-v2.rst
4099F:	Documentation/cgroup-v1/
4100F:	include/linux/cgroup*
4101F:	kernel/cgroup/
4102
4103CONTROL GROUP - CPUSET
4104M:	Li Zefan <lizefan@huawei.com>
4105L:	cgroups@vger.kernel.org
4106W:	http://www.bullopensource.org/cpuset/
4107W:	http://oss.sgi.com/projects/cpusets/
4108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4109S:	Maintained
4110F:	Documentation/cgroup-v1/cpusets.txt
4111F:	include/linux/cpuset.h
4112F:	kernel/cgroup/cpuset.c
4113
4114CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4115M:	Johannes Weiner <hannes@cmpxchg.org>
4116M:	Michal Hocko <mhocko@kernel.org>
4117M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4118L:	cgroups@vger.kernel.org
4119L:	linux-mm@kvack.org
4120S:	Maintained
4121F:	mm/memcontrol.c
4122F:	mm/swap_cgroup.c
4123
4124CORETEMP HARDWARE MONITORING DRIVER
4125M:	Fenghua Yu <fenghua.yu@intel.com>
4126L:	linux-hwmon@vger.kernel.org
4127S:	Maintained
4128F:	Documentation/hwmon/coretemp.rst
4129F:	drivers/hwmon/coretemp.c
4130
4131COSA/SRP SYNC SERIAL DRIVER
4132M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4133W:	http://www.fi.muni.cz/~kas/cosa/
4134S:	Maintained
4135F:	drivers/net/wan/cosa*
4136
4137COUNTER SUBSYSTEM
4138M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4139L:	linux-iio@vger.kernel.org
4140S:	Maintained
4141F:	Documentation/ABI/testing/sysfs-bus-counter*
4142F:	Documentation/driver-api/generic-counter.rst
4143F:	drivers/counter/
4144F:	include/linux/counter.h
4145F:	include/linux/counter_enum.h
4146
4147CPMAC ETHERNET DRIVER
4148M:	Florian Fainelli <f.fainelli@gmail.com>
4149L:	netdev@vger.kernel.org
4150S:	Maintained
4151F:	drivers/net/ethernet/ti/cpmac.c
4152
4153CPU FREQUENCY SCALING FRAMEWORK
4154M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4155M:	Viresh Kumar <viresh.kumar@linaro.org>
4156L:	linux-pm@vger.kernel.org
4157S:	Maintained
4158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4160B:	https://bugzilla.kernel.org
4161F:	Documentation/admin-guide/pm/cpufreq.rst
4162F:	Documentation/admin-guide/pm/intel_pstate.rst
4163F:	Documentation/cpu-freq/
4164F:	Documentation/devicetree/bindings/cpufreq/
4165F:	drivers/cpufreq/
4166F:	kernel/sched/cpufreq*.c
4167F:	include/linux/cpufreq.h
4168F:	include/linux/sched/cpufreq.h
4169F:	tools/testing/selftests/cpufreq/
4170
4171CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4172M:	Viresh Kumar <viresh.kumar@linaro.org>
4173M:	Sudeep Holla <sudeep.holla@arm.com>
4174L:	linux-pm@vger.kernel.org
4175W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4176S:	Maintained
4177F:	drivers/cpufreq/arm_big_little.h
4178F:	drivers/cpufreq/arm_big_little.c
4179
4180CPU POWER MONITORING SUBSYSTEM
4181M:	Thomas Renninger <trenn@suse.com>
4182M:	Shuah Khan <shuah@kernel.org>
4183M:	Shuah Khan <skhan@linuxfoundation.org>
4184L:	linux-pm@vger.kernel.org
4185S:	Maintained
4186F:	tools/power/cpupower/
4187
4188CPUID/MSR DRIVER
4189M:	"H. Peter Anvin" <hpa@zytor.com>
4190S:	Maintained
4191F:	arch/x86/kernel/cpuid.c
4192F:	arch/x86/kernel/msr.c
4193
4194CPUIDLE DRIVER - ARM BIG LITTLE
4195M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4196M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4197L:	linux-pm@vger.kernel.org
4198L:	linux-arm-kernel@lists.infradead.org
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4200S:	Maintained
4201F:	drivers/cpuidle/cpuidle-big_little.c
4202
4203CPUIDLE DRIVER - ARM EXYNOS
4204M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4205M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4206M:	Kukjin Kim <kgene@kernel.org>
4207L:	linux-pm@vger.kernel.org
4208L:	linux-samsung-soc@vger.kernel.org
4209S:	Supported
4210F:	drivers/cpuidle/cpuidle-exynos.c
4211F:	arch/arm/mach-exynos/pm.c
4212
4213CPU IDLE TIME MANAGEMENT FRAMEWORK
4214M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4215M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4216L:	linux-pm@vger.kernel.org
4217S:	Maintained
4218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4219B:	https://bugzilla.kernel.org
4220F:	Documentation/admin-guide/pm/cpuidle.rst
4221F:	Documentation/driver-api/pm/cpuidle.rst
4222F:	drivers/cpuidle/*
4223F:	include/linux/cpuidle.h
4224
4225CRAMFS FILESYSTEM
4226M:	Nicolas Pitre <nico@fluxnic.net>
4227S:	Maintained
4228F:	Documentation/filesystems/cramfs.txt
4229F:	fs/cramfs/
4230
4231CRYPTO API
4232M:	Herbert Xu <herbert@gondor.apana.org.au>
4233M:	"David S. Miller" <davem@davemloft.net>
4234L:	linux-crypto@vger.kernel.org
4235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4237S:	Maintained
4238F:	Documentation/crypto/
4239F:	Documentation/devicetree/bindings/crypto/
4240F:	arch/*/crypto/
4241F:	crypto/
4242F:	drivers/crypto/
4243F:	include/crypto/
4244F:	include/linux/crypto*
4245
4246CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4247M:	Neil Horman <nhorman@tuxdriver.com>
4248L:	linux-crypto@vger.kernel.org
4249S:	Maintained
4250F:	crypto/ansi_cprng.c
4251F:	crypto/rng.c
4252
4253CS3308 MEDIA DRIVER
4254M:	Hans Verkuil <hverkuil@xs4all.nl>
4255L:	linux-media@vger.kernel.org
4256T:	git git://linuxtv.org/media_tree.git
4257W:	http://linuxtv.org
4258S:	Odd Fixes
4259F:	drivers/media/i2c/cs3308.c
4260
4261CS5535 Audio ALSA driver
4262M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4263S:	Maintained
4264F:	sound/pci/cs5535audio/
4265
4266CSI DRIVERS FOR ALLWINNER V3s
4267M:	Yong Deng <yong.deng@magewell.com>
4268L:	linux-media@vger.kernel.org
4269T:	git git://linuxtv.org/media_tree.git
4270S:	Maintained
4271F:	drivers/media/platform/sunxi/sun6i-csi/
4272F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4273
4274CW1200 WLAN driver
4275M:	Solomon Peachy <pizza@shaftnet.org>
4276S:	Maintained
4277F:	drivers/net/wireless/st/cw1200/
4278
4279CX18 VIDEO4LINUX DRIVER
4280M:	Andy Walls <awalls@md.metrocast.net>
4281L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4282L:	linux-media@vger.kernel.org
4283T:	git git://linuxtv.org/media_tree.git
4284W:	https://linuxtv.org
4285W:	http://www.ivtvdriver.org/index.php/Cx18
4286S:	Maintained
4287F:	Documentation/media/v4l-drivers/cx18*
4288F:	drivers/media/pci/cx18/
4289F:	include/uapi/linux/ivtv*
4290
4291CX2341X MPEG ENCODER HELPER MODULE
4292M:	Hans Verkuil <hverkuil@xs4all.nl>
4293L:	linux-media@vger.kernel.org
4294T:	git git://linuxtv.org/media_tree.git
4295W:	https://linuxtv.org
4296S:	Maintained
4297F:	drivers/media/common/cx2341x*
4298F:	include/media/drv-intf/cx2341x.h
4299
4300CX24120 MEDIA DRIVER
4301M:	Jemma Denson <jdenson@gmail.com>
4302M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4303L:	linux-media@vger.kernel.org
4304W:	https://linuxtv.org
4305Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4306S:	Maintained
4307F:	drivers/media/dvb-frontends/cx24120*
4308
4309CX88 VIDEO4LINUX DRIVER
4310M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4311L:	linux-media@vger.kernel.org
4312W:	https://linuxtv.org
4313T:	git git://linuxtv.org/media_tree.git
4314S:	Odd fixes
4315F:	Documentation/media/v4l-drivers/cx88*
4316F:	drivers/media/pci/cx88/
4317
4318CXD2820R MEDIA DRIVER
4319M:	Antti Palosaari <crope@iki.fi>
4320L:	linux-media@vger.kernel.org
4321W:	https://linuxtv.org
4322W:	http://palosaari.fi/linux/
4323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4324T:	git git://linuxtv.org/anttip/media_tree.git
4325S:	Maintained
4326F:	drivers/media/dvb-frontends/cxd2820r*
4327
4328CXGB3 ETHERNET DRIVER (CXGB3)
4329M:	Vishal Kulkarni <vishal@chelsio.com>
4330L:	netdev@vger.kernel.org
4331W:	http://www.chelsio.com
4332S:	Supported
4333F:	drivers/net/ethernet/chelsio/cxgb3/
4334
4335CXGB3 ISCSI DRIVER (CXGB3I)
4336M:	Karen Xie <kxie@chelsio.com>
4337L:	linux-scsi@vger.kernel.org
4338W:	http://www.chelsio.com
4339S:	Supported
4340F:	drivers/scsi/cxgbi/cxgb3i
4341
4342CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4343M:	Potnuri Bharat Teja <bharat@chelsio.com>
4344L:	linux-rdma@vger.kernel.org
4345W:	http://www.openfabrics.org
4346S:	Supported
4347F:	drivers/infiniband/hw/cxgb3/
4348F:	include/uapi/rdma/cxgb3-abi.h
4349
4350CXGB4 CRYPTO DRIVER (chcr)
4351M:	Atul Gupta <atul.gupta@chelsio.com>
4352L:	linux-crypto@vger.kernel.org
4353W:	http://www.chelsio.com
4354S:	Supported
4355F:	drivers/crypto/chelsio
4356
4357CXGB4 ETHERNET DRIVER (CXGB4)
4358M:	Vishal Kulkarni <vishal@chelsio.com>
4359L:	netdev@vger.kernel.org
4360W:	http://www.chelsio.com
4361S:	Supported
4362F:	drivers/net/ethernet/chelsio/cxgb4/
4363
4364CXGB4 ISCSI DRIVER (CXGB4I)
4365M:	Karen Xie <kxie@chelsio.com>
4366L:	linux-scsi@vger.kernel.org
4367W:	http://www.chelsio.com
4368S:	Supported
4369F:	drivers/scsi/cxgbi/cxgb4i
4370
4371CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4372M:	Potnuri Bharat Teja <bharat@chelsio.com>
4373L:	linux-rdma@vger.kernel.org
4374W:	http://www.openfabrics.org
4375S:	Supported
4376F:	drivers/infiniband/hw/cxgb4/
4377F:	include/uapi/rdma/cxgb4-abi.h
4378
4379CXGB4VF ETHERNET DRIVER (CXGB4VF)
4380M:	Casey Leedom <leedom@chelsio.com>
4381L:	netdev@vger.kernel.org
4382W:	http://www.chelsio.com
4383S:	Supported
4384F:	drivers/net/ethernet/chelsio/cxgb4vf/
4385
4386CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4387M:	Frederic Barrat <fbarrat@linux.ibm.com>
4388M:	Andrew Donnellan <ajd@linux.ibm.com>
4389L:	linuxppc-dev@lists.ozlabs.org
4390S:	Supported
4391F:	arch/powerpc/platforms/powernv/pci-cxl.c
4392F:	drivers/misc/cxl/
4393F:	include/misc/cxl*
4394F:	include/uapi/misc/cxl.h
4395F:	Documentation/powerpc/cxl.txt
4396F:	Documentation/ABI/testing/sysfs-class-cxl
4397
4398CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4399M:	Manoj N. Kumar <manoj@linux.ibm.com>
4400M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4401M:	Uma Krishnan <ukrishn@linux.ibm.com>
4402L:	linux-scsi@vger.kernel.org
4403S:	Supported
4404F:	drivers/scsi/cxlflash/
4405F:	include/uapi/scsi/cxlflash_ioctl.h
4406F:	Documentation/powerpc/cxlflash.txt
4407
4408CYBERPRO FB DRIVER
4409M:	Russell King <linux@armlinux.org.uk>
4410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4411W:	http://www.armlinux.org.uk/
4412S:	Maintained
4413F:	drivers/video/fbdev/cyber2000fb.*
4414
4415CYCLADES ASYNC MUX DRIVER
4416W:	http://www.cyclades.com/
4417S:	Orphan
4418F:	drivers/tty/cyclades.c
4419F:	include/linux/cyclades.h
4420F:	include/uapi/linux/cyclades.h
4421
4422CYCLADES PC300 DRIVER
4423W:	http://www.cyclades.com/
4424S:	Orphan
4425F:	drivers/net/wan/pc300*
4426
4427CYPRESS_FIRMWARE MEDIA DRIVER
4428M:	Antti Palosaari <crope@iki.fi>
4429L:	linux-media@vger.kernel.org
4430W:	https://linuxtv.org
4431W:	http://palosaari.fi/linux/
4432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4433T:	git git://linuxtv.org/anttip/media_tree.git
4434S:	Maintained
4435F:	drivers/media/common/cypress_firmware*
4436
4437CYTTSP TOUCHSCREEN DRIVER
4438M:	Ferruh Yigit <fery@cypress.com>
4439L:	linux-input@vger.kernel.org
4440S:	Supported
4441F:	drivers/input/touchscreen/cyttsp*
4442F:	include/linux/input/cyttsp.h
4443
4444D-LINK DIR-685 TOUCHKEYS DRIVER
4445M:	Linus Walleij <linus.walleij@linaro.org>
4446L:	linux-input@vger.kernel.org
4447S:	Supported
4448F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4449
4450DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4451M:	Joshua Kinard <kumba@gentoo.org>
4452S:	Maintained
4453F:	drivers/rtc/rtc-ds1685.c
4454F:	include/linux/rtc/ds1685.h
4455
4456DAMA SLAVE for AX.25
4457M:	Joerg Reuter <jreuter@yaina.de>
4458W:	http://yaina.de/jreuter/
4459W:	http://www.qsl.net/dl1bke/
4460L:	linux-hams@vger.kernel.org
4461S:	Maintained
4462F:	net/ax25/af_ax25.c
4463F:	net/ax25/ax25_dev.c
4464F:	net/ax25/ax25_ds_*
4465F:	net/ax25/ax25_in.c
4466F:	net/ax25/ax25_out.c
4467F:	net/ax25/ax25_timer.c
4468F:	net/ax25/sysctl_net_ax25.c
4469
4470DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4471L:	netdev@vger.kernel.org
4472S:	Orphan
4473F:	Documentation/networking/device_drivers/dec/dmfe.txt
4474F:	drivers/net/ethernet/dec/tulip/dmfe.c
4475
4476DC390/AM53C974 SCSI driver
4477M:	Hannes Reinecke <hare@suse.com>
4478L:	linux-scsi@vger.kernel.org
4479S:	Maintained
4480F:	drivers/scsi/am53c974.c
4481
4482DC395x SCSI driver
4483M:	Oliver Neukum <oliver@neukum.org>
4484M:	Ali Akcaagac <aliakc@web.de>
4485M:	Jamie Lenehan <lenehan@twibble.org>
4486L:	dc395x@twibble.org
4487W:	http://twibble.org/dist/dc395x/
4488W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4489S:	Maintained
4490F:	Documentation/scsi/dc395x.txt
4491F:	drivers/scsi/dc395x.*
4492
4493DCCP PROTOCOL
4494M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4495L:	dccp@vger.kernel.org
4496W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4497S:	Maintained
4498F:	include/linux/dccp.h
4499F:	include/uapi/linux/dccp.h
4500F:	include/linux/tfrc.h
4501F:	net/dccp/
4502
4503DECnet NETWORK LAYER
4504W:	http://linux-decnet.sourceforge.net
4505L:	linux-decnet-user@lists.sourceforge.net
4506S:	Orphan
4507F:	Documentation/networking/decnet.txt
4508F:	net/decnet/
4509
4510DECSTATION PLATFORM SUPPORT
4511M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4512L:	linux-mips@vger.kernel.org
4513W:	http://www.linux-mips.org/wiki/DECstation
4514S:	Maintained
4515F:	arch/mips/dec/
4516F:	arch/mips/include/asm/dec/
4517F:	arch/mips/include/asm/mach-dec/
4518
4519DEFXX FDDI NETWORK DRIVER
4520M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4521S:	Maintained
4522F:	drivers/net/fddi/defxx.*
4523
4524DELL SMBIOS DRIVER
4525M:	Pali Rohár <pali.rohar@gmail.com>
4526M:	Mario Limonciello <mario.limonciello@dell.com>
4527L:	platform-driver-x86@vger.kernel.org
4528S:	Maintained
4529F:	drivers/platform/x86/dell-smbios.*
4530
4531DELL SMBIOS SMM DRIVER
4532M:	Mario Limonciello <mario.limonciello@dell.com>
4533L:	platform-driver-x86@vger.kernel.org
4534S:	Maintained
4535F:	drivers/platform/x86/dell-smbios-smm.c
4536
4537DELL SMBIOS WMI DRIVER
4538M:	Mario Limonciello <mario.limonciello@dell.com>
4539L:	platform-driver-x86@vger.kernel.org
4540S:	Maintained
4541F:	drivers/platform/x86/dell-smbios-wmi.c
4542F:	tools/wmi/dell-smbios-example.c
4543
4544DEFZA FDDI NETWORK DRIVER
4545M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4546S:	Maintained
4547F:	drivers/net/fddi/defza.*
4548
4549DELL LAPTOP DRIVER
4550M:	Matthew Garrett <mjg59@srcf.ucam.org>
4551M:	Pali Rohár <pali.rohar@gmail.com>
4552L:	platform-driver-x86@vger.kernel.org
4553S:	Maintained
4554F:	drivers/platform/x86/dell-laptop.c
4555
4556DELL LAPTOP FREEFALL DRIVER
4557M:	Pali Rohár <pali.rohar@gmail.com>
4558S:	Maintained
4559F:	drivers/platform/x86/dell-smo8800.c
4560
4561DELL LAPTOP RBTN DRIVER
4562M:	Pali Rohár <pali.rohar@gmail.com>
4563S:	Maintained
4564F:	drivers/platform/x86/dell-rbtn.*
4565
4566DELL REMOTE BIOS UPDATE DRIVER
4567M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4568L:	platform-driver-x86@vger.kernel.org
4569S:	Maintained
4570F:	drivers/platform/x86/dell_rbu.c
4571
4572DELL LAPTOP SMM DRIVER
4573M:	Pali Rohár <pali.rohar@gmail.com>
4574S:	Maintained
4575F:	drivers/hwmon/dell-smm-hwmon.c
4576F:	include/uapi/linux/i8k.h
4577
4578DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4579M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4580L:	platform-driver-x86@vger.kernel.org
4581S:	Maintained
4582F:	Documentation/dcdbas.txt
4583F:	drivers/platform/x86/dcdbas.*
4584
4585DELL WMI NOTIFICATIONS DRIVER
4586M:	Matthew Garrett <mjg59@srcf.ucam.org>
4587M:	Pali Rohár <pali.rohar@gmail.com>
4588S:	Maintained
4589F:	drivers/platform/x86/dell-wmi.c
4590
4591DELL WMI DESCRIPTOR DRIVER
4592M:	Mario Limonciello <mario.limonciello@dell.com>
4593S:	Maintained
4594F:	drivers/platform/x86/dell-wmi-descriptor.c
4595
4596DELTA ST MEDIA DRIVER
4597M:	Hugues Fruchet <hugues.fruchet@st.com>
4598L:	linux-media@vger.kernel.org
4599T:	git git://linuxtv.org/media_tree.git
4600W:	https://linuxtv.org
4601S:	Supported
4602F:	drivers/media/platform/sti/delta
4603
4604DENALI NAND DRIVER
4605M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4606L:	linux-mtd@lists.infradead.org
4607S:	Supported
4608F:	drivers/mtd/nand/raw/denali*
4609
4610DESIGNWARE USB2 DRD IP DRIVER
4611M:	Minas Harutyunyan <hminas@synopsys.com>
4612L:	linux-usb@vger.kernel.org
4613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4614S:	Maintained
4615F:	drivers/usb/dwc2/
4616
4617DESIGNWARE USB3 DRD IP DRIVER
4618M:	Felipe Balbi <balbi@kernel.org>
4619L:	linux-usb@vger.kernel.org
4620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4621S:	Maintained
4622F:	drivers/usb/dwc3/
4623
4624DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4625M:	Andreas Klinger <ak@it-klinger.de>
4626L:	linux-iio@vger.kernel.org
4627S:	Maintained
4628F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4629F:	drivers/iio/proximity/srf*.c
4630
4631DEVICE COREDUMP (DEV_COREDUMP)
4632M:	Johannes Berg <johannes@sipsolutions.net>
4633L:	linux-kernel@vger.kernel.org
4634S:	Maintained
4635F:	drivers/base/devcoredump.c
4636F:	include/linux/devcoredump.h
4637
4638DEVICE FREQUENCY (DEVFREQ)
4639M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4640M:	Kyungmin Park <kyungmin.park@samsung.com>
4641R:	Chanwoo Choi <cw00.choi@samsung.com>
4642L:	linux-pm@vger.kernel.org
4643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4644S:	Maintained
4645F:	drivers/devfreq/
4646F:	include/linux/devfreq.h
4647F:	Documentation/devicetree/bindings/devfreq/
4648F:	include/trace/events/devfreq.h
4649
4650DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4651M:	Chanwoo Choi <cw00.choi@samsung.com>
4652L:	linux-pm@vger.kernel.org
4653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4654S:	Supported
4655F:	drivers/devfreq/event/
4656F:	drivers/devfreq/devfreq-event.c
4657F:	include/linux/devfreq-event.h
4658F:	Documentation/devicetree/bindings/devfreq/event/
4659
4660DEVICE NUMBER REGISTRY
4661M:	Torben Mathiasen <device@lanana.org>
4662W:	http://lanana.org/docs/device-list/index.html
4663S:	Maintained
4664
4665DEVICE-MAPPER  (LVM)
4666M:	Alasdair Kergon <agk@redhat.com>
4667M:	Mike Snitzer <snitzer@redhat.com>
4668M:	dm-devel@redhat.com
4669L:	dm-devel@redhat.com
4670W:	http://sources.redhat.com/dm
4671Q:	http://patchwork.kernel.org/project/dm-devel/list/
4672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4673T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4674S:	Maintained
4675F:	Documentation/device-mapper/
4676F:	drivers/md/Makefile
4677F:	drivers/md/Kconfig
4678F:	drivers/md/dm*
4679F:	drivers/md/persistent-data/
4680F:	include/linux/device-mapper.h
4681F:	include/linux/dm-*.h
4682F:	include/uapi/linux/dm-*.h
4683
4684DEVLINK
4685M:	Jiri Pirko <jiri@mellanox.com>
4686L:	netdev@vger.kernel.org
4687S:	Supported
4688F:	net/core/devlink.c
4689F:	include/net/devlink.h
4690F:	include/uapi/linux/devlink.h
4691
4692DIALOG SEMICONDUCTOR DRIVERS
4693M:	Support Opensource <support.opensource@diasemi.com>
4694W:	http://www.dialog-semiconductor.com/products
4695S:	Supported
4696F:	Documentation/hwmon/da90??.rst
4697F:	Documentation/devicetree/bindings/mfd/da90*.txt
4698F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4699F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4700F:	Documentation/devicetree/bindings/regulator/da92*.txt
4701F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4702F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4703F:	drivers/gpio/gpio-da90??.c
4704F:	drivers/hwmon/da90??-hwmon.c
4705F:	drivers/iio/adc/da91??-*.c
4706F:	drivers/input/misc/da90??_onkey.c
4707F:	drivers/input/touchscreen/da9052_tsi.c
4708F:	drivers/leds/leds-da90??.c
4709F:	drivers/mfd/da903x.c
4710F:	drivers/mfd/da90??-*.c
4711F:	drivers/mfd/da91??-*.c
4712F:	drivers/power/supply/da9052-battery.c
4713F:	drivers/power/supply/da91??-*.c
4714F:	drivers/regulator/da903x.c
4715F:	drivers/regulator/da9???-regulator.[ch]
4716F:	drivers/thermal/da90??-thermal.c
4717F:	drivers/rtc/rtc-da90??.c
4718F:	drivers/video/backlight/da90??_bl.c
4719F:	drivers/watchdog/da90??_wdt.c
4720F:	include/linux/mfd/da903x.h
4721F:	include/linux/mfd/da9052/
4722F:	include/linux/mfd/da9055/
4723F:	include/linux/mfd/da9062/
4724F:	include/linux/mfd/da9063/
4725F:	include/linux/mfd/da9150/
4726F:	include/linux/regulator/da9211.h
4727F:	include/sound/da[79]*.h
4728F:	sound/soc/codecs/da[79]*.[ch]
4729
4730DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4731M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4732L:	linux-gpio@vger.kernel.org
4733S:	Maintained
4734F:	drivers/gpio/gpio-gpio-mm.c
4735
4736DIOLAN U2C-12 I2C DRIVER
4737M:	Guenter Roeck <linux@roeck-us.net>
4738L:	linux-i2c@vger.kernel.org
4739S:	Maintained
4740F:	drivers/i2c/busses/i2c-diolan-u2c.c
4741
4742FILESYSTEM DIRECT ACCESS (DAX)
4743M:	Dan Williams <dan.j.williams@intel.com>
4744R:	Matthew Wilcox <willy@infradead.org>
4745R:	Jan Kara <jack@suse.cz>
4746L:	linux-fsdevel@vger.kernel.org
4747L:	linux-nvdimm@lists.01.org
4748S:	Supported
4749F:	fs/dax.c
4750F:	include/linux/dax.h
4751F:	include/trace/events/fs_dax.h
4752
4753DEVICE DIRECT ACCESS (DAX)
4754M:	Dan Williams <dan.j.williams@intel.com>
4755M:	Vishal Verma <vishal.l.verma@intel.com>
4756M:	Keith Busch <keith.busch@intel.com>
4757M:	Dave Jiang <dave.jiang@intel.com>
4758L:	linux-nvdimm@lists.01.org
4759S:	Supported
4760F:	drivers/dax/
4761
4762DIRECTORY NOTIFICATION (DNOTIFY)
4763M:	Jan Kara <jack@suse.cz>
4764R:	Amir Goldstein <amir73il@gmail.com>
4765L:	linux-fsdevel@vger.kernel.org
4766S:	Maintained
4767F:	Documentation/filesystems/dnotify.txt
4768F:	fs/notify/dnotify/
4769F:	include/linux/dnotify.h
4770
4771DISK GEOMETRY AND PARTITION HANDLING
4772M:	Andries Brouwer <aeb@cwi.nl>
4773W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4774W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4775W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4776S:	Maintained
4777
4778DISKQUOTA
4779M:	Jan Kara <jack@suse.com>
4780S:	Maintained
4781F:	Documentation/filesystems/quota.txt
4782F:	fs/quota/
4783F:	include/linux/quota*.h
4784F:	include/uapi/linux/quota*.h
4785
4786DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4787M:	Bernie Thompson <bernie@plugable.com>
4788L:	linux-fbdev@vger.kernel.org
4789S:	Maintained
4790W:	http://plugable.com/category/projects/udlfb/
4791F:	drivers/video/fbdev/udlfb.c
4792F:	include/video/udlfb.h
4793F:	Documentation/fb/udlfb.txt
4794
4795DISTRIBUTED LOCK MANAGER (DLM)
4796M:	Christine Caulfield <ccaulfie@redhat.com>
4797M:	David Teigland <teigland@redhat.com>
4798L:	cluster-devel@redhat.com
4799W:	http://sources.redhat.com/cluster/
4800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4801S:	Supported
4802F:	fs/dlm/
4803
4804DMA BUFFER SHARING FRAMEWORK
4805M:	Sumit Semwal <sumit.semwal@linaro.org>
4806S:	Maintained
4807L:	linux-media@vger.kernel.org
4808L:	dri-devel@lists.freedesktop.org
4809L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4810F:	drivers/dma-buf/
4811F:	include/linux/dma-buf*
4812F:	include/linux/reservation.h
4813F:	include/linux/*fence.h
4814F:	Documentation/driver-api/dma-buf.rst
4815T:	git git://anongit.freedesktop.org/drm/drm-misc
4816
4817DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4818M:	Vinod Koul <vkoul@kernel.org>
4819L:	dmaengine@vger.kernel.org
4820Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4821S:	Maintained
4822F:	drivers/dma/
4823F:	include/linux/dmaengine.h
4824F:	include/linux/of_dma.h
4825F:	Documentation/devicetree/bindings/dma/
4826F:	Documentation/driver-api/dmaengine/
4827T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4828
4829DMA MAPPING HELPERS
4830M:	Christoph Hellwig <hch@lst.de>
4831M:	Marek Szyprowski <m.szyprowski@samsung.com>
4832R:	Robin Murphy <robin.murphy@arm.com>
4833L:	iommu@lists.linux-foundation.org
4834T:	git git://git.infradead.org/users/hch/dma-mapping.git
4835W:	http://git.infradead.org/users/hch/dma-mapping.git
4836S:	Supported
4837F:	kernel/dma/
4838F:	include/asm-generic/dma-mapping.h
4839F:	include/linux/dma-direct.h
4840F:	include/linux/dma-mapping.h
4841F:	include/linux/dma-noncoherent.h
4842
4843DME1737 HARDWARE MONITOR DRIVER
4844M:	Juerg Haefliger <juergh@gmail.com>
4845L:	linux-hwmon@vger.kernel.org
4846S:	Maintained
4847F:	Documentation/hwmon/dme1737.rst
4848F:	drivers/hwmon/dme1737.c
4849
4850DMI/SMBIOS SUPPORT
4851M:	Jean Delvare <jdelvare@suse.com>
4852S:	Maintained
4853T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4854F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4855F:	drivers/firmware/dmi-id.c
4856F:	drivers/firmware/dmi_scan.c
4857F:	include/linux/dmi.h
4858
4859DOCUMENTATION
4860M:	Jonathan Corbet <corbet@lwn.net>
4861L:	linux-doc@vger.kernel.org
4862S:	Maintained
4863F:	Documentation/
4864F:	scripts/kernel-doc
4865X:	Documentation/ABI/
4866X:	Documentation/acpi/
4867X:	Documentation/devicetree/
4868X:	Documentation/i2c/
4869X:	Documentation/media/
4870X:	Documentation/power/
4871X:	Documentation/spi/
4872T:	git git://git.lwn.net/linux.git docs-next
4873
4874DOCUMENTATION/ITALIAN
4875M:	Federico Vaga <federico.vaga@vaga.pv.it>
4876L:	linux-doc@vger.kernel.org
4877S:	Maintained
4878F:	Documentation/translations/it_IT
4879
4880DONGWOON DW9714 LENS VOICE COIL DRIVER
4881M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4882L:	linux-media@vger.kernel.org
4883T:	git git://linuxtv.org/media_tree.git
4884S:	Maintained
4885F:	drivers/media/i2c/dw9714.c
4886F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4887
4888DONGWOON DW9807 LENS VOICE COIL DRIVER
4889M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4890L:	linux-media@vger.kernel.org
4891T:	git git://linuxtv.org/media_tree.git
4892S:	Maintained
4893F:	drivers/media/i2c/dw9807-vcm.c
4894F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4895
4896DOUBLETALK DRIVER
4897M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4898L:	blinux-list@redhat.com
4899S:	Maintained
4900F:	drivers/char/dtlk.c
4901F:	include/linux/dtlk.h
4902
4903DPAA2 DATAPATH I/O (DPIO) DRIVER
4904M:	Roy Pledge <Roy.Pledge@nxp.com>
4905L:	linux-kernel@vger.kernel.org
4906S:	Maintained
4907F:	drivers/soc/fsl/dpio
4908
4909DPAA2 ETHERNET DRIVER
4910M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4911L:	netdev@vger.kernel.org
4912S:	Maintained
4913F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4914F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4915F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4916F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4917F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4918
4919DPAA2 ETHERNET SWITCH DRIVER
4920M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4921M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4922L:	linux-kernel@vger.kernel.org
4923S:	Maintained
4924F:	drivers/staging/fsl-dpaa2/ethsw
4925
4926DPAA2 PTP CLOCK DRIVER
4927M:	Yangbo Lu <yangbo.lu@nxp.com>
4928L:	netdev@vger.kernel.org
4929S:	Maintained
4930F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4931F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4932
4933DPT_I2O SCSI RAID DRIVER
4934M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4935L:	linux-scsi@vger.kernel.org
4936W:	http://www.adaptec.com/
4937S:	Maintained
4938F:	drivers/scsi/dpt*
4939F:	drivers/scsi/dpt/
4940
4941DRBD DRIVER
4942M:	Philipp Reisner <philipp.reisner@linbit.com>
4943M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4944L:	drbd-dev@lists.linbit.com
4945W:	http://www.drbd.org
4946T:	git git://git.linbit.com/linux-drbd.git
4947T:	git git://git.linbit.com/drbd-8.4.git
4948S:	Supported
4949F:	drivers/block/drbd/
4950F:	lib/lru_cache.c
4951F:	Documentation/blockdev/drbd/
4952
4953DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4954M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4955R:	"Rafael J. Wysocki" <rafael@kernel.org>
4956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4957S:	Supported
4958F:	Documentation/kobject.txt
4959F:	drivers/base/
4960F:	fs/debugfs/
4961F:	fs/sysfs/
4962F:	include/linux/debugfs.h
4963F:	include/linux/kobj*
4964F:	lib/kobj*
4965
4966DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4967M:	Kevin Hilman <khilman@kernel.org>
4968M:	Nishanth Menon <nm@ti.com>
4969S:	Maintained
4970F:	drivers/power/avs/
4971F:	include/linux/power/smartreflex.h
4972L:	linux-pm@vger.kernel.org
4973
4974DRM DRIVER FOR ARM PL111 CLCD
4975M:	Eric Anholt <eric@anholt.net>
4976T:	git git://anongit.freedesktop.org/drm/drm-misc
4977S:	Supported
4978F:	drivers/gpu/drm/pl111/
4979
4980DRM DRIVER FOR ARM VERSATILE TFT PANELS
4981M:	Linus Walleij <linus.walleij@linaro.org>
4982T:	git git://anongit.freedesktop.org/drm/drm-misc
4983S:	Maintained
4984F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4985F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4986
4987DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4988M:	Dave Airlie <airlied@redhat.com>
4989S:	Odd Fixes
4990F:	drivers/gpu/drm/ast/
4991
4992DRM DRIVER FOR ASPEED BMC GFX
4993M:	Joel Stanley <joel@jms.id.au>
4994L:	linux-aspeed@lists.ozlabs.org
4995T:	git git://anongit.freedesktop.org/drm/drm-misc
4996S:	Supported
4997F:	drivers/gpu/drm/aspeed/
4998F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4999
5000DRM DRIVER FOR BOCHS VIRTUAL GPU
5001M:	Gerd Hoffmann <kraxel@redhat.com>
5002L:	virtualization@lists.linux-foundation.org
5003T:	git git://anongit.freedesktop.org/drm/drm-misc
5004S:	Maintained
5005F:	drivers/gpu/drm/bochs/
5006
5007DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5008M:	Linus Walleij <linus.walleij@linaro.org>
5009T:	git git://anongit.freedesktop.org/drm/drm-misc
5010S:	Maintained
5011F:	drivers/gpu/drm/tve200/
5012
5013DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5014M:	Jagan Teki <jagan@amarulasolutions.com>
5015S:	Maintained
5016F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5017F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5018
5019DRM DRIVER FOR ILITEK ILI9225 PANELS
5020M:	David Lechner <david@lechnology.com>
5021S:	Maintained
5022F:	drivers/gpu/drm/tinydrm/ili9225.c
5023F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5024
5025DRM DRIVER FOR HX8357D PANELS
5026M:	Eric Anholt <eric@anholt.net>
5027T:	git git://anongit.freedesktop.org/drm/drm-misc
5028S:	Maintained
5029F:	drivers/gpu/drm/tinydrm/hx8357d.c
5030F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5031
5032DRM DRIVER FOR INTEL I810 VIDEO CARDS
5033S:	Orphan / Obsolete
5034F:	drivers/gpu/drm/i810/
5035F:	include/uapi/drm/i810_drm.h
5036
5037DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5038S:	Orphan / Obsolete
5039F:	drivers/gpu/drm/mga/
5040F:	include/uapi/drm/mga_drm.h
5041
5042DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5043M:	Dave Airlie <airlied@redhat.com>
5044S:	Odd Fixes
5045F:	drivers/gpu/drm/mgag200/
5046
5047DRM DRIVER FOR MI0283QT
5048M:	Noralf Trønnes <noralf@tronnes.org>
5049S:	Maintained
5050F:	drivers/gpu/drm/tinydrm/mi0283qt.c
5051F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5052
5053DRM DRIVER FOR MSM ADRENO GPU
5054M:	Rob Clark <robdclark@gmail.com>
5055M:	Sean Paul <sean@poorly.run>
5056L:	linux-arm-msm@vger.kernel.org
5057L:	dri-devel@lists.freedesktop.org
5058L:	freedreno@lists.freedesktop.org
5059T:	git https://gitlab.freedesktop.org/drm/msm.git
5060S:	Maintained
5061F:	drivers/gpu/drm/msm/
5062F:	include/uapi/drm/msm_drm.h
5063F:	Documentation/devicetree/bindings/display/msm/
5064
5065DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5066M:	Ben Skeggs <bskeggs@redhat.com>
5067L:	dri-devel@lists.freedesktop.org
5068L:	nouveau@lists.freedesktop.org
5069T:	git git://github.com/skeggsb/linux
5070S:	Supported
5071F:	drivers/gpu/drm/nouveau/
5072F:	include/uapi/drm/nouveau_drm.h
5073
5074DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5075M:	Stefan Mavrodiev <stefan@olimex.com>
5076S:	Maintained
5077F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5078F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5079
5080DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5081M:	Noralf Trønnes <noralf@tronnes.org>
5082S:	Maintained
5083F:	drivers/gpu/drm/tinydrm/repaper.c
5084F:	Documentation/devicetree/bindings/display/repaper.txt
5085
5086DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5087M:	Dave Airlie <airlied@redhat.com>
5088M:	Gerd Hoffmann <kraxel@redhat.com>
5089L:	virtualization@lists.linux-foundation.org
5090T:	git git://anongit.freedesktop.org/drm/drm-misc
5091S:	Obsolete
5092W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5093F:	drivers/gpu/drm/cirrus/
5094
5095DRM DRIVER FOR QXL VIRTUAL GPU
5096M:	Dave Airlie <airlied@redhat.com>
5097M:	Gerd Hoffmann <kraxel@redhat.com>
5098L:	virtualization@lists.linux-foundation.org
5099L:	spice-devel@lists.freedesktop.org
5100T:	git git://anongit.freedesktop.org/drm/drm-misc
5101S:	Maintained
5102F:	drivers/gpu/drm/qxl/
5103F:	include/uapi/drm/qxl_drm.h
5104
5105DRM DRIVER FOR RAGE 128 VIDEO CARDS
5106S:	Orphan / Obsolete
5107F:	drivers/gpu/drm/r128/
5108F:	include/uapi/drm/r128_drm.h
5109
5110DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5111M:	Guido Günther <agx@sigxcpu.org>
5112S:	Maintained
5113F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5114F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5115
5116DRM DRIVER FOR SAVAGE VIDEO CARDS
5117S:	Orphan / Obsolete
5118F:	drivers/gpu/drm/savage/
5119F:	include/uapi/drm/savage_drm.h
5120
5121DRM DRIVER FOR SIS VIDEO CARDS
5122S:	Orphan / Obsolete
5123F:	drivers/gpu/drm/sis/
5124F:	include/uapi/drm/sis_drm.h
5125
5126DRM DRIVER FOR SITRONIX ST7701 PANELS
5127M:	Jagan Teki <jagan@amarulasolutions.com>
5128S:	Maintained
5129F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5130F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5131
5132DRM DRIVER FOR SITRONIX ST7586 PANELS
5133M:	David Lechner <david@lechnology.com>
5134S:	Maintained
5135F:	drivers/gpu/drm/tinydrm/st7586.c
5136F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5137
5138DRM DRIVER FOR SITRONIX ST7735R PANELS
5139M:	David Lechner <david@lechnology.com>
5140S:	Maintained
5141F:	drivers/gpu/drm/tinydrm/st7735r.c
5142F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5143
5144DRM DRIVER FOR TDFX VIDEO CARDS
5145S:	Orphan / Obsolete
5146F:	drivers/gpu/drm/tdfx/
5147
5148DRM DRIVER FOR TPO TPG110 PANELS
5149M:	Linus Walleij <linus.walleij@linaro.org>
5150T:	git git://anongit.freedesktop.org/drm/drm-misc
5151S:	Maintained
5152F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5153F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5154
5155DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5156M:	Dave Airlie <airlied@redhat.com>
5157R:	Sean Paul <sean@poorly.run>
5158L:	dri-devel@lists.freedesktop.org
5159S:	Odd Fixes
5160F:	drivers/gpu/drm/udl/
5161T:	git git://anongit.freedesktop.org/drm/drm-misc
5162
5163DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5164M:	Hans de Goede <hdegoede@redhat.com>
5165L:	dri-devel@lists.freedesktop.org
5166S:	Maintained
5167F:	drivers/gpu/drm/vboxvideo/
5168T:	git git://anongit.freedesktop.org/drm/drm-misc
5169
5170DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5171M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5172R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5173R:	Daniel Vetter <daniel@ffwll.ch>
5174T:	git git://anongit.freedesktop.org/drm/drm-misc
5175S:	Maintained
5176L:	dri-devel@lists.freedesktop.org
5177F:	drivers/gpu/drm/vkms/
5178F:	Documentation/gpu/vkms.rst
5179
5180DRM DRIVER FOR VMWARE VIRTUAL GPU
5181M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5182M:	Thomas Hellstrom <thellstrom@vmware.com>
5183L:	dri-devel@lists.freedesktop.org
5184T:	git git://people.freedesktop.org/~thomash/linux
5185S:	Supported
5186F:	drivers/gpu/drm/vmwgfx/
5187F:	include/uapi/drm/vmwgfx_drm.h
5188
5189DRM DRIVERS
5190M:	David Airlie <airlied@linux.ie>
5191M:	Daniel Vetter <daniel@ffwll.ch>
5192L:	dri-devel@lists.freedesktop.org
5193T:	git git://anongit.freedesktop.org/drm/drm
5194B:	https://bugs.freedesktop.org/
5195C:	irc://chat.freenode.net/dri-devel
5196S:	Maintained
5197F:	drivers/gpu/drm/
5198F:	drivers/gpu/vga/
5199F:	Documentation/devicetree/bindings/display/
5200F:	Documentation/devicetree/bindings/gpu/
5201F:	Documentation/gpu/
5202F:	include/drm/
5203F:	include/uapi/drm/
5204F:	include/linux/vga*
5205
5206DRM DRIVERS AND MISC GPU PATCHES
5207M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5208M:	Maxime Ripard <maxime.ripard@bootlin.com>
5209M:	Sean Paul <sean@poorly.run>
5210W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5211S:	Maintained
5212T:	git git://anongit.freedesktop.org/drm/drm-misc
5213F:	Documentation/gpu/
5214F:	drivers/gpu/vga/
5215F:	drivers/gpu/drm/*
5216F:	include/drm/drm*
5217F:	include/uapi/drm/drm*
5218F:	include/linux/vga*
5219
5220DRM DRIVERS FOR ALLWINNER A10
5221M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5222L:	dri-devel@lists.freedesktop.org
5223S:	Supported
5224F:	drivers/gpu/drm/sun4i/
5225F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5226T:	git git://anongit.freedesktop.org/drm/drm-misc
5227
5228DRM DRIVERS FOR AMLOGIC SOCS
5229M:	Neil Armstrong <narmstrong@baylibre.com>
5230L:	dri-devel@lists.freedesktop.org
5231L:	linux-amlogic@lists.infradead.org
5232W:	http://linux-meson.com/
5233S:	Supported
5234F:	drivers/gpu/drm/meson/
5235F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5236F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5237F:	Documentation/gpu/meson.rst
5238T:	git git://anongit.freedesktop.org/drm/drm-misc
5239
5240DRM DRIVERS FOR ATMEL HLCDC
5241M:	Boris Brezillon <bbrezillon@kernel.org>
5242L:	dri-devel@lists.freedesktop.org
5243S:	Supported
5244F:	drivers/gpu/drm/atmel-hlcdc/
5245F:	Documentation/devicetree/bindings/display/atmel/
5246T:	git git://anongit.freedesktop.org/drm/drm-misc
5247
5248DRM DRIVERS FOR BRIDGE CHIPS
5249M:	Andrzej Hajda <a.hajda@samsung.com>
5250R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5251S:	Maintained
5252T:	git git://anongit.freedesktop.org/drm/drm-misc
5253F:	drivers/gpu/drm/bridge/
5254
5255DRM DRIVERS FOR EXYNOS
5256M:	Inki Dae <inki.dae@samsung.com>
5257M:	Joonyoung Shim <jy0922.shim@samsung.com>
5258M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5259M:	Kyungmin Park <kyungmin.park@samsung.com>
5260L:	dri-devel@lists.freedesktop.org
5261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5262S:	Supported
5263F:	drivers/gpu/drm/exynos/
5264F:	include/uapi/drm/exynos_drm.h
5265F:	Documentation/devicetree/bindings/display/exynos/
5266
5267DRM DRIVERS FOR FREESCALE DCU
5268M:	Stefan Agner <stefan@agner.ch>
5269M:	Alison Wang <alison.wang@nxp.com>
5270L:	dri-devel@lists.freedesktop.org
5271S:	Supported
5272F:	drivers/gpu/drm/fsl-dcu/
5273F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5274F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5275F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5276T:	git git://anongit.freedesktop.org/drm/drm-misc
5277
5278DRM DRIVERS FOR FREESCALE IMX
5279M:	Philipp Zabel <p.zabel@pengutronix.de>
5280L:	dri-devel@lists.freedesktop.org
5281S:	Maintained
5282F:	drivers/gpu/drm/imx/
5283F:	drivers/gpu/ipu-v3/
5284F:	Documentation/devicetree/bindings/display/imx/
5285
5286DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5287M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5288L:	dri-devel@lists.freedesktop.org
5289T:	git git://github.com/patjak/drm-gma500
5290S:	Maintained
5291F:	drivers/gpu/drm/gma500/
5292
5293DRM DRIVERS FOR HISILICON
5294M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5295M:	Rongrong Zou <zourongrong@gmail.com>
5296R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5297R:	Chen Feng <puck.chen@hisilicon.com>
5298L:	dri-devel@lists.freedesktop.org
5299T:	git git://github.com/xin3liang/linux.git
5300S:	Maintained
5301F:	drivers/gpu/drm/hisilicon/
5302F:	Documentation/devicetree/bindings/display/hisilicon/
5303
5304DRM DRIVERS FOR LIMA
5305M:	Qiang Yu <yuq825@gmail.com>
5306L:	dri-devel@lists.freedesktop.org
5307L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5308S:	Maintained
5309F:	drivers/gpu/drm/lima/
5310F:	include/uapi/drm/lima_drm.h
5311T:	git git://anongit.freedesktop.org/drm/drm-misc
5312
5313DRM DRIVERS FOR MEDIATEK
5314M:	CK Hu <ck.hu@mediatek.com>
5315M:	Philipp Zabel <p.zabel@pengutronix.de>
5316L:	dri-devel@lists.freedesktop.org
5317S:	Supported
5318F:	drivers/gpu/drm/mediatek/
5319F:	Documentation/devicetree/bindings/display/mediatek/
5320
5321DRM DRIVERS FOR NVIDIA TEGRA
5322M:	Thierry Reding <thierry.reding@gmail.com>
5323L:	dri-devel@lists.freedesktop.org
5324L:	linux-tegra@vger.kernel.org
5325T:	git git://anongit.freedesktop.org/tegra/linux.git
5326S:	Supported
5327F:	drivers/gpu/drm/tegra/
5328F:	drivers/gpu/host1x/
5329F:	include/linux/host1x.h
5330F:	include/uapi/drm/tegra_drm.h
5331F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5332
5333DRM DRIVERS FOR RENESAS
5334M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5335M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5336L:	dri-devel@lists.freedesktop.org
5337L:	linux-renesas-soc@vger.kernel.org
5338T:	git git://linuxtv.org/pinchartl/media drm/du/next
5339S:	Supported
5340F:	drivers/gpu/drm/rcar-du/
5341F:	drivers/gpu/drm/shmobile/
5342F:	include/linux/platform_data/shmob_drm.h
5343F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5344F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5345F:	Documentation/devicetree/bindings/display/renesas,du.txt
5346
5347DRM DRIVERS FOR ROCKCHIP
5348M:	Sandy Huang <hjc@rock-chips.com>
5349M:	Heiko Stübner <heiko@sntech.de>
5350L:	dri-devel@lists.freedesktop.org
5351S:	Maintained
5352F:	drivers/gpu/drm/rockchip/
5353F:	Documentation/devicetree/bindings/display/rockchip/
5354T:	git git://anongit.freedesktop.org/drm/drm-misc
5355
5356DRM DRIVERS FOR STI
5357M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5358M:	Vincent Abriou <vincent.abriou@st.com>
5359L:	dri-devel@lists.freedesktop.org
5360T:	git git://anongit.freedesktop.org/drm/drm-misc
5361S:	Maintained
5362F:	drivers/gpu/drm/sti
5363F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5364
5365DRM DRIVERS FOR STM
5366M:	Yannick Fertre <yannick.fertre@st.com>
5367M:	Philippe Cornu <philippe.cornu@st.com>
5368M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5369M:	Vincent Abriou <vincent.abriou@st.com>
5370L:	dri-devel@lists.freedesktop.org
5371T:	git git://anongit.freedesktop.org/drm/drm-misc
5372S:	Maintained
5373F:	drivers/gpu/drm/stm
5374F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5375
5376DRM DRIVERS FOR TI LCDC
5377M:	Jyri Sarha <jsarha@ti.com>
5378R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5379L:	dri-devel@lists.freedesktop.org
5380S:	Maintained
5381F:	drivers/gpu/drm/tilcdc/
5382F:	Documentation/devicetree/bindings/display/tilcdc/
5383
5384DRM DRIVERS FOR TI OMAP
5385M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5386L:	dri-devel@lists.freedesktop.org
5387S:	Maintained
5388F:	drivers/gpu/drm/omapdrm/
5389F:	Documentation/devicetree/bindings/display/ti/
5390
5391DRM DRIVERS FOR V3D
5392M:	Eric Anholt <eric@anholt.net>
5393S:	Supported
5394F:	drivers/gpu/drm/v3d/
5395F:	include/uapi/drm/v3d_drm.h
5396F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5397T:	git git://anongit.freedesktop.org/drm/drm-misc
5398
5399DRM DRIVERS FOR VC4
5400M:	Eric Anholt <eric@anholt.net>
5401T:	git git://github.com/anholt/linux
5402S:	Supported
5403F:	drivers/gpu/drm/vc4/
5404F:	include/uapi/drm/vc4_drm.h
5405F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5406T:	git git://anongit.freedesktop.org/drm/drm-misc
5407
5408DRM DRIVERS FOR VIVANTE GPU IP
5409M:	Lucas Stach <l.stach@pengutronix.de>
5410R:	Russell King <linux+etnaviv@armlinux.org.uk>
5411R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5412L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5413L:	dri-devel@lists.freedesktop.org
5414S:	Maintained
5415F:	drivers/gpu/drm/etnaviv/
5416F:	include/uapi/drm/etnaviv_drm.h
5417F:	Documentation/devicetree/bindings/display/etnaviv/
5418
5419DRM DRIVERS FOR ZTE ZX
5420M:	Shawn Guo <shawnguo@kernel.org>
5421L:	dri-devel@lists.freedesktop.org
5422S:	Maintained
5423F:	drivers/gpu/drm/zte/
5424F:	Documentation/devicetree/bindings/display/zte,vou.txt
5425T:	git git://anongit.freedesktop.org/drm/drm-misc
5426
5427DRM PANEL DRIVERS
5428M:	Thierry Reding <thierry.reding@gmail.com>
5429L:	dri-devel@lists.freedesktop.org
5430T:	git git://anongit.freedesktop.org/drm/drm-misc
5431S:	Maintained
5432F:	drivers/gpu/drm/drm_panel.c
5433F:	drivers/gpu/drm/panel/
5434F:	include/drm/drm_panel.h
5435F:	Documentation/devicetree/bindings/display/panel/
5436
5437DRM TINYDRM DRIVERS
5438M:	Noralf Trønnes <noralf@tronnes.org>
5439W:	https://github.com/notro/tinydrm/wiki/Development
5440T:	git git://anongit.freedesktop.org/drm/drm-misc
5441S:	Maintained
5442F:	drivers/gpu/drm/tinydrm/
5443F:	include/drm/tinydrm/
5444
5445DRM DRIVERS FOR XEN
5446M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5447T:	git git://anongit.freedesktop.org/drm/drm-misc
5448L:	dri-devel@lists.freedesktop.org
5449L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5450S:	Supported
5451F:	drivers/gpu/drm/xen/
5452F:	Documentation/gpu/xen-front.rst
5453
5454DRM TTM SUBSYSTEM
5455M:	Christian Koenig <christian.koenig@amd.com>
5456M:	Huang Rui <ray.huang@amd.com>
5457M:	Junwei Zhang <Jerry.Zhang@amd.com>
5458T:	git git://people.freedesktop.org/~agd5f/linux
5459S:	Maintained
5460L:	dri-devel@lists.freedesktop.org
5461F:	include/drm/ttm/
5462F:	drivers/gpu/drm/ttm/
5463
5464DSBR100 USB FM RADIO DRIVER
5465M:	Alexey Klimov <klimov.linux@gmail.com>
5466L:	linux-media@vger.kernel.org
5467T:	git git://linuxtv.org/media_tree.git
5468S:	Maintained
5469F:	drivers/media/radio/dsbr100.c
5470
5471DSCC4 DRIVER
5472M:	Francois Romieu <romieu@fr.zoreil.com>
5473L:	netdev@vger.kernel.org
5474S:	Maintained
5475F:	drivers/net/wan/dscc4.c
5476
5477DT3155 MEDIA DRIVER
5478M:	Hans Verkuil <hverkuil@xs4all.nl>
5479L:	linux-media@vger.kernel.org
5480T:	git git://linuxtv.org/media_tree.git
5481W:	https://linuxtv.org
5482S:	Odd Fixes
5483F:	drivers/media/pci/dt3155/
5484
5485DVB_USB_AF9015 MEDIA DRIVER
5486M:	Antti Palosaari <crope@iki.fi>
5487L:	linux-media@vger.kernel.org
5488W:	https://linuxtv.org
5489W:	http://palosaari.fi/linux/
5490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5491T:	git git://linuxtv.org/anttip/media_tree.git
5492S:	Maintained
5493F:	drivers/media/usb/dvb-usb-v2/af9015*
5494
5495DVB_USB_AF9035 MEDIA DRIVER
5496M:	Antti Palosaari <crope@iki.fi>
5497L:	linux-media@vger.kernel.org
5498W:	https://linuxtv.org
5499W:	http://palosaari.fi/linux/
5500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5501T:	git git://linuxtv.org/anttip/media_tree.git
5502S:	Maintained
5503F:	drivers/media/usb/dvb-usb-v2/af9035*
5504
5505DVB_USB_ANYSEE MEDIA DRIVER
5506M:	Antti Palosaari <crope@iki.fi>
5507L:	linux-media@vger.kernel.org
5508W:	https://linuxtv.org
5509W:	http://palosaari.fi/linux/
5510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5511T:	git git://linuxtv.org/anttip/media_tree.git
5512S:	Maintained
5513F:	drivers/media/usb/dvb-usb-v2/anysee*
5514
5515DVB_USB_AU6610 MEDIA DRIVER
5516M:	Antti Palosaari <crope@iki.fi>
5517L:	linux-media@vger.kernel.org
5518W:	https://linuxtv.org
5519W:	http://palosaari.fi/linux/
5520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5521T:	git git://linuxtv.org/anttip/media_tree.git
5522S:	Maintained
5523F:	drivers/media/usb/dvb-usb-v2/au6610*
5524
5525DVB_USB_CE6230 MEDIA DRIVER
5526M:	Antti Palosaari <crope@iki.fi>
5527L:	linux-media@vger.kernel.org
5528W:	https://linuxtv.org
5529W:	http://palosaari.fi/linux/
5530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5531T:	git git://linuxtv.org/anttip/media_tree.git
5532S:	Maintained
5533F:	drivers/media/usb/dvb-usb-v2/ce6230*
5534
5535DVB_USB_CXUSB MEDIA DRIVER
5536M:	Michael Krufky <mkrufky@linuxtv.org>
5537L:	linux-media@vger.kernel.org
5538W:	https://linuxtv.org
5539W:	http://github.com/mkrufky
5540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5541T:	git git://linuxtv.org/media_tree.git
5542S:	Maintained
5543F:	drivers/media/usb/dvb-usb/cxusb*
5544
5545DVB_USB_EC168 MEDIA DRIVER
5546M:	Antti Palosaari <crope@iki.fi>
5547L:	linux-media@vger.kernel.org
5548W:	https://linuxtv.org
5549W:	http://palosaari.fi/linux/
5550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5551T:	git git://linuxtv.org/anttip/media_tree.git
5552S:	Maintained
5553F:	drivers/media/usb/dvb-usb-v2/ec168*
5554
5555DVB_USB_GL861 MEDIA DRIVER
5556M:	Antti Palosaari <crope@iki.fi>
5557L:	linux-media@vger.kernel.org
5558W:	https://linuxtv.org
5559Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5560T:	git git://linuxtv.org/anttip/media_tree.git
5561S:	Maintained
5562F:	drivers/media/usb/dvb-usb-v2/gl861*
5563
5564DVB_USB_MXL111SF MEDIA DRIVER
5565M:	Michael Krufky <mkrufky@linuxtv.org>
5566L:	linux-media@vger.kernel.org
5567W:	https://linuxtv.org
5568W:	http://github.com/mkrufky
5569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5570T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5571S:	Maintained
5572F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5573
5574DVB_USB_RTL28XXU MEDIA DRIVER
5575M:	Antti Palosaari <crope@iki.fi>
5576L:	linux-media@vger.kernel.org
5577W:	https://linuxtv.org
5578W:	http://palosaari.fi/linux/
5579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5580T:	git git://linuxtv.org/anttip/media_tree.git
5581S:	Maintained
5582F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5583
5584DVB_USB_V2 MEDIA DRIVER
5585M:	Antti Palosaari <crope@iki.fi>
5586L:	linux-media@vger.kernel.org
5587W:	https://linuxtv.org
5588W:	http://palosaari.fi/linux/
5589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5590T:	git git://linuxtv.org/anttip/media_tree.git
5591S:	Maintained
5592F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5593F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5594
5595DYNAMIC DEBUG
5596M:	Jason Baron <jbaron@akamai.com>
5597S:	Maintained
5598F:	lib/dynamic_debug.c
5599F:	include/linux/dynamic_debug.h
5600
5601DYNAMIC INTERRUPT MODERATION
5602M:	Tal Gilboa <talgi@mellanox.com>
5603S:	Maintained
5604F:	include/linux/net_dim.h
5605
5606DZ DECSTATION DZ11 SERIAL DRIVER
5607M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5608S:	Maintained
5609F:	drivers/tty/serial/dz.*
5610
5611E3X0 POWER BUTTON DRIVER
5612M:	Moritz Fischer <moritz.fischer@ettus.com>
5613L:	usrp-users@lists.ettus.com
5614W:	http://www.ettus.com
5615S:	Supported
5616F:	drivers/input/misc/e3x0-button.c
5617F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5618
5619E4000 MEDIA DRIVER
5620M:	Antti Palosaari <crope@iki.fi>
5621L:	linux-media@vger.kernel.org
5622W:	https://linuxtv.org
5623W:	http://palosaari.fi/linux/
5624Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5625T:	git git://linuxtv.org/anttip/media_tree.git
5626S:	Maintained
5627F:	drivers/media/tuners/e4000*
5628
5629EARTH_PT1 MEDIA DRIVER
5630M:	Akihiro Tsukada <tskd08@gmail.com>
5631L:	linux-media@vger.kernel.org
5632S:	Odd Fixes
5633F:	drivers/media/pci/pt1/
5634
5635EARTH_PT3 MEDIA DRIVER
5636M:	Akihiro Tsukada <tskd08@gmail.com>
5637L:	linux-media@vger.kernel.org
5638S:	Odd Fixes
5639F:	drivers/media/pci/pt3/
5640
5641EC100 MEDIA DRIVER
5642M:	Antti Palosaari <crope@iki.fi>
5643L:	linux-media@vger.kernel.org
5644W:	https://linuxtv.org
5645W:	http://palosaari.fi/linux/
5646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5647T:	git git://linuxtv.org/anttip/media_tree.git
5648S:	Maintained
5649F:	drivers/media/dvb-frontends/ec100*
5650
5651ECRYPT FILE SYSTEM
5652M:	Tyler Hicks <tyhicks@canonical.com>
5653L:	ecryptfs@vger.kernel.org
5654W:	http://ecryptfs.org
5655W:	https://launchpad.net/ecryptfs
5656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5657S:	Supported
5658F:	Documentation/filesystems/ecryptfs.txt
5659F:	fs/ecryptfs/
5660
5661EDAC-AMD64
5662M:	Borislav Petkov <bp@alien8.de>
5663L:	linux-edac@vger.kernel.org
5664S:	Maintained
5665F:	drivers/edac/amd64_edac*
5666
5667EDAC-AST2500
5668M:	Stefan Schaeckeler <sschaeck@cisco.com>
5669S:	Supported
5670F:	drivers/edac/aspeed_edac.c
5671F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5672
5673EDAC-CALXEDA
5674M:	Robert Richter <rric@kernel.org>
5675L:	linux-edac@vger.kernel.org
5676S:	Maintained
5677F:	drivers/edac/highbank*
5678
5679EDAC-CAVIUM OCTEON
5680M:	Ralf Baechle <ralf@linux-mips.org>
5681M:	David Daney <david.daney@cavium.com>
5682L:	linux-edac@vger.kernel.org
5683L:	linux-mips@vger.kernel.org
5684S:	Supported
5685F:	drivers/edac/octeon_edac*
5686
5687EDAC-CAVIUM THUNDERX
5688M:	David Daney <david.daney@cavium.com>
5689M:	Jan Glauber <jglauber@cavium.com>
5690L:	linux-edac@vger.kernel.org
5691S:	Supported
5692F:	drivers/edac/thunderx_edac*
5693
5694EDAC-CORE
5695M:	Borislav Petkov <bp@alien8.de>
5696M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5697R:	James Morse <james.morse@arm.com>
5698L:	linux-edac@vger.kernel.org
5699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5701S:	Supported
5702F:	Documentation/admin-guide/ras.rst
5703F:	Documentation/driver-api/edac.rst
5704F:	drivers/edac/
5705F:	include/linux/edac.h
5706
5707EDAC-E752X
5708M:	Mark Gross <mark.gross@intel.com>
5709L:	linux-edac@vger.kernel.org
5710S:	Maintained
5711F:	drivers/edac/e752x_edac.c
5712
5713EDAC-E7XXX
5714L:	linux-edac@vger.kernel.org
5715S:	Maintained
5716F:	drivers/edac/e7xxx_edac.c
5717
5718EDAC-FSL_DDR
5719M:	York Sun <york.sun@nxp.com>
5720L:	linux-edac@vger.kernel.org
5721S:	Maintained
5722F:	drivers/edac/fsl_ddr_edac.*
5723
5724EDAC-GHES
5725M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5726L:	linux-edac@vger.kernel.org
5727S:	Maintained
5728F:	drivers/edac/ghes_edac.c
5729
5730EDAC-I10NM
5731M:	Tony Luck <tony.luck@intel.com>
5732L:	linux-edac@vger.kernel.org
5733S:	Maintained
5734F:	drivers/edac/i10nm_base.c
5735
5736EDAC-I3000
5737L:	linux-edac@vger.kernel.org
5738S:	Orphan
5739F:	drivers/edac/i3000_edac.c
5740
5741EDAC-I5000
5742L:	linux-edac@vger.kernel.org
5743S:	Maintained
5744F:	drivers/edac/i5000_edac.c
5745
5746EDAC-I5400
5747M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5748L:	linux-edac@vger.kernel.org
5749S:	Maintained
5750F:	drivers/edac/i5400_edac.c
5751
5752EDAC-I7300
5753M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5754L:	linux-edac@vger.kernel.org
5755S:	Maintained
5756F:	drivers/edac/i7300_edac.c
5757
5758EDAC-I7CORE
5759M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5760L:	linux-edac@vger.kernel.org
5761S:	Maintained
5762F:	drivers/edac/i7core_edac.c
5763
5764EDAC-I82443BXGX
5765M:	Tim Small <tim@buttersideup.com>
5766L:	linux-edac@vger.kernel.org
5767S:	Maintained
5768F:	drivers/edac/i82443bxgx_edac.c
5769
5770EDAC-I82975X
5771M:	"Arvind R." <arvino55@gmail.com>
5772L:	linux-edac@vger.kernel.org
5773S:	Maintained
5774F:	drivers/edac/i82975x_edac.c
5775
5776EDAC-IE31200
5777M:	Jason Baron <jbaron@akamai.com>
5778L:	linux-edac@vger.kernel.org
5779S:	Maintained
5780F:	drivers/edac/ie31200_edac.c
5781
5782EDAC-MPC85XX
5783M:	Johannes Thumshirn <morbidrsa@gmail.com>
5784L:	linux-edac@vger.kernel.org
5785S:	Maintained
5786F:	drivers/edac/mpc85xx_edac.[ch]
5787
5788EDAC-PASEMI
5789M:	Egor Martovetsky <egor@pasemi.com>
5790L:	linux-edac@vger.kernel.org
5791S:	Maintained
5792F:	drivers/edac/pasemi_edac.c
5793
5794EDAC-PND2
5795M:	Tony Luck <tony.luck@intel.com>
5796L:	linux-edac@vger.kernel.org
5797S:	Maintained
5798F:	drivers/edac/pnd2_edac.[ch]
5799
5800EDAC-R82600
5801M:	Tim Small <tim@buttersideup.com>
5802L:	linux-edac@vger.kernel.org
5803S:	Maintained
5804F:	drivers/edac/r82600_edac.c
5805
5806EDAC-SBRIDGE
5807M:	Tony Luck <tony.luck@intel.com>
5808R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5809L:	linux-edac@vger.kernel.org
5810S:	Maintained
5811F:	drivers/edac/sb_edac.c
5812
5813EDAC-SKYLAKE
5814M:	Tony Luck <tony.luck@intel.com>
5815L:	linux-edac@vger.kernel.org
5816S:	Maintained
5817F:	drivers/edac/skx_*.c
5818
5819EDAC-TI
5820M:	Tero Kristo <t-kristo@ti.com>
5821L:	linux-edac@vger.kernel.org
5822S:	Maintained
5823F:	drivers/edac/ti_edac.c
5824
5825EDAC-QCOM
5826M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5827M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5828L:	linux-arm-msm@vger.kernel.org
5829L:	linux-edac@vger.kernel.org
5830S:	Maintained
5831F:	drivers/edac/qcom_edac.c
5832
5833EDIROL UA-101/UA-1000 DRIVER
5834M:	Clemens Ladisch <clemens@ladisch.de>
5835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5837S:	Maintained
5838F:	sound/usb/misc/ua101.c
5839
5840EFI TEST DRIVER
5841L:	linux-efi@vger.kernel.org
5842M:	Ivan Hu <ivan.hu@canonical.com>
5843M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5844S:	Maintained
5845F:	drivers/firmware/efi/test/
5846
5847EFI VARIABLE FILESYSTEM
5848M:	Matthew Garrett <matthew.garrett@nebula.com>
5849M:	Jeremy Kerr <jk@ozlabs.org>
5850M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5852L:	linux-efi@vger.kernel.org
5853S:	Maintained
5854F:	fs/efivarfs/
5855
5856EFIFB FRAMEBUFFER DRIVER
5857L:	linux-fbdev@vger.kernel.org
5858M:	Peter Jones <pjones@redhat.com>
5859S:	Maintained
5860F:	drivers/video/fbdev/efifb.c
5861
5862EFS FILESYSTEM
5863W:	http://aeschi.ch.eu.org/efs/
5864S:	Orphan
5865F:	fs/efs/
5866
5867EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5868M:	Douglas Miller <dougmill@linux.ibm.com>
5869L:	netdev@vger.kernel.org
5870S:	Maintained
5871F:	drivers/net/ethernet/ibm/ehea/
5872
5873EM28XX VIDEO4LINUX DRIVER
5874M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5875L:	linux-media@vger.kernel.org
5876W:	https://linuxtv.org
5877T:	git git://linuxtv.org/media_tree.git
5878S:	Maintained
5879F:	drivers/media/usb/em28xx/
5880F:	Documentation/media/v4l-drivers/em28xx*
5881
5882EMBEDDED LINUX
5883M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5884M:	Matt Mackall <mpm@selenic.com>
5885M:	David Woodhouse <dwmw2@infradead.org>
5886L:	linux-embedded@vger.kernel.org
5887S:	Maintained
5888
5889Emulex 10Gbps iSCSI - OneConnect DRIVER
5890M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5891M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5892M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5893L:	linux-scsi@vger.kernel.org
5894W:	http://www.broadcom.com
5895S:	Supported
5896F:	drivers/scsi/be2iscsi/
5897
5898Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5899M:	Sathya Perla <sathya.perla@broadcom.com>
5900M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5901M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5902M:	Somnath Kotur <somnath.kotur@broadcom.com>
5903L:	netdev@vger.kernel.org
5904W:	http://www.emulex.com
5905S:	Supported
5906F:	drivers/net/ethernet/emulex/benet/
5907
5908EMULEX ONECONNECT ROCE DRIVER
5909M:	Selvin Xavier <selvin.xavier@broadcom.com>
5910M:	Devesh Sharma <devesh.sharma@broadcom.com>
5911L:	linux-rdma@vger.kernel.org
5912W:	http://www.broadcom.com
5913S:	Odd Fixes
5914F:	drivers/infiniband/hw/ocrdma/
5915F:	include/uapi/rdma/ocrdma-abi.h
5916
5917EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5918M:	James Smart <james.smart@broadcom.com>
5919M:	Dick Kennedy <dick.kennedy@broadcom.com>
5920L:	linux-scsi@vger.kernel.org
5921W:	http://www.broadcom.com
5922S:	Supported
5923F:	drivers/scsi/lpfc/
5924
5925ENE CB710 FLASH CARD READER DRIVER
5926M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5927S:	Maintained
5928F:	drivers/misc/cb710/
5929F:	drivers/mmc/host/cb710-mmc.*
5930F:	include/linux/cb710.h
5931
5932ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5933M:	Maxim Levitsky <maximlevitsky@gmail.com>
5934S:	Maintained
5935F:	drivers/media/rc/ene_ir.*
5936
5937EPSON S1D13XXX FRAMEBUFFER DRIVER
5938M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5939S:	Maintained
5940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5941F:	drivers/video/fbdev/s1d13xxxfb.c
5942F:	include/video/s1d13xxxfb.h
5943
5944ERRSEQ ERROR TRACKING INFRASTRUCTURE
5945M:	Jeff Layton <jlayton@kernel.org>
5946S:	Maintained
5947F:	lib/errseq.c
5948F:	include/linux/errseq.h
5949
5950ET131X NETWORK DRIVER
5951M:	Mark Einon <mark.einon@gmail.com>
5952S:	Odd Fixes
5953F:	drivers/net/ethernet/agere/
5954
5955ETHERNET BRIDGE
5956M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5957M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5958L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5959L:	netdev@vger.kernel.org
5960W:	http://www.linuxfoundation.org/en/Net:Bridge
5961S:	Maintained
5962F:	include/linux/netfilter_bridge/
5963F:	net/bridge/
5964
5965ETHERNET PHY LIBRARY
5966M:	Andrew Lunn <andrew@lunn.ch>
5967M:	Florian Fainelli <f.fainelli@gmail.com>
5968M:	Heiner Kallweit <hkallweit1@gmail.com>
5969L:	netdev@vger.kernel.org
5970S:	Maintained
5971F:	Documentation/ABI/testing/sysfs-bus-mdio
5972F:	Documentation/devicetree/bindings/net/mdio*
5973F:	Documentation/networking/phy.rst
5974F:	drivers/net/phy/
5975F:	drivers/of/of_mdio.c
5976F:	drivers/of/of_net.c
5977F:	include/linux/*mdio*.h
5978F:	include/linux/of_net.h
5979F:	include/linux/phy.h
5980F:	include/linux/phy_fixed.h
5981F:	include/linux/platform_data/mdio-bcm-unimac.h
5982F:	include/linux/platform_data/mdio-gpio.h
5983F:	include/trace/events/mdio.h
5984F:	include/uapi/linux/mdio.h
5985F:	include/uapi/linux/mii.h
5986
5987EXT2 FILE SYSTEM
5988M:	Jan Kara <jack@suse.com>
5989L:	linux-ext4@vger.kernel.org
5990S:	Maintained
5991F:	Documentation/filesystems/ext2.txt
5992F:	fs/ext2/
5993F:	include/linux/ext2*
5994
5995EXT4 FILE SYSTEM
5996M:	"Theodore Ts'o" <tytso@mit.edu>
5997M:	Andreas Dilger <adilger.kernel@dilger.ca>
5998L:	linux-ext4@vger.kernel.org
5999W:	http://ext4.wiki.kernel.org
6000Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6002S:	Maintained
6003F:	Documentation/filesystems/ext4/
6004F:	fs/ext4/
6005
6006Extended Verification Module (EVM)
6007M:	Mimi Zohar <zohar@linux.ibm.com>
6008L:	linux-integrity@vger.kernel.org
6009S:	Supported
6010F:	security/integrity/evm/
6011
6012EXTENSIBLE FIRMWARE INTERFACE (EFI)
6013M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6014L:	linux-efi@vger.kernel.org
6015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6016S:	Maintained
6017F:	Documentation/efi-stub.txt
6018F:	arch/*/kernel/efi.c
6019F:	arch/x86/boot/compressed/eboot.[ch]
6020F:	arch/*/include/asm/efi.h
6021F:	arch/x86/platform/efi/
6022F:	drivers/firmware/efi/
6023F:	include/linux/efi*.h
6024F:	arch/arm/boot/compressed/efi-header.S
6025F:	arch/arm64/kernel/efi-entry.S
6026
6027EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6028M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6029M:	Chanwoo Choi <cw00.choi@samsung.com>
6030L:	linux-kernel@vger.kernel.org
6031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6032S:	Maintained
6033F:	drivers/extcon/
6034F:	include/linux/extcon/
6035F:	include/linux/extcon.h
6036F:	Documentation/extcon/
6037F:	Documentation/devicetree/bindings/extcon/
6038
6039EXYNOS DP DRIVER
6040M:	Jingoo Han <jingoohan1@gmail.com>
6041L:	dri-devel@lists.freedesktop.org
6042S:	Maintained
6043F:	drivers/gpu/drm/exynos/exynos_dp*
6044
6045EXYNOS SYSMMU (IOMMU) driver
6046M:	Marek Szyprowski <m.szyprowski@samsung.com>
6047L:	iommu@lists.linux-foundation.org
6048S:	Maintained
6049F:	drivers/iommu/exynos-iommu.c
6050
6051EZchip NPS platform support
6052M:	Vineet Gupta <vgupta@synopsys.com>
6053M:	Ofer Levi <oferle@mellanox.com>
6054S:	Supported
6055F:	arch/arc/plat-eznps
6056F:	arch/arc/boot/dts/eznps.dts
6057
6058F2FS FILE SYSTEM
6059M:	Jaegeuk Kim <jaegeuk@kernel.org>
6060M:	Chao Yu <yuchao0@huawei.com>
6061L:	linux-f2fs-devel@lists.sourceforge.net
6062W:	https://f2fs.wiki.kernel.org/
6063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6064S:	Maintained
6065F:	Documentation/filesystems/f2fs.txt
6066F:	Documentation/ABI/testing/sysfs-fs-f2fs
6067F:	fs/f2fs/
6068F:	include/linux/f2fs_fs.h
6069F:	include/trace/events/f2fs.h
6070
6071F71805F HARDWARE MONITORING DRIVER
6072M:	Jean Delvare <jdelvare@suse.com>
6073L:	linux-hwmon@vger.kernel.org
6074S:	Maintained
6075F:	Documentation/hwmon/f71805f.rst
6076F:	drivers/hwmon/f71805f.c
6077
6078FADDR2LINE
6079M:	Josh Poimboeuf <jpoimboe@redhat.com>
6080S:	Maintained
6081F:	scripts/faddr2line
6082
6083FAILOVER MODULE
6084M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6085L:	netdev@vger.kernel.org
6086S:	Supported
6087F:	net/core/failover.c
6088F:	include/net/failover.h
6089F:	Documentation/networking/failover.rst
6090
6091FANOTIFY
6092M:	Jan Kara <jack@suse.cz>
6093R:	Amir Goldstein <amir73il@gmail.com>
6094L:	linux-fsdevel@vger.kernel.org
6095S:	Maintained
6096F:	fs/notify/fanotify/
6097F:	include/linux/fanotify.h
6098F:	include/uapi/linux/fanotify.h
6099
6100FARSYNC SYNCHRONOUS DRIVER
6101M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6102W:	http://www.farsite.co.uk/
6103S:	Supported
6104F:	drivers/net/wan/farsync.*
6105
6106FAULT INJECTION SUPPORT
6107M:	Akinobu Mita <akinobu.mita@gmail.com>
6108S:	Supported
6109F:	Documentation/fault-injection/
6110F:	lib/fault-inject.c
6111
6112FBTFT Framebuffer drivers
6113S:	Orphan
6114L:	dri-devel@lists.freedesktop.org
6115L:	linux-fbdev@vger.kernel.org
6116F:	drivers/staging/fbtft/
6117
6118FC0011 TUNER DRIVER
6119M:	Michael Buesch <m@bues.ch>
6120L:	linux-media@vger.kernel.org
6121S:	Maintained
6122F:	drivers/media/tuners/fc0011.h
6123F:	drivers/media/tuners/fc0011.c
6124
6125FC2580 MEDIA DRIVER
6126M:	Antti Palosaari <crope@iki.fi>
6127L:	linux-media@vger.kernel.org
6128W:	https://linuxtv.org
6129W:	http://palosaari.fi/linux/
6130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6131T:	git git://linuxtv.org/anttip/media_tree.git
6132S:	Maintained
6133F:	drivers/media/tuners/fc2580*
6134
6135FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6136M:	Hannes Reinecke <hare@suse.de>
6137L:	linux-scsi@vger.kernel.org
6138W:	www.Open-FCoE.org
6139S:	Supported
6140F:	drivers/scsi/libfc/
6141F:	drivers/scsi/fcoe/
6142F:	include/scsi/fc/
6143F:	include/scsi/libfc.h
6144F:	include/scsi/libfcoe.h
6145F:	include/uapi/scsi/fc/
6146
6147FILE LOCKING (flock() and fcntl()/lockf())
6148M:	Jeff Layton <jlayton@kernel.org>
6149M:	"J. Bruce Fields" <bfields@fieldses.org>
6150L:	linux-fsdevel@vger.kernel.org
6151S:	Maintained
6152F:	include/linux/fcntl.h
6153F:	include/uapi/linux/fcntl.h
6154F:	fs/fcntl.c
6155F:	fs/locks.c
6156
6157FILESYSTEMS (VFS and infrastructure)
6158M:	Alexander Viro <viro@zeniv.linux.org.uk>
6159L:	linux-fsdevel@vger.kernel.org
6160S:	Maintained
6161F:	fs/*
6162F:	include/linux/fs.h
6163F:	include/linux/fs_types.h
6164F:	include/uapi/linux/fs.h
6165
6166FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6167M:	Riku Voipio <riku.voipio@iki.fi>
6168L:	linux-hwmon@vger.kernel.org
6169S:	Maintained
6170F:	drivers/hwmon/f75375s.c
6171F:	include/linux/f75375s.h
6172
6173FIREWIRE AUDIO DRIVERS
6174M:	Clemens Ladisch <clemens@ladisch.de>
6175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6177S:	Maintained
6178F:	sound/firewire/
6179
6180FIREWIRE MEDIA DRIVERS (firedtv)
6181M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6182L:	linux-media@vger.kernel.org
6183L:	linux1394-devel@lists.sourceforge.net
6184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6185S:	Maintained
6186F:	drivers/media/firewire/
6187
6188FIREWIRE SBP-2 TARGET
6189M:	Chris Boot <bootc@bootc.net>
6190L:	linux-scsi@vger.kernel.org
6191L:	target-devel@vger.kernel.org
6192L:	linux1394-devel@lists.sourceforge.net
6193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6194S:	Maintained
6195F:	drivers/target/sbp/
6196
6197FIREWIRE SUBSYSTEM
6198M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6199L:	linux1394-devel@lists.sourceforge.net
6200W:	http://ieee1394.wiki.kernel.org/
6201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6202S:	Maintained
6203F:	drivers/firewire/
6204F:	include/linux/firewire.h
6205F:	include/uapi/linux/firewire*.h
6206F:	tools/firewire/
6207
6208FIRMWARE LOADER (request_firmware)
6209M:	Luis Chamberlain <mcgrof@kernel.org>
6210L:	linux-kernel@vger.kernel.org
6211S:	Maintained
6212F:	Documentation/firmware_class/
6213F:	drivers/base/firmware_loader/
6214F:	include/linux/firmware.h
6215
6216FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6217M:	Joshua Morris <josh.h.morris@us.ibm.com>
6218M:	Philip Kelleher <pjk1939@linux.ibm.com>
6219S:	Maintained
6220F:	drivers/block/rsxx/
6221
6222FLOPPY DRIVER
6223M:	Jiri Kosina <jikos@kernel.org>
6224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6225S:	Odd fixes
6226F:	drivers/block/floppy.c
6227
6228FMC SUBSYSTEM
6229M:	Alessandro Rubini <rubini@gnudd.com>
6230W:	http://www.ohwr.org/projects/fmc-bus
6231S:	Supported
6232F:	drivers/fmc/
6233F:	include/linux/fmc*.h
6234F:	include/linux/ipmi-fru.h
6235K:	fmc_d.*register
6236
6237FPGA MANAGER FRAMEWORK
6238M:	Alan Tull <atull@kernel.org>
6239M:	Moritz Fischer <mdf@kernel.org>
6240L:	linux-fpga@vger.kernel.org
6241S:	Maintained
6242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6243Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6244F:	Documentation/fpga/
6245F:	Documentation/driver-api/fpga/
6246F:	Documentation/devicetree/bindings/fpga/
6247F:	drivers/fpga/
6248F:	include/linux/fpga/
6249W:	http://www.rocketboards.org
6250
6251FPGA DFL DRIVERS
6252M:	Wu Hao <hao.wu@intel.com>
6253L:	linux-fpga@vger.kernel.org
6254S:	Maintained
6255F:	Documentation/fpga/dfl.txt
6256F:	include/uapi/linux/fpga-dfl.h
6257F:	drivers/fpga/dfl*
6258
6259FPU EMULATOR
6260M:	Bill Metzenthen <billm@melbpc.org.au>
6261W:	http://floatingpoint.sourceforge.net/emulator/index.html
6262S:	Maintained
6263F:	arch/x86/math-emu/
6264
6265FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6266L:	netdev@vger.kernel.org
6267S:	Orphan
6268F:	drivers/net/wan/dlci.c
6269F:	drivers/net/wan/sdla.c
6270
6271FRAMEBUFFER LAYER
6272M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6273L:	dri-devel@lists.freedesktop.org
6274L:	linux-fbdev@vger.kernel.org
6275T:	git git://github.com/bzolnier/linux.git
6276Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6277S:	Maintained
6278F:	Documentation/fb/
6279F:	drivers/video/
6280F:	include/video/
6281F:	include/linux/fb.h
6282F:	include/uapi/video/
6283F:	include/uapi/linux/fb.h
6284
6285FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6286M:	Horia Geantă <horia.geanta@nxp.com>
6287M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6288L:	linux-crypto@vger.kernel.org
6289S:	Maintained
6290F:	drivers/crypto/caam/
6291F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6292
6293FREESCALE DIU FRAMEBUFFER DRIVER
6294M:	Timur Tabi <timur@kernel.org>
6295L:	linux-fbdev@vger.kernel.org
6296S:	Maintained
6297F:	drivers/video/fbdev/fsl-diu-fb.*
6298
6299FREESCALE DMA DRIVER
6300M:	Li Yang <leoyang.li@nxp.com>
6301M:	Zhang Wei <zw@zh-kernel.org>
6302L:	linuxppc-dev@lists.ozlabs.org
6303S:	Maintained
6304F:	drivers/dma/fsldma.*
6305
6306FREESCALE ENETC ETHERNET DRIVERS
6307M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6308L:	netdev@vger.kernel.org
6309S:	Maintained
6310F:	drivers/net/ethernet/freescale/enetc/
6311
6312FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6313M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6314L:	netdev@vger.kernel.org
6315S:	Maintained
6316F:	drivers/net/ethernet/freescale/gianfar*
6317F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6318
6319FREESCALE GPMI NAND DRIVER
6320M:	Han Xu <han.xu@nxp.com>
6321L:	linux-mtd@lists.infradead.org
6322S:	Maintained
6323F:	drivers/mtd/nand/raw/gpmi-nand/*
6324
6325FREESCALE I2C CPM DRIVER
6326M:	Jochen Friedrich <jochen@scram.de>
6327L:	linuxppc-dev@lists.ozlabs.org
6328L:	linux-i2c@vger.kernel.org
6329S:	Maintained
6330F:	drivers/i2c/busses/i2c-cpm.c
6331
6332FREESCALE IMX LPI2C DRIVER
6333M:	Dong Aisheng <aisheng.dong@nxp.com>
6334L:	linux-i2c@vger.kernel.org
6335L:	linux-imx@nxp.com
6336S:	Maintained
6337F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6338F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6339
6340FREESCALE IMX / MXC FEC DRIVER
6341M:	Fugang Duan <fugang.duan@nxp.com>
6342L:	netdev@vger.kernel.org
6343S:	Maintained
6344F:	drivers/net/ethernet/freescale/fec_main.c
6345F:	drivers/net/ethernet/freescale/fec_ptp.c
6346F:	drivers/net/ethernet/freescale/fec.h
6347F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6348
6349FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6350M:	Sascha Hauer <s.hauer@pengutronix.de>
6351R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6352L:	linux-fbdev@vger.kernel.org
6353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6354S:	Maintained
6355F:	include/linux/platform_data/video-imxfb.h
6356F:	drivers/video/fbdev/imxfb.c
6357
6358FREESCALE QORIQ DPAA ETHERNET DRIVER
6359M:	Madalin Bucur <madalin.bucur@nxp.com>
6360L:	netdev@vger.kernel.org
6361S:	Maintained
6362F:	drivers/net/ethernet/freescale/dpaa
6363
6364FREESCALE QORIQ DPAA FMAN DRIVER
6365M:	Madalin Bucur <madalin.bucur@nxp.com>
6366L:	netdev@vger.kernel.org
6367S:	Maintained
6368F:	drivers/net/ethernet/freescale/fman
6369F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6370
6371FREESCALE QORIQ PTP CLOCK DRIVER
6372M:	Yangbo Lu <yangbo.lu@nxp.com>
6373L:	netdev@vger.kernel.org
6374S:	Maintained
6375F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6376F:	drivers/ptp/ptp_qoriq.c
6377F:	drivers/ptp/ptp_qoriq_debugfs.c
6378F:	include/linux/fsl/ptp_qoriq.h
6379F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6380
6381FREESCALE QUAD SPI DRIVER
6382M:	Han Xu <han.xu@nxp.com>
6383L:	linux-spi@vger.kernel.org
6384S:	Maintained
6385F:	drivers/spi/spi-fsl-qspi.c
6386
6387FREESCALE QUICC ENGINE LIBRARY
6388M:	Qiang Zhao <qiang.zhao@nxp.com>
6389L:	linuxppc-dev@lists.ozlabs.org
6390S:	Maintained
6391F:	drivers/soc/fsl/qe/
6392F:	include/soc/fsl/*qe*.h
6393F:	include/soc/fsl/*ucc*.h
6394
6395FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6396M:	Li Yang <leoyang.li@nxp.com>
6397L:	netdev@vger.kernel.org
6398L:	linuxppc-dev@lists.ozlabs.org
6399S:	Maintained
6400F:	drivers/net/ethernet/freescale/ucc_geth*
6401
6402FREESCALE QUICC ENGINE UCC HDLC DRIVER
6403M:	Zhao Qiang <qiang.zhao@nxp.com>
6404L:	netdev@vger.kernel.org
6405L:	linuxppc-dev@lists.ozlabs.org
6406S:	Maintained
6407F:	drivers/net/wan/fsl_ucc_hdlc*
6408
6409FREESCALE QUICC ENGINE UCC UART DRIVER
6410M:	Timur Tabi <timur@kernel.org>
6411L:	linuxppc-dev@lists.ozlabs.org
6412S:	Maintained
6413F:	drivers/tty/serial/ucc_uart.c
6414
6415FREESCALE SOC DRIVERS
6416M:	Li Yang <leoyang.li@nxp.com>
6417L:	linuxppc-dev@lists.ozlabs.org
6418L:	linux-arm-kernel@lists.infradead.org
6419S:	Maintained
6420F:	Documentation/devicetree/bindings/soc/fsl/
6421F:	drivers/soc/fsl/
6422F:	include/linux/fsl/
6423
6424FREESCALE SOC FS_ENET DRIVER
6425M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6426L:	linuxppc-dev@lists.ozlabs.org
6427L:	netdev@vger.kernel.org
6428S:	Maintained
6429F:	drivers/net/ethernet/freescale/fs_enet/
6430F:	include/linux/fs_enet_pd.h
6431
6432FREESCALE SOC SOUND DRIVERS
6433M:	Timur Tabi <timur@kernel.org>
6434M:	Nicolin Chen <nicoleotsuka@gmail.com>
6435M:	Xiubo Li <Xiubo.Lee@gmail.com>
6436R:	Fabio Estevam <festevam@gmail.com>
6437L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6438L:	linuxppc-dev@lists.ozlabs.org
6439S:	Maintained
6440F:	sound/soc/fsl/fsl*
6441F:	sound/soc/fsl/imx*
6442F:	sound/soc/fsl/mpc8610_hpcd.c
6443
6444FREESCALE USB PERIPHERAL DRIVERS
6445M:	Li Yang <leoyang.li@nxp.com>
6446L:	linux-usb@vger.kernel.org
6447L:	linuxppc-dev@lists.ozlabs.org
6448S:	Maintained
6449F:	drivers/usb/gadget/udc/fsl*
6450
6451FREEVXFS FILESYSTEM
6452M:	Christoph Hellwig <hch@infradead.org>
6453W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6454S:	Maintained
6455F:	fs/freevxfs/
6456
6457FREEZER
6458M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6459M:	Pavel Machek <pavel@ucw.cz>
6460L:	linux-pm@vger.kernel.org
6461S:	Supported
6462F:	Documentation/power/freezing-of-tasks.txt
6463F:	include/linux/freezer.h
6464F:	kernel/freezer.c
6465
6466FRONTSWAP API
6467M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6468L:	linux-kernel@vger.kernel.org
6469S:	Maintained
6470F:	mm/frontswap.c
6471F:	include/linux/frontswap.h
6472
6473FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6474M:	David Howells <dhowells@redhat.com>
6475L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6476S:	Supported
6477F:	Documentation/filesystems/caching/
6478F:	fs/fscache/
6479F:	include/linux/fscache*.h
6480
6481FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6482M:	Theodore Y. Ts'o <tytso@mit.edu>
6483M:	Jaegeuk Kim <jaegeuk@kernel.org>
6484M:	Eric Biggers <ebiggers@kernel.org>
6485L:	linux-fscrypt@vger.kernel.org
6486Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6487T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6488S:	Supported
6489F:	fs/crypto/
6490F:	include/linux/fscrypt*.h
6491F:	Documentation/filesystems/fscrypt.rst
6492
6493FSI-ATTACHED I2C DRIVER
6494M:	Eddie James <eajames@linux.ibm.com>
6495L:	linux-i2c@vger.kernel.org
6496L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6497S:	Maintained
6498F:	drivers/i2c/busses/i2c-fsi.c
6499F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6500
6501FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6502M:	Jan Kara <jack@suse.cz>
6503R:	Amir Goldstein <amir73il@gmail.com>
6504L:	linux-fsdevel@vger.kernel.org
6505S:	Maintained
6506F:	fs/notify/
6507F:	include/linux/fsnotify*.h
6508
6509FUJITSU LAPTOP EXTRAS
6510M:	Jonathan Woithe <jwoithe@just42.net>
6511L:	platform-driver-x86@vger.kernel.org
6512S:	Maintained
6513F:	drivers/platform/x86/fujitsu-laptop.c
6514
6515FUJITSU M-5MO LS CAMERA ISP DRIVER
6516M:	Kyungmin Park <kyungmin.park@samsung.com>
6517M:	Heungjun Kim <riverful.kim@samsung.com>
6518L:	linux-media@vger.kernel.org
6519S:	Maintained
6520F:	drivers/media/i2c/m5mols/
6521F:	include/media/i2c/m5mols.h
6522
6523FUJITSU TABLET EXTRAS
6524M:	Robert Gerlach <khnz@gmx.de>
6525L:	platform-driver-x86@vger.kernel.org
6526S:	Maintained
6527F:	drivers/platform/x86/fujitsu-tablet.c
6528
6529FUSE: FILESYSTEM IN USERSPACE
6530M:	Miklos Szeredi <miklos@szeredi.hu>
6531L:	linux-fsdevel@vger.kernel.org
6532W:	http://fuse.sourceforge.net/
6533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6534S:	Maintained
6535F:	fs/fuse/
6536F:	include/uapi/linux/fuse.h
6537F:	Documentation/filesystems/fuse.txt
6538
6539FUTEX SUBSYSTEM
6540M:	Thomas Gleixner <tglx@linutronix.de>
6541M:	Ingo Molnar <mingo@redhat.com>
6542R:	Peter Zijlstra <peterz@infradead.org>
6543R:	Darren Hart <dvhart@infradead.org>
6544L:	linux-kernel@vger.kernel.org
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6546S:	Maintained
6547F:	kernel/futex.c
6548F:	include/asm-generic/futex.h
6549F:	include/linux/futex.h
6550F:	include/uapi/linux/futex.h
6551F:	tools/testing/selftests/futex/
6552F:	tools/perf/bench/futex*
6553F:	Documentation/*futex*
6554
6555GCC PLUGINS
6556M:	Kees Cook <keescook@chromium.org>
6557R:	Emese Revfy <re.emese@gmail.com>
6558L:	kernel-hardening@lists.openwall.com
6559S:	Maintained
6560F:	scripts/gcc-plugins/
6561F:	scripts/gcc-plugin.sh
6562F:	scripts/Makefile.gcc-plugins
6563F:	Documentation/gcc-plugins.txt
6564
6565GASKET DRIVER FRAMEWORK
6566M:	Rob Springer <rspringer@google.com>
6567M:	Todd Poynor <toddpoynor@google.com>
6568M:	Ben Chan <benchan@chromium.org>
6569S:	Maintained
6570F:	drivers/staging/gasket/
6571
6572GCOV BASED KERNEL PROFILING
6573M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6574S:	Maintained
6575F:	kernel/gcov/
6576F:	Documentation/dev-tools/gcov.rst
6577
6578GDB KERNEL DEBUGGING HELPER SCRIPTS
6579M:	Jan Kiszka <jan.kiszka@siemens.com>
6580M:	Kieran Bingham <kbingham@kernel.org>
6581S:	Supported
6582F:	scripts/gdb/
6583
6584GDT SCSI DISK ARRAY CONTROLLER DRIVER
6585M:	Achim Leubner <achim_leubner@adaptec.com>
6586L:	linux-scsi@vger.kernel.org
6587W:	http://www.icp-vortex.com/
6588S:	Supported
6589F:	drivers/scsi/gdt*
6590
6591GEMTEK FM RADIO RECEIVER DRIVER
6592M:	Hans Verkuil <hverkuil@xs4all.nl>
6593L:	linux-media@vger.kernel.org
6594T:	git git://linuxtv.org/media_tree.git
6595W:	https://linuxtv.org
6596S:	Maintained
6597F:	drivers/media/radio/radio-gemtek*
6598
6599GENERIC GPIO I2C DRIVER
6600M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6601S:	Supported
6602F:	drivers/i2c/busses/i2c-gpio.c
6603F:	include/linux/platform_data/i2c-gpio.h
6604
6605GENERIC GPIO I2C MULTIPLEXER DRIVER
6606M:	Peter Korsgaard <peter.korsgaard@barco.com>
6607L:	linux-i2c@vger.kernel.org
6608S:	Supported
6609F:	drivers/i2c/muxes/i2c-mux-gpio.c
6610F:	include/linux/platform_data/i2c-mux-gpio.h
6611F:	Documentation/i2c/muxes/i2c-mux-gpio
6612
6613GENERIC HDLC (WAN) DRIVERS
6614M:	Krzysztof Halasa <khc@pm.waw.pl>
6615W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6616S:	Maintained
6617F:	drivers/net/wan/c101.c
6618F:	drivers/net/wan/hd6457*
6619F:	drivers/net/wan/hdlc*
6620F:	drivers/net/wan/n2.c
6621F:	drivers/net/wan/pc300too.c
6622F:	drivers/net/wan/pci200syn.c
6623F:	drivers/net/wan/wanxl*
6624
6625GENERIC INCLUDE/ASM HEADER FILES
6626M:	Arnd Bergmann <arnd@arndb.de>
6627L:	linux-arch@vger.kernel.org
6628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6629S:	Maintained
6630F:	include/asm-generic/
6631F:	include/uapi/asm-generic/
6632
6633GENERIC PHY FRAMEWORK
6634M:	Kishon Vijay Abraham I <kishon@ti.com>
6635L:	linux-kernel@vger.kernel.org
6636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6637S:	Supported
6638F:	drivers/phy/
6639F:	include/linux/phy/
6640F:	Documentation/devicetree/bindings/phy/
6641
6642GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6643M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6644S:	Supported
6645F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6646
6647GENERIC PM DOMAINS
6648M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6649M:	Kevin Hilman <khilman@kernel.org>
6650M:	Ulf Hansson <ulf.hansson@linaro.org>
6651L:	linux-pm@vger.kernel.org
6652S:	Supported
6653F:	drivers/base/power/domain*.c
6654F:	include/linux/pm_domain.h
6655F:	Documentation/devicetree/bindings/power/power_domain.txt
6656
6657GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6658M:	Eugen Hristev <eugen.hristev@microchip.com>
6659L:	linux-input@vger.kernel.org
6660S:	Maintained
6661F:	drivers/input/touchscreen/resistive-adc-touch.c
6662
6663GENERIC UIO DRIVER FOR PCI DEVICES
6664M:	"Michael S. Tsirkin" <mst@redhat.com>
6665L:	kvm@vger.kernel.org
6666S:	Supported
6667F:	drivers/uio/uio_pci_generic.c
6668
6669GENWQE (IBM Generic Workqueue Card)
6670M:	Frank Haverkamp <haver@linux.ibm.com>
6671S:	Supported
6672F:	drivers/misc/genwqe/
6673
6674GET_MAINTAINER SCRIPT
6675M:	Joe Perches <joe@perches.com>
6676S:	Maintained
6677F:	scripts/get_maintainer.pl
6678
6679GFS2 FILE SYSTEM
6680M:	Bob Peterson <rpeterso@redhat.com>
6681M:	Andreas Gruenbacher <agruenba@redhat.com>
6682L:	cluster-devel@redhat.com
6683W:	http://sources.redhat.com/cluster/
6684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6685S:	Supported
6686F:	Documentation/filesystems/gfs2*.txt
6687F:	fs/gfs2/
6688F:	include/uapi/linux/gfs2_ondisk.h
6689
6690GIGASET ISDN DRIVERS
6691M:	Paul Bolle <pebolle@tiscali.nl>
6692L:	gigaset307x-common@lists.sourceforge.net
6693W:	http://gigaset307x.sourceforge.net/
6694S:	Odd Fixes
6695F:	Documentation/isdn/README.gigaset
6696F:	drivers/isdn/gigaset/
6697F:	include/uapi/linux/gigaset_dev.h
6698
6699GNSS SUBSYSTEM
6700M:	Johan Hovold <johan@kernel.org>
6701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6702S:	Maintained
6703F:	Documentation/ABI/testing/sysfs-class-gnss
6704F:	Documentation/devicetree/bindings/gnss/
6705F:	drivers/gnss/
6706F:	include/linux/gnss.h
6707
6708GO7007 MPEG CODEC
6709M:	Hans Verkuil <hans.verkuil@cisco.com>
6710L:	linux-media@vger.kernel.org
6711S:	Maintained
6712F:	drivers/media/usb/go7007/
6713
6714GOODIX TOUCHSCREEN
6715M:	Bastien Nocera <hadess@hadess.net>
6716L:	linux-input@vger.kernel.org
6717S:	Maintained
6718F:	drivers/input/touchscreen/goodix.c
6719
6720GPD POCKET FAN DRIVER
6721M:	Hans de Goede <hdegoede@redhat.com>
6722L:	platform-driver-x86@vger.kernel.org
6723S:	Maintained
6724F:	drivers/platform/x86/gpd-pocket-fan.c
6725
6726GPIO ACPI SUPPORT
6727M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6728M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6729L:	linux-gpio@vger.kernel.org
6730L:	linux-acpi@vger.kernel.org
6731S:	Maintained
6732F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6733F:	drivers/gpio/gpiolib-acpi.c
6734
6735GPIO IR Transmitter
6736M:	Sean Young <sean@mess.org>
6737L:	linux-media@vger.kernel.org
6738S:	Maintained
6739F:	drivers/media/rc/gpio-ir-tx.c
6740
6741GPIO MOCKUP DRIVER
6742M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6743L:	linux-gpio@vger.kernel.org
6744S:	Maintained
6745F:	drivers/gpio/gpio-mockup.c
6746F:	tools/testing/selftests/gpio/
6747
6748GPIO SUBSYSTEM
6749M:	Linus Walleij <linus.walleij@linaro.org>
6750M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6751L:	linux-gpio@vger.kernel.org
6752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6753S:	Maintained
6754F:	Documentation/devicetree/bindings/gpio/
6755F:	Documentation/driver-api/gpio/
6756F:	Documentation/gpio/
6757F:	Documentation/ABI/testing/gpio-cdev
6758F:	Documentation/ABI/obsolete/sysfs-gpio
6759F:	drivers/gpio/
6760F:	include/linux/gpio/
6761F:	include/linux/gpio.h
6762F:	include/linux/of_gpio.h
6763F:	include/asm-generic/gpio.h
6764F:	include/uapi/linux/gpio.h
6765F:	tools/gpio/
6766
6767GRE DEMULTIPLEXER DRIVER
6768M:	Dmitry Kozlov <xeb@mail.ru>
6769L:	netdev@vger.kernel.org
6770S:	Maintained
6771F:	net/ipv4/gre_demux.c
6772F:	net/ipv4/gre_offload.c
6773F:	include/net/gre.h
6774
6775GRETH 10/100/1G Ethernet MAC device driver
6776M:	Andreas Larsson <andreas@gaisler.com>
6777L:	netdev@vger.kernel.org
6778S:	Maintained
6779F:	drivers/net/ethernet/aeroflex/
6780
6781GREYBUS AUDIO PROTOCOLS DRIVERS
6782M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6783M:	Mark Greer <mgreer@animalcreek.com>
6784S:	Maintained
6785F:	drivers/staging/greybus/audio_apbridgea.c
6786F:	drivers/staging/greybus/audio_apbridgea.h
6787F:	drivers/staging/greybus/audio_codec.c
6788F:	drivers/staging/greybus/audio_codec.h
6789F:	drivers/staging/greybus/audio_gb.c
6790F:	drivers/staging/greybus/audio_manager.c
6791F:	drivers/staging/greybus/audio_manager.h
6792F:	drivers/staging/greybus/audio_manager_module.c
6793F:	drivers/staging/greybus/audio_manager_private.h
6794F:	drivers/staging/greybus/audio_manager_sysfs.c
6795F:	drivers/staging/greybus/audio_module.c
6796F:	drivers/staging/greybus/audio_topology.c
6797
6798GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6799M:	Viresh Kumar <vireshk@kernel.org>
6800S:	Maintained
6801F:	drivers/staging/greybus/authentication.c
6802F:	drivers/staging/greybus/bootrom.c
6803F:	drivers/staging/greybus/firmware.h
6804F:	drivers/staging/greybus/fw-core.c
6805F:	drivers/staging/greybus/fw-download.c
6806F:	drivers/staging/greybus/fw-management.c
6807F:	drivers/staging/greybus/greybus_authentication.h
6808F:	drivers/staging/greybus/greybus_firmware.h
6809F:	drivers/staging/greybus/hid.c
6810F:	drivers/staging/greybus/i2c.c
6811F:	drivers/staging/greybus/spi.c
6812F:	drivers/staging/greybus/spilib.c
6813F:	drivers/staging/greybus/spilib.h
6814
6815GREYBUS LOOPBACK DRIVER
6816M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6817S:	Maintained
6818F:	drivers/staging/greybus/loopback.c
6819
6820GREYBUS PLATFORM DRIVERS
6821M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6822S:	Maintained
6823F:	drivers/staging/greybus/arche-platform.c
6824F:	drivers/staging/greybus/arche-apb-ctrl.c
6825F:	drivers/staging/greybus/arche_platform.h
6826
6827GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6828M:	Rui Miguel Silva <rmfrfs@gmail.com>
6829S:	Maintained
6830F:	drivers/staging/greybus/sdio.c
6831F:	drivers/staging/greybus/light.c
6832F:	drivers/staging/greybus/gpio.c
6833F:	drivers/staging/greybus/power_supply.c
6834F:	drivers/staging/greybus/spi.c
6835F:	drivers/staging/greybus/spilib.c
6836
6837GREYBUS SUBSYSTEM
6838M:	Johan Hovold <johan@kernel.org>
6839M:	Alex Elder <elder@kernel.org>
6840M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6841S:	Maintained
6842F:	drivers/staging/greybus/
6843L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6844
6845GREYBUS UART PROTOCOLS DRIVERS
6846M:	David Lin <dtwlin@gmail.com>
6847S:	Maintained
6848F:	drivers/staging/greybus/uart.c
6849F:	drivers/staging/greybus/log.c
6850
6851GS1662 VIDEO SERIALIZER
6852M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6853L:	linux-media@vger.kernel.org
6854T:	git git://linuxtv.org/media_tree.git
6855S:	Maintained
6856F:	drivers/media/spi/gs1662.c
6857
6858GSPCA FINEPIX SUBDRIVER
6859M:	Frank Zago <frank@zago.net>
6860L:	linux-media@vger.kernel.org
6861T:	git git://linuxtv.org/media_tree.git
6862S:	Maintained
6863F:	drivers/media/usb/gspca/finepix.c
6864
6865GSPCA GL860 SUBDRIVER
6866M:	Olivier Lorin <o.lorin@laposte.net>
6867L:	linux-media@vger.kernel.org
6868T:	git git://linuxtv.org/media_tree.git
6869S:	Maintained
6870F:	drivers/media/usb/gspca/gl860/
6871
6872GSPCA M5602 SUBDRIVER
6873M:	Erik Andren <erik.andren@gmail.com>
6874L:	linux-media@vger.kernel.org
6875T:	git git://linuxtv.org/media_tree.git
6876S:	Maintained
6877F:	drivers/media/usb/gspca/m5602/
6878
6879GSPCA PAC207 SONIXB SUBDRIVER
6880M:	Hans Verkuil <hverkuil@xs4all.nl>
6881L:	linux-media@vger.kernel.org
6882T:	git git://linuxtv.org/media_tree.git
6883S:	Odd Fixes
6884F:	drivers/media/usb/gspca/pac207.c
6885
6886GSPCA SN9C20X SUBDRIVER
6887M:	Brian Johnson <brijohn@gmail.com>
6888L:	linux-media@vger.kernel.org
6889T:	git git://linuxtv.org/media_tree.git
6890S:	Maintained
6891F:	drivers/media/usb/gspca/sn9c20x.c
6892
6893GSPCA T613 SUBDRIVER
6894M:	Leandro Costantino <lcostantino@gmail.com>
6895L:	linux-media@vger.kernel.org
6896T:	git git://linuxtv.org/media_tree.git
6897S:	Maintained
6898F:	drivers/media/usb/gspca/t613.c
6899
6900GSPCA USB WEBCAM DRIVER
6901M:	Hans Verkuil <hverkuil@xs4all.nl>
6902L:	linux-media@vger.kernel.org
6903T:	git git://linuxtv.org/media_tree.git
6904S:	Odd Fixes
6905F:	drivers/media/usb/gspca/
6906
6907GTP (GPRS Tunneling Protocol)
6908M:	Pablo Neira Ayuso <pablo@netfilter.org>
6909M:	Harald Welte <laforge@gnumonks.org>
6910L:	osmocom-net-gprs@lists.osmocom.org
6911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6912S:	Maintained
6913F:	drivers/net/gtp.c
6914
6915GUID PARTITION TABLE (GPT)
6916M:	Davidlohr Bueso <dave@stgolabs.net>
6917L:	linux-efi@vger.kernel.org
6918S:	Maintained
6919F:	block/partitions/efi.*
6920
6921H8/300 ARCHITECTURE
6922M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6923L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6924W:	http://uclinux-h8.sourceforge.jp
6925T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6926S:	Maintained
6927F:	arch/h8300/
6928F:	drivers/clocksource/h8300_*.c
6929F:	drivers/clk/h8300/
6930F:	drivers/irqchip/irq-renesas-h8*.c
6931
6932HABANALABS PCI DRIVER
6933M:	Oded Gabbay <oded.gabbay@gmail.com>
6934T:	git https://github.com/HabanaAI/linux.git
6935S:	Supported
6936F:	drivers/misc/habanalabs/
6937F:	include/uapi/misc/habanalabs.h
6938F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6939F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6940
6941HACKRF MEDIA DRIVER
6942M:	Antti Palosaari <crope@iki.fi>
6943L:	linux-media@vger.kernel.org
6944W:	https://linuxtv.org
6945W:	http://palosaari.fi/linux/
6946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6947T:	git git://linuxtv.org/anttip/media_tree.git
6948S:	Maintained
6949F:	drivers/media/usb/hackrf/
6950
6951HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6952M:	Frank Seidel <frank@f-seidel.de>
6953L:	platform-driver-x86@vger.kernel.org
6954W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6955S:	Maintained
6956F:	drivers/platform/x86/hdaps.c
6957
6958HARDWARE MONITORING
6959M:	Jean Delvare <jdelvare@suse.com>
6960M:	Guenter Roeck <linux@roeck-us.net>
6961L:	linux-hwmon@vger.kernel.org
6962W:	http://hwmon.wiki.kernel.org/
6963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6964S:	Maintained
6965F:	Documentation/devicetree/bindings/hwmon/
6966F:	Documentation/hwmon/
6967F:	drivers/hwmon/
6968F:	include/linux/hwmon*.h
6969F:	include/trace/events/hwmon*.h
6970
6971HARDWARE RANDOM NUMBER GENERATOR CORE
6972M:	Matt Mackall <mpm@selenic.com>
6973M:	Herbert Xu <herbert@gondor.apana.org.au>
6974L:	linux-crypto@vger.kernel.org
6975S:	Odd fixes
6976F:	Documentation/devicetree/bindings/rng/
6977F:	Documentation/hw_random.txt
6978F:	drivers/char/hw_random/
6979F:	include/linux/hw_random.h
6980
6981HARDWARE TRACING FACILITIES
6982M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6983S:	Maintained
6984F:	drivers/hwtracing/
6985
6986HARDWARE SPINLOCK CORE
6987M:	Ohad Ben-Cohen <ohad@wizery.com>
6988M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6989L:	linux-remoteproc@vger.kernel.org
6990S:	Maintained
6991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6992F:	Documentation/devicetree/bindings/hwlock/
6993F:	Documentation/hwspinlock.txt
6994F:	drivers/hwspinlock/
6995F:	include/linux/hwspinlock.h
6996
6997HARMONY SOUND DRIVER
6998L:	linux-parisc@vger.kernel.org
6999S:	Maintained
7000F:	sound/parisc/harmony.*
7001
7002HDPVR USB VIDEO ENCODER DRIVER
7003M:	Hans Verkuil <hverkuil@xs4all.nl>
7004L:	linux-media@vger.kernel.org
7005T:	git git://linuxtv.org/media_tree.git
7006W:	https://linuxtv.org
7007S:	Odd Fixes
7008F:	drivers/media/usb/hdpvr/
7009
7010HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7011M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7012S:	Supported
7013F:	Documentation/watchdog/hpwdt.txt
7014F:	drivers/watchdog/hpwdt.c
7015
7016HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7017M:	Don Brace <don.brace@microsemi.com>
7018L:	esc.storagedev@microsemi.com
7019L:	linux-scsi@vger.kernel.org
7020S:	Supported
7021F:	Documentation/scsi/hpsa.txt
7022F:	drivers/scsi/hpsa*.[ch]
7023F:	include/linux/cciss*.h
7024F:	include/uapi/linux/cciss*.h
7025
7026HFI1 DRIVER
7027M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7028M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7029L:	linux-rdma@vger.kernel.org
7030S:	Supported
7031F:	drivers/infiniband/hw/hfi1
7032
7033HFS FILESYSTEM
7034L:	linux-fsdevel@vger.kernel.org
7035S:	Orphan
7036F:	Documentation/filesystems/hfs.txt
7037F:	fs/hfs/
7038
7039HFSPLUS FILESYSTEM
7040L:	linux-fsdevel@vger.kernel.org
7041S:	Orphan
7042F:	Documentation/filesystems/hfsplus.txt
7043F:	fs/hfsplus/
7044
7045HGA FRAMEBUFFER DRIVER
7046M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7047L:	linux-nvidia@lists.surfsouth.com
7048W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7049S:	Maintained
7050F:	drivers/video/fbdev/hgafb.c
7051
7052HIBERNATION (aka Software Suspend, aka swsusp)
7053M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7054M:	Pavel Machek <pavel@ucw.cz>
7055L:	linux-pm@vger.kernel.org
7056B:	https://bugzilla.kernel.org
7057S:	Supported
7058F:	arch/x86/power/
7059F:	drivers/base/power/
7060F:	kernel/power/
7061F:	include/linux/suspend.h
7062F:	include/linux/freezer.h
7063F:	include/linux/pm.h
7064F:	arch/*/include/asm/suspend*.h
7065
7066HID CORE LAYER
7067M:	Jiri Kosina <jikos@kernel.org>
7068M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7069L:	linux-input@vger.kernel.org
7070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7071S:	Maintained
7072F:	drivers/hid/
7073F:	include/linux/hid*
7074F:	include/uapi/linux/hid*
7075
7076HID SENSOR HUB DRIVERS
7077M:	Jiri Kosina <jikos@kernel.org>
7078M:	Jonathan Cameron <jic23@kernel.org>
7079M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7080L:	linux-input@vger.kernel.org
7081L:	linux-iio@vger.kernel.org
7082S:	Maintained
7083F:	Documentation/hid/hid-sensor*
7084F:	drivers/hid/hid-sensor-*
7085F:	drivers/iio/*/hid-*
7086F:	include/linux/hid-sensor-*
7087
7088HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7089M:	Thomas Gleixner <tglx@linutronix.de>
7090L:	linux-kernel@vger.kernel.org
7091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7092S:	Maintained
7093F:	Documentation/timers/
7094F:	kernel/time/hrtimer.c
7095F:	kernel/time/clockevents.c
7096F:	kernel/time/timer_*.c
7097F:	include/linux/clockchips.h
7098F:	include/linux/hrtimer.h
7099
7100HIGH-SPEED SCC DRIVER FOR AX.25
7101L:	linux-hams@vger.kernel.org
7102S:	Orphan
7103F:	drivers/net/hamradio/dmascc.c
7104F:	drivers/net/hamradio/scc.c
7105
7106HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7107M:	HighPoint Linux Team <linux@highpoint-tech.com>
7108W:	http://www.highpoint-tech.com
7109S:	Supported
7110F:	Documentation/scsi/hptiop.txt
7111F:	drivers/scsi/hptiop.c
7112
7113HIPPI
7114M:	Jes Sorensen <jes@trained-monkey.org>
7115L:	linux-hippi@sunsite.dk
7116S:	Maintained
7117F:	include/linux/hippidevice.h
7118F:	include/uapi/linux/if_hippi.h
7119F:	net/802/hippi.c
7120F:	drivers/net/hippi/
7121
7122HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7123M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7124M:	Salil Mehta <salil.mehta@huawei.com>
7125L:	netdev@vger.kernel.org
7126W:	http://www.hisilicon.com
7127S:	Maintained
7128F:	drivers/net/ethernet/hisilicon/hns3/
7129
7130HISILICON LPC BUS DRIVER
7131M:	john.garry@huawei.com
7132W:	http://www.hisilicon.com
7133S:	Maintained
7134F:	drivers/bus/hisi_lpc.c
7135F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7136
7137HISILICON NETWORK SUBSYSTEM DRIVER
7138M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7139M:	Salil Mehta <salil.mehta@huawei.com>
7140L:	netdev@vger.kernel.org
7141W:	http://www.hisilicon.com
7142S:	Maintained
7143F:	drivers/net/ethernet/hisilicon/
7144F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7145
7146HISILICON PMU DRIVER
7147M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7148W:	http://www.hisilicon.com
7149S:	Supported
7150F:	drivers/perf/hisilicon
7151F:	Documentation/perf/hisi-pmu.txt
7152
7153HISILICON ROCE DRIVER
7154M:	Lijun Ou <oulijun@huawei.com>
7155M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7156L:	linux-rdma@vger.kernel.org
7157S:	Maintained
7158F:	drivers/infiniband/hw/hns/
7159F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7160
7161HISILICON SAS Controller
7162M:	John Garry <john.garry@huawei.com>
7163W:	http://www.hisilicon.com
7164S:	Supported
7165F:	drivers/scsi/hisi_sas/
7166F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7167
7168HMM - Heterogeneous Memory Management
7169M:	Jérôme Glisse <jglisse@redhat.com>
7170L:	linux-mm@kvack.org
7171S:	Maintained
7172F:	mm/hmm*
7173F:	include/linux/hmm*
7174F:	Documentation/vm/hmm.rst
7175
7176HOST AP DRIVER
7177M:	Jouni Malinen <j@w1.fi>
7178L:	linux-wireless@vger.kernel.org
7179W:	http://w1.fi/hostap-driver.html
7180S:	Obsolete
7181F:	drivers/net/wireless/intersil/hostap/
7182
7183HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7184L:	platform-driver-x86@vger.kernel.org
7185S:	Orphan
7186F:	drivers/platform/x86/tc1100-wmi.c
7187
7188HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7189M:	Jaroslav Kysela <perex@perex.cz>
7190S:	Maintained
7191F:	drivers/net/ethernet/hp/hp100.*
7192
7193HPET:	High Precision Event Timers driver
7194M:	Clemens Ladisch <clemens@ladisch.de>
7195S:	Maintained
7196F:	Documentation/timers/hpet.txt
7197F:	drivers/char/hpet.c
7198F:	include/linux/hpet.h
7199F:	include/uapi/linux/hpet.h
7200
7201HPET:	x86
7202S:	Orphan
7203F:	arch/x86/kernel/hpet.c
7204F:	arch/x86/include/asm/hpet.h
7205
7206HPFS FILESYSTEM
7207M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7208W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7209S:	Maintained
7210F:	fs/hpfs/
7211
7212HSI SUBSYSTEM
7213M:	Sebastian Reichel <sre@kernel.org>
7214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7215S:	Maintained
7216F:	Documentation/ABI/testing/sysfs-bus-hsi
7217F:	Documentation/driver-api/hsi.rst
7218F:	drivers/hsi/
7219F:	include/linux/hsi/
7220F:	include/uapi/linux/hsi/
7221
7222HSO 3G MODEM DRIVER
7223L:	linux-usb@vger.kernel.org
7224S:	Orphan
7225F:	drivers/net/usb/hso.c
7226
7227HSR NETWORK PROTOCOL
7228M:	Arvid Brodin <arvid.brodin@alten.se>
7229L:	netdev@vger.kernel.org
7230S:	Maintained
7231F:	net/hsr/
7232
7233HT16K33 LED CONTROLLER DRIVER
7234M:	Robin van der Gracht <robin@protonic.nl>
7235S:	Maintained
7236F:	drivers/auxdisplay/ht16k33.c
7237F:	Documentation/devicetree/bindings/display/ht16k33.txt
7238
7239HTCPEN TOUCHSCREEN DRIVER
7240M:	Pau Oliva Fora <pof@eslack.org>
7241L:	linux-input@vger.kernel.org
7242S:	Maintained
7243F:	drivers/input/touchscreen/htcpen.c
7244
7245HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7246M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7247L:	linux-iio@vger.kernel.org
7248W:	http://www.st.com/
7249S:	Maintained
7250F:	drivers/iio/humidity/hts221*
7251F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7252
7253HUAWEI ETHERNET DRIVER
7254M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7255L:	netdev@vger.kernel.org
7256S:	Supported
7257F:	Documentation/networking/hinic.txt
7258F:	drivers/net/ethernet/huawei/hinic/
7259
7260HUGETLB FILESYSTEM
7261M:	Mike Kravetz <mike.kravetz@oracle.com>
7262L:	linux-mm@kvack.org
7263S:	Maintained
7264F:	fs/hugetlbfs/
7265F:	mm/hugetlb.c
7266F:	include/linux/hugetlb.h
7267F:	Documentation/admin-guide/mm/hugetlbpage.rst
7268F:	Documentation/vm/hugetlbfs_reserv.rst
7269F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7270
7271HVA ST MEDIA DRIVER
7272M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7273L:	linux-media@vger.kernel.org
7274T:	git git://linuxtv.org/media_tree.git
7275W:	https://linuxtv.org
7276S:	Supported
7277F:	drivers/media/platform/sti/hva
7278
7279HWPOISON MEMORY FAILURE HANDLING
7280M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7281L:	linux-mm@kvack.org
7282S:	Maintained
7283F:	mm/memory-failure.c
7284F:	mm/hwpoison-inject.c
7285
7286HYGON PROCESSOR SUPPORT
7287M:	Pu Wen <puwen@hygon.cn>
7288L:	linux-kernel@vger.kernel.org
7289S:	Maintained
7290F:	arch/x86/kernel/cpu/hygon.c
7291
7292Hyper-V CORE AND DRIVERS
7293M:	"K. Y. Srinivasan" <kys@microsoft.com>
7294M:	Haiyang Zhang <haiyangz@microsoft.com>
7295M:	Stephen Hemminger <sthemmin@microsoft.com>
7296M:	Sasha Levin <sashal@kernel.org>
7297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7298L:	linux-hyperv@vger.kernel.org
7299S:	Supported
7300F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7301F:	arch/x86/include/asm/mshyperv.h
7302F:	arch/x86/include/asm/trace/hyperv.h
7303F:	arch/x86/include/asm/hyperv-tlfs.h
7304F:	arch/x86/kernel/cpu/mshyperv.c
7305F:	arch/x86/hyperv
7306F:	drivers/hid/hid-hyperv.c
7307F:	drivers/hv/
7308F:	drivers/input/serio/hyperv-keyboard.c
7309F:	drivers/pci/controller/pci-hyperv.c
7310F:	drivers/net/hyperv/
7311F:	drivers/scsi/storvsc_drv.c
7312F:	drivers/uio/uio_hv_generic.c
7313F:	drivers/video/fbdev/hyperv_fb.c
7314F:	drivers/iommu/hyperv_iommu.c
7315F:	net/vmw_vsock/hyperv_transport.c
7316F:	include/linux/hyperv.h
7317F:	include/uapi/linux/hyperv.h
7318F:	tools/hv/
7319F:	Documentation/ABI/stable/sysfs-bus-vmbus
7320
7321HYPERVISOR VIRTUAL CONSOLE DRIVER
7322L:	linuxppc-dev@lists.ozlabs.org
7323S:	Odd Fixes
7324F:	drivers/tty/hvc/
7325
7326I2C ACPI SUPPORT
7327M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7328L:	linux-i2c@vger.kernel.org
7329L:	linux-acpi@vger.kernel.org
7330S:	Maintained
7331F:	drivers/i2c/i2c-core-acpi.c
7332
7333I2C CONTROLLER DRIVER FOR NVIDIA GPU
7334M:	Ajay Gupta <ajayg@nvidia.com>
7335L:	linux-i2c@vger.kernel.org
7336S:	Maintained
7337F:	Documentation/i2c/busses/i2c-nvidia-gpu
7338F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7339
7340I2C MUXES
7341M:	Peter Rosin <peda@axentia.se>
7342L:	linux-i2c@vger.kernel.org
7343S:	Maintained
7344F:	Documentation/i2c/i2c-topology
7345F:	Documentation/i2c/muxes/
7346F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7347F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7348F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7349F:	drivers/i2c/i2c-mux.c
7350F:	drivers/i2c/muxes/
7351F:	include/linux/i2c-mux.h
7352
7353I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7354M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7355L:	linux-i2c@vger.kernel.org
7356S:	Maintained
7357F:	Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7358F:	drivers/i2c/busses/i2c-mv64xxx.c
7359
7360I2C OVER PARALLEL PORT
7361M:	Jean Delvare <jdelvare@suse.com>
7362L:	linux-i2c@vger.kernel.org
7363S:	Maintained
7364F:	Documentation/i2c/busses/i2c-parport
7365F:	Documentation/i2c/busses/i2c-parport-light
7366F:	drivers/i2c/busses/i2c-parport.c
7367F:	drivers/i2c/busses/i2c-parport-light.c
7368
7369I2C SUBSYSTEM
7370M:	Wolfram Sang <wsa@the-dreams.de>
7371L:	linux-i2c@vger.kernel.org
7372W:	https://i2c.wiki.kernel.org/
7373Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7375S:	Maintained
7376F:	Documentation/devicetree/bindings/i2c/i2c.txt
7377F:	Documentation/i2c/
7378F:	drivers/i2c/*
7379F:	include/linux/i2c.h
7380F:	include/linux/i2c-dev.h
7381F:	include/linux/i2c-smbus.h
7382F:	include/uapi/linux/i2c.h
7383F:	include/uapi/linux/i2c-*.h
7384
7385I2C SUBSYSTEM HOST DRIVERS
7386L:	linux-i2c@vger.kernel.org
7387W:	https://i2c.wiki.kernel.org/
7388Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7390S:	Odd Fixes
7391F:	Documentation/devicetree/bindings/i2c/
7392F:	drivers/i2c/algos/
7393F:	drivers/i2c/busses/
7394
7395I2C-TAOS-EVM DRIVER
7396M:	Jean Delvare <jdelvare@suse.com>
7397L:	linux-i2c@vger.kernel.org
7398S:	Maintained
7399F:	Documentation/i2c/busses/i2c-taos-evm
7400F:	drivers/i2c/busses/i2c-taos-evm.c
7401
7402I2C-TINY-USB DRIVER
7403M:	Till Harbaum <till@harbaum.org>
7404L:	linux-i2c@vger.kernel.org
7405W:	http://www.harbaum.org/till/i2c_tiny_usb
7406S:	Maintained
7407F:	drivers/i2c/busses/i2c-tiny-usb.c
7408
7409I2C/SMBUS CONTROLLER DRIVERS FOR PC
7410M:	Jean Delvare <jdelvare@suse.com>
7411L:	linux-i2c@vger.kernel.org
7412S:	Maintained
7413F:	Documentation/i2c/busses/i2c-ali1535
7414F:	Documentation/i2c/busses/i2c-ali1563
7415F:	Documentation/i2c/busses/i2c-ali15x3
7416F:	Documentation/i2c/busses/i2c-amd756
7417F:	Documentation/i2c/busses/i2c-amd8111
7418F:	Documentation/i2c/busses/i2c-i801
7419F:	Documentation/i2c/busses/i2c-nforce2
7420F:	Documentation/i2c/busses/i2c-piix4
7421F:	Documentation/i2c/busses/i2c-sis5595
7422F:	Documentation/i2c/busses/i2c-sis630
7423F:	Documentation/i2c/busses/i2c-sis96x
7424F:	Documentation/i2c/busses/i2c-via
7425F:	Documentation/i2c/busses/i2c-viapro
7426F:	drivers/i2c/busses/i2c-ali1535.c
7427F:	drivers/i2c/busses/i2c-ali1563.c
7428F:	drivers/i2c/busses/i2c-ali15x3.c
7429F:	drivers/i2c/busses/i2c-amd756.c
7430F:	drivers/i2c/busses/i2c-amd756-s4882.c
7431F:	drivers/i2c/busses/i2c-amd8111.c
7432F:	drivers/i2c/busses/i2c-i801.c
7433F:	drivers/i2c/busses/i2c-isch.c
7434F:	drivers/i2c/busses/i2c-nforce2.c
7435F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7436F:	drivers/i2c/busses/i2c-piix4.c
7437F:	drivers/i2c/busses/i2c-sis5595.c
7438F:	drivers/i2c/busses/i2c-sis630.c
7439F:	drivers/i2c/busses/i2c-sis96x.c
7440F:	drivers/i2c/busses/i2c-via.c
7441F:	drivers/i2c/busses/i2c-viapro.c
7442
7443I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7444M:	Hans de Goede <hdegoede@redhat.com>
7445L:	linux-i2c@vger.kernel.org
7446S:	Maintained
7447F:	drivers/i2c/busses/i2c-cht-wc.c
7448
7449I2C/SMBUS ISMT DRIVER
7450M:	Seth Heasley <seth.heasley@intel.com>
7451M:	Neil Horman <nhorman@tuxdriver.com>
7452L:	linux-i2c@vger.kernel.org
7453F:	drivers/i2c/busses/i2c-ismt.c
7454F:	Documentation/i2c/busses/i2c-ismt
7455
7456I2C/SMBUS STUB DRIVER
7457M:	Jean Delvare <jdelvare@suse.com>
7458L:	linux-i2c@vger.kernel.org
7459S:	Maintained
7460F:	drivers/i2c/i2c-stub.c
7461
7462I3C SUBSYSTEM
7463M:	Boris Brezillon <bbrezillon@kernel.org>
7464L:	linux-i3c@lists.infradead.org
7465C:	irc://chat.freenode.net/linux-i3c
7466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7467S:	Maintained
7468F:	Documentation/ABI/testing/sysfs-bus-i3c
7469F:	Documentation/devicetree/bindings/i3c/
7470F:	Documentation/driver-api/i3c
7471F:	drivers/i3c/
7472F:	include/linux/i3c/
7473
7474I3C DRIVER FOR SYNOPSYS DESIGNWARE
7475M:	Vitor Soares <vitor.soares@synopsys.com>
7476S:	Maintained
7477F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7478F:	drivers/i3c/master/dw*
7479
7480IA64 (Itanium) PLATFORM
7481M:	Tony Luck <tony.luck@intel.com>
7482M:	Fenghua Yu <fenghua.yu@intel.com>
7483L:	linux-ia64@vger.kernel.org
7484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7485S:	Maintained
7486F:	arch/ia64/
7487
7488IBM Power 842 compression accelerator
7489M:	Haren Myneni <haren@us.ibm.com>
7490S:	Supported
7491F:	drivers/crypto/nx/Makefile
7492F:	drivers/crypto/nx/Kconfig
7493F:	drivers/crypto/nx/nx-842*
7494F:	include/linux/sw842.h
7495F:	crypto/842.c
7496F:	lib/842/
7497
7498IBM Power in-Nest Crypto Acceleration
7499M:	Breno Leitão <leitao@debian.org>
7500M:	Nayna Jain <nayna@linux.ibm.com>
7501M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7502L:	linux-crypto@vger.kernel.org
7503S:	Supported
7504F:	drivers/crypto/nx/Makefile
7505F:	drivers/crypto/nx/Kconfig
7506F:	drivers/crypto/nx/nx-aes*
7507F:	drivers/crypto/nx/nx-sha*
7508F:	drivers/crypto/nx/nx.*
7509F:	drivers/crypto/nx/nx_csbcpb.h
7510F:	drivers/crypto/nx/nx_debugfs.h
7511
7512IBM Power Linux RAID adapter
7513M:	Brian King <brking@us.ibm.com>
7514S:	Supported
7515F:	drivers/scsi/ipr.*
7516
7517IBM Power SRIOV Virtual NIC Device Driver
7518M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7519M:	John Allen <jallen@linux.ibm.com>
7520L:	netdev@vger.kernel.org
7521S:	Supported
7522F:	drivers/net/ethernet/ibm/ibmvnic.*
7523
7524IBM Power Virtual Accelerator Switchboard
7525M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7526L:	linuxppc-dev@lists.ozlabs.org
7527S:	Supported
7528F:	arch/powerpc/platforms/powernv/vas*
7529F:	arch/powerpc/platforms/powernv/copy-paste.h
7530F:	arch/powerpc/include/asm/vas.h
7531
7532IBM Power Virtual Ethernet Device Driver
7533M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7534L:	netdev@vger.kernel.org
7535S:	Supported
7536F:	drivers/net/ethernet/ibm/ibmveth.*
7537
7538IBM Power Virtual FC Device Drivers
7539M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7540L:	linux-scsi@vger.kernel.org
7541S:	Supported
7542F:	drivers/scsi/ibmvscsi/ibmvfc*
7543
7544IBM Power Virtual Management Channel Driver
7545M:	Steven Royer <seroyer@linux.ibm.com>
7546S:	Supported
7547F:	drivers/misc/ibmvmc.*
7548
7549IBM Power Virtual SCSI Device Drivers
7550M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7551L:	linux-scsi@vger.kernel.org
7552S:	Supported
7553F:	drivers/scsi/ibmvscsi/ibmvscsi*
7554F:	include/scsi/viosrp.h
7555
7556IBM Power Virtual SCSI Device Target Driver
7557M:	Michael Cyr <mikecyr@linux.ibm.com>
7558L:	linux-scsi@vger.kernel.org
7559L:	target-devel@vger.kernel.org
7560S:	Supported
7561F:	drivers/scsi/ibmvscsi_tgt/
7562
7563IBM Power VMX Cryptographic instructions
7564M:	Breno Leitão <leitao@debian.org>
7565M:	Nayna Jain <nayna@linux.ibm.com>
7566M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7567L:	linux-crypto@vger.kernel.org
7568S:	Supported
7569F:	drivers/crypto/vmx/Makefile
7570F:	drivers/crypto/vmx/Kconfig
7571F:	drivers/crypto/vmx/vmx.c
7572F:	drivers/crypto/vmx/aes*
7573F:	drivers/crypto/vmx/ghash*
7574F:	drivers/crypto/vmx/ppc-xlate.pl
7575
7576IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7577M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7578L:	linux-pci@vger.kernel.org
7579L:	linuxppc-dev@lists.ozlabs.org
7580S:	Supported
7581F:	drivers/pci/hotplug/rpaphp*
7582
7583IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7584M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7585L:	linux-pci@vger.kernel.org
7586L:	linuxppc-dev@lists.ozlabs.org
7587S:	Supported
7588F:	drivers/pci/hotplug/rpadlpar*
7589
7590IBM ServeRAID RAID DRIVER
7591S:	Orphan
7592F:	drivers/scsi/ips.*
7593
7594ICH LPC AND GPIO DRIVER
7595M:	Peter Tyser <ptyser@xes-inc.com>
7596S:	Maintained
7597F:	drivers/mfd/lpc_ich.c
7598F:	drivers/gpio/gpio-ich.c
7599
7600IDE SUBSYSTEM
7601M:	"David S. Miller" <davem@davemloft.net>
7602L:	linux-ide@vger.kernel.org
7603Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7605S:	Maintained
7606F:	Documentation/ide/
7607F:	drivers/ide/
7608F:	include/linux/ide.h
7609
7610IDE/ATAPI DRIVERS
7611M:	Borislav Petkov <bp@alien8.de>
7612L:	linux-ide@vger.kernel.org
7613S:	Maintained
7614F:	Documentation/cdrom/ide-cd
7615F:	drivers/ide/ide-cd*
7616
7617IDEAPAD LAPTOP EXTRAS DRIVER
7618M:	Ike Panhc <ike.pan@canonical.com>
7619L:	platform-driver-x86@vger.kernel.org
7620W:	http://launchpad.net/ideapad-laptop
7621S:	Maintained
7622F:	drivers/platform/x86/ideapad-laptop.c
7623
7624IDEAPAD LAPTOP SLIDEBAR DRIVER
7625M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7626L:	linux-input@vger.kernel.org
7627W:	https://github.com/o2genum/ideapad-slidebar
7628S:	Maintained
7629F:	drivers/input/misc/ideapad_slidebar.c
7630
7631IDT VersaClock 5 CLOCK DRIVER
7632M:	Marek Vasut <marek.vasut@gmail.com>
7633S:	Maintained
7634F:	drivers/clk/clk-versaclock5.c
7635
7636IEEE 802.15.4 SUBSYSTEM
7637M:	Alexander Aring <alex.aring@gmail.com>
7638M:	Stefan Schmidt <stefan@datenfreihafen.org>
7639L:	linux-wpan@vger.kernel.org
7640W:	http://wpan.cakelab.org/
7641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7643S:	Maintained
7644F:	net/ieee802154/
7645F:	net/mac802154/
7646F:	drivers/net/ieee802154/
7647F:	include/linux/nl802154.h
7648F:	include/linux/ieee802154.h
7649F:	include/net/nl802154.h
7650F:	include/net/mac802154.h
7651F:	include/net/af_ieee802154.h
7652F:	include/net/cfg802154.h
7653F:	include/net/ieee802154_netdev.h
7654F:	Documentation/networking/ieee802154.rst
7655
7656IFE PROTOCOL
7657M:	Yotam Gigi <yotam.gi@gmail.com>
7658M:	Jamal Hadi Salim <jhs@mojatatu.com>
7659F:	net/ife
7660F:	include/net/ife.h
7661F:	include/uapi/linux/ife.h
7662
7663IGORPLUG-USB IR RECEIVER
7664M:	Sean Young <sean@mess.org>
7665L:	linux-media@vger.kernel.org
7666S:	Maintained
7667F:	drivers/media/rc/igorplugusb.c
7668
7669IGUANAWORKS USB IR TRANSCEIVER
7670M:	Sean Young <sean@mess.org>
7671L:	linux-media@vger.kernel.org
7672S:	Maintained
7673F:	drivers/media/rc/iguanair.c
7674
7675IIO DIGITAL POTENTIOMETER DAC
7676M:	Peter Rosin <peda@axentia.se>
7677L:	linux-iio@vger.kernel.org
7678S:	Maintained
7679F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7680F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7681F:	drivers/iio/dac/dpot-dac.c
7682
7683IIO ENVELOPE DETECTOR
7684M:	Peter Rosin <peda@axentia.se>
7685L:	linux-iio@vger.kernel.org
7686S:	Maintained
7687F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7688F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7689F:	drivers/iio/adc/envelope-detector.c
7690
7691IIO MULTIPLEXER
7692M:	Peter Rosin <peda@axentia.se>
7693L:	linux-iio@vger.kernel.org
7694S:	Maintained
7695F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7696F:	drivers/iio/multiplexer/iio-mux.c
7697
7698IIO SUBSYSTEM AND DRIVERS
7699M:	Jonathan Cameron <jic23@kernel.org>
7700R:	Hartmut Knaack <knaack.h@gmx.de>
7701R:	Lars-Peter Clausen <lars@metafoo.de>
7702R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7703L:	linux-iio@vger.kernel.org
7704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7705S:	Maintained
7706F:	Documentation/ABI/testing/configfs-iio*
7707F:	Documentation/ABI/testing/sysfs-bus-iio*
7708F:	Documentation/devicetree/bindings/iio/
7709F:	drivers/iio/
7710F:	drivers/staging/iio/
7711F:	include/linux/iio/
7712F:	tools/iio/
7713
7714IIO UNIT CONVERTER
7715M:	Peter Rosin <peda@axentia.se>
7716L:	linux-iio@vger.kernel.org
7717S:	Maintained
7718F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7719F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7720F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7721F:	drivers/iio/afe/iio-rescale.c
7722
7723IKANOS/ADI EAGLE ADSL USB DRIVER
7724M:	Matthieu Castet <castet.matthieu@free.fr>
7725M:	Stanislaw Gruszka <stf_xl@wp.pl>
7726S:	Maintained
7727F:	drivers/usb/atm/ueagle-atm.c
7728
7729IMGTEC ASCII LCD DRIVER
7730M:	Paul Burton <paul.burton@mips.com>
7731S:	Maintained
7732F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7733F:	drivers/auxdisplay/img-ascii-lcd.c
7734
7735IMGTEC IR DECODER DRIVER
7736M:	James Hogan <jhogan@kernel.org>
7737S:	Maintained
7738F:	drivers/media/rc/img-ir/
7739
7740IMON SOUNDGRAPH USB IR RECEIVER
7741M:	Sean Young <sean@mess.org>
7742L:	linux-media@vger.kernel.org
7743S:	Maintained
7744F:	drivers/media/rc/imon_raw.c
7745F:	drivers/media/rc/imon.c
7746
7747IMS TWINTURBO FRAMEBUFFER DRIVER
7748L:	linux-fbdev@vger.kernel.org
7749S:	Orphan
7750F:	drivers/video/fbdev/imsttfb.c
7751
7752INA209 HARDWARE MONITOR DRIVER
7753M:	Guenter Roeck <linux@roeck-us.net>
7754L:	linux-hwmon@vger.kernel.org
7755S:	Maintained
7756F:	Documentation/hwmon/ina209.rst
7757F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7758F:	drivers/hwmon/ina209.c
7759
7760INA2XX HARDWARE MONITOR DRIVER
7761M:	Guenter Roeck <linux@roeck-us.net>
7762L:	linux-hwmon@vger.kernel.org
7763S:	Maintained
7764F:	Documentation/hwmon/ina2xx.rst
7765F:	drivers/hwmon/ina2xx.c
7766F:	include/linux/platform_data/ina2xx.h
7767
7768INDUSTRY PACK SUBSYSTEM (IPACK)
7769M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7770M:	Jens Taprogge <jens.taprogge@taprogge.org>
7771M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7772L:	industrypack-devel@lists.sourceforge.net
7773W:	http://industrypack.sourceforge.net
7774S:	Maintained
7775F:	drivers/ipack/
7776
7777INFINIBAND SUBSYSTEM
7778M:	Doug Ledford <dledford@redhat.com>
7779M:	Jason Gunthorpe <jgg@mellanox.com>
7780L:	linux-rdma@vger.kernel.org
7781W:	https://github.com/linux-rdma/rdma-core
7782Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7784S:	Supported
7785F:	Documentation/devicetree/bindings/infiniband/
7786F:	Documentation/infiniband/
7787F:	drivers/infiniband/
7788F:	include/uapi/linux/if_infiniband.h
7789F:	include/uapi/rdma/
7790F:	include/rdma/
7791F:	include/trace/events/ib_mad.h
7792F:	include/trace/events/ib_umad.h
7793F:	samples/bpf/ibumad_kern.c
7794F:	samples/bpf/ibumad_user.c
7795
7796INGENIC JZ4780 DMA Driver
7797M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7798S:	Maintained
7799F:	drivers/dma/dma-jz4780.c
7800
7801INGENIC JZ4780 NAND DRIVER
7802M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7803L:	linux-mtd@lists.infradead.org
7804S:	Maintained
7805F:	drivers/mtd/nand/raw/jz4780_*
7806
7807INOTIFY
7808M:	Jan Kara <jack@suse.cz>
7809R:	Amir Goldstein <amir73il@gmail.com>
7810L:	linux-fsdevel@vger.kernel.org
7811S:	Maintained
7812F:	Documentation/filesystems/inotify.txt
7813F:	fs/notify/inotify/
7814F:	include/linux/inotify.h
7815F:	include/uapi/linux/inotify.h
7816
7817INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7818M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7819L:	linux-input@vger.kernel.org
7820Q:	http://patchwork.kernel.org/project/linux-input/list/
7821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7822S:	Maintained
7823F:	drivers/input/
7824F:	include/linux/input.h
7825F:	include/uapi/linux/input.h
7826F:	include/uapi/linux/input-event-codes.h
7827F:	include/linux/input/
7828F:	Documentation/devicetree/bindings/input/
7829F:	Documentation/devicetree/bindings/serio/
7830F:	Documentation/input/
7831
7832INPUT MULTITOUCH (MT) PROTOCOL
7833M:	Henrik Rydberg <rydberg@bitmath.org>
7834L:	linux-input@vger.kernel.org
7835S:	Odd fixes
7836F:	Documentation/input/multi-touch-protocol.rst
7837F:	drivers/input/input-mt.c
7838K:	\b(ABS|SYN)_MT_
7839
7840INSIDE SECURE CRYPTO DRIVER
7841M:	Antoine Tenart <antoine.tenart@bootlin.com>
7842F:	drivers/crypto/inside-secure/
7843S:	Maintained
7844L:	linux-crypto@vger.kernel.org
7845
7846INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7847M:	Mimi Zohar <zohar@linux.ibm.com>
7848M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7849L:	linux-integrity@vger.kernel.org
7850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7851S:	Supported
7852F:	security/integrity/ima/
7853
7854INTEL 810/815 FRAMEBUFFER DRIVER
7855M:	Antonino Daplas <adaplas@gmail.com>
7856L:	linux-fbdev@vger.kernel.org
7857S:	Maintained
7858F:	drivers/video/fbdev/i810/
7859
7860INTEL ASoC DRIVERS
7861M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7862M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7863M:	Jie Yang <yang.jie@linux.intel.com>
7864L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7865S:	Supported
7866F:	sound/soc/intel/
7867
7868INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7869M:	Hans de Goede <hdegoede@redhat.com>
7870L:	platform-driver-x86@vger.kernel.org
7871S:	Maintained
7872F:	drivers/platform/x86/intel_atomisp2_pm.c
7873
7874INTEL C600 SERIES SAS CONTROLLER DRIVER
7875M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7876M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7877L:	linux-scsi@vger.kernel.org
7878T:	git git://git.code.sf.net/p/intel-sas/isci
7879S:	Supported
7880F:	drivers/scsi/isci/
7881
7882INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7883M:	Jani Nikula <jani.nikula@linux.intel.com>
7884M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7885M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7886L:	intel-gfx@lists.freedesktop.org
7887W:	https://01.org/linuxgraphics/
7888B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7889C:	irc://chat.freenode.net/intel-gfx
7890Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7891T:	git git://anongit.freedesktop.org/drm-intel
7892S:	Supported
7893F:	drivers/gpu/drm/i915/
7894F:	include/drm/i915*
7895F:	include/uapi/drm/i915_drm.h
7896F:	Documentation/gpu/i915.rst
7897
7898INTEL ETHERNET DRIVERS
7899M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7900L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7901W:	http://www.intel.com/support/feedback.htm
7902W:	http://e1000.sourceforge.net/
7903Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7906S:	Supported
7907F:	Documentation/networking/device_drivers/intel/e100.rst
7908F:	Documentation/networking/device_drivers/intel/e1000.rst
7909F:	Documentation/networking/device_drivers/intel/e1000e.rst
7910F:	Documentation/networking/device_drivers/intel/fm10k.rst
7911F:	Documentation/networking/device_drivers/intel/igb.rst
7912F:	Documentation/networking/device_drivers/intel/igbvf.rst
7913F:	Documentation/networking/device_drivers/intel/ixgb.rst
7914F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7915F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7916F:	Documentation/networking/device_drivers/intel/i40e.rst
7917F:	Documentation/networking/device_drivers/intel/iavf.rst
7918F:	Documentation/networking/device_drivers/intel/ice.rst
7919F:	drivers/net/ethernet/intel/
7920F:	drivers/net/ethernet/intel/*/
7921F:	include/linux/avf/virtchnl.h
7922
7923INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7924M:	Maik Broemme <mbroemme@libmpq.org>
7925L:	linux-fbdev@vger.kernel.org
7926S:	Maintained
7927F:	Documentation/fb/intelfb.txt
7928F:	drivers/video/fbdev/intelfb/
7929
7930INTEL GPIO DRIVERS
7931M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7932L:	linux-gpio@vger.kernel.org
7933S:	Maintained
7934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7935F:	drivers/gpio/gpio-ich.c
7936F:	drivers/gpio/gpio-intel-mid.c
7937F:	drivers/gpio/gpio-lynxpoint.c
7938F:	drivers/gpio/gpio-merrifield.c
7939F:	drivers/gpio/gpio-ml-ioh.c
7940F:	drivers/gpio/gpio-pch.c
7941F:	drivers/gpio/gpio-sch.c
7942F:	drivers/gpio/gpio-sodaville.c
7943
7944INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7945M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7946M:	Zhi Wang <zhi.a.wang@intel.com>
7947L:	intel-gvt-dev@lists.freedesktop.org
7948L:	intel-gfx@lists.freedesktop.org
7949W:	https://01.org/igvt-g
7950T:	git https://github.com/intel/gvt-linux.git
7951S:	Supported
7952F:	drivers/gpu/drm/i915/gvt/
7953
7954INTEL HID EVENT DRIVER
7955M:	Alex Hung <alex.hung@canonical.com>
7956L:	platform-driver-x86@vger.kernel.org
7957S:	Maintained
7958F:	drivers/platform/x86/intel-hid.c
7959
7960INTEL I/OAT DMA DRIVER
7961M:	Dave Jiang <dave.jiang@intel.com>
7962R:	Dan Williams <dan.j.williams@intel.com>
7963L:	dmaengine@vger.kernel.org
7964Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7965S:	Supported
7966F:	drivers/dma/ioat*
7967
7968INTEL IDLE DRIVER
7969M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7970M:	Len Brown <lenb@kernel.org>
7971L:	linux-pm@vger.kernel.org
7972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7973B:	https://bugzilla.kernel.org
7974S:	Supported
7975F:	drivers/idle/intel_idle.c
7976
7977INTEL INTEGRATED SENSOR HUB DRIVER
7978M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7979M:	Jiri Kosina <jikos@kernel.org>
7980L:	linux-input@vger.kernel.org
7981S:	Maintained
7982F:	drivers/hid/intel-ish-hid/
7983
7984INTEL IOMMU (VT-d)
7985M:	David Woodhouse <dwmw2@infradead.org>
7986L:	iommu@lists.linux-foundation.org
7987T:	git git://git.infradead.org/iommu-2.6.git
7988S:	Supported
7989F:	drivers/iommu/intel-iommu.c
7990F:	include/linux/intel-iommu.h
7991
7992INTEL IOP-ADMA DMA DRIVER
7993R:	Dan Williams <dan.j.williams@intel.com>
7994S:	Odd fixes
7995F:	drivers/dma/iop-adma.c
7996
7997INTEL IPU3 CSI-2 CIO2 DRIVER
7998M:	Yong Zhi <yong.zhi@intel.com>
7999M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8000M:	Bingbu Cao <bingbu.cao@intel.com>
8001R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8002L:	linux-media@vger.kernel.org
8003S:	Maintained
8004F:	drivers/media/pci/intel/ipu3/
8005F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8006
8007INTEL IPU3 CSI-2 IMGU DRIVER
8008M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8009L:	linux-media@vger.kernel.org
8010S:	Maintained
8011F:	drivers/staging/media/ipu3/
8012F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8013F:	Documentation/media/v4l-drivers/ipu3.rst
8014
8015INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8016M:	Krzysztof Halasa <khalasa@piap.pl>
8017S:	Maintained
8018F:	include/linux/soc/ixp4xx/qmgr.h
8019F:	include/linux/soc/ixp4xx/npe.h
8020F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8021F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8022F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8023F:	drivers/net/wan/ixp4xx_hss.c
8024
8025INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8026M:	Deepak Saxena <dsaxena@plexity.net>
8027S:	Maintained
8028F:	drivers/char/hw_random/ixp4xx-rng.c
8029
8030INTEL MANAGEMENT ENGINE (mei)
8031M:	Tomas Winkler <tomas.winkler@intel.com>
8032L:	linux-kernel@vger.kernel.org
8033S:	Supported
8034F:	include/uapi/linux/mei.h
8035F:	include/linux/mei_cl_bus.h
8036F:	drivers/misc/mei/*
8037F:	drivers/watchdog/mei_wdt.c
8038F:	Documentation/misc-devices/mei/*
8039F:	samples/mei/*
8040
8041INTEL MENLOW THERMAL DRIVER
8042M:	Sujith Thomas <sujith.thomas@intel.com>
8043L:	platform-driver-x86@vger.kernel.org
8044W:	https://01.org/linux-acpi
8045S:	Supported
8046F:	drivers/platform/x86/intel_menlow.c
8047
8048INTEL MIC DRIVERS (mic)
8049M:	Sudeep Dutt <sudeep.dutt@intel.com>
8050M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8051S:	Supported
8052W:	https://github.com/sudeepdutt/mic
8053W:	http://software.intel.com/en-us/mic-developer
8054F:	include/linux/mic_bus.h
8055F:	include/linux/scif.h
8056F:	include/uapi/linux/mic_common.h
8057F:	include/uapi/linux/mic_ioctl.h
8058F:	include/uapi/linux/scif_ioctl.h
8059F:	drivers/misc/mic/
8060F:	drivers/dma/mic_x100_dma.c
8061F:	drivers/dma/mic_x100_dma.h
8062F:	Documentation/mic/
8063
8064INTEL PMC CORE DRIVER
8065M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8066M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8067L:	platform-driver-x86@vger.kernel.org
8068S:	Maintained
8069F:	drivers/platform/x86/intel_pmc_core*
8070
8071INTEL PMC/P-Unit IPC DRIVER
8072M:	Zha Qipeng<qipeng.zha@intel.com>
8073L:	platform-driver-x86@vger.kernel.org
8074S:	Maintained
8075F:	drivers/platform/x86/intel_pmc_ipc.c
8076F:	drivers/platform/x86/intel_punit_ipc.c
8077F:	arch/x86/include/asm/intel_pmc_ipc.h
8078F:	arch/x86/include/asm/intel_punit_ipc.h
8079
8080INTEL PMIC GPIO DRIVERS
8081M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8082S:	Maintained
8083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8084F:	drivers/gpio/gpio-*cove.c
8085F:	drivers/gpio/gpio-msic.c
8086
8087INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8088R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8089S:	Maintained
8090F:	drivers/mfd/intel_msic.c
8091F:	drivers/mfd/intel_soc_pmic*
8092F:	include/linux/mfd/intel_msic.h
8093F:	include/linux/mfd/intel_soc_pmic*
8094
8095INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8096M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8097L:	linux-wireless@vger.kernel.org
8098S:	Maintained
8099F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8100F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8101F:	drivers/net/wireless/intel/ipw2x00/
8102
8103INTEL PSTATE DRIVER
8104M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8105M:	Len Brown <lenb@kernel.org>
8106L:	linux-pm@vger.kernel.org
8107S:	Supported
8108F:	drivers/cpufreq/intel_pstate.c
8109
8110INTEL RDMA RNIC DRIVER
8111M:	Faisal Latif <faisal.latif@intel.com>
8112M:	Shiraz Saleem <shiraz.saleem@intel.com>
8113L:	linux-rdma@vger.kernel.org
8114S:	Supported
8115F:	drivers/infiniband/hw/i40iw/
8116F:	include/uapi/rdma/i40iw-abi.h
8117
8118INTEL TELEMETRY DRIVER
8119M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8120M:	"David E. Box" <david.e.box@linux.intel.com>
8121L:	platform-driver-x86@vger.kernel.org
8122S:	Maintained
8123F:	arch/x86/include/asm/intel_telemetry.h
8124F:	drivers/platform/x86/intel_telemetry*
8125
8126INTEL VIRTUAL BUTTON DRIVER
8127M:	AceLan Kao <acelan.kao@canonical.com>
8128L:	platform-driver-x86@vger.kernel.org
8129S:	Maintained
8130F:	drivers/platform/x86/intel-vbtn.c
8131
8132INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8133M:	Stanislaw Gruszka <sgruszka@redhat.com>
8134L:	linux-wireless@vger.kernel.org
8135S:	Supported
8136F:	drivers/net/wireless/intel/iwlegacy/
8137
8138INTEL WIRELESS WIFI LINK (iwlwifi)
8139M:	Johannes Berg <johannes.berg@intel.com>
8140M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8141M:	Luca Coelho <luciano.coelho@intel.com>
8142M:	Intel Linux Wireless <linuxwifi@intel.com>
8143L:	linux-wireless@vger.kernel.org
8144W:	http://intellinuxwireless.org
8145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8146S:	Supported
8147F:	drivers/net/wireless/intel/iwlwifi/
8148
8149INTEL WIRELESS WIMAX CONNECTION 2400
8150M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8151M:	linux-wimax@intel.com
8152L:	wimax@linuxwimax.org (subscribers-only)
8153S:	Supported
8154W:	http://linuxwimax.org
8155F:	Documentation/wimax/README.i2400m
8156F:	drivers/net/wimax/i2400m/
8157F:	include/uapi/linux/wimax/i2400m.h
8158
8159INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8160M:	Mario Limonciello <mario.limonciello@dell.com>
8161S:	Maintained
8162F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8163
8164INTEL(R) TRACE HUB
8165M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8166S:	Supported
8167F:	Documentation/trace/intel_th.rst
8168F:	drivers/hwtracing/intel_th/
8169
8170INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8171M:	Ning Sun <ning.sun@intel.com>
8172L:	tboot-devel@lists.sourceforge.net
8173W:	http://tboot.sourceforge.net
8174T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8175S:	Supported
8176F:	Documentation/intel_txt.txt
8177F:	include/linux/tboot.h
8178F:	arch/x86/kernel/tboot.c
8179
8180INTEL-MID GPIO DRIVER
8181M:	David Cohen <david.a.cohen@linux.intel.com>
8182L:	linux-gpio@vger.kernel.org
8183S:	Maintained
8184F:	drivers/gpio/gpio-intel-mid.c
8185
8186INTERCONNECT API
8187M:	Georgi Djakov <georgi.djakov@linaro.org>
8188L:	linux-pm@vger.kernel.org
8189S:	Maintained
8190F:	Documentation/interconnect/
8191F:	Documentation/devicetree/bindings/interconnect/
8192F:	drivers/interconnect/
8193F:	include/dt-bindings/interconnect/
8194F:	include/linux/interconnect-provider.h
8195F:	include/linux/interconnect.h
8196
8197INVENSENSE MPU-3050 GYROSCOPE DRIVER
8198M:	Linus Walleij <linus.walleij@linaro.org>
8199L:	linux-iio@vger.kernel.org
8200S:	Maintained
8201F:	drivers/iio/gyro/mpu3050*
8202F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8203
8204IOC3 ETHERNET DRIVER
8205M:	Ralf Baechle <ralf@linux-mips.org>
8206L:	linux-mips@vger.kernel.org
8207S:	Maintained
8208F:	drivers/net/ethernet/sgi/ioc3-eth.c
8209
8210IOC3 SERIAL DRIVER
8211M:	Pat Gefre <pfg@sgi.com>
8212L:	linux-serial@vger.kernel.org
8213S:	Maintained
8214F:	drivers/tty/serial/ioc3_serial.c
8215
8216IOMAP FILESYSTEM LIBRARY
8217M:	Christoph Hellwig <hch@infradead.org>
8218M:	Darrick J. Wong <darrick.wong@oracle.com>
8219M:	linux-xfs@vger.kernel.org
8220M:	linux-fsdevel@vger.kernel.org
8221L:	linux-xfs@vger.kernel.org
8222L:	linux-fsdevel@vger.kernel.org
8223T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8224S:	Supported
8225F:	fs/iomap.c
8226F:	include/linux/iomap.h
8227
8228IOMMU DRIVERS
8229M:	Joerg Roedel <joro@8bytes.org>
8230L:	iommu@lists.linux-foundation.org
8231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8232S:	Maintained
8233F:	Documentation/devicetree/bindings/iommu/
8234F:	drivers/iommu/
8235F:	include/linux/iommu.h
8236F:	include/linux/of_iommu.h
8237F:	include/linux/iova.h
8238
8239IO_URING
8240M:	Jens Axboe <axboe@kernel.dk>
8241L:	linux-block@vger.kernel.org
8242L:	linux-fsdevel@vger.kernel.org
8243T:	git git://git.kernel.dk/linux-block
8244T:	git git://git.kernel.dk/liburing
8245S:	Maintained
8246F:	fs/io_uring.c
8247F:	include/uapi/linux/io_uring.h
8248
8249IP MASQUERADING
8250M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8251S:	Maintained
8252F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8253
8254IPMI SUBSYSTEM
8255M:	Corey Minyard <minyard@acm.org>
8256L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8257W:	http://openipmi.sourceforge.net/
8258S:	Supported
8259F:	Documentation/devicetree/bindings/ipmi/
8260F:	Documentation/IPMI.txt
8261F:	drivers/char/ipmi/
8262F:	include/linux/ipmi*
8263F:	include/uapi/linux/ipmi*
8264
8265IPS SCSI RAID DRIVER
8266M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8267L:	linux-scsi@vger.kernel.org
8268W:	http://www.adaptec.com/
8269S:	Maintained
8270F:	drivers/scsi/ips*
8271
8272IPVS
8273M:	Wensong Zhang <wensong@linux-vs.org>
8274M:	Simon Horman <horms@verge.net.au>
8275M:	Julian Anastasov <ja@ssi.bg>
8276L:	netdev@vger.kernel.org
8277L:	lvs-devel@vger.kernel.org
8278S:	Maintained
8279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8281F:	Documentation/networking/ipvs-sysctl.txt
8282F:	include/net/ip_vs.h
8283F:	include/uapi/linux/ip_vs.h
8284F:	net/netfilter/ipvs/
8285
8286IPWIRELESS DRIVER
8287M:	Jiri Kosina <jikos@kernel.org>
8288M:	David Sterba <dsterba@suse.com>
8289S:	Odd Fixes
8290F:	drivers/tty/ipwireless/
8291
8292IPX NETWORK LAYER
8293L:	netdev@vger.kernel.org
8294S:	Obsolete
8295F:	include/uapi/linux/ipx.h
8296
8297IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8298M:	Marc Zyngier <marc.zyngier@arm.com>
8299S:	Maintained
8300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8301F:	Documentation/IRQ-domain.txt
8302F:	include/linux/irqdomain.h
8303F:	kernel/irq/irqdomain.c
8304F:	kernel/irq/msi.c
8305
8306IRQ SUBSYSTEM
8307M:	Thomas Gleixner <tglx@linutronix.de>
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:	kernel/irq/
8312
8313IRQCHIP DRIVERS
8314M:	Thomas Gleixner <tglx@linutronix.de>
8315M:	Jason Cooper <jason@lakedaemon.net>
8316M:	Marc Zyngier <marc.zyngier@arm.com>
8317L:	linux-kernel@vger.kernel.org
8318S:	Maintained
8319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8320F:	Documentation/devicetree/bindings/interrupt-controller/
8321F:	drivers/irqchip/
8322
8323ISA
8324M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8325S:	Maintained
8326F:	Documentation/isa.txt
8327F:	drivers/base/isa.c
8328F:	include/linux/isa.h
8329
8330ISA RADIO MODULE
8331M:	Hans Verkuil <hverkuil@xs4all.nl>
8332L:	linux-media@vger.kernel.org
8333T:	git git://linuxtv.org/media_tree.git
8334W:	https://linuxtv.org
8335S:	Maintained
8336F:	drivers/media/radio/radio-isa*
8337
8338ISAPNP
8339M:	Jaroslav Kysela <perex@perex.cz>
8340S:	Maintained
8341F:	Documentation/isapnp.txt
8342F:	drivers/pnp/isapnp/
8343F:	include/linux/isapnp.h
8344
8345ISCSI
8346M:	Lee Duncan <lduncan@suse.com>
8347M:	Chris Leech <cleech@redhat.com>
8348L:	open-iscsi@googlegroups.com
8349W:	www.open-iscsi.com
8350S:	Maintained
8351F:	drivers/scsi/*iscsi*
8352F:	include/scsi/*iscsi*
8353
8354iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8355M:	Peter Jones <pjones@redhat.com>
8356M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8357S:	Maintained
8358F:	drivers/firmware/iscsi_ibft*
8359
8360ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8361M:	Sagi Grimberg <sagi@grimberg.me>
8362M:	Max Gurtovoy <maxg@mellanox.com>
8363L:	linux-rdma@vger.kernel.org
8364S:	Supported
8365W:	http://www.openfabrics.org
8366W:	www.open-iscsi.org
8367Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8368F:	drivers/infiniband/ulp/iser/
8369
8370ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8371M:	Sagi Grimberg <sagi@grimberg.me>
8372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8373L:	linux-rdma@vger.kernel.org
8374L:	target-devel@vger.kernel.org
8375S:	Supported
8376W:	http://www.linux-iscsi.org
8377F:	drivers/infiniband/ulp/isert
8378
8379ISDN 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
8384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8385S:	Maintained
8386F:	Documentation/isdn/
8387F:	drivers/isdn/
8388F:	include/linux/isdn.h
8389F:	include/linux/isdn/
8390F:	include/uapi/linux/isdn.h
8391F:	include/uapi/linux/isdn/
8392
8393IT87 HARDWARE MONITORING DRIVER
8394M:	Jean Delvare <jdelvare@suse.com>
8395L:	linux-hwmon@vger.kernel.org
8396S:	Maintained
8397F:	Documentation/hwmon/it87.rst
8398F:	drivers/hwmon/it87.c
8399
8400IT913X MEDIA DRIVER
8401M:	Antti Palosaari <crope@iki.fi>
8402L:	linux-media@vger.kernel.org
8403W:	https://linuxtv.org
8404W:	http://palosaari.fi/linux/
8405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8406T:	git git://linuxtv.org/anttip/media_tree.git
8407S:	Maintained
8408F:	drivers/media/tuners/it913x*
8409
8410IVTV VIDEO4LINUX DRIVER
8411M:	Andy Walls <awalls@md.metrocast.net>
8412L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8413L:	linux-media@vger.kernel.org
8414T:	git git://linuxtv.org/media_tree.git
8415W:	http://www.ivtvdriver.org
8416S:	Maintained
8417F:	Documentation/media/v4l-drivers/ivtv*
8418F:	drivers/media/pci/ivtv/
8419F:	include/uapi/linux/ivtv*
8420
8421IX2505V MEDIA DRIVER
8422M:	Malcolm Priestley <tvboxspy@gmail.com>
8423L:	linux-media@vger.kernel.org
8424W:	https://linuxtv.org
8425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8426S:	Maintained
8427F:	drivers/media/dvb-frontends/ix2505v*
8428
8429JAILHOUSE HYPERVISOR INTERFACE
8430M:	Jan Kiszka <jan.kiszka@siemens.com>
8431L:	jailhouse-dev@googlegroups.com
8432S:	Maintained
8433F:	arch/x86/kernel/jailhouse.c
8434F:	arch/x86/include/asm/jailhouse_para.h
8435
8436JC42.4 TEMPERATURE SENSOR DRIVER
8437M:	Guenter Roeck <linux@roeck-us.net>
8438L:	linux-hwmon@vger.kernel.org
8439S:	Maintained
8440F:	drivers/hwmon/jc42.c
8441F:	Documentation/hwmon/jc42.rst
8442
8443JFS FILESYSTEM
8444M:	Dave Kleikamp <shaggy@kernel.org>
8445L:	jfs-discussion@lists.sourceforge.net
8446W:	http://jfs.sourceforge.net/
8447T:	git git://github.com/kleikamp/linux-shaggy.git
8448S:	Maintained
8449F:	Documentation/filesystems/jfs.txt
8450F:	fs/jfs/
8451
8452JME NETWORK DRIVER
8453M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8454L:	netdev@vger.kernel.org
8455S:	Maintained
8456F:	drivers/net/ethernet/jme.*
8457
8458JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8459M:	David Woodhouse <dwmw2@infradead.org>
8460M:	Richard Weinberger <richard@nod.at>
8461L:	linux-mtd@lists.infradead.org
8462W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8463T:	git git://git.infradead.org/ubifs-2.6.git
8464S:	Odd Fixes
8465F:	fs/jffs2/
8466F:	include/uapi/linux/jffs2.h
8467
8468JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8469M:	"Theodore Ts'o" <tytso@mit.edu>
8470M:	Jan Kara <jack@suse.com>
8471L:	linux-ext4@vger.kernel.org
8472S:	Maintained
8473F:	fs/jbd2/
8474F:	include/linux/jbd2.h
8475
8476JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8477M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8478L:	linux-media@vger.kernel.org
8479S:	Maintained
8480F:	drivers/media/platform/rcar_jpu.c
8481
8482JSM Neo PCI based serial card
8483L:	linux-serial@vger.kernel.org
8484S:	Orphan
8485F:	drivers/tty/serial/jsm/
8486
8487K10TEMP HARDWARE MONITORING DRIVER
8488M:	Clemens Ladisch <clemens@ladisch.de>
8489L:	linux-hwmon@vger.kernel.org
8490S:	Maintained
8491F:	Documentation/hwmon/k10temp.rst
8492F:	drivers/hwmon/k10temp.c
8493
8494K8TEMP HARDWARE MONITORING DRIVER
8495M:	Rudolf Marek <r.marek@assembler.cz>
8496L:	linux-hwmon@vger.kernel.org
8497S:	Maintained
8498F:	Documentation/hwmon/k8temp.rst
8499F:	drivers/hwmon/k8temp.c
8500
8501KASAN
8502M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8503R:	Alexander Potapenko <glider@google.com>
8504R:	Dmitry Vyukov <dvyukov@google.com>
8505L:	kasan-dev@googlegroups.com
8506S:	Maintained
8507F:	arch/*/include/asm/kasan.h
8508F:	arch/*/mm/kasan_init*
8509F:	Documentation/dev-tools/kasan.rst
8510F:	include/linux/kasan*.h
8511F:	lib/test_kasan.c
8512F:	mm/kasan/
8513F:	scripts/Makefile.kasan
8514
8515KCONFIG
8516M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8518L:	linux-kbuild@vger.kernel.org
8519S:	Maintained
8520F:	Documentation/kbuild/kconfig*
8521F:	scripts/kconfig/
8522F:	scripts/Kconfig.include
8523
8524KDUMP
8525M:	Dave Young <dyoung@redhat.com>
8526M:	Baoquan He <bhe@redhat.com>
8527R:	Vivek Goyal <vgoyal@redhat.com>
8528L:	kexec@lists.infradead.org
8529W:	http://lse.sourceforge.net/kdump/
8530S:	Maintained
8531F:	Documentation/kdump/
8532
8533KEENE FM RADIO TRANSMITTER DRIVER
8534M:	Hans Verkuil <hverkuil@xs4all.nl>
8535L:	linux-media@vger.kernel.org
8536T:	git git://linuxtv.org/media_tree.git
8537W:	https://linuxtv.org
8538S:	Maintained
8539F:	drivers/media/radio/radio-keene*
8540
8541KERNEL AUTOMOUNTER
8542M:	Ian Kent <raven@themaw.net>
8543L:	autofs@vger.kernel.org
8544S:	Maintained
8545F:	fs/autofs/
8546
8547KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8548M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8549M:	Michal Marek <michal.lkml@markovi.net>
8550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8551L:	linux-kbuild@vger.kernel.org
8552S:	Maintained
8553F:	Documentation/kbuild/
8554F:	Makefile
8555F:	scripts/Kbuild*
8556F:	scripts/Makefile*
8557F:	scripts/basic/
8558F:	scripts/mk*
8559F:	scripts/*vmlinux*
8560F:	scripts/mod/
8561F:	scripts/package/
8562
8563KERNEL JANITORS
8564L:	kernel-janitors@vger.kernel.org
8565W:	http://kernelnewbies.org/KernelJanitors
8566S:	Odd Fixes
8567
8568KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8569M:	"J. Bruce Fields" <bfields@fieldses.org>
8570M:	Jeff Layton <jlayton@kernel.org>
8571L:	linux-nfs@vger.kernel.org
8572W:	http://nfs.sourceforge.net/
8573T:	git git://linux-nfs.org/~bfields/linux.git
8574S:	Supported
8575F:	fs/nfsd/
8576F:	include/uapi/linux/nfsd/
8577F:	fs/lockd/
8578F:	fs/nfs_common/
8579F:	net/sunrpc/
8580F:	include/linux/lockd/
8581F:	include/linux/sunrpc/
8582F:	include/uapi/linux/sunrpc/
8583
8584KERNEL SELFTEST FRAMEWORK
8585M:	Shuah Khan <shuah@kernel.org>
8586M:	Shuah Khan <skhan@linuxfoundation.org>
8587L:	linux-kselftest@vger.kernel.org
8588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8589Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8590S:	Maintained
8591F:	tools/testing/selftests/
8592F:	Documentation/dev-tools/kselftest*
8593
8594KERNEL USERMODE HELPER
8595M:	Luis Chamberlain <mcgrof@kernel.org>
8596L:	linux-kernel@vger.kernel.org
8597S:	Maintained
8598F:	kernel/umh.c
8599F:	include/linux/umh.h
8600
8601KERNEL VIRTUAL MACHINE (KVM)
8602M:	Paolo Bonzini <pbonzini@redhat.com>
8603M:	Radim Krčmář <rkrcmar@redhat.com>
8604L:	kvm@vger.kernel.org
8605W:	http://www.linux-kvm.org
8606T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8607S:	Supported
8608F:	Documentation/virtual/kvm/
8609F:	include/trace/events/kvm.h
8610F:	include/uapi/asm-generic/kvm*
8611F:	include/uapi/linux/kvm*
8612F:	include/asm-generic/kvm*
8613F:	include/linux/kvm*
8614F:	include/kvm/iodev.h
8615F:	virt/kvm/*
8616F:	tools/kvm/
8617F:	tools/testing/selftests/kvm/
8618
8619KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8620M:	Joerg Roedel <joro@8bytes.org>
8621L:	kvm@vger.kernel.org
8622W:	http://www.linux-kvm.org/
8623S:	Maintained
8624F:	arch/x86/include/asm/svm.h
8625F:	arch/x86/kvm/svm.c
8626
8627KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8628M:	Marc Zyngier <marc.zyngier@arm.com>
8629R:	James Morse <james.morse@arm.com>
8630R:	Julien Thierry <julien.thierry@arm.com>
8631R:	Suzuki K Pouloze <suzuki.poulose@arm.com>
8632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8633L:	kvmarm@lists.cs.columbia.edu
8634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8635S:	Maintained
8636F:	arch/arm/include/uapi/asm/kvm*
8637F:	arch/arm/include/asm/kvm*
8638F:	arch/arm/kvm/
8639F:	arch/arm64/include/uapi/asm/kvm*
8640F:	arch/arm64/include/asm/kvm*
8641F:	arch/arm64/kvm/
8642F:	virt/kvm/arm/
8643F:	include/kvm/arm_*
8644
8645KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8646M:	James Hogan <jhogan@kernel.org>
8647L:	linux-mips@vger.kernel.org
8648S:	Supported
8649F:	arch/mips/include/uapi/asm/kvm*
8650F:	arch/mips/include/asm/kvm*
8651F:	arch/mips/kvm/
8652
8653KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8654M:	Paul Mackerras <paulus@ozlabs.org>
8655L:	kvm-ppc@vger.kernel.org
8656W:	http://www.linux-kvm.org/
8657T:	git git://github.com/agraf/linux-2.6.git
8658S:	Supported
8659F:	arch/powerpc/include/uapi/asm/kvm*
8660F:	arch/powerpc/include/asm/kvm*
8661F:	arch/powerpc/kvm/
8662F:	arch/powerpc/kernel/kvm*
8663
8664KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8665M:	Christian Borntraeger <borntraeger@de.ibm.com>
8666M:	Janosch Frank <frankja@linux.ibm.com>
8667R:	David Hildenbrand <david@redhat.com>
8668R:	Cornelia Huck <cohuck@redhat.com>
8669L:	linux-s390@vger.kernel.org
8670W:	http://www.ibm.com/developerworks/linux/linux390/
8671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8672S:	Supported
8673F:	arch/s390/include/uapi/asm/kvm*
8674F:	arch/s390/include/asm/gmap.h
8675F:	arch/s390/include/asm/kvm*
8676F:	arch/s390/kvm/
8677F:	arch/s390/mm/gmap.c
8678
8679KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8680M:	Paolo Bonzini <pbonzini@redhat.com>
8681M:	Radim Krčmář <rkrcmar@redhat.com>
8682L:	kvm@vger.kernel.org
8683W:	http://www.linux-kvm.org
8684T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8685S:	Supported
8686F:	arch/x86/kvm/
8687F:	arch/x86/kvm/*/
8688F:	arch/x86/include/uapi/asm/kvm*
8689F:	arch/x86/include/asm/kvm*
8690F:	arch/x86/include/asm/pvclock-abi.h
8691F:	arch/x86/kernel/kvm.c
8692F:	arch/x86/kernel/kvmclock.c
8693
8694KERNFS
8695M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8696M:	Tejun Heo <tj@kernel.org>
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8698S:	Supported
8699F:	include/linux/kernfs.h
8700F:	fs/kernfs/
8701
8702KEXEC
8703M:	Eric Biederman <ebiederm@xmission.com>
8704W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8705L:	kexec@lists.infradead.org
8706S:	Maintained
8707F:	include/linux/kexec.h
8708F:	include/uapi/linux/kexec.h
8709F:	kernel/kexec*
8710
8711KEYS-ENCRYPTED
8712M:	Mimi Zohar <zohar@linux.ibm.com>
8713L:	linux-integrity@vger.kernel.org
8714L:	keyrings@vger.kernel.org
8715S:	Supported
8716F:	Documentation/security/keys/trusted-encrypted.rst
8717F:	include/keys/encrypted-type.h
8718F:	security/keys/encrypted-keys/
8719
8720KEYS-TRUSTED
8721M:	James Bottomley <jejb@linux.ibm.com>
8722M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8723M:	Mimi Zohar <zohar@linux.ibm.com>
8724L:	linux-integrity@vger.kernel.org
8725L:	keyrings@vger.kernel.org
8726S:	Supported
8727F:	Documentation/security/keys/trusted-encrypted.rst
8728F:	include/keys/trusted-type.h
8729F:	security/keys/trusted.c
8730F:	security/keys/trusted.h
8731
8732KEYS/KEYRINGS:
8733M:	David Howells <dhowells@redhat.com>
8734L:	keyrings@vger.kernel.org
8735S:	Maintained
8736F:	Documentation/security/keys/core.rst
8737F:	include/linux/key.h
8738F:	include/linux/key-type.h
8739F:	include/linux/keyctl.h
8740F:	include/uapi/linux/keyctl.h
8741F:	include/keys/
8742F:	security/keys/
8743
8744KGDB / KDB /debug_core
8745M:	Jason Wessel <jason.wessel@windriver.com>
8746M:	Daniel Thompson <daniel.thompson@linaro.org>
8747W:	http://kgdb.wiki.kernel.org/
8748L:	kgdb-bugreport@lists.sourceforge.net
8749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8750S:	Maintained
8751F:	Documentation/dev-tools/kgdb.rst
8752F:	drivers/misc/kgdbts.c
8753F:	drivers/tty/serial/kgdboc.c
8754F:	include/linux/kdb.h
8755F:	include/linux/kgdb.h
8756F:	kernel/debug/
8757
8758KMEMLEAK
8759M:	Catalin Marinas <catalin.marinas@arm.com>
8760S:	Maintained
8761F:	Documentation/dev-tools/kmemleak.rst
8762F:	include/linux/kmemleak.h
8763F:	mm/kmemleak.c
8764F:	mm/kmemleak-test.c
8765
8766KMOD KERNEL MODULE LOADER - USERMODE HELPER
8767M:	Luis Chamberlain <mcgrof@kernel.org>
8768L:	linux-kernel@vger.kernel.org
8769S:	Maintained
8770F:	kernel/kmod.c
8771F:	include/linux/kmod.h
8772F:	lib/test_kmod.c
8773F:	tools/testing/selftests/kmod/
8774
8775KPROBES
8776M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8777M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8778M:	"David S. Miller" <davem@davemloft.net>
8779M:	Masami Hiramatsu <mhiramat@kernel.org>
8780S:	Maintained
8781F:	Documentation/kprobes.txt
8782F:	include/linux/kprobes.h
8783F:	include/asm-generic/kprobes.h
8784F:	kernel/kprobes.c
8785
8786KS0108 LCD CONTROLLER DRIVER
8787M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8788S:	Maintained
8789F:	Documentation/auxdisplay/ks0108
8790F:	drivers/auxdisplay/ks0108.c
8791F:	include/linux/ks0108.h
8792
8793L3MDEV
8794M:	David Ahern <dsa@cumulusnetworks.com>
8795L:	netdev@vger.kernel.org
8796S:	Maintained
8797F:	net/l3mdev
8798F:	include/net/l3mdev.h
8799
8800L7 BPF FRAMEWORK
8801M:	John Fastabend <john.fastabend@gmail.com>
8802M:	Daniel Borkmann <daniel@iogearbox.net>
8803L:	netdev@vger.kernel.org
8804L:	bpf@vger.kernel.org
8805S:	Maintained
8806F:	include/linux/skmsg.h
8807F:	net/core/skmsg.c
8808F:	net/core/sock_map.c
8809F:	net/ipv4/tcp_bpf.c
8810
8811LANTIQ / INTEL Ethernet drivers
8812M:	Hauke Mehrtens <hauke@hauke-m.de>
8813L:	netdev@vger.kernel.org
8814S:	Maintained
8815F:	net/dsa/tag_gswip.c
8816F:	drivers/net/ethernet/lantiq_xrx200.c
8817F:	drivers/net/dsa/lantiq_pce.h
8818F:	drivers/net/dsa/lantiq_gswip.c
8819
8820LANTIQ MIPS ARCHITECTURE
8821M:	John Crispin <john@phrozen.org>
8822L:	linux-mips@vger.kernel.org
8823S:	Maintained
8824F:	arch/mips/lantiq
8825F:	drivers/soc/lantiq
8826
8827LAPB module
8828L:	linux-x25@vger.kernel.org
8829S:	Orphan
8830F:	Documentation/networking/lapb-module.txt
8831F:	include/*/lapb.h
8832F:	net/lapb/
8833
8834LASI 53c700 driver for PARISC
8835M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8836L:	linux-scsi@vger.kernel.org
8837S:	Maintained
8838F:	Documentation/scsi/53c700.txt
8839F:	drivers/scsi/53c700*
8840
8841LEAKING_ADDRESSES
8842M:	Tobin C. Harding <me@tobin.cc>
8843M:	Tycho Andersen <tycho@tycho.ws>
8844L:	kernel-hardening@lists.openwall.com
8845S:	Maintained
8846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8847F:	scripts/leaking_addresses.pl
8848
8849LED SUBSYSTEM
8850M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8851M:	Pavel Machek <pavel@ucw.cz>
8852R:	Dan Murphy <dmurphy@ti.com>
8853L:	linux-leds@vger.kernel.org
8854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8855S:	Maintained
8856F:	Documentation/devicetree/bindings/leds/
8857F:	drivers/leds/
8858F:	include/linux/leds.h
8859
8860LEGACY EEPROM DRIVER
8861M:	Jean Delvare <jdelvare@suse.com>
8862S:	Maintained
8863F:	Documentation/misc-devices/eeprom
8864F:	drivers/misc/eeprom/eeprom.c
8865
8866LEGO MINDSTORMS EV3
8867R:	David Lechner <david@lechnology.com>
8868S:	Maintained
8869F:	arch/arm/boot/dts/da850-lego-ev3.dts
8870F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8871F:	drivers/power/supply/lego_ev3_battery.c
8872
8873LEGO USB Tower driver
8874M:	Juergen Stuber <starblue@users.sourceforge.net>
8875L:	legousb-devel@lists.sourceforge.net
8876W:	http://legousb.sourceforge.net/
8877S:	Maintained
8878F:	drivers/usb/misc/legousbtower.c
8879
8880LG LAPTOP EXTRAS
8881M:	Matan Ziv-Av <matan@svgalib.org>
8882L:	platform-driver-x86@vger.kernel.org
8883S:	Maintained
8884F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8885F:	Documentation/laptops/lg-laptop.rst
8886F:	drivers/platform/x86/lg-laptop.c
8887
8888LG2160 MEDIA DRIVER
8889M:	Michael Krufky <mkrufky@linuxtv.org>
8890L:	linux-media@vger.kernel.org
8891W:	https://linuxtv.org
8892W:	http://github.com/mkrufky
8893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8894T:	git git://linuxtv.org/mkrufky/tuners.git
8895S:	Maintained
8896F:	drivers/media/dvb-frontends/lg2160.*
8897
8898LGDT3305 MEDIA DRIVER
8899M:	Michael Krufky <mkrufky@linuxtv.org>
8900L:	linux-media@vger.kernel.org
8901W:	https://linuxtv.org
8902W:	http://github.com/mkrufky
8903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8904T:	git git://linuxtv.org/mkrufky/tuners.git
8905S:	Maintained
8906F:	drivers/media/dvb-frontends/lgdt3305.*
8907
8908LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8909M:	Viresh Kumar <vireshk@kernel.org>
8910L:	linux-ide@vger.kernel.org
8911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8912S:	Maintained
8913F:	include/linux/pata_arasan_cf_data.h
8914F:	drivers/ata/pata_arasan_cf.c
8915
8916LIBATA PATA DRIVERS
8917M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8918M:	Jens Axboe <axboe@kernel.dk>
8919L:	linux-ide@vger.kernel.org
8920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8921S:	Maintained
8922F:	drivers/ata/pata_*.c
8923F:	drivers/ata/ata_generic.c
8924
8925LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8926M:	Linus Walleij <linus.walleij@linaro.org>
8927L:	linux-ide@vger.kernel.org
8928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8929S:	Maintained
8930F:	drivers/ata/pata_ftide010.c
8931F:	drivers/ata/sata_gemini.c
8932F:	drivers/ata/sata_gemini.h
8933
8934LIBATA SATA AHCI PLATFORM devices support
8935M:	Hans de Goede <hdegoede@redhat.com>
8936M:	Jens Axboe <axboe@kernel.dk>
8937L:	linux-ide@vger.kernel.org
8938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8939S:	Maintained
8940F:	drivers/ata/ahci_platform.c
8941F:	drivers/ata/libahci_platform.c
8942F:	include/linux/ahci_platform.h
8943
8944LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8945M:	Mikael Pettersson <mikpelinux@gmail.com>
8946L:	linux-ide@vger.kernel.org
8947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8948S:	Maintained
8949F:	drivers/ata/sata_promise.*
8950
8951LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8952M:	Jens Axboe <axboe@kernel.dk>
8953L:	linux-ide@vger.kernel.org
8954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8955S:	Maintained
8956F:	drivers/ata/
8957F:	include/linux/ata.h
8958F:	include/linux/libata.h
8959F:	Documentation/devicetree/bindings/ata/
8960
8961LIBLOCKDEP
8962M:	Sasha Levin <alexander.levin@microsoft.com>
8963S:	Maintained
8964F:	tools/lib/lockdep/
8965
8966LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8967M:	Dan Williams <dan.j.williams@intel.com>
8968M:	Vishal Verma <vishal.l.verma@intel.com>
8969M:	Dave Jiang <dave.jiang@intel.com>
8970L:	linux-nvdimm@lists.01.org
8971Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8972S:	Supported
8973F:	drivers/nvdimm/blk.c
8974F:	drivers/nvdimm/region_devs.c
8975
8976LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8977M:	Vishal Verma <vishal.l.verma@intel.com>
8978M:	Dan Williams <dan.j.williams@intel.com>
8979M:	Dave Jiang <dave.jiang@intel.com>
8980L:	linux-nvdimm@lists.01.org
8981Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8982S:	Supported
8983F:	drivers/nvdimm/btt*
8984
8985LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8986M:	Dan Williams <dan.j.williams@intel.com>
8987M:	Vishal Verma <vishal.l.verma@intel.com>
8988M:	Dave Jiang <dave.jiang@intel.com>
8989L:	linux-nvdimm@lists.01.org
8990Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8991S:	Supported
8992F:	drivers/nvdimm/pmem*
8993
8994LIBNVDIMM: DEVICETREE BINDINGS
8995M:	Oliver O'Halloran <oohall@gmail.com>
8996L:	linux-nvdimm@lists.01.org
8997Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8998S:	Supported
8999F:	drivers/nvdimm/of_pmem.c
9000F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9001
9002LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9003M:	Dan Williams <dan.j.williams@intel.com>
9004M:	Vishal Verma <vishal.l.verma@intel.com>
9005M:	Dave Jiang <dave.jiang@intel.com>
9006M:	Keith Busch <keith.busch@intel.com>
9007M:	Ira Weiny <ira.weiny@intel.com>
9008L:	linux-nvdimm@lists.01.org
9009Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9011S:	Supported
9012F:	drivers/nvdimm/*
9013F:	drivers/acpi/nfit/*
9014F:	include/linux/nd.h
9015F:	include/linux/libnvdimm.h
9016F:	include/uapi/linux/ndctl.h
9017
9018LIGHTNVM PLATFORM SUPPORT
9019M:	Matias Bjorling <mb@lightnvm.io>
9020W:	http://github/OpenChannelSSD
9021L:	linux-block@vger.kernel.org
9022S:	Maintained
9023F:	drivers/lightnvm/
9024F:	include/linux/lightnvm.h
9025F:	include/uapi/linux/lightnvm.h
9026
9027LINUX FOR POWER MACINTOSH
9028M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9029W:	http://www.penguinppc.org/
9030L:	linuxppc-dev@lists.ozlabs.org
9031S:	Maintained
9032F:	arch/powerpc/platforms/powermac/
9033F:	drivers/macintosh/
9034
9035LINUX FOR POWERPC (32-BIT AND 64-BIT)
9036M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9037M:	Paul Mackerras <paulus@samba.org>
9038M:	Michael Ellerman <mpe@ellerman.id.au>
9039W:	https://github.com/linuxppc/linux/wiki
9040L:	linuxppc-dev@lists.ozlabs.org
9041Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9043S:	Supported
9044F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9045F:	Documentation/devicetree/bindings/powerpc/
9046F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9047F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9048F:	Documentation/powerpc/
9049F:	arch/powerpc/
9050F:	drivers/char/tpm/tpm_ibmvtpm*
9051F:	drivers/crypto/nx/
9052F:	drivers/crypto/vmx/
9053F:	drivers/i2c/busses/i2c-opal.c
9054F:	drivers/net/ethernet/ibm/ibmveth.*
9055F:	drivers/net/ethernet/ibm/ibmvnic.*
9056F:	drivers/pci/hotplug/pnv_php.c
9057F:	drivers/pci/hotplug/rpa*
9058F:	drivers/rtc/rtc-opal.c
9059F:	drivers/scsi/ibmvscsi/
9060F:	drivers/tty/hvc/hvc_opal.c
9061F:	drivers/watchdog/wdrtas.c
9062F:	tools/testing/selftests/powerpc
9063N:	/pmac
9064N:	powermac
9065N:	powernv
9066N:	[^a-z0-9]ps3
9067N:	pseries
9068
9069LINUX FOR POWERPC EMBEDDED MPC5XXX
9070M:	Anatolij Gustschin <agust@denx.de>
9071L:	linuxppc-dev@lists.ozlabs.org
9072T:	git git://git.denx.de/linux-denx-agust.git
9073S:	Maintained
9074F:	arch/powerpc/platforms/512x/
9075F:	arch/powerpc/platforms/52xx/
9076
9077LINUX FOR POWERPC EMBEDDED PPC4XX
9078M:	Alistair Popple <alistair@popple.id.au>
9079M:	Matt Porter <mporter@kernel.crashing.org>
9080W:	http://www.penguinppc.org/
9081L:	linuxppc-dev@lists.ozlabs.org
9082S:	Maintained
9083F:	arch/powerpc/platforms/40x/
9084F:	arch/powerpc/platforms/44x/
9085
9086LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9087M:	Scott Wood <oss@buserror.net>
9088M:	Kumar Gala <galak@kernel.crashing.org>
9089W:	http://www.penguinppc.org/
9090L:	linuxppc-dev@lists.ozlabs.org
9091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9092S:	Maintained
9093F:	arch/powerpc/platforms/83xx/
9094F:	arch/powerpc/platforms/85xx/
9095F:	Documentation/devicetree/bindings/powerpc/fsl/
9096
9097LINUX FOR POWERPC EMBEDDED PPC8XX
9098M:	Vitaly Bordug <vitb@kernel.crashing.org>
9099W:	http://www.penguinppc.org/
9100L:	linuxppc-dev@lists.ozlabs.org
9101S:	Maintained
9102F:	arch/powerpc/platforms/8xx/
9103
9104LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9105L:	linuxppc-dev@lists.ozlabs.org
9106S:	Orphan
9107F:	arch/powerpc/*/*virtex*
9108F:	arch/powerpc/*/*/*virtex*
9109
9110LINUX FOR POWERPC PA SEMI PWRFICIENT
9111L:	linuxppc-dev@lists.ozlabs.org
9112S:	Orphan
9113F:	arch/powerpc/platforms/pasemi/
9114F:	drivers/*/*pasemi*
9115F:	drivers/*/*/*pasemi*
9116
9117LINUX KERNEL DUMP TEST MODULE (LKDTM)
9118M:	Kees Cook <keescook@chromium.org>
9119S:	Maintained
9120F:	drivers/misc/lkdtm/*
9121
9122LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9123M:	Alan Stern <stern@rowland.harvard.edu>
9124M:	Andrea Parri <andrea.parri@amarulasolutions.com>
9125M:	Will Deacon <will.deacon@arm.com>
9126M:	Peter Zijlstra <peterz@infradead.org>
9127M:	Boqun Feng <boqun.feng@gmail.com>
9128M:	Nicholas Piggin <npiggin@gmail.com>
9129M:	David Howells <dhowells@redhat.com>
9130M:	Jade Alglave <j.alglave@ucl.ac.uk>
9131M:	Luc Maranget <luc.maranget@inria.fr>
9132M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9133R:	Akira Yokosawa <akiyks@gmail.com>
9134R:	Daniel Lustig <dlustig@nvidia.com>
9135L:	linux-kernel@vger.kernel.org
9136L:	linux-arch@vger.kernel.org
9137S:	Supported
9138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9139F:	tools/memory-model/
9140F:	Documentation/atomic_bitops.txt
9141F:	Documentation/atomic_t.txt
9142F:	Documentation/core-api/atomic_ops.rst
9143F:	Documentation/core-api/refcount-vs-atomic.rst
9144F:	Documentation/memory-barriers.txt
9145
9146LIS3LV02D ACCELEROMETER DRIVER
9147M:	Eric Piel <eric.piel@tremplin-utc.net>
9148S:	Maintained
9149F:	Documentation/misc-devices/lis3lv02d
9150F:	drivers/misc/lis3lv02d/
9151F:	drivers/platform/x86/hp_accel.c
9152
9153LIVE PATCHING
9154M:	Josh Poimboeuf <jpoimboe@redhat.com>
9155M:	Jiri Kosina <jikos@kernel.org>
9156M:	Miroslav Benes <mbenes@suse.cz>
9157M:	Petr Mladek <pmladek@suse.com>
9158R:	Joe Lawrence <joe.lawrence@redhat.com>
9159S:	Maintained
9160F:	kernel/livepatch/
9161F:	include/linux/livepatch.h
9162F:	arch/x86/include/asm/livepatch.h
9163F:	arch/x86/kernel/livepatch.c
9164F:	Documentation/livepatch/
9165F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9166F:	samples/livepatch/
9167F:	tools/testing/selftests/livepatch/
9168L:	live-patching@vger.kernel.org
9169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9170
9171LLC (802.2)
9172L:	netdev@vger.kernel.org
9173S:	Odd fixes
9174F:	include/linux/llc.h
9175F:	include/uapi/linux/llc.h
9176F:	include/net/llc*
9177F:	net/llc/
9178
9179LM73 HARDWARE MONITOR DRIVER
9180M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9181L:	linux-hwmon@vger.kernel.org
9182S:	Maintained
9183F:	drivers/hwmon/lm73.c
9184
9185LM78 HARDWARE MONITOR DRIVER
9186M:	Jean Delvare <jdelvare@suse.com>
9187L:	linux-hwmon@vger.kernel.org
9188S:	Maintained
9189F:	Documentation/hwmon/lm78.rst
9190F:	drivers/hwmon/lm78.c
9191
9192LM83 HARDWARE MONITOR DRIVER
9193M:	Jean Delvare <jdelvare@suse.com>
9194L:	linux-hwmon@vger.kernel.org
9195S:	Maintained
9196F:	Documentation/hwmon/lm83.rst
9197F:	drivers/hwmon/lm83.c
9198
9199LM90 HARDWARE MONITOR DRIVER
9200M:	Jean Delvare <jdelvare@suse.com>
9201L:	linux-hwmon@vger.kernel.org
9202S:	Maintained
9203F:	Documentation/hwmon/lm90.rst
9204F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9205F:	drivers/hwmon/lm90.c
9206F:	include/dt-bindings/thermal/lm90.h
9207
9208LM95234 HARDWARE MONITOR DRIVER
9209M:	Guenter Roeck <linux@roeck-us.net>
9210L:	linux-hwmon@vger.kernel.org
9211S:	Maintained
9212F:	Documentation/hwmon/lm95234.rst
9213F:	drivers/hwmon/lm95234.c
9214
9215LME2510 MEDIA DRIVER
9216M:	Malcolm Priestley <tvboxspy@gmail.com>
9217L:	linux-media@vger.kernel.org
9218W:	https://linuxtv.org
9219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9220S:	Maintained
9221F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9222
9223LOADPIN SECURITY MODULE
9224M:	Kees Cook <keescook@chromium.org>
9225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9226S:	Supported
9227F:	security/loadpin/
9228F:	Documentation/admin-guide/LSM/LoadPin.rst
9229
9230LOCKING PRIMITIVES
9231M:	Peter Zijlstra <peterz@infradead.org>
9232M:	Ingo Molnar <mingo@redhat.com>
9233M:	Will Deacon <will.deacon@arm.com>
9234L:	linux-kernel@vger.kernel.org
9235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9236S:	Maintained
9237F:	Documentation/locking/
9238F:	include/linux/lockdep.h
9239F:	include/linux/spinlock*.h
9240F:	arch/*/include/asm/spinlock*.h
9241F:	include/linux/rwlock*.h
9242F:	include/linux/mutex*.h
9243F:	include/linux/rwsem*.h
9244F:	include/linux/seqlock.h
9245F:	lib/locking*.[ch]
9246F:	kernel/locking/
9247X:	kernel/locking/locktorture.c
9248
9249LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9250M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9251L:	linux-ntfs-dev@lists.sourceforge.net
9252W:	http://www.linux-ntfs.org/content/view/19/37/
9253S:	Maintained
9254F:	Documentation/ldm.txt
9255F:	block/partitions/ldm.*
9256
9257LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9258M:	Sathya Prakash <sathya.prakash@broadcom.com>
9259M:	Chaitra P B <chaitra.basappa@broadcom.com>
9260M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9261L:	MPT-FusionLinux.pdl@broadcom.com
9262L:	linux-scsi@vger.kernel.org
9263W:	http://www.avagotech.com/support/
9264S:	Supported
9265F:	drivers/message/fusion/
9266F:	drivers/scsi/mpt3sas/
9267
9268LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9269M:	Matthew Wilcox <willy@infradead.org>
9270L:	linux-scsi@vger.kernel.org
9271S:	Maintained
9272F:	drivers/scsi/sym53c8xx_2/
9273
9274LTC1660 DAC DRIVER
9275M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9276L:	linux-iio@vger.kernel.org
9277S:	Maintained
9278F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9279F:	drivers/iio/dac/ltc1660.c
9280
9281LTC4261 HARDWARE MONITOR DRIVER
9282M:	Guenter Roeck <linux@roeck-us.net>
9283L:	linux-hwmon@vger.kernel.org
9284S:	Maintained
9285F:	Documentation/hwmon/ltc4261.rst
9286F:	drivers/hwmon/ltc4261.c
9287
9288LTC4306 I2C MULTIPLEXER DRIVER
9289M:	Michael Hennerich <michael.hennerich@analog.com>
9290W:	http://ez.analog.com/community/linux-device-drivers
9291L:	linux-i2c@vger.kernel.org
9292S:	Supported
9293F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9294F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9295
9296LTP (Linux Test Project)
9297M:	Mike Frysinger <vapier@gentoo.org>
9298M:	Cyril Hrubis <chrubis@suse.cz>
9299M:	Wanlong Gao <wanlong.gao@gmail.com>
9300M:	Jan Stancek <jstancek@redhat.com>
9301M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9302M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9303L:	ltp@lists.linux.it (subscribers-only)
9304W:	http://linux-test-project.github.io/
9305T:	git git://github.com/linux-test-project/ltp.git
9306S:	Maintained
9307
9308M68K ARCHITECTURE
9309M:	Geert Uytterhoeven <geert@linux-m68k.org>
9310L:	linux-m68k@lists.linux-m68k.org
9311W:	http://www.linux-m68k.org/
9312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9313S:	Maintained
9314F:	arch/m68k/
9315F:	drivers/zorro/
9316
9317M68K ON APPLE MACINTOSH
9318M:	Joshua Thompson <funaho@jurai.org>
9319W:	http://www.mac.linux-m68k.org/
9320L:	linux-m68k@lists.linux-m68k.org
9321S:	Maintained
9322F:	arch/m68k/mac/
9323
9324M68K ON HP9000/300
9325M:	Philip Blundell <philb@gnu.org>
9326W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9327S:	Maintained
9328F:	arch/m68k/hp300/
9329
9330M88DS3103 MEDIA DRIVER
9331M:	Antti Palosaari <crope@iki.fi>
9332L:	linux-media@vger.kernel.org
9333W:	https://linuxtv.org
9334W:	http://palosaari.fi/linux/
9335Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9336T:	git git://linuxtv.org/anttip/media_tree.git
9337S:	Maintained
9338F:	drivers/media/dvb-frontends/m88ds3103*
9339
9340M88RS2000 MEDIA DRIVER
9341M:	Malcolm Priestley <tvboxspy@gmail.com>
9342L:	linux-media@vger.kernel.org
9343W:	https://linuxtv.org
9344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9345S:	Maintained
9346F:	drivers/media/dvb-frontends/m88rs2000*
9347
9348MA901 MASTERKIT USB FM RADIO DRIVER
9349M:	Alexey Klimov <klimov.linux@gmail.com>
9350L:	linux-media@vger.kernel.org
9351T:	git git://linuxtv.org/media_tree.git
9352S:	Maintained
9353F:	drivers/media/radio/radio-ma901.c
9354
9355MAC80211
9356M:	Johannes Berg <johannes@sipsolutions.net>
9357L:	linux-wireless@vger.kernel.org
9358W:	http://wireless.kernel.org/
9359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9361S:	Maintained
9362F:	Documentation/networking/mac80211-injection.txt
9363F:	include/net/mac80211.h
9364F:	net/mac80211/
9365F:	drivers/net/wireless/mac80211_hwsim.[ch]
9366F:	Documentation/networking/mac80211_hwsim/README
9367
9368MAILBOX API
9369M:	Jassi Brar <jassisinghbrar@gmail.com>
9370L:	linux-kernel@vger.kernel.org
9371S:	Maintained
9372F:	drivers/mailbox/
9373F:	include/linux/mailbox_client.h
9374F:	include/linux/mailbox_controller.h
9375
9376MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9377M:	Michael Kerrisk <mtk.manpages@gmail.com>
9378W:	http://www.kernel.org/doc/man-pages
9379L:	linux-man@vger.kernel.org
9380S:	Maintained
9381
9382MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9383M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9384L:	linux-mips@vger.kernel.org
9385S:	Maintained
9386F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9387
9388MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9389M:	Andrew Lunn <andrew@lunn.ch>
9390M:	Vivien Didelot <vivien.didelot@gmail.com>
9391L:	netdev@vger.kernel.org
9392S:	Maintained
9393F:	drivers/net/dsa/mv88e6xxx/
9394F:	include/linux/platform_data/mv88e6xxx.h
9395F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9396
9397MARVELL ARMADA DRM SUPPORT
9398M:	Russell King <linux@armlinux.org.uk>
9399S:	Maintained
9400T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9401T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9402F:	drivers/gpu/drm/armada/
9403F:	include/uapi/drm/armada_drm.h
9404F:	Documentation/devicetree/bindings/display/armada/
9405
9406MARVELL ARMADA 3700 PHY DRIVERS
9407M:	Miquel Raynal <miquel.raynal@bootlin.com>
9408S:	Maintained
9409F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9410F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9411F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9412F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9413
9414MARVELL CRYPTO DRIVER
9415M:	Boris Brezillon <bbrezillon@kernel.org>
9416M:	Arnaud Ebalard <arno@natisbad.org>
9417F:	drivers/crypto/marvell/
9418S:	Maintained
9419L:	linux-crypto@vger.kernel.org
9420
9421MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9422M:	Mirko Lindner <mlindner@marvell.com>
9423M:	Stephen Hemminger <stephen@networkplumber.org>
9424L:	netdev@vger.kernel.org
9425S:	Maintained
9426F:	drivers/net/ethernet/marvell/sk*
9427
9428MARVELL LIBERTAS WIRELESS DRIVER
9429L:	libertas-dev@lists.infradead.org
9430S:	Orphan
9431F:	drivers/net/wireless/marvell/libertas/
9432
9433MARVELL MACCHIATOBIN SUPPORT
9434M:	Russell King <linux@armlinux.org.uk>
9435L:	linux-arm-kernel@lists.infradead.org
9436S:	Maintained
9437F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9438
9439MARVELL MV643XX ETHERNET DRIVER
9440M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9441L:	netdev@vger.kernel.org
9442S:	Maintained
9443F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9444F:	include/linux/mv643xx.h
9445
9446MARVELL MV88X3310 PHY DRIVER
9447M:	Russell King <linux@armlinux.org.uk>
9448L:	netdev@vger.kernel.org
9449S:	Maintained
9450F:	drivers/net/phy/marvell10g.c
9451
9452MARVELL MVEBU THERMAL DRIVER
9453M:	Miquel Raynal <miquel.raynal@bootlin.com>
9454S:	Maintained
9455F:	drivers/thermal/armada_thermal.c
9456
9457MARVELL MVNETA ETHERNET DRIVER
9458M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9459L:	netdev@vger.kernel.org
9460S:	Maintained
9461F:	drivers/net/ethernet/marvell/mvneta.*
9462
9463MARVELL MWIFIEX WIRELESS DRIVER
9464M:	Amitkumar Karwar <amitkarwar@gmail.com>
9465M:	Nishant Sarmukadam <nishants@marvell.com>
9466M:	Ganapathi Bhat <gbhat@marvell.com>
9467M:	Xinming Hu <huxinming820@gmail.com>
9468L:	linux-wireless@vger.kernel.org
9469S:	Maintained
9470F:	drivers/net/wireless/marvell/mwifiex/
9471
9472MARVELL MWL8K WIRELESS DRIVER
9473M:	Lennert Buytenhek <buytenh@wantstofly.org>
9474L:	linux-wireless@vger.kernel.org
9475S:	Odd Fixes
9476F:	drivers/net/wireless/marvell/mwl8k.c
9477
9478MARVELL NAND CONTROLLER DRIVER
9479M:	Miquel Raynal <miquel.raynal@bootlin.com>
9480L:	linux-mtd@lists.infradead.org
9481S:	Maintained
9482F:	drivers/mtd/nand/raw/marvell_nand.c
9483F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9484
9485MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9486M:	Nicolas Pitre <nico@fluxnic.net>
9487S:	Odd Fixes
9488F:	drivers/mmc/host/mvsdio.*
9489
9490MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9491M:	Hu Ziji <huziji@marvell.com>
9492L:	linux-mmc@vger.kernel.org
9493S:	Supported
9494F:	drivers/mmc/host/sdhci-xenon*
9495F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9496
9497MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9498M:	Sunil Goutham <sgoutham@marvell.com>
9499M:	Linu Cherian <lcherian@marvell.com>
9500M:	Geetha sowjanya <gakula@marvell.com>
9501M:	Jerin Jacob <jerinj@marvell.com>
9502L:	netdev@vger.kernel.org
9503S:	Supported
9504F:	drivers/net/ethernet/marvell/octeontx2/af/
9505
9506MATROX FRAMEBUFFER DRIVER
9507L:	linux-fbdev@vger.kernel.org
9508S:	Orphan
9509F:	drivers/video/fbdev/matrox/matroxfb_*
9510F:	include/uapi/linux/matroxfb.h
9511
9512MAX16065 HARDWARE MONITOR DRIVER
9513M:	Guenter Roeck <linux@roeck-us.net>
9514L:	linux-hwmon@vger.kernel.org
9515S:	Maintained
9516F:	Documentation/hwmon/max16065.rst
9517F:	drivers/hwmon/max16065.c
9518
9519MAX2175 SDR TUNER DRIVER
9520M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9521L:	linux-media@vger.kernel.org
9522T:	git git://linuxtv.org/media_tree.git
9523S:	Maintained
9524F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9525F:	Documentation/media/v4l-drivers/max2175.rst
9526F:	drivers/media/i2c/max2175*
9527F:	include/uapi/linux/max2175.h
9528
9529MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9530L:	linux-hwmon@vger.kernel.org
9531S:	Orphan
9532F:	Documentation/hwmon/max6650.rst
9533F:	drivers/hwmon/max6650.c
9534
9535MAX6697 HARDWARE MONITOR DRIVER
9536M:	Guenter Roeck <linux@roeck-us.net>
9537L:	linux-hwmon@vger.kernel.org
9538S:	Maintained
9539F:	Documentation/hwmon/max6697.rst
9540F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9541F:	drivers/hwmon/max6697.c
9542F:	include/linux/platform_data/max6697.h
9543
9544MAX9860 MONO AUDIO VOICE CODEC DRIVER
9545M:	Peter Rosin <peda@axentia.se>
9546L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9547S:	Maintained
9548F:	Documentation/devicetree/bindings/sound/max9860.txt
9549F:	sound/soc/codecs/max9860.*
9550
9551MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9552M:	Andreas Klinger <ak@it-klinger.de>
9553L:	linux-iio@vger.kernel.org
9554S:	Maintained
9555F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9556F:	drivers/iio/proximity/mb1232.c
9557
9558MAXIM MAX77650 PMIC MFD DRIVER
9559M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9560L:	linux-kernel@vger.kernel.org
9561S:	Maintained
9562F:	Documentation/devicetree/bindings/*/*max77650.txt
9563F:	Documentation/devicetree/bindings/*/max77650*.txt
9564F:	include/linux/mfd/max77650.h
9565F:	drivers/mfd/max77650.c
9566F:	drivers/regulator/max77650-regulator.c
9567F:	drivers/power/supply/max77650-charger.c
9568F:	drivers/input/misc/max77650-onkey.c
9569F:	drivers/leds/leds-max77650.c
9570F:	drivers/gpio/gpio-max77650.c
9571
9572MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9573M:	Javier Martinez Canillas <javier@dowhile0.org>
9574L:	linux-kernel@vger.kernel.org
9575S:	Supported
9576F:	drivers/regulator/max77802-regulator.c
9577F:	Documentation/devicetree/bindings/*/*max77802.txt
9578F:	include/dt-bindings/*/*max77802.h
9579
9580MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9581M:	Krzysztof Kozlowski <krzk@kernel.org>
9582M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9583L:	linux-pm@vger.kernel.org
9584S:	Supported
9585F:	drivers/power/supply/max14577_charger.c
9586F:	drivers/power/supply/max77693_charger.c
9587
9588MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9589M:	Chanwoo Choi <cw00.choi@samsung.com>
9590M:	Krzysztof Kozlowski <krzk@kernel.org>
9591M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9592L:	linux-kernel@vger.kernel.org
9593S:	Supported
9594F:	drivers/*/max14577*.c
9595F:	drivers/*/max77686*.c
9596F:	drivers/*/max77693*.c
9597F:	drivers/extcon/extcon-max14577.c
9598F:	drivers/extcon/extcon-max77693.c
9599F:	drivers/rtc/rtc-max77686.c
9600F:	drivers/clk/clk-max77686.c
9601F:	Documentation/devicetree/bindings/mfd/max14577.txt
9602F:	Documentation/devicetree/bindings/*/max77686.txt
9603F:	Documentation/devicetree/bindings/mfd/max77693.txt
9604F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9605F:	include/linux/mfd/max14577*.h
9606F:	include/linux/mfd/max77686*.h
9607F:	include/linux/mfd/max77693*.h
9608
9609MAXIRADIO FM RADIO RECEIVER DRIVER
9610M:	Hans Verkuil <hverkuil@xs4all.nl>
9611L:	linux-media@vger.kernel.org
9612T:	git git://linuxtv.org/media_tree.git
9613W:	https://linuxtv.org
9614S:	Maintained
9615F:	drivers/media/radio/radio-maxiradio*
9616
9617MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9618M:	Peter Rosin <peda@axentia.se>
9619L:	linux-iio@vger.kernel.org
9620S:	Maintained
9621F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9622F:	drivers/iio/potentiometer/mcp4018.c
9623F:	drivers/iio/potentiometer/mcp4531.c
9624
9625MCR20A IEEE-802.15.4 RADIO DRIVER
9626M:	Xue Liu <liuxuenetmail@gmail.com>
9627L:	linux-wpan@vger.kernel.org
9628W:	https://github.com/xueliu/mcr20a-linux
9629S:	Maintained
9630F:	drivers/net/ieee802154/mcr20a.c
9631F:	drivers/net/ieee802154/mcr20a.h
9632F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9633
9634MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9635M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9636L:	linux-iio@vger.kernel.org
9637S:	Maintained
9638F:	drivers/iio/dac/cio-dac.c
9639
9640MEDIA DRIVERS FOR ASCOT2E
9641M:	Sergey Kozlov <serjk@netup.ru>
9642M:	Abylay Ospan <aospan@netup.ru>
9643L:	linux-media@vger.kernel.org
9644W:	https://linuxtv.org
9645W:	http://netup.tv/
9646T:	git git://linuxtv.org/media_tree.git
9647S:	Supported
9648F:	drivers/media/dvb-frontends/ascot2e*
9649
9650MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9651M:	Jasmin Jessich <jasmin@anw.at>
9652L:	linux-media@vger.kernel.org
9653W:	https://linuxtv.org
9654T:	git git://linuxtv.org/media_tree.git
9655S:	Maintained
9656F:	drivers/media/dvb-frontends/cxd2099*
9657
9658MEDIA DRIVERS FOR CXD2841ER
9659M:	Sergey Kozlov <serjk@netup.ru>
9660M:	Abylay Ospan <aospan@netup.ru>
9661L:	linux-media@vger.kernel.org
9662W:	https://linuxtv.org
9663W:	http://netup.tv/
9664T:	git git://linuxtv.org/media_tree.git
9665S:	Supported
9666F:	drivers/media/dvb-frontends/cxd2841er*
9667
9668MEDIA DRIVERS FOR CXD2880
9669M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9670L:	linux-media@vger.kernel.org
9671W:	http://linuxtv.org/
9672T:	git git://linuxtv.org/media_tree.git
9673S:	Supported
9674F:	drivers/media/dvb-frontends/cxd2880/*
9675F:	drivers/media/spi/cxd2880*
9676
9677MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9678L:	linux-media@vger.kernel.org
9679W:	https://linuxtv.org
9680T:	git git://linuxtv.org/media_tree.git
9681S:	Orphan
9682F:	drivers/media/pci/ddbridge/*
9683
9684MEDIA DRIVERS FOR FREESCALE IMX
9685M:	Steve Longerbeam <slongerbeam@gmail.com>
9686M:	Philipp Zabel <p.zabel@pengutronix.de>
9687L:	linux-media@vger.kernel.org
9688T:	git git://linuxtv.org/media_tree.git
9689S:	Maintained
9690F:	Documentation/devicetree/bindings/media/imx.txt
9691F:	Documentation/media/v4l-drivers/imx.rst
9692F:	drivers/staging/media/imx/
9693F:	include/linux/imx-media.h
9694F:	include/media/imx.h
9695
9696MEDIA DRIVER FOR FREESCALE IMX PXP
9697M:	Philipp Zabel <p.zabel@pengutronix.de>
9698L:	linux-media@vger.kernel.org
9699T:	git git://linuxtv.org/media_tree.git
9700S:	Maintained
9701F:	drivers/media/platform/imx-pxp.[ch]
9702
9703MEDIA DRIVERS FOR FREESCALE IMX7
9704M:	Rui Miguel Silva <rmfrfs@gmail.com>
9705L:	linux-media@vger.kernel.org
9706T:	git git://linuxtv.org/media_tree.git
9707S:	Maintained
9708F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9709F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9710F:	Documentation/media/v4l-drivers/imx7.rst
9711F:	drivers/staging/media/imx/imx7-media-csi.c
9712F:	drivers/staging/media/imx/imx7-mipi-csis.c
9713
9714MEDIA DRIVERS FOR HELENE
9715M:	Abylay Ospan <aospan@netup.ru>
9716L:	linux-media@vger.kernel.org
9717W:	https://linuxtv.org
9718W:	http://netup.tv/
9719T:	git git://linuxtv.org/media_tree.git
9720S:	Supported
9721F:	drivers/media/dvb-frontends/helene*
9722
9723MEDIA DRIVERS FOR HORUS3A
9724M:	Sergey Kozlov <serjk@netup.ru>
9725M:	Abylay Ospan <aospan@netup.ru>
9726L:	linux-media@vger.kernel.org
9727W:	https://linuxtv.org
9728W:	http://netup.tv/
9729T:	git git://linuxtv.org/media_tree.git
9730S:	Supported
9731F:	drivers/media/dvb-frontends/horus3a*
9732
9733MEDIA DRIVERS FOR LNBH25
9734M:	Sergey Kozlov <serjk@netup.ru>
9735M:	Abylay Ospan <aospan@netup.ru>
9736L:	linux-media@vger.kernel.org
9737W:	https://linuxtv.org
9738W:	http://netup.tv/
9739T:	git git://linuxtv.org/media_tree.git
9740S:	Supported
9741F:	drivers/media/dvb-frontends/lnbh25*
9742
9743MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9744L:	linux-media@vger.kernel.org
9745W:	https://linuxtv.org
9746T:	git git://linuxtv.org/media_tree.git
9747S:	Orphan
9748F:	drivers/media/dvb-frontends/mxl5xx*
9749
9750MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9751M:	Sergey Kozlov <serjk@netup.ru>
9752M:	Abylay Ospan <aospan@netup.ru>
9753L:	linux-media@vger.kernel.org
9754W:	https://linuxtv.org
9755W:	http://netup.tv/
9756T:	git git://linuxtv.org/media_tree.git
9757S:	Supported
9758F:	drivers/media/pci/netup_unidvb/*
9759
9760MEDIA DRIVERS FOR RENESAS - CEU
9761M:	Jacopo Mondi <jacopo@jmondi.org>
9762L:	linux-media@vger.kernel.org
9763L:	linux-renesas-soc@vger.kernel.org
9764T:	git git://linuxtv.org/media_tree.git
9765S:	Supported
9766F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9767F:	drivers/media/platform/renesas-ceu.c
9768F:	include/media/drv-intf/renesas-ceu.h
9769
9770MEDIA DRIVERS FOR RENESAS - DRIF
9771M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9772L:	linux-media@vger.kernel.org
9773L:	linux-renesas-soc@vger.kernel.org
9774T:	git git://linuxtv.org/media_tree.git
9775S:	Supported
9776F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9777F:	drivers/media/platform/rcar_drif.c
9778
9779MEDIA DRIVERS FOR RENESAS - FCP
9780M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9781L:	linux-media@vger.kernel.org
9782L:	linux-renesas-soc@vger.kernel.org
9783T:	git git://linuxtv.org/media_tree.git
9784S:	Supported
9785F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9786F:	drivers/media/platform/rcar-fcp.c
9787F:	include/media/rcar-fcp.h
9788
9789MEDIA DRIVERS FOR RENESAS - FDP1
9790M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9791L:	linux-media@vger.kernel.org
9792L:	linux-renesas-soc@vger.kernel.org
9793T:	git git://linuxtv.org/media_tree.git
9794S:	Supported
9795F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9796F:	drivers/media/platform/rcar_fdp1.c
9797
9798MEDIA DRIVERS FOR RENESAS - VIN
9799M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9800L:	linux-media@vger.kernel.org
9801L:	linux-renesas-soc@vger.kernel.org
9802T:	git git://linuxtv.org/media_tree.git
9803S:	Supported
9804F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9805F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9806F:	drivers/media/platform/rcar-vin/
9807
9808MEDIA DRIVERS FOR RENESAS - VSP1
9809M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9810M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9811L:	linux-media@vger.kernel.org
9812L:	linux-renesas-soc@vger.kernel.org
9813T:	git git://linuxtv.org/media_tree.git
9814S:	Supported
9815F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9816F:	drivers/media/platform/vsp1/
9817
9818MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9819L:	linux-media@vger.kernel.org
9820W:	https://linuxtv.org
9821T:	git git://linuxtv.org/media_tree.git
9822S:	Orphan
9823F:	drivers/media/dvb-frontends/stv0910*
9824
9825MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9826L:	linux-media@vger.kernel.org
9827W:	https://linuxtv.org
9828T:	git git://linuxtv.org/media_tree.git
9829S:	Orphan
9830F:	drivers/media/dvb-frontends/stv6111*
9831
9832MEDIA DRIVERS FOR STM32 - DCMI
9833M:	Hugues Fruchet <hugues.fruchet@st.com>
9834L:	linux-media@vger.kernel.org
9835T:	git git://linuxtv.org/media_tree.git
9836S:	Supported
9837F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9838F:	drivers/media/platform/stm32/stm32-dcmi.c
9839
9840MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9841M:	Dmitry Osipenko <digetx@gmail.com>
9842L:	linux-media@vger.kernel.org
9843L:	linux-tegra@vger.kernel.org
9844T:	git git://linuxtv.org/media_tree.git
9845S:	Maintained
9846F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9847F:	drivers/staging/media/tegra-vde/
9848
9849MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9850M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9851P:	LinuxTV.org Project
9852L:	linux-media@vger.kernel.org
9853W:	https://linuxtv.org
9854Q:	http://patchwork.kernel.org/project/linux-media/list/
9855T:	git git://linuxtv.org/media_tree.git
9856S:	Maintained
9857F:	Documentation/devicetree/bindings/media/
9858F:	Documentation/media/
9859F:	drivers/media/
9860F:	drivers/staging/media/
9861F:	include/linux/platform_data/media/
9862F:	include/media/
9863F:	include/uapi/linux/dvb/
9864F:	include/uapi/linux/videodev2.h
9865F:	include/uapi/linux/media.h
9866F:	include/uapi/linux/v4l2-*
9867F:	include/uapi/linux/meye.h
9868F:	include/uapi/linux/ivtv*
9869F:	include/uapi/linux/uvcvideo.h
9870
9871MEDIATEK BLUETOOTH DRIVER
9872M:	Sean Wang <sean.wang@mediatek.com>
9873L:	linux-bluetooth@vger.kernel.org
9874L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9875S:	Maintained
9876F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9877F:	drivers/bluetooth/btmtkuart.c
9878
9879MEDIATEK CIR DRIVER
9880M:	Sean Wang <sean.wang@mediatek.com>
9881S:	Maintained
9882F:	drivers/media/rc/mtk-cir.c
9883
9884MEDIATEK DMA DRIVER
9885M:	Sean Wang <sean.wang@mediatek.com>
9886L:	dmaengine@vger.kernel.org
9887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9888L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9889S:	Maintained
9890F:	Documentation/devicetree/bindings/dma/mtk-*
9891F:	drivers/dma/mediatek/
9892
9893MEDIATEK PMIC LED DRIVER
9894M:	Sean Wang <sean.wang@mediatek.com>
9895S:	Maintained
9896F:	drivers/leds/leds-mt6323.c
9897F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9898
9899MEDIATEK ETHERNET DRIVER
9900M:	Felix Fietkau <nbd@openwrt.org>
9901M:	John Crispin <john@phrozen.org>
9902M:	Sean Wang <sean.wang@mediatek.com>
9903M:	Nelson Chang <nelson.chang@mediatek.com>
9904L:	netdev@vger.kernel.org
9905S:	Maintained
9906F:	drivers/net/ethernet/mediatek/
9907
9908MEDIATEK SWITCH DRIVER
9909M:	Sean Wang <sean.wang@mediatek.com>
9910L:	netdev@vger.kernel.org
9911S:	Maintained
9912F:	drivers/net/dsa/mt7530.*
9913F:	net/dsa/tag_mtk.c
9914
9915MEDIATEK JPEG DRIVER
9916M:	Rick Chang <rick.chang@mediatek.com>
9917M:	Bin Liu <bin.liu@mediatek.com>
9918S:	Supported
9919F:	drivers/media/platform/mtk-jpeg/
9920F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9921
9922MEDIATEK MDP DRIVER
9923M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9924M:	Houlong Wei <houlong.wei@mediatek.com>
9925M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9926S:	Supported
9927F:	drivers/media/platform/mtk-mdp/
9928F:	drivers/media/platform/mtk-vpu/
9929F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9930
9931MEDIATEK MEDIA DRIVER
9932M:	Tiffany Lin <tiffany.lin@mediatek.com>
9933M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9934S:	Supported
9935F:	drivers/media/platform/mtk-vcodec/
9936F:	drivers/media/platform/mtk-vpu/
9937F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9938F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9939
9940MEDIATEK MMC/SD/SDIO DRIVER
9941M:	Chaotian Jing <chaotian.jing@mediatek.com>
9942S:	Maintained
9943F:	drivers/mmc/host/mtk-sd.c
9944F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
9945
9946MEDIATEK MT76 WIRELESS LAN DRIVER
9947M:	Felix Fietkau <nbd@nbd.name>
9948M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9949R:	Ryder Lee <ryder.lee@mediatek.com>
9950R:	Roy Luo <royluo@google.com>
9951L:	linux-wireless@vger.kernel.org
9952S:	Maintained
9953F:	drivers/net/wireless/mediatek/mt76/
9954
9955MEDIATEK MT7601U WIRELESS LAN DRIVER
9956M:	Jakub Kicinski <kubakici@wp.pl>
9957L:	linux-wireless@vger.kernel.org
9958S:	Maintained
9959F:	drivers/net/wireless/mediatek/mt7601u/
9960
9961MEDIATEK NAND CONTROLLER DRIVER
9962M:	Xiaolei Li <xiaolei.li@mediatek.com>
9963L:	linux-mtd@lists.infradead.org
9964S:	Maintained
9965F:	drivers/mtd/nand/raw/mtk_*
9966F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9967
9968MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9969M:	Sean Wang <sean.wang@mediatek.com>
9970S:	Maintained
9971F:	drivers/char/hw_random/mtk-rng.c
9972
9973MEDIATEK USB3 DRD IP DRIVER
9974M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9975L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9977L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9978S:	Maintained
9979F:	drivers/usb/mtu3/
9980
9981MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9982M:	Peter Senna Tschudin <peter.senna@gmail.com>
9983M:	Martin Donnelly <martin.donnelly@ge.com>
9984M:	Martyn Welch <martyn.welch@collabora.co.uk>
9985S:	Maintained
9986F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9987F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9988
9989MEGARAID SCSI/SAS DRIVERS
9990M:	Kashyap Desai <kashyap.desai@broadcom.com>
9991M:	Sumit Saxena <sumit.saxena@broadcom.com>
9992M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9993L:	megaraidlinux.pdl@broadcom.com
9994L:	linux-scsi@vger.kernel.org
9995W:	http://www.avagotech.com/support/
9996S:	Maintained
9997F:	Documentation/scsi/megaraid.txt
9998F:	drivers/scsi/megaraid.*
9999F:	drivers/scsi/megaraid/
10000
10001MELEXIS MLX90614 DRIVER
10002M:	Crt Mori <cmo@melexis.com>
10003L:	linux-iio@vger.kernel.org
10004W:	http://www.melexis.com
10005S:	Supported
10006F:	drivers/iio/temperature/mlx90614.c
10007
10008MELEXIS MLX90632 DRIVER
10009M:	Crt Mori <cmo@melexis.com>
10010L:	linux-iio@vger.kernel.org
10011W:	http://www.melexis.com
10012S:	Supported
10013F:	drivers/iio/temperature/mlx90632.c
10014
10015MELFAS MIP4 TOUCHSCREEN DRIVER
10016M:	Sangwon Jee <jeesw@melfas.com>
10017W:	http://www.melfas.com
10018S:	Supported
10019F:	drivers/input/touchscreen/melfas_mip4.c
10020F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10021
10022MELLANOX ETHERNET DRIVER (mlx4_en)
10023M:	Tariq Toukan <tariqt@mellanox.com>
10024L:	netdev@vger.kernel.org
10025S:	Supported
10026W:	http://www.mellanox.com
10027Q:	http://patchwork.ozlabs.org/project/netdev/list/
10028F:	drivers/net/ethernet/mellanox/mlx4/en_*
10029
10030MELLANOX ETHERNET DRIVER (mlx5e)
10031M:	Saeed Mahameed <saeedm@mellanox.com>
10032L:	netdev@vger.kernel.org
10033S:	Supported
10034W:	http://www.mellanox.com
10035Q:	http://patchwork.ozlabs.org/project/netdev/list/
10036F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10037
10038MELLANOX ETHERNET INNOVA DRIVERS
10039R:	Boris Pismenny <borisp@mellanox.com>
10040L:	netdev@vger.kernel.org
10041S:	Supported
10042W:	http://www.mellanox.com
10043Q:	http://patchwork.ozlabs.org/project/netdev/list/
10044F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10045F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10046F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10047F:	include/linux/mlx5/mlx5_ifc_fpga.h
10048
10049MELLANOX ETHERNET SWITCH DRIVERS
10050M:	Jiri Pirko <jiri@mellanox.com>
10051M:	Ido Schimmel <idosch@mellanox.com>
10052L:	netdev@vger.kernel.org
10053S:	Supported
10054W:	http://www.mellanox.com
10055Q:	http://patchwork.ozlabs.org/project/netdev/list/
10056F:	drivers/net/ethernet/mellanox/mlxsw/
10057F:	tools/testing/selftests/drivers/net/mlxsw/
10058
10059MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10060M:	mlxsw@mellanox.com
10061L:	netdev@vger.kernel.org
10062S:	Supported
10063W:	http://www.mellanox.com
10064Q:	http://patchwork.ozlabs.org/project/netdev/list/
10065F:	drivers/net/ethernet/mellanox/mlxfw/
10066
10067MELLANOX HARDWARE PLATFORM SUPPORT
10068M:	Andy Shevchenko <andy@infradead.org>
10069M:	Darren Hart <dvhart@infradead.org>
10070M:	Vadim Pasternak <vadimp@mellanox.com>
10071L:	platform-driver-x86@vger.kernel.org
10072S:	Supported
10073F:	drivers/platform/mellanox/
10074F:	include/linux/platform_data/mlxreg.h
10075
10076MELLANOX MLX4 core VPI driver
10077M:	Tariq Toukan <tariqt@mellanox.com>
10078L:	netdev@vger.kernel.org
10079L:	linux-rdma@vger.kernel.org
10080W:	http://www.mellanox.com
10081Q:	http://patchwork.ozlabs.org/project/netdev/list/
10082S:	Supported
10083F:	drivers/net/ethernet/mellanox/mlx4/
10084F:	include/linux/mlx4/
10085
10086MELLANOX MLX4 IB driver
10087M:	Yishai Hadas <yishaih@mellanox.com>
10088L:	linux-rdma@vger.kernel.org
10089W:	http://www.mellanox.com
10090Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10091S:	Supported
10092F:	drivers/infiniband/hw/mlx4/
10093F:	include/linux/mlx4/
10094F:	include/uapi/rdma/mlx4-abi.h
10095
10096MELLANOX MLX5 core VPI driver
10097M:	Saeed Mahameed <saeedm@mellanox.com>
10098M:	Leon Romanovsky <leonro@mellanox.com>
10099L:	netdev@vger.kernel.org
10100L:	linux-rdma@vger.kernel.org
10101W:	http://www.mellanox.com
10102Q:	http://patchwork.ozlabs.org/project/netdev/list/
10103S:	Supported
10104F:	drivers/net/ethernet/mellanox/mlx5/core/
10105F:	include/linux/mlx5/
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.deacon@arm.com>
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
11082NFC SUBSYSTEM
11083L:	netdev@vger.kernel.org
11084S:	Orphan
11085F:	net/nfc/
11086F:	include/net/nfc/
11087F:	include/uapi/linux/nfc.h
11088F:	drivers/nfc/
11089F:	include/linux/platform_data/nfcmrvl.h
11090F:	include/linux/platform_data/nxp-nci.h
11091F:	Documentation/devicetree/bindings/net/nfc/
11092
11093NFS, SUNRPC, AND LOCKD CLIENTS
11094M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11095M:	Anna Schumaker <anna.schumaker@netapp.com>
11096L:	linux-nfs@vger.kernel.org
11097W:	http://client.linux-nfs.org
11098T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11099S:	Maintained
11100F:	fs/lockd/
11101F:	fs/nfs/
11102F:	fs/nfs_common/
11103F:	net/sunrpc/
11104F:	include/linux/lockd/
11105F:	include/linux/nfs*
11106F:	include/linux/sunrpc/
11107F:	include/uapi/linux/nfs*
11108F:	include/uapi/linux/sunrpc/
11109
11110NILFS2 FILESYSTEM
11111M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11112L:	linux-nilfs@vger.kernel.org
11113W:	https://nilfs.sourceforge.io/
11114W:	https://nilfs.osdn.jp/
11115T:	git git://github.com/konis/nilfs2.git
11116S:	Supported
11117F:	Documentation/filesystems/nilfs2.txt
11118F:	fs/nilfs2/
11119F:	include/trace/events/nilfs2.h
11120F:	include/uapi/linux/nilfs2_api.h
11121F:	include/uapi/linux/nilfs2_ondisk.h
11122
11123NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11124M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11125W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11126S:	Maintained
11127F:	Documentation/scsi/NinjaSCSI.txt
11128F:	drivers/scsi/pcmcia/nsp_*
11129
11130NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11131M:	GOTO Masanori <gotom@debian.or.jp>
11132M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11133W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11134S:	Maintained
11135F:	Documentation/scsi/NinjaSCSI.txt
11136F:	drivers/scsi/nsp32*
11137
11138NIOS2 ARCHITECTURE
11139M:	Ley Foon Tan <lftan@altera.com>
11140L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11142S:	Maintained
11143F:	arch/nios2/
11144
11145NOHZ, DYNTICKS SUPPORT
11146M:	Frederic Weisbecker <fweisbec@gmail.com>
11147M:	Thomas Gleixner <tglx@linutronix.de>
11148M:	Ingo Molnar <mingo@kernel.org>
11149L:	linux-kernel@vger.kernel.org
11150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11151S:	Maintained
11152F:	kernel/time/tick*.*
11153F:	include/linux/tick.h
11154F:	include/linux/sched/nohz.h
11155
11156NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11157M:	Pavel Machek <pavel@ucw.cz>
11158M:	Sakari Ailus <sakari.ailus@iki.fi>
11159L:	linux-media@vger.kernel.org
11160S:	Maintained
11161F:	drivers/media/i2c/et8ek8
11162F:	drivers/media/i2c/ad5820.c
11163
11164NOKIA N900 POWER SUPPLY DRIVERS
11165R:	Pali Rohár <pali.rohar@gmail.com>
11166F:	include/linux/power/bq2415x_charger.h
11167F:	include/linux/power/bq27xxx_battery.h
11168F:	include/linux/power/isp1704_charger.h
11169F:	drivers/power/supply/bq2415x_charger.c
11170F:	drivers/power/supply/bq27xxx_battery.c
11171F:	drivers/power/supply/bq27xxx_battery_i2c.c
11172F:	drivers/power/supply/isp1704_charger.c
11173F:	drivers/power/supply/rx51_battery.c
11174
11175NOLIBC HEADER FILE
11176M:	Willy Tarreau <w@1wt.eu>
11177S:	Maintained
11178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11179F:	tools/include/nolibc/
11180
11181NTB AMD DRIVER
11182M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11183L:	linux-ntb@googlegroups.com
11184S:	Supported
11185F:	drivers/ntb/hw/amd/
11186
11187NTB DRIVER CORE
11188M:	Jon Mason <jdmason@kudzu.us>
11189M:	Dave Jiang <dave.jiang@intel.com>
11190M:	Allen Hubbe <allenbh@gmail.com>
11191L:	linux-ntb@googlegroups.com
11192S:	Supported
11193W:	https://github.com/jonmason/ntb/wiki
11194T:	git git://github.com/jonmason/ntb.git
11195F:	drivers/ntb/
11196F:	drivers/net/ntb_netdev.c
11197F:	include/linux/ntb.h
11198F:	include/linux/ntb_transport.h
11199F:	tools/testing/selftests/ntb/
11200
11201NTB IDT DRIVER
11202M:	Serge Semin <fancer.lancer@gmail.com>
11203L:	linux-ntb@googlegroups.com
11204S:	Supported
11205F:	drivers/ntb/hw/idt/
11206
11207NTB INTEL DRIVER
11208M:	Dave Jiang <dave.jiang@intel.com>
11209L:	linux-ntb@googlegroups.com
11210S:	Supported
11211W:	https://github.com/davejiang/linux/wiki
11212T:	git https://github.com/davejiang/linux.git
11213F:	drivers/ntb/hw/intel/
11214
11215NTFS FILESYSTEM
11216M:	Anton Altaparmakov <anton@tuxera.com>
11217L:	linux-ntfs-dev@lists.sourceforge.net
11218W:	http://www.tuxera.com/
11219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11220S:	Supported
11221F:	Documentation/filesystems/ntfs.txt
11222F:	fs/ntfs/
11223
11224NUBUS SUBSYSTEM
11225M:	Finn Thain <fthain@telegraphics.com.au>
11226L:	linux-m68k@lists.linux-m68k.org
11227S:	Maintained
11228F:	arch/*/include/asm/nubus.h
11229F:	drivers/nubus/
11230F:	include/linux/nubus.h
11231F:	include/uapi/linux/nubus.h
11232
11233NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11234M:	Antonino Daplas <adaplas@gmail.com>
11235L:	linux-fbdev@vger.kernel.org
11236S:	Maintained
11237F:	drivers/video/fbdev/riva/
11238F:	drivers/video/fbdev/nvidia/
11239
11240NVM EXPRESS DRIVER
11241M:	Keith Busch <kbusch@kernel.org>
11242M:	Jens Axboe <axboe@fb.com>
11243M:	Christoph Hellwig <hch@lst.de>
11244M:	Sagi Grimberg <sagi@grimberg.me>
11245L:	linux-nvme@lists.infradead.org
11246T:	git://git.infradead.org/nvme.git
11247W:	http://git.infradead.org/nvme.git
11248S:	Supported
11249F:	drivers/nvme/host/
11250F:	include/linux/nvme.h
11251F:	include/uapi/linux/nvme_ioctl.h
11252
11253NVM EXPRESS FC TRANSPORT DRIVERS
11254M:	James Smart <james.smart@broadcom.com>
11255L:	linux-nvme@lists.infradead.org
11256S:	Supported
11257F:	include/linux/nvme-fc.h
11258F:	include/linux/nvme-fc-driver.h
11259F:	drivers/nvme/host/fc.c
11260F:	drivers/nvme/target/fc.c
11261F:	drivers/nvme/target/fcloop.c
11262
11263NVM EXPRESS TARGET DRIVER
11264M:	Christoph Hellwig <hch@lst.de>
11265M:	Sagi Grimberg <sagi@grimberg.me>
11266L:	linux-nvme@lists.infradead.org
11267T:	git://git.infradead.org/nvme.git
11268W:	http://git.infradead.org/nvme.git
11269S:	Supported
11270F:	drivers/nvme/target/
11271
11272NVMEM FRAMEWORK
11273M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11274S:	Maintained
11275F:	drivers/nvmem/
11276F:	Documentation/devicetree/bindings/nvmem/
11277F:	Documentation/ABI/stable/sysfs-bus-nvmem
11278F:	include/linux/nvmem-consumer.h
11279F:	include/linux/nvmem-provider.h
11280
11281NXP FXAS21002C DRIVER
11282M:	Rui Miguel Silva <rmfrfs@gmail.com>
11283L:	linux-iio@vger.kernel.org
11284S:	Maintained
11285F:	Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11286F:	drivers/iio/gyro/fxas21002c_core.c
11287F:	drivers/iio/gyro/fxas21002c.h
11288F:	drivers/iio/gyro/fxas21002c_i2c.c
11289F:	drivers/iio/gyro/fxas21002c_spi.c
11290
11291NXP SGTL5000 DRIVER
11292M:	Fabio Estevam <festevam@gmail.com>
11293L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11294S:	Maintained
11295F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11296F:	sound/soc/codecs/sgtl5000*
11297
11298NXP SJA1105 ETHERNET SWITCH DRIVER
11299M:	Vladimir Oltean <olteanv@gmail.com>
11300L:	linux-kernel@vger.kernel.org
11301S:	Maintained
11302F:	drivers/net/dsa/sja1105
11303
11304NXP TDA998X DRM DRIVER
11305M:	Russell King <linux@armlinux.org.uk>
11306S:	Maintained
11307T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11308T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11309F:	drivers/gpu/drm/i2c/tda998x_drv.c
11310F:	include/drm/i2c/tda998x.h
11311F:	include/dt-bindings/display/tda998x.h
11312K:	"nxp,tda998x"
11313
11314NXP TFA9879 DRIVER
11315M:	Peter Rosin <peda@axentia.se>
11316L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11317S:	Maintained
11318F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11319F:	sound/soc/codecs/tfa9879*
11320
11321NXP-NCI NFC DRIVER
11322M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11323R:	Charles Gorand <charles.gorand@effinnov.com>
11324L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11325S:	Supported
11326F:	drivers/nfc/nxp-nci
11327
11328OBJAGG
11329M:	Jiri Pirko <jiri@mellanox.com>
11330L:	netdev@vger.kernel.org
11331S:	Supported
11332F:	lib/objagg.c
11333F:	lib/test_objagg.c
11334F:	include/linux/objagg.h
11335
11336NXP FSPI DRIVER
11337R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11338M:	Ashish Kumar <ashish.kumar@nxp.com>
11339L:	linux-spi@vger.kernel.org
11340S:	Maintained
11341F:	drivers/spi/spi-nxp-fspi.c
11342F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11343
11344OBJTOOL
11345M:	Josh Poimboeuf <jpoimboe@redhat.com>
11346M:	Peter Zijlstra <peterz@infradead.org>
11347S:	Supported
11348F:	tools/objtool/
11349
11350OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11351M:	Frederic Barrat <fbarrat@linux.ibm.com>
11352M:	Andrew Donnellan <ajd@linux.ibm.com>
11353L:	linuxppc-dev@lists.ozlabs.org
11354S:	Supported
11355F:	arch/powerpc/platforms/powernv/ocxl.c
11356F:	arch/powerpc/include/asm/pnv-ocxl.h
11357F:	drivers/misc/ocxl/
11358F:	include/misc/ocxl*
11359F:	include/uapi/misc/ocxl.h
11360F:	Documentation/accelerators/ocxl.rst
11361
11362OMAP AUDIO SUPPORT
11363M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11364M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11366L:	linux-omap@vger.kernel.org
11367S:	Maintained
11368F:	sound/soc/ti/omap*
11369F:	sound/soc/ti/rx51.c
11370F:	sound/soc/ti/n810.c
11371F:	sound/soc/ti/sdma-pcm.*
11372
11373OMAP CLOCK FRAMEWORK SUPPORT
11374M:	Paul Walmsley <paul@pwsan.com>
11375L:	linux-omap@vger.kernel.org
11376S:	Maintained
11377F:	arch/arm/*omap*/*clock*
11378
11379OMAP DEVICE TREE SUPPORT
11380M:	Benoît Cousson <bcousson@baylibre.com>
11381M:	Tony Lindgren <tony@atomide.com>
11382L:	linux-omap@vger.kernel.org
11383L:	devicetree@vger.kernel.org
11384S:	Maintained
11385F:	arch/arm/boot/dts/*omap*
11386F:	arch/arm/boot/dts/*am3*
11387F:	arch/arm/boot/dts/*am4*
11388F:	arch/arm/boot/dts/*am5*
11389F:	arch/arm/boot/dts/*dra7*
11390
11391OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11392L:	linux-omap@vger.kernel.org
11393L:	linux-fbdev@vger.kernel.org
11394S:	Orphan
11395F:	drivers/video/fbdev/omap2/
11396F:	Documentation/arm/OMAP/DSS
11397
11398OMAP FRAMEBUFFER SUPPORT
11399L:	linux-fbdev@vger.kernel.org
11400L:	linux-omap@vger.kernel.org
11401S:	Orphan
11402F:	drivers/video/fbdev/omap/
11403
11404OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11405M:	Roger Quadros <rogerq@ti.com>
11406M:	Tony Lindgren <tony@atomide.com>
11407L:	linux-omap@vger.kernel.org
11408S:	Maintained
11409F:	drivers/memory/omap-gpmc.c
11410F:	arch/arm/mach-omap2/*gpmc*
11411
11412OMAP GPIO DRIVER
11413M:	Grygorii Strashko <grygorii.strashko@ti.com>
11414M:	Santosh Shilimkar <ssantosh@kernel.org>
11415M:	Kevin Hilman <khilman@kernel.org>
11416L:	linux-omap@vger.kernel.org
11417S:	Maintained
11418F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11419F:	drivers/gpio/gpio-omap.c
11420
11421OMAP HARDWARE SPINLOCK SUPPORT
11422M:	Ohad Ben-Cohen <ohad@wizery.com>
11423L:	linux-omap@vger.kernel.org
11424S:	Maintained
11425F:	drivers/hwspinlock/omap_hwspinlock.c
11426
11427OMAP HS MMC SUPPORT
11428L:	linux-mmc@vger.kernel.org
11429L:	linux-omap@vger.kernel.org
11430S:	Orphan
11431F:	drivers/mmc/host/omap_hsmmc.c
11432
11433OMAP HWMOD DATA
11434M:	Paul Walmsley <paul@pwsan.com>
11435L:	linux-omap@vger.kernel.org
11436S:	Maintained
11437F:	arch/arm/mach-omap2/omap_hwmod*data*
11438
11439OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11440M:	Benoît Cousson <bcousson@baylibre.com>
11441L:	linux-omap@vger.kernel.org
11442S:	Maintained
11443F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11444
11445OMAP HWMOD SUPPORT
11446M:	Benoît Cousson <bcousson@baylibre.com>
11447M:	Paul Walmsley <paul@pwsan.com>
11448L:	linux-omap@vger.kernel.org
11449S:	Maintained
11450F:	arch/arm/mach-omap2/omap_hwmod.*
11451
11452OMAP I2C DRIVER
11453M:	Vignesh R <vigneshr@ti.com>
11454L:	linux-omap@vger.kernel.org
11455L:	linux-i2c@vger.kernel.org
11456S:	Maintained
11457F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11458F:	drivers/i2c/busses/i2c-omap.c
11459
11460OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11461M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11462L:	linux-media@vger.kernel.org
11463S:	Maintained
11464F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11465F:	drivers/media/platform/omap3isp/
11466F:	drivers/staging/media/omap4iss/
11467
11468OMAP MMC SUPPORT
11469M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11470L:	linux-omap@vger.kernel.org
11471S:	Odd Fixes
11472F:	drivers/mmc/host/omap.c
11473
11474OMAP POWER MANAGEMENT SUPPORT
11475M:	Kevin Hilman <khilman@kernel.org>
11476L:	linux-omap@vger.kernel.org
11477S:	Maintained
11478F:	arch/arm/*omap*/*pm*
11479F:	drivers/cpufreq/omap-cpufreq.c
11480
11481OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11482M:	Rajendra Nayak <rnayak@codeaurora.org>
11483M:	Paul Walmsley <paul@pwsan.com>
11484L:	linux-omap@vger.kernel.org
11485S:	Maintained
11486F:	arch/arm/mach-omap2/prm*
11487
11488OMAP RANDOM NUMBER GENERATOR SUPPORT
11489M:	Deepak Saxena <dsaxena@plexity.net>
11490S:	Maintained
11491F:	drivers/char/hw_random/omap-rng.c
11492
11493OMAP USB SUPPORT
11494L:	linux-usb@vger.kernel.org
11495L:	linux-omap@vger.kernel.org
11496S:	Orphan
11497F:	drivers/usb/*/*omap*
11498F:	arch/arm/*omap*/usb*
11499
11500OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11501M:	Mark Jackson <mpfj@newflow.co.uk>
11502L:	linux-omap@vger.kernel.org
11503S:	Maintained
11504F:	arch/arm/boot/dts/am335x-nano.dts
11505
11506OMAP1 SUPPORT
11507M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11508M:	Tony Lindgren <tony@atomide.com>
11509L:	linux-omap@vger.kernel.org
11510Q:	http://patchwork.kernel.org/project/linux-omap/list/
11511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11512S:	Maintained
11513F:	arch/arm/mach-omap1/
11514F:	arch/arm/plat-omap/
11515F:	arch/arm/configs/omap1_defconfig
11516F:	drivers/i2c/busses/i2c-omap.c
11517F:	include/linux/platform_data/i2c-omap.h
11518F:	include/linux/platform_data/ams-delta-fiq.h
11519
11520OMAP2+ SUPPORT
11521M:	Tony Lindgren <tony@atomide.com>
11522L:	linux-omap@vger.kernel.org
11523W:	http://www.muru.com/linux/omap/
11524W:	http://linux.omap.com/
11525Q:	http://patchwork.kernel.org/project/linux-omap/list/
11526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11527S:	Maintained
11528F:	arch/arm/mach-omap2/
11529F:	arch/arm/plat-omap/
11530F:	arch/arm/configs/omap2plus_defconfig
11531F:	drivers/i2c/busses/i2c-omap.c
11532F:	drivers/irqchip/irq-omap-intc.c
11533F:	drivers/mfd/*omap*.c
11534F:	drivers/mfd/menelaus.c
11535F:	drivers/mfd/palmas.c
11536F:	drivers/mfd/tps65217.c
11537F:	drivers/mfd/tps65218.c
11538F:	drivers/mfd/tps65910.c
11539F:	drivers/mfd/twl-core.[ch]
11540F:	drivers/mfd/twl4030*.c
11541F:	drivers/mfd/twl6030*.c
11542F:	drivers/mfd/twl6040*.c
11543F:	drivers/regulator/palmas-regulator*.c
11544F:	drivers/regulator/pbias-regulator.c
11545F:	drivers/regulator/tps65217-regulator.c
11546F:	drivers/regulator/tps65218-regulator.c
11547F:	drivers/regulator/tps65910-regulator.c
11548F:	drivers/regulator/twl-regulator.c
11549F:	drivers/regulator/twl6030-regulator.c
11550F:	include/linux/platform_data/i2c-omap.h
11551
11552ONION OMEGA2+ BOARD
11553M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11554L:	linux-mips@vger.kernel.org
11555S:	Maintained
11556F:	arch/mips/boot/dts/ralink/omega2p.dts
11557
11558OMFS FILESYSTEM
11559M:	Bob Copeland <me@bobcopeland.com>
11560L:	linux-karma-devel@lists.sourceforge.net
11561S:	Maintained
11562F:	Documentation/filesystems/omfs.txt
11563F:	fs/omfs/
11564
11565OMNIKEY CARDMAN 4000 DRIVER
11566M:	Harald Welte <laforge@gnumonks.org>
11567S:	Maintained
11568F:	drivers/char/pcmcia/cm4000_cs.c
11569F:	include/linux/cm4000_cs.h
11570F:	include/uapi/linux/cm4000_cs.h
11571
11572OMNIKEY CARDMAN 4040 DRIVER
11573M:	Harald Welte <laforge@gnumonks.org>
11574S:	Maintained
11575F:	drivers/char/pcmcia/cm4040_cs.*
11576
11577OMNIVISION OV13858 SENSOR DRIVER
11578M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11579L:	linux-media@vger.kernel.org
11580T:	git git://linuxtv.org/media_tree.git
11581S:	Maintained
11582F:	drivers/media/i2c/ov13858.c
11583
11584OMNIVISION OV2680 SENSOR DRIVER
11585M:	Rui Miguel Silva <rmfrfs@gmail.com>
11586L:	linux-media@vger.kernel.org
11587T:	git git://linuxtv.org/media_tree.git
11588S:	Maintained
11589F:	drivers/media/i2c/ov2680.c
11590F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11591
11592OMNIVISION OV2685 SENSOR DRIVER
11593M:	Shunqian Zheng <zhengsq@rock-chips.com>
11594L:	linux-media@vger.kernel.org
11595T:	git git://linuxtv.org/media_tree.git
11596S:	Maintained
11597F:	drivers/media/i2c/ov2685.c
11598
11599OMNIVISION OV5640 SENSOR DRIVER
11600M:	Steve Longerbeam <slongerbeam@gmail.com>
11601L:	linux-media@vger.kernel.org
11602T:	git git://linuxtv.org/media_tree.git
11603S:	Maintained
11604F:	drivers/media/i2c/ov5640.c
11605
11606OMNIVISION OV5647 SENSOR DRIVER
11607M:	Luis Oliveira <lolivei@synopsys.com>
11608L:	linux-media@vger.kernel.org
11609T:	git git://linuxtv.org/media_tree.git
11610S:	Maintained
11611F:	drivers/media/i2c/ov5647.c
11612
11613OMNIVISION OV5695 SENSOR DRIVER
11614M:	Shunqian Zheng <zhengsq@rock-chips.com>
11615L:	linux-media@vger.kernel.org
11616T:	git git://linuxtv.org/media_tree.git
11617S:	Maintained
11618F:	drivers/media/i2c/ov5695.c
11619
11620OMNIVISION OV7670 SENSOR DRIVER
11621M:	Jonathan Corbet <corbet@lwn.net>
11622L:	linux-media@vger.kernel.org
11623T:	git git://linuxtv.org/media_tree.git
11624S:	Maintained
11625F:	drivers/media/i2c/ov7670.c
11626F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11627
11628OMNIVISION OV772x SENSOR DRIVER
11629M:	Jacopo Mondi <jacopo@jmondi.org>
11630L:	linux-media@vger.kernel.org
11631T:	git git://linuxtv.org/media_tree.git
11632S:	Odd fixes
11633F:	drivers/media/i2c/ov772x.c
11634F:	include/media/i2c/ov772x.h
11635F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11636
11637OMNIVISION OV7740 SENSOR DRIVER
11638M:	Wenyou Yang <wenyou.yang@microchip.com>
11639L:	linux-media@vger.kernel.org
11640T:	git git://linuxtv.org/media_tree.git
11641S:	Maintained
11642F:	drivers/media/i2c/ov7740.c
11643F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11644
11645OMNIVISION OV9640 SENSOR DRIVER
11646M:	Petr Cvek <petrcvekcz@gmail.com>
11647L:	linux-media@vger.kernel.org
11648S:	Maintained
11649F:	drivers/media/i2c/ov9640.*
11650
11651OMNIVISION OV8856 SENSOR DRIVER
11652M:	Ben Kao <ben.kao@intel.com>
11653L:	linux-media@vger.kernel.org
11654T:	git git://linuxtv.org/media_tree.git
11655S:	Maintained
11656F:	drivers/media/i2c/ov8856.c
11657
11658OMNIVISION OV9650 SENSOR DRIVER
11659M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11660R:	Akinobu Mita <akinobu.mita@gmail.com>
11661R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11662L:	linux-media@vger.kernel.org
11663T:	git git://linuxtv.org/media_tree.git
11664S:	Maintained
11665F:	drivers/media/i2c/ov9650.c
11666F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11667
11668ONENAND FLASH DRIVER
11669M:	Kyungmin Park <kyungmin.park@samsung.com>
11670L:	linux-mtd@lists.infradead.org
11671S:	Maintained
11672F:	drivers/mtd/nand/onenand/
11673F:	include/linux/mtd/onenand*.h
11674
11675ONSTREAM SCSI TAPE DRIVER
11676M:	Willem Riede <osst@riede.org>
11677L:	osst-users@lists.sourceforge.net
11678L:	linux-scsi@vger.kernel.org
11679S:	Maintained
11680F:	Documentation/scsi/osst.txt
11681F:	drivers/scsi/osst.*
11682F:	drivers/scsi/osst_*.h
11683F:	drivers/scsi/st.h
11684
11685OP-TEE DRIVER
11686M:	Jens Wiklander <jens.wiklander@linaro.org>
11687S:	Maintained
11688F:	drivers/tee/optee/
11689
11690OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11691M:	Sumit Garg <sumit.garg@linaro.org>
11692S:	Maintained
11693F:	drivers/char/hw_random/optee-rng.c
11694
11695OPA-VNIC DRIVER
11696M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11697M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11698L:	linux-rdma@vger.kernel.org
11699S:	Supported
11700F:	drivers/infiniband/ulp/opa_vnic
11701
11702OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11703M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11704M:	Frank Rowand <frowand.list@gmail.com>
11705L:	devicetree@vger.kernel.org
11706S:	Maintained
11707F:	Documentation/devicetree/dynamic-resolution-notes.txt
11708F:	Documentation/devicetree/overlay-notes.txt
11709F:	drivers/of/overlay.c
11710F:	drivers/of/resolver.c
11711K:	of_overlay_notifier_
11712
11713OPEN FIRMWARE AND FLATTENED DEVICE TREE
11714M:	Rob Herring <robh+dt@kernel.org>
11715M:	Frank Rowand <frowand.list@gmail.com>
11716L:	devicetree@vger.kernel.org
11717W:	http://www.devicetree.org/
11718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11719S:	Maintained
11720F:	drivers/of/
11721F:	include/linux/of*.h
11722F:	scripts/dtc/
11723F:	Documentation/ABI/testing/sysfs-firmware-ofw
11724
11725OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11726M:	Rob Herring <robh+dt@kernel.org>
11727M:	Mark Rutland <mark.rutland@arm.com>
11728L:	devicetree@vger.kernel.org
11729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11730Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11731S:	Maintained
11732F:	Documentation/devicetree/
11733F:	arch/*/boot/dts/
11734F:	include/dt-bindings/
11735
11736OPENCORES I2C BUS DRIVER
11737M:	Peter Korsgaard <peter@korsgaard.com>
11738M:	Andrew Lunn <andrew@lunn.ch>
11739L:	linux-i2c@vger.kernel.org
11740S:	Maintained
11741F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11742F:	Documentation/i2c/busses/i2c-ocores
11743F:	drivers/i2c/busses/i2c-ocores.c
11744F:	include/linux/platform_data/i2c-ocores.h
11745
11746OPENRISC ARCHITECTURE
11747M:	Jonas Bonn <jonas@southpole.se>
11748M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11749M:	Stafford Horne <shorne@gmail.com>
11750T:	git git://github.com/openrisc/linux.git
11751L:	openrisc@lists.librecores.org
11752W:	http://openrisc.io
11753S:	Maintained
11754F:	Documentation/devicetree/bindings/openrisc/
11755F:	Documentation/openrisc/
11756F:	arch/openrisc/
11757F:	drivers/irqchip/irq-ompic.c
11758F:	drivers/irqchip/irq-or1k-*
11759
11760OPENVSWITCH
11761M:	Pravin B Shelar <pshelar@ovn.org>
11762L:	netdev@vger.kernel.org
11763L:	dev@openvswitch.org
11764W:	http://openvswitch.org
11765S:	Maintained
11766F:	net/openvswitch/
11767F:	include/uapi/linux/openvswitch.h
11768
11769OPERATING PERFORMANCE POINTS (OPP)
11770M:	Viresh Kumar <vireshk@kernel.org>
11771M:	Nishanth Menon <nm@ti.com>
11772M:	Stephen Boyd <sboyd@kernel.org>
11773L:	linux-pm@vger.kernel.org
11774S:	Maintained
11775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11776F:	drivers/opp/
11777F:	include/linux/pm_opp.h
11778F:	Documentation/power/opp.txt
11779F:	Documentation/devicetree/bindings/opp/
11780
11781OPL4 DRIVER
11782M:	Clemens Ladisch <clemens@ladisch.de>
11783L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11785S:	Maintained
11786F:	sound/drivers/opl4/
11787
11788OPROFILE
11789M:	Robert Richter <rric@kernel.org>
11790L:	oprofile-list@lists.sf.net
11791S:	Maintained
11792F:	arch/*/include/asm/oprofile*.h
11793F:	arch/*/oprofile/
11794F:	drivers/oprofile/
11795F:	include/linux/oprofile.h
11796
11797ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11798M:	Mark Fasheh <mark@fasheh.com>
11799M:	Joel Becker <jlbec@evilplan.org>
11800M:	Joseph Qi <joseph.qi@linux.alibaba.com>
11801L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11802W:	http://ocfs2.wiki.kernel.org
11803S:	Supported
11804F:	Documentation/filesystems/ocfs2.txt
11805F:	Documentation/filesystems/dlmfs.txt
11806F:	fs/ocfs2/
11807
11808ORANGEFS FILESYSTEM
11809M:	Mike Marshall <hubcap@omnibond.com>
11810R:	Martin Brandenburg <martin@omnibond.com>
11811L:	devel@lists.orangefs.org
11812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11813S:	Supported
11814F:	fs/orangefs/
11815F:	Documentation/filesystems/orangefs.txt
11816
11817ORINOCO DRIVER
11818L:	linux-wireless@vger.kernel.org
11819W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11820W:	http://www.nongnu.org/orinoco/
11821S:	Orphan
11822F:	drivers/net/wireless/intersil/orinoco/
11823
11824OV2659 OMNIVISION SENSOR DRIVER
11825M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11826L:	linux-media@vger.kernel.org
11827W:	https://linuxtv.org
11828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11829T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11830S:	Maintained
11831F:	drivers/media/i2c/ov2659.c
11832F:	include/media/i2c/ov2659.h
11833
11834OVERLAY FILESYSTEM
11835M:	Miklos Szeredi <miklos@szeredi.hu>
11836L:	linux-unionfs@vger.kernel.org
11837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11838S:	Supported
11839F:	fs/overlayfs/
11840F:	Documentation/filesystems/overlayfs.txt
11841
11842P54 WIRELESS DRIVER
11843M:	Christian Lamparter <chunkeey@googlemail.com>
11844L:	linux-wireless@vger.kernel.org
11845W:	http://wireless.kernel.org/en/users/Drivers/p54
11846S:	Maintained
11847F:	drivers/net/wireless/intersil/p54/
11848
11849PA SEMI ETHERNET DRIVER
11850L:	netdev@vger.kernel.org
11851S:	Orphan
11852F:	drivers/net/ethernet/pasemi/*
11853
11854PA SEMI SMBUS DRIVER
11855L:	linux-i2c@vger.kernel.org
11856S:	Orphan
11857F:	drivers/i2c/busses/i2c-pasemi.c
11858
11859PACKING
11860M:	Vladimir Oltean <olteanv@gmail.com>
11861L:	netdev@vger.kernel.org
11862S:	Supported
11863F:	lib/packing.c
11864F:	include/linux/packing.h
11865F:	Documentation/packing.txt
11866
11867PADATA PARALLEL EXECUTION MECHANISM
11868M:	Steffen Klassert <steffen.klassert@secunet.com>
11869L:	linux-crypto@vger.kernel.org
11870S:	Maintained
11871F:	kernel/padata.c
11872F:	include/linux/padata.h
11873F:	Documentation/padata.txt
11874
11875PANASONIC LAPTOP ACPI EXTRAS DRIVER
11876M:	Harald Welte <laforge@gnumonks.org>
11877L:	platform-driver-x86@vger.kernel.org
11878S:	Maintained
11879F:	drivers/platform/x86/panasonic-laptop.c
11880
11881PARALLEL LCD/KEYPAD PANEL DRIVER
11882M:	Willy Tarreau <willy@haproxy.com>
11883M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11884S:	Odd Fixes
11885F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11886F:	drivers/auxdisplay/panel.c
11887
11888PARALLEL PORT SUBSYSTEM
11889M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11890M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11891L:	linux-parport@lists.infradead.org (subscribers-only)
11892S:	Maintained
11893F:	drivers/parport/
11894F:	include/linux/parport*.h
11895F:	drivers/char/ppdev.c
11896F:	include/uapi/linux/ppdev.h
11897F:	Documentation/parport*.txt
11898
11899PARAVIRT_OPS INTERFACE
11900M:	Juergen Gross <jgross@suse.com>
11901M:	Alok Kataria <akataria@vmware.com>
11902L:	virtualization@lists.linux-foundation.org
11903S:	Supported
11904F:	Documentation/virtual/paravirt_ops.txt
11905F:	arch/*/kernel/paravirt*
11906F:	arch/*/include/asm/paravirt*.h
11907F:	include/linux/hypervisor.h
11908
11909PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11910M:	Tim Waugh <tim@cyberelk.net>
11911L:	linux-parport@lists.infradead.org (subscribers-only)
11912S:	Maintained
11913F:	Documentation/blockdev/paride.txt
11914F:	drivers/block/paride/
11915
11916PARISC ARCHITECTURE
11917M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11918M:	Helge Deller <deller@gmx.de>
11919L:	linux-parisc@vger.kernel.org
11920W:	http://www.parisc-linux.org/
11921Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11924S:	Maintained
11925F:	arch/parisc/
11926F:	Documentation/parisc/
11927F:	drivers/parisc/
11928F:	drivers/char/agp/parisc-agp.c
11929F:	drivers/input/serio/gscps2.c
11930F:	drivers/parport/parport_gsc.*
11931F:	drivers/tty/serial/8250/8250_gsc.c
11932F:	drivers/video/fbdev/sti*
11933F:	drivers/video/console/sti*
11934F:	drivers/video/logo/logo_parisc*
11935
11936PARMAN
11937M:	Jiri Pirko <jiri@mellanox.com>
11938L:	netdev@vger.kernel.org
11939S:	Supported
11940F:	lib/parman.c
11941F:	lib/test_parman.c
11942F:	include/linux/parman.h
11943
11944PC ENGINES APU BOARD DRIVER
11945M:	Enrico Weigelt, metux IT consult <info@metux.net>
11946S:	Maintained
11947F:	drivers/platform/x86/pcengines-apuv2.c
11948
11949PC87360 HARDWARE MONITORING DRIVER
11950M:	Jim Cromie <jim.cromie@gmail.com>
11951L:	linux-hwmon@vger.kernel.org
11952S:	Maintained
11953F:	Documentation/hwmon/pc87360.rst
11954F:	drivers/hwmon/pc87360.c
11955
11956PC8736x GPIO DRIVER
11957M:	Jim Cromie <jim.cromie@gmail.com>
11958S:	Maintained
11959F:	drivers/char/pc8736x_gpio.c
11960
11961PC87427 HARDWARE MONITORING DRIVER
11962M:	Jean Delvare <jdelvare@suse.com>
11963L:	linux-hwmon@vger.kernel.org
11964S:	Maintained
11965F:	Documentation/hwmon/pc87427.rst
11966F:	drivers/hwmon/pc87427.c
11967
11968PCA9532 LED DRIVER
11969M:	Riku Voipio <riku.voipio@iki.fi>
11970S:	Maintained
11971F:	drivers/leds/leds-pca9532.c
11972F:	include/linux/leds-pca9532.h
11973
11974PCA9541 I2C BUS MASTER SELECTOR DRIVER
11975M:	Guenter Roeck <linux@roeck-us.net>
11976L:	linux-i2c@vger.kernel.org
11977S:	Maintained
11978F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11979
11980PCDP - PRIMARY CONSOLE AND DEBUG PORT
11981M:	Khalid Aziz <khalid@gonehiking.org>
11982S:	Maintained
11983F:	drivers/firmware/pcdp.*
11984
11985PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11986M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11987L:	linux-pci@vger.kernel.org
11988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11989S:	Maintained
11990F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11991F:	drivers/pci/controller/pci-aardvark.c
11992
11993PCI DRIVER FOR ALTERA PCIE IP
11994M:	Ley Foon Tan <lftan@altera.com>
11995L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11996L:	linux-pci@vger.kernel.org
11997S:	Supported
11998F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11999F:	drivers/pci/controller/pcie-altera.c
12000
12001PCI DRIVER FOR APPLIEDMICRO XGENE
12002M:	Toan Le <toan@os.amperecomputing.com>
12003L:	linux-pci@vger.kernel.org
12004L:	linux-arm-kernel@lists.infradead.org
12005S:	Maintained
12006F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12007F:	drivers/pci/controller/pci-xgene.c
12008
12009PCI DRIVER FOR ARM VERSATILE PLATFORM
12010M:	Rob Herring <robh@kernel.org>
12011L:	linux-pci@vger.kernel.org
12012L:	linux-arm-kernel@lists.infradead.org
12013S:	Maintained
12014F:	Documentation/devicetree/bindings/pci/versatile.txt
12015F:	drivers/pci/controller/pci-versatile.c
12016
12017PCI DRIVER FOR ARMADA 8K
12018M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12019L:	linux-pci@vger.kernel.org
12020L:	linux-arm-kernel@lists.infradead.org
12021S:	Maintained
12022F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12023F:	drivers/pci/controller/dwc/pcie-armada8k.c
12024
12025PCI DRIVER FOR CADENCE PCIE IP
12026M:	Tom Joseph <tjoseph@cadence.com>
12027L:	linux-pci@vger.kernel.org
12028S:	Maintained
12029F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12030F:	drivers/pci/controller/pcie-cadence*
12031
12032PCI DRIVER FOR FREESCALE LAYERSCAPE
12033M:	Minghuan Lian <minghuan.Lian@nxp.com>
12034M:	Mingkai Hu <mingkai.hu@nxp.com>
12035M:	Roy Zang <roy.zang@nxp.com>
12036L:	linuxppc-dev@lists.ozlabs.org
12037L:	linux-pci@vger.kernel.org
12038L:	linux-arm-kernel@lists.infradead.org
12039S:	Maintained
12040F:	drivers/pci/controller/dwc/*layerscape*
12041
12042PCI DRIVER FOR GENERIC OF HOSTS
12043M:	Will Deacon <will.deacon@arm.com>
12044L:	linux-pci@vger.kernel.org
12045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12046S:	Maintained
12047F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12048F:	drivers/pci/controller/pci-host-common.c
12049F:	drivers/pci/controller/pci-host-generic.c
12050
12051PCI DRIVER FOR IMX6
12052M:	Richard Zhu <hongxing.zhu@nxp.com>
12053M:	Lucas Stach <l.stach@pengutronix.de>
12054L:	linux-pci@vger.kernel.org
12055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12056S:	Maintained
12057F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12058F:	drivers/pci/controller/dwc/*imx6*
12059
12060PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12061M:	Keith Busch <keith.busch@intel.com>
12062M:	Jonathan Derrick <jonathan.derrick@intel.com>
12063L:	linux-pci@vger.kernel.org
12064S:	Supported
12065F:	drivers/pci/controller/vmd.c
12066
12067PCI DRIVER FOR MICROSEMI SWITCHTEC
12068M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12069M:	Logan Gunthorpe <logang@deltatee.com>
12070L:	linux-pci@vger.kernel.org
12071S:	Maintained
12072F:	Documentation/switchtec.txt
12073F:	Documentation/ABI/testing/sysfs-class-switchtec
12074F:	drivers/pci/switch/switchtec*
12075F:	include/uapi/linux/switchtec_ioctl.h
12076F:	include/linux/switchtec.h
12077F:	drivers/ntb/hw/mscc/
12078
12079PCI DRIVER FOR MOBIVEIL PCIE IP
12080M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12081M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12082L:	linux-pci@vger.kernel.org
12083S:	Supported
12084F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12085F:	drivers/pci/controller/pcie-mobiveil.c
12086
12087PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12088M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12089M:	Jason Cooper <jason@lakedaemon.net>
12090L:	linux-pci@vger.kernel.org
12091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12092S:	Maintained
12093F:	drivers/pci/controller/*mvebu*
12094
12095PCI DRIVER FOR NVIDIA TEGRA
12096M:	Thierry Reding <thierry.reding@gmail.com>
12097L:	linux-tegra@vger.kernel.org
12098L:	linux-pci@vger.kernel.org
12099S:	Supported
12100F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12101F:	drivers/pci/controller/pci-tegra.c
12102
12103PCI DRIVER FOR RENESAS R-CAR
12104M:	Simon Horman <horms@verge.net.au>
12105L:	linux-pci@vger.kernel.org
12106L:	linux-renesas-soc@vger.kernel.org
12107S:	Maintained
12108F:	drivers/pci/controller/*rcar*
12109
12110PCI DRIVER FOR SAMSUNG EXYNOS
12111M:	Jingoo Han <jingoohan1@gmail.com>
12112L:	linux-pci@vger.kernel.org
12113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12114L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12115S:	Maintained
12116F:	drivers/pci/controller/dwc/pci-exynos.c
12117
12118PCI DRIVER FOR SYNOPSYS DESIGNWARE
12119M:	Jingoo Han <jingoohan1@gmail.com>
12120M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12121L:	linux-pci@vger.kernel.org
12122S:	Maintained
12123F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12124F:	drivers/pci/controller/dwc/*designware*
12125
12126PCI DRIVER FOR TI DRA7XX
12127M:	Kishon Vijay Abraham I <kishon@ti.com>
12128L:	linux-omap@vger.kernel.org
12129L:	linux-pci@vger.kernel.org
12130S:	Supported
12131F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12132F:	drivers/pci/controller/dwc/pci-dra7xx.c
12133
12134PCI DRIVER FOR TI KEYSTONE
12135M:	Murali Karicheri <m-karicheri2@ti.com>
12136L:	linux-pci@vger.kernel.org
12137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12138S:	Maintained
12139F:	drivers/pci/controller/dwc/pci-keystone.c
12140
12141PCI ENDPOINT SUBSYSTEM
12142M:	Kishon Vijay Abraham I <kishon@ti.com>
12143M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12144L:	linux-pci@vger.kernel.org
12145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12146S:	Supported
12147F:	drivers/pci/endpoint/
12148F:	drivers/misc/pci_endpoint_test.c
12149F:	tools/pci/
12150
12151PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12152M:	Russell Currey <ruscur@russell.cc>
12153M:	Sam Bobroff <sbobroff@linux.ibm.com>
12154M:	Oliver O'Halloran <oohall@gmail.com>
12155L:	linuxppc-dev@lists.ozlabs.org
12156S:	Supported
12157F:	Documentation/PCI/pci-error-recovery.txt
12158F:	drivers/pci/pcie/aer.c
12159F:	drivers/pci/pcie/dpc.c
12160F:	drivers/pci/pcie/err.c
12161F:	Documentation/powerpc/eeh-pci-error-recovery.txt
12162F:	arch/powerpc/kernel/eeh*.c
12163F:	arch/powerpc/platforms/*/eeh*.c
12164F:	arch/powerpc/include/*/eeh*.h
12165
12166PCI ERROR RECOVERY
12167M:	Linas Vepstas <linasvepstas@gmail.com>
12168L:	linux-pci@vger.kernel.org
12169S:	Supported
12170F:	Documentation/PCI/pci-error-recovery.txt
12171
12172PCI MSI DRIVER FOR ALTERA MSI IP
12173M:	Ley Foon Tan <lftan@altera.com>
12174L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12175L:	linux-pci@vger.kernel.org
12176S:	Supported
12177F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12178F:	drivers/pci/controller/pcie-altera-msi.c
12179
12180PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12181M:	Toan Le <toan@os.amperecomputing.com>
12182L:	linux-pci@vger.kernel.org
12183L:	linux-arm-kernel@lists.infradead.org
12184S:	Maintained
12185F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12186F:	drivers/pci/controller/pci-xgene-msi.c
12187
12188PCI SUBSYSTEM
12189M:	Bjorn Helgaas <bhelgaas@google.com>
12190L:	linux-pci@vger.kernel.org
12191Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12193S:	Supported
12194F:	Documentation/devicetree/bindings/pci/
12195F:	Documentation/PCI/
12196F:	drivers/acpi/pci*
12197F:	drivers/pci/
12198F:	include/asm-generic/pci*
12199F:	include/linux/pci*
12200F:	include/linux/of_pci.h
12201F:	include/uapi/linux/pci*
12202F:	lib/pci*
12203F:	arch/x86/pci/
12204F:	arch/x86/kernel/quirks.c
12205F:	arch/x86/kernel/early-quirks.c
12206
12207PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12208M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12209L:	linux-pci@vger.kernel.org
12210Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12212S:	Supported
12213F:	drivers/pci/controller/
12214
12215PCIE DRIVER FOR ANNAPURNA LABS
12216M:	Jonathan Chocron <jonnyc@amazon.com>
12217L:	linux-pci@vger.kernel.org
12218S:	Maintained
12219F:	drivers/pci/controller/dwc/pcie-al.c
12220
12221PCIE DRIVER FOR AMLOGIC MESON
12222M:	Yue Wang <yue.wang@Amlogic.com>
12223L:	linux-pci@vger.kernel.org
12224L:	linux-amlogic@lists.infradead.org
12225S:	Maintained
12226F:	drivers/pci/controller/dwc/pci-meson.c
12227
12228PCIE DRIVER FOR AXIS ARTPEC
12229M:	Jesper Nilsson <jesper.nilsson@axis.com>
12230L:	linux-arm-kernel@axis.com
12231L:	linux-pci@vger.kernel.org
12232S:	Maintained
12233F:	Documentation/devicetree/bindings/pci/axis,artpec*
12234F:	drivers/pci/controller/dwc/*artpec*
12235
12236PCIE DRIVER FOR CAVIUM THUNDERX
12237M:	David Daney <david.daney@cavium.com>
12238L:	linux-pci@vger.kernel.org
12239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12240S:	Supported
12241F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12242F:	drivers/pci/controller/pci-thunder-*
12243
12244PCIE DRIVER FOR HISILICON
12245M:	Zhou Wang <wangzhou1@hisilicon.com>
12246L:	linux-pci@vger.kernel.org
12247S:	Maintained
12248F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12249F:	drivers/pci/controller/dwc/pcie-hisi.c
12250
12251PCIE DRIVER FOR HISILICON KIRIN
12252M:	Xiaowei Song <songxiaowei@hisilicon.com>
12253M:	Binghui Wang <wangbinghui@hisilicon.com>
12254L:	linux-pci@vger.kernel.org
12255S:	Maintained
12256F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12257F:	drivers/pci/controller/dwc/pcie-kirin.c
12258
12259PCIE DRIVER FOR HISILICON STB
12260M:	Shawn Guo <shawn.guo@linaro.org>
12261L:	linux-pci@vger.kernel.org
12262S:	Maintained
12263F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12264F:	drivers/pci/controller/dwc/pcie-histb.c
12265
12266PCIE DRIVER FOR MEDIATEK
12267M:	Ryder Lee <ryder.lee@mediatek.com>
12268L:	linux-pci@vger.kernel.org
12269L:	linux-mediatek@lists.infradead.org
12270S:	Supported
12271F:	Documentation/devicetree/bindings/pci/mediatek*
12272F:	drivers/pci/controller/*mediatek*
12273
12274PCIE DRIVER FOR QUALCOMM MSM
12275M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12276L:	linux-pci@vger.kernel.org
12277L:	linux-arm-msm@vger.kernel.org
12278S:	Maintained
12279F:	drivers/pci/controller/dwc/*qcom*
12280
12281PCIE DRIVER FOR ROCKCHIP
12282M:	Shawn Lin <shawn.lin@rock-chips.com>
12283L:	linux-pci@vger.kernel.org
12284L:	linux-rockchip@lists.infradead.org
12285S:	Maintained
12286F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12287F:	drivers/pci/controller/pcie-rockchip*
12288
12289PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12290M:	Linus Walleij <linus.walleij@linaro.org>
12291L:	linux-pci@vger.kernel.org
12292S:	Maintained
12293F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12294F:	drivers/pci/controller/pci-v3-semi.c
12295
12296PCIE DRIVER FOR SOCIONEXT UNIPHIER
12297M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12298L:	linux-pci@vger.kernel.org
12299S:	Maintained
12300F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12301F:	drivers/pci/controller/dwc/pcie-uniphier.c
12302
12303PCIE DRIVER FOR ST SPEAR13XX
12304M:	Pratyush Anand <pratyush.anand@gmail.com>
12305L:	linux-pci@vger.kernel.org
12306S:	Maintained
12307F:	drivers/pci/controller/dwc/*spear*
12308
12309PCMCIA SUBSYSTEM
12310M:	Dominik Brodowski <linux@dominikbrodowski.net>
12311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12312S:	Odd Fixes
12313F:	Documentation/pcmcia/
12314F:	tools/pcmcia/
12315F:	drivers/pcmcia/
12316F:	include/pcmcia/
12317
12318PCNET32 NETWORK DRIVER
12319M:	Don Fry <pcnet32@frontier.com>
12320L:	netdev@vger.kernel.org
12321S:	Maintained
12322F:	drivers/net/ethernet/amd/pcnet32.c
12323
12324PCRYPT PARALLEL CRYPTO ENGINE
12325M:	Steffen Klassert <steffen.klassert@secunet.com>
12326L:	linux-crypto@vger.kernel.org
12327S:	Maintained
12328F:	crypto/pcrypt.c
12329F:	include/crypto/pcrypt.h
12330
12331PEAQ WMI HOTKEYS DRIVER
12332M:	Hans de Goede <hdegoede@redhat.com>
12333L:	platform-driver-x86@vger.kernel.org
12334S:	Maintained
12335F:	drivers/platform/x86/peaq-wmi.c
12336
12337PER-CPU MEMORY ALLOCATOR
12338M:	Dennis Zhou <dennis@kernel.org>
12339M:	Tejun Heo <tj@kernel.org>
12340M:	Christoph Lameter <cl@linux.com>
12341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12342S:	Maintained
12343F:	include/linux/percpu*.h
12344F:	mm/percpu*.c
12345F:	arch/*/include/asm/percpu.h
12346
12347PER-TASK DELAY ACCOUNTING
12348M:	Balbir Singh <bsingharora@gmail.com>
12349S:	Maintained
12350F:	include/linux/delayacct.h
12351F:	kernel/delayacct.c
12352
12353PERFORMANCE EVENTS SUBSYSTEM
12354M:	Peter Zijlstra <peterz@infradead.org>
12355M:	Ingo Molnar <mingo@redhat.com>
12356M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12357R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12358R:	Jiri Olsa <jolsa@redhat.com>
12359R:	Namhyung Kim <namhyung@kernel.org>
12360L:	linux-kernel@vger.kernel.org
12361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12362S:	Supported
12363F:	kernel/events/*
12364F:	include/linux/perf_event.h
12365F:	include/uapi/linux/perf_event.h
12366F:	arch/*/kernel/perf_event*.c
12367F:	arch/*/kernel/*/perf_event*.c
12368F:	arch/*/kernel/*/*/perf_event*.c
12369F:	arch/*/include/asm/perf_event.h
12370F:	arch/*/kernel/perf_callchain.c
12371F:	arch/*/events/*
12372F:	arch/*/events/*/*
12373F:	tools/perf/
12374
12375PERSONALITY HANDLING
12376M:	Christoph Hellwig <hch@infradead.org>
12377L:	linux-abi-devel@lists.sourceforge.net
12378S:	Maintained
12379F:	include/linux/personality.h
12380F:	include/uapi/linux/personality.h
12381
12382PHOENIX RC FLIGHT CONTROLLER ADAPTER
12383M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12384L:	linux-input@vger.kernel.org
12385S:	Maintained
12386F:	Documentation/input/devices/pxrc.rst
12387F:	drivers/input/joystick/pxrc.c
12388
12389PHONET PROTOCOL
12390M:	Remi Denis-Courmont <courmisch@gmail.com>
12391S:	Supported
12392F:	Documentation/networking/phonet.txt
12393F:	include/linux/phonet.h
12394F:	include/net/phonet/
12395F:	include/uapi/linux/phonet.h
12396F:	net/phonet/
12397
12398PHRAM MTD DRIVER
12399M:	Joern Engel <joern@lazybastard.org>
12400L:	linux-mtd@lists.infradead.org
12401S:	Maintained
12402F:	drivers/mtd/devices/phram.c
12403
12404PICOLCD HID DRIVER
12405M:	Bruno Prémont <bonbons@linux-vserver.org>
12406L:	linux-input@vger.kernel.org
12407S:	Maintained
12408F:	drivers/hid/hid-picolcd*
12409
12410PICOXCELL SUPPORT
12411M:	Jamie Iles <jamie@jamieiles.com>
12412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12413T:	git git://github.com/jamieiles/linux-2.6-ji.git
12414S:	Supported
12415F:	arch/arm/boot/dts/picoxcell*
12416F:	arch/arm/mach-picoxcell/
12417F:	drivers/crypto/picoxcell*
12418
12419PIN CONTROL SUBSYSTEM
12420M:	Linus Walleij <linus.walleij@linaro.org>
12421L:	linux-gpio@vger.kernel.org
12422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12423S:	Maintained
12424F:	Documentation/devicetree/bindings/pinctrl/
12425F:	Documentation/driver-api/pinctl.rst
12426F:	drivers/pinctrl/
12427F:	include/linux/pinctrl/
12428
12429PIN CONTROLLER - MICROCHIP AT91
12430M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12432L:	linux-gpio@vger.kernel.org
12433S:	Supported
12434F:	drivers/pinctrl/pinctrl-at91*
12435
12436PIN CONTROLLER - FREESCALE
12437M:	Dong Aisheng <aisheng.dong@nxp.com>
12438M:	Fabio Estevam <festevam@gmail.com>
12439M:	Shawn Guo <shawnguo@kernel.org>
12440M:	Stefan Agner <stefan@agner.ch>
12441R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12442L:	linux-gpio@vger.kernel.org
12443S:	Maintained
12444F:	drivers/pinctrl/freescale/
12445F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12446
12447PIN CONTROLLER - INTEL
12448M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12449M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12451S:	Maintained
12452F:	drivers/pinctrl/intel/
12453
12454PIN CONTROLLER - MEDIATEK
12455M:	Sean Wang <sean.wang@kernel.org>
12456L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12457S:	Maintained
12458F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12459F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12460F:	drivers/pinctrl/mediatek/
12461
12462PIN CONTROLLER - QUALCOMM
12463M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12464S:	Maintained
12465L:	linux-arm-msm@vger.kernel.org
12466F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12467F:	drivers/pinctrl/qcom/
12468
12469PIN CONTROLLER - RENESAS
12470M:	Geert Uytterhoeven <geert+renesas@glider.be>
12471L:	linux-renesas-soc@vger.kernel.org
12472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12473S:	Maintained
12474F:	drivers/pinctrl/pinctrl-rz*
12475F:	drivers/pinctrl/sh-pfc/
12476
12477PIN CONTROLLER - SAMSUNG
12478M:	Tomasz Figa <tomasz.figa@gmail.com>
12479M:	Krzysztof Kozlowski <krzk@kernel.org>
12480M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12483Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12485S:	Maintained
12486F:	drivers/pinctrl/samsung/
12487F:	include/dt-bindings/pinctrl/samsung.h
12488F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12489
12490PIN CONTROLLER - SINGLE
12491M:	Tony Lindgren <tony@atomide.com>
12492M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12494L:	linux-omap@vger.kernel.org
12495S:	Maintained
12496F:	drivers/pinctrl/pinctrl-single.c
12497
12498PIN CONTROLLER - ST SPEAR
12499M:	Viresh Kumar <vireshk@kernel.org>
12500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12501W:	http://www.st.com/spear
12502S:	Maintained
12503F:	drivers/pinctrl/spear/
12504
12505PISTACHIO SOC SUPPORT
12506M:	James Hartley <james.hartley@sondrel.com>
12507L:	linux-mips@vger.kernel.org
12508S:	Odd Fixes
12509F:	arch/mips/pistachio/
12510F:	arch/mips/include/asm/mach-pistachio/
12511F:	arch/mips/boot/dts/img/pistachio*
12512F:	arch/mips/configs/pistachio*_defconfig
12513
12514PKTCDVD DRIVER
12515S:	Orphan
12516M:	linux-block@vger.kernel.org
12517F:	drivers/block/pktcdvd.c
12518F:	include/linux/pktcdvd.h
12519F:	include/uapi/linux/pktcdvd.h
12520
12521PKUNITY SOC DRIVERS
12522M:	Guan Xuetao <gxt@pku.edu.cn>
12523W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12524S:	Maintained
12525T:	git git://github.com/gxt/linux.git
12526F:	drivers/input/serio/i8042-unicore32io.h
12527F:	drivers/i2c/busses/i2c-puv3.c
12528F:	drivers/video/fbdev/fb-puv3.c
12529F:	drivers/rtc/rtc-puv3.c
12530
12531PMBUS HARDWARE MONITORING DRIVERS
12532M:	Guenter Roeck <linux@roeck-us.net>
12533L:	linux-hwmon@vger.kernel.org
12534W:	http://hwmon.wiki.kernel.org/
12535W:	http://www.roeck-us.net/linux/drivers/
12536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12537S:	Maintained
12538F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12539F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12540F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12541F:	Documentation/hwmon/adm1275.rst
12542F:	Documentation/hwmon/ibm-cffps.rst
12543F:	Documentation/hwmon/ir35221.rst
12544F:	Documentation/hwmon/lm25066.rst
12545F:	Documentation/hwmon/ltc2978.rst
12546F:	Documentation/hwmon/ltc3815.rst
12547F:	Documentation/hwmon/max16064.rst
12548F:	Documentation/hwmon/max20751.rst
12549F:	Documentation/hwmon/max31785.rst
12550F:	Documentation/hwmon/max34440.rst
12551F:	Documentation/hwmon/max8688.rst
12552F:	Documentation/hwmon/pmbus.rst
12553F:	Documentation/hwmon/pmbus-core.rst
12554F:	Documentation/hwmon/tps40422.rst
12555F:	Documentation/hwmon/ucd9000.rst
12556F:	Documentation/hwmon/ucd9200.rst
12557F:	Documentation/hwmon/zl6100.rst
12558F:	drivers/hwmon/pmbus/
12559F:	include/linux/pmbus.h
12560
12561PMC SIERRA MaxRAID DRIVER
12562L:	linux-scsi@vger.kernel.org
12563W:	http://www.pmc-sierra.com/
12564S:	Orphan
12565F:	drivers/scsi/pmcraid.*
12566
12567PMC SIERRA PM8001 DRIVER
12568M:	Jack Wang <jinpu.wang@profitbricks.com>
12569M:	lindar_liu@usish.com
12570L:	linux-scsi@vger.kernel.org
12571S:	Supported
12572F:	drivers/scsi/pm8001/
12573
12574PNP SUPPORT
12575M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12576S:	Maintained
12577F:	drivers/pnp/
12578
12579PNI RM3100 IIO DRIVER
12580M:	Song Qiang <songqiang1304521@gmail.com>
12581L:	linux-iio@vger.kernel.org
12582S:	Maintained
12583F:	drivers/iio/magnetometer/rm3100*
12584F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12585
12586POSIX CLOCKS and TIMERS
12587M:	Thomas Gleixner <tglx@linutronix.de>
12588L:	linux-kernel@vger.kernel.org
12589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12590S:	Maintained
12591F:	fs/timerfd.c
12592F:	include/linux/timer*
12593F:	kernel/time/*timer*
12594
12595POWER MANAGEMENT CORE
12596M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12597L:	linux-pm@vger.kernel.org
12598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12599B:	https://bugzilla.kernel.org
12600S:	Supported
12601F:	drivers/base/power/
12602F:	include/linux/pm.h
12603F:	include/linux/pm_*
12604F:	include/linux/powercap.h
12605F:	drivers/powercap/
12606F:	kernel/configs/nopm.config
12607
12608POWER STATE COORDINATION INTERFACE (PSCI)
12609M:	Mark Rutland <mark.rutland@arm.com>
12610M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12611L:	linux-arm-kernel@lists.infradead.org
12612S:	Maintained
12613F:	drivers/firmware/psci/
12614F:	include/linux/psci.h
12615F:	include/uapi/linux/psci.h
12616
12617POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12618M:	Sebastian Reichel <sre@kernel.org>
12619L:	linux-pm@vger.kernel.org
12620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12621S:	Maintained
12622F:	Documentation/ABI/testing/sysfs-class-power
12623F:	Documentation/devicetree/bindings/power/supply/
12624F:	include/linux/power_supply.h
12625F:	drivers/power/supply/
12626
12627POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12628M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12629L:	linuxppc-dev@lists.ozlabs.org
12630S:	Maintained
12631F:	drivers/char/powernv-op-panel.c
12632
12633PPP OVER ATM (RFC 2364)
12634M:	Mitchell Blank Jr <mitch@sfgoth.com>
12635S:	Maintained
12636F:	net/atm/pppoatm.c
12637F:	include/uapi/linux/atmppp.h
12638
12639PPP OVER ETHERNET
12640M:	Michal Ostrowski <mostrows@earthlink.net>
12641S:	Maintained
12642F:	drivers/net/ppp/pppoe.c
12643F:	drivers/net/ppp/pppox.c
12644
12645PPP OVER L2TP
12646M:	James Chapman <jchapman@katalix.com>
12647S:	Maintained
12648F:	net/l2tp/l2tp_ppp.c
12649F:	include/linux/if_pppol2tp.h
12650F:	include/uapi/linux/if_pppol2tp.h
12651
12652PPP PROTOCOL DRIVERS AND COMPRESSORS
12653M:	Paul Mackerras <paulus@samba.org>
12654L:	linux-ppp@vger.kernel.org
12655S:	Maintained
12656F:	drivers/net/ppp/ppp_*
12657
12658PPS SUPPORT
12659M:	Rodolfo Giometti <giometti@enneenne.com>
12660W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12661L:	linuxpps@ml.enneenne.com (subscribers-only)
12662S:	Maintained
12663F:	Documentation/pps/
12664F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12665F:	Documentation/ABI/testing/sysfs-pps
12666F:	drivers/pps/
12667F:	include/linux/pps*.h
12668F:	include/uapi/linux/pps.h
12669
12670PPTP DRIVER
12671M:	Dmitry Kozlov <xeb@mail.ru>
12672L:	netdev@vger.kernel.org
12673S:	Maintained
12674F:	drivers/net/ppp/pptp.c
12675W:	http://sourceforge.net/projects/accel-pptp
12676
12677PRINTK
12678M:	Petr Mladek <pmladek@suse.com>
12679M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12680R:	Steven Rostedt <rostedt@goodmis.org>
12681S:	Maintained
12682F:	kernel/printk/
12683F:	include/linux/printk.h
12684
12685PRISM54 WIRELESS DRIVER
12686M:	Luis Chamberlain <mcgrof@kernel.org>
12687L:	linux-wireless@vger.kernel.org
12688W:	http://wireless.kernel.org/en/users/Drivers/p54
12689S:	Obsolete
12690F:	drivers/net/wireless/intersil/prism54/
12691
12692PROC FILESYSTEM
12693R:	Alexey Dobriyan <adobriyan@gmail.com>
12694L:	linux-kernel@vger.kernel.org
12695L:	linux-fsdevel@vger.kernel.org
12696S:	Maintained
12697F:	fs/proc/
12698F:	include/linux/proc_fs.h
12699F:	tools/testing/selftests/proc/
12700F:	Documentation/filesystems/proc.txt
12701
12702PROC SYSCTL
12703M:	Luis Chamberlain <mcgrof@kernel.org>
12704M:	Kees Cook <keescook@chromium.org>
12705L:	linux-kernel@vger.kernel.org
12706L:	linux-fsdevel@vger.kernel.org
12707S:	Maintained
12708F:	fs/proc/proc_sysctl.c
12709F:	include/linux/sysctl.h
12710F:	kernel/sysctl.c
12711F:	tools/testing/selftests/sysctl/
12712
12713PS3 NETWORK SUPPORT
12714M:	Geoff Levand <geoff@infradead.org>
12715L:	netdev@vger.kernel.org
12716L:	linuxppc-dev@lists.ozlabs.org
12717S:	Maintained
12718F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12719
12720PS3 PLATFORM SUPPORT
12721M:	Geoff Levand <geoff@infradead.org>
12722L:	linuxppc-dev@lists.ozlabs.org
12723S:	Maintained
12724F:	arch/powerpc/boot/ps3*
12725F:	arch/powerpc/include/asm/lv1call.h
12726F:	arch/powerpc/include/asm/ps3*.h
12727F:	arch/powerpc/platforms/ps3/
12728F:	drivers/*/ps3*
12729F:	drivers/ps3/
12730F:	drivers/rtc/rtc-ps3.c
12731F:	drivers/usb/host/*ps3.c
12732F:	sound/ppc/snd_ps3*
12733
12734PS3VRAM DRIVER
12735M:	Jim Paris <jim@jtan.com>
12736M:	Geoff Levand <geoff@infradead.org>
12737L:	linuxppc-dev@lists.ozlabs.org
12738S:	Maintained
12739F:	drivers/block/ps3vram.c
12740
12741PSAMPLE PACKET SAMPLING SUPPORT:
12742M:	Yotam Gigi <yotam.gi@gmail.com>
12743S:	Maintained
12744F:	net/psample
12745F:	include/net/psample.h
12746F:	include/uapi/linux/psample.h
12747
12748PSTORE FILESYSTEM
12749M:	Kees Cook <keescook@chromium.org>
12750M:	Anton Vorontsov <anton@enomsg.org>
12751M:	Colin Cross <ccross@android.com>
12752M:	Tony Luck <tony.luck@intel.com>
12753S:	Maintained
12754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12755F:	fs/pstore/
12756F:	include/linux/pstore*
12757F:	drivers/firmware/efi/efi-pstore.c
12758F:	drivers/acpi/apei/erst.c
12759F:	Documentation/admin-guide/ramoops.rst
12760F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12761K:	\b(pstore|ramoops)
12762
12763PTP HARDWARE CLOCK SUPPORT
12764M:	Richard Cochran <richardcochran@gmail.com>
12765L:	netdev@vger.kernel.org
12766S:	Maintained
12767W:	http://linuxptp.sourceforge.net/
12768F:	Documentation/ABI/testing/sysfs-ptp
12769F:	Documentation/ptp/*
12770F:	drivers/net/phy/dp83640*
12771F:	drivers/ptp/*
12772F:	include/linux/ptp_cl*
12773
12774PTRACE SUPPORT
12775M:	Oleg Nesterov <oleg@redhat.com>
12776S:	Maintained
12777F:	include/asm-generic/syscall.h
12778F:	include/linux/ptrace.h
12779F:	include/linux/regset.h
12780F:	include/linux/tracehook.h
12781F:	include/uapi/linux/ptrace.h
12782F:	include/uapi/linux/ptrace.h
12783F:	include/asm-generic/ptrace.h
12784F:	kernel/ptrace.c
12785F:	arch/*/ptrace*.c
12786F:	arch/*/*/ptrace*.c
12787F:	arch/*/include/asm/ptrace*.h
12788
12789PULSE8-CEC DRIVER
12790M:	Hans Verkuil <hverkuil@xs4all.nl>
12791L:	linux-media@vger.kernel.org
12792T:	git git://linuxtv.org/media_tree.git
12793S:	Maintained
12794F:	drivers/media/usb/pulse8-cec/*
12795F:	Documentation/media/cec-drivers/pulse8-cec.rst
12796
12797PVRUSB2 VIDEO4LINUX DRIVER
12798M:	Mike Isely <isely@pobox.com>
12799L:	pvrusb2@isely.net	(subscribers-only)
12800L:	linux-media@vger.kernel.org
12801W:	http://www.isely.net/pvrusb2/
12802T:	git git://linuxtv.org/media_tree.git
12803S:	Maintained
12804F:	Documentation/media/v4l-drivers/pvrusb2*
12805F:	drivers/media/usb/pvrusb2/
12806
12807PWC WEBCAM DRIVER
12808M:	Hans Verkuil <hverkuil@xs4all.nl>
12809L:	linux-media@vger.kernel.org
12810T:	git git://linuxtv.org/media_tree.git
12811S:	Odd Fixes
12812F:	drivers/media/usb/pwc/*
12813F:	include/trace/events/pwc.h
12814
12815PWM FAN DRIVER
12816M:	Kamil Debski <kamil@wypas.org>
12817M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12818L:	linux-hwmon@vger.kernel.org
12819S:	Supported
12820F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12821F:	Documentation/hwmon/pwm-fan.rst
12822F:	drivers/hwmon/pwm-fan.c
12823
12824PWM IR Transmitter
12825M:	Sean Young <sean@mess.org>
12826L:	linux-media@vger.kernel.org
12827S:	Maintained
12828F:	drivers/media/rc/pwm-ir-tx.c
12829
12830PWM SUBSYSTEM
12831M:	Thierry Reding <thierry.reding@gmail.com>
12832L:	linux-pwm@vger.kernel.org
12833S:	Maintained
12834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12835F:	Documentation/pwm.txt
12836F:	Documentation/devicetree/bindings/pwm/
12837F:	include/linux/pwm.h
12838F:	drivers/pwm/
12839F:	drivers/video/backlight/pwm_bl.c
12840F:	include/linux/pwm_backlight.h
12841F:	drivers/gpio/gpio-mvebu.c
12842F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12843
12844PXA GPIO DRIVER
12845M:	Robert Jarzmik <robert.jarzmik@free.fr>
12846L:	linux-gpio@vger.kernel.org
12847S:	Maintained
12848F:	drivers/gpio/gpio-pxa.c
12849
12850PXA MMCI DRIVER
12851S:	Orphan
12852
12853PXA RTC DRIVER
12854M:	Robert Jarzmik <robert.jarzmik@free.fr>
12855L:	linux-rtc@vger.kernel.org
12856S:	Maintained
12857
12858PXA2xx/PXA3xx SUPPORT
12859M:	Daniel Mack <daniel@zonque.org>
12860M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12861M:	Robert Jarzmik <robert.jarzmik@free.fr>
12862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12863T:	git git://github.com/hzhuang1/linux.git
12864T:	git git://github.com/rjarzmik/linux.git
12865S:	Maintained
12866F:	arch/arm/boot/dts/pxa*
12867F:	arch/arm/mach-pxa/
12868F:	drivers/dma/pxa*
12869F:	drivers/pcmcia/pxa2xx*
12870F:	drivers/pinctrl/pxa/
12871F:	drivers/spi/spi-pxa2xx*
12872F:	drivers/usb/gadget/udc/pxa2*
12873F:	include/sound/pxa2xx-lib.h
12874F:	sound/arm/pxa*
12875F:	sound/soc/pxa/
12876
12877QAT DRIVER
12878M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12879L:	qat-linux@intel.com
12880S:	Supported
12881F:	drivers/crypto/qat/
12882
12883QCOM AUDIO (ASoC) DRIVERS
12884M:	Patrick Lai <plai@codeaurora.org>
12885M:	Banajit Goswami <bgoswami@codeaurora.org>
12886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12887S:	Supported
12888F:	sound/soc/qcom/
12889
12890QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12891M:	Gabriel Somlo <somlo@cmu.edu>
12892M:	"Michael S. Tsirkin" <mst@redhat.com>
12893L:	qemu-devel@nongnu.org
12894S:	Maintained
12895F:	drivers/firmware/qemu_fw_cfg.c
12896F:	include/uapi/linux/qemu_fw_cfg.h
12897
12898QIB DRIVER
12899M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12900M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12901L:	linux-rdma@vger.kernel.org
12902S:	Supported
12903F:	drivers/infiniband/hw/qib/
12904
12905QLOGIC QL41xxx FCOE DRIVER
12906M:	QLogic-Storage-Upstream@cavium.com
12907L:	linux-scsi@vger.kernel.org
12908S:	Supported
12909F:	drivers/scsi/qedf/
12910
12911QLOGIC QL41xxx ISCSI DRIVER
12912M:	QLogic-Storage-Upstream@cavium.com
12913L:	linux-scsi@vger.kernel.org
12914S:	Supported
12915F:	drivers/scsi/qedi/
12916
12917QLOGIC QL4xxx ETHERNET DRIVER
12918M:	Ariel Elior <aelior@marvell.com>
12919M:	GR-everest-linux-l2@marvell.com
12920L:	netdev@vger.kernel.org
12921S:	Supported
12922F:	drivers/net/ethernet/qlogic/qed/
12923F:	include/linux/qed/
12924F:	drivers/net/ethernet/qlogic/qede/
12925
12926QLOGIC QL4xxx RDMA DRIVER
12927M:	Michal Kalderon <mkalderon@marvell.com>
12928M:	Ariel Elior <aelior@marvell.com>
12929L:	linux-rdma@vger.kernel.org
12930S:	Supported
12931F:	drivers/infiniband/hw/qedr/
12932F:	include/uapi/rdma/qedr-abi.h
12933
12934QLOGIC QLA1280 SCSI DRIVER
12935M:	Michael Reed <mdr@sgi.com>
12936L:	linux-scsi@vger.kernel.org
12937S:	Maintained
12938F:	drivers/scsi/qla1280.[ch]
12939
12940QLOGIC QLA2XXX FC-SCSI DRIVER
12941M:	qla2xxx-upstream@qlogic.com
12942L:	linux-scsi@vger.kernel.org
12943S:	Supported
12944F:	Documentation/scsi/LICENSE.qla2xxx
12945F:	drivers/scsi/qla2xxx/
12946
12947QLOGIC QLA3XXX NETWORK DRIVER
12948M:	GR-Linux-NIC-Dev@marvell.com
12949L:	netdev@vger.kernel.org
12950S:	Supported
12951F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12952F:	drivers/net/ethernet/qlogic/qla3xxx.*
12953
12954QLOGIC QLA4XXX iSCSI DRIVER
12955M:	QLogic-Storage-Upstream@qlogic.com
12956L:	linux-scsi@vger.kernel.org
12957S:	Supported
12958F:	Documentation/scsi/LICENSE.qla4xxx
12959F:	drivers/scsi/qla4xxx/
12960
12961QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12962M:	Shahed Shaikh <shshaikh@marvell.com>
12963M:	Manish Chopra <manishc@marvell.com>
12964M:	GR-Linux-NIC-Dev@marvell.com
12965L:	netdev@vger.kernel.org
12966S:	Supported
12967F:	drivers/net/ethernet/qlogic/qlcnic/
12968
12969QLOGIC QLGE 10Gb ETHERNET DRIVER
12970M:	Manish Chopra <manishc@marvell.com>
12971M:	GR-Linux-NIC-Dev@marvell.com
12972L:	netdev@vger.kernel.org
12973S:	Supported
12974F:	drivers/net/ethernet/qlogic/qlge/
12975
12976QM1D1B0004 MEDIA DRIVER
12977M:	Akihiro Tsukada <tskd08@gmail.com>
12978L:	linux-media@vger.kernel.org
12979S:	Odd Fixes
12980F:	drivers/media/tuners/qm1d1b0004*
12981
12982QM1D1C0042 MEDIA DRIVER
12983M:	Akihiro Tsukada <tskd08@gmail.com>
12984L:	linux-media@vger.kernel.org
12985S:	Odd Fixes
12986F:	drivers/media/tuners/qm1d1c0042*
12987
12988QNX4 FILESYSTEM
12989M:	Anders Larsen <al@alarsen.net>
12990W:	http://www.alarsen.net/linux/qnx4fs/
12991S:	Maintained
12992F:	fs/qnx4/
12993F:	include/uapi/linux/qnx4_fs.h
12994F:	include/uapi/linux/qnxtypes.h
12995
12996QORIQ DPAA2 FSL-MC BUS DRIVER
12997M:	Stuart Yoder <stuyoder@gmail.com>
12998M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12999L:	linux-kernel@vger.kernel.org
13000S:	Maintained
13001F:	drivers/bus/fsl-mc/
13002F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13003F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13004
13005QT1010 MEDIA DRIVER
13006M:	Antti Palosaari <crope@iki.fi>
13007L:	linux-media@vger.kernel.org
13008W:	https://linuxtv.org
13009W:	http://palosaari.fi/linux/
13010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13011T:	git git://linuxtv.org/anttip/media_tree.git
13012S:	Maintained
13013F:	drivers/media/tuners/qt1010*
13014
13015QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13016M:	Kalle Valo <kvalo@codeaurora.org>
13017L:	ath10k@lists.infradead.org
13018W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13020S:	Supported
13021F:	drivers/net/wireless/ath/ath10k/
13022
13023QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13024M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13025L:	linux-wireless@vger.kernel.org
13026W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13027S:	Supported
13028F:	drivers/net/wireless/ath/ath9k/
13029
13030QUALCOMM CAMERA SUBSYSTEM DRIVER
13031M:	Todor Tomov <todor.too@gmail.com>
13032L:	linux-media@vger.kernel.org
13033S:	Maintained
13034F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13035F:	Documentation/media/v4l-drivers/qcom_camss.rst
13036F:	drivers/media/platform/qcom/camss/
13037
13038QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13039M:	Ilia Lin <ilia.lin@kernel.org>
13040L:	linux-pm@vger.kernel.org
13041S:	Maintained
13042F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13043F:	drivers/cpufreq/qcom-cpufreq-kryo.c
13044
13045QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13046M:	Timur Tabi <timur@kernel.org>
13047L:	netdev@vger.kernel.org
13048S:	Maintained
13049F:	drivers/net/ethernet/qualcomm/emac/
13050
13051QUALCOMM ETHQOS ETHERNET DRIVER
13052M:	Vinod Koul <vkoul@kernel.org>
13053M:	Niklas Cassel <niklas.cassel@linaro.org>
13054L:	netdev@vger.kernel.org
13055S:	Maintained
13056F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13057F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
13058
13059QUALCOMM GENERIC INTERFACE I2C DRIVER
13060M:	Alok Chauhan <alokc@codeaurora.org>
13061M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
13062L:	linux-i2c@vger.kernel.org
13063L:	linux-arm-msm@vger.kernel.org
13064S:	Supported
13065F:	drivers/i2c/busses/i2c-qcom-geni.c
13066
13067QUALCOMM HEXAGON ARCHITECTURE
13068M:	Richard Kuo <rkuo@codeaurora.org>
13069L:	linux-hexagon@vger.kernel.org
13070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13071S:	Supported
13072F:	arch/hexagon/
13073
13074QUALCOMM HIDMA DRIVER
13075M:	Sinan Kaya <okaya@kernel.org>
13076L:	linux-arm-kernel@lists.infradead.org
13077L:	linux-arm-msm@vger.kernel.org
13078L:	dmaengine@vger.kernel.org
13079S:	Supported
13080F:	drivers/dma/qcom/hidma*
13081
13082QUALCOMM IOMMU
13083M:	Rob Clark <robdclark@gmail.com>
13084L:	iommu@lists.linux-foundation.org
13085L:	linux-arm-msm@vger.kernel.org
13086S:	Maintained
13087F:	drivers/iommu/qcom_iommu.c
13088
13089QUALCOMM TSENS THERMAL DRIVER
13090M:	Amit Kucheria <amit.kucheria@linaro.org>
13091L:	linux-pm@vger.kernel.org
13092L:	linux-arm-msm@vger.kernel.org
13093S:	Maintained
13094F:	drivers/thermal/qcom/
13095
13096QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13097M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13098L:	linux-media@vger.kernel.org
13099L:	linux-arm-msm@vger.kernel.org
13100T:	git git://linuxtv.org/media_tree.git
13101S:	Maintained
13102F:	drivers/media/platform/qcom/venus/
13103
13104QUALCOMM WCN36XX WIRELESS DRIVER
13105M:	Kalle Valo <kvalo@codeaurora.org>
13106L:	wcn36xx@lists.infradead.org
13107W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13108T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13109S:	Supported
13110F:	drivers/net/wireless/ath/wcn36xx/
13111
13112QUANTENNA QTNFMAC WIRELESS DRIVER
13113M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13114M:	Avinash Patil <avinashp@quantenna.com>
13115M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13116L:	linux-wireless@vger.kernel.org
13117S:	Maintained
13118F:	drivers/net/wireless/quantenna
13119
13120RADEON and AMDGPU DRM DRIVERS
13121M:	Alex Deucher <alexander.deucher@amd.com>
13122M:	Christian König <christian.koenig@amd.com>
13123M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13124L:	amd-gfx@lists.freedesktop.org
13125T:	git git://people.freedesktop.org/~agd5f/linux
13126S:	Supported
13127F:	drivers/gpu/drm/radeon/
13128F:	include/uapi/drm/radeon_drm.h
13129F:	drivers/gpu/drm/amd/
13130F:	include/uapi/drm/amdgpu_drm.h
13131
13132RADEON FRAMEBUFFER DISPLAY DRIVER
13133M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13134L:	linux-fbdev@vger.kernel.org
13135S:	Maintained
13136F:	drivers/video/fbdev/aty/radeon*
13137F:	include/uapi/linux/radeonfb.h
13138
13139RADIOSHARK RADIO DRIVER
13140M:	Hans Verkuil <hverkuil@xs4all.nl>
13141L:	linux-media@vger.kernel.org
13142T:	git git://linuxtv.org/media_tree.git
13143S:	Maintained
13144F:	drivers/media/radio/radio-shark.c
13145
13146RADIOSHARK2 RADIO DRIVER
13147M:	Hans Verkuil <hverkuil@xs4all.nl>
13148L:	linux-media@vger.kernel.org
13149T:	git git://linuxtv.org/media_tree.git
13150S:	Maintained
13151F:	drivers/media/radio/radio-shark2.c
13152F:	drivers/media/radio/radio-tea5777.c
13153
13154RADOS BLOCK DEVICE (RBD)
13155M:	Ilya Dryomov <idryomov@gmail.com>
13156M:	Sage Weil <sage@redhat.com>
13157M:	Alex Elder <elder@kernel.org>
13158L:	ceph-devel@vger.kernel.org
13159W:	http://ceph.com/
13160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13161T:	git git://github.com/ceph/ceph-client.git
13162S:	Supported
13163F:	Documentation/ABI/testing/sysfs-bus-rbd
13164F:	drivers/block/rbd.c
13165F:	drivers/block/rbd_types.h
13166
13167RAGE128 FRAMEBUFFER DISPLAY DRIVER
13168M:	Paul Mackerras <paulus@samba.org>
13169L:	linux-fbdev@vger.kernel.org
13170S:	Maintained
13171F:	drivers/video/fbdev/aty/aty128fb.c
13172
13173RAINSHADOW-CEC DRIVER
13174M:	Hans Verkuil <hverkuil@xs4all.nl>
13175L:	linux-media@vger.kernel.org
13176T:	git git://linuxtv.org/media_tree.git
13177S:	Maintained
13178F:	drivers/media/usb/rainshadow-cec/*
13179
13180RALINK MIPS ARCHITECTURE
13181M:	John Crispin <john@phrozen.org>
13182L:	linux-mips@vger.kernel.org
13183S:	Maintained
13184F:	arch/mips/ralink
13185
13186RALINK RT2X00 WIRELESS LAN DRIVER
13187P:	rt2x00 project
13188M:	Stanislaw Gruszka <sgruszka@redhat.com>
13189M:	Helmut Schaa <helmut.schaa@googlemail.com>
13190L:	linux-wireless@vger.kernel.org
13191S:	Maintained
13192F:	drivers/net/wireless/ralink/rt2x00/
13193
13194RAMDISK RAM BLOCK DEVICE DRIVER
13195M:	Jens Axboe <axboe@kernel.dk>
13196S:	Maintained
13197F:	Documentation/blockdev/ramdisk.txt
13198F:	drivers/block/brd.c
13199
13200RANCHU VIRTUAL BOARD FOR MIPS
13201M:	Miodrag Dinic <miodrag.dinic@mips.com>
13202L:	linux-mips@vger.kernel.org
13203S:	Supported
13204F:	arch/mips/generic/board-ranchu.c
13205F:	arch/mips/configs/generic/board-ranchu.config
13206
13207RANDOM NUMBER DRIVER
13208M:	"Theodore Ts'o" <tytso@mit.edu>
13209S:	Maintained
13210F:	drivers/char/random.c
13211
13212RAPIDIO SUBSYSTEM
13213M:	Matt Porter <mporter@kernel.crashing.org>
13214M:	Alexandre Bounine <alex.bou9@gmail.com>
13215S:	Maintained
13216F:	drivers/rapidio/
13217
13218RAS INFRASTRUCTURE
13219M:	Tony Luck <tony.luck@intel.com>
13220M:	Borislav Petkov <bp@alien8.de>
13221L:	linux-edac@vger.kernel.org
13222S:	Maintained
13223F:	drivers/ras/
13224F:	include/linux/ras.h
13225F:	include/ras/ras_event.h
13226F:	Documentation/admin-guide/ras.rst
13227
13228RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13229L:	linux-wireless@vger.kernel.org
13230S:	Orphan
13231F:	drivers/net/wireless/ray*
13232
13233RCUTORTURE TEST FRAMEWORK
13234M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13235M:	Josh Triplett <josh@joshtriplett.org>
13236R:	Steven Rostedt <rostedt@goodmis.org>
13237R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13238R:	Lai Jiangshan <jiangshanlai@gmail.com>
13239L:	rcu@vger.kernel.org
13240S:	Supported
13241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13242F:	tools/testing/selftests/rcutorture
13243
13244RDC R-321X SoC
13245M:	Florian Fainelli <florian@openwrt.org>
13246S:	Maintained
13247
13248RDC R6040 FAST ETHERNET DRIVER
13249M:	Florian Fainelli <f.fainelli@gmail.com>
13250L:	netdev@vger.kernel.org
13251S:	Maintained
13252F:	drivers/net/ethernet/rdc/r6040.c
13253
13254RDMAVT - RDMA verbs software
13255M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13256M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13257L:	linux-rdma@vger.kernel.org
13258S:	Supported
13259F:	drivers/infiniband/sw/rdmavt
13260
13261RDS - RELIABLE DATAGRAM SOCKETS
13262M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13263L:	netdev@vger.kernel.org
13264L:	linux-rdma@vger.kernel.org
13265L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13266W:	https://oss.oracle.com/projects/rds/
13267S:	Supported
13268F:	net/rds/
13269F:	Documentation/networking/rds.txt
13270
13271RDT - RESOURCE ALLOCATION
13272M:	Fenghua Yu <fenghua.yu@intel.com>
13273M:	Reinette Chatre <reinette.chatre@intel.com>
13274L:	linux-kernel@vger.kernel.org
13275S:	Supported
13276F:	arch/x86/kernel/cpu/resctrl/
13277F:	arch/x86/include/asm/resctrl_sched.h
13278F:	Documentation/x86/resctrl*
13279
13280READ-COPY UPDATE (RCU)
13281M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13282M:	Josh Triplett <josh@joshtriplett.org>
13283R:	Steven Rostedt <rostedt@goodmis.org>
13284R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13285R:	Lai Jiangshan <jiangshanlai@gmail.com>
13286R:	Joel Fernandes <joel@joelfernandes.org>
13287L:	rcu@vger.kernel.org
13288W:	http://www.rdrop.com/users/paulmck/RCU/
13289S:	Supported
13290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13291F:	Documentation/RCU/
13292X:	Documentation/RCU/torture.txt
13293F:	include/linux/rcu*
13294X:	include/linux/srcu*.h
13295F:	kernel/rcu/
13296X:	kernel/rcu/srcu*.c
13297
13298REAL TIME CLOCK (RTC) SUBSYSTEM
13299M:	Alessandro Zummo <a.zummo@towertech.it>
13300M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13301L:	linux-rtc@vger.kernel.org
13302Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13304S:	Maintained
13305F:	Documentation/devicetree/bindings/rtc/
13306F:	Documentation/rtc.txt
13307F:	drivers/rtc/
13308F:	include/linux/rtc.h
13309F:	include/uapi/linux/rtc.h
13310F:	include/linux/rtc/
13311F:	include/linux/platform_data/rtc-*
13312F:	tools/testing/selftests/rtc/
13313
13314REALTEK AUDIO CODECS
13315M:	Bard Liao <bardliao@realtek.com>
13316M:	Oder Chiou <oder_chiou@realtek.com>
13317S:	Maintained
13318F:	sound/soc/codecs/rt*
13319F:	include/sound/rt*.h
13320
13321REALTEK RTL83xx SMI DSA ROUTER CHIPS
13322M:	Linus Walleij <linus.walleij@linaro.org>
13323S:	Maintained
13324F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13325F:	drivers/net/dsa/realtek-smi*
13326F:	drivers/net/dsa/rtl83*
13327
13328REDPINE WIRELESS DRIVER
13329M:	Amitkumar Karwar <amitkarwar@gmail.com>
13330M:	Siva Rebbagondla <siva8118@gmail.com>
13331L:	linux-wireless@vger.kernel.org
13332S:	Maintained
13333F:	drivers/net/wireless/rsi/
13334
13335REGISTER MAP ABSTRACTION
13336M:	Mark Brown <broonie@kernel.org>
13337L:	linux-kernel@vger.kernel.org
13338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13339S:	Supported
13340F:	Documentation/devicetree/bindings/regmap/
13341F:	drivers/base/regmap/
13342F:	include/linux/regmap.h
13343
13344REISERFS FILE SYSTEM
13345L:	reiserfs-devel@vger.kernel.org
13346S:	Supported
13347F:	fs/reiserfs/
13348
13349REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13350M:	Ohad Ben-Cohen <ohad@wizery.com>
13351M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13352L:	linux-remoteproc@vger.kernel.org
13353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13354S:	Maintained
13355F:	Documentation/devicetree/bindings/remoteproc/
13356F:	Documentation/remoteproc.txt
13357F:	drivers/remoteproc/
13358F:	include/linux/remoteproc.h
13359
13360REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13361M:	Ohad Ben-Cohen <ohad@wizery.com>
13362M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13363L:	linux-remoteproc@vger.kernel.org
13364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13365S:	Maintained
13366F:	drivers/rpmsg/
13367F:	Documentation/rpmsg.txt
13368F:	include/linux/rpmsg.h
13369F:	include/linux/rpmsg/
13370
13371RENESAS CLOCK DRIVERS
13372M:	Geert Uytterhoeven <geert+renesas@glider.be>
13373L:	linux-renesas-soc@vger.kernel.org
13374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13375S:	Supported
13376F:	drivers/clk/renesas/
13377
13378RENESAS EMEV2 I2C DRIVER
13379M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13380S:	Supported
13381F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13382F:	drivers/i2c/busses/i2c-emev2.c
13383
13384RENESAS ETHERNET DRIVERS
13385R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13386L:	netdev@vger.kernel.org
13387L:	linux-renesas-soc@vger.kernel.org
13388F:	Documentation/devicetree/bindings/net/renesas,*.txt
13389F:	Documentation/devicetree/bindings/net/sh_eth.txt
13390F:	drivers/net/ethernet/renesas/
13391F:	include/linux/sh_eth.h
13392
13393RENESAS R-CAR GYROADC DRIVER
13394M:	Marek Vasut <marek.vasut@gmail.com>
13395L:	linux-iio@vger.kernel.org
13396S:	Supported
13397F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13398F:	drivers/iio/adc/rcar-gyroadc.c
13399
13400RENESAS R-CAR I2C DRIVERS
13401M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13402S:	Supported
13403F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13404F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13405F:	drivers/i2c/busses/i2c-rcar.c
13406F:	drivers/i2c/busses/i2c-sh_mobile.c
13407
13408RENESAS RIIC DRIVER
13409M:	Chris Brandt <chris.brandt@renesas.com>
13410S:	Supported
13411F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13412F:	drivers/i2c/busses/i2c-riic.c
13413
13414RENESAS USB PHY DRIVER
13415M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13416L:	linux-renesas-soc@vger.kernel.org
13417S:	Maintained
13418F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13419
13420RESET CONTROLLER FRAMEWORK
13421M:	Philipp Zabel <p.zabel@pengutronix.de>
13422T:	git git://git.pengutronix.de/git/pza/linux
13423S:	Maintained
13424F:	drivers/reset/
13425F:	Documentation/devicetree/bindings/reset/
13426F:	include/dt-bindings/reset/
13427F:	include/linux/reset.h
13428F:	include/linux/reset/
13429F:	include/linux/reset-controller.h
13430
13431RESTARTABLE SEQUENCES SUPPORT
13432M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13433M:	Peter Zijlstra <peterz@infradead.org>
13434M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13435M:	Boqun Feng <boqun.feng@gmail.com>
13436L:	linux-kernel@vger.kernel.org
13437S:	Supported
13438F:	kernel/rseq.c
13439F:	include/uapi/linux/rseq.h
13440F:	include/trace/events/rseq.h
13441F:	tools/testing/selftests/rseq/
13442
13443RFKILL
13444M:	Johannes Berg <johannes@sipsolutions.net>
13445L:	linux-wireless@vger.kernel.org
13446W:	http://wireless.kernel.org/
13447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13449S:	Maintained
13450F:	Documentation/rfkill.txt
13451F:	Documentation/ABI/stable/sysfs-class-rfkill
13452F:	net/rfkill/
13453F:	include/linux/rfkill.h
13454F:	include/uapi/linux/rfkill.h
13455
13456RHASHTABLE
13457M:	Thomas Graf <tgraf@suug.ch>
13458M:	Herbert Xu <herbert@gondor.apana.org.au>
13459L:	netdev@vger.kernel.org
13460S:	Maintained
13461F:	lib/rhashtable.c
13462F:	lib/test_rhashtable.c
13463F:	include/linux/rhashtable.h
13464F:	include/linux/rhashtable-types.h
13465
13466RICOH R5C592 MEMORYSTICK DRIVER
13467M:	Maxim Levitsky <maximlevitsky@gmail.com>
13468S:	Maintained
13469F:	drivers/memstick/host/r592.*
13470
13471RICOH SMARTMEDIA/XD DRIVER
13472M:	Maxim Levitsky <maximlevitsky@gmail.com>
13473S:	Maintained
13474F:	drivers/mtd/nand/raw/r852.c
13475F:	drivers/mtd/nand/raw/r852.h
13476
13477RISC-V ARCHITECTURE
13478M:	Palmer Dabbelt <palmer@sifive.com>
13479M:	Albert Ou <aou@eecs.berkeley.edu>
13480L:	linux-riscv@lists.infradead.org
13481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13482S:	Supported
13483F:	arch/riscv/
13484K:	riscv
13485N:	riscv
13486
13487ROCCAT DRIVERS
13488M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13489W:	http://sourceforge.net/projects/roccat/
13490S:	Maintained
13491F:	drivers/hid/hid-roccat*
13492F:	include/linux/hid-roccat*
13493F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13494
13495ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13496M:	Jacob chen <jacob2.chen@rock-chips.com>
13497L:	linux-media@vger.kernel.org
13498S:	Maintained
13499F:	drivers/media/platform/rockchip/rga/
13500F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13501
13502ROCKCHIP VPU CODEC DRIVER
13503M:	Ezequiel Garcia <ezequiel@collabora.com>
13504L:	linux-media@vger.kernel.org
13505S:	Maintained
13506F:	drivers/staging/media/platform/rockchip/vpu/
13507F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13508
13509ROCKER DRIVER
13510M:	Jiri Pirko <jiri@resnulli.us>
13511L:	netdev@vger.kernel.org
13512S:	Supported
13513F:	drivers/net/ethernet/rocker/
13514
13515ROCKETPORT DRIVER
13516P:	Comtrol Corp.
13517W:	http://www.comtrol.com
13518S:	Maintained
13519F:	Documentation/serial/rocket.rst
13520F:	drivers/tty/rocket*
13521
13522ROCKETPORT EXPRESS/INFINITY DRIVER
13523M:	Kevin Cernekee <cernekee@gmail.com>
13524L:	linux-serial@vger.kernel.org
13525S:	Odd Fixes
13526F:	drivers/tty/serial/rp2.*
13527
13528ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13529M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13530L:	linux-kernel@vger.kernel.org
13531L:	linux-renesas-soc@vger.kernel.org
13532S:	Supported
13533F:	drivers/mfd/bd9571mwv.c
13534F:	drivers/regulator/bd9571mwv-regulator.c
13535F:	drivers/gpio/gpio-bd9571mwv.c
13536F:	include/linux/mfd/bd9571mwv.h
13537F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13538
13539ROSE NETWORK LAYER
13540M:	Ralf Baechle <ralf@linux-mips.org>
13541L:	linux-hams@vger.kernel.org
13542W:	http://www.linux-ax25.org/
13543S:	Maintained
13544F:	include/net/rose.h
13545F:	include/uapi/linux/rose.h
13546F:	net/rose/
13547
13548RTL2830 MEDIA DRIVER
13549M:	Antti Palosaari <crope@iki.fi>
13550L:	linux-media@vger.kernel.org
13551W:	https://linuxtv.org
13552W:	http://palosaari.fi/linux/
13553Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13554T:	git git://linuxtv.org/anttip/media_tree.git
13555S:	Maintained
13556F:	drivers/media/dvb-frontends/rtl2830*
13557
13558RTL2832 MEDIA DRIVER
13559M:	Antti Palosaari <crope@iki.fi>
13560L:	linux-media@vger.kernel.org
13561W:	https://linuxtv.org
13562W:	http://palosaari.fi/linux/
13563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13564T:	git git://linuxtv.org/anttip/media_tree.git
13565S:	Maintained
13566F:	drivers/media/dvb-frontends/rtl2832*
13567
13568RTL2832_SDR MEDIA DRIVER
13569M:	Antti Palosaari <crope@iki.fi>
13570L:	linux-media@vger.kernel.org
13571W:	https://linuxtv.org
13572W:	http://palosaari.fi/linux/
13573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13574T:	git git://linuxtv.org/anttip/media_tree.git
13575S:	Maintained
13576F:	drivers/media/dvb-frontends/rtl2832_sdr*
13577
13578RTL8180 WIRELESS DRIVER
13579L:	linux-wireless@vger.kernel.org
13580W:	http://wireless.kernel.org/
13581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13582S:	Orphan
13583F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13584
13585RTL8187 WIRELESS DRIVER
13586M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13587M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13588M:	Larry Finger <Larry.Finger@lwfinger.net>
13589L:	linux-wireless@vger.kernel.org
13590W:	http://wireless.kernel.org/
13591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13592S:	Maintained
13593F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13594
13595REALTEK WIRELESS DRIVER (rtlwifi family)
13596M:	Ping-Ke Shih <pkshih@realtek.com>
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/rtlwifi/
13602
13603REALTEK WIRELESS DRIVER (rtw88)
13604M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13605L:	linux-wireless@vger.kernel.org
13606S:	Maintained
13607F:	drivers/net/wireless/realtek/rtw88/
13608
13609RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13610M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13611L:	linux-wireless@vger.kernel.org
13612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13613S:	Maintained
13614F:	drivers/net/wireless/realtek/rtl8xxxu/
13615
13616RXRPC SOCKETS (AF_RXRPC)
13617M:	David Howells <dhowells@redhat.com>
13618L:	linux-afs@lists.infradead.org
13619S:	Supported
13620F:	net/rxrpc/
13621F:	include/keys/rxrpc-type.h
13622F:	include/net/af_rxrpc.h
13623F:	include/trace/events/rxrpc.h
13624F:	include/uapi/linux/rxrpc.h
13625F:	Documentation/networking/rxrpc.txt
13626W:	https://www.infradead.org/~dhowells/kafs/
13627
13628S3 SAVAGE FRAMEBUFFER DRIVER
13629M:	Antonino Daplas <adaplas@gmail.com>
13630L:	linux-fbdev@vger.kernel.org
13631S:	Maintained
13632F:	drivers/video/fbdev/savage/
13633
13634S390
13635M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13636M:	Vasily Gorbik <gor@linux.ibm.com>
13637M:	Christian Borntraeger <borntraeger@de.ibm.com>
13638L:	linux-s390@vger.kernel.org
13639W:	http://www.ibm.com/developerworks/linux/linux390/
13640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13641S:	Supported
13642F:	arch/s390/
13643F:	drivers/s390/
13644F:	Documentation/s390/
13645F:	Documentation/driver-api/s390-drivers.rst
13646
13647S390 COMMON I/O LAYER
13648M:	Sebastian Ott <sebott@linux.ibm.com>
13649M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13650L:	linux-s390@vger.kernel.org
13651W:	http://www.ibm.com/developerworks/linux/linux390/
13652S:	Supported
13653F:	drivers/s390/cio/
13654
13655S390 DASD DRIVER
13656M:	Stefan Haberland <sth@linux.ibm.com>
13657M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13658L:	linux-s390@vger.kernel.org
13659W:	http://www.ibm.com/developerworks/linux/linux390/
13660S:	Supported
13661F:	drivers/s390/block/dasd*
13662F:	block/partitions/ibm.c
13663
13664S390 IOMMU (PCI)
13665M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13666L:	linux-s390@vger.kernel.org
13667W:	http://www.ibm.com/developerworks/linux/linux390/
13668S:	Supported
13669F:	drivers/iommu/s390-iommu.c
13670
13671S390 IUCV NETWORK LAYER
13672M:	Julian Wiedmann <jwi@linux.ibm.com>
13673M:	Ursula Braun <ubraun@linux.ibm.com>
13674L:	linux-s390@vger.kernel.org
13675W:	http://www.ibm.com/developerworks/linux/linux390/
13676S:	Supported
13677F:	drivers/s390/net/*iucv*
13678F:	include/net/iucv/
13679F:	net/iucv/
13680
13681S390 NETWORK DRIVERS
13682M:	Julian Wiedmann <jwi@linux.ibm.com>
13683M:	Ursula Braun <ubraun@linux.ibm.com>
13684L:	linux-s390@vger.kernel.org
13685W:	http://www.ibm.com/developerworks/linux/linux390/
13686S:	Supported
13687F:	drivers/s390/net/
13688
13689S390 PCI SUBSYSTEM
13690M:	Sebastian Ott <sebott@linux.ibm.com>
13691M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13692L:	linux-s390@vger.kernel.org
13693W:	http://www.ibm.com/developerworks/linux/linux390/
13694S:	Supported
13695F:	arch/s390/pci/
13696F:	drivers/pci/hotplug/s390_pci_hpc.c
13697
13698S390 VFIO-CCW DRIVER
13699M:	Cornelia Huck <cohuck@redhat.com>
13700M:	Farhan Ali <alifm@linux.ibm.com>
13701M:	Eric Farman <farman@linux.ibm.com>
13702R:	Halil Pasic <pasic@linux.ibm.com>
13703L:	linux-s390@vger.kernel.org
13704L:	kvm@vger.kernel.org
13705S:	Supported
13706F:	drivers/s390/cio/vfio_ccw*
13707F:	Documentation/s390/vfio-ccw.txt
13708F:	include/uapi/linux/vfio_ccw.h
13709
13710S390 ZCRYPT DRIVER
13711M:	Harald Freudenberger <freude@linux.ibm.com>
13712L:	linux-s390@vger.kernel.org
13713W:	http://www.ibm.com/developerworks/linux/linux390/
13714S:	Supported
13715F:	drivers/s390/crypto/
13716
13717S390 VFIO AP DRIVER
13718M:	Tony Krowiak <akrowiak@linux.ibm.com>
13719M:	Pierre Morel <pmorel@linux.ibm.com>
13720M:	Halil Pasic <pasic@linux.ibm.com>
13721L:	linux-s390@vger.kernel.org
13722W:	http://www.ibm.com/developerworks/linux/linux390/
13723S:	Supported
13724F:	drivers/s390/crypto/vfio_ap_drv.c
13725F:	drivers/s390/crypto/vfio_ap_private.h
13726F:	drivers/s390/crypto/vfio_ap_ops.c
13727F:	Documentation/s390/vfio-ap.txt
13728
13729S390 ZFCP DRIVER
13730M:	Steffen Maier <maier@linux.ibm.com>
13731M:	Benjamin Block <bblock@linux.ibm.com>
13732L:	linux-s390@vger.kernel.org
13733W:	http://www.ibm.com/developerworks/linux/linux390/
13734S:	Supported
13735F:	drivers/s390/scsi/zfcp_*
13736
13737S3C24XX SD/MMC Driver
13738M:	Ben Dooks <ben-linux@fluff.org>
13739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13740S:	Supported
13741F:	drivers/mmc/host/s3cmci.*
13742
13743SAA6588 RDS RECEIVER DRIVER
13744M:	Hans Verkuil <hverkuil@xs4all.nl>
13745L:	linux-media@vger.kernel.org
13746T:	git git://linuxtv.org/media_tree.git
13747W:	https://linuxtv.org
13748S:	Odd Fixes
13749F:	drivers/media/i2c/saa6588*
13750
13751SAA7134 VIDEO4LINUX DRIVER
13752M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13753L:	linux-media@vger.kernel.org
13754W:	https://linuxtv.org
13755T:	git git://linuxtv.org/media_tree.git
13756S:	Odd fixes
13757F:	Documentation/media/v4l-drivers/saa7134*
13758F:	drivers/media/pci/saa7134/
13759
13760SAA7146 VIDEO4LINUX-2 DRIVER
13761M:	Hans Verkuil <hverkuil@xs4all.nl>
13762L:	linux-media@vger.kernel.org
13763T:	git git://linuxtv.org/media_tree.git
13764S:	Maintained
13765F:	drivers/media/common/saa7146/
13766F:	drivers/media/pci/saa7146/
13767F:	include/media/drv-intf/saa7146*
13768
13769SAMSUNG AUDIO (ASoC) DRIVERS
13770M:	Krzysztof Kozlowski <krzk@kernel.org>
13771M:	Sangbeom Kim <sbkim73@samsung.com>
13772M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13773L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13774S:	Supported
13775F:	sound/soc/samsung/
13776F:	Documentation/devicetree/bindings/sound/samsung*
13777
13778SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13779M:	Krzysztof Kozlowski <krzk@kernel.org>
13780L:	linux-crypto@vger.kernel.org
13781L:	linux-samsung-soc@vger.kernel.org
13782S:	Maintained
13783F:	drivers/crypto/exynos-rng.c
13784F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13785
13786SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13787M:	Łukasz Stelmach <l.stelmach@samsung.com>
13788L:	linux-samsung-soc@vger.kernel.org
13789S:	Maintained
13790F:	drivers/char/hw_random/exynos-trng.c
13791F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13792
13793SAMSUNG FRAMEBUFFER DRIVER
13794M:	Jingoo Han <jingoohan1@gmail.com>
13795L:	linux-fbdev@vger.kernel.org
13796S:	Maintained
13797F:	drivers/video/fbdev/s3c-fb.c
13798
13799SAMSUNG LAPTOP DRIVER
13800M:	Corentin Chary <corentin.chary@gmail.com>
13801L:	platform-driver-x86@vger.kernel.org
13802S:	Maintained
13803F:	drivers/platform/x86/samsung-laptop.c
13804
13805SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13806M:	Sangbeom Kim <sbkim73@samsung.com>
13807M:	Krzysztof Kozlowski <krzk@kernel.org>
13808M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13809L:	linux-kernel@vger.kernel.org
13810L:	linux-samsung-soc@vger.kernel.org
13811S:	Supported
13812F:	drivers/mfd/sec*.c
13813F:	drivers/regulator/s2m*.c
13814F:	drivers/regulator/s5m*.c
13815F:	drivers/clk/clk-s2mps11.c
13816F:	drivers/rtc/rtc-s5m.c
13817F:	include/linux/mfd/samsung/
13818F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13819F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13820F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13821F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13822
13823SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13824M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13825L:	linux-media@vger.kernel.org
13826L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13827S:	Maintained
13828F:	drivers/media/platform/s3c-camif/
13829F:	include/media/drv-intf/s3c_camif.h
13830
13831SAMSUNG S3FWRN5 NFC DRIVER
13832M:	Robert Baldyga <r.baldyga@samsung.com>
13833M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13834L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13835S:	Supported
13836F:	drivers/nfc/s3fwrn5
13837
13838SAMSUNG S5C73M3 CAMERA DRIVER
13839M:	Kyungmin Park <kyungmin.park@samsung.com>
13840M:	Andrzej Hajda <a.hajda@samsung.com>
13841L:	linux-media@vger.kernel.org
13842S:	Supported
13843F:	drivers/media/i2c/s5c73m3/*
13844
13845SAMSUNG S5K5BAF CAMERA DRIVER
13846M:	Kyungmin Park <kyungmin.park@samsung.com>
13847M:	Andrzej Hajda <a.hajda@samsung.com>
13848L:	linux-media@vger.kernel.org
13849S:	Supported
13850F:	drivers/media/i2c/s5k5baf.c
13851
13852SAMSUNG S5P Security SubSystem (SSS) DRIVER
13853M:	Krzysztof Kozlowski <krzk@kernel.org>
13854M:	Vladimir Zapolskiy <vz@mleia.com>
13855M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13856L:	linux-crypto@vger.kernel.org
13857L:	linux-samsung-soc@vger.kernel.org
13858S:	Maintained
13859F:	drivers/crypto/s5p-sss.c
13860
13861SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13862M:	Kyungmin Park <kyungmin.park@samsung.com>
13863M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13864L:	linux-media@vger.kernel.org
13865Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13866S:	Supported
13867F:	drivers/media/platform/exynos4-is/
13868
13869SAMSUNG SOC CLOCK DRIVERS
13870M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13871M:	Tomasz Figa <tomasz.figa@gmail.com>
13872M:	Chanwoo Choi <cw00.choi@samsung.com>
13873S:	Supported
13874L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13876F:	drivers/clk/samsung/
13877F:	include/dt-bindings/clock/exynos*.h
13878F:	Documentation/devicetree/bindings/clock/exynos*.txt
13879
13880SAMSUNG SPI DRIVERS
13881M:	Kukjin Kim <kgene@kernel.org>
13882M:	Krzysztof Kozlowski <krzk@kernel.org>
13883M:	Andi Shyti <andi@etezian.org>
13884L:	linux-spi@vger.kernel.org
13885L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13886S:	Maintained
13887F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13888F:	drivers/spi/spi-s3c*
13889F:	include/linux/platform_data/spi-s3c64xx.h
13890
13891SAMSUNG SXGBE DRIVERS
13892M:	Byungho An <bh74.an@samsung.com>
13893M:	Girish K S <ks.giri@samsung.com>
13894M:	Vipul Pandya <vipul.pandya@samsung.com>
13895S:	Supported
13896L:	netdev@vger.kernel.org
13897F:	drivers/net/ethernet/samsung/sxgbe/
13898
13899SAMSUNG THERMAL DRIVER
13900M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13901L:	linux-pm@vger.kernel.org
13902L:	linux-samsung-soc@vger.kernel.org
13903S:	Supported
13904T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13905F:	drivers/thermal/samsung/
13906
13907SAMSUNG USB2 PHY DRIVER
13908M:	Kamil Debski <kamil@wypas.org>
13909M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13910L:	linux-kernel@vger.kernel.org
13911S:	Supported
13912F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13913F:	Documentation/phy/samsung-usb2.txt
13914F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13915F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13916F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13917F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13918F:	drivers/phy/samsung/phy-samsung-usb2.c
13919F:	drivers/phy/samsung/phy-samsung-usb2.h
13920
13921SC1200 WDT DRIVER
13922M:	Zwane Mwaikambo <zwanem@gmail.com>
13923S:	Maintained
13924F:	drivers/watchdog/sc1200wdt.c
13925
13926SCHEDULER
13927M:	Ingo Molnar <mingo@redhat.com>
13928M:	Peter Zijlstra <peterz@infradead.org>
13929L:	linux-kernel@vger.kernel.org
13930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13931S:	Maintained
13932F:	kernel/sched/
13933F:	include/linux/sched.h
13934F:	include/uapi/linux/sched.h
13935F:	include/linux/wait.h
13936F:	include/linux/preempt.h
13937
13938SCR24X CHIP CARD INTERFACE DRIVER
13939M:	Lubomir Rintel <lkundrak@v3.sk>
13940S:	Supported
13941F:	drivers/char/pcmcia/scr24x_cs.c
13942
13943SCSI CDROM DRIVER
13944M:	Jens Axboe <axboe@kernel.dk>
13945L:	linux-scsi@vger.kernel.org
13946W:	http://www.kernel.dk
13947S:	Maintained
13948F:	drivers/scsi/sr*
13949
13950SCSI RDMA PROTOCOL (SRP) INITIATOR
13951M:	Bart Van Assche <bvanassche@acm.org>
13952L:	linux-rdma@vger.kernel.org
13953S:	Supported
13954Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13955F:	drivers/infiniband/ulp/srp/
13956F:	include/scsi/srp.h
13957
13958SCSI RDMA PROTOCOL (SRP) TARGET
13959M:	Bart Van Assche <bvanassche@acm.org>
13960L:	linux-rdma@vger.kernel.org
13961L:	target-devel@vger.kernel.org
13962S:	Supported
13963Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13964F:	drivers/infiniband/ulp/srpt/
13965
13966SCSI SG DRIVER
13967M:	Doug Gilbert <dgilbert@interlog.com>
13968L:	linux-scsi@vger.kernel.org
13969W:	http://sg.danny.cz/sg
13970S:	Maintained
13971F:	Documentation/scsi/scsi-generic.txt
13972F:	drivers/scsi/sg.c
13973F:	include/scsi/sg.h
13974
13975SCSI SUBSYSTEM
13976M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13978M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13980Q:	https://patchwork.kernel.org/project/linux-scsi/list/
13981L:	linux-scsi@vger.kernel.org
13982S:	Maintained
13983F:	Documentation/devicetree/bindings/scsi/
13984F:	drivers/scsi/
13985F:	include/scsi/
13986
13987SCSI TAPE DRIVER
13988M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13989L:	linux-scsi@vger.kernel.org
13990S:	Maintained
13991F:	Documentation/scsi/st.txt
13992F:	drivers/scsi/st.*
13993F:	drivers/scsi/st_*.h
13994
13995SCSI TARGET SUBSYSTEM
13996M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13997L:	linux-scsi@vger.kernel.org
13998L:	target-devel@vger.kernel.org
13999W:	http://www.linux-iscsi.org
14000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14001Q:	https://patchwork.kernel.org/project/target-devel/list/
14002S:	Supported
14003F:	drivers/target/
14004F:	include/target/
14005F:	Documentation/target/
14006
14007SCTP PROTOCOL
14008M:	Vlad Yasevich <vyasevich@gmail.com>
14009M:	Neil Horman <nhorman@tuxdriver.com>
14010M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14011L:	linux-sctp@vger.kernel.org
14012W:	http://lksctp.sourceforge.net
14013S:	Maintained
14014F:	Documentation/networking/sctp.txt
14015F:	include/linux/sctp.h
14016F:	include/uapi/linux/sctp.h
14017F:	include/net/sctp/
14018F:	net/sctp/
14019
14020SCx200 CPU SUPPORT
14021M:	Jim Cromie <jim.cromie@gmail.com>
14022S:	Odd Fixes
14023F:	Documentation/i2c/busses/scx200_acb
14024F:	arch/x86/platform/scx200/
14025F:	drivers/watchdog/scx200_wdt.c
14026F:	drivers/i2c/busses/scx200*
14027F:	drivers/mtd/maps/scx200_docflash.c
14028F:	include/linux/scx200.h
14029
14030SCx200 GPIO DRIVER
14031M:	Jim Cromie <jim.cromie@gmail.com>
14032S:	Maintained
14033F:	drivers/char/scx200_gpio.c
14034F:	include/linux/scx200_gpio.h
14035
14036SCx200 HRT CLOCKSOURCE DRIVER
14037M:	Jim Cromie <jim.cromie@gmail.com>
14038S:	Maintained
14039F:	drivers/clocksource/scx200_hrt.c
14040
14041SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14042M:	Sascha Sommer <saschasommer@freenet.de>
14043L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14044S:	Maintained
14045F:	drivers/mmc/host/sdricoh_cs.c
14046
14047SECO BOARDS CEC DRIVER
14048M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14049S:	Maintained
14050F:	drivers/media/platform/seco-cec/seco-cec.c
14051F:	drivers/media/platform/seco-cec/seco-cec.h
14052
14053SECURE COMPUTING
14054M:	Kees Cook <keescook@chromium.org>
14055R:	Andy Lutomirski <luto@amacapital.net>
14056R:	Will Drewry <wad@chromium.org>
14057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14058S:	Supported
14059F:	kernel/seccomp.c
14060F:	include/uapi/linux/seccomp.h
14061F:	include/linux/seccomp.h
14062F:	tools/testing/selftests/seccomp/*
14063F:	tools/testing/selftests/kselftest_harness.h
14064F:	Documentation/userspace-api/seccomp_filter.rst
14065K:	\bsecure_computing
14066K:	\bTIF_SECCOMP\b
14067
14068SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14069M:	Al Cooper <alcooperx@gmail.com>
14070L:	linux-mmc@vger.kernel.org
14071L:	bcm-kernel-feedback-list@broadcom.com
14072S:	Maintained
14073F:	drivers/mmc/host/sdhci-brcmstb*
14074
14075SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14076M:	Adrian Hunter <adrian.hunter@intel.com>
14077L:	linux-mmc@vger.kernel.org
14078S:	Maintained
14079F:	drivers/mmc/host/sdhci*
14080F:	include/linux/mmc/sdhci*
14081
14082EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14083M:	Adrian Hunter <adrian.hunter@intel.com>
14084M:	Ritesh Harjani <riteshh@codeaurora.org>
14085M:	Asutosh Das <asutoshd@codeaurora.org>
14086L:	linux-mmc@vger.kernel.org
14087S:	Maintained
14088F:	drivers/mmc/host/cqhci*
14089
14090SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14091M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14092M:	Manjunath M B <manjumb@synopsys.com>
14093L:	linux-mmc@vger.kernel.org
14094S:	Maintained
14095F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14096
14097SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14098M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14099L:	linux-mmc@vger.kernel.org
14100S:	Supported
14101F:	drivers/mmc/host/sdhci-of-at91.c
14102
14103SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14104M:	Ben Dooks <ben-linux@fluff.org>
14105M:	Jaehoon Chung <jh80.chung@samsung.com>
14106L:	linux-mmc@vger.kernel.org
14107S:	Maintained
14108F:	drivers/mmc/host/sdhci-s3c*
14109
14110SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14111M:	Viresh Kumar <vireshk@kernel.org>
14112L:	linux-mmc@vger.kernel.org
14113S:	Maintained
14114F:	drivers/mmc/host/sdhci-spear.c
14115
14116SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14117M:	Kishon Vijay Abraham I <kishon@ti.com>
14118L:	linux-mmc@vger.kernel.org
14119S:	Maintained
14120F:	drivers/mmc/host/sdhci-omap.c
14121
14122SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14123M:	Scott Bauer <scott.bauer@intel.com>
14124M:	Jonathan Derrick <jonathan.derrick@intel.com>
14125L:	linux-block@vger.kernel.org
14126S:	Supported
14127F:	block/sed*
14128F:	block/opal_proto.h
14129F:	include/linux/sed*
14130F:	include/uapi/linux/sed*
14131
14132SECURITY CONTACT
14133M:	Security Officers <security@kernel.org>
14134S:	Supported
14135
14136SECURITY SUBSYSTEM
14137M:	James Morris <jmorris@namei.org>
14138M:	"Serge E. Hallyn" <serge@hallyn.com>
14139L:	linux-security-module@vger.kernel.org (suggested Cc:)
14140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14141W:	http://kernsec.org/
14142S:	Supported
14143F:	security/
14144X:	security/selinux/
14145
14146SELINUX SECURITY MODULE
14147M:	Paul Moore <paul@paul-moore.com>
14148M:	Stephen Smalley <sds@tycho.nsa.gov>
14149M:	Eric Paris <eparis@parisplace.org>
14150L:	selinux@vger.kernel.org
14151W:	https://selinuxproject.org
14152W:	https://github.com/SELinuxProject
14153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14154S:	Supported
14155F:	include/uapi/linux/selinux_netlink.h
14156F:	security/selinux/
14157F:	scripts/selinux/
14158F:	Documentation/admin-guide/LSM/SELinux.rst
14159
14160SENSABLE PHANTOM
14161M:	Jiri Slaby <jirislaby@gmail.com>
14162S:	Maintained
14163F:	drivers/misc/phantom.c
14164F:	include/uapi/linux/phantom.h
14165
14166SERIAL DEVICE BUS
14167M:	Rob Herring <robh@kernel.org>
14168L:	linux-serial@vger.kernel.org
14169S:	Maintained
14170F:	Documentation/devicetree/bindings/serial/slave-device.txt
14171F:	drivers/tty/serdev/
14172F:	include/linux/serdev.h
14173
14174SERIAL DRIVERS
14175M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14176L:	linux-serial@vger.kernel.org
14177S:	Maintained
14178F:	Documentation/devicetree/bindings/serial/
14179F:	drivers/tty/serial/
14180
14181SERIAL IR RECEIVER
14182M:	Sean Young <sean@mess.org>
14183L:	linux-media@vger.kernel.org
14184S:	Maintained
14185F:	drivers/media/rc/serial_ir.c
14186
14187SFC NETWORK DRIVER
14188M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14189M:	Edward Cree <ecree@solarflare.com>
14190M:	Martin Habets <mhabets@solarflare.com>
14191L:	netdev@vger.kernel.org
14192S:	Supported
14193F:	drivers/net/ethernet/sfc/
14194
14195SFF/SFP/SFP+ MODULE SUPPORT
14196M:	Russell King <linux@armlinux.org.uk>
14197L:	netdev@vger.kernel.org
14198S:	Maintained
14199F:	drivers/net/phy/phylink.c
14200F:	drivers/net/phy/sfp*
14201F:	include/linux/phylink.h
14202F:	include/linux/sfp.h
14203
14204SGI GRU DRIVER
14205M:	Dimitri Sivanich <sivanich@sgi.com>
14206S:	Maintained
14207F:	drivers/misc/sgi-gru/
14208
14209SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14210M:	Pat Gefre <pfg@sgi.com>
14211L:	linux-ia64@vger.kernel.org
14212S:	Supported
14213F:	Documentation/ia64/serial.txt
14214F:	drivers/tty/serial/ioc?_serial.c
14215F:	include/linux/ioc?.h
14216
14217SGI XP/XPC/XPNET DRIVER
14218M:	Cliff Whickman <cpw@sgi.com>
14219M:	Robin Holt <robinmholt@gmail.com>
14220S:	Maintained
14221F:	drivers/misc/sgi-xp/
14222
14223SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14224M:	Ursula Braun <ubraun@linux.ibm.com>
14225M:	Karsten Graul <kgraul@linux.ibm.com>
14226L:	linux-s390@vger.kernel.org
14227W:	http://www.ibm.com/developerworks/linux/linux390/
14228S:	Supported
14229F:	net/smc/
14230
14231SHARP RJ54N1CB0C SENSOR DRIVER
14232M:	Jacopo Mondi <jacopo@jmondi.org>
14233L:	linux-media@vger.kernel.org
14234T:	git git://linuxtv.org/media_tree.git
14235S:	Odd fixes
14236F:	drivers/media/i2c/rj54n1cb0c.c
14237F:	include/media/i2c/rj54n1cb0c.h
14238
14239SH_VEU V4L2 MEM2MEM DRIVER
14240L:	linux-media@vger.kernel.org
14241S:	Orphan
14242F:	drivers/media/platform/sh_veu.c
14243
14244SH_VOU V4L2 OUTPUT DRIVER
14245L:	linux-media@vger.kernel.org
14246S:	Orphan
14247F:	drivers/media/platform/sh_vou.c
14248F:	include/media/drv-intf/sh_vou.h
14249
14250SI2157 MEDIA DRIVER
14251M:	Antti Palosaari <crope@iki.fi>
14252L:	linux-media@vger.kernel.org
14253W:	https://linuxtv.org
14254W:	http://palosaari.fi/linux/
14255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14256T:	git git://linuxtv.org/anttip/media_tree.git
14257S:	Maintained
14258F:	drivers/media/tuners/si2157*
14259
14260SI2165 MEDIA DRIVER
14261M:	Matthias Schwarzott <zzam@gentoo.org>
14262L:	linux-media@vger.kernel.org
14263W:	https://linuxtv.org
14264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14265S:	Maintained
14266F:	drivers/media/dvb-frontends/si2165*
14267
14268SI2168 MEDIA DRIVER
14269M:	Antti Palosaari <crope@iki.fi>
14270L:	linux-media@vger.kernel.org
14271W:	https://linuxtv.org
14272W:	http://palosaari.fi/linux/
14273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14274T:	git git://linuxtv.org/anttip/media_tree.git
14275S:	Maintained
14276F:	drivers/media/dvb-frontends/si2168*
14277
14278SI470X FM RADIO RECEIVER I2C DRIVER
14279M:	Hans Verkuil <hverkuil@xs4all.nl>
14280L:	linux-media@vger.kernel.org
14281T:	git git://linuxtv.org/media_tree.git
14282W:	https://linuxtv.org
14283S:	Odd Fixes
14284F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14285
14286SI470X FM RADIO RECEIVER USB 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:	Maintained
14292F:	drivers/media/radio/si470x/radio-si470x-common.c
14293F:	drivers/media/radio/si470x/radio-si470x.h
14294F:	drivers/media/radio/si470x/radio-si470x-usb.c
14295
14296SI4713 FM RADIO TRANSMITTER I2C DRIVER
14297M:	Eduardo Valentin <edubezval@gmail.com>
14298L:	linux-media@vger.kernel.org
14299T:	git git://linuxtv.org/media_tree.git
14300W:	https://linuxtv.org
14301S:	Odd Fixes
14302F:	drivers/media/radio/si4713/si4713.?
14303
14304SI4713 FM RADIO TRANSMITTER PLATFORM 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/radio-platform-si4713.c
14311
14312SI4713 FM RADIO TRANSMITTER USB DRIVER
14313M:	Hans Verkuil <hverkuil@xs4all.nl>
14314L:	linux-media@vger.kernel.org
14315T:	git git://linuxtv.org/media_tree.git
14316W:	https://linuxtv.org
14317S:	Maintained
14318F:	drivers/media/radio/si4713/radio-usb-si4713.c
14319
14320SIANO DVB DRIVER
14321M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14322L:	linux-media@vger.kernel.org
14323W:	https://linuxtv.org
14324T:	git git://linuxtv.org/media_tree.git
14325S:	Odd fixes
14326F:	drivers/media/common/siano/
14327F:	drivers/media/usb/siano/
14328F:	drivers/media/usb/siano/
14329F:	drivers/media/mmc/siano/
14330
14331SIFIVE DRIVERS
14332M:	Palmer Dabbelt <palmer@sifive.com>
14333M:	Paul Walmsley <paul.walmsley@sifive.com>
14334L:	linux-riscv@lists.infradead.org
14335T:	git git://github.com/sifive/riscv-linux.git
14336S:	Supported
14337K:	sifive
14338N:	sifive
14339
14340SILEAD TOUCHSCREEN DRIVER
14341M:	Hans de Goede <hdegoede@redhat.com>
14342L:	linux-input@vger.kernel.org
14343L:	platform-driver-x86@vger.kernel.org
14344S:	Maintained
14345F:	drivers/input/touchscreen/silead.c
14346F:	drivers/platform/x86/touchscreen_dmi.c
14347
14348SILICON MOTION SM712 FRAME BUFFER DRIVER
14349M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14350M:	Teddy Wang <teddy.wang@siliconmotion.com>
14351M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14352L:	linux-fbdev@vger.kernel.org
14353S:	Maintained
14354F:	drivers/video/fbdev/sm712*
14355F:	Documentation/fb/sm712fb.txt
14356
14357SIMPLE FIRMWARE INTERFACE (SFI)
14358M:	Len Brown <lenb@kernel.org>
14359L:	sfi-devel@simplefirmware.org
14360W:	http://simplefirmware.org/
14361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14362S:	Supported
14363F:	arch/x86/platform/sfi/
14364F:	drivers/sfi/
14365F:	include/linux/sfi*.h
14366
14367SIMPLEFB FB DRIVER
14368M:	Hans de Goede <hdegoede@redhat.com>
14369L:	linux-fbdev@vger.kernel.org
14370S:	Maintained
14371F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14372F:	drivers/video/fbdev/simplefb.c
14373F:	include/linux/platform_data/simplefb.h
14374
14375SIMTEC EB110ATX (Chalice CATS)
14376P:	Ben Dooks
14377P:	Vincent Sanders <vince@simtec.co.uk>
14378M:	Simtec Linux Team <linux@simtec.co.uk>
14379W:	http://www.simtec.co.uk/products/EB110ATX/
14380S:	Supported
14381
14382SIMTEC EB2410ITX (BAST)
14383P:	Ben Dooks
14384P:	Vincent Sanders <vince@simtec.co.uk>
14385M:	Simtec Linux Team <linux@simtec.co.uk>
14386W:	http://www.simtec.co.uk/products/EB2410ITX/
14387S:	Supported
14388F:	arch/arm/mach-s3c24xx/mach-bast.c
14389F:	arch/arm/mach-s3c24xx/bast-ide.c
14390F:	arch/arm/mach-s3c24xx/bast-irq.c
14391
14392SIPHASH PRF ROUTINES
14393M:	Jason A. Donenfeld <Jason@zx2c4.com>
14394S:	Maintained
14395F:	lib/siphash.c
14396F:	lib/test_siphash.c
14397F:	include/linux/siphash.h
14398
14399SIOX
14400M:	Gavin Schenk <g.schenk@eckelmann.de>
14401M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14402R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14403S:	Supported
14404F:	drivers/siox/*
14405F:	drivers/gpio/gpio-siox.c
14406F:	include/trace/events/siox.h
14407
14408SIS 190 ETHERNET DRIVER
14409M:	Francois Romieu <romieu@fr.zoreil.com>
14410L:	netdev@vger.kernel.org
14411S:	Maintained
14412F:	drivers/net/ethernet/sis/sis190.c
14413
14414SIS 900/7016 FAST ETHERNET DRIVER
14415M:	Daniele Venzano <venza@brownhat.org>
14416W:	http://www.brownhat.org/sis900.html
14417L:	netdev@vger.kernel.org
14418S:	Maintained
14419F:	drivers/net/ethernet/sis/sis900.*
14420
14421SIS FRAMEBUFFER DRIVER
14422M:	Thomas Winischhofer <thomas@winischhofer.net>
14423W:	http://www.winischhofer.net/linuxsisvga.shtml
14424S:	Maintained
14425F:	Documentation/fb/sisfb.txt
14426F:	drivers/video/fbdev/sis/
14427F:	include/video/sisfb.h
14428
14429SIS USB2VGA DRIVER
14430M:	Thomas Winischhofer <thomas@winischhofer.net>
14431W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14432S:	Maintained
14433F:	drivers/usb/misc/sisusbvga/
14434
14435SLAB ALLOCATOR
14436M:	Christoph Lameter <cl@linux.com>
14437M:	Pekka Enberg <penberg@kernel.org>
14438M:	David Rientjes <rientjes@google.com>
14439M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14440M:	Andrew Morton <akpm@linux-foundation.org>
14441L:	linux-mm@kvack.org
14442S:	Maintained
14443F:	include/linux/sl?b*.h
14444F:	mm/sl?b*
14445
14446SLEEPABLE READ-COPY UPDATE (SRCU)
14447M:	Lai Jiangshan <jiangshanlai@gmail.com>
14448M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14449M:	Josh Triplett <josh@joshtriplett.org>
14450R:	Steven Rostedt <rostedt@goodmis.org>
14451R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14452L:	rcu@vger.kernel.org
14453W:	http://www.rdrop.com/users/paulmck/RCU/
14454S:	Supported
14455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14456F:	include/linux/srcu*.h
14457F:	kernel/rcu/srcu*.c
14458
14459SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14460M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14462S:	Maintained
14463F:	drivers/slimbus/
14464F:	Documentation/devicetree/bindings/slimbus/
14465F:	include/linux/slimbus.h
14466
14467SMACK SECURITY MODULE
14468M:	Casey Schaufler <casey@schaufler-ca.com>
14469L:	linux-security-module@vger.kernel.org
14470W:	http://schaufler-ca.com
14471T:	git git://github.com/cschaufler/smack-next
14472S:	Maintained
14473F:	Documentation/admin-guide/LSM/Smack.rst
14474F:	security/smack/
14475
14476SMC91x ETHERNET DRIVER
14477M:	Nicolas Pitre <nico@fluxnic.net>
14478S:	Odd Fixes
14479F:	drivers/net/ethernet/smsc/smc91x.*
14480
14481SMIA AND SMIA++ IMAGE SENSOR DRIVER
14482M:	Sakari Ailus <sakari.ailus@iki.fi>
14483L:	linux-media@vger.kernel.org
14484S:	Maintained
14485F:	drivers/media/i2c/smiapp/
14486F:	include/media/i2c/smiapp.h
14487F:	drivers/media/i2c/smiapp-pll.c
14488F:	drivers/media/i2c/smiapp-pll.h
14489F:	include/uapi/linux/smiapp.h
14490F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14491
14492SMM665 HARDWARE MONITOR DRIVER
14493M:	Guenter Roeck <linux@roeck-us.net>
14494L:	linux-hwmon@vger.kernel.org
14495S:	Maintained
14496F:	Documentation/hwmon/smm665.rst
14497F:	drivers/hwmon/smm665.c
14498
14499SMSC EMC2103 HARDWARE MONITOR DRIVER
14500M:	Steve Glendinning <steve.glendinning@shawell.net>
14501L:	linux-hwmon@vger.kernel.org
14502S:	Maintained
14503F:	Documentation/hwmon/emc2103.rst
14504F:	drivers/hwmon/emc2103.c
14505
14506SMSC SCH5627 HARDWARE MONITOR DRIVER
14507M:	Hans de Goede <hdegoede@redhat.com>
14508L:	linux-hwmon@vger.kernel.org
14509S:	Supported
14510F:	Documentation/hwmon/sch5627.rst
14511F:	drivers/hwmon/sch5627.c
14512
14513SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14514M:	Steve Glendinning <steve.glendinning@shawell.net>
14515L:	linux-fbdev@vger.kernel.org
14516S:	Maintained
14517F:	drivers/video/fbdev/smscufx.c
14518
14519SMSC47B397 HARDWARE MONITOR DRIVER
14520M:	Jean Delvare <jdelvare@suse.com>
14521L:	linux-hwmon@vger.kernel.org
14522S:	Maintained
14523F:	Documentation/hwmon/smsc47b397.rst
14524F:	drivers/hwmon/smsc47b397.c
14525
14526SMSC911x ETHERNET DRIVER
14527M:	Steve Glendinning <steve.glendinning@shawell.net>
14528L:	netdev@vger.kernel.org
14529S:	Maintained
14530F:	include/linux/smsc911x.h
14531F:	drivers/net/ethernet/smsc/smsc911x.*
14532
14533SMSC9420 PCI ETHERNET DRIVER
14534M:	Steve Glendinning <steve.glendinning@shawell.net>
14535L:	netdev@vger.kernel.org
14536S:	Maintained
14537F:	drivers/net/ethernet/smsc/smsc9420.*
14538
14539SOC-CAMERA V4L2 SUBSYSTEM
14540L:	linux-media@vger.kernel.org
14541T:	git git://linuxtv.org/media_tree.git
14542S:	Orphan
14543F:	include/media/soc_camera.h
14544F:	drivers/staging/media/soc_camera/
14545
14546SOCIONEXT SYNQUACER I2C DRIVER
14547M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14548L:	linux-i2c@vger.kernel.org
14549S:	Maintained
14550F:	drivers/i2c/busses/i2c-synquacer.c
14551F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14552
14553SOCIONEXT UNIPHIER SOUND DRIVER
14554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14555S:	Orphan
14556F:	sound/soc/uniphier/
14557
14558SOEKRIS NET48XX LED SUPPORT
14559M:	Chris Boot <bootc@bootc.net>
14560S:	Maintained
14561F:	drivers/leds/leds-net48xx.c
14562
14563SOFT-ROCE DRIVER (rxe)
14564M:	Moni Shoua <monis@mellanox.com>
14565L:	linux-rdma@vger.kernel.org
14566S:	Supported
14567W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14568Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14569F:	drivers/infiniband/sw/rxe/
14570F:	include/uapi/rdma/rdma_user_rxe.h
14571
14572SOFTLOGIC 6x10 MPEG CODEC
14573M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14574M:	Anton Sviridenko <anton@corp.bluecherry.net>
14575M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14576M:	Andrey Utkin <andrey_utkin@fastmail.com>
14577M:	Ismael Luceno <ismael@iodev.co.uk>
14578L:	linux-media@vger.kernel.org
14579S:	Supported
14580F:	drivers/media/pci/solo6x10/
14581
14582SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14583M:	James Morse <james.morse@arm.com>
14584L:	linux-arm-kernel@lists.infradead.org
14585S:	Maintained
14586F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14587F:	drivers/firmware/arm_sdei.c
14588F:	include/linux/arm_sdei.h
14589F:	include/uapi/linux/arm_sdei.h
14590
14591SOFTWARE RAID (Multiple Disks) SUPPORT
14592M:	Shaohua Li <shli@kernel.org>
14593L:	linux-raid@vger.kernel.org
14594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14595S:	Supported
14596F:	drivers/md/Makefile
14597F:	drivers/md/Kconfig
14598F:	drivers/md/md*
14599F:	drivers/md/raid*
14600F:	include/linux/raid/
14601F:	include/uapi/linux/raid/
14602
14603SOCIONEXT (SNI) AVE NETWORK DRIVER
14604M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14605L:	netdev@vger.kernel.org
14606S:	Maintained
14607F:	drivers/net/ethernet/socionext/sni_ave.c
14608F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14609
14610SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14611M:	Jassi Brar <jaswinder.singh@linaro.org>
14612L:	netdev@vger.kernel.org
14613S:	Maintained
14614F:	drivers/net/ethernet/socionext/netsec.c
14615F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14616
14617SOLIDRUN CLEARFOG SUPPORT
14618M:	Russell King <linux@armlinux.org.uk>
14619S:	Maintained
14620F:	arch/arm/boot/dts/armada-388-clearfog*
14621F:	arch/arm/boot/dts/armada-38x-solidrun-*
14622
14623SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14624M:	Russell King <linux@armlinux.org.uk>
14625S:	Maintained
14626F:	arch/arm/boot/dts/imx6*-cubox-i*
14627F:	arch/arm/boot/dts/imx6*-hummingboard*
14628F:	arch/arm/boot/dts/imx6*-sr-*
14629
14630SONIC NETWORK DRIVER
14631M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14632L:	netdev@vger.kernel.org
14633S:	Maintained
14634F:	drivers/net/ethernet/natsemi/sonic.*
14635
14636SONICS SILICON BACKPLANE DRIVER (SSB)
14637M:	Michael Buesch <m@bues.ch>
14638L:	linux-wireless@vger.kernel.org
14639S:	Maintained
14640F:	drivers/ssb/
14641F:	include/linux/ssb/
14642
14643SONY IMX214 SENSOR DRIVER
14644M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14645L:	linux-media@vger.kernel.org
14646T:	git git://linuxtv.org/media_tree.git
14647S:	Maintained
14648F:	drivers/media/i2c/imx214.c
14649F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14650
14651SONY IMX258 SENSOR DRIVER
14652M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14653L:	linux-media@vger.kernel.org
14654T:	git git://linuxtv.org/media_tree.git
14655S:	Maintained
14656F:	drivers/media/i2c/imx258.c
14657
14658SONY IMX274 SENSOR DRIVER
14659M:	Leon Luo <leonl@leopardimaging.com>
14660L:	linux-media@vger.kernel.org
14661T:	git git://linuxtv.org/media_tree.git
14662S:	Maintained
14663F:	drivers/media/i2c/imx274.c
14664F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14665
14666SONY IMX319 SENSOR DRIVER
14667M:	Bingbu Cao <bingbu.cao@intel.com>
14668L:	linux-media@vger.kernel.org
14669T:	git git://linuxtv.org/media_tree.git
14670S:	Maintained
14671F:	drivers/media/i2c/imx319.c
14672
14673SONY IMX355 SENSOR DRIVER
14674M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14675L:	linux-media@vger.kernel.org
14676T:	git git://linuxtv.org/media_tree.git
14677S:	Maintained
14678F:	drivers/media/i2c/imx355.c
14679
14680SONY MEMORYSTICK SUBSYSTEM
14681M:	Maxim Levitsky <maximlevitsky@gmail.com>
14682M:	Alex Dubov <oakad@yahoo.com>
14683M:	Ulf Hansson <ulf.hansson@linaro.org>
14684L:	linux-mmc@vger.kernel.org
14685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14686S:	Maintained
14687F:	drivers/memstick/
14688F:	include/linux/memstick.h
14689
14690SONY VAIO CONTROL DEVICE DRIVER
14691M:	Mattia Dongili <malattia@linux.it>
14692L:	platform-driver-x86@vger.kernel.org
14693W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14694S:	Maintained
14695F:	Documentation/laptops/sony-laptop.txt
14696F:	drivers/char/sonypi.c
14697F:	drivers/platform/x86/sony-laptop.c
14698F:	include/linux/sony-laptop.h
14699
14700SOUND
14701M:	Jaroslav Kysela <perex@perex.cz>
14702M:	Takashi Iwai <tiwai@suse.com>
14703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14704W:	http://www.alsa-project.org/
14705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14706Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14707S:	Maintained
14708F:	Documentation/sound/
14709F:	include/sound/
14710F:	include/uapi/sound/
14711F:	sound/
14712
14713SOUND - COMPRESSED AUDIO
14714M:	Vinod Koul <vkoul@kernel.org>
14715L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14717S:	Supported
14718F:	Documentation/sound/designs/compress-offload.rst
14719F:	include/sound/compress_driver.h
14720F:	include/uapi/sound/compress_*
14721F:	sound/core/compress_offload.c
14722F:	sound/soc/soc-compress.c
14723
14724SOUND - DMAENGINE HELPERS
14725M:	Lars-Peter Clausen <lars@metafoo.de>
14726S:	Supported
14727F:	include/sound/dmaengine_pcm.h
14728F:	sound/core/pcm_dmaengine.c
14729F:	sound/soc/soc-generic-dmaengine-pcm.c
14730
14731SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14732M:	Liam Girdwood <lgirdwood@gmail.com>
14733M:	Mark Brown <broonie@kernel.org>
14734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14736W:	http://alsa-project.org/main/index.php/ASoC
14737S:	Supported
14738F:	Documentation/devicetree/bindings/sound/
14739F:	Documentation/sound/soc/
14740F:	sound/soc/
14741F:	include/dt-bindings/sound/
14742F:	include/sound/soc*
14743
14744SOUNDWIRE SUBSYSTEM
14745M:	Vinod Koul <vkoul@kernel.org>
14746M:	Sanyog Kale <sanyog.r.kale@intel.com>
14747R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14748L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14749S:	Supported
14750F:	Documentation/driver-api/soundwire/
14751F:	drivers/soundwire/
14752F:	include/linux/soundwire/
14753
14754SP2 MEDIA DRIVER
14755M:	Olli Salonen <olli.salonen@iki.fi>
14756L:	linux-media@vger.kernel.org
14757W:	https://linuxtv.org
14758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14759S:	Maintained
14760F:	drivers/media/dvb-frontends/sp2*
14761
14762SPARC + UltraSPARC (sparc/sparc64)
14763M:	"David S. Miller" <davem@davemloft.net>
14764L:	sparclinux@vger.kernel.org
14765Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14768S:	Maintained
14769F:	arch/sparc/
14770F:	drivers/sbus/
14771
14772SPARC SERIAL DRIVERS
14773M:	"David S. Miller" <davem@davemloft.net>
14774L:	sparclinux@vger.kernel.org
14775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14777S:	Maintained
14778F:	include/linux/sunserialcore.h
14779F:	drivers/tty/serial/suncore.c
14780F:	drivers/tty/serial/sunhv.c
14781F:	drivers/tty/serial/sunsab.c
14782F:	drivers/tty/serial/sunsab.h
14783F:	drivers/tty/serial/sunsu.c
14784F:	drivers/tty/serial/sunzilog.c
14785F:	drivers/tty/serial/sunzilog.h
14786F:	drivers/tty/vcc.c
14787
14788SPARSE CHECKER
14789M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14790L:	linux-sparse@vger.kernel.org
14791W:	https://sparse.wiki.kernel.org/
14792T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14793S:	Maintained
14794F:	include/linux/compiler.h
14795
14796SPEAR CLOCK FRAMEWORK SUPPORT
14797M:	Viresh Kumar <vireshk@kernel.org>
14798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14799W:	http://www.st.com/spear
14800S:	Maintained
14801F:	drivers/clk/spear/
14802
14803SPEAR PLATFORM SUPPORT
14804M:	Viresh Kumar <vireshk@kernel.org>
14805M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14807W:	http://www.st.com/spear
14808S:	Maintained
14809F:	arch/arm/boot/dts/spear*
14810F:	arch/arm/mach-spear/
14811
14812SPI NOR SUBSYSTEM
14813M:	Marek Vasut <marek.vasut@gmail.com>
14814M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14815L:	linux-mtd@lists.infradead.org
14816W:	http://www.linux-mtd.infradead.org/
14817Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14819S:	Maintained
14820F:	drivers/mtd/spi-nor/
14821F:	include/linux/mtd/spi-nor.h
14822
14823SPI SUBSYSTEM
14824M:	Mark Brown <broonie@kernel.org>
14825L:	linux-spi@vger.kernel.org
14826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14827Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14828S:	Maintained
14829F:	Documentation/devicetree/bindings/spi/
14830F:	Documentation/spi/
14831F:	drivers/spi/
14832F:	include/linux/spi/
14833F:	include/uapi/linux/spi/
14834F:	tools/spi/
14835
14836SPIDERNET NETWORK DRIVER for CELL
14837M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14838L:	netdev@vger.kernel.org
14839S:	Supported
14840F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14841F:	drivers/net/ethernet/toshiba/spider_net*
14842
14843SPMI SUBSYSTEM
14844R:	Stephen Boyd <sboyd@kernel.org>
14845L:	linux-arm-msm@vger.kernel.org
14846F:	Documentation/devicetree/bindings/spmi/
14847F:	drivers/spmi/
14848F:	include/dt-bindings/spmi/spmi.h
14849F:	include/linux/spmi.h
14850F:	include/trace/events/spmi.h
14851
14852SPU FILE SYSTEM
14853M:	Jeremy Kerr <jk@ozlabs.org>
14854L:	linuxppc-dev@lists.ozlabs.org
14855W:	http://www.ibm.com/developerworks/power/cell/
14856S:	Supported
14857F:	Documentation/filesystems/spufs.txt
14858F:	arch/powerpc/platforms/cell/spufs/
14859
14860SQUASHFS FILE SYSTEM
14861M:	Phillip Lougher <phillip@squashfs.org.uk>
14862L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14863W:	http://squashfs.org.uk
14864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14865S:	Maintained
14866F:	Documentation/filesystems/squashfs.txt
14867F:	fs/squashfs/
14868
14869SRM (Alpha) environment access
14870M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14871S:	Maintained
14872F:	arch/alpha/kernel/srm_env.c
14873
14874ST LSM6DSx IMU IIO DRIVER
14875M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14876L:	linux-iio@vger.kernel.org
14877W:	http://www.st.com/
14878S:	Maintained
14879F:	drivers/iio/imu/st_lsm6dsx/
14880F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14881
14882ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14883M:	Mickael Guene <mickael.guene@st.com>
14884L:	linux-media@vger.kernel.org
14885T:	git git://linuxtv.org/media_tree.git
14886S:	Maintained
14887F:	drivers/media/i2c/st-mipid02.c
14888F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14889
14890ST STM32 I2C/SMBUS DRIVER
14891M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14892L:	linux-i2c@vger.kernel.org
14893S:	Maintained
14894F:	drivers/i2c/busses/i2c-stm32*
14895
14896ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14897M:	Song Qiang <songqiang1304521@gmail.com>
14898L:	linux-iio@vger.kernel.org
14899S:	Maintained
14900F:	drivers/iio/proximity/vl53l0x-i2c.c
14901F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14902
14903STABLE BRANCH
14904M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14905M:	Sasha Levin <sashal@kernel.org>
14906L:	stable@vger.kernel.org
14907S:	Supported
14908F:	Documentation/process/stable-kernel-rules.rst
14909
14910STAGING - COMEDI
14911M:	Ian Abbott <abbotti@mev.co.uk>
14912M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14913S:	Odd Fixes
14914F:	drivers/staging/comedi/
14915
14916STAGING - EROFS FILE SYSTEM
14917M:	Gao Xiang <gaoxiang25@huawei.com>
14918M:	Chao Yu <yuchao0@huawei.com>
14919L:	linux-erofs@lists.ozlabs.org
14920S:	Maintained
14921F:	drivers/staging/erofs/
14922
14923STAGING - FIELDBUS SUBSYSTEM
14924M:	Sven Van Asbroeck <TheSven73@gmail.com>
14925S:	Maintained
14926F:	drivers/staging/fieldbus/*
14927F:	drivers/staging/fieldbus/Documentation/
14928
14929STAGING - HMS ANYBUS-S BUS
14930M:	Sven Van Asbroeck <TheSven73@gmail.com>
14931S:	Maintained
14932F:	drivers/staging/fieldbus/anybuss/
14933
14934STAGING - INDUSTRIAL IO
14935M:	Jonathan Cameron <jic23@kernel.org>
14936L:	linux-iio@vger.kernel.org
14937S:	Odd Fixes
14938F:	Documentation/devicetree/bindings/staging/iio/
14939F:	drivers/staging/iio/
14940
14941STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14942M:	Marc Dietrich <marvin24@gmx.de>
14943L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14944L:	linux-tegra@vger.kernel.org
14945S:	Maintained
14946F:	drivers/staging/nvec/
14947
14948STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14949M:	Jens Frederich <jfrederich@gmail.com>
14950M:	Daniel Drake <dsd@laptop.org>
14951M:	Jon Nettleton <jon.nettleton@gmail.com>
14952W:	http://wiki.laptop.org/go/DCON
14953S:	Maintained
14954F:	drivers/staging/olpc_dcon/
14955
14956STAGING - REALTEK RTL8712U DRIVERS
14957M:	Larry Finger <Larry.Finger@lwfinger.net>
14958M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14959S:	Odd Fixes
14960F:	drivers/staging/rtl8712/
14961
14962STAGING - REALTEK RTL8188EU DRIVERS
14963M:	Larry Finger <Larry.Finger@lwfinger.net>
14964S:	Odd Fixes
14965F:	drivers/staging/rtl8188eu/
14966
14967STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14968M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14969M:	Teddy Wang <teddy.wang@siliconmotion.com>
14970M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14971L:	linux-fbdev@vger.kernel.org
14972S:	Maintained
14973F:	drivers/staging/sm750fb/
14974
14975STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14976M:	William Hubbs <w.d.hubbs@gmail.com>
14977M:	Chris Brannon <chris@the-brannons.com>
14978M:	Kirk Reiser <kirk@reisers.ca>
14979M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14980L:	speakup@linux-speakup.org
14981W:	http://www.linux-speakup.org/
14982S:	Odd Fixes
14983F:	drivers/staging/speakup/
14984
14985STAGING - VIA VT665X DRIVERS
14986M:	Forest Bond <forest@alittletooquiet.net>
14987S:	Odd Fixes
14988F:	drivers/staging/vt665?/
14989
14990STAGING - WILC1000 WIFI DRIVER
14991M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14992M:	Ajay Singh <ajay.kathat@microchip.com>
14993L:	linux-wireless@vger.kernel.org
14994S:	Supported
14995F:	drivers/staging/wilc1000/
14996
14997STAGING SUBSYSTEM
14998M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15000L:	devel@driverdev.osuosl.org
15001S:	Supported
15002F:	drivers/staging/
15003
15004STARFIRE/DURALAN NETWORK DRIVER
15005M:	Ion Badulescu <ionut@badula.org>
15006S:	Odd Fixes
15007F:	drivers/net/ethernet/adaptec/starfire*
15008
15009STEC S1220 SKD DRIVER
15010M:	Bart Van Assche <bart.vanassche@wdc.com>
15011L:	linux-block@vger.kernel.org
15012S:	Maintained
15013F:	drivers/block/skd*[ch]
15014
15015STI AUDIO (ASoC) DRIVERS
15016M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15018S:	Maintained
15019F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15020F:	sound/soc/sti/
15021
15022STI CEC DRIVER
15023M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15024S:	Maintained
15025F:	drivers/media/platform/sti/cec/
15026F:	Documentation/devicetree/bindings/media/stih-cec.txt
15027
15028STK1160 USB VIDEO CAPTURE DRIVER
15029M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15030L:	linux-media@vger.kernel.org
15031T:	git git://linuxtv.org/media_tree.git
15032S:	Maintained
15033F:	drivers/media/usb/stk1160/
15034
15035STM32 AUDIO (ASoC) DRIVERS
15036M:	Olivier Moysan <olivier.moysan@st.com>
15037M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15039S:	Maintained
15040F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15041F:	sound/soc/stm/
15042
15043STM32 TIMER/LPTIMER DRIVERS
15044M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15045S:	Maintained
15046F:	drivers/*/stm32-*timer*
15047F:	drivers/pwm/pwm-stm32*
15048F:	include/linux/*/stm32-*tim*
15049F:	Documentation/ABI/testing/*timer-stm32
15050F:	Documentation/devicetree/bindings/*/stm32-*timer*
15051F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15052
15053STMMAC ETHERNET DRIVER
15054M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15055M:	Alexandre Torgue <alexandre.torgue@st.com>
15056M:	Jose Abreu <joabreu@synopsys.com>
15057L:	netdev@vger.kernel.org
15058W:	http://www.stlinux.com
15059S:	Supported
15060F:	drivers/net/ethernet/stmicro/stmmac/
15061
15062SUN3/3X
15063M:	Sam Creasey <sammy@sammy.net>
15064W:	http://sammy.net/sun3/
15065S:	Maintained
15066F:	arch/m68k/kernel/*sun3*
15067F:	arch/m68k/sun3*/
15068F:	arch/m68k/include/asm/sun3*
15069F:	drivers/net/ethernet/i825xx/sun3*
15070
15071SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15072M:	Hans de Goede <hdegoede@redhat.com>
15073L:	linux-input@vger.kernel.org
15074S:	Maintained
15075F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15076F:	drivers/input/keyboard/sun4i-lradc-keys.c
15077
15078SUNDANCE NETWORK DRIVER
15079M:	Denis Kirjanov <kda@linux-powerpc.org>
15080L:	netdev@vger.kernel.org
15081S:	Maintained
15082F:	drivers/net/ethernet/dlink/sundance.c
15083
15084SUPERH
15085M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15086M:	Rich Felker <dalias@libc.org>
15087L:	linux-sh@vger.kernel.org
15088Q:	http://patchwork.kernel.org/project/linux-sh/list/
15089S:	Maintained
15090F:	Documentation/sh/
15091F:	arch/sh/
15092F:	drivers/sh/
15093
15094SUSPEND TO RAM
15095M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15096M:	Len Brown <len.brown@intel.com>
15097M:	Pavel Machek <pavel@ucw.cz>
15098L:	linux-pm@vger.kernel.org
15099B:	https://bugzilla.kernel.org
15100S:	Supported
15101F:	Documentation/power/
15102F:	arch/x86/kernel/acpi/
15103F:	drivers/base/power/
15104F:	kernel/power/
15105F:	include/linux/suspend.h
15106F:	include/linux/freezer.h
15107F:	include/linux/pm.h
15108
15109SVGA HANDLING
15110M:	Martin Mares <mj@ucw.cz>
15111L:	linux-video@atrey.karlin.mff.cuni.cz
15112S:	Maintained
15113F:	Documentation/svga.txt
15114F:	arch/x86/boot/video*
15115
15116SWIOTLB SUBSYSTEM
15117M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15118L:	iommu@lists.linux-foundation.org
15119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15120S:	Supported
15121F:	kernel/dma/swiotlb.c
15122F:	arch/*/kernel/pci-swiotlb.c
15123F:	include/linux/swiotlb.h
15124
15125SWITCHDEV
15126M:	Jiri Pirko <jiri@resnulli.us>
15127M:	Ivan Vecera <ivecera@redhat.com>
15128L:	netdev@vger.kernel.org
15129S:	Supported
15130F:	net/switchdev/
15131F:	include/net/switchdev.h
15132
15133SY8106A REGULATOR DRIVER
15134M:	Icenowy Zheng <icenowy@aosc.io>
15135S:	Maintained
15136F:	drivers/regulator/sy8106a-regulator.c
15137F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15138
15139SYNC FILE FRAMEWORK
15140M:	Sumit Semwal <sumit.semwal@linaro.org>
15141R:	Gustavo Padovan <gustavo@padovan.org>
15142S:	Maintained
15143L:	linux-media@vger.kernel.org
15144L:	dri-devel@lists.freedesktop.org
15145F:	drivers/dma-buf/sync_*
15146F:	drivers/dma-buf/dma-fence*
15147F:	drivers/dma-buf/sw_sync.c
15148F:	include/linux/sync_file.h
15149F:	include/uapi/linux/sync_file.h
15150F:	Documentation/sync_file.txt
15151T:	git git://anongit.freedesktop.org/drm/drm-misc
15152
15153SYNOPSYS ARC ARCHITECTURE
15154M:	Vineet Gupta <vgupta@synopsys.com>
15155L:	linux-snps-arc@lists.infradead.org
15156S:	Supported
15157F:	arch/arc/
15158F:	Documentation/devicetree/bindings/arc/*
15159F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15160F:	drivers/clocksource/arc_timer.c
15161F:	drivers/tty/serial/arc_uart.c
15162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15163
15164SYNOPSYS ARC HSDK SDP pll clock driver
15165M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15166S:	Supported
15167F:	drivers/clk/clk-hsdk-pll.c
15168F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15169
15170SYNOPSYS ARC SDP clock driver
15171M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15172S:	Supported
15173F:	drivers/clk/axs10x/*
15174F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15175
15176SYNOPSYS ARC SDP platform support
15177M:	Alexey Brodkin <abrodkin@synopsys.com>
15178S:	Supported
15179F:	arch/arc/plat-axs10x
15180F:	arch/arc/boot/dts/ax*
15181F:	Documentation/devicetree/bindings/arc/axs10*
15182
15183SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15184M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15185S:	Supported
15186F:	drivers/reset/reset-axs10x.c
15187F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15188
15189SYNOPSYS CREG GPIO DRIVER
15190M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15191S:	Maintained
15192F:	drivers/gpio/gpio-creg-snps.c
15193F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15194
15195SYNOPSYS DESIGNWARE 8250 UART DRIVER
15196R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15197S:	Maintained
15198F:	drivers/tty/serial/8250/8250_dw.c
15199
15200SYNOPSYS DESIGNWARE APB GPIO DRIVER
15201M:	Hoan Tran <hoan@os.amperecomputing.com>
15202L:	linux-gpio@vger.kernel.org
15203S:	Maintained
15204F:	drivers/gpio/gpio-dwapb.c
15205F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15206
15207SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15208M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15209S:	Maintained
15210F:	drivers/dma/dwi-axi-dmac/
15211F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15212
15213SYNOPSYS DESIGNWARE DMAC DRIVER
15214M:	Viresh Kumar <vireshk@kernel.org>
15215R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15216S:	Maintained
15217F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15218F:	drivers/dma/dw/
15219F:	include/dt-bindings/dma/dw-dmac.h
15220F:	include/linux/dma/dw.h
15221F:	include/linux/platform_data/dma-dw.h
15222
15223SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15224M:	Jose Abreu <Jose.Abreu@synopsys.com>
15225L:	netdev@vger.kernel.org
15226S:	Supported
15227F:	drivers/net/ethernet/synopsys/
15228
15229SYNOPSYS DESIGNWARE I2C DRIVER
15230M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15231R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15232R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15233L:	linux-i2c@vger.kernel.org
15234S:	Maintained
15235F:	drivers/i2c/busses/i2c-designware-*
15236F:	include/linux/platform_data/i2c-designware.h
15237
15238SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15239M:	Jaehoon Chung <jh80.chung@samsung.com>
15240L:	linux-mmc@vger.kernel.org
15241S:	Maintained
15242F:	drivers/mmc/host/dw_mmc*
15243
15244SYNOPSYS HSDK RESET CONTROLLER DRIVER
15245M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15246S:	Supported
15247F:	drivers/reset/reset-hsdk.c
15248F:	include/dt-bindings/reset/snps,hsdk-reset.h
15249F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15250
15251SYSTEM CONFIGURATION (SYSCON)
15252M:	Lee Jones <lee.jones@linaro.org>
15253M:	Arnd Bergmann <arnd@arndb.de>
15254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15255S:	Supported
15256F:	drivers/mfd/syscon.c
15257
15258SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15259M:	Sudeep Holla <sudeep.holla@arm.com>
15260L:	linux-arm-kernel@lists.infradead.org
15261S:	Maintained
15262F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15263F:	drivers/clk/clk-sc[mp]i.c
15264F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15265F:	drivers/firmware/arm_scpi.c
15266F:	drivers/firmware/arm_scmi/
15267F:	include/linux/sc[mp]i_protocol.h
15268
15269SYSTEM RESET/SHUTDOWN DRIVERS
15270M:	Sebastian Reichel <sre@kernel.org>
15271L:	linux-pm@vger.kernel.org
15272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15273S:	Maintained
15274F:	Documentation/devicetree/bindings/power/reset/
15275F:	drivers/power/reset/
15276
15277SYSTEM TRACE MODULE CLASS
15278M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15279S:	Maintained
15280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15281F:	Documentation/trace/stm.rst
15282F:	drivers/hwtracing/stm/
15283F:	include/linux/stm.h
15284F:	include/uapi/linux/stm.h
15285
15286SYSV FILESYSTEM
15287M:	Christoph Hellwig <hch@infradead.org>
15288S:	Maintained
15289F:	Documentation/filesystems/sysv-fs.txt
15290F:	fs/sysv/
15291F:	include/linux/sysv_fs.h
15292
15293TASKSTATS STATISTICS INTERFACE
15294M:	Balbir Singh <bsingharora@gmail.com>
15295S:	Maintained
15296F:	Documentation/accounting/taskstats*
15297F:	include/linux/taskstats*
15298F:	kernel/taskstats.c
15299
15300TC subsystem
15301M:	Jamal Hadi Salim <jhs@mojatatu.com>
15302M:	Cong Wang <xiyou.wangcong@gmail.com>
15303M:	Jiri Pirko <jiri@resnulli.us>
15304L:	netdev@vger.kernel.org
15305S:	Maintained
15306F:	include/net/pkt_cls.h
15307F:	include/net/pkt_sched.h
15308F:	include/net/tc_act/
15309F:	include/uapi/linux/pkt_cls.h
15310F:	include/uapi/linux/pkt_sched.h
15311F:	include/uapi/linux/tc_act/
15312F:	include/uapi/linux/tc_ematch/
15313F:	net/sched/
15314
15315TC90522 MEDIA DRIVER
15316M:	Akihiro Tsukada <tskd08@gmail.com>
15317L:	linux-media@vger.kernel.org
15318S:	Odd Fixes
15319F:	drivers/media/dvb-frontends/tc90522*
15320
15321TCP LOW PRIORITY MODULE
15322M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15323M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15324W:	http://tcp-lp-mod.sourceforge.net/
15325S:	Maintained
15326F:	net/ipv4/tcp_lp.c
15327
15328TDA10071 MEDIA DRIVER
15329M:	Antti Palosaari <crope@iki.fi>
15330L:	linux-media@vger.kernel.org
15331W:	https://linuxtv.org
15332W:	http://palosaari.fi/linux/
15333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15334T:	git git://linuxtv.org/anttip/media_tree.git
15335S:	Maintained
15336F:	drivers/media/dvb-frontends/tda10071*
15337
15338TDA18212 MEDIA DRIVER
15339M:	Antti Palosaari <crope@iki.fi>
15340L:	linux-media@vger.kernel.org
15341W:	https://linuxtv.org
15342W:	http://palosaari.fi/linux/
15343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15344T:	git git://linuxtv.org/anttip/media_tree.git
15345S:	Maintained
15346F:	drivers/media/tuners/tda18212*
15347
15348TDA18218 MEDIA DRIVER
15349M:	Antti Palosaari <crope@iki.fi>
15350L:	linux-media@vger.kernel.org
15351W:	https://linuxtv.org
15352W:	http://palosaari.fi/linux/
15353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15354T:	git git://linuxtv.org/anttip/media_tree.git
15355S:	Maintained
15356F:	drivers/media/tuners/tda18218*
15357
15358TDA18250 MEDIA DRIVER
15359M:	Olli Salonen <olli.salonen@iki.fi>
15360L:	linux-media@vger.kernel.org
15361W:	https://linuxtv.org
15362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15363T:	git git://linuxtv.org/media_tree.git
15364S:	Maintained
15365F:	drivers/media/tuners/tda18250*
15366
15367TDA18271 MEDIA DRIVER
15368M:	Michael Krufky <mkrufky@linuxtv.org>
15369L:	linux-media@vger.kernel.org
15370W:	https://linuxtv.org
15371W:	http://github.com/mkrufky
15372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15373T:	git git://linuxtv.org/mkrufky/tuners.git
15374S:	Maintained
15375F:	drivers/media/tuners/tda18271*
15376
15377TDA1997x MEDIA DRIVER
15378M:	Tim Harvey <tharvey@gateworks.com>
15379L:	linux-media@vger.kernel.org
15380W:	https://linuxtv.org
15381Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15382S:	Maintained
15383F:	drivers/media/i2c/tda1997x.*
15384
15385TDA827x MEDIA DRIVER
15386M:	Michael Krufky <mkrufky@linuxtv.org>
15387L:	linux-media@vger.kernel.org
15388W:	https://linuxtv.org
15389W:	http://github.com/mkrufky
15390Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15391T:	git git://linuxtv.org/mkrufky/tuners.git
15392S:	Maintained
15393F:	drivers/media/tuners/tda8290.*
15394
15395TDA8290 MEDIA DRIVER
15396M:	Michael Krufky <mkrufky@linuxtv.org>
15397L:	linux-media@vger.kernel.org
15398W:	https://linuxtv.org
15399W:	http://github.com/mkrufky
15400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15401T:	git git://linuxtv.org/mkrufky/tuners.git
15402S:	Maintained
15403F:	drivers/media/tuners/tda8290.*
15404
15405TDA9840 MEDIA DRIVER
15406M:	Hans Verkuil <hverkuil@xs4all.nl>
15407L:	linux-media@vger.kernel.org
15408T:	git git://linuxtv.org/media_tree.git
15409W:	https://linuxtv.org
15410S:	Maintained
15411F:	drivers/media/i2c/tda9840*
15412
15413TEA5761 TUNER DRIVER
15414M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15415L:	linux-media@vger.kernel.org
15416W:	https://linuxtv.org
15417T:	git git://linuxtv.org/media_tree.git
15418S:	Odd fixes
15419F:	drivers/media/tuners/tea5761.*
15420
15421TEA5767 TUNER DRIVER
15422M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15423L:	linux-media@vger.kernel.org
15424W:	https://linuxtv.org
15425T:	git git://linuxtv.org/media_tree.git
15426S:	Maintained
15427F:	drivers/media/tuners/tea5767.*
15428
15429TEA6415C MEDIA DRIVER
15430M:	Hans Verkuil <hverkuil@xs4all.nl>
15431L:	linux-media@vger.kernel.org
15432T:	git git://linuxtv.org/media_tree.git
15433W:	https://linuxtv.org
15434S:	Maintained
15435F:	drivers/media/i2c/tea6415c*
15436
15437TEA6420 MEDIA DRIVER
15438M:	Hans Verkuil <hverkuil@xs4all.nl>
15439L:	linux-media@vger.kernel.org
15440T:	git git://linuxtv.org/media_tree.git
15441W:	https://linuxtv.org
15442S:	Maintained
15443F:	drivers/media/i2c/tea6420*
15444
15445TEAM DRIVER
15446M:	Jiri Pirko <jiri@resnulli.us>
15447L:	netdev@vger.kernel.org
15448S:	Supported
15449F:	drivers/net/team/
15450F:	include/linux/if_team.h
15451F:	include/uapi/linux/if_team.h
15452
15453TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15454M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15455S:	Maintained
15456F:	arch/x86/platform/ts5500/
15457
15458TECHNOTREND USB IR RECEIVER
15459M:	Sean Young <sean@mess.org>
15460L:	linux-media@vger.kernel.org
15461S:	Maintained
15462F:	drivers/media/rc/ttusbir.c
15463
15464TECHWELL TW9910 VIDEO DECODER
15465L:	linux-media@vger.kernel.org
15466S:	Orphan
15467F:	drivers/media/i2c/tw9910.c
15468F:	include/media/i2c/tw9910.h
15469
15470TEE SUBSYSTEM
15471M:	Jens Wiklander <jens.wiklander@linaro.org>
15472S:	Maintained
15473F:	include/linux/tee_drv.h
15474F:	include/uapi/linux/tee.h
15475F:	drivers/tee/
15476F:	Documentation/tee.txt
15477
15478TEGRA ARCHITECTURE SUPPORT
15479M:	Thierry Reding <thierry.reding@gmail.com>
15480M:	Jonathan Hunter <jonathanh@nvidia.com>
15481L:	linux-tegra@vger.kernel.org
15482Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15484S:	Supported
15485N:	[^a-z]tegra
15486
15487TEGRA CLOCK DRIVER
15488M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15489M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15490S:	Supported
15491F:	drivers/clk/tegra/
15492
15493TEGRA DMA DRIVERS
15494M:	Laxman Dewangan <ldewangan@nvidia.com>
15495M:	Jon Hunter <jonathanh@nvidia.com>
15496S:	Supported
15497F:	drivers/dma/tegra*
15498
15499TEGRA I2C DRIVER
15500M:	Laxman Dewangan <ldewangan@nvidia.com>
15501S:	Supported
15502F:	drivers/i2c/busses/i2c-tegra.c
15503
15504TEGRA IOMMU DRIVERS
15505M:	Thierry Reding <thierry.reding@gmail.com>
15506L:	linux-tegra@vger.kernel.org
15507S:	Supported
15508F:	drivers/iommu/tegra*
15509
15510TEGRA KBC DRIVER
15511M:	Laxman Dewangan <ldewangan@nvidia.com>
15512S:	Supported
15513F:	drivers/input/keyboard/tegra-kbc.c
15514
15515TEGRA NAND DRIVER
15516M:	Stefan Agner <stefan@agner.ch>
15517M:	Lucas Stach <dev@lynxeye.de>
15518S:	Maintained
15519F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15520F:	drivers/mtd/nand/raw/tegra_nand.c
15521
15522TEGRA PWM DRIVER
15523M:	Thierry Reding <thierry.reding@gmail.com>
15524S:	Supported
15525F:	drivers/pwm/pwm-tegra.c
15526
15527TEGRA SERIAL DRIVER
15528M:	Laxman Dewangan <ldewangan@nvidia.com>
15529S:	Supported
15530F:	drivers/tty/serial/serial-tegra.c
15531
15532TEGRA SPI DRIVER
15533M:	Laxman Dewangan <ldewangan@nvidia.com>
15534S:	Supported
15535F:	drivers/spi/spi-tegra*
15536
15537TEGRA XUSB PADCTL DRIVER
15538M:	JC Kuo <jckuo@nvidia.com>
15539S:	Supported
15540F:	drivers/phy/tegra/xusb*
15541
15542TEHUTI ETHERNET DRIVER
15543M:	Andy Gospodarek <andy@greyhouse.net>
15544L:	netdev@vger.kernel.org
15545S:	Supported
15546F:	drivers/net/ethernet/tehuti/*
15547
15548Telecom Clock Driver for MCPL0010
15549M:	Mark Gross <mark.gross@intel.com>
15550S:	Supported
15551F:	drivers/char/tlclk.c
15552
15553TENSILICA XTENSA PORT (xtensa)
15554M:	Chris Zankel <chris@zankel.net>
15555M:	Max Filippov <jcmvbkbc@gmail.com>
15556L:	linux-xtensa@linux-xtensa.org
15557T:	git git://github.com/czankel/xtensa-linux.git
15558S:	Maintained
15559F:	arch/xtensa/
15560F:	drivers/irqchip/irq-xtensa-*
15561
15562Texas Instruments' System Control Interface (TISCI) Protocol Driver
15563M:	Nishanth Menon <nm@ti.com>
15564M:	Tero Kristo <t-kristo@ti.com>
15565M:	Santosh Shilimkar <ssantosh@kernel.org>
15566L:	linux-arm-kernel@lists.infradead.org
15567S:	Maintained
15568F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15569F:	drivers/firmware/ti_sci*
15570F:	include/linux/soc/ti/ti_sci_protocol.h
15571F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15572F:	drivers/soc/ti/ti_sci_pm_domains.c
15573F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15574F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15575F:	drivers/clk/keystone/sci-clk.c
15576F:	drivers/reset/reset-ti-sci.c
15577F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15578F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15579F:	drivers/irqchip/irq-ti-sci-intr.c
15580F:	drivers/irqchip/irq-ti-sci-inta.c
15581F:	include/linux/soc/ti/ti_sci_inta_msi.h
15582F:	drivers/soc/ti/ti_sci_inta_msi.c
15583
15584Texas Instruments ASoC drivers
15585M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15586L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15587S:	Maintained
15588F:	sound/soc/ti/
15589
15590Texas Instruments' DAC7612 DAC Driver
15591M:	Ricardo Ribalda <ricardo@ribalda.com>
15592L:	linux-iio@vger.kernel.org
15593S:	Supported
15594F:	drivers/iio/dac/ti-dac7612.c
15595F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15596
15597THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15598M:	Hans Verkuil <hverkuil@xs4all.nl>
15599L:	linux-media@vger.kernel.org
15600T:	git git://linuxtv.org/media_tree.git
15601W:	https://linuxtv.org
15602S:	Maintained
15603F:	drivers/media/radio/radio-raremono.c
15604
15605THERMAL
15606M:	Zhang Rui <rui.zhang@intel.com>
15607M:	Eduardo Valentin <edubezval@gmail.com>
15608R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15609L:	linux-pm@vger.kernel.org
15610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15612Q:	https://patchwork.kernel.org/project/linux-pm/list/
15613S:	Supported
15614F:	drivers/thermal/
15615F:	include/linux/thermal.h
15616F:	include/uapi/linux/thermal.h
15617F:	include/linux/cpu_cooling.h
15618F:	Documentation/devicetree/bindings/thermal/
15619
15620THERMAL/CPU_COOLING
15621M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15622M:	Viresh Kumar <viresh.kumar@linaro.org>
15623M:	Javi Merino <javi.merino@kernel.org>
15624L:	linux-pm@vger.kernel.org
15625S:	Supported
15626F:	Documentation/thermal/cpu-cooling-api.txt
15627F:	drivers/thermal/cpu_cooling.c
15628F:	include/linux/cpu_cooling.h
15629
15630THINKPAD ACPI EXTRAS DRIVER
15631M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15632L:	ibm-acpi-devel@lists.sourceforge.net
15633L:	platform-driver-x86@vger.kernel.org
15634W:	http://ibm-acpi.sourceforge.net
15635W:	http://thinkwiki.org/wiki/Ibm-acpi
15636T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15637S:	Maintained
15638F:	drivers/platform/x86/thinkpad_acpi.c
15639
15640THUNDERBOLT DRIVER
15641M:	Andreas Noever <andreas.noever@gmail.com>
15642M:	Michael Jamet <michael.jamet@intel.com>
15643M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15644M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15646S:	Maintained
15647F:	Documentation/admin-guide/thunderbolt.rst
15648F:	drivers/thunderbolt/
15649F:	include/linux/thunderbolt.h
15650
15651THUNDERBOLT NETWORK DRIVER
15652M:	Michael Jamet <michael.jamet@intel.com>
15653M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15654M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15655L:	netdev@vger.kernel.org
15656S:	Maintained
15657F:	drivers/net/thunderbolt.c
15658
15659THUNDERX GPIO DRIVER
15660M:	David Daney <david.daney@cavium.com>
15661S:	Maintained
15662F:	drivers/gpio/gpio-thunderx.c
15663
15664TI AM437X VPFE DRIVER
15665M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15666L:	linux-media@vger.kernel.org
15667W:	https://linuxtv.org
15668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15669T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15670S:	Maintained
15671F:	drivers/media/platform/am437x/
15672
15673TI BANDGAP AND THERMAL DRIVER
15674M:	Eduardo Valentin <edubezval@gmail.com>
15675M:	Keerthy <j-keerthy@ti.com>
15676L:	linux-pm@vger.kernel.org
15677L:	linux-omap@vger.kernel.org
15678S:	Maintained
15679F:	drivers/thermal/ti-soc-thermal/
15680
15681TI BQ27XXX POWER SUPPLY DRIVER
15682R:	Andrew F. Davis <afd@ti.com>
15683F:	include/linux/power/bq27xxx_battery.h
15684F:	drivers/power/supply/bq27xxx_battery.c
15685F:	drivers/power/supply/bq27xxx_battery_i2c.c
15686
15687TI CDCE706 CLOCK DRIVER
15688M:	Max Filippov <jcmvbkbc@gmail.com>
15689S:	Maintained
15690F:	drivers/clk/clk-cdce706.c
15691
15692TI CLOCK DRIVER
15693M:	Tero Kristo <t-kristo@ti.com>
15694L:	linux-omap@vger.kernel.org
15695S:	Maintained
15696F:	drivers/clk/ti/
15697F:	include/linux/clk/ti.h
15698
15699TI DAVINCI MACHINE SUPPORT
15700M:	Sekhar Nori <nsekhar@ti.com>
15701R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
15702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15704S:	Supported
15705F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15706F:	arch/arm/mach-davinci/
15707F:	drivers/i2c/busses/i2c-davinci.c
15708F:	arch/arm/boot/dts/da850*
15709
15710TI DAVINCI SERIES CLOCK DRIVER
15711M:	David Lechner <david@lechnology.com>
15712R:	Sekhar Nori <nsekhar@ti.com>
15713S:	Maintained
15714F:	Documentation/devicetree/bindings/clock/ti/davinci/
15715F:	drivers/clk/davinci/
15716
15717TI DAVINCI SERIES GPIO DRIVER
15718M:	Keerthy <j-keerthy@ti.com>
15719L:	linux-gpio@vger.kernel.org
15720S:	Maintained
15721F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15722F:	drivers/gpio/gpio-davinci.c
15723
15724TI DAVINCI SERIES MEDIA DRIVER
15725M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15726L:	linux-media@vger.kernel.org
15727W:	https://linuxtv.org
15728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15729T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15730S:	Maintained
15731F:	drivers/media/platform/davinci/
15732F:	include/media/davinci/
15733
15734TI ETHERNET SWITCH DRIVER (CPSW)
15735R:	Grygorii Strashko <grygorii.strashko@ti.com>
15736L:	linux-omap@vger.kernel.org
15737L:	netdev@vger.kernel.org
15738S:	Maintained
15739F:	drivers/net/ethernet/ti/cpsw*
15740F:	drivers/net/ethernet/ti/davinci*
15741
15742TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15743M:	Alex Dubov <oakad@yahoo.com>
15744S:	Maintained
15745W:	http://tifmxx.berlios.de/
15746F:	drivers/memstick/host/tifm_ms.c
15747F:	drivers/misc/tifm*
15748F:	drivers/mmc/host/tifm_sd.c
15749F:	include/linux/tifm.h
15750
15751TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15752M:	Santosh Shilimkar <ssantosh@kernel.org>
15753L:	linux-kernel@vger.kernel.org
15754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15755S:	Maintained
15756F:	drivers/soc/ti/*
15757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15758
15759TI LM49xxx FAMILY ASoC CODEC DRIVERS
15760M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15761M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15762L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15763S:	Maintained
15764F:	sound/soc/codecs/lm49453*
15765F:	sound/soc/codecs/isabelle*
15766
15767TI LP855x BACKLIGHT DRIVER
15768M:	Milo Kim <milo.kim@ti.com>
15769S:	Maintained
15770F:	Documentation/backlight/lp855x-driver.txt
15771F:	drivers/video/backlight/lp855x_bl.c
15772F:	include/linux/platform_data/lp855x.h
15773
15774TI LP8727 CHARGER DRIVER
15775M:	Milo Kim <milo.kim@ti.com>
15776S:	Maintained
15777F:	drivers/power/supply/lp8727_charger.c
15778F:	include/linux/platform_data/lp8727.h
15779
15780TI LP8788 MFD DRIVER
15781M:	Milo Kim <milo.kim@ti.com>
15782S:	Maintained
15783F:	drivers/iio/adc/lp8788_adc.c
15784F:	drivers/leds/leds-lp8788.c
15785F:	drivers/mfd/lp8788*.c
15786F:	drivers/power/supply/lp8788-charger.c
15787F:	drivers/regulator/lp8788-*.c
15788F:	include/linux/mfd/lp8788*.h
15789
15790TI NETCP ETHERNET DRIVER
15791M:	Wingman Kwok <w-kwok2@ti.com>
15792M:	Murali Karicheri <m-karicheri2@ti.com>
15793L:	netdev@vger.kernel.org
15794S:	Maintained
15795F:	drivers/net/ethernet/ti/netcp*
15796
15797TI PCM3060 ASoC CODEC DRIVER
15798M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15800S:	Maintained
15801F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15802F:	sound/soc/codecs/pcm3060*
15803
15804TI TAS571X FAMILY ASoC CODEC DRIVER
15805M:	Kevin Cernekee <cernekee@chromium.org>
15806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15807S:	Odd Fixes
15808F:	sound/soc/codecs/tas571x*
15809
15810TI TRF7970A NFC DRIVER
15811M:	Mark Greer <mgreer@animalcreek.com>
15812L:	linux-wireless@vger.kernel.org
15813L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15814S:	Supported
15815F:	drivers/nfc/trf7970a.c
15816F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15817
15818TI TWL4030 SERIES SOC CODEC DRIVER
15819M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15820L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15821S:	Maintained
15822F:	sound/soc/codecs/twl4030*
15823
15824TI VPE/CAL DRIVERS
15825M:	Benoit Parrot <bparrot@ti.com>
15826L:	linux-media@vger.kernel.org
15827W:	http://linuxtv.org/
15828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15829S:	Maintained
15830F:	drivers/media/platform/ti-vpe/
15831
15832TI WILINK WIRELESS DRIVERS
15833L:	linux-wireless@vger.kernel.org
15834W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15835W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15837S:	Orphan
15838F:	drivers/net/wireless/ti/
15839F:	include/linux/wl12xx.h
15840
15841TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15842M:	John Stultz <john.stultz@linaro.org>
15843M:	Thomas Gleixner <tglx@linutronix.de>
15844R:	Stephen Boyd <sboyd@kernel.org>
15845L:	linux-kernel@vger.kernel.org
15846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15847S:	Supported
15848F:	include/linux/clocksource.h
15849F:	include/linux/time.h
15850F:	include/linux/timex.h
15851F:	include/uapi/linux/time.h
15852F:	include/uapi/linux/timex.h
15853F:	kernel/time/clocksource.c
15854F:	kernel/time/time*.c
15855F:	kernel/time/alarmtimer.c
15856F:	kernel/time/ntp.c
15857F:	tools/testing/selftests/timers/
15858
15859TIPC NETWORK LAYER
15860M:	Jon Maloy <jon.maloy@ericsson.com>
15861M:	Ying Xue <ying.xue@windriver.com>
15862L:	netdev@vger.kernel.org (core kernel code)
15863L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15864W:	http://tipc.sourceforge.net/
15865S:	Maintained
15866F:	include/uapi/linux/tipc*.h
15867F:	net/tipc/
15868
15869TLAN NETWORK DRIVER
15870M:	Samuel Chessman <chessman@tux.org>
15871L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15872W:	http://sourceforge.net/projects/tlan/
15873S:	Maintained
15874F:	Documentation/networking/device_drivers/ti/tlan.txt
15875F:	drivers/net/ethernet/ti/tlan.*
15876
15877TM6000 VIDEO4LINUX DRIVER
15878M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15879L:	linux-media@vger.kernel.org
15880W:	https://linuxtv.org
15881T:	git git://linuxtv.org/media_tree.git
15882S:	Odd fixes
15883F:	drivers/media/usb/tm6000/
15884F:	Documentation/media/v4l-drivers/tm6000*
15885
15886TMIO/SDHI MMC DRIVER
15887M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15888L:	linux-mmc@vger.kernel.org
15889S:	Supported
15890F:	drivers/mmc/host/tmio_mmc*
15891F:	drivers/mmc/host/renesas_sdhi*
15892F:	include/linux/mfd/tmio.h
15893
15894TMP401 HARDWARE MONITOR DRIVER
15895M:	Guenter Roeck <linux@roeck-us.net>
15896L:	linux-hwmon@vger.kernel.org
15897S:	Maintained
15898F:	Documentation/hwmon/tmp401.rst
15899F:	drivers/hwmon/tmp401.c
15900
15901TMPFS (SHMEM FILESYSTEM)
15902M:	Hugh Dickins <hughd@google.com>
15903L:	linux-mm@kvack.org
15904S:	Maintained
15905F:	include/linux/shmem_fs.h
15906F:	mm/shmem.c
15907
15908TOMOYO SECURITY MODULE
15909M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15910M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15911L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15912L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15913L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15914L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15915W:	https://tomoyo.osdn.jp/
15916S:	Maintained
15917F:	security/tomoyo/
15918
15919TOPSTAR LAPTOP EXTRAS DRIVER
15920M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15921L:	platform-driver-x86@vger.kernel.org
15922S:	Maintained
15923F:	drivers/platform/x86/topstar-laptop.c
15924
15925TORTURE-TEST MODULES
15926M:	Davidlohr Bueso <dave@stgolabs.net>
15927M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15928M:	Josh Triplett <josh@joshtriplett.org>
15929L:	linux-kernel@vger.kernel.org
15930S:	Supported
15931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15932F:	Documentation/RCU/torture.txt
15933F:	kernel/torture.c
15934F:	kernel/rcu/rcutorture.c
15935F:	kernel/rcu/rcuperf.c
15936F:	kernel/locking/locktorture.c
15937
15938TOSHIBA ACPI EXTRAS DRIVER
15939M:	Azael Avalos <coproscefalo@gmail.com>
15940L:	platform-driver-x86@vger.kernel.org
15941S:	Maintained
15942F:	drivers/platform/x86/toshiba_acpi.c
15943
15944TOSHIBA BLUETOOTH DRIVER
15945M:	Azael Avalos <coproscefalo@gmail.com>
15946L:	platform-driver-x86@vger.kernel.org
15947S:	Maintained
15948F:	drivers/platform/x86/toshiba_bluetooth.c
15949
15950TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15951M:	Azael Avalos <coproscefalo@gmail.com>
15952L:	platform-driver-x86@vger.kernel.org
15953S:	Maintained
15954F:	drivers/platform/x86/toshiba_haps.c
15955
15956TOSHIBA SMM DRIVER
15957M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15958W:	http://www.buzzard.org.uk/toshiba/
15959S:	Maintained
15960F:	drivers/char/toshiba.c
15961F:	include/linux/toshiba.h
15962F:	include/uapi/linux/toshiba.h
15963
15964TOSHIBA TC358743 DRIVER
15965M:	Mats Randgaard <matrandg@cisco.com>
15966L:	linux-media@vger.kernel.org
15967S:	Maintained
15968F:	drivers/media/i2c/tc358743*
15969F:	include/media/i2c/tc358743.h
15970
15971TOSHIBA WMI HOTKEYS DRIVER
15972M:	Azael Avalos <coproscefalo@gmail.com>
15973L:	platform-driver-x86@vger.kernel.org
15974S:	Maintained
15975F:	drivers/platform/x86/toshiba-wmi.c
15976
15977TPM DEVICE DRIVER
15978M:	Peter Huewe <peterhuewe@gmx.de>
15979M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15980R:	Jason Gunthorpe <jgg@ziepe.ca>
15981L:	linux-integrity@vger.kernel.org
15982Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15983W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15984T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15985S:	Maintained
15986F:	drivers/char/tpm/
15987
15988TRACING
15989M:	Steven Rostedt <rostedt@goodmis.org>
15990M:	Ingo Molnar <mingo@redhat.com>
15991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15992S:	Maintained
15993F:	Documentation/trace/ftrace.rst
15994F:	arch/*/*/*/ftrace.h
15995F:	arch/*/kernel/ftrace.c
15996F:	include/*/ftrace.h
15997F:	include/linux/trace*.h
15998F:	include/trace/
15999F:	kernel/trace/
16000F:	tools/testing/selftests/ftrace/
16001
16002TRACING MMIO ACCESSES (MMIOTRACE)
16003M:	Steven Rostedt <rostedt@goodmis.org>
16004M:	Ingo Molnar <mingo@kernel.org>
16005R:	Karol Herbst <karolherbst@gmail.com>
16006R:	Pekka Paalanen <ppaalanen@gmail.com>
16007S:	Maintained
16008L:	linux-kernel@vger.kernel.org
16009L:	nouveau@lists.freedesktop.org
16010F:	kernel/trace/trace_mmiotrace.c
16011F:	include/linux/mmiotrace.h
16012F:	arch/x86/mm/kmmio.c
16013F:	arch/x86/mm/mmio-mod.c
16014F:	arch/x86/mm/testmmiotrace.c
16015
16016TRIVIAL PATCHES
16017M:	Jiri Kosina <trivial@kernel.org>
16018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16019S:	Maintained
16020K:	^Subject:.*(?i)trivial
16021
16022TEMPO SEMICONDUCTOR DRIVERS
16023M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16024S:	Maintained
16025F:	sound/soc/codecs/tscs*.c
16026F:	sound/soc/codecs/tscs*.h
16027F:	Documentation/devicetree/bindings/sound/tscs*.txt
16028
16029TTY LAYER
16030M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16031M:	Jiri Slaby <jslaby@suse.com>
16032S:	Supported
16033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16034F:	Documentation/serial/
16035F:	drivers/tty/
16036F:	drivers/tty/serial/serial_core.c
16037F:	include/linux/serial_core.h
16038F:	include/linux/serial.h
16039F:	include/linux/tty.h
16040F:	include/uapi/linux/serial_core.h
16041F:	include/uapi/linux/serial.h
16042F:	include/uapi/linux/tty.h
16043
16044TUA9001 MEDIA DRIVER
16045M:	Antti Palosaari <crope@iki.fi>
16046L:	linux-media@vger.kernel.org
16047W:	https://linuxtv.org
16048W:	http://palosaari.fi/linux/
16049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16050T:	git git://linuxtv.org/anttip/media_tree.git
16051S:	Maintained
16052F:	drivers/media/tuners/tua9001*
16053
16054TULIP NETWORK DRIVERS
16055L:	netdev@vger.kernel.org
16056L:	linux-parisc@vger.kernel.org
16057S:	Orphan
16058F:	drivers/net/ethernet/dec/tulip/
16059
16060TUN/TAP driver
16061M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16062W:	http://vtun.sourceforge.net/tun
16063S:	Maintained
16064F:	Documentation/networking/tuntap.txt
16065F:	arch/um/os-Linux/drivers/
16066
16067TURBOCHANNEL SUBSYSTEM
16068M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16069M:	Ralf Baechle <ralf@linux-mips.org>
16070L:	linux-mips@vger.kernel.org
16071Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16072S:	Maintained
16073F:	drivers/tc/
16074F:	include/linux/tc.h
16075
16076TURBOSTAT UTILITY
16077M:	"Len Brown" <lenb@kernel.org>
16078L:	linux-pm@vger.kernel.org
16079B:	https://bugzilla.kernel.org
16080Q:	https://patchwork.kernel.org/project/linux-pm/list/
16081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16082S:	Supported
16083F:	tools/power/x86/turbostat/
16084
16085TW5864 VIDEO4LINUX DRIVER
16086M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16087M:	Anton Sviridenko <anton@corp.bluecherry.net>
16088M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16089M:	Andrey Utkin <andrey_utkin@fastmail.com>
16090L:	linux-media@vger.kernel.org
16091S:	Supported
16092F:	drivers/media/pci/tw5864/
16093
16094TW68 VIDEO4LINUX DRIVER
16095M:	Hans Verkuil <hverkuil@xs4all.nl>
16096L:	linux-media@vger.kernel.org
16097T:	git git://linuxtv.org/media_tree.git
16098W:	https://linuxtv.org
16099S:	Odd Fixes
16100F:	drivers/media/pci/tw68/
16101
16102TW686X VIDEO4LINUX DRIVER
16103M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16104L:	linux-media@vger.kernel.org
16105T:	git git://linuxtv.org/media_tree.git
16106W:	http://linuxtv.org
16107S:	Maintained
16108F:	drivers/media/pci/tw686x/
16109
16110UBI FILE SYSTEM (UBIFS)
16111M:	Richard Weinberger <richard@nod.at>
16112M:	Artem Bityutskiy <dedekind1@gmail.com>
16113M:	Adrian Hunter <adrian.hunter@intel.com>
16114L:	linux-mtd@lists.infradead.org
16115T:	git git://git.infradead.org/ubifs-2.6.git
16116W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16117S:	Supported
16118F:	Documentation/filesystems/ubifs.txt
16119F:	fs/ubifs/
16120
16121UCLINUX (M68KNOMMU AND COLDFIRE)
16122M:	Greg Ungerer <gerg@linux-m68k.org>
16123W:	http://www.linux-m68k.org/
16124W:	http://www.uclinux.org/
16125L:	linux-m68k@lists.linux-m68k.org
16126L:	uclinux-dev@uclinux.org  (subscribers-only)
16127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16128S:	Maintained
16129F:	arch/m68k/coldfire/
16130F:	arch/m68k/68*/
16131F:	arch/m68k/*/*_no.*
16132F:	arch/m68k/include/asm/*_no.*
16133
16134UDF FILESYSTEM
16135M:	Jan Kara <jack@suse.com>
16136S:	Maintained
16137F:	Documentation/filesystems/udf.txt
16138F:	fs/udf/
16139
16140UDRAW TABLET
16141M:	Bastien Nocera <hadess@hadess.net>
16142L:	linux-input@vger.kernel.org
16143S:	Maintained
16144F:	drivers/hid/hid-udraw-ps3.c
16145
16146UFS FILESYSTEM
16147M:	Evgeniy Dushistov <dushistov@mail.ru>
16148S:	Maintained
16149F:	Documentation/filesystems/ufs.txt
16150F:	fs/ufs/
16151
16152UHID USERSPACE HID IO DRIVER:
16153M:	David Herrmann <dh.herrmann@googlemail.com>
16154L:	linux-input@vger.kernel.org
16155S:	Maintained
16156F:	drivers/hid/uhid.c
16157F:	include/uapi/linux/uhid.h
16158
16159ULPI BUS
16160M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16161L:	linux-usb@vger.kernel.org
16162S:	Maintained
16163F:	drivers/usb/common/ulpi.c
16164F:	include/linux/ulpi/
16165
16166ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16167L:	linux-usb@vger.kernel.org
16168S:	Orphan
16169F:	drivers/uwb/
16170F:	include/linux/uwb.h
16171F:	include/linux/uwb/
16172
16173UNICODE SUBSYSTEM:
16174M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16175L:	linux-fsdevel@vger.kernel.org
16176S:	Supported
16177F:	fs/unicode/
16178
16179UNICORE32 ARCHITECTURE:
16180M:	Guan Xuetao <gxt@pku.edu.cn>
16181W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16182S:	Maintained
16183T:	git git://github.com/gxt/linux.git
16184F:	arch/unicore32/
16185
16186UNIFDEF
16187M:	Tony Finch <dot@dotat.at>
16188W:	http://dotat.at/prog/unifdef
16189S:	Maintained
16190F:	scripts/unifdef.c
16191
16192UNIFORM CDROM DRIVER
16193M:	Jens Axboe <axboe@kernel.dk>
16194W:	http://www.kernel.dk
16195S:	Maintained
16196F:	Documentation/cdrom/
16197F:	drivers/cdrom/cdrom.c
16198F:	include/linux/cdrom.h
16199F:	include/uapi/linux/cdrom.h
16200
16201UNISYS S-PAR DRIVERS
16202M:	David Kershner <david.kershner@unisys.com>
16203L:	sparmaintainer@unisys.com (Unisys internal)
16204S:	Supported
16205F:	include/linux/visorbus.h
16206F:	drivers/visorbus/
16207F:	drivers/staging/unisys/
16208
16209UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16210R:	Alim Akhtar <alim.akhtar@samsung.com>
16211R:	Avri Altman <avri.altman@wdc.com>
16212R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16213L:	linux-scsi@vger.kernel.org
16214S:	Supported
16215F:	Documentation/scsi/ufs.txt
16216F:	drivers/scsi/ufs/
16217
16218UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16219M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16220L:	linux-scsi@vger.kernel.org
16221S:	Supported
16222F:	drivers/scsi/ufs/*dwc*
16223
16224UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16225M:	Stanley Chu <stanley.chu@mediatek.com>
16226L:	linux-scsi@vger.kernel.org
16227L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16228S:	Maintained
16229F:	drivers/scsi/ufs/ufs-mediatek*
16230
16231UNSORTED BLOCK IMAGES (UBI)
16232M:	Artem Bityutskiy <dedekind1@gmail.com>
16233M:	Richard Weinberger <richard@nod.at>
16234W:	http://www.linux-mtd.infradead.org/
16235L:	linux-mtd@lists.infradead.org
16236T:	git git://git.infradead.org/ubifs-2.6.git
16237S:	Supported
16238F:	drivers/mtd/ubi/
16239F:	include/linux/mtd/ubi.h
16240F:	include/uapi/mtd/ubi-user.h
16241
16242USB "USBNET" DRIVER FRAMEWORK
16243M:	Oliver Neukum <oneukum@suse.com>
16244L:	netdev@vger.kernel.org
16245W:	http://www.linux-usb.org/usbnet
16246S:	Maintained
16247F:	drivers/net/usb/usbnet.c
16248F:	include/linux/usb/usbnet.h
16249
16250USB ACM DRIVER
16251M:	Oliver Neukum <oneukum@suse.com>
16252L:	linux-usb@vger.kernel.org
16253S:	Maintained
16254F:	Documentation/usb/acm.txt
16255F:	drivers/usb/class/cdc-acm.*
16256
16257USB AR5523 WIRELESS DRIVER
16258M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16259L:	linux-wireless@vger.kernel.org
16260S:	Maintained
16261F:	drivers/net/wireless/ath/ar5523/
16262
16263USB ATTACHED SCSI
16264M:	Oliver Neukum <oneukum@suse.com>
16265L:	linux-usb@vger.kernel.org
16266L:	linux-scsi@vger.kernel.org
16267S:	Maintained
16268F:	drivers/usb/storage/uas.c
16269
16270USB CDC ETHERNET DRIVER
16271M:	Oliver Neukum <oliver@neukum.org>
16272L:	linux-usb@vger.kernel.org
16273S:	Maintained
16274F:	drivers/net/usb/cdc_*.c
16275F:	include/uapi/linux/usb/cdc.h
16276
16277USB CHAOSKEY DRIVER
16278M:	Keith Packard <keithp@keithp.com>
16279L:	linux-usb@vger.kernel.org
16280S:	Maintained
16281F:	drivers/usb/misc/chaoskey.c
16282
16283USB CYPRESS C67X00 DRIVER
16284M:	Peter Korsgaard <jacmet@sunsite.dk>
16285L:	linux-usb@vger.kernel.org
16286S:	Maintained
16287F:	drivers/usb/c67x00/
16288
16289USB DAVICOM DM9601 DRIVER
16290M:	Peter Korsgaard <jacmet@sunsite.dk>
16291L:	netdev@vger.kernel.org
16292W:	http://www.linux-usb.org/usbnet
16293S:	Maintained
16294F:	drivers/net/usb/dm9601.c
16295
16296USB DIAMOND RIO500 DRIVER
16297M:	Cesar Miquel <miquel@df.uba.ar>
16298L:	rio500-users@lists.sourceforge.net
16299W:	http://rio500.sourceforge.net
16300S:	Maintained
16301F:	drivers/usb/misc/rio500*
16302
16303USB EHCI DRIVER
16304M:	Alan Stern <stern@rowland.harvard.edu>
16305L:	linux-usb@vger.kernel.org
16306S:	Maintained
16307F:	Documentation/usb/ehci.txt
16308F:	drivers/usb/host/ehci*
16309
16310USB GADGET/PERIPHERAL SUBSYSTEM
16311M:	Felipe Balbi <balbi@kernel.org>
16312L:	linux-usb@vger.kernel.org
16313W:	http://www.linux-usb.org/gadget
16314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16315S:	Maintained
16316F:	drivers/usb/gadget/
16317F:	include/linux/usb/gadget*
16318
16319USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16320M:	Jiri Kosina <jikos@kernel.org>
16321M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16322L:	linux-usb@vger.kernel.org
16323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16324S:	Maintained
16325F:	Documentation/hid/hiddev.txt
16326F:	drivers/hid/usbhid/
16327
16328USB INTEL XHCI ROLE MUX DRIVER
16329M:	Hans de Goede <hdegoede@redhat.com>
16330L:	linux-usb@vger.kernel.org
16331S:	Maintained
16332F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16333
16334USB IP DRIVER FOR HISILICON KIRIN
16335M:	Yu Chen <chenyu56@huawei.com>
16336M:	Binghui Wang <wangbinghui@hisilicon.com>
16337L:	linux-usb@vger.kernel.org
16338S:	Maintained
16339F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16340F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16341
16342USB ISP116X DRIVER
16343M:	Olav Kongas <ok@artecdesign.ee>
16344L:	linux-usb@vger.kernel.org
16345S:	Maintained
16346F:	drivers/usb/host/isp116x*
16347F:	include/linux/usb/isp116x.h
16348
16349USB LAN78XX ETHERNET DRIVER
16350M:	Woojung Huh <woojung.huh@microchip.com>
16351M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16352L:	netdev@vger.kernel.org
16353S:	Maintained
16354F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16355F:	drivers/net/usb/lan78xx.*
16356F:	include/dt-bindings/net/microchip-lan78xx.h
16357
16358USB MASS STORAGE DRIVER
16359M:	Alan Stern <stern@rowland.harvard.edu>
16360L:	linux-usb@vger.kernel.org
16361L:	usb-storage@lists.one-eyed-alien.net
16362S:	Maintained
16363F:	drivers/usb/storage/
16364
16365USB MIDI DRIVER
16366M:	Clemens Ladisch <clemens@ladisch.de>
16367L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16369S:	Maintained
16370F:	sound/usb/midi.*
16371
16372USB NETWORKING DRIVERS
16373L:	linux-usb@vger.kernel.org
16374S:	Odd Fixes
16375F:	drivers/net/usb/
16376
16377USB OHCI DRIVER
16378M:	Alan Stern <stern@rowland.harvard.edu>
16379L:	linux-usb@vger.kernel.org
16380S:	Maintained
16381F:	Documentation/usb/ohci.txt
16382F:	drivers/usb/host/ohci*
16383
16384USB OTG FSM (Finite State Machine)
16385M:	Peter Chen <Peter.Chen@nxp.com>
16386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16387L:	linux-usb@vger.kernel.org
16388S:	Maintained
16389F:	drivers/usb/common/usb-otg-fsm.c
16390
16391USB OVER IP DRIVER
16392M:	Valentina Manea <valentina.manea.m@gmail.com>
16393M:	Shuah Khan <shuah@kernel.org>
16394M:	Shuah Khan <skhan@linuxfoundation.org>
16395L:	linux-usb@vger.kernel.org
16396S:	Maintained
16397F:	Documentation/usb/usbip_protocol.txt
16398F:	drivers/usb/usbip/
16399F:	tools/usb/usbip/
16400F:	tools/testing/selftests/drivers/usb/usbip/
16401
16402USB PEGASUS DRIVER
16403M:	Petko Manolov <petkan@nucleusys.com>
16404L:	linux-usb@vger.kernel.org
16405L:	netdev@vger.kernel.org
16406T:	git git://github.com/petkan/pegasus.git
16407W:	https://github.com/petkan/pegasus
16408S:	Maintained
16409F:	drivers/net/usb/pegasus.*
16410
16411USB PHY LAYER
16412M:	Felipe Balbi <balbi@kernel.org>
16413L:	linux-usb@vger.kernel.org
16414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16415S:	Maintained
16416F:	drivers/usb/phy/
16417
16418USB PRINTER DRIVER (usblp)
16419M:	Pete Zaitcev <zaitcev@redhat.com>
16420L:	linux-usb@vger.kernel.org
16421S:	Supported
16422F:	drivers/usb/class/usblp.c
16423
16424USB QMI WWAN NETWORK DRIVER
16425M:	Bjørn Mork <bjorn@mork.no>
16426L:	netdev@vger.kernel.org
16427S:	Maintained
16428F:	Documentation/ABI/testing/sysfs-class-net-qmi
16429F:	drivers/net/usb/qmi_wwan.c
16430
16431USB RTL8150 DRIVER
16432M:	Petko Manolov <petkan@nucleusys.com>
16433L:	linux-usb@vger.kernel.org
16434L:	netdev@vger.kernel.org
16435T:	git git://github.com/petkan/rtl8150.git
16436W:	https://github.com/petkan/rtl8150
16437S:	Maintained
16438F:	drivers/net/usb/rtl8150.c
16439
16440USB SERIAL SUBSYSTEM
16441M:	Johan Hovold <johan@kernel.org>
16442L:	linux-usb@vger.kernel.org
16443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16444S:	Maintained
16445F:	Documentation/usb/usb-serial.txt
16446F:	drivers/usb/serial/
16447F:	include/linux/usb/serial.h
16448
16449USB SMSC75XX ETHERNET DRIVER
16450M:	Steve Glendinning <steve.glendinning@shawell.net>
16451L:	netdev@vger.kernel.org
16452S:	Maintained
16453F:	drivers/net/usb/smsc75xx.*
16454
16455USB SMSC95XX ETHERNET DRIVER
16456M:	Steve Glendinning <steve.glendinning@shawell.net>
16457M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16458L:	netdev@vger.kernel.org
16459S:	Maintained
16460F:	drivers/net/usb/smsc95xx.*
16461
16462USB SUBSYSTEM
16463M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16464L:	linux-usb@vger.kernel.org
16465W:	http://www.linux-usb.org
16466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16467S:	Supported
16468F:	Documentation/devicetree/bindings/usb/
16469F:	Documentation/usb/
16470F:	drivers/usb/
16471F:	include/linux/usb.h
16472F:	include/linux/usb/
16473
16474USB TYPEC PI3USB30532 MUX DRIVER
16475M:	Hans de Goede <hdegoede@redhat.com>
16476L:	linux-usb@vger.kernel.org
16477S:	Maintained
16478F:	drivers/usb/typec/mux/pi3usb30532.c
16479
16480USB TYPEC CLASS
16481M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16482L:	linux-usb@vger.kernel.org
16483S:	Maintained
16484F:	Documentation/ABI/testing/sysfs-class-typec
16485F:	Documentation/driver-api/usb/typec.rst
16486F:	drivers/usb/typec/
16487F:	include/linux/usb/typec.h
16488
16489USB TYPEC BUS FOR ALTERNATE MODES
16490M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16491L:	linux-usb@vger.kernel.org
16492S:	Maintained
16493F:	Documentation/ABI/testing/sysfs-bus-typec
16494F:	Documentation/driver-api/usb/typec_bus.rst
16495F:	drivers/usb/typec/altmodes/
16496F:	include/linux/usb/typec_altmode.h
16497
16498USB TYPEC PORT CONTROLLER DRIVERS
16499M:	Guenter Roeck <linux@roeck-us.net>
16500L:	linux-usb@vger.kernel.org
16501S:	Maintained
16502F:	drivers/usb/typec/tcpm/
16503
16504USB UHCI DRIVER
16505M:	Alan Stern <stern@rowland.harvard.edu>
16506L:	linux-usb@vger.kernel.org
16507S:	Maintained
16508F:	drivers/usb/host/uhci*
16509
16510USB VIDEO CLASS
16511M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16512L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16513L:	linux-media@vger.kernel.org
16514T:	git git://linuxtv.org/media_tree.git
16515W:	http://www.ideasonboard.org/uvc/
16516S:	Maintained
16517F:	drivers/media/usb/uvc/
16518F:	include/uapi/linux/uvcvideo.h
16519
16520USB VISION DRIVER
16521M:	Hans Verkuil <hverkuil@xs4all.nl>
16522L:	linux-media@vger.kernel.org
16523T:	git git://linuxtv.org/media_tree.git
16524W:	https://linuxtv.org
16525S:	Odd Fixes
16526F:	drivers/media/usb/usbvision/
16527
16528USB WEBCAM GADGET
16529M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16530L:	linux-usb@vger.kernel.org
16531S:	Maintained
16532F:	drivers/usb/gadget/function/*uvc*
16533F:	drivers/usb/gadget/legacy/webcam.c
16534F:	include/uapi/linux/usb/g_uvc.h
16535
16536USB WIRELESS RNDIS DRIVER (rndis_wlan)
16537M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16538L:	linux-wireless@vger.kernel.org
16539S:	Maintained
16540F:	drivers/net/wireless/rndis_wlan.c
16541
16542USB XHCI DRIVER
16543M:	Mathias Nyman <mathias.nyman@intel.com>
16544L:	linux-usb@vger.kernel.org
16545S:	Supported
16546F:	drivers/usb/host/xhci*
16547F:	drivers/usb/host/pci-quirks*
16548
16549USB ZD1201 DRIVER
16550L:	linux-wireless@vger.kernel.org
16551W:	http://linux-lc100020.sourceforge.net
16552S:	Orphan
16553F:	drivers/net/wireless/zydas/zd1201.*
16554
16555USB ZR364XX DRIVER
16556M:	Antoine Jacquet <royale@zerezo.com>
16557L:	linux-usb@vger.kernel.org
16558L:	linux-media@vger.kernel.org
16559T:	git git://linuxtv.org/media_tree.git
16560W:	http://royale.zerezo.com/zr364xx/
16561S:	Maintained
16562F:	Documentation/media/v4l-drivers/zr364xx*
16563F:	drivers/media/usb/zr364xx/
16564
16565USER-MODE LINUX (UML)
16566M:	Jeff Dike <jdike@addtoit.com>
16567M:	Richard Weinberger <richard@nod.at>
16568M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16569L:	linux-um@lists.infradead.org
16570W:	http://user-mode-linux.sourceforge.net
16571Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16573S:	Maintained
16574F:	Documentation/virtual/uml/
16575F:	arch/um/
16576F:	arch/x86/um/
16577F:	fs/hostfs/
16578
16579USERSPACE COPYIN/COPYOUT (UIOVEC)
16580M:	Alexander Viro <viro@zeniv.linux.org.uk>
16581S:	Maintained
16582F:	lib/iov_iter.c
16583F:	include/linux/uio.h
16584
16585USERSPACE DMA BUFFER DRIVER
16586M:	Gerd Hoffmann <kraxel@redhat.com>
16587S:	Maintained
16588L:	dri-devel@lists.freedesktop.org
16589F:	drivers/dma-buf/udmabuf.c
16590F:	include/uapi/linux/udmabuf.h
16591T:	git git://anongit.freedesktop.org/drm/drm-misc
16592
16593USERSPACE I/O (UIO)
16594M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16595S:	Maintained
16596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16597F:	Documentation/driver-api/uio-howto.rst
16598F:	drivers/uio/
16599F:	include/linux/uio_driver.h
16600
16601UTIL-LINUX PACKAGE
16602M:	Karel Zak <kzak@redhat.com>
16603L:	util-linux@vger.kernel.org
16604W:	http://en.wikipedia.org/wiki/Util-linux
16605T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16606S:	Maintained
16607
16608UUID HELPERS
16609M:	Christoph Hellwig <hch@lst.de>
16610R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16611L:	linux-kernel@vger.kernel.org
16612T:	git git://git.infradead.org/users/hch/uuid.git
16613F:	lib/uuid.c
16614F:	lib/test_uuid.c
16615F:	include/linux/uuid.h
16616F:	include/uapi/linux/uuid.h
16617S:	Maintained
16618
16619UVESAFB DRIVER
16620M:	Michal Januszewski <spock@gentoo.org>
16621L:	linux-fbdev@vger.kernel.org
16622W:	https://github.com/mjanusz/v86d
16623S:	Maintained
16624F:	Documentation/fb/uvesafb.txt
16625F:	drivers/video/fbdev/uvesafb.*
16626
16627VF610 NAND DRIVER
16628M:	Stefan Agner <stefan@agner.ch>
16629L:	linux-mtd@lists.infradead.org
16630S:	Supported
16631F:	drivers/mtd/nand/raw/vf610_nfc.c
16632
16633VFAT/FAT/MSDOS FILESYSTEM
16634M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16635S:	Maintained
16636F:	Documentation/filesystems/vfat.txt
16637F:	fs/fat/
16638
16639VFIO DRIVER
16640M:	Alex Williamson <alex.williamson@redhat.com>
16641R:	Cornelia Huck <cohuck@redhat.com>
16642L:	kvm@vger.kernel.org
16643T:	git git://github.com/awilliam/linux-vfio.git
16644S:	Maintained
16645F:	Documentation/vfio.txt
16646F:	drivers/vfio/
16647F:	include/linux/vfio.h
16648F:	include/uapi/linux/vfio.h
16649
16650VFIO MEDIATED DEVICE DRIVERS
16651M:	Kirti Wankhede <kwankhede@nvidia.com>
16652L:	kvm@vger.kernel.org
16653S:	Maintained
16654F:	Documentation/vfio-mediated-device.txt
16655F:	drivers/vfio/mdev/
16656F:	include/linux/mdev.h
16657F:	samples/vfio-mdev/
16658
16659VFIO PLATFORM DRIVER
16660M:	Eric Auger <eric.auger@redhat.com>
16661L:	kvm@vger.kernel.org
16662S:	Maintained
16663F:	drivers/vfio/platform/
16664
16665VGA_SWITCHEROO
16666R:	Lukas Wunner <lukas@wunner.de>
16667S:	Maintained
16668F:	Documentation/gpu/vga-switcheroo.rst
16669F:	drivers/gpu/vga/vga_switcheroo.c
16670F:	include/linux/vga_switcheroo.h
16671T:	git git://anongit.freedesktop.org/drm/drm-misc
16672
16673VIA RHINE NETWORK DRIVER
16674S:	Orphan
16675F:	drivers/net/ethernet/via/via-rhine.c
16676
16677VIA SD/MMC CARD CONTROLLER DRIVER
16678M:	Bruce Chang <brucechang@via.com.tw>
16679M:	Harald Welte <HaraldWelte@viatech.com>
16680S:	Maintained
16681F:	drivers/mmc/host/via-sdmmc.c
16682
16683VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16684M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16685L:	linux-fbdev@vger.kernel.org
16686S:	Maintained
16687F:	include/linux/via-core.h
16688F:	include/linux/via-gpio.h
16689F:	include/linux/via_i2c.h
16690F:	drivers/video/fbdev/via/
16691
16692VIA VELOCITY NETWORK DRIVER
16693M:	Francois Romieu <romieu@fr.zoreil.com>
16694L:	netdev@vger.kernel.org
16695S:	Maintained
16696F:	drivers/net/ethernet/via/via-velocity.*
16697
16698VICODEC VIRTUAL CODEC DRIVER
16699M:	Hans Verkuil <hans.verkuil@cisco.com>
16700L:	linux-media@vger.kernel.org
16701T:	git git://linuxtv.org/media_tree.git
16702W:	https://linuxtv.org
16703S:	Maintained
16704F:	drivers/media/platform/vicodec/*
16705
16706VIDEO MULTIPLEXER DRIVER
16707M:	Philipp Zabel <p.zabel@pengutronix.de>
16708L:	linux-media@vger.kernel.org
16709S:	Maintained
16710F:	drivers/media/platform/video-mux.c
16711
16712VIDEO I2C POLLING DRIVER
16713M:	Matt Ranostay <matt.ranostay@konsulko.com>
16714L:	linux-media@vger.kernel.org
16715S:	Maintained
16716F:	drivers/media/i2c/video-i2c.c
16717
16718VIDEOBUF2 FRAMEWORK
16719M:	Pawel Osciak <pawel@osciak.com>
16720M:	Marek Szyprowski <m.szyprowski@samsung.com>
16721M:	Kyungmin Park <kyungmin.park@samsung.com>
16722L:	linux-media@vger.kernel.org
16723S:	Maintained
16724F:	drivers/media/common/videobuf2/*
16725F:	include/media/videobuf2-*
16726
16727VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16728M:	Helen Koike <helen.koike@collabora.com>
16729L:	linux-media@vger.kernel.org
16730T:	git git://linuxtv.org/media_tree.git
16731W:	https://linuxtv.org
16732S:	Maintained
16733F:	drivers/media/platform/vimc/*
16734
16735VIRT LIB
16736M:	Alex Williamson <alex.williamson@redhat.com>
16737M:	Paolo Bonzini <pbonzini@redhat.com>
16738L:	kvm@vger.kernel.org
16739S:	Supported
16740F:	virt/lib/
16741
16742VIRTIO AND VHOST VSOCK DRIVER
16743M:	Stefan Hajnoczi <stefanha@redhat.com>
16744L:	kvm@vger.kernel.org
16745L:	virtualization@lists.linux-foundation.org
16746L:	netdev@vger.kernel.org
16747S:	Maintained
16748F:	include/linux/virtio_vsock.h
16749F:	include/uapi/linux/virtio_vsock.h
16750F:	include/uapi/linux/vsockmon.h
16751F:	include/uapi/linux/vm_sockets_diag.h
16752F:	net/vmw_vsock/diag.c
16753F:	net/vmw_vsock/af_vsock_tap.c
16754F:	net/vmw_vsock/virtio_transport_common.c
16755F:	net/vmw_vsock/virtio_transport.c
16756F:	drivers/net/vsockmon.c
16757F:	drivers/vhost/vsock.c
16758F:	tools/testing/vsock/
16759
16760VIRTIO CONSOLE DRIVER
16761M:	Amit Shah <amit@kernel.org>
16762L:	virtualization@lists.linux-foundation.org
16763S:	Maintained
16764F:	drivers/char/virtio_console.c
16765F:	include/linux/virtio_console.h
16766F:	include/uapi/linux/virtio_console.h
16767
16768VIRTIO CORE AND NET DRIVERS
16769M:	"Michael S. Tsirkin" <mst@redhat.com>
16770M:	Jason Wang <jasowang@redhat.com>
16771L:	virtualization@lists.linux-foundation.org
16772S:	Maintained
16773F:	Documentation/devicetree/bindings/virtio/
16774F:	drivers/virtio/
16775F:	tools/virtio/
16776F:	drivers/net/virtio_net.c
16777F:	drivers/block/virtio_blk.c
16778F:	include/linux/virtio*.h
16779F:	include/uapi/linux/virtio_*.h
16780F:	drivers/crypto/virtio/
16781F:	mm/balloon_compaction.c
16782
16783VIRTIO BLOCK AND SCSI DRIVERS
16784M:	"Michael S. Tsirkin" <mst@redhat.com>
16785M:	Jason Wang <jasowang@redhat.com>
16786R:	Paolo Bonzini <pbonzini@redhat.com>
16787R:	Stefan Hajnoczi <stefanha@redhat.com>
16788L:	virtualization@lists.linux-foundation.org
16789S:	Maintained
16790F:	drivers/block/virtio_blk.c
16791F:	drivers/scsi/virtio_scsi.c
16792F:	include/uapi/linux/virtio_blk.h
16793F:	include/uapi/linux/virtio_scsi.h
16794F:	drivers/vhost/scsi.c
16795
16796VIRTIO CRYPTO DRIVER
16797M:	Gonglei <arei.gonglei@huawei.com>
16798L:	virtualization@lists.linux-foundation.org
16799L:	linux-crypto@vger.kernel.org
16800S:	Maintained
16801F:	drivers/crypto/virtio/
16802F:	include/uapi/linux/virtio_crypto.h
16803
16804VIRTIO DRIVERS FOR S390
16805M:	Cornelia Huck <cohuck@redhat.com>
16806M:	Halil Pasic <pasic@linux.ibm.com>
16807L:	linux-s390@vger.kernel.org
16808L:	virtualization@lists.linux-foundation.org
16809L:	kvm@vger.kernel.org
16810S:	Supported
16811F:	drivers/s390/virtio/
16812F:	arch/s390/include/uapi/asm/virtio-ccw.h
16813
16814VIRTIO GPU DRIVER
16815M:	David Airlie <airlied@linux.ie>
16816M:	Gerd Hoffmann <kraxel@redhat.com>
16817L:	dri-devel@lists.freedesktop.org
16818L:	virtualization@lists.linux-foundation.org
16819T:	git git://anongit.freedesktop.org/drm/drm-misc
16820S:	Maintained
16821F:	drivers/gpu/drm/virtio/
16822F:	include/uapi/linux/virtio_gpu.h
16823
16824VIRTIO HOST (VHOST)
16825M:	"Michael S. Tsirkin" <mst@redhat.com>
16826M:	Jason Wang <jasowang@redhat.com>
16827L:	kvm@vger.kernel.org
16828L:	virtualization@lists.linux-foundation.org
16829L:	netdev@vger.kernel.org
16830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16831S:	Maintained
16832F:	drivers/vhost/
16833F:	include/uapi/linux/vhost.h
16834
16835VIRTIO INPUT DRIVER
16836M:	Gerd Hoffmann <kraxel@redhat.com>
16837S:	Maintained
16838F:	drivers/virtio/virtio_input.c
16839F:	include/uapi/linux/virtio_input.h
16840
16841VIRTUAL BOX GUEST DEVICE DRIVER
16842M:	Hans de Goede <hdegoede@redhat.com>
16843M:	Arnd Bergmann <arnd@arndb.de>
16844M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16845S:	Maintained
16846F:	include/linux/vbox_utils.h
16847F:	include/uapi/linux/vbox*.h
16848F:	drivers/virt/vboxguest/
16849
16850VIRTUAL SERIO DEVICE DRIVER
16851M:	Stephen Chandler Paul <thatslyude@gmail.com>
16852S:	Maintained
16853F:	drivers/input/serio/userio.c
16854F:	include/uapi/linux/userio.h
16855
16856VIVID VIRTUAL VIDEO DRIVER
16857M:	Hans Verkuil <hverkuil@xs4all.nl>
16858L:	linux-media@vger.kernel.org
16859T:	git git://linuxtv.org/media_tree.git
16860W:	https://linuxtv.org
16861S:	Maintained
16862F:	drivers/media/platform/vivid/*
16863
16864VLYNQ BUS
16865M:	Florian Fainelli <f.fainelli@gmail.com>
16866L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16867S:	Maintained
16868F:	drivers/vlynq/vlynq.c
16869F:	include/linux/vlynq.h
16870
16871VME SUBSYSTEM
16872M:	Martyn Welch <martyn@welchs.me.uk>
16873M:	Manohar Vanga <manohar.vanga@gmail.com>
16874M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16875L:	devel@driverdev.osuosl.org
16876S:	Maintained
16877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16878F:	Documentation/driver-api/vme.rst
16879F:	drivers/staging/vme/
16880F:	drivers/vme/
16881F:	include/linux/vme*
16882
16883VMWARE BALLOON DRIVER
16884M:	Julien Freche <jfreche@vmware.com>
16885M:	Nadav Amit <namit@vmware.com>
16886M:	"VMware, Inc." <pv-drivers@vmware.com>
16887L:	linux-kernel@vger.kernel.org
16888S:	Maintained
16889F:	drivers/misc/vmw_balloon.c
16890
16891VMWARE HYPERVISOR INTERFACE
16892M:	Alok Kataria <akataria@vmware.com>
16893L:	virtualization@lists.linux-foundation.org
16894S:	Supported
16895F:	arch/x86/kernel/cpu/vmware.c
16896
16897VMWARE PVRDMA DRIVER
16898M:	Adit Ranadive <aditr@vmware.com>
16899M:	VMware PV-Drivers <pv-drivers@vmware.com>
16900L:	linux-rdma@vger.kernel.org
16901S:	Maintained
16902F:	drivers/infiniband/hw/vmw_pvrdma/
16903
16904VMware PVSCSI driver
16905M:	Jim Gill <jgill@vmware.com>
16906M:	VMware PV-Drivers <pv-drivers@vmware.com>
16907L:	linux-scsi@vger.kernel.org
16908S:	Maintained
16909F:	drivers/scsi/vmw_pvscsi.c
16910F:	drivers/scsi/vmw_pvscsi.h
16911
16912VMWARE VMMOUSE SUBDRIVER
16913M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16914M:	"VMware, Inc." <pv-drivers@vmware.com>
16915L:	linux-input@vger.kernel.org
16916S:	Maintained
16917F:	drivers/input/mouse/vmmouse.c
16918F:	drivers/input/mouse/vmmouse.h
16919
16920VMWARE VMXNET3 ETHERNET DRIVER
16921M:	Ronak Doshi <doshir@vmware.com>
16922M:	"VMware, Inc." <pv-drivers@vmware.com>
16923L:	netdev@vger.kernel.org
16924S:	Maintained
16925F:	drivers/net/vmxnet3/
16926
16927VOCORE VOCORE2 BOARD
16928M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16929L:	linux-mips@vger.kernel.org
16930S:	Maintained
16931F:	arch/mips/boot/dts/ralink/vocore2.dts
16932
16933VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16934M:	Liam Girdwood <lgirdwood@gmail.com>
16935M:	Mark Brown <broonie@kernel.org>
16936L:	linux-kernel@vger.kernel.org
16937W:	http://www.slimlogic.co.uk/?p=48
16938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16939S:	Supported
16940F:	Documentation/devicetree/bindings/regulator/
16941F:	Documentation/power/regulator/
16942F:	drivers/regulator/
16943F:	include/dt-bindings/regulator/
16944F:	include/linux/regulator/
16945
16946VRF
16947M:	David Ahern <dsa@cumulusnetworks.com>
16948M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16949L:	netdev@vger.kernel.org
16950S:	Maintained
16951F:	drivers/net/vrf.c
16952F:	Documentation/networking/vrf.txt
16953
16954VT1211 HARDWARE MONITOR DRIVER
16955M:	Juerg Haefliger <juergh@gmail.com>
16956L:	linux-hwmon@vger.kernel.org
16957S:	Maintained
16958F:	Documentation/hwmon/vt1211.rst
16959F:	drivers/hwmon/vt1211.c
16960
16961VT8231 HARDWARE MONITOR DRIVER
16962M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16963L:	linux-hwmon@vger.kernel.org
16964S:	Maintained
16965F:	drivers/hwmon/vt8231.c
16966
16967VUB300 USB to SDIO/SD/MMC bridge chip
16968M:	Tony Olech <tony.olech@elandigitalsystems.com>
16969L:	linux-mmc@vger.kernel.org
16970L:	linux-usb@vger.kernel.org
16971S:	Supported
16972F:	drivers/mmc/host/vub300.c
16973
16974W1 DALLAS'S 1-WIRE BUS
16975M:	Evgeniy Polyakov <zbr@ioremap.net>
16976S:	Maintained
16977F:	Documentation/devicetree/bindings/w1/
16978F:	Documentation/w1/
16979F:	drivers/w1/
16980F:	include/linux/w1.h
16981
16982W83791D HARDWARE MONITORING DRIVER
16983M:	Marc Hulsman <m.hulsman@tudelft.nl>
16984L:	linux-hwmon@vger.kernel.org
16985S:	Maintained
16986F:	Documentation/hwmon/w83791d.rst
16987F:	drivers/hwmon/w83791d.c
16988
16989W83793 HARDWARE MONITORING DRIVER
16990M:	Rudolf Marek <r.marek@assembler.cz>
16991L:	linux-hwmon@vger.kernel.org
16992S:	Maintained
16993F:	Documentation/hwmon/w83793.rst
16994F:	drivers/hwmon/w83793.c
16995
16996W83795 HARDWARE MONITORING DRIVER
16997M:	Jean Delvare <jdelvare@suse.com>
16998L:	linux-hwmon@vger.kernel.org
16999S:	Maintained
17000F:	drivers/hwmon/w83795.c
17001
17002W83L51xD SD/MMC CARD INTERFACE DRIVER
17003M:	Pierre Ossman <pierre@ossman.eu>
17004S:	Maintained
17005F:	drivers/mmc/host/wbsd.*
17006
17007WACOM PROTOCOL 4 SERIAL TABLETS
17008M:	Julian Squires <julian@cipht.net>
17009M:	Hans de Goede <hdegoede@redhat.com>
17010L:	linux-input@vger.kernel.org
17011S:	Maintained
17012F:	drivers/input/tablet/wacom_serial4.c
17013
17014WATCHDOG DEVICE DRIVERS
17015M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17016M:	Guenter Roeck <linux@roeck-us.net>
17017L:	linux-watchdog@vger.kernel.org
17018W:	http://www.linux-watchdog.org/
17019T:	git git://www.linux-watchdog.org/linux-watchdog.git
17020S:	Maintained
17021F:	Documentation/devicetree/bindings/watchdog/
17022F:	Documentation/watchdog/
17023F:	drivers/watchdog/
17024F:	include/linux/watchdog.h
17025F:	include/uapi/linux/watchdog.h
17026
17027WHISKEYCOVE PMIC GPIO DRIVER
17028M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17029L:	linux-gpio@vger.kernel.org
17030S:	Maintained
17031F:	drivers/gpio/gpio-wcove.c
17032
17033WHWAVE RTC DRIVER
17034M:	Dianlong Li <long17.cool@163.com>
17035L:	linux-rtc@vger.kernel.org
17036S:	Maintained
17037F:	drivers/rtc/rtc-sd3078.c
17038
17039WIIMOTE HID DRIVER
17040M:	David Herrmann <dh.herrmann@googlemail.com>
17041L:	linux-input@vger.kernel.org
17042S:	Maintained
17043F:	drivers/hid/hid-wiimote*
17044
17045WILOCITY WIL6210 WIRELESS DRIVER
17046M:	Maya Erez <merez@codeaurora.org>
17047L:	linux-wireless@vger.kernel.org
17048L:	wil6210@qti.qualcomm.com
17049S:	Supported
17050W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17051F:	drivers/net/wireless/ath/wil6210/
17052
17053WIMAX STACK
17054M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17055M:	linux-wimax@intel.com
17056L:	wimax@linuxwimax.org (subscribers-only)
17057S:	Supported
17058W:	http://linuxwimax.org
17059F:	Documentation/wimax/README.wimax
17060F:	include/linux/wimax/debug.h
17061F:	include/net/wimax.h
17062F:	include/uapi/linux/wimax.h
17063F:	net/wimax/
17064
17065WINBOND CIR DRIVER
17066M:	David Härdeman <david@hardeman.nu>
17067S:	Maintained
17068F:	drivers/media/rc/winbond-cir.c
17069
17070RCMM REMOTE CONTROLS DECODER
17071M:	Patrick Lerda <patrick9876@free.fr>
17072S:	Maintained
17073F:	drivers/media/rc/ir-rcmm-decoder.c
17074
17075WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17076M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17077L:	linux-watchdog@vger.kernel.org
17078S:	Maintained
17079F:	drivers/watchdog/ebc-c384_wdt.c
17080
17081WINSYSTEMS WS16C48 GPIO DRIVER
17082M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17083L:	linux-gpio@vger.kernel.org
17084S:	Maintained
17085F:	drivers/gpio/gpio-ws16c48.c
17086
17087WISTRON LAPTOP BUTTON DRIVER
17088M:	Miloslav Trmac <mitr@volny.cz>
17089S:	Maintained
17090F:	drivers/input/misc/wistron_btns.c
17091
17092WL3501 WIRELESS PCMCIA CARD DRIVER
17093L:	linux-wireless@vger.kernel.org
17094S:	Odd fixes
17095F:	drivers/net/wireless/wl3501*
17096
17097WOLFSON MICROELECTRONICS DRIVERS
17098L:	patches@opensource.cirrus.com
17099T:	git https://github.com/CirrusLogic/linux-drivers.git
17100W:	https://github.com/CirrusLogic/linux-drivers/wiki
17101S:	Supported
17102F:	Documentation/hwmon/wm83??.rst
17103F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17104F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17105F:	Documentation/devicetree/bindings/mfd/arizona.txt
17106F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17107F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17108F:	arch/arm/mach-s3c64xx/mach-crag6410*
17109F:	drivers/clk/clk-wm83*.c
17110F:	drivers/extcon/extcon-arizona.c
17111F:	drivers/leds/leds-wm83*.c
17112F:	drivers/gpio/gpio-*wm*.c
17113F:	drivers/gpio/gpio-arizona.c
17114F:	drivers/hwmon/wm83??-hwmon.c
17115F:	drivers/input/misc/wm831x-on.c
17116F:	drivers/input/touchscreen/wm831x-ts.c
17117F:	drivers/input/touchscreen/wm97*.c
17118F:	drivers/mfd/arizona*
17119F:	drivers/mfd/wm*.c
17120F:	drivers/mfd/cs47l24*
17121F:	drivers/power/supply/wm83*.c
17122F:	drivers/rtc/rtc-wm83*.c
17123F:	drivers/regulator/wm8*.c
17124F:	drivers/regulator/arizona*
17125F:	drivers/video/backlight/wm83*_bl.c
17126F:	drivers/watchdog/wm83*_wdt.c
17127F:	include/linux/mfd/arizona/
17128F:	include/linux/mfd/wm831x/
17129F:	include/linux/mfd/wm8350/
17130F:	include/linux/mfd/wm8400*
17131F:	include/linux/regulator/arizona*
17132F:	include/linux/wm97xx.h
17133F:	include/sound/wm????.h
17134F:	sound/soc/codecs/arizona.?
17135F:	sound/soc/codecs/wm*
17136F:	sound/soc/codecs/cs47l24*
17137
17138WORKQUEUE
17139M:	Tejun Heo <tj@kernel.org>
17140R:	Lai Jiangshan <jiangshanlai@gmail.com>
17141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17142S:	Maintained
17143F:	include/linux/workqueue.h
17144F:	kernel/workqueue.c
17145F:	Documentation/core-api/workqueue.rst
17146
17147X-POWERS AXP288 PMIC DRIVERS
17148M:	Hans de Goede <hdegoede@redhat.com>
17149S:	Maintained
17150N:	axp288
17151F:	drivers/acpi/pmic/intel_pmic_xpower.c
17152
17153X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17154M:	Chen-Yu Tsai <wens@csie.org>
17155L:	linux-kernel@vger.kernel.org
17156S:	Maintained
17157N:	axp[128]
17158
17159X.25 NETWORK LAYER
17160M:	Andrew Hendry <andrew.hendry@gmail.com>
17161L:	linux-x25@vger.kernel.org
17162S:	Odd Fixes
17163F:	Documentation/networking/x25*
17164F:	include/net/x25*
17165F:	net/x25/
17166
17167X86 ARCHITECTURE (32-BIT AND 64-BIT)
17168M:	Thomas Gleixner <tglx@linutronix.de>
17169M:	Ingo Molnar <mingo@redhat.com>
17170M:	Borislav Petkov <bp@alien8.de>
17171R:	"H. Peter Anvin" <hpa@zytor.com>
17172M:	x86@kernel.org
17173L:	linux-kernel@vger.kernel.org
17174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17175S:	Maintained
17176F:	Documentation/devicetree/bindings/x86/
17177F:	Documentation/x86/
17178F:	arch/x86/
17179
17180X86 ENTRY CODE
17181M:	Andy Lutomirski <luto@kernel.org>
17182L:	linux-kernel@vger.kernel.org
17183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17184S:	Maintained
17185F:	arch/x86/entry/
17186
17187X86 MCE INFRASTRUCTURE
17188M:	Tony Luck <tony.luck@intel.com>
17189M:	Borislav Petkov <bp@alien8.de>
17190L:	linux-edac@vger.kernel.org
17191S:	Maintained
17192F:	arch/x86/kernel/cpu/mce/*
17193
17194X86 MICROCODE UPDATE SUPPORT
17195M:	Borislav Petkov <bp@alien8.de>
17196S:	Maintained
17197F:	arch/x86/kernel/cpu/microcode/*
17198
17199X86 MM
17200M:	Dave Hansen <dave.hansen@linux.intel.com>
17201M:	Andy Lutomirski <luto@kernel.org>
17202M:	Peter Zijlstra <peterz@infradead.org>
17203L:	linux-kernel@vger.kernel.org
17204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17205S:	Maintained
17206F:	arch/x86/mm/
17207
17208X86 PLATFORM DRIVERS
17209M:	Darren Hart <dvhart@infradead.org>
17210M:	Andy Shevchenko <andy@infradead.org>
17211L:	platform-driver-x86@vger.kernel.org
17212T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17213S:	Maintained
17214F:	drivers/platform/x86/
17215F:	drivers/platform/olpc/
17216
17217X86 PLATFORM DRIVERS - ARCH
17218R:	Darren Hart <dvhart@infradead.org>
17219R:	Andy Shevchenko <andy@infradead.org>
17220L:	platform-driver-x86@vger.kernel.org
17221L:	x86@kernel.org
17222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17223S:	Maintained
17224F:	arch/x86/platform
17225
17226X86 VDSO
17227M:	Andy Lutomirski <luto@kernel.org>
17228L:	linux-kernel@vger.kernel.org
17229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17230S:	Maintained
17231F:	arch/x86/entry/vdso/
17232
17233XARRAY
17234M:	Matthew Wilcox <willy@infradead.org>
17235L:	linux-fsdevel@vger.kernel.org
17236S:	Supported
17237F:	Documentation/core-api/xarray.rst
17238F:	lib/idr.c
17239F:	lib/xarray.c
17240F:	include/linux/idr.h
17241F:	include/linux/xarray.h
17242F:	tools/testing/radix-tree
17243
17244XBOX DVD IR REMOTE
17245M:	Benjamin Valentin <benpicco@googlemail.com>
17246S:	Maintained
17247F:	drivers/media/rc/xbox_remote.c
17248F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17249
17250XC2028/3028 TUNER DRIVER
17251M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17252L:	linux-media@vger.kernel.org
17253W:	https://linuxtv.org
17254T:	git git://linuxtv.org/media_tree.git
17255S:	Maintained
17256F:	drivers/media/tuners/tuner-xc2028.*
17257
17258XDP (eXpress Data Path)
17259M:	Alexei Starovoitov <ast@kernel.org>
17260M:	Daniel Borkmann <daniel@iogearbox.net>
17261M:	David S. Miller <davem@davemloft.net>
17262M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17263M:	Jesper Dangaard Brouer <hawk@kernel.org>
17264M:	John Fastabend <john.fastabend@gmail.com>
17265L:	netdev@vger.kernel.org
17266L:	xdp-newbies@vger.kernel.org
17267L:	bpf@vger.kernel.org
17268S:	Supported
17269F:	net/core/xdp.c
17270F:	include/net/xdp.h
17271F:	kernel/bpf/devmap.c
17272F:	kernel/bpf/cpumap.c
17273F:	include/trace/events/xdp.h
17274K:	xdp
17275N:	xdp
17276
17277XDP SOCKETS (AF_XDP)
17278M:	Björn Töpel <bjorn.topel@intel.com>
17279M:	Magnus Karlsson <magnus.karlsson@intel.com>
17280L:	netdev@vger.kernel.org
17281L:	bpf@vger.kernel.org
17282S:	Maintained
17283F:	kernel/bpf/xskmap.c
17284F:	net/xdp/
17285
17286XEN BLOCK SUBSYSTEM
17287M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17288M:	Roger Pau Monné <roger.pau@citrix.com>
17289L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17290S:	Supported
17291F:	drivers/block/xen-blkback/*
17292F:	drivers/block/xen*
17293
17294XEN HYPERVISOR ARM
17295M:	Stefano Stabellini <sstabellini@kernel.org>
17296L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17297S:	Maintained
17298F:	arch/arm/xen/
17299F:	arch/arm/include/asm/xen/
17300
17301XEN HYPERVISOR ARM64
17302M:	Stefano Stabellini <sstabellini@kernel.org>
17303L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17304S:	Maintained
17305F:	arch/arm64/xen/
17306F:	arch/arm64/include/asm/xen/
17307
17308XEN HYPERVISOR INTERFACE
17309M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17310M:	Juergen Gross <jgross@suse.com>
17311R:	Stefano Stabellini <sstabellini@kernel.org>
17312L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17314S:	Supported
17315F:	arch/x86/xen/
17316F:	arch/x86/platform/pvh/
17317F:	drivers/*/xen-*front.c
17318F:	drivers/xen/
17319F:	arch/x86/include/asm/xen/
17320F:	arch/x86/include/asm/pvclock-abi.h
17321F:	include/xen/
17322F:	include/uapi/xen/
17323F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17324F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17325
17326XEN NETWORK BACKEND DRIVER
17327M:	Wei Liu <wei.liu2@citrix.com>
17328M:	Paul Durrant <paul.durrant@citrix.com>
17329L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17330L:	netdev@vger.kernel.org
17331S:	Supported
17332F:	drivers/net/xen-netback/*
17333
17334XEN PCI SUBSYSTEM
17335M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17336L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17337S:	Supported
17338F:	arch/x86/pci/*xen*
17339F:	drivers/pci/*xen*
17340
17341XEN PVSCSI DRIVERS
17342M:	Juergen Gross <jgross@suse.com>
17343L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17344L:	linux-scsi@vger.kernel.org
17345S:	Supported
17346F:	drivers/scsi/xen-scsifront.c
17347F:	drivers/xen/xen-scsiback.c
17348F:	include/xen/interface/io/vscsiif.h
17349
17350XEN SWIOTLB SUBSYSTEM
17351M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17352L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17353L:	iommu@lists.linux-foundation.org
17354S:	Supported
17355F:	arch/x86/xen/*swiotlb*
17356F:	drivers/xen/*swiotlb*
17357
17358XEN SOUND FRONTEND DRIVER
17359M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17360L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17361L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17362S:	Supported
17363F:	sound/xen/*
17364
17365XFS FILESYSTEM
17366M:	Darrick J. Wong <darrick.wong@oracle.com>
17367M:	linux-xfs@vger.kernel.org
17368L:	linux-xfs@vger.kernel.org
17369W:	http://xfs.org/
17370T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17371S:	Supported
17372F:	Documentation/filesystems/xfs.txt
17373F:	fs/xfs/
17374
17375XILINX AXI ETHERNET DRIVER
17376M:	Anirudha Sarangi <anirudh@xilinx.com>
17377M:	John Linn <John.Linn@xilinx.com>
17378S:	Maintained
17379F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17380
17381XILINX UARTLITE SERIAL DRIVER
17382M:	Peter Korsgaard <jacmet@sunsite.dk>
17383L:	linux-serial@vger.kernel.org
17384S:	Maintained
17385F:	drivers/tty/serial/uartlite.c
17386
17387XILINX VIDEO IP CORES
17388M:	Hyun Kwon <hyun.kwon@xilinx.com>
17389M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17390L:	linux-media@vger.kernel.org
17391T:	git git://linuxtv.org/media_tree.git
17392S:	Supported
17393F:	Documentation/devicetree/bindings/media/xilinx/
17394F:	drivers/media/platform/xilinx/
17395F:	include/uapi/linux/xilinx-v4l2-controls.h
17396
17397XILLYBUS DRIVER
17398M:	Eli Billauer <eli.billauer@gmail.com>
17399L:	linux-kernel@vger.kernel.org
17400S:	Supported
17401F:	drivers/char/xillybus/
17402
17403XLP9XX I2C DRIVER
17404M:	George Cherian <george.cherian@cavium.com>
17405M:	Jan Glauber <jglauber@cavium.com>
17406L:	linux-i2c@vger.kernel.org
17407W:	http://www.cavium.com
17408S:	Supported
17409F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17410F:	drivers/i2c/busses/i2c-xlp9xx.c
17411
17412XRA1403 GPIO EXPANDER
17413M:	Nandor Han <nandor.han@ge.com>
17414M:	Semi Malinen <semi.malinen@ge.com>
17415L:	linux-gpio@vger.kernel.org
17416S:	Maintained
17417F:	drivers/gpio/gpio-xra1403.c
17418F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17419
17420XTENSA XTFPGA PLATFORM SUPPORT
17421M:	Max Filippov <jcmvbkbc@gmail.com>
17422L:	linux-xtensa@linux-xtensa.org
17423S:	Maintained
17424F:	drivers/spi/spi-xtensa-xtfpga.c
17425F:	sound/soc/xtensa/xtfpga-i2s.c
17426
17427YAM DRIVER FOR AX.25
17428M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17429L:	linux-hams@vger.kernel.org
17430S:	Maintained
17431F:	drivers/net/hamradio/yam*
17432F:	include/linux/yam.h
17433
17434YAMA SECURITY MODULE
17435M:	Kees Cook <keescook@chromium.org>
17436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17437S:	Supported
17438F:	security/yama/
17439F:	Documentation/admin-guide/LSM/Yama.rst
17440
17441YEALINK PHONE DRIVER
17442M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17443L:	usbb2k-api-dev@nongnu.org
17444S:	Maintained
17445F:	Documentation/input/devices/yealink.rst
17446F:	drivers/input/misc/yealink.*
17447
17448Z8530 DRIVER FOR AX.25
17449M:	Joerg Reuter <jreuter@yaina.de>
17450W:	http://yaina.de/jreuter/
17451W:	http://www.qsl.net/dl1bke/
17452L:	linux-hams@vger.kernel.org
17453S:	Maintained
17454F:	Documentation/networking/z8530drv.txt
17455F:	drivers/net/hamradio/*scc.c
17456F:	drivers/net/hamradio/z8530.h
17457
17458ZBUD COMPRESSED PAGE ALLOCATOR
17459M:	Seth Jennings <sjenning@redhat.com>
17460M:	Dan Streetman <ddstreet@ieee.org>
17461L:	linux-mm@kvack.org
17462S:	Maintained
17463F:	mm/zbud.c
17464F:	include/linux/zbud.h
17465
17466ZD1211RW WIRELESS DRIVER
17467M:	Daniel Drake <dsd@gentoo.org>
17468M:	Ulrich Kunitz <kune@deine-taler.de>
17469W:	http://zd1211.ath.cx/wiki/DriverRewrite
17470L:	linux-wireless@vger.kernel.org
17471L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17472S:	Maintained
17473F:	drivers/net/wireless/zydas/zd1211rw/
17474
17475ZD1301 MEDIA DRIVER
17476M:	Antti Palosaari <crope@iki.fi>
17477L:	linux-media@vger.kernel.org
17478W:	https://linuxtv.org/
17479W:	http://palosaari.fi/linux/
17480Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17481S:	Maintained
17482F:	drivers/media/usb/dvb-usb-v2/zd1301*
17483
17484ZD1301_DEMOD MEDIA DRIVER
17485M:	Antti Palosaari <crope@iki.fi>
17486L:	linux-media@vger.kernel.org
17487W:	https://linuxtv.org/
17488W:	http://palosaari.fi/linux/
17489Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17490S:	Maintained
17491F:	drivers/media/dvb-frontends/zd1301_demod*
17492
17493ZPOOL COMPRESSED PAGE STORAGE API
17494M:	Dan Streetman <ddstreet@ieee.org>
17495L:	linux-mm@kvack.org
17496S:	Maintained
17497F:	mm/zpool.c
17498F:	include/linux/zpool.h
17499
17500ZR36067 VIDEO FOR LINUX DRIVER
17501L:	mjpeg-users@lists.sourceforge.net
17502L:	linux-media@vger.kernel.org
17503W:	http://mjpeg.sourceforge.net/driver-zoran/
17504T:	hg https://linuxtv.org/hg/v4l-dvb
17505S:	Odd Fixes
17506F:	drivers/staging/media/zoran/
17507
17508ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17509M:	Minchan Kim <minchan@kernel.org>
17510M:	Nitin Gupta <ngupta@vflare.org>
17511R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17512L:	linux-kernel@vger.kernel.org
17513S:	Maintained
17514F:	drivers/block/zram/
17515F:	Documentation/blockdev/zram.txt
17516
17517ZS DECSTATION Z85C30 SERIAL DRIVER
17518M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17519S:	Maintained
17520F:	drivers/tty/serial/zs.*
17521
17522ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17523M:	Minchan Kim <minchan@kernel.org>
17524M:	Nitin Gupta <ngupta@vflare.org>
17525R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17526L:	linux-mm@kvack.org
17527S:	Maintained
17528F:	mm/zsmalloc.c
17529F:	include/linux/zsmalloc.h
17530F:	Documentation/vm/zsmalloc.rst
17531
17532ZSWAP COMPRESSED SWAP CACHING
17533M:	Seth Jennings <sjenning@redhat.com>
17534M:	Dan Streetman <ddstreet@ieee.org>
17535L:	linux-mm@kvack.org
17536S:	Maintained
17537F:	mm/zswap.c
17538
17539THE REST
17540M:	Linus Torvalds <torvalds@linux-foundation.org>
17541L:	linux-kernel@vger.kernel.org
17542Q:	http://patchwork.kernel.org/project/LKML/list/
17543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17544S:	Buried alive in reporters
17545F:	*
17546F:	*/
17547