xref: /linux/MAINTAINERS (revision ebf68996de0ab250c5d520eb2291ab65643e9a1e)
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
554
555ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556M:	Stefan Popa <stefan.popa@analog.com>
557W:	http://ez.analog.com/community/linux-device-drivers
558S:	Supported
559F:	drivers/iio/accel/adxl372.c
560F:	drivers/iio/accel/adxl372_spi.c
561F:	drivers/iio/accel/adxl372_i2c.c
562F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
563
564AF9013 MEDIA DRIVER
565M:	Antti Palosaari <crope@iki.fi>
566L:	linux-media@vger.kernel.org
567W:	https://linuxtv.org
568W:	http://palosaari.fi/linux/
569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
570T:	git git://linuxtv.org/anttip/media_tree.git
571S:	Maintained
572F:	drivers/media/dvb-frontends/af9013*
573
574AF9033 MEDIA DRIVER
575M:	Antti Palosaari <crope@iki.fi>
576L:	linux-media@vger.kernel.org
577W:	https://linuxtv.org
578W:	http://palosaari.fi/linux/
579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
580T:	git git://linuxtv.org/anttip/media_tree.git
581S:	Maintained
582F:	drivers/media/dvb-frontends/af9033*
583
584AFFS FILE SYSTEM
585M:	David Sterba <dsterba@suse.com>
586L:	linux-fsdevel@vger.kernel.org
587S:	Odd Fixes
588F:	Documentation/filesystems/affs.txt
589F:	fs/affs/
590
591AFS FILESYSTEM
592M:	David Howells <dhowells@redhat.com>
593L:	linux-afs@lists.infradead.org
594S:	Supported
595F:	fs/afs/
596F:	include/trace/events/afs.h
597F:	Documentation/filesystems/afs.txt
598W:	https://www.infradead.org/~dhowells/kafs/
599
600AGPGART DRIVER
601M:	David Airlie <airlied@linux.ie>
602T:	git git://anongit.freedesktop.org/drm/drm
603S:	Maintained
604F:	drivers/char/agp/
605F:	include/linux/agp*
606F:	include/uapi/linux/agp*
607
608AHA152X SCSI DRIVER
609M:	"Juergen E. Fischer" <fischer@norbit.de>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aha152x*
613F:	drivers/scsi/pcmcia/aha152x*
614
615AIC7XXX / AIC79XX SCSI DRIVER
616M:	Hannes Reinecke <hare@suse.com>
617L:	linux-scsi@vger.kernel.org
618S:	Maintained
619F:	drivers/scsi/aic7xxx/
620
621AIMSLAB FM RADIO RECEIVER DRIVER
622M:	Hans Verkuil <hverkuil@xs4all.nl>
623L:	linux-media@vger.kernel.org
624T:	git git://linuxtv.org/media_tree.git
625W:	https://linuxtv.org
626S:	Maintained
627F:	drivers/media/radio/radio-aimslab*
628
629AIO
630M:	Benjamin LaHaise <bcrl@kvack.org>
631L:	linux-aio@kvack.org
632S:	Supported
633F:	fs/aio.c
634F:	include/linux/*aio*.h
635
636AIRSPY MEDIA DRIVER
637M:	Antti Palosaari <crope@iki.fi>
638L:	linux-media@vger.kernel.org
639W:	https://linuxtv.org
640W:	http://palosaari.fi/linux/
641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
642T:	git git://linuxtv.org/anttip/media_tree.git
643S:	Maintained
644F:	drivers/media/usb/airspy/
645
646ALACRITECH GIGABIT ETHERNET DRIVER
647M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
648S:	Maintained
649F:	drivers/net/ethernet/alacritech/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLWINNER SECURITY SYSTEM
672M:	Corentin Labbe <clabbe.montjoie@gmail.com>
673L:	linux-crypto@vger.kernel.org
674S:	Maintained
675F:	drivers/crypto/sunxi-ss/
676
677ALLWINNER VPU DRIVER
678M:	Maxime Ripard <maxime.ripard@bootlin.com>
679M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680L:	linux-media@vger.kernel.org
681S:	Maintained
682F:	drivers/staging/media/sunxi/cedrus/
683
684ALPHA PORT
685M:	Richard Henderson <rth@twiddle.net>
686M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687M:	Matt Turner <mattst88@gmail.com>
688S:	Odd Fixes
689L:	linux-alpha@vger.kernel.org
690F:	arch/alpha/
691
692ALPS PS/2 TOUCHPAD DRIVER
693R:	Pali Rohár <pali.rohar@gmail.com>
694F:	drivers/input/mouse/alps.*
695
696ALTERA I2C CONTROLLER DRIVER
697M:	Thor Thayer <thor.thayer@linux.intel.com>
698S:	Maintained
699F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
700F:	drivers/i2c/busses/i2c-altera.c
701
702ALTERA MAILBOX DRIVER
703M:	Ley Foon Tan <lftan@altera.com>
704L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705S:	Maintained
706F:	drivers/mailbox/mailbox-altera.c
707
708ALTERA PIO DRIVER
709M:	Tien Hock Loh <thloh@altera.com>
710L:	linux-gpio@vger.kernel.org
711S:	Maintained
712F:	drivers/gpio/gpio-altera.c
713
714ALTERA SYSTEM MANAGER DRIVER
715M:	Thor Thayer <thor.thayer@linux.intel.com>
716S:	Maintained
717F:	drivers/mfd/altera-sysmgr.c
718F:	include/linux/mfd/altera-sysgmr.h
719
720ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722S:	Maintained
723F:	drivers/gpio/gpio-altera-a10sr.c
724F:	drivers/mfd/altera-a10sr.c
725F:	drivers/reset/reset-a10sr.c
726F:	include/linux/mfd/altera-a10sr.h
727F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
728
729ALTERA TRIPLE SPEED ETHERNET DRIVER
730M:	Thor Thayer <thor.thayer@linux.intel.com>
731L:	netdev@vger.kernel.org
732L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733S:	Maintained
734F:	drivers/net/ethernet/altera/
735
736ALTERA UART/JTAG UART SERIAL DRIVERS
737M:	Tobias Klauser <tklauser@distanz.ch>
738L:	linux-serial@vger.kernel.org
739L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740S:	Maintained
741F:	drivers/tty/serial/altera_uart.c
742F:	drivers/tty/serial/altera_jtaguart.c
743F:	include/linux/altera_uart.h
744F:	include/linux/altera_jtaguart.h
745
746AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747M:	Talel Shenhar <talel@amazon.com>
748S:	Maintained
749F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750F:	drivers/thermal/thermal_mmio.c
751
752AMAZON ETHERNET DRIVERS
753M:	Netanel Belgazal <netanel@amazon.com>
754R:	Saeed Bishara <saeedb@amazon.com>
755R:	Zorik Machulsky <zorik@amazon.com>
756L:	netdev@vger.kernel.org
757S:	Supported
758F:	Documentation/networking/device_drivers/amazon/ena.txt
759F:	drivers/net/ethernet/amazon/
760
761AMAZON RDMA EFA DRIVER
762M:	Gal Pressman <galpress@amazon.com>
763R:	Yossi Leybovich <sleybo@amazon.com>
764L:	linux-rdma@vger.kernel.org
765Q:	https://patchwork.kernel.org/project/linux-rdma/list/
766S:	Supported
767F:	drivers/infiniband/hw/efa/
768F:	include/uapi/rdma/efa-abi.h
769
770AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771M:	Tom Lendacky <thomas.lendacky@amd.com>
772M:	Gary Hook <gary.hook@amd.com>
773L:	linux-crypto@vger.kernel.org
774S:	Supported
775F:	drivers/crypto/ccp/
776F:	include/linux/ccp.h
777
778AMD DISPLAY CORE
779M:	Harry Wentland <harry.wentland@amd.com>
780M:	Leo Li <sunpeng.li@amd.com>
781L:	amd-gfx@lists.freedesktop.org
782T:	git git://people.freedesktop.org/~agd5f/linux
783S:	Supported
784F:	drivers/gpu/drm/amd/display/
785
786AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787M:	Huang Rui <ray.huang@amd.com>
788L:	linux-hwmon@vger.kernel.org
789S:	Supported
790F:	Documentation/hwmon/fam15h_power.rst
791F:	drivers/hwmon/fam15h_power.c
792
793AMD FCH GPIO DRIVER
794M:	Enrico Weigelt, metux IT consult <info@metux.net>
795L:	linux-gpio@vger.kernel.org
796S:	Maintained
797F:	drivers/gpio/gpio-amd-fch.c
798F:	include/linux/platform_data/gpio/gpio-amd-fch.h
799
800AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
802S:	Orphan
803F:	drivers/usb/gadget/udc/amd5536udc.*
804
805AMD GEODE PROCESSOR/CHIPSET SUPPORT
806P:	Andres Salomon <dilinger@queued.net>
807L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
808W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
809S:	Supported
810F:	drivers/char/hw_random/geode-rng.c
811F:	drivers/crypto/geode*
812F:	drivers/video/fbdev/geode/
813F:	arch/x86/include/asm/geode.h
814
815AMD IOMMU (AMD-VI)
816M:	Joerg Roedel <joro@8bytes.org>
817L:	iommu@lists.linux-foundation.org
818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
819S:	Maintained
820F:	drivers/iommu/amd_iommu*.[ch]
821F:	include/linux/amd-iommu.h
822
823AMD KFD
824M:	Oded Gabbay <oded.gabbay@gmail.com>
825L:	dri-devel@lists.freedesktop.org
826T:	git git://people.freedesktop.org/~gabbayo/linux.git
827S:	Supported
828F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835F:	drivers/gpu/drm/amd/amdkfd/
836F:	drivers/gpu/drm/amd/include/cik_structs.h
837F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838F:	drivers/gpu/drm/amd/include/vi_structs.h
839F:	drivers/gpu/drm/amd/include/v9_structs.h
840F:	include/uapi/linux/kfd_ioctl.h
841
842AMD MP2 I2C DRIVER
843M:	Elie Morisse <syniurge@gmail.com>
844M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
845M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846L:	linux-i2c@vger.kernel.org
847S:	Maintained
848F:	drivers/i2c/busses/i2c-amd-mp2*
849
850AMD POWERPLAY
851M:	Rex Zhu <rex.zhu@amd.com>
852M:	Evan Quan <evan.quan@amd.com>
853L:	amd-gfx@lists.freedesktop.org
854S:	Supported
855F:	drivers/gpu/drm/amd/powerplay/
856T:	git git://people.freedesktop.org/~agd5f/linux
857
858AMD SEATTLE DEVICE TREE SUPPORT
859M:	Brijesh Singh <brijeshkumar.singh@amd.com>
860M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861M:	Tom Lendacky <thomas.lendacky@amd.com>
862S:	Supported
863F:	arch/arm64/boot/dts/amd/
864
865AMD XGBE DRIVER
866M:	Tom Lendacky <thomas.lendacky@amd.com>
867L:	netdev@vger.kernel.org
868S:	Supported
869F:	drivers/net/ethernet/amd/xgbe/
870F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
871
872ANALOG DEVICES INC AD5686 DRIVER
873M:	Stefan Popa <stefan.popa@analog.com>
874L:	linux-pm@vger.kernel.org
875W:	http://ez.analog.com/community/linux-device-drivers
876S:	Supported
877F:	drivers/iio/dac/ad5686*
878F:	drivers/iio/dac/ad5696*
879
880ANALOG DEVICES INC AD5758 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-iio@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5758.c
886F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
887
888ANALOG DEVICES INC AD7124 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/adc/ad7124.c
894F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
895
896ANALOG DEVICES INC AD7606 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7606.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
903
904ANALOG DEVICES INC AD7768-1 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906L:	linux-iio@vger.kernel.org
907W:	http://ez.analog.com/community/linux-device-drivers
908S:	Supported
909F:	drivers/iio/adc/ad7768-1.c
910F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
911
912ANALOG DEVICES INC AD9389B DRIVER
913M:	Hans Verkuil <hans.verkuil@cisco.com>
914L:	linux-media@vger.kernel.org
915S:	Maintained
916F:	drivers/media/i2c/ad9389b*
917
918ANALOG DEVICES INC ADGS1408 DRIVER
919M:	Mircea Caprioru <mircea.caprioru@analog.com>
920S:	Supported
921F:	drivers/mux/adgs1408.c
922F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
923
924ANALOG DEVICES INC ADP5061 DRIVER
925M:	Stefan Popa <stefan.popa@analog.com>
926L:	linux-pm@vger.kernel.org
927W:	http://ez.analog.com/community/linux-device-drivers
928S:	Supported
929F:	drivers/power/supply/adp5061.c
930
931ANALOG DEVICES INC ADV7180 DRIVER
932M:	Lars-Peter Clausen <lars@metafoo.de>
933L:	linux-media@vger.kernel.org
934W:	http://ez.analog.com/community/linux-device-drivers
935S:	Supported
936F:	drivers/media/i2c/adv7180.c
937
938ANALOG DEVICES INC ADV748X DRIVER
939M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
940L:	linux-media@vger.kernel.org
941S:	Maintained
942F:	drivers/media/i2c/adv748x/*
943
944ANALOG DEVICES INC ADV7511 DRIVER
945M:	Hans Verkuil <hans.verkuil@cisco.com>
946L:	linux-media@vger.kernel.org
947S:	Maintained
948F:	drivers/media/i2c/adv7511*
949
950ANALOG DEVICES INC ADV7604 DRIVER
951M:	Hans Verkuil <hans.verkuil@cisco.com>
952L:	linux-media@vger.kernel.org
953S:	Maintained
954F:	drivers/media/i2c/adv7604*
955
956ANALOG DEVICES INC ADV7842 DRIVER
957M:	Hans Verkuil <hans.verkuil@cisco.com>
958L:	linux-media@vger.kernel.org
959S:	Maintained
960F:	drivers/media/i2c/adv7842*
961
962ANALOG DEVICES INC ASOC CODEC DRIVERS
963M:	Lars-Peter Clausen <lars@metafoo.de>
964L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
965W:	http://wiki.analog.com/
966W:	http://ez.analog.com/community/linux-device-drivers
967S:	Supported
968F:	sound/soc/codecs/adau*
969F:	sound/soc/codecs/adav*
970F:	sound/soc/codecs/ad1*
971F:	sound/soc/codecs/ad7*
972F:	sound/soc/codecs/ssm*
973F:	sound/soc/codecs/sigmadsp.*
974
975ANALOG DEVICES INC DMA DRIVERS
976M:	Lars-Peter Clausen <lars@metafoo.de>
977W:	http://ez.analog.com/community/linux-device-drivers
978S:	Supported
979F:	drivers/dma/dma-axi-dmac.c
980
981ANALOG DEVICES INC IIO DRIVERS
982M:	Lars-Peter Clausen <lars@metafoo.de>
983M:	Michael Hennerich <Michael.Hennerich@analog.com>
984M:	Stefan Popa <stefan.popa@analog.com>
985W:	http://wiki.analog.com/
986W:	http://ez.analog.com/community/linux-device-drivers
987S:	Supported
988F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
989F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
990F:	drivers/iio/*/ad*
991F:	drivers/iio/adc/ltc2497*
992X:	drivers/iio/*/adjd*
993F:	drivers/staging/iio/*/ad*
994
995ANALOGBITS PLL LIBRARIES
996M:	Paul Walmsley <paul.walmsley@sifive.com>
997S:	Supported
998F:	drivers/clk/analogbits/*
999F:	include/linux/clk/analogbits*
1000
1001ANDES ARCHITECTURE
1002M:	Greentime Hu <green.hu@gmail.com>
1003M:	Vincent Chen <deanbo422@gmail.com>
1004T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1005S:	Supported
1006F:	arch/nds32/
1007F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1008F:	Documentation/devicetree/bindings/nds32/
1009K:	nds32
1010N:	nds32
1011
1012ANDROID CONFIG FRAGMENTS
1013M:	Rob Herring <robh@kernel.org>
1014S:	Supported
1015F:	kernel/configs/android*
1016
1017ANDROID DRIVERS
1018M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1019M:	Arve Hjønnevåg <arve@android.com>
1020M:	Todd Kjos <tkjos@android.com>
1021M:	Martijn Coenen <maco@android.com>
1022M:	Joel Fernandes <joel@joelfernandes.org>
1023M:	Christian Brauner <christian@brauner.io>
1024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1025L:	devel@driverdev.osuosl.org
1026S:	Supported
1027F:	drivers/android/
1028F:	drivers/staging/android/
1029
1030ANDROID GOLDFISH PIC DRIVER
1031M:	Miodrag Dinic <miodrag.dinic@mips.com>
1032S:	Supported
1033F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1034F:	drivers/irqchip/irq-goldfish-pic.c
1035
1036ANDROID GOLDFISH RTC DRIVER
1037M:	Miodrag Dinic <miodrag.dinic@mips.com>
1038S:	Supported
1039F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1040F:	drivers/rtc/rtc-goldfish.c
1041
1042ANDROID ION DRIVER
1043M:	Laura Abbott <labbott@redhat.com>
1044M:	Sumit Semwal <sumit.semwal@linaro.org>
1045L:	devel@driverdev.osuosl.org
1046L:	dri-devel@lists.freedesktop.org
1047L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1048S:	Supported
1049F:	drivers/staging/android/ion
1050F:	drivers/staging/android/uapi/ion.h
1051
1052AOA (Apple Onboard Audio) ALSA DRIVER
1053M:	Johannes Berg <johannes@sipsolutions.net>
1054L:	linuxppc-dev@lists.ozlabs.org
1055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1056S:	Maintained
1057F:	sound/aoa/
1058
1059APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1060M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1061L:	linux-iio@vger.kernel.org
1062S:	Maintained
1063F:	drivers/iio/adc/stx104.c
1064
1065APM DRIVER
1066M:	Jiri Kosina <jikos@kernel.org>
1067S:	Odd fixes
1068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1069F:	arch/x86/kernel/apm_32.c
1070F:	include/linux/apm_bios.h
1071F:	include/uapi/linux/apm_bios.h
1072F:	drivers/char/apm-emulation.c
1073
1074APPARMOR SECURITY MODULE
1075M:	John Johansen <john.johansen@canonical.com>
1076L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1077W:	wiki.apparmor.net
1078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1079S:	Supported
1080F:	security/apparmor/
1081F:	Documentation/admin-guide/LSM/apparmor.rst
1082
1083APPLE BCM5974 MULTITOUCH DRIVER
1084M:	Henrik Rydberg <rydberg@bitmath.org>
1085L:	linux-input@vger.kernel.org
1086S:	Odd fixes
1087F:	drivers/input/mouse/bcm5974.c
1088
1089APPLE SMC DRIVER
1090M:	Henrik Rydberg <rydberg@bitmath.org>
1091L:	linux-hwmon@vger.kernel.org
1092S:	Odd fixes
1093F:	drivers/hwmon/applesmc.c
1094
1095APPLETALK NETWORK LAYER
1096L:	netdev@vger.kernel.org
1097S:	Odd fixes
1098F:	drivers/net/appletalk/
1099F:	net/appletalk/
1100F:	include/linux/atalk.h
1101F:	include/uapi/linux/atalk.h
1102
1103APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1104M:	Khuong Dinh <khuong@os.amperecomputing.com>
1105S:	Supported
1106F:	arch/arm64/boot/dts/apm/
1107
1108APPLIED MICRO (APM) X-GENE SOC EDAC
1109M:	Khuong Dinh <khuong@os.amperecomputing.com>
1110S:	Supported
1111F:	drivers/edac/xgene_edac.c
1112F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1113
1114APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1115M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1116M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1117S:	Supported
1118F:	drivers/net/ethernet/apm/xgene-v2/
1119
1120APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1121M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1122M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1123M:	Quan Nguyen <quan@os.amperecomputing.com>
1124S:	Supported
1125F:	drivers/net/ethernet/apm/xgene/
1126F:	drivers/net/phy/mdio-xgene.c
1127F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1128F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1129
1130APPLIED MICRO (APM) X-GENE SOC PMU
1131M:	Khuong Dinh <khuong@os.amperecomputing.com>
1132S:	Supported
1133F:	drivers/perf/xgene_pmu.c
1134F:	Documentation/perf/xgene-pmu.txt
1135F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1136
1137APTINA CAMERA SENSOR PLL
1138M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1139L:	linux-media@vger.kernel.org
1140S:	Maintained
1141F:	drivers/media/i2c/aptina-pll.*
1142
1143ARC FRAMEBUFFER DRIVER
1144M:	Jaya Kumar <jayalk@intworks.biz>
1145S:	Maintained
1146F:	drivers/video/fbdev/arcfb.c
1147F:	drivers/video/fbdev/core/fb_defio.c
1148
1149ARC PGU DRM DRIVER
1150M:	Alexey Brodkin <abrodkin@synopsys.com>
1151S:	Supported
1152F:	drivers/gpu/drm/arc/
1153F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1154
1155ARCNET NETWORK LAYER
1156M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1157L:	netdev@vger.kernel.org
1158S:	Maintained
1159F:	drivers/net/arcnet/
1160F:	include/uapi/linux/if_arcnet.h
1161
1162ARM ARCHITECTED TIMER DRIVER
1163M:	Mark Rutland <mark.rutland@arm.com>
1164M:	Marc Zyngier <marc.zyngier@arm.com>
1165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S:	Maintained
1167F:	arch/arm/include/asm/arch_timer.h
1168F:	arch/arm64/include/asm/arch_timer.h
1169F:	drivers/clocksource/arm_arch_timer.c
1170
1171ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1172M:	Linus Walleij <linus.walleij@linaro.org>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	Documentation/devicetree/bindings/arm/arm-boards
1176F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1177F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1178F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1179F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1180F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1181F:	arch/arm/mach-integrator/
1182F:	arch/arm/mach-realview/
1183F:	arch/arm/mach-versatile/
1184F:	arch/arm/plat-versatile/
1185F:	arch/arm/boot/dts/arm-realview-*
1186F:	arch/arm/boot/dts/integrator*
1187F:	arch/arm/boot/dts/versatile*
1188F:	drivers/clk/versatile/
1189F:	drivers/i2c/busses/i2c-versatile.c
1190F:	drivers/irqchip/irq-versatile-fpga.c
1191F:	drivers/mtd/maps/physmap_of_versatile.c
1192F:	drivers/power/reset/arm-versatile-reboot.c
1193F:	drivers/soc/versatile/
1194
1195ARM HDLCD DRM DRIVER
1196M:	Liviu Dudau <liviu.dudau@arm.com>
1197S:	Supported
1198F:	drivers/gpu/drm/arm/hdlcd_*
1199F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1200
1201ARM KOMEDA DRM-KMS DRIVER
1202M:	James (Qian) Wang <james.qian.wang@arm.com>
1203M:	Liviu Dudau <liviu.dudau@arm.com>
1204L:	Mali DP Maintainers <malidp@foss.arm.com>
1205S:	Supported
1206T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1207F:	drivers/gpu/drm/arm/display/include/
1208F:	drivers/gpu/drm/arm/display/komeda/
1209F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1210F:	Documentation/gpu/komeda-kms.rst
1211
1212ARM MALI-DP DRM DRIVER
1213M:	Liviu Dudau <liviu.dudau@arm.com>
1214M:	Brian Starkey <brian.starkey@arm.com>
1215L:	Mali DP Maintainers <malidp@foss.arm.com>
1216S:	Supported
1217T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1218F:	drivers/gpu/drm/arm/
1219F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1220F:	Documentation/gpu/afbc.rst
1221
1222ARM MALI PANFROST DRM DRIVER
1223M:	Rob Herring <robh@kernel.org>
1224M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1225L:	dri-devel@lists.freedesktop.org
1226S:	Supported
1227T:	git git://anongit.freedesktop.org/drm/drm-misc
1228F:	drivers/gpu/drm/panfrost/
1229F:	include/uapi/drm/panfrost_drm.h
1230
1231ARM MFM AND FLOPPY DRIVERS
1232M:	Ian Molton <spyro@f2s.com>
1233S:	Maintained
1234F:	arch/arm/lib/floppydma.S
1235F:	arch/arm/include/asm/floppy.h
1236
1237ARM PMU PROFILING AND DEBUGGING
1238M:	Will Deacon <will.deacon@arm.com>
1239M:	Mark Rutland <mark.rutland@arm.com>
1240S:	Maintained
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242F:	arch/arm*/kernel/perf_*
1243F:	arch/arm/oprofile/common.c
1244F:	arch/arm*/kernel/hw_breakpoint.c
1245F:	arch/arm*/include/asm/hw_breakpoint.h
1246F:	arch/arm*/include/asm/perf_event.h
1247F:	drivers/perf/*
1248F:	include/linux/perf/arm_pmu.h
1249F:	Documentation/devicetree/bindings/arm/pmu.yaml
1250F:	Documentation/devicetree/bindings/perf/
1251
1252ARM PORT
1253M:	Russell King <linux@armlinux.org.uk>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255W:	http://www.armlinux.org.uk/
1256S:	Odd Fixes
1257T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1258F:	arch/arm/
1259X:	arch/arm/boot/dts/
1260
1261ARM PRIMECELL AACI PL041 DRIVER
1262M:	Russell King <linux@armlinux.org.uk>
1263S:	Odd Fixes
1264F:	sound/arm/aaci.*
1265
1266ARM PRIMECELL BUS SUPPORT
1267M:	Russell King <linux@armlinux.org.uk>
1268S:	Odd Fixes
1269F:	drivers/amba/
1270F:	include/linux/amba/bus.h
1271
1272ARM PRIMECELL CLCD PL110 DRIVER
1273M:	Russell King <linux@armlinux.org.uk>
1274S:	Odd Fixes
1275F:	drivers/video/fbdev/amba-clcd.*
1276
1277ARM PRIMECELL KMI PL050 DRIVER
1278M:	Russell King <linux@armlinux.org.uk>
1279S:	Odd Fixes
1280F:	drivers/input/serio/ambakmi.*
1281F:	include/linux/amba/kmi.h
1282
1283ARM PRIMECELL MMCI PL180/1 DRIVER
1284M:	Russell King <linux@armlinux.org.uk>
1285S:	Odd Fixes
1286F:	drivers/mmc/host/mmci.*
1287F:	include/linux/amba/mmci.h
1288
1289ARM PRIMECELL SSP PL022 SPI DRIVER
1290M:	Linus Walleij <linus.walleij@linaro.org>
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S:	Maintained
1293F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1294F:	drivers/spi/spi-pl022.c
1295
1296ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1297M:	Russell King <linux@armlinux.org.uk>
1298S:	Odd Fixes
1299F:	drivers/tty/serial/amba-pl01*.c
1300F:	include/linux/amba/serial.h
1301
1302ARM PRIMECELL VIC PL190/PL192 DRIVER
1303M:	Linus Walleij <linus.walleij@linaro.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1307F:	drivers/irqchip/irq-vic.c
1308
1309ARM SMMU DRIVERS
1310M:	Will Deacon <will.deacon@arm.com>
1311R:	Robin Murphy <robin.murphy@arm.com>
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Maintained
1314F:	drivers/iommu/arm-smmu.c
1315F:	drivers/iommu/arm-smmu-v3.c
1316F:	drivers/iommu/io-pgtable-arm.c
1317F:	drivers/iommu/io-pgtable-arm-v7s.c
1318
1319ARM SUB-ARCHITECTURES
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S:	Maintained
1322F:	arch/arm/mach-*/
1323F:	arch/arm/plat-*/
1324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1325
1326ARM/ACTIONS SEMI ARCHITECTURE
1327M:	Andreas Färber <afaerber@suse.de>
1328R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:	Maintained
1331N:	owl
1332F:	arch/arm/mach-actions/
1333F:	arch/arm/boot/dts/owl-*
1334F:	arch/arm64/boot/dts/actions/
1335F:	drivers/clk/actions/
1336F:	drivers/clocksource/timer-owl*
1337F:	drivers/dma/owl-dma.c
1338F:	drivers/i2c/busses/i2c-owl.c
1339F:	drivers/pinctrl/actions/*
1340F:	drivers/soc/actions/
1341F:	include/dt-bindings/power/owl-*
1342F:	include/linux/soc/actions/
1343F:	Documentation/devicetree/bindings/arm/actions.txt
1344F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1345F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1346F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1347F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1348F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1349F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1350
1351ARM/ADS SPHERE MACHINE SUPPORT
1352M:	Lennert Buytenhek <kernel@wantstofly.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355
1356ARM/AFEB9260 MACHINE SUPPORT
1357M:	Sergey Lapin <slapin@ossfans.org>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360
1361ARM/AJECO 1ARM MACHINE SUPPORT
1362M:	Lennert Buytenhek <kernel@wantstofly.org>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365
1366ARM/Allwinner SoC Clock Support
1367M:	Emilio López <emilio@elopez.com.ar>
1368S:	Maintained
1369F:	drivers/clk/sunxi/
1370
1371ARM/Allwinner sunXi SoC support
1372M:	Maxime Ripard <maxime.ripard@bootlin.com>
1373M:	Chen-Yu Tsai <wens@csie.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376N:	sun[x456789]i
1377N:	sun50i
1378F:	arch/arm/mach-sunxi/
1379F:	arch/arm64/boot/dts/allwinner/
1380F:	drivers/clk/sunxi-ng/
1381F:	drivers/pinctrl/sunxi/
1382F:	drivers/soc/sunxi/
1383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1384
1385ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1386M:	Neil Armstrong <narmstrong@baylibre.com>
1387M:	Jerome Brunet <jbrunet@baylibre.com>
1388L:	linux-amlogic@lists.infradead.org
1389S:	Maintained
1390F:	drivers/clk/meson/
1391F:	include/dt-bindings/clock/meson*
1392F:	include/dt-bindings/clock/gxbb*
1393F:	Documentation/devicetree/bindings/clock/amlogic*
1394
1395ARM/Amlogic Meson SoC support
1396M:	Kevin Hilman <khilman@baylibre.com>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398L:	linux-amlogic@lists.infradead.org
1399W:	http://linux-meson.com/
1400S:	Maintained
1401F:	arch/arm/mach-meson/
1402F:	arch/arm/boot/dts/meson*
1403F:	arch/arm64/boot/dts/amlogic/
1404F:	drivers/pinctrl/meson/
1405F:	drivers/mmc/host/meson*
1406F:	drivers/soc/amlogic/
1407N:	meson
1408
1409ARM/Amlogic Meson SoC Sound Drivers
1410M:	Jerome Brunet <jbrunet@baylibre.com>
1411L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1412S:	Maintained
1413F:	sound/soc/meson/
1414F:	Documentation/devicetree/bindings/sound/amlogic*
1415
1416ARM/Annapurna Labs ALPINE ARCHITECTURE
1417M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1418M:	Antoine Tenart <antoine.tenart@bootlin.com>
1419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S:	Maintained
1421F:	arch/arm/mach-alpine/
1422F:	arch/arm/boot/dts/alpine*
1423F:	arch/arm64/boot/dts/al/
1424F:	drivers/*/*alpine*
1425
1426ARM/ARTPEC MACHINE SUPPORT
1427M:	Jesper Nilsson <jesper.nilsson@axis.com>
1428M:	Lars Persson <lars.persson@axis.com>
1429S:	Maintained
1430L:	linux-arm-kernel@axis.com
1431F:	arch/arm/mach-artpec
1432F:	arch/arm/boot/dts/artpec6*
1433F:	drivers/clk/axis
1434F:	drivers/crypto/axis
1435F:	drivers/pinctrl/pinctrl-artpec*
1436F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1437
1438ARM/ASPEED I2C DRIVER
1439M:	Brendan Higgins <brendanhiggins@google.com>
1440R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1441R:	Joel Stanley <joel@jms.id.au>
1442L:	linux-i2c@vger.kernel.org
1443L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1446F:	drivers/i2c/busses/i2c-aspeed.c
1447F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1448F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1449
1450ARM/ASPEED MACHINE SUPPORT
1451M:	Joel Stanley <joel@jms.id.au>
1452R:	Andrew Jeffery <andrew@aj.id.au>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1455Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1456S:	Supported
1457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1458F:	arch/arm/mach-aspeed/
1459F:	arch/arm/boot/dts/aspeed-*
1460N:	aspeed
1461
1462ARM/BITMAIN ARCHITECTURE
1463M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:	Maintained
1466F:	arch/arm64/boot/dts/bitmain/
1467F:	drivers/pinctrl/pinctrl-bm1880.c
1468F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1469F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1470
1471ARM/CALXEDA HIGHBANK ARCHITECTURE
1472M:	Rob Herring <robh@kernel.org>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	arch/arm/mach-highbank/
1476F:	arch/arm/boot/dts/highbank.dts
1477F:	arch/arm/boot/dts/ecx-*.dts*
1478
1479ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1480M:	Krzysztof Halasa <khalasa@piap.pl>
1481S:	Maintained
1482F:	arch/arm/mach-cns3xxx/
1483
1484ARM/CAVIUM THUNDER NETWORK DRIVER
1485M:	Sunil Goutham <sgoutham@cavium.com>
1486M:	Robert Richter <rric@kernel.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Supported
1489F:	drivers/net/ethernet/cavium/thunder/
1490
1491ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1492M:	Lukasz Majewski <lukma@denx.de>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-ep93xx/ts72xx.c
1496
1497ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1498M:	Alexander Shiyan <shc_work@mail.ru>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Odd Fixes
1501N:	clps711x
1502
1503ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1509M:	Hartley Sweeten <hsweeten@visionengravers.com>
1510M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513F:	arch/arm/mach-ep93xx/
1514F:	arch/arm/mach-ep93xx/include/mach/
1515
1516ARM/CLKDEV SUPPORT
1517M:	Russell King <linux@armlinux.org.uk>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1521F:	drivers/clk/clkdev.c
1522
1523ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1524M:	Mike Rapoport <mike@compulab.co.il>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1529M:	Baruch Siach <baruch@tkos.co.il>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	arch/arm/boot/dts/cx92755*
1533N:	digicolor
1534
1535ARM/CONTEC MICRO9 MACHINE SUPPORT
1536M:	Hubert Feurstein <hubert.feurstein@contec.at>
1537S:	Maintained
1538F:	arch/arm/mach-ep93xx/micro9.c
1539
1540ARM/CORESIGHT FRAMEWORK AND DRIVERS
1541M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1542R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545F:	drivers/hwtracing/coresight/*
1546F:	Documentation/trace/coresight.txt
1547F:	Documentation/trace/coresight-cpu-debug.txt
1548F:	Documentation/devicetree/bindings/arm/coresight.txt
1549F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1550F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1551F:	tools/perf/arch/arm/util/pmu.c
1552F:	tools/perf/arch/arm/util/auxtrace.c
1553F:	tools/perf/arch/arm/util/cs-etm.c
1554F:	tools/perf/arch/arm/util/cs-etm.h
1555F:	tools/perf/util/cs-etm.*
1556F:	tools/perf/util/cs-etm-decoder/*
1557
1558ARM/CORGI MACHINE SUPPORT
1559M:	Richard Purdie <rpurdie@rpsys.net>
1560S:	Maintained
1561
1562ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1563M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1564M:	Linus Walleij <linus.walleij@linaro.org>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T:	git git://github.com/ulli-kroll/linux.git
1567S:	Maintained
1568F:	Documentation/devicetree/bindings/arm/gemini.txt
1569F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1570F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1571F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1572F:	arch/arm/mach-gemini/
1573F:	drivers/net/ethernet/cortina/
1574F:	drivers/pinctrl/pinctrl-gemini.c
1575F:	drivers/rtc/rtc-ftrtc010.c
1576
1577ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1578M:	Barry Song <baohua@kernel.org>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1581S:	Maintained
1582F:	arch/arm/boot/dts/prima2*
1583F:	arch/arm/mach-prima2/
1584F:	drivers/clk/sirf/
1585F:	drivers/clocksource/timer-prima2.c
1586F:	drivers/clocksource/timer-atlas7.c
1587N:	[^a-z]sirf
1588X:	drivers/gnss
1589
1590ARM/EBSA110 MACHINE SUPPORT
1591M:	Russell King <linux@armlinux.org.uk>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593W:	http://www.armlinux.org.uk/
1594S:	Maintained
1595F:	arch/arm/mach-ebsa110/
1596F:	drivers/net/ethernet/amd/am79c961a.*
1597
1598ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1599M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1600R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602S:	Maintained
1603N:	efm32
1604
1605ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1606M:	Robert Jarzmik <robert.jarzmik@free.fr>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608S:	Maintained
1609F:	arch/arm/mach-pxa/ezx.c
1610
1611ARM/FARADAY FA526 PORT
1612M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615T:	git git://git.berlios.de/gemini-board
1616F:	arch/arm/mm/*-fa*
1617
1618ARM/FOOTBRIDGE ARCHITECTURE
1619M:	Russell King <linux@armlinux.org.uk>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621W:	http://www.armlinux.org.uk/
1622S:	Maintained
1623F:	arch/arm/include/asm/hardware/dec21285.h
1624F:	arch/arm/mach-footbridge/
1625
1626ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1627M:	Shawn Guo <shawnguo@kernel.org>
1628M:	Sascha Hauer <s.hauer@pengutronix.de>
1629R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1630R:	Fabio Estevam <festevam@gmail.com>
1631R:	NXP Linux Team <linux-imx@nxp.com>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S:	Maintained
1634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1635N:	imx
1636N:	mxs
1637X:	drivers/media/i2c/
1638
1639ARM/FREESCALE VYBRID ARM ARCHITECTURE
1640M:	Shawn Guo <shawnguo@kernel.org>
1641M:	Sascha Hauer <s.hauer@pengutronix.de>
1642R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1643R:	Stefan Agner <stefan@agner.ch>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645S:	Maintained
1646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1647F:	arch/arm/mach-imx/*vf610*
1648F:	arch/arm/boot/dts/vf*
1649
1650ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1651M:	Shawn Guo <shawnguo@kernel.org>
1652M:	Li Yang <leoyang.li@nxp.com>
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654S:	Maintained
1655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1656F:	arch/arm/boot/dts/ls1021a*
1657F:	arch/arm64/boot/dts/freescale/fsl-*
1658F:	arch/arm64/boot/dts/freescale/qoriq-*
1659
1660ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1661M:	Lennert Buytenhek <kernel@wantstofly.org>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Maintained
1664
1665ARM/GUMSTIX MACHINE SUPPORT
1666M:	Steve Sakoman <sakoman@gmail.com>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669
1670ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1671M:	Philipp Zabel <philipp.zabel@gmail.com>
1672M:	Paul Parsons <lost.distance@yahoo.com>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S:	Maintained
1675F:	arch/arm/mach-pxa/hx4700.c
1676F:	arch/arm/mach-pxa/include/mach/hx4700.h
1677F:	sound/soc/pxa/hx4700.c
1678
1679ARM/HISILICON SOC SUPPORT
1680M:	Wei Xu <xuwei5@hisilicon.com>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682W:	http://www.hisilicon.com
1683S:	Supported
1684T:	git git://github.com/hisilicon/linux-hisi.git
1685F:	arch/arm/mach-hisi/
1686F:	arch/arm/boot/dts/hi3*
1687F:	arch/arm/boot/dts/hip*
1688F:	arch/arm/boot/dts/hisi*
1689F:	arch/arm64/boot/dts/hisilicon/
1690
1691ARM/HP JORNADA 7XX MACHINE SUPPORT
1692M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1693W:	www.jlime.com
1694S:	Maintained
1695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1696F:	arch/arm/mach-sa1100/jornada720.c
1697F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1698
1699ARM/IGEP MACHINE SUPPORT
1700M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1701M:	Javier Martinez Canillas <javier@dowhile0.org>
1702L:	linux-omap@vger.kernel.org
1703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704S:	Maintained
1705F:	arch/arm/boot/dts/omap3-igep*
1706
1707ARM/INCOME PXA270 SUPPORT
1708M:	Marek Vasut <marek.vasut@gmail.com>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S:	Maintained
1711F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1712
1713ARM/INTEL IOP13XX ARM ARCHITECTURE
1714M:	Lennert Buytenhek <kernel@wantstofly.org>
1715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S:	Maintained
1717
1718ARM/INTEL IOP32X ARM ARCHITECTURE
1719M:	Lennert Buytenhek <kernel@wantstofly.org>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S:	Maintained
1722
1723ARM/INTEL IOP33X ARM ARCHITECTURE
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Orphan
1726
1727ARM/INTEL IQ81342EX MACHINE SUPPORT
1728M:	Lennert Buytenhek <kernel@wantstofly.org>
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730S:	Maintained
1731
1732ARM/INTEL IXDP2850 MACHINE SUPPORT
1733M:	Lennert Buytenhek <kernel@wantstofly.org>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735S:	Maintained
1736
1737ARM/INTEL IXP4XX ARM ARCHITECTURE
1738M:	Linus Walleij <linusw@kernel.org>
1739M:	Imre Kaloz <kaloz@openwrt.org>
1740M:	Krzysztof Halasa <khalasa@piap.pl>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1744F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1745F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1746F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1747F:	arch/arm/mach-ixp4xx/
1748F:	drivers/clocksource/timer-ixp4xx.c
1749F:	drivers/gpio/gpio-ixp4xx.c
1750F:	drivers/irqchip/irq-ixp4xx.c
1751F:	include/linux/irqchip/irq-ixp4xx.h
1752F:	include/linux/platform_data/timer-ixp4xx.h
1753
1754ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1755M:	Jonathan Cameron <jic23@cam.ac.uk>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm/mach-pxa/stargate2.c
1759F:	drivers/pcmcia/pxa2xx_stargate2.c
1760
1761ARM/INTEL XSC3 (MANZANO) ARM CORE
1762M:	Lennert Buytenhek <kernel@wantstofly.org>
1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S:	Maintained
1765
1766ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1767M:	Lennert Buytenhek <kernel@wantstofly.org>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769S:	Maintained
1770
1771ARM/LG1K ARCHITECTURE
1772M:	Chanho Min <chanho.min@lge.com>
1773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S:	Maintained
1775F:	arch/arm64/boot/dts/lg/
1776
1777ARM/LOGICPD PXA270 MACHINE SUPPORT
1778M:	Lennert Buytenhek <kernel@wantstofly.org>
1779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780S:	Maintained
1781
1782ARM/LPC18XX ARCHITECTURE
1783M:	Vladimir Zapolskiy <vz@mleia.com>
1784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1787F:	arch/arm/boot/dts/lpc43*
1788F:	drivers/i2c/busses/i2c-lpc2k.c
1789F:	drivers/memory/pl172.c
1790F:	drivers/mtd/spi-nor/nxp-spifi.c
1791F:	drivers/rtc/rtc-lpc24xx.c
1792N:	lpc18xx
1793
1794ARM/LPC32XX SOC SUPPORT
1795M:	Vladimir Zapolskiy <vz@mleia.com>
1796M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1799S:	Maintained
1800F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1801F:	arch/arm/boot/dts/lpc32*
1802F:	arch/arm/mach-lpc32xx/
1803F:	drivers/i2c/busses/i2c-pnx.c
1804F:	drivers/net/ethernet/nxp/lpc_eth.c
1805F:	drivers/usb/host/ohci-nxp.c
1806F:	drivers/watchdog/pnx4008_wdt.c
1807N:	lpc32xx
1808
1809ARM/MAGICIAN MACHINE SUPPORT
1810M:	Philipp Zabel <philipp.zabel@gmail.com>
1811S:	Maintained
1812
1813ARM/Marvell Dove/MV78xx0/Orion SOC support
1814M:	Jason Cooper <jason@lakedaemon.net>
1815M:	Andrew Lunn <andrew@lunn.ch>
1816M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1817M:	Gregory Clement <gregory.clement@bootlin.com>
1818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S:	Maintained
1820F:	Documentation/devicetree/bindings/soc/dove/
1821F:	arch/arm/mach-dove/
1822F:	arch/arm/mach-mv78xx0/
1823F:	arch/arm/mach-orion5x/
1824F:	arch/arm/plat-orion/
1825F:	arch/arm/boot/dts/dove*
1826F:	arch/arm/boot/dts/orion5x*
1827
1828ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1829M:	Jason Cooper <jason@lakedaemon.net>
1830M:	Andrew Lunn <andrew@lunn.ch>
1831M:	Gregory Clement <gregory.clement@bootlin.com>
1832M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834S:	Maintained
1835F:	arch/arm/boot/dts/armada*
1836F:	arch/arm/boot/dts/kirkwood*
1837F:	arch/arm/configs/mvebu_*_defconfig
1838F:	arch/arm/mach-mvebu/
1839F:	arch/arm64/boot/dts/marvell/armada*
1840F:	drivers/cpufreq/armada-37xx-cpufreq.c
1841F:	drivers/cpufreq/armada-8k-cpufreq.c
1842F:	drivers/cpufreq/mvebu-cpufreq.c
1843F:	drivers/irqchip/irq-armada-370-xp.c
1844F:	drivers/irqchip/irq-mvebu-*
1845F:	drivers/pinctrl/mvebu/
1846F:	drivers/rtc/rtc-armada38x.c
1847
1848ARM/Mediatek RTC DRIVER
1849M:	Eddie Huang <eddie.huang@mediatek.com>
1850M:	Sean Wang <sean.wang@mediatek.com>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1853S:	Maintained
1854F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1855F:	drivers/rtc/rtc-mt6397.c
1856F:	drivers/rtc/rtc-mt7622.c
1857
1858ARM/Mediatek SoC support
1859M:	Matthias Brugger <matthias.bgg@gmail.com>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1862W:	https://mtk.bcnfs.org/
1863C:	irc://chat.freenode.net/linux-mediatek
1864S:	Maintained
1865F:	arch/arm/boot/dts/mt6*
1866F:	arch/arm/boot/dts/mt7*
1867F:	arch/arm/boot/dts/mt8*
1868F:	arch/arm/mach-mediatek/
1869F:	arch/arm64/boot/dts/mediatek/
1870F:	drivers/soc/mediatek/
1871N:	mtk
1872N:	mt[678]
1873K:	mediatek
1874
1875ARM/Mediatek USB3 PHY DRIVER
1876M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880F:	drivers/phy/mediatek/
1881F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1882
1883ARM/MICREL KS8695 ARCHITECTURE
1884M:	Greg Ungerer <gerg@uclinux.org>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886F:	arch/arm/mach-ks8695/
1887S:	Odd Fixes
1888
1889ARM/Microchip (AT91) SoC support
1890M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1891M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1892M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894W:	http://www.linux4sam.org
1895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1896S:	Supported
1897N:	at91
1898N:	atmel
1899F:	arch/arm/mach-at91/
1900F:	include/soc/at91/
1901F:	arch/arm/boot/dts/at91*.dts
1902F:	arch/arm/boot/dts/at91*.dtsi
1903F:	arch/arm/boot/dts/sama*.dts
1904F:	arch/arm/boot/dts/sama*.dtsi
1905F:	arch/arm/include/debug/at91.S
1906F:	drivers/memory/atmel*
1907F:	drivers/watchdog/sama5d4_wdt.c
1908X:	drivers/input/touchscreen/atmel_mxt_ts.c
1909X:	drivers/net/wireless/atmel/
1910
1911ARM/MIOA701 MACHINE SUPPORT
1912M:	Robert Jarzmik <robert.jarzmik@free.fr>
1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914F:	arch/arm/mach-pxa/mioa701.c
1915S:	Maintained
1916
1917ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1918M:	Michael Petchkovsky <mkpetch@internode.on.net>
1919S:	Maintained
1920
1921ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1922M:	Linus Walleij <linus.walleij@linaro.org>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924S:	Maintained
1925F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1926F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1927F:	arch/arm/mach-nomadik/
1928F:	arch/arm/mach-u300/
1929F:	arch/arm/mach-ux500/
1930F:	arch/arm/boot/dts/ste-*
1931F:	drivers/clk/clk-nomadik.c
1932F:	drivers/clk/clk-u300.c
1933F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1934F:	drivers/clocksource/timer-u300.c
1935F:	drivers/dma/coh901318*
1936F:	drivers/dma/ste_dma40*
1937F:	drivers/hwspinlock/u8500_hsem.c
1938F:	drivers/i2c/busses/i2c-nomadik.c
1939F:	drivers/i2c/busses/i2c-stu300.c
1940F:	drivers/mfd/ab3100*
1941F:	drivers/mfd/ab8500*
1942F:	drivers/mfd/abx500*
1943F:	drivers/mfd/dbx500*
1944F:	drivers/mfd/db8500*
1945F:	drivers/pinctrl/nomadik/
1946F:	drivers/pinctrl/pinctrl-coh901*
1947F:	drivers/pinctrl/pinctrl-u300.c
1948F:	drivers/rtc/rtc-ab3100.c
1949F:	drivers/rtc/rtc-ab8500.c
1950F:	drivers/rtc/rtc-coh901331.c
1951F:	drivers/rtc/rtc-pl031.c
1952F:	drivers/watchdog/coh901327_wdt.c
1953F:	Documentation/devicetree/bindings/arm/ste-*
1954F:	Documentation/devicetree/bindings/arm/ux500/
1955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1956
1957ARM/NUVOTON NPCM ARCHITECTURE
1958M:	Avi Fishman <avifishman70@gmail.com>
1959M:	Tomer Maimon <tmaimon77@gmail.com>
1960M:	Tali Perry <tali.perry1@gmail.com>
1961R:	Patrick Venture <venture@google.com>
1962R:	Nancy Yuen <yuenn@google.com>
1963R:	Benjamin Fair <benjaminfair@google.com>
1964L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1965S:	Supported
1966F:	arch/arm/mach-npcm/
1967F:	arch/arm/boot/dts/nuvoton-npcm*
1968F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1969F:	drivers/*/*npcm*
1970F:	Documentation/devicetree/bindings/*/*npcm*
1971F:	Documentation/devicetree/bindings/*/*/*npcm*
1972
1973ARM/NUVOTON W90X900 ARM ARCHITECTURE
1974M:	Wan ZongShun <mcuos.com@gmail.com>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976W:	http://www.mcuos.com
1977S:	Maintained
1978F:	arch/arm/mach-w90x900/
1979F:	drivers/input/keyboard/w90p910_keypad.c
1980F:	drivers/input/touchscreen/w90p910_ts.c
1981F:	drivers/watchdog/nuc900_wdt.c
1982F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1983F:	drivers/mtd/nand/raw/nuc900_nand.c
1984F:	drivers/rtc/rtc-nuc900.c
1985F:	drivers/spi/spi-nuc900.c
1986F:	drivers/usb/host/ehci-w90x900.c
1987F:	drivers/video/fbdev/nuc900fb.c
1988
1989ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1990L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1991W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1992S:	Orphan
1993F:	arch/arm/mach-s3c24xx/mach-gta02.c
1994F:	arch/arm/mach-s3c24xx/gta02.h
1995
1996ARM/Orion SoC/Technologic Systems TS-78xx platform support
1997M:	Alexander Clouter <alex@digriz.org.uk>
1998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999W:	http://www.digriz.org.uk/ts78xx/kernel
2000S:	Maintained
2001F:	arch/arm/mach-orion5x/ts78xx-*
2002
2003ARM/OXNAS platform support
2004M:	Neil Armstrong <narmstrong@baylibre.com>
2005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006L:	linux-oxnas@groups.io (moderated for non-subscribers)
2007S:	Maintained
2008F:	arch/arm/mach-oxnas/
2009F:	arch/arm/boot/dts/ox8*.dts*
2010N:	oxnas
2011
2012ARM/PALM TREO SUPPORT
2013M:	Tomas Cech <sleep_walker@suse.com>
2014L:	linux-arm-kernel@lists.infradead.org
2015W:	http://hackndev.com
2016S:	Maintained
2017F:	arch/arm/mach-pxa/palmtreo.*
2018
2019ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2020M:	Marek Vasut <marek.vasut@gmail.com>
2021L:	linux-arm-kernel@lists.infradead.org
2022W:	http://hackndev.com
2023S:	Maintained
2024F:	arch/arm/mach-pxa/include/mach/palmtx.h
2025F:	arch/arm/mach-pxa/palmtx.c
2026F:	arch/arm/mach-pxa/palmt5.*
2027F:	arch/arm/mach-pxa/include/mach/palmld.h
2028F:	arch/arm/mach-pxa/palmld.c
2029F:	arch/arm/mach-pxa/palmte2.*
2030F:	arch/arm/mach-pxa/include/mach/palmtc.h
2031F:	arch/arm/mach-pxa/palmtc.c
2032
2033ARM/PALMZ72 SUPPORT
2034M:	Sergey Lapin <slapin@ossfans.org>
2035L:	linux-arm-kernel@lists.infradead.org
2036W:	http://hackndev.com
2037S:	Maintained
2038F:	arch/arm/mach-pxa/palmz72.*
2039
2040ARM/PLEB SUPPORT
2041M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2042W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2043S:	Maintained
2044
2045ARM/PT DIGITAL BOARD PORT
2046M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048W:	http://www.armlinux.org.uk/
2049S:	Maintained
2050
2051ARM/QUALCOMM SUPPORT
2052M:	Andy Gross <agross@kernel.org>
2053M:	David Brown <david.brown@linaro.org>
2054L:	linux-arm-msm@vger.kernel.org
2055S:	Maintained
2056F:	Documentation/devicetree/bindings/soc/qcom/
2057F:	Documentation/devicetree/bindings/*/qcom*
2058F:	arch/arm/boot/dts/qcom-*.dts
2059F:	arch/arm/boot/dts/qcom-*.dtsi
2060F:	arch/arm/mach-qcom/
2061F:	arch/arm64/boot/dts/qcom/
2062F:	drivers/*/qcom/
2063F:	drivers/*/qcom*
2064F:	drivers/*/*/qcom/
2065F:	drivers/*/*/qcom*
2066F:	drivers/*/pm8???-*
2067F:	drivers/bluetooth/btqcomsmd.c
2068F:	drivers/clocksource/timer-qcom.c
2069F:	drivers/extcon/extcon-qcom*
2070F:	drivers/iommu/msm*
2071F:	drivers/i2c/busses/i2c-qup.c
2072F:	drivers/i2c/busses/i2c-qcom-geni.c
2073F:	drivers/mfd/ssbi.c
2074F:	drivers/mmc/host/mmci_qcom*
2075F:	drivers/mmc/host/sdhci_msm.c
2076F:	drivers/pci/controller/dwc/pcie-qcom.c
2077F:	drivers/phy/qualcomm/
2078F:	drivers/power/*/msm*
2079F:	drivers/reset/reset-qcom-*
2080F:	drivers/scsi/ufs/ufs-qcom.*
2081F:	drivers/spi/spi-qup.c
2082F:	drivers/spi/spi-geni-qcom.c
2083F:	drivers/spi/spi-qcom-qspi.c
2084F:	drivers/tty/serial/msm_serial.c
2085F:	drivers/usb/dwc3/dwc3-qcom.c
2086F:	include/dt-bindings/*/qcom*
2087F:	include/linux/*/qcom*
2088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2089
2090ARM/RADISYS ENP2611 MACHINE SUPPORT
2091M:	Lennert Buytenhek <kernel@wantstofly.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094
2095ARM/RDA MICRO ARCHITECTURE
2096M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	arch/arm/boot/dts/rda8810pl-*
2101F:	drivers/clocksource/timer-rda.c
2102F:	drivers/irqchip/irq-rda-intc.c
2103F:	drivers/tty/serial/rda-uart.c
2104F:	Documentation/devicetree/bindings/arm/rda.txt
2105F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2106F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2107F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2108
2109ARM/REALTEK ARCHITECTURE
2110M:	Andreas Färber <afaerber@suse.de>
2111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112S:	Maintained
2113F:	arch/arm64/boot/dts/realtek/
2114F:	Documentation/devicetree/bindings/arm/realtek.txt
2115
2116ARM/RENESAS ARM64 ARCHITECTURE
2117M:	Simon Horman <horms@verge.net.au>
2118M:	Magnus Damm <magnus.damm@gmail.com>
2119L:	linux-renesas-soc@vger.kernel.org
2120Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2122S:	Supported
2123F:	arch/arm64/boot/dts/renesas/
2124F:	Documentation/devicetree/bindings/arm/renesas.yaml
2125F:	drivers/soc/renesas/
2126F:	include/linux/soc/renesas/
2127
2128ARM/RISCPC ARCHITECTURE
2129M:	Russell King <linux@armlinux.org.uk>
2130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131W:	http://www.armlinux.org.uk/
2132S:	Maintained
2133F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2134F:	arch/arm/include/asm/hardware/ioc.h
2135F:	arch/arm/include/asm/hardware/iomd.h
2136F:	arch/arm/include/asm/hardware/memc.h
2137F:	arch/arm/mach-rpc/
2138F:	drivers/net/ethernet/8390/etherh.c
2139F:	drivers/net/ethernet/i825xx/ether1*
2140F:	drivers/net/ethernet/seeq/ether3*
2141F:	drivers/scsi/arm/
2142
2143ARM/Rockchip SoC support
2144M:	Heiko Stuebner <heiko@sntech.de>
2145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146L:	linux-rockchip@lists.infradead.org
2147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2148S:	Maintained
2149F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2150F:	arch/arm/boot/dts/rk3*
2151F:	arch/arm/boot/dts/rv1108*
2152F:	arch/arm/mach-rockchip/
2153F:	drivers/clk/rockchip/
2154F:	drivers/i2c/busses/i2c-rk3x.c
2155F:	drivers/*/*rockchip*
2156F:	drivers/*/*/*rockchip*
2157F:	sound/soc/rockchip/
2158N:	rockchip
2159
2160ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2161M:	Kukjin Kim <kgene@kernel.org>
2162M:	Krzysztof Kozlowski <krzk@kernel.org>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2165Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2166S:	Maintained
2167F:	arch/arm/boot/dts/s3c*
2168F:	arch/arm/boot/dts/s5p*
2169F:	arch/arm/boot/dts/exynos*
2170F:	arch/arm64/boot/dts/exynos/
2171F:	arch/arm/plat-samsung/
2172F:	arch/arm/mach-s3c24*/
2173F:	arch/arm/mach-s3c64xx/
2174F:	arch/arm/mach-s5p*/
2175F:	arch/arm/mach-exynos*/
2176F:	drivers/*/*s3c24*
2177F:	drivers/*/*/*s3c24*
2178F:	drivers/*/*s3c64xx*
2179F:	drivers/*/*s5pv210*
2180F:	drivers/memory/samsung/*
2181F:	drivers/soc/samsung/*
2182F:	Documentation/arm/Samsung/
2183F:	Documentation/devicetree/bindings/arm/samsung/
2184F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2185F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2186N:	exynos
2187
2188ARM/SAMSUNG MOBILE MACHINE SUPPORT
2189M:	Kyungmin Park <kyungmin.park@samsung.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192F:	arch/arm/mach-s5pv210/
2193
2194ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2195M:	Kyungmin Park <kyungmin.park@samsung.com>
2196M:	Kamil Debski <kamil@wypas.org>
2197M:	Andrzej Hajda <a.hajda@samsung.com>
2198L:	linux-arm-kernel@lists.infradead.org
2199L:	linux-media@vger.kernel.org
2200S:	Maintained
2201F:	drivers/media/platform/s5p-g2d/
2202
2203ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2204M:	Marek Szyprowski <m.szyprowski@samsung.com>
2205L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2206L:	linux-media@vger.kernel.org
2207S:	Maintained
2208F:	drivers/media/platform/s5p-cec/
2209F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2210
2211ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2212M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2213M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2214M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2215L:	linux-arm-kernel@lists.infradead.org
2216L:	linux-media@vger.kernel.org
2217S:	Maintained
2218F:	drivers/media/platform/s5p-jpeg/
2219
2220ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2221M:	Kyungmin Park <kyungmin.park@samsung.com>
2222M:	Kamil Debski <kamil@wypas.org>
2223M:	Jeongtae Park <jtp.park@samsung.com>
2224M:	Andrzej Hajda <a.hajda@samsung.com>
2225L:	linux-arm-kernel@lists.infradead.org
2226L:	linux-media@vger.kernel.org
2227S:	Maintained
2228F:	drivers/media/platform/s5p-mfc/
2229
2230ARM/SHMOBILE ARM ARCHITECTURE
2231M:	Simon Horman <horms@verge.net.au>
2232M:	Magnus Damm <magnus.damm@gmail.com>
2233L:	linux-renesas-soc@vger.kernel.org
2234Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2236S:	Supported
2237F:	arch/arm/boot/dts/emev2*
2238F:	arch/arm/boot/dts/gr-peach*
2239F:	arch/arm/boot/dts/iwg20d-q7*
2240F:	arch/arm/boot/dts/r7s*
2241F:	arch/arm/boot/dts/r8a*
2242F:	arch/arm/boot/dts/r9a*
2243F:	arch/arm/boot/dts/sh*
2244F:	arch/arm/configs/shmobile_defconfig
2245F:	arch/arm/include/debug/renesas-scif.S
2246F:	arch/arm/mach-shmobile/
2247F:	Documentation/devicetree/bindings/arm/renesas.yaml
2248F:	drivers/soc/renesas/
2249F:	include/linux/soc/renesas/
2250
2251ARM/SOCFPGA ARCHITECTURE
2252M:	Dinh Nguyen <dinguyen@kernel.org>
2253S:	Maintained
2254F:	arch/arm/mach-socfpga/
2255F:	arch/arm/boot/dts/socfpga*
2256F:	arch/arm/configs/socfpga_defconfig
2257F:	arch/arm64/boot/dts/altera/
2258F:	arch/arm64/boot/dts/intel/
2259W:	http://www.rocketboards.org
2260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2261
2262ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2263M:	Dinh Nguyen <dinguyen@kernel.org>
2264S:	Maintained
2265F:	drivers/clk/socfpga/
2266
2267ARM/SOCFPGA EDAC SUPPORT
2268M:	Thor Thayer <thor.thayer@linux.intel.com>
2269S:	Maintained
2270F:	drivers/edac/altera_edac.
2271
2272ARM/SPREADTRUM SoC SUPPORT
2273M:	Orson Zhai <orsonzhai@gmail.com>
2274M:	Baolin Wang <baolin.wang@linaro.org>
2275M:	Chunyan Zhang <zhang.lyra@gmail.com>
2276S:	Maintained
2277F:	arch/arm64/boot/dts/sprd
2278N:	sprd
2279
2280ARM/STI ARCHITECTURE
2281M:	Patrice Chotard <patrice.chotard@st.com>
2282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283W:	http://www.stlinux.com
2284S:	Maintained
2285F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2286F:	arch/arm/mach-sti/
2287F:	arch/arm/boot/dts/sti*
2288F:	drivers/char/hw_random/st-rng.c
2289F:	drivers/clocksource/arm_global_timer.c
2290F:	drivers/clocksource/clksrc_st_lpc.c
2291F:	drivers/cpufreq/sti-cpufreq.c
2292F:	drivers/dma/st_fdma*
2293F:	drivers/i2c/busses/i2c-st.c
2294F:	drivers/media/rc/st_rc.c
2295F:	drivers/media/platform/sti/c8sectpfe/
2296F:	drivers/mmc/host/sdhci-st.c
2297F:	drivers/phy/st/phy-miphy28lp.c
2298F:	drivers/phy/st/phy-stih407-usb.c
2299F:	drivers/pinctrl/pinctrl-st.c
2300F:	drivers/remoteproc/st_remoteproc.c
2301F:	drivers/remoteproc/st_slim_rproc.c
2302F:	drivers/reset/sti/
2303F:	drivers/rtc/rtc-st-lpc.c
2304F:	drivers/tty/serial/st-asc.c
2305F:	drivers/usb/dwc3/dwc3-st.c
2306F:	drivers/usb/host/ehci-st.c
2307F:	drivers/usb/host/ohci-st.c
2308F:	drivers/watchdog/st_lpc_wdt.c
2309F:	drivers/ata/ahci_st.c
2310F:	include/linux/remoteproc/st_slim_rproc.h
2311
2312ARM/STM32 ARCHITECTURE
2313M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2314M:	Alexandre Torgue <alexandre.torgue@st.com>
2315L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317S:	Maintained
2318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2319N:	stm32
2320N:	stm
2321F:	arch/arm/boot/dts/stm32*
2322F:	arch/arm/mach-stm32/
2323F:	drivers/clocksource/armv7m_systick.c
2324
2325ARM/Synaptics SoC support
2326M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2327M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329S:	Maintained
2330F:	arch/arm/mach-berlin/
2331F:	arch/arm/boot/dts/berlin*
2332F:	arch/arm64/boot/dts/synaptics/
2333
2334ARM/TANGO ARCHITECTURE
2335M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2336M:	Mans Rullgard <mans@mansr.com>
2337L:	linux-arm-kernel@lists.infradead.org
2338S:	Odd Fixes
2339N:	tango
2340
2341ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2342M:	Lennert Buytenhek <kernel@wantstofly.org>
2343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344S:	Maintained
2345
2346ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2347M:	Hans Verkuil <hans.verkuil@cisco.com>
2348L:	linux-tegra@vger.kernel.org
2349L:	linux-media@vger.kernel.org
2350S:	Maintained
2351F:	drivers/media/platform/tegra-cec/
2352F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2353
2354ARM/TETON BGA MACHINE SUPPORT
2355M:	"Mark F. Brown" <mark.brown314@gmail.com>
2356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357S:	Maintained
2358
2359ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2360M:	Santosh Shilimkar <ssantosh@kernel.org>
2361L:	linux-kernel@vger.kernel.org
2362S:	Maintained
2363F:	drivers/memory/*emif*
2364
2365ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2366M:	Tero Kristo <t-kristo@ti.com>
2367M:	Nishanth Menon <nm@ti.com>
2368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369S:	Supported
2370F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2371F:	arch/arm64/boot/dts/ti/Makefile
2372F:	arch/arm64/boot/dts/ti/k3-*
2373F:	include/dt-bindings/pinctrl/k3.h
2374
2375ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2376M:	Santosh Shilimkar <ssantosh@kernel.org>
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379F:	arch/arm/mach-keystone/
2380F:	arch/arm/boot/dts/keystone-*
2381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2382
2383ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2384M:	Santosh Shilimkar <ssantosh@kernel.org>
2385L:	linux-kernel@vger.kernel.org
2386S:	Maintained
2387F:	drivers/clk/keystone/
2388
2389ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2390M:	Santosh Shilimkar <ssantosh@kernel.org>
2391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392L:	linux-kernel@vger.kernel.org
2393S:	Maintained
2394F:	drivers/clocksource/timer-keystone.c
2395
2396ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2397M:	Santosh Shilimkar <ssantosh@kernel.org>
2398L:	linux-kernel@vger.kernel.org
2399S:	Maintained
2400F:	drivers/power/reset/keystone-reset.c
2401
2402ARM/THECUS N2100 MACHINE SUPPORT
2403M:	Lennert Buytenhek <kernel@wantstofly.org>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405S:	Maintained
2406
2407ARM/TOSA MACHINE SUPPORT
2408M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2409M:	Dirk Opfer <dirk@opfer-online.de>
2410S:	Maintained
2411
2412ARM/UNIPHIER ARCHITECTURE
2413M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2416S:	Maintained
2417F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2418F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2419F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2420F:	arch/arm/boot/dts/uniphier*
2421F:	arch/arm/include/asm/hardware/cache-uniphier.h
2422F:	arch/arm/mach-uniphier/
2423F:	arch/arm/mm/cache-uniphier.c
2424F:	arch/arm64/boot/dts/socionext/uniphier*
2425F:	drivers/bus/uniphier-system-bus.c
2426F:	drivers/clk/uniphier/
2427F:	drivers/dma/uniphier-mdmac.c
2428F:	drivers/gpio/gpio-uniphier.c
2429F:	drivers/i2c/busses/i2c-uniphier*
2430F:	drivers/irqchip/irq-uniphier-aidet.c
2431F:	drivers/mmc/host/uniphier-sd.c
2432F:	drivers/pinctrl/uniphier/
2433F:	drivers/reset/reset-uniphier.c
2434F:	drivers/tty/serial/8250/8250_uniphier.c
2435N:	uniphier
2436
2437ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2438M:	Ulf Hansson <ulf.hansson@linaro.org>
2439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440T:	git git://git.linaro.org/people/ulfh/clk.git
2441S:	Maintained
2442F:	drivers/clk/ux500/
2443
2444ARM/VERSATILE EXPRESS PLATFORM
2445M:	Liviu Dudau <liviu.dudau@arm.com>
2446M:	Sudeep Holla <sudeep.holla@arm.com>
2447M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449S:	Maintained
2450F:	arch/arm/boot/dts/vexpress*
2451F:	arch/arm64/boot/dts/arm/
2452F:	arch/arm/mach-vexpress/
2453F:	*/*/vexpress*
2454F:	*/*/*/vexpress*
2455F:	drivers/clk/versatile/clk-vexpress-osc.c
2456F:	drivers/clocksource/timer-versatile.c
2457N:	mps2
2458
2459ARM/VFP SUPPORT
2460M:	Russell King <linux@armlinux.org.uk>
2461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462W:	http://www.armlinux.org.uk/
2463S:	Maintained
2464F:	arch/arm/vfp/
2465
2466ARM/VOIPAC PXA270 SUPPORT
2467M:	Marek Vasut <marek.vasut@gmail.com>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S:	Maintained
2470F:	arch/arm/mach-pxa/vpac270.c
2471F:	arch/arm/mach-pxa/include/mach/vpac270.h
2472
2473ARM/VT8500 ARM ARCHITECTURE
2474M:	Tony Prisk <linux@prisktech.co.nz>
2475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476S:	Maintained
2477F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2478F:	arch/arm/mach-vt8500/
2479F:	drivers/clocksource/timer-vt8500.c
2480F:	drivers/i2c/busses/i2c-wmt.c
2481F:	drivers/mmc/host/wmt-sdmmc.c
2482F:	drivers/pwm/pwm-vt8500.c
2483F:	drivers/rtc/rtc-vt8500.c
2484F:	drivers/tty/serial/vt8500_serial.c
2485F:	drivers/usb/host/ehci-platform.c
2486F:	drivers/usb/host/uhci-platform.c
2487F:	drivers/video/fbdev/vt8500lcdfb.*
2488F:	drivers/video/fbdev/wm8505fb*
2489F:	drivers/video/fbdev/wmt_ge_rops.*
2490
2491ARM/ZIPIT Z2 SUPPORT
2492M:	Marek Vasut <marek.vasut@gmail.com>
2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494S:	Maintained
2495F:	arch/arm/mach-pxa/z2.c
2496F:	arch/arm/mach-pxa/include/mach/z2.h
2497
2498ARM/ZTE ARCHITECTURE
2499M:	Jun Nie <jun.nie@linaro.org>
2500M:	Shawn Guo <shawnguo@kernel.org>
2501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502S:	Maintained
2503F:	arch/arm/boot/dts/zx2967*
2504F:	arch/arm/mach-zx/
2505F:	arch/arm64/boot/dts/zte/
2506F:	drivers/clk/zte/
2507F:	drivers/dma/zx_dma.c
2508F:	drivers/gpio/gpio-zx.c
2509F:	drivers/i2c/busses/i2c-zx2967.c
2510F:	drivers/mmc/host/dw_mmc-zx.*
2511F:	drivers/pinctrl/zte/
2512F:	drivers/soc/zte/
2513F:	drivers/thermal/zx2967_thermal.c
2514F:	drivers/watchdog/zx2967_wdt.c
2515F:	Documentation/devicetree/bindings/arm/zte.yaml
2516F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2517F:	Documentation/devicetree/bindings/dma/zxdma.txt
2518F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2519F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2520F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2521F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2522F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2523F:	Documentation/devicetree/bindings/soc/zte/
2524F:	Documentation/devicetree/bindings/sound/zte,*.txt
2525F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2526F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2527F:	include/dt-bindings/clock/zx2967*.h
2528F:	include/dt-bindings/soc/zte,*.h
2529F:	sound/soc/codecs/zx_aud96p22.c
2530F:	sound/soc/zte/
2531
2532ARM/ZYNQ ARCHITECTURE
2533M:	Michal Simek <michal.simek@xilinx.com>
2534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535W:	http://wiki.xilinx.com
2536T:	git https://github.com/Xilinx/linux-xlnx.git
2537S:	Supported
2538F:	arch/arm/mach-zynq/
2539F:	drivers/cpuidle/cpuidle-zynq.c
2540F:	drivers/block/xsysace.c
2541N:	zynq
2542N:	xilinx
2543F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2544F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2545F:	drivers/clocksource/timer-cadence-ttc.c
2546F:	drivers/i2c/busses/i2c-cadence.c
2547F:	drivers/mmc/host/sdhci-of-arasan.c
2548F:	drivers/edac/synopsys_edac.c
2549F:	drivers/i2c/busses/i2c-xiic.c
2550
2551ARM64 PORT (AARCH64 ARCHITECTURE)
2552M:	Catalin Marinas <catalin.marinas@arm.com>
2553M:	Will Deacon <will.deacon@arm.com>
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2556S:	Maintained
2557F:	arch/arm64/
2558X:	arch/arm64/boot/dts/
2559F:	Documentation/arm64/
2560
2561AS3645A LED FLASH CONTROLLER DRIVER
2562M:	Sakari Ailus <sakari.ailus@iki.fi>
2563L:	linux-leds@vger.kernel.org
2564S:	Maintained
2565F:	drivers/leds/leds-as3645a.c
2566
2567ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2568M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2569L:	linux-media@vger.kernel.org
2570T:	git git://linuxtv.org/media_tree.git
2571S:	Maintained
2572F:	drivers/media/i2c/ak7375.c
2573F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2574
2575ASAHI KASEI AK8974 DRIVER
2576M:	Linus Walleij <linus.walleij@linaro.org>
2577L:	linux-iio@vger.kernel.org
2578W:	http://www.akm.com/
2579S:	Supported
2580F:	drivers/iio/magnetometer/ak8974.c
2581
2582ASC7621 HARDWARE MONITOR DRIVER
2583M:	George Joseph <george.joseph@fairview5.com>
2584L:	linux-hwmon@vger.kernel.org
2585S:	Maintained
2586F:	Documentation/hwmon/asc7621.rst
2587F:	drivers/hwmon/asc7621.c
2588
2589ASPEED VIDEO ENGINE DRIVER
2590M:	Eddie James <eajames@linux.ibm.com>
2591L:	linux-media@vger.kernel.org
2592L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2593S:	Maintained
2594F:	drivers/media/platform/aspeed-video.c
2595F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2596
2597ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2598M:	Corentin Chary <corentin.chary@gmail.com>
2599L:	acpi4asus-user@lists.sourceforge.net
2600L:	platform-driver-x86@vger.kernel.org
2601W:	http://acpi4asus.sf.net
2602S:	Maintained
2603F:	drivers/platform/x86/asus*.c
2604F:	drivers/platform/x86/eeepc*.c
2605
2606ASUS WIRELESS RADIO CONTROL DRIVER
2607M:	João Paulo Rechi Vita <jprvita@gmail.com>
2608L:	platform-driver-x86@vger.kernel.org
2609S:	Maintained
2610F:	drivers/platform/x86/asus-wireless.c
2611
2612ASYMMETRIC KEYS
2613M:	David Howells <dhowells@redhat.com>
2614L:	keyrings@vger.kernel.org
2615S:	Maintained
2616F:	Documentation/crypto/asymmetric-keys.txt
2617F:	include/linux/verification.h
2618F:	include/crypto/public_key.h
2619F:	include/crypto/pkcs7.h
2620F:	crypto/asymmetric_keys/
2621
2622ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2623R:	Dan Williams <dan.j.williams@intel.com>
2624W:	http://sourceforge.net/projects/xscaleiop
2625S:	Odd fixes
2626F:	Documentation/crypto/async-tx-api.txt
2627F:	crypto/async_tx/
2628F:	drivers/dma/
2629F:	include/linux/dmaengine.h
2630F:	include/linux/async_tx.h
2631
2632AT24 EEPROM DRIVER
2633M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2634L:	linux-i2c@vger.kernel.org
2635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2636S:	Maintained
2637F:	Documentation/devicetree/bindings/eeprom/at24.txt
2638F:	drivers/misc/eeprom/at24.c
2639
2640ATA OVER ETHERNET (AOE) DRIVER
2641M:	"Justin Sanders" <justin@coraid.com>
2642W:	http://www.openaoe.org/
2643S:	Supported
2644F:	Documentation/aoe/
2645F:	drivers/block/aoe/
2646
2647ATHEROS 71XX/9XXX GPIO DRIVER
2648M:	Alban Bedel <albeu@free.fr>
2649W:	https://github.com/AlbanBedel/linux
2650T:	git git://github.com/AlbanBedel/linux
2651S:	Maintained
2652F:	drivers/gpio/gpio-ath79.c
2653F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2654
2655ATHEROS 71XX/9XXX USB PHY DRIVER
2656M:	Alban Bedel <albeu@free.fr>
2657W:	https://github.com/AlbanBedel/linux
2658T:	git git://github.com/AlbanBedel/linux
2659S:	Maintained
2660F:	drivers/phy/qualcomm/phy-ath79-usb.c
2661F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2662
2663ATHEROS ATH GENERIC UTILITIES
2664M:	Kalle Valo <kvalo@codeaurora.org>
2665L:	linux-wireless@vger.kernel.org
2666S:	Supported
2667F:	drivers/net/wireless/ath/*
2668
2669ATHEROS ATH5K WIRELESS DRIVER
2670M:	Jiri Slaby <jirislaby@gmail.com>
2671M:	Nick Kossifidis <mickflemm@gmail.com>
2672M:	Luis Chamberlain <mcgrof@kernel.org>
2673L:	linux-wireless@vger.kernel.org
2674W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2675S:	Maintained
2676F:	drivers/net/wireless/ath/ath5k/
2677
2678ATHEROS ATH6KL WIRELESS DRIVER
2679M:	Kalle Valo <kvalo@codeaurora.org>
2680L:	linux-wireless@vger.kernel.org
2681W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2683S:	Supported
2684F:	drivers/net/wireless/ath/ath6kl/
2685
2686ATI_REMOTE2 DRIVER
2687M:	Ville Syrjala <syrjala@sci.fi>
2688S:	Maintained
2689F:	drivers/input/misc/ati_remote2.c
2690
2691ATK0110 HWMON DRIVER
2692M:	Luca Tettamanti <kronos.it@gmail.com>
2693L:	linux-hwmon@vger.kernel.org
2694S:	Maintained
2695F:	drivers/hwmon/asus_atk0110.c
2696
2697ATLX ETHERNET DRIVERS
2698M:	Jay Cliburn <jcliburn@gmail.com>
2699M:	Chris Snook <chris.snook@gmail.com>
2700L:	netdev@vger.kernel.org
2701W:	http://sourceforge.net/projects/atl1
2702W:	http://atl1.sourceforge.net
2703S:	Maintained
2704F:	drivers/net/ethernet/atheros/
2705
2706ATM
2707M:	Chas Williams <3chas3@gmail.com>
2708L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2709L:	netdev@vger.kernel.org
2710W:	http://linux-atm.sourceforge.net
2711S:	Maintained
2712F:	drivers/atm/
2713F:	include/linux/atm*
2714F:	include/uapi/linux/atm*
2715
2716ATMEL MACB ETHERNET DRIVER
2717M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2718S:	Supported
2719F:	drivers/net/ethernet/cadence/
2720
2721ATMEL MAXTOUCH DRIVER
2722M:	Nick Dyer <nick@shmanahar.org>
2723T:	git git://github.com/ndyer/linux.git
2724S:	Maintained
2725F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2726F:	drivers/input/touchscreen/atmel_mxt_ts.c
2727
2728ATMEL WIRELESS DRIVER
2729M:	Simon Kelley <simon@thekelleys.org.uk>
2730L:	linux-wireless@vger.kernel.org
2731W:	http://www.thekelleys.org.uk/atmel
2732W:	http://atmelwlandriver.sourceforge.net/
2733S:	Maintained
2734F:	drivers/net/wireless/atmel/atmel*
2735
2736ATOMIC INFRASTRUCTURE
2737M:	Will Deacon <will.deacon@arm.com>
2738M:	Peter Zijlstra <peterz@infradead.org>
2739R:	Boqun Feng <boqun.feng@gmail.com>
2740L:	linux-kernel@vger.kernel.org
2741S:	Maintained
2742F:	arch/*/include/asm/atomic*.h
2743F:	include/*/atomic*.h
2744F:	scripts/atomic/
2745
2746ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2747M:	Bradley Grove <linuxdrivers@attotech.com>
2748L:	linux-scsi@vger.kernel.org
2749W:	http://www.attotech.com
2750S:	Supported
2751F:	drivers/scsi/esas2r
2752
2753ATUSB IEEE 802.15.4 RADIO DRIVER
2754M:	Stefan Schmidt <stefan@datenfreihafen.org>
2755L:	linux-wpan@vger.kernel.org
2756S:	Maintained
2757F:	drivers/net/ieee802154/atusb.c
2758F:	drivers/net/ieee802154/atusb.h
2759F:	drivers/net/ieee802154/at86rf230.h
2760
2761AUDIT SUBSYSTEM
2762M:	Paul Moore <paul@paul-moore.com>
2763M:	Eric Paris <eparis@redhat.com>
2764L:	linux-audit@redhat.com (moderated for non-subscribers)
2765W:	https://github.com/linux-audit
2766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2767S:	Supported
2768F:	include/linux/audit.h
2769F:	include/uapi/linux/audit.h
2770F:	kernel/audit*
2771
2772AUXILIARY DISPLAY DRIVERS
2773M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2774S:	Maintained
2775F:	drivers/auxdisplay/
2776F:	include/linux/cfag12864b.h
2777
2778AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2779M:	Andreas Klinger <ak@it-klinger.de>
2780L:	linux-iio@vger.kernel.org
2781S:	Maintained
2782F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2783F:	drivers/iio/adc/hx711.c
2784
2785AX.25 NETWORK LAYER
2786M:	Ralf Baechle <ralf@linux-mips.org>
2787L:	linux-hams@vger.kernel.org
2788W:	http://www.linux-ax25.org/
2789S:	Maintained
2790F:	include/uapi/linux/ax25.h
2791F:	include/net/ax25.h
2792F:	net/ax25/
2793
2794AXENTIA ARM DEVICES
2795M:	Peter Rosin <peda@axentia.se>
2796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797S:	Maintained
2798F:	Documentation/devicetree/bindings/arm/axentia.txt
2799F:	arch/arm/boot/dts/at91-linea.dtsi
2800F:	arch/arm/boot/dts/at91-natte.dtsi
2801F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2802F:	arch/arm/boot/dts/at91-tse850-3.dts
2803
2804AXENTIA ASOC DRIVERS
2805M:	Peter Rosin <peda@axentia.se>
2806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2807S:	Maintained
2808F:	Documentation/devicetree/bindings/sound/axentia,*
2809F:	sound/soc/atmel/tse850-pcm5142.c
2810
2811AXXIA I2C CONTROLLER
2812M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2813L:	linux-i2c@vger.kernel.org
2814S:	Maintained
2815F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2816F:	drivers/i2c/busses/i2c-axxia.c
2817
2818AZ6007 DVB DRIVER
2819M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2820L:	linux-media@vger.kernel.org
2821W:	https://linuxtv.org
2822T:	git git://linuxtv.org/media_tree.git
2823S:	Maintained
2824F:	drivers/media/usb/dvb-usb-v2/az6007.c
2825
2826AZTECH FM RADIO RECEIVER DRIVER
2827M:	Hans Verkuil <hverkuil@xs4all.nl>
2828L:	linux-media@vger.kernel.org
2829T:	git git://linuxtv.org/media_tree.git
2830W:	https://linuxtv.org
2831S:	Maintained
2832F:	drivers/media/radio/radio-aztech*
2833
2834B43 WIRELESS DRIVER
2835L:	linux-wireless@vger.kernel.org
2836L:	b43-dev@lists.infradead.org
2837W:	http://wireless.kernel.org/en/users/Drivers/b43
2838S:	Odd Fixes
2839F:	drivers/net/wireless/broadcom/b43/
2840
2841B43LEGACY WIRELESS DRIVER
2842M:	Larry Finger <Larry.Finger@lwfinger.net>
2843L:	linux-wireless@vger.kernel.org
2844L:	b43-dev@lists.infradead.org
2845W:	http://wireless.kernel.org/en/users/Drivers/b43
2846S:	Maintained
2847F:	drivers/net/wireless/broadcom/b43legacy/
2848
2849BACKLIGHT CLASS/SUBSYSTEM
2850M:	Lee Jones <lee.jones@linaro.org>
2851M:	Daniel Thompson <daniel.thompson@linaro.org>
2852M:	Jingoo Han <jingoohan1@gmail.com>
2853L:	dri-devel@lists.freedesktop.org
2854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2855S:	Maintained
2856F:	drivers/video/backlight/
2857F:	include/linux/backlight.h
2858F:	include/linux/pwm_backlight.h
2859F:	Documentation/devicetree/bindings/leds/backlight
2860
2861BATMAN ADVANCED
2862M:	Marek Lindner <mareklindner@neomailbox.ch>
2863M:	Simon Wunderlich <sw@simonwunderlich.de>
2864M:	Antonio Quartulli <a@unstable.cc>
2865L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2866W:	https://www.open-mesh.org/
2867B:	https://www.open-mesh.org/projects/batman-adv/issues
2868C:	irc://chat.freenode.net/batman
2869Q:	https://patchwork.open-mesh.org/project/batman/list/
2870T:	git https://git.open-mesh.org/linux-merge.git
2871S:	Maintained
2872F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2873F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2874F:	Documentation/networking/batman-adv.rst
2875F:	include/uapi/linux/batadv_packet.h
2876F:	include/uapi/linux/batman_adv.h
2877F:	net/batman-adv/
2878
2879BAYCOM/HDLCDRV DRIVERS FOR AX.25
2880M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2881L:	linux-hams@vger.kernel.org
2882W:	http://www.baycom.org/~tom/ham/ham.html
2883S:	Maintained
2884F:	drivers/net/hamradio/baycom*
2885
2886BCACHE (BLOCK LAYER CACHE)
2887M:	Coly Li <colyli@suse.de>
2888M:	Kent Overstreet <kent.overstreet@gmail.com>
2889L:	linux-bcache@vger.kernel.org
2890W:	http://bcache.evilpiepirate.org
2891C:	irc://irc.oftc.net/bcache
2892S:	Maintained
2893F:	drivers/md/bcache/
2894
2895BDISP ST MEDIA DRIVER
2896M:	Fabien Dessenne <fabien.dessenne@st.com>
2897L:	linux-media@vger.kernel.org
2898T:	git git://linuxtv.org/media_tree.git
2899W:	https://linuxtv.org
2900S:	Supported
2901F:	drivers/media/platform/sti/bdisp
2902
2903BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2904M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2905L:	netdev@vger.kernel.org
2906S:	Maintained
2907F:	drivers/net/ethernet/ec_bhf.c
2908
2909BEFS FILE SYSTEM
2910M:	Luis de Bethencourt <luisbg@kernel.org>
2911M:	Salah Triki <salah.triki@gmail.com>
2912S:	Maintained
2913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2914F:	Documentation/filesystems/befs.txt
2915F:	fs/befs/
2916
2917BFQ I/O SCHEDULER
2918M:	Paolo Valente <paolo.valente@linaro.org>
2919M:	Jens Axboe <axboe@kernel.dk>
2920L:	linux-block@vger.kernel.org
2921S:	Maintained
2922F:	block/bfq-*
2923F:	Documentation/block/bfq-iosched.txt
2924
2925BFS FILE SYSTEM
2926M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2927S:	Maintained
2928F:	Documentation/filesystems/bfs.txt
2929F:	fs/bfs/
2930F:	include/uapi/linux/bfs_fs.h
2931
2932BLINKM RGB LED DRIVER
2933M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2934S:	Maintained
2935F:	drivers/leds/leds-blinkm.c
2936
2937BLOCK LAYER
2938M:	Jens Axboe <axboe@kernel.dk>
2939L:	linux-block@vger.kernel.org
2940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2941S:	Maintained
2942F:	block/
2943F:	drivers/block/
2944F:	kernel/trace/blktrace.c
2945F:	lib/sbitmap.c
2946
2947BLOCK2MTD DRIVER
2948M:	Joern Engel <joern@lazybastard.org>
2949L:	linux-mtd@lists.infradead.org
2950S:	Maintained
2951F:	drivers/mtd/devices/block2mtd.c
2952
2953BLUETOOTH DRIVERS
2954M:	Marcel Holtmann <marcel@holtmann.org>
2955M:	Johan Hedberg <johan.hedberg@gmail.com>
2956L:	linux-bluetooth@vger.kernel.org
2957W:	http://www.bluez.org/
2958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2960S:	Maintained
2961F:	drivers/bluetooth/
2962
2963BLUETOOTH SUBSYSTEM
2964M:	Marcel Holtmann <marcel@holtmann.org>
2965M:	Johan Hedberg <johan.hedberg@gmail.com>
2966L:	linux-bluetooth@vger.kernel.org
2967W:	http://www.bluez.org/
2968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2970S:	Maintained
2971F:	net/bluetooth/
2972F:	include/net/bluetooth/
2973
2974BONDING DRIVER
2975M:	Jay Vosburgh <j.vosburgh@gmail.com>
2976M:	Veaceslav Falico <vfalico@gmail.com>
2977M:	Andy Gospodarek <andy@greyhouse.net>
2978L:	netdev@vger.kernel.org
2979W:	http://sourceforge.net/projects/bonding/
2980S:	Supported
2981F:	drivers/net/bonding/
2982F:	include/uapi/linux/if_bonding.h
2983
2984BPF (Safe dynamic programs and tools)
2985M:	Alexei Starovoitov <ast@kernel.org>
2986M:	Daniel Borkmann <daniel@iogearbox.net>
2987R:	Martin KaFai Lau <kafai@fb.com>
2988R:	Song Liu <songliubraving@fb.com>
2989R:	Yonghong Song <yhs@fb.com>
2990L:	netdev@vger.kernel.org
2991L:	bpf@vger.kernel.org
2992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2994Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2995S:	Supported
2996F:	arch/*/net/*
2997F:	Documentation/networking/filter.txt
2998F:	Documentation/bpf/
2999F:	include/linux/bpf*
3000F:	include/linux/filter.h
3001F:	include/trace/events/xdp.h
3002F:	include/uapi/linux/bpf*
3003F:	include/uapi/linux/filter.h
3004F:	kernel/bpf/
3005F:	kernel/trace/bpf_trace.c
3006F:	lib/test_bpf.c
3007F:	net/bpf/
3008F:	net/core/filter.c
3009F:	net/sched/act_bpf.c
3010F:	net/sched/cls_bpf.c
3011F:	samples/bpf/
3012F:	tools/bpf/
3013F:	tools/lib/bpf/
3014F:	tools/testing/selftests/bpf/
3015K:	bpf
3016N:	bpf
3017
3018BPF JIT for ARM
3019M:	Shubham Bansal <illusionist.neo@gmail.com>
3020L:	netdev@vger.kernel.org
3021L:	bpf@vger.kernel.org
3022S:	Maintained
3023F:	arch/arm/net/
3024
3025BPF JIT for ARM64
3026M:	Daniel Borkmann <daniel@iogearbox.net>
3027M:	Alexei Starovoitov <ast@kernel.org>
3028M:	Zi Shen Lim <zlim.lnx@gmail.com>
3029L:	netdev@vger.kernel.org
3030L:	bpf@vger.kernel.org
3031S:	Supported
3032F:	arch/arm64/net/
3033
3034BPF JIT for MIPS (32-BIT AND 64-BIT)
3035M:	Paul Burton <paul.burton@mips.com>
3036L:	netdev@vger.kernel.org
3037L:	bpf@vger.kernel.org
3038S:	Maintained
3039F:	arch/mips/net/
3040
3041BPF JIT for NFP NICs
3042M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3043L:	netdev@vger.kernel.org
3044L:	bpf@vger.kernel.org
3045S:	Supported
3046F:	drivers/net/ethernet/netronome/nfp/bpf/
3047
3048BPF JIT for POWERPC (32-BIT AND 64-BIT)
3049M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3050M:	Sandipan Das <sandipan@linux.ibm.com>
3051L:	netdev@vger.kernel.org
3052L:	bpf@vger.kernel.org
3053S:	Maintained
3054F:	arch/powerpc/net/
3055
3056BPF JIT for RISC-V (RV64G)
3057M:	Björn Töpel <bjorn.topel@gmail.com>
3058L:	netdev@vger.kernel.org
3059S:	Maintained
3060F:	arch/riscv/net/
3061
3062BPF JIT for S390
3063M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3064M:	Vasily Gorbik <gor@linux.ibm.com>
3065M:	Christian Borntraeger <borntraeger@de.ibm.com>
3066L:	netdev@vger.kernel.org
3067L:	bpf@vger.kernel.org
3068S:	Maintained
3069F:	arch/s390/net/
3070X:	arch/s390/net/pnet.c
3071
3072BPF JIT for SPARC (32-BIT AND 64-BIT)
3073M:	David S. Miller <davem@davemloft.net>
3074L:	netdev@vger.kernel.org
3075L:	bpf@vger.kernel.org
3076S:	Maintained
3077F:	arch/sparc/net/
3078
3079BPF JIT for X86 32-BIT
3080M:	Wang YanQing <udknight@gmail.com>
3081L:	netdev@vger.kernel.org
3082L:	bpf@vger.kernel.org
3083S:	Maintained
3084F:	arch/x86/net/bpf_jit_comp32.c
3085
3086BPF JIT for X86 64-BIT
3087M:	Alexei Starovoitov <ast@kernel.org>
3088M:	Daniel Borkmann <daniel@iogearbox.net>
3089L:	netdev@vger.kernel.org
3090L:	bpf@vger.kernel.org
3091S:	Supported
3092F:	arch/x86/net/
3093X:	arch/x86/net/bpf_jit_comp32.c
3094
3095BROADCOM B44 10/100 ETHERNET DRIVER
3096M:	Michael Chan <michael.chan@broadcom.com>
3097L:	netdev@vger.kernel.org
3098S:	Supported
3099F:	drivers/net/ethernet/broadcom/b44.*
3100
3101BROADCOM B53 ETHERNET SWITCH DRIVER
3102M:	Florian Fainelli <f.fainelli@gmail.com>
3103L:	netdev@vger.kernel.org
3104L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3105S:	Supported
3106F:	drivers/net/dsa/b53/*
3107F:	include/linux/platform_data/b53.h
3108
3109BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3110M:	Florian Fainelli <f.fainelli@gmail.com>
3111M:	Ray Jui <rjui@broadcom.com>
3112M:	Scott Branden <sbranden@broadcom.com>
3113M:	bcm-kernel-feedback-list@broadcom.com
3114T:	git git://github.com/broadcom/mach-bcm
3115S:	Maintained
3116N:	bcm281*
3117N:	bcm113*
3118N:	bcm216*
3119N:	kona
3120F:	arch/arm/mach-bcm/
3121
3122BROADCOM BCM2835 ARM ARCHITECTURE
3123M:	Eric Anholt <eric@anholt.net>
3124M:	Stefan Wahren <stefan.wahren@i2se.com>
3125L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3127T:	git git://github.com/anholt/linux
3128S:	Maintained
3129N:	bcm2835
3130F:	drivers/staging/vc04_services
3131
3132BROADCOM BCM47XX MIPS ARCHITECTURE
3133M:	Hauke Mehrtens <hauke@hauke-m.de>
3134M:	Rafał Miłecki <zajec5@gmail.com>
3135L:	linux-mips@vger.kernel.org
3136S:	Maintained
3137F:	Documentation/devicetree/bindings/mips/brcm/
3138F:	arch/mips/bcm47xx/*
3139F:	arch/mips/include/asm/mach-bcm47xx/*
3140
3141BROADCOM BCM5301X ARM ARCHITECTURE
3142M:	Hauke Mehrtens <hauke@hauke-m.de>
3143M:	Rafał Miłecki <zajec5@gmail.com>
3144M:	bcm-kernel-feedback-list@broadcom.com
3145L:	linux-arm-kernel@lists.infradead.org
3146S:	Maintained
3147F:	arch/arm/mach-bcm/bcm_5301x.c
3148F:	arch/arm/boot/dts/bcm5301x*.dtsi
3149F:	arch/arm/boot/dts/bcm470*
3150F:	arch/arm/boot/dts/bcm953012*
3151
3152BROADCOM BCM53573 ARM ARCHITECTURE
3153M:	Rafał Miłecki <rafal@milecki.pl>
3154L:	linux-arm-kernel@lists.infradead.org
3155S:	Maintained
3156F:	arch/arm/boot/dts/bcm53573*
3157F:	arch/arm/boot/dts/bcm47189*
3158
3159BROADCOM BCM63XX ARM ARCHITECTURE
3160M:	Florian Fainelli <f.fainelli@gmail.com>
3161M:	bcm-kernel-feedback-list@broadcom.com
3162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3163T:	git git://github.com/broadcom/stblinux.git
3164S:	Maintained
3165N:	bcm63xx
3166
3167BROADCOM BCM63XX/BCM33XX UDC DRIVER
3168M:	Kevin Cernekee <cernekee@gmail.com>
3169L:	linux-usb@vger.kernel.org
3170S:	Maintained
3171F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3172
3173BROADCOM BCM7XXX ARM ARCHITECTURE
3174M:	Brian Norris <computersforpeace@gmail.com>
3175M:	Gregory Fong <gregory.0xf0@gmail.com>
3176M:	Florian Fainelli <f.fainelli@gmail.com>
3177M:	bcm-kernel-feedback-list@broadcom.com
3178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3179T:	git git://github.com/broadcom/stblinux.git
3180S:	Maintained
3181F:	arch/arm/mach-bcm/*brcmstb*
3182F:	arch/arm/boot/dts/bcm7*.dts*
3183F:	drivers/bus/brcmstb_gisb.c
3184F:	arch/arm/mm/cache-b15-rac.c
3185F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3186N:	brcmstb
3187
3188BROADCOM BMIPS CPUFREQ DRIVER
3189M:	Markus Mayer <mmayer@broadcom.com>
3190M:	bcm-kernel-feedback-list@broadcom.com
3191L:	linux-pm@vger.kernel.org
3192S:	Maintained
3193F:	drivers/cpufreq/bmips-cpufreq.c
3194
3195BROADCOM BMIPS MIPS ARCHITECTURE
3196M:	Kevin Cernekee <cernekee@gmail.com>
3197M:	Florian Fainelli <f.fainelli@gmail.com>
3198L:	bcm-kernel-feedback-list@broadcom.com
3199L:	linux-mips@vger.kernel.org
3200T:	git git://github.com/broadcom/stblinux.git
3201S:	Maintained
3202F:	arch/mips/bmips/*
3203F:	arch/mips/include/asm/mach-bmips/*
3204F:	arch/mips/kernel/*bmips*
3205F:	arch/mips/boot/dts/brcm/bcm*.dts*
3206F:	drivers/irqchip/irq-bcm63*
3207F:	drivers/irqchip/irq-bcm7*
3208F:	drivers/irqchip/irq-brcmstb*
3209F:	include/linux/bcm963xx_nvram.h
3210F:	include/linux/bcm963xx_tag.h
3211
3212BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3213M:	Rasesh Mody <rmody@marvell.com>
3214M:	GR-Linux-NIC-Dev@marvell.com
3215L:	netdev@vger.kernel.org
3216S:	Supported
3217F:	drivers/net/ethernet/broadcom/bnx2.*
3218F:	drivers/net/ethernet/broadcom/bnx2_*
3219
3220BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3221M:	QLogic-Storage-Upstream@qlogic.com
3222L:	linux-scsi@vger.kernel.org
3223S:	Supported
3224F:	drivers/scsi/bnx2fc/
3225
3226BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3227M:	QLogic-Storage-Upstream@qlogic.com
3228L:	linux-scsi@vger.kernel.org
3229S:	Supported
3230F:	drivers/scsi/bnx2i/
3231
3232BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3233M:	Ariel Elior <aelior@marvell.com>
3234M:	Sudarsana Kalluru <skalluru@marvell.com>
3235M:	GR-everest-linux-l2@marvell.com
3236L:	netdev@vger.kernel.org
3237S:	Supported
3238F:	drivers/net/ethernet/broadcom/bnx2x/
3239
3240BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3241M:	Michael Chan <michael.chan@broadcom.com>
3242L:	netdev@vger.kernel.org
3243S:	Supported
3244F:	drivers/net/ethernet/broadcom/bnxt/
3245
3246BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3247M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3248M:	Franky Lin <franky.lin@broadcom.com>
3249M:	Hante Meuleman <hante.meuleman@broadcom.com>
3250M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3251M:	Wright Feng <wright.feng@cypress.com>
3252L:	linux-wireless@vger.kernel.org
3253L:	brcm80211-dev-list.pdl@broadcom.com
3254L:	brcm80211-dev-list@cypress.com
3255S:	Supported
3256F:	drivers/net/wireless/broadcom/brcm80211/
3257
3258BROADCOM BRCMSTB GPIO DRIVER
3259M:	Gregory Fong <gregory.0xf0@gmail.com>
3260L:	bcm-kernel-feedback-list@broadcom.com
3261S:	Supported
3262F:	drivers/gpio/gpio-brcmstb.c
3263F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3264
3265BROADCOM BRCMSTB I2C DRIVER
3266M:	Kamal Dasu <kdasu.kdev@gmail.com>
3267L:	linux-i2c@vger.kernel.org
3268L:	bcm-kernel-feedback-list@broadcom.com
3269S:	Supported
3270F:	drivers/i2c/busses/i2c-brcmstb.c
3271F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3272
3273BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3274M:	Al Cooper <alcooperx@gmail.com>
3275L:	linux-kernel@vger.kernel.org
3276L:	bcm-kernel-feedback-list@broadcom.com
3277S:	Maintained
3278F:	drivers/phy/broadcom/phy-brcm-usb*
3279
3280BROADCOM GENET ETHERNET DRIVER
3281M:	Doug Berger <opendmb@gmail.com>
3282M:	Florian Fainelli <f.fainelli@gmail.com>
3283L:	bcm-kernel-feedback-list@broadcom.com
3284L:	netdev@vger.kernel.org
3285S:	Supported
3286F:	drivers/net/ethernet/broadcom/genet/
3287
3288BROADCOM IPROC ARM ARCHITECTURE
3289M:	Ray Jui <rjui@broadcom.com>
3290M:	Scott Branden <sbranden@broadcom.com>
3291M:	bcm-kernel-feedback-list@broadcom.com
3292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3293T:	git git://github.com/broadcom/cygnus-linux.git
3294S:	Maintained
3295N:	iproc
3296N:	cygnus
3297N:	bcm[-_]nsp
3298N:	bcm9113*
3299N:	bcm9583*
3300N:	bcm9585*
3301N:	bcm9586*
3302N:	bcm988312
3303N:	bcm113*
3304N:	bcm583*
3305N:	bcm585*
3306N:	bcm586*
3307N:	bcm88312
3308N:	hr2
3309N:	stingray
3310F:	arch/arm64/boot/dts/broadcom/northstar2/*
3311F:	arch/arm64/boot/dts/broadcom/stingray/*
3312F:	drivers/clk/bcm/clk-ns*
3313F:	drivers/clk/bcm/clk-sr*
3314F:	drivers/pinctrl/bcm/pinctrl-ns*
3315F:	include/dt-bindings/clock/bcm-sr*
3316
3317BROADCOM KONA GPIO DRIVER
3318M:	Ray Jui <rjui@broadcom.com>
3319L:	bcm-kernel-feedback-list@broadcom.com
3320S:	Supported
3321F:	drivers/gpio/gpio-bcm-kona.c
3322F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3323
3324BROADCOM NETXTREME-E ROCE DRIVER
3325M:	Selvin Xavier <selvin.xavier@broadcom.com>
3326M:	Devesh Sharma <devesh.sharma@broadcom.com>
3327M:	Somnath Kotur <somnath.kotur@broadcom.com>
3328M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3329L:	linux-rdma@vger.kernel.org
3330W:	http://www.broadcom.com
3331S:	Supported
3332F:	drivers/infiniband/hw/bnxt_re/
3333F:	include/uapi/rdma/bnxt_re-abi.h
3334
3335BROADCOM NVRAM DRIVER
3336M:	Rafał Miłecki <zajec5@gmail.com>
3337L:	linux-mips@vger.kernel.org
3338S:	Maintained
3339F:	drivers/firmware/broadcom/*
3340
3341BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3342M:	Rafał Miłecki <zajec5@gmail.com>
3343L:	linux-wireless@vger.kernel.org
3344S:	Maintained
3345F:	drivers/bcma/
3346F:	include/linux/bcma/
3347
3348BROADCOM STB AVS CPUFREQ DRIVER
3349M:	Markus Mayer <mmayer@broadcom.com>
3350M:	bcm-kernel-feedback-list@broadcom.com
3351L:	linux-pm@vger.kernel.org
3352S:	Maintained
3353F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3354F:	drivers/cpufreq/brcmstb*
3355
3356BROADCOM STB AVS TMON DRIVER
3357M:	Markus Mayer <mmayer@broadcom.com>
3358M:	bcm-kernel-feedback-list@broadcom.com
3359L:	linux-pm@vger.kernel.org
3360S:	Maintained
3361F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3362F:	drivers/thermal/broadcom/brcmstb*
3363
3364BROADCOM STB NAND FLASH DRIVER
3365M:	Brian Norris <computersforpeace@gmail.com>
3366M:	Kamal Dasu <kdasu.kdev@gmail.com>
3367L:	linux-mtd@lists.infradead.org
3368L:	bcm-kernel-feedback-list@broadcom.com
3369S:	Maintained
3370F:	drivers/mtd/nand/raw/brcmnand/
3371
3372BROADCOM STB DPFE DRIVER
3373M:	Markus Mayer <mmayer@broadcom.com>
3374M:	bcm-kernel-feedback-list@broadcom.com
3375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3376S:	Maintained
3377F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3378F:	drivers/memory/brcmstb_dpfe.c
3379
3380BROADCOM SPI DRIVER
3381M:	Kamal Dasu <kdasu.kdev@gmail.com>
3382M:	bcm-kernel-feedback-list@broadcom.com
3383S:	Maintained
3384F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3385F:	drivers/spi/spi-bcm-qspi.*
3386F:	drivers/spi/spi-brcmstb-qspi.c
3387F:	drivers/spi/spi-iproc-qspi.c
3388
3389BROADCOM SYSTEMPORT ETHERNET DRIVER
3390M:	Florian Fainelli <f.fainelli@gmail.com>
3391L:	bcm-kernel-feedback-list@broadcom.com
3392L:	netdev@vger.kernel.org
3393S:	Supported
3394F:	drivers/net/ethernet/broadcom/bcmsysport.*
3395
3396BROADCOM TG3 GIGABIT ETHERNET DRIVER
3397M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3398M:	Prashant Sreedharan <prashant@broadcom.com>
3399M:	Michael Chan <mchan@broadcom.com>
3400L:	netdev@vger.kernel.org
3401S:	Supported
3402F:	drivers/net/ethernet/broadcom/tg3.*
3403
3404BROCADE BFA FC SCSI DRIVER
3405M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3406M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3407L:	linux-scsi@vger.kernel.org
3408S:	Supported
3409F:	drivers/scsi/bfa/
3410
3411BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3412M:	Rasesh Mody <rmody@marvell.com>
3413M:	Sudarsana Kalluru <skalluru@marvell.com>
3414M:	GR-Linux-NIC-Dev@marvell.com
3415L:	netdev@vger.kernel.org
3416S:	Supported
3417F:	drivers/net/ethernet/brocade/bna/
3418
3419BSG (block layer generic sg v4 driver)
3420M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3421L:	linux-scsi@vger.kernel.org
3422S:	Supported
3423F:	block/bsg.c
3424F:	include/linux/bsg.h
3425F:	include/uapi/linux/bsg.h
3426
3427BT87X AUDIO DRIVER
3428M:	Clemens Ladisch <clemens@ladisch.de>
3429L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3431S:	Maintained
3432F:	Documentation/sound/cards/bt87x.rst
3433F:	sound/pci/bt87x.c
3434
3435BT8XXGPIO DRIVER
3436M:	Michael Buesch <m@bues.ch>
3437W:	http://bu3sch.de/btgpio.php
3438S:	Maintained
3439F:	drivers/gpio/gpio-bt8xx.c
3440
3441BTRFS FILE SYSTEM
3442M:	Chris Mason <clm@fb.com>
3443M:	Josef Bacik <josef@toxicpanda.com>
3444M:	David Sterba <dsterba@suse.com>
3445L:	linux-btrfs@vger.kernel.org
3446W:	http://btrfs.wiki.kernel.org/
3447Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3449S:	Maintained
3450F:	Documentation/filesystems/btrfs.txt
3451F:	fs/btrfs/
3452F:	include/linux/btrfs*
3453F:	include/uapi/linux/btrfs*
3454
3455BTTV VIDEO4LINUX DRIVER
3456M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3457L:	linux-media@vger.kernel.org
3458W:	https://linuxtv.org
3459T:	git git://linuxtv.org/media_tree.git
3460S:	Odd fixes
3461F:	Documentation/media/v4l-drivers/bttv*
3462F:	drivers/media/pci/bt8xx/bttv*
3463
3464BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3465M:	Chanwoo Choi <cw00.choi@samsung.com>
3466L:	linux-pm@vger.kernel.org
3467L:	linux-samsung-soc@vger.kernel.org
3468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3469S:	Maintained
3470F:	drivers/devfreq/exynos-bus.c
3471F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3472
3473BUSLOGIC SCSI DRIVER
3474M:	Khalid Aziz <khalid@gonehiking.org>
3475L:	linux-scsi@vger.kernel.org
3476S:	Maintained
3477F:	drivers/scsi/BusLogic.*
3478F:	drivers/scsi/FlashPoint.*
3479
3480C-MEDIA CMI8788 DRIVER
3481M:	Clemens Ladisch <clemens@ladisch.de>
3482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3484S:	Maintained
3485F:	sound/pci/oxygen/
3486
3487C-SKY ARCHITECTURE
3488M:	Guo Ren <guoren@kernel.org>
3489T:	git https://github.com/c-sky/csky-linux.git
3490S:	Supported
3491F:	arch/csky/
3492F:	Documentation/devicetree/bindings/csky/
3493F:	drivers/irqchip/irq-csky-*
3494F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3495F:	drivers/clocksource/timer-gx6605s.c
3496F:	drivers/clocksource/timer-mp-csky.c
3497F:	Documentation/devicetree/bindings/timer/csky,*
3498K:	csky
3499N:	csky
3500
3501C6X ARCHITECTURE
3502M:	Mark Salter <msalter@redhat.com>
3503M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3504L:	linux-c6x-dev@linux-c6x.org
3505W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3506S:	Maintained
3507F:	arch/c6x/
3508
3509CA8210 IEEE-802.15.4 RADIO DRIVER
3510M:	Harry Morris <h.morris@cascoda.com>
3511L:	linux-wpan@vger.kernel.org
3512W:	https://github.com/Cascoda/ca8210-linux.git
3513S:	Maintained
3514F:	drivers/net/ieee802154/ca8210.c
3515F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3516
3517CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3518M:	David Howells <dhowells@redhat.com>
3519L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3520S:	Supported
3521F:	Documentation/filesystems/caching/cachefiles.txt
3522F:	fs/cachefiles/
3523
3524CADENCE MIPI-CSI2 BRIDGES
3525M:	Maxime Ripard <maxime.ripard@bootlin.com>
3526L:	linux-media@vger.kernel.org
3527S:	Maintained
3528F:	Documentation/devicetree/bindings/media/cdns,*.txt
3529F:	drivers/media/platform/cadence/cdns-csi2*
3530
3531CADET FM/AM RADIO RECEIVER DRIVER
3532M:	Hans Verkuil <hverkuil@xs4all.nl>
3533L:	linux-media@vger.kernel.org
3534T:	git git://linuxtv.org/media_tree.git
3535W:	https://linuxtv.org
3536S:	Maintained
3537F:	drivers/media/radio/radio-cadet*
3538
3539CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3540M:	Jonathan Corbet <corbet@lwn.net>
3541L:	linux-media@vger.kernel.org
3542T:	git git://linuxtv.org/media_tree.git
3543S:	Maintained
3544F:	Documentation/media/v4l-drivers/cafe_ccic*
3545F:	drivers/media/platform/marvell-ccic/
3546
3547CAIF NETWORK LAYER
3548L:	netdev@vger.kernel.org
3549S:	Orphan
3550F:	Documentation/networking/caif/
3551F:	drivers/net/caif/
3552F:	include/uapi/linux/caif/
3553F:	include/net/caif/
3554F:	net/caif/
3555
3556CAKE QDISC
3557M:	Toke Høiland-Jørgensen <toke@toke.dk>
3558L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3559S:	Maintained
3560F:	net/sched/sch_cake.c
3561
3562CALGARY x86-64 IOMMU
3563M:	Muli Ben-Yehuda <mulix@mulix.org>
3564M:	Jon Mason <jdmason@kudzu.us>
3565L:	iommu@lists.linux-foundation.org
3566S:	Maintained
3567F:	arch/x86/kernel/pci-calgary_64.c
3568F:	arch/x86/kernel/tce_64.c
3569F:	arch/x86/include/asm/calgary.h
3570F:	arch/x86/include/asm/tce.h
3571
3572CAN NETWORK DRIVERS
3573M:	Wolfgang Grandegger <wg@grandegger.com>
3574M:	Marc Kleine-Budde <mkl@pengutronix.de>
3575L:	linux-can@vger.kernel.org
3576W:	https://github.com/linux-can
3577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3579S:	Maintained
3580F:	Documentation/devicetree/bindings/net/can/
3581F:	drivers/net/can/
3582F:	include/linux/can/dev.h
3583F:	include/linux/can/platform/
3584F:	include/uapi/linux/can/error.h
3585F:	include/uapi/linux/can/netlink.h
3586
3587CAN NETWORK LAYER
3588M:	Oliver Hartkopp <socketcan@hartkopp.net>
3589M:	Marc Kleine-Budde <mkl@pengutronix.de>
3590L:	linux-can@vger.kernel.org
3591W:	https://github.com/linux-can
3592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3594S:	Maintained
3595F:	Documentation/networking/can.rst
3596F:	net/can/
3597F:	include/linux/can/core.h
3598F:	include/uapi/linux/can.h
3599F:	include/uapi/linux/can/bcm.h
3600F:	include/uapi/linux/can/raw.h
3601F:	include/uapi/linux/can/gw.h
3602
3603CAPABILITIES
3604M:	Serge Hallyn <serge@hallyn.com>
3605L:	linux-security-module@vger.kernel.org
3606S:	Supported
3607F:	include/linux/capability.h
3608F:	include/uapi/linux/capability.h
3609F:	security/commoncap.c
3610F:	kernel/capability.c
3611
3612CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3613M:	Kevin Tsai <ktsai@capellamicro.com>
3614S:	Maintained
3615F:	drivers/iio/light/cm*
3616
3617CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3618M:	Christian Lamparter <chunkeey@googlemail.com>
3619L:	linux-wireless@vger.kernel.org
3620W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3621S:	Maintained
3622F:	drivers/net/wireless/ath/carl9170/
3623
3624CAVIUM I2C DRIVER
3625M:	Jan Glauber <jglauber@cavium.com>
3626M:	David Daney <david.daney@cavium.com>
3627W:	http://www.cavium.com
3628S:	Supported
3629F:	drivers/i2c/busses/i2c-octeon*
3630F:	drivers/i2c/busses/i2c-thunderx*
3631
3632CAVIUM LIQUIDIO NETWORK DRIVER
3633M:	Derek Chickles <dchickles@marvell.com>
3634M:	Satanand Burla <sburla@marvell.com>
3635M:	Felix Manlunas <fmanlunas@marvell.com>
3636L:	netdev@vger.kernel.org
3637W:	http://www.cavium.com
3638S:	Supported
3639F:	drivers/net/ethernet/cavium/liquidio/
3640
3641CAVIUM MMC DRIVER
3642M:	Jan Glauber <jglauber@cavium.com>
3643M:	David Daney <david.daney@cavium.com>
3644M:	Steven J. Hill <Steven.Hill@cavium.com>
3645W:	http://www.cavium.com
3646S:	Supported
3647F:	drivers/mmc/host/cavium*
3648
3649CAVIUM OCTEON-TX CRYPTO DRIVER
3650M:	George Cherian <george.cherian@cavium.com>
3651L:	linux-crypto@vger.kernel.org
3652W:	http://www.cavium.com
3653S:	Supported
3654F:	drivers/crypto/cavium/cpt/
3655
3656CAVIUM THUNDERX2 ARM64 SOC
3657M:	Robert Richter <rrichter@cavium.com>
3658M:	Jayachandran C <jnair@caviumnetworks.com>
3659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3660S:	Maintained
3661F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3662F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3663
3664CC2520 IEEE-802.15.4 RADIO DRIVER
3665M:	Varka Bhadram <varkabhadram@gmail.com>
3666L:	linux-wpan@vger.kernel.org
3667S:	Maintained
3668F:	drivers/net/ieee802154/cc2520.c
3669F:	include/linux/spi/cc2520.h
3670F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3671
3672CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3673M:	Gilad Ben-Yossef <gilad@benyossef.com>
3674L:	linux-crypto@vger.kernel.org
3675S:	Supported
3676F:	drivers/crypto/ccree/
3677W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3678
3679CEC FRAMEWORK
3680M:	Hans Verkuil <hans.verkuil@cisco.com>
3681L:	linux-media@vger.kernel.org
3682T:	git git://linuxtv.org/media_tree.git
3683W:	http://linuxtv.org
3684S:	Supported
3685F:	Documentation/media/kapi/cec-core.rst
3686F:	Documentation/media/uapi/cec
3687F:	drivers/media/cec/
3688F:	drivers/media/rc/keymaps/rc-cec.c
3689F:	include/media/cec.h
3690F:	include/media/cec-notifier.h
3691F:	include/uapi/linux/cec.h
3692F:	include/uapi/linux/cec-funcs.h
3693F:	Documentation/devicetree/bindings/media/cec.txt
3694F:	Documentation/ABI/testing/debugfs-cec-error-inj
3695
3696CEC GPIO DRIVER
3697M:	Hans Verkuil <hans.verkuil@cisco.com>
3698L:	linux-media@vger.kernel.org
3699T:	git git://linuxtv.org/media_tree.git
3700W:	http://linuxtv.org
3701S:	Supported
3702F:	drivers/media/platform/cec-gpio/
3703F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3704
3705CELL BROADBAND ENGINE ARCHITECTURE
3706M:	Arnd Bergmann <arnd@arndb.de>
3707L:	linuxppc-dev@lists.ozlabs.org
3708W:	http://www.ibm.com/developerworks/power/cell/
3709S:	Supported
3710F:	arch/powerpc/include/asm/cell*.h
3711F:	arch/powerpc/include/asm/spu*.h
3712F:	arch/powerpc/include/uapi/asm/spu*.h
3713F:	arch/powerpc/oprofile/*cell*
3714F:	arch/powerpc/platforms/cell/
3715
3716CEPH COMMON CODE (LIBCEPH)
3717M:	Ilya Dryomov <idryomov@gmail.com>
3718M:	"Yan, Zheng" <zyan@redhat.com>
3719M:	Sage Weil <sage@redhat.com>
3720L:	ceph-devel@vger.kernel.org
3721W:	http://ceph.com/
3722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3723T:	git git://github.com/ceph/ceph-client.git
3724S:	Supported
3725F:	net/ceph/
3726F:	include/linux/ceph/
3727F:	include/linux/crush/
3728
3729CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3730M:	"Yan, Zheng" <zyan@redhat.com>
3731M:	Sage Weil <sage@redhat.com>
3732M:	Ilya Dryomov <idryomov@gmail.com>
3733L:	ceph-devel@vger.kernel.org
3734W:	http://ceph.com/
3735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3736T:	git git://github.com/ceph/ceph-client.git
3737S:	Supported
3738F:	Documentation/filesystems/ceph.txt
3739F:	fs/ceph/
3740
3741CERTIFICATE HANDLING:
3742M:	David Howells <dhowells@redhat.com>
3743M:	David Woodhouse <dwmw2@infradead.org>
3744L:	keyrings@vger.kernel.org
3745S:	Maintained
3746F:	Documentation/admin-guide/module-signing.rst
3747F:	certs/
3748F:	scripts/sign-file.c
3749F:	scripts/extract-cert.c
3750
3751CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3752L:	linux-usb@vger.kernel.org
3753S:	Orphan
3754F:	Documentation/usb/WUSB-Design-overview.txt
3755F:	Documentation/usb/wusb-cbaf
3756F:	drivers/usb/host/hwa-hc.c
3757F:	drivers/usb/host/whci/
3758F:	drivers/usb/wusbcore/
3759F:	include/linux/usb/wusb*
3760
3761CFAG12864B LCD DRIVER
3762M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3763S:	Maintained
3764F:	drivers/auxdisplay/cfag12864b.c
3765F:	include/linux/cfag12864b.h
3766
3767CFAG12864BFB LCD FRAMEBUFFER DRIVER
3768M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3769S:	Maintained
3770F:	drivers/auxdisplay/cfag12864bfb.c
3771F:	include/linux/cfag12864b.h
3772
3773802.11 (including CFG80211/NL80211)
3774M:	Johannes Berg <johannes@sipsolutions.net>
3775L:	linux-wireless@vger.kernel.org
3776W:	http://wireless.kernel.org/
3777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3779S:	Maintained
3780F:	net/wireless/
3781F:	include/uapi/linux/nl80211.h
3782F:	include/linux/ieee80211.h
3783F:	include/net/wext.h
3784F:	include/net/cfg80211.h
3785F:	include/net/iw_handler.h
3786F:	include/net/ieee80211_radiotap.h
3787F:	Documentation/driver-api/80211/cfg80211.rst
3788F:	Documentation/networking/regulatory.txt
3789
3790CHAR and MISC DRIVERS
3791M:	Arnd Bergmann <arnd@arndb.de>
3792M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3794S:	Supported
3795F:	drivers/char/
3796F:	drivers/misc/
3797F:	include/linux/miscdevice.h
3798
3799CHECKPATCH
3800M:	Andy Whitcroft <apw@canonical.com>
3801M:	Joe Perches <joe@perches.com>
3802S:	Maintained
3803F:	scripts/checkpatch.pl
3804
3805CHINESE DOCUMENTATION
3806M:	Harry Wei <harryxiyou@gmail.com>
3807M:	Alex Shi <alex.shi@linux.alibaba.com>
3808L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3809S:	Maintained
3810F:	Documentation/translations/zh_CN/
3811
3812CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3813M:	Peter Chen <Peter.Chen@nxp.com>
3814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3815L:	linux-usb@vger.kernel.org
3816S:	Maintained
3817F:	drivers/usb/chipidea/
3818
3819CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3820M:	Hans de Goede <hdegoede@redhat.com>
3821L:	linux-input@vger.kernel.org
3822S:	Maintained
3823F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3824F:	drivers/input/touchscreen/chipone_icn8318.c
3825
3826CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3827M:	Hans de Goede <hdegoede@redhat.com>
3828L:	linux-input@vger.kernel.org
3829S:	Maintained
3830F:	drivers/input/touchscreen/chipone_icn8505.c
3831
3832CHROME HARDWARE PLATFORM SUPPORT
3833M:	Benson Leung <bleung@chromium.org>
3834M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3835S:	Maintained
3836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3837F:	drivers/platform/chrome/
3838
3839CHROMEOS EC SUBDRIVERS
3840M:	Benson Leung <bleung@chromium.org>
3841M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3842R:	Guenter Roeck <groeck@chromium.org>
3843S:	Maintained
3844N:	cros_ec
3845N:	cros-ec
3846F:	drivers/power/supply/cros_usbpd-charger.c
3847
3848CHROMEOS EC CODEC DRIVER
3849M:	Cheng-Yi Chiang <cychiang@chromium.org>
3850S:	Maintained
3851R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3852R:	Guenter Roeck <groeck@chromium.org>
3853F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3854F:	sound/soc/codecs/cros_ec_codec.*
3855
3856CIRRUS LOGIC AUDIO CODEC DRIVERS
3857M:	Brian Austin <brian.austin@cirrus.com>
3858M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3859L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3860S:	Maintained
3861F:	sound/soc/codecs/cs*
3862
3863CIRRUS LOGIC EP93XX ETHERNET DRIVER
3864M:	Hartley Sweeten <hsweeten@visionengravers.com>
3865L:	netdev@vger.kernel.org
3866S:	Maintained
3867F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3868
3869CIRRUS LOGIC LOCHNAGAR DRIVER
3870M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3871M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3872L:	patches@opensource.cirrus.com
3873S:	Supported
3874F:	drivers/clk/clk-lochnagar.c
3875F:	drivers/hwmon/lochnagar-hwmon.c
3876F:	drivers/mfd/lochnagar-i2c.c
3877F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3878F:	drivers/regulator/lochnagar-regulator.c
3879F:	sound/soc/codecs/lochnagar-sc.c
3880F:	include/dt-bindings/clk/lochnagar.h
3881F:	include/dt-bindings/pinctrl/lochnagar.h
3882F:	include/linux/mfd/lochnagar*
3883F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3884F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3885F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3886F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3887F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3888F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3889F:	Documentation/hwmon/lochnagar
3890
3891CISCO FCOE HBA DRIVER
3892M:	Satish Kharat <satishkh@cisco.com>
3893M:	Sesidhar Baddela <sebaddel@cisco.com>
3894M:	Karan Tilak Kumar <kartilak@cisco.com>
3895L:	linux-scsi@vger.kernel.org
3896S:	Supported
3897F:	drivers/scsi/fnic/
3898
3899CISCO SCSI HBA DRIVER
3900M:	Karan Tilak Kumar <kartilak@cisco.com>
3901M:	Sesidhar Baddela <sebaddel@cisco.com>
3902L:	linux-scsi@vger.kernel.org
3903S:	Supported
3904F:	drivers/scsi/snic/
3905
3906CISCO VIC ETHERNET NIC DRIVER
3907M:	Christian Benvenuti <benve@cisco.com>
3908M:	Govindarajulu Varadarajan <_govind@gmx.com>
3909M:	Parvi Kaustubhi <pkaustub@cisco.com>
3910S:	Supported
3911F:	drivers/net/ethernet/cisco/enic/
3912
3913CISCO VIC LOW LATENCY NIC DRIVER
3914M:	Christian Benvenuti <benve@cisco.com>
3915M:	Nelson Escobar <neescoba@cisco.com>
3916M:	Parvi Kaustubhi <pkaustub@cisco.com>
3917S:	Supported
3918F:	drivers/infiniband/hw/usnic/
3919
3920CIRRUS LOGIC MADERA CODEC DRIVERS
3921M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3922M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3923L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3924L:	patches@opensource.cirrus.com
3925T:	git https://github.com/CirrusLogic/linux-drivers.git
3926W:	https://github.com/CirrusLogic/linux-drivers/wiki
3927S:	Supported
3928F:	Documentation/devicetree/bindings/mfd/madera.txt
3929F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3930F:	include/linux/irqchip/irq-madera*
3931F:	include/linux/mfd/madera/*
3932F:	drivers/gpio/gpio-madera*
3933F:	drivers/irqchip/irq-madera*
3934F:	drivers/mfd/madera*
3935F:	drivers/mfd/cs47l*
3936F:	drivers/pinctrl/cirrus/*
3937
3938CLANG-FORMAT FILE
3939M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3940S:	Maintained
3941F:	.clang-format
3942
3943CLEANCACHE API
3944M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3945L:	linux-kernel@vger.kernel.org
3946S:	Maintained
3947F:	mm/cleancache.c
3948F:	include/linux/cleancache.h
3949
3950CLK API
3951M:	Russell King <linux@armlinux.org.uk>
3952L:	linux-clk@vger.kernel.org
3953S:	Maintained
3954F:	include/linux/clk.h
3955
3956CLOCKSOURCE, CLOCKEVENT DRIVERS
3957M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3958M:	Thomas Gleixner <tglx@linutronix.de>
3959L:	linux-kernel@vger.kernel.org
3960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3961S:	Supported
3962F:	drivers/clocksource/
3963F:	Documentation/devicetree/bindings/timer/
3964
3965CMPC ACPI DRIVER
3966M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3967M:	Daniel Oliveira Nascimento <don@syst.com.br>
3968L:	platform-driver-x86@vger.kernel.org
3969S:	Supported
3970F:	drivers/platform/x86/classmate-laptop.c
3971
3972COBALT MEDIA DRIVER
3973M:	Hans Verkuil <hans.verkuil@cisco.com>
3974L:	linux-media@vger.kernel.org
3975T:	git git://linuxtv.org/media_tree.git
3976W:	https://linuxtv.org
3977S:	Supported
3978F:	drivers/media/pci/cobalt/
3979
3980COCCINELLE/Semantic Patches (SmPL)
3981M:	Julia Lawall <Julia.Lawall@lip6.fr>
3982M:	Gilles Muller <Gilles.Muller@lip6.fr>
3983M:	Nicolas Palix <nicolas.palix@imag.fr>
3984M:	Michal Marek <michal.lkml@markovi.net>
3985L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3987W:	http://coccinelle.lip6.fr/
3988S:	Supported
3989F:	Documentation/dev-tools/coccinelle.rst
3990F:	scripts/coccinelle/
3991F:	scripts/coccicheck
3992
3993CODA FILE SYSTEM
3994M:	Jan Harkes <jaharkes@cs.cmu.edu>
3995M:	coda@cs.cmu.edu
3996L:	codalist@coda.cs.cmu.edu
3997W:	http://www.coda.cs.cmu.edu/
3998S:	Maintained
3999F:	Documentation/filesystems/coda.txt
4000F:	fs/coda/
4001F:	include/linux/coda*.h
4002F:	include/uapi/linux/coda*.h
4003
4004CODA V4L2 MEM2MEM DRIVER
4005M:	Philipp Zabel <p.zabel@pengutronix.de>
4006L:	linux-media@vger.kernel.org
4007S:	Maintained
4008F:	Documentation/devicetree/bindings/media/coda.txt
4009F:	drivers/media/platform/coda/
4010
4011CODE OF CONDUCT
4012M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4013S:	Supported
4014F:	Documentation/process/code-of-conduct.rst
4015F:	Documentation/process/code-of-conduct-interpretation.rst
4016
4017COMMON CLK FRAMEWORK
4018M:	Michael Turquette <mturquette@baylibre.com>
4019M:	Stephen Boyd <sboyd@kernel.org>
4020L:	linux-clk@vger.kernel.org
4021Q:	http://patchwork.kernel.org/project/linux-clk/list/
4022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4023S:	Maintained
4024F:	Documentation/devicetree/bindings/clock/
4025F:	drivers/clk/
4026X:	drivers/clk/clkdev.c
4027F:	include/linux/clk-pr*
4028F:	include/linux/clk/
4029F:	include/linux/of_clk.h
4030
4031COMMON INTERNET FILE SYSTEM (CIFS)
4032M:	Steve French <sfrench@samba.org>
4033L:	linux-cifs@vger.kernel.org
4034L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4035W:	http://linux-cifs.samba.org/
4036T:	git git://git.samba.org/sfrench/cifs-2.6.git
4037S:	Supported
4038F:	Documentation/filesystems/cifs/
4039F:	fs/cifs/
4040
4041COMPACTPCI HOTPLUG CORE
4042M:	Scott Murray <scott@spiteful.org>
4043L:	linux-pci@vger.kernel.org
4044S:	Maintained
4045F:	drivers/pci/hotplug/cpci_hotplug*
4046
4047COMPACTPCI HOTPLUG GENERIC DRIVER
4048M:	Scott Murray <scott@spiteful.org>
4049L:	linux-pci@vger.kernel.org
4050S:	Maintained
4051F:	drivers/pci/hotplug/cpcihp_generic.c
4052
4053COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4054M:	Scott Murray <scott@spiteful.org>
4055L:	linux-pci@vger.kernel.org
4056S:	Maintained
4057F:	drivers/pci/hotplug/cpcihp_zt5550.*
4058
4059COMPAL LAPTOP SUPPORT
4060M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4061L:	platform-driver-x86@vger.kernel.org
4062S:	Maintained
4063F:	drivers/platform/x86/compal-laptop.c
4064
4065COMPILER ATTRIBUTES
4066M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4067S:	Maintained
4068F:	include/linux/compiler_attributes.h
4069
4070CONEXANT ACCESSRUNNER USB DRIVER
4071L:	accessrunner-general@lists.sourceforge.net
4072W:	http://accessrunner.sourceforge.net/
4073S:	Orphan
4074F:	drivers/usb/atm/cxacru.c
4075
4076CONFIGFS
4077M:	Joel Becker <jlbec@evilplan.org>
4078M:	Christoph Hellwig <hch@lst.de>
4079T:	git git://git.infradead.org/users/hch/configfs.git
4080S:	Supported
4081F:	fs/configfs/
4082F:	include/linux/configfs.h
4083
4084CONNECTOR
4085M:	Evgeniy Polyakov <zbr@ioremap.net>
4086L:	netdev@vger.kernel.org
4087S:	Maintained
4088F:	drivers/connector/
4089
4090CONTROL GROUP (CGROUP)
4091M:	Tejun Heo <tj@kernel.org>
4092M:	Li Zefan <lizefan@huawei.com>
4093M:	Johannes Weiner <hannes@cmpxchg.org>
4094L:	cgroups@vger.kernel.org
4095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4096S:	Maintained
4097F:	Documentation/admin-guide/cgroup-v2.rst
4098F:	Documentation/cgroup-v1/
4099F:	include/linux/cgroup*
4100F:	kernel/cgroup/
4101
4102CONTROL GROUP - CPUSET
4103M:	Li Zefan <lizefan@huawei.com>
4104L:	cgroups@vger.kernel.org
4105W:	http://www.bullopensource.org/cpuset/
4106W:	http://oss.sgi.com/projects/cpusets/
4107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4108S:	Maintained
4109F:	Documentation/cgroup-v1/cpusets.txt
4110F:	include/linux/cpuset.h
4111F:	kernel/cgroup/cpuset.c
4112
4113CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4114M:	Johannes Weiner <hannes@cmpxchg.org>
4115M:	Michal Hocko <mhocko@kernel.org>
4116M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4117L:	cgroups@vger.kernel.org
4118L:	linux-mm@kvack.org
4119S:	Maintained
4120F:	mm/memcontrol.c
4121F:	mm/swap_cgroup.c
4122
4123CORETEMP HARDWARE MONITORING DRIVER
4124M:	Fenghua Yu <fenghua.yu@intel.com>
4125L:	linux-hwmon@vger.kernel.org
4126S:	Maintained
4127F:	Documentation/hwmon/coretemp.rst
4128F:	drivers/hwmon/coretemp.c
4129
4130COSA/SRP SYNC SERIAL DRIVER
4131M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4132W:	http://www.fi.muni.cz/~kas/cosa/
4133S:	Maintained
4134F:	drivers/net/wan/cosa*
4135
4136COUNTER SUBSYSTEM
4137M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4138L:	linux-iio@vger.kernel.org
4139S:	Maintained
4140F:	Documentation/ABI/testing/sysfs-bus-counter*
4141F:	Documentation/driver-api/generic-counter.rst
4142F:	drivers/counter/
4143F:	include/linux/counter.h
4144F:	include/linux/counter_enum.h
4145
4146CPMAC ETHERNET DRIVER
4147M:	Florian Fainelli <f.fainelli@gmail.com>
4148L:	netdev@vger.kernel.org
4149S:	Maintained
4150F:	drivers/net/ethernet/ti/cpmac.c
4151
4152CPU FREQUENCY SCALING FRAMEWORK
4153M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4154M:	Viresh Kumar <viresh.kumar@linaro.org>
4155L:	linux-pm@vger.kernel.org
4156S:	Maintained
4157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4159B:	https://bugzilla.kernel.org
4160F:	Documentation/admin-guide/pm/cpufreq.rst
4161F:	Documentation/admin-guide/pm/intel_pstate.rst
4162F:	Documentation/cpu-freq/
4163F:	Documentation/devicetree/bindings/cpufreq/
4164F:	drivers/cpufreq/
4165F:	kernel/sched/cpufreq*.c
4166F:	include/linux/cpufreq.h
4167F:	include/linux/sched/cpufreq.h
4168F:	tools/testing/selftests/cpufreq/
4169
4170CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4171M:	Viresh Kumar <viresh.kumar@linaro.org>
4172M:	Sudeep Holla <sudeep.holla@arm.com>
4173L:	linux-pm@vger.kernel.org
4174W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4175S:	Maintained
4176F:	drivers/cpufreq/arm_big_little.h
4177F:	drivers/cpufreq/arm_big_little.c
4178
4179CPU POWER MONITORING SUBSYSTEM
4180M:	Thomas Renninger <trenn@suse.com>
4181M:	Shuah Khan <shuah@kernel.org>
4182M:	Shuah Khan <skhan@linuxfoundation.org>
4183L:	linux-pm@vger.kernel.org
4184S:	Maintained
4185F:	tools/power/cpupower/
4186
4187CPUID/MSR DRIVER
4188M:	"H. Peter Anvin" <hpa@zytor.com>
4189S:	Maintained
4190F:	arch/x86/kernel/cpuid.c
4191F:	arch/x86/kernel/msr.c
4192
4193CPUIDLE DRIVER - ARM BIG LITTLE
4194M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4195M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4196L:	linux-pm@vger.kernel.org
4197L:	linux-arm-kernel@lists.infradead.org
4198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4199S:	Maintained
4200F:	drivers/cpuidle/cpuidle-big_little.c
4201
4202CPUIDLE DRIVER - ARM EXYNOS
4203M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4204M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4205M:	Kukjin Kim <kgene@kernel.org>
4206L:	linux-pm@vger.kernel.org
4207L:	linux-samsung-soc@vger.kernel.org
4208S:	Supported
4209F:	drivers/cpuidle/cpuidle-exynos.c
4210F:	arch/arm/mach-exynos/pm.c
4211
4212CPU IDLE TIME MANAGEMENT FRAMEWORK
4213M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4214M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4215L:	linux-pm@vger.kernel.org
4216S:	Maintained
4217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4218B:	https://bugzilla.kernel.org
4219F:	Documentation/admin-guide/pm/cpuidle.rst
4220F:	Documentation/driver-api/pm/cpuidle.rst
4221F:	drivers/cpuidle/*
4222F:	include/linux/cpuidle.h
4223
4224CRAMFS FILESYSTEM
4225M:	Nicolas Pitre <nico@fluxnic.net>
4226S:	Maintained
4227F:	Documentation/filesystems/cramfs.txt
4228F:	fs/cramfs/
4229
4230CRYPTO API
4231M:	Herbert Xu <herbert@gondor.apana.org.au>
4232M:	"David S. Miller" <davem@davemloft.net>
4233L:	linux-crypto@vger.kernel.org
4234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4236S:	Maintained
4237F:	Documentation/crypto/
4238F:	Documentation/devicetree/bindings/crypto/
4239F:	arch/*/crypto/
4240F:	crypto/
4241F:	drivers/crypto/
4242F:	include/crypto/
4243F:	include/linux/crypto*
4244
4245CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4246M:	Neil Horman <nhorman@tuxdriver.com>
4247L:	linux-crypto@vger.kernel.org
4248S:	Maintained
4249F:	crypto/ansi_cprng.c
4250F:	crypto/rng.c
4251
4252CS3308 MEDIA DRIVER
4253M:	Hans Verkuil <hverkuil@xs4all.nl>
4254L:	linux-media@vger.kernel.org
4255T:	git git://linuxtv.org/media_tree.git
4256W:	http://linuxtv.org
4257S:	Odd Fixes
4258F:	drivers/media/i2c/cs3308.c
4259
4260CS5535 Audio ALSA driver
4261M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4262S:	Maintained
4263F:	sound/pci/cs5535audio/
4264
4265CSI DRIVERS FOR ALLWINNER V3s
4266M:	Yong Deng <yong.deng@magewell.com>
4267L:	linux-media@vger.kernel.org
4268T:	git git://linuxtv.org/media_tree.git
4269S:	Maintained
4270F:	drivers/media/platform/sunxi/sun6i-csi/
4271F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4272
4273CW1200 WLAN driver
4274M:	Solomon Peachy <pizza@shaftnet.org>
4275S:	Maintained
4276F:	drivers/net/wireless/st/cw1200/
4277
4278CX18 VIDEO4LINUX DRIVER
4279M:	Andy Walls <awalls@md.metrocast.net>
4280L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4281L:	linux-media@vger.kernel.org
4282T:	git git://linuxtv.org/media_tree.git
4283W:	https://linuxtv.org
4284W:	http://www.ivtvdriver.org/index.php/Cx18
4285S:	Maintained
4286F:	Documentation/media/v4l-drivers/cx18*
4287F:	drivers/media/pci/cx18/
4288F:	include/uapi/linux/ivtv*
4289
4290CX2341X MPEG ENCODER HELPER MODULE
4291M:	Hans Verkuil <hverkuil@xs4all.nl>
4292L:	linux-media@vger.kernel.org
4293T:	git git://linuxtv.org/media_tree.git
4294W:	https://linuxtv.org
4295S:	Maintained
4296F:	drivers/media/common/cx2341x*
4297F:	include/media/drv-intf/cx2341x.h
4298
4299CX24120 MEDIA DRIVER
4300M:	Jemma Denson <jdenson@gmail.com>
4301M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4302L:	linux-media@vger.kernel.org
4303W:	https://linuxtv.org
4304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4305S:	Maintained
4306F:	drivers/media/dvb-frontends/cx24120*
4307
4308CX88 VIDEO4LINUX DRIVER
4309M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4310L:	linux-media@vger.kernel.org
4311W:	https://linuxtv.org
4312T:	git git://linuxtv.org/media_tree.git
4313S:	Odd fixes
4314F:	Documentation/media/v4l-drivers/cx88*
4315F:	drivers/media/pci/cx88/
4316
4317CXD2820R MEDIA DRIVER
4318M:	Antti Palosaari <crope@iki.fi>
4319L:	linux-media@vger.kernel.org
4320W:	https://linuxtv.org
4321W:	http://palosaari.fi/linux/
4322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4323T:	git git://linuxtv.org/anttip/media_tree.git
4324S:	Maintained
4325F:	drivers/media/dvb-frontends/cxd2820r*
4326
4327CXGB3 ETHERNET DRIVER (CXGB3)
4328M:	Vishal Kulkarni <vishal@chelsio.com>
4329L:	netdev@vger.kernel.org
4330W:	http://www.chelsio.com
4331S:	Supported
4332F:	drivers/net/ethernet/chelsio/cxgb3/
4333
4334CXGB3 ISCSI DRIVER (CXGB3I)
4335M:	Karen Xie <kxie@chelsio.com>
4336L:	linux-scsi@vger.kernel.org
4337W:	http://www.chelsio.com
4338S:	Supported
4339F:	drivers/scsi/cxgbi/cxgb3i
4340
4341CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4342M:	Potnuri Bharat Teja <bharat@chelsio.com>
4343L:	linux-rdma@vger.kernel.org
4344W:	http://www.openfabrics.org
4345S:	Supported
4346F:	drivers/infiniband/hw/cxgb3/
4347F:	include/uapi/rdma/cxgb3-abi.h
4348
4349CXGB4 CRYPTO DRIVER (chcr)
4350M:	Atul Gupta <atul.gupta@chelsio.com>
4351L:	linux-crypto@vger.kernel.org
4352W:	http://www.chelsio.com
4353S:	Supported
4354F:	drivers/crypto/chelsio
4355
4356CXGB4 ETHERNET DRIVER (CXGB4)
4357M:	Vishal Kulkarni <vishal@chelsio.com>
4358L:	netdev@vger.kernel.org
4359W:	http://www.chelsio.com
4360S:	Supported
4361F:	drivers/net/ethernet/chelsio/cxgb4/
4362
4363CXGB4 ISCSI DRIVER (CXGB4I)
4364M:	Karen Xie <kxie@chelsio.com>
4365L:	linux-scsi@vger.kernel.org
4366W:	http://www.chelsio.com
4367S:	Supported
4368F:	drivers/scsi/cxgbi/cxgb4i
4369
4370CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4371M:	Potnuri Bharat Teja <bharat@chelsio.com>
4372L:	linux-rdma@vger.kernel.org
4373W:	http://www.openfabrics.org
4374S:	Supported
4375F:	drivers/infiniband/hw/cxgb4/
4376F:	include/uapi/rdma/cxgb4-abi.h
4377
4378CXGB4VF ETHERNET DRIVER (CXGB4VF)
4379M:	Casey Leedom <leedom@chelsio.com>
4380L:	netdev@vger.kernel.org
4381W:	http://www.chelsio.com
4382S:	Supported
4383F:	drivers/net/ethernet/chelsio/cxgb4vf/
4384
4385CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4386M:	Frederic Barrat <fbarrat@linux.ibm.com>
4387M:	Andrew Donnellan <ajd@linux.ibm.com>
4388L:	linuxppc-dev@lists.ozlabs.org
4389S:	Supported
4390F:	arch/powerpc/platforms/powernv/pci-cxl.c
4391F:	drivers/misc/cxl/
4392F:	include/misc/cxl*
4393F:	include/uapi/misc/cxl.h
4394F:	Documentation/powerpc/cxl.txt
4395F:	Documentation/ABI/testing/sysfs-class-cxl
4396
4397CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4398M:	Manoj N. Kumar <manoj@linux.ibm.com>
4399M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4400M:	Uma Krishnan <ukrishn@linux.ibm.com>
4401L:	linux-scsi@vger.kernel.org
4402S:	Supported
4403F:	drivers/scsi/cxlflash/
4404F:	include/uapi/scsi/cxlflash_ioctl.h
4405F:	Documentation/powerpc/cxlflash.txt
4406
4407CYBERPRO FB DRIVER
4408M:	Russell King <linux@armlinux.org.uk>
4409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4410W:	http://www.armlinux.org.uk/
4411S:	Maintained
4412F:	drivers/video/fbdev/cyber2000fb.*
4413
4414CYCLADES ASYNC MUX DRIVER
4415W:	http://www.cyclades.com/
4416S:	Orphan
4417F:	drivers/tty/cyclades.c
4418F:	include/linux/cyclades.h
4419F:	include/uapi/linux/cyclades.h
4420
4421CYCLADES PC300 DRIVER
4422W:	http://www.cyclades.com/
4423S:	Orphan
4424F:	drivers/net/wan/pc300*
4425
4426CYPRESS_FIRMWARE MEDIA DRIVER
4427M:	Antti Palosaari <crope@iki.fi>
4428L:	linux-media@vger.kernel.org
4429W:	https://linuxtv.org
4430W:	http://palosaari.fi/linux/
4431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4432T:	git git://linuxtv.org/anttip/media_tree.git
4433S:	Maintained
4434F:	drivers/media/common/cypress_firmware*
4435
4436CYTTSP TOUCHSCREEN DRIVER
4437M:	Ferruh Yigit <fery@cypress.com>
4438L:	linux-input@vger.kernel.org
4439S:	Supported
4440F:	drivers/input/touchscreen/cyttsp*
4441F:	include/linux/input/cyttsp.h
4442
4443D-LINK DIR-685 TOUCHKEYS DRIVER
4444M:	Linus Walleij <linus.walleij@linaro.org>
4445L:	linux-input@vger.kernel.org
4446S:	Supported
4447F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4448
4449DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4450M:	Joshua Kinard <kumba@gentoo.org>
4451S:	Maintained
4452F:	drivers/rtc/rtc-ds1685.c
4453F:	include/linux/rtc/ds1685.h
4454
4455DAMA SLAVE for AX.25
4456M:	Joerg Reuter <jreuter@yaina.de>
4457W:	http://yaina.de/jreuter/
4458W:	http://www.qsl.net/dl1bke/
4459L:	linux-hams@vger.kernel.org
4460S:	Maintained
4461F:	net/ax25/af_ax25.c
4462F:	net/ax25/ax25_dev.c
4463F:	net/ax25/ax25_ds_*
4464F:	net/ax25/ax25_in.c
4465F:	net/ax25/ax25_out.c
4466F:	net/ax25/ax25_timer.c
4467F:	net/ax25/sysctl_net_ax25.c
4468
4469DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4470L:	netdev@vger.kernel.org
4471S:	Orphan
4472F:	Documentation/networking/device_drivers/dec/dmfe.txt
4473F:	drivers/net/ethernet/dec/tulip/dmfe.c
4474
4475DC390/AM53C974 SCSI driver
4476M:	Hannes Reinecke <hare@suse.com>
4477L:	linux-scsi@vger.kernel.org
4478S:	Maintained
4479F:	drivers/scsi/am53c974.c
4480
4481DC395x SCSI driver
4482M:	Oliver Neukum <oliver@neukum.org>
4483M:	Ali Akcaagac <aliakc@web.de>
4484M:	Jamie Lenehan <lenehan@twibble.org>
4485L:	dc395x@twibble.org
4486W:	http://twibble.org/dist/dc395x/
4487W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4488S:	Maintained
4489F:	Documentation/scsi/dc395x.txt
4490F:	drivers/scsi/dc395x.*
4491
4492DCCP PROTOCOL
4493M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4494L:	dccp@vger.kernel.org
4495W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4496S:	Maintained
4497F:	include/linux/dccp.h
4498F:	include/uapi/linux/dccp.h
4499F:	include/linux/tfrc.h
4500F:	net/dccp/
4501
4502DECnet NETWORK LAYER
4503W:	http://linux-decnet.sourceforge.net
4504L:	linux-decnet-user@lists.sourceforge.net
4505S:	Orphan
4506F:	Documentation/networking/decnet.txt
4507F:	net/decnet/
4508
4509DECSTATION PLATFORM SUPPORT
4510M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4511L:	linux-mips@vger.kernel.org
4512W:	http://www.linux-mips.org/wiki/DECstation
4513S:	Maintained
4514F:	arch/mips/dec/
4515F:	arch/mips/include/asm/dec/
4516F:	arch/mips/include/asm/mach-dec/
4517
4518DEFXX FDDI NETWORK DRIVER
4519M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4520S:	Maintained
4521F:	drivers/net/fddi/defxx.*
4522
4523DELL SMBIOS DRIVER
4524M:	Pali Rohár <pali.rohar@gmail.com>
4525M:	Mario Limonciello <mario.limonciello@dell.com>
4526L:	platform-driver-x86@vger.kernel.org
4527S:	Maintained
4528F:	drivers/platform/x86/dell-smbios.*
4529
4530DELL SMBIOS SMM DRIVER
4531M:	Mario Limonciello <mario.limonciello@dell.com>
4532L:	platform-driver-x86@vger.kernel.org
4533S:	Maintained
4534F:	drivers/platform/x86/dell-smbios-smm.c
4535
4536DELL SMBIOS WMI DRIVER
4537M:	Mario Limonciello <mario.limonciello@dell.com>
4538L:	platform-driver-x86@vger.kernel.org
4539S:	Maintained
4540F:	drivers/platform/x86/dell-smbios-wmi.c
4541F:	tools/wmi/dell-smbios-example.c
4542
4543DEFZA FDDI NETWORK DRIVER
4544M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4545S:	Maintained
4546F:	drivers/net/fddi/defza.*
4547
4548DELL LAPTOP DRIVER
4549M:	Matthew Garrett <mjg59@srcf.ucam.org>
4550M:	Pali Rohár <pali.rohar@gmail.com>
4551L:	platform-driver-x86@vger.kernel.org
4552S:	Maintained
4553F:	drivers/platform/x86/dell-laptop.c
4554
4555DELL LAPTOP FREEFALL DRIVER
4556M:	Pali Rohár <pali.rohar@gmail.com>
4557S:	Maintained
4558F:	drivers/platform/x86/dell-smo8800.c
4559
4560DELL LAPTOP RBTN DRIVER
4561M:	Pali Rohár <pali.rohar@gmail.com>
4562S:	Maintained
4563F:	drivers/platform/x86/dell-rbtn.*
4564
4565DELL REMOTE BIOS UPDATE DRIVER
4566M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4567L:	platform-driver-x86@vger.kernel.org
4568S:	Maintained
4569F:	drivers/platform/x86/dell_rbu.c
4570
4571DELL LAPTOP SMM DRIVER
4572M:	Pali Rohár <pali.rohar@gmail.com>
4573S:	Maintained
4574F:	drivers/hwmon/dell-smm-hwmon.c
4575F:	include/uapi/linux/i8k.h
4576
4577DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4578M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4579L:	platform-driver-x86@vger.kernel.org
4580S:	Maintained
4581F:	Documentation/dcdbas.txt
4582F:	drivers/platform/x86/dcdbas.*
4583
4584DELL WMI NOTIFICATIONS DRIVER
4585M:	Matthew Garrett <mjg59@srcf.ucam.org>
4586M:	Pali Rohár <pali.rohar@gmail.com>
4587S:	Maintained
4588F:	drivers/platform/x86/dell-wmi.c
4589
4590DELL WMI DESCRIPTOR DRIVER
4591M:	Mario Limonciello <mario.limonciello@dell.com>
4592S:	Maintained
4593F:	drivers/platform/x86/dell-wmi-descriptor.c
4594
4595DELTA ST MEDIA DRIVER
4596M:	Hugues Fruchet <hugues.fruchet@st.com>
4597L:	linux-media@vger.kernel.org
4598T:	git git://linuxtv.org/media_tree.git
4599W:	https://linuxtv.org
4600S:	Supported
4601F:	drivers/media/platform/sti/delta
4602
4603DENALI NAND DRIVER
4604M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4605L:	linux-mtd@lists.infradead.org
4606S:	Supported
4607F:	drivers/mtd/nand/raw/denali*
4608
4609DESIGNWARE USB2 DRD IP DRIVER
4610M:	Minas Harutyunyan <hminas@synopsys.com>
4611L:	linux-usb@vger.kernel.org
4612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4613S:	Maintained
4614F:	drivers/usb/dwc2/
4615
4616DESIGNWARE USB3 DRD IP DRIVER
4617M:	Felipe Balbi <balbi@kernel.org>
4618L:	linux-usb@vger.kernel.org
4619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4620S:	Maintained
4621F:	drivers/usb/dwc3/
4622
4623DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4624M:	Andreas Klinger <ak@it-klinger.de>
4625L:	linux-iio@vger.kernel.org
4626S:	Maintained
4627F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4628F:	drivers/iio/proximity/srf*.c
4629
4630DEVICE COREDUMP (DEV_COREDUMP)
4631M:	Johannes Berg <johannes@sipsolutions.net>
4632L:	linux-kernel@vger.kernel.org
4633S:	Maintained
4634F:	drivers/base/devcoredump.c
4635F:	include/linux/devcoredump.h
4636
4637DEVICE FREQUENCY (DEVFREQ)
4638M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4639M:	Kyungmin Park <kyungmin.park@samsung.com>
4640R:	Chanwoo Choi <cw00.choi@samsung.com>
4641L:	linux-pm@vger.kernel.org
4642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4643S:	Maintained
4644F:	drivers/devfreq/
4645F:	include/linux/devfreq.h
4646F:	Documentation/devicetree/bindings/devfreq/
4647F:	include/trace/events/devfreq.h
4648
4649DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4650M:	Chanwoo Choi <cw00.choi@samsung.com>
4651L:	linux-pm@vger.kernel.org
4652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4653S:	Supported
4654F:	drivers/devfreq/event/
4655F:	drivers/devfreq/devfreq-event.c
4656F:	include/linux/devfreq-event.h
4657F:	Documentation/devicetree/bindings/devfreq/event/
4658
4659DEVICE NUMBER REGISTRY
4660M:	Torben Mathiasen <device@lanana.org>
4661W:	http://lanana.org/docs/device-list/index.html
4662S:	Maintained
4663
4664DEVICE-MAPPER  (LVM)
4665M:	Alasdair Kergon <agk@redhat.com>
4666M:	Mike Snitzer <snitzer@redhat.com>
4667M:	dm-devel@redhat.com
4668L:	dm-devel@redhat.com
4669W:	http://sources.redhat.com/dm
4670Q:	http://patchwork.kernel.org/project/dm-devel/list/
4671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4672T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4673S:	Maintained
4674F:	Documentation/device-mapper/
4675F:	drivers/md/Makefile
4676F:	drivers/md/Kconfig
4677F:	drivers/md/dm*
4678F:	drivers/md/persistent-data/
4679F:	include/linux/device-mapper.h
4680F:	include/linux/dm-*.h
4681F:	include/uapi/linux/dm-*.h
4682
4683DEVLINK
4684M:	Jiri Pirko <jiri@mellanox.com>
4685L:	netdev@vger.kernel.org
4686S:	Supported
4687F:	net/core/devlink.c
4688F:	include/net/devlink.h
4689F:	include/uapi/linux/devlink.h
4690
4691DIALOG SEMICONDUCTOR DRIVERS
4692M:	Support Opensource <support.opensource@diasemi.com>
4693W:	http://www.dialog-semiconductor.com/products
4694S:	Supported
4695F:	Documentation/hwmon/da90??.rst
4696F:	Documentation/devicetree/bindings/mfd/da90*.txt
4697F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4698F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4699F:	Documentation/devicetree/bindings/regulator/da92*.txt
4700F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4701F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4702F:	drivers/gpio/gpio-da90??.c
4703F:	drivers/hwmon/da90??-hwmon.c
4704F:	drivers/iio/adc/da91??-*.c
4705F:	drivers/input/misc/da90??_onkey.c
4706F:	drivers/input/touchscreen/da9052_tsi.c
4707F:	drivers/leds/leds-da90??.c
4708F:	drivers/mfd/da903x.c
4709F:	drivers/mfd/da90??-*.c
4710F:	drivers/mfd/da91??-*.c
4711F:	drivers/power/supply/da9052-battery.c
4712F:	drivers/power/supply/da91??-*.c
4713F:	drivers/regulator/da903x.c
4714F:	drivers/regulator/da9???-regulator.[ch]
4715F:	drivers/thermal/da90??-thermal.c
4716F:	drivers/rtc/rtc-da90??.c
4717F:	drivers/video/backlight/da90??_bl.c
4718F:	drivers/watchdog/da90??_wdt.c
4719F:	include/linux/mfd/da903x.h
4720F:	include/linux/mfd/da9052/
4721F:	include/linux/mfd/da9055/
4722F:	include/linux/mfd/da9062/
4723F:	include/linux/mfd/da9063/
4724F:	include/linux/mfd/da9150/
4725F:	include/linux/regulator/da9211.h
4726F:	include/sound/da[79]*.h
4727F:	sound/soc/codecs/da[79]*.[ch]
4728
4729DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4730M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4731L:	linux-gpio@vger.kernel.org
4732S:	Maintained
4733F:	drivers/gpio/gpio-gpio-mm.c
4734
4735DIOLAN U2C-12 I2C DRIVER
4736M:	Guenter Roeck <linux@roeck-us.net>
4737L:	linux-i2c@vger.kernel.org
4738S:	Maintained
4739F:	drivers/i2c/busses/i2c-diolan-u2c.c
4740
4741FILESYSTEM DIRECT ACCESS (DAX)
4742M:	Dan Williams <dan.j.williams@intel.com>
4743R:	Matthew Wilcox <willy@infradead.org>
4744R:	Jan Kara <jack@suse.cz>
4745L:	linux-fsdevel@vger.kernel.org
4746L:	linux-nvdimm@lists.01.org
4747S:	Supported
4748F:	fs/dax.c
4749F:	include/linux/dax.h
4750F:	include/trace/events/fs_dax.h
4751
4752DEVICE DIRECT ACCESS (DAX)
4753M:	Dan Williams <dan.j.williams@intel.com>
4754M:	Vishal Verma <vishal.l.verma@intel.com>
4755M:	Keith Busch <keith.busch@intel.com>
4756M:	Dave Jiang <dave.jiang@intel.com>
4757L:	linux-nvdimm@lists.01.org
4758S:	Supported
4759F:	drivers/dax/
4760
4761DIRECTORY NOTIFICATION (DNOTIFY)
4762M:	Jan Kara <jack@suse.cz>
4763R:	Amir Goldstein <amir73il@gmail.com>
4764L:	linux-fsdevel@vger.kernel.org
4765S:	Maintained
4766F:	Documentation/filesystems/dnotify.txt
4767F:	fs/notify/dnotify/
4768F:	include/linux/dnotify.h
4769
4770DISK GEOMETRY AND PARTITION HANDLING
4771M:	Andries Brouwer <aeb@cwi.nl>
4772W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4773W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4774W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4775S:	Maintained
4776
4777DISKQUOTA
4778M:	Jan Kara <jack@suse.com>
4779S:	Maintained
4780F:	Documentation/filesystems/quota.txt
4781F:	fs/quota/
4782F:	include/linux/quota*.h
4783F:	include/uapi/linux/quota*.h
4784
4785DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4786M:	Bernie Thompson <bernie@plugable.com>
4787L:	linux-fbdev@vger.kernel.org
4788S:	Maintained
4789W:	http://plugable.com/category/projects/udlfb/
4790F:	drivers/video/fbdev/udlfb.c
4791F:	include/video/udlfb.h
4792F:	Documentation/fb/udlfb.txt
4793
4794DISTRIBUTED LOCK MANAGER (DLM)
4795M:	Christine Caulfield <ccaulfie@redhat.com>
4796M:	David Teigland <teigland@redhat.com>
4797L:	cluster-devel@redhat.com
4798W:	http://sources.redhat.com/cluster/
4799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4800S:	Supported
4801F:	fs/dlm/
4802
4803DMA BUFFER SHARING FRAMEWORK
4804M:	Sumit Semwal <sumit.semwal@linaro.org>
4805S:	Maintained
4806L:	linux-media@vger.kernel.org
4807L:	dri-devel@lists.freedesktop.org
4808L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4809F:	drivers/dma-buf/
4810F:	include/linux/dma-buf*
4811F:	include/linux/reservation.h
4812F:	include/linux/*fence.h
4813F:	Documentation/driver-api/dma-buf.rst
4814T:	git git://anongit.freedesktop.org/drm/drm-misc
4815
4816DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4817M:	Vinod Koul <vkoul@kernel.org>
4818L:	dmaengine@vger.kernel.org
4819Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4820S:	Maintained
4821F:	drivers/dma/
4822F:	include/linux/dmaengine.h
4823F:	include/linux/of_dma.h
4824F:	Documentation/devicetree/bindings/dma/
4825F:	Documentation/driver-api/dmaengine/
4826T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4827
4828DMA MAPPING HELPERS
4829M:	Christoph Hellwig <hch@lst.de>
4830M:	Marek Szyprowski <m.szyprowski@samsung.com>
4831R:	Robin Murphy <robin.murphy@arm.com>
4832L:	iommu@lists.linux-foundation.org
4833T:	git git://git.infradead.org/users/hch/dma-mapping.git
4834W:	http://git.infradead.org/users/hch/dma-mapping.git
4835S:	Supported
4836F:	kernel/dma/
4837F:	include/asm-generic/dma-mapping.h
4838F:	include/linux/dma-direct.h
4839F:	include/linux/dma-mapping.h
4840F:	include/linux/dma-noncoherent.h
4841
4842DME1737 HARDWARE MONITOR DRIVER
4843M:	Juerg Haefliger <juergh@gmail.com>
4844L:	linux-hwmon@vger.kernel.org
4845S:	Maintained
4846F:	Documentation/hwmon/dme1737.rst
4847F:	drivers/hwmon/dme1737.c
4848
4849DMI/SMBIOS SUPPORT
4850M:	Jean Delvare <jdelvare@suse.com>
4851S:	Maintained
4852T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4853F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4854F:	drivers/firmware/dmi-id.c
4855F:	drivers/firmware/dmi_scan.c
4856F:	include/linux/dmi.h
4857
4858DOCUMENTATION
4859M:	Jonathan Corbet <corbet@lwn.net>
4860L:	linux-doc@vger.kernel.org
4861S:	Maintained
4862F:	Documentation/
4863F:	scripts/kernel-doc
4864X:	Documentation/ABI/
4865X:	Documentation/acpi/
4866X:	Documentation/devicetree/
4867X:	Documentation/i2c/
4868X:	Documentation/media/
4869X:	Documentation/power/
4870X:	Documentation/spi/
4871T:	git git://git.lwn.net/linux.git docs-next
4872
4873DOCUMENTATION/ITALIAN
4874M:	Federico Vaga <federico.vaga@vaga.pv.it>
4875L:	linux-doc@vger.kernel.org
4876S:	Maintained
4877F:	Documentation/translations/it_IT
4878
4879DONGWOON DW9714 LENS VOICE COIL DRIVER
4880M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4881L:	linux-media@vger.kernel.org
4882T:	git git://linuxtv.org/media_tree.git
4883S:	Maintained
4884F:	drivers/media/i2c/dw9714.c
4885F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4886
4887DONGWOON DW9807 LENS VOICE COIL DRIVER
4888M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4889L:	linux-media@vger.kernel.org
4890T:	git git://linuxtv.org/media_tree.git
4891S:	Maintained
4892F:	drivers/media/i2c/dw9807-vcm.c
4893F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4894
4895DOUBLETALK DRIVER
4896M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4897L:	blinux-list@redhat.com
4898S:	Maintained
4899F:	drivers/char/dtlk.c
4900F:	include/linux/dtlk.h
4901
4902DPAA2 DATAPATH I/O (DPIO) DRIVER
4903M:	Roy Pledge <Roy.Pledge@nxp.com>
4904L:	linux-kernel@vger.kernel.org
4905S:	Maintained
4906F:	drivers/soc/fsl/dpio
4907
4908DPAA2 ETHERNET DRIVER
4909M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4910L:	netdev@vger.kernel.org
4911S:	Maintained
4912F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4913F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4914F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4915F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4916F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4917
4918DPAA2 ETHERNET SWITCH DRIVER
4919M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4920M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4921L:	linux-kernel@vger.kernel.org
4922S:	Maintained
4923F:	drivers/staging/fsl-dpaa2/ethsw
4924
4925DPAA2 PTP CLOCK DRIVER
4926M:	Yangbo Lu <yangbo.lu@nxp.com>
4927L:	netdev@vger.kernel.org
4928S:	Maintained
4929F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4930F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4931
4932DPT_I2O SCSI RAID DRIVER
4933M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4934L:	linux-scsi@vger.kernel.org
4935W:	http://www.adaptec.com/
4936S:	Maintained
4937F:	drivers/scsi/dpt*
4938F:	drivers/scsi/dpt/
4939
4940DRBD DRIVER
4941M:	Philipp Reisner <philipp.reisner@linbit.com>
4942M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4943L:	drbd-dev@lists.linbit.com
4944W:	http://www.drbd.org
4945T:	git git://git.linbit.com/linux-drbd.git
4946T:	git git://git.linbit.com/drbd-8.4.git
4947S:	Supported
4948F:	drivers/block/drbd/
4949F:	lib/lru_cache.c
4950F:	Documentation/blockdev/drbd/
4951
4952DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4953M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4954R:	"Rafael J. Wysocki" <rafael@kernel.org>
4955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4956S:	Supported
4957F:	Documentation/kobject.txt
4958F:	drivers/base/
4959F:	fs/debugfs/
4960F:	fs/sysfs/
4961F:	include/linux/debugfs.h
4962F:	include/linux/kobj*
4963F:	lib/kobj*
4964
4965DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4966M:	Kevin Hilman <khilman@kernel.org>
4967M:	Nishanth Menon <nm@ti.com>
4968S:	Maintained
4969F:	drivers/power/avs/
4970F:	include/linux/power/smartreflex.h
4971L:	linux-pm@vger.kernel.org
4972
4973DRM DRIVER FOR ARM PL111 CLCD
4974M:	Eric Anholt <eric@anholt.net>
4975T:	git git://anongit.freedesktop.org/drm/drm-misc
4976S:	Supported
4977F:	drivers/gpu/drm/pl111/
4978
4979DRM DRIVER FOR ARM VERSATILE TFT PANELS
4980M:	Linus Walleij <linus.walleij@linaro.org>
4981T:	git git://anongit.freedesktop.org/drm/drm-misc
4982S:	Maintained
4983F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4984F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4985
4986DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4987M:	Dave Airlie <airlied@redhat.com>
4988S:	Odd Fixes
4989F:	drivers/gpu/drm/ast/
4990
4991DRM DRIVER FOR ASPEED BMC GFX
4992M:	Joel Stanley <joel@jms.id.au>
4993L:	linux-aspeed@lists.ozlabs.org
4994T:	git git://anongit.freedesktop.org/drm/drm-misc
4995S:	Supported
4996F:	drivers/gpu/drm/aspeed/
4997F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4998
4999DRM DRIVER FOR BOCHS VIRTUAL GPU
5000M:	Gerd Hoffmann <kraxel@redhat.com>
5001L:	virtualization@lists.linux-foundation.org
5002T:	git git://anongit.freedesktop.org/drm/drm-misc
5003S:	Maintained
5004F:	drivers/gpu/drm/bochs/
5005
5006DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5007M:	Linus Walleij <linus.walleij@linaro.org>
5008T:	git git://anongit.freedesktop.org/drm/drm-misc
5009S:	Maintained
5010F:	drivers/gpu/drm/tve200/
5011
5012DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5013M:	Jagan Teki <jagan@amarulasolutions.com>
5014S:	Maintained
5015F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5016F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5017
5018DRM DRIVER FOR ILITEK ILI9225 PANELS
5019M:	David Lechner <david@lechnology.com>
5020S:	Maintained
5021F:	drivers/gpu/drm/tinydrm/ili9225.c
5022F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5023
5024DRM DRIVER FOR HX8357D PANELS
5025M:	Eric Anholt <eric@anholt.net>
5026T:	git git://anongit.freedesktop.org/drm/drm-misc
5027S:	Maintained
5028F:	drivers/gpu/drm/tinydrm/hx8357d.c
5029F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5030
5031DRM DRIVER FOR INTEL I810 VIDEO CARDS
5032S:	Orphan / Obsolete
5033F:	drivers/gpu/drm/i810/
5034F:	include/uapi/drm/i810_drm.h
5035
5036DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5037S:	Orphan / Obsolete
5038F:	drivers/gpu/drm/mga/
5039F:	include/uapi/drm/mga_drm.h
5040
5041DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5042M:	Dave Airlie <airlied@redhat.com>
5043S:	Odd Fixes
5044F:	drivers/gpu/drm/mgag200/
5045
5046DRM DRIVER FOR MI0283QT
5047M:	Noralf Trønnes <noralf@tronnes.org>
5048S:	Maintained
5049F:	drivers/gpu/drm/tinydrm/mi0283qt.c
5050F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5051
5052DRM DRIVER FOR MSM ADRENO GPU
5053M:	Rob Clark <robdclark@gmail.com>
5054M:	Sean Paul <sean@poorly.run>
5055L:	linux-arm-msm@vger.kernel.org
5056L:	dri-devel@lists.freedesktop.org
5057L:	freedreno@lists.freedesktop.org
5058T:	git https://gitlab.freedesktop.org/drm/msm.git
5059S:	Maintained
5060F:	drivers/gpu/drm/msm/
5061F:	include/uapi/drm/msm_drm.h
5062F:	Documentation/devicetree/bindings/display/msm/
5063
5064DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5065M:	Ben Skeggs <bskeggs@redhat.com>
5066L:	dri-devel@lists.freedesktop.org
5067L:	nouveau@lists.freedesktop.org
5068T:	git git://github.com/skeggsb/linux
5069S:	Supported
5070F:	drivers/gpu/drm/nouveau/
5071F:	include/uapi/drm/nouveau_drm.h
5072
5073DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5074M:	Stefan Mavrodiev <stefan@olimex.com>
5075S:	Maintained
5076F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5077F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5078
5079DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5080M:	Noralf Trønnes <noralf@tronnes.org>
5081S:	Maintained
5082F:	drivers/gpu/drm/tinydrm/repaper.c
5083F:	Documentation/devicetree/bindings/display/repaper.txt
5084
5085DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5086M:	Dave Airlie <airlied@redhat.com>
5087M:	Gerd Hoffmann <kraxel@redhat.com>
5088L:	virtualization@lists.linux-foundation.org
5089T:	git git://anongit.freedesktop.org/drm/drm-misc
5090S:	Obsolete
5091W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5092F:	drivers/gpu/drm/cirrus/
5093
5094DRM DRIVER FOR QXL VIRTUAL GPU
5095M:	Dave Airlie <airlied@redhat.com>
5096M:	Gerd Hoffmann <kraxel@redhat.com>
5097L:	virtualization@lists.linux-foundation.org
5098L:	spice-devel@lists.freedesktop.org
5099T:	git git://anongit.freedesktop.org/drm/drm-misc
5100S:	Maintained
5101F:	drivers/gpu/drm/qxl/
5102F:	include/uapi/drm/qxl_drm.h
5103
5104DRM DRIVER FOR RAGE 128 VIDEO CARDS
5105S:	Orphan / Obsolete
5106F:	drivers/gpu/drm/r128/
5107F:	include/uapi/drm/r128_drm.h
5108
5109DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5110M:	Guido Günther <agx@sigxcpu.org>
5111S:	Maintained
5112F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5113F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5114
5115DRM DRIVER FOR SAVAGE VIDEO CARDS
5116S:	Orphan / Obsolete
5117F:	drivers/gpu/drm/savage/
5118F:	include/uapi/drm/savage_drm.h
5119
5120DRM DRIVER FOR SIS VIDEO CARDS
5121S:	Orphan / Obsolete
5122F:	drivers/gpu/drm/sis/
5123F:	include/uapi/drm/sis_drm.h
5124
5125DRM DRIVER FOR SITRONIX ST7701 PANELS
5126M:	Jagan Teki <jagan@amarulasolutions.com>
5127S:	Maintained
5128F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5129F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5130
5131DRM DRIVER FOR SITRONIX ST7586 PANELS
5132M:	David Lechner <david@lechnology.com>
5133S:	Maintained
5134F:	drivers/gpu/drm/tinydrm/st7586.c
5135F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5136
5137DRM DRIVER FOR SITRONIX ST7735R PANELS
5138M:	David Lechner <david@lechnology.com>
5139S:	Maintained
5140F:	drivers/gpu/drm/tinydrm/st7735r.c
5141F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5142
5143DRM DRIVER FOR ST-ERICSSON MCDE
5144M:	Linus Walleij <linus.walleij@linaro.org>
5145T:	git git://anongit.freedesktop.org/drm/drm-misc
5146S:	Maintained
5147F:	drivers/gpu/drm/mcde/
5148F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5149
5150DRM DRIVER FOR TDFX VIDEO CARDS
5151S:	Orphan / Obsolete
5152F:	drivers/gpu/drm/tdfx/
5153
5154DRM DRIVER FOR TPO TPG110 PANELS
5155M:	Linus Walleij <linus.walleij@linaro.org>
5156T:	git git://anongit.freedesktop.org/drm/drm-misc
5157S:	Maintained
5158F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5159F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5160
5161DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5162M:	Dave Airlie <airlied@redhat.com>
5163R:	Sean Paul <sean@poorly.run>
5164L:	dri-devel@lists.freedesktop.org
5165S:	Odd Fixes
5166F:	drivers/gpu/drm/udl/
5167T:	git git://anongit.freedesktop.org/drm/drm-misc
5168
5169DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5170M:	Hans de Goede <hdegoede@redhat.com>
5171L:	dri-devel@lists.freedesktop.org
5172S:	Maintained
5173F:	drivers/gpu/drm/vboxvideo/
5174T:	git git://anongit.freedesktop.org/drm/drm-misc
5175
5176DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5177M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5178R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5179R:	Daniel Vetter <daniel@ffwll.ch>
5180T:	git git://anongit.freedesktop.org/drm/drm-misc
5181S:	Maintained
5182L:	dri-devel@lists.freedesktop.org
5183F:	drivers/gpu/drm/vkms/
5184F:	Documentation/gpu/vkms.rst
5185
5186DRM DRIVER FOR VMWARE VIRTUAL GPU
5187M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5188M:	Thomas Hellstrom <thellstrom@vmware.com>
5189L:	dri-devel@lists.freedesktop.org
5190T:	git git://people.freedesktop.org/~thomash/linux
5191S:	Supported
5192F:	drivers/gpu/drm/vmwgfx/
5193F:	include/uapi/drm/vmwgfx_drm.h
5194
5195DRM DRIVERS
5196M:	David Airlie <airlied@linux.ie>
5197M:	Daniel Vetter <daniel@ffwll.ch>
5198L:	dri-devel@lists.freedesktop.org
5199T:	git git://anongit.freedesktop.org/drm/drm
5200B:	https://bugs.freedesktop.org/
5201C:	irc://chat.freenode.net/dri-devel
5202S:	Maintained
5203F:	drivers/gpu/drm/
5204F:	drivers/gpu/vga/
5205F:	Documentation/devicetree/bindings/display/
5206F:	Documentation/devicetree/bindings/gpu/
5207F:	Documentation/gpu/
5208F:	include/drm/
5209F:	include/uapi/drm/
5210F:	include/linux/vga*
5211
5212DRM DRIVERS AND MISC GPU PATCHES
5213M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5214M:	Maxime Ripard <maxime.ripard@bootlin.com>
5215M:	Sean Paul <sean@poorly.run>
5216W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5217S:	Maintained
5218T:	git git://anongit.freedesktop.org/drm/drm-misc
5219F:	Documentation/gpu/
5220F:	drivers/gpu/vga/
5221F:	drivers/gpu/drm/*
5222F:	include/drm/drm*
5223F:	include/uapi/drm/drm*
5224F:	include/linux/vga*
5225
5226DRM DRIVERS FOR ALLWINNER A10
5227M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5228L:	dri-devel@lists.freedesktop.org
5229S:	Supported
5230F:	drivers/gpu/drm/sun4i/
5231F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5232T:	git git://anongit.freedesktop.org/drm/drm-misc
5233
5234DRM DRIVERS FOR AMLOGIC SOCS
5235M:	Neil Armstrong <narmstrong@baylibre.com>
5236L:	dri-devel@lists.freedesktop.org
5237L:	linux-amlogic@lists.infradead.org
5238W:	http://linux-meson.com/
5239S:	Supported
5240F:	drivers/gpu/drm/meson/
5241F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5242F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5243F:	Documentation/gpu/meson.rst
5244T:	git git://anongit.freedesktop.org/drm/drm-misc
5245
5246DRM DRIVERS FOR ATMEL HLCDC
5247M:	Boris Brezillon <bbrezillon@kernel.org>
5248L:	dri-devel@lists.freedesktop.org
5249S:	Supported
5250F:	drivers/gpu/drm/atmel-hlcdc/
5251F:	Documentation/devicetree/bindings/display/atmel/
5252T:	git git://anongit.freedesktop.org/drm/drm-misc
5253
5254DRM DRIVERS FOR BRIDGE CHIPS
5255M:	Andrzej Hajda <a.hajda@samsung.com>
5256R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5257S:	Maintained
5258T:	git git://anongit.freedesktop.org/drm/drm-misc
5259F:	drivers/gpu/drm/bridge/
5260
5261DRM DRIVERS FOR EXYNOS
5262M:	Inki Dae <inki.dae@samsung.com>
5263M:	Joonyoung Shim <jy0922.shim@samsung.com>
5264M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5265M:	Kyungmin Park <kyungmin.park@samsung.com>
5266L:	dri-devel@lists.freedesktop.org
5267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5268S:	Supported
5269F:	drivers/gpu/drm/exynos/
5270F:	include/uapi/drm/exynos_drm.h
5271F:	Documentation/devicetree/bindings/display/exynos/
5272
5273DRM DRIVERS FOR FREESCALE DCU
5274M:	Stefan Agner <stefan@agner.ch>
5275M:	Alison Wang <alison.wang@nxp.com>
5276L:	dri-devel@lists.freedesktop.org
5277S:	Supported
5278F:	drivers/gpu/drm/fsl-dcu/
5279F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5280F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5281F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5282T:	git git://anongit.freedesktop.org/drm/drm-misc
5283
5284DRM DRIVERS FOR FREESCALE IMX
5285M:	Philipp Zabel <p.zabel@pengutronix.de>
5286L:	dri-devel@lists.freedesktop.org
5287S:	Maintained
5288F:	drivers/gpu/drm/imx/
5289F:	drivers/gpu/ipu-v3/
5290F:	Documentation/devicetree/bindings/display/imx/
5291
5292DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5293M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5294L:	dri-devel@lists.freedesktop.org
5295T:	git git://github.com/patjak/drm-gma500
5296S:	Maintained
5297F:	drivers/gpu/drm/gma500/
5298
5299DRM DRIVERS FOR HISILICON
5300M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5301M:	Rongrong Zou <zourongrong@gmail.com>
5302R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5303R:	Chen Feng <puck.chen@hisilicon.com>
5304L:	dri-devel@lists.freedesktop.org
5305T:	git git://github.com/xin3liang/linux.git
5306S:	Maintained
5307F:	drivers/gpu/drm/hisilicon/
5308F:	Documentation/devicetree/bindings/display/hisilicon/
5309
5310DRM DRIVERS FOR LIMA
5311M:	Qiang Yu <yuq825@gmail.com>
5312L:	dri-devel@lists.freedesktop.org
5313L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5314S:	Maintained
5315F:	drivers/gpu/drm/lima/
5316F:	include/uapi/drm/lima_drm.h
5317T:	git git://anongit.freedesktop.org/drm/drm-misc
5318
5319DRM DRIVERS FOR MEDIATEK
5320M:	CK Hu <ck.hu@mediatek.com>
5321M:	Philipp Zabel <p.zabel@pengutronix.de>
5322L:	dri-devel@lists.freedesktop.org
5323S:	Supported
5324F:	drivers/gpu/drm/mediatek/
5325F:	Documentation/devicetree/bindings/display/mediatek/
5326
5327DRM DRIVERS FOR NVIDIA TEGRA
5328M:	Thierry Reding <thierry.reding@gmail.com>
5329L:	dri-devel@lists.freedesktop.org
5330L:	linux-tegra@vger.kernel.org
5331T:	git git://anongit.freedesktop.org/tegra/linux.git
5332S:	Supported
5333F:	drivers/gpu/drm/tegra/
5334F:	drivers/gpu/host1x/
5335F:	include/linux/host1x.h
5336F:	include/uapi/drm/tegra_drm.h
5337F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5338
5339DRM DRIVERS FOR RENESAS
5340M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5341M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5342L:	dri-devel@lists.freedesktop.org
5343L:	linux-renesas-soc@vger.kernel.org
5344T:	git git://linuxtv.org/pinchartl/media drm/du/next
5345S:	Supported
5346F:	drivers/gpu/drm/rcar-du/
5347F:	drivers/gpu/drm/shmobile/
5348F:	include/linux/platform_data/shmob_drm.h
5349F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5350F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5351F:	Documentation/devicetree/bindings/display/renesas,du.txt
5352
5353DRM DRIVERS FOR ROCKCHIP
5354M:	Sandy Huang <hjc@rock-chips.com>
5355M:	Heiko Stübner <heiko@sntech.de>
5356L:	dri-devel@lists.freedesktop.org
5357S:	Maintained
5358F:	drivers/gpu/drm/rockchip/
5359F:	Documentation/devicetree/bindings/display/rockchip/
5360T:	git git://anongit.freedesktop.org/drm/drm-misc
5361
5362DRM DRIVERS FOR STI
5363M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5364M:	Vincent Abriou <vincent.abriou@st.com>
5365L:	dri-devel@lists.freedesktop.org
5366T:	git git://anongit.freedesktop.org/drm/drm-misc
5367S:	Maintained
5368F:	drivers/gpu/drm/sti
5369F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5370
5371DRM DRIVERS FOR STM
5372M:	Yannick Fertre <yannick.fertre@st.com>
5373M:	Philippe Cornu <philippe.cornu@st.com>
5374M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5375M:	Vincent Abriou <vincent.abriou@st.com>
5376L:	dri-devel@lists.freedesktop.org
5377T:	git git://anongit.freedesktop.org/drm/drm-misc
5378S:	Maintained
5379F:	drivers/gpu/drm/stm
5380F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5381
5382DRM DRIVERS FOR TI LCDC
5383M:	Jyri Sarha <jsarha@ti.com>
5384R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5385L:	dri-devel@lists.freedesktop.org
5386S:	Maintained
5387F:	drivers/gpu/drm/tilcdc/
5388F:	Documentation/devicetree/bindings/display/tilcdc/
5389
5390DRM DRIVERS FOR TI OMAP
5391M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5392L:	dri-devel@lists.freedesktop.org
5393S:	Maintained
5394F:	drivers/gpu/drm/omapdrm/
5395F:	Documentation/devicetree/bindings/display/ti/
5396
5397DRM DRIVERS FOR V3D
5398M:	Eric Anholt <eric@anholt.net>
5399S:	Supported
5400F:	drivers/gpu/drm/v3d/
5401F:	include/uapi/drm/v3d_drm.h
5402F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5403T:	git git://anongit.freedesktop.org/drm/drm-misc
5404
5405DRM DRIVERS FOR VC4
5406M:	Eric Anholt <eric@anholt.net>
5407T:	git git://github.com/anholt/linux
5408S:	Supported
5409F:	drivers/gpu/drm/vc4/
5410F:	include/uapi/drm/vc4_drm.h
5411F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5412T:	git git://anongit.freedesktop.org/drm/drm-misc
5413
5414DRM DRIVERS FOR VIVANTE GPU IP
5415M:	Lucas Stach <l.stach@pengutronix.de>
5416R:	Russell King <linux+etnaviv@armlinux.org.uk>
5417R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5418L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5419L:	dri-devel@lists.freedesktop.org
5420S:	Maintained
5421F:	drivers/gpu/drm/etnaviv/
5422F:	include/uapi/drm/etnaviv_drm.h
5423F:	Documentation/devicetree/bindings/display/etnaviv/
5424
5425DRM DRIVERS FOR ZTE ZX
5426M:	Shawn Guo <shawnguo@kernel.org>
5427L:	dri-devel@lists.freedesktop.org
5428S:	Maintained
5429F:	drivers/gpu/drm/zte/
5430F:	Documentation/devicetree/bindings/display/zte,vou.txt
5431T:	git git://anongit.freedesktop.org/drm/drm-misc
5432
5433DRM PANEL DRIVERS
5434M:	Thierry Reding <thierry.reding@gmail.com>
5435R:	Sam Ravnborg <sam@ravnborg.org>
5436L:	dri-devel@lists.freedesktop.org
5437T:	git git://anongit.freedesktop.org/drm/drm-misc
5438S:	Maintained
5439F:	drivers/gpu/drm/drm_panel.c
5440F:	drivers/gpu/drm/panel/
5441F:	include/drm/drm_panel.h
5442F:	Documentation/devicetree/bindings/display/panel/
5443
5444DRM TINYDRM DRIVERS
5445M:	Noralf Trønnes <noralf@tronnes.org>
5446W:	https://github.com/notro/tinydrm/wiki/Development
5447T:	git git://anongit.freedesktop.org/drm/drm-misc
5448S:	Maintained
5449F:	drivers/gpu/drm/tinydrm/
5450F:	include/drm/tinydrm/
5451
5452DRM DRIVERS FOR XEN
5453M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5454T:	git git://anongit.freedesktop.org/drm/drm-misc
5455L:	dri-devel@lists.freedesktop.org
5456L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5457S:	Supported
5458F:	drivers/gpu/drm/xen/
5459F:	Documentation/gpu/xen-front.rst
5460
5461DRM TTM SUBSYSTEM
5462M:	Christian Koenig <christian.koenig@amd.com>
5463M:	Huang Rui <ray.huang@amd.com>
5464T:	git git://people.freedesktop.org/~agd5f/linux
5465S:	Maintained
5466L:	dri-devel@lists.freedesktop.org
5467F:	include/drm/ttm/
5468F:	drivers/gpu/drm/ttm/
5469
5470DSBR100 USB FM RADIO DRIVER
5471M:	Alexey Klimov <klimov.linux@gmail.com>
5472L:	linux-media@vger.kernel.org
5473T:	git git://linuxtv.org/media_tree.git
5474S:	Maintained
5475F:	drivers/media/radio/dsbr100.c
5476
5477DSCC4 DRIVER
5478M:	Francois Romieu <romieu@fr.zoreil.com>
5479L:	netdev@vger.kernel.org
5480S:	Maintained
5481F:	drivers/net/wan/dscc4.c
5482
5483DT3155 MEDIA DRIVER
5484M:	Hans Verkuil <hverkuil@xs4all.nl>
5485L:	linux-media@vger.kernel.org
5486T:	git git://linuxtv.org/media_tree.git
5487W:	https://linuxtv.org
5488S:	Odd Fixes
5489F:	drivers/media/pci/dt3155/
5490
5491DVB_USB_AF9015 MEDIA DRIVER
5492M:	Antti Palosaari <crope@iki.fi>
5493L:	linux-media@vger.kernel.org
5494W:	https://linuxtv.org
5495W:	http://palosaari.fi/linux/
5496Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5497T:	git git://linuxtv.org/anttip/media_tree.git
5498S:	Maintained
5499F:	drivers/media/usb/dvb-usb-v2/af9015*
5500
5501DVB_USB_AF9035 MEDIA DRIVER
5502M:	Antti Palosaari <crope@iki.fi>
5503L:	linux-media@vger.kernel.org
5504W:	https://linuxtv.org
5505W:	http://palosaari.fi/linux/
5506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5507T:	git git://linuxtv.org/anttip/media_tree.git
5508S:	Maintained
5509F:	drivers/media/usb/dvb-usb-v2/af9035*
5510
5511DVB_USB_ANYSEE MEDIA DRIVER
5512M:	Antti Palosaari <crope@iki.fi>
5513L:	linux-media@vger.kernel.org
5514W:	https://linuxtv.org
5515W:	http://palosaari.fi/linux/
5516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5517T:	git git://linuxtv.org/anttip/media_tree.git
5518S:	Maintained
5519F:	drivers/media/usb/dvb-usb-v2/anysee*
5520
5521DVB_USB_AU6610 MEDIA DRIVER
5522M:	Antti Palosaari <crope@iki.fi>
5523L:	linux-media@vger.kernel.org
5524W:	https://linuxtv.org
5525W:	http://palosaari.fi/linux/
5526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5527T:	git git://linuxtv.org/anttip/media_tree.git
5528S:	Maintained
5529F:	drivers/media/usb/dvb-usb-v2/au6610*
5530
5531DVB_USB_CE6230 MEDIA DRIVER
5532M:	Antti Palosaari <crope@iki.fi>
5533L:	linux-media@vger.kernel.org
5534W:	https://linuxtv.org
5535W:	http://palosaari.fi/linux/
5536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5537T:	git git://linuxtv.org/anttip/media_tree.git
5538S:	Maintained
5539F:	drivers/media/usb/dvb-usb-v2/ce6230*
5540
5541DVB_USB_CXUSB MEDIA DRIVER
5542M:	Michael Krufky <mkrufky@linuxtv.org>
5543L:	linux-media@vger.kernel.org
5544W:	https://linuxtv.org
5545W:	http://github.com/mkrufky
5546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5547T:	git git://linuxtv.org/media_tree.git
5548S:	Maintained
5549F:	drivers/media/usb/dvb-usb/cxusb*
5550
5551DVB_USB_EC168 MEDIA DRIVER
5552M:	Antti Palosaari <crope@iki.fi>
5553L:	linux-media@vger.kernel.org
5554W:	https://linuxtv.org
5555W:	http://palosaari.fi/linux/
5556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5557T:	git git://linuxtv.org/anttip/media_tree.git
5558S:	Maintained
5559F:	drivers/media/usb/dvb-usb-v2/ec168*
5560
5561DVB_USB_GL861 MEDIA DRIVER
5562M:	Antti Palosaari <crope@iki.fi>
5563L:	linux-media@vger.kernel.org
5564W:	https://linuxtv.org
5565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5566T:	git git://linuxtv.org/anttip/media_tree.git
5567S:	Maintained
5568F:	drivers/media/usb/dvb-usb-v2/gl861*
5569
5570DVB_USB_MXL111SF MEDIA DRIVER
5571M:	Michael Krufky <mkrufky@linuxtv.org>
5572L:	linux-media@vger.kernel.org
5573W:	https://linuxtv.org
5574W:	http://github.com/mkrufky
5575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5576T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5577S:	Maintained
5578F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5579
5580DVB_USB_RTL28XXU MEDIA DRIVER
5581M:	Antti Palosaari <crope@iki.fi>
5582L:	linux-media@vger.kernel.org
5583W:	https://linuxtv.org
5584W:	http://palosaari.fi/linux/
5585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5586T:	git git://linuxtv.org/anttip/media_tree.git
5587S:	Maintained
5588F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5589
5590DVB_USB_V2 MEDIA DRIVER
5591M:	Antti Palosaari <crope@iki.fi>
5592L:	linux-media@vger.kernel.org
5593W:	https://linuxtv.org
5594W:	http://palosaari.fi/linux/
5595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5596T:	git git://linuxtv.org/anttip/media_tree.git
5597S:	Maintained
5598F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5599F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5600
5601DYNAMIC DEBUG
5602M:	Jason Baron <jbaron@akamai.com>
5603S:	Maintained
5604F:	lib/dynamic_debug.c
5605F:	include/linux/dynamic_debug.h
5606
5607DYNAMIC INTERRUPT MODERATION
5608M:	Tal Gilboa <talgi@mellanox.com>
5609S:	Maintained
5610F:	include/linux/net_dim.h
5611
5612DZ DECSTATION DZ11 SERIAL DRIVER
5613M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5614S:	Maintained
5615F:	drivers/tty/serial/dz.*
5616
5617E3X0 POWER BUTTON DRIVER
5618M:	Moritz Fischer <moritz.fischer@ettus.com>
5619L:	usrp-users@lists.ettus.com
5620W:	http://www.ettus.com
5621S:	Supported
5622F:	drivers/input/misc/e3x0-button.c
5623F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5624
5625E4000 MEDIA DRIVER
5626M:	Antti Palosaari <crope@iki.fi>
5627L:	linux-media@vger.kernel.org
5628W:	https://linuxtv.org
5629W:	http://palosaari.fi/linux/
5630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5631T:	git git://linuxtv.org/anttip/media_tree.git
5632S:	Maintained
5633F:	drivers/media/tuners/e4000*
5634
5635EARTH_PT1 MEDIA DRIVER
5636M:	Akihiro Tsukada <tskd08@gmail.com>
5637L:	linux-media@vger.kernel.org
5638S:	Odd Fixes
5639F:	drivers/media/pci/pt1/
5640
5641EARTH_PT3 MEDIA DRIVER
5642M:	Akihiro Tsukada <tskd08@gmail.com>
5643L:	linux-media@vger.kernel.org
5644S:	Odd Fixes
5645F:	drivers/media/pci/pt3/
5646
5647EC100 MEDIA DRIVER
5648M:	Antti Palosaari <crope@iki.fi>
5649L:	linux-media@vger.kernel.org
5650W:	https://linuxtv.org
5651W:	http://palosaari.fi/linux/
5652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5653T:	git git://linuxtv.org/anttip/media_tree.git
5654S:	Maintained
5655F:	drivers/media/dvb-frontends/ec100*
5656
5657ECRYPT FILE SYSTEM
5658M:	Tyler Hicks <tyhicks@canonical.com>
5659L:	ecryptfs@vger.kernel.org
5660W:	http://ecryptfs.org
5661W:	https://launchpad.net/ecryptfs
5662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5663S:	Supported
5664F:	Documentation/filesystems/ecryptfs.txt
5665F:	fs/ecryptfs/
5666
5667EDAC-AMD64
5668M:	Borislav Petkov <bp@alien8.de>
5669L:	linux-edac@vger.kernel.org
5670S:	Maintained
5671F:	drivers/edac/amd64_edac*
5672
5673EDAC-AST2500
5674M:	Stefan Schaeckeler <sschaeck@cisco.com>
5675S:	Supported
5676F:	drivers/edac/aspeed_edac.c
5677F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5678
5679EDAC-CALXEDA
5680M:	Robert Richter <rric@kernel.org>
5681L:	linux-edac@vger.kernel.org
5682S:	Maintained
5683F:	drivers/edac/highbank*
5684
5685EDAC-CAVIUM OCTEON
5686M:	Ralf Baechle <ralf@linux-mips.org>
5687M:	David Daney <david.daney@cavium.com>
5688L:	linux-edac@vger.kernel.org
5689L:	linux-mips@vger.kernel.org
5690S:	Supported
5691F:	drivers/edac/octeon_edac*
5692
5693EDAC-CAVIUM THUNDERX
5694M:	David Daney <david.daney@cavium.com>
5695M:	Jan Glauber <jglauber@cavium.com>
5696L:	linux-edac@vger.kernel.org
5697S:	Supported
5698F:	drivers/edac/thunderx_edac*
5699
5700EDAC-CORE
5701M:	Borislav Petkov <bp@alien8.de>
5702M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5703R:	James Morse <james.morse@arm.com>
5704L:	linux-edac@vger.kernel.org
5705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5707S:	Supported
5708F:	Documentation/admin-guide/ras.rst
5709F:	Documentation/driver-api/edac.rst
5710F:	drivers/edac/
5711F:	include/linux/edac.h
5712
5713EDAC-E752X
5714M:	Mark Gross <mark.gross@intel.com>
5715L:	linux-edac@vger.kernel.org
5716S:	Maintained
5717F:	drivers/edac/e752x_edac.c
5718
5719EDAC-E7XXX
5720L:	linux-edac@vger.kernel.org
5721S:	Maintained
5722F:	drivers/edac/e7xxx_edac.c
5723
5724EDAC-FSL_DDR
5725M:	York Sun <york.sun@nxp.com>
5726L:	linux-edac@vger.kernel.org
5727S:	Maintained
5728F:	drivers/edac/fsl_ddr_edac.*
5729
5730EDAC-GHES
5731M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5732L:	linux-edac@vger.kernel.org
5733S:	Maintained
5734F:	drivers/edac/ghes_edac.c
5735
5736EDAC-I10NM
5737M:	Tony Luck <tony.luck@intel.com>
5738L:	linux-edac@vger.kernel.org
5739S:	Maintained
5740F:	drivers/edac/i10nm_base.c
5741
5742EDAC-I3000
5743L:	linux-edac@vger.kernel.org
5744S:	Orphan
5745F:	drivers/edac/i3000_edac.c
5746
5747EDAC-I5000
5748L:	linux-edac@vger.kernel.org
5749S:	Maintained
5750F:	drivers/edac/i5000_edac.c
5751
5752EDAC-I5400
5753M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5754L:	linux-edac@vger.kernel.org
5755S:	Maintained
5756F:	drivers/edac/i5400_edac.c
5757
5758EDAC-I7300
5759M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5760L:	linux-edac@vger.kernel.org
5761S:	Maintained
5762F:	drivers/edac/i7300_edac.c
5763
5764EDAC-I7CORE
5765M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5766L:	linux-edac@vger.kernel.org
5767S:	Maintained
5768F:	drivers/edac/i7core_edac.c
5769
5770EDAC-I82443BXGX
5771M:	Tim Small <tim@buttersideup.com>
5772L:	linux-edac@vger.kernel.org
5773S:	Maintained
5774F:	drivers/edac/i82443bxgx_edac.c
5775
5776EDAC-I82975X
5777M:	"Arvind R." <arvino55@gmail.com>
5778L:	linux-edac@vger.kernel.org
5779S:	Maintained
5780F:	drivers/edac/i82975x_edac.c
5781
5782EDAC-IE31200
5783M:	Jason Baron <jbaron@akamai.com>
5784L:	linux-edac@vger.kernel.org
5785S:	Maintained
5786F:	drivers/edac/ie31200_edac.c
5787
5788EDAC-MPC85XX
5789M:	Johannes Thumshirn <morbidrsa@gmail.com>
5790L:	linux-edac@vger.kernel.org
5791S:	Maintained
5792F:	drivers/edac/mpc85xx_edac.[ch]
5793
5794EDAC-PASEMI
5795M:	Egor Martovetsky <egor@pasemi.com>
5796L:	linux-edac@vger.kernel.org
5797S:	Maintained
5798F:	drivers/edac/pasemi_edac.c
5799
5800EDAC-PND2
5801M:	Tony Luck <tony.luck@intel.com>
5802L:	linux-edac@vger.kernel.org
5803S:	Maintained
5804F:	drivers/edac/pnd2_edac.[ch]
5805
5806EDAC-R82600
5807M:	Tim Small <tim@buttersideup.com>
5808L:	linux-edac@vger.kernel.org
5809S:	Maintained
5810F:	drivers/edac/r82600_edac.c
5811
5812EDAC-SBRIDGE
5813M:	Tony Luck <tony.luck@intel.com>
5814R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5815L:	linux-edac@vger.kernel.org
5816S:	Maintained
5817F:	drivers/edac/sb_edac.c
5818
5819EDAC-SKYLAKE
5820M:	Tony Luck <tony.luck@intel.com>
5821L:	linux-edac@vger.kernel.org
5822S:	Maintained
5823F:	drivers/edac/skx_*.c
5824
5825EDAC-TI
5826M:	Tero Kristo <t-kristo@ti.com>
5827L:	linux-edac@vger.kernel.org
5828S:	Maintained
5829F:	drivers/edac/ti_edac.c
5830
5831EDAC-QCOM
5832M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5833M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5834L:	linux-arm-msm@vger.kernel.org
5835L:	linux-edac@vger.kernel.org
5836S:	Maintained
5837F:	drivers/edac/qcom_edac.c
5838
5839EDIROL UA-101/UA-1000 DRIVER
5840M:	Clemens Ladisch <clemens@ladisch.de>
5841L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5843S:	Maintained
5844F:	sound/usb/misc/ua101.c
5845
5846EFI TEST DRIVER
5847L:	linux-efi@vger.kernel.org
5848M:	Ivan Hu <ivan.hu@canonical.com>
5849M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5850S:	Maintained
5851F:	drivers/firmware/efi/test/
5852
5853EFI VARIABLE FILESYSTEM
5854M:	Matthew Garrett <matthew.garrett@nebula.com>
5855M:	Jeremy Kerr <jk@ozlabs.org>
5856M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5858L:	linux-efi@vger.kernel.org
5859S:	Maintained
5860F:	fs/efivarfs/
5861
5862EFIFB FRAMEBUFFER DRIVER
5863L:	linux-fbdev@vger.kernel.org
5864M:	Peter Jones <pjones@redhat.com>
5865S:	Maintained
5866F:	drivers/video/fbdev/efifb.c
5867
5868EFS FILESYSTEM
5869W:	http://aeschi.ch.eu.org/efs/
5870S:	Orphan
5871F:	fs/efs/
5872
5873EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5874M:	Douglas Miller <dougmill@linux.ibm.com>
5875L:	netdev@vger.kernel.org
5876S:	Maintained
5877F:	drivers/net/ethernet/ibm/ehea/
5878
5879EM28XX VIDEO4LINUX DRIVER
5880M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5881L:	linux-media@vger.kernel.org
5882W:	https://linuxtv.org
5883T:	git git://linuxtv.org/media_tree.git
5884S:	Maintained
5885F:	drivers/media/usb/em28xx/
5886F:	Documentation/media/v4l-drivers/em28xx*
5887
5888EMBEDDED LINUX
5889M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5890M:	Matt Mackall <mpm@selenic.com>
5891M:	David Woodhouse <dwmw2@infradead.org>
5892L:	linux-embedded@vger.kernel.org
5893S:	Maintained
5894
5895Emulex 10Gbps iSCSI - OneConnect DRIVER
5896M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5897M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5898M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5899L:	linux-scsi@vger.kernel.org
5900W:	http://www.broadcom.com
5901S:	Supported
5902F:	drivers/scsi/be2iscsi/
5903
5904Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5905M:	Sathya Perla <sathya.perla@broadcom.com>
5906M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5907M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5908M:	Somnath Kotur <somnath.kotur@broadcom.com>
5909L:	netdev@vger.kernel.org
5910W:	http://www.emulex.com
5911S:	Supported
5912F:	drivers/net/ethernet/emulex/benet/
5913
5914EMULEX ONECONNECT ROCE DRIVER
5915M:	Selvin Xavier <selvin.xavier@broadcom.com>
5916M:	Devesh Sharma <devesh.sharma@broadcom.com>
5917L:	linux-rdma@vger.kernel.org
5918W:	http://www.broadcom.com
5919S:	Odd Fixes
5920F:	drivers/infiniband/hw/ocrdma/
5921F:	include/uapi/rdma/ocrdma-abi.h
5922
5923EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5924M:	James Smart <james.smart@broadcom.com>
5925M:	Dick Kennedy <dick.kennedy@broadcom.com>
5926L:	linux-scsi@vger.kernel.org
5927W:	http://www.broadcom.com
5928S:	Supported
5929F:	drivers/scsi/lpfc/
5930
5931ENE CB710 FLASH CARD READER DRIVER
5932M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5933S:	Maintained
5934F:	drivers/misc/cb710/
5935F:	drivers/mmc/host/cb710-mmc.*
5936F:	include/linux/cb710.h
5937
5938ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5939M:	Maxim Levitsky <maximlevitsky@gmail.com>
5940S:	Maintained
5941F:	drivers/media/rc/ene_ir.*
5942
5943EPSON S1D13XXX FRAMEBUFFER DRIVER
5944M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5945S:	Maintained
5946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5947F:	drivers/video/fbdev/s1d13xxxfb.c
5948F:	include/video/s1d13xxxfb.h
5949
5950ERRSEQ ERROR TRACKING INFRASTRUCTURE
5951M:	Jeff Layton <jlayton@kernel.org>
5952S:	Maintained
5953F:	lib/errseq.c
5954F:	include/linux/errseq.h
5955
5956ET131X NETWORK DRIVER
5957M:	Mark Einon <mark.einon@gmail.com>
5958S:	Odd Fixes
5959F:	drivers/net/ethernet/agere/
5960
5961ETHERNET BRIDGE
5962M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5963M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5964L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5965L:	netdev@vger.kernel.org
5966W:	http://www.linuxfoundation.org/en/Net:Bridge
5967S:	Maintained
5968F:	include/linux/netfilter_bridge/
5969F:	net/bridge/
5970
5971ETHERNET PHY LIBRARY
5972M:	Andrew Lunn <andrew@lunn.ch>
5973M:	Florian Fainelli <f.fainelli@gmail.com>
5974M:	Heiner Kallweit <hkallweit1@gmail.com>
5975L:	netdev@vger.kernel.org
5976S:	Maintained
5977F:	Documentation/ABI/testing/sysfs-bus-mdio
5978F:	Documentation/devicetree/bindings/net/mdio*
5979F:	Documentation/networking/phy.rst
5980F:	drivers/net/phy/
5981F:	drivers/of/of_mdio.c
5982F:	drivers/of/of_net.c
5983F:	include/linux/*mdio*.h
5984F:	include/linux/of_net.h
5985F:	include/linux/phy.h
5986F:	include/linux/phy_fixed.h
5987F:	include/linux/platform_data/mdio-bcm-unimac.h
5988F:	include/linux/platform_data/mdio-gpio.h
5989F:	include/trace/events/mdio.h
5990F:	include/uapi/linux/mdio.h
5991F:	include/uapi/linux/mii.h
5992
5993EXT2 FILE SYSTEM
5994M:	Jan Kara <jack@suse.com>
5995L:	linux-ext4@vger.kernel.org
5996S:	Maintained
5997F:	Documentation/filesystems/ext2.txt
5998F:	fs/ext2/
5999F:	include/linux/ext2*
6000
6001EXT4 FILE SYSTEM
6002M:	"Theodore Ts'o" <tytso@mit.edu>
6003M:	Andreas Dilger <adilger.kernel@dilger.ca>
6004L:	linux-ext4@vger.kernel.org
6005W:	http://ext4.wiki.kernel.org
6006Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6008S:	Maintained
6009F:	Documentation/filesystems/ext4/
6010F:	fs/ext4/
6011
6012Extended Verification Module (EVM)
6013M:	Mimi Zohar <zohar@linux.ibm.com>
6014L:	linux-integrity@vger.kernel.org
6015S:	Supported
6016F:	security/integrity/evm/
6017
6018EXTENSIBLE FIRMWARE INTERFACE (EFI)
6019M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6020L:	linux-efi@vger.kernel.org
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6022S:	Maintained
6023F:	Documentation/efi-stub.txt
6024F:	arch/*/kernel/efi.c
6025F:	arch/x86/boot/compressed/eboot.[ch]
6026F:	arch/*/include/asm/efi.h
6027F:	arch/x86/platform/efi/
6028F:	drivers/firmware/efi/
6029F:	include/linux/efi*.h
6030F:	arch/arm/boot/compressed/efi-header.S
6031F:	arch/arm64/kernel/efi-entry.S
6032
6033EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6034M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6035M:	Chanwoo Choi <cw00.choi@samsung.com>
6036L:	linux-kernel@vger.kernel.org
6037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6038S:	Maintained
6039F:	drivers/extcon/
6040F:	include/linux/extcon/
6041F:	include/linux/extcon.h
6042F:	Documentation/extcon/
6043F:	Documentation/devicetree/bindings/extcon/
6044
6045EXYNOS DP DRIVER
6046M:	Jingoo Han <jingoohan1@gmail.com>
6047L:	dri-devel@lists.freedesktop.org
6048S:	Maintained
6049F:	drivers/gpu/drm/exynos/exynos_dp*
6050
6051EXYNOS SYSMMU (IOMMU) driver
6052M:	Marek Szyprowski <m.szyprowski@samsung.com>
6053L:	iommu@lists.linux-foundation.org
6054S:	Maintained
6055F:	drivers/iommu/exynos-iommu.c
6056
6057EZchip NPS platform support
6058M:	Vineet Gupta <vgupta@synopsys.com>
6059M:	Ofer Levi <oferle@mellanox.com>
6060S:	Supported
6061F:	arch/arc/plat-eznps
6062F:	arch/arc/boot/dts/eznps.dts
6063
6064F2FS FILE SYSTEM
6065M:	Jaegeuk Kim <jaegeuk@kernel.org>
6066M:	Chao Yu <yuchao0@huawei.com>
6067L:	linux-f2fs-devel@lists.sourceforge.net
6068W:	https://f2fs.wiki.kernel.org/
6069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6070S:	Maintained
6071F:	Documentation/filesystems/f2fs.txt
6072F:	Documentation/ABI/testing/sysfs-fs-f2fs
6073F:	fs/f2fs/
6074F:	include/linux/f2fs_fs.h
6075F:	include/trace/events/f2fs.h
6076
6077F71805F HARDWARE MONITORING DRIVER
6078M:	Jean Delvare <jdelvare@suse.com>
6079L:	linux-hwmon@vger.kernel.org
6080S:	Maintained
6081F:	Documentation/hwmon/f71805f.rst
6082F:	drivers/hwmon/f71805f.c
6083
6084FADDR2LINE
6085M:	Josh Poimboeuf <jpoimboe@redhat.com>
6086S:	Maintained
6087F:	scripts/faddr2line
6088
6089FAILOVER MODULE
6090M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6091L:	netdev@vger.kernel.org
6092S:	Supported
6093F:	net/core/failover.c
6094F:	include/net/failover.h
6095F:	Documentation/networking/failover.rst
6096
6097FANOTIFY
6098M:	Jan Kara <jack@suse.cz>
6099R:	Amir Goldstein <amir73il@gmail.com>
6100L:	linux-fsdevel@vger.kernel.org
6101S:	Maintained
6102F:	fs/notify/fanotify/
6103F:	include/linux/fanotify.h
6104F:	include/uapi/linux/fanotify.h
6105
6106FARSYNC SYNCHRONOUS DRIVER
6107M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6108W:	http://www.farsite.co.uk/
6109S:	Supported
6110F:	drivers/net/wan/farsync.*
6111
6112FAULT INJECTION SUPPORT
6113M:	Akinobu Mita <akinobu.mita@gmail.com>
6114S:	Supported
6115F:	Documentation/fault-injection/
6116F:	lib/fault-inject.c
6117
6118FBTFT Framebuffer drivers
6119S:	Orphan
6120L:	dri-devel@lists.freedesktop.org
6121L:	linux-fbdev@vger.kernel.org
6122F:	drivers/staging/fbtft/
6123
6124FC0011 TUNER DRIVER
6125M:	Michael Buesch <m@bues.ch>
6126L:	linux-media@vger.kernel.org
6127S:	Maintained
6128F:	drivers/media/tuners/fc0011.h
6129F:	drivers/media/tuners/fc0011.c
6130
6131FC2580 MEDIA DRIVER
6132M:	Antti Palosaari <crope@iki.fi>
6133L:	linux-media@vger.kernel.org
6134W:	https://linuxtv.org
6135W:	http://palosaari.fi/linux/
6136Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6137T:	git git://linuxtv.org/anttip/media_tree.git
6138S:	Maintained
6139F:	drivers/media/tuners/fc2580*
6140
6141FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6142M:	Hannes Reinecke <hare@suse.de>
6143L:	linux-scsi@vger.kernel.org
6144W:	www.Open-FCoE.org
6145S:	Supported
6146F:	drivers/scsi/libfc/
6147F:	drivers/scsi/fcoe/
6148F:	include/scsi/fc/
6149F:	include/scsi/libfc.h
6150F:	include/scsi/libfcoe.h
6151F:	include/uapi/scsi/fc/
6152
6153FILE LOCKING (flock() and fcntl()/lockf())
6154M:	Jeff Layton <jlayton@kernel.org>
6155M:	"J. Bruce Fields" <bfields@fieldses.org>
6156L:	linux-fsdevel@vger.kernel.org
6157S:	Maintained
6158F:	include/linux/fcntl.h
6159F:	include/uapi/linux/fcntl.h
6160F:	fs/fcntl.c
6161F:	fs/locks.c
6162
6163FILESYSTEMS (VFS and infrastructure)
6164M:	Alexander Viro <viro@zeniv.linux.org.uk>
6165L:	linux-fsdevel@vger.kernel.org
6166S:	Maintained
6167F:	fs/*
6168F:	include/linux/fs.h
6169F:	include/linux/fs_types.h
6170F:	include/uapi/linux/fs.h
6171
6172FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6173M:	Riku Voipio <riku.voipio@iki.fi>
6174L:	linux-hwmon@vger.kernel.org
6175S:	Maintained
6176F:	drivers/hwmon/f75375s.c
6177F:	include/linux/f75375s.h
6178
6179FIREWIRE AUDIO DRIVERS
6180M:	Clemens Ladisch <clemens@ladisch.de>
6181L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6183S:	Maintained
6184F:	sound/firewire/
6185
6186FIREWIRE MEDIA DRIVERS (firedtv)
6187M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6188L:	linux-media@vger.kernel.org
6189L:	linux1394-devel@lists.sourceforge.net
6190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6191S:	Maintained
6192F:	drivers/media/firewire/
6193
6194FIREWIRE SBP-2 TARGET
6195M:	Chris Boot <bootc@bootc.net>
6196L:	linux-scsi@vger.kernel.org
6197L:	target-devel@vger.kernel.org
6198L:	linux1394-devel@lists.sourceforge.net
6199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6200S:	Maintained
6201F:	drivers/target/sbp/
6202
6203FIREWIRE SUBSYSTEM
6204M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6205L:	linux1394-devel@lists.sourceforge.net
6206W:	http://ieee1394.wiki.kernel.org/
6207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6208S:	Maintained
6209F:	drivers/firewire/
6210F:	include/linux/firewire.h
6211F:	include/uapi/linux/firewire*.h
6212F:	tools/firewire/
6213
6214FIRMWARE LOADER (request_firmware)
6215M:	Luis Chamberlain <mcgrof@kernel.org>
6216L:	linux-kernel@vger.kernel.org
6217S:	Maintained
6218F:	Documentation/firmware_class/
6219F:	drivers/base/firmware_loader/
6220F:	include/linux/firmware.h
6221
6222FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6223M:	Joshua Morris <josh.h.morris@us.ibm.com>
6224M:	Philip Kelleher <pjk1939@linux.ibm.com>
6225S:	Maintained
6226F:	drivers/block/rsxx/
6227
6228FLOPPY DRIVER
6229M:	Jiri Kosina <jikos@kernel.org>
6230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6231S:	Odd fixes
6232F:	drivers/block/floppy.c
6233
6234FMC SUBSYSTEM
6235M:	Alessandro Rubini <rubini@gnudd.com>
6236W:	http://www.ohwr.org/projects/fmc-bus
6237S:	Supported
6238F:	drivers/fmc/
6239F:	include/linux/fmc*.h
6240F:	include/linux/ipmi-fru.h
6241K:	fmc_d.*register
6242
6243FPGA MANAGER FRAMEWORK
6244M:	Alan Tull <atull@kernel.org>
6245M:	Moritz Fischer <mdf@kernel.org>
6246L:	linux-fpga@vger.kernel.org
6247S:	Maintained
6248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6249Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6250F:	Documentation/fpga/
6251F:	Documentation/driver-api/fpga/
6252F:	Documentation/devicetree/bindings/fpga/
6253F:	drivers/fpga/
6254F:	include/linux/fpga/
6255W:	http://www.rocketboards.org
6256
6257FPGA DFL DRIVERS
6258M:	Wu Hao <hao.wu@intel.com>
6259L:	linux-fpga@vger.kernel.org
6260S:	Maintained
6261F:	Documentation/fpga/dfl.txt
6262F:	include/uapi/linux/fpga-dfl.h
6263F:	drivers/fpga/dfl*
6264
6265FPU EMULATOR
6266M:	Bill Metzenthen <billm@melbpc.org.au>
6267W:	http://floatingpoint.sourceforge.net/emulator/index.html
6268S:	Maintained
6269F:	arch/x86/math-emu/
6270
6271FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6272L:	netdev@vger.kernel.org
6273S:	Orphan
6274F:	drivers/net/wan/dlci.c
6275F:	drivers/net/wan/sdla.c
6276
6277FRAMEBUFFER LAYER
6278M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6279L:	dri-devel@lists.freedesktop.org
6280L:	linux-fbdev@vger.kernel.org
6281T:	git git://github.com/bzolnier/linux.git
6282Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6283S:	Maintained
6284F:	Documentation/fb/
6285F:	drivers/video/
6286F:	include/video/
6287F:	include/linux/fb.h
6288F:	include/uapi/video/
6289F:	include/uapi/linux/fb.h
6290
6291FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6292M:	Horia Geantă <horia.geanta@nxp.com>
6293M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6294L:	linux-crypto@vger.kernel.org
6295S:	Maintained
6296F:	drivers/crypto/caam/
6297F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6298
6299FREESCALE DIU FRAMEBUFFER DRIVER
6300M:	Timur Tabi <timur@kernel.org>
6301L:	linux-fbdev@vger.kernel.org
6302S:	Maintained
6303F:	drivers/video/fbdev/fsl-diu-fb.*
6304
6305FREESCALE DMA DRIVER
6306M:	Li Yang <leoyang.li@nxp.com>
6307M:	Zhang Wei <zw@zh-kernel.org>
6308L:	linuxppc-dev@lists.ozlabs.org
6309S:	Maintained
6310F:	drivers/dma/fsldma.*
6311
6312FREESCALE ENETC ETHERNET DRIVERS
6313M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6314L:	netdev@vger.kernel.org
6315S:	Maintained
6316F:	drivers/net/ethernet/freescale/enetc/
6317
6318FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6319M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6320L:	netdev@vger.kernel.org
6321S:	Maintained
6322F:	drivers/net/ethernet/freescale/gianfar*
6323F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6324
6325FREESCALE GPMI NAND DRIVER
6326M:	Han Xu <han.xu@nxp.com>
6327L:	linux-mtd@lists.infradead.org
6328S:	Maintained
6329F:	drivers/mtd/nand/raw/gpmi-nand/*
6330
6331FREESCALE I2C CPM DRIVER
6332M:	Jochen Friedrich <jochen@scram.de>
6333L:	linuxppc-dev@lists.ozlabs.org
6334L:	linux-i2c@vger.kernel.org
6335S:	Maintained
6336F:	drivers/i2c/busses/i2c-cpm.c
6337
6338FREESCALE IMX LPI2C DRIVER
6339M:	Dong Aisheng <aisheng.dong@nxp.com>
6340L:	linux-i2c@vger.kernel.org
6341L:	linux-imx@nxp.com
6342S:	Maintained
6343F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6344F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6345
6346FREESCALE IMX / MXC FEC DRIVER
6347M:	Fugang Duan <fugang.duan@nxp.com>
6348L:	netdev@vger.kernel.org
6349S:	Maintained
6350F:	drivers/net/ethernet/freescale/fec_main.c
6351F:	drivers/net/ethernet/freescale/fec_ptp.c
6352F:	drivers/net/ethernet/freescale/fec.h
6353F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6354
6355FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6356M:	Sascha Hauer <s.hauer@pengutronix.de>
6357R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6358L:	linux-fbdev@vger.kernel.org
6359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6360S:	Maintained
6361F:	include/linux/platform_data/video-imxfb.h
6362F:	drivers/video/fbdev/imxfb.c
6363
6364FREESCALE QORIQ DPAA ETHERNET DRIVER
6365M:	Madalin Bucur <madalin.bucur@nxp.com>
6366L:	netdev@vger.kernel.org
6367S:	Maintained
6368F:	drivers/net/ethernet/freescale/dpaa
6369
6370FREESCALE QORIQ DPAA FMAN DRIVER
6371M:	Madalin Bucur <madalin.bucur@nxp.com>
6372L:	netdev@vger.kernel.org
6373S:	Maintained
6374F:	drivers/net/ethernet/freescale/fman
6375F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6376
6377FREESCALE QORIQ PTP CLOCK DRIVER
6378M:	Yangbo Lu <yangbo.lu@nxp.com>
6379L:	netdev@vger.kernel.org
6380S:	Maintained
6381F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6382F:	drivers/ptp/ptp_qoriq.c
6383F:	drivers/ptp/ptp_qoriq_debugfs.c
6384F:	include/linux/fsl/ptp_qoriq.h
6385F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6386
6387FREESCALE QUAD SPI DRIVER
6388M:	Han Xu <han.xu@nxp.com>
6389L:	linux-spi@vger.kernel.org
6390S:	Maintained
6391F:	drivers/spi/spi-fsl-qspi.c
6392
6393FREESCALE QUICC ENGINE LIBRARY
6394M:	Qiang Zhao <qiang.zhao@nxp.com>
6395L:	linuxppc-dev@lists.ozlabs.org
6396S:	Maintained
6397F:	drivers/soc/fsl/qe/
6398F:	include/soc/fsl/*qe*.h
6399F:	include/soc/fsl/*ucc*.h
6400
6401FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6402M:	Li Yang <leoyang.li@nxp.com>
6403L:	netdev@vger.kernel.org
6404L:	linuxppc-dev@lists.ozlabs.org
6405S:	Maintained
6406F:	drivers/net/ethernet/freescale/ucc_geth*
6407
6408FREESCALE QUICC ENGINE UCC HDLC DRIVER
6409M:	Zhao Qiang <qiang.zhao@nxp.com>
6410L:	netdev@vger.kernel.org
6411L:	linuxppc-dev@lists.ozlabs.org
6412S:	Maintained
6413F:	drivers/net/wan/fsl_ucc_hdlc*
6414
6415FREESCALE QUICC ENGINE UCC UART DRIVER
6416M:	Timur Tabi <timur@kernel.org>
6417L:	linuxppc-dev@lists.ozlabs.org
6418S:	Maintained
6419F:	drivers/tty/serial/ucc_uart.c
6420
6421FREESCALE SOC DRIVERS
6422M:	Li Yang <leoyang.li@nxp.com>
6423L:	linuxppc-dev@lists.ozlabs.org
6424L:	linux-arm-kernel@lists.infradead.org
6425S:	Maintained
6426F:	Documentation/devicetree/bindings/soc/fsl/
6427F:	drivers/soc/fsl/
6428F:	include/linux/fsl/
6429
6430FREESCALE SOC FS_ENET DRIVER
6431M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6432L:	linuxppc-dev@lists.ozlabs.org
6433L:	netdev@vger.kernel.org
6434S:	Maintained
6435F:	drivers/net/ethernet/freescale/fs_enet/
6436F:	include/linux/fs_enet_pd.h
6437
6438FREESCALE SOC SOUND DRIVERS
6439M:	Timur Tabi <timur@kernel.org>
6440M:	Nicolin Chen <nicoleotsuka@gmail.com>
6441M:	Xiubo Li <Xiubo.Lee@gmail.com>
6442R:	Fabio Estevam <festevam@gmail.com>
6443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6444L:	linuxppc-dev@lists.ozlabs.org
6445S:	Maintained
6446F:	sound/soc/fsl/fsl*
6447F:	sound/soc/fsl/imx*
6448F:	sound/soc/fsl/mpc8610_hpcd.c
6449
6450FREESCALE USB PERIPHERAL DRIVERS
6451M:	Li Yang <leoyang.li@nxp.com>
6452L:	linux-usb@vger.kernel.org
6453L:	linuxppc-dev@lists.ozlabs.org
6454S:	Maintained
6455F:	drivers/usb/gadget/udc/fsl*
6456
6457FREEVXFS FILESYSTEM
6458M:	Christoph Hellwig <hch@infradead.org>
6459W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6460S:	Maintained
6461F:	fs/freevxfs/
6462
6463FREEZER
6464M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6465M:	Pavel Machek <pavel@ucw.cz>
6466L:	linux-pm@vger.kernel.org
6467S:	Supported
6468F:	Documentation/power/freezing-of-tasks.txt
6469F:	include/linux/freezer.h
6470F:	kernel/freezer.c
6471
6472FRONTSWAP API
6473M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6474L:	linux-kernel@vger.kernel.org
6475S:	Maintained
6476F:	mm/frontswap.c
6477F:	include/linux/frontswap.h
6478
6479FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6480M:	David Howells <dhowells@redhat.com>
6481L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6482S:	Supported
6483F:	Documentation/filesystems/caching/
6484F:	fs/fscache/
6485F:	include/linux/fscache*.h
6486
6487FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6488M:	Theodore Y. Ts'o <tytso@mit.edu>
6489M:	Jaegeuk Kim <jaegeuk@kernel.org>
6490M:	Eric Biggers <ebiggers@kernel.org>
6491L:	linux-fscrypt@vger.kernel.org
6492Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6493T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6494S:	Supported
6495F:	fs/crypto/
6496F:	include/linux/fscrypt*.h
6497F:	Documentation/filesystems/fscrypt.rst
6498
6499FSI-ATTACHED I2C DRIVER
6500M:	Eddie James <eajames@linux.ibm.com>
6501L:	linux-i2c@vger.kernel.org
6502L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6503S:	Maintained
6504F:	drivers/i2c/busses/i2c-fsi.c
6505F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6506
6507FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6508M:	Jan Kara <jack@suse.cz>
6509R:	Amir Goldstein <amir73il@gmail.com>
6510L:	linux-fsdevel@vger.kernel.org
6511S:	Maintained
6512F:	fs/notify/
6513F:	include/linux/fsnotify*.h
6514
6515FUJITSU LAPTOP EXTRAS
6516M:	Jonathan Woithe <jwoithe@just42.net>
6517L:	platform-driver-x86@vger.kernel.org
6518S:	Maintained
6519F:	drivers/platform/x86/fujitsu-laptop.c
6520
6521FUJITSU M-5MO LS CAMERA ISP DRIVER
6522M:	Kyungmin Park <kyungmin.park@samsung.com>
6523M:	Heungjun Kim <riverful.kim@samsung.com>
6524L:	linux-media@vger.kernel.org
6525S:	Maintained
6526F:	drivers/media/i2c/m5mols/
6527F:	include/media/i2c/m5mols.h
6528
6529FUJITSU TABLET EXTRAS
6530M:	Robert Gerlach <khnz@gmx.de>
6531L:	platform-driver-x86@vger.kernel.org
6532S:	Maintained
6533F:	drivers/platform/x86/fujitsu-tablet.c
6534
6535FUSE: FILESYSTEM IN USERSPACE
6536M:	Miklos Szeredi <miklos@szeredi.hu>
6537L:	linux-fsdevel@vger.kernel.org
6538W:	http://fuse.sourceforge.net/
6539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6540S:	Maintained
6541F:	fs/fuse/
6542F:	include/uapi/linux/fuse.h
6543F:	Documentation/filesystems/fuse.txt
6544
6545FUTEX SUBSYSTEM
6546M:	Thomas Gleixner <tglx@linutronix.de>
6547M:	Ingo Molnar <mingo@redhat.com>
6548R:	Peter Zijlstra <peterz@infradead.org>
6549R:	Darren Hart <dvhart@infradead.org>
6550L:	linux-kernel@vger.kernel.org
6551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6552S:	Maintained
6553F:	kernel/futex.c
6554F:	include/asm-generic/futex.h
6555F:	include/linux/futex.h
6556F:	include/uapi/linux/futex.h
6557F:	tools/testing/selftests/futex/
6558F:	tools/perf/bench/futex*
6559F:	Documentation/*futex*
6560
6561GCC PLUGINS
6562M:	Kees Cook <keescook@chromium.org>
6563R:	Emese Revfy <re.emese@gmail.com>
6564L:	kernel-hardening@lists.openwall.com
6565S:	Maintained
6566F:	scripts/gcc-plugins/
6567F:	scripts/gcc-plugin.sh
6568F:	scripts/Makefile.gcc-plugins
6569F:	Documentation/gcc-plugins.txt
6570
6571GASKET DRIVER FRAMEWORK
6572M:	Rob Springer <rspringer@google.com>
6573M:	Todd Poynor <toddpoynor@google.com>
6574M:	Ben Chan <benchan@chromium.org>
6575S:	Maintained
6576F:	drivers/staging/gasket/
6577
6578GCOV BASED KERNEL PROFILING
6579M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6580S:	Maintained
6581F:	kernel/gcov/
6582F:	Documentation/dev-tools/gcov.rst
6583
6584GDB KERNEL DEBUGGING HELPER SCRIPTS
6585M:	Jan Kiszka <jan.kiszka@siemens.com>
6586M:	Kieran Bingham <kbingham@kernel.org>
6587S:	Supported
6588F:	scripts/gdb/
6589
6590GDT SCSI DISK ARRAY CONTROLLER DRIVER
6591M:	Achim Leubner <achim_leubner@adaptec.com>
6592L:	linux-scsi@vger.kernel.org
6593W:	http://www.icp-vortex.com/
6594S:	Supported
6595F:	drivers/scsi/gdt*
6596
6597GEMTEK FM RADIO RECEIVER DRIVER
6598M:	Hans Verkuil <hverkuil@xs4all.nl>
6599L:	linux-media@vger.kernel.org
6600T:	git git://linuxtv.org/media_tree.git
6601W:	https://linuxtv.org
6602S:	Maintained
6603F:	drivers/media/radio/radio-gemtek*
6604
6605GENERIC GPIO I2C DRIVER
6606M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6607S:	Supported
6608F:	drivers/i2c/busses/i2c-gpio.c
6609F:	include/linux/platform_data/i2c-gpio.h
6610
6611GENERIC GPIO I2C MULTIPLEXER DRIVER
6612M:	Peter Korsgaard <peter.korsgaard@barco.com>
6613L:	linux-i2c@vger.kernel.org
6614S:	Supported
6615F:	drivers/i2c/muxes/i2c-mux-gpio.c
6616F:	include/linux/platform_data/i2c-mux-gpio.h
6617F:	Documentation/i2c/muxes/i2c-mux-gpio
6618
6619GENERIC HDLC (WAN) DRIVERS
6620M:	Krzysztof Halasa <khc@pm.waw.pl>
6621W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6622S:	Maintained
6623F:	drivers/net/wan/c101.c
6624F:	drivers/net/wan/hd6457*
6625F:	drivers/net/wan/hdlc*
6626F:	drivers/net/wan/n2.c
6627F:	drivers/net/wan/pc300too.c
6628F:	drivers/net/wan/pci200syn.c
6629F:	drivers/net/wan/wanxl*
6630
6631GENERIC INCLUDE/ASM HEADER FILES
6632M:	Arnd Bergmann <arnd@arndb.de>
6633L:	linux-arch@vger.kernel.org
6634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6635S:	Maintained
6636F:	include/asm-generic/
6637F:	include/uapi/asm-generic/
6638
6639GENERIC PHY FRAMEWORK
6640M:	Kishon Vijay Abraham I <kishon@ti.com>
6641L:	linux-kernel@vger.kernel.org
6642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6643S:	Supported
6644F:	drivers/phy/
6645F:	include/linux/phy/
6646F:	Documentation/devicetree/bindings/phy/
6647
6648GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6649M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6650S:	Supported
6651F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6652
6653GENERIC PM DOMAINS
6654M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6655M:	Kevin Hilman <khilman@kernel.org>
6656M:	Ulf Hansson <ulf.hansson@linaro.org>
6657L:	linux-pm@vger.kernel.org
6658S:	Supported
6659F:	drivers/base/power/domain*.c
6660F:	include/linux/pm_domain.h
6661F:	Documentation/devicetree/bindings/power/power_domain.txt
6662
6663GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6664M:	Eugen Hristev <eugen.hristev@microchip.com>
6665L:	linux-input@vger.kernel.org
6666S:	Maintained
6667F:	drivers/input/touchscreen/resistive-adc-touch.c
6668
6669GENERIC UIO DRIVER FOR PCI DEVICES
6670M:	"Michael S. Tsirkin" <mst@redhat.com>
6671L:	kvm@vger.kernel.org
6672S:	Supported
6673F:	drivers/uio/uio_pci_generic.c
6674
6675GENWQE (IBM Generic Workqueue Card)
6676M:	Frank Haverkamp <haver@linux.ibm.com>
6677S:	Supported
6678F:	drivers/misc/genwqe/
6679
6680GET_MAINTAINER SCRIPT
6681M:	Joe Perches <joe@perches.com>
6682S:	Maintained
6683F:	scripts/get_maintainer.pl
6684
6685GFS2 FILE SYSTEM
6686M:	Bob Peterson <rpeterso@redhat.com>
6687M:	Andreas Gruenbacher <agruenba@redhat.com>
6688L:	cluster-devel@redhat.com
6689W:	http://sources.redhat.com/cluster/
6690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6691S:	Supported
6692F:	Documentation/filesystems/gfs2*.txt
6693F:	fs/gfs2/
6694F:	include/uapi/linux/gfs2_ondisk.h
6695
6696GIGASET ISDN DRIVERS
6697M:	Paul Bolle <pebolle@tiscali.nl>
6698L:	gigaset307x-common@lists.sourceforge.net
6699W:	http://gigaset307x.sourceforge.net/
6700S:	Odd Fixes
6701F:	Documentation/isdn/README.gigaset
6702F:	drivers/isdn/gigaset/
6703F:	include/uapi/linux/gigaset_dev.h
6704
6705GNSS SUBSYSTEM
6706M:	Johan Hovold <johan@kernel.org>
6707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6708S:	Maintained
6709F:	Documentation/ABI/testing/sysfs-class-gnss
6710F:	Documentation/devicetree/bindings/gnss/
6711F:	drivers/gnss/
6712F:	include/linux/gnss.h
6713
6714GO7007 MPEG CODEC
6715M:	Hans Verkuil <hans.verkuil@cisco.com>
6716L:	linux-media@vger.kernel.org
6717S:	Maintained
6718F:	drivers/media/usb/go7007/
6719
6720GOODIX TOUCHSCREEN
6721M:	Bastien Nocera <hadess@hadess.net>
6722L:	linux-input@vger.kernel.org
6723S:	Maintained
6724F:	drivers/input/touchscreen/goodix.c
6725
6726GPD POCKET FAN DRIVER
6727M:	Hans de Goede <hdegoede@redhat.com>
6728L:	platform-driver-x86@vger.kernel.org
6729S:	Maintained
6730F:	drivers/platform/x86/gpd-pocket-fan.c
6731
6732GPIO ACPI SUPPORT
6733M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6734M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6735L:	linux-gpio@vger.kernel.org
6736L:	linux-acpi@vger.kernel.org
6737S:	Maintained
6738F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6739F:	drivers/gpio/gpiolib-acpi.c
6740
6741GPIO IR Transmitter
6742M:	Sean Young <sean@mess.org>
6743L:	linux-media@vger.kernel.org
6744S:	Maintained
6745F:	drivers/media/rc/gpio-ir-tx.c
6746
6747GPIO MOCKUP DRIVER
6748M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6749L:	linux-gpio@vger.kernel.org
6750S:	Maintained
6751F:	drivers/gpio/gpio-mockup.c
6752F:	tools/testing/selftests/gpio/
6753
6754GPIO SUBSYSTEM
6755M:	Linus Walleij <linus.walleij@linaro.org>
6756M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6757L:	linux-gpio@vger.kernel.org
6758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6759S:	Maintained
6760F:	Documentation/devicetree/bindings/gpio/
6761F:	Documentation/driver-api/gpio/
6762F:	Documentation/gpio/
6763F:	Documentation/ABI/testing/gpio-cdev
6764F:	Documentation/ABI/obsolete/sysfs-gpio
6765F:	drivers/gpio/
6766F:	include/linux/gpio/
6767F:	include/linux/gpio.h
6768F:	include/linux/of_gpio.h
6769F:	include/asm-generic/gpio.h
6770F:	include/uapi/linux/gpio.h
6771F:	tools/gpio/
6772
6773GRE DEMULTIPLEXER DRIVER
6774M:	Dmitry Kozlov <xeb@mail.ru>
6775L:	netdev@vger.kernel.org
6776S:	Maintained
6777F:	net/ipv4/gre_demux.c
6778F:	net/ipv4/gre_offload.c
6779F:	include/net/gre.h
6780
6781GRETH 10/100/1G Ethernet MAC device driver
6782M:	Andreas Larsson <andreas@gaisler.com>
6783L:	netdev@vger.kernel.org
6784S:	Maintained
6785F:	drivers/net/ethernet/aeroflex/
6786
6787GREYBUS AUDIO PROTOCOLS DRIVERS
6788M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6789M:	Mark Greer <mgreer@animalcreek.com>
6790S:	Maintained
6791F:	drivers/staging/greybus/audio_apbridgea.c
6792F:	drivers/staging/greybus/audio_apbridgea.h
6793F:	drivers/staging/greybus/audio_codec.c
6794F:	drivers/staging/greybus/audio_codec.h
6795F:	drivers/staging/greybus/audio_gb.c
6796F:	drivers/staging/greybus/audio_manager.c
6797F:	drivers/staging/greybus/audio_manager.h
6798F:	drivers/staging/greybus/audio_manager_module.c
6799F:	drivers/staging/greybus/audio_manager_private.h
6800F:	drivers/staging/greybus/audio_manager_sysfs.c
6801F:	drivers/staging/greybus/audio_module.c
6802F:	drivers/staging/greybus/audio_topology.c
6803
6804GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6805M:	Viresh Kumar <vireshk@kernel.org>
6806S:	Maintained
6807F:	drivers/staging/greybus/authentication.c
6808F:	drivers/staging/greybus/bootrom.c
6809F:	drivers/staging/greybus/firmware.h
6810F:	drivers/staging/greybus/fw-core.c
6811F:	drivers/staging/greybus/fw-download.c
6812F:	drivers/staging/greybus/fw-management.c
6813F:	drivers/staging/greybus/greybus_authentication.h
6814F:	drivers/staging/greybus/greybus_firmware.h
6815F:	drivers/staging/greybus/hid.c
6816F:	drivers/staging/greybus/i2c.c
6817F:	drivers/staging/greybus/spi.c
6818F:	drivers/staging/greybus/spilib.c
6819F:	drivers/staging/greybus/spilib.h
6820
6821GREYBUS LOOPBACK DRIVER
6822M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6823S:	Maintained
6824F:	drivers/staging/greybus/loopback.c
6825
6826GREYBUS PLATFORM DRIVERS
6827M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6828S:	Maintained
6829F:	drivers/staging/greybus/arche-platform.c
6830F:	drivers/staging/greybus/arche-apb-ctrl.c
6831F:	drivers/staging/greybus/arche_platform.h
6832
6833GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6834M:	Rui Miguel Silva <rmfrfs@gmail.com>
6835S:	Maintained
6836F:	drivers/staging/greybus/sdio.c
6837F:	drivers/staging/greybus/light.c
6838F:	drivers/staging/greybus/gpio.c
6839F:	drivers/staging/greybus/power_supply.c
6840F:	drivers/staging/greybus/spi.c
6841F:	drivers/staging/greybus/spilib.c
6842
6843GREYBUS SUBSYSTEM
6844M:	Johan Hovold <johan@kernel.org>
6845M:	Alex Elder <elder@kernel.org>
6846M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6847S:	Maintained
6848F:	drivers/staging/greybus/
6849L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6850
6851GREYBUS UART PROTOCOLS DRIVERS
6852M:	David Lin <dtwlin@gmail.com>
6853S:	Maintained
6854F:	drivers/staging/greybus/uart.c
6855F:	drivers/staging/greybus/log.c
6856
6857GS1662 VIDEO SERIALIZER
6858M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6859L:	linux-media@vger.kernel.org
6860T:	git git://linuxtv.org/media_tree.git
6861S:	Maintained
6862F:	drivers/media/spi/gs1662.c
6863
6864GSPCA FINEPIX SUBDRIVER
6865M:	Frank Zago <frank@zago.net>
6866L:	linux-media@vger.kernel.org
6867T:	git git://linuxtv.org/media_tree.git
6868S:	Maintained
6869F:	drivers/media/usb/gspca/finepix.c
6870
6871GSPCA GL860 SUBDRIVER
6872M:	Olivier Lorin <o.lorin@laposte.net>
6873L:	linux-media@vger.kernel.org
6874T:	git git://linuxtv.org/media_tree.git
6875S:	Maintained
6876F:	drivers/media/usb/gspca/gl860/
6877
6878GSPCA M5602 SUBDRIVER
6879M:	Erik Andren <erik.andren@gmail.com>
6880L:	linux-media@vger.kernel.org
6881T:	git git://linuxtv.org/media_tree.git
6882S:	Maintained
6883F:	drivers/media/usb/gspca/m5602/
6884
6885GSPCA PAC207 SONIXB SUBDRIVER
6886M:	Hans Verkuil <hverkuil@xs4all.nl>
6887L:	linux-media@vger.kernel.org
6888T:	git git://linuxtv.org/media_tree.git
6889S:	Odd Fixes
6890F:	drivers/media/usb/gspca/pac207.c
6891
6892GSPCA SN9C20X SUBDRIVER
6893M:	Brian Johnson <brijohn@gmail.com>
6894L:	linux-media@vger.kernel.org
6895T:	git git://linuxtv.org/media_tree.git
6896S:	Maintained
6897F:	drivers/media/usb/gspca/sn9c20x.c
6898
6899GSPCA T613 SUBDRIVER
6900M:	Leandro Costantino <lcostantino@gmail.com>
6901L:	linux-media@vger.kernel.org
6902T:	git git://linuxtv.org/media_tree.git
6903S:	Maintained
6904F:	drivers/media/usb/gspca/t613.c
6905
6906GSPCA USB WEBCAM DRIVER
6907M:	Hans Verkuil <hverkuil@xs4all.nl>
6908L:	linux-media@vger.kernel.org
6909T:	git git://linuxtv.org/media_tree.git
6910S:	Odd Fixes
6911F:	drivers/media/usb/gspca/
6912
6913GTP (GPRS Tunneling Protocol)
6914M:	Pablo Neira Ayuso <pablo@netfilter.org>
6915M:	Harald Welte <laforge@gnumonks.org>
6916L:	osmocom-net-gprs@lists.osmocom.org
6917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6918S:	Maintained
6919F:	drivers/net/gtp.c
6920
6921GUID PARTITION TABLE (GPT)
6922M:	Davidlohr Bueso <dave@stgolabs.net>
6923L:	linux-efi@vger.kernel.org
6924S:	Maintained
6925F:	block/partitions/efi.*
6926
6927H8/300 ARCHITECTURE
6928M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6929L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6930W:	http://uclinux-h8.sourceforge.jp
6931T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6932S:	Maintained
6933F:	arch/h8300/
6934F:	drivers/clocksource/h8300_*.c
6935F:	drivers/clk/h8300/
6936F:	drivers/irqchip/irq-renesas-h8*.c
6937
6938HABANALABS PCI DRIVER
6939M:	Oded Gabbay <oded.gabbay@gmail.com>
6940T:	git https://github.com/HabanaAI/linux.git
6941S:	Supported
6942F:	drivers/misc/habanalabs/
6943F:	include/uapi/misc/habanalabs.h
6944F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6945F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6946
6947HACKRF MEDIA DRIVER
6948M:	Antti Palosaari <crope@iki.fi>
6949L:	linux-media@vger.kernel.org
6950W:	https://linuxtv.org
6951W:	http://palosaari.fi/linux/
6952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6953T:	git git://linuxtv.org/anttip/media_tree.git
6954S:	Maintained
6955F:	drivers/media/usb/hackrf/
6956
6957HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6958M:	Frank Seidel <frank@f-seidel.de>
6959L:	platform-driver-x86@vger.kernel.org
6960W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6961S:	Maintained
6962F:	drivers/platform/x86/hdaps.c
6963
6964HARDWARE MONITORING
6965M:	Jean Delvare <jdelvare@suse.com>
6966M:	Guenter Roeck <linux@roeck-us.net>
6967L:	linux-hwmon@vger.kernel.org
6968W:	http://hwmon.wiki.kernel.org/
6969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6970S:	Maintained
6971F:	Documentation/devicetree/bindings/hwmon/
6972F:	Documentation/hwmon/
6973F:	drivers/hwmon/
6974F:	include/linux/hwmon*.h
6975F:	include/trace/events/hwmon*.h
6976
6977HARDWARE RANDOM NUMBER GENERATOR CORE
6978M:	Matt Mackall <mpm@selenic.com>
6979M:	Herbert Xu <herbert@gondor.apana.org.au>
6980L:	linux-crypto@vger.kernel.org
6981S:	Odd fixes
6982F:	Documentation/devicetree/bindings/rng/
6983F:	Documentation/hw_random.txt
6984F:	drivers/char/hw_random/
6985F:	include/linux/hw_random.h
6986
6987HARDWARE TRACING FACILITIES
6988M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6989S:	Maintained
6990F:	drivers/hwtracing/
6991
6992HARDWARE SPINLOCK CORE
6993M:	Ohad Ben-Cohen <ohad@wizery.com>
6994M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6995L:	linux-remoteproc@vger.kernel.org
6996S:	Maintained
6997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6998F:	Documentation/devicetree/bindings/hwlock/
6999F:	Documentation/hwspinlock.txt
7000F:	drivers/hwspinlock/
7001F:	include/linux/hwspinlock.h
7002
7003HARMONY SOUND DRIVER
7004L:	linux-parisc@vger.kernel.org
7005S:	Maintained
7006F:	sound/parisc/harmony.*
7007
7008HDPVR USB VIDEO ENCODER DRIVER
7009M:	Hans Verkuil <hverkuil@xs4all.nl>
7010L:	linux-media@vger.kernel.org
7011T:	git git://linuxtv.org/media_tree.git
7012W:	https://linuxtv.org
7013S:	Odd Fixes
7014F:	drivers/media/usb/hdpvr/
7015
7016HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7017M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7018S:	Supported
7019F:	Documentation/watchdog/hpwdt.txt
7020F:	drivers/watchdog/hpwdt.c
7021
7022HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7023M:	Don Brace <don.brace@microsemi.com>
7024L:	esc.storagedev@microsemi.com
7025L:	linux-scsi@vger.kernel.org
7026S:	Supported
7027F:	Documentation/scsi/hpsa.txt
7028F:	drivers/scsi/hpsa*.[ch]
7029F:	include/linux/cciss*.h
7030F:	include/uapi/linux/cciss*.h
7031
7032HFI1 DRIVER
7033M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7034M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7035L:	linux-rdma@vger.kernel.org
7036S:	Supported
7037F:	drivers/infiniband/hw/hfi1
7038
7039HFS FILESYSTEM
7040L:	linux-fsdevel@vger.kernel.org
7041S:	Orphan
7042F:	Documentation/filesystems/hfs.txt
7043F:	fs/hfs/
7044
7045HFSPLUS FILESYSTEM
7046L:	linux-fsdevel@vger.kernel.org
7047S:	Orphan
7048F:	Documentation/filesystems/hfsplus.txt
7049F:	fs/hfsplus/
7050
7051HGA FRAMEBUFFER DRIVER
7052M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7053L:	linux-nvidia@lists.surfsouth.com
7054W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7055S:	Maintained
7056F:	drivers/video/fbdev/hgafb.c
7057
7058HIBERNATION (aka Software Suspend, aka swsusp)
7059M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7060M:	Pavel Machek <pavel@ucw.cz>
7061L:	linux-pm@vger.kernel.org
7062B:	https://bugzilla.kernel.org
7063S:	Supported
7064F:	arch/x86/power/
7065F:	drivers/base/power/
7066F:	kernel/power/
7067F:	include/linux/suspend.h
7068F:	include/linux/freezer.h
7069F:	include/linux/pm.h
7070F:	arch/*/include/asm/suspend*.h
7071
7072HID CORE LAYER
7073M:	Jiri Kosina <jikos@kernel.org>
7074M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7075L:	linux-input@vger.kernel.org
7076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7077S:	Maintained
7078F:	drivers/hid/
7079F:	include/linux/hid*
7080F:	include/uapi/linux/hid*
7081
7082HID SENSOR HUB DRIVERS
7083M:	Jiri Kosina <jikos@kernel.org>
7084M:	Jonathan Cameron <jic23@kernel.org>
7085M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7086L:	linux-input@vger.kernel.org
7087L:	linux-iio@vger.kernel.org
7088S:	Maintained
7089F:	Documentation/hid/hid-sensor*
7090F:	drivers/hid/hid-sensor-*
7091F:	drivers/iio/*/hid-*
7092F:	include/linux/hid-sensor-*
7093
7094HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7095M:	Thomas Gleixner <tglx@linutronix.de>
7096L:	linux-kernel@vger.kernel.org
7097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7098S:	Maintained
7099F:	Documentation/timers/
7100F:	kernel/time/hrtimer.c
7101F:	kernel/time/clockevents.c
7102F:	kernel/time/timer_*.c
7103F:	include/linux/clockchips.h
7104F:	include/linux/hrtimer.h
7105
7106HIGH-SPEED SCC DRIVER FOR AX.25
7107L:	linux-hams@vger.kernel.org
7108S:	Orphan
7109F:	drivers/net/hamradio/dmascc.c
7110F:	drivers/net/hamradio/scc.c
7111
7112HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7113M:	HighPoint Linux Team <linux@highpoint-tech.com>
7114W:	http://www.highpoint-tech.com
7115S:	Supported
7116F:	Documentation/scsi/hptiop.txt
7117F:	drivers/scsi/hptiop.c
7118
7119HIPPI
7120M:	Jes Sorensen <jes@trained-monkey.org>
7121L:	linux-hippi@sunsite.dk
7122S:	Maintained
7123F:	include/linux/hippidevice.h
7124F:	include/uapi/linux/if_hippi.h
7125F:	net/802/hippi.c
7126F:	drivers/net/hippi/
7127
7128HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7129M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7130M:	Salil Mehta <salil.mehta@huawei.com>
7131L:	netdev@vger.kernel.org
7132W:	http://www.hisilicon.com
7133S:	Maintained
7134F:	drivers/net/ethernet/hisilicon/hns3/
7135
7136HISILICON LPC BUS DRIVER
7137M:	john.garry@huawei.com
7138W:	http://www.hisilicon.com
7139S:	Maintained
7140F:	drivers/bus/hisi_lpc.c
7141F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7142
7143HISILICON NETWORK SUBSYSTEM DRIVER
7144M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7145M:	Salil Mehta <salil.mehta@huawei.com>
7146L:	netdev@vger.kernel.org
7147W:	http://www.hisilicon.com
7148S:	Maintained
7149F:	drivers/net/ethernet/hisilicon/
7150F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7151
7152HISILICON PMU DRIVER
7153M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7154W:	http://www.hisilicon.com
7155S:	Supported
7156F:	drivers/perf/hisilicon
7157F:	Documentation/perf/hisi-pmu.txt
7158
7159HISILICON ROCE DRIVER
7160M:	Lijun Ou <oulijun@huawei.com>
7161M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7162L:	linux-rdma@vger.kernel.org
7163S:	Maintained
7164F:	drivers/infiniband/hw/hns/
7165F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7166
7167HISILICON SAS Controller
7168M:	John Garry <john.garry@huawei.com>
7169W:	http://www.hisilicon.com
7170S:	Supported
7171F:	drivers/scsi/hisi_sas/
7172F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7173
7174HMM - Heterogeneous Memory Management
7175M:	Jérôme Glisse <jglisse@redhat.com>
7176L:	linux-mm@kvack.org
7177S:	Maintained
7178F:	mm/hmm*
7179F:	include/linux/hmm*
7180F:	Documentation/vm/hmm.rst
7181
7182HOST AP DRIVER
7183M:	Jouni Malinen <j@w1.fi>
7184L:	linux-wireless@vger.kernel.org
7185W:	http://w1.fi/hostap-driver.html
7186S:	Obsolete
7187F:	drivers/net/wireless/intersil/hostap/
7188
7189HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7190L:	platform-driver-x86@vger.kernel.org
7191S:	Orphan
7192F:	drivers/platform/x86/tc1100-wmi.c
7193
7194HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7195M:	Jaroslav Kysela <perex@perex.cz>
7196S:	Maintained
7197F:	drivers/net/ethernet/hp/hp100.*
7198
7199HPET:	High Precision Event Timers driver
7200M:	Clemens Ladisch <clemens@ladisch.de>
7201S:	Maintained
7202F:	Documentation/timers/hpet.txt
7203F:	drivers/char/hpet.c
7204F:	include/linux/hpet.h
7205F:	include/uapi/linux/hpet.h
7206
7207HPET:	x86
7208S:	Orphan
7209F:	arch/x86/kernel/hpet.c
7210F:	arch/x86/include/asm/hpet.h
7211
7212HPFS FILESYSTEM
7213M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7214W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7215S:	Maintained
7216F:	fs/hpfs/
7217
7218HSI SUBSYSTEM
7219M:	Sebastian Reichel <sre@kernel.org>
7220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7221S:	Maintained
7222F:	Documentation/ABI/testing/sysfs-bus-hsi
7223F:	Documentation/driver-api/hsi.rst
7224F:	drivers/hsi/
7225F:	include/linux/hsi/
7226F:	include/uapi/linux/hsi/
7227
7228HSO 3G MODEM DRIVER
7229L:	linux-usb@vger.kernel.org
7230S:	Orphan
7231F:	drivers/net/usb/hso.c
7232
7233HSR NETWORK PROTOCOL
7234M:	Arvid Brodin <arvid.brodin@alten.se>
7235L:	netdev@vger.kernel.org
7236S:	Maintained
7237F:	net/hsr/
7238
7239HT16K33 LED CONTROLLER DRIVER
7240M:	Robin van der Gracht <robin@protonic.nl>
7241S:	Maintained
7242F:	drivers/auxdisplay/ht16k33.c
7243F:	Documentation/devicetree/bindings/display/ht16k33.txt
7244
7245HTCPEN TOUCHSCREEN DRIVER
7246M:	Pau Oliva Fora <pof@eslack.org>
7247L:	linux-input@vger.kernel.org
7248S:	Maintained
7249F:	drivers/input/touchscreen/htcpen.c
7250
7251HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7252M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7253L:	linux-iio@vger.kernel.org
7254W:	http://www.st.com/
7255S:	Maintained
7256F:	drivers/iio/humidity/hts221*
7257F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7258
7259HUAWEI ETHERNET DRIVER
7260M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7261L:	netdev@vger.kernel.org
7262S:	Supported
7263F:	Documentation/networking/hinic.txt
7264F:	drivers/net/ethernet/huawei/hinic/
7265
7266HUGETLB FILESYSTEM
7267M:	Mike Kravetz <mike.kravetz@oracle.com>
7268L:	linux-mm@kvack.org
7269S:	Maintained
7270F:	fs/hugetlbfs/
7271F:	mm/hugetlb.c
7272F:	include/linux/hugetlb.h
7273F:	Documentation/admin-guide/mm/hugetlbpage.rst
7274F:	Documentation/vm/hugetlbfs_reserv.rst
7275F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7276
7277HVA ST MEDIA DRIVER
7278M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7279L:	linux-media@vger.kernel.org
7280T:	git git://linuxtv.org/media_tree.git
7281W:	https://linuxtv.org
7282S:	Supported
7283F:	drivers/media/platform/sti/hva
7284
7285HWPOISON MEMORY FAILURE HANDLING
7286M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7287L:	linux-mm@kvack.org
7288S:	Maintained
7289F:	mm/memory-failure.c
7290F:	mm/hwpoison-inject.c
7291
7292HYGON PROCESSOR SUPPORT
7293M:	Pu Wen <puwen@hygon.cn>
7294L:	linux-kernel@vger.kernel.org
7295S:	Maintained
7296F:	arch/x86/kernel/cpu/hygon.c
7297
7298Hyper-V CORE AND DRIVERS
7299M:	"K. Y. Srinivasan" <kys@microsoft.com>
7300M:	Haiyang Zhang <haiyangz@microsoft.com>
7301M:	Stephen Hemminger <sthemmin@microsoft.com>
7302M:	Sasha Levin <sashal@kernel.org>
7303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7304L:	linux-hyperv@vger.kernel.org
7305S:	Supported
7306F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7307F:	arch/x86/include/asm/mshyperv.h
7308F:	arch/x86/include/asm/trace/hyperv.h
7309F:	arch/x86/include/asm/hyperv-tlfs.h
7310F:	arch/x86/kernel/cpu/mshyperv.c
7311F:	arch/x86/hyperv
7312F:	drivers/hid/hid-hyperv.c
7313F:	drivers/hv/
7314F:	drivers/input/serio/hyperv-keyboard.c
7315F:	drivers/pci/controller/pci-hyperv.c
7316F:	drivers/net/hyperv/
7317F:	drivers/scsi/storvsc_drv.c
7318F:	drivers/uio/uio_hv_generic.c
7319F:	drivers/video/fbdev/hyperv_fb.c
7320F:	drivers/iommu/hyperv_iommu.c
7321F:	net/vmw_vsock/hyperv_transport.c
7322F:	include/linux/hyperv.h
7323F:	include/uapi/linux/hyperv.h
7324F:	tools/hv/
7325F:	Documentation/ABI/stable/sysfs-bus-vmbus
7326
7327HYPERVISOR VIRTUAL CONSOLE DRIVER
7328L:	linuxppc-dev@lists.ozlabs.org
7329S:	Odd Fixes
7330F:	drivers/tty/hvc/
7331
7332I2C ACPI SUPPORT
7333M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7334L:	linux-i2c@vger.kernel.org
7335L:	linux-acpi@vger.kernel.org
7336S:	Maintained
7337F:	drivers/i2c/i2c-core-acpi.c
7338
7339I2C CONTROLLER DRIVER FOR NVIDIA GPU
7340M:	Ajay Gupta <ajayg@nvidia.com>
7341L:	linux-i2c@vger.kernel.org
7342S:	Maintained
7343F:	Documentation/i2c/busses/i2c-nvidia-gpu
7344F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7345
7346I2C MUXES
7347M:	Peter Rosin <peda@axentia.se>
7348L:	linux-i2c@vger.kernel.org
7349S:	Maintained
7350F:	Documentation/i2c/i2c-topology
7351F:	Documentation/i2c/muxes/
7352F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7353F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7354F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7355F:	drivers/i2c/i2c-mux.c
7356F:	drivers/i2c/muxes/
7357F:	include/linux/i2c-mux.h
7358
7359I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7360M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7361L:	linux-i2c@vger.kernel.org
7362S:	Maintained
7363F:	Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7364F:	drivers/i2c/busses/i2c-mv64xxx.c
7365
7366I2C OVER PARALLEL PORT
7367M:	Jean Delvare <jdelvare@suse.com>
7368L:	linux-i2c@vger.kernel.org
7369S:	Maintained
7370F:	Documentation/i2c/busses/i2c-parport
7371F:	Documentation/i2c/busses/i2c-parport-light
7372F:	drivers/i2c/busses/i2c-parport.c
7373F:	drivers/i2c/busses/i2c-parport-light.c
7374
7375I2C SUBSYSTEM
7376M:	Wolfram Sang <wsa@the-dreams.de>
7377L:	linux-i2c@vger.kernel.org
7378W:	https://i2c.wiki.kernel.org/
7379Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7381S:	Maintained
7382F:	Documentation/devicetree/bindings/i2c/i2c.txt
7383F:	Documentation/i2c/
7384F:	drivers/i2c/*
7385F:	include/linux/i2c.h
7386F:	include/linux/i2c-dev.h
7387F:	include/linux/i2c-smbus.h
7388F:	include/uapi/linux/i2c.h
7389F:	include/uapi/linux/i2c-*.h
7390
7391I2C SUBSYSTEM HOST DRIVERS
7392L:	linux-i2c@vger.kernel.org
7393W:	https://i2c.wiki.kernel.org/
7394Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7396S:	Odd Fixes
7397F:	Documentation/devicetree/bindings/i2c/
7398F:	drivers/i2c/algos/
7399F:	drivers/i2c/busses/
7400
7401I2C-TAOS-EVM DRIVER
7402M:	Jean Delvare <jdelvare@suse.com>
7403L:	linux-i2c@vger.kernel.org
7404S:	Maintained
7405F:	Documentation/i2c/busses/i2c-taos-evm
7406F:	drivers/i2c/busses/i2c-taos-evm.c
7407
7408I2C-TINY-USB DRIVER
7409M:	Till Harbaum <till@harbaum.org>
7410L:	linux-i2c@vger.kernel.org
7411W:	http://www.harbaum.org/till/i2c_tiny_usb
7412S:	Maintained
7413F:	drivers/i2c/busses/i2c-tiny-usb.c
7414
7415I2C/SMBUS CONTROLLER DRIVERS FOR PC
7416M:	Jean Delvare <jdelvare@suse.com>
7417L:	linux-i2c@vger.kernel.org
7418S:	Maintained
7419F:	Documentation/i2c/busses/i2c-ali1535
7420F:	Documentation/i2c/busses/i2c-ali1563
7421F:	Documentation/i2c/busses/i2c-ali15x3
7422F:	Documentation/i2c/busses/i2c-amd756
7423F:	Documentation/i2c/busses/i2c-amd8111
7424F:	Documentation/i2c/busses/i2c-i801
7425F:	Documentation/i2c/busses/i2c-nforce2
7426F:	Documentation/i2c/busses/i2c-piix4
7427F:	Documentation/i2c/busses/i2c-sis5595
7428F:	Documentation/i2c/busses/i2c-sis630
7429F:	Documentation/i2c/busses/i2c-sis96x
7430F:	Documentation/i2c/busses/i2c-via
7431F:	Documentation/i2c/busses/i2c-viapro
7432F:	drivers/i2c/busses/i2c-ali1535.c
7433F:	drivers/i2c/busses/i2c-ali1563.c
7434F:	drivers/i2c/busses/i2c-ali15x3.c
7435F:	drivers/i2c/busses/i2c-amd756.c
7436F:	drivers/i2c/busses/i2c-amd756-s4882.c
7437F:	drivers/i2c/busses/i2c-amd8111.c
7438F:	drivers/i2c/busses/i2c-i801.c
7439F:	drivers/i2c/busses/i2c-isch.c
7440F:	drivers/i2c/busses/i2c-nforce2.c
7441F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7442F:	drivers/i2c/busses/i2c-piix4.c
7443F:	drivers/i2c/busses/i2c-sis5595.c
7444F:	drivers/i2c/busses/i2c-sis630.c
7445F:	drivers/i2c/busses/i2c-sis96x.c
7446F:	drivers/i2c/busses/i2c-via.c
7447F:	drivers/i2c/busses/i2c-viapro.c
7448
7449I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7450M:	Hans de Goede <hdegoede@redhat.com>
7451L:	linux-i2c@vger.kernel.org
7452S:	Maintained
7453F:	drivers/i2c/busses/i2c-cht-wc.c
7454
7455I2C/SMBUS ISMT DRIVER
7456M:	Seth Heasley <seth.heasley@intel.com>
7457M:	Neil Horman <nhorman@tuxdriver.com>
7458L:	linux-i2c@vger.kernel.org
7459F:	drivers/i2c/busses/i2c-ismt.c
7460F:	Documentation/i2c/busses/i2c-ismt
7461
7462I2C/SMBUS STUB DRIVER
7463M:	Jean Delvare <jdelvare@suse.com>
7464L:	linux-i2c@vger.kernel.org
7465S:	Maintained
7466F:	drivers/i2c/i2c-stub.c
7467
7468I3C SUBSYSTEM
7469M:	Boris Brezillon <bbrezillon@kernel.org>
7470L:	linux-i3c@lists.infradead.org
7471C:	irc://chat.freenode.net/linux-i3c
7472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7473S:	Maintained
7474F:	Documentation/ABI/testing/sysfs-bus-i3c
7475F:	Documentation/devicetree/bindings/i3c/
7476F:	Documentation/driver-api/i3c
7477F:	drivers/i3c/
7478F:	include/linux/i3c/
7479
7480I3C DRIVER FOR SYNOPSYS DESIGNWARE
7481M:	Vitor Soares <vitor.soares@synopsys.com>
7482S:	Maintained
7483F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7484F:	drivers/i3c/master/dw*
7485
7486IA64 (Itanium) PLATFORM
7487M:	Tony Luck <tony.luck@intel.com>
7488M:	Fenghua Yu <fenghua.yu@intel.com>
7489L:	linux-ia64@vger.kernel.org
7490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7491S:	Maintained
7492F:	arch/ia64/
7493
7494IBM Power 842 compression accelerator
7495M:	Haren Myneni <haren@us.ibm.com>
7496S:	Supported
7497F:	drivers/crypto/nx/Makefile
7498F:	drivers/crypto/nx/Kconfig
7499F:	drivers/crypto/nx/nx-842*
7500F:	include/linux/sw842.h
7501F:	crypto/842.c
7502F:	lib/842/
7503
7504IBM Power in-Nest Crypto Acceleration
7505M:	Breno Leitão <leitao@debian.org>
7506M:	Nayna Jain <nayna@linux.ibm.com>
7507M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7508L:	linux-crypto@vger.kernel.org
7509S:	Supported
7510F:	drivers/crypto/nx/Makefile
7511F:	drivers/crypto/nx/Kconfig
7512F:	drivers/crypto/nx/nx-aes*
7513F:	drivers/crypto/nx/nx-sha*
7514F:	drivers/crypto/nx/nx.*
7515F:	drivers/crypto/nx/nx_csbcpb.h
7516F:	drivers/crypto/nx/nx_debugfs.h
7517
7518IBM Power Linux RAID adapter
7519M:	Brian King <brking@us.ibm.com>
7520S:	Supported
7521F:	drivers/scsi/ipr.*
7522
7523IBM Power SRIOV Virtual NIC Device Driver
7524M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7525M:	John Allen <jallen@linux.ibm.com>
7526L:	netdev@vger.kernel.org
7527S:	Supported
7528F:	drivers/net/ethernet/ibm/ibmvnic.*
7529
7530IBM Power Virtual Accelerator Switchboard
7531M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7532L:	linuxppc-dev@lists.ozlabs.org
7533S:	Supported
7534F:	arch/powerpc/platforms/powernv/vas*
7535F:	arch/powerpc/platforms/powernv/copy-paste.h
7536F:	arch/powerpc/include/asm/vas.h
7537
7538IBM Power Virtual Ethernet Device Driver
7539M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7540L:	netdev@vger.kernel.org
7541S:	Supported
7542F:	drivers/net/ethernet/ibm/ibmveth.*
7543
7544IBM Power Virtual FC Device Drivers
7545M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7546L:	linux-scsi@vger.kernel.org
7547S:	Supported
7548F:	drivers/scsi/ibmvscsi/ibmvfc*
7549
7550IBM Power Virtual Management Channel Driver
7551M:	Steven Royer <seroyer@linux.ibm.com>
7552S:	Supported
7553F:	drivers/misc/ibmvmc.*
7554
7555IBM Power Virtual SCSI Device Drivers
7556M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7557L:	linux-scsi@vger.kernel.org
7558S:	Supported
7559F:	drivers/scsi/ibmvscsi/ibmvscsi*
7560F:	include/scsi/viosrp.h
7561
7562IBM Power Virtual SCSI Device Target Driver
7563M:	Michael Cyr <mikecyr@linux.ibm.com>
7564L:	linux-scsi@vger.kernel.org
7565L:	target-devel@vger.kernel.org
7566S:	Supported
7567F:	drivers/scsi/ibmvscsi_tgt/
7568
7569IBM Power VMX Cryptographic instructions
7570M:	Breno Leitão <leitao@debian.org>
7571M:	Nayna Jain <nayna@linux.ibm.com>
7572M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7573L:	linux-crypto@vger.kernel.org
7574S:	Supported
7575F:	drivers/crypto/vmx/Makefile
7576F:	drivers/crypto/vmx/Kconfig
7577F:	drivers/crypto/vmx/vmx.c
7578F:	drivers/crypto/vmx/aes*
7579F:	drivers/crypto/vmx/ghash*
7580F:	drivers/crypto/vmx/ppc-xlate.pl
7581
7582IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7583M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7584L:	linux-pci@vger.kernel.org
7585L:	linuxppc-dev@lists.ozlabs.org
7586S:	Supported
7587F:	drivers/pci/hotplug/rpaphp*
7588
7589IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7590M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7591L:	linux-pci@vger.kernel.org
7592L:	linuxppc-dev@lists.ozlabs.org
7593S:	Supported
7594F:	drivers/pci/hotplug/rpadlpar*
7595
7596IBM ServeRAID RAID DRIVER
7597S:	Orphan
7598F:	drivers/scsi/ips.*
7599
7600ICH LPC AND GPIO DRIVER
7601M:	Peter Tyser <ptyser@xes-inc.com>
7602S:	Maintained
7603F:	drivers/mfd/lpc_ich.c
7604F:	drivers/gpio/gpio-ich.c
7605
7606IDE SUBSYSTEM
7607M:	"David S. Miller" <davem@davemloft.net>
7608L:	linux-ide@vger.kernel.org
7609Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7611S:	Maintained
7612F:	Documentation/ide/
7613F:	drivers/ide/
7614F:	include/linux/ide.h
7615
7616IDE/ATAPI DRIVERS
7617M:	Borislav Petkov <bp@alien8.de>
7618L:	linux-ide@vger.kernel.org
7619S:	Maintained
7620F:	Documentation/cdrom/ide-cd
7621F:	drivers/ide/ide-cd*
7622
7623IDEAPAD LAPTOP EXTRAS DRIVER
7624M:	Ike Panhc <ike.pan@canonical.com>
7625L:	platform-driver-x86@vger.kernel.org
7626W:	http://launchpad.net/ideapad-laptop
7627S:	Maintained
7628F:	drivers/platform/x86/ideapad-laptop.c
7629
7630IDEAPAD LAPTOP SLIDEBAR DRIVER
7631M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7632L:	linux-input@vger.kernel.org
7633W:	https://github.com/o2genum/ideapad-slidebar
7634S:	Maintained
7635F:	drivers/input/misc/ideapad_slidebar.c
7636
7637IDT VersaClock 5 CLOCK DRIVER
7638M:	Marek Vasut <marek.vasut@gmail.com>
7639S:	Maintained
7640F:	drivers/clk/clk-versaclock5.c
7641
7642IEEE 802.15.4 SUBSYSTEM
7643M:	Alexander Aring <alex.aring@gmail.com>
7644M:	Stefan Schmidt <stefan@datenfreihafen.org>
7645L:	linux-wpan@vger.kernel.org
7646W:	http://wpan.cakelab.org/
7647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7649S:	Maintained
7650F:	net/ieee802154/
7651F:	net/mac802154/
7652F:	drivers/net/ieee802154/
7653F:	include/linux/nl802154.h
7654F:	include/linux/ieee802154.h
7655F:	include/net/nl802154.h
7656F:	include/net/mac802154.h
7657F:	include/net/af_ieee802154.h
7658F:	include/net/cfg802154.h
7659F:	include/net/ieee802154_netdev.h
7660F:	Documentation/networking/ieee802154.rst
7661
7662IFE PROTOCOL
7663M:	Yotam Gigi <yotam.gi@gmail.com>
7664M:	Jamal Hadi Salim <jhs@mojatatu.com>
7665F:	net/ife
7666F:	include/net/ife.h
7667F:	include/uapi/linux/ife.h
7668
7669IGORPLUG-USB IR RECEIVER
7670M:	Sean Young <sean@mess.org>
7671L:	linux-media@vger.kernel.org
7672S:	Maintained
7673F:	drivers/media/rc/igorplugusb.c
7674
7675IGUANAWORKS USB IR TRANSCEIVER
7676M:	Sean Young <sean@mess.org>
7677L:	linux-media@vger.kernel.org
7678S:	Maintained
7679F:	drivers/media/rc/iguanair.c
7680
7681IIO DIGITAL POTENTIOMETER DAC
7682M:	Peter Rosin <peda@axentia.se>
7683L:	linux-iio@vger.kernel.org
7684S:	Maintained
7685F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7686F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7687F:	drivers/iio/dac/dpot-dac.c
7688
7689IIO ENVELOPE DETECTOR
7690M:	Peter Rosin <peda@axentia.se>
7691L:	linux-iio@vger.kernel.org
7692S:	Maintained
7693F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7694F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7695F:	drivers/iio/adc/envelope-detector.c
7696
7697IIO MULTIPLEXER
7698M:	Peter Rosin <peda@axentia.se>
7699L:	linux-iio@vger.kernel.org
7700S:	Maintained
7701F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7702F:	drivers/iio/multiplexer/iio-mux.c
7703
7704IIO SUBSYSTEM AND DRIVERS
7705M:	Jonathan Cameron <jic23@kernel.org>
7706R:	Hartmut Knaack <knaack.h@gmx.de>
7707R:	Lars-Peter Clausen <lars@metafoo.de>
7708R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7709L:	linux-iio@vger.kernel.org
7710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7711S:	Maintained
7712F:	Documentation/ABI/testing/configfs-iio*
7713F:	Documentation/ABI/testing/sysfs-bus-iio*
7714F:	Documentation/devicetree/bindings/iio/
7715F:	drivers/iio/
7716F:	drivers/staging/iio/
7717F:	include/linux/iio/
7718F:	tools/iio/
7719
7720IIO UNIT CONVERTER
7721M:	Peter Rosin <peda@axentia.se>
7722L:	linux-iio@vger.kernel.org
7723S:	Maintained
7724F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7725F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7726F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7727F:	drivers/iio/afe/iio-rescale.c
7728
7729IKANOS/ADI EAGLE ADSL USB DRIVER
7730M:	Matthieu Castet <castet.matthieu@free.fr>
7731M:	Stanislaw Gruszka <stf_xl@wp.pl>
7732S:	Maintained
7733F:	drivers/usb/atm/ueagle-atm.c
7734
7735IMGTEC ASCII LCD DRIVER
7736M:	Paul Burton <paul.burton@mips.com>
7737S:	Maintained
7738F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7739F:	drivers/auxdisplay/img-ascii-lcd.c
7740
7741IMGTEC IR DECODER DRIVER
7742M:	James Hogan <jhogan@kernel.org>
7743S:	Maintained
7744F:	drivers/media/rc/img-ir/
7745
7746IMON SOUNDGRAPH USB IR RECEIVER
7747M:	Sean Young <sean@mess.org>
7748L:	linux-media@vger.kernel.org
7749S:	Maintained
7750F:	drivers/media/rc/imon_raw.c
7751F:	drivers/media/rc/imon.c
7752
7753IMS TWINTURBO FRAMEBUFFER DRIVER
7754L:	linux-fbdev@vger.kernel.org
7755S:	Orphan
7756F:	drivers/video/fbdev/imsttfb.c
7757
7758INA209 HARDWARE MONITOR DRIVER
7759M:	Guenter Roeck <linux@roeck-us.net>
7760L:	linux-hwmon@vger.kernel.org
7761S:	Maintained
7762F:	Documentation/hwmon/ina209.rst
7763F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7764F:	drivers/hwmon/ina209.c
7765
7766INA2XX HARDWARE MONITOR DRIVER
7767M:	Guenter Roeck <linux@roeck-us.net>
7768L:	linux-hwmon@vger.kernel.org
7769S:	Maintained
7770F:	Documentation/hwmon/ina2xx.rst
7771F:	drivers/hwmon/ina2xx.c
7772F:	include/linux/platform_data/ina2xx.h
7773
7774INDUSTRY PACK SUBSYSTEM (IPACK)
7775M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7776M:	Jens Taprogge <jens.taprogge@taprogge.org>
7777M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7778L:	industrypack-devel@lists.sourceforge.net
7779W:	http://industrypack.sourceforge.net
7780S:	Maintained
7781F:	drivers/ipack/
7782
7783INFINIBAND SUBSYSTEM
7784M:	Doug Ledford <dledford@redhat.com>
7785M:	Jason Gunthorpe <jgg@mellanox.com>
7786L:	linux-rdma@vger.kernel.org
7787W:	https://github.com/linux-rdma/rdma-core
7788Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7790S:	Supported
7791F:	Documentation/devicetree/bindings/infiniband/
7792F:	Documentation/infiniband/
7793F:	drivers/infiniband/
7794F:	include/uapi/linux/if_infiniband.h
7795F:	include/uapi/rdma/
7796F:	include/rdma/
7797F:	include/trace/events/ib_mad.h
7798F:	include/trace/events/ib_umad.h
7799F:	samples/bpf/ibumad_kern.c
7800F:	samples/bpf/ibumad_user.c
7801
7802INGENIC JZ4780 DMA Driver
7803M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7804S:	Maintained
7805F:	drivers/dma/dma-jz4780.c
7806
7807INGENIC JZ4780 NAND DRIVER
7808M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7809L:	linux-mtd@lists.infradead.org
7810S:	Maintained
7811F:	drivers/mtd/nand/raw/jz4780_*
7812
7813INOTIFY
7814M:	Jan Kara <jack@suse.cz>
7815R:	Amir Goldstein <amir73il@gmail.com>
7816L:	linux-fsdevel@vger.kernel.org
7817S:	Maintained
7818F:	Documentation/filesystems/inotify.txt
7819F:	fs/notify/inotify/
7820F:	include/linux/inotify.h
7821F:	include/uapi/linux/inotify.h
7822
7823INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7824M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7825L:	linux-input@vger.kernel.org
7826Q:	http://patchwork.kernel.org/project/linux-input/list/
7827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7828S:	Maintained
7829F:	drivers/input/
7830F:	include/linux/input.h
7831F:	include/uapi/linux/input.h
7832F:	include/uapi/linux/input-event-codes.h
7833F:	include/linux/input/
7834F:	Documentation/devicetree/bindings/input/
7835F:	Documentation/devicetree/bindings/serio/
7836F:	Documentation/input/
7837
7838INPUT MULTITOUCH (MT) PROTOCOL
7839M:	Henrik Rydberg <rydberg@bitmath.org>
7840L:	linux-input@vger.kernel.org
7841S:	Odd fixes
7842F:	Documentation/input/multi-touch-protocol.rst
7843F:	drivers/input/input-mt.c
7844K:	\b(ABS|SYN)_MT_
7845
7846INSIDE SECURE CRYPTO DRIVER
7847M:	Antoine Tenart <antoine.tenart@bootlin.com>
7848F:	drivers/crypto/inside-secure/
7849S:	Maintained
7850L:	linux-crypto@vger.kernel.org
7851
7852INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7853M:	Mimi Zohar <zohar@linux.ibm.com>
7854M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7855L:	linux-integrity@vger.kernel.org
7856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7857S:	Supported
7858F:	security/integrity/ima/
7859
7860INTEL 810/815 FRAMEBUFFER DRIVER
7861M:	Antonino Daplas <adaplas@gmail.com>
7862L:	linux-fbdev@vger.kernel.org
7863S:	Maintained
7864F:	drivers/video/fbdev/i810/
7865
7866INTEL ASoC DRIVERS
7867M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7868M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7869M:	Jie Yang <yang.jie@linux.intel.com>
7870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7871S:	Supported
7872F:	sound/soc/intel/
7873
7874INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7875M:	Hans de Goede <hdegoede@redhat.com>
7876L:	platform-driver-x86@vger.kernel.org
7877S:	Maintained
7878F:	drivers/platform/x86/intel_atomisp2_pm.c
7879
7880INTEL C600 SERIES SAS CONTROLLER DRIVER
7881M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7882M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7883L:	linux-scsi@vger.kernel.org
7884T:	git git://git.code.sf.net/p/intel-sas/isci
7885S:	Supported
7886F:	drivers/scsi/isci/
7887
7888INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7889M:	Jani Nikula <jani.nikula@linux.intel.com>
7890M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7891M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7892L:	intel-gfx@lists.freedesktop.org
7893W:	https://01.org/linuxgraphics/
7894B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7895C:	irc://chat.freenode.net/intel-gfx
7896Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7897T:	git git://anongit.freedesktop.org/drm-intel
7898S:	Supported
7899F:	drivers/gpu/drm/i915/
7900F:	include/drm/i915*
7901F:	include/uapi/drm/i915_drm.h
7902F:	Documentation/gpu/i915.rst
7903
7904INTEL ETHERNET DRIVERS
7905M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7906L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7907W:	http://www.intel.com/support/feedback.htm
7908W:	http://e1000.sourceforge.net/
7909Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7912S:	Supported
7913F:	Documentation/networking/device_drivers/intel/e100.rst
7914F:	Documentation/networking/device_drivers/intel/e1000.rst
7915F:	Documentation/networking/device_drivers/intel/e1000e.rst
7916F:	Documentation/networking/device_drivers/intel/fm10k.rst
7917F:	Documentation/networking/device_drivers/intel/igb.rst
7918F:	Documentation/networking/device_drivers/intel/igbvf.rst
7919F:	Documentation/networking/device_drivers/intel/ixgb.rst
7920F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7921F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7922F:	Documentation/networking/device_drivers/intel/i40e.rst
7923F:	Documentation/networking/device_drivers/intel/iavf.rst
7924F:	Documentation/networking/device_drivers/intel/ice.rst
7925F:	drivers/net/ethernet/intel/
7926F:	drivers/net/ethernet/intel/*/
7927F:	include/linux/avf/virtchnl.h
7928
7929INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7930M:	Maik Broemme <mbroemme@libmpq.org>
7931L:	linux-fbdev@vger.kernel.org
7932S:	Maintained
7933F:	Documentation/fb/intelfb.txt
7934F:	drivers/video/fbdev/intelfb/
7935
7936INTEL GPIO DRIVERS
7937M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7938L:	linux-gpio@vger.kernel.org
7939S:	Maintained
7940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7941F:	drivers/gpio/gpio-ich.c
7942F:	drivers/gpio/gpio-intel-mid.c
7943F:	drivers/gpio/gpio-lynxpoint.c
7944F:	drivers/gpio/gpio-merrifield.c
7945F:	drivers/gpio/gpio-ml-ioh.c
7946F:	drivers/gpio/gpio-pch.c
7947F:	drivers/gpio/gpio-sch.c
7948F:	drivers/gpio/gpio-sodaville.c
7949
7950INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7951M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7952M:	Zhi Wang <zhi.a.wang@intel.com>
7953L:	intel-gvt-dev@lists.freedesktop.org
7954L:	intel-gfx@lists.freedesktop.org
7955W:	https://01.org/igvt-g
7956T:	git https://github.com/intel/gvt-linux.git
7957S:	Supported
7958F:	drivers/gpu/drm/i915/gvt/
7959
7960INTEL HID EVENT DRIVER
7961M:	Alex Hung <alex.hung@canonical.com>
7962L:	platform-driver-x86@vger.kernel.org
7963S:	Maintained
7964F:	drivers/platform/x86/intel-hid.c
7965
7966INTEL I/OAT DMA DRIVER
7967M:	Dave Jiang <dave.jiang@intel.com>
7968R:	Dan Williams <dan.j.williams@intel.com>
7969L:	dmaengine@vger.kernel.org
7970Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7971S:	Supported
7972F:	drivers/dma/ioat*
7973
7974INTEL IDLE DRIVER
7975M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7976M:	Len Brown <lenb@kernel.org>
7977L:	linux-pm@vger.kernel.org
7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7979B:	https://bugzilla.kernel.org
7980S:	Supported
7981F:	drivers/idle/intel_idle.c
7982
7983INTEL INTEGRATED SENSOR HUB DRIVER
7984M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7985M:	Jiri Kosina <jikos@kernel.org>
7986L:	linux-input@vger.kernel.org
7987S:	Maintained
7988F:	drivers/hid/intel-ish-hid/
7989
7990INTEL IOMMU (VT-d)
7991M:	David Woodhouse <dwmw2@infradead.org>
7992L:	iommu@lists.linux-foundation.org
7993T:	git git://git.infradead.org/iommu-2.6.git
7994S:	Supported
7995F:	drivers/iommu/intel-iommu.c
7996F:	include/linux/intel-iommu.h
7997
7998INTEL IOP-ADMA DMA DRIVER
7999R:	Dan Williams <dan.j.williams@intel.com>
8000S:	Odd fixes
8001F:	drivers/dma/iop-adma.c
8002
8003INTEL IPU3 CSI-2 CIO2 DRIVER
8004M:	Yong Zhi <yong.zhi@intel.com>
8005M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8006M:	Bingbu Cao <bingbu.cao@intel.com>
8007R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8008L:	linux-media@vger.kernel.org
8009S:	Maintained
8010F:	drivers/media/pci/intel/ipu3/
8011F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8012
8013INTEL IPU3 CSI-2 IMGU DRIVER
8014M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8015L:	linux-media@vger.kernel.org
8016S:	Maintained
8017F:	drivers/staging/media/ipu3/
8018F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8019F:	Documentation/media/v4l-drivers/ipu3.rst
8020
8021INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8022M:	Krzysztof Halasa <khalasa@piap.pl>
8023S:	Maintained
8024F:	include/linux/soc/ixp4xx/qmgr.h
8025F:	include/linux/soc/ixp4xx/npe.h
8026F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8027F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8028F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8029F:	drivers/net/wan/ixp4xx_hss.c
8030
8031INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8032M:	Deepak Saxena <dsaxena@plexity.net>
8033S:	Maintained
8034F:	drivers/char/hw_random/ixp4xx-rng.c
8035
8036INTEL MANAGEMENT ENGINE (mei)
8037M:	Tomas Winkler <tomas.winkler@intel.com>
8038L:	linux-kernel@vger.kernel.org
8039S:	Supported
8040F:	include/uapi/linux/mei.h
8041F:	include/linux/mei_cl_bus.h
8042F:	drivers/misc/mei/*
8043F:	drivers/watchdog/mei_wdt.c
8044F:	Documentation/misc-devices/mei/*
8045F:	samples/mei/*
8046
8047INTEL MENLOW THERMAL DRIVER
8048M:	Sujith Thomas <sujith.thomas@intel.com>
8049L:	platform-driver-x86@vger.kernel.org
8050W:	https://01.org/linux-acpi
8051S:	Supported
8052F:	drivers/platform/x86/intel_menlow.c
8053
8054INTEL MIC DRIVERS (mic)
8055M:	Sudeep Dutt <sudeep.dutt@intel.com>
8056M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8057S:	Supported
8058W:	https://github.com/sudeepdutt/mic
8059W:	http://software.intel.com/en-us/mic-developer
8060F:	include/linux/mic_bus.h
8061F:	include/linux/scif.h
8062F:	include/uapi/linux/mic_common.h
8063F:	include/uapi/linux/mic_ioctl.h
8064F:	include/uapi/linux/scif_ioctl.h
8065F:	drivers/misc/mic/
8066F:	drivers/dma/mic_x100_dma.c
8067F:	drivers/dma/mic_x100_dma.h
8068F:	Documentation/mic/
8069
8070INTEL PMC CORE DRIVER
8071M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8072M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8073L:	platform-driver-x86@vger.kernel.org
8074S:	Maintained
8075F:	drivers/platform/x86/intel_pmc_core*
8076
8077INTEL PMC/P-Unit IPC DRIVER
8078M:	Zha Qipeng<qipeng.zha@intel.com>
8079L:	platform-driver-x86@vger.kernel.org
8080S:	Maintained
8081F:	drivers/platform/x86/intel_pmc_ipc.c
8082F:	drivers/platform/x86/intel_punit_ipc.c
8083F:	arch/x86/include/asm/intel_pmc_ipc.h
8084F:	arch/x86/include/asm/intel_punit_ipc.h
8085
8086INTEL PMIC GPIO DRIVERS
8087M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8088S:	Maintained
8089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8090F:	drivers/gpio/gpio-*cove.c
8091F:	drivers/gpio/gpio-msic.c
8092
8093INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8094R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8095S:	Maintained
8096F:	drivers/mfd/intel_msic.c
8097F:	drivers/mfd/intel_soc_pmic*
8098F:	include/linux/mfd/intel_msic.h
8099F:	include/linux/mfd/intel_soc_pmic*
8100
8101INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8102M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8103L:	linux-wireless@vger.kernel.org
8104S:	Maintained
8105F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8106F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8107F:	drivers/net/wireless/intel/ipw2x00/
8108
8109INTEL PSTATE DRIVER
8110M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8111M:	Len Brown <lenb@kernel.org>
8112L:	linux-pm@vger.kernel.org
8113S:	Supported
8114F:	drivers/cpufreq/intel_pstate.c
8115
8116INTEL RDMA RNIC DRIVER
8117M:	Faisal Latif <faisal.latif@intel.com>
8118M:	Shiraz Saleem <shiraz.saleem@intel.com>
8119L:	linux-rdma@vger.kernel.org
8120S:	Supported
8121F:	drivers/infiniband/hw/i40iw/
8122F:	include/uapi/rdma/i40iw-abi.h
8123
8124INTEL TELEMETRY DRIVER
8125M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8126M:	"David E. Box" <david.e.box@linux.intel.com>
8127L:	platform-driver-x86@vger.kernel.org
8128S:	Maintained
8129F:	arch/x86/include/asm/intel_telemetry.h
8130F:	drivers/platform/x86/intel_telemetry*
8131
8132INTEL VIRTUAL BUTTON DRIVER
8133M:	AceLan Kao <acelan.kao@canonical.com>
8134L:	platform-driver-x86@vger.kernel.org
8135S:	Maintained
8136F:	drivers/platform/x86/intel-vbtn.c
8137
8138INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8139M:	Stanislaw Gruszka <sgruszka@redhat.com>
8140L:	linux-wireless@vger.kernel.org
8141S:	Supported
8142F:	drivers/net/wireless/intel/iwlegacy/
8143
8144INTEL WIRELESS WIFI LINK (iwlwifi)
8145M:	Johannes Berg <johannes.berg@intel.com>
8146M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8147M:	Luca Coelho <luciano.coelho@intel.com>
8148M:	Intel Linux Wireless <linuxwifi@intel.com>
8149L:	linux-wireless@vger.kernel.org
8150W:	http://intellinuxwireless.org
8151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8152S:	Supported
8153F:	drivers/net/wireless/intel/iwlwifi/
8154
8155INTEL WIRELESS WIMAX CONNECTION 2400
8156M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8157M:	linux-wimax@intel.com
8158L:	wimax@linuxwimax.org (subscribers-only)
8159S:	Supported
8160W:	http://linuxwimax.org
8161F:	Documentation/wimax/README.i2400m
8162F:	drivers/net/wimax/i2400m/
8163F:	include/uapi/linux/wimax/i2400m.h
8164
8165INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8166M:	Mario Limonciello <mario.limonciello@dell.com>
8167S:	Maintained
8168F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8169
8170INTEL(R) TRACE HUB
8171M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8172S:	Supported
8173F:	Documentation/trace/intel_th.rst
8174F:	drivers/hwtracing/intel_th/
8175
8176INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8177M:	Ning Sun <ning.sun@intel.com>
8178L:	tboot-devel@lists.sourceforge.net
8179W:	http://tboot.sourceforge.net
8180T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8181S:	Supported
8182F:	Documentation/intel_txt.txt
8183F:	include/linux/tboot.h
8184F:	arch/x86/kernel/tboot.c
8185
8186INTEL-MID GPIO DRIVER
8187M:	David Cohen <david.a.cohen@linux.intel.com>
8188L:	linux-gpio@vger.kernel.org
8189S:	Maintained
8190F:	drivers/gpio/gpio-intel-mid.c
8191
8192INTERCONNECT API
8193M:	Georgi Djakov <georgi.djakov@linaro.org>
8194L:	linux-pm@vger.kernel.org
8195S:	Maintained
8196F:	Documentation/interconnect/
8197F:	Documentation/devicetree/bindings/interconnect/
8198F:	drivers/interconnect/
8199F:	include/dt-bindings/interconnect/
8200F:	include/linux/interconnect-provider.h
8201F:	include/linux/interconnect.h
8202
8203INVENSENSE MPU-3050 GYROSCOPE DRIVER
8204M:	Linus Walleij <linus.walleij@linaro.org>
8205L:	linux-iio@vger.kernel.org
8206S:	Maintained
8207F:	drivers/iio/gyro/mpu3050*
8208F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8209
8210IOC3 ETHERNET DRIVER
8211M:	Ralf Baechle <ralf@linux-mips.org>
8212L:	linux-mips@vger.kernel.org
8213S:	Maintained
8214F:	drivers/net/ethernet/sgi/ioc3-eth.c
8215
8216IOC3 SERIAL DRIVER
8217M:	Pat Gefre <pfg@sgi.com>
8218L:	linux-serial@vger.kernel.org
8219S:	Maintained
8220F:	drivers/tty/serial/ioc3_serial.c
8221
8222IOMAP FILESYSTEM LIBRARY
8223M:	Christoph Hellwig <hch@infradead.org>
8224M:	Darrick J. Wong <darrick.wong@oracle.com>
8225M:	linux-xfs@vger.kernel.org
8226M:	linux-fsdevel@vger.kernel.org
8227L:	linux-xfs@vger.kernel.org
8228L:	linux-fsdevel@vger.kernel.org
8229T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8230S:	Supported
8231F:	fs/iomap.c
8232F:	include/linux/iomap.h
8233
8234IOMMU DRIVERS
8235M:	Joerg Roedel <joro@8bytes.org>
8236L:	iommu@lists.linux-foundation.org
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8238S:	Maintained
8239F:	Documentation/devicetree/bindings/iommu/
8240F:	drivers/iommu/
8241F:	include/linux/iommu.h
8242F:	include/linux/of_iommu.h
8243F:	include/linux/iova.h
8244
8245IO_URING
8246M:	Jens Axboe <axboe@kernel.dk>
8247L:	linux-block@vger.kernel.org
8248L:	linux-fsdevel@vger.kernel.org
8249T:	git git://git.kernel.dk/linux-block
8250T:	git git://git.kernel.dk/liburing
8251S:	Maintained
8252F:	fs/io_uring.c
8253F:	include/uapi/linux/io_uring.h
8254
8255IP MASQUERADING
8256M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8257S:	Maintained
8258F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8259
8260IPMI SUBSYSTEM
8261M:	Corey Minyard <minyard@acm.org>
8262L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8263W:	http://openipmi.sourceforge.net/
8264S:	Supported
8265F:	Documentation/devicetree/bindings/ipmi/
8266F:	Documentation/IPMI.txt
8267F:	drivers/char/ipmi/
8268F:	include/linux/ipmi*
8269F:	include/uapi/linux/ipmi*
8270
8271IPS SCSI RAID DRIVER
8272M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8273L:	linux-scsi@vger.kernel.org
8274W:	http://www.adaptec.com/
8275S:	Maintained
8276F:	drivers/scsi/ips*
8277
8278IPVS
8279M:	Wensong Zhang <wensong@linux-vs.org>
8280M:	Simon Horman <horms@verge.net.au>
8281M:	Julian Anastasov <ja@ssi.bg>
8282L:	netdev@vger.kernel.org
8283L:	lvs-devel@vger.kernel.org
8284S:	Maintained
8285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8287F:	Documentation/networking/ipvs-sysctl.txt
8288F:	include/net/ip_vs.h
8289F:	include/uapi/linux/ip_vs.h
8290F:	net/netfilter/ipvs/
8291
8292IPWIRELESS DRIVER
8293M:	Jiri Kosina <jikos@kernel.org>
8294M:	David Sterba <dsterba@suse.com>
8295S:	Odd Fixes
8296F:	drivers/tty/ipwireless/
8297
8298IPX NETWORK LAYER
8299L:	netdev@vger.kernel.org
8300S:	Obsolete
8301F:	include/uapi/linux/ipx.h
8302
8303IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8304M:	Marc Zyngier <marc.zyngier@arm.com>
8305S:	Maintained
8306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8307F:	Documentation/IRQ-domain.txt
8308F:	include/linux/irqdomain.h
8309F:	kernel/irq/irqdomain.c
8310F:	kernel/irq/msi.c
8311
8312IRQ SUBSYSTEM
8313M:	Thomas Gleixner <tglx@linutronix.de>
8314L:	linux-kernel@vger.kernel.org
8315S:	Maintained
8316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8317F:	kernel/irq/
8318
8319IRQCHIP DRIVERS
8320M:	Thomas Gleixner <tglx@linutronix.de>
8321M:	Jason Cooper <jason@lakedaemon.net>
8322M:	Marc Zyngier <marc.zyngier@arm.com>
8323L:	linux-kernel@vger.kernel.org
8324S:	Maintained
8325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8326F:	Documentation/devicetree/bindings/interrupt-controller/
8327F:	drivers/irqchip/
8328
8329ISA
8330M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8331S:	Maintained
8332F:	Documentation/isa.txt
8333F:	drivers/base/isa.c
8334F:	include/linux/isa.h
8335
8336ISA RADIO MODULE
8337M:	Hans Verkuil <hverkuil@xs4all.nl>
8338L:	linux-media@vger.kernel.org
8339T:	git git://linuxtv.org/media_tree.git
8340W:	https://linuxtv.org
8341S:	Maintained
8342F:	drivers/media/radio/radio-isa*
8343
8344ISAPNP
8345M:	Jaroslav Kysela <perex@perex.cz>
8346S:	Maintained
8347F:	Documentation/isapnp.txt
8348F:	drivers/pnp/isapnp/
8349F:	include/linux/isapnp.h
8350
8351ISCSI
8352M:	Lee Duncan <lduncan@suse.com>
8353M:	Chris Leech <cleech@redhat.com>
8354L:	open-iscsi@googlegroups.com
8355W:	www.open-iscsi.com
8356S:	Maintained
8357F:	drivers/scsi/*iscsi*
8358F:	include/scsi/*iscsi*
8359
8360iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8361M:	Peter Jones <pjones@redhat.com>
8362M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8363S:	Maintained
8364F:	drivers/firmware/iscsi_ibft*
8365
8366ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8367M:	Sagi Grimberg <sagi@grimberg.me>
8368M:	Max Gurtovoy <maxg@mellanox.com>
8369L:	linux-rdma@vger.kernel.org
8370S:	Supported
8371W:	http://www.openfabrics.org
8372W:	www.open-iscsi.org
8373Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8374F:	drivers/infiniband/ulp/iser/
8375
8376ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8377M:	Sagi Grimberg <sagi@grimberg.me>
8378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8379L:	linux-rdma@vger.kernel.org
8380L:	target-devel@vger.kernel.org
8381S:	Supported
8382W:	http://www.linux-iscsi.org
8383F:	drivers/infiniband/ulp/isert
8384
8385ISDN SUBSYSTEM
8386M:	Karsten Keil <isdn@linux-pingi.de>
8387L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8388L:	netdev@vger.kernel.org
8389W:	http://www.isdn4linux.de
8390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8391S:	Maintained
8392F:	Documentation/isdn/
8393F:	drivers/isdn/
8394F:	include/linux/isdn.h
8395F:	include/linux/isdn/
8396F:	include/uapi/linux/isdn.h
8397F:	include/uapi/linux/isdn/
8398
8399IT87 HARDWARE MONITORING DRIVER
8400M:	Jean Delvare <jdelvare@suse.com>
8401L:	linux-hwmon@vger.kernel.org
8402S:	Maintained
8403F:	Documentation/hwmon/it87.rst
8404F:	drivers/hwmon/it87.c
8405
8406IT913X MEDIA DRIVER
8407M:	Antti Palosaari <crope@iki.fi>
8408L:	linux-media@vger.kernel.org
8409W:	https://linuxtv.org
8410W:	http://palosaari.fi/linux/
8411Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8412T:	git git://linuxtv.org/anttip/media_tree.git
8413S:	Maintained
8414F:	drivers/media/tuners/it913x*
8415
8416IVTV VIDEO4LINUX DRIVER
8417M:	Andy Walls <awalls@md.metrocast.net>
8418L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8419L:	linux-media@vger.kernel.org
8420T:	git git://linuxtv.org/media_tree.git
8421W:	http://www.ivtvdriver.org
8422S:	Maintained
8423F:	Documentation/media/v4l-drivers/ivtv*
8424F:	drivers/media/pci/ivtv/
8425F:	include/uapi/linux/ivtv*
8426
8427IX2505V MEDIA DRIVER
8428M:	Malcolm Priestley <tvboxspy@gmail.com>
8429L:	linux-media@vger.kernel.org
8430W:	https://linuxtv.org
8431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8432S:	Maintained
8433F:	drivers/media/dvb-frontends/ix2505v*
8434
8435JAILHOUSE HYPERVISOR INTERFACE
8436M:	Jan Kiszka <jan.kiszka@siemens.com>
8437L:	jailhouse-dev@googlegroups.com
8438S:	Maintained
8439F:	arch/x86/kernel/jailhouse.c
8440F:	arch/x86/include/asm/jailhouse_para.h
8441
8442JC42.4 TEMPERATURE SENSOR DRIVER
8443M:	Guenter Roeck <linux@roeck-us.net>
8444L:	linux-hwmon@vger.kernel.org
8445S:	Maintained
8446F:	drivers/hwmon/jc42.c
8447F:	Documentation/hwmon/jc42.rst
8448
8449JFS FILESYSTEM
8450M:	Dave Kleikamp <shaggy@kernel.org>
8451L:	jfs-discussion@lists.sourceforge.net
8452W:	http://jfs.sourceforge.net/
8453T:	git git://github.com/kleikamp/linux-shaggy.git
8454S:	Maintained
8455F:	Documentation/filesystems/jfs.txt
8456F:	fs/jfs/
8457
8458JME NETWORK DRIVER
8459M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8460L:	netdev@vger.kernel.org
8461S:	Maintained
8462F:	drivers/net/ethernet/jme.*
8463
8464JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8465M:	David Woodhouse <dwmw2@infradead.org>
8466M:	Richard Weinberger <richard@nod.at>
8467L:	linux-mtd@lists.infradead.org
8468W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8469T:	git git://git.infradead.org/ubifs-2.6.git
8470S:	Odd Fixes
8471F:	fs/jffs2/
8472F:	include/uapi/linux/jffs2.h
8473
8474JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8475M:	"Theodore Ts'o" <tytso@mit.edu>
8476M:	Jan Kara <jack@suse.com>
8477L:	linux-ext4@vger.kernel.org
8478S:	Maintained
8479F:	fs/jbd2/
8480F:	include/linux/jbd2.h
8481
8482JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8483M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8484L:	linux-media@vger.kernel.org
8485S:	Maintained
8486F:	drivers/media/platform/rcar_jpu.c
8487
8488JSM Neo PCI based serial card
8489L:	linux-serial@vger.kernel.org
8490S:	Orphan
8491F:	drivers/tty/serial/jsm/
8492
8493K10TEMP HARDWARE MONITORING DRIVER
8494M:	Clemens Ladisch <clemens@ladisch.de>
8495L:	linux-hwmon@vger.kernel.org
8496S:	Maintained
8497F:	Documentation/hwmon/k10temp.rst
8498F:	drivers/hwmon/k10temp.c
8499
8500K8TEMP HARDWARE MONITORING DRIVER
8501M:	Rudolf Marek <r.marek@assembler.cz>
8502L:	linux-hwmon@vger.kernel.org
8503S:	Maintained
8504F:	Documentation/hwmon/k8temp.rst
8505F:	drivers/hwmon/k8temp.c
8506
8507KASAN
8508M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8509R:	Alexander Potapenko <glider@google.com>
8510R:	Dmitry Vyukov <dvyukov@google.com>
8511L:	kasan-dev@googlegroups.com
8512S:	Maintained
8513F:	arch/*/include/asm/kasan.h
8514F:	arch/*/mm/kasan_init*
8515F:	Documentation/dev-tools/kasan.rst
8516F:	include/linux/kasan*.h
8517F:	lib/test_kasan.c
8518F:	mm/kasan/
8519F:	scripts/Makefile.kasan
8520
8521KCONFIG
8522M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8524L:	linux-kbuild@vger.kernel.org
8525S:	Maintained
8526F:	Documentation/kbuild/kconfig*
8527F:	scripts/kconfig/
8528F:	scripts/Kconfig.include
8529
8530KDUMP
8531M:	Dave Young <dyoung@redhat.com>
8532M:	Baoquan He <bhe@redhat.com>
8533R:	Vivek Goyal <vgoyal@redhat.com>
8534L:	kexec@lists.infradead.org
8535W:	http://lse.sourceforge.net/kdump/
8536S:	Maintained
8537F:	Documentation/kdump/
8538
8539KEENE FM RADIO TRANSMITTER DRIVER
8540M:	Hans Verkuil <hverkuil@xs4all.nl>
8541L:	linux-media@vger.kernel.org
8542T:	git git://linuxtv.org/media_tree.git
8543W:	https://linuxtv.org
8544S:	Maintained
8545F:	drivers/media/radio/radio-keene*
8546
8547KERNEL AUTOMOUNTER
8548M:	Ian Kent <raven@themaw.net>
8549L:	autofs@vger.kernel.org
8550S:	Maintained
8551F:	fs/autofs/
8552
8553KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8554M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8555M:	Michal Marek <michal.lkml@markovi.net>
8556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8557L:	linux-kbuild@vger.kernel.org
8558S:	Maintained
8559F:	Documentation/kbuild/
8560F:	Makefile
8561F:	scripts/Kbuild*
8562F:	scripts/Makefile*
8563F:	scripts/basic/
8564F:	scripts/mk*
8565F:	scripts/*vmlinux*
8566F:	scripts/mod/
8567F:	scripts/package/
8568
8569KERNEL JANITORS
8570L:	kernel-janitors@vger.kernel.org
8571W:	http://kernelnewbies.org/KernelJanitors
8572S:	Odd Fixes
8573
8574KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8575M:	"J. Bruce Fields" <bfields@fieldses.org>
8576M:	Jeff Layton <jlayton@kernel.org>
8577L:	linux-nfs@vger.kernel.org
8578W:	http://nfs.sourceforge.net/
8579T:	git git://linux-nfs.org/~bfields/linux.git
8580S:	Supported
8581F:	fs/nfsd/
8582F:	include/uapi/linux/nfsd/
8583F:	fs/lockd/
8584F:	fs/nfs_common/
8585F:	net/sunrpc/
8586F:	include/linux/lockd/
8587F:	include/linux/sunrpc/
8588F:	include/uapi/linux/sunrpc/
8589
8590KERNEL SELFTEST FRAMEWORK
8591M:	Shuah Khan <shuah@kernel.org>
8592M:	Shuah Khan <skhan@linuxfoundation.org>
8593L:	linux-kselftest@vger.kernel.org
8594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8595Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8596S:	Maintained
8597F:	tools/testing/selftests/
8598F:	Documentation/dev-tools/kselftest*
8599
8600KERNEL USERMODE HELPER
8601M:	Luis Chamberlain <mcgrof@kernel.org>
8602L:	linux-kernel@vger.kernel.org
8603S:	Maintained
8604F:	kernel/umh.c
8605F:	include/linux/umh.h
8606
8607KERNEL VIRTUAL MACHINE (KVM)
8608M:	Paolo Bonzini <pbonzini@redhat.com>
8609M:	Radim Krčmář <rkrcmar@redhat.com>
8610L:	kvm@vger.kernel.org
8611W:	http://www.linux-kvm.org
8612T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8613S:	Supported
8614F:	Documentation/virtual/kvm/
8615F:	include/trace/events/kvm.h
8616F:	include/uapi/asm-generic/kvm*
8617F:	include/uapi/linux/kvm*
8618F:	include/asm-generic/kvm*
8619F:	include/linux/kvm*
8620F:	include/kvm/iodev.h
8621F:	virt/kvm/*
8622F:	tools/kvm/
8623F:	tools/testing/selftests/kvm/
8624
8625KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8626M:	Joerg Roedel <joro@8bytes.org>
8627L:	kvm@vger.kernel.org
8628W:	http://www.linux-kvm.org/
8629S:	Maintained
8630F:	arch/x86/include/asm/svm.h
8631F:	arch/x86/kvm/svm.c
8632
8633KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8634M:	Marc Zyngier <marc.zyngier@arm.com>
8635R:	James Morse <james.morse@arm.com>
8636R:	Julien Thierry <julien.thierry@arm.com>
8637R:	Suzuki K Pouloze <suzuki.poulose@arm.com>
8638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8639L:	kvmarm@lists.cs.columbia.edu
8640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8641S:	Maintained
8642F:	arch/arm/include/uapi/asm/kvm*
8643F:	arch/arm/include/asm/kvm*
8644F:	arch/arm/kvm/
8645F:	arch/arm64/include/uapi/asm/kvm*
8646F:	arch/arm64/include/asm/kvm*
8647F:	arch/arm64/kvm/
8648F:	virt/kvm/arm/
8649F:	include/kvm/arm_*
8650
8651KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8652M:	James Hogan <jhogan@kernel.org>
8653L:	linux-mips@vger.kernel.org
8654S:	Supported
8655F:	arch/mips/include/uapi/asm/kvm*
8656F:	arch/mips/include/asm/kvm*
8657F:	arch/mips/kvm/
8658
8659KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8660M:	Paul Mackerras <paulus@ozlabs.org>
8661L:	kvm-ppc@vger.kernel.org
8662W:	http://www.linux-kvm.org/
8663T:	git git://github.com/agraf/linux-2.6.git
8664S:	Supported
8665F:	arch/powerpc/include/uapi/asm/kvm*
8666F:	arch/powerpc/include/asm/kvm*
8667F:	arch/powerpc/kvm/
8668F:	arch/powerpc/kernel/kvm*
8669
8670KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8671M:	Christian Borntraeger <borntraeger@de.ibm.com>
8672M:	Janosch Frank <frankja@linux.ibm.com>
8673R:	David Hildenbrand <david@redhat.com>
8674R:	Cornelia Huck <cohuck@redhat.com>
8675L:	linux-s390@vger.kernel.org
8676W:	http://www.ibm.com/developerworks/linux/linux390/
8677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8678S:	Supported
8679F:	arch/s390/include/uapi/asm/kvm*
8680F:	arch/s390/include/asm/gmap.h
8681F:	arch/s390/include/asm/kvm*
8682F:	arch/s390/kvm/
8683F:	arch/s390/mm/gmap.c
8684
8685KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8686M:	Paolo Bonzini <pbonzini@redhat.com>
8687M:	Radim Krčmář <rkrcmar@redhat.com>
8688L:	kvm@vger.kernel.org
8689W:	http://www.linux-kvm.org
8690T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8691S:	Supported
8692F:	arch/x86/kvm/
8693F:	arch/x86/kvm/*/
8694F:	arch/x86/include/uapi/asm/kvm*
8695F:	arch/x86/include/asm/kvm*
8696F:	arch/x86/include/asm/pvclock-abi.h
8697F:	arch/x86/kernel/kvm.c
8698F:	arch/x86/kernel/kvmclock.c
8699
8700KERNFS
8701M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8702M:	Tejun Heo <tj@kernel.org>
8703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8704S:	Supported
8705F:	include/linux/kernfs.h
8706F:	fs/kernfs/
8707
8708KEXEC
8709M:	Eric Biederman <ebiederm@xmission.com>
8710W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8711L:	kexec@lists.infradead.org
8712S:	Maintained
8713F:	include/linux/kexec.h
8714F:	include/uapi/linux/kexec.h
8715F:	kernel/kexec*
8716
8717KEYS-ENCRYPTED
8718M:	Mimi Zohar <zohar@linux.ibm.com>
8719L:	linux-integrity@vger.kernel.org
8720L:	keyrings@vger.kernel.org
8721S:	Supported
8722F:	Documentation/security/keys/trusted-encrypted.rst
8723F:	include/keys/encrypted-type.h
8724F:	security/keys/encrypted-keys/
8725
8726KEYS-TRUSTED
8727M:	James Bottomley <jejb@linux.ibm.com>
8728M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8729M:	Mimi Zohar <zohar@linux.ibm.com>
8730L:	linux-integrity@vger.kernel.org
8731L:	keyrings@vger.kernel.org
8732S:	Supported
8733F:	Documentation/security/keys/trusted-encrypted.rst
8734F:	include/keys/trusted-type.h
8735F:	security/keys/trusted.c
8736F:	security/keys/trusted.h
8737
8738KEYS/KEYRINGS:
8739M:	David Howells <dhowells@redhat.com>
8740L:	keyrings@vger.kernel.org
8741S:	Maintained
8742F:	Documentation/security/keys/core.rst
8743F:	include/linux/key.h
8744F:	include/linux/key-type.h
8745F:	include/linux/keyctl.h
8746F:	include/uapi/linux/keyctl.h
8747F:	include/keys/
8748F:	security/keys/
8749
8750KGDB / KDB /debug_core
8751M:	Jason Wessel <jason.wessel@windriver.com>
8752M:	Daniel Thompson <daniel.thompson@linaro.org>
8753W:	http://kgdb.wiki.kernel.org/
8754L:	kgdb-bugreport@lists.sourceforge.net
8755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8756S:	Maintained
8757F:	Documentation/dev-tools/kgdb.rst
8758F:	drivers/misc/kgdbts.c
8759F:	drivers/tty/serial/kgdboc.c
8760F:	include/linux/kdb.h
8761F:	include/linux/kgdb.h
8762F:	kernel/debug/
8763
8764KMEMLEAK
8765M:	Catalin Marinas <catalin.marinas@arm.com>
8766S:	Maintained
8767F:	Documentation/dev-tools/kmemleak.rst
8768F:	include/linux/kmemleak.h
8769F:	mm/kmemleak.c
8770F:	mm/kmemleak-test.c
8771
8772KMOD KERNEL MODULE LOADER - USERMODE HELPER
8773M:	Luis Chamberlain <mcgrof@kernel.org>
8774L:	linux-kernel@vger.kernel.org
8775S:	Maintained
8776F:	kernel/kmod.c
8777F:	include/linux/kmod.h
8778F:	lib/test_kmod.c
8779F:	tools/testing/selftests/kmod/
8780
8781KPROBES
8782M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8783M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8784M:	"David S. Miller" <davem@davemloft.net>
8785M:	Masami Hiramatsu <mhiramat@kernel.org>
8786S:	Maintained
8787F:	Documentation/kprobes.txt
8788F:	include/linux/kprobes.h
8789F:	include/asm-generic/kprobes.h
8790F:	kernel/kprobes.c
8791
8792KS0108 LCD CONTROLLER DRIVER
8793M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8794S:	Maintained
8795F:	Documentation/auxdisplay/ks0108
8796F:	drivers/auxdisplay/ks0108.c
8797F:	include/linux/ks0108.h
8798
8799L3MDEV
8800M:	David Ahern <dsa@cumulusnetworks.com>
8801L:	netdev@vger.kernel.org
8802S:	Maintained
8803F:	net/l3mdev
8804F:	include/net/l3mdev.h
8805
8806L7 BPF FRAMEWORK
8807M:	John Fastabend <john.fastabend@gmail.com>
8808M:	Daniel Borkmann <daniel@iogearbox.net>
8809L:	netdev@vger.kernel.org
8810L:	bpf@vger.kernel.org
8811S:	Maintained
8812F:	include/linux/skmsg.h
8813F:	net/core/skmsg.c
8814F:	net/core/sock_map.c
8815F:	net/ipv4/tcp_bpf.c
8816
8817LANTIQ / INTEL Ethernet drivers
8818M:	Hauke Mehrtens <hauke@hauke-m.de>
8819L:	netdev@vger.kernel.org
8820S:	Maintained
8821F:	net/dsa/tag_gswip.c
8822F:	drivers/net/ethernet/lantiq_xrx200.c
8823F:	drivers/net/dsa/lantiq_pce.h
8824F:	drivers/net/dsa/lantiq_gswip.c
8825
8826LANTIQ MIPS ARCHITECTURE
8827M:	John Crispin <john@phrozen.org>
8828L:	linux-mips@vger.kernel.org
8829S:	Maintained
8830F:	arch/mips/lantiq
8831F:	drivers/soc/lantiq
8832
8833LAPB module
8834L:	linux-x25@vger.kernel.org
8835S:	Orphan
8836F:	Documentation/networking/lapb-module.txt
8837F:	include/*/lapb.h
8838F:	net/lapb/
8839
8840LASI 53c700 driver for PARISC
8841M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8842L:	linux-scsi@vger.kernel.org
8843S:	Maintained
8844F:	Documentation/scsi/53c700.txt
8845F:	drivers/scsi/53c700*
8846
8847LEAKING_ADDRESSES
8848M:	Tobin C. Harding <me@tobin.cc>
8849M:	Tycho Andersen <tycho@tycho.ws>
8850L:	kernel-hardening@lists.openwall.com
8851S:	Maintained
8852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8853F:	scripts/leaking_addresses.pl
8854
8855LED SUBSYSTEM
8856M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8857M:	Pavel Machek <pavel@ucw.cz>
8858R:	Dan Murphy <dmurphy@ti.com>
8859L:	linux-leds@vger.kernel.org
8860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8861S:	Maintained
8862F:	Documentation/devicetree/bindings/leds/
8863F:	drivers/leds/
8864F:	include/linux/leds.h
8865
8866LEGACY EEPROM DRIVER
8867M:	Jean Delvare <jdelvare@suse.com>
8868S:	Maintained
8869F:	Documentation/misc-devices/eeprom
8870F:	drivers/misc/eeprom/eeprom.c
8871
8872LEGO MINDSTORMS EV3
8873R:	David Lechner <david@lechnology.com>
8874S:	Maintained
8875F:	arch/arm/boot/dts/da850-lego-ev3.dts
8876F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8877F:	drivers/power/supply/lego_ev3_battery.c
8878
8879LEGO USB Tower driver
8880M:	Juergen Stuber <starblue@users.sourceforge.net>
8881L:	legousb-devel@lists.sourceforge.net
8882W:	http://legousb.sourceforge.net/
8883S:	Maintained
8884F:	drivers/usb/misc/legousbtower.c
8885
8886LG LAPTOP EXTRAS
8887M:	Matan Ziv-Av <matan@svgalib.org>
8888L:	platform-driver-x86@vger.kernel.org
8889S:	Maintained
8890F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8891F:	Documentation/laptops/lg-laptop.rst
8892F:	drivers/platform/x86/lg-laptop.c
8893
8894LG2160 MEDIA DRIVER
8895M:	Michael Krufky <mkrufky@linuxtv.org>
8896L:	linux-media@vger.kernel.org
8897W:	https://linuxtv.org
8898W:	http://github.com/mkrufky
8899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8900T:	git git://linuxtv.org/mkrufky/tuners.git
8901S:	Maintained
8902F:	drivers/media/dvb-frontends/lg2160.*
8903
8904LGDT3305 MEDIA DRIVER
8905M:	Michael Krufky <mkrufky@linuxtv.org>
8906L:	linux-media@vger.kernel.org
8907W:	https://linuxtv.org
8908W:	http://github.com/mkrufky
8909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8910T:	git git://linuxtv.org/mkrufky/tuners.git
8911S:	Maintained
8912F:	drivers/media/dvb-frontends/lgdt3305.*
8913
8914LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8915M:	Viresh Kumar <vireshk@kernel.org>
8916L:	linux-ide@vger.kernel.org
8917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8918S:	Maintained
8919F:	include/linux/pata_arasan_cf_data.h
8920F:	drivers/ata/pata_arasan_cf.c
8921
8922LIBATA PATA DRIVERS
8923M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8924M:	Jens Axboe <axboe@kernel.dk>
8925L:	linux-ide@vger.kernel.org
8926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8927S:	Maintained
8928F:	drivers/ata/pata_*.c
8929F:	drivers/ata/ata_generic.c
8930
8931LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8932M:	Linus Walleij <linus.walleij@linaro.org>
8933L:	linux-ide@vger.kernel.org
8934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8935S:	Maintained
8936F:	drivers/ata/pata_ftide010.c
8937F:	drivers/ata/sata_gemini.c
8938F:	drivers/ata/sata_gemini.h
8939
8940LIBATA SATA AHCI PLATFORM devices support
8941M:	Hans de Goede <hdegoede@redhat.com>
8942M:	Jens Axboe <axboe@kernel.dk>
8943L:	linux-ide@vger.kernel.org
8944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8945S:	Maintained
8946F:	drivers/ata/ahci_platform.c
8947F:	drivers/ata/libahci_platform.c
8948F:	include/linux/ahci_platform.h
8949
8950LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8951M:	Mikael Pettersson <mikpelinux@gmail.com>
8952L:	linux-ide@vger.kernel.org
8953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8954S:	Maintained
8955F:	drivers/ata/sata_promise.*
8956
8957LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8958M:	Jens Axboe <axboe@kernel.dk>
8959L:	linux-ide@vger.kernel.org
8960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8961S:	Maintained
8962F:	drivers/ata/
8963F:	include/linux/ata.h
8964F:	include/linux/libata.h
8965F:	Documentation/devicetree/bindings/ata/
8966
8967LIBLOCKDEP
8968M:	Sasha Levin <alexander.levin@microsoft.com>
8969S:	Maintained
8970F:	tools/lib/lockdep/
8971
8972LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8973M:	Dan Williams <dan.j.williams@intel.com>
8974M:	Vishal Verma <vishal.l.verma@intel.com>
8975M:	Dave Jiang <dave.jiang@intel.com>
8976L:	linux-nvdimm@lists.01.org
8977Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8978S:	Supported
8979F:	drivers/nvdimm/blk.c
8980F:	drivers/nvdimm/region_devs.c
8981
8982LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8983M:	Vishal Verma <vishal.l.verma@intel.com>
8984M:	Dan Williams <dan.j.williams@intel.com>
8985M:	Dave Jiang <dave.jiang@intel.com>
8986L:	linux-nvdimm@lists.01.org
8987Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8988S:	Supported
8989F:	drivers/nvdimm/btt*
8990
8991LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8992M:	Dan Williams <dan.j.williams@intel.com>
8993M:	Vishal Verma <vishal.l.verma@intel.com>
8994M:	Dave Jiang <dave.jiang@intel.com>
8995L:	linux-nvdimm@lists.01.org
8996Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8997S:	Supported
8998F:	drivers/nvdimm/pmem*
8999
9000LIBNVDIMM: DEVICETREE BINDINGS
9001M:	Oliver O'Halloran <oohall@gmail.com>
9002L:	linux-nvdimm@lists.01.org
9003Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9004S:	Supported
9005F:	drivers/nvdimm/of_pmem.c
9006F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9007
9008LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9009M:	Dan Williams <dan.j.williams@intel.com>
9010M:	Vishal Verma <vishal.l.verma@intel.com>
9011M:	Dave Jiang <dave.jiang@intel.com>
9012M:	Keith Busch <keith.busch@intel.com>
9013M:	Ira Weiny <ira.weiny@intel.com>
9014L:	linux-nvdimm@lists.01.org
9015Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9017S:	Supported
9018F:	drivers/nvdimm/*
9019F:	drivers/acpi/nfit/*
9020F:	include/linux/nd.h
9021F:	include/linux/libnvdimm.h
9022F:	include/uapi/linux/ndctl.h
9023
9024LIGHTNVM PLATFORM SUPPORT
9025M:	Matias Bjorling <mb@lightnvm.io>
9026W:	http://github/OpenChannelSSD
9027L:	linux-block@vger.kernel.org
9028S:	Maintained
9029F:	drivers/lightnvm/
9030F:	include/linux/lightnvm.h
9031F:	include/uapi/linux/lightnvm.h
9032
9033LINUX FOR POWER MACINTOSH
9034M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9035W:	http://www.penguinppc.org/
9036L:	linuxppc-dev@lists.ozlabs.org
9037S:	Maintained
9038F:	arch/powerpc/platforms/powermac/
9039F:	drivers/macintosh/
9040
9041LINUX FOR POWERPC (32-BIT AND 64-BIT)
9042M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9043M:	Paul Mackerras <paulus@samba.org>
9044M:	Michael Ellerman <mpe@ellerman.id.au>
9045W:	https://github.com/linuxppc/linux/wiki
9046L:	linuxppc-dev@lists.ozlabs.org
9047Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9049S:	Supported
9050F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9051F:	Documentation/devicetree/bindings/powerpc/
9052F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9053F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9054F:	Documentation/powerpc/
9055F:	arch/powerpc/
9056F:	drivers/char/tpm/tpm_ibmvtpm*
9057F:	drivers/crypto/nx/
9058F:	drivers/crypto/vmx/
9059F:	drivers/i2c/busses/i2c-opal.c
9060F:	drivers/net/ethernet/ibm/ibmveth.*
9061F:	drivers/net/ethernet/ibm/ibmvnic.*
9062F:	drivers/pci/hotplug/pnv_php.c
9063F:	drivers/pci/hotplug/rpa*
9064F:	drivers/rtc/rtc-opal.c
9065F:	drivers/scsi/ibmvscsi/
9066F:	drivers/tty/hvc/hvc_opal.c
9067F:	drivers/watchdog/wdrtas.c
9068F:	tools/testing/selftests/powerpc
9069N:	/pmac
9070N:	powermac
9071N:	powernv
9072N:	[^a-z0-9]ps3
9073N:	pseries
9074
9075LINUX FOR POWERPC EMBEDDED MPC5XXX
9076M:	Anatolij Gustschin <agust@denx.de>
9077L:	linuxppc-dev@lists.ozlabs.org
9078T:	git git://git.denx.de/linux-denx-agust.git
9079S:	Maintained
9080F:	arch/powerpc/platforms/512x/
9081F:	arch/powerpc/platforms/52xx/
9082
9083LINUX FOR POWERPC EMBEDDED PPC4XX
9084M:	Alistair Popple <alistair@popple.id.au>
9085M:	Matt Porter <mporter@kernel.crashing.org>
9086W:	http://www.penguinppc.org/
9087L:	linuxppc-dev@lists.ozlabs.org
9088S:	Maintained
9089F:	arch/powerpc/platforms/40x/
9090F:	arch/powerpc/platforms/44x/
9091
9092LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9093M:	Scott Wood <oss@buserror.net>
9094M:	Kumar Gala <galak@kernel.crashing.org>
9095W:	http://www.penguinppc.org/
9096L:	linuxppc-dev@lists.ozlabs.org
9097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9098S:	Maintained
9099F:	arch/powerpc/platforms/83xx/
9100F:	arch/powerpc/platforms/85xx/
9101F:	Documentation/devicetree/bindings/powerpc/fsl/
9102
9103LINUX FOR POWERPC EMBEDDED PPC8XX
9104M:	Vitaly Bordug <vitb@kernel.crashing.org>
9105W:	http://www.penguinppc.org/
9106L:	linuxppc-dev@lists.ozlabs.org
9107S:	Maintained
9108F:	arch/powerpc/platforms/8xx/
9109
9110LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9111L:	linuxppc-dev@lists.ozlabs.org
9112S:	Orphan
9113F:	arch/powerpc/*/*virtex*
9114F:	arch/powerpc/*/*/*virtex*
9115
9116LINUX FOR POWERPC PA SEMI PWRFICIENT
9117L:	linuxppc-dev@lists.ozlabs.org
9118S:	Orphan
9119F:	arch/powerpc/platforms/pasemi/
9120F:	drivers/*/*pasemi*
9121F:	drivers/*/*/*pasemi*
9122
9123LINUX KERNEL DUMP TEST MODULE (LKDTM)
9124M:	Kees Cook <keescook@chromium.org>
9125S:	Maintained
9126F:	drivers/misc/lkdtm/*
9127
9128LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9129M:	Alan Stern <stern@rowland.harvard.edu>
9130M:	Andrea Parri <andrea.parri@amarulasolutions.com>
9131M:	Will Deacon <will.deacon@arm.com>
9132M:	Peter Zijlstra <peterz@infradead.org>
9133M:	Boqun Feng <boqun.feng@gmail.com>
9134M:	Nicholas Piggin <npiggin@gmail.com>
9135M:	David Howells <dhowells@redhat.com>
9136M:	Jade Alglave <j.alglave@ucl.ac.uk>
9137M:	Luc Maranget <luc.maranget@inria.fr>
9138M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9139R:	Akira Yokosawa <akiyks@gmail.com>
9140R:	Daniel Lustig <dlustig@nvidia.com>
9141L:	linux-kernel@vger.kernel.org
9142L:	linux-arch@vger.kernel.org
9143S:	Supported
9144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9145F:	tools/memory-model/
9146F:	Documentation/atomic_bitops.txt
9147F:	Documentation/atomic_t.txt
9148F:	Documentation/core-api/atomic_ops.rst
9149F:	Documentation/core-api/refcount-vs-atomic.rst
9150F:	Documentation/memory-barriers.txt
9151
9152LIS3LV02D ACCELEROMETER DRIVER
9153M:	Eric Piel <eric.piel@tremplin-utc.net>
9154S:	Maintained
9155F:	Documentation/misc-devices/lis3lv02d
9156F:	drivers/misc/lis3lv02d/
9157F:	drivers/platform/x86/hp_accel.c
9158
9159LIVE PATCHING
9160M:	Josh Poimboeuf <jpoimboe@redhat.com>
9161M:	Jiri Kosina <jikos@kernel.org>
9162M:	Miroslav Benes <mbenes@suse.cz>
9163M:	Petr Mladek <pmladek@suse.com>
9164R:	Joe Lawrence <joe.lawrence@redhat.com>
9165S:	Maintained
9166F:	kernel/livepatch/
9167F:	include/linux/livepatch.h
9168F:	arch/x86/include/asm/livepatch.h
9169F:	arch/x86/kernel/livepatch.c
9170F:	Documentation/livepatch/
9171F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9172F:	samples/livepatch/
9173F:	tools/testing/selftests/livepatch/
9174L:	live-patching@vger.kernel.org
9175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9176
9177LLC (802.2)
9178L:	netdev@vger.kernel.org
9179S:	Odd fixes
9180F:	include/linux/llc.h
9181F:	include/uapi/linux/llc.h
9182F:	include/net/llc*
9183F:	net/llc/
9184
9185LM73 HARDWARE MONITOR DRIVER
9186M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9187L:	linux-hwmon@vger.kernel.org
9188S:	Maintained
9189F:	drivers/hwmon/lm73.c
9190
9191LM78 HARDWARE MONITOR DRIVER
9192M:	Jean Delvare <jdelvare@suse.com>
9193L:	linux-hwmon@vger.kernel.org
9194S:	Maintained
9195F:	Documentation/hwmon/lm78.rst
9196F:	drivers/hwmon/lm78.c
9197
9198LM83 HARDWARE MONITOR DRIVER
9199M:	Jean Delvare <jdelvare@suse.com>
9200L:	linux-hwmon@vger.kernel.org
9201S:	Maintained
9202F:	Documentation/hwmon/lm83.rst
9203F:	drivers/hwmon/lm83.c
9204
9205LM90 HARDWARE MONITOR DRIVER
9206M:	Jean Delvare <jdelvare@suse.com>
9207L:	linux-hwmon@vger.kernel.org
9208S:	Maintained
9209F:	Documentation/hwmon/lm90.rst
9210F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9211F:	drivers/hwmon/lm90.c
9212F:	include/dt-bindings/thermal/lm90.h
9213
9214LM95234 HARDWARE MONITOR DRIVER
9215M:	Guenter Roeck <linux@roeck-us.net>
9216L:	linux-hwmon@vger.kernel.org
9217S:	Maintained
9218F:	Documentation/hwmon/lm95234.rst
9219F:	drivers/hwmon/lm95234.c
9220
9221LME2510 MEDIA DRIVER
9222M:	Malcolm Priestley <tvboxspy@gmail.com>
9223L:	linux-media@vger.kernel.org
9224W:	https://linuxtv.org
9225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9226S:	Maintained
9227F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9228
9229LOADPIN SECURITY MODULE
9230M:	Kees Cook <keescook@chromium.org>
9231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9232S:	Supported
9233F:	security/loadpin/
9234F:	Documentation/admin-guide/LSM/LoadPin.rst
9235
9236LOCKING PRIMITIVES
9237M:	Peter Zijlstra <peterz@infradead.org>
9238M:	Ingo Molnar <mingo@redhat.com>
9239M:	Will Deacon <will.deacon@arm.com>
9240L:	linux-kernel@vger.kernel.org
9241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9242S:	Maintained
9243F:	Documentation/locking/
9244F:	include/linux/lockdep.h
9245F:	include/linux/spinlock*.h
9246F:	arch/*/include/asm/spinlock*.h
9247F:	include/linux/rwlock*.h
9248F:	include/linux/mutex*.h
9249F:	include/linux/rwsem*.h
9250F:	include/linux/seqlock.h
9251F:	lib/locking*.[ch]
9252F:	kernel/locking/
9253X:	kernel/locking/locktorture.c
9254
9255LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9256M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9257L:	linux-ntfs-dev@lists.sourceforge.net
9258W:	http://www.linux-ntfs.org/content/view/19/37/
9259S:	Maintained
9260F:	Documentation/ldm.txt
9261F:	block/partitions/ldm.*
9262
9263LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9264M:	Sathya Prakash <sathya.prakash@broadcom.com>
9265M:	Chaitra P B <chaitra.basappa@broadcom.com>
9266M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9267L:	MPT-FusionLinux.pdl@broadcom.com
9268L:	linux-scsi@vger.kernel.org
9269W:	http://www.avagotech.com/support/
9270S:	Supported
9271F:	drivers/message/fusion/
9272F:	drivers/scsi/mpt3sas/
9273
9274LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9275M:	Matthew Wilcox <willy@infradead.org>
9276L:	linux-scsi@vger.kernel.org
9277S:	Maintained
9278F:	drivers/scsi/sym53c8xx_2/
9279
9280LTC1660 DAC DRIVER
9281M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9282L:	linux-iio@vger.kernel.org
9283S:	Maintained
9284F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9285F:	drivers/iio/dac/ltc1660.c
9286
9287LTC4261 HARDWARE MONITOR DRIVER
9288M:	Guenter Roeck <linux@roeck-us.net>
9289L:	linux-hwmon@vger.kernel.org
9290S:	Maintained
9291F:	Documentation/hwmon/ltc4261.rst
9292F:	drivers/hwmon/ltc4261.c
9293
9294LTC4306 I2C MULTIPLEXER DRIVER
9295M:	Michael Hennerich <michael.hennerich@analog.com>
9296W:	http://ez.analog.com/community/linux-device-drivers
9297L:	linux-i2c@vger.kernel.org
9298S:	Supported
9299F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9300F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9301
9302LTP (Linux Test Project)
9303M:	Mike Frysinger <vapier@gentoo.org>
9304M:	Cyril Hrubis <chrubis@suse.cz>
9305M:	Wanlong Gao <wanlong.gao@gmail.com>
9306M:	Jan Stancek <jstancek@redhat.com>
9307M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9308M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9309L:	ltp@lists.linux.it (subscribers-only)
9310W:	http://linux-test-project.github.io/
9311T:	git git://github.com/linux-test-project/ltp.git
9312S:	Maintained
9313
9314M68K ARCHITECTURE
9315M:	Geert Uytterhoeven <geert@linux-m68k.org>
9316L:	linux-m68k@lists.linux-m68k.org
9317W:	http://www.linux-m68k.org/
9318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9319S:	Maintained
9320F:	arch/m68k/
9321F:	drivers/zorro/
9322
9323M68K ON APPLE MACINTOSH
9324M:	Joshua Thompson <funaho@jurai.org>
9325W:	http://www.mac.linux-m68k.org/
9326L:	linux-m68k@lists.linux-m68k.org
9327S:	Maintained
9328F:	arch/m68k/mac/
9329
9330M68K ON HP9000/300
9331M:	Philip Blundell <philb@gnu.org>
9332W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9333S:	Maintained
9334F:	arch/m68k/hp300/
9335
9336M88DS3103 MEDIA DRIVER
9337M:	Antti Palosaari <crope@iki.fi>
9338L:	linux-media@vger.kernel.org
9339W:	https://linuxtv.org
9340W:	http://palosaari.fi/linux/
9341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9342T:	git git://linuxtv.org/anttip/media_tree.git
9343S:	Maintained
9344F:	drivers/media/dvb-frontends/m88ds3103*
9345
9346M88RS2000 MEDIA DRIVER
9347M:	Malcolm Priestley <tvboxspy@gmail.com>
9348L:	linux-media@vger.kernel.org
9349W:	https://linuxtv.org
9350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9351S:	Maintained
9352F:	drivers/media/dvb-frontends/m88rs2000*
9353
9354MA901 MASTERKIT USB FM RADIO DRIVER
9355M:	Alexey Klimov <klimov.linux@gmail.com>
9356L:	linux-media@vger.kernel.org
9357T:	git git://linuxtv.org/media_tree.git
9358S:	Maintained
9359F:	drivers/media/radio/radio-ma901.c
9360
9361MAC80211
9362M:	Johannes Berg <johannes@sipsolutions.net>
9363L:	linux-wireless@vger.kernel.org
9364W:	http://wireless.kernel.org/
9365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9367S:	Maintained
9368F:	Documentation/networking/mac80211-injection.txt
9369F:	include/net/mac80211.h
9370F:	net/mac80211/
9371F:	drivers/net/wireless/mac80211_hwsim.[ch]
9372F:	Documentation/networking/mac80211_hwsim/README
9373
9374MAILBOX API
9375M:	Jassi Brar <jassisinghbrar@gmail.com>
9376L:	linux-kernel@vger.kernel.org
9377S:	Maintained
9378F:	drivers/mailbox/
9379F:	include/linux/mailbox_client.h
9380F:	include/linux/mailbox_controller.h
9381
9382MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9383M:	Michael Kerrisk <mtk.manpages@gmail.com>
9384W:	http://www.kernel.org/doc/man-pages
9385L:	linux-man@vger.kernel.org
9386S:	Maintained
9387
9388MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9389M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9390L:	linux-mips@vger.kernel.org
9391S:	Maintained
9392F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9393
9394MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9395M:	Andrew Lunn <andrew@lunn.ch>
9396M:	Vivien Didelot <vivien.didelot@gmail.com>
9397L:	netdev@vger.kernel.org
9398S:	Maintained
9399F:	drivers/net/dsa/mv88e6xxx/
9400F:	include/linux/platform_data/mv88e6xxx.h
9401F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9402
9403MARVELL ARMADA DRM SUPPORT
9404M:	Russell King <linux@armlinux.org.uk>
9405S:	Maintained
9406T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9407T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9408F:	drivers/gpu/drm/armada/
9409F:	include/uapi/drm/armada_drm.h
9410F:	Documentation/devicetree/bindings/display/armada/
9411
9412MARVELL ARMADA 3700 PHY DRIVERS
9413M:	Miquel Raynal <miquel.raynal@bootlin.com>
9414S:	Maintained
9415F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9416F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9417F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9418F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9419
9420MARVELL CRYPTO DRIVER
9421M:	Boris Brezillon <bbrezillon@kernel.org>
9422M:	Arnaud Ebalard <arno@natisbad.org>
9423F:	drivers/crypto/marvell/
9424S:	Maintained
9425L:	linux-crypto@vger.kernel.org
9426
9427MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9428M:	Mirko Lindner <mlindner@marvell.com>
9429M:	Stephen Hemminger <stephen@networkplumber.org>
9430L:	netdev@vger.kernel.org
9431S:	Maintained
9432F:	drivers/net/ethernet/marvell/sk*
9433
9434MARVELL LIBERTAS WIRELESS DRIVER
9435L:	libertas-dev@lists.infradead.org
9436S:	Orphan
9437F:	drivers/net/wireless/marvell/libertas/
9438
9439MARVELL MACCHIATOBIN SUPPORT
9440M:	Russell King <linux@armlinux.org.uk>
9441L:	linux-arm-kernel@lists.infradead.org
9442S:	Maintained
9443F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9444
9445MARVELL MV643XX ETHERNET DRIVER
9446M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9447L:	netdev@vger.kernel.org
9448S:	Maintained
9449F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9450F:	include/linux/mv643xx.h
9451
9452MARVELL MV88X3310 PHY DRIVER
9453M:	Russell King <linux@armlinux.org.uk>
9454L:	netdev@vger.kernel.org
9455S:	Maintained
9456F:	drivers/net/phy/marvell10g.c
9457
9458MARVELL MVEBU THERMAL DRIVER
9459M:	Miquel Raynal <miquel.raynal@bootlin.com>
9460S:	Maintained
9461F:	drivers/thermal/armada_thermal.c
9462
9463MARVELL MVNETA ETHERNET DRIVER
9464M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9465L:	netdev@vger.kernel.org
9466S:	Maintained
9467F:	drivers/net/ethernet/marvell/mvneta.*
9468
9469MARVELL MWIFIEX WIRELESS DRIVER
9470M:	Amitkumar Karwar <amitkarwar@gmail.com>
9471M:	Nishant Sarmukadam <nishants@marvell.com>
9472M:	Ganapathi Bhat <gbhat@marvell.com>
9473M:	Xinming Hu <huxinming820@gmail.com>
9474L:	linux-wireless@vger.kernel.org
9475S:	Maintained
9476F:	drivers/net/wireless/marvell/mwifiex/
9477
9478MARVELL MWL8K WIRELESS DRIVER
9479M:	Lennert Buytenhek <buytenh@wantstofly.org>
9480L:	linux-wireless@vger.kernel.org
9481S:	Odd Fixes
9482F:	drivers/net/wireless/marvell/mwl8k.c
9483
9484MARVELL NAND CONTROLLER DRIVER
9485M:	Miquel Raynal <miquel.raynal@bootlin.com>
9486L:	linux-mtd@lists.infradead.org
9487S:	Maintained
9488F:	drivers/mtd/nand/raw/marvell_nand.c
9489F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9490
9491MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9492M:	Nicolas Pitre <nico@fluxnic.net>
9493S:	Odd Fixes
9494F:	drivers/mmc/host/mvsdio.*
9495
9496MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9497M:	Hu Ziji <huziji@marvell.com>
9498L:	linux-mmc@vger.kernel.org
9499S:	Supported
9500F:	drivers/mmc/host/sdhci-xenon*
9501F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9502
9503MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9504M:	Sunil Goutham <sgoutham@marvell.com>
9505M:	Linu Cherian <lcherian@marvell.com>
9506M:	Geetha sowjanya <gakula@marvell.com>
9507M:	Jerin Jacob <jerinj@marvell.com>
9508L:	netdev@vger.kernel.org
9509S:	Supported
9510F:	drivers/net/ethernet/marvell/octeontx2/af/
9511
9512MATROX FRAMEBUFFER DRIVER
9513L:	linux-fbdev@vger.kernel.org
9514S:	Orphan
9515F:	drivers/video/fbdev/matrox/matroxfb_*
9516F:	include/uapi/linux/matroxfb.h
9517
9518MAX16065 HARDWARE MONITOR DRIVER
9519M:	Guenter Roeck <linux@roeck-us.net>
9520L:	linux-hwmon@vger.kernel.org
9521S:	Maintained
9522F:	Documentation/hwmon/max16065.rst
9523F:	drivers/hwmon/max16065.c
9524
9525MAX2175 SDR TUNER DRIVER
9526M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9527L:	linux-media@vger.kernel.org
9528T:	git git://linuxtv.org/media_tree.git
9529S:	Maintained
9530F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9531F:	Documentation/media/v4l-drivers/max2175.rst
9532F:	drivers/media/i2c/max2175*
9533F:	include/uapi/linux/max2175.h
9534
9535MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9536L:	linux-hwmon@vger.kernel.org
9537S:	Orphan
9538F:	Documentation/hwmon/max6650.rst
9539F:	drivers/hwmon/max6650.c
9540
9541MAX6697 HARDWARE MONITOR DRIVER
9542M:	Guenter Roeck <linux@roeck-us.net>
9543L:	linux-hwmon@vger.kernel.org
9544S:	Maintained
9545F:	Documentation/hwmon/max6697.rst
9546F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9547F:	drivers/hwmon/max6697.c
9548F:	include/linux/platform_data/max6697.h
9549
9550MAX9860 MONO AUDIO VOICE CODEC DRIVER
9551M:	Peter Rosin <peda@axentia.se>
9552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9553S:	Maintained
9554F:	Documentation/devicetree/bindings/sound/max9860.txt
9555F:	sound/soc/codecs/max9860.*
9556
9557MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9558M:	Andreas Klinger <ak@it-klinger.de>
9559L:	linux-iio@vger.kernel.org
9560S:	Maintained
9561F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9562F:	drivers/iio/proximity/mb1232.c
9563
9564MAXIM MAX77650 PMIC MFD DRIVER
9565M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9566L:	linux-kernel@vger.kernel.org
9567S:	Maintained
9568F:	Documentation/devicetree/bindings/*/*max77650.txt
9569F:	Documentation/devicetree/bindings/*/max77650*.txt
9570F:	include/linux/mfd/max77650.h
9571F:	drivers/mfd/max77650.c
9572F:	drivers/regulator/max77650-regulator.c
9573F:	drivers/power/supply/max77650-charger.c
9574F:	drivers/input/misc/max77650-onkey.c
9575F:	drivers/leds/leds-max77650.c
9576F:	drivers/gpio/gpio-max77650.c
9577
9578MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9579M:	Javier Martinez Canillas <javier@dowhile0.org>
9580L:	linux-kernel@vger.kernel.org
9581S:	Supported
9582F:	drivers/regulator/max77802-regulator.c
9583F:	Documentation/devicetree/bindings/*/*max77802.txt
9584F:	include/dt-bindings/*/*max77802.h
9585
9586MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9587M:	Krzysztof Kozlowski <krzk@kernel.org>
9588M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9589L:	linux-pm@vger.kernel.org
9590S:	Supported
9591F:	drivers/power/supply/max14577_charger.c
9592F:	drivers/power/supply/max77693_charger.c
9593
9594MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9595M:	Chanwoo Choi <cw00.choi@samsung.com>
9596M:	Krzysztof Kozlowski <krzk@kernel.org>
9597M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9598L:	linux-kernel@vger.kernel.org
9599S:	Supported
9600F:	drivers/*/max14577*.c
9601F:	drivers/*/max77686*.c
9602F:	drivers/*/max77693*.c
9603F:	drivers/extcon/extcon-max14577.c
9604F:	drivers/extcon/extcon-max77693.c
9605F:	drivers/rtc/rtc-max77686.c
9606F:	drivers/clk/clk-max77686.c
9607F:	Documentation/devicetree/bindings/mfd/max14577.txt
9608F:	Documentation/devicetree/bindings/*/max77686.txt
9609F:	Documentation/devicetree/bindings/mfd/max77693.txt
9610F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9611F:	include/linux/mfd/max14577*.h
9612F:	include/linux/mfd/max77686*.h
9613F:	include/linux/mfd/max77693*.h
9614
9615MAXIRADIO FM RADIO RECEIVER DRIVER
9616M:	Hans Verkuil <hverkuil@xs4all.nl>
9617L:	linux-media@vger.kernel.org
9618T:	git git://linuxtv.org/media_tree.git
9619W:	https://linuxtv.org
9620S:	Maintained
9621F:	drivers/media/radio/radio-maxiradio*
9622
9623MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9624M:	Peter Rosin <peda@axentia.se>
9625L:	linux-iio@vger.kernel.org
9626S:	Maintained
9627F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9628F:	drivers/iio/potentiometer/mcp4018.c
9629F:	drivers/iio/potentiometer/mcp4531.c
9630
9631MCR20A IEEE-802.15.4 RADIO DRIVER
9632M:	Xue Liu <liuxuenetmail@gmail.com>
9633L:	linux-wpan@vger.kernel.org
9634W:	https://github.com/xueliu/mcr20a-linux
9635S:	Maintained
9636F:	drivers/net/ieee802154/mcr20a.c
9637F:	drivers/net/ieee802154/mcr20a.h
9638F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9639
9640MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9641M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9642L:	linux-iio@vger.kernel.org
9643S:	Maintained
9644F:	drivers/iio/dac/cio-dac.c
9645
9646MEDIA DRIVERS FOR ASCOT2E
9647M:	Sergey Kozlov <serjk@netup.ru>
9648M:	Abylay Ospan <aospan@netup.ru>
9649L:	linux-media@vger.kernel.org
9650W:	https://linuxtv.org
9651W:	http://netup.tv/
9652T:	git git://linuxtv.org/media_tree.git
9653S:	Supported
9654F:	drivers/media/dvb-frontends/ascot2e*
9655
9656MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9657M:	Jasmin Jessich <jasmin@anw.at>
9658L:	linux-media@vger.kernel.org
9659W:	https://linuxtv.org
9660T:	git git://linuxtv.org/media_tree.git
9661S:	Maintained
9662F:	drivers/media/dvb-frontends/cxd2099*
9663
9664MEDIA DRIVERS FOR CXD2841ER
9665M:	Sergey Kozlov <serjk@netup.ru>
9666M:	Abylay Ospan <aospan@netup.ru>
9667L:	linux-media@vger.kernel.org
9668W:	https://linuxtv.org
9669W:	http://netup.tv/
9670T:	git git://linuxtv.org/media_tree.git
9671S:	Supported
9672F:	drivers/media/dvb-frontends/cxd2841er*
9673
9674MEDIA DRIVERS FOR CXD2880
9675M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9676L:	linux-media@vger.kernel.org
9677W:	http://linuxtv.org/
9678T:	git git://linuxtv.org/media_tree.git
9679S:	Supported
9680F:	drivers/media/dvb-frontends/cxd2880/*
9681F:	drivers/media/spi/cxd2880*
9682
9683MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9684L:	linux-media@vger.kernel.org
9685W:	https://linuxtv.org
9686T:	git git://linuxtv.org/media_tree.git
9687S:	Orphan
9688F:	drivers/media/pci/ddbridge/*
9689
9690MEDIA DRIVERS FOR FREESCALE IMX
9691M:	Steve Longerbeam <slongerbeam@gmail.com>
9692M:	Philipp Zabel <p.zabel@pengutronix.de>
9693L:	linux-media@vger.kernel.org
9694T:	git git://linuxtv.org/media_tree.git
9695S:	Maintained
9696F:	Documentation/devicetree/bindings/media/imx.txt
9697F:	Documentation/media/v4l-drivers/imx.rst
9698F:	drivers/staging/media/imx/
9699F:	include/linux/imx-media.h
9700F:	include/media/imx.h
9701
9702MEDIA DRIVER FOR FREESCALE IMX PXP
9703M:	Philipp Zabel <p.zabel@pengutronix.de>
9704L:	linux-media@vger.kernel.org
9705T:	git git://linuxtv.org/media_tree.git
9706S:	Maintained
9707F:	drivers/media/platform/imx-pxp.[ch]
9708
9709MEDIA DRIVERS FOR FREESCALE IMX7
9710M:	Rui Miguel Silva <rmfrfs@gmail.com>
9711L:	linux-media@vger.kernel.org
9712T:	git git://linuxtv.org/media_tree.git
9713S:	Maintained
9714F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9715F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9716F:	Documentation/media/v4l-drivers/imx7.rst
9717F:	drivers/staging/media/imx/imx7-media-csi.c
9718F:	drivers/staging/media/imx/imx7-mipi-csis.c
9719
9720MEDIA DRIVERS FOR HELENE
9721M:	Abylay Ospan <aospan@netup.ru>
9722L:	linux-media@vger.kernel.org
9723W:	https://linuxtv.org
9724W:	http://netup.tv/
9725T:	git git://linuxtv.org/media_tree.git
9726S:	Supported
9727F:	drivers/media/dvb-frontends/helene*
9728
9729MEDIA DRIVERS FOR HORUS3A
9730M:	Sergey Kozlov <serjk@netup.ru>
9731M:	Abylay Ospan <aospan@netup.ru>
9732L:	linux-media@vger.kernel.org
9733W:	https://linuxtv.org
9734W:	http://netup.tv/
9735T:	git git://linuxtv.org/media_tree.git
9736S:	Supported
9737F:	drivers/media/dvb-frontends/horus3a*
9738
9739MEDIA DRIVERS FOR LNBH25
9740M:	Sergey Kozlov <serjk@netup.ru>
9741M:	Abylay Ospan <aospan@netup.ru>
9742L:	linux-media@vger.kernel.org
9743W:	https://linuxtv.org
9744W:	http://netup.tv/
9745T:	git git://linuxtv.org/media_tree.git
9746S:	Supported
9747F:	drivers/media/dvb-frontends/lnbh25*
9748
9749MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9750L:	linux-media@vger.kernel.org
9751W:	https://linuxtv.org
9752T:	git git://linuxtv.org/media_tree.git
9753S:	Orphan
9754F:	drivers/media/dvb-frontends/mxl5xx*
9755
9756MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9757M:	Sergey Kozlov <serjk@netup.ru>
9758M:	Abylay Ospan <aospan@netup.ru>
9759L:	linux-media@vger.kernel.org
9760W:	https://linuxtv.org
9761W:	http://netup.tv/
9762T:	git git://linuxtv.org/media_tree.git
9763S:	Supported
9764F:	drivers/media/pci/netup_unidvb/*
9765
9766MEDIA DRIVERS FOR RENESAS - CEU
9767M:	Jacopo Mondi <jacopo@jmondi.org>
9768L:	linux-media@vger.kernel.org
9769L:	linux-renesas-soc@vger.kernel.org
9770T:	git git://linuxtv.org/media_tree.git
9771S:	Supported
9772F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9773F:	drivers/media/platform/renesas-ceu.c
9774F:	include/media/drv-intf/renesas-ceu.h
9775
9776MEDIA DRIVERS FOR RENESAS - DRIF
9777M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9778L:	linux-media@vger.kernel.org
9779L:	linux-renesas-soc@vger.kernel.org
9780T:	git git://linuxtv.org/media_tree.git
9781S:	Supported
9782F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9783F:	drivers/media/platform/rcar_drif.c
9784
9785MEDIA DRIVERS FOR RENESAS - FCP
9786M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9787L:	linux-media@vger.kernel.org
9788L:	linux-renesas-soc@vger.kernel.org
9789T:	git git://linuxtv.org/media_tree.git
9790S:	Supported
9791F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9792F:	drivers/media/platform/rcar-fcp.c
9793F:	include/media/rcar-fcp.h
9794
9795MEDIA DRIVERS FOR RENESAS - FDP1
9796M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9797L:	linux-media@vger.kernel.org
9798L:	linux-renesas-soc@vger.kernel.org
9799T:	git git://linuxtv.org/media_tree.git
9800S:	Supported
9801F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9802F:	drivers/media/platform/rcar_fdp1.c
9803
9804MEDIA DRIVERS FOR RENESAS - VIN
9805M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9806L:	linux-media@vger.kernel.org
9807L:	linux-renesas-soc@vger.kernel.org
9808T:	git git://linuxtv.org/media_tree.git
9809S:	Supported
9810F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9811F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9812F:	drivers/media/platform/rcar-vin/
9813
9814MEDIA DRIVERS FOR RENESAS - VSP1
9815M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9816M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9817L:	linux-media@vger.kernel.org
9818L:	linux-renesas-soc@vger.kernel.org
9819T:	git git://linuxtv.org/media_tree.git
9820S:	Supported
9821F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9822F:	drivers/media/platform/vsp1/
9823
9824MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9825L:	linux-media@vger.kernel.org
9826W:	https://linuxtv.org
9827T:	git git://linuxtv.org/media_tree.git
9828S:	Orphan
9829F:	drivers/media/dvb-frontends/stv0910*
9830
9831MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9832L:	linux-media@vger.kernel.org
9833W:	https://linuxtv.org
9834T:	git git://linuxtv.org/media_tree.git
9835S:	Orphan
9836F:	drivers/media/dvb-frontends/stv6111*
9837
9838MEDIA DRIVERS FOR STM32 - DCMI
9839M:	Hugues Fruchet <hugues.fruchet@st.com>
9840L:	linux-media@vger.kernel.org
9841T:	git git://linuxtv.org/media_tree.git
9842S:	Supported
9843F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9844F:	drivers/media/platform/stm32/stm32-dcmi.c
9845
9846MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9847M:	Dmitry Osipenko <digetx@gmail.com>
9848L:	linux-media@vger.kernel.org
9849L:	linux-tegra@vger.kernel.org
9850T:	git git://linuxtv.org/media_tree.git
9851S:	Maintained
9852F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9853F:	drivers/staging/media/tegra-vde/
9854
9855MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9856M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9857P:	LinuxTV.org Project
9858L:	linux-media@vger.kernel.org
9859W:	https://linuxtv.org
9860Q:	http://patchwork.kernel.org/project/linux-media/list/
9861T:	git git://linuxtv.org/media_tree.git
9862S:	Maintained
9863F:	Documentation/devicetree/bindings/media/
9864F:	Documentation/media/
9865F:	drivers/media/
9866F:	drivers/staging/media/
9867F:	include/linux/platform_data/media/
9868F:	include/media/
9869F:	include/uapi/linux/dvb/
9870F:	include/uapi/linux/videodev2.h
9871F:	include/uapi/linux/media.h
9872F:	include/uapi/linux/v4l2-*
9873F:	include/uapi/linux/meye.h
9874F:	include/uapi/linux/ivtv*
9875F:	include/uapi/linux/uvcvideo.h
9876
9877MEDIATEK BLUETOOTH DRIVER
9878M:	Sean Wang <sean.wang@mediatek.com>
9879L:	linux-bluetooth@vger.kernel.org
9880L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9883F:	drivers/bluetooth/btmtkuart.c
9884
9885MEDIATEK CIR DRIVER
9886M:	Sean Wang <sean.wang@mediatek.com>
9887S:	Maintained
9888F:	drivers/media/rc/mtk-cir.c
9889
9890MEDIATEK DMA DRIVER
9891M:	Sean Wang <sean.wang@mediatek.com>
9892L:	dmaengine@vger.kernel.org
9893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9894L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9895S:	Maintained
9896F:	Documentation/devicetree/bindings/dma/mtk-*
9897F:	drivers/dma/mediatek/
9898
9899MEDIATEK PMIC LED DRIVER
9900M:	Sean Wang <sean.wang@mediatek.com>
9901S:	Maintained
9902F:	drivers/leds/leds-mt6323.c
9903F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9904
9905MEDIATEK ETHERNET DRIVER
9906M:	Felix Fietkau <nbd@openwrt.org>
9907M:	John Crispin <john@phrozen.org>
9908M:	Sean Wang <sean.wang@mediatek.com>
9909M:	Nelson Chang <nelson.chang@mediatek.com>
9910L:	netdev@vger.kernel.org
9911S:	Maintained
9912F:	drivers/net/ethernet/mediatek/
9913
9914MEDIATEK SWITCH DRIVER
9915M:	Sean Wang <sean.wang@mediatek.com>
9916L:	netdev@vger.kernel.org
9917S:	Maintained
9918F:	drivers/net/dsa/mt7530.*
9919F:	net/dsa/tag_mtk.c
9920
9921MEDIATEK JPEG DRIVER
9922M:	Rick Chang <rick.chang@mediatek.com>
9923M:	Bin Liu <bin.liu@mediatek.com>
9924S:	Supported
9925F:	drivers/media/platform/mtk-jpeg/
9926F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9927
9928MEDIATEK MDP DRIVER
9929M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9930M:	Houlong Wei <houlong.wei@mediatek.com>
9931M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9932S:	Supported
9933F:	drivers/media/platform/mtk-mdp/
9934F:	drivers/media/platform/mtk-vpu/
9935F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9936
9937MEDIATEK MEDIA DRIVER
9938M:	Tiffany Lin <tiffany.lin@mediatek.com>
9939M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9940S:	Supported
9941F:	drivers/media/platform/mtk-vcodec/
9942F:	drivers/media/platform/mtk-vpu/
9943F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9944F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9945
9946MEDIATEK MMC/SD/SDIO DRIVER
9947M:	Chaotian Jing <chaotian.jing@mediatek.com>
9948S:	Maintained
9949F:	drivers/mmc/host/mtk-sd.c
9950F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
9951
9952MEDIATEK MT76 WIRELESS LAN DRIVER
9953M:	Felix Fietkau <nbd@nbd.name>
9954M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9955R:	Ryder Lee <ryder.lee@mediatek.com>
9956R:	Roy Luo <royluo@google.com>
9957L:	linux-wireless@vger.kernel.org
9958S:	Maintained
9959F:	drivers/net/wireless/mediatek/mt76/
9960
9961MEDIATEK MT7601U WIRELESS LAN DRIVER
9962M:	Jakub Kicinski <kubakici@wp.pl>
9963L:	linux-wireless@vger.kernel.org
9964S:	Maintained
9965F:	drivers/net/wireless/mediatek/mt7601u/
9966
9967MEDIATEK NAND CONTROLLER DRIVER
9968M:	Xiaolei Li <xiaolei.li@mediatek.com>
9969L:	linux-mtd@lists.infradead.org
9970S:	Maintained
9971F:	drivers/mtd/nand/raw/mtk_*
9972F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9973
9974MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9975M:	Sean Wang <sean.wang@mediatek.com>
9976S:	Maintained
9977F:	drivers/char/hw_random/mtk-rng.c
9978
9979MEDIATEK USB3 DRD IP DRIVER
9980M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9981L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9983L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9984S:	Maintained
9985F:	drivers/usb/mtu3/
9986
9987MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9988M:	Peter Senna Tschudin <peter.senna@gmail.com>
9989M:	Martin Donnelly <martin.donnelly@ge.com>
9990M:	Martyn Welch <martyn.welch@collabora.co.uk>
9991S:	Maintained
9992F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9993F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9994
9995MEGARAID SCSI/SAS DRIVERS
9996M:	Kashyap Desai <kashyap.desai@broadcom.com>
9997M:	Sumit Saxena <sumit.saxena@broadcom.com>
9998M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9999L:	megaraidlinux.pdl@broadcom.com
10000L:	linux-scsi@vger.kernel.org
10001W:	http://www.avagotech.com/support/
10002S:	Maintained
10003F:	Documentation/scsi/megaraid.txt
10004F:	drivers/scsi/megaraid.*
10005F:	drivers/scsi/megaraid/
10006
10007MELEXIS MLX90614 DRIVER
10008M:	Crt Mori <cmo@melexis.com>
10009L:	linux-iio@vger.kernel.org
10010W:	http://www.melexis.com
10011S:	Supported
10012F:	drivers/iio/temperature/mlx90614.c
10013
10014MELEXIS MLX90632 DRIVER
10015M:	Crt Mori <cmo@melexis.com>
10016L:	linux-iio@vger.kernel.org
10017W:	http://www.melexis.com
10018S:	Supported
10019F:	drivers/iio/temperature/mlx90632.c
10020
10021MELFAS MIP4 TOUCHSCREEN DRIVER
10022M:	Sangwon Jee <jeesw@melfas.com>
10023W:	http://www.melfas.com
10024S:	Supported
10025F:	drivers/input/touchscreen/melfas_mip4.c
10026F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10027
10028MELLANOX ETHERNET DRIVER (mlx4_en)
10029M:	Tariq Toukan <tariqt@mellanox.com>
10030L:	netdev@vger.kernel.org
10031S:	Supported
10032W:	http://www.mellanox.com
10033Q:	http://patchwork.ozlabs.org/project/netdev/list/
10034F:	drivers/net/ethernet/mellanox/mlx4/en_*
10035
10036MELLANOX ETHERNET DRIVER (mlx5e)
10037M:	Saeed Mahameed <saeedm@mellanox.com>
10038L:	netdev@vger.kernel.org
10039S:	Supported
10040W:	http://www.mellanox.com
10041Q:	http://patchwork.ozlabs.org/project/netdev/list/
10042F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10043
10044MELLANOX ETHERNET INNOVA DRIVERS
10045R:	Boris Pismenny <borisp@mellanox.com>
10046L:	netdev@vger.kernel.org
10047S:	Supported
10048W:	http://www.mellanox.com
10049Q:	http://patchwork.ozlabs.org/project/netdev/list/
10050F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10051F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10052F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10053F:	include/linux/mlx5/mlx5_ifc_fpga.h
10054
10055MELLANOX ETHERNET SWITCH DRIVERS
10056M:	Jiri Pirko <jiri@mellanox.com>
10057M:	Ido Schimmel <idosch@mellanox.com>
10058L:	netdev@vger.kernel.org
10059S:	Supported
10060W:	http://www.mellanox.com
10061Q:	http://patchwork.ozlabs.org/project/netdev/list/
10062F:	drivers/net/ethernet/mellanox/mlxsw/
10063F:	tools/testing/selftests/drivers/net/mlxsw/
10064
10065MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10066M:	mlxsw@mellanox.com
10067L:	netdev@vger.kernel.org
10068S:	Supported
10069W:	http://www.mellanox.com
10070Q:	http://patchwork.ozlabs.org/project/netdev/list/
10071F:	drivers/net/ethernet/mellanox/mlxfw/
10072
10073MELLANOX HARDWARE PLATFORM SUPPORT
10074M:	Andy Shevchenko <andy@infradead.org>
10075M:	Darren Hart <dvhart@infradead.org>
10076M:	Vadim Pasternak <vadimp@mellanox.com>
10077L:	platform-driver-x86@vger.kernel.org
10078S:	Supported
10079F:	drivers/platform/mellanox/
10080F:	include/linux/platform_data/mlxreg.h
10081
10082MELLANOX MLX4 core VPI driver
10083M:	Tariq Toukan <tariqt@mellanox.com>
10084L:	netdev@vger.kernel.org
10085L:	linux-rdma@vger.kernel.org
10086W:	http://www.mellanox.com
10087Q:	http://patchwork.ozlabs.org/project/netdev/list/
10088S:	Supported
10089F:	drivers/net/ethernet/mellanox/mlx4/
10090F:	include/linux/mlx4/
10091
10092MELLANOX MLX4 IB driver
10093M:	Yishai Hadas <yishaih@mellanox.com>
10094L:	linux-rdma@vger.kernel.org
10095W:	http://www.mellanox.com
10096Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10097S:	Supported
10098F:	drivers/infiniband/hw/mlx4/
10099F:	include/linux/mlx4/
10100F:	include/uapi/rdma/mlx4-abi.h
10101
10102MELLANOX MLX5 core VPI driver
10103M:	Saeed Mahameed <saeedm@mellanox.com>
10104M:	Leon Romanovsky <leonro@mellanox.com>
10105L:	netdev@vger.kernel.org
10106L:	linux-rdma@vger.kernel.org
10107W:	http://www.mellanox.com
10108Q:	http://patchwork.ozlabs.org/project/netdev/list/
10109S:	Supported
10110F:	drivers/net/ethernet/mellanox/mlx5/core/
10111F:	include/linux/mlx5/
10112
10113MELLANOX MLX5 IB driver
10114M:	Leon Romanovsky <leonro@mellanox.com>
10115L:	linux-rdma@vger.kernel.org
10116W:	http://www.mellanox.com
10117Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10118S:	Supported
10119F:	drivers/infiniband/hw/mlx5/
10120F:	include/linux/mlx5/
10121F:	include/uapi/rdma/mlx5-abi.h
10122
10123MELLANOX MLXCPLD I2C AND MUX DRIVER
10124M:	Vadim Pasternak <vadimp@mellanox.com>
10125M:	Michael Shych <michaelsh@mellanox.com>
10126L:	linux-i2c@vger.kernel.org
10127S:	Supported
10128F:	drivers/i2c/busses/i2c-mlxcpld.c
10129F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10130F:	Documentation/i2c/busses/i2c-mlxcpld
10131
10132MELLANOX MLXCPLD LED DRIVER
10133M:	Vadim Pasternak <vadimp@mellanox.com>
10134L:	linux-leds@vger.kernel.org
10135S:	Supported
10136F:	drivers/leds/leds-mlxcpld.c
10137F:	drivers/leds/leds-mlxreg.c
10138F:	Documentation/leds/leds-mlxcpld.txt
10139
10140MELLANOX PLATFORM DRIVER
10141M:	Vadim Pasternak <vadimp@mellanox.com>
10142L:	platform-driver-x86@vger.kernel.org
10143S:	Supported
10144F:	drivers/platform/x86/mlx-platform.c
10145
10146MEMBARRIER SUPPORT
10147M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10148M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
10149L:	linux-kernel@vger.kernel.org
10150S:	Supported
10151F:	kernel/sched/membarrier.c
10152F:	include/uapi/linux/membarrier.h
10153F:	arch/powerpc/include/asm/membarrier.h
10154
10155MEMBLOCK
10156M:	Mike Rapoport <rppt@linux.ibm.com>
10157L:	linux-mm@kvack.org
10158S:	Maintained
10159F:	include/linux/memblock.h
10160F:	mm/memblock.c
10161F:	Documentation/core-api/boot-time-mm.rst
10162
10163MEMORY MANAGEMENT
10164L:	linux-mm@kvack.org
10165W:	http://www.linux-mm.org
10166S:	Maintained
10167F:	include/linux/mm.h
10168F:	include/linux/gfp.h
10169F:	include/linux/mmzone.h
10170F:	include/linux/memory_hotplug.h
10171F:	include/linux/vmalloc.h
10172F:	mm/
10173
10174MEMORY TECHNOLOGY DEVICES (MTD)
10175M:	David Woodhouse <dwmw2@infradead.org>
10176M:	Brian Norris <computersforpeace@gmail.com>
10177M:	Marek Vasut <marek.vasut@gmail.com>
10178M:	Miquel Raynal <miquel.raynal@bootlin.com>
10179M:	Richard Weinberger <richard@nod.at>
10180M:	Vignesh Raghavendra <vigneshr@ti.com>
10181L:	linux-mtd@lists.infradead.org
10182W:	http://www.linux-mtd.infradead.org/
10183Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10186S:	Maintained
10187F:	Documentation/devicetree/bindings/mtd/
10188F:	drivers/mtd/
10189F:	include/linux/mtd/
10190F:	include/uapi/mtd/
10191
10192MEN A21 WATCHDOG DRIVER
10193M:	Johannes Thumshirn <morbidrsa@gmail.com>
10194L:	linux-watchdog@vger.kernel.org
10195S:	Maintained
10196F:	drivers/watchdog/mena21_wdt.c
10197
10198MEN CHAMELEON BUS (mcb)
10199M:	Johannes Thumshirn <morbidrsa@gmail.com>
10200S:	Maintained
10201F:	drivers/mcb/
10202F:	include/linux/mcb.h
10203F:	Documentation/men-chameleon-bus.txt
10204
10205MEN F21BMC (Board Management Controller)
10206M:	Andreas Werner <andreas.werner@men.de>
10207S:	Supported
10208F:	drivers/mfd/menf21bmc.c
10209F:	drivers/watchdog/menf21bmc_wdt.c
10210F:	drivers/leds/leds-menf21bmc.c
10211F:	drivers/hwmon/menf21bmc_hwmon.c
10212F:	Documentation/hwmon/menf21bmc.rst
10213
10214MEN Z069 WATCHDOG DRIVER
10215M:	Johannes Thumshirn <jth@kernel.org>
10216L:	linux-watchdog@vger.kernel.org
10217S:	Maintained
10218F:	drivers/watchdog/menz69_wdt.c
10219
10220MESON AO CEC DRIVER FOR AMLOGIC SOCS
10221M:	Neil Armstrong <narmstrong@baylibre.com>
10222L:	linux-media@lists.freedesktop.org
10223L:	linux-amlogic@lists.infradead.org
10224W:	http://linux-meson.com/
10225S:	Supported
10226F:	drivers/media/platform/meson/ao-cec.c
10227F:	drivers/media/platform/meson/ao-cec-g12a.c
10228F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10229T:	git git://linuxtv.org/media_tree.git
10230
10231MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10232M:	Liang Yang <liang.yang@amlogic.com>
10233L:	linux-mtd@lists.infradead.org
10234S:	Maintained
10235F:	drivers/mtd/nand/raw/meson_*
10236F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10237
10238METHODE UDPU SUPPORT
10239M:	Vladimir Vid <vladimir.vid@sartura.hr>
10240S:	Maintained
10241F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10242
10243MICROBLAZE ARCHITECTURE
10244M:	Michal Simek <monstr@monstr.eu>
10245W:	http://www.monstr.eu/fdt/
10246T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10247S:	Supported
10248F:	arch/microblaze/
10249
10250MICROCHIP AT91 SERIAL DRIVER
10251M:	Richard Genoud <richard.genoud@gmail.com>
10252S:	Maintained
10253F:	drivers/tty/serial/atmel_serial.c
10254F:	drivers/tty/serial/atmel_serial.h
10255F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10256
10257MICROCHIP AUDIO ASOC DRIVERS
10258M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10259L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10260S:	Supported
10261F:	sound/soc/atmel
10262
10263MICROCHIP DMA DRIVER
10264M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10266L:	dmaengine@vger.kernel.org
10267S:	Supported
10268F:	drivers/dma/at_hdmac.c
10269F:	drivers/dma/at_hdmac_regs.h
10270F:	include/linux/platform_data/dma-atmel.h
10271F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10272F:	include/dt-bindings/dma/at91.h
10273
10274MICROCHIP ECC DRIVER
10275M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10276L:	linux-crypto@vger.kernel.org
10277S:	Maintained
10278F:	drivers/crypto/atmel-ecc.*
10279
10280MICROCHIP I2C DRIVER
10281M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10282L:	linux-i2c@vger.kernel.org
10283S:	Supported
10284F:	drivers/i2c/busses/i2c-at91.h
10285F:	drivers/i2c/busses/i2c-at91-*.c
10286
10287MICROCHIP ISC DRIVER
10288M:	Eugen Hristev <eugen.hristev@microchip.com>
10289L:	linux-media@vger.kernel.org
10290S:	Supported
10291F:	drivers/media/platform/atmel/atmel-isc.c
10292F:	drivers/media/platform/atmel/atmel-isc-regs.h
10293F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10294
10295MICROCHIP ISI DRIVER
10296M:	Eugen Hristev <eugen.hristev@microchip.com>
10297L:	linux-media@vger.kernel.org
10298S:	Supported
10299F:	drivers/media/platform/atmel/atmel-isi.c
10300F:	drivers/media/platform/atmel/atmel-isi.h
10301
10302MICROCHIP AT91 USART MFD DRIVER
10303M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10304L:	linux-kernel@vger.kernel.org
10305S:	Supported
10306F:	drivers/mfd/at91-usart.c
10307F:	include/dt-bindings/mfd/at91-usart.h
10308F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10309
10310MICROCHIP AT91 USART SPI DRIVER
10311M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10312L:	linux-spi@vger.kernel.org
10313S:	Supported
10314F:	drivers/spi/spi-at91-usart.c
10315F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10316
10317MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10318M:	Woojung Huh <woojung.huh@microchip.com>
10319M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10320L:	netdev@vger.kernel.org
10321S:	Maintained
10322F:	net/dsa/tag_ksz.c
10323F:	drivers/net/dsa/microchip/*
10324F:	include/linux/platform_data/microchip-ksz.h
10325F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10326
10327MICROCHIP LAN743X ETHERNET DRIVER
10328M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10329M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10330L:	netdev@vger.kernel.org
10331S:	Maintained
10332F:	drivers/net/ethernet/microchip/lan743x_*
10333
10334MICROCHIP LCDFB DRIVER
10335M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10336L:	linux-fbdev@vger.kernel.org
10337S:	Maintained
10338F:	drivers/video/fbdev/atmel_lcdfb.c
10339F:	include/video/atmel_lcdc.h
10340
10341MICROCHIP MMC/SD/SDIO MCI DRIVER
10342M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10343S:	Maintained
10344F:	drivers/mmc/host/atmel-mci.c
10345
10346MICROCHIP MCP16502 PMIC DRIVER
10347M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10349S:	Maintained
10350F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10351F:	drivers/regulator/mcp16502.c
10352
10353MICROCHIP MCP3911 ADC DRIVER
10354M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10355M:	Kent Gustavsson <kent@minoris.se>
10356L:	linux-iio@vger.kernel.org
10357S:	Supported
10358F:	drivers/iio/adc/mcp3911.c
10359F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10360
10361MICROCHIP NAND DRIVER
10362M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10363L:	linux-mtd@lists.infradead.org
10364S:	Supported
10365F:	drivers/mtd/nand/raw/atmel/*
10366F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10367
10368MICROCHIP PWM DRIVER
10369M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10371L:	linux-pwm@vger.kernel.org
10372S:	Supported
10373F:	drivers/pwm/pwm-atmel.c
10374F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10375
10376MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10377M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10378M:	Eugen Hristev <eugen.hristev@microchip.com>
10379L:	linux-iio@vger.kernel.org
10380S:	Supported
10381F:	drivers/iio/adc/at91-sama5d2_adc.c
10382F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10383F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10384
10385MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10386M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10387S:	Supported
10388F:	drivers/power/reset/at91-sama5d2_shdwc.c
10389
10390MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10391M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10393L:	linux-gpio@vger.kernel.org
10394F:	drivers/gpio/gpio-sama5d2-piobu.c
10395
10396MICROCHIP SPI DRIVER
10397M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10398S:	Supported
10399F:	drivers/spi/spi-atmel.*
10400
10401MICROCHIP SSC DRIVER
10402M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10404S:	Supported
10405F:	drivers/misc/atmel-ssc.c
10406F:	include/linux/atmel-ssc.h
10407
10408MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10409M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10411S:	Supported
10412F:	drivers/misc/atmel_tclib.c
10413F:	drivers/clocksource/tcb_clksrc.c
10414
10415MICROCHIP USBA UDC DRIVER
10416M:	Cristian Birsan <cristian.birsan@microchip.com>
10417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10418S:	Supported
10419F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10420
10421MICROCHIP USB251XB DRIVER
10422M:	Richard Leitner <richard.leitner@skidata.com>
10423L:	linux-usb@vger.kernel.org
10424S:	Maintained
10425F:	drivers/usb/misc/usb251xb.c
10426F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10427
10428MICROCHIP XDMA DRIVER
10429M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10430L:	linux-arm-kernel@lists.infradead.org
10431L:	dmaengine@vger.kernel.org
10432S:	Supported
10433F:	drivers/dma/at_xdmac.c
10434
10435MICROSEMI MIPS SOCS
10436M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10437M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10438L:	linux-mips@vger.kernel.org
10439S:	Supported
10440F:	arch/mips/generic/board-ocelot.c
10441F:	arch/mips/configs/generic/board-ocelot.config
10442F:	arch/mips/boot/dts/mscc/
10443F:	Documentation/devicetree/bindings/mips/mscc.txt
10444
10445MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10446M:	Don Brace <don.brace@microsemi.com>
10447L:	esc.storagedev@microsemi.com
10448L:	linux-scsi@vger.kernel.org
10449S:	Supported
10450F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10451F:	drivers/scsi/smartpqi/Kconfig
10452F:	drivers/scsi/smartpqi/Makefile
10453F:	include/linux/cciss*.h
10454F:	include/uapi/linux/cciss*.h
10455F:	Documentation/scsi/smartpqi.txt
10456
10457MICROSEMI ETHERNET SWITCH DRIVER
10458M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10459M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10460L:	netdev@vger.kernel.org
10461S:	Supported
10462F:	drivers/net/ethernet/mscc/
10463
10464MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10465M:	Chen Yu <yu.c.chen@intel.com>
10466L:	platform-driver-x86@vger.kernel.org
10467S:	Supported
10468F:	drivers/platform/x86/surfacepro3_button.c
10469
10470MICROTEK X6 SCANNER
10471M:	Oliver Neukum <oliver@neukum.org>
10472S:	Maintained
10473F:	drivers/usb/image/microtek.*
10474
10475MIPS
10476M:	Ralf Baechle <ralf@linux-mips.org>
10477M:	Paul Burton <paul.burton@mips.com>
10478M:	James Hogan <jhogan@kernel.org>
10479L:	linux-mips@vger.kernel.org
10480W:	http://www.linux-mips.org/
10481T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10483Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10484S:	Supported
10485F:	Documentation/devicetree/bindings/mips/
10486F:	Documentation/mips/
10487F:	arch/mips/
10488F:	drivers/platform/mips/
10489
10490MIPS BOSTON DEVELOPMENT BOARD
10491M:	Paul Burton <paul.burton@mips.com>
10492L:	linux-mips@vger.kernel.org
10493S:	Maintained
10494F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10495F:	arch/mips/boot/dts/img/boston.dts
10496F:	arch/mips/configs/generic/board-boston.config
10497F:	drivers/clk/imgtec/clk-boston.c
10498F:	include/dt-bindings/clock/boston-clock.h
10499
10500MIPS GENERIC PLATFORM
10501M:	Paul Burton <paul.burton@mips.com>
10502L:	linux-mips@vger.kernel.org
10503S:	Supported
10504F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10505F:	arch/mips/generic/
10506F:	arch/mips/tools/generic-board-config.sh
10507
10508MIPS/LOONGSON1 ARCHITECTURE
10509M:	Keguang Zhang <keguang.zhang@gmail.com>
10510L:	linux-mips@vger.kernel.org
10511S:	Maintained
10512F:	arch/mips/loongson32/
10513F:	arch/mips/include/asm/mach-loongson32/
10514F:	drivers/*/*loongson1*
10515F:	drivers/*/*/*loongson1*
10516
10517MIPS/LOONGSON2 ARCHITECTURE
10518M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10519L:	linux-mips@vger.kernel.org
10520S:	Maintained
10521F:	arch/mips/loongson64/fuloong-2e/
10522F:	arch/mips/loongson64/lemote-2f/
10523F:	arch/mips/include/asm/mach-loongson64/
10524F:	drivers/*/*loongson2*
10525F:	drivers/*/*/*loongson2*
10526
10527MIPS/LOONGSON3 ARCHITECTURE
10528M:	Huacai Chen <chenhc@lemote.com>
10529L:	linux-mips@vger.kernel.org
10530S:	Maintained
10531F:	arch/mips/loongson64/
10532F:	arch/mips/include/asm/mach-loongson64/
10533F:	drivers/platform/mips/cpu_hwmon.c
10534F:	drivers/*/*loongson3*
10535F:	drivers/*/*/*loongson3*
10536
10537MIPS RINT INSTRUCTION EMULATION
10538M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10539L:	linux-mips@vger.kernel.org
10540S:	Supported
10541F:	arch/mips/math-emu/sp_rint.c
10542F:	arch/mips/math-emu/dp_rint.c
10543
10544MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10545M:	Hans Verkuil <hverkuil@xs4all.nl>
10546L:	linux-media@vger.kernel.org
10547T:	git git://linuxtv.org/media_tree.git
10548W:	https://linuxtv.org
10549S:	Odd Fixes
10550F:	drivers/media/radio/radio-miropcm20*
10551
10552MMP SUPPORT
10553R:	Lubomir Rintel <lkundrak@v3.sk>
10554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10555S:	Odd Fixes
10556F:	arch/arm/boot/dts/mmp*
10557F:	arch/arm/mach-mmp/
10558
10559MMU GATHER AND TLB INVALIDATION
10560M:	Will Deacon <will.deacon@arm.com>
10561M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10562M:	Andrew Morton <akpm@linux-foundation.org>
10563M:	Nick Piggin <npiggin@gmail.com>
10564M:	Peter Zijlstra <peterz@infradead.org>
10565L:	linux-arch@vger.kernel.org
10566L:	linux-mm@kvack.org
10567S:	Maintained
10568F:	arch/*/include/asm/tlb.h
10569F:	include/asm-generic/tlb.h
10570F:	mm/mmu_gather.c
10571
10572MN88472 MEDIA DRIVER
10573M:	Antti Palosaari <crope@iki.fi>
10574L:	linux-media@vger.kernel.org
10575W:	https://linuxtv.org
10576W:	http://palosaari.fi/linux/
10577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10578S:	Maintained
10579F:	drivers/media/dvb-frontends/mn88472*
10580
10581MN88473 MEDIA DRIVER
10582M:	Antti Palosaari <crope@iki.fi>
10583L:	linux-media@vger.kernel.org
10584W:	https://linuxtv.org
10585W:	http://palosaari.fi/linux/
10586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10587S:	Maintained
10588F:	drivers/media/dvb-frontends/mn88473*
10589
10590MODULE SUPPORT
10591M:	Jessica Yu <jeyu@kernel.org>
10592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10593S:	Maintained
10594F:	include/linux/module.h
10595F:	kernel/module.c
10596
10597MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10598W:	http://popies.net/meye/
10599S:	Orphan
10600F:	Documentation/media/v4l-drivers/meye*
10601F:	drivers/media/pci/meye/
10602F:	include/uapi/linux/meye.h
10603
10604MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10605M:	Jiri Slaby <jirislaby@gmail.com>
10606S:	Maintained
10607F:	Documentation/serial/moxa-smartio.rst
10608F:	drivers/tty/mxser.*
10609
10610MR800 AVERMEDIA USB FM RADIO DRIVER
10611M:	Alexey Klimov <klimov.linux@gmail.com>
10612L:	linux-media@vger.kernel.org
10613T:	git git://linuxtv.org/media_tree.git
10614S:	Maintained
10615F:	drivers/media/radio/radio-mr800.c
10616
10617MRF24J40 IEEE 802.15.4 RADIO DRIVER
10618M:	Alan Ott <alan@signal11.us>
10619L:	linux-wpan@vger.kernel.org
10620S:	Maintained
10621F:	drivers/net/ieee802154/mrf24j40.c
10622F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10623
10624MSI LAPTOP SUPPORT
10625M:	"Lee, Chun-Yi" <jlee@suse.com>
10626L:	platform-driver-x86@vger.kernel.org
10627S:	Maintained
10628F:	drivers/platform/x86/msi-laptop.c
10629
10630MSI WMI SUPPORT
10631L:	platform-driver-x86@vger.kernel.org
10632S:	Orphan
10633F:	drivers/platform/x86/msi-wmi.c
10634
10635MSI001 MEDIA DRIVER
10636M:	Antti Palosaari <crope@iki.fi>
10637L:	linux-media@vger.kernel.org
10638W:	https://linuxtv.org
10639W:	http://palosaari.fi/linux/
10640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10641T:	git git://linuxtv.org/anttip/media_tree.git
10642S:	Maintained
10643F:	drivers/media/tuners/msi001*
10644
10645MSI2500 MEDIA DRIVER
10646M:	Antti Palosaari <crope@iki.fi>
10647L:	linux-media@vger.kernel.org
10648W:	https://linuxtv.org
10649W:	http://palosaari.fi/linux/
10650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10651T:	git git://linuxtv.org/anttip/media_tree.git
10652S:	Maintained
10653F:	drivers/media/usb/msi2500/
10654
10655MSYSTEMS DISKONCHIP G3 MTD DRIVER
10656M:	Robert Jarzmik <robert.jarzmik@free.fr>
10657L:	linux-mtd@lists.infradead.org
10658S:	Maintained
10659F:	drivers/mtd/devices/docg3*
10660
10661MT9M032 APTINA SENSOR DRIVER
10662M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10663L:	linux-media@vger.kernel.org
10664T:	git git://linuxtv.org/media_tree.git
10665S:	Maintained
10666F:	drivers/media/i2c/mt9m032.c
10667F:	include/media/i2c/mt9m032.h
10668
10669MT9P031 APTINA CAMERA SENSOR
10670M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10671L:	linux-media@vger.kernel.org
10672T:	git git://linuxtv.org/media_tree.git
10673S:	Maintained
10674F:	drivers/media/i2c/mt9p031.c
10675F:	include/media/i2c/mt9p031.h
10676
10677MT9T001 APTINA CAMERA SENSOR
10678M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10679L:	linux-media@vger.kernel.org
10680T:	git git://linuxtv.org/media_tree.git
10681S:	Maintained
10682F:	drivers/media/i2c/mt9t001.c
10683F:	include/media/i2c/mt9t001.h
10684
10685MT9T112 APTINA CAMERA SENSOR
10686M:	Jacopo Mondi <jacopo@jmondi.org>
10687L:	linux-media@vger.kernel.org
10688T:	git git://linuxtv.org/media_tree.git
10689S:	Odd Fixes
10690F:	drivers/media/i2c/mt9t112.c
10691F:	include/media/i2c/mt9t112.h
10692
10693MT9V032 APTINA CAMERA SENSOR
10694M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10695L:	linux-media@vger.kernel.org
10696T:	git git://linuxtv.org/media_tree.git
10697S:	Maintained
10698F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10699F:	drivers/media/i2c/mt9v032.c
10700F:	include/media/i2c/mt9v032.h
10701
10702MT9V111 APTINA CAMERA SENSOR
10703M:	Jacopo Mondi <jacopo@jmondi.org>
10704L:	linux-media@vger.kernel.org
10705T:	git git://linuxtv.org/media_tree.git
10706S:	Maintained
10707F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10708F:	drivers/media/i2c/mt9v111.c
10709
10710MULTIFUNCTION DEVICES (MFD)
10711M:	Lee Jones <lee.jones@linaro.org>
10712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10713S:	Supported
10714F:	Documentation/devicetree/bindings/mfd/
10715F:	drivers/mfd/
10716F:	include/linux/mfd/
10717F:	include/dt-bindings/mfd/
10718
10719MULTIMEDIA CARD (MMC) ETC. OVER SPI
10720S:	Orphan
10721F:	drivers/mmc/host/mmc_spi.c
10722F:	include/linux/spi/mmc_spi.h
10723
10724MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10725M:	Ulf Hansson <ulf.hansson@linaro.org>
10726L:	linux-mmc@vger.kernel.org
10727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10728S:	Maintained
10729F:	Documentation/devicetree/bindings/mmc/
10730F:	drivers/mmc/
10731F:	include/linux/mmc/
10732F:	include/uapi/linux/mmc/
10733
10734MULTIPLEXER SUBSYSTEM
10735M:	Peter Rosin <peda@axentia.se>
10736S:	Maintained
10737F:	Documentation/ABI/testing/sysfs-class-mux*
10738F:	Documentation/devicetree/bindings/mux/
10739F:	include/dt-bindings/mux/
10740F:	include/linux/mux/
10741F:	drivers/mux/
10742
10743MULTITECH MULTIPORT CARD (ISICOM)
10744S:	Orphan
10745F:	drivers/tty/isicom.c
10746F:	include/linux/isicom.h
10747
10748MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10749M:	Bin Liu <b-liu@ti.com>
10750L:	linux-usb@vger.kernel.org
10751S:	Maintained
10752F:	drivers/usb/musb/
10753
10754MXL301RF MEDIA DRIVER
10755M:	Akihiro Tsukada <tskd08@gmail.com>
10756L:	linux-media@vger.kernel.org
10757S:	Odd Fixes
10758F:	drivers/media/tuners/mxl301rf*
10759
10760MXL5007T MEDIA DRIVER
10761M:	Michael Krufky <mkrufky@linuxtv.org>
10762L:	linux-media@vger.kernel.org
10763W:	https://linuxtv.org
10764W:	http://github.com/mkrufky
10765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10766T:	git git://linuxtv.org/mkrufky/tuners.git
10767S:	Maintained
10768F:	drivers/media/tuners/mxl5007t.*
10769
10770MXSFB DRM DRIVER
10771M:	Marek Vasut <marex@denx.de>
10772M:	Stefan Agner <stefan@agner.ch>
10773L:	dri-devel@lists.freedesktop.org
10774S:	Supported
10775F:	drivers/gpu/drm/mxsfb/
10776F:	Documentation/devicetree/bindings/display/mxsfb.txt
10777T:	git git://anongit.freedesktop.org/drm/drm-misc
10778
10779MYLEX DAC960 PCI RAID Controller
10780M:	Hannes Reinecke <hare@kernel.org>
10781L:	linux-scsi@vger.kernel.org
10782S:	Supported
10783F:	drivers/scsi/myrb.*
10784F:	drivers/scsi/myrs.*
10785
10786MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10787M:	Chris Lee <christopher.lee@cspi.com>
10788L:	netdev@vger.kernel.org
10789W:	https://www.cspi.com/ethernet-products/support/downloads/
10790S:	Supported
10791F:	drivers/net/ethernet/myricom/myri10ge/
10792
10793NAND FLASH SUBSYSTEM
10794M:	Miquel Raynal <miquel.raynal@bootlin.com>
10795R:	Richard Weinberger <richard@nod.at>
10796L:	linux-mtd@lists.infradead.org
10797W:	http://www.linux-mtd.infradead.org/
10798Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10800S:	Maintained
10801F:	drivers/mtd/nand/
10802F:	include/linux/mtd/*nand*.h
10803
10804NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10805M:	Daniel Mack <zonque@gmail.com>
10806S:	Maintained
10807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10808W:	http://www.native-instruments.com
10809F:	sound/usb/caiaq/
10810
10811NATSEMI ETHERNET DRIVER (DP8381x)
10812S:	Orphan
10813F:	drivers/net/ethernet/natsemi/natsemi.c
10814
10815NCR 5380 SCSI DRIVERS
10816M:	Finn Thain <fthain@telegraphics.com.au>
10817M:	Michael Schmitz <schmitzmic@gmail.com>
10818L:	linux-scsi@vger.kernel.org
10819S:	Maintained
10820F:	Documentation/scsi/g_NCR5380.txt
10821F:	drivers/scsi/NCR5380.*
10822F:	drivers/scsi/arm/cumana_1.c
10823F:	drivers/scsi/arm/oak.c
10824F:	drivers/scsi/atari_scsi.*
10825F:	drivers/scsi/dmx3191d.c
10826F:	drivers/scsi/g_NCR5380.*
10827F:	drivers/scsi/mac_scsi.*
10828F:	drivers/scsi/sun3_scsi.*
10829F:	drivers/scsi/sun3_scsi_vme.c
10830
10831NCSI LIBRARY:
10832M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10833S:	Maintained
10834F:	net/ncsi/
10835
10836NCT6775 HARDWARE MONITOR DRIVER
10837M:	Guenter Roeck <linux@roeck-us.net>
10838L:	linux-hwmon@vger.kernel.org
10839S:	Maintained
10840F:	Documentation/hwmon/nct6775.rst
10841F:	drivers/hwmon/nct6775.c
10842
10843NET_FAILOVER MODULE
10844M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10845L:	netdev@vger.kernel.org
10846S:	Supported
10847F:	driver/net/net_failover.c
10848F:	include/net/net_failover.h
10849F:	Documentation/networking/net_failover.rst
10850
10851NETEFFECT IWARP RNIC DRIVER (IW_NES)
10852M:	Faisal Latif <faisal.latif@intel.com>
10853L:	linux-rdma@vger.kernel.org
10854W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10855S:	Supported
10856F:	drivers/infiniband/hw/nes/
10857F:	include/uapi/rdma/nes-abi.h
10858
10859NETEM NETWORK EMULATOR
10860M:	Stephen Hemminger <stephen@networkplumber.org>
10861L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10862S:	Maintained
10863F:	net/sched/sch_netem.c
10864
10865NETERION 10GbE DRIVERS (s2io/vxge)
10866M:	Jon Mason <jdmason@kudzu.us>
10867L:	netdev@vger.kernel.org
10868S:	Supported
10869F:	Documentation/networking/device_drivers/neterion/s2io.txt
10870F:	Documentation/networking/device_drivers/neterion/vxge.txt
10871F:	drivers/net/ethernet/neterion/
10872
10873NETFILTER
10874M:	Pablo Neira Ayuso <pablo@netfilter.org>
10875M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10876M:	Florian Westphal <fw@strlen.de>
10877L:	netfilter-devel@vger.kernel.org
10878L:	coreteam@netfilter.org
10879W:	http://www.netfilter.org/
10880W:	http://www.iptables.org/
10881W:	http://www.nftables.org/
10882Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10885S:	Maintained
10886F:	include/linux/netfilter*
10887F:	include/linux/netfilter/
10888F:	include/net/netfilter/
10889F:	include/uapi/linux/netfilter*
10890F:	include/uapi/linux/netfilter/
10891F:	net/*/netfilter.c
10892F:	net/*/netfilter/
10893F:	net/netfilter/
10894F:	net/bridge/br_netfilter*.c
10895
10896NETROM NETWORK LAYER
10897M:	Ralf Baechle <ralf@linux-mips.org>
10898L:	linux-hams@vger.kernel.org
10899W:	http://www.linux-ax25.org/
10900S:	Maintained
10901F:	include/net/netrom.h
10902F:	include/uapi/linux/netrom.h
10903F:	net/netrom/
10904
10905NETRONOME ETHERNET DRIVERS
10906M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10907L:	oss-drivers@netronome.com
10908S:	Maintained
10909F:	drivers/net/ethernet/netronome/
10910
10911NETWORK BLOCK DEVICE (NBD)
10912M:	Josef Bacik <josef@toxicpanda.com>
10913S:	Maintained
10914L:	linux-block@vger.kernel.org
10915L:	nbd@other.debian.org
10916F:	Documentation/blockdev/nbd.txt
10917F:	drivers/block/nbd.c
10918F:	include/trace/events/nbd.h
10919F:	include/uapi/linux/nbd.h
10920
10921NETWORK DROP MONITOR
10922M:	Neil Horman <nhorman@tuxdriver.com>
10923L:	netdev@vger.kernel.org
10924S:	Maintained
10925W:	https://fedorahosted.org/dropwatch/
10926F:	net/core/drop_monitor.c
10927
10928NETWORKING DRIVERS
10929M:	"David S. Miller" <davem@davemloft.net>
10930L:	netdev@vger.kernel.org
10931W:	http://www.linuxfoundation.org/en/Net
10932Q:	http://patchwork.ozlabs.org/project/netdev/list/
10933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10935S:	Odd Fixes
10936F:	Documentation/devicetree/bindings/net/
10937F:	drivers/net/
10938F:	include/linux/if_*
10939F:	include/linux/netdevice.h
10940F:	include/linux/etherdevice.h
10941F:	include/linux/fcdevice.h
10942F:	include/linux/fddidevice.h
10943F:	include/linux/hippidevice.h
10944F:	include/linux/inetdevice.h
10945F:	include/uapi/linux/if_*
10946F:	include/uapi/linux/netdevice.h
10947
10948NETWORKING DRIVERS (WIRELESS)
10949M:	Kalle Valo <kvalo@codeaurora.org>
10950L:	linux-wireless@vger.kernel.org
10951Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10954S:	Maintained
10955F:	Documentation/devicetree/bindings/net/wireless/
10956F:	drivers/net/wireless/
10957
10958NETWORKING [DSA]
10959M:	Andrew Lunn <andrew@lunn.ch>
10960M:	Vivien Didelot <vivien.didelot@gmail.com>
10961M:	Florian Fainelli <f.fainelli@gmail.com>
10962S:	Maintained
10963F:	Documentation/devicetree/bindings/net/dsa/
10964F:	net/dsa/
10965F:	include/net/dsa.h
10966F:	include/linux/dsa/
10967F:	include/linux/platform_data/dsa.h
10968F:	drivers/net/dsa/
10969
10970NETWORKING [GENERAL]
10971M:	"David S. Miller" <davem@davemloft.net>
10972L:	netdev@vger.kernel.org
10973W:	http://www.linuxfoundation.org/en/Net
10974Q:	http://patchwork.ozlabs.org/project/netdev/list/
10975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10977B:	mailto:netdev@vger.kernel.org
10978S:	Maintained
10979F:	net/
10980F:	include/net/
10981F:	include/linux/in.h
10982F:	include/linux/net.h
10983F:	include/linux/netdevice.h
10984F:	include/uapi/linux/in.h
10985F:	include/uapi/linux/net.h
10986F:	include/uapi/linux/netdevice.h
10987F:	include/uapi/linux/net_namespace.h
10988F:	tools/testing/selftests/net/
10989F:	lib/net_utils.c
10990F:	lib/random32.c
10991F:	Documentation/networking/
10992
10993NETWORKING [IPSEC]
10994M:	Steffen Klassert <steffen.klassert@secunet.com>
10995M:	Herbert Xu <herbert@gondor.apana.org.au>
10996M:	"David S. Miller" <davem@davemloft.net>
10997L:	netdev@vger.kernel.org
10998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11000S:	Maintained
11001F:	net/xfrm/
11002F:	net/key/
11003F:	net/ipv4/xfrm*
11004F:	net/ipv4/esp4*
11005F:	net/ipv4/ah4.c
11006F:	net/ipv4/ipcomp.c
11007F:	net/ipv4/ip_vti.c
11008F:	net/ipv6/xfrm*
11009F:	net/ipv6/esp6*
11010F:	net/ipv6/ah6.c
11011F:	net/ipv6/ipcomp6.c
11012F:	net/ipv6/ip6_vti.c
11013F:	include/uapi/linux/xfrm.h
11014F:	include/net/xfrm.h
11015
11016NETWORKING [IPv4/IPv6]
11017M:	"David S. Miller" <davem@davemloft.net>
11018M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11019M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11020L:	netdev@vger.kernel.org
11021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11022S:	Maintained
11023F:	net/ipv4/
11024F:	net/ipv6/
11025F:	include/net/ip*
11026F:	arch/x86/net/*
11027
11028NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11029M:	Paul Moore <paul@paul-moore.com>
11030W:	https://github.com/netlabel
11031L:	netdev@vger.kernel.org
11032L:	linux-security-module@vger.kernel.org
11033S:	Maintained
11034F:	Documentation/netlabel/
11035F:	include/net/calipso.h
11036F:	include/net/cipso_ipv4.h
11037F:	include/net/netlabel.h
11038F:	include/uapi/linux/netfilter/xt_SECMARK.h
11039F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11040F:	net/netlabel/
11041F:	net/ipv4/cipso_ipv4.c
11042F:	net/ipv6/calipso.c
11043F:	net/netfilter/xt_CONNSECMARK.c
11044F:	net/netfilter/xt_SECMARK.c
11045
11046NETWORKING [TCP]
11047M:	Eric Dumazet <edumazet@google.com>
11048L:	netdev@vger.kernel.org
11049S:	Maintained
11050F:	net/ipv4/tcp*.c
11051F:	net/ipv4/syncookies.c
11052F:	net/ipv6/tcp*.c
11053F:	net/ipv6/syncookies.c
11054F:	include/uapi/linux/tcp.h
11055F:	include/net/tcp.h
11056F:	include/linux/tcp.h
11057F:	include/trace/events/tcp.h
11058
11059NETWORKING [TLS]
11060M:	Boris Pismenny <borisp@mellanox.com>
11061M:	Aviad Yehezkel <aviadye@mellanox.com>
11062M:	Dave Watson <davejwatson@fb.com>
11063M:	John Fastabend <john.fastabend@gmail.com>
11064M:	Daniel Borkmann <daniel@iogearbox.net>
11065L:	netdev@vger.kernel.org
11066S:	Maintained
11067F:	net/tls/*
11068F:	include/uapi/linux/tls.h
11069F:	include/net/tls.h
11070
11071NETWORKING [WIRELESS]
11072L:	linux-wireless@vger.kernel.org
11073Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11074
11075NETDEVSIM
11076M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11077S:	Maintained
11078F:	drivers/net/netdevsim/*
11079
11080NETXEN (1/10) GbE SUPPORT
11081M:	Manish Chopra <manishc@marvell.com>
11082M:	Rahul Verma <rahulv@marvell.com>
11083M:	GR-Linux-NIC-Dev@marvell.com
11084L:	netdev@vger.kernel.org
11085S:	Supported
11086F:	drivers/net/ethernet/qlogic/netxen/
11087
11088NFC SUBSYSTEM
11089L:	netdev@vger.kernel.org
11090S:	Orphan
11091F:	net/nfc/
11092F:	include/net/nfc/
11093F:	include/uapi/linux/nfc.h
11094F:	drivers/nfc/
11095F:	include/linux/platform_data/nfcmrvl.h
11096F:	include/linux/platform_data/nxp-nci.h
11097F:	Documentation/devicetree/bindings/net/nfc/
11098
11099NFS, SUNRPC, AND LOCKD CLIENTS
11100M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11101M:	Anna Schumaker <anna.schumaker@netapp.com>
11102L:	linux-nfs@vger.kernel.org
11103W:	http://client.linux-nfs.org
11104T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11105S:	Maintained
11106F:	fs/lockd/
11107F:	fs/nfs/
11108F:	fs/nfs_common/
11109F:	net/sunrpc/
11110F:	include/linux/lockd/
11111F:	include/linux/nfs*
11112F:	include/linux/sunrpc/
11113F:	include/uapi/linux/nfs*
11114F:	include/uapi/linux/sunrpc/
11115
11116NILFS2 FILESYSTEM
11117M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11118L:	linux-nilfs@vger.kernel.org
11119W:	https://nilfs.sourceforge.io/
11120W:	https://nilfs.osdn.jp/
11121T:	git git://github.com/konis/nilfs2.git
11122S:	Supported
11123F:	Documentation/filesystems/nilfs2.txt
11124F:	fs/nilfs2/
11125F:	include/trace/events/nilfs2.h
11126F:	include/uapi/linux/nilfs2_api.h
11127F:	include/uapi/linux/nilfs2_ondisk.h
11128
11129NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11130M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11131W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11132S:	Maintained
11133F:	Documentation/scsi/NinjaSCSI.txt
11134F:	drivers/scsi/pcmcia/nsp_*
11135
11136NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11137M:	GOTO Masanori <gotom@debian.or.jp>
11138M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11139W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11140S:	Maintained
11141F:	Documentation/scsi/NinjaSCSI.txt
11142F:	drivers/scsi/nsp32*
11143
11144NIOS2 ARCHITECTURE
11145M:	Ley Foon Tan <lftan@altera.com>
11146L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11148S:	Maintained
11149F:	arch/nios2/
11150
11151NOHZ, DYNTICKS SUPPORT
11152M:	Frederic Weisbecker <fweisbec@gmail.com>
11153M:	Thomas Gleixner <tglx@linutronix.de>
11154M:	Ingo Molnar <mingo@kernel.org>
11155L:	linux-kernel@vger.kernel.org
11156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11157S:	Maintained
11158F:	kernel/time/tick*.*
11159F:	include/linux/tick.h
11160F:	include/linux/sched/nohz.h
11161
11162NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11163M:	Pavel Machek <pavel@ucw.cz>
11164M:	Sakari Ailus <sakari.ailus@iki.fi>
11165L:	linux-media@vger.kernel.org
11166S:	Maintained
11167F:	drivers/media/i2c/et8ek8
11168F:	drivers/media/i2c/ad5820.c
11169
11170NOKIA N900 POWER SUPPLY DRIVERS
11171R:	Pali Rohár <pali.rohar@gmail.com>
11172F:	include/linux/power/bq2415x_charger.h
11173F:	include/linux/power/bq27xxx_battery.h
11174F:	include/linux/power/isp1704_charger.h
11175F:	drivers/power/supply/bq2415x_charger.c
11176F:	drivers/power/supply/bq27xxx_battery.c
11177F:	drivers/power/supply/bq27xxx_battery_i2c.c
11178F:	drivers/power/supply/isp1704_charger.c
11179F:	drivers/power/supply/rx51_battery.c
11180
11181NOLIBC HEADER FILE
11182M:	Willy Tarreau <w@1wt.eu>
11183S:	Maintained
11184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11185F:	tools/include/nolibc/
11186
11187NTB AMD DRIVER
11188M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11189L:	linux-ntb@googlegroups.com
11190S:	Supported
11191F:	drivers/ntb/hw/amd/
11192
11193NTB DRIVER CORE
11194M:	Jon Mason <jdmason@kudzu.us>
11195M:	Dave Jiang <dave.jiang@intel.com>
11196M:	Allen Hubbe <allenbh@gmail.com>
11197L:	linux-ntb@googlegroups.com
11198S:	Supported
11199W:	https://github.com/jonmason/ntb/wiki
11200T:	git git://github.com/jonmason/ntb.git
11201F:	drivers/ntb/
11202F:	drivers/net/ntb_netdev.c
11203F:	include/linux/ntb.h
11204F:	include/linux/ntb_transport.h
11205F:	tools/testing/selftests/ntb/
11206
11207NTB IDT DRIVER
11208M:	Serge Semin <fancer.lancer@gmail.com>
11209L:	linux-ntb@googlegroups.com
11210S:	Supported
11211F:	drivers/ntb/hw/idt/
11212
11213NTB INTEL DRIVER
11214M:	Dave Jiang <dave.jiang@intel.com>
11215L:	linux-ntb@googlegroups.com
11216S:	Supported
11217W:	https://github.com/davejiang/linux/wiki
11218T:	git https://github.com/davejiang/linux.git
11219F:	drivers/ntb/hw/intel/
11220
11221NTFS FILESYSTEM
11222M:	Anton Altaparmakov <anton@tuxera.com>
11223L:	linux-ntfs-dev@lists.sourceforge.net
11224W:	http://www.tuxera.com/
11225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11226S:	Supported
11227F:	Documentation/filesystems/ntfs.txt
11228F:	fs/ntfs/
11229
11230NUBUS SUBSYSTEM
11231M:	Finn Thain <fthain@telegraphics.com.au>
11232L:	linux-m68k@lists.linux-m68k.org
11233S:	Maintained
11234F:	arch/*/include/asm/nubus.h
11235F:	drivers/nubus/
11236F:	include/linux/nubus.h
11237F:	include/uapi/linux/nubus.h
11238
11239NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11240M:	Antonino Daplas <adaplas@gmail.com>
11241L:	linux-fbdev@vger.kernel.org
11242S:	Maintained
11243F:	drivers/video/fbdev/riva/
11244F:	drivers/video/fbdev/nvidia/
11245
11246NVM EXPRESS DRIVER
11247M:	Keith Busch <kbusch@kernel.org>
11248M:	Jens Axboe <axboe@fb.com>
11249M:	Christoph Hellwig <hch@lst.de>
11250M:	Sagi Grimberg <sagi@grimberg.me>
11251L:	linux-nvme@lists.infradead.org
11252T:	git://git.infradead.org/nvme.git
11253W:	http://git.infradead.org/nvme.git
11254S:	Supported
11255F:	drivers/nvme/host/
11256F:	include/linux/nvme.h
11257F:	include/uapi/linux/nvme_ioctl.h
11258
11259NVM EXPRESS FC TRANSPORT DRIVERS
11260M:	James Smart <james.smart@broadcom.com>
11261L:	linux-nvme@lists.infradead.org
11262S:	Supported
11263F:	include/linux/nvme-fc.h
11264F:	include/linux/nvme-fc-driver.h
11265F:	drivers/nvme/host/fc.c
11266F:	drivers/nvme/target/fc.c
11267F:	drivers/nvme/target/fcloop.c
11268
11269NVM EXPRESS TARGET DRIVER
11270M:	Christoph Hellwig <hch@lst.de>
11271M:	Sagi Grimberg <sagi@grimberg.me>
11272L:	linux-nvme@lists.infradead.org
11273T:	git://git.infradead.org/nvme.git
11274W:	http://git.infradead.org/nvme.git
11275S:	Supported
11276F:	drivers/nvme/target/
11277
11278NVMEM FRAMEWORK
11279M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11280S:	Maintained
11281F:	drivers/nvmem/
11282F:	Documentation/devicetree/bindings/nvmem/
11283F:	Documentation/ABI/stable/sysfs-bus-nvmem
11284F:	include/linux/nvmem-consumer.h
11285F:	include/linux/nvmem-provider.h
11286
11287NXP FXAS21002C DRIVER
11288M:	Rui Miguel Silva <rmfrfs@gmail.com>
11289L:	linux-iio@vger.kernel.org
11290S:	Maintained
11291F:	Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11292F:	drivers/iio/gyro/fxas21002c_core.c
11293F:	drivers/iio/gyro/fxas21002c.h
11294F:	drivers/iio/gyro/fxas21002c_i2c.c
11295F:	drivers/iio/gyro/fxas21002c_spi.c
11296
11297NXP SGTL5000 DRIVER
11298M:	Fabio Estevam <festevam@gmail.com>
11299L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11300S:	Maintained
11301F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11302F:	sound/soc/codecs/sgtl5000*
11303
11304NXP SJA1105 ETHERNET SWITCH DRIVER
11305M:	Vladimir Oltean <olteanv@gmail.com>
11306L:	linux-kernel@vger.kernel.org
11307S:	Maintained
11308F:	drivers/net/dsa/sja1105
11309
11310NXP TDA998X DRM DRIVER
11311M:	Russell King <linux@armlinux.org.uk>
11312S:	Maintained
11313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11314T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11315F:	drivers/gpu/drm/i2c/tda998x_drv.c
11316F:	include/drm/i2c/tda998x.h
11317F:	include/dt-bindings/display/tda998x.h
11318K:	"nxp,tda998x"
11319
11320NXP TFA9879 DRIVER
11321M:	Peter Rosin <peda@axentia.se>
11322L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11323S:	Maintained
11324F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11325F:	sound/soc/codecs/tfa9879*
11326
11327NXP-NCI NFC DRIVER
11328M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11329R:	Charles Gorand <charles.gorand@effinnov.com>
11330L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11331S:	Supported
11332F:	drivers/nfc/nxp-nci
11333
11334OBJAGG
11335M:	Jiri Pirko <jiri@mellanox.com>
11336L:	netdev@vger.kernel.org
11337S:	Supported
11338F:	lib/objagg.c
11339F:	lib/test_objagg.c
11340F:	include/linux/objagg.h
11341
11342NXP FSPI DRIVER
11343R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11344M:	Ashish Kumar <ashish.kumar@nxp.com>
11345L:	linux-spi@vger.kernel.org
11346S:	Maintained
11347F:	drivers/spi/spi-nxp-fspi.c
11348F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11349
11350OBJTOOL
11351M:	Josh Poimboeuf <jpoimboe@redhat.com>
11352M:	Peter Zijlstra <peterz@infradead.org>
11353S:	Supported
11354F:	tools/objtool/
11355
11356OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11357M:	Frederic Barrat <fbarrat@linux.ibm.com>
11358M:	Andrew Donnellan <ajd@linux.ibm.com>
11359L:	linuxppc-dev@lists.ozlabs.org
11360S:	Supported
11361F:	arch/powerpc/platforms/powernv/ocxl.c
11362F:	arch/powerpc/include/asm/pnv-ocxl.h
11363F:	drivers/misc/ocxl/
11364F:	include/misc/ocxl*
11365F:	include/uapi/misc/ocxl.h
11366F:	Documentation/accelerators/ocxl.rst
11367
11368OMAP AUDIO SUPPORT
11369M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11370M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11371L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11372L:	linux-omap@vger.kernel.org
11373S:	Maintained
11374F:	sound/soc/ti/omap*
11375F:	sound/soc/ti/rx51.c
11376F:	sound/soc/ti/n810.c
11377F:	sound/soc/ti/sdma-pcm.*
11378
11379OMAP CLOCK FRAMEWORK SUPPORT
11380M:	Paul Walmsley <paul@pwsan.com>
11381L:	linux-omap@vger.kernel.org
11382S:	Maintained
11383F:	arch/arm/*omap*/*clock*
11384
11385OMAP DEVICE TREE SUPPORT
11386M:	Benoît Cousson <bcousson@baylibre.com>
11387M:	Tony Lindgren <tony@atomide.com>
11388L:	linux-omap@vger.kernel.org
11389L:	devicetree@vger.kernel.org
11390S:	Maintained
11391F:	arch/arm/boot/dts/*omap*
11392F:	arch/arm/boot/dts/*am3*
11393F:	arch/arm/boot/dts/*am4*
11394F:	arch/arm/boot/dts/*am5*
11395F:	arch/arm/boot/dts/*dra7*
11396
11397OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11398L:	linux-omap@vger.kernel.org
11399L:	linux-fbdev@vger.kernel.org
11400S:	Orphan
11401F:	drivers/video/fbdev/omap2/
11402F:	Documentation/arm/OMAP/DSS
11403
11404OMAP FRAMEBUFFER SUPPORT
11405L:	linux-fbdev@vger.kernel.org
11406L:	linux-omap@vger.kernel.org
11407S:	Orphan
11408F:	drivers/video/fbdev/omap/
11409
11410OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11411M:	Roger Quadros <rogerq@ti.com>
11412M:	Tony Lindgren <tony@atomide.com>
11413L:	linux-omap@vger.kernel.org
11414S:	Maintained
11415F:	drivers/memory/omap-gpmc.c
11416F:	arch/arm/mach-omap2/*gpmc*
11417
11418OMAP GPIO DRIVER
11419M:	Grygorii Strashko <grygorii.strashko@ti.com>
11420M:	Santosh Shilimkar <ssantosh@kernel.org>
11421M:	Kevin Hilman <khilman@kernel.org>
11422L:	linux-omap@vger.kernel.org
11423S:	Maintained
11424F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11425F:	drivers/gpio/gpio-omap.c
11426
11427OMAP HARDWARE SPINLOCK SUPPORT
11428M:	Ohad Ben-Cohen <ohad@wizery.com>
11429L:	linux-omap@vger.kernel.org
11430S:	Maintained
11431F:	drivers/hwspinlock/omap_hwspinlock.c
11432
11433OMAP HS MMC SUPPORT
11434L:	linux-mmc@vger.kernel.org
11435L:	linux-omap@vger.kernel.org
11436S:	Orphan
11437F:	drivers/mmc/host/omap_hsmmc.c
11438
11439OMAP HWMOD DATA
11440M:	Paul Walmsley <paul@pwsan.com>
11441L:	linux-omap@vger.kernel.org
11442S:	Maintained
11443F:	arch/arm/mach-omap2/omap_hwmod*data*
11444
11445OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11446M:	Benoît Cousson <bcousson@baylibre.com>
11447L:	linux-omap@vger.kernel.org
11448S:	Maintained
11449F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11450
11451OMAP HWMOD SUPPORT
11452M:	Benoît Cousson <bcousson@baylibre.com>
11453M:	Paul Walmsley <paul@pwsan.com>
11454L:	linux-omap@vger.kernel.org
11455S:	Maintained
11456F:	arch/arm/mach-omap2/omap_hwmod.*
11457
11458OMAP I2C DRIVER
11459M:	Vignesh R <vigneshr@ti.com>
11460L:	linux-omap@vger.kernel.org
11461L:	linux-i2c@vger.kernel.org
11462S:	Maintained
11463F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11464F:	drivers/i2c/busses/i2c-omap.c
11465
11466OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11467M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11468L:	linux-media@vger.kernel.org
11469S:	Maintained
11470F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11471F:	drivers/media/platform/omap3isp/
11472F:	drivers/staging/media/omap4iss/
11473
11474OMAP MMC SUPPORT
11475M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11476L:	linux-omap@vger.kernel.org
11477S:	Odd Fixes
11478F:	drivers/mmc/host/omap.c
11479
11480OMAP POWER MANAGEMENT SUPPORT
11481M:	Kevin Hilman <khilman@kernel.org>
11482L:	linux-omap@vger.kernel.org
11483S:	Maintained
11484F:	arch/arm/*omap*/*pm*
11485F:	drivers/cpufreq/omap-cpufreq.c
11486
11487OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11488M:	Rajendra Nayak <rnayak@codeaurora.org>
11489M:	Paul Walmsley <paul@pwsan.com>
11490L:	linux-omap@vger.kernel.org
11491S:	Maintained
11492F:	arch/arm/mach-omap2/prm*
11493
11494OMAP RANDOM NUMBER GENERATOR SUPPORT
11495M:	Deepak Saxena <dsaxena@plexity.net>
11496S:	Maintained
11497F:	drivers/char/hw_random/omap-rng.c
11498
11499OMAP USB SUPPORT
11500L:	linux-usb@vger.kernel.org
11501L:	linux-omap@vger.kernel.org
11502S:	Orphan
11503F:	drivers/usb/*/*omap*
11504F:	arch/arm/*omap*/usb*
11505
11506OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11507M:	Mark Jackson <mpfj@newflow.co.uk>
11508L:	linux-omap@vger.kernel.org
11509S:	Maintained
11510F:	arch/arm/boot/dts/am335x-nano.dts
11511
11512OMAP1 SUPPORT
11513M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11514M:	Tony Lindgren <tony@atomide.com>
11515L:	linux-omap@vger.kernel.org
11516Q:	http://patchwork.kernel.org/project/linux-omap/list/
11517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11518S:	Maintained
11519F:	arch/arm/mach-omap1/
11520F:	arch/arm/plat-omap/
11521F:	arch/arm/configs/omap1_defconfig
11522F:	drivers/i2c/busses/i2c-omap.c
11523F:	include/linux/platform_data/i2c-omap.h
11524F:	include/linux/platform_data/ams-delta-fiq.h
11525
11526OMAP2+ SUPPORT
11527M:	Tony Lindgren <tony@atomide.com>
11528L:	linux-omap@vger.kernel.org
11529W:	http://www.muru.com/linux/omap/
11530W:	http://linux.omap.com/
11531Q:	http://patchwork.kernel.org/project/linux-omap/list/
11532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11533S:	Maintained
11534F:	arch/arm/mach-omap2/
11535F:	arch/arm/plat-omap/
11536F:	arch/arm/configs/omap2plus_defconfig
11537F:	drivers/i2c/busses/i2c-omap.c
11538F:	drivers/irqchip/irq-omap-intc.c
11539F:	drivers/mfd/*omap*.c
11540F:	drivers/mfd/menelaus.c
11541F:	drivers/mfd/palmas.c
11542F:	drivers/mfd/tps65217.c
11543F:	drivers/mfd/tps65218.c
11544F:	drivers/mfd/tps65910.c
11545F:	drivers/mfd/twl-core.[ch]
11546F:	drivers/mfd/twl4030*.c
11547F:	drivers/mfd/twl6030*.c
11548F:	drivers/mfd/twl6040*.c
11549F:	drivers/regulator/palmas-regulator*.c
11550F:	drivers/regulator/pbias-regulator.c
11551F:	drivers/regulator/tps65217-regulator.c
11552F:	drivers/regulator/tps65218-regulator.c
11553F:	drivers/regulator/tps65910-regulator.c
11554F:	drivers/regulator/twl-regulator.c
11555F:	drivers/regulator/twl6030-regulator.c
11556F:	include/linux/platform_data/i2c-omap.h
11557
11558ONION OMEGA2+ BOARD
11559M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11560L:	linux-mips@vger.kernel.org
11561S:	Maintained
11562F:	arch/mips/boot/dts/ralink/omega2p.dts
11563
11564OMFS FILESYSTEM
11565M:	Bob Copeland <me@bobcopeland.com>
11566L:	linux-karma-devel@lists.sourceforge.net
11567S:	Maintained
11568F:	Documentation/filesystems/omfs.txt
11569F:	fs/omfs/
11570
11571OMNIKEY CARDMAN 4000 DRIVER
11572M:	Harald Welte <laforge@gnumonks.org>
11573S:	Maintained
11574F:	drivers/char/pcmcia/cm4000_cs.c
11575F:	include/linux/cm4000_cs.h
11576F:	include/uapi/linux/cm4000_cs.h
11577
11578OMNIKEY CARDMAN 4040 DRIVER
11579M:	Harald Welte <laforge@gnumonks.org>
11580S:	Maintained
11581F:	drivers/char/pcmcia/cm4040_cs.*
11582
11583OMNIVISION OV13858 SENSOR DRIVER
11584M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11585L:	linux-media@vger.kernel.org
11586T:	git git://linuxtv.org/media_tree.git
11587S:	Maintained
11588F:	drivers/media/i2c/ov13858.c
11589
11590OMNIVISION OV2680 SENSOR DRIVER
11591M:	Rui Miguel Silva <rmfrfs@gmail.com>
11592L:	linux-media@vger.kernel.org
11593T:	git git://linuxtv.org/media_tree.git
11594S:	Maintained
11595F:	drivers/media/i2c/ov2680.c
11596F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11597
11598OMNIVISION OV2685 SENSOR DRIVER
11599M:	Shunqian Zheng <zhengsq@rock-chips.com>
11600L:	linux-media@vger.kernel.org
11601T:	git git://linuxtv.org/media_tree.git
11602S:	Maintained
11603F:	drivers/media/i2c/ov2685.c
11604
11605OMNIVISION OV5640 SENSOR DRIVER
11606M:	Steve Longerbeam <slongerbeam@gmail.com>
11607L:	linux-media@vger.kernel.org
11608T:	git git://linuxtv.org/media_tree.git
11609S:	Maintained
11610F:	drivers/media/i2c/ov5640.c
11611
11612OMNIVISION OV5647 SENSOR DRIVER
11613M:	Luis Oliveira <lolivei@synopsys.com>
11614L:	linux-media@vger.kernel.org
11615T:	git git://linuxtv.org/media_tree.git
11616S:	Maintained
11617F:	drivers/media/i2c/ov5647.c
11618
11619OMNIVISION OV5695 SENSOR DRIVER
11620M:	Shunqian Zheng <zhengsq@rock-chips.com>
11621L:	linux-media@vger.kernel.org
11622T:	git git://linuxtv.org/media_tree.git
11623S:	Maintained
11624F:	drivers/media/i2c/ov5695.c
11625
11626OMNIVISION OV7670 SENSOR DRIVER
11627M:	Jonathan Corbet <corbet@lwn.net>
11628L:	linux-media@vger.kernel.org
11629T:	git git://linuxtv.org/media_tree.git
11630S:	Maintained
11631F:	drivers/media/i2c/ov7670.c
11632F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11633
11634OMNIVISION OV772x SENSOR DRIVER
11635M:	Jacopo Mondi <jacopo@jmondi.org>
11636L:	linux-media@vger.kernel.org
11637T:	git git://linuxtv.org/media_tree.git
11638S:	Odd fixes
11639F:	drivers/media/i2c/ov772x.c
11640F:	include/media/i2c/ov772x.h
11641F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11642
11643OMNIVISION OV7740 SENSOR DRIVER
11644M:	Wenyou Yang <wenyou.yang@microchip.com>
11645L:	linux-media@vger.kernel.org
11646T:	git git://linuxtv.org/media_tree.git
11647S:	Maintained
11648F:	drivers/media/i2c/ov7740.c
11649F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11650
11651OMNIVISION OV9640 SENSOR DRIVER
11652M:	Petr Cvek <petrcvekcz@gmail.com>
11653L:	linux-media@vger.kernel.org
11654S:	Maintained
11655F:	drivers/media/i2c/ov9640.*
11656
11657OMNIVISION OV8856 SENSOR DRIVER
11658M:	Ben Kao <ben.kao@intel.com>
11659L:	linux-media@vger.kernel.org
11660T:	git git://linuxtv.org/media_tree.git
11661S:	Maintained
11662F:	drivers/media/i2c/ov8856.c
11663
11664OMNIVISION OV9650 SENSOR DRIVER
11665M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11666R:	Akinobu Mita <akinobu.mita@gmail.com>
11667R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11668L:	linux-media@vger.kernel.org
11669T:	git git://linuxtv.org/media_tree.git
11670S:	Maintained
11671F:	drivers/media/i2c/ov9650.c
11672F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11673
11674ONENAND FLASH DRIVER
11675M:	Kyungmin Park <kyungmin.park@samsung.com>
11676L:	linux-mtd@lists.infradead.org
11677S:	Maintained
11678F:	drivers/mtd/nand/onenand/
11679F:	include/linux/mtd/onenand*.h
11680
11681ONSTREAM SCSI TAPE DRIVER
11682M:	Willem Riede <osst@riede.org>
11683L:	osst-users@lists.sourceforge.net
11684L:	linux-scsi@vger.kernel.org
11685S:	Maintained
11686F:	Documentation/scsi/osst.txt
11687F:	drivers/scsi/osst.*
11688F:	drivers/scsi/osst_*.h
11689F:	drivers/scsi/st.h
11690
11691OP-TEE DRIVER
11692M:	Jens Wiklander <jens.wiklander@linaro.org>
11693S:	Maintained
11694F:	drivers/tee/optee/
11695
11696OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11697M:	Sumit Garg <sumit.garg@linaro.org>
11698S:	Maintained
11699F:	drivers/char/hw_random/optee-rng.c
11700
11701OPA-VNIC DRIVER
11702M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11703M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11704L:	linux-rdma@vger.kernel.org
11705S:	Supported
11706F:	drivers/infiniband/ulp/opa_vnic
11707
11708OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11709M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11710M:	Frank Rowand <frowand.list@gmail.com>
11711L:	devicetree@vger.kernel.org
11712S:	Maintained
11713F:	Documentation/devicetree/dynamic-resolution-notes.txt
11714F:	Documentation/devicetree/overlay-notes.txt
11715F:	drivers/of/overlay.c
11716F:	drivers/of/resolver.c
11717K:	of_overlay_notifier_
11718
11719OPEN FIRMWARE AND FLATTENED DEVICE TREE
11720M:	Rob Herring <robh+dt@kernel.org>
11721M:	Frank Rowand <frowand.list@gmail.com>
11722L:	devicetree@vger.kernel.org
11723W:	http://www.devicetree.org/
11724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11725S:	Maintained
11726F:	drivers/of/
11727F:	include/linux/of*.h
11728F:	scripts/dtc/
11729F:	Documentation/ABI/testing/sysfs-firmware-ofw
11730
11731OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11732M:	Rob Herring <robh+dt@kernel.org>
11733M:	Mark Rutland <mark.rutland@arm.com>
11734L:	devicetree@vger.kernel.org
11735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11736Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11737S:	Maintained
11738F:	Documentation/devicetree/
11739F:	arch/*/boot/dts/
11740F:	include/dt-bindings/
11741
11742OPENCORES I2C BUS DRIVER
11743M:	Peter Korsgaard <peter@korsgaard.com>
11744M:	Andrew Lunn <andrew@lunn.ch>
11745L:	linux-i2c@vger.kernel.org
11746S:	Maintained
11747F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11748F:	Documentation/i2c/busses/i2c-ocores
11749F:	drivers/i2c/busses/i2c-ocores.c
11750F:	include/linux/platform_data/i2c-ocores.h
11751
11752OPENRISC ARCHITECTURE
11753M:	Jonas Bonn <jonas@southpole.se>
11754M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11755M:	Stafford Horne <shorne@gmail.com>
11756T:	git git://github.com/openrisc/linux.git
11757L:	openrisc@lists.librecores.org
11758W:	http://openrisc.io
11759S:	Maintained
11760F:	Documentation/devicetree/bindings/openrisc/
11761F:	Documentation/openrisc/
11762F:	arch/openrisc/
11763F:	drivers/irqchip/irq-ompic.c
11764F:	drivers/irqchip/irq-or1k-*
11765
11766OPENVSWITCH
11767M:	Pravin B Shelar <pshelar@ovn.org>
11768L:	netdev@vger.kernel.org
11769L:	dev@openvswitch.org
11770W:	http://openvswitch.org
11771S:	Maintained
11772F:	net/openvswitch/
11773F:	include/uapi/linux/openvswitch.h
11774
11775OPERATING PERFORMANCE POINTS (OPP)
11776M:	Viresh Kumar <vireshk@kernel.org>
11777M:	Nishanth Menon <nm@ti.com>
11778M:	Stephen Boyd <sboyd@kernel.org>
11779L:	linux-pm@vger.kernel.org
11780S:	Maintained
11781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11782F:	drivers/opp/
11783F:	include/linux/pm_opp.h
11784F:	Documentation/power/opp.txt
11785F:	Documentation/devicetree/bindings/opp/
11786
11787OPL4 DRIVER
11788M:	Clemens Ladisch <clemens@ladisch.de>
11789L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11791S:	Maintained
11792F:	sound/drivers/opl4/
11793
11794OPROFILE
11795M:	Robert Richter <rric@kernel.org>
11796L:	oprofile-list@lists.sf.net
11797S:	Maintained
11798F:	arch/*/include/asm/oprofile*.h
11799F:	arch/*/oprofile/
11800F:	drivers/oprofile/
11801F:	include/linux/oprofile.h
11802
11803ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11804M:	Mark Fasheh <mark@fasheh.com>
11805M:	Joel Becker <jlbec@evilplan.org>
11806M:	Joseph Qi <joseph.qi@linux.alibaba.com>
11807L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11808W:	http://ocfs2.wiki.kernel.org
11809S:	Supported
11810F:	Documentation/filesystems/ocfs2.txt
11811F:	Documentation/filesystems/dlmfs.txt
11812F:	fs/ocfs2/
11813
11814ORANGEFS FILESYSTEM
11815M:	Mike Marshall <hubcap@omnibond.com>
11816R:	Martin Brandenburg <martin@omnibond.com>
11817L:	devel@lists.orangefs.org
11818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11819S:	Supported
11820F:	fs/orangefs/
11821F:	Documentation/filesystems/orangefs.txt
11822
11823ORINOCO DRIVER
11824L:	linux-wireless@vger.kernel.org
11825W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11826W:	http://www.nongnu.org/orinoco/
11827S:	Orphan
11828F:	drivers/net/wireless/intersil/orinoco/
11829
11830OV2659 OMNIVISION SENSOR DRIVER
11831M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11832L:	linux-media@vger.kernel.org
11833W:	https://linuxtv.org
11834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11835T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11836S:	Maintained
11837F:	drivers/media/i2c/ov2659.c
11838F:	include/media/i2c/ov2659.h
11839
11840OVERLAY FILESYSTEM
11841M:	Miklos Szeredi <miklos@szeredi.hu>
11842L:	linux-unionfs@vger.kernel.org
11843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11844S:	Supported
11845F:	fs/overlayfs/
11846F:	Documentation/filesystems/overlayfs.txt
11847
11848P54 WIRELESS DRIVER
11849M:	Christian Lamparter <chunkeey@googlemail.com>
11850L:	linux-wireless@vger.kernel.org
11851W:	http://wireless.kernel.org/en/users/Drivers/p54
11852S:	Maintained
11853F:	drivers/net/wireless/intersil/p54/
11854
11855PA SEMI ETHERNET DRIVER
11856L:	netdev@vger.kernel.org
11857S:	Orphan
11858F:	drivers/net/ethernet/pasemi/*
11859
11860PA SEMI SMBUS DRIVER
11861L:	linux-i2c@vger.kernel.org
11862S:	Orphan
11863F:	drivers/i2c/busses/i2c-pasemi.c
11864
11865PACKING
11866M:	Vladimir Oltean <olteanv@gmail.com>
11867L:	netdev@vger.kernel.org
11868S:	Supported
11869F:	lib/packing.c
11870F:	include/linux/packing.h
11871F:	Documentation/packing.txt
11872
11873PADATA PARALLEL EXECUTION MECHANISM
11874M:	Steffen Klassert <steffen.klassert@secunet.com>
11875L:	linux-crypto@vger.kernel.org
11876S:	Maintained
11877F:	kernel/padata.c
11878F:	include/linux/padata.h
11879F:	Documentation/padata.txt
11880
11881PANASONIC LAPTOP ACPI EXTRAS DRIVER
11882M:	Harald Welte <laforge@gnumonks.org>
11883L:	platform-driver-x86@vger.kernel.org
11884S:	Maintained
11885F:	drivers/platform/x86/panasonic-laptop.c
11886
11887PARALLEL LCD/KEYPAD PANEL DRIVER
11888M:	Willy Tarreau <willy@haproxy.com>
11889M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11890S:	Odd Fixes
11891F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11892F:	drivers/auxdisplay/panel.c
11893
11894PARALLEL PORT SUBSYSTEM
11895M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11896M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11897L:	linux-parport@lists.infradead.org (subscribers-only)
11898S:	Maintained
11899F:	drivers/parport/
11900F:	include/linux/parport*.h
11901F:	drivers/char/ppdev.c
11902F:	include/uapi/linux/ppdev.h
11903F:	Documentation/parport*.txt
11904
11905PARAVIRT_OPS INTERFACE
11906M:	Juergen Gross <jgross@suse.com>
11907M:	Alok Kataria <akataria@vmware.com>
11908L:	virtualization@lists.linux-foundation.org
11909S:	Supported
11910F:	Documentation/virtual/paravirt_ops.txt
11911F:	arch/*/kernel/paravirt*
11912F:	arch/*/include/asm/paravirt*.h
11913F:	include/linux/hypervisor.h
11914
11915PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11916M:	Tim Waugh <tim@cyberelk.net>
11917L:	linux-parport@lists.infradead.org (subscribers-only)
11918S:	Maintained
11919F:	Documentation/blockdev/paride.txt
11920F:	drivers/block/paride/
11921
11922PARISC ARCHITECTURE
11923M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11924M:	Helge Deller <deller@gmx.de>
11925L:	linux-parisc@vger.kernel.org
11926W:	http://www.parisc-linux.org/
11927Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11930S:	Maintained
11931F:	arch/parisc/
11932F:	Documentation/parisc/
11933F:	drivers/parisc/
11934F:	drivers/char/agp/parisc-agp.c
11935F:	drivers/input/serio/gscps2.c
11936F:	drivers/parport/parport_gsc.*
11937F:	drivers/tty/serial/8250/8250_gsc.c
11938F:	drivers/video/fbdev/sti*
11939F:	drivers/video/console/sti*
11940F:	drivers/video/logo/logo_parisc*
11941
11942PARMAN
11943M:	Jiri Pirko <jiri@mellanox.com>
11944L:	netdev@vger.kernel.org
11945S:	Supported
11946F:	lib/parman.c
11947F:	lib/test_parman.c
11948F:	include/linux/parman.h
11949
11950PC ENGINES APU BOARD DRIVER
11951M:	Enrico Weigelt, metux IT consult <info@metux.net>
11952S:	Maintained
11953F:	drivers/platform/x86/pcengines-apuv2.c
11954
11955PC87360 HARDWARE MONITORING DRIVER
11956M:	Jim Cromie <jim.cromie@gmail.com>
11957L:	linux-hwmon@vger.kernel.org
11958S:	Maintained
11959F:	Documentation/hwmon/pc87360.rst
11960F:	drivers/hwmon/pc87360.c
11961
11962PC8736x GPIO DRIVER
11963M:	Jim Cromie <jim.cromie@gmail.com>
11964S:	Maintained
11965F:	drivers/char/pc8736x_gpio.c
11966
11967PC87427 HARDWARE MONITORING DRIVER
11968M:	Jean Delvare <jdelvare@suse.com>
11969L:	linux-hwmon@vger.kernel.org
11970S:	Maintained
11971F:	Documentation/hwmon/pc87427.rst
11972F:	drivers/hwmon/pc87427.c
11973
11974PCA9532 LED DRIVER
11975M:	Riku Voipio <riku.voipio@iki.fi>
11976S:	Maintained
11977F:	drivers/leds/leds-pca9532.c
11978F:	include/linux/leds-pca9532.h
11979
11980PCA9541 I2C BUS MASTER SELECTOR DRIVER
11981M:	Guenter Roeck <linux@roeck-us.net>
11982L:	linux-i2c@vger.kernel.org
11983S:	Maintained
11984F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11985
11986PCDP - PRIMARY CONSOLE AND DEBUG PORT
11987M:	Khalid Aziz <khalid@gonehiking.org>
11988S:	Maintained
11989F:	drivers/firmware/pcdp.*
11990
11991PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11992M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11993L:	linux-pci@vger.kernel.org
11994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11995S:	Maintained
11996F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11997F:	drivers/pci/controller/pci-aardvark.c
11998
11999PCI DRIVER FOR ALTERA PCIE IP
12000M:	Ley Foon Tan <lftan@altera.com>
12001L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12002L:	linux-pci@vger.kernel.org
12003S:	Supported
12004F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12005F:	drivers/pci/controller/pcie-altera.c
12006
12007PCI DRIVER FOR APPLIEDMICRO XGENE
12008M:	Toan Le <toan@os.amperecomputing.com>
12009L:	linux-pci@vger.kernel.org
12010L:	linux-arm-kernel@lists.infradead.org
12011S:	Maintained
12012F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12013F:	drivers/pci/controller/pci-xgene.c
12014
12015PCI DRIVER FOR ARM VERSATILE PLATFORM
12016M:	Rob Herring <robh@kernel.org>
12017L:	linux-pci@vger.kernel.org
12018L:	linux-arm-kernel@lists.infradead.org
12019S:	Maintained
12020F:	Documentation/devicetree/bindings/pci/versatile.txt
12021F:	drivers/pci/controller/pci-versatile.c
12022
12023PCI DRIVER FOR ARMADA 8K
12024M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12025L:	linux-pci@vger.kernel.org
12026L:	linux-arm-kernel@lists.infradead.org
12027S:	Maintained
12028F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12029F:	drivers/pci/controller/dwc/pcie-armada8k.c
12030
12031PCI DRIVER FOR CADENCE PCIE IP
12032M:	Tom Joseph <tjoseph@cadence.com>
12033L:	linux-pci@vger.kernel.org
12034S:	Maintained
12035F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12036F:	drivers/pci/controller/pcie-cadence*
12037
12038PCI DRIVER FOR FREESCALE LAYERSCAPE
12039M:	Minghuan Lian <minghuan.Lian@nxp.com>
12040M:	Mingkai Hu <mingkai.hu@nxp.com>
12041M:	Roy Zang <roy.zang@nxp.com>
12042L:	linuxppc-dev@lists.ozlabs.org
12043L:	linux-pci@vger.kernel.org
12044L:	linux-arm-kernel@lists.infradead.org
12045S:	Maintained
12046F:	drivers/pci/controller/dwc/*layerscape*
12047
12048PCI DRIVER FOR GENERIC OF HOSTS
12049M:	Will Deacon <will.deacon@arm.com>
12050L:	linux-pci@vger.kernel.org
12051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12052S:	Maintained
12053F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12054F:	drivers/pci/controller/pci-host-common.c
12055F:	drivers/pci/controller/pci-host-generic.c
12056
12057PCI DRIVER FOR IMX6
12058M:	Richard Zhu <hongxing.zhu@nxp.com>
12059M:	Lucas Stach <l.stach@pengutronix.de>
12060L:	linux-pci@vger.kernel.org
12061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12062S:	Maintained
12063F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12064F:	drivers/pci/controller/dwc/*imx6*
12065
12066PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12067M:	Keith Busch <keith.busch@intel.com>
12068M:	Jonathan Derrick <jonathan.derrick@intel.com>
12069L:	linux-pci@vger.kernel.org
12070S:	Supported
12071F:	drivers/pci/controller/vmd.c
12072
12073PCI DRIVER FOR MICROSEMI SWITCHTEC
12074M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12075M:	Logan Gunthorpe <logang@deltatee.com>
12076L:	linux-pci@vger.kernel.org
12077S:	Maintained
12078F:	Documentation/switchtec.txt
12079F:	Documentation/ABI/testing/sysfs-class-switchtec
12080F:	drivers/pci/switch/switchtec*
12081F:	include/uapi/linux/switchtec_ioctl.h
12082F:	include/linux/switchtec.h
12083F:	drivers/ntb/hw/mscc/
12084
12085PCI DRIVER FOR MOBIVEIL PCIE IP
12086M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12087M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12088L:	linux-pci@vger.kernel.org
12089S:	Supported
12090F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12091F:	drivers/pci/controller/pcie-mobiveil.c
12092
12093PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12094M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12095M:	Jason Cooper <jason@lakedaemon.net>
12096L:	linux-pci@vger.kernel.org
12097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12098S:	Maintained
12099F:	drivers/pci/controller/*mvebu*
12100
12101PCI DRIVER FOR NVIDIA TEGRA
12102M:	Thierry Reding <thierry.reding@gmail.com>
12103L:	linux-tegra@vger.kernel.org
12104L:	linux-pci@vger.kernel.org
12105S:	Supported
12106F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12107F:	drivers/pci/controller/pci-tegra.c
12108
12109PCI DRIVER FOR RENESAS R-CAR
12110M:	Simon Horman <horms@verge.net.au>
12111L:	linux-pci@vger.kernel.org
12112L:	linux-renesas-soc@vger.kernel.org
12113S:	Maintained
12114F:	drivers/pci/controller/*rcar*
12115
12116PCI DRIVER FOR SAMSUNG EXYNOS
12117M:	Jingoo Han <jingoohan1@gmail.com>
12118L:	linux-pci@vger.kernel.org
12119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12120L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12121S:	Maintained
12122F:	drivers/pci/controller/dwc/pci-exynos.c
12123
12124PCI DRIVER FOR SYNOPSYS DESIGNWARE
12125M:	Jingoo Han <jingoohan1@gmail.com>
12126M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12127L:	linux-pci@vger.kernel.org
12128S:	Maintained
12129F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12130F:	drivers/pci/controller/dwc/*designware*
12131
12132PCI DRIVER FOR TI DRA7XX
12133M:	Kishon Vijay Abraham I <kishon@ti.com>
12134L:	linux-omap@vger.kernel.org
12135L:	linux-pci@vger.kernel.org
12136S:	Supported
12137F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12138F:	drivers/pci/controller/dwc/pci-dra7xx.c
12139
12140PCI DRIVER FOR TI KEYSTONE
12141M:	Murali Karicheri <m-karicheri2@ti.com>
12142L:	linux-pci@vger.kernel.org
12143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12144S:	Maintained
12145F:	drivers/pci/controller/dwc/pci-keystone.c
12146
12147PCI ENDPOINT SUBSYSTEM
12148M:	Kishon Vijay Abraham I <kishon@ti.com>
12149M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12150L:	linux-pci@vger.kernel.org
12151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12152S:	Supported
12153F:	drivers/pci/endpoint/
12154F:	drivers/misc/pci_endpoint_test.c
12155F:	tools/pci/
12156
12157PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12158M:	Russell Currey <ruscur@russell.cc>
12159M:	Sam Bobroff <sbobroff@linux.ibm.com>
12160M:	Oliver O'Halloran <oohall@gmail.com>
12161L:	linuxppc-dev@lists.ozlabs.org
12162S:	Supported
12163F:	Documentation/PCI/pci-error-recovery.txt
12164F:	drivers/pci/pcie/aer.c
12165F:	drivers/pci/pcie/dpc.c
12166F:	drivers/pci/pcie/err.c
12167F:	Documentation/powerpc/eeh-pci-error-recovery.txt
12168F:	arch/powerpc/kernel/eeh*.c
12169F:	arch/powerpc/platforms/*/eeh*.c
12170F:	arch/powerpc/include/*/eeh*.h
12171
12172PCI ERROR RECOVERY
12173M:	Linas Vepstas <linasvepstas@gmail.com>
12174L:	linux-pci@vger.kernel.org
12175S:	Supported
12176F:	Documentation/PCI/pci-error-recovery.txt
12177
12178PCI MSI DRIVER FOR ALTERA MSI IP
12179M:	Ley Foon Tan <lftan@altera.com>
12180L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12181L:	linux-pci@vger.kernel.org
12182S:	Supported
12183F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12184F:	drivers/pci/controller/pcie-altera-msi.c
12185
12186PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12187M:	Toan Le <toan@os.amperecomputing.com>
12188L:	linux-pci@vger.kernel.org
12189L:	linux-arm-kernel@lists.infradead.org
12190S:	Maintained
12191F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12192F:	drivers/pci/controller/pci-xgene-msi.c
12193
12194PCI SUBSYSTEM
12195M:	Bjorn Helgaas <bhelgaas@google.com>
12196L:	linux-pci@vger.kernel.org
12197Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12199S:	Supported
12200F:	Documentation/devicetree/bindings/pci/
12201F:	Documentation/PCI/
12202F:	drivers/acpi/pci*
12203F:	drivers/pci/
12204F:	include/asm-generic/pci*
12205F:	include/linux/pci*
12206F:	include/linux/of_pci.h
12207F:	include/uapi/linux/pci*
12208F:	lib/pci*
12209F:	arch/x86/pci/
12210F:	arch/x86/kernel/quirks.c
12211F:	arch/x86/kernel/early-quirks.c
12212
12213PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12214M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12215L:	linux-pci@vger.kernel.org
12216Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12218S:	Supported
12219F:	drivers/pci/controller/
12220
12221PCIE DRIVER FOR ANNAPURNA LABS
12222M:	Jonathan Chocron <jonnyc@amazon.com>
12223L:	linux-pci@vger.kernel.org
12224S:	Maintained
12225F:	drivers/pci/controller/dwc/pcie-al.c
12226
12227PCIE DRIVER FOR AMLOGIC MESON
12228M:	Yue Wang <yue.wang@Amlogic.com>
12229L:	linux-pci@vger.kernel.org
12230L:	linux-amlogic@lists.infradead.org
12231S:	Maintained
12232F:	drivers/pci/controller/dwc/pci-meson.c
12233
12234PCIE DRIVER FOR AXIS ARTPEC
12235M:	Jesper Nilsson <jesper.nilsson@axis.com>
12236L:	linux-arm-kernel@axis.com
12237L:	linux-pci@vger.kernel.org
12238S:	Maintained
12239F:	Documentation/devicetree/bindings/pci/axis,artpec*
12240F:	drivers/pci/controller/dwc/*artpec*
12241
12242PCIE DRIVER FOR CAVIUM THUNDERX
12243M:	David Daney <david.daney@cavium.com>
12244L:	linux-pci@vger.kernel.org
12245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12246S:	Supported
12247F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12248F:	drivers/pci/controller/pci-thunder-*
12249
12250PCIE DRIVER FOR HISILICON
12251M:	Zhou Wang <wangzhou1@hisilicon.com>
12252L:	linux-pci@vger.kernel.org
12253S:	Maintained
12254F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12255F:	drivers/pci/controller/dwc/pcie-hisi.c
12256
12257PCIE DRIVER FOR HISILICON KIRIN
12258M:	Xiaowei Song <songxiaowei@hisilicon.com>
12259M:	Binghui Wang <wangbinghui@hisilicon.com>
12260L:	linux-pci@vger.kernel.org
12261S:	Maintained
12262F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12263F:	drivers/pci/controller/dwc/pcie-kirin.c
12264
12265PCIE DRIVER FOR HISILICON STB
12266M:	Shawn Guo <shawn.guo@linaro.org>
12267L:	linux-pci@vger.kernel.org
12268S:	Maintained
12269F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12270F:	drivers/pci/controller/dwc/pcie-histb.c
12271
12272PCIE DRIVER FOR MEDIATEK
12273M:	Ryder Lee <ryder.lee@mediatek.com>
12274L:	linux-pci@vger.kernel.org
12275L:	linux-mediatek@lists.infradead.org
12276S:	Supported
12277F:	Documentation/devicetree/bindings/pci/mediatek*
12278F:	drivers/pci/controller/*mediatek*
12279
12280PCIE DRIVER FOR QUALCOMM MSM
12281M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12282L:	linux-pci@vger.kernel.org
12283L:	linux-arm-msm@vger.kernel.org
12284S:	Maintained
12285F:	drivers/pci/controller/dwc/*qcom*
12286
12287PCIE DRIVER FOR ROCKCHIP
12288M:	Shawn Lin <shawn.lin@rock-chips.com>
12289L:	linux-pci@vger.kernel.org
12290L:	linux-rockchip@lists.infradead.org
12291S:	Maintained
12292F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12293F:	drivers/pci/controller/pcie-rockchip*
12294
12295PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12296M:	Linus Walleij <linus.walleij@linaro.org>
12297L:	linux-pci@vger.kernel.org
12298S:	Maintained
12299F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12300F:	drivers/pci/controller/pci-v3-semi.c
12301
12302PCIE DRIVER FOR SOCIONEXT UNIPHIER
12303M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12304L:	linux-pci@vger.kernel.org
12305S:	Maintained
12306F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12307F:	drivers/pci/controller/dwc/pcie-uniphier.c
12308
12309PCIE DRIVER FOR ST SPEAR13XX
12310M:	Pratyush Anand <pratyush.anand@gmail.com>
12311L:	linux-pci@vger.kernel.org
12312S:	Maintained
12313F:	drivers/pci/controller/dwc/*spear*
12314
12315PCMCIA SUBSYSTEM
12316M:	Dominik Brodowski <linux@dominikbrodowski.net>
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12318S:	Odd Fixes
12319F:	Documentation/pcmcia/
12320F:	tools/pcmcia/
12321F:	drivers/pcmcia/
12322F:	include/pcmcia/
12323
12324PCNET32 NETWORK DRIVER
12325M:	Don Fry <pcnet32@frontier.com>
12326L:	netdev@vger.kernel.org
12327S:	Maintained
12328F:	drivers/net/ethernet/amd/pcnet32.c
12329
12330PCRYPT PARALLEL CRYPTO ENGINE
12331M:	Steffen Klassert <steffen.klassert@secunet.com>
12332L:	linux-crypto@vger.kernel.org
12333S:	Maintained
12334F:	crypto/pcrypt.c
12335F:	include/crypto/pcrypt.h
12336
12337PEAQ WMI HOTKEYS DRIVER
12338M:	Hans de Goede <hdegoede@redhat.com>
12339L:	platform-driver-x86@vger.kernel.org
12340S:	Maintained
12341F:	drivers/platform/x86/peaq-wmi.c
12342
12343PER-CPU MEMORY ALLOCATOR
12344M:	Dennis Zhou <dennis@kernel.org>
12345M:	Tejun Heo <tj@kernel.org>
12346M:	Christoph Lameter <cl@linux.com>
12347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12348S:	Maintained
12349F:	include/linux/percpu*.h
12350F:	mm/percpu*.c
12351F:	arch/*/include/asm/percpu.h
12352
12353PER-TASK DELAY ACCOUNTING
12354M:	Balbir Singh <bsingharora@gmail.com>
12355S:	Maintained
12356F:	include/linux/delayacct.h
12357F:	kernel/delayacct.c
12358
12359PERFORMANCE EVENTS SUBSYSTEM
12360M:	Peter Zijlstra <peterz@infradead.org>
12361M:	Ingo Molnar <mingo@redhat.com>
12362M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12363R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12364R:	Jiri Olsa <jolsa@redhat.com>
12365R:	Namhyung Kim <namhyung@kernel.org>
12366L:	linux-kernel@vger.kernel.org
12367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12368S:	Supported
12369F:	kernel/events/*
12370F:	include/linux/perf_event.h
12371F:	include/uapi/linux/perf_event.h
12372F:	arch/*/kernel/perf_event*.c
12373F:	arch/*/kernel/*/perf_event*.c
12374F:	arch/*/kernel/*/*/perf_event*.c
12375F:	arch/*/include/asm/perf_event.h
12376F:	arch/*/kernel/perf_callchain.c
12377F:	arch/*/events/*
12378F:	arch/*/events/*/*
12379F:	tools/perf/
12380
12381PERSONALITY HANDLING
12382M:	Christoph Hellwig <hch@infradead.org>
12383L:	linux-abi-devel@lists.sourceforge.net
12384S:	Maintained
12385F:	include/linux/personality.h
12386F:	include/uapi/linux/personality.h
12387
12388PHOENIX RC FLIGHT CONTROLLER ADAPTER
12389M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12390L:	linux-input@vger.kernel.org
12391S:	Maintained
12392F:	Documentation/input/devices/pxrc.rst
12393F:	drivers/input/joystick/pxrc.c
12394
12395PHONET PROTOCOL
12396M:	Remi Denis-Courmont <courmisch@gmail.com>
12397S:	Supported
12398F:	Documentation/networking/phonet.txt
12399F:	include/linux/phonet.h
12400F:	include/net/phonet/
12401F:	include/uapi/linux/phonet.h
12402F:	net/phonet/
12403
12404PHRAM MTD DRIVER
12405M:	Joern Engel <joern@lazybastard.org>
12406L:	linux-mtd@lists.infradead.org
12407S:	Maintained
12408F:	drivers/mtd/devices/phram.c
12409
12410PICOLCD HID DRIVER
12411M:	Bruno Prémont <bonbons@linux-vserver.org>
12412L:	linux-input@vger.kernel.org
12413S:	Maintained
12414F:	drivers/hid/hid-picolcd*
12415
12416PICOXCELL SUPPORT
12417M:	Jamie Iles <jamie@jamieiles.com>
12418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12419T:	git git://github.com/jamieiles/linux-2.6-ji.git
12420S:	Supported
12421F:	arch/arm/boot/dts/picoxcell*
12422F:	arch/arm/mach-picoxcell/
12423F:	drivers/crypto/picoxcell*
12424
12425PIN CONTROL SUBSYSTEM
12426M:	Linus Walleij <linus.walleij@linaro.org>
12427L:	linux-gpio@vger.kernel.org
12428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12429S:	Maintained
12430F:	Documentation/devicetree/bindings/pinctrl/
12431F:	Documentation/driver-api/pinctl.rst
12432F:	drivers/pinctrl/
12433F:	include/linux/pinctrl/
12434
12435PIN CONTROLLER - MICROCHIP AT91
12436M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12438L:	linux-gpio@vger.kernel.org
12439S:	Supported
12440F:	drivers/pinctrl/pinctrl-at91*
12441
12442PIN CONTROLLER - FREESCALE
12443M:	Dong Aisheng <aisheng.dong@nxp.com>
12444M:	Fabio Estevam <festevam@gmail.com>
12445M:	Shawn Guo <shawnguo@kernel.org>
12446M:	Stefan Agner <stefan@agner.ch>
12447R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12448L:	linux-gpio@vger.kernel.org
12449S:	Maintained
12450F:	drivers/pinctrl/freescale/
12451F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12452
12453PIN CONTROLLER - INTEL
12454M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12455M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12457S:	Maintained
12458F:	drivers/pinctrl/intel/
12459
12460PIN CONTROLLER - MEDIATEK
12461M:	Sean Wang <sean.wang@kernel.org>
12462L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12463S:	Maintained
12464F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12465F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12466F:	drivers/pinctrl/mediatek/
12467
12468PIN CONTROLLER - QUALCOMM
12469M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12470S:	Maintained
12471L:	linux-arm-msm@vger.kernel.org
12472F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12473F:	drivers/pinctrl/qcom/
12474
12475PIN CONTROLLER - RENESAS
12476M:	Geert Uytterhoeven <geert+renesas@glider.be>
12477L:	linux-renesas-soc@vger.kernel.org
12478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12479S:	Maintained
12480F:	drivers/pinctrl/pinctrl-rz*
12481F:	drivers/pinctrl/sh-pfc/
12482
12483PIN CONTROLLER - SAMSUNG
12484M:	Tomasz Figa <tomasz.figa@gmail.com>
12485M:	Krzysztof Kozlowski <krzk@kernel.org>
12486M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12488L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12489Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12491S:	Maintained
12492F:	drivers/pinctrl/samsung/
12493F:	include/dt-bindings/pinctrl/samsung.h
12494F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12495
12496PIN CONTROLLER - SINGLE
12497M:	Tony Lindgren <tony@atomide.com>
12498M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12500L:	linux-omap@vger.kernel.org
12501S:	Maintained
12502F:	drivers/pinctrl/pinctrl-single.c
12503
12504PIN CONTROLLER - ST SPEAR
12505M:	Viresh Kumar <vireshk@kernel.org>
12506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12507W:	http://www.st.com/spear
12508S:	Maintained
12509F:	drivers/pinctrl/spear/
12510
12511PISTACHIO SOC SUPPORT
12512M:	James Hartley <james.hartley@sondrel.com>
12513L:	linux-mips@vger.kernel.org
12514S:	Odd Fixes
12515F:	arch/mips/pistachio/
12516F:	arch/mips/include/asm/mach-pistachio/
12517F:	arch/mips/boot/dts/img/pistachio*
12518F:	arch/mips/configs/pistachio*_defconfig
12519
12520PKTCDVD DRIVER
12521S:	Orphan
12522M:	linux-block@vger.kernel.org
12523F:	drivers/block/pktcdvd.c
12524F:	include/linux/pktcdvd.h
12525F:	include/uapi/linux/pktcdvd.h
12526
12527PKUNITY SOC DRIVERS
12528M:	Guan Xuetao <gxt@pku.edu.cn>
12529W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12530S:	Maintained
12531T:	git git://github.com/gxt/linux.git
12532F:	drivers/input/serio/i8042-unicore32io.h
12533F:	drivers/i2c/busses/i2c-puv3.c
12534F:	drivers/video/fbdev/fb-puv3.c
12535F:	drivers/rtc/rtc-puv3.c
12536
12537PMBUS HARDWARE MONITORING DRIVERS
12538M:	Guenter Roeck <linux@roeck-us.net>
12539L:	linux-hwmon@vger.kernel.org
12540W:	http://hwmon.wiki.kernel.org/
12541W:	http://www.roeck-us.net/linux/drivers/
12542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12543S:	Maintained
12544F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12545F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12546F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12547F:	Documentation/hwmon/adm1275.rst
12548F:	Documentation/hwmon/ibm-cffps.rst
12549F:	Documentation/hwmon/ir35221.rst
12550F:	Documentation/hwmon/lm25066.rst
12551F:	Documentation/hwmon/ltc2978.rst
12552F:	Documentation/hwmon/ltc3815.rst
12553F:	Documentation/hwmon/max16064.rst
12554F:	Documentation/hwmon/max20751.rst
12555F:	Documentation/hwmon/max31785.rst
12556F:	Documentation/hwmon/max34440.rst
12557F:	Documentation/hwmon/max8688.rst
12558F:	Documentation/hwmon/pmbus.rst
12559F:	Documentation/hwmon/pmbus-core.rst
12560F:	Documentation/hwmon/tps40422.rst
12561F:	Documentation/hwmon/ucd9000.rst
12562F:	Documentation/hwmon/ucd9200.rst
12563F:	Documentation/hwmon/zl6100.rst
12564F:	drivers/hwmon/pmbus/
12565F:	include/linux/pmbus.h
12566
12567PMC SIERRA MaxRAID DRIVER
12568L:	linux-scsi@vger.kernel.org
12569W:	http://www.pmc-sierra.com/
12570S:	Orphan
12571F:	drivers/scsi/pmcraid.*
12572
12573PMC SIERRA PM8001 DRIVER
12574M:	Jack Wang <jinpu.wang@profitbricks.com>
12575M:	lindar_liu@usish.com
12576L:	linux-scsi@vger.kernel.org
12577S:	Supported
12578F:	drivers/scsi/pm8001/
12579
12580PNP SUPPORT
12581M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12582S:	Maintained
12583F:	drivers/pnp/
12584
12585PNI RM3100 IIO DRIVER
12586M:	Song Qiang <songqiang1304521@gmail.com>
12587L:	linux-iio@vger.kernel.org
12588S:	Maintained
12589F:	drivers/iio/magnetometer/rm3100*
12590F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12591
12592POSIX CLOCKS and TIMERS
12593M:	Thomas Gleixner <tglx@linutronix.de>
12594L:	linux-kernel@vger.kernel.org
12595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12596S:	Maintained
12597F:	fs/timerfd.c
12598F:	include/linux/timer*
12599F:	kernel/time/*timer*
12600
12601POWER MANAGEMENT CORE
12602M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12603L:	linux-pm@vger.kernel.org
12604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12605B:	https://bugzilla.kernel.org
12606S:	Supported
12607F:	drivers/base/power/
12608F:	include/linux/pm.h
12609F:	include/linux/pm_*
12610F:	include/linux/powercap.h
12611F:	drivers/powercap/
12612F:	kernel/configs/nopm.config
12613
12614POWER STATE COORDINATION INTERFACE (PSCI)
12615M:	Mark Rutland <mark.rutland@arm.com>
12616M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12617L:	linux-arm-kernel@lists.infradead.org
12618S:	Maintained
12619F:	drivers/firmware/psci/
12620F:	include/linux/psci.h
12621F:	include/uapi/linux/psci.h
12622
12623POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12624M:	Sebastian Reichel <sre@kernel.org>
12625L:	linux-pm@vger.kernel.org
12626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12627S:	Maintained
12628F:	Documentation/ABI/testing/sysfs-class-power
12629F:	Documentation/devicetree/bindings/power/supply/
12630F:	include/linux/power_supply.h
12631F:	drivers/power/supply/
12632
12633POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12634M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12635L:	linuxppc-dev@lists.ozlabs.org
12636S:	Maintained
12637F:	drivers/char/powernv-op-panel.c
12638
12639PPP OVER ATM (RFC 2364)
12640M:	Mitchell Blank Jr <mitch@sfgoth.com>
12641S:	Maintained
12642F:	net/atm/pppoatm.c
12643F:	include/uapi/linux/atmppp.h
12644
12645PPP OVER ETHERNET
12646M:	Michal Ostrowski <mostrows@earthlink.net>
12647S:	Maintained
12648F:	drivers/net/ppp/pppoe.c
12649F:	drivers/net/ppp/pppox.c
12650
12651PPP OVER L2TP
12652M:	James Chapman <jchapman@katalix.com>
12653S:	Maintained
12654F:	net/l2tp/l2tp_ppp.c
12655F:	include/linux/if_pppol2tp.h
12656F:	include/uapi/linux/if_pppol2tp.h
12657
12658PPP PROTOCOL DRIVERS AND COMPRESSORS
12659M:	Paul Mackerras <paulus@samba.org>
12660L:	linux-ppp@vger.kernel.org
12661S:	Maintained
12662F:	drivers/net/ppp/ppp_*
12663
12664PPS SUPPORT
12665M:	Rodolfo Giometti <giometti@enneenne.com>
12666W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12667L:	linuxpps@ml.enneenne.com (subscribers-only)
12668S:	Maintained
12669F:	Documentation/pps/
12670F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12671F:	Documentation/ABI/testing/sysfs-pps
12672F:	drivers/pps/
12673F:	include/linux/pps*.h
12674F:	include/uapi/linux/pps.h
12675
12676PPTP DRIVER
12677M:	Dmitry Kozlov <xeb@mail.ru>
12678L:	netdev@vger.kernel.org
12679S:	Maintained
12680F:	drivers/net/ppp/pptp.c
12681W:	http://sourceforge.net/projects/accel-pptp
12682
12683PRINTK
12684M:	Petr Mladek <pmladek@suse.com>
12685M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12686R:	Steven Rostedt <rostedt@goodmis.org>
12687S:	Maintained
12688F:	kernel/printk/
12689F:	include/linux/printk.h
12690
12691PRISM54 WIRELESS DRIVER
12692M:	Luis Chamberlain <mcgrof@kernel.org>
12693L:	linux-wireless@vger.kernel.org
12694W:	http://wireless.kernel.org/en/users/Drivers/p54
12695S:	Obsolete
12696F:	drivers/net/wireless/intersil/prism54/
12697
12698PROC FILESYSTEM
12699R:	Alexey Dobriyan <adobriyan@gmail.com>
12700L:	linux-kernel@vger.kernel.org
12701L:	linux-fsdevel@vger.kernel.org
12702S:	Maintained
12703F:	fs/proc/
12704F:	include/linux/proc_fs.h
12705F:	tools/testing/selftests/proc/
12706F:	Documentation/filesystems/proc.txt
12707
12708PROC SYSCTL
12709M:	Luis Chamberlain <mcgrof@kernel.org>
12710M:	Kees Cook <keescook@chromium.org>
12711L:	linux-kernel@vger.kernel.org
12712L:	linux-fsdevel@vger.kernel.org
12713S:	Maintained
12714F:	fs/proc/proc_sysctl.c
12715F:	include/linux/sysctl.h
12716F:	kernel/sysctl.c
12717F:	tools/testing/selftests/sysctl/
12718
12719PS3 NETWORK SUPPORT
12720M:	Geoff Levand <geoff@infradead.org>
12721L:	netdev@vger.kernel.org
12722L:	linuxppc-dev@lists.ozlabs.org
12723S:	Maintained
12724F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12725
12726PS3 PLATFORM SUPPORT
12727M:	Geoff Levand <geoff@infradead.org>
12728L:	linuxppc-dev@lists.ozlabs.org
12729S:	Maintained
12730F:	arch/powerpc/boot/ps3*
12731F:	arch/powerpc/include/asm/lv1call.h
12732F:	arch/powerpc/include/asm/ps3*.h
12733F:	arch/powerpc/platforms/ps3/
12734F:	drivers/*/ps3*
12735F:	drivers/ps3/
12736F:	drivers/rtc/rtc-ps3.c
12737F:	drivers/usb/host/*ps3.c
12738F:	sound/ppc/snd_ps3*
12739
12740PS3VRAM DRIVER
12741M:	Jim Paris <jim@jtan.com>
12742M:	Geoff Levand <geoff@infradead.org>
12743L:	linuxppc-dev@lists.ozlabs.org
12744S:	Maintained
12745F:	drivers/block/ps3vram.c
12746
12747PSAMPLE PACKET SAMPLING SUPPORT:
12748M:	Yotam Gigi <yotam.gi@gmail.com>
12749S:	Maintained
12750F:	net/psample
12751F:	include/net/psample.h
12752F:	include/uapi/linux/psample.h
12753
12754PSTORE FILESYSTEM
12755M:	Kees Cook <keescook@chromium.org>
12756M:	Anton Vorontsov <anton@enomsg.org>
12757M:	Colin Cross <ccross@android.com>
12758M:	Tony Luck <tony.luck@intel.com>
12759S:	Maintained
12760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12761F:	fs/pstore/
12762F:	include/linux/pstore*
12763F:	drivers/firmware/efi/efi-pstore.c
12764F:	drivers/acpi/apei/erst.c
12765F:	Documentation/admin-guide/ramoops.rst
12766F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12767K:	\b(pstore|ramoops)
12768
12769PTP HARDWARE CLOCK SUPPORT
12770M:	Richard Cochran <richardcochran@gmail.com>
12771L:	netdev@vger.kernel.org
12772S:	Maintained
12773W:	http://linuxptp.sourceforge.net/
12774F:	Documentation/ABI/testing/sysfs-ptp
12775F:	Documentation/ptp/*
12776F:	drivers/net/phy/dp83640*
12777F:	drivers/ptp/*
12778F:	include/linux/ptp_cl*
12779
12780PTRACE SUPPORT
12781M:	Oleg Nesterov <oleg@redhat.com>
12782S:	Maintained
12783F:	include/asm-generic/syscall.h
12784F:	include/linux/ptrace.h
12785F:	include/linux/regset.h
12786F:	include/linux/tracehook.h
12787F:	include/uapi/linux/ptrace.h
12788F:	include/uapi/linux/ptrace.h
12789F:	include/asm-generic/ptrace.h
12790F:	kernel/ptrace.c
12791F:	arch/*/ptrace*.c
12792F:	arch/*/*/ptrace*.c
12793F:	arch/*/include/asm/ptrace*.h
12794
12795PULSE8-CEC DRIVER
12796M:	Hans Verkuil <hverkuil@xs4all.nl>
12797L:	linux-media@vger.kernel.org
12798T:	git git://linuxtv.org/media_tree.git
12799S:	Maintained
12800F:	drivers/media/usb/pulse8-cec/*
12801F:	Documentation/media/cec-drivers/pulse8-cec.rst
12802
12803PVRUSB2 VIDEO4LINUX DRIVER
12804M:	Mike Isely <isely@pobox.com>
12805L:	pvrusb2@isely.net	(subscribers-only)
12806L:	linux-media@vger.kernel.org
12807W:	http://www.isely.net/pvrusb2/
12808T:	git git://linuxtv.org/media_tree.git
12809S:	Maintained
12810F:	Documentation/media/v4l-drivers/pvrusb2*
12811F:	drivers/media/usb/pvrusb2/
12812
12813PWC WEBCAM DRIVER
12814M:	Hans Verkuil <hverkuil@xs4all.nl>
12815L:	linux-media@vger.kernel.org
12816T:	git git://linuxtv.org/media_tree.git
12817S:	Odd Fixes
12818F:	drivers/media/usb/pwc/*
12819F:	include/trace/events/pwc.h
12820
12821PWM FAN DRIVER
12822M:	Kamil Debski <kamil@wypas.org>
12823M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12824L:	linux-hwmon@vger.kernel.org
12825S:	Supported
12826F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12827F:	Documentation/hwmon/pwm-fan.rst
12828F:	drivers/hwmon/pwm-fan.c
12829
12830PWM IR Transmitter
12831M:	Sean Young <sean@mess.org>
12832L:	linux-media@vger.kernel.org
12833S:	Maintained
12834F:	drivers/media/rc/pwm-ir-tx.c
12835
12836PWM SUBSYSTEM
12837M:	Thierry Reding <thierry.reding@gmail.com>
12838L:	linux-pwm@vger.kernel.org
12839S:	Maintained
12840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12841F:	Documentation/pwm.txt
12842F:	Documentation/devicetree/bindings/pwm/
12843F:	include/linux/pwm.h
12844F:	drivers/pwm/
12845F:	drivers/video/backlight/pwm_bl.c
12846F:	include/linux/pwm_backlight.h
12847F:	drivers/gpio/gpio-mvebu.c
12848F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12849
12850PXA GPIO DRIVER
12851M:	Robert Jarzmik <robert.jarzmik@free.fr>
12852L:	linux-gpio@vger.kernel.org
12853S:	Maintained
12854F:	drivers/gpio/gpio-pxa.c
12855
12856PXA MMCI DRIVER
12857S:	Orphan
12858
12859PXA RTC DRIVER
12860M:	Robert Jarzmik <robert.jarzmik@free.fr>
12861L:	linux-rtc@vger.kernel.org
12862S:	Maintained
12863
12864PXA2xx/PXA3xx SUPPORT
12865M:	Daniel Mack <daniel@zonque.org>
12866M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12867M:	Robert Jarzmik <robert.jarzmik@free.fr>
12868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12869T:	git git://github.com/hzhuang1/linux.git
12870T:	git git://github.com/rjarzmik/linux.git
12871S:	Maintained
12872F:	arch/arm/boot/dts/pxa*
12873F:	arch/arm/mach-pxa/
12874F:	drivers/dma/pxa*
12875F:	drivers/pcmcia/pxa2xx*
12876F:	drivers/pinctrl/pxa/
12877F:	drivers/spi/spi-pxa2xx*
12878F:	drivers/usb/gadget/udc/pxa2*
12879F:	include/sound/pxa2xx-lib.h
12880F:	sound/arm/pxa*
12881F:	sound/soc/pxa/
12882
12883QAT DRIVER
12884M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12885L:	qat-linux@intel.com
12886S:	Supported
12887F:	drivers/crypto/qat/
12888
12889QCOM AUDIO (ASoC) DRIVERS
12890M:	Patrick Lai <plai@codeaurora.org>
12891M:	Banajit Goswami <bgoswami@codeaurora.org>
12892L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12893S:	Supported
12894F:	sound/soc/qcom/
12895
12896QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12897M:	Gabriel Somlo <somlo@cmu.edu>
12898M:	"Michael S. Tsirkin" <mst@redhat.com>
12899L:	qemu-devel@nongnu.org
12900S:	Maintained
12901F:	drivers/firmware/qemu_fw_cfg.c
12902F:	include/uapi/linux/qemu_fw_cfg.h
12903
12904QIB DRIVER
12905M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12906M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12907L:	linux-rdma@vger.kernel.org
12908S:	Supported
12909F:	drivers/infiniband/hw/qib/
12910
12911QLOGIC QL41xxx FCOE DRIVER
12912M:	QLogic-Storage-Upstream@cavium.com
12913L:	linux-scsi@vger.kernel.org
12914S:	Supported
12915F:	drivers/scsi/qedf/
12916
12917QLOGIC QL41xxx ISCSI DRIVER
12918M:	QLogic-Storage-Upstream@cavium.com
12919L:	linux-scsi@vger.kernel.org
12920S:	Supported
12921F:	drivers/scsi/qedi/
12922
12923QLOGIC QL4xxx ETHERNET DRIVER
12924M:	Ariel Elior <aelior@marvell.com>
12925M:	GR-everest-linux-l2@marvell.com
12926L:	netdev@vger.kernel.org
12927S:	Supported
12928F:	drivers/net/ethernet/qlogic/qed/
12929F:	include/linux/qed/
12930F:	drivers/net/ethernet/qlogic/qede/
12931
12932QLOGIC QL4xxx RDMA DRIVER
12933M:	Michal Kalderon <mkalderon@marvell.com>
12934M:	Ariel Elior <aelior@marvell.com>
12935L:	linux-rdma@vger.kernel.org
12936S:	Supported
12937F:	drivers/infiniband/hw/qedr/
12938F:	include/uapi/rdma/qedr-abi.h
12939
12940QLOGIC QLA1280 SCSI DRIVER
12941M:	Michael Reed <mdr@sgi.com>
12942L:	linux-scsi@vger.kernel.org
12943S:	Maintained
12944F:	drivers/scsi/qla1280.[ch]
12945
12946QLOGIC QLA2XXX FC-SCSI DRIVER
12947M:	qla2xxx-upstream@qlogic.com
12948L:	linux-scsi@vger.kernel.org
12949S:	Supported
12950F:	Documentation/scsi/LICENSE.qla2xxx
12951F:	drivers/scsi/qla2xxx/
12952
12953QLOGIC QLA3XXX NETWORK DRIVER
12954M:	GR-Linux-NIC-Dev@marvell.com
12955L:	netdev@vger.kernel.org
12956S:	Supported
12957F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12958F:	drivers/net/ethernet/qlogic/qla3xxx.*
12959
12960QLOGIC QLA4XXX iSCSI DRIVER
12961M:	QLogic-Storage-Upstream@qlogic.com
12962L:	linux-scsi@vger.kernel.org
12963S:	Supported
12964F:	Documentation/scsi/LICENSE.qla4xxx
12965F:	drivers/scsi/qla4xxx/
12966
12967QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12968M:	Shahed Shaikh <shshaikh@marvell.com>
12969M:	Manish Chopra <manishc@marvell.com>
12970M:	GR-Linux-NIC-Dev@marvell.com
12971L:	netdev@vger.kernel.org
12972S:	Supported
12973F:	drivers/net/ethernet/qlogic/qlcnic/
12974
12975QLOGIC QLGE 10Gb ETHERNET DRIVER
12976M:	Manish Chopra <manishc@marvell.com>
12977M:	GR-Linux-NIC-Dev@marvell.com
12978L:	netdev@vger.kernel.org
12979S:	Supported
12980F:	drivers/net/ethernet/qlogic/qlge/
12981
12982QM1D1B0004 MEDIA DRIVER
12983M:	Akihiro Tsukada <tskd08@gmail.com>
12984L:	linux-media@vger.kernel.org
12985S:	Odd Fixes
12986F:	drivers/media/tuners/qm1d1b0004*
12987
12988QM1D1C0042 MEDIA DRIVER
12989M:	Akihiro Tsukada <tskd08@gmail.com>
12990L:	linux-media@vger.kernel.org
12991S:	Odd Fixes
12992F:	drivers/media/tuners/qm1d1c0042*
12993
12994QNX4 FILESYSTEM
12995M:	Anders Larsen <al@alarsen.net>
12996W:	http://www.alarsen.net/linux/qnx4fs/
12997S:	Maintained
12998F:	fs/qnx4/
12999F:	include/uapi/linux/qnx4_fs.h
13000F:	include/uapi/linux/qnxtypes.h
13001
13002QORIQ DPAA2 FSL-MC BUS DRIVER
13003M:	Stuart Yoder <stuyoder@gmail.com>
13004M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13005L:	linux-kernel@vger.kernel.org
13006S:	Maintained
13007F:	drivers/bus/fsl-mc/
13008F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13009F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13010
13011QT1010 MEDIA DRIVER
13012M:	Antti Palosaari <crope@iki.fi>
13013L:	linux-media@vger.kernel.org
13014W:	https://linuxtv.org
13015W:	http://palosaari.fi/linux/
13016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13017T:	git git://linuxtv.org/anttip/media_tree.git
13018S:	Maintained
13019F:	drivers/media/tuners/qt1010*
13020
13021QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13022M:	Kalle Valo <kvalo@codeaurora.org>
13023L:	ath10k@lists.infradead.org
13024W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13026S:	Supported
13027F:	drivers/net/wireless/ath/ath10k/
13028
13029QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13030M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13031L:	linux-wireless@vger.kernel.org
13032W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13033S:	Supported
13034F:	drivers/net/wireless/ath/ath9k/
13035
13036QUALCOMM CAMERA SUBSYSTEM DRIVER
13037M:	Todor Tomov <todor.too@gmail.com>
13038L:	linux-media@vger.kernel.org
13039S:	Maintained
13040F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13041F:	Documentation/media/v4l-drivers/qcom_camss.rst
13042F:	drivers/media/platform/qcom/camss/
13043
13044QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13045M:	Ilia Lin <ilia.lin@kernel.org>
13046L:	linux-pm@vger.kernel.org
13047S:	Maintained
13048F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13049F:	drivers/cpufreq/qcom-cpufreq-kryo.c
13050
13051QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13052M:	Timur Tabi <timur@kernel.org>
13053L:	netdev@vger.kernel.org
13054S:	Maintained
13055F:	drivers/net/ethernet/qualcomm/emac/
13056
13057QUALCOMM ETHQOS ETHERNET DRIVER
13058M:	Vinod Koul <vkoul@kernel.org>
13059M:	Niklas Cassel <niklas.cassel@linaro.org>
13060L:	netdev@vger.kernel.org
13061S:	Maintained
13062F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13063F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
13064
13065QUALCOMM GENERIC INTERFACE I2C DRIVER
13066M:	Alok Chauhan <alokc@codeaurora.org>
13067L:	linux-i2c@vger.kernel.org
13068L:	linux-arm-msm@vger.kernel.org
13069S:	Supported
13070F:	drivers/i2c/busses/i2c-qcom-geni.c
13071
13072QUALCOMM HEXAGON ARCHITECTURE
13073M:	Richard Kuo <rkuo@codeaurora.org>
13074L:	linux-hexagon@vger.kernel.org
13075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13076S:	Supported
13077F:	arch/hexagon/
13078
13079QUALCOMM HIDMA DRIVER
13080M:	Sinan Kaya <okaya@kernel.org>
13081L:	linux-arm-kernel@lists.infradead.org
13082L:	linux-arm-msm@vger.kernel.org
13083L:	dmaengine@vger.kernel.org
13084S:	Supported
13085F:	drivers/dma/qcom/hidma*
13086
13087QUALCOMM IOMMU
13088M:	Rob Clark <robdclark@gmail.com>
13089L:	iommu@lists.linux-foundation.org
13090L:	linux-arm-msm@vger.kernel.org
13091S:	Maintained
13092F:	drivers/iommu/qcom_iommu.c
13093
13094QUALCOMM TSENS THERMAL DRIVER
13095M:	Amit Kucheria <amit.kucheria@linaro.org>
13096L:	linux-pm@vger.kernel.org
13097L:	linux-arm-msm@vger.kernel.org
13098S:	Maintained
13099F:	drivers/thermal/qcom/
13100
13101QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13102M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13103L:	linux-media@vger.kernel.org
13104L:	linux-arm-msm@vger.kernel.org
13105T:	git git://linuxtv.org/media_tree.git
13106S:	Maintained
13107F:	drivers/media/platform/qcom/venus/
13108
13109QUALCOMM WCN36XX WIRELESS DRIVER
13110M:	Kalle Valo <kvalo@codeaurora.org>
13111L:	wcn36xx@lists.infradead.org
13112W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13113T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13114S:	Supported
13115F:	drivers/net/wireless/ath/wcn36xx/
13116
13117QUANTENNA QTNFMAC WIRELESS DRIVER
13118M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13119M:	Avinash Patil <avinashp@quantenna.com>
13120M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13121L:	linux-wireless@vger.kernel.org
13122S:	Maintained
13123F:	drivers/net/wireless/quantenna
13124
13125RADEON and AMDGPU DRM DRIVERS
13126M:	Alex Deucher <alexander.deucher@amd.com>
13127M:	Christian König <christian.koenig@amd.com>
13128M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13129L:	amd-gfx@lists.freedesktop.org
13130T:	git git://people.freedesktop.org/~agd5f/linux
13131S:	Supported
13132F:	drivers/gpu/drm/radeon/
13133F:	include/uapi/drm/radeon_drm.h
13134F:	drivers/gpu/drm/amd/
13135F:	include/uapi/drm/amdgpu_drm.h
13136
13137RADEON FRAMEBUFFER DISPLAY DRIVER
13138M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13139L:	linux-fbdev@vger.kernel.org
13140S:	Maintained
13141F:	drivers/video/fbdev/aty/radeon*
13142F:	include/uapi/linux/radeonfb.h
13143
13144RADIOSHARK RADIO DRIVER
13145M:	Hans Verkuil <hverkuil@xs4all.nl>
13146L:	linux-media@vger.kernel.org
13147T:	git git://linuxtv.org/media_tree.git
13148S:	Maintained
13149F:	drivers/media/radio/radio-shark.c
13150
13151RADIOSHARK2 RADIO DRIVER
13152M:	Hans Verkuil <hverkuil@xs4all.nl>
13153L:	linux-media@vger.kernel.org
13154T:	git git://linuxtv.org/media_tree.git
13155S:	Maintained
13156F:	drivers/media/radio/radio-shark2.c
13157F:	drivers/media/radio/radio-tea5777.c
13158
13159RADOS BLOCK DEVICE (RBD)
13160M:	Ilya Dryomov <idryomov@gmail.com>
13161M:	Sage Weil <sage@redhat.com>
13162M:	Alex Elder <elder@kernel.org>
13163L:	ceph-devel@vger.kernel.org
13164W:	http://ceph.com/
13165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13166T:	git git://github.com/ceph/ceph-client.git
13167S:	Supported
13168F:	Documentation/ABI/testing/sysfs-bus-rbd
13169F:	drivers/block/rbd.c
13170F:	drivers/block/rbd_types.h
13171
13172RAGE128 FRAMEBUFFER DISPLAY DRIVER
13173M:	Paul Mackerras <paulus@samba.org>
13174L:	linux-fbdev@vger.kernel.org
13175S:	Maintained
13176F:	drivers/video/fbdev/aty/aty128fb.c
13177
13178RAINSHADOW-CEC DRIVER
13179M:	Hans Verkuil <hverkuil@xs4all.nl>
13180L:	linux-media@vger.kernel.org
13181T:	git git://linuxtv.org/media_tree.git
13182S:	Maintained
13183F:	drivers/media/usb/rainshadow-cec/*
13184
13185RALINK MIPS ARCHITECTURE
13186M:	John Crispin <john@phrozen.org>
13187L:	linux-mips@vger.kernel.org
13188S:	Maintained
13189F:	arch/mips/ralink
13190
13191RALINK RT2X00 WIRELESS LAN DRIVER
13192P:	rt2x00 project
13193M:	Stanislaw Gruszka <sgruszka@redhat.com>
13194M:	Helmut Schaa <helmut.schaa@googlemail.com>
13195L:	linux-wireless@vger.kernel.org
13196S:	Maintained
13197F:	drivers/net/wireless/ralink/rt2x00/
13198
13199RAMDISK RAM BLOCK DEVICE DRIVER
13200M:	Jens Axboe <axboe@kernel.dk>
13201S:	Maintained
13202F:	Documentation/blockdev/ramdisk.txt
13203F:	drivers/block/brd.c
13204
13205RANCHU VIRTUAL BOARD FOR MIPS
13206M:	Miodrag Dinic <miodrag.dinic@mips.com>
13207L:	linux-mips@vger.kernel.org
13208S:	Supported
13209F:	arch/mips/generic/board-ranchu.c
13210F:	arch/mips/configs/generic/board-ranchu.config
13211
13212RANDOM NUMBER DRIVER
13213M:	"Theodore Ts'o" <tytso@mit.edu>
13214S:	Maintained
13215F:	drivers/char/random.c
13216
13217RAPIDIO SUBSYSTEM
13218M:	Matt Porter <mporter@kernel.crashing.org>
13219M:	Alexandre Bounine <alex.bou9@gmail.com>
13220S:	Maintained
13221F:	drivers/rapidio/
13222
13223RAS INFRASTRUCTURE
13224M:	Tony Luck <tony.luck@intel.com>
13225M:	Borislav Petkov <bp@alien8.de>
13226L:	linux-edac@vger.kernel.org
13227S:	Maintained
13228F:	drivers/ras/
13229F:	include/linux/ras.h
13230F:	include/ras/ras_event.h
13231F:	Documentation/admin-guide/ras.rst
13232
13233RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13234L:	linux-wireless@vger.kernel.org
13235S:	Orphan
13236F:	drivers/net/wireless/ray*
13237
13238RCUTORTURE TEST FRAMEWORK
13239M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13240M:	Josh Triplett <josh@joshtriplett.org>
13241R:	Steven Rostedt <rostedt@goodmis.org>
13242R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13243R:	Lai Jiangshan <jiangshanlai@gmail.com>
13244L:	rcu@vger.kernel.org
13245S:	Supported
13246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13247F:	tools/testing/selftests/rcutorture
13248
13249RDC R-321X SoC
13250M:	Florian Fainelli <florian@openwrt.org>
13251S:	Maintained
13252
13253RDC R6040 FAST ETHERNET DRIVER
13254M:	Florian Fainelli <f.fainelli@gmail.com>
13255L:	netdev@vger.kernel.org
13256S:	Maintained
13257F:	drivers/net/ethernet/rdc/r6040.c
13258
13259RDMAVT - RDMA verbs software
13260M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13261M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13262L:	linux-rdma@vger.kernel.org
13263S:	Supported
13264F:	drivers/infiniband/sw/rdmavt
13265
13266RDS - RELIABLE DATAGRAM SOCKETS
13267M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13268L:	netdev@vger.kernel.org
13269L:	linux-rdma@vger.kernel.org
13270L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13271W:	https://oss.oracle.com/projects/rds/
13272S:	Supported
13273F:	net/rds/
13274F:	Documentation/networking/rds.txt
13275
13276RDT - RESOURCE ALLOCATION
13277M:	Fenghua Yu <fenghua.yu@intel.com>
13278M:	Reinette Chatre <reinette.chatre@intel.com>
13279L:	linux-kernel@vger.kernel.org
13280S:	Supported
13281F:	arch/x86/kernel/cpu/resctrl/
13282F:	arch/x86/include/asm/resctrl_sched.h
13283F:	Documentation/x86/resctrl*
13284
13285READ-COPY UPDATE (RCU)
13286M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13287M:	Josh Triplett <josh@joshtriplett.org>
13288R:	Steven Rostedt <rostedt@goodmis.org>
13289R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13290R:	Lai Jiangshan <jiangshanlai@gmail.com>
13291R:	Joel Fernandes <joel@joelfernandes.org>
13292L:	rcu@vger.kernel.org
13293W:	http://www.rdrop.com/users/paulmck/RCU/
13294S:	Supported
13295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13296F:	Documentation/RCU/
13297X:	Documentation/RCU/torture.txt
13298F:	include/linux/rcu*
13299X:	include/linux/srcu*.h
13300F:	kernel/rcu/
13301X:	kernel/rcu/srcu*.c
13302
13303REAL TIME CLOCK (RTC) SUBSYSTEM
13304M:	Alessandro Zummo <a.zummo@towertech.it>
13305M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13306L:	linux-rtc@vger.kernel.org
13307Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13309S:	Maintained
13310F:	Documentation/devicetree/bindings/rtc/
13311F:	Documentation/rtc.txt
13312F:	drivers/rtc/
13313F:	include/linux/rtc.h
13314F:	include/uapi/linux/rtc.h
13315F:	include/linux/rtc/
13316F:	include/linux/platform_data/rtc-*
13317F:	tools/testing/selftests/rtc/
13318
13319REALTEK AUDIO CODECS
13320M:	Bard Liao <bardliao@realtek.com>
13321M:	Oder Chiou <oder_chiou@realtek.com>
13322S:	Maintained
13323F:	sound/soc/codecs/rt*
13324F:	include/sound/rt*.h
13325
13326REALTEK RTL83xx SMI DSA ROUTER CHIPS
13327M:	Linus Walleij <linus.walleij@linaro.org>
13328S:	Maintained
13329F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13330F:	drivers/net/dsa/realtek-smi*
13331F:	drivers/net/dsa/rtl83*
13332
13333REDPINE WIRELESS DRIVER
13334M:	Amitkumar Karwar <amitkarwar@gmail.com>
13335M:	Siva Rebbagondla <siva8118@gmail.com>
13336L:	linux-wireless@vger.kernel.org
13337S:	Maintained
13338F:	drivers/net/wireless/rsi/
13339
13340REGISTER MAP ABSTRACTION
13341M:	Mark Brown <broonie@kernel.org>
13342L:	linux-kernel@vger.kernel.org
13343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13344S:	Supported
13345F:	Documentation/devicetree/bindings/regmap/
13346F:	drivers/base/regmap/
13347F:	include/linux/regmap.h
13348
13349REISERFS FILE SYSTEM
13350L:	reiserfs-devel@vger.kernel.org
13351S:	Supported
13352F:	fs/reiserfs/
13353
13354REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13355M:	Ohad Ben-Cohen <ohad@wizery.com>
13356M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13357L:	linux-remoteproc@vger.kernel.org
13358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13359S:	Maintained
13360F:	Documentation/devicetree/bindings/remoteproc/
13361F:	Documentation/remoteproc.txt
13362F:	drivers/remoteproc/
13363F:	include/linux/remoteproc.h
13364
13365REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13366M:	Ohad Ben-Cohen <ohad@wizery.com>
13367M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13368L:	linux-remoteproc@vger.kernel.org
13369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13370S:	Maintained
13371F:	drivers/rpmsg/
13372F:	Documentation/rpmsg.txt
13373F:	include/linux/rpmsg.h
13374F:	include/linux/rpmsg/
13375
13376RENESAS CLOCK DRIVERS
13377M:	Geert Uytterhoeven <geert+renesas@glider.be>
13378L:	linux-renesas-soc@vger.kernel.org
13379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13380S:	Supported
13381F:	drivers/clk/renesas/
13382
13383RENESAS EMEV2 I2C DRIVER
13384M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13385S:	Supported
13386F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13387F:	drivers/i2c/busses/i2c-emev2.c
13388
13389RENESAS ETHERNET DRIVERS
13390R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13391L:	netdev@vger.kernel.org
13392L:	linux-renesas-soc@vger.kernel.org
13393F:	Documentation/devicetree/bindings/net/renesas,*.txt
13394F:	Documentation/devicetree/bindings/net/sh_eth.txt
13395F:	drivers/net/ethernet/renesas/
13396F:	include/linux/sh_eth.h
13397
13398RENESAS R-CAR GYROADC DRIVER
13399M:	Marek Vasut <marek.vasut@gmail.com>
13400L:	linux-iio@vger.kernel.org
13401S:	Supported
13402F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13403F:	drivers/iio/adc/rcar-gyroadc.c
13404
13405RENESAS R-CAR I2C DRIVERS
13406M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13407S:	Supported
13408F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13409F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13410F:	drivers/i2c/busses/i2c-rcar.c
13411F:	drivers/i2c/busses/i2c-sh_mobile.c
13412
13413RENESAS RIIC DRIVER
13414M:	Chris Brandt <chris.brandt@renesas.com>
13415S:	Supported
13416F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13417F:	drivers/i2c/busses/i2c-riic.c
13418
13419RENESAS USB PHY DRIVER
13420M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13421L:	linux-renesas-soc@vger.kernel.org
13422S:	Maintained
13423F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13424
13425RESET CONTROLLER FRAMEWORK
13426M:	Philipp Zabel <p.zabel@pengutronix.de>
13427T:	git git://git.pengutronix.de/git/pza/linux
13428S:	Maintained
13429F:	drivers/reset/
13430F:	Documentation/devicetree/bindings/reset/
13431F:	include/dt-bindings/reset/
13432F:	include/linux/reset.h
13433F:	include/linux/reset/
13434F:	include/linux/reset-controller.h
13435
13436RESTARTABLE SEQUENCES SUPPORT
13437M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13438M:	Peter Zijlstra <peterz@infradead.org>
13439M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13440M:	Boqun Feng <boqun.feng@gmail.com>
13441L:	linux-kernel@vger.kernel.org
13442S:	Supported
13443F:	kernel/rseq.c
13444F:	include/uapi/linux/rseq.h
13445F:	include/trace/events/rseq.h
13446F:	tools/testing/selftests/rseq/
13447
13448RFKILL
13449M:	Johannes Berg <johannes@sipsolutions.net>
13450L:	linux-wireless@vger.kernel.org
13451W:	http://wireless.kernel.org/
13452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13454S:	Maintained
13455F:	Documentation/rfkill.txt
13456F:	Documentation/ABI/stable/sysfs-class-rfkill
13457F:	net/rfkill/
13458F:	include/linux/rfkill.h
13459F:	include/uapi/linux/rfkill.h
13460
13461RHASHTABLE
13462M:	Thomas Graf <tgraf@suug.ch>
13463M:	Herbert Xu <herbert@gondor.apana.org.au>
13464L:	netdev@vger.kernel.org
13465S:	Maintained
13466F:	lib/rhashtable.c
13467F:	lib/test_rhashtable.c
13468F:	include/linux/rhashtable.h
13469F:	include/linux/rhashtable-types.h
13470
13471RICOH R5C592 MEMORYSTICK DRIVER
13472M:	Maxim Levitsky <maximlevitsky@gmail.com>
13473S:	Maintained
13474F:	drivers/memstick/host/r592.*
13475
13476RICOH SMARTMEDIA/XD DRIVER
13477M:	Maxim Levitsky <maximlevitsky@gmail.com>
13478S:	Maintained
13479F:	drivers/mtd/nand/raw/r852.c
13480F:	drivers/mtd/nand/raw/r852.h
13481
13482RISC-V ARCHITECTURE
13483M:	Palmer Dabbelt <palmer@sifive.com>
13484M:	Albert Ou <aou@eecs.berkeley.edu>
13485L:	linux-riscv@lists.infradead.org
13486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13487S:	Supported
13488F:	arch/riscv/
13489K:	riscv
13490N:	riscv
13491
13492ROCCAT DRIVERS
13493M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13494W:	http://sourceforge.net/projects/roccat/
13495S:	Maintained
13496F:	drivers/hid/hid-roccat*
13497F:	include/linux/hid-roccat*
13498F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13499
13500ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13501M:	Jacob chen <jacob2.chen@rock-chips.com>
13502L:	linux-media@vger.kernel.org
13503S:	Maintained
13504F:	drivers/media/platform/rockchip/rga/
13505F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13506
13507ROCKCHIP VPU CODEC DRIVER
13508M:	Ezequiel Garcia <ezequiel@collabora.com>
13509L:	linux-media@vger.kernel.org
13510S:	Maintained
13511F:	drivers/staging/media/platform/rockchip/vpu/
13512F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13513
13514ROCKER DRIVER
13515M:	Jiri Pirko <jiri@resnulli.us>
13516L:	netdev@vger.kernel.org
13517S:	Supported
13518F:	drivers/net/ethernet/rocker/
13519
13520ROCKETPORT DRIVER
13521P:	Comtrol Corp.
13522W:	http://www.comtrol.com
13523S:	Maintained
13524F:	Documentation/serial/rocket.rst
13525F:	drivers/tty/rocket*
13526
13527ROCKETPORT EXPRESS/INFINITY DRIVER
13528M:	Kevin Cernekee <cernekee@gmail.com>
13529L:	linux-serial@vger.kernel.org
13530S:	Odd Fixes
13531F:	drivers/tty/serial/rp2.*
13532
13533ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13534M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13535L:	linux-kernel@vger.kernel.org
13536L:	linux-renesas-soc@vger.kernel.org
13537S:	Supported
13538F:	drivers/mfd/bd9571mwv.c
13539F:	drivers/regulator/bd9571mwv-regulator.c
13540F:	drivers/gpio/gpio-bd9571mwv.c
13541F:	include/linux/mfd/bd9571mwv.h
13542F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13543
13544ROSE NETWORK LAYER
13545M:	Ralf Baechle <ralf@linux-mips.org>
13546L:	linux-hams@vger.kernel.org
13547W:	http://www.linux-ax25.org/
13548S:	Maintained
13549F:	include/net/rose.h
13550F:	include/uapi/linux/rose.h
13551F:	net/rose/
13552
13553RTL2830 MEDIA DRIVER
13554M:	Antti Palosaari <crope@iki.fi>
13555L:	linux-media@vger.kernel.org
13556W:	https://linuxtv.org
13557W:	http://palosaari.fi/linux/
13558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13559T:	git git://linuxtv.org/anttip/media_tree.git
13560S:	Maintained
13561F:	drivers/media/dvb-frontends/rtl2830*
13562
13563RTL2832 MEDIA DRIVER
13564M:	Antti Palosaari <crope@iki.fi>
13565L:	linux-media@vger.kernel.org
13566W:	https://linuxtv.org
13567W:	http://palosaari.fi/linux/
13568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13569T:	git git://linuxtv.org/anttip/media_tree.git
13570S:	Maintained
13571F:	drivers/media/dvb-frontends/rtl2832*
13572
13573RTL2832_SDR MEDIA DRIVER
13574M:	Antti Palosaari <crope@iki.fi>
13575L:	linux-media@vger.kernel.org
13576W:	https://linuxtv.org
13577W:	http://palosaari.fi/linux/
13578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13579T:	git git://linuxtv.org/anttip/media_tree.git
13580S:	Maintained
13581F:	drivers/media/dvb-frontends/rtl2832_sdr*
13582
13583RTL8180 WIRELESS DRIVER
13584L:	linux-wireless@vger.kernel.org
13585W:	http://wireless.kernel.org/
13586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13587S:	Orphan
13588F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13589
13590RTL8187 WIRELESS DRIVER
13591M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13592M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13593M:	Larry Finger <Larry.Finger@lwfinger.net>
13594L:	linux-wireless@vger.kernel.org
13595W:	http://wireless.kernel.org/
13596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13597S:	Maintained
13598F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13599
13600REALTEK WIRELESS DRIVER (rtlwifi family)
13601M:	Ping-Ke Shih <pkshih@realtek.com>
13602L:	linux-wireless@vger.kernel.org
13603W:	http://wireless.kernel.org/
13604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13605S:	Maintained
13606F:	drivers/net/wireless/realtek/rtlwifi/
13607
13608REALTEK WIRELESS DRIVER (rtw88)
13609M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13610L:	linux-wireless@vger.kernel.org
13611S:	Maintained
13612F:	drivers/net/wireless/realtek/rtw88/
13613
13614RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13615M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13616L:	linux-wireless@vger.kernel.org
13617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13618S:	Maintained
13619F:	drivers/net/wireless/realtek/rtl8xxxu/
13620
13621RXRPC SOCKETS (AF_RXRPC)
13622M:	David Howells <dhowells@redhat.com>
13623L:	linux-afs@lists.infradead.org
13624S:	Supported
13625F:	net/rxrpc/
13626F:	include/keys/rxrpc-type.h
13627F:	include/net/af_rxrpc.h
13628F:	include/trace/events/rxrpc.h
13629F:	include/uapi/linux/rxrpc.h
13630F:	Documentation/networking/rxrpc.txt
13631W:	https://www.infradead.org/~dhowells/kafs/
13632
13633S3 SAVAGE FRAMEBUFFER DRIVER
13634M:	Antonino Daplas <adaplas@gmail.com>
13635L:	linux-fbdev@vger.kernel.org
13636S:	Maintained
13637F:	drivers/video/fbdev/savage/
13638
13639S390
13640M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13641M:	Vasily Gorbik <gor@linux.ibm.com>
13642M:	Christian Borntraeger <borntraeger@de.ibm.com>
13643L:	linux-s390@vger.kernel.org
13644W:	http://www.ibm.com/developerworks/linux/linux390/
13645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13646S:	Supported
13647F:	arch/s390/
13648F:	drivers/s390/
13649F:	Documentation/s390/
13650F:	Documentation/driver-api/s390-drivers.rst
13651
13652S390 COMMON I/O LAYER
13653M:	Sebastian Ott <sebott@linux.ibm.com>
13654M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13655L:	linux-s390@vger.kernel.org
13656W:	http://www.ibm.com/developerworks/linux/linux390/
13657S:	Supported
13658F:	drivers/s390/cio/
13659
13660S390 DASD DRIVER
13661M:	Stefan Haberland <sth@linux.ibm.com>
13662M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13663L:	linux-s390@vger.kernel.org
13664W:	http://www.ibm.com/developerworks/linux/linux390/
13665S:	Supported
13666F:	drivers/s390/block/dasd*
13667F:	block/partitions/ibm.c
13668
13669S390 IOMMU (PCI)
13670M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13671L:	linux-s390@vger.kernel.org
13672W:	http://www.ibm.com/developerworks/linux/linux390/
13673S:	Supported
13674F:	drivers/iommu/s390-iommu.c
13675
13676S390 IUCV NETWORK LAYER
13677M:	Julian Wiedmann <jwi@linux.ibm.com>
13678M:	Ursula Braun <ubraun@linux.ibm.com>
13679L:	linux-s390@vger.kernel.org
13680W:	http://www.ibm.com/developerworks/linux/linux390/
13681S:	Supported
13682F:	drivers/s390/net/*iucv*
13683F:	include/net/iucv/
13684F:	net/iucv/
13685
13686S390 NETWORK DRIVERS
13687M:	Julian Wiedmann <jwi@linux.ibm.com>
13688M:	Ursula Braun <ubraun@linux.ibm.com>
13689L:	linux-s390@vger.kernel.org
13690W:	http://www.ibm.com/developerworks/linux/linux390/
13691S:	Supported
13692F:	drivers/s390/net/
13693
13694S390 PCI SUBSYSTEM
13695M:	Sebastian Ott <sebott@linux.ibm.com>
13696M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13697L:	linux-s390@vger.kernel.org
13698W:	http://www.ibm.com/developerworks/linux/linux390/
13699S:	Supported
13700F:	arch/s390/pci/
13701F:	drivers/pci/hotplug/s390_pci_hpc.c
13702
13703S390 VFIO-CCW DRIVER
13704M:	Cornelia Huck <cohuck@redhat.com>
13705M:	Farhan Ali <alifm@linux.ibm.com>
13706M:	Eric Farman <farman@linux.ibm.com>
13707R:	Halil Pasic <pasic@linux.ibm.com>
13708L:	linux-s390@vger.kernel.org
13709L:	kvm@vger.kernel.org
13710S:	Supported
13711F:	drivers/s390/cio/vfio_ccw*
13712F:	Documentation/s390/vfio-ccw.txt
13713F:	include/uapi/linux/vfio_ccw.h
13714
13715S390 ZCRYPT DRIVER
13716M:	Harald Freudenberger <freude@linux.ibm.com>
13717L:	linux-s390@vger.kernel.org
13718W:	http://www.ibm.com/developerworks/linux/linux390/
13719S:	Supported
13720F:	drivers/s390/crypto/
13721
13722S390 VFIO AP DRIVER
13723M:	Tony Krowiak <akrowiak@linux.ibm.com>
13724M:	Pierre Morel <pmorel@linux.ibm.com>
13725M:	Halil Pasic <pasic@linux.ibm.com>
13726L:	linux-s390@vger.kernel.org
13727W:	http://www.ibm.com/developerworks/linux/linux390/
13728S:	Supported
13729F:	drivers/s390/crypto/vfio_ap_drv.c
13730F:	drivers/s390/crypto/vfio_ap_private.h
13731F:	drivers/s390/crypto/vfio_ap_ops.c
13732F:	Documentation/s390/vfio-ap.txt
13733
13734S390 ZFCP DRIVER
13735M:	Steffen Maier <maier@linux.ibm.com>
13736M:	Benjamin Block <bblock@linux.ibm.com>
13737L:	linux-s390@vger.kernel.org
13738W:	http://www.ibm.com/developerworks/linux/linux390/
13739S:	Supported
13740F:	drivers/s390/scsi/zfcp_*
13741
13742S3C24XX SD/MMC Driver
13743M:	Ben Dooks <ben-linux@fluff.org>
13744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13745S:	Supported
13746F:	drivers/mmc/host/s3cmci.*
13747
13748SAA6588 RDS RECEIVER DRIVER
13749M:	Hans Verkuil <hverkuil@xs4all.nl>
13750L:	linux-media@vger.kernel.org
13751T:	git git://linuxtv.org/media_tree.git
13752W:	https://linuxtv.org
13753S:	Odd Fixes
13754F:	drivers/media/i2c/saa6588*
13755
13756SAA7134 VIDEO4LINUX DRIVER
13757M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13758L:	linux-media@vger.kernel.org
13759W:	https://linuxtv.org
13760T:	git git://linuxtv.org/media_tree.git
13761S:	Odd fixes
13762F:	Documentation/media/v4l-drivers/saa7134*
13763F:	drivers/media/pci/saa7134/
13764
13765SAA7146 VIDEO4LINUX-2 DRIVER
13766M:	Hans Verkuil <hverkuil@xs4all.nl>
13767L:	linux-media@vger.kernel.org
13768T:	git git://linuxtv.org/media_tree.git
13769S:	Maintained
13770F:	drivers/media/common/saa7146/
13771F:	drivers/media/pci/saa7146/
13772F:	include/media/drv-intf/saa7146*
13773
13774SAMSUNG AUDIO (ASoC) DRIVERS
13775M:	Krzysztof Kozlowski <krzk@kernel.org>
13776M:	Sangbeom Kim <sbkim73@samsung.com>
13777M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13779S:	Supported
13780F:	sound/soc/samsung/
13781F:	Documentation/devicetree/bindings/sound/samsung*
13782
13783SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13784M:	Krzysztof Kozlowski <krzk@kernel.org>
13785L:	linux-crypto@vger.kernel.org
13786L:	linux-samsung-soc@vger.kernel.org
13787S:	Maintained
13788F:	drivers/crypto/exynos-rng.c
13789F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13790
13791SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13792M:	Łukasz Stelmach <l.stelmach@samsung.com>
13793L:	linux-samsung-soc@vger.kernel.org
13794S:	Maintained
13795F:	drivers/char/hw_random/exynos-trng.c
13796F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13797
13798SAMSUNG FRAMEBUFFER DRIVER
13799M:	Jingoo Han <jingoohan1@gmail.com>
13800L:	linux-fbdev@vger.kernel.org
13801S:	Maintained
13802F:	drivers/video/fbdev/s3c-fb.c
13803
13804SAMSUNG LAPTOP DRIVER
13805M:	Corentin Chary <corentin.chary@gmail.com>
13806L:	platform-driver-x86@vger.kernel.org
13807S:	Maintained
13808F:	drivers/platform/x86/samsung-laptop.c
13809
13810SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13811M:	Sangbeom Kim <sbkim73@samsung.com>
13812M:	Krzysztof Kozlowski <krzk@kernel.org>
13813M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13814L:	linux-kernel@vger.kernel.org
13815L:	linux-samsung-soc@vger.kernel.org
13816S:	Supported
13817F:	drivers/mfd/sec*.c
13818F:	drivers/regulator/s2m*.c
13819F:	drivers/regulator/s5m*.c
13820F:	drivers/clk/clk-s2mps11.c
13821F:	drivers/rtc/rtc-s5m.c
13822F:	include/linux/mfd/samsung/
13823F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13824F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13825F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13826F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13827
13828SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13829M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13830L:	linux-media@vger.kernel.org
13831L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13832S:	Maintained
13833F:	drivers/media/platform/s3c-camif/
13834F:	include/media/drv-intf/s3c_camif.h
13835
13836SAMSUNG S3FWRN5 NFC DRIVER
13837M:	Robert Baldyga <r.baldyga@samsung.com>
13838M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13839L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13840S:	Supported
13841F:	drivers/nfc/s3fwrn5
13842
13843SAMSUNG S5C73M3 CAMERA DRIVER
13844M:	Kyungmin Park <kyungmin.park@samsung.com>
13845M:	Andrzej Hajda <a.hajda@samsung.com>
13846L:	linux-media@vger.kernel.org
13847S:	Supported
13848F:	drivers/media/i2c/s5c73m3/*
13849
13850SAMSUNG S5K5BAF CAMERA DRIVER
13851M:	Kyungmin Park <kyungmin.park@samsung.com>
13852M:	Andrzej Hajda <a.hajda@samsung.com>
13853L:	linux-media@vger.kernel.org
13854S:	Supported
13855F:	drivers/media/i2c/s5k5baf.c
13856
13857SAMSUNG S5P Security SubSystem (SSS) DRIVER
13858M:	Krzysztof Kozlowski <krzk@kernel.org>
13859M:	Vladimir Zapolskiy <vz@mleia.com>
13860M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13861L:	linux-crypto@vger.kernel.org
13862L:	linux-samsung-soc@vger.kernel.org
13863S:	Maintained
13864F:	drivers/crypto/s5p-sss.c
13865
13866SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13867M:	Kyungmin Park <kyungmin.park@samsung.com>
13868M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13869L:	linux-media@vger.kernel.org
13870Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13871S:	Supported
13872F:	drivers/media/platform/exynos4-is/
13873
13874SAMSUNG SOC CLOCK DRIVERS
13875M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13876M:	Tomasz Figa <tomasz.figa@gmail.com>
13877M:	Chanwoo Choi <cw00.choi@samsung.com>
13878S:	Supported
13879L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13881F:	drivers/clk/samsung/
13882F:	include/dt-bindings/clock/exynos*.h
13883F:	Documentation/devicetree/bindings/clock/exynos*.txt
13884
13885SAMSUNG SPI DRIVERS
13886M:	Kukjin Kim <kgene@kernel.org>
13887M:	Krzysztof Kozlowski <krzk@kernel.org>
13888M:	Andi Shyti <andi@etezian.org>
13889L:	linux-spi@vger.kernel.org
13890L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13891S:	Maintained
13892F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13893F:	drivers/spi/spi-s3c*
13894F:	include/linux/platform_data/spi-s3c64xx.h
13895
13896SAMSUNG SXGBE DRIVERS
13897M:	Byungho An <bh74.an@samsung.com>
13898M:	Girish K S <ks.giri@samsung.com>
13899M:	Vipul Pandya <vipul.pandya@samsung.com>
13900S:	Supported
13901L:	netdev@vger.kernel.org
13902F:	drivers/net/ethernet/samsung/sxgbe/
13903
13904SAMSUNG THERMAL DRIVER
13905M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13906L:	linux-pm@vger.kernel.org
13907L:	linux-samsung-soc@vger.kernel.org
13908S:	Supported
13909T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13910F:	drivers/thermal/samsung/
13911
13912SAMSUNG USB2 PHY DRIVER
13913M:	Kamil Debski <kamil@wypas.org>
13914M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13915L:	linux-kernel@vger.kernel.org
13916S:	Supported
13917F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13918F:	Documentation/phy/samsung-usb2.txt
13919F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13920F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13921F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13922F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13923F:	drivers/phy/samsung/phy-samsung-usb2.c
13924F:	drivers/phy/samsung/phy-samsung-usb2.h
13925
13926SC1200 WDT DRIVER
13927M:	Zwane Mwaikambo <zwanem@gmail.com>
13928S:	Maintained
13929F:	drivers/watchdog/sc1200wdt.c
13930
13931SCHEDULER
13932M:	Ingo Molnar <mingo@redhat.com>
13933M:	Peter Zijlstra <peterz@infradead.org>
13934L:	linux-kernel@vger.kernel.org
13935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13936S:	Maintained
13937F:	kernel/sched/
13938F:	include/linux/sched.h
13939F:	include/uapi/linux/sched.h
13940F:	include/linux/wait.h
13941F:	include/linux/preempt.h
13942
13943SCR24X CHIP CARD INTERFACE DRIVER
13944M:	Lubomir Rintel <lkundrak@v3.sk>
13945S:	Supported
13946F:	drivers/char/pcmcia/scr24x_cs.c
13947
13948SCSI CDROM DRIVER
13949M:	Jens Axboe <axboe@kernel.dk>
13950L:	linux-scsi@vger.kernel.org
13951W:	http://www.kernel.dk
13952S:	Maintained
13953F:	drivers/scsi/sr*
13954
13955SCSI RDMA PROTOCOL (SRP) INITIATOR
13956M:	Bart Van Assche <bvanassche@acm.org>
13957L:	linux-rdma@vger.kernel.org
13958S:	Supported
13959Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13960F:	drivers/infiniband/ulp/srp/
13961F:	include/scsi/srp.h
13962
13963SCSI RDMA PROTOCOL (SRP) TARGET
13964M:	Bart Van Assche <bvanassche@acm.org>
13965L:	linux-rdma@vger.kernel.org
13966L:	target-devel@vger.kernel.org
13967S:	Supported
13968Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13969F:	drivers/infiniband/ulp/srpt/
13970
13971SCSI SG DRIVER
13972M:	Doug Gilbert <dgilbert@interlog.com>
13973L:	linux-scsi@vger.kernel.org
13974W:	http://sg.danny.cz/sg
13975S:	Maintained
13976F:	Documentation/scsi/scsi-generic.txt
13977F:	drivers/scsi/sg.c
13978F:	include/scsi/sg.h
13979
13980SCSI SUBSYSTEM
13981M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13983M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13985Q:	https://patchwork.kernel.org/project/linux-scsi/list/
13986L:	linux-scsi@vger.kernel.org
13987S:	Maintained
13988F:	Documentation/devicetree/bindings/scsi/
13989F:	drivers/scsi/
13990F:	include/scsi/
13991
13992SCSI TAPE DRIVER
13993M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13994L:	linux-scsi@vger.kernel.org
13995S:	Maintained
13996F:	Documentation/scsi/st.txt
13997F:	drivers/scsi/st.*
13998F:	drivers/scsi/st_*.h
13999
14000SCSI TARGET SUBSYSTEM
14001M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14002L:	linux-scsi@vger.kernel.org
14003L:	target-devel@vger.kernel.org
14004W:	http://www.linux-iscsi.org
14005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14006Q:	https://patchwork.kernel.org/project/target-devel/list/
14007S:	Supported
14008F:	drivers/target/
14009F:	include/target/
14010F:	Documentation/target/
14011
14012SCTP PROTOCOL
14013M:	Vlad Yasevich <vyasevich@gmail.com>
14014M:	Neil Horman <nhorman@tuxdriver.com>
14015M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14016L:	linux-sctp@vger.kernel.org
14017W:	http://lksctp.sourceforge.net
14018S:	Maintained
14019F:	Documentation/networking/sctp.txt
14020F:	include/linux/sctp.h
14021F:	include/uapi/linux/sctp.h
14022F:	include/net/sctp/
14023F:	net/sctp/
14024
14025SCx200 CPU SUPPORT
14026M:	Jim Cromie <jim.cromie@gmail.com>
14027S:	Odd Fixes
14028F:	Documentation/i2c/busses/scx200_acb
14029F:	arch/x86/platform/scx200/
14030F:	drivers/watchdog/scx200_wdt.c
14031F:	drivers/i2c/busses/scx200*
14032F:	drivers/mtd/maps/scx200_docflash.c
14033F:	include/linux/scx200.h
14034
14035SCx200 GPIO DRIVER
14036M:	Jim Cromie <jim.cromie@gmail.com>
14037S:	Maintained
14038F:	drivers/char/scx200_gpio.c
14039F:	include/linux/scx200_gpio.h
14040
14041SCx200 HRT CLOCKSOURCE DRIVER
14042M:	Jim Cromie <jim.cromie@gmail.com>
14043S:	Maintained
14044F:	drivers/clocksource/scx200_hrt.c
14045
14046SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14047M:	Sascha Sommer <saschasommer@freenet.de>
14048L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14049S:	Maintained
14050F:	drivers/mmc/host/sdricoh_cs.c
14051
14052SECO BOARDS CEC DRIVER
14053M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14054S:	Maintained
14055F:	drivers/media/platform/seco-cec/seco-cec.c
14056F:	drivers/media/platform/seco-cec/seco-cec.h
14057
14058SECURE COMPUTING
14059M:	Kees Cook <keescook@chromium.org>
14060R:	Andy Lutomirski <luto@amacapital.net>
14061R:	Will Drewry <wad@chromium.org>
14062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14063S:	Supported
14064F:	kernel/seccomp.c
14065F:	include/uapi/linux/seccomp.h
14066F:	include/linux/seccomp.h
14067F:	tools/testing/selftests/seccomp/*
14068F:	tools/testing/selftests/kselftest_harness.h
14069F:	Documentation/userspace-api/seccomp_filter.rst
14070K:	\bsecure_computing
14071K:	\bTIF_SECCOMP\b
14072
14073SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14074M:	Al Cooper <alcooperx@gmail.com>
14075L:	linux-mmc@vger.kernel.org
14076L:	bcm-kernel-feedback-list@broadcom.com
14077S:	Maintained
14078F:	drivers/mmc/host/sdhci-brcmstb*
14079
14080SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14081M:	Adrian Hunter <adrian.hunter@intel.com>
14082L:	linux-mmc@vger.kernel.org
14083S:	Maintained
14084F:	drivers/mmc/host/sdhci*
14085F:	include/linux/mmc/sdhci*
14086
14087EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14088M:	Adrian Hunter <adrian.hunter@intel.com>
14089M:	Ritesh Harjani <riteshh@codeaurora.org>
14090M:	Asutosh Das <asutoshd@codeaurora.org>
14091L:	linux-mmc@vger.kernel.org
14092S:	Maintained
14093F:	drivers/mmc/host/cqhci*
14094
14095SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14096M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14097M:	Manjunath M B <manjumb@synopsys.com>
14098L:	linux-mmc@vger.kernel.org
14099S:	Maintained
14100F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14101
14102SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14103M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14104L:	linux-mmc@vger.kernel.org
14105S:	Supported
14106F:	drivers/mmc/host/sdhci-of-at91.c
14107
14108SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14109M:	Ben Dooks <ben-linux@fluff.org>
14110M:	Jaehoon Chung <jh80.chung@samsung.com>
14111L:	linux-mmc@vger.kernel.org
14112S:	Maintained
14113F:	drivers/mmc/host/sdhci-s3c*
14114
14115SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14116M:	Viresh Kumar <vireshk@kernel.org>
14117L:	linux-mmc@vger.kernel.org
14118S:	Maintained
14119F:	drivers/mmc/host/sdhci-spear.c
14120
14121SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14122M:	Kishon Vijay Abraham I <kishon@ti.com>
14123L:	linux-mmc@vger.kernel.org
14124S:	Maintained
14125F:	drivers/mmc/host/sdhci-omap.c
14126
14127SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14128M:	Scott Bauer <scott.bauer@intel.com>
14129M:	Jonathan Derrick <jonathan.derrick@intel.com>
14130L:	linux-block@vger.kernel.org
14131S:	Supported
14132F:	block/sed*
14133F:	block/opal_proto.h
14134F:	include/linux/sed*
14135F:	include/uapi/linux/sed*
14136
14137SECURITY CONTACT
14138M:	Security Officers <security@kernel.org>
14139S:	Supported
14140
14141SECURITY SUBSYSTEM
14142M:	James Morris <jmorris@namei.org>
14143M:	"Serge E. Hallyn" <serge@hallyn.com>
14144L:	linux-security-module@vger.kernel.org (suggested Cc:)
14145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14146W:	http://kernsec.org/
14147S:	Supported
14148F:	security/
14149X:	security/selinux/
14150
14151SELINUX SECURITY MODULE
14152M:	Paul Moore <paul@paul-moore.com>
14153M:	Stephen Smalley <sds@tycho.nsa.gov>
14154M:	Eric Paris <eparis@parisplace.org>
14155L:	selinux@vger.kernel.org
14156W:	https://selinuxproject.org
14157W:	https://github.com/SELinuxProject
14158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14159S:	Supported
14160F:	include/uapi/linux/selinux_netlink.h
14161F:	security/selinux/
14162F:	scripts/selinux/
14163F:	Documentation/admin-guide/LSM/SELinux.rst
14164
14165SENSABLE PHANTOM
14166M:	Jiri Slaby <jirislaby@gmail.com>
14167S:	Maintained
14168F:	drivers/misc/phantom.c
14169F:	include/uapi/linux/phantom.h
14170
14171SERIAL DEVICE BUS
14172M:	Rob Herring <robh@kernel.org>
14173L:	linux-serial@vger.kernel.org
14174S:	Maintained
14175F:	Documentation/devicetree/bindings/serial/slave-device.txt
14176F:	drivers/tty/serdev/
14177F:	include/linux/serdev.h
14178
14179SERIAL DRIVERS
14180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14181L:	linux-serial@vger.kernel.org
14182S:	Maintained
14183F:	Documentation/devicetree/bindings/serial/
14184F:	drivers/tty/serial/
14185
14186SERIAL IR RECEIVER
14187M:	Sean Young <sean@mess.org>
14188L:	linux-media@vger.kernel.org
14189S:	Maintained
14190F:	drivers/media/rc/serial_ir.c
14191
14192SFC NETWORK DRIVER
14193M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14194M:	Edward Cree <ecree@solarflare.com>
14195M:	Martin Habets <mhabets@solarflare.com>
14196L:	netdev@vger.kernel.org
14197S:	Supported
14198F:	drivers/net/ethernet/sfc/
14199
14200SFF/SFP/SFP+ MODULE SUPPORT
14201M:	Russell King <linux@armlinux.org.uk>
14202L:	netdev@vger.kernel.org
14203S:	Maintained
14204F:	drivers/net/phy/phylink.c
14205F:	drivers/net/phy/sfp*
14206F:	include/linux/phylink.h
14207F:	include/linux/sfp.h
14208
14209SGI GRU DRIVER
14210M:	Dimitri Sivanich <sivanich@sgi.com>
14211S:	Maintained
14212F:	drivers/misc/sgi-gru/
14213
14214SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14215M:	Pat Gefre <pfg@sgi.com>
14216L:	linux-ia64@vger.kernel.org
14217S:	Supported
14218F:	Documentation/ia64/serial.txt
14219F:	drivers/tty/serial/ioc?_serial.c
14220F:	include/linux/ioc?.h
14221
14222SGI XP/XPC/XPNET DRIVER
14223M:	Cliff Whickman <cpw@sgi.com>
14224M:	Robin Holt <robinmholt@gmail.com>
14225S:	Maintained
14226F:	drivers/misc/sgi-xp/
14227
14228SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14229M:	Ursula Braun <ubraun@linux.ibm.com>
14230M:	Karsten Graul <kgraul@linux.ibm.com>
14231L:	linux-s390@vger.kernel.org
14232W:	http://www.ibm.com/developerworks/linux/linux390/
14233S:	Supported
14234F:	net/smc/
14235
14236SHARP RJ54N1CB0C SENSOR DRIVER
14237M:	Jacopo Mondi <jacopo@jmondi.org>
14238L:	linux-media@vger.kernel.org
14239T:	git git://linuxtv.org/media_tree.git
14240S:	Odd fixes
14241F:	drivers/media/i2c/rj54n1cb0c.c
14242F:	include/media/i2c/rj54n1cb0c.h
14243
14244SH_VEU V4L2 MEM2MEM DRIVER
14245L:	linux-media@vger.kernel.org
14246S:	Orphan
14247F:	drivers/media/platform/sh_veu.c
14248
14249SH_VOU V4L2 OUTPUT DRIVER
14250L:	linux-media@vger.kernel.org
14251S:	Orphan
14252F:	drivers/media/platform/sh_vou.c
14253F:	include/media/drv-intf/sh_vou.h
14254
14255SI2157 MEDIA DRIVER
14256M:	Antti Palosaari <crope@iki.fi>
14257L:	linux-media@vger.kernel.org
14258W:	https://linuxtv.org
14259W:	http://palosaari.fi/linux/
14260Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14261T:	git git://linuxtv.org/anttip/media_tree.git
14262S:	Maintained
14263F:	drivers/media/tuners/si2157*
14264
14265SI2165 MEDIA DRIVER
14266M:	Matthias Schwarzott <zzam@gentoo.org>
14267L:	linux-media@vger.kernel.org
14268W:	https://linuxtv.org
14269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14270S:	Maintained
14271F:	drivers/media/dvb-frontends/si2165*
14272
14273SI2168 MEDIA DRIVER
14274M:	Antti Palosaari <crope@iki.fi>
14275L:	linux-media@vger.kernel.org
14276W:	https://linuxtv.org
14277W:	http://palosaari.fi/linux/
14278Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14279T:	git git://linuxtv.org/anttip/media_tree.git
14280S:	Maintained
14281F:	drivers/media/dvb-frontends/si2168*
14282
14283SI470X FM RADIO RECEIVER I2C DRIVER
14284M:	Hans Verkuil <hverkuil@xs4all.nl>
14285L:	linux-media@vger.kernel.org
14286T:	git git://linuxtv.org/media_tree.git
14287W:	https://linuxtv.org
14288S:	Odd Fixes
14289F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14290
14291SI470X FM RADIO RECEIVER USB DRIVER
14292M:	Hans Verkuil <hverkuil@xs4all.nl>
14293L:	linux-media@vger.kernel.org
14294T:	git git://linuxtv.org/media_tree.git
14295W:	https://linuxtv.org
14296S:	Maintained
14297F:	drivers/media/radio/si470x/radio-si470x-common.c
14298F:	drivers/media/radio/si470x/radio-si470x.h
14299F:	drivers/media/radio/si470x/radio-si470x-usb.c
14300
14301SI4713 FM RADIO TRANSMITTER I2C DRIVER
14302M:	Eduardo Valentin <edubezval@gmail.com>
14303L:	linux-media@vger.kernel.org
14304T:	git git://linuxtv.org/media_tree.git
14305W:	https://linuxtv.org
14306S:	Odd Fixes
14307F:	drivers/media/radio/si4713/si4713.?
14308
14309SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14310M:	Eduardo Valentin <edubezval@gmail.com>
14311L:	linux-media@vger.kernel.org
14312T:	git git://linuxtv.org/media_tree.git
14313W:	https://linuxtv.org
14314S:	Odd Fixes
14315F:	drivers/media/radio/si4713/radio-platform-si4713.c
14316
14317SI4713 FM RADIO TRANSMITTER USB DRIVER
14318M:	Hans Verkuil <hverkuil@xs4all.nl>
14319L:	linux-media@vger.kernel.org
14320T:	git git://linuxtv.org/media_tree.git
14321W:	https://linuxtv.org
14322S:	Maintained
14323F:	drivers/media/radio/si4713/radio-usb-si4713.c
14324
14325SIANO DVB DRIVER
14326M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14327L:	linux-media@vger.kernel.org
14328W:	https://linuxtv.org
14329T:	git git://linuxtv.org/media_tree.git
14330S:	Odd fixes
14331F:	drivers/media/common/siano/
14332F:	drivers/media/usb/siano/
14333F:	drivers/media/usb/siano/
14334F:	drivers/media/mmc/siano/
14335
14336SIFIVE DRIVERS
14337M:	Palmer Dabbelt <palmer@sifive.com>
14338M:	Paul Walmsley <paul.walmsley@sifive.com>
14339L:	linux-riscv@lists.infradead.org
14340T:	git git://github.com/sifive/riscv-linux.git
14341S:	Supported
14342K:	sifive
14343N:	sifive
14344
14345SILEAD TOUCHSCREEN DRIVER
14346M:	Hans de Goede <hdegoede@redhat.com>
14347L:	linux-input@vger.kernel.org
14348L:	platform-driver-x86@vger.kernel.org
14349S:	Maintained
14350F:	drivers/input/touchscreen/silead.c
14351F:	drivers/platform/x86/touchscreen_dmi.c
14352
14353SILICON MOTION SM712 FRAME BUFFER DRIVER
14354M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14355M:	Teddy Wang <teddy.wang@siliconmotion.com>
14356M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14357L:	linux-fbdev@vger.kernel.org
14358S:	Maintained
14359F:	drivers/video/fbdev/sm712*
14360F:	Documentation/fb/sm712fb.txt
14361
14362SIMPLE FIRMWARE INTERFACE (SFI)
14363M:	Len Brown <lenb@kernel.org>
14364L:	sfi-devel@simplefirmware.org
14365W:	http://simplefirmware.org/
14366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14367S:	Supported
14368F:	arch/x86/platform/sfi/
14369F:	drivers/sfi/
14370F:	include/linux/sfi*.h
14371
14372SIMPLEFB FB DRIVER
14373M:	Hans de Goede <hdegoede@redhat.com>
14374L:	linux-fbdev@vger.kernel.org
14375S:	Maintained
14376F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14377F:	drivers/video/fbdev/simplefb.c
14378F:	include/linux/platform_data/simplefb.h
14379
14380SIMTEC EB110ATX (Chalice CATS)
14381P:	Ben Dooks
14382P:	Vincent Sanders <vince@simtec.co.uk>
14383M:	Simtec Linux Team <linux@simtec.co.uk>
14384W:	http://www.simtec.co.uk/products/EB110ATX/
14385S:	Supported
14386
14387SIMTEC EB2410ITX (BAST)
14388P:	Ben Dooks
14389P:	Vincent Sanders <vince@simtec.co.uk>
14390M:	Simtec Linux Team <linux@simtec.co.uk>
14391W:	http://www.simtec.co.uk/products/EB2410ITX/
14392S:	Supported
14393F:	arch/arm/mach-s3c24xx/mach-bast.c
14394F:	arch/arm/mach-s3c24xx/bast-ide.c
14395F:	arch/arm/mach-s3c24xx/bast-irq.c
14396
14397SIPHASH PRF ROUTINES
14398M:	Jason A. Donenfeld <Jason@zx2c4.com>
14399S:	Maintained
14400F:	lib/siphash.c
14401F:	lib/test_siphash.c
14402F:	include/linux/siphash.h
14403
14404SIOX
14405M:	Gavin Schenk <g.schenk@eckelmann.de>
14406M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14407R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14408S:	Supported
14409F:	drivers/siox/*
14410F:	drivers/gpio/gpio-siox.c
14411F:	include/trace/events/siox.h
14412
14413SIS 190 ETHERNET DRIVER
14414M:	Francois Romieu <romieu@fr.zoreil.com>
14415L:	netdev@vger.kernel.org
14416S:	Maintained
14417F:	drivers/net/ethernet/sis/sis190.c
14418
14419SIS 900/7016 FAST ETHERNET DRIVER
14420M:	Daniele Venzano <venza@brownhat.org>
14421W:	http://www.brownhat.org/sis900.html
14422L:	netdev@vger.kernel.org
14423S:	Maintained
14424F:	drivers/net/ethernet/sis/sis900.*
14425
14426SIS FRAMEBUFFER DRIVER
14427M:	Thomas Winischhofer <thomas@winischhofer.net>
14428W:	http://www.winischhofer.net/linuxsisvga.shtml
14429S:	Maintained
14430F:	Documentation/fb/sisfb.txt
14431F:	drivers/video/fbdev/sis/
14432F:	include/video/sisfb.h
14433
14434SIS USB2VGA DRIVER
14435M:	Thomas Winischhofer <thomas@winischhofer.net>
14436W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14437S:	Maintained
14438F:	drivers/usb/misc/sisusbvga/
14439
14440SLAB ALLOCATOR
14441M:	Christoph Lameter <cl@linux.com>
14442M:	Pekka Enberg <penberg@kernel.org>
14443M:	David Rientjes <rientjes@google.com>
14444M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14445M:	Andrew Morton <akpm@linux-foundation.org>
14446L:	linux-mm@kvack.org
14447S:	Maintained
14448F:	include/linux/sl?b*.h
14449F:	mm/sl?b*
14450
14451SLEEPABLE READ-COPY UPDATE (SRCU)
14452M:	Lai Jiangshan <jiangshanlai@gmail.com>
14453M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14454M:	Josh Triplett <josh@joshtriplett.org>
14455R:	Steven Rostedt <rostedt@goodmis.org>
14456R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14457L:	rcu@vger.kernel.org
14458W:	http://www.rdrop.com/users/paulmck/RCU/
14459S:	Supported
14460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14461F:	include/linux/srcu*.h
14462F:	kernel/rcu/srcu*.c
14463
14464SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14465M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14466L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14467S:	Maintained
14468F:	drivers/slimbus/
14469F:	Documentation/devicetree/bindings/slimbus/
14470F:	include/linux/slimbus.h
14471
14472SMACK SECURITY MODULE
14473M:	Casey Schaufler <casey@schaufler-ca.com>
14474L:	linux-security-module@vger.kernel.org
14475W:	http://schaufler-ca.com
14476T:	git git://github.com/cschaufler/smack-next
14477S:	Maintained
14478F:	Documentation/admin-guide/LSM/Smack.rst
14479F:	security/smack/
14480
14481SMC91x ETHERNET DRIVER
14482M:	Nicolas Pitre <nico@fluxnic.net>
14483S:	Odd Fixes
14484F:	drivers/net/ethernet/smsc/smc91x.*
14485
14486SMIA AND SMIA++ IMAGE SENSOR DRIVER
14487M:	Sakari Ailus <sakari.ailus@iki.fi>
14488L:	linux-media@vger.kernel.org
14489S:	Maintained
14490F:	drivers/media/i2c/smiapp/
14491F:	include/media/i2c/smiapp.h
14492F:	drivers/media/i2c/smiapp-pll.c
14493F:	drivers/media/i2c/smiapp-pll.h
14494F:	include/uapi/linux/smiapp.h
14495F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14496
14497SMM665 HARDWARE MONITOR DRIVER
14498M:	Guenter Roeck <linux@roeck-us.net>
14499L:	linux-hwmon@vger.kernel.org
14500S:	Maintained
14501F:	Documentation/hwmon/smm665.rst
14502F:	drivers/hwmon/smm665.c
14503
14504SMSC EMC2103 HARDWARE MONITOR DRIVER
14505M:	Steve Glendinning <steve.glendinning@shawell.net>
14506L:	linux-hwmon@vger.kernel.org
14507S:	Maintained
14508F:	Documentation/hwmon/emc2103.rst
14509F:	drivers/hwmon/emc2103.c
14510
14511SMSC SCH5627 HARDWARE MONITOR DRIVER
14512M:	Hans de Goede <hdegoede@redhat.com>
14513L:	linux-hwmon@vger.kernel.org
14514S:	Supported
14515F:	Documentation/hwmon/sch5627.rst
14516F:	drivers/hwmon/sch5627.c
14517
14518SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14519M:	Steve Glendinning <steve.glendinning@shawell.net>
14520L:	linux-fbdev@vger.kernel.org
14521S:	Maintained
14522F:	drivers/video/fbdev/smscufx.c
14523
14524SMSC47B397 HARDWARE MONITOR DRIVER
14525M:	Jean Delvare <jdelvare@suse.com>
14526L:	linux-hwmon@vger.kernel.org
14527S:	Maintained
14528F:	Documentation/hwmon/smsc47b397.rst
14529F:	drivers/hwmon/smsc47b397.c
14530
14531SMSC911x ETHERNET DRIVER
14532M:	Steve Glendinning <steve.glendinning@shawell.net>
14533L:	netdev@vger.kernel.org
14534S:	Maintained
14535F:	include/linux/smsc911x.h
14536F:	drivers/net/ethernet/smsc/smsc911x.*
14537
14538SMSC9420 PCI ETHERNET DRIVER
14539M:	Steve Glendinning <steve.glendinning@shawell.net>
14540L:	netdev@vger.kernel.org
14541S:	Maintained
14542F:	drivers/net/ethernet/smsc/smsc9420.*
14543
14544SOC-CAMERA V4L2 SUBSYSTEM
14545L:	linux-media@vger.kernel.org
14546T:	git git://linuxtv.org/media_tree.git
14547S:	Orphan
14548F:	include/media/soc_camera.h
14549F:	drivers/staging/media/soc_camera/
14550
14551SOCIONEXT SYNQUACER I2C DRIVER
14552M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14553L:	linux-i2c@vger.kernel.org
14554S:	Maintained
14555F:	drivers/i2c/busses/i2c-synquacer.c
14556F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14557
14558SOCIONEXT UNIPHIER SOUND DRIVER
14559L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14560S:	Orphan
14561F:	sound/soc/uniphier/
14562
14563SOEKRIS NET48XX LED SUPPORT
14564M:	Chris Boot <bootc@bootc.net>
14565S:	Maintained
14566F:	drivers/leds/leds-net48xx.c
14567
14568SOFT-ROCE DRIVER (rxe)
14569M:	Moni Shoua <monis@mellanox.com>
14570L:	linux-rdma@vger.kernel.org
14571S:	Supported
14572W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14573Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14574F:	drivers/infiniband/sw/rxe/
14575F:	include/uapi/rdma/rdma_user_rxe.h
14576
14577SOFTLOGIC 6x10 MPEG CODEC
14578M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14579M:	Anton Sviridenko <anton@corp.bluecherry.net>
14580M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14581M:	Andrey Utkin <andrey_utkin@fastmail.com>
14582M:	Ismael Luceno <ismael@iodev.co.uk>
14583L:	linux-media@vger.kernel.org
14584S:	Supported
14585F:	drivers/media/pci/solo6x10/
14586
14587SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14588M:	James Morse <james.morse@arm.com>
14589L:	linux-arm-kernel@lists.infradead.org
14590S:	Maintained
14591F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14592F:	drivers/firmware/arm_sdei.c
14593F:	include/linux/arm_sdei.h
14594F:	include/uapi/linux/arm_sdei.h
14595
14596SOFTWARE RAID (Multiple Disks) SUPPORT
14597M:	Shaohua Li <shli@kernel.org>
14598L:	linux-raid@vger.kernel.org
14599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14600S:	Supported
14601F:	drivers/md/Makefile
14602F:	drivers/md/Kconfig
14603F:	drivers/md/md*
14604F:	drivers/md/raid*
14605F:	include/linux/raid/
14606F:	include/uapi/linux/raid/
14607
14608SOCIONEXT (SNI) AVE NETWORK DRIVER
14609M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14610L:	netdev@vger.kernel.org
14611S:	Maintained
14612F:	drivers/net/ethernet/socionext/sni_ave.c
14613F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14614
14615SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14616M:	Jassi Brar <jaswinder.singh@linaro.org>
14617L:	netdev@vger.kernel.org
14618S:	Maintained
14619F:	drivers/net/ethernet/socionext/netsec.c
14620F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14621
14622SOLIDRUN CLEARFOG SUPPORT
14623M:	Russell King <linux@armlinux.org.uk>
14624S:	Maintained
14625F:	arch/arm/boot/dts/armada-388-clearfog*
14626F:	arch/arm/boot/dts/armada-38x-solidrun-*
14627
14628SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14629M:	Russell King <linux@armlinux.org.uk>
14630S:	Maintained
14631F:	arch/arm/boot/dts/imx6*-cubox-i*
14632F:	arch/arm/boot/dts/imx6*-hummingboard*
14633F:	arch/arm/boot/dts/imx6*-sr-*
14634
14635SONIC NETWORK DRIVER
14636M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14637L:	netdev@vger.kernel.org
14638S:	Maintained
14639F:	drivers/net/ethernet/natsemi/sonic.*
14640
14641SONICS SILICON BACKPLANE DRIVER (SSB)
14642M:	Michael Buesch <m@bues.ch>
14643L:	linux-wireless@vger.kernel.org
14644S:	Maintained
14645F:	drivers/ssb/
14646F:	include/linux/ssb/
14647
14648SONY IMX214 SENSOR DRIVER
14649M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14650L:	linux-media@vger.kernel.org
14651T:	git git://linuxtv.org/media_tree.git
14652S:	Maintained
14653F:	drivers/media/i2c/imx214.c
14654F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14655
14656SONY IMX258 SENSOR DRIVER
14657M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14658L:	linux-media@vger.kernel.org
14659T:	git git://linuxtv.org/media_tree.git
14660S:	Maintained
14661F:	drivers/media/i2c/imx258.c
14662
14663SONY IMX274 SENSOR DRIVER
14664M:	Leon Luo <leonl@leopardimaging.com>
14665L:	linux-media@vger.kernel.org
14666T:	git git://linuxtv.org/media_tree.git
14667S:	Maintained
14668F:	drivers/media/i2c/imx274.c
14669F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14670
14671SONY IMX319 SENSOR DRIVER
14672M:	Bingbu Cao <bingbu.cao@intel.com>
14673L:	linux-media@vger.kernel.org
14674T:	git git://linuxtv.org/media_tree.git
14675S:	Maintained
14676F:	drivers/media/i2c/imx319.c
14677
14678SONY IMX355 SENSOR DRIVER
14679M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14680L:	linux-media@vger.kernel.org
14681T:	git git://linuxtv.org/media_tree.git
14682S:	Maintained
14683F:	drivers/media/i2c/imx355.c
14684
14685SONY MEMORYSTICK SUBSYSTEM
14686M:	Maxim Levitsky <maximlevitsky@gmail.com>
14687M:	Alex Dubov <oakad@yahoo.com>
14688M:	Ulf Hansson <ulf.hansson@linaro.org>
14689L:	linux-mmc@vger.kernel.org
14690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14691S:	Maintained
14692F:	drivers/memstick/
14693F:	include/linux/memstick.h
14694
14695SONY VAIO CONTROL DEVICE DRIVER
14696M:	Mattia Dongili <malattia@linux.it>
14697L:	platform-driver-x86@vger.kernel.org
14698W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14699S:	Maintained
14700F:	Documentation/laptops/sony-laptop.txt
14701F:	drivers/char/sonypi.c
14702F:	drivers/platform/x86/sony-laptop.c
14703F:	include/linux/sony-laptop.h
14704
14705SOUND
14706M:	Jaroslav Kysela <perex@perex.cz>
14707M:	Takashi Iwai <tiwai@suse.com>
14708L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14709W:	http://www.alsa-project.org/
14710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14711Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14712S:	Maintained
14713F:	Documentation/sound/
14714F:	include/sound/
14715F:	include/uapi/sound/
14716F:	sound/
14717
14718SOUND - COMPRESSED AUDIO
14719M:	Vinod Koul <vkoul@kernel.org>
14720L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14722S:	Supported
14723F:	Documentation/sound/designs/compress-offload.rst
14724F:	include/sound/compress_driver.h
14725F:	include/uapi/sound/compress_*
14726F:	sound/core/compress_offload.c
14727F:	sound/soc/soc-compress.c
14728
14729SOUND - DMAENGINE HELPERS
14730M:	Lars-Peter Clausen <lars@metafoo.de>
14731S:	Supported
14732F:	include/sound/dmaengine_pcm.h
14733F:	sound/core/pcm_dmaengine.c
14734F:	sound/soc/soc-generic-dmaengine-pcm.c
14735
14736SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14737M:	Liam Girdwood <lgirdwood@gmail.com>
14738M:	Mark Brown <broonie@kernel.org>
14739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14740L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14741W:	http://alsa-project.org/main/index.php/ASoC
14742S:	Supported
14743F:	Documentation/devicetree/bindings/sound/
14744F:	Documentation/sound/soc/
14745F:	sound/soc/
14746F:	include/dt-bindings/sound/
14747F:	include/sound/soc*
14748
14749SOUNDWIRE SUBSYSTEM
14750M:	Vinod Koul <vkoul@kernel.org>
14751M:	Sanyog Kale <sanyog.r.kale@intel.com>
14752R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14754S:	Supported
14755F:	Documentation/driver-api/soundwire/
14756F:	drivers/soundwire/
14757F:	include/linux/soundwire/
14758
14759SP2 MEDIA DRIVER
14760M:	Olli Salonen <olli.salonen@iki.fi>
14761L:	linux-media@vger.kernel.org
14762W:	https://linuxtv.org
14763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14764S:	Maintained
14765F:	drivers/media/dvb-frontends/sp2*
14766
14767SPARC + UltraSPARC (sparc/sparc64)
14768M:	"David S. Miller" <davem@davemloft.net>
14769L:	sparclinux@vger.kernel.org
14770Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14773S:	Maintained
14774F:	arch/sparc/
14775F:	drivers/sbus/
14776
14777SPARC SERIAL DRIVERS
14778M:	"David S. Miller" <davem@davemloft.net>
14779L:	sparclinux@vger.kernel.org
14780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14782S:	Maintained
14783F:	include/linux/sunserialcore.h
14784F:	drivers/tty/serial/suncore.c
14785F:	drivers/tty/serial/sunhv.c
14786F:	drivers/tty/serial/sunsab.c
14787F:	drivers/tty/serial/sunsab.h
14788F:	drivers/tty/serial/sunsu.c
14789F:	drivers/tty/serial/sunzilog.c
14790F:	drivers/tty/serial/sunzilog.h
14791F:	drivers/tty/vcc.c
14792
14793SPARSE CHECKER
14794M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14795L:	linux-sparse@vger.kernel.org
14796W:	https://sparse.wiki.kernel.org/
14797T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14798S:	Maintained
14799F:	include/linux/compiler.h
14800
14801SPEAR CLOCK FRAMEWORK SUPPORT
14802M:	Viresh Kumar <vireshk@kernel.org>
14803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14804W:	http://www.st.com/spear
14805S:	Maintained
14806F:	drivers/clk/spear/
14807
14808SPEAR PLATFORM SUPPORT
14809M:	Viresh Kumar <vireshk@kernel.org>
14810M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14812W:	http://www.st.com/spear
14813S:	Maintained
14814F:	arch/arm/boot/dts/spear*
14815F:	arch/arm/mach-spear/
14816
14817SPI NOR SUBSYSTEM
14818M:	Marek Vasut <marek.vasut@gmail.com>
14819M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14820L:	linux-mtd@lists.infradead.org
14821W:	http://www.linux-mtd.infradead.org/
14822Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14824S:	Maintained
14825F:	drivers/mtd/spi-nor/
14826F:	include/linux/mtd/spi-nor.h
14827
14828SPI SUBSYSTEM
14829M:	Mark Brown <broonie@kernel.org>
14830L:	linux-spi@vger.kernel.org
14831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14832Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14833S:	Maintained
14834F:	Documentation/devicetree/bindings/spi/
14835F:	Documentation/spi/
14836F:	drivers/spi/
14837F:	include/linux/spi/
14838F:	include/uapi/linux/spi/
14839F:	tools/spi/
14840
14841SPIDERNET NETWORK DRIVER for CELL
14842M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14843L:	netdev@vger.kernel.org
14844S:	Supported
14845F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14846F:	drivers/net/ethernet/toshiba/spider_net*
14847
14848SPMI SUBSYSTEM
14849R:	Stephen Boyd <sboyd@kernel.org>
14850L:	linux-arm-msm@vger.kernel.org
14851F:	Documentation/devicetree/bindings/spmi/
14852F:	drivers/spmi/
14853F:	include/dt-bindings/spmi/spmi.h
14854F:	include/linux/spmi.h
14855F:	include/trace/events/spmi.h
14856
14857SPU FILE SYSTEM
14858M:	Jeremy Kerr <jk@ozlabs.org>
14859L:	linuxppc-dev@lists.ozlabs.org
14860W:	http://www.ibm.com/developerworks/power/cell/
14861S:	Supported
14862F:	Documentation/filesystems/spufs.txt
14863F:	arch/powerpc/platforms/cell/spufs/
14864
14865SQUASHFS FILE SYSTEM
14866M:	Phillip Lougher <phillip@squashfs.org.uk>
14867L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14868W:	http://squashfs.org.uk
14869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14870S:	Maintained
14871F:	Documentation/filesystems/squashfs.txt
14872F:	fs/squashfs/
14873
14874SRM (Alpha) environment access
14875M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14876S:	Maintained
14877F:	arch/alpha/kernel/srm_env.c
14878
14879ST LSM6DSx IMU IIO DRIVER
14880M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14881L:	linux-iio@vger.kernel.org
14882W:	http://www.st.com/
14883S:	Maintained
14884F:	drivers/iio/imu/st_lsm6dsx/
14885F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14886
14887ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14888M:	Mickael Guene <mickael.guene@st.com>
14889L:	linux-media@vger.kernel.org
14890T:	git git://linuxtv.org/media_tree.git
14891S:	Maintained
14892F:	drivers/media/i2c/st-mipid02.c
14893F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14894
14895ST STM32 I2C/SMBUS DRIVER
14896M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14897L:	linux-i2c@vger.kernel.org
14898S:	Maintained
14899F:	drivers/i2c/busses/i2c-stm32*
14900
14901ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14902M:	Song Qiang <songqiang1304521@gmail.com>
14903L:	linux-iio@vger.kernel.org
14904S:	Maintained
14905F:	drivers/iio/proximity/vl53l0x-i2c.c
14906F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14907
14908STABLE BRANCH
14909M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14910M:	Sasha Levin <sashal@kernel.org>
14911L:	stable@vger.kernel.org
14912S:	Supported
14913F:	Documentation/process/stable-kernel-rules.rst
14914
14915STAGING - COMEDI
14916M:	Ian Abbott <abbotti@mev.co.uk>
14917M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14918S:	Odd Fixes
14919F:	drivers/staging/comedi/
14920
14921STAGING - EROFS FILE SYSTEM
14922M:	Gao Xiang <gaoxiang25@huawei.com>
14923M:	Chao Yu <yuchao0@huawei.com>
14924L:	linux-erofs@lists.ozlabs.org
14925S:	Maintained
14926F:	drivers/staging/erofs/
14927
14928STAGING - INDUSTRIAL IO
14929M:	Jonathan Cameron <jic23@kernel.org>
14930L:	linux-iio@vger.kernel.org
14931S:	Odd Fixes
14932F:	Documentation/devicetree/bindings/staging/iio/
14933F:	drivers/staging/iio/
14934
14935STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14936M:	Marc Dietrich <marvin24@gmx.de>
14937L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14938L:	linux-tegra@vger.kernel.org
14939S:	Maintained
14940F:	drivers/staging/nvec/
14941
14942STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14943M:	Jens Frederich <jfrederich@gmail.com>
14944M:	Daniel Drake <dsd@laptop.org>
14945M:	Jon Nettleton <jon.nettleton@gmail.com>
14946W:	http://wiki.laptop.org/go/DCON
14947S:	Maintained
14948F:	drivers/staging/olpc_dcon/
14949
14950STAGING - REALTEK RTL8712U DRIVERS
14951M:	Larry Finger <Larry.Finger@lwfinger.net>
14952M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14953S:	Odd Fixes
14954F:	drivers/staging/rtl8712/
14955
14956STAGING - REALTEK RTL8188EU DRIVERS
14957M:	Larry Finger <Larry.Finger@lwfinger.net>
14958S:	Odd Fixes
14959F:	drivers/staging/rtl8188eu/
14960
14961STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14962M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14963M:	Teddy Wang <teddy.wang@siliconmotion.com>
14964M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14965L:	linux-fbdev@vger.kernel.org
14966S:	Maintained
14967F:	drivers/staging/sm750fb/
14968
14969STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14970M:	William Hubbs <w.d.hubbs@gmail.com>
14971M:	Chris Brannon <chris@the-brannons.com>
14972M:	Kirk Reiser <kirk@reisers.ca>
14973M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14974L:	speakup@linux-speakup.org
14975W:	http://www.linux-speakup.org/
14976S:	Odd Fixes
14977F:	drivers/staging/speakup/
14978
14979STAGING - VIA VT665X DRIVERS
14980M:	Forest Bond <forest@alittletooquiet.net>
14981S:	Odd Fixes
14982F:	drivers/staging/vt665?/
14983
14984STAGING - WILC1000 WIFI DRIVER
14985M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14986M:	Ajay Singh <ajay.kathat@microchip.com>
14987L:	linux-wireless@vger.kernel.org
14988S:	Supported
14989F:	drivers/staging/wilc1000/
14990
14991STAGING SUBSYSTEM
14992M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14994L:	devel@driverdev.osuosl.org
14995S:	Supported
14996F:	drivers/staging/
14997
14998STARFIRE/DURALAN NETWORK DRIVER
14999M:	Ion Badulescu <ionut@badula.org>
15000S:	Odd Fixes
15001F:	drivers/net/ethernet/adaptec/starfire*
15002
15003STEC S1220 SKD DRIVER
15004M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15005L:	linux-block@vger.kernel.org
15006S:	Maintained
15007F:	drivers/block/skd*[ch]
15008
15009STI AUDIO (ASoC) DRIVERS
15010M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15011L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15012S:	Maintained
15013F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15014F:	sound/soc/sti/
15015
15016STI CEC DRIVER
15017M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15018S:	Maintained
15019F:	drivers/media/platform/sti/cec/
15020F:	Documentation/devicetree/bindings/media/stih-cec.txt
15021
15022STK1160 USB VIDEO CAPTURE DRIVER
15023M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15024L:	linux-media@vger.kernel.org
15025T:	git git://linuxtv.org/media_tree.git
15026S:	Maintained
15027F:	drivers/media/usb/stk1160/
15028
15029STM32 AUDIO (ASoC) DRIVERS
15030M:	Olivier Moysan <olivier.moysan@st.com>
15031M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15032L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15033S:	Maintained
15034F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15035F:	sound/soc/stm/
15036
15037STM32 TIMER/LPTIMER DRIVERS
15038M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15039S:	Maintained
15040F:	drivers/*/stm32-*timer*
15041F:	drivers/pwm/pwm-stm32*
15042F:	include/linux/*/stm32-*tim*
15043F:	Documentation/ABI/testing/*timer-stm32
15044F:	Documentation/devicetree/bindings/*/stm32-*timer*
15045F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15046
15047STMMAC ETHERNET DRIVER
15048M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15049M:	Alexandre Torgue <alexandre.torgue@st.com>
15050M:	Jose Abreu <joabreu@synopsys.com>
15051L:	netdev@vger.kernel.org
15052W:	http://www.stlinux.com
15053S:	Supported
15054F:	drivers/net/ethernet/stmicro/stmmac/
15055
15056SUN3/3X
15057M:	Sam Creasey <sammy@sammy.net>
15058W:	http://sammy.net/sun3/
15059S:	Maintained
15060F:	arch/m68k/kernel/*sun3*
15061F:	arch/m68k/sun3*/
15062F:	arch/m68k/include/asm/sun3*
15063F:	drivers/net/ethernet/i825xx/sun3*
15064
15065SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15066M:	Hans de Goede <hdegoede@redhat.com>
15067L:	linux-input@vger.kernel.org
15068S:	Maintained
15069F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15070F:	drivers/input/keyboard/sun4i-lradc-keys.c
15071
15072SUNDANCE NETWORK DRIVER
15073M:	Denis Kirjanov <kda@linux-powerpc.org>
15074L:	netdev@vger.kernel.org
15075S:	Maintained
15076F:	drivers/net/ethernet/dlink/sundance.c
15077
15078SUPERH
15079M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15080M:	Rich Felker <dalias@libc.org>
15081L:	linux-sh@vger.kernel.org
15082Q:	http://patchwork.kernel.org/project/linux-sh/list/
15083S:	Maintained
15084F:	Documentation/sh/
15085F:	arch/sh/
15086F:	drivers/sh/
15087
15088SUSPEND TO RAM
15089M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15090M:	Len Brown <len.brown@intel.com>
15091M:	Pavel Machek <pavel@ucw.cz>
15092L:	linux-pm@vger.kernel.org
15093B:	https://bugzilla.kernel.org
15094S:	Supported
15095F:	Documentation/power/
15096F:	arch/x86/kernel/acpi/
15097F:	drivers/base/power/
15098F:	kernel/power/
15099F:	include/linux/suspend.h
15100F:	include/linux/freezer.h
15101F:	include/linux/pm.h
15102
15103SVGA HANDLING
15104M:	Martin Mares <mj@ucw.cz>
15105L:	linux-video@atrey.karlin.mff.cuni.cz
15106S:	Maintained
15107F:	Documentation/svga.txt
15108F:	arch/x86/boot/video*
15109
15110SWIOTLB SUBSYSTEM
15111M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15112L:	iommu@lists.linux-foundation.org
15113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15114S:	Supported
15115F:	kernel/dma/swiotlb.c
15116F:	arch/*/kernel/pci-swiotlb.c
15117F:	include/linux/swiotlb.h
15118
15119SWITCHDEV
15120M:	Jiri Pirko <jiri@resnulli.us>
15121M:	Ivan Vecera <ivecera@redhat.com>
15122L:	netdev@vger.kernel.org
15123S:	Supported
15124F:	net/switchdev/
15125F:	include/net/switchdev.h
15126
15127SY8106A REGULATOR DRIVER
15128M:	Icenowy Zheng <icenowy@aosc.io>
15129S:	Maintained
15130F:	drivers/regulator/sy8106a-regulator.c
15131F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15132
15133SYNC FILE FRAMEWORK
15134M:	Sumit Semwal <sumit.semwal@linaro.org>
15135R:	Gustavo Padovan <gustavo@padovan.org>
15136S:	Maintained
15137L:	linux-media@vger.kernel.org
15138L:	dri-devel@lists.freedesktop.org
15139F:	drivers/dma-buf/sync_*
15140F:	drivers/dma-buf/dma-fence*
15141F:	drivers/dma-buf/sw_sync.c
15142F:	include/linux/sync_file.h
15143F:	include/uapi/linux/sync_file.h
15144F:	Documentation/sync_file.txt
15145T:	git git://anongit.freedesktop.org/drm/drm-misc
15146
15147SYNOPSYS ARC ARCHITECTURE
15148M:	Vineet Gupta <vgupta@synopsys.com>
15149L:	linux-snps-arc@lists.infradead.org
15150S:	Supported
15151F:	arch/arc/
15152F:	Documentation/devicetree/bindings/arc/*
15153F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15154F:	drivers/clocksource/arc_timer.c
15155F:	drivers/tty/serial/arc_uart.c
15156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15157
15158SYNOPSYS ARC HSDK SDP pll clock driver
15159M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15160S:	Supported
15161F:	drivers/clk/clk-hsdk-pll.c
15162F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15163
15164SYNOPSYS ARC SDP clock driver
15165M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15166S:	Supported
15167F:	drivers/clk/axs10x/*
15168F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15169
15170SYNOPSYS ARC SDP platform support
15171M:	Alexey Brodkin <abrodkin@synopsys.com>
15172S:	Supported
15173F:	arch/arc/plat-axs10x
15174F:	arch/arc/boot/dts/ax*
15175F:	Documentation/devicetree/bindings/arc/axs10*
15176
15177SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15178M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15179S:	Supported
15180F:	drivers/reset/reset-axs10x.c
15181F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15182
15183SYNOPSYS CREG GPIO DRIVER
15184M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15185S:	Maintained
15186F:	drivers/gpio/gpio-creg-snps.c
15187F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15188
15189SYNOPSYS DESIGNWARE 8250 UART DRIVER
15190R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15191S:	Maintained
15192F:	drivers/tty/serial/8250/8250_dw.c
15193
15194SYNOPSYS DESIGNWARE APB GPIO DRIVER
15195M:	Hoan Tran <hoan@os.amperecomputing.com>
15196L:	linux-gpio@vger.kernel.org
15197S:	Maintained
15198F:	drivers/gpio/gpio-dwapb.c
15199F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15200
15201SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15202M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15203S:	Maintained
15204F:	drivers/dma/dwi-axi-dmac/
15205F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15206
15207SYNOPSYS DESIGNWARE DMAC DRIVER
15208M:	Viresh Kumar <vireshk@kernel.org>
15209R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15210S:	Maintained
15211F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15212F:	drivers/dma/dw/
15213F:	include/dt-bindings/dma/dw-dmac.h
15214F:	include/linux/dma/dw.h
15215F:	include/linux/platform_data/dma-dw.h
15216
15217SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15218M:	Jose Abreu <Jose.Abreu@synopsys.com>
15219L:	netdev@vger.kernel.org
15220S:	Supported
15221F:	drivers/net/ethernet/synopsys/
15222
15223SYNOPSYS DESIGNWARE I2C DRIVER
15224M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15225R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15226R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15227L:	linux-i2c@vger.kernel.org
15228S:	Maintained
15229F:	drivers/i2c/busses/i2c-designware-*
15230F:	include/linux/platform_data/i2c-designware.h
15231
15232SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15233M:	Jaehoon Chung <jh80.chung@samsung.com>
15234L:	linux-mmc@vger.kernel.org
15235S:	Maintained
15236F:	drivers/mmc/host/dw_mmc*
15237
15238SYNOPSYS HSDK RESET CONTROLLER DRIVER
15239M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15240S:	Supported
15241F:	drivers/reset/reset-hsdk.c
15242F:	include/dt-bindings/reset/snps,hsdk-reset.h
15243F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15244
15245SYSTEM CONFIGURATION (SYSCON)
15246M:	Lee Jones <lee.jones@linaro.org>
15247M:	Arnd Bergmann <arnd@arndb.de>
15248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15249S:	Supported
15250F:	drivers/mfd/syscon.c
15251
15252SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15253M:	Sudeep Holla <sudeep.holla@arm.com>
15254L:	linux-arm-kernel@lists.infradead.org
15255S:	Maintained
15256F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15257F:	drivers/clk/clk-sc[mp]i.c
15258F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15259F:	drivers/firmware/arm_scpi.c
15260F:	drivers/firmware/arm_scmi/
15261F:	include/linux/sc[mp]i_protocol.h
15262
15263SYSTEM RESET/SHUTDOWN DRIVERS
15264M:	Sebastian Reichel <sre@kernel.org>
15265L:	linux-pm@vger.kernel.org
15266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15267S:	Maintained
15268F:	Documentation/devicetree/bindings/power/reset/
15269F:	drivers/power/reset/
15270
15271SYSTEM TRACE MODULE CLASS
15272M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15273S:	Maintained
15274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15275F:	Documentation/trace/stm.rst
15276F:	drivers/hwtracing/stm/
15277F:	include/linux/stm.h
15278F:	include/uapi/linux/stm.h
15279
15280SYSV FILESYSTEM
15281M:	Christoph Hellwig <hch@infradead.org>
15282S:	Maintained
15283F:	Documentation/filesystems/sysv-fs.txt
15284F:	fs/sysv/
15285F:	include/linux/sysv_fs.h
15286
15287TASKSTATS STATISTICS INTERFACE
15288M:	Balbir Singh <bsingharora@gmail.com>
15289S:	Maintained
15290F:	Documentation/accounting/taskstats*
15291F:	include/linux/taskstats*
15292F:	kernel/taskstats.c
15293
15294TC subsystem
15295M:	Jamal Hadi Salim <jhs@mojatatu.com>
15296M:	Cong Wang <xiyou.wangcong@gmail.com>
15297M:	Jiri Pirko <jiri@resnulli.us>
15298L:	netdev@vger.kernel.org
15299S:	Maintained
15300F:	include/net/pkt_cls.h
15301F:	include/net/pkt_sched.h
15302F:	include/net/tc_act/
15303F:	include/uapi/linux/pkt_cls.h
15304F:	include/uapi/linux/pkt_sched.h
15305F:	include/uapi/linux/tc_act/
15306F:	include/uapi/linux/tc_ematch/
15307F:	net/sched/
15308
15309TC90522 MEDIA DRIVER
15310M:	Akihiro Tsukada <tskd08@gmail.com>
15311L:	linux-media@vger.kernel.org
15312S:	Odd Fixes
15313F:	drivers/media/dvb-frontends/tc90522*
15314
15315TCP LOW PRIORITY MODULE
15316M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15317M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15318W:	http://tcp-lp-mod.sourceforge.net/
15319S:	Maintained
15320F:	net/ipv4/tcp_lp.c
15321
15322TDA10071 MEDIA DRIVER
15323M:	Antti Palosaari <crope@iki.fi>
15324L:	linux-media@vger.kernel.org
15325W:	https://linuxtv.org
15326W:	http://palosaari.fi/linux/
15327Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15328T:	git git://linuxtv.org/anttip/media_tree.git
15329S:	Maintained
15330F:	drivers/media/dvb-frontends/tda10071*
15331
15332TDA18212 MEDIA DRIVER
15333M:	Antti Palosaari <crope@iki.fi>
15334L:	linux-media@vger.kernel.org
15335W:	https://linuxtv.org
15336W:	http://palosaari.fi/linux/
15337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15338T:	git git://linuxtv.org/anttip/media_tree.git
15339S:	Maintained
15340F:	drivers/media/tuners/tda18212*
15341
15342TDA18218 MEDIA DRIVER
15343M:	Antti Palosaari <crope@iki.fi>
15344L:	linux-media@vger.kernel.org
15345W:	https://linuxtv.org
15346W:	http://palosaari.fi/linux/
15347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15348T:	git git://linuxtv.org/anttip/media_tree.git
15349S:	Maintained
15350F:	drivers/media/tuners/tda18218*
15351
15352TDA18250 MEDIA DRIVER
15353M:	Olli Salonen <olli.salonen@iki.fi>
15354L:	linux-media@vger.kernel.org
15355W:	https://linuxtv.org
15356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15357T:	git git://linuxtv.org/media_tree.git
15358S:	Maintained
15359F:	drivers/media/tuners/tda18250*
15360
15361TDA18271 MEDIA DRIVER
15362M:	Michael Krufky <mkrufky@linuxtv.org>
15363L:	linux-media@vger.kernel.org
15364W:	https://linuxtv.org
15365W:	http://github.com/mkrufky
15366Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15367T:	git git://linuxtv.org/mkrufky/tuners.git
15368S:	Maintained
15369F:	drivers/media/tuners/tda18271*
15370
15371TDA1997x MEDIA DRIVER
15372M:	Tim Harvey <tharvey@gateworks.com>
15373L:	linux-media@vger.kernel.org
15374W:	https://linuxtv.org
15375Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15376S:	Maintained
15377F:	drivers/media/i2c/tda1997x.*
15378
15379TDA827x MEDIA DRIVER
15380M:	Michael Krufky <mkrufky@linuxtv.org>
15381L:	linux-media@vger.kernel.org
15382W:	https://linuxtv.org
15383W:	http://github.com/mkrufky
15384Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15385T:	git git://linuxtv.org/mkrufky/tuners.git
15386S:	Maintained
15387F:	drivers/media/tuners/tda8290.*
15388
15389TDA8290 MEDIA DRIVER
15390M:	Michael Krufky <mkrufky@linuxtv.org>
15391L:	linux-media@vger.kernel.org
15392W:	https://linuxtv.org
15393W:	http://github.com/mkrufky
15394Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15395T:	git git://linuxtv.org/mkrufky/tuners.git
15396S:	Maintained
15397F:	drivers/media/tuners/tda8290.*
15398
15399TDA9840 MEDIA DRIVER
15400M:	Hans Verkuil <hverkuil@xs4all.nl>
15401L:	linux-media@vger.kernel.org
15402T:	git git://linuxtv.org/media_tree.git
15403W:	https://linuxtv.org
15404S:	Maintained
15405F:	drivers/media/i2c/tda9840*
15406
15407TEA5761 TUNER DRIVER
15408M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15409L:	linux-media@vger.kernel.org
15410W:	https://linuxtv.org
15411T:	git git://linuxtv.org/media_tree.git
15412S:	Odd fixes
15413F:	drivers/media/tuners/tea5761.*
15414
15415TEA5767 TUNER DRIVER
15416M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15417L:	linux-media@vger.kernel.org
15418W:	https://linuxtv.org
15419T:	git git://linuxtv.org/media_tree.git
15420S:	Maintained
15421F:	drivers/media/tuners/tea5767.*
15422
15423TEA6415C MEDIA DRIVER
15424M:	Hans Verkuil <hverkuil@xs4all.nl>
15425L:	linux-media@vger.kernel.org
15426T:	git git://linuxtv.org/media_tree.git
15427W:	https://linuxtv.org
15428S:	Maintained
15429F:	drivers/media/i2c/tea6415c*
15430
15431TEA6420 MEDIA DRIVER
15432M:	Hans Verkuil <hverkuil@xs4all.nl>
15433L:	linux-media@vger.kernel.org
15434T:	git git://linuxtv.org/media_tree.git
15435W:	https://linuxtv.org
15436S:	Maintained
15437F:	drivers/media/i2c/tea6420*
15438
15439TEAM DRIVER
15440M:	Jiri Pirko <jiri@resnulli.us>
15441L:	netdev@vger.kernel.org
15442S:	Supported
15443F:	drivers/net/team/
15444F:	include/linux/if_team.h
15445F:	include/uapi/linux/if_team.h
15446
15447TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15448M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15449S:	Maintained
15450F:	arch/x86/platform/ts5500/
15451
15452TECHNOTREND USB IR RECEIVER
15453M:	Sean Young <sean@mess.org>
15454L:	linux-media@vger.kernel.org
15455S:	Maintained
15456F:	drivers/media/rc/ttusbir.c
15457
15458TECHWELL TW9910 VIDEO DECODER
15459L:	linux-media@vger.kernel.org
15460S:	Orphan
15461F:	drivers/media/i2c/tw9910.c
15462F:	include/media/i2c/tw9910.h
15463
15464TEE SUBSYSTEM
15465M:	Jens Wiklander <jens.wiklander@linaro.org>
15466S:	Maintained
15467F:	include/linux/tee_drv.h
15468F:	include/uapi/linux/tee.h
15469F:	drivers/tee/
15470F:	Documentation/tee.txt
15471
15472TEGRA ARCHITECTURE SUPPORT
15473M:	Thierry Reding <thierry.reding@gmail.com>
15474M:	Jonathan Hunter <jonathanh@nvidia.com>
15475L:	linux-tegra@vger.kernel.org
15476Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15478S:	Supported
15479N:	[^a-z]tegra
15480
15481TEGRA CLOCK DRIVER
15482M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15483M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15484S:	Supported
15485F:	drivers/clk/tegra/
15486
15487TEGRA DMA DRIVERS
15488M:	Laxman Dewangan <ldewangan@nvidia.com>
15489M:	Jon Hunter <jonathanh@nvidia.com>
15490S:	Supported
15491F:	drivers/dma/tegra*
15492
15493TEGRA I2C DRIVER
15494M:	Laxman Dewangan <ldewangan@nvidia.com>
15495S:	Supported
15496F:	drivers/i2c/busses/i2c-tegra.c
15497
15498TEGRA IOMMU DRIVERS
15499M:	Thierry Reding <thierry.reding@gmail.com>
15500L:	linux-tegra@vger.kernel.org
15501S:	Supported
15502F:	drivers/iommu/tegra*
15503
15504TEGRA KBC DRIVER
15505M:	Laxman Dewangan <ldewangan@nvidia.com>
15506S:	Supported
15507F:	drivers/input/keyboard/tegra-kbc.c
15508
15509TEGRA NAND DRIVER
15510M:	Stefan Agner <stefan@agner.ch>
15511M:	Lucas Stach <dev@lynxeye.de>
15512S:	Maintained
15513F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15514F:	drivers/mtd/nand/raw/tegra_nand.c
15515
15516TEGRA PWM DRIVER
15517M:	Thierry Reding <thierry.reding@gmail.com>
15518S:	Supported
15519F:	drivers/pwm/pwm-tegra.c
15520
15521TEGRA SERIAL DRIVER
15522M:	Laxman Dewangan <ldewangan@nvidia.com>
15523S:	Supported
15524F:	drivers/tty/serial/serial-tegra.c
15525
15526TEGRA SPI DRIVER
15527M:	Laxman Dewangan <ldewangan@nvidia.com>
15528S:	Supported
15529F:	drivers/spi/spi-tegra*
15530
15531TEGRA XUSB PADCTL DRIVER
15532M:	JC Kuo <jckuo@nvidia.com>
15533S:	Supported
15534F:	drivers/phy/tegra/xusb*
15535
15536TEHUTI ETHERNET DRIVER
15537M:	Andy Gospodarek <andy@greyhouse.net>
15538L:	netdev@vger.kernel.org
15539S:	Supported
15540F:	drivers/net/ethernet/tehuti/*
15541
15542Telecom Clock Driver for MCPL0010
15543M:	Mark Gross <mark.gross@intel.com>
15544S:	Supported
15545F:	drivers/char/tlclk.c
15546
15547TENSILICA XTENSA PORT (xtensa)
15548M:	Chris Zankel <chris@zankel.net>
15549M:	Max Filippov <jcmvbkbc@gmail.com>
15550L:	linux-xtensa@linux-xtensa.org
15551T:	git git://github.com/czankel/xtensa-linux.git
15552S:	Maintained
15553F:	arch/xtensa/
15554F:	drivers/irqchip/irq-xtensa-*
15555
15556Texas Instruments' System Control Interface (TISCI) Protocol Driver
15557M:	Nishanth Menon <nm@ti.com>
15558M:	Tero Kristo <t-kristo@ti.com>
15559M:	Santosh Shilimkar <ssantosh@kernel.org>
15560L:	linux-arm-kernel@lists.infradead.org
15561S:	Maintained
15562F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15563F:	drivers/firmware/ti_sci*
15564F:	include/linux/soc/ti/ti_sci_protocol.h
15565F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15566F:	drivers/soc/ti/ti_sci_pm_domains.c
15567F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15568F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15569F:	drivers/clk/keystone/sci-clk.c
15570F:	drivers/reset/reset-ti-sci.c
15571F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15572F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15573F:	drivers/irqchip/irq-ti-sci-intr.c
15574F:	drivers/irqchip/irq-ti-sci-inta.c
15575F:	include/linux/soc/ti/ti_sci_inta_msi.h
15576F:	drivers/soc/ti/ti_sci_inta_msi.c
15577
15578Texas Instruments ASoC drivers
15579M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15580L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15581S:	Maintained
15582F:	sound/soc/ti/
15583
15584Texas Instruments' DAC7612 DAC Driver
15585M:	Ricardo Ribalda <ricardo@ribalda.com>
15586L:	linux-iio@vger.kernel.org
15587S:	Supported
15588F:	drivers/iio/dac/ti-dac7612.c
15589F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15590
15591THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15592M:	Hans Verkuil <hverkuil@xs4all.nl>
15593L:	linux-media@vger.kernel.org
15594T:	git git://linuxtv.org/media_tree.git
15595W:	https://linuxtv.org
15596S:	Maintained
15597F:	drivers/media/radio/radio-raremono.c
15598
15599THERMAL
15600M:	Zhang Rui <rui.zhang@intel.com>
15601M:	Eduardo Valentin <edubezval@gmail.com>
15602R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15603L:	linux-pm@vger.kernel.org
15604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15606Q:	https://patchwork.kernel.org/project/linux-pm/list/
15607S:	Supported
15608F:	drivers/thermal/
15609F:	include/linux/thermal.h
15610F:	include/uapi/linux/thermal.h
15611F:	include/linux/cpu_cooling.h
15612F:	Documentation/devicetree/bindings/thermal/
15613
15614THERMAL/CPU_COOLING
15615M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15616M:	Viresh Kumar <viresh.kumar@linaro.org>
15617M:	Javi Merino <javi.merino@kernel.org>
15618L:	linux-pm@vger.kernel.org
15619S:	Supported
15620F:	Documentation/thermal/cpu-cooling-api.txt
15621F:	drivers/thermal/cpu_cooling.c
15622F:	include/linux/cpu_cooling.h
15623
15624THINKPAD ACPI EXTRAS DRIVER
15625M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15626L:	ibm-acpi-devel@lists.sourceforge.net
15627L:	platform-driver-x86@vger.kernel.org
15628W:	http://ibm-acpi.sourceforge.net
15629W:	http://thinkwiki.org/wiki/Ibm-acpi
15630T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15631S:	Maintained
15632F:	drivers/platform/x86/thinkpad_acpi.c
15633
15634THUNDERBOLT DRIVER
15635M:	Andreas Noever <andreas.noever@gmail.com>
15636M:	Michael Jamet <michael.jamet@intel.com>
15637M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15638M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15640S:	Maintained
15641F:	Documentation/admin-guide/thunderbolt.rst
15642F:	drivers/thunderbolt/
15643F:	include/linux/thunderbolt.h
15644
15645THUNDERBOLT NETWORK DRIVER
15646M:	Michael Jamet <michael.jamet@intel.com>
15647M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15648M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15649L:	netdev@vger.kernel.org
15650S:	Maintained
15651F:	drivers/net/thunderbolt.c
15652
15653THUNDERX GPIO DRIVER
15654M:	David Daney <david.daney@cavium.com>
15655S:	Maintained
15656F:	drivers/gpio/gpio-thunderx.c
15657
15658TI AM437X VPFE DRIVER
15659M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15660L:	linux-media@vger.kernel.org
15661W:	https://linuxtv.org
15662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15663T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15664S:	Maintained
15665F:	drivers/media/platform/am437x/
15666
15667TI BANDGAP AND THERMAL DRIVER
15668M:	Eduardo Valentin <edubezval@gmail.com>
15669M:	Keerthy <j-keerthy@ti.com>
15670L:	linux-pm@vger.kernel.org
15671L:	linux-omap@vger.kernel.org
15672S:	Maintained
15673F:	drivers/thermal/ti-soc-thermal/
15674
15675TI BQ27XXX POWER SUPPLY DRIVER
15676R:	Andrew F. Davis <afd@ti.com>
15677F:	include/linux/power/bq27xxx_battery.h
15678F:	drivers/power/supply/bq27xxx_battery.c
15679F:	drivers/power/supply/bq27xxx_battery_i2c.c
15680
15681TI CDCE706 CLOCK DRIVER
15682M:	Max Filippov <jcmvbkbc@gmail.com>
15683S:	Maintained
15684F:	drivers/clk/clk-cdce706.c
15685
15686TI CLOCK DRIVER
15687M:	Tero Kristo <t-kristo@ti.com>
15688L:	linux-omap@vger.kernel.org
15689S:	Maintained
15690F:	drivers/clk/ti/
15691F:	include/linux/clk/ti.h
15692
15693TI DAVINCI MACHINE SUPPORT
15694M:	Sekhar Nori <nsekhar@ti.com>
15695R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
15696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15698S:	Supported
15699F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15700F:	arch/arm/mach-davinci/
15701F:	drivers/i2c/busses/i2c-davinci.c
15702F:	arch/arm/boot/dts/da850*
15703
15704TI DAVINCI SERIES CLOCK DRIVER
15705M:	David Lechner <david@lechnology.com>
15706R:	Sekhar Nori <nsekhar@ti.com>
15707S:	Maintained
15708F:	Documentation/devicetree/bindings/clock/ti/davinci/
15709F:	drivers/clk/davinci/
15710
15711TI DAVINCI SERIES GPIO DRIVER
15712M:	Keerthy <j-keerthy@ti.com>
15713L:	linux-gpio@vger.kernel.org
15714S:	Maintained
15715F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15716F:	drivers/gpio/gpio-davinci.c
15717
15718TI DAVINCI SERIES MEDIA DRIVER
15719M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15720L:	linux-media@vger.kernel.org
15721W:	https://linuxtv.org
15722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15723T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15724S:	Maintained
15725F:	drivers/media/platform/davinci/
15726F:	include/media/davinci/
15727
15728TI ETHERNET SWITCH DRIVER (CPSW)
15729R:	Grygorii Strashko <grygorii.strashko@ti.com>
15730L:	linux-omap@vger.kernel.org
15731L:	netdev@vger.kernel.org
15732S:	Maintained
15733F:	drivers/net/ethernet/ti/cpsw*
15734F:	drivers/net/ethernet/ti/davinci*
15735
15736TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15737M:	Alex Dubov <oakad@yahoo.com>
15738S:	Maintained
15739W:	http://tifmxx.berlios.de/
15740F:	drivers/memstick/host/tifm_ms.c
15741F:	drivers/misc/tifm*
15742F:	drivers/mmc/host/tifm_sd.c
15743F:	include/linux/tifm.h
15744
15745TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15746M:	Santosh Shilimkar <ssantosh@kernel.org>
15747L:	linux-kernel@vger.kernel.org
15748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15749S:	Maintained
15750F:	drivers/soc/ti/*
15751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15752
15753TI LM49xxx FAMILY ASoC CODEC DRIVERS
15754M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15755M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15756L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15757S:	Maintained
15758F:	sound/soc/codecs/lm49453*
15759F:	sound/soc/codecs/isabelle*
15760
15761TI LP855x BACKLIGHT DRIVER
15762M:	Milo Kim <milo.kim@ti.com>
15763S:	Maintained
15764F:	Documentation/backlight/lp855x-driver.txt
15765F:	drivers/video/backlight/lp855x_bl.c
15766F:	include/linux/platform_data/lp855x.h
15767
15768TI LP8727 CHARGER DRIVER
15769M:	Milo Kim <milo.kim@ti.com>
15770S:	Maintained
15771F:	drivers/power/supply/lp8727_charger.c
15772F:	include/linux/platform_data/lp8727.h
15773
15774TI LP8788 MFD DRIVER
15775M:	Milo Kim <milo.kim@ti.com>
15776S:	Maintained
15777F:	drivers/iio/adc/lp8788_adc.c
15778F:	drivers/leds/leds-lp8788.c
15779F:	drivers/mfd/lp8788*.c
15780F:	drivers/power/supply/lp8788-charger.c
15781F:	drivers/regulator/lp8788-*.c
15782F:	include/linux/mfd/lp8788*.h
15783
15784TI NETCP ETHERNET DRIVER
15785M:	Wingman Kwok <w-kwok2@ti.com>
15786M:	Murali Karicheri <m-karicheri2@ti.com>
15787L:	netdev@vger.kernel.org
15788S:	Maintained
15789F:	drivers/net/ethernet/ti/netcp*
15790
15791TI PCM3060 ASoC CODEC DRIVER
15792M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15794S:	Maintained
15795F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15796F:	sound/soc/codecs/pcm3060*
15797
15798TI TAS571X FAMILY ASoC CODEC DRIVER
15799M:	Kevin Cernekee <cernekee@chromium.org>
15800L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15801S:	Odd Fixes
15802F:	sound/soc/codecs/tas571x*
15803
15804TI TRF7970A NFC DRIVER
15805M:	Mark Greer <mgreer@animalcreek.com>
15806L:	linux-wireless@vger.kernel.org
15807L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15808S:	Supported
15809F:	drivers/nfc/trf7970a.c
15810F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15811
15812TI TWL4030 SERIES SOC CODEC DRIVER
15813M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15814L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15815S:	Maintained
15816F:	sound/soc/codecs/twl4030*
15817
15818TI VPE/CAL DRIVERS
15819M:	Benoit Parrot <bparrot@ti.com>
15820L:	linux-media@vger.kernel.org
15821W:	http://linuxtv.org/
15822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15823S:	Maintained
15824F:	drivers/media/platform/ti-vpe/
15825
15826TI WILINK WIRELESS DRIVERS
15827L:	linux-wireless@vger.kernel.org
15828W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15829W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15831S:	Orphan
15832F:	drivers/net/wireless/ti/
15833F:	include/linux/wl12xx.h
15834
15835TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15836M:	John Stultz <john.stultz@linaro.org>
15837M:	Thomas Gleixner <tglx@linutronix.de>
15838R:	Stephen Boyd <sboyd@kernel.org>
15839L:	linux-kernel@vger.kernel.org
15840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15841S:	Supported
15842F:	include/linux/clocksource.h
15843F:	include/linux/time.h
15844F:	include/linux/timex.h
15845F:	include/uapi/linux/time.h
15846F:	include/uapi/linux/timex.h
15847F:	kernel/time/clocksource.c
15848F:	kernel/time/time*.c
15849F:	kernel/time/alarmtimer.c
15850F:	kernel/time/ntp.c
15851F:	tools/testing/selftests/timers/
15852
15853TIPC NETWORK LAYER
15854M:	Jon Maloy <jon.maloy@ericsson.com>
15855M:	Ying Xue <ying.xue@windriver.com>
15856L:	netdev@vger.kernel.org (core kernel code)
15857L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15858W:	http://tipc.sourceforge.net/
15859S:	Maintained
15860F:	include/uapi/linux/tipc*.h
15861F:	net/tipc/
15862
15863TLAN NETWORK DRIVER
15864M:	Samuel Chessman <chessman@tux.org>
15865L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15866W:	http://sourceforge.net/projects/tlan/
15867S:	Maintained
15868F:	Documentation/networking/device_drivers/ti/tlan.txt
15869F:	drivers/net/ethernet/ti/tlan.*
15870
15871TM6000 VIDEO4LINUX DRIVER
15872M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15873L:	linux-media@vger.kernel.org
15874W:	https://linuxtv.org
15875T:	git git://linuxtv.org/media_tree.git
15876S:	Odd fixes
15877F:	drivers/media/usb/tm6000/
15878F:	Documentation/media/v4l-drivers/tm6000*
15879
15880TMIO/SDHI MMC DRIVER
15881M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15882L:	linux-mmc@vger.kernel.org
15883S:	Supported
15884F:	drivers/mmc/host/tmio_mmc*
15885F:	drivers/mmc/host/renesas_sdhi*
15886F:	include/linux/mfd/tmio.h
15887
15888TMP401 HARDWARE MONITOR DRIVER
15889M:	Guenter Roeck <linux@roeck-us.net>
15890L:	linux-hwmon@vger.kernel.org
15891S:	Maintained
15892F:	Documentation/hwmon/tmp401.rst
15893F:	drivers/hwmon/tmp401.c
15894
15895TMPFS (SHMEM FILESYSTEM)
15896M:	Hugh Dickins <hughd@google.com>
15897L:	linux-mm@kvack.org
15898S:	Maintained
15899F:	include/linux/shmem_fs.h
15900F:	mm/shmem.c
15901
15902TOMOYO SECURITY MODULE
15903M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15904M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15905L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15906L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15907L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15908L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15909W:	https://tomoyo.osdn.jp/
15910S:	Maintained
15911F:	security/tomoyo/
15912
15913TOPSTAR LAPTOP EXTRAS DRIVER
15914M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15915L:	platform-driver-x86@vger.kernel.org
15916S:	Maintained
15917F:	drivers/platform/x86/topstar-laptop.c
15918
15919TORTURE-TEST MODULES
15920M:	Davidlohr Bueso <dave@stgolabs.net>
15921M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15922M:	Josh Triplett <josh@joshtriplett.org>
15923L:	linux-kernel@vger.kernel.org
15924S:	Supported
15925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15926F:	Documentation/RCU/torture.txt
15927F:	kernel/torture.c
15928F:	kernel/rcu/rcutorture.c
15929F:	kernel/rcu/rcuperf.c
15930F:	kernel/locking/locktorture.c
15931
15932TOSHIBA ACPI EXTRAS DRIVER
15933M:	Azael Avalos <coproscefalo@gmail.com>
15934L:	platform-driver-x86@vger.kernel.org
15935S:	Maintained
15936F:	drivers/platform/x86/toshiba_acpi.c
15937
15938TOSHIBA BLUETOOTH DRIVER
15939M:	Azael Avalos <coproscefalo@gmail.com>
15940L:	platform-driver-x86@vger.kernel.org
15941S:	Maintained
15942F:	drivers/platform/x86/toshiba_bluetooth.c
15943
15944TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15945M:	Azael Avalos <coproscefalo@gmail.com>
15946L:	platform-driver-x86@vger.kernel.org
15947S:	Maintained
15948F:	drivers/platform/x86/toshiba_haps.c
15949
15950TOSHIBA SMM DRIVER
15951M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15952W:	http://www.buzzard.org.uk/toshiba/
15953S:	Maintained
15954F:	drivers/char/toshiba.c
15955F:	include/linux/toshiba.h
15956F:	include/uapi/linux/toshiba.h
15957
15958TOSHIBA TC358743 DRIVER
15959M:	Mats Randgaard <matrandg@cisco.com>
15960L:	linux-media@vger.kernel.org
15961S:	Maintained
15962F:	drivers/media/i2c/tc358743*
15963F:	include/media/i2c/tc358743.h
15964
15965TOSHIBA WMI HOTKEYS DRIVER
15966M:	Azael Avalos <coproscefalo@gmail.com>
15967L:	platform-driver-x86@vger.kernel.org
15968S:	Maintained
15969F:	drivers/platform/x86/toshiba-wmi.c
15970
15971TPM DEVICE DRIVER
15972M:	Peter Huewe <peterhuewe@gmx.de>
15973M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15974R:	Jason Gunthorpe <jgg@ziepe.ca>
15975L:	linux-integrity@vger.kernel.org
15976Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15977W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15978T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15979S:	Maintained
15980F:	drivers/char/tpm/
15981
15982TRACING
15983M:	Steven Rostedt <rostedt@goodmis.org>
15984M:	Ingo Molnar <mingo@redhat.com>
15985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15986S:	Maintained
15987F:	Documentation/trace/ftrace.rst
15988F:	arch/*/*/*/ftrace.h
15989F:	arch/*/kernel/ftrace.c
15990F:	include/*/ftrace.h
15991F:	include/linux/trace*.h
15992F:	include/trace/
15993F:	kernel/trace/
15994F:	tools/testing/selftests/ftrace/
15995
15996TRACING MMIO ACCESSES (MMIOTRACE)
15997M:	Steven Rostedt <rostedt@goodmis.org>
15998M:	Ingo Molnar <mingo@kernel.org>
15999R:	Karol Herbst <karolherbst@gmail.com>
16000R:	Pekka Paalanen <ppaalanen@gmail.com>
16001S:	Maintained
16002L:	linux-kernel@vger.kernel.org
16003L:	nouveau@lists.freedesktop.org
16004F:	kernel/trace/trace_mmiotrace.c
16005F:	include/linux/mmiotrace.h
16006F:	arch/x86/mm/kmmio.c
16007F:	arch/x86/mm/mmio-mod.c
16008F:	arch/x86/mm/testmmiotrace.c
16009
16010TRIVIAL PATCHES
16011M:	Jiri Kosina <trivial@kernel.org>
16012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16013S:	Maintained
16014K:	^Subject:.*(?i)trivial
16015
16016TEMPO SEMICONDUCTOR DRIVERS
16017M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16018S:	Maintained
16019F:	sound/soc/codecs/tscs*.c
16020F:	sound/soc/codecs/tscs*.h
16021F:	Documentation/devicetree/bindings/sound/tscs*.txt
16022
16023TTY LAYER
16024M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16025M:	Jiri Slaby <jslaby@suse.com>
16026S:	Supported
16027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16028F:	Documentation/serial/
16029F:	drivers/tty/
16030F:	drivers/tty/serial/serial_core.c
16031F:	include/linux/serial_core.h
16032F:	include/linux/serial.h
16033F:	include/linux/tty.h
16034F:	include/uapi/linux/serial_core.h
16035F:	include/uapi/linux/serial.h
16036F:	include/uapi/linux/tty.h
16037
16038TUA9001 MEDIA DRIVER
16039M:	Antti Palosaari <crope@iki.fi>
16040L:	linux-media@vger.kernel.org
16041W:	https://linuxtv.org
16042W:	http://palosaari.fi/linux/
16043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16044T:	git git://linuxtv.org/anttip/media_tree.git
16045S:	Maintained
16046F:	drivers/media/tuners/tua9001*
16047
16048TULIP NETWORK DRIVERS
16049L:	netdev@vger.kernel.org
16050L:	linux-parisc@vger.kernel.org
16051S:	Orphan
16052F:	drivers/net/ethernet/dec/tulip/
16053
16054TUN/TAP driver
16055M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16056W:	http://vtun.sourceforge.net/tun
16057S:	Maintained
16058F:	Documentation/networking/tuntap.txt
16059F:	arch/um/os-Linux/drivers/
16060
16061TURBOCHANNEL SUBSYSTEM
16062M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16063M:	Ralf Baechle <ralf@linux-mips.org>
16064L:	linux-mips@vger.kernel.org
16065Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16066S:	Maintained
16067F:	drivers/tc/
16068F:	include/linux/tc.h
16069
16070TURBOSTAT UTILITY
16071M:	"Len Brown" <lenb@kernel.org>
16072L:	linux-pm@vger.kernel.org
16073B:	https://bugzilla.kernel.org
16074Q:	https://patchwork.kernel.org/project/linux-pm/list/
16075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16076S:	Supported
16077F:	tools/power/x86/turbostat/
16078
16079TW5864 VIDEO4LINUX DRIVER
16080M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16081M:	Anton Sviridenko <anton@corp.bluecherry.net>
16082M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16083M:	Andrey Utkin <andrey_utkin@fastmail.com>
16084L:	linux-media@vger.kernel.org
16085S:	Supported
16086F:	drivers/media/pci/tw5864/
16087
16088TW68 VIDEO4LINUX DRIVER
16089M:	Hans Verkuil <hverkuil@xs4all.nl>
16090L:	linux-media@vger.kernel.org
16091T:	git git://linuxtv.org/media_tree.git
16092W:	https://linuxtv.org
16093S:	Odd Fixes
16094F:	drivers/media/pci/tw68/
16095
16096TW686X VIDEO4LINUX DRIVER
16097M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16098L:	linux-media@vger.kernel.org
16099T:	git git://linuxtv.org/media_tree.git
16100W:	http://linuxtv.org
16101S:	Maintained
16102F:	drivers/media/pci/tw686x/
16103
16104UBI FILE SYSTEM (UBIFS)
16105M:	Richard Weinberger <richard@nod.at>
16106M:	Artem Bityutskiy <dedekind1@gmail.com>
16107M:	Adrian Hunter <adrian.hunter@intel.com>
16108L:	linux-mtd@lists.infradead.org
16109T:	git git://git.infradead.org/ubifs-2.6.git
16110W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16111S:	Supported
16112F:	Documentation/filesystems/ubifs.txt
16113F:	fs/ubifs/
16114
16115UCLINUX (M68KNOMMU AND COLDFIRE)
16116M:	Greg Ungerer <gerg@linux-m68k.org>
16117W:	http://www.linux-m68k.org/
16118W:	http://www.uclinux.org/
16119L:	linux-m68k@lists.linux-m68k.org
16120L:	uclinux-dev@uclinux.org  (subscribers-only)
16121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16122S:	Maintained
16123F:	arch/m68k/coldfire/
16124F:	arch/m68k/68*/
16125F:	arch/m68k/*/*_no.*
16126F:	arch/m68k/include/asm/*_no.*
16127
16128UDF FILESYSTEM
16129M:	Jan Kara <jack@suse.com>
16130S:	Maintained
16131F:	Documentation/filesystems/udf.txt
16132F:	fs/udf/
16133
16134UDRAW TABLET
16135M:	Bastien Nocera <hadess@hadess.net>
16136L:	linux-input@vger.kernel.org
16137S:	Maintained
16138F:	drivers/hid/hid-udraw-ps3.c
16139
16140UFS FILESYSTEM
16141M:	Evgeniy Dushistov <dushistov@mail.ru>
16142S:	Maintained
16143F:	Documentation/filesystems/ufs.txt
16144F:	fs/ufs/
16145
16146UHID USERSPACE HID IO DRIVER:
16147M:	David Herrmann <dh.herrmann@googlemail.com>
16148L:	linux-input@vger.kernel.org
16149S:	Maintained
16150F:	drivers/hid/uhid.c
16151F:	include/uapi/linux/uhid.h
16152
16153ULPI BUS
16154M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16155L:	linux-usb@vger.kernel.org
16156S:	Maintained
16157F:	drivers/usb/common/ulpi.c
16158F:	include/linux/ulpi/
16159
16160ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16161L:	linux-usb@vger.kernel.org
16162S:	Orphan
16163F:	drivers/uwb/
16164F:	include/linux/uwb.h
16165F:	include/linux/uwb/
16166
16167UNICODE SUBSYSTEM:
16168M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16169L:	linux-fsdevel@vger.kernel.org
16170S:	Supported
16171F:	fs/unicode/
16172
16173UNICORE32 ARCHITECTURE:
16174M:	Guan Xuetao <gxt@pku.edu.cn>
16175W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16176S:	Maintained
16177T:	git git://github.com/gxt/linux.git
16178F:	arch/unicore32/
16179
16180UNIFDEF
16181M:	Tony Finch <dot@dotat.at>
16182W:	http://dotat.at/prog/unifdef
16183S:	Maintained
16184F:	scripts/unifdef.c
16185
16186UNIFORM CDROM DRIVER
16187M:	Jens Axboe <axboe@kernel.dk>
16188W:	http://www.kernel.dk
16189S:	Maintained
16190F:	Documentation/cdrom/
16191F:	drivers/cdrom/cdrom.c
16192F:	include/linux/cdrom.h
16193F:	include/uapi/linux/cdrom.h
16194
16195UNISYS S-PAR DRIVERS
16196M:	David Kershner <david.kershner@unisys.com>
16197L:	sparmaintainer@unisys.com (Unisys internal)
16198S:	Supported
16199F:	include/linux/visorbus.h
16200F:	drivers/visorbus/
16201F:	drivers/staging/unisys/
16202
16203UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16204R:	Alim Akhtar <alim.akhtar@samsung.com>
16205R:	Avri Altman <avri.altman@wdc.com>
16206R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16207L:	linux-scsi@vger.kernel.org
16208S:	Supported
16209F:	Documentation/scsi/ufs.txt
16210F:	drivers/scsi/ufs/
16211
16212UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16213M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16214L:	linux-scsi@vger.kernel.org
16215S:	Supported
16216F:	drivers/scsi/ufs/*dwc*
16217
16218UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16219M:	Stanley Chu <stanley.chu@mediatek.com>
16220L:	linux-scsi@vger.kernel.org
16221L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16222S:	Maintained
16223F:	drivers/scsi/ufs/ufs-mediatek*
16224
16225UNSORTED BLOCK IMAGES (UBI)
16226M:	Artem Bityutskiy <dedekind1@gmail.com>
16227M:	Richard Weinberger <richard@nod.at>
16228W:	http://www.linux-mtd.infradead.org/
16229L:	linux-mtd@lists.infradead.org
16230T:	git git://git.infradead.org/ubifs-2.6.git
16231S:	Supported
16232F:	drivers/mtd/ubi/
16233F:	include/linux/mtd/ubi.h
16234F:	include/uapi/mtd/ubi-user.h
16235
16236USB "USBNET" DRIVER FRAMEWORK
16237M:	Oliver Neukum <oneukum@suse.com>
16238L:	netdev@vger.kernel.org
16239W:	http://www.linux-usb.org/usbnet
16240S:	Maintained
16241F:	drivers/net/usb/usbnet.c
16242F:	include/linux/usb/usbnet.h
16243
16244USB ACM DRIVER
16245M:	Oliver Neukum <oneukum@suse.com>
16246L:	linux-usb@vger.kernel.org
16247S:	Maintained
16248F:	Documentation/usb/acm.txt
16249F:	drivers/usb/class/cdc-acm.*
16250
16251USB AR5523 WIRELESS DRIVER
16252M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16253L:	linux-wireless@vger.kernel.org
16254S:	Maintained
16255F:	drivers/net/wireless/ath/ar5523/
16256
16257USB ATTACHED SCSI
16258M:	Oliver Neukum <oneukum@suse.com>
16259L:	linux-usb@vger.kernel.org
16260L:	linux-scsi@vger.kernel.org
16261S:	Maintained
16262F:	drivers/usb/storage/uas.c
16263
16264USB CDC ETHERNET DRIVER
16265M:	Oliver Neukum <oliver@neukum.org>
16266L:	linux-usb@vger.kernel.org
16267S:	Maintained
16268F:	drivers/net/usb/cdc_*.c
16269F:	include/uapi/linux/usb/cdc.h
16270
16271USB CHAOSKEY DRIVER
16272M:	Keith Packard <keithp@keithp.com>
16273L:	linux-usb@vger.kernel.org
16274S:	Maintained
16275F:	drivers/usb/misc/chaoskey.c
16276
16277USB CYPRESS C67X00 DRIVER
16278M:	Peter Korsgaard <jacmet@sunsite.dk>
16279L:	linux-usb@vger.kernel.org
16280S:	Maintained
16281F:	drivers/usb/c67x00/
16282
16283USB DAVICOM DM9601 DRIVER
16284M:	Peter Korsgaard <jacmet@sunsite.dk>
16285L:	netdev@vger.kernel.org
16286W:	http://www.linux-usb.org/usbnet
16287S:	Maintained
16288F:	drivers/net/usb/dm9601.c
16289
16290USB DIAMOND RIO500 DRIVER
16291M:	Cesar Miquel <miquel@df.uba.ar>
16292L:	rio500-users@lists.sourceforge.net
16293W:	http://rio500.sourceforge.net
16294S:	Maintained
16295F:	drivers/usb/misc/rio500*
16296
16297USB EHCI DRIVER
16298M:	Alan Stern <stern@rowland.harvard.edu>
16299L:	linux-usb@vger.kernel.org
16300S:	Maintained
16301F:	Documentation/usb/ehci.txt
16302F:	drivers/usb/host/ehci*
16303
16304USB GADGET/PERIPHERAL SUBSYSTEM
16305M:	Felipe Balbi <balbi@kernel.org>
16306L:	linux-usb@vger.kernel.org
16307W:	http://www.linux-usb.org/gadget
16308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16309S:	Maintained
16310F:	drivers/usb/gadget/
16311F:	include/linux/usb/gadget*
16312
16313USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16314M:	Jiri Kosina <jikos@kernel.org>
16315M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16316L:	linux-usb@vger.kernel.org
16317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16318S:	Maintained
16319F:	Documentation/hid/hiddev.txt
16320F:	drivers/hid/usbhid/
16321
16322USB INTEL XHCI ROLE MUX DRIVER
16323M:	Hans de Goede <hdegoede@redhat.com>
16324L:	linux-usb@vger.kernel.org
16325S:	Maintained
16326F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16327
16328USB IP DRIVER FOR HISILICON KIRIN
16329M:	Yu Chen <chenyu56@huawei.com>
16330M:	Binghui Wang <wangbinghui@hisilicon.com>
16331L:	linux-usb@vger.kernel.org
16332S:	Maintained
16333F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16334F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16335
16336USB ISP116X DRIVER
16337M:	Olav Kongas <ok@artecdesign.ee>
16338L:	linux-usb@vger.kernel.org
16339S:	Maintained
16340F:	drivers/usb/host/isp116x*
16341F:	include/linux/usb/isp116x.h
16342
16343USB LAN78XX ETHERNET DRIVER
16344M:	Woojung Huh <woojung.huh@microchip.com>
16345M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16346L:	netdev@vger.kernel.org
16347S:	Maintained
16348F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16349F:	drivers/net/usb/lan78xx.*
16350F:	include/dt-bindings/net/microchip-lan78xx.h
16351
16352USB MASS STORAGE DRIVER
16353M:	Alan Stern <stern@rowland.harvard.edu>
16354L:	linux-usb@vger.kernel.org
16355L:	usb-storage@lists.one-eyed-alien.net
16356S:	Maintained
16357F:	drivers/usb/storage/
16358
16359USB MIDI DRIVER
16360M:	Clemens Ladisch <clemens@ladisch.de>
16361L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16363S:	Maintained
16364F:	sound/usb/midi.*
16365
16366USB NETWORKING DRIVERS
16367L:	linux-usb@vger.kernel.org
16368S:	Odd Fixes
16369F:	drivers/net/usb/
16370
16371USB OHCI DRIVER
16372M:	Alan Stern <stern@rowland.harvard.edu>
16373L:	linux-usb@vger.kernel.org
16374S:	Maintained
16375F:	Documentation/usb/ohci.txt
16376F:	drivers/usb/host/ohci*
16377
16378USB OTG FSM (Finite State Machine)
16379M:	Peter Chen <Peter.Chen@nxp.com>
16380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16381L:	linux-usb@vger.kernel.org
16382S:	Maintained
16383F:	drivers/usb/common/usb-otg-fsm.c
16384
16385USB OVER IP DRIVER
16386M:	Valentina Manea <valentina.manea.m@gmail.com>
16387M:	Shuah Khan <shuah@kernel.org>
16388M:	Shuah Khan <skhan@linuxfoundation.org>
16389L:	linux-usb@vger.kernel.org
16390S:	Maintained
16391F:	Documentation/usb/usbip_protocol.txt
16392F:	drivers/usb/usbip/
16393F:	tools/usb/usbip/
16394F:	tools/testing/selftests/drivers/usb/usbip/
16395
16396USB PEGASUS DRIVER
16397M:	Petko Manolov <petkan@nucleusys.com>
16398L:	linux-usb@vger.kernel.org
16399L:	netdev@vger.kernel.org
16400T:	git git://github.com/petkan/pegasus.git
16401W:	https://github.com/petkan/pegasus
16402S:	Maintained
16403F:	drivers/net/usb/pegasus.*
16404
16405USB PHY LAYER
16406M:	Felipe Balbi <balbi@kernel.org>
16407L:	linux-usb@vger.kernel.org
16408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16409S:	Maintained
16410F:	drivers/usb/phy/
16411
16412USB PRINTER DRIVER (usblp)
16413M:	Pete Zaitcev <zaitcev@redhat.com>
16414L:	linux-usb@vger.kernel.org
16415S:	Supported
16416F:	drivers/usb/class/usblp.c
16417
16418USB QMI WWAN NETWORK DRIVER
16419M:	Bjørn Mork <bjorn@mork.no>
16420L:	netdev@vger.kernel.org
16421S:	Maintained
16422F:	Documentation/ABI/testing/sysfs-class-net-qmi
16423F:	drivers/net/usb/qmi_wwan.c
16424
16425USB RTL8150 DRIVER
16426M:	Petko Manolov <petkan@nucleusys.com>
16427L:	linux-usb@vger.kernel.org
16428L:	netdev@vger.kernel.org
16429T:	git git://github.com/petkan/rtl8150.git
16430W:	https://github.com/petkan/rtl8150
16431S:	Maintained
16432F:	drivers/net/usb/rtl8150.c
16433
16434USB SERIAL SUBSYSTEM
16435M:	Johan Hovold <johan@kernel.org>
16436L:	linux-usb@vger.kernel.org
16437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16438S:	Maintained
16439F:	Documentation/usb/usb-serial.txt
16440F:	drivers/usb/serial/
16441F:	include/linux/usb/serial.h
16442
16443USB SMSC75XX ETHERNET DRIVER
16444M:	Steve Glendinning <steve.glendinning@shawell.net>
16445L:	netdev@vger.kernel.org
16446S:	Maintained
16447F:	drivers/net/usb/smsc75xx.*
16448
16449USB SMSC95XX ETHERNET DRIVER
16450M:	Steve Glendinning <steve.glendinning@shawell.net>
16451M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16452L:	netdev@vger.kernel.org
16453S:	Maintained
16454F:	drivers/net/usb/smsc95xx.*
16455
16456USB SUBSYSTEM
16457M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16458L:	linux-usb@vger.kernel.org
16459W:	http://www.linux-usb.org
16460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16461S:	Supported
16462F:	Documentation/devicetree/bindings/usb/
16463F:	Documentation/usb/
16464F:	drivers/usb/
16465F:	include/linux/usb.h
16466F:	include/linux/usb/
16467
16468USB TYPEC PI3USB30532 MUX DRIVER
16469M:	Hans de Goede <hdegoede@redhat.com>
16470L:	linux-usb@vger.kernel.org
16471S:	Maintained
16472F:	drivers/usb/typec/mux/pi3usb30532.c
16473
16474USB TYPEC CLASS
16475M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16476L:	linux-usb@vger.kernel.org
16477S:	Maintained
16478F:	Documentation/ABI/testing/sysfs-class-typec
16479F:	Documentation/driver-api/usb/typec.rst
16480F:	drivers/usb/typec/
16481F:	include/linux/usb/typec.h
16482
16483USB TYPEC BUS FOR ALTERNATE MODES
16484M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16485L:	linux-usb@vger.kernel.org
16486S:	Maintained
16487F:	Documentation/ABI/testing/sysfs-bus-typec
16488F:	Documentation/driver-api/usb/typec_bus.rst
16489F:	drivers/usb/typec/altmodes/
16490F:	include/linux/usb/typec_altmode.h
16491
16492USB TYPEC PORT CONTROLLER DRIVERS
16493M:	Guenter Roeck <linux@roeck-us.net>
16494L:	linux-usb@vger.kernel.org
16495S:	Maintained
16496F:	drivers/usb/typec/tcpm/
16497
16498USB UHCI DRIVER
16499M:	Alan Stern <stern@rowland.harvard.edu>
16500L:	linux-usb@vger.kernel.org
16501S:	Maintained
16502F:	drivers/usb/host/uhci*
16503
16504USB VIDEO CLASS
16505M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16506L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16507L:	linux-media@vger.kernel.org
16508T:	git git://linuxtv.org/media_tree.git
16509W:	http://www.ideasonboard.org/uvc/
16510S:	Maintained
16511F:	drivers/media/usb/uvc/
16512F:	include/uapi/linux/uvcvideo.h
16513
16514USB VISION DRIVER
16515M:	Hans Verkuil <hverkuil@xs4all.nl>
16516L:	linux-media@vger.kernel.org
16517T:	git git://linuxtv.org/media_tree.git
16518W:	https://linuxtv.org
16519S:	Odd Fixes
16520F:	drivers/media/usb/usbvision/
16521
16522USB WEBCAM GADGET
16523M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16524L:	linux-usb@vger.kernel.org
16525S:	Maintained
16526F:	drivers/usb/gadget/function/*uvc*
16527F:	drivers/usb/gadget/legacy/webcam.c
16528F:	include/uapi/linux/usb/g_uvc.h
16529
16530USB WIRELESS RNDIS DRIVER (rndis_wlan)
16531M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16532L:	linux-wireless@vger.kernel.org
16533S:	Maintained
16534F:	drivers/net/wireless/rndis_wlan.c
16535
16536USB XHCI DRIVER
16537M:	Mathias Nyman <mathias.nyman@intel.com>
16538L:	linux-usb@vger.kernel.org
16539S:	Supported
16540F:	drivers/usb/host/xhci*
16541F:	drivers/usb/host/pci-quirks*
16542
16543USB ZD1201 DRIVER
16544L:	linux-wireless@vger.kernel.org
16545W:	http://linux-lc100020.sourceforge.net
16546S:	Orphan
16547F:	drivers/net/wireless/zydas/zd1201.*
16548
16549USB ZR364XX DRIVER
16550M:	Antoine Jacquet <royale@zerezo.com>
16551L:	linux-usb@vger.kernel.org
16552L:	linux-media@vger.kernel.org
16553T:	git git://linuxtv.org/media_tree.git
16554W:	http://royale.zerezo.com/zr364xx/
16555S:	Maintained
16556F:	Documentation/media/v4l-drivers/zr364xx*
16557F:	drivers/media/usb/zr364xx/
16558
16559USER-MODE LINUX (UML)
16560M:	Jeff Dike <jdike@addtoit.com>
16561M:	Richard Weinberger <richard@nod.at>
16562M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16563L:	linux-um@lists.infradead.org
16564W:	http://user-mode-linux.sourceforge.net
16565Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16567S:	Maintained
16568F:	Documentation/virtual/uml/
16569F:	arch/um/
16570F:	arch/x86/um/
16571F:	fs/hostfs/
16572
16573USERSPACE COPYIN/COPYOUT (UIOVEC)
16574M:	Alexander Viro <viro@zeniv.linux.org.uk>
16575S:	Maintained
16576F:	lib/iov_iter.c
16577F:	include/linux/uio.h
16578
16579USERSPACE DMA BUFFER DRIVER
16580M:	Gerd Hoffmann <kraxel@redhat.com>
16581S:	Maintained
16582L:	dri-devel@lists.freedesktop.org
16583F:	drivers/dma-buf/udmabuf.c
16584F:	include/uapi/linux/udmabuf.h
16585T:	git git://anongit.freedesktop.org/drm/drm-misc
16586
16587USERSPACE I/O (UIO)
16588M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16589S:	Maintained
16590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16591F:	Documentation/driver-api/uio-howto.rst
16592F:	drivers/uio/
16593F:	include/linux/uio_driver.h
16594
16595UTIL-LINUX PACKAGE
16596M:	Karel Zak <kzak@redhat.com>
16597L:	util-linux@vger.kernel.org
16598W:	http://en.wikipedia.org/wiki/Util-linux
16599T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16600S:	Maintained
16601
16602UUID HELPERS
16603M:	Christoph Hellwig <hch@lst.de>
16604R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16605L:	linux-kernel@vger.kernel.org
16606T:	git git://git.infradead.org/users/hch/uuid.git
16607F:	lib/uuid.c
16608F:	lib/test_uuid.c
16609F:	include/linux/uuid.h
16610F:	include/uapi/linux/uuid.h
16611S:	Maintained
16612
16613UVESAFB DRIVER
16614M:	Michal Januszewski <spock@gentoo.org>
16615L:	linux-fbdev@vger.kernel.org
16616W:	https://github.com/mjanusz/v86d
16617S:	Maintained
16618F:	Documentation/fb/uvesafb.txt
16619F:	drivers/video/fbdev/uvesafb.*
16620
16621VF610 NAND DRIVER
16622M:	Stefan Agner <stefan@agner.ch>
16623L:	linux-mtd@lists.infradead.org
16624S:	Supported
16625F:	drivers/mtd/nand/raw/vf610_nfc.c
16626
16627VFAT/FAT/MSDOS FILESYSTEM
16628M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16629S:	Maintained
16630F:	Documentation/filesystems/vfat.txt
16631F:	fs/fat/
16632
16633VFIO DRIVER
16634M:	Alex Williamson <alex.williamson@redhat.com>
16635R:	Cornelia Huck <cohuck@redhat.com>
16636L:	kvm@vger.kernel.org
16637T:	git git://github.com/awilliam/linux-vfio.git
16638S:	Maintained
16639F:	Documentation/vfio.txt
16640F:	drivers/vfio/
16641F:	include/linux/vfio.h
16642F:	include/uapi/linux/vfio.h
16643
16644VFIO MEDIATED DEVICE DRIVERS
16645M:	Kirti Wankhede <kwankhede@nvidia.com>
16646L:	kvm@vger.kernel.org
16647S:	Maintained
16648F:	Documentation/vfio-mediated-device.txt
16649F:	drivers/vfio/mdev/
16650F:	include/linux/mdev.h
16651F:	samples/vfio-mdev/
16652
16653VFIO PLATFORM DRIVER
16654M:	Eric Auger <eric.auger@redhat.com>
16655L:	kvm@vger.kernel.org
16656S:	Maintained
16657F:	drivers/vfio/platform/
16658
16659VGA_SWITCHEROO
16660R:	Lukas Wunner <lukas@wunner.de>
16661S:	Maintained
16662F:	Documentation/gpu/vga-switcheroo.rst
16663F:	drivers/gpu/vga/vga_switcheroo.c
16664F:	include/linux/vga_switcheroo.h
16665T:	git git://anongit.freedesktop.org/drm/drm-misc
16666
16667VIA RHINE NETWORK DRIVER
16668S:	Orphan
16669F:	drivers/net/ethernet/via/via-rhine.c
16670
16671VIA SD/MMC CARD CONTROLLER DRIVER
16672M:	Bruce Chang <brucechang@via.com.tw>
16673M:	Harald Welte <HaraldWelte@viatech.com>
16674S:	Maintained
16675F:	drivers/mmc/host/via-sdmmc.c
16676
16677VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16678M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16679L:	linux-fbdev@vger.kernel.org
16680S:	Maintained
16681F:	include/linux/via-core.h
16682F:	include/linux/via-gpio.h
16683F:	include/linux/via_i2c.h
16684F:	drivers/video/fbdev/via/
16685
16686VIA VELOCITY NETWORK DRIVER
16687M:	Francois Romieu <romieu@fr.zoreil.com>
16688L:	netdev@vger.kernel.org
16689S:	Maintained
16690F:	drivers/net/ethernet/via/via-velocity.*
16691
16692VICODEC VIRTUAL CODEC DRIVER
16693M:	Hans Verkuil <hans.verkuil@cisco.com>
16694L:	linux-media@vger.kernel.org
16695T:	git git://linuxtv.org/media_tree.git
16696W:	https://linuxtv.org
16697S:	Maintained
16698F:	drivers/media/platform/vicodec/*
16699
16700VIDEO MULTIPLEXER DRIVER
16701M:	Philipp Zabel <p.zabel@pengutronix.de>
16702L:	linux-media@vger.kernel.org
16703S:	Maintained
16704F:	drivers/media/platform/video-mux.c
16705
16706VIDEO I2C POLLING DRIVER
16707M:	Matt Ranostay <matt.ranostay@konsulko.com>
16708L:	linux-media@vger.kernel.org
16709S:	Maintained
16710F:	drivers/media/i2c/video-i2c.c
16711
16712VIDEOBUF2 FRAMEWORK
16713M:	Pawel Osciak <pawel@osciak.com>
16714M:	Marek Szyprowski <m.szyprowski@samsung.com>
16715M:	Kyungmin Park <kyungmin.park@samsung.com>
16716L:	linux-media@vger.kernel.org
16717S:	Maintained
16718F:	drivers/media/common/videobuf2/*
16719F:	include/media/videobuf2-*
16720
16721VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16722M:	Helen Koike <helen.koike@collabora.com>
16723L:	linux-media@vger.kernel.org
16724T:	git git://linuxtv.org/media_tree.git
16725W:	https://linuxtv.org
16726S:	Maintained
16727F:	drivers/media/platform/vimc/*
16728
16729VIRT LIB
16730M:	Alex Williamson <alex.williamson@redhat.com>
16731M:	Paolo Bonzini <pbonzini@redhat.com>
16732L:	kvm@vger.kernel.org
16733S:	Supported
16734F:	virt/lib/
16735
16736VIRTIO AND VHOST VSOCK DRIVER
16737M:	Stefan Hajnoczi <stefanha@redhat.com>
16738L:	kvm@vger.kernel.org
16739L:	virtualization@lists.linux-foundation.org
16740L:	netdev@vger.kernel.org
16741S:	Maintained
16742F:	include/linux/virtio_vsock.h
16743F:	include/uapi/linux/virtio_vsock.h
16744F:	include/uapi/linux/vsockmon.h
16745F:	include/uapi/linux/vm_sockets_diag.h
16746F:	net/vmw_vsock/diag.c
16747F:	net/vmw_vsock/af_vsock_tap.c
16748F:	net/vmw_vsock/virtio_transport_common.c
16749F:	net/vmw_vsock/virtio_transport.c
16750F:	drivers/net/vsockmon.c
16751F:	drivers/vhost/vsock.c
16752F:	tools/testing/vsock/
16753
16754VIRTIO CONSOLE DRIVER
16755M:	Amit Shah <amit@kernel.org>
16756L:	virtualization@lists.linux-foundation.org
16757S:	Maintained
16758F:	drivers/char/virtio_console.c
16759F:	include/linux/virtio_console.h
16760F:	include/uapi/linux/virtio_console.h
16761
16762VIRTIO CORE AND NET DRIVERS
16763M:	"Michael S. Tsirkin" <mst@redhat.com>
16764M:	Jason Wang <jasowang@redhat.com>
16765L:	virtualization@lists.linux-foundation.org
16766S:	Maintained
16767F:	Documentation/devicetree/bindings/virtio/
16768F:	drivers/virtio/
16769F:	tools/virtio/
16770F:	drivers/net/virtio_net.c
16771F:	drivers/block/virtio_blk.c
16772F:	include/linux/virtio*.h
16773F:	include/uapi/linux/virtio_*.h
16774F:	drivers/crypto/virtio/
16775F:	mm/balloon_compaction.c
16776
16777VIRTIO BLOCK AND SCSI DRIVERS
16778M:	"Michael S. Tsirkin" <mst@redhat.com>
16779M:	Jason Wang <jasowang@redhat.com>
16780R:	Paolo Bonzini <pbonzini@redhat.com>
16781R:	Stefan Hajnoczi <stefanha@redhat.com>
16782L:	virtualization@lists.linux-foundation.org
16783S:	Maintained
16784F:	drivers/block/virtio_blk.c
16785F:	drivers/scsi/virtio_scsi.c
16786F:	include/uapi/linux/virtio_blk.h
16787F:	include/uapi/linux/virtio_scsi.h
16788F:	drivers/vhost/scsi.c
16789
16790VIRTIO CRYPTO DRIVER
16791M:	Gonglei <arei.gonglei@huawei.com>
16792L:	virtualization@lists.linux-foundation.org
16793L:	linux-crypto@vger.kernel.org
16794S:	Maintained
16795F:	drivers/crypto/virtio/
16796F:	include/uapi/linux/virtio_crypto.h
16797
16798VIRTIO DRIVERS FOR S390
16799M:	Cornelia Huck <cohuck@redhat.com>
16800M:	Halil Pasic <pasic@linux.ibm.com>
16801L:	linux-s390@vger.kernel.org
16802L:	virtualization@lists.linux-foundation.org
16803L:	kvm@vger.kernel.org
16804S:	Supported
16805F:	drivers/s390/virtio/
16806F:	arch/s390/include/uapi/asm/virtio-ccw.h
16807
16808VIRTIO GPU DRIVER
16809M:	David Airlie <airlied@linux.ie>
16810M:	Gerd Hoffmann <kraxel@redhat.com>
16811L:	dri-devel@lists.freedesktop.org
16812L:	virtualization@lists.linux-foundation.org
16813T:	git git://anongit.freedesktop.org/drm/drm-misc
16814S:	Maintained
16815F:	drivers/gpu/drm/virtio/
16816F:	include/uapi/linux/virtio_gpu.h
16817
16818VIRTIO HOST (VHOST)
16819M:	"Michael S. Tsirkin" <mst@redhat.com>
16820M:	Jason Wang <jasowang@redhat.com>
16821L:	kvm@vger.kernel.org
16822L:	virtualization@lists.linux-foundation.org
16823L:	netdev@vger.kernel.org
16824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16825S:	Maintained
16826F:	drivers/vhost/
16827F:	include/uapi/linux/vhost.h
16828
16829VIRTIO INPUT DRIVER
16830M:	Gerd Hoffmann <kraxel@redhat.com>
16831S:	Maintained
16832F:	drivers/virtio/virtio_input.c
16833F:	include/uapi/linux/virtio_input.h
16834
16835VIRTUAL BOX GUEST DEVICE DRIVER
16836M:	Hans de Goede <hdegoede@redhat.com>
16837M:	Arnd Bergmann <arnd@arndb.de>
16838M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16839S:	Maintained
16840F:	include/linux/vbox_utils.h
16841F:	include/uapi/linux/vbox*.h
16842F:	drivers/virt/vboxguest/
16843
16844VIRTUAL SERIO DEVICE DRIVER
16845M:	Stephen Chandler Paul <thatslyude@gmail.com>
16846S:	Maintained
16847F:	drivers/input/serio/userio.c
16848F:	include/uapi/linux/userio.h
16849
16850VIVID VIRTUAL VIDEO DRIVER
16851M:	Hans Verkuil <hverkuil@xs4all.nl>
16852L:	linux-media@vger.kernel.org
16853T:	git git://linuxtv.org/media_tree.git
16854W:	https://linuxtv.org
16855S:	Maintained
16856F:	drivers/media/platform/vivid/*
16857
16858VLYNQ BUS
16859M:	Florian Fainelli <f.fainelli@gmail.com>
16860L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16861S:	Maintained
16862F:	drivers/vlynq/vlynq.c
16863F:	include/linux/vlynq.h
16864
16865VME SUBSYSTEM
16866M:	Martyn Welch <martyn@welchs.me.uk>
16867M:	Manohar Vanga <manohar.vanga@gmail.com>
16868M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16869L:	devel@driverdev.osuosl.org
16870S:	Maintained
16871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16872F:	Documentation/driver-api/vme.rst
16873F:	drivers/staging/vme/
16874F:	drivers/vme/
16875F:	include/linux/vme*
16876
16877VMWARE BALLOON DRIVER
16878M:	Julien Freche <jfreche@vmware.com>
16879M:	Nadav Amit <namit@vmware.com>
16880M:	"VMware, Inc." <pv-drivers@vmware.com>
16881L:	linux-kernel@vger.kernel.org
16882S:	Maintained
16883F:	drivers/misc/vmw_balloon.c
16884
16885VMWARE HYPERVISOR INTERFACE
16886M:	Alok Kataria <akataria@vmware.com>
16887L:	virtualization@lists.linux-foundation.org
16888S:	Supported
16889F:	arch/x86/kernel/cpu/vmware.c
16890
16891VMWARE PVRDMA DRIVER
16892M:	Adit Ranadive <aditr@vmware.com>
16893M:	VMware PV-Drivers <pv-drivers@vmware.com>
16894L:	linux-rdma@vger.kernel.org
16895S:	Maintained
16896F:	drivers/infiniband/hw/vmw_pvrdma/
16897
16898VMware PVSCSI driver
16899M:	Jim Gill <jgill@vmware.com>
16900M:	VMware PV-Drivers <pv-drivers@vmware.com>
16901L:	linux-scsi@vger.kernel.org
16902S:	Maintained
16903F:	drivers/scsi/vmw_pvscsi.c
16904F:	drivers/scsi/vmw_pvscsi.h
16905
16906VMWARE VMMOUSE SUBDRIVER
16907M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16908M:	"VMware, Inc." <pv-drivers@vmware.com>
16909L:	linux-input@vger.kernel.org
16910S:	Maintained
16911F:	drivers/input/mouse/vmmouse.c
16912F:	drivers/input/mouse/vmmouse.h
16913
16914VMWARE VMXNET3 ETHERNET DRIVER
16915M:	Ronak Doshi <doshir@vmware.com>
16916M:	"VMware, Inc." <pv-drivers@vmware.com>
16917L:	netdev@vger.kernel.org
16918S:	Maintained
16919F:	drivers/net/vmxnet3/
16920
16921VOCORE VOCORE2 BOARD
16922M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16923L:	linux-mips@vger.kernel.org
16924S:	Maintained
16925F:	arch/mips/boot/dts/ralink/vocore2.dts
16926
16927VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16928M:	Liam Girdwood <lgirdwood@gmail.com>
16929M:	Mark Brown <broonie@kernel.org>
16930L:	linux-kernel@vger.kernel.org
16931W:	http://www.slimlogic.co.uk/?p=48
16932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16933S:	Supported
16934F:	Documentation/devicetree/bindings/regulator/
16935F:	Documentation/power/regulator/
16936F:	drivers/regulator/
16937F:	include/dt-bindings/regulator/
16938F:	include/linux/regulator/
16939
16940VRF
16941M:	David Ahern <dsa@cumulusnetworks.com>
16942M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16943L:	netdev@vger.kernel.org
16944S:	Maintained
16945F:	drivers/net/vrf.c
16946F:	Documentation/networking/vrf.txt
16947
16948VT1211 HARDWARE MONITOR DRIVER
16949M:	Juerg Haefliger <juergh@gmail.com>
16950L:	linux-hwmon@vger.kernel.org
16951S:	Maintained
16952F:	Documentation/hwmon/vt1211.rst
16953F:	drivers/hwmon/vt1211.c
16954
16955VT8231 HARDWARE MONITOR DRIVER
16956M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16957L:	linux-hwmon@vger.kernel.org
16958S:	Maintained
16959F:	drivers/hwmon/vt8231.c
16960
16961VUB300 USB to SDIO/SD/MMC bridge chip
16962M:	Tony Olech <tony.olech@elandigitalsystems.com>
16963L:	linux-mmc@vger.kernel.org
16964L:	linux-usb@vger.kernel.org
16965S:	Supported
16966F:	drivers/mmc/host/vub300.c
16967
16968W1 DALLAS'S 1-WIRE BUS
16969M:	Evgeniy Polyakov <zbr@ioremap.net>
16970S:	Maintained
16971F:	Documentation/devicetree/bindings/w1/
16972F:	Documentation/w1/
16973F:	drivers/w1/
16974F:	include/linux/w1.h
16975
16976W83791D HARDWARE MONITORING DRIVER
16977M:	Marc Hulsman <m.hulsman@tudelft.nl>
16978L:	linux-hwmon@vger.kernel.org
16979S:	Maintained
16980F:	Documentation/hwmon/w83791d.rst
16981F:	drivers/hwmon/w83791d.c
16982
16983W83793 HARDWARE MONITORING DRIVER
16984M:	Rudolf Marek <r.marek@assembler.cz>
16985L:	linux-hwmon@vger.kernel.org
16986S:	Maintained
16987F:	Documentation/hwmon/w83793.rst
16988F:	drivers/hwmon/w83793.c
16989
16990W83795 HARDWARE MONITORING DRIVER
16991M:	Jean Delvare <jdelvare@suse.com>
16992L:	linux-hwmon@vger.kernel.org
16993S:	Maintained
16994F:	drivers/hwmon/w83795.c
16995
16996W83L51xD SD/MMC CARD INTERFACE DRIVER
16997M:	Pierre Ossman <pierre@ossman.eu>
16998S:	Maintained
16999F:	drivers/mmc/host/wbsd.*
17000
17001WACOM PROTOCOL 4 SERIAL TABLETS
17002M:	Julian Squires <julian@cipht.net>
17003M:	Hans de Goede <hdegoede@redhat.com>
17004L:	linux-input@vger.kernel.org
17005S:	Maintained
17006F:	drivers/input/tablet/wacom_serial4.c
17007
17008WATCHDOG DEVICE DRIVERS
17009M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17010M:	Guenter Roeck <linux@roeck-us.net>
17011L:	linux-watchdog@vger.kernel.org
17012W:	http://www.linux-watchdog.org/
17013T:	git git://www.linux-watchdog.org/linux-watchdog.git
17014S:	Maintained
17015F:	Documentation/devicetree/bindings/watchdog/
17016F:	Documentation/watchdog/
17017F:	drivers/watchdog/
17018F:	include/linux/watchdog.h
17019F:	include/uapi/linux/watchdog.h
17020
17021WHISKEYCOVE PMIC GPIO DRIVER
17022M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17023L:	linux-gpio@vger.kernel.org
17024S:	Maintained
17025F:	drivers/gpio/gpio-wcove.c
17026
17027WHWAVE RTC DRIVER
17028M:	Dianlong Li <long17.cool@163.com>
17029L:	linux-rtc@vger.kernel.org
17030S:	Maintained
17031F:	drivers/rtc/rtc-sd3078.c
17032
17033WIIMOTE HID DRIVER
17034M:	David Herrmann <dh.herrmann@googlemail.com>
17035L:	linux-input@vger.kernel.org
17036S:	Maintained
17037F:	drivers/hid/hid-wiimote*
17038
17039WILOCITY WIL6210 WIRELESS DRIVER
17040M:	Maya Erez <merez@codeaurora.org>
17041L:	linux-wireless@vger.kernel.org
17042L:	wil6210@qti.qualcomm.com
17043S:	Supported
17044W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17045F:	drivers/net/wireless/ath/wil6210/
17046
17047WIMAX STACK
17048M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17049M:	linux-wimax@intel.com
17050L:	wimax@linuxwimax.org (subscribers-only)
17051S:	Supported
17052W:	http://linuxwimax.org
17053F:	Documentation/wimax/README.wimax
17054F:	include/linux/wimax/debug.h
17055F:	include/net/wimax.h
17056F:	include/uapi/linux/wimax.h
17057F:	net/wimax/
17058
17059WINBOND CIR DRIVER
17060M:	David Härdeman <david@hardeman.nu>
17061S:	Maintained
17062F:	drivers/media/rc/winbond-cir.c
17063
17064RCMM REMOTE CONTROLS DECODER
17065M:	Patrick Lerda <patrick9876@free.fr>
17066S:	Maintained
17067F:	drivers/media/rc/ir-rcmm-decoder.c
17068
17069WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17070M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17071L:	linux-watchdog@vger.kernel.org
17072S:	Maintained
17073F:	drivers/watchdog/ebc-c384_wdt.c
17074
17075WINSYSTEMS WS16C48 GPIO DRIVER
17076M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17077L:	linux-gpio@vger.kernel.org
17078S:	Maintained
17079F:	drivers/gpio/gpio-ws16c48.c
17080
17081WISTRON LAPTOP BUTTON DRIVER
17082M:	Miloslav Trmac <mitr@volny.cz>
17083S:	Maintained
17084F:	drivers/input/misc/wistron_btns.c
17085
17086WL3501 WIRELESS PCMCIA CARD DRIVER
17087L:	linux-wireless@vger.kernel.org
17088S:	Odd fixes
17089F:	drivers/net/wireless/wl3501*
17090
17091WOLFSON MICROELECTRONICS DRIVERS
17092L:	patches@opensource.cirrus.com
17093T:	git https://github.com/CirrusLogic/linux-drivers.git
17094W:	https://github.com/CirrusLogic/linux-drivers/wiki
17095S:	Supported
17096F:	Documentation/hwmon/wm83??.rst
17097F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17098F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17099F:	Documentation/devicetree/bindings/mfd/arizona.txt
17100F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17101F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17102F:	arch/arm/mach-s3c64xx/mach-crag6410*
17103F:	drivers/clk/clk-wm83*.c
17104F:	drivers/extcon/extcon-arizona.c
17105F:	drivers/leds/leds-wm83*.c
17106F:	drivers/gpio/gpio-*wm*.c
17107F:	drivers/gpio/gpio-arizona.c
17108F:	drivers/hwmon/wm83??-hwmon.c
17109F:	drivers/input/misc/wm831x-on.c
17110F:	drivers/input/touchscreen/wm831x-ts.c
17111F:	drivers/input/touchscreen/wm97*.c
17112F:	drivers/mfd/arizona*
17113F:	drivers/mfd/wm*.c
17114F:	drivers/mfd/cs47l24*
17115F:	drivers/power/supply/wm83*.c
17116F:	drivers/rtc/rtc-wm83*.c
17117F:	drivers/regulator/wm8*.c
17118F:	drivers/regulator/arizona*
17119F:	drivers/video/backlight/wm83*_bl.c
17120F:	drivers/watchdog/wm83*_wdt.c
17121F:	include/linux/mfd/arizona/
17122F:	include/linux/mfd/wm831x/
17123F:	include/linux/mfd/wm8350/
17124F:	include/linux/mfd/wm8400*
17125F:	include/linux/regulator/arizona*
17126F:	include/linux/wm97xx.h
17127F:	include/sound/wm????.h
17128F:	sound/soc/codecs/arizona.?
17129F:	sound/soc/codecs/wm*
17130F:	sound/soc/codecs/cs47l24*
17131
17132WORKQUEUE
17133M:	Tejun Heo <tj@kernel.org>
17134R:	Lai Jiangshan <jiangshanlai@gmail.com>
17135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17136S:	Maintained
17137F:	include/linux/workqueue.h
17138F:	kernel/workqueue.c
17139F:	Documentation/core-api/workqueue.rst
17140
17141X-POWERS AXP288 PMIC DRIVERS
17142M:	Hans de Goede <hdegoede@redhat.com>
17143S:	Maintained
17144N:	axp288
17145F:	drivers/acpi/pmic/intel_pmic_xpower.c
17146
17147X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17148M:	Chen-Yu Tsai <wens@csie.org>
17149L:	linux-kernel@vger.kernel.org
17150S:	Maintained
17151N:	axp[128]
17152
17153X.25 NETWORK LAYER
17154M:	Andrew Hendry <andrew.hendry@gmail.com>
17155L:	linux-x25@vger.kernel.org
17156S:	Odd Fixes
17157F:	Documentation/networking/x25*
17158F:	include/net/x25*
17159F:	net/x25/
17160
17161X86 ARCHITECTURE (32-BIT AND 64-BIT)
17162M:	Thomas Gleixner <tglx@linutronix.de>
17163M:	Ingo Molnar <mingo@redhat.com>
17164M:	Borislav Petkov <bp@alien8.de>
17165R:	"H. Peter Anvin" <hpa@zytor.com>
17166M:	x86@kernel.org
17167L:	linux-kernel@vger.kernel.org
17168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17169S:	Maintained
17170F:	Documentation/devicetree/bindings/x86/
17171F:	Documentation/x86/
17172F:	arch/x86/
17173
17174X86 ENTRY CODE
17175M:	Andy Lutomirski <luto@kernel.org>
17176L:	linux-kernel@vger.kernel.org
17177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17178S:	Maintained
17179F:	arch/x86/entry/
17180
17181X86 MCE INFRASTRUCTURE
17182M:	Tony Luck <tony.luck@intel.com>
17183M:	Borislav Petkov <bp@alien8.de>
17184L:	linux-edac@vger.kernel.org
17185S:	Maintained
17186F:	arch/x86/kernel/cpu/mce/*
17187
17188X86 MICROCODE UPDATE SUPPORT
17189M:	Borislav Petkov <bp@alien8.de>
17190S:	Maintained
17191F:	arch/x86/kernel/cpu/microcode/*
17192
17193X86 MM
17194M:	Dave Hansen <dave.hansen@linux.intel.com>
17195M:	Andy Lutomirski <luto@kernel.org>
17196M:	Peter Zijlstra <peterz@infradead.org>
17197L:	linux-kernel@vger.kernel.org
17198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17199S:	Maintained
17200F:	arch/x86/mm/
17201
17202X86 PLATFORM DRIVERS
17203M:	Darren Hart <dvhart@infradead.org>
17204M:	Andy Shevchenko <andy@infradead.org>
17205L:	platform-driver-x86@vger.kernel.org
17206T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17207S:	Maintained
17208F:	drivers/platform/x86/
17209F:	drivers/platform/olpc/
17210
17211X86 PLATFORM DRIVERS - ARCH
17212R:	Darren Hart <dvhart@infradead.org>
17213R:	Andy Shevchenko <andy@infradead.org>
17214L:	platform-driver-x86@vger.kernel.org
17215L:	x86@kernel.org
17216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17217S:	Maintained
17218F:	arch/x86/platform
17219
17220X86 VDSO
17221M:	Andy Lutomirski <luto@kernel.org>
17222L:	linux-kernel@vger.kernel.org
17223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17224S:	Maintained
17225F:	arch/x86/entry/vdso/
17226
17227XARRAY
17228M:	Matthew Wilcox <willy@infradead.org>
17229L:	linux-fsdevel@vger.kernel.org
17230S:	Supported
17231F:	Documentation/core-api/xarray.rst
17232F:	lib/idr.c
17233F:	lib/xarray.c
17234F:	include/linux/idr.h
17235F:	include/linux/xarray.h
17236F:	tools/testing/radix-tree
17237
17238XBOX DVD IR REMOTE
17239M:	Benjamin Valentin <benpicco@googlemail.com>
17240S:	Maintained
17241F:	drivers/media/rc/xbox_remote.c
17242F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17243
17244XC2028/3028 TUNER DRIVER
17245M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17246L:	linux-media@vger.kernel.org
17247W:	https://linuxtv.org
17248T:	git git://linuxtv.org/media_tree.git
17249S:	Maintained
17250F:	drivers/media/tuners/tuner-xc2028.*
17251
17252XDP (eXpress Data Path)
17253M:	Alexei Starovoitov <ast@kernel.org>
17254M:	Daniel Borkmann <daniel@iogearbox.net>
17255M:	David S. Miller <davem@davemloft.net>
17256M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17257M:	Jesper Dangaard Brouer <hawk@kernel.org>
17258M:	John Fastabend <john.fastabend@gmail.com>
17259L:	netdev@vger.kernel.org
17260L:	xdp-newbies@vger.kernel.org
17261L:	bpf@vger.kernel.org
17262S:	Supported
17263F:	net/core/xdp.c
17264F:	include/net/xdp.h
17265F:	kernel/bpf/devmap.c
17266F:	kernel/bpf/cpumap.c
17267F:	include/trace/events/xdp.h
17268K:	xdp
17269N:	xdp
17270
17271XDP SOCKETS (AF_XDP)
17272M:	Björn Töpel <bjorn.topel@intel.com>
17273M:	Magnus Karlsson <magnus.karlsson@intel.com>
17274L:	netdev@vger.kernel.org
17275L:	bpf@vger.kernel.org
17276S:	Maintained
17277F:	kernel/bpf/xskmap.c
17278F:	net/xdp/
17279
17280XEN BLOCK SUBSYSTEM
17281M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17282M:	Roger Pau Monné <roger.pau@citrix.com>
17283L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17284S:	Supported
17285F:	drivers/block/xen-blkback/*
17286F:	drivers/block/xen*
17287
17288XEN HYPERVISOR ARM
17289M:	Stefano Stabellini <sstabellini@kernel.org>
17290L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17291S:	Maintained
17292F:	arch/arm/xen/
17293F:	arch/arm/include/asm/xen/
17294
17295XEN HYPERVISOR ARM64
17296M:	Stefano Stabellini <sstabellini@kernel.org>
17297L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17298S:	Maintained
17299F:	arch/arm64/xen/
17300F:	arch/arm64/include/asm/xen/
17301
17302XEN HYPERVISOR INTERFACE
17303M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17304M:	Juergen Gross <jgross@suse.com>
17305R:	Stefano Stabellini <sstabellini@kernel.org>
17306L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17308S:	Supported
17309F:	arch/x86/xen/
17310F:	arch/x86/platform/pvh/
17311F:	drivers/*/xen-*front.c
17312F:	drivers/xen/
17313F:	arch/x86/include/asm/xen/
17314F:	arch/x86/include/asm/pvclock-abi.h
17315F:	include/xen/
17316F:	include/uapi/xen/
17317F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17318F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17319
17320XEN NETWORK BACKEND DRIVER
17321M:	Wei Liu <wei.liu@kernel.org>
17322M:	Paul Durrant <paul.durrant@citrix.com>
17323L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17324L:	netdev@vger.kernel.org
17325S:	Supported
17326F:	drivers/net/xen-netback/*
17327
17328XEN PCI SUBSYSTEM
17329M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17330L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17331S:	Supported
17332F:	arch/x86/pci/*xen*
17333F:	drivers/pci/*xen*
17334
17335XEN PVSCSI DRIVERS
17336M:	Juergen Gross <jgross@suse.com>
17337L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17338L:	linux-scsi@vger.kernel.org
17339S:	Supported
17340F:	drivers/scsi/xen-scsifront.c
17341F:	drivers/xen/xen-scsiback.c
17342F:	include/xen/interface/io/vscsiif.h
17343
17344XEN SWIOTLB SUBSYSTEM
17345M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17346L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17347L:	iommu@lists.linux-foundation.org
17348S:	Supported
17349F:	arch/x86/xen/*swiotlb*
17350F:	drivers/xen/*swiotlb*
17351
17352XEN SOUND FRONTEND DRIVER
17353M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17354L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17355L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17356S:	Supported
17357F:	sound/xen/*
17358
17359XFS FILESYSTEM
17360M:	Darrick J. Wong <darrick.wong@oracle.com>
17361M:	linux-xfs@vger.kernel.org
17362L:	linux-xfs@vger.kernel.org
17363W:	http://xfs.org/
17364T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17365S:	Supported
17366F:	Documentation/filesystems/xfs.txt
17367F:	fs/xfs/
17368
17369XILINX AXI ETHERNET DRIVER
17370M:	Anirudha Sarangi <anirudh@xilinx.com>
17371M:	John Linn <John.Linn@xilinx.com>
17372S:	Maintained
17373F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17374
17375XILINX UARTLITE SERIAL DRIVER
17376M:	Peter Korsgaard <jacmet@sunsite.dk>
17377L:	linux-serial@vger.kernel.org
17378S:	Maintained
17379F:	drivers/tty/serial/uartlite.c
17380
17381XILINX VIDEO IP CORES
17382M:	Hyun Kwon <hyun.kwon@xilinx.com>
17383M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17384L:	linux-media@vger.kernel.org
17385T:	git git://linuxtv.org/media_tree.git
17386S:	Supported
17387F:	Documentation/devicetree/bindings/media/xilinx/
17388F:	drivers/media/platform/xilinx/
17389F:	include/uapi/linux/xilinx-v4l2-controls.h
17390
17391XILLYBUS DRIVER
17392M:	Eli Billauer <eli.billauer@gmail.com>
17393L:	linux-kernel@vger.kernel.org
17394S:	Supported
17395F:	drivers/char/xillybus/
17396
17397XLP9XX I2C DRIVER
17398M:	George Cherian <george.cherian@cavium.com>
17399M:	Jan Glauber <jglauber@cavium.com>
17400L:	linux-i2c@vger.kernel.org
17401W:	http://www.cavium.com
17402S:	Supported
17403F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17404F:	drivers/i2c/busses/i2c-xlp9xx.c
17405
17406XRA1403 GPIO EXPANDER
17407M:	Nandor Han <nandor.han@ge.com>
17408M:	Semi Malinen <semi.malinen@ge.com>
17409L:	linux-gpio@vger.kernel.org
17410S:	Maintained
17411F:	drivers/gpio/gpio-xra1403.c
17412F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17413
17414XTENSA XTFPGA PLATFORM SUPPORT
17415M:	Max Filippov <jcmvbkbc@gmail.com>
17416L:	linux-xtensa@linux-xtensa.org
17417S:	Maintained
17418F:	drivers/spi/spi-xtensa-xtfpga.c
17419F:	sound/soc/xtensa/xtfpga-i2s.c
17420
17421YAM DRIVER FOR AX.25
17422M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17423L:	linux-hams@vger.kernel.org
17424S:	Maintained
17425F:	drivers/net/hamradio/yam*
17426F:	include/linux/yam.h
17427
17428YAMA SECURITY MODULE
17429M:	Kees Cook <keescook@chromium.org>
17430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17431S:	Supported
17432F:	security/yama/
17433F:	Documentation/admin-guide/LSM/Yama.rst
17434
17435YEALINK PHONE DRIVER
17436M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17437L:	usbb2k-api-dev@nongnu.org
17438S:	Maintained
17439F:	Documentation/input/devices/yealink.rst
17440F:	drivers/input/misc/yealink.*
17441
17442Z8530 DRIVER FOR AX.25
17443M:	Joerg Reuter <jreuter@yaina.de>
17444W:	http://yaina.de/jreuter/
17445W:	http://www.qsl.net/dl1bke/
17446L:	linux-hams@vger.kernel.org
17447S:	Maintained
17448F:	Documentation/networking/z8530drv.txt
17449F:	drivers/net/hamradio/*scc.c
17450F:	drivers/net/hamradio/z8530.h
17451
17452ZBUD COMPRESSED PAGE ALLOCATOR
17453M:	Seth Jennings <sjenning@redhat.com>
17454M:	Dan Streetman <ddstreet@ieee.org>
17455L:	linux-mm@kvack.org
17456S:	Maintained
17457F:	mm/zbud.c
17458F:	include/linux/zbud.h
17459
17460ZD1211RW WIRELESS DRIVER
17461M:	Daniel Drake <dsd@gentoo.org>
17462M:	Ulrich Kunitz <kune@deine-taler.de>
17463W:	http://zd1211.ath.cx/wiki/DriverRewrite
17464L:	linux-wireless@vger.kernel.org
17465L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17466S:	Maintained
17467F:	drivers/net/wireless/zydas/zd1211rw/
17468
17469ZD1301 MEDIA DRIVER
17470M:	Antti Palosaari <crope@iki.fi>
17471L:	linux-media@vger.kernel.org
17472W:	https://linuxtv.org/
17473W:	http://palosaari.fi/linux/
17474Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17475S:	Maintained
17476F:	drivers/media/usb/dvb-usb-v2/zd1301*
17477
17478ZD1301_DEMOD MEDIA DRIVER
17479M:	Antti Palosaari <crope@iki.fi>
17480L:	linux-media@vger.kernel.org
17481W:	https://linuxtv.org/
17482W:	http://palosaari.fi/linux/
17483Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17484S:	Maintained
17485F:	drivers/media/dvb-frontends/zd1301_demod*
17486
17487ZPOOL COMPRESSED PAGE STORAGE API
17488M:	Dan Streetman <ddstreet@ieee.org>
17489L:	linux-mm@kvack.org
17490S:	Maintained
17491F:	mm/zpool.c
17492F:	include/linux/zpool.h
17493
17494ZR36067 VIDEO FOR LINUX DRIVER
17495L:	mjpeg-users@lists.sourceforge.net
17496L:	linux-media@vger.kernel.org
17497W:	http://mjpeg.sourceforge.net/driver-zoran/
17498T:	hg https://linuxtv.org/hg/v4l-dvb
17499S:	Odd Fixes
17500F:	drivers/staging/media/zoran/
17501
17502ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17503M:	Minchan Kim <minchan@kernel.org>
17504M:	Nitin Gupta <ngupta@vflare.org>
17505R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17506L:	linux-kernel@vger.kernel.org
17507S:	Maintained
17508F:	drivers/block/zram/
17509F:	Documentation/blockdev/zram.txt
17510
17511ZS DECSTATION Z85C30 SERIAL DRIVER
17512M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17513S:	Maintained
17514F:	drivers/tty/serial/zs.*
17515
17516ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17517M:	Minchan Kim <minchan@kernel.org>
17518M:	Nitin Gupta <ngupta@vflare.org>
17519R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17520L:	linux-mm@kvack.org
17521S:	Maintained
17522F:	mm/zsmalloc.c
17523F:	include/linux/zsmalloc.h
17524F:	Documentation/vm/zsmalloc.rst
17525
17526ZSWAP COMPRESSED SWAP CACHING
17527M:	Seth Jennings <sjenning@redhat.com>
17528M:	Dan Streetman <ddstreet@ieee.org>
17529L:	linux-mm@kvack.org
17530S:	Maintained
17531F:	mm/zswap.c
17532
17533THE REST
17534M:	Linus Torvalds <torvalds@linux-foundation.org>
17535L:	linux-kernel@vger.kernel.org
17536Q:	http://patchwork.kernel.org/project/LKML/list/
17537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17538S:	Buried alive in reporters
17539F:	*
17540F:	*/
17541