xref: /linux/MAINTAINERS (revision df616d7a442b90798d63fbf4447154bbbb9040b1)
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 TDFX VIDEO CARDS
5144S:	Orphan / Obsolete
5145F:	drivers/gpu/drm/tdfx/
5146
5147DRM DRIVER FOR TPO TPG110 PANELS
5148M:	Linus Walleij <linus.walleij@linaro.org>
5149T:	git git://anongit.freedesktop.org/drm/drm-misc
5150S:	Maintained
5151F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5152F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5153
5154DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5155M:	Dave Airlie <airlied@redhat.com>
5156R:	Sean Paul <sean@poorly.run>
5157L:	dri-devel@lists.freedesktop.org
5158S:	Odd Fixes
5159F:	drivers/gpu/drm/udl/
5160T:	git git://anongit.freedesktop.org/drm/drm-misc
5161
5162DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5163M:	Hans de Goede <hdegoede@redhat.com>
5164L:	dri-devel@lists.freedesktop.org
5165S:	Maintained
5166F:	drivers/gpu/drm/vboxvideo/
5167T:	git git://anongit.freedesktop.org/drm/drm-misc
5168
5169DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5170M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5171R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5172R:	Daniel Vetter <daniel@ffwll.ch>
5173T:	git git://anongit.freedesktop.org/drm/drm-misc
5174S:	Maintained
5175L:	dri-devel@lists.freedesktop.org
5176F:	drivers/gpu/drm/vkms/
5177F:	Documentation/gpu/vkms.rst
5178
5179DRM DRIVER FOR VMWARE VIRTUAL GPU
5180M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5181M:	Thomas Hellstrom <thellstrom@vmware.com>
5182L:	dri-devel@lists.freedesktop.org
5183T:	git git://people.freedesktop.org/~thomash/linux
5184S:	Supported
5185F:	drivers/gpu/drm/vmwgfx/
5186F:	include/uapi/drm/vmwgfx_drm.h
5187
5188DRM DRIVERS
5189M:	David Airlie <airlied@linux.ie>
5190M:	Daniel Vetter <daniel@ffwll.ch>
5191L:	dri-devel@lists.freedesktop.org
5192T:	git git://anongit.freedesktop.org/drm/drm
5193B:	https://bugs.freedesktop.org/
5194C:	irc://chat.freenode.net/dri-devel
5195S:	Maintained
5196F:	drivers/gpu/drm/
5197F:	drivers/gpu/vga/
5198F:	Documentation/devicetree/bindings/display/
5199F:	Documentation/devicetree/bindings/gpu/
5200F:	Documentation/gpu/
5201F:	include/drm/
5202F:	include/uapi/drm/
5203F:	include/linux/vga*
5204
5205DRM DRIVERS AND MISC GPU PATCHES
5206M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5207M:	Maxime Ripard <maxime.ripard@bootlin.com>
5208M:	Sean Paul <sean@poorly.run>
5209W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5210S:	Maintained
5211T:	git git://anongit.freedesktop.org/drm/drm-misc
5212F:	Documentation/gpu/
5213F:	drivers/gpu/vga/
5214F:	drivers/gpu/drm/*
5215F:	include/drm/drm*
5216F:	include/uapi/drm/drm*
5217F:	include/linux/vga*
5218
5219DRM DRIVERS FOR ALLWINNER A10
5220M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5221L:	dri-devel@lists.freedesktop.org
5222S:	Supported
5223F:	drivers/gpu/drm/sun4i/
5224F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5225T:	git git://anongit.freedesktop.org/drm/drm-misc
5226
5227DRM DRIVERS FOR AMLOGIC SOCS
5228M:	Neil Armstrong <narmstrong@baylibre.com>
5229L:	dri-devel@lists.freedesktop.org
5230L:	linux-amlogic@lists.infradead.org
5231W:	http://linux-meson.com/
5232S:	Supported
5233F:	drivers/gpu/drm/meson/
5234F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5235F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5236F:	Documentation/gpu/meson.rst
5237T:	git git://anongit.freedesktop.org/drm/drm-misc
5238
5239DRM DRIVERS FOR ATMEL HLCDC
5240M:	Boris Brezillon <bbrezillon@kernel.org>
5241L:	dri-devel@lists.freedesktop.org
5242S:	Supported
5243F:	drivers/gpu/drm/atmel-hlcdc/
5244F:	Documentation/devicetree/bindings/display/atmel/
5245T:	git git://anongit.freedesktop.org/drm/drm-misc
5246
5247DRM DRIVERS FOR BRIDGE CHIPS
5248M:	Andrzej Hajda <a.hajda@samsung.com>
5249R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5250S:	Maintained
5251T:	git git://anongit.freedesktop.org/drm/drm-misc
5252F:	drivers/gpu/drm/bridge/
5253
5254DRM DRIVERS FOR EXYNOS
5255M:	Inki Dae <inki.dae@samsung.com>
5256M:	Joonyoung Shim <jy0922.shim@samsung.com>
5257M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5258M:	Kyungmin Park <kyungmin.park@samsung.com>
5259L:	dri-devel@lists.freedesktop.org
5260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5261S:	Supported
5262F:	drivers/gpu/drm/exynos/
5263F:	include/uapi/drm/exynos_drm.h
5264F:	Documentation/devicetree/bindings/display/exynos/
5265
5266DRM DRIVERS FOR FREESCALE DCU
5267M:	Stefan Agner <stefan@agner.ch>
5268M:	Alison Wang <alison.wang@nxp.com>
5269L:	dri-devel@lists.freedesktop.org
5270S:	Supported
5271F:	drivers/gpu/drm/fsl-dcu/
5272F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5273F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5274F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5275T:	git git://anongit.freedesktop.org/drm/drm-misc
5276
5277DRM DRIVERS FOR FREESCALE IMX
5278M:	Philipp Zabel <p.zabel@pengutronix.de>
5279L:	dri-devel@lists.freedesktop.org
5280S:	Maintained
5281F:	drivers/gpu/drm/imx/
5282F:	drivers/gpu/ipu-v3/
5283F:	Documentation/devicetree/bindings/display/imx/
5284
5285DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5286M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5287L:	dri-devel@lists.freedesktop.org
5288T:	git git://github.com/patjak/drm-gma500
5289S:	Maintained
5290F:	drivers/gpu/drm/gma500/
5291
5292DRM DRIVERS FOR HISILICON
5293M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5294M:	Rongrong Zou <zourongrong@gmail.com>
5295R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5296R:	Chen Feng <puck.chen@hisilicon.com>
5297L:	dri-devel@lists.freedesktop.org
5298T:	git git://github.com/xin3liang/linux.git
5299S:	Maintained
5300F:	drivers/gpu/drm/hisilicon/
5301F:	Documentation/devicetree/bindings/display/hisilicon/
5302
5303DRM DRIVERS FOR LIMA
5304M:	Qiang Yu <yuq825@gmail.com>
5305L:	dri-devel@lists.freedesktop.org
5306L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5307S:	Maintained
5308F:	drivers/gpu/drm/lima/
5309F:	include/uapi/drm/lima_drm.h
5310T:	git git://anongit.freedesktop.org/drm/drm-misc
5311
5312DRM DRIVERS FOR MEDIATEK
5313M:	CK Hu <ck.hu@mediatek.com>
5314M:	Philipp Zabel <p.zabel@pengutronix.de>
5315L:	dri-devel@lists.freedesktop.org
5316S:	Supported
5317F:	drivers/gpu/drm/mediatek/
5318F:	Documentation/devicetree/bindings/display/mediatek/
5319
5320DRM DRIVERS FOR NVIDIA TEGRA
5321M:	Thierry Reding <thierry.reding@gmail.com>
5322L:	dri-devel@lists.freedesktop.org
5323L:	linux-tegra@vger.kernel.org
5324T:	git git://anongit.freedesktop.org/tegra/linux.git
5325S:	Supported
5326F:	drivers/gpu/drm/tegra/
5327F:	drivers/gpu/host1x/
5328F:	include/linux/host1x.h
5329F:	include/uapi/drm/tegra_drm.h
5330F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5331
5332DRM DRIVERS FOR RENESAS
5333M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5334M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5335L:	dri-devel@lists.freedesktop.org
5336L:	linux-renesas-soc@vger.kernel.org
5337T:	git git://linuxtv.org/pinchartl/media drm/du/next
5338S:	Supported
5339F:	drivers/gpu/drm/rcar-du/
5340F:	drivers/gpu/drm/shmobile/
5341F:	include/linux/platform_data/shmob_drm.h
5342F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5343F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5344F:	Documentation/devicetree/bindings/display/renesas,du.txt
5345
5346DRM DRIVERS FOR ROCKCHIP
5347M:	Sandy Huang <hjc@rock-chips.com>
5348M:	Heiko Stübner <heiko@sntech.de>
5349L:	dri-devel@lists.freedesktop.org
5350S:	Maintained
5351F:	drivers/gpu/drm/rockchip/
5352F:	Documentation/devicetree/bindings/display/rockchip/
5353T:	git git://anongit.freedesktop.org/drm/drm-misc
5354
5355DRM DRIVERS FOR STI
5356M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5357M:	Vincent Abriou <vincent.abriou@st.com>
5358L:	dri-devel@lists.freedesktop.org
5359T:	git git://anongit.freedesktop.org/drm/drm-misc
5360S:	Maintained
5361F:	drivers/gpu/drm/sti
5362F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5363
5364DRM DRIVERS FOR STM
5365M:	Yannick Fertre <yannick.fertre@st.com>
5366M:	Philippe Cornu <philippe.cornu@st.com>
5367M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5368M:	Vincent Abriou <vincent.abriou@st.com>
5369L:	dri-devel@lists.freedesktop.org
5370T:	git git://anongit.freedesktop.org/drm/drm-misc
5371S:	Maintained
5372F:	drivers/gpu/drm/stm
5373F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5374
5375DRM DRIVERS FOR TI LCDC
5376M:	Jyri Sarha <jsarha@ti.com>
5377R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5378L:	dri-devel@lists.freedesktop.org
5379S:	Maintained
5380F:	drivers/gpu/drm/tilcdc/
5381F:	Documentation/devicetree/bindings/display/tilcdc/
5382
5383DRM DRIVERS FOR TI OMAP
5384M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5385L:	dri-devel@lists.freedesktop.org
5386S:	Maintained
5387F:	drivers/gpu/drm/omapdrm/
5388F:	Documentation/devicetree/bindings/display/ti/
5389
5390DRM DRIVERS FOR V3D
5391M:	Eric Anholt <eric@anholt.net>
5392S:	Supported
5393F:	drivers/gpu/drm/v3d/
5394F:	include/uapi/drm/v3d_drm.h
5395F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5396T:	git git://anongit.freedesktop.org/drm/drm-misc
5397
5398DRM DRIVERS FOR VC4
5399M:	Eric Anholt <eric@anholt.net>
5400T:	git git://github.com/anholt/linux
5401S:	Supported
5402F:	drivers/gpu/drm/vc4/
5403F:	include/uapi/drm/vc4_drm.h
5404F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5405T:	git git://anongit.freedesktop.org/drm/drm-misc
5406
5407DRM DRIVERS FOR VIVANTE GPU IP
5408M:	Lucas Stach <l.stach@pengutronix.de>
5409R:	Russell King <linux+etnaviv@armlinux.org.uk>
5410R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5411L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5412L:	dri-devel@lists.freedesktop.org
5413S:	Maintained
5414F:	drivers/gpu/drm/etnaviv/
5415F:	include/uapi/drm/etnaviv_drm.h
5416F:	Documentation/devicetree/bindings/display/etnaviv/
5417
5418DRM DRIVERS FOR ZTE ZX
5419M:	Shawn Guo <shawnguo@kernel.org>
5420L:	dri-devel@lists.freedesktop.org
5421S:	Maintained
5422F:	drivers/gpu/drm/zte/
5423F:	Documentation/devicetree/bindings/display/zte,vou.txt
5424T:	git git://anongit.freedesktop.org/drm/drm-misc
5425
5426DRM PANEL DRIVERS
5427M:	Thierry Reding <thierry.reding@gmail.com>
5428L:	dri-devel@lists.freedesktop.org
5429T:	git git://anongit.freedesktop.org/drm/drm-misc
5430S:	Maintained
5431F:	drivers/gpu/drm/drm_panel.c
5432F:	drivers/gpu/drm/panel/
5433F:	include/drm/drm_panel.h
5434F:	Documentation/devicetree/bindings/display/panel/
5435
5436DRM TINYDRM DRIVERS
5437M:	Noralf Trønnes <noralf@tronnes.org>
5438W:	https://github.com/notro/tinydrm/wiki/Development
5439T:	git git://anongit.freedesktop.org/drm/drm-misc
5440S:	Maintained
5441F:	drivers/gpu/drm/tinydrm/
5442F:	include/drm/tinydrm/
5443
5444DRM DRIVERS FOR XEN
5445M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5446T:	git git://anongit.freedesktop.org/drm/drm-misc
5447L:	dri-devel@lists.freedesktop.org
5448L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5449S:	Supported
5450F:	drivers/gpu/drm/xen/
5451F:	Documentation/gpu/xen-front.rst
5452
5453DRM TTM SUBSYSTEM
5454M:	Christian Koenig <christian.koenig@amd.com>
5455M:	Huang Rui <ray.huang@amd.com>
5456M:	Junwei Zhang <Jerry.Zhang@amd.com>
5457T:	git git://people.freedesktop.org/~agd5f/linux
5458S:	Maintained
5459L:	dri-devel@lists.freedesktop.org
5460F:	include/drm/ttm/
5461F:	drivers/gpu/drm/ttm/
5462
5463DSBR100 USB FM RADIO DRIVER
5464M:	Alexey Klimov <klimov.linux@gmail.com>
5465L:	linux-media@vger.kernel.org
5466T:	git git://linuxtv.org/media_tree.git
5467S:	Maintained
5468F:	drivers/media/radio/dsbr100.c
5469
5470DSCC4 DRIVER
5471M:	Francois Romieu <romieu@fr.zoreil.com>
5472L:	netdev@vger.kernel.org
5473S:	Maintained
5474F:	drivers/net/wan/dscc4.c
5475
5476DT3155 MEDIA DRIVER
5477M:	Hans Verkuil <hverkuil@xs4all.nl>
5478L:	linux-media@vger.kernel.org
5479T:	git git://linuxtv.org/media_tree.git
5480W:	https://linuxtv.org
5481S:	Odd Fixes
5482F:	drivers/media/pci/dt3155/
5483
5484DVB_USB_AF9015 MEDIA DRIVER
5485M:	Antti Palosaari <crope@iki.fi>
5486L:	linux-media@vger.kernel.org
5487W:	https://linuxtv.org
5488W:	http://palosaari.fi/linux/
5489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5490T:	git git://linuxtv.org/anttip/media_tree.git
5491S:	Maintained
5492F:	drivers/media/usb/dvb-usb-v2/af9015*
5493
5494DVB_USB_AF9035 MEDIA DRIVER
5495M:	Antti Palosaari <crope@iki.fi>
5496L:	linux-media@vger.kernel.org
5497W:	https://linuxtv.org
5498W:	http://palosaari.fi/linux/
5499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5500T:	git git://linuxtv.org/anttip/media_tree.git
5501S:	Maintained
5502F:	drivers/media/usb/dvb-usb-v2/af9035*
5503
5504DVB_USB_ANYSEE MEDIA DRIVER
5505M:	Antti Palosaari <crope@iki.fi>
5506L:	linux-media@vger.kernel.org
5507W:	https://linuxtv.org
5508W:	http://palosaari.fi/linux/
5509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5510T:	git git://linuxtv.org/anttip/media_tree.git
5511S:	Maintained
5512F:	drivers/media/usb/dvb-usb-v2/anysee*
5513
5514DVB_USB_AU6610 MEDIA DRIVER
5515M:	Antti Palosaari <crope@iki.fi>
5516L:	linux-media@vger.kernel.org
5517W:	https://linuxtv.org
5518W:	http://palosaari.fi/linux/
5519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5520T:	git git://linuxtv.org/anttip/media_tree.git
5521S:	Maintained
5522F:	drivers/media/usb/dvb-usb-v2/au6610*
5523
5524DVB_USB_CE6230 MEDIA DRIVER
5525M:	Antti Palosaari <crope@iki.fi>
5526L:	linux-media@vger.kernel.org
5527W:	https://linuxtv.org
5528W:	http://palosaari.fi/linux/
5529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5530T:	git git://linuxtv.org/anttip/media_tree.git
5531S:	Maintained
5532F:	drivers/media/usb/dvb-usb-v2/ce6230*
5533
5534DVB_USB_CXUSB MEDIA DRIVER
5535M:	Michael Krufky <mkrufky@linuxtv.org>
5536L:	linux-media@vger.kernel.org
5537W:	https://linuxtv.org
5538W:	http://github.com/mkrufky
5539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5540T:	git git://linuxtv.org/media_tree.git
5541S:	Maintained
5542F:	drivers/media/usb/dvb-usb/cxusb*
5543
5544DVB_USB_EC168 MEDIA DRIVER
5545M:	Antti Palosaari <crope@iki.fi>
5546L:	linux-media@vger.kernel.org
5547W:	https://linuxtv.org
5548W:	http://palosaari.fi/linux/
5549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5550T:	git git://linuxtv.org/anttip/media_tree.git
5551S:	Maintained
5552F:	drivers/media/usb/dvb-usb-v2/ec168*
5553
5554DVB_USB_GL861 MEDIA DRIVER
5555M:	Antti Palosaari <crope@iki.fi>
5556L:	linux-media@vger.kernel.org
5557W:	https://linuxtv.org
5558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5559T:	git git://linuxtv.org/anttip/media_tree.git
5560S:	Maintained
5561F:	drivers/media/usb/dvb-usb-v2/gl861*
5562
5563DVB_USB_MXL111SF MEDIA DRIVER
5564M:	Michael Krufky <mkrufky@linuxtv.org>
5565L:	linux-media@vger.kernel.org
5566W:	https://linuxtv.org
5567W:	http://github.com/mkrufky
5568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5569T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5570S:	Maintained
5571F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5572
5573DVB_USB_RTL28XXU MEDIA DRIVER
5574M:	Antti Palosaari <crope@iki.fi>
5575L:	linux-media@vger.kernel.org
5576W:	https://linuxtv.org
5577W:	http://palosaari.fi/linux/
5578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5579T:	git git://linuxtv.org/anttip/media_tree.git
5580S:	Maintained
5581F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5582
5583DVB_USB_V2 MEDIA DRIVER
5584M:	Antti Palosaari <crope@iki.fi>
5585L:	linux-media@vger.kernel.org
5586W:	https://linuxtv.org
5587W:	http://palosaari.fi/linux/
5588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5589T:	git git://linuxtv.org/anttip/media_tree.git
5590S:	Maintained
5591F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5592F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5593
5594DYNAMIC DEBUG
5595M:	Jason Baron <jbaron@akamai.com>
5596S:	Maintained
5597F:	lib/dynamic_debug.c
5598F:	include/linux/dynamic_debug.h
5599
5600DYNAMIC INTERRUPT MODERATION
5601M:	Tal Gilboa <talgi@mellanox.com>
5602S:	Maintained
5603F:	include/linux/net_dim.h
5604
5605DZ DECSTATION DZ11 SERIAL DRIVER
5606M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5607S:	Maintained
5608F:	drivers/tty/serial/dz.*
5609
5610E3X0 POWER BUTTON DRIVER
5611M:	Moritz Fischer <moritz.fischer@ettus.com>
5612L:	usrp-users@lists.ettus.com
5613W:	http://www.ettus.com
5614S:	Supported
5615F:	drivers/input/misc/e3x0-button.c
5616F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5617
5618E4000 MEDIA DRIVER
5619M:	Antti Palosaari <crope@iki.fi>
5620L:	linux-media@vger.kernel.org
5621W:	https://linuxtv.org
5622W:	http://palosaari.fi/linux/
5623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5624T:	git git://linuxtv.org/anttip/media_tree.git
5625S:	Maintained
5626F:	drivers/media/tuners/e4000*
5627
5628EARTH_PT1 MEDIA DRIVER
5629M:	Akihiro Tsukada <tskd08@gmail.com>
5630L:	linux-media@vger.kernel.org
5631S:	Odd Fixes
5632F:	drivers/media/pci/pt1/
5633
5634EARTH_PT3 MEDIA DRIVER
5635M:	Akihiro Tsukada <tskd08@gmail.com>
5636L:	linux-media@vger.kernel.org
5637S:	Odd Fixes
5638F:	drivers/media/pci/pt3/
5639
5640EC100 MEDIA DRIVER
5641M:	Antti Palosaari <crope@iki.fi>
5642L:	linux-media@vger.kernel.org
5643W:	https://linuxtv.org
5644W:	http://palosaari.fi/linux/
5645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5646T:	git git://linuxtv.org/anttip/media_tree.git
5647S:	Maintained
5648F:	drivers/media/dvb-frontends/ec100*
5649
5650ECRYPT FILE SYSTEM
5651M:	Tyler Hicks <tyhicks@canonical.com>
5652L:	ecryptfs@vger.kernel.org
5653W:	http://ecryptfs.org
5654W:	https://launchpad.net/ecryptfs
5655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5656S:	Supported
5657F:	Documentation/filesystems/ecryptfs.txt
5658F:	fs/ecryptfs/
5659
5660EDAC-AMD64
5661M:	Borislav Petkov <bp@alien8.de>
5662L:	linux-edac@vger.kernel.org
5663S:	Maintained
5664F:	drivers/edac/amd64_edac*
5665
5666EDAC-AST2500
5667M:	Stefan Schaeckeler <sschaeck@cisco.com>
5668S:	Supported
5669F:	drivers/edac/aspeed_edac.c
5670F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5671
5672EDAC-CALXEDA
5673M:	Robert Richter <rric@kernel.org>
5674L:	linux-edac@vger.kernel.org
5675S:	Maintained
5676F:	drivers/edac/highbank*
5677
5678EDAC-CAVIUM OCTEON
5679M:	Ralf Baechle <ralf@linux-mips.org>
5680M:	David Daney <david.daney@cavium.com>
5681L:	linux-edac@vger.kernel.org
5682L:	linux-mips@vger.kernel.org
5683S:	Supported
5684F:	drivers/edac/octeon_edac*
5685
5686EDAC-CAVIUM THUNDERX
5687M:	David Daney <david.daney@cavium.com>
5688M:	Jan Glauber <jglauber@cavium.com>
5689L:	linux-edac@vger.kernel.org
5690S:	Supported
5691F:	drivers/edac/thunderx_edac*
5692
5693EDAC-CORE
5694M:	Borislav Petkov <bp@alien8.de>
5695M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5696R:	James Morse <james.morse@arm.com>
5697L:	linux-edac@vger.kernel.org
5698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5700S:	Supported
5701F:	Documentation/admin-guide/ras.rst
5702F:	Documentation/driver-api/edac.rst
5703F:	drivers/edac/
5704F:	include/linux/edac.h
5705
5706EDAC-E752X
5707M:	Mark Gross <mark.gross@intel.com>
5708L:	linux-edac@vger.kernel.org
5709S:	Maintained
5710F:	drivers/edac/e752x_edac.c
5711
5712EDAC-E7XXX
5713L:	linux-edac@vger.kernel.org
5714S:	Maintained
5715F:	drivers/edac/e7xxx_edac.c
5716
5717EDAC-FSL_DDR
5718M:	York Sun <york.sun@nxp.com>
5719L:	linux-edac@vger.kernel.org
5720S:	Maintained
5721F:	drivers/edac/fsl_ddr_edac.*
5722
5723EDAC-GHES
5724M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5725L:	linux-edac@vger.kernel.org
5726S:	Maintained
5727F:	drivers/edac/ghes_edac.c
5728
5729EDAC-I10NM
5730M:	Tony Luck <tony.luck@intel.com>
5731L:	linux-edac@vger.kernel.org
5732S:	Maintained
5733F:	drivers/edac/i10nm_base.c
5734
5735EDAC-I3000
5736L:	linux-edac@vger.kernel.org
5737S:	Orphan
5738F:	drivers/edac/i3000_edac.c
5739
5740EDAC-I5000
5741L:	linux-edac@vger.kernel.org
5742S:	Maintained
5743F:	drivers/edac/i5000_edac.c
5744
5745EDAC-I5400
5746M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5747L:	linux-edac@vger.kernel.org
5748S:	Maintained
5749F:	drivers/edac/i5400_edac.c
5750
5751EDAC-I7300
5752M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5753L:	linux-edac@vger.kernel.org
5754S:	Maintained
5755F:	drivers/edac/i7300_edac.c
5756
5757EDAC-I7CORE
5758M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5759L:	linux-edac@vger.kernel.org
5760S:	Maintained
5761F:	drivers/edac/i7core_edac.c
5762
5763EDAC-I82443BXGX
5764M:	Tim Small <tim@buttersideup.com>
5765L:	linux-edac@vger.kernel.org
5766S:	Maintained
5767F:	drivers/edac/i82443bxgx_edac.c
5768
5769EDAC-I82975X
5770M:	"Arvind R." <arvino55@gmail.com>
5771L:	linux-edac@vger.kernel.org
5772S:	Maintained
5773F:	drivers/edac/i82975x_edac.c
5774
5775EDAC-IE31200
5776M:	Jason Baron <jbaron@akamai.com>
5777L:	linux-edac@vger.kernel.org
5778S:	Maintained
5779F:	drivers/edac/ie31200_edac.c
5780
5781EDAC-MPC85XX
5782M:	Johannes Thumshirn <morbidrsa@gmail.com>
5783L:	linux-edac@vger.kernel.org
5784S:	Maintained
5785F:	drivers/edac/mpc85xx_edac.[ch]
5786
5787EDAC-PASEMI
5788M:	Egor Martovetsky <egor@pasemi.com>
5789L:	linux-edac@vger.kernel.org
5790S:	Maintained
5791F:	drivers/edac/pasemi_edac.c
5792
5793EDAC-PND2
5794M:	Tony Luck <tony.luck@intel.com>
5795L:	linux-edac@vger.kernel.org
5796S:	Maintained
5797F:	drivers/edac/pnd2_edac.[ch]
5798
5799EDAC-R82600
5800M:	Tim Small <tim@buttersideup.com>
5801L:	linux-edac@vger.kernel.org
5802S:	Maintained
5803F:	drivers/edac/r82600_edac.c
5804
5805EDAC-SBRIDGE
5806M:	Tony Luck <tony.luck@intel.com>
5807R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5808L:	linux-edac@vger.kernel.org
5809S:	Maintained
5810F:	drivers/edac/sb_edac.c
5811
5812EDAC-SKYLAKE
5813M:	Tony Luck <tony.luck@intel.com>
5814L:	linux-edac@vger.kernel.org
5815S:	Maintained
5816F:	drivers/edac/skx_*.c
5817
5818EDAC-TI
5819M:	Tero Kristo <t-kristo@ti.com>
5820L:	linux-edac@vger.kernel.org
5821S:	Maintained
5822F:	drivers/edac/ti_edac.c
5823
5824EDAC-QCOM
5825M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5826M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5827L:	linux-arm-msm@vger.kernel.org
5828L:	linux-edac@vger.kernel.org
5829S:	Maintained
5830F:	drivers/edac/qcom_edac.c
5831
5832EDIROL UA-101/UA-1000 DRIVER
5833M:	Clemens Ladisch <clemens@ladisch.de>
5834L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5836S:	Maintained
5837F:	sound/usb/misc/ua101.c
5838
5839EFI TEST DRIVER
5840L:	linux-efi@vger.kernel.org
5841M:	Ivan Hu <ivan.hu@canonical.com>
5842M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5843S:	Maintained
5844F:	drivers/firmware/efi/test/
5845
5846EFI VARIABLE FILESYSTEM
5847M:	Matthew Garrett <matthew.garrett@nebula.com>
5848M:	Jeremy Kerr <jk@ozlabs.org>
5849M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5851L:	linux-efi@vger.kernel.org
5852S:	Maintained
5853F:	fs/efivarfs/
5854
5855EFIFB FRAMEBUFFER DRIVER
5856L:	linux-fbdev@vger.kernel.org
5857M:	Peter Jones <pjones@redhat.com>
5858S:	Maintained
5859F:	drivers/video/fbdev/efifb.c
5860
5861EFS FILESYSTEM
5862W:	http://aeschi.ch.eu.org/efs/
5863S:	Orphan
5864F:	fs/efs/
5865
5866EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5867M:	Douglas Miller <dougmill@linux.ibm.com>
5868L:	netdev@vger.kernel.org
5869S:	Maintained
5870F:	drivers/net/ethernet/ibm/ehea/
5871
5872EM28XX VIDEO4LINUX DRIVER
5873M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5874L:	linux-media@vger.kernel.org
5875W:	https://linuxtv.org
5876T:	git git://linuxtv.org/media_tree.git
5877S:	Maintained
5878F:	drivers/media/usb/em28xx/
5879F:	Documentation/media/v4l-drivers/em28xx*
5880
5881EMBEDDED LINUX
5882M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5883M:	Matt Mackall <mpm@selenic.com>
5884M:	David Woodhouse <dwmw2@infradead.org>
5885L:	linux-embedded@vger.kernel.org
5886S:	Maintained
5887
5888Emulex 10Gbps iSCSI - OneConnect DRIVER
5889M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5890M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5891M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5892L:	linux-scsi@vger.kernel.org
5893W:	http://www.broadcom.com
5894S:	Supported
5895F:	drivers/scsi/be2iscsi/
5896
5897Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5898M:	Sathya Perla <sathya.perla@broadcom.com>
5899M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5900M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5901M:	Somnath Kotur <somnath.kotur@broadcom.com>
5902L:	netdev@vger.kernel.org
5903W:	http://www.emulex.com
5904S:	Supported
5905F:	drivers/net/ethernet/emulex/benet/
5906
5907EMULEX ONECONNECT ROCE DRIVER
5908M:	Selvin Xavier <selvin.xavier@broadcom.com>
5909M:	Devesh Sharma <devesh.sharma@broadcom.com>
5910L:	linux-rdma@vger.kernel.org
5911W:	http://www.broadcom.com
5912S:	Odd Fixes
5913F:	drivers/infiniband/hw/ocrdma/
5914F:	include/uapi/rdma/ocrdma-abi.h
5915
5916EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5917M:	James Smart <james.smart@broadcom.com>
5918M:	Dick Kennedy <dick.kennedy@broadcom.com>
5919L:	linux-scsi@vger.kernel.org
5920W:	http://www.broadcom.com
5921S:	Supported
5922F:	drivers/scsi/lpfc/
5923
5924ENE CB710 FLASH CARD READER DRIVER
5925M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5926S:	Maintained
5927F:	drivers/misc/cb710/
5928F:	drivers/mmc/host/cb710-mmc.*
5929F:	include/linux/cb710.h
5930
5931ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5932M:	Maxim Levitsky <maximlevitsky@gmail.com>
5933S:	Maintained
5934F:	drivers/media/rc/ene_ir.*
5935
5936EPSON S1D13XXX FRAMEBUFFER DRIVER
5937M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5938S:	Maintained
5939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5940F:	drivers/video/fbdev/s1d13xxxfb.c
5941F:	include/video/s1d13xxxfb.h
5942
5943ERRSEQ ERROR TRACKING INFRASTRUCTURE
5944M:	Jeff Layton <jlayton@kernel.org>
5945S:	Maintained
5946F:	lib/errseq.c
5947F:	include/linux/errseq.h
5948
5949ET131X NETWORK DRIVER
5950M:	Mark Einon <mark.einon@gmail.com>
5951S:	Odd Fixes
5952F:	drivers/net/ethernet/agere/
5953
5954ETHERNET BRIDGE
5955M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5956M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5957L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5958L:	netdev@vger.kernel.org
5959W:	http://www.linuxfoundation.org/en/Net:Bridge
5960S:	Maintained
5961F:	include/linux/netfilter_bridge/
5962F:	net/bridge/
5963
5964ETHERNET PHY LIBRARY
5965M:	Andrew Lunn <andrew@lunn.ch>
5966M:	Florian Fainelli <f.fainelli@gmail.com>
5967M:	Heiner Kallweit <hkallweit1@gmail.com>
5968L:	netdev@vger.kernel.org
5969S:	Maintained
5970F:	Documentation/ABI/testing/sysfs-bus-mdio
5971F:	Documentation/devicetree/bindings/net/mdio*
5972F:	Documentation/networking/phy.rst
5973F:	drivers/net/phy/
5974F:	drivers/of/of_mdio.c
5975F:	drivers/of/of_net.c
5976F:	include/linux/*mdio*.h
5977F:	include/linux/of_net.h
5978F:	include/linux/phy.h
5979F:	include/linux/phy_fixed.h
5980F:	include/linux/platform_data/mdio-bcm-unimac.h
5981F:	include/linux/platform_data/mdio-gpio.h
5982F:	include/trace/events/mdio.h
5983F:	include/uapi/linux/mdio.h
5984F:	include/uapi/linux/mii.h
5985
5986EXT2 FILE SYSTEM
5987M:	Jan Kara <jack@suse.com>
5988L:	linux-ext4@vger.kernel.org
5989S:	Maintained
5990F:	Documentation/filesystems/ext2.txt
5991F:	fs/ext2/
5992F:	include/linux/ext2*
5993
5994EXT4 FILE SYSTEM
5995M:	"Theodore Ts'o" <tytso@mit.edu>
5996M:	Andreas Dilger <adilger.kernel@dilger.ca>
5997L:	linux-ext4@vger.kernel.org
5998W:	http://ext4.wiki.kernel.org
5999Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6001S:	Maintained
6002F:	Documentation/filesystems/ext4/
6003F:	fs/ext4/
6004
6005Extended Verification Module (EVM)
6006M:	Mimi Zohar <zohar@linux.ibm.com>
6007L:	linux-integrity@vger.kernel.org
6008S:	Supported
6009F:	security/integrity/evm/
6010
6011EXTENSIBLE FIRMWARE INTERFACE (EFI)
6012M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6013L:	linux-efi@vger.kernel.org
6014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6015S:	Maintained
6016F:	Documentation/efi-stub.txt
6017F:	arch/*/kernel/efi.c
6018F:	arch/x86/boot/compressed/eboot.[ch]
6019F:	arch/*/include/asm/efi.h
6020F:	arch/x86/platform/efi/
6021F:	drivers/firmware/efi/
6022F:	include/linux/efi*.h
6023F:	arch/arm/boot/compressed/efi-header.S
6024F:	arch/arm64/kernel/efi-entry.S
6025
6026EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6027M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6028M:	Chanwoo Choi <cw00.choi@samsung.com>
6029L:	linux-kernel@vger.kernel.org
6030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6031S:	Maintained
6032F:	drivers/extcon/
6033F:	include/linux/extcon/
6034F:	include/linux/extcon.h
6035F:	Documentation/extcon/
6036F:	Documentation/devicetree/bindings/extcon/
6037
6038EXYNOS DP DRIVER
6039M:	Jingoo Han <jingoohan1@gmail.com>
6040L:	dri-devel@lists.freedesktop.org
6041S:	Maintained
6042F:	drivers/gpu/drm/exynos/exynos_dp*
6043
6044EXYNOS SYSMMU (IOMMU) driver
6045M:	Marek Szyprowski <m.szyprowski@samsung.com>
6046L:	iommu@lists.linux-foundation.org
6047S:	Maintained
6048F:	drivers/iommu/exynos-iommu.c
6049
6050EZchip NPS platform support
6051M:	Vineet Gupta <vgupta@synopsys.com>
6052M:	Ofer Levi <oferle@mellanox.com>
6053S:	Supported
6054F:	arch/arc/plat-eznps
6055F:	arch/arc/boot/dts/eznps.dts
6056
6057F2FS FILE SYSTEM
6058M:	Jaegeuk Kim <jaegeuk@kernel.org>
6059M:	Chao Yu <yuchao0@huawei.com>
6060L:	linux-f2fs-devel@lists.sourceforge.net
6061W:	https://f2fs.wiki.kernel.org/
6062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6063S:	Maintained
6064F:	Documentation/filesystems/f2fs.txt
6065F:	Documentation/ABI/testing/sysfs-fs-f2fs
6066F:	fs/f2fs/
6067F:	include/linux/f2fs_fs.h
6068F:	include/trace/events/f2fs.h
6069
6070F71805F HARDWARE MONITORING DRIVER
6071M:	Jean Delvare <jdelvare@suse.com>
6072L:	linux-hwmon@vger.kernel.org
6073S:	Maintained
6074F:	Documentation/hwmon/f71805f.rst
6075F:	drivers/hwmon/f71805f.c
6076
6077FADDR2LINE
6078M:	Josh Poimboeuf <jpoimboe@redhat.com>
6079S:	Maintained
6080F:	scripts/faddr2line
6081
6082FAILOVER MODULE
6083M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6084L:	netdev@vger.kernel.org
6085S:	Supported
6086F:	net/core/failover.c
6087F:	include/net/failover.h
6088F:	Documentation/networking/failover.rst
6089
6090FANOTIFY
6091M:	Jan Kara <jack@suse.cz>
6092R:	Amir Goldstein <amir73il@gmail.com>
6093L:	linux-fsdevel@vger.kernel.org
6094S:	Maintained
6095F:	fs/notify/fanotify/
6096F:	include/linux/fanotify.h
6097F:	include/uapi/linux/fanotify.h
6098
6099FARSYNC SYNCHRONOUS DRIVER
6100M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6101W:	http://www.farsite.co.uk/
6102S:	Supported
6103F:	drivers/net/wan/farsync.*
6104
6105FAULT INJECTION SUPPORT
6106M:	Akinobu Mita <akinobu.mita@gmail.com>
6107S:	Supported
6108F:	Documentation/fault-injection/
6109F:	lib/fault-inject.c
6110
6111FBTFT Framebuffer drivers
6112S:	Orphan
6113L:	dri-devel@lists.freedesktop.org
6114L:	linux-fbdev@vger.kernel.org
6115F:	drivers/staging/fbtft/
6116
6117FC0011 TUNER DRIVER
6118M:	Michael Buesch <m@bues.ch>
6119L:	linux-media@vger.kernel.org
6120S:	Maintained
6121F:	drivers/media/tuners/fc0011.h
6122F:	drivers/media/tuners/fc0011.c
6123
6124FC2580 MEDIA DRIVER
6125M:	Antti Palosaari <crope@iki.fi>
6126L:	linux-media@vger.kernel.org
6127W:	https://linuxtv.org
6128W:	http://palosaari.fi/linux/
6129Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6130T:	git git://linuxtv.org/anttip/media_tree.git
6131S:	Maintained
6132F:	drivers/media/tuners/fc2580*
6133
6134FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6135M:	Hannes Reinecke <hare@suse.de>
6136L:	linux-scsi@vger.kernel.org
6137W:	www.Open-FCoE.org
6138S:	Supported
6139F:	drivers/scsi/libfc/
6140F:	drivers/scsi/fcoe/
6141F:	include/scsi/fc/
6142F:	include/scsi/libfc.h
6143F:	include/scsi/libfcoe.h
6144F:	include/uapi/scsi/fc/
6145
6146FILE LOCKING (flock() and fcntl()/lockf())
6147M:	Jeff Layton <jlayton@kernel.org>
6148M:	"J. Bruce Fields" <bfields@fieldses.org>
6149L:	linux-fsdevel@vger.kernel.org
6150S:	Maintained
6151F:	include/linux/fcntl.h
6152F:	include/uapi/linux/fcntl.h
6153F:	fs/fcntl.c
6154F:	fs/locks.c
6155
6156FILESYSTEMS (VFS and infrastructure)
6157M:	Alexander Viro <viro@zeniv.linux.org.uk>
6158L:	linux-fsdevel@vger.kernel.org
6159S:	Maintained
6160F:	fs/*
6161F:	include/linux/fs.h
6162F:	include/linux/fs_types.h
6163F:	include/uapi/linux/fs.h
6164
6165FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6166M:	Riku Voipio <riku.voipio@iki.fi>
6167L:	linux-hwmon@vger.kernel.org
6168S:	Maintained
6169F:	drivers/hwmon/f75375s.c
6170F:	include/linux/f75375s.h
6171
6172FIREWIRE AUDIO DRIVERS
6173M:	Clemens Ladisch <clemens@ladisch.de>
6174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6176S:	Maintained
6177F:	sound/firewire/
6178
6179FIREWIRE MEDIA DRIVERS (firedtv)
6180M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6181L:	linux-media@vger.kernel.org
6182L:	linux1394-devel@lists.sourceforge.net
6183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6184S:	Maintained
6185F:	drivers/media/firewire/
6186
6187FIREWIRE SBP-2 TARGET
6188M:	Chris Boot <bootc@bootc.net>
6189L:	linux-scsi@vger.kernel.org
6190L:	target-devel@vger.kernel.org
6191L:	linux1394-devel@lists.sourceforge.net
6192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6193S:	Maintained
6194F:	drivers/target/sbp/
6195
6196FIREWIRE SUBSYSTEM
6197M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6198L:	linux1394-devel@lists.sourceforge.net
6199W:	http://ieee1394.wiki.kernel.org/
6200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6201S:	Maintained
6202F:	drivers/firewire/
6203F:	include/linux/firewire.h
6204F:	include/uapi/linux/firewire*.h
6205F:	tools/firewire/
6206
6207FIRMWARE LOADER (request_firmware)
6208M:	Luis Chamberlain <mcgrof@kernel.org>
6209L:	linux-kernel@vger.kernel.org
6210S:	Maintained
6211F:	Documentation/firmware_class/
6212F:	drivers/base/firmware_loader/
6213F:	include/linux/firmware.h
6214
6215FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6216M:	Joshua Morris <josh.h.morris@us.ibm.com>
6217M:	Philip Kelleher <pjk1939@linux.ibm.com>
6218S:	Maintained
6219F:	drivers/block/rsxx/
6220
6221FLOPPY DRIVER
6222M:	Jiri Kosina <jikos@kernel.org>
6223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6224S:	Odd fixes
6225F:	drivers/block/floppy.c
6226
6227FMC SUBSYSTEM
6228M:	Alessandro Rubini <rubini@gnudd.com>
6229W:	http://www.ohwr.org/projects/fmc-bus
6230S:	Supported
6231F:	drivers/fmc/
6232F:	include/linux/fmc*.h
6233F:	include/linux/ipmi-fru.h
6234K:	fmc_d.*register
6235
6236FPGA MANAGER FRAMEWORK
6237M:	Alan Tull <atull@kernel.org>
6238M:	Moritz Fischer <mdf@kernel.org>
6239L:	linux-fpga@vger.kernel.org
6240S:	Maintained
6241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6242Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6243F:	Documentation/fpga/
6244F:	Documentation/driver-api/fpga/
6245F:	Documentation/devicetree/bindings/fpga/
6246F:	drivers/fpga/
6247F:	include/linux/fpga/
6248W:	http://www.rocketboards.org
6249
6250FPGA DFL DRIVERS
6251M:	Wu Hao <hao.wu@intel.com>
6252L:	linux-fpga@vger.kernel.org
6253S:	Maintained
6254F:	Documentation/fpga/dfl.txt
6255F:	include/uapi/linux/fpga-dfl.h
6256F:	drivers/fpga/dfl*
6257
6258FPU EMULATOR
6259M:	Bill Metzenthen <billm@melbpc.org.au>
6260W:	http://floatingpoint.sourceforge.net/emulator/index.html
6261S:	Maintained
6262F:	arch/x86/math-emu/
6263
6264FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6265L:	netdev@vger.kernel.org
6266S:	Orphan
6267F:	drivers/net/wan/dlci.c
6268F:	drivers/net/wan/sdla.c
6269
6270FRAMEBUFFER LAYER
6271M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6272L:	dri-devel@lists.freedesktop.org
6273L:	linux-fbdev@vger.kernel.org
6274T:	git git://github.com/bzolnier/linux.git
6275Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6276S:	Maintained
6277F:	Documentation/fb/
6278F:	drivers/video/
6279F:	include/video/
6280F:	include/linux/fb.h
6281F:	include/uapi/video/
6282F:	include/uapi/linux/fb.h
6283
6284FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6285M:	Horia Geantă <horia.geanta@nxp.com>
6286M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6287L:	linux-crypto@vger.kernel.org
6288S:	Maintained
6289F:	drivers/crypto/caam/
6290F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6291
6292FREESCALE DIU FRAMEBUFFER DRIVER
6293M:	Timur Tabi <timur@kernel.org>
6294L:	linux-fbdev@vger.kernel.org
6295S:	Maintained
6296F:	drivers/video/fbdev/fsl-diu-fb.*
6297
6298FREESCALE DMA DRIVER
6299M:	Li Yang <leoyang.li@nxp.com>
6300M:	Zhang Wei <zw@zh-kernel.org>
6301L:	linuxppc-dev@lists.ozlabs.org
6302S:	Maintained
6303F:	drivers/dma/fsldma.*
6304
6305FREESCALE ENETC ETHERNET DRIVERS
6306M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6307L:	netdev@vger.kernel.org
6308S:	Maintained
6309F:	drivers/net/ethernet/freescale/enetc/
6310
6311FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6312M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6313L:	netdev@vger.kernel.org
6314S:	Maintained
6315F:	drivers/net/ethernet/freescale/gianfar*
6316F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6317
6318FREESCALE GPMI NAND DRIVER
6319M:	Han Xu <han.xu@nxp.com>
6320L:	linux-mtd@lists.infradead.org
6321S:	Maintained
6322F:	drivers/mtd/nand/raw/gpmi-nand/*
6323
6324FREESCALE I2C CPM DRIVER
6325M:	Jochen Friedrich <jochen@scram.de>
6326L:	linuxppc-dev@lists.ozlabs.org
6327L:	linux-i2c@vger.kernel.org
6328S:	Maintained
6329F:	drivers/i2c/busses/i2c-cpm.c
6330
6331FREESCALE IMX LPI2C DRIVER
6332M:	Dong Aisheng <aisheng.dong@nxp.com>
6333L:	linux-i2c@vger.kernel.org
6334L:	linux-imx@nxp.com
6335S:	Maintained
6336F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6337F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6338
6339FREESCALE IMX / MXC FEC DRIVER
6340M:	Fugang Duan <fugang.duan@nxp.com>
6341L:	netdev@vger.kernel.org
6342S:	Maintained
6343F:	drivers/net/ethernet/freescale/fec_main.c
6344F:	drivers/net/ethernet/freescale/fec_ptp.c
6345F:	drivers/net/ethernet/freescale/fec.h
6346F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6347
6348FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6349M:	Sascha Hauer <s.hauer@pengutronix.de>
6350R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6351L:	linux-fbdev@vger.kernel.org
6352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6353S:	Maintained
6354F:	include/linux/platform_data/video-imxfb.h
6355F:	drivers/video/fbdev/imxfb.c
6356
6357FREESCALE QORIQ DPAA ETHERNET DRIVER
6358M:	Madalin Bucur <madalin.bucur@nxp.com>
6359L:	netdev@vger.kernel.org
6360S:	Maintained
6361F:	drivers/net/ethernet/freescale/dpaa
6362
6363FREESCALE QORIQ DPAA FMAN DRIVER
6364M:	Madalin Bucur <madalin.bucur@nxp.com>
6365L:	netdev@vger.kernel.org
6366S:	Maintained
6367F:	drivers/net/ethernet/freescale/fman
6368F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6369
6370FREESCALE QORIQ PTP CLOCK DRIVER
6371M:	Yangbo Lu <yangbo.lu@nxp.com>
6372L:	netdev@vger.kernel.org
6373S:	Maintained
6374F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6375F:	drivers/ptp/ptp_qoriq.c
6376F:	drivers/ptp/ptp_qoriq_debugfs.c
6377F:	include/linux/fsl/ptp_qoriq.h
6378F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6379
6380FREESCALE QUAD SPI DRIVER
6381M:	Han Xu <han.xu@nxp.com>
6382L:	linux-spi@vger.kernel.org
6383S:	Maintained
6384F:	drivers/spi/spi-fsl-qspi.c
6385
6386FREESCALE QUICC ENGINE LIBRARY
6387M:	Qiang Zhao <qiang.zhao@nxp.com>
6388L:	linuxppc-dev@lists.ozlabs.org
6389S:	Maintained
6390F:	drivers/soc/fsl/qe/
6391F:	include/soc/fsl/*qe*.h
6392F:	include/soc/fsl/*ucc*.h
6393
6394FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6395M:	Li Yang <leoyang.li@nxp.com>
6396L:	netdev@vger.kernel.org
6397L:	linuxppc-dev@lists.ozlabs.org
6398S:	Maintained
6399F:	drivers/net/ethernet/freescale/ucc_geth*
6400
6401FREESCALE QUICC ENGINE UCC HDLC DRIVER
6402M:	Zhao Qiang <qiang.zhao@nxp.com>
6403L:	netdev@vger.kernel.org
6404L:	linuxppc-dev@lists.ozlabs.org
6405S:	Maintained
6406F:	drivers/net/wan/fsl_ucc_hdlc*
6407
6408FREESCALE QUICC ENGINE UCC UART DRIVER
6409M:	Timur Tabi <timur@kernel.org>
6410L:	linuxppc-dev@lists.ozlabs.org
6411S:	Maintained
6412F:	drivers/tty/serial/ucc_uart.c
6413
6414FREESCALE SOC DRIVERS
6415M:	Li Yang <leoyang.li@nxp.com>
6416L:	linuxppc-dev@lists.ozlabs.org
6417L:	linux-arm-kernel@lists.infradead.org
6418S:	Maintained
6419F:	Documentation/devicetree/bindings/soc/fsl/
6420F:	drivers/soc/fsl/
6421F:	include/linux/fsl/
6422
6423FREESCALE SOC FS_ENET DRIVER
6424M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6425L:	linuxppc-dev@lists.ozlabs.org
6426L:	netdev@vger.kernel.org
6427S:	Maintained
6428F:	drivers/net/ethernet/freescale/fs_enet/
6429F:	include/linux/fs_enet_pd.h
6430
6431FREESCALE SOC SOUND DRIVERS
6432M:	Timur Tabi <timur@kernel.org>
6433M:	Nicolin Chen <nicoleotsuka@gmail.com>
6434M:	Xiubo Li <Xiubo.Lee@gmail.com>
6435R:	Fabio Estevam <festevam@gmail.com>
6436L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6437L:	linuxppc-dev@lists.ozlabs.org
6438S:	Maintained
6439F:	sound/soc/fsl/fsl*
6440F:	sound/soc/fsl/imx*
6441F:	sound/soc/fsl/mpc8610_hpcd.c
6442
6443FREESCALE USB PERIPHERAL DRIVERS
6444M:	Li Yang <leoyang.li@nxp.com>
6445L:	linux-usb@vger.kernel.org
6446L:	linuxppc-dev@lists.ozlabs.org
6447S:	Maintained
6448F:	drivers/usb/gadget/udc/fsl*
6449
6450FREEVXFS FILESYSTEM
6451M:	Christoph Hellwig <hch@infradead.org>
6452W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6453S:	Maintained
6454F:	fs/freevxfs/
6455
6456FREEZER
6457M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6458M:	Pavel Machek <pavel@ucw.cz>
6459L:	linux-pm@vger.kernel.org
6460S:	Supported
6461F:	Documentation/power/freezing-of-tasks.txt
6462F:	include/linux/freezer.h
6463F:	kernel/freezer.c
6464
6465FRONTSWAP API
6466M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6467L:	linux-kernel@vger.kernel.org
6468S:	Maintained
6469F:	mm/frontswap.c
6470F:	include/linux/frontswap.h
6471
6472FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6473M:	David Howells <dhowells@redhat.com>
6474L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6475S:	Supported
6476F:	Documentation/filesystems/caching/
6477F:	fs/fscache/
6478F:	include/linux/fscache*.h
6479
6480FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6481M:	Theodore Y. Ts'o <tytso@mit.edu>
6482M:	Jaegeuk Kim <jaegeuk@kernel.org>
6483M:	Eric Biggers <ebiggers@kernel.org>
6484L:	linux-fscrypt@vger.kernel.org
6485Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6486T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6487S:	Supported
6488F:	fs/crypto/
6489F:	include/linux/fscrypt*.h
6490F:	Documentation/filesystems/fscrypt.rst
6491
6492FSI-ATTACHED I2C DRIVER
6493M:	Eddie James <eajames@linux.ibm.com>
6494L:	linux-i2c@vger.kernel.org
6495L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6496S:	Maintained
6497F:	drivers/i2c/busses/i2c-fsi.c
6498F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6499
6500FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6501M:	Jan Kara <jack@suse.cz>
6502R:	Amir Goldstein <amir73il@gmail.com>
6503L:	linux-fsdevel@vger.kernel.org
6504S:	Maintained
6505F:	fs/notify/
6506F:	include/linux/fsnotify*.h
6507
6508FUJITSU LAPTOP EXTRAS
6509M:	Jonathan Woithe <jwoithe@just42.net>
6510L:	platform-driver-x86@vger.kernel.org
6511S:	Maintained
6512F:	drivers/platform/x86/fujitsu-laptop.c
6513
6514FUJITSU M-5MO LS CAMERA ISP DRIVER
6515M:	Kyungmin Park <kyungmin.park@samsung.com>
6516M:	Heungjun Kim <riverful.kim@samsung.com>
6517L:	linux-media@vger.kernel.org
6518S:	Maintained
6519F:	drivers/media/i2c/m5mols/
6520F:	include/media/i2c/m5mols.h
6521
6522FUJITSU TABLET EXTRAS
6523M:	Robert Gerlach <khnz@gmx.de>
6524L:	platform-driver-x86@vger.kernel.org
6525S:	Maintained
6526F:	drivers/platform/x86/fujitsu-tablet.c
6527
6528FUSE: FILESYSTEM IN USERSPACE
6529M:	Miklos Szeredi <miklos@szeredi.hu>
6530L:	linux-fsdevel@vger.kernel.org
6531W:	http://fuse.sourceforge.net/
6532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6533S:	Maintained
6534F:	fs/fuse/
6535F:	include/uapi/linux/fuse.h
6536F:	Documentation/filesystems/fuse.txt
6537
6538FUTEX SUBSYSTEM
6539M:	Thomas Gleixner <tglx@linutronix.de>
6540M:	Ingo Molnar <mingo@redhat.com>
6541R:	Peter Zijlstra <peterz@infradead.org>
6542R:	Darren Hart <dvhart@infradead.org>
6543L:	linux-kernel@vger.kernel.org
6544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6545S:	Maintained
6546F:	kernel/futex.c
6547F:	include/asm-generic/futex.h
6548F:	include/linux/futex.h
6549F:	include/uapi/linux/futex.h
6550F:	tools/testing/selftests/futex/
6551F:	tools/perf/bench/futex*
6552F:	Documentation/*futex*
6553
6554GCC PLUGINS
6555M:	Kees Cook <keescook@chromium.org>
6556R:	Emese Revfy <re.emese@gmail.com>
6557L:	kernel-hardening@lists.openwall.com
6558S:	Maintained
6559F:	scripts/gcc-plugins/
6560F:	scripts/gcc-plugin.sh
6561F:	scripts/Makefile.gcc-plugins
6562F:	Documentation/gcc-plugins.txt
6563
6564GASKET DRIVER FRAMEWORK
6565M:	Rob Springer <rspringer@google.com>
6566M:	Todd Poynor <toddpoynor@google.com>
6567M:	Ben Chan <benchan@chromium.org>
6568S:	Maintained
6569F:	drivers/staging/gasket/
6570
6571GCOV BASED KERNEL PROFILING
6572M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6573S:	Maintained
6574F:	kernel/gcov/
6575F:	Documentation/dev-tools/gcov.rst
6576
6577GDB KERNEL DEBUGGING HELPER SCRIPTS
6578M:	Jan Kiszka <jan.kiszka@siemens.com>
6579M:	Kieran Bingham <kbingham@kernel.org>
6580S:	Supported
6581F:	scripts/gdb/
6582
6583GDT SCSI DISK ARRAY CONTROLLER DRIVER
6584M:	Achim Leubner <achim_leubner@adaptec.com>
6585L:	linux-scsi@vger.kernel.org
6586W:	http://www.icp-vortex.com/
6587S:	Supported
6588F:	drivers/scsi/gdt*
6589
6590GEMTEK FM RADIO RECEIVER DRIVER
6591M:	Hans Verkuil <hverkuil@xs4all.nl>
6592L:	linux-media@vger.kernel.org
6593T:	git git://linuxtv.org/media_tree.git
6594W:	https://linuxtv.org
6595S:	Maintained
6596F:	drivers/media/radio/radio-gemtek*
6597
6598GENERIC GPIO I2C DRIVER
6599M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6600S:	Supported
6601F:	drivers/i2c/busses/i2c-gpio.c
6602F:	include/linux/platform_data/i2c-gpio.h
6603
6604GENERIC GPIO I2C MULTIPLEXER DRIVER
6605M:	Peter Korsgaard <peter.korsgaard@barco.com>
6606L:	linux-i2c@vger.kernel.org
6607S:	Supported
6608F:	drivers/i2c/muxes/i2c-mux-gpio.c
6609F:	include/linux/platform_data/i2c-mux-gpio.h
6610F:	Documentation/i2c/muxes/i2c-mux-gpio
6611
6612GENERIC HDLC (WAN) DRIVERS
6613M:	Krzysztof Halasa <khc@pm.waw.pl>
6614W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6615S:	Maintained
6616F:	drivers/net/wan/c101.c
6617F:	drivers/net/wan/hd6457*
6618F:	drivers/net/wan/hdlc*
6619F:	drivers/net/wan/n2.c
6620F:	drivers/net/wan/pc300too.c
6621F:	drivers/net/wan/pci200syn.c
6622F:	drivers/net/wan/wanxl*
6623
6624GENERIC INCLUDE/ASM HEADER FILES
6625M:	Arnd Bergmann <arnd@arndb.de>
6626L:	linux-arch@vger.kernel.org
6627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6628S:	Maintained
6629F:	include/asm-generic/
6630F:	include/uapi/asm-generic/
6631
6632GENERIC PHY FRAMEWORK
6633M:	Kishon Vijay Abraham I <kishon@ti.com>
6634L:	linux-kernel@vger.kernel.org
6635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6636S:	Supported
6637F:	drivers/phy/
6638F:	include/linux/phy/
6639F:	Documentation/devicetree/bindings/phy/
6640
6641GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6642M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6643S:	Supported
6644F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6645
6646GENERIC PM DOMAINS
6647M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6648M:	Kevin Hilman <khilman@kernel.org>
6649M:	Ulf Hansson <ulf.hansson@linaro.org>
6650L:	linux-pm@vger.kernel.org
6651S:	Supported
6652F:	drivers/base/power/domain*.c
6653F:	include/linux/pm_domain.h
6654F:	Documentation/devicetree/bindings/power/power_domain.txt
6655
6656GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6657M:	Eugen Hristev <eugen.hristev@microchip.com>
6658L:	linux-input@vger.kernel.org
6659S:	Maintained
6660F:	drivers/input/touchscreen/resistive-adc-touch.c
6661
6662GENERIC UIO DRIVER FOR PCI DEVICES
6663M:	"Michael S. Tsirkin" <mst@redhat.com>
6664L:	kvm@vger.kernel.org
6665S:	Supported
6666F:	drivers/uio/uio_pci_generic.c
6667
6668GENWQE (IBM Generic Workqueue Card)
6669M:	Frank Haverkamp <haver@linux.ibm.com>
6670S:	Supported
6671F:	drivers/misc/genwqe/
6672
6673GET_MAINTAINER SCRIPT
6674M:	Joe Perches <joe@perches.com>
6675S:	Maintained
6676F:	scripts/get_maintainer.pl
6677
6678GFS2 FILE SYSTEM
6679M:	Bob Peterson <rpeterso@redhat.com>
6680M:	Andreas Gruenbacher <agruenba@redhat.com>
6681L:	cluster-devel@redhat.com
6682W:	http://sources.redhat.com/cluster/
6683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6684S:	Supported
6685F:	Documentation/filesystems/gfs2*.txt
6686F:	fs/gfs2/
6687F:	include/uapi/linux/gfs2_ondisk.h
6688
6689GIGASET ISDN DRIVERS
6690M:	Paul Bolle <pebolle@tiscali.nl>
6691L:	gigaset307x-common@lists.sourceforge.net
6692W:	http://gigaset307x.sourceforge.net/
6693S:	Odd Fixes
6694F:	Documentation/isdn/README.gigaset
6695F:	drivers/isdn/gigaset/
6696F:	include/uapi/linux/gigaset_dev.h
6697
6698GNSS SUBSYSTEM
6699M:	Johan Hovold <johan@kernel.org>
6700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6701S:	Maintained
6702F:	Documentation/ABI/testing/sysfs-class-gnss
6703F:	Documentation/devicetree/bindings/gnss/
6704F:	drivers/gnss/
6705F:	include/linux/gnss.h
6706
6707GO7007 MPEG CODEC
6708M:	Hans Verkuil <hans.verkuil@cisco.com>
6709L:	linux-media@vger.kernel.org
6710S:	Maintained
6711F:	drivers/media/usb/go7007/
6712
6713GOODIX TOUCHSCREEN
6714M:	Bastien Nocera <hadess@hadess.net>
6715L:	linux-input@vger.kernel.org
6716S:	Maintained
6717F:	drivers/input/touchscreen/goodix.c
6718
6719GPD POCKET FAN DRIVER
6720M:	Hans de Goede <hdegoede@redhat.com>
6721L:	platform-driver-x86@vger.kernel.org
6722S:	Maintained
6723F:	drivers/platform/x86/gpd-pocket-fan.c
6724
6725GPIO ACPI SUPPORT
6726M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6727M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6728L:	linux-gpio@vger.kernel.org
6729L:	linux-acpi@vger.kernel.org
6730S:	Maintained
6731F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6732F:	drivers/gpio/gpiolib-acpi.c
6733
6734GPIO IR Transmitter
6735M:	Sean Young <sean@mess.org>
6736L:	linux-media@vger.kernel.org
6737S:	Maintained
6738F:	drivers/media/rc/gpio-ir-tx.c
6739
6740GPIO MOCKUP DRIVER
6741M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6742L:	linux-gpio@vger.kernel.org
6743S:	Maintained
6744F:	drivers/gpio/gpio-mockup.c
6745F:	tools/testing/selftests/gpio/
6746
6747GPIO SUBSYSTEM
6748M:	Linus Walleij <linus.walleij@linaro.org>
6749M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6750L:	linux-gpio@vger.kernel.org
6751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6752S:	Maintained
6753F:	Documentation/devicetree/bindings/gpio/
6754F:	Documentation/driver-api/gpio/
6755F:	Documentation/gpio/
6756F:	Documentation/ABI/testing/gpio-cdev
6757F:	Documentation/ABI/obsolete/sysfs-gpio
6758F:	drivers/gpio/
6759F:	include/linux/gpio/
6760F:	include/linux/gpio.h
6761F:	include/linux/of_gpio.h
6762F:	include/asm-generic/gpio.h
6763F:	include/uapi/linux/gpio.h
6764F:	tools/gpio/
6765
6766GRE DEMULTIPLEXER DRIVER
6767M:	Dmitry Kozlov <xeb@mail.ru>
6768L:	netdev@vger.kernel.org
6769S:	Maintained
6770F:	net/ipv4/gre_demux.c
6771F:	net/ipv4/gre_offload.c
6772F:	include/net/gre.h
6773
6774GRETH 10/100/1G Ethernet MAC device driver
6775M:	Andreas Larsson <andreas@gaisler.com>
6776L:	netdev@vger.kernel.org
6777S:	Maintained
6778F:	drivers/net/ethernet/aeroflex/
6779
6780GREYBUS AUDIO PROTOCOLS DRIVERS
6781M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6782M:	Mark Greer <mgreer@animalcreek.com>
6783S:	Maintained
6784F:	drivers/staging/greybus/audio_apbridgea.c
6785F:	drivers/staging/greybus/audio_apbridgea.h
6786F:	drivers/staging/greybus/audio_codec.c
6787F:	drivers/staging/greybus/audio_codec.h
6788F:	drivers/staging/greybus/audio_gb.c
6789F:	drivers/staging/greybus/audio_manager.c
6790F:	drivers/staging/greybus/audio_manager.h
6791F:	drivers/staging/greybus/audio_manager_module.c
6792F:	drivers/staging/greybus/audio_manager_private.h
6793F:	drivers/staging/greybus/audio_manager_sysfs.c
6794F:	drivers/staging/greybus/audio_module.c
6795F:	drivers/staging/greybus/audio_topology.c
6796
6797GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6798M:	Viresh Kumar <vireshk@kernel.org>
6799S:	Maintained
6800F:	drivers/staging/greybus/authentication.c
6801F:	drivers/staging/greybus/bootrom.c
6802F:	drivers/staging/greybus/firmware.h
6803F:	drivers/staging/greybus/fw-core.c
6804F:	drivers/staging/greybus/fw-download.c
6805F:	drivers/staging/greybus/fw-management.c
6806F:	drivers/staging/greybus/greybus_authentication.h
6807F:	drivers/staging/greybus/greybus_firmware.h
6808F:	drivers/staging/greybus/hid.c
6809F:	drivers/staging/greybus/i2c.c
6810F:	drivers/staging/greybus/spi.c
6811F:	drivers/staging/greybus/spilib.c
6812F:	drivers/staging/greybus/spilib.h
6813
6814GREYBUS LOOPBACK DRIVER
6815M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6816S:	Maintained
6817F:	drivers/staging/greybus/loopback.c
6818
6819GREYBUS PLATFORM DRIVERS
6820M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6821S:	Maintained
6822F:	drivers/staging/greybus/arche-platform.c
6823F:	drivers/staging/greybus/arche-apb-ctrl.c
6824F:	drivers/staging/greybus/arche_platform.h
6825
6826GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6827M:	Rui Miguel Silva <rmfrfs@gmail.com>
6828S:	Maintained
6829F:	drivers/staging/greybus/sdio.c
6830F:	drivers/staging/greybus/light.c
6831F:	drivers/staging/greybus/gpio.c
6832F:	drivers/staging/greybus/power_supply.c
6833F:	drivers/staging/greybus/spi.c
6834F:	drivers/staging/greybus/spilib.c
6835
6836GREYBUS SUBSYSTEM
6837M:	Johan Hovold <johan@kernel.org>
6838M:	Alex Elder <elder@kernel.org>
6839M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6840S:	Maintained
6841F:	drivers/staging/greybus/
6842L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6843
6844GREYBUS UART PROTOCOLS DRIVERS
6845M:	David Lin <dtwlin@gmail.com>
6846S:	Maintained
6847F:	drivers/staging/greybus/uart.c
6848F:	drivers/staging/greybus/log.c
6849
6850GS1662 VIDEO SERIALIZER
6851M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6852L:	linux-media@vger.kernel.org
6853T:	git git://linuxtv.org/media_tree.git
6854S:	Maintained
6855F:	drivers/media/spi/gs1662.c
6856
6857GSPCA FINEPIX SUBDRIVER
6858M:	Frank Zago <frank@zago.net>
6859L:	linux-media@vger.kernel.org
6860T:	git git://linuxtv.org/media_tree.git
6861S:	Maintained
6862F:	drivers/media/usb/gspca/finepix.c
6863
6864GSPCA GL860 SUBDRIVER
6865M:	Olivier Lorin <o.lorin@laposte.net>
6866L:	linux-media@vger.kernel.org
6867T:	git git://linuxtv.org/media_tree.git
6868S:	Maintained
6869F:	drivers/media/usb/gspca/gl860/
6870
6871GSPCA M5602 SUBDRIVER
6872M:	Erik Andren <erik.andren@gmail.com>
6873L:	linux-media@vger.kernel.org
6874T:	git git://linuxtv.org/media_tree.git
6875S:	Maintained
6876F:	drivers/media/usb/gspca/m5602/
6877
6878GSPCA PAC207 SONIXB SUBDRIVER
6879M:	Hans Verkuil <hverkuil@xs4all.nl>
6880L:	linux-media@vger.kernel.org
6881T:	git git://linuxtv.org/media_tree.git
6882S:	Odd Fixes
6883F:	drivers/media/usb/gspca/pac207.c
6884
6885GSPCA SN9C20X SUBDRIVER
6886M:	Brian Johnson <brijohn@gmail.com>
6887L:	linux-media@vger.kernel.org
6888T:	git git://linuxtv.org/media_tree.git
6889S:	Maintained
6890F:	drivers/media/usb/gspca/sn9c20x.c
6891
6892GSPCA T613 SUBDRIVER
6893M:	Leandro Costantino <lcostantino@gmail.com>
6894L:	linux-media@vger.kernel.org
6895T:	git git://linuxtv.org/media_tree.git
6896S:	Maintained
6897F:	drivers/media/usb/gspca/t613.c
6898
6899GSPCA USB WEBCAM DRIVER
6900M:	Hans Verkuil <hverkuil@xs4all.nl>
6901L:	linux-media@vger.kernel.org
6902T:	git git://linuxtv.org/media_tree.git
6903S:	Odd Fixes
6904F:	drivers/media/usb/gspca/
6905
6906GTP (GPRS Tunneling Protocol)
6907M:	Pablo Neira Ayuso <pablo@netfilter.org>
6908M:	Harald Welte <laforge@gnumonks.org>
6909L:	osmocom-net-gprs@lists.osmocom.org
6910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6911S:	Maintained
6912F:	drivers/net/gtp.c
6913
6914GUID PARTITION TABLE (GPT)
6915M:	Davidlohr Bueso <dave@stgolabs.net>
6916L:	linux-efi@vger.kernel.org
6917S:	Maintained
6918F:	block/partitions/efi.*
6919
6920H8/300 ARCHITECTURE
6921M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6922L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6923W:	http://uclinux-h8.sourceforge.jp
6924T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6925S:	Maintained
6926F:	arch/h8300/
6927F:	drivers/clocksource/h8300_*.c
6928F:	drivers/clk/h8300/
6929F:	drivers/irqchip/irq-renesas-h8*.c
6930
6931HABANALABS PCI DRIVER
6932M:	Oded Gabbay <oded.gabbay@gmail.com>
6933T:	git https://github.com/HabanaAI/linux.git
6934S:	Supported
6935F:	drivers/misc/habanalabs/
6936F:	include/uapi/misc/habanalabs.h
6937F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6938F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6939
6940HACKRF MEDIA DRIVER
6941M:	Antti Palosaari <crope@iki.fi>
6942L:	linux-media@vger.kernel.org
6943W:	https://linuxtv.org
6944W:	http://palosaari.fi/linux/
6945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6946T:	git git://linuxtv.org/anttip/media_tree.git
6947S:	Maintained
6948F:	drivers/media/usb/hackrf/
6949
6950HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6951M:	Frank Seidel <frank@f-seidel.de>
6952L:	platform-driver-x86@vger.kernel.org
6953W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6954S:	Maintained
6955F:	drivers/platform/x86/hdaps.c
6956
6957HARDWARE MONITORING
6958M:	Jean Delvare <jdelvare@suse.com>
6959M:	Guenter Roeck <linux@roeck-us.net>
6960L:	linux-hwmon@vger.kernel.org
6961W:	http://hwmon.wiki.kernel.org/
6962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6963S:	Maintained
6964F:	Documentation/devicetree/bindings/hwmon/
6965F:	Documentation/hwmon/
6966F:	drivers/hwmon/
6967F:	include/linux/hwmon*.h
6968F:	include/trace/events/hwmon*.h
6969
6970HARDWARE RANDOM NUMBER GENERATOR CORE
6971M:	Matt Mackall <mpm@selenic.com>
6972M:	Herbert Xu <herbert@gondor.apana.org.au>
6973L:	linux-crypto@vger.kernel.org
6974S:	Odd fixes
6975F:	Documentation/devicetree/bindings/rng/
6976F:	Documentation/hw_random.txt
6977F:	drivers/char/hw_random/
6978F:	include/linux/hw_random.h
6979
6980HARDWARE TRACING FACILITIES
6981M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6982S:	Maintained
6983F:	drivers/hwtracing/
6984
6985HARDWARE SPINLOCK CORE
6986M:	Ohad Ben-Cohen <ohad@wizery.com>
6987M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6988L:	linux-remoteproc@vger.kernel.org
6989S:	Maintained
6990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6991F:	Documentation/devicetree/bindings/hwlock/
6992F:	Documentation/hwspinlock.txt
6993F:	drivers/hwspinlock/
6994F:	include/linux/hwspinlock.h
6995
6996HARMONY SOUND DRIVER
6997L:	linux-parisc@vger.kernel.org
6998S:	Maintained
6999F:	sound/parisc/harmony.*
7000
7001HDPVR USB VIDEO ENCODER DRIVER
7002M:	Hans Verkuil <hverkuil@xs4all.nl>
7003L:	linux-media@vger.kernel.org
7004T:	git git://linuxtv.org/media_tree.git
7005W:	https://linuxtv.org
7006S:	Odd Fixes
7007F:	drivers/media/usb/hdpvr/
7008
7009HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7010M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7011S:	Supported
7012F:	Documentation/watchdog/hpwdt.txt
7013F:	drivers/watchdog/hpwdt.c
7014
7015HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7016M:	Don Brace <don.brace@microsemi.com>
7017L:	esc.storagedev@microsemi.com
7018L:	linux-scsi@vger.kernel.org
7019S:	Supported
7020F:	Documentation/scsi/hpsa.txt
7021F:	drivers/scsi/hpsa*.[ch]
7022F:	include/linux/cciss*.h
7023F:	include/uapi/linux/cciss*.h
7024
7025HFI1 DRIVER
7026M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7027M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7028L:	linux-rdma@vger.kernel.org
7029S:	Supported
7030F:	drivers/infiniband/hw/hfi1
7031
7032HFS FILESYSTEM
7033L:	linux-fsdevel@vger.kernel.org
7034S:	Orphan
7035F:	Documentation/filesystems/hfs.txt
7036F:	fs/hfs/
7037
7038HFSPLUS FILESYSTEM
7039L:	linux-fsdevel@vger.kernel.org
7040S:	Orphan
7041F:	Documentation/filesystems/hfsplus.txt
7042F:	fs/hfsplus/
7043
7044HGA FRAMEBUFFER DRIVER
7045M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7046L:	linux-nvidia@lists.surfsouth.com
7047W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7048S:	Maintained
7049F:	drivers/video/fbdev/hgafb.c
7050
7051HIBERNATION (aka Software Suspend, aka swsusp)
7052M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7053M:	Pavel Machek <pavel@ucw.cz>
7054L:	linux-pm@vger.kernel.org
7055B:	https://bugzilla.kernel.org
7056S:	Supported
7057F:	arch/x86/power/
7058F:	drivers/base/power/
7059F:	kernel/power/
7060F:	include/linux/suspend.h
7061F:	include/linux/freezer.h
7062F:	include/linux/pm.h
7063F:	arch/*/include/asm/suspend*.h
7064
7065HID CORE LAYER
7066M:	Jiri Kosina <jikos@kernel.org>
7067M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7068L:	linux-input@vger.kernel.org
7069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7070S:	Maintained
7071F:	drivers/hid/
7072F:	include/linux/hid*
7073F:	include/uapi/linux/hid*
7074
7075HID SENSOR HUB DRIVERS
7076M:	Jiri Kosina <jikos@kernel.org>
7077M:	Jonathan Cameron <jic23@kernel.org>
7078M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7079L:	linux-input@vger.kernel.org
7080L:	linux-iio@vger.kernel.org
7081S:	Maintained
7082F:	Documentation/hid/hid-sensor*
7083F:	drivers/hid/hid-sensor-*
7084F:	drivers/iio/*/hid-*
7085F:	include/linux/hid-sensor-*
7086
7087HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7088M:	Thomas Gleixner <tglx@linutronix.de>
7089L:	linux-kernel@vger.kernel.org
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7091S:	Maintained
7092F:	Documentation/timers/
7093F:	kernel/time/hrtimer.c
7094F:	kernel/time/clockevents.c
7095F:	kernel/time/timer_*.c
7096F:	include/linux/clockchips.h
7097F:	include/linux/hrtimer.h
7098
7099HIGH-SPEED SCC DRIVER FOR AX.25
7100L:	linux-hams@vger.kernel.org
7101S:	Orphan
7102F:	drivers/net/hamradio/dmascc.c
7103F:	drivers/net/hamradio/scc.c
7104
7105HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7106M:	HighPoint Linux Team <linux@highpoint-tech.com>
7107W:	http://www.highpoint-tech.com
7108S:	Supported
7109F:	Documentation/scsi/hptiop.txt
7110F:	drivers/scsi/hptiop.c
7111
7112HIPPI
7113M:	Jes Sorensen <jes@trained-monkey.org>
7114L:	linux-hippi@sunsite.dk
7115S:	Maintained
7116F:	include/linux/hippidevice.h
7117F:	include/uapi/linux/if_hippi.h
7118F:	net/802/hippi.c
7119F:	drivers/net/hippi/
7120
7121HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7122M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7123M:	Salil Mehta <salil.mehta@huawei.com>
7124L:	netdev@vger.kernel.org
7125W:	http://www.hisilicon.com
7126S:	Maintained
7127F:	drivers/net/ethernet/hisilicon/hns3/
7128
7129HISILICON LPC BUS DRIVER
7130M:	john.garry@huawei.com
7131W:	http://www.hisilicon.com
7132S:	Maintained
7133F:	drivers/bus/hisi_lpc.c
7134F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7135
7136HISILICON NETWORK SUBSYSTEM DRIVER
7137M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7138M:	Salil Mehta <salil.mehta@huawei.com>
7139L:	netdev@vger.kernel.org
7140W:	http://www.hisilicon.com
7141S:	Maintained
7142F:	drivers/net/ethernet/hisilicon/
7143F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7144
7145HISILICON PMU DRIVER
7146M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7147W:	http://www.hisilicon.com
7148S:	Supported
7149F:	drivers/perf/hisilicon
7150F:	Documentation/perf/hisi-pmu.txt
7151
7152HISILICON ROCE DRIVER
7153M:	Lijun Ou <oulijun@huawei.com>
7154M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7155L:	linux-rdma@vger.kernel.org
7156S:	Maintained
7157F:	drivers/infiniband/hw/hns/
7158F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7159
7160HISILICON SAS Controller
7161M:	John Garry <john.garry@huawei.com>
7162W:	http://www.hisilicon.com
7163S:	Supported
7164F:	drivers/scsi/hisi_sas/
7165F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7166
7167HMM - Heterogeneous Memory Management
7168M:	Jérôme Glisse <jglisse@redhat.com>
7169L:	linux-mm@kvack.org
7170S:	Maintained
7171F:	mm/hmm*
7172F:	include/linux/hmm*
7173F:	Documentation/vm/hmm.rst
7174
7175HOST AP DRIVER
7176M:	Jouni Malinen <j@w1.fi>
7177L:	linux-wireless@vger.kernel.org
7178W:	http://w1.fi/hostap-driver.html
7179S:	Obsolete
7180F:	drivers/net/wireless/intersil/hostap/
7181
7182HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7183L:	platform-driver-x86@vger.kernel.org
7184S:	Orphan
7185F:	drivers/platform/x86/tc1100-wmi.c
7186
7187HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7188M:	Jaroslav Kysela <perex@perex.cz>
7189S:	Maintained
7190F:	drivers/net/ethernet/hp/hp100.*
7191
7192HPET:	High Precision Event Timers driver
7193M:	Clemens Ladisch <clemens@ladisch.de>
7194S:	Maintained
7195F:	Documentation/timers/hpet.txt
7196F:	drivers/char/hpet.c
7197F:	include/linux/hpet.h
7198F:	include/uapi/linux/hpet.h
7199
7200HPET:	x86
7201S:	Orphan
7202F:	arch/x86/kernel/hpet.c
7203F:	arch/x86/include/asm/hpet.h
7204
7205HPFS FILESYSTEM
7206M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7207W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7208S:	Maintained
7209F:	fs/hpfs/
7210
7211HSI SUBSYSTEM
7212M:	Sebastian Reichel <sre@kernel.org>
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7214S:	Maintained
7215F:	Documentation/ABI/testing/sysfs-bus-hsi
7216F:	Documentation/driver-api/hsi.rst
7217F:	drivers/hsi/
7218F:	include/linux/hsi/
7219F:	include/uapi/linux/hsi/
7220
7221HSO 3G MODEM DRIVER
7222L:	linux-usb@vger.kernel.org
7223S:	Orphan
7224F:	drivers/net/usb/hso.c
7225
7226HSR NETWORK PROTOCOL
7227M:	Arvid Brodin <arvid.brodin@alten.se>
7228L:	netdev@vger.kernel.org
7229S:	Maintained
7230F:	net/hsr/
7231
7232HT16K33 LED CONTROLLER DRIVER
7233M:	Robin van der Gracht <robin@protonic.nl>
7234S:	Maintained
7235F:	drivers/auxdisplay/ht16k33.c
7236F:	Documentation/devicetree/bindings/display/ht16k33.txt
7237
7238HTCPEN TOUCHSCREEN DRIVER
7239M:	Pau Oliva Fora <pof@eslack.org>
7240L:	linux-input@vger.kernel.org
7241S:	Maintained
7242F:	drivers/input/touchscreen/htcpen.c
7243
7244HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7245M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7246L:	linux-iio@vger.kernel.org
7247W:	http://www.st.com/
7248S:	Maintained
7249F:	drivers/iio/humidity/hts221*
7250F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7251
7252HUAWEI ETHERNET DRIVER
7253M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7254L:	netdev@vger.kernel.org
7255S:	Supported
7256F:	Documentation/networking/hinic.txt
7257F:	drivers/net/ethernet/huawei/hinic/
7258
7259HUGETLB FILESYSTEM
7260M:	Mike Kravetz <mike.kravetz@oracle.com>
7261L:	linux-mm@kvack.org
7262S:	Maintained
7263F:	fs/hugetlbfs/
7264F:	mm/hugetlb.c
7265F:	include/linux/hugetlb.h
7266F:	Documentation/admin-guide/mm/hugetlbpage.rst
7267F:	Documentation/vm/hugetlbfs_reserv.rst
7268F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7269
7270HVA ST MEDIA DRIVER
7271M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7272L:	linux-media@vger.kernel.org
7273T:	git git://linuxtv.org/media_tree.git
7274W:	https://linuxtv.org
7275S:	Supported
7276F:	drivers/media/platform/sti/hva
7277
7278HWPOISON MEMORY FAILURE HANDLING
7279M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7280L:	linux-mm@kvack.org
7281S:	Maintained
7282F:	mm/memory-failure.c
7283F:	mm/hwpoison-inject.c
7284
7285HYGON PROCESSOR SUPPORT
7286M:	Pu Wen <puwen@hygon.cn>
7287L:	linux-kernel@vger.kernel.org
7288S:	Maintained
7289F:	arch/x86/kernel/cpu/hygon.c
7290
7291Hyper-V CORE AND DRIVERS
7292M:	"K. Y. Srinivasan" <kys@microsoft.com>
7293M:	Haiyang Zhang <haiyangz@microsoft.com>
7294M:	Stephen Hemminger <sthemmin@microsoft.com>
7295M:	Sasha Levin <sashal@kernel.org>
7296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7297L:	linux-hyperv@vger.kernel.org
7298S:	Supported
7299F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7300F:	arch/x86/include/asm/mshyperv.h
7301F:	arch/x86/include/asm/trace/hyperv.h
7302F:	arch/x86/include/asm/hyperv-tlfs.h
7303F:	arch/x86/kernel/cpu/mshyperv.c
7304F:	arch/x86/hyperv
7305F:	drivers/hid/hid-hyperv.c
7306F:	drivers/hv/
7307F:	drivers/input/serio/hyperv-keyboard.c
7308F:	drivers/pci/controller/pci-hyperv.c
7309F:	drivers/net/hyperv/
7310F:	drivers/scsi/storvsc_drv.c
7311F:	drivers/uio/uio_hv_generic.c
7312F:	drivers/video/fbdev/hyperv_fb.c
7313F:	drivers/iommu/hyperv_iommu.c
7314F:	net/vmw_vsock/hyperv_transport.c
7315F:	include/linux/hyperv.h
7316F:	include/uapi/linux/hyperv.h
7317F:	tools/hv/
7318F:	Documentation/ABI/stable/sysfs-bus-vmbus
7319
7320HYPERBUS SUPPORT
7321M:	Vignesh Raghavendra <vigneshr@ti.com>
7322S:	Supported
7323F:	drivers/mtd/hyperbus/
7324F:	include/linux/mtd/hyperbus.h
7325F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7326F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7327
7328HYPERVISOR VIRTUAL CONSOLE DRIVER
7329L:	linuxppc-dev@lists.ozlabs.org
7330S:	Odd Fixes
7331F:	drivers/tty/hvc/
7332
7333I2C ACPI SUPPORT
7334M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7335L:	linux-i2c@vger.kernel.org
7336L:	linux-acpi@vger.kernel.org
7337S:	Maintained
7338F:	drivers/i2c/i2c-core-acpi.c
7339
7340I2C CONTROLLER DRIVER FOR NVIDIA GPU
7341M:	Ajay Gupta <ajayg@nvidia.com>
7342L:	linux-i2c@vger.kernel.org
7343S:	Maintained
7344F:	Documentation/i2c/busses/i2c-nvidia-gpu
7345F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7346
7347I2C MUXES
7348M:	Peter Rosin <peda@axentia.se>
7349L:	linux-i2c@vger.kernel.org
7350S:	Maintained
7351F:	Documentation/i2c/i2c-topology
7352F:	Documentation/i2c/muxes/
7353F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7354F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7355F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7356F:	drivers/i2c/i2c-mux.c
7357F:	drivers/i2c/muxes/
7358F:	include/linux/i2c-mux.h
7359
7360I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7361M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7362L:	linux-i2c@vger.kernel.org
7363S:	Maintained
7364F:	Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7365F:	drivers/i2c/busses/i2c-mv64xxx.c
7366
7367I2C OVER PARALLEL PORT
7368M:	Jean Delvare <jdelvare@suse.com>
7369L:	linux-i2c@vger.kernel.org
7370S:	Maintained
7371F:	Documentation/i2c/busses/i2c-parport
7372F:	Documentation/i2c/busses/i2c-parport-light
7373F:	drivers/i2c/busses/i2c-parport.c
7374F:	drivers/i2c/busses/i2c-parport-light.c
7375
7376I2C SUBSYSTEM
7377M:	Wolfram Sang <wsa@the-dreams.de>
7378L:	linux-i2c@vger.kernel.org
7379W:	https://i2c.wiki.kernel.org/
7380Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7382S:	Maintained
7383F:	Documentation/devicetree/bindings/i2c/i2c.txt
7384F:	Documentation/i2c/
7385F:	drivers/i2c/*
7386F:	include/linux/i2c.h
7387F:	include/linux/i2c-dev.h
7388F:	include/linux/i2c-smbus.h
7389F:	include/uapi/linux/i2c.h
7390F:	include/uapi/linux/i2c-*.h
7391
7392I2C SUBSYSTEM HOST DRIVERS
7393L:	linux-i2c@vger.kernel.org
7394W:	https://i2c.wiki.kernel.org/
7395Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7397S:	Odd Fixes
7398F:	Documentation/devicetree/bindings/i2c/
7399F:	drivers/i2c/algos/
7400F:	drivers/i2c/busses/
7401
7402I2C-TAOS-EVM DRIVER
7403M:	Jean Delvare <jdelvare@suse.com>
7404L:	linux-i2c@vger.kernel.org
7405S:	Maintained
7406F:	Documentation/i2c/busses/i2c-taos-evm
7407F:	drivers/i2c/busses/i2c-taos-evm.c
7408
7409I2C-TINY-USB DRIVER
7410M:	Till Harbaum <till@harbaum.org>
7411L:	linux-i2c@vger.kernel.org
7412W:	http://www.harbaum.org/till/i2c_tiny_usb
7413S:	Maintained
7414F:	drivers/i2c/busses/i2c-tiny-usb.c
7415
7416I2C/SMBUS CONTROLLER DRIVERS FOR PC
7417M:	Jean Delvare <jdelvare@suse.com>
7418L:	linux-i2c@vger.kernel.org
7419S:	Maintained
7420F:	Documentation/i2c/busses/i2c-ali1535
7421F:	Documentation/i2c/busses/i2c-ali1563
7422F:	Documentation/i2c/busses/i2c-ali15x3
7423F:	Documentation/i2c/busses/i2c-amd756
7424F:	Documentation/i2c/busses/i2c-amd8111
7425F:	Documentation/i2c/busses/i2c-i801
7426F:	Documentation/i2c/busses/i2c-nforce2
7427F:	Documentation/i2c/busses/i2c-piix4
7428F:	Documentation/i2c/busses/i2c-sis5595
7429F:	Documentation/i2c/busses/i2c-sis630
7430F:	Documentation/i2c/busses/i2c-sis96x
7431F:	Documentation/i2c/busses/i2c-via
7432F:	Documentation/i2c/busses/i2c-viapro
7433F:	drivers/i2c/busses/i2c-ali1535.c
7434F:	drivers/i2c/busses/i2c-ali1563.c
7435F:	drivers/i2c/busses/i2c-ali15x3.c
7436F:	drivers/i2c/busses/i2c-amd756.c
7437F:	drivers/i2c/busses/i2c-amd756-s4882.c
7438F:	drivers/i2c/busses/i2c-amd8111.c
7439F:	drivers/i2c/busses/i2c-i801.c
7440F:	drivers/i2c/busses/i2c-isch.c
7441F:	drivers/i2c/busses/i2c-nforce2.c
7442F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7443F:	drivers/i2c/busses/i2c-piix4.c
7444F:	drivers/i2c/busses/i2c-sis5595.c
7445F:	drivers/i2c/busses/i2c-sis630.c
7446F:	drivers/i2c/busses/i2c-sis96x.c
7447F:	drivers/i2c/busses/i2c-via.c
7448F:	drivers/i2c/busses/i2c-viapro.c
7449
7450I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7451M:	Hans de Goede <hdegoede@redhat.com>
7452L:	linux-i2c@vger.kernel.org
7453S:	Maintained
7454F:	drivers/i2c/busses/i2c-cht-wc.c
7455
7456I2C/SMBUS ISMT DRIVER
7457M:	Seth Heasley <seth.heasley@intel.com>
7458M:	Neil Horman <nhorman@tuxdriver.com>
7459L:	linux-i2c@vger.kernel.org
7460F:	drivers/i2c/busses/i2c-ismt.c
7461F:	Documentation/i2c/busses/i2c-ismt
7462
7463I2C/SMBUS STUB DRIVER
7464M:	Jean Delvare <jdelvare@suse.com>
7465L:	linux-i2c@vger.kernel.org
7466S:	Maintained
7467F:	drivers/i2c/i2c-stub.c
7468
7469I3C SUBSYSTEM
7470M:	Boris Brezillon <bbrezillon@kernel.org>
7471L:	linux-i3c@lists.infradead.org
7472C:	irc://chat.freenode.net/linux-i3c
7473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7474S:	Maintained
7475F:	Documentation/ABI/testing/sysfs-bus-i3c
7476F:	Documentation/devicetree/bindings/i3c/
7477F:	Documentation/driver-api/i3c
7478F:	drivers/i3c/
7479F:	include/linux/i3c/
7480
7481I3C DRIVER FOR SYNOPSYS DESIGNWARE
7482M:	Vitor Soares <vitor.soares@synopsys.com>
7483S:	Maintained
7484F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7485F:	drivers/i3c/master/dw*
7486
7487IA64 (Itanium) PLATFORM
7488M:	Tony Luck <tony.luck@intel.com>
7489M:	Fenghua Yu <fenghua.yu@intel.com>
7490L:	linux-ia64@vger.kernel.org
7491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7492S:	Maintained
7493F:	arch/ia64/
7494
7495IBM Power 842 compression accelerator
7496M:	Haren Myneni <haren@us.ibm.com>
7497S:	Supported
7498F:	drivers/crypto/nx/Makefile
7499F:	drivers/crypto/nx/Kconfig
7500F:	drivers/crypto/nx/nx-842*
7501F:	include/linux/sw842.h
7502F:	crypto/842.c
7503F:	lib/842/
7504
7505IBM Power in-Nest Crypto Acceleration
7506M:	Breno Leitão <leitao@debian.org>
7507M:	Nayna Jain <nayna@linux.ibm.com>
7508M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7509L:	linux-crypto@vger.kernel.org
7510S:	Supported
7511F:	drivers/crypto/nx/Makefile
7512F:	drivers/crypto/nx/Kconfig
7513F:	drivers/crypto/nx/nx-aes*
7514F:	drivers/crypto/nx/nx-sha*
7515F:	drivers/crypto/nx/nx.*
7516F:	drivers/crypto/nx/nx_csbcpb.h
7517F:	drivers/crypto/nx/nx_debugfs.h
7518
7519IBM Power Linux RAID adapter
7520M:	Brian King <brking@us.ibm.com>
7521S:	Supported
7522F:	drivers/scsi/ipr.*
7523
7524IBM Power SRIOV Virtual NIC Device Driver
7525M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7526M:	John Allen <jallen@linux.ibm.com>
7527L:	netdev@vger.kernel.org
7528S:	Supported
7529F:	drivers/net/ethernet/ibm/ibmvnic.*
7530
7531IBM Power Virtual Accelerator Switchboard
7532M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7533L:	linuxppc-dev@lists.ozlabs.org
7534S:	Supported
7535F:	arch/powerpc/platforms/powernv/vas*
7536F:	arch/powerpc/platforms/powernv/copy-paste.h
7537F:	arch/powerpc/include/asm/vas.h
7538
7539IBM Power Virtual Ethernet Device Driver
7540M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7541L:	netdev@vger.kernel.org
7542S:	Supported
7543F:	drivers/net/ethernet/ibm/ibmveth.*
7544
7545IBM Power Virtual FC Device Drivers
7546M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7547L:	linux-scsi@vger.kernel.org
7548S:	Supported
7549F:	drivers/scsi/ibmvscsi/ibmvfc*
7550
7551IBM Power Virtual Management Channel Driver
7552M:	Steven Royer <seroyer@linux.ibm.com>
7553S:	Supported
7554F:	drivers/misc/ibmvmc.*
7555
7556IBM Power Virtual SCSI Device Drivers
7557M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7558L:	linux-scsi@vger.kernel.org
7559S:	Supported
7560F:	drivers/scsi/ibmvscsi/ibmvscsi*
7561F:	include/scsi/viosrp.h
7562
7563IBM Power Virtual SCSI Device Target Driver
7564M:	Michael Cyr <mikecyr@linux.ibm.com>
7565L:	linux-scsi@vger.kernel.org
7566L:	target-devel@vger.kernel.org
7567S:	Supported
7568F:	drivers/scsi/ibmvscsi_tgt/
7569
7570IBM Power VMX Cryptographic instructions
7571M:	Breno Leitão <leitao@debian.org>
7572M:	Nayna Jain <nayna@linux.ibm.com>
7573M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7574L:	linux-crypto@vger.kernel.org
7575S:	Supported
7576F:	drivers/crypto/vmx/Makefile
7577F:	drivers/crypto/vmx/Kconfig
7578F:	drivers/crypto/vmx/vmx.c
7579F:	drivers/crypto/vmx/aes*
7580F:	drivers/crypto/vmx/ghash*
7581F:	drivers/crypto/vmx/ppc-xlate.pl
7582
7583IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7584M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7585L:	linux-pci@vger.kernel.org
7586L:	linuxppc-dev@lists.ozlabs.org
7587S:	Supported
7588F:	drivers/pci/hotplug/rpaphp*
7589
7590IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7591M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7592L:	linux-pci@vger.kernel.org
7593L:	linuxppc-dev@lists.ozlabs.org
7594S:	Supported
7595F:	drivers/pci/hotplug/rpadlpar*
7596
7597IBM ServeRAID RAID DRIVER
7598S:	Orphan
7599F:	drivers/scsi/ips.*
7600
7601ICH LPC AND GPIO DRIVER
7602M:	Peter Tyser <ptyser@xes-inc.com>
7603S:	Maintained
7604F:	drivers/mfd/lpc_ich.c
7605F:	drivers/gpio/gpio-ich.c
7606
7607IDE SUBSYSTEM
7608M:	"David S. Miller" <davem@davemloft.net>
7609L:	linux-ide@vger.kernel.org
7610Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7612S:	Maintained
7613F:	Documentation/ide/
7614F:	drivers/ide/
7615F:	include/linux/ide.h
7616
7617IDE/ATAPI DRIVERS
7618M:	Borislav Petkov <bp@alien8.de>
7619L:	linux-ide@vger.kernel.org
7620S:	Maintained
7621F:	Documentation/cdrom/ide-cd
7622F:	drivers/ide/ide-cd*
7623
7624IDEAPAD LAPTOP EXTRAS DRIVER
7625M:	Ike Panhc <ike.pan@canonical.com>
7626L:	platform-driver-x86@vger.kernel.org
7627W:	http://launchpad.net/ideapad-laptop
7628S:	Maintained
7629F:	drivers/platform/x86/ideapad-laptop.c
7630
7631IDEAPAD LAPTOP SLIDEBAR DRIVER
7632M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7633L:	linux-input@vger.kernel.org
7634W:	https://github.com/o2genum/ideapad-slidebar
7635S:	Maintained
7636F:	drivers/input/misc/ideapad_slidebar.c
7637
7638IDT VersaClock 5 CLOCK DRIVER
7639M:	Marek Vasut <marek.vasut@gmail.com>
7640S:	Maintained
7641F:	drivers/clk/clk-versaclock5.c
7642
7643IEEE 802.15.4 SUBSYSTEM
7644M:	Alexander Aring <alex.aring@gmail.com>
7645M:	Stefan Schmidt <stefan@datenfreihafen.org>
7646L:	linux-wpan@vger.kernel.org
7647W:	http://wpan.cakelab.org/
7648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7650S:	Maintained
7651F:	net/ieee802154/
7652F:	net/mac802154/
7653F:	drivers/net/ieee802154/
7654F:	include/linux/nl802154.h
7655F:	include/linux/ieee802154.h
7656F:	include/net/nl802154.h
7657F:	include/net/mac802154.h
7658F:	include/net/af_ieee802154.h
7659F:	include/net/cfg802154.h
7660F:	include/net/ieee802154_netdev.h
7661F:	Documentation/networking/ieee802154.rst
7662
7663IFE PROTOCOL
7664M:	Yotam Gigi <yotam.gi@gmail.com>
7665M:	Jamal Hadi Salim <jhs@mojatatu.com>
7666F:	net/ife
7667F:	include/net/ife.h
7668F:	include/uapi/linux/ife.h
7669
7670IGORPLUG-USB IR RECEIVER
7671M:	Sean Young <sean@mess.org>
7672L:	linux-media@vger.kernel.org
7673S:	Maintained
7674F:	drivers/media/rc/igorplugusb.c
7675
7676IGUANAWORKS USB IR TRANSCEIVER
7677M:	Sean Young <sean@mess.org>
7678L:	linux-media@vger.kernel.org
7679S:	Maintained
7680F:	drivers/media/rc/iguanair.c
7681
7682IIO DIGITAL POTENTIOMETER DAC
7683M:	Peter Rosin <peda@axentia.se>
7684L:	linux-iio@vger.kernel.org
7685S:	Maintained
7686F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7687F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7688F:	drivers/iio/dac/dpot-dac.c
7689
7690IIO ENVELOPE DETECTOR
7691M:	Peter Rosin <peda@axentia.se>
7692L:	linux-iio@vger.kernel.org
7693S:	Maintained
7694F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7695F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7696F:	drivers/iio/adc/envelope-detector.c
7697
7698IIO MULTIPLEXER
7699M:	Peter Rosin <peda@axentia.se>
7700L:	linux-iio@vger.kernel.org
7701S:	Maintained
7702F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7703F:	drivers/iio/multiplexer/iio-mux.c
7704
7705IIO SUBSYSTEM AND DRIVERS
7706M:	Jonathan Cameron <jic23@kernel.org>
7707R:	Hartmut Knaack <knaack.h@gmx.de>
7708R:	Lars-Peter Clausen <lars@metafoo.de>
7709R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7710L:	linux-iio@vger.kernel.org
7711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7712S:	Maintained
7713F:	Documentation/ABI/testing/configfs-iio*
7714F:	Documentation/ABI/testing/sysfs-bus-iio*
7715F:	Documentation/devicetree/bindings/iio/
7716F:	drivers/iio/
7717F:	drivers/staging/iio/
7718F:	include/linux/iio/
7719F:	tools/iio/
7720
7721IIO UNIT CONVERTER
7722M:	Peter Rosin <peda@axentia.se>
7723L:	linux-iio@vger.kernel.org
7724S:	Maintained
7725F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7726F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7727F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7728F:	drivers/iio/afe/iio-rescale.c
7729
7730IKANOS/ADI EAGLE ADSL USB DRIVER
7731M:	Matthieu Castet <castet.matthieu@free.fr>
7732M:	Stanislaw Gruszka <stf_xl@wp.pl>
7733S:	Maintained
7734F:	drivers/usb/atm/ueagle-atm.c
7735
7736IMGTEC ASCII LCD DRIVER
7737M:	Paul Burton <paul.burton@mips.com>
7738S:	Maintained
7739F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7740F:	drivers/auxdisplay/img-ascii-lcd.c
7741
7742IMGTEC IR DECODER DRIVER
7743M:	James Hogan <jhogan@kernel.org>
7744S:	Maintained
7745F:	drivers/media/rc/img-ir/
7746
7747IMON SOUNDGRAPH USB IR RECEIVER
7748M:	Sean Young <sean@mess.org>
7749L:	linux-media@vger.kernel.org
7750S:	Maintained
7751F:	drivers/media/rc/imon_raw.c
7752F:	drivers/media/rc/imon.c
7753
7754IMS TWINTURBO FRAMEBUFFER DRIVER
7755L:	linux-fbdev@vger.kernel.org
7756S:	Orphan
7757F:	drivers/video/fbdev/imsttfb.c
7758
7759INA209 HARDWARE MONITOR DRIVER
7760M:	Guenter Roeck <linux@roeck-us.net>
7761L:	linux-hwmon@vger.kernel.org
7762S:	Maintained
7763F:	Documentation/hwmon/ina209.rst
7764F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7765F:	drivers/hwmon/ina209.c
7766
7767INA2XX HARDWARE MONITOR DRIVER
7768M:	Guenter Roeck <linux@roeck-us.net>
7769L:	linux-hwmon@vger.kernel.org
7770S:	Maintained
7771F:	Documentation/hwmon/ina2xx.rst
7772F:	drivers/hwmon/ina2xx.c
7773F:	include/linux/platform_data/ina2xx.h
7774
7775INDUSTRY PACK SUBSYSTEM (IPACK)
7776M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7777M:	Jens Taprogge <jens.taprogge@taprogge.org>
7778M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7779L:	industrypack-devel@lists.sourceforge.net
7780W:	http://industrypack.sourceforge.net
7781S:	Maintained
7782F:	drivers/ipack/
7783
7784INFINIBAND SUBSYSTEM
7785M:	Doug Ledford <dledford@redhat.com>
7786M:	Jason Gunthorpe <jgg@mellanox.com>
7787L:	linux-rdma@vger.kernel.org
7788W:	https://github.com/linux-rdma/rdma-core
7789Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7791S:	Supported
7792F:	Documentation/devicetree/bindings/infiniband/
7793F:	Documentation/infiniband/
7794F:	drivers/infiniband/
7795F:	include/uapi/linux/if_infiniband.h
7796F:	include/uapi/rdma/
7797F:	include/rdma/
7798F:	include/trace/events/ib_mad.h
7799F:	include/trace/events/ib_umad.h
7800F:	samples/bpf/ibumad_kern.c
7801F:	samples/bpf/ibumad_user.c
7802
7803INGENIC JZ4780 DMA Driver
7804M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7805S:	Maintained
7806F:	drivers/dma/dma-jz4780.c
7807
7808INGENIC JZ4780 NAND DRIVER
7809M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7810L:	linux-mtd@lists.infradead.org
7811S:	Maintained
7812F:	drivers/mtd/nand/raw/jz4780_*
7813
7814INOTIFY
7815M:	Jan Kara <jack@suse.cz>
7816R:	Amir Goldstein <amir73il@gmail.com>
7817L:	linux-fsdevel@vger.kernel.org
7818S:	Maintained
7819F:	Documentation/filesystems/inotify.txt
7820F:	fs/notify/inotify/
7821F:	include/linux/inotify.h
7822F:	include/uapi/linux/inotify.h
7823
7824INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7825M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7826L:	linux-input@vger.kernel.org
7827Q:	http://patchwork.kernel.org/project/linux-input/list/
7828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7829S:	Maintained
7830F:	drivers/input/
7831F:	include/linux/input.h
7832F:	include/uapi/linux/input.h
7833F:	include/uapi/linux/input-event-codes.h
7834F:	include/linux/input/
7835F:	Documentation/devicetree/bindings/input/
7836F:	Documentation/devicetree/bindings/serio/
7837F:	Documentation/input/
7838
7839INPUT MULTITOUCH (MT) PROTOCOL
7840M:	Henrik Rydberg <rydberg@bitmath.org>
7841L:	linux-input@vger.kernel.org
7842S:	Odd fixes
7843F:	Documentation/input/multi-touch-protocol.rst
7844F:	drivers/input/input-mt.c
7845K:	\b(ABS|SYN)_MT_
7846
7847INSIDE SECURE CRYPTO DRIVER
7848M:	Antoine Tenart <antoine.tenart@bootlin.com>
7849F:	drivers/crypto/inside-secure/
7850S:	Maintained
7851L:	linux-crypto@vger.kernel.org
7852
7853INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7854M:	Mimi Zohar <zohar@linux.ibm.com>
7855M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7856L:	linux-integrity@vger.kernel.org
7857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7858S:	Supported
7859F:	security/integrity/ima/
7860
7861INTEL 810/815 FRAMEBUFFER DRIVER
7862M:	Antonino Daplas <adaplas@gmail.com>
7863L:	linux-fbdev@vger.kernel.org
7864S:	Maintained
7865F:	drivers/video/fbdev/i810/
7866
7867INTEL ASoC DRIVERS
7868M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7869M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7870M:	Jie Yang <yang.jie@linux.intel.com>
7871L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7872S:	Supported
7873F:	sound/soc/intel/
7874
7875INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7876M:	Hans de Goede <hdegoede@redhat.com>
7877L:	platform-driver-x86@vger.kernel.org
7878S:	Maintained
7879F:	drivers/platform/x86/intel_atomisp2_pm.c
7880
7881INTEL C600 SERIES SAS CONTROLLER DRIVER
7882M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7883M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7884L:	linux-scsi@vger.kernel.org
7885T:	git git://git.code.sf.net/p/intel-sas/isci
7886S:	Supported
7887F:	drivers/scsi/isci/
7888
7889INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7890M:	Jani Nikula <jani.nikula@linux.intel.com>
7891M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7892M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7893L:	intel-gfx@lists.freedesktop.org
7894W:	https://01.org/linuxgraphics/
7895B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7896C:	irc://chat.freenode.net/intel-gfx
7897Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7898T:	git git://anongit.freedesktop.org/drm-intel
7899S:	Supported
7900F:	drivers/gpu/drm/i915/
7901F:	include/drm/i915*
7902F:	include/uapi/drm/i915_drm.h
7903F:	Documentation/gpu/i915.rst
7904
7905INTEL ETHERNET DRIVERS
7906M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7907L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7908W:	http://www.intel.com/support/feedback.htm
7909W:	http://e1000.sourceforge.net/
7910Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7913S:	Supported
7914F:	Documentation/networking/device_drivers/intel/e100.rst
7915F:	Documentation/networking/device_drivers/intel/e1000.rst
7916F:	Documentation/networking/device_drivers/intel/e1000e.rst
7917F:	Documentation/networking/device_drivers/intel/fm10k.rst
7918F:	Documentation/networking/device_drivers/intel/igb.rst
7919F:	Documentation/networking/device_drivers/intel/igbvf.rst
7920F:	Documentation/networking/device_drivers/intel/ixgb.rst
7921F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7922F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7923F:	Documentation/networking/device_drivers/intel/i40e.rst
7924F:	Documentation/networking/device_drivers/intel/iavf.rst
7925F:	Documentation/networking/device_drivers/intel/ice.rst
7926F:	drivers/net/ethernet/intel/
7927F:	drivers/net/ethernet/intel/*/
7928F:	include/linux/avf/virtchnl.h
7929
7930INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7931M:	Maik Broemme <mbroemme@libmpq.org>
7932L:	linux-fbdev@vger.kernel.org
7933S:	Maintained
7934F:	Documentation/fb/intelfb.txt
7935F:	drivers/video/fbdev/intelfb/
7936
7937INTEL GPIO DRIVERS
7938M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7939L:	linux-gpio@vger.kernel.org
7940S:	Maintained
7941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7942F:	drivers/gpio/gpio-ich.c
7943F:	drivers/gpio/gpio-intel-mid.c
7944F:	drivers/gpio/gpio-lynxpoint.c
7945F:	drivers/gpio/gpio-merrifield.c
7946F:	drivers/gpio/gpio-ml-ioh.c
7947F:	drivers/gpio/gpio-pch.c
7948F:	drivers/gpio/gpio-sch.c
7949F:	drivers/gpio/gpio-sodaville.c
7950
7951INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7952M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7953M:	Zhi Wang <zhi.a.wang@intel.com>
7954L:	intel-gvt-dev@lists.freedesktop.org
7955L:	intel-gfx@lists.freedesktop.org
7956W:	https://01.org/igvt-g
7957T:	git https://github.com/intel/gvt-linux.git
7958S:	Supported
7959F:	drivers/gpu/drm/i915/gvt/
7960
7961INTEL HID EVENT DRIVER
7962M:	Alex Hung <alex.hung@canonical.com>
7963L:	platform-driver-x86@vger.kernel.org
7964S:	Maintained
7965F:	drivers/platform/x86/intel-hid.c
7966
7967INTEL I/OAT DMA DRIVER
7968M:	Dave Jiang <dave.jiang@intel.com>
7969R:	Dan Williams <dan.j.williams@intel.com>
7970L:	dmaengine@vger.kernel.org
7971Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7972S:	Supported
7973F:	drivers/dma/ioat*
7974
7975INTEL IDLE DRIVER
7976M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7977M:	Len Brown <lenb@kernel.org>
7978L:	linux-pm@vger.kernel.org
7979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7980B:	https://bugzilla.kernel.org
7981S:	Supported
7982F:	drivers/idle/intel_idle.c
7983
7984INTEL INTEGRATED SENSOR HUB DRIVER
7985M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7986M:	Jiri Kosina <jikos@kernel.org>
7987L:	linux-input@vger.kernel.org
7988S:	Maintained
7989F:	drivers/hid/intel-ish-hid/
7990
7991INTEL IOMMU (VT-d)
7992M:	David Woodhouse <dwmw2@infradead.org>
7993L:	iommu@lists.linux-foundation.org
7994T:	git git://git.infradead.org/iommu-2.6.git
7995S:	Supported
7996F:	drivers/iommu/intel-iommu.c
7997F:	include/linux/intel-iommu.h
7998
7999INTEL IOP-ADMA DMA DRIVER
8000R:	Dan Williams <dan.j.williams@intel.com>
8001S:	Odd fixes
8002F:	drivers/dma/iop-adma.c
8003
8004INTEL IPU3 CSI-2 CIO2 DRIVER
8005M:	Yong Zhi <yong.zhi@intel.com>
8006M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8007M:	Bingbu Cao <bingbu.cao@intel.com>
8008R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8009L:	linux-media@vger.kernel.org
8010S:	Maintained
8011F:	drivers/media/pci/intel/ipu3/
8012F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8013
8014INTEL IPU3 CSI-2 IMGU DRIVER
8015M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8016L:	linux-media@vger.kernel.org
8017S:	Maintained
8018F:	drivers/staging/media/ipu3/
8019F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8020F:	Documentation/media/v4l-drivers/ipu3.rst
8021
8022INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8023M:	Krzysztof Halasa <khalasa@piap.pl>
8024S:	Maintained
8025F:	include/linux/soc/ixp4xx/qmgr.h
8026F:	include/linux/soc/ixp4xx/npe.h
8027F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8028F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8029F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8030F:	drivers/net/wan/ixp4xx_hss.c
8031
8032INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8033M:	Deepak Saxena <dsaxena@plexity.net>
8034S:	Maintained
8035F:	drivers/char/hw_random/ixp4xx-rng.c
8036
8037INTEL MANAGEMENT ENGINE (mei)
8038M:	Tomas Winkler <tomas.winkler@intel.com>
8039L:	linux-kernel@vger.kernel.org
8040S:	Supported
8041F:	include/uapi/linux/mei.h
8042F:	include/linux/mei_cl_bus.h
8043F:	drivers/misc/mei/*
8044F:	drivers/watchdog/mei_wdt.c
8045F:	Documentation/misc-devices/mei/*
8046F:	samples/mei/*
8047
8048INTEL MENLOW THERMAL DRIVER
8049M:	Sujith Thomas <sujith.thomas@intel.com>
8050L:	platform-driver-x86@vger.kernel.org
8051W:	https://01.org/linux-acpi
8052S:	Supported
8053F:	drivers/platform/x86/intel_menlow.c
8054
8055INTEL MIC DRIVERS (mic)
8056M:	Sudeep Dutt <sudeep.dutt@intel.com>
8057M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8058S:	Supported
8059W:	https://github.com/sudeepdutt/mic
8060W:	http://software.intel.com/en-us/mic-developer
8061F:	include/linux/mic_bus.h
8062F:	include/linux/scif.h
8063F:	include/uapi/linux/mic_common.h
8064F:	include/uapi/linux/mic_ioctl.h
8065F:	include/uapi/linux/scif_ioctl.h
8066F:	drivers/misc/mic/
8067F:	drivers/dma/mic_x100_dma.c
8068F:	drivers/dma/mic_x100_dma.h
8069F:	Documentation/mic/
8070
8071INTEL PMC CORE DRIVER
8072M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8073M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8074L:	platform-driver-x86@vger.kernel.org
8075S:	Maintained
8076F:	drivers/platform/x86/intel_pmc_core*
8077
8078INTEL PMC/P-Unit IPC DRIVER
8079M:	Zha Qipeng<qipeng.zha@intel.com>
8080L:	platform-driver-x86@vger.kernel.org
8081S:	Maintained
8082F:	drivers/platform/x86/intel_pmc_ipc.c
8083F:	drivers/platform/x86/intel_punit_ipc.c
8084F:	arch/x86/include/asm/intel_pmc_ipc.h
8085F:	arch/x86/include/asm/intel_punit_ipc.h
8086
8087INTEL PMIC GPIO DRIVERS
8088M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8089S:	Maintained
8090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8091F:	drivers/gpio/gpio-*cove.c
8092F:	drivers/gpio/gpio-msic.c
8093
8094INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8095R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8096S:	Maintained
8097F:	drivers/mfd/intel_msic.c
8098F:	drivers/mfd/intel_soc_pmic*
8099F:	include/linux/mfd/intel_msic.h
8100F:	include/linux/mfd/intel_soc_pmic*
8101
8102INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8103M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8104L:	linux-wireless@vger.kernel.org
8105S:	Maintained
8106F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8107F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8108F:	drivers/net/wireless/intel/ipw2x00/
8109
8110INTEL PSTATE DRIVER
8111M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8112M:	Len Brown <lenb@kernel.org>
8113L:	linux-pm@vger.kernel.org
8114S:	Supported
8115F:	drivers/cpufreq/intel_pstate.c
8116
8117INTEL RDMA RNIC DRIVER
8118M:	Faisal Latif <faisal.latif@intel.com>
8119M:	Shiraz Saleem <shiraz.saleem@intel.com>
8120L:	linux-rdma@vger.kernel.org
8121S:	Supported
8122F:	drivers/infiniband/hw/i40iw/
8123F:	include/uapi/rdma/i40iw-abi.h
8124
8125INTEL TELEMETRY DRIVER
8126M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8127M:	"David E. Box" <david.e.box@linux.intel.com>
8128L:	platform-driver-x86@vger.kernel.org
8129S:	Maintained
8130F:	arch/x86/include/asm/intel_telemetry.h
8131F:	drivers/platform/x86/intel_telemetry*
8132
8133INTEL VIRTUAL BUTTON DRIVER
8134M:	AceLan Kao <acelan.kao@canonical.com>
8135L:	platform-driver-x86@vger.kernel.org
8136S:	Maintained
8137F:	drivers/platform/x86/intel-vbtn.c
8138
8139INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8140M:	Stanislaw Gruszka <sgruszka@redhat.com>
8141L:	linux-wireless@vger.kernel.org
8142S:	Supported
8143F:	drivers/net/wireless/intel/iwlegacy/
8144
8145INTEL WIRELESS WIFI LINK (iwlwifi)
8146M:	Johannes Berg <johannes.berg@intel.com>
8147M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8148M:	Luca Coelho <luciano.coelho@intel.com>
8149M:	Intel Linux Wireless <linuxwifi@intel.com>
8150L:	linux-wireless@vger.kernel.org
8151W:	http://intellinuxwireless.org
8152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8153S:	Supported
8154F:	drivers/net/wireless/intel/iwlwifi/
8155
8156INTEL WIRELESS WIMAX CONNECTION 2400
8157M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8158M:	linux-wimax@intel.com
8159L:	wimax@linuxwimax.org (subscribers-only)
8160S:	Supported
8161W:	http://linuxwimax.org
8162F:	Documentation/wimax/README.i2400m
8163F:	drivers/net/wimax/i2400m/
8164F:	include/uapi/linux/wimax/i2400m.h
8165
8166INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8167M:	Mario Limonciello <mario.limonciello@dell.com>
8168S:	Maintained
8169F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8170
8171INTEL(R) TRACE HUB
8172M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8173S:	Supported
8174F:	Documentation/trace/intel_th.rst
8175F:	drivers/hwtracing/intel_th/
8176
8177INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8178M:	Ning Sun <ning.sun@intel.com>
8179L:	tboot-devel@lists.sourceforge.net
8180W:	http://tboot.sourceforge.net
8181T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8182S:	Supported
8183F:	Documentation/intel_txt.txt
8184F:	include/linux/tboot.h
8185F:	arch/x86/kernel/tboot.c
8186
8187INTEL-MID GPIO DRIVER
8188M:	David Cohen <david.a.cohen@linux.intel.com>
8189L:	linux-gpio@vger.kernel.org
8190S:	Maintained
8191F:	drivers/gpio/gpio-intel-mid.c
8192
8193INTERCONNECT API
8194M:	Georgi Djakov <georgi.djakov@linaro.org>
8195L:	linux-pm@vger.kernel.org
8196S:	Maintained
8197F:	Documentation/interconnect/
8198F:	Documentation/devicetree/bindings/interconnect/
8199F:	drivers/interconnect/
8200F:	include/dt-bindings/interconnect/
8201F:	include/linux/interconnect-provider.h
8202F:	include/linux/interconnect.h
8203
8204INVENSENSE MPU-3050 GYROSCOPE DRIVER
8205M:	Linus Walleij <linus.walleij@linaro.org>
8206L:	linux-iio@vger.kernel.org
8207S:	Maintained
8208F:	drivers/iio/gyro/mpu3050*
8209F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8210
8211IOC3 ETHERNET DRIVER
8212M:	Ralf Baechle <ralf@linux-mips.org>
8213L:	linux-mips@vger.kernel.org
8214S:	Maintained
8215F:	drivers/net/ethernet/sgi/ioc3-eth.c
8216
8217IOC3 SERIAL DRIVER
8218M:	Pat Gefre <pfg@sgi.com>
8219L:	linux-serial@vger.kernel.org
8220S:	Maintained
8221F:	drivers/tty/serial/ioc3_serial.c
8222
8223IOMAP FILESYSTEM LIBRARY
8224M:	Christoph Hellwig <hch@infradead.org>
8225M:	Darrick J. Wong <darrick.wong@oracle.com>
8226M:	linux-xfs@vger.kernel.org
8227M:	linux-fsdevel@vger.kernel.org
8228L:	linux-xfs@vger.kernel.org
8229L:	linux-fsdevel@vger.kernel.org
8230T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8231S:	Supported
8232F:	fs/iomap.c
8233F:	include/linux/iomap.h
8234
8235IOMMU DRIVERS
8236M:	Joerg Roedel <joro@8bytes.org>
8237L:	iommu@lists.linux-foundation.org
8238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8239S:	Maintained
8240F:	Documentation/devicetree/bindings/iommu/
8241F:	drivers/iommu/
8242F:	include/linux/iommu.h
8243F:	include/linux/of_iommu.h
8244F:	include/linux/iova.h
8245
8246IO_URING
8247M:	Jens Axboe <axboe@kernel.dk>
8248L:	linux-block@vger.kernel.org
8249L:	linux-fsdevel@vger.kernel.org
8250T:	git git://git.kernel.dk/linux-block
8251T:	git git://git.kernel.dk/liburing
8252S:	Maintained
8253F:	fs/io_uring.c
8254F:	include/uapi/linux/io_uring.h
8255
8256IP MASQUERADING
8257M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8258S:	Maintained
8259F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8260
8261IPMI SUBSYSTEM
8262M:	Corey Minyard <minyard@acm.org>
8263L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8264W:	http://openipmi.sourceforge.net/
8265S:	Supported
8266F:	Documentation/devicetree/bindings/ipmi/
8267F:	Documentation/IPMI.txt
8268F:	drivers/char/ipmi/
8269F:	include/linux/ipmi*
8270F:	include/uapi/linux/ipmi*
8271
8272IPS SCSI RAID DRIVER
8273M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8274L:	linux-scsi@vger.kernel.org
8275W:	http://www.adaptec.com/
8276S:	Maintained
8277F:	drivers/scsi/ips*
8278
8279IPVS
8280M:	Wensong Zhang <wensong@linux-vs.org>
8281M:	Simon Horman <horms@verge.net.au>
8282M:	Julian Anastasov <ja@ssi.bg>
8283L:	netdev@vger.kernel.org
8284L:	lvs-devel@vger.kernel.org
8285S:	Maintained
8286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8288F:	Documentation/networking/ipvs-sysctl.txt
8289F:	include/net/ip_vs.h
8290F:	include/uapi/linux/ip_vs.h
8291F:	net/netfilter/ipvs/
8292
8293IPWIRELESS DRIVER
8294M:	Jiri Kosina <jikos@kernel.org>
8295M:	David Sterba <dsterba@suse.com>
8296S:	Odd Fixes
8297F:	drivers/tty/ipwireless/
8298
8299IPX NETWORK LAYER
8300L:	netdev@vger.kernel.org
8301S:	Obsolete
8302F:	include/uapi/linux/ipx.h
8303
8304IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8305M:	Marc Zyngier <marc.zyngier@arm.com>
8306S:	Maintained
8307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8308F:	Documentation/IRQ-domain.txt
8309F:	include/linux/irqdomain.h
8310F:	kernel/irq/irqdomain.c
8311F:	kernel/irq/msi.c
8312
8313IRQ SUBSYSTEM
8314M:	Thomas Gleixner <tglx@linutronix.de>
8315L:	linux-kernel@vger.kernel.org
8316S:	Maintained
8317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8318F:	kernel/irq/
8319
8320IRQCHIP DRIVERS
8321M:	Thomas Gleixner <tglx@linutronix.de>
8322M:	Jason Cooper <jason@lakedaemon.net>
8323M:	Marc Zyngier <marc.zyngier@arm.com>
8324L:	linux-kernel@vger.kernel.org
8325S:	Maintained
8326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8327F:	Documentation/devicetree/bindings/interrupt-controller/
8328F:	drivers/irqchip/
8329
8330ISA
8331M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8332S:	Maintained
8333F:	Documentation/isa.txt
8334F:	drivers/base/isa.c
8335F:	include/linux/isa.h
8336
8337ISA RADIO MODULE
8338M:	Hans Verkuil <hverkuil@xs4all.nl>
8339L:	linux-media@vger.kernel.org
8340T:	git git://linuxtv.org/media_tree.git
8341W:	https://linuxtv.org
8342S:	Maintained
8343F:	drivers/media/radio/radio-isa*
8344
8345ISAPNP
8346M:	Jaroslav Kysela <perex@perex.cz>
8347S:	Maintained
8348F:	Documentation/isapnp.txt
8349F:	drivers/pnp/isapnp/
8350F:	include/linux/isapnp.h
8351
8352ISCSI
8353M:	Lee Duncan <lduncan@suse.com>
8354M:	Chris Leech <cleech@redhat.com>
8355L:	open-iscsi@googlegroups.com
8356W:	www.open-iscsi.com
8357S:	Maintained
8358F:	drivers/scsi/*iscsi*
8359F:	include/scsi/*iscsi*
8360
8361iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8362M:	Peter Jones <pjones@redhat.com>
8363M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8364S:	Maintained
8365F:	drivers/firmware/iscsi_ibft*
8366
8367ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8368M:	Sagi Grimberg <sagi@grimberg.me>
8369M:	Max Gurtovoy <maxg@mellanox.com>
8370L:	linux-rdma@vger.kernel.org
8371S:	Supported
8372W:	http://www.openfabrics.org
8373W:	www.open-iscsi.org
8374Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8375F:	drivers/infiniband/ulp/iser/
8376
8377ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8378M:	Sagi Grimberg <sagi@grimberg.me>
8379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8380L:	linux-rdma@vger.kernel.org
8381L:	target-devel@vger.kernel.org
8382S:	Supported
8383W:	http://www.linux-iscsi.org
8384F:	drivers/infiniband/ulp/isert
8385
8386ISDN SUBSYSTEM
8387M:	Karsten Keil <isdn@linux-pingi.de>
8388L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8389L:	netdev@vger.kernel.org
8390W:	http://www.isdn4linux.de
8391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8392S:	Maintained
8393F:	Documentation/isdn/
8394F:	drivers/isdn/
8395F:	include/linux/isdn.h
8396F:	include/linux/isdn/
8397F:	include/uapi/linux/isdn.h
8398F:	include/uapi/linux/isdn/
8399
8400IT87 HARDWARE MONITORING DRIVER
8401M:	Jean Delvare <jdelvare@suse.com>
8402L:	linux-hwmon@vger.kernel.org
8403S:	Maintained
8404F:	Documentation/hwmon/it87.rst
8405F:	drivers/hwmon/it87.c
8406
8407IT913X MEDIA DRIVER
8408M:	Antti Palosaari <crope@iki.fi>
8409L:	linux-media@vger.kernel.org
8410W:	https://linuxtv.org
8411W:	http://palosaari.fi/linux/
8412Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8413T:	git git://linuxtv.org/anttip/media_tree.git
8414S:	Maintained
8415F:	drivers/media/tuners/it913x*
8416
8417IVTV VIDEO4LINUX DRIVER
8418M:	Andy Walls <awalls@md.metrocast.net>
8419L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8420L:	linux-media@vger.kernel.org
8421T:	git git://linuxtv.org/media_tree.git
8422W:	http://www.ivtvdriver.org
8423S:	Maintained
8424F:	Documentation/media/v4l-drivers/ivtv*
8425F:	drivers/media/pci/ivtv/
8426F:	include/uapi/linux/ivtv*
8427
8428IX2505V MEDIA DRIVER
8429M:	Malcolm Priestley <tvboxspy@gmail.com>
8430L:	linux-media@vger.kernel.org
8431W:	https://linuxtv.org
8432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8433S:	Maintained
8434F:	drivers/media/dvb-frontends/ix2505v*
8435
8436JAILHOUSE HYPERVISOR INTERFACE
8437M:	Jan Kiszka <jan.kiszka@siemens.com>
8438L:	jailhouse-dev@googlegroups.com
8439S:	Maintained
8440F:	arch/x86/kernel/jailhouse.c
8441F:	arch/x86/include/asm/jailhouse_para.h
8442
8443JC42.4 TEMPERATURE SENSOR DRIVER
8444M:	Guenter Roeck <linux@roeck-us.net>
8445L:	linux-hwmon@vger.kernel.org
8446S:	Maintained
8447F:	drivers/hwmon/jc42.c
8448F:	Documentation/hwmon/jc42.rst
8449
8450JFS FILESYSTEM
8451M:	Dave Kleikamp <shaggy@kernel.org>
8452L:	jfs-discussion@lists.sourceforge.net
8453W:	http://jfs.sourceforge.net/
8454T:	git git://github.com/kleikamp/linux-shaggy.git
8455S:	Maintained
8456F:	Documentation/filesystems/jfs.txt
8457F:	fs/jfs/
8458
8459JME NETWORK DRIVER
8460M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8461L:	netdev@vger.kernel.org
8462S:	Maintained
8463F:	drivers/net/ethernet/jme.*
8464
8465JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8466M:	David Woodhouse <dwmw2@infradead.org>
8467M:	Richard Weinberger <richard@nod.at>
8468L:	linux-mtd@lists.infradead.org
8469W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8470T:	git git://git.infradead.org/ubifs-2.6.git
8471S:	Odd Fixes
8472F:	fs/jffs2/
8473F:	include/uapi/linux/jffs2.h
8474
8475JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8476M:	"Theodore Ts'o" <tytso@mit.edu>
8477M:	Jan Kara <jack@suse.com>
8478L:	linux-ext4@vger.kernel.org
8479S:	Maintained
8480F:	fs/jbd2/
8481F:	include/linux/jbd2.h
8482
8483JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8484M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8485L:	linux-media@vger.kernel.org
8486S:	Maintained
8487F:	drivers/media/platform/rcar_jpu.c
8488
8489JSM Neo PCI based serial card
8490L:	linux-serial@vger.kernel.org
8491S:	Orphan
8492F:	drivers/tty/serial/jsm/
8493
8494K10TEMP HARDWARE MONITORING DRIVER
8495M:	Clemens Ladisch <clemens@ladisch.de>
8496L:	linux-hwmon@vger.kernel.org
8497S:	Maintained
8498F:	Documentation/hwmon/k10temp.rst
8499F:	drivers/hwmon/k10temp.c
8500
8501K8TEMP HARDWARE MONITORING DRIVER
8502M:	Rudolf Marek <r.marek@assembler.cz>
8503L:	linux-hwmon@vger.kernel.org
8504S:	Maintained
8505F:	Documentation/hwmon/k8temp.rst
8506F:	drivers/hwmon/k8temp.c
8507
8508KASAN
8509M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8510R:	Alexander Potapenko <glider@google.com>
8511R:	Dmitry Vyukov <dvyukov@google.com>
8512L:	kasan-dev@googlegroups.com
8513S:	Maintained
8514F:	arch/*/include/asm/kasan.h
8515F:	arch/*/mm/kasan_init*
8516F:	Documentation/dev-tools/kasan.rst
8517F:	include/linux/kasan*.h
8518F:	lib/test_kasan.c
8519F:	mm/kasan/
8520F:	scripts/Makefile.kasan
8521
8522KCONFIG
8523M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8525L:	linux-kbuild@vger.kernel.org
8526S:	Maintained
8527F:	Documentation/kbuild/kconfig*
8528F:	scripts/kconfig/
8529F:	scripts/Kconfig.include
8530
8531KDUMP
8532M:	Dave Young <dyoung@redhat.com>
8533M:	Baoquan He <bhe@redhat.com>
8534R:	Vivek Goyal <vgoyal@redhat.com>
8535L:	kexec@lists.infradead.org
8536W:	http://lse.sourceforge.net/kdump/
8537S:	Maintained
8538F:	Documentation/kdump/
8539
8540KEENE FM RADIO TRANSMITTER DRIVER
8541M:	Hans Verkuil <hverkuil@xs4all.nl>
8542L:	linux-media@vger.kernel.org
8543T:	git git://linuxtv.org/media_tree.git
8544W:	https://linuxtv.org
8545S:	Maintained
8546F:	drivers/media/radio/radio-keene*
8547
8548KERNEL AUTOMOUNTER
8549M:	Ian Kent <raven@themaw.net>
8550L:	autofs@vger.kernel.org
8551S:	Maintained
8552F:	fs/autofs/
8553
8554KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8555M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8556M:	Michal Marek <michal.lkml@markovi.net>
8557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8558L:	linux-kbuild@vger.kernel.org
8559S:	Maintained
8560F:	Documentation/kbuild/
8561F:	Makefile
8562F:	scripts/Kbuild*
8563F:	scripts/Makefile*
8564F:	scripts/basic/
8565F:	scripts/mk*
8566F:	scripts/*vmlinux*
8567F:	scripts/mod/
8568F:	scripts/package/
8569
8570KERNEL JANITORS
8571L:	kernel-janitors@vger.kernel.org
8572W:	http://kernelnewbies.org/KernelJanitors
8573S:	Odd Fixes
8574
8575KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8576M:	"J. Bruce Fields" <bfields@fieldses.org>
8577M:	Jeff Layton <jlayton@kernel.org>
8578L:	linux-nfs@vger.kernel.org
8579W:	http://nfs.sourceforge.net/
8580T:	git git://linux-nfs.org/~bfields/linux.git
8581S:	Supported
8582F:	fs/nfsd/
8583F:	include/uapi/linux/nfsd/
8584F:	fs/lockd/
8585F:	fs/nfs_common/
8586F:	net/sunrpc/
8587F:	include/linux/lockd/
8588F:	include/linux/sunrpc/
8589F:	include/uapi/linux/sunrpc/
8590
8591KERNEL SELFTEST FRAMEWORK
8592M:	Shuah Khan <shuah@kernel.org>
8593M:	Shuah Khan <skhan@linuxfoundation.org>
8594L:	linux-kselftest@vger.kernel.org
8595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8596Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8597S:	Maintained
8598F:	tools/testing/selftests/
8599F:	Documentation/dev-tools/kselftest*
8600
8601KERNEL USERMODE HELPER
8602M:	Luis Chamberlain <mcgrof@kernel.org>
8603L:	linux-kernel@vger.kernel.org
8604S:	Maintained
8605F:	kernel/umh.c
8606F:	include/linux/umh.h
8607
8608KERNEL VIRTUAL MACHINE (KVM)
8609M:	Paolo Bonzini <pbonzini@redhat.com>
8610M:	Radim Krčmář <rkrcmar@redhat.com>
8611L:	kvm@vger.kernel.org
8612W:	http://www.linux-kvm.org
8613T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8614S:	Supported
8615F:	Documentation/virtual/kvm/
8616F:	include/trace/events/kvm.h
8617F:	include/uapi/asm-generic/kvm*
8618F:	include/uapi/linux/kvm*
8619F:	include/asm-generic/kvm*
8620F:	include/linux/kvm*
8621F:	include/kvm/iodev.h
8622F:	virt/kvm/*
8623F:	tools/kvm/
8624F:	tools/testing/selftests/kvm/
8625
8626KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8627M:	Joerg Roedel <joro@8bytes.org>
8628L:	kvm@vger.kernel.org
8629W:	http://www.linux-kvm.org/
8630S:	Maintained
8631F:	arch/x86/include/asm/svm.h
8632F:	arch/x86/kvm/svm.c
8633
8634KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8635M:	Marc Zyngier <marc.zyngier@arm.com>
8636R:	James Morse <james.morse@arm.com>
8637R:	Julien Thierry <julien.thierry@arm.com>
8638R:	Suzuki K Pouloze <suzuki.poulose@arm.com>
8639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8640L:	kvmarm@lists.cs.columbia.edu
8641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8642S:	Maintained
8643F:	arch/arm/include/uapi/asm/kvm*
8644F:	arch/arm/include/asm/kvm*
8645F:	arch/arm/kvm/
8646F:	arch/arm64/include/uapi/asm/kvm*
8647F:	arch/arm64/include/asm/kvm*
8648F:	arch/arm64/kvm/
8649F:	virt/kvm/arm/
8650F:	include/kvm/arm_*
8651
8652KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8653M:	James Hogan <jhogan@kernel.org>
8654L:	linux-mips@vger.kernel.org
8655S:	Supported
8656F:	arch/mips/include/uapi/asm/kvm*
8657F:	arch/mips/include/asm/kvm*
8658F:	arch/mips/kvm/
8659
8660KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8661M:	Paul Mackerras <paulus@ozlabs.org>
8662L:	kvm-ppc@vger.kernel.org
8663W:	http://www.linux-kvm.org/
8664T:	git git://github.com/agraf/linux-2.6.git
8665S:	Supported
8666F:	arch/powerpc/include/uapi/asm/kvm*
8667F:	arch/powerpc/include/asm/kvm*
8668F:	arch/powerpc/kvm/
8669F:	arch/powerpc/kernel/kvm*
8670
8671KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8672M:	Christian Borntraeger <borntraeger@de.ibm.com>
8673M:	Janosch Frank <frankja@linux.ibm.com>
8674R:	David Hildenbrand <david@redhat.com>
8675R:	Cornelia Huck <cohuck@redhat.com>
8676L:	linux-s390@vger.kernel.org
8677W:	http://www.ibm.com/developerworks/linux/linux390/
8678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8679S:	Supported
8680F:	arch/s390/include/uapi/asm/kvm*
8681F:	arch/s390/include/asm/gmap.h
8682F:	arch/s390/include/asm/kvm*
8683F:	arch/s390/kvm/
8684F:	arch/s390/mm/gmap.c
8685
8686KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8687M:	Paolo Bonzini <pbonzini@redhat.com>
8688M:	Radim Krčmář <rkrcmar@redhat.com>
8689L:	kvm@vger.kernel.org
8690W:	http://www.linux-kvm.org
8691T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8692S:	Supported
8693F:	arch/x86/kvm/
8694F:	arch/x86/kvm/*/
8695F:	arch/x86/include/uapi/asm/kvm*
8696F:	arch/x86/include/asm/kvm*
8697F:	arch/x86/include/asm/pvclock-abi.h
8698F:	arch/x86/kernel/kvm.c
8699F:	arch/x86/kernel/kvmclock.c
8700
8701KERNFS
8702M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8703M:	Tejun Heo <tj@kernel.org>
8704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8705S:	Supported
8706F:	include/linux/kernfs.h
8707F:	fs/kernfs/
8708
8709KEXEC
8710M:	Eric Biederman <ebiederm@xmission.com>
8711W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8712L:	kexec@lists.infradead.org
8713S:	Maintained
8714F:	include/linux/kexec.h
8715F:	include/uapi/linux/kexec.h
8716F:	kernel/kexec*
8717
8718KEYS-ENCRYPTED
8719M:	Mimi Zohar <zohar@linux.ibm.com>
8720L:	linux-integrity@vger.kernel.org
8721L:	keyrings@vger.kernel.org
8722S:	Supported
8723F:	Documentation/security/keys/trusted-encrypted.rst
8724F:	include/keys/encrypted-type.h
8725F:	security/keys/encrypted-keys/
8726
8727KEYS-TRUSTED
8728M:	James Bottomley <jejb@linux.ibm.com>
8729M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8730M:	Mimi Zohar <zohar@linux.ibm.com>
8731L:	linux-integrity@vger.kernel.org
8732L:	keyrings@vger.kernel.org
8733S:	Supported
8734F:	Documentation/security/keys/trusted-encrypted.rst
8735F:	include/keys/trusted-type.h
8736F:	security/keys/trusted.c
8737F:	security/keys/trusted.h
8738
8739KEYS/KEYRINGS:
8740M:	David Howells <dhowells@redhat.com>
8741L:	keyrings@vger.kernel.org
8742S:	Maintained
8743F:	Documentation/security/keys/core.rst
8744F:	include/linux/key.h
8745F:	include/linux/key-type.h
8746F:	include/linux/keyctl.h
8747F:	include/uapi/linux/keyctl.h
8748F:	include/keys/
8749F:	security/keys/
8750
8751KGDB / KDB /debug_core
8752M:	Jason Wessel <jason.wessel@windriver.com>
8753M:	Daniel Thompson <daniel.thompson@linaro.org>
8754W:	http://kgdb.wiki.kernel.org/
8755L:	kgdb-bugreport@lists.sourceforge.net
8756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8757S:	Maintained
8758F:	Documentation/dev-tools/kgdb.rst
8759F:	drivers/misc/kgdbts.c
8760F:	drivers/tty/serial/kgdboc.c
8761F:	include/linux/kdb.h
8762F:	include/linux/kgdb.h
8763F:	kernel/debug/
8764
8765KMEMLEAK
8766M:	Catalin Marinas <catalin.marinas@arm.com>
8767S:	Maintained
8768F:	Documentation/dev-tools/kmemleak.rst
8769F:	include/linux/kmemleak.h
8770F:	mm/kmemleak.c
8771F:	mm/kmemleak-test.c
8772
8773KMOD KERNEL MODULE LOADER - USERMODE HELPER
8774M:	Luis Chamberlain <mcgrof@kernel.org>
8775L:	linux-kernel@vger.kernel.org
8776S:	Maintained
8777F:	kernel/kmod.c
8778F:	include/linux/kmod.h
8779F:	lib/test_kmod.c
8780F:	tools/testing/selftests/kmod/
8781
8782KPROBES
8783M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8784M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8785M:	"David S. Miller" <davem@davemloft.net>
8786M:	Masami Hiramatsu <mhiramat@kernel.org>
8787S:	Maintained
8788F:	Documentation/kprobes.txt
8789F:	include/linux/kprobes.h
8790F:	include/asm-generic/kprobes.h
8791F:	kernel/kprobes.c
8792
8793KS0108 LCD CONTROLLER DRIVER
8794M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8795S:	Maintained
8796F:	Documentation/auxdisplay/ks0108
8797F:	drivers/auxdisplay/ks0108.c
8798F:	include/linux/ks0108.h
8799
8800L3MDEV
8801M:	David Ahern <dsa@cumulusnetworks.com>
8802L:	netdev@vger.kernel.org
8803S:	Maintained
8804F:	net/l3mdev
8805F:	include/net/l3mdev.h
8806
8807L7 BPF FRAMEWORK
8808M:	John Fastabend <john.fastabend@gmail.com>
8809M:	Daniel Borkmann <daniel@iogearbox.net>
8810L:	netdev@vger.kernel.org
8811L:	bpf@vger.kernel.org
8812S:	Maintained
8813F:	include/linux/skmsg.h
8814F:	net/core/skmsg.c
8815F:	net/core/sock_map.c
8816F:	net/ipv4/tcp_bpf.c
8817
8818LANTIQ / INTEL Ethernet drivers
8819M:	Hauke Mehrtens <hauke@hauke-m.de>
8820L:	netdev@vger.kernel.org
8821S:	Maintained
8822F:	net/dsa/tag_gswip.c
8823F:	drivers/net/ethernet/lantiq_xrx200.c
8824F:	drivers/net/dsa/lantiq_pce.h
8825F:	drivers/net/dsa/lantiq_gswip.c
8826
8827LANTIQ MIPS ARCHITECTURE
8828M:	John Crispin <john@phrozen.org>
8829L:	linux-mips@vger.kernel.org
8830S:	Maintained
8831F:	arch/mips/lantiq
8832F:	drivers/soc/lantiq
8833
8834LAPB module
8835L:	linux-x25@vger.kernel.org
8836S:	Orphan
8837F:	Documentation/networking/lapb-module.txt
8838F:	include/*/lapb.h
8839F:	net/lapb/
8840
8841LASI 53c700 driver for PARISC
8842M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8843L:	linux-scsi@vger.kernel.org
8844S:	Maintained
8845F:	Documentation/scsi/53c700.txt
8846F:	drivers/scsi/53c700*
8847
8848LEAKING_ADDRESSES
8849M:	Tobin C. Harding <me@tobin.cc>
8850M:	Tycho Andersen <tycho@tycho.ws>
8851L:	kernel-hardening@lists.openwall.com
8852S:	Maintained
8853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8854F:	scripts/leaking_addresses.pl
8855
8856LED SUBSYSTEM
8857M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8858M:	Pavel Machek <pavel@ucw.cz>
8859R:	Dan Murphy <dmurphy@ti.com>
8860L:	linux-leds@vger.kernel.org
8861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8862S:	Maintained
8863F:	Documentation/devicetree/bindings/leds/
8864F:	drivers/leds/
8865F:	include/linux/leds.h
8866
8867LEGACY EEPROM DRIVER
8868M:	Jean Delvare <jdelvare@suse.com>
8869S:	Maintained
8870F:	Documentation/misc-devices/eeprom
8871F:	drivers/misc/eeprom/eeprom.c
8872
8873LEGO MINDSTORMS EV3
8874R:	David Lechner <david@lechnology.com>
8875S:	Maintained
8876F:	arch/arm/boot/dts/da850-lego-ev3.dts
8877F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8878F:	drivers/power/supply/lego_ev3_battery.c
8879
8880LEGO USB Tower driver
8881M:	Juergen Stuber <starblue@users.sourceforge.net>
8882L:	legousb-devel@lists.sourceforge.net
8883W:	http://legousb.sourceforge.net/
8884S:	Maintained
8885F:	drivers/usb/misc/legousbtower.c
8886
8887LG LAPTOP EXTRAS
8888M:	Matan Ziv-Av <matan@svgalib.org>
8889L:	platform-driver-x86@vger.kernel.org
8890S:	Maintained
8891F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8892F:	Documentation/laptops/lg-laptop.rst
8893F:	drivers/platform/x86/lg-laptop.c
8894
8895LG2160 MEDIA DRIVER
8896M:	Michael Krufky <mkrufky@linuxtv.org>
8897L:	linux-media@vger.kernel.org
8898W:	https://linuxtv.org
8899W:	http://github.com/mkrufky
8900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8901T:	git git://linuxtv.org/mkrufky/tuners.git
8902S:	Maintained
8903F:	drivers/media/dvb-frontends/lg2160.*
8904
8905LGDT3305 MEDIA DRIVER
8906M:	Michael Krufky <mkrufky@linuxtv.org>
8907L:	linux-media@vger.kernel.org
8908W:	https://linuxtv.org
8909W:	http://github.com/mkrufky
8910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8911T:	git git://linuxtv.org/mkrufky/tuners.git
8912S:	Maintained
8913F:	drivers/media/dvb-frontends/lgdt3305.*
8914
8915LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8916M:	Viresh Kumar <vireshk@kernel.org>
8917L:	linux-ide@vger.kernel.org
8918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8919S:	Maintained
8920F:	include/linux/pata_arasan_cf_data.h
8921F:	drivers/ata/pata_arasan_cf.c
8922
8923LIBATA PATA DRIVERS
8924M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8925M:	Jens Axboe <axboe@kernel.dk>
8926L:	linux-ide@vger.kernel.org
8927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8928S:	Maintained
8929F:	drivers/ata/pata_*.c
8930F:	drivers/ata/ata_generic.c
8931
8932LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8933M:	Linus Walleij <linus.walleij@linaro.org>
8934L:	linux-ide@vger.kernel.org
8935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8936S:	Maintained
8937F:	drivers/ata/pata_ftide010.c
8938F:	drivers/ata/sata_gemini.c
8939F:	drivers/ata/sata_gemini.h
8940
8941LIBATA SATA AHCI PLATFORM devices support
8942M:	Hans de Goede <hdegoede@redhat.com>
8943M:	Jens Axboe <axboe@kernel.dk>
8944L:	linux-ide@vger.kernel.org
8945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8946S:	Maintained
8947F:	drivers/ata/ahci_platform.c
8948F:	drivers/ata/libahci_platform.c
8949F:	include/linux/ahci_platform.h
8950
8951LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8952M:	Mikael Pettersson <mikpelinux@gmail.com>
8953L:	linux-ide@vger.kernel.org
8954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8955S:	Maintained
8956F:	drivers/ata/sata_promise.*
8957
8958LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8959M:	Jens Axboe <axboe@kernel.dk>
8960L:	linux-ide@vger.kernel.org
8961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8962S:	Maintained
8963F:	drivers/ata/
8964F:	include/linux/ata.h
8965F:	include/linux/libata.h
8966F:	Documentation/devicetree/bindings/ata/
8967
8968LIBLOCKDEP
8969M:	Sasha Levin <alexander.levin@microsoft.com>
8970S:	Maintained
8971F:	tools/lib/lockdep/
8972
8973LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8974M:	Dan Williams <dan.j.williams@intel.com>
8975M:	Vishal Verma <vishal.l.verma@intel.com>
8976M:	Dave Jiang <dave.jiang@intel.com>
8977L:	linux-nvdimm@lists.01.org
8978Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8979S:	Supported
8980F:	drivers/nvdimm/blk.c
8981F:	drivers/nvdimm/region_devs.c
8982
8983LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8984M:	Vishal Verma <vishal.l.verma@intel.com>
8985M:	Dan Williams <dan.j.williams@intel.com>
8986M:	Dave Jiang <dave.jiang@intel.com>
8987L:	linux-nvdimm@lists.01.org
8988Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8989S:	Supported
8990F:	drivers/nvdimm/btt*
8991
8992LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8993M:	Dan Williams <dan.j.williams@intel.com>
8994M:	Vishal Verma <vishal.l.verma@intel.com>
8995M:	Dave Jiang <dave.jiang@intel.com>
8996L:	linux-nvdimm@lists.01.org
8997Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8998S:	Supported
8999F:	drivers/nvdimm/pmem*
9000
9001LIBNVDIMM: DEVICETREE BINDINGS
9002M:	Oliver O'Halloran <oohall@gmail.com>
9003L:	linux-nvdimm@lists.01.org
9004Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9005S:	Supported
9006F:	drivers/nvdimm/of_pmem.c
9007F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9008
9009LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9010M:	Dan Williams <dan.j.williams@intel.com>
9011M:	Vishal Verma <vishal.l.verma@intel.com>
9012M:	Dave Jiang <dave.jiang@intel.com>
9013M:	Keith Busch <keith.busch@intel.com>
9014M:	Ira Weiny <ira.weiny@intel.com>
9015L:	linux-nvdimm@lists.01.org
9016Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9018S:	Supported
9019F:	drivers/nvdimm/*
9020F:	drivers/acpi/nfit/*
9021F:	include/linux/nd.h
9022F:	include/linux/libnvdimm.h
9023F:	include/uapi/linux/ndctl.h
9024
9025LIGHTNVM PLATFORM SUPPORT
9026M:	Matias Bjorling <mb@lightnvm.io>
9027W:	http://github/OpenChannelSSD
9028L:	linux-block@vger.kernel.org
9029S:	Maintained
9030F:	drivers/lightnvm/
9031F:	include/linux/lightnvm.h
9032F:	include/uapi/linux/lightnvm.h
9033
9034LINUX FOR POWER MACINTOSH
9035M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9036W:	http://www.penguinppc.org/
9037L:	linuxppc-dev@lists.ozlabs.org
9038S:	Maintained
9039F:	arch/powerpc/platforms/powermac/
9040F:	drivers/macintosh/
9041
9042LINUX FOR POWERPC (32-BIT AND 64-BIT)
9043M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9044M:	Paul Mackerras <paulus@samba.org>
9045M:	Michael Ellerman <mpe@ellerman.id.au>
9046W:	https://github.com/linuxppc/linux/wiki
9047L:	linuxppc-dev@lists.ozlabs.org
9048Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9050S:	Supported
9051F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9052F:	Documentation/devicetree/bindings/powerpc/
9053F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9054F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9055F:	Documentation/powerpc/
9056F:	arch/powerpc/
9057F:	drivers/char/tpm/tpm_ibmvtpm*
9058F:	drivers/crypto/nx/
9059F:	drivers/crypto/vmx/
9060F:	drivers/i2c/busses/i2c-opal.c
9061F:	drivers/net/ethernet/ibm/ibmveth.*
9062F:	drivers/net/ethernet/ibm/ibmvnic.*
9063F:	drivers/pci/hotplug/pnv_php.c
9064F:	drivers/pci/hotplug/rpa*
9065F:	drivers/rtc/rtc-opal.c
9066F:	drivers/scsi/ibmvscsi/
9067F:	drivers/tty/hvc/hvc_opal.c
9068F:	drivers/watchdog/wdrtas.c
9069F:	tools/testing/selftests/powerpc
9070N:	/pmac
9071N:	powermac
9072N:	powernv
9073N:	[^a-z0-9]ps3
9074N:	pseries
9075
9076LINUX FOR POWERPC EMBEDDED MPC5XXX
9077M:	Anatolij Gustschin <agust@denx.de>
9078L:	linuxppc-dev@lists.ozlabs.org
9079T:	git git://git.denx.de/linux-denx-agust.git
9080S:	Maintained
9081F:	arch/powerpc/platforms/512x/
9082F:	arch/powerpc/platforms/52xx/
9083
9084LINUX FOR POWERPC EMBEDDED PPC4XX
9085M:	Alistair Popple <alistair@popple.id.au>
9086M:	Matt Porter <mporter@kernel.crashing.org>
9087W:	http://www.penguinppc.org/
9088L:	linuxppc-dev@lists.ozlabs.org
9089S:	Maintained
9090F:	arch/powerpc/platforms/40x/
9091F:	arch/powerpc/platforms/44x/
9092
9093LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9094M:	Scott Wood <oss@buserror.net>
9095M:	Kumar Gala <galak@kernel.crashing.org>
9096W:	http://www.penguinppc.org/
9097L:	linuxppc-dev@lists.ozlabs.org
9098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9099S:	Maintained
9100F:	arch/powerpc/platforms/83xx/
9101F:	arch/powerpc/platforms/85xx/
9102F:	Documentation/devicetree/bindings/powerpc/fsl/
9103
9104LINUX FOR POWERPC EMBEDDED PPC8XX
9105M:	Vitaly Bordug <vitb@kernel.crashing.org>
9106W:	http://www.penguinppc.org/
9107L:	linuxppc-dev@lists.ozlabs.org
9108S:	Maintained
9109F:	arch/powerpc/platforms/8xx/
9110
9111LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9112L:	linuxppc-dev@lists.ozlabs.org
9113S:	Orphan
9114F:	arch/powerpc/*/*virtex*
9115F:	arch/powerpc/*/*/*virtex*
9116
9117LINUX FOR POWERPC PA SEMI PWRFICIENT
9118L:	linuxppc-dev@lists.ozlabs.org
9119S:	Orphan
9120F:	arch/powerpc/platforms/pasemi/
9121F:	drivers/*/*pasemi*
9122F:	drivers/*/*/*pasemi*
9123
9124LINUX KERNEL DUMP TEST MODULE (LKDTM)
9125M:	Kees Cook <keescook@chromium.org>
9126S:	Maintained
9127F:	drivers/misc/lkdtm/*
9128
9129LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9130M:	Alan Stern <stern@rowland.harvard.edu>
9131M:	Andrea Parri <andrea.parri@amarulasolutions.com>
9132M:	Will Deacon <will.deacon@arm.com>
9133M:	Peter Zijlstra <peterz@infradead.org>
9134M:	Boqun Feng <boqun.feng@gmail.com>
9135M:	Nicholas Piggin <npiggin@gmail.com>
9136M:	David Howells <dhowells@redhat.com>
9137M:	Jade Alglave <j.alglave@ucl.ac.uk>
9138M:	Luc Maranget <luc.maranget@inria.fr>
9139M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9140R:	Akira Yokosawa <akiyks@gmail.com>
9141R:	Daniel Lustig <dlustig@nvidia.com>
9142L:	linux-kernel@vger.kernel.org
9143L:	linux-arch@vger.kernel.org
9144S:	Supported
9145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9146F:	tools/memory-model/
9147F:	Documentation/atomic_bitops.txt
9148F:	Documentation/atomic_t.txt
9149F:	Documentation/core-api/atomic_ops.rst
9150F:	Documentation/core-api/refcount-vs-atomic.rst
9151F:	Documentation/memory-barriers.txt
9152
9153LIS3LV02D ACCELEROMETER DRIVER
9154M:	Eric Piel <eric.piel@tremplin-utc.net>
9155S:	Maintained
9156F:	Documentation/misc-devices/lis3lv02d
9157F:	drivers/misc/lis3lv02d/
9158F:	drivers/platform/x86/hp_accel.c
9159
9160LIVE PATCHING
9161M:	Josh Poimboeuf <jpoimboe@redhat.com>
9162M:	Jiri Kosina <jikos@kernel.org>
9163M:	Miroslav Benes <mbenes@suse.cz>
9164M:	Petr Mladek <pmladek@suse.com>
9165R:	Joe Lawrence <joe.lawrence@redhat.com>
9166S:	Maintained
9167F:	kernel/livepatch/
9168F:	include/linux/livepatch.h
9169F:	arch/x86/include/asm/livepatch.h
9170F:	arch/x86/kernel/livepatch.c
9171F:	Documentation/livepatch/
9172F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9173F:	samples/livepatch/
9174F:	tools/testing/selftests/livepatch/
9175L:	live-patching@vger.kernel.org
9176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9177
9178LLC (802.2)
9179L:	netdev@vger.kernel.org
9180S:	Odd fixes
9181F:	include/linux/llc.h
9182F:	include/uapi/linux/llc.h
9183F:	include/net/llc*
9184F:	net/llc/
9185
9186LM73 HARDWARE MONITOR DRIVER
9187M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9188L:	linux-hwmon@vger.kernel.org
9189S:	Maintained
9190F:	drivers/hwmon/lm73.c
9191
9192LM78 HARDWARE MONITOR DRIVER
9193M:	Jean Delvare <jdelvare@suse.com>
9194L:	linux-hwmon@vger.kernel.org
9195S:	Maintained
9196F:	Documentation/hwmon/lm78.rst
9197F:	drivers/hwmon/lm78.c
9198
9199LM83 HARDWARE MONITOR DRIVER
9200M:	Jean Delvare <jdelvare@suse.com>
9201L:	linux-hwmon@vger.kernel.org
9202S:	Maintained
9203F:	Documentation/hwmon/lm83.rst
9204F:	drivers/hwmon/lm83.c
9205
9206LM90 HARDWARE MONITOR DRIVER
9207M:	Jean Delvare <jdelvare@suse.com>
9208L:	linux-hwmon@vger.kernel.org
9209S:	Maintained
9210F:	Documentation/hwmon/lm90.rst
9211F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9212F:	drivers/hwmon/lm90.c
9213F:	include/dt-bindings/thermal/lm90.h
9214
9215LM95234 HARDWARE MONITOR DRIVER
9216M:	Guenter Roeck <linux@roeck-us.net>
9217L:	linux-hwmon@vger.kernel.org
9218S:	Maintained
9219F:	Documentation/hwmon/lm95234.rst
9220F:	drivers/hwmon/lm95234.c
9221
9222LME2510 MEDIA DRIVER
9223M:	Malcolm Priestley <tvboxspy@gmail.com>
9224L:	linux-media@vger.kernel.org
9225W:	https://linuxtv.org
9226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9227S:	Maintained
9228F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9229
9230LOADPIN SECURITY MODULE
9231M:	Kees Cook <keescook@chromium.org>
9232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9233S:	Supported
9234F:	security/loadpin/
9235F:	Documentation/admin-guide/LSM/LoadPin.rst
9236
9237LOCKING PRIMITIVES
9238M:	Peter Zijlstra <peterz@infradead.org>
9239M:	Ingo Molnar <mingo@redhat.com>
9240M:	Will Deacon <will.deacon@arm.com>
9241L:	linux-kernel@vger.kernel.org
9242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9243S:	Maintained
9244F:	Documentation/locking/
9245F:	include/linux/lockdep.h
9246F:	include/linux/spinlock*.h
9247F:	arch/*/include/asm/spinlock*.h
9248F:	include/linux/rwlock*.h
9249F:	include/linux/mutex*.h
9250F:	include/linux/rwsem*.h
9251F:	include/linux/seqlock.h
9252F:	lib/locking*.[ch]
9253F:	kernel/locking/
9254X:	kernel/locking/locktorture.c
9255
9256LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9257M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9258L:	linux-ntfs-dev@lists.sourceforge.net
9259W:	http://www.linux-ntfs.org/content/view/19/37/
9260S:	Maintained
9261F:	Documentation/ldm.txt
9262F:	block/partitions/ldm.*
9263
9264LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9265M:	Sathya Prakash <sathya.prakash@broadcom.com>
9266M:	Chaitra P B <chaitra.basappa@broadcom.com>
9267M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9268L:	MPT-FusionLinux.pdl@broadcom.com
9269L:	linux-scsi@vger.kernel.org
9270W:	http://www.avagotech.com/support/
9271S:	Supported
9272F:	drivers/message/fusion/
9273F:	drivers/scsi/mpt3sas/
9274
9275LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9276M:	Matthew Wilcox <willy@infradead.org>
9277L:	linux-scsi@vger.kernel.org
9278S:	Maintained
9279F:	drivers/scsi/sym53c8xx_2/
9280
9281LTC1660 DAC DRIVER
9282M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9283L:	linux-iio@vger.kernel.org
9284S:	Maintained
9285F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9286F:	drivers/iio/dac/ltc1660.c
9287
9288LTC4261 HARDWARE MONITOR DRIVER
9289M:	Guenter Roeck <linux@roeck-us.net>
9290L:	linux-hwmon@vger.kernel.org
9291S:	Maintained
9292F:	Documentation/hwmon/ltc4261.rst
9293F:	drivers/hwmon/ltc4261.c
9294
9295LTC4306 I2C MULTIPLEXER DRIVER
9296M:	Michael Hennerich <michael.hennerich@analog.com>
9297W:	http://ez.analog.com/community/linux-device-drivers
9298L:	linux-i2c@vger.kernel.org
9299S:	Supported
9300F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9301F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9302
9303LTP (Linux Test Project)
9304M:	Mike Frysinger <vapier@gentoo.org>
9305M:	Cyril Hrubis <chrubis@suse.cz>
9306M:	Wanlong Gao <wanlong.gao@gmail.com>
9307M:	Jan Stancek <jstancek@redhat.com>
9308M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9309M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9310L:	ltp@lists.linux.it (subscribers-only)
9311W:	http://linux-test-project.github.io/
9312T:	git git://github.com/linux-test-project/ltp.git
9313S:	Maintained
9314
9315M68K ARCHITECTURE
9316M:	Geert Uytterhoeven <geert@linux-m68k.org>
9317L:	linux-m68k@lists.linux-m68k.org
9318W:	http://www.linux-m68k.org/
9319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9320S:	Maintained
9321F:	arch/m68k/
9322F:	drivers/zorro/
9323
9324M68K ON APPLE MACINTOSH
9325M:	Joshua Thompson <funaho@jurai.org>
9326W:	http://www.mac.linux-m68k.org/
9327L:	linux-m68k@lists.linux-m68k.org
9328S:	Maintained
9329F:	arch/m68k/mac/
9330
9331M68K ON HP9000/300
9332M:	Philip Blundell <philb@gnu.org>
9333W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9334S:	Maintained
9335F:	arch/m68k/hp300/
9336
9337M88DS3103 MEDIA DRIVER
9338M:	Antti Palosaari <crope@iki.fi>
9339L:	linux-media@vger.kernel.org
9340W:	https://linuxtv.org
9341W:	http://palosaari.fi/linux/
9342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9343T:	git git://linuxtv.org/anttip/media_tree.git
9344S:	Maintained
9345F:	drivers/media/dvb-frontends/m88ds3103*
9346
9347M88RS2000 MEDIA DRIVER
9348M:	Malcolm Priestley <tvboxspy@gmail.com>
9349L:	linux-media@vger.kernel.org
9350W:	https://linuxtv.org
9351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9352S:	Maintained
9353F:	drivers/media/dvb-frontends/m88rs2000*
9354
9355MA901 MASTERKIT USB FM RADIO DRIVER
9356M:	Alexey Klimov <klimov.linux@gmail.com>
9357L:	linux-media@vger.kernel.org
9358T:	git git://linuxtv.org/media_tree.git
9359S:	Maintained
9360F:	drivers/media/radio/radio-ma901.c
9361
9362MAC80211
9363M:	Johannes Berg <johannes@sipsolutions.net>
9364L:	linux-wireless@vger.kernel.org
9365W:	http://wireless.kernel.org/
9366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9368S:	Maintained
9369F:	Documentation/networking/mac80211-injection.txt
9370F:	include/net/mac80211.h
9371F:	net/mac80211/
9372F:	drivers/net/wireless/mac80211_hwsim.[ch]
9373F:	Documentation/networking/mac80211_hwsim/README
9374
9375MAILBOX API
9376M:	Jassi Brar <jassisinghbrar@gmail.com>
9377L:	linux-kernel@vger.kernel.org
9378S:	Maintained
9379F:	drivers/mailbox/
9380F:	include/linux/mailbox_client.h
9381F:	include/linux/mailbox_controller.h
9382
9383MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9384M:	Michael Kerrisk <mtk.manpages@gmail.com>
9385W:	http://www.kernel.org/doc/man-pages
9386L:	linux-man@vger.kernel.org
9387S:	Maintained
9388
9389MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9390M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9391L:	linux-mips@vger.kernel.org
9392S:	Maintained
9393F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9394
9395MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9396M:	Andrew Lunn <andrew@lunn.ch>
9397M:	Vivien Didelot <vivien.didelot@gmail.com>
9398L:	netdev@vger.kernel.org
9399S:	Maintained
9400F:	drivers/net/dsa/mv88e6xxx/
9401F:	include/linux/platform_data/mv88e6xxx.h
9402F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9403
9404MARVELL ARMADA DRM SUPPORT
9405M:	Russell King <linux@armlinux.org.uk>
9406S:	Maintained
9407T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9408T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9409F:	drivers/gpu/drm/armada/
9410F:	include/uapi/drm/armada_drm.h
9411F:	Documentation/devicetree/bindings/display/armada/
9412
9413MARVELL ARMADA 3700 PHY DRIVERS
9414M:	Miquel Raynal <miquel.raynal@bootlin.com>
9415S:	Maintained
9416F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9417F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9418F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9419F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9420
9421MARVELL CRYPTO DRIVER
9422M:	Boris Brezillon <bbrezillon@kernel.org>
9423M:	Arnaud Ebalard <arno@natisbad.org>
9424F:	drivers/crypto/marvell/
9425S:	Maintained
9426L:	linux-crypto@vger.kernel.org
9427
9428MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9429M:	Mirko Lindner <mlindner@marvell.com>
9430M:	Stephen Hemminger <stephen@networkplumber.org>
9431L:	netdev@vger.kernel.org
9432S:	Maintained
9433F:	drivers/net/ethernet/marvell/sk*
9434
9435MARVELL LIBERTAS WIRELESS DRIVER
9436L:	libertas-dev@lists.infradead.org
9437S:	Orphan
9438F:	drivers/net/wireless/marvell/libertas/
9439
9440MARVELL MACCHIATOBIN SUPPORT
9441M:	Russell King <linux@armlinux.org.uk>
9442L:	linux-arm-kernel@lists.infradead.org
9443S:	Maintained
9444F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9445
9446MARVELL MV643XX ETHERNET DRIVER
9447M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9448L:	netdev@vger.kernel.org
9449S:	Maintained
9450F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9451F:	include/linux/mv643xx.h
9452
9453MARVELL MV88X3310 PHY DRIVER
9454M:	Russell King <linux@armlinux.org.uk>
9455L:	netdev@vger.kernel.org
9456S:	Maintained
9457F:	drivers/net/phy/marvell10g.c
9458
9459MARVELL MVEBU THERMAL DRIVER
9460M:	Miquel Raynal <miquel.raynal@bootlin.com>
9461S:	Maintained
9462F:	drivers/thermal/armada_thermal.c
9463
9464MARVELL MVNETA ETHERNET DRIVER
9465M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9466L:	netdev@vger.kernel.org
9467S:	Maintained
9468F:	drivers/net/ethernet/marvell/mvneta.*
9469
9470MARVELL MWIFIEX WIRELESS DRIVER
9471M:	Amitkumar Karwar <amitkarwar@gmail.com>
9472M:	Nishant Sarmukadam <nishants@marvell.com>
9473M:	Ganapathi Bhat <gbhat@marvell.com>
9474M:	Xinming Hu <huxinming820@gmail.com>
9475L:	linux-wireless@vger.kernel.org
9476S:	Maintained
9477F:	drivers/net/wireless/marvell/mwifiex/
9478
9479MARVELL MWL8K WIRELESS DRIVER
9480M:	Lennert Buytenhek <buytenh@wantstofly.org>
9481L:	linux-wireless@vger.kernel.org
9482S:	Odd Fixes
9483F:	drivers/net/wireless/marvell/mwl8k.c
9484
9485MARVELL NAND CONTROLLER DRIVER
9486M:	Miquel Raynal <miquel.raynal@bootlin.com>
9487L:	linux-mtd@lists.infradead.org
9488S:	Maintained
9489F:	drivers/mtd/nand/raw/marvell_nand.c
9490F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9491
9492MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9493M:	Nicolas Pitre <nico@fluxnic.net>
9494S:	Odd Fixes
9495F:	drivers/mmc/host/mvsdio.*
9496
9497MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9498M:	Hu Ziji <huziji@marvell.com>
9499L:	linux-mmc@vger.kernel.org
9500S:	Supported
9501F:	drivers/mmc/host/sdhci-xenon*
9502F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9503
9504MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9505M:	Sunil Goutham <sgoutham@marvell.com>
9506M:	Linu Cherian <lcherian@marvell.com>
9507M:	Geetha sowjanya <gakula@marvell.com>
9508M:	Jerin Jacob <jerinj@marvell.com>
9509L:	netdev@vger.kernel.org
9510S:	Supported
9511F:	drivers/net/ethernet/marvell/octeontx2/af/
9512
9513MATROX FRAMEBUFFER DRIVER
9514L:	linux-fbdev@vger.kernel.org
9515S:	Orphan
9516F:	drivers/video/fbdev/matrox/matroxfb_*
9517F:	include/uapi/linux/matroxfb.h
9518
9519MAX16065 HARDWARE MONITOR DRIVER
9520M:	Guenter Roeck <linux@roeck-us.net>
9521L:	linux-hwmon@vger.kernel.org
9522S:	Maintained
9523F:	Documentation/hwmon/max16065.rst
9524F:	drivers/hwmon/max16065.c
9525
9526MAX2175 SDR TUNER DRIVER
9527M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9528L:	linux-media@vger.kernel.org
9529T:	git git://linuxtv.org/media_tree.git
9530S:	Maintained
9531F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9532F:	Documentation/media/v4l-drivers/max2175.rst
9533F:	drivers/media/i2c/max2175*
9534F:	include/uapi/linux/max2175.h
9535
9536MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9537L:	linux-hwmon@vger.kernel.org
9538S:	Orphan
9539F:	Documentation/hwmon/max6650.rst
9540F:	drivers/hwmon/max6650.c
9541
9542MAX6697 HARDWARE MONITOR DRIVER
9543M:	Guenter Roeck <linux@roeck-us.net>
9544L:	linux-hwmon@vger.kernel.org
9545S:	Maintained
9546F:	Documentation/hwmon/max6697.rst
9547F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9548F:	drivers/hwmon/max6697.c
9549F:	include/linux/platform_data/max6697.h
9550
9551MAX9860 MONO AUDIO VOICE CODEC DRIVER
9552M:	Peter Rosin <peda@axentia.se>
9553L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9554S:	Maintained
9555F:	Documentation/devicetree/bindings/sound/max9860.txt
9556F:	sound/soc/codecs/max9860.*
9557
9558MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9559M:	Andreas Klinger <ak@it-klinger.de>
9560L:	linux-iio@vger.kernel.org
9561S:	Maintained
9562F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9563F:	drivers/iio/proximity/mb1232.c
9564
9565MAXIM MAX77650 PMIC MFD DRIVER
9566M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9567L:	linux-kernel@vger.kernel.org
9568S:	Maintained
9569F:	Documentation/devicetree/bindings/*/*max77650.txt
9570F:	Documentation/devicetree/bindings/*/max77650*.txt
9571F:	include/linux/mfd/max77650.h
9572F:	drivers/mfd/max77650.c
9573F:	drivers/regulator/max77650-regulator.c
9574F:	drivers/power/supply/max77650-charger.c
9575F:	drivers/input/misc/max77650-onkey.c
9576F:	drivers/leds/leds-max77650.c
9577F:	drivers/gpio/gpio-max77650.c
9578
9579MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9580M:	Javier Martinez Canillas <javier@dowhile0.org>
9581L:	linux-kernel@vger.kernel.org
9582S:	Supported
9583F:	drivers/regulator/max77802-regulator.c
9584F:	Documentation/devicetree/bindings/*/*max77802.txt
9585F:	include/dt-bindings/*/*max77802.h
9586
9587MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9588M:	Krzysztof Kozlowski <krzk@kernel.org>
9589M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9590L:	linux-pm@vger.kernel.org
9591S:	Supported
9592F:	drivers/power/supply/max14577_charger.c
9593F:	drivers/power/supply/max77693_charger.c
9594
9595MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9596M:	Chanwoo Choi <cw00.choi@samsung.com>
9597M:	Krzysztof Kozlowski <krzk@kernel.org>
9598M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9599L:	linux-kernel@vger.kernel.org
9600S:	Supported
9601F:	drivers/*/max14577*.c
9602F:	drivers/*/max77686*.c
9603F:	drivers/*/max77693*.c
9604F:	drivers/extcon/extcon-max14577.c
9605F:	drivers/extcon/extcon-max77693.c
9606F:	drivers/rtc/rtc-max77686.c
9607F:	drivers/clk/clk-max77686.c
9608F:	Documentation/devicetree/bindings/mfd/max14577.txt
9609F:	Documentation/devicetree/bindings/*/max77686.txt
9610F:	Documentation/devicetree/bindings/mfd/max77693.txt
9611F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9612F:	include/linux/mfd/max14577*.h
9613F:	include/linux/mfd/max77686*.h
9614F:	include/linux/mfd/max77693*.h
9615
9616MAXIRADIO FM RADIO RECEIVER DRIVER
9617M:	Hans Verkuil <hverkuil@xs4all.nl>
9618L:	linux-media@vger.kernel.org
9619T:	git git://linuxtv.org/media_tree.git
9620W:	https://linuxtv.org
9621S:	Maintained
9622F:	drivers/media/radio/radio-maxiradio*
9623
9624MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9625M:	Peter Rosin <peda@axentia.se>
9626L:	linux-iio@vger.kernel.org
9627S:	Maintained
9628F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9629F:	drivers/iio/potentiometer/mcp4018.c
9630F:	drivers/iio/potentiometer/mcp4531.c
9631
9632MCR20A IEEE-802.15.4 RADIO DRIVER
9633M:	Xue Liu <liuxuenetmail@gmail.com>
9634L:	linux-wpan@vger.kernel.org
9635W:	https://github.com/xueliu/mcr20a-linux
9636S:	Maintained
9637F:	drivers/net/ieee802154/mcr20a.c
9638F:	drivers/net/ieee802154/mcr20a.h
9639F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9640
9641MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9642M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9643L:	linux-iio@vger.kernel.org
9644S:	Maintained
9645F:	drivers/iio/dac/cio-dac.c
9646
9647MEDIA DRIVERS FOR ASCOT2E
9648M:	Sergey Kozlov <serjk@netup.ru>
9649M:	Abylay Ospan <aospan@netup.ru>
9650L:	linux-media@vger.kernel.org
9651W:	https://linuxtv.org
9652W:	http://netup.tv/
9653T:	git git://linuxtv.org/media_tree.git
9654S:	Supported
9655F:	drivers/media/dvb-frontends/ascot2e*
9656
9657MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9658M:	Jasmin Jessich <jasmin@anw.at>
9659L:	linux-media@vger.kernel.org
9660W:	https://linuxtv.org
9661T:	git git://linuxtv.org/media_tree.git
9662S:	Maintained
9663F:	drivers/media/dvb-frontends/cxd2099*
9664
9665MEDIA DRIVERS FOR CXD2841ER
9666M:	Sergey Kozlov <serjk@netup.ru>
9667M:	Abylay Ospan <aospan@netup.ru>
9668L:	linux-media@vger.kernel.org
9669W:	https://linuxtv.org
9670W:	http://netup.tv/
9671T:	git git://linuxtv.org/media_tree.git
9672S:	Supported
9673F:	drivers/media/dvb-frontends/cxd2841er*
9674
9675MEDIA DRIVERS FOR CXD2880
9676M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9677L:	linux-media@vger.kernel.org
9678W:	http://linuxtv.org/
9679T:	git git://linuxtv.org/media_tree.git
9680S:	Supported
9681F:	drivers/media/dvb-frontends/cxd2880/*
9682F:	drivers/media/spi/cxd2880*
9683
9684MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9685L:	linux-media@vger.kernel.org
9686W:	https://linuxtv.org
9687T:	git git://linuxtv.org/media_tree.git
9688S:	Orphan
9689F:	drivers/media/pci/ddbridge/*
9690
9691MEDIA DRIVERS FOR FREESCALE IMX
9692M:	Steve Longerbeam <slongerbeam@gmail.com>
9693M:	Philipp Zabel <p.zabel@pengutronix.de>
9694L:	linux-media@vger.kernel.org
9695T:	git git://linuxtv.org/media_tree.git
9696S:	Maintained
9697F:	Documentation/devicetree/bindings/media/imx.txt
9698F:	Documentation/media/v4l-drivers/imx.rst
9699F:	drivers/staging/media/imx/
9700F:	include/linux/imx-media.h
9701F:	include/media/imx.h
9702
9703MEDIA DRIVER FOR FREESCALE IMX PXP
9704M:	Philipp Zabel <p.zabel@pengutronix.de>
9705L:	linux-media@vger.kernel.org
9706T:	git git://linuxtv.org/media_tree.git
9707S:	Maintained
9708F:	drivers/media/platform/imx-pxp.[ch]
9709
9710MEDIA DRIVERS FOR FREESCALE IMX7
9711M:	Rui Miguel Silva <rmfrfs@gmail.com>
9712L:	linux-media@vger.kernel.org
9713T:	git git://linuxtv.org/media_tree.git
9714S:	Maintained
9715F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9716F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9717F:	Documentation/media/v4l-drivers/imx7.rst
9718F:	drivers/staging/media/imx/imx7-media-csi.c
9719F:	drivers/staging/media/imx/imx7-mipi-csis.c
9720
9721MEDIA DRIVERS FOR HELENE
9722M:	Abylay Ospan <aospan@netup.ru>
9723L:	linux-media@vger.kernel.org
9724W:	https://linuxtv.org
9725W:	http://netup.tv/
9726T:	git git://linuxtv.org/media_tree.git
9727S:	Supported
9728F:	drivers/media/dvb-frontends/helene*
9729
9730MEDIA DRIVERS FOR HORUS3A
9731M:	Sergey Kozlov <serjk@netup.ru>
9732M:	Abylay Ospan <aospan@netup.ru>
9733L:	linux-media@vger.kernel.org
9734W:	https://linuxtv.org
9735W:	http://netup.tv/
9736T:	git git://linuxtv.org/media_tree.git
9737S:	Supported
9738F:	drivers/media/dvb-frontends/horus3a*
9739
9740MEDIA DRIVERS FOR LNBH25
9741M:	Sergey Kozlov <serjk@netup.ru>
9742M:	Abylay Ospan <aospan@netup.ru>
9743L:	linux-media@vger.kernel.org
9744W:	https://linuxtv.org
9745W:	http://netup.tv/
9746T:	git git://linuxtv.org/media_tree.git
9747S:	Supported
9748F:	drivers/media/dvb-frontends/lnbh25*
9749
9750MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9751L:	linux-media@vger.kernel.org
9752W:	https://linuxtv.org
9753T:	git git://linuxtv.org/media_tree.git
9754S:	Orphan
9755F:	drivers/media/dvb-frontends/mxl5xx*
9756
9757MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9758M:	Sergey Kozlov <serjk@netup.ru>
9759M:	Abylay Ospan <aospan@netup.ru>
9760L:	linux-media@vger.kernel.org
9761W:	https://linuxtv.org
9762W:	http://netup.tv/
9763T:	git git://linuxtv.org/media_tree.git
9764S:	Supported
9765F:	drivers/media/pci/netup_unidvb/*
9766
9767MEDIA DRIVERS FOR RENESAS - CEU
9768M:	Jacopo Mondi <jacopo@jmondi.org>
9769L:	linux-media@vger.kernel.org
9770L:	linux-renesas-soc@vger.kernel.org
9771T:	git git://linuxtv.org/media_tree.git
9772S:	Supported
9773F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9774F:	drivers/media/platform/renesas-ceu.c
9775F:	include/media/drv-intf/renesas-ceu.h
9776
9777MEDIA DRIVERS FOR RENESAS - DRIF
9778M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9779L:	linux-media@vger.kernel.org
9780L:	linux-renesas-soc@vger.kernel.org
9781T:	git git://linuxtv.org/media_tree.git
9782S:	Supported
9783F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9784F:	drivers/media/platform/rcar_drif.c
9785
9786MEDIA DRIVERS FOR RENESAS - FCP
9787M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9788L:	linux-media@vger.kernel.org
9789L:	linux-renesas-soc@vger.kernel.org
9790T:	git git://linuxtv.org/media_tree.git
9791S:	Supported
9792F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9793F:	drivers/media/platform/rcar-fcp.c
9794F:	include/media/rcar-fcp.h
9795
9796MEDIA DRIVERS FOR RENESAS - FDP1
9797M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9798L:	linux-media@vger.kernel.org
9799L:	linux-renesas-soc@vger.kernel.org
9800T:	git git://linuxtv.org/media_tree.git
9801S:	Supported
9802F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9803F:	drivers/media/platform/rcar_fdp1.c
9804
9805MEDIA DRIVERS FOR RENESAS - VIN
9806M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9807L:	linux-media@vger.kernel.org
9808L:	linux-renesas-soc@vger.kernel.org
9809T:	git git://linuxtv.org/media_tree.git
9810S:	Supported
9811F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9812F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9813F:	drivers/media/platform/rcar-vin/
9814
9815MEDIA DRIVERS FOR RENESAS - VSP1
9816M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9817M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9818L:	linux-media@vger.kernel.org
9819L:	linux-renesas-soc@vger.kernel.org
9820T:	git git://linuxtv.org/media_tree.git
9821S:	Supported
9822F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9823F:	drivers/media/platform/vsp1/
9824
9825MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9826L:	linux-media@vger.kernel.org
9827W:	https://linuxtv.org
9828T:	git git://linuxtv.org/media_tree.git
9829S:	Orphan
9830F:	drivers/media/dvb-frontends/stv0910*
9831
9832MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9833L:	linux-media@vger.kernel.org
9834W:	https://linuxtv.org
9835T:	git git://linuxtv.org/media_tree.git
9836S:	Orphan
9837F:	drivers/media/dvb-frontends/stv6111*
9838
9839MEDIA DRIVERS FOR STM32 - DCMI
9840M:	Hugues Fruchet <hugues.fruchet@st.com>
9841L:	linux-media@vger.kernel.org
9842T:	git git://linuxtv.org/media_tree.git
9843S:	Supported
9844F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9845F:	drivers/media/platform/stm32/stm32-dcmi.c
9846
9847MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9848M:	Dmitry Osipenko <digetx@gmail.com>
9849L:	linux-media@vger.kernel.org
9850L:	linux-tegra@vger.kernel.org
9851T:	git git://linuxtv.org/media_tree.git
9852S:	Maintained
9853F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9854F:	drivers/staging/media/tegra-vde/
9855
9856MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9857M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9858P:	LinuxTV.org Project
9859L:	linux-media@vger.kernel.org
9860W:	https://linuxtv.org
9861Q:	http://patchwork.kernel.org/project/linux-media/list/
9862T:	git git://linuxtv.org/media_tree.git
9863S:	Maintained
9864F:	Documentation/devicetree/bindings/media/
9865F:	Documentation/media/
9866F:	drivers/media/
9867F:	drivers/staging/media/
9868F:	include/linux/platform_data/media/
9869F:	include/media/
9870F:	include/uapi/linux/dvb/
9871F:	include/uapi/linux/videodev2.h
9872F:	include/uapi/linux/media.h
9873F:	include/uapi/linux/v4l2-*
9874F:	include/uapi/linux/meye.h
9875F:	include/uapi/linux/ivtv*
9876F:	include/uapi/linux/uvcvideo.h
9877
9878MEDIATEK BLUETOOTH DRIVER
9879M:	Sean Wang <sean.wang@mediatek.com>
9880L:	linux-bluetooth@vger.kernel.org
9881L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9882S:	Maintained
9883F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9884F:	drivers/bluetooth/btmtkuart.c
9885
9886MEDIATEK CIR DRIVER
9887M:	Sean Wang <sean.wang@mediatek.com>
9888S:	Maintained
9889F:	drivers/media/rc/mtk-cir.c
9890
9891MEDIATEK DMA DRIVER
9892M:	Sean Wang <sean.wang@mediatek.com>
9893L:	dmaengine@vger.kernel.org
9894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9895L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9896S:	Maintained
9897F:	Documentation/devicetree/bindings/dma/mtk-*
9898F:	drivers/dma/mediatek/
9899
9900MEDIATEK PMIC LED DRIVER
9901M:	Sean Wang <sean.wang@mediatek.com>
9902S:	Maintained
9903F:	drivers/leds/leds-mt6323.c
9904F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9905
9906MEDIATEK ETHERNET DRIVER
9907M:	Felix Fietkau <nbd@openwrt.org>
9908M:	John Crispin <john@phrozen.org>
9909M:	Sean Wang <sean.wang@mediatek.com>
9910M:	Nelson Chang <nelson.chang@mediatek.com>
9911L:	netdev@vger.kernel.org
9912S:	Maintained
9913F:	drivers/net/ethernet/mediatek/
9914
9915MEDIATEK SWITCH DRIVER
9916M:	Sean Wang <sean.wang@mediatek.com>
9917L:	netdev@vger.kernel.org
9918S:	Maintained
9919F:	drivers/net/dsa/mt7530.*
9920F:	net/dsa/tag_mtk.c
9921
9922MEDIATEK JPEG DRIVER
9923M:	Rick Chang <rick.chang@mediatek.com>
9924M:	Bin Liu <bin.liu@mediatek.com>
9925S:	Supported
9926F:	drivers/media/platform/mtk-jpeg/
9927F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9928
9929MEDIATEK MDP DRIVER
9930M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9931M:	Houlong Wei <houlong.wei@mediatek.com>
9932M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9933S:	Supported
9934F:	drivers/media/platform/mtk-mdp/
9935F:	drivers/media/platform/mtk-vpu/
9936F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9937
9938MEDIATEK MEDIA DRIVER
9939M:	Tiffany Lin <tiffany.lin@mediatek.com>
9940M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9941S:	Supported
9942F:	drivers/media/platform/mtk-vcodec/
9943F:	drivers/media/platform/mtk-vpu/
9944F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9945F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9946
9947MEDIATEK MMC/SD/SDIO DRIVER
9948M:	Chaotian Jing <chaotian.jing@mediatek.com>
9949S:	Maintained
9950F:	drivers/mmc/host/mtk-sd.c
9951F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
9952
9953MEDIATEK MT76 WIRELESS LAN DRIVER
9954M:	Felix Fietkau <nbd@nbd.name>
9955M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9956R:	Ryder Lee <ryder.lee@mediatek.com>
9957R:	Roy Luo <royluo@google.com>
9958L:	linux-wireless@vger.kernel.org
9959S:	Maintained
9960F:	drivers/net/wireless/mediatek/mt76/
9961
9962MEDIATEK MT7601U WIRELESS LAN DRIVER
9963M:	Jakub Kicinski <kubakici@wp.pl>
9964L:	linux-wireless@vger.kernel.org
9965S:	Maintained
9966F:	drivers/net/wireless/mediatek/mt7601u/
9967
9968MEDIATEK NAND CONTROLLER DRIVER
9969M:	Xiaolei Li <xiaolei.li@mediatek.com>
9970L:	linux-mtd@lists.infradead.org
9971S:	Maintained
9972F:	drivers/mtd/nand/raw/mtk_*
9973F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9974
9975MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9976M:	Sean Wang <sean.wang@mediatek.com>
9977S:	Maintained
9978F:	drivers/char/hw_random/mtk-rng.c
9979
9980MEDIATEK USB3 DRD IP DRIVER
9981M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9982L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9984L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9985S:	Maintained
9986F:	drivers/usb/mtu3/
9987
9988MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9989M:	Peter Senna Tschudin <peter.senna@gmail.com>
9990M:	Martin Donnelly <martin.donnelly@ge.com>
9991M:	Martyn Welch <martyn.welch@collabora.co.uk>
9992S:	Maintained
9993F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9994F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9995
9996MEGARAID SCSI/SAS DRIVERS
9997M:	Kashyap Desai <kashyap.desai@broadcom.com>
9998M:	Sumit Saxena <sumit.saxena@broadcom.com>
9999M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10000L:	megaraidlinux.pdl@broadcom.com
10001L:	linux-scsi@vger.kernel.org
10002W:	http://www.avagotech.com/support/
10003S:	Maintained
10004F:	Documentation/scsi/megaraid.txt
10005F:	drivers/scsi/megaraid.*
10006F:	drivers/scsi/megaraid/
10007
10008MELEXIS MLX90614 DRIVER
10009M:	Crt Mori <cmo@melexis.com>
10010L:	linux-iio@vger.kernel.org
10011W:	http://www.melexis.com
10012S:	Supported
10013F:	drivers/iio/temperature/mlx90614.c
10014
10015MELEXIS MLX90632 DRIVER
10016M:	Crt Mori <cmo@melexis.com>
10017L:	linux-iio@vger.kernel.org
10018W:	http://www.melexis.com
10019S:	Supported
10020F:	drivers/iio/temperature/mlx90632.c
10021
10022MELFAS MIP4 TOUCHSCREEN DRIVER
10023M:	Sangwon Jee <jeesw@melfas.com>
10024W:	http://www.melfas.com
10025S:	Supported
10026F:	drivers/input/touchscreen/melfas_mip4.c
10027F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10028
10029MELLANOX ETHERNET DRIVER (mlx4_en)
10030M:	Tariq Toukan <tariqt@mellanox.com>
10031L:	netdev@vger.kernel.org
10032S:	Supported
10033W:	http://www.mellanox.com
10034Q:	http://patchwork.ozlabs.org/project/netdev/list/
10035F:	drivers/net/ethernet/mellanox/mlx4/en_*
10036
10037MELLANOX ETHERNET DRIVER (mlx5e)
10038M:	Saeed Mahameed <saeedm@mellanox.com>
10039L:	netdev@vger.kernel.org
10040S:	Supported
10041W:	http://www.mellanox.com
10042Q:	http://patchwork.ozlabs.org/project/netdev/list/
10043F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10044
10045MELLANOX ETHERNET INNOVA DRIVERS
10046R:	Boris Pismenny <borisp@mellanox.com>
10047L:	netdev@vger.kernel.org
10048S:	Supported
10049W:	http://www.mellanox.com
10050Q:	http://patchwork.ozlabs.org/project/netdev/list/
10051F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10052F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10053F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10054F:	include/linux/mlx5/mlx5_ifc_fpga.h
10055
10056MELLANOX ETHERNET SWITCH DRIVERS
10057M:	Jiri Pirko <jiri@mellanox.com>
10058M:	Ido Schimmel <idosch@mellanox.com>
10059L:	netdev@vger.kernel.org
10060S:	Supported
10061W:	http://www.mellanox.com
10062Q:	http://patchwork.ozlabs.org/project/netdev/list/
10063F:	drivers/net/ethernet/mellanox/mlxsw/
10064F:	tools/testing/selftests/drivers/net/mlxsw/
10065
10066MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10067M:	mlxsw@mellanox.com
10068L:	netdev@vger.kernel.org
10069S:	Supported
10070W:	http://www.mellanox.com
10071Q:	http://patchwork.ozlabs.org/project/netdev/list/
10072F:	drivers/net/ethernet/mellanox/mlxfw/
10073
10074MELLANOX HARDWARE PLATFORM SUPPORT
10075M:	Andy Shevchenko <andy@infradead.org>
10076M:	Darren Hart <dvhart@infradead.org>
10077M:	Vadim Pasternak <vadimp@mellanox.com>
10078L:	platform-driver-x86@vger.kernel.org
10079S:	Supported
10080F:	drivers/platform/mellanox/
10081F:	include/linux/platform_data/mlxreg.h
10082
10083MELLANOX MLX4 core VPI driver
10084M:	Tariq Toukan <tariqt@mellanox.com>
10085L:	netdev@vger.kernel.org
10086L:	linux-rdma@vger.kernel.org
10087W:	http://www.mellanox.com
10088Q:	http://patchwork.ozlabs.org/project/netdev/list/
10089S:	Supported
10090F:	drivers/net/ethernet/mellanox/mlx4/
10091F:	include/linux/mlx4/
10092
10093MELLANOX MLX4 IB driver
10094M:	Yishai Hadas <yishaih@mellanox.com>
10095L:	linux-rdma@vger.kernel.org
10096W:	http://www.mellanox.com
10097Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10098S:	Supported
10099F:	drivers/infiniband/hw/mlx4/
10100F:	include/linux/mlx4/
10101F:	include/uapi/rdma/mlx4-abi.h
10102
10103MELLANOX MLX5 core VPI driver
10104M:	Saeed Mahameed <saeedm@mellanox.com>
10105M:	Leon Romanovsky <leonro@mellanox.com>
10106L:	netdev@vger.kernel.org
10107L:	linux-rdma@vger.kernel.org
10108W:	http://www.mellanox.com
10109Q:	http://patchwork.ozlabs.org/project/netdev/list/
10110S:	Supported
10111F:	drivers/net/ethernet/mellanox/mlx5/core/
10112F:	include/linux/mlx5/
10113
10114MELLANOX MLX5 IB driver
10115M:	Leon Romanovsky <leonro@mellanox.com>
10116L:	linux-rdma@vger.kernel.org
10117W:	http://www.mellanox.com
10118Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10119S:	Supported
10120F:	drivers/infiniband/hw/mlx5/
10121F:	include/linux/mlx5/
10122F:	include/uapi/rdma/mlx5-abi.h
10123
10124MELLANOX MLXCPLD I2C AND MUX DRIVER
10125M:	Vadim Pasternak <vadimp@mellanox.com>
10126M:	Michael Shych <michaelsh@mellanox.com>
10127L:	linux-i2c@vger.kernel.org
10128S:	Supported
10129F:	drivers/i2c/busses/i2c-mlxcpld.c
10130F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10131F:	Documentation/i2c/busses/i2c-mlxcpld
10132
10133MELLANOX MLXCPLD LED DRIVER
10134M:	Vadim Pasternak <vadimp@mellanox.com>
10135L:	linux-leds@vger.kernel.org
10136S:	Supported
10137F:	drivers/leds/leds-mlxcpld.c
10138F:	drivers/leds/leds-mlxreg.c
10139F:	Documentation/leds/leds-mlxcpld.txt
10140
10141MELLANOX PLATFORM DRIVER
10142M:	Vadim Pasternak <vadimp@mellanox.com>
10143L:	platform-driver-x86@vger.kernel.org
10144S:	Supported
10145F:	drivers/platform/x86/mlx-platform.c
10146
10147MEMBARRIER SUPPORT
10148M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10149M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
10150L:	linux-kernel@vger.kernel.org
10151S:	Supported
10152F:	kernel/sched/membarrier.c
10153F:	include/uapi/linux/membarrier.h
10154F:	arch/powerpc/include/asm/membarrier.h
10155
10156MEMBLOCK
10157M:	Mike Rapoport <rppt@linux.ibm.com>
10158L:	linux-mm@kvack.org
10159S:	Maintained
10160F:	include/linux/memblock.h
10161F:	mm/memblock.c
10162F:	Documentation/core-api/boot-time-mm.rst
10163
10164MEMORY MANAGEMENT
10165L:	linux-mm@kvack.org
10166W:	http://www.linux-mm.org
10167S:	Maintained
10168F:	include/linux/mm.h
10169F:	include/linux/gfp.h
10170F:	include/linux/mmzone.h
10171F:	include/linux/memory_hotplug.h
10172F:	include/linux/vmalloc.h
10173F:	mm/
10174
10175MEMORY TECHNOLOGY DEVICES (MTD)
10176M:	David Woodhouse <dwmw2@infradead.org>
10177M:	Brian Norris <computersforpeace@gmail.com>
10178M:	Marek Vasut <marek.vasut@gmail.com>
10179M:	Miquel Raynal <miquel.raynal@bootlin.com>
10180M:	Richard Weinberger <richard@nod.at>
10181M:	Vignesh Raghavendra <vigneshr@ti.com>
10182L:	linux-mtd@lists.infradead.org
10183W:	http://www.linux-mtd.infradead.org/
10184Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10187S:	Maintained
10188F:	Documentation/devicetree/bindings/mtd/
10189F:	drivers/mtd/
10190F:	include/linux/mtd/
10191F:	include/uapi/mtd/
10192
10193MEN A21 WATCHDOG DRIVER
10194M:	Johannes Thumshirn <morbidrsa@gmail.com>
10195L:	linux-watchdog@vger.kernel.org
10196S:	Maintained
10197F:	drivers/watchdog/mena21_wdt.c
10198
10199MEN CHAMELEON BUS (mcb)
10200M:	Johannes Thumshirn <morbidrsa@gmail.com>
10201S:	Maintained
10202F:	drivers/mcb/
10203F:	include/linux/mcb.h
10204F:	Documentation/men-chameleon-bus.txt
10205
10206MEN F21BMC (Board Management Controller)
10207M:	Andreas Werner <andreas.werner@men.de>
10208S:	Supported
10209F:	drivers/mfd/menf21bmc.c
10210F:	drivers/watchdog/menf21bmc_wdt.c
10211F:	drivers/leds/leds-menf21bmc.c
10212F:	drivers/hwmon/menf21bmc_hwmon.c
10213F:	Documentation/hwmon/menf21bmc.rst
10214
10215MEN Z069 WATCHDOG DRIVER
10216M:	Johannes Thumshirn <jth@kernel.org>
10217L:	linux-watchdog@vger.kernel.org
10218S:	Maintained
10219F:	drivers/watchdog/menz69_wdt.c
10220
10221MESON AO CEC DRIVER FOR AMLOGIC SOCS
10222M:	Neil Armstrong <narmstrong@baylibre.com>
10223L:	linux-media@lists.freedesktop.org
10224L:	linux-amlogic@lists.infradead.org
10225W:	http://linux-meson.com/
10226S:	Supported
10227F:	drivers/media/platform/meson/ao-cec.c
10228F:	drivers/media/platform/meson/ao-cec-g12a.c
10229F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10230T:	git git://linuxtv.org/media_tree.git
10231
10232MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10233M:	Liang Yang <liang.yang@amlogic.com>
10234L:	linux-mtd@lists.infradead.org
10235S:	Maintained
10236F:	drivers/mtd/nand/raw/meson_*
10237F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10238
10239METHODE UDPU SUPPORT
10240M:	Vladimir Vid <vladimir.vid@sartura.hr>
10241S:	Maintained
10242F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10243
10244MICROBLAZE ARCHITECTURE
10245M:	Michal Simek <monstr@monstr.eu>
10246W:	http://www.monstr.eu/fdt/
10247T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10248S:	Supported
10249F:	arch/microblaze/
10250
10251MICROCHIP AT91 SERIAL DRIVER
10252M:	Richard Genoud <richard.genoud@gmail.com>
10253S:	Maintained
10254F:	drivers/tty/serial/atmel_serial.c
10255F:	drivers/tty/serial/atmel_serial.h
10256F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10257
10258MICROCHIP AUDIO ASOC DRIVERS
10259M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10260L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10261S:	Supported
10262F:	sound/soc/atmel
10263
10264MICROCHIP DMA DRIVER
10265M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10267L:	dmaengine@vger.kernel.org
10268S:	Supported
10269F:	drivers/dma/at_hdmac.c
10270F:	drivers/dma/at_hdmac_regs.h
10271F:	include/linux/platform_data/dma-atmel.h
10272F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10273F:	include/dt-bindings/dma/at91.h
10274
10275MICROCHIP ECC DRIVER
10276M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10277L:	linux-crypto@vger.kernel.org
10278S:	Maintained
10279F:	drivers/crypto/atmel-ecc.*
10280
10281MICROCHIP I2C DRIVER
10282M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10283L:	linux-i2c@vger.kernel.org
10284S:	Supported
10285F:	drivers/i2c/busses/i2c-at91.h
10286F:	drivers/i2c/busses/i2c-at91-*.c
10287
10288MICROCHIP ISC DRIVER
10289M:	Eugen Hristev <eugen.hristev@microchip.com>
10290L:	linux-media@vger.kernel.org
10291S:	Supported
10292F:	drivers/media/platform/atmel/atmel-isc.c
10293F:	drivers/media/platform/atmel/atmel-isc-regs.h
10294F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10295
10296MICROCHIP ISI DRIVER
10297M:	Eugen Hristev <eugen.hristev@microchip.com>
10298L:	linux-media@vger.kernel.org
10299S:	Supported
10300F:	drivers/media/platform/atmel/atmel-isi.c
10301F:	drivers/media/platform/atmel/atmel-isi.h
10302
10303MICROCHIP AT91 USART MFD DRIVER
10304M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10305L:	linux-kernel@vger.kernel.org
10306S:	Supported
10307F:	drivers/mfd/at91-usart.c
10308F:	include/dt-bindings/mfd/at91-usart.h
10309F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10310
10311MICROCHIP AT91 USART SPI DRIVER
10312M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10313L:	linux-spi@vger.kernel.org
10314S:	Supported
10315F:	drivers/spi/spi-at91-usart.c
10316F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10317
10318MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10319M:	Woojung Huh <woojung.huh@microchip.com>
10320M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10321L:	netdev@vger.kernel.org
10322S:	Maintained
10323F:	net/dsa/tag_ksz.c
10324F:	drivers/net/dsa/microchip/*
10325F:	include/linux/platform_data/microchip-ksz.h
10326F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10327
10328MICROCHIP LAN743X ETHERNET DRIVER
10329M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10330M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10331L:	netdev@vger.kernel.org
10332S:	Maintained
10333F:	drivers/net/ethernet/microchip/lan743x_*
10334
10335MICROCHIP LCDFB DRIVER
10336M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10337L:	linux-fbdev@vger.kernel.org
10338S:	Maintained
10339F:	drivers/video/fbdev/atmel_lcdfb.c
10340F:	include/video/atmel_lcdc.h
10341
10342MICROCHIP MMC/SD/SDIO MCI DRIVER
10343M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10344S:	Maintained
10345F:	drivers/mmc/host/atmel-mci.c
10346
10347MICROCHIP MCP16502 PMIC DRIVER
10348M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10350S:	Maintained
10351F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10352F:	drivers/regulator/mcp16502.c
10353
10354MICROCHIP MCP3911 ADC DRIVER
10355M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10356M:	Kent Gustavsson <kent@minoris.se>
10357L:	linux-iio@vger.kernel.org
10358S:	Supported
10359F:	drivers/iio/adc/mcp3911.c
10360F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10361
10362MICROCHIP NAND DRIVER
10363M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10364L:	linux-mtd@lists.infradead.org
10365S:	Supported
10366F:	drivers/mtd/nand/raw/atmel/*
10367F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10368
10369MICROCHIP PWM DRIVER
10370M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10372L:	linux-pwm@vger.kernel.org
10373S:	Supported
10374F:	drivers/pwm/pwm-atmel.c
10375F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10376
10377MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10378M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10379M:	Eugen Hristev <eugen.hristev@microchip.com>
10380L:	linux-iio@vger.kernel.org
10381S:	Supported
10382F:	drivers/iio/adc/at91-sama5d2_adc.c
10383F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10384F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10385
10386MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10387M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10388S:	Supported
10389F:	drivers/power/reset/at91-sama5d2_shdwc.c
10390
10391MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10392M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394L:	linux-gpio@vger.kernel.org
10395F:	drivers/gpio/gpio-sama5d2-piobu.c
10396
10397MICROCHIP SPI DRIVER
10398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10399S:	Supported
10400F:	drivers/spi/spi-atmel.*
10401
10402MICROCHIP SSC DRIVER
10403M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10405S:	Supported
10406F:	drivers/misc/atmel-ssc.c
10407F:	include/linux/atmel-ssc.h
10408
10409MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10412S:	Supported
10413F:	drivers/misc/atmel_tclib.c
10414F:	drivers/clocksource/tcb_clksrc.c
10415
10416MICROCHIP USBA UDC DRIVER
10417M:	Cristian Birsan <cristian.birsan@microchip.com>
10418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10419S:	Supported
10420F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10421
10422MICROCHIP USB251XB DRIVER
10423M:	Richard Leitner <richard.leitner@skidata.com>
10424L:	linux-usb@vger.kernel.org
10425S:	Maintained
10426F:	drivers/usb/misc/usb251xb.c
10427F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10428
10429MICROCHIP XDMA DRIVER
10430M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10431L:	linux-arm-kernel@lists.infradead.org
10432L:	dmaengine@vger.kernel.org
10433S:	Supported
10434F:	drivers/dma/at_xdmac.c
10435
10436MICROSEMI MIPS SOCS
10437M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10438M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10439L:	linux-mips@vger.kernel.org
10440S:	Supported
10441F:	arch/mips/generic/board-ocelot.c
10442F:	arch/mips/configs/generic/board-ocelot.config
10443F:	arch/mips/boot/dts/mscc/
10444F:	Documentation/devicetree/bindings/mips/mscc.txt
10445
10446MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10447M:	Don Brace <don.brace@microsemi.com>
10448L:	esc.storagedev@microsemi.com
10449L:	linux-scsi@vger.kernel.org
10450S:	Supported
10451F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10452F:	drivers/scsi/smartpqi/Kconfig
10453F:	drivers/scsi/smartpqi/Makefile
10454F:	include/linux/cciss*.h
10455F:	include/uapi/linux/cciss*.h
10456F:	Documentation/scsi/smartpqi.txt
10457
10458MICROSEMI ETHERNET SWITCH DRIVER
10459M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10460M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10461L:	netdev@vger.kernel.org
10462S:	Supported
10463F:	drivers/net/ethernet/mscc/
10464
10465MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10466M:	Chen Yu <yu.c.chen@intel.com>
10467L:	platform-driver-x86@vger.kernel.org
10468S:	Supported
10469F:	drivers/platform/x86/surfacepro3_button.c
10470
10471MICROTEK X6 SCANNER
10472M:	Oliver Neukum <oliver@neukum.org>
10473S:	Maintained
10474F:	drivers/usb/image/microtek.*
10475
10476MIPS
10477M:	Ralf Baechle <ralf@linux-mips.org>
10478M:	Paul Burton <paul.burton@mips.com>
10479M:	James Hogan <jhogan@kernel.org>
10480L:	linux-mips@vger.kernel.org
10481W:	http://www.linux-mips.org/
10482T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10484Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10485S:	Supported
10486F:	Documentation/devicetree/bindings/mips/
10487F:	Documentation/mips/
10488F:	arch/mips/
10489F:	drivers/platform/mips/
10490
10491MIPS BOSTON DEVELOPMENT BOARD
10492M:	Paul Burton <paul.burton@mips.com>
10493L:	linux-mips@vger.kernel.org
10494S:	Maintained
10495F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10496F:	arch/mips/boot/dts/img/boston.dts
10497F:	arch/mips/configs/generic/board-boston.config
10498F:	drivers/clk/imgtec/clk-boston.c
10499F:	include/dt-bindings/clock/boston-clock.h
10500
10501MIPS GENERIC PLATFORM
10502M:	Paul Burton <paul.burton@mips.com>
10503L:	linux-mips@vger.kernel.org
10504S:	Supported
10505F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10506F:	arch/mips/generic/
10507F:	arch/mips/tools/generic-board-config.sh
10508
10509MIPS/LOONGSON1 ARCHITECTURE
10510M:	Keguang Zhang <keguang.zhang@gmail.com>
10511L:	linux-mips@vger.kernel.org
10512S:	Maintained
10513F:	arch/mips/loongson32/
10514F:	arch/mips/include/asm/mach-loongson32/
10515F:	drivers/*/*loongson1*
10516F:	drivers/*/*/*loongson1*
10517
10518MIPS/LOONGSON2 ARCHITECTURE
10519M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10520L:	linux-mips@vger.kernel.org
10521S:	Maintained
10522F:	arch/mips/loongson64/fuloong-2e/
10523F:	arch/mips/loongson64/lemote-2f/
10524F:	arch/mips/include/asm/mach-loongson64/
10525F:	drivers/*/*loongson2*
10526F:	drivers/*/*/*loongson2*
10527
10528MIPS/LOONGSON3 ARCHITECTURE
10529M:	Huacai Chen <chenhc@lemote.com>
10530L:	linux-mips@vger.kernel.org
10531S:	Maintained
10532F:	arch/mips/loongson64/
10533F:	arch/mips/include/asm/mach-loongson64/
10534F:	drivers/platform/mips/cpu_hwmon.c
10535F:	drivers/*/*loongson3*
10536F:	drivers/*/*/*loongson3*
10537
10538MIPS RINT INSTRUCTION EMULATION
10539M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10540L:	linux-mips@vger.kernel.org
10541S:	Supported
10542F:	arch/mips/math-emu/sp_rint.c
10543F:	arch/mips/math-emu/dp_rint.c
10544
10545MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10546M:	Hans Verkuil <hverkuil@xs4all.nl>
10547L:	linux-media@vger.kernel.org
10548T:	git git://linuxtv.org/media_tree.git
10549W:	https://linuxtv.org
10550S:	Odd Fixes
10551F:	drivers/media/radio/radio-miropcm20*
10552
10553MMP SUPPORT
10554R:	Lubomir Rintel <lkundrak@v3.sk>
10555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10556S:	Odd Fixes
10557F:	arch/arm/boot/dts/mmp*
10558F:	arch/arm/mach-mmp/
10559
10560MMU GATHER AND TLB INVALIDATION
10561M:	Will Deacon <will.deacon@arm.com>
10562M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10563M:	Andrew Morton <akpm@linux-foundation.org>
10564M:	Nick Piggin <npiggin@gmail.com>
10565M:	Peter Zijlstra <peterz@infradead.org>
10566L:	linux-arch@vger.kernel.org
10567L:	linux-mm@kvack.org
10568S:	Maintained
10569F:	arch/*/include/asm/tlb.h
10570F:	include/asm-generic/tlb.h
10571F:	mm/mmu_gather.c
10572
10573MN88472 MEDIA DRIVER
10574M:	Antti Palosaari <crope@iki.fi>
10575L:	linux-media@vger.kernel.org
10576W:	https://linuxtv.org
10577W:	http://palosaari.fi/linux/
10578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10579S:	Maintained
10580F:	drivers/media/dvb-frontends/mn88472*
10581
10582MN88473 MEDIA DRIVER
10583M:	Antti Palosaari <crope@iki.fi>
10584L:	linux-media@vger.kernel.org
10585W:	https://linuxtv.org
10586W:	http://palosaari.fi/linux/
10587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10588S:	Maintained
10589F:	drivers/media/dvb-frontends/mn88473*
10590
10591MODULE SUPPORT
10592M:	Jessica Yu <jeyu@kernel.org>
10593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10594S:	Maintained
10595F:	include/linux/module.h
10596F:	kernel/module.c
10597
10598MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10599W:	http://popies.net/meye/
10600S:	Orphan
10601F:	Documentation/media/v4l-drivers/meye*
10602F:	drivers/media/pci/meye/
10603F:	include/uapi/linux/meye.h
10604
10605MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10606M:	Jiri Slaby <jirislaby@gmail.com>
10607S:	Maintained
10608F:	Documentation/serial/moxa-smartio.rst
10609F:	drivers/tty/mxser.*
10610
10611MR800 AVERMEDIA USB FM RADIO DRIVER
10612M:	Alexey Klimov <klimov.linux@gmail.com>
10613L:	linux-media@vger.kernel.org
10614T:	git git://linuxtv.org/media_tree.git
10615S:	Maintained
10616F:	drivers/media/radio/radio-mr800.c
10617
10618MRF24J40 IEEE 802.15.4 RADIO DRIVER
10619M:	Alan Ott <alan@signal11.us>
10620L:	linux-wpan@vger.kernel.org
10621S:	Maintained
10622F:	drivers/net/ieee802154/mrf24j40.c
10623F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10624
10625MSI LAPTOP SUPPORT
10626M:	"Lee, Chun-Yi" <jlee@suse.com>
10627L:	platform-driver-x86@vger.kernel.org
10628S:	Maintained
10629F:	drivers/platform/x86/msi-laptop.c
10630
10631MSI WMI SUPPORT
10632L:	platform-driver-x86@vger.kernel.org
10633S:	Orphan
10634F:	drivers/platform/x86/msi-wmi.c
10635
10636MSI001 MEDIA DRIVER
10637M:	Antti Palosaari <crope@iki.fi>
10638L:	linux-media@vger.kernel.org
10639W:	https://linuxtv.org
10640W:	http://palosaari.fi/linux/
10641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10642T:	git git://linuxtv.org/anttip/media_tree.git
10643S:	Maintained
10644F:	drivers/media/tuners/msi001*
10645
10646MSI2500 MEDIA DRIVER
10647M:	Antti Palosaari <crope@iki.fi>
10648L:	linux-media@vger.kernel.org
10649W:	https://linuxtv.org
10650W:	http://palosaari.fi/linux/
10651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10652T:	git git://linuxtv.org/anttip/media_tree.git
10653S:	Maintained
10654F:	drivers/media/usb/msi2500/
10655
10656MSYSTEMS DISKONCHIP G3 MTD DRIVER
10657M:	Robert Jarzmik <robert.jarzmik@free.fr>
10658L:	linux-mtd@lists.infradead.org
10659S:	Maintained
10660F:	drivers/mtd/devices/docg3*
10661
10662MT9M032 APTINA SENSOR DRIVER
10663M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10664L:	linux-media@vger.kernel.org
10665T:	git git://linuxtv.org/media_tree.git
10666S:	Maintained
10667F:	drivers/media/i2c/mt9m032.c
10668F:	include/media/i2c/mt9m032.h
10669
10670MT9P031 APTINA CAMERA SENSOR
10671M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10672L:	linux-media@vger.kernel.org
10673T:	git git://linuxtv.org/media_tree.git
10674S:	Maintained
10675F:	drivers/media/i2c/mt9p031.c
10676F:	include/media/i2c/mt9p031.h
10677
10678MT9T001 APTINA CAMERA SENSOR
10679M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10680L:	linux-media@vger.kernel.org
10681T:	git git://linuxtv.org/media_tree.git
10682S:	Maintained
10683F:	drivers/media/i2c/mt9t001.c
10684F:	include/media/i2c/mt9t001.h
10685
10686MT9T112 APTINA CAMERA SENSOR
10687M:	Jacopo Mondi <jacopo@jmondi.org>
10688L:	linux-media@vger.kernel.org
10689T:	git git://linuxtv.org/media_tree.git
10690S:	Odd Fixes
10691F:	drivers/media/i2c/mt9t112.c
10692F:	include/media/i2c/mt9t112.h
10693
10694MT9V032 APTINA CAMERA SENSOR
10695M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10696L:	linux-media@vger.kernel.org
10697T:	git git://linuxtv.org/media_tree.git
10698S:	Maintained
10699F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10700F:	drivers/media/i2c/mt9v032.c
10701F:	include/media/i2c/mt9v032.h
10702
10703MT9V111 APTINA CAMERA SENSOR
10704M:	Jacopo Mondi <jacopo@jmondi.org>
10705L:	linux-media@vger.kernel.org
10706T:	git git://linuxtv.org/media_tree.git
10707S:	Maintained
10708F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10709F:	drivers/media/i2c/mt9v111.c
10710
10711MULTIFUNCTION DEVICES (MFD)
10712M:	Lee Jones <lee.jones@linaro.org>
10713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10714S:	Supported
10715F:	Documentation/devicetree/bindings/mfd/
10716F:	drivers/mfd/
10717F:	include/linux/mfd/
10718F:	include/dt-bindings/mfd/
10719
10720MULTIMEDIA CARD (MMC) ETC. OVER SPI
10721S:	Orphan
10722F:	drivers/mmc/host/mmc_spi.c
10723F:	include/linux/spi/mmc_spi.h
10724
10725MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10726M:	Ulf Hansson <ulf.hansson@linaro.org>
10727L:	linux-mmc@vger.kernel.org
10728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10729S:	Maintained
10730F:	Documentation/devicetree/bindings/mmc/
10731F:	drivers/mmc/
10732F:	include/linux/mmc/
10733F:	include/uapi/linux/mmc/
10734
10735MULTIPLEXER SUBSYSTEM
10736M:	Peter Rosin <peda@axentia.se>
10737S:	Maintained
10738F:	Documentation/ABI/testing/sysfs-class-mux*
10739F:	Documentation/devicetree/bindings/mux/
10740F:	include/dt-bindings/mux/
10741F:	include/linux/mux/
10742F:	drivers/mux/
10743
10744MULTITECH MULTIPORT CARD (ISICOM)
10745S:	Orphan
10746F:	drivers/tty/isicom.c
10747F:	include/linux/isicom.h
10748
10749MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10750M:	Bin Liu <b-liu@ti.com>
10751L:	linux-usb@vger.kernel.org
10752S:	Maintained
10753F:	drivers/usb/musb/
10754
10755MXL301RF MEDIA DRIVER
10756M:	Akihiro Tsukada <tskd08@gmail.com>
10757L:	linux-media@vger.kernel.org
10758S:	Odd Fixes
10759F:	drivers/media/tuners/mxl301rf*
10760
10761MXL5007T MEDIA DRIVER
10762M:	Michael Krufky <mkrufky@linuxtv.org>
10763L:	linux-media@vger.kernel.org
10764W:	https://linuxtv.org
10765W:	http://github.com/mkrufky
10766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10767T:	git git://linuxtv.org/mkrufky/tuners.git
10768S:	Maintained
10769F:	drivers/media/tuners/mxl5007t.*
10770
10771MXSFB DRM DRIVER
10772M:	Marek Vasut <marex@denx.de>
10773M:	Stefan Agner <stefan@agner.ch>
10774L:	dri-devel@lists.freedesktop.org
10775S:	Supported
10776F:	drivers/gpu/drm/mxsfb/
10777F:	Documentation/devicetree/bindings/display/mxsfb.txt
10778T:	git git://anongit.freedesktop.org/drm/drm-misc
10779
10780MYLEX DAC960 PCI RAID Controller
10781M:	Hannes Reinecke <hare@kernel.org>
10782L:	linux-scsi@vger.kernel.org
10783S:	Supported
10784F:	drivers/scsi/myrb.*
10785F:	drivers/scsi/myrs.*
10786
10787MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10788M:	Chris Lee <christopher.lee@cspi.com>
10789L:	netdev@vger.kernel.org
10790W:	https://www.cspi.com/ethernet-products/support/downloads/
10791S:	Supported
10792F:	drivers/net/ethernet/myricom/myri10ge/
10793
10794NAND FLASH SUBSYSTEM
10795M:	Miquel Raynal <miquel.raynal@bootlin.com>
10796R:	Richard Weinberger <richard@nod.at>
10797L:	linux-mtd@lists.infradead.org
10798W:	http://www.linux-mtd.infradead.org/
10799Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10801S:	Maintained
10802F:	drivers/mtd/nand/
10803F:	include/linux/mtd/*nand*.h
10804
10805NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10806M:	Daniel Mack <zonque@gmail.com>
10807S:	Maintained
10808L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10809W:	http://www.native-instruments.com
10810F:	sound/usb/caiaq/
10811
10812NATSEMI ETHERNET DRIVER (DP8381x)
10813S:	Orphan
10814F:	drivers/net/ethernet/natsemi/natsemi.c
10815
10816NCR 5380 SCSI DRIVERS
10817M:	Finn Thain <fthain@telegraphics.com.au>
10818M:	Michael Schmitz <schmitzmic@gmail.com>
10819L:	linux-scsi@vger.kernel.org
10820S:	Maintained
10821F:	Documentation/scsi/g_NCR5380.txt
10822F:	drivers/scsi/NCR5380.*
10823F:	drivers/scsi/arm/cumana_1.c
10824F:	drivers/scsi/arm/oak.c
10825F:	drivers/scsi/atari_scsi.*
10826F:	drivers/scsi/dmx3191d.c
10827F:	drivers/scsi/g_NCR5380.*
10828F:	drivers/scsi/mac_scsi.*
10829F:	drivers/scsi/sun3_scsi.*
10830F:	drivers/scsi/sun3_scsi_vme.c
10831
10832NCSI LIBRARY:
10833M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10834S:	Maintained
10835F:	net/ncsi/
10836
10837NCT6775 HARDWARE MONITOR DRIVER
10838M:	Guenter Roeck <linux@roeck-us.net>
10839L:	linux-hwmon@vger.kernel.org
10840S:	Maintained
10841F:	Documentation/hwmon/nct6775.rst
10842F:	drivers/hwmon/nct6775.c
10843
10844NET_FAILOVER MODULE
10845M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10846L:	netdev@vger.kernel.org
10847S:	Supported
10848F:	driver/net/net_failover.c
10849F:	include/net/net_failover.h
10850F:	Documentation/networking/net_failover.rst
10851
10852NETEFFECT IWARP RNIC DRIVER (IW_NES)
10853M:	Faisal Latif <faisal.latif@intel.com>
10854L:	linux-rdma@vger.kernel.org
10855W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10856S:	Supported
10857F:	drivers/infiniband/hw/nes/
10858F:	include/uapi/rdma/nes-abi.h
10859
10860NETEM NETWORK EMULATOR
10861M:	Stephen Hemminger <stephen@networkplumber.org>
10862L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10863S:	Maintained
10864F:	net/sched/sch_netem.c
10865
10866NETERION 10GbE DRIVERS (s2io/vxge)
10867M:	Jon Mason <jdmason@kudzu.us>
10868L:	netdev@vger.kernel.org
10869S:	Supported
10870F:	Documentation/networking/device_drivers/neterion/s2io.txt
10871F:	Documentation/networking/device_drivers/neterion/vxge.txt
10872F:	drivers/net/ethernet/neterion/
10873
10874NETFILTER
10875M:	Pablo Neira Ayuso <pablo@netfilter.org>
10876M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10877M:	Florian Westphal <fw@strlen.de>
10878L:	netfilter-devel@vger.kernel.org
10879L:	coreteam@netfilter.org
10880W:	http://www.netfilter.org/
10881W:	http://www.iptables.org/
10882W:	http://www.nftables.org/
10883Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10886S:	Maintained
10887F:	include/linux/netfilter*
10888F:	include/linux/netfilter/
10889F:	include/net/netfilter/
10890F:	include/uapi/linux/netfilter*
10891F:	include/uapi/linux/netfilter/
10892F:	net/*/netfilter.c
10893F:	net/*/netfilter/
10894F:	net/netfilter/
10895F:	net/bridge/br_netfilter*.c
10896
10897NETROM NETWORK LAYER
10898M:	Ralf Baechle <ralf@linux-mips.org>
10899L:	linux-hams@vger.kernel.org
10900W:	http://www.linux-ax25.org/
10901S:	Maintained
10902F:	include/net/netrom.h
10903F:	include/uapi/linux/netrom.h
10904F:	net/netrom/
10905
10906NETRONOME ETHERNET DRIVERS
10907M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10908L:	oss-drivers@netronome.com
10909S:	Maintained
10910F:	drivers/net/ethernet/netronome/
10911
10912NETWORK BLOCK DEVICE (NBD)
10913M:	Josef Bacik <josef@toxicpanda.com>
10914S:	Maintained
10915L:	linux-block@vger.kernel.org
10916L:	nbd@other.debian.org
10917F:	Documentation/blockdev/nbd.txt
10918F:	drivers/block/nbd.c
10919F:	include/trace/events/nbd.h
10920F:	include/uapi/linux/nbd.h
10921
10922NETWORK DROP MONITOR
10923M:	Neil Horman <nhorman@tuxdriver.com>
10924L:	netdev@vger.kernel.org
10925S:	Maintained
10926W:	https://fedorahosted.org/dropwatch/
10927F:	net/core/drop_monitor.c
10928
10929NETWORKING DRIVERS
10930M:	"David S. Miller" <davem@davemloft.net>
10931L:	netdev@vger.kernel.org
10932W:	http://www.linuxfoundation.org/en/Net
10933Q:	http://patchwork.ozlabs.org/project/netdev/list/
10934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10936S:	Odd Fixes
10937F:	Documentation/devicetree/bindings/net/
10938F:	drivers/net/
10939F:	include/linux/if_*
10940F:	include/linux/netdevice.h
10941F:	include/linux/etherdevice.h
10942F:	include/linux/fcdevice.h
10943F:	include/linux/fddidevice.h
10944F:	include/linux/hippidevice.h
10945F:	include/linux/inetdevice.h
10946F:	include/uapi/linux/if_*
10947F:	include/uapi/linux/netdevice.h
10948
10949NETWORKING DRIVERS (WIRELESS)
10950M:	Kalle Valo <kvalo@codeaurora.org>
10951L:	linux-wireless@vger.kernel.org
10952Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10955S:	Maintained
10956F:	Documentation/devicetree/bindings/net/wireless/
10957F:	drivers/net/wireless/
10958
10959NETWORKING [DSA]
10960M:	Andrew Lunn <andrew@lunn.ch>
10961M:	Vivien Didelot <vivien.didelot@gmail.com>
10962M:	Florian Fainelli <f.fainelli@gmail.com>
10963S:	Maintained
10964F:	Documentation/devicetree/bindings/net/dsa/
10965F:	net/dsa/
10966F:	include/net/dsa.h
10967F:	include/linux/dsa/
10968F:	include/linux/platform_data/dsa.h
10969F:	drivers/net/dsa/
10970
10971NETWORKING [GENERAL]
10972M:	"David S. Miller" <davem@davemloft.net>
10973L:	netdev@vger.kernel.org
10974W:	http://www.linuxfoundation.org/en/Net
10975Q:	http://patchwork.ozlabs.org/project/netdev/list/
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10978B:	mailto:netdev@vger.kernel.org
10979S:	Maintained
10980F:	net/
10981F:	include/net/
10982F:	include/linux/in.h
10983F:	include/linux/net.h
10984F:	include/linux/netdevice.h
10985F:	include/uapi/linux/in.h
10986F:	include/uapi/linux/net.h
10987F:	include/uapi/linux/netdevice.h
10988F:	include/uapi/linux/net_namespace.h
10989F:	tools/testing/selftests/net/
10990F:	lib/net_utils.c
10991F:	lib/random32.c
10992F:	Documentation/networking/
10993
10994NETWORKING [IPSEC]
10995M:	Steffen Klassert <steffen.klassert@secunet.com>
10996M:	Herbert Xu <herbert@gondor.apana.org.au>
10997M:	"David S. Miller" <davem@davemloft.net>
10998L:	netdev@vger.kernel.org
10999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11001S:	Maintained
11002F:	net/xfrm/
11003F:	net/key/
11004F:	net/ipv4/xfrm*
11005F:	net/ipv4/esp4*
11006F:	net/ipv4/ah4.c
11007F:	net/ipv4/ipcomp.c
11008F:	net/ipv4/ip_vti.c
11009F:	net/ipv6/xfrm*
11010F:	net/ipv6/esp6*
11011F:	net/ipv6/ah6.c
11012F:	net/ipv6/ipcomp6.c
11013F:	net/ipv6/ip6_vti.c
11014F:	include/uapi/linux/xfrm.h
11015F:	include/net/xfrm.h
11016
11017NETWORKING [IPv4/IPv6]
11018M:	"David S. Miller" <davem@davemloft.net>
11019M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11020M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11021L:	netdev@vger.kernel.org
11022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11023S:	Maintained
11024F:	net/ipv4/
11025F:	net/ipv6/
11026F:	include/net/ip*
11027F:	arch/x86/net/*
11028
11029NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11030M:	Paul Moore <paul@paul-moore.com>
11031W:	https://github.com/netlabel
11032L:	netdev@vger.kernel.org
11033L:	linux-security-module@vger.kernel.org
11034S:	Maintained
11035F:	Documentation/netlabel/
11036F:	include/net/calipso.h
11037F:	include/net/cipso_ipv4.h
11038F:	include/net/netlabel.h
11039F:	include/uapi/linux/netfilter/xt_SECMARK.h
11040F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11041F:	net/netlabel/
11042F:	net/ipv4/cipso_ipv4.c
11043F:	net/ipv6/calipso.c
11044F:	net/netfilter/xt_CONNSECMARK.c
11045F:	net/netfilter/xt_SECMARK.c
11046
11047NETWORKING [TCP]
11048M:	Eric Dumazet <edumazet@google.com>
11049L:	netdev@vger.kernel.org
11050S:	Maintained
11051F:	net/ipv4/tcp*.c
11052F:	net/ipv4/syncookies.c
11053F:	net/ipv6/tcp*.c
11054F:	net/ipv6/syncookies.c
11055F:	include/uapi/linux/tcp.h
11056F:	include/net/tcp.h
11057F:	include/linux/tcp.h
11058F:	include/trace/events/tcp.h
11059
11060NETWORKING [TLS]
11061M:	Boris Pismenny <borisp@mellanox.com>
11062M:	Aviad Yehezkel <aviadye@mellanox.com>
11063M:	Dave Watson <davejwatson@fb.com>
11064M:	John Fastabend <john.fastabend@gmail.com>
11065M:	Daniel Borkmann <daniel@iogearbox.net>
11066L:	netdev@vger.kernel.org
11067S:	Maintained
11068F:	net/tls/*
11069F:	include/uapi/linux/tls.h
11070F:	include/net/tls.h
11071
11072NETWORKING [WIRELESS]
11073L:	linux-wireless@vger.kernel.org
11074Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11075
11076NETDEVSIM
11077M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11078S:	Maintained
11079F:	drivers/net/netdevsim/*
11080
11081NETXEN (1/10) GbE SUPPORT
11082M:	Manish Chopra <manishc@marvell.com>
11083M:	Rahul Verma <rahulv@marvell.com>
11084M:	GR-Linux-NIC-Dev@marvell.com
11085L:	netdev@vger.kernel.org
11086S:	Supported
11087F:	drivers/net/ethernet/qlogic/netxen/
11088
11089NFC SUBSYSTEM
11090L:	netdev@vger.kernel.org
11091S:	Orphan
11092F:	net/nfc/
11093F:	include/net/nfc/
11094F:	include/uapi/linux/nfc.h
11095F:	drivers/nfc/
11096F:	include/linux/platform_data/nfcmrvl.h
11097F:	include/linux/platform_data/nxp-nci.h
11098F:	Documentation/devicetree/bindings/net/nfc/
11099
11100NFS, SUNRPC, AND LOCKD CLIENTS
11101M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11102M:	Anna Schumaker <anna.schumaker@netapp.com>
11103L:	linux-nfs@vger.kernel.org
11104W:	http://client.linux-nfs.org
11105T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11106S:	Maintained
11107F:	fs/lockd/
11108F:	fs/nfs/
11109F:	fs/nfs_common/
11110F:	net/sunrpc/
11111F:	include/linux/lockd/
11112F:	include/linux/nfs*
11113F:	include/linux/sunrpc/
11114F:	include/uapi/linux/nfs*
11115F:	include/uapi/linux/sunrpc/
11116
11117NILFS2 FILESYSTEM
11118M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11119L:	linux-nilfs@vger.kernel.org
11120W:	https://nilfs.sourceforge.io/
11121W:	https://nilfs.osdn.jp/
11122T:	git git://github.com/konis/nilfs2.git
11123S:	Supported
11124F:	Documentation/filesystems/nilfs2.txt
11125F:	fs/nilfs2/
11126F:	include/trace/events/nilfs2.h
11127F:	include/uapi/linux/nilfs2_api.h
11128F:	include/uapi/linux/nilfs2_ondisk.h
11129
11130NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11131M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11132W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11133S:	Maintained
11134F:	Documentation/scsi/NinjaSCSI.txt
11135F:	drivers/scsi/pcmcia/nsp_*
11136
11137NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11138M:	GOTO Masanori <gotom@debian.or.jp>
11139M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11140W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11141S:	Maintained
11142F:	Documentation/scsi/NinjaSCSI.txt
11143F:	drivers/scsi/nsp32*
11144
11145NIOS2 ARCHITECTURE
11146M:	Ley Foon Tan <lftan@altera.com>
11147L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11149S:	Maintained
11150F:	arch/nios2/
11151
11152NOHZ, DYNTICKS SUPPORT
11153M:	Frederic Weisbecker <fweisbec@gmail.com>
11154M:	Thomas Gleixner <tglx@linutronix.de>
11155M:	Ingo Molnar <mingo@kernel.org>
11156L:	linux-kernel@vger.kernel.org
11157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11158S:	Maintained
11159F:	kernel/time/tick*.*
11160F:	include/linux/tick.h
11161F:	include/linux/sched/nohz.h
11162
11163NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11164M:	Pavel Machek <pavel@ucw.cz>
11165M:	Sakari Ailus <sakari.ailus@iki.fi>
11166L:	linux-media@vger.kernel.org
11167S:	Maintained
11168F:	drivers/media/i2c/et8ek8
11169F:	drivers/media/i2c/ad5820.c
11170
11171NOKIA N900 POWER SUPPLY DRIVERS
11172R:	Pali Rohár <pali.rohar@gmail.com>
11173F:	include/linux/power/bq2415x_charger.h
11174F:	include/linux/power/bq27xxx_battery.h
11175F:	include/linux/power/isp1704_charger.h
11176F:	drivers/power/supply/bq2415x_charger.c
11177F:	drivers/power/supply/bq27xxx_battery.c
11178F:	drivers/power/supply/bq27xxx_battery_i2c.c
11179F:	drivers/power/supply/isp1704_charger.c
11180F:	drivers/power/supply/rx51_battery.c
11181
11182NOLIBC HEADER FILE
11183M:	Willy Tarreau <w@1wt.eu>
11184S:	Maintained
11185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11186F:	tools/include/nolibc/
11187
11188NTB AMD DRIVER
11189M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11190L:	linux-ntb@googlegroups.com
11191S:	Supported
11192F:	drivers/ntb/hw/amd/
11193
11194NTB DRIVER CORE
11195M:	Jon Mason <jdmason@kudzu.us>
11196M:	Dave Jiang <dave.jiang@intel.com>
11197M:	Allen Hubbe <allenbh@gmail.com>
11198L:	linux-ntb@googlegroups.com
11199S:	Supported
11200W:	https://github.com/jonmason/ntb/wiki
11201T:	git git://github.com/jonmason/ntb.git
11202F:	drivers/ntb/
11203F:	drivers/net/ntb_netdev.c
11204F:	include/linux/ntb.h
11205F:	include/linux/ntb_transport.h
11206F:	tools/testing/selftests/ntb/
11207
11208NTB IDT DRIVER
11209M:	Serge Semin <fancer.lancer@gmail.com>
11210L:	linux-ntb@googlegroups.com
11211S:	Supported
11212F:	drivers/ntb/hw/idt/
11213
11214NTB INTEL DRIVER
11215M:	Dave Jiang <dave.jiang@intel.com>
11216L:	linux-ntb@googlegroups.com
11217S:	Supported
11218W:	https://github.com/davejiang/linux/wiki
11219T:	git https://github.com/davejiang/linux.git
11220F:	drivers/ntb/hw/intel/
11221
11222NTFS FILESYSTEM
11223M:	Anton Altaparmakov <anton@tuxera.com>
11224L:	linux-ntfs-dev@lists.sourceforge.net
11225W:	http://www.tuxera.com/
11226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11227S:	Supported
11228F:	Documentation/filesystems/ntfs.txt
11229F:	fs/ntfs/
11230
11231NUBUS SUBSYSTEM
11232M:	Finn Thain <fthain@telegraphics.com.au>
11233L:	linux-m68k@lists.linux-m68k.org
11234S:	Maintained
11235F:	arch/*/include/asm/nubus.h
11236F:	drivers/nubus/
11237F:	include/linux/nubus.h
11238F:	include/uapi/linux/nubus.h
11239
11240NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11241M:	Antonino Daplas <adaplas@gmail.com>
11242L:	linux-fbdev@vger.kernel.org
11243S:	Maintained
11244F:	drivers/video/fbdev/riva/
11245F:	drivers/video/fbdev/nvidia/
11246
11247NVM EXPRESS DRIVER
11248M:	Keith Busch <kbusch@kernel.org>
11249M:	Jens Axboe <axboe@fb.com>
11250M:	Christoph Hellwig <hch@lst.de>
11251M:	Sagi Grimberg <sagi@grimberg.me>
11252L:	linux-nvme@lists.infradead.org
11253T:	git://git.infradead.org/nvme.git
11254W:	http://git.infradead.org/nvme.git
11255S:	Supported
11256F:	drivers/nvme/host/
11257F:	include/linux/nvme.h
11258F:	include/uapi/linux/nvme_ioctl.h
11259
11260NVM EXPRESS FC TRANSPORT DRIVERS
11261M:	James Smart <james.smart@broadcom.com>
11262L:	linux-nvme@lists.infradead.org
11263S:	Supported
11264F:	include/linux/nvme-fc.h
11265F:	include/linux/nvme-fc-driver.h
11266F:	drivers/nvme/host/fc.c
11267F:	drivers/nvme/target/fc.c
11268F:	drivers/nvme/target/fcloop.c
11269
11270NVM EXPRESS TARGET DRIVER
11271M:	Christoph Hellwig <hch@lst.de>
11272M:	Sagi Grimberg <sagi@grimberg.me>
11273L:	linux-nvme@lists.infradead.org
11274T:	git://git.infradead.org/nvme.git
11275W:	http://git.infradead.org/nvme.git
11276S:	Supported
11277F:	drivers/nvme/target/
11278
11279NVMEM FRAMEWORK
11280M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11281S:	Maintained
11282F:	drivers/nvmem/
11283F:	Documentation/devicetree/bindings/nvmem/
11284F:	Documentation/ABI/stable/sysfs-bus-nvmem
11285F:	include/linux/nvmem-consumer.h
11286F:	include/linux/nvmem-provider.h
11287
11288NXP FXAS21002C DRIVER
11289M:	Rui Miguel Silva <rmfrfs@gmail.com>
11290L:	linux-iio@vger.kernel.org
11291S:	Maintained
11292F:	Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11293F:	drivers/iio/gyro/fxas21002c_core.c
11294F:	drivers/iio/gyro/fxas21002c.h
11295F:	drivers/iio/gyro/fxas21002c_i2c.c
11296F:	drivers/iio/gyro/fxas21002c_spi.c
11297
11298NXP SGTL5000 DRIVER
11299M:	Fabio Estevam <festevam@gmail.com>
11300L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11301S:	Maintained
11302F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11303F:	sound/soc/codecs/sgtl5000*
11304
11305NXP SJA1105 ETHERNET SWITCH DRIVER
11306M:	Vladimir Oltean <olteanv@gmail.com>
11307L:	linux-kernel@vger.kernel.org
11308S:	Maintained
11309F:	drivers/net/dsa/sja1105
11310
11311NXP TDA998X DRM DRIVER
11312M:	Russell King <linux@armlinux.org.uk>
11313S:	Maintained
11314T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11315T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11316F:	drivers/gpu/drm/i2c/tda998x_drv.c
11317F:	include/drm/i2c/tda998x.h
11318F:	include/dt-bindings/display/tda998x.h
11319K:	"nxp,tda998x"
11320
11321NXP TFA9879 DRIVER
11322M:	Peter Rosin <peda@axentia.se>
11323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11324S:	Maintained
11325F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11326F:	sound/soc/codecs/tfa9879*
11327
11328NXP-NCI NFC DRIVER
11329M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11330R:	Charles Gorand <charles.gorand@effinnov.com>
11331L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11332S:	Supported
11333F:	drivers/nfc/nxp-nci
11334
11335OBJAGG
11336M:	Jiri Pirko <jiri@mellanox.com>
11337L:	netdev@vger.kernel.org
11338S:	Supported
11339F:	lib/objagg.c
11340F:	lib/test_objagg.c
11341F:	include/linux/objagg.h
11342
11343NXP FSPI DRIVER
11344R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11345M:	Ashish Kumar <ashish.kumar@nxp.com>
11346L:	linux-spi@vger.kernel.org
11347S:	Maintained
11348F:	drivers/spi/spi-nxp-fspi.c
11349F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11350
11351OBJTOOL
11352M:	Josh Poimboeuf <jpoimboe@redhat.com>
11353M:	Peter Zijlstra <peterz@infradead.org>
11354S:	Supported
11355F:	tools/objtool/
11356
11357OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11358M:	Frederic Barrat <fbarrat@linux.ibm.com>
11359M:	Andrew Donnellan <ajd@linux.ibm.com>
11360L:	linuxppc-dev@lists.ozlabs.org
11361S:	Supported
11362F:	arch/powerpc/platforms/powernv/ocxl.c
11363F:	arch/powerpc/include/asm/pnv-ocxl.h
11364F:	drivers/misc/ocxl/
11365F:	include/misc/ocxl*
11366F:	include/uapi/misc/ocxl.h
11367F:	Documentation/accelerators/ocxl.rst
11368
11369OMAP AUDIO SUPPORT
11370M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11371M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11372L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11373L:	linux-omap@vger.kernel.org
11374S:	Maintained
11375F:	sound/soc/ti/omap*
11376F:	sound/soc/ti/rx51.c
11377F:	sound/soc/ti/n810.c
11378F:	sound/soc/ti/sdma-pcm.*
11379
11380OMAP CLOCK FRAMEWORK SUPPORT
11381M:	Paul Walmsley <paul@pwsan.com>
11382L:	linux-omap@vger.kernel.org
11383S:	Maintained
11384F:	arch/arm/*omap*/*clock*
11385
11386OMAP DEVICE TREE SUPPORT
11387M:	Benoît Cousson <bcousson@baylibre.com>
11388M:	Tony Lindgren <tony@atomide.com>
11389L:	linux-omap@vger.kernel.org
11390L:	devicetree@vger.kernel.org
11391S:	Maintained
11392F:	arch/arm/boot/dts/*omap*
11393F:	arch/arm/boot/dts/*am3*
11394F:	arch/arm/boot/dts/*am4*
11395F:	arch/arm/boot/dts/*am5*
11396F:	arch/arm/boot/dts/*dra7*
11397
11398OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11399L:	linux-omap@vger.kernel.org
11400L:	linux-fbdev@vger.kernel.org
11401S:	Orphan
11402F:	drivers/video/fbdev/omap2/
11403F:	Documentation/arm/OMAP/DSS
11404
11405OMAP FRAMEBUFFER SUPPORT
11406L:	linux-fbdev@vger.kernel.org
11407L:	linux-omap@vger.kernel.org
11408S:	Orphan
11409F:	drivers/video/fbdev/omap/
11410
11411OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11412M:	Roger Quadros <rogerq@ti.com>
11413M:	Tony Lindgren <tony@atomide.com>
11414L:	linux-omap@vger.kernel.org
11415S:	Maintained
11416F:	drivers/memory/omap-gpmc.c
11417F:	arch/arm/mach-omap2/*gpmc*
11418
11419OMAP GPIO DRIVER
11420M:	Grygorii Strashko <grygorii.strashko@ti.com>
11421M:	Santosh Shilimkar <ssantosh@kernel.org>
11422M:	Kevin Hilman <khilman@kernel.org>
11423L:	linux-omap@vger.kernel.org
11424S:	Maintained
11425F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11426F:	drivers/gpio/gpio-omap.c
11427
11428OMAP HARDWARE SPINLOCK SUPPORT
11429M:	Ohad Ben-Cohen <ohad@wizery.com>
11430L:	linux-omap@vger.kernel.org
11431S:	Maintained
11432F:	drivers/hwspinlock/omap_hwspinlock.c
11433
11434OMAP HS MMC SUPPORT
11435L:	linux-mmc@vger.kernel.org
11436L:	linux-omap@vger.kernel.org
11437S:	Orphan
11438F:	drivers/mmc/host/omap_hsmmc.c
11439
11440OMAP HWMOD DATA
11441M:	Paul Walmsley <paul@pwsan.com>
11442L:	linux-omap@vger.kernel.org
11443S:	Maintained
11444F:	arch/arm/mach-omap2/omap_hwmod*data*
11445
11446OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11447M:	Benoît Cousson <bcousson@baylibre.com>
11448L:	linux-omap@vger.kernel.org
11449S:	Maintained
11450F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11451
11452OMAP HWMOD SUPPORT
11453M:	Benoît Cousson <bcousson@baylibre.com>
11454M:	Paul Walmsley <paul@pwsan.com>
11455L:	linux-omap@vger.kernel.org
11456S:	Maintained
11457F:	arch/arm/mach-omap2/omap_hwmod.*
11458
11459OMAP I2C DRIVER
11460M:	Vignesh R <vigneshr@ti.com>
11461L:	linux-omap@vger.kernel.org
11462L:	linux-i2c@vger.kernel.org
11463S:	Maintained
11464F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11465F:	drivers/i2c/busses/i2c-omap.c
11466
11467OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11468M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11469L:	linux-media@vger.kernel.org
11470S:	Maintained
11471F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11472F:	drivers/media/platform/omap3isp/
11473F:	drivers/staging/media/omap4iss/
11474
11475OMAP MMC SUPPORT
11476M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11477L:	linux-omap@vger.kernel.org
11478S:	Odd Fixes
11479F:	drivers/mmc/host/omap.c
11480
11481OMAP POWER MANAGEMENT SUPPORT
11482M:	Kevin Hilman <khilman@kernel.org>
11483L:	linux-omap@vger.kernel.org
11484S:	Maintained
11485F:	arch/arm/*omap*/*pm*
11486F:	drivers/cpufreq/omap-cpufreq.c
11487
11488OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11489M:	Rajendra Nayak <rnayak@codeaurora.org>
11490M:	Paul Walmsley <paul@pwsan.com>
11491L:	linux-omap@vger.kernel.org
11492S:	Maintained
11493F:	arch/arm/mach-omap2/prm*
11494
11495OMAP RANDOM NUMBER GENERATOR SUPPORT
11496M:	Deepak Saxena <dsaxena@plexity.net>
11497S:	Maintained
11498F:	drivers/char/hw_random/omap-rng.c
11499
11500OMAP USB SUPPORT
11501L:	linux-usb@vger.kernel.org
11502L:	linux-omap@vger.kernel.org
11503S:	Orphan
11504F:	drivers/usb/*/*omap*
11505F:	arch/arm/*omap*/usb*
11506
11507OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11508M:	Mark Jackson <mpfj@newflow.co.uk>
11509L:	linux-omap@vger.kernel.org
11510S:	Maintained
11511F:	arch/arm/boot/dts/am335x-nano.dts
11512
11513OMAP1 SUPPORT
11514M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11515M:	Tony Lindgren <tony@atomide.com>
11516L:	linux-omap@vger.kernel.org
11517Q:	http://patchwork.kernel.org/project/linux-omap/list/
11518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11519S:	Maintained
11520F:	arch/arm/mach-omap1/
11521F:	arch/arm/plat-omap/
11522F:	arch/arm/configs/omap1_defconfig
11523F:	drivers/i2c/busses/i2c-omap.c
11524F:	include/linux/platform_data/i2c-omap.h
11525F:	include/linux/platform_data/ams-delta-fiq.h
11526
11527OMAP2+ SUPPORT
11528M:	Tony Lindgren <tony@atomide.com>
11529L:	linux-omap@vger.kernel.org
11530W:	http://www.muru.com/linux/omap/
11531W:	http://linux.omap.com/
11532Q:	http://patchwork.kernel.org/project/linux-omap/list/
11533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11534S:	Maintained
11535F:	arch/arm/mach-omap2/
11536F:	arch/arm/plat-omap/
11537F:	arch/arm/configs/omap2plus_defconfig
11538F:	drivers/i2c/busses/i2c-omap.c
11539F:	drivers/irqchip/irq-omap-intc.c
11540F:	drivers/mfd/*omap*.c
11541F:	drivers/mfd/menelaus.c
11542F:	drivers/mfd/palmas.c
11543F:	drivers/mfd/tps65217.c
11544F:	drivers/mfd/tps65218.c
11545F:	drivers/mfd/tps65910.c
11546F:	drivers/mfd/twl-core.[ch]
11547F:	drivers/mfd/twl4030*.c
11548F:	drivers/mfd/twl6030*.c
11549F:	drivers/mfd/twl6040*.c
11550F:	drivers/regulator/palmas-regulator*.c
11551F:	drivers/regulator/pbias-regulator.c
11552F:	drivers/regulator/tps65217-regulator.c
11553F:	drivers/regulator/tps65218-regulator.c
11554F:	drivers/regulator/tps65910-regulator.c
11555F:	drivers/regulator/twl-regulator.c
11556F:	drivers/regulator/twl6030-regulator.c
11557F:	include/linux/platform_data/i2c-omap.h
11558
11559ONION OMEGA2+ BOARD
11560M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11561L:	linux-mips@vger.kernel.org
11562S:	Maintained
11563F:	arch/mips/boot/dts/ralink/omega2p.dts
11564
11565OMFS FILESYSTEM
11566M:	Bob Copeland <me@bobcopeland.com>
11567L:	linux-karma-devel@lists.sourceforge.net
11568S:	Maintained
11569F:	Documentation/filesystems/omfs.txt
11570F:	fs/omfs/
11571
11572OMNIKEY CARDMAN 4000 DRIVER
11573M:	Harald Welte <laforge@gnumonks.org>
11574S:	Maintained
11575F:	drivers/char/pcmcia/cm4000_cs.c
11576F:	include/linux/cm4000_cs.h
11577F:	include/uapi/linux/cm4000_cs.h
11578
11579OMNIKEY CARDMAN 4040 DRIVER
11580M:	Harald Welte <laforge@gnumonks.org>
11581S:	Maintained
11582F:	drivers/char/pcmcia/cm4040_cs.*
11583
11584OMNIVISION OV13858 SENSOR DRIVER
11585M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11586L:	linux-media@vger.kernel.org
11587T:	git git://linuxtv.org/media_tree.git
11588S:	Maintained
11589F:	drivers/media/i2c/ov13858.c
11590
11591OMNIVISION OV2680 SENSOR DRIVER
11592M:	Rui Miguel Silva <rmfrfs@gmail.com>
11593L:	linux-media@vger.kernel.org
11594T:	git git://linuxtv.org/media_tree.git
11595S:	Maintained
11596F:	drivers/media/i2c/ov2680.c
11597F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11598
11599OMNIVISION OV2685 SENSOR DRIVER
11600M:	Shunqian Zheng <zhengsq@rock-chips.com>
11601L:	linux-media@vger.kernel.org
11602T:	git git://linuxtv.org/media_tree.git
11603S:	Maintained
11604F:	drivers/media/i2c/ov2685.c
11605
11606OMNIVISION OV5640 SENSOR DRIVER
11607M:	Steve Longerbeam <slongerbeam@gmail.com>
11608L:	linux-media@vger.kernel.org
11609T:	git git://linuxtv.org/media_tree.git
11610S:	Maintained
11611F:	drivers/media/i2c/ov5640.c
11612
11613OMNIVISION OV5647 SENSOR DRIVER
11614M:	Luis Oliveira <lolivei@synopsys.com>
11615L:	linux-media@vger.kernel.org
11616T:	git git://linuxtv.org/media_tree.git
11617S:	Maintained
11618F:	drivers/media/i2c/ov5647.c
11619
11620OMNIVISION OV5695 SENSOR DRIVER
11621M:	Shunqian Zheng <zhengsq@rock-chips.com>
11622L:	linux-media@vger.kernel.org
11623T:	git git://linuxtv.org/media_tree.git
11624S:	Maintained
11625F:	drivers/media/i2c/ov5695.c
11626
11627OMNIVISION OV7670 SENSOR DRIVER
11628M:	Jonathan Corbet <corbet@lwn.net>
11629L:	linux-media@vger.kernel.org
11630T:	git git://linuxtv.org/media_tree.git
11631S:	Maintained
11632F:	drivers/media/i2c/ov7670.c
11633F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11634
11635OMNIVISION OV772x SENSOR DRIVER
11636M:	Jacopo Mondi <jacopo@jmondi.org>
11637L:	linux-media@vger.kernel.org
11638T:	git git://linuxtv.org/media_tree.git
11639S:	Odd fixes
11640F:	drivers/media/i2c/ov772x.c
11641F:	include/media/i2c/ov772x.h
11642F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11643
11644OMNIVISION OV7740 SENSOR DRIVER
11645M:	Wenyou Yang <wenyou.yang@microchip.com>
11646L:	linux-media@vger.kernel.org
11647T:	git git://linuxtv.org/media_tree.git
11648S:	Maintained
11649F:	drivers/media/i2c/ov7740.c
11650F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11651
11652OMNIVISION OV9640 SENSOR DRIVER
11653M:	Petr Cvek <petrcvekcz@gmail.com>
11654L:	linux-media@vger.kernel.org
11655S:	Maintained
11656F:	drivers/media/i2c/ov9640.*
11657
11658OMNIVISION OV8856 SENSOR DRIVER
11659M:	Ben Kao <ben.kao@intel.com>
11660L:	linux-media@vger.kernel.org
11661T:	git git://linuxtv.org/media_tree.git
11662S:	Maintained
11663F:	drivers/media/i2c/ov8856.c
11664
11665OMNIVISION OV9650 SENSOR DRIVER
11666M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11667R:	Akinobu Mita <akinobu.mita@gmail.com>
11668R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11669L:	linux-media@vger.kernel.org
11670T:	git git://linuxtv.org/media_tree.git
11671S:	Maintained
11672F:	drivers/media/i2c/ov9650.c
11673F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11674
11675ONENAND FLASH DRIVER
11676M:	Kyungmin Park <kyungmin.park@samsung.com>
11677L:	linux-mtd@lists.infradead.org
11678S:	Maintained
11679F:	drivers/mtd/nand/onenand/
11680F:	include/linux/mtd/onenand*.h
11681
11682ONSTREAM SCSI TAPE DRIVER
11683M:	Willem Riede <osst@riede.org>
11684L:	osst-users@lists.sourceforge.net
11685L:	linux-scsi@vger.kernel.org
11686S:	Maintained
11687F:	Documentation/scsi/osst.txt
11688F:	drivers/scsi/osst.*
11689F:	drivers/scsi/osst_*.h
11690F:	drivers/scsi/st.h
11691
11692OP-TEE DRIVER
11693M:	Jens Wiklander <jens.wiklander@linaro.org>
11694S:	Maintained
11695F:	drivers/tee/optee/
11696
11697OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11698M:	Sumit Garg <sumit.garg@linaro.org>
11699S:	Maintained
11700F:	drivers/char/hw_random/optee-rng.c
11701
11702OPA-VNIC DRIVER
11703M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11704M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11705L:	linux-rdma@vger.kernel.org
11706S:	Supported
11707F:	drivers/infiniband/ulp/opa_vnic
11708
11709OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11710M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11711M:	Frank Rowand <frowand.list@gmail.com>
11712L:	devicetree@vger.kernel.org
11713S:	Maintained
11714F:	Documentation/devicetree/dynamic-resolution-notes.txt
11715F:	Documentation/devicetree/overlay-notes.txt
11716F:	drivers/of/overlay.c
11717F:	drivers/of/resolver.c
11718K:	of_overlay_notifier_
11719
11720OPEN FIRMWARE AND FLATTENED DEVICE TREE
11721M:	Rob Herring <robh+dt@kernel.org>
11722M:	Frank Rowand <frowand.list@gmail.com>
11723L:	devicetree@vger.kernel.org
11724W:	http://www.devicetree.org/
11725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11726S:	Maintained
11727F:	drivers/of/
11728F:	include/linux/of*.h
11729F:	scripts/dtc/
11730F:	Documentation/ABI/testing/sysfs-firmware-ofw
11731
11732OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11733M:	Rob Herring <robh+dt@kernel.org>
11734M:	Mark Rutland <mark.rutland@arm.com>
11735L:	devicetree@vger.kernel.org
11736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11737Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11738S:	Maintained
11739F:	Documentation/devicetree/
11740F:	arch/*/boot/dts/
11741F:	include/dt-bindings/
11742
11743OPENCORES I2C BUS DRIVER
11744M:	Peter Korsgaard <peter@korsgaard.com>
11745M:	Andrew Lunn <andrew@lunn.ch>
11746L:	linux-i2c@vger.kernel.org
11747S:	Maintained
11748F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11749F:	Documentation/i2c/busses/i2c-ocores
11750F:	drivers/i2c/busses/i2c-ocores.c
11751F:	include/linux/platform_data/i2c-ocores.h
11752
11753OPENRISC ARCHITECTURE
11754M:	Jonas Bonn <jonas@southpole.se>
11755M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11756M:	Stafford Horne <shorne@gmail.com>
11757T:	git git://github.com/openrisc/linux.git
11758L:	openrisc@lists.librecores.org
11759W:	http://openrisc.io
11760S:	Maintained
11761F:	Documentation/devicetree/bindings/openrisc/
11762F:	Documentation/openrisc/
11763F:	arch/openrisc/
11764F:	drivers/irqchip/irq-ompic.c
11765F:	drivers/irqchip/irq-or1k-*
11766
11767OPENVSWITCH
11768M:	Pravin B Shelar <pshelar@ovn.org>
11769L:	netdev@vger.kernel.org
11770L:	dev@openvswitch.org
11771W:	http://openvswitch.org
11772S:	Maintained
11773F:	net/openvswitch/
11774F:	include/uapi/linux/openvswitch.h
11775
11776OPERATING PERFORMANCE POINTS (OPP)
11777M:	Viresh Kumar <vireshk@kernel.org>
11778M:	Nishanth Menon <nm@ti.com>
11779M:	Stephen Boyd <sboyd@kernel.org>
11780L:	linux-pm@vger.kernel.org
11781S:	Maintained
11782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11783F:	drivers/opp/
11784F:	include/linux/pm_opp.h
11785F:	Documentation/power/opp.txt
11786F:	Documentation/devicetree/bindings/opp/
11787
11788OPL4 DRIVER
11789M:	Clemens Ladisch <clemens@ladisch.de>
11790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11792S:	Maintained
11793F:	sound/drivers/opl4/
11794
11795OPROFILE
11796M:	Robert Richter <rric@kernel.org>
11797L:	oprofile-list@lists.sf.net
11798S:	Maintained
11799F:	arch/*/include/asm/oprofile*.h
11800F:	arch/*/oprofile/
11801F:	drivers/oprofile/
11802F:	include/linux/oprofile.h
11803
11804ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11805M:	Mark Fasheh <mark@fasheh.com>
11806M:	Joel Becker <jlbec@evilplan.org>
11807M:	Joseph Qi <joseph.qi@linux.alibaba.com>
11808L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11809W:	http://ocfs2.wiki.kernel.org
11810S:	Supported
11811F:	Documentation/filesystems/ocfs2.txt
11812F:	Documentation/filesystems/dlmfs.txt
11813F:	fs/ocfs2/
11814
11815ORANGEFS FILESYSTEM
11816M:	Mike Marshall <hubcap@omnibond.com>
11817R:	Martin Brandenburg <martin@omnibond.com>
11818L:	devel@lists.orangefs.org
11819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11820S:	Supported
11821F:	fs/orangefs/
11822F:	Documentation/filesystems/orangefs.txt
11823
11824ORINOCO DRIVER
11825L:	linux-wireless@vger.kernel.org
11826W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11827W:	http://www.nongnu.org/orinoco/
11828S:	Orphan
11829F:	drivers/net/wireless/intersil/orinoco/
11830
11831OV2659 OMNIVISION SENSOR DRIVER
11832M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11833L:	linux-media@vger.kernel.org
11834W:	https://linuxtv.org
11835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11836T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11837S:	Maintained
11838F:	drivers/media/i2c/ov2659.c
11839F:	include/media/i2c/ov2659.h
11840
11841OVERLAY FILESYSTEM
11842M:	Miklos Szeredi <miklos@szeredi.hu>
11843L:	linux-unionfs@vger.kernel.org
11844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11845S:	Supported
11846F:	fs/overlayfs/
11847F:	Documentation/filesystems/overlayfs.txt
11848
11849P54 WIRELESS DRIVER
11850M:	Christian Lamparter <chunkeey@googlemail.com>
11851L:	linux-wireless@vger.kernel.org
11852W:	http://wireless.kernel.org/en/users/Drivers/p54
11853S:	Maintained
11854F:	drivers/net/wireless/intersil/p54/
11855
11856PA SEMI ETHERNET DRIVER
11857L:	netdev@vger.kernel.org
11858S:	Orphan
11859F:	drivers/net/ethernet/pasemi/*
11860
11861PA SEMI SMBUS DRIVER
11862L:	linux-i2c@vger.kernel.org
11863S:	Orphan
11864F:	drivers/i2c/busses/i2c-pasemi.c
11865
11866PACKING
11867M:	Vladimir Oltean <olteanv@gmail.com>
11868L:	netdev@vger.kernel.org
11869S:	Supported
11870F:	lib/packing.c
11871F:	include/linux/packing.h
11872F:	Documentation/packing.txt
11873
11874PADATA PARALLEL EXECUTION MECHANISM
11875M:	Steffen Klassert <steffen.klassert@secunet.com>
11876L:	linux-crypto@vger.kernel.org
11877S:	Maintained
11878F:	kernel/padata.c
11879F:	include/linux/padata.h
11880F:	Documentation/padata.txt
11881
11882PANASONIC LAPTOP ACPI EXTRAS DRIVER
11883M:	Harald Welte <laforge@gnumonks.org>
11884L:	platform-driver-x86@vger.kernel.org
11885S:	Maintained
11886F:	drivers/platform/x86/panasonic-laptop.c
11887
11888PARALLEL LCD/KEYPAD PANEL DRIVER
11889M:	Willy Tarreau <willy@haproxy.com>
11890M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11891S:	Odd Fixes
11892F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11893F:	drivers/auxdisplay/panel.c
11894
11895PARALLEL PORT SUBSYSTEM
11896M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11897M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11898L:	linux-parport@lists.infradead.org (subscribers-only)
11899S:	Maintained
11900F:	drivers/parport/
11901F:	include/linux/parport*.h
11902F:	drivers/char/ppdev.c
11903F:	include/uapi/linux/ppdev.h
11904F:	Documentation/parport*.txt
11905
11906PARAVIRT_OPS INTERFACE
11907M:	Juergen Gross <jgross@suse.com>
11908M:	Alok Kataria <akataria@vmware.com>
11909L:	virtualization@lists.linux-foundation.org
11910S:	Supported
11911F:	Documentation/virtual/paravirt_ops.txt
11912F:	arch/*/kernel/paravirt*
11913F:	arch/*/include/asm/paravirt*.h
11914F:	include/linux/hypervisor.h
11915
11916PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11917M:	Tim Waugh <tim@cyberelk.net>
11918L:	linux-parport@lists.infradead.org (subscribers-only)
11919S:	Maintained
11920F:	Documentation/blockdev/paride.txt
11921F:	drivers/block/paride/
11922
11923PARISC ARCHITECTURE
11924M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11925M:	Helge Deller <deller@gmx.de>
11926L:	linux-parisc@vger.kernel.org
11927W:	http://www.parisc-linux.org/
11928Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11931S:	Maintained
11932F:	arch/parisc/
11933F:	Documentation/parisc/
11934F:	drivers/parisc/
11935F:	drivers/char/agp/parisc-agp.c
11936F:	drivers/input/serio/gscps2.c
11937F:	drivers/parport/parport_gsc.*
11938F:	drivers/tty/serial/8250/8250_gsc.c
11939F:	drivers/video/fbdev/sti*
11940F:	drivers/video/console/sti*
11941F:	drivers/video/logo/logo_parisc*
11942
11943PARMAN
11944M:	Jiri Pirko <jiri@mellanox.com>
11945L:	netdev@vger.kernel.org
11946S:	Supported
11947F:	lib/parman.c
11948F:	lib/test_parman.c
11949F:	include/linux/parman.h
11950
11951PC ENGINES APU BOARD DRIVER
11952M:	Enrico Weigelt, metux IT consult <info@metux.net>
11953S:	Maintained
11954F:	drivers/platform/x86/pcengines-apuv2.c
11955
11956PC87360 HARDWARE MONITORING DRIVER
11957M:	Jim Cromie <jim.cromie@gmail.com>
11958L:	linux-hwmon@vger.kernel.org
11959S:	Maintained
11960F:	Documentation/hwmon/pc87360.rst
11961F:	drivers/hwmon/pc87360.c
11962
11963PC8736x GPIO DRIVER
11964M:	Jim Cromie <jim.cromie@gmail.com>
11965S:	Maintained
11966F:	drivers/char/pc8736x_gpio.c
11967
11968PC87427 HARDWARE MONITORING DRIVER
11969M:	Jean Delvare <jdelvare@suse.com>
11970L:	linux-hwmon@vger.kernel.org
11971S:	Maintained
11972F:	Documentation/hwmon/pc87427.rst
11973F:	drivers/hwmon/pc87427.c
11974
11975PCA9532 LED DRIVER
11976M:	Riku Voipio <riku.voipio@iki.fi>
11977S:	Maintained
11978F:	drivers/leds/leds-pca9532.c
11979F:	include/linux/leds-pca9532.h
11980
11981PCA9541 I2C BUS MASTER SELECTOR DRIVER
11982M:	Guenter Roeck <linux@roeck-us.net>
11983L:	linux-i2c@vger.kernel.org
11984S:	Maintained
11985F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11986
11987PCDP - PRIMARY CONSOLE AND DEBUG PORT
11988M:	Khalid Aziz <khalid@gonehiking.org>
11989S:	Maintained
11990F:	drivers/firmware/pcdp.*
11991
11992PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11993M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11994L:	linux-pci@vger.kernel.org
11995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11996S:	Maintained
11997F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11998F:	drivers/pci/controller/pci-aardvark.c
11999
12000PCI DRIVER FOR ALTERA PCIE IP
12001M:	Ley Foon Tan <lftan@altera.com>
12002L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12003L:	linux-pci@vger.kernel.org
12004S:	Supported
12005F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12006F:	drivers/pci/controller/pcie-altera.c
12007
12008PCI DRIVER FOR APPLIEDMICRO XGENE
12009M:	Toan Le <toan@os.amperecomputing.com>
12010L:	linux-pci@vger.kernel.org
12011L:	linux-arm-kernel@lists.infradead.org
12012S:	Maintained
12013F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12014F:	drivers/pci/controller/pci-xgene.c
12015
12016PCI DRIVER FOR ARM VERSATILE PLATFORM
12017M:	Rob Herring <robh@kernel.org>
12018L:	linux-pci@vger.kernel.org
12019L:	linux-arm-kernel@lists.infradead.org
12020S:	Maintained
12021F:	Documentation/devicetree/bindings/pci/versatile.txt
12022F:	drivers/pci/controller/pci-versatile.c
12023
12024PCI DRIVER FOR ARMADA 8K
12025M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12026L:	linux-pci@vger.kernel.org
12027L:	linux-arm-kernel@lists.infradead.org
12028S:	Maintained
12029F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12030F:	drivers/pci/controller/dwc/pcie-armada8k.c
12031
12032PCI DRIVER FOR CADENCE PCIE IP
12033M:	Tom Joseph <tjoseph@cadence.com>
12034L:	linux-pci@vger.kernel.org
12035S:	Maintained
12036F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12037F:	drivers/pci/controller/pcie-cadence*
12038
12039PCI DRIVER FOR FREESCALE LAYERSCAPE
12040M:	Minghuan Lian <minghuan.Lian@nxp.com>
12041M:	Mingkai Hu <mingkai.hu@nxp.com>
12042M:	Roy Zang <roy.zang@nxp.com>
12043L:	linuxppc-dev@lists.ozlabs.org
12044L:	linux-pci@vger.kernel.org
12045L:	linux-arm-kernel@lists.infradead.org
12046S:	Maintained
12047F:	drivers/pci/controller/dwc/*layerscape*
12048
12049PCI DRIVER FOR GENERIC OF HOSTS
12050M:	Will Deacon <will.deacon@arm.com>
12051L:	linux-pci@vger.kernel.org
12052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12053S:	Maintained
12054F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12055F:	drivers/pci/controller/pci-host-common.c
12056F:	drivers/pci/controller/pci-host-generic.c
12057
12058PCI DRIVER FOR IMX6
12059M:	Richard Zhu <hongxing.zhu@nxp.com>
12060M:	Lucas Stach <l.stach@pengutronix.de>
12061L:	linux-pci@vger.kernel.org
12062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12063S:	Maintained
12064F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12065F:	drivers/pci/controller/dwc/*imx6*
12066
12067PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12068M:	Keith Busch <keith.busch@intel.com>
12069M:	Jonathan Derrick <jonathan.derrick@intel.com>
12070L:	linux-pci@vger.kernel.org
12071S:	Supported
12072F:	drivers/pci/controller/vmd.c
12073
12074PCI DRIVER FOR MICROSEMI SWITCHTEC
12075M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12076M:	Logan Gunthorpe <logang@deltatee.com>
12077L:	linux-pci@vger.kernel.org
12078S:	Maintained
12079F:	Documentation/switchtec.txt
12080F:	Documentation/ABI/testing/sysfs-class-switchtec
12081F:	drivers/pci/switch/switchtec*
12082F:	include/uapi/linux/switchtec_ioctl.h
12083F:	include/linux/switchtec.h
12084F:	drivers/ntb/hw/mscc/
12085
12086PCI DRIVER FOR MOBIVEIL PCIE IP
12087M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12088M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12089L:	linux-pci@vger.kernel.org
12090S:	Supported
12091F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12092F:	drivers/pci/controller/pcie-mobiveil.c
12093
12094PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12095M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12096M:	Jason Cooper <jason@lakedaemon.net>
12097L:	linux-pci@vger.kernel.org
12098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12099S:	Maintained
12100F:	drivers/pci/controller/*mvebu*
12101
12102PCI DRIVER FOR NVIDIA TEGRA
12103M:	Thierry Reding <thierry.reding@gmail.com>
12104L:	linux-tegra@vger.kernel.org
12105L:	linux-pci@vger.kernel.org
12106S:	Supported
12107F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12108F:	drivers/pci/controller/pci-tegra.c
12109
12110PCI DRIVER FOR RENESAS R-CAR
12111M:	Simon Horman <horms@verge.net.au>
12112L:	linux-pci@vger.kernel.org
12113L:	linux-renesas-soc@vger.kernel.org
12114S:	Maintained
12115F:	drivers/pci/controller/*rcar*
12116
12117PCI DRIVER FOR SAMSUNG EXYNOS
12118M:	Jingoo Han <jingoohan1@gmail.com>
12119L:	linux-pci@vger.kernel.org
12120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12121L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12122S:	Maintained
12123F:	drivers/pci/controller/dwc/pci-exynos.c
12124
12125PCI DRIVER FOR SYNOPSYS DESIGNWARE
12126M:	Jingoo Han <jingoohan1@gmail.com>
12127M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12128L:	linux-pci@vger.kernel.org
12129S:	Maintained
12130F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12131F:	drivers/pci/controller/dwc/*designware*
12132
12133PCI DRIVER FOR TI DRA7XX
12134M:	Kishon Vijay Abraham I <kishon@ti.com>
12135L:	linux-omap@vger.kernel.org
12136L:	linux-pci@vger.kernel.org
12137S:	Supported
12138F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12139F:	drivers/pci/controller/dwc/pci-dra7xx.c
12140
12141PCI DRIVER FOR TI KEYSTONE
12142M:	Murali Karicheri <m-karicheri2@ti.com>
12143L:	linux-pci@vger.kernel.org
12144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12145S:	Maintained
12146F:	drivers/pci/controller/dwc/pci-keystone.c
12147
12148PCI ENDPOINT SUBSYSTEM
12149M:	Kishon Vijay Abraham I <kishon@ti.com>
12150M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12151L:	linux-pci@vger.kernel.org
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12153S:	Supported
12154F:	drivers/pci/endpoint/
12155F:	drivers/misc/pci_endpoint_test.c
12156F:	tools/pci/
12157
12158PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12159M:	Russell Currey <ruscur@russell.cc>
12160M:	Sam Bobroff <sbobroff@linux.ibm.com>
12161M:	Oliver O'Halloran <oohall@gmail.com>
12162L:	linuxppc-dev@lists.ozlabs.org
12163S:	Supported
12164F:	Documentation/PCI/pci-error-recovery.txt
12165F:	drivers/pci/pcie/aer.c
12166F:	drivers/pci/pcie/dpc.c
12167F:	drivers/pci/pcie/err.c
12168F:	Documentation/powerpc/eeh-pci-error-recovery.txt
12169F:	arch/powerpc/kernel/eeh*.c
12170F:	arch/powerpc/platforms/*/eeh*.c
12171F:	arch/powerpc/include/*/eeh*.h
12172
12173PCI ERROR RECOVERY
12174M:	Linas Vepstas <linasvepstas@gmail.com>
12175L:	linux-pci@vger.kernel.org
12176S:	Supported
12177F:	Documentation/PCI/pci-error-recovery.txt
12178
12179PCI MSI DRIVER FOR ALTERA MSI IP
12180M:	Ley Foon Tan <lftan@altera.com>
12181L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12182L:	linux-pci@vger.kernel.org
12183S:	Supported
12184F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12185F:	drivers/pci/controller/pcie-altera-msi.c
12186
12187PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12188M:	Toan Le <toan@os.amperecomputing.com>
12189L:	linux-pci@vger.kernel.org
12190L:	linux-arm-kernel@lists.infradead.org
12191S:	Maintained
12192F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12193F:	drivers/pci/controller/pci-xgene-msi.c
12194
12195PCI SUBSYSTEM
12196M:	Bjorn Helgaas <bhelgaas@google.com>
12197L:	linux-pci@vger.kernel.org
12198Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12200S:	Supported
12201F:	Documentation/devicetree/bindings/pci/
12202F:	Documentation/PCI/
12203F:	drivers/acpi/pci*
12204F:	drivers/pci/
12205F:	include/asm-generic/pci*
12206F:	include/linux/pci*
12207F:	include/linux/of_pci.h
12208F:	include/uapi/linux/pci*
12209F:	lib/pci*
12210F:	arch/x86/pci/
12211F:	arch/x86/kernel/quirks.c
12212F:	arch/x86/kernel/early-quirks.c
12213
12214PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12215M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12216L:	linux-pci@vger.kernel.org
12217Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12219S:	Supported
12220F:	drivers/pci/controller/
12221
12222PCIE DRIVER FOR ANNAPURNA LABS
12223M:	Jonathan Chocron <jonnyc@amazon.com>
12224L:	linux-pci@vger.kernel.org
12225S:	Maintained
12226F:	drivers/pci/controller/dwc/pcie-al.c
12227
12228PCIE DRIVER FOR AMLOGIC MESON
12229M:	Yue Wang <yue.wang@Amlogic.com>
12230L:	linux-pci@vger.kernel.org
12231L:	linux-amlogic@lists.infradead.org
12232S:	Maintained
12233F:	drivers/pci/controller/dwc/pci-meson.c
12234
12235PCIE DRIVER FOR AXIS ARTPEC
12236M:	Jesper Nilsson <jesper.nilsson@axis.com>
12237L:	linux-arm-kernel@axis.com
12238L:	linux-pci@vger.kernel.org
12239S:	Maintained
12240F:	Documentation/devicetree/bindings/pci/axis,artpec*
12241F:	drivers/pci/controller/dwc/*artpec*
12242
12243PCIE DRIVER FOR CAVIUM THUNDERX
12244M:	David Daney <david.daney@cavium.com>
12245L:	linux-pci@vger.kernel.org
12246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12247S:	Supported
12248F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12249F:	drivers/pci/controller/pci-thunder-*
12250
12251PCIE DRIVER FOR HISILICON
12252M:	Zhou Wang <wangzhou1@hisilicon.com>
12253L:	linux-pci@vger.kernel.org
12254S:	Maintained
12255F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12256F:	drivers/pci/controller/dwc/pcie-hisi.c
12257
12258PCIE DRIVER FOR HISILICON KIRIN
12259M:	Xiaowei Song <songxiaowei@hisilicon.com>
12260M:	Binghui Wang <wangbinghui@hisilicon.com>
12261L:	linux-pci@vger.kernel.org
12262S:	Maintained
12263F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12264F:	drivers/pci/controller/dwc/pcie-kirin.c
12265
12266PCIE DRIVER FOR HISILICON STB
12267M:	Shawn Guo <shawn.guo@linaro.org>
12268L:	linux-pci@vger.kernel.org
12269S:	Maintained
12270F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12271F:	drivers/pci/controller/dwc/pcie-histb.c
12272
12273PCIE DRIVER FOR MEDIATEK
12274M:	Ryder Lee <ryder.lee@mediatek.com>
12275L:	linux-pci@vger.kernel.org
12276L:	linux-mediatek@lists.infradead.org
12277S:	Supported
12278F:	Documentation/devicetree/bindings/pci/mediatek*
12279F:	drivers/pci/controller/*mediatek*
12280
12281PCIE DRIVER FOR QUALCOMM MSM
12282M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12283L:	linux-pci@vger.kernel.org
12284L:	linux-arm-msm@vger.kernel.org
12285S:	Maintained
12286F:	drivers/pci/controller/dwc/*qcom*
12287
12288PCIE DRIVER FOR ROCKCHIP
12289M:	Shawn Lin <shawn.lin@rock-chips.com>
12290L:	linux-pci@vger.kernel.org
12291L:	linux-rockchip@lists.infradead.org
12292S:	Maintained
12293F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12294F:	drivers/pci/controller/pcie-rockchip*
12295
12296PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12297M:	Linus Walleij <linus.walleij@linaro.org>
12298L:	linux-pci@vger.kernel.org
12299S:	Maintained
12300F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12301F:	drivers/pci/controller/pci-v3-semi.c
12302
12303PCIE DRIVER FOR SOCIONEXT UNIPHIER
12304M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12305L:	linux-pci@vger.kernel.org
12306S:	Maintained
12307F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12308F:	drivers/pci/controller/dwc/pcie-uniphier.c
12309
12310PCIE DRIVER FOR ST SPEAR13XX
12311M:	Pratyush Anand <pratyush.anand@gmail.com>
12312L:	linux-pci@vger.kernel.org
12313S:	Maintained
12314F:	drivers/pci/controller/dwc/*spear*
12315
12316PCMCIA SUBSYSTEM
12317M:	Dominik Brodowski <linux@dominikbrodowski.net>
12318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12319S:	Odd Fixes
12320F:	Documentation/pcmcia/
12321F:	tools/pcmcia/
12322F:	drivers/pcmcia/
12323F:	include/pcmcia/
12324
12325PCNET32 NETWORK DRIVER
12326M:	Don Fry <pcnet32@frontier.com>
12327L:	netdev@vger.kernel.org
12328S:	Maintained
12329F:	drivers/net/ethernet/amd/pcnet32.c
12330
12331PCRYPT PARALLEL CRYPTO ENGINE
12332M:	Steffen Klassert <steffen.klassert@secunet.com>
12333L:	linux-crypto@vger.kernel.org
12334S:	Maintained
12335F:	crypto/pcrypt.c
12336F:	include/crypto/pcrypt.h
12337
12338PEAQ WMI HOTKEYS DRIVER
12339M:	Hans de Goede <hdegoede@redhat.com>
12340L:	platform-driver-x86@vger.kernel.org
12341S:	Maintained
12342F:	drivers/platform/x86/peaq-wmi.c
12343
12344PER-CPU MEMORY ALLOCATOR
12345M:	Dennis Zhou <dennis@kernel.org>
12346M:	Tejun Heo <tj@kernel.org>
12347M:	Christoph Lameter <cl@linux.com>
12348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12349S:	Maintained
12350F:	include/linux/percpu*.h
12351F:	mm/percpu*.c
12352F:	arch/*/include/asm/percpu.h
12353
12354PER-TASK DELAY ACCOUNTING
12355M:	Balbir Singh <bsingharora@gmail.com>
12356S:	Maintained
12357F:	include/linux/delayacct.h
12358F:	kernel/delayacct.c
12359
12360PERFORMANCE EVENTS SUBSYSTEM
12361M:	Peter Zijlstra <peterz@infradead.org>
12362M:	Ingo Molnar <mingo@redhat.com>
12363M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12364R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12365R:	Jiri Olsa <jolsa@redhat.com>
12366R:	Namhyung Kim <namhyung@kernel.org>
12367L:	linux-kernel@vger.kernel.org
12368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12369S:	Supported
12370F:	kernel/events/*
12371F:	include/linux/perf_event.h
12372F:	include/uapi/linux/perf_event.h
12373F:	arch/*/kernel/perf_event*.c
12374F:	arch/*/kernel/*/perf_event*.c
12375F:	arch/*/kernel/*/*/perf_event*.c
12376F:	arch/*/include/asm/perf_event.h
12377F:	arch/*/kernel/perf_callchain.c
12378F:	arch/*/events/*
12379F:	arch/*/events/*/*
12380F:	tools/perf/
12381
12382PERSONALITY HANDLING
12383M:	Christoph Hellwig <hch@infradead.org>
12384L:	linux-abi-devel@lists.sourceforge.net
12385S:	Maintained
12386F:	include/linux/personality.h
12387F:	include/uapi/linux/personality.h
12388
12389PHOENIX RC FLIGHT CONTROLLER ADAPTER
12390M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12391L:	linux-input@vger.kernel.org
12392S:	Maintained
12393F:	Documentation/input/devices/pxrc.rst
12394F:	drivers/input/joystick/pxrc.c
12395
12396PHONET PROTOCOL
12397M:	Remi Denis-Courmont <courmisch@gmail.com>
12398S:	Supported
12399F:	Documentation/networking/phonet.txt
12400F:	include/linux/phonet.h
12401F:	include/net/phonet/
12402F:	include/uapi/linux/phonet.h
12403F:	net/phonet/
12404
12405PHRAM MTD DRIVER
12406M:	Joern Engel <joern@lazybastard.org>
12407L:	linux-mtd@lists.infradead.org
12408S:	Maintained
12409F:	drivers/mtd/devices/phram.c
12410
12411PICOLCD HID DRIVER
12412M:	Bruno Prémont <bonbons@linux-vserver.org>
12413L:	linux-input@vger.kernel.org
12414S:	Maintained
12415F:	drivers/hid/hid-picolcd*
12416
12417PICOXCELL SUPPORT
12418M:	Jamie Iles <jamie@jamieiles.com>
12419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12420T:	git git://github.com/jamieiles/linux-2.6-ji.git
12421S:	Supported
12422F:	arch/arm/boot/dts/picoxcell*
12423F:	arch/arm/mach-picoxcell/
12424F:	drivers/crypto/picoxcell*
12425
12426PIN CONTROL SUBSYSTEM
12427M:	Linus Walleij <linus.walleij@linaro.org>
12428L:	linux-gpio@vger.kernel.org
12429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12430S:	Maintained
12431F:	Documentation/devicetree/bindings/pinctrl/
12432F:	Documentation/driver-api/pinctl.rst
12433F:	drivers/pinctrl/
12434F:	include/linux/pinctrl/
12435
12436PIN CONTROLLER - MICROCHIP AT91
12437M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12439L:	linux-gpio@vger.kernel.org
12440S:	Supported
12441F:	drivers/pinctrl/pinctrl-at91*
12442
12443PIN CONTROLLER - FREESCALE
12444M:	Dong Aisheng <aisheng.dong@nxp.com>
12445M:	Fabio Estevam <festevam@gmail.com>
12446M:	Shawn Guo <shawnguo@kernel.org>
12447M:	Stefan Agner <stefan@agner.ch>
12448R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12449L:	linux-gpio@vger.kernel.org
12450S:	Maintained
12451F:	drivers/pinctrl/freescale/
12452F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12453
12454PIN CONTROLLER - INTEL
12455M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12456M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12458S:	Maintained
12459F:	drivers/pinctrl/intel/
12460
12461PIN CONTROLLER - MEDIATEK
12462M:	Sean Wang <sean.wang@kernel.org>
12463L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12464S:	Maintained
12465F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12466F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12467F:	drivers/pinctrl/mediatek/
12468
12469PIN CONTROLLER - QUALCOMM
12470M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12471S:	Maintained
12472L:	linux-arm-msm@vger.kernel.org
12473F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12474F:	drivers/pinctrl/qcom/
12475
12476PIN CONTROLLER - RENESAS
12477M:	Geert Uytterhoeven <geert+renesas@glider.be>
12478L:	linux-renesas-soc@vger.kernel.org
12479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12480S:	Maintained
12481F:	drivers/pinctrl/pinctrl-rz*
12482F:	drivers/pinctrl/sh-pfc/
12483
12484PIN CONTROLLER - SAMSUNG
12485M:	Tomasz Figa <tomasz.figa@gmail.com>
12486M:	Krzysztof Kozlowski <krzk@kernel.org>
12487M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12489L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12490Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12492S:	Maintained
12493F:	drivers/pinctrl/samsung/
12494F:	include/dt-bindings/pinctrl/samsung.h
12495F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12496
12497PIN CONTROLLER - SINGLE
12498M:	Tony Lindgren <tony@atomide.com>
12499M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12501L:	linux-omap@vger.kernel.org
12502S:	Maintained
12503F:	drivers/pinctrl/pinctrl-single.c
12504
12505PIN CONTROLLER - ST SPEAR
12506M:	Viresh Kumar <vireshk@kernel.org>
12507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12508W:	http://www.st.com/spear
12509S:	Maintained
12510F:	drivers/pinctrl/spear/
12511
12512PISTACHIO SOC SUPPORT
12513M:	James Hartley <james.hartley@sondrel.com>
12514L:	linux-mips@vger.kernel.org
12515S:	Odd Fixes
12516F:	arch/mips/pistachio/
12517F:	arch/mips/include/asm/mach-pistachio/
12518F:	arch/mips/boot/dts/img/pistachio*
12519F:	arch/mips/configs/pistachio*_defconfig
12520
12521PKTCDVD DRIVER
12522S:	Orphan
12523M:	linux-block@vger.kernel.org
12524F:	drivers/block/pktcdvd.c
12525F:	include/linux/pktcdvd.h
12526F:	include/uapi/linux/pktcdvd.h
12527
12528PKUNITY SOC DRIVERS
12529M:	Guan Xuetao <gxt@pku.edu.cn>
12530W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12531S:	Maintained
12532T:	git git://github.com/gxt/linux.git
12533F:	drivers/input/serio/i8042-unicore32io.h
12534F:	drivers/i2c/busses/i2c-puv3.c
12535F:	drivers/video/fbdev/fb-puv3.c
12536F:	drivers/rtc/rtc-puv3.c
12537
12538PMBUS HARDWARE MONITORING DRIVERS
12539M:	Guenter Roeck <linux@roeck-us.net>
12540L:	linux-hwmon@vger.kernel.org
12541W:	http://hwmon.wiki.kernel.org/
12542W:	http://www.roeck-us.net/linux/drivers/
12543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12544S:	Maintained
12545F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12546F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12547F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12548F:	Documentation/hwmon/adm1275.rst
12549F:	Documentation/hwmon/ibm-cffps.rst
12550F:	Documentation/hwmon/ir35221.rst
12551F:	Documentation/hwmon/lm25066.rst
12552F:	Documentation/hwmon/ltc2978.rst
12553F:	Documentation/hwmon/ltc3815.rst
12554F:	Documentation/hwmon/max16064.rst
12555F:	Documentation/hwmon/max20751.rst
12556F:	Documentation/hwmon/max31785.rst
12557F:	Documentation/hwmon/max34440.rst
12558F:	Documentation/hwmon/max8688.rst
12559F:	Documentation/hwmon/pmbus.rst
12560F:	Documentation/hwmon/pmbus-core.rst
12561F:	Documentation/hwmon/tps40422.rst
12562F:	Documentation/hwmon/ucd9000.rst
12563F:	Documentation/hwmon/ucd9200.rst
12564F:	Documentation/hwmon/zl6100.rst
12565F:	drivers/hwmon/pmbus/
12566F:	include/linux/pmbus.h
12567
12568PMC SIERRA MaxRAID DRIVER
12569L:	linux-scsi@vger.kernel.org
12570W:	http://www.pmc-sierra.com/
12571S:	Orphan
12572F:	drivers/scsi/pmcraid.*
12573
12574PMC SIERRA PM8001 DRIVER
12575M:	Jack Wang <jinpu.wang@profitbricks.com>
12576M:	lindar_liu@usish.com
12577L:	linux-scsi@vger.kernel.org
12578S:	Supported
12579F:	drivers/scsi/pm8001/
12580
12581PNP SUPPORT
12582M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12583S:	Maintained
12584F:	drivers/pnp/
12585
12586PNI RM3100 IIO DRIVER
12587M:	Song Qiang <songqiang1304521@gmail.com>
12588L:	linux-iio@vger.kernel.org
12589S:	Maintained
12590F:	drivers/iio/magnetometer/rm3100*
12591F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12592
12593POSIX CLOCKS and TIMERS
12594M:	Thomas Gleixner <tglx@linutronix.de>
12595L:	linux-kernel@vger.kernel.org
12596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12597S:	Maintained
12598F:	fs/timerfd.c
12599F:	include/linux/timer*
12600F:	kernel/time/*timer*
12601
12602POWER MANAGEMENT CORE
12603M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12604L:	linux-pm@vger.kernel.org
12605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12606B:	https://bugzilla.kernel.org
12607S:	Supported
12608F:	drivers/base/power/
12609F:	include/linux/pm.h
12610F:	include/linux/pm_*
12611F:	include/linux/powercap.h
12612F:	drivers/powercap/
12613F:	kernel/configs/nopm.config
12614
12615POWER STATE COORDINATION INTERFACE (PSCI)
12616M:	Mark Rutland <mark.rutland@arm.com>
12617M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12618L:	linux-arm-kernel@lists.infradead.org
12619S:	Maintained
12620F:	drivers/firmware/psci/
12621F:	include/linux/psci.h
12622F:	include/uapi/linux/psci.h
12623
12624POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12625M:	Sebastian Reichel <sre@kernel.org>
12626L:	linux-pm@vger.kernel.org
12627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12628S:	Maintained
12629F:	Documentation/ABI/testing/sysfs-class-power
12630F:	Documentation/devicetree/bindings/power/supply/
12631F:	include/linux/power_supply.h
12632F:	drivers/power/supply/
12633
12634POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12635M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12636L:	linuxppc-dev@lists.ozlabs.org
12637S:	Maintained
12638F:	drivers/char/powernv-op-panel.c
12639
12640PPP OVER ATM (RFC 2364)
12641M:	Mitchell Blank Jr <mitch@sfgoth.com>
12642S:	Maintained
12643F:	net/atm/pppoatm.c
12644F:	include/uapi/linux/atmppp.h
12645
12646PPP OVER ETHERNET
12647M:	Michal Ostrowski <mostrows@earthlink.net>
12648S:	Maintained
12649F:	drivers/net/ppp/pppoe.c
12650F:	drivers/net/ppp/pppox.c
12651
12652PPP OVER L2TP
12653M:	James Chapman <jchapman@katalix.com>
12654S:	Maintained
12655F:	net/l2tp/l2tp_ppp.c
12656F:	include/linux/if_pppol2tp.h
12657F:	include/uapi/linux/if_pppol2tp.h
12658
12659PPP PROTOCOL DRIVERS AND COMPRESSORS
12660M:	Paul Mackerras <paulus@samba.org>
12661L:	linux-ppp@vger.kernel.org
12662S:	Maintained
12663F:	drivers/net/ppp/ppp_*
12664
12665PPS SUPPORT
12666M:	Rodolfo Giometti <giometti@enneenne.com>
12667W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12668L:	linuxpps@ml.enneenne.com (subscribers-only)
12669S:	Maintained
12670F:	Documentation/pps/
12671F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12672F:	Documentation/ABI/testing/sysfs-pps
12673F:	drivers/pps/
12674F:	include/linux/pps*.h
12675F:	include/uapi/linux/pps.h
12676
12677PPTP DRIVER
12678M:	Dmitry Kozlov <xeb@mail.ru>
12679L:	netdev@vger.kernel.org
12680S:	Maintained
12681F:	drivers/net/ppp/pptp.c
12682W:	http://sourceforge.net/projects/accel-pptp
12683
12684PRINTK
12685M:	Petr Mladek <pmladek@suse.com>
12686M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12687R:	Steven Rostedt <rostedt@goodmis.org>
12688S:	Maintained
12689F:	kernel/printk/
12690F:	include/linux/printk.h
12691
12692PRISM54 WIRELESS DRIVER
12693M:	Luis Chamberlain <mcgrof@kernel.org>
12694L:	linux-wireless@vger.kernel.org
12695W:	http://wireless.kernel.org/en/users/Drivers/p54
12696S:	Obsolete
12697F:	drivers/net/wireless/intersil/prism54/
12698
12699PROC FILESYSTEM
12700R:	Alexey Dobriyan <adobriyan@gmail.com>
12701L:	linux-kernel@vger.kernel.org
12702L:	linux-fsdevel@vger.kernel.org
12703S:	Maintained
12704F:	fs/proc/
12705F:	include/linux/proc_fs.h
12706F:	tools/testing/selftests/proc/
12707F:	Documentation/filesystems/proc.txt
12708
12709PROC SYSCTL
12710M:	Luis Chamberlain <mcgrof@kernel.org>
12711M:	Kees Cook <keescook@chromium.org>
12712L:	linux-kernel@vger.kernel.org
12713L:	linux-fsdevel@vger.kernel.org
12714S:	Maintained
12715F:	fs/proc/proc_sysctl.c
12716F:	include/linux/sysctl.h
12717F:	kernel/sysctl.c
12718F:	tools/testing/selftests/sysctl/
12719
12720PS3 NETWORK SUPPORT
12721M:	Geoff Levand <geoff@infradead.org>
12722L:	netdev@vger.kernel.org
12723L:	linuxppc-dev@lists.ozlabs.org
12724S:	Maintained
12725F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12726
12727PS3 PLATFORM SUPPORT
12728M:	Geoff Levand <geoff@infradead.org>
12729L:	linuxppc-dev@lists.ozlabs.org
12730S:	Maintained
12731F:	arch/powerpc/boot/ps3*
12732F:	arch/powerpc/include/asm/lv1call.h
12733F:	arch/powerpc/include/asm/ps3*.h
12734F:	arch/powerpc/platforms/ps3/
12735F:	drivers/*/ps3*
12736F:	drivers/ps3/
12737F:	drivers/rtc/rtc-ps3.c
12738F:	drivers/usb/host/*ps3.c
12739F:	sound/ppc/snd_ps3*
12740
12741PS3VRAM DRIVER
12742M:	Jim Paris <jim@jtan.com>
12743M:	Geoff Levand <geoff@infradead.org>
12744L:	linuxppc-dev@lists.ozlabs.org
12745S:	Maintained
12746F:	drivers/block/ps3vram.c
12747
12748PSAMPLE PACKET SAMPLING SUPPORT:
12749M:	Yotam Gigi <yotam.gi@gmail.com>
12750S:	Maintained
12751F:	net/psample
12752F:	include/net/psample.h
12753F:	include/uapi/linux/psample.h
12754
12755PSTORE FILESYSTEM
12756M:	Kees Cook <keescook@chromium.org>
12757M:	Anton Vorontsov <anton@enomsg.org>
12758M:	Colin Cross <ccross@android.com>
12759M:	Tony Luck <tony.luck@intel.com>
12760S:	Maintained
12761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12762F:	fs/pstore/
12763F:	include/linux/pstore*
12764F:	drivers/firmware/efi/efi-pstore.c
12765F:	drivers/acpi/apei/erst.c
12766F:	Documentation/admin-guide/ramoops.rst
12767F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12768K:	\b(pstore|ramoops)
12769
12770PTP HARDWARE CLOCK SUPPORT
12771M:	Richard Cochran <richardcochran@gmail.com>
12772L:	netdev@vger.kernel.org
12773S:	Maintained
12774W:	http://linuxptp.sourceforge.net/
12775F:	Documentation/ABI/testing/sysfs-ptp
12776F:	Documentation/ptp/*
12777F:	drivers/net/phy/dp83640*
12778F:	drivers/ptp/*
12779F:	include/linux/ptp_cl*
12780
12781PTRACE SUPPORT
12782M:	Oleg Nesterov <oleg@redhat.com>
12783S:	Maintained
12784F:	include/asm-generic/syscall.h
12785F:	include/linux/ptrace.h
12786F:	include/linux/regset.h
12787F:	include/linux/tracehook.h
12788F:	include/uapi/linux/ptrace.h
12789F:	include/uapi/linux/ptrace.h
12790F:	include/asm-generic/ptrace.h
12791F:	kernel/ptrace.c
12792F:	arch/*/ptrace*.c
12793F:	arch/*/*/ptrace*.c
12794F:	arch/*/include/asm/ptrace*.h
12795
12796PULSE8-CEC DRIVER
12797M:	Hans Verkuil <hverkuil@xs4all.nl>
12798L:	linux-media@vger.kernel.org
12799T:	git git://linuxtv.org/media_tree.git
12800S:	Maintained
12801F:	drivers/media/usb/pulse8-cec/*
12802F:	Documentation/media/cec-drivers/pulse8-cec.rst
12803
12804PVRUSB2 VIDEO4LINUX DRIVER
12805M:	Mike Isely <isely@pobox.com>
12806L:	pvrusb2@isely.net	(subscribers-only)
12807L:	linux-media@vger.kernel.org
12808W:	http://www.isely.net/pvrusb2/
12809T:	git git://linuxtv.org/media_tree.git
12810S:	Maintained
12811F:	Documentation/media/v4l-drivers/pvrusb2*
12812F:	drivers/media/usb/pvrusb2/
12813
12814PWC WEBCAM DRIVER
12815M:	Hans Verkuil <hverkuil@xs4all.nl>
12816L:	linux-media@vger.kernel.org
12817T:	git git://linuxtv.org/media_tree.git
12818S:	Odd Fixes
12819F:	drivers/media/usb/pwc/*
12820F:	include/trace/events/pwc.h
12821
12822PWM FAN DRIVER
12823M:	Kamil Debski <kamil@wypas.org>
12824M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12825L:	linux-hwmon@vger.kernel.org
12826S:	Supported
12827F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12828F:	Documentation/hwmon/pwm-fan.rst
12829F:	drivers/hwmon/pwm-fan.c
12830
12831PWM IR Transmitter
12832M:	Sean Young <sean@mess.org>
12833L:	linux-media@vger.kernel.org
12834S:	Maintained
12835F:	drivers/media/rc/pwm-ir-tx.c
12836
12837PWM SUBSYSTEM
12838M:	Thierry Reding <thierry.reding@gmail.com>
12839L:	linux-pwm@vger.kernel.org
12840S:	Maintained
12841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12842F:	Documentation/pwm.txt
12843F:	Documentation/devicetree/bindings/pwm/
12844F:	include/linux/pwm.h
12845F:	drivers/pwm/
12846F:	drivers/video/backlight/pwm_bl.c
12847F:	include/linux/pwm_backlight.h
12848F:	drivers/gpio/gpio-mvebu.c
12849F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12850
12851PXA GPIO DRIVER
12852M:	Robert Jarzmik <robert.jarzmik@free.fr>
12853L:	linux-gpio@vger.kernel.org
12854S:	Maintained
12855F:	drivers/gpio/gpio-pxa.c
12856
12857PXA MMCI DRIVER
12858S:	Orphan
12859
12860PXA RTC DRIVER
12861M:	Robert Jarzmik <robert.jarzmik@free.fr>
12862L:	linux-rtc@vger.kernel.org
12863S:	Maintained
12864
12865PXA2xx/PXA3xx SUPPORT
12866M:	Daniel Mack <daniel@zonque.org>
12867M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12868M:	Robert Jarzmik <robert.jarzmik@free.fr>
12869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12870T:	git git://github.com/hzhuang1/linux.git
12871T:	git git://github.com/rjarzmik/linux.git
12872S:	Maintained
12873F:	arch/arm/boot/dts/pxa*
12874F:	arch/arm/mach-pxa/
12875F:	drivers/dma/pxa*
12876F:	drivers/pcmcia/pxa2xx*
12877F:	drivers/pinctrl/pxa/
12878F:	drivers/spi/spi-pxa2xx*
12879F:	drivers/usb/gadget/udc/pxa2*
12880F:	include/sound/pxa2xx-lib.h
12881F:	sound/arm/pxa*
12882F:	sound/soc/pxa/
12883
12884QAT DRIVER
12885M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12886L:	qat-linux@intel.com
12887S:	Supported
12888F:	drivers/crypto/qat/
12889
12890QCOM AUDIO (ASoC) DRIVERS
12891M:	Patrick Lai <plai@codeaurora.org>
12892M:	Banajit Goswami <bgoswami@codeaurora.org>
12893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12894S:	Supported
12895F:	sound/soc/qcom/
12896
12897QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12898M:	Gabriel Somlo <somlo@cmu.edu>
12899M:	"Michael S. Tsirkin" <mst@redhat.com>
12900L:	qemu-devel@nongnu.org
12901S:	Maintained
12902F:	drivers/firmware/qemu_fw_cfg.c
12903F:	include/uapi/linux/qemu_fw_cfg.h
12904
12905QIB DRIVER
12906M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12907M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12908L:	linux-rdma@vger.kernel.org
12909S:	Supported
12910F:	drivers/infiniband/hw/qib/
12911
12912QLOGIC QL41xxx FCOE DRIVER
12913M:	QLogic-Storage-Upstream@cavium.com
12914L:	linux-scsi@vger.kernel.org
12915S:	Supported
12916F:	drivers/scsi/qedf/
12917
12918QLOGIC QL41xxx ISCSI DRIVER
12919M:	QLogic-Storage-Upstream@cavium.com
12920L:	linux-scsi@vger.kernel.org
12921S:	Supported
12922F:	drivers/scsi/qedi/
12923
12924QLOGIC QL4xxx ETHERNET DRIVER
12925M:	Ariel Elior <aelior@marvell.com>
12926M:	GR-everest-linux-l2@marvell.com
12927L:	netdev@vger.kernel.org
12928S:	Supported
12929F:	drivers/net/ethernet/qlogic/qed/
12930F:	include/linux/qed/
12931F:	drivers/net/ethernet/qlogic/qede/
12932
12933QLOGIC QL4xxx RDMA DRIVER
12934M:	Michal Kalderon <mkalderon@marvell.com>
12935M:	Ariel Elior <aelior@marvell.com>
12936L:	linux-rdma@vger.kernel.org
12937S:	Supported
12938F:	drivers/infiniband/hw/qedr/
12939F:	include/uapi/rdma/qedr-abi.h
12940
12941QLOGIC QLA1280 SCSI DRIVER
12942M:	Michael Reed <mdr@sgi.com>
12943L:	linux-scsi@vger.kernel.org
12944S:	Maintained
12945F:	drivers/scsi/qla1280.[ch]
12946
12947QLOGIC QLA2XXX FC-SCSI DRIVER
12948M:	qla2xxx-upstream@qlogic.com
12949L:	linux-scsi@vger.kernel.org
12950S:	Supported
12951F:	Documentation/scsi/LICENSE.qla2xxx
12952F:	drivers/scsi/qla2xxx/
12953
12954QLOGIC QLA3XXX NETWORK DRIVER
12955M:	GR-Linux-NIC-Dev@marvell.com
12956L:	netdev@vger.kernel.org
12957S:	Supported
12958F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12959F:	drivers/net/ethernet/qlogic/qla3xxx.*
12960
12961QLOGIC QLA4XXX iSCSI DRIVER
12962M:	QLogic-Storage-Upstream@qlogic.com
12963L:	linux-scsi@vger.kernel.org
12964S:	Supported
12965F:	Documentation/scsi/LICENSE.qla4xxx
12966F:	drivers/scsi/qla4xxx/
12967
12968QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12969M:	Shahed Shaikh <shshaikh@marvell.com>
12970M:	Manish Chopra <manishc@marvell.com>
12971M:	GR-Linux-NIC-Dev@marvell.com
12972L:	netdev@vger.kernel.org
12973S:	Supported
12974F:	drivers/net/ethernet/qlogic/qlcnic/
12975
12976QLOGIC QLGE 10Gb ETHERNET DRIVER
12977M:	Manish Chopra <manishc@marvell.com>
12978M:	GR-Linux-NIC-Dev@marvell.com
12979L:	netdev@vger.kernel.org
12980S:	Supported
12981F:	drivers/net/ethernet/qlogic/qlge/
12982
12983QM1D1B0004 MEDIA DRIVER
12984M:	Akihiro Tsukada <tskd08@gmail.com>
12985L:	linux-media@vger.kernel.org
12986S:	Odd Fixes
12987F:	drivers/media/tuners/qm1d1b0004*
12988
12989QM1D1C0042 MEDIA DRIVER
12990M:	Akihiro Tsukada <tskd08@gmail.com>
12991L:	linux-media@vger.kernel.org
12992S:	Odd Fixes
12993F:	drivers/media/tuners/qm1d1c0042*
12994
12995QNX4 FILESYSTEM
12996M:	Anders Larsen <al@alarsen.net>
12997W:	http://www.alarsen.net/linux/qnx4fs/
12998S:	Maintained
12999F:	fs/qnx4/
13000F:	include/uapi/linux/qnx4_fs.h
13001F:	include/uapi/linux/qnxtypes.h
13002
13003QORIQ DPAA2 FSL-MC BUS DRIVER
13004M:	Stuart Yoder <stuyoder@gmail.com>
13005M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13006L:	linux-kernel@vger.kernel.org
13007S:	Maintained
13008F:	drivers/bus/fsl-mc/
13009F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13010F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13011
13012QT1010 MEDIA DRIVER
13013M:	Antti Palosaari <crope@iki.fi>
13014L:	linux-media@vger.kernel.org
13015W:	https://linuxtv.org
13016W:	http://palosaari.fi/linux/
13017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13018T:	git git://linuxtv.org/anttip/media_tree.git
13019S:	Maintained
13020F:	drivers/media/tuners/qt1010*
13021
13022QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13023M:	Kalle Valo <kvalo@codeaurora.org>
13024L:	ath10k@lists.infradead.org
13025W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13027S:	Supported
13028F:	drivers/net/wireless/ath/ath10k/
13029
13030QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13031M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13032L:	linux-wireless@vger.kernel.org
13033W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13034S:	Supported
13035F:	drivers/net/wireless/ath/ath9k/
13036
13037QUALCOMM CAMERA SUBSYSTEM DRIVER
13038M:	Todor Tomov <todor.too@gmail.com>
13039L:	linux-media@vger.kernel.org
13040S:	Maintained
13041F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13042F:	Documentation/media/v4l-drivers/qcom_camss.rst
13043F:	drivers/media/platform/qcom/camss/
13044
13045QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13046M:	Ilia Lin <ilia.lin@kernel.org>
13047L:	linux-pm@vger.kernel.org
13048S:	Maintained
13049F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13050F:	drivers/cpufreq/qcom-cpufreq-kryo.c
13051
13052QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13053M:	Timur Tabi <timur@kernel.org>
13054L:	netdev@vger.kernel.org
13055S:	Maintained
13056F:	drivers/net/ethernet/qualcomm/emac/
13057
13058QUALCOMM ETHQOS ETHERNET DRIVER
13059M:	Vinod Koul <vkoul@kernel.org>
13060M:	Niklas Cassel <niklas.cassel@linaro.org>
13061L:	netdev@vger.kernel.org
13062S:	Maintained
13063F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13064F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
13065
13066QUALCOMM GENERIC INTERFACE I2C DRIVER
13067M:	Alok Chauhan <alokc@codeaurora.org>
13068M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
13069L:	linux-i2c@vger.kernel.org
13070L:	linux-arm-msm@vger.kernel.org
13071S:	Supported
13072F:	drivers/i2c/busses/i2c-qcom-geni.c
13073
13074QUALCOMM HEXAGON ARCHITECTURE
13075M:	Richard Kuo <rkuo@codeaurora.org>
13076L:	linux-hexagon@vger.kernel.org
13077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13078S:	Supported
13079F:	arch/hexagon/
13080
13081QUALCOMM HIDMA DRIVER
13082M:	Sinan Kaya <okaya@kernel.org>
13083L:	linux-arm-kernel@lists.infradead.org
13084L:	linux-arm-msm@vger.kernel.org
13085L:	dmaengine@vger.kernel.org
13086S:	Supported
13087F:	drivers/dma/qcom/hidma*
13088
13089QUALCOMM IOMMU
13090M:	Rob Clark <robdclark@gmail.com>
13091L:	iommu@lists.linux-foundation.org
13092L:	linux-arm-msm@vger.kernel.org
13093S:	Maintained
13094F:	drivers/iommu/qcom_iommu.c
13095
13096QUALCOMM TSENS THERMAL DRIVER
13097M:	Amit Kucheria <amit.kucheria@linaro.org>
13098L:	linux-pm@vger.kernel.org
13099L:	linux-arm-msm@vger.kernel.org
13100S:	Maintained
13101F:	drivers/thermal/qcom/
13102
13103QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13104M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13105L:	linux-media@vger.kernel.org
13106L:	linux-arm-msm@vger.kernel.org
13107T:	git git://linuxtv.org/media_tree.git
13108S:	Maintained
13109F:	drivers/media/platform/qcom/venus/
13110
13111QUALCOMM WCN36XX WIRELESS DRIVER
13112M:	Kalle Valo <kvalo@codeaurora.org>
13113L:	wcn36xx@lists.infradead.org
13114W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13115T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13116S:	Supported
13117F:	drivers/net/wireless/ath/wcn36xx/
13118
13119QUANTENNA QTNFMAC WIRELESS DRIVER
13120M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13121M:	Avinash Patil <avinashp@quantenna.com>
13122M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13123L:	linux-wireless@vger.kernel.org
13124S:	Maintained
13125F:	drivers/net/wireless/quantenna
13126
13127RADEON and AMDGPU DRM DRIVERS
13128M:	Alex Deucher <alexander.deucher@amd.com>
13129M:	Christian König <christian.koenig@amd.com>
13130M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13131L:	amd-gfx@lists.freedesktop.org
13132T:	git git://people.freedesktop.org/~agd5f/linux
13133S:	Supported
13134F:	drivers/gpu/drm/radeon/
13135F:	include/uapi/drm/radeon_drm.h
13136F:	drivers/gpu/drm/amd/
13137F:	include/uapi/drm/amdgpu_drm.h
13138
13139RADEON FRAMEBUFFER DISPLAY DRIVER
13140M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13141L:	linux-fbdev@vger.kernel.org
13142S:	Maintained
13143F:	drivers/video/fbdev/aty/radeon*
13144F:	include/uapi/linux/radeonfb.h
13145
13146RADIOSHARK RADIO DRIVER
13147M:	Hans Verkuil <hverkuil@xs4all.nl>
13148L:	linux-media@vger.kernel.org
13149T:	git git://linuxtv.org/media_tree.git
13150S:	Maintained
13151F:	drivers/media/radio/radio-shark.c
13152
13153RADIOSHARK2 RADIO DRIVER
13154M:	Hans Verkuil <hverkuil@xs4all.nl>
13155L:	linux-media@vger.kernel.org
13156T:	git git://linuxtv.org/media_tree.git
13157S:	Maintained
13158F:	drivers/media/radio/radio-shark2.c
13159F:	drivers/media/radio/radio-tea5777.c
13160
13161RADOS BLOCK DEVICE (RBD)
13162M:	Ilya Dryomov <idryomov@gmail.com>
13163M:	Sage Weil <sage@redhat.com>
13164M:	Alex Elder <elder@kernel.org>
13165L:	ceph-devel@vger.kernel.org
13166W:	http://ceph.com/
13167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13168T:	git git://github.com/ceph/ceph-client.git
13169S:	Supported
13170F:	Documentation/ABI/testing/sysfs-bus-rbd
13171F:	drivers/block/rbd.c
13172F:	drivers/block/rbd_types.h
13173
13174RAGE128 FRAMEBUFFER DISPLAY DRIVER
13175M:	Paul Mackerras <paulus@samba.org>
13176L:	linux-fbdev@vger.kernel.org
13177S:	Maintained
13178F:	drivers/video/fbdev/aty/aty128fb.c
13179
13180RAINSHADOW-CEC DRIVER
13181M:	Hans Verkuil <hverkuil@xs4all.nl>
13182L:	linux-media@vger.kernel.org
13183T:	git git://linuxtv.org/media_tree.git
13184S:	Maintained
13185F:	drivers/media/usb/rainshadow-cec/*
13186
13187RALINK MIPS ARCHITECTURE
13188M:	John Crispin <john@phrozen.org>
13189L:	linux-mips@vger.kernel.org
13190S:	Maintained
13191F:	arch/mips/ralink
13192
13193RALINK RT2X00 WIRELESS LAN DRIVER
13194P:	rt2x00 project
13195M:	Stanislaw Gruszka <sgruszka@redhat.com>
13196M:	Helmut Schaa <helmut.schaa@googlemail.com>
13197L:	linux-wireless@vger.kernel.org
13198S:	Maintained
13199F:	drivers/net/wireless/ralink/rt2x00/
13200
13201RAMDISK RAM BLOCK DEVICE DRIVER
13202M:	Jens Axboe <axboe@kernel.dk>
13203S:	Maintained
13204F:	Documentation/blockdev/ramdisk.txt
13205F:	drivers/block/brd.c
13206
13207RANCHU VIRTUAL BOARD FOR MIPS
13208M:	Miodrag Dinic <miodrag.dinic@mips.com>
13209L:	linux-mips@vger.kernel.org
13210S:	Supported
13211F:	arch/mips/generic/board-ranchu.c
13212F:	arch/mips/configs/generic/board-ranchu.config
13213
13214RANDOM NUMBER DRIVER
13215M:	"Theodore Ts'o" <tytso@mit.edu>
13216S:	Maintained
13217F:	drivers/char/random.c
13218
13219RAPIDIO SUBSYSTEM
13220M:	Matt Porter <mporter@kernel.crashing.org>
13221M:	Alexandre Bounine <alex.bou9@gmail.com>
13222S:	Maintained
13223F:	drivers/rapidio/
13224
13225RAS INFRASTRUCTURE
13226M:	Tony Luck <tony.luck@intel.com>
13227M:	Borislav Petkov <bp@alien8.de>
13228L:	linux-edac@vger.kernel.org
13229S:	Maintained
13230F:	drivers/ras/
13231F:	include/linux/ras.h
13232F:	include/ras/ras_event.h
13233F:	Documentation/admin-guide/ras.rst
13234
13235RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13236L:	linux-wireless@vger.kernel.org
13237S:	Orphan
13238F:	drivers/net/wireless/ray*
13239
13240RCUTORTURE TEST FRAMEWORK
13241M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13242M:	Josh Triplett <josh@joshtriplett.org>
13243R:	Steven Rostedt <rostedt@goodmis.org>
13244R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13245R:	Lai Jiangshan <jiangshanlai@gmail.com>
13246L:	rcu@vger.kernel.org
13247S:	Supported
13248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13249F:	tools/testing/selftests/rcutorture
13250
13251RDC R-321X SoC
13252M:	Florian Fainelli <florian@openwrt.org>
13253S:	Maintained
13254
13255RDC R6040 FAST ETHERNET DRIVER
13256M:	Florian Fainelli <f.fainelli@gmail.com>
13257L:	netdev@vger.kernel.org
13258S:	Maintained
13259F:	drivers/net/ethernet/rdc/r6040.c
13260
13261RDMAVT - RDMA verbs software
13262M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13263M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13264L:	linux-rdma@vger.kernel.org
13265S:	Supported
13266F:	drivers/infiniband/sw/rdmavt
13267
13268RDS - RELIABLE DATAGRAM SOCKETS
13269M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13270L:	netdev@vger.kernel.org
13271L:	linux-rdma@vger.kernel.org
13272L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13273W:	https://oss.oracle.com/projects/rds/
13274S:	Supported
13275F:	net/rds/
13276F:	Documentation/networking/rds.txt
13277
13278RDT - RESOURCE ALLOCATION
13279M:	Fenghua Yu <fenghua.yu@intel.com>
13280M:	Reinette Chatre <reinette.chatre@intel.com>
13281L:	linux-kernel@vger.kernel.org
13282S:	Supported
13283F:	arch/x86/kernel/cpu/resctrl/
13284F:	arch/x86/include/asm/resctrl_sched.h
13285F:	Documentation/x86/resctrl*
13286
13287READ-COPY UPDATE (RCU)
13288M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13289M:	Josh Triplett <josh@joshtriplett.org>
13290R:	Steven Rostedt <rostedt@goodmis.org>
13291R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13292R:	Lai Jiangshan <jiangshanlai@gmail.com>
13293R:	Joel Fernandes <joel@joelfernandes.org>
13294L:	rcu@vger.kernel.org
13295W:	http://www.rdrop.com/users/paulmck/RCU/
13296S:	Supported
13297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13298F:	Documentation/RCU/
13299X:	Documentation/RCU/torture.txt
13300F:	include/linux/rcu*
13301X:	include/linux/srcu*.h
13302F:	kernel/rcu/
13303X:	kernel/rcu/srcu*.c
13304
13305REAL TIME CLOCK (RTC) SUBSYSTEM
13306M:	Alessandro Zummo <a.zummo@towertech.it>
13307M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13308L:	linux-rtc@vger.kernel.org
13309Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13311S:	Maintained
13312F:	Documentation/devicetree/bindings/rtc/
13313F:	Documentation/rtc.txt
13314F:	drivers/rtc/
13315F:	include/linux/rtc.h
13316F:	include/uapi/linux/rtc.h
13317F:	include/linux/rtc/
13318F:	include/linux/platform_data/rtc-*
13319F:	tools/testing/selftests/rtc/
13320
13321REALTEK AUDIO CODECS
13322M:	Bard Liao <bardliao@realtek.com>
13323M:	Oder Chiou <oder_chiou@realtek.com>
13324S:	Maintained
13325F:	sound/soc/codecs/rt*
13326F:	include/sound/rt*.h
13327
13328REALTEK RTL83xx SMI DSA ROUTER CHIPS
13329M:	Linus Walleij <linus.walleij@linaro.org>
13330S:	Maintained
13331F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13332F:	drivers/net/dsa/realtek-smi*
13333F:	drivers/net/dsa/rtl83*
13334
13335REDPINE WIRELESS DRIVER
13336M:	Amitkumar Karwar <amitkarwar@gmail.com>
13337M:	Siva Rebbagondla <siva8118@gmail.com>
13338L:	linux-wireless@vger.kernel.org
13339S:	Maintained
13340F:	drivers/net/wireless/rsi/
13341
13342REGISTER MAP ABSTRACTION
13343M:	Mark Brown <broonie@kernel.org>
13344L:	linux-kernel@vger.kernel.org
13345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13346S:	Supported
13347F:	Documentation/devicetree/bindings/regmap/
13348F:	drivers/base/regmap/
13349F:	include/linux/regmap.h
13350
13351REISERFS FILE SYSTEM
13352L:	reiserfs-devel@vger.kernel.org
13353S:	Supported
13354F:	fs/reiserfs/
13355
13356REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13357M:	Ohad Ben-Cohen <ohad@wizery.com>
13358M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13359L:	linux-remoteproc@vger.kernel.org
13360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13361S:	Maintained
13362F:	Documentation/devicetree/bindings/remoteproc/
13363F:	Documentation/remoteproc.txt
13364F:	drivers/remoteproc/
13365F:	include/linux/remoteproc.h
13366
13367REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13368M:	Ohad Ben-Cohen <ohad@wizery.com>
13369M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13370L:	linux-remoteproc@vger.kernel.org
13371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13372S:	Maintained
13373F:	drivers/rpmsg/
13374F:	Documentation/rpmsg.txt
13375F:	include/linux/rpmsg.h
13376F:	include/linux/rpmsg/
13377
13378RENESAS CLOCK DRIVERS
13379M:	Geert Uytterhoeven <geert+renesas@glider.be>
13380L:	linux-renesas-soc@vger.kernel.org
13381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13382S:	Supported
13383F:	drivers/clk/renesas/
13384
13385RENESAS EMEV2 I2C DRIVER
13386M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13387S:	Supported
13388F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13389F:	drivers/i2c/busses/i2c-emev2.c
13390
13391RENESAS ETHERNET DRIVERS
13392R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13393L:	netdev@vger.kernel.org
13394L:	linux-renesas-soc@vger.kernel.org
13395F:	Documentation/devicetree/bindings/net/renesas,*.txt
13396F:	Documentation/devicetree/bindings/net/sh_eth.txt
13397F:	drivers/net/ethernet/renesas/
13398F:	include/linux/sh_eth.h
13399
13400RENESAS R-CAR GYROADC DRIVER
13401M:	Marek Vasut <marek.vasut@gmail.com>
13402L:	linux-iio@vger.kernel.org
13403S:	Supported
13404F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13405F:	drivers/iio/adc/rcar-gyroadc.c
13406
13407RENESAS R-CAR I2C DRIVERS
13408M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13409S:	Supported
13410F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13411F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13412F:	drivers/i2c/busses/i2c-rcar.c
13413F:	drivers/i2c/busses/i2c-sh_mobile.c
13414
13415RENESAS RIIC DRIVER
13416M:	Chris Brandt <chris.brandt@renesas.com>
13417S:	Supported
13418F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13419F:	drivers/i2c/busses/i2c-riic.c
13420
13421RENESAS USB PHY DRIVER
13422M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13423L:	linux-renesas-soc@vger.kernel.org
13424S:	Maintained
13425F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13426
13427RESET CONTROLLER FRAMEWORK
13428M:	Philipp Zabel <p.zabel@pengutronix.de>
13429T:	git git://git.pengutronix.de/git/pza/linux
13430S:	Maintained
13431F:	drivers/reset/
13432F:	Documentation/devicetree/bindings/reset/
13433F:	include/dt-bindings/reset/
13434F:	include/linux/reset.h
13435F:	include/linux/reset/
13436F:	include/linux/reset-controller.h
13437
13438RESTARTABLE SEQUENCES SUPPORT
13439M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13440M:	Peter Zijlstra <peterz@infradead.org>
13441M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13442M:	Boqun Feng <boqun.feng@gmail.com>
13443L:	linux-kernel@vger.kernel.org
13444S:	Supported
13445F:	kernel/rseq.c
13446F:	include/uapi/linux/rseq.h
13447F:	include/trace/events/rseq.h
13448F:	tools/testing/selftests/rseq/
13449
13450RFKILL
13451M:	Johannes Berg <johannes@sipsolutions.net>
13452L:	linux-wireless@vger.kernel.org
13453W:	http://wireless.kernel.org/
13454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13456S:	Maintained
13457F:	Documentation/rfkill.txt
13458F:	Documentation/ABI/stable/sysfs-class-rfkill
13459F:	net/rfkill/
13460F:	include/linux/rfkill.h
13461F:	include/uapi/linux/rfkill.h
13462
13463RHASHTABLE
13464M:	Thomas Graf <tgraf@suug.ch>
13465M:	Herbert Xu <herbert@gondor.apana.org.au>
13466L:	netdev@vger.kernel.org
13467S:	Maintained
13468F:	lib/rhashtable.c
13469F:	lib/test_rhashtable.c
13470F:	include/linux/rhashtable.h
13471F:	include/linux/rhashtable-types.h
13472
13473RICOH R5C592 MEMORYSTICK DRIVER
13474M:	Maxim Levitsky <maximlevitsky@gmail.com>
13475S:	Maintained
13476F:	drivers/memstick/host/r592.*
13477
13478RICOH SMARTMEDIA/XD DRIVER
13479M:	Maxim Levitsky <maximlevitsky@gmail.com>
13480S:	Maintained
13481F:	drivers/mtd/nand/raw/r852.c
13482F:	drivers/mtd/nand/raw/r852.h
13483
13484RISC-V ARCHITECTURE
13485M:	Palmer Dabbelt <palmer@sifive.com>
13486M:	Albert Ou <aou@eecs.berkeley.edu>
13487L:	linux-riscv@lists.infradead.org
13488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13489S:	Supported
13490F:	arch/riscv/
13491K:	riscv
13492N:	riscv
13493
13494ROCCAT DRIVERS
13495M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13496W:	http://sourceforge.net/projects/roccat/
13497S:	Maintained
13498F:	drivers/hid/hid-roccat*
13499F:	include/linux/hid-roccat*
13500F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13501
13502ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13503M:	Jacob chen <jacob2.chen@rock-chips.com>
13504L:	linux-media@vger.kernel.org
13505S:	Maintained
13506F:	drivers/media/platform/rockchip/rga/
13507F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13508
13509ROCKCHIP VPU CODEC DRIVER
13510M:	Ezequiel Garcia <ezequiel@collabora.com>
13511L:	linux-media@vger.kernel.org
13512S:	Maintained
13513F:	drivers/staging/media/platform/rockchip/vpu/
13514F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13515
13516ROCKER DRIVER
13517M:	Jiri Pirko <jiri@resnulli.us>
13518L:	netdev@vger.kernel.org
13519S:	Supported
13520F:	drivers/net/ethernet/rocker/
13521
13522ROCKETPORT DRIVER
13523P:	Comtrol Corp.
13524W:	http://www.comtrol.com
13525S:	Maintained
13526F:	Documentation/serial/rocket.rst
13527F:	drivers/tty/rocket*
13528
13529ROCKETPORT EXPRESS/INFINITY DRIVER
13530M:	Kevin Cernekee <cernekee@gmail.com>
13531L:	linux-serial@vger.kernel.org
13532S:	Odd Fixes
13533F:	drivers/tty/serial/rp2.*
13534
13535ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13536M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13537L:	linux-kernel@vger.kernel.org
13538L:	linux-renesas-soc@vger.kernel.org
13539S:	Supported
13540F:	drivers/mfd/bd9571mwv.c
13541F:	drivers/regulator/bd9571mwv-regulator.c
13542F:	drivers/gpio/gpio-bd9571mwv.c
13543F:	include/linux/mfd/bd9571mwv.h
13544F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13545
13546ROSE NETWORK LAYER
13547M:	Ralf Baechle <ralf@linux-mips.org>
13548L:	linux-hams@vger.kernel.org
13549W:	http://www.linux-ax25.org/
13550S:	Maintained
13551F:	include/net/rose.h
13552F:	include/uapi/linux/rose.h
13553F:	net/rose/
13554
13555RTL2830 MEDIA DRIVER
13556M:	Antti Palosaari <crope@iki.fi>
13557L:	linux-media@vger.kernel.org
13558W:	https://linuxtv.org
13559W:	http://palosaari.fi/linux/
13560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13561T:	git git://linuxtv.org/anttip/media_tree.git
13562S:	Maintained
13563F:	drivers/media/dvb-frontends/rtl2830*
13564
13565RTL2832 MEDIA DRIVER
13566M:	Antti Palosaari <crope@iki.fi>
13567L:	linux-media@vger.kernel.org
13568W:	https://linuxtv.org
13569W:	http://palosaari.fi/linux/
13570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13571T:	git git://linuxtv.org/anttip/media_tree.git
13572S:	Maintained
13573F:	drivers/media/dvb-frontends/rtl2832*
13574
13575RTL2832_SDR MEDIA DRIVER
13576M:	Antti Palosaari <crope@iki.fi>
13577L:	linux-media@vger.kernel.org
13578W:	https://linuxtv.org
13579W:	http://palosaari.fi/linux/
13580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13581T:	git git://linuxtv.org/anttip/media_tree.git
13582S:	Maintained
13583F:	drivers/media/dvb-frontends/rtl2832_sdr*
13584
13585RTL8180 WIRELESS DRIVER
13586L:	linux-wireless@vger.kernel.org
13587W:	http://wireless.kernel.org/
13588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13589S:	Orphan
13590F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13591
13592RTL8187 WIRELESS DRIVER
13593M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13594M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13595M:	Larry Finger <Larry.Finger@lwfinger.net>
13596L:	linux-wireless@vger.kernel.org
13597W:	http://wireless.kernel.org/
13598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13599S:	Maintained
13600F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13601
13602REALTEK WIRELESS DRIVER (rtlwifi family)
13603M:	Ping-Ke Shih <pkshih@realtek.com>
13604L:	linux-wireless@vger.kernel.org
13605W:	http://wireless.kernel.org/
13606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13607S:	Maintained
13608F:	drivers/net/wireless/realtek/rtlwifi/
13609
13610REALTEK WIRELESS DRIVER (rtw88)
13611M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13612L:	linux-wireless@vger.kernel.org
13613S:	Maintained
13614F:	drivers/net/wireless/realtek/rtw88/
13615
13616RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13617M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13618L:	linux-wireless@vger.kernel.org
13619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13620S:	Maintained
13621F:	drivers/net/wireless/realtek/rtl8xxxu/
13622
13623RXRPC SOCKETS (AF_RXRPC)
13624M:	David Howells <dhowells@redhat.com>
13625L:	linux-afs@lists.infradead.org
13626S:	Supported
13627F:	net/rxrpc/
13628F:	include/keys/rxrpc-type.h
13629F:	include/net/af_rxrpc.h
13630F:	include/trace/events/rxrpc.h
13631F:	include/uapi/linux/rxrpc.h
13632F:	Documentation/networking/rxrpc.txt
13633W:	https://www.infradead.org/~dhowells/kafs/
13634
13635S3 SAVAGE FRAMEBUFFER DRIVER
13636M:	Antonino Daplas <adaplas@gmail.com>
13637L:	linux-fbdev@vger.kernel.org
13638S:	Maintained
13639F:	drivers/video/fbdev/savage/
13640
13641S390
13642M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13643M:	Vasily Gorbik <gor@linux.ibm.com>
13644M:	Christian Borntraeger <borntraeger@de.ibm.com>
13645L:	linux-s390@vger.kernel.org
13646W:	http://www.ibm.com/developerworks/linux/linux390/
13647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13648S:	Supported
13649F:	arch/s390/
13650F:	drivers/s390/
13651F:	Documentation/s390/
13652F:	Documentation/driver-api/s390-drivers.rst
13653
13654S390 COMMON I/O LAYER
13655M:	Sebastian Ott <sebott@linux.ibm.com>
13656M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13657L:	linux-s390@vger.kernel.org
13658W:	http://www.ibm.com/developerworks/linux/linux390/
13659S:	Supported
13660F:	drivers/s390/cio/
13661
13662S390 DASD DRIVER
13663M:	Stefan Haberland <sth@linux.ibm.com>
13664M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13665L:	linux-s390@vger.kernel.org
13666W:	http://www.ibm.com/developerworks/linux/linux390/
13667S:	Supported
13668F:	drivers/s390/block/dasd*
13669F:	block/partitions/ibm.c
13670
13671S390 IOMMU (PCI)
13672M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13673L:	linux-s390@vger.kernel.org
13674W:	http://www.ibm.com/developerworks/linux/linux390/
13675S:	Supported
13676F:	drivers/iommu/s390-iommu.c
13677
13678S390 IUCV NETWORK LAYER
13679M:	Julian Wiedmann <jwi@linux.ibm.com>
13680M:	Ursula Braun <ubraun@linux.ibm.com>
13681L:	linux-s390@vger.kernel.org
13682W:	http://www.ibm.com/developerworks/linux/linux390/
13683S:	Supported
13684F:	drivers/s390/net/*iucv*
13685F:	include/net/iucv/
13686F:	net/iucv/
13687
13688S390 NETWORK DRIVERS
13689M:	Julian Wiedmann <jwi@linux.ibm.com>
13690M:	Ursula Braun <ubraun@linux.ibm.com>
13691L:	linux-s390@vger.kernel.org
13692W:	http://www.ibm.com/developerworks/linux/linux390/
13693S:	Supported
13694F:	drivers/s390/net/
13695
13696S390 PCI SUBSYSTEM
13697M:	Sebastian Ott <sebott@linux.ibm.com>
13698M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13699L:	linux-s390@vger.kernel.org
13700W:	http://www.ibm.com/developerworks/linux/linux390/
13701S:	Supported
13702F:	arch/s390/pci/
13703F:	drivers/pci/hotplug/s390_pci_hpc.c
13704
13705S390 VFIO-CCW DRIVER
13706M:	Cornelia Huck <cohuck@redhat.com>
13707M:	Farhan Ali <alifm@linux.ibm.com>
13708M:	Eric Farman <farman@linux.ibm.com>
13709R:	Halil Pasic <pasic@linux.ibm.com>
13710L:	linux-s390@vger.kernel.org
13711L:	kvm@vger.kernel.org
13712S:	Supported
13713F:	drivers/s390/cio/vfio_ccw*
13714F:	Documentation/s390/vfio-ccw.txt
13715F:	include/uapi/linux/vfio_ccw.h
13716
13717S390 ZCRYPT DRIVER
13718M:	Harald Freudenberger <freude@linux.ibm.com>
13719L:	linux-s390@vger.kernel.org
13720W:	http://www.ibm.com/developerworks/linux/linux390/
13721S:	Supported
13722F:	drivers/s390/crypto/
13723
13724S390 VFIO AP DRIVER
13725M:	Tony Krowiak <akrowiak@linux.ibm.com>
13726M:	Pierre Morel <pmorel@linux.ibm.com>
13727M:	Halil Pasic <pasic@linux.ibm.com>
13728L:	linux-s390@vger.kernel.org
13729W:	http://www.ibm.com/developerworks/linux/linux390/
13730S:	Supported
13731F:	drivers/s390/crypto/vfio_ap_drv.c
13732F:	drivers/s390/crypto/vfio_ap_private.h
13733F:	drivers/s390/crypto/vfio_ap_ops.c
13734F:	Documentation/s390/vfio-ap.txt
13735
13736S390 ZFCP DRIVER
13737M:	Steffen Maier <maier@linux.ibm.com>
13738M:	Benjamin Block <bblock@linux.ibm.com>
13739L:	linux-s390@vger.kernel.org
13740W:	http://www.ibm.com/developerworks/linux/linux390/
13741S:	Supported
13742F:	drivers/s390/scsi/zfcp_*
13743
13744S3C24XX SD/MMC Driver
13745M:	Ben Dooks <ben-linux@fluff.org>
13746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13747S:	Supported
13748F:	drivers/mmc/host/s3cmci.*
13749
13750SAA6588 RDS RECEIVER DRIVER
13751M:	Hans Verkuil <hverkuil@xs4all.nl>
13752L:	linux-media@vger.kernel.org
13753T:	git git://linuxtv.org/media_tree.git
13754W:	https://linuxtv.org
13755S:	Odd Fixes
13756F:	drivers/media/i2c/saa6588*
13757
13758SAA7134 VIDEO4LINUX DRIVER
13759M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13760L:	linux-media@vger.kernel.org
13761W:	https://linuxtv.org
13762T:	git git://linuxtv.org/media_tree.git
13763S:	Odd fixes
13764F:	Documentation/media/v4l-drivers/saa7134*
13765F:	drivers/media/pci/saa7134/
13766
13767SAA7146 VIDEO4LINUX-2 DRIVER
13768M:	Hans Verkuil <hverkuil@xs4all.nl>
13769L:	linux-media@vger.kernel.org
13770T:	git git://linuxtv.org/media_tree.git
13771S:	Maintained
13772F:	drivers/media/common/saa7146/
13773F:	drivers/media/pci/saa7146/
13774F:	include/media/drv-intf/saa7146*
13775
13776SAMSUNG AUDIO (ASoC) DRIVERS
13777M:	Krzysztof Kozlowski <krzk@kernel.org>
13778M:	Sangbeom Kim <sbkim73@samsung.com>
13779M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13780L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13781S:	Supported
13782F:	sound/soc/samsung/
13783F:	Documentation/devicetree/bindings/sound/samsung*
13784
13785SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13786M:	Krzysztof Kozlowski <krzk@kernel.org>
13787L:	linux-crypto@vger.kernel.org
13788L:	linux-samsung-soc@vger.kernel.org
13789S:	Maintained
13790F:	drivers/crypto/exynos-rng.c
13791F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13792
13793SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13794M:	Łukasz Stelmach <l.stelmach@samsung.com>
13795L:	linux-samsung-soc@vger.kernel.org
13796S:	Maintained
13797F:	drivers/char/hw_random/exynos-trng.c
13798F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13799
13800SAMSUNG FRAMEBUFFER DRIVER
13801M:	Jingoo Han <jingoohan1@gmail.com>
13802L:	linux-fbdev@vger.kernel.org
13803S:	Maintained
13804F:	drivers/video/fbdev/s3c-fb.c
13805
13806SAMSUNG LAPTOP DRIVER
13807M:	Corentin Chary <corentin.chary@gmail.com>
13808L:	platform-driver-x86@vger.kernel.org
13809S:	Maintained
13810F:	drivers/platform/x86/samsung-laptop.c
13811
13812SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13813M:	Sangbeom Kim <sbkim73@samsung.com>
13814M:	Krzysztof Kozlowski <krzk@kernel.org>
13815M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13816L:	linux-kernel@vger.kernel.org
13817L:	linux-samsung-soc@vger.kernel.org
13818S:	Supported
13819F:	drivers/mfd/sec*.c
13820F:	drivers/regulator/s2m*.c
13821F:	drivers/regulator/s5m*.c
13822F:	drivers/clk/clk-s2mps11.c
13823F:	drivers/rtc/rtc-s5m.c
13824F:	include/linux/mfd/samsung/
13825F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13826F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13827F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13828F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13829
13830SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13831M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13832L:	linux-media@vger.kernel.org
13833L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13834S:	Maintained
13835F:	drivers/media/platform/s3c-camif/
13836F:	include/media/drv-intf/s3c_camif.h
13837
13838SAMSUNG S3FWRN5 NFC DRIVER
13839M:	Robert Baldyga <r.baldyga@samsung.com>
13840M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13841L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13842S:	Supported
13843F:	drivers/nfc/s3fwrn5
13844
13845SAMSUNG S5C73M3 CAMERA DRIVER
13846M:	Kyungmin Park <kyungmin.park@samsung.com>
13847M:	Andrzej Hajda <a.hajda@samsung.com>
13848L:	linux-media@vger.kernel.org
13849S:	Supported
13850F:	drivers/media/i2c/s5c73m3/*
13851
13852SAMSUNG S5K5BAF CAMERA DRIVER
13853M:	Kyungmin Park <kyungmin.park@samsung.com>
13854M:	Andrzej Hajda <a.hajda@samsung.com>
13855L:	linux-media@vger.kernel.org
13856S:	Supported
13857F:	drivers/media/i2c/s5k5baf.c
13858
13859SAMSUNG S5P Security SubSystem (SSS) DRIVER
13860M:	Krzysztof Kozlowski <krzk@kernel.org>
13861M:	Vladimir Zapolskiy <vz@mleia.com>
13862M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13863L:	linux-crypto@vger.kernel.org
13864L:	linux-samsung-soc@vger.kernel.org
13865S:	Maintained
13866F:	drivers/crypto/s5p-sss.c
13867
13868SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13869M:	Kyungmin Park <kyungmin.park@samsung.com>
13870M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13871L:	linux-media@vger.kernel.org
13872Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13873S:	Supported
13874F:	drivers/media/platform/exynos4-is/
13875
13876SAMSUNG SOC CLOCK DRIVERS
13877M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13878M:	Tomasz Figa <tomasz.figa@gmail.com>
13879M:	Chanwoo Choi <cw00.choi@samsung.com>
13880S:	Supported
13881L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13883F:	drivers/clk/samsung/
13884F:	include/dt-bindings/clock/exynos*.h
13885F:	Documentation/devicetree/bindings/clock/exynos*.txt
13886
13887SAMSUNG SPI DRIVERS
13888M:	Kukjin Kim <kgene@kernel.org>
13889M:	Krzysztof Kozlowski <krzk@kernel.org>
13890M:	Andi Shyti <andi@etezian.org>
13891L:	linux-spi@vger.kernel.org
13892L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13893S:	Maintained
13894F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13895F:	drivers/spi/spi-s3c*
13896F:	include/linux/platform_data/spi-s3c64xx.h
13897
13898SAMSUNG SXGBE DRIVERS
13899M:	Byungho An <bh74.an@samsung.com>
13900M:	Girish K S <ks.giri@samsung.com>
13901M:	Vipul Pandya <vipul.pandya@samsung.com>
13902S:	Supported
13903L:	netdev@vger.kernel.org
13904F:	drivers/net/ethernet/samsung/sxgbe/
13905
13906SAMSUNG THERMAL DRIVER
13907M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13908L:	linux-pm@vger.kernel.org
13909L:	linux-samsung-soc@vger.kernel.org
13910S:	Supported
13911T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13912F:	drivers/thermal/samsung/
13913
13914SAMSUNG USB2 PHY DRIVER
13915M:	Kamil Debski <kamil@wypas.org>
13916M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13917L:	linux-kernel@vger.kernel.org
13918S:	Supported
13919F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13920F:	Documentation/phy/samsung-usb2.txt
13921F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13922F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13923F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13924F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13925F:	drivers/phy/samsung/phy-samsung-usb2.c
13926F:	drivers/phy/samsung/phy-samsung-usb2.h
13927
13928SC1200 WDT DRIVER
13929M:	Zwane Mwaikambo <zwanem@gmail.com>
13930S:	Maintained
13931F:	drivers/watchdog/sc1200wdt.c
13932
13933SCHEDULER
13934M:	Ingo Molnar <mingo@redhat.com>
13935M:	Peter Zijlstra <peterz@infradead.org>
13936L:	linux-kernel@vger.kernel.org
13937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13938S:	Maintained
13939F:	kernel/sched/
13940F:	include/linux/sched.h
13941F:	include/uapi/linux/sched.h
13942F:	include/linux/wait.h
13943F:	include/linux/preempt.h
13944
13945SCR24X CHIP CARD INTERFACE DRIVER
13946M:	Lubomir Rintel <lkundrak@v3.sk>
13947S:	Supported
13948F:	drivers/char/pcmcia/scr24x_cs.c
13949
13950SCSI CDROM DRIVER
13951M:	Jens Axboe <axboe@kernel.dk>
13952L:	linux-scsi@vger.kernel.org
13953W:	http://www.kernel.dk
13954S:	Maintained
13955F:	drivers/scsi/sr*
13956
13957SCSI RDMA PROTOCOL (SRP) INITIATOR
13958M:	Bart Van Assche <bvanassche@acm.org>
13959L:	linux-rdma@vger.kernel.org
13960S:	Supported
13961Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13962F:	drivers/infiniband/ulp/srp/
13963F:	include/scsi/srp.h
13964
13965SCSI RDMA PROTOCOL (SRP) TARGET
13966M:	Bart Van Assche <bvanassche@acm.org>
13967L:	linux-rdma@vger.kernel.org
13968L:	target-devel@vger.kernel.org
13969S:	Supported
13970Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13971F:	drivers/infiniband/ulp/srpt/
13972
13973SCSI SG DRIVER
13974M:	Doug Gilbert <dgilbert@interlog.com>
13975L:	linux-scsi@vger.kernel.org
13976W:	http://sg.danny.cz/sg
13977S:	Maintained
13978F:	Documentation/scsi/scsi-generic.txt
13979F:	drivers/scsi/sg.c
13980F:	include/scsi/sg.h
13981
13982SCSI SUBSYSTEM
13983M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13985M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13987Q:	https://patchwork.kernel.org/project/linux-scsi/list/
13988L:	linux-scsi@vger.kernel.org
13989S:	Maintained
13990F:	Documentation/devicetree/bindings/scsi/
13991F:	drivers/scsi/
13992F:	include/scsi/
13993
13994SCSI TAPE DRIVER
13995M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13996L:	linux-scsi@vger.kernel.org
13997S:	Maintained
13998F:	Documentation/scsi/st.txt
13999F:	drivers/scsi/st.*
14000F:	drivers/scsi/st_*.h
14001
14002SCSI TARGET SUBSYSTEM
14003M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14004L:	linux-scsi@vger.kernel.org
14005L:	target-devel@vger.kernel.org
14006W:	http://www.linux-iscsi.org
14007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14008Q:	https://patchwork.kernel.org/project/target-devel/list/
14009S:	Supported
14010F:	drivers/target/
14011F:	include/target/
14012F:	Documentation/target/
14013
14014SCTP PROTOCOL
14015M:	Vlad Yasevich <vyasevich@gmail.com>
14016M:	Neil Horman <nhorman@tuxdriver.com>
14017M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14018L:	linux-sctp@vger.kernel.org
14019W:	http://lksctp.sourceforge.net
14020S:	Maintained
14021F:	Documentation/networking/sctp.txt
14022F:	include/linux/sctp.h
14023F:	include/uapi/linux/sctp.h
14024F:	include/net/sctp/
14025F:	net/sctp/
14026
14027SCx200 CPU SUPPORT
14028M:	Jim Cromie <jim.cromie@gmail.com>
14029S:	Odd Fixes
14030F:	Documentation/i2c/busses/scx200_acb
14031F:	arch/x86/platform/scx200/
14032F:	drivers/watchdog/scx200_wdt.c
14033F:	drivers/i2c/busses/scx200*
14034F:	drivers/mtd/maps/scx200_docflash.c
14035F:	include/linux/scx200.h
14036
14037SCx200 GPIO DRIVER
14038M:	Jim Cromie <jim.cromie@gmail.com>
14039S:	Maintained
14040F:	drivers/char/scx200_gpio.c
14041F:	include/linux/scx200_gpio.h
14042
14043SCx200 HRT CLOCKSOURCE DRIVER
14044M:	Jim Cromie <jim.cromie@gmail.com>
14045S:	Maintained
14046F:	drivers/clocksource/scx200_hrt.c
14047
14048SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14049M:	Sascha Sommer <saschasommer@freenet.de>
14050L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14051S:	Maintained
14052F:	drivers/mmc/host/sdricoh_cs.c
14053
14054SECO BOARDS CEC DRIVER
14055M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14056S:	Maintained
14057F:	drivers/media/platform/seco-cec/seco-cec.c
14058F:	drivers/media/platform/seco-cec/seco-cec.h
14059
14060SECURE COMPUTING
14061M:	Kees Cook <keescook@chromium.org>
14062R:	Andy Lutomirski <luto@amacapital.net>
14063R:	Will Drewry <wad@chromium.org>
14064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14065S:	Supported
14066F:	kernel/seccomp.c
14067F:	include/uapi/linux/seccomp.h
14068F:	include/linux/seccomp.h
14069F:	tools/testing/selftests/seccomp/*
14070F:	tools/testing/selftests/kselftest_harness.h
14071F:	Documentation/userspace-api/seccomp_filter.rst
14072K:	\bsecure_computing
14073K:	\bTIF_SECCOMP\b
14074
14075SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14076M:	Al Cooper <alcooperx@gmail.com>
14077L:	linux-mmc@vger.kernel.org
14078L:	bcm-kernel-feedback-list@broadcom.com
14079S:	Maintained
14080F:	drivers/mmc/host/sdhci-brcmstb*
14081
14082SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14083M:	Adrian Hunter <adrian.hunter@intel.com>
14084L:	linux-mmc@vger.kernel.org
14085S:	Maintained
14086F:	drivers/mmc/host/sdhci*
14087F:	include/linux/mmc/sdhci*
14088
14089EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14090M:	Adrian Hunter <adrian.hunter@intel.com>
14091M:	Ritesh Harjani <riteshh@codeaurora.org>
14092M:	Asutosh Das <asutoshd@codeaurora.org>
14093L:	linux-mmc@vger.kernel.org
14094S:	Maintained
14095F:	drivers/mmc/host/cqhci*
14096
14097SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14098M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14099M:	Manjunath M B <manjumb@synopsys.com>
14100L:	linux-mmc@vger.kernel.org
14101S:	Maintained
14102F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14103
14104SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14105M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14106L:	linux-mmc@vger.kernel.org
14107S:	Supported
14108F:	drivers/mmc/host/sdhci-of-at91.c
14109
14110SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14111M:	Ben Dooks <ben-linux@fluff.org>
14112M:	Jaehoon Chung <jh80.chung@samsung.com>
14113L:	linux-mmc@vger.kernel.org
14114S:	Maintained
14115F:	drivers/mmc/host/sdhci-s3c*
14116
14117SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14118M:	Viresh Kumar <vireshk@kernel.org>
14119L:	linux-mmc@vger.kernel.org
14120S:	Maintained
14121F:	drivers/mmc/host/sdhci-spear.c
14122
14123SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14124M:	Kishon Vijay Abraham I <kishon@ti.com>
14125L:	linux-mmc@vger.kernel.org
14126S:	Maintained
14127F:	drivers/mmc/host/sdhci-omap.c
14128
14129SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14130M:	Scott Bauer <scott.bauer@intel.com>
14131M:	Jonathan Derrick <jonathan.derrick@intel.com>
14132L:	linux-block@vger.kernel.org
14133S:	Supported
14134F:	block/sed*
14135F:	block/opal_proto.h
14136F:	include/linux/sed*
14137F:	include/uapi/linux/sed*
14138
14139SECURITY CONTACT
14140M:	Security Officers <security@kernel.org>
14141S:	Supported
14142
14143SECURITY SUBSYSTEM
14144M:	James Morris <jmorris@namei.org>
14145M:	"Serge E. Hallyn" <serge@hallyn.com>
14146L:	linux-security-module@vger.kernel.org (suggested Cc:)
14147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14148W:	http://kernsec.org/
14149S:	Supported
14150F:	security/
14151X:	security/selinux/
14152
14153SELINUX SECURITY MODULE
14154M:	Paul Moore <paul@paul-moore.com>
14155M:	Stephen Smalley <sds@tycho.nsa.gov>
14156M:	Eric Paris <eparis@parisplace.org>
14157L:	selinux@vger.kernel.org
14158W:	https://selinuxproject.org
14159W:	https://github.com/SELinuxProject
14160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14161S:	Supported
14162F:	include/uapi/linux/selinux_netlink.h
14163F:	security/selinux/
14164F:	scripts/selinux/
14165F:	Documentation/admin-guide/LSM/SELinux.rst
14166
14167SENSABLE PHANTOM
14168M:	Jiri Slaby <jirislaby@gmail.com>
14169S:	Maintained
14170F:	drivers/misc/phantom.c
14171F:	include/uapi/linux/phantom.h
14172
14173SERIAL DEVICE BUS
14174M:	Rob Herring <robh@kernel.org>
14175L:	linux-serial@vger.kernel.org
14176S:	Maintained
14177F:	Documentation/devicetree/bindings/serial/slave-device.txt
14178F:	drivers/tty/serdev/
14179F:	include/linux/serdev.h
14180
14181SERIAL DRIVERS
14182M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14183L:	linux-serial@vger.kernel.org
14184S:	Maintained
14185F:	Documentation/devicetree/bindings/serial/
14186F:	drivers/tty/serial/
14187
14188SERIAL IR RECEIVER
14189M:	Sean Young <sean@mess.org>
14190L:	linux-media@vger.kernel.org
14191S:	Maintained
14192F:	drivers/media/rc/serial_ir.c
14193
14194SFC NETWORK DRIVER
14195M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14196M:	Edward Cree <ecree@solarflare.com>
14197M:	Martin Habets <mhabets@solarflare.com>
14198L:	netdev@vger.kernel.org
14199S:	Supported
14200F:	drivers/net/ethernet/sfc/
14201
14202SFF/SFP/SFP+ MODULE SUPPORT
14203M:	Russell King <linux@armlinux.org.uk>
14204L:	netdev@vger.kernel.org
14205S:	Maintained
14206F:	drivers/net/phy/phylink.c
14207F:	drivers/net/phy/sfp*
14208F:	include/linux/phylink.h
14209F:	include/linux/sfp.h
14210
14211SGI GRU DRIVER
14212M:	Dimitri Sivanich <sivanich@sgi.com>
14213S:	Maintained
14214F:	drivers/misc/sgi-gru/
14215
14216SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14217M:	Pat Gefre <pfg@sgi.com>
14218L:	linux-ia64@vger.kernel.org
14219S:	Supported
14220F:	Documentation/ia64/serial.txt
14221F:	drivers/tty/serial/ioc?_serial.c
14222F:	include/linux/ioc?.h
14223
14224SGI XP/XPC/XPNET DRIVER
14225M:	Cliff Whickman <cpw@sgi.com>
14226M:	Robin Holt <robinmholt@gmail.com>
14227S:	Maintained
14228F:	drivers/misc/sgi-xp/
14229
14230SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14231M:	Ursula Braun <ubraun@linux.ibm.com>
14232M:	Karsten Graul <kgraul@linux.ibm.com>
14233L:	linux-s390@vger.kernel.org
14234W:	http://www.ibm.com/developerworks/linux/linux390/
14235S:	Supported
14236F:	net/smc/
14237
14238SHARP RJ54N1CB0C SENSOR DRIVER
14239M:	Jacopo Mondi <jacopo@jmondi.org>
14240L:	linux-media@vger.kernel.org
14241T:	git git://linuxtv.org/media_tree.git
14242S:	Odd fixes
14243F:	drivers/media/i2c/rj54n1cb0c.c
14244F:	include/media/i2c/rj54n1cb0c.h
14245
14246SH_VEU V4L2 MEM2MEM DRIVER
14247L:	linux-media@vger.kernel.org
14248S:	Orphan
14249F:	drivers/media/platform/sh_veu.c
14250
14251SH_VOU V4L2 OUTPUT DRIVER
14252L:	linux-media@vger.kernel.org
14253S:	Orphan
14254F:	drivers/media/platform/sh_vou.c
14255F:	include/media/drv-intf/sh_vou.h
14256
14257SI2157 MEDIA DRIVER
14258M:	Antti Palosaari <crope@iki.fi>
14259L:	linux-media@vger.kernel.org
14260W:	https://linuxtv.org
14261W:	http://palosaari.fi/linux/
14262Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14263T:	git git://linuxtv.org/anttip/media_tree.git
14264S:	Maintained
14265F:	drivers/media/tuners/si2157*
14266
14267SI2165 MEDIA DRIVER
14268M:	Matthias Schwarzott <zzam@gentoo.org>
14269L:	linux-media@vger.kernel.org
14270W:	https://linuxtv.org
14271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14272S:	Maintained
14273F:	drivers/media/dvb-frontends/si2165*
14274
14275SI2168 MEDIA DRIVER
14276M:	Antti Palosaari <crope@iki.fi>
14277L:	linux-media@vger.kernel.org
14278W:	https://linuxtv.org
14279W:	http://palosaari.fi/linux/
14280Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14281T:	git git://linuxtv.org/anttip/media_tree.git
14282S:	Maintained
14283F:	drivers/media/dvb-frontends/si2168*
14284
14285SI470X FM RADIO RECEIVER I2C DRIVER
14286M:	Hans Verkuil <hverkuil@xs4all.nl>
14287L:	linux-media@vger.kernel.org
14288T:	git git://linuxtv.org/media_tree.git
14289W:	https://linuxtv.org
14290S:	Odd Fixes
14291F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14292
14293SI470X FM RADIO RECEIVER USB DRIVER
14294M:	Hans Verkuil <hverkuil@xs4all.nl>
14295L:	linux-media@vger.kernel.org
14296T:	git git://linuxtv.org/media_tree.git
14297W:	https://linuxtv.org
14298S:	Maintained
14299F:	drivers/media/radio/si470x/radio-si470x-common.c
14300F:	drivers/media/radio/si470x/radio-si470x.h
14301F:	drivers/media/radio/si470x/radio-si470x-usb.c
14302
14303SI4713 FM RADIO TRANSMITTER I2C DRIVER
14304M:	Eduardo Valentin <edubezval@gmail.com>
14305L:	linux-media@vger.kernel.org
14306T:	git git://linuxtv.org/media_tree.git
14307W:	https://linuxtv.org
14308S:	Odd Fixes
14309F:	drivers/media/radio/si4713/si4713.?
14310
14311SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14312M:	Eduardo Valentin <edubezval@gmail.com>
14313L:	linux-media@vger.kernel.org
14314T:	git git://linuxtv.org/media_tree.git
14315W:	https://linuxtv.org
14316S:	Odd Fixes
14317F:	drivers/media/radio/si4713/radio-platform-si4713.c
14318
14319SI4713 FM RADIO TRANSMITTER USB DRIVER
14320M:	Hans Verkuil <hverkuil@xs4all.nl>
14321L:	linux-media@vger.kernel.org
14322T:	git git://linuxtv.org/media_tree.git
14323W:	https://linuxtv.org
14324S:	Maintained
14325F:	drivers/media/radio/si4713/radio-usb-si4713.c
14326
14327SIANO DVB DRIVER
14328M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14329L:	linux-media@vger.kernel.org
14330W:	https://linuxtv.org
14331T:	git git://linuxtv.org/media_tree.git
14332S:	Odd fixes
14333F:	drivers/media/common/siano/
14334F:	drivers/media/usb/siano/
14335F:	drivers/media/usb/siano/
14336F:	drivers/media/mmc/siano/
14337
14338SIFIVE DRIVERS
14339M:	Palmer Dabbelt <palmer@sifive.com>
14340M:	Paul Walmsley <paul.walmsley@sifive.com>
14341L:	linux-riscv@lists.infradead.org
14342T:	git git://github.com/sifive/riscv-linux.git
14343S:	Supported
14344K:	sifive
14345N:	sifive
14346
14347SILEAD TOUCHSCREEN DRIVER
14348M:	Hans de Goede <hdegoede@redhat.com>
14349L:	linux-input@vger.kernel.org
14350L:	platform-driver-x86@vger.kernel.org
14351S:	Maintained
14352F:	drivers/input/touchscreen/silead.c
14353F:	drivers/platform/x86/touchscreen_dmi.c
14354
14355SILICON MOTION SM712 FRAME BUFFER DRIVER
14356M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14357M:	Teddy Wang <teddy.wang@siliconmotion.com>
14358M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14359L:	linux-fbdev@vger.kernel.org
14360S:	Maintained
14361F:	drivers/video/fbdev/sm712*
14362F:	Documentation/fb/sm712fb.txt
14363
14364SIMPLE FIRMWARE INTERFACE (SFI)
14365M:	Len Brown <lenb@kernel.org>
14366L:	sfi-devel@simplefirmware.org
14367W:	http://simplefirmware.org/
14368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14369S:	Supported
14370F:	arch/x86/platform/sfi/
14371F:	drivers/sfi/
14372F:	include/linux/sfi*.h
14373
14374SIMPLEFB FB DRIVER
14375M:	Hans de Goede <hdegoede@redhat.com>
14376L:	linux-fbdev@vger.kernel.org
14377S:	Maintained
14378F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14379F:	drivers/video/fbdev/simplefb.c
14380F:	include/linux/platform_data/simplefb.h
14381
14382SIMTEC EB110ATX (Chalice CATS)
14383P:	Ben Dooks
14384P:	Vincent Sanders <vince@simtec.co.uk>
14385M:	Simtec Linux Team <linux@simtec.co.uk>
14386W:	http://www.simtec.co.uk/products/EB110ATX/
14387S:	Supported
14388
14389SIMTEC EB2410ITX (BAST)
14390P:	Ben Dooks
14391P:	Vincent Sanders <vince@simtec.co.uk>
14392M:	Simtec Linux Team <linux@simtec.co.uk>
14393W:	http://www.simtec.co.uk/products/EB2410ITX/
14394S:	Supported
14395F:	arch/arm/mach-s3c24xx/mach-bast.c
14396F:	arch/arm/mach-s3c24xx/bast-ide.c
14397F:	arch/arm/mach-s3c24xx/bast-irq.c
14398
14399SIPHASH PRF ROUTINES
14400M:	Jason A. Donenfeld <Jason@zx2c4.com>
14401S:	Maintained
14402F:	lib/siphash.c
14403F:	lib/test_siphash.c
14404F:	include/linux/siphash.h
14405
14406SIOX
14407M:	Gavin Schenk <g.schenk@eckelmann.de>
14408M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14409R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14410S:	Supported
14411F:	drivers/siox/*
14412F:	drivers/gpio/gpio-siox.c
14413F:	include/trace/events/siox.h
14414
14415SIS 190 ETHERNET DRIVER
14416M:	Francois Romieu <romieu@fr.zoreil.com>
14417L:	netdev@vger.kernel.org
14418S:	Maintained
14419F:	drivers/net/ethernet/sis/sis190.c
14420
14421SIS 900/7016 FAST ETHERNET DRIVER
14422M:	Daniele Venzano <venza@brownhat.org>
14423W:	http://www.brownhat.org/sis900.html
14424L:	netdev@vger.kernel.org
14425S:	Maintained
14426F:	drivers/net/ethernet/sis/sis900.*
14427
14428SIS FRAMEBUFFER DRIVER
14429M:	Thomas Winischhofer <thomas@winischhofer.net>
14430W:	http://www.winischhofer.net/linuxsisvga.shtml
14431S:	Maintained
14432F:	Documentation/fb/sisfb.txt
14433F:	drivers/video/fbdev/sis/
14434F:	include/video/sisfb.h
14435
14436SIS USB2VGA DRIVER
14437M:	Thomas Winischhofer <thomas@winischhofer.net>
14438W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14439S:	Maintained
14440F:	drivers/usb/misc/sisusbvga/
14441
14442SLAB ALLOCATOR
14443M:	Christoph Lameter <cl@linux.com>
14444M:	Pekka Enberg <penberg@kernel.org>
14445M:	David Rientjes <rientjes@google.com>
14446M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14447M:	Andrew Morton <akpm@linux-foundation.org>
14448L:	linux-mm@kvack.org
14449S:	Maintained
14450F:	include/linux/sl?b*.h
14451F:	mm/sl?b*
14452
14453SLEEPABLE READ-COPY UPDATE (SRCU)
14454M:	Lai Jiangshan <jiangshanlai@gmail.com>
14455M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14456M:	Josh Triplett <josh@joshtriplett.org>
14457R:	Steven Rostedt <rostedt@goodmis.org>
14458R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14459L:	rcu@vger.kernel.org
14460W:	http://www.rdrop.com/users/paulmck/RCU/
14461S:	Supported
14462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14463F:	include/linux/srcu*.h
14464F:	kernel/rcu/srcu*.c
14465
14466SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14467M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14468L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14469S:	Maintained
14470F:	drivers/slimbus/
14471F:	Documentation/devicetree/bindings/slimbus/
14472F:	include/linux/slimbus.h
14473
14474SMACK SECURITY MODULE
14475M:	Casey Schaufler <casey@schaufler-ca.com>
14476L:	linux-security-module@vger.kernel.org
14477W:	http://schaufler-ca.com
14478T:	git git://github.com/cschaufler/smack-next
14479S:	Maintained
14480F:	Documentation/admin-guide/LSM/Smack.rst
14481F:	security/smack/
14482
14483SMC91x ETHERNET DRIVER
14484M:	Nicolas Pitre <nico@fluxnic.net>
14485S:	Odd Fixes
14486F:	drivers/net/ethernet/smsc/smc91x.*
14487
14488SMIA AND SMIA++ IMAGE SENSOR DRIVER
14489M:	Sakari Ailus <sakari.ailus@iki.fi>
14490L:	linux-media@vger.kernel.org
14491S:	Maintained
14492F:	drivers/media/i2c/smiapp/
14493F:	include/media/i2c/smiapp.h
14494F:	drivers/media/i2c/smiapp-pll.c
14495F:	drivers/media/i2c/smiapp-pll.h
14496F:	include/uapi/linux/smiapp.h
14497F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14498
14499SMM665 HARDWARE MONITOR DRIVER
14500M:	Guenter Roeck <linux@roeck-us.net>
14501L:	linux-hwmon@vger.kernel.org
14502S:	Maintained
14503F:	Documentation/hwmon/smm665.rst
14504F:	drivers/hwmon/smm665.c
14505
14506SMSC EMC2103 HARDWARE MONITOR DRIVER
14507M:	Steve Glendinning <steve.glendinning@shawell.net>
14508L:	linux-hwmon@vger.kernel.org
14509S:	Maintained
14510F:	Documentation/hwmon/emc2103.rst
14511F:	drivers/hwmon/emc2103.c
14512
14513SMSC SCH5627 HARDWARE MONITOR DRIVER
14514M:	Hans de Goede <hdegoede@redhat.com>
14515L:	linux-hwmon@vger.kernel.org
14516S:	Supported
14517F:	Documentation/hwmon/sch5627.rst
14518F:	drivers/hwmon/sch5627.c
14519
14520SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14521M:	Steve Glendinning <steve.glendinning@shawell.net>
14522L:	linux-fbdev@vger.kernel.org
14523S:	Maintained
14524F:	drivers/video/fbdev/smscufx.c
14525
14526SMSC47B397 HARDWARE MONITOR DRIVER
14527M:	Jean Delvare <jdelvare@suse.com>
14528L:	linux-hwmon@vger.kernel.org
14529S:	Maintained
14530F:	Documentation/hwmon/smsc47b397.rst
14531F:	drivers/hwmon/smsc47b397.c
14532
14533SMSC911x ETHERNET DRIVER
14534M:	Steve Glendinning <steve.glendinning@shawell.net>
14535L:	netdev@vger.kernel.org
14536S:	Maintained
14537F:	include/linux/smsc911x.h
14538F:	drivers/net/ethernet/smsc/smsc911x.*
14539
14540SMSC9420 PCI ETHERNET DRIVER
14541M:	Steve Glendinning <steve.glendinning@shawell.net>
14542L:	netdev@vger.kernel.org
14543S:	Maintained
14544F:	drivers/net/ethernet/smsc/smsc9420.*
14545
14546SOC-CAMERA V4L2 SUBSYSTEM
14547L:	linux-media@vger.kernel.org
14548T:	git git://linuxtv.org/media_tree.git
14549S:	Orphan
14550F:	include/media/soc_camera.h
14551F:	drivers/staging/media/soc_camera/
14552
14553SOCIONEXT SYNQUACER I2C DRIVER
14554M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14555L:	linux-i2c@vger.kernel.org
14556S:	Maintained
14557F:	drivers/i2c/busses/i2c-synquacer.c
14558F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14559
14560SOCIONEXT UNIPHIER SOUND DRIVER
14561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14562S:	Orphan
14563F:	sound/soc/uniphier/
14564
14565SOEKRIS NET48XX LED SUPPORT
14566M:	Chris Boot <bootc@bootc.net>
14567S:	Maintained
14568F:	drivers/leds/leds-net48xx.c
14569
14570SOFT-ROCE DRIVER (rxe)
14571M:	Moni Shoua <monis@mellanox.com>
14572L:	linux-rdma@vger.kernel.org
14573S:	Supported
14574W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14575Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14576F:	drivers/infiniband/sw/rxe/
14577F:	include/uapi/rdma/rdma_user_rxe.h
14578
14579SOFTLOGIC 6x10 MPEG CODEC
14580M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14581M:	Anton Sviridenko <anton@corp.bluecherry.net>
14582M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14583M:	Andrey Utkin <andrey_utkin@fastmail.com>
14584M:	Ismael Luceno <ismael@iodev.co.uk>
14585L:	linux-media@vger.kernel.org
14586S:	Supported
14587F:	drivers/media/pci/solo6x10/
14588
14589SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14590M:	James Morse <james.morse@arm.com>
14591L:	linux-arm-kernel@lists.infradead.org
14592S:	Maintained
14593F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14594F:	drivers/firmware/arm_sdei.c
14595F:	include/linux/arm_sdei.h
14596F:	include/uapi/linux/arm_sdei.h
14597
14598SOFTWARE RAID (Multiple Disks) SUPPORT
14599M:	Shaohua Li <shli@kernel.org>
14600L:	linux-raid@vger.kernel.org
14601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14602S:	Supported
14603F:	drivers/md/Makefile
14604F:	drivers/md/Kconfig
14605F:	drivers/md/md*
14606F:	drivers/md/raid*
14607F:	include/linux/raid/
14608F:	include/uapi/linux/raid/
14609
14610SOCIONEXT (SNI) AVE NETWORK DRIVER
14611M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14612L:	netdev@vger.kernel.org
14613S:	Maintained
14614F:	drivers/net/ethernet/socionext/sni_ave.c
14615F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14616
14617SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14618M:	Jassi Brar <jaswinder.singh@linaro.org>
14619L:	netdev@vger.kernel.org
14620S:	Maintained
14621F:	drivers/net/ethernet/socionext/netsec.c
14622F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14623
14624SOLIDRUN CLEARFOG SUPPORT
14625M:	Russell King <linux@armlinux.org.uk>
14626S:	Maintained
14627F:	arch/arm/boot/dts/armada-388-clearfog*
14628F:	arch/arm/boot/dts/armada-38x-solidrun-*
14629
14630SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14631M:	Russell King <linux@armlinux.org.uk>
14632S:	Maintained
14633F:	arch/arm/boot/dts/imx6*-cubox-i*
14634F:	arch/arm/boot/dts/imx6*-hummingboard*
14635F:	arch/arm/boot/dts/imx6*-sr-*
14636
14637SONIC NETWORK DRIVER
14638M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14639L:	netdev@vger.kernel.org
14640S:	Maintained
14641F:	drivers/net/ethernet/natsemi/sonic.*
14642
14643SONICS SILICON BACKPLANE DRIVER (SSB)
14644M:	Michael Buesch <m@bues.ch>
14645L:	linux-wireless@vger.kernel.org
14646S:	Maintained
14647F:	drivers/ssb/
14648F:	include/linux/ssb/
14649
14650SONY IMX214 SENSOR DRIVER
14651M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14652L:	linux-media@vger.kernel.org
14653T:	git git://linuxtv.org/media_tree.git
14654S:	Maintained
14655F:	drivers/media/i2c/imx214.c
14656F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14657
14658SONY IMX258 SENSOR DRIVER
14659M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14660L:	linux-media@vger.kernel.org
14661T:	git git://linuxtv.org/media_tree.git
14662S:	Maintained
14663F:	drivers/media/i2c/imx258.c
14664
14665SONY IMX274 SENSOR DRIVER
14666M:	Leon Luo <leonl@leopardimaging.com>
14667L:	linux-media@vger.kernel.org
14668T:	git git://linuxtv.org/media_tree.git
14669S:	Maintained
14670F:	drivers/media/i2c/imx274.c
14671F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14672
14673SONY IMX319 SENSOR DRIVER
14674M:	Bingbu Cao <bingbu.cao@intel.com>
14675L:	linux-media@vger.kernel.org
14676T:	git git://linuxtv.org/media_tree.git
14677S:	Maintained
14678F:	drivers/media/i2c/imx319.c
14679
14680SONY IMX355 SENSOR DRIVER
14681M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14682L:	linux-media@vger.kernel.org
14683T:	git git://linuxtv.org/media_tree.git
14684S:	Maintained
14685F:	drivers/media/i2c/imx355.c
14686
14687SONY MEMORYSTICK SUBSYSTEM
14688M:	Maxim Levitsky <maximlevitsky@gmail.com>
14689M:	Alex Dubov <oakad@yahoo.com>
14690M:	Ulf Hansson <ulf.hansson@linaro.org>
14691L:	linux-mmc@vger.kernel.org
14692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14693S:	Maintained
14694F:	drivers/memstick/
14695F:	include/linux/memstick.h
14696
14697SONY VAIO CONTROL DEVICE DRIVER
14698M:	Mattia Dongili <malattia@linux.it>
14699L:	platform-driver-x86@vger.kernel.org
14700W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14701S:	Maintained
14702F:	Documentation/laptops/sony-laptop.txt
14703F:	drivers/char/sonypi.c
14704F:	drivers/platform/x86/sony-laptop.c
14705F:	include/linux/sony-laptop.h
14706
14707SOUND
14708M:	Jaroslav Kysela <perex@perex.cz>
14709M:	Takashi Iwai <tiwai@suse.com>
14710L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14711W:	http://www.alsa-project.org/
14712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14713Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14714S:	Maintained
14715F:	Documentation/sound/
14716F:	include/sound/
14717F:	include/uapi/sound/
14718F:	sound/
14719
14720SOUND - COMPRESSED AUDIO
14721M:	Vinod Koul <vkoul@kernel.org>
14722L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14724S:	Supported
14725F:	Documentation/sound/designs/compress-offload.rst
14726F:	include/sound/compress_driver.h
14727F:	include/uapi/sound/compress_*
14728F:	sound/core/compress_offload.c
14729F:	sound/soc/soc-compress.c
14730
14731SOUND - DMAENGINE HELPERS
14732M:	Lars-Peter Clausen <lars@metafoo.de>
14733S:	Supported
14734F:	include/sound/dmaengine_pcm.h
14735F:	sound/core/pcm_dmaengine.c
14736F:	sound/soc/soc-generic-dmaengine-pcm.c
14737
14738SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14739M:	Liam Girdwood <lgirdwood@gmail.com>
14740M:	Mark Brown <broonie@kernel.org>
14741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14742L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14743W:	http://alsa-project.org/main/index.php/ASoC
14744S:	Supported
14745F:	Documentation/devicetree/bindings/sound/
14746F:	Documentation/sound/soc/
14747F:	sound/soc/
14748F:	include/dt-bindings/sound/
14749F:	include/sound/soc*
14750
14751SOUNDWIRE SUBSYSTEM
14752M:	Vinod Koul <vkoul@kernel.org>
14753M:	Sanyog Kale <sanyog.r.kale@intel.com>
14754R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14755L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14756S:	Supported
14757F:	Documentation/driver-api/soundwire/
14758F:	drivers/soundwire/
14759F:	include/linux/soundwire/
14760
14761SP2 MEDIA DRIVER
14762M:	Olli Salonen <olli.salonen@iki.fi>
14763L:	linux-media@vger.kernel.org
14764W:	https://linuxtv.org
14765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14766S:	Maintained
14767F:	drivers/media/dvb-frontends/sp2*
14768
14769SPARC + UltraSPARC (sparc/sparc64)
14770M:	"David S. Miller" <davem@davemloft.net>
14771L:	sparclinux@vger.kernel.org
14772Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14775S:	Maintained
14776F:	arch/sparc/
14777F:	drivers/sbus/
14778
14779SPARC SERIAL DRIVERS
14780M:	"David S. Miller" <davem@davemloft.net>
14781L:	sparclinux@vger.kernel.org
14782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14784S:	Maintained
14785F:	include/linux/sunserialcore.h
14786F:	drivers/tty/serial/suncore.c
14787F:	drivers/tty/serial/sunhv.c
14788F:	drivers/tty/serial/sunsab.c
14789F:	drivers/tty/serial/sunsab.h
14790F:	drivers/tty/serial/sunsu.c
14791F:	drivers/tty/serial/sunzilog.c
14792F:	drivers/tty/serial/sunzilog.h
14793F:	drivers/tty/vcc.c
14794
14795SPARSE CHECKER
14796M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14797L:	linux-sparse@vger.kernel.org
14798W:	https://sparse.wiki.kernel.org/
14799T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14800S:	Maintained
14801F:	include/linux/compiler.h
14802
14803SPEAR CLOCK FRAMEWORK SUPPORT
14804M:	Viresh Kumar <vireshk@kernel.org>
14805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14806W:	http://www.st.com/spear
14807S:	Maintained
14808F:	drivers/clk/spear/
14809
14810SPEAR PLATFORM SUPPORT
14811M:	Viresh Kumar <vireshk@kernel.org>
14812M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14814W:	http://www.st.com/spear
14815S:	Maintained
14816F:	arch/arm/boot/dts/spear*
14817F:	arch/arm/mach-spear/
14818
14819SPI NOR SUBSYSTEM
14820M:	Marek Vasut <marek.vasut@gmail.com>
14821M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14822L:	linux-mtd@lists.infradead.org
14823W:	http://www.linux-mtd.infradead.org/
14824Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14826S:	Maintained
14827F:	drivers/mtd/spi-nor/
14828F:	include/linux/mtd/spi-nor.h
14829
14830SPI SUBSYSTEM
14831M:	Mark Brown <broonie@kernel.org>
14832L:	linux-spi@vger.kernel.org
14833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14834Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14835S:	Maintained
14836F:	Documentation/devicetree/bindings/spi/
14837F:	Documentation/spi/
14838F:	drivers/spi/
14839F:	include/linux/spi/
14840F:	include/uapi/linux/spi/
14841F:	tools/spi/
14842
14843SPIDERNET NETWORK DRIVER for CELL
14844M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14845L:	netdev@vger.kernel.org
14846S:	Supported
14847F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14848F:	drivers/net/ethernet/toshiba/spider_net*
14849
14850SPMI SUBSYSTEM
14851R:	Stephen Boyd <sboyd@kernel.org>
14852L:	linux-arm-msm@vger.kernel.org
14853F:	Documentation/devicetree/bindings/spmi/
14854F:	drivers/spmi/
14855F:	include/dt-bindings/spmi/spmi.h
14856F:	include/linux/spmi.h
14857F:	include/trace/events/spmi.h
14858
14859SPU FILE SYSTEM
14860M:	Jeremy Kerr <jk@ozlabs.org>
14861L:	linuxppc-dev@lists.ozlabs.org
14862W:	http://www.ibm.com/developerworks/power/cell/
14863S:	Supported
14864F:	Documentation/filesystems/spufs.txt
14865F:	arch/powerpc/platforms/cell/spufs/
14866
14867SQUASHFS FILE SYSTEM
14868M:	Phillip Lougher <phillip@squashfs.org.uk>
14869L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14870W:	http://squashfs.org.uk
14871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14872S:	Maintained
14873F:	Documentation/filesystems/squashfs.txt
14874F:	fs/squashfs/
14875
14876SRM (Alpha) environment access
14877M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14878S:	Maintained
14879F:	arch/alpha/kernel/srm_env.c
14880
14881ST LSM6DSx IMU IIO DRIVER
14882M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14883L:	linux-iio@vger.kernel.org
14884W:	http://www.st.com/
14885S:	Maintained
14886F:	drivers/iio/imu/st_lsm6dsx/
14887F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14888
14889ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14890M:	Mickael Guene <mickael.guene@st.com>
14891L:	linux-media@vger.kernel.org
14892T:	git git://linuxtv.org/media_tree.git
14893S:	Maintained
14894F:	drivers/media/i2c/st-mipid02.c
14895F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14896
14897ST STM32 I2C/SMBUS DRIVER
14898M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14899L:	linux-i2c@vger.kernel.org
14900S:	Maintained
14901F:	drivers/i2c/busses/i2c-stm32*
14902
14903ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14904M:	Song Qiang <songqiang1304521@gmail.com>
14905L:	linux-iio@vger.kernel.org
14906S:	Maintained
14907F:	drivers/iio/proximity/vl53l0x-i2c.c
14908F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14909
14910STABLE BRANCH
14911M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14912M:	Sasha Levin <sashal@kernel.org>
14913L:	stable@vger.kernel.org
14914S:	Supported
14915F:	Documentation/process/stable-kernel-rules.rst
14916
14917STAGING - COMEDI
14918M:	Ian Abbott <abbotti@mev.co.uk>
14919M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14920S:	Odd Fixes
14921F:	drivers/staging/comedi/
14922
14923STAGING - EROFS FILE SYSTEM
14924M:	Gao Xiang <gaoxiang25@huawei.com>
14925M:	Chao Yu <yuchao0@huawei.com>
14926L:	linux-erofs@lists.ozlabs.org
14927S:	Maintained
14928F:	drivers/staging/erofs/
14929
14930STAGING - INDUSTRIAL IO
14931M:	Jonathan Cameron <jic23@kernel.org>
14932L:	linux-iio@vger.kernel.org
14933S:	Odd Fixes
14934F:	Documentation/devicetree/bindings/staging/iio/
14935F:	drivers/staging/iio/
14936
14937STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14938M:	Marc Dietrich <marvin24@gmx.de>
14939L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14940L:	linux-tegra@vger.kernel.org
14941S:	Maintained
14942F:	drivers/staging/nvec/
14943
14944STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14945M:	Jens Frederich <jfrederich@gmail.com>
14946M:	Daniel Drake <dsd@laptop.org>
14947M:	Jon Nettleton <jon.nettleton@gmail.com>
14948W:	http://wiki.laptop.org/go/DCON
14949S:	Maintained
14950F:	drivers/staging/olpc_dcon/
14951
14952STAGING - REALTEK RTL8712U DRIVERS
14953M:	Larry Finger <Larry.Finger@lwfinger.net>
14954M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14955S:	Odd Fixes
14956F:	drivers/staging/rtl8712/
14957
14958STAGING - REALTEK RTL8188EU DRIVERS
14959M:	Larry Finger <Larry.Finger@lwfinger.net>
14960S:	Odd Fixes
14961F:	drivers/staging/rtl8188eu/
14962
14963STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14964M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14965M:	Teddy Wang <teddy.wang@siliconmotion.com>
14966M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14967L:	linux-fbdev@vger.kernel.org
14968S:	Maintained
14969F:	drivers/staging/sm750fb/
14970
14971STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14972M:	William Hubbs <w.d.hubbs@gmail.com>
14973M:	Chris Brannon <chris@the-brannons.com>
14974M:	Kirk Reiser <kirk@reisers.ca>
14975M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14976L:	speakup@linux-speakup.org
14977W:	http://www.linux-speakup.org/
14978S:	Odd Fixes
14979F:	drivers/staging/speakup/
14980
14981STAGING - VIA VT665X DRIVERS
14982M:	Forest Bond <forest@alittletooquiet.net>
14983S:	Odd Fixes
14984F:	drivers/staging/vt665?/
14985
14986STAGING - WILC1000 WIFI DRIVER
14987M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14988M:	Ajay Singh <ajay.kathat@microchip.com>
14989L:	linux-wireless@vger.kernel.org
14990S:	Supported
14991F:	drivers/staging/wilc1000/
14992
14993STAGING SUBSYSTEM
14994M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14996L:	devel@driverdev.osuosl.org
14997S:	Supported
14998F:	drivers/staging/
14999
15000STARFIRE/DURALAN NETWORK DRIVER
15001M:	Ion Badulescu <ionut@badula.org>
15002S:	Odd Fixes
15003F:	drivers/net/ethernet/adaptec/starfire*
15004
15005STEC S1220 SKD DRIVER
15006M:	Bart Van Assche <bart.vanassche@wdc.com>
15007L:	linux-block@vger.kernel.org
15008S:	Maintained
15009F:	drivers/block/skd*[ch]
15010
15011STI AUDIO (ASoC) DRIVERS
15012M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15014S:	Maintained
15015F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15016F:	sound/soc/sti/
15017
15018STI CEC DRIVER
15019M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15020S:	Maintained
15021F:	drivers/media/platform/sti/cec/
15022F:	Documentation/devicetree/bindings/media/stih-cec.txt
15023
15024STK1160 USB VIDEO CAPTURE DRIVER
15025M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15026L:	linux-media@vger.kernel.org
15027T:	git git://linuxtv.org/media_tree.git
15028S:	Maintained
15029F:	drivers/media/usb/stk1160/
15030
15031STM32 AUDIO (ASoC) DRIVERS
15032M:	Olivier Moysan <olivier.moysan@st.com>
15033M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15035S:	Maintained
15036F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15037F:	sound/soc/stm/
15038
15039STM32 TIMER/LPTIMER DRIVERS
15040M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15041S:	Maintained
15042F:	drivers/*/stm32-*timer*
15043F:	drivers/pwm/pwm-stm32*
15044F:	include/linux/*/stm32-*tim*
15045F:	Documentation/ABI/testing/*timer-stm32
15046F:	Documentation/devicetree/bindings/*/stm32-*timer*
15047F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15048
15049STMMAC ETHERNET DRIVER
15050M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15051M:	Alexandre Torgue <alexandre.torgue@st.com>
15052M:	Jose Abreu <joabreu@synopsys.com>
15053L:	netdev@vger.kernel.org
15054W:	http://www.stlinux.com
15055S:	Supported
15056F:	drivers/net/ethernet/stmicro/stmmac/
15057
15058SUN3/3X
15059M:	Sam Creasey <sammy@sammy.net>
15060W:	http://sammy.net/sun3/
15061S:	Maintained
15062F:	arch/m68k/kernel/*sun3*
15063F:	arch/m68k/sun3*/
15064F:	arch/m68k/include/asm/sun3*
15065F:	drivers/net/ethernet/i825xx/sun3*
15066
15067SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15068M:	Hans de Goede <hdegoede@redhat.com>
15069L:	linux-input@vger.kernel.org
15070S:	Maintained
15071F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15072F:	drivers/input/keyboard/sun4i-lradc-keys.c
15073
15074SUNDANCE NETWORK DRIVER
15075M:	Denis Kirjanov <kda@linux-powerpc.org>
15076L:	netdev@vger.kernel.org
15077S:	Maintained
15078F:	drivers/net/ethernet/dlink/sundance.c
15079
15080SUPERH
15081M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15082M:	Rich Felker <dalias@libc.org>
15083L:	linux-sh@vger.kernel.org
15084Q:	http://patchwork.kernel.org/project/linux-sh/list/
15085S:	Maintained
15086F:	Documentation/sh/
15087F:	arch/sh/
15088F:	drivers/sh/
15089
15090SUSPEND TO RAM
15091M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15092M:	Len Brown <len.brown@intel.com>
15093M:	Pavel Machek <pavel@ucw.cz>
15094L:	linux-pm@vger.kernel.org
15095B:	https://bugzilla.kernel.org
15096S:	Supported
15097F:	Documentation/power/
15098F:	arch/x86/kernel/acpi/
15099F:	drivers/base/power/
15100F:	kernel/power/
15101F:	include/linux/suspend.h
15102F:	include/linux/freezer.h
15103F:	include/linux/pm.h
15104
15105SVGA HANDLING
15106M:	Martin Mares <mj@ucw.cz>
15107L:	linux-video@atrey.karlin.mff.cuni.cz
15108S:	Maintained
15109F:	Documentation/svga.txt
15110F:	arch/x86/boot/video*
15111
15112SWIOTLB SUBSYSTEM
15113M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15114L:	iommu@lists.linux-foundation.org
15115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15116S:	Supported
15117F:	kernel/dma/swiotlb.c
15118F:	arch/*/kernel/pci-swiotlb.c
15119F:	include/linux/swiotlb.h
15120
15121SWITCHDEV
15122M:	Jiri Pirko <jiri@resnulli.us>
15123M:	Ivan Vecera <ivecera@redhat.com>
15124L:	netdev@vger.kernel.org
15125S:	Supported
15126F:	net/switchdev/
15127F:	include/net/switchdev.h
15128
15129SY8106A REGULATOR DRIVER
15130M:	Icenowy Zheng <icenowy@aosc.io>
15131S:	Maintained
15132F:	drivers/regulator/sy8106a-regulator.c
15133F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15134
15135SYNC FILE FRAMEWORK
15136M:	Sumit Semwal <sumit.semwal@linaro.org>
15137R:	Gustavo Padovan <gustavo@padovan.org>
15138S:	Maintained
15139L:	linux-media@vger.kernel.org
15140L:	dri-devel@lists.freedesktop.org
15141F:	drivers/dma-buf/sync_*
15142F:	drivers/dma-buf/dma-fence*
15143F:	drivers/dma-buf/sw_sync.c
15144F:	include/linux/sync_file.h
15145F:	include/uapi/linux/sync_file.h
15146F:	Documentation/sync_file.txt
15147T:	git git://anongit.freedesktop.org/drm/drm-misc
15148
15149SYNOPSYS ARC ARCHITECTURE
15150M:	Vineet Gupta <vgupta@synopsys.com>
15151L:	linux-snps-arc@lists.infradead.org
15152S:	Supported
15153F:	arch/arc/
15154F:	Documentation/devicetree/bindings/arc/*
15155F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15156F:	drivers/clocksource/arc_timer.c
15157F:	drivers/tty/serial/arc_uart.c
15158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15159
15160SYNOPSYS ARC HSDK SDP pll clock driver
15161M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15162S:	Supported
15163F:	drivers/clk/clk-hsdk-pll.c
15164F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15165
15166SYNOPSYS ARC SDP clock driver
15167M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15168S:	Supported
15169F:	drivers/clk/axs10x/*
15170F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15171
15172SYNOPSYS ARC SDP platform support
15173M:	Alexey Brodkin <abrodkin@synopsys.com>
15174S:	Supported
15175F:	arch/arc/plat-axs10x
15176F:	arch/arc/boot/dts/ax*
15177F:	Documentation/devicetree/bindings/arc/axs10*
15178
15179SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15180M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15181S:	Supported
15182F:	drivers/reset/reset-axs10x.c
15183F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15184
15185SYNOPSYS CREG GPIO DRIVER
15186M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15187S:	Maintained
15188F:	drivers/gpio/gpio-creg-snps.c
15189F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15190
15191SYNOPSYS DESIGNWARE 8250 UART DRIVER
15192R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15193S:	Maintained
15194F:	drivers/tty/serial/8250/8250_dw.c
15195
15196SYNOPSYS DESIGNWARE APB GPIO DRIVER
15197M:	Hoan Tran <hoan@os.amperecomputing.com>
15198L:	linux-gpio@vger.kernel.org
15199S:	Maintained
15200F:	drivers/gpio/gpio-dwapb.c
15201F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15202
15203SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15204M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15205S:	Maintained
15206F:	drivers/dma/dwi-axi-dmac/
15207F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15208
15209SYNOPSYS DESIGNWARE DMAC DRIVER
15210M:	Viresh Kumar <vireshk@kernel.org>
15211R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15212S:	Maintained
15213F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15214F:	drivers/dma/dw/
15215F:	include/dt-bindings/dma/dw-dmac.h
15216F:	include/linux/dma/dw.h
15217F:	include/linux/platform_data/dma-dw.h
15218
15219SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15220M:	Jose Abreu <Jose.Abreu@synopsys.com>
15221L:	netdev@vger.kernel.org
15222S:	Supported
15223F:	drivers/net/ethernet/synopsys/
15224
15225SYNOPSYS DESIGNWARE I2C DRIVER
15226M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15227R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15228R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15229L:	linux-i2c@vger.kernel.org
15230S:	Maintained
15231F:	drivers/i2c/busses/i2c-designware-*
15232F:	include/linux/platform_data/i2c-designware.h
15233
15234SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15235M:	Jaehoon Chung <jh80.chung@samsung.com>
15236L:	linux-mmc@vger.kernel.org
15237S:	Maintained
15238F:	drivers/mmc/host/dw_mmc*
15239
15240SYNOPSYS HSDK RESET CONTROLLER DRIVER
15241M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15242S:	Supported
15243F:	drivers/reset/reset-hsdk.c
15244F:	include/dt-bindings/reset/snps,hsdk-reset.h
15245F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15246
15247SYSTEM CONFIGURATION (SYSCON)
15248M:	Lee Jones <lee.jones@linaro.org>
15249M:	Arnd Bergmann <arnd@arndb.de>
15250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15251S:	Supported
15252F:	drivers/mfd/syscon.c
15253
15254SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15255M:	Sudeep Holla <sudeep.holla@arm.com>
15256L:	linux-arm-kernel@lists.infradead.org
15257S:	Maintained
15258F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15259F:	drivers/clk/clk-sc[mp]i.c
15260F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15261F:	drivers/firmware/arm_scpi.c
15262F:	drivers/firmware/arm_scmi/
15263F:	include/linux/sc[mp]i_protocol.h
15264
15265SYSTEM RESET/SHUTDOWN DRIVERS
15266M:	Sebastian Reichel <sre@kernel.org>
15267L:	linux-pm@vger.kernel.org
15268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15269S:	Maintained
15270F:	Documentation/devicetree/bindings/power/reset/
15271F:	drivers/power/reset/
15272
15273SYSTEM TRACE MODULE CLASS
15274M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15275S:	Maintained
15276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15277F:	Documentation/trace/stm.rst
15278F:	drivers/hwtracing/stm/
15279F:	include/linux/stm.h
15280F:	include/uapi/linux/stm.h
15281
15282SYSV FILESYSTEM
15283M:	Christoph Hellwig <hch@infradead.org>
15284S:	Maintained
15285F:	Documentation/filesystems/sysv-fs.txt
15286F:	fs/sysv/
15287F:	include/linux/sysv_fs.h
15288
15289TASKSTATS STATISTICS INTERFACE
15290M:	Balbir Singh <bsingharora@gmail.com>
15291S:	Maintained
15292F:	Documentation/accounting/taskstats*
15293F:	include/linux/taskstats*
15294F:	kernel/taskstats.c
15295
15296TC subsystem
15297M:	Jamal Hadi Salim <jhs@mojatatu.com>
15298M:	Cong Wang <xiyou.wangcong@gmail.com>
15299M:	Jiri Pirko <jiri@resnulli.us>
15300L:	netdev@vger.kernel.org
15301S:	Maintained
15302F:	include/net/pkt_cls.h
15303F:	include/net/pkt_sched.h
15304F:	include/net/tc_act/
15305F:	include/uapi/linux/pkt_cls.h
15306F:	include/uapi/linux/pkt_sched.h
15307F:	include/uapi/linux/tc_act/
15308F:	include/uapi/linux/tc_ematch/
15309F:	net/sched/
15310
15311TC90522 MEDIA DRIVER
15312M:	Akihiro Tsukada <tskd08@gmail.com>
15313L:	linux-media@vger.kernel.org
15314S:	Odd Fixes
15315F:	drivers/media/dvb-frontends/tc90522*
15316
15317TCP LOW PRIORITY MODULE
15318M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15319M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15320W:	http://tcp-lp-mod.sourceforge.net/
15321S:	Maintained
15322F:	net/ipv4/tcp_lp.c
15323
15324TDA10071 MEDIA DRIVER
15325M:	Antti Palosaari <crope@iki.fi>
15326L:	linux-media@vger.kernel.org
15327W:	https://linuxtv.org
15328W:	http://palosaari.fi/linux/
15329Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15330T:	git git://linuxtv.org/anttip/media_tree.git
15331S:	Maintained
15332F:	drivers/media/dvb-frontends/tda10071*
15333
15334TDA18212 MEDIA DRIVER
15335M:	Antti Palosaari <crope@iki.fi>
15336L:	linux-media@vger.kernel.org
15337W:	https://linuxtv.org
15338W:	http://palosaari.fi/linux/
15339Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15340T:	git git://linuxtv.org/anttip/media_tree.git
15341S:	Maintained
15342F:	drivers/media/tuners/tda18212*
15343
15344TDA18218 MEDIA DRIVER
15345M:	Antti Palosaari <crope@iki.fi>
15346L:	linux-media@vger.kernel.org
15347W:	https://linuxtv.org
15348W:	http://palosaari.fi/linux/
15349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15350T:	git git://linuxtv.org/anttip/media_tree.git
15351S:	Maintained
15352F:	drivers/media/tuners/tda18218*
15353
15354TDA18250 MEDIA DRIVER
15355M:	Olli Salonen <olli.salonen@iki.fi>
15356L:	linux-media@vger.kernel.org
15357W:	https://linuxtv.org
15358Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15359T:	git git://linuxtv.org/media_tree.git
15360S:	Maintained
15361F:	drivers/media/tuners/tda18250*
15362
15363TDA18271 MEDIA DRIVER
15364M:	Michael Krufky <mkrufky@linuxtv.org>
15365L:	linux-media@vger.kernel.org
15366W:	https://linuxtv.org
15367W:	http://github.com/mkrufky
15368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15369T:	git git://linuxtv.org/mkrufky/tuners.git
15370S:	Maintained
15371F:	drivers/media/tuners/tda18271*
15372
15373TDA1997x MEDIA DRIVER
15374M:	Tim Harvey <tharvey@gateworks.com>
15375L:	linux-media@vger.kernel.org
15376W:	https://linuxtv.org
15377Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15378S:	Maintained
15379F:	drivers/media/i2c/tda1997x.*
15380
15381TDA827x MEDIA DRIVER
15382M:	Michael Krufky <mkrufky@linuxtv.org>
15383L:	linux-media@vger.kernel.org
15384W:	https://linuxtv.org
15385W:	http://github.com/mkrufky
15386Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15387T:	git git://linuxtv.org/mkrufky/tuners.git
15388S:	Maintained
15389F:	drivers/media/tuners/tda8290.*
15390
15391TDA8290 MEDIA DRIVER
15392M:	Michael Krufky <mkrufky@linuxtv.org>
15393L:	linux-media@vger.kernel.org
15394W:	https://linuxtv.org
15395W:	http://github.com/mkrufky
15396Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15397T:	git git://linuxtv.org/mkrufky/tuners.git
15398S:	Maintained
15399F:	drivers/media/tuners/tda8290.*
15400
15401TDA9840 MEDIA DRIVER
15402M:	Hans Verkuil <hverkuil@xs4all.nl>
15403L:	linux-media@vger.kernel.org
15404T:	git git://linuxtv.org/media_tree.git
15405W:	https://linuxtv.org
15406S:	Maintained
15407F:	drivers/media/i2c/tda9840*
15408
15409TEA5761 TUNER DRIVER
15410M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15411L:	linux-media@vger.kernel.org
15412W:	https://linuxtv.org
15413T:	git git://linuxtv.org/media_tree.git
15414S:	Odd fixes
15415F:	drivers/media/tuners/tea5761.*
15416
15417TEA5767 TUNER DRIVER
15418M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15419L:	linux-media@vger.kernel.org
15420W:	https://linuxtv.org
15421T:	git git://linuxtv.org/media_tree.git
15422S:	Maintained
15423F:	drivers/media/tuners/tea5767.*
15424
15425TEA6415C MEDIA DRIVER
15426M:	Hans Verkuil <hverkuil@xs4all.nl>
15427L:	linux-media@vger.kernel.org
15428T:	git git://linuxtv.org/media_tree.git
15429W:	https://linuxtv.org
15430S:	Maintained
15431F:	drivers/media/i2c/tea6415c*
15432
15433TEA6420 MEDIA DRIVER
15434M:	Hans Verkuil <hverkuil@xs4all.nl>
15435L:	linux-media@vger.kernel.org
15436T:	git git://linuxtv.org/media_tree.git
15437W:	https://linuxtv.org
15438S:	Maintained
15439F:	drivers/media/i2c/tea6420*
15440
15441TEAM DRIVER
15442M:	Jiri Pirko <jiri@resnulli.us>
15443L:	netdev@vger.kernel.org
15444S:	Supported
15445F:	drivers/net/team/
15446F:	include/linux/if_team.h
15447F:	include/uapi/linux/if_team.h
15448
15449TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15450M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15451S:	Maintained
15452F:	arch/x86/platform/ts5500/
15453
15454TECHNOTREND USB IR RECEIVER
15455M:	Sean Young <sean@mess.org>
15456L:	linux-media@vger.kernel.org
15457S:	Maintained
15458F:	drivers/media/rc/ttusbir.c
15459
15460TECHWELL TW9910 VIDEO DECODER
15461L:	linux-media@vger.kernel.org
15462S:	Orphan
15463F:	drivers/media/i2c/tw9910.c
15464F:	include/media/i2c/tw9910.h
15465
15466TEE SUBSYSTEM
15467M:	Jens Wiklander <jens.wiklander@linaro.org>
15468S:	Maintained
15469F:	include/linux/tee_drv.h
15470F:	include/uapi/linux/tee.h
15471F:	drivers/tee/
15472F:	Documentation/tee.txt
15473
15474TEGRA ARCHITECTURE SUPPORT
15475M:	Thierry Reding <thierry.reding@gmail.com>
15476M:	Jonathan Hunter <jonathanh@nvidia.com>
15477L:	linux-tegra@vger.kernel.org
15478Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15480S:	Supported
15481N:	[^a-z]tegra
15482
15483TEGRA CLOCK DRIVER
15484M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15485M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15486S:	Supported
15487F:	drivers/clk/tegra/
15488
15489TEGRA DMA DRIVERS
15490M:	Laxman Dewangan <ldewangan@nvidia.com>
15491M:	Jon Hunter <jonathanh@nvidia.com>
15492S:	Supported
15493F:	drivers/dma/tegra*
15494
15495TEGRA I2C DRIVER
15496M:	Laxman Dewangan <ldewangan@nvidia.com>
15497S:	Supported
15498F:	drivers/i2c/busses/i2c-tegra.c
15499
15500TEGRA IOMMU DRIVERS
15501M:	Thierry Reding <thierry.reding@gmail.com>
15502L:	linux-tegra@vger.kernel.org
15503S:	Supported
15504F:	drivers/iommu/tegra*
15505
15506TEGRA KBC DRIVER
15507M:	Laxman Dewangan <ldewangan@nvidia.com>
15508S:	Supported
15509F:	drivers/input/keyboard/tegra-kbc.c
15510
15511TEGRA NAND DRIVER
15512M:	Stefan Agner <stefan@agner.ch>
15513M:	Lucas Stach <dev@lynxeye.de>
15514S:	Maintained
15515F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15516F:	drivers/mtd/nand/raw/tegra_nand.c
15517
15518TEGRA PWM DRIVER
15519M:	Thierry Reding <thierry.reding@gmail.com>
15520S:	Supported
15521F:	drivers/pwm/pwm-tegra.c
15522
15523TEGRA SERIAL DRIVER
15524M:	Laxman Dewangan <ldewangan@nvidia.com>
15525S:	Supported
15526F:	drivers/tty/serial/serial-tegra.c
15527
15528TEGRA SPI DRIVER
15529M:	Laxman Dewangan <ldewangan@nvidia.com>
15530S:	Supported
15531F:	drivers/spi/spi-tegra*
15532
15533TEGRA XUSB PADCTL DRIVER
15534M:	JC Kuo <jckuo@nvidia.com>
15535S:	Supported
15536F:	drivers/phy/tegra/xusb*
15537
15538TEHUTI ETHERNET DRIVER
15539M:	Andy Gospodarek <andy@greyhouse.net>
15540L:	netdev@vger.kernel.org
15541S:	Supported
15542F:	drivers/net/ethernet/tehuti/*
15543
15544Telecom Clock Driver for MCPL0010
15545M:	Mark Gross <mark.gross@intel.com>
15546S:	Supported
15547F:	drivers/char/tlclk.c
15548
15549TENSILICA XTENSA PORT (xtensa)
15550M:	Chris Zankel <chris@zankel.net>
15551M:	Max Filippov <jcmvbkbc@gmail.com>
15552L:	linux-xtensa@linux-xtensa.org
15553T:	git git://github.com/czankel/xtensa-linux.git
15554S:	Maintained
15555F:	arch/xtensa/
15556F:	drivers/irqchip/irq-xtensa-*
15557
15558Texas Instruments' System Control Interface (TISCI) Protocol Driver
15559M:	Nishanth Menon <nm@ti.com>
15560M:	Tero Kristo <t-kristo@ti.com>
15561M:	Santosh Shilimkar <ssantosh@kernel.org>
15562L:	linux-arm-kernel@lists.infradead.org
15563S:	Maintained
15564F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15565F:	drivers/firmware/ti_sci*
15566F:	include/linux/soc/ti/ti_sci_protocol.h
15567F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15568F:	drivers/soc/ti/ti_sci_pm_domains.c
15569F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15570F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15571F:	drivers/clk/keystone/sci-clk.c
15572F:	drivers/reset/reset-ti-sci.c
15573F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15574F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15575F:	drivers/irqchip/irq-ti-sci-intr.c
15576F:	drivers/irqchip/irq-ti-sci-inta.c
15577F:	include/linux/soc/ti/ti_sci_inta_msi.h
15578F:	drivers/soc/ti/ti_sci_inta_msi.c
15579
15580Texas Instruments ASoC drivers
15581M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15582L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15583S:	Maintained
15584F:	sound/soc/ti/
15585
15586Texas Instruments' DAC7612 DAC Driver
15587M:	Ricardo Ribalda <ricardo@ribalda.com>
15588L:	linux-iio@vger.kernel.org
15589S:	Supported
15590F:	drivers/iio/dac/ti-dac7612.c
15591F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15592
15593THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15594M:	Hans Verkuil <hverkuil@xs4all.nl>
15595L:	linux-media@vger.kernel.org
15596T:	git git://linuxtv.org/media_tree.git
15597W:	https://linuxtv.org
15598S:	Maintained
15599F:	drivers/media/radio/radio-raremono.c
15600
15601THERMAL
15602M:	Zhang Rui <rui.zhang@intel.com>
15603M:	Eduardo Valentin <edubezval@gmail.com>
15604R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15605L:	linux-pm@vger.kernel.org
15606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15608Q:	https://patchwork.kernel.org/project/linux-pm/list/
15609S:	Supported
15610F:	drivers/thermal/
15611F:	include/linux/thermal.h
15612F:	include/uapi/linux/thermal.h
15613F:	include/linux/cpu_cooling.h
15614F:	Documentation/devicetree/bindings/thermal/
15615
15616THERMAL/CPU_COOLING
15617M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15618M:	Viresh Kumar <viresh.kumar@linaro.org>
15619M:	Javi Merino <javi.merino@kernel.org>
15620L:	linux-pm@vger.kernel.org
15621S:	Supported
15622F:	Documentation/thermal/cpu-cooling-api.txt
15623F:	drivers/thermal/cpu_cooling.c
15624F:	include/linux/cpu_cooling.h
15625
15626THINKPAD ACPI EXTRAS DRIVER
15627M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15628L:	ibm-acpi-devel@lists.sourceforge.net
15629L:	platform-driver-x86@vger.kernel.org
15630W:	http://ibm-acpi.sourceforge.net
15631W:	http://thinkwiki.org/wiki/Ibm-acpi
15632T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15633S:	Maintained
15634F:	drivers/platform/x86/thinkpad_acpi.c
15635
15636THUNDERBOLT DRIVER
15637M:	Andreas Noever <andreas.noever@gmail.com>
15638M:	Michael Jamet <michael.jamet@intel.com>
15639M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15640M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15642S:	Maintained
15643F:	Documentation/admin-guide/thunderbolt.rst
15644F:	drivers/thunderbolt/
15645F:	include/linux/thunderbolt.h
15646
15647THUNDERBOLT NETWORK DRIVER
15648M:	Michael Jamet <michael.jamet@intel.com>
15649M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15650M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15651L:	netdev@vger.kernel.org
15652S:	Maintained
15653F:	drivers/net/thunderbolt.c
15654
15655THUNDERX GPIO DRIVER
15656M:	David Daney <david.daney@cavium.com>
15657S:	Maintained
15658F:	drivers/gpio/gpio-thunderx.c
15659
15660TI AM437X VPFE DRIVER
15661M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15662L:	linux-media@vger.kernel.org
15663W:	https://linuxtv.org
15664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15665T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15666S:	Maintained
15667F:	drivers/media/platform/am437x/
15668
15669TI BANDGAP AND THERMAL DRIVER
15670M:	Eduardo Valentin <edubezval@gmail.com>
15671M:	Keerthy <j-keerthy@ti.com>
15672L:	linux-pm@vger.kernel.org
15673L:	linux-omap@vger.kernel.org
15674S:	Maintained
15675F:	drivers/thermal/ti-soc-thermal/
15676
15677TI BQ27XXX POWER SUPPLY DRIVER
15678R:	Andrew F. Davis <afd@ti.com>
15679F:	include/linux/power/bq27xxx_battery.h
15680F:	drivers/power/supply/bq27xxx_battery.c
15681F:	drivers/power/supply/bq27xxx_battery_i2c.c
15682
15683TI CDCE706 CLOCK DRIVER
15684M:	Max Filippov <jcmvbkbc@gmail.com>
15685S:	Maintained
15686F:	drivers/clk/clk-cdce706.c
15687
15688TI CLOCK DRIVER
15689M:	Tero Kristo <t-kristo@ti.com>
15690L:	linux-omap@vger.kernel.org
15691S:	Maintained
15692F:	drivers/clk/ti/
15693F:	include/linux/clk/ti.h
15694
15695TI DAVINCI MACHINE SUPPORT
15696M:	Sekhar Nori <nsekhar@ti.com>
15697R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
15698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15700S:	Supported
15701F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15702F:	arch/arm/mach-davinci/
15703F:	drivers/i2c/busses/i2c-davinci.c
15704F:	arch/arm/boot/dts/da850*
15705
15706TI DAVINCI SERIES CLOCK DRIVER
15707M:	David Lechner <david@lechnology.com>
15708R:	Sekhar Nori <nsekhar@ti.com>
15709S:	Maintained
15710F:	Documentation/devicetree/bindings/clock/ti/davinci/
15711F:	drivers/clk/davinci/
15712
15713TI DAVINCI SERIES GPIO DRIVER
15714M:	Keerthy <j-keerthy@ti.com>
15715L:	linux-gpio@vger.kernel.org
15716S:	Maintained
15717F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15718F:	drivers/gpio/gpio-davinci.c
15719
15720TI DAVINCI SERIES MEDIA DRIVER
15721M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15722L:	linux-media@vger.kernel.org
15723W:	https://linuxtv.org
15724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15725T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15726S:	Maintained
15727F:	drivers/media/platform/davinci/
15728F:	include/media/davinci/
15729
15730TI ETHERNET SWITCH DRIVER (CPSW)
15731R:	Grygorii Strashko <grygorii.strashko@ti.com>
15732L:	linux-omap@vger.kernel.org
15733L:	netdev@vger.kernel.org
15734S:	Maintained
15735F:	drivers/net/ethernet/ti/cpsw*
15736F:	drivers/net/ethernet/ti/davinci*
15737
15738TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15739M:	Alex Dubov <oakad@yahoo.com>
15740S:	Maintained
15741W:	http://tifmxx.berlios.de/
15742F:	drivers/memstick/host/tifm_ms.c
15743F:	drivers/misc/tifm*
15744F:	drivers/mmc/host/tifm_sd.c
15745F:	include/linux/tifm.h
15746
15747TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15748M:	Santosh Shilimkar <ssantosh@kernel.org>
15749L:	linux-kernel@vger.kernel.org
15750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15751S:	Maintained
15752F:	drivers/soc/ti/*
15753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15754
15755TI LM49xxx FAMILY ASoC CODEC DRIVERS
15756M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15757M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15758L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15759S:	Maintained
15760F:	sound/soc/codecs/lm49453*
15761F:	sound/soc/codecs/isabelle*
15762
15763TI LP855x BACKLIGHT DRIVER
15764M:	Milo Kim <milo.kim@ti.com>
15765S:	Maintained
15766F:	Documentation/backlight/lp855x-driver.txt
15767F:	drivers/video/backlight/lp855x_bl.c
15768F:	include/linux/platform_data/lp855x.h
15769
15770TI LP8727 CHARGER DRIVER
15771M:	Milo Kim <milo.kim@ti.com>
15772S:	Maintained
15773F:	drivers/power/supply/lp8727_charger.c
15774F:	include/linux/platform_data/lp8727.h
15775
15776TI LP8788 MFD DRIVER
15777M:	Milo Kim <milo.kim@ti.com>
15778S:	Maintained
15779F:	drivers/iio/adc/lp8788_adc.c
15780F:	drivers/leds/leds-lp8788.c
15781F:	drivers/mfd/lp8788*.c
15782F:	drivers/power/supply/lp8788-charger.c
15783F:	drivers/regulator/lp8788-*.c
15784F:	include/linux/mfd/lp8788*.h
15785
15786TI NETCP ETHERNET DRIVER
15787M:	Wingman Kwok <w-kwok2@ti.com>
15788M:	Murali Karicheri <m-karicheri2@ti.com>
15789L:	netdev@vger.kernel.org
15790S:	Maintained
15791F:	drivers/net/ethernet/ti/netcp*
15792
15793TI PCM3060 ASoC CODEC DRIVER
15794M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15795L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15796S:	Maintained
15797F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15798F:	sound/soc/codecs/pcm3060*
15799
15800TI TAS571X FAMILY ASoC CODEC DRIVER
15801M:	Kevin Cernekee <cernekee@chromium.org>
15802L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15803S:	Odd Fixes
15804F:	sound/soc/codecs/tas571x*
15805
15806TI TRF7970A NFC DRIVER
15807M:	Mark Greer <mgreer@animalcreek.com>
15808L:	linux-wireless@vger.kernel.org
15809L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15810S:	Supported
15811F:	drivers/nfc/trf7970a.c
15812F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15813
15814TI TWL4030 SERIES SOC CODEC DRIVER
15815M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15816L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15817S:	Maintained
15818F:	sound/soc/codecs/twl4030*
15819
15820TI VPE/CAL DRIVERS
15821M:	Benoit Parrot <bparrot@ti.com>
15822L:	linux-media@vger.kernel.org
15823W:	http://linuxtv.org/
15824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15825S:	Maintained
15826F:	drivers/media/platform/ti-vpe/
15827
15828TI WILINK WIRELESS DRIVERS
15829L:	linux-wireless@vger.kernel.org
15830W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15831W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15833S:	Orphan
15834F:	drivers/net/wireless/ti/
15835F:	include/linux/wl12xx.h
15836
15837TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15838M:	John Stultz <john.stultz@linaro.org>
15839M:	Thomas Gleixner <tglx@linutronix.de>
15840R:	Stephen Boyd <sboyd@kernel.org>
15841L:	linux-kernel@vger.kernel.org
15842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15843S:	Supported
15844F:	include/linux/clocksource.h
15845F:	include/linux/time.h
15846F:	include/linux/timex.h
15847F:	include/uapi/linux/time.h
15848F:	include/uapi/linux/timex.h
15849F:	kernel/time/clocksource.c
15850F:	kernel/time/time*.c
15851F:	kernel/time/alarmtimer.c
15852F:	kernel/time/ntp.c
15853F:	tools/testing/selftests/timers/
15854
15855TIPC NETWORK LAYER
15856M:	Jon Maloy <jon.maloy@ericsson.com>
15857M:	Ying Xue <ying.xue@windriver.com>
15858L:	netdev@vger.kernel.org (core kernel code)
15859L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15860W:	http://tipc.sourceforge.net/
15861S:	Maintained
15862F:	include/uapi/linux/tipc*.h
15863F:	net/tipc/
15864
15865TLAN NETWORK DRIVER
15866M:	Samuel Chessman <chessman@tux.org>
15867L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15868W:	http://sourceforge.net/projects/tlan/
15869S:	Maintained
15870F:	Documentation/networking/device_drivers/ti/tlan.txt
15871F:	drivers/net/ethernet/ti/tlan.*
15872
15873TM6000 VIDEO4LINUX DRIVER
15874M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15875L:	linux-media@vger.kernel.org
15876W:	https://linuxtv.org
15877T:	git git://linuxtv.org/media_tree.git
15878S:	Odd fixes
15879F:	drivers/media/usb/tm6000/
15880F:	Documentation/media/v4l-drivers/tm6000*
15881
15882TMIO/SDHI MMC DRIVER
15883M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15884L:	linux-mmc@vger.kernel.org
15885S:	Supported
15886F:	drivers/mmc/host/tmio_mmc*
15887F:	drivers/mmc/host/renesas_sdhi*
15888F:	include/linux/mfd/tmio.h
15889
15890TMP401 HARDWARE MONITOR DRIVER
15891M:	Guenter Roeck <linux@roeck-us.net>
15892L:	linux-hwmon@vger.kernel.org
15893S:	Maintained
15894F:	Documentation/hwmon/tmp401.rst
15895F:	drivers/hwmon/tmp401.c
15896
15897TMPFS (SHMEM FILESYSTEM)
15898M:	Hugh Dickins <hughd@google.com>
15899L:	linux-mm@kvack.org
15900S:	Maintained
15901F:	include/linux/shmem_fs.h
15902F:	mm/shmem.c
15903
15904TOMOYO SECURITY MODULE
15905M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15906M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15907L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15908L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15909L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15910L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15911W:	https://tomoyo.osdn.jp/
15912S:	Maintained
15913F:	security/tomoyo/
15914
15915TOPSTAR LAPTOP EXTRAS DRIVER
15916M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15917L:	platform-driver-x86@vger.kernel.org
15918S:	Maintained
15919F:	drivers/platform/x86/topstar-laptop.c
15920
15921TORTURE-TEST MODULES
15922M:	Davidlohr Bueso <dave@stgolabs.net>
15923M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15924M:	Josh Triplett <josh@joshtriplett.org>
15925L:	linux-kernel@vger.kernel.org
15926S:	Supported
15927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15928F:	Documentation/RCU/torture.txt
15929F:	kernel/torture.c
15930F:	kernel/rcu/rcutorture.c
15931F:	kernel/rcu/rcuperf.c
15932F:	kernel/locking/locktorture.c
15933
15934TOSHIBA ACPI EXTRAS DRIVER
15935M:	Azael Avalos <coproscefalo@gmail.com>
15936L:	platform-driver-x86@vger.kernel.org
15937S:	Maintained
15938F:	drivers/platform/x86/toshiba_acpi.c
15939
15940TOSHIBA BLUETOOTH DRIVER
15941M:	Azael Avalos <coproscefalo@gmail.com>
15942L:	platform-driver-x86@vger.kernel.org
15943S:	Maintained
15944F:	drivers/platform/x86/toshiba_bluetooth.c
15945
15946TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15947M:	Azael Avalos <coproscefalo@gmail.com>
15948L:	platform-driver-x86@vger.kernel.org
15949S:	Maintained
15950F:	drivers/platform/x86/toshiba_haps.c
15951
15952TOSHIBA SMM DRIVER
15953M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15954W:	http://www.buzzard.org.uk/toshiba/
15955S:	Maintained
15956F:	drivers/char/toshiba.c
15957F:	include/linux/toshiba.h
15958F:	include/uapi/linux/toshiba.h
15959
15960TOSHIBA TC358743 DRIVER
15961M:	Mats Randgaard <matrandg@cisco.com>
15962L:	linux-media@vger.kernel.org
15963S:	Maintained
15964F:	drivers/media/i2c/tc358743*
15965F:	include/media/i2c/tc358743.h
15966
15967TOSHIBA WMI HOTKEYS DRIVER
15968M:	Azael Avalos <coproscefalo@gmail.com>
15969L:	platform-driver-x86@vger.kernel.org
15970S:	Maintained
15971F:	drivers/platform/x86/toshiba-wmi.c
15972
15973TPM DEVICE DRIVER
15974M:	Peter Huewe <peterhuewe@gmx.de>
15975M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15976R:	Jason Gunthorpe <jgg@ziepe.ca>
15977L:	linux-integrity@vger.kernel.org
15978Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15979W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15980T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15981S:	Maintained
15982F:	drivers/char/tpm/
15983
15984TRACING
15985M:	Steven Rostedt <rostedt@goodmis.org>
15986M:	Ingo Molnar <mingo@redhat.com>
15987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15988S:	Maintained
15989F:	Documentation/trace/ftrace.rst
15990F:	arch/*/*/*/ftrace.h
15991F:	arch/*/kernel/ftrace.c
15992F:	include/*/ftrace.h
15993F:	include/linux/trace*.h
15994F:	include/trace/
15995F:	kernel/trace/
15996F:	tools/testing/selftests/ftrace/
15997
15998TRACING MMIO ACCESSES (MMIOTRACE)
15999M:	Steven Rostedt <rostedt@goodmis.org>
16000M:	Ingo Molnar <mingo@kernel.org>
16001R:	Karol Herbst <karolherbst@gmail.com>
16002R:	Pekka Paalanen <ppaalanen@gmail.com>
16003S:	Maintained
16004L:	linux-kernel@vger.kernel.org
16005L:	nouveau@lists.freedesktop.org
16006F:	kernel/trace/trace_mmiotrace.c
16007F:	include/linux/mmiotrace.h
16008F:	arch/x86/mm/kmmio.c
16009F:	arch/x86/mm/mmio-mod.c
16010F:	arch/x86/mm/testmmiotrace.c
16011
16012TRIVIAL PATCHES
16013M:	Jiri Kosina <trivial@kernel.org>
16014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16015S:	Maintained
16016K:	^Subject:.*(?i)trivial
16017
16018TEMPO SEMICONDUCTOR DRIVERS
16019M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16020S:	Maintained
16021F:	sound/soc/codecs/tscs*.c
16022F:	sound/soc/codecs/tscs*.h
16023F:	Documentation/devicetree/bindings/sound/tscs*.txt
16024
16025TTY LAYER
16026M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16027M:	Jiri Slaby <jslaby@suse.com>
16028S:	Supported
16029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16030F:	Documentation/serial/
16031F:	drivers/tty/
16032F:	drivers/tty/serial/serial_core.c
16033F:	include/linux/serial_core.h
16034F:	include/linux/serial.h
16035F:	include/linux/tty.h
16036F:	include/uapi/linux/serial_core.h
16037F:	include/uapi/linux/serial.h
16038F:	include/uapi/linux/tty.h
16039
16040TUA9001 MEDIA DRIVER
16041M:	Antti Palosaari <crope@iki.fi>
16042L:	linux-media@vger.kernel.org
16043W:	https://linuxtv.org
16044W:	http://palosaari.fi/linux/
16045Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16046T:	git git://linuxtv.org/anttip/media_tree.git
16047S:	Maintained
16048F:	drivers/media/tuners/tua9001*
16049
16050TULIP NETWORK DRIVERS
16051L:	netdev@vger.kernel.org
16052L:	linux-parisc@vger.kernel.org
16053S:	Orphan
16054F:	drivers/net/ethernet/dec/tulip/
16055
16056TUN/TAP driver
16057M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16058W:	http://vtun.sourceforge.net/tun
16059S:	Maintained
16060F:	Documentation/networking/tuntap.txt
16061F:	arch/um/os-Linux/drivers/
16062
16063TURBOCHANNEL SUBSYSTEM
16064M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16065M:	Ralf Baechle <ralf@linux-mips.org>
16066L:	linux-mips@vger.kernel.org
16067Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16068S:	Maintained
16069F:	drivers/tc/
16070F:	include/linux/tc.h
16071
16072TURBOSTAT UTILITY
16073M:	"Len Brown" <lenb@kernel.org>
16074L:	linux-pm@vger.kernel.org
16075B:	https://bugzilla.kernel.org
16076Q:	https://patchwork.kernel.org/project/linux-pm/list/
16077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16078S:	Supported
16079F:	tools/power/x86/turbostat/
16080
16081TW5864 VIDEO4LINUX DRIVER
16082M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16083M:	Anton Sviridenko <anton@corp.bluecherry.net>
16084M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16085M:	Andrey Utkin <andrey_utkin@fastmail.com>
16086L:	linux-media@vger.kernel.org
16087S:	Supported
16088F:	drivers/media/pci/tw5864/
16089
16090TW68 VIDEO4LINUX DRIVER
16091M:	Hans Verkuil <hverkuil@xs4all.nl>
16092L:	linux-media@vger.kernel.org
16093T:	git git://linuxtv.org/media_tree.git
16094W:	https://linuxtv.org
16095S:	Odd Fixes
16096F:	drivers/media/pci/tw68/
16097
16098TW686X VIDEO4LINUX DRIVER
16099M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16100L:	linux-media@vger.kernel.org
16101T:	git git://linuxtv.org/media_tree.git
16102W:	http://linuxtv.org
16103S:	Maintained
16104F:	drivers/media/pci/tw686x/
16105
16106UBI FILE SYSTEM (UBIFS)
16107M:	Richard Weinberger <richard@nod.at>
16108M:	Artem Bityutskiy <dedekind1@gmail.com>
16109M:	Adrian Hunter <adrian.hunter@intel.com>
16110L:	linux-mtd@lists.infradead.org
16111T:	git git://git.infradead.org/ubifs-2.6.git
16112W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16113S:	Supported
16114F:	Documentation/filesystems/ubifs.txt
16115F:	fs/ubifs/
16116
16117UCLINUX (M68KNOMMU AND COLDFIRE)
16118M:	Greg Ungerer <gerg@linux-m68k.org>
16119W:	http://www.linux-m68k.org/
16120W:	http://www.uclinux.org/
16121L:	linux-m68k@lists.linux-m68k.org
16122L:	uclinux-dev@uclinux.org  (subscribers-only)
16123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16124S:	Maintained
16125F:	arch/m68k/coldfire/
16126F:	arch/m68k/68*/
16127F:	arch/m68k/*/*_no.*
16128F:	arch/m68k/include/asm/*_no.*
16129
16130UDF FILESYSTEM
16131M:	Jan Kara <jack@suse.com>
16132S:	Maintained
16133F:	Documentation/filesystems/udf.txt
16134F:	fs/udf/
16135
16136UDRAW TABLET
16137M:	Bastien Nocera <hadess@hadess.net>
16138L:	linux-input@vger.kernel.org
16139S:	Maintained
16140F:	drivers/hid/hid-udraw-ps3.c
16141
16142UFS FILESYSTEM
16143M:	Evgeniy Dushistov <dushistov@mail.ru>
16144S:	Maintained
16145F:	Documentation/filesystems/ufs.txt
16146F:	fs/ufs/
16147
16148UHID USERSPACE HID IO DRIVER:
16149M:	David Herrmann <dh.herrmann@googlemail.com>
16150L:	linux-input@vger.kernel.org
16151S:	Maintained
16152F:	drivers/hid/uhid.c
16153F:	include/uapi/linux/uhid.h
16154
16155ULPI BUS
16156M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16157L:	linux-usb@vger.kernel.org
16158S:	Maintained
16159F:	drivers/usb/common/ulpi.c
16160F:	include/linux/ulpi/
16161
16162ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16163L:	linux-usb@vger.kernel.org
16164S:	Orphan
16165F:	drivers/uwb/
16166F:	include/linux/uwb.h
16167F:	include/linux/uwb/
16168
16169UNICODE SUBSYSTEM:
16170M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16171L:	linux-fsdevel@vger.kernel.org
16172S:	Supported
16173F:	fs/unicode/
16174
16175UNICORE32 ARCHITECTURE:
16176M:	Guan Xuetao <gxt@pku.edu.cn>
16177W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16178S:	Maintained
16179T:	git git://github.com/gxt/linux.git
16180F:	arch/unicore32/
16181
16182UNIFDEF
16183M:	Tony Finch <dot@dotat.at>
16184W:	http://dotat.at/prog/unifdef
16185S:	Maintained
16186F:	scripts/unifdef.c
16187
16188UNIFORM CDROM DRIVER
16189M:	Jens Axboe <axboe@kernel.dk>
16190W:	http://www.kernel.dk
16191S:	Maintained
16192F:	Documentation/cdrom/
16193F:	drivers/cdrom/cdrom.c
16194F:	include/linux/cdrom.h
16195F:	include/uapi/linux/cdrom.h
16196
16197UNISYS S-PAR DRIVERS
16198M:	David Kershner <david.kershner@unisys.com>
16199L:	sparmaintainer@unisys.com (Unisys internal)
16200S:	Supported
16201F:	include/linux/visorbus.h
16202F:	drivers/visorbus/
16203F:	drivers/staging/unisys/
16204
16205UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16206R:	Alim Akhtar <alim.akhtar@samsung.com>
16207R:	Avri Altman <avri.altman@wdc.com>
16208R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16209L:	linux-scsi@vger.kernel.org
16210S:	Supported
16211F:	Documentation/scsi/ufs.txt
16212F:	drivers/scsi/ufs/
16213
16214UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16215M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16216L:	linux-scsi@vger.kernel.org
16217S:	Supported
16218F:	drivers/scsi/ufs/*dwc*
16219
16220UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16221M:	Stanley Chu <stanley.chu@mediatek.com>
16222L:	linux-scsi@vger.kernel.org
16223L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16224S:	Maintained
16225F:	drivers/scsi/ufs/ufs-mediatek*
16226
16227UNSORTED BLOCK IMAGES (UBI)
16228M:	Artem Bityutskiy <dedekind1@gmail.com>
16229M:	Richard Weinberger <richard@nod.at>
16230W:	http://www.linux-mtd.infradead.org/
16231L:	linux-mtd@lists.infradead.org
16232T:	git git://git.infradead.org/ubifs-2.6.git
16233S:	Supported
16234F:	drivers/mtd/ubi/
16235F:	include/linux/mtd/ubi.h
16236F:	include/uapi/mtd/ubi-user.h
16237
16238USB "USBNET" DRIVER FRAMEWORK
16239M:	Oliver Neukum <oneukum@suse.com>
16240L:	netdev@vger.kernel.org
16241W:	http://www.linux-usb.org/usbnet
16242S:	Maintained
16243F:	drivers/net/usb/usbnet.c
16244F:	include/linux/usb/usbnet.h
16245
16246USB ACM DRIVER
16247M:	Oliver Neukum <oneukum@suse.com>
16248L:	linux-usb@vger.kernel.org
16249S:	Maintained
16250F:	Documentation/usb/acm.txt
16251F:	drivers/usb/class/cdc-acm.*
16252
16253USB AR5523 WIRELESS DRIVER
16254M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16255L:	linux-wireless@vger.kernel.org
16256S:	Maintained
16257F:	drivers/net/wireless/ath/ar5523/
16258
16259USB ATTACHED SCSI
16260M:	Oliver Neukum <oneukum@suse.com>
16261L:	linux-usb@vger.kernel.org
16262L:	linux-scsi@vger.kernel.org
16263S:	Maintained
16264F:	drivers/usb/storage/uas.c
16265
16266USB CDC ETHERNET DRIVER
16267M:	Oliver Neukum <oliver@neukum.org>
16268L:	linux-usb@vger.kernel.org
16269S:	Maintained
16270F:	drivers/net/usb/cdc_*.c
16271F:	include/uapi/linux/usb/cdc.h
16272
16273USB CHAOSKEY DRIVER
16274M:	Keith Packard <keithp@keithp.com>
16275L:	linux-usb@vger.kernel.org
16276S:	Maintained
16277F:	drivers/usb/misc/chaoskey.c
16278
16279USB CYPRESS C67X00 DRIVER
16280M:	Peter Korsgaard <jacmet@sunsite.dk>
16281L:	linux-usb@vger.kernel.org
16282S:	Maintained
16283F:	drivers/usb/c67x00/
16284
16285USB DAVICOM DM9601 DRIVER
16286M:	Peter Korsgaard <jacmet@sunsite.dk>
16287L:	netdev@vger.kernel.org
16288W:	http://www.linux-usb.org/usbnet
16289S:	Maintained
16290F:	drivers/net/usb/dm9601.c
16291
16292USB DIAMOND RIO500 DRIVER
16293M:	Cesar Miquel <miquel@df.uba.ar>
16294L:	rio500-users@lists.sourceforge.net
16295W:	http://rio500.sourceforge.net
16296S:	Maintained
16297F:	drivers/usb/misc/rio500*
16298
16299USB EHCI DRIVER
16300M:	Alan Stern <stern@rowland.harvard.edu>
16301L:	linux-usb@vger.kernel.org
16302S:	Maintained
16303F:	Documentation/usb/ehci.txt
16304F:	drivers/usb/host/ehci*
16305
16306USB GADGET/PERIPHERAL SUBSYSTEM
16307M:	Felipe Balbi <balbi@kernel.org>
16308L:	linux-usb@vger.kernel.org
16309W:	http://www.linux-usb.org/gadget
16310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16311S:	Maintained
16312F:	drivers/usb/gadget/
16313F:	include/linux/usb/gadget*
16314
16315USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16316M:	Jiri Kosina <jikos@kernel.org>
16317M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16318L:	linux-usb@vger.kernel.org
16319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16320S:	Maintained
16321F:	Documentation/hid/hiddev.txt
16322F:	drivers/hid/usbhid/
16323
16324USB INTEL XHCI ROLE MUX DRIVER
16325M:	Hans de Goede <hdegoede@redhat.com>
16326L:	linux-usb@vger.kernel.org
16327S:	Maintained
16328F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16329
16330USB IP DRIVER FOR HISILICON KIRIN
16331M:	Yu Chen <chenyu56@huawei.com>
16332M:	Binghui Wang <wangbinghui@hisilicon.com>
16333L:	linux-usb@vger.kernel.org
16334S:	Maintained
16335F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16336F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16337
16338USB ISP116X DRIVER
16339M:	Olav Kongas <ok@artecdesign.ee>
16340L:	linux-usb@vger.kernel.org
16341S:	Maintained
16342F:	drivers/usb/host/isp116x*
16343F:	include/linux/usb/isp116x.h
16344
16345USB LAN78XX ETHERNET DRIVER
16346M:	Woojung Huh <woojung.huh@microchip.com>
16347M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16348L:	netdev@vger.kernel.org
16349S:	Maintained
16350F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16351F:	drivers/net/usb/lan78xx.*
16352F:	include/dt-bindings/net/microchip-lan78xx.h
16353
16354USB MASS STORAGE DRIVER
16355M:	Alan Stern <stern@rowland.harvard.edu>
16356L:	linux-usb@vger.kernel.org
16357L:	usb-storage@lists.one-eyed-alien.net
16358S:	Maintained
16359F:	drivers/usb/storage/
16360
16361USB MIDI DRIVER
16362M:	Clemens Ladisch <clemens@ladisch.de>
16363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16365S:	Maintained
16366F:	sound/usb/midi.*
16367
16368USB NETWORKING DRIVERS
16369L:	linux-usb@vger.kernel.org
16370S:	Odd Fixes
16371F:	drivers/net/usb/
16372
16373USB OHCI DRIVER
16374M:	Alan Stern <stern@rowland.harvard.edu>
16375L:	linux-usb@vger.kernel.org
16376S:	Maintained
16377F:	Documentation/usb/ohci.txt
16378F:	drivers/usb/host/ohci*
16379
16380USB OTG FSM (Finite State Machine)
16381M:	Peter Chen <Peter.Chen@nxp.com>
16382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16383L:	linux-usb@vger.kernel.org
16384S:	Maintained
16385F:	drivers/usb/common/usb-otg-fsm.c
16386
16387USB OVER IP DRIVER
16388M:	Valentina Manea <valentina.manea.m@gmail.com>
16389M:	Shuah Khan <shuah@kernel.org>
16390M:	Shuah Khan <skhan@linuxfoundation.org>
16391L:	linux-usb@vger.kernel.org
16392S:	Maintained
16393F:	Documentation/usb/usbip_protocol.txt
16394F:	drivers/usb/usbip/
16395F:	tools/usb/usbip/
16396F:	tools/testing/selftests/drivers/usb/usbip/
16397
16398USB PEGASUS DRIVER
16399M:	Petko Manolov <petkan@nucleusys.com>
16400L:	linux-usb@vger.kernel.org
16401L:	netdev@vger.kernel.org
16402T:	git git://github.com/petkan/pegasus.git
16403W:	https://github.com/petkan/pegasus
16404S:	Maintained
16405F:	drivers/net/usb/pegasus.*
16406
16407USB PHY LAYER
16408M:	Felipe Balbi <balbi@kernel.org>
16409L:	linux-usb@vger.kernel.org
16410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16411S:	Maintained
16412F:	drivers/usb/phy/
16413
16414USB PRINTER DRIVER (usblp)
16415M:	Pete Zaitcev <zaitcev@redhat.com>
16416L:	linux-usb@vger.kernel.org
16417S:	Supported
16418F:	drivers/usb/class/usblp.c
16419
16420USB QMI WWAN NETWORK DRIVER
16421M:	Bjørn Mork <bjorn@mork.no>
16422L:	netdev@vger.kernel.org
16423S:	Maintained
16424F:	Documentation/ABI/testing/sysfs-class-net-qmi
16425F:	drivers/net/usb/qmi_wwan.c
16426
16427USB RTL8150 DRIVER
16428M:	Petko Manolov <petkan@nucleusys.com>
16429L:	linux-usb@vger.kernel.org
16430L:	netdev@vger.kernel.org
16431T:	git git://github.com/petkan/rtl8150.git
16432W:	https://github.com/petkan/rtl8150
16433S:	Maintained
16434F:	drivers/net/usb/rtl8150.c
16435
16436USB SERIAL SUBSYSTEM
16437M:	Johan Hovold <johan@kernel.org>
16438L:	linux-usb@vger.kernel.org
16439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16440S:	Maintained
16441F:	Documentation/usb/usb-serial.txt
16442F:	drivers/usb/serial/
16443F:	include/linux/usb/serial.h
16444
16445USB SMSC75XX ETHERNET DRIVER
16446M:	Steve Glendinning <steve.glendinning@shawell.net>
16447L:	netdev@vger.kernel.org
16448S:	Maintained
16449F:	drivers/net/usb/smsc75xx.*
16450
16451USB SMSC95XX ETHERNET DRIVER
16452M:	Steve Glendinning <steve.glendinning@shawell.net>
16453M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16454L:	netdev@vger.kernel.org
16455S:	Maintained
16456F:	drivers/net/usb/smsc95xx.*
16457
16458USB SUBSYSTEM
16459M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16460L:	linux-usb@vger.kernel.org
16461W:	http://www.linux-usb.org
16462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16463S:	Supported
16464F:	Documentation/devicetree/bindings/usb/
16465F:	Documentation/usb/
16466F:	drivers/usb/
16467F:	include/linux/usb.h
16468F:	include/linux/usb/
16469
16470USB TYPEC PI3USB30532 MUX DRIVER
16471M:	Hans de Goede <hdegoede@redhat.com>
16472L:	linux-usb@vger.kernel.org
16473S:	Maintained
16474F:	drivers/usb/typec/mux/pi3usb30532.c
16475
16476USB TYPEC CLASS
16477M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16478L:	linux-usb@vger.kernel.org
16479S:	Maintained
16480F:	Documentation/ABI/testing/sysfs-class-typec
16481F:	Documentation/driver-api/usb/typec.rst
16482F:	drivers/usb/typec/
16483F:	include/linux/usb/typec.h
16484
16485USB TYPEC BUS FOR ALTERNATE MODES
16486M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16487L:	linux-usb@vger.kernel.org
16488S:	Maintained
16489F:	Documentation/ABI/testing/sysfs-bus-typec
16490F:	Documentation/driver-api/usb/typec_bus.rst
16491F:	drivers/usb/typec/altmodes/
16492F:	include/linux/usb/typec_altmode.h
16493
16494USB TYPEC PORT CONTROLLER DRIVERS
16495M:	Guenter Roeck <linux@roeck-us.net>
16496L:	linux-usb@vger.kernel.org
16497S:	Maintained
16498F:	drivers/usb/typec/tcpm/
16499
16500USB UHCI DRIVER
16501M:	Alan Stern <stern@rowland.harvard.edu>
16502L:	linux-usb@vger.kernel.org
16503S:	Maintained
16504F:	drivers/usb/host/uhci*
16505
16506USB VIDEO CLASS
16507M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16508L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16509L:	linux-media@vger.kernel.org
16510T:	git git://linuxtv.org/media_tree.git
16511W:	http://www.ideasonboard.org/uvc/
16512S:	Maintained
16513F:	drivers/media/usb/uvc/
16514F:	include/uapi/linux/uvcvideo.h
16515
16516USB VISION DRIVER
16517M:	Hans Verkuil <hverkuil@xs4all.nl>
16518L:	linux-media@vger.kernel.org
16519T:	git git://linuxtv.org/media_tree.git
16520W:	https://linuxtv.org
16521S:	Odd Fixes
16522F:	drivers/media/usb/usbvision/
16523
16524USB WEBCAM GADGET
16525M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16526L:	linux-usb@vger.kernel.org
16527S:	Maintained
16528F:	drivers/usb/gadget/function/*uvc*
16529F:	drivers/usb/gadget/legacy/webcam.c
16530F:	include/uapi/linux/usb/g_uvc.h
16531
16532USB WIRELESS RNDIS DRIVER (rndis_wlan)
16533M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16534L:	linux-wireless@vger.kernel.org
16535S:	Maintained
16536F:	drivers/net/wireless/rndis_wlan.c
16537
16538USB XHCI DRIVER
16539M:	Mathias Nyman <mathias.nyman@intel.com>
16540L:	linux-usb@vger.kernel.org
16541S:	Supported
16542F:	drivers/usb/host/xhci*
16543F:	drivers/usb/host/pci-quirks*
16544
16545USB ZD1201 DRIVER
16546L:	linux-wireless@vger.kernel.org
16547W:	http://linux-lc100020.sourceforge.net
16548S:	Orphan
16549F:	drivers/net/wireless/zydas/zd1201.*
16550
16551USB ZR364XX DRIVER
16552M:	Antoine Jacquet <royale@zerezo.com>
16553L:	linux-usb@vger.kernel.org
16554L:	linux-media@vger.kernel.org
16555T:	git git://linuxtv.org/media_tree.git
16556W:	http://royale.zerezo.com/zr364xx/
16557S:	Maintained
16558F:	Documentation/media/v4l-drivers/zr364xx*
16559F:	drivers/media/usb/zr364xx/
16560
16561USER-MODE LINUX (UML)
16562M:	Jeff Dike <jdike@addtoit.com>
16563M:	Richard Weinberger <richard@nod.at>
16564M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16565L:	linux-um@lists.infradead.org
16566W:	http://user-mode-linux.sourceforge.net
16567Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16569S:	Maintained
16570F:	Documentation/virtual/uml/
16571F:	arch/um/
16572F:	arch/x86/um/
16573F:	fs/hostfs/
16574
16575USERSPACE COPYIN/COPYOUT (UIOVEC)
16576M:	Alexander Viro <viro@zeniv.linux.org.uk>
16577S:	Maintained
16578F:	lib/iov_iter.c
16579F:	include/linux/uio.h
16580
16581USERSPACE DMA BUFFER DRIVER
16582M:	Gerd Hoffmann <kraxel@redhat.com>
16583S:	Maintained
16584L:	dri-devel@lists.freedesktop.org
16585F:	drivers/dma-buf/udmabuf.c
16586F:	include/uapi/linux/udmabuf.h
16587T:	git git://anongit.freedesktop.org/drm/drm-misc
16588
16589USERSPACE I/O (UIO)
16590M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16591S:	Maintained
16592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16593F:	Documentation/driver-api/uio-howto.rst
16594F:	drivers/uio/
16595F:	include/linux/uio_driver.h
16596
16597UTIL-LINUX PACKAGE
16598M:	Karel Zak <kzak@redhat.com>
16599L:	util-linux@vger.kernel.org
16600W:	http://en.wikipedia.org/wiki/Util-linux
16601T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16602S:	Maintained
16603
16604UUID HELPERS
16605M:	Christoph Hellwig <hch@lst.de>
16606R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16607L:	linux-kernel@vger.kernel.org
16608T:	git git://git.infradead.org/users/hch/uuid.git
16609F:	lib/uuid.c
16610F:	lib/test_uuid.c
16611F:	include/linux/uuid.h
16612F:	include/uapi/linux/uuid.h
16613S:	Maintained
16614
16615UVESAFB DRIVER
16616M:	Michal Januszewski <spock@gentoo.org>
16617L:	linux-fbdev@vger.kernel.org
16618W:	https://github.com/mjanusz/v86d
16619S:	Maintained
16620F:	Documentation/fb/uvesafb.txt
16621F:	drivers/video/fbdev/uvesafb.*
16622
16623VF610 NAND DRIVER
16624M:	Stefan Agner <stefan@agner.ch>
16625L:	linux-mtd@lists.infradead.org
16626S:	Supported
16627F:	drivers/mtd/nand/raw/vf610_nfc.c
16628
16629VFAT/FAT/MSDOS FILESYSTEM
16630M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16631S:	Maintained
16632F:	Documentation/filesystems/vfat.txt
16633F:	fs/fat/
16634
16635VFIO DRIVER
16636M:	Alex Williamson <alex.williamson@redhat.com>
16637R:	Cornelia Huck <cohuck@redhat.com>
16638L:	kvm@vger.kernel.org
16639T:	git git://github.com/awilliam/linux-vfio.git
16640S:	Maintained
16641F:	Documentation/vfio.txt
16642F:	drivers/vfio/
16643F:	include/linux/vfio.h
16644F:	include/uapi/linux/vfio.h
16645
16646VFIO MEDIATED DEVICE DRIVERS
16647M:	Kirti Wankhede <kwankhede@nvidia.com>
16648L:	kvm@vger.kernel.org
16649S:	Maintained
16650F:	Documentation/vfio-mediated-device.txt
16651F:	drivers/vfio/mdev/
16652F:	include/linux/mdev.h
16653F:	samples/vfio-mdev/
16654
16655VFIO PLATFORM DRIVER
16656M:	Eric Auger <eric.auger@redhat.com>
16657L:	kvm@vger.kernel.org
16658S:	Maintained
16659F:	drivers/vfio/platform/
16660
16661VGA_SWITCHEROO
16662R:	Lukas Wunner <lukas@wunner.de>
16663S:	Maintained
16664F:	Documentation/gpu/vga-switcheroo.rst
16665F:	drivers/gpu/vga/vga_switcheroo.c
16666F:	include/linux/vga_switcheroo.h
16667T:	git git://anongit.freedesktop.org/drm/drm-misc
16668
16669VIA RHINE NETWORK DRIVER
16670S:	Orphan
16671F:	drivers/net/ethernet/via/via-rhine.c
16672
16673VIA SD/MMC CARD CONTROLLER DRIVER
16674M:	Bruce Chang <brucechang@via.com.tw>
16675M:	Harald Welte <HaraldWelte@viatech.com>
16676S:	Maintained
16677F:	drivers/mmc/host/via-sdmmc.c
16678
16679VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16680M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16681L:	linux-fbdev@vger.kernel.org
16682S:	Maintained
16683F:	include/linux/via-core.h
16684F:	include/linux/via-gpio.h
16685F:	include/linux/via_i2c.h
16686F:	drivers/video/fbdev/via/
16687
16688VIA VELOCITY NETWORK DRIVER
16689M:	Francois Romieu <romieu@fr.zoreil.com>
16690L:	netdev@vger.kernel.org
16691S:	Maintained
16692F:	drivers/net/ethernet/via/via-velocity.*
16693
16694VICODEC VIRTUAL CODEC DRIVER
16695M:	Hans Verkuil <hans.verkuil@cisco.com>
16696L:	linux-media@vger.kernel.org
16697T:	git git://linuxtv.org/media_tree.git
16698W:	https://linuxtv.org
16699S:	Maintained
16700F:	drivers/media/platform/vicodec/*
16701
16702VIDEO MULTIPLEXER DRIVER
16703M:	Philipp Zabel <p.zabel@pengutronix.de>
16704L:	linux-media@vger.kernel.org
16705S:	Maintained
16706F:	drivers/media/platform/video-mux.c
16707
16708VIDEO I2C POLLING DRIVER
16709M:	Matt Ranostay <matt.ranostay@konsulko.com>
16710L:	linux-media@vger.kernel.org
16711S:	Maintained
16712F:	drivers/media/i2c/video-i2c.c
16713
16714VIDEOBUF2 FRAMEWORK
16715M:	Pawel Osciak <pawel@osciak.com>
16716M:	Marek Szyprowski <m.szyprowski@samsung.com>
16717M:	Kyungmin Park <kyungmin.park@samsung.com>
16718L:	linux-media@vger.kernel.org
16719S:	Maintained
16720F:	drivers/media/common/videobuf2/*
16721F:	include/media/videobuf2-*
16722
16723VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16724M:	Helen Koike <helen.koike@collabora.com>
16725L:	linux-media@vger.kernel.org
16726T:	git git://linuxtv.org/media_tree.git
16727W:	https://linuxtv.org
16728S:	Maintained
16729F:	drivers/media/platform/vimc/*
16730
16731VIRT LIB
16732M:	Alex Williamson <alex.williamson@redhat.com>
16733M:	Paolo Bonzini <pbonzini@redhat.com>
16734L:	kvm@vger.kernel.org
16735S:	Supported
16736F:	virt/lib/
16737
16738VIRTIO AND VHOST VSOCK DRIVER
16739M:	Stefan Hajnoczi <stefanha@redhat.com>
16740L:	kvm@vger.kernel.org
16741L:	virtualization@lists.linux-foundation.org
16742L:	netdev@vger.kernel.org
16743S:	Maintained
16744F:	include/linux/virtio_vsock.h
16745F:	include/uapi/linux/virtio_vsock.h
16746F:	include/uapi/linux/vsockmon.h
16747F:	include/uapi/linux/vm_sockets_diag.h
16748F:	net/vmw_vsock/diag.c
16749F:	net/vmw_vsock/af_vsock_tap.c
16750F:	net/vmw_vsock/virtio_transport_common.c
16751F:	net/vmw_vsock/virtio_transport.c
16752F:	drivers/net/vsockmon.c
16753F:	drivers/vhost/vsock.c
16754F:	tools/testing/vsock/
16755
16756VIRTIO CONSOLE DRIVER
16757M:	Amit Shah <amit@kernel.org>
16758L:	virtualization@lists.linux-foundation.org
16759S:	Maintained
16760F:	drivers/char/virtio_console.c
16761F:	include/linux/virtio_console.h
16762F:	include/uapi/linux/virtio_console.h
16763
16764VIRTIO CORE AND NET DRIVERS
16765M:	"Michael S. Tsirkin" <mst@redhat.com>
16766M:	Jason Wang <jasowang@redhat.com>
16767L:	virtualization@lists.linux-foundation.org
16768S:	Maintained
16769F:	Documentation/devicetree/bindings/virtio/
16770F:	drivers/virtio/
16771F:	tools/virtio/
16772F:	drivers/net/virtio_net.c
16773F:	drivers/block/virtio_blk.c
16774F:	include/linux/virtio*.h
16775F:	include/uapi/linux/virtio_*.h
16776F:	drivers/crypto/virtio/
16777F:	mm/balloon_compaction.c
16778
16779VIRTIO BLOCK AND SCSI DRIVERS
16780M:	"Michael S. Tsirkin" <mst@redhat.com>
16781M:	Jason Wang <jasowang@redhat.com>
16782R:	Paolo Bonzini <pbonzini@redhat.com>
16783R:	Stefan Hajnoczi <stefanha@redhat.com>
16784L:	virtualization@lists.linux-foundation.org
16785S:	Maintained
16786F:	drivers/block/virtio_blk.c
16787F:	drivers/scsi/virtio_scsi.c
16788F:	include/uapi/linux/virtio_blk.h
16789F:	include/uapi/linux/virtio_scsi.h
16790F:	drivers/vhost/scsi.c
16791
16792VIRTIO CRYPTO DRIVER
16793M:	Gonglei <arei.gonglei@huawei.com>
16794L:	virtualization@lists.linux-foundation.org
16795L:	linux-crypto@vger.kernel.org
16796S:	Maintained
16797F:	drivers/crypto/virtio/
16798F:	include/uapi/linux/virtio_crypto.h
16799
16800VIRTIO DRIVERS FOR S390
16801M:	Cornelia Huck <cohuck@redhat.com>
16802M:	Halil Pasic <pasic@linux.ibm.com>
16803L:	linux-s390@vger.kernel.org
16804L:	virtualization@lists.linux-foundation.org
16805L:	kvm@vger.kernel.org
16806S:	Supported
16807F:	drivers/s390/virtio/
16808F:	arch/s390/include/uapi/asm/virtio-ccw.h
16809
16810VIRTIO GPU DRIVER
16811M:	David Airlie <airlied@linux.ie>
16812M:	Gerd Hoffmann <kraxel@redhat.com>
16813L:	dri-devel@lists.freedesktop.org
16814L:	virtualization@lists.linux-foundation.org
16815T:	git git://anongit.freedesktop.org/drm/drm-misc
16816S:	Maintained
16817F:	drivers/gpu/drm/virtio/
16818F:	include/uapi/linux/virtio_gpu.h
16819
16820VIRTIO HOST (VHOST)
16821M:	"Michael S. Tsirkin" <mst@redhat.com>
16822M:	Jason Wang <jasowang@redhat.com>
16823L:	kvm@vger.kernel.org
16824L:	virtualization@lists.linux-foundation.org
16825L:	netdev@vger.kernel.org
16826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16827S:	Maintained
16828F:	drivers/vhost/
16829F:	include/uapi/linux/vhost.h
16830
16831VIRTIO INPUT DRIVER
16832M:	Gerd Hoffmann <kraxel@redhat.com>
16833S:	Maintained
16834F:	drivers/virtio/virtio_input.c
16835F:	include/uapi/linux/virtio_input.h
16836
16837VIRTUAL BOX GUEST DEVICE DRIVER
16838M:	Hans de Goede <hdegoede@redhat.com>
16839M:	Arnd Bergmann <arnd@arndb.de>
16840M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16841S:	Maintained
16842F:	include/linux/vbox_utils.h
16843F:	include/uapi/linux/vbox*.h
16844F:	drivers/virt/vboxguest/
16845
16846VIRTUAL SERIO DEVICE DRIVER
16847M:	Stephen Chandler Paul <thatslyude@gmail.com>
16848S:	Maintained
16849F:	drivers/input/serio/userio.c
16850F:	include/uapi/linux/userio.h
16851
16852VIVID VIRTUAL VIDEO DRIVER
16853M:	Hans Verkuil <hverkuil@xs4all.nl>
16854L:	linux-media@vger.kernel.org
16855T:	git git://linuxtv.org/media_tree.git
16856W:	https://linuxtv.org
16857S:	Maintained
16858F:	drivers/media/platform/vivid/*
16859
16860VLYNQ BUS
16861M:	Florian Fainelli <f.fainelli@gmail.com>
16862L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16863S:	Maintained
16864F:	drivers/vlynq/vlynq.c
16865F:	include/linux/vlynq.h
16866
16867VME SUBSYSTEM
16868M:	Martyn Welch <martyn@welchs.me.uk>
16869M:	Manohar Vanga <manohar.vanga@gmail.com>
16870M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16871L:	devel@driverdev.osuosl.org
16872S:	Maintained
16873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16874F:	Documentation/driver-api/vme.rst
16875F:	drivers/staging/vme/
16876F:	drivers/vme/
16877F:	include/linux/vme*
16878
16879VMWARE BALLOON DRIVER
16880M:	Julien Freche <jfreche@vmware.com>
16881M:	Nadav Amit <namit@vmware.com>
16882M:	"VMware, Inc." <pv-drivers@vmware.com>
16883L:	linux-kernel@vger.kernel.org
16884S:	Maintained
16885F:	drivers/misc/vmw_balloon.c
16886
16887VMWARE HYPERVISOR INTERFACE
16888M:	Alok Kataria <akataria@vmware.com>
16889L:	virtualization@lists.linux-foundation.org
16890S:	Supported
16891F:	arch/x86/kernel/cpu/vmware.c
16892
16893VMWARE PVRDMA DRIVER
16894M:	Adit Ranadive <aditr@vmware.com>
16895M:	VMware PV-Drivers <pv-drivers@vmware.com>
16896L:	linux-rdma@vger.kernel.org
16897S:	Maintained
16898F:	drivers/infiniband/hw/vmw_pvrdma/
16899
16900VMware PVSCSI driver
16901M:	Jim Gill <jgill@vmware.com>
16902M:	VMware PV-Drivers <pv-drivers@vmware.com>
16903L:	linux-scsi@vger.kernel.org
16904S:	Maintained
16905F:	drivers/scsi/vmw_pvscsi.c
16906F:	drivers/scsi/vmw_pvscsi.h
16907
16908VMWARE VMMOUSE SUBDRIVER
16909M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16910M:	"VMware, Inc." <pv-drivers@vmware.com>
16911L:	linux-input@vger.kernel.org
16912S:	Maintained
16913F:	drivers/input/mouse/vmmouse.c
16914F:	drivers/input/mouse/vmmouse.h
16915
16916VMWARE VMXNET3 ETHERNET DRIVER
16917M:	Ronak Doshi <doshir@vmware.com>
16918M:	"VMware, Inc." <pv-drivers@vmware.com>
16919L:	netdev@vger.kernel.org
16920S:	Maintained
16921F:	drivers/net/vmxnet3/
16922
16923VOCORE VOCORE2 BOARD
16924M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16925L:	linux-mips@vger.kernel.org
16926S:	Maintained
16927F:	arch/mips/boot/dts/ralink/vocore2.dts
16928
16929VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16930M:	Liam Girdwood <lgirdwood@gmail.com>
16931M:	Mark Brown <broonie@kernel.org>
16932L:	linux-kernel@vger.kernel.org
16933W:	http://www.slimlogic.co.uk/?p=48
16934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16935S:	Supported
16936F:	Documentation/devicetree/bindings/regulator/
16937F:	Documentation/power/regulator/
16938F:	drivers/regulator/
16939F:	include/dt-bindings/regulator/
16940F:	include/linux/regulator/
16941
16942VRF
16943M:	David Ahern <dsa@cumulusnetworks.com>
16944M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16945L:	netdev@vger.kernel.org
16946S:	Maintained
16947F:	drivers/net/vrf.c
16948F:	Documentation/networking/vrf.txt
16949
16950VT1211 HARDWARE MONITOR DRIVER
16951M:	Juerg Haefliger <juergh@gmail.com>
16952L:	linux-hwmon@vger.kernel.org
16953S:	Maintained
16954F:	Documentation/hwmon/vt1211.rst
16955F:	drivers/hwmon/vt1211.c
16956
16957VT8231 HARDWARE MONITOR DRIVER
16958M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16959L:	linux-hwmon@vger.kernel.org
16960S:	Maintained
16961F:	drivers/hwmon/vt8231.c
16962
16963VUB300 USB to SDIO/SD/MMC bridge chip
16964M:	Tony Olech <tony.olech@elandigitalsystems.com>
16965L:	linux-mmc@vger.kernel.org
16966L:	linux-usb@vger.kernel.org
16967S:	Supported
16968F:	drivers/mmc/host/vub300.c
16969
16970W1 DALLAS'S 1-WIRE BUS
16971M:	Evgeniy Polyakov <zbr@ioremap.net>
16972S:	Maintained
16973F:	Documentation/devicetree/bindings/w1/
16974F:	Documentation/w1/
16975F:	drivers/w1/
16976F:	include/linux/w1.h
16977
16978W83791D HARDWARE MONITORING DRIVER
16979M:	Marc Hulsman <m.hulsman@tudelft.nl>
16980L:	linux-hwmon@vger.kernel.org
16981S:	Maintained
16982F:	Documentation/hwmon/w83791d.rst
16983F:	drivers/hwmon/w83791d.c
16984
16985W83793 HARDWARE MONITORING DRIVER
16986M:	Rudolf Marek <r.marek@assembler.cz>
16987L:	linux-hwmon@vger.kernel.org
16988S:	Maintained
16989F:	Documentation/hwmon/w83793.rst
16990F:	drivers/hwmon/w83793.c
16991
16992W83795 HARDWARE MONITORING DRIVER
16993M:	Jean Delvare <jdelvare@suse.com>
16994L:	linux-hwmon@vger.kernel.org
16995S:	Maintained
16996F:	drivers/hwmon/w83795.c
16997
16998W83L51xD SD/MMC CARD INTERFACE DRIVER
16999M:	Pierre Ossman <pierre@ossman.eu>
17000S:	Maintained
17001F:	drivers/mmc/host/wbsd.*
17002
17003WACOM PROTOCOL 4 SERIAL TABLETS
17004M:	Julian Squires <julian@cipht.net>
17005M:	Hans de Goede <hdegoede@redhat.com>
17006L:	linux-input@vger.kernel.org
17007S:	Maintained
17008F:	drivers/input/tablet/wacom_serial4.c
17009
17010WATCHDOG DEVICE DRIVERS
17011M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17012M:	Guenter Roeck <linux@roeck-us.net>
17013L:	linux-watchdog@vger.kernel.org
17014W:	http://www.linux-watchdog.org/
17015T:	git git://www.linux-watchdog.org/linux-watchdog.git
17016S:	Maintained
17017F:	Documentation/devicetree/bindings/watchdog/
17018F:	Documentation/watchdog/
17019F:	drivers/watchdog/
17020F:	include/linux/watchdog.h
17021F:	include/uapi/linux/watchdog.h
17022
17023WHISKEYCOVE PMIC GPIO DRIVER
17024M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17025L:	linux-gpio@vger.kernel.org
17026S:	Maintained
17027F:	drivers/gpio/gpio-wcove.c
17028
17029WHWAVE RTC DRIVER
17030M:	Dianlong Li <long17.cool@163.com>
17031L:	linux-rtc@vger.kernel.org
17032S:	Maintained
17033F:	drivers/rtc/rtc-sd3078.c
17034
17035WIIMOTE HID DRIVER
17036M:	David Herrmann <dh.herrmann@googlemail.com>
17037L:	linux-input@vger.kernel.org
17038S:	Maintained
17039F:	drivers/hid/hid-wiimote*
17040
17041WILOCITY WIL6210 WIRELESS DRIVER
17042M:	Maya Erez <merez@codeaurora.org>
17043L:	linux-wireless@vger.kernel.org
17044L:	wil6210@qti.qualcomm.com
17045S:	Supported
17046W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17047F:	drivers/net/wireless/ath/wil6210/
17048
17049WIMAX STACK
17050M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17051M:	linux-wimax@intel.com
17052L:	wimax@linuxwimax.org (subscribers-only)
17053S:	Supported
17054W:	http://linuxwimax.org
17055F:	Documentation/wimax/README.wimax
17056F:	include/linux/wimax/debug.h
17057F:	include/net/wimax.h
17058F:	include/uapi/linux/wimax.h
17059F:	net/wimax/
17060
17061WINBOND CIR DRIVER
17062M:	David Härdeman <david@hardeman.nu>
17063S:	Maintained
17064F:	drivers/media/rc/winbond-cir.c
17065
17066RCMM REMOTE CONTROLS DECODER
17067M:	Patrick Lerda <patrick9876@free.fr>
17068S:	Maintained
17069F:	drivers/media/rc/ir-rcmm-decoder.c
17070
17071WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17072M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17073L:	linux-watchdog@vger.kernel.org
17074S:	Maintained
17075F:	drivers/watchdog/ebc-c384_wdt.c
17076
17077WINSYSTEMS WS16C48 GPIO DRIVER
17078M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17079L:	linux-gpio@vger.kernel.org
17080S:	Maintained
17081F:	drivers/gpio/gpio-ws16c48.c
17082
17083WISTRON LAPTOP BUTTON DRIVER
17084M:	Miloslav Trmac <mitr@volny.cz>
17085S:	Maintained
17086F:	drivers/input/misc/wistron_btns.c
17087
17088WL3501 WIRELESS PCMCIA CARD DRIVER
17089L:	linux-wireless@vger.kernel.org
17090S:	Odd fixes
17091F:	drivers/net/wireless/wl3501*
17092
17093WOLFSON MICROELECTRONICS DRIVERS
17094L:	patches@opensource.cirrus.com
17095T:	git https://github.com/CirrusLogic/linux-drivers.git
17096W:	https://github.com/CirrusLogic/linux-drivers/wiki
17097S:	Supported
17098F:	Documentation/hwmon/wm83??.rst
17099F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17100F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17101F:	Documentation/devicetree/bindings/mfd/arizona.txt
17102F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17103F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17104F:	arch/arm/mach-s3c64xx/mach-crag6410*
17105F:	drivers/clk/clk-wm83*.c
17106F:	drivers/extcon/extcon-arizona.c
17107F:	drivers/leds/leds-wm83*.c
17108F:	drivers/gpio/gpio-*wm*.c
17109F:	drivers/gpio/gpio-arizona.c
17110F:	drivers/hwmon/wm83??-hwmon.c
17111F:	drivers/input/misc/wm831x-on.c
17112F:	drivers/input/touchscreen/wm831x-ts.c
17113F:	drivers/input/touchscreen/wm97*.c
17114F:	drivers/mfd/arizona*
17115F:	drivers/mfd/wm*.c
17116F:	drivers/mfd/cs47l24*
17117F:	drivers/power/supply/wm83*.c
17118F:	drivers/rtc/rtc-wm83*.c
17119F:	drivers/regulator/wm8*.c
17120F:	drivers/regulator/arizona*
17121F:	drivers/video/backlight/wm83*_bl.c
17122F:	drivers/watchdog/wm83*_wdt.c
17123F:	include/linux/mfd/arizona/
17124F:	include/linux/mfd/wm831x/
17125F:	include/linux/mfd/wm8350/
17126F:	include/linux/mfd/wm8400*
17127F:	include/linux/regulator/arizona*
17128F:	include/linux/wm97xx.h
17129F:	include/sound/wm????.h
17130F:	sound/soc/codecs/arizona.?
17131F:	sound/soc/codecs/wm*
17132F:	sound/soc/codecs/cs47l24*
17133
17134WORKQUEUE
17135M:	Tejun Heo <tj@kernel.org>
17136R:	Lai Jiangshan <jiangshanlai@gmail.com>
17137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17138S:	Maintained
17139F:	include/linux/workqueue.h
17140F:	kernel/workqueue.c
17141F:	Documentation/core-api/workqueue.rst
17142
17143X-POWERS AXP288 PMIC DRIVERS
17144M:	Hans de Goede <hdegoede@redhat.com>
17145S:	Maintained
17146N:	axp288
17147F:	drivers/acpi/pmic/intel_pmic_xpower.c
17148
17149X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17150M:	Chen-Yu Tsai <wens@csie.org>
17151L:	linux-kernel@vger.kernel.org
17152S:	Maintained
17153N:	axp[128]
17154
17155X.25 NETWORK LAYER
17156M:	Andrew Hendry <andrew.hendry@gmail.com>
17157L:	linux-x25@vger.kernel.org
17158S:	Odd Fixes
17159F:	Documentation/networking/x25*
17160F:	include/net/x25*
17161F:	net/x25/
17162
17163X86 ARCHITECTURE (32-BIT AND 64-BIT)
17164M:	Thomas Gleixner <tglx@linutronix.de>
17165M:	Ingo Molnar <mingo@redhat.com>
17166M:	Borislav Petkov <bp@alien8.de>
17167R:	"H. Peter Anvin" <hpa@zytor.com>
17168M:	x86@kernel.org
17169L:	linux-kernel@vger.kernel.org
17170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17171S:	Maintained
17172F:	Documentation/devicetree/bindings/x86/
17173F:	Documentation/x86/
17174F:	arch/x86/
17175
17176X86 ENTRY CODE
17177M:	Andy Lutomirski <luto@kernel.org>
17178L:	linux-kernel@vger.kernel.org
17179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17180S:	Maintained
17181F:	arch/x86/entry/
17182
17183X86 MCE INFRASTRUCTURE
17184M:	Tony Luck <tony.luck@intel.com>
17185M:	Borislav Petkov <bp@alien8.de>
17186L:	linux-edac@vger.kernel.org
17187S:	Maintained
17188F:	arch/x86/kernel/cpu/mce/*
17189
17190X86 MICROCODE UPDATE SUPPORT
17191M:	Borislav Petkov <bp@alien8.de>
17192S:	Maintained
17193F:	arch/x86/kernel/cpu/microcode/*
17194
17195X86 MM
17196M:	Dave Hansen <dave.hansen@linux.intel.com>
17197M:	Andy Lutomirski <luto@kernel.org>
17198M:	Peter Zijlstra <peterz@infradead.org>
17199L:	linux-kernel@vger.kernel.org
17200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17201S:	Maintained
17202F:	arch/x86/mm/
17203
17204X86 PLATFORM DRIVERS
17205M:	Darren Hart <dvhart@infradead.org>
17206M:	Andy Shevchenko <andy@infradead.org>
17207L:	platform-driver-x86@vger.kernel.org
17208T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17209S:	Maintained
17210F:	drivers/platform/x86/
17211F:	drivers/platform/olpc/
17212
17213X86 PLATFORM DRIVERS - ARCH
17214R:	Darren Hart <dvhart@infradead.org>
17215R:	Andy Shevchenko <andy@infradead.org>
17216L:	platform-driver-x86@vger.kernel.org
17217L:	x86@kernel.org
17218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17219S:	Maintained
17220F:	arch/x86/platform
17221
17222X86 VDSO
17223M:	Andy Lutomirski <luto@kernel.org>
17224L:	linux-kernel@vger.kernel.org
17225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17226S:	Maintained
17227F:	arch/x86/entry/vdso/
17228
17229XARRAY
17230M:	Matthew Wilcox <willy@infradead.org>
17231L:	linux-fsdevel@vger.kernel.org
17232S:	Supported
17233F:	Documentation/core-api/xarray.rst
17234F:	lib/idr.c
17235F:	lib/xarray.c
17236F:	include/linux/idr.h
17237F:	include/linux/xarray.h
17238F:	tools/testing/radix-tree
17239
17240XBOX DVD IR REMOTE
17241M:	Benjamin Valentin <benpicco@googlemail.com>
17242S:	Maintained
17243F:	drivers/media/rc/xbox_remote.c
17244F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17245
17246XC2028/3028 TUNER DRIVER
17247M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17248L:	linux-media@vger.kernel.org
17249W:	https://linuxtv.org
17250T:	git git://linuxtv.org/media_tree.git
17251S:	Maintained
17252F:	drivers/media/tuners/tuner-xc2028.*
17253
17254XDP (eXpress Data Path)
17255M:	Alexei Starovoitov <ast@kernel.org>
17256M:	Daniel Borkmann <daniel@iogearbox.net>
17257M:	David S. Miller <davem@davemloft.net>
17258M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17259M:	Jesper Dangaard Brouer <hawk@kernel.org>
17260M:	John Fastabend <john.fastabend@gmail.com>
17261L:	netdev@vger.kernel.org
17262L:	xdp-newbies@vger.kernel.org
17263L:	bpf@vger.kernel.org
17264S:	Supported
17265F:	net/core/xdp.c
17266F:	include/net/xdp.h
17267F:	kernel/bpf/devmap.c
17268F:	kernel/bpf/cpumap.c
17269F:	include/trace/events/xdp.h
17270K:	xdp
17271N:	xdp
17272
17273XDP SOCKETS (AF_XDP)
17274M:	Björn Töpel <bjorn.topel@intel.com>
17275M:	Magnus Karlsson <magnus.karlsson@intel.com>
17276L:	netdev@vger.kernel.org
17277L:	bpf@vger.kernel.org
17278S:	Maintained
17279F:	kernel/bpf/xskmap.c
17280F:	net/xdp/
17281
17282XEN BLOCK SUBSYSTEM
17283M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17284M:	Roger Pau Monné <roger.pau@citrix.com>
17285L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17286S:	Supported
17287F:	drivers/block/xen-blkback/*
17288F:	drivers/block/xen*
17289
17290XEN HYPERVISOR ARM
17291M:	Stefano Stabellini <sstabellini@kernel.org>
17292L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17293S:	Maintained
17294F:	arch/arm/xen/
17295F:	arch/arm/include/asm/xen/
17296
17297XEN HYPERVISOR ARM64
17298M:	Stefano Stabellini <sstabellini@kernel.org>
17299L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17300S:	Maintained
17301F:	arch/arm64/xen/
17302F:	arch/arm64/include/asm/xen/
17303
17304XEN HYPERVISOR INTERFACE
17305M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17306M:	Juergen Gross <jgross@suse.com>
17307R:	Stefano Stabellini <sstabellini@kernel.org>
17308L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17310S:	Supported
17311F:	arch/x86/xen/
17312F:	arch/x86/platform/pvh/
17313F:	drivers/*/xen-*front.c
17314F:	drivers/xen/
17315F:	arch/x86/include/asm/xen/
17316F:	arch/x86/include/asm/pvclock-abi.h
17317F:	include/xen/
17318F:	include/uapi/xen/
17319F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17320F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17321
17322XEN NETWORK BACKEND DRIVER
17323M:	Wei Liu <wei.liu2@citrix.com>
17324M:	Paul Durrant <paul.durrant@citrix.com>
17325L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17326L:	netdev@vger.kernel.org
17327S:	Supported
17328F:	drivers/net/xen-netback/*
17329
17330XEN PCI SUBSYSTEM
17331M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17332L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17333S:	Supported
17334F:	arch/x86/pci/*xen*
17335F:	drivers/pci/*xen*
17336
17337XEN PVSCSI DRIVERS
17338M:	Juergen Gross <jgross@suse.com>
17339L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17340L:	linux-scsi@vger.kernel.org
17341S:	Supported
17342F:	drivers/scsi/xen-scsifront.c
17343F:	drivers/xen/xen-scsiback.c
17344F:	include/xen/interface/io/vscsiif.h
17345
17346XEN SWIOTLB SUBSYSTEM
17347M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17348L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17349L:	iommu@lists.linux-foundation.org
17350S:	Supported
17351F:	arch/x86/xen/*swiotlb*
17352F:	drivers/xen/*swiotlb*
17353
17354XEN SOUND FRONTEND DRIVER
17355M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17356L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17357L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17358S:	Supported
17359F:	sound/xen/*
17360
17361XFS FILESYSTEM
17362M:	Darrick J. Wong <darrick.wong@oracle.com>
17363M:	linux-xfs@vger.kernel.org
17364L:	linux-xfs@vger.kernel.org
17365W:	http://xfs.org/
17366T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17367S:	Supported
17368F:	Documentation/filesystems/xfs.txt
17369F:	fs/xfs/
17370
17371XILINX AXI ETHERNET DRIVER
17372M:	Anirudha Sarangi <anirudh@xilinx.com>
17373M:	John Linn <John.Linn@xilinx.com>
17374S:	Maintained
17375F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17376
17377XILINX UARTLITE SERIAL DRIVER
17378M:	Peter Korsgaard <jacmet@sunsite.dk>
17379L:	linux-serial@vger.kernel.org
17380S:	Maintained
17381F:	drivers/tty/serial/uartlite.c
17382
17383XILINX VIDEO IP CORES
17384M:	Hyun Kwon <hyun.kwon@xilinx.com>
17385M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17386L:	linux-media@vger.kernel.org
17387T:	git git://linuxtv.org/media_tree.git
17388S:	Supported
17389F:	Documentation/devicetree/bindings/media/xilinx/
17390F:	drivers/media/platform/xilinx/
17391F:	include/uapi/linux/xilinx-v4l2-controls.h
17392
17393XILLYBUS DRIVER
17394M:	Eli Billauer <eli.billauer@gmail.com>
17395L:	linux-kernel@vger.kernel.org
17396S:	Supported
17397F:	drivers/char/xillybus/
17398
17399XLP9XX I2C DRIVER
17400M:	George Cherian <george.cherian@cavium.com>
17401M:	Jan Glauber <jglauber@cavium.com>
17402L:	linux-i2c@vger.kernel.org
17403W:	http://www.cavium.com
17404S:	Supported
17405F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17406F:	drivers/i2c/busses/i2c-xlp9xx.c
17407
17408XRA1403 GPIO EXPANDER
17409M:	Nandor Han <nandor.han@ge.com>
17410M:	Semi Malinen <semi.malinen@ge.com>
17411L:	linux-gpio@vger.kernel.org
17412S:	Maintained
17413F:	drivers/gpio/gpio-xra1403.c
17414F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17415
17416XTENSA XTFPGA PLATFORM SUPPORT
17417M:	Max Filippov <jcmvbkbc@gmail.com>
17418L:	linux-xtensa@linux-xtensa.org
17419S:	Maintained
17420F:	drivers/spi/spi-xtensa-xtfpga.c
17421F:	sound/soc/xtensa/xtfpga-i2s.c
17422
17423YAM DRIVER FOR AX.25
17424M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17425L:	linux-hams@vger.kernel.org
17426S:	Maintained
17427F:	drivers/net/hamradio/yam*
17428F:	include/linux/yam.h
17429
17430YAMA SECURITY MODULE
17431M:	Kees Cook <keescook@chromium.org>
17432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17433S:	Supported
17434F:	security/yama/
17435F:	Documentation/admin-guide/LSM/Yama.rst
17436
17437YEALINK PHONE DRIVER
17438M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17439L:	usbb2k-api-dev@nongnu.org
17440S:	Maintained
17441F:	Documentation/input/devices/yealink.rst
17442F:	drivers/input/misc/yealink.*
17443
17444Z8530 DRIVER FOR AX.25
17445M:	Joerg Reuter <jreuter@yaina.de>
17446W:	http://yaina.de/jreuter/
17447W:	http://www.qsl.net/dl1bke/
17448L:	linux-hams@vger.kernel.org
17449S:	Maintained
17450F:	Documentation/networking/z8530drv.txt
17451F:	drivers/net/hamradio/*scc.c
17452F:	drivers/net/hamradio/z8530.h
17453
17454ZBUD COMPRESSED PAGE ALLOCATOR
17455M:	Seth Jennings <sjenning@redhat.com>
17456M:	Dan Streetman <ddstreet@ieee.org>
17457L:	linux-mm@kvack.org
17458S:	Maintained
17459F:	mm/zbud.c
17460F:	include/linux/zbud.h
17461
17462ZD1211RW WIRELESS DRIVER
17463M:	Daniel Drake <dsd@gentoo.org>
17464M:	Ulrich Kunitz <kune@deine-taler.de>
17465W:	http://zd1211.ath.cx/wiki/DriverRewrite
17466L:	linux-wireless@vger.kernel.org
17467L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17468S:	Maintained
17469F:	drivers/net/wireless/zydas/zd1211rw/
17470
17471ZD1301 MEDIA DRIVER
17472M:	Antti Palosaari <crope@iki.fi>
17473L:	linux-media@vger.kernel.org
17474W:	https://linuxtv.org/
17475W:	http://palosaari.fi/linux/
17476Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17477S:	Maintained
17478F:	drivers/media/usb/dvb-usb-v2/zd1301*
17479
17480ZD1301_DEMOD MEDIA DRIVER
17481M:	Antti Palosaari <crope@iki.fi>
17482L:	linux-media@vger.kernel.org
17483W:	https://linuxtv.org/
17484W:	http://palosaari.fi/linux/
17485Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17486S:	Maintained
17487F:	drivers/media/dvb-frontends/zd1301_demod*
17488
17489ZPOOL COMPRESSED PAGE STORAGE API
17490M:	Dan Streetman <ddstreet@ieee.org>
17491L:	linux-mm@kvack.org
17492S:	Maintained
17493F:	mm/zpool.c
17494F:	include/linux/zpool.h
17495
17496ZR36067 VIDEO FOR LINUX DRIVER
17497L:	mjpeg-users@lists.sourceforge.net
17498L:	linux-media@vger.kernel.org
17499W:	http://mjpeg.sourceforge.net/driver-zoran/
17500T:	hg https://linuxtv.org/hg/v4l-dvb
17501S:	Odd Fixes
17502F:	drivers/staging/media/zoran/
17503
17504ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17505M:	Minchan Kim <minchan@kernel.org>
17506M:	Nitin Gupta <ngupta@vflare.org>
17507R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17508L:	linux-kernel@vger.kernel.org
17509S:	Maintained
17510F:	drivers/block/zram/
17511F:	Documentation/blockdev/zram.txt
17512
17513ZS DECSTATION Z85C30 SERIAL DRIVER
17514M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17515S:	Maintained
17516F:	drivers/tty/serial/zs.*
17517
17518ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17519M:	Minchan Kim <minchan@kernel.org>
17520M:	Nitin Gupta <ngupta@vflare.org>
17521R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17522L:	linux-mm@kvack.org
17523S:	Maintained
17524F:	mm/zsmalloc.c
17525F:	include/linux/zsmalloc.h
17526F:	Documentation/vm/zsmalloc.rst
17527
17528ZSWAP COMPRESSED SWAP CACHING
17529M:	Seth Jennings <sjenning@redhat.com>
17530M:	Dan Streetman <ddstreet@ieee.org>
17531L:	linux-mm@kvack.org
17532S:	Maintained
17533F:	mm/zswap.c
17534
17535THE REST
17536M:	Linus Torvalds <torvalds@linux-foundation.org>
17537L:	linux-kernel@vger.kernel.org
17538Q:	http://patchwork.kernel.org/project/LKML/list/
17539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17540S:	Buried alive in reporters
17541F:	*
17542F:	*/
17543