xref: /openbmc/linux/MAINTAINERS (revision b08918fb)
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:	Felix Kuehling <Felix.Kuehling@amd.com>
838L:	amd-gfx@lists.freedesktop.org
839T:	git git://people.freedesktop.org/~agd5f/linux
840S:	Supported
841F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
842F:	drivers/gpu/drm/amd/amdkfd/
843F:	drivers/gpu/drm/amd/include/cik_structs.h
844F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
845F:	drivers/gpu/drm/amd/include/vi_structs.h
846F:	drivers/gpu/drm/amd/include/v9_structs.h
847F:	include/uapi/linux/kfd_ioctl.h
848
849AMD MP2 I2C DRIVER
850M:	Elie Morisse <syniurge@gmail.com>
851M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
852M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
853L:	linux-i2c@vger.kernel.org
854S:	Maintained
855F:	drivers/i2c/busses/i2c-amd-mp2*
856
857AMD POWERPLAY
858M:	Rex Zhu <rex.zhu@amd.com>
859M:	Evan Quan <evan.quan@amd.com>
860L:	amd-gfx@lists.freedesktop.org
861S:	Supported
862F:	drivers/gpu/drm/amd/powerplay/
863T:	git git://people.freedesktop.org/~agd5f/linux
864
865AMD SEATTLE DEVICE TREE SUPPORT
866M:	Brijesh Singh <brijeshkumar.singh@amd.com>
867M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
868M:	Tom Lendacky <thomas.lendacky@amd.com>
869S:	Supported
870F:	arch/arm64/boot/dts/amd/
871
872AMD XGBE DRIVER
873M:	Tom Lendacky <thomas.lendacky@amd.com>
874L:	netdev@vger.kernel.org
875S:	Supported
876F:	drivers/net/ethernet/amd/xgbe/
877F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
878
879ANALOG DEVICES INC AD5686 DRIVER
880M:	Stefan Popa <stefan.popa@analog.com>
881L:	linux-pm@vger.kernel.org
882W:	http://ez.analog.com/community/linux-device-drivers
883S:	Supported
884F:	drivers/iio/dac/ad5686*
885F:	drivers/iio/dac/ad5696*
886
887ANALOG DEVICES INC AD5758 DRIVER
888M:	Stefan Popa <stefan.popa@analog.com>
889L:	linux-iio@vger.kernel.org
890W:	http://ez.analog.com/community/linux-device-drivers
891S:	Supported
892F:	drivers/iio/dac/ad5758.c
893F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
894
895ANALOG DEVICES INC AD7124 DRIVER
896M:	Stefan Popa <stefan.popa@analog.com>
897L:	linux-iio@vger.kernel.org
898W:	http://ez.analog.com/community/linux-device-drivers
899S:	Supported
900F:	drivers/iio/adc/ad7124.c
901F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
902
903ANALOG DEVICES INC AD7606 DRIVER
904M:	Stefan Popa <stefan.popa@analog.com>
905M:	Beniamin Bia <beniamin.bia@analog.com>
906L:	linux-iio@vger.kernel.org
907W:	http://ez.analog.com/community/linux-device-drivers
908S:	Supported
909F:	drivers/iio/adc/ad7606.c
910F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
911
912ANALOG DEVICES INC AD7768-1 DRIVER
913M:	Stefan Popa <stefan.popa@analog.com>
914L:	linux-iio@vger.kernel.org
915W:	http://ez.analog.com/community/linux-device-drivers
916S:	Supported
917F:	drivers/iio/adc/ad7768-1.c
918F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
919
920ANALOG DEVICES INC AD7780 DRIVER
921M:	Michael Hennerich <Michael.Hennerich@analog.com>
922M:	Renato Lui Geh <renatogeh@gmail.com>
923L:	linux-iio@vger.kernel.org
924W:	http://ez.analog.com/community/linux-device-drivers
925S:	Supported
926F:	drivers/iio/adc/ad7780.c
927F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
928
929ANALOG DEVICES INC AD9389B DRIVER
930M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
931L:	linux-media@vger.kernel.org
932S:	Maintained
933F:	drivers/media/i2c/ad9389b*
934
935ANALOG DEVICES INC ADGS1408 DRIVER
936M:	Mircea Caprioru <mircea.caprioru@analog.com>
937S:	Supported
938F:	drivers/mux/adgs1408.c
939F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
940
941ANALOG DEVICES INC ADIN DRIVER
942M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
943L:	netdev@vger.kernel.org
944W:	http://ez.analog.com/community/linux-device-drivers
945S:	Supported
946F:	drivers/net/phy/adin.c
947F:	Documentation/devicetree/bindings/net/adi,adin.yaml
948
949ANALOG DEVICES INC ADIS DRIVER LIBRARY
950M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
951S:	Supported
952L:	linux-iio@vger.kernel.org
953F:	include/linux/iio/imu/adis.h
954F:	drivers/iio/imu/adis.c
955
956ANALOG DEVICES INC ADIS16460 DRIVER
957M:	Dragos Bogdan <dragos.bogdan@analog.com>
958S:	Supported
959L:	linux-iio@vger.kernel.org
960W:	http://ez.analog.com/community/linux-device-drivers
961F:	drivers/iio/imu/adis16460.c
962F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
963
964ANALOG DEVICES INC ADP5061 DRIVER
965M:	Stefan Popa <stefan.popa@analog.com>
966L:	linux-pm@vger.kernel.org
967W:	http://ez.analog.com/community/linux-device-drivers
968S:	Supported
969F:	drivers/power/supply/adp5061.c
970
971ANALOG DEVICES INC ADV7180 DRIVER
972M:	Lars-Peter Clausen <lars@metafoo.de>
973L:	linux-media@vger.kernel.org
974W:	http://ez.analog.com/community/linux-device-drivers
975S:	Supported
976F:	drivers/media/i2c/adv7180.c
977
978ANALOG DEVICES INC ADV748X DRIVER
979M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
980L:	linux-media@vger.kernel.org
981S:	Maintained
982F:	drivers/media/i2c/adv748x/*
983
984ANALOG DEVICES INC ADV7511 DRIVER
985M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
986L:	linux-media@vger.kernel.org
987S:	Maintained
988F:	drivers/media/i2c/adv7511*
989
990ANALOG DEVICES INC ADV7604 DRIVER
991M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/adv7604*
995
996ANALOG DEVICES INC ADV7842 DRIVER
997M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
998L:	linux-media@vger.kernel.org
999S:	Maintained
1000F:	drivers/media/i2c/adv7842*
1001
1002ANALOG DEVICES INC ASOC CODEC DRIVERS
1003M:	Lars-Peter Clausen <lars@metafoo.de>
1004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1005W:	http://wiki.analog.com/
1006W:	http://ez.analog.com/community/linux-device-drivers
1007S:	Supported
1008F:	sound/soc/codecs/adau*
1009F:	sound/soc/codecs/adav*
1010F:	sound/soc/codecs/ad1*
1011F:	sound/soc/codecs/ad7*
1012F:	sound/soc/codecs/ssm*
1013F:	sound/soc/codecs/sigmadsp.*
1014
1015ANALOG DEVICES INC DMA DRIVERS
1016M:	Lars-Peter Clausen <lars@metafoo.de>
1017W:	http://ez.analog.com/community/linux-device-drivers
1018S:	Supported
1019F:	drivers/dma/dma-axi-dmac.c
1020
1021ANALOG DEVICES INC IIO DRIVERS
1022M:	Lars-Peter Clausen <lars@metafoo.de>
1023M:	Michael Hennerich <Michael.Hennerich@analog.com>
1024M:	Stefan Popa <stefan.popa@analog.com>
1025W:	http://wiki.analog.com/
1026W:	http://ez.analog.com/community/linux-device-drivers
1027S:	Supported
1028F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1030F:	drivers/iio/*/ad*
1031F:	drivers/iio/adc/ltc2497*
1032X:	drivers/iio/*/adjd*
1033F:	drivers/staging/iio/*/ad*
1034
1035ANALOGBITS PLL LIBRARIES
1036M:	Paul Walmsley <paul.walmsley@sifive.com>
1037S:	Supported
1038F:	drivers/clk/analogbits/*
1039F:	include/linux/clk/analogbits*
1040
1041ANDES ARCHITECTURE
1042M:	Greentime Hu <green.hu@gmail.com>
1043M:	Vincent Chen <deanbo422@gmail.com>
1044T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1045S:	Supported
1046F:	arch/nds32/
1047F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1048F:	Documentation/devicetree/bindings/nds32/
1049K:	nds32
1050N:	nds32
1051
1052ANDROID CONFIG FRAGMENTS
1053M:	Rob Herring <robh@kernel.org>
1054S:	Supported
1055F:	kernel/configs/android*
1056
1057ANDROID DRIVERS
1058M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1059M:	Arve Hjønnevåg <arve@android.com>
1060M:	Todd Kjos <tkjos@android.com>
1061M:	Martijn Coenen <maco@android.com>
1062M:	Joel Fernandes <joel@joelfernandes.org>
1063M:	Christian Brauner <christian@brauner.io>
1064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1065L:	devel@driverdev.osuosl.org
1066S:	Supported
1067F:	drivers/android/
1068F:	drivers/staging/android/
1069
1070ANDROID GOLDFISH PIC DRIVER
1071M:	Miodrag Dinic <miodrag.dinic@mips.com>
1072S:	Supported
1073F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1074F:	drivers/irqchip/irq-goldfish-pic.c
1075
1076ANDROID GOLDFISH RTC DRIVER
1077M:	Miodrag Dinic <miodrag.dinic@mips.com>
1078S:	Supported
1079F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1080F:	drivers/rtc/rtc-goldfish.c
1081
1082ANDROID ION DRIVER
1083M:	Laura Abbott <labbott@redhat.com>
1084M:	Sumit Semwal <sumit.semwal@linaro.org>
1085L:	devel@driverdev.osuosl.org
1086L:	dri-devel@lists.freedesktop.org
1087L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1088S:	Supported
1089F:	drivers/staging/android/ion
1090F:	drivers/staging/android/uapi/ion.h
1091
1092AOA (Apple Onboard Audio) ALSA DRIVER
1093M:	Johannes Berg <johannes@sipsolutions.net>
1094L:	linuxppc-dev@lists.ozlabs.org
1095L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1096S:	Maintained
1097F:	sound/aoa/
1098
1099APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1100M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1101L:	linux-iio@vger.kernel.org
1102S:	Maintained
1103F:	drivers/iio/adc/stx104.c
1104
1105APM DRIVER
1106M:	Jiri Kosina <jikos@kernel.org>
1107S:	Odd fixes
1108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1109F:	arch/x86/kernel/apm_32.c
1110F:	include/linux/apm_bios.h
1111F:	include/uapi/linux/apm_bios.h
1112F:	drivers/char/apm-emulation.c
1113
1114APPARMOR SECURITY MODULE
1115M:	John Johansen <john.johansen@canonical.com>
1116L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1117W:	wiki.apparmor.net
1118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1119S:	Supported
1120F:	security/apparmor/
1121F:	Documentation/admin-guide/LSM/apparmor.rst
1122
1123APPLE BCM5974 MULTITOUCH DRIVER
1124M:	Henrik Rydberg <rydberg@bitmath.org>
1125L:	linux-input@vger.kernel.org
1126S:	Odd fixes
1127F:	drivers/input/mouse/bcm5974.c
1128
1129APPLE SMC DRIVER
1130M:	Henrik Rydberg <rydberg@bitmath.org>
1131L:	linux-hwmon@vger.kernel.org
1132S:	Odd fixes
1133F:	drivers/hwmon/applesmc.c
1134
1135APPLETALK NETWORK LAYER
1136L:	netdev@vger.kernel.org
1137S:	Odd fixes
1138F:	drivers/net/appletalk/
1139F:	net/appletalk/
1140F:	include/linux/atalk.h
1141F:	include/uapi/linux/atalk.h
1142
1143APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1144M:	Khuong Dinh <khuong@os.amperecomputing.com>
1145S:	Supported
1146F:	arch/arm64/boot/dts/apm/
1147
1148APPLIED MICRO (APM) X-GENE SOC EDAC
1149M:	Khuong Dinh <khuong@os.amperecomputing.com>
1150S:	Supported
1151F:	drivers/edac/xgene_edac.c
1152F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1153
1154APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1155M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1156M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1157S:	Supported
1158F:	drivers/net/ethernet/apm/xgene-v2/
1159
1160APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1161M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1162M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1163M:	Quan Nguyen <quan@os.amperecomputing.com>
1164S:	Supported
1165F:	drivers/net/ethernet/apm/xgene/
1166F:	drivers/net/phy/mdio-xgene.c
1167F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1168F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1169
1170APPLIED MICRO (APM) X-GENE SOC PMU
1171M:	Khuong Dinh <khuong@os.amperecomputing.com>
1172S:	Supported
1173F:	drivers/perf/xgene_pmu.c
1174F:	Documentation/admin-guide/perf/xgene-pmu.rst
1175F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1176
1177APTINA CAMERA SENSOR PLL
1178M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1179L:	linux-media@vger.kernel.org
1180S:	Maintained
1181F:	drivers/media/i2c/aptina-pll.*
1182
1183AQUANTIA ETHERNET DRIVER (atlantic)
1184M:	Igor Russkikh <igor.russkikh@aquantia.com>
1185L:	netdev@vger.kernel.org
1186S:	Supported
1187W:	http://www.aquantia.com
1188Q:	http://patchwork.ozlabs.org/project/netdev/list/
1189F:	drivers/net/ethernet/aquantia/atlantic/
1190F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1191
1192ARC FRAMEBUFFER DRIVER
1193M:	Jaya Kumar <jayalk@intworks.biz>
1194S:	Maintained
1195F:	drivers/video/fbdev/arcfb.c
1196F:	drivers/video/fbdev/core/fb_defio.c
1197
1198ARC PGU DRM DRIVER
1199M:	Alexey Brodkin <abrodkin@synopsys.com>
1200S:	Supported
1201F:	drivers/gpu/drm/arc/
1202F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1203
1204ARCNET NETWORK LAYER
1205M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1206L:	netdev@vger.kernel.org
1207S:	Maintained
1208F:	drivers/net/arcnet/
1209F:	include/uapi/linux/if_arcnet.h
1210
1211ARM ARCHITECTED TIMER DRIVER
1212M:	Mark Rutland <mark.rutland@arm.com>
1213M:	Marc Zyngier <maz@kernel.org>
1214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215S:	Maintained
1216F:	arch/arm/include/asm/arch_timer.h
1217F:	arch/arm64/include/asm/arch_timer.h
1218F:	drivers/clocksource/arm_arch_timer.c
1219
1220ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1221M:	Linus Walleij <linus.walleij@linaro.org>
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Maintained
1224F:	Documentation/devicetree/bindings/arm/arm-boards
1225F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1226F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1227F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1228F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1229F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1230F:	arch/arm/mach-integrator/
1231F:	arch/arm/mach-realview/
1232F:	arch/arm/mach-versatile/
1233F:	arch/arm/plat-versatile/
1234F:	arch/arm/boot/dts/arm-realview-*
1235F:	arch/arm/boot/dts/integrator*
1236F:	arch/arm/boot/dts/versatile*
1237F:	drivers/clk/versatile/
1238F:	drivers/i2c/busses/i2c-versatile.c
1239F:	drivers/irqchip/irq-versatile-fpga.c
1240F:	drivers/mtd/maps/physmap_of_versatile.c
1241F:	drivers/power/reset/arm-versatile-reboot.c
1242F:	drivers/soc/versatile/
1243
1244ARM HDLCD DRM DRIVER
1245M:	Liviu Dudau <liviu.dudau@arm.com>
1246S:	Supported
1247F:	drivers/gpu/drm/arm/hdlcd_*
1248F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1249
1250ARM KOMEDA DRM-KMS DRIVER
1251M:	James (Qian) Wang <james.qian.wang@arm.com>
1252M:	Liviu Dudau <liviu.dudau@arm.com>
1253L:	Mali DP Maintainers <malidp@foss.arm.com>
1254S:	Supported
1255T:	git git://anongit.freedesktop.org/drm/drm-misc
1256F:	drivers/gpu/drm/arm/display/include/
1257F:	drivers/gpu/drm/arm/display/komeda/
1258F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1259F:	Documentation/gpu/komeda-kms.rst
1260
1261ARM MALI-DP DRM DRIVER
1262M:	Liviu Dudau <liviu.dudau@arm.com>
1263M:	Brian Starkey <brian.starkey@arm.com>
1264L:	Mali DP Maintainers <malidp@foss.arm.com>
1265S:	Supported
1266T:	git git://anongit.freedesktop.org/drm/drm-misc
1267F:	drivers/gpu/drm/arm/
1268F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1269F:	Documentation/gpu/afbc.rst
1270
1271ARM MALI PANFROST DRM DRIVER
1272M:	Rob Herring <robh@kernel.org>
1273M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1274L:	dri-devel@lists.freedesktop.org
1275S:	Supported
1276T:	git git://anongit.freedesktop.org/drm/drm-misc
1277F:	drivers/gpu/drm/panfrost/
1278F:	include/uapi/drm/panfrost_drm.h
1279
1280ARM MFM AND FLOPPY DRIVERS
1281M:	Ian Molton <spyro@f2s.com>
1282S:	Maintained
1283F:	arch/arm/mach-rpc/floppydma.S
1284F:	arch/arm/include/asm/floppy.h
1285
1286ARM PMU PROFILING AND DEBUGGING
1287M:	Will Deacon <will@kernel.org>
1288M:	Mark Rutland <mark.rutland@arm.com>
1289S:	Maintained
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291F:	arch/arm*/kernel/perf_*
1292F:	arch/arm/oprofile/common.c
1293F:	arch/arm*/kernel/hw_breakpoint.c
1294F:	arch/arm*/include/asm/hw_breakpoint.h
1295F:	arch/arm*/include/asm/perf_event.h
1296F:	drivers/perf/*
1297F:	include/linux/perf/arm_pmu.h
1298F:	Documentation/devicetree/bindings/arm/pmu.yaml
1299F:	Documentation/devicetree/bindings/perf/
1300
1301ARM PORT
1302M:	Russell King <linux@armlinux.org.uk>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304W:	http://www.armlinux.org.uk/
1305S:	Odd Fixes
1306T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1307F:	arch/arm/
1308X:	arch/arm/boot/dts/
1309
1310ARM PRIMECELL AACI PL041 DRIVER
1311M:	Russell King <linux@armlinux.org.uk>
1312S:	Odd Fixes
1313F:	sound/arm/aaci.*
1314
1315ARM PRIMECELL BUS SUPPORT
1316M:	Russell King <linux@armlinux.org.uk>
1317S:	Odd Fixes
1318F:	drivers/amba/
1319F:	include/linux/amba/bus.h
1320
1321ARM PRIMECELL CLCD PL110 DRIVER
1322M:	Russell King <linux@armlinux.org.uk>
1323S:	Odd Fixes
1324F:	drivers/video/fbdev/amba-clcd.*
1325
1326ARM PRIMECELL KMI PL050 DRIVER
1327M:	Russell King <linux@armlinux.org.uk>
1328S:	Odd Fixes
1329F:	drivers/input/serio/ambakmi.*
1330F:	include/linux/amba/kmi.h
1331
1332ARM PRIMECELL MMCI PL180/1 DRIVER
1333M:	Russell King <linux@armlinux.org.uk>
1334S:	Odd Fixes
1335F:	drivers/mmc/host/mmci.*
1336F:	include/linux/amba/mmci.h
1337
1338ARM PRIMECELL SSP PL022 SPI DRIVER
1339M:	Linus Walleij <linus.walleij@linaro.org>
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1343F:	drivers/spi/spi-pl022.c
1344
1345ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1346M:	Russell King <linux@armlinux.org.uk>
1347S:	Odd Fixes
1348F:	drivers/tty/serial/amba-pl01*.c
1349F:	include/linux/amba/serial.h
1350
1351ARM PRIMECELL VIC PL190/PL192 DRIVER
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1356F:	drivers/irqchip/irq-vic.c
1357
1358AMAZON ANNAPURNA LABS FIC DRIVER
1359M:	Talel Shenhar <talel@amazon.com>
1360S:	Maintained
1361F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1362F:	drivers/irqchip/irq-al-fic.c
1363
1364ARM SMMU DRIVERS
1365M:	Will Deacon <will@kernel.org>
1366R:	Robin Murphy <robin.murphy@arm.com>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369F:	drivers/iommu/arm-smmu*
1370F:	drivers/iommu/io-pgtable-arm.c
1371F:	drivers/iommu/io-pgtable-arm-v7s.c
1372
1373ARM SUB-ARCHITECTURES
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376F:	arch/arm/mach-*/
1377F:	arch/arm/plat-*/
1378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1379
1380ARM/ACTIONS SEMI ARCHITECTURE
1381M:	Andreas Färber <afaerber@suse.de>
1382R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385N:	owl
1386F:	arch/arm/mach-actions/
1387F:	arch/arm/boot/dts/owl-*
1388F:	arch/arm64/boot/dts/actions/
1389F:	drivers/clk/actions/
1390F:	drivers/clocksource/timer-owl*
1391F:	drivers/dma/owl-dma.c
1392F:	drivers/i2c/busses/i2c-owl.c
1393F:	drivers/pinctrl/actions/*
1394F:	drivers/soc/actions/
1395F:	include/dt-bindings/power/owl-*
1396F:	include/linux/soc/actions/
1397F:	Documentation/devicetree/bindings/arm/actions.yaml
1398F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1399F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1400F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1401F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1402F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1403F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1404
1405ARM/ADS SPHERE MACHINE SUPPORT
1406M:	Lennert Buytenhek <kernel@wantstofly.org>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409
1410ARM/AFEB9260 MACHINE SUPPORT
1411M:	Sergey Lapin <slapin@ossfans.org>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414
1415ARM/AJECO 1ARM MACHINE SUPPORT
1416M:	Lennert Buytenhek <kernel@wantstofly.org>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419
1420ARM/Allwinner SoC Clock Support
1421M:	Emilio López <emilio@elopez.com.ar>
1422S:	Maintained
1423F:	drivers/clk/sunxi/
1424
1425ARM/Allwinner sunXi SoC support
1426M:	Maxime Ripard <mripard@kernel.org>
1427M:	Chen-Yu Tsai <wens@csie.org>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430N:	sun[x456789]i
1431N:	sun50i
1432F:	arch/arm/mach-sunxi/
1433F:	arch/arm64/boot/dts/allwinner/
1434F:	drivers/clk/sunxi-ng/
1435F:	drivers/pinctrl/sunxi/
1436F:	drivers/soc/sunxi/
1437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1438
1439Allwinner A10 CSI driver
1440M:	Maxime Ripard <mripard@kernel.org>
1441L:	linux-media@vger.kernel.org
1442T:	git git://linuxtv.org/media_tree.git
1443F:	drivers/media/platform/sunxi/sun4i-csi/
1444F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1445S:	Maintained
1446
1447ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1448M:	Neil Armstrong <narmstrong@baylibre.com>
1449M:	Jerome Brunet <jbrunet@baylibre.com>
1450L:	linux-amlogic@lists.infradead.org
1451S:	Maintained
1452F:	drivers/clk/meson/
1453F:	include/dt-bindings/clock/meson*
1454F:	include/dt-bindings/clock/gxbb*
1455F:	Documentation/devicetree/bindings/clock/amlogic*
1456
1457ARM/Amlogic Meson SoC support
1458M:	Kevin Hilman <khilman@baylibre.com>
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460L:	linux-amlogic@lists.infradead.org
1461W:	http://linux-meson.com/
1462S:	Maintained
1463F:	arch/arm/mach-meson/
1464F:	arch/arm/boot/dts/meson*
1465F:	arch/arm64/boot/dts/amlogic/
1466F:	drivers/pinctrl/meson/
1467F:	drivers/mmc/host/meson*
1468F:	drivers/soc/amlogic/
1469N:	meson
1470
1471ARM/Amlogic Meson SoC Sound Drivers
1472M:	Jerome Brunet <jbrunet@baylibre.com>
1473L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	sound/soc/meson/
1476F:	Documentation/devicetree/bindings/sound/amlogic*
1477
1478ARM/Annapurna Labs ALPINE ARCHITECTURE
1479M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1480M:	Antoine Tenart <antoine.tenart@bootlin.com>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483F:	arch/arm/mach-alpine/
1484F:	arch/arm/boot/dts/alpine*
1485F:	arch/arm64/boot/dts/al/
1486F:	drivers/*/*alpine*
1487
1488ARM/ARTPEC MACHINE SUPPORT
1489M:	Jesper Nilsson <jesper.nilsson@axis.com>
1490M:	Lars Persson <lars.persson@axis.com>
1491S:	Maintained
1492L:	linux-arm-kernel@axis.com
1493F:	arch/arm/mach-artpec
1494F:	arch/arm/boot/dts/artpec6*
1495F:	drivers/clk/axis
1496F:	drivers/crypto/axis
1497F:	drivers/mmc/host/usdhi6rol0.c
1498F:	drivers/pinctrl/pinctrl-artpec*
1499F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1500
1501ARM/ASPEED I2C DRIVER
1502M:	Brendan Higgins <brendanhiggins@google.com>
1503R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1504R:	Joel Stanley <joel@jms.id.au>
1505L:	linux-i2c@vger.kernel.org
1506L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1507S:	Maintained
1508F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1509F:	drivers/i2c/busses/i2c-aspeed.c
1510F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1511F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1512
1513ARM/ASPEED MACHINE SUPPORT
1514M:	Joel Stanley <joel@jms.id.au>
1515R:	Andrew Jeffery <andrew@aj.id.au>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1518Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1519S:	Supported
1520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1521F:	arch/arm/mach-aspeed/
1522F:	arch/arm/boot/dts/aspeed-*
1523N:	aspeed
1524
1525ARM/BITMAIN ARCHITECTURE
1526M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528S:	Maintained
1529F:	arch/arm64/boot/dts/bitmain/
1530F:	drivers/pinctrl/pinctrl-bm1880.c
1531F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1532F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1533
1534ARM/CALXEDA HIGHBANK ARCHITECTURE
1535M:	Rob Herring <robh@kernel.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm/mach-highbank/
1539F:	arch/arm/boot/dts/highbank.dts
1540F:	arch/arm/boot/dts/ecx-*.dts*
1541
1542ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1543M:	Krzysztof Halasa <khalasa@piap.pl>
1544S:	Maintained
1545F:	arch/arm/mach-cns3xxx/
1546
1547ARM/CAVIUM THUNDER NETWORK DRIVER
1548M:	Sunil Goutham <sgoutham@cavium.com>
1549M:	Robert Richter <rric@kernel.org>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551S:	Supported
1552F:	drivers/net/ethernet/cavium/thunder/
1553
1554ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1555M:	Lukasz Majewski <lukma@denx.de>
1556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557S:	Maintained
1558F:	arch/arm/mach-ep93xx/ts72xx.c
1559
1560ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1561M:	Alexander Shiyan <shc_work@mail.ru>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Odd Fixes
1564N:	clps711x
1565
1566ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1567M:	Lennert Buytenhek <kernel@wantstofly.org>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569S:	Maintained
1570
1571ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1572M:	Hartley Sweeten <hsweeten@visionengravers.com>
1573M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575S:	Maintained
1576F:	arch/arm/mach-ep93xx/
1577F:	arch/arm/mach-ep93xx/include/mach/
1578
1579ARM/CLKDEV SUPPORT
1580M:	Russell King <linux@armlinux.org.uk>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S:	Maintained
1583T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1584F:	drivers/clk/clkdev.c
1585
1586ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1587M:	Mike Rapoport <mike@compulab.co.il>
1588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589S:	Maintained
1590
1591ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1592M:	Baruch Siach <baruch@tkos.co.il>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	arch/arm/boot/dts/cx92755*
1596N:	digicolor
1597
1598ARM/CONTEC MICRO9 MACHINE SUPPORT
1599M:	Hubert Feurstein <hubert.feurstein@contec.at>
1600S:	Maintained
1601F:	arch/arm/mach-ep93xx/micro9.c
1602
1603ARM/CORESIGHT FRAMEWORK AND DRIVERS
1604M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1605R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S:	Maintained
1608F:	drivers/hwtracing/coresight/*
1609F:	Documentation/trace/coresight.rst
1610F:	Documentation/trace/coresight-cpu-debug.rst
1611F:	Documentation/devicetree/bindings/arm/coresight.txt
1612F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1613F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1614F:	tools/perf/arch/arm/util/pmu.c
1615F:	tools/perf/arch/arm/util/auxtrace.c
1616F:	tools/perf/arch/arm/util/cs-etm.c
1617F:	tools/perf/arch/arm/util/cs-etm.h
1618F:	tools/perf/util/cs-etm.*
1619F:	tools/perf/util/cs-etm-decoder/*
1620
1621ARM/CORGI MACHINE SUPPORT
1622M:	Richard Purdie <rpurdie@rpsys.net>
1623S:	Maintained
1624
1625ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1626M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1627M:	Linus Walleij <linus.walleij@linaro.org>
1628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629T:	git git://github.com/ulli-kroll/linux.git
1630S:	Maintained
1631F:	Documentation/devicetree/bindings/arm/gemini.txt
1632F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1633F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1634F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1635F:	arch/arm/mach-gemini/
1636F:	drivers/net/ethernet/cortina/
1637F:	drivers/pinctrl/pinctrl-gemini.c
1638F:	drivers/rtc/rtc-ftrtc010.c
1639
1640ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1641M:	Barry Song <baohua@kernel.org>
1642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1644S:	Maintained
1645F:	arch/arm/boot/dts/prima2*
1646F:	arch/arm/mach-prima2/
1647F:	drivers/clk/sirf/
1648F:	drivers/clocksource/timer-prima2.c
1649F:	drivers/clocksource/timer-atlas7.c
1650N:	[^a-z]sirf
1651X:	drivers/gnss
1652
1653ARM/CZ.NIC TURRIS MOX SUPPORT
1654M:	Marek Behun <marek.behun@nic.cz>
1655W:	http://mox.turris.cz
1656S:	Maintained
1657F:	Documentation/ABI/testing/debugfs-moxtet
1658F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1659F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1660F:	Documentation/devicetree/bindings/bus/moxtet.txt
1661F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1662F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1663F:	include/linux/moxtet.h
1664F:	drivers/bus/moxtet.c
1665F:	drivers/firmware/turris-mox-rwtm.c
1666F:	drivers/gpio/gpio-moxtet.c
1667
1668ARM/EBSA110 MACHINE SUPPORT
1669M:	Russell King <linux@armlinux.org.uk>
1670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671W:	http://www.armlinux.org.uk/
1672S:	Maintained
1673F:	arch/arm/mach-ebsa110/
1674F:	drivers/net/ethernet/amd/am79c961a.*
1675
1676ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1677M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1678R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681N:	efm32
1682
1683ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1684M:	Robert Jarzmik <robert.jarzmik@free.fr>
1685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686S:	Maintained
1687F:	arch/arm/mach-pxa/ezx.c
1688
1689ARM/FARADAY FA526 PORT
1690M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693T:	git git://git.berlios.de/gemini-board
1694F:	arch/arm/mm/*-fa*
1695
1696ARM/FOOTBRIDGE ARCHITECTURE
1697M:	Russell King <linux@armlinux.org.uk>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699W:	http://www.armlinux.org.uk/
1700S:	Maintained
1701F:	arch/arm/include/asm/hardware/dec21285.h
1702F:	arch/arm/mach-footbridge/
1703
1704ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1705M:	Shawn Guo <shawnguo@kernel.org>
1706M:	Sascha Hauer <s.hauer@pengutronix.de>
1707R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1708R:	Fabio Estevam <festevam@gmail.com>
1709R:	NXP Linux Team <linux-imx@nxp.com>
1710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711S:	Maintained
1712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1713N:	imx
1714N:	mxs
1715X:	drivers/media/i2c/
1716
1717ARM/FREESCALE VYBRID ARM ARCHITECTURE
1718M:	Shawn Guo <shawnguo@kernel.org>
1719M:	Sascha Hauer <s.hauer@pengutronix.de>
1720R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1721R:	Stefan Agner <stefan@agner.ch>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S:	Maintained
1724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1725F:	arch/arm/mach-imx/*vf610*
1726F:	arch/arm/boot/dts/vf*
1727
1728ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1729M:	Shawn Guo <shawnguo@kernel.org>
1730M:	Li Yang <leoyang.li@nxp.com>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S:	Maintained
1733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1734F:	arch/arm/boot/dts/ls1021a*
1735F:	arch/arm64/boot/dts/freescale/fsl-*
1736F:	arch/arm64/boot/dts/freescale/qoriq-*
1737
1738ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1739M:	Lennert Buytenhek <kernel@wantstofly.org>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741S:	Maintained
1742
1743ARM/GUMSTIX MACHINE SUPPORT
1744M:	Steve Sakoman <sakoman@gmail.com>
1745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S:	Maintained
1747
1748ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1749M:	Philipp Zabel <philipp.zabel@gmail.com>
1750M:	Paul Parsons <lost.distance@yahoo.com>
1751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S:	Maintained
1753F:	arch/arm/mach-pxa/hx4700.c
1754F:	arch/arm/mach-pxa/include/mach/hx4700.h
1755F:	sound/soc/pxa/hx4700.c
1756
1757ARM/HISILICON SOC SUPPORT
1758M:	Wei Xu <xuwei5@hisilicon.com>
1759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760W:	http://www.hisilicon.com
1761S:	Supported
1762T:	git git://github.com/hisilicon/linux-hisi.git
1763F:	arch/arm/mach-hisi/
1764F:	arch/arm/boot/dts/hi3*
1765F:	arch/arm/boot/dts/hip*
1766F:	arch/arm/boot/dts/hisi*
1767F:	arch/arm64/boot/dts/hisilicon/
1768
1769ARM/HP JORNADA 7XX MACHINE SUPPORT
1770M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1771W:	www.jlime.com
1772S:	Maintained
1773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1774F:	arch/arm/mach-sa1100/jornada720.c
1775F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1776
1777ARM/IGEP MACHINE SUPPORT
1778M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1779M:	Javier Martinez Canillas <javier@dowhile0.org>
1780L:	linux-omap@vger.kernel.org
1781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782S:	Maintained
1783F:	arch/arm/boot/dts/omap3-igep*
1784
1785ARM/INCOME PXA270 SUPPORT
1786M:	Marek Vasut <marek.vasut@gmail.com>
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S:	Maintained
1789F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1790
1791ARM/INTEL IOP32X ARM ARCHITECTURE
1792M:	Lennert Buytenhek <kernel@wantstofly.org>
1793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794S:	Maintained
1795
1796ARM/INTEL IQ81342EX MACHINE SUPPORT
1797M:	Lennert Buytenhek <kernel@wantstofly.org>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S:	Maintained
1800
1801ARM/INTEL IXDP2850 MACHINE SUPPORT
1802M:	Lennert Buytenhek <kernel@wantstofly.org>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805
1806ARM/INTEL IXP4XX ARM ARCHITECTURE
1807M:	Linus Walleij <linusw@kernel.org>
1808M:	Imre Kaloz <kaloz@openwrt.org>
1809M:	Krzysztof Halasa <khalasa@piap.pl>
1810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811S:	Maintained
1812F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1813F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1814F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1815F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1816F:	arch/arm/mach-ixp4xx/
1817F:	drivers/clocksource/timer-ixp4xx.c
1818F:	drivers/gpio/gpio-ixp4xx.c
1819F:	drivers/irqchip/irq-ixp4xx.c
1820F:	include/linux/irqchip/irq-ixp4xx.h
1821F:	include/linux/platform_data/timer-ixp4xx.h
1822
1823ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1824M:	Jonathan Cameron <jic23@cam.ac.uk>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827F:	arch/arm/mach-pxa/stargate2.c
1828F:	drivers/pcmcia/pxa2xx_stargate2.c
1829
1830ARM/INTEL XSC3 (MANZANO) ARM CORE
1831M:	Lennert Buytenhek <kernel@wantstofly.org>
1832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833S:	Maintained
1834
1835ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1836M:	Lennert Buytenhek <kernel@wantstofly.org>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S:	Maintained
1839
1840ARM/LG1K ARCHITECTURE
1841M:	Chanho Min <chanho.min@lge.com>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844F:	arch/arm64/boot/dts/lg/
1845
1846ARM/LOGICPD PXA270 MACHINE SUPPORT
1847M:	Lennert Buytenhek <kernel@wantstofly.org>
1848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S:	Maintained
1850
1851ARM/LPC18XX ARCHITECTURE
1852M:	Vladimir Zapolskiy <vz@mleia.com>
1853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S:	Maintained
1855F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1856F:	arch/arm/boot/dts/lpc43*
1857F:	drivers/i2c/busses/i2c-lpc2k.c
1858F:	drivers/memory/pl172.c
1859F:	drivers/mtd/spi-nor/nxp-spifi.c
1860F:	drivers/rtc/rtc-lpc24xx.c
1861N:	lpc18xx
1862
1863ARM/LPC32XX SOC SUPPORT
1864M:	Vladimir Zapolskiy <vz@mleia.com>
1865M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1868S:	Maintained
1869F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1870F:	arch/arm/boot/dts/lpc32*
1871F:	arch/arm/mach-lpc32xx/
1872F:	drivers/i2c/busses/i2c-pnx.c
1873F:	drivers/net/ethernet/nxp/lpc_eth.c
1874F:	drivers/usb/host/ohci-nxp.c
1875F:	drivers/watchdog/pnx4008_wdt.c
1876N:	lpc32xx
1877
1878ARM/MAGICIAN MACHINE SUPPORT
1879M:	Philipp Zabel <philipp.zabel@gmail.com>
1880S:	Maintained
1881
1882ARM/Marvell Dove/MV78xx0/Orion SOC support
1883M:	Jason Cooper <jason@lakedaemon.net>
1884M:	Andrew Lunn <andrew@lunn.ch>
1885M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1886M:	Gregory Clement <gregory.clement@bootlin.com>
1887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888S:	Maintained
1889F:	Documentation/devicetree/bindings/soc/dove/
1890F:	arch/arm/mach-dove/
1891F:	arch/arm/mach-mv78xx0/
1892F:	arch/arm/mach-orion5x/
1893F:	arch/arm/plat-orion/
1894F:	arch/arm/boot/dts/dove*
1895F:	arch/arm/boot/dts/orion5x*
1896T:	git git://git.infradead.org/linux-mvebu.git
1897
1898ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1899M:	Jason Cooper <jason@lakedaemon.net>
1900M:	Andrew Lunn <andrew@lunn.ch>
1901M:	Gregory Clement <gregory.clement@bootlin.com>
1902M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:	Maintained
1905F:	arch/arm/boot/dts/armada*
1906F:	arch/arm/boot/dts/kirkwood*
1907F:	arch/arm/configs/mvebu_*_defconfig
1908F:	arch/arm/mach-mvebu/
1909F:	arch/arm64/boot/dts/marvell/armada*
1910F:	drivers/cpufreq/armada-37xx-cpufreq.c
1911F:	drivers/cpufreq/armada-8k-cpufreq.c
1912F:	drivers/cpufreq/mvebu-cpufreq.c
1913F:	drivers/irqchip/irq-armada-370-xp.c
1914F:	drivers/irqchip/irq-mvebu-*
1915F:	drivers/pinctrl/mvebu/
1916F:	drivers/rtc/rtc-armada38x.c
1917T:	git git://git.infradead.org/linux-mvebu.git
1918
1919ARM/Mediatek RTC DRIVER
1920M:	Eddie Huang <eddie.huang@mediatek.com>
1921M:	Sean Wang <sean.wang@mediatek.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1924S:	Maintained
1925F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1926F:	drivers/rtc/rtc-mt6397.c
1927F:	drivers/rtc/rtc-mt7622.c
1928
1929ARM/Mediatek SoC support
1930M:	Matthias Brugger <matthias.bgg@gmail.com>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1933W:	https://mtk.bcnfs.org/
1934C:	irc://chat.freenode.net/linux-mediatek
1935S:	Maintained
1936F:	arch/arm/boot/dts/mt6*
1937F:	arch/arm/boot/dts/mt7*
1938F:	arch/arm/boot/dts/mt8*
1939F:	arch/arm/mach-mediatek/
1940F:	arch/arm64/boot/dts/mediatek/
1941F:	drivers/soc/mediatek/
1942N:	mtk
1943N:	mt[678]
1944K:	mediatek
1945
1946ARM/Mediatek USB3 PHY DRIVER
1947M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1950S:	Maintained
1951F:	drivers/phy/mediatek/
1952F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1953
1954ARM/Microchip (AT91) SoC support
1955M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1956M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1957M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959W:	http://www.linux4sam.org
1960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1961S:	Supported
1962N:	at91
1963N:	atmel
1964F:	arch/arm/mach-at91/
1965F:	include/soc/at91/
1966F:	arch/arm/boot/dts/at91*.dts
1967F:	arch/arm/boot/dts/at91*.dtsi
1968F:	arch/arm/boot/dts/sama*.dts
1969F:	arch/arm/boot/dts/sama*.dtsi
1970F:	arch/arm/include/debug/at91.S
1971F:	drivers/memory/atmel*
1972F:	drivers/watchdog/sama5d4_wdt.c
1973X:	drivers/input/touchscreen/atmel_mxt_ts.c
1974X:	drivers/net/wireless/atmel/
1975
1976ARM/MIOA701 MACHINE SUPPORT
1977M:	Robert Jarzmik <robert.jarzmik@free.fr>
1978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979F:	arch/arm/mach-pxa/mioa701.c
1980S:	Maintained
1981
1982ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1983M:	Michael Petchkovsky <mkpetch@internode.on.net>
1984S:	Maintained
1985
1986ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1987M:	Linus Walleij <linus.walleij@linaro.org>
1988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989S:	Maintained
1990F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1991F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1992F:	arch/arm/mach-nomadik/
1993F:	arch/arm/mach-u300/
1994F:	arch/arm/mach-ux500/
1995F:	drivers/soc/ux500/
1996F:	arch/arm/boot/dts/ste-*
1997F:	drivers/clk/clk-nomadik.c
1998F:	drivers/clk/clk-u300.c
1999F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2000F:	drivers/clocksource/timer-u300.c
2001F:	drivers/dma/coh901318*
2002F:	drivers/dma/ste_dma40*
2003F:	drivers/hwspinlock/u8500_hsem.c
2004F:	drivers/i2c/busses/i2c-nomadik.c
2005F:	drivers/i2c/busses/i2c-stu300.c
2006F:	drivers/mfd/ab3100*
2007F:	drivers/mfd/ab8500*
2008F:	drivers/mfd/abx500*
2009F:	drivers/mfd/dbx500*
2010F:	drivers/mfd/db8500*
2011F:	drivers/pinctrl/nomadik/
2012F:	drivers/pinctrl/pinctrl-coh901*
2013F:	drivers/pinctrl/pinctrl-u300.c
2014F:	drivers/rtc/rtc-ab3100.c
2015F:	drivers/rtc/rtc-ab8500.c
2016F:	drivers/rtc/rtc-coh901331.c
2017F:	drivers/rtc/rtc-pl031.c
2018F:	drivers/watchdog/coh901327_wdt.c
2019F:	Documentation/devicetree/bindings/arm/ste-*
2020F:	Documentation/devicetree/bindings/arm/ux500/
2021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2022
2023ARM/NUVOTON NPCM ARCHITECTURE
2024M:	Avi Fishman <avifishman70@gmail.com>
2025M:	Tomer Maimon <tmaimon77@gmail.com>
2026M:	Tali Perry <tali.perry1@gmail.com>
2027R:	Patrick Venture <venture@google.com>
2028R:	Nancy Yuen <yuenn@google.com>
2029R:	Benjamin Fair <benjaminfair@google.com>
2030L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2031S:	Supported
2032F:	arch/arm/mach-npcm/
2033F:	arch/arm/boot/dts/nuvoton-npcm*
2034F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2035F:	drivers/*/*npcm*
2036F:	Documentation/devicetree/bindings/*/*npcm*
2037F:	Documentation/devicetree/bindings/*/*/*npcm*
2038
2039ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2040L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2041W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2042S:	Orphan
2043F:	arch/arm/mach-s3c24xx/mach-gta02.c
2044F:	arch/arm/mach-s3c24xx/gta02.h
2045
2046ARM/Orion SoC/Technologic Systems TS-78xx platform support
2047M:	Alexander Clouter <alex@digriz.org.uk>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049W:	http://www.digriz.org.uk/ts78xx/kernel
2050S:	Maintained
2051F:	arch/arm/mach-orion5x/ts78xx-*
2052
2053ARM/OXNAS platform support
2054M:	Neil Armstrong <narmstrong@baylibre.com>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056L:	linux-oxnas@groups.io (moderated for non-subscribers)
2057S:	Maintained
2058F:	arch/arm/mach-oxnas/
2059F:	arch/arm/boot/dts/ox8*.dts*
2060N:	oxnas
2061
2062ARM/PALM TREO SUPPORT
2063M:	Tomas Cech <sleep_walker@suse.com>
2064L:	linux-arm-kernel@lists.infradead.org
2065W:	http://hackndev.com
2066S:	Maintained
2067F:	arch/arm/mach-pxa/palmtreo.*
2068
2069ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2070M:	Marek Vasut <marek.vasut@gmail.com>
2071L:	linux-arm-kernel@lists.infradead.org
2072W:	http://hackndev.com
2073S:	Maintained
2074F:	arch/arm/mach-pxa/include/mach/palmtx.h
2075F:	arch/arm/mach-pxa/palmtx.c
2076F:	arch/arm/mach-pxa/palmt5.*
2077F:	arch/arm/mach-pxa/include/mach/palmld.h
2078F:	arch/arm/mach-pxa/palmld.c
2079F:	arch/arm/mach-pxa/palmte2.*
2080F:	arch/arm/mach-pxa/include/mach/palmtc.h
2081F:	arch/arm/mach-pxa/palmtc.c
2082
2083ARM/PALMZ72 SUPPORT
2084M:	Sergey Lapin <slapin@ossfans.org>
2085L:	linux-arm-kernel@lists.infradead.org
2086W:	http://hackndev.com
2087S:	Maintained
2088F:	arch/arm/mach-pxa/palmz72.*
2089
2090ARM/PLEB SUPPORT
2091M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2092W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2093S:	Maintained
2094
2095ARM/PT DIGITAL BOARD PORT
2096M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098W:	http://www.armlinux.org.uk/
2099S:	Maintained
2100
2101ARM/QUALCOMM SUPPORT
2102M:	Andy Gross <agross@kernel.org>
2103L:	linux-arm-msm@vger.kernel.org
2104S:	Maintained
2105F:	Documentation/devicetree/bindings/soc/qcom/
2106F:	Documentation/devicetree/bindings/*/qcom*
2107F:	arch/arm/boot/dts/qcom-*.dts
2108F:	arch/arm/boot/dts/qcom-*.dtsi
2109F:	arch/arm/mach-qcom/
2110F:	arch/arm64/boot/dts/qcom/
2111F:	drivers/*/qcom/
2112F:	drivers/*/qcom*
2113F:	drivers/*/*/qcom/
2114F:	drivers/*/*/qcom*
2115F:	drivers/*/pm8???-*
2116F:	drivers/bluetooth/btqcomsmd.c
2117F:	drivers/clocksource/timer-qcom.c
2118F:	drivers/extcon/extcon-qcom*
2119F:	drivers/iommu/msm*
2120F:	drivers/i2c/busses/i2c-qup.c
2121F:	drivers/i2c/busses/i2c-qcom-geni.c
2122F:	drivers/mfd/ssbi.c
2123F:	drivers/mmc/host/mmci_qcom*
2124F:	drivers/mmc/host/sdhci-msm.c
2125F:	drivers/pci/controller/dwc/pcie-qcom.c
2126F:	drivers/phy/qualcomm/
2127F:	drivers/power/*/msm*
2128F:	drivers/reset/reset-qcom-*
2129F:	drivers/scsi/ufs/ufs-qcom.*
2130F:	drivers/spi/spi-qup.c
2131F:	drivers/spi/spi-geni-qcom.c
2132F:	drivers/spi/spi-qcom-qspi.c
2133F:	drivers/tty/serial/msm_serial.c
2134F:	drivers/usb/dwc3/dwc3-qcom.c
2135F:	include/dt-bindings/*/qcom*
2136F:	include/linux/*/qcom*
2137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2138
2139ARM/RADISYS ENP2611 MACHINE SUPPORT
2140M:	Lennert Buytenhek <kernel@wantstofly.org>
2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S:	Maintained
2143
2144ARM/RDA MICRO ARCHITECTURE
2145M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2148S:	Maintained
2149F:	arch/arm/boot/dts/rda8810pl-*
2150F:	drivers/clocksource/timer-rda.c
2151F:	drivers/irqchip/irq-rda-intc.c
2152F:	drivers/tty/serial/rda-uart.c
2153F:	Documentation/devicetree/bindings/arm/rda.yaml
2154F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2155F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2156F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2157
2158ARM/REALTEK ARCHITECTURE
2159M:	Andreas Färber <afaerber@suse.de>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm64/boot/dts/realtek/
2163F:	Documentation/devicetree/bindings/arm/realtek.yaml
2164
2165ARM/RENESAS ARM64 ARCHITECTURE
2166M:	Simon Horman <horms@verge.net.au>
2167M:	Geert Uytterhoeven <geert+renesas@glider.be>
2168M:	Magnus Damm <magnus.damm@gmail.com>
2169L:	linux-renesas-soc@vger.kernel.org
2170Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2173S:	Supported
2174F:	arch/arm64/boot/dts/renesas/
2175F:	Documentation/devicetree/bindings/arm/renesas.yaml
2176F:	drivers/soc/renesas/
2177F:	include/linux/soc/renesas/
2178
2179ARM/RISCPC ARCHITECTURE
2180M:	Russell King <linux@armlinux.org.uk>
2181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182W:	http://www.armlinux.org.uk/
2183S:	Maintained
2184F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2185F:	arch/arm/include/asm/hardware/ioc.h
2186F:	arch/arm/include/asm/hardware/iomd.h
2187F:	arch/arm/include/asm/hardware/memc.h
2188F:	arch/arm/mach-rpc/
2189F:	drivers/net/ethernet/8390/etherh.c
2190F:	drivers/net/ethernet/i825xx/ether1*
2191F:	drivers/net/ethernet/seeq/ether3*
2192F:	drivers/scsi/arm/
2193
2194ARM/Rockchip SoC support
2195M:	Heiko Stuebner <heiko@sntech.de>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197L:	linux-rockchip@lists.infradead.org
2198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2199S:	Maintained
2200F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2201F:	arch/arm/boot/dts/rk3*
2202F:	arch/arm/boot/dts/rv1108*
2203F:	arch/arm/mach-rockchip/
2204F:	drivers/clk/rockchip/
2205F:	drivers/i2c/busses/i2c-rk3x.c
2206F:	drivers/*/*rockchip*
2207F:	drivers/*/*/*rockchip*
2208F:	sound/soc/rockchip/
2209N:	rockchip
2210
2211ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2212M:	Kukjin Kim <kgene@kernel.org>
2213M:	Krzysztof Kozlowski <krzk@kernel.org>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2216Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2217S:	Maintained
2218F:	arch/arm/boot/dts/s3c*
2219F:	arch/arm/boot/dts/s5p*
2220F:	arch/arm/boot/dts/exynos*
2221F:	arch/arm64/boot/dts/exynos/
2222F:	arch/arm/plat-samsung/
2223F:	arch/arm/mach-s3c24*/
2224F:	arch/arm/mach-s3c64xx/
2225F:	arch/arm/mach-s5p*/
2226F:	arch/arm/mach-exynos*/
2227F:	drivers/*/*s3c24*
2228F:	drivers/*/*/*s3c24*
2229F:	drivers/*/*s3c64xx*
2230F:	drivers/*/*s5pv210*
2231F:	drivers/memory/samsung/
2232F:	drivers/soc/samsung/
2233F:	include/linux/soc/samsung/
2234F:	Documentation/arm/samsung/
2235F:	Documentation/devicetree/bindings/arm/samsung/
2236F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2237F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2238N:	exynos
2239
2240ARM/SAMSUNG MOBILE MACHINE SUPPORT
2241M:	Kyungmin Park <kyungmin.park@samsung.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244F:	arch/arm/mach-s5pv210/
2245
2246ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2247M:	Kyungmin Park <kyungmin.park@samsung.com>
2248M:	Kamil Debski <kamil@wypas.org>
2249M:	Andrzej Hajda <a.hajda@samsung.com>
2250L:	linux-arm-kernel@lists.infradead.org
2251L:	linux-media@vger.kernel.org
2252S:	Maintained
2253F:	drivers/media/platform/s5p-g2d/
2254
2255ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2256M:	Marek Szyprowski <m.szyprowski@samsung.com>
2257L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2258L:	linux-media@vger.kernel.org
2259S:	Maintained
2260F:	drivers/media/platform/s5p-cec/
2261F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2262
2263ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2264M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2265M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2266M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2267L:	linux-arm-kernel@lists.infradead.org
2268L:	linux-media@vger.kernel.org
2269S:	Maintained
2270F:	drivers/media/platform/s5p-jpeg/
2271
2272ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2273M:	Kyungmin Park <kyungmin.park@samsung.com>
2274M:	Kamil Debski <kamil@wypas.org>
2275M:	Jeongtae Park <jtp.park@samsung.com>
2276M:	Andrzej Hajda <a.hajda@samsung.com>
2277L:	linux-arm-kernel@lists.infradead.org
2278L:	linux-media@vger.kernel.org
2279S:	Maintained
2280F:	drivers/media/platform/s5p-mfc/
2281
2282ARM/SHMOBILE ARM ARCHITECTURE
2283M:	Simon Horman <horms@verge.net.au>
2284M:	Geert Uytterhoeven <geert+renesas@glider.be>
2285M:	Magnus Damm <magnus.damm@gmail.com>
2286L:	linux-renesas-soc@vger.kernel.org
2287Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2290S:	Supported
2291F:	arch/arm/boot/dts/emev2*
2292F:	arch/arm/boot/dts/gr-peach*
2293F:	arch/arm/boot/dts/iwg20d-q7*
2294F:	arch/arm/boot/dts/r7s*
2295F:	arch/arm/boot/dts/r8a*
2296F:	arch/arm/boot/dts/r9a*
2297F:	arch/arm/boot/dts/sh*
2298F:	arch/arm/configs/shmobile_defconfig
2299F:	arch/arm/include/debug/renesas-scif.S
2300F:	arch/arm/mach-shmobile/
2301F:	Documentation/devicetree/bindings/arm/renesas.yaml
2302F:	drivers/soc/renesas/
2303F:	include/linux/soc/renesas/
2304
2305ARM/SOCFPGA ARCHITECTURE
2306M:	Dinh Nguyen <dinguyen@kernel.org>
2307S:	Maintained
2308F:	arch/arm/mach-socfpga/
2309F:	arch/arm/boot/dts/socfpga*
2310F:	arch/arm/configs/socfpga_defconfig
2311F:	arch/arm64/boot/dts/altera/
2312F:	arch/arm64/boot/dts/intel/
2313W:	http://www.rocketboards.org
2314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2315
2316ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2317M:	Dinh Nguyen <dinguyen@kernel.org>
2318S:	Maintained
2319F:	drivers/clk/socfpga/
2320
2321ARM/SOCFPGA EDAC SUPPORT
2322M:	Thor Thayer <thor.thayer@linux.intel.com>
2323S:	Maintained
2324F:	drivers/edac/altera_edac.
2325
2326ARM/SPREADTRUM SoC SUPPORT
2327M:	Orson Zhai <orsonzhai@gmail.com>
2328M:	Baolin Wang <baolin.wang@linaro.org>
2329M:	Chunyan Zhang <zhang.lyra@gmail.com>
2330S:	Maintained
2331F:	arch/arm64/boot/dts/sprd
2332N:	sprd
2333
2334ARM/STI ARCHITECTURE
2335M:	Patrice Chotard <patrice.chotard@st.com>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337W:	http://www.stlinux.com
2338S:	Maintained
2339F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2340F:	arch/arm/mach-sti/
2341F:	arch/arm/boot/dts/sti*
2342F:	drivers/char/hw_random/st-rng.c
2343F:	drivers/clocksource/arm_global_timer.c
2344F:	drivers/clocksource/clksrc_st_lpc.c
2345F:	drivers/cpufreq/sti-cpufreq.c
2346F:	drivers/dma/st_fdma*
2347F:	drivers/i2c/busses/i2c-st.c
2348F:	drivers/media/rc/st_rc.c
2349F:	drivers/media/platform/sti/c8sectpfe/
2350F:	drivers/mmc/host/sdhci-st.c
2351F:	drivers/phy/st/phy-miphy28lp.c
2352F:	drivers/phy/st/phy-stih407-usb.c
2353F:	drivers/pinctrl/pinctrl-st.c
2354F:	drivers/remoteproc/st_remoteproc.c
2355F:	drivers/remoteproc/st_slim_rproc.c
2356F:	drivers/reset/sti/
2357F:	drivers/rtc/rtc-st-lpc.c
2358F:	drivers/tty/serial/st-asc.c
2359F:	drivers/usb/dwc3/dwc3-st.c
2360F:	drivers/usb/host/ehci-st.c
2361F:	drivers/usb/host/ohci-st.c
2362F:	drivers/watchdog/st_lpc_wdt.c
2363F:	drivers/ata/ahci_st.c
2364F:	include/linux/remoteproc/st_slim_rproc.h
2365
2366ARM/STM32 ARCHITECTURE
2367M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2368M:	Alexandre Torgue <alexandre.torgue@st.com>
2369L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2373N:	stm32
2374N:	stm
2375F:	arch/arm/boot/dts/stm32*
2376F:	arch/arm/mach-stm32/
2377F:	drivers/clocksource/armv7m_systick.c
2378
2379ARM/Synaptics SoC support
2380M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2381M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383S:	Maintained
2384F:	arch/arm/mach-berlin/
2385F:	arch/arm/boot/dts/berlin*
2386F:	arch/arm64/boot/dts/synaptics/
2387
2388ARM/TANGO ARCHITECTURE
2389M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2390M:	Mans Rullgard <mans@mansr.com>
2391L:	linux-arm-kernel@lists.infradead.org
2392S:	Odd Fixes
2393N:	tango
2394
2395ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2396M:	Lennert Buytenhek <kernel@wantstofly.org>
2397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398S:	Maintained
2399
2400ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2401M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2402L:	linux-tegra@vger.kernel.org
2403L:	linux-media@vger.kernel.org
2404S:	Maintained
2405F:	drivers/media/platform/tegra-cec/
2406F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2407
2408ARM/TETON BGA MACHINE SUPPORT
2409M:	"Mark F. Brown" <mark.brown314@gmail.com>
2410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411S:	Maintained
2412
2413ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2414M:	Santosh Shilimkar <ssantosh@kernel.org>
2415L:	linux-kernel@vger.kernel.org
2416S:	Maintained
2417F:	drivers/memory/*emif*
2418
2419ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2420M:	Tero Kristo <t-kristo@ti.com>
2421M:	Nishanth Menon <nm@ti.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423S:	Supported
2424F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2425F:	arch/arm64/boot/dts/ti/Makefile
2426F:	arch/arm64/boot/dts/ti/k3-*
2427F:	include/dt-bindings/pinctrl/k3.h
2428
2429ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2430M:	Santosh Shilimkar <ssantosh@kernel.org>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Maintained
2433F:	arch/arm/mach-keystone/
2434F:	arch/arm/boot/dts/keystone-*
2435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2436
2437ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2438M:	Santosh Shilimkar <ssantosh@kernel.org>
2439L:	linux-kernel@vger.kernel.org
2440S:	Maintained
2441F:	drivers/clk/keystone/
2442
2443ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2444M:	Santosh Shilimkar <ssantosh@kernel.org>
2445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446L:	linux-kernel@vger.kernel.org
2447S:	Maintained
2448F:	drivers/clocksource/timer-keystone.c
2449
2450ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2451M:	Santosh Shilimkar <ssantosh@kernel.org>
2452L:	linux-kernel@vger.kernel.org
2453S:	Maintained
2454F:	drivers/power/reset/keystone-reset.c
2455
2456ARM/THECUS N2100 MACHINE SUPPORT
2457M:	Lennert Buytenhek <kernel@wantstofly.org>
2458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459S:	Maintained
2460
2461ARM/TOSA MACHINE SUPPORT
2462M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2463M:	Dirk Opfer <dirk@opfer-online.de>
2464S:	Maintained
2465
2466ARM/UNIPHIER ARCHITECTURE
2467M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2470S:	Maintained
2471F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2472F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2473F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2474F:	arch/arm/boot/dts/uniphier*
2475F:	arch/arm/include/asm/hardware/cache-uniphier.h
2476F:	arch/arm/mach-uniphier/
2477F:	arch/arm/mm/cache-uniphier.c
2478F:	arch/arm64/boot/dts/socionext/uniphier*
2479F:	drivers/bus/uniphier-system-bus.c
2480F:	drivers/clk/uniphier/
2481F:	drivers/dma/uniphier-mdmac.c
2482F:	drivers/gpio/gpio-uniphier.c
2483F:	drivers/i2c/busses/i2c-uniphier*
2484F:	drivers/irqchip/irq-uniphier-aidet.c
2485F:	drivers/mmc/host/uniphier-sd.c
2486F:	drivers/pinctrl/uniphier/
2487F:	drivers/reset/reset-uniphier.c
2488F:	drivers/tty/serial/8250/8250_uniphier.c
2489N:	uniphier
2490
2491ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2492M:	Ulf Hansson <ulf.hansson@linaro.org>
2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494T:	git git://git.linaro.org/people/ulfh/clk.git
2495S:	Maintained
2496F:	drivers/clk/ux500/
2497
2498ARM/VERSATILE EXPRESS PLATFORM
2499M:	Liviu Dudau <liviu.dudau@arm.com>
2500M:	Sudeep Holla <sudeep.holla@arm.com>
2501M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503S:	Maintained
2504F:	arch/arm/boot/dts/vexpress*
2505F:	arch/arm64/boot/dts/arm/
2506F:	arch/arm/mach-vexpress/
2507F:	*/*/vexpress*
2508F:	*/*/*/vexpress*
2509F:	drivers/clk/versatile/clk-vexpress-osc.c
2510F:	drivers/clocksource/timer-versatile.c
2511N:	mps2
2512
2513ARM/VFP SUPPORT
2514M:	Russell King <linux@armlinux.org.uk>
2515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516W:	http://www.armlinux.org.uk/
2517S:	Maintained
2518F:	arch/arm/vfp/
2519
2520ARM/VOIPAC PXA270 SUPPORT
2521M:	Marek Vasut <marek.vasut@gmail.com>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523S:	Maintained
2524F:	arch/arm/mach-pxa/vpac270.c
2525F:	arch/arm/mach-pxa/include/mach/vpac270.h
2526
2527ARM/VT8500 ARM ARCHITECTURE
2528M:	Tony Prisk <linux@prisktech.co.nz>
2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530S:	Maintained
2531F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2532F:	arch/arm/mach-vt8500/
2533F:	drivers/clocksource/timer-vt8500.c
2534F:	drivers/i2c/busses/i2c-wmt.c
2535F:	drivers/mmc/host/wmt-sdmmc.c
2536F:	drivers/pwm/pwm-vt8500.c
2537F:	drivers/rtc/rtc-vt8500.c
2538F:	drivers/tty/serial/vt8500_serial.c
2539F:	drivers/usb/host/ehci-platform.c
2540F:	drivers/usb/host/uhci-platform.c
2541F:	drivers/video/fbdev/vt8500lcdfb.*
2542F:	drivers/video/fbdev/wm8505fb*
2543F:	drivers/video/fbdev/wmt_ge_rops.*
2544
2545ARM/ZIPIT Z2 SUPPORT
2546M:	Marek Vasut <marek.vasut@gmail.com>
2547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548S:	Maintained
2549F:	arch/arm/mach-pxa/z2.c
2550F:	arch/arm/mach-pxa/include/mach/z2.h
2551
2552ARM/ZTE ARCHITECTURE
2553M:	Jun Nie <jun.nie@linaro.org>
2554M:	Shawn Guo <shawnguo@kernel.org>
2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556S:	Maintained
2557F:	arch/arm/boot/dts/zx2967*
2558F:	arch/arm/mach-zx/
2559F:	arch/arm64/boot/dts/zte/
2560F:	drivers/clk/zte/
2561F:	drivers/dma/zx_dma.c
2562F:	drivers/gpio/gpio-zx.c
2563F:	drivers/i2c/busses/i2c-zx2967.c
2564F:	drivers/mmc/host/dw_mmc-zx.*
2565F:	drivers/pinctrl/zte/
2566F:	drivers/soc/zte/
2567F:	drivers/thermal/zx2967_thermal.c
2568F:	drivers/watchdog/zx2967_wdt.c
2569F:	Documentation/devicetree/bindings/arm/zte.yaml
2570F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2571F:	Documentation/devicetree/bindings/dma/zxdma.txt
2572F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2573F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2574F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2575F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2576F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2577F:	Documentation/devicetree/bindings/soc/zte/
2578F:	Documentation/devicetree/bindings/sound/zte,*.txt
2579F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2580F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2581F:	include/dt-bindings/clock/zx2967*.h
2582F:	include/dt-bindings/soc/zte,*.h
2583F:	sound/soc/codecs/zx_aud96p22.c
2584F:	sound/soc/zte/
2585
2586ARM/ZYNQ ARCHITECTURE
2587M:	Michal Simek <michal.simek@xilinx.com>
2588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589W:	http://wiki.xilinx.com
2590T:	git https://github.com/Xilinx/linux-xlnx.git
2591S:	Supported
2592F:	arch/arm/mach-zynq/
2593F:	drivers/cpuidle/cpuidle-zynq.c
2594F:	drivers/block/xsysace.c
2595N:	zynq
2596N:	xilinx
2597F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2598F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2599F:	drivers/clocksource/timer-cadence-ttc.c
2600F:	drivers/i2c/busses/i2c-cadence.c
2601F:	drivers/mmc/host/sdhci-of-arasan.c
2602F:	drivers/edac/synopsys_edac.c
2603F:	drivers/i2c/busses/i2c-xiic.c
2604
2605ARM64 PORT (AARCH64 ARCHITECTURE)
2606M:	Catalin Marinas <catalin.marinas@arm.com>
2607M:	Will Deacon <will@kernel.org>
2608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2610S:	Maintained
2611F:	arch/arm64/
2612X:	arch/arm64/boot/dts/
2613F:	Documentation/arm64/
2614
2615AS3645A LED FLASH CONTROLLER DRIVER
2616M:	Sakari Ailus <sakari.ailus@iki.fi>
2617L:	linux-leds@vger.kernel.org
2618S:	Maintained
2619F:	drivers/leds/leds-as3645a.c
2620
2621ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2622M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2623L:	linux-media@vger.kernel.org
2624T:	git git://linuxtv.org/media_tree.git
2625S:	Maintained
2626F:	drivers/media/i2c/ak7375.c
2627F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2628
2629ASAHI KASEI AK8974 DRIVER
2630M:	Linus Walleij <linus.walleij@linaro.org>
2631L:	linux-iio@vger.kernel.org
2632W:	http://www.akm.com/
2633S:	Supported
2634F:	drivers/iio/magnetometer/ak8974.c
2635
2636ASC7621 HARDWARE MONITOR DRIVER
2637M:	George Joseph <george.joseph@fairview5.com>
2638L:	linux-hwmon@vger.kernel.org
2639S:	Maintained
2640F:	Documentation/hwmon/asc7621.rst
2641F:	drivers/hwmon/asc7621.c
2642
2643ASPEED PINCTRL DRIVERS
2644M:	Andrew Jeffery <andrew@aj.id.au>
2645L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2646L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2647L:	linux-gpio@vger.kernel.org
2648S:	Maintained
2649F:	drivers/pinctrl/aspeed/
2650F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2651
2652ASPEED VIDEO ENGINE DRIVER
2653M:	Eddie James <eajames@linux.ibm.com>
2654L:	linux-media@vger.kernel.org
2655L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2656S:	Maintained
2657F:	drivers/media/platform/aspeed-video.c
2658F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2659
2660ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2661M:	Corentin Chary <corentin.chary@gmail.com>
2662L:	acpi4asus-user@lists.sourceforge.net
2663L:	platform-driver-x86@vger.kernel.org
2664W:	http://acpi4asus.sf.net
2665S:	Maintained
2666F:	drivers/platform/x86/asus*.c
2667F:	drivers/platform/x86/eeepc*.c
2668
2669ASUS WIRELESS RADIO CONTROL DRIVER
2670M:	João Paulo Rechi Vita <jprvita@gmail.com>
2671L:	platform-driver-x86@vger.kernel.org
2672S:	Maintained
2673F:	drivers/platform/x86/asus-wireless.c
2674
2675ASYMMETRIC KEYS
2676M:	David Howells <dhowells@redhat.com>
2677L:	keyrings@vger.kernel.org
2678S:	Maintained
2679F:	Documentation/crypto/asymmetric-keys.txt
2680F:	include/linux/verification.h
2681F:	include/crypto/public_key.h
2682F:	include/crypto/pkcs7.h
2683F:	crypto/asymmetric_keys/
2684
2685ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2686R:	Dan Williams <dan.j.williams@intel.com>
2687W:	http://sourceforge.net/projects/xscaleiop
2688S:	Odd fixes
2689F:	Documentation/crypto/async-tx-api.txt
2690F:	crypto/async_tx/
2691F:	drivers/dma/
2692F:	include/linux/dmaengine.h
2693F:	include/linux/async_tx.h
2694
2695AT24 EEPROM DRIVER
2696M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2697L:	linux-i2c@vger.kernel.org
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2699S:	Maintained
2700F:	Documentation/devicetree/bindings/eeprom/at24.txt
2701F:	drivers/misc/eeprom/at24.c
2702
2703ATA OVER ETHERNET (AOE) DRIVER
2704M:	"Justin Sanders" <justin@coraid.com>
2705W:	http://www.openaoe.org/
2706S:	Supported
2707F:	Documentation/admin-guide/aoe/
2708F:	drivers/block/aoe/
2709
2710ATHEROS 71XX/9XXX GPIO DRIVER
2711M:	Alban Bedel <albeu@free.fr>
2712W:	https://github.com/AlbanBedel/linux
2713T:	git git://github.com/AlbanBedel/linux
2714S:	Maintained
2715F:	drivers/gpio/gpio-ath79.c
2716F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2717
2718ATHEROS 71XX/9XXX USB PHY DRIVER
2719M:	Alban Bedel <albeu@free.fr>
2720W:	https://github.com/AlbanBedel/linux
2721T:	git git://github.com/AlbanBedel/linux
2722S:	Maintained
2723F:	drivers/phy/qualcomm/phy-ath79-usb.c
2724F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2725
2726ATHEROS ATH GENERIC UTILITIES
2727M:	Kalle Valo <kvalo@codeaurora.org>
2728L:	linux-wireless@vger.kernel.org
2729S:	Supported
2730F:	drivers/net/wireless/ath/*
2731
2732ATHEROS ATH5K WIRELESS DRIVER
2733M:	Jiri Slaby <jirislaby@gmail.com>
2734M:	Nick Kossifidis <mickflemm@gmail.com>
2735M:	Luis Chamberlain <mcgrof@kernel.org>
2736L:	linux-wireless@vger.kernel.org
2737W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2738S:	Maintained
2739F:	drivers/net/wireless/ath/ath5k/
2740
2741ATHEROS ATH6KL WIRELESS DRIVER
2742M:	Kalle Valo <kvalo@codeaurora.org>
2743L:	linux-wireless@vger.kernel.org
2744W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2746S:	Supported
2747F:	drivers/net/wireless/ath/ath6kl/
2748
2749ATI_REMOTE2 DRIVER
2750M:	Ville Syrjala <syrjala@sci.fi>
2751S:	Maintained
2752F:	drivers/input/misc/ati_remote2.c
2753
2754ATK0110 HWMON DRIVER
2755M:	Luca Tettamanti <kronos.it@gmail.com>
2756L:	linux-hwmon@vger.kernel.org
2757S:	Maintained
2758F:	drivers/hwmon/asus_atk0110.c
2759
2760ATLX ETHERNET DRIVERS
2761M:	Jay Cliburn <jcliburn@gmail.com>
2762M:	Chris Snook <chris.snook@gmail.com>
2763L:	netdev@vger.kernel.org
2764W:	http://sourceforge.net/projects/atl1
2765W:	http://atl1.sourceforge.net
2766S:	Maintained
2767F:	drivers/net/ethernet/atheros/
2768
2769ATM
2770M:	Chas Williams <3chas3@gmail.com>
2771L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2772L:	netdev@vger.kernel.org
2773W:	http://linux-atm.sourceforge.net
2774S:	Maintained
2775F:	drivers/atm/
2776F:	include/linux/atm*
2777F:	include/uapi/linux/atm*
2778
2779ATMEL MACB ETHERNET DRIVER
2780M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2781S:	Supported
2782F:	drivers/net/ethernet/cadence/
2783
2784ATMEL MAXTOUCH DRIVER
2785M:	Nick Dyer <nick@shmanahar.org>
2786T:	git git://github.com/ndyer/linux.git
2787S:	Maintained
2788F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2789F:	drivers/input/touchscreen/atmel_mxt_ts.c
2790
2791ATMEL WIRELESS DRIVER
2792M:	Simon Kelley <simon@thekelleys.org.uk>
2793L:	linux-wireless@vger.kernel.org
2794W:	http://www.thekelleys.org.uk/atmel
2795W:	http://atmelwlandriver.sourceforge.net/
2796S:	Maintained
2797F:	drivers/net/wireless/atmel/atmel*
2798
2799ATOMIC INFRASTRUCTURE
2800M:	Will Deacon <will@kernel.org>
2801M:	Peter Zijlstra <peterz@infradead.org>
2802R:	Boqun Feng <boqun.feng@gmail.com>
2803L:	linux-kernel@vger.kernel.org
2804S:	Maintained
2805F:	arch/*/include/asm/atomic*.h
2806F:	include/*/atomic*.h
2807F:	scripts/atomic/
2808
2809ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2810M:	Bradley Grove <linuxdrivers@attotech.com>
2811L:	linux-scsi@vger.kernel.org
2812W:	http://www.attotech.com
2813S:	Supported
2814F:	drivers/scsi/esas2r
2815
2816ATUSB IEEE 802.15.4 RADIO DRIVER
2817M:	Stefan Schmidt <stefan@datenfreihafen.org>
2818L:	linux-wpan@vger.kernel.org
2819S:	Maintained
2820F:	drivers/net/ieee802154/atusb.c
2821F:	drivers/net/ieee802154/atusb.h
2822F:	drivers/net/ieee802154/at86rf230.h
2823
2824AUDIT SUBSYSTEM
2825M:	Paul Moore <paul@paul-moore.com>
2826M:	Eric Paris <eparis@redhat.com>
2827L:	linux-audit@redhat.com (moderated for non-subscribers)
2828W:	https://github.com/linux-audit
2829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2830S:	Supported
2831F:	include/linux/audit.h
2832F:	include/uapi/linux/audit.h
2833F:	kernel/audit*
2834
2835AUXILIARY DISPLAY DRIVERS
2836M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2837S:	Maintained
2838F:	drivers/auxdisplay/
2839F:	include/linux/cfag12864b.h
2840
2841AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2842M:	Andreas Klinger <ak@it-klinger.de>
2843L:	linux-iio@vger.kernel.org
2844S:	Maintained
2845F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2846F:	drivers/iio/adc/hx711.c
2847
2848AX.25 NETWORK LAYER
2849M:	Ralf Baechle <ralf@linux-mips.org>
2850L:	linux-hams@vger.kernel.org
2851W:	http://www.linux-ax25.org/
2852S:	Maintained
2853F:	include/uapi/linux/ax25.h
2854F:	include/net/ax25.h
2855F:	net/ax25/
2856
2857AXENTIA ARM DEVICES
2858M:	Peter Rosin <peda@axentia.se>
2859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860S:	Maintained
2861F:	Documentation/devicetree/bindings/arm/axentia.txt
2862F:	arch/arm/boot/dts/at91-linea.dtsi
2863F:	arch/arm/boot/dts/at91-natte.dtsi
2864F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2865F:	arch/arm/boot/dts/at91-tse850-3.dts
2866
2867AXENTIA ASOC DRIVERS
2868M:	Peter Rosin <peda@axentia.se>
2869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2870S:	Maintained
2871F:	Documentation/devicetree/bindings/sound/axentia,*
2872F:	sound/soc/atmel/tse850-pcm5142.c
2873
2874AXXIA I2C CONTROLLER
2875M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2876L:	linux-i2c@vger.kernel.org
2877S:	Maintained
2878F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2879F:	drivers/i2c/busses/i2c-axxia.c
2880
2881AZ6007 DVB DRIVER
2882M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2883L:	linux-media@vger.kernel.org
2884W:	https://linuxtv.org
2885T:	git git://linuxtv.org/media_tree.git
2886S:	Maintained
2887F:	drivers/media/usb/dvb-usb-v2/az6007.c
2888
2889AZTECH FM RADIO RECEIVER DRIVER
2890M:	Hans Verkuil <hverkuil@xs4all.nl>
2891L:	linux-media@vger.kernel.org
2892T:	git git://linuxtv.org/media_tree.git
2893W:	https://linuxtv.org
2894S:	Maintained
2895F:	drivers/media/radio/radio-aztech*
2896
2897B43 WIRELESS DRIVER
2898L:	linux-wireless@vger.kernel.org
2899L:	b43-dev@lists.infradead.org
2900W:	http://wireless.kernel.org/en/users/Drivers/b43
2901S:	Odd Fixes
2902F:	drivers/net/wireless/broadcom/b43/
2903
2904B43LEGACY WIRELESS DRIVER
2905M:	Larry Finger <Larry.Finger@lwfinger.net>
2906L:	linux-wireless@vger.kernel.org
2907L:	b43-dev@lists.infradead.org
2908W:	http://wireless.kernel.org/en/users/Drivers/b43
2909S:	Maintained
2910F:	drivers/net/wireless/broadcom/b43legacy/
2911
2912BACKLIGHT CLASS/SUBSYSTEM
2913M:	Lee Jones <lee.jones@linaro.org>
2914M:	Daniel Thompson <daniel.thompson@linaro.org>
2915M:	Jingoo Han <jingoohan1@gmail.com>
2916L:	dri-devel@lists.freedesktop.org
2917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2918S:	Maintained
2919F:	drivers/video/backlight/
2920F:	include/linux/backlight.h
2921F:	include/linux/pwm_backlight.h
2922F:	Documentation/devicetree/bindings/leds/backlight
2923
2924BATMAN ADVANCED
2925M:	Marek Lindner <mareklindner@neomailbox.ch>
2926M:	Simon Wunderlich <sw@simonwunderlich.de>
2927M:	Antonio Quartulli <a@unstable.cc>
2928M:	Sven Eckelmann <sven@narfation.org>
2929L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2930W:	https://www.open-mesh.org/
2931B:	https://www.open-mesh.org/projects/batman-adv/issues
2932C:	irc://chat.freenode.net/batman
2933Q:	https://patchwork.open-mesh.org/project/batman/list/
2934T:	git https://git.open-mesh.org/linux-merge.git
2935S:	Maintained
2936F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2937F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2938F:	Documentation/networking/batman-adv.rst
2939F:	include/uapi/linux/batadv_packet.h
2940F:	include/uapi/linux/batman_adv.h
2941F:	net/batman-adv/
2942
2943BAYCOM/HDLCDRV DRIVERS FOR AX.25
2944M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2945L:	linux-hams@vger.kernel.org
2946W:	http://www.baycom.org/~tom/ham/ham.html
2947S:	Maintained
2948F:	drivers/net/hamradio/baycom*
2949
2950BCACHE (BLOCK LAYER CACHE)
2951M:	Coly Li <colyli@suse.de>
2952M:	Kent Overstreet <kent.overstreet@gmail.com>
2953L:	linux-bcache@vger.kernel.org
2954W:	http://bcache.evilpiepirate.org
2955C:	irc://irc.oftc.net/bcache
2956S:	Maintained
2957F:	drivers/md/bcache/
2958
2959BDISP ST MEDIA DRIVER
2960M:	Fabien Dessenne <fabien.dessenne@st.com>
2961L:	linux-media@vger.kernel.org
2962T:	git git://linuxtv.org/media_tree.git
2963W:	https://linuxtv.org
2964S:	Supported
2965F:	drivers/media/platform/sti/bdisp
2966
2967BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2968M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2969L:	netdev@vger.kernel.org
2970S:	Maintained
2971F:	drivers/net/ethernet/ec_bhf.c
2972
2973BEFS FILE SYSTEM
2974M:	Luis de Bethencourt <luisbg@kernel.org>
2975M:	Salah Triki <salah.triki@gmail.com>
2976S:	Maintained
2977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2978F:	Documentation/filesystems/befs.txt
2979F:	fs/befs/
2980
2981BFQ I/O SCHEDULER
2982M:	Paolo Valente <paolo.valente@linaro.org>
2983M:	Jens Axboe <axboe@kernel.dk>
2984L:	linux-block@vger.kernel.org
2985S:	Maintained
2986F:	block/bfq-*
2987F:	Documentation/block/bfq-iosched.rst
2988
2989BFS FILE SYSTEM
2990M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2991S:	Maintained
2992F:	Documentation/filesystems/bfs.txt
2993F:	fs/bfs/
2994F:	include/uapi/linux/bfs_fs.h
2995
2996BLINKM RGB LED DRIVER
2997M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2998S:	Maintained
2999F:	drivers/leds/leds-blinkm.c
3000
3001BLOCK LAYER
3002M:	Jens Axboe <axboe@kernel.dk>
3003L:	linux-block@vger.kernel.org
3004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3005S:	Maintained
3006F:	block/
3007F:	drivers/block/
3008F:	kernel/trace/blktrace.c
3009F:	lib/sbitmap.c
3010
3011BLOCK2MTD DRIVER
3012M:	Joern Engel <joern@lazybastard.org>
3013L:	linux-mtd@lists.infradead.org
3014S:	Maintained
3015F:	drivers/mtd/devices/block2mtd.c
3016
3017BLUETOOTH DRIVERS
3018M:	Marcel Holtmann <marcel@holtmann.org>
3019M:	Johan Hedberg <johan.hedberg@gmail.com>
3020L:	linux-bluetooth@vger.kernel.org
3021W:	http://www.bluez.org/
3022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3024S:	Maintained
3025F:	drivers/bluetooth/
3026
3027BLUETOOTH SUBSYSTEM
3028M:	Marcel Holtmann <marcel@holtmann.org>
3029M:	Johan Hedberg <johan.hedberg@gmail.com>
3030L:	linux-bluetooth@vger.kernel.org
3031W:	http://www.bluez.org/
3032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3034S:	Maintained
3035F:	net/bluetooth/
3036F:	include/net/bluetooth/
3037
3038BONDING DRIVER
3039M:	Jay Vosburgh <j.vosburgh@gmail.com>
3040M:	Veaceslav Falico <vfalico@gmail.com>
3041M:	Andy Gospodarek <andy@greyhouse.net>
3042L:	netdev@vger.kernel.org
3043W:	http://sourceforge.net/projects/bonding/
3044S:	Supported
3045F:	drivers/net/bonding/
3046F:	include/uapi/linux/if_bonding.h
3047
3048BPF (Safe dynamic programs and tools)
3049M:	Alexei Starovoitov <ast@kernel.org>
3050M:	Daniel Borkmann <daniel@iogearbox.net>
3051R:	Martin KaFai Lau <kafai@fb.com>
3052R:	Song Liu <songliubraving@fb.com>
3053R:	Yonghong Song <yhs@fb.com>
3054L:	netdev@vger.kernel.org
3055L:	bpf@vger.kernel.org
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3058Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3059S:	Supported
3060F:	arch/*/net/*
3061F:	Documentation/networking/filter.txt
3062F:	Documentation/bpf/
3063F:	include/linux/bpf*
3064F:	include/linux/filter.h
3065F:	include/trace/events/xdp.h
3066F:	include/uapi/linux/bpf*
3067F:	include/uapi/linux/filter.h
3068F:	kernel/bpf/
3069F:	kernel/trace/bpf_trace.c
3070F:	lib/test_bpf.c
3071F:	net/bpf/
3072F:	net/core/filter.c
3073F:	net/sched/act_bpf.c
3074F:	net/sched/cls_bpf.c
3075F:	samples/bpf/
3076F:	tools/bpf/
3077F:	tools/lib/bpf/
3078F:	tools/testing/selftests/bpf/
3079K:	bpf
3080N:	bpf
3081
3082BPF JIT for ARM
3083M:	Shubham Bansal <illusionist.neo@gmail.com>
3084L:	netdev@vger.kernel.org
3085L:	bpf@vger.kernel.org
3086S:	Maintained
3087F:	arch/arm/net/
3088
3089BPF JIT for ARM64
3090M:	Daniel Borkmann <daniel@iogearbox.net>
3091M:	Alexei Starovoitov <ast@kernel.org>
3092M:	Zi Shen Lim <zlim.lnx@gmail.com>
3093L:	netdev@vger.kernel.org
3094L:	bpf@vger.kernel.org
3095S:	Supported
3096F:	arch/arm64/net/
3097
3098BPF JIT for MIPS (32-BIT AND 64-BIT)
3099M:	Paul Burton <paul.burton@mips.com>
3100L:	netdev@vger.kernel.org
3101L:	bpf@vger.kernel.org
3102S:	Maintained
3103F:	arch/mips/net/
3104
3105BPF JIT for NFP NICs
3106M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3107L:	netdev@vger.kernel.org
3108L:	bpf@vger.kernel.org
3109S:	Supported
3110F:	drivers/net/ethernet/netronome/nfp/bpf/
3111
3112BPF JIT for POWERPC (32-BIT AND 64-BIT)
3113M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3114M:	Sandipan Das <sandipan@linux.ibm.com>
3115L:	netdev@vger.kernel.org
3116L:	bpf@vger.kernel.org
3117S:	Maintained
3118F:	arch/powerpc/net/
3119
3120BPF JIT for RISC-V (RV64G)
3121M:	Björn Töpel <bjorn.topel@gmail.com>
3122L:	netdev@vger.kernel.org
3123S:	Maintained
3124F:	arch/riscv/net/
3125
3126BPF JIT for S390
3127M:	Ilya Leoshkevich <iii@linux.ibm.com>
3128M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3129M:	Vasily Gorbik <gor@linux.ibm.com>
3130L:	netdev@vger.kernel.org
3131L:	bpf@vger.kernel.org
3132S:	Maintained
3133F:	arch/s390/net/
3134X:	arch/s390/net/pnet.c
3135
3136BPF JIT for SPARC (32-BIT AND 64-BIT)
3137M:	David S. Miller <davem@davemloft.net>
3138L:	netdev@vger.kernel.org
3139L:	bpf@vger.kernel.org
3140S:	Maintained
3141F:	arch/sparc/net/
3142
3143BPF JIT for X86 32-BIT
3144M:	Wang YanQing <udknight@gmail.com>
3145L:	netdev@vger.kernel.org
3146L:	bpf@vger.kernel.org
3147S:	Maintained
3148F:	arch/x86/net/bpf_jit_comp32.c
3149
3150BPF JIT for X86 64-BIT
3151M:	Alexei Starovoitov <ast@kernel.org>
3152M:	Daniel Borkmann <daniel@iogearbox.net>
3153L:	netdev@vger.kernel.org
3154L:	bpf@vger.kernel.org
3155S:	Supported
3156F:	arch/x86/net/
3157X:	arch/x86/net/bpf_jit_comp32.c
3158
3159BROADCOM B44 10/100 ETHERNET DRIVER
3160M:	Michael Chan <michael.chan@broadcom.com>
3161L:	netdev@vger.kernel.org
3162S:	Supported
3163F:	drivers/net/ethernet/broadcom/b44.*
3164
3165BROADCOM B53 ETHERNET SWITCH DRIVER
3166M:	Florian Fainelli <f.fainelli@gmail.com>
3167L:	netdev@vger.kernel.org
3168L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3169S:	Supported
3170F:	drivers/net/dsa/b53/*
3171F:	include/linux/platform_data/b53.h
3172
3173BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3174M:	Florian Fainelli <f.fainelli@gmail.com>
3175M:	Ray Jui <rjui@broadcom.com>
3176M:	Scott Branden <sbranden@broadcom.com>
3177M:	bcm-kernel-feedback-list@broadcom.com
3178T:	git git://github.com/broadcom/mach-bcm
3179S:	Maintained
3180N:	bcm281*
3181N:	bcm113*
3182N:	bcm216*
3183N:	kona
3184F:	arch/arm/mach-bcm/
3185
3186BROADCOM BCM2835 ARM ARCHITECTURE
3187M:	Eric Anholt <eric@anholt.net>
3188M:	Stefan Wahren <wahrenst@gmx.net>
3189L:	bcm-kernel-feedback-list@broadcom.com
3190L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3192T:	git git://github.com/anholt/linux
3193S:	Maintained
3194N:	bcm2835
3195F:	drivers/staging/vc04_services
3196
3197BROADCOM BCM47XX MIPS ARCHITECTURE
3198M:	Hauke Mehrtens <hauke@hauke-m.de>
3199M:	Rafał Miłecki <zajec5@gmail.com>
3200L:	linux-mips@vger.kernel.org
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/mips/brcm/
3203F:	arch/mips/bcm47xx/*
3204F:	arch/mips/include/asm/mach-bcm47xx/*
3205
3206BROADCOM BCM5301X ARM ARCHITECTURE
3207M:	Hauke Mehrtens <hauke@hauke-m.de>
3208M:	Rafał Miłecki <zajec5@gmail.com>
3209M:	bcm-kernel-feedback-list@broadcom.com
3210L:	linux-arm-kernel@lists.infradead.org
3211S:	Maintained
3212F:	arch/arm/mach-bcm/bcm_5301x.c
3213F:	arch/arm/boot/dts/bcm5301x*.dtsi
3214F:	arch/arm/boot/dts/bcm470*
3215F:	arch/arm/boot/dts/bcm953012*
3216
3217BROADCOM BCM53573 ARM ARCHITECTURE
3218M:	Rafał Miłecki <rafal@milecki.pl>
3219L:	bcm-kernel-feedback-list@broadcom.com
3220L:	linux-arm-kernel@lists.infradead.org
3221S:	Maintained
3222F:	arch/arm/boot/dts/bcm53573*
3223F:	arch/arm/boot/dts/bcm47189*
3224
3225BROADCOM BCM63XX ARM ARCHITECTURE
3226M:	Florian Fainelli <f.fainelli@gmail.com>
3227M:	bcm-kernel-feedback-list@broadcom.com
3228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3229T:	git git://github.com/broadcom/stblinux.git
3230S:	Maintained
3231N:	bcm63xx
3232
3233BROADCOM BCM63XX/BCM33XX UDC DRIVER
3234M:	Kevin Cernekee <cernekee@gmail.com>
3235L:	linux-usb@vger.kernel.org
3236S:	Maintained
3237F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3238
3239BROADCOM BCM7XXX ARM ARCHITECTURE
3240M:	Brian Norris <computersforpeace@gmail.com>
3241M:	Gregory Fong <gregory.0xf0@gmail.com>
3242M:	Florian Fainelli <f.fainelli@gmail.com>
3243M:	bcm-kernel-feedback-list@broadcom.com
3244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3245T:	git git://github.com/broadcom/stblinux.git
3246S:	Maintained
3247F:	arch/arm/mach-bcm/*brcmstb*
3248F:	arch/arm/boot/dts/bcm7*.dts*
3249F:	drivers/bus/brcmstb_gisb.c
3250F:	arch/arm/mm/cache-b15-rac.c
3251F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3252N:	brcmstb
3253
3254BROADCOM BMIPS CPUFREQ DRIVER
3255M:	Markus Mayer <mmayer@broadcom.com>
3256M:	bcm-kernel-feedback-list@broadcom.com
3257L:	linux-pm@vger.kernel.org
3258S:	Maintained
3259F:	drivers/cpufreq/bmips-cpufreq.c
3260
3261BROADCOM BMIPS MIPS ARCHITECTURE
3262M:	Kevin Cernekee <cernekee@gmail.com>
3263M:	Florian Fainelli <f.fainelli@gmail.com>
3264L:	bcm-kernel-feedback-list@broadcom.com
3265L:	linux-mips@vger.kernel.org
3266T:	git git://github.com/broadcom/stblinux.git
3267S:	Maintained
3268F:	arch/mips/bmips/*
3269F:	arch/mips/include/asm/mach-bmips/*
3270F:	arch/mips/kernel/*bmips*
3271F:	arch/mips/boot/dts/brcm/bcm*.dts*
3272F:	drivers/irqchip/irq-bcm63*
3273F:	drivers/irqchip/irq-bcm7*
3274F:	drivers/irqchip/irq-brcmstb*
3275F:	include/linux/bcm963xx_nvram.h
3276F:	include/linux/bcm963xx_tag.h
3277
3278BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3279M:	Rasesh Mody <rmody@marvell.com>
3280M:	GR-Linux-NIC-Dev@marvell.com
3281L:	netdev@vger.kernel.org
3282S:	Supported
3283F:	drivers/net/ethernet/broadcom/bnx2.*
3284F:	drivers/net/ethernet/broadcom/bnx2_*
3285
3286BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3287M:	QLogic-Storage-Upstream@qlogic.com
3288L:	linux-scsi@vger.kernel.org
3289S:	Supported
3290F:	drivers/scsi/bnx2fc/
3291
3292BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3293M:	QLogic-Storage-Upstream@qlogic.com
3294L:	linux-scsi@vger.kernel.org
3295S:	Supported
3296F:	drivers/scsi/bnx2i/
3297
3298BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3299M:	Ariel Elior <aelior@marvell.com>
3300M:	Sudarsana Kalluru <skalluru@marvell.com>
3301M:	GR-everest-linux-l2@marvell.com
3302L:	netdev@vger.kernel.org
3303S:	Supported
3304F:	drivers/net/ethernet/broadcom/bnx2x/
3305
3306BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3307M:	Michael Chan <michael.chan@broadcom.com>
3308L:	netdev@vger.kernel.org
3309S:	Supported
3310F:	drivers/net/ethernet/broadcom/bnxt/
3311
3312BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3313M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3314M:	Franky Lin <franky.lin@broadcom.com>
3315M:	Hante Meuleman <hante.meuleman@broadcom.com>
3316M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3317M:	Wright Feng <wright.feng@cypress.com>
3318L:	linux-wireless@vger.kernel.org
3319L:	brcm80211-dev-list.pdl@broadcom.com
3320L:	brcm80211-dev-list@cypress.com
3321S:	Supported
3322F:	drivers/net/wireless/broadcom/brcm80211/
3323
3324BROADCOM BRCMSTB GPIO DRIVER
3325M:	Gregory Fong <gregory.0xf0@gmail.com>
3326L:	bcm-kernel-feedback-list@broadcom.com
3327S:	Supported
3328F:	drivers/gpio/gpio-brcmstb.c
3329F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3330
3331BROADCOM BRCMSTB I2C DRIVER
3332M:	Kamal Dasu <kdasu.kdev@gmail.com>
3333L:	linux-i2c@vger.kernel.org
3334L:	bcm-kernel-feedback-list@broadcom.com
3335S:	Supported
3336F:	drivers/i2c/busses/i2c-brcmstb.c
3337F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3338
3339BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3340M:	Al Cooper <alcooperx@gmail.com>
3341L:	linux-kernel@vger.kernel.org
3342L:	bcm-kernel-feedback-list@broadcom.com
3343S:	Maintained
3344F:	drivers/phy/broadcom/phy-brcm-usb*
3345
3346BROADCOM GENET ETHERNET DRIVER
3347M:	Doug Berger <opendmb@gmail.com>
3348M:	Florian Fainelli <f.fainelli@gmail.com>
3349L:	bcm-kernel-feedback-list@broadcom.com
3350L:	netdev@vger.kernel.org
3351S:	Supported
3352F:	drivers/net/ethernet/broadcom/genet/
3353
3354BROADCOM IPROC ARM ARCHITECTURE
3355M:	Ray Jui <rjui@broadcom.com>
3356M:	Scott Branden <sbranden@broadcom.com>
3357M:	bcm-kernel-feedback-list@broadcom.com
3358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359T:	git git://github.com/broadcom/cygnus-linux.git
3360S:	Maintained
3361N:	iproc
3362N:	cygnus
3363N:	bcm[-_]nsp
3364N:	bcm9113*
3365N:	bcm9583*
3366N:	bcm9585*
3367N:	bcm9586*
3368N:	bcm988312
3369N:	bcm113*
3370N:	bcm583*
3371N:	bcm585*
3372N:	bcm586*
3373N:	bcm88312
3374N:	hr2
3375N:	stingray
3376F:	arch/arm64/boot/dts/broadcom/northstar2/*
3377F:	arch/arm64/boot/dts/broadcom/stingray/*
3378F:	drivers/clk/bcm/clk-ns*
3379F:	drivers/clk/bcm/clk-sr*
3380F:	drivers/pinctrl/bcm/pinctrl-ns*
3381F:	include/dt-bindings/clock/bcm-sr*
3382
3383BROADCOM KONA GPIO DRIVER
3384M:	Ray Jui <rjui@broadcom.com>
3385L:	bcm-kernel-feedback-list@broadcom.com
3386S:	Supported
3387F:	drivers/gpio/gpio-bcm-kona.c
3388F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3389
3390BROADCOM NETXTREME-E ROCE DRIVER
3391M:	Selvin Xavier <selvin.xavier@broadcom.com>
3392M:	Devesh Sharma <devesh.sharma@broadcom.com>
3393M:	Somnath Kotur <somnath.kotur@broadcom.com>
3394M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3395L:	linux-rdma@vger.kernel.org
3396W:	http://www.broadcom.com
3397S:	Supported
3398F:	drivers/infiniband/hw/bnxt_re/
3399F:	include/uapi/rdma/bnxt_re-abi.h
3400
3401BROADCOM NVRAM DRIVER
3402M:	Rafał Miłecki <zajec5@gmail.com>
3403L:	linux-mips@vger.kernel.org
3404S:	Maintained
3405F:	drivers/firmware/broadcom/*
3406
3407BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3408M:	Rafał Miłecki <zajec5@gmail.com>
3409L:	linux-wireless@vger.kernel.org
3410S:	Maintained
3411F:	drivers/bcma/
3412F:	include/linux/bcma/
3413
3414BROADCOM STB AVS CPUFREQ DRIVER
3415M:	Markus Mayer <mmayer@broadcom.com>
3416M:	bcm-kernel-feedback-list@broadcom.com
3417L:	linux-pm@vger.kernel.org
3418S:	Maintained
3419F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3420F:	drivers/cpufreq/brcmstb*
3421
3422BROADCOM STB AVS TMON DRIVER
3423M:	Markus Mayer <mmayer@broadcom.com>
3424M:	bcm-kernel-feedback-list@broadcom.com
3425L:	linux-pm@vger.kernel.org
3426S:	Maintained
3427F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3428F:	drivers/thermal/broadcom/brcmstb*
3429
3430BROADCOM STB NAND FLASH DRIVER
3431M:	Brian Norris <computersforpeace@gmail.com>
3432M:	Kamal Dasu <kdasu.kdev@gmail.com>
3433L:	linux-mtd@lists.infradead.org
3434L:	bcm-kernel-feedback-list@broadcom.com
3435S:	Maintained
3436F:	drivers/mtd/nand/raw/brcmnand/
3437
3438BROADCOM STB DPFE DRIVER
3439M:	Markus Mayer <mmayer@broadcom.com>
3440M:	bcm-kernel-feedback-list@broadcom.com
3441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3442S:	Maintained
3443F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3444F:	drivers/memory/brcmstb_dpfe.c
3445
3446BROADCOM SPI DRIVER
3447M:	Kamal Dasu <kdasu.kdev@gmail.com>
3448M:	bcm-kernel-feedback-list@broadcom.com
3449S:	Maintained
3450F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3451F:	drivers/spi/spi-bcm-qspi.*
3452F:	drivers/spi/spi-brcmstb-qspi.c
3453F:	drivers/spi/spi-iproc-qspi.c
3454
3455BROADCOM SYSTEMPORT ETHERNET DRIVER
3456M:	Florian Fainelli <f.fainelli@gmail.com>
3457L:	bcm-kernel-feedback-list@broadcom.com
3458L:	netdev@vger.kernel.org
3459S:	Supported
3460F:	drivers/net/ethernet/broadcom/bcmsysport.*
3461
3462BROADCOM TG3 GIGABIT ETHERNET DRIVER
3463M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3464M:	Prashant Sreedharan <prashant@broadcom.com>
3465M:	Michael Chan <mchan@broadcom.com>
3466L:	netdev@vger.kernel.org
3467S:	Supported
3468F:	drivers/net/ethernet/broadcom/tg3.*
3469
3470BROCADE BFA FC SCSI DRIVER
3471M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3472M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3473L:	linux-scsi@vger.kernel.org
3474S:	Supported
3475F:	drivers/scsi/bfa/
3476
3477BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3478M:	Rasesh Mody <rmody@marvell.com>
3479M:	Sudarsana Kalluru <skalluru@marvell.com>
3480M:	GR-Linux-NIC-Dev@marvell.com
3481L:	netdev@vger.kernel.org
3482S:	Supported
3483F:	drivers/net/ethernet/brocade/bna/
3484
3485BSG (block layer generic sg v4 driver)
3486M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3487L:	linux-scsi@vger.kernel.org
3488S:	Supported
3489F:	block/bsg.c
3490F:	include/linux/bsg.h
3491F:	include/uapi/linux/bsg.h
3492
3493BT87X AUDIO DRIVER
3494M:	Clemens Ladisch <clemens@ladisch.de>
3495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3497S:	Maintained
3498F:	Documentation/sound/cards/bt87x.rst
3499F:	sound/pci/bt87x.c
3500
3501BT8XXGPIO DRIVER
3502M:	Michael Buesch <m@bues.ch>
3503W:	http://bu3sch.de/btgpio.php
3504S:	Maintained
3505F:	drivers/gpio/gpio-bt8xx.c
3506
3507BTRFS FILE SYSTEM
3508M:	Chris Mason <clm@fb.com>
3509M:	Josef Bacik <josef@toxicpanda.com>
3510M:	David Sterba <dsterba@suse.com>
3511L:	linux-btrfs@vger.kernel.org
3512W:	http://btrfs.wiki.kernel.org/
3513Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3515S:	Maintained
3516F:	Documentation/filesystems/btrfs.txt
3517F:	fs/btrfs/
3518F:	include/linux/btrfs*
3519F:	include/uapi/linux/btrfs*
3520
3521BTTV VIDEO4LINUX DRIVER
3522M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3523L:	linux-media@vger.kernel.org
3524W:	https://linuxtv.org
3525T:	git git://linuxtv.org/media_tree.git
3526S:	Odd fixes
3527F:	Documentation/media/v4l-drivers/bttv*
3528F:	drivers/media/pci/bt8xx/bttv*
3529
3530BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3531M:	Chanwoo Choi <cw00.choi@samsung.com>
3532L:	linux-pm@vger.kernel.org
3533L:	linux-samsung-soc@vger.kernel.org
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3535S:	Maintained
3536F:	drivers/devfreq/exynos-bus.c
3537F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3538
3539BUSLOGIC SCSI DRIVER
3540M:	Khalid Aziz <khalid@gonehiking.org>
3541L:	linux-scsi@vger.kernel.org
3542S:	Maintained
3543F:	drivers/scsi/BusLogic.*
3544F:	drivers/scsi/FlashPoint.*
3545
3546C-MEDIA CMI8788 DRIVER
3547M:	Clemens Ladisch <clemens@ladisch.de>
3548L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3550S:	Maintained
3551F:	sound/pci/oxygen/
3552
3553C-SKY ARCHITECTURE
3554M:	Guo Ren <guoren@kernel.org>
3555T:	git https://github.com/c-sky/csky-linux.git
3556S:	Supported
3557F:	arch/csky/
3558F:	Documentation/devicetree/bindings/csky/
3559F:	drivers/irqchip/irq-csky-*
3560F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3561F:	drivers/clocksource/timer-gx6605s.c
3562F:	drivers/clocksource/timer-mp-csky.c
3563F:	Documentation/devicetree/bindings/timer/csky,*
3564K:	csky
3565N:	csky
3566
3567C6X ARCHITECTURE
3568M:	Mark Salter <msalter@redhat.com>
3569M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3570L:	linux-c6x-dev@linux-c6x.org
3571W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3572S:	Maintained
3573F:	arch/c6x/
3574
3575CA8210 IEEE-802.15.4 RADIO DRIVER
3576M:	Harry Morris <h.morris@cascoda.com>
3577L:	linux-wpan@vger.kernel.org
3578W:	https://github.com/Cascoda/ca8210-linux.git
3579S:	Maintained
3580F:	drivers/net/ieee802154/ca8210.c
3581F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3582
3583CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3584M:	David Howells <dhowells@redhat.com>
3585L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3586S:	Supported
3587F:	Documentation/filesystems/caching/cachefiles.txt
3588F:	fs/cachefiles/
3589
3590CADENCE MIPI-CSI2 BRIDGES
3591M:	Maxime Ripard <mripard@kernel.org>
3592L:	linux-media@vger.kernel.org
3593S:	Maintained
3594F:	Documentation/devicetree/bindings/media/cdns,*.txt
3595F:	drivers/media/platform/cadence/cdns-csi2*
3596
3597CADET FM/AM RADIO RECEIVER DRIVER
3598M:	Hans Verkuil <hverkuil@xs4all.nl>
3599L:	linux-media@vger.kernel.org
3600T:	git git://linuxtv.org/media_tree.git
3601W:	https://linuxtv.org
3602S:	Maintained
3603F:	drivers/media/radio/radio-cadet*
3604
3605CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3606M:	Jonathan Corbet <corbet@lwn.net>
3607L:	linux-media@vger.kernel.org
3608T:	git git://linuxtv.org/media_tree.git
3609S:	Maintained
3610F:	Documentation/media/v4l-drivers/cafe_ccic*
3611F:	drivers/media/platform/marvell-ccic/
3612
3613CAIF NETWORK LAYER
3614L:	netdev@vger.kernel.org
3615S:	Orphan
3616F:	Documentation/networking/caif/
3617F:	drivers/net/caif/
3618F:	include/uapi/linux/caif/
3619F:	include/net/caif/
3620F:	net/caif/
3621
3622CAKE QDISC
3623M:	Toke Høiland-Jørgensen <toke@toke.dk>
3624L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3625S:	Maintained
3626F:	net/sched/sch_cake.c
3627
3628CALGARY x86-64 IOMMU
3629M:	Muli Ben-Yehuda <mulix@mulix.org>
3630M:	Jon Mason <jdmason@kudzu.us>
3631L:	iommu@lists.linux-foundation.org
3632S:	Maintained
3633F:	arch/x86/kernel/pci-calgary_64.c
3634F:	arch/x86/kernel/tce_64.c
3635F:	arch/x86/include/asm/calgary.h
3636F:	arch/x86/include/asm/tce.h
3637
3638CAN NETWORK DRIVERS
3639M:	Wolfgang Grandegger <wg@grandegger.com>
3640M:	Marc Kleine-Budde <mkl@pengutronix.de>
3641L:	linux-can@vger.kernel.org
3642W:	https://github.com/linux-can
3643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3645S:	Maintained
3646F:	Documentation/devicetree/bindings/net/can/
3647F:	drivers/net/can/
3648F:	include/linux/can/dev.h
3649F:	include/linux/can/led.h
3650F:	include/linux/can/rx-offload.h
3651F:	include/linux/can/platform/
3652F:	include/uapi/linux/can/error.h
3653F:	include/uapi/linux/can/netlink.h
3654F:	include/uapi/linux/can/vxcan.h
3655
3656CAN NETWORK LAYER
3657M:	Oliver Hartkopp <socketcan@hartkopp.net>
3658M:	Marc Kleine-Budde <mkl@pengutronix.de>
3659L:	linux-can@vger.kernel.org
3660W:	https://github.com/linux-can
3661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3663S:	Maintained
3664F:	Documentation/networking/can.rst
3665F:	net/can/
3666F:	include/linux/can/core.h
3667F:	include/linux/can/skb.h
3668F:	include/net/netns/can.h
3669F:	include/uapi/linux/can.h
3670F:	include/uapi/linux/can/bcm.h
3671F:	include/uapi/linux/can/raw.h
3672F:	include/uapi/linux/can/gw.h
3673
3674CAN-J1939 NETWORK LAYER
3675M:	Robin van der Gracht <robin@protonic.nl>
3676M:	Oleksij Rempel <o.rempel@pengutronix.de>
3677R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3678L:	linux-can@vger.kernel.org
3679S:	Maintained
3680F:	Documentation/networking/j1939.txt
3681F:	net/can/j1939/
3682F:	include/uapi/linux/can/j1939.h
3683
3684CAPABILITIES
3685M:	Serge Hallyn <serge@hallyn.com>
3686L:	linux-security-module@vger.kernel.org
3687S:	Supported
3688F:	include/linux/capability.h
3689F:	include/uapi/linux/capability.h
3690F:	security/commoncap.c
3691F:	kernel/capability.c
3692
3693CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3694M:	Kevin Tsai <ktsai@capellamicro.com>
3695S:	Maintained
3696F:	drivers/iio/light/cm*
3697
3698CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3699M:	Christian Lamparter <chunkeey@googlemail.com>
3700L:	linux-wireless@vger.kernel.org
3701W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3702S:	Maintained
3703F:	drivers/net/wireless/ath/carl9170/
3704
3705CAVIUM I2C DRIVER
3706M:	Jan Glauber <jglauber@cavium.com>
3707M:	David Daney <david.daney@cavium.com>
3708W:	http://www.cavium.com
3709S:	Supported
3710F:	drivers/i2c/busses/i2c-octeon*
3711F:	drivers/i2c/busses/i2c-thunderx*
3712
3713CAVIUM LIQUIDIO NETWORK DRIVER
3714M:	Derek Chickles <dchickles@marvell.com>
3715M:	Satanand Burla <sburla@marvell.com>
3716M:	Felix Manlunas <fmanlunas@marvell.com>
3717L:	netdev@vger.kernel.org
3718W:	http://www.cavium.com
3719S:	Supported
3720F:	drivers/net/ethernet/cavium/liquidio/
3721
3722CAVIUM MMC DRIVER
3723M:	Jan Glauber <jglauber@cavium.com>
3724M:	David Daney <david.daney@cavium.com>
3725M:	Steven J. Hill <Steven.Hill@cavium.com>
3726W:	http://www.cavium.com
3727S:	Supported
3728F:	drivers/mmc/host/cavium*
3729
3730CAVIUM OCTEON-TX CRYPTO DRIVER
3731M:	George Cherian <george.cherian@cavium.com>
3732L:	linux-crypto@vger.kernel.org
3733W:	http://www.cavium.com
3734S:	Supported
3735F:	drivers/crypto/cavium/cpt/
3736
3737CAVIUM THUNDERX2 ARM64 SOC
3738M:	Robert Richter <rrichter@cavium.com>
3739M:	Jayachandran C <jnair@caviumnetworks.com>
3740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3741S:	Maintained
3742F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3743F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3744
3745CC2520 IEEE-802.15.4 RADIO DRIVER
3746M:	Varka Bhadram <varkabhadram@gmail.com>
3747L:	linux-wpan@vger.kernel.org
3748S:	Maintained
3749F:	drivers/net/ieee802154/cc2520.c
3750F:	include/linux/spi/cc2520.h
3751F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3752
3753CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3754M:	Gilad Ben-Yossef <gilad@benyossef.com>
3755L:	linux-crypto@vger.kernel.org
3756S:	Supported
3757F:	drivers/crypto/ccree/
3758W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3759
3760CEC FRAMEWORK
3761M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3762L:	linux-media@vger.kernel.org
3763T:	git git://linuxtv.org/media_tree.git
3764W:	http://linuxtv.org
3765S:	Supported
3766F:	Documentation/media/kapi/cec-core.rst
3767F:	Documentation/media/uapi/cec
3768F:	drivers/media/cec/
3769F:	drivers/media/rc/keymaps/rc-cec.c
3770F:	include/media/cec.h
3771F:	include/media/cec-notifier.h
3772F:	include/uapi/linux/cec.h
3773F:	include/uapi/linux/cec-funcs.h
3774F:	Documentation/devicetree/bindings/media/cec.txt
3775F:	Documentation/ABI/testing/debugfs-cec-error-inj
3776
3777CEC GPIO DRIVER
3778M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3779L:	linux-media@vger.kernel.org
3780T:	git git://linuxtv.org/media_tree.git
3781W:	http://linuxtv.org
3782S:	Supported
3783F:	drivers/media/platform/cec-gpio/
3784F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3785
3786CELL BROADBAND ENGINE ARCHITECTURE
3787M:	Arnd Bergmann <arnd@arndb.de>
3788L:	linuxppc-dev@lists.ozlabs.org
3789W:	http://www.ibm.com/developerworks/power/cell/
3790S:	Supported
3791F:	arch/powerpc/include/asm/cell*.h
3792F:	arch/powerpc/include/asm/spu*.h
3793F:	arch/powerpc/include/uapi/asm/spu*.h
3794F:	arch/powerpc/oprofile/*cell*
3795F:	arch/powerpc/platforms/cell/
3796
3797CEPH COMMON CODE (LIBCEPH)
3798M:	Ilya Dryomov <idryomov@gmail.com>
3799M:	Jeff Layton <jlayton@kernel.org>
3800M:	Sage Weil <sage@redhat.com>
3801L:	ceph-devel@vger.kernel.org
3802W:	http://ceph.com/
3803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3804T:	git git://github.com/ceph/ceph-client.git
3805S:	Supported
3806F:	net/ceph/
3807F:	include/linux/ceph/
3808F:	include/linux/crush/
3809
3810CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3811M:	Jeff Layton <jlayton@kernel.org>
3812M:	Sage Weil <sage@redhat.com>
3813M:	Ilya Dryomov <idryomov@gmail.com>
3814L:	ceph-devel@vger.kernel.org
3815W:	http://ceph.com/
3816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3817T:	git git://github.com/ceph/ceph-client.git
3818S:	Supported
3819F:	Documentation/filesystems/ceph.txt
3820F:	fs/ceph/
3821
3822CERTIFICATE HANDLING:
3823M:	David Howells <dhowells@redhat.com>
3824M:	David Woodhouse <dwmw2@infradead.org>
3825L:	keyrings@vger.kernel.org
3826S:	Maintained
3827F:	Documentation/admin-guide/module-signing.rst
3828F:	certs/
3829F:	scripts/sign-file.c
3830F:	scripts/extract-cert.c
3831
3832CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3833L:	devel@driverdev.osuosl.org
3834S:	Obsolete
3835F:	drivers/staging/wusbcore/
3836
3837CFAG12864B LCD DRIVER
3838M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3839S:	Maintained
3840F:	drivers/auxdisplay/cfag12864b.c
3841F:	include/linux/cfag12864b.h
3842
3843CFAG12864BFB LCD FRAMEBUFFER DRIVER
3844M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3845S:	Maintained
3846F:	drivers/auxdisplay/cfag12864bfb.c
3847F:	include/linux/cfag12864b.h
3848
3849802.11 (including CFG80211/NL80211)
3850M:	Johannes Berg <johannes@sipsolutions.net>
3851L:	linux-wireless@vger.kernel.org
3852W:	http://wireless.kernel.org/
3853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3855S:	Maintained
3856F:	net/wireless/
3857F:	include/uapi/linux/nl80211.h
3858F:	include/linux/ieee80211.h
3859F:	include/net/wext.h
3860F:	include/net/cfg80211.h
3861F:	include/net/iw_handler.h
3862F:	include/net/ieee80211_radiotap.h
3863F:	Documentation/driver-api/80211/cfg80211.rst
3864F:	Documentation/networking/regulatory.txt
3865
3866CHAR and MISC DRIVERS
3867M:	Arnd Bergmann <arnd@arndb.de>
3868M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3870S:	Supported
3871F:	drivers/char/
3872F:	drivers/misc/
3873F:	include/linux/miscdevice.h
3874
3875CHECKPATCH
3876M:	Andy Whitcroft <apw@canonical.com>
3877M:	Joe Perches <joe@perches.com>
3878S:	Maintained
3879F:	scripts/checkpatch.pl
3880
3881CHINESE DOCUMENTATION
3882M:	Harry Wei <harryxiyou@gmail.com>
3883M:	Alex Shi <alex.shi@linux.alibaba.com>
3884L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3885S:	Maintained
3886F:	Documentation/translations/zh_CN/
3887
3888CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3889M:	Peter Chen <Peter.Chen@nxp.com>
3890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3891L:	linux-usb@vger.kernel.org
3892S:	Maintained
3893F:	drivers/usb/chipidea/
3894
3895CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3896M:	Hans de Goede <hdegoede@redhat.com>
3897L:	linux-input@vger.kernel.org
3898S:	Maintained
3899F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3900F:	drivers/input/touchscreen/chipone_icn8318.c
3901
3902CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3903M:	Hans de Goede <hdegoede@redhat.com>
3904L:	linux-input@vger.kernel.org
3905S:	Maintained
3906F:	drivers/input/touchscreen/chipone_icn8505.c
3907
3908CHROME HARDWARE PLATFORM SUPPORT
3909M:	Benson Leung <bleung@chromium.org>
3910M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3911S:	Maintained
3912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3913F:	drivers/platform/chrome/
3914
3915CHROMEOS EC SUBDRIVERS
3916M:	Benson Leung <bleung@chromium.org>
3917M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3918R:	Guenter Roeck <groeck@chromium.org>
3919S:	Maintained
3920N:	cros_ec
3921N:	cros-ec
3922F:	drivers/power/supply/cros_usbpd-charger.c
3923
3924CHROMEOS EC CODEC DRIVER
3925M:	Cheng-Yi Chiang <cychiang@chromium.org>
3926S:	Maintained
3927R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3928R:	Guenter Roeck <groeck@chromium.org>
3929F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3930F:	sound/soc/codecs/cros_ec_codec.*
3931
3932CIRRUS LOGIC AUDIO CODEC DRIVERS
3933M:	Brian Austin <brian.austin@cirrus.com>
3934M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3936S:	Maintained
3937F:	sound/soc/codecs/cs*
3938
3939CIRRUS LOGIC EP93XX ETHERNET DRIVER
3940M:	Hartley Sweeten <hsweeten@visionengravers.com>
3941L:	netdev@vger.kernel.org
3942S:	Maintained
3943F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3944
3945CIRRUS LOGIC LOCHNAGAR DRIVER
3946M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3947M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3948L:	patches@opensource.cirrus.com
3949S:	Supported
3950F:	drivers/clk/clk-lochnagar.c
3951F:	drivers/hwmon/lochnagar-hwmon.c
3952F:	drivers/mfd/lochnagar-i2c.c
3953F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3954F:	drivers/regulator/lochnagar-regulator.c
3955F:	sound/soc/codecs/lochnagar-sc.c
3956F:	include/dt-bindings/clk/lochnagar.h
3957F:	include/dt-bindings/pinctrl/lochnagar.h
3958F:	include/linux/mfd/lochnagar*
3959F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3960F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3961F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3962F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3963F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3965F:	Documentation/hwmon/lochnagar.rst
3966
3967CISCO FCOE HBA DRIVER
3968M:	Satish Kharat <satishkh@cisco.com>
3969M:	Sesidhar Baddela <sebaddel@cisco.com>
3970M:	Karan Tilak Kumar <kartilak@cisco.com>
3971L:	linux-scsi@vger.kernel.org
3972S:	Supported
3973F:	drivers/scsi/fnic/
3974
3975CISCO SCSI HBA DRIVER
3976M:	Karan Tilak Kumar <kartilak@cisco.com>
3977M:	Sesidhar Baddela <sebaddel@cisco.com>
3978L:	linux-scsi@vger.kernel.org
3979S:	Supported
3980F:	drivers/scsi/snic/
3981
3982CISCO VIC ETHERNET NIC DRIVER
3983M:	Christian Benvenuti <benve@cisco.com>
3984M:	Govindarajulu Varadarajan <_govind@gmx.com>
3985M:	Parvi Kaustubhi <pkaustub@cisco.com>
3986S:	Supported
3987F:	drivers/net/ethernet/cisco/enic/
3988
3989CISCO VIC LOW LATENCY NIC DRIVER
3990M:	Christian Benvenuti <benve@cisco.com>
3991M:	Nelson Escobar <neescoba@cisco.com>
3992M:	Parvi Kaustubhi <pkaustub@cisco.com>
3993S:	Supported
3994F:	drivers/infiniband/hw/usnic/
3995
3996CIRRUS LOGIC MADERA CODEC DRIVERS
3997M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3998M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3999L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4000L:	patches@opensource.cirrus.com
4001T:	git https://github.com/CirrusLogic/linux-drivers.git
4002W:	https://github.com/CirrusLogic/linux-drivers/wiki
4003S:	Supported
4004F:	Documentation/devicetree/bindings/mfd/madera.txt
4005F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4006F:	Documentation/devicetree/bindings/sound/madera.txt
4007F:	include/dt-bindings/sound/madera*
4008F:	include/linux/irqchip/irq-madera*
4009F:	include/linux/mfd/madera/*
4010F:	include/sound/madera*
4011F:	drivers/gpio/gpio-madera*
4012F:	drivers/irqchip/irq-madera*
4013F:	drivers/mfd/madera*
4014F:	drivers/mfd/cs47l*
4015F:	drivers/pinctrl/cirrus/*
4016F:	sound/soc/codecs/cs47l*
4017F:	sound/soc/codecs/madera*
4018
4019CLANG-FORMAT FILE
4020M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4021S:	Maintained
4022F:	.clang-format
4023
4024CLANG/LLVM BUILD SUPPORT
4025L:	clang-built-linux@googlegroups.com
4026W:	https://clangbuiltlinux.github.io/
4027B:	https://github.com/ClangBuiltLinux/linux/issues
4028C:	irc://chat.freenode.net/clangbuiltlinux
4029S:	Supported
4030K:	\b(?i:clang|llvm)\b
4031
4032CLEANCACHE API
4033M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4034L:	linux-kernel@vger.kernel.org
4035S:	Maintained
4036F:	mm/cleancache.c
4037F:	include/linux/cleancache.h
4038
4039CLK API
4040M:	Russell King <linux@armlinux.org.uk>
4041L:	linux-clk@vger.kernel.org
4042S:	Maintained
4043F:	include/linux/clk.h
4044
4045CLOCKSOURCE, CLOCKEVENT DRIVERS
4046M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4047M:	Thomas Gleixner <tglx@linutronix.de>
4048L:	linux-kernel@vger.kernel.org
4049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4050S:	Supported
4051F:	drivers/clocksource/
4052F:	Documentation/devicetree/bindings/timer/
4053
4054CMPC ACPI DRIVER
4055M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4056M:	Daniel Oliveira Nascimento <don@syst.com.br>
4057L:	platform-driver-x86@vger.kernel.org
4058S:	Supported
4059F:	drivers/platform/x86/classmate-laptop.c
4060
4061COBALT MEDIA DRIVER
4062M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4063L:	linux-media@vger.kernel.org
4064T:	git git://linuxtv.org/media_tree.git
4065W:	https://linuxtv.org
4066S:	Supported
4067F:	drivers/media/pci/cobalt/
4068
4069COCCINELLE/Semantic Patches (SmPL)
4070M:	Julia Lawall <Julia.Lawall@lip6.fr>
4071M:	Gilles Muller <Gilles.Muller@lip6.fr>
4072M:	Nicolas Palix <nicolas.palix@imag.fr>
4073M:	Michal Marek <michal.lkml@markovi.net>
4074L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4076W:	http://coccinelle.lip6.fr/
4077S:	Supported
4078F:	Documentation/dev-tools/coccinelle.rst
4079F:	scripts/coccinelle/
4080F:	scripts/coccicheck
4081
4082CODA FILE SYSTEM
4083M:	Jan Harkes <jaharkes@cs.cmu.edu>
4084M:	coda@cs.cmu.edu
4085L:	codalist@coda.cs.cmu.edu
4086W:	http://www.coda.cs.cmu.edu/
4087S:	Maintained
4088F:	Documentation/filesystems/coda.txt
4089F:	fs/coda/
4090F:	include/linux/coda*.h
4091F:	include/uapi/linux/coda*.h
4092
4093CODA V4L2 MEM2MEM DRIVER
4094M:	Philipp Zabel <p.zabel@pengutronix.de>
4095L:	linux-media@vger.kernel.org
4096S:	Maintained
4097F:	Documentation/devicetree/bindings/media/coda.txt
4098F:	drivers/media/platform/coda/
4099
4100CODE OF CONDUCT
4101M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4102S:	Supported
4103F:	Documentation/process/code-of-conduct.rst
4104F:	Documentation/process/code-of-conduct-interpretation.rst
4105
4106COMMON CLK FRAMEWORK
4107M:	Michael Turquette <mturquette@baylibre.com>
4108M:	Stephen Boyd <sboyd@kernel.org>
4109L:	linux-clk@vger.kernel.org
4110Q:	http://patchwork.kernel.org/project/linux-clk/list/
4111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4112S:	Maintained
4113F:	Documentation/devicetree/bindings/clock/
4114F:	drivers/clk/
4115X:	drivers/clk/clkdev.c
4116F:	include/linux/clk-pr*
4117F:	include/linux/clk/
4118F:	include/linux/of_clk.h
4119
4120COMMON INTERNET FILE SYSTEM (CIFS)
4121M:	Steve French <sfrench@samba.org>
4122L:	linux-cifs@vger.kernel.org
4123L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4124W:	http://linux-cifs.samba.org/
4125T:	git git://git.samba.org/sfrench/cifs-2.6.git
4126S:	Supported
4127F:	Documentation/admin-guide/cifs/
4128F:	fs/cifs/
4129
4130COMPACTPCI HOTPLUG CORE
4131M:	Scott Murray <scott@spiteful.org>
4132L:	linux-pci@vger.kernel.org
4133S:	Maintained
4134F:	drivers/pci/hotplug/cpci_hotplug*
4135
4136COMPACTPCI HOTPLUG GENERIC DRIVER
4137M:	Scott Murray <scott@spiteful.org>
4138L:	linux-pci@vger.kernel.org
4139S:	Maintained
4140F:	drivers/pci/hotplug/cpcihp_generic.c
4141
4142COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4143M:	Scott Murray <scott@spiteful.org>
4144L:	linux-pci@vger.kernel.org
4145S:	Maintained
4146F:	drivers/pci/hotplug/cpcihp_zt5550.*
4147
4148COMPAL LAPTOP SUPPORT
4149M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4150L:	platform-driver-x86@vger.kernel.org
4151S:	Maintained
4152F:	drivers/platform/x86/compal-laptop.c
4153
4154COMPILER ATTRIBUTES
4155M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4156S:	Maintained
4157F:	include/linux/compiler_attributes.h
4158
4159CONEXANT ACCESSRUNNER USB DRIVER
4160L:	accessrunner-general@lists.sourceforge.net
4161W:	http://accessrunner.sourceforge.net/
4162S:	Orphan
4163F:	drivers/usb/atm/cxacru.c
4164
4165CONFIGFS
4166M:	Joel Becker <jlbec@evilplan.org>
4167M:	Christoph Hellwig <hch@lst.de>
4168T:	git git://git.infradead.org/users/hch/configfs.git
4169S:	Supported
4170F:	fs/configfs/
4171F:	include/linux/configfs.h
4172
4173CONNECTOR
4174M:	Evgeniy Polyakov <zbr@ioremap.net>
4175L:	netdev@vger.kernel.org
4176S:	Maintained
4177F:	drivers/connector/
4178
4179CONTROL GROUP (CGROUP)
4180M:	Tejun Heo <tj@kernel.org>
4181M:	Li Zefan <lizefan@huawei.com>
4182M:	Johannes Weiner <hannes@cmpxchg.org>
4183L:	cgroups@vger.kernel.org
4184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4185S:	Maintained
4186F:	Documentation/admin-guide/cgroup-v2.rst
4187F:	Documentation/admin-guide/cgroup-v1/
4188F:	include/linux/cgroup*
4189F:	kernel/cgroup/
4190
4191CONTROL GROUP - CPUSET
4192M:	Li Zefan <lizefan@huawei.com>
4193L:	cgroups@vger.kernel.org
4194W:	http://www.bullopensource.org/cpuset/
4195W:	http://oss.sgi.com/projects/cpusets/
4196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4197S:	Maintained
4198F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4199F:	include/linux/cpuset.h
4200F:	kernel/cgroup/cpuset.c
4201
4202CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4203M:	Johannes Weiner <hannes@cmpxchg.org>
4204M:	Michal Hocko <mhocko@kernel.org>
4205M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4206L:	cgroups@vger.kernel.org
4207L:	linux-mm@kvack.org
4208S:	Maintained
4209F:	mm/memcontrol.c
4210F:	mm/swap_cgroup.c
4211
4212CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4213M:	Tejun Heo <tj@kernel.org>
4214M:	Jens Axboe <axboe@kernel.dk>
4215L:	cgroups@vger.kernel.org
4216L:	linux-block@vger.kernel.org
4217T:	git git://git.kernel.dk/linux-block
4218F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4219F:	block/blk-cgroup.c
4220F:	include/linux/blk-cgroup.h
4221F:	block/blk-throttle.c
4222F:	block/blk-iolatency.c
4223F:	block/bfq-cgroup.c
4224
4225CORETEMP HARDWARE MONITORING DRIVER
4226M:	Fenghua Yu <fenghua.yu@intel.com>
4227L:	linux-hwmon@vger.kernel.org
4228S:	Maintained
4229F:	Documentation/hwmon/coretemp.rst
4230F:	drivers/hwmon/coretemp.c
4231
4232COSA/SRP SYNC SERIAL DRIVER
4233M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4234W:	http://www.fi.muni.cz/~kas/cosa/
4235S:	Maintained
4236F:	drivers/net/wan/cosa*
4237
4238COUNTER SUBSYSTEM
4239M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4240L:	linux-iio@vger.kernel.org
4241S:	Maintained
4242F:	Documentation/ABI/testing/sysfs-bus-counter*
4243F:	Documentation/driver-api/generic-counter.rst
4244F:	drivers/counter/
4245F:	include/linux/counter.h
4246F:	include/linux/counter_enum.h
4247
4248CPMAC ETHERNET DRIVER
4249M:	Florian Fainelli <f.fainelli@gmail.com>
4250L:	netdev@vger.kernel.org
4251S:	Maintained
4252F:	drivers/net/ethernet/ti/cpmac.c
4253
4254CPU FREQUENCY SCALING FRAMEWORK
4255M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4256M:	Viresh Kumar <viresh.kumar@linaro.org>
4257L:	linux-pm@vger.kernel.org
4258S:	Maintained
4259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4261B:	https://bugzilla.kernel.org
4262F:	Documentation/admin-guide/pm/cpufreq.rst
4263F:	Documentation/admin-guide/pm/intel_pstate.rst
4264F:	Documentation/cpu-freq/
4265F:	Documentation/devicetree/bindings/cpufreq/
4266F:	drivers/cpufreq/
4267F:	kernel/sched/cpufreq*.c
4268F:	include/linux/cpufreq.h
4269F:	include/linux/sched/cpufreq.h
4270F:	tools/testing/selftests/cpufreq/
4271
4272CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4273M:	Viresh Kumar <viresh.kumar@linaro.org>
4274M:	Sudeep Holla <sudeep.holla@arm.com>
4275L:	linux-pm@vger.kernel.org
4276W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4277S:	Maintained
4278F:	drivers/cpufreq/arm_big_little.h
4279F:	drivers/cpufreq/arm_big_little.c
4280
4281CPU POWER MONITORING SUBSYSTEM
4282M:	Thomas Renninger <trenn@suse.com>
4283M:	Shuah Khan <shuah@kernel.org>
4284M:	Shuah Khan <skhan@linuxfoundation.org>
4285L:	linux-pm@vger.kernel.org
4286S:	Maintained
4287F:	tools/power/cpupower/
4288
4289CPUID/MSR DRIVER
4290M:	"H. Peter Anvin" <hpa@zytor.com>
4291S:	Maintained
4292F:	arch/x86/kernel/cpuid.c
4293F:	arch/x86/kernel/msr.c
4294
4295CPUIDLE DRIVER - ARM BIG LITTLE
4296M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4297M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4298L:	linux-pm@vger.kernel.org
4299L:	linux-arm-kernel@lists.infradead.org
4300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4301S:	Maintained
4302F:	drivers/cpuidle/cpuidle-big_little.c
4303
4304CPUIDLE DRIVER - ARM EXYNOS
4305M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4307M:	Kukjin Kim <kgene@kernel.org>
4308L:	linux-pm@vger.kernel.org
4309L:	linux-samsung-soc@vger.kernel.org
4310S:	Supported
4311F:	drivers/cpuidle/cpuidle-exynos.c
4312F:	arch/arm/mach-exynos/pm.c
4313
4314CPUIDLE DRIVER - ARM PSCI
4315M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4316M:	Sudeep Holla <sudeep.holla@arm.com>
4317L:	linux-pm@vger.kernel.org
4318L:	linux-arm-kernel@lists.infradead.org
4319S:	Supported
4320F:	drivers/cpuidle/cpuidle-psci.c
4321
4322CPU IDLE TIME MANAGEMENT FRAMEWORK
4323M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4324M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4325L:	linux-pm@vger.kernel.org
4326S:	Maintained
4327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4328B:	https://bugzilla.kernel.org
4329F:	Documentation/admin-guide/pm/cpuidle.rst
4330F:	Documentation/driver-api/pm/cpuidle.rst
4331F:	drivers/cpuidle/*
4332F:	include/linux/cpuidle.h
4333
4334CRAMFS FILESYSTEM
4335M:	Nicolas Pitre <nico@fluxnic.net>
4336S:	Maintained
4337F:	Documentation/filesystems/cramfs.txt
4338F:	fs/cramfs/
4339
4340CRYPTO API
4341M:	Herbert Xu <herbert@gondor.apana.org.au>
4342M:	"David S. Miller" <davem@davemloft.net>
4343L:	linux-crypto@vger.kernel.org
4344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4346S:	Maintained
4347F:	Documentation/crypto/
4348F:	Documentation/devicetree/bindings/crypto/
4349F:	arch/*/crypto/
4350F:	crypto/
4351F:	drivers/crypto/
4352F:	include/crypto/
4353F:	include/linux/crypto*
4354F:	lib/crypto/
4355
4356CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4357M:	Neil Horman <nhorman@tuxdriver.com>
4358L:	linux-crypto@vger.kernel.org
4359S:	Maintained
4360F:	crypto/ansi_cprng.c
4361F:	crypto/rng.c
4362
4363CS3308 MEDIA DRIVER
4364M:	Hans Verkuil <hverkuil@xs4all.nl>
4365L:	linux-media@vger.kernel.org
4366T:	git git://linuxtv.org/media_tree.git
4367W:	http://linuxtv.org
4368S:	Odd Fixes
4369F:	drivers/media/i2c/cs3308.c
4370
4371CS5535 Audio ALSA driver
4372M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4373S:	Maintained
4374F:	sound/pci/cs5535audio/
4375
4376CSI DRIVERS FOR ALLWINNER V3s
4377M:	Yong Deng <yong.deng@magewell.com>
4378L:	linux-media@vger.kernel.org
4379T:	git git://linuxtv.org/media_tree.git
4380S:	Maintained
4381F:	drivers/media/platform/sunxi/sun6i-csi/
4382F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4383
4384CW1200 WLAN driver
4385M:	Solomon Peachy <pizza@shaftnet.org>
4386S:	Maintained
4387F:	drivers/net/wireless/st/cw1200/
4388
4389CX18 VIDEO4LINUX DRIVER
4390M:	Andy Walls <awalls@md.metrocast.net>
4391L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4392L:	linux-media@vger.kernel.org
4393T:	git git://linuxtv.org/media_tree.git
4394W:	https://linuxtv.org
4395W:	http://www.ivtvdriver.org/index.php/Cx18
4396S:	Maintained
4397F:	Documentation/media/v4l-drivers/cx18*
4398F:	drivers/media/pci/cx18/
4399F:	include/uapi/linux/ivtv*
4400
4401CX2341X MPEG ENCODER HELPER MODULE
4402M:	Hans Verkuil <hverkuil@xs4all.nl>
4403L:	linux-media@vger.kernel.org
4404T:	git git://linuxtv.org/media_tree.git
4405W:	https://linuxtv.org
4406S:	Maintained
4407F:	drivers/media/common/cx2341x*
4408F:	include/media/drv-intf/cx2341x.h
4409
4410CX24120 MEDIA DRIVER
4411M:	Jemma Denson <jdenson@gmail.com>
4412M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4413L:	linux-media@vger.kernel.org
4414W:	https://linuxtv.org
4415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4416S:	Maintained
4417F:	drivers/media/dvb-frontends/cx24120*
4418
4419CX88 VIDEO4LINUX DRIVER
4420M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4421L:	linux-media@vger.kernel.org
4422W:	https://linuxtv.org
4423T:	git git://linuxtv.org/media_tree.git
4424S:	Odd fixes
4425F:	Documentation/media/v4l-drivers/cx88*
4426F:	drivers/media/pci/cx88/
4427
4428CXD2820R MEDIA DRIVER
4429M:	Antti Palosaari <crope@iki.fi>
4430L:	linux-media@vger.kernel.org
4431W:	https://linuxtv.org
4432W:	http://palosaari.fi/linux/
4433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4434T:	git git://linuxtv.org/anttip/media_tree.git
4435S:	Maintained
4436F:	drivers/media/dvb-frontends/cxd2820r*
4437
4438CXGB3 ETHERNET DRIVER (CXGB3)
4439M:	Vishal Kulkarni <vishal@chelsio.com>
4440L:	netdev@vger.kernel.org
4441W:	http://www.chelsio.com
4442S:	Supported
4443F:	drivers/net/ethernet/chelsio/cxgb3/
4444
4445CXGB3 ISCSI DRIVER (CXGB3I)
4446M:	Karen Xie <kxie@chelsio.com>
4447L:	linux-scsi@vger.kernel.org
4448W:	http://www.chelsio.com
4449S:	Supported
4450F:	drivers/scsi/cxgbi/cxgb3i
4451
4452CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4453M:	Potnuri Bharat Teja <bharat@chelsio.com>
4454L:	linux-rdma@vger.kernel.org
4455W:	http://www.openfabrics.org
4456S:	Supported
4457F:	drivers/infiniband/hw/cxgb3/
4458F:	include/uapi/rdma/cxgb3-abi.h
4459
4460CXGB4 CRYPTO DRIVER (chcr)
4461M:	Atul Gupta <atul.gupta@chelsio.com>
4462L:	linux-crypto@vger.kernel.org
4463W:	http://www.chelsio.com
4464S:	Supported
4465F:	drivers/crypto/chelsio
4466
4467CXGB4 ETHERNET DRIVER (CXGB4)
4468M:	Vishal Kulkarni <vishal@chelsio.com>
4469L:	netdev@vger.kernel.org
4470W:	http://www.chelsio.com
4471S:	Supported
4472F:	drivers/net/ethernet/chelsio/cxgb4/
4473
4474CXGB4 ISCSI DRIVER (CXGB4I)
4475M:	Karen Xie <kxie@chelsio.com>
4476L:	linux-scsi@vger.kernel.org
4477W:	http://www.chelsio.com
4478S:	Supported
4479F:	drivers/scsi/cxgbi/cxgb4i
4480
4481CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4482M:	Potnuri Bharat Teja <bharat@chelsio.com>
4483L:	linux-rdma@vger.kernel.org
4484W:	http://www.openfabrics.org
4485S:	Supported
4486F:	drivers/infiniband/hw/cxgb4/
4487F:	include/uapi/rdma/cxgb4-abi.h
4488
4489CXGB4VF ETHERNET DRIVER (CXGB4VF)
4490M:	Casey Leedom <leedom@chelsio.com>
4491L:	netdev@vger.kernel.org
4492W:	http://www.chelsio.com
4493S:	Supported
4494F:	drivers/net/ethernet/chelsio/cxgb4vf/
4495
4496CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4497M:	Frederic Barrat <fbarrat@linux.ibm.com>
4498M:	Andrew Donnellan <ajd@linux.ibm.com>
4499L:	linuxppc-dev@lists.ozlabs.org
4500S:	Supported
4501F:	arch/powerpc/platforms/powernv/pci-cxl.c
4502F:	drivers/misc/cxl/
4503F:	include/misc/cxl*
4504F:	include/uapi/misc/cxl.h
4505F:	Documentation/powerpc/cxl.rst
4506F:	Documentation/ABI/testing/sysfs-class-cxl
4507
4508CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4509M:	Manoj N. Kumar <manoj@linux.ibm.com>
4510M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4511M:	Uma Krishnan <ukrishn@linux.ibm.com>
4512L:	linux-scsi@vger.kernel.org
4513S:	Supported
4514F:	drivers/scsi/cxlflash/
4515F:	include/uapi/scsi/cxlflash_ioctl.h
4516F:	Documentation/powerpc/cxlflash.rst
4517
4518CYBERPRO FB DRIVER
4519M:	Russell King <linux@armlinux.org.uk>
4520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4521W:	http://www.armlinux.org.uk/
4522S:	Maintained
4523F:	drivers/video/fbdev/cyber2000fb.*
4524
4525CYCLADES ASYNC MUX DRIVER
4526W:	http://www.cyclades.com/
4527S:	Orphan
4528F:	drivers/tty/cyclades.c
4529F:	include/linux/cyclades.h
4530F:	include/uapi/linux/cyclades.h
4531
4532CYCLADES PC300 DRIVER
4533W:	http://www.cyclades.com/
4534S:	Orphan
4535F:	drivers/net/wan/pc300*
4536
4537CYPRESS_FIRMWARE MEDIA DRIVER
4538M:	Antti Palosaari <crope@iki.fi>
4539L:	linux-media@vger.kernel.org
4540W:	https://linuxtv.org
4541W:	http://palosaari.fi/linux/
4542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4543T:	git git://linuxtv.org/anttip/media_tree.git
4544S:	Maintained
4545F:	drivers/media/common/cypress_firmware*
4546
4547CYTTSP TOUCHSCREEN DRIVER
4548M:	Ferruh Yigit <fery@cypress.com>
4549L:	linux-input@vger.kernel.org
4550S:	Supported
4551F:	drivers/input/touchscreen/cyttsp*
4552F:	include/linux/input/cyttsp.h
4553
4554D-LINK DIR-685 TOUCHKEYS DRIVER
4555M:	Linus Walleij <linus.walleij@linaro.org>
4556L:	linux-input@vger.kernel.org
4557S:	Supported
4558F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4559
4560DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4561M:	Joshua Kinard <kumba@gentoo.org>
4562S:	Maintained
4563F:	drivers/rtc/rtc-ds1685.c
4564F:	include/linux/rtc/ds1685.h
4565
4566DAMA SLAVE for AX.25
4567M:	Joerg Reuter <jreuter@yaina.de>
4568W:	http://yaina.de/jreuter/
4569W:	http://www.qsl.net/dl1bke/
4570L:	linux-hams@vger.kernel.org
4571S:	Maintained
4572F:	net/ax25/af_ax25.c
4573F:	net/ax25/ax25_dev.c
4574F:	net/ax25/ax25_ds_*
4575F:	net/ax25/ax25_in.c
4576F:	net/ax25/ax25_out.c
4577F:	net/ax25/ax25_timer.c
4578F:	net/ax25/sysctl_net_ax25.c
4579
4580DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4581L:	netdev@vger.kernel.org
4582S:	Orphan
4583F:	Documentation/networking/device_drivers/dec/dmfe.txt
4584F:	drivers/net/ethernet/dec/tulip/dmfe.c
4585
4586DC390/AM53C974 SCSI driver
4587M:	Hannes Reinecke <hare@suse.com>
4588L:	linux-scsi@vger.kernel.org
4589S:	Maintained
4590F:	drivers/scsi/am53c974.c
4591
4592DC395x SCSI driver
4593M:	Oliver Neukum <oliver@neukum.org>
4594M:	Ali Akcaagac <aliakc@web.de>
4595M:	Jamie Lenehan <lenehan@twibble.org>
4596L:	dc395x@twibble.org
4597W:	http://twibble.org/dist/dc395x/
4598W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4599S:	Maintained
4600F:	Documentation/scsi/dc395x.txt
4601F:	drivers/scsi/dc395x.*
4602
4603DCCP PROTOCOL
4604M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4605L:	dccp@vger.kernel.org
4606W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4607S:	Maintained
4608F:	include/linux/dccp.h
4609F:	include/uapi/linux/dccp.h
4610F:	include/linux/tfrc.h
4611F:	net/dccp/
4612
4613DECnet NETWORK LAYER
4614W:	http://linux-decnet.sourceforge.net
4615L:	linux-decnet-user@lists.sourceforge.net
4616S:	Orphan
4617F:	Documentation/networking/decnet.txt
4618F:	net/decnet/
4619
4620DECSTATION PLATFORM SUPPORT
4621M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4622L:	linux-mips@vger.kernel.org
4623W:	http://www.linux-mips.org/wiki/DECstation
4624S:	Maintained
4625F:	arch/mips/dec/
4626F:	arch/mips/include/asm/dec/
4627F:	arch/mips/include/asm/mach-dec/
4628
4629DEFXX FDDI NETWORK DRIVER
4630M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4631S:	Maintained
4632F:	drivers/net/fddi/defxx.*
4633
4634DELL SMBIOS DRIVER
4635M:	Pali Rohár <pali.rohar@gmail.com>
4636M:	Mario Limonciello <mario.limonciello@dell.com>
4637L:	platform-driver-x86@vger.kernel.org
4638S:	Maintained
4639F:	drivers/platform/x86/dell-smbios.*
4640
4641DELL SMBIOS SMM DRIVER
4642M:	Mario Limonciello <mario.limonciello@dell.com>
4643L:	platform-driver-x86@vger.kernel.org
4644S:	Maintained
4645F:	drivers/platform/x86/dell-smbios-smm.c
4646
4647DELL SMBIOS WMI DRIVER
4648M:	Mario Limonciello <mario.limonciello@dell.com>
4649L:	platform-driver-x86@vger.kernel.org
4650S:	Maintained
4651F:	drivers/platform/x86/dell-smbios-wmi.c
4652F:	tools/wmi/dell-smbios-example.c
4653
4654DEFZA FDDI NETWORK DRIVER
4655M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4656S:	Maintained
4657F:	drivers/net/fddi/defza.*
4658
4659DELL LAPTOP DRIVER
4660M:	Matthew Garrett <mjg59@srcf.ucam.org>
4661M:	Pali Rohár <pali.rohar@gmail.com>
4662L:	platform-driver-x86@vger.kernel.org
4663S:	Maintained
4664F:	drivers/platform/x86/dell-laptop.c
4665
4666DELL LAPTOP FREEFALL DRIVER
4667M:	Pali Rohár <pali.rohar@gmail.com>
4668S:	Maintained
4669F:	drivers/platform/x86/dell-smo8800.c
4670
4671DELL LAPTOP RBTN DRIVER
4672M:	Pali Rohár <pali.rohar@gmail.com>
4673S:	Maintained
4674F:	drivers/platform/x86/dell-rbtn.*
4675
4676DELL REMOTE BIOS UPDATE DRIVER
4677M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4678L:	platform-driver-x86@vger.kernel.org
4679S:	Maintained
4680F:	drivers/platform/x86/dell_rbu.c
4681
4682DELL LAPTOP SMM DRIVER
4683M:	Pali Rohár <pali.rohar@gmail.com>
4684S:	Maintained
4685F:	drivers/hwmon/dell-smm-hwmon.c
4686F:	include/uapi/linux/i8k.h
4687
4688DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4689M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4690L:	platform-driver-x86@vger.kernel.org
4691S:	Maintained
4692F:	Documentation/driver-api/dcdbas.rst
4693F:	drivers/platform/x86/dcdbas.*
4694
4695DELL WMI NOTIFICATIONS DRIVER
4696M:	Matthew Garrett <mjg59@srcf.ucam.org>
4697M:	Pali Rohár <pali.rohar@gmail.com>
4698S:	Maintained
4699F:	drivers/platform/x86/dell-wmi.c
4700
4701DELL WMI DESCRIPTOR DRIVER
4702M:	Mario Limonciello <mario.limonciello@dell.com>
4703S:	Maintained
4704F:	drivers/platform/x86/dell-wmi-descriptor.c
4705
4706DELTA ST MEDIA DRIVER
4707M:	Hugues Fruchet <hugues.fruchet@st.com>
4708L:	linux-media@vger.kernel.org
4709T:	git git://linuxtv.org/media_tree.git
4710W:	https://linuxtv.org
4711S:	Supported
4712F:	drivers/media/platform/sti/delta
4713
4714DENALI NAND DRIVER
4715M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4716L:	linux-mtd@lists.infradead.org
4717S:	Supported
4718F:	drivers/mtd/nand/raw/denali*
4719
4720DESIGNWARE EDMA CORE IP DRIVER
4721M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4722L:	dmaengine@vger.kernel.org
4723S:	Maintained
4724F:	drivers/dma/dw-edma/
4725F:	include/linux/dma/edma.h
4726
4727DESIGNWARE USB2 DRD IP DRIVER
4728M:	Minas Harutyunyan <hminas@synopsys.com>
4729L:	linux-usb@vger.kernel.org
4730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4731S:	Maintained
4732F:	drivers/usb/dwc2/
4733
4734DESIGNWARE USB3 DRD IP DRIVER
4735M:	Felipe Balbi <balbi@kernel.org>
4736L:	linux-usb@vger.kernel.org
4737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4738S:	Maintained
4739F:	drivers/usb/dwc3/
4740
4741DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4742M:	Andreas Klinger <ak@it-klinger.de>
4743L:	linux-iio@vger.kernel.org
4744S:	Maintained
4745F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4746F:	drivers/iio/proximity/srf*.c
4747
4748DEVICE COREDUMP (DEV_COREDUMP)
4749M:	Johannes Berg <johannes@sipsolutions.net>
4750L:	linux-kernel@vger.kernel.org
4751S:	Maintained
4752F:	drivers/base/devcoredump.c
4753F:	include/linux/devcoredump.h
4754
4755DEVICE FREQUENCY (DEVFREQ)
4756M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4757M:	Kyungmin Park <kyungmin.park@samsung.com>
4758R:	Chanwoo Choi <cw00.choi@samsung.com>
4759L:	linux-pm@vger.kernel.org
4760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4761S:	Maintained
4762F:	drivers/devfreq/
4763F:	include/linux/devfreq.h
4764F:	Documentation/devicetree/bindings/devfreq/
4765F:	include/trace/events/devfreq.h
4766
4767DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4768M:	Chanwoo Choi <cw00.choi@samsung.com>
4769L:	linux-pm@vger.kernel.org
4770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4771S:	Supported
4772F:	drivers/devfreq/event/
4773F:	drivers/devfreq/devfreq-event.c
4774F:	include/linux/devfreq-event.h
4775F:	Documentation/devicetree/bindings/devfreq/event/
4776
4777DEVICE NUMBER REGISTRY
4778M:	Torben Mathiasen <device@lanana.org>
4779W:	http://lanana.org/docs/device-list/index.html
4780S:	Maintained
4781
4782DEVICE-MAPPER  (LVM)
4783M:	Alasdair Kergon <agk@redhat.com>
4784M:	Mike Snitzer <snitzer@redhat.com>
4785M:	dm-devel@redhat.com
4786L:	dm-devel@redhat.com
4787W:	http://sources.redhat.com/dm
4788Q:	http://patchwork.kernel.org/project/dm-devel/list/
4789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4790T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4791S:	Maintained
4792F:	Documentation/admin-guide/device-mapper/
4793F:	drivers/md/Makefile
4794F:	drivers/md/Kconfig
4795F:	drivers/md/dm*
4796F:	drivers/md/persistent-data/
4797F:	include/linux/device-mapper.h
4798F:	include/linux/dm-*.h
4799F:	include/uapi/linux/dm-*.h
4800
4801DEVLINK
4802M:	Jiri Pirko <jiri@mellanox.com>
4803L:	netdev@vger.kernel.org
4804S:	Supported
4805F:	net/core/devlink.c
4806F:	include/net/devlink.h
4807F:	include/uapi/linux/devlink.h
4808
4809DIALOG SEMICONDUCTOR DRIVERS
4810M:	Support Opensource <support.opensource@diasemi.com>
4811W:	http://www.dialog-semiconductor.com/products
4812S:	Supported
4813F:	Documentation/hwmon/da90??.rst
4814F:	Documentation/devicetree/bindings/mfd/da90*.txt
4815F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4816F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4817F:	Documentation/devicetree/bindings/regulator/da92*.txt
4818F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4819F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4820F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4821F:	drivers/gpio/gpio-da90??.c
4822F:	drivers/hwmon/da90??-hwmon.c
4823F:	drivers/iio/adc/da91??-*.c
4824F:	drivers/input/misc/da90??_onkey.c
4825F:	drivers/input/touchscreen/da9052_tsi.c
4826F:	drivers/leds/leds-da90??.c
4827F:	drivers/mfd/da903x.c
4828F:	drivers/mfd/da90??-*.c
4829F:	drivers/mfd/da91??-*.c
4830F:	drivers/power/supply/da9052-battery.c
4831F:	drivers/power/supply/da91??-*.c
4832F:	drivers/regulator/da903x.c
4833F:	drivers/regulator/da9???-regulator.[ch]
4834F:	drivers/regulator/slg51000-regulator.[ch]
4835F:	drivers/thermal/da90??-thermal.c
4836F:	drivers/rtc/rtc-da90??.c
4837F:	drivers/video/backlight/da90??_bl.c
4838F:	drivers/watchdog/da90??_wdt.c
4839F:	include/linux/mfd/da903x.h
4840F:	include/linux/mfd/da9052/
4841F:	include/linux/mfd/da9055/
4842F:	include/linux/mfd/da9062/
4843F:	include/linux/mfd/da9063/
4844F:	include/linux/mfd/da9150/
4845F:	include/linux/regulator/da9211.h
4846F:	include/sound/da[79]*.h
4847F:	sound/soc/codecs/da[79]*.[ch]
4848
4849DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4850M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4851L:	linux-gpio@vger.kernel.org
4852S:	Maintained
4853F:	drivers/gpio/gpio-gpio-mm.c
4854
4855DIOLAN U2C-12 I2C DRIVER
4856M:	Guenter Roeck <linux@roeck-us.net>
4857L:	linux-i2c@vger.kernel.org
4858S:	Maintained
4859F:	drivers/i2c/busses/i2c-diolan-u2c.c
4860
4861FILESYSTEM DIRECT ACCESS (DAX)
4862M:	Dan Williams <dan.j.williams@intel.com>
4863R:	Matthew Wilcox <willy@infradead.org>
4864R:	Jan Kara <jack@suse.cz>
4865L:	linux-fsdevel@vger.kernel.org
4866L:	linux-nvdimm@lists.01.org
4867S:	Supported
4868F:	fs/dax.c
4869F:	include/linux/dax.h
4870F:	include/trace/events/fs_dax.h
4871
4872DEVICE DIRECT ACCESS (DAX)
4873M:	Dan Williams <dan.j.williams@intel.com>
4874M:	Vishal Verma <vishal.l.verma@intel.com>
4875M:	Keith Busch <keith.busch@intel.com>
4876M:	Dave Jiang <dave.jiang@intel.com>
4877L:	linux-nvdimm@lists.01.org
4878S:	Supported
4879F:	drivers/dax/
4880
4881DIRECTORY NOTIFICATION (DNOTIFY)
4882M:	Jan Kara <jack@suse.cz>
4883R:	Amir Goldstein <amir73il@gmail.com>
4884L:	linux-fsdevel@vger.kernel.org
4885S:	Maintained
4886F:	Documentation/filesystems/dnotify.txt
4887F:	fs/notify/dnotify/
4888F:	include/linux/dnotify.h
4889
4890DISK GEOMETRY AND PARTITION HANDLING
4891M:	Andries Brouwer <aeb@cwi.nl>
4892W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4893W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4894W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4895S:	Maintained
4896
4897DISKQUOTA
4898M:	Jan Kara <jack@suse.com>
4899S:	Maintained
4900F:	Documentation/filesystems/quota.txt
4901F:	fs/quota/
4902F:	include/linux/quota*.h
4903F:	include/uapi/linux/quota*.h
4904
4905DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4906M:	Bernie Thompson <bernie@plugable.com>
4907L:	linux-fbdev@vger.kernel.org
4908S:	Maintained
4909W:	http://plugable.com/category/projects/udlfb/
4910F:	drivers/video/fbdev/udlfb.c
4911F:	include/video/udlfb.h
4912F:	Documentation/fb/udlfb.rst
4913
4914DISTRIBUTED LOCK MANAGER (DLM)
4915M:	Christine Caulfield <ccaulfie@redhat.com>
4916M:	David Teigland <teigland@redhat.com>
4917L:	cluster-devel@redhat.com
4918W:	http://sources.redhat.com/cluster/
4919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4920S:	Supported
4921F:	fs/dlm/
4922
4923DMA BUFFER SHARING FRAMEWORK
4924M:	Sumit Semwal <sumit.semwal@linaro.org>
4925S:	Maintained
4926L:	linux-media@vger.kernel.org
4927L:	dri-devel@lists.freedesktop.org
4928L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4929F:	drivers/dma-buf/
4930F:	include/linux/dma-buf*
4931F:	include/linux/reservation.h
4932F:	include/linux/*fence.h
4933F:	Documentation/driver-api/dma-buf.rst
4934T:	git git://anongit.freedesktop.org/drm/drm-misc
4935
4936DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4937M:	Vinod Koul <vkoul@kernel.org>
4938L:	dmaengine@vger.kernel.org
4939Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4940S:	Maintained
4941F:	drivers/dma/
4942F:	include/linux/dmaengine.h
4943F:	include/linux/of_dma.h
4944F:	Documentation/devicetree/bindings/dma/
4945F:	Documentation/driver-api/dmaengine/
4946T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4947
4948DMA MAPPING HELPERS
4949M:	Christoph Hellwig <hch@lst.de>
4950M:	Marek Szyprowski <m.szyprowski@samsung.com>
4951R:	Robin Murphy <robin.murphy@arm.com>
4952L:	iommu@lists.linux-foundation.org
4953T:	git git://git.infradead.org/users/hch/dma-mapping.git
4954W:	http://git.infradead.org/users/hch/dma-mapping.git
4955S:	Supported
4956F:	kernel/dma/
4957F:	include/asm-generic/dma-mapping.h
4958F:	include/linux/dma-direct.h
4959F:	include/linux/dma-mapping.h
4960F:	include/linux/dma-noncoherent.h
4961
4962DME1737 HARDWARE MONITOR DRIVER
4963M:	Juerg Haefliger <juergh@gmail.com>
4964L:	linux-hwmon@vger.kernel.org
4965S:	Maintained
4966F:	Documentation/hwmon/dme1737.rst
4967F:	drivers/hwmon/dme1737.c
4968
4969DMI/SMBIOS SUPPORT
4970M:	Jean Delvare <jdelvare@suse.com>
4971S:	Maintained
4972T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4973F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4974F:	drivers/firmware/dmi-id.c
4975F:	drivers/firmware/dmi_scan.c
4976F:	include/linux/dmi.h
4977
4978DOCUMENTATION
4979M:	Jonathan Corbet <corbet@lwn.net>
4980L:	linux-doc@vger.kernel.org
4981S:	Maintained
4982F:	Documentation/
4983F:	scripts/documentation-file-ref-check
4984F:	scripts/kernel-doc
4985F:	scripts/sphinx-pre-install
4986X:	Documentation/ABI/
4987X:	Documentation/firmware-guide/acpi/
4988X:	Documentation/devicetree/
4989X:	Documentation/i2c/
4990X:	Documentation/media/
4991X:	Documentation/power/
4992X:	Documentation/spi/
4993T:	git git://git.lwn.net/linux.git docs-next
4994
4995DOCUMENTATION/ITALIAN
4996M:	Federico Vaga <federico.vaga@vaga.pv.it>
4997L:	linux-doc@vger.kernel.org
4998S:	Maintained
4999F:	Documentation/translations/it_IT
5000
5001DOCUMENTATION SCRIPTS
5002M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5003L:	linux-doc@vger.kernel.org
5004S:	Maintained
5005F:	scripts/documentation-file-ref-check
5006F:	scripts/sphinx-pre-install
5007F:	Documentation/sphinx/parse-headers.pl
5008
5009DONGWOON DW9714 LENS VOICE COIL DRIVER
5010M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5011L:	linux-media@vger.kernel.org
5012T:	git git://linuxtv.org/media_tree.git
5013S:	Maintained
5014F:	drivers/media/i2c/dw9714.c
5015F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5016
5017DONGWOON DW9807 LENS VOICE COIL DRIVER
5018M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5019L:	linux-media@vger.kernel.org
5020T:	git git://linuxtv.org/media_tree.git
5021S:	Maintained
5022F:	drivers/media/i2c/dw9807-vcm.c
5023F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5024
5025DOUBLETALK DRIVER
5026M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5027L:	blinux-list@redhat.com
5028S:	Maintained
5029F:	drivers/char/dtlk.c
5030F:	include/linux/dtlk.h
5031
5032DPAA2 DATAPATH I/O (DPIO) DRIVER
5033M:	Roy Pledge <Roy.Pledge@nxp.com>
5034L:	linux-kernel@vger.kernel.org
5035S:	Maintained
5036F:	drivers/soc/fsl/dpio
5037
5038DPAA2 ETHERNET DRIVER
5039M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5040L:	netdev@vger.kernel.org
5041S:	Maintained
5042F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5043F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5044F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5045F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5046F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5047
5048DPAA2 ETHERNET SWITCH DRIVER
5049M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5050M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5051L:	linux-kernel@vger.kernel.org
5052S:	Maintained
5053F:	drivers/staging/fsl-dpaa2/ethsw
5054
5055DPT_I2O SCSI RAID DRIVER
5056M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5057L:	linux-scsi@vger.kernel.org
5058W:	http://www.adaptec.com/
5059S:	Maintained
5060F:	drivers/scsi/dpt*
5061F:	drivers/scsi/dpt/
5062
5063DRBD DRIVER
5064M:	Philipp Reisner <philipp.reisner@linbit.com>
5065M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5066L:	drbd-dev@lists.linbit.com
5067W:	http://www.drbd.org
5068T:	git git://git.linbit.com/linux-drbd.git
5069T:	git git://git.linbit.com/drbd-8.4.git
5070S:	Supported
5071F:	drivers/block/drbd/
5072F:	lib/lru_cache.c
5073F:	Documentation/admin-guide/blockdev/
5074
5075DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5076M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5077R:	"Rafael J. Wysocki" <rafael@kernel.org>
5078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5079S:	Supported
5080F:	Documentation/kobject.txt
5081F:	drivers/base/
5082F:	fs/debugfs/
5083F:	fs/sysfs/
5084F:	include/linux/debugfs.h
5085F:	include/linux/kobj*
5086F:	lib/kobj*
5087
5088DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5089M:	Kevin Hilman <khilman@kernel.org>
5090M:	Nishanth Menon <nm@ti.com>
5091S:	Maintained
5092F:	drivers/power/avs/
5093F:	include/linux/power/smartreflex.h
5094L:	linux-pm@vger.kernel.org
5095
5096DRM DRIVER FOR ARM PL111 CLCD
5097M:	Eric Anholt <eric@anholt.net>
5098T:	git git://anongit.freedesktop.org/drm/drm-misc
5099S:	Supported
5100F:	drivers/gpu/drm/pl111/
5101
5102DRM DRIVER FOR ARM VERSATILE TFT PANELS
5103M:	Linus Walleij <linus.walleij@linaro.org>
5104T:	git git://anongit.freedesktop.org/drm/drm-misc
5105S:	Maintained
5106F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5107F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5108
5109DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5110M:	Dave Airlie <airlied@redhat.com>
5111S:	Odd Fixes
5112F:	drivers/gpu/drm/ast/
5113
5114DRM DRIVER FOR ASPEED BMC GFX
5115M:	Joel Stanley <joel@jms.id.au>
5116L:	linux-aspeed@lists.ozlabs.org
5117T:	git git://anongit.freedesktop.org/drm/drm-misc
5118S:	Supported
5119F:	drivers/gpu/drm/aspeed/
5120F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5121
5122DRM DRIVER FOR BOCHS VIRTUAL GPU
5123M:	Gerd Hoffmann <kraxel@redhat.com>
5124L:	virtualization@lists.linux-foundation.org
5125T:	git git://anongit.freedesktop.org/drm/drm-misc
5126S:	Maintained
5127F:	drivers/gpu/drm/bochs/
5128
5129DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5130M:	Linus Walleij <linus.walleij@linaro.org>
5131T:	git git://anongit.freedesktop.org/drm/drm-misc
5132S:	Maintained
5133F:	drivers/gpu/drm/tve200/
5134
5135DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5136M:	Jagan Teki <jagan@amarulasolutions.com>
5137S:	Maintained
5138F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5139F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5140
5141DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5142M:	Hans de Goede <hdegoede@redhat.com>
5143T:	git git://anongit.freedesktop.org/drm/drm-misc
5144S:	Maintained
5145F:	drivers/gpu/drm/tiny/gm12u320.c
5146
5147DRM DRIVER FOR ILITEK ILI9225 PANELS
5148M:	David Lechner <david@lechnology.com>
5149T:	git git://anongit.freedesktop.org/drm/drm-misc
5150S:	Maintained
5151F:	drivers/gpu/drm/tiny/ili9225.c
5152F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5153
5154DRM DRIVER FOR HX8357D PANELS
5155M:	Eric Anholt <eric@anholt.net>
5156T:	git git://anongit.freedesktop.org/drm/drm-misc
5157S:	Maintained
5158F:	drivers/gpu/drm/tiny/hx8357d.c
5159F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5160
5161DRM DRIVER FOR INTEL I810 VIDEO CARDS
5162S:	Orphan / Obsolete
5163F:	drivers/gpu/drm/i810/
5164F:	include/uapi/drm/i810_drm.h
5165
5166DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5167S:	Orphan / Obsolete
5168F:	drivers/gpu/drm/mga/
5169F:	include/uapi/drm/mga_drm.h
5170
5171DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5172M:	Dave Airlie <airlied@redhat.com>
5173S:	Odd Fixes
5174F:	drivers/gpu/drm/mgag200/
5175
5176DRM DRIVER FOR MI0283QT
5177M:	Noralf Trønnes <noralf@tronnes.org>
5178T:	git git://anongit.freedesktop.org/drm/drm-misc
5179S:	Maintained
5180F:	drivers/gpu/drm/tiny/mi0283qt.c
5181F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5182
5183DRM DRIVER FOR MSM ADRENO GPU
5184M:	Rob Clark <robdclark@gmail.com>
5185M:	Sean Paul <sean@poorly.run>
5186L:	linux-arm-msm@vger.kernel.org
5187L:	dri-devel@lists.freedesktop.org
5188L:	freedreno@lists.freedesktop.org
5189T:	git https://gitlab.freedesktop.org/drm/msm.git
5190S:	Maintained
5191F:	drivers/gpu/drm/msm/
5192F:	include/uapi/drm/msm_drm.h
5193F:	Documentation/devicetree/bindings/display/msm/
5194
5195DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5196M:	Ben Skeggs <bskeggs@redhat.com>
5197L:	dri-devel@lists.freedesktop.org
5198L:	nouveau@lists.freedesktop.org
5199T:	git git://github.com/skeggsb/linux
5200S:	Supported
5201F:	drivers/gpu/drm/nouveau/
5202F:	include/uapi/drm/nouveau_drm.h
5203
5204DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5205M:	Stefan Mavrodiev <stefan@olimex.com>
5206S:	Maintained
5207F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5208F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5209
5210DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5211M:	Noralf Trønnes <noralf@tronnes.org>
5212T:	git git://anongit.freedesktop.org/drm/drm-misc
5213S:	Maintained
5214F:	drivers/gpu/drm/tiny/repaper.c
5215F:	Documentation/devicetree/bindings/display/repaper.txt
5216
5217DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5218M:	Dave Airlie <airlied@redhat.com>
5219M:	Gerd Hoffmann <kraxel@redhat.com>
5220L:	virtualization@lists.linux-foundation.org
5221T:	git git://anongit.freedesktop.org/drm/drm-misc
5222S:	Obsolete
5223W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5224F:	drivers/gpu/drm/cirrus/
5225
5226DRM DRIVER FOR QXL VIRTUAL GPU
5227M:	Dave Airlie <airlied@redhat.com>
5228M:	Gerd Hoffmann <kraxel@redhat.com>
5229L:	virtualization@lists.linux-foundation.org
5230L:	spice-devel@lists.freedesktop.org
5231T:	git git://anongit.freedesktop.org/drm/drm-misc
5232S:	Maintained
5233F:	drivers/gpu/drm/qxl/
5234F:	include/uapi/drm/qxl_drm.h
5235
5236DRM DRIVER FOR RAYDIUM RM67191 PANELS
5237M:	Robert Chiras <robert.chiras@nxp.com>
5238S:	Maintained
5239F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5240F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5241
5242DRM DRIVER FOR RAGE 128 VIDEO CARDS
5243S:	Orphan / Obsolete
5244F:	drivers/gpu/drm/r128/
5245F:	include/uapi/drm/r128_drm.h
5246
5247DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5248M:	Guido Günther <agx@sigxcpu.org>
5249R:	Purism Kernel Team <kernel@puri.sm>
5250S:	Maintained
5251F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5252F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5253
5254DRM DRIVER FOR SAVAGE VIDEO CARDS
5255S:	Orphan / Obsolete
5256F:	drivers/gpu/drm/savage/
5257F:	include/uapi/drm/savage_drm.h
5258
5259DRM DRIVER FOR SIS VIDEO CARDS
5260S:	Orphan / Obsolete
5261F:	drivers/gpu/drm/sis/
5262F:	include/uapi/drm/sis_drm.h
5263
5264DRM DRIVER FOR SITRONIX ST7701 PANELS
5265M:	Jagan Teki <jagan@amarulasolutions.com>
5266S:	Maintained
5267F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5268F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5269
5270DRM DRIVER FOR SITRONIX ST7586 PANELS
5271M:	David Lechner <david@lechnology.com>
5272T:	git git://anongit.freedesktop.org/drm/drm-misc
5273S:	Maintained
5274F:	drivers/gpu/drm/tiny/st7586.c
5275F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5276
5277DRM DRIVER FOR SITRONIX ST7735R PANELS
5278M:	David Lechner <david@lechnology.com>
5279T:	git git://anongit.freedesktop.org/drm/drm-misc
5280S:	Maintained
5281F:	drivers/gpu/drm/tiny/st7735r.c
5282F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5283
5284DRM DRIVER FOR ST-ERICSSON MCDE
5285M:	Linus Walleij <linus.walleij@linaro.org>
5286T:	git git://anongit.freedesktop.org/drm/drm-misc
5287S:	Maintained
5288F:	drivers/gpu/drm/mcde/
5289F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5290
5291DRM DRIVER FOR TDFX VIDEO CARDS
5292S:	Orphan / Obsolete
5293F:	drivers/gpu/drm/tdfx/
5294
5295DRM DRIVER FOR TPO TPG110 PANELS
5296M:	Linus Walleij <linus.walleij@linaro.org>
5297T:	git git://anongit.freedesktop.org/drm/drm-misc
5298S:	Maintained
5299F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5300F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5301
5302DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5303M:	Dave Airlie <airlied@redhat.com>
5304R:	Sean Paul <sean@poorly.run>
5305L:	dri-devel@lists.freedesktop.org
5306S:	Odd Fixes
5307F:	drivers/gpu/drm/udl/
5308T:	git git://anongit.freedesktop.org/drm/drm-misc
5309
5310DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5311M:	Hans de Goede <hdegoede@redhat.com>
5312L:	dri-devel@lists.freedesktop.org
5313S:	Maintained
5314F:	drivers/gpu/drm/vboxvideo/
5315T:	git git://anongit.freedesktop.org/drm/drm-misc
5316
5317DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5318M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5319R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5320R:	Daniel Vetter <daniel@ffwll.ch>
5321T:	git git://anongit.freedesktop.org/drm/drm-misc
5322S:	Maintained
5323L:	dri-devel@lists.freedesktop.org
5324F:	drivers/gpu/drm/vkms/
5325F:	Documentation/gpu/vkms.rst
5326
5327DRM DRIVER FOR VMWARE VIRTUAL GPU
5328M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5329M:	Thomas Hellstrom <thellstrom@vmware.com>
5330L:	dri-devel@lists.freedesktop.org
5331T:	git git://people.freedesktop.org/~thomash/linux
5332S:	Supported
5333F:	drivers/gpu/drm/vmwgfx/
5334F:	include/uapi/drm/vmwgfx_drm.h
5335
5336DRM DRIVERS
5337M:	David Airlie <airlied@linux.ie>
5338M:	Daniel Vetter <daniel@ffwll.ch>
5339L:	dri-devel@lists.freedesktop.org
5340T:	git git://anongit.freedesktop.org/drm/drm
5341B:	https://bugs.freedesktop.org/
5342C:	irc://chat.freenode.net/dri-devel
5343S:	Maintained
5344F:	drivers/gpu/drm/
5345F:	drivers/gpu/vga/
5346F:	Documentation/devicetree/bindings/display/
5347F:	Documentation/devicetree/bindings/gpu/
5348F:	Documentation/gpu/
5349F:	include/drm/
5350F:	include/uapi/drm/
5351F:	include/linux/vga*
5352
5353DRM DRIVERS AND MISC GPU PATCHES
5354M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5355M:	Maxime Ripard <mripard@kernel.org>
5356M:	Sean Paul <sean@poorly.run>
5357W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5358S:	Maintained
5359T:	git git://anongit.freedesktop.org/drm/drm-misc
5360F:	Documentation/gpu/
5361F:	drivers/gpu/vga/
5362F:	drivers/gpu/drm/*
5363F:	include/drm/drm*
5364F:	include/uapi/drm/drm*
5365F:	include/linux/vga*
5366
5367DRM DRIVERS FOR ALLWINNER A10
5368M:	Maxime Ripard <mripard@kernel.org>
5369L:	dri-devel@lists.freedesktop.org
5370S:	Supported
5371F:	drivers/gpu/drm/sun4i/
5372F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5373T:	git git://anongit.freedesktop.org/drm/drm-misc
5374
5375DRM DRIVERS FOR AMLOGIC SOCS
5376M:	Neil Armstrong <narmstrong@baylibre.com>
5377L:	dri-devel@lists.freedesktop.org
5378L:	linux-amlogic@lists.infradead.org
5379W:	http://linux-meson.com/
5380S:	Supported
5381F:	drivers/gpu/drm/meson/
5382F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5383F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5384F:	Documentation/gpu/meson.rst
5385T:	git git://anongit.freedesktop.org/drm/drm-misc
5386
5387DRM DRIVERS FOR ATMEL HLCDC
5388M:	Sam Ravnborg <sam@ravnborg.org>
5389M:	Boris Brezillon <bbrezillon@kernel.org>
5390L:	dri-devel@lists.freedesktop.org
5391S:	Supported
5392F:	drivers/gpu/drm/atmel-hlcdc/
5393F:	Documentation/devicetree/bindings/display/atmel/
5394T:	git git://anongit.freedesktop.org/drm/drm-misc
5395
5396DRM DRIVERS FOR BRIDGE CHIPS
5397M:	Andrzej Hajda <a.hajda@samsung.com>
5398M:	Neil Armstrong <narmstrong@baylibre.com>
5399R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5400R:	Jonas Karlman <jonas@kwiboo.se>
5401R:	Jernej Skrabec <jernej.skrabec@siol.net>
5402S:	Maintained
5403T:	git git://anongit.freedesktop.org/drm/drm-misc
5404F:	drivers/gpu/drm/bridge/
5405
5406DRM DRIVERS FOR EXYNOS
5407M:	Inki Dae <inki.dae@samsung.com>
5408M:	Joonyoung Shim <jy0922.shim@samsung.com>
5409M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5410M:	Kyungmin Park <kyungmin.park@samsung.com>
5411L:	dri-devel@lists.freedesktop.org
5412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5413S:	Supported
5414F:	drivers/gpu/drm/exynos/
5415F:	include/uapi/drm/exynos_drm.h
5416F:	Documentation/devicetree/bindings/display/exynos/
5417
5418DRM DRIVERS FOR FREESCALE DCU
5419M:	Stefan Agner <stefan@agner.ch>
5420M:	Alison Wang <alison.wang@nxp.com>
5421L:	dri-devel@lists.freedesktop.org
5422S:	Supported
5423F:	drivers/gpu/drm/fsl-dcu/
5424F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5425F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5426F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5427T:	git git://anongit.freedesktop.org/drm/drm-misc
5428
5429DRM DRIVERS FOR FREESCALE IMX
5430M:	Philipp Zabel <p.zabel@pengutronix.de>
5431L:	dri-devel@lists.freedesktop.org
5432S:	Maintained
5433F:	drivers/gpu/drm/imx/
5434F:	drivers/gpu/ipu-v3/
5435F:	Documentation/devicetree/bindings/display/imx/
5436
5437DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5438M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5439L:	dri-devel@lists.freedesktop.org
5440T:	git git://github.com/patjak/drm-gma500
5441S:	Maintained
5442F:	drivers/gpu/drm/gma500/
5443
5444DRM DRIVERS FOR HISILICON
5445M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5446M:	Rongrong Zou <zourongrong@gmail.com>
5447R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5448R:	Chen Feng <puck.chen@hisilicon.com>
5449L:	dri-devel@lists.freedesktop.org
5450T:	git git://github.com/xin3liang/linux.git
5451S:	Maintained
5452F:	drivers/gpu/drm/hisilicon/
5453F:	Documentation/devicetree/bindings/display/hisilicon/
5454
5455DRM DRIVERS FOR LIMA
5456M:	Qiang Yu <yuq825@gmail.com>
5457L:	dri-devel@lists.freedesktop.org
5458L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5459S:	Maintained
5460F:	drivers/gpu/drm/lima/
5461F:	include/uapi/drm/lima_drm.h
5462T:	git git://anongit.freedesktop.org/drm/drm-misc
5463
5464DRM DRIVERS FOR MEDIATEK
5465M:	CK Hu <ck.hu@mediatek.com>
5466M:	Philipp Zabel <p.zabel@pengutronix.de>
5467L:	dri-devel@lists.freedesktop.org
5468S:	Supported
5469F:	drivers/gpu/drm/mediatek/
5470F:	Documentation/devicetree/bindings/display/mediatek/
5471
5472DRM DRIVERS FOR NVIDIA TEGRA
5473M:	Thierry Reding <thierry.reding@gmail.com>
5474L:	dri-devel@lists.freedesktop.org
5475L:	linux-tegra@vger.kernel.org
5476T:	git git://anongit.freedesktop.org/tegra/linux.git
5477S:	Supported
5478F:	drivers/gpu/drm/tegra/
5479F:	drivers/gpu/host1x/
5480F:	include/linux/host1x.h
5481F:	include/uapi/drm/tegra_drm.h
5482F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5483
5484DRM DRIVERS FOR RENESAS
5485M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5486M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5487L:	dri-devel@lists.freedesktop.org
5488L:	linux-renesas-soc@vger.kernel.org
5489T:	git git://linuxtv.org/pinchartl/media drm/du/next
5490S:	Supported
5491F:	drivers/gpu/drm/rcar-du/
5492F:	drivers/gpu/drm/shmobile/
5493F:	include/linux/platform_data/shmob_drm.h
5494F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5495F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5496F:	Documentation/devicetree/bindings/display/renesas,du.txt
5497
5498DRM DRIVERS FOR ROCKCHIP
5499M:	Sandy Huang <hjc@rock-chips.com>
5500M:	Heiko Stübner <heiko@sntech.de>
5501L:	dri-devel@lists.freedesktop.org
5502S:	Maintained
5503F:	drivers/gpu/drm/rockchip/
5504F:	Documentation/devicetree/bindings/display/rockchip/
5505T:	git git://anongit.freedesktop.org/drm/drm-misc
5506
5507DRM DRIVERS FOR STI
5508M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5509M:	Vincent Abriou <vincent.abriou@st.com>
5510L:	dri-devel@lists.freedesktop.org
5511T:	git git://anongit.freedesktop.org/drm/drm-misc
5512S:	Maintained
5513F:	drivers/gpu/drm/sti
5514F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5515
5516DRM DRIVERS FOR STM
5517M:	Yannick Fertre <yannick.fertre@st.com>
5518M:	Philippe Cornu <philippe.cornu@st.com>
5519M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5520M:	Vincent Abriou <vincent.abriou@st.com>
5521L:	dri-devel@lists.freedesktop.org
5522T:	git git://anongit.freedesktop.org/drm/drm-misc
5523S:	Maintained
5524F:	drivers/gpu/drm/stm
5525F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5526
5527DRM DRIVERS FOR TI LCDC
5528M:	Jyri Sarha <jsarha@ti.com>
5529R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5530L:	dri-devel@lists.freedesktop.org
5531S:	Maintained
5532F:	drivers/gpu/drm/tilcdc/
5533F:	Documentation/devicetree/bindings/display/tilcdc/
5534
5535DRM DRIVERS FOR TI OMAP
5536M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5537L:	dri-devel@lists.freedesktop.org
5538S:	Maintained
5539F:	drivers/gpu/drm/omapdrm/
5540F:	Documentation/devicetree/bindings/display/ti/
5541
5542DRM DRIVERS FOR V3D
5543M:	Eric Anholt <eric@anholt.net>
5544S:	Supported
5545F:	drivers/gpu/drm/v3d/
5546F:	include/uapi/drm/v3d_drm.h
5547F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5548T:	git git://anongit.freedesktop.org/drm/drm-misc
5549
5550DRM DRIVERS FOR VC4
5551M:	Eric Anholt <eric@anholt.net>
5552T:	git git://github.com/anholt/linux
5553S:	Supported
5554F:	drivers/gpu/drm/vc4/
5555F:	include/uapi/drm/vc4_drm.h
5556F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5557T:	git git://anongit.freedesktop.org/drm/drm-misc
5558
5559DRM DRIVERS FOR VIVANTE GPU IP
5560M:	Lucas Stach <l.stach@pengutronix.de>
5561R:	Russell King <linux+etnaviv@armlinux.org.uk>
5562R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5563L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5564L:	dri-devel@lists.freedesktop.org
5565S:	Maintained
5566F:	drivers/gpu/drm/etnaviv/
5567F:	include/uapi/drm/etnaviv_drm.h
5568F:	Documentation/devicetree/bindings/display/etnaviv/
5569
5570DRM DRIVERS FOR ZTE ZX
5571M:	Shawn Guo <shawnguo@kernel.org>
5572L:	dri-devel@lists.freedesktop.org
5573S:	Maintained
5574F:	drivers/gpu/drm/zte/
5575F:	Documentation/devicetree/bindings/display/zte,vou.txt
5576T:	git git://anongit.freedesktop.org/drm/drm-misc
5577
5578DRM PANEL DRIVERS
5579M:	Thierry Reding <thierry.reding@gmail.com>
5580R:	Sam Ravnborg <sam@ravnborg.org>
5581L:	dri-devel@lists.freedesktop.org
5582T:	git git://anongit.freedesktop.org/drm/drm-misc
5583S:	Maintained
5584F:	drivers/gpu/drm/drm_panel.c
5585F:	drivers/gpu/drm/panel/
5586F:	include/drm/drm_panel.h
5587F:	Documentation/devicetree/bindings/display/panel/
5588
5589DRM DRIVERS FOR XEN
5590M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5591T:	git git://anongit.freedesktop.org/drm/drm-misc
5592L:	dri-devel@lists.freedesktop.org
5593L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5594S:	Supported
5595F:	drivers/gpu/drm/xen/
5596F:	Documentation/gpu/xen-front.rst
5597
5598DRM TTM SUBSYSTEM
5599M:	Christian Koenig <christian.koenig@amd.com>
5600M:	Huang Rui <ray.huang@amd.com>
5601T:	git git://people.freedesktop.org/~agd5f/linux
5602S:	Maintained
5603L:	dri-devel@lists.freedesktop.org
5604F:	include/drm/ttm/
5605F:	drivers/gpu/drm/ttm/
5606
5607DSBR100 USB FM RADIO DRIVER
5608M:	Alexey Klimov <klimov.linux@gmail.com>
5609L:	linux-media@vger.kernel.org
5610T:	git git://linuxtv.org/media_tree.git
5611S:	Maintained
5612F:	drivers/media/radio/dsbr100.c
5613
5614DT3155 MEDIA DRIVER
5615M:	Hans Verkuil <hverkuil@xs4all.nl>
5616L:	linux-media@vger.kernel.org
5617T:	git git://linuxtv.org/media_tree.git
5618W:	https://linuxtv.org
5619S:	Odd Fixes
5620F:	drivers/media/pci/dt3155/
5621
5622DVB_USB_AF9015 MEDIA DRIVER
5623M:	Antti Palosaari <crope@iki.fi>
5624L:	linux-media@vger.kernel.org
5625W:	https://linuxtv.org
5626W:	http://palosaari.fi/linux/
5627Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5628T:	git git://linuxtv.org/anttip/media_tree.git
5629S:	Maintained
5630F:	drivers/media/usb/dvb-usb-v2/af9015*
5631
5632DVB_USB_AF9035 MEDIA DRIVER
5633M:	Antti Palosaari <crope@iki.fi>
5634L:	linux-media@vger.kernel.org
5635W:	https://linuxtv.org
5636W:	http://palosaari.fi/linux/
5637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5638T:	git git://linuxtv.org/anttip/media_tree.git
5639S:	Maintained
5640F:	drivers/media/usb/dvb-usb-v2/af9035*
5641
5642DVB_USB_ANYSEE MEDIA DRIVER
5643M:	Antti Palosaari <crope@iki.fi>
5644L:	linux-media@vger.kernel.org
5645W:	https://linuxtv.org
5646W:	http://palosaari.fi/linux/
5647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5648T:	git git://linuxtv.org/anttip/media_tree.git
5649S:	Maintained
5650F:	drivers/media/usb/dvb-usb-v2/anysee*
5651
5652DVB_USB_AU6610 MEDIA DRIVER
5653M:	Antti Palosaari <crope@iki.fi>
5654L:	linux-media@vger.kernel.org
5655W:	https://linuxtv.org
5656W:	http://palosaari.fi/linux/
5657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5658T:	git git://linuxtv.org/anttip/media_tree.git
5659S:	Maintained
5660F:	drivers/media/usb/dvb-usb-v2/au6610*
5661
5662DVB_USB_CE6230 MEDIA DRIVER
5663M:	Antti Palosaari <crope@iki.fi>
5664L:	linux-media@vger.kernel.org
5665W:	https://linuxtv.org
5666W:	http://palosaari.fi/linux/
5667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5668T:	git git://linuxtv.org/anttip/media_tree.git
5669S:	Maintained
5670F:	drivers/media/usb/dvb-usb-v2/ce6230*
5671
5672DVB_USB_CXUSB MEDIA DRIVER
5673M:	Michael Krufky <mkrufky@linuxtv.org>
5674L:	linux-media@vger.kernel.org
5675W:	https://linuxtv.org
5676W:	http://github.com/mkrufky
5677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5678T:	git git://linuxtv.org/media_tree.git
5679S:	Maintained
5680F:	drivers/media/usb/dvb-usb/cxusb*
5681
5682DVB_USB_EC168 MEDIA DRIVER
5683M:	Antti Palosaari <crope@iki.fi>
5684L:	linux-media@vger.kernel.org
5685W:	https://linuxtv.org
5686W:	http://palosaari.fi/linux/
5687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5688T:	git git://linuxtv.org/anttip/media_tree.git
5689S:	Maintained
5690F:	drivers/media/usb/dvb-usb-v2/ec168*
5691
5692DVB_USB_GL861 MEDIA DRIVER
5693M:	Antti Palosaari <crope@iki.fi>
5694L:	linux-media@vger.kernel.org
5695W:	https://linuxtv.org
5696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5697T:	git git://linuxtv.org/anttip/media_tree.git
5698S:	Maintained
5699F:	drivers/media/usb/dvb-usb-v2/gl861*
5700
5701DVB_USB_MXL111SF MEDIA DRIVER
5702M:	Michael Krufky <mkrufky@linuxtv.org>
5703L:	linux-media@vger.kernel.org
5704W:	https://linuxtv.org
5705W:	http://github.com/mkrufky
5706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5707T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5708S:	Maintained
5709F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5710
5711DVB_USB_RTL28XXU MEDIA DRIVER
5712M:	Antti Palosaari <crope@iki.fi>
5713L:	linux-media@vger.kernel.org
5714W:	https://linuxtv.org
5715W:	http://palosaari.fi/linux/
5716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5717T:	git git://linuxtv.org/anttip/media_tree.git
5718S:	Maintained
5719F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5720
5721DVB_USB_V2 MEDIA DRIVER
5722M:	Antti Palosaari <crope@iki.fi>
5723L:	linux-media@vger.kernel.org
5724W:	https://linuxtv.org
5725W:	http://palosaari.fi/linux/
5726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5727T:	git git://linuxtv.org/anttip/media_tree.git
5728S:	Maintained
5729F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5730F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5731
5732DYNAMIC DEBUG
5733M:	Jason Baron <jbaron@akamai.com>
5734S:	Maintained
5735F:	lib/dynamic_debug.c
5736F:	include/linux/dynamic_debug.h
5737
5738DYNAMIC INTERRUPT MODERATION
5739M:	Tal Gilboa <talgi@mellanox.com>
5740S:	Maintained
5741F:	include/linux/dim.h
5742F:	lib/dim/
5743
5744DZ DECSTATION DZ11 SERIAL DRIVER
5745M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5746S:	Maintained
5747F:	drivers/tty/serial/dz.*
5748
5749E3X0 POWER BUTTON DRIVER
5750M:	Moritz Fischer <moritz.fischer@ettus.com>
5751L:	usrp-users@lists.ettus.com
5752W:	http://www.ettus.com
5753S:	Supported
5754F:	drivers/input/misc/e3x0-button.c
5755F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5756
5757E4000 MEDIA DRIVER
5758M:	Antti Palosaari <crope@iki.fi>
5759L:	linux-media@vger.kernel.org
5760W:	https://linuxtv.org
5761W:	http://palosaari.fi/linux/
5762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5763T:	git git://linuxtv.org/anttip/media_tree.git
5764S:	Maintained
5765F:	drivers/media/tuners/e4000*
5766
5767EARTH_PT1 MEDIA DRIVER
5768M:	Akihiro Tsukada <tskd08@gmail.com>
5769L:	linux-media@vger.kernel.org
5770S:	Odd Fixes
5771F:	drivers/media/pci/pt1/
5772
5773EARTH_PT3 MEDIA DRIVER
5774M:	Akihiro Tsukada <tskd08@gmail.com>
5775L:	linux-media@vger.kernel.org
5776S:	Odd Fixes
5777F:	drivers/media/pci/pt3/
5778
5779EC100 MEDIA DRIVER
5780M:	Antti Palosaari <crope@iki.fi>
5781L:	linux-media@vger.kernel.org
5782W:	https://linuxtv.org
5783W:	http://palosaari.fi/linux/
5784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5785T:	git git://linuxtv.org/anttip/media_tree.git
5786S:	Maintained
5787F:	drivers/media/dvb-frontends/ec100*
5788
5789ECRYPT FILE SYSTEM
5790M:	Tyler Hicks <tyhicks@canonical.com>
5791L:	ecryptfs@vger.kernel.org
5792W:	http://ecryptfs.org
5793W:	https://launchpad.net/ecryptfs
5794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5795S:	Supported
5796F:	Documentation/filesystems/ecryptfs.txt
5797F:	fs/ecryptfs/
5798
5799EDAC-AMD64
5800M:	Borislav Petkov <bp@alien8.de>
5801L:	linux-edac@vger.kernel.org
5802S:	Maintained
5803F:	drivers/edac/amd64_edac*
5804
5805EDAC-AST2500
5806M:	Stefan Schaeckeler <sschaeck@cisco.com>
5807S:	Supported
5808F:	drivers/edac/aspeed_edac.c
5809F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5810
5811EDAC-BLUEFIELD
5812M:	Shravan Kumar Ramani <sramani@mellanox.com>
5813S:	Supported
5814F:	drivers/edac/bluefield_edac.c
5815
5816EDAC-CALXEDA
5817M:	Robert Richter <rric@kernel.org>
5818L:	linux-edac@vger.kernel.org
5819S:	Maintained
5820F:	drivers/edac/highbank*
5821
5822EDAC-CAVIUM OCTEON
5823M:	Ralf Baechle <ralf@linux-mips.org>
5824M:	David Daney <david.daney@cavium.com>
5825L:	linux-edac@vger.kernel.org
5826L:	linux-mips@vger.kernel.org
5827S:	Supported
5828F:	drivers/edac/octeon_edac*
5829
5830EDAC-CAVIUM THUNDERX
5831M:	David Daney <david.daney@cavium.com>
5832M:	Jan Glauber <jglauber@cavium.com>
5833L:	linux-edac@vger.kernel.org
5834S:	Supported
5835F:	drivers/edac/thunderx_edac*
5836
5837EDAC-CORE
5838M:	Borislav Petkov <bp@alien8.de>
5839M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5840M:	Tony Luck <tony.luck@intel.com>
5841R:	James Morse <james.morse@arm.com>
5842R:	Robert Richter <rrichter@marvell.com>
5843L:	linux-edac@vger.kernel.org
5844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5845S:	Supported
5846F:	Documentation/admin-guide/ras.rst
5847F:	Documentation/driver-api/edac.rst
5848F:	drivers/edac/
5849F:	include/linux/edac.h
5850
5851EDAC-E752X
5852M:	Mark Gross <mark.gross@intel.com>
5853L:	linux-edac@vger.kernel.org
5854S:	Maintained
5855F:	drivers/edac/e752x_edac.c
5856
5857EDAC-E7XXX
5858L:	linux-edac@vger.kernel.org
5859S:	Maintained
5860F:	drivers/edac/e7xxx_edac.c
5861
5862EDAC-FSL_DDR
5863M:	York Sun <york.sun@nxp.com>
5864L:	linux-edac@vger.kernel.org
5865S:	Maintained
5866F:	drivers/edac/fsl_ddr_edac.*
5867
5868EDAC-GHES
5869M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5870L:	linux-edac@vger.kernel.org
5871S:	Maintained
5872F:	drivers/edac/ghes_edac.c
5873
5874EDAC-I10NM
5875M:	Tony Luck <tony.luck@intel.com>
5876L:	linux-edac@vger.kernel.org
5877S:	Maintained
5878F:	drivers/edac/i10nm_base.c
5879
5880EDAC-I3000
5881L:	linux-edac@vger.kernel.org
5882S:	Orphan
5883F:	drivers/edac/i3000_edac.c
5884
5885EDAC-I5000
5886L:	linux-edac@vger.kernel.org
5887S:	Maintained
5888F:	drivers/edac/i5000_edac.c
5889
5890EDAC-I5400
5891M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5892L:	linux-edac@vger.kernel.org
5893S:	Maintained
5894F:	drivers/edac/i5400_edac.c
5895
5896EDAC-I7300
5897M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5898L:	linux-edac@vger.kernel.org
5899S:	Maintained
5900F:	drivers/edac/i7300_edac.c
5901
5902EDAC-I7CORE
5903M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5904L:	linux-edac@vger.kernel.org
5905S:	Maintained
5906F:	drivers/edac/i7core_edac.c
5907
5908EDAC-I82443BXGX
5909M:	Tim Small <tim@buttersideup.com>
5910L:	linux-edac@vger.kernel.org
5911S:	Maintained
5912F:	drivers/edac/i82443bxgx_edac.c
5913
5914EDAC-I82975X
5915M:	"Arvind R." <arvino55@gmail.com>
5916L:	linux-edac@vger.kernel.org
5917S:	Maintained
5918F:	drivers/edac/i82975x_edac.c
5919
5920EDAC-IE31200
5921M:	Jason Baron <jbaron@akamai.com>
5922L:	linux-edac@vger.kernel.org
5923S:	Maintained
5924F:	drivers/edac/ie31200_edac.c
5925
5926EDAC-MPC85XX
5927M:	Johannes Thumshirn <morbidrsa@gmail.com>
5928L:	linux-edac@vger.kernel.org
5929S:	Maintained
5930F:	drivers/edac/mpc85xx_edac.[ch]
5931
5932EDAC-PASEMI
5933M:	Egor Martovetsky <egor@pasemi.com>
5934L:	linux-edac@vger.kernel.org
5935S:	Maintained
5936F:	drivers/edac/pasemi_edac.c
5937
5938EDAC-PND2
5939M:	Tony Luck <tony.luck@intel.com>
5940L:	linux-edac@vger.kernel.org
5941S:	Maintained
5942F:	drivers/edac/pnd2_edac.[ch]
5943
5944EDAC-R82600
5945M:	Tim Small <tim@buttersideup.com>
5946L:	linux-edac@vger.kernel.org
5947S:	Maintained
5948F:	drivers/edac/r82600_edac.c
5949
5950EDAC-SBRIDGE
5951M:	Tony Luck <tony.luck@intel.com>
5952R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5953L:	linux-edac@vger.kernel.org
5954S:	Maintained
5955F:	drivers/edac/sb_edac.c
5956
5957EDAC-SIFIVE
5958M:	Yash Shah <yash.shah@sifive.com>
5959L:	linux-edac@vger.kernel.org
5960S:	Supported
5961F:	drivers/edac/sifive_edac.c
5962
5963EDAC-SKYLAKE
5964M:	Tony Luck <tony.luck@intel.com>
5965L:	linux-edac@vger.kernel.org
5966S:	Maintained
5967F:	drivers/edac/skx_*.c
5968
5969EDAC-TI
5970M:	Tero Kristo <t-kristo@ti.com>
5971L:	linux-edac@vger.kernel.org
5972S:	Maintained
5973F:	drivers/edac/ti_edac.c
5974
5975EDAC-QCOM
5976M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5977M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5978L:	linux-arm-msm@vger.kernel.org
5979L:	linux-edac@vger.kernel.org
5980S:	Maintained
5981F:	drivers/edac/qcom_edac.c
5982
5983EDIROL UA-101/UA-1000 DRIVER
5984M:	Clemens Ladisch <clemens@ladisch.de>
5985L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5987S:	Maintained
5988F:	sound/usb/misc/ua101.c
5989
5990EFI TEST DRIVER
5991L:	linux-efi@vger.kernel.org
5992M:	Ivan Hu <ivan.hu@canonical.com>
5993M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5994S:	Maintained
5995F:	drivers/firmware/efi/test/
5996
5997EFI VARIABLE FILESYSTEM
5998M:	Matthew Garrett <matthew.garrett@nebula.com>
5999M:	Jeremy Kerr <jk@ozlabs.org>
6000M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6002L:	linux-efi@vger.kernel.org
6003S:	Maintained
6004F:	fs/efivarfs/
6005
6006EFIFB FRAMEBUFFER DRIVER
6007L:	linux-fbdev@vger.kernel.org
6008M:	Peter Jones <pjones@redhat.com>
6009S:	Maintained
6010F:	drivers/video/fbdev/efifb.c
6011
6012EFS FILESYSTEM
6013W:	http://aeschi.ch.eu.org/efs/
6014S:	Orphan
6015F:	fs/efs/
6016
6017EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6018M:	Douglas Miller <dougmill@linux.ibm.com>
6019L:	netdev@vger.kernel.org
6020S:	Maintained
6021F:	drivers/net/ethernet/ibm/ehea/
6022
6023EM28XX VIDEO4LINUX DRIVER
6024M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6025L:	linux-media@vger.kernel.org
6026W:	https://linuxtv.org
6027T:	git git://linuxtv.org/media_tree.git
6028S:	Maintained
6029F:	drivers/media/usb/em28xx/
6030F:	Documentation/media/v4l-drivers/em28xx*
6031
6032EMBEDDED LINUX
6033M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6034M:	Matt Mackall <mpm@selenic.com>
6035M:	David Woodhouse <dwmw2@infradead.org>
6036L:	linux-embedded@vger.kernel.org
6037S:	Maintained
6038
6039Emulex 10Gbps iSCSI - OneConnect DRIVER
6040M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6041M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6042M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6043L:	linux-scsi@vger.kernel.org
6044W:	http://www.broadcom.com
6045S:	Supported
6046F:	drivers/scsi/be2iscsi/
6047
6048Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6049M:	Sathya Perla <sathya.perla@broadcom.com>
6050M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6051M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6052M:	Somnath Kotur <somnath.kotur@broadcom.com>
6053L:	netdev@vger.kernel.org
6054W:	http://www.emulex.com
6055S:	Supported
6056F:	drivers/net/ethernet/emulex/benet/
6057
6058EMULEX ONECONNECT ROCE DRIVER
6059M:	Selvin Xavier <selvin.xavier@broadcom.com>
6060M:	Devesh Sharma <devesh.sharma@broadcom.com>
6061L:	linux-rdma@vger.kernel.org
6062W:	http://www.broadcom.com
6063S:	Odd Fixes
6064F:	drivers/infiniband/hw/ocrdma/
6065F:	include/uapi/rdma/ocrdma-abi.h
6066
6067EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6068M:	James Smart <james.smart@broadcom.com>
6069M:	Dick Kennedy <dick.kennedy@broadcom.com>
6070L:	linux-scsi@vger.kernel.org
6071W:	http://www.broadcom.com
6072S:	Supported
6073F:	drivers/scsi/lpfc/
6074
6075ENE CB710 FLASH CARD READER DRIVER
6076M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6077S:	Maintained
6078F:	drivers/misc/cb710/
6079F:	drivers/mmc/host/cb710-mmc.*
6080F:	include/linux/cb710.h
6081
6082ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6083M:	Maxim Levitsky <maximlevitsky@gmail.com>
6084S:	Maintained
6085F:	drivers/media/rc/ene_ir.*
6086
6087EPSON S1D13XXX FRAMEBUFFER DRIVER
6088M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6089S:	Maintained
6090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6091F:	drivers/video/fbdev/s1d13xxxfb.c
6092F:	include/video/s1d13xxxfb.h
6093
6094EROFS FILE SYSTEM
6095M:	Gao Xiang <gaoxiang25@huawei.com>
6096M:	Chao Yu <yuchao0@huawei.com>
6097L:	linux-erofs@lists.ozlabs.org
6098S:	Maintained
6099F:	fs/erofs/
6100
6101ERRSEQ ERROR TRACKING INFRASTRUCTURE
6102M:	Jeff Layton <jlayton@kernel.org>
6103S:	Maintained
6104F:	lib/errseq.c
6105F:	include/linux/errseq.h
6106
6107ET131X NETWORK DRIVER
6108M:	Mark Einon <mark.einon@gmail.com>
6109S:	Odd Fixes
6110F:	drivers/net/ethernet/agere/
6111
6112ETHERNET BRIDGE
6113M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6114M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6115L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6116L:	netdev@vger.kernel.org
6117W:	http://www.linuxfoundation.org/en/Net:Bridge
6118S:	Maintained
6119F:	include/linux/netfilter_bridge/
6120F:	net/bridge/
6121
6122ETHERNET PHY LIBRARY
6123M:	Andrew Lunn <andrew@lunn.ch>
6124M:	Florian Fainelli <f.fainelli@gmail.com>
6125M:	Heiner Kallweit <hkallweit1@gmail.com>
6126L:	netdev@vger.kernel.org
6127S:	Maintained
6128F:	Documentation/ABI/testing/sysfs-class-net-phydev
6129F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6130F:	Documentation/devicetree/bindings/net/mdio*
6131F:	Documentation/networking/phy.rst
6132F:	drivers/net/phy/
6133F:	drivers/of/of_mdio.c
6134F:	drivers/of/of_net.c
6135F:	include/linux/*mdio*.h
6136F:	include/linux/of_net.h
6137F:	include/linux/phy.h
6138F:	include/linux/phy_fixed.h
6139F:	include/linux/platform_data/mdio-bcm-unimac.h
6140F:	include/linux/platform_data/mdio-gpio.h
6141F:	include/trace/events/mdio.h
6142F:	include/uapi/linux/mdio.h
6143F:	include/uapi/linux/mii.h
6144
6145EXFAT FILE SYSTEM
6146M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6147S:	Maintained
6148F:	drivers/staging/exfat/
6149
6150EXT2 FILE SYSTEM
6151M:	Jan Kara <jack@suse.com>
6152L:	linux-ext4@vger.kernel.org
6153S:	Maintained
6154F:	Documentation/filesystems/ext2.txt
6155F:	fs/ext2/
6156F:	include/linux/ext2*
6157
6158EXT4 FILE SYSTEM
6159M:	"Theodore Ts'o" <tytso@mit.edu>
6160M:	Andreas Dilger <adilger.kernel@dilger.ca>
6161L:	linux-ext4@vger.kernel.org
6162W:	http://ext4.wiki.kernel.org
6163Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6165S:	Maintained
6166F:	Documentation/filesystems/ext4/
6167F:	fs/ext4/
6168
6169Extended Verification Module (EVM)
6170M:	Mimi Zohar <zohar@linux.ibm.com>
6171L:	linux-integrity@vger.kernel.org
6172S:	Supported
6173F:	security/integrity/evm/
6174
6175EXTENSIBLE FIRMWARE INTERFACE (EFI)
6176M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6177L:	linux-efi@vger.kernel.org
6178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6179S:	Maintained
6180F:	Documentation/admin-guide/efi-stub.rst
6181F:	arch/*/kernel/efi.c
6182F:	arch/x86/boot/compressed/eboot.[ch]
6183F:	arch/*/include/asm/efi.h
6184F:	arch/x86/platform/efi/
6185F:	drivers/firmware/efi/
6186F:	include/linux/efi*.h
6187F:	arch/arm/boot/compressed/efi-header.S
6188F:	arch/arm64/kernel/efi-entry.S
6189
6190EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6191M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6192M:	Chanwoo Choi <cw00.choi@samsung.com>
6193L:	linux-kernel@vger.kernel.org
6194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6195S:	Maintained
6196F:	drivers/extcon/
6197F:	include/linux/extcon/
6198F:	include/linux/extcon.h
6199F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6200F:	Documentation/devicetree/bindings/extcon/
6201
6202EXYNOS DP DRIVER
6203M:	Jingoo Han <jingoohan1@gmail.com>
6204L:	dri-devel@lists.freedesktop.org
6205S:	Maintained
6206F:	drivers/gpu/drm/exynos/exynos_dp*
6207
6208EXYNOS SYSMMU (IOMMU) driver
6209M:	Marek Szyprowski <m.szyprowski@samsung.com>
6210L:	iommu@lists.linux-foundation.org
6211S:	Maintained
6212F:	drivers/iommu/exynos-iommu.c
6213
6214EZchip NPS platform support
6215M:	Vineet Gupta <vgupta@synopsys.com>
6216M:	Ofer Levi <oferle@mellanox.com>
6217S:	Supported
6218F:	arch/arc/plat-eznps
6219F:	arch/arc/boot/dts/eznps.dts
6220
6221F2FS FILE SYSTEM
6222M:	Jaegeuk Kim <jaegeuk@kernel.org>
6223M:	Chao Yu <yuchao0@huawei.com>
6224L:	linux-f2fs-devel@lists.sourceforge.net
6225W:	https://f2fs.wiki.kernel.org/
6226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6227S:	Maintained
6228F:	Documentation/filesystems/f2fs.txt
6229F:	Documentation/ABI/testing/sysfs-fs-f2fs
6230F:	fs/f2fs/
6231F:	include/linux/f2fs_fs.h
6232F:	include/trace/events/f2fs.h
6233
6234F71805F HARDWARE MONITORING DRIVER
6235M:	Jean Delvare <jdelvare@suse.com>
6236L:	linux-hwmon@vger.kernel.org
6237S:	Maintained
6238F:	Documentation/hwmon/f71805f.rst
6239F:	drivers/hwmon/f71805f.c
6240
6241FADDR2LINE
6242M:	Josh Poimboeuf <jpoimboe@redhat.com>
6243S:	Maintained
6244F:	scripts/faddr2line
6245
6246FAILOVER MODULE
6247M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6248L:	netdev@vger.kernel.org
6249S:	Supported
6250F:	net/core/failover.c
6251F:	include/net/failover.h
6252F:	Documentation/networking/failover.rst
6253
6254FANOTIFY
6255M:	Jan Kara <jack@suse.cz>
6256R:	Amir Goldstein <amir73il@gmail.com>
6257L:	linux-fsdevel@vger.kernel.org
6258S:	Maintained
6259F:	fs/notify/fanotify/
6260F:	include/linux/fanotify.h
6261F:	include/uapi/linux/fanotify.h
6262
6263FARSYNC SYNCHRONOUS DRIVER
6264M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6265W:	http://www.farsite.co.uk/
6266S:	Supported
6267F:	drivers/net/wan/farsync.*
6268
6269FAULT INJECTION SUPPORT
6270M:	Akinobu Mita <akinobu.mita@gmail.com>
6271S:	Supported
6272F:	Documentation/fault-injection/
6273F:	lib/fault-inject.c
6274
6275FBTFT Framebuffer drivers
6276S:	Orphan
6277L:	dri-devel@lists.freedesktop.org
6278L:	linux-fbdev@vger.kernel.org
6279F:	drivers/staging/fbtft/
6280
6281FC0011 TUNER DRIVER
6282M:	Michael Buesch <m@bues.ch>
6283L:	linux-media@vger.kernel.org
6284S:	Maintained
6285F:	drivers/media/tuners/fc0011.h
6286F:	drivers/media/tuners/fc0011.c
6287
6288FC2580 MEDIA DRIVER
6289M:	Antti Palosaari <crope@iki.fi>
6290L:	linux-media@vger.kernel.org
6291W:	https://linuxtv.org
6292W:	http://palosaari.fi/linux/
6293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6294T:	git git://linuxtv.org/anttip/media_tree.git
6295S:	Maintained
6296F:	drivers/media/tuners/fc2580*
6297
6298FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6299M:	Hannes Reinecke <hare@suse.de>
6300L:	linux-scsi@vger.kernel.org
6301W:	www.Open-FCoE.org
6302S:	Supported
6303F:	drivers/scsi/libfc/
6304F:	drivers/scsi/fcoe/
6305F:	include/scsi/fc/
6306F:	include/scsi/libfc.h
6307F:	include/scsi/libfcoe.h
6308F:	include/uapi/scsi/fc/
6309
6310FILE LOCKING (flock() and fcntl()/lockf())
6311M:	Jeff Layton <jlayton@kernel.org>
6312M:	"J. Bruce Fields" <bfields@fieldses.org>
6313L:	linux-fsdevel@vger.kernel.org
6314S:	Maintained
6315F:	include/linux/fcntl.h
6316F:	include/uapi/linux/fcntl.h
6317F:	fs/fcntl.c
6318F:	fs/locks.c
6319
6320FILESYSTEMS (VFS and infrastructure)
6321M:	Alexander Viro <viro@zeniv.linux.org.uk>
6322L:	linux-fsdevel@vger.kernel.org
6323S:	Maintained
6324F:	fs/*
6325F:	include/linux/fs.h
6326F:	include/linux/fs_types.h
6327F:	include/uapi/linux/fs.h
6328
6329FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6330M:	Riku Voipio <riku.voipio@iki.fi>
6331L:	linux-hwmon@vger.kernel.org
6332S:	Maintained
6333F:	drivers/hwmon/f75375s.c
6334F:	include/linux/f75375s.h
6335
6336FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6337M:	Clemens Ladisch <clemens@ladisch.de>
6338M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6339L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6341S:	Maintained
6342F:	sound/firewire/
6343F:	include/uapi/sound/firewire.h
6344
6345FIREWIRE MEDIA DRIVERS (firedtv)
6346M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6347L:	linux-media@vger.kernel.org
6348L:	linux1394-devel@lists.sourceforge.net
6349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6350S:	Maintained
6351F:	drivers/media/firewire/
6352
6353FIREWIRE SBP-2 TARGET
6354M:	Chris Boot <bootc@bootc.net>
6355L:	linux-scsi@vger.kernel.org
6356L:	target-devel@vger.kernel.org
6357L:	linux1394-devel@lists.sourceforge.net
6358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6359S:	Maintained
6360F:	drivers/target/sbp/
6361
6362FIREWIRE SUBSYSTEM
6363M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6364L:	linux1394-devel@lists.sourceforge.net
6365W:	http://ieee1394.wiki.kernel.org/
6366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6367S:	Maintained
6368F:	drivers/firewire/
6369F:	include/linux/firewire.h
6370F:	include/uapi/linux/firewire*.h
6371F:	tools/firewire/
6372
6373FIRMWARE LOADER (request_firmware)
6374M:	Luis Chamberlain <mcgrof@kernel.org>
6375L:	linux-kernel@vger.kernel.org
6376S:	Maintained
6377F:	Documentation/firmware_class/
6378F:	drivers/base/firmware_loader/
6379F:	include/linux/firmware.h
6380
6381FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6382M:	Joshua Morris <josh.h.morris@us.ibm.com>
6383M:	Philip Kelleher <pjk1939@linux.ibm.com>
6384S:	Maintained
6385F:	drivers/block/rsxx/
6386
6387FLEXTIMER FTM-QUADDEC DRIVER
6388M:	Patrick Havelange <patrick.havelange@essensium.com>
6389L:	linux-iio@vger.kernel.org
6390S:	Maintained
6391F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6392F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6393F:	drivers/counter/ftm-quaddec.c
6394
6395FLOPPY DRIVER
6396M:	Denis Efremov <efremov@linux.com>
6397S:	Odd Fixes
6398L:	linux-block@vger.kernel.org
6399F:	drivers/block/floppy.c
6400
6401FPGA MANAGER FRAMEWORK
6402M:	Moritz Fischer <mdf@kernel.org>
6403L:	linux-fpga@vger.kernel.org
6404S:	Maintained
6405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6406Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6407F:	Documentation/fpga/
6408F:	Documentation/driver-api/fpga/
6409F:	Documentation/devicetree/bindings/fpga/
6410F:	drivers/fpga/
6411F:	include/linux/fpga/
6412W:	http://www.rocketboards.org
6413
6414FPGA DFL DRIVERS
6415M:	Wu Hao <hao.wu@intel.com>
6416L:	linux-fpga@vger.kernel.org
6417S:	Maintained
6418F:	Documentation/fpga/dfl.rst
6419F:	include/uapi/linux/fpga-dfl.h
6420F:	drivers/fpga/dfl*
6421
6422FPU EMULATOR
6423M:	Bill Metzenthen <billm@melbpc.org.au>
6424W:	http://floatingpoint.sourceforge.net/emulator/index.html
6425S:	Maintained
6426F:	arch/x86/math-emu/
6427
6428FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6429L:	netdev@vger.kernel.org
6430S:	Orphan
6431F:	drivers/net/wan/dlci.c
6432F:	drivers/net/wan/sdla.c
6433
6434FRAMEBUFFER LAYER
6435M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6436L:	dri-devel@lists.freedesktop.org
6437L:	linux-fbdev@vger.kernel.org
6438T:	git git://anongit.freedesktop.org/drm/drm-misc
6439Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6440S:	Maintained
6441F:	Documentation/fb/
6442F:	drivers/video/
6443F:	include/video/
6444F:	include/linux/fb.h
6445F:	include/uapi/video/
6446F:	include/uapi/linux/fb.h
6447
6448FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6449M:	Horia Geantă <horia.geanta@nxp.com>
6450M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6451L:	linux-crypto@vger.kernel.org
6452S:	Maintained
6453F:	drivers/crypto/caam/
6454F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6455
6456FREESCALE DIU FRAMEBUFFER DRIVER
6457M:	Timur Tabi <timur@kernel.org>
6458L:	linux-fbdev@vger.kernel.org
6459S:	Maintained
6460F:	drivers/video/fbdev/fsl-diu-fb.*
6461
6462FREESCALE DMA DRIVER
6463M:	Li Yang <leoyang.li@nxp.com>
6464M:	Zhang Wei <zw@zh-kernel.org>
6465L:	linuxppc-dev@lists.ozlabs.org
6466S:	Maintained
6467F:	drivers/dma/fsldma.*
6468
6469FREESCALE ENETC ETHERNET DRIVERS
6470M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6471L:	netdev@vger.kernel.org
6472S:	Maintained
6473F:	drivers/net/ethernet/freescale/enetc/
6474
6475FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6476M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6477L:	netdev@vger.kernel.org
6478S:	Maintained
6479F:	drivers/net/ethernet/freescale/gianfar*
6480F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6481
6482FREESCALE GPMI NAND DRIVER
6483M:	Han Xu <han.xu@nxp.com>
6484L:	linux-mtd@lists.infradead.org
6485S:	Maintained
6486F:	drivers/mtd/nand/raw/gpmi-nand/*
6487
6488FREESCALE I2C CPM DRIVER
6489M:	Jochen Friedrich <jochen@scram.de>
6490L:	linuxppc-dev@lists.ozlabs.org
6491L:	linux-i2c@vger.kernel.org
6492S:	Maintained
6493F:	drivers/i2c/busses/i2c-cpm.c
6494
6495FREESCALE IMX DDR PMU DRIVER
6496M:	Frank Li <Frank.li@nxp.com>
6497L:	linux-arm-kernel@lists.infradead.org
6498S:	Maintained
6499F:	drivers/perf/fsl_imx8_ddr_perf.c
6500F:	Documentation/admin-guide/perf/imx-ddr.rst
6501F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6502
6503FREESCALE IMX I2C DRIVER
6504M:	Oleksij Rempel <o.rempel@pengutronix.de>
6505R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6506L:	linux-i2c@vger.kernel.org
6507S:	Maintained
6508F:	drivers/i2c/busses/i2c-imx.c
6509F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6510
6511FREESCALE IMX LPI2C DRIVER
6512M:	Dong Aisheng <aisheng.dong@nxp.com>
6513L:	linux-i2c@vger.kernel.org
6514L:	linux-imx@nxp.com
6515S:	Maintained
6516F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6517F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6518
6519FREESCALE IMX / MXC FEC DRIVER
6520M:	Fugang Duan <fugang.duan@nxp.com>
6521L:	netdev@vger.kernel.org
6522S:	Maintained
6523F:	drivers/net/ethernet/freescale/fec_main.c
6524F:	drivers/net/ethernet/freescale/fec_ptp.c
6525F:	drivers/net/ethernet/freescale/fec.h
6526F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6527
6528FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6529M:	Sascha Hauer <s.hauer@pengutronix.de>
6530R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6531L:	linux-fbdev@vger.kernel.org
6532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6533S:	Maintained
6534F:	include/linux/platform_data/video-imxfb.h
6535F:	drivers/video/fbdev/imxfb.c
6536
6537FREESCALE QORIQ DPAA ETHERNET DRIVER
6538M:	Madalin Bucur <madalin.bucur@nxp.com>
6539L:	netdev@vger.kernel.org
6540S:	Maintained
6541F:	drivers/net/ethernet/freescale/dpaa
6542
6543FREESCALE QORIQ DPAA FMAN DRIVER
6544M:	Madalin Bucur <madalin.bucur@nxp.com>
6545L:	netdev@vger.kernel.org
6546S:	Maintained
6547F:	drivers/net/ethernet/freescale/fman
6548F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6549
6550FREESCALE QORIQ PTP CLOCK DRIVER
6551M:	Yangbo Lu <yangbo.lu@nxp.com>
6552L:	netdev@vger.kernel.org
6553S:	Maintained
6554F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6555F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6556F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6557F:	drivers/ptp/ptp_qoriq.c
6558F:	drivers/ptp/ptp_qoriq_debugfs.c
6559F:	include/linux/fsl/ptp_qoriq.h
6560F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6561
6562FREESCALE QUAD SPI DRIVER
6563M:	Han Xu <han.xu@nxp.com>
6564L:	linux-spi@vger.kernel.org
6565S:	Maintained
6566F:	drivers/spi/spi-fsl-qspi.c
6567
6568FREESCALE QUICC ENGINE LIBRARY
6569M:	Qiang Zhao <qiang.zhao@nxp.com>
6570L:	linuxppc-dev@lists.ozlabs.org
6571S:	Maintained
6572F:	drivers/soc/fsl/qe/
6573F:	include/soc/fsl/*qe*.h
6574F:	include/soc/fsl/*ucc*.h
6575
6576FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6577M:	Li Yang <leoyang.li@nxp.com>
6578L:	netdev@vger.kernel.org
6579L:	linuxppc-dev@lists.ozlabs.org
6580S:	Maintained
6581F:	drivers/net/ethernet/freescale/ucc_geth*
6582
6583FREESCALE QUICC ENGINE UCC HDLC DRIVER
6584M:	Zhao Qiang <qiang.zhao@nxp.com>
6585L:	netdev@vger.kernel.org
6586L:	linuxppc-dev@lists.ozlabs.org
6587S:	Maintained
6588F:	drivers/net/wan/fsl_ucc_hdlc*
6589
6590FREESCALE QUICC ENGINE UCC UART DRIVER
6591M:	Timur Tabi <timur@kernel.org>
6592L:	linuxppc-dev@lists.ozlabs.org
6593S:	Maintained
6594F:	drivers/tty/serial/ucc_uart.c
6595
6596FREESCALE SOC DRIVERS
6597M:	Li Yang <leoyang.li@nxp.com>
6598L:	linuxppc-dev@lists.ozlabs.org
6599L:	linux-arm-kernel@lists.infradead.org
6600S:	Maintained
6601F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6602F:	Documentation/devicetree/bindings/soc/fsl/
6603F:	drivers/soc/fsl/
6604F:	include/linux/fsl/
6605
6606FREESCALE SOC FS_ENET DRIVER
6607M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6608L:	linuxppc-dev@lists.ozlabs.org
6609L:	netdev@vger.kernel.org
6610S:	Maintained
6611F:	drivers/net/ethernet/freescale/fs_enet/
6612F:	include/linux/fs_enet_pd.h
6613
6614FREESCALE SOC SOUND DRIVERS
6615M:	Timur Tabi <timur@kernel.org>
6616M:	Nicolin Chen <nicoleotsuka@gmail.com>
6617M:	Xiubo Li <Xiubo.Lee@gmail.com>
6618R:	Fabio Estevam <festevam@gmail.com>
6619L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6620L:	linuxppc-dev@lists.ozlabs.org
6621S:	Maintained
6622F:	sound/soc/fsl/fsl*
6623F:	sound/soc/fsl/imx*
6624F:	sound/soc/fsl/mpc8610_hpcd.c
6625
6626FREESCALE USB PERIPHERAL DRIVERS
6627M:	Li Yang <leoyang.li@nxp.com>
6628L:	linux-usb@vger.kernel.org
6629L:	linuxppc-dev@lists.ozlabs.org
6630S:	Maintained
6631F:	drivers/usb/gadget/udc/fsl*
6632
6633FREEVXFS FILESYSTEM
6634M:	Christoph Hellwig <hch@infradead.org>
6635W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6636S:	Maintained
6637F:	fs/freevxfs/
6638
6639FREEZER
6640M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6641M:	Pavel Machek <pavel@ucw.cz>
6642L:	linux-pm@vger.kernel.org
6643S:	Supported
6644F:	Documentation/power/freezing-of-tasks.rst
6645F:	include/linux/freezer.h
6646F:	kernel/freezer.c
6647
6648FRONTSWAP API
6649M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6650L:	linux-kernel@vger.kernel.org
6651S:	Maintained
6652F:	mm/frontswap.c
6653F:	include/linux/frontswap.h
6654
6655FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6656M:	David Howells <dhowells@redhat.com>
6657L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6658S:	Supported
6659F:	Documentation/filesystems/caching/
6660F:	fs/fscache/
6661F:	include/linux/fscache*.h
6662
6663FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6664M:	Theodore Y. Ts'o <tytso@mit.edu>
6665M:	Jaegeuk Kim <jaegeuk@kernel.org>
6666M:	Eric Biggers <ebiggers@kernel.org>
6667L:	linux-fscrypt@vger.kernel.org
6668Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6669T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6670S:	Supported
6671F:	fs/crypto/
6672F:	include/linux/fscrypt*.h
6673F:	include/uapi/linux/fscrypt.h
6674F:	Documentation/filesystems/fscrypt.rst
6675
6676FSI SUBSYSTEM
6677M:	Jeremy Kerr <jk@ozlabs.org>
6678M:	Joel Stanley <joel@jms.id.au>
6679R:	Alistar Popple <alistair@popple.id.au>
6680R:	Eddie James <eajames@linux.ibm.com>
6681L:	linux-fsi@lists.ozlabs.org
6682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6683Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6684S:	Supported
6685F:	drivers/fsi/
6686F:	include/linux/fsi*.h
6687F:	include/trace/events/fsi*.h
6688
6689FSI-ATTACHED I2C DRIVER
6690M:	Eddie James <eajames@linux.ibm.com>
6691L:	linux-i2c@vger.kernel.org
6692L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6693S:	Maintained
6694F:	drivers/i2c/busses/i2c-fsi.c
6695F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6696
6697FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6698M:	Jan Kara <jack@suse.cz>
6699R:	Amir Goldstein <amir73il@gmail.com>
6700L:	linux-fsdevel@vger.kernel.org
6701S:	Maintained
6702F:	fs/notify/
6703F:	include/linux/fsnotify*.h
6704
6705FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6706M:	Eric Biggers <ebiggers@kernel.org>
6707M:	Theodore Y. Ts'o <tytso@mit.edu>
6708L:	linux-fscrypt@vger.kernel.org
6709Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6710T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6711S:	Supported
6712F:	fs/verity/
6713F:	include/linux/fsverity.h
6714F:	include/uapi/linux/fsverity.h
6715F:	Documentation/filesystems/fsverity.rst
6716
6717FUJITSU LAPTOP EXTRAS
6718M:	Jonathan Woithe <jwoithe@just42.net>
6719L:	platform-driver-x86@vger.kernel.org
6720S:	Maintained
6721F:	drivers/platform/x86/fujitsu-laptop.c
6722
6723FUJITSU M-5MO LS CAMERA ISP DRIVER
6724M:	Kyungmin Park <kyungmin.park@samsung.com>
6725M:	Heungjun Kim <riverful.kim@samsung.com>
6726L:	linux-media@vger.kernel.org
6727S:	Maintained
6728F:	drivers/media/i2c/m5mols/
6729F:	include/media/i2c/m5mols.h
6730
6731FUJITSU TABLET EXTRAS
6732M:	Robert Gerlach <khnz@gmx.de>
6733L:	platform-driver-x86@vger.kernel.org
6734S:	Maintained
6735F:	drivers/platform/x86/fujitsu-tablet.c
6736
6737FUSE: FILESYSTEM IN USERSPACE
6738M:	Miklos Szeredi <miklos@szeredi.hu>
6739L:	linux-fsdevel@vger.kernel.org
6740W:	http://fuse.sourceforge.net/
6741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6742S:	Maintained
6743F:	fs/fuse/
6744F:	include/uapi/linux/fuse.h
6745F:	Documentation/filesystems/fuse.txt
6746
6747FUTEX SUBSYSTEM
6748M:	Thomas Gleixner <tglx@linutronix.de>
6749M:	Ingo Molnar <mingo@redhat.com>
6750R:	Peter Zijlstra <peterz@infradead.org>
6751R:	Darren Hart <dvhart@infradead.org>
6752L:	linux-kernel@vger.kernel.org
6753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6754S:	Maintained
6755F:	kernel/futex.c
6756F:	include/asm-generic/futex.h
6757F:	include/linux/futex.h
6758F:	include/uapi/linux/futex.h
6759F:	tools/testing/selftests/futex/
6760F:	tools/perf/bench/futex*
6761F:	Documentation/*futex*
6762
6763GCC PLUGINS
6764M:	Kees Cook <keescook@chromium.org>
6765R:	Emese Revfy <re.emese@gmail.com>
6766L:	kernel-hardening@lists.openwall.com
6767S:	Maintained
6768F:	scripts/gcc-plugins/
6769F:	scripts/gcc-plugin.sh
6770F:	scripts/Makefile.gcc-plugins
6771F:	Documentation/core-api/gcc-plugins.rst
6772
6773GASKET DRIVER FRAMEWORK
6774M:	Rob Springer <rspringer@google.com>
6775M:	Todd Poynor <toddpoynor@google.com>
6776M:	Ben Chan <benchan@chromium.org>
6777S:	Maintained
6778F:	drivers/staging/gasket/
6779
6780GCOV BASED KERNEL PROFILING
6781M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6782S:	Maintained
6783F:	kernel/gcov/
6784F:	Documentation/dev-tools/gcov.rst
6785
6786GDB KERNEL DEBUGGING HELPER SCRIPTS
6787M:	Jan Kiszka <jan.kiszka@siemens.com>
6788M:	Kieran Bingham <kbingham@kernel.org>
6789S:	Supported
6790F:	scripts/gdb/
6791
6792GDT SCSI DISK ARRAY CONTROLLER DRIVER
6793M:	Achim Leubner <achim_leubner@adaptec.com>
6794L:	linux-scsi@vger.kernel.org
6795W:	http://www.icp-vortex.com/
6796S:	Supported
6797F:	drivers/scsi/gdt*
6798
6799GEMTEK FM RADIO RECEIVER DRIVER
6800M:	Hans Verkuil <hverkuil@xs4all.nl>
6801L:	linux-media@vger.kernel.org
6802T:	git git://linuxtv.org/media_tree.git
6803W:	https://linuxtv.org
6804S:	Maintained
6805F:	drivers/media/radio/radio-gemtek*
6806
6807GENERIC ARCHITECTURE TOPOLOGY
6808M:	Sudeep Holla <sudeep.holla@arm.com>
6809L:	linux-kernel@vger.kernel.org
6810S:	Maintained
6811F:	drivers/base/arch_topology.c
6812F:	include/linux/arch_topology.h
6813
6814GENERIC GPIO I2C DRIVER
6815M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6816S:	Supported
6817F:	drivers/i2c/busses/i2c-gpio.c
6818F:	include/linux/platform_data/i2c-gpio.h
6819
6820GENERIC GPIO I2C MULTIPLEXER DRIVER
6821M:	Peter Korsgaard <peter.korsgaard@barco.com>
6822L:	linux-i2c@vger.kernel.org
6823S:	Supported
6824F:	drivers/i2c/muxes/i2c-mux-gpio.c
6825F:	include/linux/platform_data/i2c-mux-gpio.h
6826F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6827
6828GENERIC HDLC (WAN) DRIVERS
6829M:	Krzysztof Halasa <khc@pm.waw.pl>
6830W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6831S:	Maintained
6832F:	drivers/net/wan/c101.c
6833F:	drivers/net/wan/hd6457*
6834F:	drivers/net/wan/hdlc*
6835F:	drivers/net/wan/n2.c
6836F:	drivers/net/wan/pc300too.c
6837F:	drivers/net/wan/pci200syn.c
6838F:	drivers/net/wan/wanxl*
6839
6840GENERIC INCLUDE/ASM HEADER FILES
6841M:	Arnd Bergmann <arnd@arndb.de>
6842L:	linux-arch@vger.kernel.org
6843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6844S:	Maintained
6845F:	include/asm-generic/
6846F:	include/uapi/asm-generic/
6847
6848GENERIC PHY FRAMEWORK
6849M:	Kishon Vijay Abraham I <kishon@ti.com>
6850L:	linux-kernel@vger.kernel.org
6851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6852S:	Supported
6853F:	drivers/phy/
6854F:	include/linux/phy/
6855F:	Documentation/devicetree/bindings/phy/
6856
6857GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6858M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6859S:	Supported
6860F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6861
6862GENERIC PM DOMAINS
6863M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6864M:	Kevin Hilman <khilman@kernel.org>
6865M:	Ulf Hansson <ulf.hansson@linaro.org>
6866L:	linux-pm@vger.kernel.org
6867S:	Supported
6868F:	drivers/base/power/domain*.c
6869F:	include/linux/pm_domain.h
6870F:	Documentation/devicetree/bindings/power/power_domain.txt
6871
6872GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6873M:	Eugen Hristev <eugen.hristev@microchip.com>
6874L:	linux-input@vger.kernel.org
6875S:	Maintained
6876F:	drivers/input/touchscreen/resistive-adc-touch.c
6877
6878GENERIC UIO DRIVER FOR PCI DEVICES
6879M:	"Michael S. Tsirkin" <mst@redhat.com>
6880L:	kvm@vger.kernel.org
6881S:	Supported
6882F:	drivers/uio/uio_pci_generic.c
6883
6884GENERIC VDSO LIBRARY:
6885M:	Andy Lutomirski <luto@kernel.org>
6886M:	Thomas Gleixner <tglx@linutronix.de>
6887M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6888L:	linux-kernel@vger.kernel.org
6889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6890S:	Maintained
6891F:	lib/vdso/
6892F:	kernel/time/vsyscall.c
6893F:	include/vdso/
6894F:	include/asm-generic/vdso/vsyscall.h
6895
6896GENWQE (IBM Generic Workqueue Card)
6897M:	Frank Haverkamp <haver@linux.ibm.com>
6898S:	Supported
6899F:	drivers/misc/genwqe/
6900
6901GET_MAINTAINER SCRIPT
6902M:	Joe Perches <joe@perches.com>
6903S:	Maintained
6904F:	scripts/get_maintainer.pl
6905
6906GFS2 FILE SYSTEM
6907M:	Bob Peterson <rpeterso@redhat.com>
6908M:	Andreas Gruenbacher <agruenba@redhat.com>
6909L:	cluster-devel@redhat.com
6910W:	http://sources.redhat.com/cluster/
6911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6912S:	Supported
6913F:	Documentation/filesystems/gfs2*.txt
6914F:	fs/gfs2/
6915F:	include/uapi/linux/gfs2_ondisk.h
6916
6917GNSS SUBSYSTEM
6918M:	Johan Hovold <johan@kernel.org>
6919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6920S:	Maintained
6921F:	Documentation/ABI/testing/sysfs-class-gnss
6922F:	Documentation/devicetree/bindings/gnss/
6923F:	drivers/gnss/
6924F:	include/linux/gnss.h
6925
6926GO7007 MPEG CODEC
6927M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6928L:	linux-media@vger.kernel.org
6929S:	Maintained
6930F:	drivers/media/usb/go7007/
6931
6932GOODIX TOUCHSCREEN
6933M:	Bastien Nocera <hadess@hadess.net>
6934L:	linux-input@vger.kernel.org
6935S:	Maintained
6936F:	drivers/input/touchscreen/goodix.c
6937
6938GOOGLE ETHERNET DRIVERS
6939M:	Catherine Sullivan <csully@google.com>
6940R:	Sagi Shahar <sagis@google.com>
6941R:	Jon Olson <jonolson@google.com>
6942L:	netdev@vger.kernel.org
6943S:	Supported
6944F:	Documentation/networking/device_drivers/google/gve.rst
6945F:	drivers/net/ethernet/google
6946
6947GPD POCKET FAN DRIVER
6948M:	Hans de Goede <hdegoede@redhat.com>
6949L:	platform-driver-x86@vger.kernel.org
6950S:	Maintained
6951F:	drivers/platform/x86/gpd-pocket-fan.c
6952
6953GPIO ACPI SUPPORT
6954M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6955M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6956L:	linux-gpio@vger.kernel.org
6957L:	linux-acpi@vger.kernel.org
6958S:	Maintained
6959F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6960F:	drivers/gpio/gpiolib-acpi.c
6961
6962GPIO IR Transmitter
6963M:	Sean Young <sean@mess.org>
6964L:	linux-media@vger.kernel.org
6965S:	Maintained
6966F:	drivers/media/rc/gpio-ir-tx.c
6967
6968GPIO MOCKUP DRIVER
6969M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6970L:	linux-gpio@vger.kernel.org
6971S:	Maintained
6972F:	drivers/gpio/gpio-mockup.c
6973F:	tools/testing/selftests/gpio/
6974
6975GPIO SUBSYSTEM
6976M:	Linus Walleij <linus.walleij@linaro.org>
6977M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6978L:	linux-gpio@vger.kernel.org
6979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6980S:	Maintained
6981F:	Documentation/devicetree/bindings/gpio/
6982F:	Documentation/driver-api/gpio/
6983F:	Documentation/admin-guide/gpio/
6984F:	Documentation/ABI/testing/gpio-cdev
6985F:	Documentation/ABI/obsolete/sysfs-gpio
6986F:	drivers/gpio/
6987F:	include/linux/gpio/
6988F:	include/linux/gpio.h
6989F:	include/linux/of_gpio.h
6990F:	include/asm-generic/gpio.h
6991F:	include/uapi/linux/gpio.h
6992F:	tools/gpio/
6993
6994GRE DEMULTIPLEXER DRIVER
6995M:	Dmitry Kozlov <xeb@mail.ru>
6996L:	netdev@vger.kernel.org
6997S:	Maintained
6998F:	net/ipv4/gre_demux.c
6999F:	net/ipv4/gre_offload.c
7000F:	include/net/gre.h
7001
7002GRETH 10/100/1G Ethernet MAC device driver
7003M:	Andreas Larsson <andreas@gaisler.com>
7004L:	netdev@vger.kernel.org
7005S:	Maintained
7006F:	drivers/net/ethernet/aeroflex/
7007
7008GREYBUS AUDIO PROTOCOLS DRIVERS
7009M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7010M:	Mark Greer <mgreer@animalcreek.com>
7011S:	Maintained
7012F:	drivers/staging/greybus/audio_apbridgea.c
7013F:	drivers/staging/greybus/audio_apbridgea.h
7014F:	drivers/staging/greybus/audio_codec.c
7015F:	drivers/staging/greybus/audio_codec.h
7016F:	drivers/staging/greybus/audio_gb.c
7017F:	drivers/staging/greybus/audio_manager.c
7018F:	drivers/staging/greybus/audio_manager.h
7019F:	drivers/staging/greybus/audio_manager_module.c
7020F:	drivers/staging/greybus/audio_manager_private.h
7021F:	drivers/staging/greybus/audio_manager_sysfs.c
7022F:	drivers/staging/greybus/audio_module.c
7023F:	drivers/staging/greybus/audio_topology.c
7024
7025GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7026M:	Viresh Kumar <vireshk@kernel.org>
7027S:	Maintained
7028F:	drivers/staging/greybus/authentication.c
7029F:	drivers/staging/greybus/bootrom.c
7030F:	drivers/staging/greybus/firmware.h
7031F:	drivers/staging/greybus/fw-core.c
7032F:	drivers/staging/greybus/fw-download.c
7033F:	drivers/staging/greybus/fw-management.c
7034F:	drivers/staging/greybus/greybus_authentication.h
7035F:	drivers/staging/greybus/greybus_firmware.h
7036F:	drivers/staging/greybus/hid.c
7037F:	drivers/staging/greybus/i2c.c
7038F:	drivers/staging/greybus/spi.c
7039F:	drivers/staging/greybus/spilib.c
7040F:	drivers/staging/greybus/spilib.h
7041
7042GREYBUS LOOPBACK DRIVER
7043M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7044S:	Maintained
7045F:	drivers/staging/greybus/loopback.c
7046
7047GREYBUS PLATFORM DRIVERS
7048M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7049S:	Maintained
7050F:	drivers/staging/greybus/arche-platform.c
7051F:	drivers/staging/greybus/arche-apb-ctrl.c
7052F:	drivers/staging/greybus/arche_platform.h
7053
7054GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7055M:	Rui Miguel Silva <rmfrfs@gmail.com>
7056S:	Maintained
7057F:	drivers/staging/greybus/sdio.c
7058F:	drivers/staging/greybus/light.c
7059F:	drivers/staging/greybus/gpio.c
7060F:	drivers/staging/greybus/power_supply.c
7061F:	drivers/staging/greybus/spi.c
7062F:	drivers/staging/greybus/spilib.c
7063
7064GREYBUS SUBSYSTEM
7065M:	Johan Hovold <johan@kernel.org>
7066M:	Alex Elder <elder@kernel.org>
7067M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7068S:	Maintained
7069F:	drivers/staging/greybus/
7070F:	drivers/greybus/
7071F:	include/linux/greybus.h
7072F:	include/linux/greybus/
7073L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7074
7075GREYBUS UART PROTOCOLS DRIVERS
7076M:	David Lin <dtwlin@gmail.com>
7077S:	Maintained
7078F:	drivers/staging/greybus/uart.c
7079F:	drivers/staging/greybus/log.c
7080
7081GS1662 VIDEO SERIALIZER
7082M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7083L:	linux-media@vger.kernel.org
7084T:	git git://linuxtv.org/media_tree.git
7085S:	Maintained
7086F:	drivers/media/spi/gs1662.c
7087
7088GSPCA FINEPIX SUBDRIVER
7089M:	Frank Zago <frank@zago.net>
7090L:	linux-media@vger.kernel.org
7091T:	git git://linuxtv.org/media_tree.git
7092S:	Maintained
7093F:	drivers/media/usb/gspca/finepix.c
7094
7095GSPCA GL860 SUBDRIVER
7096M:	Olivier Lorin <o.lorin@laposte.net>
7097L:	linux-media@vger.kernel.org
7098T:	git git://linuxtv.org/media_tree.git
7099S:	Maintained
7100F:	drivers/media/usb/gspca/gl860/
7101
7102GSPCA M5602 SUBDRIVER
7103M:	Erik Andren <erik.andren@gmail.com>
7104L:	linux-media@vger.kernel.org
7105T:	git git://linuxtv.org/media_tree.git
7106S:	Maintained
7107F:	drivers/media/usb/gspca/m5602/
7108
7109GSPCA PAC207 SONIXB SUBDRIVER
7110M:	Hans Verkuil <hverkuil@xs4all.nl>
7111L:	linux-media@vger.kernel.org
7112T:	git git://linuxtv.org/media_tree.git
7113S:	Odd Fixes
7114F:	drivers/media/usb/gspca/pac207.c
7115
7116GSPCA SN9C20X SUBDRIVER
7117M:	Brian Johnson <brijohn@gmail.com>
7118L:	linux-media@vger.kernel.org
7119T:	git git://linuxtv.org/media_tree.git
7120S:	Maintained
7121F:	drivers/media/usb/gspca/sn9c20x.c
7122
7123GSPCA T613 SUBDRIVER
7124M:	Leandro Costantino <lcostantino@gmail.com>
7125L:	linux-media@vger.kernel.org
7126T:	git git://linuxtv.org/media_tree.git
7127S:	Maintained
7128F:	drivers/media/usb/gspca/t613.c
7129
7130GSPCA USB WEBCAM DRIVER
7131M:	Hans Verkuil <hverkuil@xs4all.nl>
7132L:	linux-media@vger.kernel.org
7133T:	git git://linuxtv.org/media_tree.git
7134S:	Odd Fixes
7135F:	drivers/media/usb/gspca/
7136
7137GTP (GPRS Tunneling Protocol)
7138M:	Pablo Neira Ayuso <pablo@netfilter.org>
7139M:	Harald Welte <laforge@gnumonks.org>
7140L:	osmocom-net-gprs@lists.osmocom.org
7141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7142S:	Maintained
7143F:	drivers/net/gtp.c
7144
7145GUID PARTITION TABLE (GPT)
7146M:	Davidlohr Bueso <dave@stgolabs.net>
7147L:	linux-efi@vger.kernel.org
7148S:	Maintained
7149F:	block/partitions/efi.*
7150
7151H8/300 ARCHITECTURE
7152M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7153L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7154W:	http://uclinux-h8.sourceforge.jp
7155T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7156S:	Maintained
7157F:	arch/h8300/
7158F:	drivers/clocksource/h8300_*.c
7159F:	drivers/clk/h8300/
7160F:	drivers/irqchip/irq-renesas-h8*.c
7161
7162HABANALABS PCI DRIVER
7163M:	Oded Gabbay <oded.gabbay@gmail.com>
7164T:	git https://github.com/HabanaAI/linux.git
7165S:	Supported
7166F:	drivers/misc/habanalabs/
7167F:	include/uapi/misc/habanalabs.h
7168F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7169F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7170
7171HACKRF MEDIA DRIVER
7172M:	Antti Palosaari <crope@iki.fi>
7173L:	linux-media@vger.kernel.org
7174W:	https://linuxtv.org
7175W:	http://palosaari.fi/linux/
7176Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7177T:	git git://linuxtv.org/anttip/media_tree.git
7178S:	Maintained
7179F:	drivers/media/usb/hackrf/
7180
7181HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7182M:	Frank Seidel <frank@f-seidel.de>
7183L:	platform-driver-x86@vger.kernel.org
7184W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7185S:	Maintained
7186F:	drivers/platform/x86/hdaps.c
7187
7188HARDWARE MONITORING
7189M:	Jean Delvare <jdelvare@suse.com>
7190M:	Guenter Roeck <linux@roeck-us.net>
7191L:	linux-hwmon@vger.kernel.org
7192W:	http://hwmon.wiki.kernel.org/
7193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7194S:	Maintained
7195F:	Documentation/devicetree/bindings/hwmon/
7196F:	Documentation/hwmon/
7197F:	drivers/hwmon/
7198F:	include/linux/hwmon*.h
7199F:	include/trace/events/hwmon*.h
7200
7201HARDWARE RANDOM NUMBER GENERATOR CORE
7202M:	Matt Mackall <mpm@selenic.com>
7203M:	Herbert Xu <herbert@gondor.apana.org.au>
7204L:	linux-crypto@vger.kernel.org
7205S:	Odd fixes
7206F:	Documentation/devicetree/bindings/rng/
7207F:	Documentation/admin-guide/hw_random.rst
7208F:	drivers/char/hw_random/
7209F:	include/linux/hw_random.h
7210
7211HARDWARE TRACING FACILITIES
7212M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7213S:	Maintained
7214F:	drivers/hwtracing/
7215
7216HARDWARE SPINLOCK CORE
7217M:	Ohad Ben-Cohen <ohad@wizery.com>
7218M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7219L:	linux-remoteproc@vger.kernel.org
7220S:	Maintained
7221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7222F:	Documentation/devicetree/bindings/hwlock/
7223F:	Documentation/hwspinlock.txt
7224F:	drivers/hwspinlock/
7225F:	include/linux/hwspinlock.h
7226
7227HARMONY SOUND DRIVER
7228L:	linux-parisc@vger.kernel.org
7229S:	Maintained
7230F:	sound/parisc/harmony.*
7231
7232HDPVR USB VIDEO ENCODER DRIVER
7233M:	Hans Verkuil <hverkuil@xs4all.nl>
7234L:	linux-media@vger.kernel.org
7235T:	git git://linuxtv.org/media_tree.git
7236W:	https://linuxtv.org
7237S:	Odd Fixes
7238F:	drivers/media/usb/hdpvr/
7239
7240HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7241M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7242S:	Supported
7243F:	Documentation/watchdog/hpwdt.rst
7244F:	drivers/watchdog/hpwdt.c
7245
7246HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7247M:	Don Brace <don.brace@microsemi.com>
7248L:	esc.storagedev@microsemi.com
7249L:	linux-scsi@vger.kernel.org
7250S:	Supported
7251F:	Documentation/scsi/hpsa.txt
7252F:	drivers/scsi/hpsa*.[ch]
7253F:	include/linux/cciss*.h
7254F:	include/uapi/linux/cciss*.h
7255
7256HFI1 DRIVER
7257M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7258M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7259L:	linux-rdma@vger.kernel.org
7260S:	Supported
7261F:	drivers/infiniband/hw/hfi1
7262
7263HFS FILESYSTEM
7264L:	linux-fsdevel@vger.kernel.org
7265S:	Orphan
7266F:	Documentation/filesystems/hfs.txt
7267F:	fs/hfs/
7268
7269HFSPLUS FILESYSTEM
7270L:	linux-fsdevel@vger.kernel.org
7271S:	Orphan
7272F:	Documentation/filesystems/hfsplus.txt
7273F:	fs/hfsplus/
7274
7275HGA FRAMEBUFFER DRIVER
7276M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7277L:	linux-nvidia@lists.surfsouth.com
7278W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7279S:	Maintained
7280F:	drivers/video/fbdev/hgafb.c
7281
7282HIBERNATION (aka Software Suspend, aka swsusp)
7283M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7284M:	Pavel Machek <pavel@ucw.cz>
7285L:	linux-pm@vger.kernel.org
7286B:	https://bugzilla.kernel.org
7287S:	Supported
7288F:	arch/x86/power/
7289F:	drivers/base/power/
7290F:	kernel/power/
7291F:	include/linux/suspend.h
7292F:	include/linux/freezer.h
7293F:	include/linux/pm.h
7294F:	arch/*/include/asm/suspend*.h
7295
7296HID CORE LAYER
7297M:	Jiri Kosina <jikos@kernel.org>
7298M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7299L:	linux-input@vger.kernel.org
7300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7301S:	Maintained
7302F:	drivers/hid/
7303F:	include/linux/hid*
7304F:	include/uapi/linux/hid*
7305
7306HID SENSOR HUB DRIVERS
7307M:	Jiri Kosina <jikos@kernel.org>
7308M:	Jonathan Cameron <jic23@kernel.org>
7309M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7310L:	linux-input@vger.kernel.org
7311L:	linux-iio@vger.kernel.org
7312S:	Maintained
7313F:	Documentation/hid/hid-sensor*
7314F:	drivers/hid/hid-sensor-*
7315F:	drivers/iio/*/hid-*
7316F:	include/linux/hid-sensor-*
7317
7318HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7319M:	Thomas Gleixner <tglx@linutronix.de>
7320L:	linux-kernel@vger.kernel.org
7321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7322S:	Maintained
7323F:	Documentation/timers/
7324F:	kernel/time/hrtimer.c
7325F:	kernel/time/clockevents.c
7326F:	kernel/time/timer_*.c
7327F:	include/linux/clockchips.h
7328F:	include/linux/hrtimer.h
7329
7330HIGH-SPEED SCC DRIVER FOR AX.25
7331L:	linux-hams@vger.kernel.org
7332S:	Orphan
7333F:	drivers/net/hamradio/dmascc.c
7334F:	drivers/net/hamradio/scc.c
7335
7336HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7337M:	HighPoint Linux Team <linux@highpoint-tech.com>
7338W:	http://www.highpoint-tech.com
7339S:	Supported
7340F:	Documentation/scsi/hptiop.txt
7341F:	drivers/scsi/hptiop.c
7342
7343HIPPI
7344M:	Jes Sorensen <jes@trained-monkey.org>
7345L:	linux-hippi@sunsite.dk
7346S:	Maintained
7347F:	include/linux/hippidevice.h
7348F:	include/uapi/linux/if_hippi.h
7349F:	net/802/hippi.c
7350F:	drivers/net/hippi/
7351
7352HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7353M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7354M:	Salil Mehta <salil.mehta@huawei.com>
7355L:	netdev@vger.kernel.org
7356W:	http://www.hisilicon.com
7357S:	Maintained
7358F:	drivers/net/ethernet/hisilicon/hns3/
7359
7360HISILICON LPC BUS DRIVER
7361M:	john.garry@huawei.com
7362W:	http://www.hisilicon.com
7363S:	Maintained
7364F:	drivers/bus/hisi_lpc.c
7365F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7366
7367HISILICON NETWORK SUBSYSTEM DRIVER
7368M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7369M:	Salil Mehta <salil.mehta@huawei.com>
7370L:	netdev@vger.kernel.org
7371W:	http://www.hisilicon.com
7372S:	Maintained
7373F:	drivers/net/ethernet/hisilicon/
7374F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7375
7376HISILICON PMU DRIVER
7377M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7378W:	http://www.hisilicon.com
7379S:	Supported
7380F:	drivers/perf/hisilicon
7381F:	Documentation/admin-guide/perf/hisi-pmu.rst
7382
7383HISILICON ROCE DRIVER
7384M:	Lijun Ou <oulijun@huawei.com>
7385M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7386L:	linux-rdma@vger.kernel.org
7387S:	Maintained
7388F:	drivers/infiniband/hw/hns/
7389F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7390
7391HISILICON SAS Controller
7392M:	John Garry <john.garry@huawei.com>
7393W:	http://www.hisilicon.com
7394S:	Supported
7395F:	drivers/scsi/hisi_sas/
7396F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7397
7398HISILICON QM AND ZIP Controller DRIVER
7399M:	Zhou Wang <wangzhou1@hisilicon.com>
7400L:	linux-crypto@vger.kernel.org
7401S:	Maintained
7402F:	drivers/crypto/hisilicon/qm.c
7403F:	drivers/crypto/hisilicon/qm.h
7404F:	drivers/crypto/hisilicon/sgl.c
7405F:	drivers/crypto/hisilicon/sgl.h
7406F:	drivers/crypto/hisilicon/zip/
7407F:	Documentation/ABI/testing/debugfs-hisi-zip
7408
7409HMM - Heterogeneous Memory Management
7410M:	Jérôme Glisse <jglisse@redhat.com>
7411L:	linux-mm@kvack.org
7412S:	Maintained
7413F:	mm/hmm*
7414F:	include/linux/hmm*
7415F:	Documentation/vm/hmm.rst
7416
7417HOST AP DRIVER
7418M:	Jouni Malinen <j@w1.fi>
7419L:	linux-wireless@vger.kernel.org
7420W:	http://w1.fi/hostap-driver.html
7421S:	Obsolete
7422F:	drivers/net/wireless/intersil/hostap/
7423
7424HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7425L:	platform-driver-x86@vger.kernel.org
7426S:	Orphan
7427F:	drivers/platform/x86/tc1100-wmi.c
7428
7429HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7430M:	Jaroslav Kysela <perex@perex.cz>
7431S:	Maintained
7432F:	drivers/net/ethernet/hp/hp100.*
7433
7434HPET:	High Precision Event Timers driver
7435M:	Clemens Ladisch <clemens@ladisch.de>
7436S:	Maintained
7437F:	Documentation/timers/hpet.rst
7438F:	drivers/char/hpet.c
7439F:	include/linux/hpet.h
7440F:	include/uapi/linux/hpet.h
7441
7442HPET:	x86
7443S:	Orphan
7444F:	arch/x86/kernel/hpet.c
7445F:	arch/x86/include/asm/hpet.h
7446
7447HPFS FILESYSTEM
7448M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7449W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7450S:	Maintained
7451F:	fs/hpfs/
7452
7453HSI SUBSYSTEM
7454M:	Sebastian Reichel <sre@kernel.org>
7455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7456S:	Maintained
7457F:	Documentation/ABI/testing/sysfs-bus-hsi
7458F:	Documentation/driver-api/hsi.rst
7459F:	drivers/hsi/
7460F:	include/linux/hsi/
7461F:	include/uapi/linux/hsi/
7462
7463HSO 3G MODEM DRIVER
7464L:	linux-usb@vger.kernel.org
7465S:	Orphan
7466F:	drivers/net/usb/hso.c
7467
7468HSR NETWORK PROTOCOL
7469M:	Arvid Brodin <arvid.brodin@alten.se>
7470L:	netdev@vger.kernel.org
7471S:	Maintained
7472F:	net/hsr/
7473
7474HT16K33 LED CONTROLLER DRIVER
7475M:	Robin van der Gracht <robin@protonic.nl>
7476S:	Maintained
7477F:	drivers/auxdisplay/ht16k33.c
7478F:	Documentation/devicetree/bindings/display/ht16k33.txt
7479
7480HTCPEN TOUCHSCREEN DRIVER
7481M:	Pau Oliva Fora <pof@eslack.org>
7482L:	linux-input@vger.kernel.org
7483S:	Maintained
7484F:	drivers/input/touchscreen/htcpen.c
7485
7486HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7487M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7488L:	linux-iio@vger.kernel.org
7489W:	http://www.st.com/
7490S:	Maintained
7491F:	drivers/iio/humidity/hts221*
7492F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7493
7494HUAWEI ETHERNET DRIVER
7495M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7496L:	netdev@vger.kernel.org
7497S:	Supported
7498F:	Documentation/networking/hinic.txt
7499F:	drivers/net/ethernet/huawei/hinic/
7500
7501HUGETLB FILESYSTEM
7502M:	Mike Kravetz <mike.kravetz@oracle.com>
7503L:	linux-mm@kvack.org
7504S:	Maintained
7505F:	fs/hugetlbfs/
7506F:	mm/hugetlb.c
7507F:	include/linux/hugetlb.h
7508F:	Documentation/admin-guide/mm/hugetlbpage.rst
7509F:	Documentation/vm/hugetlbfs_reserv.rst
7510F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7511
7512HVA ST MEDIA DRIVER
7513M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7514L:	linux-media@vger.kernel.org
7515T:	git git://linuxtv.org/media_tree.git
7516W:	https://linuxtv.org
7517S:	Supported
7518F:	drivers/media/platform/sti/hva
7519
7520HWPOISON MEMORY FAILURE HANDLING
7521M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7522L:	linux-mm@kvack.org
7523S:	Maintained
7524F:	mm/memory-failure.c
7525F:	mm/hwpoison-inject.c
7526
7527HYGON PROCESSOR SUPPORT
7528M:	Pu Wen <puwen@hygon.cn>
7529L:	linux-kernel@vger.kernel.org
7530S:	Maintained
7531F:	arch/x86/kernel/cpu/hygon.c
7532
7533Hyper-V CORE AND DRIVERS
7534M:	"K. Y. Srinivasan" <kys@microsoft.com>
7535M:	Haiyang Zhang <haiyangz@microsoft.com>
7536M:	Stephen Hemminger <sthemmin@microsoft.com>
7537M:	Sasha Levin <sashal@kernel.org>
7538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7539L:	linux-hyperv@vger.kernel.org
7540S:	Supported
7541F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7542F:	arch/x86/include/asm/mshyperv.h
7543F:	arch/x86/include/asm/trace/hyperv.h
7544F:	arch/x86/include/asm/hyperv-tlfs.h
7545F:	arch/x86/kernel/cpu/mshyperv.c
7546F:	arch/x86/hyperv
7547F:	drivers/clocksource/hyperv_timer.c
7548F:	drivers/hid/hid-hyperv.c
7549F:	drivers/hv/
7550F:	drivers/input/serio/hyperv-keyboard.c
7551F:	drivers/pci/controller/pci-hyperv.c
7552F:	drivers/pci/controller/pci-hyperv-intf.c
7553F:	drivers/net/hyperv/
7554F:	drivers/scsi/storvsc_drv.c
7555F:	drivers/uio/uio_hv_generic.c
7556F:	drivers/video/fbdev/hyperv_fb.c
7557F:	drivers/iommu/hyperv-iommu.c
7558F:	net/vmw_vsock/hyperv_transport.c
7559F:	include/clocksource/hyperv_timer.h
7560F:	include/linux/hyperv.h
7561F:	include/uapi/linux/hyperv.h
7562F:	include/asm-generic/mshyperv.h
7563F:	tools/hv/
7564F:	Documentation/ABI/stable/sysfs-bus-vmbus
7565
7566HYPERBUS SUPPORT
7567M:	Vignesh Raghavendra <vigneshr@ti.com>
7568S:	Supported
7569F:	drivers/mtd/hyperbus/
7570F:	include/linux/mtd/hyperbus.h
7571F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7572F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7573
7574HYPERVISOR VIRTUAL CONSOLE DRIVER
7575L:	linuxppc-dev@lists.ozlabs.org
7576S:	Odd Fixes
7577F:	drivers/tty/hvc/
7578
7579I2C ACPI SUPPORT
7580M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7581L:	linux-i2c@vger.kernel.org
7582L:	linux-acpi@vger.kernel.org
7583S:	Maintained
7584F:	drivers/i2c/i2c-core-acpi.c
7585
7586I2C CONTROLLER DRIVER FOR NVIDIA GPU
7587M:	Ajay Gupta <ajayg@nvidia.com>
7588L:	linux-i2c@vger.kernel.org
7589S:	Maintained
7590F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7591F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7592
7593I2C MUXES
7594M:	Peter Rosin <peda@axentia.se>
7595L:	linux-i2c@vger.kernel.org
7596S:	Maintained
7597F:	Documentation/i2c/i2c-topology.rst
7598F:	Documentation/i2c/muxes/
7599F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7600F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7601F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7602F:	drivers/i2c/i2c-mux.c
7603F:	drivers/i2c/muxes/
7604F:	include/linux/i2c-mux.h
7605
7606I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7607M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7608L:	linux-i2c@vger.kernel.org
7609S:	Maintained
7610F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7611F:	drivers/i2c/busses/i2c-mv64xxx.c
7612
7613I2C OVER PARALLEL PORT
7614M:	Jean Delvare <jdelvare@suse.com>
7615L:	linux-i2c@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/i2c/busses/i2c-parport.rst
7618F:	Documentation/i2c/busses/i2c-parport-light.rst
7619F:	drivers/i2c/busses/i2c-parport.c
7620F:	drivers/i2c/busses/i2c-parport-light.c
7621
7622I2C SUBSYSTEM
7623M:	Wolfram Sang <wsa@the-dreams.de>
7624L:	linux-i2c@vger.kernel.org
7625W:	https://i2c.wiki.kernel.org/
7626Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7628S:	Maintained
7629F:	Documentation/devicetree/bindings/i2c/i2c.txt
7630F:	Documentation/i2c/
7631F:	drivers/i2c/*
7632F:	include/linux/i2c.h
7633F:	include/linux/i2c-dev.h
7634F:	include/linux/i2c-smbus.h
7635F:	include/uapi/linux/i2c.h
7636F:	include/uapi/linux/i2c-*.h
7637
7638I2C SUBSYSTEM HOST DRIVERS
7639L:	linux-i2c@vger.kernel.org
7640W:	https://i2c.wiki.kernel.org/
7641Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7643S:	Odd Fixes
7644F:	Documentation/devicetree/bindings/i2c/
7645F:	drivers/i2c/algos/
7646F:	drivers/i2c/busses/
7647
7648I2C-TAOS-EVM DRIVER
7649M:	Jean Delvare <jdelvare@suse.com>
7650L:	linux-i2c@vger.kernel.org
7651S:	Maintained
7652F:	Documentation/i2c/busses/i2c-taos-evm.rst
7653F:	drivers/i2c/busses/i2c-taos-evm.c
7654
7655I2C-TINY-USB DRIVER
7656M:	Till Harbaum <till@harbaum.org>
7657L:	linux-i2c@vger.kernel.org
7658W:	http://www.harbaum.org/till/i2c_tiny_usb
7659S:	Maintained
7660F:	drivers/i2c/busses/i2c-tiny-usb.c
7661
7662I2C/SMBUS CONTROLLER DRIVERS FOR PC
7663M:	Jean Delvare <jdelvare@suse.com>
7664L:	linux-i2c@vger.kernel.org
7665S:	Maintained
7666F:	Documentation/i2c/busses/i2c-ali1535.rst
7667F:	Documentation/i2c/busses/i2c-ali1563.rst
7668F:	Documentation/i2c/busses/i2c-ali15x3.rst
7669F:	Documentation/i2c/busses/i2c-amd756.rst
7670F:	Documentation/i2c/busses/i2c-amd8111.rst
7671F:	Documentation/i2c/busses/i2c-i801.rst
7672F:	Documentation/i2c/busses/i2c-nforce2.rst
7673F:	Documentation/i2c/busses/i2c-piix4.rst
7674F:	Documentation/i2c/busses/i2c-sis5595.rst
7675F:	Documentation/i2c/busses/i2c-sis630.rst
7676F:	Documentation/i2c/busses/i2c-sis96x.rst
7677F:	Documentation/i2c/busses/i2c-via.rst
7678F:	Documentation/i2c/busses/i2c-viapro.rst
7679F:	drivers/i2c/busses/i2c-ali1535.c
7680F:	drivers/i2c/busses/i2c-ali1563.c
7681F:	drivers/i2c/busses/i2c-ali15x3.c
7682F:	drivers/i2c/busses/i2c-amd756.c
7683F:	drivers/i2c/busses/i2c-amd756-s4882.c
7684F:	drivers/i2c/busses/i2c-amd8111.c
7685F:	drivers/i2c/busses/i2c-i801.c
7686F:	drivers/i2c/busses/i2c-isch.c
7687F:	drivers/i2c/busses/i2c-nforce2.c
7688F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7689F:	drivers/i2c/busses/i2c-piix4.c
7690F:	drivers/i2c/busses/i2c-sis5595.c
7691F:	drivers/i2c/busses/i2c-sis630.c
7692F:	drivers/i2c/busses/i2c-sis96x.c
7693F:	drivers/i2c/busses/i2c-via.c
7694F:	drivers/i2c/busses/i2c-viapro.c
7695
7696I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7697M:	Hans de Goede <hdegoede@redhat.com>
7698L:	linux-i2c@vger.kernel.org
7699S:	Maintained
7700F:	drivers/i2c/busses/i2c-cht-wc.c
7701
7702I2C/SMBUS ISMT DRIVER
7703M:	Seth Heasley <seth.heasley@intel.com>
7704M:	Neil Horman <nhorman@tuxdriver.com>
7705L:	linux-i2c@vger.kernel.org
7706F:	drivers/i2c/busses/i2c-ismt.c
7707F:	Documentation/i2c/busses/i2c-ismt.rst
7708
7709I2C/SMBUS STUB DRIVER
7710M:	Jean Delvare <jdelvare@suse.com>
7711L:	linux-i2c@vger.kernel.org
7712S:	Maintained
7713F:	drivers/i2c/i2c-stub.c
7714
7715I3C SUBSYSTEM
7716M:	Boris Brezillon <bbrezillon@kernel.org>
7717L:	linux-i3c@lists.infradead.org
7718C:	irc://chat.freenode.net/linux-i3c
7719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7720S:	Maintained
7721F:	Documentation/ABI/testing/sysfs-bus-i3c
7722F:	Documentation/devicetree/bindings/i3c/
7723F:	Documentation/driver-api/i3c
7724F:	drivers/i3c/
7725F:	include/linux/i3c/
7726
7727I3C DRIVER FOR SYNOPSYS DESIGNWARE
7728M:	Vitor Soares <vitor.soares@synopsys.com>
7729S:	Maintained
7730F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7731F:	drivers/i3c/master/dw*
7732
7733IA64 (Itanium) PLATFORM
7734M:	Tony Luck <tony.luck@intel.com>
7735M:	Fenghua Yu <fenghua.yu@intel.com>
7736L:	linux-ia64@vger.kernel.org
7737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7738S:	Maintained
7739F:	arch/ia64/
7740
7741IBM Power 842 compression accelerator
7742M:	Haren Myneni <haren@us.ibm.com>
7743S:	Supported
7744F:	drivers/crypto/nx/Makefile
7745F:	drivers/crypto/nx/Kconfig
7746F:	drivers/crypto/nx/nx-842*
7747F:	include/linux/sw842.h
7748F:	crypto/842.c
7749F:	lib/842/
7750
7751IBM Power in-Nest Crypto Acceleration
7752M:	Breno Leitão <leitao@debian.org>
7753M:	Nayna Jain <nayna@linux.ibm.com>
7754M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7755L:	linux-crypto@vger.kernel.org
7756S:	Supported
7757F:	drivers/crypto/nx/Makefile
7758F:	drivers/crypto/nx/Kconfig
7759F:	drivers/crypto/nx/nx-aes*
7760F:	drivers/crypto/nx/nx-sha*
7761F:	drivers/crypto/nx/nx.*
7762F:	drivers/crypto/nx/nx_csbcpb.h
7763F:	drivers/crypto/nx/nx_debugfs.c
7764
7765IBM Power Linux RAID adapter
7766M:	Brian King <brking@us.ibm.com>
7767S:	Supported
7768F:	drivers/scsi/ipr.*
7769
7770IBM Power SRIOV Virtual NIC Device Driver
7771M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7772M:	John Allen <jallen@linux.ibm.com>
7773L:	netdev@vger.kernel.org
7774S:	Supported
7775F:	drivers/net/ethernet/ibm/ibmvnic.*
7776
7777IBM Power Virtual Accelerator Switchboard
7778M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7779L:	linuxppc-dev@lists.ozlabs.org
7780S:	Supported
7781F:	arch/powerpc/platforms/powernv/vas*
7782F:	arch/powerpc/platforms/powernv/copy-paste.h
7783F:	arch/powerpc/include/asm/vas.h
7784
7785IBM Power Virtual Ethernet Device Driver
7786M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7787L:	netdev@vger.kernel.org
7788S:	Supported
7789F:	drivers/net/ethernet/ibm/ibmveth.*
7790
7791IBM Power Virtual FC Device Drivers
7792M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7793L:	linux-scsi@vger.kernel.org
7794S:	Supported
7795F:	drivers/scsi/ibmvscsi/ibmvfc*
7796
7797IBM Power Virtual Management Channel Driver
7798M:	Steven Royer <seroyer@linux.ibm.com>
7799S:	Supported
7800F:	drivers/misc/ibmvmc.*
7801
7802IBM Power Virtual SCSI Device Drivers
7803M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7804L:	linux-scsi@vger.kernel.org
7805S:	Supported
7806F:	drivers/scsi/ibmvscsi/ibmvscsi*
7807F:	include/scsi/viosrp.h
7808
7809IBM Power Virtual SCSI Device Target Driver
7810M:	Michael Cyr <mikecyr@linux.ibm.com>
7811L:	linux-scsi@vger.kernel.org
7812L:	target-devel@vger.kernel.org
7813S:	Supported
7814F:	drivers/scsi/ibmvscsi_tgt/
7815
7816IBM Power VMX Cryptographic instructions
7817M:	Breno Leitão <leitao@debian.org>
7818M:	Nayna Jain <nayna@linux.ibm.com>
7819M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7820L:	linux-crypto@vger.kernel.org
7821S:	Supported
7822F:	drivers/crypto/vmx/Makefile
7823F:	drivers/crypto/vmx/Kconfig
7824F:	drivers/crypto/vmx/vmx.c
7825F:	drivers/crypto/vmx/aes*
7826F:	drivers/crypto/vmx/ghash*
7827F:	drivers/crypto/vmx/ppc-xlate.pl
7828
7829IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7830M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7831L:	linux-pci@vger.kernel.org
7832L:	linuxppc-dev@lists.ozlabs.org
7833S:	Supported
7834F:	drivers/pci/hotplug/rpaphp*
7835
7836IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7837M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7838L:	linux-pci@vger.kernel.org
7839L:	linuxppc-dev@lists.ozlabs.org
7840S:	Supported
7841F:	drivers/pci/hotplug/rpadlpar*
7842
7843IBM ServeRAID RAID DRIVER
7844S:	Orphan
7845F:	drivers/scsi/ips.*
7846
7847ICH LPC AND GPIO DRIVER
7848M:	Peter Tyser <ptyser@xes-inc.com>
7849S:	Maintained
7850F:	drivers/mfd/lpc_ich.c
7851F:	drivers/gpio/gpio-ich.c
7852
7853IDE SUBSYSTEM
7854M:	"David S. Miller" <davem@davemloft.net>
7855L:	linux-ide@vger.kernel.org
7856Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7858S:	Maintained
7859F:	Documentation/ide/
7860F:	drivers/ide/
7861F:	include/linux/ide.h
7862
7863IDE/ATAPI DRIVERS
7864M:	Borislav Petkov <bp@alien8.de>
7865L:	linux-ide@vger.kernel.org
7866S:	Maintained
7867F:	Documentation/cdrom/ide-cd.rst
7868F:	drivers/ide/ide-cd*
7869
7870IDEAPAD LAPTOP EXTRAS DRIVER
7871M:	Ike Panhc <ike.pan@canonical.com>
7872L:	platform-driver-x86@vger.kernel.org
7873W:	http://launchpad.net/ideapad-laptop
7874S:	Maintained
7875F:	drivers/platform/x86/ideapad-laptop.c
7876
7877IDEAPAD LAPTOP SLIDEBAR DRIVER
7878M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7879L:	linux-input@vger.kernel.org
7880W:	https://github.com/o2genum/ideapad-slidebar
7881S:	Maintained
7882F:	drivers/input/misc/ideapad_slidebar.c
7883
7884IDT VersaClock 5 CLOCK DRIVER
7885M:	Marek Vasut <marek.vasut@gmail.com>
7886S:	Maintained
7887F:	drivers/clk/clk-versaclock5.c
7888
7889IEEE 802.15.4 SUBSYSTEM
7890M:	Alexander Aring <alex.aring@gmail.com>
7891M:	Stefan Schmidt <stefan@datenfreihafen.org>
7892L:	linux-wpan@vger.kernel.org
7893W:	http://wpan.cakelab.org/
7894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7896S:	Maintained
7897F:	net/ieee802154/
7898F:	net/mac802154/
7899F:	drivers/net/ieee802154/
7900F:	include/linux/nl802154.h
7901F:	include/linux/ieee802154.h
7902F:	include/net/nl802154.h
7903F:	include/net/mac802154.h
7904F:	include/net/af_ieee802154.h
7905F:	include/net/cfg802154.h
7906F:	include/net/ieee802154_netdev.h
7907F:	Documentation/networking/ieee802154.rst
7908
7909IFE PROTOCOL
7910M:	Yotam Gigi <yotam.gi@gmail.com>
7911M:	Jamal Hadi Salim <jhs@mojatatu.com>
7912F:	net/ife
7913F:	include/net/ife.h
7914F:	include/uapi/linux/ife.h
7915
7916IGORPLUG-USB IR RECEIVER
7917M:	Sean Young <sean@mess.org>
7918L:	linux-media@vger.kernel.org
7919S:	Maintained
7920F:	drivers/media/rc/igorplugusb.c
7921
7922IGUANAWORKS USB IR TRANSCEIVER
7923M:	Sean Young <sean@mess.org>
7924L:	linux-media@vger.kernel.org
7925S:	Maintained
7926F:	drivers/media/rc/iguanair.c
7927
7928IIO DIGITAL POTENTIOMETER DAC
7929M:	Peter Rosin <peda@axentia.se>
7930L:	linux-iio@vger.kernel.org
7931S:	Maintained
7932F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7933F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7934F:	drivers/iio/dac/dpot-dac.c
7935
7936IIO ENVELOPE DETECTOR
7937M:	Peter Rosin <peda@axentia.se>
7938L:	linux-iio@vger.kernel.org
7939S:	Maintained
7940F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7941F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7942F:	drivers/iio/adc/envelope-detector.c
7943
7944IIO MULTIPLEXER
7945M:	Peter Rosin <peda@axentia.se>
7946L:	linux-iio@vger.kernel.org
7947S:	Maintained
7948F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7949F:	drivers/iio/multiplexer/iio-mux.c
7950
7951IIO SUBSYSTEM AND DRIVERS
7952M:	Jonathan Cameron <jic23@kernel.org>
7953R:	Hartmut Knaack <knaack.h@gmx.de>
7954R:	Lars-Peter Clausen <lars@metafoo.de>
7955R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7956L:	linux-iio@vger.kernel.org
7957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7958S:	Maintained
7959F:	Documentation/ABI/testing/configfs-iio*
7960F:	Documentation/ABI/testing/sysfs-bus-iio*
7961F:	Documentation/devicetree/bindings/iio/
7962F:	drivers/iio/
7963F:	drivers/staging/iio/
7964F:	include/linux/iio/
7965F:	tools/iio/
7966
7967IIO UNIT CONVERTER
7968M:	Peter Rosin <peda@axentia.se>
7969L:	linux-iio@vger.kernel.org
7970S:	Maintained
7971F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7972F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7973F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7974F:	drivers/iio/afe/iio-rescale.c
7975
7976IKANOS/ADI EAGLE ADSL USB DRIVER
7977M:	Matthieu Castet <castet.matthieu@free.fr>
7978M:	Stanislaw Gruszka <stf_xl@wp.pl>
7979S:	Maintained
7980F:	drivers/usb/atm/ueagle-atm.c
7981
7982IMGTEC ASCII LCD DRIVER
7983M:	Paul Burton <paul.burton@mips.com>
7984S:	Maintained
7985F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7986F:	drivers/auxdisplay/img-ascii-lcd.c
7987
7988IMGTEC IR DECODER DRIVER
7989M:	James Hogan <jhogan@kernel.org>
7990S:	Maintained
7991F:	drivers/media/rc/img-ir/
7992
7993IMON SOUNDGRAPH USB IR RECEIVER
7994M:	Sean Young <sean@mess.org>
7995L:	linux-media@vger.kernel.org
7996S:	Maintained
7997F:	drivers/media/rc/imon_raw.c
7998F:	drivers/media/rc/imon.c
7999
8000IMS TWINTURBO FRAMEBUFFER DRIVER
8001L:	linux-fbdev@vger.kernel.org
8002S:	Orphan
8003F:	drivers/video/fbdev/imsttfb.c
8004
8005INA209 HARDWARE MONITOR DRIVER
8006M:	Guenter Roeck <linux@roeck-us.net>
8007L:	linux-hwmon@vger.kernel.org
8008S:	Maintained
8009F:	Documentation/hwmon/ina209.rst
8010F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8011F:	drivers/hwmon/ina209.c
8012
8013INA2XX HARDWARE MONITOR DRIVER
8014M:	Guenter Roeck <linux@roeck-us.net>
8015L:	linux-hwmon@vger.kernel.org
8016S:	Maintained
8017F:	Documentation/hwmon/ina2xx.rst
8018F:	drivers/hwmon/ina2xx.c
8019F:	include/linux/platform_data/ina2xx.h
8020
8021INDUSTRY PACK SUBSYSTEM (IPACK)
8022M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8023M:	Jens Taprogge <jens.taprogge@taprogge.org>
8024M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8025L:	industrypack-devel@lists.sourceforge.net
8026W:	http://industrypack.sourceforge.net
8027S:	Maintained
8028F:	drivers/ipack/
8029
8030INFINEON DPS310 Driver
8031M:	Eddie James <eajames@linux.ibm.com>
8032L:	linux-iio@vger.kernel.org
8033F:	drivers/iio/pressure/dps310.c
8034S:	Maintained
8035
8036INFINIBAND SUBSYSTEM
8037M:	Doug Ledford <dledford@redhat.com>
8038M:	Jason Gunthorpe <jgg@mellanox.com>
8039L:	linux-rdma@vger.kernel.org
8040W:	https://github.com/linux-rdma/rdma-core
8041Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8043S:	Supported
8044F:	Documentation/devicetree/bindings/infiniband/
8045F:	Documentation/infiniband/
8046F:	drivers/infiniband/
8047F:	include/uapi/linux/if_infiniband.h
8048F:	include/uapi/rdma/
8049F:	include/rdma/
8050F:	include/trace/events/ib_mad.h
8051F:	include/trace/events/ib_umad.h
8052F:	samples/bpf/ibumad_kern.c
8053F:	samples/bpf/ibumad_user.c
8054
8055INGENIC JZ4780 DMA Driver
8056M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8057S:	Maintained
8058F:	drivers/dma/dma-jz4780.c
8059
8060INGENIC JZ4780 NAND DRIVER
8061M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8062L:	linux-mtd@lists.infradead.org
8063S:	Maintained
8064F:	drivers/mtd/nand/raw/ingenic/
8065
8066INGENIC JZ47xx SoCs
8067M:	Paul Cercueil <paul@crapouillou.net>
8068S:	Maintained
8069F:	arch/mips/boot/dts/ingenic/
8070F:	arch/mips/include/asm/mach-jz4740/
8071F:	arch/mips/jz4740/
8072F:	drivers/clk/ingenic/
8073F:	drivers/dma/dma-jz4780.c
8074F:	drivers/gpu/drm/ingenic/
8075F:	drivers/i2c/busses/i2c-jz4780.c
8076F:	drivers/iio/adc/ingenic-adc.c
8077F:	drivers/irqchip/irq-ingenic.c
8078F:	drivers/memory/jz4780-nemc.c
8079F:	drivers/mmc/host/jz4740_mmc.c
8080F:	drivers/mtd/nand/raw/ingenic/
8081F:	drivers/pinctrl/pinctrl-ingenic.c
8082F:	drivers/power/supply/ingenic-battery.c
8083F:	drivers/pwm/pwm-jz4740.c
8084F:	drivers/rtc/rtc-jz4740.c
8085F:	drivers/tty/serial/8250/8250_ingenic.c
8086F:	drivers/usb/musb/jz4740.c
8087F:	drivers/watchdog/jz4740_wdt.c
8088F:	include/dt-bindings/iio/adc/ingenic,adc.h
8089F:	include/linux/mfd/ingenic-tcu.h
8090F:	sound/soc/jz4740/
8091F:	sound/soc/codecs/jz47*
8092
8093INOTIFY
8094M:	Jan Kara <jack@suse.cz>
8095R:	Amir Goldstein <amir73il@gmail.com>
8096L:	linux-fsdevel@vger.kernel.org
8097S:	Maintained
8098F:	Documentation/filesystems/inotify.txt
8099F:	fs/notify/inotify/
8100F:	include/linux/inotify.h
8101F:	include/uapi/linux/inotify.h
8102
8103INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8104M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8105L:	linux-input@vger.kernel.org
8106Q:	http://patchwork.kernel.org/project/linux-input/list/
8107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8108S:	Maintained
8109F:	drivers/input/
8110F:	include/linux/input.h
8111F:	include/uapi/linux/input.h
8112F:	include/uapi/linux/input-event-codes.h
8113F:	include/linux/input/
8114F:	Documentation/devicetree/bindings/input/
8115F:	Documentation/devicetree/bindings/serio/
8116F:	Documentation/input/
8117
8118INPUT MULTITOUCH (MT) PROTOCOL
8119M:	Henrik Rydberg <rydberg@bitmath.org>
8120L:	linux-input@vger.kernel.org
8121S:	Odd fixes
8122F:	Documentation/input/multi-touch-protocol.rst
8123F:	drivers/input/input-mt.c
8124K:	\b(ABS|SYN)_MT_
8125
8126INSIDE SECURE CRYPTO DRIVER
8127M:	Antoine Tenart <antoine.tenart@bootlin.com>
8128F:	drivers/crypto/inside-secure/
8129S:	Maintained
8130L:	linux-crypto@vger.kernel.org
8131
8132INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8133M:	Mimi Zohar <zohar@linux.ibm.com>
8134M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8135L:	linux-integrity@vger.kernel.org
8136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8137S:	Supported
8138F:	security/integrity/ima/
8139
8140INTEL 810/815 FRAMEBUFFER DRIVER
8141M:	Antonino Daplas <adaplas@gmail.com>
8142L:	linux-fbdev@vger.kernel.org
8143S:	Maintained
8144F:	drivers/video/fbdev/i810/
8145
8146INTEL ASoC DRIVERS
8147M:	Cezary Rojewski <cezary.rojewski@intel.com>
8148M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8149M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8150M:	Jie Yang <yang.jie@linux.intel.com>
8151L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8152S:	Supported
8153F:	sound/soc/intel/
8154
8155INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8156M:	Hans de Goede <hdegoede@redhat.com>
8157L:	platform-driver-x86@vger.kernel.org
8158S:	Maintained
8159F:	drivers/platform/x86/intel_atomisp2_pm.c
8160
8161INTEL C600 SERIES SAS CONTROLLER DRIVER
8162M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8163M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8164L:	linux-scsi@vger.kernel.org
8165T:	git git://git.code.sf.net/p/intel-sas/isci
8166S:	Supported
8167F:	drivers/scsi/isci/
8168
8169INTEL CPU family model numbers
8170M:	Tony Luck <tony.luck@intel.com>
8171M:	x86@kernel.org
8172L:	linux-kernel@vger.kernel.org
8173S:	Supported
8174F:	arch/x86/include/asm/intel-family.h
8175
8176INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8177M:	Jani Nikula <jani.nikula@linux.intel.com>
8178M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8179M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8180L:	intel-gfx@lists.freedesktop.org
8181W:	https://01.org/linuxgraphics/
8182B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8183C:	irc://chat.freenode.net/intel-gfx
8184Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8185T:	git git://anongit.freedesktop.org/drm-intel
8186S:	Supported
8187F:	drivers/gpu/drm/i915/
8188F:	include/drm/i915*
8189F:	include/uapi/drm/i915_drm.h
8190F:	Documentation/gpu/i915.rst
8191
8192INTEL ETHERNET DRIVERS
8193M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8194L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8195W:	http://www.intel.com/support/feedback.htm
8196W:	http://e1000.sourceforge.net/
8197Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8200S:	Supported
8201F:	Documentation/networking/device_drivers/intel/e100.rst
8202F:	Documentation/networking/device_drivers/intel/e1000.rst
8203F:	Documentation/networking/device_drivers/intel/e1000e.rst
8204F:	Documentation/networking/device_drivers/intel/fm10k.rst
8205F:	Documentation/networking/device_drivers/intel/igb.rst
8206F:	Documentation/networking/device_drivers/intel/igbvf.rst
8207F:	Documentation/networking/device_drivers/intel/ixgb.rst
8208F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8209F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8210F:	Documentation/networking/device_drivers/intel/i40e.rst
8211F:	Documentation/networking/device_drivers/intel/iavf.rst
8212F:	Documentation/networking/device_drivers/intel/ice.rst
8213F:	drivers/net/ethernet/intel/
8214F:	drivers/net/ethernet/intel/*/
8215F:	include/linux/avf/virtchnl.h
8216
8217INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8218M:	Maik Broemme <mbroemme@libmpq.org>
8219L:	linux-fbdev@vger.kernel.org
8220S:	Maintained
8221F:	Documentation/fb/intelfb.rst
8222F:	drivers/video/fbdev/intelfb/
8223
8224INTEL GPIO DRIVERS
8225M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8226L:	linux-gpio@vger.kernel.org
8227S:	Maintained
8228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8229F:	drivers/gpio/gpio-ich.c
8230F:	drivers/gpio/gpio-intel-mid.c
8231F:	drivers/gpio/gpio-lynxpoint.c
8232F:	drivers/gpio/gpio-merrifield.c
8233F:	drivers/gpio/gpio-ml-ioh.c
8234F:	drivers/gpio/gpio-pch.c
8235F:	drivers/gpio/gpio-sch.c
8236F:	drivers/gpio/gpio-sodaville.c
8237
8238INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8239M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8240M:	Zhi Wang <zhi.a.wang@intel.com>
8241L:	intel-gvt-dev@lists.freedesktop.org
8242L:	intel-gfx@lists.freedesktop.org
8243W:	https://01.org/igvt-g
8244T:	git https://github.com/intel/gvt-linux.git
8245S:	Supported
8246F:	drivers/gpu/drm/i915/gvt/
8247
8248INTEL HID EVENT DRIVER
8249M:	Alex Hung <alex.hung@canonical.com>
8250L:	platform-driver-x86@vger.kernel.org
8251S:	Maintained
8252F:	drivers/platform/x86/intel-hid.c
8253
8254INTEL I/OAT DMA DRIVER
8255M:	Dave Jiang <dave.jiang@intel.com>
8256R:	Dan Williams <dan.j.williams@intel.com>
8257L:	dmaengine@vger.kernel.org
8258Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8259S:	Supported
8260F:	drivers/dma/ioat*
8261
8262INTEL IDLE DRIVER
8263M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8264M:	Len Brown <lenb@kernel.org>
8265L:	linux-pm@vger.kernel.org
8266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8267B:	https://bugzilla.kernel.org
8268S:	Supported
8269F:	drivers/idle/intel_idle.c
8270
8271INTEL INTEGRATED SENSOR HUB DRIVER
8272M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8273M:	Jiri Kosina <jikos@kernel.org>
8274L:	linux-input@vger.kernel.org
8275S:	Maintained
8276F:	drivers/hid/intel-ish-hid/
8277
8278INTEL IOMMU (VT-d)
8279M:	David Woodhouse <dwmw2@infradead.org>
8280L:	iommu@lists.linux-foundation.org
8281T:	git git://git.infradead.org/iommu-2.6.git
8282S:	Supported
8283F:	drivers/iommu/intel-iommu.c
8284F:	include/linux/intel-iommu.h
8285
8286INTEL IOP-ADMA DMA DRIVER
8287R:	Dan Williams <dan.j.williams@intel.com>
8288S:	Odd fixes
8289F:	drivers/dma/iop-adma.c
8290
8291INTEL IPU3 CSI-2 CIO2 DRIVER
8292M:	Yong Zhi <yong.zhi@intel.com>
8293M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8294M:	Bingbu Cao <bingbu.cao@intel.com>
8295R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8296L:	linux-media@vger.kernel.org
8297S:	Maintained
8298F:	drivers/media/pci/intel/ipu3/
8299F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8300
8301INTEL IPU3 CSI-2 IMGU DRIVER
8302M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8303L:	linux-media@vger.kernel.org
8304S:	Maintained
8305F:	drivers/staging/media/ipu3/
8306F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8307F:	Documentation/media/v4l-drivers/ipu3.rst
8308
8309INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8310M:	Krzysztof Halasa <khalasa@piap.pl>
8311S:	Maintained
8312F:	include/linux/soc/ixp4xx/qmgr.h
8313F:	include/linux/soc/ixp4xx/npe.h
8314F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8315F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8316F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8317F:	drivers/net/wan/ixp4xx_hss.c
8318
8319INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8320M:	Deepak Saxena <dsaxena@plexity.net>
8321S:	Maintained
8322F:	drivers/char/hw_random/ixp4xx-rng.c
8323
8324INTEL MANAGEMENT ENGINE (mei)
8325M:	Tomas Winkler <tomas.winkler@intel.com>
8326L:	linux-kernel@vger.kernel.org
8327S:	Supported
8328F:	include/uapi/linux/mei.h
8329F:	include/linux/mei_cl_bus.h
8330F:	drivers/misc/mei/*
8331F:	drivers/watchdog/mei_wdt.c
8332F:	Documentation/driver-api/mei/*
8333F:	samples/mei/*
8334
8335INTEL MENLOW THERMAL DRIVER
8336M:	Sujith Thomas <sujith.thomas@intel.com>
8337L:	platform-driver-x86@vger.kernel.org
8338W:	https://01.org/linux-acpi
8339S:	Supported
8340F:	drivers/platform/x86/intel_menlow.c
8341
8342INTEL MIC DRIVERS (mic)
8343M:	Sudeep Dutt <sudeep.dutt@intel.com>
8344M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8345S:	Supported
8346W:	https://github.com/sudeepdutt/mic
8347W:	http://software.intel.com/en-us/mic-developer
8348F:	include/linux/mic_bus.h
8349F:	include/linux/scif.h
8350F:	include/uapi/linux/mic_common.h
8351F:	include/uapi/linux/mic_ioctl.h
8352F:	include/uapi/linux/scif_ioctl.h
8353F:	drivers/misc/mic/
8354F:	drivers/dma/mic_x100_dma.c
8355F:	drivers/dma/mic_x100_dma.h
8356F:	Documentation/mic/
8357
8358INTEL PMC CORE DRIVER
8359M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8360M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8361L:	platform-driver-x86@vger.kernel.org
8362S:	Maintained
8363F:	drivers/platform/x86/intel_pmc_core*
8364
8365INTEL PMC/P-Unit IPC DRIVER
8366M:	Zha Qipeng<qipeng.zha@intel.com>
8367L:	platform-driver-x86@vger.kernel.org
8368S:	Maintained
8369F:	drivers/platform/x86/intel_pmc_ipc.c
8370F:	drivers/platform/x86/intel_punit_ipc.c
8371F:	arch/x86/include/asm/intel_pmc_ipc.h
8372F:	arch/x86/include/asm/intel_punit_ipc.h
8373
8374INTEL PMIC GPIO DRIVERS
8375M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8376S:	Maintained
8377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8378F:	drivers/gpio/gpio-*cove.c
8379F:	drivers/gpio/gpio-msic.c
8380
8381INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8382R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8383S:	Maintained
8384F:	drivers/mfd/intel_msic.c
8385F:	drivers/mfd/intel_soc_pmic*
8386F:	include/linux/mfd/intel_msic.h
8387F:	include/linux/mfd/intel_soc_pmic*
8388
8389INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8390M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8391L:	linux-wireless@vger.kernel.org
8392S:	Maintained
8393F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8394F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8395F:	drivers/net/wireless/intel/ipw2x00/
8396
8397INTEL PSTATE DRIVER
8398M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8399M:	Len Brown <lenb@kernel.org>
8400L:	linux-pm@vger.kernel.org
8401S:	Supported
8402F:	drivers/cpufreq/intel_pstate.c
8403
8404INTEL RDMA RNIC DRIVER
8405M:	Faisal Latif <faisal.latif@intel.com>
8406M:	Shiraz Saleem <shiraz.saleem@intel.com>
8407L:	linux-rdma@vger.kernel.org
8408S:	Supported
8409F:	drivers/infiniband/hw/i40iw/
8410F:	include/uapi/rdma/i40iw-abi.h
8411
8412INTEL SPEED SELECT TECHNOLOGY
8413M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8414L:	platform-driver-x86@vger.kernel.org
8415S:	Maintained
8416F:	drivers/platform/x86/intel_speed_select_if/
8417F:	tools/power/x86/intel-speed-select/
8418F:	include/uapi/linux/isst_if.h
8419
8420INTEL STRATIX10 FIRMWARE DRIVERS
8421M:	Richard Gong <richard.gong@linux.intel.com>
8422L:	linux-kernel@vger.kernel.org
8423S:	Maintained
8424F:	drivers/firmware/stratix10-rsu.c
8425F:	drivers/firmware/stratix10-svc.c
8426F:	include/linux/firmware/intel/stratix10-smc.h
8427F:	include/linux/firmware/intel/stratix10-svc-client.h
8428F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8429F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8430
8431INTEL TELEMETRY DRIVER
8432M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8433M:	"David E. Box" <david.e.box@linux.intel.com>
8434L:	platform-driver-x86@vger.kernel.org
8435S:	Maintained
8436F:	arch/x86/include/asm/intel_telemetry.h
8437F:	drivers/platform/x86/intel_telemetry*
8438
8439INTEL VIRTUAL BUTTON DRIVER
8440M:	AceLan Kao <acelan.kao@canonical.com>
8441L:	platform-driver-x86@vger.kernel.org
8442S:	Maintained
8443F:	drivers/platform/x86/intel-vbtn.c
8444
8445INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8446M:	Stanislaw Gruszka <sgruszka@redhat.com>
8447L:	linux-wireless@vger.kernel.org
8448S:	Supported
8449F:	drivers/net/wireless/intel/iwlegacy/
8450
8451INTEL WIRELESS WIFI LINK (iwlwifi)
8452M:	Johannes Berg <johannes.berg@intel.com>
8453M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8454M:	Luca Coelho <luciano.coelho@intel.com>
8455M:	Intel Linux Wireless <linuxwifi@intel.com>
8456L:	linux-wireless@vger.kernel.org
8457W:	http://intellinuxwireless.org
8458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8459S:	Supported
8460F:	drivers/net/wireless/intel/iwlwifi/
8461
8462INTEL WIRELESS WIMAX CONNECTION 2400
8463M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8464M:	linux-wimax@intel.com
8465L:	wimax@linuxwimax.org (subscribers-only)
8466S:	Supported
8467W:	http://linuxwimax.org
8468F:	Documentation/admin-guide/wimax/i2400m.rst
8469F:	drivers/net/wimax/i2400m/
8470F:	include/uapi/linux/wimax/i2400m.h
8471
8472INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8473M:	Mario Limonciello <mario.limonciello@dell.com>
8474S:	Maintained
8475F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8476
8477INTEL(R) TRACE HUB
8478M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8479S:	Supported
8480F:	Documentation/trace/intel_th.rst
8481F:	drivers/hwtracing/intel_th/
8482F:	include/linux/intel_th.h
8483
8484INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8485M:	Ning Sun <ning.sun@intel.com>
8486L:	tboot-devel@lists.sourceforge.net
8487W:	http://tboot.sourceforge.net
8488T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8489S:	Supported
8490F:	Documentation/x86/intel_txt.rst
8491F:	include/linux/tboot.h
8492F:	arch/x86/kernel/tboot.c
8493
8494INTERCONNECT API
8495M:	Georgi Djakov <georgi.djakov@linaro.org>
8496L:	linux-pm@vger.kernel.org
8497S:	Maintained
8498F:	Documentation/driver-api/interconnect.rst
8499F:	Documentation/devicetree/bindings/interconnect/
8500F:	drivers/interconnect/
8501F:	include/dt-bindings/interconnect/
8502F:	include/linux/interconnect-provider.h
8503F:	include/linux/interconnect.h
8504
8505INVENSENSE MPU-3050 GYROSCOPE DRIVER
8506M:	Linus Walleij <linus.walleij@linaro.org>
8507L:	linux-iio@vger.kernel.org
8508S:	Maintained
8509F:	drivers/iio/gyro/mpu3050*
8510F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8511
8512IOC3 ETHERNET DRIVER
8513M:	Ralf Baechle <ralf@linux-mips.org>
8514L:	linux-mips@vger.kernel.org
8515S:	Maintained
8516F:	drivers/net/ethernet/sgi/ioc3-eth.c
8517
8518IOMAP FILESYSTEM LIBRARY
8519M:	Christoph Hellwig <hch@infradead.org>
8520M:	Darrick J. Wong <darrick.wong@oracle.com>
8521M:	linux-xfs@vger.kernel.org
8522M:	linux-fsdevel@vger.kernel.org
8523L:	linux-xfs@vger.kernel.org
8524L:	linux-fsdevel@vger.kernel.org
8525T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8526S:	Supported
8527F:	fs/iomap/
8528F:	include/linux/iomap.h
8529
8530IOMMU DRIVERS
8531M:	Joerg Roedel <joro@8bytes.org>
8532L:	iommu@lists.linux-foundation.org
8533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8534S:	Maintained
8535F:	Documentation/devicetree/bindings/iommu/
8536F:	drivers/iommu/
8537F:	include/linux/iommu.h
8538F:	include/linux/of_iommu.h
8539F:	include/linux/iova.h
8540
8541IO_URING
8542M:	Jens Axboe <axboe@kernel.dk>
8543L:	linux-block@vger.kernel.org
8544L:	linux-fsdevel@vger.kernel.org
8545T:	git git://git.kernel.dk/linux-block
8546T:	git git://git.kernel.dk/liburing
8547S:	Maintained
8548F:	fs/io_uring.c
8549F:	include/uapi/linux/io_uring.h
8550
8551IPMI SUBSYSTEM
8552M:	Corey Minyard <minyard@acm.org>
8553L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8554W:	http://openipmi.sourceforge.net/
8555S:	Supported
8556F:	Documentation/devicetree/bindings/ipmi/
8557F:	Documentation/IPMI.txt
8558F:	drivers/char/ipmi/
8559F:	include/linux/ipmi*
8560F:	include/uapi/linux/ipmi*
8561
8562IPS SCSI RAID DRIVER
8563M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8564L:	linux-scsi@vger.kernel.org
8565W:	http://www.adaptec.com/
8566S:	Maintained
8567F:	drivers/scsi/ips*
8568
8569IPVS
8570M:	Wensong Zhang <wensong@linux-vs.org>
8571M:	Simon Horman <horms@verge.net.au>
8572M:	Julian Anastasov <ja@ssi.bg>
8573L:	netdev@vger.kernel.org
8574L:	lvs-devel@vger.kernel.org
8575S:	Maintained
8576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8578F:	Documentation/networking/ipvs-sysctl.txt
8579F:	include/net/ip_vs.h
8580F:	include/uapi/linux/ip_vs.h
8581F:	net/netfilter/ipvs/
8582
8583IPWIRELESS DRIVER
8584M:	Jiri Kosina <jikos@kernel.org>
8585M:	David Sterba <dsterba@suse.com>
8586S:	Odd Fixes
8587F:	drivers/tty/ipwireless/
8588
8589IPX NETWORK LAYER
8590L:	netdev@vger.kernel.org
8591S:	Obsolete
8592F:	include/uapi/linux/ipx.h
8593
8594IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8595M:	Marc Zyngier <maz@kernel.org>
8596S:	Maintained
8597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8598F:	Documentation/IRQ-domain.txt
8599F:	include/linux/irqdomain.h
8600F:	kernel/irq/irqdomain.c
8601F:	kernel/irq/msi.c
8602
8603IRQ SUBSYSTEM
8604M:	Thomas Gleixner <tglx@linutronix.de>
8605L:	linux-kernel@vger.kernel.org
8606S:	Maintained
8607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8608F:	kernel/irq/
8609
8610IRQCHIP DRIVERS
8611M:	Thomas Gleixner <tglx@linutronix.de>
8612M:	Jason Cooper <jason@lakedaemon.net>
8613M:	Marc Zyngier <maz@kernel.org>
8614L:	linux-kernel@vger.kernel.org
8615S:	Maintained
8616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8617F:	Documentation/devicetree/bindings/interrupt-controller/
8618F:	drivers/irqchip/
8619
8620ISA
8621M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8622S:	Maintained
8623F:	Documentation/driver-api/isa.rst
8624F:	drivers/base/isa.c
8625F:	include/linux/isa.h
8626
8627ISA RADIO MODULE
8628M:	Hans Verkuil <hverkuil@xs4all.nl>
8629L:	linux-media@vger.kernel.org
8630T:	git git://linuxtv.org/media_tree.git
8631W:	https://linuxtv.org
8632S:	Maintained
8633F:	drivers/media/radio/radio-isa*
8634
8635ISAPNP
8636M:	Jaroslav Kysela <perex@perex.cz>
8637S:	Maintained
8638F:	Documentation/driver-api/isapnp.rst
8639F:	drivers/pnp/isapnp/
8640F:	include/linux/isapnp.h
8641
8642ISCSI
8643M:	Lee Duncan <lduncan@suse.com>
8644M:	Chris Leech <cleech@redhat.com>
8645L:	open-iscsi@googlegroups.com
8646W:	www.open-iscsi.com
8647S:	Maintained
8648F:	drivers/scsi/*iscsi*
8649F:	include/scsi/*iscsi*
8650
8651iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8652M:	Peter Jones <pjones@redhat.com>
8653M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8654S:	Maintained
8655F:	drivers/firmware/iscsi_ibft*
8656
8657ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8658M:	Sagi Grimberg <sagi@grimberg.me>
8659M:	Max Gurtovoy <maxg@mellanox.com>
8660L:	linux-rdma@vger.kernel.org
8661S:	Supported
8662W:	http://www.openfabrics.org
8663W:	www.open-iscsi.org
8664Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8665F:	drivers/infiniband/ulp/iser/
8666
8667ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8668M:	Sagi Grimberg <sagi@grimberg.me>
8669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8670L:	linux-rdma@vger.kernel.org
8671L:	target-devel@vger.kernel.org
8672S:	Supported
8673W:	http://www.linux-iscsi.org
8674F:	drivers/infiniband/ulp/isert
8675
8676ISDN/mISDN SUBSYSTEM
8677M:	Karsten Keil <isdn@linux-pingi.de>
8678L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8679L:	netdev@vger.kernel.org
8680W:	http://www.isdn4linux.de
8681S:	Maintained
8682F:	drivers/isdn/mISDN
8683F:	drivers/isdn/hardware
8684
8685ISDN/CAPI SUBSYSTEM
8686M:	Karsten Keil <isdn@linux-pingi.de>
8687L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8688L:	netdev@vger.kernel.org
8689W:	http://www.isdn4linux.de
8690S:	Odd Fixes
8691F:	Documentation/isdn/
8692F:	drivers/isdn/capi/
8693F:	drivers/staging/isdn/
8694F:	net/bluetooth/cmtp/
8695F:	include/linux/isdn/
8696F:	include/uapi/linux/isdn/
8697
8698IT87 HARDWARE MONITORING DRIVER
8699M:	Jean Delvare <jdelvare@suse.com>
8700L:	linux-hwmon@vger.kernel.org
8701S:	Maintained
8702F:	Documentation/hwmon/it87.rst
8703F:	drivers/hwmon/it87.c
8704
8705IT913X MEDIA DRIVER
8706M:	Antti Palosaari <crope@iki.fi>
8707L:	linux-media@vger.kernel.org
8708W:	https://linuxtv.org
8709W:	http://palosaari.fi/linux/
8710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8711T:	git git://linuxtv.org/anttip/media_tree.git
8712S:	Maintained
8713F:	drivers/media/tuners/it913x*
8714
8715IVTV VIDEO4LINUX DRIVER
8716M:	Andy Walls <awalls@md.metrocast.net>
8717L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8718L:	linux-media@vger.kernel.org
8719T:	git git://linuxtv.org/media_tree.git
8720W:	http://www.ivtvdriver.org
8721S:	Maintained
8722F:	Documentation/media/v4l-drivers/ivtv*
8723F:	drivers/media/pci/ivtv/
8724F:	include/uapi/linux/ivtv*
8725
8726IX2505V MEDIA DRIVER
8727M:	Malcolm Priestley <tvboxspy@gmail.com>
8728L:	linux-media@vger.kernel.org
8729W:	https://linuxtv.org
8730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8731S:	Maintained
8732F:	drivers/media/dvb-frontends/ix2505v*
8733
8734JAILHOUSE HYPERVISOR INTERFACE
8735M:	Jan Kiszka <jan.kiszka@siemens.com>
8736L:	jailhouse-dev@googlegroups.com
8737S:	Maintained
8738F:	arch/x86/kernel/jailhouse.c
8739F:	arch/x86/include/asm/jailhouse_para.h
8740
8741JC42.4 TEMPERATURE SENSOR DRIVER
8742M:	Guenter Roeck <linux@roeck-us.net>
8743L:	linux-hwmon@vger.kernel.org
8744S:	Maintained
8745F:	drivers/hwmon/jc42.c
8746F:	Documentation/hwmon/jc42.rst
8747
8748JFS FILESYSTEM
8749M:	Dave Kleikamp <shaggy@kernel.org>
8750L:	jfs-discussion@lists.sourceforge.net
8751W:	http://jfs.sourceforge.net/
8752T:	git git://github.com/kleikamp/linux-shaggy.git
8753S:	Maintained
8754F:	Documentation/admin-guide/jfs.rst
8755F:	fs/jfs/
8756
8757JME NETWORK DRIVER
8758M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8759L:	netdev@vger.kernel.org
8760S:	Maintained
8761F:	drivers/net/ethernet/jme.*
8762
8763JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8764M:	David Woodhouse <dwmw2@infradead.org>
8765M:	Richard Weinberger <richard@nod.at>
8766L:	linux-mtd@lists.infradead.org
8767W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8768T:	git git://git.infradead.org/ubifs-2.6.git
8769S:	Odd Fixes
8770F:	fs/jffs2/
8771F:	include/uapi/linux/jffs2.h
8772
8773JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8774M:	"Theodore Ts'o" <tytso@mit.edu>
8775M:	Jan Kara <jack@suse.com>
8776L:	linux-ext4@vger.kernel.org
8777S:	Maintained
8778F:	fs/jbd2/
8779F:	include/linux/jbd2.h
8780
8781JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8782M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8783L:	linux-media@vger.kernel.org
8784S:	Maintained
8785F:	drivers/media/platform/rcar_jpu.c
8786
8787JSM Neo PCI based serial card
8788L:	linux-serial@vger.kernel.org
8789S:	Orphan
8790F:	drivers/tty/serial/jsm/
8791
8792K10TEMP HARDWARE MONITORING DRIVER
8793M:	Clemens Ladisch <clemens@ladisch.de>
8794L:	linux-hwmon@vger.kernel.org
8795S:	Maintained
8796F:	Documentation/hwmon/k10temp.rst
8797F:	drivers/hwmon/k10temp.c
8798
8799K8TEMP HARDWARE MONITORING DRIVER
8800M:	Rudolf Marek <r.marek@assembler.cz>
8801L:	linux-hwmon@vger.kernel.org
8802S:	Maintained
8803F:	Documentation/hwmon/k8temp.rst
8804F:	drivers/hwmon/k8temp.c
8805
8806KASAN
8807M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8808R:	Alexander Potapenko <glider@google.com>
8809R:	Dmitry Vyukov <dvyukov@google.com>
8810L:	kasan-dev@googlegroups.com
8811S:	Maintained
8812F:	arch/*/include/asm/kasan.h
8813F:	arch/*/mm/kasan_init*
8814F:	Documentation/dev-tools/kasan.rst
8815F:	include/linux/kasan*.h
8816F:	lib/test_kasan.c
8817F:	mm/kasan/
8818F:	scripts/Makefile.kasan
8819
8820KCONFIG
8821M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8823L:	linux-kbuild@vger.kernel.org
8824S:	Maintained
8825F:	Documentation/kbuild/kconfig*
8826F:	scripts/kconfig/
8827F:	scripts/Kconfig.include
8828
8829KDUMP
8830M:	Dave Young <dyoung@redhat.com>
8831M:	Baoquan He <bhe@redhat.com>
8832R:	Vivek Goyal <vgoyal@redhat.com>
8833L:	kexec@lists.infradead.org
8834W:	http://lse.sourceforge.net/kdump/
8835S:	Maintained
8836F:	Documentation/admin-guide/kdump/
8837
8838KEENE FM RADIO TRANSMITTER DRIVER
8839M:	Hans Verkuil <hverkuil@xs4all.nl>
8840L:	linux-media@vger.kernel.org
8841T:	git git://linuxtv.org/media_tree.git
8842W:	https://linuxtv.org
8843S:	Maintained
8844F:	drivers/media/radio/radio-keene*
8845
8846KERNEL AUTOMOUNTER
8847M:	Ian Kent <raven@themaw.net>
8848L:	autofs@vger.kernel.org
8849S:	Maintained
8850F:	fs/autofs/
8851
8852KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8853M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8854M:	Michal Marek <michal.lkml@markovi.net>
8855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8856L:	linux-kbuild@vger.kernel.org
8857S:	Maintained
8858F:	Documentation/kbuild/
8859F:	Makefile
8860F:	scripts/Kbuild*
8861F:	scripts/Makefile*
8862F:	scripts/basic/
8863F:	scripts/mk*
8864F:	scripts/*vmlinux*
8865F:	scripts/mod/
8866F:	scripts/package/
8867
8868KERNEL JANITORS
8869L:	kernel-janitors@vger.kernel.org
8870W:	http://kernelnewbies.org/KernelJanitors
8871S:	Odd Fixes
8872
8873KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8874M:	"J. Bruce Fields" <bfields@fieldses.org>
8875M:	Chuck Lever <chuck.lever@oracle.com>
8876L:	linux-nfs@vger.kernel.org
8877W:	http://nfs.sourceforge.net/
8878T:	git git://linux-nfs.org/~bfields/linux.git
8879S:	Supported
8880F:	fs/nfsd/
8881F:	include/uapi/linux/nfsd/
8882F:	fs/lockd/
8883F:	fs/nfs_common/
8884F:	net/sunrpc/
8885F:	include/linux/lockd/
8886F:	include/linux/sunrpc/
8887F:	include/uapi/linux/sunrpc/
8888
8889KERNEL SELFTEST FRAMEWORK
8890M:	Shuah Khan <shuah@kernel.org>
8891M:	Shuah Khan <skhan@linuxfoundation.org>
8892L:	linux-kselftest@vger.kernel.org
8893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8894Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8895S:	Maintained
8896F:	tools/testing/selftests/
8897F:	Documentation/dev-tools/kselftest*
8898
8899KERNEL USERMODE HELPER
8900M:	Luis Chamberlain <mcgrof@kernel.org>
8901L:	linux-kernel@vger.kernel.org
8902S:	Maintained
8903F:	kernel/umh.c
8904F:	include/linux/umh.h
8905
8906KERNEL VIRTUAL MACHINE (KVM)
8907M:	Paolo Bonzini <pbonzini@redhat.com>
8908M:	Radim Krčmář <rkrcmar@redhat.com>
8909L:	kvm@vger.kernel.org
8910W:	http://www.linux-kvm.org
8911T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8912S:	Supported
8913F:	Documentation/virt/kvm/
8914F:	include/trace/events/kvm.h
8915F:	include/uapi/asm-generic/kvm*
8916F:	include/uapi/linux/kvm*
8917F:	include/asm-generic/kvm*
8918F:	include/linux/kvm*
8919F:	include/kvm/iodev.h
8920F:	virt/kvm/*
8921F:	tools/kvm/
8922F:	tools/testing/selftests/kvm/
8923
8924KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8925M:	Marc Zyngier <maz@kernel.org>
8926R:	James Morse <james.morse@arm.com>
8927R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8928R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8930L:	kvmarm@lists.cs.columbia.edu
8931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8932S:	Maintained
8933F:	arch/arm/include/uapi/asm/kvm*
8934F:	arch/arm/include/asm/kvm*
8935F:	arch/arm/kvm/
8936F:	arch/arm64/include/uapi/asm/kvm*
8937F:	arch/arm64/include/asm/kvm*
8938F:	arch/arm64/kvm/
8939F:	virt/kvm/arm/
8940F:	include/kvm/arm_*
8941
8942KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8943M:	James Hogan <jhogan@kernel.org>
8944L:	linux-mips@vger.kernel.org
8945S:	Supported
8946F:	arch/mips/include/uapi/asm/kvm*
8947F:	arch/mips/include/asm/kvm*
8948F:	arch/mips/kvm/
8949
8950KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8951M:	Paul Mackerras <paulus@ozlabs.org>
8952L:	kvm-ppc@vger.kernel.org
8953W:	http://www.linux-kvm.org/
8954T:	git git://github.com/agraf/linux-2.6.git
8955S:	Supported
8956F:	arch/powerpc/include/uapi/asm/kvm*
8957F:	arch/powerpc/include/asm/kvm*
8958F:	arch/powerpc/kvm/
8959F:	arch/powerpc/kernel/kvm*
8960
8961KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8962M:	Christian Borntraeger <borntraeger@de.ibm.com>
8963M:	Janosch Frank <frankja@linux.ibm.com>
8964R:	David Hildenbrand <david@redhat.com>
8965R:	Cornelia Huck <cohuck@redhat.com>
8966L:	kvm@vger.kernel.org
8967W:	http://www.ibm.com/developerworks/linux/linux390/
8968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8969S:	Supported
8970F:	arch/s390/include/uapi/asm/kvm*
8971F:	arch/s390/include/asm/gmap.h
8972F:	arch/s390/include/asm/kvm*
8973F:	arch/s390/kvm/
8974F:	arch/s390/mm/gmap.c
8975F:	tools/testing/selftests/kvm/s390x/
8976F:	tools/testing/selftests/kvm/*/s390x/
8977
8978KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8979M:	Paolo Bonzini <pbonzini@redhat.com>
8980M:	Radim Krčmář <rkrcmar@redhat.com>
8981R:	Sean Christopherson <sean.j.christopherson@intel.com>
8982R:	Vitaly Kuznetsov <vkuznets@redhat.com>
8983R:	Wanpeng Li <wanpengli@tencent.com>
8984R:	Jim Mattson <jmattson@google.com>
8985R:	Joerg Roedel <joro@8bytes.org>
8986L:	kvm@vger.kernel.org
8987W:	http://www.linux-kvm.org
8988T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8989S:	Supported
8990F:	arch/x86/kvm/
8991F:	arch/x86/kvm/*/
8992F:	arch/x86/include/uapi/asm/kvm*
8993F:	arch/x86/include/uapi/asm/vmx.h
8994F:	arch/x86/include/uapi/asm/svm.h
8995F:	arch/x86/include/asm/kvm*
8996F:	arch/x86/include/asm/pvclock-abi.h
8997F:	arch/x86/include/asm/svm.h
8998F:	arch/x86/include/asm/vmx.h
8999F:	arch/x86/kernel/kvm.c
9000F:	arch/x86/kernel/kvmclock.c
9001
9002KERNFS
9003M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9004M:	Tejun Heo <tj@kernel.org>
9005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9006S:	Supported
9007F:	include/linux/kernfs.h
9008F:	fs/kernfs/
9009
9010KEXEC
9011M:	Eric Biederman <ebiederm@xmission.com>
9012W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9013L:	kexec@lists.infradead.org
9014S:	Maintained
9015F:	include/linux/kexec.h
9016F:	include/uapi/linux/kexec.h
9017F:	kernel/kexec*
9018
9019KEYS-ENCRYPTED
9020M:	Mimi Zohar <zohar@linux.ibm.com>
9021L:	linux-integrity@vger.kernel.org
9022L:	keyrings@vger.kernel.org
9023S:	Supported
9024F:	Documentation/security/keys/trusted-encrypted.rst
9025F:	include/keys/encrypted-type.h
9026F:	security/keys/encrypted-keys/
9027
9028KEYS-TRUSTED
9029M:	James Bottomley <jejb@linux.ibm.com>
9030M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9031M:	Mimi Zohar <zohar@linux.ibm.com>
9032L:	linux-integrity@vger.kernel.org
9033L:	keyrings@vger.kernel.org
9034S:	Supported
9035F:	Documentation/security/keys/trusted-encrypted.rst
9036F:	include/keys/trusted-type.h
9037F:	security/keys/trusted.c
9038F:	security/keys/trusted.h
9039
9040KEYS/KEYRINGS:
9041M:	David Howells <dhowells@redhat.com>
9042L:	keyrings@vger.kernel.org
9043S:	Maintained
9044F:	Documentation/security/keys/core.rst
9045F:	include/linux/key.h
9046F:	include/linux/key-type.h
9047F:	include/linux/keyctl.h
9048F:	include/uapi/linux/keyctl.h
9049F:	include/keys/
9050F:	security/keys/
9051
9052KGDB / KDB /debug_core
9053M:	Jason Wessel <jason.wessel@windriver.com>
9054M:	Daniel Thompson <daniel.thompson@linaro.org>
9055W:	http://kgdb.wiki.kernel.org/
9056L:	kgdb-bugreport@lists.sourceforge.net
9057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9058S:	Maintained
9059F:	Documentation/dev-tools/kgdb.rst
9060F:	drivers/misc/kgdbts.c
9061F:	drivers/tty/serial/kgdboc.c
9062F:	include/linux/kdb.h
9063F:	include/linux/kgdb.h
9064F:	kernel/debug/
9065
9066KMEMLEAK
9067M:	Catalin Marinas <catalin.marinas@arm.com>
9068S:	Maintained
9069F:	Documentation/dev-tools/kmemleak.rst
9070F:	include/linux/kmemleak.h
9071F:	mm/kmemleak.c
9072F:	mm/kmemleak-test.c
9073
9074KMOD KERNEL MODULE LOADER - USERMODE HELPER
9075M:	Luis Chamberlain <mcgrof@kernel.org>
9076L:	linux-kernel@vger.kernel.org
9077S:	Maintained
9078F:	kernel/kmod.c
9079F:	include/linux/kmod.h
9080F:	lib/test_kmod.c
9081F:	tools/testing/selftests/kmod/
9082
9083KPROBES
9084M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9085M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9086M:	"David S. Miller" <davem@davemloft.net>
9087M:	Masami Hiramatsu <mhiramat@kernel.org>
9088S:	Maintained
9089F:	Documentation/kprobes.txt
9090F:	include/linux/kprobes.h
9091F:	include/asm-generic/kprobes.h
9092F:	kernel/kprobes.c
9093
9094KS0108 LCD CONTROLLER DRIVER
9095M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9096S:	Maintained
9097F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9098F:	drivers/auxdisplay/ks0108.c
9099F:	include/linux/ks0108.h
9100
9101L3MDEV
9102M:	David Ahern <dsa@cumulusnetworks.com>
9103L:	netdev@vger.kernel.org
9104S:	Maintained
9105F:	net/l3mdev
9106F:	include/net/l3mdev.h
9107
9108L7 BPF FRAMEWORK
9109M:	John Fastabend <john.fastabend@gmail.com>
9110M:	Daniel Borkmann <daniel@iogearbox.net>
9111L:	netdev@vger.kernel.org
9112L:	bpf@vger.kernel.org
9113S:	Maintained
9114F:	include/linux/skmsg.h
9115F:	net/core/skmsg.c
9116F:	net/core/sock_map.c
9117F:	net/ipv4/tcp_bpf.c
9118
9119LANTIQ / INTEL Ethernet drivers
9120M:	Hauke Mehrtens <hauke@hauke-m.de>
9121L:	netdev@vger.kernel.org
9122S:	Maintained
9123F:	net/dsa/tag_gswip.c
9124F:	drivers/net/ethernet/lantiq_xrx200.c
9125F:	drivers/net/dsa/lantiq_pce.h
9126F:	drivers/net/dsa/lantiq_gswip.c
9127
9128LANTIQ MIPS ARCHITECTURE
9129M:	John Crispin <john@phrozen.org>
9130L:	linux-mips@vger.kernel.org
9131S:	Maintained
9132F:	arch/mips/lantiq
9133F:	drivers/soc/lantiq
9134
9135LAPB module
9136L:	linux-x25@vger.kernel.org
9137S:	Orphan
9138F:	Documentation/networking/lapb-module.txt
9139F:	include/*/lapb.h
9140F:	net/lapb/
9141
9142LASI 53c700 driver for PARISC
9143M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9144L:	linux-scsi@vger.kernel.org
9145S:	Maintained
9146F:	Documentation/scsi/53c700.txt
9147F:	drivers/scsi/53c700*
9148
9149LEAKING_ADDRESSES
9150M:	Tobin C. Harding <me@tobin.cc>
9151M:	Tycho Andersen <tycho@tycho.ws>
9152L:	kernel-hardening@lists.openwall.com
9153S:	Maintained
9154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9155F:	scripts/leaking_addresses.pl
9156
9157LED SUBSYSTEM
9158M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9159M:	Pavel Machek <pavel@ucw.cz>
9160R:	Dan Murphy <dmurphy@ti.com>
9161L:	linux-leds@vger.kernel.org
9162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9163S:	Maintained
9164F:	Documentation/devicetree/bindings/leds/
9165F:	drivers/leds/
9166F:	include/linux/leds.h
9167
9168LEGACY EEPROM DRIVER
9169M:	Jean Delvare <jdelvare@suse.com>
9170S:	Maintained
9171F:	Documentation/misc-devices/eeprom.rst
9172F:	drivers/misc/eeprom/eeprom.c
9173
9174LEGO MINDSTORMS EV3
9175R:	David Lechner <david@lechnology.com>
9176S:	Maintained
9177F:	arch/arm/boot/dts/da850-lego-ev3.dts
9178F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9179F:	drivers/power/supply/lego_ev3_battery.c
9180
9181LEGO USB Tower driver
9182M:	Juergen Stuber <starblue@users.sourceforge.net>
9183L:	legousb-devel@lists.sourceforge.net
9184W:	http://legousb.sourceforge.net/
9185S:	Maintained
9186F:	drivers/usb/misc/legousbtower.c
9187
9188LG LAPTOP EXTRAS
9189M:	Matan Ziv-Av <matan@svgalib.org>
9190L:	platform-driver-x86@vger.kernel.org
9191S:	Maintained
9192F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9193F:	Documentation/admin-guide/laptops/lg-laptop.rst
9194F:	drivers/platform/x86/lg-laptop.c
9195
9196LG2160 MEDIA DRIVER
9197M:	Michael Krufky <mkrufky@linuxtv.org>
9198L:	linux-media@vger.kernel.org
9199W:	https://linuxtv.org
9200W:	http://github.com/mkrufky
9201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9202T:	git git://linuxtv.org/mkrufky/tuners.git
9203S:	Maintained
9204F:	drivers/media/dvb-frontends/lg2160.*
9205
9206LGDT3305 MEDIA DRIVER
9207M:	Michael Krufky <mkrufky@linuxtv.org>
9208L:	linux-media@vger.kernel.org
9209W:	https://linuxtv.org
9210W:	http://github.com/mkrufky
9211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9212T:	git git://linuxtv.org/mkrufky/tuners.git
9213S:	Maintained
9214F:	drivers/media/dvb-frontends/lgdt3305.*
9215
9216LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9217M:	Viresh Kumar <vireshk@kernel.org>
9218L:	linux-ide@vger.kernel.org
9219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9220S:	Maintained
9221F:	include/linux/pata_arasan_cf_data.h
9222F:	drivers/ata/pata_arasan_cf.c
9223
9224LIBATA PATA DRIVERS
9225M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9226M:	Jens Axboe <axboe@kernel.dk>
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_*.c
9231F:	drivers/ata/ata_generic.c
9232
9233LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9234M:	Linus Walleij <linus.walleij@linaro.org>
9235L:	linux-ide@vger.kernel.org
9236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9237S:	Maintained
9238F:	drivers/ata/pata_ftide010.c
9239F:	drivers/ata/sata_gemini.c
9240F:	drivers/ata/sata_gemini.h
9241
9242LIBATA SATA AHCI PLATFORM devices support
9243M:	Hans de Goede <hdegoede@redhat.com>
9244M:	Jens Axboe <axboe@kernel.dk>
9245L:	linux-ide@vger.kernel.org
9246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9247S:	Maintained
9248F:	drivers/ata/ahci_platform.c
9249F:	drivers/ata/libahci_platform.c
9250F:	include/linux/ahci_platform.h
9251
9252LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9253M:	Mikael Pettersson <mikpelinux@gmail.com>
9254L:	linux-ide@vger.kernel.org
9255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9256S:	Maintained
9257F:	drivers/ata/sata_promise.*
9258
9259LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9260M:	Jens Axboe <axboe@kernel.dk>
9261L:	linux-ide@vger.kernel.org
9262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9263S:	Maintained
9264F:	drivers/ata/
9265F:	include/linux/ata.h
9266F:	include/linux/libata.h
9267F:	Documentation/devicetree/bindings/ata/
9268
9269LIBLOCKDEP
9270M:	Sasha Levin <alexander.levin@microsoft.com>
9271S:	Maintained
9272F:	tools/lib/lockdep/
9273
9274LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9275M:	Dan Williams <dan.j.williams@intel.com>
9276M:	Vishal Verma <vishal.l.verma@intel.com>
9277M:	Dave Jiang <dave.jiang@intel.com>
9278L:	linux-nvdimm@lists.01.org
9279Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9280S:	Supported
9281F:	drivers/nvdimm/blk.c
9282F:	drivers/nvdimm/region_devs.c
9283
9284LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9285M:	Vishal Verma <vishal.l.verma@intel.com>
9286M:	Dan Williams <dan.j.williams@intel.com>
9287M:	Dave Jiang <dave.jiang@intel.com>
9288L:	linux-nvdimm@lists.01.org
9289Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9290S:	Supported
9291F:	drivers/nvdimm/btt*
9292
9293LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9294M:	Dan Williams <dan.j.williams@intel.com>
9295M:	Vishal Verma <vishal.l.verma@intel.com>
9296M:	Dave Jiang <dave.jiang@intel.com>
9297L:	linux-nvdimm@lists.01.org
9298Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9299S:	Supported
9300F:	drivers/nvdimm/pmem*
9301
9302LIBNVDIMM: DEVICETREE BINDINGS
9303M:	Oliver O'Halloran <oohall@gmail.com>
9304L:	linux-nvdimm@lists.01.org
9305Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9306S:	Supported
9307F:	drivers/nvdimm/of_pmem.c
9308F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9309
9310LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9311M:	Dan Williams <dan.j.williams@intel.com>
9312M:	Vishal Verma <vishal.l.verma@intel.com>
9313M:	Dave Jiang <dave.jiang@intel.com>
9314M:	Keith Busch <keith.busch@intel.com>
9315M:	Ira Weiny <ira.weiny@intel.com>
9316L:	linux-nvdimm@lists.01.org
9317Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9319S:	Supported
9320F:	drivers/nvdimm/*
9321F:	drivers/acpi/nfit/*
9322F:	include/linux/nd.h
9323F:	include/linux/libnvdimm.h
9324F:	include/uapi/linux/ndctl.h
9325
9326LICENSES and SPDX stuff
9327M:	Thomas Gleixner <tglx@linutronix.de>
9328M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9329L:	linux-spdx@vger.kernel.org
9330S:	Maintained
9331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9332F:	COPYING
9333F:	Documentation/process/license-rules.rst
9334F:	LICENSES/
9335F:	scripts/spdxcheck-test.sh
9336F:	scripts/spdxcheck.py
9337
9338LIGHTNVM PLATFORM SUPPORT
9339M:	Matias Bjorling <mb@lightnvm.io>
9340W:	http://github/OpenChannelSSD
9341L:	linux-block@vger.kernel.org
9342S:	Maintained
9343F:	drivers/lightnvm/
9344F:	include/linux/lightnvm.h
9345F:	include/uapi/linux/lightnvm.h
9346
9347LINUX FOR POWER MACINTOSH
9348M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9349W:	http://www.penguinppc.org/
9350L:	linuxppc-dev@lists.ozlabs.org
9351S:	Maintained
9352F:	arch/powerpc/platforms/powermac/
9353F:	drivers/macintosh/
9354
9355LINUX FOR POWERPC (32-BIT AND 64-BIT)
9356M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9357M:	Paul Mackerras <paulus@samba.org>
9358M:	Michael Ellerman <mpe@ellerman.id.au>
9359W:	https://github.com/linuxppc/linux/wiki
9360L:	linuxppc-dev@lists.ozlabs.org
9361Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9363S:	Supported
9364F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9365F:	Documentation/devicetree/bindings/powerpc/
9366F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9367F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9368F:	Documentation/powerpc/
9369F:	arch/powerpc/
9370F:	drivers/char/tpm/tpm_ibmvtpm*
9371F:	drivers/crypto/nx/
9372F:	drivers/crypto/vmx/
9373F:	drivers/i2c/busses/i2c-opal.c
9374F:	drivers/net/ethernet/ibm/ibmveth.*
9375F:	drivers/net/ethernet/ibm/ibmvnic.*
9376F:	drivers/pci/hotplug/pnv_php.c
9377F:	drivers/pci/hotplug/rpa*
9378F:	drivers/rtc/rtc-opal.c
9379F:	drivers/scsi/ibmvscsi/
9380F:	drivers/tty/hvc/hvc_opal.c
9381F:	drivers/watchdog/wdrtas.c
9382F:	tools/testing/selftests/powerpc
9383N:	/pmac
9384N:	powermac
9385N:	powernv
9386N:	[^a-z0-9]ps3
9387N:	pseries
9388
9389LINUX FOR POWERPC EMBEDDED MPC5XXX
9390M:	Anatolij Gustschin <agust@denx.de>
9391L:	linuxppc-dev@lists.ozlabs.org
9392T:	git git://git.denx.de/linux-denx-agust.git
9393S:	Maintained
9394F:	arch/powerpc/platforms/512x/
9395F:	arch/powerpc/platforms/52xx/
9396
9397LINUX FOR POWERPC EMBEDDED PPC4XX
9398M:	Alistair Popple <alistair@popple.id.au>
9399M:	Matt Porter <mporter@kernel.crashing.org>
9400W:	http://www.penguinppc.org/
9401L:	linuxppc-dev@lists.ozlabs.org
9402S:	Maintained
9403F:	arch/powerpc/platforms/40x/
9404F:	arch/powerpc/platforms/44x/
9405
9406LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9407M:	Scott Wood <oss@buserror.net>
9408M:	Kumar Gala <galak@kernel.crashing.org>
9409W:	http://www.penguinppc.org/
9410L:	linuxppc-dev@lists.ozlabs.org
9411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9412S:	Maintained
9413F:	arch/powerpc/platforms/83xx/
9414F:	arch/powerpc/platforms/85xx/
9415F:	Documentation/devicetree/bindings/powerpc/fsl/
9416
9417LINUX FOR POWERPC EMBEDDED PPC8XX
9418M:	Vitaly Bordug <vitb@kernel.crashing.org>
9419W:	http://www.penguinppc.org/
9420L:	linuxppc-dev@lists.ozlabs.org
9421S:	Maintained
9422F:	arch/powerpc/platforms/8xx/
9423
9424LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9425L:	linuxppc-dev@lists.ozlabs.org
9426S:	Orphan
9427F:	arch/powerpc/*/*virtex*
9428F:	arch/powerpc/*/*/*virtex*
9429
9430LINUX FOR POWERPC PA SEMI PWRFICIENT
9431L:	linuxppc-dev@lists.ozlabs.org
9432S:	Orphan
9433F:	arch/powerpc/platforms/pasemi/
9434F:	drivers/*/*pasemi*
9435F:	drivers/*/*/*pasemi*
9436
9437LINUX KERNEL DUMP TEST MODULE (LKDTM)
9438M:	Kees Cook <keescook@chromium.org>
9439S:	Maintained
9440F:	drivers/misc/lkdtm/*
9441
9442LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9443M:	Alan Stern <stern@rowland.harvard.edu>
9444M:	Andrea Parri <parri.andrea@gmail.com>
9445M:	Will Deacon <will@kernel.org>
9446M:	Peter Zijlstra <peterz@infradead.org>
9447M:	Boqun Feng <boqun.feng@gmail.com>
9448M:	Nicholas Piggin <npiggin@gmail.com>
9449M:	David Howells <dhowells@redhat.com>
9450M:	Jade Alglave <j.alglave@ucl.ac.uk>
9451M:	Luc Maranget <luc.maranget@inria.fr>
9452M:	"Paul E. McKenney" <paulmck@kernel.org>
9453R:	Akira Yokosawa <akiyks@gmail.com>
9454R:	Daniel Lustig <dlustig@nvidia.com>
9455L:	linux-kernel@vger.kernel.org
9456L:	linux-arch@vger.kernel.org
9457S:	Supported
9458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9459F:	tools/memory-model/
9460F:	Documentation/atomic_bitops.txt
9461F:	Documentation/atomic_t.txt
9462F:	Documentation/core-api/atomic_ops.rst
9463F:	Documentation/core-api/refcount-vs-atomic.rst
9464F:	Documentation/memory-barriers.txt
9465
9466LIS3LV02D ACCELEROMETER DRIVER
9467M:	Eric Piel <eric.piel@tremplin-utc.net>
9468S:	Maintained
9469F:	Documentation/misc-devices/lis3lv02d.rst
9470F:	drivers/misc/lis3lv02d/
9471F:	drivers/platform/x86/hp_accel.c
9472
9473LIVE PATCHING
9474M:	Josh Poimboeuf <jpoimboe@redhat.com>
9475M:	Jiri Kosina <jikos@kernel.org>
9476M:	Miroslav Benes <mbenes@suse.cz>
9477M:	Petr Mladek <pmladek@suse.com>
9478R:	Joe Lawrence <joe.lawrence@redhat.com>
9479S:	Maintained
9480F:	kernel/livepatch/
9481F:	include/linux/livepatch.h
9482F:	arch/x86/include/asm/livepatch.h
9483F:	arch/x86/kernel/livepatch.c
9484F:	Documentation/livepatch/
9485F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9486F:	samples/livepatch/
9487F:	tools/testing/selftests/livepatch/
9488L:	live-patching@vger.kernel.org
9489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9490
9491LLC (802.2)
9492L:	netdev@vger.kernel.org
9493S:	Odd fixes
9494F:	include/linux/llc.h
9495F:	include/uapi/linux/llc.h
9496F:	include/net/llc*
9497F:	net/llc/
9498
9499LM73 HARDWARE MONITOR DRIVER
9500M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9501L:	linux-hwmon@vger.kernel.org
9502S:	Maintained
9503F:	drivers/hwmon/lm73.c
9504
9505LM78 HARDWARE MONITOR DRIVER
9506M:	Jean Delvare <jdelvare@suse.com>
9507L:	linux-hwmon@vger.kernel.org
9508S:	Maintained
9509F:	Documentation/hwmon/lm78.rst
9510F:	drivers/hwmon/lm78.c
9511
9512LM83 HARDWARE MONITOR DRIVER
9513M:	Jean Delvare <jdelvare@suse.com>
9514L:	linux-hwmon@vger.kernel.org
9515S:	Maintained
9516F:	Documentation/hwmon/lm83.rst
9517F:	drivers/hwmon/lm83.c
9518
9519LM90 HARDWARE MONITOR DRIVER
9520M:	Jean Delvare <jdelvare@suse.com>
9521L:	linux-hwmon@vger.kernel.org
9522S:	Maintained
9523F:	Documentation/hwmon/lm90.rst
9524F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9525F:	drivers/hwmon/lm90.c
9526F:	include/dt-bindings/thermal/lm90.h
9527
9528LM95234 HARDWARE MONITOR DRIVER
9529M:	Guenter Roeck <linux@roeck-us.net>
9530L:	linux-hwmon@vger.kernel.org
9531S:	Maintained
9532F:	Documentation/hwmon/lm95234.rst
9533F:	drivers/hwmon/lm95234.c
9534
9535LME2510 MEDIA DRIVER
9536M:	Malcolm Priestley <tvboxspy@gmail.com>
9537L:	linux-media@vger.kernel.org
9538W:	https://linuxtv.org
9539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9540S:	Maintained
9541F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9542
9543LOADPIN SECURITY MODULE
9544M:	Kees Cook <keescook@chromium.org>
9545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9546S:	Supported
9547F:	security/loadpin/
9548F:	Documentation/admin-guide/LSM/LoadPin.rst
9549
9550LOCKING PRIMITIVES
9551M:	Peter Zijlstra <peterz@infradead.org>
9552M:	Ingo Molnar <mingo@redhat.com>
9553M:	Will Deacon <will@kernel.org>
9554L:	linux-kernel@vger.kernel.org
9555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9556S:	Maintained
9557F:	Documentation/locking/
9558F:	include/linux/lockdep.h
9559F:	include/linux/spinlock*.h
9560F:	arch/*/include/asm/spinlock*.h
9561F:	include/linux/rwlock*.h
9562F:	include/linux/mutex*.h
9563F:	include/linux/rwsem*.h
9564F:	include/linux/seqlock.h
9565F:	lib/locking*.[ch]
9566F:	kernel/locking/
9567X:	kernel/locking/locktorture.c
9568
9569LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9570M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9571L:	linux-ntfs-dev@lists.sourceforge.net
9572W:	http://www.linux-ntfs.org/content/view/19/37/
9573S:	Maintained
9574F:	Documentation/admin-guide/ldm.rst
9575F:	block/partitions/ldm.*
9576
9577LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9578M:	Sathya Prakash <sathya.prakash@broadcom.com>
9579M:	Chaitra P B <chaitra.basappa@broadcom.com>
9580M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9581L:	MPT-FusionLinux.pdl@broadcom.com
9582L:	linux-scsi@vger.kernel.org
9583W:	http://www.avagotech.com/support/
9584S:	Supported
9585F:	drivers/message/fusion/
9586F:	drivers/scsi/mpt3sas/
9587
9588LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9589M:	Matthew Wilcox <willy@infradead.org>
9590L:	linux-scsi@vger.kernel.org
9591S:	Maintained
9592F:	drivers/scsi/sym53c8xx_2/
9593
9594LTC1660 DAC DRIVER
9595M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9596L:	linux-iio@vger.kernel.org
9597S:	Maintained
9598F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9599F:	drivers/iio/dac/ltc1660.c
9600
9601LTC4261 HARDWARE MONITOR DRIVER
9602M:	Guenter Roeck <linux@roeck-us.net>
9603L:	linux-hwmon@vger.kernel.org
9604S:	Maintained
9605F:	Documentation/hwmon/ltc4261.rst
9606F:	drivers/hwmon/ltc4261.c
9607
9608LTC4306 I2C MULTIPLEXER DRIVER
9609M:	Michael Hennerich <michael.hennerich@analog.com>
9610W:	http://ez.analog.com/community/linux-device-drivers
9611L:	linux-i2c@vger.kernel.org
9612S:	Supported
9613F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9614F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9615
9616LTP (Linux Test Project)
9617M:	Mike Frysinger <vapier@gentoo.org>
9618M:	Cyril Hrubis <chrubis@suse.cz>
9619M:	Wanlong Gao <wanlong.gao@gmail.com>
9620M:	Jan Stancek <jstancek@redhat.com>
9621M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9622M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9623L:	ltp@lists.linux.it (subscribers-only)
9624W:	http://linux-test-project.github.io/
9625T:	git git://github.com/linux-test-project/ltp.git
9626S:	Maintained
9627
9628M68K ARCHITECTURE
9629M:	Geert Uytterhoeven <geert@linux-m68k.org>
9630L:	linux-m68k@lists.linux-m68k.org
9631W:	http://www.linux-m68k.org/
9632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9633S:	Maintained
9634F:	arch/m68k/
9635F:	drivers/zorro/
9636
9637M68K ON APPLE MACINTOSH
9638M:	Joshua Thompson <funaho@jurai.org>
9639W:	http://www.mac.linux-m68k.org/
9640L:	linux-m68k@lists.linux-m68k.org
9641S:	Maintained
9642F:	arch/m68k/mac/
9643
9644M68K ON HP9000/300
9645M:	Philip Blundell <philb@gnu.org>
9646W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9647S:	Maintained
9648F:	arch/m68k/hp300/
9649
9650M88DS3103 MEDIA DRIVER
9651M:	Antti Palosaari <crope@iki.fi>
9652L:	linux-media@vger.kernel.org
9653W:	https://linuxtv.org
9654W:	http://palosaari.fi/linux/
9655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9656T:	git git://linuxtv.org/anttip/media_tree.git
9657S:	Maintained
9658F:	drivers/media/dvb-frontends/m88ds3103*
9659
9660M88RS2000 MEDIA DRIVER
9661M:	Malcolm Priestley <tvboxspy@gmail.com>
9662L:	linux-media@vger.kernel.org
9663W:	https://linuxtv.org
9664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9665S:	Maintained
9666F:	drivers/media/dvb-frontends/m88rs2000*
9667
9668MA901 MASTERKIT USB FM RADIO DRIVER
9669M:	Alexey Klimov <klimov.linux@gmail.com>
9670L:	linux-media@vger.kernel.org
9671T:	git git://linuxtv.org/media_tree.git
9672S:	Maintained
9673F:	drivers/media/radio/radio-ma901.c
9674
9675MAC80211
9676M:	Johannes Berg <johannes@sipsolutions.net>
9677L:	linux-wireless@vger.kernel.org
9678W:	http://wireless.kernel.org/
9679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9681S:	Maintained
9682F:	Documentation/networking/mac80211-injection.txt
9683F:	include/net/mac80211.h
9684F:	net/mac80211/
9685F:	drivers/net/wireless/mac80211_hwsim.[ch]
9686F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9687
9688MAILBOX API
9689M:	Jassi Brar <jassisinghbrar@gmail.com>
9690L:	linux-kernel@vger.kernel.org
9691S:	Maintained
9692F:	drivers/mailbox/
9693F:	include/linux/mailbox_client.h
9694F:	include/linux/mailbox_controller.h
9695
9696MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9697M:	Michael Kerrisk <mtk.manpages@gmail.com>
9698W:	http://www.kernel.org/doc/man-pages
9699L:	linux-man@vger.kernel.org
9700S:	Maintained
9701
9702MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9703M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9704L:	linux-mips@vger.kernel.org
9705S:	Maintained
9706F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9707
9708MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9709M:	Andrew Lunn <andrew@lunn.ch>
9710M:	Vivien Didelot <vivien.didelot@gmail.com>
9711L:	netdev@vger.kernel.org
9712S:	Maintained
9713F:	drivers/net/dsa/mv88e6xxx/
9714F:	include/linux/platform_data/mv88e6xxx.h
9715F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9716
9717MARVELL ARMADA DRM SUPPORT
9718M:	Russell King <linux@armlinux.org.uk>
9719S:	Maintained
9720T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9721T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9722F:	drivers/gpu/drm/armada/
9723F:	include/uapi/drm/armada_drm.h
9724F:	Documentation/devicetree/bindings/display/armada/
9725
9726MARVELL ARMADA 3700 PHY DRIVERS
9727M:	Miquel Raynal <miquel.raynal@bootlin.com>
9728S:	Maintained
9729F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9730F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9731F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9732F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9733
9734MARVELL CRYPTO DRIVER
9735M:	Boris Brezillon <bbrezillon@kernel.org>
9736M:	Arnaud Ebalard <arno@natisbad.org>
9737F:	drivers/crypto/marvell/
9738S:	Maintained
9739L:	linux-crypto@vger.kernel.org
9740
9741MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9742M:	Mirko Lindner <mlindner@marvell.com>
9743M:	Stephen Hemminger <stephen@networkplumber.org>
9744L:	netdev@vger.kernel.org
9745S:	Maintained
9746F:	drivers/net/ethernet/marvell/sk*
9747
9748MARVELL LIBERTAS WIRELESS DRIVER
9749L:	libertas-dev@lists.infradead.org
9750S:	Orphan
9751F:	drivers/net/wireless/marvell/libertas/
9752
9753MARVELL MACCHIATOBIN SUPPORT
9754M:	Russell King <linux@armlinux.org.uk>
9755L:	linux-arm-kernel@lists.infradead.org
9756S:	Maintained
9757F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9758
9759MARVELL MV643XX ETHERNET DRIVER
9760M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9761L:	netdev@vger.kernel.org
9762S:	Maintained
9763F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9764F:	include/linux/mv643xx.h
9765
9766MARVELL MV88X3310 PHY DRIVER
9767M:	Russell King <linux@armlinux.org.uk>
9768L:	netdev@vger.kernel.org
9769S:	Maintained
9770F:	drivers/net/phy/marvell10g.c
9771
9772MARVELL MVEBU THERMAL DRIVER
9773M:	Miquel Raynal <miquel.raynal@bootlin.com>
9774S:	Maintained
9775F:	drivers/thermal/armada_thermal.c
9776
9777MARVELL MVNETA ETHERNET DRIVER
9778M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9779L:	netdev@vger.kernel.org
9780S:	Maintained
9781F:	drivers/net/ethernet/marvell/mvneta.*
9782
9783MARVELL MWIFIEX WIRELESS DRIVER
9784M:	Amitkumar Karwar <amitkarwar@gmail.com>
9785M:	Nishant Sarmukadam <nishants@marvell.com>
9786M:	Ganapathi Bhat <gbhat@marvell.com>
9787M:	Xinming Hu <huxinming820@gmail.com>
9788L:	linux-wireless@vger.kernel.org
9789S:	Maintained
9790F:	drivers/net/wireless/marvell/mwifiex/
9791
9792MARVELL MWL8K WIRELESS DRIVER
9793M:	Lennert Buytenhek <buytenh@wantstofly.org>
9794L:	linux-wireless@vger.kernel.org
9795S:	Odd Fixes
9796F:	drivers/net/wireless/marvell/mwl8k.c
9797
9798MARVELL NAND CONTROLLER DRIVER
9799M:	Miquel Raynal <miquel.raynal@bootlin.com>
9800L:	linux-mtd@lists.infradead.org
9801S:	Maintained
9802F:	drivers/mtd/nand/raw/marvell_nand.c
9803F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9804
9805MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9806M:	Nicolas Pitre <nico@fluxnic.net>
9807S:	Odd Fixes
9808F:	drivers/mmc/host/mvsdio.*
9809
9810MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9811M:	Hu Ziji <huziji@marvell.com>
9812L:	linux-mmc@vger.kernel.org
9813S:	Supported
9814F:	drivers/mmc/host/sdhci-xenon*
9815F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9816
9817MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9818M:	Sunil Goutham <sgoutham@marvell.com>
9819M:	Linu Cherian <lcherian@marvell.com>
9820M:	Geetha sowjanya <gakula@marvell.com>
9821M:	Jerin Jacob <jerinj@marvell.com>
9822L:	netdev@vger.kernel.org
9823S:	Supported
9824F:	drivers/net/ethernet/marvell/octeontx2/af/
9825
9826MATROX FRAMEBUFFER DRIVER
9827L:	linux-fbdev@vger.kernel.org
9828S:	Orphan
9829F:	drivers/video/fbdev/matrox/matroxfb_*
9830F:	include/uapi/linux/matroxfb.h
9831
9832MAX16065 HARDWARE MONITOR DRIVER
9833M:	Guenter Roeck <linux@roeck-us.net>
9834L:	linux-hwmon@vger.kernel.org
9835S:	Maintained
9836F:	Documentation/hwmon/max16065.rst
9837F:	drivers/hwmon/max16065.c
9838
9839MAX2175 SDR TUNER DRIVER
9840M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9841L:	linux-media@vger.kernel.org
9842T:	git git://linuxtv.org/media_tree.git
9843S:	Maintained
9844F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9845F:	Documentation/media/v4l-drivers/max2175.rst
9846F:	drivers/media/i2c/max2175*
9847F:	include/uapi/linux/max2175.h
9848
9849MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9850L:	linux-hwmon@vger.kernel.org
9851S:	Orphan
9852F:	Documentation/hwmon/max6650.rst
9853F:	drivers/hwmon/max6650.c
9854
9855MAX6697 HARDWARE MONITOR DRIVER
9856M:	Guenter Roeck <linux@roeck-us.net>
9857L:	linux-hwmon@vger.kernel.org
9858S:	Maintained
9859F:	Documentation/hwmon/max6697.rst
9860F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9861F:	drivers/hwmon/max6697.c
9862F:	include/linux/platform_data/max6697.h
9863
9864MAX9860 MONO AUDIO VOICE CODEC DRIVER
9865M:	Peter Rosin <peda@axentia.se>
9866L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9867S:	Maintained
9868F:	Documentation/devicetree/bindings/sound/max9860.txt
9869F:	sound/soc/codecs/max9860.*
9870
9871MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9872M:	Andreas Klinger <ak@it-klinger.de>
9873L:	linux-iio@vger.kernel.org
9874S:	Maintained
9875F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9876F:	drivers/iio/proximity/mb1232.c
9877
9878MAXIM MAX77650 PMIC MFD DRIVER
9879M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9880L:	linux-kernel@vger.kernel.org
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/*/*max77650.txt
9883F:	Documentation/devicetree/bindings/*/max77650*.txt
9884F:	include/linux/mfd/max77650.h
9885F:	drivers/mfd/max77650.c
9886F:	drivers/regulator/max77650-regulator.c
9887F:	drivers/power/supply/max77650-charger.c
9888F:	drivers/input/misc/max77650-onkey.c
9889F:	drivers/leds/leds-max77650.c
9890F:	drivers/gpio/gpio-max77650.c
9891
9892MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9893M:	Javier Martinez Canillas <javier@dowhile0.org>
9894L:	linux-kernel@vger.kernel.org
9895S:	Supported
9896F:	drivers/regulator/max77802-regulator.c
9897F:	Documentation/devicetree/bindings/*/*max77802.txt
9898F:	include/dt-bindings/*/*max77802.h
9899
9900MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9901M:	Krzysztof Kozlowski <krzk@kernel.org>
9902M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9903L:	linux-pm@vger.kernel.org
9904S:	Supported
9905F:	drivers/power/supply/max14577_charger.c
9906F:	drivers/power/supply/max77693_charger.c
9907
9908MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9909M:	Chanwoo Choi <cw00.choi@samsung.com>
9910M:	Krzysztof Kozlowski <krzk@kernel.org>
9911M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9912L:	linux-kernel@vger.kernel.org
9913S:	Supported
9914F:	drivers/*/max14577*.c
9915F:	drivers/*/max77686*.c
9916F:	drivers/*/max77693*.c
9917F:	drivers/extcon/extcon-max14577.c
9918F:	drivers/extcon/extcon-max77693.c
9919F:	drivers/rtc/rtc-max77686.c
9920F:	drivers/clk/clk-max77686.c
9921F:	Documentation/devicetree/bindings/mfd/max14577.txt
9922F:	Documentation/devicetree/bindings/*/max77686.txt
9923F:	Documentation/devicetree/bindings/mfd/max77693.txt
9924F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9925F:	include/linux/mfd/max14577*.h
9926F:	include/linux/mfd/max77686*.h
9927F:	include/linux/mfd/max77693*.h
9928
9929MAXIRADIO FM RADIO RECEIVER DRIVER
9930M:	Hans Verkuil <hverkuil@xs4all.nl>
9931L:	linux-media@vger.kernel.org
9932T:	git git://linuxtv.org/media_tree.git
9933W:	https://linuxtv.org
9934S:	Maintained
9935F:	drivers/media/radio/radio-maxiradio*
9936
9937MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9938M:	Peter Rosin <peda@axentia.se>
9939L:	linux-iio@vger.kernel.org
9940S:	Maintained
9941F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9942F:	drivers/iio/potentiometer/mcp4018.c
9943F:	drivers/iio/potentiometer/mcp4531.c
9944
9945MCR20A IEEE-802.15.4 RADIO DRIVER
9946M:	Xue Liu <liuxuenetmail@gmail.com>
9947L:	linux-wpan@vger.kernel.org
9948W:	https://github.com/xueliu/mcr20a-linux
9949S:	Maintained
9950F:	drivers/net/ieee802154/mcr20a.c
9951F:	drivers/net/ieee802154/mcr20a.h
9952F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9953
9954MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9955M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9956L:	linux-iio@vger.kernel.org
9957S:	Maintained
9958F:	drivers/iio/dac/cio-dac.c
9959
9960MEDIA CONTROLLER FRAMEWORK
9961M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9962M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9963L:	linux-media@vger.kernel.org
9964W:	https://www.linuxtv.org
9965T:	git git://linuxtv.org/media_tree.git
9966S:	Supported
9967F:	drivers/media/mc/
9968F:	include/media/media-*.h
9969F:	include/uapi/linux/media.h
9970
9971MEDIA DRIVERS FOR ASCOT2E
9972M:	Sergey Kozlov <serjk@netup.ru>
9973M:	Abylay Ospan <aospan@netup.ru>
9974L:	linux-media@vger.kernel.org
9975W:	https://linuxtv.org
9976W:	http://netup.tv/
9977T:	git git://linuxtv.org/media_tree.git
9978S:	Supported
9979F:	drivers/media/dvb-frontends/ascot2e*
9980
9981MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9982M:	Jasmin Jessich <jasmin@anw.at>
9983L:	linux-media@vger.kernel.org
9984W:	https://linuxtv.org
9985T:	git git://linuxtv.org/media_tree.git
9986S:	Maintained
9987F:	drivers/media/dvb-frontends/cxd2099*
9988
9989MEDIA DRIVERS FOR CXD2841ER
9990M:	Sergey Kozlov <serjk@netup.ru>
9991M:	Abylay Ospan <aospan@netup.ru>
9992L:	linux-media@vger.kernel.org
9993W:	https://linuxtv.org
9994W:	http://netup.tv/
9995T:	git git://linuxtv.org/media_tree.git
9996S:	Supported
9997F:	drivers/media/dvb-frontends/cxd2841er*
9998
9999MEDIA DRIVERS FOR CXD2880
10000M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10001L:	linux-media@vger.kernel.org
10002W:	http://linuxtv.org/
10003T:	git git://linuxtv.org/media_tree.git
10004S:	Supported
10005F:	drivers/media/dvb-frontends/cxd2880/*
10006F:	drivers/media/spi/cxd2880*
10007
10008MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10009L:	linux-media@vger.kernel.org
10010W:	https://linuxtv.org
10011T:	git git://linuxtv.org/media_tree.git
10012S:	Orphan
10013F:	drivers/media/pci/ddbridge/*
10014
10015MEDIA DRIVERS FOR FREESCALE IMX
10016M:	Steve Longerbeam <slongerbeam@gmail.com>
10017M:	Philipp Zabel <p.zabel@pengutronix.de>
10018L:	linux-media@vger.kernel.org
10019T:	git git://linuxtv.org/media_tree.git
10020S:	Maintained
10021F:	Documentation/devicetree/bindings/media/imx.txt
10022F:	Documentation/media/v4l-drivers/imx.rst
10023F:	drivers/staging/media/imx/
10024F:	include/linux/imx-media.h
10025F:	include/media/imx.h
10026
10027MEDIA DRIVER FOR FREESCALE IMX PXP
10028M:	Philipp Zabel <p.zabel@pengutronix.de>
10029L:	linux-media@vger.kernel.org
10030T:	git git://linuxtv.org/media_tree.git
10031S:	Maintained
10032F:	drivers/media/platform/imx-pxp.[ch]
10033
10034MEDIA DRIVERS FOR FREESCALE IMX7
10035M:	Rui Miguel Silva <rmfrfs@gmail.com>
10036L:	linux-media@vger.kernel.org
10037T:	git git://linuxtv.org/media_tree.git
10038S:	Maintained
10039F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10040F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10041F:	Documentation/media/v4l-drivers/imx7.rst
10042F:	drivers/staging/media/imx/imx7-media-csi.c
10043F:	drivers/staging/media/imx/imx7-mipi-csis.c
10044
10045MEDIA DRIVERS FOR HELENE
10046M:	Abylay Ospan <aospan@netup.ru>
10047L:	linux-media@vger.kernel.org
10048W:	https://linuxtv.org
10049W:	http://netup.tv/
10050T:	git git://linuxtv.org/media_tree.git
10051S:	Supported
10052F:	drivers/media/dvb-frontends/helene*
10053
10054MEDIA DRIVERS FOR HORUS3A
10055M:	Sergey Kozlov <serjk@netup.ru>
10056M:	Abylay Ospan <aospan@netup.ru>
10057L:	linux-media@vger.kernel.org
10058W:	https://linuxtv.org
10059W:	http://netup.tv/
10060T:	git git://linuxtv.org/media_tree.git
10061S:	Supported
10062F:	drivers/media/dvb-frontends/horus3a*
10063
10064MEDIA DRIVERS FOR LNBH25
10065M:	Sergey Kozlov <serjk@netup.ru>
10066M:	Abylay Ospan <aospan@netup.ru>
10067L:	linux-media@vger.kernel.org
10068W:	https://linuxtv.org
10069W:	http://netup.tv/
10070T:	git git://linuxtv.org/media_tree.git
10071S:	Supported
10072F:	drivers/media/dvb-frontends/lnbh25*
10073
10074MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10075L:	linux-media@vger.kernel.org
10076W:	https://linuxtv.org
10077T:	git git://linuxtv.org/media_tree.git
10078S:	Orphan
10079F:	drivers/media/dvb-frontends/mxl5xx*
10080
10081MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10082M:	Sergey Kozlov <serjk@netup.ru>
10083M:	Abylay Ospan <aospan@netup.ru>
10084L:	linux-media@vger.kernel.org
10085W:	https://linuxtv.org
10086W:	http://netup.tv/
10087T:	git git://linuxtv.org/media_tree.git
10088S:	Supported
10089F:	drivers/media/pci/netup_unidvb/*
10090
10091MEDIA DRIVERS FOR RENESAS - CEU
10092M:	Jacopo Mondi <jacopo@jmondi.org>
10093L:	linux-media@vger.kernel.org
10094L:	linux-renesas-soc@vger.kernel.org
10095T:	git git://linuxtv.org/media_tree.git
10096S:	Supported
10097F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10098F:	drivers/media/platform/renesas-ceu.c
10099F:	include/media/drv-intf/renesas-ceu.h
10100
10101MEDIA DRIVERS FOR RENESAS - DRIF
10102M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10103L:	linux-media@vger.kernel.org
10104L:	linux-renesas-soc@vger.kernel.org
10105T:	git git://linuxtv.org/media_tree.git
10106S:	Supported
10107F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10108F:	drivers/media/platform/rcar_drif.c
10109
10110MEDIA DRIVERS FOR RENESAS - FCP
10111M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10112L:	linux-media@vger.kernel.org
10113L:	linux-renesas-soc@vger.kernel.org
10114T:	git git://linuxtv.org/media_tree.git
10115S:	Supported
10116F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10117F:	drivers/media/platform/rcar-fcp.c
10118F:	include/media/rcar-fcp.h
10119
10120MEDIA DRIVERS FOR RENESAS - FDP1
10121M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10122L:	linux-media@vger.kernel.org
10123L:	linux-renesas-soc@vger.kernel.org
10124T:	git git://linuxtv.org/media_tree.git
10125S:	Supported
10126F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10127F:	drivers/media/platform/rcar_fdp1.c
10128
10129MEDIA DRIVERS FOR RENESAS - VIN
10130M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10131L:	linux-media@vger.kernel.org
10132L:	linux-renesas-soc@vger.kernel.org
10133T:	git git://linuxtv.org/media_tree.git
10134S:	Supported
10135F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10136F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10137F:	drivers/media/platform/rcar-vin/
10138
10139MEDIA DRIVERS FOR RENESAS - VSP1
10140M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10141M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10142L:	linux-media@vger.kernel.org
10143L:	linux-renesas-soc@vger.kernel.org
10144T:	git git://linuxtv.org/media_tree.git
10145S:	Supported
10146F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10147F:	drivers/media/platform/vsp1/
10148
10149MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10150L:	linux-media@vger.kernel.org
10151W:	https://linuxtv.org
10152T:	git git://linuxtv.org/media_tree.git
10153S:	Orphan
10154F:	drivers/media/dvb-frontends/stv0910*
10155
10156MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10157L:	linux-media@vger.kernel.org
10158W:	https://linuxtv.org
10159T:	git git://linuxtv.org/media_tree.git
10160S:	Orphan
10161F:	drivers/media/dvb-frontends/stv6111*
10162
10163MEDIA DRIVERS FOR STM32 - DCMI
10164M:	Hugues Fruchet <hugues.fruchet@st.com>
10165L:	linux-media@vger.kernel.org
10166T:	git git://linuxtv.org/media_tree.git
10167S:	Supported
10168F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10169F:	drivers/media/platform/stm32/stm32-dcmi.c
10170
10171MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10172M:	Dmitry Osipenko <digetx@gmail.com>
10173L:	linux-media@vger.kernel.org
10174L:	linux-tegra@vger.kernel.org
10175T:	git git://linuxtv.org/media_tree.git
10176S:	Maintained
10177F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10178F:	drivers/staging/media/tegra-vde/
10179
10180MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10181M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10182P:	LinuxTV.org Project
10183L:	linux-media@vger.kernel.org
10184W:	https://linuxtv.org
10185Q:	http://patchwork.kernel.org/project/linux-media/list/
10186T:	git git://linuxtv.org/media_tree.git
10187S:	Maintained
10188F:	Documentation/devicetree/bindings/media/
10189F:	Documentation/media/
10190F:	drivers/media/
10191F:	drivers/staging/media/
10192F:	include/linux/platform_data/media/
10193F:	include/media/
10194F:	include/uapi/linux/dvb/
10195F:	include/uapi/linux/videodev2.h
10196F:	include/uapi/linux/media.h
10197F:	include/uapi/linux/v4l2-*
10198F:	include/uapi/linux/meye.h
10199F:	include/uapi/linux/ivtv*
10200F:	include/uapi/linux/uvcvideo.h
10201
10202MEDIATEK BLUETOOTH DRIVER
10203M:	Sean Wang <sean.wang@mediatek.com>
10204L:	linux-bluetooth@vger.kernel.org
10205L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10206S:	Maintained
10207F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10208F:	drivers/bluetooth/btmtkuart.c
10209
10210MEDIATEK CIR DRIVER
10211M:	Sean Wang <sean.wang@mediatek.com>
10212S:	Maintained
10213F:	drivers/media/rc/mtk-cir.c
10214
10215MEDIATEK DMA DRIVER
10216M:	Sean Wang <sean.wang@mediatek.com>
10217L:	dmaengine@vger.kernel.org
10218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10219L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10220S:	Maintained
10221F:	Documentation/devicetree/bindings/dma/mtk-*
10222F:	drivers/dma/mediatek/
10223
10224MEDIATEK PMIC LED DRIVER
10225M:	Sean Wang <sean.wang@mediatek.com>
10226S:	Maintained
10227F:	drivers/leds/leds-mt6323.c
10228F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10229
10230MEDIATEK ETHERNET DRIVER
10231M:	Felix Fietkau <nbd@openwrt.org>
10232M:	John Crispin <john@phrozen.org>
10233M:	Sean Wang <sean.wang@mediatek.com>
10234M:	Nelson Chang <nelson.chang@mediatek.com>
10235L:	netdev@vger.kernel.org
10236S:	Maintained
10237F:	drivers/net/ethernet/mediatek/
10238
10239MEDIATEK SWITCH DRIVER
10240M:	Sean Wang <sean.wang@mediatek.com>
10241L:	netdev@vger.kernel.org
10242S:	Maintained
10243F:	drivers/net/dsa/mt7530.*
10244F:	net/dsa/tag_mtk.c
10245
10246MEDIATEK JPEG DRIVER
10247M:	Rick Chang <rick.chang@mediatek.com>
10248M:	Bin Liu <bin.liu@mediatek.com>
10249S:	Supported
10250F:	drivers/media/platform/mtk-jpeg/
10251F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10252
10253MEDIATEK MDP DRIVER
10254M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10255M:	Houlong Wei <houlong.wei@mediatek.com>
10256M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10257S:	Supported
10258F:	drivers/media/platform/mtk-mdp/
10259F:	drivers/media/platform/mtk-vpu/
10260F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10261
10262MEDIATEK MEDIA DRIVER
10263M:	Tiffany Lin <tiffany.lin@mediatek.com>
10264M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10265S:	Supported
10266F:	drivers/media/platform/mtk-vcodec/
10267F:	drivers/media/platform/mtk-vpu/
10268F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10269F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10270
10271MEDIATEK MMC/SD/SDIO DRIVER
10272M:	Chaotian Jing <chaotian.jing@mediatek.com>
10273S:	Maintained
10274F:	drivers/mmc/host/mtk-sd.c
10275F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10276
10277MEDIATEK MT76 WIRELESS LAN DRIVER
10278M:	Felix Fietkau <nbd@nbd.name>
10279M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10280R:	Ryder Lee <ryder.lee@mediatek.com>
10281R:	Roy Luo <royluo@google.com>
10282L:	linux-wireless@vger.kernel.org
10283S:	Maintained
10284F:	drivers/net/wireless/mediatek/mt76/
10285
10286MEDIATEK MT7601U WIRELESS LAN DRIVER
10287M:	Jakub Kicinski <kubakici@wp.pl>
10288L:	linux-wireless@vger.kernel.org
10289S:	Maintained
10290F:	drivers/net/wireless/mediatek/mt7601u/
10291
10292MEDIATEK MT7621/28/88 I2C DRIVER
10293M:	Stefan Roese <sr@denx.de>
10294L:	linux-i2c@vger.kernel.org
10295S:	Maintained
10296F:	drivers/i2c/busses/i2c-mt7621.c
10297F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10298
10299MEDIATEK NAND CONTROLLER DRIVER
10300M:	Xiaolei Li <xiaolei.li@mediatek.com>
10301L:	linux-mtd@lists.infradead.org
10302S:	Maintained
10303F:	drivers/mtd/nand/raw/mtk_*
10304F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10305
10306MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10307M:	Sean Wang <sean.wang@mediatek.com>
10308S:	Maintained
10309F:	drivers/char/hw_random/mtk-rng.c
10310
10311MEDIATEK USB3 DRD IP DRIVER
10312M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10313L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10315L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10316S:	Maintained
10317F:	drivers/usb/mtu3/
10318
10319MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10320M:	Peter Senna Tschudin <peter.senna@gmail.com>
10321M:	Martin Donnelly <martin.donnelly@ge.com>
10322M:	Martyn Welch <martyn.welch@collabora.co.uk>
10323S:	Maintained
10324F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10325F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10326
10327MEGARAID SCSI/SAS DRIVERS
10328M:	Kashyap Desai <kashyap.desai@broadcom.com>
10329M:	Sumit Saxena <sumit.saxena@broadcom.com>
10330M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10331L:	megaraidlinux.pdl@broadcom.com
10332L:	linux-scsi@vger.kernel.org
10333W:	http://www.avagotech.com/support/
10334S:	Maintained
10335F:	Documentation/scsi/megaraid.txt
10336F:	drivers/scsi/megaraid.*
10337F:	drivers/scsi/megaraid/
10338
10339MELEXIS MLX90614 DRIVER
10340M:	Crt Mori <cmo@melexis.com>
10341L:	linux-iio@vger.kernel.org
10342W:	http://www.melexis.com
10343S:	Supported
10344F:	drivers/iio/temperature/mlx90614.c
10345
10346MELEXIS MLX90632 DRIVER
10347M:	Crt Mori <cmo@melexis.com>
10348L:	linux-iio@vger.kernel.org
10349W:	http://www.melexis.com
10350S:	Supported
10351F:	drivers/iio/temperature/mlx90632.c
10352
10353MELFAS MIP4 TOUCHSCREEN DRIVER
10354M:	Sangwon Jee <jeesw@melfas.com>
10355W:	http://www.melfas.com
10356S:	Supported
10357F:	drivers/input/touchscreen/melfas_mip4.c
10358F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10359
10360MELLANOX ETHERNET DRIVER (mlx4_en)
10361M:	Tariq Toukan <tariqt@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/mlx4/en_*
10367
10368MELLANOX ETHERNET DRIVER (mlx5e)
10369M:	Saeed Mahameed <saeedm@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_*
10375
10376MELLANOX ETHERNET INNOVA DRIVERS
10377R:	Boris Pismenny <borisp@mellanox.com>
10378L:	netdev@vger.kernel.org
10379S:	Supported
10380W:	http://www.mellanox.com
10381Q:	http://patchwork.ozlabs.org/project/netdev/list/
10382F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10383F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10384F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10385F:	include/linux/mlx5/mlx5_ifc_fpga.h
10386
10387MELLANOX ETHERNET SWITCH DRIVERS
10388M:	Jiri Pirko <jiri@mellanox.com>
10389M:	Ido Schimmel <idosch@mellanox.com>
10390L:	netdev@vger.kernel.org
10391S:	Supported
10392W:	http://www.mellanox.com
10393Q:	http://patchwork.ozlabs.org/project/netdev/list/
10394F:	drivers/net/ethernet/mellanox/mlxsw/
10395F:	tools/testing/selftests/drivers/net/mlxsw/
10396
10397MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10398M:	mlxsw@mellanox.com
10399L:	netdev@vger.kernel.org
10400S:	Supported
10401W:	http://www.mellanox.com
10402Q:	http://patchwork.ozlabs.org/project/netdev/list/
10403F:	drivers/net/ethernet/mellanox/mlxfw/
10404
10405MELLANOX HARDWARE PLATFORM SUPPORT
10406M:	Andy Shevchenko <andy@infradead.org>
10407M:	Darren Hart <dvhart@infradead.org>
10408M:	Vadim Pasternak <vadimp@mellanox.com>
10409L:	platform-driver-x86@vger.kernel.org
10410S:	Supported
10411F:	drivers/platform/mellanox/
10412F:	include/linux/platform_data/mlxreg.h
10413
10414MELLANOX MLX4 core VPI driver
10415M:	Tariq Toukan <tariqt@mellanox.com>
10416L:	netdev@vger.kernel.org
10417L:	linux-rdma@vger.kernel.org
10418W:	http://www.mellanox.com
10419Q:	http://patchwork.ozlabs.org/project/netdev/list/
10420S:	Supported
10421F:	drivers/net/ethernet/mellanox/mlx4/
10422F:	include/linux/mlx4/
10423
10424MELLANOX MLX4 IB driver
10425M:	Yishai Hadas <yishaih@mellanox.com>
10426L:	linux-rdma@vger.kernel.org
10427W:	http://www.mellanox.com
10428Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10429S:	Supported
10430F:	drivers/infiniband/hw/mlx4/
10431F:	include/linux/mlx4/
10432F:	include/uapi/rdma/mlx4-abi.h
10433
10434MELLANOX MLX5 core VPI driver
10435M:	Saeed Mahameed <saeedm@mellanox.com>
10436M:	Leon Romanovsky <leonro@mellanox.com>
10437L:	netdev@vger.kernel.org
10438L:	linux-rdma@vger.kernel.org
10439W:	http://www.mellanox.com
10440Q:	http://patchwork.ozlabs.org/project/netdev/list/
10441S:	Supported
10442F:	drivers/net/ethernet/mellanox/mlx5/core/
10443F:	include/linux/mlx5/
10444F:	Documentation/networking/device_drivers/mellanox/
10445
10446MELLANOX MLX5 IB driver
10447M:	Leon Romanovsky <leonro@mellanox.com>
10448L:	linux-rdma@vger.kernel.org
10449W:	http://www.mellanox.com
10450Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10451S:	Supported
10452F:	drivers/infiniband/hw/mlx5/
10453F:	include/linux/mlx5/
10454F:	include/uapi/rdma/mlx5-abi.h
10455
10456MELLANOX MLXCPLD I2C AND MUX DRIVER
10457M:	Vadim Pasternak <vadimp@mellanox.com>
10458M:	Michael Shych <michaelsh@mellanox.com>
10459L:	linux-i2c@vger.kernel.org
10460S:	Supported
10461F:	drivers/i2c/busses/i2c-mlxcpld.c
10462F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10463F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10464
10465MELLANOX MLXCPLD LED DRIVER
10466M:	Vadim Pasternak <vadimp@mellanox.com>
10467L:	linux-leds@vger.kernel.org
10468S:	Supported
10469F:	drivers/leds/leds-mlxcpld.c
10470F:	drivers/leds/leds-mlxreg.c
10471F:	Documentation/leds/leds-mlxcpld.rst
10472
10473MELLANOX PLATFORM DRIVER
10474M:	Vadim Pasternak <vadimp@mellanox.com>
10475L:	platform-driver-x86@vger.kernel.org
10476S:	Supported
10477F:	drivers/platform/x86/mlx-platform.c
10478
10479MEMBARRIER SUPPORT
10480M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10481M:	"Paul E. McKenney" <paulmck@kernel.org>
10482L:	linux-kernel@vger.kernel.org
10483S:	Supported
10484F:	kernel/sched/membarrier.c
10485F:	include/uapi/linux/membarrier.h
10486F:	arch/powerpc/include/asm/membarrier.h
10487
10488MEMBLOCK
10489M:	Mike Rapoport <rppt@linux.ibm.com>
10490L:	linux-mm@kvack.org
10491S:	Maintained
10492F:	include/linux/memblock.h
10493F:	mm/memblock.c
10494F:	Documentation/core-api/boot-time-mm.rst
10495
10496MEMORY MANAGEMENT
10497L:	linux-mm@kvack.org
10498W:	http://www.linux-mm.org
10499S:	Maintained
10500F:	include/linux/mm.h
10501F:	include/linux/gfp.h
10502F:	include/linux/mmzone.h
10503F:	include/linux/memory_hotplug.h
10504F:	include/linux/vmalloc.h
10505F:	mm/
10506
10507MEMORY TECHNOLOGY DEVICES (MTD)
10508M:	David Woodhouse <dwmw2@infradead.org>
10509M:	Brian Norris <computersforpeace@gmail.com>
10510M:	Marek Vasut <marek.vasut@gmail.com>
10511M:	Miquel Raynal <miquel.raynal@bootlin.com>
10512M:	Richard Weinberger <richard@nod.at>
10513M:	Vignesh Raghavendra <vigneshr@ti.com>
10514L:	linux-mtd@lists.infradead.org
10515W:	http://www.linux-mtd.infradead.org/
10516Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10519S:	Maintained
10520F:	Documentation/devicetree/bindings/mtd/
10521F:	drivers/mtd/
10522F:	include/linux/mtd/
10523F:	include/uapi/mtd/
10524
10525MEN A21 WATCHDOG DRIVER
10526M:	Johannes Thumshirn <morbidrsa@gmail.com>
10527L:	linux-watchdog@vger.kernel.org
10528S:	Maintained
10529F:	drivers/watchdog/mena21_wdt.c
10530
10531MEN CHAMELEON BUS (mcb)
10532M:	Johannes Thumshirn <morbidrsa@gmail.com>
10533S:	Maintained
10534F:	drivers/mcb/
10535F:	include/linux/mcb.h
10536F:	Documentation/driver-api/men-chameleon-bus.rst
10537
10538MEN F21BMC (Board Management Controller)
10539M:	Andreas Werner <andreas.werner@men.de>
10540S:	Supported
10541F:	drivers/mfd/menf21bmc.c
10542F:	drivers/watchdog/menf21bmc_wdt.c
10543F:	drivers/leds/leds-menf21bmc.c
10544F:	drivers/hwmon/menf21bmc_hwmon.c
10545F:	Documentation/hwmon/menf21bmc.rst
10546
10547MEN Z069 WATCHDOG DRIVER
10548M:	Johannes Thumshirn <jth@kernel.org>
10549L:	linux-watchdog@vger.kernel.org
10550S:	Maintained
10551F:	drivers/watchdog/menz69_wdt.c
10552
10553MESON AO CEC DRIVER FOR AMLOGIC SOCS
10554M:	Neil Armstrong <narmstrong@baylibre.com>
10555L:	linux-media@vger.kernel.org
10556L:	linux-amlogic@lists.infradead.org
10557W:	http://linux-meson.com/
10558S:	Supported
10559F:	drivers/media/platform/meson/ao-cec.c
10560F:	drivers/media/platform/meson/ao-cec-g12a.c
10561F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10562T:	git git://linuxtv.org/media_tree.git
10563
10564MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10565M:	Liang Yang <liang.yang@amlogic.com>
10566L:	linux-mtd@lists.infradead.org
10567S:	Maintained
10568F:	drivers/mtd/nand/raw/meson_*
10569F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10570
10571MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10572M:	Maxime Jourdan <mjourdan@baylibre.com>
10573L:	linux-media@vger.kernel.org
10574L:	linux-amlogic@lists.infradead.org
10575S:	Supported
10576F:	drivers/staging/media/meson/vdec/
10577T:	git git://linuxtv.org/media_tree.git
10578
10579METHODE UDPU SUPPORT
10580M:	Vladimir Vid <vladimir.vid@sartura.hr>
10581S:	Maintained
10582F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10583
10584MICROBLAZE ARCHITECTURE
10585M:	Michal Simek <monstr@monstr.eu>
10586W:	http://www.monstr.eu/fdt/
10587T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10588S:	Supported
10589F:	arch/microblaze/
10590
10591MICROCHIP AT91 SERIAL DRIVER
10592M:	Richard Genoud <richard.genoud@gmail.com>
10593S:	Maintained
10594F:	drivers/tty/serial/atmel_serial.c
10595F:	drivers/tty/serial/atmel_serial.h
10596F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10597
10598MICROCHIP AUDIO ASOC DRIVERS
10599M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10600L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10601S:	Supported
10602F:	sound/soc/atmel
10603
10604MICROCHIP DMA DRIVER
10605M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10607L:	dmaengine@vger.kernel.org
10608S:	Supported
10609F:	drivers/dma/at_hdmac.c
10610F:	drivers/dma/at_hdmac_regs.h
10611F:	include/linux/platform_data/dma-atmel.h
10612F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10613F:	include/dt-bindings/dma/at91.h
10614
10615MICROCHIP ECC DRIVER
10616M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10617L:	linux-crypto@vger.kernel.org
10618S:	Maintained
10619F:	drivers/crypto/atmel-ecc.*
10620
10621MICROCHIP I2C DRIVER
10622M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10623L:	linux-i2c@vger.kernel.org
10624S:	Supported
10625F:	drivers/i2c/busses/i2c-at91.h
10626F:	drivers/i2c/busses/i2c-at91-*.c
10627
10628MICROCHIP ISC DRIVER
10629M:	Eugen Hristev <eugen.hristev@microchip.com>
10630L:	linux-media@vger.kernel.org
10631S:	Supported
10632F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10633F:	drivers/media/platform/atmel/atmel-isc.h
10634F:	drivers/media/platform/atmel/atmel-isc-base.c
10635F:	drivers/media/platform/atmel/atmel-isc-regs.h
10636F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10637
10638MICROCHIP ISI DRIVER
10639M:	Eugen Hristev <eugen.hristev@microchip.com>
10640L:	linux-media@vger.kernel.org
10641S:	Supported
10642F:	drivers/media/platform/atmel/atmel-isi.c
10643F:	drivers/media/platform/atmel/atmel-isi.h
10644
10645MICROCHIP AT91 USART MFD DRIVER
10646M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10647L:	linux-kernel@vger.kernel.org
10648S:	Supported
10649F:	drivers/mfd/at91-usart.c
10650F:	include/dt-bindings/mfd/at91-usart.h
10651F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10652
10653MICROCHIP AT91 USART SPI DRIVER
10654M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10655L:	linux-spi@vger.kernel.org
10656S:	Supported
10657F:	drivers/spi/spi-at91-usart.c
10658F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10659
10660MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10661M:	Woojung Huh <woojung.huh@microchip.com>
10662M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10663L:	netdev@vger.kernel.org
10664S:	Maintained
10665F:	net/dsa/tag_ksz.c
10666F:	drivers/net/dsa/microchip/*
10667F:	include/linux/platform_data/microchip-ksz.h
10668F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10669
10670MICROCHIP LAN743X ETHERNET DRIVER
10671M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10672M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10673L:	netdev@vger.kernel.org
10674S:	Maintained
10675F:	drivers/net/ethernet/microchip/lan743x_*
10676
10677MICROCHIP LCDFB DRIVER
10678M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10679L:	linux-fbdev@vger.kernel.org
10680S:	Maintained
10681F:	drivers/video/fbdev/atmel_lcdfb.c
10682F:	include/video/atmel_lcdc.h
10683
10684MICROCHIP MMC/SD/SDIO MCI DRIVER
10685M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10686S:	Maintained
10687F:	drivers/mmc/host/atmel-mci.c
10688
10689MICROCHIP MCP16502 PMIC DRIVER
10690M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10692S:	Maintained
10693F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10694F:	drivers/regulator/mcp16502.c
10695
10696MICROCHIP MCP3911 ADC DRIVER
10697M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10698M:	Kent Gustavsson <kent@minoris.se>
10699L:	linux-iio@vger.kernel.org
10700S:	Supported
10701F:	drivers/iio/adc/mcp3911.c
10702F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10703
10704MICROCHIP NAND DRIVER
10705M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10706L:	linux-mtd@lists.infradead.org
10707S:	Supported
10708F:	drivers/mtd/nand/raw/atmel/*
10709F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10710
10711MICROCHIP PWM DRIVER
10712M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10714L:	linux-pwm@vger.kernel.org
10715S:	Supported
10716F:	drivers/pwm/pwm-atmel.c
10717F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10718
10719MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10720M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10721M:	Eugen Hristev <eugen.hristev@microchip.com>
10722L:	linux-iio@vger.kernel.org
10723S:	Supported
10724F:	drivers/iio/adc/at91-sama5d2_adc.c
10725F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10726F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10727
10728MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10729M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10730S:	Supported
10731F:	drivers/power/reset/at91-sama5d2_shdwc.c
10732
10733MICROCHIP SPI DRIVER
10734M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10735S:	Supported
10736F:	drivers/spi/spi-atmel.*
10737
10738MICROCHIP SSC DRIVER
10739M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10741S:	Supported
10742F:	drivers/misc/atmel-ssc.c
10743F:	include/linux/atmel-ssc.h
10744
10745MICROCHIP USBA UDC DRIVER
10746M:	Cristian Birsan <cristian.birsan@microchip.com>
10747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10748S:	Supported
10749F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10750
10751MICROCHIP USB251XB DRIVER
10752M:	Richard Leitner <richard.leitner@skidata.com>
10753L:	linux-usb@vger.kernel.org
10754S:	Maintained
10755F:	drivers/usb/misc/usb251xb.c
10756F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10757
10758MICROCHIP XDMA DRIVER
10759M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10760L:	linux-arm-kernel@lists.infradead.org
10761L:	dmaengine@vger.kernel.org
10762S:	Supported
10763F:	drivers/dma/at_xdmac.c
10764
10765MICROSEMI MIPS SOCS
10766M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10767M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10768L:	linux-mips@vger.kernel.org
10769S:	Supported
10770F:	arch/mips/generic/board-ocelot.c
10771F:	arch/mips/configs/generic/board-ocelot.config
10772F:	arch/mips/boot/dts/mscc/
10773F:	Documentation/devicetree/bindings/mips/mscc.txt
10774
10775MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10776M:	Don Brace <don.brace@microsemi.com>
10777L:	esc.storagedev@microsemi.com
10778L:	linux-scsi@vger.kernel.org
10779S:	Supported
10780F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10781F:	drivers/scsi/smartpqi/Kconfig
10782F:	drivers/scsi/smartpqi/Makefile
10783F:	include/linux/cciss*.h
10784F:	include/uapi/linux/cciss*.h
10785F:	Documentation/scsi/smartpqi.txt
10786
10787MICROSEMI ETHERNET SWITCH DRIVER
10788M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10789M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10790L:	netdev@vger.kernel.org
10791S:	Supported
10792F:	drivers/net/ethernet/mscc/
10793
10794MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10795M:	Chen Yu <yu.c.chen@intel.com>
10796L:	platform-driver-x86@vger.kernel.org
10797S:	Supported
10798F:	drivers/platform/x86/surfacepro3_button.c
10799
10800MICROTEK X6 SCANNER
10801M:	Oliver Neukum <oliver@neukum.org>
10802S:	Maintained
10803F:	drivers/usb/image/microtek.*
10804
10805MIPS
10806M:	Ralf Baechle <ralf@linux-mips.org>
10807M:	Paul Burton <paul.burton@mips.com>
10808M:	James Hogan <jhogan@kernel.org>
10809L:	linux-mips@vger.kernel.org
10810W:	http://www.linux-mips.org/
10811T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10813Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10814S:	Supported
10815F:	Documentation/devicetree/bindings/mips/
10816F:	Documentation/mips/
10817F:	arch/mips/
10818F:	drivers/platform/mips/
10819
10820MIPS BOSTON DEVELOPMENT BOARD
10821M:	Paul Burton <paul.burton@mips.com>
10822L:	linux-mips@vger.kernel.org
10823S:	Maintained
10824F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10825F:	arch/mips/boot/dts/img/boston.dts
10826F:	arch/mips/configs/generic/board-boston.config
10827F:	drivers/clk/imgtec/clk-boston.c
10828F:	include/dt-bindings/clock/boston-clock.h
10829
10830MIPS GENERIC PLATFORM
10831M:	Paul Burton <paul.burton@mips.com>
10832L:	linux-mips@vger.kernel.org
10833S:	Supported
10834F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10835F:	arch/mips/generic/
10836F:	arch/mips/tools/generic-board-config.sh
10837
10838MIPS/LOONGSON1 ARCHITECTURE
10839M:	Keguang Zhang <keguang.zhang@gmail.com>
10840L:	linux-mips@vger.kernel.org
10841S:	Maintained
10842F:	arch/mips/loongson32/
10843F:	arch/mips/include/asm/mach-loongson32/
10844F:	drivers/*/*loongson1*
10845F:	drivers/*/*/*loongson1*
10846
10847MIPS/LOONGSON2 ARCHITECTURE
10848M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10849L:	linux-mips@vger.kernel.org
10850S:	Maintained
10851F:	arch/mips/loongson64/fuloong-2e/
10852F:	arch/mips/loongson64/lemote-2f/
10853F:	arch/mips/include/asm/mach-loongson64/
10854F:	drivers/*/*loongson2*
10855F:	drivers/*/*/*loongson2*
10856
10857MIPS/LOONGSON3 ARCHITECTURE
10858M:	Huacai Chen <chenhc@lemote.com>
10859L:	linux-mips@vger.kernel.org
10860S:	Maintained
10861F:	arch/mips/loongson64/
10862F:	arch/mips/include/asm/mach-loongson64/
10863F:	drivers/platform/mips/cpu_hwmon.c
10864F:	drivers/*/*loongson3*
10865F:	drivers/*/*/*loongson3*
10866
10867MIPS RINT INSTRUCTION EMULATION
10868M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10869L:	linux-mips@vger.kernel.org
10870S:	Supported
10871F:	arch/mips/math-emu/sp_rint.c
10872F:	arch/mips/math-emu/dp_rint.c
10873
10874MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10875M:	Hans Verkuil <hverkuil@xs4all.nl>
10876L:	linux-media@vger.kernel.org
10877T:	git git://linuxtv.org/media_tree.git
10878W:	https://linuxtv.org
10879S:	Odd Fixes
10880F:	drivers/media/radio/radio-miropcm20*
10881
10882MMP SUPPORT
10883R:	Lubomir Rintel <lkundrak@v3.sk>
10884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10885S:	Odd Fixes
10886F:	arch/arm/boot/dts/mmp*
10887F:	arch/arm/mach-mmp/
10888
10889MMU GATHER AND TLB INVALIDATION
10890M:	Will Deacon <will@kernel.org>
10891M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10892M:	Andrew Morton <akpm@linux-foundation.org>
10893M:	Nick Piggin <npiggin@gmail.com>
10894M:	Peter Zijlstra <peterz@infradead.org>
10895L:	linux-arch@vger.kernel.org
10896L:	linux-mm@kvack.org
10897S:	Maintained
10898F:	arch/*/include/asm/tlb.h
10899F:	include/asm-generic/tlb.h
10900F:	mm/mmu_gather.c
10901
10902MN88472 MEDIA DRIVER
10903M:	Antti Palosaari <crope@iki.fi>
10904L:	linux-media@vger.kernel.org
10905W:	https://linuxtv.org
10906W:	http://palosaari.fi/linux/
10907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10908S:	Maintained
10909F:	drivers/media/dvb-frontends/mn88472*
10910
10911MN88473 MEDIA DRIVER
10912M:	Antti Palosaari <crope@iki.fi>
10913L:	linux-media@vger.kernel.org
10914W:	https://linuxtv.org
10915W:	http://palosaari.fi/linux/
10916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10917S:	Maintained
10918F:	drivers/media/dvb-frontends/mn88473*
10919
10920MODULE SUPPORT
10921M:	Jessica Yu <jeyu@kernel.org>
10922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10923S:	Maintained
10924F:	include/linux/module.h
10925F:	kernel/module.c
10926
10927MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10928W:	http://popies.net/meye/
10929S:	Orphan
10930F:	Documentation/media/v4l-drivers/meye*
10931F:	drivers/media/pci/meye/
10932F:	include/uapi/linux/meye.h
10933
10934MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10935M:	Jiri Slaby <jirislaby@gmail.com>
10936S:	Maintained
10937F:	Documentation/driver-api/serial/moxa-smartio.rst
10938F:	drivers/tty/mxser.*
10939
10940MR800 AVERMEDIA USB FM RADIO DRIVER
10941M:	Alexey Klimov <klimov.linux@gmail.com>
10942L:	linux-media@vger.kernel.org
10943T:	git git://linuxtv.org/media_tree.git
10944S:	Maintained
10945F:	drivers/media/radio/radio-mr800.c
10946
10947MRF24J40 IEEE 802.15.4 RADIO DRIVER
10948M:	Alan Ott <alan@signal11.us>
10949L:	linux-wpan@vger.kernel.org
10950S:	Maintained
10951F:	drivers/net/ieee802154/mrf24j40.c
10952F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10953
10954MSI LAPTOP SUPPORT
10955M:	"Lee, Chun-Yi" <jlee@suse.com>
10956L:	platform-driver-x86@vger.kernel.org
10957S:	Maintained
10958F:	drivers/platform/x86/msi-laptop.c
10959
10960MSI WMI SUPPORT
10961L:	platform-driver-x86@vger.kernel.org
10962S:	Orphan
10963F:	drivers/platform/x86/msi-wmi.c
10964
10965MSI001 MEDIA DRIVER
10966M:	Antti Palosaari <crope@iki.fi>
10967L:	linux-media@vger.kernel.org
10968W:	https://linuxtv.org
10969W:	http://palosaari.fi/linux/
10970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10971T:	git git://linuxtv.org/anttip/media_tree.git
10972S:	Maintained
10973F:	drivers/media/tuners/msi001*
10974
10975MSI2500 MEDIA DRIVER
10976M:	Antti Palosaari <crope@iki.fi>
10977L:	linux-media@vger.kernel.org
10978W:	https://linuxtv.org
10979W:	http://palosaari.fi/linux/
10980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10981T:	git git://linuxtv.org/anttip/media_tree.git
10982S:	Maintained
10983F:	drivers/media/usb/msi2500/
10984
10985MSYSTEMS DISKONCHIP G3 MTD DRIVER
10986M:	Robert Jarzmik <robert.jarzmik@free.fr>
10987L:	linux-mtd@lists.infradead.org
10988S:	Maintained
10989F:	drivers/mtd/devices/docg3*
10990
10991MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
10997F:	include/media/i2c/mt9m032.h
10998
10999MT9P031 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/mt9p031.c
11005F:	include/media/i2c/mt9p031.h
11006
11007MT9T001 APTINA CAMERA SENSOR
11008M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11009L:	linux-media@vger.kernel.org
11010T:	git git://linuxtv.org/media_tree.git
11011S:	Maintained
11012F:	drivers/media/i2c/mt9t001.c
11013F:	include/media/i2c/mt9t001.h
11014
11015MT9T112 APTINA CAMERA SENSOR
11016M:	Jacopo Mondi <jacopo@jmondi.org>
11017L:	linux-media@vger.kernel.org
11018T:	git git://linuxtv.org/media_tree.git
11019S:	Odd Fixes
11020F:	drivers/media/i2c/mt9t112.c
11021F:	include/media/i2c/mt9t112.h
11022
11023MT9V032 APTINA CAMERA SENSOR
11024M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11025L:	linux-media@vger.kernel.org
11026T:	git git://linuxtv.org/media_tree.git
11027S:	Maintained
11028F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11029F:	drivers/media/i2c/mt9v032.c
11030F:	include/media/i2c/mt9v032.h
11031
11032MT9V111 APTINA CAMERA SENSOR
11033M:	Jacopo Mondi <jacopo@jmondi.org>
11034L:	linux-media@vger.kernel.org
11035T:	git git://linuxtv.org/media_tree.git
11036S:	Maintained
11037F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11038F:	drivers/media/i2c/mt9v111.c
11039
11040MULTIFUNCTION DEVICES (MFD)
11041M:	Lee Jones <lee.jones@linaro.org>
11042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11043S:	Supported
11044F:	Documentation/devicetree/bindings/mfd/
11045F:	drivers/mfd/
11046F:	include/linux/mfd/
11047F:	include/dt-bindings/mfd/
11048
11049MULTIMEDIA CARD (MMC) ETC. OVER SPI
11050S:	Orphan
11051F:	drivers/mmc/host/mmc_spi.c
11052F:	include/linux/spi/mmc_spi.h
11053
11054MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11055M:	Ulf Hansson <ulf.hansson@linaro.org>
11056L:	linux-mmc@vger.kernel.org
11057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11058S:	Maintained
11059F:	Documentation/devicetree/bindings/mmc/
11060F:	drivers/mmc/
11061F:	include/linux/mmc/
11062F:	include/uapi/linux/mmc/
11063
11064MULTIPLEXER SUBSYSTEM
11065M:	Peter Rosin <peda@axentia.se>
11066S:	Maintained
11067F:	Documentation/ABI/testing/sysfs-class-mux*
11068F:	Documentation/devicetree/bindings/mux/
11069F:	include/dt-bindings/mux/
11070F:	include/linux/mux/
11071F:	drivers/mux/
11072
11073MULTITECH MULTIPORT CARD (ISICOM)
11074S:	Orphan
11075F:	drivers/tty/isicom.c
11076F:	include/linux/isicom.h
11077
11078MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11079M:	Bin Liu <b-liu@ti.com>
11080L:	linux-usb@vger.kernel.org
11081S:	Maintained
11082F:	drivers/usb/musb/
11083
11084MXL301RF MEDIA DRIVER
11085M:	Akihiro Tsukada <tskd08@gmail.com>
11086L:	linux-media@vger.kernel.org
11087S:	Odd Fixes
11088F:	drivers/media/tuners/mxl301rf*
11089
11090MXL5007T MEDIA DRIVER
11091M:	Michael Krufky <mkrufky@linuxtv.org>
11092L:	linux-media@vger.kernel.org
11093W:	https://linuxtv.org
11094W:	http://github.com/mkrufky
11095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11096T:	git git://linuxtv.org/mkrufky/tuners.git
11097S:	Maintained
11098F:	drivers/media/tuners/mxl5007t.*
11099
11100MXSFB DRM DRIVER
11101M:	Marek Vasut <marex@denx.de>
11102M:	Stefan Agner <stefan@agner.ch>
11103L:	dri-devel@lists.freedesktop.org
11104S:	Supported
11105F:	drivers/gpu/drm/mxsfb/
11106F:	Documentation/devicetree/bindings/display/mxsfb.txt
11107T:	git git://anongit.freedesktop.org/drm/drm-misc
11108
11109MYLEX DAC960 PCI RAID Controller
11110M:	Hannes Reinecke <hare@kernel.org>
11111L:	linux-scsi@vger.kernel.org
11112S:	Supported
11113F:	drivers/scsi/myrb.*
11114F:	drivers/scsi/myrs.*
11115
11116MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11117M:	Chris Lee <christopher.lee@cspi.com>
11118L:	netdev@vger.kernel.org
11119W:	https://www.cspi.com/ethernet-products/support/downloads/
11120S:	Supported
11121F:	drivers/net/ethernet/myricom/myri10ge/
11122
11123NAND FLASH SUBSYSTEM
11124M:	Miquel Raynal <miquel.raynal@bootlin.com>
11125R:	Richard Weinberger <richard@nod.at>
11126L:	linux-mtd@lists.infradead.org
11127W:	http://www.linux-mtd.infradead.org/
11128Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11130S:	Maintained
11131F:	drivers/mtd/nand/
11132F:	include/linux/mtd/*nand*.h
11133
11134NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11135M:	Daniel Mack <zonque@gmail.com>
11136S:	Maintained
11137L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11138W:	http://www.native-instruments.com
11139F:	sound/usb/caiaq/
11140
11141NATSEMI ETHERNET DRIVER (DP8381x)
11142S:	Orphan
11143F:	drivers/net/ethernet/natsemi/natsemi.c
11144
11145NCR 5380 SCSI DRIVERS
11146M:	Finn Thain <fthain@telegraphics.com.au>
11147M:	Michael Schmitz <schmitzmic@gmail.com>
11148L:	linux-scsi@vger.kernel.org
11149S:	Maintained
11150F:	Documentation/scsi/g_NCR5380.txt
11151F:	drivers/scsi/NCR5380.*
11152F:	drivers/scsi/arm/cumana_1.c
11153F:	drivers/scsi/arm/oak.c
11154F:	drivers/scsi/atari_scsi.*
11155F:	drivers/scsi/dmx3191d.c
11156F:	drivers/scsi/g_NCR5380.*
11157F:	drivers/scsi/mac_scsi.*
11158F:	drivers/scsi/sun3_scsi.*
11159F:	drivers/scsi/sun3_scsi_vme.c
11160
11161NCSI LIBRARY:
11162M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11163S:	Maintained
11164F:	net/ncsi/
11165
11166NCT6775 HARDWARE MONITOR DRIVER
11167M:	Guenter Roeck <linux@roeck-us.net>
11168L:	linux-hwmon@vger.kernel.org
11169S:	Maintained
11170F:	Documentation/hwmon/nct6775.rst
11171F:	drivers/hwmon/nct6775.c
11172
11173NET_FAILOVER MODULE
11174M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11175L:	netdev@vger.kernel.org
11176S:	Supported
11177F:	drivers/net/net_failover.c
11178F:	include/net/net_failover.h
11179F:	Documentation/networking/net_failover.rst
11180
11181NETEM NETWORK EMULATOR
11182M:	Stephen Hemminger <stephen@networkplumber.org>
11183L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11184S:	Maintained
11185F:	net/sched/sch_netem.c
11186
11187NETERION 10GbE DRIVERS (s2io/vxge)
11188M:	Jon Mason <jdmason@kudzu.us>
11189L:	netdev@vger.kernel.org
11190S:	Supported
11191F:	Documentation/networking/device_drivers/neterion/s2io.txt
11192F:	Documentation/networking/device_drivers/neterion/vxge.txt
11193F:	drivers/net/ethernet/neterion/
11194
11195NETFILTER
11196M:	Pablo Neira Ayuso <pablo@netfilter.org>
11197M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11198M:	Florian Westphal <fw@strlen.de>
11199L:	netfilter-devel@vger.kernel.org
11200L:	coreteam@netfilter.org
11201W:	http://www.netfilter.org/
11202W:	http://www.iptables.org/
11203W:	http://www.nftables.org/
11204Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11207S:	Maintained
11208F:	include/linux/netfilter*
11209F:	include/linux/netfilter/
11210F:	include/net/netfilter/
11211F:	include/uapi/linux/netfilter*
11212F:	include/uapi/linux/netfilter/
11213F:	net/*/netfilter.c
11214F:	net/*/netfilter/
11215F:	net/netfilter/
11216F:	net/bridge/br_netfilter*.c
11217
11218NETROM NETWORK LAYER
11219M:	Ralf Baechle <ralf@linux-mips.org>
11220L:	linux-hams@vger.kernel.org
11221W:	http://www.linux-ax25.org/
11222S:	Maintained
11223F:	include/net/netrom.h
11224F:	include/uapi/linux/netrom.h
11225F:	net/netrom/
11226
11227NETRONOME ETHERNET DRIVERS
11228M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11229L:	oss-drivers@netronome.com
11230S:	Maintained
11231F:	drivers/net/ethernet/netronome/
11232
11233NETWORK BLOCK DEVICE (NBD)
11234M:	Josef Bacik <josef@toxicpanda.com>
11235S:	Maintained
11236L:	linux-block@vger.kernel.org
11237L:	nbd@other.debian.org
11238F:	Documentation/admin-guide/blockdev/nbd.rst
11239F:	drivers/block/nbd.c
11240F:	include/trace/events/nbd.h
11241F:	include/uapi/linux/nbd.h
11242
11243NETWORK DROP MONITOR
11244M:	Neil Horman <nhorman@tuxdriver.com>
11245L:	netdev@vger.kernel.org
11246S:	Maintained
11247W:	https://fedorahosted.org/dropwatch/
11248F:	net/core/drop_monitor.c
11249F:	include/uapi/linux/net_dropmon.h
11250F:	include/net/drop_monitor.h
11251
11252NETWORKING DRIVERS
11253M:	"David S. Miller" <davem@davemloft.net>
11254L:	netdev@vger.kernel.org
11255W:	http://www.linuxfoundation.org/en/Net
11256Q:	http://patchwork.ozlabs.org/project/netdev/list/
11257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11259S:	Odd Fixes
11260F:	Documentation/devicetree/bindings/net/
11261F:	drivers/net/
11262F:	include/linux/if_*
11263F:	include/linux/netdevice.h
11264F:	include/linux/etherdevice.h
11265F:	include/linux/fcdevice.h
11266F:	include/linux/fddidevice.h
11267F:	include/linux/hippidevice.h
11268F:	include/linux/inetdevice.h
11269F:	include/uapi/linux/if_*
11270F:	include/uapi/linux/netdevice.h
11271
11272NETWORKING DRIVERS (WIRELESS)
11273M:	Kalle Valo <kvalo@codeaurora.org>
11274L:	linux-wireless@vger.kernel.org
11275Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11278S:	Maintained
11279F:	Documentation/devicetree/bindings/net/wireless/
11280F:	drivers/net/wireless/
11281
11282NETWORKING [DSA]
11283M:	Andrew Lunn <andrew@lunn.ch>
11284M:	Vivien Didelot <vivien.didelot@gmail.com>
11285M:	Florian Fainelli <f.fainelli@gmail.com>
11286S:	Maintained
11287F:	Documentation/devicetree/bindings/net/dsa/
11288F:	net/dsa/
11289F:	include/net/dsa.h
11290F:	include/linux/dsa/
11291F:	include/linux/platform_data/dsa.h
11292F:	drivers/net/dsa/
11293
11294NETWORKING [GENERAL]
11295M:	"David S. Miller" <davem@davemloft.net>
11296L:	netdev@vger.kernel.org
11297W:	http://www.linuxfoundation.org/en/Net
11298Q:	http://patchwork.ozlabs.org/project/netdev/list/
11299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11301B:	mailto:netdev@vger.kernel.org
11302S:	Maintained
11303F:	net/
11304F:	include/net/
11305F:	include/linux/in.h
11306F:	include/linux/net.h
11307F:	include/linux/netdevice.h
11308F:	include/uapi/linux/in.h
11309F:	include/uapi/linux/net.h
11310F:	include/uapi/linux/netdevice.h
11311F:	include/uapi/linux/net_namespace.h
11312F:	tools/testing/selftests/net/
11313F:	lib/net_utils.c
11314F:	lib/random32.c
11315F:	Documentation/networking/
11316
11317NETWORKING [IPSEC]
11318M:	Steffen Klassert <steffen.klassert@secunet.com>
11319M:	Herbert Xu <herbert@gondor.apana.org.au>
11320M:	"David S. Miller" <davem@davemloft.net>
11321L:	netdev@vger.kernel.org
11322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11324S:	Maintained
11325F:	net/xfrm/
11326F:	net/key/
11327F:	net/ipv4/xfrm*
11328F:	net/ipv4/esp4*
11329F:	net/ipv4/ah4.c
11330F:	net/ipv4/ipcomp.c
11331F:	net/ipv4/ip_vti.c
11332F:	net/ipv6/xfrm*
11333F:	net/ipv6/esp6*
11334F:	net/ipv6/ah6.c
11335F:	net/ipv6/ipcomp6.c
11336F:	net/ipv6/ip6_vti.c
11337F:	include/uapi/linux/xfrm.h
11338F:	include/net/xfrm.h
11339
11340NETWORKING [IPv4/IPv6]
11341M:	"David S. Miller" <davem@davemloft.net>
11342M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11343M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11344L:	netdev@vger.kernel.org
11345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11346S:	Maintained
11347F:	net/ipv4/
11348F:	net/ipv6/
11349F:	include/net/ip*
11350F:	arch/x86/net/*
11351
11352NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11353M:	Paul Moore <paul@paul-moore.com>
11354W:	https://github.com/netlabel
11355L:	netdev@vger.kernel.org
11356L:	linux-security-module@vger.kernel.org
11357S:	Maintained
11358F:	Documentation/netlabel/
11359F:	include/net/calipso.h
11360F:	include/net/cipso_ipv4.h
11361F:	include/net/netlabel.h
11362F:	include/uapi/linux/netfilter/xt_SECMARK.h
11363F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11364F:	net/netlabel/
11365F:	net/ipv4/cipso_ipv4.c
11366F:	net/ipv6/calipso.c
11367F:	net/netfilter/xt_CONNSECMARK.c
11368F:	net/netfilter/xt_SECMARK.c
11369
11370NETWORKING [TCP]
11371M:	Eric Dumazet <edumazet@google.com>
11372L:	netdev@vger.kernel.org
11373S:	Maintained
11374F:	net/ipv4/tcp*.c
11375F:	net/ipv4/syncookies.c
11376F:	net/ipv6/tcp*.c
11377F:	net/ipv6/syncookies.c
11378F:	include/uapi/linux/tcp.h
11379F:	include/net/tcp.h
11380F:	include/linux/tcp.h
11381F:	include/trace/events/tcp.h
11382
11383NETWORKING [TLS]
11384M:	Boris Pismenny <borisp@mellanox.com>
11385M:	Aviad Yehezkel <aviadye@mellanox.com>
11386M:	Dave Watson <davejwatson@fb.com>
11387M:	John Fastabend <john.fastabend@gmail.com>
11388M:	Daniel Borkmann <daniel@iogearbox.net>
11389M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11390L:	netdev@vger.kernel.org
11391S:	Maintained
11392F:	net/tls/*
11393F:	include/uapi/linux/tls.h
11394F:	include/net/tls.h
11395
11396NETWORKING [WIRELESS]
11397L:	linux-wireless@vger.kernel.org
11398Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11399
11400NETDEVSIM
11401M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11402S:	Maintained
11403F:	drivers/net/netdevsim/*
11404
11405NETXEN (1/10) GbE SUPPORT
11406M:	Manish Chopra <manishc@marvell.com>
11407M:	Rahul Verma <rahulv@marvell.com>
11408M:	GR-Linux-NIC-Dev@marvell.com
11409L:	netdev@vger.kernel.org
11410S:	Supported
11411F:	drivers/net/ethernet/qlogic/netxen/
11412
11413NEXTHOP
11414M:	David Ahern <dsahern@kernel.org>
11415L:	netdev@vger.kernel.org
11416S:	Maintained
11417F:	include/net/nexthop.h
11418F:	include/uapi/linux/nexthop.h
11419F:	include/net/netns/nexthop.h
11420F:	net/ipv4/nexthop.c
11421
11422NFC SUBSYSTEM
11423L:	netdev@vger.kernel.org
11424S:	Orphan
11425F:	net/nfc/
11426F:	include/net/nfc/
11427F:	include/uapi/linux/nfc.h
11428F:	drivers/nfc/
11429F:	include/linux/platform_data/nfcmrvl.h
11430F:	Documentation/devicetree/bindings/net/nfc/
11431
11432NFS, SUNRPC, AND LOCKD CLIENTS
11433M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11434M:	Anna Schumaker <anna.schumaker@netapp.com>
11435L:	linux-nfs@vger.kernel.org
11436W:	http://client.linux-nfs.org
11437T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11438S:	Maintained
11439F:	fs/lockd/
11440F:	fs/nfs/
11441F:	fs/nfs_common/
11442F:	net/sunrpc/
11443F:	include/linux/lockd/
11444F:	include/linux/nfs*
11445F:	include/linux/sunrpc/
11446F:	include/uapi/linux/nfs*
11447F:	include/uapi/linux/sunrpc/
11448
11449NILFS2 FILESYSTEM
11450M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11451L:	linux-nilfs@vger.kernel.org
11452W:	https://nilfs.sourceforge.io/
11453W:	https://nilfs.osdn.jp/
11454T:	git git://github.com/konis/nilfs2.git
11455S:	Supported
11456F:	Documentation/filesystems/nilfs2.txt
11457F:	fs/nilfs2/
11458F:	include/trace/events/nilfs2.h
11459F:	include/uapi/linux/nilfs2_api.h
11460F:	include/uapi/linux/nilfs2_ondisk.h
11461
11462NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
11468
11469NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11470M:	GOTO Masanori <gotom@debian.or.jp>
11471M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11472W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11473S:	Maintained
11474F:	Documentation/scsi/NinjaSCSI.txt
11475F:	drivers/scsi/nsp32*
11476
11477NIOS2 ARCHITECTURE
11478M:	Ley Foon Tan <lftan@altera.com>
11479L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11481S:	Maintained
11482F:	arch/nios2/
11483
11484NOHZ, DYNTICKS SUPPORT
11485M:	Frederic Weisbecker <fweisbec@gmail.com>
11486M:	Thomas Gleixner <tglx@linutronix.de>
11487M:	Ingo Molnar <mingo@kernel.org>
11488L:	linux-kernel@vger.kernel.org
11489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11490S:	Maintained
11491F:	kernel/time/tick*.*
11492F:	include/linux/tick.h
11493F:	include/linux/sched/nohz.h
11494
11495NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11496M:	Pavel Machek <pavel@ucw.cz>
11497M:	Sakari Ailus <sakari.ailus@iki.fi>
11498L:	linux-media@vger.kernel.org
11499S:	Maintained
11500F:	drivers/media/i2c/et8ek8
11501F:	drivers/media/i2c/ad5820.c
11502
11503NOKIA N900 POWER SUPPLY DRIVERS
11504R:	Pali Rohár <pali.rohar@gmail.com>
11505F:	include/linux/power/bq2415x_charger.h
11506F:	include/linux/power/bq27xxx_battery.h
11507F:	include/linux/power/isp1704_charger.h
11508F:	drivers/power/supply/bq2415x_charger.c
11509F:	drivers/power/supply/bq27xxx_battery.c
11510F:	drivers/power/supply/bq27xxx_battery_i2c.c
11511F:	drivers/power/supply/isp1704_charger.c
11512F:	drivers/power/supply/rx51_battery.c
11513
11514NOLIBC HEADER FILE
11515M:	Willy Tarreau <w@1wt.eu>
11516S:	Maintained
11517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11518F:	tools/include/nolibc/
11519
11520NTB AMD DRIVER
11521M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11522L:	linux-ntb@googlegroups.com
11523S:	Supported
11524F:	drivers/ntb/hw/amd/
11525
11526NTB DRIVER CORE
11527M:	Jon Mason <jdmason@kudzu.us>
11528M:	Dave Jiang <dave.jiang@intel.com>
11529M:	Allen Hubbe <allenbh@gmail.com>
11530L:	linux-ntb@googlegroups.com
11531S:	Supported
11532W:	https://github.com/jonmason/ntb/wiki
11533T:	git git://github.com/jonmason/ntb.git
11534F:	drivers/ntb/
11535F:	drivers/net/ntb_netdev.c
11536F:	include/linux/ntb.h
11537F:	include/linux/ntb_transport.h
11538F:	tools/testing/selftests/ntb/
11539
11540NTB IDT DRIVER
11541M:	Serge Semin <fancer.lancer@gmail.com>
11542L:	linux-ntb@googlegroups.com
11543S:	Supported
11544F:	drivers/ntb/hw/idt/
11545
11546NTB INTEL DRIVER
11547M:	Dave Jiang <dave.jiang@intel.com>
11548L:	linux-ntb@googlegroups.com
11549S:	Supported
11550W:	https://github.com/davejiang/linux/wiki
11551T:	git https://github.com/davejiang/linux.git
11552F:	drivers/ntb/hw/intel/
11553
11554NTFS FILESYSTEM
11555M:	Anton Altaparmakov <anton@tuxera.com>
11556L:	linux-ntfs-dev@lists.sourceforge.net
11557W:	http://www.tuxera.com/
11558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11559S:	Supported
11560F:	Documentation/filesystems/ntfs.txt
11561F:	fs/ntfs/
11562
11563NUBUS SUBSYSTEM
11564M:	Finn Thain <fthain@telegraphics.com.au>
11565L:	linux-m68k@lists.linux-m68k.org
11566S:	Maintained
11567F:	arch/*/include/asm/nubus.h
11568F:	drivers/nubus/
11569F:	include/linux/nubus.h
11570F:	include/uapi/linux/nubus.h
11571
11572NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11573M:	Antonino Daplas <adaplas@gmail.com>
11574L:	linux-fbdev@vger.kernel.org
11575S:	Maintained
11576F:	drivers/video/fbdev/riva/
11577F:	drivers/video/fbdev/nvidia/
11578
11579NVM EXPRESS DRIVER
11580M:	Keith Busch <kbusch@kernel.org>
11581M:	Jens Axboe <axboe@fb.com>
11582M:	Christoph Hellwig <hch@lst.de>
11583M:	Sagi Grimberg <sagi@grimberg.me>
11584L:	linux-nvme@lists.infradead.org
11585T:	git://git.infradead.org/nvme.git
11586W:	http://git.infradead.org/nvme.git
11587S:	Supported
11588F:	drivers/nvme/host/
11589F:	include/linux/nvme.h
11590F:	include/uapi/linux/nvme_ioctl.h
11591
11592NVM EXPRESS FC TRANSPORT DRIVERS
11593M:	James Smart <james.smart@broadcom.com>
11594L:	linux-nvme@lists.infradead.org
11595S:	Supported
11596F:	include/linux/nvme-fc.h
11597F:	include/linux/nvme-fc-driver.h
11598F:	drivers/nvme/host/fc.c
11599F:	drivers/nvme/target/fc.c
11600F:	drivers/nvme/target/fcloop.c
11601
11602NVM EXPRESS TARGET DRIVER
11603M:	Christoph Hellwig <hch@lst.de>
11604M:	Sagi Grimberg <sagi@grimberg.me>
11605L:	linux-nvme@lists.infradead.org
11606T:	git://git.infradead.org/nvme.git
11607W:	http://git.infradead.org/nvme.git
11608S:	Supported
11609F:	drivers/nvme/target/
11610
11611NVMEM FRAMEWORK
11612M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11613S:	Maintained
11614F:	drivers/nvmem/
11615F:	Documentation/devicetree/bindings/nvmem/
11616F:	Documentation/ABI/stable/sysfs-bus-nvmem
11617F:	include/linux/nvmem-consumer.h
11618F:	include/linux/nvmem-provider.h
11619
11620NXP FXAS21002C DRIVER
11621M:	Rui Miguel Silva <rmfrfs@gmail.com>
11622L:	linux-iio@vger.kernel.org
11623S:	Maintained
11624F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11625F:	drivers/iio/gyro/fxas21002c_core.c
11626F:	drivers/iio/gyro/fxas21002c.h
11627F:	drivers/iio/gyro/fxas21002c_i2c.c
11628F:	drivers/iio/gyro/fxas21002c_spi.c
11629
11630NXP SGTL5000 DRIVER
11631M:	Fabio Estevam <festevam@gmail.com>
11632L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11633S:	Maintained
11634F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11635F:	sound/soc/codecs/sgtl5000*
11636
11637NXP SJA1105 ETHERNET SWITCH DRIVER
11638M:	Vladimir Oltean <olteanv@gmail.com>
11639L:	linux-kernel@vger.kernel.org
11640S:	Maintained
11641F:	drivers/net/dsa/sja1105
11642
11643NXP TDA998X DRM DRIVER
11644M:	Russell King <linux@armlinux.org.uk>
11645S:	Maintained
11646T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11647T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11648F:	drivers/gpu/drm/i2c/tda998x_drv.c
11649F:	include/drm/i2c/tda998x.h
11650F:	include/dt-bindings/display/tda998x.h
11651K:	"nxp,tda998x"
11652
11653NXP TFA9879 DRIVER
11654M:	Peter Rosin <peda@axentia.se>
11655L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11656S:	Maintained
11657F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11658F:	sound/soc/codecs/tfa9879*
11659
11660NXP-NCI NFC DRIVER
11661M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11662R:	Charles Gorand <charles.gorand@effinnov.com>
11663L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11664S:	Supported
11665F:	drivers/nfc/nxp-nci
11666
11667OBJAGG
11668M:	Jiri Pirko <jiri@mellanox.com>
11669L:	netdev@vger.kernel.org
11670S:	Supported
11671F:	lib/objagg.c
11672F:	lib/test_objagg.c
11673F:	include/linux/objagg.h
11674
11675NXP FSPI DRIVER
11676R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11677M:	Ashish Kumar <ashish.kumar@nxp.com>
11678L:	linux-spi@vger.kernel.org
11679S:	Maintained
11680F:	drivers/spi/spi-nxp-fspi.c
11681F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11682
11683OBJTOOL
11684M:	Josh Poimboeuf <jpoimboe@redhat.com>
11685M:	Peter Zijlstra <peterz@infradead.org>
11686S:	Supported
11687F:	tools/objtool/
11688
11689OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11690M:	Frederic Barrat <fbarrat@linux.ibm.com>
11691M:	Andrew Donnellan <ajd@linux.ibm.com>
11692L:	linuxppc-dev@lists.ozlabs.org
11693S:	Supported
11694F:	arch/powerpc/platforms/powernv/ocxl.c
11695F:	arch/powerpc/include/asm/pnv-ocxl.h
11696F:	drivers/misc/ocxl/
11697F:	include/misc/ocxl*
11698F:	include/uapi/misc/ocxl.h
11699F:	Documentation/userspace-api/accelerators/ocxl.rst
11700
11701OMAP AUDIO SUPPORT
11702M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11703M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11704L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11705L:	linux-omap@vger.kernel.org
11706S:	Maintained
11707F:	sound/soc/ti/omap*
11708F:	sound/soc/ti/rx51.c
11709F:	sound/soc/ti/n810.c
11710F:	sound/soc/ti/sdma-pcm.*
11711
11712OMAP CLOCK FRAMEWORK SUPPORT
11713M:	Paul Walmsley <paul@pwsan.com>
11714L:	linux-omap@vger.kernel.org
11715S:	Maintained
11716F:	arch/arm/*omap*/*clock*
11717
11718OMAP DEVICE TREE SUPPORT
11719M:	Benoît Cousson <bcousson@baylibre.com>
11720M:	Tony Lindgren <tony@atomide.com>
11721L:	linux-omap@vger.kernel.org
11722L:	devicetree@vger.kernel.org
11723S:	Maintained
11724F:	arch/arm/boot/dts/*omap*
11725F:	arch/arm/boot/dts/*am3*
11726F:	arch/arm/boot/dts/*am4*
11727F:	arch/arm/boot/dts/*am5*
11728F:	arch/arm/boot/dts/*dra7*
11729
11730OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11731L:	linux-omap@vger.kernel.org
11732L:	linux-fbdev@vger.kernel.org
11733S:	Orphan
11734F:	drivers/video/fbdev/omap2/
11735F:	Documentation/arm/omap/dss.rst
11736
11737OMAP FRAMEBUFFER SUPPORT
11738L:	linux-fbdev@vger.kernel.org
11739L:	linux-omap@vger.kernel.org
11740S:	Orphan
11741F:	drivers/video/fbdev/omap/
11742
11743OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11744M:	Roger Quadros <rogerq@ti.com>
11745M:	Tony Lindgren <tony@atomide.com>
11746L:	linux-omap@vger.kernel.org
11747S:	Maintained
11748F:	drivers/memory/omap-gpmc.c
11749F:	arch/arm/mach-omap2/*gpmc*
11750
11751OMAP GPIO DRIVER
11752M:	Grygorii Strashko <grygorii.strashko@ti.com>
11753M:	Santosh Shilimkar <ssantosh@kernel.org>
11754M:	Kevin Hilman <khilman@kernel.org>
11755L:	linux-omap@vger.kernel.org
11756S:	Maintained
11757F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11758F:	drivers/gpio/gpio-omap.c
11759
11760OMAP HARDWARE SPINLOCK SUPPORT
11761M:	Ohad Ben-Cohen <ohad@wizery.com>
11762L:	linux-omap@vger.kernel.org
11763S:	Maintained
11764F:	drivers/hwspinlock/omap_hwspinlock.c
11765
11766OMAP HS MMC SUPPORT
11767L:	linux-mmc@vger.kernel.org
11768L:	linux-omap@vger.kernel.org
11769S:	Orphan
11770F:	drivers/mmc/host/omap_hsmmc.c
11771
11772OMAP HWMOD DATA
11773M:	Paul Walmsley <paul@pwsan.com>
11774L:	linux-omap@vger.kernel.org
11775S:	Maintained
11776F:	arch/arm/mach-omap2/omap_hwmod*data*
11777
11778OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11779M:	Benoît Cousson <bcousson@baylibre.com>
11780L:	linux-omap@vger.kernel.org
11781S:	Maintained
11782F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11783
11784OMAP HWMOD SUPPORT
11785M:	Benoît Cousson <bcousson@baylibre.com>
11786M:	Paul Walmsley <paul@pwsan.com>
11787L:	linux-omap@vger.kernel.org
11788S:	Maintained
11789F:	arch/arm/mach-omap2/omap_hwmod.*
11790
11791OMAP I2C DRIVER
11792M:	Vignesh R <vigneshr@ti.com>
11793L:	linux-omap@vger.kernel.org
11794L:	linux-i2c@vger.kernel.org
11795S:	Maintained
11796F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11797F:	drivers/i2c/busses/i2c-omap.c
11798
11799OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11800M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11801L:	linux-media@vger.kernel.org
11802S:	Maintained
11803F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11804F:	drivers/media/platform/omap3isp/
11805F:	drivers/staging/media/omap4iss/
11806
11807OMAP MMC SUPPORT
11808M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11809L:	linux-omap@vger.kernel.org
11810S:	Odd Fixes
11811F:	drivers/mmc/host/omap.c
11812
11813OMAP POWER MANAGEMENT SUPPORT
11814M:	Kevin Hilman <khilman@kernel.org>
11815L:	linux-omap@vger.kernel.org
11816S:	Maintained
11817F:	arch/arm/*omap*/*pm*
11818F:	drivers/cpufreq/omap-cpufreq.c
11819
11820OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11821M:	Rajendra Nayak <rnayak@codeaurora.org>
11822M:	Paul Walmsley <paul@pwsan.com>
11823L:	linux-omap@vger.kernel.org
11824S:	Maintained
11825F:	arch/arm/mach-omap2/prm*
11826
11827OMAP RANDOM NUMBER GENERATOR SUPPORT
11828M:	Deepak Saxena <dsaxena@plexity.net>
11829S:	Maintained
11830F:	drivers/char/hw_random/omap-rng.c
11831
11832OMAP USB SUPPORT
11833L:	linux-usb@vger.kernel.org
11834L:	linux-omap@vger.kernel.org
11835S:	Orphan
11836F:	drivers/usb/*/*omap*
11837F:	arch/arm/*omap*/usb*
11838
11839OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11840M:	Mark Jackson <mpfj@newflow.co.uk>
11841L:	linux-omap@vger.kernel.org
11842S:	Maintained
11843F:	arch/arm/boot/dts/am335x-nano.dts
11844
11845OMAP1 SUPPORT
11846M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11847M:	Tony Lindgren <tony@atomide.com>
11848L:	linux-omap@vger.kernel.org
11849Q:	http://patchwork.kernel.org/project/linux-omap/list/
11850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11851S:	Maintained
11852F:	arch/arm/mach-omap1/
11853F:	arch/arm/plat-omap/
11854F:	arch/arm/configs/omap1_defconfig
11855F:	drivers/i2c/busses/i2c-omap.c
11856F:	include/linux/platform_data/i2c-omap.h
11857F:	include/linux/platform_data/ams-delta-fiq.h
11858
11859OMAP2+ SUPPORT
11860M:	Tony Lindgren <tony@atomide.com>
11861L:	linux-omap@vger.kernel.org
11862W:	http://www.muru.com/linux/omap/
11863W:	http://linux.omap.com/
11864Q:	http://patchwork.kernel.org/project/linux-omap/list/
11865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11866S:	Maintained
11867F:	arch/arm/mach-omap2/
11868F:	arch/arm/plat-omap/
11869F:	arch/arm/configs/omap2plus_defconfig
11870F:	drivers/i2c/busses/i2c-omap.c
11871F:	drivers/irqchip/irq-omap-intc.c
11872F:	drivers/mfd/*omap*.c
11873F:	drivers/mfd/menelaus.c
11874F:	drivers/mfd/palmas.c
11875F:	drivers/mfd/tps65217.c
11876F:	drivers/mfd/tps65218.c
11877F:	drivers/mfd/tps65910.c
11878F:	drivers/mfd/twl-core.[ch]
11879F:	drivers/mfd/twl4030*.c
11880F:	drivers/mfd/twl6030*.c
11881F:	drivers/mfd/twl6040*.c
11882F:	drivers/regulator/palmas-regulator*.c
11883F:	drivers/regulator/pbias-regulator.c
11884F:	drivers/regulator/tps65217-regulator.c
11885F:	drivers/regulator/tps65218-regulator.c
11886F:	drivers/regulator/tps65910-regulator.c
11887F:	drivers/regulator/twl-regulator.c
11888F:	drivers/regulator/twl6030-regulator.c
11889F:	include/linux/platform_data/i2c-omap.h
11890
11891ONION OMEGA2+ BOARD
11892M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11893L:	linux-mips@vger.kernel.org
11894S:	Maintained
11895F:	arch/mips/boot/dts/ralink/omega2p.dts
11896
11897OMFS FILESYSTEM
11898M:	Bob Copeland <me@bobcopeland.com>
11899L:	linux-karma-devel@lists.sourceforge.net
11900S:	Maintained
11901F:	Documentation/filesystems/omfs.txt
11902F:	fs/omfs/
11903
11904OMNIKEY CARDMAN 4000 DRIVER
11905M:	Harald Welte <laforge@gnumonks.org>
11906S:	Maintained
11907F:	drivers/char/pcmcia/cm4000_cs.c
11908F:	include/linux/cm4000_cs.h
11909F:	include/uapi/linux/cm4000_cs.h
11910
11911OMNIKEY CARDMAN 4040 DRIVER
11912M:	Harald Welte <laforge@gnumonks.org>
11913S:	Maintained
11914F:	drivers/char/pcmcia/cm4040_cs.*
11915
11916OMNIVISION OV13858 SENSOR DRIVER
11917M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11918L:	linux-media@vger.kernel.org
11919T:	git git://linuxtv.org/media_tree.git
11920S:	Maintained
11921F:	drivers/media/i2c/ov13858.c
11922
11923OMNIVISION OV2680 SENSOR DRIVER
11924M:	Rui Miguel Silva <rmfrfs@gmail.com>
11925L:	linux-media@vger.kernel.org
11926T:	git git://linuxtv.org/media_tree.git
11927S:	Maintained
11928F:	drivers/media/i2c/ov2680.c
11929F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11930
11931OMNIVISION OV2685 SENSOR DRIVER
11932M:	Shunqian Zheng <zhengsq@rock-chips.com>
11933L:	linux-media@vger.kernel.org
11934T:	git git://linuxtv.org/media_tree.git
11935S:	Maintained
11936F:	drivers/media/i2c/ov2685.c
11937
11938OMNIVISION OV5640 SENSOR DRIVER
11939M:	Steve Longerbeam <slongerbeam@gmail.com>
11940L:	linux-media@vger.kernel.org
11941T:	git git://linuxtv.org/media_tree.git
11942S:	Maintained
11943F:	drivers/media/i2c/ov5640.c
11944
11945OMNIVISION OV5647 SENSOR DRIVER
11946M:	Luis Oliveira <lolivei@synopsys.com>
11947L:	linux-media@vger.kernel.org
11948T:	git git://linuxtv.org/media_tree.git
11949S:	Maintained
11950F:	drivers/media/i2c/ov5647.c
11951
11952OMNIVISION OV5670 SENSOR DRIVER
11953M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11954M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11955L:	linux-media@vger.kernel.org
11956T:	git git://linuxtv.org/media_tree.git
11957S:	Maintained
11958F:	drivers/media/i2c/ov5670.c
11959
11960OMNIVISION OV5675 SENSOR DRIVER
11961M:	Shawn Tu <shawnx.tu@intel.com>
11962L:	linux-media@vger.kernel.org
11963T:	git git://linuxtv.org/media_tree.git
11964S:	Maintained
11965F:	drivers/media/i2c/ov5675.c
11966
11967OMNIVISION OV5695 SENSOR DRIVER
11968M:	Shunqian Zheng <zhengsq@rock-chips.com>
11969L:	linux-media@vger.kernel.org
11970T:	git git://linuxtv.org/media_tree.git
11971S:	Maintained
11972F:	drivers/media/i2c/ov5695.c
11973
11974OMNIVISION OV7670 SENSOR DRIVER
11975M:	Jonathan Corbet <corbet@lwn.net>
11976L:	linux-media@vger.kernel.org
11977T:	git git://linuxtv.org/media_tree.git
11978S:	Maintained
11979F:	drivers/media/i2c/ov7670.c
11980F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11981
11982OMNIVISION OV772x SENSOR DRIVER
11983M:	Jacopo Mondi <jacopo@jmondi.org>
11984L:	linux-media@vger.kernel.org
11985T:	git git://linuxtv.org/media_tree.git
11986S:	Odd fixes
11987F:	drivers/media/i2c/ov772x.c
11988F:	include/media/i2c/ov772x.h
11989F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11990
11991OMNIVISION OV7740 SENSOR DRIVER
11992M:	Wenyou Yang <wenyou.yang@microchip.com>
11993L:	linux-media@vger.kernel.org
11994T:	git git://linuxtv.org/media_tree.git
11995S:	Maintained
11996F:	drivers/media/i2c/ov7740.c
11997F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11998
11999OMNIVISION OV9640 SENSOR DRIVER
12000M:	Petr Cvek <petrcvekcz@gmail.com>
12001L:	linux-media@vger.kernel.org
12002S:	Maintained
12003F:	drivers/media/i2c/ov9640.*
12004
12005OMNIVISION OV8856 SENSOR DRIVER
12006M:	Ben Kao <ben.kao@intel.com>
12007L:	linux-media@vger.kernel.org
12008T:	git git://linuxtv.org/media_tree.git
12009S:	Maintained
12010F:	drivers/media/i2c/ov8856.c
12011
12012OMNIVISION OV9650 SENSOR DRIVER
12013M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12014R:	Akinobu Mita <akinobu.mita@gmail.com>
12015R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12016L:	linux-media@vger.kernel.org
12017T:	git git://linuxtv.org/media_tree.git
12018S:	Maintained
12019F:	drivers/media/i2c/ov9650.c
12020F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12021
12022ONENAND FLASH DRIVER
12023M:	Kyungmin Park <kyungmin.park@samsung.com>
12024L:	linux-mtd@lists.infradead.org
12025S:	Maintained
12026F:	drivers/mtd/nand/onenand/
12027F:	include/linux/mtd/onenand*.h
12028
12029OP-TEE DRIVER
12030M:	Jens Wiklander <jens.wiklander@linaro.org>
12031L:	tee-dev@lists.linaro.org
12032S:	Maintained
12033F:	drivers/tee/optee/
12034
12035OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12036M:	Sumit Garg <sumit.garg@linaro.org>
12037L:	tee-dev@lists.linaro.org
12038S:	Maintained
12039F:	drivers/char/hw_random/optee-rng.c
12040
12041OPA-VNIC DRIVER
12042M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12043M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12044L:	linux-rdma@vger.kernel.org
12045S:	Supported
12046F:	drivers/infiniband/ulp/opa_vnic
12047
12048OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12049M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12050M:	Frank Rowand <frowand.list@gmail.com>
12051L:	devicetree@vger.kernel.org
12052S:	Maintained
12053F:	Documentation/devicetree/dynamic-resolution-notes.txt
12054F:	Documentation/devicetree/overlay-notes.txt
12055F:	drivers/of/overlay.c
12056F:	drivers/of/resolver.c
12057K:	of_overlay_notifier_
12058
12059OPEN FIRMWARE AND FLATTENED DEVICE TREE
12060M:	Rob Herring <robh+dt@kernel.org>
12061M:	Frank Rowand <frowand.list@gmail.com>
12062L:	devicetree@vger.kernel.org
12063W:	http://www.devicetree.org/
12064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12065S:	Maintained
12066F:	drivers/of/
12067F:	include/linux/of*.h
12068F:	scripts/dtc/
12069F:	Documentation/ABI/testing/sysfs-firmware-ofw
12070
12071OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12072M:	Rob Herring <robh+dt@kernel.org>
12073M:	Mark Rutland <mark.rutland@arm.com>
12074L:	devicetree@vger.kernel.org
12075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12076Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12077S:	Maintained
12078F:	Documentation/devicetree/
12079F:	arch/*/boot/dts/
12080F:	include/dt-bindings/
12081
12082OPENCORES I2C BUS DRIVER
12083M:	Peter Korsgaard <peter@korsgaard.com>
12084M:	Andrew Lunn <andrew@lunn.ch>
12085L:	linux-i2c@vger.kernel.org
12086S:	Maintained
12087F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12088F:	Documentation/i2c/busses/i2c-ocores.rst
12089F:	drivers/i2c/busses/i2c-ocores.c
12090F:	include/linux/platform_data/i2c-ocores.h
12091
12092OPENRISC ARCHITECTURE
12093M:	Jonas Bonn <jonas@southpole.se>
12094M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12095M:	Stafford Horne <shorne@gmail.com>
12096T:	git git://github.com/openrisc/linux.git
12097L:	openrisc@lists.librecores.org
12098W:	http://openrisc.io
12099S:	Maintained
12100F:	Documentation/devicetree/bindings/openrisc/
12101F:	Documentation/openrisc/
12102F:	arch/openrisc/
12103F:	drivers/irqchip/irq-ompic.c
12104F:	drivers/irqchip/irq-or1k-*
12105
12106OPENVSWITCH
12107M:	Pravin B Shelar <pshelar@ovn.org>
12108L:	netdev@vger.kernel.org
12109L:	dev@openvswitch.org
12110W:	http://openvswitch.org
12111S:	Maintained
12112F:	net/openvswitch/
12113F:	include/uapi/linux/openvswitch.h
12114
12115OPERATING PERFORMANCE POINTS (OPP)
12116M:	Viresh Kumar <vireshk@kernel.org>
12117M:	Nishanth Menon <nm@ti.com>
12118M:	Stephen Boyd <sboyd@kernel.org>
12119L:	linux-pm@vger.kernel.org
12120S:	Maintained
12121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12122F:	drivers/opp/
12123F:	include/linux/pm_opp.h
12124F:	Documentation/power/opp.rst
12125F:	Documentation/devicetree/bindings/opp/
12126
12127OPL4 DRIVER
12128M:	Clemens Ladisch <clemens@ladisch.de>
12129L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12131S:	Maintained
12132F:	sound/drivers/opl4/
12133
12134OPROFILE
12135M:	Robert Richter <rric@kernel.org>
12136L:	oprofile-list@lists.sf.net
12137S:	Maintained
12138F:	arch/*/include/asm/oprofile*.h
12139F:	arch/*/oprofile/
12140F:	drivers/oprofile/
12141F:	include/linux/oprofile.h
12142
12143ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12144M:	Mark Fasheh <mark@fasheh.com>
12145M:	Joel Becker <jlbec@evilplan.org>
12146M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12147L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12148W:	http://ocfs2.wiki.kernel.org
12149S:	Supported
12150F:	Documentation/filesystems/ocfs2.txt
12151F:	Documentation/filesystems/dlmfs.txt
12152F:	fs/ocfs2/
12153
12154ORANGEFS FILESYSTEM
12155M:	Mike Marshall <hubcap@omnibond.com>
12156R:	Martin Brandenburg <martin@omnibond.com>
12157L:	devel@lists.orangefs.org
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12159S:	Supported
12160F:	fs/orangefs/
12161F:	Documentation/filesystems/orangefs.txt
12162
12163ORINOCO DRIVER
12164L:	linux-wireless@vger.kernel.org
12165W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12166W:	http://www.nongnu.org/orinoco/
12167S:	Orphan
12168F:	drivers/net/wireless/intersil/orinoco/
12169
12170OV2659 OMNIVISION SENSOR DRIVER
12171M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12172L:	linux-media@vger.kernel.org
12173W:	https://linuxtv.org
12174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12175T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12176S:	Maintained
12177F:	drivers/media/i2c/ov2659.c
12178F:	include/media/i2c/ov2659.h
12179
12180OVERLAY FILESYSTEM
12181M:	Miklos Szeredi <miklos@szeredi.hu>
12182L:	linux-unionfs@vger.kernel.org
12183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12184S:	Supported
12185F:	fs/overlayfs/
12186F:	Documentation/filesystems/overlayfs.txt
12187
12188P54 WIRELESS DRIVER
12189M:	Christian Lamparter <chunkeey@googlemail.com>
12190L:	linux-wireless@vger.kernel.org
12191W:	http://wireless.kernel.org/en/users/Drivers/p54
12192S:	Maintained
12193F:	drivers/net/wireless/intersil/p54/
12194
12195PA SEMI ETHERNET DRIVER
12196L:	netdev@vger.kernel.org
12197S:	Orphan
12198F:	drivers/net/ethernet/pasemi/*
12199
12200PA SEMI SMBUS DRIVER
12201L:	linux-i2c@vger.kernel.org
12202S:	Orphan
12203F:	drivers/i2c/busses/i2c-pasemi.c
12204
12205PACKING
12206M:	Vladimir Oltean <olteanv@gmail.com>
12207L:	netdev@vger.kernel.org
12208S:	Supported
12209F:	lib/packing.c
12210F:	include/linux/packing.h
12211F:	Documentation/core-api/packing.rst
12212
12213PADATA PARALLEL EXECUTION MECHANISM
12214M:	Steffen Klassert <steffen.klassert@secunet.com>
12215L:	linux-crypto@vger.kernel.org
12216S:	Maintained
12217F:	kernel/padata.c
12218F:	include/linux/padata.h
12219F:	Documentation/padata.txt
12220
12221PAGE POOL
12222M:	Jesper Dangaard Brouer <hawk@kernel.org>
12223M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12224L:	netdev@vger.kernel.org
12225S:	Supported
12226F:	net/core/page_pool.c
12227F:	include/net/page_pool.h
12228
12229PANASONIC LAPTOP ACPI EXTRAS DRIVER
12230M:	Harald Welte <laforge@gnumonks.org>
12231L:	platform-driver-x86@vger.kernel.org
12232S:	Maintained
12233F:	drivers/platform/x86/panasonic-laptop.c
12234
12235PARALLEL LCD/KEYPAD PANEL DRIVER
12236M:	Willy Tarreau <willy@haproxy.com>
12237M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12238S:	Odd Fixes
12239F:	Documentation/admin-guide/lcd-panel-cgram.rst
12240F:	drivers/auxdisplay/panel.c
12241
12242PARALLEL PORT SUBSYSTEM
12243M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12244M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12245L:	linux-parport@lists.infradead.org (subscribers-only)
12246S:	Maintained
12247F:	drivers/parport/
12248F:	include/linux/parport*.h
12249F:	drivers/char/ppdev.c
12250F:	include/uapi/linux/ppdev.h
12251F:	Documentation/driver-api/parport*.rst
12252
12253PARAVIRT_OPS INTERFACE
12254M:	Juergen Gross <jgross@suse.com>
12255M:	Thomas Hellstrom <thellstrom@vmware.com>
12256M:	"VMware, Inc." <pv-drivers@vmware.com>
12257L:	virtualization@lists.linux-foundation.org
12258S:	Supported
12259F:	Documentation/virt/paravirt_ops.rst
12260F:	arch/*/kernel/paravirt*
12261F:	arch/*/include/asm/paravirt*.h
12262F:	include/linux/hypervisor.h
12263
12264PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12265M:	Tim Waugh <tim@cyberelk.net>
12266L:	linux-parport@lists.infradead.org (subscribers-only)
12267S:	Maintained
12268F:	Documentation/admin-guide/blockdev/paride.rst
12269F:	drivers/block/paride/
12270
12271PARISC ARCHITECTURE
12272M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12273M:	Helge Deller <deller@gmx.de>
12274L:	linux-parisc@vger.kernel.org
12275W:	http://www.parisc-linux.org/
12276Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12279S:	Maintained
12280F:	arch/parisc/
12281F:	Documentation/parisc/
12282F:	drivers/parisc/
12283F:	drivers/char/agp/parisc-agp.c
12284F:	drivers/input/serio/gscps2.c
12285F:	drivers/parport/parport_gsc.*
12286F:	drivers/tty/serial/8250/8250_gsc.c
12287F:	drivers/video/fbdev/sti*
12288F:	drivers/video/console/sti*
12289F:	drivers/video/logo/logo_parisc*
12290
12291PARMAN
12292M:	Jiri Pirko <jiri@mellanox.com>
12293L:	netdev@vger.kernel.org
12294S:	Supported
12295F:	lib/parman.c
12296F:	lib/test_parman.c
12297F:	include/linux/parman.h
12298
12299PC ENGINES APU BOARD DRIVER
12300M:	Enrico Weigelt, metux IT consult <info@metux.net>
12301S:	Maintained
12302F:	drivers/platform/x86/pcengines-apuv2.c
12303
12304PC87360 HARDWARE MONITORING DRIVER
12305M:	Jim Cromie <jim.cromie@gmail.com>
12306L:	linux-hwmon@vger.kernel.org
12307S:	Maintained
12308F:	Documentation/hwmon/pc87360.rst
12309F:	drivers/hwmon/pc87360.c
12310
12311PC8736x GPIO DRIVER
12312M:	Jim Cromie <jim.cromie@gmail.com>
12313S:	Maintained
12314F:	drivers/char/pc8736x_gpio.c
12315
12316PC87427 HARDWARE MONITORING DRIVER
12317M:	Jean Delvare <jdelvare@suse.com>
12318L:	linux-hwmon@vger.kernel.org
12319S:	Maintained
12320F:	Documentation/hwmon/pc87427.rst
12321F:	drivers/hwmon/pc87427.c
12322
12323PCA9532 LED DRIVER
12324M:	Riku Voipio <riku.voipio@iki.fi>
12325S:	Maintained
12326F:	drivers/leds/leds-pca9532.c
12327F:	include/linux/leds-pca9532.h
12328
12329PCA9541 I2C BUS MASTER SELECTOR DRIVER
12330M:	Guenter Roeck <linux@roeck-us.net>
12331L:	linux-i2c@vger.kernel.org
12332S:	Maintained
12333F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12334
12335PCDP - PRIMARY CONSOLE AND DEBUG PORT
12336M:	Khalid Aziz <khalid@gonehiking.org>
12337S:	Maintained
12338F:	drivers/firmware/pcdp.*
12339
12340PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12341M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12342L:	linux-pci@vger.kernel.org
12343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12344S:	Maintained
12345F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12346F:	drivers/pci/controller/pci-aardvark.c
12347
12348PCI DRIVER FOR ALTERA PCIE IP
12349M:	Ley Foon Tan <lftan@altera.com>
12350L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12351L:	linux-pci@vger.kernel.org
12352S:	Supported
12353F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12354F:	drivers/pci/controller/pcie-altera.c
12355
12356PCI DRIVER FOR APPLIEDMICRO XGENE
12357M:	Toan Le <toan@os.amperecomputing.com>
12358L:	linux-pci@vger.kernel.org
12359L:	linux-arm-kernel@lists.infradead.org
12360S:	Maintained
12361F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12362F:	drivers/pci/controller/pci-xgene.c
12363
12364PCI DRIVER FOR ARM VERSATILE PLATFORM
12365M:	Rob Herring <robh@kernel.org>
12366L:	linux-pci@vger.kernel.org
12367L:	linux-arm-kernel@lists.infradead.org
12368S:	Maintained
12369F:	Documentation/devicetree/bindings/pci/versatile.txt
12370F:	drivers/pci/controller/pci-versatile.c
12371
12372PCI DRIVER FOR ARMADA 8K
12373M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12374L:	linux-pci@vger.kernel.org
12375L:	linux-arm-kernel@lists.infradead.org
12376S:	Maintained
12377F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12378F:	drivers/pci/controller/dwc/pcie-armada8k.c
12379
12380PCI DRIVER FOR CADENCE PCIE IP
12381M:	Tom Joseph <tjoseph@cadence.com>
12382L:	linux-pci@vger.kernel.org
12383S:	Maintained
12384F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12385F:	drivers/pci/controller/pcie-cadence*
12386
12387PCI DRIVER FOR FREESCALE LAYERSCAPE
12388M:	Minghuan Lian <minghuan.Lian@nxp.com>
12389M:	Mingkai Hu <mingkai.hu@nxp.com>
12390M:	Roy Zang <roy.zang@nxp.com>
12391L:	linuxppc-dev@lists.ozlabs.org
12392L:	linux-pci@vger.kernel.org
12393L:	linux-arm-kernel@lists.infradead.org
12394S:	Maintained
12395F:	drivers/pci/controller/dwc/*layerscape*
12396
12397PCI DRIVER FOR GENERIC OF HOSTS
12398M:	Will Deacon <will@kernel.org>
12399L:	linux-pci@vger.kernel.org
12400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12401S:	Maintained
12402F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12403F:	drivers/pci/controller/pci-host-common.c
12404F:	drivers/pci/controller/pci-host-generic.c
12405
12406PCI DRIVER FOR IMX6
12407M:	Richard Zhu <hongxing.zhu@nxp.com>
12408M:	Lucas Stach <l.stach@pengutronix.de>
12409L:	linux-pci@vger.kernel.org
12410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12411S:	Maintained
12412F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12413F:	drivers/pci/controller/dwc/*imx6*
12414
12415PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12416M:	Keith Busch <keith.busch@intel.com>
12417M:	Jonathan Derrick <jonathan.derrick@intel.com>
12418L:	linux-pci@vger.kernel.org
12419S:	Supported
12420F:	drivers/pci/controller/vmd.c
12421
12422PCI DRIVER FOR MICROSEMI SWITCHTEC
12423M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12424M:	Logan Gunthorpe <logang@deltatee.com>
12425L:	linux-pci@vger.kernel.org
12426S:	Maintained
12427F:	Documentation/driver-api/switchtec.rst
12428F:	Documentation/ABI/testing/sysfs-class-switchtec
12429F:	drivers/pci/switch/switchtec*
12430F:	include/uapi/linux/switchtec_ioctl.h
12431F:	include/linux/switchtec.h
12432F:	drivers/ntb/hw/mscc/
12433
12434PCI DRIVER FOR MOBIVEIL PCIE IP
12435M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12436M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12437L:	linux-pci@vger.kernel.org
12438S:	Supported
12439F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12440F:	drivers/pci/controller/pcie-mobiveil.c
12441
12442PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12443M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12444M:	Jason Cooper <jason@lakedaemon.net>
12445L:	linux-pci@vger.kernel.org
12446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12447S:	Maintained
12448F:	drivers/pci/controller/*mvebu*
12449
12450PCI DRIVER FOR NVIDIA TEGRA
12451M:	Thierry Reding <thierry.reding@gmail.com>
12452L:	linux-tegra@vger.kernel.org
12453L:	linux-pci@vger.kernel.org
12454S:	Supported
12455F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12456F:	drivers/pci/controller/pci-tegra.c
12457
12458PCI DRIVER FOR RENESAS R-CAR
12459M:	Simon Horman <horms@verge.net.au>
12460L:	linux-pci@vger.kernel.org
12461L:	linux-renesas-soc@vger.kernel.org
12462S:	Maintained
12463F:	drivers/pci/controller/*rcar*
12464
12465PCI DRIVER FOR SAMSUNG EXYNOS
12466M:	Jingoo Han <jingoohan1@gmail.com>
12467L:	linux-pci@vger.kernel.org
12468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12469L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12470S:	Maintained
12471F:	drivers/pci/controller/dwc/pci-exynos.c
12472
12473PCI DRIVER FOR SYNOPSYS DESIGNWARE
12474M:	Jingoo Han <jingoohan1@gmail.com>
12475M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12476L:	linux-pci@vger.kernel.org
12477S:	Maintained
12478F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12479F:	drivers/pci/controller/dwc/*designware*
12480
12481PCI DRIVER FOR TI DRA7XX
12482M:	Kishon Vijay Abraham I <kishon@ti.com>
12483L:	linux-omap@vger.kernel.org
12484L:	linux-pci@vger.kernel.org
12485S:	Supported
12486F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12487F:	drivers/pci/controller/dwc/pci-dra7xx.c
12488
12489PCI DRIVER FOR TI KEYSTONE
12490M:	Murali Karicheri <m-karicheri2@ti.com>
12491L:	linux-pci@vger.kernel.org
12492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12493S:	Maintained
12494F:	drivers/pci/controller/dwc/pci-keystone.c
12495
12496PCI ENDPOINT SUBSYSTEM
12497M:	Kishon Vijay Abraham I <kishon@ti.com>
12498M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12499L:	linux-pci@vger.kernel.org
12500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12501S:	Supported
12502F:	drivers/pci/endpoint/
12503F:	drivers/misc/pci_endpoint_test.c
12504F:	tools/pci/
12505
12506PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12507M:	Russell Currey <ruscur@russell.cc>
12508M:	Sam Bobroff <sbobroff@linux.ibm.com>
12509M:	Oliver O'Halloran <oohall@gmail.com>
12510L:	linuxppc-dev@lists.ozlabs.org
12511S:	Supported
12512F:	Documentation/PCI/pci-error-recovery.rst
12513F:	drivers/pci/pcie/aer.c
12514F:	drivers/pci/pcie/dpc.c
12515F:	drivers/pci/pcie/err.c
12516F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12517F:	arch/powerpc/kernel/eeh*.c
12518F:	arch/powerpc/platforms/*/eeh*.c
12519F:	arch/powerpc/include/*/eeh*.h
12520
12521PCI ERROR RECOVERY
12522M:	Linas Vepstas <linasvepstas@gmail.com>
12523L:	linux-pci@vger.kernel.org
12524S:	Supported
12525F:	Documentation/PCI/pci-error-recovery.rst
12526
12527PCI MSI DRIVER FOR ALTERA MSI IP
12528M:	Ley Foon Tan <lftan@altera.com>
12529L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12530L:	linux-pci@vger.kernel.org
12531S:	Supported
12532F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12533F:	drivers/pci/controller/pcie-altera-msi.c
12534
12535PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12536M:	Toan Le <toan@os.amperecomputing.com>
12537L:	linux-pci@vger.kernel.org
12538L:	linux-arm-kernel@lists.infradead.org
12539S:	Maintained
12540F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12541F:	drivers/pci/controller/pci-xgene-msi.c
12542
12543PCI SUBSYSTEM
12544M:	Bjorn Helgaas <bhelgaas@google.com>
12545L:	linux-pci@vger.kernel.org
12546Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12548S:	Supported
12549F:	Documentation/devicetree/bindings/pci/
12550F:	Documentation/PCI/
12551F:	drivers/acpi/pci*
12552F:	drivers/pci/
12553F:	include/asm-generic/pci*
12554F:	include/linux/pci*
12555F:	include/linux/of_pci.h
12556F:	include/uapi/linux/pci*
12557F:	lib/pci*
12558F:	arch/x86/pci/
12559F:	arch/x86/kernel/quirks.c
12560F:	arch/x86/kernel/early-quirks.c
12561
12562PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12563M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12564L:	linux-pci@vger.kernel.org
12565Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12567S:	Supported
12568F:	drivers/pci/controller/
12569
12570PCIE DRIVER FOR ANNAPURNA LABS
12571M:	Jonathan Chocron <jonnyc@amazon.com>
12572L:	linux-pci@vger.kernel.org
12573S:	Maintained
12574F:	drivers/pci/controller/dwc/pcie-al.c
12575
12576PCIE DRIVER FOR AMLOGIC MESON
12577M:	Yue Wang <yue.wang@Amlogic.com>
12578L:	linux-pci@vger.kernel.org
12579L:	linux-amlogic@lists.infradead.org
12580S:	Maintained
12581F:	drivers/pci/controller/dwc/pci-meson.c
12582
12583PCIE DRIVER FOR AXIS ARTPEC
12584M:	Jesper Nilsson <jesper.nilsson@axis.com>
12585L:	linux-arm-kernel@axis.com
12586L:	linux-pci@vger.kernel.org
12587S:	Maintained
12588F:	Documentation/devicetree/bindings/pci/axis,artpec*
12589F:	drivers/pci/controller/dwc/*artpec*
12590
12591PCIE DRIVER FOR CAVIUM THUNDERX
12592M:	David Daney <david.daney@cavium.com>
12593L:	linux-pci@vger.kernel.org
12594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12595S:	Supported
12596F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12597F:	drivers/pci/controller/pci-thunder-*
12598
12599PCIE DRIVER FOR HISILICON
12600M:	Zhou Wang <wangzhou1@hisilicon.com>
12601L:	linux-pci@vger.kernel.org
12602S:	Maintained
12603F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12604F:	drivers/pci/controller/dwc/pcie-hisi.c
12605
12606PCIE DRIVER FOR HISILICON KIRIN
12607M:	Xiaowei Song <songxiaowei@hisilicon.com>
12608M:	Binghui Wang <wangbinghui@hisilicon.com>
12609L:	linux-pci@vger.kernel.org
12610S:	Maintained
12611F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12612F:	drivers/pci/controller/dwc/pcie-kirin.c
12613
12614PCIE DRIVER FOR HISILICON STB
12615M:	Shawn Guo <shawn.guo@linaro.org>
12616L:	linux-pci@vger.kernel.org
12617S:	Maintained
12618F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12619F:	drivers/pci/controller/dwc/pcie-histb.c
12620
12621PCIE DRIVER FOR MEDIATEK
12622M:	Ryder Lee <ryder.lee@mediatek.com>
12623L:	linux-pci@vger.kernel.org
12624L:	linux-mediatek@lists.infradead.org
12625S:	Supported
12626F:	Documentation/devicetree/bindings/pci/mediatek*
12627F:	drivers/pci/controller/*mediatek*
12628
12629PCIE DRIVER FOR QUALCOMM MSM
12630M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12631L:	linux-pci@vger.kernel.org
12632L:	linux-arm-msm@vger.kernel.org
12633S:	Maintained
12634F:	drivers/pci/controller/dwc/*qcom*
12635
12636PCIE DRIVER FOR ROCKCHIP
12637M:	Shawn Lin <shawn.lin@rock-chips.com>
12638L:	linux-pci@vger.kernel.org
12639L:	linux-rockchip@lists.infradead.org
12640S:	Maintained
12641F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12642F:	drivers/pci/controller/pcie-rockchip*
12643
12644PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12645M:	Linus Walleij <linus.walleij@linaro.org>
12646L:	linux-pci@vger.kernel.org
12647S:	Maintained
12648F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12649F:	drivers/pci/controller/pci-v3-semi.c
12650
12651PCIE DRIVER FOR SOCIONEXT UNIPHIER
12652M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12653L:	linux-pci@vger.kernel.org
12654S:	Maintained
12655F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12656F:	drivers/pci/controller/dwc/pcie-uniphier.c
12657
12658PCIE DRIVER FOR ST SPEAR13XX
12659M:	Pratyush Anand <pratyush.anand@gmail.com>
12660L:	linux-pci@vger.kernel.org
12661S:	Maintained
12662F:	drivers/pci/controller/dwc/*spear*
12663
12664PCMCIA SUBSYSTEM
12665M:	Dominik Brodowski <linux@dominikbrodowski.net>
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12667S:	Odd Fixes
12668F:	Documentation/pcmcia/
12669F:	tools/pcmcia/
12670F:	drivers/pcmcia/
12671F:	include/pcmcia/
12672
12673PCNET32 NETWORK DRIVER
12674M:	Don Fry <pcnet32@frontier.com>
12675L:	netdev@vger.kernel.org
12676S:	Maintained
12677F:	drivers/net/ethernet/amd/pcnet32.c
12678
12679PCRYPT PARALLEL CRYPTO ENGINE
12680M:	Steffen Klassert <steffen.klassert@secunet.com>
12681L:	linux-crypto@vger.kernel.org
12682S:	Maintained
12683F:	crypto/pcrypt.c
12684F:	include/crypto/pcrypt.h
12685
12686PEAQ WMI HOTKEYS DRIVER
12687M:	Hans de Goede <hdegoede@redhat.com>
12688L:	platform-driver-x86@vger.kernel.org
12689S:	Maintained
12690F:	drivers/platform/x86/peaq-wmi.c
12691
12692PENSANDO ETHERNET DRIVERS
12693M:	Shannon Nelson <snelson@pensando.io>
12694M:	Pensando Drivers <drivers@pensando.io>
12695L:	netdev@vger.kernel.org
12696S:	Supported
12697F:	Documentation/networking/device_drivers/pensando/ionic.rst
12698F:	drivers/net/ethernet/pensando/
12699
12700PER-CPU MEMORY ALLOCATOR
12701M:	Dennis Zhou <dennis@kernel.org>
12702M:	Tejun Heo <tj@kernel.org>
12703M:	Christoph Lameter <cl@linux.com>
12704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12705S:	Maintained
12706F:	include/linux/percpu*.h
12707F:	mm/percpu*.c
12708F:	arch/*/include/asm/percpu.h
12709
12710PER-TASK DELAY ACCOUNTING
12711M:	Balbir Singh <bsingharora@gmail.com>
12712S:	Maintained
12713F:	include/linux/delayacct.h
12714F:	kernel/delayacct.c
12715
12716PERFORMANCE EVENTS SUBSYSTEM
12717M:	Peter Zijlstra <peterz@infradead.org>
12718M:	Ingo Molnar <mingo@redhat.com>
12719M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12720R:	Mark Rutland <mark.rutland@arm.com>
12721R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12722R:	Jiri Olsa <jolsa@redhat.com>
12723R:	Namhyung Kim <namhyung@kernel.org>
12724L:	linux-kernel@vger.kernel.org
12725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12726S:	Supported
12727F:	kernel/events/*
12728F:	include/linux/perf_event.h
12729F:	include/uapi/linux/perf_event.h
12730F:	arch/*/kernel/perf_event*.c
12731F:	arch/*/kernel/*/perf_event*.c
12732F:	arch/*/kernel/*/*/perf_event*.c
12733F:	arch/*/include/asm/perf_event.h
12734F:	arch/*/kernel/perf_callchain.c
12735F:	arch/*/events/*
12736F:	arch/*/events/*/*
12737F:	tools/perf/
12738
12739PERSONALITY HANDLING
12740M:	Christoph Hellwig <hch@infradead.org>
12741L:	linux-abi-devel@lists.sourceforge.net
12742S:	Maintained
12743F:	include/linux/personality.h
12744F:	include/uapi/linux/personality.h
12745
12746PHOENIX RC FLIGHT CONTROLLER ADAPTER
12747M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12748L:	linux-input@vger.kernel.org
12749S:	Maintained
12750F:	Documentation/input/devices/pxrc.rst
12751F:	drivers/input/joystick/pxrc.c
12752
12753FLYSKY FSIA6B RC RECEIVER
12754M:	Markus Koch <markus@notsyncing.net>
12755L:	linux-input@vger.kernel.org
12756S:	Maintained
12757F:	drivers/input/joystick/fsia6b.c
12758
12759PHONET PROTOCOL
12760M:	Remi Denis-Courmont <courmisch@gmail.com>
12761S:	Supported
12762F:	Documentation/networking/phonet.txt
12763F:	include/linux/phonet.h
12764F:	include/net/phonet/
12765F:	include/uapi/linux/phonet.h
12766F:	net/phonet/
12767
12768PHRAM MTD DRIVER
12769M:	Joern Engel <joern@lazybastard.org>
12770L:	linux-mtd@lists.infradead.org
12771S:	Maintained
12772F:	drivers/mtd/devices/phram.c
12773
12774PICOLCD HID DRIVER
12775M:	Bruno Prémont <bonbons@linux-vserver.org>
12776L:	linux-input@vger.kernel.org
12777S:	Maintained
12778F:	drivers/hid/hid-picolcd*
12779
12780PICOXCELL SUPPORT
12781M:	Jamie Iles <jamie@jamieiles.com>
12782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12783T:	git git://github.com/jamieiles/linux-2.6-ji.git
12784S:	Supported
12785F:	arch/arm/boot/dts/picoxcell*
12786F:	arch/arm/mach-picoxcell/
12787F:	drivers/crypto/picoxcell*
12788
12789PIDFD API
12790M:	Christian Brauner <christian@brauner.io>
12791L:	linux-kernel@vger.kernel.org
12792S:	Maintained
12793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12794F:	samples/pidfd/
12795F:	tools/testing/selftests/pidfd/
12796K:	(?i)pidfd
12797K:	(?i)clone3
12798K:	\b(clone_args|kernel_clone_args)\b
12799
12800PIN CONTROL SUBSYSTEM
12801M:	Linus Walleij <linus.walleij@linaro.org>
12802L:	linux-gpio@vger.kernel.org
12803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12804S:	Maintained
12805F:	Documentation/devicetree/bindings/pinctrl/
12806F:	Documentation/driver-api/pinctl.rst
12807F:	drivers/pinctrl/
12808F:	include/linux/pinctrl/
12809
12810PIN CONTROLLER - MICROCHIP AT91
12811M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12813L:	linux-gpio@vger.kernel.org
12814S:	Supported
12815F:	drivers/pinctrl/pinctrl-at91*
12816F:	drivers/gpio/gpio-sama5d2-piobu.c
12817
12818PIN CONTROLLER - FREESCALE
12819M:	Dong Aisheng <aisheng.dong@nxp.com>
12820M:	Fabio Estevam <festevam@gmail.com>
12821M:	Shawn Guo <shawnguo@kernel.org>
12822M:	Stefan Agner <stefan@agner.ch>
12823R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12824L:	linux-gpio@vger.kernel.org
12825S:	Maintained
12826F:	drivers/pinctrl/freescale/
12827F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12828
12829PIN CONTROLLER - INTEL
12830M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12831M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12833S:	Maintained
12834F:	drivers/pinctrl/intel/
12835
12836PIN CONTROLLER - MEDIATEK
12837M:	Sean Wang <sean.wang@kernel.org>
12838L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12839S:	Maintained
12840F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12841F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12842F:	drivers/pinctrl/mediatek/
12843
12844PIN CONTROLLER - QUALCOMM
12845M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12846S:	Maintained
12847L:	linux-arm-msm@vger.kernel.org
12848F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12849F:	drivers/pinctrl/qcom/
12850
12851PIN CONTROLLER - RENESAS
12852M:	Geert Uytterhoeven <geert+renesas@glider.be>
12853L:	linux-renesas-soc@vger.kernel.org
12854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12855S:	Maintained
12856F:	drivers/pinctrl/pinctrl-rz*
12857F:	drivers/pinctrl/sh-pfc/
12858
12859PIN CONTROLLER - SAMSUNG
12860M:	Tomasz Figa <tomasz.figa@gmail.com>
12861M:	Krzysztof Kozlowski <krzk@kernel.org>
12862M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12864L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12865Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12867S:	Maintained
12868F:	drivers/pinctrl/samsung/
12869F:	include/dt-bindings/pinctrl/samsung.h
12870F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12871
12872PIN CONTROLLER - SINGLE
12873M:	Tony Lindgren <tony@atomide.com>
12874M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12876L:	linux-omap@vger.kernel.org
12877S:	Maintained
12878F:	drivers/pinctrl/pinctrl-single.c
12879
12880PIN CONTROLLER - ST SPEAR
12881M:	Viresh Kumar <vireshk@kernel.org>
12882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12883W:	http://www.st.com/spear
12884S:	Maintained
12885F:	drivers/pinctrl/spear/
12886
12887PISTACHIO SOC SUPPORT
12888M:	James Hartley <james.hartley@sondrel.com>
12889L:	linux-mips@vger.kernel.org
12890S:	Odd Fixes
12891F:	arch/mips/pistachio/
12892F:	arch/mips/include/asm/mach-pistachio/
12893F:	arch/mips/boot/dts/img/pistachio*
12894F:	arch/mips/configs/pistachio*_defconfig
12895
12896PKTCDVD DRIVER
12897S:	Orphan
12898M:	linux-block@vger.kernel.org
12899F:	drivers/block/pktcdvd.c
12900F:	include/linux/pktcdvd.h
12901F:	include/uapi/linux/pktcdvd.h
12902
12903PKUNITY SOC DRIVERS
12904M:	Guan Xuetao <gxt@pku.edu.cn>
12905W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12906S:	Maintained
12907T:	git git://github.com/gxt/linux.git
12908F:	drivers/input/serio/i8042-unicore32io.h
12909F:	drivers/i2c/busses/i2c-puv3.c
12910F:	drivers/video/fbdev/fb-puv3.c
12911F:	drivers/rtc/rtc-puv3.c
12912
12913PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12914M:	Tomasz Duszynski <tduszyns@gmail.com>
12915S:	Maintained
12916F:	drivers/iio/chemical/pms7003.c
12917F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12918
12919PMBUS HARDWARE MONITORING DRIVERS
12920M:	Guenter Roeck <linux@roeck-us.net>
12921L:	linux-hwmon@vger.kernel.org
12922W:	http://hwmon.wiki.kernel.org/
12923W:	http://www.roeck-us.net/linux/drivers/
12924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12925S:	Maintained
12926F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12927F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12928F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12929F:	Documentation/hwmon/adm1275.rst
12930F:	Documentation/hwmon/ibm-cffps.rst
12931F:	Documentation/hwmon/ir35221.rst
12932F:	Documentation/hwmon/lm25066.rst
12933F:	Documentation/hwmon/ltc2978.rst
12934F:	Documentation/hwmon/ltc3815.rst
12935F:	Documentation/hwmon/max16064.rst
12936F:	Documentation/hwmon/max20751.rst
12937F:	Documentation/hwmon/max31785.rst
12938F:	Documentation/hwmon/max34440.rst
12939F:	Documentation/hwmon/max8688.rst
12940F:	Documentation/hwmon/pmbus.rst
12941F:	Documentation/hwmon/pmbus-core.rst
12942F:	Documentation/hwmon/tps40422.rst
12943F:	Documentation/hwmon/ucd9000.rst
12944F:	Documentation/hwmon/ucd9200.rst
12945F:	Documentation/hwmon/zl6100.rst
12946F:	drivers/hwmon/pmbus/
12947F:	include/linux/pmbus.h
12948
12949PMC SIERRA MaxRAID DRIVER
12950L:	linux-scsi@vger.kernel.org
12951W:	http://www.pmc-sierra.com/
12952S:	Orphan
12953F:	drivers/scsi/pmcraid.*
12954
12955PMC SIERRA PM8001 DRIVER
12956M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12957L:	linux-scsi@vger.kernel.org
12958S:	Supported
12959F:	drivers/scsi/pm8001/
12960
12961PNP SUPPORT
12962M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12963S:	Maintained
12964F:	drivers/pnp/
12965
12966PNI RM3100 IIO DRIVER
12967M:	Song Qiang <songqiang1304521@gmail.com>
12968L:	linux-iio@vger.kernel.org
12969S:	Maintained
12970F:	drivers/iio/magnetometer/rm3100*
12971F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12972
12973POSIX CLOCKS and TIMERS
12974M:	Thomas Gleixner <tglx@linutronix.de>
12975L:	linux-kernel@vger.kernel.org
12976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12977S:	Maintained
12978F:	fs/timerfd.c
12979F:	include/linux/timer*
12980F:	kernel/time/*timer*
12981
12982POWER MANAGEMENT CORE
12983M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12984L:	linux-pm@vger.kernel.org
12985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12986B:	https://bugzilla.kernel.org
12987S:	Supported
12988F:	drivers/base/power/
12989F:	include/linux/pm.h
12990F:	include/linux/pm_*
12991F:	include/linux/powercap.h
12992F:	include/linux/intel_rapl.h
12993F:	drivers/powercap/
12994F:	kernel/configs/nopm.config
12995
12996POWER STATE COORDINATION INTERFACE (PSCI)
12997M:	Mark Rutland <mark.rutland@arm.com>
12998M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12999L:	linux-arm-kernel@lists.infradead.org
13000S:	Maintained
13001F:	drivers/firmware/psci/
13002F:	include/linux/psci.h
13003F:	include/uapi/linux/psci.h
13004
13005POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13006M:	Sebastian Reichel <sre@kernel.org>
13007L:	linux-pm@vger.kernel.org
13008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13009S:	Maintained
13010F:	Documentation/ABI/testing/sysfs-class-power
13011F:	Documentation/devicetree/bindings/power/supply/
13012F:	include/linux/power_supply.h
13013F:	drivers/power/supply/
13014
13015POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13016M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13017L:	linuxppc-dev@lists.ozlabs.org
13018S:	Maintained
13019F:	drivers/char/powernv-op-panel.c
13020
13021PPP OVER ATM (RFC 2364)
13022M:	Mitchell Blank Jr <mitch@sfgoth.com>
13023S:	Maintained
13024F:	net/atm/pppoatm.c
13025F:	include/uapi/linux/atmppp.h
13026
13027PPP OVER ETHERNET
13028M:	Michal Ostrowski <mostrows@earthlink.net>
13029S:	Maintained
13030F:	drivers/net/ppp/pppoe.c
13031F:	drivers/net/ppp/pppox.c
13032
13033PPP OVER L2TP
13034M:	James Chapman <jchapman@katalix.com>
13035S:	Maintained
13036F:	net/l2tp/l2tp_ppp.c
13037F:	include/linux/if_pppol2tp.h
13038F:	include/uapi/linux/if_pppol2tp.h
13039
13040PPP PROTOCOL DRIVERS AND COMPRESSORS
13041M:	Paul Mackerras <paulus@samba.org>
13042L:	linux-ppp@vger.kernel.org
13043S:	Maintained
13044F:	drivers/net/ppp/ppp_*
13045
13046PPS SUPPORT
13047M:	Rodolfo Giometti <giometti@enneenne.com>
13048W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13049L:	linuxpps@ml.enneenne.com (subscribers-only)
13050S:	Maintained
13051F:	Documentation/driver-api/pps.rst
13052F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13053F:	Documentation/ABI/testing/sysfs-pps
13054F:	drivers/pps/
13055F:	include/linux/pps*.h
13056F:	include/uapi/linux/pps.h
13057
13058PPTP DRIVER
13059M:	Dmitry Kozlov <xeb@mail.ru>
13060L:	netdev@vger.kernel.org
13061S:	Maintained
13062F:	drivers/net/ppp/pptp.c
13063W:	http://sourceforge.net/projects/accel-pptp
13064
13065PRINTK
13066M:	Petr Mladek <pmladek@suse.com>
13067M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13068R:	Steven Rostedt <rostedt@goodmis.org>
13069S:	Maintained
13070F:	kernel/printk/
13071F:	include/linux/printk.h
13072
13073PRISM54 WIRELESS DRIVER
13074M:	Luis Chamberlain <mcgrof@kernel.org>
13075L:	linux-wireless@vger.kernel.org
13076W:	http://wireless.kernel.org/en/users/Drivers/p54
13077S:	Obsolete
13078F:	drivers/net/wireless/intersil/prism54/
13079
13080PROC FILESYSTEM
13081R:	Alexey Dobriyan <adobriyan@gmail.com>
13082L:	linux-kernel@vger.kernel.org
13083L:	linux-fsdevel@vger.kernel.org
13084S:	Maintained
13085F:	fs/proc/
13086F:	include/linux/proc_fs.h
13087F:	tools/testing/selftests/proc/
13088F:	Documentation/filesystems/proc.txt
13089
13090PROC SYSCTL
13091M:	Luis Chamberlain <mcgrof@kernel.org>
13092M:	Kees Cook <keescook@chromium.org>
13093L:	linux-kernel@vger.kernel.org
13094L:	linux-fsdevel@vger.kernel.org
13095S:	Maintained
13096F:	fs/proc/proc_sysctl.c
13097F:	include/linux/sysctl.h
13098F:	kernel/sysctl.c
13099F:	tools/testing/selftests/sysctl/
13100
13101PS3 NETWORK SUPPORT
13102M:	Geoff Levand <geoff@infradead.org>
13103L:	netdev@vger.kernel.org
13104L:	linuxppc-dev@lists.ozlabs.org
13105S:	Maintained
13106F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13107
13108PS3 PLATFORM SUPPORT
13109M:	Geoff Levand <geoff@infradead.org>
13110L:	linuxppc-dev@lists.ozlabs.org
13111S:	Maintained
13112F:	arch/powerpc/boot/ps3*
13113F:	arch/powerpc/include/asm/lv1call.h
13114F:	arch/powerpc/include/asm/ps3*.h
13115F:	arch/powerpc/platforms/ps3/
13116F:	drivers/*/ps3*
13117F:	drivers/ps3/
13118F:	drivers/rtc/rtc-ps3.c
13119F:	drivers/usb/host/*ps3.c
13120F:	sound/ppc/snd_ps3*
13121
13122PS3VRAM DRIVER
13123M:	Jim Paris <jim@jtan.com>
13124M:	Geoff Levand <geoff@infradead.org>
13125L:	linuxppc-dev@lists.ozlabs.org
13126S:	Maintained
13127F:	drivers/block/ps3vram.c
13128
13129PSAMPLE PACKET SAMPLING SUPPORT:
13130M:	Yotam Gigi <yotam.gi@gmail.com>
13131S:	Maintained
13132F:	net/psample
13133F:	include/net/psample.h
13134F:	include/uapi/linux/psample.h
13135
13136PSTORE FILESYSTEM
13137M:	Kees Cook <keescook@chromium.org>
13138M:	Anton Vorontsov <anton@enomsg.org>
13139M:	Colin Cross <ccross@android.com>
13140M:	Tony Luck <tony.luck@intel.com>
13141S:	Maintained
13142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13143F:	fs/pstore/
13144F:	include/linux/pstore*
13145F:	drivers/firmware/efi/efi-pstore.c
13146F:	drivers/acpi/apei/erst.c
13147F:	Documentation/admin-guide/ramoops.rst
13148F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13149K:	\b(pstore|ramoops)
13150
13151PTP HARDWARE CLOCK SUPPORT
13152M:	Richard Cochran <richardcochran@gmail.com>
13153L:	netdev@vger.kernel.org
13154S:	Maintained
13155W:	http://linuxptp.sourceforge.net/
13156F:	Documentation/ABI/testing/sysfs-ptp
13157F:	Documentation/driver-api/ptp.rst
13158F:	drivers/net/phy/dp83640*
13159F:	drivers/ptp/*
13160F:	include/linux/ptp_cl*
13161
13162PTRACE SUPPORT
13163M:	Oleg Nesterov <oleg@redhat.com>
13164S:	Maintained
13165F:	include/asm-generic/syscall.h
13166F:	include/linux/ptrace.h
13167F:	include/linux/regset.h
13168F:	include/linux/tracehook.h
13169F:	include/uapi/linux/ptrace.h
13170F:	include/uapi/linux/ptrace.h
13171F:	kernel/ptrace.c
13172F:	arch/*/ptrace*.c
13173F:	arch/*/*/ptrace*.c
13174F:	arch/*/include/asm/ptrace*.h
13175
13176PULSE8-CEC DRIVER
13177M:	Hans Verkuil <hverkuil@xs4all.nl>
13178L:	linux-media@vger.kernel.org
13179T:	git git://linuxtv.org/media_tree.git
13180S:	Maintained
13181F:	drivers/media/usb/pulse8-cec/*
13182F:	Documentation/media/cec-drivers/pulse8-cec.rst
13183
13184PVRUSB2 VIDEO4LINUX DRIVER
13185M:	Mike Isely <isely@pobox.com>
13186L:	pvrusb2@isely.net	(subscribers-only)
13187L:	linux-media@vger.kernel.org
13188W:	http://www.isely.net/pvrusb2/
13189T:	git git://linuxtv.org/media_tree.git
13190S:	Maintained
13191F:	Documentation/media/v4l-drivers/pvrusb2*
13192F:	drivers/media/usb/pvrusb2/
13193
13194PWC WEBCAM DRIVER
13195M:	Hans Verkuil <hverkuil@xs4all.nl>
13196L:	linux-media@vger.kernel.org
13197T:	git git://linuxtv.org/media_tree.git
13198S:	Odd Fixes
13199F:	drivers/media/usb/pwc/*
13200F:	include/trace/events/pwc.h
13201
13202PWM FAN DRIVER
13203M:	Kamil Debski <kamil@wypas.org>
13204M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13205L:	linux-hwmon@vger.kernel.org
13206S:	Supported
13207F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13208F:	Documentation/hwmon/pwm-fan.rst
13209F:	drivers/hwmon/pwm-fan.c
13210
13211PWM IR Transmitter
13212M:	Sean Young <sean@mess.org>
13213L:	linux-media@vger.kernel.org
13214S:	Maintained
13215F:	drivers/media/rc/pwm-ir-tx.c
13216
13217PWM SUBSYSTEM
13218M:	Thierry Reding <thierry.reding@gmail.com>
13219L:	linux-pwm@vger.kernel.org
13220S:	Maintained
13221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13222F:	Documentation/driver-api/pwm.rst
13223F:	Documentation/devicetree/bindings/pwm/
13224F:	include/linux/pwm.h
13225F:	drivers/pwm/
13226F:	drivers/video/backlight/pwm_bl.c
13227F:	include/linux/pwm_backlight.h
13228F:	drivers/gpio/gpio-mvebu.c
13229F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13230
13231PXA GPIO DRIVER
13232M:	Robert Jarzmik <robert.jarzmik@free.fr>
13233L:	linux-gpio@vger.kernel.org
13234S:	Maintained
13235F:	drivers/gpio/gpio-pxa.c
13236
13237PXA MMCI DRIVER
13238S:	Orphan
13239
13240PXA RTC DRIVER
13241M:	Robert Jarzmik <robert.jarzmik@free.fr>
13242L:	linux-rtc@vger.kernel.org
13243S:	Maintained
13244
13245PXA2xx/PXA3xx SUPPORT
13246M:	Daniel Mack <daniel@zonque.org>
13247M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13248M:	Robert Jarzmik <robert.jarzmik@free.fr>
13249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13250T:	git git://github.com/hzhuang1/linux.git
13251T:	git git://github.com/rjarzmik/linux.git
13252S:	Maintained
13253F:	arch/arm/boot/dts/pxa*
13254F:	arch/arm/mach-pxa/
13255F:	drivers/dma/pxa*
13256F:	drivers/pcmcia/pxa2xx*
13257F:	drivers/pinctrl/pxa/
13258F:	drivers/spi/spi-pxa2xx*
13259F:	drivers/usb/gadget/udc/pxa2*
13260F:	include/sound/pxa2xx-lib.h
13261F:	sound/arm/pxa*
13262F:	sound/soc/pxa/
13263
13264QAT DRIVER
13265M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13266L:	qat-linux@intel.com
13267S:	Supported
13268F:	drivers/crypto/qat/
13269
13270QCOM AUDIO (ASoC) DRIVERS
13271M:	Patrick Lai <plai@codeaurora.org>
13272M:	Banajit Goswami <bgoswami@codeaurora.org>
13273L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13274S:	Supported
13275F:	sound/soc/qcom/
13276
13277QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13278M:	Gabriel Somlo <somlo@cmu.edu>
13279M:	"Michael S. Tsirkin" <mst@redhat.com>
13280L:	qemu-devel@nongnu.org
13281S:	Maintained
13282F:	drivers/firmware/qemu_fw_cfg.c
13283F:	include/uapi/linux/qemu_fw_cfg.h
13284
13285QIB DRIVER
13286M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13287M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13288L:	linux-rdma@vger.kernel.org
13289S:	Supported
13290F:	drivers/infiniband/hw/qib/
13291
13292QLOGIC QL41xxx FCOE DRIVER
13293M:	QLogic-Storage-Upstream@cavium.com
13294L:	linux-scsi@vger.kernel.org
13295S:	Supported
13296F:	drivers/scsi/qedf/
13297
13298QLOGIC QL41xxx ISCSI DRIVER
13299M:	QLogic-Storage-Upstream@cavium.com
13300L:	linux-scsi@vger.kernel.org
13301S:	Supported
13302F:	drivers/scsi/qedi/
13303
13304QLOGIC QL4xxx ETHERNET DRIVER
13305M:	Ariel Elior <aelior@marvell.com>
13306M:	GR-everest-linux-l2@marvell.com
13307L:	netdev@vger.kernel.org
13308S:	Supported
13309F:	drivers/net/ethernet/qlogic/qed/
13310F:	include/linux/qed/
13311F:	drivers/net/ethernet/qlogic/qede/
13312
13313QLOGIC QL4xxx RDMA DRIVER
13314M:	Michal Kalderon <mkalderon@marvell.com>
13315M:	Ariel Elior <aelior@marvell.com>
13316L:	linux-rdma@vger.kernel.org
13317S:	Supported
13318F:	drivers/infiniband/hw/qedr/
13319F:	include/uapi/rdma/qedr-abi.h
13320
13321QLOGIC QLA1280 SCSI DRIVER
13322M:	Michael Reed <mdr@sgi.com>
13323L:	linux-scsi@vger.kernel.org
13324S:	Maintained
13325F:	drivers/scsi/qla1280.[ch]
13326
13327QLOGIC QLA2XXX FC-SCSI DRIVER
13328M:	qla2xxx-upstream@qlogic.com
13329L:	linux-scsi@vger.kernel.org
13330S:	Supported
13331F:	Documentation/scsi/LICENSE.qla2xxx
13332F:	drivers/scsi/qla2xxx/
13333
13334QLOGIC QLA3XXX NETWORK DRIVER
13335M:	GR-Linux-NIC-Dev@marvell.com
13336L:	netdev@vger.kernel.org
13337S:	Supported
13338F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13339F:	drivers/net/ethernet/qlogic/qla3xxx.*
13340
13341QLOGIC QLA4XXX iSCSI DRIVER
13342M:	QLogic-Storage-Upstream@qlogic.com
13343L:	linux-scsi@vger.kernel.org
13344S:	Supported
13345F:	Documentation/scsi/LICENSE.qla4xxx
13346F:	drivers/scsi/qla4xxx/
13347
13348QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13349M:	Shahed Shaikh <shshaikh@marvell.com>
13350M:	Manish Chopra <manishc@marvell.com>
13351M:	GR-Linux-NIC-Dev@marvell.com
13352L:	netdev@vger.kernel.org
13353S:	Supported
13354F:	drivers/net/ethernet/qlogic/qlcnic/
13355
13356QLOGIC QLGE 10Gb ETHERNET DRIVER
13357M:	Manish Chopra <manishc@marvell.com>
13358M:	GR-Linux-NIC-Dev@marvell.com
13359L:	netdev@vger.kernel.org
13360S:	Supported
13361F:	drivers/staging/qlge/
13362
13363QM1D1B0004 MEDIA DRIVER
13364M:	Akihiro Tsukada <tskd08@gmail.com>
13365L:	linux-media@vger.kernel.org
13366S:	Odd Fixes
13367F:	drivers/media/tuners/qm1d1b0004*
13368
13369QM1D1C0042 MEDIA DRIVER
13370M:	Akihiro Tsukada <tskd08@gmail.com>
13371L:	linux-media@vger.kernel.org
13372S:	Odd Fixes
13373F:	drivers/media/tuners/qm1d1c0042*
13374
13375QNX4 FILESYSTEM
13376M:	Anders Larsen <al@alarsen.net>
13377W:	http://www.alarsen.net/linux/qnx4fs/
13378S:	Maintained
13379F:	fs/qnx4/
13380F:	include/uapi/linux/qnx4_fs.h
13381F:	include/uapi/linux/qnxtypes.h
13382
13383QORIQ DPAA2 FSL-MC BUS DRIVER
13384M:	Stuart Yoder <stuyoder@gmail.com>
13385M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13386L:	linux-kernel@vger.kernel.org
13387S:	Maintained
13388F:	drivers/bus/fsl-mc/
13389F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13390F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13391
13392QT1010 MEDIA DRIVER
13393M:	Antti Palosaari <crope@iki.fi>
13394L:	linux-media@vger.kernel.org
13395W:	https://linuxtv.org
13396W:	http://palosaari.fi/linux/
13397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13398T:	git git://linuxtv.org/anttip/media_tree.git
13399S:	Maintained
13400F:	drivers/media/tuners/qt1010*
13401
13402QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13403M:	Kalle Valo <kvalo@codeaurora.org>
13404L:	ath10k@lists.infradead.org
13405W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13407S:	Supported
13408F:	drivers/net/wireless/ath/ath10k/
13409
13410QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13411M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13412L:	linux-wireless@vger.kernel.org
13413W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13414S:	Supported
13415F:	drivers/net/wireless/ath/ath9k/
13416
13417QUALCOMM CAMERA SUBSYSTEM DRIVER
13418M:	Todor Tomov <todor.too@gmail.com>
13419L:	linux-media@vger.kernel.org
13420S:	Maintained
13421F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13422F:	Documentation/media/v4l-drivers/qcom_camss.rst
13423F:	drivers/media/platform/qcom/camss/
13424
13425QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13426M:	Ilia Lin <ilia.lin@kernel.org>
13427L:	linux-pm@vger.kernel.org
13428S:	Maintained
13429F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13430F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13431
13432QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13433M:	Timur Tabi <timur@kernel.org>
13434L:	netdev@vger.kernel.org
13435S:	Maintained
13436F:	drivers/net/ethernet/qualcomm/emac/
13437
13438QUALCOMM ETHQOS ETHERNET DRIVER
13439M:	Vinod Koul <vkoul@kernel.org>
13440M:	Niklas Cassel <niklas.cassel@linaro.org>
13441L:	netdev@vger.kernel.org
13442S:	Maintained
13443F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13444F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13445
13446QUALCOMM GENERIC INTERFACE I2C DRIVER
13447M:	Alok Chauhan <alokc@codeaurora.org>
13448L:	linux-i2c@vger.kernel.org
13449L:	linux-arm-msm@vger.kernel.org
13450S:	Supported
13451F:	drivers/i2c/busses/i2c-qcom-geni.c
13452
13453QUALCOMM HEXAGON ARCHITECTURE
13454M:	Richard Kuo <rkuo@codeaurora.org>
13455L:	linux-hexagon@vger.kernel.org
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13457S:	Supported
13458F:	arch/hexagon/
13459
13460QUALCOMM HIDMA DRIVER
13461M:	Sinan Kaya <okaya@kernel.org>
13462L:	linux-arm-kernel@lists.infradead.org
13463L:	linux-arm-msm@vger.kernel.org
13464L:	dmaengine@vger.kernel.org
13465S:	Supported
13466F:	drivers/dma/qcom/hidma*
13467
13468QUALCOMM IOMMU
13469M:	Rob Clark <robdclark@gmail.com>
13470L:	iommu@lists.linux-foundation.org
13471L:	linux-arm-msm@vger.kernel.org
13472S:	Maintained
13473F:	drivers/iommu/qcom_iommu.c
13474
13475QUALCOMM TSENS THERMAL DRIVER
13476M:	Amit Kucheria <amit.kucheria@linaro.org>
13477L:	linux-pm@vger.kernel.org
13478L:	linux-arm-msm@vger.kernel.org
13479S:	Maintained
13480F:	drivers/thermal/qcom/
13481
13482QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13483M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13484L:	linux-media@vger.kernel.org
13485L:	linux-arm-msm@vger.kernel.org
13486T:	git git://linuxtv.org/media_tree.git
13487S:	Maintained
13488F:	drivers/media/platform/qcom/venus/
13489
13490QUALCOMM WCN36XX WIRELESS DRIVER
13491M:	Kalle Valo <kvalo@codeaurora.org>
13492L:	wcn36xx@lists.infradead.org
13493W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13494T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13495S:	Supported
13496F:	drivers/net/wireless/ath/wcn36xx/
13497
13498QUANTENNA QTNFMAC WIRELESS DRIVER
13499M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13500M:	Avinash Patil <avinashp@quantenna.com>
13501M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13502L:	linux-wireless@vger.kernel.org
13503S:	Maintained
13504F:	drivers/net/wireless/quantenna
13505
13506RADEON and AMDGPU DRM DRIVERS
13507M:	Alex Deucher <alexander.deucher@amd.com>
13508M:	Christian König <christian.koenig@amd.com>
13509M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13510L:	amd-gfx@lists.freedesktop.org
13511T:	git git://people.freedesktop.org/~agd5f/linux
13512S:	Supported
13513F:	drivers/gpu/drm/radeon/
13514F:	include/uapi/drm/radeon_drm.h
13515F:	drivers/gpu/drm/amd/
13516F:	include/uapi/drm/amdgpu_drm.h
13517
13518RADEON FRAMEBUFFER DISPLAY DRIVER
13519M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13520L:	linux-fbdev@vger.kernel.org
13521S:	Maintained
13522F:	drivers/video/fbdev/aty/radeon*
13523F:	include/uapi/linux/radeonfb.h
13524
13525RADIOSHARK RADIO DRIVER
13526M:	Hans Verkuil <hverkuil@xs4all.nl>
13527L:	linux-media@vger.kernel.org
13528T:	git git://linuxtv.org/media_tree.git
13529S:	Maintained
13530F:	drivers/media/radio/radio-shark.c
13531
13532RADIOSHARK2 RADIO DRIVER
13533M:	Hans Verkuil <hverkuil@xs4all.nl>
13534L:	linux-media@vger.kernel.org
13535T:	git git://linuxtv.org/media_tree.git
13536S:	Maintained
13537F:	drivers/media/radio/radio-shark2.c
13538F:	drivers/media/radio/radio-tea5777.c
13539
13540RADOS BLOCK DEVICE (RBD)
13541M:	Ilya Dryomov <idryomov@gmail.com>
13542M:	Sage Weil <sage@redhat.com>
13543M:	Alex Elder <elder@kernel.org>
13544L:	ceph-devel@vger.kernel.org
13545W:	http://ceph.com/
13546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13547T:	git git://github.com/ceph/ceph-client.git
13548S:	Supported
13549F:	Documentation/ABI/testing/sysfs-bus-rbd
13550F:	drivers/block/rbd.c
13551F:	drivers/block/rbd_types.h
13552
13553RAGE128 FRAMEBUFFER DISPLAY DRIVER
13554M:	Paul Mackerras <paulus@samba.org>
13555L:	linux-fbdev@vger.kernel.org
13556S:	Maintained
13557F:	drivers/video/fbdev/aty/aty128fb.c
13558
13559RAINSHADOW-CEC DRIVER
13560M:	Hans Verkuil <hverkuil@xs4all.nl>
13561L:	linux-media@vger.kernel.org
13562T:	git git://linuxtv.org/media_tree.git
13563S:	Maintained
13564F:	drivers/media/usb/rainshadow-cec/*
13565
13566RALINK MIPS ARCHITECTURE
13567M:	John Crispin <john@phrozen.org>
13568L:	linux-mips@vger.kernel.org
13569S:	Maintained
13570F:	arch/mips/ralink
13571
13572RALINK RT2X00 WIRELESS LAN DRIVER
13573P:	rt2x00 project
13574M:	Stanislaw Gruszka <sgruszka@redhat.com>
13575M:	Helmut Schaa <helmut.schaa@googlemail.com>
13576L:	linux-wireless@vger.kernel.org
13577S:	Maintained
13578F:	drivers/net/wireless/ralink/rt2x00/
13579
13580RAMDISK RAM BLOCK DEVICE DRIVER
13581M:	Jens Axboe <axboe@kernel.dk>
13582S:	Maintained
13583F:	Documentation/admin-guide/blockdev/ramdisk.rst
13584F:	drivers/block/brd.c
13585
13586RANCHU VIRTUAL BOARD FOR MIPS
13587M:	Miodrag Dinic <miodrag.dinic@mips.com>
13588L:	linux-mips@vger.kernel.org
13589S:	Supported
13590F:	arch/mips/generic/board-ranchu.c
13591F:	arch/mips/configs/generic/board-ranchu.config
13592
13593RANDOM NUMBER DRIVER
13594M:	"Theodore Ts'o" <tytso@mit.edu>
13595S:	Maintained
13596F:	drivers/char/random.c
13597
13598RAPIDIO SUBSYSTEM
13599M:	Matt Porter <mporter@kernel.crashing.org>
13600M:	Alexandre Bounine <alex.bou9@gmail.com>
13601S:	Maintained
13602F:	drivers/rapidio/
13603
13604RAS INFRASTRUCTURE
13605M:	Tony Luck <tony.luck@intel.com>
13606M:	Borislav Petkov <bp@alien8.de>
13607L:	linux-edac@vger.kernel.org
13608S:	Maintained
13609F:	drivers/ras/
13610F:	include/linux/ras.h
13611F:	include/ras/ras_event.h
13612F:	Documentation/admin-guide/ras.rst
13613
13614RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13615L:	linux-wireless@vger.kernel.org
13616S:	Orphan
13617F:	drivers/net/wireless/ray*
13618
13619RCUTORTURE TEST FRAMEWORK
13620M:	"Paul E. McKenney" <paulmck@kernel.org>
13621M:	Josh Triplett <josh@joshtriplett.org>
13622R:	Steven Rostedt <rostedt@goodmis.org>
13623R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13624R:	Lai Jiangshan <jiangshanlai@gmail.com>
13625L:	rcu@vger.kernel.org
13626S:	Supported
13627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13628F:	tools/testing/selftests/rcutorture
13629
13630RDC R-321X SoC
13631M:	Florian Fainelli <florian@openwrt.org>
13632S:	Maintained
13633
13634RDC R6040 FAST ETHERNET DRIVER
13635M:	Florian Fainelli <f.fainelli@gmail.com>
13636L:	netdev@vger.kernel.org
13637S:	Maintained
13638F:	drivers/net/ethernet/rdc/r6040.c
13639
13640RDMAVT - RDMA verbs software
13641M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13642M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13643L:	linux-rdma@vger.kernel.org
13644S:	Supported
13645F:	drivers/infiniband/sw/rdmavt
13646
13647RDS - RELIABLE DATAGRAM SOCKETS
13648M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13649L:	netdev@vger.kernel.org
13650L:	linux-rdma@vger.kernel.org
13651L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13652W:	https://oss.oracle.com/projects/rds/
13653S:	Supported
13654F:	net/rds/
13655F:	Documentation/networking/rds.txt
13656
13657RDT - RESOURCE ALLOCATION
13658M:	Fenghua Yu <fenghua.yu@intel.com>
13659M:	Reinette Chatre <reinette.chatre@intel.com>
13660L:	linux-kernel@vger.kernel.org
13661S:	Supported
13662F:	arch/x86/kernel/cpu/resctrl/
13663F:	arch/x86/include/asm/resctrl_sched.h
13664F:	Documentation/x86/resctrl*
13665
13666READ-COPY UPDATE (RCU)
13667M:	"Paul E. McKenney" <paulmck@kernel.org>
13668M:	Josh Triplett <josh@joshtriplett.org>
13669R:	Steven Rostedt <rostedt@goodmis.org>
13670R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13671R:	Lai Jiangshan <jiangshanlai@gmail.com>
13672R:	Joel Fernandes <joel@joelfernandes.org>
13673L:	rcu@vger.kernel.org
13674W:	http://www.rdrop.com/users/paulmck/RCU/
13675S:	Supported
13676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13677F:	Documentation/RCU/
13678X:	Documentation/RCU/torture.txt
13679F:	include/linux/rcu*
13680X:	include/linux/srcu*.h
13681F:	kernel/rcu/
13682X:	kernel/rcu/srcu*.c
13683
13684REAL TIME CLOCK (RTC) SUBSYSTEM
13685M:	Alessandro Zummo <a.zummo@towertech.it>
13686M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13687L:	linux-rtc@vger.kernel.org
13688Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13690S:	Maintained
13691F:	Documentation/devicetree/bindings/rtc/
13692F:	Documentation/admin-guide/rtc.rst
13693F:	drivers/rtc/
13694F:	include/linux/rtc.h
13695F:	include/uapi/linux/rtc.h
13696F:	include/linux/rtc/
13697F:	include/linux/platform_data/rtc-*
13698F:	tools/testing/selftests/rtc/
13699
13700REALTEK AUDIO CODECS
13701M:	Bard Liao <bardliao@realtek.com>
13702M:	Oder Chiou <oder_chiou@realtek.com>
13703S:	Maintained
13704F:	sound/soc/codecs/rt*
13705F:	include/sound/rt*.h
13706
13707REALTEK RTL83xx SMI DSA ROUTER CHIPS
13708M:	Linus Walleij <linus.walleij@linaro.org>
13709S:	Maintained
13710F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13711F:	drivers/net/dsa/realtek-smi*
13712F:	drivers/net/dsa/rtl83*
13713
13714REDPINE WIRELESS DRIVER
13715M:	Amitkumar Karwar <amitkarwar@gmail.com>
13716M:	Siva Rebbagondla <siva8118@gmail.com>
13717L:	linux-wireless@vger.kernel.org
13718S:	Maintained
13719F:	drivers/net/wireless/rsi/
13720
13721REGISTER MAP ABSTRACTION
13722M:	Mark Brown <broonie@kernel.org>
13723L:	linux-kernel@vger.kernel.org
13724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13725S:	Supported
13726F:	Documentation/devicetree/bindings/regmap/
13727F:	drivers/base/regmap/
13728F:	include/linux/regmap.h
13729
13730REISERFS FILE SYSTEM
13731L:	reiserfs-devel@vger.kernel.org
13732S:	Supported
13733F:	fs/reiserfs/
13734
13735REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13736M:	Ohad Ben-Cohen <ohad@wizery.com>
13737M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13738L:	linux-remoteproc@vger.kernel.org
13739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13740S:	Maintained
13741F:	Documentation/devicetree/bindings/remoteproc/
13742F:	Documentation/ABI/testing/sysfs-class-remoteproc
13743F:	Documentation/remoteproc.txt
13744F:	drivers/remoteproc/
13745F:	include/linux/remoteproc.h
13746F:	include/linux/remoteproc/
13747
13748REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13749M:	Ohad Ben-Cohen <ohad@wizery.com>
13750M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13751L:	linux-remoteproc@vger.kernel.org
13752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13753S:	Maintained
13754F:	drivers/rpmsg/
13755F:	Documentation/rpmsg.txt
13756F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13757F:	include/linux/rpmsg.h
13758F:	include/linux/rpmsg/
13759F:	include/uapi/linux/rpmsg.h
13760F:	samples/rpmsg/
13761
13762RENESAS CLOCK DRIVERS
13763M:	Geert Uytterhoeven <geert+renesas@glider.be>
13764L:	linux-renesas-soc@vger.kernel.org
13765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13766S:	Supported
13767F:	drivers/clk/renesas/
13768
13769RENESAS EMEV2 I2C DRIVER
13770M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13771S:	Supported
13772F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13773F:	drivers/i2c/busses/i2c-emev2.c
13774
13775RENESAS ETHERNET DRIVERS
13776R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13777L:	netdev@vger.kernel.org
13778L:	linux-renesas-soc@vger.kernel.org
13779F:	Documentation/devicetree/bindings/net/renesas,*.txt
13780F:	Documentation/devicetree/bindings/net/sh_eth.txt
13781F:	drivers/net/ethernet/renesas/
13782F:	include/linux/sh_eth.h
13783
13784RENESAS R-CAR GYROADC DRIVER
13785M:	Marek Vasut <marek.vasut@gmail.com>
13786L:	linux-iio@vger.kernel.org
13787S:	Supported
13788F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13789F:	drivers/iio/adc/rcar-gyroadc.c
13790
13791RENESAS R-CAR I2C DRIVERS
13792M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13793S:	Supported
13794F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13795F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13796F:	drivers/i2c/busses/i2c-rcar.c
13797F:	drivers/i2c/busses/i2c-sh_mobile.c
13798
13799RENESAS RIIC DRIVER
13800M:	Chris Brandt <chris.brandt@renesas.com>
13801S:	Supported
13802F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13803F:	drivers/i2c/busses/i2c-riic.c
13804
13805RENESAS USB PHY DRIVER
13806M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13807L:	linux-renesas-soc@vger.kernel.org
13808S:	Maintained
13809F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13810
13811RESET CONTROLLER FRAMEWORK
13812M:	Philipp Zabel <p.zabel@pengutronix.de>
13813T:	git git://git.pengutronix.de/git/pza/linux
13814S:	Maintained
13815F:	drivers/reset/
13816F:	Documentation/devicetree/bindings/reset/
13817F:	include/dt-bindings/reset/
13818F:	include/linux/reset.h
13819F:	include/linux/reset/
13820F:	include/linux/reset-controller.h
13821
13822RESTARTABLE SEQUENCES SUPPORT
13823M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13824M:	Peter Zijlstra <peterz@infradead.org>
13825M:	"Paul E. McKenney" <paulmck@kernel.org>
13826M:	Boqun Feng <boqun.feng@gmail.com>
13827L:	linux-kernel@vger.kernel.org
13828S:	Supported
13829F:	kernel/rseq.c
13830F:	include/uapi/linux/rseq.h
13831F:	include/trace/events/rseq.h
13832F:	tools/testing/selftests/rseq/
13833
13834RFKILL
13835M:	Johannes Berg <johannes@sipsolutions.net>
13836L:	linux-wireless@vger.kernel.org
13837W:	http://wireless.kernel.org/
13838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13840S:	Maintained
13841F:	Documentation/driver-api/rfkill.rst
13842F:	Documentation/ABI/stable/sysfs-class-rfkill
13843F:	net/rfkill/
13844F:	include/linux/rfkill.h
13845F:	include/uapi/linux/rfkill.h
13846
13847RHASHTABLE
13848M:	Thomas Graf <tgraf@suug.ch>
13849M:	Herbert Xu <herbert@gondor.apana.org.au>
13850L:	netdev@vger.kernel.org
13851S:	Maintained
13852F:	lib/rhashtable.c
13853F:	lib/test_rhashtable.c
13854F:	include/linux/rhashtable.h
13855F:	include/linux/rhashtable-types.h
13856
13857RICOH R5C592 MEMORYSTICK DRIVER
13858M:	Maxim Levitsky <maximlevitsky@gmail.com>
13859S:	Maintained
13860F:	drivers/memstick/host/r592.*
13861
13862RICOH SMARTMEDIA/XD DRIVER
13863M:	Maxim Levitsky <maximlevitsky@gmail.com>
13864S:	Maintained
13865F:	drivers/mtd/nand/raw/r852.c
13866F:	drivers/mtd/nand/raw/r852.h
13867
13868RISC-V ARCHITECTURE
13869M:	Paul Walmsley <paul.walmsley@sifive.com>
13870M:	Palmer Dabbelt <palmer@sifive.com>
13871M:	Albert Ou <aou@eecs.berkeley.edu>
13872L:	linux-riscv@lists.infradead.org
13873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13874S:	Supported
13875F:	arch/riscv/
13876K:	riscv
13877N:	riscv
13878
13879ROCCAT DRIVERS
13880M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13881W:	http://sourceforge.net/projects/roccat/
13882S:	Maintained
13883F:	drivers/hid/hid-roccat*
13884F:	include/linux/hid-roccat*
13885F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13886
13887ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13888M:	Jacob Chen <jacob-chen@iotwrt.com>
13889M:	Ezequiel Garcia <ezequiel@collabora.com>
13890L:	linux-media@vger.kernel.org
13891S:	Maintained
13892F:	drivers/media/platform/rockchip/rga/
13893F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13894
13895HANTRO VPU CODEC DRIVER
13896M:	Ezequiel Garcia <ezequiel@collabora.com>
13897L:	linux-media@vger.kernel.org
13898S:	Maintained
13899F:	drivers/staging/media/hantro/
13900F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13901
13902ROCKER DRIVER
13903M:	Jiri Pirko <jiri@resnulli.us>
13904L:	netdev@vger.kernel.org
13905S:	Supported
13906F:	drivers/net/ethernet/rocker/
13907
13908ROCKETPORT DRIVER
13909P:	Comtrol Corp.
13910W:	http://www.comtrol.com
13911S:	Maintained
13912F:	Documentation/driver-api/serial/rocket.rst
13913F:	drivers/tty/rocket*
13914
13915ROCKETPORT EXPRESS/INFINITY DRIVER
13916M:	Kevin Cernekee <cernekee@gmail.com>
13917L:	linux-serial@vger.kernel.org
13918S:	Odd Fixes
13919F:	drivers/tty/serial/rp2.*
13920
13921ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13922M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13923L:	linux-kernel@vger.kernel.org
13924L:	linux-renesas-soc@vger.kernel.org
13925S:	Supported
13926F:	drivers/mfd/bd9571mwv.c
13927F:	drivers/regulator/bd9571mwv-regulator.c
13928F:	drivers/gpio/gpio-bd9571mwv.c
13929F:	include/linux/mfd/bd9571mwv.h
13930F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13931
13932ROSE NETWORK LAYER
13933M:	Ralf Baechle <ralf@linux-mips.org>
13934L:	linux-hams@vger.kernel.org
13935W:	http://www.linux-ax25.org/
13936S:	Maintained
13937F:	include/net/rose.h
13938F:	include/uapi/linux/rose.h
13939F:	net/rose/
13940
13941RTL2830 MEDIA DRIVER
13942M:	Antti Palosaari <crope@iki.fi>
13943L:	linux-media@vger.kernel.org
13944W:	https://linuxtv.org
13945W:	http://palosaari.fi/linux/
13946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13947T:	git git://linuxtv.org/anttip/media_tree.git
13948S:	Maintained
13949F:	drivers/media/dvb-frontends/rtl2830*
13950
13951RTL2832 MEDIA DRIVER
13952M:	Antti Palosaari <crope@iki.fi>
13953L:	linux-media@vger.kernel.org
13954W:	https://linuxtv.org
13955W:	http://palosaari.fi/linux/
13956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13957T:	git git://linuxtv.org/anttip/media_tree.git
13958S:	Maintained
13959F:	drivers/media/dvb-frontends/rtl2832*
13960
13961RTL2832_SDR MEDIA DRIVER
13962M:	Antti Palosaari <crope@iki.fi>
13963L:	linux-media@vger.kernel.org
13964W:	https://linuxtv.org
13965W:	http://palosaari.fi/linux/
13966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13967T:	git git://linuxtv.org/anttip/media_tree.git
13968S:	Maintained
13969F:	drivers/media/dvb-frontends/rtl2832_sdr*
13970
13971RTL8180 WIRELESS DRIVER
13972L:	linux-wireless@vger.kernel.org
13973W:	http://wireless.kernel.org/
13974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13975S:	Orphan
13976F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13977
13978RTL8187 WIRELESS DRIVER
13979M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13980M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13981M:	Larry Finger <Larry.Finger@lwfinger.net>
13982L:	linux-wireless@vger.kernel.org
13983W:	http://wireless.kernel.org/
13984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13985S:	Maintained
13986F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13987
13988REALTEK WIRELESS DRIVER (rtlwifi family)
13989M:	Ping-Ke Shih <pkshih@realtek.com>
13990L:	linux-wireless@vger.kernel.org
13991W:	http://wireless.kernel.org/
13992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13993S:	Maintained
13994F:	drivers/net/wireless/realtek/rtlwifi/
13995
13996REALTEK WIRELESS DRIVER (rtw88)
13997M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13998L:	linux-wireless@vger.kernel.org
13999S:	Maintained
14000F:	drivers/net/wireless/realtek/rtw88/
14001
14002RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14003M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14004L:	linux-wireless@vger.kernel.org
14005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14006S:	Maintained
14007F:	drivers/net/wireless/realtek/rtl8xxxu/
14008
14009RXRPC SOCKETS (AF_RXRPC)
14010M:	David Howells <dhowells@redhat.com>
14011L:	linux-afs@lists.infradead.org
14012S:	Supported
14013F:	net/rxrpc/
14014F:	include/keys/rxrpc-type.h
14015F:	include/net/af_rxrpc.h
14016F:	include/trace/events/rxrpc.h
14017F:	include/uapi/linux/rxrpc.h
14018F:	Documentation/networking/rxrpc.txt
14019W:	https://www.infradead.org/~dhowells/kafs/
14020
14021S3 SAVAGE FRAMEBUFFER DRIVER
14022M:	Antonino Daplas <adaplas@gmail.com>
14023L:	linux-fbdev@vger.kernel.org
14024S:	Maintained
14025F:	drivers/video/fbdev/savage/
14026
14027S390
14028M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14029M:	Vasily Gorbik <gor@linux.ibm.com>
14030M:	Christian Borntraeger <borntraeger@de.ibm.com>
14031L:	linux-s390@vger.kernel.org
14032W:	http://www.ibm.com/developerworks/linux/linux390/
14033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14034S:	Supported
14035F:	arch/s390/
14036F:	drivers/s390/
14037F:	Documentation/s390/
14038F:	Documentation/driver-api/s390-drivers.rst
14039
14040S390 COMMON I/O LAYER
14041M:	Sebastian Ott <sebott@linux.ibm.com>
14042M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14043L:	linux-s390@vger.kernel.org
14044W:	http://www.ibm.com/developerworks/linux/linux390/
14045S:	Supported
14046F:	drivers/s390/cio/
14047
14048S390 DASD DRIVER
14049M:	Stefan Haberland <sth@linux.ibm.com>
14050M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14051L:	linux-s390@vger.kernel.org
14052W:	http://www.ibm.com/developerworks/linux/linux390/
14053S:	Supported
14054F:	drivers/s390/block/dasd*
14055F:	block/partitions/ibm.c
14056
14057S390 IOMMU (PCI)
14058M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14059L:	linux-s390@vger.kernel.org
14060W:	http://www.ibm.com/developerworks/linux/linux390/
14061S:	Supported
14062F:	drivers/iommu/s390-iommu.c
14063
14064S390 IUCV NETWORK LAYER
14065M:	Julian Wiedmann <jwi@linux.ibm.com>
14066M:	Ursula Braun <ubraun@linux.ibm.com>
14067L:	linux-s390@vger.kernel.org
14068W:	http://www.ibm.com/developerworks/linux/linux390/
14069S:	Supported
14070F:	drivers/s390/net/*iucv*
14071F:	include/net/iucv/
14072F:	net/iucv/
14073
14074S390 NETWORK DRIVERS
14075M:	Julian Wiedmann <jwi@linux.ibm.com>
14076M:	Ursula Braun <ubraun@linux.ibm.com>
14077L:	linux-s390@vger.kernel.org
14078W:	http://www.ibm.com/developerworks/linux/linux390/
14079S:	Supported
14080F:	drivers/s390/net/
14081
14082S390 PCI SUBSYSTEM
14083M:	Sebastian Ott <sebott@linux.ibm.com>
14084M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14085L:	linux-s390@vger.kernel.org
14086W:	http://www.ibm.com/developerworks/linux/linux390/
14087S:	Supported
14088F:	arch/s390/pci/
14089F:	drivers/pci/hotplug/s390_pci_hpc.c
14090
14091S390 VFIO-CCW DRIVER
14092M:	Cornelia Huck <cohuck@redhat.com>
14093M:	Eric Farman <farman@linux.ibm.com>
14094R:	Halil Pasic <pasic@linux.ibm.com>
14095L:	linux-s390@vger.kernel.org
14096L:	kvm@vger.kernel.org
14097S:	Supported
14098F:	drivers/s390/cio/vfio_ccw*
14099F:	Documentation/s390/vfio-ccw.rst
14100F:	include/uapi/linux/vfio_ccw.h
14101
14102S390 ZCRYPT DRIVER
14103M:	Harald Freudenberger <freude@linux.ibm.com>
14104L:	linux-s390@vger.kernel.org
14105W:	http://www.ibm.com/developerworks/linux/linux390/
14106S:	Supported
14107F:	drivers/s390/crypto/
14108
14109S390 VFIO AP DRIVER
14110M:	Tony Krowiak <akrowiak@linux.ibm.com>
14111M:	Pierre Morel <pmorel@linux.ibm.com>
14112M:	Halil Pasic <pasic@linux.ibm.com>
14113L:	linux-s390@vger.kernel.org
14114W:	http://www.ibm.com/developerworks/linux/linux390/
14115S:	Supported
14116F:	drivers/s390/crypto/vfio_ap_drv.c
14117F:	drivers/s390/crypto/vfio_ap_private.h
14118F:	drivers/s390/crypto/vfio_ap_ops.c
14119F:	Documentation/s390/vfio-ap.rst
14120
14121S390 ZFCP DRIVER
14122M:	Steffen Maier <maier@linux.ibm.com>
14123M:	Benjamin Block <bblock@linux.ibm.com>
14124L:	linux-s390@vger.kernel.org
14125W:	http://www.ibm.com/developerworks/linux/linux390/
14126S:	Supported
14127F:	drivers/s390/scsi/zfcp_*
14128
14129S3C24XX SD/MMC Driver
14130M:	Ben Dooks <ben-linux@fluff.org>
14131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14132S:	Supported
14133F:	drivers/mmc/host/s3cmci.*
14134
14135SAA6588 RDS RECEIVER DRIVER
14136M:	Hans Verkuil <hverkuil@xs4all.nl>
14137L:	linux-media@vger.kernel.org
14138T:	git git://linuxtv.org/media_tree.git
14139W:	https://linuxtv.org
14140S:	Odd Fixes
14141F:	drivers/media/i2c/saa6588*
14142
14143SAA7134 VIDEO4LINUX DRIVER
14144M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14145L:	linux-media@vger.kernel.org
14146W:	https://linuxtv.org
14147T:	git git://linuxtv.org/media_tree.git
14148S:	Odd fixes
14149F:	Documentation/media/v4l-drivers/saa7134*
14150F:	drivers/media/pci/saa7134/
14151
14152SAA7146 VIDEO4LINUX-2 DRIVER
14153M:	Hans Verkuil <hverkuil@xs4all.nl>
14154L:	linux-media@vger.kernel.org
14155T:	git git://linuxtv.org/media_tree.git
14156S:	Maintained
14157F:	drivers/media/common/saa7146/
14158F:	drivers/media/pci/saa7146/
14159F:	include/media/drv-intf/saa7146*
14160
14161SAFESETID SECURITY MODULE
14162M:     Micah Morton <mortonm@chromium.org>
14163S:     Supported
14164F:     security/safesetid/
14165F:     Documentation/admin-guide/LSM/SafeSetID.rst
14166
14167SAMSUNG AUDIO (ASoC) DRIVERS
14168M:	Krzysztof Kozlowski <krzk@kernel.org>
14169M:	Sangbeom Kim <sbkim73@samsung.com>
14170M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14171L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14172S:	Supported
14173F:	sound/soc/samsung/
14174F:	Documentation/devicetree/bindings/sound/samsung*
14175
14176SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14177M:	Krzysztof Kozlowski <krzk@kernel.org>
14178L:	linux-crypto@vger.kernel.org
14179L:	linux-samsung-soc@vger.kernel.org
14180S:	Maintained
14181F:	drivers/crypto/exynos-rng.c
14182F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14183
14184SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14185M:	Łukasz Stelmach <l.stelmach@samsung.com>
14186L:	linux-samsung-soc@vger.kernel.org
14187S:	Maintained
14188F:	drivers/char/hw_random/exynos-trng.c
14189F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14190
14191SAMSUNG FRAMEBUFFER DRIVER
14192M:	Jingoo Han <jingoohan1@gmail.com>
14193L:	linux-fbdev@vger.kernel.org
14194S:	Maintained
14195F:	drivers/video/fbdev/s3c-fb.c
14196
14197SAMSUNG LAPTOP DRIVER
14198M:	Corentin Chary <corentin.chary@gmail.com>
14199L:	platform-driver-x86@vger.kernel.org
14200S:	Maintained
14201F:	drivers/platform/x86/samsung-laptop.c
14202
14203SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14204M:	Sangbeom Kim <sbkim73@samsung.com>
14205M:	Krzysztof Kozlowski <krzk@kernel.org>
14206M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14207L:	linux-kernel@vger.kernel.org
14208L:	linux-samsung-soc@vger.kernel.org
14209S:	Supported
14210F:	drivers/mfd/sec*.c
14211F:	drivers/regulator/s2m*.c
14212F:	drivers/regulator/s5m*.c
14213F:	drivers/clk/clk-s2mps11.c
14214F:	drivers/rtc/rtc-s5m.c
14215F:	include/linux/mfd/samsung/
14216F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14217F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14218F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14219F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14220
14221SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14222M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14223L:	linux-media@vger.kernel.org
14224L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14225S:	Maintained
14226F:	drivers/media/platform/s3c-camif/
14227F:	include/media/drv-intf/s3c_camif.h
14228
14229SAMSUNG S3FWRN5 NFC DRIVER
14230M:	Robert Baldyga <r.baldyga@samsung.com>
14231M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14232L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14233S:	Supported
14234F:	drivers/nfc/s3fwrn5
14235
14236SAMSUNG S5C73M3 CAMERA DRIVER
14237M:	Kyungmin Park <kyungmin.park@samsung.com>
14238M:	Andrzej Hajda <a.hajda@samsung.com>
14239L:	linux-media@vger.kernel.org
14240S:	Supported
14241F:	drivers/media/i2c/s5c73m3/*
14242
14243SAMSUNG S5K5BAF CAMERA DRIVER
14244M:	Kyungmin Park <kyungmin.park@samsung.com>
14245M:	Andrzej Hajda <a.hajda@samsung.com>
14246L:	linux-media@vger.kernel.org
14247S:	Supported
14248F:	drivers/media/i2c/s5k5baf.c
14249
14250SAMSUNG S5P Security SubSystem (SSS) DRIVER
14251M:	Krzysztof Kozlowski <krzk@kernel.org>
14252M:	Vladimir Zapolskiy <vz@mleia.com>
14253M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14254L:	linux-crypto@vger.kernel.org
14255L:	linux-samsung-soc@vger.kernel.org
14256S:	Maintained
14257F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14258F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14259F:	drivers/crypto/s5p-sss.c
14260
14261SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14262M:	Kyungmin Park <kyungmin.park@samsung.com>
14263M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14264L:	linux-media@vger.kernel.org
14265Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14266S:	Supported
14267F:	drivers/media/platform/exynos4-is/
14268
14269SAMSUNG SOC CLOCK DRIVERS
14270M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14271M:	Tomasz Figa <tomasz.figa@gmail.com>
14272M:	Chanwoo Choi <cw00.choi@samsung.com>
14273S:	Supported
14274L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14276F:	drivers/clk/samsung/
14277F:	include/dt-bindings/clock/exynos*.h
14278F:	Documentation/devicetree/bindings/clock/exynos*.txt
14279F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14280F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14281
14282SAMSUNG SPI DRIVERS
14283M:	Kukjin Kim <kgene@kernel.org>
14284M:	Krzysztof Kozlowski <krzk@kernel.org>
14285M:	Andi Shyti <andi@etezian.org>
14286L:	linux-spi@vger.kernel.org
14287L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14288S:	Maintained
14289F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14290F:	drivers/spi/spi-s3c*
14291F:	include/linux/platform_data/spi-s3c64xx.h
14292
14293SAMSUNG SXGBE DRIVERS
14294M:	Byungho An <bh74.an@samsung.com>
14295M:	Girish K S <ks.giri@samsung.com>
14296M:	Vipul Pandya <vipul.pandya@samsung.com>
14297S:	Supported
14298L:	netdev@vger.kernel.org
14299F:	drivers/net/ethernet/samsung/sxgbe/
14300
14301SAMSUNG THERMAL DRIVER
14302M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14303L:	linux-pm@vger.kernel.org
14304L:	linux-samsung-soc@vger.kernel.org
14305S:	Supported
14306T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14307F:	drivers/thermal/samsung/
14308
14309SAMSUNG USB2 PHY DRIVER
14310M:	Kamil Debski <kamil@wypas.org>
14311M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14312L:	linux-kernel@vger.kernel.org
14313S:	Supported
14314F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14315F:	Documentation/driver-api/phy/samsung-usb2.rst
14316F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14317F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14318F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14319F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14320F:	drivers/phy/samsung/phy-samsung-usb2.c
14321F:	drivers/phy/samsung/phy-samsung-usb2.h
14322
14323SC1200 WDT DRIVER
14324M:	Zwane Mwaikambo <zwanem@gmail.com>
14325S:	Maintained
14326F:	drivers/watchdog/sc1200wdt.c
14327
14328SCHEDULER
14329M:	Ingo Molnar <mingo@redhat.com>
14330M:	Peter Zijlstra <peterz@infradead.org>
14331M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14332M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14333R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14334R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14335R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14336R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14337L:	linux-kernel@vger.kernel.org
14338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14339S:	Maintained
14340F:	kernel/sched/
14341F:	include/linux/sched.h
14342F:	include/uapi/linux/sched.h
14343F:	include/linux/wait.h
14344F:	include/linux/preempt.h
14345
14346SCR24X CHIP CARD INTERFACE DRIVER
14347M:	Lubomir Rintel <lkundrak@v3.sk>
14348S:	Supported
14349F:	drivers/char/pcmcia/scr24x_cs.c
14350
14351SCSI CDROM DRIVER
14352M:	Jens Axboe <axboe@kernel.dk>
14353L:	linux-scsi@vger.kernel.org
14354W:	http://www.kernel.dk
14355S:	Maintained
14356F:	drivers/scsi/sr*
14357
14358SCSI RDMA PROTOCOL (SRP) INITIATOR
14359M:	Bart Van Assche <bvanassche@acm.org>
14360L:	linux-rdma@vger.kernel.org
14361S:	Supported
14362Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14363F:	drivers/infiniband/ulp/srp/
14364F:	include/scsi/srp.h
14365
14366SCSI RDMA PROTOCOL (SRP) TARGET
14367M:	Bart Van Assche <bvanassche@acm.org>
14368L:	linux-rdma@vger.kernel.org
14369L:	target-devel@vger.kernel.org
14370S:	Supported
14371Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14372F:	drivers/infiniband/ulp/srpt/
14373
14374SCSI SG DRIVER
14375M:	Doug Gilbert <dgilbert@interlog.com>
14376L:	linux-scsi@vger.kernel.org
14377W:	http://sg.danny.cz/sg
14378S:	Maintained
14379F:	Documentation/scsi/scsi-generic.txt
14380F:	drivers/scsi/sg.c
14381F:	include/scsi/sg.h
14382
14383SCSI SUBSYSTEM
14384M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14386M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14388Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14389L:	linux-scsi@vger.kernel.org
14390S:	Maintained
14391F:	Documentation/devicetree/bindings/scsi/
14392F:	drivers/scsi/
14393F:	include/scsi/
14394
14395SCSI TAPE DRIVER
14396M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14397L:	linux-scsi@vger.kernel.org
14398S:	Maintained
14399F:	Documentation/scsi/st.txt
14400F:	drivers/scsi/st.*
14401F:	drivers/scsi/st_*.h
14402
14403SCSI TARGET SUBSYSTEM
14404M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14405L:	linux-scsi@vger.kernel.org
14406L:	target-devel@vger.kernel.org
14407W:	http://www.linux-iscsi.org
14408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14409Q:	https://patchwork.kernel.org/project/target-devel/list/
14410S:	Supported
14411F:	drivers/target/
14412F:	include/target/
14413F:	Documentation/target/
14414
14415SCTP PROTOCOL
14416M:	Vlad Yasevich <vyasevich@gmail.com>
14417M:	Neil Horman <nhorman@tuxdriver.com>
14418M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14419L:	linux-sctp@vger.kernel.org
14420W:	http://lksctp.sourceforge.net
14421S:	Maintained
14422F:	Documentation/networking/sctp.txt
14423F:	include/linux/sctp.h
14424F:	include/uapi/linux/sctp.h
14425F:	include/net/sctp/
14426F:	net/sctp/
14427
14428SCx200 CPU SUPPORT
14429M:	Jim Cromie <jim.cromie@gmail.com>
14430S:	Odd Fixes
14431F:	Documentation/i2c/busses/scx200_acb.rst
14432F:	arch/x86/platform/scx200/
14433F:	drivers/watchdog/scx200_wdt.c
14434F:	drivers/i2c/busses/scx200*
14435F:	drivers/mtd/maps/scx200_docflash.c
14436F:	include/linux/scx200.h
14437
14438SCx200 GPIO DRIVER
14439M:	Jim Cromie <jim.cromie@gmail.com>
14440S:	Maintained
14441F:	drivers/char/scx200_gpio.c
14442F:	include/linux/scx200_gpio.h
14443
14444SCx200 HRT CLOCKSOURCE DRIVER
14445M:	Jim Cromie <jim.cromie@gmail.com>
14446S:	Maintained
14447F:	drivers/clocksource/scx200_hrt.c
14448
14449SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14450M:	Sascha Sommer <saschasommer@freenet.de>
14451L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14452S:	Maintained
14453F:	drivers/mmc/host/sdricoh_cs.c
14454
14455SECO BOARDS CEC DRIVER
14456M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14457S:	Maintained
14458F:	drivers/media/platform/seco-cec/seco-cec.c
14459F:	drivers/media/platform/seco-cec/seco-cec.h
14460
14461SECURE COMPUTING
14462M:	Kees Cook <keescook@chromium.org>
14463R:	Andy Lutomirski <luto@amacapital.net>
14464R:	Will Drewry <wad@chromium.org>
14465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14466S:	Supported
14467F:	kernel/seccomp.c
14468F:	include/uapi/linux/seccomp.h
14469F:	include/linux/seccomp.h
14470F:	tools/testing/selftests/seccomp/*
14471F:	tools/testing/selftests/kselftest_harness.h
14472F:	Documentation/userspace-api/seccomp_filter.rst
14473K:	\bsecure_computing
14474K:	\bTIF_SECCOMP\b
14475
14476SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14477M:	Al Cooper <alcooperx@gmail.com>
14478L:	linux-mmc@vger.kernel.org
14479L:	bcm-kernel-feedback-list@broadcom.com
14480S:	Maintained
14481F:	drivers/mmc/host/sdhci-brcmstb*
14482
14483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14484M:	Adrian Hunter <adrian.hunter@intel.com>
14485L:	linux-mmc@vger.kernel.org
14486S:	Maintained
14487F:	drivers/mmc/host/sdhci*
14488F:	include/linux/mmc/sdhci*
14489
14490EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14491M:	Adrian Hunter <adrian.hunter@intel.com>
14492M:	Ritesh Harjani <riteshh@codeaurora.org>
14493M:	Asutosh Das <asutoshd@codeaurora.org>
14494L:	linux-mmc@vger.kernel.org
14495S:	Maintained
14496F:	drivers/mmc/host/cqhci*
14497
14498SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14499M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14500M:	Manjunath M B <manjumb@synopsys.com>
14501L:	linux-mmc@vger.kernel.org
14502S:	Maintained
14503F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14504
14505SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14506M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14507L:	linux-mmc@vger.kernel.org
14508S:	Supported
14509F:	drivers/mmc/host/sdhci-of-at91.c
14510
14511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14512M:	Ben Dooks <ben-linux@fluff.org>
14513M:	Jaehoon Chung <jh80.chung@samsung.com>
14514L:	linux-mmc@vger.kernel.org
14515S:	Maintained
14516F:	drivers/mmc/host/sdhci-s3c*
14517
14518SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14519M:	Viresh Kumar <vireshk@kernel.org>
14520L:	linux-mmc@vger.kernel.org
14521S:	Maintained
14522F:	drivers/mmc/host/sdhci-spear.c
14523
14524SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14525M:	Kishon Vijay Abraham I <kishon@ti.com>
14526L:	linux-mmc@vger.kernel.org
14527S:	Maintained
14528F:	drivers/mmc/host/sdhci-omap.c
14529
14530SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14531M:	Scott Bauer <scott.bauer@intel.com>
14532M:	Jonathan Derrick <jonathan.derrick@intel.com>
14533L:	linux-block@vger.kernel.org
14534S:	Supported
14535F:	block/sed*
14536F:	block/opal_proto.h
14537F:	include/linux/sed*
14538F:	include/uapi/linux/sed*
14539
14540SECURITY CONTACT
14541M:	Security Officers <security@kernel.org>
14542S:	Supported
14543
14544SECURITY SUBSYSTEM
14545M:	James Morris <jmorris@namei.org>
14546M:	"Serge E. Hallyn" <serge@hallyn.com>
14547L:	linux-security-module@vger.kernel.org (suggested Cc:)
14548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14549W:	http://kernsec.org/
14550S:	Supported
14551F:	security/
14552X:	security/selinux/
14553
14554SELINUX SECURITY MODULE
14555M:	Paul Moore <paul@paul-moore.com>
14556M:	Stephen Smalley <sds@tycho.nsa.gov>
14557M:	Eric Paris <eparis@parisplace.org>
14558L:	selinux@vger.kernel.org
14559W:	https://selinuxproject.org
14560W:	https://github.com/SELinuxProject
14561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14562S:	Supported
14563F:	include/uapi/linux/selinux_netlink.h
14564F:	security/selinux/
14565F:	scripts/selinux/
14566F:	Documentation/admin-guide/LSM/SELinux.rst
14567
14568SENSABLE PHANTOM
14569M:	Jiri Slaby <jirislaby@gmail.com>
14570S:	Maintained
14571F:	drivers/misc/phantom.c
14572F:	include/uapi/linux/phantom.h
14573
14574SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14575M:	Tomasz Duszynski <tduszyns@gmail.com>
14576S:	Maintained
14577F:	drivers/iio/chemical/sps30.c
14578F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14579
14580SERIAL DEVICE BUS
14581M:	Rob Herring <robh@kernel.org>
14582L:	linux-serial@vger.kernel.org
14583S:	Maintained
14584F:	Documentation/devicetree/bindings/serial/slave-device.txt
14585F:	drivers/tty/serdev/
14586F:	include/linux/serdev.h
14587
14588SERIAL DRIVERS
14589M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14590L:	linux-serial@vger.kernel.org
14591S:	Maintained
14592F:	Documentation/devicetree/bindings/serial/
14593F:	drivers/tty/serial/
14594
14595SERIAL IR RECEIVER
14596M:	Sean Young <sean@mess.org>
14597L:	linux-media@vger.kernel.org
14598S:	Maintained
14599F:	drivers/media/rc/serial_ir.c
14600
14601SFC NETWORK DRIVER
14602M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14603M:	Edward Cree <ecree@solarflare.com>
14604M:	Martin Habets <mhabets@solarflare.com>
14605L:	netdev@vger.kernel.org
14606S:	Supported
14607F:	drivers/net/ethernet/sfc/
14608
14609SFF/SFP/SFP+ MODULE SUPPORT
14610M:	Russell King <linux@armlinux.org.uk>
14611L:	netdev@vger.kernel.org
14612S:	Maintained
14613F:	drivers/net/phy/phylink.c
14614F:	drivers/net/phy/sfp*
14615F:	include/linux/phylink.h
14616F:	include/linux/sfp.h
14617K:	phylink
14618
14619SGI GRU DRIVER
14620M:	Dimitri Sivanich <sivanich@sgi.com>
14621S:	Maintained
14622F:	drivers/misc/sgi-gru/
14623
14624SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14625M:	Pat Gefre <pfg@sgi.com>
14626L:	linux-ia64@vger.kernel.org
14627S:	Supported
14628F:	Documentation/ia64/serial.rst
14629F:	drivers/tty/serial/ioc?_serial.c
14630F:	include/linux/ioc?.h
14631
14632SGI XP/XPC/XPNET DRIVER
14633M:	Cliff Whickman <cpw@sgi.com>
14634M:	Robin Holt <robinmholt@gmail.com>
14635S:	Maintained
14636F:	drivers/misc/sgi-xp/
14637
14638SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14639M:	Ursula Braun <ubraun@linux.ibm.com>
14640M:	Karsten Graul <kgraul@linux.ibm.com>
14641L:	linux-s390@vger.kernel.org
14642W:	http://www.ibm.com/developerworks/linux/linux390/
14643S:	Supported
14644F:	net/smc/
14645
14646SHARP RJ54N1CB0C SENSOR DRIVER
14647M:	Jacopo Mondi <jacopo@jmondi.org>
14648L:	linux-media@vger.kernel.org
14649T:	git git://linuxtv.org/media_tree.git
14650S:	Odd fixes
14651F:	drivers/media/i2c/rj54n1cb0c.c
14652F:	include/media/i2c/rj54n1cb0c.h
14653
14654SH_VEU V4L2 MEM2MEM DRIVER
14655L:	linux-media@vger.kernel.org
14656S:	Orphan
14657F:	drivers/media/platform/sh_veu.c
14658
14659SH_VOU V4L2 OUTPUT DRIVER
14660L:	linux-media@vger.kernel.org
14661S:	Orphan
14662F:	drivers/media/platform/sh_vou.c
14663F:	include/media/drv-intf/sh_vou.h
14664
14665SI2157 MEDIA DRIVER
14666M:	Antti Palosaari <crope@iki.fi>
14667L:	linux-media@vger.kernel.org
14668W:	https://linuxtv.org
14669W:	http://palosaari.fi/linux/
14670Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14671T:	git git://linuxtv.org/anttip/media_tree.git
14672S:	Maintained
14673F:	drivers/media/tuners/si2157*
14674
14675SI2165 MEDIA DRIVER
14676M:	Matthias Schwarzott <zzam@gentoo.org>
14677L:	linux-media@vger.kernel.org
14678W:	https://linuxtv.org
14679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14680S:	Maintained
14681F:	drivers/media/dvb-frontends/si2165*
14682
14683SI2168 MEDIA DRIVER
14684M:	Antti Palosaari <crope@iki.fi>
14685L:	linux-media@vger.kernel.org
14686W:	https://linuxtv.org
14687W:	http://palosaari.fi/linux/
14688Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14689T:	git git://linuxtv.org/anttip/media_tree.git
14690S:	Maintained
14691F:	drivers/media/dvb-frontends/si2168*
14692
14693SI470X FM RADIO RECEIVER I2C DRIVER
14694M:	Hans Verkuil <hverkuil@xs4all.nl>
14695L:	linux-media@vger.kernel.org
14696T:	git git://linuxtv.org/media_tree.git
14697W:	https://linuxtv.org
14698S:	Odd Fixes
14699F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14700
14701SI470X FM RADIO RECEIVER USB DRIVER
14702M:	Hans Verkuil <hverkuil@xs4all.nl>
14703L:	linux-media@vger.kernel.org
14704T:	git git://linuxtv.org/media_tree.git
14705W:	https://linuxtv.org
14706S:	Maintained
14707F:	drivers/media/radio/si470x/radio-si470x-common.c
14708F:	drivers/media/radio/si470x/radio-si470x.h
14709F:	drivers/media/radio/si470x/radio-si470x-usb.c
14710
14711SI4713 FM RADIO TRANSMITTER I2C DRIVER
14712M:	Eduardo Valentin <edubezval@gmail.com>
14713L:	linux-media@vger.kernel.org
14714T:	git git://linuxtv.org/media_tree.git
14715W:	https://linuxtv.org
14716S:	Odd Fixes
14717F:	drivers/media/radio/si4713/si4713.?
14718
14719SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14720M:	Eduardo Valentin <edubezval@gmail.com>
14721L:	linux-media@vger.kernel.org
14722T:	git git://linuxtv.org/media_tree.git
14723W:	https://linuxtv.org
14724S:	Odd Fixes
14725F:	drivers/media/radio/si4713/radio-platform-si4713.c
14726
14727SI4713 FM RADIO TRANSMITTER USB DRIVER
14728M:	Hans Verkuil <hverkuil@xs4all.nl>
14729L:	linux-media@vger.kernel.org
14730T:	git git://linuxtv.org/media_tree.git
14731W:	https://linuxtv.org
14732S:	Maintained
14733F:	drivers/media/radio/si4713/radio-usb-si4713.c
14734
14735SIANO DVB DRIVER
14736M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14737L:	linux-media@vger.kernel.org
14738W:	https://linuxtv.org
14739T:	git git://linuxtv.org/media_tree.git
14740S:	Odd fixes
14741F:	drivers/media/common/siano/
14742F:	drivers/media/usb/siano/
14743F:	drivers/media/usb/siano/
14744F:	drivers/media/mmc/siano/
14745
14746SIFIVE DRIVERS
14747M:	Palmer Dabbelt <palmer@sifive.com>
14748M:	Paul Walmsley <paul.walmsley@sifive.com>
14749L:	linux-riscv@lists.infradead.org
14750T:	git git://github.com/sifive/riscv-linux.git
14751S:	Supported
14752K:	[^@]sifive
14753N:	sifive
14754
14755SIFIVE FU540 SYSTEM-ON-CHIP
14756M:	Paul Walmsley <paul.walmsley@sifive.com>
14757M:	Palmer Dabbelt <palmer@sifive.com>
14758L:	linux-riscv@lists.infradead.org
14759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14760S:	Supported
14761K:	fu540
14762N:	fu540
14763
14764SILEAD TOUCHSCREEN DRIVER
14765M:	Hans de Goede <hdegoede@redhat.com>
14766L:	linux-input@vger.kernel.org
14767L:	platform-driver-x86@vger.kernel.org
14768S:	Maintained
14769F:	drivers/input/touchscreen/silead.c
14770F:	drivers/platform/x86/touchscreen_dmi.c
14771
14772SILICON MOTION SM712 FRAME BUFFER DRIVER
14773M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14774M:	Teddy Wang <teddy.wang@siliconmotion.com>
14775M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14776L:	linux-fbdev@vger.kernel.org
14777S:	Maintained
14778F:	drivers/video/fbdev/sm712*
14779F:	Documentation/fb/sm712fb.rst
14780
14781SIMPLE FIRMWARE INTERFACE (SFI)
14782M:	Len Brown <lenb@kernel.org>
14783L:	sfi-devel@simplefirmware.org
14784W:	http://simplefirmware.org/
14785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14786S:	Supported
14787F:	arch/x86/platform/sfi/
14788F:	drivers/sfi/
14789F:	include/linux/sfi*.h
14790
14791SIMPLEFB FB DRIVER
14792M:	Hans de Goede <hdegoede@redhat.com>
14793L:	linux-fbdev@vger.kernel.org
14794S:	Maintained
14795F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14796F:	drivers/video/fbdev/simplefb.c
14797F:	include/linux/platform_data/simplefb.h
14798
14799SIMTEC EB110ATX (Chalice CATS)
14800P:	Ben Dooks
14801P:	Vincent Sanders <vince@simtec.co.uk>
14802M:	Simtec Linux Team <linux@simtec.co.uk>
14803W:	http://www.simtec.co.uk/products/EB110ATX/
14804S:	Supported
14805
14806SIMTEC EB2410ITX (BAST)
14807P:	Ben Dooks
14808P:	Vincent Sanders <vince@simtec.co.uk>
14809M:	Simtec Linux Team <linux@simtec.co.uk>
14810W:	http://www.simtec.co.uk/products/EB2410ITX/
14811S:	Supported
14812F:	arch/arm/mach-s3c24xx/mach-bast.c
14813F:	arch/arm/mach-s3c24xx/bast-ide.c
14814F:	arch/arm/mach-s3c24xx/bast-irq.c
14815
14816SIPHASH PRF ROUTINES
14817M:	Jason A. Donenfeld <Jason@zx2c4.com>
14818S:	Maintained
14819F:	lib/siphash.c
14820F:	lib/test_siphash.c
14821F:	include/linux/siphash.h
14822
14823SIOX
14824M:	Thorsten Scherer <t.scherer@eckelmann.de>
14825M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14826R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14827S:	Supported
14828F:	drivers/siox/*
14829F:	drivers/gpio/gpio-siox.c
14830F:	include/trace/events/siox.h
14831
14832SIS 190 ETHERNET DRIVER
14833M:	Francois Romieu <romieu@fr.zoreil.com>
14834L:	netdev@vger.kernel.org
14835S:	Maintained
14836F:	drivers/net/ethernet/sis/sis190.c
14837
14838SIS 900/7016 FAST ETHERNET DRIVER
14839M:	Daniele Venzano <venza@brownhat.org>
14840W:	http://www.brownhat.org/sis900.html
14841L:	netdev@vger.kernel.org
14842S:	Maintained
14843F:	drivers/net/ethernet/sis/sis900.*
14844
14845SIS FRAMEBUFFER DRIVER
14846M:	Thomas Winischhofer <thomas@winischhofer.net>
14847W:	http://www.winischhofer.net/linuxsisvga.shtml
14848S:	Maintained
14849F:	Documentation/fb/sisfb.rst
14850F:	drivers/video/fbdev/sis/
14851F:	include/video/sisfb.h
14852
14853SIS USB2VGA DRIVER
14854M:	Thomas Winischhofer <thomas@winischhofer.net>
14855W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14856S:	Maintained
14857F:	drivers/usb/misc/sisusbvga/
14858
14859SLAB ALLOCATOR
14860M:	Christoph Lameter <cl@linux.com>
14861M:	Pekka Enberg <penberg@kernel.org>
14862M:	David Rientjes <rientjes@google.com>
14863M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14864M:	Andrew Morton <akpm@linux-foundation.org>
14865L:	linux-mm@kvack.org
14866S:	Maintained
14867F:	include/linux/sl?b*.h
14868F:	mm/sl?b*
14869
14870SLEEPABLE READ-COPY UPDATE (SRCU)
14871M:	Lai Jiangshan <jiangshanlai@gmail.com>
14872M:	"Paul E. McKenney" <paulmck@kernel.org>
14873M:	Josh Triplett <josh@joshtriplett.org>
14874R:	Steven Rostedt <rostedt@goodmis.org>
14875R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14876L:	rcu@vger.kernel.org
14877W:	http://www.rdrop.com/users/paulmck/RCU/
14878S:	Supported
14879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14880F:	include/linux/srcu*.h
14881F:	kernel/rcu/srcu*.c
14882
14883SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14884M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14886S:	Maintained
14887F:	drivers/slimbus/
14888F:	Documentation/devicetree/bindings/slimbus/
14889F:	include/linux/slimbus.h
14890
14891SMACK SECURITY MODULE
14892M:	Casey Schaufler <casey@schaufler-ca.com>
14893L:	linux-security-module@vger.kernel.org
14894W:	http://schaufler-ca.com
14895T:	git git://github.com/cschaufler/smack-next
14896S:	Maintained
14897F:	Documentation/admin-guide/LSM/Smack.rst
14898F:	security/smack/
14899
14900SMC91x ETHERNET DRIVER
14901M:	Nicolas Pitre <nico@fluxnic.net>
14902S:	Odd Fixes
14903F:	drivers/net/ethernet/smsc/smc91x.*
14904
14905SMIA AND SMIA++ IMAGE SENSOR DRIVER
14906M:	Sakari Ailus <sakari.ailus@iki.fi>
14907L:	linux-media@vger.kernel.org
14908S:	Maintained
14909F:	drivers/media/i2c/smiapp/
14910F:	include/media/i2c/smiapp.h
14911F:	drivers/media/i2c/smiapp-pll.c
14912F:	drivers/media/i2c/smiapp-pll.h
14913F:	include/uapi/linux/smiapp.h
14914F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14915
14916SMM665 HARDWARE MONITOR DRIVER
14917M:	Guenter Roeck <linux@roeck-us.net>
14918L:	linux-hwmon@vger.kernel.org
14919S:	Maintained
14920F:	Documentation/hwmon/smm665.rst
14921F:	drivers/hwmon/smm665.c
14922
14923SMSC EMC2103 HARDWARE MONITOR DRIVER
14924M:	Steve Glendinning <steve.glendinning@shawell.net>
14925L:	linux-hwmon@vger.kernel.org
14926S:	Maintained
14927F:	Documentation/hwmon/emc2103.rst
14928F:	drivers/hwmon/emc2103.c
14929
14930SMSC SCH5627 HARDWARE MONITOR DRIVER
14931M:	Hans de Goede <hdegoede@redhat.com>
14932L:	linux-hwmon@vger.kernel.org
14933S:	Supported
14934F:	Documentation/hwmon/sch5627.rst
14935F:	drivers/hwmon/sch5627.c
14936
14937SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14938M:	Steve Glendinning <steve.glendinning@shawell.net>
14939L:	linux-fbdev@vger.kernel.org
14940S:	Maintained
14941F:	drivers/video/fbdev/smscufx.c
14942
14943SMSC47B397 HARDWARE MONITOR DRIVER
14944M:	Jean Delvare <jdelvare@suse.com>
14945L:	linux-hwmon@vger.kernel.org
14946S:	Maintained
14947F:	Documentation/hwmon/smsc47b397.rst
14948F:	drivers/hwmon/smsc47b397.c
14949
14950SMSC911x ETHERNET DRIVER
14951M:	Steve Glendinning <steve.glendinning@shawell.net>
14952L:	netdev@vger.kernel.org
14953S:	Maintained
14954F:	include/linux/smsc911x.h
14955F:	drivers/net/ethernet/smsc/smsc911x.*
14956
14957SMSC9420 PCI ETHERNET DRIVER
14958M:	Steve Glendinning <steve.glendinning@shawell.net>
14959L:	netdev@vger.kernel.org
14960S:	Maintained
14961F:	drivers/net/ethernet/smsc/smsc9420.*
14962
14963SOC-CAMERA V4L2 SUBSYSTEM
14964L:	linux-media@vger.kernel.org
14965T:	git git://linuxtv.org/media_tree.git
14966S:	Orphan
14967F:	include/media/soc_camera.h
14968F:	drivers/staging/media/soc_camera/
14969
14970SOCIONEXT SYNQUACER I2C DRIVER
14971M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14972L:	linux-i2c@vger.kernel.org
14973S:	Maintained
14974F:	drivers/i2c/busses/i2c-synquacer.c
14975F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14976
14977SOCIONEXT UNIPHIER SOUND DRIVER
14978L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14979S:	Orphan
14980F:	sound/soc/uniphier/
14981
14982SOEKRIS NET48XX LED SUPPORT
14983M:	Chris Boot <bootc@bootc.net>
14984S:	Maintained
14985F:	drivers/leds/leds-net48xx.c
14986
14987SOFT-IWARP DRIVER (siw)
14988M:	Bernard Metzler <bmt@zurich.ibm.com>
14989L:	linux-rdma@vger.kernel.org
14990S:	Supported
14991F:	drivers/infiniband/sw/siw/
14992F:	include/uapi/rdma/siw-abi.h
14993
14994SOFT-ROCE DRIVER (rxe)
14995M:	Moni Shoua <monis@mellanox.com>
14996L:	linux-rdma@vger.kernel.org
14997S:	Supported
14998W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14999Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15000F:	drivers/infiniband/sw/rxe/
15001F:	include/uapi/rdma/rdma_user_rxe.h
15002
15003SOFTLOGIC 6x10 MPEG CODEC
15004M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15005M:	Anton Sviridenko <anton@corp.bluecherry.net>
15006M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15007M:	Andrey Utkin <andrey_utkin@fastmail.com>
15008M:	Ismael Luceno <ismael@iodev.co.uk>
15009L:	linux-media@vger.kernel.org
15010S:	Supported
15011F:	drivers/media/pci/solo6x10/
15012
15013SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15014M:	James Morse <james.morse@arm.com>
15015L:	linux-arm-kernel@lists.infradead.org
15016S:	Maintained
15017F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15018F:	drivers/firmware/arm_sdei.c
15019F:	include/linux/arm_sdei.h
15020F:	include/uapi/linux/arm_sdei.h
15021
15022SOFTWARE RAID (Multiple Disks) SUPPORT
15023M:	Song Liu <song@kernel.org>
15024L:	linux-raid@vger.kernel.org
15025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15026S:	Supported
15027F:	drivers/md/Makefile
15028F:	drivers/md/Kconfig
15029F:	drivers/md/md*
15030F:	drivers/md/raid*
15031F:	include/linux/raid/
15032F:	include/uapi/linux/raid/
15033
15034SOCIONEXT (SNI) AVE NETWORK DRIVER
15035M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15036L:	netdev@vger.kernel.org
15037S:	Maintained
15038F:	drivers/net/ethernet/socionext/sni_ave.c
15039F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15040
15041SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15042M:	Jassi Brar <jaswinder.singh@linaro.org>
15043M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15044L:	netdev@vger.kernel.org
15045S:	Maintained
15046F:	drivers/net/ethernet/socionext/netsec.c
15047F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15048
15049SOCIONEXT (SNI) Synquacer SPI DRIVER
15050M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15051M:	Jassi Brar <jaswinder.singh@linaro.org>
15052L:	linux-spi@vger.kernel.org
15053S:	Maintained
15054F:	drivers/spi/spi-synquacer.c
15055F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15056
15057SOLIDRUN CLEARFOG SUPPORT
15058M:	Russell King <linux@armlinux.org.uk>
15059S:	Maintained
15060F:	arch/arm/boot/dts/armada-388-clearfog*
15061F:	arch/arm/boot/dts/armada-38x-solidrun-*
15062
15063SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15064M:	Russell King <linux@armlinux.org.uk>
15065S:	Maintained
15066F:	arch/arm/boot/dts/imx6*-cubox-i*
15067F:	arch/arm/boot/dts/imx6*-hummingboard*
15068F:	arch/arm/boot/dts/imx6*-sr-*
15069
15070SONIC NETWORK DRIVER
15071M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15072L:	netdev@vger.kernel.org
15073S:	Maintained
15074F:	drivers/net/ethernet/natsemi/sonic.*
15075
15076SONICS SILICON BACKPLANE DRIVER (SSB)
15077M:	Michael Buesch <m@bues.ch>
15078L:	linux-wireless@vger.kernel.org
15079S:	Maintained
15080F:	drivers/ssb/
15081F:	include/linux/ssb/
15082
15083SONY IMX214 SENSOR DRIVER
15084M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15085L:	linux-media@vger.kernel.org
15086T:	git git://linuxtv.org/media_tree.git
15087S:	Maintained
15088F:	drivers/media/i2c/imx214.c
15089F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15090
15091SONY IMX258 SENSOR DRIVER
15092M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15093L:	linux-media@vger.kernel.org
15094T:	git git://linuxtv.org/media_tree.git
15095S:	Maintained
15096F:	drivers/media/i2c/imx258.c
15097
15098SONY IMX274 SENSOR DRIVER
15099M:	Leon Luo <leonl@leopardimaging.com>
15100L:	linux-media@vger.kernel.org
15101T:	git git://linuxtv.org/media_tree.git
15102S:	Maintained
15103F:	drivers/media/i2c/imx274.c
15104F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15105
15106SONY IMX319 SENSOR DRIVER
15107M:	Bingbu Cao <bingbu.cao@intel.com>
15108L:	linux-media@vger.kernel.org
15109T:	git git://linuxtv.org/media_tree.git
15110S:	Maintained
15111F:	drivers/media/i2c/imx319.c
15112
15113SONY IMX355 SENSOR DRIVER
15114M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15115L:	linux-media@vger.kernel.org
15116T:	git git://linuxtv.org/media_tree.git
15117S:	Maintained
15118F:	drivers/media/i2c/imx355.c
15119
15120SONY MEMORYSTICK SUBSYSTEM
15121M:	Maxim Levitsky <maximlevitsky@gmail.com>
15122M:	Alex Dubov <oakad@yahoo.com>
15123M:	Ulf Hansson <ulf.hansson@linaro.org>
15124L:	linux-mmc@vger.kernel.org
15125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15126S:	Maintained
15127F:	drivers/memstick/
15128F:	include/linux/memstick.h
15129
15130SONY VAIO CONTROL DEVICE DRIVER
15131M:	Mattia Dongili <malattia@linux.it>
15132L:	platform-driver-x86@vger.kernel.org
15133W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15134S:	Maintained
15135F:	Documentation/admin-guide/laptops/sony-laptop.rst
15136F:	drivers/char/sonypi.c
15137F:	drivers/platform/x86/sony-laptop.c
15138F:	include/linux/sony-laptop.h
15139
15140SOUND
15141M:	Jaroslav Kysela <perex@perex.cz>
15142M:	Takashi Iwai <tiwai@suse.com>
15143L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15144W:	http://www.alsa-project.org/
15145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15146Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15147S:	Maintained
15148F:	Documentation/sound/
15149F:	include/sound/
15150F:	include/uapi/sound/
15151F:	sound/
15152
15153SOUND - COMPRESSED AUDIO
15154M:	Vinod Koul <vkoul@kernel.org>
15155L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15157S:	Supported
15158F:	Documentation/sound/designs/compress-offload.rst
15159F:	include/sound/compress_driver.h
15160F:	include/uapi/sound/compress_*
15161F:	sound/core/compress_offload.c
15162F:	sound/soc/soc-compress.c
15163
15164SOUND - DMAENGINE HELPERS
15165M:	Lars-Peter Clausen <lars@metafoo.de>
15166S:	Supported
15167F:	include/sound/dmaengine_pcm.h
15168F:	sound/core/pcm_dmaengine.c
15169F:	sound/soc/soc-generic-dmaengine-pcm.c
15170
15171SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15172M:	Liam Girdwood <lgirdwood@gmail.com>
15173M:	Mark Brown <broonie@kernel.org>
15174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15176W:	http://alsa-project.org/main/index.php/ASoC
15177S:	Supported
15178F:	Documentation/devicetree/bindings/sound/
15179F:	Documentation/sound/soc/
15180F:	sound/soc/
15181F:	include/dt-bindings/sound/
15182F:	include/sound/soc*
15183
15184SOUNDWIRE SUBSYSTEM
15185M:	Vinod Koul <vkoul@kernel.org>
15186M:	Sanyog Kale <sanyog.r.kale@intel.com>
15187R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15188L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15189S:	Supported
15190F:	Documentation/driver-api/soundwire/
15191F:	drivers/soundwire/
15192F:	include/linux/soundwire/
15193
15194SP2 MEDIA DRIVER
15195M:	Olli Salonen <olli.salonen@iki.fi>
15196L:	linux-media@vger.kernel.org
15197W:	https://linuxtv.org
15198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15199S:	Maintained
15200F:	drivers/media/dvb-frontends/sp2*
15201
15202SPARC + UltraSPARC (sparc/sparc64)
15203M:	"David S. Miller" <davem@davemloft.net>
15204L:	sparclinux@vger.kernel.org
15205Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15208S:	Maintained
15209F:	arch/sparc/
15210F:	drivers/sbus/
15211
15212SPARC SERIAL DRIVERS
15213M:	"David S. Miller" <davem@davemloft.net>
15214L:	sparclinux@vger.kernel.org
15215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15217S:	Maintained
15218F:	include/linux/sunserialcore.h
15219F:	drivers/tty/serial/suncore.c
15220F:	drivers/tty/serial/sunhv.c
15221F:	drivers/tty/serial/sunsab.c
15222F:	drivers/tty/serial/sunsab.h
15223F:	drivers/tty/serial/sunsu.c
15224F:	drivers/tty/serial/sunzilog.c
15225F:	drivers/tty/serial/sunzilog.h
15226F:	drivers/tty/vcc.c
15227
15228SPARSE CHECKER
15229M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15230L:	linux-sparse@vger.kernel.org
15231W:	https://sparse.wiki.kernel.org/
15232T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15233S:	Maintained
15234F:	include/linux/compiler.h
15235
15236SPEAR CLOCK FRAMEWORK SUPPORT
15237M:	Viresh Kumar <vireshk@kernel.org>
15238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15239W:	http://www.st.com/spear
15240S:	Maintained
15241F:	drivers/clk/spear/
15242
15243SPEAR PLATFORM SUPPORT
15244M:	Viresh Kumar <vireshk@kernel.org>
15245M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15247W:	http://www.st.com/spear
15248S:	Maintained
15249F:	arch/arm/boot/dts/spear*
15250F:	arch/arm/mach-spear/
15251
15252SPI NOR SUBSYSTEM
15253M:	Marek Vasut <marek.vasut@gmail.com>
15254M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15255L:	linux-mtd@lists.infradead.org
15256W:	http://www.linux-mtd.infradead.org/
15257Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15259S:	Maintained
15260F:	drivers/mtd/spi-nor/
15261F:	include/linux/mtd/spi-nor.h
15262
15263SPI SUBSYSTEM
15264M:	Mark Brown <broonie@kernel.org>
15265L:	linux-spi@vger.kernel.org
15266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15267Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15268S:	Maintained
15269F:	Documentation/devicetree/bindings/spi/
15270F:	Documentation/spi/
15271F:	drivers/spi/
15272F:	include/linux/spi/
15273F:	include/uapi/linux/spi/
15274F:	tools/spi/
15275
15276SPIDERNET NETWORK DRIVER for CELL
15277M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15278L:	netdev@vger.kernel.org
15279S:	Supported
15280F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15281F:	drivers/net/ethernet/toshiba/spider_net*
15282
15283SPMI SUBSYSTEM
15284R:	Stephen Boyd <sboyd@kernel.org>
15285L:	linux-arm-msm@vger.kernel.org
15286F:	Documentation/devicetree/bindings/spmi/
15287F:	drivers/spmi/
15288F:	include/dt-bindings/spmi/spmi.h
15289F:	include/linux/spmi.h
15290F:	include/trace/events/spmi.h
15291
15292SPU FILE SYSTEM
15293M:	Jeremy Kerr <jk@ozlabs.org>
15294L:	linuxppc-dev@lists.ozlabs.org
15295W:	http://www.ibm.com/developerworks/power/cell/
15296S:	Supported
15297F:	Documentation/filesystems/spufs.txt
15298F:	arch/powerpc/platforms/cell/spufs/
15299
15300SQUASHFS FILE SYSTEM
15301M:	Phillip Lougher <phillip@squashfs.org.uk>
15302L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15303W:	http://squashfs.org.uk
15304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15305S:	Maintained
15306F:	Documentation/filesystems/squashfs.txt
15307F:	fs/squashfs/
15308
15309SRM (Alpha) environment access
15310M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15311S:	Maintained
15312F:	arch/alpha/kernel/srm_env.c
15313
15314ST LSM6DSx IMU IIO DRIVER
15315M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15316L:	linux-iio@vger.kernel.org
15317W:	http://www.st.com/
15318S:	Maintained
15319F:	drivers/iio/imu/st_lsm6dsx/
15320F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15321
15322ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15323M:	Mickael Guene <mickael.guene@st.com>
15324L:	linux-media@vger.kernel.org
15325T:	git git://linuxtv.org/media_tree.git
15326S:	Maintained
15327F:	drivers/media/i2c/st-mipid02.c
15328F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15329
15330ST STM32 I2C/SMBUS DRIVER
15331M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15332L:	linux-i2c@vger.kernel.org
15333S:	Maintained
15334F:	drivers/i2c/busses/i2c-stm32*
15335
15336ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15337M:	Song Qiang <songqiang1304521@gmail.com>
15338L:	linux-iio@vger.kernel.org
15339S:	Maintained
15340F:	drivers/iio/proximity/vl53l0x-i2c.c
15341F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15342
15343STABLE BRANCH
15344M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15345M:	Sasha Levin <sashal@kernel.org>
15346L:	stable@vger.kernel.org
15347S:	Supported
15348F:	Documentation/process/stable-kernel-rules.rst
15349
15350STAGING - COMEDI
15351M:	Ian Abbott <abbotti@mev.co.uk>
15352M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15353S:	Odd Fixes
15354F:	drivers/staging/comedi/
15355
15356STAGING - FIELDBUS SUBSYSTEM
15357M:	Sven Van Asbroeck <TheSven73@gmail.com>
15358S:	Maintained
15359F:	drivers/staging/fieldbus/*
15360F:	drivers/staging/fieldbus/Documentation/
15361
15362STAGING - HMS ANYBUS-S BUS
15363M:	Sven Van Asbroeck <TheSven73@gmail.com>
15364S:	Maintained
15365F:	drivers/staging/fieldbus/anybuss/
15366
15367STAGING - INDUSTRIAL IO
15368M:	Jonathan Cameron <jic23@kernel.org>
15369L:	linux-iio@vger.kernel.org
15370S:	Odd Fixes
15371F:	Documentation/devicetree/bindings/staging/iio/
15372F:	drivers/staging/iio/
15373
15374STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15375M:	Marc Dietrich <marvin24@gmx.de>
15376L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15377L:	linux-tegra@vger.kernel.org
15378S:	Maintained
15379F:	drivers/staging/nvec/
15380
15381STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15382M:	Jens Frederich <jfrederich@gmail.com>
15383M:	Daniel Drake <dsd@laptop.org>
15384M:	Jon Nettleton <jon.nettleton@gmail.com>
15385W:	http://wiki.laptop.org/go/DCON
15386S:	Maintained
15387F:	drivers/staging/olpc_dcon/
15388
15389STAGING - REALTEK RTL8712U DRIVERS
15390M:	Larry Finger <Larry.Finger@lwfinger.net>
15391M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15392S:	Odd Fixes
15393F:	drivers/staging/rtl8712/
15394
15395STAGING - REALTEK RTL8188EU DRIVERS
15396M:	Larry Finger <Larry.Finger@lwfinger.net>
15397S:	Odd Fixes
15398F:	drivers/staging/rtl8188eu/
15399
15400STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15401M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15402M:	Teddy Wang <teddy.wang@siliconmotion.com>
15403M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15404L:	linux-fbdev@vger.kernel.org
15405S:	Maintained
15406F:	drivers/staging/sm750fb/
15407
15408STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15409M:	William Hubbs <w.d.hubbs@gmail.com>
15410M:	Chris Brannon <chris@the-brannons.com>
15411M:	Kirk Reiser <kirk@reisers.ca>
15412M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15413L:	speakup@linux-speakup.org
15414W:	http://www.linux-speakup.org/
15415S:	Odd Fixes
15416F:	drivers/staging/speakup/
15417
15418STAGING - VIA VT665X DRIVERS
15419M:	Forest Bond <forest@alittletooquiet.net>
15420S:	Odd Fixes
15421F:	drivers/staging/vt665?/
15422
15423STAGING - WILC1000 WIFI DRIVER
15424M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15425M:	Ajay Singh <ajay.kathat@microchip.com>
15426L:	linux-wireless@vger.kernel.org
15427S:	Supported
15428F:	drivers/staging/wilc1000/
15429
15430STAGING SUBSYSTEM
15431M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15433L:	devel@driverdev.osuosl.org
15434S:	Supported
15435F:	drivers/staging/
15436
15437STARFIRE/DURALAN NETWORK DRIVER
15438M:	Ion Badulescu <ionut@badula.org>
15439S:	Odd Fixes
15440F:	drivers/net/ethernet/adaptec/starfire*
15441
15442STEC S1220 SKD DRIVER
15443M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15444L:	linux-block@vger.kernel.org
15445S:	Maintained
15446F:	drivers/block/skd*[ch]
15447
15448STI AUDIO (ASoC) DRIVERS
15449M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15450L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15451S:	Maintained
15452F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15453F:	sound/soc/sti/
15454
15455STI CEC DRIVER
15456M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15457S:	Maintained
15458F:	drivers/media/platform/sti/cec/
15459F:	Documentation/devicetree/bindings/media/stih-cec.txt
15460
15461STK1160 USB VIDEO CAPTURE DRIVER
15462M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15463L:	linux-media@vger.kernel.org
15464T:	git git://linuxtv.org/media_tree.git
15465S:	Maintained
15466F:	drivers/media/usb/stk1160/
15467
15468STM32 AUDIO (ASoC) DRIVERS
15469M:	Olivier Moysan <olivier.moysan@st.com>
15470M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15471L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15472S:	Maintained
15473F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15474F:	sound/soc/stm/
15475
15476STM32 TIMER/LPTIMER DRIVERS
15477M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15478S:	Maintained
15479F:	drivers/*/stm32-*timer*
15480F:	drivers/pwm/pwm-stm32*
15481F:	include/linux/*/stm32-*tim*
15482F:	Documentation/ABI/testing/*timer-stm32
15483F:	Documentation/devicetree/bindings/*/stm32-*timer*
15484F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15485
15486STMMAC ETHERNET DRIVER
15487M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15488M:	Alexandre Torgue <alexandre.torgue@st.com>
15489M:	Jose Abreu <joabreu@synopsys.com>
15490L:	netdev@vger.kernel.org
15491W:	http://www.stlinux.com
15492S:	Supported
15493F:	drivers/net/ethernet/stmicro/stmmac/
15494
15495SUN3/3X
15496M:	Sam Creasey <sammy@sammy.net>
15497W:	http://sammy.net/sun3/
15498S:	Maintained
15499F:	arch/m68k/kernel/*sun3*
15500F:	arch/m68k/sun3*/
15501F:	arch/m68k/include/asm/sun3*
15502F:	drivers/net/ethernet/i825xx/sun3*
15503
15504SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15505M:	Hans de Goede <hdegoede@redhat.com>
15506L:	linux-input@vger.kernel.org
15507S:	Maintained
15508F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15509F:	drivers/input/keyboard/sun4i-lradc-keys.c
15510
15511SUNDANCE NETWORK DRIVER
15512M:	Denis Kirjanov <kda@linux-powerpc.org>
15513L:	netdev@vger.kernel.org
15514S:	Maintained
15515F:	drivers/net/ethernet/dlink/sundance.c
15516
15517SUPERH
15518M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15519M:	Rich Felker <dalias@libc.org>
15520L:	linux-sh@vger.kernel.org
15521Q:	http://patchwork.kernel.org/project/linux-sh/list/
15522S:	Maintained
15523F:	Documentation/sh/
15524F:	arch/sh/
15525F:	drivers/sh/
15526
15527SUSPEND TO RAM
15528M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15529M:	Len Brown <len.brown@intel.com>
15530M:	Pavel Machek <pavel@ucw.cz>
15531L:	linux-pm@vger.kernel.org
15532B:	https://bugzilla.kernel.org
15533S:	Supported
15534F:	Documentation/power/
15535F:	arch/x86/kernel/acpi/
15536F:	drivers/base/power/
15537F:	kernel/power/
15538F:	include/linux/suspend.h
15539F:	include/linux/freezer.h
15540F:	include/linux/pm.h
15541
15542SVGA HANDLING
15543M:	Martin Mares <mj@ucw.cz>
15544L:	linux-video@atrey.karlin.mff.cuni.cz
15545S:	Maintained
15546F:	Documentation/admin-guide/svga.rst
15547F:	arch/x86/boot/video*
15548
15549SWIOTLB SUBSYSTEM
15550M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15551L:	iommu@lists.linux-foundation.org
15552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15553S:	Supported
15554F:	kernel/dma/swiotlb.c
15555F:	arch/*/kernel/pci-swiotlb.c
15556F:	include/linux/swiotlb.h
15557
15558SWITCHDEV
15559M:	Jiri Pirko <jiri@resnulli.us>
15560M:	Ivan Vecera <ivecera@redhat.com>
15561L:	netdev@vger.kernel.org
15562S:	Supported
15563F:	net/switchdev/
15564F:	include/net/switchdev.h
15565
15566SY8106A REGULATOR DRIVER
15567M:	Icenowy Zheng <icenowy@aosc.io>
15568S:	Maintained
15569F:	drivers/regulator/sy8106a-regulator.c
15570F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15571
15572SYNC FILE FRAMEWORK
15573M:	Sumit Semwal <sumit.semwal@linaro.org>
15574R:	Gustavo Padovan <gustavo@padovan.org>
15575S:	Maintained
15576L:	linux-media@vger.kernel.org
15577L:	dri-devel@lists.freedesktop.org
15578F:	drivers/dma-buf/sync_*
15579F:	drivers/dma-buf/dma-fence*
15580F:	drivers/dma-buf/sw_sync.c
15581F:	include/linux/sync_file.h
15582F:	include/uapi/linux/sync_file.h
15583F:	Documentation/driver-api/sync_file.rst
15584T:	git git://anongit.freedesktop.org/drm/drm-misc
15585
15586SYNOPSYS ARC ARCHITECTURE
15587M:	Vineet Gupta <vgupta@synopsys.com>
15588L:	linux-snps-arc@lists.infradead.org
15589S:	Supported
15590F:	arch/arc/
15591F:	Documentation/devicetree/bindings/arc/*
15592F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15593F:	drivers/clocksource/arc_timer.c
15594F:	drivers/tty/serial/arc_uart.c
15595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15596
15597SYNOPSYS ARC HSDK SDP pll clock driver
15598M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15599S:	Supported
15600F:	drivers/clk/clk-hsdk-pll.c
15601F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15602
15603SYNOPSYS ARC SDP clock driver
15604M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15605S:	Supported
15606F:	drivers/clk/axs10x/*
15607F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15608
15609SYNOPSYS ARC SDP platform support
15610M:	Alexey Brodkin <abrodkin@synopsys.com>
15611S:	Supported
15612F:	arch/arc/plat-axs10x
15613F:	arch/arc/boot/dts/ax*
15614F:	Documentation/devicetree/bindings/arc/axs10*
15615
15616SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15617M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15618S:	Supported
15619F:	drivers/reset/reset-axs10x.c
15620F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15621
15622SYNOPSYS CREG GPIO DRIVER
15623M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15624S:	Maintained
15625F:	drivers/gpio/gpio-creg-snps.c
15626F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15627
15628SYNOPSYS DESIGNWARE 8250 UART DRIVER
15629R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15630S:	Maintained
15631F:	drivers/tty/serial/8250/8250_dw.c
15632
15633SYNOPSYS DESIGNWARE APB GPIO DRIVER
15634M:	Hoan Tran <hoan@os.amperecomputing.com>
15635L:	linux-gpio@vger.kernel.org
15636S:	Maintained
15637F:	drivers/gpio/gpio-dwapb.c
15638F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15639
15640SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15641M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15642S:	Maintained
15643F:	drivers/dma/dw-axi-dmac/
15644F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15645
15646SYNOPSYS DESIGNWARE DMAC DRIVER
15647M:	Viresh Kumar <vireshk@kernel.org>
15648R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15649S:	Maintained
15650F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15651F:	drivers/dma/dw/
15652F:	include/dt-bindings/dma/dw-dmac.h
15653F:	include/linux/dma/dw.h
15654F:	include/linux/platform_data/dma-dw.h
15655
15656SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15657M:	Jose Abreu <Jose.Abreu@synopsys.com>
15658L:	netdev@vger.kernel.org
15659S:	Supported
15660F:	drivers/net/ethernet/synopsys/
15661
15662SYNOPSYS DESIGNWARE I2C DRIVER
15663M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15664R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15665R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15666L:	linux-i2c@vger.kernel.org
15667S:	Maintained
15668F:	drivers/i2c/busses/i2c-designware-*
15669F:	include/linux/platform_data/i2c-designware.h
15670
15671SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15672M:	Jaehoon Chung <jh80.chung@samsung.com>
15673L:	linux-mmc@vger.kernel.org
15674S:	Maintained
15675F:	drivers/mmc/host/dw_mmc*
15676
15677SYNOPSYS HSDK RESET CONTROLLER DRIVER
15678M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15679S:	Supported
15680F:	drivers/reset/reset-hsdk.c
15681F:	include/dt-bindings/reset/snps,hsdk-reset.h
15682F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15683
15684SYSTEM CONFIGURATION (SYSCON)
15685M:	Lee Jones <lee.jones@linaro.org>
15686M:	Arnd Bergmann <arnd@arndb.de>
15687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15688S:	Supported
15689F:	drivers/mfd/syscon.c
15690
15691SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15692M:	Sudeep Holla <sudeep.holla@arm.com>
15693L:	linux-arm-kernel@lists.infradead.org
15694S:	Maintained
15695F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15696F:	drivers/clk/clk-sc[mp]i.c
15697F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15698F:	drivers/firmware/arm_scpi.c
15699F:	drivers/firmware/arm_scmi/
15700F:	drivers/reset/reset-scmi.c
15701F:	include/linux/sc[mp]i_protocol.h
15702
15703SYSTEM RESET/SHUTDOWN DRIVERS
15704M:	Sebastian Reichel <sre@kernel.org>
15705L:	linux-pm@vger.kernel.org
15706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15707S:	Maintained
15708F:	Documentation/devicetree/bindings/power/reset/
15709F:	drivers/power/reset/
15710
15711SYSTEM TRACE MODULE CLASS
15712M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15713S:	Maintained
15714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15715F:	Documentation/trace/stm.rst
15716F:	drivers/hwtracing/stm/
15717F:	include/linux/stm.h
15718F:	include/uapi/linux/stm.h
15719
15720SYSV FILESYSTEM
15721M:	Christoph Hellwig <hch@infradead.org>
15722S:	Maintained
15723F:	Documentation/filesystems/sysv-fs.txt
15724F:	fs/sysv/
15725F:	include/linux/sysv_fs.h
15726
15727TASKSTATS STATISTICS INTERFACE
15728M:	Balbir Singh <bsingharora@gmail.com>
15729S:	Maintained
15730F:	Documentation/accounting/taskstats*
15731F:	include/linux/taskstats*
15732F:	kernel/taskstats.c
15733
15734TC subsystem
15735M:	Jamal Hadi Salim <jhs@mojatatu.com>
15736M:	Cong Wang <xiyou.wangcong@gmail.com>
15737M:	Jiri Pirko <jiri@resnulli.us>
15738L:	netdev@vger.kernel.org
15739S:	Maintained
15740F:	include/net/pkt_cls.h
15741F:	include/net/pkt_sched.h
15742F:	include/net/tc_act/
15743F:	include/uapi/linux/pkt_cls.h
15744F:	include/uapi/linux/pkt_sched.h
15745F:	include/uapi/linux/tc_act/
15746F:	include/uapi/linux/tc_ematch/
15747F:	net/sched/
15748
15749TC90522 MEDIA DRIVER
15750M:	Akihiro Tsukada <tskd08@gmail.com>
15751L:	linux-media@vger.kernel.org
15752S:	Odd Fixes
15753F:	drivers/media/dvb-frontends/tc90522*
15754
15755TCP LOW PRIORITY MODULE
15756M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15757M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15758W:	http://tcp-lp-mod.sourceforge.net/
15759S:	Maintained
15760F:	net/ipv4/tcp_lp.c
15761
15762TDA10071 MEDIA DRIVER
15763M:	Antti Palosaari <crope@iki.fi>
15764L:	linux-media@vger.kernel.org
15765W:	https://linuxtv.org
15766W:	http://palosaari.fi/linux/
15767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15768T:	git git://linuxtv.org/anttip/media_tree.git
15769S:	Maintained
15770F:	drivers/media/dvb-frontends/tda10071*
15771
15772TDA18212 MEDIA DRIVER
15773M:	Antti Palosaari <crope@iki.fi>
15774L:	linux-media@vger.kernel.org
15775W:	https://linuxtv.org
15776W:	http://palosaari.fi/linux/
15777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15778T:	git git://linuxtv.org/anttip/media_tree.git
15779S:	Maintained
15780F:	drivers/media/tuners/tda18212*
15781
15782TDA18218 MEDIA DRIVER
15783M:	Antti Palosaari <crope@iki.fi>
15784L:	linux-media@vger.kernel.org
15785W:	https://linuxtv.org
15786W:	http://palosaari.fi/linux/
15787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15788T:	git git://linuxtv.org/anttip/media_tree.git
15789S:	Maintained
15790F:	drivers/media/tuners/tda18218*
15791
15792TDA18250 MEDIA DRIVER
15793M:	Olli Salonen <olli.salonen@iki.fi>
15794L:	linux-media@vger.kernel.org
15795W:	https://linuxtv.org
15796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15797T:	git git://linuxtv.org/media_tree.git
15798S:	Maintained
15799F:	drivers/media/tuners/tda18250*
15800
15801TDA18271 MEDIA DRIVER
15802M:	Michael Krufky <mkrufky@linuxtv.org>
15803L:	linux-media@vger.kernel.org
15804W:	https://linuxtv.org
15805W:	http://github.com/mkrufky
15806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15807T:	git git://linuxtv.org/mkrufky/tuners.git
15808S:	Maintained
15809F:	drivers/media/tuners/tda18271*
15810
15811TDA1997x MEDIA DRIVER
15812M:	Tim Harvey <tharvey@gateworks.com>
15813L:	linux-media@vger.kernel.org
15814W:	https://linuxtv.org
15815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15816S:	Maintained
15817F:	drivers/media/i2c/tda1997x.*
15818
15819TDA827x MEDIA DRIVER
15820M:	Michael Krufky <mkrufky@linuxtv.org>
15821L:	linux-media@vger.kernel.org
15822W:	https://linuxtv.org
15823W:	http://github.com/mkrufky
15824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15825T:	git git://linuxtv.org/mkrufky/tuners.git
15826S:	Maintained
15827F:	drivers/media/tuners/tda8290.*
15828
15829TDA8290 MEDIA DRIVER
15830M:	Michael Krufky <mkrufky@linuxtv.org>
15831L:	linux-media@vger.kernel.org
15832W:	https://linuxtv.org
15833W:	http://github.com/mkrufky
15834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15835T:	git git://linuxtv.org/mkrufky/tuners.git
15836S:	Maintained
15837F:	drivers/media/tuners/tda8290.*
15838
15839TDA9840 MEDIA DRIVER
15840M:	Hans Verkuil <hverkuil@xs4all.nl>
15841L:	linux-media@vger.kernel.org
15842T:	git git://linuxtv.org/media_tree.git
15843W:	https://linuxtv.org
15844S:	Maintained
15845F:	drivers/media/i2c/tda9840*
15846
15847TEA5761 TUNER DRIVER
15848M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15849L:	linux-media@vger.kernel.org
15850W:	https://linuxtv.org
15851T:	git git://linuxtv.org/media_tree.git
15852S:	Odd fixes
15853F:	drivers/media/tuners/tea5761.*
15854
15855TEA5767 TUNER DRIVER
15856M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15857L:	linux-media@vger.kernel.org
15858W:	https://linuxtv.org
15859T:	git git://linuxtv.org/media_tree.git
15860S:	Maintained
15861F:	drivers/media/tuners/tea5767.*
15862
15863TEA6415C MEDIA DRIVER
15864M:	Hans Verkuil <hverkuil@xs4all.nl>
15865L:	linux-media@vger.kernel.org
15866T:	git git://linuxtv.org/media_tree.git
15867W:	https://linuxtv.org
15868S:	Maintained
15869F:	drivers/media/i2c/tea6415c*
15870
15871TEA6420 MEDIA DRIVER
15872M:	Hans Verkuil <hverkuil@xs4all.nl>
15873L:	linux-media@vger.kernel.org
15874T:	git git://linuxtv.org/media_tree.git
15875W:	https://linuxtv.org
15876S:	Maintained
15877F:	drivers/media/i2c/tea6420*
15878
15879TEAM DRIVER
15880M:	Jiri Pirko <jiri@resnulli.us>
15881L:	netdev@vger.kernel.org
15882S:	Supported
15883F:	drivers/net/team/
15884F:	include/linux/if_team.h
15885F:	include/uapi/linux/if_team.h
15886
15887TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15888M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15889S:	Maintained
15890F:	arch/x86/platform/ts5500/
15891
15892TECHNOTREND USB IR RECEIVER
15893M:	Sean Young <sean@mess.org>
15894L:	linux-media@vger.kernel.org
15895S:	Maintained
15896F:	drivers/media/rc/ttusbir.c
15897
15898TECHWELL TW9910 VIDEO DECODER
15899L:	linux-media@vger.kernel.org
15900S:	Orphan
15901F:	drivers/media/i2c/tw9910.c
15902F:	include/media/i2c/tw9910.h
15903
15904TEE SUBSYSTEM
15905M:	Jens Wiklander <jens.wiklander@linaro.org>
15906L:	tee-dev@lists.linaro.org
15907S:	Maintained
15908F:	include/linux/tee_drv.h
15909F:	include/uapi/linux/tee.h
15910F:	drivers/tee/
15911F:	Documentation/tee.txt
15912
15913TEGRA ARCHITECTURE SUPPORT
15914M:	Thierry Reding <thierry.reding@gmail.com>
15915M:	Jonathan Hunter <jonathanh@nvidia.com>
15916L:	linux-tegra@vger.kernel.org
15917Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15919S:	Supported
15920N:	[^a-z]tegra
15921
15922TEGRA CLOCK DRIVER
15923M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15924M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15925S:	Supported
15926F:	drivers/clk/tegra/
15927
15928TEGRA DMA DRIVERS
15929M:	Laxman Dewangan <ldewangan@nvidia.com>
15930M:	Jon Hunter <jonathanh@nvidia.com>
15931S:	Supported
15932F:	drivers/dma/tegra*
15933
15934TEGRA I2C DRIVER
15935M:	Laxman Dewangan <ldewangan@nvidia.com>
15936R:	Dmitry Osipenko <digetx@gmail.com>
15937S:	Supported
15938F:	drivers/i2c/busses/i2c-tegra.c
15939
15940TEGRA IOMMU DRIVERS
15941M:	Thierry Reding <thierry.reding@gmail.com>
15942L:	linux-tegra@vger.kernel.org
15943S:	Supported
15944F:	drivers/iommu/tegra*
15945
15946TEGRA KBC DRIVER
15947M:	Laxman Dewangan <ldewangan@nvidia.com>
15948S:	Supported
15949F:	drivers/input/keyboard/tegra-kbc.c
15950
15951TEGRA NAND DRIVER
15952M:	Stefan Agner <stefan@agner.ch>
15953M:	Lucas Stach <dev@lynxeye.de>
15954S:	Maintained
15955F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15956F:	drivers/mtd/nand/raw/tegra_nand.c
15957
15958TEGRA PWM DRIVER
15959M:	Thierry Reding <thierry.reding@gmail.com>
15960S:	Supported
15961F:	drivers/pwm/pwm-tegra.c
15962
15963TEGRA SERIAL DRIVER
15964M:	Laxman Dewangan <ldewangan@nvidia.com>
15965S:	Supported
15966F:	drivers/tty/serial/serial-tegra.c
15967
15968TEGRA SPI DRIVER
15969M:	Laxman Dewangan <ldewangan@nvidia.com>
15970S:	Supported
15971F:	drivers/spi/spi-tegra*
15972
15973TEGRA XUSB PADCTL DRIVER
15974M:	JC Kuo <jckuo@nvidia.com>
15975S:	Supported
15976F:	drivers/phy/tegra/xusb*
15977
15978TEHUTI ETHERNET DRIVER
15979M:	Andy Gospodarek <andy@greyhouse.net>
15980L:	netdev@vger.kernel.org
15981S:	Supported
15982F:	drivers/net/ethernet/tehuti/*
15983
15984Telecom Clock Driver for MCPL0010
15985M:	Mark Gross <mark.gross@intel.com>
15986S:	Supported
15987F:	drivers/char/tlclk.c
15988
15989TENSILICA XTENSA PORT (xtensa)
15990M:	Chris Zankel <chris@zankel.net>
15991M:	Max Filippov <jcmvbkbc@gmail.com>
15992L:	linux-xtensa@linux-xtensa.org
15993T:	git git://github.com/czankel/xtensa-linux.git
15994S:	Maintained
15995F:	arch/xtensa/
15996F:	drivers/irqchip/irq-xtensa-*
15997
15998Texas Instruments' System Control Interface (TISCI) Protocol Driver
15999M:	Nishanth Menon <nm@ti.com>
16000M:	Tero Kristo <t-kristo@ti.com>
16001M:	Santosh Shilimkar <ssantosh@kernel.org>
16002L:	linux-arm-kernel@lists.infradead.org
16003S:	Maintained
16004F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16005F:	drivers/firmware/ti_sci*
16006F:	include/linux/soc/ti/ti_sci_protocol.h
16007F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16008F:	drivers/soc/ti/ti_sci_pm_domains.c
16009F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16010F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16011F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16012F:	drivers/clk/keystone/sci-clk.c
16013F:	drivers/reset/reset-ti-sci.c
16014F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16015F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16016F:	drivers/irqchip/irq-ti-sci-intr.c
16017F:	drivers/irqchip/irq-ti-sci-inta.c
16018F:	include/linux/soc/ti/ti_sci_inta_msi.h
16019F:	drivers/soc/ti/ti_sci_inta_msi.c
16020
16021Texas Instruments ASoC drivers
16022M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16023L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16024S:	Maintained
16025F:	sound/soc/ti/
16026
16027Texas Instruments' DAC7612 DAC Driver
16028M:	Ricardo Ribalda <ricardo@ribalda.com>
16029L:	linux-iio@vger.kernel.org
16030S:	Supported
16031F:	drivers/iio/dac/ti-dac7612.c
16032F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16033
16034THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16035M:	Hans Verkuil <hverkuil@xs4all.nl>
16036L:	linux-media@vger.kernel.org
16037T:	git git://linuxtv.org/media_tree.git
16038W:	https://linuxtv.org
16039S:	Maintained
16040F:	drivers/media/radio/radio-raremono.c
16041
16042THERMAL
16043M:	Zhang Rui <rui.zhang@intel.com>
16044M:	Eduardo Valentin <edubezval@gmail.com>
16045R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16046L:	linux-pm@vger.kernel.org
16047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16049Q:	https://patchwork.kernel.org/project/linux-pm/list/
16050S:	Supported
16051F:	drivers/thermal/
16052F:	include/linux/thermal.h
16053F:	include/uapi/linux/thermal.h
16054F:	include/linux/cpu_cooling.h
16055F:	Documentation/devicetree/bindings/thermal/
16056
16057THERMAL/CPU_COOLING
16058M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16059M:	Viresh Kumar <viresh.kumar@linaro.org>
16060M:	Javi Merino <javi.merino@kernel.org>
16061L:	linux-pm@vger.kernel.org
16062S:	Supported
16063F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16064F:	drivers/thermal/cpu_cooling.c
16065F:	include/linux/cpu_cooling.h
16066
16067THINKPAD ACPI EXTRAS DRIVER
16068M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16069L:	ibm-acpi-devel@lists.sourceforge.net
16070L:	platform-driver-x86@vger.kernel.org
16071W:	http://ibm-acpi.sourceforge.net
16072W:	http://thinkwiki.org/wiki/Ibm-acpi
16073T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16074S:	Maintained
16075F:	drivers/platform/x86/thinkpad_acpi.c
16076
16077THUNDERBOLT DRIVER
16078M:	Andreas Noever <andreas.noever@gmail.com>
16079M:	Michael Jamet <michael.jamet@intel.com>
16080M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16081M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16083S:	Maintained
16084F:	Documentation/admin-guide/thunderbolt.rst
16085F:	drivers/thunderbolt/
16086F:	include/linux/thunderbolt.h
16087
16088THUNDERBOLT NETWORK DRIVER
16089M:	Michael Jamet <michael.jamet@intel.com>
16090M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16091M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16092L:	netdev@vger.kernel.org
16093S:	Maintained
16094F:	drivers/net/thunderbolt.c
16095
16096THUNDERX GPIO DRIVER
16097M:	David Daney <david.daney@cavium.com>
16098S:	Maintained
16099F:	drivers/gpio/gpio-thunderx.c
16100
16101TI AM437X VPFE DRIVER
16102M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16103L:	linux-media@vger.kernel.org
16104W:	https://linuxtv.org
16105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16106T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16107S:	Maintained
16108F:	drivers/media/platform/am437x/
16109
16110TI BANDGAP AND THERMAL DRIVER
16111M:	Eduardo Valentin <edubezval@gmail.com>
16112M:	Keerthy <j-keerthy@ti.com>
16113L:	linux-pm@vger.kernel.org
16114L:	linux-omap@vger.kernel.org
16115S:	Maintained
16116F:	drivers/thermal/ti-soc-thermal/
16117
16118TI BQ27XXX POWER SUPPLY DRIVER
16119R:	Andrew F. Davis <afd@ti.com>
16120F:	include/linux/power/bq27xxx_battery.h
16121F:	drivers/power/supply/bq27xxx_battery.c
16122F:	drivers/power/supply/bq27xxx_battery_i2c.c
16123
16124TI CDCE706 CLOCK DRIVER
16125M:	Max Filippov <jcmvbkbc@gmail.com>
16126S:	Maintained
16127F:	drivers/clk/clk-cdce706.c
16128
16129TI CLOCK DRIVER
16130M:	Tero Kristo <t-kristo@ti.com>
16131L:	linux-omap@vger.kernel.org
16132S:	Maintained
16133F:	drivers/clk/ti/
16134F:	include/linux/clk/ti.h
16135
16136TI DAVINCI MACHINE SUPPORT
16137M:	Sekhar Nori <nsekhar@ti.com>
16138R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16141S:	Supported
16142F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16143F:	arch/arm/mach-davinci/
16144F:	drivers/i2c/busses/i2c-davinci.c
16145F:	arch/arm/boot/dts/da850*
16146
16147TI DAVINCI SERIES CLOCK DRIVER
16148M:	David Lechner <david@lechnology.com>
16149R:	Sekhar Nori <nsekhar@ti.com>
16150S:	Maintained
16151F:	Documentation/devicetree/bindings/clock/ti/davinci/
16152F:	drivers/clk/davinci/
16153
16154TI DAVINCI SERIES GPIO DRIVER
16155M:	Keerthy <j-keerthy@ti.com>
16156L:	linux-gpio@vger.kernel.org
16157S:	Maintained
16158F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16159F:	drivers/gpio/gpio-davinci.c
16160
16161TI DAVINCI SERIES MEDIA DRIVER
16162M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16163L:	linux-media@vger.kernel.org
16164W:	https://linuxtv.org
16165Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16166T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16167S:	Maintained
16168F:	drivers/media/platform/davinci/
16169F:	include/media/davinci/
16170
16171TI ETHERNET SWITCH DRIVER (CPSW)
16172R:	Grygorii Strashko <grygorii.strashko@ti.com>
16173L:	linux-omap@vger.kernel.org
16174L:	netdev@vger.kernel.org
16175S:	Maintained
16176F:	drivers/net/ethernet/ti/cpsw*
16177F:	drivers/net/ethernet/ti/davinci*
16178
16179TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16180M:	Alex Dubov <oakad@yahoo.com>
16181S:	Maintained
16182W:	http://tifmxx.berlios.de/
16183F:	drivers/memstick/host/tifm_ms.c
16184F:	drivers/misc/tifm*
16185F:	drivers/mmc/host/tifm_sd.c
16186F:	include/linux/tifm.h
16187
16188TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16189M:	Santosh Shilimkar <ssantosh@kernel.org>
16190L:	linux-kernel@vger.kernel.org
16191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16192S:	Maintained
16193F:	drivers/soc/ti/*
16194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16195
16196TI LM49xxx FAMILY ASoC CODEC DRIVERS
16197M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16198M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16199L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16200S:	Maintained
16201F:	sound/soc/codecs/lm49453*
16202F:	sound/soc/codecs/isabelle*
16203
16204TI LP855x BACKLIGHT DRIVER
16205M:	Milo Kim <milo.kim@ti.com>
16206S:	Maintained
16207F:	Documentation/driver-api/backlight/lp855x-driver.rst
16208F:	drivers/video/backlight/lp855x_bl.c
16209F:	include/linux/platform_data/lp855x.h
16210
16211TI LP8727 CHARGER DRIVER
16212M:	Milo Kim <milo.kim@ti.com>
16213S:	Maintained
16214F:	drivers/power/supply/lp8727_charger.c
16215F:	include/linux/platform_data/lp8727.h
16216
16217TI LP8788 MFD DRIVER
16218M:	Milo Kim <milo.kim@ti.com>
16219S:	Maintained
16220F:	drivers/iio/adc/lp8788_adc.c
16221F:	drivers/leds/leds-lp8788.c
16222F:	drivers/mfd/lp8788*.c
16223F:	drivers/power/supply/lp8788-charger.c
16224F:	drivers/regulator/lp8788-*.c
16225F:	include/linux/mfd/lp8788*.h
16226
16227TI NETCP ETHERNET DRIVER
16228M:	Wingman Kwok <w-kwok2@ti.com>
16229M:	Murali Karicheri <m-karicheri2@ti.com>
16230L:	netdev@vger.kernel.org
16231S:	Maintained
16232F:	drivers/net/ethernet/ti/netcp*
16233
16234TI PCM3060 ASoC CODEC DRIVER
16235M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16236L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16237S:	Maintained
16238F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16239F:	sound/soc/codecs/pcm3060*
16240
16241TI TAS571X FAMILY ASoC CODEC DRIVER
16242M:	Kevin Cernekee <cernekee@chromium.org>
16243L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16244S:	Odd Fixes
16245F:	sound/soc/codecs/tas571x*
16246
16247TI TRF7970A NFC DRIVER
16248M:	Mark Greer <mgreer@animalcreek.com>
16249L:	linux-wireless@vger.kernel.org
16250L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16251S:	Supported
16252F:	drivers/nfc/trf7970a.c
16253F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16254
16255TI TWL4030 SERIES SOC CODEC DRIVER
16256M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16257L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16258S:	Maintained
16259F:	sound/soc/codecs/twl4030*
16260
16261TI VPE/CAL DRIVERS
16262M:	Benoit Parrot <bparrot@ti.com>
16263L:	linux-media@vger.kernel.org
16264W:	http://linuxtv.org/
16265Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16266S:	Maintained
16267F:	drivers/media/platform/ti-vpe/
16268
16269TI WILINK WIRELESS DRIVERS
16270L:	linux-wireless@vger.kernel.org
16271W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16272W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16274S:	Orphan
16275F:	drivers/net/wireless/ti/
16276F:	include/linux/wl12xx.h
16277
16278TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16279M:	John Stultz <john.stultz@linaro.org>
16280M:	Thomas Gleixner <tglx@linutronix.de>
16281R:	Stephen Boyd <sboyd@kernel.org>
16282L:	linux-kernel@vger.kernel.org
16283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16284S:	Supported
16285F:	include/linux/clocksource.h
16286F:	include/linux/time.h
16287F:	include/linux/timex.h
16288F:	include/uapi/linux/time.h
16289F:	include/uapi/linux/timex.h
16290F:	kernel/time/clocksource.c
16291F:	kernel/time/time*.c
16292F:	kernel/time/alarmtimer.c
16293F:	kernel/time/ntp.c
16294F:	tools/testing/selftests/timers/
16295
16296TIPC NETWORK LAYER
16297M:	Jon Maloy <jon.maloy@ericsson.com>
16298M:	Ying Xue <ying.xue@windriver.com>
16299L:	netdev@vger.kernel.org (core kernel code)
16300L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16301W:	http://tipc.sourceforge.net/
16302S:	Maintained
16303F:	include/uapi/linux/tipc*.h
16304F:	net/tipc/
16305
16306TLAN NETWORK DRIVER
16307M:	Samuel Chessman <chessman@tux.org>
16308L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16309W:	http://sourceforge.net/projects/tlan/
16310S:	Maintained
16311F:	Documentation/networking/device_drivers/ti/tlan.txt
16312F:	drivers/net/ethernet/ti/tlan.*
16313
16314TM6000 VIDEO4LINUX DRIVER
16315M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16316L:	linux-media@vger.kernel.org
16317W:	https://linuxtv.org
16318T:	git git://linuxtv.org/media_tree.git
16319S:	Odd fixes
16320F:	drivers/media/usb/tm6000/
16321F:	Documentation/media/v4l-drivers/tm6000*
16322
16323TMIO/SDHI MMC DRIVER
16324M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16325L:	linux-mmc@vger.kernel.org
16326S:	Supported
16327F:	drivers/mmc/host/tmio_mmc*
16328F:	drivers/mmc/host/renesas_sdhi*
16329F:	include/linux/mfd/tmio.h
16330
16331TMP401 HARDWARE MONITOR DRIVER
16332M:	Guenter Roeck <linux@roeck-us.net>
16333L:	linux-hwmon@vger.kernel.org
16334S:	Maintained
16335F:	Documentation/hwmon/tmp401.rst
16336F:	drivers/hwmon/tmp401.c
16337
16338TMPFS (SHMEM FILESYSTEM)
16339M:	Hugh Dickins <hughd@google.com>
16340L:	linux-mm@kvack.org
16341S:	Maintained
16342F:	include/linux/shmem_fs.h
16343F:	mm/shmem.c
16344
16345TOMOYO SECURITY MODULE
16346M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16347M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16348L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16349L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16350L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16351L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16352W:	https://tomoyo.osdn.jp/
16353S:	Maintained
16354F:	security/tomoyo/
16355
16356TOPSTAR LAPTOP EXTRAS DRIVER
16357M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16358L:	platform-driver-x86@vger.kernel.org
16359S:	Maintained
16360F:	drivers/platform/x86/topstar-laptop.c
16361
16362TORTURE-TEST MODULES
16363M:	Davidlohr Bueso <dave@stgolabs.net>
16364M:	"Paul E. McKenney" <paulmck@kernel.org>
16365M:	Josh Triplett <josh@joshtriplett.org>
16366L:	linux-kernel@vger.kernel.org
16367S:	Supported
16368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16369F:	Documentation/RCU/torture.txt
16370F:	kernel/torture.c
16371F:	kernel/rcu/rcutorture.c
16372F:	kernel/rcu/rcuperf.c
16373F:	kernel/locking/locktorture.c
16374
16375TOSHIBA ACPI EXTRAS DRIVER
16376M:	Azael Avalos <coproscefalo@gmail.com>
16377L:	platform-driver-x86@vger.kernel.org
16378S:	Maintained
16379F:	drivers/platform/x86/toshiba_acpi.c
16380
16381TOSHIBA BLUETOOTH DRIVER
16382M:	Azael Avalos <coproscefalo@gmail.com>
16383L:	platform-driver-x86@vger.kernel.org
16384S:	Maintained
16385F:	drivers/platform/x86/toshiba_bluetooth.c
16386
16387TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16388M:	Azael Avalos <coproscefalo@gmail.com>
16389L:	platform-driver-x86@vger.kernel.org
16390S:	Maintained
16391F:	drivers/platform/x86/toshiba_haps.c
16392
16393TOSHIBA SMM DRIVER
16394M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16395W:	http://www.buzzard.org.uk/toshiba/
16396S:	Maintained
16397F:	drivers/char/toshiba.c
16398F:	include/linux/toshiba.h
16399F:	include/uapi/linux/toshiba.h
16400
16401TOSHIBA TC358743 DRIVER
16402M:	Mats Randgaard <matrandg@cisco.com>
16403L:	linux-media@vger.kernel.org
16404S:	Maintained
16405F:	drivers/media/i2c/tc358743*
16406F:	include/media/i2c/tc358743.h
16407
16408TOSHIBA WMI HOTKEYS DRIVER
16409M:	Azael Avalos <coproscefalo@gmail.com>
16410L:	platform-driver-x86@vger.kernel.org
16411S:	Maintained
16412F:	drivers/platform/x86/toshiba-wmi.c
16413
16414TPM DEVICE DRIVER
16415M:	Peter Huewe <peterhuewe@gmx.de>
16416M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16417R:	Jason Gunthorpe <jgg@ziepe.ca>
16418L:	linux-integrity@vger.kernel.org
16419Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16420W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16421T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16422S:	Maintained
16423F:	drivers/char/tpm/
16424
16425TRACING
16426M:	Steven Rostedt <rostedt@goodmis.org>
16427M:	Ingo Molnar <mingo@redhat.com>
16428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16429S:	Maintained
16430F:	Documentation/trace/ftrace.rst
16431F:	arch/*/*/*/ftrace.h
16432F:	arch/*/kernel/ftrace.c
16433F:	include/*/ftrace.h
16434F:	include/linux/trace*.h
16435F:	include/trace/
16436F:	kernel/trace/
16437F:	tools/testing/selftests/ftrace/
16438
16439TRACING MMIO ACCESSES (MMIOTRACE)
16440M:	Steven Rostedt <rostedt@goodmis.org>
16441M:	Ingo Molnar <mingo@kernel.org>
16442R:	Karol Herbst <karolherbst@gmail.com>
16443R:	Pekka Paalanen <ppaalanen@gmail.com>
16444S:	Maintained
16445L:	linux-kernel@vger.kernel.org
16446L:	nouveau@lists.freedesktop.org
16447F:	kernel/trace/trace_mmiotrace.c
16448F:	include/linux/mmiotrace.h
16449F:	arch/x86/mm/kmmio.c
16450F:	arch/x86/mm/mmio-mod.c
16451F:	arch/x86/mm/testmmiotrace.c
16452
16453TRIVIAL PATCHES
16454M:	Jiri Kosina <trivial@kernel.org>
16455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16456S:	Maintained
16457K:	^Subject:.*(?i)trivial
16458
16459TEMPO SEMICONDUCTOR DRIVERS
16460M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16461S:	Maintained
16462F:	sound/soc/codecs/tscs*.c
16463F:	sound/soc/codecs/tscs*.h
16464F:	Documentation/devicetree/bindings/sound/tscs*.txt
16465
16466TTY LAYER
16467M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16468M:	Jiri Slaby <jslaby@suse.com>
16469S:	Supported
16470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16471F:	Documentation/driver-api/serial/
16472F:	drivers/tty/
16473F:	drivers/tty/serial/serial_core.c
16474F:	include/linux/serial_core.h
16475F:	include/linux/serial.h
16476F:	include/linux/tty.h
16477F:	include/uapi/linux/serial_core.h
16478F:	include/uapi/linux/serial.h
16479F:	include/uapi/linux/tty.h
16480
16481TUA9001 MEDIA DRIVER
16482M:	Antti Palosaari <crope@iki.fi>
16483L:	linux-media@vger.kernel.org
16484W:	https://linuxtv.org
16485W:	http://palosaari.fi/linux/
16486Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16487T:	git git://linuxtv.org/anttip/media_tree.git
16488S:	Maintained
16489F:	drivers/media/tuners/tua9001*
16490
16491TULIP NETWORK DRIVERS
16492L:	netdev@vger.kernel.org
16493L:	linux-parisc@vger.kernel.org
16494S:	Orphan
16495F:	drivers/net/ethernet/dec/tulip/
16496
16497TUN/TAP driver
16498M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16499W:	http://vtun.sourceforge.net/tun
16500S:	Maintained
16501F:	Documentation/networking/tuntap.txt
16502F:	arch/um/os-Linux/drivers/
16503
16504TURBOCHANNEL SUBSYSTEM
16505M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16506M:	Ralf Baechle <ralf@linux-mips.org>
16507L:	linux-mips@vger.kernel.org
16508Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16509S:	Maintained
16510F:	drivers/tc/
16511F:	include/linux/tc.h
16512
16513TURBOSTAT UTILITY
16514M:	"Len Brown" <lenb@kernel.org>
16515L:	linux-pm@vger.kernel.org
16516B:	https://bugzilla.kernel.org
16517Q:	https://patchwork.kernel.org/project/linux-pm/list/
16518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16519S:	Supported
16520F:	tools/power/x86/turbostat/
16521
16522TW5864 VIDEO4LINUX DRIVER
16523M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16524M:	Anton Sviridenko <anton@corp.bluecherry.net>
16525M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16526M:	Andrey Utkin <andrey_utkin@fastmail.com>
16527L:	linux-media@vger.kernel.org
16528S:	Supported
16529F:	drivers/media/pci/tw5864/
16530
16531TW68 VIDEO4LINUX DRIVER
16532M:	Hans Verkuil <hverkuil@xs4all.nl>
16533L:	linux-media@vger.kernel.org
16534T:	git git://linuxtv.org/media_tree.git
16535W:	https://linuxtv.org
16536S:	Odd Fixes
16537F:	drivers/media/pci/tw68/
16538
16539TW686X VIDEO4LINUX DRIVER
16540M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16541L:	linux-media@vger.kernel.org
16542T:	git git://linuxtv.org/media_tree.git
16543W:	http://linuxtv.org
16544S:	Maintained
16545F:	drivers/media/pci/tw686x/
16546
16547UBI FILE SYSTEM (UBIFS)
16548M:	Richard Weinberger <richard@nod.at>
16549M:	Artem Bityutskiy <dedekind1@gmail.com>
16550M:	Adrian Hunter <adrian.hunter@intel.com>
16551L:	linux-mtd@lists.infradead.org
16552T:	git git://git.infradead.org/ubifs-2.6.git
16553W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16554S:	Supported
16555F:	Documentation/filesystems/ubifs.txt
16556F:	fs/ubifs/
16557
16558UCLINUX (M68KNOMMU AND COLDFIRE)
16559M:	Greg Ungerer <gerg@linux-m68k.org>
16560W:	http://www.linux-m68k.org/
16561W:	http://www.uclinux.org/
16562L:	linux-m68k@lists.linux-m68k.org
16563L:	uclinux-dev@uclinux.org  (subscribers-only)
16564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16565S:	Maintained
16566F:	arch/m68k/coldfire/
16567F:	arch/m68k/68*/
16568F:	arch/m68k/*/*_no.*
16569F:	arch/m68k/include/asm/*_no.*
16570
16571UDF FILESYSTEM
16572M:	Jan Kara <jack@suse.com>
16573S:	Maintained
16574F:	Documentation/filesystems/udf.txt
16575F:	fs/udf/
16576
16577UDRAW TABLET
16578M:	Bastien Nocera <hadess@hadess.net>
16579L:	linux-input@vger.kernel.org
16580S:	Maintained
16581F:	drivers/hid/hid-udraw-ps3.c
16582
16583UFS FILESYSTEM
16584M:	Evgeniy Dushistov <dushistov@mail.ru>
16585S:	Maintained
16586F:	Documentation/admin-guide/ufs.rst
16587F:	fs/ufs/
16588
16589UHID USERSPACE HID IO DRIVER:
16590M:	David Herrmann <dh.herrmann@googlemail.com>
16591L:	linux-input@vger.kernel.org
16592S:	Maintained
16593F:	drivers/hid/uhid.c
16594F:	include/uapi/linux/uhid.h
16595
16596ULPI BUS
16597M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16598L:	linux-usb@vger.kernel.org
16599S:	Maintained
16600F:	drivers/usb/common/ulpi.c
16601F:	include/linux/ulpi/
16602
16603ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16604L:	devel@driverdev.osuosl.org
16605S:	Obsolete
16606F:	drivers/staging/uwb/
16607
16608UNICODE SUBSYSTEM:
16609M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16610L:	linux-fsdevel@vger.kernel.org
16611S:	Supported
16612F:	fs/unicode/
16613
16614UNICORE32 ARCHITECTURE:
16615M:	Guan Xuetao <gxt@pku.edu.cn>
16616W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16617S:	Maintained
16618T:	git git://github.com/gxt/linux.git
16619F:	arch/unicore32/
16620
16621UNIFDEF
16622M:	Tony Finch <dot@dotat.at>
16623W:	http://dotat.at/prog/unifdef
16624S:	Maintained
16625F:	scripts/unifdef.c
16626
16627UNIFORM CDROM DRIVER
16628M:	Jens Axboe <axboe@kernel.dk>
16629W:	http://www.kernel.dk
16630S:	Maintained
16631F:	Documentation/cdrom/
16632F:	drivers/cdrom/cdrom.c
16633F:	include/linux/cdrom.h
16634F:	include/uapi/linux/cdrom.h
16635
16636UNISYS S-PAR DRIVERS
16637M:	David Kershner <david.kershner@unisys.com>
16638L:	sparmaintainer@unisys.com (Unisys internal)
16639S:	Supported
16640F:	include/linux/visorbus.h
16641F:	drivers/visorbus/
16642F:	drivers/staging/unisys/
16643
16644UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16645R:	Alim Akhtar <alim.akhtar@samsung.com>
16646R:	Avri Altman <avri.altman@wdc.com>
16647R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16648L:	linux-scsi@vger.kernel.org
16649S:	Supported
16650F:	Documentation/scsi/ufs.txt
16651F:	drivers/scsi/ufs/
16652
16653UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16654M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16655L:	linux-scsi@vger.kernel.org
16656S:	Supported
16657F:	drivers/scsi/ufs/*dwc*
16658
16659UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16660M:	Stanley Chu <stanley.chu@mediatek.com>
16661L:	linux-scsi@vger.kernel.org
16662L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16663S:	Maintained
16664F:	drivers/scsi/ufs/ufs-mediatek*
16665
16666UNSORTED BLOCK IMAGES (UBI)
16667M:	Artem Bityutskiy <dedekind1@gmail.com>
16668M:	Richard Weinberger <richard@nod.at>
16669W:	http://www.linux-mtd.infradead.org/
16670L:	linux-mtd@lists.infradead.org
16671T:	git git://git.infradead.org/ubifs-2.6.git
16672S:	Supported
16673F:	drivers/mtd/ubi/
16674F:	include/linux/mtd/ubi.h
16675F:	include/uapi/mtd/ubi-user.h
16676
16677USB "USBNET" DRIVER FRAMEWORK
16678M:	Oliver Neukum <oneukum@suse.com>
16679L:	netdev@vger.kernel.org
16680W:	http://www.linux-usb.org/usbnet
16681S:	Maintained
16682F:	drivers/net/usb/usbnet.c
16683F:	include/linux/usb/usbnet.h
16684
16685USB ACM DRIVER
16686M:	Oliver Neukum <oneukum@suse.com>
16687L:	linux-usb@vger.kernel.org
16688S:	Maintained
16689F:	Documentation/usb/acm.rst
16690F:	drivers/usb/class/cdc-acm.*
16691
16692USB AR5523 WIRELESS DRIVER
16693M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16694L:	linux-wireless@vger.kernel.org
16695S:	Maintained
16696F:	drivers/net/wireless/ath/ar5523/
16697
16698USB ATTACHED SCSI
16699M:	Oliver Neukum <oneukum@suse.com>
16700L:	linux-usb@vger.kernel.org
16701L:	linux-scsi@vger.kernel.org
16702S:	Maintained
16703F:	drivers/usb/storage/uas.c
16704
16705USB CDC ETHERNET DRIVER
16706M:	Oliver Neukum <oliver@neukum.org>
16707L:	linux-usb@vger.kernel.org
16708S:	Maintained
16709F:	drivers/net/usb/cdc_*.c
16710F:	include/uapi/linux/usb/cdc.h
16711
16712USB CHAOSKEY DRIVER
16713M:	Keith Packard <keithp@keithp.com>
16714L:	linux-usb@vger.kernel.org
16715S:	Maintained
16716F:	drivers/usb/misc/chaoskey.c
16717
16718USB CYPRESS C67X00 DRIVER
16719M:	Peter Korsgaard <jacmet@sunsite.dk>
16720L:	linux-usb@vger.kernel.org
16721S:	Maintained
16722F:	drivers/usb/c67x00/
16723
16724USB DAVICOM DM9601 DRIVER
16725M:	Peter Korsgaard <jacmet@sunsite.dk>
16726L:	netdev@vger.kernel.org
16727W:	http://www.linux-usb.org/usbnet
16728S:	Maintained
16729F:	drivers/net/usb/dm9601.c
16730
16731USB DIAMOND RIO500 DRIVER
16732M:	Cesar Miquel <miquel@df.uba.ar>
16733L:	rio500-users@lists.sourceforge.net
16734W:	http://rio500.sourceforge.net
16735S:	Maintained
16736F:	drivers/usb/misc/rio500*
16737
16738USB EHCI DRIVER
16739M:	Alan Stern <stern@rowland.harvard.edu>
16740L:	linux-usb@vger.kernel.org
16741S:	Maintained
16742F:	Documentation/usb/ehci.rst
16743F:	drivers/usb/host/ehci*
16744
16745USB GADGET/PERIPHERAL SUBSYSTEM
16746M:	Felipe Balbi <balbi@kernel.org>
16747L:	linux-usb@vger.kernel.org
16748W:	http://www.linux-usb.org/gadget
16749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16750S:	Maintained
16751F:	drivers/usb/gadget/
16752F:	include/linux/usb/gadget*
16753
16754USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16755M:	Jiri Kosina <jikos@kernel.org>
16756M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16757L:	linux-usb@vger.kernel.org
16758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16759S:	Maintained
16760F:	Documentation/hid/hiddev.rst
16761F:	drivers/hid/usbhid/
16762
16763USB INTEL XHCI ROLE MUX DRIVER
16764M:	Hans de Goede <hdegoede@redhat.com>
16765L:	linux-usb@vger.kernel.org
16766S:	Maintained
16767F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16768
16769USB IP DRIVER FOR HISILICON KIRIN
16770M:	Yu Chen <chenyu56@huawei.com>
16771M:	Binghui Wang <wangbinghui@hisilicon.com>
16772L:	linux-usb@vger.kernel.org
16773S:	Maintained
16774F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16775F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16776
16777USB ISP116X DRIVER
16778M:	Olav Kongas <ok@artecdesign.ee>
16779L:	linux-usb@vger.kernel.org
16780S:	Maintained
16781F:	drivers/usb/host/isp116x*
16782F:	include/linux/usb/isp116x.h
16783
16784USB LAN78XX ETHERNET DRIVER
16785M:	Woojung Huh <woojung.huh@microchip.com>
16786M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16787L:	netdev@vger.kernel.org
16788S:	Maintained
16789F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16790F:	drivers/net/usb/lan78xx.*
16791F:	include/dt-bindings/net/microchip-lan78xx.h
16792
16793USB MASS STORAGE DRIVER
16794M:	Alan Stern <stern@rowland.harvard.edu>
16795L:	linux-usb@vger.kernel.org
16796L:	usb-storage@lists.one-eyed-alien.net
16797S:	Maintained
16798F:	drivers/usb/storage/
16799
16800USB MIDI DRIVER
16801M:	Clemens Ladisch <clemens@ladisch.de>
16802L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16804S:	Maintained
16805F:	sound/usb/midi.*
16806
16807USB NETWORKING DRIVERS
16808L:	linux-usb@vger.kernel.org
16809S:	Odd Fixes
16810F:	drivers/net/usb/
16811
16812USB OHCI DRIVER
16813M:	Alan Stern <stern@rowland.harvard.edu>
16814L:	linux-usb@vger.kernel.org
16815S:	Maintained
16816F:	Documentation/usb/ohci.rst
16817F:	drivers/usb/host/ohci*
16818
16819USB OTG FSM (Finite State Machine)
16820M:	Peter Chen <Peter.Chen@nxp.com>
16821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16822L:	linux-usb@vger.kernel.org
16823S:	Maintained
16824F:	drivers/usb/common/usb-otg-fsm.c
16825
16826USB OVER IP DRIVER
16827M:	Valentina Manea <valentina.manea.m@gmail.com>
16828M:	Shuah Khan <shuah@kernel.org>
16829M:	Shuah Khan <skhan@linuxfoundation.org>
16830L:	linux-usb@vger.kernel.org
16831S:	Maintained
16832F:	Documentation/usb/usbip_protocol.rst
16833F:	drivers/usb/usbip/
16834F:	tools/usb/usbip/
16835F:	tools/testing/selftests/drivers/usb/usbip/
16836
16837USB PEGASUS DRIVER
16838M:	Petko Manolov <petkan@nucleusys.com>
16839L:	linux-usb@vger.kernel.org
16840L:	netdev@vger.kernel.org
16841T:	git git://github.com/petkan/pegasus.git
16842W:	https://github.com/petkan/pegasus
16843S:	Maintained
16844F:	drivers/net/usb/pegasus.*
16845
16846USB PHY LAYER
16847M:	Felipe Balbi <balbi@kernel.org>
16848L:	linux-usb@vger.kernel.org
16849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16850S:	Maintained
16851F:	drivers/usb/phy/
16852
16853USB PRINTER DRIVER (usblp)
16854M:	Pete Zaitcev <zaitcev@redhat.com>
16855L:	linux-usb@vger.kernel.org
16856S:	Supported
16857F:	drivers/usb/class/usblp.c
16858
16859USB QMI WWAN NETWORK DRIVER
16860M:	Bjørn Mork <bjorn@mork.no>
16861L:	netdev@vger.kernel.org
16862S:	Maintained
16863F:	Documentation/ABI/testing/sysfs-class-net-qmi
16864F:	drivers/net/usb/qmi_wwan.c
16865
16866USB RTL8150 DRIVER
16867M:	Petko Manolov <petkan@nucleusys.com>
16868L:	linux-usb@vger.kernel.org
16869L:	netdev@vger.kernel.org
16870T:	git git://github.com/petkan/rtl8150.git
16871W:	https://github.com/petkan/rtl8150
16872S:	Maintained
16873F:	drivers/net/usb/rtl8150.c
16874
16875USB SERIAL SUBSYSTEM
16876M:	Johan Hovold <johan@kernel.org>
16877L:	linux-usb@vger.kernel.org
16878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16879S:	Maintained
16880F:	Documentation/usb/usb-serial.rst
16881F:	drivers/usb/serial/
16882F:	include/linux/usb/serial.h
16883
16884USB SMSC75XX ETHERNET DRIVER
16885M:	Steve Glendinning <steve.glendinning@shawell.net>
16886L:	netdev@vger.kernel.org
16887S:	Maintained
16888F:	drivers/net/usb/smsc75xx.*
16889
16890USB SMSC95XX ETHERNET DRIVER
16891M:	Steve Glendinning <steve.glendinning@shawell.net>
16892M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16893L:	netdev@vger.kernel.org
16894S:	Maintained
16895F:	drivers/net/usb/smsc95xx.*
16896
16897USB SUBSYSTEM
16898M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16899L:	linux-usb@vger.kernel.org
16900W:	http://www.linux-usb.org
16901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16902S:	Supported
16903F:	Documentation/devicetree/bindings/usb/
16904F:	Documentation/usb/
16905F:	drivers/usb/
16906F:	include/linux/usb.h
16907F:	include/linux/usb/
16908
16909USB TYPEC PI3USB30532 MUX DRIVER
16910M:	Hans de Goede <hdegoede@redhat.com>
16911L:	linux-usb@vger.kernel.org
16912S:	Maintained
16913F:	drivers/usb/typec/mux/pi3usb30532.c
16914
16915USB TYPEC CLASS
16916M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16917L:	linux-usb@vger.kernel.org
16918S:	Maintained
16919F:	Documentation/ABI/testing/sysfs-class-typec
16920F:	Documentation/driver-api/usb/typec.rst
16921F:	drivers/usb/typec/
16922F:	include/linux/usb/typec.h
16923
16924USB TYPEC BUS FOR ALTERNATE MODES
16925M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16926L:	linux-usb@vger.kernel.org
16927S:	Maintained
16928F:	Documentation/ABI/testing/sysfs-bus-typec
16929F:	Documentation/driver-api/usb/typec_bus.rst
16930F:	drivers/usb/typec/altmodes/
16931F:	include/linux/usb/typec_altmode.h
16932
16933USB TYPEC PORT CONTROLLER DRIVERS
16934M:	Guenter Roeck <linux@roeck-us.net>
16935L:	linux-usb@vger.kernel.org
16936S:	Maintained
16937F:	drivers/usb/typec/tcpm/
16938
16939USB UHCI DRIVER
16940M:	Alan Stern <stern@rowland.harvard.edu>
16941L:	linux-usb@vger.kernel.org
16942S:	Maintained
16943F:	drivers/usb/host/uhci*
16944
16945USB VIDEO CLASS
16946M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16947L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16948L:	linux-media@vger.kernel.org
16949T:	git git://linuxtv.org/media_tree.git
16950W:	http://www.ideasonboard.org/uvc/
16951S:	Maintained
16952F:	drivers/media/usb/uvc/
16953F:	include/uapi/linux/uvcvideo.h
16954
16955USB VISION DRIVER
16956M:	Hans Verkuil <hverkuil@xs4all.nl>
16957L:	linux-media@vger.kernel.org
16958T:	git git://linuxtv.org/media_tree.git
16959W:	https://linuxtv.org
16960S:	Odd Fixes
16961F:	drivers/media/usb/usbvision/
16962
16963USB WEBCAM GADGET
16964M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16965L:	linux-usb@vger.kernel.org
16966S:	Maintained
16967F:	drivers/usb/gadget/function/*uvc*
16968F:	drivers/usb/gadget/legacy/webcam.c
16969F:	include/uapi/linux/usb/g_uvc.h
16970
16971USB WIRELESS RNDIS DRIVER (rndis_wlan)
16972M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16973L:	linux-wireless@vger.kernel.org
16974S:	Maintained
16975F:	drivers/net/wireless/rndis_wlan.c
16976
16977USB XHCI DRIVER
16978M:	Mathias Nyman <mathias.nyman@intel.com>
16979L:	linux-usb@vger.kernel.org
16980S:	Supported
16981F:	drivers/usb/host/xhci*
16982F:	drivers/usb/host/pci-quirks*
16983
16984USB ZD1201 DRIVER
16985L:	linux-wireless@vger.kernel.org
16986W:	http://linux-lc100020.sourceforge.net
16987S:	Orphan
16988F:	drivers/net/wireless/zydas/zd1201.*
16989
16990USB ZR364XX DRIVER
16991M:	Antoine Jacquet <royale@zerezo.com>
16992L:	linux-usb@vger.kernel.org
16993L:	linux-media@vger.kernel.org
16994T:	git git://linuxtv.org/media_tree.git
16995W:	http://royale.zerezo.com/zr364xx/
16996S:	Maintained
16997F:	Documentation/media/v4l-drivers/zr364xx*
16998F:	drivers/media/usb/zr364xx/
16999
17000USER-MODE LINUX (UML)
17001M:	Jeff Dike <jdike@addtoit.com>
17002M:	Richard Weinberger <richard@nod.at>
17003M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17004L:	linux-um@lists.infradead.org
17005W:	http://user-mode-linux.sourceforge.net
17006Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17008S:	Maintained
17009F:	Documentation/virt/uml/
17010F:	arch/um/
17011F:	arch/x86/um/
17012F:	fs/hostfs/
17013
17014USERSPACE COPYIN/COPYOUT (UIOVEC)
17015M:	Alexander Viro <viro@zeniv.linux.org.uk>
17016S:	Maintained
17017F:	lib/iov_iter.c
17018F:	include/linux/uio.h
17019
17020USERSPACE DMA BUFFER DRIVER
17021M:	Gerd Hoffmann <kraxel@redhat.com>
17022S:	Maintained
17023L:	dri-devel@lists.freedesktop.org
17024F:	drivers/dma-buf/udmabuf.c
17025F:	include/uapi/linux/udmabuf.h
17026T:	git git://anongit.freedesktop.org/drm/drm-misc
17027
17028USERSPACE I/O (UIO)
17029M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17030S:	Maintained
17031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17032F:	Documentation/driver-api/uio-howto.rst
17033F:	drivers/uio/
17034F:	include/linux/uio_driver.h
17035
17036UTIL-LINUX PACKAGE
17037M:	Karel Zak <kzak@redhat.com>
17038L:	util-linux@vger.kernel.org
17039W:	http://en.wikipedia.org/wiki/Util-linux
17040T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17041S:	Maintained
17042
17043UUID HELPERS
17044M:	Christoph Hellwig <hch@lst.de>
17045R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17046L:	linux-kernel@vger.kernel.org
17047T:	git git://git.infradead.org/users/hch/uuid.git
17048F:	lib/uuid.c
17049F:	lib/test_uuid.c
17050F:	include/linux/uuid.h
17051F:	include/uapi/linux/uuid.h
17052S:	Maintained
17053
17054UVESAFB DRIVER
17055M:	Michal Januszewski <spock@gentoo.org>
17056L:	linux-fbdev@vger.kernel.org
17057W:	https://github.com/mjanusz/v86d
17058S:	Maintained
17059F:	Documentation/fb/uvesafb.rst
17060F:	drivers/video/fbdev/uvesafb.*
17061
17062VF610 NAND DRIVER
17063M:	Stefan Agner <stefan@agner.ch>
17064L:	linux-mtd@lists.infradead.org
17065S:	Supported
17066F:	drivers/mtd/nand/raw/vf610_nfc.c
17067
17068VFAT/FAT/MSDOS FILESYSTEM
17069M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17070S:	Maintained
17071F:	Documentation/filesystems/vfat.txt
17072F:	fs/fat/
17073
17074VFIO DRIVER
17075M:	Alex Williamson <alex.williamson@redhat.com>
17076R:	Cornelia Huck <cohuck@redhat.com>
17077L:	kvm@vger.kernel.org
17078T:	git git://github.com/awilliam/linux-vfio.git
17079S:	Maintained
17080F:	Documentation/driver-api/vfio.rst
17081F:	drivers/vfio/
17082F:	include/linux/vfio.h
17083F:	include/uapi/linux/vfio.h
17084
17085VFIO MEDIATED DEVICE DRIVERS
17086M:	Kirti Wankhede <kwankhede@nvidia.com>
17087L:	kvm@vger.kernel.org
17088S:	Maintained
17089F:	Documentation/driver-api/vfio-mediated-device.rst
17090F:	drivers/vfio/mdev/
17091F:	include/linux/mdev.h
17092F:	samples/vfio-mdev/
17093
17094VFIO PLATFORM DRIVER
17095M:	Eric Auger <eric.auger@redhat.com>
17096L:	kvm@vger.kernel.org
17097S:	Maintained
17098F:	drivers/vfio/platform/
17099
17100VGA_SWITCHEROO
17101R:	Lukas Wunner <lukas@wunner.de>
17102S:	Maintained
17103F:	Documentation/gpu/vga-switcheroo.rst
17104F:	drivers/gpu/vga/vga_switcheroo.c
17105F:	include/linux/vga_switcheroo.h
17106T:	git git://anongit.freedesktop.org/drm/drm-misc
17107
17108VIA RHINE NETWORK DRIVER
17109S:	Orphan
17110F:	drivers/net/ethernet/via/via-rhine.c
17111
17112VIA SD/MMC CARD CONTROLLER DRIVER
17113M:	Bruce Chang <brucechang@via.com.tw>
17114M:	Harald Welte <HaraldWelte@viatech.com>
17115S:	Maintained
17116F:	drivers/mmc/host/via-sdmmc.c
17117
17118VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17119M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17120L:	linux-fbdev@vger.kernel.org
17121S:	Maintained
17122F:	include/linux/via-core.h
17123F:	include/linux/via-gpio.h
17124F:	include/linux/via_i2c.h
17125F:	drivers/video/fbdev/via/
17126
17127VIA VELOCITY NETWORK DRIVER
17128M:	Francois Romieu <romieu@fr.zoreil.com>
17129L:	netdev@vger.kernel.org
17130S:	Maintained
17131F:	drivers/net/ethernet/via/via-velocity.*
17132
17133VICODEC VIRTUAL CODEC DRIVER
17134M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17135L:	linux-media@vger.kernel.org
17136T:	git git://linuxtv.org/media_tree.git
17137W:	https://linuxtv.org
17138S:	Maintained
17139F:	drivers/media/platform/vicodec/*
17140
17141VIDEO MULTIPLEXER DRIVER
17142M:	Philipp Zabel <p.zabel@pengutronix.de>
17143L:	linux-media@vger.kernel.org
17144S:	Maintained
17145F:	drivers/media/platform/video-mux.c
17146
17147VIDEO I2C POLLING DRIVER
17148M:	Matt Ranostay <matt.ranostay@konsulko.com>
17149L:	linux-media@vger.kernel.org
17150S:	Maintained
17151F:	drivers/media/i2c/video-i2c.c
17152
17153VIDEOBUF2 FRAMEWORK
17154M:	Pawel Osciak <pawel@osciak.com>
17155M:	Marek Szyprowski <m.szyprowski@samsung.com>
17156M:	Kyungmin Park <kyungmin.park@samsung.com>
17157R:	Tomasz Figa <tfiga@chromium.org>
17158L:	linux-media@vger.kernel.org
17159S:	Maintained
17160F:	drivers/media/common/videobuf2/*
17161F:	include/media/videobuf2-*
17162
17163VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17164M:	Helen Koike <helen.koike@collabora.com>
17165L:	linux-media@vger.kernel.org
17166T:	git git://linuxtv.org/media_tree.git
17167W:	https://linuxtv.org
17168S:	Maintained
17169F:	drivers/media/platform/vimc/*
17170
17171VIRT LIB
17172M:	Alex Williamson <alex.williamson@redhat.com>
17173M:	Paolo Bonzini <pbonzini@redhat.com>
17174L:	kvm@vger.kernel.org
17175S:	Supported
17176F:	virt/lib/
17177
17178VIRTIO AND VHOST VSOCK DRIVER
17179M:	Stefan Hajnoczi <stefanha@redhat.com>
17180L:	kvm@vger.kernel.org
17181L:	virtualization@lists.linux-foundation.org
17182L:	netdev@vger.kernel.org
17183S:	Maintained
17184F:	include/linux/virtio_vsock.h
17185F:	include/uapi/linux/virtio_vsock.h
17186F:	include/uapi/linux/vsockmon.h
17187F:	include/uapi/linux/vm_sockets_diag.h
17188F:	net/vmw_vsock/diag.c
17189F:	net/vmw_vsock/af_vsock_tap.c
17190F:	net/vmw_vsock/virtio_transport_common.c
17191F:	net/vmw_vsock/virtio_transport.c
17192F:	drivers/net/vsockmon.c
17193F:	drivers/vhost/vsock.c
17194F:	tools/testing/vsock/
17195
17196VIRTIO CONSOLE DRIVER
17197M:	Amit Shah <amit@kernel.org>
17198L:	virtualization@lists.linux-foundation.org
17199S:	Maintained
17200F:	drivers/char/virtio_console.c
17201F:	include/linux/virtio_console.h
17202F:	include/uapi/linux/virtio_console.h
17203
17204VIRTIO CORE AND NET DRIVERS
17205M:	"Michael S. Tsirkin" <mst@redhat.com>
17206M:	Jason Wang <jasowang@redhat.com>
17207L:	virtualization@lists.linux-foundation.org
17208S:	Maintained
17209F:	Documentation/devicetree/bindings/virtio/
17210F:	drivers/virtio/
17211F:	tools/virtio/
17212F:	drivers/net/virtio_net.c
17213F:	drivers/block/virtio_blk.c
17214F:	include/linux/virtio*.h
17215F:	include/uapi/linux/virtio_*.h
17216F:	drivers/crypto/virtio/
17217F:	mm/balloon_compaction.c
17218
17219VIRTIO BLOCK AND SCSI DRIVERS
17220M:	"Michael S. Tsirkin" <mst@redhat.com>
17221M:	Jason Wang <jasowang@redhat.com>
17222R:	Paolo Bonzini <pbonzini@redhat.com>
17223R:	Stefan Hajnoczi <stefanha@redhat.com>
17224L:	virtualization@lists.linux-foundation.org
17225S:	Maintained
17226F:	drivers/block/virtio_blk.c
17227F:	drivers/scsi/virtio_scsi.c
17228F:	include/uapi/linux/virtio_blk.h
17229F:	include/uapi/linux/virtio_scsi.h
17230F:	drivers/vhost/scsi.c
17231
17232VIRTIO CRYPTO DRIVER
17233M:	Gonglei <arei.gonglei@huawei.com>
17234L:	virtualization@lists.linux-foundation.org
17235L:	linux-crypto@vger.kernel.org
17236S:	Maintained
17237F:	drivers/crypto/virtio/
17238F:	include/uapi/linux/virtio_crypto.h
17239
17240VIRTIO DRIVERS FOR S390
17241M:	Cornelia Huck <cohuck@redhat.com>
17242M:	Halil Pasic <pasic@linux.ibm.com>
17243L:	linux-s390@vger.kernel.org
17244L:	virtualization@lists.linux-foundation.org
17245L:	kvm@vger.kernel.org
17246S:	Supported
17247F:	drivers/s390/virtio/
17248F:	arch/s390/include/uapi/asm/virtio-ccw.h
17249
17250VIRTIO GPU DRIVER
17251M:	David Airlie <airlied@linux.ie>
17252M:	Gerd Hoffmann <kraxel@redhat.com>
17253L:	dri-devel@lists.freedesktop.org
17254L:	virtualization@lists.linux-foundation.org
17255T:	git git://anongit.freedesktop.org/drm/drm-misc
17256S:	Maintained
17257F:	drivers/gpu/drm/virtio/
17258F:	include/uapi/linux/virtio_gpu.h
17259
17260VIRTIO HOST (VHOST)
17261M:	"Michael S. Tsirkin" <mst@redhat.com>
17262M:	Jason Wang <jasowang@redhat.com>
17263L:	kvm@vger.kernel.org
17264L:	virtualization@lists.linux-foundation.org
17265L:	netdev@vger.kernel.org
17266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17267S:	Maintained
17268F:	drivers/vhost/
17269F:	include/uapi/linux/vhost.h
17270
17271VIRTIO INPUT DRIVER
17272M:	Gerd Hoffmann <kraxel@redhat.com>
17273S:	Maintained
17274F:	drivers/virtio/virtio_input.c
17275F:	include/uapi/linux/virtio_input.h
17276
17277VIRTIO IOMMU DRIVER
17278M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17279L:	virtualization@lists.linux-foundation.org
17280S:	Maintained
17281F:	drivers/iommu/virtio-iommu.c
17282F:	include/uapi/linux/virtio_iommu.h
17283
17284VIRTUAL BOX GUEST DEVICE DRIVER
17285M:	Hans de Goede <hdegoede@redhat.com>
17286M:	Arnd Bergmann <arnd@arndb.de>
17287M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17288S:	Maintained
17289F:	include/linux/vbox_utils.h
17290F:	include/uapi/linux/vbox*.h
17291F:	drivers/virt/vboxguest/
17292
17293VIRTUAL SERIO DEVICE DRIVER
17294M:	Stephen Chandler Paul <thatslyude@gmail.com>
17295S:	Maintained
17296F:	drivers/input/serio/userio.c
17297F:	include/uapi/linux/userio.h
17298
17299VIVID VIRTUAL VIDEO DRIVER
17300M:	Hans Verkuil <hverkuil@xs4all.nl>
17301L:	linux-media@vger.kernel.org
17302T:	git git://linuxtv.org/media_tree.git
17303W:	https://linuxtv.org
17304S:	Maintained
17305F:	drivers/media/platform/vivid/*
17306
17307VLYNQ BUS
17308M:	Florian Fainelli <f.fainelli@gmail.com>
17309L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17310S:	Maintained
17311F:	drivers/vlynq/vlynq.c
17312F:	include/linux/vlynq.h
17313
17314VME SUBSYSTEM
17315M:	Martyn Welch <martyn@welchs.me.uk>
17316M:	Manohar Vanga <manohar.vanga@gmail.com>
17317M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17318L:	devel@driverdev.osuosl.org
17319S:	Maintained
17320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17321F:	Documentation/driver-api/vme.rst
17322F:	drivers/staging/vme/
17323F:	drivers/vme/
17324F:	include/linux/vme*
17325
17326VMWARE BALLOON DRIVER
17327M:	Nadav Amit <namit@vmware.com>
17328M:	"VMware, Inc." <pv-drivers@vmware.com>
17329L:	linux-kernel@vger.kernel.org
17330S:	Maintained
17331F:	drivers/misc/vmw_balloon.c
17332
17333VMWARE HYPERVISOR INTERFACE
17334M:	Thomas Hellstrom <thellstrom@vmware.com>
17335M:	"VMware, Inc." <pv-drivers@vmware.com>
17336L:	virtualization@lists.linux-foundation.org
17337S:	Supported
17338F:	arch/x86/kernel/cpu/vmware.c
17339F:	arch/x86/include/asm/vmware.h
17340
17341VMWARE PVRDMA DRIVER
17342M:	Adit Ranadive <aditr@vmware.com>
17343M:	VMware PV-Drivers <pv-drivers@vmware.com>
17344L:	linux-rdma@vger.kernel.org
17345S:	Maintained
17346F:	drivers/infiniband/hw/vmw_pvrdma/
17347
17348VMware PVSCSI driver
17349M:	Jim Gill <jgill@vmware.com>
17350M:	VMware PV-Drivers <pv-drivers@vmware.com>
17351L:	linux-scsi@vger.kernel.org
17352S:	Maintained
17353F:	drivers/scsi/vmw_pvscsi.c
17354F:	drivers/scsi/vmw_pvscsi.h
17355
17356VMWARE VMMOUSE SUBDRIVER
17357M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17358M:	"VMware, Inc." <pv-drivers@vmware.com>
17359L:	linux-input@vger.kernel.org
17360S:	Maintained
17361F:	drivers/input/mouse/vmmouse.c
17362F:	drivers/input/mouse/vmmouse.h
17363
17364VMWARE VMXNET3 ETHERNET DRIVER
17365M:	Ronak Doshi <doshir@vmware.com>
17366M:	"VMware, Inc." <pv-drivers@vmware.com>
17367L:	netdev@vger.kernel.org
17368S:	Maintained
17369F:	drivers/net/vmxnet3/
17370
17371VOCORE VOCORE2 BOARD
17372M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17373L:	linux-mips@vger.kernel.org
17374S:	Maintained
17375F:	arch/mips/boot/dts/ralink/vocore2.dts
17376
17377VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17378M:	Liam Girdwood <lgirdwood@gmail.com>
17379M:	Mark Brown <broonie@kernel.org>
17380L:	linux-kernel@vger.kernel.org
17381W:	http://www.slimlogic.co.uk/?p=48
17382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17383S:	Supported
17384F:	Documentation/devicetree/bindings/regulator/
17385F:	Documentation/power/regulator/
17386F:	drivers/regulator/
17387F:	include/dt-bindings/regulator/
17388F:	include/linux/regulator/
17389K:	regulator_get_optional
17390
17391VRF
17392M:	David Ahern <dsa@cumulusnetworks.com>
17393M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17394L:	netdev@vger.kernel.org
17395S:	Maintained
17396F:	drivers/net/vrf.c
17397F:	Documentation/networking/vrf.txt
17398
17399VT1211 HARDWARE MONITOR DRIVER
17400M:	Juerg Haefliger <juergh@gmail.com>
17401L:	linux-hwmon@vger.kernel.org
17402S:	Maintained
17403F:	Documentation/hwmon/vt1211.rst
17404F:	drivers/hwmon/vt1211.c
17405
17406VT8231 HARDWARE MONITOR DRIVER
17407M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17408L:	linux-hwmon@vger.kernel.org
17409S:	Maintained
17410F:	drivers/hwmon/vt8231.c
17411
17412VUB300 USB to SDIO/SD/MMC bridge chip
17413M:	Tony Olech <tony.olech@elandigitalsystems.com>
17414L:	linux-mmc@vger.kernel.org
17415L:	linux-usb@vger.kernel.org
17416S:	Supported
17417F:	drivers/mmc/host/vub300.c
17418
17419W1 DALLAS'S 1-WIRE BUS
17420M:	Evgeniy Polyakov <zbr@ioremap.net>
17421S:	Maintained
17422F:	Documentation/devicetree/bindings/w1/
17423F:	Documentation/w1/
17424F:	drivers/w1/
17425F:	include/linux/w1.h
17426
17427W83791D HARDWARE MONITORING DRIVER
17428M:	Marc Hulsman <m.hulsman@tudelft.nl>
17429L:	linux-hwmon@vger.kernel.org
17430S:	Maintained
17431F:	Documentation/hwmon/w83791d.rst
17432F:	drivers/hwmon/w83791d.c
17433
17434W83793 HARDWARE MONITORING DRIVER
17435M:	Rudolf Marek <r.marek@assembler.cz>
17436L:	linux-hwmon@vger.kernel.org
17437S:	Maintained
17438F:	Documentation/hwmon/w83793.rst
17439F:	drivers/hwmon/w83793.c
17440
17441W83795 HARDWARE MONITORING DRIVER
17442M:	Jean Delvare <jdelvare@suse.com>
17443L:	linux-hwmon@vger.kernel.org
17444S:	Maintained
17445F:	drivers/hwmon/w83795.c
17446
17447W83L51xD SD/MMC CARD INTERFACE DRIVER
17448M:	Pierre Ossman <pierre@ossman.eu>
17449S:	Maintained
17450F:	drivers/mmc/host/wbsd.*
17451
17452WACOM PROTOCOL 4 SERIAL TABLETS
17453M:	Julian Squires <julian@cipht.net>
17454M:	Hans de Goede <hdegoede@redhat.com>
17455L:	linux-input@vger.kernel.org
17456S:	Maintained
17457F:	drivers/input/tablet/wacom_serial4.c
17458
17459WATCHDOG DEVICE DRIVERS
17460M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17461M:	Guenter Roeck <linux@roeck-us.net>
17462L:	linux-watchdog@vger.kernel.org
17463W:	http://www.linux-watchdog.org/
17464T:	git git://www.linux-watchdog.org/linux-watchdog.git
17465S:	Maintained
17466F:	Documentation/devicetree/bindings/watchdog/
17467F:	Documentation/watchdog/
17468F:	drivers/watchdog/
17469F:	include/linux/watchdog.h
17470F:	include/uapi/linux/watchdog.h
17471
17472WHISKEYCOVE PMIC GPIO DRIVER
17473M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17474L:	linux-gpio@vger.kernel.org
17475S:	Maintained
17476F:	drivers/gpio/gpio-wcove.c
17477
17478WHWAVE RTC DRIVER
17479M:	Dianlong Li <long17.cool@163.com>
17480L:	linux-rtc@vger.kernel.org
17481S:	Maintained
17482F:	drivers/rtc/rtc-sd3078.c
17483
17484WIIMOTE HID DRIVER
17485M:	David Herrmann <dh.herrmann@googlemail.com>
17486L:	linux-input@vger.kernel.org
17487S:	Maintained
17488F:	drivers/hid/hid-wiimote*
17489
17490WILOCITY WIL6210 WIRELESS DRIVER
17491M:	Maya Erez <merez@codeaurora.org>
17492L:	linux-wireless@vger.kernel.org
17493L:	wil6210@qti.qualcomm.com
17494S:	Supported
17495W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17496F:	drivers/net/wireless/ath/wil6210/
17497
17498WIMAX STACK
17499M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17500M:	linux-wimax@intel.com
17501L:	wimax@linuxwimax.org (subscribers-only)
17502S:	Supported
17503W:	http://linuxwimax.org
17504F:	Documentation/admin-guide/wimax/wimax.rst
17505F:	include/linux/wimax/debug.h
17506F:	include/net/wimax.h
17507F:	include/uapi/linux/wimax.h
17508F:	net/wimax/
17509
17510WINBOND CIR DRIVER
17511M:	David Härdeman <david@hardeman.nu>
17512S:	Maintained
17513F:	drivers/media/rc/winbond-cir.c
17514
17515RCMM REMOTE CONTROLS DECODER
17516M:	Patrick Lerda <patrick9876@free.fr>
17517S:	Maintained
17518F:	drivers/media/rc/ir-rcmm-decoder.c
17519
17520WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17521M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17522L:	linux-watchdog@vger.kernel.org
17523S:	Maintained
17524F:	drivers/watchdog/ebc-c384_wdt.c
17525
17526WINSYSTEMS WS16C48 GPIO DRIVER
17527M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17528L:	linux-gpio@vger.kernel.org
17529S:	Maintained
17530F:	drivers/gpio/gpio-ws16c48.c
17531
17532WISTRON LAPTOP BUTTON DRIVER
17533M:	Miloslav Trmac <mitr@volny.cz>
17534S:	Maintained
17535F:	drivers/input/misc/wistron_btns.c
17536
17537WL3501 WIRELESS PCMCIA CARD DRIVER
17538L:	linux-wireless@vger.kernel.org
17539S:	Odd fixes
17540F:	drivers/net/wireless/wl3501*
17541
17542WOLFSON MICROELECTRONICS DRIVERS
17543L:	patches@opensource.cirrus.com
17544T:	git https://github.com/CirrusLogic/linux-drivers.git
17545W:	https://github.com/CirrusLogic/linux-drivers/wiki
17546S:	Supported
17547F:	Documentation/hwmon/wm83??.rst
17548F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17549F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17550F:	Documentation/devicetree/bindings/mfd/arizona.txt
17551F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17552F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17553F:	arch/arm/mach-s3c64xx/mach-crag6410*
17554F:	drivers/clk/clk-wm83*.c
17555F:	drivers/extcon/extcon-arizona.c
17556F:	drivers/leds/leds-wm83*.c
17557F:	drivers/gpio/gpio-*wm*.c
17558F:	drivers/gpio/gpio-arizona.c
17559F:	drivers/hwmon/wm83??-hwmon.c
17560F:	drivers/input/misc/wm831x-on.c
17561F:	drivers/input/touchscreen/wm831x-ts.c
17562F:	drivers/input/touchscreen/wm97*.c
17563F:	drivers/mfd/arizona*
17564F:	drivers/mfd/wm*.c
17565F:	drivers/mfd/cs47l24*
17566F:	drivers/power/supply/wm83*.c
17567F:	drivers/rtc/rtc-wm83*.c
17568F:	drivers/regulator/wm8*.c
17569F:	drivers/regulator/arizona*
17570F:	drivers/video/backlight/wm83*_bl.c
17571F:	drivers/watchdog/wm83*_wdt.c
17572F:	include/linux/mfd/arizona/
17573F:	include/linux/mfd/wm831x/
17574F:	include/linux/mfd/wm8350/
17575F:	include/linux/mfd/wm8400*
17576F:	include/linux/regulator/arizona*
17577F:	include/linux/wm97xx.h
17578F:	include/sound/wm????.h
17579F:	sound/soc/codecs/arizona.?
17580F:	sound/soc/codecs/wm*
17581F:	sound/soc/codecs/cs47l24*
17582
17583WORKQUEUE
17584M:	Tejun Heo <tj@kernel.org>
17585R:	Lai Jiangshan <jiangshanlai@gmail.com>
17586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17587S:	Maintained
17588F:	include/linux/workqueue.h
17589F:	kernel/workqueue.c
17590F:	Documentation/core-api/workqueue.rst
17591
17592X-POWERS AXP288 PMIC DRIVERS
17593M:	Hans de Goede <hdegoede@redhat.com>
17594S:	Maintained
17595N:	axp288
17596F:	drivers/acpi/pmic/intel_pmic_xpower.c
17597
17598X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17599M:	Chen-Yu Tsai <wens@csie.org>
17600L:	linux-kernel@vger.kernel.org
17601S:	Maintained
17602N:	axp[128]
17603
17604X.25 NETWORK LAYER
17605M:	Andrew Hendry <andrew.hendry@gmail.com>
17606L:	linux-x25@vger.kernel.org
17607S:	Odd Fixes
17608F:	Documentation/networking/x25*
17609F:	include/net/x25*
17610F:	net/x25/
17611
17612X86 ARCHITECTURE (32-BIT AND 64-BIT)
17613M:	Thomas Gleixner <tglx@linutronix.de>
17614M:	Ingo Molnar <mingo@redhat.com>
17615M:	Borislav Petkov <bp@alien8.de>
17616R:	"H. Peter Anvin" <hpa@zytor.com>
17617M:	x86@kernel.org
17618L:	linux-kernel@vger.kernel.org
17619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17620S:	Maintained
17621F:	Documentation/devicetree/bindings/x86/
17622F:	Documentation/x86/
17623F:	arch/x86/
17624
17625X86 ENTRY CODE
17626M:	Andy Lutomirski <luto@kernel.org>
17627L:	linux-kernel@vger.kernel.org
17628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17629S:	Maintained
17630F:	arch/x86/entry/
17631
17632X86 MCE INFRASTRUCTURE
17633M:	Tony Luck <tony.luck@intel.com>
17634M:	Borislav Petkov <bp@alien8.de>
17635L:	linux-edac@vger.kernel.org
17636S:	Maintained
17637F:	arch/x86/kernel/cpu/mce/*
17638
17639X86 MICROCODE UPDATE SUPPORT
17640M:	Borislav Petkov <bp@alien8.de>
17641S:	Maintained
17642F:	arch/x86/kernel/cpu/microcode/*
17643
17644X86 MM
17645M:	Dave Hansen <dave.hansen@linux.intel.com>
17646M:	Andy Lutomirski <luto@kernel.org>
17647M:	Peter Zijlstra <peterz@infradead.org>
17648L:	linux-kernel@vger.kernel.org
17649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17650S:	Maintained
17651F:	arch/x86/mm/
17652
17653X86 PLATFORM DRIVERS
17654M:	Darren Hart <dvhart@infradead.org>
17655M:	Andy Shevchenko <andy@infradead.org>
17656L:	platform-driver-x86@vger.kernel.org
17657T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17658S:	Odd Fixes
17659F:	drivers/platform/x86/
17660F:	drivers/platform/olpc/
17661
17662X86 PLATFORM DRIVERS - ARCH
17663R:	Darren Hart <dvhart@infradead.org>
17664R:	Andy Shevchenko <andy@infradead.org>
17665L:	platform-driver-x86@vger.kernel.org
17666L:	x86@kernel.org
17667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17668S:	Maintained
17669F:	arch/x86/platform
17670
17671X86 VDSO
17672M:	Andy Lutomirski <luto@kernel.org>
17673L:	linux-kernel@vger.kernel.org
17674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17675S:	Maintained
17676F:	arch/x86/entry/vdso/
17677
17678XARRAY
17679M:	Matthew Wilcox <willy@infradead.org>
17680L:	linux-fsdevel@vger.kernel.org
17681S:	Supported
17682F:	Documentation/core-api/xarray.rst
17683F:	lib/idr.c
17684F:	lib/xarray.c
17685F:	include/linux/idr.h
17686F:	include/linux/xarray.h
17687F:	tools/testing/radix-tree
17688
17689XBOX DVD IR REMOTE
17690M:	Benjamin Valentin <benpicco@googlemail.com>
17691S:	Maintained
17692F:	drivers/media/rc/xbox_remote.c
17693F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17694
17695XC2028/3028 TUNER DRIVER
17696M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17697L:	linux-media@vger.kernel.org
17698W:	https://linuxtv.org
17699T:	git git://linuxtv.org/media_tree.git
17700S:	Maintained
17701F:	drivers/media/tuners/tuner-xc2028.*
17702
17703XDP (eXpress Data Path)
17704M:	Alexei Starovoitov <ast@kernel.org>
17705M:	Daniel Borkmann <daniel@iogearbox.net>
17706M:	David S. Miller <davem@davemloft.net>
17707M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17708M:	Jesper Dangaard Brouer <hawk@kernel.org>
17709M:	John Fastabend <john.fastabend@gmail.com>
17710L:	netdev@vger.kernel.org
17711L:	bpf@vger.kernel.org
17712S:	Supported
17713F:	net/core/xdp.c
17714F:	include/net/xdp.h
17715F:	kernel/bpf/devmap.c
17716F:	kernel/bpf/cpumap.c
17717F:	include/trace/events/xdp.h
17718K:	xdp
17719N:	xdp
17720
17721XDP SOCKETS (AF_XDP)
17722M:	Björn Töpel <bjorn.topel@intel.com>
17723M:	Magnus Karlsson <magnus.karlsson@intel.com>
17724R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17725L:	netdev@vger.kernel.org
17726L:	bpf@vger.kernel.org
17727S:	Maintained
17728F:	kernel/bpf/xskmap.c
17729F:	net/xdp/
17730
17731XEN BLOCK SUBSYSTEM
17732M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17733M:	Roger Pau Monné <roger.pau@citrix.com>
17734L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17735S:	Supported
17736F:	drivers/block/xen-blkback/*
17737F:	drivers/block/xen*
17738
17739XEN HYPERVISOR ARM
17740M:	Stefano Stabellini <sstabellini@kernel.org>
17741L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17742S:	Maintained
17743F:	arch/arm/xen/
17744F:	arch/arm/include/asm/xen/
17745
17746XEN HYPERVISOR ARM64
17747M:	Stefano Stabellini <sstabellini@kernel.org>
17748L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17749S:	Maintained
17750F:	arch/arm64/xen/
17751F:	arch/arm64/include/asm/xen/
17752
17753XEN HYPERVISOR INTERFACE
17754M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17755M:	Juergen Gross <jgross@suse.com>
17756R:	Stefano Stabellini <sstabellini@kernel.org>
17757L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17759S:	Supported
17760F:	arch/x86/xen/
17761F:	arch/x86/platform/pvh/
17762F:	drivers/*/xen-*front.c
17763F:	drivers/xen/
17764F:	arch/x86/include/asm/xen/
17765F:	arch/x86/include/asm/pvclock-abi.h
17766F:	include/xen/
17767F:	include/uapi/xen/
17768F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17769F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17770
17771XEN NETWORK BACKEND DRIVER
17772M:	Wei Liu <wei.liu@kernel.org>
17773M:	Paul Durrant <paul@xen.org>
17774L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17775L:	netdev@vger.kernel.org
17776S:	Supported
17777F:	drivers/net/xen-netback/*
17778
17779XEN PCI SUBSYSTEM
17780M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17781L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17782S:	Supported
17783F:	arch/x86/pci/*xen*
17784F:	drivers/pci/*xen*
17785
17786XEN PVSCSI DRIVERS
17787M:	Juergen Gross <jgross@suse.com>
17788L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17789L:	linux-scsi@vger.kernel.org
17790S:	Supported
17791F:	drivers/scsi/xen-scsifront.c
17792F:	drivers/xen/xen-scsiback.c
17793F:	include/xen/interface/io/vscsiif.h
17794
17795XEN SWIOTLB SUBSYSTEM
17796M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17797L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17798L:	iommu@lists.linux-foundation.org
17799S:	Supported
17800F:	arch/x86/xen/*swiotlb*
17801F:	drivers/xen/*swiotlb*
17802
17803XEN SOUND FRONTEND DRIVER
17804M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17805L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17807S:	Supported
17808F:	sound/xen/*
17809
17810XFS FILESYSTEM
17811M:	Darrick J. Wong <darrick.wong@oracle.com>
17812M:	linux-xfs@vger.kernel.org
17813L:	linux-xfs@vger.kernel.org
17814W:	http://xfs.org/
17815T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17816S:	Supported
17817F:	Documentation/admin-guide/xfs.rst
17818F:	Documentation/ABI/testing/sysfs-fs-xfs
17819F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17820F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17821F:	fs/xfs/
17822F:	include/uapi/linux/dqblk_xfs.h
17823F:	include/uapi/linux/fsmap.h
17824
17825XILINX AXI ETHERNET DRIVER
17826M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17827S:	Maintained
17828F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17829
17830XILINX UARTLITE SERIAL DRIVER
17831M:	Peter Korsgaard <jacmet@sunsite.dk>
17832L:	linux-serial@vger.kernel.org
17833S:	Maintained
17834F:	drivers/tty/serial/uartlite.c
17835
17836XILINX VIDEO IP CORES
17837M:	Hyun Kwon <hyun.kwon@xilinx.com>
17838M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17839L:	linux-media@vger.kernel.org
17840T:	git git://linuxtv.org/media_tree.git
17841S:	Supported
17842F:	Documentation/devicetree/bindings/media/xilinx/
17843F:	drivers/media/platform/xilinx/
17844F:	include/uapi/linux/xilinx-v4l2-controls.h
17845
17846XILINX SD-FEC IP CORES
17847M:	Derek Kiernan <derek.kiernan@xilinx.com>
17848M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17849S:	Maintained
17850F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17851F:	Documentation/misc-devices/xilinx_sdfec.rst
17852F:	drivers/misc/xilinx_sdfec.c
17853F:	drivers/misc/Kconfig
17854F:	drivers/misc/Makefile
17855F:	include/uapi/misc/xilinx_sdfec.h
17856
17857XILLYBUS DRIVER
17858M:	Eli Billauer <eli.billauer@gmail.com>
17859L:	linux-kernel@vger.kernel.org
17860S:	Supported
17861F:	drivers/char/xillybus/
17862
17863XLP9XX I2C DRIVER
17864M:	George Cherian <george.cherian@cavium.com>
17865M:	Jan Glauber <jglauber@cavium.com>
17866L:	linux-i2c@vger.kernel.org
17867W:	http://www.cavium.com
17868S:	Supported
17869F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17870F:	drivers/i2c/busses/i2c-xlp9xx.c
17871
17872XRA1403 GPIO EXPANDER
17873M:	Nandor Han <nandor.han@ge.com>
17874M:	Semi Malinen <semi.malinen@ge.com>
17875L:	linux-gpio@vger.kernel.org
17876S:	Maintained
17877F:	drivers/gpio/gpio-xra1403.c
17878F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17879
17880XTENSA XTFPGA PLATFORM SUPPORT
17881M:	Max Filippov <jcmvbkbc@gmail.com>
17882L:	linux-xtensa@linux-xtensa.org
17883S:	Maintained
17884F:	drivers/spi/spi-xtensa-xtfpga.c
17885F:	sound/soc/xtensa/xtfpga-i2s.c
17886
17887YAM DRIVER FOR AX.25
17888M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17889L:	linux-hams@vger.kernel.org
17890S:	Maintained
17891F:	drivers/net/hamradio/yam*
17892F:	include/linux/yam.h
17893
17894YAMA SECURITY MODULE
17895M:	Kees Cook <keescook@chromium.org>
17896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17897S:	Supported
17898F:	security/yama/
17899F:	Documentation/admin-guide/LSM/Yama.rst
17900
17901YEALINK PHONE DRIVER
17902M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17903L:	usbb2k-api-dev@nongnu.org
17904S:	Maintained
17905F:	Documentation/input/devices/yealink.rst
17906F:	drivers/input/misc/yealink.*
17907
17908Z8530 DRIVER FOR AX.25
17909M:	Joerg Reuter <jreuter@yaina.de>
17910W:	http://yaina.de/jreuter/
17911W:	http://www.qsl.net/dl1bke/
17912L:	linux-hams@vger.kernel.org
17913S:	Maintained
17914F:	Documentation/networking/z8530drv.txt
17915F:	drivers/net/hamradio/*scc.c
17916F:	drivers/net/hamradio/z8530.h
17917
17918ZBUD COMPRESSED PAGE ALLOCATOR
17919M:	Seth Jennings <sjenning@redhat.com>
17920M:	Dan Streetman <ddstreet@ieee.org>
17921L:	linux-mm@kvack.org
17922S:	Maintained
17923F:	mm/zbud.c
17924F:	include/linux/zbud.h
17925
17926ZD1211RW WIRELESS DRIVER
17927M:	Daniel Drake <dsd@gentoo.org>
17928M:	Ulrich Kunitz <kune@deine-taler.de>
17929W:	http://zd1211.ath.cx/wiki/DriverRewrite
17930L:	linux-wireless@vger.kernel.org
17931L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17932S:	Maintained
17933F:	drivers/net/wireless/zydas/zd1211rw/
17934
17935ZD1301 MEDIA DRIVER
17936M:	Antti Palosaari <crope@iki.fi>
17937L:	linux-media@vger.kernel.org
17938W:	https://linuxtv.org/
17939W:	http://palosaari.fi/linux/
17940Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17941S:	Maintained
17942F:	drivers/media/usb/dvb-usb-v2/zd1301*
17943
17944ZD1301_DEMOD MEDIA DRIVER
17945M:	Antti Palosaari <crope@iki.fi>
17946L:	linux-media@vger.kernel.org
17947W:	https://linuxtv.org/
17948W:	http://palosaari.fi/linux/
17949Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17950S:	Maintained
17951F:	drivers/media/dvb-frontends/zd1301_demod*
17952
17953ZHAOXIN PROCESSOR SUPPORT
17954M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17955L:	linux-kernel@vger.kernel.org
17956S:	Maintained
17957F:	arch/x86/kernel/cpu/zhaoxin.c
17958
17959ZPOOL COMPRESSED PAGE STORAGE API
17960M:	Dan Streetman <ddstreet@ieee.org>
17961L:	linux-mm@kvack.org
17962S:	Maintained
17963F:	mm/zpool.c
17964F:	include/linux/zpool.h
17965
17966ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17967M:	Minchan Kim <minchan@kernel.org>
17968M:	Nitin Gupta <ngupta@vflare.org>
17969R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17970L:	linux-kernel@vger.kernel.org
17971S:	Maintained
17972F:	drivers/block/zram/
17973F:	Documentation/admin-guide/blockdev/zram.rst
17974
17975ZS DECSTATION Z85C30 SERIAL DRIVER
17976M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17977S:	Maintained
17978F:	drivers/tty/serial/zs.*
17979
17980ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17981M:	Minchan Kim <minchan@kernel.org>
17982M:	Nitin Gupta <ngupta@vflare.org>
17983R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17984L:	linux-mm@kvack.org
17985S:	Maintained
17986F:	mm/zsmalloc.c
17987F:	include/linux/zsmalloc.h
17988F:	Documentation/vm/zsmalloc.rst
17989
17990ZSWAP COMPRESSED SWAP CACHING
17991M:	Seth Jennings <sjenning@redhat.com>
17992M:	Dan Streetman <ddstreet@ieee.org>
17993L:	linux-mm@kvack.org
17994S:	Maintained
17995F:	mm/zswap.c
17996
17997THE REST
17998M:	Linus Torvalds <torvalds@linux-foundation.org>
17999L:	linux-kernel@vger.kernel.org
18000Q:	http://patchwork.kernel.org/project/LKML/list/
18001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18002S:	Buried alive in reporters
18003F:	*
18004F:	*/
18005