xref: /openbmc/linux/MAINTAINERS (revision 6355592e)
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*
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/firmware-guide/acpi/
325F:	Documentation/ABI/testing/sysfs-bus-acpi
326F:	Documentation/ABI/testing/configfs-acpi
327F:	drivers/pci/*acpi*
328F:	drivers/pci/*/*acpi*
329F:	tools/power/acpi/
330
331ACPI APEI
332M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
333M:	Len Brown <lenb@kernel.org>
334L:	linux-acpi@vger.kernel.org
335R:	James Morse <james.morse@arm.com>
336R:	Tony Luck <tony.luck@intel.com>
337R:	Borislav Petkov <bp@alien8.de>
338F:	drivers/acpi/apei/
339
340ACPI COMPONENT ARCHITECTURE (ACPICA)
341M:	Robert Moore <robert.moore@intel.com>
342M:	Erik Schmauss <erik.schmauss@intel.com>
343M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344L:	linux-acpi@vger.kernel.org
345L:	devel@acpica.org
346W:	https://acpica.org/
347W:	https://github.com/acpica/acpica/
348Q:	https://patchwork.kernel.org/project/linux-acpi/list/
349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350B:	https://bugzilla.kernel.org
351B:	https://bugs.acpica.org
352S:	Supported
353F:	drivers/acpi/acpica/
354F:	include/acpi/
355F:	tools/power/acpi/
356
357ACPI FAN DRIVER
358M:	Zhang Rui <rui.zhang@intel.com>
359L:	linux-acpi@vger.kernel.org
360W:	https://01.org/linux-acpi
361B:	https://bugzilla.kernel.org
362S:	Supported
363F:	drivers/acpi/fan.c
364
365ACPI FOR ARM64 (ACPI/arm64)
366M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367M:	Hanjun Guo <guohanjun@huawei.com>
368M:	Sudeep Holla <sudeep.holla@arm.com>
369L:	linux-acpi@vger.kernel.org
370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371S:	Maintained
372F:	drivers/acpi/arm64
373
374ACPI I2C MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hdegoede@redhat.com>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/i2c-multi-instantiate.c
379
380ACPI PMIC DRIVERS
381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
382M:	Len Brown <lenb@kernel.org>
383R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R:	Mika Westerberg <mika.westerberg@linux.intel.com>
385L:	linux-acpi@vger.kernel.org
386Q:	https://patchwork.kernel.org/project/linux-acpi/list/
387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B:	https://bugzilla.kernel.org
389S:	Supported
390F:	drivers/acpi/pmic/
391
392ACPI THERMAL DRIVER
393M:	Zhang Rui <rui.zhang@intel.com>
394L:	linux-acpi@vger.kernel.org
395W:	https://01.org/linux-acpi
396B:	https://bugzilla.kernel.org
397S:	Supported
398F:	drivers/acpi/*thermal*
399
400ACPI VIDEO DRIVER
401M:	Zhang Rui <rui.zhang@intel.com>
402L:	linux-acpi@vger.kernel.org
403W:	https://01.org/linux-acpi
404B:	https://bugzilla.kernel.org
405S:	Supported
406F:	drivers/acpi/acpi_video.c
407
408ACPI WMI DRIVER
409L:	platform-driver-x86@vger.kernel.org
410S:	Orphan
411F:	drivers/platform/x86/wmi.c
412F:	include/uapi/linux/wmi.h
413
414AD1889 ALSA SOUND DRIVER
415W:	https://parisc.wiki.kernel.org/index.php/AD1889
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418F:	sound/pci/ad1889.*
419
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Michael Hennerich <michael.hennerich@analog.com>
422W:	http://wiki.analog.com/AD5254
423W:	http://ez.analog.com/community/linux-device-drivers
424S:	Supported
425F:	drivers/misc/ad525x_dpot.c
426
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/AD5398
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/regulator/ad5398.c
433
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	http://wiki.analog.com/AD7142
437W:	http://ez.analog.com/community/linux-device-drivers
438S:	Supported
439F:	drivers/input/misc/ad714x.c
440
441AD7877 TOUCHSCREEN DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443W:	http://wiki.analog.com/AD7877
444W:	http://ez.analog.com/community/linux-device-drivers
445S:	Supported
446F:	drivers/input/touchscreen/ad7877.c
447
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/AD7879
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/input/touchscreen/ad7879.c
454
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456M:	Jiri Kosina <jikos@kernel.org>
457S:	Maintained
458
459ADF7242 IEEE 802.15.4 RADIO DRIVER
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	https://wiki.analog.com/ADF7242
462W:	http://ez.analog.com/community/linux-device-drivers
463L:	linux-wpan@vger.kernel.org
464S:	Supported
465F:	drivers/net/ieee802154/adf7242.c
466F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468ADM1025 HARDWARE MONITOR DRIVER
469M:	Jean Delvare <jdelvare@suse.com>
470L:	linux-hwmon@vger.kernel.org
471S:	Maintained
472F:	Documentation/hwmon/adm1025.rst
473F:	drivers/hwmon/adm1025.c
474
475ADM1029 HARDWARE MONITOR DRIVER
476M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	drivers/hwmon/adm1029.c
480
481ADM8211 WIRELESS DRIVER
482L:	linux-wireless@vger.kernel.org
483W:	http://wireless.kernel.org/
484S:	Orphan
485F:	drivers/net/wireless/admtek/adm8211.*
486
487ADP1653 FLASH CONTROLLER DRIVER
488M:	Sakari Ailus <sakari.ailus@iki.fi>
489L:	linux-media@vger.kernel.org
490S:	Maintained
491F:	drivers/media/i2c/adp1653.c
492F:	include/media/i2c/adp1653.h
493
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496W:	http://wiki.analog.com/ADP5520
497W:	http://ez.analog.com/community/linux-device-drivers
498S:	Supported
499F:	drivers/mfd/adp5520.c
500F:	drivers/video/backlight/adp5520_bl.c
501F:	drivers/leds/leds-adp5520.c
502F:	drivers/gpio/gpio-adp5520.c
503F:	drivers/input/keyboard/adp5520-keys.c
504
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M:	Michael Hennerich <michael.hennerich@analog.com>
507W:	http://wiki.analog.com/ADP5588
508W:	http://ez.analog.com/community/linux-device-drivers
509S:	Supported
510F:	drivers/input/keyboard/adp5588-keys.c
511F:	drivers/gpio/gpio-adp5588.c
512
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M:	Michael Hennerich <michael.hennerich@analog.com>
515W:	http://wiki.analog.com/ADP8860
516W:	http://ez.analog.com/community/linux-device-drivers
517S:	Supported
518F:	drivers/video/backlight/adp8860_bl.c
519
520ADT746X FAN DRIVER
521M:	Colin Leroy <colin@colino.net>
522S:	Maintained
523F:	drivers/macintosh/therm_adt746x.c
524
525ADT7475 HARDWARE MONITOR DRIVER
526M:	Jean Delvare <jdelvare@suse.com>
527L:	linux-hwmon@vger.kernel.org
528S:	Maintained
529F:	Documentation/hwmon/adt7475.rst
530F:	drivers/hwmon/adt7475.c
531
532ADVANSYS SCSI DRIVER
533M:	Matthew Wilcox <willy@infradead.org>
534M:	Hannes Reinecke <hare@suse.com>
535L:	linux-scsi@vger.kernel.org
536S:	Maintained
537F:	Documentation/scsi/advansys.txt
538F:	drivers/scsi/advansys.c
539
540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542W:	http://wiki.analog.com/ADXL345
543W:	http://ez.analog.com/community/linux-device-drivers
544S:	Supported
545F:	drivers/input/misc/adxl34x.c
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549M:	Stefan Popa <stefan.popa@analog.com>
550W:	http://ez.analog.com/community/linux-device-drivers
551S:	Supported
552F:	drivers/iio/accel/adxl372.c
553F:	drivers/iio/accel/adxl372_spi.c
554F:	drivers/iio/accel/adxl372_i2c.c
555F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557AF9013 MEDIA DRIVER
558M:	Antti Palosaari <crope@iki.fi>
559L:	linux-media@vger.kernel.org
560W:	https://linuxtv.org
561W:	http://palosaari.fi/linux/
562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
563T:	git git://linuxtv.org/anttip/media_tree.git
564S:	Maintained
565F:	drivers/media/dvb-frontends/af9013*
566
567AF9033 MEDIA DRIVER
568M:	Antti Palosaari <crope@iki.fi>
569L:	linux-media@vger.kernel.org
570W:	https://linuxtv.org
571W:	http://palosaari.fi/linux/
572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
573T:	git git://linuxtv.org/anttip/media_tree.git
574S:	Maintained
575F:	drivers/media/dvb-frontends/af9033*
576
577AFFS FILE SYSTEM
578M:	David Sterba <dsterba@suse.com>
579L:	linux-fsdevel@vger.kernel.org
580S:	Odd Fixes
581F:	Documentation/filesystems/affs.txt
582F:	fs/affs/
583
584AFS FILESYSTEM
585M:	David Howells <dhowells@redhat.com>
586L:	linux-afs@lists.infradead.org
587S:	Supported
588F:	fs/afs/
589F:	include/trace/events/afs.h
590F:	Documentation/filesystems/afs.txt
591W:	https://www.infradead.org/~dhowells/kafs/
592
593AGPGART DRIVER
594M:	David Airlie <airlied@linux.ie>
595T:	git git://anongit.freedesktop.org/drm/drm
596S:	Maintained
597F:	drivers/char/agp/
598F:	include/linux/agp*
599F:	include/uapi/linux/agp*
600
601AHA152X SCSI DRIVER
602M:	"Juergen E. Fischer" <fischer@norbit.de>
603L:	linux-scsi@vger.kernel.org
604S:	Maintained
605F:	drivers/scsi/aha152x*
606F:	drivers/scsi/pcmcia/aha152x*
607
608AIC7XXX / AIC79XX SCSI DRIVER
609M:	Hannes Reinecke <hare@suse.com>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aic7xxx/
613
614AIMSLAB FM RADIO RECEIVER DRIVER
615M:	Hans Verkuil <hverkuil@xs4all.nl>
616L:	linux-media@vger.kernel.org
617T:	git git://linuxtv.org/media_tree.git
618W:	https://linuxtv.org
619S:	Maintained
620F:	drivers/media/radio/radio-aimslab*
621
622AIO
623M:	Benjamin LaHaise <bcrl@kvack.org>
624L:	linux-aio@kvack.org
625S:	Supported
626F:	fs/aio.c
627F:	include/linux/*aio*.h
628
629AIRSPY MEDIA DRIVER
630M:	Antti Palosaari <crope@iki.fi>
631L:	linux-media@vger.kernel.org
632W:	https://linuxtv.org
633W:	http://palosaari.fi/linux/
634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
635T:	git git://linuxtv.org/anttip/media_tree.git
636S:	Maintained
637F:	drivers/media/usb/airspy/
638
639ALACRITECH GIGABIT ETHERNET DRIVER
640M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
641S:	Maintained
642F:	drivers/net/ethernet/alacritech/*
643
644FORCEDETH GIGABIT ETHERNET DRIVER
645M:	Rain River <rain.1986.08.12@gmail.com>
646L:	netdev@vger.kernel.org
647S:	Maintained
648F:	drivers/net/ethernet/nvidia/*
649
650ALCATEL SPEEDTOUCH USB DRIVER
651M:	Duncan Sands <duncan.sands@free.fr>
652L:	linux-usb@vger.kernel.org
653W:	http://www.linux-usb.org/SpeedTouch/
654S:	Maintained
655F:	drivers/usb/atm/speedtch.c
656F:	drivers/usb/atm/usbatm.c
657
658ALCHEMY AU1XX0 MMC DRIVER
659M:	Manuel Lauss <manuel.lauss@gmail.com>
660S:	Maintained
661F:	drivers/mmc/host/au1xmmc.c
662
663ALI1563 I2C DRIVER
664M:	Rudolf Marek <r.marek@assembler.cz>
665L:	linux-i2c@vger.kernel.org
666S:	Maintained
667F:	Documentation/i2c/busses/i2c-ali1563.rst
668F:	drivers/i2c/busses/i2c-ali1563.c
669
670ALLEGRO DVT VIDEO IP CORE DRIVER
671M:	Michael Tretter <m.tretter@pengutronix.de>
672R:	Pengutronix Kernel Team <kernel@pengutronix.de>
673L:	linux-media@vger.kernel.org
674S:	Maintained
675F:	drivers/staging/media/allegro-dvt/
676
677ALLWINNER CPUFREQ DRIVER
678M:	Yangtao Li <tiny.windzz@gmail.com>
679L:	linux-pm@vger.kernel.org
680S:	Maintained
681F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
682F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
683
684ALLWINNER SECURITY SYSTEM
685M:	Corentin Labbe <clabbe.montjoie@gmail.com>
686L:	linux-crypto@vger.kernel.org
687S:	Maintained
688F:	drivers/crypto/sunxi-ss/
689
690ALLWINNER VPU DRIVER
691M:	Maxime Ripard <mripard@kernel.org>
692M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
693L:	linux-media@vger.kernel.org
694S:	Maintained
695F:	drivers/staging/media/sunxi/cedrus/
696
697ALPHA PORT
698M:	Richard Henderson <rth@twiddle.net>
699M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
700M:	Matt Turner <mattst88@gmail.com>
701S:	Odd Fixes
702L:	linux-alpha@vger.kernel.org
703F:	arch/alpha/
704
705ALPS PS/2 TOUCHPAD DRIVER
706R:	Pali Rohár <pali.rohar@gmail.com>
707F:	drivers/input/mouse/alps.*
708
709ALTERA I2C CONTROLLER DRIVER
710M:	Thor Thayer <thor.thayer@linux.intel.com>
711S:	Maintained
712F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
713F:	drivers/i2c/busses/i2c-altera.c
714
715ALTERA MAILBOX DRIVER
716M:	Ley Foon Tan <lftan@altera.com>
717L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
718S:	Maintained
719F:	drivers/mailbox/mailbox-altera.c
720
721ALTERA PIO DRIVER
722M:	Tien Hock Loh <thloh@altera.com>
723L:	linux-gpio@vger.kernel.org
724S:	Maintained
725F:	drivers/gpio/gpio-altera.c
726
727ALTERA SYSTEM MANAGER DRIVER
728M:	Thor Thayer <thor.thayer@linux.intel.com>
729S:	Maintained
730F:	drivers/mfd/altera-sysmgr.c
731F:	include/linux/mfd/altera-sysgmr.h
732
733ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
734M:	Thor Thayer <thor.thayer@linux.intel.com>
735S:	Maintained
736F:	drivers/gpio/gpio-altera-a10sr.c
737F:	drivers/mfd/altera-a10sr.c
738F:	drivers/reset/reset-a10sr.c
739F:	include/linux/mfd/altera-a10sr.h
740F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
741
742ALTERA TRIPLE SPEED ETHERNET DRIVER
743M:	Thor Thayer <thor.thayer@linux.intel.com>
744L:	netdev@vger.kernel.org
745L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
746S:	Maintained
747F:	drivers/net/ethernet/altera/
748
749ALTERA UART/JTAG UART SERIAL DRIVERS
750M:	Tobias Klauser <tklauser@distanz.ch>
751L:	linux-serial@vger.kernel.org
752L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
753S:	Maintained
754F:	drivers/tty/serial/altera_uart.c
755F:	drivers/tty/serial/altera_jtaguart.c
756F:	include/linux/altera_uart.h
757F:	include/linux/altera_jtaguart.h
758
759AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
760M:	Talel Shenhar <talel@amazon.com>
761S:	Maintained
762F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
763F:	drivers/thermal/thermal_mmio.c
764
765AMAZON ETHERNET DRIVERS
766M:	Netanel Belgazal <netanel@amazon.com>
767R:	Saeed Bishara <saeedb@amazon.com>
768R:	Zorik Machulsky <zorik@amazon.com>
769L:	netdev@vger.kernel.org
770S:	Supported
771F:	Documentation/networking/device_drivers/amazon/ena.txt
772F:	drivers/net/ethernet/amazon/
773
774AMAZON RDMA EFA DRIVER
775M:	Gal Pressman <galpress@amazon.com>
776R:	Yossi Leybovich <sleybo@amazon.com>
777L:	linux-rdma@vger.kernel.org
778Q:	https://patchwork.kernel.org/project/linux-rdma/list/
779S:	Supported
780F:	drivers/infiniband/hw/efa/
781F:	include/uapi/rdma/efa-abi.h
782
783AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
784M:	Tom Lendacky <thomas.lendacky@amd.com>
785M:	Gary Hook <gary.hook@amd.com>
786L:	linux-crypto@vger.kernel.org
787S:	Supported
788F:	drivers/crypto/ccp/
789F:	include/linux/ccp.h
790
791AMD DISPLAY CORE
792M:	Harry Wentland <harry.wentland@amd.com>
793M:	Leo Li <sunpeng.li@amd.com>
794L:	amd-gfx@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~agd5f/linux
796S:	Supported
797F:	drivers/gpu/drm/amd/display/
798
799AMD FAM15H PROCESSOR POWER MONITORING DRIVER
800M:	Huang Rui <ray.huang@amd.com>
801L:	linux-hwmon@vger.kernel.org
802S:	Supported
803F:	Documentation/hwmon/fam15h_power.rst
804F:	drivers/hwmon/fam15h_power.c
805
806AMD FCH GPIO DRIVER
807M:	Enrico Weigelt, metux IT consult <info@metux.net>
808L:	linux-gpio@vger.kernel.org
809S:	Maintained
810F:	drivers/gpio/gpio-amd-fch.c
811F:	include/linux/platform_data/gpio/gpio-amd-fch.h
812
813AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
814L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
815S:	Orphan
816F:	drivers/usb/gadget/udc/amd5536udc.*
817
818AMD GEODE PROCESSOR/CHIPSET SUPPORT
819P:	Andres Salomon <dilinger@queued.net>
820L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
821W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
822S:	Supported
823F:	drivers/char/hw_random/geode-rng.c
824F:	drivers/crypto/geode*
825F:	drivers/video/fbdev/geode/
826F:	arch/x86/include/asm/geode.h
827
828AMD IOMMU (AMD-VI)
829M:	Joerg Roedel <joro@8bytes.org>
830L:	iommu@lists.linux-foundation.org
831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
832S:	Maintained
833F:	drivers/iommu/amd_iommu*.[ch]
834F:	include/linux/amd-iommu.h
835
836AMD KFD
837M:	Oded Gabbay <oded.gabbay@gmail.com>
838L:	dri-devel@lists.freedesktop.org
839T:	git git://people.freedesktop.org/~gabbayo/linux.git
840S:	Supported
841F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
842F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
843F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
844F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
845F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
846F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
847F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
848F:	drivers/gpu/drm/amd/amdkfd/
849F:	drivers/gpu/drm/amd/include/cik_structs.h
850F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
851F:	drivers/gpu/drm/amd/include/vi_structs.h
852F:	drivers/gpu/drm/amd/include/v9_structs.h
853F:	include/uapi/linux/kfd_ioctl.h
854
855AMD MP2 I2C DRIVER
856M:	Elie Morisse <syniurge@gmail.com>
857M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
858M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
859L:	linux-i2c@vger.kernel.org
860S:	Maintained
861F:	drivers/i2c/busses/i2c-amd-mp2*
862
863AMD POWERPLAY
864M:	Rex Zhu <rex.zhu@amd.com>
865M:	Evan Quan <evan.quan@amd.com>
866L:	amd-gfx@lists.freedesktop.org
867S:	Supported
868F:	drivers/gpu/drm/amd/powerplay/
869T:	git git://people.freedesktop.org/~agd5f/linux
870
871AMD SEATTLE DEVICE TREE SUPPORT
872M:	Brijesh Singh <brijeshkumar.singh@amd.com>
873M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
874M:	Tom Lendacky <thomas.lendacky@amd.com>
875S:	Supported
876F:	arch/arm64/boot/dts/amd/
877
878AMD XGBE DRIVER
879M:	Tom Lendacky <thomas.lendacky@amd.com>
880L:	netdev@vger.kernel.org
881S:	Supported
882F:	drivers/net/ethernet/amd/xgbe/
883F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
884
885ANALOG DEVICES INC AD5686 DRIVER
886M:	Stefan Popa <stefan.popa@analog.com>
887L:	linux-pm@vger.kernel.org
888W:	http://ez.analog.com/community/linux-device-drivers
889S:	Supported
890F:	drivers/iio/dac/ad5686*
891F:	drivers/iio/dac/ad5696*
892
893ANALOG DEVICES INC AD5758 DRIVER
894M:	Stefan Popa <stefan.popa@analog.com>
895L:	linux-iio@vger.kernel.org
896W:	http://ez.analog.com/community/linux-device-drivers
897S:	Supported
898F:	drivers/iio/dac/ad5758.c
899F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
900
901ANALOG DEVICES INC AD7124 DRIVER
902M:	Stefan Popa <stefan.popa@analog.com>
903L:	linux-iio@vger.kernel.org
904W:	http://ez.analog.com/community/linux-device-drivers
905S:	Supported
906F:	drivers/iio/adc/ad7124.c
907F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
908
909ANALOG DEVICES INC AD7606 DRIVER
910M:	Stefan Popa <stefan.popa@analog.com>
911M:	Beniamin Bia <beniamin.bia@analog.com>
912L:	linux-iio@vger.kernel.org
913W:	http://ez.analog.com/community/linux-device-drivers
914S:	Supported
915F:	drivers/iio/adc/ad7606.c
916F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
917
918ANALOG DEVICES INC AD7768-1 DRIVER
919M:	Stefan Popa <stefan.popa@analog.com>
920L:	linux-iio@vger.kernel.org
921W:	http://ez.analog.com/community/linux-device-drivers
922S:	Supported
923F:	drivers/iio/adc/ad7768-1.c
924F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
925
926ANALOG DEVICES INC AD7780 DRIVER
927M:	Michael Hennerich <Michael.Hennerich@analog.com>
928M:	Renato Lui Geh <renatogeh@gmail.com>
929L:	linux-iio@vger.kernel.org
930W:	http://ez.analog.com/community/linux-device-drivers
931S:	Supported
932F:	drivers/iio/adc/ad7780.c
933F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
934
935ANALOG DEVICES INC AD9389B DRIVER
936M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
937L:	linux-media@vger.kernel.org
938S:	Maintained
939F:	drivers/media/i2c/ad9389b*
940
941ANALOG DEVICES INC ADGS1408 DRIVER
942M:	Mircea Caprioru <mircea.caprioru@analog.com>
943S:	Supported
944F:	drivers/mux/adgs1408.c
945F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
946
947ANALOG DEVICES INC ADIN DRIVER
948M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
949L:	netdev@vger.kernel.org
950W:	http://ez.analog.com/community/linux-device-drivers
951S:	Supported
952F:	drivers/net/phy/adin.c
953F:	Documentation/devicetree/bindings/net/adi,adin.yaml
954
955ANALOG DEVICES INC ADIS DRIVER LIBRARY
956M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
957S:	Supported
958L:	linux-iio@vger.kernel.org
959F:	include/linux/iio/imu/adis.h
960F:	drivers/iio/imu/adis.c
961
962ANALOG DEVICES INC ADIS16460 DRIVER
963M:	Dragos Bogdan <dragos.bogdan@analog.com>
964S:	Supported
965L:	linux-iio@vger.kernel.org
966W:	http://ez.analog.com/community/linux-device-drivers
967F:	drivers/iio/imu/adis16460.c
968F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
969
970ANALOG DEVICES INC ADP5061 DRIVER
971M:	Stefan Popa <stefan.popa@analog.com>
972L:	linux-pm@vger.kernel.org
973W:	http://ez.analog.com/community/linux-device-drivers
974S:	Supported
975F:	drivers/power/supply/adp5061.c
976
977ANALOG DEVICES INC ADV7180 DRIVER
978M:	Lars-Peter Clausen <lars@metafoo.de>
979L:	linux-media@vger.kernel.org
980W:	http://ez.analog.com/community/linux-device-drivers
981S:	Supported
982F:	drivers/media/i2c/adv7180.c
983
984ANALOG DEVICES INC ADV748X DRIVER
985M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
986L:	linux-media@vger.kernel.org
987S:	Maintained
988F:	drivers/media/i2c/adv748x/*
989
990ANALOG DEVICES INC ADV7511 DRIVER
991M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/adv7511*
995
996ANALOG DEVICES INC ADV7604 DRIVER
997M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
998L:	linux-media@vger.kernel.org
999S:	Maintained
1000F:	drivers/media/i2c/adv7604*
1001
1002ANALOG DEVICES INC ADV7842 DRIVER
1003M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1004L:	linux-media@vger.kernel.org
1005S:	Maintained
1006F:	drivers/media/i2c/adv7842*
1007
1008ANALOG DEVICES INC ASOC CODEC DRIVERS
1009M:	Lars-Peter Clausen <lars@metafoo.de>
1010L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1011W:	http://wiki.analog.com/
1012W:	http://ez.analog.com/community/linux-device-drivers
1013S:	Supported
1014F:	sound/soc/codecs/adau*
1015F:	sound/soc/codecs/adav*
1016F:	sound/soc/codecs/ad1*
1017F:	sound/soc/codecs/ad7*
1018F:	sound/soc/codecs/ssm*
1019F:	sound/soc/codecs/sigmadsp.*
1020
1021ANALOG DEVICES INC DMA DRIVERS
1022M:	Lars-Peter Clausen <lars@metafoo.de>
1023W:	http://ez.analog.com/community/linux-device-drivers
1024S:	Supported
1025F:	drivers/dma/dma-axi-dmac.c
1026
1027ANALOG DEVICES INC IIO DRIVERS
1028M:	Lars-Peter Clausen <lars@metafoo.de>
1029M:	Michael Hennerich <Michael.Hennerich@analog.com>
1030M:	Stefan Popa <stefan.popa@analog.com>
1031W:	http://wiki.analog.com/
1032W:	http://ez.analog.com/community/linux-device-drivers
1033S:	Supported
1034F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1035F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1036F:	drivers/iio/*/ad*
1037F:	drivers/iio/adc/ltc2497*
1038X:	drivers/iio/*/adjd*
1039F:	drivers/staging/iio/*/ad*
1040
1041ANALOGBITS PLL LIBRARIES
1042M:	Paul Walmsley <paul.walmsley@sifive.com>
1043S:	Supported
1044F:	drivers/clk/analogbits/*
1045F:	include/linux/clk/analogbits*
1046
1047ANDES ARCHITECTURE
1048M:	Greentime Hu <green.hu@gmail.com>
1049M:	Vincent Chen <deanbo422@gmail.com>
1050T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1051S:	Supported
1052F:	arch/nds32/
1053F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1054F:	Documentation/devicetree/bindings/nds32/
1055K:	nds32
1056N:	nds32
1057
1058ANDROID CONFIG FRAGMENTS
1059M:	Rob Herring <robh@kernel.org>
1060S:	Supported
1061F:	kernel/configs/android*
1062
1063ANDROID DRIVERS
1064M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1065M:	Arve Hjønnevåg <arve@android.com>
1066M:	Todd Kjos <tkjos@android.com>
1067M:	Martijn Coenen <maco@android.com>
1068M:	Joel Fernandes <joel@joelfernandes.org>
1069M:	Christian Brauner <christian@brauner.io>
1070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1071L:	devel@driverdev.osuosl.org
1072S:	Supported
1073F:	drivers/android/
1074F:	drivers/staging/android/
1075
1076ANDROID GOLDFISH PIC DRIVER
1077M:	Miodrag Dinic <miodrag.dinic@mips.com>
1078S:	Supported
1079F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1080F:	drivers/irqchip/irq-goldfish-pic.c
1081
1082ANDROID GOLDFISH RTC DRIVER
1083M:	Miodrag Dinic <miodrag.dinic@mips.com>
1084S:	Supported
1085F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1086F:	drivers/rtc/rtc-goldfish.c
1087
1088ANDROID ION DRIVER
1089M:	Laura Abbott <labbott@redhat.com>
1090M:	Sumit Semwal <sumit.semwal@linaro.org>
1091L:	devel@driverdev.osuosl.org
1092L:	dri-devel@lists.freedesktop.org
1093L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1094S:	Supported
1095F:	drivers/staging/android/ion
1096F:	drivers/staging/android/uapi/ion.h
1097
1098AOA (Apple Onboard Audio) ALSA DRIVER
1099M:	Johannes Berg <johannes@sipsolutions.net>
1100L:	linuxppc-dev@lists.ozlabs.org
1101L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1102S:	Maintained
1103F:	sound/aoa/
1104
1105APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1106M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1107L:	linux-iio@vger.kernel.org
1108S:	Maintained
1109F:	drivers/iio/adc/stx104.c
1110
1111APM DRIVER
1112M:	Jiri Kosina <jikos@kernel.org>
1113S:	Odd fixes
1114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1115F:	arch/x86/kernel/apm_32.c
1116F:	include/linux/apm_bios.h
1117F:	include/uapi/linux/apm_bios.h
1118F:	drivers/char/apm-emulation.c
1119
1120APPARMOR SECURITY MODULE
1121M:	John Johansen <john.johansen@canonical.com>
1122L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1123W:	wiki.apparmor.net
1124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1125S:	Supported
1126F:	security/apparmor/
1127F:	Documentation/admin-guide/LSM/apparmor.rst
1128
1129APPLE BCM5974 MULTITOUCH DRIVER
1130M:	Henrik Rydberg <rydberg@bitmath.org>
1131L:	linux-input@vger.kernel.org
1132S:	Odd fixes
1133F:	drivers/input/mouse/bcm5974.c
1134
1135APPLE SMC DRIVER
1136M:	Henrik Rydberg <rydberg@bitmath.org>
1137L:	linux-hwmon@vger.kernel.org
1138S:	Odd fixes
1139F:	drivers/hwmon/applesmc.c
1140
1141APPLETALK NETWORK LAYER
1142L:	netdev@vger.kernel.org
1143S:	Odd fixes
1144F:	drivers/net/appletalk/
1145F:	net/appletalk/
1146F:	include/linux/atalk.h
1147F:	include/uapi/linux/atalk.h
1148
1149APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1150M:	Khuong Dinh <khuong@os.amperecomputing.com>
1151S:	Supported
1152F:	arch/arm64/boot/dts/apm/
1153
1154APPLIED MICRO (APM) X-GENE SOC EDAC
1155M:	Khuong Dinh <khuong@os.amperecomputing.com>
1156S:	Supported
1157F:	drivers/edac/xgene_edac.c
1158F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1159
1160APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1161M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1162M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1163S:	Supported
1164F:	drivers/net/ethernet/apm/xgene-v2/
1165
1166APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1167M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1168M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1169M:	Quan Nguyen <quan@os.amperecomputing.com>
1170S:	Supported
1171F:	drivers/net/ethernet/apm/xgene/
1172F:	drivers/net/phy/mdio-xgene.c
1173F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1174F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1175
1176APPLIED MICRO (APM) X-GENE SOC PMU
1177M:	Khuong Dinh <khuong@os.amperecomputing.com>
1178S:	Supported
1179F:	drivers/perf/xgene_pmu.c
1180F:	Documentation/admin-guide/perf/xgene-pmu.rst
1181F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1182
1183APTINA CAMERA SENSOR PLL
1184M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1185L:	linux-media@vger.kernel.org
1186S:	Maintained
1187F:	drivers/media/i2c/aptina-pll.*
1188
1189AQUANTIA ETHERNET DRIVER (atlantic)
1190M:	Igor Russkikh <igor.russkikh@aquantia.com>
1191L:	netdev@vger.kernel.org
1192S:	Supported
1193W:	http://www.aquantia.com
1194Q:	http://patchwork.ozlabs.org/project/netdev/list/
1195F:	drivers/net/ethernet/aquantia/atlantic/
1196F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1197
1198ARC FRAMEBUFFER DRIVER
1199M:	Jaya Kumar <jayalk@intworks.biz>
1200S:	Maintained
1201F:	drivers/video/fbdev/arcfb.c
1202F:	drivers/video/fbdev/core/fb_defio.c
1203
1204ARC PGU DRM DRIVER
1205M:	Alexey Brodkin <abrodkin@synopsys.com>
1206S:	Supported
1207F:	drivers/gpu/drm/arc/
1208F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1209
1210ARCNET NETWORK LAYER
1211M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1212L:	netdev@vger.kernel.org
1213S:	Maintained
1214F:	drivers/net/arcnet/
1215F:	include/uapi/linux/if_arcnet.h
1216
1217ARM ARCHITECTED TIMER DRIVER
1218M:	Mark Rutland <mark.rutland@arm.com>
1219M:	Marc Zyngier <maz@kernel.org>
1220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221S:	Maintained
1222F:	arch/arm/include/asm/arch_timer.h
1223F:	arch/arm64/include/asm/arch_timer.h
1224F:	drivers/clocksource/arm_arch_timer.c
1225
1226ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1227M:	Linus Walleij <linus.walleij@linaro.org>
1228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S:	Maintained
1230F:	Documentation/devicetree/bindings/arm/arm-boards
1231F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1232F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1233F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1234F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1235F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1236F:	arch/arm/mach-integrator/
1237F:	arch/arm/mach-realview/
1238F:	arch/arm/mach-versatile/
1239F:	arch/arm/plat-versatile/
1240F:	arch/arm/boot/dts/arm-realview-*
1241F:	arch/arm/boot/dts/integrator*
1242F:	arch/arm/boot/dts/versatile*
1243F:	drivers/clk/versatile/
1244F:	drivers/i2c/busses/i2c-versatile.c
1245F:	drivers/irqchip/irq-versatile-fpga.c
1246F:	drivers/mtd/maps/physmap_of_versatile.c
1247F:	drivers/power/reset/arm-versatile-reboot.c
1248F:	drivers/soc/versatile/
1249
1250ARM HDLCD DRM DRIVER
1251M:	Liviu Dudau <liviu.dudau@arm.com>
1252S:	Supported
1253F:	drivers/gpu/drm/arm/hdlcd_*
1254F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1255
1256ARM KOMEDA DRM-KMS DRIVER
1257M:	James (Qian) Wang <james.qian.wang@arm.com>
1258M:	Liviu Dudau <liviu.dudau@arm.com>
1259L:	Mali DP Maintainers <malidp@foss.arm.com>
1260S:	Supported
1261T:	git git://anongit.freedesktop.org/drm/drm-misc
1262F:	drivers/gpu/drm/arm/display/include/
1263F:	drivers/gpu/drm/arm/display/komeda/
1264F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1265F:	Documentation/gpu/komeda-kms.rst
1266
1267ARM MALI-DP DRM DRIVER
1268M:	Liviu Dudau <liviu.dudau@arm.com>
1269M:	Brian Starkey <brian.starkey@arm.com>
1270L:	Mali DP Maintainers <malidp@foss.arm.com>
1271S:	Supported
1272T:	git git://anongit.freedesktop.org/drm/drm-misc
1273F:	drivers/gpu/drm/arm/
1274F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1275F:	Documentation/gpu/afbc.rst
1276
1277ARM MALI PANFROST DRM DRIVER
1278M:	Rob Herring <robh@kernel.org>
1279M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1280L:	dri-devel@lists.freedesktop.org
1281S:	Supported
1282T:	git git://anongit.freedesktop.org/drm/drm-misc
1283F:	drivers/gpu/drm/panfrost/
1284F:	include/uapi/drm/panfrost_drm.h
1285
1286ARM MFM AND FLOPPY DRIVERS
1287M:	Ian Molton <spyro@f2s.com>
1288S:	Maintained
1289F:	arch/arm/mach-rpc/floppydma.S
1290F:	arch/arm/include/asm/floppy.h
1291
1292ARM PMU PROFILING AND DEBUGGING
1293M:	Will Deacon <will@kernel.org>
1294M:	Mark Rutland <mark.rutland@arm.com>
1295S:	Maintained
1296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297F:	arch/arm*/kernel/perf_*
1298F:	arch/arm/oprofile/common.c
1299F:	arch/arm*/kernel/hw_breakpoint.c
1300F:	arch/arm*/include/asm/hw_breakpoint.h
1301F:	arch/arm*/include/asm/perf_event.h
1302F:	drivers/perf/*
1303F:	include/linux/perf/arm_pmu.h
1304F:	Documentation/devicetree/bindings/arm/pmu.yaml
1305F:	Documentation/devicetree/bindings/perf/
1306
1307ARM PORT
1308M:	Russell King <linux@armlinux.org.uk>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310W:	http://www.armlinux.org.uk/
1311S:	Odd Fixes
1312T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1313F:	arch/arm/
1314X:	arch/arm/boot/dts/
1315
1316ARM PRIMECELL AACI PL041 DRIVER
1317M:	Russell King <linux@armlinux.org.uk>
1318S:	Odd Fixes
1319F:	sound/arm/aaci.*
1320
1321ARM PRIMECELL BUS SUPPORT
1322M:	Russell King <linux@armlinux.org.uk>
1323S:	Odd Fixes
1324F:	drivers/amba/
1325F:	include/linux/amba/bus.h
1326
1327ARM PRIMECELL CLCD PL110 DRIVER
1328M:	Russell King <linux@armlinux.org.uk>
1329S:	Odd Fixes
1330F:	drivers/video/fbdev/amba-clcd.*
1331
1332ARM PRIMECELL KMI PL050 DRIVER
1333M:	Russell King <linux@armlinux.org.uk>
1334S:	Odd Fixes
1335F:	drivers/input/serio/ambakmi.*
1336F:	include/linux/amba/kmi.h
1337
1338ARM PRIMECELL MMCI PL180/1 DRIVER
1339M:	Russell King <linux@armlinux.org.uk>
1340S:	Odd Fixes
1341F:	drivers/mmc/host/mmci.*
1342F:	include/linux/amba/mmci.h
1343
1344ARM PRIMECELL SSP PL022 SPI DRIVER
1345M:	Linus Walleij <linus.walleij@linaro.org>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1349F:	drivers/spi/spi-pl022.c
1350
1351ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1352M:	Russell King <linux@armlinux.org.uk>
1353S:	Odd Fixes
1354F:	drivers/tty/serial/amba-pl01*.c
1355F:	include/linux/amba/serial.h
1356
1357ARM PRIMECELL VIC PL190/PL192 DRIVER
1358M:	Linus Walleij <linus.walleij@linaro.org>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:	Maintained
1361F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1362F:	drivers/irqchip/irq-vic.c
1363
1364AMAZON ANNAPURNA LABS FIC DRIVER
1365M:	Talel Shenhar <talel@amazon.com>
1366S:	Maintained
1367F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1368F:	drivers/irqchip/irq-al-fic.c
1369
1370ARM SMMU DRIVERS
1371M:	Will Deacon <will@kernel.org>
1372R:	Robin Murphy <robin.murphy@arm.com>
1373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374S:	Maintained
1375F:	drivers/iommu/arm-smmu*
1376F:	drivers/iommu/io-pgtable-arm.c
1377F:	drivers/iommu/io-pgtable-arm-v7s.c
1378
1379ARM SUB-ARCHITECTURES
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382F:	arch/arm/mach-*/
1383F:	arch/arm/plat-*/
1384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1385
1386ARM/ACTIONS SEMI ARCHITECTURE
1387M:	Andreas Färber <afaerber@suse.de>
1388R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391N:	owl
1392F:	arch/arm/mach-actions/
1393F:	arch/arm/boot/dts/owl-*
1394F:	arch/arm64/boot/dts/actions/
1395F:	drivers/clk/actions/
1396F:	drivers/clocksource/timer-owl*
1397F:	drivers/dma/owl-dma.c
1398F:	drivers/i2c/busses/i2c-owl.c
1399F:	drivers/pinctrl/actions/*
1400F:	drivers/soc/actions/
1401F:	include/dt-bindings/power/owl-*
1402F:	include/linux/soc/actions/
1403F:	Documentation/devicetree/bindings/arm/actions.txt
1404F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1405F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1406F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1407F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1408F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1409F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1410
1411ARM/ADS SPHERE MACHINE SUPPORT
1412M:	Lennert Buytenhek <kernel@wantstofly.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/AFEB9260 MACHINE SUPPORT
1417M:	Sergey Lapin <slapin@ossfans.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/AJECO 1ARM MACHINE SUPPORT
1422M:	Lennert Buytenhek <kernel@wantstofly.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425
1426ARM/Allwinner SoC Clock Support
1427M:	Emilio López <emilio@elopez.com.ar>
1428S:	Maintained
1429F:	drivers/clk/sunxi/
1430
1431ARM/Allwinner sunXi SoC support
1432M:	Maxime Ripard <mripard@kernel.org>
1433M:	Chen-Yu Tsai <wens@csie.org>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436N:	sun[x456789]i
1437N:	sun50i
1438F:	arch/arm/mach-sunxi/
1439F:	arch/arm64/boot/dts/allwinner/
1440F:	drivers/clk/sunxi-ng/
1441F:	drivers/pinctrl/sunxi/
1442F:	drivers/soc/sunxi/
1443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1444
1445Allwinner A10 CSI driver
1446M:	Maxime Ripard <mripard@kernel.org>
1447L:	linux-media@vger.kernel.org
1448T:	git git://linuxtv.org/media_tree.git
1449F:	drivers/media/platform/sunxi/sun4i-csi/
1450F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1451S:	Maintained
1452
1453ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1454M:	Neil Armstrong <narmstrong@baylibre.com>
1455M:	Jerome Brunet <jbrunet@baylibre.com>
1456L:	linux-amlogic@lists.infradead.org
1457S:	Maintained
1458F:	drivers/clk/meson/
1459F:	include/dt-bindings/clock/meson*
1460F:	include/dt-bindings/clock/gxbb*
1461F:	Documentation/devicetree/bindings/clock/amlogic*
1462
1463ARM/Amlogic Meson SoC support
1464M:	Kevin Hilman <khilman@baylibre.com>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466L:	linux-amlogic@lists.infradead.org
1467W:	http://linux-meson.com/
1468S:	Maintained
1469F:	arch/arm/mach-meson/
1470F:	arch/arm/boot/dts/meson*
1471F:	arch/arm64/boot/dts/amlogic/
1472F:	drivers/pinctrl/meson/
1473F:	drivers/mmc/host/meson*
1474F:	drivers/soc/amlogic/
1475N:	meson
1476
1477ARM/Amlogic Meson SoC Sound Drivers
1478M:	Jerome Brunet <jbrunet@baylibre.com>
1479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1480S:	Maintained
1481F:	sound/soc/meson/
1482F:	Documentation/devicetree/bindings/sound/amlogic*
1483
1484ARM/Annapurna Labs ALPINE ARCHITECTURE
1485M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1486M:	Antoine Tenart <antoine.tenart@bootlin.com>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-alpine/
1490F:	arch/arm/boot/dts/alpine*
1491F:	arch/arm64/boot/dts/al/
1492F:	drivers/*/*alpine*
1493
1494ARM/ARTPEC MACHINE SUPPORT
1495M:	Jesper Nilsson <jesper.nilsson@axis.com>
1496M:	Lars Persson <lars.persson@axis.com>
1497S:	Maintained
1498L:	linux-arm-kernel@axis.com
1499F:	arch/arm/mach-artpec
1500F:	arch/arm/boot/dts/artpec6*
1501F:	drivers/clk/axis
1502F:	drivers/crypto/axis
1503F:	drivers/mmc/host/usdhi6rol0.c
1504F:	drivers/pinctrl/pinctrl-artpec*
1505F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1506
1507ARM/ASPEED I2C DRIVER
1508M:	Brendan Higgins <brendanhiggins@google.com>
1509R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1510R:	Joel Stanley <joel@jms.id.au>
1511L:	linux-i2c@vger.kernel.org
1512L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1513S:	Maintained
1514F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1515F:	drivers/i2c/busses/i2c-aspeed.c
1516F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1517F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1518
1519ARM/ASPEED MACHINE SUPPORT
1520M:	Joel Stanley <joel@jms.id.au>
1521R:	Andrew Jeffery <andrew@aj.id.au>
1522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1524Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1525S:	Supported
1526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1527F:	arch/arm/mach-aspeed/
1528F:	arch/arm/boot/dts/aspeed-*
1529N:	aspeed
1530
1531ARM/BITMAIN ARCHITECTURE
1532M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534S:	Maintained
1535F:	arch/arm64/boot/dts/bitmain/
1536F:	drivers/pinctrl/pinctrl-bm1880.c
1537F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1538F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1539
1540ARM/CALXEDA HIGHBANK ARCHITECTURE
1541M:	Rob Herring <robh@kernel.org>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S:	Maintained
1544F:	arch/arm/mach-highbank/
1545F:	arch/arm/boot/dts/highbank.dts
1546F:	arch/arm/boot/dts/ecx-*.dts*
1547
1548ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1549M:	Krzysztof Halasa <khalasa@piap.pl>
1550S:	Maintained
1551F:	arch/arm/mach-cns3xxx/
1552
1553ARM/CAVIUM THUNDER NETWORK DRIVER
1554M:	Sunil Goutham <sgoutham@cavium.com>
1555M:	Robert Richter <rric@kernel.org>
1556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557S:	Supported
1558F:	drivers/net/ethernet/cavium/thunder/
1559
1560ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1561M:	Lukasz Majewski <lukma@denx.de>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Maintained
1564F:	arch/arm/mach-ep93xx/ts72xx.c
1565
1566ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1567M:	Alexander Shiyan <shc_work@mail.ru>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569S:	Odd Fixes
1570N:	clps711x
1571
1572ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1573M:	Lennert Buytenhek <kernel@wantstofly.org>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575S:	Maintained
1576
1577ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1578M:	Hartley Sweeten <hsweeten@visionengravers.com>
1579M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	arch/arm/mach-ep93xx/
1583F:	arch/arm/mach-ep93xx/include/mach/
1584
1585ARM/CLKDEV SUPPORT
1586M:	Russell King <linux@armlinux.org.uk>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1590F:	drivers/clk/clkdev.c
1591
1592ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1593M:	Mike Rapoport <mike@compulab.co.il>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596
1597ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1598M:	Baruch Siach <baruch@tkos.co.il>
1599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600S:	Maintained
1601F:	arch/arm/boot/dts/cx92755*
1602N:	digicolor
1603
1604ARM/CONTEC MICRO9 MACHINE SUPPORT
1605M:	Hubert Feurstein <hubert.feurstein@contec.at>
1606S:	Maintained
1607F:	arch/arm/mach-ep93xx/micro9.c
1608
1609ARM/CORESIGHT FRAMEWORK AND DRIVERS
1610M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1611R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613S:	Maintained
1614F:	drivers/hwtracing/coresight/*
1615F:	Documentation/trace/coresight.rst
1616F:	Documentation/trace/coresight-cpu-debug.rst
1617F:	Documentation/devicetree/bindings/arm/coresight.txt
1618F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1619F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1620F:	tools/perf/arch/arm/util/pmu.c
1621F:	tools/perf/arch/arm/util/auxtrace.c
1622F:	tools/perf/arch/arm/util/cs-etm.c
1623F:	tools/perf/arch/arm/util/cs-etm.h
1624F:	tools/perf/util/cs-etm.*
1625F:	tools/perf/util/cs-etm-decoder/*
1626
1627ARM/CORGI MACHINE SUPPORT
1628M:	Richard Purdie <rpurdie@rpsys.net>
1629S:	Maintained
1630
1631ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1632M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1633M:	Linus Walleij <linus.walleij@linaro.org>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635T:	git git://github.com/ulli-kroll/linux.git
1636S:	Maintained
1637F:	Documentation/devicetree/bindings/arm/gemini.txt
1638F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1639F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1640F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1641F:	arch/arm/mach-gemini/
1642F:	drivers/net/ethernet/cortina/
1643F:	drivers/pinctrl/pinctrl-gemini.c
1644F:	drivers/rtc/rtc-ftrtc010.c
1645
1646ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1647M:	Barry Song <baohua@kernel.org>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1650S:	Maintained
1651F:	arch/arm/boot/dts/prima2*
1652F:	arch/arm/mach-prima2/
1653F:	drivers/clk/sirf/
1654F:	drivers/clocksource/timer-prima2.c
1655F:	drivers/clocksource/timer-atlas7.c
1656N:	[^a-z]sirf
1657X:	drivers/gnss
1658
1659ARM/CZ.NIC TURRIS MOX SUPPORT
1660M:	Marek Behun <marek.behun@nic.cz>
1661W:	http://mox.turris.cz
1662S:	Maintained
1663F:	Documentation/ABI/testing/debugfs-moxtet
1664F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1665F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1666F:	Documentation/devicetree/bindings/bus/moxtet.txt
1667F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1668F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1669F:	include/linux/moxtet.h
1670F:	drivers/bus/moxtet.c
1671F:	drivers/firmware/turris-mox-rwtm.c
1672F:	drivers/gpio/gpio-moxtet.c
1673
1674ARM/EBSA110 MACHINE SUPPORT
1675M:	Russell King <linux@armlinux.org.uk>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677W:	http://www.armlinux.org.uk/
1678S:	Maintained
1679F:	arch/arm/mach-ebsa110/
1680F:	drivers/net/ethernet/amd/am79c961a.*
1681
1682ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1683M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1684R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686S:	Maintained
1687N:	efm32
1688
1689ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1690M:	Robert Jarzmik <robert.jarzmik@free.fr>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	arch/arm/mach-pxa/ezx.c
1694
1695ARM/FARADAY FA526 PORT
1696M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698S:	Maintained
1699T:	git git://git.berlios.de/gemini-board
1700F:	arch/arm/mm/*-fa*
1701
1702ARM/FOOTBRIDGE ARCHITECTURE
1703M:	Russell King <linux@armlinux.org.uk>
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705W:	http://www.armlinux.org.uk/
1706S:	Maintained
1707F:	arch/arm/include/asm/hardware/dec21285.h
1708F:	arch/arm/mach-footbridge/
1709
1710ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1711M:	Shawn Guo <shawnguo@kernel.org>
1712M:	Sascha Hauer <s.hauer@pengutronix.de>
1713R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1714R:	Fabio Estevam <festevam@gmail.com>
1715R:	NXP Linux Team <linux-imx@nxp.com>
1716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717S:	Maintained
1718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1719N:	imx
1720N:	mxs
1721X:	drivers/media/i2c/
1722
1723ARM/FREESCALE VYBRID ARM ARCHITECTURE
1724M:	Shawn Guo <shawnguo@kernel.org>
1725M:	Sascha Hauer <s.hauer@pengutronix.de>
1726R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1727R:	Stefan Agner <stefan@agner.ch>
1728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729S:	Maintained
1730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1731F:	arch/arm/mach-imx/*vf610*
1732F:	arch/arm/boot/dts/vf*
1733
1734ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1735M:	Shawn Guo <shawnguo@kernel.org>
1736M:	Li Yang <leoyang.li@nxp.com>
1737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S:	Maintained
1739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1740F:	arch/arm/boot/dts/ls1021a*
1741F:	arch/arm64/boot/dts/freescale/fsl-*
1742F:	arch/arm64/boot/dts/freescale/qoriq-*
1743
1744ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1745M:	Lennert Buytenhek <kernel@wantstofly.org>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748
1749ARM/GUMSTIX MACHINE SUPPORT
1750M:	Steve Sakoman <sakoman@gmail.com>
1751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S:	Maintained
1753
1754ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1755M:	Philipp Zabel <philipp.zabel@gmail.com>
1756M:	Paul Parsons <lost.distance@yahoo.com>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758S:	Maintained
1759F:	arch/arm/mach-pxa/hx4700.c
1760F:	arch/arm/mach-pxa/include/mach/hx4700.h
1761F:	sound/soc/pxa/hx4700.c
1762
1763ARM/HISILICON SOC SUPPORT
1764M:	Wei Xu <xuwei5@hisilicon.com>
1765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766W:	http://www.hisilicon.com
1767S:	Supported
1768T:	git git://github.com/hisilicon/linux-hisi.git
1769F:	arch/arm/mach-hisi/
1770F:	arch/arm/boot/dts/hi3*
1771F:	arch/arm/boot/dts/hip*
1772F:	arch/arm/boot/dts/hisi*
1773F:	arch/arm64/boot/dts/hisilicon/
1774
1775ARM/HP JORNADA 7XX MACHINE SUPPORT
1776M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1777W:	www.jlime.com
1778S:	Maintained
1779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1780F:	arch/arm/mach-sa1100/jornada720.c
1781F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1782
1783ARM/IGEP MACHINE SUPPORT
1784M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1785M:	Javier Martinez Canillas <javier@dowhile0.org>
1786L:	linux-omap@vger.kernel.org
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S:	Maintained
1789F:	arch/arm/boot/dts/omap3-igep*
1790
1791ARM/INCOME PXA270 SUPPORT
1792M:	Marek Vasut <marek.vasut@gmail.com>
1793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794S:	Maintained
1795F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1796
1797ARM/INTEL IOP32X ARM ARCHITECTURE
1798M:	Lennert Buytenhek <kernel@wantstofly.org>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S:	Maintained
1801
1802ARM/INTEL IQ81342EX MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/INTEL IXDP2850 MACHINE SUPPORT
1808M:	Lennert Buytenhek <kernel@wantstofly.org>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811
1812ARM/INTEL IXP4XX ARM ARCHITECTURE
1813M:	Linus Walleij <linusw@kernel.org>
1814M:	Imre Kaloz <kaloz@openwrt.org>
1815M:	Krzysztof Halasa <khalasa@piap.pl>
1816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817S:	Maintained
1818F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1819F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1820F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1821F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1822F:	arch/arm/mach-ixp4xx/
1823F:	drivers/clocksource/timer-ixp4xx.c
1824F:	drivers/gpio/gpio-ixp4xx.c
1825F:	drivers/irqchip/irq-ixp4xx.c
1826F:	include/linux/irqchip/irq-ixp4xx.h
1827F:	include/linux/platform_data/timer-ixp4xx.h
1828
1829ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1830M:	Jonathan Cameron <jic23@cam.ac.uk>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S:	Maintained
1833F:	arch/arm/mach-pxa/stargate2.c
1834F:	drivers/pcmcia/pxa2xx_stargate2.c
1835
1836ARM/INTEL XSC3 (MANZANO) ARM CORE
1837M:	Lennert Buytenhek <kernel@wantstofly.org>
1838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S:	Maintained
1840
1841ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1842M:	Lennert Buytenhek <kernel@wantstofly.org>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844S:	Maintained
1845
1846ARM/LG1K ARCHITECTURE
1847M:	Chanho Min <chanho.min@lge.com>
1848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S:	Maintained
1850F:	arch/arm64/boot/dts/lg/
1851
1852ARM/LOGICPD PXA270 MACHINE SUPPORT
1853M:	Lennert Buytenhek <kernel@wantstofly.org>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856
1857ARM/LPC18XX ARCHITECTURE
1858M:	Vladimir Zapolskiy <vz@mleia.com>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S:	Maintained
1861F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1862F:	arch/arm/boot/dts/lpc43*
1863F:	drivers/i2c/busses/i2c-lpc2k.c
1864F:	drivers/memory/pl172.c
1865F:	drivers/mtd/spi-nor/nxp-spifi.c
1866F:	drivers/rtc/rtc-lpc24xx.c
1867N:	lpc18xx
1868
1869ARM/LPC32XX SOC SUPPORT
1870M:	Vladimir Zapolskiy <vz@mleia.com>
1871M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1874S:	Maintained
1875F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1876F:	arch/arm/boot/dts/lpc32*
1877F:	arch/arm/mach-lpc32xx/
1878F:	drivers/i2c/busses/i2c-pnx.c
1879F:	drivers/net/ethernet/nxp/lpc_eth.c
1880F:	drivers/usb/host/ohci-nxp.c
1881F:	drivers/watchdog/pnx4008_wdt.c
1882N:	lpc32xx
1883
1884ARM/MAGICIAN MACHINE SUPPORT
1885M:	Philipp Zabel <philipp.zabel@gmail.com>
1886S:	Maintained
1887
1888ARM/Marvell Dove/MV78xx0/Orion SOC support
1889M:	Jason Cooper <jason@lakedaemon.net>
1890M:	Andrew Lunn <andrew@lunn.ch>
1891M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1892M:	Gregory Clement <gregory.clement@bootlin.com>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894S:	Maintained
1895F:	Documentation/devicetree/bindings/soc/dove/
1896F:	arch/arm/mach-dove/
1897F:	arch/arm/mach-mv78xx0/
1898F:	arch/arm/mach-orion5x/
1899F:	arch/arm/plat-orion/
1900F:	arch/arm/boot/dts/dove*
1901F:	arch/arm/boot/dts/orion5x*
1902T:	git git://git.infradead.org/linux-mvebu.git
1903
1904ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1905M:	Jason Cooper <jason@lakedaemon.net>
1906M:	Andrew Lunn <andrew@lunn.ch>
1907M:	Gregory Clement <gregory.clement@bootlin.com>
1908M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S:	Maintained
1911F:	arch/arm/boot/dts/armada*
1912F:	arch/arm/boot/dts/kirkwood*
1913F:	arch/arm/configs/mvebu_*_defconfig
1914F:	arch/arm/mach-mvebu/
1915F:	arch/arm64/boot/dts/marvell/armada*
1916F:	drivers/cpufreq/armada-37xx-cpufreq.c
1917F:	drivers/cpufreq/armada-8k-cpufreq.c
1918F:	drivers/cpufreq/mvebu-cpufreq.c
1919F:	drivers/irqchip/irq-armada-370-xp.c
1920F:	drivers/irqchip/irq-mvebu-*
1921F:	drivers/pinctrl/mvebu/
1922F:	drivers/rtc/rtc-armada38x.c
1923T:	git git://git.infradead.org/linux-mvebu.git
1924
1925ARM/Mediatek RTC DRIVER
1926M:	Eddie Huang <eddie.huang@mediatek.com>
1927M:	Sean Wang <sean.wang@mediatek.com>
1928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1930S:	Maintained
1931F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1932F:	drivers/rtc/rtc-mt6397.c
1933F:	drivers/rtc/rtc-mt7622.c
1934
1935ARM/Mediatek SoC support
1936M:	Matthias Brugger <matthias.bgg@gmail.com>
1937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1939W:	https://mtk.bcnfs.org/
1940C:	irc://chat.freenode.net/linux-mediatek
1941S:	Maintained
1942F:	arch/arm/boot/dts/mt6*
1943F:	arch/arm/boot/dts/mt7*
1944F:	arch/arm/boot/dts/mt8*
1945F:	arch/arm/mach-mediatek/
1946F:	arch/arm64/boot/dts/mediatek/
1947F:	drivers/soc/mediatek/
1948N:	mtk
1949N:	mt[678]
1950K:	mediatek
1951
1952ARM/Mediatek USB3 PHY DRIVER
1953M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	drivers/phy/mediatek/
1958F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1959
1960ARM/Microchip (AT91) SoC support
1961M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1962M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1963M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965W:	http://www.linux4sam.org
1966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1967S:	Supported
1968N:	at91
1969N:	atmel
1970F:	arch/arm/mach-at91/
1971F:	include/soc/at91/
1972F:	arch/arm/boot/dts/at91*.dts
1973F:	arch/arm/boot/dts/at91*.dtsi
1974F:	arch/arm/boot/dts/sama*.dts
1975F:	arch/arm/boot/dts/sama*.dtsi
1976F:	arch/arm/include/debug/at91.S
1977F:	drivers/memory/atmel*
1978F:	drivers/watchdog/sama5d4_wdt.c
1979X:	drivers/input/touchscreen/atmel_mxt_ts.c
1980X:	drivers/net/wireless/atmel/
1981
1982ARM/MIOA701 MACHINE SUPPORT
1983M:	Robert Jarzmik <robert.jarzmik@free.fr>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985F:	arch/arm/mach-pxa/mioa701.c
1986S:	Maintained
1987
1988ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1989M:	Michael Petchkovsky <mkpetch@internode.on.net>
1990S:	Maintained
1991
1992ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1993M:	Linus Walleij <linus.walleij@linaro.org>
1994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995S:	Maintained
1996F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1997F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1998F:	arch/arm/mach-nomadik/
1999F:	arch/arm/mach-u300/
2000F:	arch/arm/mach-ux500/
2001F:	drivers/soc/ux500/
2002F:	arch/arm/boot/dts/ste-*
2003F:	drivers/clk/clk-nomadik.c
2004F:	drivers/clk/clk-u300.c
2005F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2006F:	drivers/clocksource/timer-u300.c
2007F:	drivers/dma/coh901318*
2008F:	drivers/dma/ste_dma40*
2009F:	drivers/hwspinlock/u8500_hsem.c
2010F:	drivers/i2c/busses/i2c-nomadik.c
2011F:	drivers/i2c/busses/i2c-stu300.c
2012F:	drivers/mfd/ab3100*
2013F:	drivers/mfd/ab8500*
2014F:	drivers/mfd/abx500*
2015F:	drivers/mfd/dbx500*
2016F:	drivers/mfd/db8500*
2017F:	drivers/pinctrl/nomadik/
2018F:	drivers/pinctrl/pinctrl-coh901*
2019F:	drivers/pinctrl/pinctrl-u300.c
2020F:	drivers/rtc/rtc-ab3100.c
2021F:	drivers/rtc/rtc-ab8500.c
2022F:	drivers/rtc/rtc-coh901331.c
2023F:	drivers/rtc/rtc-pl031.c
2024F:	drivers/watchdog/coh901327_wdt.c
2025F:	Documentation/devicetree/bindings/arm/ste-*
2026F:	Documentation/devicetree/bindings/arm/ux500/
2027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2028
2029ARM/NUVOTON NPCM ARCHITECTURE
2030M:	Avi Fishman <avifishman70@gmail.com>
2031M:	Tomer Maimon <tmaimon77@gmail.com>
2032M:	Tali Perry <tali.perry1@gmail.com>
2033R:	Patrick Venture <venture@google.com>
2034R:	Nancy Yuen <yuenn@google.com>
2035R:	Benjamin Fair <benjaminfair@google.com>
2036L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2037S:	Supported
2038F:	arch/arm/mach-npcm/
2039F:	arch/arm/boot/dts/nuvoton-npcm*
2040F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2041F:	drivers/*/*npcm*
2042F:	Documentation/devicetree/bindings/*/*npcm*
2043F:	Documentation/devicetree/bindings/*/*/*npcm*
2044
2045ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2046L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2047W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2048S:	Orphan
2049F:	arch/arm/mach-s3c24xx/mach-gta02.c
2050F:	arch/arm/mach-s3c24xx/gta02.h
2051
2052ARM/Orion SoC/Technologic Systems TS-78xx platform support
2053M:	Alexander Clouter <alex@digriz.org.uk>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055W:	http://www.digriz.org.uk/ts78xx/kernel
2056S:	Maintained
2057F:	arch/arm/mach-orion5x/ts78xx-*
2058
2059ARM/OXNAS platform support
2060M:	Neil Armstrong <narmstrong@baylibre.com>
2061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062L:	linux-oxnas@groups.io (moderated for non-subscribers)
2063S:	Maintained
2064F:	arch/arm/mach-oxnas/
2065F:	arch/arm/boot/dts/ox8*.dts*
2066N:	oxnas
2067
2068ARM/PALM TREO SUPPORT
2069M:	Tomas Cech <sleep_walker@suse.com>
2070L:	linux-arm-kernel@lists.infradead.org
2071W:	http://hackndev.com
2072S:	Maintained
2073F:	arch/arm/mach-pxa/palmtreo.*
2074
2075ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2076M:	Marek Vasut <marek.vasut@gmail.com>
2077L:	linux-arm-kernel@lists.infradead.org
2078W:	http://hackndev.com
2079S:	Maintained
2080F:	arch/arm/mach-pxa/include/mach/palmtx.h
2081F:	arch/arm/mach-pxa/palmtx.c
2082F:	arch/arm/mach-pxa/palmt5.*
2083F:	arch/arm/mach-pxa/include/mach/palmld.h
2084F:	arch/arm/mach-pxa/palmld.c
2085F:	arch/arm/mach-pxa/palmte2.*
2086F:	arch/arm/mach-pxa/include/mach/palmtc.h
2087F:	arch/arm/mach-pxa/palmtc.c
2088
2089ARM/PALMZ72 SUPPORT
2090M:	Sergey Lapin <slapin@ossfans.org>
2091L:	linux-arm-kernel@lists.infradead.org
2092W:	http://hackndev.com
2093S:	Maintained
2094F:	arch/arm/mach-pxa/palmz72.*
2095
2096ARM/PLEB SUPPORT
2097M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2098W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2099S:	Maintained
2100
2101ARM/PT DIGITAL BOARD PORT
2102M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104W:	http://www.armlinux.org.uk/
2105S:	Maintained
2106
2107ARM/QUALCOMM SUPPORT
2108M:	Andy Gross <agross@kernel.org>
2109L:	linux-arm-msm@vger.kernel.org
2110S:	Maintained
2111F:	Documentation/devicetree/bindings/soc/qcom/
2112F:	Documentation/devicetree/bindings/*/qcom*
2113F:	arch/arm/boot/dts/qcom-*.dts
2114F:	arch/arm/boot/dts/qcom-*.dtsi
2115F:	arch/arm/mach-qcom/
2116F:	arch/arm64/boot/dts/qcom/
2117F:	drivers/*/qcom/
2118F:	drivers/*/qcom*
2119F:	drivers/*/*/qcom/
2120F:	drivers/*/*/qcom*
2121F:	drivers/*/pm8???-*
2122F:	drivers/bluetooth/btqcomsmd.c
2123F:	drivers/clocksource/timer-qcom.c
2124F:	drivers/extcon/extcon-qcom*
2125F:	drivers/iommu/msm*
2126F:	drivers/i2c/busses/i2c-qup.c
2127F:	drivers/i2c/busses/i2c-qcom-geni.c
2128F:	drivers/mfd/ssbi.c
2129F:	drivers/mmc/host/mmci_qcom*
2130F:	drivers/mmc/host/sdhci-msm.c
2131F:	drivers/pci/controller/dwc/pcie-qcom.c
2132F:	drivers/phy/qualcomm/
2133F:	drivers/power/*/msm*
2134F:	drivers/reset/reset-qcom-*
2135F:	drivers/scsi/ufs/ufs-qcom.*
2136F:	drivers/spi/spi-qup.c
2137F:	drivers/spi/spi-geni-qcom.c
2138F:	drivers/spi/spi-qcom-qspi.c
2139F:	drivers/tty/serial/msm_serial.c
2140F:	drivers/usb/dwc3/dwc3-qcom.c
2141F:	include/dt-bindings/*/qcom*
2142F:	include/linux/*/qcom*
2143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2144
2145ARM/RADISYS ENP2611 MACHINE SUPPORT
2146M:	Lennert Buytenhek <kernel@wantstofly.org>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S:	Maintained
2149
2150ARM/RDA MICRO ARCHITECTURE
2151M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	arch/arm/boot/dts/rda8810pl-*
2156F:	drivers/clocksource/timer-rda.c
2157F:	drivers/irqchip/irq-rda-intc.c
2158F:	drivers/tty/serial/rda-uart.c
2159F:	Documentation/devicetree/bindings/arm/rda.yaml
2160F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2161F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2162F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2163
2164ARM/REALTEK ARCHITECTURE
2165M:	Andreas Färber <afaerber@suse.de>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Maintained
2168F:	arch/arm64/boot/dts/realtek/
2169F:	Documentation/devicetree/bindings/arm/realtek.txt
2170
2171ARM/RENESAS ARM64 ARCHITECTURE
2172M:	Simon Horman <horms@verge.net.au>
2173M:	Geert Uytterhoeven <geert+renesas@glider.be>
2174M:	Magnus Damm <magnus.damm@gmail.com>
2175L:	linux-renesas-soc@vger.kernel.org
2176Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2179S:	Supported
2180F:	arch/arm64/boot/dts/renesas/
2181F:	Documentation/devicetree/bindings/arm/renesas.yaml
2182F:	drivers/soc/renesas/
2183F:	include/linux/soc/renesas/
2184
2185ARM/RISCPC ARCHITECTURE
2186M:	Russell King <linux@armlinux.org.uk>
2187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188W:	http://www.armlinux.org.uk/
2189S:	Maintained
2190F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2191F:	arch/arm/include/asm/hardware/ioc.h
2192F:	arch/arm/include/asm/hardware/iomd.h
2193F:	arch/arm/include/asm/hardware/memc.h
2194F:	arch/arm/mach-rpc/
2195F:	drivers/net/ethernet/8390/etherh.c
2196F:	drivers/net/ethernet/i825xx/ether1*
2197F:	drivers/net/ethernet/seeq/ether3*
2198F:	drivers/scsi/arm/
2199
2200ARM/Rockchip SoC support
2201M:	Heiko Stuebner <heiko@sntech.de>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203L:	linux-rockchip@lists.infradead.org
2204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2205S:	Maintained
2206F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2207F:	arch/arm/boot/dts/rk3*
2208F:	arch/arm/boot/dts/rv1108*
2209F:	arch/arm/mach-rockchip/
2210F:	drivers/clk/rockchip/
2211F:	drivers/i2c/busses/i2c-rk3x.c
2212F:	drivers/*/*rockchip*
2213F:	drivers/*/*/*rockchip*
2214F:	sound/soc/rockchip/
2215N:	rockchip
2216
2217ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2218M:	Kukjin Kim <kgene@kernel.org>
2219M:	Krzysztof Kozlowski <krzk@kernel.org>
2220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2222Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2223S:	Maintained
2224F:	arch/arm/boot/dts/s3c*
2225F:	arch/arm/boot/dts/s5p*
2226F:	arch/arm/boot/dts/exynos*
2227F:	arch/arm64/boot/dts/exynos/
2228F:	arch/arm/plat-samsung/
2229F:	arch/arm/mach-s3c24*/
2230F:	arch/arm/mach-s3c64xx/
2231F:	arch/arm/mach-s5p*/
2232F:	arch/arm/mach-exynos*/
2233F:	drivers/*/*s3c24*
2234F:	drivers/*/*/*s3c24*
2235F:	drivers/*/*s3c64xx*
2236F:	drivers/*/*s5pv210*
2237F:	drivers/memory/samsung/
2238F:	drivers/soc/samsung/
2239F:	include/linux/soc/samsung/
2240F:	Documentation/arm/samsung/
2241F:	Documentation/devicetree/bindings/arm/samsung/
2242F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2243F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2244N:	exynos
2245
2246ARM/SAMSUNG MOBILE MACHINE SUPPORT
2247M:	Kyungmin Park <kyungmin.park@samsung.com>
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S:	Maintained
2250F:	arch/arm/mach-s5pv210/
2251
2252ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2253M:	Kyungmin Park <kyungmin.park@samsung.com>
2254M:	Kamil Debski <kamil@wypas.org>
2255M:	Andrzej Hajda <a.hajda@samsung.com>
2256L:	linux-arm-kernel@lists.infradead.org
2257L:	linux-media@vger.kernel.org
2258S:	Maintained
2259F:	drivers/media/platform/s5p-g2d/
2260
2261ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2262M:	Marek Szyprowski <m.szyprowski@samsung.com>
2263L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2264L:	linux-media@vger.kernel.org
2265S:	Maintained
2266F:	drivers/media/platform/s5p-cec/
2267F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2268
2269ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2270M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2271M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2272M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2273L:	linux-arm-kernel@lists.infradead.org
2274L:	linux-media@vger.kernel.org
2275S:	Maintained
2276F:	drivers/media/platform/s5p-jpeg/
2277
2278ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2279M:	Kyungmin Park <kyungmin.park@samsung.com>
2280M:	Kamil Debski <kamil@wypas.org>
2281M:	Jeongtae Park <jtp.park@samsung.com>
2282M:	Andrzej Hajda <a.hajda@samsung.com>
2283L:	linux-arm-kernel@lists.infradead.org
2284L:	linux-media@vger.kernel.org
2285S:	Maintained
2286F:	drivers/media/platform/s5p-mfc/
2287
2288ARM/SHMOBILE ARM ARCHITECTURE
2289M:	Simon Horman <horms@verge.net.au>
2290M:	Geert Uytterhoeven <geert+renesas@glider.be>
2291M:	Magnus Damm <magnus.damm@gmail.com>
2292L:	linux-renesas-soc@vger.kernel.org
2293Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2296S:	Supported
2297F:	arch/arm/boot/dts/emev2*
2298F:	arch/arm/boot/dts/gr-peach*
2299F:	arch/arm/boot/dts/iwg20d-q7*
2300F:	arch/arm/boot/dts/r7s*
2301F:	arch/arm/boot/dts/r8a*
2302F:	arch/arm/boot/dts/r9a*
2303F:	arch/arm/boot/dts/sh*
2304F:	arch/arm/configs/shmobile_defconfig
2305F:	arch/arm/include/debug/renesas-scif.S
2306F:	arch/arm/mach-shmobile/
2307F:	Documentation/devicetree/bindings/arm/renesas.yaml
2308F:	drivers/soc/renesas/
2309F:	include/linux/soc/renesas/
2310
2311ARM/SOCFPGA ARCHITECTURE
2312M:	Dinh Nguyen <dinguyen@kernel.org>
2313S:	Maintained
2314F:	arch/arm/mach-socfpga/
2315F:	arch/arm/boot/dts/socfpga*
2316F:	arch/arm/configs/socfpga_defconfig
2317F:	arch/arm64/boot/dts/altera/
2318F:	arch/arm64/boot/dts/intel/
2319W:	http://www.rocketboards.org
2320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2321
2322ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2323M:	Dinh Nguyen <dinguyen@kernel.org>
2324S:	Maintained
2325F:	drivers/clk/socfpga/
2326
2327ARM/SOCFPGA EDAC SUPPORT
2328M:	Thor Thayer <thor.thayer@linux.intel.com>
2329S:	Maintained
2330F:	drivers/edac/altera_edac.
2331
2332ARM/SPREADTRUM SoC SUPPORT
2333M:	Orson Zhai <orsonzhai@gmail.com>
2334M:	Baolin Wang <baolin.wang@linaro.org>
2335M:	Chunyan Zhang <zhang.lyra@gmail.com>
2336S:	Maintained
2337F:	arch/arm64/boot/dts/sprd
2338N:	sprd
2339
2340ARM/STI ARCHITECTURE
2341M:	Patrice Chotard <patrice.chotard@st.com>
2342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343W:	http://www.stlinux.com
2344S:	Maintained
2345F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2346F:	arch/arm/mach-sti/
2347F:	arch/arm/boot/dts/sti*
2348F:	drivers/char/hw_random/st-rng.c
2349F:	drivers/clocksource/arm_global_timer.c
2350F:	drivers/clocksource/clksrc_st_lpc.c
2351F:	drivers/cpufreq/sti-cpufreq.c
2352F:	drivers/dma/st_fdma*
2353F:	drivers/i2c/busses/i2c-st.c
2354F:	drivers/media/rc/st_rc.c
2355F:	drivers/media/platform/sti/c8sectpfe/
2356F:	drivers/mmc/host/sdhci-st.c
2357F:	drivers/phy/st/phy-miphy28lp.c
2358F:	drivers/phy/st/phy-stih407-usb.c
2359F:	drivers/pinctrl/pinctrl-st.c
2360F:	drivers/remoteproc/st_remoteproc.c
2361F:	drivers/remoteproc/st_slim_rproc.c
2362F:	drivers/reset/sti/
2363F:	drivers/rtc/rtc-st-lpc.c
2364F:	drivers/tty/serial/st-asc.c
2365F:	drivers/usb/dwc3/dwc3-st.c
2366F:	drivers/usb/host/ehci-st.c
2367F:	drivers/usb/host/ohci-st.c
2368F:	drivers/watchdog/st_lpc_wdt.c
2369F:	drivers/ata/ahci_st.c
2370F:	include/linux/remoteproc/st_slim_rproc.h
2371
2372ARM/STM32 ARCHITECTURE
2373M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2374M:	Alexandre Torgue <alexandre.torgue@st.com>
2375L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377S:	Maintained
2378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2379N:	stm32
2380N:	stm
2381F:	arch/arm/boot/dts/stm32*
2382F:	arch/arm/mach-stm32/
2383F:	drivers/clocksource/armv7m_systick.c
2384
2385ARM/Synaptics SoC support
2386M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2387M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389S:	Maintained
2390F:	arch/arm/mach-berlin/
2391F:	arch/arm/boot/dts/berlin*
2392F:	arch/arm64/boot/dts/synaptics/
2393
2394ARM/TANGO ARCHITECTURE
2395M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2396M:	Mans Rullgard <mans@mansr.com>
2397L:	linux-arm-kernel@lists.infradead.org
2398S:	Odd Fixes
2399N:	tango
2400
2401ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2402M:	Lennert Buytenhek <kernel@wantstofly.org>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404S:	Maintained
2405
2406ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2407M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2408L:	linux-tegra@vger.kernel.org
2409L:	linux-media@vger.kernel.org
2410S:	Maintained
2411F:	drivers/media/platform/tegra-cec/
2412F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2413
2414ARM/TETON BGA MACHINE SUPPORT
2415M:	"Mark F. Brown" <mark.brown314@gmail.com>
2416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417S:	Maintained
2418
2419ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2420M:	Santosh Shilimkar <ssantosh@kernel.org>
2421L:	linux-kernel@vger.kernel.org
2422S:	Maintained
2423F:	drivers/memory/*emif*
2424
2425ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2426M:	Tero Kristo <t-kristo@ti.com>
2427M:	Nishanth Menon <nm@ti.com>
2428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429S:	Supported
2430F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2431F:	arch/arm64/boot/dts/ti/Makefile
2432F:	arch/arm64/boot/dts/ti/k3-*
2433F:	include/dt-bindings/pinctrl/k3.h
2434
2435ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2436M:	Santosh Shilimkar <ssantosh@kernel.org>
2437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438S:	Maintained
2439F:	arch/arm/mach-keystone/
2440F:	arch/arm/boot/dts/keystone-*
2441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2442
2443ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2444M:	Santosh Shilimkar <ssantosh@kernel.org>
2445L:	linux-kernel@vger.kernel.org
2446S:	Maintained
2447F:	drivers/clk/keystone/
2448
2449ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2450M:	Santosh Shilimkar <ssantosh@kernel.org>
2451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452L:	linux-kernel@vger.kernel.org
2453S:	Maintained
2454F:	drivers/clocksource/timer-keystone.c
2455
2456ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2457M:	Santosh Shilimkar <ssantosh@kernel.org>
2458L:	linux-kernel@vger.kernel.org
2459S:	Maintained
2460F:	drivers/power/reset/keystone-reset.c
2461
2462ARM/THECUS N2100 MACHINE SUPPORT
2463M:	Lennert Buytenhek <kernel@wantstofly.org>
2464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465S:	Maintained
2466
2467ARM/TOSA MACHINE SUPPORT
2468M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2469M:	Dirk Opfer <dirk@opfer-online.de>
2470S:	Maintained
2471
2472ARM/UNIPHIER ARCHITECTURE
2473M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2476S:	Maintained
2477F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2478F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2479F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2480F:	arch/arm/boot/dts/uniphier*
2481F:	arch/arm/include/asm/hardware/cache-uniphier.h
2482F:	arch/arm/mach-uniphier/
2483F:	arch/arm/mm/cache-uniphier.c
2484F:	arch/arm64/boot/dts/socionext/uniphier*
2485F:	drivers/bus/uniphier-system-bus.c
2486F:	drivers/clk/uniphier/
2487F:	drivers/dma/uniphier-mdmac.c
2488F:	drivers/gpio/gpio-uniphier.c
2489F:	drivers/i2c/busses/i2c-uniphier*
2490F:	drivers/irqchip/irq-uniphier-aidet.c
2491F:	drivers/mmc/host/uniphier-sd.c
2492F:	drivers/pinctrl/uniphier/
2493F:	drivers/reset/reset-uniphier.c
2494F:	drivers/tty/serial/8250/8250_uniphier.c
2495N:	uniphier
2496
2497ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2498M:	Ulf Hansson <ulf.hansson@linaro.org>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500T:	git git://git.linaro.org/people/ulfh/clk.git
2501S:	Maintained
2502F:	drivers/clk/ux500/
2503
2504ARM/VERSATILE EXPRESS PLATFORM
2505M:	Liviu Dudau <liviu.dudau@arm.com>
2506M:	Sudeep Holla <sudeep.holla@arm.com>
2507M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509S:	Maintained
2510F:	arch/arm/boot/dts/vexpress*
2511F:	arch/arm64/boot/dts/arm/
2512F:	arch/arm/mach-vexpress/
2513F:	*/*/vexpress*
2514F:	*/*/*/vexpress*
2515F:	drivers/clk/versatile/clk-vexpress-osc.c
2516F:	drivers/clocksource/timer-versatile.c
2517N:	mps2
2518
2519ARM/VFP SUPPORT
2520M:	Russell King <linux@armlinux.org.uk>
2521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522W:	http://www.armlinux.org.uk/
2523S:	Maintained
2524F:	arch/arm/vfp/
2525
2526ARM/VOIPAC PXA270 SUPPORT
2527M:	Marek Vasut <marek.vasut@gmail.com>
2528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529S:	Maintained
2530F:	arch/arm/mach-pxa/vpac270.c
2531F:	arch/arm/mach-pxa/include/mach/vpac270.h
2532
2533ARM/VT8500 ARM ARCHITECTURE
2534M:	Tony Prisk <linux@prisktech.co.nz>
2535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536S:	Maintained
2537F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2538F:	arch/arm/mach-vt8500/
2539F:	drivers/clocksource/timer-vt8500.c
2540F:	drivers/i2c/busses/i2c-wmt.c
2541F:	drivers/mmc/host/wmt-sdmmc.c
2542F:	drivers/pwm/pwm-vt8500.c
2543F:	drivers/rtc/rtc-vt8500.c
2544F:	drivers/tty/serial/vt8500_serial.c
2545F:	drivers/usb/host/ehci-platform.c
2546F:	drivers/usb/host/uhci-platform.c
2547F:	drivers/video/fbdev/vt8500lcdfb.*
2548F:	drivers/video/fbdev/wm8505fb*
2549F:	drivers/video/fbdev/wmt_ge_rops.*
2550
2551ARM/ZIPIT Z2 SUPPORT
2552M:	Marek Vasut <marek.vasut@gmail.com>
2553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554S:	Maintained
2555F:	arch/arm/mach-pxa/z2.c
2556F:	arch/arm/mach-pxa/include/mach/z2.h
2557
2558ARM/ZTE ARCHITECTURE
2559M:	Jun Nie <jun.nie@linaro.org>
2560M:	Shawn Guo <shawnguo@kernel.org>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562S:	Maintained
2563F:	arch/arm/boot/dts/zx2967*
2564F:	arch/arm/mach-zx/
2565F:	arch/arm64/boot/dts/zte/
2566F:	drivers/clk/zte/
2567F:	drivers/dma/zx_dma.c
2568F:	drivers/gpio/gpio-zx.c
2569F:	drivers/i2c/busses/i2c-zx2967.c
2570F:	drivers/mmc/host/dw_mmc-zx.*
2571F:	drivers/pinctrl/zte/
2572F:	drivers/soc/zte/
2573F:	drivers/thermal/zx2967_thermal.c
2574F:	drivers/watchdog/zx2967_wdt.c
2575F:	Documentation/devicetree/bindings/arm/zte.yaml
2576F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2577F:	Documentation/devicetree/bindings/dma/zxdma.txt
2578F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2579F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2580F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2581F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2582F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2583F:	Documentation/devicetree/bindings/soc/zte/
2584F:	Documentation/devicetree/bindings/sound/zte,*.txt
2585F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2586F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2587F:	include/dt-bindings/clock/zx2967*.h
2588F:	include/dt-bindings/soc/zte,*.h
2589F:	sound/soc/codecs/zx_aud96p22.c
2590F:	sound/soc/zte/
2591
2592ARM/ZYNQ ARCHITECTURE
2593M:	Michal Simek <michal.simek@xilinx.com>
2594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2595W:	http://wiki.xilinx.com
2596T:	git https://github.com/Xilinx/linux-xlnx.git
2597S:	Supported
2598F:	arch/arm/mach-zynq/
2599F:	drivers/cpuidle/cpuidle-zynq.c
2600F:	drivers/block/xsysace.c
2601N:	zynq
2602N:	xilinx
2603F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2604F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2605F:	drivers/clocksource/timer-cadence-ttc.c
2606F:	drivers/i2c/busses/i2c-cadence.c
2607F:	drivers/mmc/host/sdhci-of-arasan.c
2608F:	drivers/edac/synopsys_edac.c
2609F:	drivers/i2c/busses/i2c-xiic.c
2610
2611ARM64 PORT (AARCH64 ARCHITECTURE)
2612M:	Catalin Marinas <catalin.marinas@arm.com>
2613M:	Will Deacon <will@kernel.org>
2614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2616S:	Maintained
2617F:	arch/arm64/
2618X:	arch/arm64/boot/dts/
2619F:	Documentation/arm64/
2620
2621AS3645A LED FLASH CONTROLLER DRIVER
2622M:	Sakari Ailus <sakari.ailus@iki.fi>
2623L:	linux-leds@vger.kernel.org
2624S:	Maintained
2625F:	drivers/leds/leds-as3645a.c
2626
2627ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2628M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2629L:	linux-media@vger.kernel.org
2630T:	git git://linuxtv.org/media_tree.git
2631S:	Maintained
2632F:	drivers/media/i2c/ak7375.c
2633F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2634
2635ASAHI KASEI AK8974 DRIVER
2636M:	Linus Walleij <linus.walleij@linaro.org>
2637L:	linux-iio@vger.kernel.org
2638W:	http://www.akm.com/
2639S:	Supported
2640F:	drivers/iio/magnetometer/ak8974.c
2641
2642ASC7621 HARDWARE MONITOR DRIVER
2643M:	George Joseph <george.joseph@fairview5.com>
2644L:	linux-hwmon@vger.kernel.org
2645S:	Maintained
2646F:	Documentation/hwmon/asc7621.rst
2647F:	drivers/hwmon/asc7621.c
2648
2649ASPEED PINCTRL DRIVERS
2650M:	Andrew Jeffery <andrew@aj.id.au>
2651L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2652L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2653L:	linux-gpio@vger.kernel.org
2654S:	Maintained
2655F:	drivers/pinctrl/aspeed/
2656F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2657
2658ASPEED VIDEO ENGINE DRIVER
2659M:	Eddie James <eajames@linux.ibm.com>
2660L:	linux-media@vger.kernel.org
2661L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2662S:	Maintained
2663F:	drivers/media/platform/aspeed-video.c
2664F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2665
2666ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2667M:	Corentin Chary <corentin.chary@gmail.com>
2668L:	acpi4asus-user@lists.sourceforge.net
2669L:	platform-driver-x86@vger.kernel.org
2670W:	http://acpi4asus.sf.net
2671S:	Maintained
2672F:	drivers/platform/x86/asus*.c
2673F:	drivers/platform/x86/eeepc*.c
2674
2675ASUS WIRELESS RADIO CONTROL DRIVER
2676M:	João Paulo Rechi Vita <jprvita@gmail.com>
2677L:	platform-driver-x86@vger.kernel.org
2678S:	Maintained
2679F:	drivers/platform/x86/asus-wireless.c
2680
2681ASYMMETRIC KEYS
2682M:	David Howells <dhowells@redhat.com>
2683L:	keyrings@vger.kernel.org
2684S:	Maintained
2685F:	Documentation/crypto/asymmetric-keys.txt
2686F:	include/linux/verification.h
2687F:	include/crypto/public_key.h
2688F:	include/crypto/pkcs7.h
2689F:	crypto/asymmetric_keys/
2690
2691ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2692R:	Dan Williams <dan.j.williams@intel.com>
2693W:	http://sourceforge.net/projects/xscaleiop
2694S:	Odd fixes
2695F:	Documentation/crypto/async-tx-api.txt
2696F:	crypto/async_tx/
2697F:	drivers/dma/
2698F:	include/linux/dmaengine.h
2699F:	include/linux/async_tx.h
2700
2701AT24 EEPROM DRIVER
2702M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2703L:	linux-i2c@vger.kernel.org
2704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2705S:	Maintained
2706F:	Documentation/devicetree/bindings/eeprom/at24.txt
2707F:	drivers/misc/eeprom/at24.c
2708
2709ATA OVER ETHERNET (AOE) DRIVER
2710M:	"Justin Sanders" <justin@coraid.com>
2711W:	http://www.openaoe.org/
2712S:	Supported
2713F:	Documentation/admin-guide/aoe/
2714F:	drivers/block/aoe/
2715
2716ATHEROS 71XX/9XXX GPIO DRIVER
2717M:	Alban Bedel <albeu@free.fr>
2718W:	https://github.com/AlbanBedel/linux
2719T:	git git://github.com/AlbanBedel/linux
2720S:	Maintained
2721F:	drivers/gpio/gpio-ath79.c
2722F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2723
2724ATHEROS 71XX/9XXX USB PHY DRIVER
2725M:	Alban Bedel <albeu@free.fr>
2726W:	https://github.com/AlbanBedel/linux
2727T:	git git://github.com/AlbanBedel/linux
2728S:	Maintained
2729F:	drivers/phy/qualcomm/phy-ath79-usb.c
2730F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2731
2732ATHEROS ATH GENERIC UTILITIES
2733M:	Kalle Valo <kvalo@codeaurora.org>
2734L:	linux-wireless@vger.kernel.org
2735S:	Supported
2736F:	drivers/net/wireless/ath/*
2737
2738ATHEROS ATH5K WIRELESS DRIVER
2739M:	Jiri Slaby <jirislaby@gmail.com>
2740M:	Nick Kossifidis <mickflemm@gmail.com>
2741M:	Luis Chamberlain <mcgrof@kernel.org>
2742L:	linux-wireless@vger.kernel.org
2743W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2744S:	Maintained
2745F:	drivers/net/wireless/ath/ath5k/
2746
2747ATHEROS ATH6KL WIRELESS DRIVER
2748M:	Kalle Valo <kvalo@codeaurora.org>
2749L:	linux-wireless@vger.kernel.org
2750W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2752S:	Supported
2753F:	drivers/net/wireless/ath/ath6kl/
2754
2755ATI_REMOTE2 DRIVER
2756M:	Ville Syrjala <syrjala@sci.fi>
2757S:	Maintained
2758F:	drivers/input/misc/ati_remote2.c
2759
2760ATK0110 HWMON DRIVER
2761M:	Luca Tettamanti <kronos.it@gmail.com>
2762L:	linux-hwmon@vger.kernel.org
2763S:	Maintained
2764F:	drivers/hwmon/asus_atk0110.c
2765
2766ATLX ETHERNET DRIVERS
2767M:	Jay Cliburn <jcliburn@gmail.com>
2768M:	Chris Snook <chris.snook@gmail.com>
2769L:	netdev@vger.kernel.org
2770W:	http://sourceforge.net/projects/atl1
2771W:	http://atl1.sourceforge.net
2772S:	Maintained
2773F:	drivers/net/ethernet/atheros/
2774
2775ATM
2776M:	Chas Williams <3chas3@gmail.com>
2777L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2778L:	netdev@vger.kernel.org
2779W:	http://linux-atm.sourceforge.net
2780S:	Maintained
2781F:	drivers/atm/
2782F:	include/linux/atm*
2783F:	include/uapi/linux/atm*
2784
2785ATMEL MACB ETHERNET DRIVER
2786M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2787S:	Supported
2788F:	drivers/net/ethernet/cadence/
2789
2790ATMEL MAXTOUCH DRIVER
2791M:	Nick Dyer <nick@shmanahar.org>
2792T:	git git://github.com/ndyer/linux.git
2793S:	Maintained
2794F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2795F:	drivers/input/touchscreen/atmel_mxt_ts.c
2796
2797ATMEL WIRELESS DRIVER
2798M:	Simon Kelley <simon@thekelleys.org.uk>
2799L:	linux-wireless@vger.kernel.org
2800W:	http://www.thekelleys.org.uk/atmel
2801W:	http://atmelwlandriver.sourceforge.net/
2802S:	Maintained
2803F:	drivers/net/wireless/atmel/atmel*
2804
2805ATOMIC INFRASTRUCTURE
2806M:	Will Deacon <will@kernel.org>
2807M:	Peter Zijlstra <peterz@infradead.org>
2808R:	Boqun Feng <boqun.feng@gmail.com>
2809L:	linux-kernel@vger.kernel.org
2810S:	Maintained
2811F:	arch/*/include/asm/atomic*.h
2812F:	include/*/atomic*.h
2813F:	scripts/atomic/
2814
2815ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2816M:	Bradley Grove <linuxdrivers@attotech.com>
2817L:	linux-scsi@vger.kernel.org
2818W:	http://www.attotech.com
2819S:	Supported
2820F:	drivers/scsi/esas2r
2821
2822ATUSB IEEE 802.15.4 RADIO DRIVER
2823M:	Stefan Schmidt <stefan@datenfreihafen.org>
2824L:	linux-wpan@vger.kernel.org
2825S:	Maintained
2826F:	drivers/net/ieee802154/atusb.c
2827F:	drivers/net/ieee802154/atusb.h
2828F:	drivers/net/ieee802154/at86rf230.h
2829
2830AUDIT SUBSYSTEM
2831M:	Paul Moore <paul@paul-moore.com>
2832M:	Eric Paris <eparis@redhat.com>
2833L:	linux-audit@redhat.com (moderated for non-subscribers)
2834W:	https://github.com/linux-audit
2835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2836S:	Supported
2837F:	include/linux/audit.h
2838F:	include/uapi/linux/audit.h
2839F:	kernel/audit*
2840
2841AUXILIARY DISPLAY DRIVERS
2842M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2843S:	Maintained
2844F:	drivers/auxdisplay/
2845F:	include/linux/cfag12864b.h
2846
2847AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2848M:	Andreas Klinger <ak@it-klinger.de>
2849L:	linux-iio@vger.kernel.org
2850S:	Maintained
2851F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2852F:	drivers/iio/adc/hx711.c
2853
2854AX.25 NETWORK LAYER
2855M:	Ralf Baechle <ralf@linux-mips.org>
2856L:	linux-hams@vger.kernel.org
2857W:	http://www.linux-ax25.org/
2858S:	Maintained
2859F:	include/uapi/linux/ax25.h
2860F:	include/net/ax25.h
2861F:	net/ax25/
2862
2863AXENTIA ARM DEVICES
2864M:	Peter Rosin <peda@axentia.se>
2865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2866S:	Maintained
2867F:	Documentation/devicetree/bindings/arm/axentia.txt
2868F:	arch/arm/boot/dts/at91-linea.dtsi
2869F:	arch/arm/boot/dts/at91-natte.dtsi
2870F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2871F:	arch/arm/boot/dts/at91-tse850-3.dts
2872
2873AXENTIA ASOC DRIVERS
2874M:	Peter Rosin <peda@axentia.se>
2875L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2876S:	Maintained
2877F:	Documentation/devicetree/bindings/sound/axentia,*
2878F:	sound/soc/atmel/tse850-pcm5142.c
2879
2880AXXIA I2C CONTROLLER
2881M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2882L:	linux-i2c@vger.kernel.org
2883S:	Maintained
2884F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2885F:	drivers/i2c/busses/i2c-axxia.c
2886
2887AZ6007 DVB DRIVER
2888M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2889L:	linux-media@vger.kernel.org
2890W:	https://linuxtv.org
2891T:	git git://linuxtv.org/media_tree.git
2892S:	Maintained
2893F:	drivers/media/usb/dvb-usb-v2/az6007.c
2894
2895AZTECH FM RADIO RECEIVER DRIVER
2896M:	Hans Verkuil <hverkuil@xs4all.nl>
2897L:	linux-media@vger.kernel.org
2898T:	git git://linuxtv.org/media_tree.git
2899W:	https://linuxtv.org
2900S:	Maintained
2901F:	drivers/media/radio/radio-aztech*
2902
2903B43 WIRELESS DRIVER
2904L:	linux-wireless@vger.kernel.org
2905L:	b43-dev@lists.infradead.org
2906W:	http://wireless.kernel.org/en/users/Drivers/b43
2907S:	Odd Fixes
2908F:	drivers/net/wireless/broadcom/b43/
2909
2910B43LEGACY WIRELESS DRIVER
2911M:	Larry Finger <Larry.Finger@lwfinger.net>
2912L:	linux-wireless@vger.kernel.org
2913L:	b43-dev@lists.infradead.org
2914W:	http://wireless.kernel.org/en/users/Drivers/b43
2915S:	Maintained
2916F:	drivers/net/wireless/broadcom/b43legacy/
2917
2918BACKLIGHT CLASS/SUBSYSTEM
2919M:	Lee Jones <lee.jones@linaro.org>
2920M:	Daniel Thompson <daniel.thompson@linaro.org>
2921M:	Jingoo Han <jingoohan1@gmail.com>
2922L:	dri-devel@lists.freedesktop.org
2923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2924S:	Maintained
2925F:	drivers/video/backlight/
2926F:	include/linux/backlight.h
2927F:	include/linux/pwm_backlight.h
2928F:	Documentation/devicetree/bindings/leds/backlight
2929
2930BATMAN ADVANCED
2931M:	Marek Lindner <mareklindner@neomailbox.ch>
2932M:	Simon Wunderlich <sw@simonwunderlich.de>
2933M:	Antonio Quartulli <a@unstable.cc>
2934M:	Sven Eckelmann <sven@narfation.org>
2935L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2936W:	https://www.open-mesh.org/
2937B:	https://www.open-mesh.org/projects/batman-adv/issues
2938C:	irc://chat.freenode.net/batman
2939Q:	https://patchwork.open-mesh.org/project/batman/list/
2940T:	git https://git.open-mesh.org/linux-merge.git
2941S:	Maintained
2942F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2943F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2944F:	Documentation/networking/batman-adv.rst
2945F:	include/uapi/linux/batadv_packet.h
2946F:	include/uapi/linux/batman_adv.h
2947F:	net/batman-adv/
2948
2949BAYCOM/HDLCDRV DRIVERS FOR AX.25
2950M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2951L:	linux-hams@vger.kernel.org
2952W:	http://www.baycom.org/~tom/ham/ham.html
2953S:	Maintained
2954F:	drivers/net/hamradio/baycom*
2955
2956BCACHE (BLOCK LAYER CACHE)
2957M:	Coly Li <colyli@suse.de>
2958M:	Kent Overstreet <kent.overstreet@gmail.com>
2959L:	linux-bcache@vger.kernel.org
2960W:	http://bcache.evilpiepirate.org
2961C:	irc://irc.oftc.net/bcache
2962S:	Maintained
2963F:	drivers/md/bcache/
2964
2965BDISP ST MEDIA DRIVER
2966M:	Fabien Dessenne <fabien.dessenne@st.com>
2967L:	linux-media@vger.kernel.org
2968T:	git git://linuxtv.org/media_tree.git
2969W:	https://linuxtv.org
2970S:	Supported
2971F:	drivers/media/platform/sti/bdisp
2972
2973BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2974M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2975L:	netdev@vger.kernel.org
2976S:	Maintained
2977F:	drivers/net/ethernet/ec_bhf.c
2978
2979BEFS FILE SYSTEM
2980M:	Luis de Bethencourt <luisbg@kernel.org>
2981M:	Salah Triki <salah.triki@gmail.com>
2982S:	Maintained
2983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2984F:	Documentation/filesystems/befs.txt
2985F:	fs/befs/
2986
2987BFQ I/O SCHEDULER
2988M:	Paolo Valente <paolo.valente@linaro.org>
2989M:	Jens Axboe <axboe@kernel.dk>
2990L:	linux-block@vger.kernel.org
2991S:	Maintained
2992F:	block/bfq-*
2993F:	Documentation/block/bfq-iosched.rst
2994
2995BFS FILE SYSTEM
2996M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2997S:	Maintained
2998F:	Documentation/filesystems/bfs.txt
2999F:	fs/bfs/
3000F:	include/uapi/linux/bfs_fs.h
3001
3002BLINKM RGB LED DRIVER
3003M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3004S:	Maintained
3005F:	drivers/leds/leds-blinkm.c
3006
3007BLOCK LAYER
3008M:	Jens Axboe <axboe@kernel.dk>
3009L:	linux-block@vger.kernel.org
3010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3011S:	Maintained
3012F:	block/
3013F:	drivers/block/
3014F:	kernel/trace/blktrace.c
3015F:	lib/sbitmap.c
3016
3017BLOCK2MTD DRIVER
3018M:	Joern Engel <joern@lazybastard.org>
3019L:	linux-mtd@lists.infradead.org
3020S:	Maintained
3021F:	drivers/mtd/devices/block2mtd.c
3022
3023BLUETOOTH DRIVERS
3024M:	Marcel Holtmann <marcel@holtmann.org>
3025M:	Johan Hedberg <johan.hedberg@gmail.com>
3026L:	linux-bluetooth@vger.kernel.org
3027W:	http://www.bluez.org/
3028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3030S:	Maintained
3031F:	drivers/bluetooth/
3032
3033BLUETOOTH SUBSYSTEM
3034M:	Marcel Holtmann <marcel@holtmann.org>
3035M:	Johan Hedberg <johan.hedberg@gmail.com>
3036L:	linux-bluetooth@vger.kernel.org
3037W:	http://www.bluez.org/
3038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3040S:	Maintained
3041F:	net/bluetooth/
3042F:	include/net/bluetooth/
3043
3044BONDING DRIVER
3045M:	Jay Vosburgh <j.vosburgh@gmail.com>
3046M:	Veaceslav Falico <vfalico@gmail.com>
3047M:	Andy Gospodarek <andy@greyhouse.net>
3048L:	netdev@vger.kernel.org
3049W:	http://sourceforge.net/projects/bonding/
3050S:	Supported
3051F:	drivers/net/bonding/
3052F:	include/uapi/linux/if_bonding.h
3053
3054BPF (Safe dynamic programs and tools)
3055M:	Alexei Starovoitov <ast@kernel.org>
3056M:	Daniel Borkmann <daniel@iogearbox.net>
3057R:	Martin KaFai Lau <kafai@fb.com>
3058R:	Song Liu <songliubraving@fb.com>
3059R:	Yonghong Song <yhs@fb.com>
3060L:	netdev@vger.kernel.org
3061L:	bpf@vger.kernel.org
3062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3064Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3065S:	Supported
3066F:	arch/*/net/*
3067F:	Documentation/networking/filter.txt
3068F:	Documentation/bpf/
3069F:	include/linux/bpf*
3070F:	include/linux/filter.h
3071F:	include/trace/events/xdp.h
3072F:	include/uapi/linux/bpf*
3073F:	include/uapi/linux/filter.h
3074F:	kernel/bpf/
3075F:	kernel/trace/bpf_trace.c
3076F:	lib/test_bpf.c
3077F:	net/bpf/
3078F:	net/core/filter.c
3079F:	net/sched/act_bpf.c
3080F:	net/sched/cls_bpf.c
3081F:	samples/bpf/
3082F:	tools/bpf/
3083F:	tools/lib/bpf/
3084F:	tools/testing/selftests/bpf/
3085K:	bpf
3086N:	bpf
3087
3088BPF JIT for ARM
3089M:	Shubham Bansal <illusionist.neo@gmail.com>
3090L:	netdev@vger.kernel.org
3091L:	bpf@vger.kernel.org
3092S:	Maintained
3093F:	arch/arm/net/
3094
3095BPF JIT for ARM64
3096M:	Daniel Borkmann <daniel@iogearbox.net>
3097M:	Alexei Starovoitov <ast@kernel.org>
3098M:	Zi Shen Lim <zlim.lnx@gmail.com>
3099L:	netdev@vger.kernel.org
3100L:	bpf@vger.kernel.org
3101S:	Supported
3102F:	arch/arm64/net/
3103
3104BPF JIT for MIPS (32-BIT AND 64-BIT)
3105M:	Paul Burton <paul.burton@mips.com>
3106L:	netdev@vger.kernel.org
3107L:	bpf@vger.kernel.org
3108S:	Maintained
3109F:	arch/mips/net/
3110
3111BPF JIT for NFP NICs
3112M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3113L:	netdev@vger.kernel.org
3114L:	bpf@vger.kernel.org
3115S:	Supported
3116F:	drivers/net/ethernet/netronome/nfp/bpf/
3117
3118BPF JIT for POWERPC (32-BIT AND 64-BIT)
3119M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3120M:	Sandipan Das <sandipan@linux.ibm.com>
3121L:	netdev@vger.kernel.org
3122L:	bpf@vger.kernel.org
3123S:	Maintained
3124F:	arch/powerpc/net/
3125
3126BPF JIT for RISC-V (RV64G)
3127M:	Björn Töpel <bjorn.topel@gmail.com>
3128L:	netdev@vger.kernel.org
3129S:	Maintained
3130F:	arch/riscv/net/
3131
3132BPF JIT for S390
3133M:	Ilya Leoshkevich <iii@linux.ibm.com>
3134M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3135M:	Vasily Gorbik <gor@linux.ibm.com>
3136L:	netdev@vger.kernel.org
3137L:	bpf@vger.kernel.org
3138S:	Maintained
3139F:	arch/s390/net/
3140X:	arch/s390/net/pnet.c
3141
3142BPF JIT for SPARC (32-BIT AND 64-BIT)
3143M:	David S. Miller <davem@davemloft.net>
3144L:	netdev@vger.kernel.org
3145L:	bpf@vger.kernel.org
3146S:	Maintained
3147F:	arch/sparc/net/
3148
3149BPF JIT for X86 32-BIT
3150M:	Wang YanQing <udknight@gmail.com>
3151L:	netdev@vger.kernel.org
3152L:	bpf@vger.kernel.org
3153S:	Maintained
3154F:	arch/x86/net/bpf_jit_comp32.c
3155
3156BPF JIT for X86 64-BIT
3157M:	Alexei Starovoitov <ast@kernel.org>
3158M:	Daniel Borkmann <daniel@iogearbox.net>
3159L:	netdev@vger.kernel.org
3160L:	bpf@vger.kernel.org
3161S:	Supported
3162F:	arch/x86/net/
3163X:	arch/x86/net/bpf_jit_comp32.c
3164
3165BROADCOM B44 10/100 ETHERNET DRIVER
3166M:	Michael Chan <michael.chan@broadcom.com>
3167L:	netdev@vger.kernel.org
3168S:	Supported
3169F:	drivers/net/ethernet/broadcom/b44.*
3170
3171BROADCOM B53 ETHERNET SWITCH DRIVER
3172M:	Florian Fainelli <f.fainelli@gmail.com>
3173L:	netdev@vger.kernel.org
3174L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3175S:	Supported
3176F:	drivers/net/dsa/b53/*
3177F:	include/linux/platform_data/b53.h
3178
3179BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3180M:	Florian Fainelli <f.fainelli@gmail.com>
3181M:	Ray Jui <rjui@broadcom.com>
3182M:	Scott Branden <sbranden@broadcom.com>
3183M:	bcm-kernel-feedback-list@broadcom.com
3184T:	git git://github.com/broadcom/mach-bcm
3185S:	Maintained
3186N:	bcm281*
3187N:	bcm113*
3188N:	bcm216*
3189N:	kona
3190F:	arch/arm/mach-bcm/
3191
3192BROADCOM BCM2835 ARM ARCHITECTURE
3193M:	Eric Anholt <eric@anholt.net>
3194M:	Stefan Wahren <wahrenst@gmx.net>
3195L:	bcm-kernel-feedback-list@broadcom.com
3196L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3198T:	git git://github.com/anholt/linux
3199S:	Maintained
3200N:	bcm2835
3201F:	drivers/staging/vc04_services
3202
3203BROADCOM BCM47XX MIPS ARCHITECTURE
3204M:	Hauke Mehrtens <hauke@hauke-m.de>
3205M:	Rafał Miłecki <zajec5@gmail.com>
3206L:	linux-mips@vger.kernel.org
3207S:	Maintained
3208F:	Documentation/devicetree/bindings/mips/brcm/
3209F:	arch/mips/bcm47xx/*
3210F:	arch/mips/include/asm/mach-bcm47xx/*
3211
3212BROADCOM BCM5301X ARM ARCHITECTURE
3213M:	Hauke Mehrtens <hauke@hauke-m.de>
3214M:	Rafał Miłecki <zajec5@gmail.com>
3215M:	bcm-kernel-feedback-list@broadcom.com
3216L:	linux-arm-kernel@lists.infradead.org
3217S:	Maintained
3218F:	arch/arm/mach-bcm/bcm_5301x.c
3219F:	arch/arm/boot/dts/bcm5301x*.dtsi
3220F:	arch/arm/boot/dts/bcm470*
3221F:	arch/arm/boot/dts/bcm953012*
3222
3223BROADCOM BCM53573 ARM ARCHITECTURE
3224M:	Rafał Miłecki <rafal@milecki.pl>
3225L:	bcm-kernel-feedback-list@broadcom.com
3226L:	linux-arm-kernel@lists.infradead.org
3227S:	Maintained
3228F:	arch/arm/boot/dts/bcm53573*
3229F:	arch/arm/boot/dts/bcm47189*
3230
3231BROADCOM BCM63XX ARM ARCHITECTURE
3232M:	Florian Fainelli <f.fainelli@gmail.com>
3233M:	bcm-kernel-feedback-list@broadcom.com
3234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3235T:	git git://github.com/broadcom/stblinux.git
3236S:	Maintained
3237N:	bcm63xx
3238
3239BROADCOM BCM63XX/BCM33XX UDC DRIVER
3240M:	Kevin Cernekee <cernekee@gmail.com>
3241L:	linux-usb@vger.kernel.org
3242S:	Maintained
3243F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3244
3245BROADCOM BCM7XXX ARM ARCHITECTURE
3246M:	Brian Norris <computersforpeace@gmail.com>
3247M:	Gregory Fong <gregory.0xf0@gmail.com>
3248M:	Florian Fainelli <f.fainelli@gmail.com>
3249M:	bcm-kernel-feedback-list@broadcom.com
3250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3251T:	git git://github.com/broadcom/stblinux.git
3252S:	Maintained
3253F:	arch/arm/mach-bcm/*brcmstb*
3254F:	arch/arm/boot/dts/bcm7*.dts*
3255F:	drivers/bus/brcmstb_gisb.c
3256F:	arch/arm/mm/cache-b15-rac.c
3257F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3258N:	brcmstb
3259
3260BROADCOM BMIPS CPUFREQ DRIVER
3261M:	Markus Mayer <mmayer@broadcom.com>
3262M:	bcm-kernel-feedback-list@broadcom.com
3263L:	linux-pm@vger.kernel.org
3264S:	Maintained
3265F:	drivers/cpufreq/bmips-cpufreq.c
3266
3267BROADCOM BMIPS MIPS ARCHITECTURE
3268M:	Kevin Cernekee <cernekee@gmail.com>
3269M:	Florian Fainelli <f.fainelli@gmail.com>
3270L:	bcm-kernel-feedback-list@broadcom.com
3271L:	linux-mips@vger.kernel.org
3272T:	git git://github.com/broadcom/stblinux.git
3273S:	Maintained
3274F:	arch/mips/bmips/*
3275F:	arch/mips/include/asm/mach-bmips/*
3276F:	arch/mips/kernel/*bmips*
3277F:	arch/mips/boot/dts/brcm/bcm*.dts*
3278F:	drivers/irqchip/irq-bcm63*
3279F:	drivers/irqchip/irq-bcm7*
3280F:	drivers/irqchip/irq-brcmstb*
3281F:	include/linux/bcm963xx_nvram.h
3282F:	include/linux/bcm963xx_tag.h
3283
3284BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3285M:	Rasesh Mody <rmody@marvell.com>
3286M:	GR-Linux-NIC-Dev@marvell.com
3287L:	netdev@vger.kernel.org
3288S:	Supported
3289F:	drivers/net/ethernet/broadcom/bnx2.*
3290F:	drivers/net/ethernet/broadcom/bnx2_*
3291
3292BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3293M:	QLogic-Storage-Upstream@qlogic.com
3294L:	linux-scsi@vger.kernel.org
3295S:	Supported
3296F:	drivers/scsi/bnx2fc/
3297
3298BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3299M:	QLogic-Storage-Upstream@qlogic.com
3300L:	linux-scsi@vger.kernel.org
3301S:	Supported
3302F:	drivers/scsi/bnx2i/
3303
3304BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3305M:	Ariel Elior <aelior@marvell.com>
3306M:	Sudarsana Kalluru <skalluru@marvell.com>
3307M:	GR-everest-linux-l2@marvell.com
3308L:	netdev@vger.kernel.org
3309S:	Supported
3310F:	drivers/net/ethernet/broadcom/bnx2x/
3311
3312BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3313M:	Michael Chan <michael.chan@broadcom.com>
3314L:	netdev@vger.kernel.org
3315S:	Supported
3316F:	drivers/net/ethernet/broadcom/bnxt/
3317
3318BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3319M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3320M:	Franky Lin <franky.lin@broadcom.com>
3321M:	Hante Meuleman <hante.meuleman@broadcom.com>
3322M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3323M:	Wright Feng <wright.feng@cypress.com>
3324L:	linux-wireless@vger.kernel.org
3325L:	brcm80211-dev-list.pdl@broadcom.com
3326L:	brcm80211-dev-list@cypress.com
3327S:	Supported
3328F:	drivers/net/wireless/broadcom/brcm80211/
3329
3330BROADCOM BRCMSTB GPIO DRIVER
3331M:	Gregory Fong <gregory.0xf0@gmail.com>
3332L:	bcm-kernel-feedback-list@broadcom.com
3333S:	Supported
3334F:	drivers/gpio/gpio-brcmstb.c
3335F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3336
3337BROADCOM BRCMSTB I2C DRIVER
3338M:	Kamal Dasu <kdasu.kdev@gmail.com>
3339L:	linux-i2c@vger.kernel.org
3340L:	bcm-kernel-feedback-list@broadcom.com
3341S:	Supported
3342F:	drivers/i2c/busses/i2c-brcmstb.c
3343F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3344
3345BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3346M:	Al Cooper <alcooperx@gmail.com>
3347L:	linux-kernel@vger.kernel.org
3348L:	bcm-kernel-feedback-list@broadcom.com
3349S:	Maintained
3350F:	drivers/phy/broadcom/phy-brcm-usb*
3351
3352BROADCOM GENET ETHERNET DRIVER
3353M:	Doug Berger <opendmb@gmail.com>
3354M:	Florian Fainelli <f.fainelli@gmail.com>
3355L:	bcm-kernel-feedback-list@broadcom.com
3356L:	netdev@vger.kernel.org
3357S:	Supported
3358F:	drivers/net/ethernet/broadcom/genet/
3359
3360BROADCOM IPROC ARM ARCHITECTURE
3361M:	Ray Jui <rjui@broadcom.com>
3362M:	Scott Branden <sbranden@broadcom.com>
3363M:	bcm-kernel-feedback-list@broadcom.com
3364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3365T:	git git://github.com/broadcom/cygnus-linux.git
3366S:	Maintained
3367N:	iproc
3368N:	cygnus
3369N:	bcm[-_]nsp
3370N:	bcm9113*
3371N:	bcm9583*
3372N:	bcm9585*
3373N:	bcm9586*
3374N:	bcm988312
3375N:	bcm113*
3376N:	bcm583*
3377N:	bcm585*
3378N:	bcm586*
3379N:	bcm88312
3380N:	hr2
3381N:	stingray
3382F:	arch/arm64/boot/dts/broadcom/northstar2/*
3383F:	arch/arm64/boot/dts/broadcom/stingray/*
3384F:	drivers/clk/bcm/clk-ns*
3385F:	drivers/clk/bcm/clk-sr*
3386F:	drivers/pinctrl/bcm/pinctrl-ns*
3387F:	include/dt-bindings/clock/bcm-sr*
3388
3389BROADCOM KONA GPIO DRIVER
3390M:	Ray Jui <rjui@broadcom.com>
3391L:	bcm-kernel-feedback-list@broadcom.com
3392S:	Supported
3393F:	drivers/gpio/gpio-bcm-kona.c
3394F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3395
3396BROADCOM NETXTREME-E ROCE DRIVER
3397M:	Selvin Xavier <selvin.xavier@broadcom.com>
3398M:	Devesh Sharma <devesh.sharma@broadcom.com>
3399M:	Somnath Kotur <somnath.kotur@broadcom.com>
3400M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3401L:	linux-rdma@vger.kernel.org
3402W:	http://www.broadcom.com
3403S:	Supported
3404F:	drivers/infiniband/hw/bnxt_re/
3405F:	include/uapi/rdma/bnxt_re-abi.h
3406
3407BROADCOM NVRAM DRIVER
3408M:	Rafał Miłecki <zajec5@gmail.com>
3409L:	linux-mips@vger.kernel.org
3410S:	Maintained
3411F:	drivers/firmware/broadcom/*
3412
3413BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3414M:	Rafał Miłecki <zajec5@gmail.com>
3415L:	linux-wireless@vger.kernel.org
3416S:	Maintained
3417F:	drivers/bcma/
3418F:	include/linux/bcma/
3419
3420BROADCOM STB AVS CPUFREQ DRIVER
3421M:	Markus Mayer <mmayer@broadcom.com>
3422M:	bcm-kernel-feedback-list@broadcom.com
3423L:	linux-pm@vger.kernel.org
3424S:	Maintained
3425F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3426F:	drivers/cpufreq/brcmstb*
3427
3428BROADCOM STB AVS TMON DRIVER
3429M:	Markus Mayer <mmayer@broadcom.com>
3430M:	bcm-kernel-feedback-list@broadcom.com
3431L:	linux-pm@vger.kernel.org
3432S:	Maintained
3433F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3434F:	drivers/thermal/broadcom/brcmstb*
3435
3436BROADCOM STB NAND FLASH DRIVER
3437M:	Brian Norris <computersforpeace@gmail.com>
3438M:	Kamal Dasu <kdasu.kdev@gmail.com>
3439L:	linux-mtd@lists.infradead.org
3440L:	bcm-kernel-feedback-list@broadcom.com
3441S:	Maintained
3442F:	drivers/mtd/nand/raw/brcmnand/
3443
3444BROADCOM STB DPFE DRIVER
3445M:	Markus Mayer <mmayer@broadcom.com>
3446M:	bcm-kernel-feedback-list@broadcom.com
3447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3448S:	Maintained
3449F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3450F:	drivers/memory/brcmstb_dpfe.c
3451
3452BROADCOM SPI DRIVER
3453M:	Kamal Dasu <kdasu.kdev@gmail.com>
3454M:	bcm-kernel-feedback-list@broadcom.com
3455S:	Maintained
3456F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3457F:	drivers/spi/spi-bcm-qspi.*
3458F:	drivers/spi/spi-brcmstb-qspi.c
3459F:	drivers/spi/spi-iproc-qspi.c
3460
3461BROADCOM SYSTEMPORT ETHERNET DRIVER
3462M:	Florian Fainelli <f.fainelli@gmail.com>
3463L:	bcm-kernel-feedback-list@broadcom.com
3464L:	netdev@vger.kernel.org
3465S:	Supported
3466F:	drivers/net/ethernet/broadcom/bcmsysport.*
3467
3468BROADCOM TG3 GIGABIT ETHERNET DRIVER
3469M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3470M:	Prashant Sreedharan <prashant@broadcom.com>
3471M:	Michael Chan <mchan@broadcom.com>
3472L:	netdev@vger.kernel.org
3473S:	Supported
3474F:	drivers/net/ethernet/broadcom/tg3.*
3475
3476BROCADE BFA FC SCSI DRIVER
3477M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3478M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3479L:	linux-scsi@vger.kernel.org
3480S:	Supported
3481F:	drivers/scsi/bfa/
3482
3483BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3484M:	Rasesh Mody <rmody@marvell.com>
3485M:	Sudarsana Kalluru <skalluru@marvell.com>
3486M:	GR-Linux-NIC-Dev@marvell.com
3487L:	netdev@vger.kernel.org
3488S:	Supported
3489F:	drivers/net/ethernet/brocade/bna/
3490
3491BSG (block layer generic sg v4 driver)
3492M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3493L:	linux-scsi@vger.kernel.org
3494S:	Supported
3495F:	block/bsg.c
3496F:	include/linux/bsg.h
3497F:	include/uapi/linux/bsg.h
3498
3499BT87X AUDIO DRIVER
3500M:	Clemens Ladisch <clemens@ladisch.de>
3501L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3503S:	Maintained
3504F:	Documentation/sound/cards/bt87x.rst
3505F:	sound/pci/bt87x.c
3506
3507BT8XXGPIO DRIVER
3508M:	Michael Buesch <m@bues.ch>
3509W:	http://bu3sch.de/btgpio.php
3510S:	Maintained
3511F:	drivers/gpio/gpio-bt8xx.c
3512
3513BTRFS FILE SYSTEM
3514M:	Chris Mason <clm@fb.com>
3515M:	Josef Bacik <josef@toxicpanda.com>
3516M:	David Sterba <dsterba@suse.com>
3517L:	linux-btrfs@vger.kernel.org
3518W:	http://btrfs.wiki.kernel.org/
3519Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3521S:	Maintained
3522F:	Documentation/filesystems/btrfs.txt
3523F:	fs/btrfs/
3524F:	include/linux/btrfs*
3525F:	include/uapi/linux/btrfs*
3526
3527BTTV VIDEO4LINUX DRIVER
3528M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3529L:	linux-media@vger.kernel.org
3530W:	https://linuxtv.org
3531T:	git git://linuxtv.org/media_tree.git
3532S:	Odd fixes
3533F:	Documentation/media/v4l-drivers/bttv*
3534F:	drivers/media/pci/bt8xx/bttv*
3535
3536BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3537M:	Chanwoo Choi <cw00.choi@samsung.com>
3538L:	linux-pm@vger.kernel.org
3539L:	linux-samsung-soc@vger.kernel.org
3540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3541S:	Maintained
3542F:	drivers/devfreq/exynos-bus.c
3543F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3544
3545BUSLOGIC SCSI DRIVER
3546M:	Khalid Aziz <khalid@gonehiking.org>
3547L:	linux-scsi@vger.kernel.org
3548S:	Maintained
3549F:	drivers/scsi/BusLogic.*
3550F:	drivers/scsi/FlashPoint.*
3551
3552C-MEDIA CMI8788 DRIVER
3553M:	Clemens Ladisch <clemens@ladisch.de>
3554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3556S:	Maintained
3557F:	sound/pci/oxygen/
3558
3559C-SKY ARCHITECTURE
3560M:	Guo Ren <guoren@kernel.org>
3561T:	git https://github.com/c-sky/csky-linux.git
3562S:	Supported
3563F:	arch/csky/
3564F:	Documentation/devicetree/bindings/csky/
3565F:	drivers/irqchip/irq-csky-*
3566F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3567F:	drivers/clocksource/timer-gx6605s.c
3568F:	drivers/clocksource/timer-mp-csky.c
3569F:	Documentation/devicetree/bindings/timer/csky,*
3570K:	csky
3571N:	csky
3572
3573C6X ARCHITECTURE
3574M:	Mark Salter <msalter@redhat.com>
3575M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3576L:	linux-c6x-dev@linux-c6x.org
3577W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3578S:	Maintained
3579F:	arch/c6x/
3580
3581CA8210 IEEE-802.15.4 RADIO DRIVER
3582M:	Harry Morris <h.morris@cascoda.com>
3583L:	linux-wpan@vger.kernel.org
3584W:	https://github.com/Cascoda/ca8210-linux.git
3585S:	Maintained
3586F:	drivers/net/ieee802154/ca8210.c
3587F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3588
3589CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3590M:	David Howells <dhowells@redhat.com>
3591L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3592S:	Supported
3593F:	Documentation/filesystems/caching/cachefiles.txt
3594F:	fs/cachefiles/
3595
3596CADENCE MIPI-CSI2 BRIDGES
3597M:	Maxime Ripard <mripard@kernel.org>
3598L:	linux-media@vger.kernel.org
3599S:	Maintained
3600F:	Documentation/devicetree/bindings/media/cdns,*.txt
3601F:	drivers/media/platform/cadence/cdns-csi2*
3602
3603CADET FM/AM RADIO RECEIVER DRIVER
3604M:	Hans Verkuil <hverkuil@xs4all.nl>
3605L:	linux-media@vger.kernel.org
3606T:	git git://linuxtv.org/media_tree.git
3607W:	https://linuxtv.org
3608S:	Maintained
3609F:	drivers/media/radio/radio-cadet*
3610
3611CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3612M:	Jonathan Corbet <corbet@lwn.net>
3613L:	linux-media@vger.kernel.org
3614T:	git git://linuxtv.org/media_tree.git
3615S:	Maintained
3616F:	Documentation/media/v4l-drivers/cafe_ccic*
3617F:	drivers/media/platform/marvell-ccic/
3618
3619CAIF NETWORK LAYER
3620L:	netdev@vger.kernel.org
3621S:	Orphan
3622F:	Documentation/networking/caif/
3623F:	drivers/net/caif/
3624F:	include/uapi/linux/caif/
3625F:	include/net/caif/
3626F:	net/caif/
3627
3628CAKE QDISC
3629M:	Toke Høiland-Jørgensen <toke@toke.dk>
3630L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3631S:	Maintained
3632F:	net/sched/sch_cake.c
3633
3634CALGARY x86-64 IOMMU
3635M:	Muli Ben-Yehuda <mulix@mulix.org>
3636M:	Jon Mason <jdmason@kudzu.us>
3637L:	iommu@lists.linux-foundation.org
3638S:	Maintained
3639F:	arch/x86/kernel/pci-calgary_64.c
3640F:	arch/x86/kernel/tce_64.c
3641F:	arch/x86/include/asm/calgary.h
3642F:	arch/x86/include/asm/tce.h
3643
3644CAN NETWORK DRIVERS
3645M:	Wolfgang Grandegger <wg@grandegger.com>
3646M:	Marc Kleine-Budde <mkl@pengutronix.de>
3647L:	linux-can@vger.kernel.org
3648W:	https://github.com/linux-can
3649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3651S:	Maintained
3652F:	Documentation/devicetree/bindings/net/can/
3653F:	drivers/net/can/
3654F:	include/linux/can/dev.h
3655F:	include/linux/can/led.h
3656F:	include/linux/can/rx-offload.h
3657F:	include/linux/can/platform/
3658F:	include/uapi/linux/can/error.h
3659F:	include/uapi/linux/can/netlink.h
3660F:	include/uapi/linux/can/vxcan.h
3661
3662CAN NETWORK LAYER
3663M:	Oliver Hartkopp <socketcan@hartkopp.net>
3664M:	Marc Kleine-Budde <mkl@pengutronix.de>
3665L:	linux-can@vger.kernel.org
3666W:	https://github.com/linux-can
3667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3669S:	Maintained
3670F:	Documentation/networking/can.rst
3671F:	net/can/
3672F:	include/linux/can/core.h
3673F:	include/linux/can/skb.h
3674F:	include/net/netns/can.h
3675F:	include/uapi/linux/can.h
3676F:	include/uapi/linux/can/bcm.h
3677F:	include/uapi/linux/can/raw.h
3678F:	include/uapi/linux/can/gw.h
3679
3680CAN-J1939 NETWORK LAYER
3681M:	Robin van der Gracht <robin@protonic.nl>
3682M:	Oleksij Rempel <o.rempel@pengutronix.de>
3683R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3684L:	linux-can@vger.kernel.org
3685S:	Maintained
3686F:	Documentation/networking/j1939.txt
3687F:	net/can/j1939/
3688F:	include/uapi/linux/can/j1939.h
3689
3690CAPABILITIES
3691M:	Serge Hallyn <serge@hallyn.com>
3692L:	linux-security-module@vger.kernel.org
3693S:	Supported
3694F:	include/linux/capability.h
3695F:	include/uapi/linux/capability.h
3696F:	security/commoncap.c
3697F:	kernel/capability.c
3698
3699CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3700M:	Kevin Tsai <ktsai@capellamicro.com>
3701S:	Maintained
3702F:	drivers/iio/light/cm*
3703
3704CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3705M:	Christian Lamparter <chunkeey@googlemail.com>
3706L:	linux-wireless@vger.kernel.org
3707W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3708S:	Maintained
3709F:	drivers/net/wireless/ath/carl9170/
3710
3711CAVIUM I2C DRIVER
3712M:	Jan Glauber <jglauber@cavium.com>
3713M:	David Daney <david.daney@cavium.com>
3714W:	http://www.cavium.com
3715S:	Supported
3716F:	drivers/i2c/busses/i2c-octeon*
3717F:	drivers/i2c/busses/i2c-thunderx*
3718
3719CAVIUM LIQUIDIO NETWORK DRIVER
3720M:	Derek Chickles <dchickles@marvell.com>
3721M:	Satanand Burla <sburla@marvell.com>
3722M:	Felix Manlunas <fmanlunas@marvell.com>
3723L:	netdev@vger.kernel.org
3724W:	http://www.cavium.com
3725S:	Supported
3726F:	drivers/net/ethernet/cavium/liquidio/
3727
3728CAVIUM MMC DRIVER
3729M:	Jan Glauber <jglauber@cavium.com>
3730M:	David Daney <david.daney@cavium.com>
3731M:	Steven J. Hill <Steven.Hill@cavium.com>
3732W:	http://www.cavium.com
3733S:	Supported
3734F:	drivers/mmc/host/cavium*
3735
3736CAVIUM OCTEON-TX CRYPTO DRIVER
3737M:	George Cherian <george.cherian@cavium.com>
3738L:	linux-crypto@vger.kernel.org
3739W:	http://www.cavium.com
3740S:	Supported
3741F:	drivers/crypto/cavium/cpt/
3742
3743CAVIUM THUNDERX2 ARM64 SOC
3744M:	Robert Richter <rrichter@cavium.com>
3745M:	Jayachandran C <jnair@caviumnetworks.com>
3746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3747S:	Maintained
3748F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3749F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3750
3751CC2520 IEEE-802.15.4 RADIO DRIVER
3752M:	Varka Bhadram <varkabhadram@gmail.com>
3753L:	linux-wpan@vger.kernel.org
3754S:	Maintained
3755F:	drivers/net/ieee802154/cc2520.c
3756F:	include/linux/spi/cc2520.h
3757F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3758
3759CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3760M:	Gilad Ben-Yossef <gilad@benyossef.com>
3761L:	linux-crypto@vger.kernel.org
3762S:	Supported
3763F:	drivers/crypto/ccree/
3764W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3765
3766CEC FRAMEWORK
3767M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3768L:	linux-media@vger.kernel.org
3769T:	git git://linuxtv.org/media_tree.git
3770W:	http://linuxtv.org
3771S:	Supported
3772F:	Documentation/media/kapi/cec-core.rst
3773F:	Documentation/media/uapi/cec
3774F:	drivers/media/cec/
3775F:	drivers/media/rc/keymaps/rc-cec.c
3776F:	include/media/cec.h
3777F:	include/media/cec-notifier.h
3778F:	include/uapi/linux/cec.h
3779F:	include/uapi/linux/cec-funcs.h
3780F:	Documentation/devicetree/bindings/media/cec.txt
3781F:	Documentation/ABI/testing/debugfs-cec-error-inj
3782
3783CEC GPIO DRIVER
3784M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3785L:	linux-media@vger.kernel.org
3786T:	git git://linuxtv.org/media_tree.git
3787W:	http://linuxtv.org
3788S:	Supported
3789F:	drivers/media/platform/cec-gpio/
3790F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3791
3792CELL BROADBAND ENGINE ARCHITECTURE
3793M:	Arnd Bergmann <arnd@arndb.de>
3794L:	linuxppc-dev@lists.ozlabs.org
3795W:	http://www.ibm.com/developerworks/power/cell/
3796S:	Supported
3797F:	arch/powerpc/include/asm/cell*.h
3798F:	arch/powerpc/include/asm/spu*.h
3799F:	arch/powerpc/include/uapi/asm/spu*.h
3800F:	arch/powerpc/oprofile/*cell*
3801F:	arch/powerpc/platforms/cell/
3802
3803CEPH COMMON CODE (LIBCEPH)
3804M:	Ilya Dryomov <idryomov@gmail.com>
3805M:	Jeff Layton <jlayton@kernel.org>
3806M:	Sage Weil <sage@redhat.com>
3807L:	ceph-devel@vger.kernel.org
3808W:	http://ceph.com/
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3810T:	git git://github.com/ceph/ceph-client.git
3811S:	Supported
3812F:	net/ceph/
3813F:	include/linux/ceph/
3814F:	include/linux/crush/
3815
3816CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3817M:	Jeff Layton <jlayton@kernel.org>
3818M:	Sage Weil <sage@redhat.com>
3819M:	Ilya Dryomov <idryomov@gmail.com>
3820L:	ceph-devel@vger.kernel.org
3821W:	http://ceph.com/
3822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3823T:	git git://github.com/ceph/ceph-client.git
3824S:	Supported
3825F:	Documentation/filesystems/ceph.txt
3826F:	fs/ceph/
3827
3828CERTIFICATE HANDLING:
3829M:	David Howells <dhowells@redhat.com>
3830M:	David Woodhouse <dwmw2@infradead.org>
3831L:	keyrings@vger.kernel.org
3832S:	Maintained
3833F:	Documentation/admin-guide/module-signing.rst
3834F:	certs/
3835F:	scripts/sign-file.c
3836F:	scripts/extract-cert.c
3837
3838CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3839L:	devel@driverdev.osuosl.org
3840S:	Obsolete
3841F:	drivers/staging/wusbcore/
3842
3843CFAG12864B LCD DRIVER
3844M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3845S:	Maintained
3846F:	drivers/auxdisplay/cfag12864b.c
3847F:	include/linux/cfag12864b.h
3848
3849CFAG12864BFB LCD FRAMEBUFFER DRIVER
3850M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3851S:	Maintained
3852F:	drivers/auxdisplay/cfag12864bfb.c
3853F:	include/linux/cfag12864b.h
3854
3855802.11 (including CFG80211/NL80211)
3856M:	Johannes Berg <johannes@sipsolutions.net>
3857L:	linux-wireless@vger.kernel.org
3858W:	http://wireless.kernel.org/
3859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3861S:	Maintained
3862F:	net/wireless/
3863F:	include/uapi/linux/nl80211.h
3864F:	include/linux/ieee80211.h
3865F:	include/net/wext.h
3866F:	include/net/cfg80211.h
3867F:	include/net/iw_handler.h
3868F:	include/net/ieee80211_radiotap.h
3869F:	Documentation/driver-api/80211/cfg80211.rst
3870F:	Documentation/networking/regulatory.txt
3871
3872CHAR and MISC DRIVERS
3873M:	Arnd Bergmann <arnd@arndb.de>
3874M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3876S:	Supported
3877F:	drivers/char/
3878F:	drivers/misc/
3879F:	include/linux/miscdevice.h
3880
3881CHECKPATCH
3882M:	Andy Whitcroft <apw@canonical.com>
3883M:	Joe Perches <joe@perches.com>
3884S:	Maintained
3885F:	scripts/checkpatch.pl
3886
3887CHINESE DOCUMENTATION
3888M:	Harry Wei <harryxiyou@gmail.com>
3889M:	Alex Shi <alex.shi@linux.alibaba.com>
3890L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3891S:	Maintained
3892F:	Documentation/translations/zh_CN/
3893
3894CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3895M:	Peter Chen <Peter.Chen@nxp.com>
3896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3897L:	linux-usb@vger.kernel.org
3898S:	Maintained
3899F:	drivers/usb/chipidea/
3900
3901CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3902M:	Hans de Goede <hdegoede@redhat.com>
3903L:	linux-input@vger.kernel.org
3904S:	Maintained
3905F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3906F:	drivers/input/touchscreen/chipone_icn8318.c
3907
3908CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3909M:	Hans de Goede <hdegoede@redhat.com>
3910L:	linux-input@vger.kernel.org
3911S:	Maintained
3912F:	drivers/input/touchscreen/chipone_icn8505.c
3913
3914CHROME HARDWARE PLATFORM SUPPORT
3915M:	Benson Leung <bleung@chromium.org>
3916M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3917S:	Maintained
3918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3919F:	drivers/platform/chrome/
3920
3921CHROMEOS EC SUBDRIVERS
3922M:	Benson Leung <bleung@chromium.org>
3923M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3924R:	Guenter Roeck <groeck@chromium.org>
3925S:	Maintained
3926N:	cros_ec
3927N:	cros-ec
3928F:	drivers/power/supply/cros_usbpd-charger.c
3929
3930CHROMEOS EC CODEC DRIVER
3931M:	Cheng-Yi Chiang <cychiang@chromium.org>
3932S:	Maintained
3933R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3934R:	Guenter Roeck <groeck@chromium.org>
3935F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3936F:	sound/soc/codecs/cros_ec_codec.*
3937
3938CIRRUS LOGIC AUDIO CODEC DRIVERS
3939M:	Brian Austin <brian.austin@cirrus.com>
3940M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3941L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3942S:	Maintained
3943F:	sound/soc/codecs/cs*
3944
3945CIRRUS LOGIC EP93XX ETHERNET DRIVER
3946M:	Hartley Sweeten <hsweeten@visionengravers.com>
3947L:	netdev@vger.kernel.org
3948S:	Maintained
3949F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3950
3951CIRRUS LOGIC LOCHNAGAR DRIVER
3952M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3953M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3954L:	patches@opensource.cirrus.com
3955S:	Supported
3956F:	drivers/clk/clk-lochnagar.c
3957F:	drivers/hwmon/lochnagar-hwmon.c
3958F:	drivers/mfd/lochnagar-i2c.c
3959F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3960F:	drivers/regulator/lochnagar-regulator.c
3961F:	sound/soc/codecs/lochnagar-sc.c
3962F:	include/dt-bindings/clk/lochnagar.h
3963F:	include/dt-bindings/pinctrl/lochnagar.h
3964F:	include/linux/mfd/lochnagar*
3965F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3966F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3967F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3968F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3969F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3970F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3971F:	Documentation/hwmon/lochnagar.rst
3972
3973CISCO FCOE HBA DRIVER
3974M:	Satish Kharat <satishkh@cisco.com>
3975M:	Sesidhar Baddela <sebaddel@cisco.com>
3976M:	Karan Tilak Kumar <kartilak@cisco.com>
3977L:	linux-scsi@vger.kernel.org
3978S:	Supported
3979F:	drivers/scsi/fnic/
3980
3981CISCO SCSI HBA DRIVER
3982M:	Karan Tilak Kumar <kartilak@cisco.com>
3983M:	Sesidhar Baddela <sebaddel@cisco.com>
3984L:	linux-scsi@vger.kernel.org
3985S:	Supported
3986F:	drivers/scsi/snic/
3987
3988CISCO VIC ETHERNET NIC DRIVER
3989M:	Christian Benvenuti <benve@cisco.com>
3990M:	Govindarajulu Varadarajan <_govind@gmx.com>
3991M:	Parvi Kaustubhi <pkaustub@cisco.com>
3992S:	Supported
3993F:	drivers/net/ethernet/cisco/enic/
3994
3995CISCO VIC LOW LATENCY NIC DRIVER
3996M:	Christian Benvenuti <benve@cisco.com>
3997M:	Nelson Escobar <neescoba@cisco.com>
3998M:	Parvi Kaustubhi <pkaustub@cisco.com>
3999S:	Supported
4000F:	drivers/infiniband/hw/usnic/
4001
4002CIRRUS LOGIC MADERA CODEC DRIVERS
4003M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4004M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4006L:	patches@opensource.cirrus.com
4007T:	git https://github.com/CirrusLogic/linux-drivers.git
4008W:	https://github.com/CirrusLogic/linux-drivers/wiki
4009S:	Supported
4010F:	Documentation/devicetree/bindings/mfd/madera.txt
4011F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4012F:	Documentation/devicetree/bindings/sound/madera.txt
4013F:	include/dt-bindings/sound/madera*
4014F:	include/linux/irqchip/irq-madera*
4015F:	include/linux/mfd/madera/*
4016F:	include/sound/madera*
4017F:	drivers/gpio/gpio-madera*
4018F:	drivers/irqchip/irq-madera*
4019F:	drivers/mfd/madera*
4020F:	drivers/mfd/cs47l*
4021F:	drivers/pinctrl/cirrus/*
4022F:	sound/soc/codecs/cs47l*
4023F:	sound/soc/codecs/madera*
4024
4025CLANG-FORMAT FILE
4026M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4027S:	Maintained
4028F:	.clang-format
4029
4030CLANG/LLVM BUILD SUPPORT
4031L:	clang-built-linux@googlegroups.com
4032W:	https://clangbuiltlinux.github.io/
4033B:	https://github.com/ClangBuiltLinux/linux/issues
4034C:	irc://chat.freenode.net/clangbuiltlinux
4035S:	Supported
4036K:	\b(?i:clang|llvm)\b
4037
4038CLEANCACHE API
4039M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4040L:	linux-kernel@vger.kernel.org
4041S:	Maintained
4042F:	mm/cleancache.c
4043F:	include/linux/cleancache.h
4044
4045CLK API
4046M:	Russell King <linux@armlinux.org.uk>
4047L:	linux-clk@vger.kernel.org
4048S:	Maintained
4049F:	include/linux/clk.h
4050
4051CLOCKSOURCE, CLOCKEVENT DRIVERS
4052M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4053M:	Thomas Gleixner <tglx@linutronix.de>
4054L:	linux-kernel@vger.kernel.org
4055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4056S:	Supported
4057F:	drivers/clocksource/
4058F:	Documentation/devicetree/bindings/timer/
4059
4060CMPC ACPI DRIVER
4061M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4062M:	Daniel Oliveira Nascimento <don@syst.com.br>
4063L:	platform-driver-x86@vger.kernel.org
4064S:	Supported
4065F:	drivers/platform/x86/classmate-laptop.c
4066
4067COBALT MEDIA DRIVER
4068M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4069L:	linux-media@vger.kernel.org
4070T:	git git://linuxtv.org/media_tree.git
4071W:	https://linuxtv.org
4072S:	Supported
4073F:	drivers/media/pci/cobalt/
4074
4075COCCINELLE/Semantic Patches (SmPL)
4076M:	Julia Lawall <Julia.Lawall@lip6.fr>
4077M:	Gilles Muller <Gilles.Muller@lip6.fr>
4078M:	Nicolas Palix <nicolas.palix@imag.fr>
4079M:	Michal Marek <michal.lkml@markovi.net>
4080L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4082W:	http://coccinelle.lip6.fr/
4083S:	Supported
4084F:	Documentation/dev-tools/coccinelle.rst
4085F:	scripts/coccinelle/
4086F:	scripts/coccicheck
4087
4088CODA FILE SYSTEM
4089M:	Jan Harkes <jaharkes@cs.cmu.edu>
4090M:	coda@cs.cmu.edu
4091L:	codalist@coda.cs.cmu.edu
4092W:	http://www.coda.cs.cmu.edu/
4093S:	Maintained
4094F:	Documentation/filesystems/coda.txt
4095F:	fs/coda/
4096F:	include/linux/coda*.h
4097F:	include/uapi/linux/coda*.h
4098
4099CODA V4L2 MEM2MEM DRIVER
4100M:	Philipp Zabel <p.zabel@pengutronix.de>
4101L:	linux-media@vger.kernel.org
4102S:	Maintained
4103F:	Documentation/devicetree/bindings/media/coda.txt
4104F:	drivers/media/platform/coda/
4105
4106CODE OF CONDUCT
4107M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4108S:	Supported
4109F:	Documentation/process/code-of-conduct.rst
4110F:	Documentation/process/code-of-conduct-interpretation.rst
4111
4112COMMON CLK FRAMEWORK
4113M:	Michael Turquette <mturquette@baylibre.com>
4114M:	Stephen Boyd <sboyd@kernel.org>
4115L:	linux-clk@vger.kernel.org
4116Q:	http://patchwork.kernel.org/project/linux-clk/list/
4117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4118S:	Maintained
4119F:	Documentation/devicetree/bindings/clock/
4120F:	drivers/clk/
4121X:	drivers/clk/clkdev.c
4122F:	include/linux/clk-pr*
4123F:	include/linux/clk/
4124F:	include/linux/of_clk.h
4125
4126COMMON INTERNET FILE SYSTEM (CIFS)
4127M:	Steve French <sfrench@samba.org>
4128L:	linux-cifs@vger.kernel.org
4129L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4130W:	http://linux-cifs.samba.org/
4131T:	git git://git.samba.org/sfrench/cifs-2.6.git
4132S:	Supported
4133F:	Documentation/admin-guide/cifs/
4134F:	fs/cifs/
4135
4136COMPACTPCI HOTPLUG CORE
4137M:	Scott Murray <scott@spiteful.org>
4138L:	linux-pci@vger.kernel.org
4139S:	Maintained
4140F:	drivers/pci/hotplug/cpci_hotplug*
4141
4142COMPACTPCI HOTPLUG GENERIC DRIVER
4143M:	Scott Murray <scott@spiteful.org>
4144L:	linux-pci@vger.kernel.org
4145S:	Maintained
4146F:	drivers/pci/hotplug/cpcihp_generic.c
4147
4148COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4149M:	Scott Murray <scott@spiteful.org>
4150L:	linux-pci@vger.kernel.org
4151S:	Maintained
4152F:	drivers/pci/hotplug/cpcihp_zt5550.*
4153
4154COMPAL LAPTOP SUPPORT
4155M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4156L:	platform-driver-x86@vger.kernel.org
4157S:	Maintained
4158F:	drivers/platform/x86/compal-laptop.c
4159
4160COMPILER ATTRIBUTES
4161M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4162S:	Maintained
4163F:	include/linux/compiler_attributes.h
4164
4165CONEXANT ACCESSRUNNER USB DRIVER
4166L:	accessrunner-general@lists.sourceforge.net
4167W:	http://accessrunner.sourceforge.net/
4168S:	Orphan
4169F:	drivers/usb/atm/cxacru.c
4170
4171CONFIGFS
4172M:	Joel Becker <jlbec@evilplan.org>
4173M:	Christoph Hellwig <hch@lst.de>
4174T:	git git://git.infradead.org/users/hch/configfs.git
4175S:	Supported
4176F:	fs/configfs/
4177F:	include/linux/configfs.h
4178
4179CONNECTOR
4180M:	Evgeniy Polyakov <zbr@ioremap.net>
4181L:	netdev@vger.kernel.org
4182S:	Maintained
4183F:	drivers/connector/
4184
4185CONTROL GROUP (CGROUP)
4186M:	Tejun Heo <tj@kernel.org>
4187M:	Li Zefan <lizefan@huawei.com>
4188M:	Johannes Weiner <hannes@cmpxchg.org>
4189L:	cgroups@vger.kernel.org
4190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4191S:	Maintained
4192F:	Documentation/admin-guide/cgroup-v2.rst
4193F:	Documentation/admin-guide/cgroup-v1/
4194F:	include/linux/cgroup*
4195F:	kernel/cgroup/
4196
4197CONTROL GROUP - CPUSET
4198M:	Li Zefan <lizefan@huawei.com>
4199L:	cgroups@vger.kernel.org
4200W:	http://www.bullopensource.org/cpuset/
4201W:	http://oss.sgi.com/projects/cpusets/
4202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4203S:	Maintained
4204F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4205F:	include/linux/cpuset.h
4206F:	kernel/cgroup/cpuset.c
4207
4208CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4209M:	Johannes Weiner <hannes@cmpxchg.org>
4210M:	Michal Hocko <mhocko@kernel.org>
4211M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4212L:	cgroups@vger.kernel.org
4213L:	linux-mm@kvack.org
4214S:	Maintained
4215F:	mm/memcontrol.c
4216F:	mm/swap_cgroup.c
4217
4218CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4219M:	Tejun Heo <tj@kernel.org>
4220M:	Jens Axboe <axboe@kernel.dk>
4221L:	cgroups@vger.kernel.org
4222L:	linux-block@vger.kernel.org
4223T:	git git://git.kernel.dk/linux-block
4224F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4225F:	block/blk-cgroup.c
4226F:	include/linux/blk-cgroup.h
4227F:	block/blk-throttle.c
4228F:	block/blk-iolatency.c
4229F:	block/bfq-cgroup.c
4230
4231CORETEMP HARDWARE MONITORING DRIVER
4232M:	Fenghua Yu <fenghua.yu@intel.com>
4233L:	linux-hwmon@vger.kernel.org
4234S:	Maintained
4235F:	Documentation/hwmon/coretemp.rst
4236F:	drivers/hwmon/coretemp.c
4237
4238COSA/SRP SYNC SERIAL DRIVER
4239M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4240W:	http://www.fi.muni.cz/~kas/cosa/
4241S:	Maintained
4242F:	drivers/net/wan/cosa*
4243
4244COUNTER SUBSYSTEM
4245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4246L:	linux-iio@vger.kernel.org
4247S:	Maintained
4248F:	Documentation/ABI/testing/sysfs-bus-counter*
4249F:	Documentation/driver-api/generic-counter.rst
4250F:	drivers/counter/
4251F:	include/linux/counter.h
4252F:	include/linux/counter_enum.h
4253
4254CPMAC ETHERNET DRIVER
4255M:	Florian Fainelli <f.fainelli@gmail.com>
4256L:	netdev@vger.kernel.org
4257S:	Maintained
4258F:	drivers/net/ethernet/ti/cpmac.c
4259
4260CPU FREQUENCY SCALING FRAMEWORK
4261M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4262M:	Viresh Kumar <viresh.kumar@linaro.org>
4263L:	linux-pm@vger.kernel.org
4264S:	Maintained
4265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4267B:	https://bugzilla.kernel.org
4268F:	Documentation/admin-guide/pm/cpufreq.rst
4269F:	Documentation/admin-guide/pm/intel_pstate.rst
4270F:	Documentation/cpu-freq/
4271F:	Documentation/devicetree/bindings/cpufreq/
4272F:	drivers/cpufreq/
4273F:	kernel/sched/cpufreq*.c
4274F:	include/linux/cpufreq.h
4275F:	include/linux/sched/cpufreq.h
4276F:	tools/testing/selftests/cpufreq/
4277
4278CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4279M:	Viresh Kumar <viresh.kumar@linaro.org>
4280M:	Sudeep Holla <sudeep.holla@arm.com>
4281L:	linux-pm@vger.kernel.org
4282W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4283S:	Maintained
4284F:	drivers/cpufreq/arm_big_little.h
4285F:	drivers/cpufreq/arm_big_little.c
4286
4287CPU POWER MONITORING SUBSYSTEM
4288M:	Thomas Renninger <trenn@suse.com>
4289M:	Shuah Khan <shuah@kernel.org>
4290M:	Shuah Khan <skhan@linuxfoundation.org>
4291L:	linux-pm@vger.kernel.org
4292S:	Maintained
4293F:	tools/power/cpupower/
4294
4295CPUID/MSR DRIVER
4296M:	"H. Peter Anvin" <hpa@zytor.com>
4297S:	Maintained
4298F:	arch/x86/kernel/cpuid.c
4299F:	arch/x86/kernel/msr.c
4300
4301CPUIDLE DRIVER - ARM BIG LITTLE
4302M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4303M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4304L:	linux-pm@vger.kernel.org
4305L:	linux-arm-kernel@lists.infradead.org
4306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4307S:	Maintained
4308F:	drivers/cpuidle/cpuidle-big_little.c
4309
4310CPUIDLE DRIVER - ARM EXYNOS
4311M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4312M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4313M:	Kukjin Kim <kgene@kernel.org>
4314L:	linux-pm@vger.kernel.org
4315L:	linux-samsung-soc@vger.kernel.org
4316S:	Supported
4317F:	drivers/cpuidle/cpuidle-exynos.c
4318F:	arch/arm/mach-exynos/pm.c
4319
4320CPUIDLE DRIVER - ARM PSCI
4321M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4322M:	Sudeep Holla <sudeep.holla@arm.com>
4323L:	linux-pm@vger.kernel.org
4324L:	linux-arm-kernel@lists.infradead.org
4325S:	Supported
4326F:	drivers/cpuidle/cpuidle-psci.c
4327
4328CPU IDLE TIME MANAGEMENT FRAMEWORK
4329M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4330M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4331L:	linux-pm@vger.kernel.org
4332S:	Maintained
4333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4334B:	https://bugzilla.kernel.org
4335F:	Documentation/admin-guide/pm/cpuidle.rst
4336F:	Documentation/driver-api/pm/cpuidle.rst
4337F:	drivers/cpuidle/*
4338F:	include/linux/cpuidle.h
4339
4340CRAMFS FILESYSTEM
4341M:	Nicolas Pitre <nico@fluxnic.net>
4342S:	Maintained
4343F:	Documentation/filesystems/cramfs.txt
4344F:	fs/cramfs/
4345
4346CRYPTO API
4347M:	Herbert Xu <herbert@gondor.apana.org.au>
4348M:	"David S. Miller" <davem@davemloft.net>
4349L:	linux-crypto@vger.kernel.org
4350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4352S:	Maintained
4353F:	Documentation/crypto/
4354F:	Documentation/devicetree/bindings/crypto/
4355F:	arch/*/crypto/
4356F:	crypto/
4357F:	drivers/crypto/
4358F:	include/crypto/
4359F:	include/linux/crypto*
4360F:	lib/crypto/
4361
4362CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4363M:	Neil Horman <nhorman@tuxdriver.com>
4364L:	linux-crypto@vger.kernel.org
4365S:	Maintained
4366F:	crypto/ansi_cprng.c
4367F:	crypto/rng.c
4368
4369CS3308 MEDIA DRIVER
4370M:	Hans Verkuil <hverkuil@xs4all.nl>
4371L:	linux-media@vger.kernel.org
4372T:	git git://linuxtv.org/media_tree.git
4373W:	http://linuxtv.org
4374S:	Odd Fixes
4375F:	drivers/media/i2c/cs3308.c
4376
4377CS5535 Audio ALSA driver
4378M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4379S:	Maintained
4380F:	sound/pci/cs5535audio/
4381
4382CSI DRIVERS FOR ALLWINNER V3s
4383M:	Yong Deng <yong.deng@magewell.com>
4384L:	linux-media@vger.kernel.org
4385T:	git git://linuxtv.org/media_tree.git
4386S:	Maintained
4387F:	drivers/media/platform/sunxi/sun6i-csi/
4388F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4389
4390CW1200 WLAN driver
4391M:	Solomon Peachy <pizza@shaftnet.org>
4392S:	Maintained
4393F:	drivers/net/wireless/st/cw1200/
4394
4395CX18 VIDEO4LINUX DRIVER
4396M:	Andy Walls <awalls@md.metrocast.net>
4397L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4398L:	linux-media@vger.kernel.org
4399T:	git git://linuxtv.org/media_tree.git
4400W:	https://linuxtv.org
4401W:	http://www.ivtvdriver.org/index.php/Cx18
4402S:	Maintained
4403F:	Documentation/media/v4l-drivers/cx18*
4404F:	drivers/media/pci/cx18/
4405F:	include/uapi/linux/ivtv*
4406
4407CX2341X MPEG ENCODER HELPER MODULE
4408M:	Hans Verkuil <hverkuil@xs4all.nl>
4409L:	linux-media@vger.kernel.org
4410T:	git git://linuxtv.org/media_tree.git
4411W:	https://linuxtv.org
4412S:	Maintained
4413F:	drivers/media/common/cx2341x*
4414F:	include/media/drv-intf/cx2341x.h
4415
4416CX24120 MEDIA DRIVER
4417M:	Jemma Denson <jdenson@gmail.com>
4418M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4419L:	linux-media@vger.kernel.org
4420W:	https://linuxtv.org
4421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4422S:	Maintained
4423F:	drivers/media/dvb-frontends/cx24120*
4424
4425CX88 VIDEO4LINUX DRIVER
4426M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4427L:	linux-media@vger.kernel.org
4428W:	https://linuxtv.org
4429T:	git git://linuxtv.org/media_tree.git
4430S:	Odd fixes
4431F:	Documentation/media/v4l-drivers/cx88*
4432F:	drivers/media/pci/cx88/
4433
4434CXD2820R MEDIA DRIVER
4435M:	Antti Palosaari <crope@iki.fi>
4436L:	linux-media@vger.kernel.org
4437W:	https://linuxtv.org
4438W:	http://palosaari.fi/linux/
4439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4440T:	git git://linuxtv.org/anttip/media_tree.git
4441S:	Maintained
4442F:	drivers/media/dvb-frontends/cxd2820r*
4443
4444CXGB3 ETHERNET DRIVER (CXGB3)
4445M:	Vishal Kulkarni <vishal@chelsio.com>
4446L:	netdev@vger.kernel.org
4447W:	http://www.chelsio.com
4448S:	Supported
4449F:	drivers/net/ethernet/chelsio/cxgb3/
4450
4451CXGB3 ISCSI DRIVER (CXGB3I)
4452M:	Karen Xie <kxie@chelsio.com>
4453L:	linux-scsi@vger.kernel.org
4454W:	http://www.chelsio.com
4455S:	Supported
4456F:	drivers/scsi/cxgbi/cxgb3i
4457
4458CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4459M:	Potnuri Bharat Teja <bharat@chelsio.com>
4460L:	linux-rdma@vger.kernel.org
4461W:	http://www.openfabrics.org
4462S:	Supported
4463F:	drivers/infiniband/hw/cxgb3/
4464F:	include/uapi/rdma/cxgb3-abi.h
4465
4466CXGB4 CRYPTO DRIVER (chcr)
4467M:	Atul Gupta <atul.gupta@chelsio.com>
4468L:	linux-crypto@vger.kernel.org
4469W:	http://www.chelsio.com
4470S:	Supported
4471F:	drivers/crypto/chelsio
4472
4473CXGB4 ETHERNET DRIVER (CXGB4)
4474M:	Vishal Kulkarni <vishal@chelsio.com>
4475L:	netdev@vger.kernel.org
4476W:	http://www.chelsio.com
4477S:	Supported
4478F:	drivers/net/ethernet/chelsio/cxgb4/
4479
4480CXGB4 ISCSI DRIVER (CXGB4I)
4481M:	Karen Xie <kxie@chelsio.com>
4482L:	linux-scsi@vger.kernel.org
4483W:	http://www.chelsio.com
4484S:	Supported
4485F:	drivers/scsi/cxgbi/cxgb4i
4486
4487CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4488M:	Potnuri Bharat Teja <bharat@chelsio.com>
4489L:	linux-rdma@vger.kernel.org
4490W:	http://www.openfabrics.org
4491S:	Supported
4492F:	drivers/infiniband/hw/cxgb4/
4493F:	include/uapi/rdma/cxgb4-abi.h
4494
4495CXGB4VF ETHERNET DRIVER (CXGB4VF)
4496M:	Casey Leedom <leedom@chelsio.com>
4497L:	netdev@vger.kernel.org
4498W:	http://www.chelsio.com
4499S:	Supported
4500F:	drivers/net/ethernet/chelsio/cxgb4vf/
4501
4502CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4503M:	Frederic Barrat <fbarrat@linux.ibm.com>
4504M:	Andrew Donnellan <ajd@linux.ibm.com>
4505L:	linuxppc-dev@lists.ozlabs.org
4506S:	Supported
4507F:	arch/powerpc/platforms/powernv/pci-cxl.c
4508F:	drivers/misc/cxl/
4509F:	include/misc/cxl*
4510F:	include/uapi/misc/cxl.h
4511F:	Documentation/powerpc/cxl.rst
4512F:	Documentation/ABI/testing/sysfs-class-cxl
4513
4514CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4515M:	Manoj N. Kumar <manoj@linux.ibm.com>
4516M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4517M:	Uma Krishnan <ukrishn@linux.ibm.com>
4518L:	linux-scsi@vger.kernel.org
4519S:	Supported
4520F:	drivers/scsi/cxlflash/
4521F:	include/uapi/scsi/cxlflash_ioctl.h
4522F:	Documentation/powerpc/cxlflash.rst
4523
4524CYBERPRO FB DRIVER
4525M:	Russell King <linux@armlinux.org.uk>
4526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4527W:	http://www.armlinux.org.uk/
4528S:	Maintained
4529F:	drivers/video/fbdev/cyber2000fb.*
4530
4531CYCLADES ASYNC MUX DRIVER
4532W:	http://www.cyclades.com/
4533S:	Orphan
4534F:	drivers/tty/cyclades.c
4535F:	include/linux/cyclades.h
4536F:	include/uapi/linux/cyclades.h
4537
4538CYCLADES PC300 DRIVER
4539W:	http://www.cyclades.com/
4540S:	Orphan
4541F:	drivers/net/wan/pc300*
4542
4543CYPRESS_FIRMWARE MEDIA DRIVER
4544M:	Antti Palosaari <crope@iki.fi>
4545L:	linux-media@vger.kernel.org
4546W:	https://linuxtv.org
4547W:	http://palosaari.fi/linux/
4548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4549T:	git git://linuxtv.org/anttip/media_tree.git
4550S:	Maintained
4551F:	drivers/media/common/cypress_firmware*
4552
4553CYTTSP TOUCHSCREEN DRIVER
4554M:	Ferruh Yigit <fery@cypress.com>
4555L:	linux-input@vger.kernel.org
4556S:	Supported
4557F:	drivers/input/touchscreen/cyttsp*
4558F:	include/linux/input/cyttsp.h
4559
4560D-LINK DIR-685 TOUCHKEYS DRIVER
4561M:	Linus Walleij <linus.walleij@linaro.org>
4562L:	linux-input@vger.kernel.org
4563S:	Supported
4564F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4565
4566DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4567M:	Joshua Kinard <kumba@gentoo.org>
4568S:	Maintained
4569F:	drivers/rtc/rtc-ds1685.c
4570F:	include/linux/rtc/ds1685.h
4571
4572DAMA SLAVE for AX.25
4573M:	Joerg Reuter <jreuter@yaina.de>
4574W:	http://yaina.de/jreuter/
4575W:	http://www.qsl.net/dl1bke/
4576L:	linux-hams@vger.kernel.org
4577S:	Maintained
4578F:	net/ax25/af_ax25.c
4579F:	net/ax25/ax25_dev.c
4580F:	net/ax25/ax25_ds_*
4581F:	net/ax25/ax25_in.c
4582F:	net/ax25/ax25_out.c
4583F:	net/ax25/ax25_timer.c
4584F:	net/ax25/sysctl_net_ax25.c
4585
4586DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4587L:	netdev@vger.kernel.org
4588S:	Orphan
4589F:	Documentation/networking/device_drivers/dec/dmfe.txt
4590F:	drivers/net/ethernet/dec/tulip/dmfe.c
4591
4592DC390/AM53C974 SCSI driver
4593M:	Hannes Reinecke <hare@suse.com>
4594L:	linux-scsi@vger.kernel.org
4595S:	Maintained
4596F:	drivers/scsi/am53c974.c
4597
4598DC395x SCSI driver
4599M:	Oliver Neukum <oliver@neukum.org>
4600M:	Ali Akcaagac <aliakc@web.de>
4601M:	Jamie Lenehan <lenehan@twibble.org>
4602L:	dc395x@twibble.org
4603W:	http://twibble.org/dist/dc395x/
4604W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4605S:	Maintained
4606F:	Documentation/scsi/dc395x.txt
4607F:	drivers/scsi/dc395x.*
4608
4609DCCP PROTOCOL
4610M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4611L:	dccp@vger.kernel.org
4612W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4613S:	Maintained
4614F:	include/linux/dccp.h
4615F:	include/uapi/linux/dccp.h
4616F:	include/linux/tfrc.h
4617F:	net/dccp/
4618
4619DECnet NETWORK LAYER
4620W:	http://linux-decnet.sourceforge.net
4621L:	linux-decnet-user@lists.sourceforge.net
4622S:	Orphan
4623F:	Documentation/networking/decnet.txt
4624F:	net/decnet/
4625
4626DECSTATION PLATFORM SUPPORT
4627M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4628L:	linux-mips@vger.kernel.org
4629W:	http://www.linux-mips.org/wiki/DECstation
4630S:	Maintained
4631F:	arch/mips/dec/
4632F:	arch/mips/include/asm/dec/
4633F:	arch/mips/include/asm/mach-dec/
4634
4635DEFXX FDDI NETWORK DRIVER
4636M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4637S:	Maintained
4638F:	drivers/net/fddi/defxx.*
4639
4640DELL SMBIOS DRIVER
4641M:	Pali Rohár <pali.rohar@gmail.com>
4642M:	Mario Limonciello <mario.limonciello@dell.com>
4643L:	platform-driver-x86@vger.kernel.org
4644S:	Maintained
4645F:	drivers/platform/x86/dell-smbios.*
4646
4647DELL SMBIOS SMM DRIVER
4648M:	Mario Limonciello <mario.limonciello@dell.com>
4649L:	platform-driver-x86@vger.kernel.org
4650S:	Maintained
4651F:	drivers/platform/x86/dell-smbios-smm.c
4652
4653DELL SMBIOS WMI DRIVER
4654M:	Mario Limonciello <mario.limonciello@dell.com>
4655L:	platform-driver-x86@vger.kernel.org
4656S:	Maintained
4657F:	drivers/platform/x86/dell-smbios-wmi.c
4658F:	tools/wmi/dell-smbios-example.c
4659
4660DEFZA FDDI NETWORK DRIVER
4661M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4662S:	Maintained
4663F:	drivers/net/fddi/defza.*
4664
4665DELL LAPTOP DRIVER
4666M:	Matthew Garrett <mjg59@srcf.ucam.org>
4667M:	Pali Rohár <pali.rohar@gmail.com>
4668L:	platform-driver-x86@vger.kernel.org
4669S:	Maintained
4670F:	drivers/platform/x86/dell-laptop.c
4671
4672DELL LAPTOP FREEFALL DRIVER
4673M:	Pali Rohár <pali.rohar@gmail.com>
4674S:	Maintained
4675F:	drivers/platform/x86/dell-smo8800.c
4676
4677DELL LAPTOP RBTN DRIVER
4678M:	Pali Rohár <pali.rohar@gmail.com>
4679S:	Maintained
4680F:	drivers/platform/x86/dell-rbtn.*
4681
4682DELL REMOTE BIOS UPDATE DRIVER
4683M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4684L:	platform-driver-x86@vger.kernel.org
4685S:	Maintained
4686F:	drivers/platform/x86/dell_rbu.c
4687
4688DELL LAPTOP SMM DRIVER
4689M:	Pali Rohár <pali.rohar@gmail.com>
4690S:	Maintained
4691F:	drivers/hwmon/dell-smm-hwmon.c
4692F:	include/uapi/linux/i8k.h
4693
4694DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4695M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4696L:	platform-driver-x86@vger.kernel.org
4697S:	Maintained
4698F:	Documentation/driver-api/dcdbas.rst
4699F:	drivers/platform/x86/dcdbas.*
4700
4701DELL WMI NOTIFICATIONS DRIVER
4702M:	Matthew Garrett <mjg59@srcf.ucam.org>
4703M:	Pali Rohár <pali.rohar@gmail.com>
4704S:	Maintained
4705F:	drivers/platform/x86/dell-wmi.c
4706
4707DELL WMI DESCRIPTOR DRIVER
4708M:	Mario Limonciello <mario.limonciello@dell.com>
4709S:	Maintained
4710F:	drivers/platform/x86/dell-wmi-descriptor.c
4711
4712DELTA ST MEDIA DRIVER
4713M:	Hugues Fruchet <hugues.fruchet@st.com>
4714L:	linux-media@vger.kernel.org
4715T:	git git://linuxtv.org/media_tree.git
4716W:	https://linuxtv.org
4717S:	Supported
4718F:	drivers/media/platform/sti/delta
4719
4720DENALI NAND DRIVER
4721M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4722L:	linux-mtd@lists.infradead.org
4723S:	Supported
4724F:	drivers/mtd/nand/raw/denali*
4725
4726DESIGNWARE EDMA CORE IP DRIVER
4727M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4728L:	dmaengine@vger.kernel.org
4729S:	Maintained
4730F:	drivers/dma/dw-edma/
4731F:	include/linux/dma/edma.h
4732
4733DESIGNWARE USB2 DRD IP DRIVER
4734M:	Minas Harutyunyan <hminas@synopsys.com>
4735L:	linux-usb@vger.kernel.org
4736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4737S:	Maintained
4738F:	drivers/usb/dwc2/
4739
4740DESIGNWARE USB3 DRD IP DRIVER
4741M:	Felipe Balbi <balbi@kernel.org>
4742L:	linux-usb@vger.kernel.org
4743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4744S:	Maintained
4745F:	drivers/usb/dwc3/
4746
4747DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4748M:	Andreas Klinger <ak@it-klinger.de>
4749L:	linux-iio@vger.kernel.org
4750S:	Maintained
4751F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4752F:	drivers/iio/proximity/srf*.c
4753
4754DEVICE COREDUMP (DEV_COREDUMP)
4755M:	Johannes Berg <johannes@sipsolutions.net>
4756L:	linux-kernel@vger.kernel.org
4757S:	Maintained
4758F:	drivers/base/devcoredump.c
4759F:	include/linux/devcoredump.h
4760
4761DEVICE FREQUENCY (DEVFREQ)
4762M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4763M:	Kyungmin Park <kyungmin.park@samsung.com>
4764R:	Chanwoo Choi <cw00.choi@samsung.com>
4765L:	linux-pm@vger.kernel.org
4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4767S:	Maintained
4768F:	drivers/devfreq/
4769F:	include/linux/devfreq.h
4770F:	Documentation/devicetree/bindings/devfreq/
4771F:	include/trace/events/devfreq.h
4772
4773DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4774M:	Chanwoo Choi <cw00.choi@samsung.com>
4775L:	linux-pm@vger.kernel.org
4776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4777S:	Supported
4778F:	drivers/devfreq/event/
4779F:	drivers/devfreq/devfreq-event.c
4780F:	include/linux/devfreq-event.h
4781F:	Documentation/devicetree/bindings/devfreq/event/
4782
4783DEVICE NUMBER REGISTRY
4784M:	Torben Mathiasen <device@lanana.org>
4785W:	http://lanana.org/docs/device-list/index.html
4786S:	Maintained
4787
4788DEVICE-MAPPER  (LVM)
4789M:	Alasdair Kergon <agk@redhat.com>
4790M:	Mike Snitzer <snitzer@redhat.com>
4791M:	dm-devel@redhat.com
4792L:	dm-devel@redhat.com
4793W:	http://sources.redhat.com/dm
4794Q:	http://patchwork.kernel.org/project/dm-devel/list/
4795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4796T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4797S:	Maintained
4798F:	Documentation/admin-guide/device-mapper/
4799F:	drivers/md/Makefile
4800F:	drivers/md/Kconfig
4801F:	drivers/md/dm*
4802F:	drivers/md/persistent-data/
4803F:	include/linux/device-mapper.h
4804F:	include/linux/dm-*.h
4805F:	include/uapi/linux/dm-*.h
4806
4807DEVLINK
4808M:	Jiri Pirko <jiri@mellanox.com>
4809L:	netdev@vger.kernel.org
4810S:	Supported
4811F:	net/core/devlink.c
4812F:	include/net/devlink.h
4813F:	include/uapi/linux/devlink.h
4814
4815DIALOG SEMICONDUCTOR DRIVERS
4816M:	Support Opensource <support.opensource@diasemi.com>
4817W:	http://www.dialog-semiconductor.com/products
4818S:	Supported
4819F:	Documentation/hwmon/da90??.rst
4820F:	Documentation/devicetree/bindings/mfd/da90*.txt
4821F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4822F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4823F:	Documentation/devicetree/bindings/regulator/da92*.txt
4824F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4825F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4826F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4827F:	drivers/gpio/gpio-da90??.c
4828F:	drivers/hwmon/da90??-hwmon.c
4829F:	drivers/iio/adc/da91??-*.c
4830F:	drivers/input/misc/da90??_onkey.c
4831F:	drivers/input/touchscreen/da9052_tsi.c
4832F:	drivers/leds/leds-da90??.c
4833F:	drivers/mfd/da903x.c
4834F:	drivers/mfd/da90??-*.c
4835F:	drivers/mfd/da91??-*.c
4836F:	drivers/power/supply/da9052-battery.c
4837F:	drivers/power/supply/da91??-*.c
4838F:	drivers/regulator/da903x.c
4839F:	drivers/regulator/da9???-regulator.[ch]
4840F:	drivers/regulator/slg51000-regulator.[ch]
4841F:	drivers/thermal/da90??-thermal.c
4842F:	drivers/rtc/rtc-da90??.c
4843F:	drivers/video/backlight/da90??_bl.c
4844F:	drivers/watchdog/da90??_wdt.c
4845F:	include/linux/mfd/da903x.h
4846F:	include/linux/mfd/da9052/
4847F:	include/linux/mfd/da9055/
4848F:	include/linux/mfd/da9062/
4849F:	include/linux/mfd/da9063/
4850F:	include/linux/mfd/da9150/
4851F:	include/linux/regulator/da9211.h
4852F:	include/sound/da[79]*.h
4853F:	sound/soc/codecs/da[79]*.[ch]
4854
4855DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4856M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4857L:	linux-gpio@vger.kernel.org
4858S:	Maintained
4859F:	drivers/gpio/gpio-gpio-mm.c
4860
4861DIOLAN U2C-12 I2C DRIVER
4862M:	Guenter Roeck <linux@roeck-us.net>
4863L:	linux-i2c@vger.kernel.org
4864S:	Maintained
4865F:	drivers/i2c/busses/i2c-diolan-u2c.c
4866
4867FILESYSTEM DIRECT ACCESS (DAX)
4868M:	Dan Williams <dan.j.williams@intel.com>
4869R:	Matthew Wilcox <willy@infradead.org>
4870R:	Jan Kara <jack@suse.cz>
4871L:	linux-fsdevel@vger.kernel.org
4872L:	linux-nvdimm@lists.01.org
4873S:	Supported
4874F:	fs/dax.c
4875F:	include/linux/dax.h
4876F:	include/trace/events/fs_dax.h
4877
4878DEVICE DIRECT ACCESS (DAX)
4879M:	Dan Williams <dan.j.williams@intel.com>
4880M:	Vishal Verma <vishal.l.verma@intel.com>
4881M:	Keith Busch <keith.busch@intel.com>
4882M:	Dave Jiang <dave.jiang@intel.com>
4883L:	linux-nvdimm@lists.01.org
4884S:	Supported
4885F:	drivers/dax/
4886
4887DIRECTORY NOTIFICATION (DNOTIFY)
4888M:	Jan Kara <jack@suse.cz>
4889R:	Amir Goldstein <amir73il@gmail.com>
4890L:	linux-fsdevel@vger.kernel.org
4891S:	Maintained
4892F:	Documentation/filesystems/dnotify.txt
4893F:	fs/notify/dnotify/
4894F:	include/linux/dnotify.h
4895
4896DISK GEOMETRY AND PARTITION HANDLING
4897M:	Andries Brouwer <aeb@cwi.nl>
4898W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4899W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4900W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4901S:	Maintained
4902
4903DISKQUOTA
4904M:	Jan Kara <jack@suse.com>
4905S:	Maintained
4906F:	Documentation/filesystems/quota.txt
4907F:	fs/quota/
4908F:	include/linux/quota*.h
4909F:	include/uapi/linux/quota*.h
4910
4911DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4912M:	Bernie Thompson <bernie@plugable.com>
4913L:	linux-fbdev@vger.kernel.org
4914S:	Maintained
4915W:	http://plugable.com/category/projects/udlfb/
4916F:	drivers/video/fbdev/udlfb.c
4917F:	include/video/udlfb.h
4918F:	Documentation/fb/udlfb.rst
4919
4920DISTRIBUTED LOCK MANAGER (DLM)
4921M:	Christine Caulfield <ccaulfie@redhat.com>
4922M:	David Teigland <teigland@redhat.com>
4923L:	cluster-devel@redhat.com
4924W:	http://sources.redhat.com/cluster/
4925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4926S:	Supported
4927F:	fs/dlm/
4928
4929DMA BUFFER SHARING FRAMEWORK
4930M:	Sumit Semwal <sumit.semwal@linaro.org>
4931S:	Maintained
4932L:	linux-media@vger.kernel.org
4933L:	dri-devel@lists.freedesktop.org
4934L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4935F:	drivers/dma-buf/
4936F:	include/linux/dma-buf*
4937F:	include/linux/reservation.h
4938F:	include/linux/*fence.h
4939F:	Documentation/driver-api/dma-buf.rst
4940T:	git git://anongit.freedesktop.org/drm/drm-misc
4941
4942DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4943M:	Vinod Koul <vkoul@kernel.org>
4944L:	dmaengine@vger.kernel.org
4945Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4946S:	Maintained
4947F:	drivers/dma/
4948F:	include/linux/dmaengine.h
4949F:	include/linux/of_dma.h
4950F:	Documentation/devicetree/bindings/dma/
4951F:	Documentation/driver-api/dmaengine/
4952T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4953
4954DMA MAPPING HELPERS
4955M:	Christoph Hellwig <hch@lst.de>
4956M:	Marek Szyprowski <m.szyprowski@samsung.com>
4957R:	Robin Murphy <robin.murphy@arm.com>
4958L:	iommu@lists.linux-foundation.org
4959T:	git git://git.infradead.org/users/hch/dma-mapping.git
4960W:	http://git.infradead.org/users/hch/dma-mapping.git
4961S:	Supported
4962F:	kernel/dma/
4963F:	include/asm-generic/dma-mapping.h
4964F:	include/linux/dma-direct.h
4965F:	include/linux/dma-mapping.h
4966F:	include/linux/dma-noncoherent.h
4967
4968DME1737 HARDWARE MONITOR DRIVER
4969M:	Juerg Haefliger <juergh@gmail.com>
4970L:	linux-hwmon@vger.kernel.org
4971S:	Maintained
4972F:	Documentation/hwmon/dme1737.rst
4973F:	drivers/hwmon/dme1737.c
4974
4975DMI/SMBIOS SUPPORT
4976M:	Jean Delvare <jdelvare@suse.com>
4977S:	Maintained
4978T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4979F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4980F:	drivers/firmware/dmi-id.c
4981F:	drivers/firmware/dmi_scan.c
4982F:	include/linux/dmi.h
4983
4984DOCUMENTATION
4985M:	Jonathan Corbet <corbet@lwn.net>
4986L:	linux-doc@vger.kernel.org
4987S:	Maintained
4988F:	Documentation/
4989F:	scripts/documentation-file-ref-check
4990F:	scripts/kernel-doc
4991F:	scripts/sphinx-pre-install
4992X:	Documentation/ABI/
4993X:	Documentation/firmware-guide/acpi/
4994X:	Documentation/devicetree/
4995X:	Documentation/i2c/
4996X:	Documentation/media/
4997X:	Documentation/power/
4998X:	Documentation/spi/
4999T:	git git://git.lwn.net/linux.git docs-next
5000
5001DOCUMENTATION/ITALIAN
5002M:	Federico Vaga <federico.vaga@vaga.pv.it>
5003L:	linux-doc@vger.kernel.org
5004S:	Maintained
5005F:	Documentation/translations/it_IT
5006
5007DOCUMENTATION SCRIPTS
5008M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5009L:	linux-doc@vger.kernel.org
5010S:	Maintained
5011F:	scripts/documentation-file-ref-check
5012F:	scripts/sphinx-pre-install
5013F:	Documentation/sphinx/parse-headers.pl
5014
5015DONGWOON DW9714 LENS VOICE COIL DRIVER
5016M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5017L:	linux-media@vger.kernel.org
5018T:	git git://linuxtv.org/media_tree.git
5019S:	Maintained
5020F:	drivers/media/i2c/dw9714.c
5021F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5022
5023DONGWOON DW9807 LENS VOICE COIL DRIVER
5024M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5025L:	linux-media@vger.kernel.org
5026T:	git git://linuxtv.org/media_tree.git
5027S:	Maintained
5028F:	drivers/media/i2c/dw9807-vcm.c
5029F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5030
5031DOUBLETALK DRIVER
5032M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5033L:	blinux-list@redhat.com
5034S:	Maintained
5035F:	drivers/char/dtlk.c
5036F:	include/linux/dtlk.h
5037
5038DPAA2 DATAPATH I/O (DPIO) DRIVER
5039M:	Roy Pledge <Roy.Pledge@nxp.com>
5040L:	linux-kernel@vger.kernel.org
5041S:	Maintained
5042F:	drivers/soc/fsl/dpio
5043
5044DPAA2 ETHERNET DRIVER
5045M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5046L:	netdev@vger.kernel.org
5047S:	Maintained
5048F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5049F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5050F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5051F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5052F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5053
5054DPAA2 ETHERNET SWITCH DRIVER
5055M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5056M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5057L:	linux-kernel@vger.kernel.org
5058S:	Maintained
5059F:	drivers/staging/fsl-dpaa2/ethsw
5060
5061DPT_I2O SCSI RAID DRIVER
5062M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5063L:	linux-scsi@vger.kernel.org
5064W:	http://www.adaptec.com/
5065S:	Maintained
5066F:	drivers/scsi/dpt*
5067F:	drivers/scsi/dpt/
5068
5069DRBD DRIVER
5070M:	Philipp Reisner <philipp.reisner@linbit.com>
5071M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5072L:	drbd-dev@lists.linbit.com
5073W:	http://www.drbd.org
5074T:	git git://git.linbit.com/linux-drbd.git
5075T:	git git://git.linbit.com/drbd-8.4.git
5076S:	Supported
5077F:	drivers/block/drbd/
5078F:	lib/lru_cache.c
5079F:	Documentation/admin-guide/blockdev/
5080
5081DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5083R:	"Rafael J. Wysocki" <rafael@kernel.org>
5084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5085S:	Supported
5086F:	Documentation/kobject.txt
5087F:	drivers/base/
5088F:	fs/debugfs/
5089F:	fs/sysfs/
5090F:	include/linux/debugfs.h
5091F:	include/linux/kobj*
5092F:	lib/kobj*
5093
5094DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5095M:	Kevin Hilman <khilman@kernel.org>
5096M:	Nishanth Menon <nm@ti.com>
5097S:	Maintained
5098F:	drivers/power/avs/
5099F:	include/linux/power/smartreflex.h
5100L:	linux-pm@vger.kernel.org
5101
5102DRM DRIVER FOR ARM PL111 CLCD
5103M:	Eric Anholt <eric@anholt.net>
5104T:	git git://anongit.freedesktop.org/drm/drm-misc
5105S:	Supported
5106F:	drivers/gpu/drm/pl111/
5107
5108DRM DRIVER FOR ARM VERSATILE TFT PANELS
5109M:	Linus Walleij <linus.walleij@linaro.org>
5110T:	git git://anongit.freedesktop.org/drm/drm-misc
5111S:	Maintained
5112F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5113F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5114
5115DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5116M:	Dave Airlie <airlied@redhat.com>
5117S:	Odd Fixes
5118F:	drivers/gpu/drm/ast/
5119
5120DRM DRIVER FOR ASPEED BMC GFX
5121M:	Joel Stanley <joel@jms.id.au>
5122L:	linux-aspeed@lists.ozlabs.org
5123T:	git git://anongit.freedesktop.org/drm/drm-misc
5124S:	Supported
5125F:	drivers/gpu/drm/aspeed/
5126F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5127
5128DRM DRIVER FOR BOCHS VIRTUAL GPU
5129M:	Gerd Hoffmann <kraxel@redhat.com>
5130L:	virtualization@lists.linux-foundation.org
5131T:	git git://anongit.freedesktop.org/drm/drm-misc
5132S:	Maintained
5133F:	drivers/gpu/drm/bochs/
5134
5135DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5136M:	Linus Walleij <linus.walleij@linaro.org>
5137T:	git git://anongit.freedesktop.org/drm/drm-misc
5138S:	Maintained
5139F:	drivers/gpu/drm/tve200/
5140
5141DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5142M:	Jagan Teki <jagan@amarulasolutions.com>
5143S:	Maintained
5144F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5145F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5146
5147DRM DRIVER FOR ILITEK ILI9225 PANELS
5148M:	David Lechner <david@lechnology.com>
5149S:	Maintained
5150F:	drivers/gpu/drm/tinydrm/ili9225.c
5151F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5152
5153DRM DRIVER FOR HX8357D PANELS
5154M:	Eric Anholt <eric@anholt.net>
5155T:	git git://anongit.freedesktop.org/drm/drm-misc
5156S:	Maintained
5157F:	drivers/gpu/drm/tinydrm/hx8357d.c
5158F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5159
5160DRM DRIVER FOR INTEL I810 VIDEO CARDS
5161S:	Orphan / Obsolete
5162F:	drivers/gpu/drm/i810/
5163F:	include/uapi/drm/i810_drm.h
5164
5165DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5166S:	Orphan / Obsolete
5167F:	drivers/gpu/drm/mga/
5168F:	include/uapi/drm/mga_drm.h
5169
5170DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5171M:	Dave Airlie <airlied@redhat.com>
5172S:	Odd Fixes
5173F:	drivers/gpu/drm/mgag200/
5174
5175DRM DRIVER FOR MI0283QT
5176M:	Noralf Trønnes <noralf@tronnes.org>
5177S:	Maintained
5178F:	drivers/gpu/drm/tinydrm/mi0283qt.c
5179F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5180
5181DRM DRIVER FOR MSM ADRENO GPU
5182M:	Rob Clark <robdclark@gmail.com>
5183M:	Sean Paul <sean@poorly.run>
5184L:	linux-arm-msm@vger.kernel.org
5185L:	dri-devel@lists.freedesktop.org
5186L:	freedreno@lists.freedesktop.org
5187T:	git https://gitlab.freedesktop.org/drm/msm.git
5188S:	Maintained
5189F:	drivers/gpu/drm/msm/
5190F:	include/uapi/drm/msm_drm.h
5191F:	Documentation/devicetree/bindings/display/msm/
5192
5193DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5194M:	Ben Skeggs <bskeggs@redhat.com>
5195L:	dri-devel@lists.freedesktop.org
5196L:	nouveau@lists.freedesktop.org
5197T:	git git://github.com/skeggsb/linux
5198S:	Supported
5199F:	drivers/gpu/drm/nouveau/
5200F:	include/uapi/drm/nouveau_drm.h
5201
5202DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5203M:	Stefan Mavrodiev <stefan@olimex.com>
5204S:	Maintained
5205F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5206F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5207
5208DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5209M:	Noralf Trønnes <noralf@tronnes.org>
5210S:	Maintained
5211F:	drivers/gpu/drm/tinydrm/repaper.c
5212F:	Documentation/devicetree/bindings/display/repaper.txt
5213
5214DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5215M:	Dave Airlie <airlied@redhat.com>
5216M:	Gerd Hoffmann <kraxel@redhat.com>
5217L:	virtualization@lists.linux-foundation.org
5218T:	git git://anongit.freedesktop.org/drm/drm-misc
5219S:	Obsolete
5220W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5221F:	drivers/gpu/drm/cirrus/
5222
5223DRM DRIVER FOR QXL VIRTUAL GPU
5224M:	Dave Airlie <airlied@redhat.com>
5225M:	Gerd Hoffmann <kraxel@redhat.com>
5226L:	virtualization@lists.linux-foundation.org
5227L:	spice-devel@lists.freedesktop.org
5228T:	git git://anongit.freedesktop.org/drm/drm-misc
5229S:	Maintained
5230F:	drivers/gpu/drm/qxl/
5231F:	include/uapi/drm/qxl_drm.h
5232
5233DRM DRIVER FOR RAGE 128 VIDEO CARDS
5234S:	Orphan / Obsolete
5235F:	drivers/gpu/drm/r128/
5236F:	include/uapi/drm/r128_drm.h
5237
5238DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5239M:	Guido Günther <agx@sigxcpu.org>
5240S:	Maintained
5241F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5242F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5243
5244DRM DRIVER FOR SAVAGE VIDEO CARDS
5245S:	Orphan / Obsolete
5246F:	drivers/gpu/drm/savage/
5247F:	include/uapi/drm/savage_drm.h
5248
5249DRM DRIVER FOR SIS VIDEO CARDS
5250S:	Orphan / Obsolete
5251F:	drivers/gpu/drm/sis/
5252F:	include/uapi/drm/sis_drm.h
5253
5254DRM DRIVER FOR SITRONIX ST7701 PANELS
5255M:	Jagan Teki <jagan@amarulasolutions.com>
5256S:	Maintained
5257F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5258F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5259
5260DRM DRIVER FOR SITRONIX ST7586 PANELS
5261M:	David Lechner <david@lechnology.com>
5262S:	Maintained
5263F:	drivers/gpu/drm/tinydrm/st7586.c
5264F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5265
5266DRM DRIVER FOR SITRONIX ST7735R PANELS
5267M:	David Lechner <david@lechnology.com>
5268S:	Maintained
5269F:	drivers/gpu/drm/tinydrm/st7735r.c
5270F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5271
5272DRM DRIVER FOR ST-ERICSSON MCDE
5273M:	Linus Walleij <linus.walleij@linaro.org>
5274T:	git git://anongit.freedesktop.org/drm/drm-misc
5275S:	Maintained
5276F:	drivers/gpu/drm/mcde/
5277F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5278
5279DRM DRIVER FOR TDFX VIDEO CARDS
5280S:	Orphan / Obsolete
5281F:	drivers/gpu/drm/tdfx/
5282
5283DRM DRIVER FOR TPO TPG110 PANELS
5284M:	Linus Walleij <linus.walleij@linaro.org>
5285T:	git git://anongit.freedesktop.org/drm/drm-misc
5286S:	Maintained
5287F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5288F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5289
5290DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5291M:	Dave Airlie <airlied@redhat.com>
5292R:	Sean Paul <sean@poorly.run>
5293L:	dri-devel@lists.freedesktop.org
5294S:	Odd Fixes
5295F:	drivers/gpu/drm/udl/
5296T:	git git://anongit.freedesktop.org/drm/drm-misc
5297
5298DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5299M:	Hans de Goede <hdegoede@redhat.com>
5300L:	dri-devel@lists.freedesktop.org
5301S:	Maintained
5302F:	drivers/gpu/drm/vboxvideo/
5303T:	git git://anongit.freedesktop.org/drm/drm-misc
5304
5305DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5306M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5307R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5308R:	Daniel Vetter <daniel@ffwll.ch>
5309T:	git git://anongit.freedesktop.org/drm/drm-misc
5310S:	Maintained
5311L:	dri-devel@lists.freedesktop.org
5312F:	drivers/gpu/drm/vkms/
5313F:	Documentation/gpu/vkms.rst
5314
5315DRM DRIVER FOR VMWARE VIRTUAL GPU
5316M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5317M:	Thomas Hellstrom <thellstrom@vmware.com>
5318L:	dri-devel@lists.freedesktop.org
5319T:	git git://people.freedesktop.org/~thomash/linux
5320S:	Supported
5321F:	drivers/gpu/drm/vmwgfx/
5322F:	include/uapi/drm/vmwgfx_drm.h
5323
5324DRM DRIVERS
5325M:	David Airlie <airlied@linux.ie>
5326M:	Daniel Vetter <daniel@ffwll.ch>
5327L:	dri-devel@lists.freedesktop.org
5328T:	git git://anongit.freedesktop.org/drm/drm
5329B:	https://bugs.freedesktop.org/
5330C:	irc://chat.freenode.net/dri-devel
5331S:	Maintained
5332F:	drivers/gpu/drm/
5333F:	drivers/gpu/vga/
5334F:	Documentation/devicetree/bindings/display/
5335F:	Documentation/devicetree/bindings/gpu/
5336F:	Documentation/gpu/
5337F:	include/drm/
5338F:	include/uapi/drm/
5339F:	include/linux/vga*
5340
5341DRM DRIVERS AND MISC GPU PATCHES
5342M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5343M:	Maxime Ripard <mripard@kernel.org>
5344M:	Sean Paul <sean@poorly.run>
5345W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5346S:	Maintained
5347T:	git git://anongit.freedesktop.org/drm/drm-misc
5348F:	Documentation/gpu/
5349F:	drivers/gpu/vga/
5350F:	drivers/gpu/drm/*
5351F:	include/drm/drm*
5352F:	include/uapi/drm/drm*
5353F:	include/linux/vga*
5354
5355DRM DRIVERS FOR ALLWINNER A10
5356M:	Maxime Ripard <mripard@kernel.org>
5357L:	dri-devel@lists.freedesktop.org
5358S:	Supported
5359F:	drivers/gpu/drm/sun4i/
5360F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5361T:	git git://anongit.freedesktop.org/drm/drm-misc
5362
5363DRM DRIVERS FOR AMLOGIC SOCS
5364M:	Neil Armstrong <narmstrong@baylibre.com>
5365L:	dri-devel@lists.freedesktop.org
5366L:	linux-amlogic@lists.infradead.org
5367W:	http://linux-meson.com/
5368S:	Supported
5369F:	drivers/gpu/drm/meson/
5370F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5371F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5372F:	Documentation/gpu/meson.rst
5373T:	git git://anongit.freedesktop.org/drm/drm-misc
5374
5375DRM DRIVERS FOR ATMEL HLCDC
5376M:	Boris Brezillon <bbrezillon@kernel.org>
5377L:	dri-devel@lists.freedesktop.org
5378S:	Supported
5379F:	drivers/gpu/drm/atmel-hlcdc/
5380F:	Documentation/devicetree/bindings/display/atmel/
5381T:	git git://anongit.freedesktop.org/drm/drm-misc
5382
5383DRM DRIVERS FOR BRIDGE CHIPS
5384M:	Andrzej Hajda <a.hajda@samsung.com>
5385R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5386S:	Maintained
5387T:	git git://anongit.freedesktop.org/drm/drm-misc
5388F:	drivers/gpu/drm/bridge/
5389
5390DRM DRIVERS FOR EXYNOS
5391M:	Inki Dae <inki.dae@samsung.com>
5392M:	Joonyoung Shim <jy0922.shim@samsung.com>
5393M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5394M:	Kyungmin Park <kyungmin.park@samsung.com>
5395L:	dri-devel@lists.freedesktop.org
5396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5397S:	Supported
5398F:	drivers/gpu/drm/exynos/
5399F:	include/uapi/drm/exynos_drm.h
5400F:	Documentation/devicetree/bindings/display/exynos/
5401
5402DRM DRIVERS FOR FREESCALE DCU
5403M:	Stefan Agner <stefan@agner.ch>
5404M:	Alison Wang <alison.wang@nxp.com>
5405L:	dri-devel@lists.freedesktop.org
5406S:	Supported
5407F:	drivers/gpu/drm/fsl-dcu/
5408F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5409F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5410F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5411T:	git git://anongit.freedesktop.org/drm/drm-misc
5412
5413DRM DRIVERS FOR FREESCALE IMX
5414M:	Philipp Zabel <p.zabel@pengutronix.de>
5415L:	dri-devel@lists.freedesktop.org
5416S:	Maintained
5417F:	drivers/gpu/drm/imx/
5418F:	drivers/gpu/ipu-v3/
5419F:	Documentation/devicetree/bindings/display/imx/
5420
5421DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5422M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5423L:	dri-devel@lists.freedesktop.org
5424T:	git git://github.com/patjak/drm-gma500
5425S:	Maintained
5426F:	drivers/gpu/drm/gma500/
5427
5428DRM DRIVERS FOR HISILICON
5429M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5430M:	Rongrong Zou <zourongrong@gmail.com>
5431R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5432R:	Chen Feng <puck.chen@hisilicon.com>
5433L:	dri-devel@lists.freedesktop.org
5434T:	git git://github.com/xin3liang/linux.git
5435S:	Maintained
5436F:	drivers/gpu/drm/hisilicon/
5437F:	Documentation/devicetree/bindings/display/hisilicon/
5438
5439DRM DRIVERS FOR LIMA
5440M:	Qiang Yu <yuq825@gmail.com>
5441L:	dri-devel@lists.freedesktop.org
5442L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5443S:	Maintained
5444F:	drivers/gpu/drm/lima/
5445F:	include/uapi/drm/lima_drm.h
5446T:	git git://anongit.freedesktop.org/drm/drm-misc
5447
5448DRM DRIVERS FOR MEDIATEK
5449M:	CK Hu <ck.hu@mediatek.com>
5450M:	Philipp Zabel <p.zabel@pengutronix.de>
5451L:	dri-devel@lists.freedesktop.org
5452S:	Supported
5453F:	drivers/gpu/drm/mediatek/
5454F:	Documentation/devicetree/bindings/display/mediatek/
5455
5456DRM DRIVERS FOR NVIDIA TEGRA
5457M:	Thierry Reding <thierry.reding@gmail.com>
5458L:	dri-devel@lists.freedesktop.org
5459L:	linux-tegra@vger.kernel.org
5460T:	git git://anongit.freedesktop.org/tegra/linux.git
5461S:	Supported
5462F:	drivers/gpu/drm/tegra/
5463F:	drivers/gpu/host1x/
5464F:	include/linux/host1x.h
5465F:	include/uapi/drm/tegra_drm.h
5466F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5467
5468DRM DRIVERS FOR RENESAS
5469M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5470M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5471L:	dri-devel@lists.freedesktop.org
5472L:	linux-renesas-soc@vger.kernel.org
5473T:	git git://linuxtv.org/pinchartl/media drm/du/next
5474S:	Supported
5475F:	drivers/gpu/drm/rcar-du/
5476F:	drivers/gpu/drm/shmobile/
5477F:	include/linux/platform_data/shmob_drm.h
5478F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5479F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5480F:	Documentation/devicetree/bindings/display/renesas,du.txt
5481
5482DRM DRIVERS FOR ROCKCHIP
5483M:	Sandy Huang <hjc@rock-chips.com>
5484M:	Heiko Stübner <heiko@sntech.de>
5485L:	dri-devel@lists.freedesktop.org
5486S:	Maintained
5487F:	drivers/gpu/drm/rockchip/
5488F:	Documentation/devicetree/bindings/display/rockchip/
5489T:	git git://anongit.freedesktop.org/drm/drm-misc
5490
5491DRM DRIVERS FOR STI
5492M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5493M:	Vincent Abriou <vincent.abriou@st.com>
5494L:	dri-devel@lists.freedesktop.org
5495T:	git git://anongit.freedesktop.org/drm/drm-misc
5496S:	Maintained
5497F:	drivers/gpu/drm/sti
5498F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5499
5500DRM DRIVERS FOR STM
5501M:	Yannick Fertre <yannick.fertre@st.com>
5502M:	Philippe Cornu <philippe.cornu@st.com>
5503M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5504M:	Vincent Abriou <vincent.abriou@st.com>
5505L:	dri-devel@lists.freedesktop.org
5506T:	git git://anongit.freedesktop.org/drm/drm-misc
5507S:	Maintained
5508F:	drivers/gpu/drm/stm
5509F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5510
5511DRM DRIVERS FOR TI LCDC
5512M:	Jyri Sarha <jsarha@ti.com>
5513R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5514L:	dri-devel@lists.freedesktop.org
5515S:	Maintained
5516F:	drivers/gpu/drm/tilcdc/
5517F:	Documentation/devicetree/bindings/display/tilcdc/
5518
5519DRM DRIVERS FOR TI OMAP
5520M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5521L:	dri-devel@lists.freedesktop.org
5522S:	Maintained
5523F:	drivers/gpu/drm/omapdrm/
5524F:	Documentation/devicetree/bindings/display/ti/
5525
5526DRM DRIVERS FOR V3D
5527M:	Eric Anholt <eric@anholt.net>
5528S:	Supported
5529F:	drivers/gpu/drm/v3d/
5530F:	include/uapi/drm/v3d_drm.h
5531F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5532T:	git git://anongit.freedesktop.org/drm/drm-misc
5533
5534DRM DRIVERS FOR VC4
5535M:	Eric Anholt <eric@anholt.net>
5536T:	git git://github.com/anholt/linux
5537S:	Supported
5538F:	drivers/gpu/drm/vc4/
5539F:	include/uapi/drm/vc4_drm.h
5540F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5541T:	git git://anongit.freedesktop.org/drm/drm-misc
5542
5543DRM DRIVERS FOR VIVANTE GPU IP
5544M:	Lucas Stach <l.stach@pengutronix.de>
5545R:	Russell King <linux+etnaviv@armlinux.org.uk>
5546R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5547L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5548L:	dri-devel@lists.freedesktop.org
5549S:	Maintained
5550F:	drivers/gpu/drm/etnaviv/
5551F:	include/uapi/drm/etnaviv_drm.h
5552F:	Documentation/devicetree/bindings/display/etnaviv/
5553
5554DRM DRIVERS FOR ZTE ZX
5555M:	Shawn Guo <shawnguo@kernel.org>
5556L:	dri-devel@lists.freedesktop.org
5557S:	Maintained
5558F:	drivers/gpu/drm/zte/
5559F:	Documentation/devicetree/bindings/display/zte,vou.txt
5560T:	git git://anongit.freedesktop.org/drm/drm-misc
5561
5562DRM PANEL DRIVERS
5563M:	Thierry Reding <thierry.reding@gmail.com>
5564R:	Sam Ravnborg <sam@ravnborg.org>
5565L:	dri-devel@lists.freedesktop.org
5566T:	git git://anongit.freedesktop.org/drm/drm-misc
5567S:	Maintained
5568F:	drivers/gpu/drm/drm_panel.c
5569F:	drivers/gpu/drm/panel/
5570F:	include/drm/drm_panel.h
5571F:	Documentation/devicetree/bindings/display/panel/
5572
5573DRM TINYDRM DRIVERS
5574M:	Noralf Trønnes <noralf@tronnes.org>
5575W:	https://github.com/notro/tinydrm/wiki/Development
5576T:	git git://anongit.freedesktop.org/drm/drm-misc
5577S:	Maintained
5578F:	drivers/gpu/drm/tinydrm/
5579F:	include/drm/tinydrm/
5580
5581DRM DRIVERS FOR XEN
5582M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5583T:	git git://anongit.freedesktop.org/drm/drm-misc
5584L:	dri-devel@lists.freedesktop.org
5585L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5586S:	Supported
5587F:	drivers/gpu/drm/xen/
5588F:	Documentation/gpu/xen-front.rst
5589
5590DRM TTM SUBSYSTEM
5591M:	Christian Koenig <christian.koenig@amd.com>
5592M:	Huang Rui <ray.huang@amd.com>
5593T:	git git://people.freedesktop.org/~agd5f/linux
5594S:	Maintained
5595L:	dri-devel@lists.freedesktop.org
5596F:	include/drm/ttm/
5597F:	drivers/gpu/drm/ttm/
5598
5599DSBR100 USB FM RADIO DRIVER
5600M:	Alexey Klimov <klimov.linux@gmail.com>
5601L:	linux-media@vger.kernel.org
5602T:	git git://linuxtv.org/media_tree.git
5603S:	Maintained
5604F:	drivers/media/radio/dsbr100.c
5605
5606DT3155 MEDIA DRIVER
5607M:	Hans Verkuil <hverkuil@xs4all.nl>
5608L:	linux-media@vger.kernel.org
5609T:	git git://linuxtv.org/media_tree.git
5610W:	https://linuxtv.org
5611S:	Odd Fixes
5612F:	drivers/media/pci/dt3155/
5613
5614DVB_USB_AF9015 MEDIA DRIVER
5615M:	Antti Palosaari <crope@iki.fi>
5616L:	linux-media@vger.kernel.org
5617W:	https://linuxtv.org
5618W:	http://palosaari.fi/linux/
5619Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5620T:	git git://linuxtv.org/anttip/media_tree.git
5621S:	Maintained
5622F:	drivers/media/usb/dvb-usb-v2/af9015*
5623
5624DVB_USB_AF9035 MEDIA DRIVER
5625M:	Antti Palosaari <crope@iki.fi>
5626L:	linux-media@vger.kernel.org
5627W:	https://linuxtv.org
5628W:	http://palosaari.fi/linux/
5629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5630T:	git git://linuxtv.org/anttip/media_tree.git
5631S:	Maintained
5632F:	drivers/media/usb/dvb-usb-v2/af9035*
5633
5634DVB_USB_ANYSEE MEDIA DRIVER
5635M:	Antti Palosaari <crope@iki.fi>
5636L:	linux-media@vger.kernel.org
5637W:	https://linuxtv.org
5638W:	http://palosaari.fi/linux/
5639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5640T:	git git://linuxtv.org/anttip/media_tree.git
5641S:	Maintained
5642F:	drivers/media/usb/dvb-usb-v2/anysee*
5643
5644DVB_USB_AU6610 MEDIA DRIVER
5645M:	Antti Palosaari <crope@iki.fi>
5646L:	linux-media@vger.kernel.org
5647W:	https://linuxtv.org
5648W:	http://palosaari.fi/linux/
5649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5650T:	git git://linuxtv.org/anttip/media_tree.git
5651S:	Maintained
5652F:	drivers/media/usb/dvb-usb-v2/au6610*
5653
5654DVB_USB_CE6230 MEDIA DRIVER
5655M:	Antti Palosaari <crope@iki.fi>
5656L:	linux-media@vger.kernel.org
5657W:	https://linuxtv.org
5658W:	http://palosaari.fi/linux/
5659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5660T:	git git://linuxtv.org/anttip/media_tree.git
5661S:	Maintained
5662F:	drivers/media/usb/dvb-usb-v2/ce6230*
5663
5664DVB_USB_CXUSB MEDIA DRIVER
5665M:	Michael Krufky <mkrufky@linuxtv.org>
5666L:	linux-media@vger.kernel.org
5667W:	https://linuxtv.org
5668W:	http://github.com/mkrufky
5669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5670T:	git git://linuxtv.org/media_tree.git
5671S:	Maintained
5672F:	drivers/media/usb/dvb-usb/cxusb*
5673
5674DVB_USB_EC168 MEDIA DRIVER
5675M:	Antti Palosaari <crope@iki.fi>
5676L:	linux-media@vger.kernel.org
5677W:	https://linuxtv.org
5678W:	http://palosaari.fi/linux/
5679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5680T:	git git://linuxtv.org/anttip/media_tree.git
5681S:	Maintained
5682F:	drivers/media/usb/dvb-usb-v2/ec168*
5683
5684DVB_USB_GL861 MEDIA DRIVER
5685M:	Antti Palosaari <crope@iki.fi>
5686L:	linux-media@vger.kernel.org
5687W:	https://linuxtv.org
5688Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5689T:	git git://linuxtv.org/anttip/media_tree.git
5690S:	Maintained
5691F:	drivers/media/usb/dvb-usb-v2/gl861*
5692
5693DVB_USB_MXL111SF MEDIA DRIVER
5694M:	Michael Krufky <mkrufky@linuxtv.org>
5695L:	linux-media@vger.kernel.org
5696W:	https://linuxtv.org
5697W:	http://github.com/mkrufky
5698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5699T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5700S:	Maintained
5701F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5702
5703DVB_USB_RTL28XXU MEDIA DRIVER
5704M:	Antti Palosaari <crope@iki.fi>
5705L:	linux-media@vger.kernel.org
5706W:	https://linuxtv.org
5707W:	http://palosaari.fi/linux/
5708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5709T:	git git://linuxtv.org/anttip/media_tree.git
5710S:	Maintained
5711F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5712
5713DVB_USB_V2 MEDIA DRIVER
5714M:	Antti Palosaari <crope@iki.fi>
5715L:	linux-media@vger.kernel.org
5716W:	https://linuxtv.org
5717W:	http://palosaari.fi/linux/
5718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5719T:	git git://linuxtv.org/anttip/media_tree.git
5720S:	Maintained
5721F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5722F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5723
5724DYNAMIC DEBUG
5725M:	Jason Baron <jbaron@akamai.com>
5726S:	Maintained
5727F:	lib/dynamic_debug.c
5728F:	include/linux/dynamic_debug.h
5729
5730DYNAMIC INTERRUPT MODERATION
5731M:	Tal Gilboa <talgi@mellanox.com>
5732S:	Maintained
5733F:	include/linux/dim.h
5734F:	lib/dim/
5735
5736DZ DECSTATION DZ11 SERIAL DRIVER
5737M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5738S:	Maintained
5739F:	drivers/tty/serial/dz.*
5740
5741E3X0 POWER BUTTON DRIVER
5742M:	Moritz Fischer <moritz.fischer@ettus.com>
5743L:	usrp-users@lists.ettus.com
5744W:	http://www.ettus.com
5745S:	Supported
5746F:	drivers/input/misc/e3x0-button.c
5747F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5748
5749E4000 MEDIA DRIVER
5750M:	Antti Palosaari <crope@iki.fi>
5751L:	linux-media@vger.kernel.org
5752W:	https://linuxtv.org
5753W:	http://palosaari.fi/linux/
5754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5755T:	git git://linuxtv.org/anttip/media_tree.git
5756S:	Maintained
5757F:	drivers/media/tuners/e4000*
5758
5759EARTH_PT1 MEDIA DRIVER
5760M:	Akihiro Tsukada <tskd08@gmail.com>
5761L:	linux-media@vger.kernel.org
5762S:	Odd Fixes
5763F:	drivers/media/pci/pt1/
5764
5765EARTH_PT3 MEDIA DRIVER
5766M:	Akihiro Tsukada <tskd08@gmail.com>
5767L:	linux-media@vger.kernel.org
5768S:	Odd Fixes
5769F:	drivers/media/pci/pt3/
5770
5771EC100 MEDIA DRIVER
5772M:	Antti Palosaari <crope@iki.fi>
5773L:	linux-media@vger.kernel.org
5774W:	https://linuxtv.org
5775W:	http://palosaari.fi/linux/
5776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5777T:	git git://linuxtv.org/anttip/media_tree.git
5778S:	Maintained
5779F:	drivers/media/dvb-frontends/ec100*
5780
5781ECRYPT FILE SYSTEM
5782M:	Tyler Hicks <tyhicks@canonical.com>
5783L:	ecryptfs@vger.kernel.org
5784W:	http://ecryptfs.org
5785W:	https://launchpad.net/ecryptfs
5786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5787S:	Supported
5788F:	Documentation/filesystems/ecryptfs.txt
5789F:	fs/ecryptfs/
5790
5791EDAC-AMD64
5792M:	Borislav Petkov <bp@alien8.de>
5793L:	linux-edac@vger.kernel.org
5794S:	Maintained
5795F:	drivers/edac/amd64_edac*
5796
5797EDAC-AST2500
5798M:	Stefan Schaeckeler <sschaeck@cisco.com>
5799S:	Supported
5800F:	drivers/edac/aspeed_edac.c
5801F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5802
5803EDAC-BLUEFIELD
5804M:	Shravan Kumar Ramani <sramani@mellanox.com>
5805S:	Supported
5806F:	drivers/edac/bluefield_edac.c
5807
5808EDAC-CALXEDA
5809M:	Robert Richter <rric@kernel.org>
5810L:	linux-edac@vger.kernel.org
5811S:	Maintained
5812F:	drivers/edac/highbank*
5813
5814EDAC-CAVIUM OCTEON
5815M:	Ralf Baechle <ralf@linux-mips.org>
5816M:	David Daney <david.daney@cavium.com>
5817L:	linux-edac@vger.kernel.org
5818L:	linux-mips@vger.kernel.org
5819S:	Supported
5820F:	drivers/edac/octeon_edac*
5821
5822EDAC-CAVIUM THUNDERX
5823M:	David Daney <david.daney@cavium.com>
5824M:	Jan Glauber <jglauber@cavium.com>
5825L:	linux-edac@vger.kernel.org
5826S:	Supported
5827F:	drivers/edac/thunderx_edac*
5828
5829EDAC-CORE
5830M:	Borislav Petkov <bp@alien8.de>
5831M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5832M:	Tony Luck <tony.luck@intel.com>
5833R:	James Morse <james.morse@arm.com>
5834R:	Robert Richter <rrichter@marvell.com>
5835L:	linux-edac@vger.kernel.org
5836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5837S:	Supported
5838F:	Documentation/admin-guide/ras.rst
5839F:	Documentation/driver-api/edac.rst
5840F:	drivers/edac/
5841F:	include/linux/edac.h
5842
5843EDAC-E752X
5844M:	Mark Gross <mark.gross@intel.com>
5845L:	linux-edac@vger.kernel.org
5846S:	Maintained
5847F:	drivers/edac/e752x_edac.c
5848
5849EDAC-E7XXX
5850L:	linux-edac@vger.kernel.org
5851S:	Maintained
5852F:	drivers/edac/e7xxx_edac.c
5853
5854EDAC-FSL_DDR
5855M:	York Sun <york.sun@nxp.com>
5856L:	linux-edac@vger.kernel.org
5857S:	Maintained
5858F:	drivers/edac/fsl_ddr_edac.*
5859
5860EDAC-GHES
5861M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5862L:	linux-edac@vger.kernel.org
5863S:	Maintained
5864F:	drivers/edac/ghes_edac.c
5865
5866EDAC-I10NM
5867M:	Tony Luck <tony.luck@intel.com>
5868L:	linux-edac@vger.kernel.org
5869S:	Maintained
5870F:	drivers/edac/i10nm_base.c
5871
5872EDAC-I3000
5873L:	linux-edac@vger.kernel.org
5874S:	Orphan
5875F:	drivers/edac/i3000_edac.c
5876
5877EDAC-I5000
5878L:	linux-edac@vger.kernel.org
5879S:	Maintained
5880F:	drivers/edac/i5000_edac.c
5881
5882EDAC-I5400
5883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5884L:	linux-edac@vger.kernel.org
5885S:	Maintained
5886F:	drivers/edac/i5400_edac.c
5887
5888EDAC-I7300
5889M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5890L:	linux-edac@vger.kernel.org
5891S:	Maintained
5892F:	drivers/edac/i7300_edac.c
5893
5894EDAC-I7CORE
5895M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5896L:	linux-edac@vger.kernel.org
5897S:	Maintained
5898F:	drivers/edac/i7core_edac.c
5899
5900EDAC-I82443BXGX
5901M:	Tim Small <tim@buttersideup.com>
5902L:	linux-edac@vger.kernel.org
5903S:	Maintained
5904F:	drivers/edac/i82443bxgx_edac.c
5905
5906EDAC-I82975X
5907M:	"Arvind R." <arvino55@gmail.com>
5908L:	linux-edac@vger.kernel.org
5909S:	Maintained
5910F:	drivers/edac/i82975x_edac.c
5911
5912EDAC-IE31200
5913M:	Jason Baron <jbaron@akamai.com>
5914L:	linux-edac@vger.kernel.org
5915S:	Maintained
5916F:	drivers/edac/ie31200_edac.c
5917
5918EDAC-MPC85XX
5919M:	Johannes Thumshirn <morbidrsa@gmail.com>
5920L:	linux-edac@vger.kernel.org
5921S:	Maintained
5922F:	drivers/edac/mpc85xx_edac.[ch]
5923
5924EDAC-PASEMI
5925M:	Egor Martovetsky <egor@pasemi.com>
5926L:	linux-edac@vger.kernel.org
5927S:	Maintained
5928F:	drivers/edac/pasemi_edac.c
5929
5930EDAC-PND2
5931M:	Tony Luck <tony.luck@intel.com>
5932L:	linux-edac@vger.kernel.org
5933S:	Maintained
5934F:	drivers/edac/pnd2_edac.[ch]
5935
5936EDAC-R82600
5937M:	Tim Small <tim@buttersideup.com>
5938L:	linux-edac@vger.kernel.org
5939S:	Maintained
5940F:	drivers/edac/r82600_edac.c
5941
5942EDAC-SBRIDGE
5943M:	Tony Luck <tony.luck@intel.com>
5944R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5945L:	linux-edac@vger.kernel.org
5946S:	Maintained
5947F:	drivers/edac/sb_edac.c
5948
5949EDAC-SIFIVE
5950M:	Yash Shah <yash.shah@sifive.com>
5951L:	linux-edac@vger.kernel.org
5952S:	Supported
5953F:	drivers/edac/sifive_edac.c
5954
5955EDAC-SKYLAKE
5956M:	Tony Luck <tony.luck@intel.com>
5957L:	linux-edac@vger.kernel.org
5958S:	Maintained
5959F:	drivers/edac/skx_*.c
5960
5961EDAC-TI
5962M:	Tero Kristo <t-kristo@ti.com>
5963L:	linux-edac@vger.kernel.org
5964S:	Maintained
5965F:	drivers/edac/ti_edac.c
5966
5967EDAC-QCOM
5968M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5969M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5970L:	linux-arm-msm@vger.kernel.org
5971L:	linux-edac@vger.kernel.org
5972S:	Maintained
5973F:	drivers/edac/qcom_edac.c
5974
5975EDIROL UA-101/UA-1000 DRIVER
5976M:	Clemens Ladisch <clemens@ladisch.de>
5977L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5979S:	Maintained
5980F:	sound/usb/misc/ua101.c
5981
5982EFI TEST DRIVER
5983L:	linux-efi@vger.kernel.org
5984M:	Ivan Hu <ivan.hu@canonical.com>
5985M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5986S:	Maintained
5987F:	drivers/firmware/efi/test/
5988
5989EFI VARIABLE FILESYSTEM
5990M:	Matthew Garrett <matthew.garrett@nebula.com>
5991M:	Jeremy Kerr <jk@ozlabs.org>
5992M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5994L:	linux-efi@vger.kernel.org
5995S:	Maintained
5996F:	fs/efivarfs/
5997
5998EFIFB FRAMEBUFFER DRIVER
5999L:	linux-fbdev@vger.kernel.org
6000M:	Peter Jones <pjones@redhat.com>
6001S:	Maintained
6002F:	drivers/video/fbdev/efifb.c
6003
6004EFS FILESYSTEM
6005W:	http://aeschi.ch.eu.org/efs/
6006S:	Orphan
6007F:	fs/efs/
6008
6009EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6010M:	Douglas Miller <dougmill@linux.ibm.com>
6011L:	netdev@vger.kernel.org
6012S:	Maintained
6013F:	drivers/net/ethernet/ibm/ehea/
6014
6015EM28XX VIDEO4LINUX DRIVER
6016M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6017L:	linux-media@vger.kernel.org
6018W:	https://linuxtv.org
6019T:	git git://linuxtv.org/media_tree.git
6020S:	Maintained
6021F:	drivers/media/usb/em28xx/
6022F:	Documentation/media/v4l-drivers/em28xx*
6023
6024EMBEDDED LINUX
6025M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6026M:	Matt Mackall <mpm@selenic.com>
6027M:	David Woodhouse <dwmw2@infradead.org>
6028L:	linux-embedded@vger.kernel.org
6029S:	Maintained
6030
6031Emulex 10Gbps iSCSI - OneConnect DRIVER
6032M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6033M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6034M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6035L:	linux-scsi@vger.kernel.org
6036W:	http://www.broadcom.com
6037S:	Supported
6038F:	drivers/scsi/be2iscsi/
6039
6040Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6041M:	Sathya Perla <sathya.perla@broadcom.com>
6042M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6043M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6044M:	Somnath Kotur <somnath.kotur@broadcom.com>
6045L:	netdev@vger.kernel.org
6046W:	http://www.emulex.com
6047S:	Supported
6048F:	drivers/net/ethernet/emulex/benet/
6049
6050EMULEX ONECONNECT ROCE DRIVER
6051M:	Selvin Xavier <selvin.xavier@broadcom.com>
6052M:	Devesh Sharma <devesh.sharma@broadcom.com>
6053L:	linux-rdma@vger.kernel.org
6054W:	http://www.broadcom.com
6055S:	Odd Fixes
6056F:	drivers/infiniband/hw/ocrdma/
6057F:	include/uapi/rdma/ocrdma-abi.h
6058
6059EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6060M:	James Smart <james.smart@broadcom.com>
6061M:	Dick Kennedy <dick.kennedy@broadcom.com>
6062L:	linux-scsi@vger.kernel.org
6063W:	http://www.broadcom.com
6064S:	Supported
6065F:	drivers/scsi/lpfc/
6066
6067ENE CB710 FLASH CARD READER DRIVER
6068M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6069S:	Maintained
6070F:	drivers/misc/cb710/
6071F:	drivers/mmc/host/cb710-mmc.*
6072F:	include/linux/cb710.h
6073
6074ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6075M:	Maxim Levitsky <maximlevitsky@gmail.com>
6076S:	Maintained
6077F:	drivers/media/rc/ene_ir.*
6078
6079EPSON S1D13XXX FRAMEBUFFER DRIVER
6080M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6081S:	Maintained
6082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6083F:	drivers/video/fbdev/s1d13xxxfb.c
6084F:	include/video/s1d13xxxfb.h
6085
6086EROFS FILE SYSTEM
6087M:	Gao Xiang <gaoxiang25@huawei.com>
6088M:	Chao Yu <yuchao0@huawei.com>
6089L:	linux-erofs@lists.ozlabs.org
6090S:	Maintained
6091F:	fs/erofs/
6092
6093ERRSEQ ERROR TRACKING INFRASTRUCTURE
6094M:	Jeff Layton <jlayton@kernel.org>
6095S:	Maintained
6096F:	lib/errseq.c
6097F:	include/linux/errseq.h
6098
6099ET131X NETWORK DRIVER
6100M:	Mark Einon <mark.einon@gmail.com>
6101S:	Odd Fixes
6102F:	drivers/net/ethernet/agere/
6103
6104ETHERNET BRIDGE
6105M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6106M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6107L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6108L:	netdev@vger.kernel.org
6109W:	http://www.linuxfoundation.org/en/Net:Bridge
6110S:	Maintained
6111F:	include/linux/netfilter_bridge/
6112F:	net/bridge/
6113
6114ETHERNET PHY LIBRARY
6115M:	Andrew Lunn <andrew@lunn.ch>
6116M:	Florian Fainelli <f.fainelli@gmail.com>
6117M:	Heiner Kallweit <hkallweit1@gmail.com>
6118L:	netdev@vger.kernel.org
6119S:	Maintained
6120F:	Documentation/ABI/testing/sysfs-class-net-phydev
6121F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6122F:	Documentation/devicetree/bindings/net/mdio*
6123F:	Documentation/networking/phy.rst
6124F:	drivers/net/phy/
6125F:	drivers/of/of_mdio.c
6126F:	drivers/of/of_net.c
6127F:	include/linux/*mdio*.h
6128F:	include/linux/of_net.h
6129F:	include/linux/phy.h
6130F:	include/linux/phy_fixed.h
6131F:	include/linux/platform_data/mdio-bcm-unimac.h
6132F:	include/linux/platform_data/mdio-gpio.h
6133F:	include/trace/events/mdio.h
6134F:	include/uapi/linux/mdio.h
6135F:	include/uapi/linux/mii.h
6136
6137EXFAT FILE SYSTEM
6138M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6139S:	Maintained
6140F:	drivers/staging/exfat/
6141
6142EXT2 FILE SYSTEM
6143M:	Jan Kara <jack@suse.com>
6144L:	linux-ext4@vger.kernel.org
6145S:	Maintained
6146F:	Documentation/filesystems/ext2.txt
6147F:	fs/ext2/
6148F:	include/linux/ext2*
6149
6150EXT4 FILE SYSTEM
6151M:	"Theodore Ts'o" <tytso@mit.edu>
6152M:	Andreas Dilger <adilger.kernel@dilger.ca>
6153L:	linux-ext4@vger.kernel.org
6154W:	http://ext4.wiki.kernel.org
6155Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6157S:	Maintained
6158F:	Documentation/filesystems/ext4/
6159F:	fs/ext4/
6160
6161Extended Verification Module (EVM)
6162M:	Mimi Zohar <zohar@linux.ibm.com>
6163L:	linux-integrity@vger.kernel.org
6164S:	Supported
6165F:	security/integrity/evm/
6166
6167EXTENSIBLE FIRMWARE INTERFACE (EFI)
6168M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6169L:	linux-efi@vger.kernel.org
6170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6171S:	Maintained
6172F:	Documentation/admin-guide/efi-stub.rst
6173F:	arch/*/kernel/efi.c
6174F:	arch/x86/boot/compressed/eboot.[ch]
6175F:	arch/*/include/asm/efi.h
6176F:	arch/x86/platform/efi/
6177F:	drivers/firmware/efi/
6178F:	include/linux/efi*.h
6179F:	arch/arm/boot/compressed/efi-header.S
6180F:	arch/arm64/kernel/efi-entry.S
6181
6182EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6183M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6184M:	Chanwoo Choi <cw00.choi@samsung.com>
6185L:	linux-kernel@vger.kernel.org
6186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6187S:	Maintained
6188F:	drivers/extcon/
6189F:	include/linux/extcon/
6190F:	include/linux/extcon.h
6191F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6192F:	Documentation/devicetree/bindings/extcon/
6193
6194EXYNOS DP DRIVER
6195M:	Jingoo Han <jingoohan1@gmail.com>
6196L:	dri-devel@lists.freedesktop.org
6197S:	Maintained
6198F:	drivers/gpu/drm/exynos/exynos_dp*
6199
6200EXYNOS SYSMMU (IOMMU) driver
6201M:	Marek Szyprowski <m.szyprowski@samsung.com>
6202L:	iommu@lists.linux-foundation.org
6203S:	Maintained
6204F:	drivers/iommu/exynos-iommu.c
6205
6206EZchip NPS platform support
6207M:	Vineet Gupta <vgupta@synopsys.com>
6208M:	Ofer Levi <oferle@mellanox.com>
6209S:	Supported
6210F:	arch/arc/plat-eznps
6211F:	arch/arc/boot/dts/eznps.dts
6212
6213F2FS FILE SYSTEM
6214M:	Jaegeuk Kim <jaegeuk@kernel.org>
6215M:	Chao Yu <yuchao0@huawei.com>
6216L:	linux-f2fs-devel@lists.sourceforge.net
6217W:	https://f2fs.wiki.kernel.org/
6218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6219S:	Maintained
6220F:	Documentation/filesystems/f2fs.txt
6221F:	Documentation/ABI/testing/sysfs-fs-f2fs
6222F:	fs/f2fs/
6223F:	include/linux/f2fs_fs.h
6224F:	include/trace/events/f2fs.h
6225
6226F71805F HARDWARE MONITORING DRIVER
6227M:	Jean Delvare <jdelvare@suse.com>
6228L:	linux-hwmon@vger.kernel.org
6229S:	Maintained
6230F:	Documentation/hwmon/f71805f.rst
6231F:	drivers/hwmon/f71805f.c
6232
6233FADDR2LINE
6234M:	Josh Poimboeuf <jpoimboe@redhat.com>
6235S:	Maintained
6236F:	scripts/faddr2line
6237
6238FAILOVER MODULE
6239M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6240L:	netdev@vger.kernel.org
6241S:	Supported
6242F:	net/core/failover.c
6243F:	include/net/failover.h
6244F:	Documentation/networking/failover.rst
6245
6246FANOTIFY
6247M:	Jan Kara <jack@suse.cz>
6248R:	Amir Goldstein <amir73il@gmail.com>
6249L:	linux-fsdevel@vger.kernel.org
6250S:	Maintained
6251F:	fs/notify/fanotify/
6252F:	include/linux/fanotify.h
6253F:	include/uapi/linux/fanotify.h
6254
6255FARSYNC SYNCHRONOUS DRIVER
6256M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6257W:	http://www.farsite.co.uk/
6258S:	Supported
6259F:	drivers/net/wan/farsync.*
6260
6261FAULT INJECTION SUPPORT
6262M:	Akinobu Mita <akinobu.mita@gmail.com>
6263S:	Supported
6264F:	Documentation/fault-injection/
6265F:	lib/fault-inject.c
6266
6267FBTFT Framebuffer drivers
6268S:	Orphan
6269L:	dri-devel@lists.freedesktop.org
6270L:	linux-fbdev@vger.kernel.org
6271F:	drivers/staging/fbtft/
6272
6273FC0011 TUNER DRIVER
6274M:	Michael Buesch <m@bues.ch>
6275L:	linux-media@vger.kernel.org
6276S:	Maintained
6277F:	drivers/media/tuners/fc0011.h
6278F:	drivers/media/tuners/fc0011.c
6279
6280FC2580 MEDIA DRIVER
6281M:	Antti Palosaari <crope@iki.fi>
6282L:	linux-media@vger.kernel.org
6283W:	https://linuxtv.org
6284W:	http://palosaari.fi/linux/
6285Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6286T:	git git://linuxtv.org/anttip/media_tree.git
6287S:	Maintained
6288F:	drivers/media/tuners/fc2580*
6289
6290FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6291M:	Hannes Reinecke <hare@suse.de>
6292L:	linux-scsi@vger.kernel.org
6293W:	www.Open-FCoE.org
6294S:	Supported
6295F:	drivers/scsi/libfc/
6296F:	drivers/scsi/fcoe/
6297F:	include/scsi/fc/
6298F:	include/scsi/libfc.h
6299F:	include/scsi/libfcoe.h
6300F:	include/uapi/scsi/fc/
6301
6302FILE LOCKING (flock() and fcntl()/lockf())
6303M:	Jeff Layton <jlayton@kernel.org>
6304M:	"J. Bruce Fields" <bfields@fieldses.org>
6305L:	linux-fsdevel@vger.kernel.org
6306S:	Maintained
6307F:	include/linux/fcntl.h
6308F:	include/uapi/linux/fcntl.h
6309F:	fs/fcntl.c
6310F:	fs/locks.c
6311
6312FILESYSTEMS (VFS and infrastructure)
6313M:	Alexander Viro <viro@zeniv.linux.org.uk>
6314L:	linux-fsdevel@vger.kernel.org
6315S:	Maintained
6316F:	fs/*
6317F:	include/linux/fs.h
6318F:	include/linux/fs_types.h
6319F:	include/uapi/linux/fs.h
6320
6321FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6322M:	Riku Voipio <riku.voipio@iki.fi>
6323L:	linux-hwmon@vger.kernel.org
6324S:	Maintained
6325F:	drivers/hwmon/f75375s.c
6326F:	include/linux/f75375s.h
6327
6328FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6329M:	Clemens Ladisch <clemens@ladisch.de>
6330M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6331L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6333S:	Maintained
6334F:	sound/firewire/
6335F:	include/uapi/sound/firewire.h
6336
6337FIREWIRE MEDIA DRIVERS (firedtv)
6338M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6339L:	linux-media@vger.kernel.org
6340L:	linux1394-devel@lists.sourceforge.net
6341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6342S:	Maintained
6343F:	drivers/media/firewire/
6344
6345FIREWIRE SBP-2 TARGET
6346M:	Chris Boot <bootc@bootc.net>
6347L:	linux-scsi@vger.kernel.org
6348L:	target-devel@vger.kernel.org
6349L:	linux1394-devel@lists.sourceforge.net
6350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6351S:	Maintained
6352F:	drivers/target/sbp/
6353
6354FIREWIRE SUBSYSTEM
6355M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6356L:	linux1394-devel@lists.sourceforge.net
6357W:	http://ieee1394.wiki.kernel.org/
6358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6359S:	Maintained
6360F:	drivers/firewire/
6361F:	include/linux/firewire.h
6362F:	include/uapi/linux/firewire*.h
6363F:	tools/firewire/
6364
6365FIRMWARE LOADER (request_firmware)
6366M:	Luis Chamberlain <mcgrof@kernel.org>
6367L:	linux-kernel@vger.kernel.org
6368S:	Maintained
6369F:	Documentation/firmware_class/
6370F:	drivers/base/firmware_loader/
6371F:	include/linux/firmware.h
6372
6373FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6374M:	Joshua Morris <josh.h.morris@us.ibm.com>
6375M:	Philip Kelleher <pjk1939@linux.ibm.com>
6376S:	Maintained
6377F:	drivers/block/rsxx/
6378
6379FLEXTIMER FTM-QUADDEC DRIVER
6380M:	Patrick Havelange <patrick.havelange@essensium.com>
6381L:	linux-iio@vger.kernel.org
6382S:	Maintained
6383F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6384F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6385F:	drivers/counter/ftm-quaddec.c
6386
6387FLOPPY DRIVER
6388M:	Denis Efremov <efremov@linux.com>
6389S:	Odd Fixes
6390L:	linux-block@vger.kernel.org
6391F:	drivers/block/floppy.c
6392
6393FPGA MANAGER FRAMEWORK
6394M:	Moritz Fischer <mdf@kernel.org>
6395L:	linux-fpga@vger.kernel.org
6396S:	Maintained
6397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6398Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6399F:	Documentation/fpga/
6400F:	Documentation/driver-api/fpga/
6401F:	Documentation/devicetree/bindings/fpga/
6402F:	drivers/fpga/
6403F:	include/linux/fpga/
6404W:	http://www.rocketboards.org
6405
6406FPGA DFL DRIVERS
6407M:	Wu Hao <hao.wu@intel.com>
6408L:	linux-fpga@vger.kernel.org
6409S:	Maintained
6410F:	Documentation/fpga/dfl.rst
6411F:	include/uapi/linux/fpga-dfl.h
6412F:	drivers/fpga/dfl*
6413
6414FPU EMULATOR
6415M:	Bill Metzenthen <billm@melbpc.org.au>
6416W:	http://floatingpoint.sourceforge.net/emulator/index.html
6417S:	Maintained
6418F:	arch/x86/math-emu/
6419
6420FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6421L:	netdev@vger.kernel.org
6422S:	Orphan
6423F:	drivers/net/wan/dlci.c
6424F:	drivers/net/wan/sdla.c
6425
6426FRAMEBUFFER LAYER
6427M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6428L:	dri-devel@lists.freedesktop.org
6429L:	linux-fbdev@vger.kernel.org
6430T:	git git://anongit.freedesktop.org/drm/drm-misc
6431Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6432S:	Maintained
6433F:	Documentation/fb/
6434F:	drivers/video/
6435F:	include/video/
6436F:	include/linux/fb.h
6437F:	include/uapi/video/
6438F:	include/uapi/linux/fb.h
6439
6440FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6441M:	Horia Geantă <horia.geanta@nxp.com>
6442M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6443L:	linux-crypto@vger.kernel.org
6444S:	Maintained
6445F:	drivers/crypto/caam/
6446F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6447
6448FREESCALE DIU FRAMEBUFFER DRIVER
6449M:	Timur Tabi <timur@kernel.org>
6450L:	linux-fbdev@vger.kernel.org
6451S:	Maintained
6452F:	drivers/video/fbdev/fsl-diu-fb.*
6453
6454FREESCALE DMA DRIVER
6455M:	Li Yang <leoyang.li@nxp.com>
6456M:	Zhang Wei <zw@zh-kernel.org>
6457L:	linuxppc-dev@lists.ozlabs.org
6458S:	Maintained
6459F:	drivers/dma/fsldma.*
6460
6461FREESCALE ENETC ETHERNET DRIVERS
6462M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6463L:	netdev@vger.kernel.org
6464S:	Maintained
6465F:	drivers/net/ethernet/freescale/enetc/
6466
6467FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6468M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6469L:	netdev@vger.kernel.org
6470S:	Maintained
6471F:	drivers/net/ethernet/freescale/gianfar*
6472F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6473
6474FREESCALE GPMI NAND DRIVER
6475M:	Han Xu <han.xu@nxp.com>
6476L:	linux-mtd@lists.infradead.org
6477S:	Maintained
6478F:	drivers/mtd/nand/raw/gpmi-nand/*
6479
6480FREESCALE I2C CPM DRIVER
6481M:	Jochen Friedrich <jochen@scram.de>
6482L:	linuxppc-dev@lists.ozlabs.org
6483L:	linux-i2c@vger.kernel.org
6484S:	Maintained
6485F:	drivers/i2c/busses/i2c-cpm.c
6486
6487FREESCALE IMX DDR PMU DRIVER
6488M:	Frank Li <Frank.li@nxp.com>
6489L:	linux-arm-kernel@lists.infradead.org
6490S:	Maintained
6491F:	drivers/perf/fsl_imx8_ddr_perf.c
6492F:	Documentation/admin-guide/perf/imx-ddr.rst
6493F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6494
6495FREESCALE IMX I2C DRIVER
6496M:	Oleksij Rempel <o.rempel@pengutronix.de>
6497R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6498L:	linux-i2c@vger.kernel.org
6499S:	Maintained
6500F:	drivers/i2c/busses/i2c-imx.c
6501F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6502
6503FREESCALE IMX LPI2C DRIVER
6504M:	Dong Aisheng <aisheng.dong@nxp.com>
6505L:	linux-i2c@vger.kernel.org
6506L:	linux-imx@nxp.com
6507S:	Maintained
6508F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6509F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6510
6511FREESCALE IMX / MXC FEC DRIVER
6512M:	Fugang Duan <fugang.duan@nxp.com>
6513L:	netdev@vger.kernel.org
6514S:	Maintained
6515F:	drivers/net/ethernet/freescale/fec_main.c
6516F:	drivers/net/ethernet/freescale/fec_ptp.c
6517F:	drivers/net/ethernet/freescale/fec.h
6518F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6519
6520FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6521M:	Sascha Hauer <s.hauer@pengutronix.de>
6522R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6523L:	linux-fbdev@vger.kernel.org
6524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6525S:	Maintained
6526F:	include/linux/platform_data/video-imxfb.h
6527F:	drivers/video/fbdev/imxfb.c
6528
6529FREESCALE QORIQ DPAA ETHERNET DRIVER
6530M:	Madalin Bucur <madalin.bucur@nxp.com>
6531L:	netdev@vger.kernel.org
6532S:	Maintained
6533F:	drivers/net/ethernet/freescale/dpaa
6534
6535FREESCALE QORIQ DPAA FMAN DRIVER
6536M:	Madalin Bucur <madalin.bucur@nxp.com>
6537L:	netdev@vger.kernel.org
6538S:	Maintained
6539F:	drivers/net/ethernet/freescale/fman
6540F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6541
6542FREESCALE QORIQ PTP CLOCK DRIVER
6543M:	Yangbo Lu <yangbo.lu@nxp.com>
6544L:	netdev@vger.kernel.org
6545S:	Maintained
6546F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6547F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6548F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6549F:	drivers/ptp/ptp_qoriq.c
6550F:	drivers/ptp/ptp_qoriq_debugfs.c
6551F:	include/linux/fsl/ptp_qoriq.h
6552F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6553
6554FREESCALE QUAD SPI DRIVER
6555M:	Han Xu <han.xu@nxp.com>
6556L:	linux-spi@vger.kernel.org
6557S:	Maintained
6558F:	drivers/spi/spi-fsl-qspi.c
6559
6560FREESCALE QUICC ENGINE LIBRARY
6561M:	Qiang Zhao <qiang.zhao@nxp.com>
6562L:	linuxppc-dev@lists.ozlabs.org
6563S:	Maintained
6564F:	drivers/soc/fsl/qe/
6565F:	include/soc/fsl/*qe*.h
6566F:	include/soc/fsl/*ucc*.h
6567
6568FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6569M:	Li Yang <leoyang.li@nxp.com>
6570L:	netdev@vger.kernel.org
6571L:	linuxppc-dev@lists.ozlabs.org
6572S:	Maintained
6573F:	drivers/net/ethernet/freescale/ucc_geth*
6574
6575FREESCALE QUICC ENGINE UCC HDLC DRIVER
6576M:	Zhao Qiang <qiang.zhao@nxp.com>
6577L:	netdev@vger.kernel.org
6578L:	linuxppc-dev@lists.ozlabs.org
6579S:	Maintained
6580F:	drivers/net/wan/fsl_ucc_hdlc*
6581
6582FREESCALE QUICC ENGINE UCC UART DRIVER
6583M:	Timur Tabi <timur@kernel.org>
6584L:	linuxppc-dev@lists.ozlabs.org
6585S:	Maintained
6586F:	drivers/tty/serial/ucc_uart.c
6587
6588FREESCALE SOC DRIVERS
6589M:	Li Yang <leoyang.li@nxp.com>
6590L:	linuxppc-dev@lists.ozlabs.org
6591L:	linux-arm-kernel@lists.infradead.org
6592S:	Maintained
6593F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6594F:	Documentation/devicetree/bindings/soc/fsl/
6595F:	drivers/soc/fsl/
6596F:	include/linux/fsl/
6597
6598FREESCALE SOC FS_ENET DRIVER
6599M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6600L:	linuxppc-dev@lists.ozlabs.org
6601L:	netdev@vger.kernel.org
6602S:	Maintained
6603F:	drivers/net/ethernet/freescale/fs_enet/
6604F:	include/linux/fs_enet_pd.h
6605
6606FREESCALE SOC SOUND DRIVERS
6607M:	Timur Tabi <timur@kernel.org>
6608M:	Nicolin Chen <nicoleotsuka@gmail.com>
6609M:	Xiubo Li <Xiubo.Lee@gmail.com>
6610R:	Fabio Estevam <festevam@gmail.com>
6611L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6612L:	linuxppc-dev@lists.ozlabs.org
6613S:	Maintained
6614F:	sound/soc/fsl/fsl*
6615F:	sound/soc/fsl/imx*
6616F:	sound/soc/fsl/mpc8610_hpcd.c
6617
6618FREESCALE USB PERIPHERAL DRIVERS
6619M:	Li Yang <leoyang.li@nxp.com>
6620L:	linux-usb@vger.kernel.org
6621L:	linuxppc-dev@lists.ozlabs.org
6622S:	Maintained
6623F:	drivers/usb/gadget/udc/fsl*
6624
6625FREEVXFS FILESYSTEM
6626M:	Christoph Hellwig <hch@infradead.org>
6627W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6628S:	Maintained
6629F:	fs/freevxfs/
6630
6631FREEZER
6632M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6633M:	Pavel Machek <pavel@ucw.cz>
6634L:	linux-pm@vger.kernel.org
6635S:	Supported
6636F:	Documentation/power/freezing-of-tasks.rst
6637F:	include/linux/freezer.h
6638F:	kernel/freezer.c
6639
6640FRONTSWAP API
6641M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6642L:	linux-kernel@vger.kernel.org
6643S:	Maintained
6644F:	mm/frontswap.c
6645F:	include/linux/frontswap.h
6646
6647FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6648M:	David Howells <dhowells@redhat.com>
6649L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6650S:	Supported
6651F:	Documentation/filesystems/caching/
6652F:	fs/fscache/
6653F:	include/linux/fscache*.h
6654
6655FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6656M:	Theodore Y. Ts'o <tytso@mit.edu>
6657M:	Jaegeuk Kim <jaegeuk@kernel.org>
6658M:	Eric Biggers <ebiggers@kernel.org>
6659L:	linux-fscrypt@vger.kernel.org
6660Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6661T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6662S:	Supported
6663F:	fs/crypto/
6664F:	include/linux/fscrypt*.h
6665F:	include/uapi/linux/fscrypt.h
6666F:	Documentation/filesystems/fscrypt.rst
6667
6668FSI SUBSYSTEM
6669M:	Jeremy Kerr <jk@ozlabs.org>
6670M:	Joel Stanley <joel@jms.id.au>
6671R:	Alistar Popple <alistair@popple.id.au>
6672R:	Eddie James <eajames@linux.ibm.com>
6673L:	linux-fsi@lists.ozlabs.org
6674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6675Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6676S:	Supported
6677F:	drivers/fsi/
6678F:	include/linux/fsi*.h
6679F:	include/trace/events/fsi*.h
6680
6681FSI-ATTACHED I2C DRIVER
6682M:	Eddie James <eajames@linux.ibm.com>
6683L:	linux-i2c@vger.kernel.org
6684L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6685S:	Maintained
6686F:	drivers/i2c/busses/i2c-fsi.c
6687F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6688
6689FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6690M:	Jan Kara <jack@suse.cz>
6691R:	Amir Goldstein <amir73il@gmail.com>
6692L:	linux-fsdevel@vger.kernel.org
6693S:	Maintained
6694F:	fs/notify/
6695F:	include/linux/fsnotify*.h
6696
6697FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6698M:	Eric Biggers <ebiggers@kernel.org>
6699M:	Theodore Y. Ts'o <tytso@mit.edu>
6700L:	linux-fscrypt@vger.kernel.org
6701Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6702T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6703S:	Supported
6704F:	fs/verity/
6705F:	include/linux/fsverity.h
6706F:	include/uapi/linux/fsverity.h
6707F:	Documentation/filesystems/fsverity.rst
6708
6709FUJITSU LAPTOP EXTRAS
6710M:	Jonathan Woithe <jwoithe@just42.net>
6711L:	platform-driver-x86@vger.kernel.org
6712S:	Maintained
6713F:	drivers/platform/x86/fujitsu-laptop.c
6714
6715FUJITSU M-5MO LS CAMERA ISP DRIVER
6716M:	Kyungmin Park <kyungmin.park@samsung.com>
6717M:	Heungjun Kim <riverful.kim@samsung.com>
6718L:	linux-media@vger.kernel.org
6719S:	Maintained
6720F:	drivers/media/i2c/m5mols/
6721F:	include/media/i2c/m5mols.h
6722
6723FUJITSU TABLET EXTRAS
6724M:	Robert Gerlach <khnz@gmx.de>
6725L:	platform-driver-x86@vger.kernel.org
6726S:	Maintained
6727F:	drivers/platform/x86/fujitsu-tablet.c
6728
6729FUSE: FILESYSTEM IN USERSPACE
6730M:	Miklos Szeredi <miklos@szeredi.hu>
6731L:	linux-fsdevel@vger.kernel.org
6732W:	http://fuse.sourceforge.net/
6733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6734S:	Maintained
6735F:	fs/fuse/
6736F:	include/uapi/linux/fuse.h
6737F:	Documentation/filesystems/fuse.txt
6738
6739FUTEX SUBSYSTEM
6740M:	Thomas Gleixner <tglx@linutronix.de>
6741M:	Ingo Molnar <mingo@redhat.com>
6742R:	Peter Zijlstra <peterz@infradead.org>
6743R:	Darren Hart <dvhart@infradead.org>
6744L:	linux-kernel@vger.kernel.org
6745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6746S:	Maintained
6747F:	kernel/futex.c
6748F:	include/asm-generic/futex.h
6749F:	include/linux/futex.h
6750F:	include/uapi/linux/futex.h
6751F:	tools/testing/selftests/futex/
6752F:	tools/perf/bench/futex*
6753F:	Documentation/*futex*
6754
6755GCC PLUGINS
6756M:	Kees Cook <keescook@chromium.org>
6757R:	Emese Revfy <re.emese@gmail.com>
6758L:	kernel-hardening@lists.openwall.com
6759S:	Maintained
6760F:	scripts/gcc-plugins/
6761F:	scripts/gcc-plugin.sh
6762F:	scripts/Makefile.gcc-plugins
6763F:	Documentation/core-api/gcc-plugins.rst
6764
6765GASKET DRIVER FRAMEWORK
6766M:	Rob Springer <rspringer@google.com>
6767M:	Todd Poynor <toddpoynor@google.com>
6768M:	Ben Chan <benchan@chromium.org>
6769S:	Maintained
6770F:	drivers/staging/gasket/
6771
6772GCOV BASED KERNEL PROFILING
6773M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6774S:	Maintained
6775F:	kernel/gcov/
6776F:	Documentation/dev-tools/gcov.rst
6777
6778GDB KERNEL DEBUGGING HELPER SCRIPTS
6779M:	Jan Kiszka <jan.kiszka@siemens.com>
6780M:	Kieran Bingham <kbingham@kernel.org>
6781S:	Supported
6782F:	scripts/gdb/
6783
6784GDT SCSI DISK ARRAY CONTROLLER DRIVER
6785M:	Achim Leubner <achim_leubner@adaptec.com>
6786L:	linux-scsi@vger.kernel.org
6787W:	http://www.icp-vortex.com/
6788S:	Supported
6789F:	drivers/scsi/gdt*
6790
6791GEMTEK FM RADIO RECEIVER DRIVER
6792M:	Hans Verkuil <hverkuil@xs4all.nl>
6793L:	linux-media@vger.kernel.org
6794T:	git git://linuxtv.org/media_tree.git
6795W:	https://linuxtv.org
6796S:	Maintained
6797F:	drivers/media/radio/radio-gemtek*
6798
6799GENERIC ARCHITECTURE TOPOLOGY
6800M:	Sudeep Holla <sudeep.holla@arm.com>
6801L:	linux-kernel@vger.kernel.org
6802S:	Maintained
6803F:	drivers/base/arch_topology.c
6804F:	include/linux/arch_topology.h
6805
6806GENERIC GPIO I2C DRIVER
6807M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6808S:	Supported
6809F:	drivers/i2c/busses/i2c-gpio.c
6810F:	include/linux/platform_data/i2c-gpio.h
6811
6812GENERIC GPIO I2C MULTIPLEXER DRIVER
6813M:	Peter Korsgaard <peter.korsgaard@barco.com>
6814L:	linux-i2c@vger.kernel.org
6815S:	Supported
6816F:	drivers/i2c/muxes/i2c-mux-gpio.c
6817F:	include/linux/platform_data/i2c-mux-gpio.h
6818F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6819
6820GENERIC HDLC (WAN) DRIVERS
6821M:	Krzysztof Halasa <khc@pm.waw.pl>
6822W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6823S:	Maintained
6824F:	drivers/net/wan/c101.c
6825F:	drivers/net/wan/hd6457*
6826F:	drivers/net/wan/hdlc*
6827F:	drivers/net/wan/n2.c
6828F:	drivers/net/wan/pc300too.c
6829F:	drivers/net/wan/pci200syn.c
6830F:	drivers/net/wan/wanxl*
6831
6832GENERIC INCLUDE/ASM HEADER FILES
6833M:	Arnd Bergmann <arnd@arndb.de>
6834L:	linux-arch@vger.kernel.org
6835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6836S:	Maintained
6837F:	include/asm-generic/
6838F:	include/uapi/asm-generic/
6839
6840GENERIC PHY FRAMEWORK
6841M:	Kishon Vijay Abraham I <kishon@ti.com>
6842L:	linux-kernel@vger.kernel.org
6843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6844S:	Supported
6845F:	drivers/phy/
6846F:	include/linux/phy/
6847F:	Documentation/devicetree/bindings/phy/
6848
6849GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6850M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6851S:	Supported
6852F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6853
6854GENERIC PM DOMAINS
6855M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6856M:	Kevin Hilman <khilman@kernel.org>
6857M:	Ulf Hansson <ulf.hansson@linaro.org>
6858L:	linux-pm@vger.kernel.org
6859S:	Supported
6860F:	drivers/base/power/domain*.c
6861F:	include/linux/pm_domain.h
6862F:	Documentation/devicetree/bindings/power/power_domain.txt
6863
6864GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6865M:	Eugen Hristev <eugen.hristev@microchip.com>
6866L:	linux-input@vger.kernel.org
6867S:	Maintained
6868F:	drivers/input/touchscreen/resistive-adc-touch.c
6869
6870GENERIC UIO DRIVER FOR PCI DEVICES
6871M:	"Michael S. Tsirkin" <mst@redhat.com>
6872L:	kvm@vger.kernel.org
6873S:	Supported
6874F:	drivers/uio/uio_pci_generic.c
6875
6876GENERIC VDSO LIBRARY:
6877M:	Andy Lutomirski <luto@kernel.org>
6878M:	Thomas Gleixner <tglx@linutronix.de>
6879M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6880L:	linux-kernel@vger.kernel.org
6881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6882S:	Maintained
6883F:	lib/vdso/
6884F:	kernel/time/vsyscall.c
6885F:	include/vdso/
6886F:	include/asm-generic/vdso/vsyscall.h
6887
6888GENWQE (IBM Generic Workqueue Card)
6889M:	Frank Haverkamp <haver@linux.ibm.com>
6890S:	Supported
6891F:	drivers/misc/genwqe/
6892
6893GET_MAINTAINER SCRIPT
6894M:	Joe Perches <joe@perches.com>
6895S:	Maintained
6896F:	scripts/get_maintainer.pl
6897
6898GFS2 FILE SYSTEM
6899M:	Bob Peterson <rpeterso@redhat.com>
6900M:	Andreas Gruenbacher <agruenba@redhat.com>
6901L:	cluster-devel@redhat.com
6902W:	http://sources.redhat.com/cluster/
6903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6904S:	Supported
6905F:	Documentation/filesystems/gfs2*.txt
6906F:	fs/gfs2/
6907F:	include/uapi/linux/gfs2_ondisk.h
6908
6909GNSS SUBSYSTEM
6910M:	Johan Hovold <johan@kernel.org>
6911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6912S:	Maintained
6913F:	Documentation/ABI/testing/sysfs-class-gnss
6914F:	Documentation/devicetree/bindings/gnss/
6915F:	drivers/gnss/
6916F:	include/linux/gnss.h
6917
6918GO7007 MPEG CODEC
6919M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6920L:	linux-media@vger.kernel.org
6921S:	Maintained
6922F:	drivers/media/usb/go7007/
6923
6924GOODIX TOUCHSCREEN
6925M:	Bastien Nocera <hadess@hadess.net>
6926L:	linux-input@vger.kernel.org
6927S:	Maintained
6928F:	drivers/input/touchscreen/goodix.c
6929
6930GOOGLE ETHERNET DRIVERS
6931M:	Catherine Sullivan <csully@google.com>
6932R:	Sagi Shahar <sagis@google.com>
6933R:	Jon Olson <jonolson@google.com>
6934L:	netdev@vger.kernel.org
6935S:	Supported
6936F:	Documentation/networking/device_drivers/google/gve.rst
6937F:	drivers/net/ethernet/google
6938
6939GPD POCKET FAN DRIVER
6940M:	Hans de Goede <hdegoede@redhat.com>
6941L:	platform-driver-x86@vger.kernel.org
6942S:	Maintained
6943F:	drivers/platform/x86/gpd-pocket-fan.c
6944
6945GPIO ACPI SUPPORT
6946M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6947M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6948L:	linux-gpio@vger.kernel.org
6949L:	linux-acpi@vger.kernel.org
6950S:	Maintained
6951F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6952F:	drivers/gpio/gpiolib-acpi.c
6953
6954GPIO IR Transmitter
6955M:	Sean Young <sean@mess.org>
6956L:	linux-media@vger.kernel.org
6957S:	Maintained
6958F:	drivers/media/rc/gpio-ir-tx.c
6959
6960GPIO MOCKUP DRIVER
6961M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6962L:	linux-gpio@vger.kernel.org
6963S:	Maintained
6964F:	drivers/gpio/gpio-mockup.c
6965F:	tools/testing/selftests/gpio/
6966
6967GPIO SUBSYSTEM
6968M:	Linus Walleij <linus.walleij@linaro.org>
6969M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6970L:	linux-gpio@vger.kernel.org
6971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6972S:	Maintained
6973F:	Documentation/devicetree/bindings/gpio/
6974F:	Documentation/driver-api/gpio/
6975F:	Documentation/admin-guide/gpio/
6976F:	Documentation/ABI/testing/gpio-cdev
6977F:	Documentation/ABI/obsolete/sysfs-gpio
6978F:	drivers/gpio/
6979F:	include/linux/gpio/
6980F:	include/linux/gpio.h
6981F:	include/linux/of_gpio.h
6982F:	include/asm-generic/gpio.h
6983F:	include/uapi/linux/gpio.h
6984F:	tools/gpio/
6985
6986GRE DEMULTIPLEXER DRIVER
6987M:	Dmitry Kozlov <xeb@mail.ru>
6988L:	netdev@vger.kernel.org
6989S:	Maintained
6990F:	net/ipv4/gre_demux.c
6991F:	net/ipv4/gre_offload.c
6992F:	include/net/gre.h
6993
6994GRETH 10/100/1G Ethernet MAC device driver
6995M:	Andreas Larsson <andreas@gaisler.com>
6996L:	netdev@vger.kernel.org
6997S:	Maintained
6998F:	drivers/net/ethernet/aeroflex/
6999
7000GREYBUS AUDIO PROTOCOLS DRIVERS
7001M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7002M:	Mark Greer <mgreer@animalcreek.com>
7003S:	Maintained
7004F:	drivers/staging/greybus/audio_apbridgea.c
7005F:	drivers/staging/greybus/audio_apbridgea.h
7006F:	drivers/staging/greybus/audio_codec.c
7007F:	drivers/staging/greybus/audio_codec.h
7008F:	drivers/staging/greybus/audio_gb.c
7009F:	drivers/staging/greybus/audio_manager.c
7010F:	drivers/staging/greybus/audio_manager.h
7011F:	drivers/staging/greybus/audio_manager_module.c
7012F:	drivers/staging/greybus/audio_manager_private.h
7013F:	drivers/staging/greybus/audio_manager_sysfs.c
7014F:	drivers/staging/greybus/audio_module.c
7015F:	drivers/staging/greybus/audio_topology.c
7016
7017GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7018M:	Viresh Kumar <vireshk@kernel.org>
7019S:	Maintained
7020F:	drivers/staging/greybus/authentication.c
7021F:	drivers/staging/greybus/bootrom.c
7022F:	drivers/staging/greybus/firmware.h
7023F:	drivers/staging/greybus/fw-core.c
7024F:	drivers/staging/greybus/fw-download.c
7025F:	drivers/staging/greybus/fw-management.c
7026F:	drivers/staging/greybus/greybus_authentication.h
7027F:	drivers/staging/greybus/greybus_firmware.h
7028F:	drivers/staging/greybus/hid.c
7029F:	drivers/staging/greybus/i2c.c
7030F:	drivers/staging/greybus/spi.c
7031F:	drivers/staging/greybus/spilib.c
7032F:	drivers/staging/greybus/spilib.h
7033
7034GREYBUS LOOPBACK DRIVER
7035M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7036S:	Maintained
7037F:	drivers/staging/greybus/loopback.c
7038
7039GREYBUS PLATFORM DRIVERS
7040M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7041S:	Maintained
7042F:	drivers/staging/greybus/arche-platform.c
7043F:	drivers/staging/greybus/arche-apb-ctrl.c
7044F:	drivers/staging/greybus/arche_platform.h
7045
7046GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7047M:	Rui Miguel Silva <rmfrfs@gmail.com>
7048S:	Maintained
7049F:	drivers/staging/greybus/sdio.c
7050F:	drivers/staging/greybus/light.c
7051F:	drivers/staging/greybus/gpio.c
7052F:	drivers/staging/greybus/power_supply.c
7053F:	drivers/staging/greybus/spi.c
7054F:	drivers/staging/greybus/spilib.c
7055
7056GREYBUS SUBSYSTEM
7057M:	Johan Hovold <johan@kernel.org>
7058M:	Alex Elder <elder@kernel.org>
7059M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7060S:	Maintained
7061F:	drivers/staging/greybus/
7062F:	drivers/greybus/
7063F:	include/linux/greybus.h
7064F:	include/linux/greybus/
7065L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7066
7067GREYBUS UART PROTOCOLS DRIVERS
7068M:	David Lin <dtwlin@gmail.com>
7069S:	Maintained
7070F:	drivers/staging/greybus/uart.c
7071F:	drivers/staging/greybus/log.c
7072
7073GS1662 VIDEO SERIALIZER
7074M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7075L:	linux-media@vger.kernel.org
7076T:	git git://linuxtv.org/media_tree.git
7077S:	Maintained
7078F:	drivers/media/spi/gs1662.c
7079
7080GSPCA FINEPIX SUBDRIVER
7081M:	Frank Zago <frank@zago.net>
7082L:	linux-media@vger.kernel.org
7083T:	git git://linuxtv.org/media_tree.git
7084S:	Maintained
7085F:	drivers/media/usb/gspca/finepix.c
7086
7087GSPCA GL860 SUBDRIVER
7088M:	Olivier Lorin <o.lorin@laposte.net>
7089L:	linux-media@vger.kernel.org
7090T:	git git://linuxtv.org/media_tree.git
7091S:	Maintained
7092F:	drivers/media/usb/gspca/gl860/
7093
7094GSPCA M5602 SUBDRIVER
7095M:	Erik Andren <erik.andren@gmail.com>
7096L:	linux-media@vger.kernel.org
7097T:	git git://linuxtv.org/media_tree.git
7098S:	Maintained
7099F:	drivers/media/usb/gspca/m5602/
7100
7101GSPCA PAC207 SONIXB SUBDRIVER
7102M:	Hans Verkuil <hverkuil@xs4all.nl>
7103L:	linux-media@vger.kernel.org
7104T:	git git://linuxtv.org/media_tree.git
7105S:	Odd Fixes
7106F:	drivers/media/usb/gspca/pac207.c
7107
7108GSPCA SN9C20X SUBDRIVER
7109M:	Brian Johnson <brijohn@gmail.com>
7110L:	linux-media@vger.kernel.org
7111T:	git git://linuxtv.org/media_tree.git
7112S:	Maintained
7113F:	drivers/media/usb/gspca/sn9c20x.c
7114
7115GSPCA T613 SUBDRIVER
7116M:	Leandro Costantino <lcostantino@gmail.com>
7117L:	linux-media@vger.kernel.org
7118T:	git git://linuxtv.org/media_tree.git
7119S:	Maintained
7120F:	drivers/media/usb/gspca/t613.c
7121
7122GSPCA USB WEBCAM DRIVER
7123M:	Hans Verkuil <hverkuil@xs4all.nl>
7124L:	linux-media@vger.kernel.org
7125T:	git git://linuxtv.org/media_tree.git
7126S:	Odd Fixes
7127F:	drivers/media/usb/gspca/
7128
7129GTP (GPRS Tunneling Protocol)
7130M:	Pablo Neira Ayuso <pablo@netfilter.org>
7131M:	Harald Welte <laforge@gnumonks.org>
7132L:	osmocom-net-gprs@lists.osmocom.org
7133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7134S:	Maintained
7135F:	drivers/net/gtp.c
7136
7137GUID PARTITION TABLE (GPT)
7138M:	Davidlohr Bueso <dave@stgolabs.net>
7139L:	linux-efi@vger.kernel.org
7140S:	Maintained
7141F:	block/partitions/efi.*
7142
7143H8/300 ARCHITECTURE
7144M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7145L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7146W:	http://uclinux-h8.sourceforge.jp
7147T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7148S:	Maintained
7149F:	arch/h8300/
7150F:	drivers/clocksource/h8300_*.c
7151F:	drivers/clk/h8300/
7152F:	drivers/irqchip/irq-renesas-h8*.c
7153
7154HABANALABS PCI DRIVER
7155M:	Oded Gabbay <oded.gabbay@gmail.com>
7156T:	git https://github.com/HabanaAI/linux.git
7157S:	Supported
7158F:	drivers/misc/habanalabs/
7159F:	include/uapi/misc/habanalabs.h
7160F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7161F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7162
7163HACKRF MEDIA DRIVER
7164M:	Antti Palosaari <crope@iki.fi>
7165L:	linux-media@vger.kernel.org
7166W:	https://linuxtv.org
7167W:	http://palosaari.fi/linux/
7168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7169T:	git git://linuxtv.org/anttip/media_tree.git
7170S:	Maintained
7171F:	drivers/media/usb/hackrf/
7172
7173HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7174M:	Frank Seidel <frank@f-seidel.de>
7175L:	platform-driver-x86@vger.kernel.org
7176W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7177S:	Maintained
7178F:	drivers/platform/x86/hdaps.c
7179
7180HARDWARE MONITORING
7181M:	Jean Delvare <jdelvare@suse.com>
7182M:	Guenter Roeck <linux@roeck-us.net>
7183L:	linux-hwmon@vger.kernel.org
7184W:	http://hwmon.wiki.kernel.org/
7185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7186S:	Maintained
7187F:	Documentation/devicetree/bindings/hwmon/
7188F:	Documentation/hwmon/
7189F:	drivers/hwmon/
7190F:	include/linux/hwmon*.h
7191F:	include/trace/events/hwmon*.h
7192
7193HARDWARE RANDOM NUMBER GENERATOR CORE
7194M:	Matt Mackall <mpm@selenic.com>
7195M:	Herbert Xu <herbert@gondor.apana.org.au>
7196L:	linux-crypto@vger.kernel.org
7197S:	Odd fixes
7198F:	Documentation/devicetree/bindings/rng/
7199F:	Documentation/admin-guide/hw_random.rst
7200F:	drivers/char/hw_random/
7201F:	include/linux/hw_random.h
7202
7203HARDWARE TRACING FACILITIES
7204M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7205S:	Maintained
7206F:	drivers/hwtracing/
7207
7208HARDWARE SPINLOCK CORE
7209M:	Ohad Ben-Cohen <ohad@wizery.com>
7210M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7211L:	linux-remoteproc@vger.kernel.org
7212S:	Maintained
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7214F:	Documentation/devicetree/bindings/hwlock/
7215F:	Documentation/hwspinlock.txt
7216F:	drivers/hwspinlock/
7217F:	include/linux/hwspinlock.h
7218
7219HARMONY SOUND DRIVER
7220L:	linux-parisc@vger.kernel.org
7221S:	Maintained
7222F:	sound/parisc/harmony.*
7223
7224HDPVR USB VIDEO ENCODER DRIVER
7225M:	Hans Verkuil <hverkuil@xs4all.nl>
7226L:	linux-media@vger.kernel.org
7227T:	git git://linuxtv.org/media_tree.git
7228W:	https://linuxtv.org
7229S:	Odd Fixes
7230F:	drivers/media/usb/hdpvr/
7231
7232HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7233M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7234S:	Supported
7235F:	Documentation/watchdog/hpwdt.rst
7236F:	drivers/watchdog/hpwdt.c
7237
7238HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7239M:	Don Brace <don.brace@microsemi.com>
7240L:	esc.storagedev@microsemi.com
7241L:	linux-scsi@vger.kernel.org
7242S:	Supported
7243F:	Documentation/scsi/hpsa.txt
7244F:	drivers/scsi/hpsa*.[ch]
7245F:	include/linux/cciss*.h
7246F:	include/uapi/linux/cciss*.h
7247
7248HFI1 DRIVER
7249M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7250M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7251L:	linux-rdma@vger.kernel.org
7252S:	Supported
7253F:	drivers/infiniband/hw/hfi1
7254
7255HFS FILESYSTEM
7256L:	linux-fsdevel@vger.kernel.org
7257S:	Orphan
7258F:	Documentation/filesystems/hfs.txt
7259F:	fs/hfs/
7260
7261HFSPLUS FILESYSTEM
7262L:	linux-fsdevel@vger.kernel.org
7263S:	Orphan
7264F:	Documentation/filesystems/hfsplus.txt
7265F:	fs/hfsplus/
7266
7267HGA FRAMEBUFFER DRIVER
7268M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7269L:	linux-nvidia@lists.surfsouth.com
7270W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7271S:	Maintained
7272F:	drivers/video/fbdev/hgafb.c
7273
7274HIBERNATION (aka Software Suspend, aka swsusp)
7275M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7276M:	Pavel Machek <pavel@ucw.cz>
7277L:	linux-pm@vger.kernel.org
7278B:	https://bugzilla.kernel.org
7279S:	Supported
7280F:	arch/x86/power/
7281F:	drivers/base/power/
7282F:	kernel/power/
7283F:	include/linux/suspend.h
7284F:	include/linux/freezer.h
7285F:	include/linux/pm.h
7286F:	arch/*/include/asm/suspend*.h
7287
7288HID CORE LAYER
7289M:	Jiri Kosina <jikos@kernel.org>
7290M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7291L:	linux-input@vger.kernel.org
7292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7293S:	Maintained
7294F:	drivers/hid/
7295F:	include/linux/hid*
7296F:	include/uapi/linux/hid*
7297
7298HID SENSOR HUB DRIVERS
7299M:	Jiri Kosina <jikos@kernel.org>
7300M:	Jonathan Cameron <jic23@kernel.org>
7301M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7302L:	linux-input@vger.kernel.org
7303L:	linux-iio@vger.kernel.org
7304S:	Maintained
7305F:	Documentation/hid/hid-sensor*
7306F:	drivers/hid/hid-sensor-*
7307F:	drivers/iio/*/hid-*
7308F:	include/linux/hid-sensor-*
7309
7310HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7311M:	Thomas Gleixner <tglx@linutronix.de>
7312L:	linux-kernel@vger.kernel.org
7313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7314S:	Maintained
7315F:	Documentation/timers/
7316F:	kernel/time/hrtimer.c
7317F:	kernel/time/clockevents.c
7318F:	kernel/time/timer_*.c
7319F:	include/linux/clockchips.h
7320F:	include/linux/hrtimer.h
7321
7322HIGH-SPEED SCC DRIVER FOR AX.25
7323L:	linux-hams@vger.kernel.org
7324S:	Orphan
7325F:	drivers/net/hamradio/dmascc.c
7326F:	drivers/net/hamradio/scc.c
7327
7328HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7329M:	HighPoint Linux Team <linux@highpoint-tech.com>
7330W:	http://www.highpoint-tech.com
7331S:	Supported
7332F:	Documentation/scsi/hptiop.txt
7333F:	drivers/scsi/hptiop.c
7334
7335HIPPI
7336M:	Jes Sorensen <jes@trained-monkey.org>
7337L:	linux-hippi@sunsite.dk
7338S:	Maintained
7339F:	include/linux/hippidevice.h
7340F:	include/uapi/linux/if_hippi.h
7341F:	net/802/hippi.c
7342F:	drivers/net/hippi/
7343
7344HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7345M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7346M:	Salil Mehta <salil.mehta@huawei.com>
7347L:	netdev@vger.kernel.org
7348W:	http://www.hisilicon.com
7349S:	Maintained
7350F:	drivers/net/ethernet/hisilicon/hns3/
7351
7352HISILICON LPC BUS DRIVER
7353M:	john.garry@huawei.com
7354W:	http://www.hisilicon.com
7355S:	Maintained
7356F:	drivers/bus/hisi_lpc.c
7357F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7358
7359HISILICON NETWORK SUBSYSTEM DRIVER
7360M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7361M:	Salil Mehta <salil.mehta@huawei.com>
7362L:	netdev@vger.kernel.org
7363W:	http://www.hisilicon.com
7364S:	Maintained
7365F:	drivers/net/ethernet/hisilicon/
7366F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7367
7368HISILICON PMU DRIVER
7369M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7370W:	http://www.hisilicon.com
7371S:	Supported
7372F:	drivers/perf/hisilicon
7373F:	Documentation/admin-guide/perf/hisi-pmu.rst
7374
7375HISILICON ROCE DRIVER
7376M:	Lijun Ou <oulijun@huawei.com>
7377M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7378L:	linux-rdma@vger.kernel.org
7379S:	Maintained
7380F:	drivers/infiniband/hw/hns/
7381F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7382
7383HISILICON SAS Controller
7384M:	John Garry <john.garry@huawei.com>
7385W:	http://www.hisilicon.com
7386S:	Supported
7387F:	drivers/scsi/hisi_sas/
7388F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7389
7390HISILICON QM AND ZIP Controller DRIVER
7391M:	Zhou Wang <wangzhou1@hisilicon.com>
7392L:	linux-crypto@vger.kernel.org
7393S:	Maintained
7394F:	drivers/crypto/hisilicon/qm.c
7395F:	drivers/crypto/hisilicon/qm.h
7396F:	drivers/crypto/hisilicon/sgl.c
7397F:	drivers/crypto/hisilicon/sgl.h
7398F:	drivers/crypto/hisilicon/zip/
7399F:	Documentation/ABI/testing/debugfs-hisi-zip
7400
7401HMM - Heterogeneous Memory Management
7402M:	Jérôme Glisse <jglisse@redhat.com>
7403L:	linux-mm@kvack.org
7404S:	Maintained
7405F:	mm/hmm*
7406F:	include/linux/hmm*
7407F:	Documentation/vm/hmm.rst
7408
7409HOST AP DRIVER
7410M:	Jouni Malinen <j@w1.fi>
7411L:	linux-wireless@vger.kernel.org
7412W:	http://w1.fi/hostap-driver.html
7413S:	Obsolete
7414F:	drivers/net/wireless/intersil/hostap/
7415
7416HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7417L:	platform-driver-x86@vger.kernel.org
7418S:	Orphan
7419F:	drivers/platform/x86/tc1100-wmi.c
7420
7421HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7422M:	Jaroslav Kysela <perex@perex.cz>
7423S:	Maintained
7424F:	drivers/net/ethernet/hp/hp100.*
7425
7426HPET:	High Precision Event Timers driver
7427M:	Clemens Ladisch <clemens@ladisch.de>
7428S:	Maintained
7429F:	Documentation/timers/hpet.rst
7430F:	drivers/char/hpet.c
7431F:	include/linux/hpet.h
7432F:	include/uapi/linux/hpet.h
7433
7434HPET:	x86
7435S:	Orphan
7436F:	arch/x86/kernel/hpet.c
7437F:	arch/x86/include/asm/hpet.h
7438
7439HPFS FILESYSTEM
7440M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7441W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7442S:	Maintained
7443F:	fs/hpfs/
7444
7445HSI SUBSYSTEM
7446M:	Sebastian Reichel <sre@kernel.org>
7447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7448S:	Maintained
7449F:	Documentation/ABI/testing/sysfs-bus-hsi
7450F:	Documentation/driver-api/hsi.rst
7451F:	drivers/hsi/
7452F:	include/linux/hsi/
7453F:	include/uapi/linux/hsi/
7454
7455HSO 3G MODEM DRIVER
7456L:	linux-usb@vger.kernel.org
7457S:	Orphan
7458F:	drivers/net/usb/hso.c
7459
7460HSR NETWORK PROTOCOL
7461M:	Arvid Brodin <arvid.brodin@alten.se>
7462L:	netdev@vger.kernel.org
7463S:	Maintained
7464F:	net/hsr/
7465
7466HT16K33 LED CONTROLLER DRIVER
7467M:	Robin van der Gracht <robin@protonic.nl>
7468S:	Maintained
7469F:	drivers/auxdisplay/ht16k33.c
7470F:	Documentation/devicetree/bindings/display/ht16k33.txt
7471
7472HTCPEN TOUCHSCREEN DRIVER
7473M:	Pau Oliva Fora <pof@eslack.org>
7474L:	linux-input@vger.kernel.org
7475S:	Maintained
7476F:	drivers/input/touchscreen/htcpen.c
7477
7478HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7479M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7480L:	linux-iio@vger.kernel.org
7481W:	http://www.st.com/
7482S:	Maintained
7483F:	drivers/iio/humidity/hts221*
7484F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7485
7486HUAWEI ETHERNET DRIVER
7487M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7488L:	netdev@vger.kernel.org
7489S:	Supported
7490F:	Documentation/networking/hinic.txt
7491F:	drivers/net/ethernet/huawei/hinic/
7492
7493HUGETLB FILESYSTEM
7494M:	Mike Kravetz <mike.kravetz@oracle.com>
7495L:	linux-mm@kvack.org
7496S:	Maintained
7497F:	fs/hugetlbfs/
7498F:	mm/hugetlb.c
7499F:	include/linux/hugetlb.h
7500F:	Documentation/admin-guide/mm/hugetlbpage.rst
7501F:	Documentation/vm/hugetlbfs_reserv.rst
7502F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7503
7504HVA ST MEDIA DRIVER
7505M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7506L:	linux-media@vger.kernel.org
7507T:	git git://linuxtv.org/media_tree.git
7508W:	https://linuxtv.org
7509S:	Supported
7510F:	drivers/media/platform/sti/hva
7511
7512HWPOISON MEMORY FAILURE HANDLING
7513M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7514L:	linux-mm@kvack.org
7515S:	Maintained
7516F:	mm/memory-failure.c
7517F:	mm/hwpoison-inject.c
7518
7519HYGON PROCESSOR SUPPORT
7520M:	Pu Wen <puwen@hygon.cn>
7521L:	linux-kernel@vger.kernel.org
7522S:	Maintained
7523F:	arch/x86/kernel/cpu/hygon.c
7524
7525Hyper-V CORE AND DRIVERS
7526M:	"K. Y. Srinivasan" <kys@microsoft.com>
7527M:	Haiyang Zhang <haiyangz@microsoft.com>
7528M:	Stephen Hemminger <sthemmin@microsoft.com>
7529M:	Sasha Levin <sashal@kernel.org>
7530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7531L:	linux-hyperv@vger.kernel.org
7532S:	Supported
7533F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7534F:	arch/x86/include/asm/mshyperv.h
7535F:	arch/x86/include/asm/trace/hyperv.h
7536F:	arch/x86/include/asm/hyperv-tlfs.h
7537F:	arch/x86/kernel/cpu/mshyperv.c
7538F:	arch/x86/hyperv
7539F:	drivers/clocksource/hyperv_timer.c
7540F:	drivers/hid/hid-hyperv.c
7541F:	drivers/hv/
7542F:	drivers/input/serio/hyperv-keyboard.c
7543F:	drivers/pci/controller/pci-hyperv.c
7544F:	drivers/pci/controller/pci-hyperv-intf.c
7545F:	drivers/net/hyperv/
7546F:	drivers/scsi/storvsc_drv.c
7547F:	drivers/uio/uio_hv_generic.c
7548F:	drivers/video/fbdev/hyperv_fb.c
7549F:	drivers/iommu/hyperv-iommu.c
7550F:	net/vmw_vsock/hyperv_transport.c
7551F:	include/clocksource/hyperv_timer.h
7552F:	include/linux/hyperv.h
7553F:	include/uapi/linux/hyperv.h
7554F:	include/asm-generic/mshyperv.h
7555F:	tools/hv/
7556F:	Documentation/ABI/stable/sysfs-bus-vmbus
7557
7558HYPERBUS SUPPORT
7559M:	Vignesh Raghavendra <vigneshr@ti.com>
7560S:	Supported
7561F:	drivers/mtd/hyperbus/
7562F:	include/linux/mtd/hyperbus.h
7563F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7564F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7565
7566HYPERVISOR VIRTUAL CONSOLE DRIVER
7567L:	linuxppc-dev@lists.ozlabs.org
7568S:	Odd Fixes
7569F:	drivers/tty/hvc/
7570
7571I2C ACPI SUPPORT
7572M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7573L:	linux-i2c@vger.kernel.org
7574L:	linux-acpi@vger.kernel.org
7575S:	Maintained
7576F:	drivers/i2c/i2c-core-acpi.c
7577
7578I2C CONTROLLER DRIVER FOR NVIDIA GPU
7579M:	Ajay Gupta <ajayg@nvidia.com>
7580L:	linux-i2c@vger.kernel.org
7581S:	Maintained
7582F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7583F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7584
7585I2C MUXES
7586M:	Peter Rosin <peda@axentia.se>
7587L:	linux-i2c@vger.kernel.org
7588S:	Maintained
7589F:	Documentation/i2c/i2c-topology.rst
7590F:	Documentation/i2c/muxes/
7591F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7592F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7593F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7594F:	drivers/i2c/i2c-mux.c
7595F:	drivers/i2c/muxes/
7596F:	include/linux/i2c-mux.h
7597
7598I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7599M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7600L:	linux-i2c@vger.kernel.org
7601S:	Maintained
7602F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7603F:	drivers/i2c/busses/i2c-mv64xxx.c
7604
7605I2C OVER PARALLEL PORT
7606M:	Jean Delvare <jdelvare@suse.com>
7607L:	linux-i2c@vger.kernel.org
7608S:	Maintained
7609F:	Documentation/i2c/busses/i2c-parport.rst
7610F:	Documentation/i2c/busses/i2c-parport-light.rst
7611F:	drivers/i2c/busses/i2c-parport.c
7612F:	drivers/i2c/busses/i2c-parport-light.c
7613
7614I2C SUBSYSTEM
7615M:	Wolfram Sang <wsa@the-dreams.de>
7616L:	linux-i2c@vger.kernel.org
7617W:	https://i2c.wiki.kernel.org/
7618Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7620S:	Maintained
7621F:	Documentation/devicetree/bindings/i2c/i2c.txt
7622F:	Documentation/i2c/
7623F:	drivers/i2c/*
7624F:	include/linux/i2c.h
7625F:	include/linux/i2c-dev.h
7626F:	include/linux/i2c-smbus.h
7627F:	include/uapi/linux/i2c.h
7628F:	include/uapi/linux/i2c-*.h
7629
7630I2C SUBSYSTEM HOST DRIVERS
7631L:	linux-i2c@vger.kernel.org
7632W:	https://i2c.wiki.kernel.org/
7633Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7635S:	Odd Fixes
7636F:	Documentation/devicetree/bindings/i2c/
7637F:	drivers/i2c/algos/
7638F:	drivers/i2c/busses/
7639
7640I2C-TAOS-EVM DRIVER
7641M:	Jean Delvare <jdelvare@suse.com>
7642L:	linux-i2c@vger.kernel.org
7643S:	Maintained
7644F:	Documentation/i2c/busses/i2c-taos-evm.rst
7645F:	drivers/i2c/busses/i2c-taos-evm.c
7646
7647I2C-TINY-USB DRIVER
7648M:	Till Harbaum <till@harbaum.org>
7649L:	linux-i2c@vger.kernel.org
7650W:	http://www.harbaum.org/till/i2c_tiny_usb
7651S:	Maintained
7652F:	drivers/i2c/busses/i2c-tiny-usb.c
7653
7654I2C/SMBUS CONTROLLER DRIVERS FOR PC
7655M:	Jean Delvare <jdelvare@suse.com>
7656L:	linux-i2c@vger.kernel.org
7657S:	Maintained
7658F:	Documentation/i2c/busses/i2c-ali1535.rst
7659F:	Documentation/i2c/busses/i2c-ali1563.rst
7660F:	Documentation/i2c/busses/i2c-ali15x3.rst
7661F:	Documentation/i2c/busses/i2c-amd756.rst
7662F:	Documentation/i2c/busses/i2c-amd8111.rst
7663F:	Documentation/i2c/busses/i2c-i801.rst
7664F:	Documentation/i2c/busses/i2c-nforce2.rst
7665F:	Documentation/i2c/busses/i2c-piix4.rst
7666F:	Documentation/i2c/busses/i2c-sis5595.rst
7667F:	Documentation/i2c/busses/i2c-sis630.rst
7668F:	Documentation/i2c/busses/i2c-sis96x.rst
7669F:	Documentation/i2c/busses/i2c-via.rst
7670F:	Documentation/i2c/busses/i2c-viapro.rst
7671F:	drivers/i2c/busses/i2c-ali1535.c
7672F:	drivers/i2c/busses/i2c-ali1563.c
7673F:	drivers/i2c/busses/i2c-ali15x3.c
7674F:	drivers/i2c/busses/i2c-amd756.c
7675F:	drivers/i2c/busses/i2c-amd756-s4882.c
7676F:	drivers/i2c/busses/i2c-amd8111.c
7677F:	drivers/i2c/busses/i2c-i801.c
7678F:	drivers/i2c/busses/i2c-isch.c
7679F:	drivers/i2c/busses/i2c-nforce2.c
7680F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7681F:	drivers/i2c/busses/i2c-piix4.c
7682F:	drivers/i2c/busses/i2c-sis5595.c
7683F:	drivers/i2c/busses/i2c-sis630.c
7684F:	drivers/i2c/busses/i2c-sis96x.c
7685F:	drivers/i2c/busses/i2c-via.c
7686F:	drivers/i2c/busses/i2c-viapro.c
7687
7688I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7689M:	Hans de Goede <hdegoede@redhat.com>
7690L:	linux-i2c@vger.kernel.org
7691S:	Maintained
7692F:	drivers/i2c/busses/i2c-cht-wc.c
7693
7694I2C/SMBUS ISMT DRIVER
7695M:	Seth Heasley <seth.heasley@intel.com>
7696M:	Neil Horman <nhorman@tuxdriver.com>
7697L:	linux-i2c@vger.kernel.org
7698F:	drivers/i2c/busses/i2c-ismt.c
7699F:	Documentation/i2c/busses/i2c-ismt.rst
7700
7701I2C/SMBUS STUB DRIVER
7702M:	Jean Delvare <jdelvare@suse.com>
7703L:	linux-i2c@vger.kernel.org
7704S:	Maintained
7705F:	drivers/i2c/i2c-stub.c
7706
7707I3C SUBSYSTEM
7708M:	Boris Brezillon <bbrezillon@kernel.org>
7709L:	linux-i3c@lists.infradead.org
7710C:	irc://chat.freenode.net/linux-i3c
7711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7712S:	Maintained
7713F:	Documentation/ABI/testing/sysfs-bus-i3c
7714F:	Documentation/devicetree/bindings/i3c/
7715F:	Documentation/driver-api/i3c
7716F:	drivers/i3c/
7717F:	include/linux/i3c/
7718
7719I3C DRIVER FOR SYNOPSYS DESIGNWARE
7720M:	Vitor Soares <vitor.soares@synopsys.com>
7721S:	Maintained
7722F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7723F:	drivers/i3c/master/dw*
7724
7725IA64 (Itanium) PLATFORM
7726M:	Tony Luck <tony.luck@intel.com>
7727M:	Fenghua Yu <fenghua.yu@intel.com>
7728L:	linux-ia64@vger.kernel.org
7729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7730S:	Maintained
7731F:	arch/ia64/
7732
7733IBM Power 842 compression accelerator
7734M:	Haren Myneni <haren@us.ibm.com>
7735S:	Supported
7736F:	drivers/crypto/nx/Makefile
7737F:	drivers/crypto/nx/Kconfig
7738F:	drivers/crypto/nx/nx-842*
7739F:	include/linux/sw842.h
7740F:	crypto/842.c
7741F:	lib/842/
7742
7743IBM Power in-Nest Crypto Acceleration
7744M:	Breno Leitão <leitao@debian.org>
7745M:	Nayna Jain <nayna@linux.ibm.com>
7746M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7747L:	linux-crypto@vger.kernel.org
7748S:	Supported
7749F:	drivers/crypto/nx/Makefile
7750F:	drivers/crypto/nx/Kconfig
7751F:	drivers/crypto/nx/nx-aes*
7752F:	drivers/crypto/nx/nx-sha*
7753F:	drivers/crypto/nx/nx.*
7754F:	drivers/crypto/nx/nx_csbcpb.h
7755F:	drivers/crypto/nx/nx_debugfs.c
7756
7757IBM Power Linux RAID adapter
7758M:	Brian King <brking@us.ibm.com>
7759S:	Supported
7760F:	drivers/scsi/ipr.*
7761
7762IBM Power SRIOV Virtual NIC Device Driver
7763M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7764M:	John Allen <jallen@linux.ibm.com>
7765L:	netdev@vger.kernel.org
7766S:	Supported
7767F:	drivers/net/ethernet/ibm/ibmvnic.*
7768
7769IBM Power Virtual Accelerator Switchboard
7770M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7771L:	linuxppc-dev@lists.ozlabs.org
7772S:	Supported
7773F:	arch/powerpc/platforms/powernv/vas*
7774F:	arch/powerpc/platforms/powernv/copy-paste.h
7775F:	arch/powerpc/include/asm/vas.h
7776
7777IBM Power Virtual Ethernet Device Driver
7778M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7779L:	netdev@vger.kernel.org
7780S:	Supported
7781F:	drivers/net/ethernet/ibm/ibmveth.*
7782
7783IBM Power Virtual FC Device Drivers
7784M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7785L:	linux-scsi@vger.kernel.org
7786S:	Supported
7787F:	drivers/scsi/ibmvscsi/ibmvfc*
7788
7789IBM Power Virtual Management Channel Driver
7790M:	Steven Royer <seroyer@linux.ibm.com>
7791S:	Supported
7792F:	drivers/misc/ibmvmc.*
7793
7794IBM Power Virtual SCSI Device Drivers
7795M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7796L:	linux-scsi@vger.kernel.org
7797S:	Supported
7798F:	drivers/scsi/ibmvscsi/ibmvscsi*
7799F:	include/scsi/viosrp.h
7800
7801IBM Power Virtual SCSI Device Target Driver
7802M:	Michael Cyr <mikecyr@linux.ibm.com>
7803L:	linux-scsi@vger.kernel.org
7804L:	target-devel@vger.kernel.org
7805S:	Supported
7806F:	drivers/scsi/ibmvscsi_tgt/
7807
7808IBM Power VMX Cryptographic instructions
7809M:	Breno Leitão <leitao@debian.org>
7810M:	Nayna Jain <nayna@linux.ibm.com>
7811M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7812L:	linux-crypto@vger.kernel.org
7813S:	Supported
7814F:	drivers/crypto/vmx/Makefile
7815F:	drivers/crypto/vmx/Kconfig
7816F:	drivers/crypto/vmx/vmx.c
7817F:	drivers/crypto/vmx/aes*
7818F:	drivers/crypto/vmx/ghash*
7819F:	drivers/crypto/vmx/ppc-xlate.pl
7820
7821IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7822M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7823L:	linux-pci@vger.kernel.org
7824L:	linuxppc-dev@lists.ozlabs.org
7825S:	Supported
7826F:	drivers/pci/hotplug/rpaphp*
7827
7828IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7829M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7830L:	linux-pci@vger.kernel.org
7831L:	linuxppc-dev@lists.ozlabs.org
7832S:	Supported
7833F:	drivers/pci/hotplug/rpadlpar*
7834
7835IBM ServeRAID RAID DRIVER
7836S:	Orphan
7837F:	drivers/scsi/ips.*
7838
7839ICH LPC AND GPIO DRIVER
7840M:	Peter Tyser <ptyser@xes-inc.com>
7841S:	Maintained
7842F:	drivers/mfd/lpc_ich.c
7843F:	drivers/gpio/gpio-ich.c
7844
7845IDE SUBSYSTEM
7846M:	"David S. Miller" <davem@davemloft.net>
7847L:	linux-ide@vger.kernel.org
7848Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7850S:	Maintained
7851F:	Documentation/ide/
7852F:	drivers/ide/
7853F:	include/linux/ide.h
7854
7855IDE/ATAPI DRIVERS
7856M:	Borislav Petkov <bp@alien8.de>
7857L:	linux-ide@vger.kernel.org
7858S:	Maintained
7859F:	Documentation/cdrom/ide-cd.rst
7860F:	drivers/ide/ide-cd*
7861
7862IDEAPAD LAPTOP EXTRAS DRIVER
7863M:	Ike Panhc <ike.pan@canonical.com>
7864L:	platform-driver-x86@vger.kernel.org
7865W:	http://launchpad.net/ideapad-laptop
7866S:	Maintained
7867F:	drivers/platform/x86/ideapad-laptop.c
7868
7869IDEAPAD LAPTOP SLIDEBAR DRIVER
7870M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7871L:	linux-input@vger.kernel.org
7872W:	https://github.com/o2genum/ideapad-slidebar
7873S:	Maintained
7874F:	drivers/input/misc/ideapad_slidebar.c
7875
7876IDT VersaClock 5 CLOCK DRIVER
7877M:	Marek Vasut <marek.vasut@gmail.com>
7878S:	Maintained
7879F:	drivers/clk/clk-versaclock5.c
7880
7881IEEE 802.15.4 SUBSYSTEM
7882M:	Alexander Aring <alex.aring@gmail.com>
7883M:	Stefan Schmidt <stefan@datenfreihafen.org>
7884L:	linux-wpan@vger.kernel.org
7885W:	http://wpan.cakelab.org/
7886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7888S:	Maintained
7889F:	net/ieee802154/
7890F:	net/mac802154/
7891F:	drivers/net/ieee802154/
7892F:	include/linux/nl802154.h
7893F:	include/linux/ieee802154.h
7894F:	include/net/nl802154.h
7895F:	include/net/mac802154.h
7896F:	include/net/af_ieee802154.h
7897F:	include/net/cfg802154.h
7898F:	include/net/ieee802154_netdev.h
7899F:	Documentation/networking/ieee802154.rst
7900
7901IFE PROTOCOL
7902M:	Yotam Gigi <yotam.gi@gmail.com>
7903M:	Jamal Hadi Salim <jhs@mojatatu.com>
7904F:	net/ife
7905F:	include/net/ife.h
7906F:	include/uapi/linux/ife.h
7907
7908IGORPLUG-USB IR RECEIVER
7909M:	Sean Young <sean@mess.org>
7910L:	linux-media@vger.kernel.org
7911S:	Maintained
7912F:	drivers/media/rc/igorplugusb.c
7913
7914IGUANAWORKS USB IR TRANSCEIVER
7915M:	Sean Young <sean@mess.org>
7916L:	linux-media@vger.kernel.org
7917S:	Maintained
7918F:	drivers/media/rc/iguanair.c
7919
7920IIO DIGITAL POTENTIOMETER DAC
7921M:	Peter Rosin <peda@axentia.se>
7922L:	linux-iio@vger.kernel.org
7923S:	Maintained
7924F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7925F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7926F:	drivers/iio/dac/dpot-dac.c
7927
7928IIO ENVELOPE DETECTOR
7929M:	Peter Rosin <peda@axentia.se>
7930L:	linux-iio@vger.kernel.org
7931S:	Maintained
7932F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7933F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7934F:	drivers/iio/adc/envelope-detector.c
7935
7936IIO MULTIPLEXER
7937M:	Peter Rosin <peda@axentia.se>
7938L:	linux-iio@vger.kernel.org
7939S:	Maintained
7940F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7941F:	drivers/iio/multiplexer/iio-mux.c
7942
7943IIO SUBSYSTEM AND DRIVERS
7944M:	Jonathan Cameron <jic23@kernel.org>
7945R:	Hartmut Knaack <knaack.h@gmx.de>
7946R:	Lars-Peter Clausen <lars@metafoo.de>
7947R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7948L:	linux-iio@vger.kernel.org
7949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7950S:	Maintained
7951F:	Documentation/ABI/testing/configfs-iio*
7952F:	Documentation/ABI/testing/sysfs-bus-iio*
7953F:	Documentation/devicetree/bindings/iio/
7954F:	drivers/iio/
7955F:	drivers/staging/iio/
7956F:	include/linux/iio/
7957F:	tools/iio/
7958
7959IIO UNIT CONVERTER
7960M:	Peter Rosin <peda@axentia.se>
7961L:	linux-iio@vger.kernel.org
7962S:	Maintained
7963F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7964F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7965F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7966F:	drivers/iio/afe/iio-rescale.c
7967
7968IKANOS/ADI EAGLE ADSL USB DRIVER
7969M:	Matthieu Castet <castet.matthieu@free.fr>
7970M:	Stanislaw Gruszka <stf_xl@wp.pl>
7971S:	Maintained
7972F:	drivers/usb/atm/ueagle-atm.c
7973
7974IMGTEC ASCII LCD DRIVER
7975M:	Paul Burton <paul.burton@mips.com>
7976S:	Maintained
7977F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7978F:	drivers/auxdisplay/img-ascii-lcd.c
7979
7980IMGTEC IR DECODER DRIVER
7981M:	James Hogan <jhogan@kernel.org>
7982S:	Maintained
7983F:	drivers/media/rc/img-ir/
7984
7985IMON SOUNDGRAPH USB IR RECEIVER
7986M:	Sean Young <sean@mess.org>
7987L:	linux-media@vger.kernel.org
7988S:	Maintained
7989F:	drivers/media/rc/imon_raw.c
7990F:	drivers/media/rc/imon.c
7991
7992IMS TWINTURBO FRAMEBUFFER DRIVER
7993L:	linux-fbdev@vger.kernel.org
7994S:	Orphan
7995F:	drivers/video/fbdev/imsttfb.c
7996
7997INA209 HARDWARE MONITOR DRIVER
7998M:	Guenter Roeck <linux@roeck-us.net>
7999L:	linux-hwmon@vger.kernel.org
8000S:	Maintained
8001F:	Documentation/hwmon/ina209.rst
8002F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8003F:	drivers/hwmon/ina209.c
8004
8005INA2XX HARDWARE MONITOR DRIVER
8006M:	Guenter Roeck <linux@roeck-us.net>
8007L:	linux-hwmon@vger.kernel.org
8008S:	Maintained
8009F:	Documentation/hwmon/ina2xx.rst
8010F:	drivers/hwmon/ina2xx.c
8011F:	include/linux/platform_data/ina2xx.h
8012
8013INDUSTRY PACK SUBSYSTEM (IPACK)
8014M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8015M:	Jens Taprogge <jens.taprogge@taprogge.org>
8016M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8017L:	industrypack-devel@lists.sourceforge.net
8018W:	http://industrypack.sourceforge.net
8019S:	Maintained
8020F:	drivers/ipack/
8021
8022INFINEON DPS310 Driver
8023M:	Eddie James <eajames@linux.ibm.com>
8024L:	linux-iio@vger.kernel.org
8025F:	drivers/iio/pressure/dps310.c
8026S:	Maintained
8027
8028INFINIBAND SUBSYSTEM
8029M:	Doug Ledford <dledford@redhat.com>
8030M:	Jason Gunthorpe <jgg@mellanox.com>
8031L:	linux-rdma@vger.kernel.org
8032W:	https://github.com/linux-rdma/rdma-core
8033Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8035S:	Supported
8036F:	Documentation/devicetree/bindings/infiniband/
8037F:	Documentation/infiniband/
8038F:	drivers/infiniband/
8039F:	include/uapi/linux/if_infiniband.h
8040F:	include/uapi/rdma/
8041F:	include/rdma/
8042F:	include/trace/events/ib_mad.h
8043F:	include/trace/events/ib_umad.h
8044F:	samples/bpf/ibumad_kern.c
8045F:	samples/bpf/ibumad_user.c
8046
8047INGENIC JZ4780 DMA Driver
8048M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8049S:	Maintained
8050F:	drivers/dma/dma-jz4780.c
8051
8052INGENIC JZ4780 NAND DRIVER
8053M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8054L:	linux-mtd@lists.infradead.org
8055S:	Maintained
8056F:	drivers/mtd/nand/raw/ingenic/
8057
8058INGENIC JZ47xx SoCs
8059M:	Paul Cercueil <paul@crapouillou.net>
8060S:	Maintained
8061F:	arch/mips/boot/dts/ingenic/
8062F:	arch/mips/include/asm/mach-jz4740/
8063F:	arch/mips/jz4740/
8064F:	drivers/clk/ingenic/
8065F:	drivers/dma/dma-jz4780.c
8066F:	drivers/gpu/drm/ingenic/
8067F:	drivers/i2c/busses/i2c-jz4780.c
8068F:	drivers/iio/adc/ingenic-adc.c
8069F:	drivers/irqchip/irq-ingenic.c
8070F:	drivers/memory/jz4780-nemc.c
8071F:	drivers/mmc/host/jz4740_mmc.c
8072F:	drivers/mtd/nand/raw/ingenic/
8073F:	drivers/pinctrl/pinctrl-ingenic.c
8074F:	drivers/power/supply/ingenic-battery.c
8075F:	drivers/pwm/pwm-jz4740.c
8076F:	drivers/rtc/rtc-jz4740.c
8077F:	drivers/tty/serial/8250/8250_ingenic.c
8078F:	drivers/usb/musb/jz4740.c
8079F:	drivers/watchdog/jz4740_wdt.c
8080F:	include/dt-bindings/iio/adc/ingenic,adc.h
8081F:	include/linux/mfd/ingenic-tcu.h
8082F:	sound/soc/jz4740/
8083F:	sound/soc/codecs/jz47*
8084
8085INOTIFY
8086M:	Jan Kara <jack@suse.cz>
8087R:	Amir Goldstein <amir73il@gmail.com>
8088L:	linux-fsdevel@vger.kernel.org
8089S:	Maintained
8090F:	Documentation/filesystems/inotify.txt
8091F:	fs/notify/inotify/
8092F:	include/linux/inotify.h
8093F:	include/uapi/linux/inotify.h
8094
8095INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8096M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8097L:	linux-input@vger.kernel.org
8098Q:	http://patchwork.kernel.org/project/linux-input/list/
8099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8100S:	Maintained
8101F:	drivers/input/
8102F:	include/linux/input.h
8103F:	include/uapi/linux/input.h
8104F:	include/uapi/linux/input-event-codes.h
8105F:	include/linux/input/
8106F:	Documentation/devicetree/bindings/input/
8107F:	Documentation/devicetree/bindings/serio/
8108F:	Documentation/input/
8109
8110INPUT MULTITOUCH (MT) PROTOCOL
8111M:	Henrik Rydberg <rydberg@bitmath.org>
8112L:	linux-input@vger.kernel.org
8113S:	Odd fixes
8114F:	Documentation/input/multi-touch-protocol.rst
8115F:	drivers/input/input-mt.c
8116K:	\b(ABS|SYN)_MT_
8117
8118INSIDE SECURE CRYPTO DRIVER
8119M:	Antoine Tenart <antoine.tenart@bootlin.com>
8120F:	drivers/crypto/inside-secure/
8121S:	Maintained
8122L:	linux-crypto@vger.kernel.org
8123
8124INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8125M:	Mimi Zohar <zohar@linux.ibm.com>
8126M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8127L:	linux-integrity@vger.kernel.org
8128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8129S:	Supported
8130F:	security/integrity/ima/
8131
8132INTEL 810/815 FRAMEBUFFER DRIVER
8133M:	Antonino Daplas <adaplas@gmail.com>
8134L:	linux-fbdev@vger.kernel.org
8135S:	Maintained
8136F:	drivers/video/fbdev/i810/
8137
8138INTEL ASoC DRIVERS
8139M:	Cezary Rojewski <cezary.rojewski@intel.com>
8140M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8141M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8142M:	Jie Yang <yang.jie@linux.intel.com>
8143L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8144S:	Supported
8145F:	sound/soc/intel/
8146
8147INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8148M:	Hans de Goede <hdegoede@redhat.com>
8149L:	platform-driver-x86@vger.kernel.org
8150S:	Maintained
8151F:	drivers/platform/x86/intel_atomisp2_pm.c
8152
8153INTEL C600 SERIES SAS CONTROLLER DRIVER
8154M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8155M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8156L:	linux-scsi@vger.kernel.org
8157T:	git git://git.code.sf.net/p/intel-sas/isci
8158S:	Supported
8159F:	drivers/scsi/isci/
8160
8161INTEL CPU family model numbers
8162M:	Tony Luck <tony.luck@intel.com>
8163M:	x86@kernel.org
8164L:	linux-kernel@vger.kernel.org
8165S:	Supported
8166F:	arch/x86/include/asm/intel-family.h
8167
8168INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8169M:	Jani Nikula <jani.nikula@linux.intel.com>
8170M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8171M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8172L:	intel-gfx@lists.freedesktop.org
8173W:	https://01.org/linuxgraphics/
8174B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8175C:	irc://chat.freenode.net/intel-gfx
8176Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8177T:	git git://anongit.freedesktop.org/drm-intel
8178S:	Supported
8179F:	drivers/gpu/drm/i915/
8180F:	include/drm/i915*
8181F:	include/uapi/drm/i915_drm.h
8182F:	Documentation/gpu/i915.rst
8183
8184INTEL ETHERNET DRIVERS
8185M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8186L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8187W:	http://www.intel.com/support/feedback.htm
8188W:	http://e1000.sourceforge.net/
8189Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8192S:	Supported
8193F:	Documentation/networking/device_drivers/intel/e100.rst
8194F:	Documentation/networking/device_drivers/intel/e1000.rst
8195F:	Documentation/networking/device_drivers/intel/e1000e.rst
8196F:	Documentation/networking/device_drivers/intel/fm10k.rst
8197F:	Documentation/networking/device_drivers/intel/igb.rst
8198F:	Documentation/networking/device_drivers/intel/igbvf.rst
8199F:	Documentation/networking/device_drivers/intel/ixgb.rst
8200F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8201F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8202F:	Documentation/networking/device_drivers/intel/i40e.rst
8203F:	Documentation/networking/device_drivers/intel/iavf.rst
8204F:	Documentation/networking/device_drivers/intel/ice.rst
8205F:	drivers/net/ethernet/intel/
8206F:	drivers/net/ethernet/intel/*/
8207F:	include/linux/avf/virtchnl.h
8208
8209INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8210M:	Maik Broemme <mbroemme@libmpq.org>
8211L:	linux-fbdev@vger.kernel.org
8212S:	Maintained
8213F:	Documentation/fb/intelfb.rst
8214F:	drivers/video/fbdev/intelfb/
8215
8216INTEL GPIO DRIVERS
8217M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8218L:	linux-gpio@vger.kernel.org
8219S:	Maintained
8220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8221F:	drivers/gpio/gpio-ich.c
8222F:	drivers/gpio/gpio-intel-mid.c
8223F:	drivers/gpio/gpio-lynxpoint.c
8224F:	drivers/gpio/gpio-merrifield.c
8225F:	drivers/gpio/gpio-ml-ioh.c
8226F:	drivers/gpio/gpio-pch.c
8227F:	drivers/gpio/gpio-sch.c
8228F:	drivers/gpio/gpio-sodaville.c
8229
8230INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8231M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8232M:	Zhi Wang <zhi.a.wang@intel.com>
8233L:	intel-gvt-dev@lists.freedesktop.org
8234L:	intel-gfx@lists.freedesktop.org
8235W:	https://01.org/igvt-g
8236T:	git https://github.com/intel/gvt-linux.git
8237S:	Supported
8238F:	drivers/gpu/drm/i915/gvt/
8239
8240INTEL HID EVENT DRIVER
8241M:	Alex Hung <alex.hung@canonical.com>
8242L:	platform-driver-x86@vger.kernel.org
8243S:	Maintained
8244F:	drivers/platform/x86/intel-hid.c
8245
8246INTEL I/OAT DMA DRIVER
8247M:	Dave Jiang <dave.jiang@intel.com>
8248R:	Dan Williams <dan.j.williams@intel.com>
8249L:	dmaengine@vger.kernel.org
8250Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8251S:	Supported
8252F:	drivers/dma/ioat*
8253
8254INTEL IDLE DRIVER
8255M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8256M:	Len Brown <lenb@kernel.org>
8257L:	linux-pm@vger.kernel.org
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8259B:	https://bugzilla.kernel.org
8260S:	Supported
8261F:	drivers/idle/intel_idle.c
8262
8263INTEL INTEGRATED SENSOR HUB DRIVER
8264M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8265M:	Jiri Kosina <jikos@kernel.org>
8266L:	linux-input@vger.kernel.org
8267S:	Maintained
8268F:	drivers/hid/intel-ish-hid/
8269
8270INTEL IOMMU (VT-d)
8271M:	David Woodhouse <dwmw2@infradead.org>
8272L:	iommu@lists.linux-foundation.org
8273T:	git git://git.infradead.org/iommu-2.6.git
8274S:	Supported
8275F:	drivers/iommu/intel-iommu.c
8276F:	include/linux/intel-iommu.h
8277
8278INTEL IOP-ADMA DMA DRIVER
8279R:	Dan Williams <dan.j.williams@intel.com>
8280S:	Odd fixes
8281F:	drivers/dma/iop-adma.c
8282
8283INTEL IPU3 CSI-2 CIO2 DRIVER
8284M:	Yong Zhi <yong.zhi@intel.com>
8285M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8286M:	Bingbu Cao <bingbu.cao@intel.com>
8287R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8288L:	linux-media@vger.kernel.org
8289S:	Maintained
8290F:	drivers/media/pci/intel/ipu3/
8291F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8292
8293INTEL IPU3 CSI-2 IMGU DRIVER
8294M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8295L:	linux-media@vger.kernel.org
8296S:	Maintained
8297F:	drivers/staging/media/ipu3/
8298F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8299F:	Documentation/media/v4l-drivers/ipu3.rst
8300
8301INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8302M:	Krzysztof Halasa <khalasa@piap.pl>
8303S:	Maintained
8304F:	include/linux/soc/ixp4xx/qmgr.h
8305F:	include/linux/soc/ixp4xx/npe.h
8306F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8307F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8308F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8309F:	drivers/net/wan/ixp4xx_hss.c
8310
8311INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8312M:	Deepak Saxena <dsaxena@plexity.net>
8313S:	Maintained
8314F:	drivers/char/hw_random/ixp4xx-rng.c
8315
8316INTEL MANAGEMENT ENGINE (mei)
8317M:	Tomas Winkler <tomas.winkler@intel.com>
8318L:	linux-kernel@vger.kernel.org
8319S:	Supported
8320F:	include/uapi/linux/mei.h
8321F:	include/linux/mei_cl_bus.h
8322F:	drivers/misc/mei/*
8323F:	drivers/watchdog/mei_wdt.c
8324F:	Documentation/driver-api/mei/*
8325F:	samples/mei/*
8326
8327INTEL MENLOW THERMAL DRIVER
8328M:	Sujith Thomas <sujith.thomas@intel.com>
8329L:	platform-driver-x86@vger.kernel.org
8330W:	https://01.org/linux-acpi
8331S:	Supported
8332F:	drivers/platform/x86/intel_menlow.c
8333
8334INTEL MIC DRIVERS (mic)
8335M:	Sudeep Dutt <sudeep.dutt@intel.com>
8336M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8337S:	Supported
8338W:	https://github.com/sudeepdutt/mic
8339W:	http://software.intel.com/en-us/mic-developer
8340F:	include/linux/mic_bus.h
8341F:	include/linux/scif.h
8342F:	include/uapi/linux/mic_common.h
8343F:	include/uapi/linux/mic_ioctl.h
8344F:	include/uapi/linux/scif_ioctl.h
8345F:	drivers/misc/mic/
8346F:	drivers/dma/mic_x100_dma.c
8347F:	drivers/dma/mic_x100_dma.h
8348F:	Documentation/mic/
8349
8350INTEL PMC CORE DRIVER
8351M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8352M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8353L:	platform-driver-x86@vger.kernel.org
8354S:	Maintained
8355F:	drivers/platform/x86/intel_pmc_core*
8356
8357INTEL PMC/P-Unit IPC DRIVER
8358M:	Zha Qipeng<qipeng.zha@intel.com>
8359L:	platform-driver-x86@vger.kernel.org
8360S:	Maintained
8361F:	drivers/platform/x86/intel_pmc_ipc.c
8362F:	drivers/platform/x86/intel_punit_ipc.c
8363F:	arch/x86/include/asm/intel_pmc_ipc.h
8364F:	arch/x86/include/asm/intel_punit_ipc.h
8365
8366INTEL PMIC GPIO DRIVERS
8367M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8368S:	Maintained
8369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8370F:	drivers/gpio/gpio-*cove.c
8371F:	drivers/gpio/gpio-msic.c
8372
8373INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8374R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8375S:	Maintained
8376F:	drivers/mfd/intel_msic.c
8377F:	drivers/mfd/intel_soc_pmic*
8378F:	include/linux/mfd/intel_msic.h
8379F:	include/linux/mfd/intel_soc_pmic*
8380
8381INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8382M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8383L:	linux-wireless@vger.kernel.org
8384S:	Maintained
8385F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8386F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8387F:	drivers/net/wireless/intel/ipw2x00/
8388
8389INTEL PSTATE DRIVER
8390M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8391M:	Len Brown <lenb@kernel.org>
8392L:	linux-pm@vger.kernel.org
8393S:	Supported
8394F:	drivers/cpufreq/intel_pstate.c
8395
8396INTEL RDMA RNIC DRIVER
8397M:	Faisal Latif <faisal.latif@intel.com>
8398M:	Shiraz Saleem <shiraz.saleem@intel.com>
8399L:	linux-rdma@vger.kernel.org
8400S:	Supported
8401F:	drivers/infiniband/hw/i40iw/
8402F:	include/uapi/rdma/i40iw-abi.h
8403
8404INTEL SPEED SELECT TECHNOLOGY
8405M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8406L:	platform-driver-x86@vger.kernel.org
8407S:	Maintained
8408F:	drivers/platform/x86/intel_speed_select_if/
8409F:	tools/power/x86/intel-speed-select/
8410F:	include/uapi/linux/isst_if.h
8411
8412INTEL STRATIX10 FIRMWARE DRIVERS
8413M:	Richard Gong <richard.gong@linux.intel.com>
8414L:	linux-kernel@vger.kernel.org
8415S:	Maintained
8416F:	drivers/firmware/stratix10-rsu.c
8417F:	drivers/firmware/stratix10-svc.c
8418F:	include/linux/firmware/intel/stratix10-smc.h
8419F:	include/linux/firmware/intel/stratix10-svc-client.h
8420F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8421F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8422
8423INTEL TELEMETRY DRIVER
8424M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8425M:	"David E. Box" <david.e.box@linux.intel.com>
8426L:	platform-driver-x86@vger.kernel.org
8427S:	Maintained
8428F:	arch/x86/include/asm/intel_telemetry.h
8429F:	drivers/platform/x86/intel_telemetry*
8430
8431INTEL VIRTUAL BUTTON DRIVER
8432M:	AceLan Kao <acelan.kao@canonical.com>
8433L:	platform-driver-x86@vger.kernel.org
8434S:	Maintained
8435F:	drivers/platform/x86/intel-vbtn.c
8436
8437INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8438M:	Stanislaw Gruszka <sgruszka@redhat.com>
8439L:	linux-wireless@vger.kernel.org
8440S:	Supported
8441F:	drivers/net/wireless/intel/iwlegacy/
8442
8443INTEL WIRELESS WIFI LINK (iwlwifi)
8444M:	Johannes Berg <johannes.berg@intel.com>
8445M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8446M:	Luca Coelho <luciano.coelho@intel.com>
8447M:	Intel Linux Wireless <linuxwifi@intel.com>
8448L:	linux-wireless@vger.kernel.org
8449W:	http://intellinuxwireless.org
8450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8451S:	Supported
8452F:	drivers/net/wireless/intel/iwlwifi/
8453
8454INTEL WIRELESS WIMAX CONNECTION 2400
8455M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8456M:	linux-wimax@intel.com
8457L:	wimax@linuxwimax.org (subscribers-only)
8458S:	Supported
8459W:	http://linuxwimax.org
8460F:	Documentation/admin-guide/wimax/i2400m.rst
8461F:	drivers/net/wimax/i2400m/
8462F:	include/uapi/linux/wimax/i2400m.h
8463
8464INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8465M:	Mario Limonciello <mario.limonciello@dell.com>
8466S:	Maintained
8467F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8468
8469INTEL(R) TRACE HUB
8470M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8471S:	Supported
8472F:	Documentation/trace/intel_th.rst
8473F:	drivers/hwtracing/intel_th/
8474F:	include/linux/intel_th.h
8475
8476INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8477M:	Ning Sun <ning.sun@intel.com>
8478L:	tboot-devel@lists.sourceforge.net
8479W:	http://tboot.sourceforge.net
8480T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8481S:	Supported
8482F:	Documentation/x86/intel_txt.rst
8483F:	include/linux/tboot.h
8484F:	arch/x86/kernel/tboot.c
8485
8486INTERCONNECT API
8487M:	Georgi Djakov <georgi.djakov@linaro.org>
8488L:	linux-pm@vger.kernel.org
8489S:	Maintained
8490F:	Documentation/driver-api/interconnect.rst
8491F:	Documentation/devicetree/bindings/interconnect/
8492F:	drivers/interconnect/
8493F:	include/dt-bindings/interconnect/
8494F:	include/linux/interconnect-provider.h
8495F:	include/linux/interconnect.h
8496
8497INVENSENSE MPU-3050 GYROSCOPE DRIVER
8498M:	Linus Walleij <linus.walleij@linaro.org>
8499L:	linux-iio@vger.kernel.org
8500S:	Maintained
8501F:	drivers/iio/gyro/mpu3050*
8502F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8503
8504IOC3 ETHERNET DRIVER
8505M:	Ralf Baechle <ralf@linux-mips.org>
8506L:	linux-mips@vger.kernel.org
8507S:	Maintained
8508F:	drivers/net/ethernet/sgi/ioc3-eth.c
8509
8510IOMAP FILESYSTEM LIBRARY
8511M:	Christoph Hellwig <hch@infradead.org>
8512M:	Darrick J. Wong <darrick.wong@oracle.com>
8513M:	linux-xfs@vger.kernel.org
8514M:	linux-fsdevel@vger.kernel.org
8515L:	linux-xfs@vger.kernel.org
8516L:	linux-fsdevel@vger.kernel.org
8517T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8518S:	Supported
8519F:	fs/iomap/
8520F:	include/linux/iomap.h
8521
8522IOMMU DRIVERS
8523M:	Joerg Roedel <joro@8bytes.org>
8524L:	iommu@lists.linux-foundation.org
8525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8526S:	Maintained
8527F:	Documentation/devicetree/bindings/iommu/
8528F:	drivers/iommu/
8529F:	include/linux/iommu.h
8530F:	include/linux/of_iommu.h
8531F:	include/linux/iova.h
8532
8533IO_URING
8534M:	Jens Axboe <axboe@kernel.dk>
8535L:	linux-block@vger.kernel.org
8536L:	linux-fsdevel@vger.kernel.org
8537T:	git git://git.kernel.dk/linux-block
8538T:	git git://git.kernel.dk/liburing
8539S:	Maintained
8540F:	fs/io_uring.c
8541F:	include/uapi/linux/io_uring.h
8542
8543IPMI SUBSYSTEM
8544M:	Corey Minyard <minyard@acm.org>
8545L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8546W:	http://openipmi.sourceforge.net/
8547S:	Supported
8548F:	Documentation/devicetree/bindings/ipmi/
8549F:	Documentation/IPMI.txt
8550F:	drivers/char/ipmi/
8551F:	include/linux/ipmi*
8552F:	include/uapi/linux/ipmi*
8553
8554IPS SCSI RAID DRIVER
8555M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8556L:	linux-scsi@vger.kernel.org
8557W:	http://www.adaptec.com/
8558S:	Maintained
8559F:	drivers/scsi/ips*
8560
8561IPVS
8562M:	Wensong Zhang <wensong@linux-vs.org>
8563M:	Simon Horman <horms@verge.net.au>
8564M:	Julian Anastasov <ja@ssi.bg>
8565L:	netdev@vger.kernel.org
8566L:	lvs-devel@vger.kernel.org
8567S:	Maintained
8568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8570F:	Documentation/networking/ipvs-sysctl.txt
8571F:	include/net/ip_vs.h
8572F:	include/uapi/linux/ip_vs.h
8573F:	net/netfilter/ipvs/
8574
8575IPWIRELESS DRIVER
8576M:	Jiri Kosina <jikos@kernel.org>
8577M:	David Sterba <dsterba@suse.com>
8578S:	Odd Fixes
8579F:	drivers/tty/ipwireless/
8580
8581IPX NETWORK LAYER
8582L:	netdev@vger.kernel.org
8583S:	Obsolete
8584F:	include/uapi/linux/ipx.h
8585
8586IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8587M:	Marc Zyngier <maz@kernel.org>
8588S:	Maintained
8589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8590F:	Documentation/IRQ-domain.txt
8591F:	include/linux/irqdomain.h
8592F:	kernel/irq/irqdomain.c
8593F:	kernel/irq/msi.c
8594
8595IRQ SUBSYSTEM
8596M:	Thomas Gleixner <tglx@linutronix.de>
8597L:	linux-kernel@vger.kernel.org
8598S:	Maintained
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8600F:	kernel/irq/
8601
8602IRQCHIP DRIVERS
8603M:	Thomas Gleixner <tglx@linutronix.de>
8604M:	Jason Cooper <jason@lakedaemon.net>
8605M:	Marc Zyngier <maz@kernel.org>
8606L:	linux-kernel@vger.kernel.org
8607S:	Maintained
8608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8609F:	Documentation/devicetree/bindings/interrupt-controller/
8610F:	drivers/irqchip/
8611
8612ISA
8613M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8614S:	Maintained
8615F:	Documentation/driver-api/isa.rst
8616F:	drivers/base/isa.c
8617F:	include/linux/isa.h
8618
8619ISA RADIO MODULE
8620M:	Hans Verkuil <hverkuil@xs4all.nl>
8621L:	linux-media@vger.kernel.org
8622T:	git git://linuxtv.org/media_tree.git
8623W:	https://linuxtv.org
8624S:	Maintained
8625F:	drivers/media/radio/radio-isa*
8626
8627ISAPNP
8628M:	Jaroslav Kysela <perex@perex.cz>
8629S:	Maintained
8630F:	Documentation/driver-api/isapnp.rst
8631F:	drivers/pnp/isapnp/
8632F:	include/linux/isapnp.h
8633
8634ISCSI
8635M:	Lee Duncan <lduncan@suse.com>
8636M:	Chris Leech <cleech@redhat.com>
8637L:	open-iscsi@googlegroups.com
8638W:	www.open-iscsi.com
8639S:	Maintained
8640F:	drivers/scsi/*iscsi*
8641F:	include/scsi/*iscsi*
8642
8643iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8644M:	Peter Jones <pjones@redhat.com>
8645M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8646S:	Maintained
8647F:	drivers/firmware/iscsi_ibft*
8648
8649ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8650M:	Sagi Grimberg <sagi@grimberg.me>
8651M:	Max Gurtovoy <maxg@mellanox.com>
8652L:	linux-rdma@vger.kernel.org
8653S:	Supported
8654W:	http://www.openfabrics.org
8655W:	www.open-iscsi.org
8656Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8657F:	drivers/infiniband/ulp/iser/
8658
8659ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8660M:	Sagi Grimberg <sagi@grimberg.me>
8661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8662L:	linux-rdma@vger.kernel.org
8663L:	target-devel@vger.kernel.org
8664S:	Supported
8665W:	http://www.linux-iscsi.org
8666F:	drivers/infiniband/ulp/isert
8667
8668ISDN/mISDN SUBSYSTEM
8669M:	Karsten Keil <isdn@linux-pingi.de>
8670L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8671L:	netdev@vger.kernel.org
8672W:	http://www.isdn4linux.de
8673S:	Maintained
8674F:	drivers/isdn/mISDN
8675F:	drivers/isdn/hardware
8676
8677ISDN/CAPI SUBSYSTEM
8678M:	Karsten Keil <isdn@linux-pingi.de>
8679L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8680L:	netdev@vger.kernel.org
8681W:	http://www.isdn4linux.de
8682S:	Odd Fixes
8683F:	Documentation/isdn/
8684F:	drivers/isdn/capi/
8685F:	drivers/staging/isdn/
8686F:	net/bluetooth/cmtp/
8687F:	include/linux/isdn/
8688F:	include/uapi/linux/isdn/
8689
8690IT87 HARDWARE MONITORING DRIVER
8691M:	Jean Delvare <jdelvare@suse.com>
8692L:	linux-hwmon@vger.kernel.org
8693S:	Maintained
8694F:	Documentation/hwmon/it87.rst
8695F:	drivers/hwmon/it87.c
8696
8697IT913X MEDIA DRIVER
8698M:	Antti Palosaari <crope@iki.fi>
8699L:	linux-media@vger.kernel.org
8700W:	https://linuxtv.org
8701W:	http://palosaari.fi/linux/
8702Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8703T:	git git://linuxtv.org/anttip/media_tree.git
8704S:	Maintained
8705F:	drivers/media/tuners/it913x*
8706
8707IVTV VIDEO4LINUX DRIVER
8708M:	Andy Walls <awalls@md.metrocast.net>
8709L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8710L:	linux-media@vger.kernel.org
8711T:	git git://linuxtv.org/media_tree.git
8712W:	http://www.ivtvdriver.org
8713S:	Maintained
8714F:	Documentation/media/v4l-drivers/ivtv*
8715F:	drivers/media/pci/ivtv/
8716F:	include/uapi/linux/ivtv*
8717
8718IX2505V MEDIA DRIVER
8719M:	Malcolm Priestley <tvboxspy@gmail.com>
8720L:	linux-media@vger.kernel.org
8721W:	https://linuxtv.org
8722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8723S:	Maintained
8724F:	drivers/media/dvb-frontends/ix2505v*
8725
8726JAILHOUSE HYPERVISOR INTERFACE
8727M:	Jan Kiszka <jan.kiszka@siemens.com>
8728L:	jailhouse-dev@googlegroups.com
8729S:	Maintained
8730F:	arch/x86/kernel/jailhouse.c
8731F:	arch/x86/include/asm/jailhouse_para.h
8732
8733JC42.4 TEMPERATURE SENSOR DRIVER
8734M:	Guenter Roeck <linux@roeck-us.net>
8735L:	linux-hwmon@vger.kernel.org
8736S:	Maintained
8737F:	drivers/hwmon/jc42.c
8738F:	Documentation/hwmon/jc42.rst
8739
8740JFS FILESYSTEM
8741M:	Dave Kleikamp <shaggy@kernel.org>
8742L:	jfs-discussion@lists.sourceforge.net
8743W:	http://jfs.sourceforge.net/
8744T:	git git://github.com/kleikamp/linux-shaggy.git
8745S:	Maintained
8746F:	Documentation/admin-guide/jfs.rst
8747F:	fs/jfs/
8748
8749JME NETWORK DRIVER
8750M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8751L:	netdev@vger.kernel.org
8752S:	Maintained
8753F:	drivers/net/ethernet/jme.*
8754
8755JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8756M:	David Woodhouse <dwmw2@infradead.org>
8757M:	Richard Weinberger <richard@nod.at>
8758L:	linux-mtd@lists.infradead.org
8759W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8760T:	git git://git.infradead.org/ubifs-2.6.git
8761S:	Odd Fixes
8762F:	fs/jffs2/
8763F:	include/uapi/linux/jffs2.h
8764
8765JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8766M:	"Theodore Ts'o" <tytso@mit.edu>
8767M:	Jan Kara <jack@suse.com>
8768L:	linux-ext4@vger.kernel.org
8769S:	Maintained
8770F:	fs/jbd2/
8771F:	include/linux/jbd2.h
8772
8773JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8774M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8775L:	linux-media@vger.kernel.org
8776S:	Maintained
8777F:	drivers/media/platform/rcar_jpu.c
8778
8779JSM Neo PCI based serial card
8780L:	linux-serial@vger.kernel.org
8781S:	Orphan
8782F:	drivers/tty/serial/jsm/
8783
8784K10TEMP HARDWARE MONITORING DRIVER
8785M:	Clemens Ladisch <clemens@ladisch.de>
8786L:	linux-hwmon@vger.kernel.org
8787S:	Maintained
8788F:	Documentation/hwmon/k10temp.rst
8789F:	drivers/hwmon/k10temp.c
8790
8791K8TEMP HARDWARE MONITORING DRIVER
8792M:	Rudolf Marek <r.marek@assembler.cz>
8793L:	linux-hwmon@vger.kernel.org
8794S:	Maintained
8795F:	Documentation/hwmon/k8temp.rst
8796F:	drivers/hwmon/k8temp.c
8797
8798KASAN
8799M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8800R:	Alexander Potapenko <glider@google.com>
8801R:	Dmitry Vyukov <dvyukov@google.com>
8802L:	kasan-dev@googlegroups.com
8803S:	Maintained
8804F:	arch/*/include/asm/kasan.h
8805F:	arch/*/mm/kasan_init*
8806F:	Documentation/dev-tools/kasan.rst
8807F:	include/linux/kasan*.h
8808F:	lib/test_kasan.c
8809F:	mm/kasan/
8810F:	scripts/Makefile.kasan
8811
8812KCONFIG
8813M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8815L:	linux-kbuild@vger.kernel.org
8816S:	Maintained
8817F:	Documentation/kbuild/kconfig*
8818F:	scripts/kconfig/
8819F:	scripts/Kconfig.include
8820
8821KDUMP
8822M:	Dave Young <dyoung@redhat.com>
8823M:	Baoquan He <bhe@redhat.com>
8824R:	Vivek Goyal <vgoyal@redhat.com>
8825L:	kexec@lists.infradead.org
8826W:	http://lse.sourceforge.net/kdump/
8827S:	Maintained
8828F:	Documentation/admin-guide/kdump/
8829
8830KEENE FM RADIO TRANSMITTER DRIVER
8831M:	Hans Verkuil <hverkuil@xs4all.nl>
8832L:	linux-media@vger.kernel.org
8833T:	git git://linuxtv.org/media_tree.git
8834W:	https://linuxtv.org
8835S:	Maintained
8836F:	drivers/media/radio/radio-keene*
8837
8838KERNEL AUTOMOUNTER
8839M:	Ian Kent <raven@themaw.net>
8840L:	autofs@vger.kernel.org
8841S:	Maintained
8842F:	fs/autofs/
8843
8844KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8845M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8846M:	Michal Marek <michal.lkml@markovi.net>
8847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8848L:	linux-kbuild@vger.kernel.org
8849S:	Maintained
8850F:	Documentation/kbuild/
8851F:	Makefile
8852F:	scripts/Kbuild*
8853F:	scripts/Makefile*
8854F:	scripts/basic/
8855F:	scripts/mk*
8856F:	scripts/*vmlinux*
8857F:	scripts/mod/
8858F:	scripts/package/
8859
8860KERNEL JANITORS
8861L:	kernel-janitors@vger.kernel.org
8862W:	http://kernelnewbies.org/KernelJanitors
8863S:	Odd Fixes
8864
8865KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8866M:	"J. Bruce Fields" <bfields@fieldses.org>
8867M:	Chuck Lever <chuck.lever@oracle.com>
8868L:	linux-nfs@vger.kernel.org
8869W:	http://nfs.sourceforge.net/
8870T:	git git://linux-nfs.org/~bfields/linux.git
8871S:	Supported
8872F:	fs/nfsd/
8873F:	include/uapi/linux/nfsd/
8874F:	fs/lockd/
8875F:	fs/nfs_common/
8876F:	net/sunrpc/
8877F:	include/linux/lockd/
8878F:	include/linux/sunrpc/
8879F:	include/uapi/linux/sunrpc/
8880
8881KERNEL SELFTEST FRAMEWORK
8882M:	Shuah Khan <shuah@kernel.org>
8883M:	Shuah Khan <skhan@linuxfoundation.org>
8884L:	linux-kselftest@vger.kernel.org
8885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8886Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8887S:	Maintained
8888F:	tools/testing/selftests/
8889F:	Documentation/dev-tools/kselftest*
8890
8891KERNEL USERMODE HELPER
8892M:	Luis Chamberlain <mcgrof@kernel.org>
8893L:	linux-kernel@vger.kernel.org
8894S:	Maintained
8895F:	kernel/umh.c
8896F:	include/linux/umh.h
8897
8898KERNEL VIRTUAL MACHINE (KVM)
8899M:	Paolo Bonzini <pbonzini@redhat.com>
8900M:	Radim Krčmář <rkrcmar@redhat.com>
8901L:	kvm@vger.kernel.org
8902W:	http://www.linux-kvm.org
8903T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8904S:	Supported
8905F:	Documentation/virt/kvm/
8906F:	include/trace/events/kvm.h
8907F:	include/uapi/asm-generic/kvm*
8908F:	include/uapi/linux/kvm*
8909F:	include/asm-generic/kvm*
8910F:	include/linux/kvm*
8911F:	include/kvm/iodev.h
8912F:	virt/kvm/*
8913F:	tools/kvm/
8914F:	tools/testing/selftests/kvm/
8915
8916KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8917M:	Marc Zyngier <maz@kernel.org>
8918R:	James Morse <james.morse@arm.com>
8919R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8920R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8922L:	kvmarm@lists.cs.columbia.edu
8923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8924S:	Maintained
8925F:	arch/arm/include/uapi/asm/kvm*
8926F:	arch/arm/include/asm/kvm*
8927F:	arch/arm/kvm/
8928F:	arch/arm64/include/uapi/asm/kvm*
8929F:	arch/arm64/include/asm/kvm*
8930F:	arch/arm64/kvm/
8931F:	virt/kvm/arm/
8932F:	include/kvm/arm_*
8933
8934KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8935M:	James Hogan <jhogan@kernel.org>
8936L:	linux-mips@vger.kernel.org
8937S:	Supported
8938F:	arch/mips/include/uapi/asm/kvm*
8939F:	arch/mips/include/asm/kvm*
8940F:	arch/mips/kvm/
8941
8942KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8943M:	Paul Mackerras <paulus@ozlabs.org>
8944L:	kvm-ppc@vger.kernel.org
8945W:	http://www.linux-kvm.org/
8946T:	git git://github.com/agraf/linux-2.6.git
8947S:	Supported
8948F:	arch/powerpc/include/uapi/asm/kvm*
8949F:	arch/powerpc/include/asm/kvm*
8950F:	arch/powerpc/kvm/
8951F:	arch/powerpc/kernel/kvm*
8952
8953KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8954M:	Christian Borntraeger <borntraeger@de.ibm.com>
8955M:	Janosch Frank <frankja@linux.ibm.com>
8956R:	David Hildenbrand <david@redhat.com>
8957R:	Cornelia Huck <cohuck@redhat.com>
8958L:	kvm@vger.kernel.org
8959W:	http://www.ibm.com/developerworks/linux/linux390/
8960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8961S:	Supported
8962F:	arch/s390/include/uapi/asm/kvm*
8963F:	arch/s390/include/asm/gmap.h
8964F:	arch/s390/include/asm/kvm*
8965F:	arch/s390/kvm/
8966F:	arch/s390/mm/gmap.c
8967F:	tools/testing/selftests/kvm/s390x/
8968F:	tools/testing/selftests/kvm/*/s390x/
8969
8970KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8971M:	Paolo Bonzini <pbonzini@redhat.com>
8972M:	Radim Krčmář <rkrcmar@redhat.com>
8973R:	Sean Christopherson <sean.j.christopherson@intel.com>
8974R:	Vitaly Kuznetsov <vkuznets@redhat.com>
8975R:	Wanpeng Li <wanpengli@tencent.com>
8976R:	Jim Mattson <jmattson@google.com>
8977R:	Joerg Roedel <joro@8bytes.org>
8978L:	kvm@vger.kernel.org
8979W:	http://www.linux-kvm.org
8980T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8981S:	Supported
8982F:	arch/x86/kvm/
8983F:	arch/x86/kvm/*/
8984F:	arch/x86/include/uapi/asm/kvm*
8985F:	arch/x86/include/uapi/asm/vmx.h
8986F:	arch/x86/include/uapi/asm/svm.h
8987F:	arch/x86/include/asm/kvm*
8988F:	arch/x86/include/asm/pvclock-abi.h
8989F:	arch/x86/include/asm/svm.h
8990F:	arch/x86/include/asm/vmx.h
8991F:	arch/x86/kernel/kvm.c
8992F:	arch/x86/kernel/kvmclock.c
8993
8994KERNFS
8995M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8996M:	Tejun Heo <tj@kernel.org>
8997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8998S:	Supported
8999F:	include/linux/kernfs.h
9000F:	fs/kernfs/
9001
9002KEXEC
9003M:	Eric Biederman <ebiederm@xmission.com>
9004W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9005L:	kexec@lists.infradead.org
9006S:	Maintained
9007F:	include/linux/kexec.h
9008F:	include/uapi/linux/kexec.h
9009F:	kernel/kexec*
9010
9011KEYS-ENCRYPTED
9012M:	Mimi Zohar <zohar@linux.ibm.com>
9013L:	linux-integrity@vger.kernel.org
9014L:	keyrings@vger.kernel.org
9015S:	Supported
9016F:	Documentation/security/keys/trusted-encrypted.rst
9017F:	include/keys/encrypted-type.h
9018F:	security/keys/encrypted-keys/
9019
9020KEYS-TRUSTED
9021M:	James Bottomley <jejb@linux.ibm.com>
9022M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9023M:	Mimi Zohar <zohar@linux.ibm.com>
9024L:	linux-integrity@vger.kernel.org
9025L:	keyrings@vger.kernel.org
9026S:	Supported
9027F:	Documentation/security/keys/trusted-encrypted.rst
9028F:	include/keys/trusted-type.h
9029F:	security/keys/trusted.c
9030F:	security/keys/trusted.h
9031
9032KEYS/KEYRINGS:
9033M:	David Howells <dhowells@redhat.com>
9034L:	keyrings@vger.kernel.org
9035S:	Maintained
9036F:	Documentation/security/keys/core.rst
9037F:	include/linux/key.h
9038F:	include/linux/key-type.h
9039F:	include/linux/keyctl.h
9040F:	include/uapi/linux/keyctl.h
9041F:	include/keys/
9042F:	security/keys/
9043
9044KGDB / KDB /debug_core
9045M:	Jason Wessel <jason.wessel@windriver.com>
9046M:	Daniel Thompson <daniel.thompson@linaro.org>
9047W:	http://kgdb.wiki.kernel.org/
9048L:	kgdb-bugreport@lists.sourceforge.net
9049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9050S:	Maintained
9051F:	Documentation/dev-tools/kgdb.rst
9052F:	drivers/misc/kgdbts.c
9053F:	drivers/tty/serial/kgdboc.c
9054F:	include/linux/kdb.h
9055F:	include/linux/kgdb.h
9056F:	kernel/debug/
9057
9058KMEMLEAK
9059M:	Catalin Marinas <catalin.marinas@arm.com>
9060S:	Maintained
9061F:	Documentation/dev-tools/kmemleak.rst
9062F:	include/linux/kmemleak.h
9063F:	mm/kmemleak.c
9064F:	mm/kmemleak-test.c
9065
9066KMOD KERNEL MODULE LOADER - USERMODE HELPER
9067M:	Luis Chamberlain <mcgrof@kernel.org>
9068L:	linux-kernel@vger.kernel.org
9069S:	Maintained
9070F:	kernel/kmod.c
9071F:	include/linux/kmod.h
9072F:	lib/test_kmod.c
9073F:	tools/testing/selftests/kmod/
9074
9075KPROBES
9076M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9077M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9078M:	"David S. Miller" <davem@davemloft.net>
9079M:	Masami Hiramatsu <mhiramat@kernel.org>
9080S:	Maintained
9081F:	Documentation/kprobes.txt
9082F:	include/linux/kprobes.h
9083F:	include/asm-generic/kprobes.h
9084F:	kernel/kprobes.c
9085
9086KS0108 LCD CONTROLLER DRIVER
9087M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9088S:	Maintained
9089F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9090F:	drivers/auxdisplay/ks0108.c
9091F:	include/linux/ks0108.h
9092
9093L3MDEV
9094M:	David Ahern <dsa@cumulusnetworks.com>
9095L:	netdev@vger.kernel.org
9096S:	Maintained
9097F:	net/l3mdev
9098F:	include/net/l3mdev.h
9099
9100L7 BPF FRAMEWORK
9101M:	John Fastabend <john.fastabend@gmail.com>
9102M:	Daniel Borkmann <daniel@iogearbox.net>
9103L:	netdev@vger.kernel.org
9104L:	bpf@vger.kernel.org
9105S:	Maintained
9106F:	include/linux/skmsg.h
9107F:	net/core/skmsg.c
9108F:	net/core/sock_map.c
9109F:	net/ipv4/tcp_bpf.c
9110
9111LANTIQ / INTEL Ethernet drivers
9112M:	Hauke Mehrtens <hauke@hauke-m.de>
9113L:	netdev@vger.kernel.org
9114S:	Maintained
9115F:	net/dsa/tag_gswip.c
9116F:	drivers/net/ethernet/lantiq_xrx200.c
9117F:	drivers/net/dsa/lantiq_pce.h
9118F:	drivers/net/dsa/lantiq_gswip.c
9119
9120LANTIQ MIPS ARCHITECTURE
9121M:	John Crispin <john@phrozen.org>
9122L:	linux-mips@vger.kernel.org
9123S:	Maintained
9124F:	arch/mips/lantiq
9125F:	drivers/soc/lantiq
9126
9127LAPB module
9128L:	linux-x25@vger.kernel.org
9129S:	Orphan
9130F:	Documentation/networking/lapb-module.txt
9131F:	include/*/lapb.h
9132F:	net/lapb/
9133
9134LASI 53c700 driver for PARISC
9135M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9136L:	linux-scsi@vger.kernel.org
9137S:	Maintained
9138F:	Documentation/scsi/53c700.txt
9139F:	drivers/scsi/53c700*
9140
9141LEAKING_ADDRESSES
9142M:	Tobin C. Harding <me@tobin.cc>
9143M:	Tycho Andersen <tycho@tycho.ws>
9144L:	kernel-hardening@lists.openwall.com
9145S:	Maintained
9146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9147F:	scripts/leaking_addresses.pl
9148
9149LED SUBSYSTEM
9150M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9151M:	Pavel Machek <pavel@ucw.cz>
9152R:	Dan Murphy <dmurphy@ti.com>
9153L:	linux-leds@vger.kernel.org
9154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9155S:	Maintained
9156F:	Documentation/devicetree/bindings/leds/
9157F:	drivers/leds/
9158F:	include/linux/leds.h
9159
9160LEGACY EEPROM DRIVER
9161M:	Jean Delvare <jdelvare@suse.com>
9162S:	Maintained
9163F:	Documentation/misc-devices/eeprom.rst
9164F:	drivers/misc/eeprom/eeprom.c
9165
9166LEGO MINDSTORMS EV3
9167R:	David Lechner <david@lechnology.com>
9168S:	Maintained
9169F:	arch/arm/boot/dts/da850-lego-ev3.dts
9170F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9171F:	drivers/power/supply/lego_ev3_battery.c
9172
9173LEGO USB Tower driver
9174M:	Juergen Stuber <starblue@users.sourceforge.net>
9175L:	legousb-devel@lists.sourceforge.net
9176W:	http://legousb.sourceforge.net/
9177S:	Maintained
9178F:	drivers/usb/misc/legousbtower.c
9179
9180LG LAPTOP EXTRAS
9181M:	Matan Ziv-Av <matan@svgalib.org>
9182L:	platform-driver-x86@vger.kernel.org
9183S:	Maintained
9184F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9185F:	Documentation/admin-guide/laptops/lg-laptop.rst
9186F:	drivers/platform/x86/lg-laptop.c
9187
9188LG2160 MEDIA DRIVER
9189M:	Michael Krufky <mkrufky@linuxtv.org>
9190L:	linux-media@vger.kernel.org
9191W:	https://linuxtv.org
9192W:	http://github.com/mkrufky
9193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9194T:	git git://linuxtv.org/mkrufky/tuners.git
9195S:	Maintained
9196F:	drivers/media/dvb-frontends/lg2160.*
9197
9198LGDT3305 MEDIA DRIVER
9199M:	Michael Krufky <mkrufky@linuxtv.org>
9200L:	linux-media@vger.kernel.org
9201W:	https://linuxtv.org
9202W:	http://github.com/mkrufky
9203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9204T:	git git://linuxtv.org/mkrufky/tuners.git
9205S:	Maintained
9206F:	drivers/media/dvb-frontends/lgdt3305.*
9207
9208LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9209M:	Viresh Kumar <vireshk@kernel.org>
9210L:	linux-ide@vger.kernel.org
9211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9212S:	Maintained
9213F:	include/linux/pata_arasan_cf_data.h
9214F:	drivers/ata/pata_arasan_cf.c
9215
9216LIBATA PATA DRIVERS
9217M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9218M:	Jens Axboe <axboe@kernel.dk>
9219L:	linux-ide@vger.kernel.org
9220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9221S:	Maintained
9222F:	drivers/ata/pata_*.c
9223F:	drivers/ata/ata_generic.c
9224
9225LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9226M:	Linus Walleij <linus.walleij@linaro.org>
9227L:	linux-ide@vger.kernel.org
9228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9229S:	Maintained
9230F:	drivers/ata/pata_ftide010.c
9231F:	drivers/ata/sata_gemini.c
9232F:	drivers/ata/sata_gemini.h
9233
9234LIBATA SATA AHCI PLATFORM devices support
9235M:	Hans de Goede <hdegoede@redhat.com>
9236M:	Jens Axboe <axboe@kernel.dk>
9237L:	linux-ide@vger.kernel.org
9238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9239S:	Maintained
9240F:	drivers/ata/ahci_platform.c
9241F:	drivers/ata/libahci_platform.c
9242F:	include/linux/ahci_platform.h
9243
9244LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9245M:	Mikael Pettersson <mikpelinux@gmail.com>
9246L:	linux-ide@vger.kernel.org
9247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9248S:	Maintained
9249F:	drivers/ata/sata_promise.*
9250
9251LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9252M:	Jens Axboe <axboe@kernel.dk>
9253L:	linux-ide@vger.kernel.org
9254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9255S:	Maintained
9256F:	drivers/ata/
9257F:	include/linux/ata.h
9258F:	include/linux/libata.h
9259F:	Documentation/devicetree/bindings/ata/
9260
9261LIBLOCKDEP
9262M:	Sasha Levin <alexander.levin@microsoft.com>
9263S:	Maintained
9264F:	tools/lib/lockdep/
9265
9266LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9267M:	Dan Williams <dan.j.williams@intel.com>
9268M:	Vishal Verma <vishal.l.verma@intel.com>
9269M:	Dave Jiang <dave.jiang@intel.com>
9270L:	linux-nvdimm@lists.01.org
9271Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9272S:	Supported
9273F:	drivers/nvdimm/blk.c
9274F:	drivers/nvdimm/region_devs.c
9275
9276LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9277M:	Vishal Verma <vishal.l.verma@intel.com>
9278M:	Dan Williams <dan.j.williams@intel.com>
9279M:	Dave Jiang <dave.jiang@intel.com>
9280L:	linux-nvdimm@lists.01.org
9281Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9282S:	Supported
9283F:	drivers/nvdimm/btt*
9284
9285LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9286M:	Dan Williams <dan.j.williams@intel.com>
9287M:	Vishal Verma <vishal.l.verma@intel.com>
9288M:	Dave Jiang <dave.jiang@intel.com>
9289L:	linux-nvdimm@lists.01.org
9290Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9291S:	Supported
9292F:	drivers/nvdimm/pmem*
9293
9294LIBNVDIMM: DEVICETREE BINDINGS
9295M:	Oliver O'Halloran <oohall@gmail.com>
9296L:	linux-nvdimm@lists.01.org
9297Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9298S:	Supported
9299F:	drivers/nvdimm/of_pmem.c
9300F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9301
9302LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9303M:	Dan Williams <dan.j.williams@intel.com>
9304M:	Vishal Verma <vishal.l.verma@intel.com>
9305M:	Dave Jiang <dave.jiang@intel.com>
9306M:	Keith Busch <keith.busch@intel.com>
9307M:	Ira Weiny <ira.weiny@intel.com>
9308L:	linux-nvdimm@lists.01.org
9309Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9311S:	Supported
9312F:	drivers/nvdimm/*
9313F:	drivers/acpi/nfit/*
9314F:	include/linux/nd.h
9315F:	include/linux/libnvdimm.h
9316F:	include/uapi/linux/ndctl.h
9317
9318LICENSES and SPDX stuff
9319M:	Thomas Gleixner <tglx@linutronix.de>
9320M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9321L:	linux-spdx@vger.kernel.org
9322S:	Maintained
9323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9324F:	COPYING
9325F:	Documentation/process/license-rules.rst
9326F:	LICENSES/
9327F:	scripts/spdxcheck-test.sh
9328F:	scripts/spdxcheck.py
9329
9330LIGHTNVM PLATFORM SUPPORT
9331M:	Matias Bjorling <mb@lightnvm.io>
9332W:	http://github/OpenChannelSSD
9333L:	linux-block@vger.kernel.org
9334S:	Maintained
9335F:	drivers/lightnvm/
9336F:	include/linux/lightnvm.h
9337F:	include/uapi/linux/lightnvm.h
9338
9339LINUX FOR POWER MACINTOSH
9340M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9341W:	http://www.penguinppc.org/
9342L:	linuxppc-dev@lists.ozlabs.org
9343S:	Maintained
9344F:	arch/powerpc/platforms/powermac/
9345F:	drivers/macintosh/
9346
9347LINUX FOR POWERPC (32-BIT AND 64-BIT)
9348M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9349M:	Paul Mackerras <paulus@samba.org>
9350M:	Michael Ellerman <mpe@ellerman.id.au>
9351W:	https://github.com/linuxppc/linux/wiki
9352L:	linuxppc-dev@lists.ozlabs.org
9353Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9355S:	Supported
9356F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9357F:	Documentation/devicetree/bindings/powerpc/
9358F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9359F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9360F:	Documentation/powerpc/
9361F:	arch/powerpc/
9362F:	drivers/char/tpm/tpm_ibmvtpm*
9363F:	drivers/crypto/nx/
9364F:	drivers/crypto/vmx/
9365F:	drivers/i2c/busses/i2c-opal.c
9366F:	drivers/net/ethernet/ibm/ibmveth.*
9367F:	drivers/net/ethernet/ibm/ibmvnic.*
9368F:	drivers/pci/hotplug/pnv_php.c
9369F:	drivers/pci/hotplug/rpa*
9370F:	drivers/rtc/rtc-opal.c
9371F:	drivers/scsi/ibmvscsi/
9372F:	drivers/tty/hvc/hvc_opal.c
9373F:	drivers/watchdog/wdrtas.c
9374F:	tools/testing/selftests/powerpc
9375N:	/pmac
9376N:	powermac
9377N:	powernv
9378N:	[^a-z0-9]ps3
9379N:	pseries
9380
9381LINUX FOR POWERPC EMBEDDED MPC5XXX
9382M:	Anatolij Gustschin <agust@denx.de>
9383L:	linuxppc-dev@lists.ozlabs.org
9384T:	git git://git.denx.de/linux-denx-agust.git
9385S:	Maintained
9386F:	arch/powerpc/platforms/512x/
9387F:	arch/powerpc/platforms/52xx/
9388
9389LINUX FOR POWERPC EMBEDDED PPC4XX
9390M:	Alistair Popple <alistair@popple.id.au>
9391M:	Matt Porter <mporter@kernel.crashing.org>
9392W:	http://www.penguinppc.org/
9393L:	linuxppc-dev@lists.ozlabs.org
9394S:	Maintained
9395F:	arch/powerpc/platforms/40x/
9396F:	arch/powerpc/platforms/44x/
9397
9398LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9399M:	Scott Wood <oss@buserror.net>
9400M:	Kumar Gala <galak@kernel.crashing.org>
9401W:	http://www.penguinppc.org/
9402L:	linuxppc-dev@lists.ozlabs.org
9403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9404S:	Maintained
9405F:	arch/powerpc/platforms/83xx/
9406F:	arch/powerpc/platforms/85xx/
9407F:	Documentation/devicetree/bindings/powerpc/fsl/
9408
9409LINUX FOR POWERPC EMBEDDED PPC8XX
9410M:	Vitaly Bordug <vitb@kernel.crashing.org>
9411W:	http://www.penguinppc.org/
9412L:	linuxppc-dev@lists.ozlabs.org
9413S:	Maintained
9414F:	arch/powerpc/platforms/8xx/
9415
9416LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9417L:	linuxppc-dev@lists.ozlabs.org
9418S:	Orphan
9419F:	arch/powerpc/*/*virtex*
9420F:	arch/powerpc/*/*/*virtex*
9421
9422LINUX FOR POWERPC PA SEMI PWRFICIENT
9423L:	linuxppc-dev@lists.ozlabs.org
9424S:	Orphan
9425F:	arch/powerpc/platforms/pasemi/
9426F:	drivers/*/*pasemi*
9427F:	drivers/*/*/*pasemi*
9428
9429LINUX KERNEL DUMP TEST MODULE (LKDTM)
9430M:	Kees Cook <keescook@chromium.org>
9431S:	Maintained
9432F:	drivers/misc/lkdtm/*
9433
9434LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9435M:	Alan Stern <stern@rowland.harvard.edu>
9436M:	Andrea Parri <parri.andrea@gmail.com>
9437M:	Will Deacon <will@kernel.org>
9438M:	Peter Zijlstra <peterz@infradead.org>
9439M:	Boqun Feng <boqun.feng@gmail.com>
9440M:	Nicholas Piggin <npiggin@gmail.com>
9441M:	David Howells <dhowells@redhat.com>
9442M:	Jade Alglave <j.alglave@ucl.ac.uk>
9443M:	Luc Maranget <luc.maranget@inria.fr>
9444M:	"Paul E. McKenney" <paulmck@kernel.org>
9445R:	Akira Yokosawa <akiyks@gmail.com>
9446R:	Daniel Lustig <dlustig@nvidia.com>
9447L:	linux-kernel@vger.kernel.org
9448L:	linux-arch@vger.kernel.org
9449S:	Supported
9450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9451F:	tools/memory-model/
9452F:	Documentation/atomic_bitops.txt
9453F:	Documentation/atomic_t.txt
9454F:	Documentation/core-api/atomic_ops.rst
9455F:	Documentation/core-api/refcount-vs-atomic.rst
9456F:	Documentation/memory-barriers.txt
9457
9458LIS3LV02D ACCELEROMETER DRIVER
9459M:	Eric Piel <eric.piel@tremplin-utc.net>
9460S:	Maintained
9461F:	Documentation/misc-devices/lis3lv02d.rst
9462F:	drivers/misc/lis3lv02d/
9463F:	drivers/platform/x86/hp_accel.c
9464
9465LIVE PATCHING
9466M:	Josh Poimboeuf <jpoimboe@redhat.com>
9467M:	Jiri Kosina <jikos@kernel.org>
9468M:	Miroslav Benes <mbenes@suse.cz>
9469M:	Petr Mladek <pmladek@suse.com>
9470R:	Joe Lawrence <joe.lawrence@redhat.com>
9471S:	Maintained
9472F:	kernel/livepatch/
9473F:	include/linux/livepatch.h
9474F:	arch/x86/include/asm/livepatch.h
9475F:	arch/x86/kernel/livepatch.c
9476F:	Documentation/livepatch/
9477F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9478F:	samples/livepatch/
9479F:	tools/testing/selftests/livepatch/
9480L:	live-patching@vger.kernel.org
9481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9482
9483LLC (802.2)
9484L:	netdev@vger.kernel.org
9485S:	Odd fixes
9486F:	include/linux/llc.h
9487F:	include/uapi/linux/llc.h
9488F:	include/net/llc*
9489F:	net/llc/
9490
9491LM73 HARDWARE MONITOR DRIVER
9492M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9493L:	linux-hwmon@vger.kernel.org
9494S:	Maintained
9495F:	drivers/hwmon/lm73.c
9496
9497LM78 HARDWARE MONITOR DRIVER
9498M:	Jean Delvare <jdelvare@suse.com>
9499L:	linux-hwmon@vger.kernel.org
9500S:	Maintained
9501F:	Documentation/hwmon/lm78.rst
9502F:	drivers/hwmon/lm78.c
9503
9504LM83 HARDWARE MONITOR DRIVER
9505M:	Jean Delvare <jdelvare@suse.com>
9506L:	linux-hwmon@vger.kernel.org
9507S:	Maintained
9508F:	Documentation/hwmon/lm83.rst
9509F:	drivers/hwmon/lm83.c
9510
9511LM90 HARDWARE MONITOR DRIVER
9512M:	Jean Delvare <jdelvare@suse.com>
9513L:	linux-hwmon@vger.kernel.org
9514S:	Maintained
9515F:	Documentation/hwmon/lm90.rst
9516F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9517F:	drivers/hwmon/lm90.c
9518F:	include/dt-bindings/thermal/lm90.h
9519
9520LM95234 HARDWARE MONITOR DRIVER
9521M:	Guenter Roeck <linux@roeck-us.net>
9522L:	linux-hwmon@vger.kernel.org
9523S:	Maintained
9524F:	Documentation/hwmon/lm95234.rst
9525F:	drivers/hwmon/lm95234.c
9526
9527LME2510 MEDIA DRIVER
9528M:	Malcolm Priestley <tvboxspy@gmail.com>
9529L:	linux-media@vger.kernel.org
9530W:	https://linuxtv.org
9531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9532S:	Maintained
9533F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9534
9535LOADPIN SECURITY MODULE
9536M:	Kees Cook <keescook@chromium.org>
9537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9538S:	Supported
9539F:	security/loadpin/
9540F:	Documentation/admin-guide/LSM/LoadPin.rst
9541
9542LOCKING PRIMITIVES
9543M:	Peter Zijlstra <peterz@infradead.org>
9544M:	Ingo Molnar <mingo@redhat.com>
9545M:	Will Deacon <will@kernel.org>
9546L:	linux-kernel@vger.kernel.org
9547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9548S:	Maintained
9549F:	Documentation/locking/
9550F:	include/linux/lockdep.h
9551F:	include/linux/spinlock*.h
9552F:	arch/*/include/asm/spinlock*.h
9553F:	include/linux/rwlock*.h
9554F:	include/linux/mutex*.h
9555F:	include/linux/rwsem*.h
9556F:	include/linux/seqlock.h
9557F:	lib/locking*.[ch]
9558F:	kernel/locking/
9559X:	kernel/locking/locktorture.c
9560
9561LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9562M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9563L:	linux-ntfs-dev@lists.sourceforge.net
9564W:	http://www.linux-ntfs.org/content/view/19/37/
9565S:	Maintained
9566F:	Documentation/admin-guide/ldm.rst
9567F:	block/partitions/ldm.*
9568
9569LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9570M:	Sathya Prakash <sathya.prakash@broadcom.com>
9571M:	Chaitra P B <chaitra.basappa@broadcom.com>
9572M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9573L:	MPT-FusionLinux.pdl@broadcom.com
9574L:	linux-scsi@vger.kernel.org
9575W:	http://www.avagotech.com/support/
9576S:	Supported
9577F:	drivers/message/fusion/
9578F:	drivers/scsi/mpt3sas/
9579
9580LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9581M:	Matthew Wilcox <willy@infradead.org>
9582L:	linux-scsi@vger.kernel.org
9583S:	Maintained
9584F:	drivers/scsi/sym53c8xx_2/
9585
9586LTC1660 DAC DRIVER
9587M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9588L:	linux-iio@vger.kernel.org
9589S:	Maintained
9590F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9591F:	drivers/iio/dac/ltc1660.c
9592
9593LTC4261 HARDWARE MONITOR DRIVER
9594M:	Guenter Roeck <linux@roeck-us.net>
9595L:	linux-hwmon@vger.kernel.org
9596S:	Maintained
9597F:	Documentation/hwmon/ltc4261.rst
9598F:	drivers/hwmon/ltc4261.c
9599
9600LTC4306 I2C MULTIPLEXER DRIVER
9601M:	Michael Hennerich <michael.hennerich@analog.com>
9602W:	http://ez.analog.com/community/linux-device-drivers
9603L:	linux-i2c@vger.kernel.org
9604S:	Supported
9605F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9606F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9607
9608LTP (Linux Test Project)
9609M:	Mike Frysinger <vapier@gentoo.org>
9610M:	Cyril Hrubis <chrubis@suse.cz>
9611M:	Wanlong Gao <wanlong.gao@gmail.com>
9612M:	Jan Stancek <jstancek@redhat.com>
9613M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9614M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9615L:	ltp@lists.linux.it (subscribers-only)
9616W:	http://linux-test-project.github.io/
9617T:	git git://github.com/linux-test-project/ltp.git
9618S:	Maintained
9619
9620M68K ARCHITECTURE
9621M:	Geert Uytterhoeven <geert@linux-m68k.org>
9622L:	linux-m68k@lists.linux-m68k.org
9623W:	http://www.linux-m68k.org/
9624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9625S:	Maintained
9626F:	arch/m68k/
9627F:	drivers/zorro/
9628
9629M68K ON APPLE MACINTOSH
9630M:	Joshua Thompson <funaho@jurai.org>
9631W:	http://www.mac.linux-m68k.org/
9632L:	linux-m68k@lists.linux-m68k.org
9633S:	Maintained
9634F:	arch/m68k/mac/
9635
9636M68K ON HP9000/300
9637M:	Philip Blundell <philb@gnu.org>
9638W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9639S:	Maintained
9640F:	arch/m68k/hp300/
9641
9642M88DS3103 MEDIA DRIVER
9643M:	Antti Palosaari <crope@iki.fi>
9644L:	linux-media@vger.kernel.org
9645W:	https://linuxtv.org
9646W:	http://palosaari.fi/linux/
9647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9648T:	git git://linuxtv.org/anttip/media_tree.git
9649S:	Maintained
9650F:	drivers/media/dvb-frontends/m88ds3103*
9651
9652M88RS2000 MEDIA DRIVER
9653M:	Malcolm Priestley <tvboxspy@gmail.com>
9654L:	linux-media@vger.kernel.org
9655W:	https://linuxtv.org
9656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9657S:	Maintained
9658F:	drivers/media/dvb-frontends/m88rs2000*
9659
9660MA901 MASTERKIT USB FM RADIO DRIVER
9661M:	Alexey Klimov <klimov.linux@gmail.com>
9662L:	linux-media@vger.kernel.org
9663T:	git git://linuxtv.org/media_tree.git
9664S:	Maintained
9665F:	drivers/media/radio/radio-ma901.c
9666
9667MAC80211
9668M:	Johannes Berg <johannes@sipsolutions.net>
9669L:	linux-wireless@vger.kernel.org
9670W:	http://wireless.kernel.org/
9671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9673S:	Maintained
9674F:	Documentation/networking/mac80211-injection.txt
9675F:	include/net/mac80211.h
9676F:	net/mac80211/
9677F:	drivers/net/wireless/mac80211_hwsim.[ch]
9678F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9679
9680MAILBOX API
9681M:	Jassi Brar <jassisinghbrar@gmail.com>
9682L:	linux-kernel@vger.kernel.org
9683S:	Maintained
9684F:	drivers/mailbox/
9685F:	include/linux/mailbox_client.h
9686F:	include/linux/mailbox_controller.h
9687
9688MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9689M:	Michael Kerrisk <mtk.manpages@gmail.com>
9690W:	http://www.kernel.org/doc/man-pages
9691L:	linux-man@vger.kernel.org
9692S:	Maintained
9693
9694MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9695M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9696L:	linux-mips@vger.kernel.org
9697S:	Maintained
9698F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9699
9700MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9701M:	Andrew Lunn <andrew@lunn.ch>
9702M:	Vivien Didelot <vivien.didelot@gmail.com>
9703L:	netdev@vger.kernel.org
9704S:	Maintained
9705F:	drivers/net/dsa/mv88e6xxx/
9706F:	include/linux/platform_data/mv88e6xxx.h
9707F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9708
9709MARVELL ARMADA DRM SUPPORT
9710M:	Russell King <linux@armlinux.org.uk>
9711S:	Maintained
9712T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9713T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9714F:	drivers/gpu/drm/armada/
9715F:	include/uapi/drm/armada_drm.h
9716F:	Documentation/devicetree/bindings/display/armada/
9717
9718MARVELL ARMADA 3700 PHY DRIVERS
9719M:	Miquel Raynal <miquel.raynal@bootlin.com>
9720S:	Maintained
9721F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9722F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9723F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9724F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9725
9726MARVELL CRYPTO DRIVER
9727M:	Boris Brezillon <bbrezillon@kernel.org>
9728M:	Arnaud Ebalard <arno@natisbad.org>
9729F:	drivers/crypto/marvell/
9730S:	Maintained
9731L:	linux-crypto@vger.kernel.org
9732
9733MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9734M:	Mirko Lindner <mlindner@marvell.com>
9735M:	Stephen Hemminger <stephen@networkplumber.org>
9736L:	netdev@vger.kernel.org
9737S:	Maintained
9738F:	drivers/net/ethernet/marvell/sk*
9739
9740MARVELL LIBERTAS WIRELESS DRIVER
9741L:	libertas-dev@lists.infradead.org
9742S:	Orphan
9743F:	drivers/net/wireless/marvell/libertas/
9744
9745MARVELL MACCHIATOBIN SUPPORT
9746M:	Russell King <linux@armlinux.org.uk>
9747L:	linux-arm-kernel@lists.infradead.org
9748S:	Maintained
9749F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9750
9751MARVELL MV643XX ETHERNET DRIVER
9752M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9753L:	netdev@vger.kernel.org
9754S:	Maintained
9755F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9756F:	include/linux/mv643xx.h
9757
9758MARVELL MV88X3310 PHY DRIVER
9759M:	Russell King <linux@armlinux.org.uk>
9760L:	netdev@vger.kernel.org
9761S:	Maintained
9762F:	drivers/net/phy/marvell10g.c
9763
9764MARVELL MVEBU THERMAL DRIVER
9765M:	Miquel Raynal <miquel.raynal@bootlin.com>
9766S:	Maintained
9767F:	drivers/thermal/armada_thermal.c
9768
9769MARVELL MVNETA ETHERNET DRIVER
9770M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9771L:	netdev@vger.kernel.org
9772S:	Maintained
9773F:	drivers/net/ethernet/marvell/mvneta.*
9774
9775MARVELL MWIFIEX WIRELESS DRIVER
9776M:	Amitkumar Karwar <amitkarwar@gmail.com>
9777M:	Nishant Sarmukadam <nishants@marvell.com>
9778M:	Ganapathi Bhat <gbhat@marvell.com>
9779M:	Xinming Hu <huxinming820@gmail.com>
9780L:	linux-wireless@vger.kernel.org
9781S:	Maintained
9782F:	drivers/net/wireless/marvell/mwifiex/
9783
9784MARVELL MWL8K WIRELESS DRIVER
9785M:	Lennert Buytenhek <buytenh@wantstofly.org>
9786L:	linux-wireless@vger.kernel.org
9787S:	Odd Fixes
9788F:	drivers/net/wireless/marvell/mwl8k.c
9789
9790MARVELL NAND CONTROLLER DRIVER
9791M:	Miquel Raynal <miquel.raynal@bootlin.com>
9792L:	linux-mtd@lists.infradead.org
9793S:	Maintained
9794F:	drivers/mtd/nand/raw/marvell_nand.c
9795F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9796
9797MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9798M:	Nicolas Pitre <nico@fluxnic.net>
9799S:	Odd Fixes
9800F:	drivers/mmc/host/mvsdio.*
9801
9802MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9803M:	Hu Ziji <huziji@marvell.com>
9804L:	linux-mmc@vger.kernel.org
9805S:	Supported
9806F:	drivers/mmc/host/sdhci-xenon*
9807F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9808
9809MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9810M:	Sunil Goutham <sgoutham@marvell.com>
9811M:	Linu Cherian <lcherian@marvell.com>
9812M:	Geetha sowjanya <gakula@marvell.com>
9813M:	Jerin Jacob <jerinj@marvell.com>
9814L:	netdev@vger.kernel.org
9815S:	Supported
9816F:	drivers/net/ethernet/marvell/octeontx2/af/
9817
9818MATROX FRAMEBUFFER DRIVER
9819L:	linux-fbdev@vger.kernel.org
9820S:	Orphan
9821F:	drivers/video/fbdev/matrox/matroxfb_*
9822F:	include/uapi/linux/matroxfb.h
9823
9824MAX16065 HARDWARE MONITOR DRIVER
9825M:	Guenter Roeck <linux@roeck-us.net>
9826L:	linux-hwmon@vger.kernel.org
9827S:	Maintained
9828F:	Documentation/hwmon/max16065.rst
9829F:	drivers/hwmon/max16065.c
9830
9831MAX2175 SDR TUNER DRIVER
9832M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9833L:	linux-media@vger.kernel.org
9834T:	git git://linuxtv.org/media_tree.git
9835S:	Maintained
9836F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9837F:	Documentation/media/v4l-drivers/max2175.rst
9838F:	drivers/media/i2c/max2175*
9839F:	include/uapi/linux/max2175.h
9840
9841MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9842L:	linux-hwmon@vger.kernel.org
9843S:	Orphan
9844F:	Documentation/hwmon/max6650.rst
9845F:	drivers/hwmon/max6650.c
9846
9847MAX6697 HARDWARE MONITOR DRIVER
9848M:	Guenter Roeck <linux@roeck-us.net>
9849L:	linux-hwmon@vger.kernel.org
9850S:	Maintained
9851F:	Documentation/hwmon/max6697.rst
9852F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9853F:	drivers/hwmon/max6697.c
9854F:	include/linux/platform_data/max6697.h
9855
9856MAX9860 MONO AUDIO VOICE CODEC DRIVER
9857M:	Peter Rosin <peda@axentia.se>
9858L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9859S:	Maintained
9860F:	Documentation/devicetree/bindings/sound/max9860.txt
9861F:	sound/soc/codecs/max9860.*
9862
9863MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9864M:	Andreas Klinger <ak@it-klinger.de>
9865L:	linux-iio@vger.kernel.org
9866S:	Maintained
9867F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9868F:	drivers/iio/proximity/mb1232.c
9869
9870MAXIM MAX77650 PMIC MFD DRIVER
9871M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9872L:	linux-kernel@vger.kernel.org
9873S:	Maintained
9874F:	Documentation/devicetree/bindings/*/*max77650.txt
9875F:	Documentation/devicetree/bindings/*/max77650*.txt
9876F:	include/linux/mfd/max77650.h
9877F:	drivers/mfd/max77650.c
9878F:	drivers/regulator/max77650-regulator.c
9879F:	drivers/power/supply/max77650-charger.c
9880F:	drivers/input/misc/max77650-onkey.c
9881F:	drivers/leds/leds-max77650.c
9882F:	drivers/gpio/gpio-max77650.c
9883
9884MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9885M:	Javier Martinez Canillas <javier@dowhile0.org>
9886L:	linux-kernel@vger.kernel.org
9887S:	Supported
9888F:	drivers/regulator/max77802-regulator.c
9889F:	Documentation/devicetree/bindings/*/*max77802.txt
9890F:	include/dt-bindings/*/*max77802.h
9891
9892MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9893M:	Krzysztof Kozlowski <krzk@kernel.org>
9894M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9895L:	linux-pm@vger.kernel.org
9896S:	Supported
9897F:	drivers/power/supply/max14577_charger.c
9898F:	drivers/power/supply/max77693_charger.c
9899
9900MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9901M:	Chanwoo Choi <cw00.choi@samsung.com>
9902M:	Krzysztof Kozlowski <krzk@kernel.org>
9903M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9904L:	linux-kernel@vger.kernel.org
9905S:	Supported
9906F:	drivers/*/max14577*.c
9907F:	drivers/*/max77686*.c
9908F:	drivers/*/max77693*.c
9909F:	drivers/extcon/extcon-max14577.c
9910F:	drivers/extcon/extcon-max77693.c
9911F:	drivers/rtc/rtc-max77686.c
9912F:	drivers/clk/clk-max77686.c
9913F:	Documentation/devicetree/bindings/mfd/max14577.txt
9914F:	Documentation/devicetree/bindings/*/max77686.txt
9915F:	Documentation/devicetree/bindings/mfd/max77693.txt
9916F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9917F:	include/linux/mfd/max14577*.h
9918F:	include/linux/mfd/max77686*.h
9919F:	include/linux/mfd/max77693*.h
9920
9921MAXIRADIO FM RADIO RECEIVER DRIVER
9922M:	Hans Verkuil <hverkuil@xs4all.nl>
9923L:	linux-media@vger.kernel.org
9924T:	git git://linuxtv.org/media_tree.git
9925W:	https://linuxtv.org
9926S:	Maintained
9927F:	drivers/media/radio/radio-maxiradio*
9928
9929MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9930M:	Peter Rosin <peda@axentia.se>
9931L:	linux-iio@vger.kernel.org
9932S:	Maintained
9933F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9934F:	drivers/iio/potentiometer/mcp4018.c
9935F:	drivers/iio/potentiometer/mcp4531.c
9936
9937MCR20A IEEE-802.15.4 RADIO DRIVER
9938M:	Xue Liu <liuxuenetmail@gmail.com>
9939L:	linux-wpan@vger.kernel.org
9940W:	https://github.com/xueliu/mcr20a-linux
9941S:	Maintained
9942F:	drivers/net/ieee802154/mcr20a.c
9943F:	drivers/net/ieee802154/mcr20a.h
9944F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9945
9946MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9947M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9948L:	linux-iio@vger.kernel.org
9949S:	Maintained
9950F:	drivers/iio/dac/cio-dac.c
9951
9952MEDIA CONTROLLER FRAMEWORK
9953M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9954M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9955L:	linux-media@vger.kernel.org
9956W:	https://www.linuxtv.org
9957T:	git git://linuxtv.org/media_tree.git
9958S:	Supported
9959F:	drivers/media/mc/
9960F:	include/media/media-*.h
9961F:	include/uapi/linux/media.h
9962
9963MEDIA DRIVERS FOR ASCOT2E
9964M:	Sergey Kozlov <serjk@netup.ru>
9965M:	Abylay Ospan <aospan@netup.ru>
9966L:	linux-media@vger.kernel.org
9967W:	https://linuxtv.org
9968W:	http://netup.tv/
9969T:	git git://linuxtv.org/media_tree.git
9970S:	Supported
9971F:	drivers/media/dvb-frontends/ascot2e*
9972
9973MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9974M:	Jasmin Jessich <jasmin@anw.at>
9975L:	linux-media@vger.kernel.org
9976W:	https://linuxtv.org
9977T:	git git://linuxtv.org/media_tree.git
9978S:	Maintained
9979F:	drivers/media/dvb-frontends/cxd2099*
9980
9981MEDIA DRIVERS FOR CXD2841ER
9982M:	Sergey Kozlov <serjk@netup.ru>
9983M:	Abylay Ospan <aospan@netup.ru>
9984L:	linux-media@vger.kernel.org
9985W:	https://linuxtv.org
9986W:	http://netup.tv/
9987T:	git git://linuxtv.org/media_tree.git
9988S:	Supported
9989F:	drivers/media/dvb-frontends/cxd2841er*
9990
9991MEDIA DRIVERS FOR CXD2880
9992M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9993L:	linux-media@vger.kernel.org
9994W:	http://linuxtv.org/
9995T:	git git://linuxtv.org/media_tree.git
9996S:	Supported
9997F:	drivers/media/dvb-frontends/cxd2880/*
9998F:	drivers/media/spi/cxd2880*
9999
10000MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10001L:	linux-media@vger.kernel.org
10002W:	https://linuxtv.org
10003T:	git git://linuxtv.org/media_tree.git
10004S:	Orphan
10005F:	drivers/media/pci/ddbridge/*
10006
10007MEDIA DRIVERS FOR FREESCALE IMX
10008M:	Steve Longerbeam <slongerbeam@gmail.com>
10009M:	Philipp Zabel <p.zabel@pengutronix.de>
10010L:	linux-media@vger.kernel.org
10011T:	git git://linuxtv.org/media_tree.git
10012S:	Maintained
10013F:	Documentation/devicetree/bindings/media/imx.txt
10014F:	Documentation/media/v4l-drivers/imx.rst
10015F:	drivers/staging/media/imx/
10016F:	include/linux/imx-media.h
10017F:	include/media/imx.h
10018
10019MEDIA DRIVER FOR FREESCALE IMX PXP
10020M:	Philipp Zabel <p.zabel@pengutronix.de>
10021L:	linux-media@vger.kernel.org
10022T:	git git://linuxtv.org/media_tree.git
10023S:	Maintained
10024F:	drivers/media/platform/imx-pxp.[ch]
10025
10026MEDIA DRIVERS FOR FREESCALE IMX7
10027M:	Rui Miguel Silva <rmfrfs@gmail.com>
10028L:	linux-media@vger.kernel.org
10029T:	git git://linuxtv.org/media_tree.git
10030S:	Maintained
10031F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10032F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10033F:	Documentation/media/v4l-drivers/imx7.rst
10034F:	drivers/staging/media/imx/imx7-media-csi.c
10035F:	drivers/staging/media/imx/imx7-mipi-csis.c
10036
10037MEDIA DRIVERS FOR HELENE
10038M:	Abylay Ospan <aospan@netup.ru>
10039L:	linux-media@vger.kernel.org
10040W:	https://linuxtv.org
10041W:	http://netup.tv/
10042T:	git git://linuxtv.org/media_tree.git
10043S:	Supported
10044F:	drivers/media/dvb-frontends/helene*
10045
10046MEDIA DRIVERS FOR HORUS3A
10047M:	Sergey Kozlov <serjk@netup.ru>
10048M:	Abylay Ospan <aospan@netup.ru>
10049L:	linux-media@vger.kernel.org
10050W:	https://linuxtv.org
10051W:	http://netup.tv/
10052T:	git git://linuxtv.org/media_tree.git
10053S:	Supported
10054F:	drivers/media/dvb-frontends/horus3a*
10055
10056MEDIA DRIVERS FOR LNBH25
10057M:	Sergey Kozlov <serjk@netup.ru>
10058M:	Abylay Ospan <aospan@netup.ru>
10059L:	linux-media@vger.kernel.org
10060W:	https://linuxtv.org
10061W:	http://netup.tv/
10062T:	git git://linuxtv.org/media_tree.git
10063S:	Supported
10064F:	drivers/media/dvb-frontends/lnbh25*
10065
10066MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10067L:	linux-media@vger.kernel.org
10068W:	https://linuxtv.org
10069T:	git git://linuxtv.org/media_tree.git
10070S:	Orphan
10071F:	drivers/media/dvb-frontends/mxl5xx*
10072
10073MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10074M:	Sergey Kozlov <serjk@netup.ru>
10075M:	Abylay Ospan <aospan@netup.ru>
10076L:	linux-media@vger.kernel.org
10077W:	https://linuxtv.org
10078W:	http://netup.tv/
10079T:	git git://linuxtv.org/media_tree.git
10080S:	Supported
10081F:	drivers/media/pci/netup_unidvb/*
10082
10083MEDIA DRIVERS FOR RENESAS - CEU
10084M:	Jacopo Mondi <jacopo@jmondi.org>
10085L:	linux-media@vger.kernel.org
10086L:	linux-renesas-soc@vger.kernel.org
10087T:	git git://linuxtv.org/media_tree.git
10088S:	Supported
10089F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10090F:	drivers/media/platform/renesas-ceu.c
10091F:	include/media/drv-intf/renesas-ceu.h
10092
10093MEDIA DRIVERS FOR RENESAS - DRIF
10094M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10095L:	linux-media@vger.kernel.org
10096L:	linux-renesas-soc@vger.kernel.org
10097T:	git git://linuxtv.org/media_tree.git
10098S:	Supported
10099F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10100F:	drivers/media/platform/rcar_drif.c
10101
10102MEDIA DRIVERS FOR RENESAS - FCP
10103M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10104L:	linux-media@vger.kernel.org
10105L:	linux-renesas-soc@vger.kernel.org
10106T:	git git://linuxtv.org/media_tree.git
10107S:	Supported
10108F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10109F:	drivers/media/platform/rcar-fcp.c
10110F:	include/media/rcar-fcp.h
10111
10112MEDIA DRIVERS FOR RENESAS - FDP1
10113M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10114L:	linux-media@vger.kernel.org
10115L:	linux-renesas-soc@vger.kernel.org
10116T:	git git://linuxtv.org/media_tree.git
10117S:	Supported
10118F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10119F:	drivers/media/platform/rcar_fdp1.c
10120
10121MEDIA DRIVERS FOR RENESAS - VIN
10122M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10123L:	linux-media@vger.kernel.org
10124L:	linux-renesas-soc@vger.kernel.org
10125T:	git git://linuxtv.org/media_tree.git
10126S:	Supported
10127F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10128F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10129F:	drivers/media/platform/rcar-vin/
10130
10131MEDIA DRIVERS FOR RENESAS - VSP1
10132M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10133M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10134L:	linux-media@vger.kernel.org
10135L:	linux-renesas-soc@vger.kernel.org
10136T:	git git://linuxtv.org/media_tree.git
10137S:	Supported
10138F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10139F:	drivers/media/platform/vsp1/
10140
10141MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10142L:	linux-media@vger.kernel.org
10143W:	https://linuxtv.org
10144T:	git git://linuxtv.org/media_tree.git
10145S:	Orphan
10146F:	drivers/media/dvb-frontends/stv0910*
10147
10148MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10149L:	linux-media@vger.kernel.org
10150W:	https://linuxtv.org
10151T:	git git://linuxtv.org/media_tree.git
10152S:	Orphan
10153F:	drivers/media/dvb-frontends/stv6111*
10154
10155MEDIA DRIVERS FOR STM32 - DCMI
10156M:	Hugues Fruchet <hugues.fruchet@st.com>
10157L:	linux-media@vger.kernel.org
10158T:	git git://linuxtv.org/media_tree.git
10159S:	Supported
10160F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10161F:	drivers/media/platform/stm32/stm32-dcmi.c
10162
10163MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10164M:	Dmitry Osipenko <digetx@gmail.com>
10165L:	linux-media@vger.kernel.org
10166L:	linux-tegra@vger.kernel.org
10167T:	git git://linuxtv.org/media_tree.git
10168S:	Maintained
10169F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10170F:	drivers/staging/media/tegra-vde/
10171
10172MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10173M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10174P:	LinuxTV.org Project
10175L:	linux-media@vger.kernel.org
10176W:	https://linuxtv.org
10177Q:	http://patchwork.kernel.org/project/linux-media/list/
10178T:	git git://linuxtv.org/media_tree.git
10179S:	Maintained
10180F:	Documentation/devicetree/bindings/media/
10181F:	Documentation/media/
10182F:	drivers/media/
10183F:	drivers/staging/media/
10184F:	include/linux/platform_data/media/
10185F:	include/media/
10186F:	include/uapi/linux/dvb/
10187F:	include/uapi/linux/videodev2.h
10188F:	include/uapi/linux/media.h
10189F:	include/uapi/linux/v4l2-*
10190F:	include/uapi/linux/meye.h
10191F:	include/uapi/linux/ivtv*
10192F:	include/uapi/linux/uvcvideo.h
10193
10194MEDIATEK BLUETOOTH DRIVER
10195M:	Sean Wang <sean.wang@mediatek.com>
10196L:	linux-bluetooth@vger.kernel.org
10197L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10198S:	Maintained
10199F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10200F:	drivers/bluetooth/btmtkuart.c
10201
10202MEDIATEK CIR DRIVER
10203M:	Sean Wang <sean.wang@mediatek.com>
10204S:	Maintained
10205F:	drivers/media/rc/mtk-cir.c
10206
10207MEDIATEK DMA DRIVER
10208M:	Sean Wang <sean.wang@mediatek.com>
10209L:	dmaengine@vger.kernel.org
10210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10211L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10212S:	Maintained
10213F:	Documentation/devicetree/bindings/dma/mtk-*
10214F:	drivers/dma/mediatek/
10215
10216MEDIATEK PMIC LED DRIVER
10217M:	Sean Wang <sean.wang@mediatek.com>
10218S:	Maintained
10219F:	drivers/leds/leds-mt6323.c
10220F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10221
10222MEDIATEK ETHERNET DRIVER
10223M:	Felix Fietkau <nbd@openwrt.org>
10224M:	John Crispin <john@phrozen.org>
10225M:	Sean Wang <sean.wang@mediatek.com>
10226M:	Nelson Chang <nelson.chang@mediatek.com>
10227L:	netdev@vger.kernel.org
10228S:	Maintained
10229F:	drivers/net/ethernet/mediatek/
10230
10231MEDIATEK SWITCH DRIVER
10232M:	Sean Wang <sean.wang@mediatek.com>
10233L:	netdev@vger.kernel.org
10234S:	Maintained
10235F:	drivers/net/dsa/mt7530.*
10236F:	net/dsa/tag_mtk.c
10237
10238MEDIATEK JPEG DRIVER
10239M:	Rick Chang <rick.chang@mediatek.com>
10240M:	Bin Liu <bin.liu@mediatek.com>
10241S:	Supported
10242F:	drivers/media/platform/mtk-jpeg/
10243F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10244
10245MEDIATEK MDP DRIVER
10246M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10247M:	Houlong Wei <houlong.wei@mediatek.com>
10248M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10249S:	Supported
10250F:	drivers/media/platform/mtk-mdp/
10251F:	drivers/media/platform/mtk-vpu/
10252F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10253
10254MEDIATEK MEDIA DRIVER
10255M:	Tiffany Lin <tiffany.lin@mediatek.com>
10256M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10257S:	Supported
10258F:	drivers/media/platform/mtk-vcodec/
10259F:	drivers/media/platform/mtk-vpu/
10260F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10261F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10262
10263MEDIATEK MMC/SD/SDIO DRIVER
10264M:	Chaotian Jing <chaotian.jing@mediatek.com>
10265S:	Maintained
10266F:	drivers/mmc/host/mtk-sd.c
10267F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10268
10269MEDIATEK MT76 WIRELESS LAN DRIVER
10270M:	Felix Fietkau <nbd@nbd.name>
10271M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10272R:	Ryder Lee <ryder.lee@mediatek.com>
10273R:	Roy Luo <royluo@google.com>
10274L:	linux-wireless@vger.kernel.org
10275S:	Maintained
10276F:	drivers/net/wireless/mediatek/mt76/
10277
10278MEDIATEK MT7601U WIRELESS LAN DRIVER
10279M:	Jakub Kicinski <kubakici@wp.pl>
10280L:	linux-wireless@vger.kernel.org
10281S:	Maintained
10282F:	drivers/net/wireless/mediatek/mt7601u/
10283
10284MEDIATEK MT7621/28/88 I2C DRIVER
10285M:	Stefan Roese <sr@denx.de>
10286L:	linux-i2c@vger.kernel.org
10287S:	Maintained
10288F:	drivers/i2c/busses/i2c-mt7621.c
10289F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10290
10291MEDIATEK NAND CONTROLLER DRIVER
10292M:	Xiaolei Li <xiaolei.li@mediatek.com>
10293L:	linux-mtd@lists.infradead.org
10294S:	Maintained
10295F:	drivers/mtd/nand/raw/mtk_*
10296F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10297
10298MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10299M:	Sean Wang <sean.wang@mediatek.com>
10300S:	Maintained
10301F:	drivers/char/hw_random/mtk-rng.c
10302
10303MEDIATEK USB3 DRD IP DRIVER
10304M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10305L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10307L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10308S:	Maintained
10309F:	drivers/usb/mtu3/
10310
10311MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10312M:	Peter Senna Tschudin <peter.senna@gmail.com>
10313M:	Martin Donnelly <martin.donnelly@ge.com>
10314M:	Martyn Welch <martyn.welch@collabora.co.uk>
10315S:	Maintained
10316F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10317F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10318
10319MEGARAID SCSI/SAS DRIVERS
10320M:	Kashyap Desai <kashyap.desai@broadcom.com>
10321M:	Sumit Saxena <sumit.saxena@broadcom.com>
10322M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10323L:	megaraidlinux.pdl@broadcom.com
10324L:	linux-scsi@vger.kernel.org
10325W:	http://www.avagotech.com/support/
10326S:	Maintained
10327F:	Documentation/scsi/megaraid.txt
10328F:	drivers/scsi/megaraid.*
10329F:	drivers/scsi/megaraid/
10330
10331MELEXIS MLX90614 DRIVER
10332M:	Crt Mori <cmo@melexis.com>
10333L:	linux-iio@vger.kernel.org
10334W:	http://www.melexis.com
10335S:	Supported
10336F:	drivers/iio/temperature/mlx90614.c
10337
10338MELEXIS MLX90632 DRIVER
10339M:	Crt Mori <cmo@melexis.com>
10340L:	linux-iio@vger.kernel.org
10341W:	http://www.melexis.com
10342S:	Supported
10343F:	drivers/iio/temperature/mlx90632.c
10344
10345MELFAS MIP4 TOUCHSCREEN DRIVER
10346M:	Sangwon Jee <jeesw@melfas.com>
10347W:	http://www.melfas.com
10348S:	Supported
10349F:	drivers/input/touchscreen/melfas_mip4.c
10350F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10351
10352MELLANOX ETHERNET DRIVER (mlx4_en)
10353M:	Tariq Toukan <tariqt@mellanox.com>
10354L:	netdev@vger.kernel.org
10355S:	Supported
10356W:	http://www.mellanox.com
10357Q:	http://patchwork.ozlabs.org/project/netdev/list/
10358F:	drivers/net/ethernet/mellanox/mlx4/en_*
10359
10360MELLANOX ETHERNET DRIVER (mlx5e)
10361M:	Saeed Mahameed <saeedm@mellanox.com>
10362L:	netdev@vger.kernel.org
10363S:	Supported
10364W:	http://www.mellanox.com
10365Q:	http://patchwork.ozlabs.org/project/netdev/list/
10366F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10367
10368MELLANOX ETHERNET INNOVA DRIVERS
10369R:	Boris Pismenny <borisp@mellanox.com>
10370L:	netdev@vger.kernel.org
10371S:	Supported
10372W:	http://www.mellanox.com
10373Q:	http://patchwork.ozlabs.org/project/netdev/list/
10374F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10375F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10376F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10377F:	include/linux/mlx5/mlx5_ifc_fpga.h
10378
10379MELLANOX ETHERNET SWITCH DRIVERS
10380M:	Jiri Pirko <jiri@mellanox.com>
10381M:	Ido Schimmel <idosch@mellanox.com>
10382L:	netdev@vger.kernel.org
10383S:	Supported
10384W:	http://www.mellanox.com
10385Q:	http://patchwork.ozlabs.org/project/netdev/list/
10386F:	drivers/net/ethernet/mellanox/mlxsw/
10387F:	tools/testing/selftests/drivers/net/mlxsw/
10388
10389MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10390M:	mlxsw@mellanox.com
10391L:	netdev@vger.kernel.org
10392S:	Supported
10393W:	http://www.mellanox.com
10394Q:	http://patchwork.ozlabs.org/project/netdev/list/
10395F:	drivers/net/ethernet/mellanox/mlxfw/
10396
10397MELLANOX HARDWARE PLATFORM SUPPORT
10398M:	Andy Shevchenko <andy@infradead.org>
10399M:	Darren Hart <dvhart@infradead.org>
10400M:	Vadim Pasternak <vadimp@mellanox.com>
10401L:	platform-driver-x86@vger.kernel.org
10402S:	Supported
10403F:	drivers/platform/mellanox/
10404F:	include/linux/platform_data/mlxreg.h
10405
10406MELLANOX MLX4 core VPI driver
10407M:	Tariq Toukan <tariqt@mellanox.com>
10408L:	netdev@vger.kernel.org
10409L:	linux-rdma@vger.kernel.org
10410W:	http://www.mellanox.com
10411Q:	http://patchwork.ozlabs.org/project/netdev/list/
10412S:	Supported
10413F:	drivers/net/ethernet/mellanox/mlx4/
10414F:	include/linux/mlx4/
10415
10416MELLANOX MLX4 IB driver
10417M:	Yishai Hadas <yishaih@mellanox.com>
10418L:	linux-rdma@vger.kernel.org
10419W:	http://www.mellanox.com
10420Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10421S:	Supported
10422F:	drivers/infiniband/hw/mlx4/
10423F:	include/linux/mlx4/
10424F:	include/uapi/rdma/mlx4-abi.h
10425
10426MELLANOX MLX5 core VPI driver
10427M:	Saeed Mahameed <saeedm@mellanox.com>
10428M:	Leon Romanovsky <leonro@mellanox.com>
10429L:	netdev@vger.kernel.org
10430L:	linux-rdma@vger.kernel.org
10431W:	http://www.mellanox.com
10432Q:	http://patchwork.ozlabs.org/project/netdev/list/
10433S:	Supported
10434F:	drivers/net/ethernet/mellanox/mlx5/core/
10435F:	include/linux/mlx5/
10436F:	Documentation/networking/device_drivers/mellanox/
10437
10438MELLANOX MLX5 IB driver
10439M:	Leon Romanovsky <leonro@mellanox.com>
10440L:	linux-rdma@vger.kernel.org
10441W:	http://www.mellanox.com
10442Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10443S:	Supported
10444F:	drivers/infiniband/hw/mlx5/
10445F:	include/linux/mlx5/
10446F:	include/uapi/rdma/mlx5-abi.h
10447
10448MELLANOX MLXCPLD I2C AND MUX DRIVER
10449M:	Vadim Pasternak <vadimp@mellanox.com>
10450M:	Michael Shych <michaelsh@mellanox.com>
10451L:	linux-i2c@vger.kernel.org
10452S:	Supported
10453F:	drivers/i2c/busses/i2c-mlxcpld.c
10454F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10455F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10456
10457MELLANOX MLXCPLD LED DRIVER
10458M:	Vadim Pasternak <vadimp@mellanox.com>
10459L:	linux-leds@vger.kernel.org
10460S:	Supported
10461F:	drivers/leds/leds-mlxcpld.c
10462F:	drivers/leds/leds-mlxreg.c
10463F:	Documentation/leds/leds-mlxcpld.rst
10464
10465MELLANOX PLATFORM DRIVER
10466M:	Vadim Pasternak <vadimp@mellanox.com>
10467L:	platform-driver-x86@vger.kernel.org
10468S:	Supported
10469F:	drivers/platform/x86/mlx-platform.c
10470
10471MEMBARRIER SUPPORT
10472M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10473M:	"Paul E. McKenney" <paulmck@kernel.org>
10474L:	linux-kernel@vger.kernel.org
10475S:	Supported
10476F:	kernel/sched/membarrier.c
10477F:	include/uapi/linux/membarrier.h
10478F:	arch/powerpc/include/asm/membarrier.h
10479
10480MEMBLOCK
10481M:	Mike Rapoport <rppt@linux.ibm.com>
10482L:	linux-mm@kvack.org
10483S:	Maintained
10484F:	include/linux/memblock.h
10485F:	mm/memblock.c
10486F:	Documentation/core-api/boot-time-mm.rst
10487
10488MEMORY MANAGEMENT
10489L:	linux-mm@kvack.org
10490W:	http://www.linux-mm.org
10491S:	Maintained
10492F:	include/linux/mm.h
10493F:	include/linux/gfp.h
10494F:	include/linux/mmzone.h
10495F:	include/linux/memory_hotplug.h
10496F:	include/linux/vmalloc.h
10497F:	mm/
10498
10499MEMORY TECHNOLOGY DEVICES (MTD)
10500M:	David Woodhouse <dwmw2@infradead.org>
10501M:	Brian Norris <computersforpeace@gmail.com>
10502M:	Marek Vasut <marek.vasut@gmail.com>
10503M:	Miquel Raynal <miquel.raynal@bootlin.com>
10504M:	Richard Weinberger <richard@nod.at>
10505M:	Vignesh Raghavendra <vigneshr@ti.com>
10506L:	linux-mtd@lists.infradead.org
10507W:	http://www.linux-mtd.infradead.org/
10508Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10511S:	Maintained
10512F:	Documentation/devicetree/bindings/mtd/
10513F:	drivers/mtd/
10514F:	include/linux/mtd/
10515F:	include/uapi/mtd/
10516
10517MEN A21 WATCHDOG DRIVER
10518M:	Johannes Thumshirn <morbidrsa@gmail.com>
10519L:	linux-watchdog@vger.kernel.org
10520S:	Maintained
10521F:	drivers/watchdog/mena21_wdt.c
10522
10523MEN CHAMELEON BUS (mcb)
10524M:	Johannes Thumshirn <morbidrsa@gmail.com>
10525S:	Maintained
10526F:	drivers/mcb/
10527F:	include/linux/mcb.h
10528F:	Documentation/driver-api/men-chameleon-bus.rst
10529
10530MEN F21BMC (Board Management Controller)
10531M:	Andreas Werner <andreas.werner@men.de>
10532S:	Supported
10533F:	drivers/mfd/menf21bmc.c
10534F:	drivers/watchdog/menf21bmc_wdt.c
10535F:	drivers/leds/leds-menf21bmc.c
10536F:	drivers/hwmon/menf21bmc_hwmon.c
10537F:	Documentation/hwmon/menf21bmc.rst
10538
10539MEN Z069 WATCHDOG DRIVER
10540M:	Johannes Thumshirn <jth@kernel.org>
10541L:	linux-watchdog@vger.kernel.org
10542S:	Maintained
10543F:	drivers/watchdog/menz69_wdt.c
10544
10545MESON AO CEC DRIVER FOR AMLOGIC SOCS
10546M:	Neil Armstrong <narmstrong@baylibre.com>
10547L:	linux-media@vger.kernel.org
10548L:	linux-amlogic@lists.infradead.org
10549W:	http://linux-meson.com/
10550S:	Supported
10551F:	drivers/media/platform/meson/ao-cec.c
10552F:	drivers/media/platform/meson/ao-cec-g12a.c
10553F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10554T:	git git://linuxtv.org/media_tree.git
10555
10556MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10557M:	Liang Yang <liang.yang@amlogic.com>
10558L:	linux-mtd@lists.infradead.org
10559S:	Maintained
10560F:	drivers/mtd/nand/raw/meson_*
10561F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10562
10563MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10564M:	Maxime Jourdan <mjourdan@baylibre.com>
10565L:	linux-media@vger.kernel.org
10566L:	linux-amlogic@lists.infradead.org
10567S:	Supported
10568F:	drivers/staging/media/meson/vdec/
10569T:	git git://linuxtv.org/media_tree.git
10570
10571METHODE UDPU SUPPORT
10572M:	Vladimir Vid <vladimir.vid@sartura.hr>
10573S:	Maintained
10574F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10575
10576MICROBLAZE ARCHITECTURE
10577M:	Michal Simek <monstr@monstr.eu>
10578W:	http://www.monstr.eu/fdt/
10579T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10580S:	Supported
10581F:	arch/microblaze/
10582
10583MICROCHIP AT91 SERIAL DRIVER
10584M:	Richard Genoud <richard.genoud@gmail.com>
10585S:	Maintained
10586F:	drivers/tty/serial/atmel_serial.c
10587F:	drivers/tty/serial/atmel_serial.h
10588F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10589
10590MICROCHIP AUDIO ASOC DRIVERS
10591M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10592L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10593S:	Supported
10594F:	sound/soc/atmel
10595
10596MICROCHIP DMA DRIVER
10597M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10599L:	dmaengine@vger.kernel.org
10600S:	Supported
10601F:	drivers/dma/at_hdmac.c
10602F:	drivers/dma/at_hdmac_regs.h
10603F:	include/linux/platform_data/dma-atmel.h
10604F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10605F:	include/dt-bindings/dma/at91.h
10606
10607MICROCHIP ECC DRIVER
10608M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10609L:	linux-crypto@vger.kernel.org
10610S:	Maintained
10611F:	drivers/crypto/atmel-ecc.*
10612
10613MICROCHIP I2C DRIVER
10614M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10615L:	linux-i2c@vger.kernel.org
10616S:	Supported
10617F:	drivers/i2c/busses/i2c-at91.h
10618F:	drivers/i2c/busses/i2c-at91-*.c
10619
10620MICROCHIP ISC DRIVER
10621M:	Eugen Hristev <eugen.hristev@microchip.com>
10622L:	linux-media@vger.kernel.org
10623S:	Supported
10624F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10625F:	drivers/media/platform/atmel/atmel-isc.h
10626F:	drivers/media/platform/atmel/atmel-isc-base.c
10627F:	drivers/media/platform/atmel/atmel-isc-regs.h
10628F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10629
10630MICROCHIP ISI DRIVER
10631M:	Eugen Hristev <eugen.hristev@microchip.com>
10632L:	linux-media@vger.kernel.org
10633S:	Supported
10634F:	drivers/media/platform/atmel/atmel-isi.c
10635F:	drivers/media/platform/atmel/atmel-isi.h
10636
10637MICROCHIP AT91 USART MFD DRIVER
10638M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10639L:	linux-kernel@vger.kernel.org
10640S:	Supported
10641F:	drivers/mfd/at91-usart.c
10642F:	include/dt-bindings/mfd/at91-usart.h
10643F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10644
10645MICROCHIP AT91 USART SPI DRIVER
10646M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10647L:	linux-spi@vger.kernel.org
10648S:	Supported
10649F:	drivers/spi/spi-at91-usart.c
10650F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10651
10652MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10653M:	Woojung Huh <woojung.huh@microchip.com>
10654M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10655L:	netdev@vger.kernel.org
10656S:	Maintained
10657F:	net/dsa/tag_ksz.c
10658F:	drivers/net/dsa/microchip/*
10659F:	include/linux/platform_data/microchip-ksz.h
10660F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10661
10662MICROCHIP LAN743X ETHERNET DRIVER
10663M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10664M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10665L:	netdev@vger.kernel.org
10666S:	Maintained
10667F:	drivers/net/ethernet/microchip/lan743x_*
10668
10669MICROCHIP LCDFB DRIVER
10670M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10671L:	linux-fbdev@vger.kernel.org
10672S:	Maintained
10673F:	drivers/video/fbdev/atmel_lcdfb.c
10674F:	include/video/atmel_lcdc.h
10675
10676MICROCHIP MMC/SD/SDIO MCI DRIVER
10677M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10678S:	Maintained
10679F:	drivers/mmc/host/atmel-mci.c
10680
10681MICROCHIP MCP16502 PMIC DRIVER
10682M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10684S:	Maintained
10685F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10686F:	drivers/regulator/mcp16502.c
10687
10688MICROCHIP MCP3911 ADC DRIVER
10689M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10690M:	Kent Gustavsson <kent@minoris.se>
10691L:	linux-iio@vger.kernel.org
10692S:	Supported
10693F:	drivers/iio/adc/mcp3911.c
10694F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10695
10696MICROCHIP NAND DRIVER
10697M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10698L:	linux-mtd@lists.infradead.org
10699S:	Supported
10700F:	drivers/mtd/nand/raw/atmel/*
10701F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10702
10703MICROCHIP PWM DRIVER
10704M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10706L:	linux-pwm@vger.kernel.org
10707S:	Supported
10708F:	drivers/pwm/pwm-atmel.c
10709F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10710
10711MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10712M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10713M:	Eugen Hristev <eugen.hristev@microchip.com>
10714L:	linux-iio@vger.kernel.org
10715S:	Supported
10716F:	drivers/iio/adc/at91-sama5d2_adc.c
10717F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10718F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10719
10720MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10721M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10722S:	Supported
10723F:	drivers/power/reset/at91-sama5d2_shdwc.c
10724
10725MICROCHIP SPI DRIVER
10726M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10727S:	Supported
10728F:	drivers/spi/spi-atmel.*
10729
10730MICROCHIP SSC DRIVER
10731M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10733S:	Supported
10734F:	drivers/misc/atmel-ssc.c
10735F:	include/linux/atmel-ssc.h
10736
10737MICROCHIP USBA UDC DRIVER
10738M:	Cristian Birsan <cristian.birsan@microchip.com>
10739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10740S:	Supported
10741F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10742
10743MICROCHIP USB251XB DRIVER
10744M:	Richard Leitner <richard.leitner@skidata.com>
10745L:	linux-usb@vger.kernel.org
10746S:	Maintained
10747F:	drivers/usb/misc/usb251xb.c
10748F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10749
10750MICROCHIP XDMA DRIVER
10751M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10752L:	linux-arm-kernel@lists.infradead.org
10753L:	dmaengine@vger.kernel.org
10754S:	Supported
10755F:	drivers/dma/at_xdmac.c
10756
10757MICROSEMI MIPS SOCS
10758M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10759M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10760L:	linux-mips@vger.kernel.org
10761S:	Supported
10762F:	arch/mips/generic/board-ocelot.c
10763F:	arch/mips/configs/generic/board-ocelot.config
10764F:	arch/mips/boot/dts/mscc/
10765F:	Documentation/devicetree/bindings/mips/mscc.txt
10766
10767MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10768M:	Don Brace <don.brace@microsemi.com>
10769L:	esc.storagedev@microsemi.com
10770L:	linux-scsi@vger.kernel.org
10771S:	Supported
10772F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10773F:	drivers/scsi/smartpqi/Kconfig
10774F:	drivers/scsi/smartpqi/Makefile
10775F:	include/linux/cciss*.h
10776F:	include/uapi/linux/cciss*.h
10777F:	Documentation/scsi/smartpqi.txt
10778
10779MICROSEMI ETHERNET SWITCH DRIVER
10780M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10781M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10782L:	netdev@vger.kernel.org
10783S:	Supported
10784F:	drivers/net/ethernet/mscc/
10785
10786MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10787M:	Chen Yu <yu.c.chen@intel.com>
10788L:	platform-driver-x86@vger.kernel.org
10789S:	Supported
10790F:	drivers/platform/x86/surfacepro3_button.c
10791
10792MICROTEK X6 SCANNER
10793M:	Oliver Neukum <oliver@neukum.org>
10794S:	Maintained
10795F:	drivers/usb/image/microtek.*
10796
10797MIPS
10798M:	Ralf Baechle <ralf@linux-mips.org>
10799M:	Paul Burton <paul.burton@mips.com>
10800M:	James Hogan <jhogan@kernel.org>
10801L:	linux-mips@vger.kernel.org
10802W:	http://www.linux-mips.org/
10803T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10805Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10806S:	Supported
10807F:	Documentation/devicetree/bindings/mips/
10808F:	Documentation/mips/
10809F:	arch/mips/
10810F:	drivers/platform/mips/
10811
10812MIPS BOSTON DEVELOPMENT BOARD
10813M:	Paul Burton <paul.burton@mips.com>
10814L:	linux-mips@vger.kernel.org
10815S:	Maintained
10816F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10817F:	arch/mips/boot/dts/img/boston.dts
10818F:	arch/mips/configs/generic/board-boston.config
10819F:	drivers/clk/imgtec/clk-boston.c
10820F:	include/dt-bindings/clock/boston-clock.h
10821
10822MIPS GENERIC PLATFORM
10823M:	Paul Burton <paul.burton@mips.com>
10824L:	linux-mips@vger.kernel.org
10825S:	Supported
10826F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10827F:	arch/mips/generic/
10828F:	arch/mips/tools/generic-board-config.sh
10829
10830MIPS/LOONGSON1 ARCHITECTURE
10831M:	Keguang Zhang <keguang.zhang@gmail.com>
10832L:	linux-mips@vger.kernel.org
10833S:	Maintained
10834F:	arch/mips/loongson32/
10835F:	arch/mips/include/asm/mach-loongson32/
10836F:	drivers/*/*loongson1*
10837F:	drivers/*/*/*loongson1*
10838
10839MIPS/LOONGSON2 ARCHITECTURE
10840M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10841L:	linux-mips@vger.kernel.org
10842S:	Maintained
10843F:	arch/mips/loongson64/fuloong-2e/
10844F:	arch/mips/loongson64/lemote-2f/
10845F:	arch/mips/include/asm/mach-loongson64/
10846F:	drivers/*/*loongson2*
10847F:	drivers/*/*/*loongson2*
10848
10849MIPS/LOONGSON3 ARCHITECTURE
10850M:	Huacai Chen <chenhc@lemote.com>
10851L:	linux-mips@vger.kernel.org
10852S:	Maintained
10853F:	arch/mips/loongson64/
10854F:	arch/mips/include/asm/mach-loongson64/
10855F:	drivers/platform/mips/cpu_hwmon.c
10856F:	drivers/*/*loongson3*
10857F:	drivers/*/*/*loongson3*
10858
10859MIPS RINT INSTRUCTION EMULATION
10860M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10861L:	linux-mips@vger.kernel.org
10862S:	Supported
10863F:	arch/mips/math-emu/sp_rint.c
10864F:	arch/mips/math-emu/dp_rint.c
10865
10866MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10867M:	Hans Verkuil <hverkuil@xs4all.nl>
10868L:	linux-media@vger.kernel.org
10869T:	git git://linuxtv.org/media_tree.git
10870W:	https://linuxtv.org
10871S:	Odd Fixes
10872F:	drivers/media/radio/radio-miropcm20*
10873
10874MMP SUPPORT
10875R:	Lubomir Rintel <lkundrak@v3.sk>
10876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10877S:	Odd Fixes
10878F:	arch/arm/boot/dts/mmp*
10879F:	arch/arm/mach-mmp/
10880
10881MMU GATHER AND TLB INVALIDATION
10882M:	Will Deacon <will@kernel.org>
10883M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10884M:	Andrew Morton <akpm@linux-foundation.org>
10885M:	Nick Piggin <npiggin@gmail.com>
10886M:	Peter Zijlstra <peterz@infradead.org>
10887L:	linux-arch@vger.kernel.org
10888L:	linux-mm@kvack.org
10889S:	Maintained
10890F:	arch/*/include/asm/tlb.h
10891F:	include/asm-generic/tlb.h
10892F:	mm/mmu_gather.c
10893
10894MN88472 MEDIA DRIVER
10895M:	Antti Palosaari <crope@iki.fi>
10896L:	linux-media@vger.kernel.org
10897W:	https://linuxtv.org
10898W:	http://palosaari.fi/linux/
10899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10900S:	Maintained
10901F:	drivers/media/dvb-frontends/mn88472*
10902
10903MN88473 MEDIA DRIVER
10904M:	Antti Palosaari <crope@iki.fi>
10905L:	linux-media@vger.kernel.org
10906W:	https://linuxtv.org
10907W:	http://palosaari.fi/linux/
10908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10909S:	Maintained
10910F:	drivers/media/dvb-frontends/mn88473*
10911
10912MODULE SUPPORT
10913M:	Jessica Yu <jeyu@kernel.org>
10914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10915S:	Maintained
10916F:	include/linux/module.h
10917F:	kernel/module.c
10918
10919MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10920W:	http://popies.net/meye/
10921S:	Orphan
10922F:	Documentation/media/v4l-drivers/meye*
10923F:	drivers/media/pci/meye/
10924F:	include/uapi/linux/meye.h
10925
10926MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10927M:	Jiri Slaby <jirislaby@gmail.com>
10928S:	Maintained
10929F:	Documentation/driver-api/serial/moxa-smartio.rst
10930F:	drivers/tty/mxser.*
10931
10932MR800 AVERMEDIA USB FM RADIO DRIVER
10933M:	Alexey Klimov <klimov.linux@gmail.com>
10934L:	linux-media@vger.kernel.org
10935T:	git git://linuxtv.org/media_tree.git
10936S:	Maintained
10937F:	drivers/media/radio/radio-mr800.c
10938
10939MRF24J40 IEEE 802.15.4 RADIO DRIVER
10940M:	Alan Ott <alan@signal11.us>
10941L:	linux-wpan@vger.kernel.org
10942S:	Maintained
10943F:	drivers/net/ieee802154/mrf24j40.c
10944F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10945
10946MSI LAPTOP SUPPORT
10947M:	"Lee, Chun-Yi" <jlee@suse.com>
10948L:	platform-driver-x86@vger.kernel.org
10949S:	Maintained
10950F:	drivers/platform/x86/msi-laptop.c
10951
10952MSI WMI SUPPORT
10953L:	platform-driver-x86@vger.kernel.org
10954S:	Orphan
10955F:	drivers/platform/x86/msi-wmi.c
10956
10957MSI001 MEDIA DRIVER
10958M:	Antti Palosaari <crope@iki.fi>
10959L:	linux-media@vger.kernel.org
10960W:	https://linuxtv.org
10961W:	http://palosaari.fi/linux/
10962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10963T:	git git://linuxtv.org/anttip/media_tree.git
10964S:	Maintained
10965F:	drivers/media/tuners/msi001*
10966
10967MSI2500 MEDIA DRIVER
10968M:	Antti Palosaari <crope@iki.fi>
10969L:	linux-media@vger.kernel.org
10970W:	https://linuxtv.org
10971W:	http://palosaari.fi/linux/
10972Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10973T:	git git://linuxtv.org/anttip/media_tree.git
10974S:	Maintained
10975F:	drivers/media/usb/msi2500/
10976
10977MSYSTEMS DISKONCHIP G3 MTD DRIVER
10978M:	Robert Jarzmik <robert.jarzmik@free.fr>
10979L:	linux-mtd@lists.infradead.org
10980S:	Maintained
10981F:	drivers/mtd/devices/docg3*
10982
10983MT9M032 APTINA SENSOR DRIVER
10984M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10985L:	linux-media@vger.kernel.org
10986T:	git git://linuxtv.org/media_tree.git
10987S:	Maintained
10988F:	drivers/media/i2c/mt9m032.c
10989F:	include/media/i2c/mt9m032.h
10990
10991MT9P031 APTINA CAMERA SENSOR
10992M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10993L:	linux-media@vger.kernel.org
10994T:	git git://linuxtv.org/media_tree.git
10995S:	Maintained
10996F:	drivers/media/i2c/mt9p031.c
10997F:	include/media/i2c/mt9p031.h
10998
10999MT9T001 APTINA CAMERA SENSOR
11000M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11001L:	linux-media@vger.kernel.org
11002T:	git git://linuxtv.org/media_tree.git
11003S:	Maintained
11004F:	drivers/media/i2c/mt9t001.c
11005F:	include/media/i2c/mt9t001.h
11006
11007MT9T112 APTINA CAMERA SENSOR
11008M:	Jacopo Mondi <jacopo@jmondi.org>
11009L:	linux-media@vger.kernel.org
11010T:	git git://linuxtv.org/media_tree.git
11011S:	Odd Fixes
11012F:	drivers/media/i2c/mt9t112.c
11013F:	include/media/i2c/mt9t112.h
11014
11015MT9V032 APTINA CAMERA SENSOR
11016M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11017L:	linux-media@vger.kernel.org
11018T:	git git://linuxtv.org/media_tree.git
11019S:	Maintained
11020F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11021F:	drivers/media/i2c/mt9v032.c
11022F:	include/media/i2c/mt9v032.h
11023
11024MT9V111 APTINA CAMERA SENSOR
11025M:	Jacopo Mondi <jacopo@jmondi.org>
11026L:	linux-media@vger.kernel.org
11027T:	git git://linuxtv.org/media_tree.git
11028S:	Maintained
11029F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11030F:	drivers/media/i2c/mt9v111.c
11031
11032MULTIFUNCTION DEVICES (MFD)
11033M:	Lee Jones <lee.jones@linaro.org>
11034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11035S:	Supported
11036F:	Documentation/devicetree/bindings/mfd/
11037F:	drivers/mfd/
11038F:	include/linux/mfd/
11039F:	include/dt-bindings/mfd/
11040
11041MULTIMEDIA CARD (MMC) ETC. OVER SPI
11042S:	Orphan
11043F:	drivers/mmc/host/mmc_spi.c
11044F:	include/linux/spi/mmc_spi.h
11045
11046MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11047M:	Ulf Hansson <ulf.hansson@linaro.org>
11048L:	linux-mmc@vger.kernel.org
11049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11050S:	Maintained
11051F:	Documentation/devicetree/bindings/mmc/
11052F:	drivers/mmc/
11053F:	include/linux/mmc/
11054F:	include/uapi/linux/mmc/
11055
11056MULTIPLEXER SUBSYSTEM
11057M:	Peter Rosin <peda@axentia.se>
11058S:	Maintained
11059F:	Documentation/ABI/testing/sysfs-class-mux*
11060F:	Documentation/devicetree/bindings/mux/
11061F:	include/dt-bindings/mux/
11062F:	include/linux/mux/
11063F:	drivers/mux/
11064
11065MULTITECH MULTIPORT CARD (ISICOM)
11066S:	Orphan
11067F:	drivers/tty/isicom.c
11068F:	include/linux/isicom.h
11069
11070MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11071M:	Bin Liu <b-liu@ti.com>
11072L:	linux-usb@vger.kernel.org
11073S:	Maintained
11074F:	drivers/usb/musb/
11075
11076MXL301RF MEDIA DRIVER
11077M:	Akihiro Tsukada <tskd08@gmail.com>
11078L:	linux-media@vger.kernel.org
11079S:	Odd Fixes
11080F:	drivers/media/tuners/mxl301rf*
11081
11082MXL5007T MEDIA DRIVER
11083M:	Michael Krufky <mkrufky@linuxtv.org>
11084L:	linux-media@vger.kernel.org
11085W:	https://linuxtv.org
11086W:	http://github.com/mkrufky
11087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11088T:	git git://linuxtv.org/mkrufky/tuners.git
11089S:	Maintained
11090F:	drivers/media/tuners/mxl5007t.*
11091
11092MXSFB DRM DRIVER
11093M:	Marek Vasut <marex@denx.de>
11094M:	Stefan Agner <stefan@agner.ch>
11095L:	dri-devel@lists.freedesktop.org
11096S:	Supported
11097F:	drivers/gpu/drm/mxsfb/
11098F:	Documentation/devicetree/bindings/display/mxsfb.txt
11099T:	git git://anongit.freedesktop.org/drm/drm-misc
11100
11101MYLEX DAC960 PCI RAID Controller
11102M:	Hannes Reinecke <hare@kernel.org>
11103L:	linux-scsi@vger.kernel.org
11104S:	Supported
11105F:	drivers/scsi/myrb.*
11106F:	drivers/scsi/myrs.*
11107
11108MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11109M:	Chris Lee <christopher.lee@cspi.com>
11110L:	netdev@vger.kernel.org
11111W:	https://www.cspi.com/ethernet-products/support/downloads/
11112S:	Supported
11113F:	drivers/net/ethernet/myricom/myri10ge/
11114
11115NAND FLASH SUBSYSTEM
11116M:	Miquel Raynal <miquel.raynal@bootlin.com>
11117R:	Richard Weinberger <richard@nod.at>
11118L:	linux-mtd@lists.infradead.org
11119W:	http://www.linux-mtd.infradead.org/
11120Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11122S:	Maintained
11123F:	drivers/mtd/nand/
11124F:	include/linux/mtd/*nand*.h
11125
11126NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11127M:	Daniel Mack <zonque@gmail.com>
11128S:	Maintained
11129L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11130W:	http://www.native-instruments.com
11131F:	sound/usb/caiaq/
11132
11133NATSEMI ETHERNET DRIVER (DP8381x)
11134S:	Orphan
11135F:	drivers/net/ethernet/natsemi/natsemi.c
11136
11137NCR 5380 SCSI DRIVERS
11138M:	Finn Thain <fthain@telegraphics.com.au>
11139M:	Michael Schmitz <schmitzmic@gmail.com>
11140L:	linux-scsi@vger.kernel.org
11141S:	Maintained
11142F:	Documentation/scsi/g_NCR5380.txt
11143F:	drivers/scsi/NCR5380.*
11144F:	drivers/scsi/arm/cumana_1.c
11145F:	drivers/scsi/arm/oak.c
11146F:	drivers/scsi/atari_scsi.*
11147F:	drivers/scsi/dmx3191d.c
11148F:	drivers/scsi/g_NCR5380.*
11149F:	drivers/scsi/mac_scsi.*
11150F:	drivers/scsi/sun3_scsi.*
11151F:	drivers/scsi/sun3_scsi_vme.c
11152
11153NCSI LIBRARY:
11154M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11155S:	Maintained
11156F:	net/ncsi/
11157
11158NCT6775 HARDWARE MONITOR DRIVER
11159M:	Guenter Roeck <linux@roeck-us.net>
11160L:	linux-hwmon@vger.kernel.org
11161S:	Maintained
11162F:	Documentation/hwmon/nct6775.rst
11163F:	drivers/hwmon/nct6775.c
11164
11165NET_FAILOVER MODULE
11166M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11167L:	netdev@vger.kernel.org
11168S:	Supported
11169F:	drivers/net/net_failover.c
11170F:	include/net/net_failover.h
11171F:	Documentation/networking/net_failover.rst
11172
11173NETEM NETWORK EMULATOR
11174M:	Stephen Hemminger <stephen@networkplumber.org>
11175L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11176S:	Maintained
11177F:	net/sched/sch_netem.c
11178
11179NETERION 10GbE DRIVERS (s2io/vxge)
11180M:	Jon Mason <jdmason@kudzu.us>
11181L:	netdev@vger.kernel.org
11182S:	Supported
11183F:	Documentation/networking/device_drivers/neterion/s2io.txt
11184F:	Documentation/networking/device_drivers/neterion/vxge.txt
11185F:	drivers/net/ethernet/neterion/
11186
11187NETFILTER
11188M:	Pablo Neira Ayuso <pablo@netfilter.org>
11189M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11190M:	Florian Westphal <fw@strlen.de>
11191L:	netfilter-devel@vger.kernel.org
11192L:	coreteam@netfilter.org
11193W:	http://www.netfilter.org/
11194W:	http://www.iptables.org/
11195W:	http://www.nftables.org/
11196Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11199S:	Maintained
11200F:	include/linux/netfilter*
11201F:	include/linux/netfilter/
11202F:	include/net/netfilter/
11203F:	include/uapi/linux/netfilter*
11204F:	include/uapi/linux/netfilter/
11205F:	net/*/netfilter.c
11206F:	net/*/netfilter/
11207F:	net/netfilter/
11208F:	net/bridge/br_netfilter*.c
11209
11210NETROM NETWORK LAYER
11211M:	Ralf Baechle <ralf@linux-mips.org>
11212L:	linux-hams@vger.kernel.org
11213W:	http://www.linux-ax25.org/
11214S:	Maintained
11215F:	include/net/netrom.h
11216F:	include/uapi/linux/netrom.h
11217F:	net/netrom/
11218
11219NETRONOME ETHERNET DRIVERS
11220M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11221L:	oss-drivers@netronome.com
11222S:	Maintained
11223F:	drivers/net/ethernet/netronome/
11224
11225NETWORK BLOCK DEVICE (NBD)
11226M:	Josef Bacik <josef@toxicpanda.com>
11227S:	Maintained
11228L:	linux-block@vger.kernel.org
11229L:	nbd@other.debian.org
11230F:	Documentation/admin-guide/blockdev/nbd.rst
11231F:	drivers/block/nbd.c
11232F:	include/trace/events/nbd.h
11233F:	include/uapi/linux/nbd.h
11234
11235NETWORK DROP MONITOR
11236M:	Neil Horman <nhorman@tuxdriver.com>
11237L:	netdev@vger.kernel.org
11238S:	Maintained
11239W:	https://fedorahosted.org/dropwatch/
11240F:	net/core/drop_monitor.c
11241F:	include/uapi/linux/net_dropmon.h
11242F:	include/net/drop_monitor.h
11243
11244NETWORKING DRIVERS
11245M:	"David S. Miller" <davem@davemloft.net>
11246L:	netdev@vger.kernel.org
11247W:	http://www.linuxfoundation.org/en/Net
11248Q:	http://patchwork.ozlabs.org/project/netdev/list/
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11251S:	Odd Fixes
11252F:	Documentation/devicetree/bindings/net/
11253F:	drivers/net/
11254F:	include/linux/if_*
11255F:	include/linux/netdevice.h
11256F:	include/linux/etherdevice.h
11257F:	include/linux/fcdevice.h
11258F:	include/linux/fddidevice.h
11259F:	include/linux/hippidevice.h
11260F:	include/linux/inetdevice.h
11261F:	include/uapi/linux/if_*
11262F:	include/uapi/linux/netdevice.h
11263
11264NETWORKING DRIVERS (WIRELESS)
11265M:	Kalle Valo <kvalo@codeaurora.org>
11266L:	linux-wireless@vger.kernel.org
11267Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11270S:	Maintained
11271F:	Documentation/devicetree/bindings/net/wireless/
11272F:	drivers/net/wireless/
11273
11274NETWORKING [DSA]
11275M:	Andrew Lunn <andrew@lunn.ch>
11276M:	Vivien Didelot <vivien.didelot@gmail.com>
11277M:	Florian Fainelli <f.fainelli@gmail.com>
11278S:	Maintained
11279F:	Documentation/devicetree/bindings/net/dsa/
11280F:	net/dsa/
11281F:	include/net/dsa.h
11282F:	include/linux/dsa/
11283F:	include/linux/platform_data/dsa.h
11284F:	drivers/net/dsa/
11285
11286NETWORKING [GENERAL]
11287M:	"David S. Miller" <davem@davemloft.net>
11288L:	netdev@vger.kernel.org
11289W:	http://www.linuxfoundation.org/en/Net
11290Q:	http://patchwork.ozlabs.org/project/netdev/list/
11291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11293B:	mailto:netdev@vger.kernel.org
11294S:	Maintained
11295F:	net/
11296F:	include/net/
11297F:	include/linux/in.h
11298F:	include/linux/net.h
11299F:	include/linux/netdevice.h
11300F:	include/uapi/linux/in.h
11301F:	include/uapi/linux/net.h
11302F:	include/uapi/linux/netdevice.h
11303F:	include/uapi/linux/net_namespace.h
11304F:	tools/testing/selftests/net/
11305F:	lib/net_utils.c
11306F:	lib/random32.c
11307F:	Documentation/networking/
11308
11309NETWORKING [IPSEC]
11310M:	Steffen Klassert <steffen.klassert@secunet.com>
11311M:	Herbert Xu <herbert@gondor.apana.org.au>
11312M:	"David S. Miller" <davem@davemloft.net>
11313L:	netdev@vger.kernel.org
11314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11316S:	Maintained
11317F:	net/xfrm/
11318F:	net/key/
11319F:	net/ipv4/xfrm*
11320F:	net/ipv4/esp4*
11321F:	net/ipv4/ah4.c
11322F:	net/ipv4/ipcomp.c
11323F:	net/ipv4/ip_vti.c
11324F:	net/ipv6/xfrm*
11325F:	net/ipv6/esp6*
11326F:	net/ipv6/ah6.c
11327F:	net/ipv6/ipcomp6.c
11328F:	net/ipv6/ip6_vti.c
11329F:	include/uapi/linux/xfrm.h
11330F:	include/net/xfrm.h
11331
11332NETWORKING [IPv4/IPv6]
11333M:	"David S. Miller" <davem@davemloft.net>
11334M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11335M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11336L:	netdev@vger.kernel.org
11337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11338S:	Maintained
11339F:	net/ipv4/
11340F:	net/ipv6/
11341F:	include/net/ip*
11342F:	arch/x86/net/*
11343
11344NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11345M:	Paul Moore <paul@paul-moore.com>
11346W:	https://github.com/netlabel
11347L:	netdev@vger.kernel.org
11348L:	linux-security-module@vger.kernel.org
11349S:	Maintained
11350F:	Documentation/netlabel/
11351F:	include/net/calipso.h
11352F:	include/net/cipso_ipv4.h
11353F:	include/net/netlabel.h
11354F:	include/uapi/linux/netfilter/xt_SECMARK.h
11355F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11356F:	net/netlabel/
11357F:	net/ipv4/cipso_ipv4.c
11358F:	net/ipv6/calipso.c
11359F:	net/netfilter/xt_CONNSECMARK.c
11360F:	net/netfilter/xt_SECMARK.c
11361
11362NETWORKING [TCP]
11363M:	Eric Dumazet <edumazet@google.com>
11364L:	netdev@vger.kernel.org
11365S:	Maintained
11366F:	net/ipv4/tcp*.c
11367F:	net/ipv4/syncookies.c
11368F:	net/ipv6/tcp*.c
11369F:	net/ipv6/syncookies.c
11370F:	include/uapi/linux/tcp.h
11371F:	include/net/tcp.h
11372F:	include/linux/tcp.h
11373F:	include/trace/events/tcp.h
11374
11375NETWORKING [TLS]
11376M:	Boris Pismenny <borisp@mellanox.com>
11377M:	Aviad Yehezkel <aviadye@mellanox.com>
11378M:	Dave Watson <davejwatson@fb.com>
11379M:	John Fastabend <john.fastabend@gmail.com>
11380M:	Daniel Borkmann <daniel@iogearbox.net>
11381M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11382L:	netdev@vger.kernel.org
11383S:	Maintained
11384F:	net/tls/*
11385F:	include/uapi/linux/tls.h
11386F:	include/net/tls.h
11387
11388NETWORKING [WIRELESS]
11389L:	linux-wireless@vger.kernel.org
11390Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11391
11392NETDEVSIM
11393M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11394S:	Maintained
11395F:	drivers/net/netdevsim/*
11396
11397NETXEN (1/10) GbE SUPPORT
11398M:	Manish Chopra <manishc@marvell.com>
11399M:	Rahul Verma <rahulv@marvell.com>
11400M:	GR-Linux-NIC-Dev@marvell.com
11401L:	netdev@vger.kernel.org
11402S:	Supported
11403F:	drivers/net/ethernet/qlogic/netxen/
11404
11405NEXTHOP
11406M:	David Ahern <dsahern@kernel.org>
11407L:	netdev@vger.kernel.org
11408S:	Maintained
11409F:	include/net/nexthop.h
11410F:	include/uapi/linux/nexthop.h
11411F:	include/net/netns/nexthop.h
11412F:	net/ipv4/nexthop.c
11413
11414NFC SUBSYSTEM
11415L:	netdev@vger.kernel.org
11416S:	Orphan
11417F:	net/nfc/
11418F:	include/net/nfc/
11419F:	include/uapi/linux/nfc.h
11420F:	drivers/nfc/
11421F:	include/linux/platform_data/nfcmrvl.h
11422F:	Documentation/devicetree/bindings/net/nfc/
11423
11424NFS, SUNRPC, AND LOCKD CLIENTS
11425M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11426M:	Anna Schumaker <anna.schumaker@netapp.com>
11427L:	linux-nfs@vger.kernel.org
11428W:	http://client.linux-nfs.org
11429T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11430S:	Maintained
11431F:	fs/lockd/
11432F:	fs/nfs/
11433F:	fs/nfs_common/
11434F:	net/sunrpc/
11435F:	include/linux/lockd/
11436F:	include/linux/nfs*
11437F:	include/linux/sunrpc/
11438F:	include/uapi/linux/nfs*
11439F:	include/uapi/linux/sunrpc/
11440
11441NILFS2 FILESYSTEM
11442M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11443L:	linux-nilfs@vger.kernel.org
11444W:	https://nilfs.sourceforge.io/
11445W:	https://nilfs.osdn.jp/
11446T:	git git://github.com/konis/nilfs2.git
11447S:	Supported
11448F:	Documentation/filesystems/nilfs2.txt
11449F:	fs/nilfs2/
11450F:	include/trace/events/nilfs2.h
11451F:	include/uapi/linux/nilfs2_api.h
11452F:	include/uapi/linux/nilfs2_ondisk.h
11453
11454NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11455M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11456W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11457S:	Maintained
11458F:	Documentation/scsi/NinjaSCSI.txt
11459F:	drivers/scsi/pcmcia/nsp_*
11460
11461NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11462M:	GOTO Masanori <gotom@debian.or.jp>
11463M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11464W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11465S:	Maintained
11466F:	Documentation/scsi/NinjaSCSI.txt
11467F:	drivers/scsi/nsp32*
11468
11469NIOS2 ARCHITECTURE
11470M:	Ley Foon Tan <lftan@altera.com>
11471L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11473S:	Maintained
11474F:	arch/nios2/
11475
11476NOHZ, DYNTICKS SUPPORT
11477M:	Frederic Weisbecker <fweisbec@gmail.com>
11478M:	Thomas Gleixner <tglx@linutronix.de>
11479M:	Ingo Molnar <mingo@kernel.org>
11480L:	linux-kernel@vger.kernel.org
11481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11482S:	Maintained
11483F:	kernel/time/tick*.*
11484F:	include/linux/tick.h
11485F:	include/linux/sched/nohz.h
11486
11487NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11488M:	Pavel Machek <pavel@ucw.cz>
11489M:	Sakari Ailus <sakari.ailus@iki.fi>
11490L:	linux-media@vger.kernel.org
11491S:	Maintained
11492F:	drivers/media/i2c/et8ek8
11493F:	drivers/media/i2c/ad5820.c
11494
11495NOKIA N900 POWER SUPPLY DRIVERS
11496R:	Pali Rohár <pali.rohar@gmail.com>
11497F:	include/linux/power/bq2415x_charger.h
11498F:	include/linux/power/bq27xxx_battery.h
11499F:	include/linux/power/isp1704_charger.h
11500F:	drivers/power/supply/bq2415x_charger.c
11501F:	drivers/power/supply/bq27xxx_battery.c
11502F:	drivers/power/supply/bq27xxx_battery_i2c.c
11503F:	drivers/power/supply/isp1704_charger.c
11504F:	drivers/power/supply/rx51_battery.c
11505
11506NOLIBC HEADER FILE
11507M:	Willy Tarreau <w@1wt.eu>
11508S:	Maintained
11509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11510F:	tools/include/nolibc/
11511
11512NTB AMD DRIVER
11513M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11514L:	linux-ntb@googlegroups.com
11515S:	Supported
11516F:	drivers/ntb/hw/amd/
11517
11518NTB DRIVER CORE
11519M:	Jon Mason <jdmason@kudzu.us>
11520M:	Dave Jiang <dave.jiang@intel.com>
11521M:	Allen Hubbe <allenbh@gmail.com>
11522L:	linux-ntb@googlegroups.com
11523S:	Supported
11524W:	https://github.com/jonmason/ntb/wiki
11525T:	git git://github.com/jonmason/ntb.git
11526F:	drivers/ntb/
11527F:	drivers/net/ntb_netdev.c
11528F:	include/linux/ntb.h
11529F:	include/linux/ntb_transport.h
11530F:	tools/testing/selftests/ntb/
11531
11532NTB IDT DRIVER
11533M:	Serge Semin <fancer.lancer@gmail.com>
11534L:	linux-ntb@googlegroups.com
11535S:	Supported
11536F:	drivers/ntb/hw/idt/
11537
11538NTB INTEL DRIVER
11539M:	Dave Jiang <dave.jiang@intel.com>
11540L:	linux-ntb@googlegroups.com
11541S:	Supported
11542W:	https://github.com/davejiang/linux/wiki
11543T:	git https://github.com/davejiang/linux.git
11544F:	drivers/ntb/hw/intel/
11545
11546NTFS FILESYSTEM
11547M:	Anton Altaparmakov <anton@tuxera.com>
11548L:	linux-ntfs-dev@lists.sourceforge.net
11549W:	http://www.tuxera.com/
11550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11551S:	Supported
11552F:	Documentation/filesystems/ntfs.txt
11553F:	fs/ntfs/
11554
11555NUBUS SUBSYSTEM
11556M:	Finn Thain <fthain@telegraphics.com.au>
11557L:	linux-m68k@lists.linux-m68k.org
11558S:	Maintained
11559F:	arch/*/include/asm/nubus.h
11560F:	drivers/nubus/
11561F:	include/linux/nubus.h
11562F:	include/uapi/linux/nubus.h
11563
11564NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11565M:	Antonino Daplas <adaplas@gmail.com>
11566L:	linux-fbdev@vger.kernel.org
11567S:	Maintained
11568F:	drivers/video/fbdev/riva/
11569F:	drivers/video/fbdev/nvidia/
11570
11571NVM EXPRESS DRIVER
11572M:	Keith Busch <kbusch@kernel.org>
11573M:	Jens Axboe <axboe@fb.com>
11574M:	Christoph Hellwig <hch@lst.de>
11575M:	Sagi Grimberg <sagi@grimberg.me>
11576L:	linux-nvme@lists.infradead.org
11577T:	git://git.infradead.org/nvme.git
11578W:	http://git.infradead.org/nvme.git
11579S:	Supported
11580F:	drivers/nvme/host/
11581F:	include/linux/nvme.h
11582F:	include/uapi/linux/nvme_ioctl.h
11583
11584NVM EXPRESS FC TRANSPORT DRIVERS
11585M:	James Smart <james.smart@broadcom.com>
11586L:	linux-nvme@lists.infradead.org
11587S:	Supported
11588F:	include/linux/nvme-fc.h
11589F:	include/linux/nvme-fc-driver.h
11590F:	drivers/nvme/host/fc.c
11591F:	drivers/nvme/target/fc.c
11592F:	drivers/nvme/target/fcloop.c
11593
11594NVM EXPRESS TARGET DRIVER
11595M:	Christoph Hellwig <hch@lst.de>
11596M:	Sagi Grimberg <sagi@grimberg.me>
11597L:	linux-nvme@lists.infradead.org
11598T:	git://git.infradead.org/nvme.git
11599W:	http://git.infradead.org/nvme.git
11600S:	Supported
11601F:	drivers/nvme/target/
11602
11603NVMEM FRAMEWORK
11604M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11605S:	Maintained
11606F:	drivers/nvmem/
11607F:	Documentation/devicetree/bindings/nvmem/
11608F:	Documentation/ABI/stable/sysfs-bus-nvmem
11609F:	include/linux/nvmem-consumer.h
11610F:	include/linux/nvmem-provider.h
11611
11612NXP FXAS21002C DRIVER
11613M:	Rui Miguel Silva <rmfrfs@gmail.com>
11614L:	linux-iio@vger.kernel.org
11615S:	Maintained
11616F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11617F:	drivers/iio/gyro/fxas21002c_core.c
11618F:	drivers/iio/gyro/fxas21002c.h
11619F:	drivers/iio/gyro/fxas21002c_i2c.c
11620F:	drivers/iio/gyro/fxas21002c_spi.c
11621
11622NXP SGTL5000 DRIVER
11623M:	Fabio Estevam <festevam@gmail.com>
11624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11625S:	Maintained
11626F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11627F:	sound/soc/codecs/sgtl5000*
11628
11629NXP SJA1105 ETHERNET SWITCH DRIVER
11630M:	Vladimir Oltean <olteanv@gmail.com>
11631L:	linux-kernel@vger.kernel.org
11632S:	Maintained
11633F:	drivers/net/dsa/sja1105
11634
11635NXP TDA998X DRM DRIVER
11636M:	Russell King <linux@armlinux.org.uk>
11637S:	Maintained
11638T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11639T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11640F:	drivers/gpu/drm/i2c/tda998x_drv.c
11641F:	include/drm/i2c/tda998x.h
11642F:	include/dt-bindings/display/tda998x.h
11643K:	"nxp,tda998x"
11644
11645NXP TFA9879 DRIVER
11646M:	Peter Rosin <peda@axentia.se>
11647L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11648S:	Maintained
11649F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11650F:	sound/soc/codecs/tfa9879*
11651
11652NXP-NCI NFC DRIVER
11653M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11654R:	Charles Gorand <charles.gorand@effinnov.com>
11655L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11656S:	Supported
11657F:	drivers/nfc/nxp-nci
11658
11659OBJAGG
11660M:	Jiri Pirko <jiri@mellanox.com>
11661L:	netdev@vger.kernel.org
11662S:	Supported
11663F:	lib/objagg.c
11664F:	lib/test_objagg.c
11665F:	include/linux/objagg.h
11666
11667NXP FSPI DRIVER
11668R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11669M:	Ashish Kumar <ashish.kumar@nxp.com>
11670L:	linux-spi@vger.kernel.org
11671S:	Maintained
11672F:	drivers/spi/spi-nxp-fspi.c
11673F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11674
11675OBJTOOL
11676M:	Josh Poimboeuf <jpoimboe@redhat.com>
11677M:	Peter Zijlstra <peterz@infradead.org>
11678S:	Supported
11679F:	tools/objtool/
11680
11681OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11682M:	Frederic Barrat <fbarrat@linux.ibm.com>
11683M:	Andrew Donnellan <ajd@linux.ibm.com>
11684L:	linuxppc-dev@lists.ozlabs.org
11685S:	Supported
11686F:	arch/powerpc/platforms/powernv/ocxl.c
11687F:	arch/powerpc/include/asm/pnv-ocxl.h
11688F:	drivers/misc/ocxl/
11689F:	include/misc/ocxl*
11690F:	include/uapi/misc/ocxl.h
11691F:	Documentation/userspace-api/accelerators/ocxl.rst
11692
11693OMAP AUDIO SUPPORT
11694M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11695M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11696L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11697L:	linux-omap@vger.kernel.org
11698S:	Maintained
11699F:	sound/soc/ti/omap*
11700F:	sound/soc/ti/rx51.c
11701F:	sound/soc/ti/n810.c
11702F:	sound/soc/ti/sdma-pcm.*
11703
11704OMAP CLOCK FRAMEWORK SUPPORT
11705M:	Paul Walmsley <paul@pwsan.com>
11706L:	linux-omap@vger.kernel.org
11707S:	Maintained
11708F:	arch/arm/*omap*/*clock*
11709
11710OMAP DEVICE TREE SUPPORT
11711M:	Benoît Cousson <bcousson@baylibre.com>
11712M:	Tony Lindgren <tony@atomide.com>
11713L:	linux-omap@vger.kernel.org
11714L:	devicetree@vger.kernel.org
11715S:	Maintained
11716F:	arch/arm/boot/dts/*omap*
11717F:	arch/arm/boot/dts/*am3*
11718F:	arch/arm/boot/dts/*am4*
11719F:	arch/arm/boot/dts/*am5*
11720F:	arch/arm/boot/dts/*dra7*
11721
11722OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11723L:	linux-omap@vger.kernel.org
11724L:	linux-fbdev@vger.kernel.org
11725S:	Orphan
11726F:	drivers/video/fbdev/omap2/
11727F:	Documentation/arm/omap/dss.rst
11728
11729OMAP FRAMEBUFFER SUPPORT
11730L:	linux-fbdev@vger.kernel.org
11731L:	linux-omap@vger.kernel.org
11732S:	Orphan
11733F:	drivers/video/fbdev/omap/
11734
11735OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11736M:	Roger Quadros <rogerq@ti.com>
11737M:	Tony Lindgren <tony@atomide.com>
11738L:	linux-omap@vger.kernel.org
11739S:	Maintained
11740F:	drivers/memory/omap-gpmc.c
11741F:	arch/arm/mach-omap2/*gpmc*
11742
11743OMAP GPIO DRIVER
11744M:	Grygorii Strashko <grygorii.strashko@ti.com>
11745M:	Santosh Shilimkar <ssantosh@kernel.org>
11746M:	Kevin Hilman <khilman@kernel.org>
11747L:	linux-omap@vger.kernel.org
11748S:	Maintained
11749F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11750F:	drivers/gpio/gpio-omap.c
11751
11752OMAP HARDWARE SPINLOCK SUPPORT
11753M:	Ohad Ben-Cohen <ohad@wizery.com>
11754L:	linux-omap@vger.kernel.org
11755S:	Maintained
11756F:	drivers/hwspinlock/omap_hwspinlock.c
11757
11758OMAP HS MMC SUPPORT
11759L:	linux-mmc@vger.kernel.org
11760L:	linux-omap@vger.kernel.org
11761S:	Orphan
11762F:	drivers/mmc/host/omap_hsmmc.c
11763
11764OMAP HWMOD DATA
11765M:	Paul Walmsley <paul@pwsan.com>
11766L:	linux-omap@vger.kernel.org
11767S:	Maintained
11768F:	arch/arm/mach-omap2/omap_hwmod*data*
11769
11770OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11771M:	Benoît Cousson <bcousson@baylibre.com>
11772L:	linux-omap@vger.kernel.org
11773S:	Maintained
11774F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11775
11776OMAP HWMOD SUPPORT
11777M:	Benoît Cousson <bcousson@baylibre.com>
11778M:	Paul Walmsley <paul@pwsan.com>
11779L:	linux-omap@vger.kernel.org
11780S:	Maintained
11781F:	arch/arm/mach-omap2/omap_hwmod.*
11782
11783OMAP I2C DRIVER
11784M:	Vignesh R <vigneshr@ti.com>
11785L:	linux-omap@vger.kernel.org
11786L:	linux-i2c@vger.kernel.org
11787S:	Maintained
11788F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11789F:	drivers/i2c/busses/i2c-omap.c
11790
11791OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11792M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11793L:	linux-media@vger.kernel.org
11794S:	Maintained
11795F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11796F:	drivers/media/platform/omap3isp/
11797F:	drivers/staging/media/omap4iss/
11798
11799OMAP MMC SUPPORT
11800M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11801L:	linux-omap@vger.kernel.org
11802S:	Odd Fixes
11803F:	drivers/mmc/host/omap.c
11804
11805OMAP POWER MANAGEMENT SUPPORT
11806M:	Kevin Hilman <khilman@kernel.org>
11807L:	linux-omap@vger.kernel.org
11808S:	Maintained
11809F:	arch/arm/*omap*/*pm*
11810F:	drivers/cpufreq/omap-cpufreq.c
11811
11812OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11813M:	Rajendra Nayak <rnayak@codeaurora.org>
11814M:	Paul Walmsley <paul@pwsan.com>
11815L:	linux-omap@vger.kernel.org
11816S:	Maintained
11817F:	arch/arm/mach-omap2/prm*
11818
11819OMAP RANDOM NUMBER GENERATOR SUPPORT
11820M:	Deepak Saxena <dsaxena@plexity.net>
11821S:	Maintained
11822F:	drivers/char/hw_random/omap-rng.c
11823
11824OMAP USB SUPPORT
11825L:	linux-usb@vger.kernel.org
11826L:	linux-omap@vger.kernel.org
11827S:	Orphan
11828F:	drivers/usb/*/*omap*
11829F:	arch/arm/*omap*/usb*
11830
11831OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11832M:	Mark Jackson <mpfj@newflow.co.uk>
11833L:	linux-omap@vger.kernel.org
11834S:	Maintained
11835F:	arch/arm/boot/dts/am335x-nano.dts
11836
11837OMAP1 SUPPORT
11838M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11839M:	Tony Lindgren <tony@atomide.com>
11840L:	linux-omap@vger.kernel.org
11841Q:	http://patchwork.kernel.org/project/linux-omap/list/
11842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11843S:	Maintained
11844F:	arch/arm/mach-omap1/
11845F:	arch/arm/plat-omap/
11846F:	arch/arm/configs/omap1_defconfig
11847F:	drivers/i2c/busses/i2c-omap.c
11848F:	include/linux/platform_data/i2c-omap.h
11849F:	include/linux/platform_data/ams-delta-fiq.h
11850
11851OMAP2+ SUPPORT
11852M:	Tony Lindgren <tony@atomide.com>
11853L:	linux-omap@vger.kernel.org
11854W:	http://www.muru.com/linux/omap/
11855W:	http://linux.omap.com/
11856Q:	http://patchwork.kernel.org/project/linux-omap/list/
11857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11858S:	Maintained
11859F:	arch/arm/mach-omap2/
11860F:	arch/arm/plat-omap/
11861F:	arch/arm/configs/omap2plus_defconfig
11862F:	drivers/i2c/busses/i2c-omap.c
11863F:	drivers/irqchip/irq-omap-intc.c
11864F:	drivers/mfd/*omap*.c
11865F:	drivers/mfd/menelaus.c
11866F:	drivers/mfd/palmas.c
11867F:	drivers/mfd/tps65217.c
11868F:	drivers/mfd/tps65218.c
11869F:	drivers/mfd/tps65910.c
11870F:	drivers/mfd/twl-core.[ch]
11871F:	drivers/mfd/twl4030*.c
11872F:	drivers/mfd/twl6030*.c
11873F:	drivers/mfd/twl6040*.c
11874F:	drivers/regulator/palmas-regulator*.c
11875F:	drivers/regulator/pbias-regulator.c
11876F:	drivers/regulator/tps65217-regulator.c
11877F:	drivers/regulator/tps65218-regulator.c
11878F:	drivers/regulator/tps65910-regulator.c
11879F:	drivers/regulator/twl-regulator.c
11880F:	drivers/regulator/twl6030-regulator.c
11881F:	include/linux/platform_data/i2c-omap.h
11882
11883ONION OMEGA2+ BOARD
11884M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11885L:	linux-mips@vger.kernel.org
11886S:	Maintained
11887F:	arch/mips/boot/dts/ralink/omega2p.dts
11888
11889OMFS FILESYSTEM
11890M:	Bob Copeland <me@bobcopeland.com>
11891L:	linux-karma-devel@lists.sourceforge.net
11892S:	Maintained
11893F:	Documentation/filesystems/omfs.txt
11894F:	fs/omfs/
11895
11896OMNIKEY CARDMAN 4000 DRIVER
11897M:	Harald Welte <laforge@gnumonks.org>
11898S:	Maintained
11899F:	drivers/char/pcmcia/cm4000_cs.c
11900F:	include/linux/cm4000_cs.h
11901F:	include/uapi/linux/cm4000_cs.h
11902
11903OMNIKEY CARDMAN 4040 DRIVER
11904M:	Harald Welte <laforge@gnumonks.org>
11905S:	Maintained
11906F:	drivers/char/pcmcia/cm4040_cs.*
11907
11908OMNIVISION OV13858 SENSOR DRIVER
11909M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11910L:	linux-media@vger.kernel.org
11911T:	git git://linuxtv.org/media_tree.git
11912S:	Maintained
11913F:	drivers/media/i2c/ov13858.c
11914
11915OMNIVISION OV2680 SENSOR DRIVER
11916M:	Rui Miguel Silva <rmfrfs@gmail.com>
11917L:	linux-media@vger.kernel.org
11918T:	git git://linuxtv.org/media_tree.git
11919S:	Maintained
11920F:	drivers/media/i2c/ov2680.c
11921F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11922
11923OMNIVISION OV2685 SENSOR DRIVER
11924M:	Shunqian Zheng <zhengsq@rock-chips.com>
11925L:	linux-media@vger.kernel.org
11926T:	git git://linuxtv.org/media_tree.git
11927S:	Maintained
11928F:	drivers/media/i2c/ov2685.c
11929
11930OMNIVISION OV5640 SENSOR DRIVER
11931M:	Steve Longerbeam <slongerbeam@gmail.com>
11932L:	linux-media@vger.kernel.org
11933T:	git git://linuxtv.org/media_tree.git
11934S:	Maintained
11935F:	drivers/media/i2c/ov5640.c
11936
11937OMNIVISION OV5647 SENSOR DRIVER
11938M:	Luis Oliveira <lolivei@synopsys.com>
11939L:	linux-media@vger.kernel.org
11940T:	git git://linuxtv.org/media_tree.git
11941S:	Maintained
11942F:	drivers/media/i2c/ov5647.c
11943
11944OMNIVISION OV5670 SENSOR DRIVER
11945M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11946M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11947L:	linux-media@vger.kernel.org
11948T:	git git://linuxtv.org/media_tree.git
11949S:	Maintained
11950F:	drivers/media/i2c/ov5670.c
11951
11952OMNIVISION OV5675 SENSOR DRIVER
11953M:	Shawn Tu <shawnx.tu@intel.com>
11954L:	linux-media@vger.kernel.org
11955T:	git git://linuxtv.org/media_tree.git
11956S:	Maintained
11957F:	drivers/media/i2c/ov5675.c
11958
11959OMNIVISION OV5695 SENSOR DRIVER
11960M:	Shunqian Zheng <zhengsq@rock-chips.com>
11961L:	linux-media@vger.kernel.org
11962T:	git git://linuxtv.org/media_tree.git
11963S:	Maintained
11964F:	drivers/media/i2c/ov5695.c
11965
11966OMNIVISION OV7670 SENSOR DRIVER
11967M:	Jonathan Corbet <corbet@lwn.net>
11968L:	linux-media@vger.kernel.org
11969T:	git git://linuxtv.org/media_tree.git
11970S:	Maintained
11971F:	drivers/media/i2c/ov7670.c
11972F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11973
11974OMNIVISION OV772x SENSOR DRIVER
11975M:	Jacopo Mondi <jacopo@jmondi.org>
11976L:	linux-media@vger.kernel.org
11977T:	git git://linuxtv.org/media_tree.git
11978S:	Odd fixes
11979F:	drivers/media/i2c/ov772x.c
11980F:	include/media/i2c/ov772x.h
11981F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11982
11983OMNIVISION OV7740 SENSOR DRIVER
11984M:	Wenyou Yang <wenyou.yang@microchip.com>
11985L:	linux-media@vger.kernel.org
11986T:	git git://linuxtv.org/media_tree.git
11987S:	Maintained
11988F:	drivers/media/i2c/ov7740.c
11989F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11990
11991OMNIVISION OV9640 SENSOR DRIVER
11992M:	Petr Cvek <petrcvekcz@gmail.com>
11993L:	linux-media@vger.kernel.org
11994S:	Maintained
11995F:	drivers/media/i2c/ov9640.*
11996
11997OMNIVISION OV8856 SENSOR DRIVER
11998M:	Ben Kao <ben.kao@intel.com>
11999L:	linux-media@vger.kernel.org
12000T:	git git://linuxtv.org/media_tree.git
12001S:	Maintained
12002F:	drivers/media/i2c/ov8856.c
12003
12004OMNIVISION OV9650 SENSOR DRIVER
12005M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12006R:	Akinobu Mita <akinobu.mita@gmail.com>
12007R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12008L:	linux-media@vger.kernel.org
12009T:	git git://linuxtv.org/media_tree.git
12010S:	Maintained
12011F:	drivers/media/i2c/ov9650.c
12012F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12013
12014ONENAND FLASH DRIVER
12015M:	Kyungmin Park <kyungmin.park@samsung.com>
12016L:	linux-mtd@lists.infradead.org
12017S:	Maintained
12018F:	drivers/mtd/nand/onenand/
12019F:	include/linux/mtd/onenand*.h
12020
12021OP-TEE DRIVER
12022M:	Jens Wiklander <jens.wiklander@linaro.org>
12023L:	tee-dev@lists.linaro.org
12024S:	Maintained
12025F:	drivers/tee/optee/
12026
12027OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12028M:	Sumit Garg <sumit.garg@linaro.org>
12029L:	tee-dev@lists.linaro.org
12030S:	Maintained
12031F:	drivers/char/hw_random/optee-rng.c
12032
12033OPA-VNIC DRIVER
12034M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12035M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12036L:	linux-rdma@vger.kernel.org
12037S:	Supported
12038F:	drivers/infiniband/ulp/opa_vnic
12039
12040OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12041M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12042M:	Frank Rowand <frowand.list@gmail.com>
12043L:	devicetree@vger.kernel.org
12044S:	Maintained
12045F:	Documentation/devicetree/dynamic-resolution-notes.txt
12046F:	Documentation/devicetree/overlay-notes.txt
12047F:	drivers/of/overlay.c
12048F:	drivers/of/resolver.c
12049K:	of_overlay_notifier_
12050
12051OPEN FIRMWARE AND FLATTENED DEVICE TREE
12052M:	Rob Herring <robh+dt@kernel.org>
12053M:	Frank Rowand <frowand.list@gmail.com>
12054L:	devicetree@vger.kernel.org
12055W:	http://www.devicetree.org/
12056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12057S:	Maintained
12058F:	drivers/of/
12059F:	include/linux/of*.h
12060F:	scripts/dtc/
12061F:	Documentation/ABI/testing/sysfs-firmware-ofw
12062
12063OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12064M:	Rob Herring <robh+dt@kernel.org>
12065M:	Mark Rutland <mark.rutland@arm.com>
12066L:	devicetree@vger.kernel.org
12067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12068Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12069S:	Maintained
12070F:	Documentation/devicetree/
12071F:	arch/*/boot/dts/
12072F:	include/dt-bindings/
12073
12074OPENCORES I2C BUS DRIVER
12075M:	Peter Korsgaard <peter@korsgaard.com>
12076M:	Andrew Lunn <andrew@lunn.ch>
12077L:	linux-i2c@vger.kernel.org
12078S:	Maintained
12079F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12080F:	Documentation/i2c/busses/i2c-ocores.rst
12081F:	drivers/i2c/busses/i2c-ocores.c
12082F:	include/linux/platform_data/i2c-ocores.h
12083
12084OPENRISC ARCHITECTURE
12085M:	Jonas Bonn <jonas@southpole.se>
12086M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12087M:	Stafford Horne <shorne@gmail.com>
12088T:	git git://github.com/openrisc/linux.git
12089L:	openrisc@lists.librecores.org
12090W:	http://openrisc.io
12091S:	Maintained
12092F:	Documentation/devicetree/bindings/openrisc/
12093F:	Documentation/openrisc/
12094F:	arch/openrisc/
12095F:	drivers/irqchip/irq-ompic.c
12096F:	drivers/irqchip/irq-or1k-*
12097
12098OPENVSWITCH
12099M:	Pravin B Shelar <pshelar@ovn.org>
12100L:	netdev@vger.kernel.org
12101L:	dev@openvswitch.org
12102W:	http://openvswitch.org
12103S:	Maintained
12104F:	net/openvswitch/
12105F:	include/uapi/linux/openvswitch.h
12106
12107OPERATING PERFORMANCE POINTS (OPP)
12108M:	Viresh Kumar <vireshk@kernel.org>
12109M:	Nishanth Menon <nm@ti.com>
12110M:	Stephen Boyd <sboyd@kernel.org>
12111L:	linux-pm@vger.kernel.org
12112S:	Maintained
12113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12114F:	drivers/opp/
12115F:	include/linux/pm_opp.h
12116F:	Documentation/power/opp.rst
12117F:	Documentation/devicetree/bindings/opp/
12118
12119OPL4 DRIVER
12120M:	Clemens Ladisch <clemens@ladisch.de>
12121L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12123S:	Maintained
12124F:	sound/drivers/opl4/
12125
12126OPROFILE
12127M:	Robert Richter <rric@kernel.org>
12128L:	oprofile-list@lists.sf.net
12129S:	Maintained
12130F:	arch/*/include/asm/oprofile*.h
12131F:	arch/*/oprofile/
12132F:	drivers/oprofile/
12133F:	include/linux/oprofile.h
12134
12135ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12136M:	Mark Fasheh <mark@fasheh.com>
12137M:	Joel Becker <jlbec@evilplan.org>
12138M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12139L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12140W:	http://ocfs2.wiki.kernel.org
12141S:	Supported
12142F:	Documentation/filesystems/ocfs2.txt
12143F:	Documentation/filesystems/dlmfs.txt
12144F:	fs/ocfs2/
12145
12146ORANGEFS FILESYSTEM
12147M:	Mike Marshall <hubcap@omnibond.com>
12148R:	Martin Brandenburg <martin@omnibond.com>
12149L:	devel@lists.orangefs.org
12150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12151S:	Supported
12152F:	fs/orangefs/
12153F:	Documentation/filesystems/orangefs.txt
12154
12155ORINOCO DRIVER
12156L:	linux-wireless@vger.kernel.org
12157W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12158W:	http://www.nongnu.org/orinoco/
12159S:	Orphan
12160F:	drivers/net/wireless/intersil/orinoco/
12161
12162OV2659 OMNIVISION SENSOR DRIVER
12163M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12164L:	linux-media@vger.kernel.org
12165W:	https://linuxtv.org
12166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12167T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12168S:	Maintained
12169F:	drivers/media/i2c/ov2659.c
12170F:	include/media/i2c/ov2659.h
12171
12172OVERLAY FILESYSTEM
12173M:	Miklos Szeredi <miklos@szeredi.hu>
12174L:	linux-unionfs@vger.kernel.org
12175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12176S:	Supported
12177F:	fs/overlayfs/
12178F:	Documentation/filesystems/overlayfs.txt
12179
12180P54 WIRELESS DRIVER
12181M:	Christian Lamparter <chunkeey@googlemail.com>
12182L:	linux-wireless@vger.kernel.org
12183W:	http://wireless.kernel.org/en/users/Drivers/p54
12184S:	Maintained
12185F:	drivers/net/wireless/intersil/p54/
12186
12187PA SEMI ETHERNET DRIVER
12188L:	netdev@vger.kernel.org
12189S:	Orphan
12190F:	drivers/net/ethernet/pasemi/*
12191
12192PA SEMI SMBUS DRIVER
12193L:	linux-i2c@vger.kernel.org
12194S:	Orphan
12195F:	drivers/i2c/busses/i2c-pasemi.c
12196
12197PACKING
12198M:	Vladimir Oltean <olteanv@gmail.com>
12199L:	netdev@vger.kernel.org
12200S:	Supported
12201F:	lib/packing.c
12202F:	include/linux/packing.h
12203F:	Documentation/core-api/packing.rst
12204
12205PADATA PARALLEL EXECUTION MECHANISM
12206M:	Steffen Klassert <steffen.klassert@secunet.com>
12207L:	linux-crypto@vger.kernel.org
12208S:	Maintained
12209F:	kernel/padata.c
12210F:	include/linux/padata.h
12211F:	Documentation/padata.txt
12212
12213PAGE POOL
12214M:	Jesper Dangaard Brouer <hawk@kernel.org>
12215M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12216L:	netdev@vger.kernel.org
12217S:	Supported
12218F:	net/core/page_pool.c
12219F:	include/net/page_pool.h
12220
12221PANASONIC LAPTOP ACPI EXTRAS DRIVER
12222M:	Harald Welte <laforge@gnumonks.org>
12223L:	platform-driver-x86@vger.kernel.org
12224S:	Maintained
12225F:	drivers/platform/x86/panasonic-laptop.c
12226
12227PARALLEL LCD/KEYPAD PANEL DRIVER
12228M:	Willy Tarreau <willy@haproxy.com>
12229M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12230S:	Odd Fixes
12231F:	Documentation/admin-guide/lcd-panel-cgram.rst
12232F:	drivers/auxdisplay/panel.c
12233
12234PARALLEL PORT SUBSYSTEM
12235M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12236M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12237L:	linux-parport@lists.infradead.org (subscribers-only)
12238S:	Maintained
12239F:	drivers/parport/
12240F:	include/linux/parport*.h
12241F:	drivers/char/ppdev.c
12242F:	include/uapi/linux/ppdev.h
12243F:	Documentation/driver-api/parport*.rst
12244
12245PARAVIRT_OPS INTERFACE
12246M:	Juergen Gross <jgross@suse.com>
12247M:	Thomas Hellstrom <thellstrom@vmware.com>
12248M:	"VMware, Inc." <pv-drivers@vmware.com>
12249L:	virtualization@lists.linux-foundation.org
12250S:	Supported
12251F:	Documentation/virt/paravirt_ops.rst
12252F:	arch/*/kernel/paravirt*
12253F:	arch/*/include/asm/paravirt*.h
12254F:	include/linux/hypervisor.h
12255
12256PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12257M:	Tim Waugh <tim@cyberelk.net>
12258L:	linux-parport@lists.infradead.org (subscribers-only)
12259S:	Maintained
12260F:	Documentation/admin-guide/blockdev/paride.rst
12261F:	drivers/block/paride/
12262
12263PARISC ARCHITECTURE
12264M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12265M:	Helge Deller <deller@gmx.de>
12266L:	linux-parisc@vger.kernel.org
12267W:	http://www.parisc-linux.org/
12268Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12271S:	Maintained
12272F:	arch/parisc/
12273F:	Documentation/parisc/
12274F:	drivers/parisc/
12275F:	drivers/char/agp/parisc-agp.c
12276F:	drivers/input/serio/gscps2.c
12277F:	drivers/parport/parport_gsc.*
12278F:	drivers/tty/serial/8250/8250_gsc.c
12279F:	drivers/video/fbdev/sti*
12280F:	drivers/video/console/sti*
12281F:	drivers/video/logo/logo_parisc*
12282
12283PARMAN
12284M:	Jiri Pirko <jiri@mellanox.com>
12285L:	netdev@vger.kernel.org
12286S:	Supported
12287F:	lib/parman.c
12288F:	lib/test_parman.c
12289F:	include/linux/parman.h
12290
12291PC ENGINES APU BOARD DRIVER
12292M:	Enrico Weigelt, metux IT consult <info@metux.net>
12293S:	Maintained
12294F:	drivers/platform/x86/pcengines-apuv2.c
12295
12296PC87360 HARDWARE MONITORING DRIVER
12297M:	Jim Cromie <jim.cromie@gmail.com>
12298L:	linux-hwmon@vger.kernel.org
12299S:	Maintained
12300F:	Documentation/hwmon/pc87360.rst
12301F:	drivers/hwmon/pc87360.c
12302
12303PC8736x GPIO DRIVER
12304M:	Jim Cromie <jim.cromie@gmail.com>
12305S:	Maintained
12306F:	drivers/char/pc8736x_gpio.c
12307
12308PC87427 HARDWARE MONITORING DRIVER
12309M:	Jean Delvare <jdelvare@suse.com>
12310L:	linux-hwmon@vger.kernel.org
12311S:	Maintained
12312F:	Documentation/hwmon/pc87427.rst
12313F:	drivers/hwmon/pc87427.c
12314
12315PCA9532 LED DRIVER
12316M:	Riku Voipio <riku.voipio@iki.fi>
12317S:	Maintained
12318F:	drivers/leds/leds-pca9532.c
12319F:	include/linux/leds-pca9532.h
12320
12321PCA9541 I2C BUS MASTER SELECTOR DRIVER
12322M:	Guenter Roeck <linux@roeck-us.net>
12323L:	linux-i2c@vger.kernel.org
12324S:	Maintained
12325F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12326
12327PCDP - PRIMARY CONSOLE AND DEBUG PORT
12328M:	Khalid Aziz <khalid@gonehiking.org>
12329S:	Maintained
12330F:	drivers/firmware/pcdp.*
12331
12332PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12333M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12334L:	linux-pci@vger.kernel.org
12335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12336S:	Maintained
12337F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12338F:	drivers/pci/controller/pci-aardvark.c
12339
12340PCI DRIVER FOR ALTERA PCIE IP
12341M:	Ley Foon Tan <lftan@altera.com>
12342L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12343L:	linux-pci@vger.kernel.org
12344S:	Supported
12345F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12346F:	drivers/pci/controller/pcie-altera.c
12347
12348PCI DRIVER FOR APPLIEDMICRO XGENE
12349M:	Toan Le <toan@os.amperecomputing.com>
12350L:	linux-pci@vger.kernel.org
12351L:	linux-arm-kernel@lists.infradead.org
12352S:	Maintained
12353F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12354F:	drivers/pci/controller/pci-xgene.c
12355
12356PCI DRIVER FOR ARM VERSATILE PLATFORM
12357M:	Rob Herring <robh@kernel.org>
12358L:	linux-pci@vger.kernel.org
12359L:	linux-arm-kernel@lists.infradead.org
12360S:	Maintained
12361F:	Documentation/devicetree/bindings/pci/versatile.txt
12362F:	drivers/pci/controller/pci-versatile.c
12363
12364PCI DRIVER FOR ARMADA 8K
12365M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12366L:	linux-pci@vger.kernel.org
12367L:	linux-arm-kernel@lists.infradead.org
12368S:	Maintained
12369F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12370F:	drivers/pci/controller/dwc/pcie-armada8k.c
12371
12372PCI DRIVER FOR CADENCE PCIE IP
12373M:	Tom Joseph <tjoseph@cadence.com>
12374L:	linux-pci@vger.kernel.org
12375S:	Maintained
12376F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12377F:	drivers/pci/controller/pcie-cadence*
12378
12379PCI DRIVER FOR FREESCALE LAYERSCAPE
12380M:	Minghuan Lian <minghuan.Lian@nxp.com>
12381M:	Mingkai Hu <mingkai.hu@nxp.com>
12382M:	Roy Zang <roy.zang@nxp.com>
12383L:	linuxppc-dev@lists.ozlabs.org
12384L:	linux-pci@vger.kernel.org
12385L:	linux-arm-kernel@lists.infradead.org
12386S:	Maintained
12387F:	drivers/pci/controller/dwc/*layerscape*
12388
12389PCI DRIVER FOR GENERIC OF HOSTS
12390M:	Will Deacon <will@kernel.org>
12391L:	linux-pci@vger.kernel.org
12392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12393S:	Maintained
12394F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12395F:	drivers/pci/controller/pci-host-common.c
12396F:	drivers/pci/controller/pci-host-generic.c
12397
12398PCI DRIVER FOR IMX6
12399M:	Richard Zhu <hongxing.zhu@nxp.com>
12400M:	Lucas Stach <l.stach@pengutronix.de>
12401L:	linux-pci@vger.kernel.org
12402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12403S:	Maintained
12404F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12405F:	drivers/pci/controller/dwc/*imx6*
12406
12407PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12408M:	Keith Busch <keith.busch@intel.com>
12409M:	Jonathan Derrick <jonathan.derrick@intel.com>
12410L:	linux-pci@vger.kernel.org
12411S:	Supported
12412F:	drivers/pci/controller/vmd.c
12413
12414PCI DRIVER FOR MICROSEMI SWITCHTEC
12415M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12416M:	Logan Gunthorpe <logang@deltatee.com>
12417L:	linux-pci@vger.kernel.org
12418S:	Maintained
12419F:	Documentation/driver-api/switchtec.rst
12420F:	Documentation/ABI/testing/sysfs-class-switchtec
12421F:	drivers/pci/switch/switchtec*
12422F:	include/uapi/linux/switchtec_ioctl.h
12423F:	include/linux/switchtec.h
12424F:	drivers/ntb/hw/mscc/
12425
12426PCI DRIVER FOR MOBIVEIL PCIE IP
12427M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12428M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12429L:	linux-pci@vger.kernel.org
12430S:	Supported
12431F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12432F:	drivers/pci/controller/pcie-mobiveil.c
12433
12434PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12435M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12436M:	Jason Cooper <jason@lakedaemon.net>
12437L:	linux-pci@vger.kernel.org
12438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12439S:	Maintained
12440F:	drivers/pci/controller/*mvebu*
12441
12442PCI DRIVER FOR NVIDIA TEGRA
12443M:	Thierry Reding <thierry.reding@gmail.com>
12444L:	linux-tegra@vger.kernel.org
12445L:	linux-pci@vger.kernel.org
12446S:	Supported
12447F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12448F:	drivers/pci/controller/pci-tegra.c
12449
12450PCI DRIVER FOR RENESAS R-CAR
12451M:	Simon Horman <horms@verge.net.au>
12452L:	linux-pci@vger.kernel.org
12453L:	linux-renesas-soc@vger.kernel.org
12454S:	Maintained
12455F:	drivers/pci/controller/*rcar*
12456
12457PCI DRIVER FOR SAMSUNG EXYNOS
12458M:	Jingoo Han <jingoohan1@gmail.com>
12459L:	linux-pci@vger.kernel.org
12460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12461L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12462S:	Maintained
12463F:	drivers/pci/controller/dwc/pci-exynos.c
12464
12465PCI DRIVER FOR SYNOPSYS DESIGNWARE
12466M:	Jingoo Han <jingoohan1@gmail.com>
12467M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12468L:	linux-pci@vger.kernel.org
12469S:	Maintained
12470F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12471F:	drivers/pci/controller/dwc/*designware*
12472
12473PCI DRIVER FOR TI DRA7XX
12474M:	Kishon Vijay Abraham I <kishon@ti.com>
12475L:	linux-omap@vger.kernel.org
12476L:	linux-pci@vger.kernel.org
12477S:	Supported
12478F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12479F:	drivers/pci/controller/dwc/pci-dra7xx.c
12480
12481PCI DRIVER FOR TI KEYSTONE
12482M:	Murali Karicheri <m-karicheri2@ti.com>
12483L:	linux-pci@vger.kernel.org
12484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12485S:	Maintained
12486F:	drivers/pci/controller/dwc/pci-keystone.c
12487
12488PCI ENDPOINT SUBSYSTEM
12489M:	Kishon Vijay Abraham I <kishon@ti.com>
12490M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12491L:	linux-pci@vger.kernel.org
12492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12493S:	Supported
12494F:	drivers/pci/endpoint/
12495F:	drivers/misc/pci_endpoint_test.c
12496F:	tools/pci/
12497
12498PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12499M:	Russell Currey <ruscur@russell.cc>
12500M:	Sam Bobroff <sbobroff@linux.ibm.com>
12501M:	Oliver O'Halloran <oohall@gmail.com>
12502L:	linuxppc-dev@lists.ozlabs.org
12503S:	Supported
12504F:	Documentation/PCI/pci-error-recovery.rst
12505F:	drivers/pci/pcie/aer.c
12506F:	drivers/pci/pcie/dpc.c
12507F:	drivers/pci/pcie/err.c
12508F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12509F:	arch/powerpc/kernel/eeh*.c
12510F:	arch/powerpc/platforms/*/eeh*.c
12511F:	arch/powerpc/include/*/eeh*.h
12512
12513PCI ERROR RECOVERY
12514M:	Linas Vepstas <linasvepstas@gmail.com>
12515L:	linux-pci@vger.kernel.org
12516S:	Supported
12517F:	Documentation/PCI/pci-error-recovery.rst
12518
12519PCI MSI DRIVER FOR ALTERA MSI IP
12520M:	Ley Foon Tan <lftan@altera.com>
12521L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12522L:	linux-pci@vger.kernel.org
12523S:	Supported
12524F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12525F:	drivers/pci/controller/pcie-altera-msi.c
12526
12527PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12528M:	Toan Le <toan@os.amperecomputing.com>
12529L:	linux-pci@vger.kernel.org
12530L:	linux-arm-kernel@lists.infradead.org
12531S:	Maintained
12532F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12533F:	drivers/pci/controller/pci-xgene-msi.c
12534
12535PCI SUBSYSTEM
12536M:	Bjorn Helgaas <bhelgaas@google.com>
12537L:	linux-pci@vger.kernel.org
12538Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12540S:	Supported
12541F:	Documentation/devicetree/bindings/pci/
12542F:	Documentation/PCI/
12543F:	drivers/acpi/pci*
12544F:	drivers/pci/
12545F:	include/asm-generic/pci*
12546F:	include/linux/pci*
12547F:	include/linux/of_pci.h
12548F:	include/uapi/linux/pci*
12549F:	lib/pci*
12550F:	arch/x86/pci/
12551F:	arch/x86/kernel/quirks.c
12552F:	arch/x86/kernel/early-quirks.c
12553
12554PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12555M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12556L:	linux-pci@vger.kernel.org
12557Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12559S:	Supported
12560F:	drivers/pci/controller/
12561
12562PCIE DRIVER FOR ANNAPURNA LABS
12563M:	Jonathan Chocron <jonnyc@amazon.com>
12564L:	linux-pci@vger.kernel.org
12565S:	Maintained
12566F:	drivers/pci/controller/dwc/pcie-al.c
12567
12568PCIE DRIVER FOR AMLOGIC MESON
12569M:	Yue Wang <yue.wang@Amlogic.com>
12570L:	linux-pci@vger.kernel.org
12571L:	linux-amlogic@lists.infradead.org
12572S:	Maintained
12573F:	drivers/pci/controller/dwc/pci-meson.c
12574
12575PCIE DRIVER FOR AXIS ARTPEC
12576M:	Jesper Nilsson <jesper.nilsson@axis.com>
12577L:	linux-arm-kernel@axis.com
12578L:	linux-pci@vger.kernel.org
12579S:	Maintained
12580F:	Documentation/devicetree/bindings/pci/axis,artpec*
12581F:	drivers/pci/controller/dwc/*artpec*
12582
12583PCIE DRIVER FOR CAVIUM THUNDERX
12584M:	David Daney <david.daney@cavium.com>
12585L:	linux-pci@vger.kernel.org
12586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12587S:	Supported
12588F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12589F:	drivers/pci/controller/pci-thunder-*
12590
12591PCIE DRIVER FOR HISILICON
12592M:	Zhou Wang <wangzhou1@hisilicon.com>
12593L:	linux-pci@vger.kernel.org
12594S:	Maintained
12595F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12596F:	drivers/pci/controller/dwc/pcie-hisi.c
12597
12598PCIE DRIVER FOR HISILICON KIRIN
12599M:	Xiaowei Song <songxiaowei@hisilicon.com>
12600M:	Binghui Wang <wangbinghui@hisilicon.com>
12601L:	linux-pci@vger.kernel.org
12602S:	Maintained
12603F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12604F:	drivers/pci/controller/dwc/pcie-kirin.c
12605
12606PCIE DRIVER FOR HISILICON STB
12607M:	Shawn Guo <shawn.guo@linaro.org>
12608L:	linux-pci@vger.kernel.org
12609S:	Maintained
12610F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12611F:	drivers/pci/controller/dwc/pcie-histb.c
12612
12613PCIE DRIVER FOR MEDIATEK
12614M:	Ryder Lee <ryder.lee@mediatek.com>
12615L:	linux-pci@vger.kernel.org
12616L:	linux-mediatek@lists.infradead.org
12617S:	Supported
12618F:	Documentation/devicetree/bindings/pci/mediatek*
12619F:	drivers/pci/controller/*mediatek*
12620
12621PCIE DRIVER FOR QUALCOMM MSM
12622M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12623L:	linux-pci@vger.kernel.org
12624L:	linux-arm-msm@vger.kernel.org
12625S:	Maintained
12626F:	drivers/pci/controller/dwc/*qcom*
12627
12628PCIE DRIVER FOR ROCKCHIP
12629M:	Shawn Lin <shawn.lin@rock-chips.com>
12630L:	linux-pci@vger.kernel.org
12631L:	linux-rockchip@lists.infradead.org
12632S:	Maintained
12633F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12634F:	drivers/pci/controller/pcie-rockchip*
12635
12636PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12637M:	Linus Walleij <linus.walleij@linaro.org>
12638L:	linux-pci@vger.kernel.org
12639S:	Maintained
12640F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12641F:	drivers/pci/controller/pci-v3-semi.c
12642
12643PCIE DRIVER FOR SOCIONEXT UNIPHIER
12644M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12645L:	linux-pci@vger.kernel.org
12646S:	Maintained
12647F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12648F:	drivers/pci/controller/dwc/pcie-uniphier.c
12649
12650PCIE DRIVER FOR ST SPEAR13XX
12651M:	Pratyush Anand <pratyush.anand@gmail.com>
12652L:	linux-pci@vger.kernel.org
12653S:	Maintained
12654F:	drivers/pci/controller/dwc/*spear*
12655
12656PCMCIA SUBSYSTEM
12657M:	Dominik Brodowski <linux@dominikbrodowski.net>
12658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12659S:	Odd Fixes
12660F:	Documentation/pcmcia/
12661F:	tools/pcmcia/
12662F:	drivers/pcmcia/
12663F:	include/pcmcia/
12664
12665PCNET32 NETWORK DRIVER
12666M:	Don Fry <pcnet32@frontier.com>
12667L:	netdev@vger.kernel.org
12668S:	Maintained
12669F:	drivers/net/ethernet/amd/pcnet32.c
12670
12671PCRYPT PARALLEL CRYPTO ENGINE
12672M:	Steffen Klassert <steffen.klassert@secunet.com>
12673L:	linux-crypto@vger.kernel.org
12674S:	Maintained
12675F:	crypto/pcrypt.c
12676F:	include/crypto/pcrypt.h
12677
12678PEAQ WMI HOTKEYS DRIVER
12679M:	Hans de Goede <hdegoede@redhat.com>
12680L:	platform-driver-x86@vger.kernel.org
12681S:	Maintained
12682F:	drivers/platform/x86/peaq-wmi.c
12683
12684PENSANDO ETHERNET DRIVERS
12685M:	Shannon Nelson <snelson@pensando.io>
12686M:	Pensando Drivers <drivers@pensando.io>
12687L:	netdev@vger.kernel.org
12688S:	Supported
12689F:	Documentation/networking/device_drivers/pensando/ionic.rst
12690F:	drivers/net/ethernet/pensando/
12691
12692PER-CPU MEMORY ALLOCATOR
12693M:	Dennis Zhou <dennis@kernel.org>
12694M:	Tejun Heo <tj@kernel.org>
12695M:	Christoph Lameter <cl@linux.com>
12696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12697S:	Maintained
12698F:	include/linux/percpu*.h
12699F:	mm/percpu*.c
12700F:	arch/*/include/asm/percpu.h
12701
12702PER-TASK DELAY ACCOUNTING
12703M:	Balbir Singh <bsingharora@gmail.com>
12704S:	Maintained
12705F:	include/linux/delayacct.h
12706F:	kernel/delayacct.c
12707
12708PERFORMANCE EVENTS SUBSYSTEM
12709M:	Peter Zijlstra <peterz@infradead.org>
12710M:	Ingo Molnar <mingo@redhat.com>
12711M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12712R:	Mark Rutland <mark.rutland@arm.com>
12713R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12714R:	Jiri Olsa <jolsa@redhat.com>
12715R:	Namhyung Kim <namhyung@kernel.org>
12716L:	linux-kernel@vger.kernel.org
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12718S:	Supported
12719F:	kernel/events/*
12720F:	include/linux/perf_event.h
12721F:	include/uapi/linux/perf_event.h
12722F:	arch/*/kernel/perf_event*.c
12723F:	arch/*/kernel/*/perf_event*.c
12724F:	arch/*/kernel/*/*/perf_event*.c
12725F:	arch/*/include/asm/perf_event.h
12726F:	arch/*/kernel/perf_callchain.c
12727F:	arch/*/events/*
12728F:	arch/*/events/*/*
12729F:	tools/perf/
12730
12731PERSONALITY HANDLING
12732M:	Christoph Hellwig <hch@infradead.org>
12733L:	linux-abi-devel@lists.sourceforge.net
12734S:	Maintained
12735F:	include/linux/personality.h
12736F:	include/uapi/linux/personality.h
12737
12738PHOENIX RC FLIGHT CONTROLLER ADAPTER
12739M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12740L:	linux-input@vger.kernel.org
12741S:	Maintained
12742F:	Documentation/input/devices/pxrc.rst
12743F:	drivers/input/joystick/pxrc.c
12744
12745PHONET PROTOCOL
12746M:	Remi Denis-Courmont <courmisch@gmail.com>
12747S:	Supported
12748F:	Documentation/networking/phonet.txt
12749F:	include/linux/phonet.h
12750F:	include/net/phonet/
12751F:	include/uapi/linux/phonet.h
12752F:	net/phonet/
12753
12754PHRAM MTD DRIVER
12755M:	Joern Engel <joern@lazybastard.org>
12756L:	linux-mtd@lists.infradead.org
12757S:	Maintained
12758F:	drivers/mtd/devices/phram.c
12759
12760PICOLCD HID DRIVER
12761M:	Bruno Prémont <bonbons@linux-vserver.org>
12762L:	linux-input@vger.kernel.org
12763S:	Maintained
12764F:	drivers/hid/hid-picolcd*
12765
12766PICOXCELL SUPPORT
12767M:	Jamie Iles <jamie@jamieiles.com>
12768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12769T:	git git://github.com/jamieiles/linux-2.6-ji.git
12770S:	Supported
12771F:	arch/arm/boot/dts/picoxcell*
12772F:	arch/arm/mach-picoxcell/
12773F:	drivers/crypto/picoxcell*
12774
12775PIDFD API
12776M:	Christian Brauner <christian@brauner.io>
12777L:	linux-kernel@vger.kernel.org
12778S:	Maintained
12779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12780F:	samples/pidfd/
12781F:	tools/testing/selftests/pidfd/
12782K:	(?i)pidfd
12783K:	(?i)clone3
12784K:	\b(clone_args|kernel_clone_args)\b
12785
12786PIN CONTROL SUBSYSTEM
12787M:	Linus Walleij <linus.walleij@linaro.org>
12788L:	linux-gpio@vger.kernel.org
12789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12790S:	Maintained
12791F:	Documentation/devicetree/bindings/pinctrl/
12792F:	Documentation/driver-api/pinctl.rst
12793F:	drivers/pinctrl/
12794F:	include/linux/pinctrl/
12795
12796PIN CONTROLLER - MICROCHIP AT91
12797M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12799L:	linux-gpio@vger.kernel.org
12800S:	Supported
12801F:	drivers/pinctrl/pinctrl-at91*
12802F:	drivers/gpio/gpio-sama5d2-piobu.c
12803
12804PIN CONTROLLER - FREESCALE
12805M:	Dong Aisheng <aisheng.dong@nxp.com>
12806M:	Fabio Estevam <festevam@gmail.com>
12807M:	Shawn Guo <shawnguo@kernel.org>
12808M:	Stefan Agner <stefan@agner.ch>
12809R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12810L:	linux-gpio@vger.kernel.org
12811S:	Maintained
12812F:	drivers/pinctrl/freescale/
12813F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12814
12815PIN CONTROLLER - INTEL
12816M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12817M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12819S:	Maintained
12820F:	drivers/pinctrl/intel/
12821
12822PIN CONTROLLER - MEDIATEK
12823M:	Sean Wang <sean.wang@kernel.org>
12824L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12825S:	Maintained
12826F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12827F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12828F:	drivers/pinctrl/mediatek/
12829
12830PIN CONTROLLER - QUALCOMM
12831M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12832S:	Maintained
12833L:	linux-arm-msm@vger.kernel.org
12834F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12835F:	drivers/pinctrl/qcom/
12836
12837PIN CONTROLLER - RENESAS
12838M:	Geert Uytterhoeven <geert+renesas@glider.be>
12839L:	linux-renesas-soc@vger.kernel.org
12840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12841S:	Maintained
12842F:	drivers/pinctrl/pinctrl-rz*
12843F:	drivers/pinctrl/sh-pfc/
12844
12845PIN CONTROLLER - SAMSUNG
12846M:	Tomasz Figa <tomasz.figa@gmail.com>
12847M:	Krzysztof Kozlowski <krzk@kernel.org>
12848M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12850L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12851Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12853S:	Maintained
12854F:	drivers/pinctrl/samsung/
12855F:	include/dt-bindings/pinctrl/samsung.h
12856F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12857
12858PIN CONTROLLER - SINGLE
12859M:	Tony Lindgren <tony@atomide.com>
12860M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12862L:	linux-omap@vger.kernel.org
12863S:	Maintained
12864F:	drivers/pinctrl/pinctrl-single.c
12865
12866PIN CONTROLLER - ST SPEAR
12867M:	Viresh Kumar <vireshk@kernel.org>
12868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12869W:	http://www.st.com/spear
12870S:	Maintained
12871F:	drivers/pinctrl/spear/
12872
12873PISTACHIO SOC SUPPORT
12874M:	James Hartley <james.hartley@sondrel.com>
12875L:	linux-mips@vger.kernel.org
12876S:	Odd Fixes
12877F:	arch/mips/pistachio/
12878F:	arch/mips/include/asm/mach-pistachio/
12879F:	arch/mips/boot/dts/img/pistachio*
12880F:	arch/mips/configs/pistachio*_defconfig
12881
12882PKTCDVD DRIVER
12883S:	Orphan
12884M:	linux-block@vger.kernel.org
12885F:	drivers/block/pktcdvd.c
12886F:	include/linux/pktcdvd.h
12887F:	include/uapi/linux/pktcdvd.h
12888
12889PKUNITY SOC DRIVERS
12890M:	Guan Xuetao <gxt@pku.edu.cn>
12891W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12892S:	Maintained
12893T:	git git://github.com/gxt/linux.git
12894F:	drivers/input/serio/i8042-unicore32io.h
12895F:	drivers/i2c/busses/i2c-puv3.c
12896F:	drivers/video/fbdev/fb-puv3.c
12897F:	drivers/rtc/rtc-puv3.c
12898
12899PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12900M:	Tomasz Duszynski <tduszyns@gmail.com>
12901S:	Maintained
12902F:	drivers/iio/chemical/pms7003.c
12903F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12904
12905PMBUS HARDWARE MONITORING DRIVERS
12906M:	Guenter Roeck <linux@roeck-us.net>
12907L:	linux-hwmon@vger.kernel.org
12908W:	http://hwmon.wiki.kernel.org/
12909W:	http://www.roeck-us.net/linux/drivers/
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12911S:	Maintained
12912F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12913F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12914F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12915F:	Documentation/hwmon/adm1275.rst
12916F:	Documentation/hwmon/ibm-cffps.rst
12917F:	Documentation/hwmon/ir35221.rst
12918F:	Documentation/hwmon/lm25066.rst
12919F:	Documentation/hwmon/ltc2978.rst
12920F:	Documentation/hwmon/ltc3815.rst
12921F:	Documentation/hwmon/max16064.rst
12922F:	Documentation/hwmon/max20751.rst
12923F:	Documentation/hwmon/max31785.rst
12924F:	Documentation/hwmon/max34440.rst
12925F:	Documentation/hwmon/max8688.rst
12926F:	Documentation/hwmon/pmbus.rst
12927F:	Documentation/hwmon/pmbus-core.rst
12928F:	Documentation/hwmon/tps40422.rst
12929F:	Documentation/hwmon/ucd9000.rst
12930F:	Documentation/hwmon/ucd9200.rst
12931F:	Documentation/hwmon/zl6100.rst
12932F:	drivers/hwmon/pmbus/
12933F:	include/linux/pmbus.h
12934
12935PMC SIERRA MaxRAID DRIVER
12936L:	linux-scsi@vger.kernel.org
12937W:	http://www.pmc-sierra.com/
12938S:	Orphan
12939F:	drivers/scsi/pmcraid.*
12940
12941PMC SIERRA PM8001 DRIVER
12942M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12943L:	linux-scsi@vger.kernel.org
12944S:	Supported
12945F:	drivers/scsi/pm8001/
12946
12947PNP SUPPORT
12948M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12949S:	Maintained
12950F:	drivers/pnp/
12951
12952PNI RM3100 IIO DRIVER
12953M:	Song Qiang <songqiang1304521@gmail.com>
12954L:	linux-iio@vger.kernel.org
12955S:	Maintained
12956F:	drivers/iio/magnetometer/rm3100*
12957F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12958
12959POSIX CLOCKS and TIMERS
12960M:	Thomas Gleixner <tglx@linutronix.de>
12961L:	linux-kernel@vger.kernel.org
12962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12963S:	Maintained
12964F:	fs/timerfd.c
12965F:	include/linux/timer*
12966F:	kernel/time/*timer*
12967
12968POWER MANAGEMENT CORE
12969M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12970L:	linux-pm@vger.kernel.org
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12972B:	https://bugzilla.kernel.org
12973S:	Supported
12974F:	drivers/base/power/
12975F:	include/linux/pm.h
12976F:	include/linux/pm_*
12977F:	include/linux/powercap.h
12978F:	include/linux/intel_rapl.h
12979F:	drivers/powercap/
12980F:	kernel/configs/nopm.config
12981
12982POWER STATE COORDINATION INTERFACE (PSCI)
12983M:	Mark Rutland <mark.rutland@arm.com>
12984M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12985L:	linux-arm-kernel@lists.infradead.org
12986S:	Maintained
12987F:	drivers/firmware/psci/
12988F:	include/linux/psci.h
12989F:	include/uapi/linux/psci.h
12990
12991POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12992M:	Sebastian Reichel <sre@kernel.org>
12993L:	linux-pm@vger.kernel.org
12994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12995S:	Maintained
12996F:	Documentation/ABI/testing/sysfs-class-power
12997F:	Documentation/devicetree/bindings/power/supply/
12998F:	include/linux/power_supply.h
12999F:	drivers/power/supply/
13000
13001POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13002M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13003L:	linuxppc-dev@lists.ozlabs.org
13004S:	Maintained
13005F:	drivers/char/powernv-op-panel.c
13006
13007PPP OVER ATM (RFC 2364)
13008M:	Mitchell Blank Jr <mitch@sfgoth.com>
13009S:	Maintained
13010F:	net/atm/pppoatm.c
13011F:	include/uapi/linux/atmppp.h
13012
13013PPP OVER ETHERNET
13014M:	Michal Ostrowski <mostrows@earthlink.net>
13015S:	Maintained
13016F:	drivers/net/ppp/pppoe.c
13017F:	drivers/net/ppp/pppox.c
13018
13019PPP OVER L2TP
13020M:	James Chapman <jchapman@katalix.com>
13021S:	Maintained
13022F:	net/l2tp/l2tp_ppp.c
13023F:	include/linux/if_pppol2tp.h
13024F:	include/uapi/linux/if_pppol2tp.h
13025
13026PPP PROTOCOL DRIVERS AND COMPRESSORS
13027M:	Paul Mackerras <paulus@samba.org>
13028L:	linux-ppp@vger.kernel.org
13029S:	Maintained
13030F:	drivers/net/ppp/ppp_*
13031
13032PPS SUPPORT
13033M:	Rodolfo Giometti <giometti@enneenne.com>
13034W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13035L:	linuxpps@ml.enneenne.com (subscribers-only)
13036S:	Maintained
13037F:	Documentation/driver-api/pps.rst
13038F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13039F:	Documentation/ABI/testing/sysfs-pps
13040F:	drivers/pps/
13041F:	include/linux/pps*.h
13042F:	include/uapi/linux/pps.h
13043
13044PPTP DRIVER
13045M:	Dmitry Kozlov <xeb@mail.ru>
13046L:	netdev@vger.kernel.org
13047S:	Maintained
13048F:	drivers/net/ppp/pptp.c
13049W:	http://sourceforge.net/projects/accel-pptp
13050
13051PRINTK
13052M:	Petr Mladek <pmladek@suse.com>
13053M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13054R:	Steven Rostedt <rostedt@goodmis.org>
13055S:	Maintained
13056F:	kernel/printk/
13057F:	include/linux/printk.h
13058
13059PRISM54 WIRELESS DRIVER
13060M:	Luis Chamberlain <mcgrof@kernel.org>
13061L:	linux-wireless@vger.kernel.org
13062W:	http://wireless.kernel.org/en/users/Drivers/p54
13063S:	Obsolete
13064F:	drivers/net/wireless/intersil/prism54/
13065
13066PROC FILESYSTEM
13067R:	Alexey Dobriyan <adobriyan@gmail.com>
13068L:	linux-kernel@vger.kernel.org
13069L:	linux-fsdevel@vger.kernel.org
13070S:	Maintained
13071F:	fs/proc/
13072F:	include/linux/proc_fs.h
13073F:	tools/testing/selftests/proc/
13074F:	Documentation/filesystems/proc.txt
13075
13076PROC SYSCTL
13077M:	Luis Chamberlain <mcgrof@kernel.org>
13078M:	Kees Cook <keescook@chromium.org>
13079L:	linux-kernel@vger.kernel.org
13080L:	linux-fsdevel@vger.kernel.org
13081S:	Maintained
13082F:	fs/proc/proc_sysctl.c
13083F:	include/linux/sysctl.h
13084F:	kernel/sysctl.c
13085F:	tools/testing/selftests/sysctl/
13086
13087PS3 NETWORK SUPPORT
13088M:	Geoff Levand <geoff@infradead.org>
13089L:	netdev@vger.kernel.org
13090L:	linuxppc-dev@lists.ozlabs.org
13091S:	Maintained
13092F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13093
13094PS3 PLATFORM SUPPORT
13095M:	Geoff Levand <geoff@infradead.org>
13096L:	linuxppc-dev@lists.ozlabs.org
13097S:	Maintained
13098F:	arch/powerpc/boot/ps3*
13099F:	arch/powerpc/include/asm/lv1call.h
13100F:	arch/powerpc/include/asm/ps3*.h
13101F:	arch/powerpc/platforms/ps3/
13102F:	drivers/*/ps3*
13103F:	drivers/ps3/
13104F:	drivers/rtc/rtc-ps3.c
13105F:	drivers/usb/host/*ps3.c
13106F:	sound/ppc/snd_ps3*
13107
13108PS3VRAM DRIVER
13109M:	Jim Paris <jim@jtan.com>
13110M:	Geoff Levand <geoff@infradead.org>
13111L:	linuxppc-dev@lists.ozlabs.org
13112S:	Maintained
13113F:	drivers/block/ps3vram.c
13114
13115PSAMPLE PACKET SAMPLING SUPPORT:
13116M:	Yotam Gigi <yotam.gi@gmail.com>
13117S:	Maintained
13118F:	net/psample
13119F:	include/net/psample.h
13120F:	include/uapi/linux/psample.h
13121
13122PSTORE FILESYSTEM
13123M:	Kees Cook <keescook@chromium.org>
13124M:	Anton Vorontsov <anton@enomsg.org>
13125M:	Colin Cross <ccross@android.com>
13126M:	Tony Luck <tony.luck@intel.com>
13127S:	Maintained
13128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13129F:	fs/pstore/
13130F:	include/linux/pstore*
13131F:	drivers/firmware/efi/efi-pstore.c
13132F:	drivers/acpi/apei/erst.c
13133F:	Documentation/admin-guide/ramoops.rst
13134F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13135K:	\b(pstore|ramoops)
13136
13137PTP HARDWARE CLOCK SUPPORT
13138M:	Richard Cochran <richardcochran@gmail.com>
13139L:	netdev@vger.kernel.org
13140S:	Maintained
13141W:	http://linuxptp.sourceforge.net/
13142F:	Documentation/ABI/testing/sysfs-ptp
13143F:	Documentation/driver-api/ptp.rst
13144F:	drivers/net/phy/dp83640*
13145F:	drivers/ptp/*
13146F:	include/linux/ptp_cl*
13147
13148PTRACE SUPPORT
13149M:	Oleg Nesterov <oleg@redhat.com>
13150S:	Maintained
13151F:	include/asm-generic/syscall.h
13152F:	include/linux/ptrace.h
13153F:	include/linux/regset.h
13154F:	include/linux/tracehook.h
13155F:	include/uapi/linux/ptrace.h
13156F:	include/uapi/linux/ptrace.h
13157F:	kernel/ptrace.c
13158F:	arch/*/ptrace*.c
13159F:	arch/*/*/ptrace*.c
13160F:	arch/*/include/asm/ptrace*.h
13161
13162PULSE8-CEC DRIVER
13163M:	Hans Verkuil <hverkuil@xs4all.nl>
13164L:	linux-media@vger.kernel.org
13165T:	git git://linuxtv.org/media_tree.git
13166S:	Maintained
13167F:	drivers/media/usb/pulse8-cec/*
13168F:	Documentation/media/cec-drivers/pulse8-cec.rst
13169
13170PVRUSB2 VIDEO4LINUX DRIVER
13171M:	Mike Isely <isely@pobox.com>
13172L:	pvrusb2@isely.net	(subscribers-only)
13173L:	linux-media@vger.kernel.org
13174W:	http://www.isely.net/pvrusb2/
13175T:	git git://linuxtv.org/media_tree.git
13176S:	Maintained
13177F:	Documentation/media/v4l-drivers/pvrusb2*
13178F:	drivers/media/usb/pvrusb2/
13179
13180PWC WEBCAM DRIVER
13181M:	Hans Verkuil <hverkuil@xs4all.nl>
13182L:	linux-media@vger.kernel.org
13183T:	git git://linuxtv.org/media_tree.git
13184S:	Odd Fixes
13185F:	drivers/media/usb/pwc/*
13186F:	include/trace/events/pwc.h
13187
13188PWM FAN DRIVER
13189M:	Kamil Debski <kamil@wypas.org>
13190M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13191L:	linux-hwmon@vger.kernel.org
13192S:	Supported
13193F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13194F:	Documentation/hwmon/pwm-fan.rst
13195F:	drivers/hwmon/pwm-fan.c
13196
13197PWM IR Transmitter
13198M:	Sean Young <sean@mess.org>
13199L:	linux-media@vger.kernel.org
13200S:	Maintained
13201F:	drivers/media/rc/pwm-ir-tx.c
13202
13203PWM SUBSYSTEM
13204M:	Thierry Reding <thierry.reding@gmail.com>
13205L:	linux-pwm@vger.kernel.org
13206S:	Maintained
13207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13208F:	Documentation/driver-api/pwm.rst
13209F:	Documentation/devicetree/bindings/pwm/
13210F:	include/linux/pwm.h
13211F:	drivers/pwm/
13212F:	drivers/video/backlight/pwm_bl.c
13213F:	include/linux/pwm_backlight.h
13214F:	drivers/gpio/gpio-mvebu.c
13215F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13216
13217PXA GPIO DRIVER
13218M:	Robert Jarzmik <robert.jarzmik@free.fr>
13219L:	linux-gpio@vger.kernel.org
13220S:	Maintained
13221F:	drivers/gpio/gpio-pxa.c
13222
13223PXA MMCI DRIVER
13224S:	Orphan
13225
13226PXA RTC DRIVER
13227M:	Robert Jarzmik <robert.jarzmik@free.fr>
13228L:	linux-rtc@vger.kernel.org
13229S:	Maintained
13230
13231PXA2xx/PXA3xx SUPPORT
13232M:	Daniel Mack <daniel@zonque.org>
13233M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13234M:	Robert Jarzmik <robert.jarzmik@free.fr>
13235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13236T:	git git://github.com/hzhuang1/linux.git
13237T:	git git://github.com/rjarzmik/linux.git
13238S:	Maintained
13239F:	arch/arm/boot/dts/pxa*
13240F:	arch/arm/mach-pxa/
13241F:	drivers/dma/pxa*
13242F:	drivers/pcmcia/pxa2xx*
13243F:	drivers/pinctrl/pxa/
13244F:	drivers/spi/spi-pxa2xx*
13245F:	drivers/usb/gadget/udc/pxa2*
13246F:	include/sound/pxa2xx-lib.h
13247F:	sound/arm/pxa*
13248F:	sound/soc/pxa/
13249
13250QAT DRIVER
13251M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13252L:	qat-linux@intel.com
13253S:	Supported
13254F:	drivers/crypto/qat/
13255
13256QCOM AUDIO (ASoC) DRIVERS
13257M:	Patrick Lai <plai@codeaurora.org>
13258M:	Banajit Goswami <bgoswami@codeaurora.org>
13259L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13260S:	Supported
13261F:	sound/soc/qcom/
13262
13263QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13264M:	Gabriel Somlo <somlo@cmu.edu>
13265M:	"Michael S. Tsirkin" <mst@redhat.com>
13266L:	qemu-devel@nongnu.org
13267S:	Maintained
13268F:	drivers/firmware/qemu_fw_cfg.c
13269F:	include/uapi/linux/qemu_fw_cfg.h
13270
13271QIB DRIVER
13272M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13273M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13274L:	linux-rdma@vger.kernel.org
13275S:	Supported
13276F:	drivers/infiniband/hw/qib/
13277
13278QLOGIC QL41xxx FCOE DRIVER
13279M:	QLogic-Storage-Upstream@cavium.com
13280L:	linux-scsi@vger.kernel.org
13281S:	Supported
13282F:	drivers/scsi/qedf/
13283
13284QLOGIC QL41xxx ISCSI DRIVER
13285M:	QLogic-Storage-Upstream@cavium.com
13286L:	linux-scsi@vger.kernel.org
13287S:	Supported
13288F:	drivers/scsi/qedi/
13289
13290QLOGIC QL4xxx ETHERNET DRIVER
13291M:	Ariel Elior <aelior@marvell.com>
13292M:	GR-everest-linux-l2@marvell.com
13293L:	netdev@vger.kernel.org
13294S:	Supported
13295F:	drivers/net/ethernet/qlogic/qed/
13296F:	include/linux/qed/
13297F:	drivers/net/ethernet/qlogic/qede/
13298
13299QLOGIC QL4xxx RDMA DRIVER
13300M:	Michal Kalderon <mkalderon@marvell.com>
13301M:	Ariel Elior <aelior@marvell.com>
13302L:	linux-rdma@vger.kernel.org
13303S:	Supported
13304F:	drivers/infiniband/hw/qedr/
13305F:	include/uapi/rdma/qedr-abi.h
13306
13307QLOGIC QLA1280 SCSI DRIVER
13308M:	Michael Reed <mdr@sgi.com>
13309L:	linux-scsi@vger.kernel.org
13310S:	Maintained
13311F:	drivers/scsi/qla1280.[ch]
13312
13313QLOGIC QLA2XXX FC-SCSI DRIVER
13314M:	qla2xxx-upstream@qlogic.com
13315L:	linux-scsi@vger.kernel.org
13316S:	Supported
13317F:	Documentation/scsi/LICENSE.qla2xxx
13318F:	drivers/scsi/qla2xxx/
13319
13320QLOGIC QLA3XXX NETWORK DRIVER
13321M:	GR-Linux-NIC-Dev@marvell.com
13322L:	netdev@vger.kernel.org
13323S:	Supported
13324F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13325F:	drivers/net/ethernet/qlogic/qla3xxx.*
13326
13327QLOGIC QLA4XXX iSCSI DRIVER
13328M:	QLogic-Storage-Upstream@qlogic.com
13329L:	linux-scsi@vger.kernel.org
13330S:	Supported
13331F:	Documentation/scsi/LICENSE.qla4xxx
13332F:	drivers/scsi/qla4xxx/
13333
13334QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13335M:	Shahed Shaikh <shshaikh@marvell.com>
13336M:	Manish Chopra <manishc@marvell.com>
13337M:	GR-Linux-NIC-Dev@marvell.com
13338L:	netdev@vger.kernel.org
13339S:	Supported
13340F:	drivers/net/ethernet/qlogic/qlcnic/
13341
13342QLOGIC QLGE 10Gb ETHERNET DRIVER
13343M:	Manish Chopra <manishc@marvell.com>
13344M:	GR-Linux-NIC-Dev@marvell.com
13345L:	netdev@vger.kernel.org
13346S:	Supported
13347F:	drivers/staging/qlge/
13348
13349QM1D1B0004 MEDIA DRIVER
13350M:	Akihiro Tsukada <tskd08@gmail.com>
13351L:	linux-media@vger.kernel.org
13352S:	Odd Fixes
13353F:	drivers/media/tuners/qm1d1b0004*
13354
13355QM1D1C0042 MEDIA DRIVER
13356M:	Akihiro Tsukada <tskd08@gmail.com>
13357L:	linux-media@vger.kernel.org
13358S:	Odd Fixes
13359F:	drivers/media/tuners/qm1d1c0042*
13360
13361QNX4 FILESYSTEM
13362M:	Anders Larsen <al@alarsen.net>
13363W:	http://www.alarsen.net/linux/qnx4fs/
13364S:	Maintained
13365F:	fs/qnx4/
13366F:	include/uapi/linux/qnx4_fs.h
13367F:	include/uapi/linux/qnxtypes.h
13368
13369QORIQ DPAA2 FSL-MC BUS DRIVER
13370M:	Stuart Yoder <stuyoder@gmail.com>
13371M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13372L:	linux-kernel@vger.kernel.org
13373S:	Maintained
13374F:	drivers/bus/fsl-mc/
13375F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13376F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13377
13378QT1010 MEDIA DRIVER
13379M:	Antti Palosaari <crope@iki.fi>
13380L:	linux-media@vger.kernel.org
13381W:	https://linuxtv.org
13382W:	http://palosaari.fi/linux/
13383Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13384T:	git git://linuxtv.org/anttip/media_tree.git
13385S:	Maintained
13386F:	drivers/media/tuners/qt1010*
13387
13388QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13389M:	Kalle Valo <kvalo@codeaurora.org>
13390L:	ath10k@lists.infradead.org
13391W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13393S:	Supported
13394F:	drivers/net/wireless/ath/ath10k/
13395
13396QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13397M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13398L:	linux-wireless@vger.kernel.org
13399W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13400S:	Supported
13401F:	drivers/net/wireless/ath/ath9k/
13402
13403QUALCOMM CAMERA SUBSYSTEM DRIVER
13404M:	Todor Tomov <todor.too@gmail.com>
13405L:	linux-media@vger.kernel.org
13406S:	Maintained
13407F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13408F:	Documentation/media/v4l-drivers/qcom_camss.rst
13409F:	drivers/media/platform/qcom/camss/
13410
13411QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13412M:	Ilia Lin <ilia.lin@kernel.org>
13413L:	linux-pm@vger.kernel.org
13414S:	Maintained
13415F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13416F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13417
13418QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13419M:	Timur Tabi <timur@kernel.org>
13420L:	netdev@vger.kernel.org
13421S:	Maintained
13422F:	drivers/net/ethernet/qualcomm/emac/
13423
13424QUALCOMM ETHQOS ETHERNET DRIVER
13425M:	Vinod Koul <vkoul@kernel.org>
13426M:	Niklas Cassel <niklas.cassel@linaro.org>
13427L:	netdev@vger.kernel.org
13428S:	Maintained
13429F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13430F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13431
13432QUALCOMM GENERIC INTERFACE I2C DRIVER
13433M:	Alok Chauhan <alokc@codeaurora.org>
13434L:	linux-i2c@vger.kernel.org
13435L:	linux-arm-msm@vger.kernel.org
13436S:	Supported
13437F:	drivers/i2c/busses/i2c-qcom-geni.c
13438
13439QUALCOMM HEXAGON ARCHITECTURE
13440M:	Richard Kuo <rkuo@codeaurora.org>
13441L:	linux-hexagon@vger.kernel.org
13442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13443S:	Supported
13444F:	arch/hexagon/
13445
13446QUALCOMM HIDMA DRIVER
13447M:	Sinan Kaya <okaya@kernel.org>
13448L:	linux-arm-kernel@lists.infradead.org
13449L:	linux-arm-msm@vger.kernel.org
13450L:	dmaengine@vger.kernel.org
13451S:	Supported
13452F:	drivers/dma/qcom/hidma*
13453
13454QUALCOMM IOMMU
13455M:	Rob Clark <robdclark@gmail.com>
13456L:	iommu@lists.linux-foundation.org
13457L:	linux-arm-msm@vger.kernel.org
13458S:	Maintained
13459F:	drivers/iommu/qcom_iommu.c
13460
13461QUALCOMM TSENS THERMAL DRIVER
13462M:	Amit Kucheria <amit.kucheria@linaro.org>
13463L:	linux-pm@vger.kernel.org
13464L:	linux-arm-msm@vger.kernel.org
13465S:	Maintained
13466F:	drivers/thermal/qcom/
13467
13468QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13469M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13470L:	linux-media@vger.kernel.org
13471L:	linux-arm-msm@vger.kernel.org
13472T:	git git://linuxtv.org/media_tree.git
13473S:	Maintained
13474F:	drivers/media/platform/qcom/venus/
13475
13476QUALCOMM WCN36XX WIRELESS DRIVER
13477M:	Kalle Valo <kvalo@codeaurora.org>
13478L:	wcn36xx@lists.infradead.org
13479W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13480T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13481S:	Supported
13482F:	drivers/net/wireless/ath/wcn36xx/
13483
13484QUANTENNA QTNFMAC WIRELESS DRIVER
13485M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13486M:	Avinash Patil <avinashp@quantenna.com>
13487M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13488L:	linux-wireless@vger.kernel.org
13489S:	Maintained
13490F:	drivers/net/wireless/quantenna
13491
13492RADEON and AMDGPU DRM DRIVERS
13493M:	Alex Deucher <alexander.deucher@amd.com>
13494M:	Christian König <christian.koenig@amd.com>
13495M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13496L:	amd-gfx@lists.freedesktop.org
13497T:	git git://people.freedesktop.org/~agd5f/linux
13498S:	Supported
13499F:	drivers/gpu/drm/radeon/
13500F:	include/uapi/drm/radeon_drm.h
13501F:	drivers/gpu/drm/amd/
13502F:	include/uapi/drm/amdgpu_drm.h
13503
13504RADEON FRAMEBUFFER DISPLAY DRIVER
13505M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13506L:	linux-fbdev@vger.kernel.org
13507S:	Maintained
13508F:	drivers/video/fbdev/aty/radeon*
13509F:	include/uapi/linux/radeonfb.h
13510
13511RADIOSHARK RADIO DRIVER
13512M:	Hans Verkuil <hverkuil@xs4all.nl>
13513L:	linux-media@vger.kernel.org
13514T:	git git://linuxtv.org/media_tree.git
13515S:	Maintained
13516F:	drivers/media/radio/radio-shark.c
13517
13518RADIOSHARK2 RADIO DRIVER
13519M:	Hans Verkuil <hverkuil@xs4all.nl>
13520L:	linux-media@vger.kernel.org
13521T:	git git://linuxtv.org/media_tree.git
13522S:	Maintained
13523F:	drivers/media/radio/radio-shark2.c
13524F:	drivers/media/radio/radio-tea5777.c
13525
13526RADOS BLOCK DEVICE (RBD)
13527M:	Ilya Dryomov <idryomov@gmail.com>
13528M:	Sage Weil <sage@redhat.com>
13529M:	Alex Elder <elder@kernel.org>
13530L:	ceph-devel@vger.kernel.org
13531W:	http://ceph.com/
13532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13533T:	git git://github.com/ceph/ceph-client.git
13534S:	Supported
13535F:	Documentation/ABI/testing/sysfs-bus-rbd
13536F:	drivers/block/rbd.c
13537F:	drivers/block/rbd_types.h
13538
13539RAGE128 FRAMEBUFFER DISPLAY DRIVER
13540M:	Paul Mackerras <paulus@samba.org>
13541L:	linux-fbdev@vger.kernel.org
13542S:	Maintained
13543F:	drivers/video/fbdev/aty/aty128fb.c
13544
13545RAINSHADOW-CEC DRIVER
13546M:	Hans Verkuil <hverkuil@xs4all.nl>
13547L:	linux-media@vger.kernel.org
13548T:	git git://linuxtv.org/media_tree.git
13549S:	Maintained
13550F:	drivers/media/usb/rainshadow-cec/*
13551
13552RALINK MIPS ARCHITECTURE
13553M:	John Crispin <john@phrozen.org>
13554L:	linux-mips@vger.kernel.org
13555S:	Maintained
13556F:	arch/mips/ralink
13557
13558RALINK RT2X00 WIRELESS LAN DRIVER
13559P:	rt2x00 project
13560M:	Stanislaw Gruszka <sgruszka@redhat.com>
13561M:	Helmut Schaa <helmut.schaa@googlemail.com>
13562L:	linux-wireless@vger.kernel.org
13563S:	Maintained
13564F:	drivers/net/wireless/ralink/rt2x00/
13565
13566RAMDISK RAM BLOCK DEVICE DRIVER
13567M:	Jens Axboe <axboe@kernel.dk>
13568S:	Maintained
13569F:	Documentation/admin-guide/blockdev/ramdisk.rst
13570F:	drivers/block/brd.c
13571
13572RANCHU VIRTUAL BOARD FOR MIPS
13573M:	Miodrag Dinic <miodrag.dinic@mips.com>
13574L:	linux-mips@vger.kernel.org
13575S:	Supported
13576F:	arch/mips/generic/board-ranchu.c
13577F:	arch/mips/configs/generic/board-ranchu.config
13578
13579RANDOM NUMBER DRIVER
13580M:	"Theodore Ts'o" <tytso@mit.edu>
13581S:	Maintained
13582F:	drivers/char/random.c
13583
13584RAPIDIO SUBSYSTEM
13585M:	Matt Porter <mporter@kernel.crashing.org>
13586M:	Alexandre Bounine <alex.bou9@gmail.com>
13587S:	Maintained
13588F:	drivers/rapidio/
13589
13590RAS INFRASTRUCTURE
13591M:	Tony Luck <tony.luck@intel.com>
13592M:	Borislav Petkov <bp@alien8.de>
13593L:	linux-edac@vger.kernel.org
13594S:	Maintained
13595F:	drivers/ras/
13596F:	include/linux/ras.h
13597F:	include/ras/ras_event.h
13598F:	Documentation/admin-guide/ras.rst
13599
13600RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13601L:	linux-wireless@vger.kernel.org
13602S:	Orphan
13603F:	drivers/net/wireless/ray*
13604
13605RCUTORTURE TEST FRAMEWORK
13606M:	"Paul E. McKenney" <paulmck@kernel.org>
13607M:	Josh Triplett <josh@joshtriplett.org>
13608R:	Steven Rostedt <rostedt@goodmis.org>
13609R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13610R:	Lai Jiangshan <jiangshanlai@gmail.com>
13611L:	rcu@vger.kernel.org
13612S:	Supported
13613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13614F:	tools/testing/selftests/rcutorture
13615
13616RDC R-321X SoC
13617M:	Florian Fainelli <florian@openwrt.org>
13618S:	Maintained
13619
13620RDC R6040 FAST ETHERNET DRIVER
13621M:	Florian Fainelli <f.fainelli@gmail.com>
13622L:	netdev@vger.kernel.org
13623S:	Maintained
13624F:	drivers/net/ethernet/rdc/r6040.c
13625
13626RDMAVT - RDMA verbs software
13627M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13628M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13629L:	linux-rdma@vger.kernel.org
13630S:	Supported
13631F:	drivers/infiniband/sw/rdmavt
13632
13633RDS - RELIABLE DATAGRAM SOCKETS
13634M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13635L:	netdev@vger.kernel.org
13636L:	linux-rdma@vger.kernel.org
13637L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13638W:	https://oss.oracle.com/projects/rds/
13639S:	Supported
13640F:	net/rds/
13641F:	Documentation/networking/rds.txt
13642
13643RDT - RESOURCE ALLOCATION
13644M:	Fenghua Yu <fenghua.yu@intel.com>
13645M:	Reinette Chatre <reinette.chatre@intel.com>
13646L:	linux-kernel@vger.kernel.org
13647S:	Supported
13648F:	arch/x86/kernel/cpu/resctrl/
13649F:	arch/x86/include/asm/resctrl_sched.h
13650F:	Documentation/x86/resctrl*
13651
13652READ-COPY UPDATE (RCU)
13653M:	"Paul E. McKenney" <paulmck@kernel.org>
13654M:	Josh Triplett <josh@joshtriplett.org>
13655R:	Steven Rostedt <rostedt@goodmis.org>
13656R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13657R:	Lai Jiangshan <jiangshanlai@gmail.com>
13658R:	Joel Fernandes <joel@joelfernandes.org>
13659L:	rcu@vger.kernel.org
13660W:	http://www.rdrop.com/users/paulmck/RCU/
13661S:	Supported
13662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13663F:	Documentation/RCU/
13664X:	Documentation/RCU/torture.txt
13665F:	include/linux/rcu*
13666X:	include/linux/srcu*.h
13667F:	kernel/rcu/
13668X:	kernel/rcu/srcu*.c
13669
13670REAL TIME CLOCK (RTC) SUBSYSTEM
13671M:	Alessandro Zummo <a.zummo@towertech.it>
13672M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13673L:	linux-rtc@vger.kernel.org
13674Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13676S:	Maintained
13677F:	Documentation/devicetree/bindings/rtc/
13678F:	Documentation/admin-guide/rtc.rst
13679F:	drivers/rtc/
13680F:	include/linux/rtc.h
13681F:	include/uapi/linux/rtc.h
13682F:	include/linux/rtc/
13683F:	include/linux/platform_data/rtc-*
13684F:	tools/testing/selftests/rtc/
13685
13686REALTEK AUDIO CODECS
13687M:	Bard Liao <bardliao@realtek.com>
13688M:	Oder Chiou <oder_chiou@realtek.com>
13689S:	Maintained
13690F:	sound/soc/codecs/rt*
13691F:	include/sound/rt*.h
13692
13693REALTEK RTL83xx SMI DSA ROUTER CHIPS
13694M:	Linus Walleij <linus.walleij@linaro.org>
13695S:	Maintained
13696F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13697F:	drivers/net/dsa/realtek-smi*
13698F:	drivers/net/dsa/rtl83*
13699
13700REDPINE WIRELESS DRIVER
13701M:	Amitkumar Karwar <amitkarwar@gmail.com>
13702M:	Siva Rebbagondla <siva8118@gmail.com>
13703L:	linux-wireless@vger.kernel.org
13704S:	Maintained
13705F:	drivers/net/wireless/rsi/
13706
13707REGISTER MAP ABSTRACTION
13708M:	Mark Brown <broonie@kernel.org>
13709L:	linux-kernel@vger.kernel.org
13710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13711S:	Supported
13712F:	Documentation/devicetree/bindings/regmap/
13713F:	drivers/base/regmap/
13714F:	include/linux/regmap.h
13715
13716REISERFS FILE SYSTEM
13717L:	reiserfs-devel@vger.kernel.org
13718S:	Supported
13719F:	fs/reiserfs/
13720
13721REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13722M:	Ohad Ben-Cohen <ohad@wizery.com>
13723M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13724L:	linux-remoteproc@vger.kernel.org
13725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13726S:	Maintained
13727F:	Documentation/devicetree/bindings/remoteproc/
13728F:	Documentation/ABI/testing/sysfs-class-remoteproc
13729F:	Documentation/remoteproc.txt
13730F:	drivers/remoteproc/
13731F:	include/linux/remoteproc.h
13732F:	include/linux/remoteproc/
13733
13734REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13735M:	Ohad Ben-Cohen <ohad@wizery.com>
13736M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13737L:	linux-remoteproc@vger.kernel.org
13738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13739S:	Maintained
13740F:	drivers/rpmsg/
13741F:	Documentation/rpmsg.txt
13742F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13743F:	include/linux/rpmsg.h
13744F:	include/linux/rpmsg/
13745F:	include/uapi/linux/rpmsg.h
13746F:	samples/rpmsg/
13747
13748RENESAS CLOCK DRIVERS
13749M:	Geert Uytterhoeven <geert+renesas@glider.be>
13750L:	linux-renesas-soc@vger.kernel.org
13751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13752S:	Supported
13753F:	drivers/clk/renesas/
13754
13755RENESAS EMEV2 I2C DRIVER
13756M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13757S:	Supported
13758F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13759F:	drivers/i2c/busses/i2c-emev2.c
13760
13761RENESAS ETHERNET DRIVERS
13762R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13763L:	netdev@vger.kernel.org
13764L:	linux-renesas-soc@vger.kernel.org
13765F:	Documentation/devicetree/bindings/net/renesas,*.txt
13766F:	Documentation/devicetree/bindings/net/sh_eth.txt
13767F:	drivers/net/ethernet/renesas/
13768F:	include/linux/sh_eth.h
13769
13770RENESAS R-CAR GYROADC DRIVER
13771M:	Marek Vasut <marek.vasut@gmail.com>
13772L:	linux-iio@vger.kernel.org
13773S:	Supported
13774F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13775F:	drivers/iio/adc/rcar-gyroadc.c
13776
13777RENESAS R-CAR I2C DRIVERS
13778M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13779S:	Supported
13780F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13781F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13782F:	drivers/i2c/busses/i2c-rcar.c
13783F:	drivers/i2c/busses/i2c-sh_mobile.c
13784
13785RENESAS RIIC DRIVER
13786M:	Chris Brandt <chris.brandt@renesas.com>
13787S:	Supported
13788F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13789F:	drivers/i2c/busses/i2c-riic.c
13790
13791RENESAS USB PHY DRIVER
13792M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13793L:	linux-renesas-soc@vger.kernel.org
13794S:	Maintained
13795F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13796
13797RESET CONTROLLER FRAMEWORK
13798M:	Philipp Zabel <p.zabel@pengutronix.de>
13799T:	git git://git.pengutronix.de/git/pza/linux
13800S:	Maintained
13801F:	drivers/reset/
13802F:	Documentation/devicetree/bindings/reset/
13803F:	include/dt-bindings/reset/
13804F:	include/linux/reset.h
13805F:	include/linux/reset/
13806F:	include/linux/reset-controller.h
13807
13808RESTARTABLE SEQUENCES SUPPORT
13809M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13810M:	Peter Zijlstra <peterz@infradead.org>
13811M:	"Paul E. McKenney" <paulmck@kernel.org>
13812M:	Boqun Feng <boqun.feng@gmail.com>
13813L:	linux-kernel@vger.kernel.org
13814S:	Supported
13815F:	kernel/rseq.c
13816F:	include/uapi/linux/rseq.h
13817F:	include/trace/events/rseq.h
13818F:	tools/testing/selftests/rseq/
13819
13820RFKILL
13821M:	Johannes Berg <johannes@sipsolutions.net>
13822L:	linux-wireless@vger.kernel.org
13823W:	http://wireless.kernel.org/
13824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13826S:	Maintained
13827F:	Documentation/driver-api/rfkill.rst
13828F:	Documentation/ABI/stable/sysfs-class-rfkill
13829F:	net/rfkill/
13830F:	include/linux/rfkill.h
13831F:	include/uapi/linux/rfkill.h
13832
13833RHASHTABLE
13834M:	Thomas Graf <tgraf@suug.ch>
13835M:	Herbert Xu <herbert@gondor.apana.org.au>
13836L:	netdev@vger.kernel.org
13837S:	Maintained
13838F:	lib/rhashtable.c
13839F:	lib/test_rhashtable.c
13840F:	include/linux/rhashtable.h
13841F:	include/linux/rhashtable-types.h
13842
13843RICOH R5C592 MEMORYSTICK DRIVER
13844M:	Maxim Levitsky <maximlevitsky@gmail.com>
13845S:	Maintained
13846F:	drivers/memstick/host/r592.*
13847
13848RICOH SMARTMEDIA/XD DRIVER
13849M:	Maxim Levitsky <maximlevitsky@gmail.com>
13850S:	Maintained
13851F:	drivers/mtd/nand/raw/r852.c
13852F:	drivers/mtd/nand/raw/r852.h
13853
13854RISC-V ARCHITECTURE
13855M:	Paul Walmsley <paul.walmsley@sifive.com>
13856M:	Palmer Dabbelt <palmer@sifive.com>
13857M:	Albert Ou <aou@eecs.berkeley.edu>
13858L:	linux-riscv@lists.infradead.org
13859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13860S:	Supported
13861F:	arch/riscv/
13862K:	riscv
13863N:	riscv
13864
13865ROCCAT DRIVERS
13866M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13867W:	http://sourceforge.net/projects/roccat/
13868S:	Maintained
13869F:	drivers/hid/hid-roccat*
13870F:	include/linux/hid-roccat*
13871F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13872
13873ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13874M:	Jacob Chen <jacob-chen@iotwrt.com>
13875M:	Ezequiel Garcia <ezequiel@collabora.com>
13876L:	linux-media@vger.kernel.org
13877S:	Maintained
13878F:	drivers/media/platform/rockchip/rga/
13879F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13880
13881HANTRO VPU CODEC DRIVER
13882M:	Ezequiel Garcia <ezequiel@collabora.com>
13883L:	linux-media@vger.kernel.org
13884S:	Maintained
13885F:	drivers/staging/media/hantro/
13886F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13887
13888ROCKER DRIVER
13889M:	Jiri Pirko <jiri@resnulli.us>
13890L:	netdev@vger.kernel.org
13891S:	Supported
13892F:	drivers/net/ethernet/rocker/
13893
13894ROCKETPORT DRIVER
13895P:	Comtrol Corp.
13896W:	http://www.comtrol.com
13897S:	Maintained
13898F:	Documentation/driver-api/serial/rocket.rst
13899F:	drivers/tty/rocket*
13900
13901ROCKETPORT EXPRESS/INFINITY DRIVER
13902M:	Kevin Cernekee <cernekee@gmail.com>
13903L:	linux-serial@vger.kernel.org
13904S:	Odd Fixes
13905F:	drivers/tty/serial/rp2.*
13906
13907ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13908M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13909L:	linux-kernel@vger.kernel.org
13910L:	linux-renesas-soc@vger.kernel.org
13911S:	Supported
13912F:	drivers/mfd/bd9571mwv.c
13913F:	drivers/regulator/bd9571mwv-regulator.c
13914F:	drivers/gpio/gpio-bd9571mwv.c
13915F:	include/linux/mfd/bd9571mwv.h
13916F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13917
13918ROSE NETWORK LAYER
13919M:	Ralf Baechle <ralf@linux-mips.org>
13920L:	linux-hams@vger.kernel.org
13921W:	http://www.linux-ax25.org/
13922S:	Maintained
13923F:	include/net/rose.h
13924F:	include/uapi/linux/rose.h
13925F:	net/rose/
13926
13927RTL2830 MEDIA DRIVER
13928M:	Antti Palosaari <crope@iki.fi>
13929L:	linux-media@vger.kernel.org
13930W:	https://linuxtv.org
13931W:	http://palosaari.fi/linux/
13932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13933T:	git git://linuxtv.org/anttip/media_tree.git
13934S:	Maintained
13935F:	drivers/media/dvb-frontends/rtl2830*
13936
13937RTL2832 MEDIA DRIVER
13938M:	Antti Palosaari <crope@iki.fi>
13939L:	linux-media@vger.kernel.org
13940W:	https://linuxtv.org
13941W:	http://palosaari.fi/linux/
13942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13943T:	git git://linuxtv.org/anttip/media_tree.git
13944S:	Maintained
13945F:	drivers/media/dvb-frontends/rtl2832*
13946
13947RTL2832_SDR MEDIA DRIVER
13948M:	Antti Palosaari <crope@iki.fi>
13949L:	linux-media@vger.kernel.org
13950W:	https://linuxtv.org
13951W:	http://palosaari.fi/linux/
13952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13953T:	git git://linuxtv.org/anttip/media_tree.git
13954S:	Maintained
13955F:	drivers/media/dvb-frontends/rtl2832_sdr*
13956
13957RTL8180 WIRELESS DRIVER
13958L:	linux-wireless@vger.kernel.org
13959W:	http://wireless.kernel.org/
13960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13961S:	Orphan
13962F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13963
13964RTL8187 WIRELESS DRIVER
13965M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13966M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13967M:	Larry Finger <Larry.Finger@lwfinger.net>
13968L:	linux-wireless@vger.kernel.org
13969W:	http://wireless.kernel.org/
13970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13971S:	Maintained
13972F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13973
13974REALTEK WIRELESS DRIVER (rtlwifi family)
13975M:	Ping-Ke Shih <pkshih@realtek.com>
13976L:	linux-wireless@vger.kernel.org
13977W:	http://wireless.kernel.org/
13978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13979S:	Maintained
13980F:	drivers/net/wireless/realtek/rtlwifi/
13981
13982REALTEK WIRELESS DRIVER (rtw88)
13983M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13984L:	linux-wireless@vger.kernel.org
13985S:	Maintained
13986F:	drivers/net/wireless/realtek/rtw88/
13987
13988RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13989M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13990L:	linux-wireless@vger.kernel.org
13991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13992S:	Maintained
13993F:	drivers/net/wireless/realtek/rtl8xxxu/
13994
13995RXRPC SOCKETS (AF_RXRPC)
13996M:	David Howells <dhowells@redhat.com>
13997L:	linux-afs@lists.infradead.org
13998S:	Supported
13999F:	net/rxrpc/
14000F:	include/keys/rxrpc-type.h
14001F:	include/net/af_rxrpc.h
14002F:	include/trace/events/rxrpc.h
14003F:	include/uapi/linux/rxrpc.h
14004F:	Documentation/networking/rxrpc.txt
14005W:	https://www.infradead.org/~dhowells/kafs/
14006
14007S3 SAVAGE FRAMEBUFFER DRIVER
14008M:	Antonino Daplas <adaplas@gmail.com>
14009L:	linux-fbdev@vger.kernel.org
14010S:	Maintained
14011F:	drivers/video/fbdev/savage/
14012
14013S390
14014M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14015M:	Vasily Gorbik <gor@linux.ibm.com>
14016M:	Christian Borntraeger <borntraeger@de.ibm.com>
14017L:	linux-s390@vger.kernel.org
14018W:	http://www.ibm.com/developerworks/linux/linux390/
14019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14020S:	Supported
14021F:	arch/s390/
14022F:	drivers/s390/
14023F:	Documentation/s390/
14024F:	Documentation/driver-api/s390-drivers.rst
14025
14026S390 COMMON I/O LAYER
14027M:	Sebastian Ott <sebott@linux.ibm.com>
14028M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14029L:	linux-s390@vger.kernel.org
14030W:	http://www.ibm.com/developerworks/linux/linux390/
14031S:	Supported
14032F:	drivers/s390/cio/
14033
14034S390 DASD DRIVER
14035M:	Stefan Haberland <sth@linux.ibm.com>
14036M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14037L:	linux-s390@vger.kernel.org
14038W:	http://www.ibm.com/developerworks/linux/linux390/
14039S:	Supported
14040F:	drivers/s390/block/dasd*
14041F:	block/partitions/ibm.c
14042
14043S390 IOMMU (PCI)
14044M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14045L:	linux-s390@vger.kernel.org
14046W:	http://www.ibm.com/developerworks/linux/linux390/
14047S:	Supported
14048F:	drivers/iommu/s390-iommu.c
14049
14050S390 IUCV NETWORK LAYER
14051M:	Julian Wiedmann <jwi@linux.ibm.com>
14052M:	Ursula Braun <ubraun@linux.ibm.com>
14053L:	linux-s390@vger.kernel.org
14054W:	http://www.ibm.com/developerworks/linux/linux390/
14055S:	Supported
14056F:	drivers/s390/net/*iucv*
14057F:	include/net/iucv/
14058F:	net/iucv/
14059
14060S390 NETWORK DRIVERS
14061M:	Julian Wiedmann <jwi@linux.ibm.com>
14062M:	Ursula Braun <ubraun@linux.ibm.com>
14063L:	linux-s390@vger.kernel.org
14064W:	http://www.ibm.com/developerworks/linux/linux390/
14065S:	Supported
14066F:	drivers/s390/net/
14067
14068S390 PCI SUBSYSTEM
14069M:	Sebastian Ott <sebott@linux.ibm.com>
14070M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14071L:	linux-s390@vger.kernel.org
14072W:	http://www.ibm.com/developerworks/linux/linux390/
14073S:	Supported
14074F:	arch/s390/pci/
14075F:	drivers/pci/hotplug/s390_pci_hpc.c
14076
14077S390 VFIO-CCW DRIVER
14078M:	Cornelia Huck <cohuck@redhat.com>
14079M:	Eric Farman <farman@linux.ibm.com>
14080R:	Halil Pasic <pasic@linux.ibm.com>
14081L:	linux-s390@vger.kernel.org
14082L:	kvm@vger.kernel.org
14083S:	Supported
14084F:	drivers/s390/cio/vfio_ccw*
14085F:	Documentation/s390/vfio-ccw.rst
14086F:	include/uapi/linux/vfio_ccw.h
14087
14088S390 ZCRYPT DRIVER
14089M:	Harald Freudenberger <freude@linux.ibm.com>
14090L:	linux-s390@vger.kernel.org
14091W:	http://www.ibm.com/developerworks/linux/linux390/
14092S:	Supported
14093F:	drivers/s390/crypto/
14094
14095S390 VFIO AP DRIVER
14096M:	Tony Krowiak <akrowiak@linux.ibm.com>
14097M:	Pierre Morel <pmorel@linux.ibm.com>
14098M:	Halil Pasic <pasic@linux.ibm.com>
14099L:	linux-s390@vger.kernel.org
14100W:	http://www.ibm.com/developerworks/linux/linux390/
14101S:	Supported
14102F:	drivers/s390/crypto/vfio_ap_drv.c
14103F:	drivers/s390/crypto/vfio_ap_private.h
14104F:	drivers/s390/crypto/vfio_ap_ops.c
14105F:	Documentation/s390/vfio-ap.rst
14106
14107S390 ZFCP DRIVER
14108M:	Steffen Maier <maier@linux.ibm.com>
14109M:	Benjamin Block <bblock@linux.ibm.com>
14110L:	linux-s390@vger.kernel.org
14111W:	http://www.ibm.com/developerworks/linux/linux390/
14112S:	Supported
14113F:	drivers/s390/scsi/zfcp_*
14114
14115S3C24XX SD/MMC Driver
14116M:	Ben Dooks <ben-linux@fluff.org>
14117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14118S:	Supported
14119F:	drivers/mmc/host/s3cmci.*
14120
14121SAA6588 RDS RECEIVER DRIVER
14122M:	Hans Verkuil <hverkuil@xs4all.nl>
14123L:	linux-media@vger.kernel.org
14124T:	git git://linuxtv.org/media_tree.git
14125W:	https://linuxtv.org
14126S:	Odd Fixes
14127F:	drivers/media/i2c/saa6588*
14128
14129SAA7134 VIDEO4LINUX DRIVER
14130M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14131L:	linux-media@vger.kernel.org
14132W:	https://linuxtv.org
14133T:	git git://linuxtv.org/media_tree.git
14134S:	Odd fixes
14135F:	Documentation/media/v4l-drivers/saa7134*
14136F:	drivers/media/pci/saa7134/
14137
14138SAA7146 VIDEO4LINUX-2 DRIVER
14139M:	Hans Verkuil <hverkuil@xs4all.nl>
14140L:	linux-media@vger.kernel.org
14141T:	git git://linuxtv.org/media_tree.git
14142S:	Maintained
14143F:	drivers/media/common/saa7146/
14144F:	drivers/media/pci/saa7146/
14145F:	include/media/drv-intf/saa7146*
14146
14147SAFESETID SECURITY MODULE
14148M:     Micah Morton <mortonm@chromium.org>
14149S:     Supported
14150F:     security/safesetid/
14151F:     Documentation/admin-guide/LSM/SafeSetID.rst
14152
14153SAMSUNG AUDIO (ASoC) DRIVERS
14154M:	Krzysztof Kozlowski <krzk@kernel.org>
14155M:	Sangbeom Kim <sbkim73@samsung.com>
14156M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14157L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14158S:	Supported
14159F:	sound/soc/samsung/
14160F:	Documentation/devicetree/bindings/sound/samsung*
14161
14162SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14163M:	Krzysztof Kozlowski <krzk@kernel.org>
14164L:	linux-crypto@vger.kernel.org
14165L:	linux-samsung-soc@vger.kernel.org
14166S:	Maintained
14167F:	drivers/crypto/exynos-rng.c
14168F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14169
14170SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14171M:	Łukasz Stelmach <l.stelmach@samsung.com>
14172L:	linux-samsung-soc@vger.kernel.org
14173S:	Maintained
14174F:	drivers/char/hw_random/exynos-trng.c
14175F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14176
14177SAMSUNG FRAMEBUFFER DRIVER
14178M:	Jingoo Han <jingoohan1@gmail.com>
14179L:	linux-fbdev@vger.kernel.org
14180S:	Maintained
14181F:	drivers/video/fbdev/s3c-fb.c
14182
14183SAMSUNG LAPTOP DRIVER
14184M:	Corentin Chary <corentin.chary@gmail.com>
14185L:	platform-driver-x86@vger.kernel.org
14186S:	Maintained
14187F:	drivers/platform/x86/samsung-laptop.c
14188
14189SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14190M:	Sangbeom Kim <sbkim73@samsung.com>
14191M:	Krzysztof Kozlowski <krzk@kernel.org>
14192M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14193L:	linux-kernel@vger.kernel.org
14194L:	linux-samsung-soc@vger.kernel.org
14195S:	Supported
14196F:	drivers/mfd/sec*.c
14197F:	drivers/regulator/s2m*.c
14198F:	drivers/regulator/s5m*.c
14199F:	drivers/clk/clk-s2mps11.c
14200F:	drivers/rtc/rtc-s5m.c
14201F:	include/linux/mfd/samsung/
14202F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14203F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14204F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14205F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14206
14207SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14208M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14209L:	linux-media@vger.kernel.org
14210L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14211S:	Maintained
14212F:	drivers/media/platform/s3c-camif/
14213F:	include/media/drv-intf/s3c_camif.h
14214
14215SAMSUNG S3FWRN5 NFC DRIVER
14216M:	Robert Baldyga <r.baldyga@samsung.com>
14217M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14218L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14219S:	Supported
14220F:	drivers/nfc/s3fwrn5
14221
14222SAMSUNG S5C73M3 CAMERA DRIVER
14223M:	Kyungmin Park <kyungmin.park@samsung.com>
14224M:	Andrzej Hajda <a.hajda@samsung.com>
14225L:	linux-media@vger.kernel.org
14226S:	Supported
14227F:	drivers/media/i2c/s5c73m3/*
14228
14229SAMSUNG S5K5BAF CAMERA DRIVER
14230M:	Kyungmin Park <kyungmin.park@samsung.com>
14231M:	Andrzej Hajda <a.hajda@samsung.com>
14232L:	linux-media@vger.kernel.org
14233S:	Supported
14234F:	drivers/media/i2c/s5k5baf.c
14235
14236SAMSUNG S5P Security SubSystem (SSS) DRIVER
14237M:	Krzysztof Kozlowski <krzk@kernel.org>
14238M:	Vladimir Zapolskiy <vz@mleia.com>
14239M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14240L:	linux-crypto@vger.kernel.org
14241L:	linux-samsung-soc@vger.kernel.org
14242S:	Maintained
14243F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14244F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14245F:	drivers/crypto/s5p-sss.c
14246
14247SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14248M:	Kyungmin Park <kyungmin.park@samsung.com>
14249M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14250L:	linux-media@vger.kernel.org
14251Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14252S:	Supported
14253F:	drivers/media/platform/exynos4-is/
14254
14255SAMSUNG SOC CLOCK DRIVERS
14256M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14257M:	Tomasz Figa <tomasz.figa@gmail.com>
14258M:	Chanwoo Choi <cw00.choi@samsung.com>
14259S:	Supported
14260L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14262F:	drivers/clk/samsung/
14263F:	include/dt-bindings/clock/exynos*.h
14264F:	Documentation/devicetree/bindings/clock/exynos*.txt
14265F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14266F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14267
14268SAMSUNG SPI DRIVERS
14269M:	Kukjin Kim <kgene@kernel.org>
14270M:	Krzysztof Kozlowski <krzk@kernel.org>
14271M:	Andi Shyti <andi@etezian.org>
14272L:	linux-spi@vger.kernel.org
14273L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14274S:	Maintained
14275F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14276F:	drivers/spi/spi-s3c*
14277F:	include/linux/platform_data/spi-s3c64xx.h
14278
14279SAMSUNG SXGBE DRIVERS
14280M:	Byungho An <bh74.an@samsung.com>
14281M:	Girish K S <ks.giri@samsung.com>
14282M:	Vipul Pandya <vipul.pandya@samsung.com>
14283S:	Supported
14284L:	netdev@vger.kernel.org
14285F:	drivers/net/ethernet/samsung/sxgbe/
14286
14287SAMSUNG THERMAL DRIVER
14288M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14289L:	linux-pm@vger.kernel.org
14290L:	linux-samsung-soc@vger.kernel.org
14291S:	Supported
14292T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14293F:	drivers/thermal/samsung/
14294
14295SAMSUNG USB2 PHY DRIVER
14296M:	Kamil Debski <kamil@wypas.org>
14297M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14298L:	linux-kernel@vger.kernel.org
14299S:	Supported
14300F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14301F:	Documentation/driver-api/phy/samsung-usb2.rst
14302F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14303F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14304F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14305F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14306F:	drivers/phy/samsung/phy-samsung-usb2.c
14307F:	drivers/phy/samsung/phy-samsung-usb2.h
14308
14309SC1200 WDT DRIVER
14310M:	Zwane Mwaikambo <zwanem@gmail.com>
14311S:	Maintained
14312F:	drivers/watchdog/sc1200wdt.c
14313
14314SCHEDULER
14315M:	Ingo Molnar <mingo@redhat.com>
14316M:	Peter Zijlstra <peterz@infradead.org>
14317M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14318M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14319R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14320R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14321R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14322R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14323L:	linux-kernel@vger.kernel.org
14324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14325S:	Maintained
14326F:	kernel/sched/
14327F:	include/linux/sched.h
14328F:	include/uapi/linux/sched.h
14329F:	include/linux/wait.h
14330F:	include/linux/preempt.h
14331
14332SCR24X CHIP CARD INTERFACE DRIVER
14333M:	Lubomir Rintel <lkundrak@v3.sk>
14334S:	Supported
14335F:	drivers/char/pcmcia/scr24x_cs.c
14336
14337SCSI CDROM DRIVER
14338M:	Jens Axboe <axboe@kernel.dk>
14339L:	linux-scsi@vger.kernel.org
14340W:	http://www.kernel.dk
14341S:	Maintained
14342F:	drivers/scsi/sr*
14343
14344SCSI RDMA PROTOCOL (SRP) INITIATOR
14345M:	Bart Van Assche <bvanassche@acm.org>
14346L:	linux-rdma@vger.kernel.org
14347S:	Supported
14348Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14349F:	drivers/infiniband/ulp/srp/
14350F:	include/scsi/srp.h
14351
14352SCSI RDMA PROTOCOL (SRP) TARGET
14353M:	Bart Van Assche <bvanassche@acm.org>
14354L:	linux-rdma@vger.kernel.org
14355L:	target-devel@vger.kernel.org
14356S:	Supported
14357Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14358F:	drivers/infiniband/ulp/srpt/
14359
14360SCSI SG DRIVER
14361M:	Doug Gilbert <dgilbert@interlog.com>
14362L:	linux-scsi@vger.kernel.org
14363W:	http://sg.danny.cz/sg
14364S:	Maintained
14365F:	Documentation/scsi/scsi-generic.txt
14366F:	drivers/scsi/sg.c
14367F:	include/scsi/sg.h
14368
14369SCSI SUBSYSTEM
14370M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14372M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14374Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14375L:	linux-scsi@vger.kernel.org
14376S:	Maintained
14377F:	Documentation/devicetree/bindings/scsi/
14378F:	drivers/scsi/
14379F:	include/scsi/
14380
14381SCSI TAPE DRIVER
14382M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14383L:	linux-scsi@vger.kernel.org
14384S:	Maintained
14385F:	Documentation/scsi/st.txt
14386F:	drivers/scsi/st.*
14387F:	drivers/scsi/st_*.h
14388
14389SCSI TARGET SUBSYSTEM
14390M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14391L:	linux-scsi@vger.kernel.org
14392L:	target-devel@vger.kernel.org
14393W:	http://www.linux-iscsi.org
14394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14395Q:	https://patchwork.kernel.org/project/target-devel/list/
14396S:	Supported
14397F:	drivers/target/
14398F:	include/target/
14399F:	Documentation/target/
14400
14401SCTP PROTOCOL
14402M:	Vlad Yasevich <vyasevich@gmail.com>
14403M:	Neil Horman <nhorman@tuxdriver.com>
14404M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14405L:	linux-sctp@vger.kernel.org
14406W:	http://lksctp.sourceforge.net
14407S:	Maintained
14408F:	Documentation/networking/sctp.txt
14409F:	include/linux/sctp.h
14410F:	include/uapi/linux/sctp.h
14411F:	include/net/sctp/
14412F:	net/sctp/
14413
14414SCx200 CPU SUPPORT
14415M:	Jim Cromie <jim.cromie@gmail.com>
14416S:	Odd Fixes
14417F:	Documentation/i2c/busses/scx200_acb.rst
14418F:	arch/x86/platform/scx200/
14419F:	drivers/watchdog/scx200_wdt.c
14420F:	drivers/i2c/busses/scx200*
14421F:	drivers/mtd/maps/scx200_docflash.c
14422F:	include/linux/scx200.h
14423
14424SCx200 GPIO DRIVER
14425M:	Jim Cromie <jim.cromie@gmail.com>
14426S:	Maintained
14427F:	drivers/char/scx200_gpio.c
14428F:	include/linux/scx200_gpio.h
14429
14430SCx200 HRT CLOCKSOURCE DRIVER
14431M:	Jim Cromie <jim.cromie@gmail.com>
14432S:	Maintained
14433F:	drivers/clocksource/scx200_hrt.c
14434
14435SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14436M:	Sascha Sommer <saschasommer@freenet.de>
14437L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14438S:	Maintained
14439F:	drivers/mmc/host/sdricoh_cs.c
14440
14441SECO BOARDS CEC DRIVER
14442M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14443S:	Maintained
14444F:	drivers/media/platform/seco-cec/seco-cec.c
14445F:	drivers/media/platform/seco-cec/seco-cec.h
14446
14447SECURE COMPUTING
14448M:	Kees Cook <keescook@chromium.org>
14449R:	Andy Lutomirski <luto@amacapital.net>
14450R:	Will Drewry <wad@chromium.org>
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14452S:	Supported
14453F:	kernel/seccomp.c
14454F:	include/uapi/linux/seccomp.h
14455F:	include/linux/seccomp.h
14456F:	tools/testing/selftests/seccomp/*
14457F:	tools/testing/selftests/kselftest_harness.h
14458F:	Documentation/userspace-api/seccomp_filter.rst
14459K:	\bsecure_computing
14460K:	\bTIF_SECCOMP\b
14461
14462SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14463M:	Al Cooper <alcooperx@gmail.com>
14464L:	linux-mmc@vger.kernel.org
14465L:	bcm-kernel-feedback-list@broadcom.com
14466S:	Maintained
14467F:	drivers/mmc/host/sdhci-brcmstb*
14468
14469SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14470M:	Adrian Hunter <adrian.hunter@intel.com>
14471L:	linux-mmc@vger.kernel.org
14472S:	Maintained
14473F:	drivers/mmc/host/sdhci*
14474F:	include/linux/mmc/sdhci*
14475
14476EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14477M:	Adrian Hunter <adrian.hunter@intel.com>
14478M:	Ritesh Harjani <riteshh@codeaurora.org>
14479M:	Asutosh Das <asutoshd@codeaurora.org>
14480L:	linux-mmc@vger.kernel.org
14481S:	Maintained
14482F:	drivers/mmc/host/cqhci*
14483
14484SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14485M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14486M:	Manjunath M B <manjumb@synopsys.com>
14487L:	linux-mmc@vger.kernel.org
14488S:	Maintained
14489F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14490
14491SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14492M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14493L:	linux-mmc@vger.kernel.org
14494S:	Supported
14495F:	drivers/mmc/host/sdhci-of-at91.c
14496
14497SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14498M:	Ben Dooks <ben-linux@fluff.org>
14499M:	Jaehoon Chung <jh80.chung@samsung.com>
14500L:	linux-mmc@vger.kernel.org
14501S:	Maintained
14502F:	drivers/mmc/host/sdhci-s3c*
14503
14504SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14505M:	Viresh Kumar <vireshk@kernel.org>
14506L:	linux-mmc@vger.kernel.org
14507S:	Maintained
14508F:	drivers/mmc/host/sdhci-spear.c
14509
14510SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14511M:	Kishon Vijay Abraham I <kishon@ti.com>
14512L:	linux-mmc@vger.kernel.org
14513S:	Maintained
14514F:	drivers/mmc/host/sdhci-omap.c
14515
14516SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14517M:	Scott Bauer <scott.bauer@intel.com>
14518M:	Jonathan Derrick <jonathan.derrick@intel.com>
14519L:	linux-block@vger.kernel.org
14520S:	Supported
14521F:	block/sed*
14522F:	block/opal_proto.h
14523F:	include/linux/sed*
14524F:	include/uapi/linux/sed*
14525
14526SECURITY CONTACT
14527M:	Security Officers <security@kernel.org>
14528S:	Supported
14529
14530SECURITY SUBSYSTEM
14531M:	James Morris <jmorris@namei.org>
14532M:	"Serge E. Hallyn" <serge@hallyn.com>
14533L:	linux-security-module@vger.kernel.org (suggested Cc:)
14534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14535W:	http://kernsec.org/
14536S:	Supported
14537F:	security/
14538X:	security/selinux/
14539
14540SELINUX SECURITY MODULE
14541M:	Paul Moore <paul@paul-moore.com>
14542M:	Stephen Smalley <sds@tycho.nsa.gov>
14543M:	Eric Paris <eparis@parisplace.org>
14544L:	selinux@vger.kernel.org
14545W:	https://selinuxproject.org
14546W:	https://github.com/SELinuxProject
14547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14548S:	Supported
14549F:	include/uapi/linux/selinux_netlink.h
14550F:	security/selinux/
14551F:	scripts/selinux/
14552F:	Documentation/admin-guide/LSM/SELinux.rst
14553
14554SENSABLE PHANTOM
14555M:	Jiri Slaby <jirislaby@gmail.com>
14556S:	Maintained
14557F:	drivers/misc/phantom.c
14558F:	include/uapi/linux/phantom.h
14559
14560SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14561M:	Tomasz Duszynski <tduszyns@gmail.com>
14562S:	Maintained
14563F:	drivers/iio/chemical/sps30.c
14564F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14565
14566SERIAL DEVICE BUS
14567M:	Rob Herring <robh@kernel.org>
14568L:	linux-serial@vger.kernel.org
14569S:	Maintained
14570F:	Documentation/devicetree/bindings/serial/slave-device.txt
14571F:	drivers/tty/serdev/
14572F:	include/linux/serdev.h
14573
14574SERIAL DRIVERS
14575M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14576L:	linux-serial@vger.kernel.org
14577S:	Maintained
14578F:	Documentation/devicetree/bindings/serial/
14579F:	drivers/tty/serial/
14580
14581SERIAL IR RECEIVER
14582M:	Sean Young <sean@mess.org>
14583L:	linux-media@vger.kernel.org
14584S:	Maintained
14585F:	drivers/media/rc/serial_ir.c
14586
14587SFC NETWORK DRIVER
14588M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14589M:	Edward Cree <ecree@solarflare.com>
14590M:	Martin Habets <mhabets@solarflare.com>
14591L:	netdev@vger.kernel.org
14592S:	Supported
14593F:	drivers/net/ethernet/sfc/
14594
14595SFF/SFP/SFP+ MODULE SUPPORT
14596M:	Russell King <linux@armlinux.org.uk>
14597L:	netdev@vger.kernel.org
14598S:	Maintained
14599F:	drivers/net/phy/phylink.c
14600F:	drivers/net/phy/sfp*
14601F:	include/linux/phylink.h
14602F:	include/linux/sfp.h
14603K:	phylink
14604
14605SGI GRU DRIVER
14606M:	Dimitri Sivanich <sivanich@sgi.com>
14607S:	Maintained
14608F:	drivers/misc/sgi-gru/
14609
14610SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14611M:	Pat Gefre <pfg@sgi.com>
14612L:	linux-ia64@vger.kernel.org
14613S:	Supported
14614F:	Documentation/ia64/serial.rst
14615F:	drivers/tty/serial/ioc?_serial.c
14616F:	include/linux/ioc?.h
14617
14618SGI XP/XPC/XPNET DRIVER
14619M:	Cliff Whickman <cpw@sgi.com>
14620M:	Robin Holt <robinmholt@gmail.com>
14621S:	Maintained
14622F:	drivers/misc/sgi-xp/
14623
14624SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14625M:	Ursula Braun <ubraun@linux.ibm.com>
14626M:	Karsten Graul <kgraul@linux.ibm.com>
14627L:	linux-s390@vger.kernel.org
14628W:	http://www.ibm.com/developerworks/linux/linux390/
14629S:	Supported
14630F:	net/smc/
14631
14632SHARP RJ54N1CB0C SENSOR DRIVER
14633M:	Jacopo Mondi <jacopo@jmondi.org>
14634L:	linux-media@vger.kernel.org
14635T:	git git://linuxtv.org/media_tree.git
14636S:	Odd fixes
14637F:	drivers/media/i2c/rj54n1cb0c.c
14638F:	include/media/i2c/rj54n1cb0c.h
14639
14640SH_VEU V4L2 MEM2MEM DRIVER
14641L:	linux-media@vger.kernel.org
14642S:	Orphan
14643F:	drivers/media/platform/sh_veu.c
14644
14645SH_VOU V4L2 OUTPUT DRIVER
14646L:	linux-media@vger.kernel.org
14647S:	Orphan
14648F:	drivers/media/platform/sh_vou.c
14649F:	include/media/drv-intf/sh_vou.h
14650
14651SI2157 MEDIA DRIVER
14652M:	Antti Palosaari <crope@iki.fi>
14653L:	linux-media@vger.kernel.org
14654W:	https://linuxtv.org
14655W:	http://palosaari.fi/linux/
14656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14657T:	git git://linuxtv.org/anttip/media_tree.git
14658S:	Maintained
14659F:	drivers/media/tuners/si2157*
14660
14661SI2165 MEDIA DRIVER
14662M:	Matthias Schwarzott <zzam@gentoo.org>
14663L:	linux-media@vger.kernel.org
14664W:	https://linuxtv.org
14665Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14666S:	Maintained
14667F:	drivers/media/dvb-frontends/si2165*
14668
14669SI2168 MEDIA DRIVER
14670M:	Antti Palosaari <crope@iki.fi>
14671L:	linux-media@vger.kernel.org
14672W:	https://linuxtv.org
14673W:	http://palosaari.fi/linux/
14674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14675T:	git git://linuxtv.org/anttip/media_tree.git
14676S:	Maintained
14677F:	drivers/media/dvb-frontends/si2168*
14678
14679SI470X FM RADIO RECEIVER I2C DRIVER
14680M:	Hans Verkuil <hverkuil@xs4all.nl>
14681L:	linux-media@vger.kernel.org
14682T:	git git://linuxtv.org/media_tree.git
14683W:	https://linuxtv.org
14684S:	Odd Fixes
14685F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14686
14687SI470X FM RADIO RECEIVER USB DRIVER
14688M:	Hans Verkuil <hverkuil@xs4all.nl>
14689L:	linux-media@vger.kernel.org
14690T:	git git://linuxtv.org/media_tree.git
14691W:	https://linuxtv.org
14692S:	Maintained
14693F:	drivers/media/radio/si470x/radio-si470x-common.c
14694F:	drivers/media/radio/si470x/radio-si470x.h
14695F:	drivers/media/radio/si470x/radio-si470x-usb.c
14696
14697SI4713 FM RADIO TRANSMITTER I2C DRIVER
14698M:	Eduardo Valentin <edubezval@gmail.com>
14699L:	linux-media@vger.kernel.org
14700T:	git git://linuxtv.org/media_tree.git
14701W:	https://linuxtv.org
14702S:	Odd Fixes
14703F:	drivers/media/radio/si4713/si4713.?
14704
14705SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14706M:	Eduardo Valentin <edubezval@gmail.com>
14707L:	linux-media@vger.kernel.org
14708T:	git git://linuxtv.org/media_tree.git
14709W:	https://linuxtv.org
14710S:	Odd Fixes
14711F:	drivers/media/radio/si4713/radio-platform-si4713.c
14712
14713SI4713 FM RADIO TRANSMITTER USB DRIVER
14714M:	Hans Verkuil <hverkuil@xs4all.nl>
14715L:	linux-media@vger.kernel.org
14716T:	git git://linuxtv.org/media_tree.git
14717W:	https://linuxtv.org
14718S:	Maintained
14719F:	drivers/media/radio/si4713/radio-usb-si4713.c
14720
14721SIANO DVB DRIVER
14722M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14723L:	linux-media@vger.kernel.org
14724W:	https://linuxtv.org
14725T:	git git://linuxtv.org/media_tree.git
14726S:	Odd fixes
14727F:	drivers/media/common/siano/
14728F:	drivers/media/usb/siano/
14729F:	drivers/media/usb/siano/
14730F:	drivers/media/mmc/siano/
14731
14732SIFIVE DRIVERS
14733M:	Palmer Dabbelt <palmer@sifive.com>
14734M:	Paul Walmsley <paul.walmsley@sifive.com>
14735L:	linux-riscv@lists.infradead.org
14736T:	git git://github.com/sifive/riscv-linux.git
14737S:	Supported
14738K:	[^@]sifive
14739N:	sifive
14740
14741SIFIVE FU540 SYSTEM-ON-CHIP
14742M:	Paul Walmsley <paul.walmsley@sifive.com>
14743M:	Palmer Dabbelt <palmer@sifive.com>
14744L:	linux-riscv@lists.infradead.org
14745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14746S:	Supported
14747K:	fu540
14748N:	fu540
14749
14750SILEAD TOUCHSCREEN DRIVER
14751M:	Hans de Goede <hdegoede@redhat.com>
14752L:	linux-input@vger.kernel.org
14753L:	platform-driver-x86@vger.kernel.org
14754S:	Maintained
14755F:	drivers/input/touchscreen/silead.c
14756F:	drivers/platform/x86/touchscreen_dmi.c
14757
14758SILICON MOTION SM712 FRAME BUFFER DRIVER
14759M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14760M:	Teddy Wang <teddy.wang@siliconmotion.com>
14761M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14762L:	linux-fbdev@vger.kernel.org
14763S:	Maintained
14764F:	drivers/video/fbdev/sm712*
14765F:	Documentation/fb/sm712fb.rst
14766
14767SIMPLE FIRMWARE INTERFACE (SFI)
14768M:	Len Brown <lenb@kernel.org>
14769L:	sfi-devel@simplefirmware.org
14770W:	http://simplefirmware.org/
14771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14772S:	Supported
14773F:	arch/x86/platform/sfi/
14774F:	drivers/sfi/
14775F:	include/linux/sfi*.h
14776
14777SIMPLEFB FB DRIVER
14778M:	Hans de Goede <hdegoede@redhat.com>
14779L:	linux-fbdev@vger.kernel.org
14780S:	Maintained
14781F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14782F:	drivers/video/fbdev/simplefb.c
14783F:	include/linux/platform_data/simplefb.h
14784
14785SIMTEC EB110ATX (Chalice CATS)
14786P:	Ben Dooks
14787P:	Vincent Sanders <vince@simtec.co.uk>
14788M:	Simtec Linux Team <linux@simtec.co.uk>
14789W:	http://www.simtec.co.uk/products/EB110ATX/
14790S:	Supported
14791
14792SIMTEC EB2410ITX (BAST)
14793P:	Ben Dooks
14794P:	Vincent Sanders <vince@simtec.co.uk>
14795M:	Simtec Linux Team <linux@simtec.co.uk>
14796W:	http://www.simtec.co.uk/products/EB2410ITX/
14797S:	Supported
14798F:	arch/arm/mach-s3c24xx/mach-bast.c
14799F:	arch/arm/mach-s3c24xx/bast-ide.c
14800F:	arch/arm/mach-s3c24xx/bast-irq.c
14801
14802SIPHASH PRF ROUTINES
14803M:	Jason A. Donenfeld <Jason@zx2c4.com>
14804S:	Maintained
14805F:	lib/siphash.c
14806F:	lib/test_siphash.c
14807F:	include/linux/siphash.h
14808
14809SIOX
14810M:	Thorsten Scherer <t.scherer@eckelmann.de>
14811M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14812R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14813S:	Supported
14814F:	drivers/siox/*
14815F:	drivers/gpio/gpio-siox.c
14816F:	include/trace/events/siox.h
14817
14818SIS 190 ETHERNET DRIVER
14819M:	Francois Romieu <romieu@fr.zoreil.com>
14820L:	netdev@vger.kernel.org
14821S:	Maintained
14822F:	drivers/net/ethernet/sis/sis190.c
14823
14824SIS 900/7016 FAST ETHERNET DRIVER
14825M:	Daniele Venzano <venza@brownhat.org>
14826W:	http://www.brownhat.org/sis900.html
14827L:	netdev@vger.kernel.org
14828S:	Maintained
14829F:	drivers/net/ethernet/sis/sis900.*
14830
14831SIS FRAMEBUFFER DRIVER
14832M:	Thomas Winischhofer <thomas@winischhofer.net>
14833W:	http://www.winischhofer.net/linuxsisvga.shtml
14834S:	Maintained
14835F:	Documentation/fb/sisfb.rst
14836F:	drivers/video/fbdev/sis/
14837F:	include/video/sisfb.h
14838
14839SIS USB2VGA DRIVER
14840M:	Thomas Winischhofer <thomas@winischhofer.net>
14841W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14842S:	Maintained
14843F:	drivers/usb/misc/sisusbvga/
14844
14845SLAB ALLOCATOR
14846M:	Christoph Lameter <cl@linux.com>
14847M:	Pekka Enberg <penberg@kernel.org>
14848M:	David Rientjes <rientjes@google.com>
14849M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14850M:	Andrew Morton <akpm@linux-foundation.org>
14851L:	linux-mm@kvack.org
14852S:	Maintained
14853F:	include/linux/sl?b*.h
14854F:	mm/sl?b*
14855
14856SLEEPABLE READ-COPY UPDATE (SRCU)
14857M:	Lai Jiangshan <jiangshanlai@gmail.com>
14858M:	"Paul E. McKenney" <paulmck@kernel.org>
14859M:	Josh Triplett <josh@joshtriplett.org>
14860R:	Steven Rostedt <rostedt@goodmis.org>
14861R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14862L:	rcu@vger.kernel.org
14863W:	http://www.rdrop.com/users/paulmck/RCU/
14864S:	Supported
14865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14866F:	include/linux/srcu*.h
14867F:	kernel/rcu/srcu*.c
14868
14869SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14870M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14871L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14872S:	Maintained
14873F:	drivers/slimbus/
14874F:	Documentation/devicetree/bindings/slimbus/
14875F:	include/linux/slimbus.h
14876
14877SMACK SECURITY MODULE
14878M:	Casey Schaufler <casey@schaufler-ca.com>
14879L:	linux-security-module@vger.kernel.org
14880W:	http://schaufler-ca.com
14881T:	git git://github.com/cschaufler/smack-next
14882S:	Maintained
14883F:	Documentation/admin-guide/LSM/Smack.rst
14884F:	security/smack/
14885
14886SMC91x ETHERNET DRIVER
14887M:	Nicolas Pitre <nico@fluxnic.net>
14888S:	Odd Fixes
14889F:	drivers/net/ethernet/smsc/smc91x.*
14890
14891SMIA AND SMIA++ IMAGE SENSOR DRIVER
14892M:	Sakari Ailus <sakari.ailus@iki.fi>
14893L:	linux-media@vger.kernel.org
14894S:	Maintained
14895F:	drivers/media/i2c/smiapp/
14896F:	include/media/i2c/smiapp.h
14897F:	drivers/media/i2c/smiapp-pll.c
14898F:	drivers/media/i2c/smiapp-pll.h
14899F:	include/uapi/linux/smiapp.h
14900F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14901
14902SMM665 HARDWARE MONITOR DRIVER
14903M:	Guenter Roeck <linux@roeck-us.net>
14904L:	linux-hwmon@vger.kernel.org
14905S:	Maintained
14906F:	Documentation/hwmon/smm665.rst
14907F:	drivers/hwmon/smm665.c
14908
14909SMSC EMC2103 HARDWARE MONITOR DRIVER
14910M:	Steve Glendinning <steve.glendinning@shawell.net>
14911L:	linux-hwmon@vger.kernel.org
14912S:	Maintained
14913F:	Documentation/hwmon/emc2103.rst
14914F:	drivers/hwmon/emc2103.c
14915
14916SMSC SCH5627 HARDWARE MONITOR DRIVER
14917M:	Hans de Goede <hdegoede@redhat.com>
14918L:	linux-hwmon@vger.kernel.org
14919S:	Supported
14920F:	Documentation/hwmon/sch5627.rst
14921F:	drivers/hwmon/sch5627.c
14922
14923SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14924M:	Steve Glendinning <steve.glendinning@shawell.net>
14925L:	linux-fbdev@vger.kernel.org
14926S:	Maintained
14927F:	drivers/video/fbdev/smscufx.c
14928
14929SMSC47B397 HARDWARE MONITOR DRIVER
14930M:	Jean Delvare <jdelvare@suse.com>
14931L:	linux-hwmon@vger.kernel.org
14932S:	Maintained
14933F:	Documentation/hwmon/smsc47b397.rst
14934F:	drivers/hwmon/smsc47b397.c
14935
14936SMSC911x ETHERNET DRIVER
14937M:	Steve Glendinning <steve.glendinning@shawell.net>
14938L:	netdev@vger.kernel.org
14939S:	Maintained
14940F:	include/linux/smsc911x.h
14941F:	drivers/net/ethernet/smsc/smsc911x.*
14942
14943SMSC9420 PCI ETHERNET DRIVER
14944M:	Steve Glendinning <steve.glendinning@shawell.net>
14945L:	netdev@vger.kernel.org
14946S:	Maintained
14947F:	drivers/net/ethernet/smsc/smsc9420.*
14948
14949SOC-CAMERA V4L2 SUBSYSTEM
14950L:	linux-media@vger.kernel.org
14951T:	git git://linuxtv.org/media_tree.git
14952S:	Orphan
14953F:	include/media/soc_camera.h
14954F:	drivers/staging/media/soc_camera/
14955
14956SOCIONEXT SYNQUACER I2C DRIVER
14957M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14958L:	linux-i2c@vger.kernel.org
14959S:	Maintained
14960F:	drivers/i2c/busses/i2c-synquacer.c
14961F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14962
14963SOCIONEXT UNIPHIER SOUND DRIVER
14964L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14965S:	Orphan
14966F:	sound/soc/uniphier/
14967
14968SOEKRIS NET48XX LED SUPPORT
14969M:	Chris Boot <bootc@bootc.net>
14970S:	Maintained
14971F:	drivers/leds/leds-net48xx.c
14972
14973SOFT-IWARP DRIVER (siw)
14974M:	Bernard Metzler <bmt@zurich.ibm.com>
14975L:	linux-rdma@vger.kernel.org
14976S:	Supported
14977F:	drivers/infiniband/sw/siw/
14978F:	include/uapi/rdma/siw-abi.h
14979
14980SOFT-ROCE DRIVER (rxe)
14981M:	Moni Shoua <monis@mellanox.com>
14982L:	linux-rdma@vger.kernel.org
14983S:	Supported
14984W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14985Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14986F:	drivers/infiniband/sw/rxe/
14987F:	include/uapi/rdma/rdma_user_rxe.h
14988
14989SOFTLOGIC 6x10 MPEG CODEC
14990M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14991M:	Anton Sviridenko <anton@corp.bluecherry.net>
14992M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14993M:	Andrey Utkin <andrey_utkin@fastmail.com>
14994M:	Ismael Luceno <ismael@iodev.co.uk>
14995L:	linux-media@vger.kernel.org
14996S:	Supported
14997F:	drivers/media/pci/solo6x10/
14998
14999SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15000M:	James Morse <james.morse@arm.com>
15001L:	linux-arm-kernel@lists.infradead.org
15002S:	Maintained
15003F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15004F:	drivers/firmware/arm_sdei.c
15005F:	include/linux/arm_sdei.h
15006F:	include/uapi/linux/arm_sdei.h
15007
15008SOFTWARE RAID (Multiple Disks) SUPPORT
15009M:	Song Liu <song@kernel.org>
15010L:	linux-raid@vger.kernel.org
15011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15012S:	Supported
15013F:	drivers/md/Makefile
15014F:	drivers/md/Kconfig
15015F:	drivers/md/md*
15016F:	drivers/md/raid*
15017F:	include/linux/raid/
15018F:	include/uapi/linux/raid/
15019
15020SOCIONEXT (SNI) AVE NETWORK DRIVER
15021M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15022L:	netdev@vger.kernel.org
15023S:	Maintained
15024F:	drivers/net/ethernet/socionext/sni_ave.c
15025F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15026
15027SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15028M:	Jassi Brar <jaswinder.singh@linaro.org>
15029M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15030L:	netdev@vger.kernel.org
15031S:	Maintained
15032F:	drivers/net/ethernet/socionext/netsec.c
15033F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15034
15035SOCIONEXT (SNI) Synquacer SPI DRIVER
15036M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15037M:	Jassi Brar <jaswinder.singh@linaro.org>
15038L:	linux-spi@vger.kernel.org
15039S:	Maintained
15040F:	drivers/spi/spi-synquacer.c
15041F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15042
15043SOLIDRUN CLEARFOG SUPPORT
15044M:	Russell King <linux@armlinux.org.uk>
15045S:	Maintained
15046F:	arch/arm/boot/dts/armada-388-clearfog*
15047F:	arch/arm/boot/dts/armada-38x-solidrun-*
15048
15049SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15050M:	Russell King <linux@armlinux.org.uk>
15051S:	Maintained
15052F:	arch/arm/boot/dts/imx6*-cubox-i*
15053F:	arch/arm/boot/dts/imx6*-hummingboard*
15054F:	arch/arm/boot/dts/imx6*-sr-*
15055
15056SONIC NETWORK DRIVER
15057M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15058L:	netdev@vger.kernel.org
15059S:	Maintained
15060F:	drivers/net/ethernet/natsemi/sonic.*
15061
15062SONICS SILICON BACKPLANE DRIVER (SSB)
15063M:	Michael Buesch <m@bues.ch>
15064L:	linux-wireless@vger.kernel.org
15065S:	Maintained
15066F:	drivers/ssb/
15067F:	include/linux/ssb/
15068
15069SONY IMX214 SENSOR DRIVER
15070M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15071L:	linux-media@vger.kernel.org
15072T:	git git://linuxtv.org/media_tree.git
15073S:	Maintained
15074F:	drivers/media/i2c/imx214.c
15075F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15076
15077SONY IMX258 SENSOR DRIVER
15078M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15079L:	linux-media@vger.kernel.org
15080T:	git git://linuxtv.org/media_tree.git
15081S:	Maintained
15082F:	drivers/media/i2c/imx258.c
15083
15084SONY IMX274 SENSOR DRIVER
15085M:	Leon Luo <leonl@leopardimaging.com>
15086L:	linux-media@vger.kernel.org
15087T:	git git://linuxtv.org/media_tree.git
15088S:	Maintained
15089F:	drivers/media/i2c/imx274.c
15090F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15091
15092SONY IMX319 SENSOR DRIVER
15093M:	Bingbu Cao <bingbu.cao@intel.com>
15094L:	linux-media@vger.kernel.org
15095T:	git git://linuxtv.org/media_tree.git
15096S:	Maintained
15097F:	drivers/media/i2c/imx319.c
15098
15099SONY IMX355 SENSOR DRIVER
15100M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15101L:	linux-media@vger.kernel.org
15102T:	git git://linuxtv.org/media_tree.git
15103S:	Maintained
15104F:	drivers/media/i2c/imx355.c
15105
15106SONY MEMORYSTICK SUBSYSTEM
15107M:	Maxim Levitsky <maximlevitsky@gmail.com>
15108M:	Alex Dubov <oakad@yahoo.com>
15109M:	Ulf Hansson <ulf.hansson@linaro.org>
15110L:	linux-mmc@vger.kernel.org
15111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15112S:	Maintained
15113F:	drivers/memstick/
15114F:	include/linux/memstick.h
15115
15116SONY VAIO CONTROL DEVICE DRIVER
15117M:	Mattia Dongili <malattia@linux.it>
15118L:	platform-driver-x86@vger.kernel.org
15119W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15120S:	Maintained
15121F:	Documentation/admin-guide/laptops/sony-laptop.rst
15122F:	drivers/char/sonypi.c
15123F:	drivers/platform/x86/sony-laptop.c
15124F:	include/linux/sony-laptop.h
15125
15126SOUND
15127M:	Jaroslav Kysela <perex@perex.cz>
15128M:	Takashi Iwai <tiwai@suse.com>
15129L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15130W:	http://www.alsa-project.org/
15131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15132Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15133S:	Maintained
15134F:	Documentation/sound/
15135F:	include/sound/
15136F:	include/uapi/sound/
15137F:	sound/
15138
15139SOUND - COMPRESSED AUDIO
15140M:	Vinod Koul <vkoul@kernel.org>
15141L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15143S:	Supported
15144F:	Documentation/sound/designs/compress-offload.rst
15145F:	include/sound/compress_driver.h
15146F:	include/uapi/sound/compress_*
15147F:	sound/core/compress_offload.c
15148F:	sound/soc/soc-compress.c
15149
15150SOUND - DMAENGINE HELPERS
15151M:	Lars-Peter Clausen <lars@metafoo.de>
15152S:	Supported
15153F:	include/sound/dmaengine_pcm.h
15154F:	sound/core/pcm_dmaengine.c
15155F:	sound/soc/soc-generic-dmaengine-pcm.c
15156
15157SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15158M:	Liam Girdwood <lgirdwood@gmail.com>
15159M:	Mark Brown <broonie@kernel.org>
15160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15161L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15162W:	http://alsa-project.org/main/index.php/ASoC
15163S:	Supported
15164F:	Documentation/devicetree/bindings/sound/
15165F:	Documentation/sound/soc/
15166F:	sound/soc/
15167F:	include/dt-bindings/sound/
15168F:	include/sound/soc*
15169
15170SOUNDWIRE SUBSYSTEM
15171M:	Vinod Koul <vkoul@kernel.org>
15172M:	Sanyog Kale <sanyog.r.kale@intel.com>
15173R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15175S:	Supported
15176F:	Documentation/driver-api/soundwire/
15177F:	drivers/soundwire/
15178F:	include/linux/soundwire/
15179
15180SP2 MEDIA DRIVER
15181M:	Olli Salonen <olli.salonen@iki.fi>
15182L:	linux-media@vger.kernel.org
15183W:	https://linuxtv.org
15184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15185S:	Maintained
15186F:	drivers/media/dvb-frontends/sp2*
15187
15188SPARC + UltraSPARC (sparc/sparc64)
15189M:	"David S. Miller" <davem@davemloft.net>
15190L:	sparclinux@vger.kernel.org
15191Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15194S:	Maintained
15195F:	arch/sparc/
15196F:	drivers/sbus/
15197
15198SPARC SERIAL DRIVERS
15199M:	"David S. Miller" <davem@davemloft.net>
15200L:	sparclinux@vger.kernel.org
15201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15203S:	Maintained
15204F:	include/linux/sunserialcore.h
15205F:	drivers/tty/serial/suncore.c
15206F:	drivers/tty/serial/sunhv.c
15207F:	drivers/tty/serial/sunsab.c
15208F:	drivers/tty/serial/sunsab.h
15209F:	drivers/tty/serial/sunsu.c
15210F:	drivers/tty/serial/sunzilog.c
15211F:	drivers/tty/serial/sunzilog.h
15212F:	drivers/tty/vcc.c
15213
15214SPARSE CHECKER
15215M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15216L:	linux-sparse@vger.kernel.org
15217W:	https://sparse.wiki.kernel.org/
15218T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15219S:	Maintained
15220F:	include/linux/compiler.h
15221
15222SPEAR CLOCK FRAMEWORK SUPPORT
15223M:	Viresh Kumar <vireshk@kernel.org>
15224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15225W:	http://www.st.com/spear
15226S:	Maintained
15227F:	drivers/clk/spear/
15228
15229SPEAR PLATFORM SUPPORT
15230M:	Viresh Kumar <vireshk@kernel.org>
15231M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15233W:	http://www.st.com/spear
15234S:	Maintained
15235F:	arch/arm/boot/dts/spear*
15236F:	arch/arm/mach-spear/
15237
15238SPI NOR SUBSYSTEM
15239M:	Marek Vasut <marek.vasut@gmail.com>
15240M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15241L:	linux-mtd@lists.infradead.org
15242W:	http://www.linux-mtd.infradead.org/
15243Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15245S:	Maintained
15246F:	drivers/mtd/spi-nor/
15247F:	include/linux/mtd/spi-nor.h
15248
15249SPI SUBSYSTEM
15250M:	Mark Brown <broonie@kernel.org>
15251L:	linux-spi@vger.kernel.org
15252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15253Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15254S:	Maintained
15255F:	Documentation/devicetree/bindings/spi/
15256F:	Documentation/spi/
15257F:	drivers/spi/
15258F:	include/linux/spi/
15259F:	include/uapi/linux/spi/
15260F:	tools/spi/
15261
15262SPIDERNET NETWORK DRIVER for CELL
15263M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15264L:	netdev@vger.kernel.org
15265S:	Supported
15266F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15267F:	drivers/net/ethernet/toshiba/spider_net*
15268
15269SPMI SUBSYSTEM
15270R:	Stephen Boyd <sboyd@kernel.org>
15271L:	linux-arm-msm@vger.kernel.org
15272F:	Documentation/devicetree/bindings/spmi/
15273F:	drivers/spmi/
15274F:	include/dt-bindings/spmi/spmi.h
15275F:	include/linux/spmi.h
15276F:	include/trace/events/spmi.h
15277
15278SPU FILE SYSTEM
15279M:	Jeremy Kerr <jk@ozlabs.org>
15280L:	linuxppc-dev@lists.ozlabs.org
15281W:	http://www.ibm.com/developerworks/power/cell/
15282S:	Supported
15283F:	Documentation/filesystems/spufs.txt
15284F:	arch/powerpc/platforms/cell/spufs/
15285
15286SQUASHFS FILE SYSTEM
15287M:	Phillip Lougher <phillip@squashfs.org.uk>
15288L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15289W:	http://squashfs.org.uk
15290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15291S:	Maintained
15292F:	Documentation/filesystems/squashfs.txt
15293F:	fs/squashfs/
15294
15295SRM (Alpha) environment access
15296M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15297S:	Maintained
15298F:	arch/alpha/kernel/srm_env.c
15299
15300ST LSM6DSx IMU IIO DRIVER
15301M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15302L:	linux-iio@vger.kernel.org
15303W:	http://www.st.com/
15304S:	Maintained
15305F:	drivers/iio/imu/st_lsm6dsx/
15306F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15307
15308ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15309M:	Mickael Guene <mickael.guene@st.com>
15310L:	linux-media@vger.kernel.org
15311T:	git git://linuxtv.org/media_tree.git
15312S:	Maintained
15313F:	drivers/media/i2c/st-mipid02.c
15314F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15315
15316ST STM32 I2C/SMBUS DRIVER
15317M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15318L:	linux-i2c@vger.kernel.org
15319S:	Maintained
15320F:	drivers/i2c/busses/i2c-stm32*
15321
15322ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15323M:	Song Qiang <songqiang1304521@gmail.com>
15324L:	linux-iio@vger.kernel.org
15325S:	Maintained
15326F:	drivers/iio/proximity/vl53l0x-i2c.c
15327F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15328
15329STABLE BRANCH
15330M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15331M:	Sasha Levin <sashal@kernel.org>
15332L:	stable@vger.kernel.org
15333S:	Supported
15334F:	Documentation/process/stable-kernel-rules.rst
15335
15336STAGING - COMEDI
15337M:	Ian Abbott <abbotti@mev.co.uk>
15338M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15339S:	Odd Fixes
15340F:	drivers/staging/comedi/
15341
15342STAGING - FIELDBUS SUBSYSTEM
15343M:	Sven Van Asbroeck <TheSven73@gmail.com>
15344S:	Maintained
15345F:	drivers/staging/fieldbus/*
15346F:	drivers/staging/fieldbus/Documentation/
15347
15348STAGING - HMS ANYBUS-S BUS
15349M:	Sven Van Asbroeck <TheSven73@gmail.com>
15350S:	Maintained
15351F:	drivers/staging/fieldbus/anybuss/
15352
15353STAGING - INDUSTRIAL IO
15354M:	Jonathan Cameron <jic23@kernel.org>
15355L:	linux-iio@vger.kernel.org
15356S:	Odd Fixes
15357F:	Documentation/devicetree/bindings/staging/iio/
15358F:	drivers/staging/iio/
15359
15360STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15361M:	Marc Dietrich <marvin24@gmx.de>
15362L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15363L:	linux-tegra@vger.kernel.org
15364S:	Maintained
15365F:	drivers/staging/nvec/
15366
15367STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15368M:	Jens Frederich <jfrederich@gmail.com>
15369M:	Daniel Drake <dsd@laptop.org>
15370M:	Jon Nettleton <jon.nettleton@gmail.com>
15371W:	http://wiki.laptop.org/go/DCON
15372S:	Maintained
15373F:	drivers/staging/olpc_dcon/
15374
15375STAGING - REALTEK RTL8712U DRIVERS
15376M:	Larry Finger <Larry.Finger@lwfinger.net>
15377M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15378S:	Odd Fixes
15379F:	drivers/staging/rtl8712/
15380
15381STAGING - REALTEK RTL8188EU DRIVERS
15382M:	Larry Finger <Larry.Finger@lwfinger.net>
15383S:	Odd Fixes
15384F:	drivers/staging/rtl8188eu/
15385
15386STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15387M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15388M:	Teddy Wang <teddy.wang@siliconmotion.com>
15389M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15390L:	linux-fbdev@vger.kernel.org
15391S:	Maintained
15392F:	drivers/staging/sm750fb/
15393
15394STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15395M:	William Hubbs <w.d.hubbs@gmail.com>
15396M:	Chris Brannon <chris@the-brannons.com>
15397M:	Kirk Reiser <kirk@reisers.ca>
15398M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15399L:	speakup@linux-speakup.org
15400W:	http://www.linux-speakup.org/
15401S:	Odd Fixes
15402F:	drivers/staging/speakup/
15403
15404STAGING - VIA VT665X DRIVERS
15405M:	Forest Bond <forest@alittletooquiet.net>
15406S:	Odd Fixes
15407F:	drivers/staging/vt665?/
15408
15409STAGING - WILC1000 WIFI DRIVER
15410M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15411M:	Ajay Singh <ajay.kathat@microchip.com>
15412L:	linux-wireless@vger.kernel.org
15413S:	Supported
15414F:	drivers/staging/wilc1000/
15415
15416STAGING SUBSYSTEM
15417M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15419L:	devel@driverdev.osuosl.org
15420S:	Supported
15421F:	drivers/staging/
15422
15423STARFIRE/DURALAN NETWORK DRIVER
15424M:	Ion Badulescu <ionut@badula.org>
15425S:	Odd Fixes
15426F:	drivers/net/ethernet/adaptec/starfire*
15427
15428STEC S1220 SKD DRIVER
15429M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15430L:	linux-block@vger.kernel.org
15431S:	Maintained
15432F:	drivers/block/skd*[ch]
15433
15434STI AUDIO (ASoC) DRIVERS
15435M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15436L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15437S:	Maintained
15438F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15439F:	sound/soc/sti/
15440
15441STI CEC DRIVER
15442M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15443S:	Maintained
15444F:	drivers/media/platform/sti/cec/
15445F:	Documentation/devicetree/bindings/media/stih-cec.txt
15446
15447STK1160 USB VIDEO CAPTURE DRIVER
15448M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15449L:	linux-media@vger.kernel.org
15450T:	git git://linuxtv.org/media_tree.git
15451S:	Maintained
15452F:	drivers/media/usb/stk1160/
15453
15454STM32 AUDIO (ASoC) DRIVERS
15455M:	Olivier Moysan <olivier.moysan@st.com>
15456M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15457L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15458S:	Maintained
15459F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15460F:	sound/soc/stm/
15461
15462STM32 TIMER/LPTIMER DRIVERS
15463M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15464S:	Maintained
15465F:	drivers/*/stm32-*timer*
15466F:	drivers/pwm/pwm-stm32*
15467F:	include/linux/*/stm32-*tim*
15468F:	Documentation/ABI/testing/*timer-stm32
15469F:	Documentation/devicetree/bindings/*/stm32-*timer*
15470F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15471
15472STMMAC ETHERNET DRIVER
15473M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15474M:	Alexandre Torgue <alexandre.torgue@st.com>
15475M:	Jose Abreu <joabreu@synopsys.com>
15476L:	netdev@vger.kernel.org
15477W:	http://www.stlinux.com
15478S:	Supported
15479F:	drivers/net/ethernet/stmicro/stmmac/
15480
15481SUN3/3X
15482M:	Sam Creasey <sammy@sammy.net>
15483W:	http://sammy.net/sun3/
15484S:	Maintained
15485F:	arch/m68k/kernel/*sun3*
15486F:	arch/m68k/sun3*/
15487F:	arch/m68k/include/asm/sun3*
15488F:	drivers/net/ethernet/i825xx/sun3*
15489
15490SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15491M:	Hans de Goede <hdegoede@redhat.com>
15492L:	linux-input@vger.kernel.org
15493S:	Maintained
15494F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15495F:	drivers/input/keyboard/sun4i-lradc-keys.c
15496
15497SUNDANCE NETWORK DRIVER
15498M:	Denis Kirjanov <kda@linux-powerpc.org>
15499L:	netdev@vger.kernel.org
15500S:	Maintained
15501F:	drivers/net/ethernet/dlink/sundance.c
15502
15503SUPERH
15504M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15505M:	Rich Felker <dalias@libc.org>
15506L:	linux-sh@vger.kernel.org
15507Q:	http://patchwork.kernel.org/project/linux-sh/list/
15508S:	Maintained
15509F:	Documentation/sh/
15510F:	arch/sh/
15511F:	drivers/sh/
15512
15513SUSPEND TO RAM
15514M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15515M:	Len Brown <len.brown@intel.com>
15516M:	Pavel Machek <pavel@ucw.cz>
15517L:	linux-pm@vger.kernel.org
15518B:	https://bugzilla.kernel.org
15519S:	Supported
15520F:	Documentation/power/
15521F:	arch/x86/kernel/acpi/
15522F:	drivers/base/power/
15523F:	kernel/power/
15524F:	include/linux/suspend.h
15525F:	include/linux/freezer.h
15526F:	include/linux/pm.h
15527
15528SVGA HANDLING
15529M:	Martin Mares <mj@ucw.cz>
15530L:	linux-video@atrey.karlin.mff.cuni.cz
15531S:	Maintained
15532F:	Documentation/admin-guide/svga.rst
15533F:	arch/x86/boot/video*
15534
15535SWIOTLB SUBSYSTEM
15536M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15537L:	iommu@lists.linux-foundation.org
15538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15539S:	Supported
15540F:	kernel/dma/swiotlb.c
15541F:	arch/*/kernel/pci-swiotlb.c
15542F:	include/linux/swiotlb.h
15543
15544SWITCHDEV
15545M:	Jiri Pirko <jiri@resnulli.us>
15546M:	Ivan Vecera <ivecera@redhat.com>
15547L:	netdev@vger.kernel.org
15548S:	Supported
15549F:	net/switchdev/
15550F:	include/net/switchdev.h
15551
15552SY8106A REGULATOR DRIVER
15553M:	Icenowy Zheng <icenowy@aosc.io>
15554S:	Maintained
15555F:	drivers/regulator/sy8106a-regulator.c
15556F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15557
15558SYNC FILE FRAMEWORK
15559M:	Sumit Semwal <sumit.semwal@linaro.org>
15560R:	Gustavo Padovan <gustavo@padovan.org>
15561S:	Maintained
15562L:	linux-media@vger.kernel.org
15563L:	dri-devel@lists.freedesktop.org
15564F:	drivers/dma-buf/sync_*
15565F:	drivers/dma-buf/dma-fence*
15566F:	drivers/dma-buf/sw_sync.c
15567F:	include/linux/sync_file.h
15568F:	include/uapi/linux/sync_file.h
15569F:	Documentation/driver-api/sync_file.rst
15570T:	git git://anongit.freedesktop.org/drm/drm-misc
15571
15572SYNOPSYS ARC ARCHITECTURE
15573M:	Vineet Gupta <vgupta@synopsys.com>
15574L:	linux-snps-arc@lists.infradead.org
15575S:	Supported
15576F:	arch/arc/
15577F:	Documentation/devicetree/bindings/arc/*
15578F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15579F:	drivers/clocksource/arc_timer.c
15580F:	drivers/tty/serial/arc_uart.c
15581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15582
15583SYNOPSYS ARC HSDK SDP pll clock driver
15584M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15585S:	Supported
15586F:	drivers/clk/clk-hsdk-pll.c
15587F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15588
15589SYNOPSYS ARC SDP clock driver
15590M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15591S:	Supported
15592F:	drivers/clk/axs10x/*
15593F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15594
15595SYNOPSYS ARC SDP platform support
15596M:	Alexey Brodkin <abrodkin@synopsys.com>
15597S:	Supported
15598F:	arch/arc/plat-axs10x
15599F:	arch/arc/boot/dts/ax*
15600F:	Documentation/devicetree/bindings/arc/axs10*
15601
15602SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15603M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15604S:	Supported
15605F:	drivers/reset/reset-axs10x.c
15606F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15607
15608SYNOPSYS CREG GPIO DRIVER
15609M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15610S:	Maintained
15611F:	drivers/gpio/gpio-creg-snps.c
15612F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15613
15614SYNOPSYS DESIGNWARE 8250 UART DRIVER
15615R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15616S:	Maintained
15617F:	drivers/tty/serial/8250/8250_dw.c
15618
15619SYNOPSYS DESIGNWARE APB GPIO DRIVER
15620M:	Hoan Tran <hoan@os.amperecomputing.com>
15621L:	linux-gpio@vger.kernel.org
15622S:	Maintained
15623F:	drivers/gpio/gpio-dwapb.c
15624F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15625
15626SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15627M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15628S:	Maintained
15629F:	drivers/dma/dw-axi-dmac/
15630F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15631
15632SYNOPSYS DESIGNWARE DMAC DRIVER
15633M:	Viresh Kumar <vireshk@kernel.org>
15634R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15635S:	Maintained
15636F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15637F:	drivers/dma/dw/
15638F:	include/dt-bindings/dma/dw-dmac.h
15639F:	include/linux/dma/dw.h
15640F:	include/linux/platform_data/dma-dw.h
15641
15642SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15643M:	Jose Abreu <Jose.Abreu@synopsys.com>
15644L:	netdev@vger.kernel.org
15645S:	Supported
15646F:	drivers/net/ethernet/synopsys/
15647
15648SYNOPSYS DESIGNWARE I2C DRIVER
15649M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15650R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15651R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15652L:	linux-i2c@vger.kernel.org
15653S:	Maintained
15654F:	drivers/i2c/busses/i2c-designware-*
15655F:	include/linux/platform_data/i2c-designware.h
15656
15657SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15658M:	Jaehoon Chung <jh80.chung@samsung.com>
15659L:	linux-mmc@vger.kernel.org
15660S:	Maintained
15661F:	drivers/mmc/host/dw_mmc*
15662
15663SYNOPSYS HSDK RESET CONTROLLER DRIVER
15664M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15665S:	Supported
15666F:	drivers/reset/reset-hsdk.c
15667F:	include/dt-bindings/reset/snps,hsdk-reset.h
15668F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15669
15670SYSTEM CONFIGURATION (SYSCON)
15671M:	Lee Jones <lee.jones@linaro.org>
15672M:	Arnd Bergmann <arnd@arndb.de>
15673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15674S:	Supported
15675F:	drivers/mfd/syscon.c
15676
15677SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15678M:	Sudeep Holla <sudeep.holla@arm.com>
15679L:	linux-arm-kernel@lists.infradead.org
15680S:	Maintained
15681F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15682F:	drivers/clk/clk-sc[mp]i.c
15683F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15684F:	drivers/firmware/arm_scpi.c
15685F:	drivers/firmware/arm_scmi/
15686F:	drivers/reset/reset-scmi.c
15687F:	include/linux/sc[mp]i_protocol.h
15688
15689SYSTEM RESET/SHUTDOWN DRIVERS
15690M:	Sebastian Reichel <sre@kernel.org>
15691L:	linux-pm@vger.kernel.org
15692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15693S:	Maintained
15694F:	Documentation/devicetree/bindings/power/reset/
15695F:	drivers/power/reset/
15696
15697SYSTEM TRACE MODULE CLASS
15698M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15699S:	Maintained
15700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15701F:	Documentation/trace/stm.rst
15702F:	drivers/hwtracing/stm/
15703F:	include/linux/stm.h
15704F:	include/uapi/linux/stm.h
15705
15706SYSV FILESYSTEM
15707M:	Christoph Hellwig <hch@infradead.org>
15708S:	Maintained
15709F:	Documentation/filesystems/sysv-fs.txt
15710F:	fs/sysv/
15711F:	include/linux/sysv_fs.h
15712
15713TASKSTATS STATISTICS INTERFACE
15714M:	Balbir Singh <bsingharora@gmail.com>
15715S:	Maintained
15716F:	Documentation/accounting/taskstats*
15717F:	include/linux/taskstats*
15718F:	kernel/taskstats.c
15719
15720TC subsystem
15721M:	Jamal Hadi Salim <jhs@mojatatu.com>
15722M:	Cong Wang <xiyou.wangcong@gmail.com>
15723M:	Jiri Pirko <jiri@resnulli.us>
15724L:	netdev@vger.kernel.org
15725S:	Maintained
15726F:	include/net/pkt_cls.h
15727F:	include/net/pkt_sched.h
15728F:	include/net/tc_act/
15729F:	include/uapi/linux/pkt_cls.h
15730F:	include/uapi/linux/pkt_sched.h
15731F:	include/uapi/linux/tc_act/
15732F:	include/uapi/linux/tc_ematch/
15733F:	net/sched/
15734
15735TC90522 MEDIA DRIVER
15736M:	Akihiro Tsukada <tskd08@gmail.com>
15737L:	linux-media@vger.kernel.org
15738S:	Odd Fixes
15739F:	drivers/media/dvb-frontends/tc90522*
15740
15741TCP LOW PRIORITY MODULE
15742M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15743M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15744W:	http://tcp-lp-mod.sourceforge.net/
15745S:	Maintained
15746F:	net/ipv4/tcp_lp.c
15747
15748TDA10071 MEDIA DRIVER
15749M:	Antti Palosaari <crope@iki.fi>
15750L:	linux-media@vger.kernel.org
15751W:	https://linuxtv.org
15752W:	http://palosaari.fi/linux/
15753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15754T:	git git://linuxtv.org/anttip/media_tree.git
15755S:	Maintained
15756F:	drivers/media/dvb-frontends/tda10071*
15757
15758TDA18212 MEDIA DRIVER
15759M:	Antti Palosaari <crope@iki.fi>
15760L:	linux-media@vger.kernel.org
15761W:	https://linuxtv.org
15762W:	http://palosaari.fi/linux/
15763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15764T:	git git://linuxtv.org/anttip/media_tree.git
15765S:	Maintained
15766F:	drivers/media/tuners/tda18212*
15767
15768TDA18218 MEDIA DRIVER
15769M:	Antti Palosaari <crope@iki.fi>
15770L:	linux-media@vger.kernel.org
15771W:	https://linuxtv.org
15772W:	http://palosaari.fi/linux/
15773Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15774T:	git git://linuxtv.org/anttip/media_tree.git
15775S:	Maintained
15776F:	drivers/media/tuners/tda18218*
15777
15778TDA18250 MEDIA DRIVER
15779M:	Olli Salonen <olli.salonen@iki.fi>
15780L:	linux-media@vger.kernel.org
15781W:	https://linuxtv.org
15782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15783T:	git git://linuxtv.org/media_tree.git
15784S:	Maintained
15785F:	drivers/media/tuners/tda18250*
15786
15787TDA18271 MEDIA DRIVER
15788M:	Michael Krufky <mkrufky@linuxtv.org>
15789L:	linux-media@vger.kernel.org
15790W:	https://linuxtv.org
15791W:	http://github.com/mkrufky
15792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15793T:	git git://linuxtv.org/mkrufky/tuners.git
15794S:	Maintained
15795F:	drivers/media/tuners/tda18271*
15796
15797TDA1997x MEDIA DRIVER
15798M:	Tim Harvey <tharvey@gateworks.com>
15799L:	linux-media@vger.kernel.org
15800W:	https://linuxtv.org
15801Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15802S:	Maintained
15803F:	drivers/media/i2c/tda1997x.*
15804
15805TDA827x MEDIA DRIVER
15806M:	Michael Krufky <mkrufky@linuxtv.org>
15807L:	linux-media@vger.kernel.org
15808W:	https://linuxtv.org
15809W:	http://github.com/mkrufky
15810Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15811T:	git git://linuxtv.org/mkrufky/tuners.git
15812S:	Maintained
15813F:	drivers/media/tuners/tda8290.*
15814
15815TDA8290 MEDIA DRIVER
15816M:	Michael Krufky <mkrufky@linuxtv.org>
15817L:	linux-media@vger.kernel.org
15818W:	https://linuxtv.org
15819W:	http://github.com/mkrufky
15820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15821T:	git git://linuxtv.org/mkrufky/tuners.git
15822S:	Maintained
15823F:	drivers/media/tuners/tda8290.*
15824
15825TDA9840 MEDIA DRIVER
15826M:	Hans Verkuil <hverkuil@xs4all.nl>
15827L:	linux-media@vger.kernel.org
15828T:	git git://linuxtv.org/media_tree.git
15829W:	https://linuxtv.org
15830S:	Maintained
15831F:	drivers/media/i2c/tda9840*
15832
15833TEA5761 TUNER DRIVER
15834M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15835L:	linux-media@vger.kernel.org
15836W:	https://linuxtv.org
15837T:	git git://linuxtv.org/media_tree.git
15838S:	Odd fixes
15839F:	drivers/media/tuners/tea5761.*
15840
15841TEA5767 TUNER DRIVER
15842M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15843L:	linux-media@vger.kernel.org
15844W:	https://linuxtv.org
15845T:	git git://linuxtv.org/media_tree.git
15846S:	Maintained
15847F:	drivers/media/tuners/tea5767.*
15848
15849TEA6415C MEDIA DRIVER
15850M:	Hans Verkuil <hverkuil@xs4all.nl>
15851L:	linux-media@vger.kernel.org
15852T:	git git://linuxtv.org/media_tree.git
15853W:	https://linuxtv.org
15854S:	Maintained
15855F:	drivers/media/i2c/tea6415c*
15856
15857TEA6420 MEDIA DRIVER
15858M:	Hans Verkuil <hverkuil@xs4all.nl>
15859L:	linux-media@vger.kernel.org
15860T:	git git://linuxtv.org/media_tree.git
15861W:	https://linuxtv.org
15862S:	Maintained
15863F:	drivers/media/i2c/tea6420*
15864
15865TEAM DRIVER
15866M:	Jiri Pirko <jiri@resnulli.us>
15867L:	netdev@vger.kernel.org
15868S:	Supported
15869F:	drivers/net/team/
15870F:	include/linux/if_team.h
15871F:	include/uapi/linux/if_team.h
15872
15873TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15874M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15875S:	Maintained
15876F:	arch/x86/platform/ts5500/
15877
15878TECHNOTREND USB IR RECEIVER
15879M:	Sean Young <sean@mess.org>
15880L:	linux-media@vger.kernel.org
15881S:	Maintained
15882F:	drivers/media/rc/ttusbir.c
15883
15884TECHWELL TW9910 VIDEO DECODER
15885L:	linux-media@vger.kernel.org
15886S:	Orphan
15887F:	drivers/media/i2c/tw9910.c
15888F:	include/media/i2c/tw9910.h
15889
15890TEE SUBSYSTEM
15891M:	Jens Wiklander <jens.wiklander@linaro.org>
15892L:	tee-dev@lists.linaro.org
15893S:	Maintained
15894F:	include/linux/tee_drv.h
15895F:	include/uapi/linux/tee.h
15896F:	drivers/tee/
15897F:	Documentation/tee.txt
15898
15899TEGRA ARCHITECTURE SUPPORT
15900M:	Thierry Reding <thierry.reding@gmail.com>
15901M:	Jonathan Hunter <jonathanh@nvidia.com>
15902L:	linux-tegra@vger.kernel.org
15903Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15905S:	Supported
15906N:	[^a-z]tegra
15907
15908TEGRA CLOCK DRIVER
15909M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15910M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15911S:	Supported
15912F:	drivers/clk/tegra/
15913
15914TEGRA DMA DRIVERS
15915M:	Laxman Dewangan <ldewangan@nvidia.com>
15916M:	Jon Hunter <jonathanh@nvidia.com>
15917S:	Supported
15918F:	drivers/dma/tegra*
15919
15920TEGRA I2C DRIVER
15921M:	Laxman Dewangan <ldewangan@nvidia.com>
15922R:	Dmitry Osipenko <digetx@gmail.com>
15923S:	Supported
15924F:	drivers/i2c/busses/i2c-tegra.c
15925
15926TEGRA IOMMU DRIVERS
15927M:	Thierry Reding <thierry.reding@gmail.com>
15928L:	linux-tegra@vger.kernel.org
15929S:	Supported
15930F:	drivers/iommu/tegra*
15931
15932TEGRA KBC DRIVER
15933M:	Laxman Dewangan <ldewangan@nvidia.com>
15934S:	Supported
15935F:	drivers/input/keyboard/tegra-kbc.c
15936
15937TEGRA NAND DRIVER
15938M:	Stefan Agner <stefan@agner.ch>
15939M:	Lucas Stach <dev@lynxeye.de>
15940S:	Maintained
15941F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15942F:	drivers/mtd/nand/raw/tegra_nand.c
15943
15944TEGRA PWM DRIVER
15945M:	Thierry Reding <thierry.reding@gmail.com>
15946S:	Supported
15947F:	drivers/pwm/pwm-tegra.c
15948
15949TEGRA SERIAL DRIVER
15950M:	Laxman Dewangan <ldewangan@nvidia.com>
15951S:	Supported
15952F:	drivers/tty/serial/serial-tegra.c
15953
15954TEGRA SPI DRIVER
15955M:	Laxman Dewangan <ldewangan@nvidia.com>
15956S:	Supported
15957F:	drivers/spi/spi-tegra*
15958
15959TEGRA XUSB PADCTL DRIVER
15960M:	JC Kuo <jckuo@nvidia.com>
15961S:	Supported
15962F:	drivers/phy/tegra/xusb*
15963
15964TEHUTI ETHERNET DRIVER
15965M:	Andy Gospodarek <andy@greyhouse.net>
15966L:	netdev@vger.kernel.org
15967S:	Supported
15968F:	drivers/net/ethernet/tehuti/*
15969
15970Telecom Clock Driver for MCPL0010
15971M:	Mark Gross <mark.gross@intel.com>
15972S:	Supported
15973F:	drivers/char/tlclk.c
15974
15975TENSILICA XTENSA PORT (xtensa)
15976M:	Chris Zankel <chris@zankel.net>
15977M:	Max Filippov <jcmvbkbc@gmail.com>
15978L:	linux-xtensa@linux-xtensa.org
15979T:	git git://github.com/czankel/xtensa-linux.git
15980S:	Maintained
15981F:	arch/xtensa/
15982F:	drivers/irqchip/irq-xtensa-*
15983
15984Texas Instruments' System Control Interface (TISCI) Protocol Driver
15985M:	Nishanth Menon <nm@ti.com>
15986M:	Tero Kristo <t-kristo@ti.com>
15987M:	Santosh Shilimkar <ssantosh@kernel.org>
15988L:	linux-arm-kernel@lists.infradead.org
15989S:	Maintained
15990F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15991F:	drivers/firmware/ti_sci*
15992F:	include/linux/soc/ti/ti_sci_protocol.h
15993F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15994F:	drivers/soc/ti/ti_sci_pm_domains.c
15995F:	include/dt-bindings/soc/ti,sci_pm_domain.h
15996F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15997F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15998F:	drivers/clk/keystone/sci-clk.c
15999F:	drivers/reset/reset-ti-sci.c
16000F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16001F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16002F:	drivers/irqchip/irq-ti-sci-intr.c
16003F:	drivers/irqchip/irq-ti-sci-inta.c
16004F:	include/linux/soc/ti/ti_sci_inta_msi.h
16005F:	drivers/soc/ti/ti_sci_inta_msi.c
16006
16007Texas Instruments ASoC drivers
16008M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16009L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16010S:	Maintained
16011F:	sound/soc/ti/
16012
16013Texas Instruments' DAC7612 DAC Driver
16014M:	Ricardo Ribalda <ricardo@ribalda.com>
16015L:	linux-iio@vger.kernel.org
16016S:	Supported
16017F:	drivers/iio/dac/ti-dac7612.c
16018F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16019
16020THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16021M:	Hans Verkuil <hverkuil@xs4all.nl>
16022L:	linux-media@vger.kernel.org
16023T:	git git://linuxtv.org/media_tree.git
16024W:	https://linuxtv.org
16025S:	Maintained
16026F:	drivers/media/radio/radio-raremono.c
16027
16028THERMAL
16029M:	Zhang Rui <rui.zhang@intel.com>
16030M:	Eduardo Valentin <edubezval@gmail.com>
16031R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16032L:	linux-pm@vger.kernel.org
16033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16035Q:	https://patchwork.kernel.org/project/linux-pm/list/
16036S:	Supported
16037F:	drivers/thermal/
16038F:	include/linux/thermal.h
16039F:	include/uapi/linux/thermal.h
16040F:	include/linux/cpu_cooling.h
16041F:	Documentation/devicetree/bindings/thermal/
16042
16043THERMAL/CPU_COOLING
16044M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16045M:	Viresh Kumar <viresh.kumar@linaro.org>
16046M:	Javi Merino <javi.merino@kernel.org>
16047L:	linux-pm@vger.kernel.org
16048S:	Supported
16049F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16050F:	drivers/thermal/cpu_cooling.c
16051F:	include/linux/cpu_cooling.h
16052
16053THINKPAD ACPI EXTRAS DRIVER
16054M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16055L:	ibm-acpi-devel@lists.sourceforge.net
16056L:	platform-driver-x86@vger.kernel.org
16057W:	http://ibm-acpi.sourceforge.net
16058W:	http://thinkwiki.org/wiki/Ibm-acpi
16059T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16060S:	Maintained
16061F:	drivers/platform/x86/thinkpad_acpi.c
16062
16063THUNDERBOLT DRIVER
16064M:	Andreas Noever <andreas.noever@gmail.com>
16065M:	Michael Jamet <michael.jamet@intel.com>
16066M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16067M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16069S:	Maintained
16070F:	Documentation/admin-guide/thunderbolt.rst
16071F:	drivers/thunderbolt/
16072F:	include/linux/thunderbolt.h
16073
16074THUNDERBOLT NETWORK DRIVER
16075M:	Michael Jamet <michael.jamet@intel.com>
16076M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16077M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16078L:	netdev@vger.kernel.org
16079S:	Maintained
16080F:	drivers/net/thunderbolt.c
16081
16082THUNDERX GPIO DRIVER
16083M:	David Daney <david.daney@cavium.com>
16084S:	Maintained
16085F:	drivers/gpio/gpio-thunderx.c
16086
16087TI AM437X VPFE DRIVER
16088M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16089L:	linux-media@vger.kernel.org
16090W:	https://linuxtv.org
16091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16092T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16093S:	Maintained
16094F:	drivers/media/platform/am437x/
16095
16096TI BANDGAP AND THERMAL DRIVER
16097M:	Eduardo Valentin <edubezval@gmail.com>
16098M:	Keerthy <j-keerthy@ti.com>
16099L:	linux-pm@vger.kernel.org
16100L:	linux-omap@vger.kernel.org
16101S:	Maintained
16102F:	drivers/thermal/ti-soc-thermal/
16103
16104TI BQ27XXX POWER SUPPLY DRIVER
16105R:	Andrew F. Davis <afd@ti.com>
16106F:	include/linux/power/bq27xxx_battery.h
16107F:	drivers/power/supply/bq27xxx_battery.c
16108F:	drivers/power/supply/bq27xxx_battery_i2c.c
16109
16110TI CDCE706 CLOCK DRIVER
16111M:	Max Filippov <jcmvbkbc@gmail.com>
16112S:	Maintained
16113F:	drivers/clk/clk-cdce706.c
16114
16115TI CLOCK DRIVER
16116M:	Tero Kristo <t-kristo@ti.com>
16117L:	linux-omap@vger.kernel.org
16118S:	Maintained
16119F:	drivers/clk/ti/
16120F:	include/linux/clk/ti.h
16121
16122TI DAVINCI MACHINE SUPPORT
16123M:	Sekhar Nori <nsekhar@ti.com>
16124R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16127S:	Supported
16128F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16129F:	arch/arm/mach-davinci/
16130F:	drivers/i2c/busses/i2c-davinci.c
16131F:	arch/arm/boot/dts/da850*
16132
16133TI DAVINCI SERIES CLOCK DRIVER
16134M:	David Lechner <david@lechnology.com>
16135R:	Sekhar Nori <nsekhar@ti.com>
16136S:	Maintained
16137F:	Documentation/devicetree/bindings/clock/ti/davinci/
16138F:	drivers/clk/davinci/
16139
16140TI DAVINCI SERIES GPIO DRIVER
16141M:	Keerthy <j-keerthy@ti.com>
16142L:	linux-gpio@vger.kernel.org
16143S:	Maintained
16144F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16145F:	drivers/gpio/gpio-davinci.c
16146
16147TI DAVINCI SERIES MEDIA DRIVER
16148M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16149L:	linux-media@vger.kernel.org
16150W:	https://linuxtv.org
16151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16152T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16153S:	Maintained
16154F:	drivers/media/platform/davinci/
16155F:	include/media/davinci/
16156
16157TI ETHERNET SWITCH DRIVER (CPSW)
16158R:	Grygorii Strashko <grygorii.strashko@ti.com>
16159L:	linux-omap@vger.kernel.org
16160L:	netdev@vger.kernel.org
16161S:	Maintained
16162F:	drivers/net/ethernet/ti/cpsw*
16163F:	drivers/net/ethernet/ti/davinci*
16164
16165TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16166M:	Alex Dubov <oakad@yahoo.com>
16167S:	Maintained
16168W:	http://tifmxx.berlios.de/
16169F:	drivers/memstick/host/tifm_ms.c
16170F:	drivers/misc/tifm*
16171F:	drivers/mmc/host/tifm_sd.c
16172F:	include/linux/tifm.h
16173
16174TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16175M:	Santosh Shilimkar <ssantosh@kernel.org>
16176L:	linux-kernel@vger.kernel.org
16177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16178S:	Maintained
16179F:	drivers/soc/ti/*
16180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16181
16182TI LM49xxx FAMILY ASoC CODEC DRIVERS
16183M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16184M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16185L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16186S:	Maintained
16187F:	sound/soc/codecs/lm49453*
16188F:	sound/soc/codecs/isabelle*
16189
16190TI LP855x BACKLIGHT DRIVER
16191M:	Milo Kim <milo.kim@ti.com>
16192S:	Maintained
16193F:	Documentation/driver-api/backlight/lp855x-driver.rst
16194F:	drivers/video/backlight/lp855x_bl.c
16195F:	include/linux/platform_data/lp855x.h
16196
16197TI LP8727 CHARGER DRIVER
16198M:	Milo Kim <milo.kim@ti.com>
16199S:	Maintained
16200F:	drivers/power/supply/lp8727_charger.c
16201F:	include/linux/platform_data/lp8727.h
16202
16203TI LP8788 MFD DRIVER
16204M:	Milo Kim <milo.kim@ti.com>
16205S:	Maintained
16206F:	drivers/iio/adc/lp8788_adc.c
16207F:	drivers/leds/leds-lp8788.c
16208F:	drivers/mfd/lp8788*.c
16209F:	drivers/power/supply/lp8788-charger.c
16210F:	drivers/regulator/lp8788-*.c
16211F:	include/linux/mfd/lp8788*.h
16212
16213TI NETCP ETHERNET DRIVER
16214M:	Wingman Kwok <w-kwok2@ti.com>
16215M:	Murali Karicheri <m-karicheri2@ti.com>
16216L:	netdev@vger.kernel.org
16217S:	Maintained
16218F:	drivers/net/ethernet/ti/netcp*
16219
16220TI PCM3060 ASoC CODEC DRIVER
16221M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16222L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16223S:	Maintained
16224F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16225F:	sound/soc/codecs/pcm3060*
16226
16227TI TAS571X FAMILY ASoC CODEC DRIVER
16228M:	Kevin Cernekee <cernekee@chromium.org>
16229L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16230S:	Odd Fixes
16231F:	sound/soc/codecs/tas571x*
16232
16233TI TRF7970A NFC DRIVER
16234M:	Mark Greer <mgreer@animalcreek.com>
16235L:	linux-wireless@vger.kernel.org
16236L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16237S:	Supported
16238F:	drivers/nfc/trf7970a.c
16239F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16240
16241TI TWL4030 SERIES SOC CODEC DRIVER
16242M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16243L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16244S:	Maintained
16245F:	sound/soc/codecs/twl4030*
16246
16247TI VPE/CAL DRIVERS
16248M:	Benoit Parrot <bparrot@ti.com>
16249L:	linux-media@vger.kernel.org
16250W:	http://linuxtv.org/
16251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16252S:	Maintained
16253F:	drivers/media/platform/ti-vpe/
16254
16255TI WILINK WIRELESS DRIVERS
16256L:	linux-wireless@vger.kernel.org
16257W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16258W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16260S:	Orphan
16261F:	drivers/net/wireless/ti/
16262F:	include/linux/wl12xx.h
16263
16264TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16265M:	John Stultz <john.stultz@linaro.org>
16266M:	Thomas Gleixner <tglx@linutronix.de>
16267R:	Stephen Boyd <sboyd@kernel.org>
16268L:	linux-kernel@vger.kernel.org
16269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16270S:	Supported
16271F:	include/linux/clocksource.h
16272F:	include/linux/time.h
16273F:	include/linux/timex.h
16274F:	include/uapi/linux/time.h
16275F:	include/uapi/linux/timex.h
16276F:	kernel/time/clocksource.c
16277F:	kernel/time/time*.c
16278F:	kernel/time/alarmtimer.c
16279F:	kernel/time/ntp.c
16280F:	tools/testing/selftests/timers/
16281
16282TIPC NETWORK LAYER
16283M:	Jon Maloy <jon.maloy@ericsson.com>
16284M:	Ying Xue <ying.xue@windriver.com>
16285L:	netdev@vger.kernel.org (core kernel code)
16286L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16287W:	http://tipc.sourceforge.net/
16288S:	Maintained
16289F:	include/uapi/linux/tipc*.h
16290F:	net/tipc/
16291
16292TLAN NETWORK DRIVER
16293M:	Samuel Chessman <chessman@tux.org>
16294L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16295W:	http://sourceforge.net/projects/tlan/
16296S:	Maintained
16297F:	Documentation/networking/device_drivers/ti/tlan.txt
16298F:	drivers/net/ethernet/ti/tlan.*
16299
16300TM6000 VIDEO4LINUX DRIVER
16301M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16302L:	linux-media@vger.kernel.org
16303W:	https://linuxtv.org
16304T:	git git://linuxtv.org/media_tree.git
16305S:	Odd fixes
16306F:	drivers/media/usb/tm6000/
16307F:	Documentation/media/v4l-drivers/tm6000*
16308
16309TMIO/SDHI MMC DRIVER
16310M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16311L:	linux-mmc@vger.kernel.org
16312S:	Supported
16313F:	drivers/mmc/host/tmio_mmc*
16314F:	drivers/mmc/host/renesas_sdhi*
16315F:	include/linux/mfd/tmio.h
16316
16317TMP401 HARDWARE MONITOR DRIVER
16318M:	Guenter Roeck <linux@roeck-us.net>
16319L:	linux-hwmon@vger.kernel.org
16320S:	Maintained
16321F:	Documentation/hwmon/tmp401.rst
16322F:	drivers/hwmon/tmp401.c
16323
16324TMPFS (SHMEM FILESYSTEM)
16325M:	Hugh Dickins <hughd@google.com>
16326L:	linux-mm@kvack.org
16327S:	Maintained
16328F:	include/linux/shmem_fs.h
16329F:	mm/shmem.c
16330
16331TOMOYO SECURITY MODULE
16332M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16333M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16334L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16335L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16336L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16337L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16338W:	https://tomoyo.osdn.jp/
16339S:	Maintained
16340F:	security/tomoyo/
16341
16342TOPSTAR LAPTOP EXTRAS DRIVER
16343M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16344L:	platform-driver-x86@vger.kernel.org
16345S:	Maintained
16346F:	drivers/platform/x86/topstar-laptop.c
16347
16348TORTURE-TEST MODULES
16349M:	Davidlohr Bueso <dave@stgolabs.net>
16350M:	"Paul E. McKenney" <paulmck@kernel.org>
16351M:	Josh Triplett <josh@joshtriplett.org>
16352L:	linux-kernel@vger.kernel.org
16353S:	Supported
16354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16355F:	Documentation/RCU/torture.txt
16356F:	kernel/torture.c
16357F:	kernel/rcu/rcutorture.c
16358F:	kernel/rcu/rcuperf.c
16359F:	kernel/locking/locktorture.c
16360
16361TOSHIBA ACPI EXTRAS DRIVER
16362M:	Azael Avalos <coproscefalo@gmail.com>
16363L:	platform-driver-x86@vger.kernel.org
16364S:	Maintained
16365F:	drivers/platform/x86/toshiba_acpi.c
16366
16367TOSHIBA BLUETOOTH DRIVER
16368M:	Azael Avalos <coproscefalo@gmail.com>
16369L:	platform-driver-x86@vger.kernel.org
16370S:	Maintained
16371F:	drivers/platform/x86/toshiba_bluetooth.c
16372
16373TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16374M:	Azael Avalos <coproscefalo@gmail.com>
16375L:	platform-driver-x86@vger.kernel.org
16376S:	Maintained
16377F:	drivers/platform/x86/toshiba_haps.c
16378
16379TOSHIBA SMM DRIVER
16380M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16381W:	http://www.buzzard.org.uk/toshiba/
16382S:	Maintained
16383F:	drivers/char/toshiba.c
16384F:	include/linux/toshiba.h
16385F:	include/uapi/linux/toshiba.h
16386
16387TOSHIBA TC358743 DRIVER
16388M:	Mats Randgaard <matrandg@cisco.com>
16389L:	linux-media@vger.kernel.org
16390S:	Maintained
16391F:	drivers/media/i2c/tc358743*
16392F:	include/media/i2c/tc358743.h
16393
16394TOSHIBA WMI HOTKEYS DRIVER
16395M:	Azael Avalos <coproscefalo@gmail.com>
16396L:	platform-driver-x86@vger.kernel.org
16397S:	Maintained
16398F:	drivers/platform/x86/toshiba-wmi.c
16399
16400TPM DEVICE DRIVER
16401M:	Peter Huewe <peterhuewe@gmx.de>
16402M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16403R:	Jason Gunthorpe <jgg@ziepe.ca>
16404L:	linux-integrity@vger.kernel.org
16405Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16406W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16407T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16408S:	Maintained
16409F:	drivers/char/tpm/
16410
16411TRACING
16412M:	Steven Rostedt <rostedt@goodmis.org>
16413M:	Ingo Molnar <mingo@redhat.com>
16414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16415S:	Maintained
16416F:	Documentation/trace/ftrace.rst
16417F:	arch/*/*/*/ftrace.h
16418F:	arch/*/kernel/ftrace.c
16419F:	include/*/ftrace.h
16420F:	include/linux/trace*.h
16421F:	include/trace/
16422F:	kernel/trace/
16423F:	tools/testing/selftests/ftrace/
16424
16425TRACING MMIO ACCESSES (MMIOTRACE)
16426M:	Steven Rostedt <rostedt@goodmis.org>
16427M:	Ingo Molnar <mingo@kernel.org>
16428R:	Karol Herbst <karolherbst@gmail.com>
16429R:	Pekka Paalanen <ppaalanen@gmail.com>
16430S:	Maintained
16431L:	linux-kernel@vger.kernel.org
16432L:	nouveau@lists.freedesktop.org
16433F:	kernel/trace/trace_mmiotrace.c
16434F:	include/linux/mmiotrace.h
16435F:	arch/x86/mm/kmmio.c
16436F:	arch/x86/mm/mmio-mod.c
16437F:	arch/x86/mm/testmmiotrace.c
16438
16439TRIVIAL PATCHES
16440M:	Jiri Kosina <trivial@kernel.org>
16441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16442S:	Maintained
16443K:	^Subject:.*(?i)trivial
16444
16445TEMPO SEMICONDUCTOR DRIVERS
16446M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16447S:	Maintained
16448F:	sound/soc/codecs/tscs*.c
16449F:	sound/soc/codecs/tscs*.h
16450F:	Documentation/devicetree/bindings/sound/tscs*.txt
16451
16452TTY LAYER
16453M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16454M:	Jiri Slaby <jslaby@suse.com>
16455S:	Supported
16456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16457F:	Documentation/driver-api/serial/
16458F:	drivers/tty/
16459F:	drivers/tty/serial/serial_core.c
16460F:	include/linux/serial_core.h
16461F:	include/linux/serial.h
16462F:	include/linux/tty.h
16463F:	include/uapi/linux/serial_core.h
16464F:	include/uapi/linux/serial.h
16465F:	include/uapi/linux/tty.h
16466
16467TUA9001 MEDIA DRIVER
16468M:	Antti Palosaari <crope@iki.fi>
16469L:	linux-media@vger.kernel.org
16470W:	https://linuxtv.org
16471W:	http://palosaari.fi/linux/
16472Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16473T:	git git://linuxtv.org/anttip/media_tree.git
16474S:	Maintained
16475F:	drivers/media/tuners/tua9001*
16476
16477TULIP NETWORK DRIVERS
16478L:	netdev@vger.kernel.org
16479L:	linux-parisc@vger.kernel.org
16480S:	Orphan
16481F:	drivers/net/ethernet/dec/tulip/
16482
16483TUN/TAP driver
16484M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16485W:	http://vtun.sourceforge.net/tun
16486S:	Maintained
16487F:	Documentation/networking/tuntap.txt
16488F:	arch/um/os-Linux/drivers/
16489
16490TURBOCHANNEL SUBSYSTEM
16491M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16492M:	Ralf Baechle <ralf@linux-mips.org>
16493L:	linux-mips@vger.kernel.org
16494Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16495S:	Maintained
16496F:	drivers/tc/
16497F:	include/linux/tc.h
16498
16499TURBOSTAT UTILITY
16500M:	"Len Brown" <lenb@kernel.org>
16501L:	linux-pm@vger.kernel.org
16502B:	https://bugzilla.kernel.org
16503Q:	https://patchwork.kernel.org/project/linux-pm/list/
16504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16505S:	Supported
16506F:	tools/power/x86/turbostat/
16507
16508TW5864 VIDEO4LINUX DRIVER
16509M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16510M:	Anton Sviridenko <anton@corp.bluecherry.net>
16511M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16512M:	Andrey Utkin <andrey_utkin@fastmail.com>
16513L:	linux-media@vger.kernel.org
16514S:	Supported
16515F:	drivers/media/pci/tw5864/
16516
16517TW68 VIDEO4LINUX DRIVER
16518M:	Hans Verkuil <hverkuil@xs4all.nl>
16519L:	linux-media@vger.kernel.org
16520T:	git git://linuxtv.org/media_tree.git
16521W:	https://linuxtv.org
16522S:	Odd Fixes
16523F:	drivers/media/pci/tw68/
16524
16525TW686X VIDEO4LINUX DRIVER
16526M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16527L:	linux-media@vger.kernel.org
16528T:	git git://linuxtv.org/media_tree.git
16529W:	http://linuxtv.org
16530S:	Maintained
16531F:	drivers/media/pci/tw686x/
16532
16533UBI FILE SYSTEM (UBIFS)
16534M:	Richard Weinberger <richard@nod.at>
16535M:	Artem Bityutskiy <dedekind1@gmail.com>
16536M:	Adrian Hunter <adrian.hunter@intel.com>
16537L:	linux-mtd@lists.infradead.org
16538T:	git git://git.infradead.org/ubifs-2.6.git
16539W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16540S:	Supported
16541F:	Documentation/filesystems/ubifs.txt
16542F:	fs/ubifs/
16543
16544UCLINUX (M68KNOMMU AND COLDFIRE)
16545M:	Greg Ungerer <gerg@linux-m68k.org>
16546W:	http://www.linux-m68k.org/
16547W:	http://www.uclinux.org/
16548L:	linux-m68k@lists.linux-m68k.org
16549L:	uclinux-dev@uclinux.org  (subscribers-only)
16550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16551S:	Maintained
16552F:	arch/m68k/coldfire/
16553F:	arch/m68k/68*/
16554F:	arch/m68k/*/*_no.*
16555F:	arch/m68k/include/asm/*_no.*
16556
16557UDF FILESYSTEM
16558M:	Jan Kara <jack@suse.com>
16559S:	Maintained
16560F:	Documentation/filesystems/udf.txt
16561F:	fs/udf/
16562
16563UDRAW TABLET
16564M:	Bastien Nocera <hadess@hadess.net>
16565L:	linux-input@vger.kernel.org
16566S:	Maintained
16567F:	drivers/hid/hid-udraw-ps3.c
16568
16569UFS FILESYSTEM
16570M:	Evgeniy Dushistov <dushistov@mail.ru>
16571S:	Maintained
16572F:	Documentation/admin-guide/ufs.rst
16573F:	fs/ufs/
16574
16575UHID USERSPACE HID IO DRIVER:
16576M:	David Herrmann <dh.herrmann@googlemail.com>
16577L:	linux-input@vger.kernel.org
16578S:	Maintained
16579F:	drivers/hid/uhid.c
16580F:	include/uapi/linux/uhid.h
16581
16582ULPI BUS
16583M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16584L:	linux-usb@vger.kernel.org
16585S:	Maintained
16586F:	drivers/usb/common/ulpi.c
16587F:	include/linux/ulpi/
16588
16589ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16590L:	devel@driverdev.osuosl.org
16591S:	Obsolete
16592F:	drivers/staging/uwb/
16593
16594UNICODE SUBSYSTEM:
16595M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16596L:	linux-fsdevel@vger.kernel.org
16597S:	Supported
16598F:	fs/unicode/
16599
16600UNICORE32 ARCHITECTURE:
16601M:	Guan Xuetao <gxt@pku.edu.cn>
16602W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16603S:	Maintained
16604T:	git git://github.com/gxt/linux.git
16605F:	arch/unicore32/
16606
16607UNIFDEF
16608M:	Tony Finch <dot@dotat.at>
16609W:	http://dotat.at/prog/unifdef
16610S:	Maintained
16611F:	scripts/unifdef.c
16612
16613UNIFORM CDROM DRIVER
16614M:	Jens Axboe <axboe@kernel.dk>
16615W:	http://www.kernel.dk
16616S:	Maintained
16617F:	Documentation/cdrom/
16618F:	drivers/cdrom/cdrom.c
16619F:	include/linux/cdrom.h
16620F:	include/uapi/linux/cdrom.h
16621
16622UNISYS S-PAR DRIVERS
16623M:	David Kershner <david.kershner@unisys.com>
16624L:	sparmaintainer@unisys.com (Unisys internal)
16625S:	Supported
16626F:	include/linux/visorbus.h
16627F:	drivers/visorbus/
16628F:	drivers/staging/unisys/
16629
16630UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16631R:	Alim Akhtar <alim.akhtar@samsung.com>
16632R:	Avri Altman <avri.altman@wdc.com>
16633R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16634L:	linux-scsi@vger.kernel.org
16635S:	Supported
16636F:	Documentation/scsi/ufs.txt
16637F:	drivers/scsi/ufs/
16638
16639UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16640M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16641L:	linux-scsi@vger.kernel.org
16642S:	Supported
16643F:	drivers/scsi/ufs/*dwc*
16644
16645UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16646M:	Stanley Chu <stanley.chu@mediatek.com>
16647L:	linux-scsi@vger.kernel.org
16648L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16649S:	Maintained
16650F:	drivers/scsi/ufs/ufs-mediatek*
16651
16652UNSORTED BLOCK IMAGES (UBI)
16653M:	Artem Bityutskiy <dedekind1@gmail.com>
16654M:	Richard Weinberger <richard@nod.at>
16655W:	http://www.linux-mtd.infradead.org/
16656L:	linux-mtd@lists.infradead.org
16657T:	git git://git.infradead.org/ubifs-2.6.git
16658S:	Supported
16659F:	drivers/mtd/ubi/
16660F:	include/linux/mtd/ubi.h
16661F:	include/uapi/mtd/ubi-user.h
16662
16663USB "USBNET" DRIVER FRAMEWORK
16664M:	Oliver Neukum <oneukum@suse.com>
16665L:	netdev@vger.kernel.org
16666W:	http://www.linux-usb.org/usbnet
16667S:	Maintained
16668F:	drivers/net/usb/usbnet.c
16669F:	include/linux/usb/usbnet.h
16670
16671USB ACM DRIVER
16672M:	Oliver Neukum <oneukum@suse.com>
16673L:	linux-usb@vger.kernel.org
16674S:	Maintained
16675F:	Documentation/usb/acm.rst
16676F:	drivers/usb/class/cdc-acm.*
16677
16678USB AR5523 WIRELESS DRIVER
16679M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16680L:	linux-wireless@vger.kernel.org
16681S:	Maintained
16682F:	drivers/net/wireless/ath/ar5523/
16683
16684USB ATTACHED SCSI
16685M:	Oliver Neukum <oneukum@suse.com>
16686L:	linux-usb@vger.kernel.org
16687L:	linux-scsi@vger.kernel.org
16688S:	Maintained
16689F:	drivers/usb/storage/uas.c
16690
16691USB CDC ETHERNET DRIVER
16692M:	Oliver Neukum <oliver@neukum.org>
16693L:	linux-usb@vger.kernel.org
16694S:	Maintained
16695F:	drivers/net/usb/cdc_*.c
16696F:	include/uapi/linux/usb/cdc.h
16697
16698USB CHAOSKEY DRIVER
16699M:	Keith Packard <keithp@keithp.com>
16700L:	linux-usb@vger.kernel.org
16701S:	Maintained
16702F:	drivers/usb/misc/chaoskey.c
16703
16704USB CYPRESS C67X00 DRIVER
16705M:	Peter Korsgaard <jacmet@sunsite.dk>
16706L:	linux-usb@vger.kernel.org
16707S:	Maintained
16708F:	drivers/usb/c67x00/
16709
16710USB DAVICOM DM9601 DRIVER
16711M:	Peter Korsgaard <jacmet@sunsite.dk>
16712L:	netdev@vger.kernel.org
16713W:	http://www.linux-usb.org/usbnet
16714S:	Maintained
16715F:	drivers/net/usb/dm9601.c
16716
16717USB DIAMOND RIO500 DRIVER
16718M:	Cesar Miquel <miquel@df.uba.ar>
16719L:	rio500-users@lists.sourceforge.net
16720W:	http://rio500.sourceforge.net
16721S:	Maintained
16722F:	drivers/usb/misc/rio500*
16723
16724USB EHCI DRIVER
16725M:	Alan Stern <stern@rowland.harvard.edu>
16726L:	linux-usb@vger.kernel.org
16727S:	Maintained
16728F:	Documentation/usb/ehci.rst
16729F:	drivers/usb/host/ehci*
16730
16731USB GADGET/PERIPHERAL SUBSYSTEM
16732M:	Felipe Balbi <balbi@kernel.org>
16733L:	linux-usb@vger.kernel.org
16734W:	http://www.linux-usb.org/gadget
16735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16736S:	Maintained
16737F:	drivers/usb/gadget/
16738F:	include/linux/usb/gadget*
16739
16740USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16741M:	Jiri Kosina <jikos@kernel.org>
16742M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16743L:	linux-usb@vger.kernel.org
16744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16745S:	Maintained
16746F:	Documentation/hid/hiddev.rst
16747F:	drivers/hid/usbhid/
16748
16749USB INTEL XHCI ROLE MUX DRIVER
16750M:	Hans de Goede <hdegoede@redhat.com>
16751L:	linux-usb@vger.kernel.org
16752S:	Maintained
16753F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16754
16755USB IP DRIVER FOR HISILICON KIRIN
16756M:	Yu Chen <chenyu56@huawei.com>
16757M:	Binghui Wang <wangbinghui@hisilicon.com>
16758L:	linux-usb@vger.kernel.org
16759S:	Maintained
16760F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16761F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16762
16763USB ISP116X DRIVER
16764M:	Olav Kongas <ok@artecdesign.ee>
16765L:	linux-usb@vger.kernel.org
16766S:	Maintained
16767F:	drivers/usb/host/isp116x*
16768F:	include/linux/usb/isp116x.h
16769
16770USB LAN78XX ETHERNET DRIVER
16771M:	Woojung Huh <woojung.huh@microchip.com>
16772M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16773L:	netdev@vger.kernel.org
16774S:	Maintained
16775F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16776F:	drivers/net/usb/lan78xx.*
16777F:	include/dt-bindings/net/microchip-lan78xx.h
16778
16779USB MASS STORAGE DRIVER
16780M:	Alan Stern <stern@rowland.harvard.edu>
16781L:	linux-usb@vger.kernel.org
16782L:	usb-storage@lists.one-eyed-alien.net
16783S:	Maintained
16784F:	drivers/usb/storage/
16785
16786USB MIDI DRIVER
16787M:	Clemens Ladisch <clemens@ladisch.de>
16788L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16790S:	Maintained
16791F:	sound/usb/midi.*
16792
16793USB NETWORKING DRIVERS
16794L:	linux-usb@vger.kernel.org
16795S:	Odd Fixes
16796F:	drivers/net/usb/
16797
16798USB OHCI DRIVER
16799M:	Alan Stern <stern@rowland.harvard.edu>
16800L:	linux-usb@vger.kernel.org
16801S:	Maintained
16802F:	Documentation/usb/ohci.rst
16803F:	drivers/usb/host/ohci*
16804
16805USB OTG FSM (Finite State Machine)
16806M:	Peter Chen <Peter.Chen@nxp.com>
16807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16808L:	linux-usb@vger.kernel.org
16809S:	Maintained
16810F:	drivers/usb/common/usb-otg-fsm.c
16811
16812USB OVER IP DRIVER
16813M:	Valentina Manea <valentina.manea.m@gmail.com>
16814M:	Shuah Khan <shuah@kernel.org>
16815M:	Shuah Khan <skhan@linuxfoundation.org>
16816L:	linux-usb@vger.kernel.org
16817S:	Maintained
16818F:	Documentation/usb/usbip_protocol.rst
16819F:	drivers/usb/usbip/
16820F:	tools/usb/usbip/
16821F:	tools/testing/selftests/drivers/usb/usbip/
16822
16823USB PEGASUS DRIVER
16824M:	Petko Manolov <petkan@nucleusys.com>
16825L:	linux-usb@vger.kernel.org
16826L:	netdev@vger.kernel.org
16827T:	git git://github.com/petkan/pegasus.git
16828W:	https://github.com/petkan/pegasus
16829S:	Maintained
16830F:	drivers/net/usb/pegasus.*
16831
16832USB PHY LAYER
16833M:	Felipe Balbi <balbi@kernel.org>
16834L:	linux-usb@vger.kernel.org
16835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16836S:	Maintained
16837F:	drivers/usb/phy/
16838
16839USB PRINTER DRIVER (usblp)
16840M:	Pete Zaitcev <zaitcev@redhat.com>
16841L:	linux-usb@vger.kernel.org
16842S:	Supported
16843F:	drivers/usb/class/usblp.c
16844
16845USB QMI WWAN NETWORK DRIVER
16846M:	Bjørn Mork <bjorn@mork.no>
16847L:	netdev@vger.kernel.org
16848S:	Maintained
16849F:	Documentation/ABI/testing/sysfs-class-net-qmi
16850F:	drivers/net/usb/qmi_wwan.c
16851
16852USB RTL8150 DRIVER
16853M:	Petko Manolov <petkan@nucleusys.com>
16854L:	linux-usb@vger.kernel.org
16855L:	netdev@vger.kernel.org
16856T:	git git://github.com/petkan/rtl8150.git
16857W:	https://github.com/petkan/rtl8150
16858S:	Maintained
16859F:	drivers/net/usb/rtl8150.c
16860
16861USB SERIAL SUBSYSTEM
16862M:	Johan Hovold <johan@kernel.org>
16863L:	linux-usb@vger.kernel.org
16864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16865S:	Maintained
16866F:	Documentation/usb/usb-serial.rst
16867F:	drivers/usb/serial/
16868F:	include/linux/usb/serial.h
16869
16870USB SMSC75XX ETHERNET DRIVER
16871M:	Steve Glendinning <steve.glendinning@shawell.net>
16872L:	netdev@vger.kernel.org
16873S:	Maintained
16874F:	drivers/net/usb/smsc75xx.*
16875
16876USB SMSC95XX ETHERNET DRIVER
16877M:	Steve Glendinning <steve.glendinning@shawell.net>
16878M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16879L:	netdev@vger.kernel.org
16880S:	Maintained
16881F:	drivers/net/usb/smsc95xx.*
16882
16883USB SUBSYSTEM
16884M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16885L:	linux-usb@vger.kernel.org
16886W:	http://www.linux-usb.org
16887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16888S:	Supported
16889F:	Documentation/devicetree/bindings/usb/
16890F:	Documentation/usb/
16891F:	drivers/usb/
16892F:	include/linux/usb.h
16893F:	include/linux/usb/
16894
16895USB TYPEC PI3USB30532 MUX DRIVER
16896M:	Hans de Goede <hdegoede@redhat.com>
16897L:	linux-usb@vger.kernel.org
16898S:	Maintained
16899F:	drivers/usb/typec/mux/pi3usb30532.c
16900
16901USB TYPEC CLASS
16902M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16903L:	linux-usb@vger.kernel.org
16904S:	Maintained
16905F:	Documentation/ABI/testing/sysfs-class-typec
16906F:	Documentation/driver-api/usb/typec.rst
16907F:	drivers/usb/typec/
16908F:	include/linux/usb/typec.h
16909
16910USB TYPEC BUS FOR ALTERNATE MODES
16911M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16912L:	linux-usb@vger.kernel.org
16913S:	Maintained
16914F:	Documentation/ABI/testing/sysfs-bus-typec
16915F:	Documentation/driver-api/usb/typec_bus.rst
16916F:	drivers/usb/typec/altmodes/
16917F:	include/linux/usb/typec_altmode.h
16918
16919USB TYPEC PORT CONTROLLER DRIVERS
16920M:	Guenter Roeck <linux@roeck-us.net>
16921L:	linux-usb@vger.kernel.org
16922S:	Maintained
16923F:	drivers/usb/typec/tcpm/
16924
16925USB UHCI DRIVER
16926M:	Alan Stern <stern@rowland.harvard.edu>
16927L:	linux-usb@vger.kernel.org
16928S:	Maintained
16929F:	drivers/usb/host/uhci*
16930
16931USB VIDEO CLASS
16932M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16933L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16934L:	linux-media@vger.kernel.org
16935T:	git git://linuxtv.org/media_tree.git
16936W:	http://www.ideasonboard.org/uvc/
16937S:	Maintained
16938F:	drivers/media/usb/uvc/
16939F:	include/uapi/linux/uvcvideo.h
16940
16941USB VISION DRIVER
16942M:	Hans Verkuil <hverkuil@xs4all.nl>
16943L:	linux-media@vger.kernel.org
16944T:	git git://linuxtv.org/media_tree.git
16945W:	https://linuxtv.org
16946S:	Odd Fixes
16947F:	drivers/media/usb/usbvision/
16948
16949USB WEBCAM GADGET
16950M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16951L:	linux-usb@vger.kernel.org
16952S:	Maintained
16953F:	drivers/usb/gadget/function/*uvc*
16954F:	drivers/usb/gadget/legacy/webcam.c
16955F:	include/uapi/linux/usb/g_uvc.h
16956
16957USB WIRELESS RNDIS DRIVER (rndis_wlan)
16958M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16959L:	linux-wireless@vger.kernel.org
16960S:	Maintained
16961F:	drivers/net/wireless/rndis_wlan.c
16962
16963USB XHCI DRIVER
16964M:	Mathias Nyman <mathias.nyman@intel.com>
16965L:	linux-usb@vger.kernel.org
16966S:	Supported
16967F:	drivers/usb/host/xhci*
16968F:	drivers/usb/host/pci-quirks*
16969
16970USB ZD1201 DRIVER
16971L:	linux-wireless@vger.kernel.org
16972W:	http://linux-lc100020.sourceforge.net
16973S:	Orphan
16974F:	drivers/net/wireless/zydas/zd1201.*
16975
16976USB ZR364XX DRIVER
16977M:	Antoine Jacquet <royale@zerezo.com>
16978L:	linux-usb@vger.kernel.org
16979L:	linux-media@vger.kernel.org
16980T:	git git://linuxtv.org/media_tree.git
16981W:	http://royale.zerezo.com/zr364xx/
16982S:	Maintained
16983F:	Documentation/media/v4l-drivers/zr364xx*
16984F:	drivers/media/usb/zr364xx/
16985
16986USER-MODE LINUX (UML)
16987M:	Jeff Dike <jdike@addtoit.com>
16988M:	Richard Weinberger <richard@nod.at>
16989M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16990L:	linux-um@lists.infradead.org
16991W:	http://user-mode-linux.sourceforge.net
16992Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16994S:	Maintained
16995F:	Documentation/virt/uml/
16996F:	arch/um/
16997F:	arch/x86/um/
16998F:	fs/hostfs/
16999
17000USERSPACE COPYIN/COPYOUT (UIOVEC)
17001M:	Alexander Viro <viro@zeniv.linux.org.uk>
17002S:	Maintained
17003F:	lib/iov_iter.c
17004F:	include/linux/uio.h
17005
17006USERSPACE DMA BUFFER DRIVER
17007M:	Gerd Hoffmann <kraxel@redhat.com>
17008S:	Maintained
17009L:	dri-devel@lists.freedesktop.org
17010F:	drivers/dma-buf/udmabuf.c
17011F:	include/uapi/linux/udmabuf.h
17012T:	git git://anongit.freedesktop.org/drm/drm-misc
17013
17014USERSPACE I/O (UIO)
17015M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17016S:	Maintained
17017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17018F:	Documentation/driver-api/uio-howto.rst
17019F:	drivers/uio/
17020F:	include/linux/uio_driver.h
17021
17022UTIL-LINUX PACKAGE
17023M:	Karel Zak <kzak@redhat.com>
17024L:	util-linux@vger.kernel.org
17025W:	http://en.wikipedia.org/wiki/Util-linux
17026T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17027S:	Maintained
17028
17029UUID HELPERS
17030M:	Christoph Hellwig <hch@lst.de>
17031R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17032L:	linux-kernel@vger.kernel.org
17033T:	git git://git.infradead.org/users/hch/uuid.git
17034F:	lib/uuid.c
17035F:	lib/test_uuid.c
17036F:	include/linux/uuid.h
17037F:	include/uapi/linux/uuid.h
17038S:	Maintained
17039
17040UVESAFB DRIVER
17041M:	Michal Januszewski <spock@gentoo.org>
17042L:	linux-fbdev@vger.kernel.org
17043W:	https://github.com/mjanusz/v86d
17044S:	Maintained
17045F:	Documentation/fb/uvesafb.rst
17046F:	drivers/video/fbdev/uvesafb.*
17047
17048VF610 NAND DRIVER
17049M:	Stefan Agner <stefan@agner.ch>
17050L:	linux-mtd@lists.infradead.org
17051S:	Supported
17052F:	drivers/mtd/nand/raw/vf610_nfc.c
17053
17054VFAT/FAT/MSDOS FILESYSTEM
17055M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17056S:	Maintained
17057F:	Documentation/filesystems/vfat.txt
17058F:	fs/fat/
17059
17060VFIO DRIVER
17061M:	Alex Williamson <alex.williamson@redhat.com>
17062R:	Cornelia Huck <cohuck@redhat.com>
17063L:	kvm@vger.kernel.org
17064T:	git git://github.com/awilliam/linux-vfio.git
17065S:	Maintained
17066F:	Documentation/driver-api/vfio.rst
17067F:	drivers/vfio/
17068F:	include/linux/vfio.h
17069F:	include/uapi/linux/vfio.h
17070
17071VFIO MEDIATED DEVICE DRIVERS
17072M:	Kirti Wankhede <kwankhede@nvidia.com>
17073L:	kvm@vger.kernel.org
17074S:	Maintained
17075F:	Documentation/driver-api/vfio-mediated-device.rst
17076F:	drivers/vfio/mdev/
17077F:	include/linux/mdev.h
17078F:	samples/vfio-mdev/
17079
17080VFIO PLATFORM DRIVER
17081M:	Eric Auger <eric.auger@redhat.com>
17082L:	kvm@vger.kernel.org
17083S:	Maintained
17084F:	drivers/vfio/platform/
17085
17086VGA_SWITCHEROO
17087R:	Lukas Wunner <lukas@wunner.de>
17088S:	Maintained
17089F:	Documentation/gpu/vga-switcheroo.rst
17090F:	drivers/gpu/vga/vga_switcheroo.c
17091F:	include/linux/vga_switcheroo.h
17092T:	git git://anongit.freedesktop.org/drm/drm-misc
17093
17094VIA RHINE NETWORK DRIVER
17095S:	Orphan
17096F:	drivers/net/ethernet/via/via-rhine.c
17097
17098VIA SD/MMC CARD CONTROLLER DRIVER
17099M:	Bruce Chang <brucechang@via.com.tw>
17100M:	Harald Welte <HaraldWelte@viatech.com>
17101S:	Maintained
17102F:	drivers/mmc/host/via-sdmmc.c
17103
17104VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17105M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17106L:	linux-fbdev@vger.kernel.org
17107S:	Maintained
17108F:	include/linux/via-core.h
17109F:	include/linux/via-gpio.h
17110F:	include/linux/via_i2c.h
17111F:	drivers/video/fbdev/via/
17112
17113VIA VELOCITY NETWORK DRIVER
17114M:	Francois Romieu <romieu@fr.zoreil.com>
17115L:	netdev@vger.kernel.org
17116S:	Maintained
17117F:	drivers/net/ethernet/via/via-velocity.*
17118
17119VICODEC VIRTUAL CODEC DRIVER
17120M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17121L:	linux-media@vger.kernel.org
17122T:	git git://linuxtv.org/media_tree.git
17123W:	https://linuxtv.org
17124S:	Maintained
17125F:	drivers/media/platform/vicodec/*
17126
17127VIDEO MULTIPLEXER DRIVER
17128M:	Philipp Zabel <p.zabel@pengutronix.de>
17129L:	linux-media@vger.kernel.org
17130S:	Maintained
17131F:	drivers/media/platform/video-mux.c
17132
17133VIDEO I2C POLLING DRIVER
17134M:	Matt Ranostay <matt.ranostay@konsulko.com>
17135L:	linux-media@vger.kernel.org
17136S:	Maintained
17137F:	drivers/media/i2c/video-i2c.c
17138
17139VIDEOBUF2 FRAMEWORK
17140M:	Pawel Osciak <pawel@osciak.com>
17141M:	Marek Szyprowski <m.szyprowski@samsung.com>
17142M:	Kyungmin Park <kyungmin.park@samsung.com>
17143R:	Tomasz Figa <tfiga@chromium.org>
17144L:	linux-media@vger.kernel.org
17145S:	Maintained
17146F:	drivers/media/common/videobuf2/*
17147F:	include/media/videobuf2-*
17148
17149VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17150M:	Helen Koike <helen.koike@collabora.com>
17151L:	linux-media@vger.kernel.org
17152T:	git git://linuxtv.org/media_tree.git
17153W:	https://linuxtv.org
17154S:	Maintained
17155F:	drivers/media/platform/vimc/*
17156
17157VIRT LIB
17158M:	Alex Williamson <alex.williamson@redhat.com>
17159M:	Paolo Bonzini <pbonzini@redhat.com>
17160L:	kvm@vger.kernel.org
17161S:	Supported
17162F:	virt/lib/
17163
17164VIRTIO AND VHOST VSOCK DRIVER
17165M:	Stefan Hajnoczi <stefanha@redhat.com>
17166L:	kvm@vger.kernel.org
17167L:	virtualization@lists.linux-foundation.org
17168L:	netdev@vger.kernel.org
17169S:	Maintained
17170F:	include/linux/virtio_vsock.h
17171F:	include/uapi/linux/virtio_vsock.h
17172F:	include/uapi/linux/vsockmon.h
17173F:	include/uapi/linux/vm_sockets_diag.h
17174F:	net/vmw_vsock/diag.c
17175F:	net/vmw_vsock/af_vsock_tap.c
17176F:	net/vmw_vsock/virtio_transport_common.c
17177F:	net/vmw_vsock/virtio_transport.c
17178F:	drivers/net/vsockmon.c
17179F:	drivers/vhost/vsock.c
17180F:	tools/testing/vsock/
17181
17182VIRTIO CONSOLE DRIVER
17183M:	Amit Shah <amit@kernel.org>
17184L:	virtualization@lists.linux-foundation.org
17185S:	Maintained
17186F:	drivers/char/virtio_console.c
17187F:	include/linux/virtio_console.h
17188F:	include/uapi/linux/virtio_console.h
17189
17190VIRTIO CORE AND NET DRIVERS
17191M:	"Michael S. Tsirkin" <mst@redhat.com>
17192M:	Jason Wang <jasowang@redhat.com>
17193L:	virtualization@lists.linux-foundation.org
17194S:	Maintained
17195F:	Documentation/devicetree/bindings/virtio/
17196F:	drivers/virtio/
17197F:	tools/virtio/
17198F:	drivers/net/virtio_net.c
17199F:	drivers/block/virtio_blk.c
17200F:	include/linux/virtio*.h
17201F:	include/uapi/linux/virtio_*.h
17202F:	drivers/crypto/virtio/
17203F:	mm/balloon_compaction.c
17204
17205VIRTIO BLOCK AND SCSI DRIVERS
17206M:	"Michael S. Tsirkin" <mst@redhat.com>
17207M:	Jason Wang <jasowang@redhat.com>
17208R:	Paolo Bonzini <pbonzini@redhat.com>
17209R:	Stefan Hajnoczi <stefanha@redhat.com>
17210L:	virtualization@lists.linux-foundation.org
17211S:	Maintained
17212F:	drivers/block/virtio_blk.c
17213F:	drivers/scsi/virtio_scsi.c
17214F:	include/uapi/linux/virtio_blk.h
17215F:	include/uapi/linux/virtio_scsi.h
17216F:	drivers/vhost/scsi.c
17217
17218VIRTIO CRYPTO DRIVER
17219M:	Gonglei <arei.gonglei@huawei.com>
17220L:	virtualization@lists.linux-foundation.org
17221L:	linux-crypto@vger.kernel.org
17222S:	Maintained
17223F:	drivers/crypto/virtio/
17224F:	include/uapi/linux/virtio_crypto.h
17225
17226VIRTIO DRIVERS FOR S390
17227M:	Cornelia Huck <cohuck@redhat.com>
17228M:	Halil Pasic <pasic@linux.ibm.com>
17229L:	linux-s390@vger.kernel.org
17230L:	virtualization@lists.linux-foundation.org
17231L:	kvm@vger.kernel.org
17232S:	Supported
17233F:	drivers/s390/virtio/
17234F:	arch/s390/include/uapi/asm/virtio-ccw.h
17235
17236VIRTIO GPU DRIVER
17237M:	David Airlie <airlied@linux.ie>
17238M:	Gerd Hoffmann <kraxel@redhat.com>
17239L:	dri-devel@lists.freedesktop.org
17240L:	virtualization@lists.linux-foundation.org
17241T:	git git://anongit.freedesktop.org/drm/drm-misc
17242S:	Maintained
17243F:	drivers/gpu/drm/virtio/
17244F:	include/uapi/linux/virtio_gpu.h
17245
17246VIRTIO HOST (VHOST)
17247M:	"Michael S. Tsirkin" <mst@redhat.com>
17248M:	Jason Wang <jasowang@redhat.com>
17249L:	kvm@vger.kernel.org
17250L:	virtualization@lists.linux-foundation.org
17251L:	netdev@vger.kernel.org
17252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17253S:	Maintained
17254F:	drivers/vhost/
17255F:	include/uapi/linux/vhost.h
17256
17257VIRTIO INPUT DRIVER
17258M:	Gerd Hoffmann <kraxel@redhat.com>
17259S:	Maintained
17260F:	drivers/virtio/virtio_input.c
17261F:	include/uapi/linux/virtio_input.h
17262
17263VIRTIO IOMMU DRIVER
17264M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17265L:	virtualization@lists.linux-foundation.org
17266S:	Maintained
17267F:	drivers/iommu/virtio-iommu.c
17268F:	include/uapi/linux/virtio_iommu.h
17269
17270VIRTUAL BOX GUEST DEVICE DRIVER
17271M:	Hans de Goede <hdegoede@redhat.com>
17272M:	Arnd Bergmann <arnd@arndb.de>
17273M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17274S:	Maintained
17275F:	include/linux/vbox_utils.h
17276F:	include/uapi/linux/vbox*.h
17277F:	drivers/virt/vboxguest/
17278
17279VIRTUAL SERIO DEVICE DRIVER
17280M:	Stephen Chandler Paul <thatslyude@gmail.com>
17281S:	Maintained
17282F:	drivers/input/serio/userio.c
17283F:	include/uapi/linux/userio.h
17284
17285VIVID VIRTUAL VIDEO DRIVER
17286M:	Hans Verkuil <hverkuil@xs4all.nl>
17287L:	linux-media@vger.kernel.org
17288T:	git git://linuxtv.org/media_tree.git
17289W:	https://linuxtv.org
17290S:	Maintained
17291F:	drivers/media/platform/vivid/*
17292
17293VLYNQ BUS
17294M:	Florian Fainelli <f.fainelli@gmail.com>
17295L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17296S:	Maintained
17297F:	drivers/vlynq/vlynq.c
17298F:	include/linux/vlynq.h
17299
17300VME SUBSYSTEM
17301M:	Martyn Welch <martyn@welchs.me.uk>
17302M:	Manohar Vanga <manohar.vanga@gmail.com>
17303M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17304L:	devel@driverdev.osuosl.org
17305S:	Maintained
17306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17307F:	Documentation/driver-api/vme.rst
17308F:	drivers/staging/vme/
17309F:	drivers/vme/
17310F:	include/linux/vme*
17311
17312VMWARE BALLOON DRIVER
17313M:	Nadav Amit <namit@vmware.com>
17314M:	"VMware, Inc." <pv-drivers@vmware.com>
17315L:	linux-kernel@vger.kernel.org
17316S:	Maintained
17317F:	drivers/misc/vmw_balloon.c
17318
17319VMWARE HYPERVISOR INTERFACE
17320M:	Thomas Hellstrom <thellstrom@vmware.com>
17321M:	"VMware, Inc." <pv-drivers@vmware.com>
17322L:	virtualization@lists.linux-foundation.org
17323S:	Supported
17324F:	arch/x86/kernel/cpu/vmware.c
17325F:	arch/x86/include/asm/vmware.h
17326
17327VMWARE PVRDMA DRIVER
17328M:	Adit Ranadive <aditr@vmware.com>
17329M:	VMware PV-Drivers <pv-drivers@vmware.com>
17330L:	linux-rdma@vger.kernel.org
17331S:	Maintained
17332F:	drivers/infiniband/hw/vmw_pvrdma/
17333
17334VMware PVSCSI driver
17335M:	Jim Gill <jgill@vmware.com>
17336M:	VMware PV-Drivers <pv-drivers@vmware.com>
17337L:	linux-scsi@vger.kernel.org
17338S:	Maintained
17339F:	drivers/scsi/vmw_pvscsi.c
17340F:	drivers/scsi/vmw_pvscsi.h
17341
17342VMWARE VMMOUSE SUBDRIVER
17343M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17344M:	"VMware, Inc." <pv-drivers@vmware.com>
17345L:	linux-input@vger.kernel.org
17346S:	Maintained
17347F:	drivers/input/mouse/vmmouse.c
17348F:	drivers/input/mouse/vmmouse.h
17349
17350VMWARE VMXNET3 ETHERNET DRIVER
17351M:	Ronak Doshi <doshir@vmware.com>
17352M:	"VMware, Inc." <pv-drivers@vmware.com>
17353L:	netdev@vger.kernel.org
17354S:	Maintained
17355F:	drivers/net/vmxnet3/
17356
17357VOCORE VOCORE2 BOARD
17358M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17359L:	linux-mips@vger.kernel.org
17360S:	Maintained
17361F:	arch/mips/boot/dts/ralink/vocore2.dts
17362
17363VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17364M:	Liam Girdwood <lgirdwood@gmail.com>
17365M:	Mark Brown <broonie@kernel.org>
17366L:	linux-kernel@vger.kernel.org
17367W:	http://www.slimlogic.co.uk/?p=48
17368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17369S:	Supported
17370F:	Documentation/devicetree/bindings/regulator/
17371F:	Documentation/power/regulator/
17372F:	drivers/regulator/
17373F:	include/dt-bindings/regulator/
17374F:	include/linux/regulator/
17375K:	regulator_get_optional
17376
17377VRF
17378M:	David Ahern <dsa@cumulusnetworks.com>
17379M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17380L:	netdev@vger.kernel.org
17381S:	Maintained
17382F:	drivers/net/vrf.c
17383F:	Documentation/networking/vrf.txt
17384
17385VT1211 HARDWARE MONITOR DRIVER
17386M:	Juerg Haefliger <juergh@gmail.com>
17387L:	linux-hwmon@vger.kernel.org
17388S:	Maintained
17389F:	Documentation/hwmon/vt1211.rst
17390F:	drivers/hwmon/vt1211.c
17391
17392VT8231 HARDWARE MONITOR DRIVER
17393M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17394L:	linux-hwmon@vger.kernel.org
17395S:	Maintained
17396F:	drivers/hwmon/vt8231.c
17397
17398VUB300 USB to SDIO/SD/MMC bridge chip
17399M:	Tony Olech <tony.olech@elandigitalsystems.com>
17400L:	linux-mmc@vger.kernel.org
17401L:	linux-usb@vger.kernel.org
17402S:	Supported
17403F:	drivers/mmc/host/vub300.c
17404
17405W1 DALLAS'S 1-WIRE BUS
17406M:	Evgeniy Polyakov <zbr@ioremap.net>
17407S:	Maintained
17408F:	Documentation/devicetree/bindings/w1/
17409F:	Documentation/w1/
17410F:	drivers/w1/
17411F:	include/linux/w1.h
17412
17413W83791D HARDWARE MONITORING DRIVER
17414M:	Marc Hulsman <m.hulsman@tudelft.nl>
17415L:	linux-hwmon@vger.kernel.org
17416S:	Maintained
17417F:	Documentation/hwmon/w83791d.rst
17418F:	drivers/hwmon/w83791d.c
17419
17420W83793 HARDWARE MONITORING DRIVER
17421M:	Rudolf Marek <r.marek@assembler.cz>
17422L:	linux-hwmon@vger.kernel.org
17423S:	Maintained
17424F:	Documentation/hwmon/w83793.rst
17425F:	drivers/hwmon/w83793.c
17426
17427W83795 HARDWARE MONITORING DRIVER
17428M:	Jean Delvare <jdelvare@suse.com>
17429L:	linux-hwmon@vger.kernel.org
17430S:	Maintained
17431F:	drivers/hwmon/w83795.c
17432
17433W83L51xD SD/MMC CARD INTERFACE DRIVER
17434M:	Pierre Ossman <pierre@ossman.eu>
17435S:	Maintained
17436F:	drivers/mmc/host/wbsd.*
17437
17438WACOM PROTOCOL 4 SERIAL TABLETS
17439M:	Julian Squires <julian@cipht.net>
17440M:	Hans de Goede <hdegoede@redhat.com>
17441L:	linux-input@vger.kernel.org
17442S:	Maintained
17443F:	drivers/input/tablet/wacom_serial4.c
17444
17445WATCHDOG DEVICE DRIVERS
17446M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17447M:	Guenter Roeck <linux@roeck-us.net>
17448L:	linux-watchdog@vger.kernel.org
17449W:	http://www.linux-watchdog.org/
17450T:	git git://www.linux-watchdog.org/linux-watchdog.git
17451S:	Maintained
17452F:	Documentation/devicetree/bindings/watchdog/
17453F:	Documentation/watchdog/
17454F:	drivers/watchdog/
17455F:	include/linux/watchdog.h
17456F:	include/uapi/linux/watchdog.h
17457
17458WHISKEYCOVE PMIC GPIO DRIVER
17459M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17460L:	linux-gpio@vger.kernel.org
17461S:	Maintained
17462F:	drivers/gpio/gpio-wcove.c
17463
17464WHWAVE RTC DRIVER
17465M:	Dianlong Li <long17.cool@163.com>
17466L:	linux-rtc@vger.kernel.org
17467S:	Maintained
17468F:	drivers/rtc/rtc-sd3078.c
17469
17470WIIMOTE HID DRIVER
17471M:	David Herrmann <dh.herrmann@googlemail.com>
17472L:	linux-input@vger.kernel.org
17473S:	Maintained
17474F:	drivers/hid/hid-wiimote*
17475
17476WILOCITY WIL6210 WIRELESS DRIVER
17477M:	Maya Erez <merez@codeaurora.org>
17478L:	linux-wireless@vger.kernel.org
17479L:	wil6210@qti.qualcomm.com
17480S:	Supported
17481W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17482F:	drivers/net/wireless/ath/wil6210/
17483
17484WIMAX STACK
17485M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17486M:	linux-wimax@intel.com
17487L:	wimax@linuxwimax.org (subscribers-only)
17488S:	Supported
17489W:	http://linuxwimax.org
17490F:	Documentation/admin-guide/wimax/wimax.rst
17491F:	include/linux/wimax/debug.h
17492F:	include/net/wimax.h
17493F:	include/uapi/linux/wimax.h
17494F:	net/wimax/
17495
17496WINBOND CIR DRIVER
17497M:	David Härdeman <david@hardeman.nu>
17498S:	Maintained
17499F:	drivers/media/rc/winbond-cir.c
17500
17501RCMM REMOTE CONTROLS DECODER
17502M:	Patrick Lerda <patrick9876@free.fr>
17503S:	Maintained
17504F:	drivers/media/rc/ir-rcmm-decoder.c
17505
17506WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17507M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17508L:	linux-watchdog@vger.kernel.org
17509S:	Maintained
17510F:	drivers/watchdog/ebc-c384_wdt.c
17511
17512WINSYSTEMS WS16C48 GPIO DRIVER
17513M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17514L:	linux-gpio@vger.kernel.org
17515S:	Maintained
17516F:	drivers/gpio/gpio-ws16c48.c
17517
17518WISTRON LAPTOP BUTTON DRIVER
17519M:	Miloslav Trmac <mitr@volny.cz>
17520S:	Maintained
17521F:	drivers/input/misc/wistron_btns.c
17522
17523WL3501 WIRELESS PCMCIA CARD DRIVER
17524L:	linux-wireless@vger.kernel.org
17525S:	Odd fixes
17526F:	drivers/net/wireless/wl3501*
17527
17528WOLFSON MICROELECTRONICS DRIVERS
17529L:	patches@opensource.cirrus.com
17530T:	git https://github.com/CirrusLogic/linux-drivers.git
17531W:	https://github.com/CirrusLogic/linux-drivers/wiki
17532S:	Supported
17533F:	Documentation/hwmon/wm83??.rst
17534F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17535F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17536F:	Documentation/devicetree/bindings/mfd/arizona.txt
17537F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17538F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17539F:	arch/arm/mach-s3c64xx/mach-crag6410*
17540F:	drivers/clk/clk-wm83*.c
17541F:	drivers/extcon/extcon-arizona.c
17542F:	drivers/leds/leds-wm83*.c
17543F:	drivers/gpio/gpio-*wm*.c
17544F:	drivers/gpio/gpio-arizona.c
17545F:	drivers/hwmon/wm83??-hwmon.c
17546F:	drivers/input/misc/wm831x-on.c
17547F:	drivers/input/touchscreen/wm831x-ts.c
17548F:	drivers/input/touchscreen/wm97*.c
17549F:	drivers/mfd/arizona*
17550F:	drivers/mfd/wm*.c
17551F:	drivers/mfd/cs47l24*
17552F:	drivers/power/supply/wm83*.c
17553F:	drivers/rtc/rtc-wm83*.c
17554F:	drivers/regulator/wm8*.c
17555F:	drivers/regulator/arizona*
17556F:	drivers/video/backlight/wm83*_bl.c
17557F:	drivers/watchdog/wm83*_wdt.c
17558F:	include/linux/mfd/arizona/
17559F:	include/linux/mfd/wm831x/
17560F:	include/linux/mfd/wm8350/
17561F:	include/linux/mfd/wm8400*
17562F:	include/linux/regulator/arizona*
17563F:	include/linux/wm97xx.h
17564F:	include/sound/wm????.h
17565F:	sound/soc/codecs/arizona.?
17566F:	sound/soc/codecs/wm*
17567F:	sound/soc/codecs/cs47l24*
17568
17569WORKQUEUE
17570M:	Tejun Heo <tj@kernel.org>
17571R:	Lai Jiangshan <jiangshanlai@gmail.com>
17572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17573S:	Maintained
17574F:	include/linux/workqueue.h
17575F:	kernel/workqueue.c
17576F:	Documentation/core-api/workqueue.rst
17577
17578X-POWERS AXP288 PMIC DRIVERS
17579M:	Hans de Goede <hdegoede@redhat.com>
17580S:	Maintained
17581N:	axp288
17582F:	drivers/acpi/pmic/intel_pmic_xpower.c
17583
17584X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17585M:	Chen-Yu Tsai <wens@csie.org>
17586L:	linux-kernel@vger.kernel.org
17587S:	Maintained
17588N:	axp[128]
17589
17590X.25 NETWORK LAYER
17591M:	Andrew Hendry <andrew.hendry@gmail.com>
17592L:	linux-x25@vger.kernel.org
17593S:	Odd Fixes
17594F:	Documentation/networking/x25*
17595F:	include/net/x25*
17596F:	net/x25/
17597
17598X86 ARCHITECTURE (32-BIT AND 64-BIT)
17599M:	Thomas Gleixner <tglx@linutronix.de>
17600M:	Ingo Molnar <mingo@redhat.com>
17601M:	Borislav Petkov <bp@alien8.de>
17602R:	"H. Peter Anvin" <hpa@zytor.com>
17603M:	x86@kernel.org
17604L:	linux-kernel@vger.kernel.org
17605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17606S:	Maintained
17607F:	Documentation/devicetree/bindings/x86/
17608F:	Documentation/x86/
17609F:	arch/x86/
17610
17611X86 ENTRY CODE
17612M:	Andy Lutomirski <luto@kernel.org>
17613L:	linux-kernel@vger.kernel.org
17614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17615S:	Maintained
17616F:	arch/x86/entry/
17617
17618X86 MCE INFRASTRUCTURE
17619M:	Tony Luck <tony.luck@intel.com>
17620M:	Borislav Petkov <bp@alien8.de>
17621L:	linux-edac@vger.kernel.org
17622S:	Maintained
17623F:	arch/x86/kernel/cpu/mce/*
17624
17625X86 MICROCODE UPDATE SUPPORT
17626M:	Borislav Petkov <bp@alien8.de>
17627S:	Maintained
17628F:	arch/x86/kernel/cpu/microcode/*
17629
17630X86 MM
17631M:	Dave Hansen <dave.hansen@linux.intel.com>
17632M:	Andy Lutomirski <luto@kernel.org>
17633M:	Peter Zijlstra <peterz@infradead.org>
17634L:	linux-kernel@vger.kernel.org
17635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17636S:	Maintained
17637F:	arch/x86/mm/
17638
17639X86 PLATFORM DRIVERS
17640M:	Darren Hart <dvhart@infradead.org>
17641M:	Andy Shevchenko <andy@infradead.org>
17642L:	platform-driver-x86@vger.kernel.org
17643T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17644S:	Odd Fixes
17645F:	drivers/platform/x86/
17646F:	drivers/platform/olpc/
17647
17648X86 PLATFORM DRIVERS - ARCH
17649R:	Darren Hart <dvhart@infradead.org>
17650R:	Andy Shevchenko <andy@infradead.org>
17651L:	platform-driver-x86@vger.kernel.org
17652L:	x86@kernel.org
17653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17654S:	Maintained
17655F:	arch/x86/platform
17656
17657X86 VDSO
17658M:	Andy Lutomirski <luto@kernel.org>
17659L:	linux-kernel@vger.kernel.org
17660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17661S:	Maintained
17662F:	arch/x86/entry/vdso/
17663
17664XARRAY
17665M:	Matthew Wilcox <willy@infradead.org>
17666L:	linux-fsdevel@vger.kernel.org
17667S:	Supported
17668F:	Documentation/core-api/xarray.rst
17669F:	lib/idr.c
17670F:	lib/xarray.c
17671F:	include/linux/idr.h
17672F:	include/linux/xarray.h
17673F:	tools/testing/radix-tree
17674
17675XBOX DVD IR REMOTE
17676M:	Benjamin Valentin <benpicco@googlemail.com>
17677S:	Maintained
17678F:	drivers/media/rc/xbox_remote.c
17679F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17680
17681XC2028/3028 TUNER DRIVER
17682M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17683L:	linux-media@vger.kernel.org
17684W:	https://linuxtv.org
17685T:	git git://linuxtv.org/media_tree.git
17686S:	Maintained
17687F:	drivers/media/tuners/tuner-xc2028.*
17688
17689XDP (eXpress Data Path)
17690M:	Alexei Starovoitov <ast@kernel.org>
17691M:	Daniel Borkmann <daniel@iogearbox.net>
17692M:	David S. Miller <davem@davemloft.net>
17693M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17694M:	Jesper Dangaard Brouer <hawk@kernel.org>
17695M:	John Fastabend <john.fastabend@gmail.com>
17696L:	netdev@vger.kernel.org
17697L:	bpf@vger.kernel.org
17698S:	Supported
17699F:	net/core/xdp.c
17700F:	include/net/xdp.h
17701F:	kernel/bpf/devmap.c
17702F:	kernel/bpf/cpumap.c
17703F:	include/trace/events/xdp.h
17704K:	xdp
17705N:	xdp
17706
17707XDP SOCKETS (AF_XDP)
17708M:	Björn Töpel <bjorn.topel@intel.com>
17709M:	Magnus Karlsson <magnus.karlsson@intel.com>
17710R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17711L:	netdev@vger.kernel.org
17712L:	bpf@vger.kernel.org
17713S:	Maintained
17714F:	kernel/bpf/xskmap.c
17715F:	net/xdp/
17716
17717XEN BLOCK SUBSYSTEM
17718M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17719M:	Roger Pau Monné <roger.pau@citrix.com>
17720L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17721S:	Supported
17722F:	drivers/block/xen-blkback/*
17723F:	drivers/block/xen*
17724
17725XEN HYPERVISOR ARM
17726M:	Stefano Stabellini <sstabellini@kernel.org>
17727L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17728S:	Maintained
17729F:	arch/arm/xen/
17730F:	arch/arm/include/asm/xen/
17731
17732XEN HYPERVISOR ARM64
17733M:	Stefano Stabellini <sstabellini@kernel.org>
17734L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17735S:	Maintained
17736F:	arch/arm64/xen/
17737F:	arch/arm64/include/asm/xen/
17738
17739XEN HYPERVISOR INTERFACE
17740M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17741M:	Juergen Gross <jgross@suse.com>
17742R:	Stefano Stabellini <sstabellini@kernel.org>
17743L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17745S:	Supported
17746F:	arch/x86/xen/
17747F:	arch/x86/platform/pvh/
17748F:	drivers/*/xen-*front.c
17749F:	drivers/xen/
17750F:	arch/x86/include/asm/xen/
17751F:	arch/x86/include/asm/pvclock-abi.h
17752F:	include/xen/
17753F:	include/uapi/xen/
17754F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17755F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17756
17757XEN NETWORK BACKEND DRIVER
17758M:	Wei Liu <wei.liu@kernel.org>
17759M:	Paul Durrant <paul@xen.org>
17760L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17761L:	netdev@vger.kernel.org
17762S:	Supported
17763F:	drivers/net/xen-netback/*
17764
17765XEN PCI SUBSYSTEM
17766M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17767L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17768S:	Supported
17769F:	arch/x86/pci/*xen*
17770F:	drivers/pci/*xen*
17771
17772XEN PVSCSI DRIVERS
17773M:	Juergen Gross <jgross@suse.com>
17774L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17775L:	linux-scsi@vger.kernel.org
17776S:	Supported
17777F:	drivers/scsi/xen-scsifront.c
17778F:	drivers/xen/xen-scsiback.c
17779F:	include/xen/interface/io/vscsiif.h
17780
17781XEN SWIOTLB SUBSYSTEM
17782M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17783L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17784L:	iommu@lists.linux-foundation.org
17785S:	Supported
17786F:	arch/x86/xen/*swiotlb*
17787F:	drivers/xen/*swiotlb*
17788
17789XEN SOUND FRONTEND DRIVER
17790M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17791L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17793S:	Supported
17794F:	sound/xen/*
17795
17796XFS FILESYSTEM
17797M:	Darrick J. Wong <darrick.wong@oracle.com>
17798M:	linux-xfs@vger.kernel.org
17799L:	linux-xfs@vger.kernel.org
17800W:	http://xfs.org/
17801T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17802S:	Supported
17803F:	Documentation/admin-guide/xfs.rst
17804F:	Documentation/ABI/testing/sysfs-fs-xfs
17805F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17806F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17807F:	fs/xfs/
17808F:	include/uapi/linux/dqblk_xfs.h
17809F:	include/uapi/linux/fsmap.h
17810
17811XILINX AXI ETHERNET DRIVER
17812M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17813S:	Maintained
17814F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17815
17816XILINX UARTLITE SERIAL DRIVER
17817M:	Peter Korsgaard <jacmet@sunsite.dk>
17818L:	linux-serial@vger.kernel.org
17819S:	Maintained
17820F:	drivers/tty/serial/uartlite.c
17821
17822XILINX VIDEO IP CORES
17823M:	Hyun Kwon <hyun.kwon@xilinx.com>
17824M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17825L:	linux-media@vger.kernel.org
17826T:	git git://linuxtv.org/media_tree.git
17827S:	Supported
17828F:	Documentation/devicetree/bindings/media/xilinx/
17829F:	drivers/media/platform/xilinx/
17830F:	include/uapi/linux/xilinx-v4l2-controls.h
17831
17832XILINX SD-FEC IP CORES
17833M:	Derek Kiernan <derek.kiernan@xilinx.com>
17834M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17835S:	Maintained
17836F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17837F:	Documentation/misc-devices/xilinx_sdfec.rst
17838F:	drivers/misc/xilinx_sdfec.c
17839F:	drivers/misc/Kconfig
17840F:	drivers/misc/Makefile
17841F:	include/uapi/misc/xilinx_sdfec.h
17842
17843XILLYBUS DRIVER
17844M:	Eli Billauer <eli.billauer@gmail.com>
17845L:	linux-kernel@vger.kernel.org
17846S:	Supported
17847F:	drivers/char/xillybus/
17848
17849XLP9XX I2C DRIVER
17850M:	George Cherian <george.cherian@cavium.com>
17851M:	Jan Glauber <jglauber@cavium.com>
17852L:	linux-i2c@vger.kernel.org
17853W:	http://www.cavium.com
17854S:	Supported
17855F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17856F:	drivers/i2c/busses/i2c-xlp9xx.c
17857
17858XRA1403 GPIO EXPANDER
17859M:	Nandor Han <nandor.han@ge.com>
17860M:	Semi Malinen <semi.malinen@ge.com>
17861L:	linux-gpio@vger.kernel.org
17862S:	Maintained
17863F:	drivers/gpio/gpio-xra1403.c
17864F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17865
17866XTENSA XTFPGA PLATFORM SUPPORT
17867M:	Max Filippov <jcmvbkbc@gmail.com>
17868L:	linux-xtensa@linux-xtensa.org
17869S:	Maintained
17870F:	drivers/spi/spi-xtensa-xtfpga.c
17871F:	sound/soc/xtensa/xtfpga-i2s.c
17872
17873YAM DRIVER FOR AX.25
17874M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17875L:	linux-hams@vger.kernel.org
17876S:	Maintained
17877F:	drivers/net/hamradio/yam*
17878F:	include/linux/yam.h
17879
17880YAMA SECURITY MODULE
17881M:	Kees Cook <keescook@chromium.org>
17882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17883S:	Supported
17884F:	security/yama/
17885F:	Documentation/admin-guide/LSM/Yama.rst
17886
17887YEALINK PHONE DRIVER
17888M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17889L:	usbb2k-api-dev@nongnu.org
17890S:	Maintained
17891F:	Documentation/input/devices/yealink.rst
17892F:	drivers/input/misc/yealink.*
17893
17894Z8530 DRIVER FOR AX.25
17895M:	Joerg Reuter <jreuter@yaina.de>
17896W:	http://yaina.de/jreuter/
17897W:	http://www.qsl.net/dl1bke/
17898L:	linux-hams@vger.kernel.org
17899S:	Maintained
17900F:	Documentation/networking/z8530drv.txt
17901F:	drivers/net/hamradio/*scc.c
17902F:	drivers/net/hamradio/z8530.h
17903
17904ZBUD COMPRESSED PAGE ALLOCATOR
17905M:	Seth Jennings <sjenning@redhat.com>
17906M:	Dan Streetman <ddstreet@ieee.org>
17907L:	linux-mm@kvack.org
17908S:	Maintained
17909F:	mm/zbud.c
17910F:	include/linux/zbud.h
17911
17912ZD1211RW WIRELESS DRIVER
17913M:	Daniel Drake <dsd@gentoo.org>
17914M:	Ulrich Kunitz <kune@deine-taler.de>
17915W:	http://zd1211.ath.cx/wiki/DriverRewrite
17916L:	linux-wireless@vger.kernel.org
17917L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17918S:	Maintained
17919F:	drivers/net/wireless/zydas/zd1211rw/
17920
17921ZD1301 MEDIA DRIVER
17922M:	Antti Palosaari <crope@iki.fi>
17923L:	linux-media@vger.kernel.org
17924W:	https://linuxtv.org/
17925W:	http://palosaari.fi/linux/
17926Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17927S:	Maintained
17928F:	drivers/media/usb/dvb-usb-v2/zd1301*
17929
17930ZD1301_DEMOD MEDIA DRIVER
17931M:	Antti Palosaari <crope@iki.fi>
17932L:	linux-media@vger.kernel.org
17933W:	https://linuxtv.org/
17934W:	http://palosaari.fi/linux/
17935Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17936S:	Maintained
17937F:	drivers/media/dvb-frontends/zd1301_demod*
17938
17939ZHAOXIN PROCESSOR SUPPORT
17940M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17941L:	linux-kernel@vger.kernel.org
17942S:	Maintained
17943F:	arch/x86/kernel/cpu/zhaoxin.c
17944
17945ZPOOL COMPRESSED PAGE STORAGE API
17946M:	Dan Streetman <ddstreet@ieee.org>
17947L:	linux-mm@kvack.org
17948S:	Maintained
17949F:	mm/zpool.c
17950F:	include/linux/zpool.h
17951
17952ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17953M:	Minchan Kim <minchan@kernel.org>
17954M:	Nitin Gupta <ngupta@vflare.org>
17955R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17956L:	linux-kernel@vger.kernel.org
17957S:	Maintained
17958F:	drivers/block/zram/
17959F:	Documentation/admin-guide/blockdev/zram.rst
17960
17961ZS DECSTATION Z85C30 SERIAL DRIVER
17962M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17963S:	Maintained
17964F:	drivers/tty/serial/zs.*
17965
17966ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17967M:	Minchan Kim <minchan@kernel.org>
17968M:	Nitin Gupta <ngupta@vflare.org>
17969R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17970L:	linux-mm@kvack.org
17971S:	Maintained
17972F:	mm/zsmalloc.c
17973F:	include/linux/zsmalloc.h
17974F:	Documentation/vm/zsmalloc.rst
17975
17976ZSWAP COMPRESSED SWAP CACHING
17977M:	Seth Jennings <sjenning@redhat.com>
17978M:	Dan Streetman <ddstreet@ieee.org>
17979L:	linux-mm@kvack.org
17980S:	Maintained
17981F:	mm/zswap.c
17982
17983THE REST
17984M:	Linus Torvalds <torvalds@linux-foundation.org>
17985L:	linux-kernel@vger.kernel.org
17986Q:	http://patchwork.kernel.org/project/LKML/list/
17987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17988S:	Buried alive in reporters
17989F:	*
17990F:	*/
17991