xref: /openbmc/linux/MAINTAINERS (revision e620a1e0)
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>
646M:	Zhu Yanjun <yanjun.zhu@oracle.com>
647L:	netdev@vger.kernel.org
648S:	Maintained
649F:	drivers/net/ethernet/nvidia/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563.rst
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLEGRO DVT VIDEO IP CORE DRIVER
672M:	Michael Tretter <m.tretter@pengutronix.de>
673R:	Pengutronix Kernel Team <kernel@pengutronix.de>
674L:	linux-media@vger.kernel.org
675S:	Maintained
676F:	drivers/staging/media/allegro-dvt/
677
678ALLWINNER CPUFREQ DRIVER
679M:	Yangtao Li <tiny.windzz@gmail.com>
680L:	linux-pm@vger.kernel.org
681S:	Maintained
682F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685ALLWINNER SECURITY SYSTEM
686M:	Corentin Labbe <clabbe.montjoie@gmail.com>
687L:	linux-crypto@vger.kernel.org
688S:	Maintained
689F:	drivers/crypto/sunxi-ss/
690
691ALLWINNER VPU DRIVER
692M:	Maxime Ripard <mripard@kernel.org>
693M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694L:	linux-media@vger.kernel.org
695S:	Maintained
696F:	drivers/staging/media/sunxi/cedrus/
697
698ALPHA PORT
699M:	Richard Henderson <rth@twiddle.net>
700M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701M:	Matt Turner <mattst88@gmail.com>
702S:	Odd Fixes
703L:	linux-alpha@vger.kernel.org
704F:	arch/alpha/
705
706ALPS PS/2 TOUCHPAD DRIVER
707R:	Pali Rohár <pali.rohar@gmail.com>
708F:	drivers/input/mouse/alps.*
709
710ALTERA I2C CONTROLLER DRIVER
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
714F:	drivers/i2c/busses/i2c-altera.c
715
716ALTERA MAILBOX DRIVER
717M:	Ley Foon Tan <lftan@altera.com>
718L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719S:	Maintained
720F:	drivers/mailbox/mailbox-altera.c
721
722ALTERA PIO DRIVER
723M:	Tien Hock Loh <thloh@altera.com>
724L:	linux-gpio@vger.kernel.org
725S:	Maintained
726F:	drivers/gpio/gpio-altera.c
727
728ALTERA SYSTEM MANAGER DRIVER
729M:	Thor Thayer <thor.thayer@linux.intel.com>
730S:	Maintained
731F:	drivers/mfd/altera-sysmgr.c
732F:	include/linux/mfd/altera-sysmgr.h
733
734ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735M:	Thor Thayer <thor.thayer@linux.intel.com>
736S:	Maintained
737F:	drivers/gpio/gpio-altera-a10sr.c
738F:	drivers/mfd/altera-a10sr.c
739F:	drivers/reset/reset-a10sr.c
740F:	include/linux/mfd/altera-a10sr.h
741F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743ALTERA TRIPLE SPEED ETHERNET DRIVER
744M:	Thor Thayer <thor.thayer@linux.intel.com>
745L:	netdev@vger.kernel.org
746L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747S:	Maintained
748F:	drivers/net/ethernet/altera/
749
750ALTERA UART/JTAG UART SERIAL DRIVERS
751M:	Tobias Klauser <tklauser@distanz.ch>
752L:	linux-serial@vger.kernel.org
753L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754S:	Maintained
755F:	drivers/tty/serial/altera_uart.c
756F:	drivers/tty/serial/altera_jtaguart.c
757F:	include/linux/altera_uart.h
758F:	include/linux/altera_jtaguart.h
759
760AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761M:	Talel Shenhar <talel@amazon.com>
762S:	Maintained
763F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764F:	drivers/thermal/thermal_mmio.c
765
766AMAZON ETHERNET DRIVERS
767M:	Netanel Belgazal <netanel@amazon.com>
768R:	Saeed Bishara <saeedb@amazon.com>
769R:	Zorik Machulsky <zorik@amazon.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	Documentation/networking/device_drivers/amazon/ena.txt
773F:	drivers/net/ethernet/amazon/
774
775AMAZON RDMA EFA DRIVER
776M:	Gal Pressman <galpress@amazon.com>
777R:	Yossi Leybovich <sleybo@amazon.com>
778L:	linux-rdma@vger.kernel.org
779Q:	https://patchwork.kernel.org/project/linux-rdma/list/
780S:	Supported
781F:	drivers/infiniband/hw/efa/
782F:	include/uapi/rdma/efa-abi.h
783
784AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786M:	Gary Hook <gary.hook@amd.com>
787L:	linux-crypto@vger.kernel.org
788S:	Supported
789F:	drivers/crypto/ccp/
790F:	include/linux/ccp.h
791
792AMD DISPLAY CORE
793M:	Harry Wentland <harry.wentland@amd.com>
794M:	Leo Li <sunpeng.li@amd.com>
795L:	amd-gfx@lists.freedesktop.org
796T:	git git://people.freedesktop.org/~agd5f/linux
797S:	Supported
798F:	drivers/gpu/drm/amd/display/
799
800AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801M:	Huang Rui <ray.huang@amd.com>
802L:	linux-hwmon@vger.kernel.org
803S:	Supported
804F:	Documentation/hwmon/fam15h_power.rst
805F:	drivers/hwmon/fam15h_power.c
806
807AMD FCH GPIO DRIVER
808M:	Enrico Weigelt, metux IT consult <info@metux.net>
809L:	linux-gpio@vger.kernel.org
810S:	Maintained
811F:	drivers/gpio/gpio-amd-fch.c
812F:	include/linux/platform_data/gpio/gpio-amd-fch.h
813
814AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
816S:	Orphan
817F:	drivers/usb/gadget/udc/amd5536udc.*
818
819AMD GEODE PROCESSOR/CHIPSET SUPPORT
820P:	Andres Salomon <dilinger@queued.net>
821L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
822W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823S:	Supported
824F:	drivers/char/hw_random/geode-rng.c
825F:	drivers/crypto/geode*
826F:	drivers/video/fbdev/geode/
827F:	arch/x86/include/asm/geode.h
828
829AMD IOMMU (AMD-VI)
830M:	Joerg Roedel <joro@8bytes.org>
831L:	iommu@lists.linux-foundation.org
832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833S:	Maintained
834F:	drivers/iommu/amd_iommu*.[ch]
835F:	include/linux/amd-iommu.h
836
837AMD KFD
838M:	Felix Kuehling <Felix.Kuehling@amd.com>
839L:	amd-gfx@lists.freedesktop.org
840T:	git git://people.freedesktop.org/~agd5f/linux
841S:	Supported
842F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843F:	drivers/gpu/drm/amd/amdkfd/
844F:	drivers/gpu/drm/amd/include/cik_structs.h
845F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846F:	drivers/gpu/drm/amd/include/vi_structs.h
847F:	drivers/gpu/drm/amd/include/v9_structs.h
848F:	include/uapi/linux/kfd_ioctl.h
849
850AMD MP2 I2C DRIVER
851M:	Elie Morisse <syniurge@gmail.com>
852M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
853M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854L:	linux-i2c@vger.kernel.org
855S:	Maintained
856F:	drivers/i2c/busses/i2c-amd-mp2*
857
858AMD POWERPLAY
859M:	Rex Zhu <rex.zhu@amd.com>
860M:	Evan Quan <evan.quan@amd.com>
861L:	amd-gfx@lists.freedesktop.org
862S:	Supported
863F:	drivers/gpu/drm/amd/powerplay/
864T:	git git://people.freedesktop.org/~agd5f/linux
865
866AMD SEATTLE DEVICE TREE SUPPORT
867M:	Brijesh Singh <brijeshkumar.singh@amd.com>
868M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869M:	Tom Lendacky <thomas.lendacky@amd.com>
870S:	Supported
871F:	arch/arm64/boot/dts/amd/
872
873AMD XGBE DRIVER
874M:	Tom Lendacky <thomas.lendacky@amd.com>
875L:	netdev@vger.kernel.org
876S:	Supported
877F:	drivers/net/ethernet/amd/xgbe/
878F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880ANALOG DEVICES INC AD5686 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-pm@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5686*
886F:	drivers/iio/dac/ad5696*
887
888ANALOG DEVICES INC AD5758 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/dac/ad5758.c
894F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896ANALOG DEVICES INC AD7124 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7124.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904ANALOG DEVICES INC AD7606 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906M:	Beniamin Bia <beniamin.bia@analog.com>
907L:	linux-iio@vger.kernel.org
908W:	http://ez.analog.com/community/linux-device-drivers
909S:	Supported
910F:	drivers/iio/adc/ad7606.c
911F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912
913ANALOG DEVICES INC AD7768-1 DRIVER
914M:	Stefan Popa <stefan.popa@analog.com>
915L:	linux-iio@vger.kernel.org
916W:	http://ez.analog.com/community/linux-device-drivers
917S:	Supported
918F:	drivers/iio/adc/ad7768-1.c
919F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920
921ANALOG DEVICES INC AD7780 DRIVER
922M:	Michael Hennerich <Michael.Hennerich@analog.com>
923M:	Renato Lui Geh <renatogeh@gmail.com>
924L:	linux-iio@vger.kernel.org
925W:	http://ez.analog.com/community/linux-device-drivers
926S:	Supported
927F:	drivers/iio/adc/ad7780.c
928F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929
930ANALOG DEVICES INC AD9389B DRIVER
931M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
932L:	linux-media@vger.kernel.org
933S:	Maintained
934F:	drivers/media/i2c/ad9389b*
935
936ANALOG DEVICES INC ADGS1408 DRIVER
937M:	Mircea Caprioru <mircea.caprioru@analog.com>
938S:	Supported
939F:	drivers/mux/adgs1408.c
940F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941
942ANALOG DEVICES INC ADIN DRIVER
943M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
944L:	netdev@vger.kernel.org
945W:	http://ez.analog.com/community/linux-device-drivers
946S:	Supported
947F:	drivers/net/phy/adin.c
948F:	Documentation/devicetree/bindings/net/adi,adin.yaml
949
950ANALOG DEVICES INC ADIS DRIVER LIBRARY
951M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
952S:	Supported
953L:	linux-iio@vger.kernel.org
954F:	include/linux/iio/imu/adis.h
955F:	drivers/iio/imu/adis.c
956
957ANALOG DEVICES INC ADIS16460 DRIVER
958M:	Dragos Bogdan <dragos.bogdan@analog.com>
959S:	Supported
960L:	linux-iio@vger.kernel.org
961W:	http://ez.analog.com/community/linux-device-drivers
962F:	drivers/iio/imu/adis16460.c
963F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
964
965ANALOG DEVICES INC ADP5061 DRIVER
966M:	Stefan Popa <stefan.popa@analog.com>
967L:	linux-pm@vger.kernel.org
968W:	http://ez.analog.com/community/linux-device-drivers
969S:	Supported
970F:	drivers/power/supply/adp5061.c
971
972ANALOG DEVICES INC ADV7180 DRIVER
973M:	Lars-Peter Clausen <lars@metafoo.de>
974L:	linux-media@vger.kernel.org
975W:	http://ez.analog.com/community/linux-device-drivers
976S:	Supported
977F:	drivers/media/i2c/adv7180.c
978
979ANALOG DEVICES INC ADV748X DRIVER
980M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
981L:	linux-media@vger.kernel.org
982S:	Maintained
983F:	drivers/media/i2c/adv748x/*
984
985ANALOG DEVICES INC ADV7511 DRIVER
986M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
987L:	linux-media@vger.kernel.org
988S:	Maintained
989F:	drivers/media/i2c/adv7511*
990
991ANALOG DEVICES INC ADV7604 DRIVER
992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
993L:	linux-media@vger.kernel.org
994S:	Maintained
995F:	drivers/media/i2c/adv7604*
996
997ANALOG DEVICES INC ADV7842 DRIVER
998M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
999L:	linux-media@vger.kernel.org
1000S:	Maintained
1001F:	drivers/media/i2c/adv7842*
1002
1003ANALOG DEVICES INC ASOC CODEC DRIVERS
1004M:	Lars-Peter Clausen <lars@metafoo.de>
1005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1006W:	http://wiki.analog.com/
1007W:	http://ez.analog.com/community/linux-device-drivers
1008S:	Supported
1009F:	sound/soc/codecs/adau*
1010F:	sound/soc/codecs/adav*
1011F:	sound/soc/codecs/ad1*
1012F:	sound/soc/codecs/ad7*
1013F:	sound/soc/codecs/ssm*
1014F:	sound/soc/codecs/sigmadsp.*
1015
1016ANALOG DEVICES INC DMA DRIVERS
1017M:	Lars-Peter Clausen <lars@metafoo.de>
1018W:	http://ez.analog.com/community/linux-device-drivers
1019S:	Supported
1020F:	drivers/dma/dma-axi-dmac.c
1021
1022ANALOG DEVICES INC IIO DRIVERS
1023M:	Lars-Peter Clausen <lars@metafoo.de>
1024M:	Michael Hennerich <Michael.Hennerich@analog.com>
1025M:	Stefan Popa <stefan.popa@analog.com>
1026W:	http://wiki.analog.com/
1027W:	http://ez.analog.com/community/linux-device-drivers
1028S:	Supported
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1030F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1031F:	drivers/iio/*/ad*
1032F:	drivers/iio/adc/ltc2497*
1033X:	drivers/iio/*/adjd*
1034F:	drivers/staging/iio/*/ad*
1035
1036ANALOGBITS PLL LIBRARIES
1037M:	Paul Walmsley <paul.walmsley@sifive.com>
1038S:	Supported
1039F:	drivers/clk/analogbits/*
1040F:	include/linux/clk/analogbits*
1041
1042ANDES ARCHITECTURE
1043M:	Greentime Hu <green.hu@gmail.com>
1044M:	Vincent Chen <deanbo422@gmail.com>
1045T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1046S:	Supported
1047F:	arch/nds32/
1048F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1049F:	Documentation/devicetree/bindings/nds32/
1050K:	nds32
1051N:	nds32
1052
1053ANDROID CONFIG FRAGMENTS
1054M:	Rob Herring <robh@kernel.org>
1055S:	Supported
1056F:	kernel/configs/android*
1057
1058ANDROID DRIVERS
1059M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1060M:	Arve Hjønnevåg <arve@android.com>
1061M:	Todd Kjos <tkjos@android.com>
1062M:	Martijn Coenen <maco@android.com>
1063M:	Joel Fernandes <joel@joelfernandes.org>
1064M:	Christian Brauner <christian@brauner.io>
1065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1066L:	devel@driverdev.osuosl.org
1067S:	Supported
1068F:	drivers/android/
1069F:	drivers/staging/android/
1070
1071ANDROID GOLDFISH PIC DRIVER
1072M:	Miodrag Dinic <miodrag.dinic@mips.com>
1073S:	Supported
1074F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1075F:	drivers/irqchip/irq-goldfish-pic.c
1076
1077ANDROID GOLDFISH RTC DRIVER
1078M:	Miodrag Dinic <miodrag.dinic@mips.com>
1079S:	Supported
1080F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1081F:	drivers/rtc/rtc-goldfish.c
1082
1083ANDROID ION DRIVER
1084M:	Laura Abbott <labbott@redhat.com>
1085M:	Sumit Semwal <sumit.semwal@linaro.org>
1086L:	devel@driverdev.osuosl.org
1087L:	dri-devel@lists.freedesktop.org
1088L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1089S:	Supported
1090F:	drivers/staging/android/ion
1091F:	drivers/staging/android/uapi/ion.h
1092
1093AOA (Apple Onboard Audio) ALSA DRIVER
1094M:	Johannes Berg <johannes@sipsolutions.net>
1095L:	linuxppc-dev@lists.ozlabs.org
1096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1097S:	Maintained
1098F:	sound/aoa/
1099
1100APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1101M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1102L:	linux-iio@vger.kernel.org
1103S:	Maintained
1104F:	drivers/iio/adc/stx104.c
1105
1106APM DRIVER
1107M:	Jiri Kosina <jikos@kernel.org>
1108S:	Odd fixes
1109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1110F:	arch/x86/kernel/apm_32.c
1111F:	include/linux/apm_bios.h
1112F:	include/uapi/linux/apm_bios.h
1113F:	drivers/char/apm-emulation.c
1114
1115APPARMOR SECURITY MODULE
1116M:	John Johansen <john.johansen@canonical.com>
1117L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1118W:	wiki.apparmor.net
1119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1120S:	Supported
1121F:	security/apparmor/
1122F:	Documentation/admin-guide/LSM/apparmor.rst
1123
1124APPLE BCM5974 MULTITOUCH DRIVER
1125M:	Henrik Rydberg <rydberg@bitmath.org>
1126L:	linux-input@vger.kernel.org
1127S:	Odd fixes
1128F:	drivers/input/mouse/bcm5974.c
1129
1130APPLE SMC DRIVER
1131M:	Henrik Rydberg <rydberg@bitmath.org>
1132L:	linux-hwmon@vger.kernel.org
1133S:	Odd fixes
1134F:	drivers/hwmon/applesmc.c
1135
1136APPLETALK NETWORK LAYER
1137L:	netdev@vger.kernel.org
1138S:	Odd fixes
1139F:	drivers/net/appletalk/
1140F:	net/appletalk/
1141F:	include/linux/atalk.h
1142F:	include/uapi/linux/atalk.h
1143
1144APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1145M:	Khuong Dinh <khuong@os.amperecomputing.com>
1146S:	Supported
1147F:	arch/arm64/boot/dts/apm/
1148
1149APPLIED MICRO (APM) X-GENE SOC EDAC
1150M:	Khuong Dinh <khuong@os.amperecomputing.com>
1151S:	Supported
1152F:	drivers/edac/xgene_edac.c
1153F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1154
1155APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1156M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1157M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1158S:	Supported
1159F:	drivers/net/ethernet/apm/xgene-v2/
1160
1161APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1162M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1164M:	Quan Nguyen <quan@os.amperecomputing.com>
1165S:	Supported
1166F:	drivers/net/ethernet/apm/xgene/
1167F:	drivers/net/phy/mdio-xgene.c
1168F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1169F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1170
1171APPLIED MICRO (APM) X-GENE SOC PMU
1172M:	Khuong Dinh <khuong@os.amperecomputing.com>
1173S:	Supported
1174F:	drivers/perf/xgene_pmu.c
1175F:	Documentation/admin-guide/perf/xgene-pmu.rst
1176F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1177
1178APTINA CAMERA SENSOR PLL
1179M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1180L:	linux-media@vger.kernel.org
1181S:	Maintained
1182F:	drivers/media/i2c/aptina-pll.*
1183
1184AQUANTIA ETHERNET DRIVER (atlantic)
1185M:	Igor Russkikh <igor.russkikh@aquantia.com>
1186L:	netdev@vger.kernel.org
1187S:	Supported
1188W:	http://www.aquantia.com
1189Q:	http://patchwork.ozlabs.org/project/netdev/list/
1190F:	drivers/net/ethernet/aquantia/atlantic/
1191F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1192
1193ARC FRAMEBUFFER DRIVER
1194M:	Jaya Kumar <jayalk@intworks.biz>
1195S:	Maintained
1196F:	drivers/video/fbdev/arcfb.c
1197F:	drivers/video/fbdev/core/fb_defio.c
1198
1199ARC PGU DRM DRIVER
1200M:	Alexey Brodkin <abrodkin@synopsys.com>
1201S:	Supported
1202F:	drivers/gpu/drm/arc/
1203F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1204
1205ARCNET NETWORK LAYER
1206M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1207L:	netdev@vger.kernel.org
1208S:	Maintained
1209F:	drivers/net/arcnet/
1210F:	include/uapi/linux/if_arcnet.h
1211
1212ARM ARCHITECTED TIMER DRIVER
1213M:	Mark Rutland <mark.rutland@arm.com>
1214M:	Marc Zyngier <maz@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217F:	arch/arm/include/asm/arch_timer.h
1218F:	arch/arm64/include/asm/arch_timer.h
1219F:	drivers/clocksource/arm_arch_timer.c
1220
1221ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1222M:	Linus Walleij <linus.walleij@linaro.org>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/arm/arm-boards
1226F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1227F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1228F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1229F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1230F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1231F:	arch/arm/mach-integrator/
1232F:	arch/arm/mach-realview/
1233F:	arch/arm/mach-versatile/
1234F:	arch/arm/plat-versatile/
1235F:	arch/arm/boot/dts/arm-realview-*
1236F:	arch/arm/boot/dts/integrator*
1237F:	arch/arm/boot/dts/versatile*
1238F:	drivers/clk/versatile/
1239F:	drivers/i2c/busses/i2c-versatile.c
1240F:	drivers/irqchip/irq-versatile-fpga.c
1241F:	drivers/mtd/maps/physmap_of_versatile.c
1242F:	drivers/power/reset/arm-versatile-reboot.c
1243F:	drivers/soc/versatile/
1244
1245ARM HDLCD DRM DRIVER
1246M:	Liviu Dudau <liviu.dudau@arm.com>
1247S:	Supported
1248F:	drivers/gpu/drm/arm/hdlcd_*
1249F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1250
1251ARM KOMEDA DRM-KMS DRIVER
1252M:	James (Qian) Wang <james.qian.wang@arm.com>
1253M:	Liviu Dudau <liviu.dudau@arm.com>
1254L:	Mali DP Maintainers <malidp@foss.arm.com>
1255S:	Supported
1256T:	git git://anongit.freedesktop.org/drm/drm-misc
1257F:	drivers/gpu/drm/arm/display/include/
1258F:	drivers/gpu/drm/arm/display/komeda/
1259F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1260F:	Documentation/gpu/komeda-kms.rst
1261
1262ARM MALI-DP DRM DRIVER
1263M:	Liviu Dudau <liviu.dudau@arm.com>
1264M:	Brian Starkey <brian.starkey@arm.com>
1265L:	Mali DP Maintainers <malidp@foss.arm.com>
1266S:	Supported
1267T:	git git://anongit.freedesktop.org/drm/drm-misc
1268F:	drivers/gpu/drm/arm/
1269F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1270F:	Documentation/gpu/afbc.rst
1271
1272ARM MALI PANFROST DRM DRIVER
1273M:	Rob Herring <robh@kernel.org>
1274M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1275L:	dri-devel@lists.freedesktop.org
1276S:	Supported
1277T:	git git://anongit.freedesktop.org/drm/drm-misc
1278F:	drivers/gpu/drm/panfrost/
1279F:	include/uapi/drm/panfrost_drm.h
1280
1281ARM MFM AND FLOPPY DRIVERS
1282M:	Ian Molton <spyro@f2s.com>
1283S:	Maintained
1284F:	arch/arm/mach-rpc/floppydma.S
1285F:	arch/arm/include/asm/floppy.h
1286
1287ARM PMU PROFILING AND DEBUGGING
1288M:	Will Deacon <will@kernel.org>
1289M:	Mark Rutland <mark.rutland@arm.com>
1290S:	Maintained
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292F:	arch/arm*/kernel/perf_*
1293F:	arch/arm/oprofile/common.c
1294F:	arch/arm*/kernel/hw_breakpoint.c
1295F:	arch/arm*/include/asm/hw_breakpoint.h
1296F:	arch/arm*/include/asm/perf_event.h
1297F:	drivers/perf/*
1298F:	include/linux/perf/arm_pmu.h
1299F:	Documentation/devicetree/bindings/arm/pmu.yaml
1300F:	Documentation/devicetree/bindings/perf/
1301
1302ARM PORT
1303M:	Russell King <linux@armlinux.org.uk>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305W:	http://www.armlinux.org.uk/
1306S:	Odd Fixes
1307T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1308F:	arch/arm/
1309X:	arch/arm/boot/dts/
1310
1311ARM PRIMECELL AACI PL041 DRIVER
1312M:	Russell King <linux@armlinux.org.uk>
1313S:	Odd Fixes
1314F:	sound/arm/aaci.*
1315
1316ARM PRIMECELL BUS SUPPORT
1317M:	Russell King <linux@armlinux.org.uk>
1318S:	Odd Fixes
1319F:	drivers/amba/
1320F:	include/linux/amba/bus.h
1321
1322ARM PRIMECELL CLCD PL110 DRIVER
1323M:	Russell King <linux@armlinux.org.uk>
1324S:	Odd Fixes
1325F:	drivers/video/fbdev/amba-clcd.*
1326
1327ARM PRIMECELL KMI PL050 DRIVER
1328M:	Russell King <linux@armlinux.org.uk>
1329S:	Odd Fixes
1330F:	drivers/input/serio/ambakmi.*
1331F:	include/linux/amba/kmi.h
1332
1333ARM PRIMECELL MMCI PL180/1 DRIVER
1334M:	Russell King <linux@armlinux.org.uk>
1335S:	Odd Fixes
1336F:	drivers/mmc/host/mmci.*
1337F:	include/linux/amba/mmci.h
1338
1339ARM PRIMECELL SSP PL022 SPI DRIVER
1340M:	Linus Walleij <linus.walleij@linaro.org>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1344F:	drivers/spi/spi-pl022.c
1345
1346ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1347M:	Russell King <linux@armlinux.org.uk>
1348S:	Odd Fixes
1349F:	drivers/tty/serial/amba-pl01*.c
1350F:	include/linux/amba/serial.h
1351
1352ARM PRIMECELL VIC PL190/PL192 DRIVER
1353M:	Linus Walleij <linus.walleij@linaro.org>
1354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1357F:	drivers/irqchip/irq-vic.c
1358
1359AMAZON ANNAPURNA LABS FIC DRIVER
1360M:	Talel Shenhar <talel@amazon.com>
1361S:	Maintained
1362F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1363F:	drivers/irqchip/irq-al-fic.c
1364
1365ARM SMMU DRIVERS
1366M:	Will Deacon <will@kernel.org>
1367R:	Robin Murphy <robin.murphy@arm.com>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	drivers/iommu/arm-smmu*
1371F:	drivers/iommu/io-pgtable-arm.c
1372F:	drivers/iommu/io-pgtable-arm-v7s.c
1373
1374ARM SUB-ARCHITECTURES
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377F:	arch/arm/mach-*/
1378F:	arch/arm/plat-*/
1379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1380
1381ARM/ACTIONS SEMI ARCHITECTURE
1382M:	Andreas Färber <afaerber@suse.de>
1383R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386N:	owl
1387F:	arch/arm/mach-actions/
1388F:	arch/arm/boot/dts/owl-*
1389F:	arch/arm64/boot/dts/actions/
1390F:	drivers/clk/actions/
1391F:	drivers/clocksource/timer-owl*
1392F:	drivers/dma/owl-dma.c
1393F:	drivers/i2c/busses/i2c-owl.c
1394F:	drivers/pinctrl/actions/*
1395F:	drivers/soc/actions/
1396F:	include/dt-bindings/power/owl-*
1397F:	include/linux/soc/actions/
1398F:	Documentation/devicetree/bindings/arm/actions.yaml
1399F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1400F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1401F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1402F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1403F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1404F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1405
1406ARM/ADS SPHERE MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/AFEB9260 MACHINE SUPPORT
1412M:	Sergey Lapin <slapin@ossfans.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/AJECO 1ARM MACHINE SUPPORT
1417M:	Lennert Buytenhek <kernel@wantstofly.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/Allwinner SoC Clock Support
1422M:	Emilio López <emilio@elopez.com.ar>
1423S:	Maintained
1424F:	drivers/clk/sunxi/
1425
1426ARM/Allwinner sunXi SoC support
1427M:	Maxime Ripard <mripard@kernel.org>
1428M:	Chen-Yu Tsai <wens@csie.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431N:	sun[x456789]i
1432N:	sun50i
1433F:	arch/arm/mach-sunxi/
1434F:	arch/arm64/boot/dts/allwinner/
1435F:	drivers/clk/sunxi-ng/
1436F:	drivers/pinctrl/sunxi/
1437F:	drivers/soc/sunxi/
1438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1439
1440Allwinner A10 CSI driver
1441M:	Maxime Ripard <mripard@kernel.org>
1442L:	linux-media@vger.kernel.org
1443T:	git git://linuxtv.org/media_tree.git
1444F:	drivers/media/platform/sunxi/sun4i-csi/
1445F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1446S:	Maintained
1447
1448ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1449M:	Neil Armstrong <narmstrong@baylibre.com>
1450M:	Jerome Brunet <jbrunet@baylibre.com>
1451L:	linux-amlogic@lists.infradead.org
1452S:	Maintained
1453F:	drivers/clk/meson/
1454F:	include/dt-bindings/clock/meson*
1455F:	include/dt-bindings/clock/gxbb*
1456F:	Documentation/devicetree/bindings/clock/amlogic*
1457
1458ARM/Amlogic Meson SoC support
1459M:	Kevin Hilman <khilman@baylibre.com>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461L:	linux-amlogic@lists.infradead.org
1462W:	http://linux-meson.com/
1463S:	Maintained
1464F:	arch/arm/mach-meson/
1465F:	arch/arm/boot/dts/meson*
1466F:	arch/arm64/boot/dts/amlogic/
1467F:	drivers/pinctrl/meson/
1468F:	drivers/mmc/host/meson*
1469F:	drivers/soc/amlogic/
1470F:	drivers/rtc/rtc-meson*
1471N:	meson
1472
1473ARM/Amlogic Meson SoC Sound Drivers
1474M:	Jerome Brunet <jbrunet@baylibre.com>
1475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	sound/soc/meson/
1478F:	Documentation/devicetree/bindings/sound/amlogic*
1479
1480ARM/Annapurna Labs ALPINE ARCHITECTURE
1481M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1482M:	Antoine Tenart <antoine.tenart@bootlin.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	arch/arm/mach-alpine/
1486F:	arch/arm/boot/dts/alpine*
1487F:	arch/arm64/boot/dts/al/
1488F:	drivers/*/*alpine*
1489
1490ARM/ARTPEC MACHINE SUPPORT
1491M:	Jesper Nilsson <jesper.nilsson@axis.com>
1492M:	Lars Persson <lars.persson@axis.com>
1493S:	Maintained
1494L:	linux-arm-kernel@axis.com
1495F:	arch/arm/mach-artpec
1496F:	arch/arm/boot/dts/artpec6*
1497F:	drivers/clk/axis
1498F:	drivers/crypto/axis
1499F:	drivers/mmc/host/usdhi6rol0.c
1500F:	drivers/pinctrl/pinctrl-artpec*
1501F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1502
1503ARM/ASPEED I2C DRIVER
1504M:	Brendan Higgins <brendanhiggins@google.com>
1505R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1506R:	Joel Stanley <joel@jms.id.au>
1507L:	linux-i2c@vger.kernel.org
1508L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1511F:	drivers/i2c/busses/i2c-aspeed.c
1512F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1513F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1514
1515ARM/ASPEED MACHINE SUPPORT
1516M:	Joel Stanley <joel@jms.id.au>
1517R:	Andrew Jeffery <andrew@aj.id.au>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1520Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1521S:	Supported
1522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1523F:	arch/arm/mach-aspeed/
1524F:	arch/arm/boot/dts/aspeed-*
1525N:	aspeed
1526
1527ARM/BITMAIN ARCHITECTURE
1528M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S:	Maintained
1531F:	arch/arm64/boot/dts/bitmain/
1532F:	drivers/pinctrl/pinctrl-bm1880.c
1533F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1534F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1535
1536ARM/CALXEDA HIGHBANK ARCHITECTURE
1537M:	Rob Herring <robh@kernel.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-highbank/
1541F:	arch/arm/boot/dts/highbank.dts
1542F:	arch/arm/boot/dts/ecx-*.dts*
1543
1544ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1545M:	Krzysztof Halasa <khalasa@piap.pl>
1546S:	Maintained
1547F:	arch/arm/mach-cns3xxx/
1548
1549ARM/CAVIUM THUNDER NETWORK DRIVER
1550M:	Sunil Goutham <sgoutham@cavium.com>
1551M:	Robert Richter <rric@kernel.org>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Supported
1554F:	drivers/net/ethernet/cavium/thunder/
1555
1556ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1557M:	Lukasz Majewski <lukma@denx.de>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560F:	arch/arm/mach-ep93xx/ts72xx.c
1561
1562ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1563M:	Alexander Shiyan <shc_work@mail.ru>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Odd Fixes
1566N:	clps711x
1567
1568ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1569M:	Lennert Buytenhek <kernel@wantstofly.org>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572
1573ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1574M:	Hartley Sweeten <hsweeten@visionengravers.com>
1575M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577S:	Maintained
1578F:	arch/arm/mach-ep93xx/
1579F:	arch/arm/mach-ep93xx/include/mach/
1580
1581ARM/CLKDEV SUPPORT
1582M:	Russell King <linux@armlinux.org.uk>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1586F:	drivers/clk/clkdev.c
1587
1588ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1589M:	Mike Rapoport <mike@compulab.co.il>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592
1593ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1594M:	Baruch Siach <baruch@tkos.co.il>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/cx92755*
1598N:	digicolor
1599
1600ARM/CONTEC MICRO9 MACHINE SUPPORT
1601M:	Hubert Feurstein <hubert.feurstein@contec.at>
1602S:	Maintained
1603F:	arch/arm/mach-ep93xx/micro9.c
1604
1605ARM/CORESIGHT FRAMEWORK AND DRIVERS
1606M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1607R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	drivers/hwtracing/coresight/*
1611F:	Documentation/trace/coresight.rst
1612F:	Documentation/trace/coresight-cpu-debug.rst
1613F:	Documentation/devicetree/bindings/arm/coresight.txt
1614F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1615F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1616F:	tools/perf/arch/arm/util/pmu.c
1617F:	tools/perf/arch/arm/util/auxtrace.c
1618F:	tools/perf/arch/arm/util/cs-etm.c
1619F:	tools/perf/arch/arm/util/cs-etm.h
1620F:	tools/perf/util/cs-etm.*
1621F:	tools/perf/util/cs-etm-decoder/*
1622
1623ARM/CORGI MACHINE SUPPORT
1624M:	Richard Purdie <rpurdie@rpsys.net>
1625S:	Maintained
1626
1627ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1628M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1629M:	Linus Walleij <linus.walleij@linaro.org>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631T:	git git://github.com/ulli-kroll/linux.git
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/arm/gemini.txt
1634F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1635F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1636F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1637F:	arch/arm/mach-gemini/
1638F:	drivers/net/ethernet/cortina/
1639F:	drivers/pinctrl/pinctrl-gemini.c
1640F:	drivers/rtc/rtc-ftrtc010.c
1641
1642ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1643M:	Barry Song <baohua@kernel.org>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1646S:	Maintained
1647F:	arch/arm/boot/dts/prima2*
1648F:	arch/arm/mach-prima2/
1649F:	drivers/clk/sirf/
1650F:	drivers/clocksource/timer-prima2.c
1651F:	drivers/clocksource/timer-atlas7.c
1652N:	[^a-z]sirf
1653X:	drivers/gnss
1654
1655ARM/CZ.NIC TURRIS MOX SUPPORT
1656M:	Marek Behun <marek.behun@nic.cz>
1657W:	http://mox.turris.cz
1658S:	Maintained
1659F:	Documentation/ABI/testing/debugfs-moxtet
1660F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1661F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1662F:	Documentation/devicetree/bindings/bus/moxtet.txt
1663F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1664F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1665F:	include/linux/moxtet.h
1666F:	drivers/bus/moxtet.c
1667F:	drivers/firmware/turris-mox-rwtm.c
1668F:	drivers/gpio/gpio-moxtet.c
1669
1670ARM/EBSA110 MACHINE SUPPORT
1671M:	Russell King <linux@armlinux.org.uk>
1672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673W:	http://www.armlinux.org.uk/
1674S:	Maintained
1675F:	arch/arm/mach-ebsa110/
1676F:	drivers/net/ethernet/amd/am79c961a.*
1677
1678ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1679M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1680R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S:	Maintained
1683N:	efm32
1684
1685ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1686M:	Robert Jarzmik <robert.jarzmik@free.fr>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	arch/arm/mach-pxa/ezx.c
1690
1691ARM/FARADAY FA526 PORT
1692M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694S:	Maintained
1695T:	git git://git.berlios.de/gemini-board
1696F:	arch/arm/mm/*-fa*
1697
1698ARM/FOOTBRIDGE ARCHITECTURE
1699M:	Russell King <linux@armlinux.org.uk>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701W:	http://www.armlinux.org.uk/
1702S:	Maintained
1703F:	arch/arm/include/asm/hardware/dec21285.h
1704F:	arch/arm/mach-footbridge/
1705
1706ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1707M:	Shawn Guo <shawnguo@kernel.org>
1708M:	Sascha Hauer <s.hauer@pengutronix.de>
1709R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1710R:	Fabio Estevam <festevam@gmail.com>
1711R:	NXP Linux Team <linux-imx@nxp.com>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1715N:	imx
1716N:	mxs
1717X:	drivers/media/i2c/
1718
1719ARM/FREESCALE VYBRID ARM ARCHITECTURE
1720M:	Shawn Guo <shawnguo@kernel.org>
1721M:	Sascha Hauer <s.hauer@pengutronix.de>
1722R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1723R:	Stefan Agner <stefan@agner.ch>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1727F:	arch/arm/mach-imx/*vf610*
1728F:	arch/arm/boot/dts/vf*
1729
1730ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1731M:	Shawn Guo <shawnguo@kernel.org>
1732M:	Li Yang <leoyang.li@nxp.com>
1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S:	Maintained
1735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1736F:	arch/arm/boot/dts/ls1021a*
1737F:	arch/arm64/boot/dts/freescale/fsl-*
1738F:	arch/arm64/boot/dts/freescale/qoriq-*
1739
1740ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1741M:	Lennert Buytenhek <kernel@wantstofly.org>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S:	Maintained
1744
1745ARM/GUMSTIX MACHINE SUPPORT
1746M:	Steve Sakoman <sakoman@gmail.com>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S:	Maintained
1749
1750ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1751M:	Philipp Zabel <philipp.zabel@gmail.com>
1752M:	Paul Parsons <lost.distance@yahoo.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm/mach-pxa/hx4700.c
1756F:	arch/arm/mach-pxa/include/mach/hx4700.h
1757F:	sound/soc/pxa/hx4700.c
1758
1759ARM/HISILICON SOC SUPPORT
1760M:	Wei Xu <xuwei5@hisilicon.com>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762W:	http://www.hisilicon.com
1763S:	Supported
1764T:	git git://github.com/hisilicon/linux-hisi.git
1765F:	arch/arm/mach-hisi/
1766F:	arch/arm/boot/dts/hi3*
1767F:	arch/arm/boot/dts/hip*
1768F:	arch/arm/boot/dts/hisi*
1769F:	arch/arm64/boot/dts/hisilicon/
1770
1771ARM/HP JORNADA 7XX MACHINE SUPPORT
1772M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1773W:	www.jlime.com
1774S:	Maintained
1775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1776F:	arch/arm/mach-sa1100/jornada720.c
1777F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1778
1779ARM/IGEP MACHINE SUPPORT
1780M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1781M:	Javier Martinez Canillas <javier@dowhile0.org>
1782L:	linux-omap@vger.kernel.org
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S:	Maintained
1785F:	arch/arm/boot/dts/omap3-igep*
1786
1787ARM/INCOME PXA270 SUPPORT
1788M:	Marek Vasut <marek.vasut@gmail.com>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790S:	Maintained
1791F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1792
1793ARM/INTEL IOP32X ARM ARCHITECTURE
1794M:	Lennert Buytenhek <kernel@wantstofly.org>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796S:	Maintained
1797
1798ARM/INTEL IQ81342EX MACHINE SUPPORT
1799M:	Lennert Buytenhek <kernel@wantstofly.org>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S:	Maintained
1802
1803ARM/INTEL IXDP2850 MACHINE SUPPORT
1804M:	Lennert Buytenhek <kernel@wantstofly.org>
1805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806S:	Maintained
1807
1808ARM/INTEL IXP4XX ARM ARCHITECTURE
1809M:	Linus Walleij <linusw@kernel.org>
1810M:	Imre Kaloz <kaloz@openwrt.org>
1811M:	Krzysztof Halasa <khalasa@piap.pl>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1815F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1816F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1817F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1818F:	arch/arm/mach-ixp4xx/
1819F:	drivers/clocksource/timer-ixp4xx.c
1820F:	drivers/gpio/gpio-ixp4xx.c
1821F:	drivers/irqchip/irq-ixp4xx.c
1822F:	include/linux/irqchip/irq-ixp4xx.h
1823F:	include/linux/platform_data/timer-ixp4xx.h
1824
1825ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1826M:	Jonathan Cameron <jic23@cam.ac.uk>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829F:	arch/arm/mach-pxa/stargate2.c
1830F:	drivers/pcmcia/pxa2xx_stargate2.c
1831
1832ARM/INTEL XSC3 (MANZANO) ARM CORE
1833M:	Lennert Buytenhek <kernel@wantstofly.org>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836
1837ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/LG1K ARCHITECTURE
1843M:	Chanho Min <chanho.min@lge.com>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/lg/
1847
1848ARM/LOGICPD PXA270 MACHINE SUPPORT
1849M:	Lennert Buytenhek <kernel@wantstofly.org>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852
1853ARM/LPC18XX ARCHITECTURE
1854M:	Vladimir Zapolskiy <vz@mleia.com>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S:	Maintained
1857F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1858F:	arch/arm/boot/dts/lpc43*
1859F:	drivers/i2c/busses/i2c-lpc2k.c
1860F:	drivers/memory/pl172.c
1861F:	drivers/mtd/spi-nor/nxp-spifi.c
1862F:	drivers/rtc/rtc-lpc24xx.c
1863N:	lpc18xx
1864
1865ARM/LPC32XX SOC SUPPORT
1866M:	Vladimir Zapolskiy <vz@mleia.com>
1867M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1870S:	Maintained
1871F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1872F:	arch/arm/boot/dts/lpc32*
1873F:	arch/arm/mach-lpc32xx/
1874F:	drivers/i2c/busses/i2c-pnx.c
1875F:	drivers/net/ethernet/nxp/lpc_eth.c
1876F:	drivers/usb/host/ohci-nxp.c
1877F:	drivers/watchdog/pnx4008_wdt.c
1878N:	lpc32xx
1879
1880ARM/MAGICIAN MACHINE SUPPORT
1881M:	Philipp Zabel <philipp.zabel@gmail.com>
1882S:	Maintained
1883
1884ARM/Marvell Dove/MV78xx0/Orion SOC support
1885M:	Jason Cooper <jason@lakedaemon.net>
1886M:	Andrew Lunn <andrew@lunn.ch>
1887M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1888M:	Gregory Clement <gregory.clement@bootlin.com>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891F:	Documentation/devicetree/bindings/soc/dove/
1892F:	arch/arm/mach-dove/
1893F:	arch/arm/mach-mv78xx0/
1894F:	arch/arm/mach-orion5x/
1895F:	arch/arm/plat-orion/
1896F:	arch/arm/boot/dts/dove*
1897F:	arch/arm/boot/dts/orion5x*
1898T:	git git://git.infradead.org/linux-mvebu.git
1899
1900ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1901M:	Jason Cooper <jason@lakedaemon.net>
1902M:	Andrew Lunn <andrew@lunn.ch>
1903M:	Gregory Clement <gregory.clement@bootlin.com>
1904M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/boot/dts/armada*
1908F:	arch/arm/boot/dts/kirkwood*
1909F:	arch/arm/configs/mvebu_*_defconfig
1910F:	arch/arm/mach-mvebu/
1911F:	arch/arm64/boot/dts/marvell/armada*
1912F:	drivers/cpufreq/armada-37xx-cpufreq.c
1913F:	drivers/cpufreq/armada-8k-cpufreq.c
1914F:	drivers/cpufreq/mvebu-cpufreq.c
1915F:	drivers/irqchip/irq-armada-370-xp.c
1916F:	drivers/irqchip/irq-mvebu-*
1917F:	drivers/pinctrl/mvebu/
1918F:	drivers/rtc/rtc-armada38x.c
1919T:	git git://git.infradead.org/linux-mvebu.git
1920
1921ARM/Mediatek RTC DRIVER
1922M:	Eddie Huang <eddie.huang@mediatek.com>
1923M:	Sean Wang <sean.wang@mediatek.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1928F:	drivers/rtc/rtc-mt6397.c
1929F:	drivers/rtc/rtc-mt7622.c
1930
1931ARM/Mediatek SoC support
1932M:	Matthias Brugger <matthias.bgg@gmail.com>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1935W:	https://mtk.bcnfs.org/
1936C:	irc://chat.freenode.net/linux-mediatek
1937S:	Maintained
1938F:	arch/arm/boot/dts/mt6*
1939F:	arch/arm/boot/dts/mt7*
1940F:	arch/arm/boot/dts/mt8*
1941F:	arch/arm/mach-mediatek/
1942F:	arch/arm64/boot/dts/mediatek/
1943F:	drivers/soc/mediatek/
1944N:	mtk
1945N:	mt[678]
1946K:	mediatek
1947
1948ARM/Mediatek USB3 PHY DRIVER
1949M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	drivers/phy/mediatek/
1954F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1955
1956ARM/Microchip (AT91) SoC support
1957M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1958M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1959M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961W:	http://www.linux4sam.org
1962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1963S:	Supported
1964N:	at91
1965N:	atmel
1966F:	arch/arm/mach-at91/
1967F:	include/soc/at91/
1968F:	arch/arm/boot/dts/at91*.dts
1969F:	arch/arm/boot/dts/at91*.dtsi
1970F:	arch/arm/boot/dts/sama*.dts
1971F:	arch/arm/boot/dts/sama*.dtsi
1972F:	arch/arm/include/debug/at91.S
1973F:	drivers/memory/atmel*
1974F:	drivers/watchdog/sama5d4_wdt.c
1975X:	drivers/input/touchscreen/atmel_mxt_ts.c
1976X:	drivers/net/wireless/atmel/
1977
1978ARM/MIOA701 MACHINE SUPPORT
1979M:	Robert Jarzmik <robert.jarzmik@free.fr>
1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981F:	arch/arm/mach-pxa/mioa701.c
1982S:	Maintained
1983
1984ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1985M:	Michael Petchkovsky <mkpetch@internode.on.net>
1986S:	Maintained
1987
1988ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1989M:	Linus Walleij <linus.walleij@linaro.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1993F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1994F:	arch/arm/mach-nomadik/
1995F:	arch/arm/mach-u300/
1996F:	arch/arm/mach-ux500/
1997F:	drivers/soc/ux500/
1998F:	arch/arm/boot/dts/ste-*
1999F:	drivers/clk/clk-nomadik.c
2000F:	drivers/clk/clk-u300.c
2001F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2002F:	drivers/clocksource/timer-u300.c
2003F:	drivers/dma/coh901318*
2004F:	drivers/dma/ste_dma40*
2005F:	drivers/hwspinlock/u8500_hsem.c
2006F:	drivers/i2c/busses/i2c-nomadik.c
2007F:	drivers/i2c/busses/i2c-stu300.c
2008F:	drivers/mfd/ab3100*
2009F:	drivers/mfd/ab8500*
2010F:	drivers/mfd/abx500*
2011F:	drivers/mfd/dbx500*
2012F:	drivers/mfd/db8500*
2013F:	drivers/pinctrl/nomadik/
2014F:	drivers/pinctrl/pinctrl-coh901*
2015F:	drivers/pinctrl/pinctrl-u300.c
2016F:	drivers/rtc/rtc-ab3100.c
2017F:	drivers/rtc/rtc-ab8500.c
2018F:	drivers/rtc/rtc-coh901331.c
2019F:	drivers/rtc/rtc-pl031.c
2020F:	drivers/watchdog/coh901327_wdt.c
2021F:	Documentation/devicetree/bindings/arm/ste-*
2022F:	Documentation/devicetree/bindings/arm/ux500/
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2024
2025ARM/NUVOTON NPCM ARCHITECTURE
2026M:	Avi Fishman <avifishman70@gmail.com>
2027M:	Tomer Maimon <tmaimon77@gmail.com>
2028M:	Tali Perry <tali.perry1@gmail.com>
2029R:	Patrick Venture <venture@google.com>
2030R:	Nancy Yuen <yuenn@google.com>
2031R:	Benjamin Fair <benjaminfair@google.com>
2032L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2033S:	Supported
2034F:	arch/arm/mach-npcm/
2035F:	arch/arm/boot/dts/nuvoton-npcm*
2036F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2037F:	drivers/*/*npcm*
2038F:	Documentation/devicetree/bindings/*/*npcm*
2039F:	Documentation/devicetree/bindings/*/*/*npcm*
2040
2041ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2042L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2043W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2044S:	Orphan
2045F:	arch/arm/mach-s3c24xx/mach-gta02.c
2046F:	arch/arm/mach-s3c24xx/gta02.h
2047
2048ARM/Orion SoC/Technologic Systems TS-78xx platform support
2049M:	Alexander Clouter <alex@digriz.org.uk>
2050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051W:	http://www.digriz.org.uk/ts78xx/kernel
2052S:	Maintained
2053F:	arch/arm/mach-orion5x/ts78xx-*
2054
2055ARM/OXNAS platform support
2056M:	Neil Armstrong <narmstrong@baylibre.com>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058L:	linux-oxnas@groups.io (moderated for non-subscribers)
2059S:	Maintained
2060F:	arch/arm/mach-oxnas/
2061F:	arch/arm/boot/dts/ox8*.dts*
2062N:	oxnas
2063
2064ARM/PALM TREO SUPPORT
2065M:	Tomas Cech <sleep_walker@suse.com>
2066L:	linux-arm-kernel@lists.infradead.org
2067W:	http://hackndev.com
2068S:	Maintained
2069F:	arch/arm/mach-pxa/palmtreo.*
2070
2071ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2072M:	Marek Vasut <marek.vasut@gmail.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074W:	http://hackndev.com
2075S:	Maintained
2076F:	arch/arm/mach-pxa/include/mach/palmtx.h
2077F:	arch/arm/mach-pxa/palmtx.c
2078F:	arch/arm/mach-pxa/palmt5.*
2079F:	arch/arm/mach-pxa/include/mach/palmld.h
2080F:	arch/arm/mach-pxa/palmld.c
2081F:	arch/arm/mach-pxa/palmte2.*
2082F:	arch/arm/mach-pxa/include/mach/palmtc.h
2083F:	arch/arm/mach-pxa/palmtc.c
2084
2085ARM/PALMZ72 SUPPORT
2086M:	Sergey Lapin <slapin@ossfans.org>
2087L:	linux-arm-kernel@lists.infradead.org
2088W:	http://hackndev.com
2089S:	Maintained
2090F:	arch/arm/mach-pxa/palmz72.*
2091
2092ARM/PLEB SUPPORT
2093M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2094W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2095S:	Maintained
2096
2097ARM/PT DIGITAL BOARD PORT
2098M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100W:	http://www.armlinux.org.uk/
2101S:	Maintained
2102
2103ARM/QUALCOMM SUPPORT
2104M:	Andy Gross <agross@kernel.org>
2105L:	linux-arm-msm@vger.kernel.org
2106S:	Maintained
2107F:	Documentation/devicetree/bindings/soc/qcom/
2108F:	Documentation/devicetree/bindings/*/qcom*
2109F:	arch/arm/boot/dts/qcom-*.dts
2110F:	arch/arm/boot/dts/qcom-*.dtsi
2111F:	arch/arm/mach-qcom/
2112F:	arch/arm64/boot/dts/qcom/
2113F:	drivers/*/qcom/
2114F:	drivers/*/qcom*
2115F:	drivers/*/*/qcom/
2116F:	drivers/*/*/qcom*
2117F:	drivers/*/pm8???-*
2118F:	drivers/bluetooth/btqcomsmd.c
2119F:	drivers/clocksource/timer-qcom.c
2120F:	drivers/extcon/extcon-qcom*
2121F:	drivers/iommu/msm*
2122F:	drivers/i2c/busses/i2c-qup.c
2123F:	drivers/i2c/busses/i2c-qcom-geni.c
2124F:	drivers/mfd/ssbi.c
2125F:	drivers/mmc/host/mmci_qcom*
2126F:	drivers/mmc/host/sdhci-msm.c
2127F:	drivers/pci/controller/dwc/pcie-qcom.c
2128F:	drivers/phy/qualcomm/
2129F:	drivers/power/*/msm*
2130F:	drivers/reset/reset-qcom-*
2131F:	drivers/scsi/ufs/ufs-qcom.*
2132F:	drivers/spi/spi-qup.c
2133F:	drivers/spi/spi-geni-qcom.c
2134F:	drivers/spi/spi-qcom-qspi.c
2135F:	drivers/tty/serial/msm_serial.c
2136F:	drivers/usb/dwc3/dwc3-qcom.c
2137F:	include/dt-bindings/*/qcom*
2138F:	include/linux/*/qcom*
2139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2140
2141ARM/RADISYS ENP2611 MACHINE SUPPORT
2142M:	Lennert Buytenhek <kernel@wantstofly.org>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145
2146ARM/RDA MICRO ARCHITECTURE
2147M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151F:	arch/arm/boot/dts/rda8810pl-*
2152F:	drivers/clocksource/timer-rda.c
2153F:	drivers/irqchip/irq-rda-intc.c
2154F:	drivers/tty/serial/rda-uart.c
2155F:	Documentation/devicetree/bindings/arm/rda.yaml
2156F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2157F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2158F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2159
2160ARM/REALTEK ARCHITECTURE
2161M:	Andreas Färber <afaerber@suse.de>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm64/boot/dts/realtek/
2165F:	Documentation/devicetree/bindings/arm/realtek.yaml
2166
2167ARM/RENESAS ARM64 ARCHITECTURE
2168M:	Simon Horman <horms@verge.net.au>
2169M:	Geert Uytterhoeven <geert+renesas@glider.be>
2170M:	Magnus Damm <magnus.damm@gmail.com>
2171L:	linux-renesas-soc@vger.kernel.org
2172Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2175S:	Supported
2176F:	arch/arm64/boot/dts/renesas/
2177F:	Documentation/devicetree/bindings/arm/renesas.yaml
2178F:	drivers/soc/renesas/
2179F:	include/linux/soc/renesas/
2180
2181ARM/RISCPC ARCHITECTURE
2182M:	Russell King <linux@armlinux.org.uk>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184W:	http://www.armlinux.org.uk/
2185S:	Maintained
2186F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2187F:	arch/arm/include/asm/hardware/ioc.h
2188F:	arch/arm/include/asm/hardware/iomd.h
2189F:	arch/arm/include/asm/hardware/memc.h
2190F:	arch/arm/mach-rpc/
2191F:	drivers/net/ethernet/8390/etherh.c
2192F:	drivers/net/ethernet/i825xx/ether1*
2193F:	drivers/net/ethernet/seeq/ether3*
2194F:	drivers/scsi/arm/
2195
2196ARM/Rockchip SoC support
2197M:	Heiko Stuebner <heiko@sntech.de>
2198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199L:	linux-rockchip@lists.infradead.org
2200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2201S:	Maintained
2202F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2203F:	arch/arm/boot/dts/rk3*
2204F:	arch/arm/boot/dts/rv1108*
2205F:	arch/arm/mach-rockchip/
2206F:	drivers/clk/rockchip/
2207F:	drivers/i2c/busses/i2c-rk3x.c
2208F:	drivers/*/*rockchip*
2209F:	drivers/*/*/*rockchip*
2210F:	sound/soc/rockchip/
2211N:	rockchip
2212
2213ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2214M:	Kukjin Kim <kgene@kernel.org>
2215M:	Krzysztof Kozlowski <krzk@kernel.org>
2216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2218Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2219S:	Maintained
2220F:	arch/arm/boot/dts/s3c*
2221F:	arch/arm/boot/dts/s5p*
2222F:	arch/arm/boot/dts/exynos*
2223F:	arch/arm64/boot/dts/exynos/
2224F:	arch/arm/plat-samsung/
2225F:	arch/arm/mach-s3c24*/
2226F:	arch/arm/mach-s3c64xx/
2227F:	arch/arm/mach-s5p*/
2228F:	arch/arm/mach-exynos*/
2229F:	drivers/*/*s3c24*
2230F:	drivers/*/*/*s3c24*
2231F:	drivers/*/*s3c64xx*
2232F:	drivers/*/*s5pv210*
2233F:	drivers/memory/samsung/
2234F:	drivers/soc/samsung/
2235F:	include/linux/soc/samsung/
2236F:	Documentation/arm/samsung/
2237F:	Documentation/devicetree/bindings/arm/samsung/
2238F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2239F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2240N:	exynos
2241
2242ARM/SAMSUNG MOBILE MACHINE SUPPORT
2243M:	Kyungmin Park <kyungmin.park@samsung.com>
2244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245S:	Maintained
2246F:	arch/arm/mach-s5pv210/
2247
2248ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2249M:	Kyungmin Park <kyungmin.park@samsung.com>
2250M:	Kamil Debski <kamil@wypas.org>
2251M:	Andrzej Hajda <a.hajda@samsung.com>
2252L:	linux-arm-kernel@lists.infradead.org
2253L:	linux-media@vger.kernel.org
2254S:	Maintained
2255F:	drivers/media/platform/s5p-g2d/
2256
2257ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2258M:	Marek Szyprowski <m.szyprowski@samsung.com>
2259L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2260L:	linux-media@vger.kernel.org
2261S:	Maintained
2262F:	drivers/media/platform/s5p-cec/
2263F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2264
2265ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2266M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2267M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2268M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2269L:	linux-arm-kernel@lists.infradead.org
2270L:	linux-media@vger.kernel.org
2271S:	Maintained
2272F:	drivers/media/platform/s5p-jpeg/
2273
2274ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2275M:	Kyungmin Park <kyungmin.park@samsung.com>
2276M:	Kamil Debski <kamil@wypas.org>
2277M:	Jeongtae Park <jtp.park@samsung.com>
2278M:	Andrzej Hajda <a.hajda@samsung.com>
2279L:	linux-arm-kernel@lists.infradead.org
2280L:	linux-media@vger.kernel.org
2281S:	Maintained
2282F:	drivers/media/platform/s5p-mfc/
2283
2284ARM/SHMOBILE ARM ARCHITECTURE
2285M:	Simon Horman <horms@verge.net.au>
2286M:	Geert Uytterhoeven <geert+renesas@glider.be>
2287M:	Magnus Damm <magnus.damm@gmail.com>
2288L:	linux-renesas-soc@vger.kernel.org
2289Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2292S:	Supported
2293F:	arch/arm/boot/dts/emev2*
2294F:	arch/arm/boot/dts/gr-peach*
2295F:	arch/arm/boot/dts/iwg20d-q7*
2296F:	arch/arm/boot/dts/r7s*
2297F:	arch/arm/boot/dts/r8a*
2298F:	arch/arm/boot/dts/r9a*
2299F:	arch/arm/boot/dts/sh*
2300F:	arch/arm/configs/shmobile_defconfig
2301F:	arch/arm/include/debug/renesas-scif.S
2302F:	arch/arm/mach-shmobile/
2303F:	Documentation/devicetree/bindings/arm/renesas.yaml
2304F:	drivers/soc/renesas/
2305F:	include/linux/soc/renesas/
2306
2307ARM/SOCFPGA ARCHITECTURE
2308M:	Dinh Nguyen <dinguyen@kernel.org>
2309S:	Maintained
2310F:	arch/arm/mach-socfpga/
2311F:	arch/arm/boot/dts/socfpga*
2312F:	arch/arm/configs/socfpga_defconfig
2313F:	arch/arm64/boot/dts/altera/
2314F:	arch/arm64/boot/dts/intel/
2315W:	http://www.rocketboards.org
2316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2317
2318ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2319M:	Dinh Nguyen <dinguyen@kernel.org>
2320S:	Maintained
2321F:	drivers/clk/socfpga/
2322
2323ARM/SOCFPGA EDAC SUPPORT
2324M:	Thor Thayer <thor.thayer@linux.intel.com>
2325S:	Maintained
2326F:	drivers/edac/altera_edac.
2327
2328ARM/SPREADTRUM SoC SUPPORT
2329M:	Orson Zhai <orsonzhai@gmail.com>
2330M:	Baolin Wang <baolin.wang@linaro.org>
2331M:	Chunyan Zhang <zhang.lyra@gmail.com>
2332S:	Maintained
2333F:	arch/arm64/boot/dts/sprd
2334N:	sprd
2335
2336ARM/STI ARCHITECTURE
2337M:	Patrice Chotard <patrice.chotard@st.com>
2338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339W:	http://www.stlinux.com
2340S:	Maintained
2341F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2342F:	arch/arm/mach-sti/
2343F:	arch/arm/boot/dts/sti*
2344F:	drivers/char/hw_random/st-rng.c
2345F:	drivers/clocksource/arm_global_timer.c
2346F:	drivers/clocksource/clksrc_st_lpc.c
2347F:	drivers/cpufreq/sti-cpufreq.c
2348F:	drivers/dma/st_fdma*
2349F:	drivers/i2c/busses/i2c-st.c
2350F:	drivers/media/rc/st_rc.c
2351F:	drivers/media/platform/sti/c8sectpfe/
2352F:	drivers/mmc/host/sdhci-st.c
2353F:	drivers/phy/st/phy-miphy28lp.c
2354F:	drivers/phy/st/phy-stih407-usb.c
2355F:	drivers/pinctrl/pinctrl-st.c
2356F:	drivers/remoteproc/st_remoteproc.c
2357F:	drivers/remoteproc/st_slim_rproc.c
2358F:	drivers/reset/sti/
2359F:	drivers/rtc/rtc-st-lpc.c
2360F:	drivers/tty/serial/st-asc.c
2361F:	drivers/usb/dwc3/dwc3-st.c
2362F:	drivers/usb/host/ehci-st.c
2363F:	drivers/usb/host/ohci-st.c
2364F:	drivers/watchdog/st_lpc_wdt.c
2365F:	drivers/ata/ahci_st.c
2366F:	include/linux/remoteproc/st_slim_rproc.h
2367
2368ARM/STM32 ARCHITECTURE
2369M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2370M:	Alexandre Torgue <alexandre.torgue@st.com>
2371L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373S:	Maintained
2374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2375N:	stm32
2376N:	stm
2377F:	arch/arm/boot/dts/stm32*
2378F:	arch/arm/mach-stm32/
2379F:	drivers/clocksource/armv7m_systick.c
2380
2381ARM/Synaptics SoC support
2382M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2383M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385S:	Maintained
2386F:	arch/arm/mach-berlin/
2387F:	arch/arm/boot/dts/berlin*
2388F:	arch/arm64/boot/dts/synaptics/
2389
2390ARM/TANGO ARCHITECTURE
2391M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2392M:	Mans Rullgard <mans@mansr.com>
2393L:	linux-arm-kernel@lists.infradead.org
2394S:	Odd Fixes
2395N:	tango
2396
2397ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2398M:	Lennert Buytenhek <kernel@wantstofly.org>
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S:	Maintained
2401
2402ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2403M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2404L:	linux-tegra@vger.kernel.org
2405L:	linux-media@vger.kernel.org
2406S:	Maintained
2407F:	drivers/media/platform/tegra-cec/
2408F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2409
2410ARM/TETON BGA MACHINE SUPPORT
2411M:	"Mark F. Brown" <mark.brown314@gmail.com>
2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413S:	Maintained
2414
2415ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2416M:	Santosh Shilimkar <ssantosh@kernel.org>
2417L:	linux-kernel@vger.kernel.org
2418S:	Maintained
2419F:	drivers/memory/*emif*
2420
2421ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2422M:	Tero Kristo <t-kristo@ti.com>
2423M:	Nishanth Menon <nm@ti.com>
2424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425S:	Supported
2426F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2427F:	arch/arm64/boot/dts/ti/Makefile
2428F:	arch/arm64/boot/dts/ti/k3-*
2429F:	include/dt-bindings/pinctrl/k3.h
2430
2431ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2432M:	Santosh Shilimkar <ssantosh@kernel.org>
2433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434S:	Maintained
2435F:	arch/arm/mach-keystone/
2436F:	arch/arm/boot/dts/keystone-*
2437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2438
2439ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2440M:	Santosh Shilimkar <ssantosh@kernel.org>
2441L:	linux-kernel@vger.kernel.org
2442S:	Maintained
2443F:	drivers/clk/keystone/
2444
2445ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2446M:	Santosh Shilimkar <ssantosh@kernel.org>
2447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448L:	linux-kernel@vger.kernel.org
2449S:	Maintained
2450F:	drivers/clocksource/timer-keystone.c
2451
2452ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2453M:	Santosh Shilimkar <ssantosh@kernel.org>
2454L:	linux-kernel@vger.kernel.org
2455S:	Maintained
2456F:	drivers/power/reset/keystone-reset.c
2457
2458ARM/THECUS N2100 MACHINE SUPPORT
2459M:	Lennert Buytenhek <kernel@wantstofly.org>
2460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461S:	Maintained
2462
2463ARM/TOSA MACHINE SUPPORT
2464M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2465M:	Dirk Opfer <dirk@opfer-online.de>
2466S:	Maintained
2467
2468ARM/UNIPHIER ARCHITECTURE
2469M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2472S:	Maintained
2473F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2474F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2475F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2476F:	arch/arm/boot/dts/uniphier*
2477F:	arch/arm/include/asm/hardware/cache-uniphier.h
2478F:	arch/arm/mach-uniphier/
2479F:	arch/arm/mm/cache-uniphier.c
2480F:	arch/arm64/boot/dts/socionext/uniphier*
2481F:	drivers/bus/uniphier-system-bus.c
2482F:	drivers/clk/uniphier/
2483F:	drivers/dma/uniphier-mdmac.c
2484F:	drivers/gpio/gpio-uniphier.c
2485F:	drivers/i2c/busses/i2c-uniphier*
2486F:	drivers/irqchip/irq-uniphier-aidet.c
2487F:	drivers/mmc/host/uniphier-sd.c
2488F:	drivers/pinctrl/uniphier/
2489F:	drivers/reset/reset-uniphier.c
2490F:	drivers/tty/serial/8250/8250_uniphier.c
2491N:	uniphier
2492
2493ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2494M:	Ulf Hansson <ulf.hansson@linaro.org>
2495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496T:	git git://git.linaro.org/people/ulfh/clk.git
2497S:	Maintained
2498F:	drivers/clk/ux500/
2499
2500ARM/VERSATILE EXPRESS PLATFORM
2501M:	Liviu Dudau <liviu.dudau@arm.com>
2502M:	Sudeep Holla <sudeep.holla@arm.com>
2503M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505S:	Maintained
2506F:	arch/arm/boot/dts/vexpress*
2507F:	arch/arm64/boot/dts/arm/
2508F:	arch/arm/mach-vexpress/
2509F:	*/*/vexpress*
2510F:	*/*/*/vexpress*
2511F:	drivers/clk/versatile/clk-vexpress-osc.c
2512F:	drivers/clocksource/timer-versatile.c
2513N:	mps2
2514
2515ARM/VFP SUPPORT
2516M:	Russell King <linux@armlinux.org.uk>
2517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518W:	http://www.armlinux.org.uk/
2519S:	Maintained
2520F:	arch/arm/vfp/
2521
2522ARM/VOIPAC PXA270 SUPPORT
2523M:	Marek Vasut <marek.vasut@gmail.com>
2524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525S:	Maintained
2526F:	arch/arm/mach-pxa/vpac270.c
2527F:	arch/arm/mach-pxa/include/mach/vpac270.h
2528
2529ARM/VT8500 ARM ARCHITECTURE
2530M:	Tony Prisk <linux@prisktech.co.nz>
2531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532S:	Maintained
2533F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2534F:	arch/arm/mach-vt8500/
2535F:	drivers/clocksource/timer-vt8500.c
2536F:	drivers/i2c/busses/i2c-wmt.c
2537F:	drivers/mmc/host/wmt-sdmmc.c
2538F:	drivers/pwm/pwm-vt8500.c
2539F:	drivers/rtc/rtc-vt8500.c
2540F:	drivers/tty/serial/vt8500_serial.c
2541F:	drivers/usb/host/ehci-platform.c
2542F:	drivers/usb/host/uhci-platform.c
2543F:	drivers/video/fbdev/vt8500lcdfb.*
2544F:	drivers/video/fbdev/wm8505fb*
2545F:	drivers/video/fbdev/wmt_ge_rops.*
2546
2547ARM/ZIPIT Z2 SUPPORT
2548M:	Marek Vasut <marek.vasut@gmail.com>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550S:	Maintained
2551F:	arch/arm/mach-pxa/z2.c
2552F:	arch/arm/mach-pxa/include/mach/z2.h
2553
2554ARM/ZTE ARCHITECTURE
2555M:	Jun Nie <jun.nie@linaro.org>
2556M:	Shawn Guo <shawnguo@kernel.org>
2557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558S:	Maintained
2559F:	arch/arm/boot/dts/zx2967*
2560F:	arch/arm/mach-zx/
2561F:	arch/arm64/boot/dts/zte/
2562F:	drivers/clk/zte/
2563F:	drivers/dma/zx_dma.c
2564F:	drivers/gpio/gpio-zx.c
2565F:	drivers/i2c/busses/i2c-zx2967.c
2566F:	drivers/mmc/host/dw_mmc-zx.*
2567F:	drivers/pinctrl/zte/
2568F:	drivers/soc/zte/
2569F:	drivers/thermal/zx2967_thermal.c
2570F:	drivers/watchdog/zx2967_wdt.c
2571F:	Documentation/devicetree/bindings/arm/zte.yaml
2572F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2573F:	Documentation/devicetree/bindings/dma/zxdma.txt
2574F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2575F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2576F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2577F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2578F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2579F:	Documentation/devicetree/bindings/soc/zte/
2580F:	Documentation/devicetree/bindings/sound/zte,*.txt
2581F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2582F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2583F:	include/dt-bindings/clock/zx2967*.h
2584F:	include/dt-bindings/soc/zte,*.h
2585F:	sound/soc/codecs/zx_aud96p22.c
2586F:	sound/soc/zte/
2587
2588ARM/ZYNQ ARCHITECTURE
2589M:	Michal Simek <michal.simek@xilinx.com>
2590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591W:	http://wiki.xilinx.com
2592T:	git https://github.com/Xilinx/linux-xlnx.git
2593S:	Supported
2594F:	arch/arm/mach-zynq/
2595F:	drivers/cpuidle/cpuidle-zynq.c
2596F:	drivers/block/xsysace.c
2597N:	zynq
2598N:	xilinx
2599F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2600F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2601F:	drivers/clocksource/timer-cadence-ttc.c
2602F:	drivers/i2c/busses/i2c-cadence.c
2603F:	drivers/mmc/host/sdhci-of-arasan.c
2604F:	drivers/edac/synopsys_edac.c
2605F:	drivers/i2c/busses/i2c-xiic.c
2606
2607ARM64 PORT (AARCH64 ARCHITECTURE)
2608M:	Catalin Marinas <catalin.marinas@arm.com>
2609M:	Will Deacon <will@kernel.org>
2610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2612S:	Maintained
2613F:	arch/arm64/
2614X:	arch/arm64/boot/dts/
2615F:	Documentation/arm64/
2616
2617AS3645A LED FLASH CONTROLLER DRIVER
2618M:	Sakari Ailus <sakari.ailus@iki.fi>
2619L:	linux-leds@vger.kernel.org
2620S:	Maintained
2621F:	drivers/leds/leds-as3645a.c
2622
2623ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2624M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2625L:	linux-media@vger.kernel.org
2626T:	git git://linuxtv.org/media_tree.git
2627S:	Maintained
2628F:	drivers/media/i2c/ak7375.c
2629F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2630
2631ASAHI KASEI AK8974 DRIVER
2632M:	Linus Walleij <linus.walleij@linaro.org>
2633L:	linux-iio@vger.kernel.org
2634W:	http://www.akm.com/
2635S:	Supported
2636F:	drivers/iio/magnetometer/ak8974.c
2637
2638ASC7621 HARDWARE MONITOR DRIVER
2639M:	George Joseph <george.joseph@fairview5.com>
2640L:	linux-hwmon@vger.kernel.org
2641S:	Maintained
2642F:	Documentation/hwmon/asc7621.rst
2643F:	drivers/hwmon/asc7621.c
2644
2645ASPEED PINCTRL DRIVERS
2646M:	Andrew Jeffery <andrew@aj.id.au>
2647L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2648L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2649L:	linux-gpio@vger.kernel.org
2650S:	Maintained
2651F:	drivers/pinctrl/aspeed/
2652F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2653
2654ASPEED VIDEO ENGINE DRIVER
2655M:	Eddie James <eajames@linux.ibm.com>
2656L:	linux-media@vger.kernel.org
2657L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2658S:	Maintained
2659F:	drivers/media/platform/aspeed-video.c
2660F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2661
2662ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2663M:	Corentin Chary <corentin.chary@gmail.com>
2664L:	acpi4asus-user@lists.sourceforge.net
2665L:	platform-driver-x86@vger.kernel.org
2666W:	http://acpi4asus.sf.net
2667S:	Maintained
2668F:	drivers/platform/x86/asus*.c
2669F:	drivers/platform/x86/eeepc*.c
2670
2671ASUS WIRELESS RADIO CONTROL DRIVER
2672M:	João Paulo Rechi Vita <jprvita@gmail.com>
2673L:	platform-driver-x86@vger.kernel.org
2674S:	Maintained
2675F:	drivers/platform/x86/asus-wireless.c
2676
2677ASYMMETRIC KEYS
2678M:	David Howells <dhowells@redhat.com>
2679L:	keyrings@vger.kernel.org
2680S:	Maintained
2681F:	Documentation/crypto/asymmetric-keys.txt
2682F:	include/linux/verification.h
2683F:	include/crypto/public_key.h
2684F:	include/crypto/pkcs7.h
2685F:	crypto/asymmetric_keys/
2686
2687ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2688R:	Dan Williams <dan.j.williams@intel.com>
2689W:	http://sourceforge.net/projects/xscaleiop
2690S:	Odd fixes
2691F:	Documentation/crypto/async-tx-api.txt
2692F:	crypto/async_tx/
2693F:	drivers/dma/
2694F:	include/linux/dmaengine.h
2695F:	include/linux/async_tx.h
2696
2697AT24 EEPROM DRIVER
2698M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2699L:	linux-i2c@vger.kernel.org
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2701S:	Maintained
2702F:	Documentation/devicetree/bindings/eeprom/at24.txt
2703F:	drivers/misc/eeprom/at24.c
2704
2705ATA OVER ETHERNET (AOE) DRIVER
2706M:	"Justin Sanders" <justin@coraid.com>
2707W:	http://www.openaoe.org/
2708S:	Supported
2709F:	Documentation/admin-guide/aoe/
2710F:	drivers/block/aoe/
2711
2712ATHEROS 71XX/9XXX GPIO DRIVER
2713M:	Alban Bedel <albeu@free.fr>
2714W:	https://github.com/AlbanBedel/linux
2715T:	git git://github.com/AlbanBedel/linux
2716S:	Maintained
2717F:	drivers/gpio/gpio-ath79.c
2718F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2719
2720ATHEROS 71XX/9XXX USB PHY DRIVER
2721M:	Alban Bedel <albeu@free.fr>
2722W:	https://github.com/AlbanBedel/linux
2723T:	git git://github.com/AlbanBedel/linux
2724S:	Maintained
2725F:	drivers/phy/qualcomm/phy-ath79-usb.c
2726F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2727
2728ATHEROS ATH GENERIC UTILITIES
2729M:	Kalle Valo <kvalo@codeaurora.org>
2730L:	linux-wireless@vger.kernel.org
2731S:	Supported
2732F:	drivers/net/wireless/ath/*
2733
2734ATHEROS ATH5K WIRELESS DRIVER
2735M:	Jiri Slaby <jirislaby@gmail.com>
2736M:	Nick Kossifidis <mickflemm@gmail.com>
2737M:	Luis Chamberlain <mcgrof@kernel.org>
2738L:	linux-wireless@vger.kernel.org
2739W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2740S:	Maintained
2741F:	drivers/net/wireless/ath/ath5k/
2742
2743ATHEROS ATH6KL WIRELESS DRIVER
2744M:	Kalle Valo <kvalo@codeaurora.org>
2745L:	linux-wireless@vger.kernel.org
2746W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2748S:	Supported
2749F:	drivers/net/wireless/ath/ath6kl/
2750
2751ATI_REMOTE2 DRIVER
2752M:	Ville Syrjala <syrjala@sci.fi>
2753S:	Maintained
2754F:	drivers/input/misc/ati_remote2.c
2755
2756ATK0110 HWMON DRIVER
2757M:	Luca Tettamanti <kronos.it@gmail.com>
2758L:	linux-hwmon@vger.kernel.org
2759S:	Maintained
2760F:	drivers/hwmon/asus_atk0110.c
2761
2762ATLX ETHERNET DRIVERS
2763M:	Jay Cliburn <jcliburn@gmail.com>
2764M:	Chris Snook <chris.snook@gmail.com>
2765L:	netdev@vger.kernel.org
2766W:	http://sourceforge.net/projects/atl1
2767W:	http://atl1.sourceforge.net
2768S:	Maintained
2769F:	drivers/net/ethernet/atheros/
2770
2771ATM
2772M:	Chas Williams <3chas3@gmail.com>
2773L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2774L:	netdev@vger.kernel.org
2775W:	http://linux-atm.sourceforge.net
2776S:	Maintained
2777F:	drivers/atm/
2778F:	include/linux/atm*
2779F:	include/uapi/linux/atm*
2780
2781ATMEL MACB ETHERNET DRIVER
2782M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2783S:	Supported
2784F:	drivers/net/ethernet/cadence/
2785
2786ATMEL MAXTOUCH DRIVER
2787M:	Nick Dyer <nick@shmanahar.org>
2788T:	git git://github.com/ndyer/linux.git
2789S:	Maintained
2790F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2791F:	drivers/input/touchscreen/atmel_mxt_ts.c
2792
2793ATMEL WIRELESS DRIVER
2794M:	Simon Kelley <simon@thekelleys.org.uk>
2795L:	linux-wireless@vger.kernel.org
2796W:	http://www.thekelleys.org.uk/atmel
2797W:	http://atmelwlandriver.sourceforge.net/
2798S:	Maintained
2799F:	drivers/net/wireless/atmel/atmel*
2800
2801ATOMIC INFRASTRUCTURE
2802M:	Will Deacon <will@kernel.org>
2803M:	Peter Zijlstra <peterz@infradead.org>
2804R:	Boqun Feng <boqun.feng@gmail.com>
2805L:	linux-kernel@vger.kernel.org
2806S:	Maintained
2807F:	arch/*/include/asm/atomic*.h
2808F:	include/*/atomic*.h
2809F:	scripts/atomic/
2810
2811ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2812M:	Bradley Grove <linuxdrivers@attotech.com>
2813L:	linux-scsi@vger.kernel.org
2814W:	http://www.attotech.com
2815S:	Supported
2816F:	drivers/scsi/esas2r
2817
2818ATUSB IEEE 802.15.4 RADIO DRIVER
2819M:	Stefan Schmidt <stefan@datenfreihafen.org>
2820L:	linux-wpan@vger.kernel.org
2821S:	Maintained
2822F:	drivers/net/ieee802154/atusb.c
2823F:	drivers/net/ieee802154/atusb.h
2824F:	drivers/net/ieee802154/at86rf230.h
2825
2826AUDIT SUBSYSTEM
2827M:	Paul Moore <paul@paul-moore.com>
2828M:	Eric Paris <eparis@redhat.com>
2829L:	linux-audit@redhat.com (moderated for non-subscribers)
2830W:	https://github.com/linux-audit
2831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2832S:	Supported
2833F:	include/linux/audit.h
2834F:	include/uapi/linux/audit.h
2835F:	kernel/audit*
2836
2837AUXILIARY DISPLAY DRIVERS
2838M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2839S:	Maintained
2840F:	drivers/auxdisplay/
2841F:	include/linux/cfag12864b.h
2842
2843AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2844M:	Andreas Klinger <ak@it-klinger.de>
2845L:	linux-iio@vger.kernel.org
2846S:	Maintained
2847F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2848F:	drivers/iio/adc/hx711.c
2849
2850AX.25 NETWORK LAYER
2851M:	Ralf Baechle <ralf@linux-mips.org>
2852L:	linux-hams@vger.kernel.org
2853W:	http://www.linux-ax25.org/
2854S:	Maintained
2855F:	include/uapi/linux/ax25.h
2856F:	include/net/ax25.h
2857F:	net/ax25/
2858
2859AXENTIA ARM DEVICES
2860M:	Peter Rosin <peda@axentia.se>
2861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862S:	Maintained
2863F:	Documentation/devicetree/bindings/arm/axentia.txt
2864F:	arch/arm/boot/dts/at91-linea.dtsi
2865F:	arch/arm/boot/dts/at91-natte.dtsi
2866F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2867F:	arch/arm/boot/dts/at91-tse850-3.dts
2868
2869AXENTIA ASOC DRIVERS
2870M:	Peter Rosin <peda@axentia.se>
2871L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2872S:	Maintained
2873F:	Documentation/devicetree/bindings/sound/axentia,*
2874F:	sound/soc/atmel/tse850-pcm5142.c
2875
2876AXXIA I2C CONTROLLER
2877M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2878L:	linux-i2c@vger.kernel.org
2879S:	Maintained
2880F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2881F:	drivers/i2c/busses/i2c-axxia.c
2882
2883AZ6007 DVB DRIVER
2884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2885L:	linux-media@vger.kernel.org
2886W:	https://linuxtv.org
2887T:	git git://linuxtv.org/media_tree.git
2888S:	Maintained
2889F:	drivers/media/usb/dvb-usb-v2/az6007.c
2890
2891AZTECH FM RADIO RECEIVER DRIVER
2892M:	Hans Verkuil <hverkuil@xs4all.nl>
2893L:	linux-media@vger.kernel.org
2894T:	git git://linuxtv.org/media_tree.git
2895W:	https://linuxtv.org
2896S:	Maintained
2897F:	drivers/media/radio/radio-aztech*
2898
2899B43 WIRELESS DRIVER
2900L:	linux-wireless@vger.kernel.org
2901L:	b43-dev@lists.infradead.org
2902W:	http://wireless.kernel.org/en/users/Drivers/b43
2903S:	Odd Fixes
2904F:	drivers/net/wireless/broadcom/b43/
2905
2906B43LEGACY WIRELESS DRIVER
2907M:	Larry Finger <Larry.Finger@lwfinger.net>
2908L:	linux-wireless@vger.kernel.org
2909L:	b43-dev@lists.infradead.org
2910W:	http://wireless.kernel.org/en/users/Drivers/b43
2911S:	Maintained
2912F:	drivers/net/wireless/broadcom/b43legacy/
2913
2914BACKLIGHT CLASS/SUBSYSTEM
2915M:	Lee Jones <lee.jones@linaro.org>
2916M:	Daniel Thompson <daniel.thompson@linaro.org>
2917M:	Jingoo Han <jingoohan1@gmail.com>
2918L:	dri-devel@lists.freedesktop.org
2919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2920S:	Maintained
2921F:	drivers/video/backlight/
2922F:	include/linux/backlight.h
2923F:	include/linux/pwm_backlight.h
2924F:	Documentation/devicetree/bindings/leds/backlight
2925F:	Documentation/ABI/stable/sysfs-class-backlight
2926F:	Documentation/ABI/testing/sysfs-class-backlight
2927
2928BATMAN ADVANCED
2929M:	Marek Lindner <mareklindner@neomailbox.ch>
2930M:	Simon Wunderlich <sw@simonwunderlich.de>
2931M:	Antonio Quartulli <a@unstable.cc>
2932M:	Sven Eckelmann <sven@narfation.org>
2933L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2934W:	https://www.open-mesh.org/
2935B:	https://www.open-mesh.org/projects/batman-adv/issues
2936C:	irc://chat.freenode.net/batman
2937Q:	https://patchwork.open-mesh.org/project/batman/list/
2938T:	git https://git.open-mesh.org/linux-merge.git
2939S:	Maintained
2940F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2941F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2942F:	Documentation/networking/batman-adv.rst
2943F:	include/uapi/linux/batadv_packet.h
2944F:	include/uapi/linux/batman_adv.h
2945F:	net/batman-adv/
2946
2947BAYCOM/HDLCDRV DRIVERS FOR AX.25
2948M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2949L:	linux-hams@vger.kernel.org
2950W:	http://www.baycom.org/~tom/ham/ham.html
2951S:	Maintained
2952F:	drivers/net/hamradio/baycom*
2953
2954BCACHE (BLOCK LAYER CACHE)
2955M:	Coly Li <colyli@suse.de>
2956M:	Kent Overstreet <kent.overstreet@gmail.com>
2957L:	linux-bcache@vger.kernel.org
2958W:	http://bcache.evilpiepirate.org
2959C:	irc://irc.oftc.net/bcache
2960S:	Maintained
2961F:	drivers/md/bcache/
2962
2963BDISP ST MEDIA DRIVER
2964M:	Fabien Dessenne <fabien.dessenne@st.com>
2965L:	linux-media@vger.kernel.org
2966T:	git git://linuxtv.org/media_tree.git
2967W:	https://linuxtv.org
2968S:	Supported
2969F:	drivers/media/platform/sti/bdisp
2970
2971BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2972M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2973L:	netdev@vger.kernel.org
2974S:	Maintained
2975F:	drivers/net/ethernet/ec_bhf.c
2976
2977BEFS FILE SYSTEM
2978M:	Luis de Bethencourt <luisbg@kernel.org>
2979M:	Salah Triki <salah.triki@gmail.com>
2980S:	Maintained
2981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2982F:	Documentation/filesystems/befs.txt
2983F:	fs/befs/
2984
2985BFQ I/O SCHEDULER
2986M:	Paolo Valente <paolo.valente@linaro.org>
2987M:	Jens Axboe <axboe@kernel.dk>
2988L:	linux-block@vger.kernel.org
2989S:	Maintained
2990F:	block/bfq-*
2991F:	Documentation/block/bfq-iosched.rst
2992
2993BFS FILE SYSTEM
2994M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2995S:	Maintained
2996F:	Documentation/filesystems/bfs.txt
2997F:	fs/bfs/
2998F:	include/uapi/linux/bfs_fs.h
2999
3000BLINKM RGB LED DRIVER
3001M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3002S:	Maintained
3003F:	drivers/leds/leds-blinkm.c
3004
3005BLOCK LAYER
3006M:	Jens Axboe <axboe@kernel.dk>
3007L:	linux-block@vger.kernel.org
3008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3009S:	Maintained
3010F:	block/
3011F:	drivers/block/
3012F:	kernel/trace/blktrace.c
3013F:	lib/sbitmap.c
3014
3015BLOCK2MTD DRIVER
3016M:	Joern Engel <joern@lazybastard.org>
3017L:	linux-mtd@lists.infradead.org
3018S:	Maintained
3019F:	drivers/mtd/devices/block2mtd.c
3020
3021BLUETOOTH DRIVERS
3022M:	Marcel Holtmann <marcel@holtmann.org>
3023M:	Johan Hedberg <johan.hedberg@gmail.com>
3024L:	linux-bluetooth@vger.kernel.org
3025W:	http://www.bluez.org/
3026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3028S:	Maintained
3029F:	drivers/bluetooth/
3030
3031BLUETOOTH SUBSYSTEM
3032M:	Marcel Holtmann <marcel@holtmann.org>
3033M:	Johan Hedberg <johan.hedberg@gmail.com>
3034L:	linux-bluetooth@vger.kernel.org
3035W:	http://www.bluez.org/
3036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3038S:	Maintained
3039F:	net/bluetooth/
3040F:	include/net/bluetooth/
3041
3042BONDING DRIVER
3043M:	Jay Vosburgh <j.vosburgh@gmail.com>
3044M:	Veaceslav Falico <vfalico@gmail.com>
3045M:	Andy Gospodarek <andy@greyhouse.net>
3046L:	netdev@vger.kernel.org
3047W:	http://sourceforge.net/projects/bonding/
3048S:	Supported
3049F:	drivers/net/bonding/
3050F:	include/uapi/linux/if_bonding.h
3051
3052BPF (Safe dynamic programs and tools)
3053M:	Alexei Starovoitov <ast@kernel.org>
3054M:	Daniel Borkmann <daniel@iogearbox.net>
3055R:	Martin KaFai Lau <kafai@fb.com>
3056R:	Song Liu <songliubraving@fb.com>
3057R:	Yonghong Song <yhs@fb.com>
3058L:	netdev@vger.kernel.org
3059L:	bpf@vger.kernel.org
3060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3062Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3063S:	Supported
3064F:	arch/*/net/*
3065F:	Documentation/networking/filter.txt
3066F:	Documentation/bpf/
3067F:	include/linux/bpf*
3068F:	include/linux/filter.h
3069F:	include/trace/events/xdp.h
3070F:	include/uapi/linux/bpf*
3071F:	include/uapi/linux/filter.h
3072F:	kernel/bpf/
3073F:	kernel/trace/bpf_trace.c
3074F:	lib/test_bpf.c
3075F:	net/bpf/
3076F:	net/core/filter.c
3077F:	net/sched/act_bpf.c
3078F:	net/sched/cls_bpf.c
3079F:	samples/bpf/
3080F:	tools/bpf/
3081F:	tools/lib/bpf/
3082F:	tools/testing/selftests/bpf/
3083K:	bpf
3084N:	bpf
3085
3086BPF JIT for ARM
3087M:	Shubham Bansal <illusionist.neo@gmail.com>
3088L:	netdev@vger.kernel.org
3089L:	bpf@vger.kernel.org
3090S:	Maintained
3091F:	arch/arm/net/
3092
3093BPF JIT for ARM64
3094M:	Daniel Borkmann <daniel@iogearbox.net>
3095M:	Alexei Starovoitov <ast@kernel.org>
3096M:	Zi Shen Lim <zlim.lnx@gmail.com>
3097L:	netdev@vger.kernel.org
3098L:	bpf@vger.kernel.org
3099S:	Supported
3100F:	arch/arm64/net/
3101
3102BPF JIT for MIPS (32-BIT AND 64-BIT)
3103M:	Paul Burton <paul.burton@mips.com>
3104L:	netdev@vger.kernel.org
3105L:	bpf@vger.kernel.org
3106S:	Maintained
3107F:	arch/mips/net/
3108
3109BPF JIT for NFP NICs
3110M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3111L:	netdev@vger.kernel.org
3112L:	bpf@vger.kernel.org
3113S:	Supported
3114F:	drivers/net/ethernet/netronome/nfp/bpf/
3115
3116BPF JIT for POWERPC (32-BIT AND 64-BIT)
3117M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3118M:	Sandipan Das <sandipan@linux.ibm.com>
3119L:	netdev@vger.kernel.org
3120L:	bpf@vger.kernel.org
3121S:	Maintained
3122F:	arch/powerpc/net/
3123
3124BPF JIT for RISC-V (RV64G)
3125M:	Björn Töpel <bjorn.topel@gmail.com>
3126L:	netdev@vger.kernel.org
3127S:	Maintained
3128F:	arch/riscv/net/
3129
3130BPF JIT for S390
3131M:	Ilya Leoshkevich <iii@linux.ibm.com>
3132M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3133M:	Vasily Gorbik <gor@linux.ibm.com>
3134L:	netdev@vger.kernel.org
3135L:	bpf@vger.kernel.org
3136S:	Maintained
3137F:	arch/s390/net/
3138X:	arch/s390/net/pnet.c
3139
3140BPF JIT for SPARC (32-BIT AND 64-BIT)
3141M:	David S. Miller <davem@davemloft.net>
3142L:	netdev@vger.kernel.org
3143L:	bpf@vger.kernel.org
3144S:	Maintained
3145F:	arch/sparc/net/
3146
3147BPF JIT for X86 32-BIT
3148M:	Wang YanQing <udknight@gmail.com>
3149L:	netdev@vger.kernel.org
3150L:	bpf@vger.kernel.org
3151S:	Maintained
3152F:	arch/x86/net/bpf_jit_comp32.c
3153
3154BPF JIT for X86 64-BIT
3155M:	Alexei Starovoitov <ast@kernel.org>
3156M:	Daniel Borkmann <daniel@iogearbox.net>
3157L:	netdev@vger.kernel.org
3158L:	bpf@vger.kernel.org
3159S:	Supported
3160F:	arch/x86/net/
3161X:	arch/x86/net/bpf_jit_comp32.c
3162
3163BROADCOM B44 10/100 ETHERNET DRIVER
3164M:	Michael Chan <michael.chan@broadcom.com>
3165L:	netdev@vger.kernel.org
3166S:	Supported
3167F:	drivers/net/ethernet/broadcom/b44.*
3168
3169BROADCOM B53 ETHERNET SWITCH DRIVER
3170M:	Florian Fainelli <f.fainelli@gmail.com>
3171L:	netdev@vger.kernel.org
3172L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3173S:	Supported
3174F:	drivers/net/dsa/b53/*
3175F:	include/linux/platform_data/b53.h
3176
3177BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3178M:	Florian Fainelli <f.fainelli@gmail.com>
3179M:	Ray Jui <rjui@broadcom.com>
3180M:	Scott Branden <sbranden@broadcom.com>
3181M:	bcm-kernel-feedback-list@broadcom.com
3182T:	git git://github.com/broadcom/mach-bcm
3183S:	Maintained
3184N:	bcm281*
3185N:	bcm113*
3186N:	bcm216*
3187N:	kona
3188F:	arch/arm/mach-bcm/
3189
3190BROADCOM BCM2835 ARM ARCHITECTURE
3191M:	Eric Anholt <eric@anholt.net>
3192M:	Stefan Wahren <wahrenst@gmx.net>
3193L:	bcm-kernel-feedback-list@broadcom.com
3194L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3196T:	git git://github.com/anholt/linux
3197S:	Maintained
3198N:	bcm2835
3199F:	drivers/staging/vc04_services
3200
3201BROADCOM BCM47XX MIPS ARCHITECTURE
3202M:	Hauke Mehrtens <hauke@hauke-m.de>
3203M:	Rafał Miłecki <zajec5@gmail.com>
3204L:	linux-mips@vger.kernel.org
3205S:	Maintained
3206F:	Documentation/devicetree/bindings/mips/brcm/
3207F:	arch/mips/bcm47xx/*
3208F:	arch/mips/include/asm/mach-bcm47xx/*
3209
3210BROADCOM BCM5301X ARM ARCHITECTURE
3211M:	Hauke Mehrtens <hauke@hauke-m.de>
3212M:	Rafał Miłecki <zajec5@gmail.com>
3213M:	bcm-kernel-feedback-list@broadcom.com
3214L:	linux-arm-kernel@lists.infradead.org
3215S:	Maintained
3216F:	arch/arm/mach-bcm/bcm_5301x.c
3217F:	arch/arm/boot/dts/bcm5301x*.dtsi
3218F:	arch/arm/boot/dts/bcm470*
3219F:	arch/arm/boot/dts/bcm953012*
3220
3221BROADCOM BCM53573 ARM ARCHITECTURE
3222M:	Rafał Miłecki <rafal@milecki.pl>
3223L:	bcm-kernel-feedback-list@broadcom.com
3224L:	linux-arm-kernel@lists.infradead.org
3225S:	Maintained
3226F:	arch/arm/boot/dts/bcm53573*
3227F:	arch/arm/boot/dts/bcm47189*
3228
3229BROADCOM BCM63XX ARM ARCHITECTURE
3230M:	Florian Fainelli <f.fainelli@gmail.com>
3231M:	bcm-kernel-feedback-list@broadcom.com
3232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3233T:	git git://github.com/broadcom/stblinux.git
3234S:	Maintained
3235N:	bcm63xx
3236
3237BROADCOM BCM63XX/BCM33XX UDC DRIVER
3238M:	Kevin Cernekee <cernekee@gmail.com>
3239L:	linux-usb@vger.kernel.org
3240S:	Maintained
3241F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3242
3243BROADCOM BCM7XXX ARM ARCHITECTURE
3244M:	Brian Norris <computersforpeace@gmail.com>
3245M:	Gregory Fong <gregory.0xf0@gmail.com>
3246M:	Florian Fainelli <f.fainelli@gmail.com>
3247M:	bcm-kernel-feedback-list@broadcom.com
3248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3249T:	git git://github.com/broadcom/stblinux.git
3250S:	Maintained
3251F:	arch/arm/mach-bcm/*brcmstb*
3252F:	arch/arm/boot/dts/bcm7*.dts*
3253F:	drivers/bus/brcmstb_gisb.c
3254F:	arch/arm/mm/cache-b15-rac.c
3255F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3256N:	brcmstb
3257
3258BROADCOM BMIPS CPUFREQ DRIVER
3259M:	Markus Mayer <mmayer@broadcom.com>
3260M:	bcm-kernel-feedback-list@broadcom.com
3261L:	linux-pm@vger.kernel.org
3262S:	Maintained
3263F:	drivers/cpufreq/bmips-cpufreq.c
3264
3265BROADCOM BMIPS MIPS ARCHITECTURE
3266M:	Kevin Cernekee <cernekee@gmail.com>
3267M:	Florian Fainelli <f.fainelli@gmail.com>
3268L:	bcm-kernel-feedback-list@broadcom.com
3269L:	linux-mips@vger.kernel.org
3270T:	git git://github.com/broadcom/stblinux.git
3271S:	Maintained
3272F:	arch/mips/bmips/*
3273F:	arch/mips/include/asm/mach-bmips/*
3274F:	arch/mips/kernel/*bmips*
3275F:	arch/mips/boot/dts/brcm/bcm*.dts*
3276F:	drivers/irqchip/irq-bcm63*
3277F:	drivers/irqchip/irq-bcm7*
3278F:	drivers/irqchip/irq-brcmstb*
3279F:	include/linux/bcm963xx_nvram.h
3280F:	include/linux/bcm963xx_tag.h
3281
3282BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3283M:	Rasesh Mody <rmody@marvell.com>
3284M:	GR-Linux-NIC-Dev@marvell.com
3285L:	netdev@vger.kernel.org
3286S:	Supported
3287F:	drivers/net/ethernet/broadcom/bnx2.*
3288F:	drivers/net/ethernet/broadcom/bnx2_*
3289
3290BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3291M:	QLogic-Storage-Upstream@qlogic.com
3292L:	linux-scsi@vger.kernel.org
3293S:	Supported
3294F:	drivers/scsi/bnx2fc/
3295
3296BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3297M:	QLogic-Storage-Upstream@qlogic.com
3298L:	linux-scsi@vger.kernel.org
3299S:	Supported
3300F:	drivers/scsi/bnx2i/
3301
3302BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3303M:	Ariel Elior <aelior@marvell.com>
3304M:	Sudarsana Kalluru <skalluru@marvell.com>
3305M:	GR-everest-linux-l2@marvell.com
3306L:	netdev@vger.kernel.org
3307S:	Supported
3308F:	drivers/net/ethernet/broadcom/bnx2x/
3309
3310BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3311M:	Michael Chan <michael.chan@broadcom.com>
3312L:	netdev@vger.kernel.org
3313S:	Supported
3314F:	drivers/net/ethernet/broadcom/bnxt/
3315
3316BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3317M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3318M:	Franky Lin <franky.lin@broadcom.com>
3319M:	Hante Meuleman <hante.meuleman@broadcom.com>
3320M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3321M:	Wright Feng <wright.feng@cypress.com>
3322L:	linux-wireless@vger.kernel.org
3323L:	brcm80211-dev-list.pdl@broadcom.com
3324L:	brcm80211-dev-list@cypress.com
3325S:	Supported
3326F:	drivers/net/wireless/broadcom/brcm80211/
3327
3328BROADCOM BRCMSTB GPIO DRIVER
3329M:	Gregory Fong <gregory.0xf0@gmail.com>
3330L:	bcm-kernel-feedback-list@broadcom.com
3331S:	Supported
3332F:	drivers/gpio/gpio-brcmstb.c
3333F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3334
3335BROADCOM BRCMSTB I2C DRIVER
3336M:	Kamal Dasu <kdasu.kdev@gmail.com>
3337L:	linux-i2c@vger.kernel.org
3338L:	bcm-kernel-feedback-list@broadcom.com
3339S:	Supported
3340F:	drivers/i2c/busses/i2c-brcmstb.c
3341F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3342
3343BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3344M:	Al Cooper <alcooperx@gmail.com>
3345L:	linux-kernel@vger.kernel.org
3346L:	bcm-kernel-feedback-list@broadcom.com
3347S:	Maintained
3348F:	drivers/phy/broadcom/phy-brcm-usb*
3349
3350BROADCOM GENET ETHERNET DRIVER
3351M:	Doug Berger <opendmb@gmail.com>
3352M:	Florian Fainelli <f.fainelli@gmail.com>
3353L:	bcm-kernel-feedback-list@broadcom.com
3354L:	netdev@vger.kernel.org
3355S:	Supported
3356F:	drivers/net/ethernet/broadcom/genet/
3357
3358BROADCOM IPROC ARM ARCHITECTURE
3359M:	Ray Jui <rjui@broadcom.com>
3360M:	Scott Branden <sbranden@broadcom.com>
3361M:	bcm-kernel-feedback-list@broadcom.com
3362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3363T:	git git://github.com/broadcom/cygnus-linux.git
3364S:	Maintained
3365N:	iproc
3366N:	cygnus
3367N:	bcm[-_]nsp
3368N:	bcm9113*
3369N:	bcm9583*
3370N:	bcm9585*
3371N:	bcm9586*
3372N:	bcm988312
3373N:	bcm113*
3374N:	bcm583*
3375N:	bcm585*
3376N:	bcm586*
3377N:	bcm88312
3378N:	hr2
3379N:	stingray
3380F:	arch/arm64/boot/dts/broadcom/northstar2/*
3381F:	arch/arm64/boot/dts/broadcom/stingray/*
3382F:	drivers/clk/bcm/clk-ns*
3383F:	drivers/clk/bcm/clk-sr*
3384F:	drivers/pinctrl/bcm/pinctrl-ns*
3385F:	include/dt-bindings/clock/bcm-sr*
3386
3387BROADCOM KONA GPIO DRIVER
3388M:	Ray Jui <rjui@broadcom.com>
3389L:	bcm-kernel-feedback-list@broadcom.com
3390S:	Supported
3391F:	drivers/gpio/gpio-bcm-kona.c
3392F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3393
3394BROADCOM NETXTREME-E ROCE DRIVER
3395M:	Selvin Xavier <selvin.xavier@broadcom.com>
3396M:	Devesh Sharma <devesh.sharma@broadcom.com>
3397M:	Somnath Kotur <somnath.kotur@broadcom.com>
3398M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3399L:	linux-rdma@vger.kernel.org
3400W:	http://www.broadcom.com
3401S:	Supported
3402F:	drivers/infiniband/hw/bnxt_re/
3403F:	include/uapi/rdma/bnxt_re-abi.h
3404
3405BROADCOM NVRAM DRIVER
3406M:	Rafał Miłecki <zajec5@gmail.com>
3407L:	linux-mips@vger.kernel.org
3408S:	Maintained
3409F:	drivers/firmware/broadcom/*
3410
3411BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3412M:	Rafał Miłecki <zajec5@gmail.com>
3413L:	linux-wireless@vger.kernel.org
3414S:	Maintained
3415F:	drivers/bcma/
3416F:	include/linux/bcma/
3417
3418BROADCOM STB AVS CPUFREQ DRIVER
3419M:	Markus Mayer <mmayer@broadcom.com>
3420M:	bcm-kernel-feedback-list@broadcom.com
3421L:	linux-pm@vger.kernel.org
3422S:	Maintained
3423F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3424F:	drivers/cpufreq/brcmstb*
3425
3426BROADCOM STB AVS TMON DRIVER
3427M:	Markus Mayer <mmayer@broadcom.com>
3428M:	bcm-kernel-feedback-list@broadcom.com
3429L:	linux-pm@vger.kernel.org
3430S:	Maintained
3431F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3432F:	drivers/thermal/broadcom/brcmstb*
3433
3434BROADCOM STB NAND FLASH DRIVER
3435M:	Brian Norris <computersforpeace@gmail.com>
3436M:	Kamal Dasu <kdasu.kdev@gmail.com>
3437L:	linux-mtd@lists.infradead.org
3438L:	bcm-kernel-feedback-list@broadcom.com
3439S:	Maintained
3440F:	drivers/mtd/nand/raw/brcmnand/
3441
3442BROADCOM STB DPFE DRIVER
3443M:	Markus Mayer <mmayer@broadcom.com>
3444M:	bcm-kernel-feedback-list@broadcom.com
3445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3448F:	drivers/memory/brcmstb_dpfe.c
3449
3450BROADCOM SPI DRIVER
3451M:	Kamal Dasu <kdasu.kdev@gmail.com>
3452M:	bcm-kernel-feedback-list@broadcom.com
3453S:	Maintained
3454F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3455F:	drivers/spi/spi-bcm-qspi.*
3456F:	drivers/spi/spi-brcmstb-qspi.c
3457F:	drivers/spi/spi-iproc-qspi.c
3458
3459BROADCOM SYSTEMPORT ETHERNET DRIVER
3460M:	Florian Fainelli <f.fainelli@gmail.com>
3461L:	bcm-kernel-feedback-list@broadcom.com
3462L:	netdev@vger.kernel.org
3463S:	Supported
3464F:	drivers/net/ethernet/broadcom/bcmsysport.*
3465
3466BROADCOM TG3 GIGABIT ETHERNET DRIVER
3467M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3468M:	Prashant Sreedharan <prashant@broadcom.com>
3469M:	Michael Chan <mchan@broadcom.com>
3470L:	netdev@vger.kernel.org
3471S:	Supported
3472F:	drivers/net/ethernet/broadcom/tg3.*
3473
3474BROCADE BFA FC SCSI DRIVER
3475M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3476M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3477L:	linux-scsi@vger.kernel.org
3478S:	Supported
3479F:	drivers/scsi/bfa/
3480
3481BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3482M:	Rasesh Mody <rmody@marvell.com>
3483M:	Sudarsana Kalluru <skalluru@marvell.com>
3484M:	GR-Linux-NIC-Dev@marvell.com
3485L:	netdev@vger.kernel.org
3486S:	Supported
3487F:	drivers/net/ethernet/brocade/bna/
3488
3489BSG (block layer generic sg v4 driver)
3490M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3491L:	linux-scsi@vger.kernel.org
3492S:	Supported
3493F:	block/bsg.c
3494F:	include/linux/bsg.h
3495F:	include/uapi/linux/bsg.h
3496
3497BT87X AUDIO DRIVER
3498M:	Clemens Ladisch <clemens@ladisch.de>
3499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3501S:	Maintained
3502F:	Documentation/sound/cards/bt87x.rst
3503F:	sound/pci/bt87x.c
3504
3505BT8XXGPIO DRIVER
3506M:	Michael Buesch <m@bues.ch>
3507W:	http://bu3sch.de/btgpio.php
3508S:	Maintained
3509F:	drivers/gpio/gpio-bt8xx.c
3510
3511BTRFS FILE SYSTEM
3512M:	Chris Mason <clm@fb.com>
3513M:	Josef Bacik <josef@toxicpanda.com>
3514M:	David Sterba <dsterba@suse.com>
3515L:	linux-btrfs@vger.kernel.org
3516W:	http://btrfs.wiki.kernel.org/
3517Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3519S:	Maintained
3520F:	Documentation/filesystems/btrfs.txt
3521F:	fs/btrfs/
3522F:	include/linux/btrfs*
3523F:	include/uapi/linux/btrfs*
3524
3525BTTV VIDEO4LINUX DRIVER
3526M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3527L:	linux-media@vger.kernel.org
3528W:	https://linuxtv.org
3529T:	git git://linuxtv.org/media_tree.git
3530S:	Odd fixes
3531F:	Documentation/media/v4l-drivers/bttv*
3532F:	drivers/media/pci/bt8xx/bttv*
3533
3534BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3535M:	Chanwoo Choi <cw00.choi@samsung.com>
3536L:	linux-pm@vger.kernel.org
3537L:	linux-samsung-soc@vger.kernel.org
3538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3539S:	Maintained
3540F:	drivers/devfreq/exynos-bus.c
3541F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3542
3543BUSLOGIC SCSI DRIVER
3544M:	Khalid Aziz <khalid@gonehiking.org>
3545L:	linux-scsi@vger.kernel.org
3546S:	Maintained
3547F:	drivers/scsi/BusLogic.*
3548F:	drivers/scsi/FlashPoint.*
3549
3550C-MEDIA CMI8788 DRIVER
3551M:	Clemens Ladisch <clemens@ladisch.de>
3552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3554S:	Maintained
3555F:	sound/pci/oxygen/
3556
3557C-SKY ARCHITECTURE
3558M:	Guo Ren <guoren@kernel.org>
3559T:	git https://github.com/c-sky/csky-linux.git
3560S:	Supported
3561F:	arch/csky/
3562F:	Documentation/devicetree/bindings/csky/
3563F:	drivers/irqchip/irq-csky-*
3564F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3565F:	drivers/clocksource/timer-gx6605s.c
3566F:	drivers/clocksource/timer-mp-csky.c
3567F:	Documentation/devicetree/bindings/timer/csky,*
3568K:	csky
3569N:	csky
3570
3571C6X ARCHITECTURE
3572M:	Mark Salter <msalter@redhat.com>
3573M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3574L:	linux-c6x-dev@linux-c6x.org
3575W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3576S:	Maintained
3577F:	arch/c6x/
3578
3579CA8210 IEEE-802.15.4 RADIO DRIVER
3580M:	Harry Morris <h.morris@cascoda.com>
3581L:	linux-wpan@vger.kernel.org
3582W:	https://github.com/Cascoda/ca8210-linux.git
3583S:	Maintained
3584F:	drivers/net/ieee802154/ca8210.c
3585F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3586
3587CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3588M:	David Howells <dhowells@redhat.com>
3589L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3590S:	Supported
3591F:	Documentation/filesystems/caching/cachefiles.txt
3592F:	fs/cachefiles/
3593
3594CADENCE MIPI-CSI2 BRIDGES
3595M:	Maxime Ripard <mripard@kernel.org>
3596L:	linux-media@vger.kernel.org
3597S:	Maintained
3598F:	Documentation/devicetree/bindings/media/cdns,*.txt
3599F:	drivers/media/platform/cadence/cdns-csi2*
3600
3601CADET FM/AM RADIO RECEIVER DRIVER
3602M:	Hans Verkuil <hverkuil@xs4all.nl>
3603L:	linux-media@vger.kernel.org
3604T:	git git://linuxtv.org/media_tree.git
3605W:	https://linuxtv.org
3606S:	Maintained
3607F:	drivers/media/radio/radio-cadet*
3608
3609CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3610M:	Jonathan Corbet <corbet@lwn.net>
3611L:	linux-media@vger.kernel.org
3612T:	git git://linuxtv.org/media_tree.git
3613S:	Maintained
3614F:	Documentation/media/v4l-drivers/cafe_ccic*
3615F:	drivers/media/platform/marvell-ccic/
3616
3617CAIF NETWORK LAYER
3618L:	netdev@vger.kernel.org
3619S:	Orphan
3620F:	Documentation/networking/caif/
3621F:	drivers/net/caif/
3622F:	include/uapi/linux/caif/
3623F:	include/net/caif/
3624F:	net/caif/
3625
3626CAKE QDISC
3627M:	Toke Høiland-Jørgensen <toke@toke.dk>
3628L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3629S:	Maintained
3630F:	net/sched/sch_cake.c
3631
3632CALGARY x86-64 IOMMU
3633M:	Muli Ben-Yehuda <mulix@mulix.org>
3634M:	Jon Mason <jdmason@kudzu.us>
3635L:	iommu@lists.linux-foundation.org
3636S:	Maintained
3637F:	arch/x86/kernel/pci-calgary_64.c
3638F:	arch/x86/kernel/tce_64.c
3639F:	arch/x86/include/asm/calgary.h
3640F:	arch/x86/include/asm/tce.h
3641
3642CAN NETWORK DRIVERS
3643M:	Wolfgang Grandegger <wg@grandegger.com>
3644M:	Marc Kleine-Budde <mkl@pengutronix.de>
3645L:	linux-can@vger.kernel.org
3646W:	https://github.com/linux-can
3647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3649S:	Maintained
3650F:	Documentation/devicetree/bindings/net/can/
3651F:	drivers/net/can/
3652F:	include/linux/can/dev.h
3653F:	include/linux/can/led.h
3654F:	include/linux/can/rx-offload.h
3655F:	include/linux/can/platform/
3656F:	include/uapi/linux/can/error.h
3657F:	include/uapi/linux/can/netlink.h
3658F:	include/uapi/linux/can/vxcan.h
3659
3660CAN NETWORK LAYER
3661M:	Oliver Hartkopp <socketcan@hartkopp.net>
3662M:	Marc Kleine-Budde <mkl@pengutronix.de>
3663L:	linux-can@vger.kernel.org
3664W:	https://github.com/linux-can
3665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3667S:	Maintained
3668F:	Documentation/networking/can.rst
3669F:	net/can/
3670F:	include/linux/can/core.h
3671F:	include/linux/can/skb.h
3672F:	include/net/netns/can.h
3673F:	include/uapi/linux/can.h
3674F:	include/uapi/linux/can/bcm.h
3675F:	include/uapi/linux/can/raw.h
3676F:	include/uapi/linux/can/gw.h
3677
3678CAN-J1939 NETWORK LAYER
3679M:	Robin van der Gracht <robin@protonic.nl>
3680M:	Oleksij Rempel <o.rempel@pengutronix.de>
3681R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3682L:	linux-can@vger.kernel.org
3683S:	Maintained
3684F:	Documentation/networking/j1939.txt
3685F:	net/can/j1939/
3686F:	include/uapi/linux/can/j1939.h
3687
3688CAPABILITIES
3689M:	Serge Hallyn <serge@hallyn.com>
3690L:	linux-security-module@vger.kernel.org
3691S:	Supported
3692F:	include/linux/capability.h
3693F:	include/uapi/linux/capability.h
3694F:	security/commoncap.c
3695F:	kernel/capability.c
3696
3697CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3698M:	Kevin Tsai <ktsai@capellamicro.com>
3699S:	Maintained
3700F:	drivers/iio/light/cm*
3701
3702CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3703M:	Christian Lamparter <chunkeey@googlemail.com>
3704L:	linux-wireless@vger.kernel.org
3705W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3706S:	Maintained
3707F:	drivers/net/wireless/ath/carl9170/
3708
3709CAVIUM I2C DRIVER
3710M:	Jan Glauber <jglauber@cavium.com>
3711M:	David Daney <david.daney@cavium.com>
3712W:	http://www.cavium.com
3713S:	Supported
3714F:	drivers/i2c/busses/i2c-octeon*
3715F:	drivers/i2c/busses/i2c-thunderx*
3716
3717CAVIUM LIQUIDIO NETWORK DRIVER
3718M:	Derek Chickles <dchickles@marvell.com>
3719M:	Satanand Burla <sburla@marvell.com>
3720M:	Felix Manlunas <fmanlunas@marvell.com>
3721L:	netdev@vger.kernel.org
3722W:	http://www.cavium.com
3723S:	Supported
3724F:	drivers/net/ethernet/cavium/liquidio/
3725
3726CAVIUM MMC DRIVER
3727M:	Jan Glauber <jglauber@cavium.com>
3728M:	David Daney <david.daney@cavium.com>
3729M:	Steven J. Hill <Steven.Hill@cavium.com>
3730W:	http://www.cavium.com
3731S:	Supported
3732F:	drivers/mmc/host/cavium*
3733
3734CAVIUM OCTEON-TX CRYPTO DRIVER
3735M:	George Cherian <george.cherian@cavium.com>
3736L:	linux-crypto@vger.kernel.org
3737W:	http://www.cavium.com
3738S:	Supported
3739F:	drivers/crypto/cavium/cpt/
3740
3741CAVIUM THUNDERX2 ARM64 SOC
3742M:	Robert Richter <rrichter@cavium.com>
3743M:	Jayachandran C <jnair@caviumnetworks.com>
3744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3745S:	Maintained
3746F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3747F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3748
3749CC2520 IEEE-802.15.4 RADIO DRIVER
3750M:	Varka Bhadram <varkabhadram@gmail.com>
3751L:	linux-wpan@vger.kernel.org
3752S:	Maintained
3753F:	drivers/net/ieee802154/cc2520.c
3754F:	include/linux/spi/cc2520.h
3755F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3756
3757CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3758M:	Gilad Ben-Yossef <gilad@benyossef.com>
3759L:	linux-crypto@vger.kernel.org
3760S:	Supported
3761F:	drivers/crypto/ccree/
3762W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3763
3764CEC FRAMEWORK
3765M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3766L:	linux-media@vger.kernel.org
3767T:	git git://linuxtv.org/media_tree.git
3768W:	http://linuxtv.org
3769S:	Supported
3770F:	Documentation/media/kapi/cec-core.rst
3771F:	Documentation/media/uapi/cec
3772F:	drivers/media/cec/
3773F:	drivers/media/rc/keymaps/rc-cec.c
3774F:	include/media/cec.h
3775F:	include/media/cec-notifier.h
3776F:	include/uapi/linux/cec.h
3777F:	include/uapi/linux/cec-funcs.h
3778F:	Documentation/devicetree/bindings/media/cec.txt
3779F:	Documentation/ABI/testing/debugfs-cec-error-inj
3780
3781CEC GPIO DRIVER
3782M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3783L:	linux-media@vger.kernel.org
3784T:	git git://linuxtv.org/media_tree.git
3785W:	http://linuxtv.org
3786S:	Supported
3787F:	drivers/media/platform/cec-gpio/
3788F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3789
3790CELL BROADBAND ENGINE ARCHITECTURE
3791M:	Arnd Bergmann <arnd@arndb.de>
3792L:	linuxppc-dev@lists.ozlabs.org
3793W:	http://www.ibm.com/developerworks/power/cell/
3794S:	Supported
3795F:	arch/powerpc/include/asm/cell*.h
3796F:	arch/powerpc/include/asm/spu*.h
3797F:	arch/powerpc/include/uapi/asm/spu*.h
3798F:	arch/powerpc/oprofile/*cell*
3799F:	arch/powerpc/platforms/cell/
3800
3801CEPH COMMON CODE (LIBCEPH)
3802M:	Ilya Dryomov <idryomov@gmail.com>
3803M:	Jeff Layton <jlayton@kernel.org>
3804M:	Sage Weil <sage@redhat.com>
3805L:	ceph-devel@vger.kernel.org
3806W:	http://ceph.com/
3807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3808T:	git git://github.com/ceph/ceph-client.git
3809S:	Supported
3810F:	net/ceph/
3811F:	include/linux/ceph/
3812F:	include/linux/crush/
3813
3814CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3815M:	Jeff Layton <jlayton@kernel.org>
3816M:	Sage Weil <sage@redhat.com>
3817M:	Ilya Dryomov <idryomov@gmail.com>
3818L:	ceph-devel@vger.kernel.org
3819W:	http://ceph.com/
3820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3821T:	git git://github.com/ceph/ceph-client.git
3822S:	Supported
3823F:	Documentation/filesystems/ceph.txt
3824F:	fs/ceph/
3825
3826CERTIFICATE HANDLING:
3827M:	David Howells <dhowells@redhat.com>
3828M:	David Woodhouse <dwmw2@infradead.org>
3829L:	keyrings@vger.kernel.org
3830S:	Maintained
3831F:	Documentation/admin-guide/module-signing.rst
3832F:	certs/
3833F:	scripts/sign-file.c
3834F:	scripts/extract-cert.c
3835
3836CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3837L:	devel@driverdev.osuosl.org
3838S:	Obsolete
3839F:	drivers/staging/wusbcore/
3840
3841CFAG12864B LCD DRIVER
3842M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3843S:	Maintained
3844F:	drivers/auxdisplay/cfag12864b.c
3845F:	include/linux/cfag12864b.h
3846
3847CFAG12864BFB LCD FRAMEBUFFER DRIVER
3848M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3849S:	Maintained
3850F:	drivers/auxdisplay/cfag12864bfb.c
3851F:	include/linux/cfag12864b.h
3852
3853802.11 (including CFG80211/NL80211)
3854M:	Johannes Berg <johannes@sipsolutions.net>
3855L:	linux-wireless@vger.kernel.org
3856W:	http://wireless.kernel.org/
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3859S:	Maintained
3860F:	net/wireless/
3861F:	include/uapi/linux/nl80211.h
3862F:	include/linux/ieee80211.h
3863F:	include/net/wext.h
3864F:	include/net/cfg80211.h
3865F:	include/net/iw_handler.h
3866F:	include/net/ieee80211_radiotap.h
3867F:	Documentation/driver-api/80211/cfg80211.rst
3868F:	Documentation/networking/regulatory.txt
3869
3870CHAR and MISC DRIVERS
3871M:	Arnd Bergmann <arnd@arndb.de>
3872M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3874S:	Supported
3875F:	drivers/char/
3876F:	drivers/misc/
3877F:	include/linux/miscdevice.h
3878
3879CHECKPATCH
3880M:	Andy Whitcroft <apw@canonical.com>
3881M:	Joe Perches <joe@perches.com>
3882S:	Maintained
3883F:	scripts/checkpatch.pl
3884
3885CHINESE DOCUMENTATION
3886M:	Harry Wei <harryxiyou@gmail.com>
3887M:	Alex Shi <alex.shi@linux.alibaba.com>
3888L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3889S:	Maintained
3890F:	Documentation/translations/zh_CN/
3891
3892CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3893M:	Peter Chen <Peter.Chen@nxp.com>
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3895L:	linux-usb@vger.kernel.org
3896S:	Maintained
3897F:	drivers/usb/chipidea/
3898
3899CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3900M:	Hans de Goede <hdegoede@redhat.com>
3901L:	linux-input@vger.kernel.org
3902S:	Maintained
3903F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3904F:	drivers/input/touchscreen/chipone_icn8318.c
3905
3906CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3907M:	Hans de Goede <hdegoede@redhat.com>
3908L:	linux-input@vger.kernel.org
3909S:	Maintained
3910F:	drivers/input/touchscreen/chipone_icn8505.c
3911
3912CHROME HARDWARE PLATFORM SUPPORT
3913M:	Benson Leung <bleung@chromium.org>
3914M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3915S:	Maintained
3916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3917F:	drivers/platform/chrome/
3918
3919CHROMEOS EC SUBDRIVERS
3920M:	Benson Leung <bleung@chromium.org>
3921M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3922R:	Guenter Roeck <groeck@chromium.org>
3923S:	Maintained
3924N:	cros_ec
3925N:	cros-ec
3926F:	drivers/power/supply/cros_usbpd-charger.c
3927
3928CHROMEOS EC CODEC DRIVER
3929M:	Cheng-Yi Chiang <cychiang@chromium.org>
3930S:	Maintained
3931R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3932R:	Guenter Roeck <groeck@chromium.org>
3933F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3934F:	sound/soc/codecs/cros_ec_codec.*
3935
3936CIRRUS LOGIC AUDIO CODEC DRIVERS
3937M:	Brian Austin <brian.austin@cirrus.com>
3938M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3939L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3940S:	Maintained
3941F:	sound/soc/codecs/cs*
3942
3943CIRRUS LOGIC EP93XX ETHERNET DRIVER
3944M:	Hartley Sweeten <hsweeten@visionengravers.com>
3945L:	netdev@vger.kernel.org
3946S:	Maintained
3947F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3948
3949CIRRUS LOGIC LOCHNAGAR DRIVER
3950M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3951M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3952L:	patches@opensource.cirrus.com
3953S:	Supported
3954F:	drivers/clk/clk-lochnagar.c
3955F:	drivers/hwmon/lochnagar-hwmon.c
3956F:	drivers/mfd/lochnagar-i2c.c
3957F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3958F:	drivers/regulator/lochnagar-regulator.c
3959F:	sound/soc/codecs/lochnagar-sc.c
3960F:	include/dt-bindings/clk/lochnagar.h
3961F:	include/dt-bindings/pinctrl/lochnagar.h
3962F:	include/linux/mfd/lochnagar*
3963F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3966F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3967F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3968F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3969F:	Documentation/hwmon/lochnagar.rst
3970
3971CISCO FCOE HBA DRIVER
3972M:	Satish Kharat <satishkh@cisco.com>
3973M:	Sesidhar Baddela <sebaddel@cisco.com>
3974M:	Karan Tilak Kumar <kartilak@cisco.com>
3975L:	linux-scsi@vger.kernel.org
3976S:	Supported
3977F:	drivers/scsi/fnic/
3978
3979CISCO SCSI HBA DRIVER
3980M:	Karan Tilak Kumar <kartilak@cisco.com>
3981M:	Sesidhar Baddela <sebaddel@cisco.com>
3982L:	linux-scsi@vger.kernel.org
3983S:	Supported
3984F:	drivers/scsi/snic/
3985
3986CISCO VIC ETHERNET NIC DRIVER
3987M:	Christian Benvenuti <benve@cisco.com>
3988M:	Govindarajulu Varadarajan <_govind@gmx.com>
3989M:	Parvi Kaustubhi <pkaustub@cisco.com>
3990S:	Supported
3991F:	drivers/net/ethernet/cisco/enic/
3992
3993CISCO VIC LOW LATENCY NIC DRIVER
3994M:	Christian Benvenuti <benve@cisco.com>
3995M:	Nelson Escobar <neescoba@cisco.com>
3996M:	Parvi Kaustubhi <pkaustub@cisco.com>
3997S:	Supported
3998F:	drivers/infiniband/hw/usnic/
3999
4000CIRRUS LOGIC MADERA CODEC DRIVERS
4001M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4002M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4004L:	patches@opensource.cirrus.com
4005T:	git https://github.com/CirrusLogic/linux-drivers.git
4006W:	https://github.com/CirrusLogic/linux-drivers/wiki
4007S:	Supported
4008F:	Documentation/devicetree/bindings/mfd/madera.txt
4009F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4010F:	Documentation/devicetree/bindings/sound/madera.txt
4011F:	include/dt-bindings/sound/madera*
4012F:	include/linux/irqchip/irq-madera*
4013F:	include/linux/mfd/madera/*
4014F:	include/sound/madera*
4015F:	drivers/gpio/gpio-madera*
4016F:	drivers/irqchip/irq-madera*
4017F:	drivers/mfd/madera*
4018F:	drivers/mfd/cs47l*
4019F:	drivers/pinctrl/cirrus/*
4020F:	sound/soc/codecs/cs47l*
4021F:	sound/soc/codecs/madera*
4022
4023CLANG-FORMAT FILE
4024M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4025S:	Maintained
4026F:	.clang-format
4027
4028CLANG/LLVM BUILD SUPPORT
4029L:	clang-built-linux@googlegroups.com
4030W:	https://clangbuiltlinux.github.io/
4031B:	https://github.com/ClangBuiltLinux/linux/issues
4032C:	irc://chat.freenode.net/clangbuiltlinux
4033S:	Supported
4034K:	\b(?i:clang|llvm)\b
4035
4036CLEANCACHE API
4037M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4038L:	linux-kernel@vger.kernel.org
4039S:	Maintained
4040F:	mm/cleancache.c
4041F:	include/linux/cleancache.h
4042
4043CLK API
4044M:	Russell King <linux@armlinux.org.uk>
4045L:	linux-clk@vger.kernel.org
4046S:	Maintained
4047F:	include/linux/clk.h
4048
4049CLOCKSOURCE, CLOCKEVENT DRIVERS
4050M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4051M:	Thomas Gleixner <tglx@linutronix.de>
4052L:	linux-kernel@vger.kernel.org
4053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4054S:	Supported
4055F:	drivers/clocksource/
4056F:	Documentation/devicetree/bindings/timer/
4057
4058CMPC ACPI DRIVER
4059M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4060M:	Daniel Oliveira Nascimento <don@syst.com.br>
4061L:	platform-driver-x86@vger.kernel.org
4062S:	Supported
4063F:	drivers/platform/x86/classmate-laptop.c
4064
4065COBALT MEDIA DRIVER
4066M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4067L:	linux-media@vger.kernel.org
4068T:	git git://linuxtv.org/media_tree.git
4069W:	https://linuxtv.org
4070S:	Supported
4071F:	drivers/media/pci/cobalt/
4072
4073COCCINELLE/Semantic Patches (SmPL)
4074M:	Julia Lawall <Julia.Lawall@lip6.fr>
4075M:	Gilles Muller <Gilles.Muller@lip6.fr>
4076M:	Nicolas Palix <nicolas.palix@imag.fr>
4077M:	Michal Marek <michal.lkml@markovi.net>
4078L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4080W:	http://coccinelle.lip6.fr/
4081S:	Supported
4082F:	Documentation/dev-tools/coccinelle.rst
4083F:	scripts/coccinelle/
4084F:	scripts/coccicheck
4085
4086CODA FILE SYSTEM
4087M:	Jan Harkes <jaharkes@cs.cmu.edu>
4088M:	coda@cs.cmu.edu
4089L:	codalist@coda.cs.cmu.edu
4090W:	http://www.coda.cs.cmu.edu/
4091S:	Maintained
4092F:	Documentation/filesystems/coda.txt
4093F:	fs/coda/
4094F:	include/linux/coda*.h
4095F:	include/uapi/linux/coda*.h
4096
4097CODA V4L2 MEM2MEM DRIVER
4098M:	Philipp Zabel <p.zabel@pengutronix.de>
4099L:	linux-media@vger.kernel.org
4100S:	Maintained
4101F:	Documentation/devicetree/bindings/media/coda.txt
4102F:	drivers/media/platform/coda/
4103
4104CODE OF CONDUCT
4105M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4106S:	Supported
4107F:	Documentation/process/code-of-conduct.rst
4108F:	Documentation/process/code-of-conduct-interpretation.rst
4109
4110COMMON CLK FRAMEWORK
4111M:	Michael Turquette <mturquette@baylibre.com>
4112M:	Stephen Boyd <sboyd@kernel.org>
4113L:	linux-clk@vger.kernel.org
4114Q:	http://patchwork.kernel.org/project/linux-clk/list/
4115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4116S:	Maintained
4117F:	Documentation/devicetree/bindings/clock/
4118F:	drivers/clk/
4119X:	drivers/clk/clkdev.c
4120F:	include/linux/clk-pr*
4121F:	include/linux/clk/
4122F:	include/linux/of_clk.h
4123
4124COMMON INTERNET FILE SYSTEM (CIFS)
4125M:	Steve French <sfrench@samba.org>
4126L:	linux-cifs@vger.kernel.org
4127L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4128W:	http://linux-cifs.samba.org/
4129T:	git git://git.samba.org/sfrench/cifs-2.6.git
4130S:	Supported
4131F:	Documentation/admin-guide/cifs/
4132F:	fs/cifs/
4133
4134COMPACTPCI HOTPLUG CORE
4135M:	Scott Murray <scott@spiteful.org>
4136L:	linux-pci@vger.kernel.org
4137S:	Maintained
4138F:	drivers/pci/hotplug/cpci_hotplug*
4139
4140COMPACTPCI HOTPLUG GENERIC DRIVER
4141M:	Scott Murray <scott@spiteful.org>
4142L:	linux-pci@vger.kernel.org
4143S:	Maintained
4144F:	drivers/pci/hotplug/cpcihp_generic.c
4145
4146COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4147M:	Scott Murray <scott@spiteful.org>
4148L:	linux-pci@vger.kernel.org
4149S:	Maintained
4150F:	drivers/pci/hotplug/cpcihp_zt5550.*
4151
4152COMPAL LAPTOP SUPPORT
4153M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4154L:	platform-driver-x86@vger.kernel.org
4155S:	Maintained
4156F:	drivers/platform/x86/compal-laptop.c
4157
4158COMPILER ATTRIBUTES
4159M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4160S:	Maintained
4161F:	include/linux/compiler_attributes.h
4162
4163CONEXANT ACCESSRUNNER USB DRIVER
4164L:	accessrunner-general@lists.sourceforge.net
4165W:	http://accessrunner.sourceforge.net/
4166S:	Orphan
4167F:	drivers/usb/atm/cxacru.c
4168
4169CONFIGFS
4170M:	Joel Becker <jlbec@evilplan.org>
4171M:	Christoph Hellwig <hch@lst.de>
4172T:	git git://git.infradead.org/users/hch/configfs.git
4173S:	Supported
4174F:	fs/configfs/
4175F:	include/linux/configfs.h
4176
4177CONNECTOR
4178M:	Evgeniy Polyakov <zbr@ioremap.net>
4179L:	netdev@vger.kernel.org
4180S:	Maintained
4181F:	drivers/connector/
4182
4183CONTROL GROUP (CGROUP)
4184M:	Tejun Heo <tj@kernel.org>
4185M:	Li Zefan <lizefan@huawei.com>
4186M:	Johannes Weiner <hannes@cmpxchg.org>
4187L:	cgroups@vger.kernel.org
4188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4189S:	Maintained
4190F:	Documentation/admin-guide/cgroup-v2.rst
4191F:	Documentation/admin-guide/cgroup-v1/
4192F:	include/linux/cgroup*
4193F:	kernel/cgroup/
4194
4195CONTROL GROUP - CPUSET
4196M:	Li Zefan <lizefan@huawei.com>
4197L:	cgroups@vger.kernel.org
4198W:	http://www.bullopensource.org/cpuset/
4199W:	http://oss.sgi.com/projects/cpusets/
4200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4201S:	Maintained
4202F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4203F:	include/linux/cpuset.h
4204F:	kernel/cgroup/cpuset.c
4205
4206CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4207M:	Johannes Weiner <hannes@cmpxchg.org>
4208M:	Michal Hocko <mhocko@kernel.org>
4209M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4210L:	cgroups@vger.kernel.org
4211L:	linux-mm@kvack.org
4212S:	Maintained
4213F:	mm/memcontrol.c
4214F:	mm/swap_cgroup.c
4215
4216CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4217M:	Tejun Heo <tj@kernel.org>
4218M:	Jens Axboe <axboe@kernel.dk>
4219L:	cgroups@vger.kernel.org
4220L:	linux-block@vger.kernel.org
4221T:	git git://git.kernel.dk/linux-block
4222F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4223F:	block/blk-cgroup.c
4224F:	include/linux/blk-cgroup.h
4225F:	block/blk-throttle.c
4226F:	block/blk-iolatency.c
4227F:	block/bfq-cgroup.c
4228
4229CORETEMP HARDWARE MONITORING DRIVER
4230M:	Fenghua Yu <fenghua.yu@intel.com>
4231L:	linux-hwmon@vger.kernel.org
4232S:	Maintained
4233F:	Documentation/hwmon/coretemp.rst
4234F:	drivers/hwmon/coretemp.c
4235
4236COSA/SRP SYNC SERIAL DRIVER
4237M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4238W:	http://www.fi.muni.cz/~kas/cosa/
4239S:	Maintained
4240F:	drivers/net/wan/cosa*
4241
4242COUNTER SUBSYSTEM
4243M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4244L:	linux-iio@vger.kernel.org
4245S:	Maintained
4246F:	Documentation/ABI/testing/sysfs-bus-counter*
4247F:	Documentation/driver-api/generic-counter.rst
4248F:	drivers/counter/
4249F:	include/linux/counter.h
4250F:	include/linux/counter_enum.h
4251
4252CPMAC ETHERNET DRIVER
4253M:	Florian Fainelli <f.fainelli@gmail.com>
4254L:	netdev@vger.kernel.org
4255S:	Maintained
4256F:	drivers/net/ethernet/ti/cpmac.c
4257
4258CPU FREQUENCY SCALING FRAMEWORK
4259M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4260M:	Viresh Kumar <viresh.kumar@linaro.org>
4261L:	linux-pm@vger.kernel.org
4262S:	Maintained
4263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4265B:	https://bugzilla.kernel.org
4266F:	Documentation/admin-guide/pm/cpufreq.rst
4267F:	Documentation/admin-guide/pm/intel_pstate.rst
4268F:	Documentation/cpu-freq/
4269F:	Documentation/devicetree/bindings/cpufreq/
4270F:	drivers/cpufreq/
4271F:	kernel/sched/cpufreq*.c
4272F:	include/linux/cpufreq.h
4273F:	include/linux/sched/cpufreq.h
4274F:	tools/testing/selftests/cpufreq/
4275
4276CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4277M:	Viresh Kumar <viresh.kumar@linaro.org>
4278M:	Sudeep Holla <sudeep.holla@arm.com>
4279L:	linux-pm@vger.kernel.org
4280W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4281S:	Maintained
4282F:	drivers/cpufreq/arm_big_little.h
4283F:	drivers/cpufreq/arm_big_little.c
4284
4285CPU POWER MONITORING SUBSYSTEM
4286M:	Thomas Renninger <trenn@suse.com>
4287M:	Shuah Khan <shuah@kernel.org>
4288M:	Shuah Khan <skhan@linuxfoundation.org>
4289L:	linux-pm@vger.kernel.org
4290S:	Maintained
4291F:	tools/power/cpupower/
4292
4293CPUID/MSR DRIVER
4294M:	"H. Peter Anvin" <hpa@zytor.com>
4295S:	Maintained
4296F:	arch/x86/kernel/cpuid.c
4297F:	arch/x86/kernel/msr.c
4298
4299CPUIDLE DRIVER - ARM BIG LITTLE
4300M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4301M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4302L:	linux-pm@vger.kernel.org
4303L:	linux-arm-kernel@lists.infradead.org
4304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4305S:	Maintained
4306F:	drivers/cpuidle/cpuidle-big_little.c
4307
4308CPUIDLE DRIVER - ARM EXYNOS
4309M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4310M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4311M:	Kukjin Kim <kgene@kernel.org>
4312L:	linux-pm@vger.kernel.org
4313L:	linux-samsung-soc@vger.kernel.org
4314S:	Supported
4315F:	drivers/cpuidle/cpuidle-exynos.c
4316F:	arch/arm/mach-exynos/pm.c
4317
4318CPUIDLE DRIVER - ARM PSCI
4319M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4320M:	Sudeep Holla <sudeep.holla@arm.com>
4321L:	linux-pm@vger.kernel.org
4322L:	linux-arm-kernel@lists.infradead.org
4323S:	Supported
4324F:	drivers/cpuidle/cpuidle-psci.c
4325
4326CPU IDLE TIME MANAGEMENT FRAMEWORK
4327M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4328M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4329L:	linux-pm@vger.kernel.org
4330S:	Maintained
4331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4332B:	https://bugzilla.kernel.org
4333F:	Documentation/admin-guide/pm/cpuidle.rst
4334F:	Documentation/driver-api/pm/cpuidle.rst
4335F:	drivers/cpuidle/*
4336F:	include/linux/cpuidle.h
4337
4338CRAMFS FILESYSTEM
4339M:	Nicolas Pitre <nico@fluxnic.net>
4340S:	Maintained
4341F:	Documentation/filesystems/cramfs.txt
4342F:	fs/cramfs/
4343
4344CREATIVE SB0540
4345M:	Bastien Nocera <hadess@hadess.net>
4346L:	linux-input@vger.kernel.org
4347S:	Maintained
4348F:	drivers/hid/hid-creative-sb0540.c
4349
4350CRYPTO API
4351M:	Herbert Xu <herbert@gondor.apana.org.au>
4352M:	"David S. Miller" <davem@davemloft.net>
4353L:	linux-crypto@vger.kernel.org
4354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4356S:	Maintained
4357F:	Documentation/crypto/
4358F:	Documentation/devicetree/bindings/crypto/
4359F:	arch/*/crypto/
4360F:	crypto/
4361F:	drivers/crypto/
4362F:	include/crypto/
4363F:	include/linux/crypto*
4364F:	lib/crypto/
4365
4366CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4367M:	Neil Horman <nhorman@tuxdriver.com>
4368L:	linux-crypto@vger.kernel.org
4369S:	Maintained
4370F:	crypto/ansi_cprng.c
4371F:	crypto/rng.c
4372
4373CS3308 MEDIA DRIVER
4374M:	Hans Verkuil <hverkuil@xs4all.nl>
4375L:	linux-media@vger.kernel.org
4376T:	git git://linuxtv.org/media_tree.git
4377W:	http://linuxtv.org
4378S:	Odd Fixes
4379F:	drivers/media/i2c/cs3308.c
4380
4381CS5535 Audio ALSA driver
4382M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4383S:	Maintained
4384F:	sound/pci/cs5535audio/
4385
4386CSI DRIVERS FOR ALLWINNER V3s
4387M:	Yong Deng <yong.deng@magewell.com>
4388L:	linux-media@vger.kernel.org
4389T:	git git://linuxtv.org/media_tree.git
4390S:	Maintained
4391F:	drivers/media/platform/sunxi/sun6i-csi/
4392F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4393
4394CW1200 WLAN driver
4395M:	Solomon Peachy <pizza@shaftnet.org>
4396S:	Maintained
4397F:	drivers/net/wireless/st/cw1200/
4398
4399CX18 VIDEO4LINUX DRIVER
4400M:	Andy Walls <awalls@md.metrocast.net>
4401L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4402L:	linux-media@vger.kernel.org
4403T:	git git://linuxtv.org/media_tree.git
4404W:	https://linuxtv.org
4405W:	http://www.ivtvdriver.org/index.php/Cx18
4406S:	Maintained
4407F:	Documentation/media/v4l-drivers/cx18*
4408F:	drivers/media/pci/cx18/
4409F:	include/uapi/linux/ivtv*
4410
4411CX2341X MPEG ENCODER HELPER MODULE
4412M:	Hans Verkuil <hverkuil@xs4all.nl>
4413L:	linux-media@vger.kernel.org
4414T:	git git://linuxtv.org/media_tree.git
4415W:	https://linuxtv.org
4416S:	Maintained
4417F:	drivers/media/common/cx2341x*
4418F:	include/media/drv-intf/cx2341x.h
4419
4420CX24120 MEDIA DRIVER
4421M:	Jemma Denson <jdenson@gmail.com>
4422M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4423L:	linux-media@vger.kernel.org
4424W:	https://linuxtv.org
4425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4426S:	Maintained
4427F:	drivers/media/dvb-frontends/cx24120*
4428
4429CX88 VIDEO4LINUX DRIVER
4430M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4431L:	linux-media@vger.kernel.org
4432W:	https://linuxtv.org
4433T:	git git://linuxtv.org/media_tree.git
4434S:	Odd fixes
4435F:	Documentation/media/v4l-drivers/cx88*
4436F:	drivers/media/pci/cx88/
4437
4438CXD2820R MEDIA DRIVER
4439M:	Antti Palosaari <crope@iki.fi>
4440L:	linux-media@vger.kernel.org
4441W:	https://linuxtv.org
4442W:	http://palosaari.fi/linux/
4443Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4444T:	git git://linuxtv.org/anttip/media_tree.git
4445S:	Maintained
4446F:	drivers/media/dvb-frontends/cxd2820r*
4447
4448CXGB3 ETHERNET DRIVER (CXGB3)
4449M:	Vishal Kulkarni <vishal@chelsio.com>
4450L:	netdev@vger.kernel.org
4451W:	http://www.chelsio.com
4452S:	Supported
4453F:	drivers/net/ethernet/chelsio/cxgb3/
4454
4455CXGB3 ISCSI DRIVER (CXGB3I)
4456M:	Karen Xie <kxie@chelsio.com>
4457L:	linux-scsi@vger.kernel.org
4458W:	http://www.chelsio.com
4459S:	Supported
4460F:	drivers/scsi/cxgbi/cxgb3i
4461
4462CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4463M:	Potnuri Bharat Teja <bharat@chelsio.com>
4464L:	linux-rdma@vger.kernel.org
4465W:	http://www.openfabrics.org
4466S:	Supported
4467F:	drivers/infiniband/hw/cxgb3/
4468F:	include/uapi/rdma/cxgb3-abi.h
4469
4470CXGB4 CRYPTO DRIVER (chcr)
4471M:	Atul Gupta <atul.gupta@chelsio.com>
4472L:	linux-crypto@vger.kernel.org
4473W:	http://www.chelsio.com
4474S:	Supported
4475F:	drivers/crypto/chelsio
4476
4477CXGB4 ETHERNET DRIVER (CXGB4)
4478M:	Vishal Kulkarni <vishal@chelsio.com>
4479L:	netdev@vger.kernel.org
4480W:	http://www.chelsio.com
4481S:	Supported
4482F:	drivers/net/ethernet/chelsio/cxgb4/
4483
4484CXGB4 ISCSI DRIVER (CXGB4I)
4485M:	Karen Xie <kxie@chelsio.com>
4486L:	linux-scsi@vger.kernel.org
4487W:	http://www.chelsio.com
4488S:	Supported
4489F:	drivers/scsi/cxgbi/cxgb4i
4490
4491CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4492M:	Potnuri Bharat Teja <bharat@chelsio.com>
4493L:	linux-rdma@vger.kernel.org
4494W:	http://www.openfabrics.org
4495S:	Supported
4496F:	drivers/infiniband/hw/cxgb4/
4497F:	include/uapi/rdma/cxgb4-abi.h
4498
4499CXGB4VF ETHERNET DRIVER (CXGB4VF)
4500M:	Casey Leedom <leedom@chelsio.com>
4501L:	netdev@vger.kernel.org
4502W:	http://www.chelsio.com
4503S:	Supported
4504F:	drivers/net/ethernet/chelsio/cxgb4vf/
4505
4506CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4507M:	Frederic Barrat <fbarrat@linux.ibm.com>
4508M:	Andrew Donnellan <ajd@linux.ibm.com>
4509L:	linuxppc-dev@lists.ozlabs.org
4510S:	Supported
4511F:	arch/powerpc/platforms/powernv/pci-cxl.c
4512F:	drivers/misc/cxl/
4513F:	include/misc/cxl*
4514F:	include/uapi/misc/cxl.h
4515F:	Documentation/powerpc/cxl.rst
4516F:	Documentation/ABI/testing/sysfs-class-cxl
4517
4518CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4519M:	Manoj N. Kumar <manoj@linux.ibm.com>
4520M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4521M:	Uma Krishnan <ukrishn@linux.ibm.com>
4522L:	linux-scsi@vger.kernel.org
4523S:	Supported
4524F:	drivers/scsi/cxlflash/
4525F:	include/uapi/scsi/cxlflash_ioctl.h
4526F:	Documentation/powerpc/cxlflash.rst
4527
4528CYBERPRO FB DRIVER
4529M:	Russell King <linux@armlinux.org.uk>
4530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4531W:	http://www.armlinux.org.uk/
4532S:	Maintained
4533F:	drivers/video/fbdev/cyber2000fb.*
4534
4535CYCLADES ASYNC MUX DRIVER
4536W:	http://www.cyclades.com/
4537S:	Orphan
4538F:	drivers/tty/cyclades.c
4539F:	include/linux/cyclades.h
4540F:	include/uapi/linux/cyclades.h
4541
4542CYCLADES PC300 DRIVER
4543W:	http://www.cyclades.com/
4544S:	Orphan
4545F:	drivers/net/wan/pc300*
4546
4547CYPRESS_FIRMWARE MEDIA DRIVER
4548M:	Antti Palosaari <crope@iki.fi>
4549L:	linux-media@vger.kernel.org
4550W:	https://linuxtv.org
4551W:	http://palosaari.fi/linux/
4552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4553T:	git git://linuxtv.org/anttip/media_tree.git
4554S:	Maintained
4555F:	drivers/media/common/cypress_firmware*
4556
4557CYTTSP TOUCHSCREEN DRIVER
4558M:	Ferruh Yigit <fery@cypress.com>
4559L:	linux-input@vger.kernel.org
4560S:	Supported
4561F:	drivers/input/touchscreen/cyttsp*
4562F:	include/linux/input/cyttsp.h
4563
4564D-LINK DIR-685 TOUCHKEYS DRIVER
4565M:	Linus Walleij <linus.walleij@linaro.org>
4566L:	linux-input@vger.kernel.org
4567S:	Supported
4568F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4569
4570DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4571M:	Joshua Kinard <kumba@gentoo.org>
4572S:	Maintained
4573F:	drivers/rtc/rtc-ds1685.c
4574F:	include/linux/rtc/ds1685.h
4575
4576DAMA SLAVE for AX.25
4577M:	Joerg Reuter <jreuter@yaina.de>
4578W:	http://yaina.de/jreuter/
4579W:	http://www.qsl.net/dl1bke/
4580L:	linux-hams@vger.kernel.org
4581S:	Maintained
4582F:	net/ax25/af_ax25.c
4583F:	net/ax25/ax25_dev.c
4584F:	net/ax25/ax25_ds_*
4585F:	net/ax25/ax25_in.c
4586F:	net/ax25/ax25_out.c
4587F:	net/ax25/ax25_timer.c
4588F:	net/ax25/sysctl_net_ax25.c
4589
4590DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4591L:	netdev@vger.kernel.org
4592S:	Orphan
4593F:	Documentation/networking/device_drivers/dec/dmfe.txt
4594F:	drivers/net/ethernet/dec/tulip/dmfe.c
4595
4596DC390/AM53C974 SCSI driver
4597M:	Hannes Reinecke <hare@suse.com>
4598L:	linux-scsi@vger.kernel.org
4599S:	Maintained
4600F:	drivers/scsi/am53c974.c
4601
4602DC395x SCSI driver
4603M:	Oliver Neukum <oliver@neukum.org>
4604M:	Ali Akcaagac <aliakc@web.de>
4605M:	Jamie Lenehan <lenehan@twibble.org>
4606L:	dc395x@twibble.org
4607W:	http://twibble.org/dist/dc395x/
4608W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4609S:	Maintained
4610F:	Documentation/scsi/dc395x.txt
4611F:	drivers/scsi/dc395x.*
4612
4613DCCP PROTOCOL
4614M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4615L:	dccp@vger.kernel.org
4616W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4617S:	Maintained
4618F:	include/linux/dccp.h
4619F:	include/uapi/linux/dccp.h
4620F:	include/linux/tfrc.h
4621F:	net/dccp/
4622
4623DECnet NETWORK LAYER
4624W:	http://linux-decnet.sourceforge.net
4625L:	linux-decnet-user@lists.sourceforge.net
4626S:	Orphan
4627F:	Documentation/networking/decnet.txt
4628F:	net/decnet/
4629
4630DECSTATION PLATFORM SUPPORT
4631M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4632L:	linux-mips@vger.kernel.org
4633W:	http://www.linux-mips.org/wiki/DECstation
4634S:	Maintained
4635F:	arch/mips/dec/
4636F:	arch/mips/include/asm/dec/
4637F:	arch/mips/include/asm/mach-dec/
4638
4639DEFXX FDDI NETWORK DRIVER
4640M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4641S:	Maintained
4642F:	drivers/net/fddi/defxx.*
4643
4644DELL SMBIOS DRIVER
4645M:	Pali Rohár <pali.rohar@gmail.com>
4646M:	Mario Limonciello <mario.limonciello@dell.com>
4647L:	platform-driver-x86@vger.kernel.org
4648S:	Maintained
4649F:	drivers/platform/x86/dell-smbios.*
4650
4651DELL SMBIOS SMM DRIVER
4652M:	Mario Limonciello <mario.limonciello@dell.com>
4653L:	platform-driver-x86@vger.kernel.org
4654S:	Maintained
4655F:	drivers/platform/x86/dell-smbios-smm.c
4656
4657DELL SMBIOS WMI DRIVER
4658M:	Mario Limonciello <mario.limonciello@dell.com>
4659L:	platform-driver-x86@vger.kernel.org
4660S:	Maintained
4661F:	drivers/platform/x86/dell-smbios-wmi.c
4662F:	tools/wmi/dell-smbios-example.c
4663
4664DEFZA FDDI NETWORK DRIVER
4665M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4666S:	Maintained
4667F:	drivers/net/fddi/defza.*
4668
4669DELL LAPTOP DRIVER
4670M:	Matthew Garrett <mjg59@srcf.ucam.org>
4671M:	Pali Rohár <pali.rohar@gmail.com>
4672L:	platform-driver-x86@vger.kernel.org
4673S:	Maintained
4674F:	drivers/platform/x86/dell-laptop.c
4675
4676DELL LAPTOP FREEFALL DRIVER
4677M:	Pali Rohár <pali.rohar@gmail.com>
4678S:	Maintained
4679F:	drivers/platform/x86/dell-smo8800.c
4680
4681DELL LAPTOP RBTN DRIVER
4682M:	Pali Rohár <pali.rohar@gmail.com>
4683S:	Maintained
4684F:	drivers/platform/x86/dell-rbtn.*
4685
4686DELL REMOTE BIOS UPDATE DRIVER
4687M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4688L:	platform-driver-x86@vger.kernel.org
4689S:	Maintained
4690F:	drivers/platform/x86/dell_rbu.c
4691
4692DELL LAPTOP SMM DRIVER
4693M:	Pali Rohár <pali.rohar@gmail.com>
4694S:	Maintained
4695F:	drivers/hwmon/dell-smm-hwmon.c
4696F:	include/uapi/linux/i8k.h
4697
4698DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4699M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4700L:	platform-driver-x86@vger.kernel.org
4701S:	Maintained
4702F:	Documentation/driver-api/dcdbas.rst
4703F:	drivers/platform/x86/dcdbas.*
4704
4705DELL WMI NOTIFICATIONS DRIVER
4706M:	Matthew Garrett <mjg59@srcf.ucam.org>
4707M:	Pali Rohár <pali.rohar@gmail.com>
4708S:	Maintained
4709F:	drivers/platform/x86/dell-wmi.c
4710
4711DELL WMI DESCRIPTOR DRIVER
4712M:	Mario Limonciello <mario.limonciello@dell.com>
4713S:	Maintained
4714F:	drivers/platform/x86/dell-wmi-descriptor.c
4715
4716DELTA ST MEDIA DRIVER
4717M:	Hugues Fruchet <hugues.fruchet@st.com>
4718L:	linux-media@vger.kernel.org
4719T:	git git://linuxtv.org/media_tree.git
4720W:	https://linuxtv.org
4721S:	Supported
4722F:	drivers/media/platform/sti/delta
4723
4724DENALI NAND DRIVER
4725M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4726L:	linux-mtd@lists.infradead.org
4727S:	Supported
4728F:	drivers/mtd/nand/raw/denali*
4729
4730DESIGNWARE EDMA CORE IP DRIVER
4731M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4732L:	dmaengine@vger.kernel.org
4733S:	Maintained
4734F:	drivers/dma/dw-edma/
4735F:	include/linux/dma/edma.h
4736
4737DESIGNWARE USB2 DRD IP DRIVER
4738M:	Minas Harutyunyan <hminas@synopsys.com>
4739L:	linux-usb@vger.kernel.org
4740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4741S:	Maintained
4742F:	drivers/usb/dwc2/
4743
4744DESIGNWARE USB3 DRD IP DRIVER
4745M:	Felipe Balbi <balbi@kernel.org>
4746L:	linux-usb@vger.kernel.org
4747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4748S:	Maintained
4749F:	drivers/usb/dwc3/
4750
4751DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4752M:	Andreas Klinger <ak@it-klinger.de>
4753L:	linux-iio@vger.kernel.org
4754S:	Maintained
4755F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4756F:	drivers/iio/proximity/srf*.c
4757
4758DEVICE COREDUMP (DEV_COREDUMP)
4759M:	Johannes Berg <johannes@sipsolutions.net>
4760L:	linux-kernel@vger.kernel.org
4761S:	Maintained
4762F:	drivers/base/devcoredump.c
4763F:	include/linux/devcoredump.h
4764
4765DEVICE FREQUENCY (DEVFREQ)
4766M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4767M:	Kyungmin Park <kyungmin.park@samsung.com>
4768R:	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:	Maintained
4772F:	drivers/devfreq/
4773F:	include/linux/devfreq.h
4774F:	Documentation/devicetree/bindings/devfreq/
4775F:	include/trace/events/devfreq.h
4776
4777DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4778M:	Chanwoo Choi <cw00.choi@samsung.com>
4779L:	linux-pm@vger.kernel.org
4780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4781S:	Supported
4782F:	drivers/devfreq/event/
4783F:	drivers/devfreq/devfreq-event.c
4784F:	include/linux/devfreq-event.h
4785F:	Documentation/devicetree/bindings/devfreq/event/
4786
4787DEVICE NUMBER REGISTRY
4788M:	Torben Mathiasen <device@lanana.org>
4789W:	http://lanana.org/docs/device-list/index.html
4790S:	Maintained
4791
4792DEVICE-MAPPER  (LVM)
4793M:	Alasdair Kergon <agk@redhat.com>
4794M:	Mike Snitzer <snitzer@redhat.com>
4795M:	dm-devel@redhat.com
4796L:	dm-devel@redhat.com
4797W:	http://sources.redhat.com/dm
4798Q:	http://patchwork.kernel.org/project/dm-devel/list/
4799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4800T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4801S:	Maintained
4802F:	Documentation/admin-guide/device-mapper/
4803F:	drivers/md/Makefile
4804F:	drivers/md/Kconfig
4805F:	drivers/md/dm*
4806F:	drivers/md/persistent-data/
4807F:	include/linux/device-mapper.h
4808F:	include/linux/dm-*.h
4809F:	include/uapi/linux/dm-*.h
4810
4811DEVLINK
4812M:	Jiri Pirko <jiri@mellanox.com>
4813L:	netdev@vger.kernel.org
4814S:	Supported
4815F:	net/core/devlink.c
4816F:	include/net/devlink.h
4817F:	include/uapi/linux/devlink.h
4818
4819DIALOG SEMICONDUCTOR DRIVERS
4820M:	Support Opensource <support.opensource@diasemi.com>
4821W:	http://www.dialog-semiconductor.com/products
4822S:	Supported
4823F:	Documentation/hwmon/da90??.rst
4824F:	Documentation/devicetree/bindings/mfd/da90*.txt
4825F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4826F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4827F:	Documentation/devicetree/bindings/regulator/da92*.txt
4828F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4829F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4830F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4831F:	drivers/gpio/gpio-da90??.c
4832F:	drivers/hwmon/da90??-hwmon.c
4833F:	drivers/iio/adc/da91??-*.c
4834F:	drivers/input/misc/da90??_onkey.c
4835F:	drivers/input/touchscreen/da9052_tsi.c
4836F:	drivers/leds/leds-da90??.c
4837F:	drivers/mfd/da903x.c
4838F:	drivers/mfd/da90??-*.c
4839F:	drivers/mfd/da91??-*.c
4840F:	drivers/power/supply/da9052-battery.c
4841F:	drivers/power/supply/da91??-*.c
4842F:	drivers/regulator/da903x.c
4843F:	drivers/regulator/da9???-regulator.[ch]
4844F:	drivers/regulator/slg51000-regulator.[ch]
4845F:	drivers/thermal/da90??-thermal.c
4846F:	drivers/rtc/rtc-da90??.c
4847F:	drivers/video/backlight/da90??_bl.c
4848F:	drivers/watchdog/da90??_wdt.c
4849F:	include/linux/mfd/da903x.h
4850F:	include/linux/mfd/da9052/
4851F:	include/linux/mfd/da9055/
4852F:	include/linux/mfd/da9062/
4853F:	include/linux/mfd/da9063/
4854F:	include/linux/mfd/da9150/
4855F:	include/linux/regulator/da9211.h
4856F:	include/sound/da[79]*.h
4857F:	sound/soc/codecs/da[79]*.[ch]
4858
4859DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4860M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4861L:	linux-gpio@vger.kernel.org
4862S:	Maintained
4863F:	drivers/gpio/gpio-gpio-mm.c
4864
4865DIOLAN U2C-12 I2C DRIVER
4866M:	Guenter Roeck <linux@roeck-us.net>
4867L:	linux-i2c@vger.kernel.org
4868S:	Maintained
4869F:	drivers/i2c/busses/i2c-diolan-u2c.c
4870
4871FILESYSTEM DIRECT ACCESS (DAX)
4872M:	Dan Williams <dan.j.williams@intel.com>
4873R:	Matthew Wilcox <willy@infradead.org>
4874R:	Jan Kara <jack@suse.cz>
4875L:	linux-fsdevel@vger.kernel.org
4876L:	linux-nvdimm@lists.01.org
4877S:	Supported
4878F:	fs/dax.c
4879F:	include/linux/dax.h
4880F:	include/trace/events/fs_dax.h
4881
4882DEVICE DIRECT ACCESS (DAX)
4883M:	Dan Williams <dan.j.williams@intel.com>
4884M:	Vishal Verma <vishal.l.verma@intel.com>
4885M:	Keith Busch <keith.busch@intel.com>
4886M:	Dave Jiang <dave.jiang@intel.com>
4887L:	linux-nvdimm@lists.01.org
4888S:	Supported
4889F:	drivers/dax/
4890
4891DIRECTORY NOTIFICATION (DNOTIFY)
4892M:	Jan Kara <jack@suse.cz>
4893R:	Amir Goldstein <amir73il@gmail.com>
4894L:	linux-fsdevel@vger.kernel.org
4895S:	Maintained
4896F:	Documentation/filesystems/dnotify.txt
4897F:	fs/notify/dnotify/
4898F:	include/linux/dnotify.h
4899
4900DISK GEOMETRY AND PARTITION HANDLING
4901M:	Andries Brouwer <aeb@cwi.nl>
4902W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4903W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4904W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4905S:	Maintained
4906
4907DISKQUOTA
4908M:	Jan Kara <jack@suse.com>
4909S:	Maintained
4910F:	Documentation/filesystems/quota.txt
4911F:	fs/quota/
4912F:	include/linux/quota*.h
4913F:	include/uapi/linux/quota*.h
4914
4915DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4916M:	Bernie Thompson <bernie@plugable.com>
4917L:	linux-fbdev@vger.kernel.org
4918S:	Maintained
4919W:	http://plugable.com/category/projects/udlfb/
4920F:	drivers/video/fbdev/udlfb.c
4921F:	include/video/udlfb.h
4922F:	Documentation/fb/udlfb.rst
4923
4924DISTRIBUTED LOCK MANAGER (DLM)
4925M:	Christine Caulfield <ccaulfie@redhat.com>
4926M:	David Teigland <teigland@redhat.com>
4927L:	cluster-devel@redhat.com
4928W:	http://sources.redhat.com/cluster/
4929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4930S:	Supported
4931F:	fs/dlm/
4932
4933DMA BUFFER SHARING FRAMEWORK
4934M:	Sumit Semwal <sumit.semwal@linaro.org>
4935S:	Maintained
4936L:	linux-media@vger.kernel.org
4937L:	dri-devel@lists.freedesktop.org
4938L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4939F:	drivers/dma-buf/
4940F:	include/linux/dma-buf*
4941F:	include/linux/reservation.h
4942F:	include/linux/*fence.h
4943F:	Documentation/driver-api/dma-buf.rst
4944T:	git git://anongit.freedesktop.org/drm/drm-misc
4945
4946DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4947M:	Vinod Koul <vkoul@kernel.org>
4948L:	dmaengine@vger.kernel.org
4949Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4950S:	Maintained
4951F:	drivers/dma/
4952F:	include/linux/dmaengine.h
4953F:	include/linux/of_dma.h
4954F:	Documentation/devicetree/bindings/dma/
4955F:	Documentation/driver-api/dmaengine/
4956T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4957
4958DMA MAPPING HELPERS
4959M:	Christoph Hellwig <hch@lst.de>
4960M:	Marek Szyprowski <m.szyprowski@samsung.com>
4961R:	Robin Murphy <robin.murphy@arm.com>
4962L:	iommu@lists.linux-foundation.org
4963T:	git git://git.infradead.org/users/hch/dma-mapping.git
4964W:	http://git.infradead.org/users/hch/dma-mapping.git
4965S:	Supported
4966F:	kernel/dma/
4967F:	include/asm-generic/dma-mapping.h
4968F:	include/linux/dma-direct.h
4969F:	include/linux/dma-mapping.h
4970F:	include/linux/dma-noncoherent.h
4971
4972DME1737 HARDWARE MONITOR DRIVER
4973M:	Juerg Haefliger <juergh@gmail.com>
4974L:	linux-hwmon@vger.kernel.org
4975S:	Maintained
4976F:	Documentation/hwmon/dme1737.rst
4977F:	drivers/hwmon/dme1737.c
4978
4979DMI/SMBIOS SUPPORT
4980M:	Jean Delvare <jdelvare@suse.com>
4981S:	Maintained
4982T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4983F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4984F:	drivers/firmware/dmi-id.c
4985F:	drivers/firmware/dmi_scan.c
4986F:	include/linux/dmi.h
4987
4988DOCUMENTATION
4989M:	Jonathan Corbet <corbet@lwn.net>
4990L:	linux-doc@vger.kernel.org
4991S:	Maintained
4992F:	Documentation/
4993F:	scripts/documentation-file-ref-check
4994F:	scripts/kernel-doc
4995F:	scripts/sphinx-pre-install
4996X:	Documentation/ABI/
4997X:	Documentation/firmware-guide/acpi/
4998X:	Documentation/devicetree/
4999X:	Documentation/i2c/
5000X:	Documentation/media/
5001X:	Documentation/power/
5002X:	Documentation/spi/
5003T:	git git://git.lwn.net/linux.git docs-next
5004
5005DOCUMENTATION/ITALIAN
5006M:	Federico Vaga <federico.vaga@vaga.pv.it>
5007L:	linux-doc@vger.kernel.org
5008S:	Maintained
5009F:	Documentation/translations/it_IT
5010
5011DOCUMENTATION SCRIPTS
5012M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5013L:	linux-doc@vger.kernel.org
5014S:	Maintained
5015F:	scripts/documentation-file-ref-check
5016F:	scripts/sphinx-pre-install
5017F:	Documentation/sphinx/parse-headers.pl
5018
5019DONGWOON DW9714 LENS VOICE COIL DRIVER
5020M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5021L:	linux-media@vger.kernel.org
5022T:	git git://linuxtv.org/media_tree.git
5023S:	Maintained
5024F:	drivers/media/i2c/dw9714.c
5025F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5026
5027DONGWOON DW9807 LENS VOICE COIL DRIVER
5028M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5029L:	linux-media@vger.kernel.org
5030T:	git git://linuxtv.org/media_tree.git
5031S:	Maintained
5032F:	drivers/media/i2c/dw9807-vcm.c
5033F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5034
5035DOUBLETALK DRIVER
5036M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5037L:	blinux-list@redhat.com
5038S:	Maintained
5039F:	drivers/char/dtlk.c
5040F:	include/linux/dtlk.h
5041
5042DPAA2 DATAPATH I/O (DPIO) DRIVER
5043M:	Roy Pledge <Roy.Pledge@nxp.com>
5044L:	linux-kernel@vger.kernel.org
5045S:	Maintained
5046F:	drivers/soc/fsl/dpio
5047
5048DPAA2 ETHERNET DRIVER
5049M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5050L:	netdev@vger.kernel.org
5051S:	Maintained
5052F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5053F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5054F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5055F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5056F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5057
5058DPAA2 ETHERNET SWITCH DRIVER
5059M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5060M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5061L:	linux-kernel@vger.kernel.org
5062S:	Maintained
5063F:	drivers/staging/fsl-dpaa2/ethsw
5064
5065DPT_I2O SCSI RAID DRIVER
5066M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5067L:	linux-scsi@vger.kernel.org
5068W:	http://www.adaptec.com/
5069S:	Maintained
5070F:	drivers/scsi/dpt*
5071F:	drivers/scsi/dpt/
5072
5073DRBD DRIVER
5074M:	Philipp Reisner <philipp.reisner@linbit.com>
5075M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5076L:	drbd-dev@lists.linbit.com
5077W:	http://www.drbd.org
5078T:	git git://git.linbit.com/linux-drbd.git
5079T:	git git://git.linbit.com/drbd-8.4.git
5080S:	Supported
5081F:	drivers/block/drbd/
5082F:	lib/lru_cache.c
5083F:	Documentation/admin-guide/blockdev/
5084
5085DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5086M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5087R:	"Rafael J. Wysocki" <rafael@kernel.org>
5088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5089S:	Supported
5090F:	Documentation/kobject.txt
5091F:	drivers/base/
5092F:	fs/debugfs/
5093F:	fs/sysfs/
5094F:	include/linux/debugfs.h
5095F:	include/linux/kobj*
5096F:	lib/kobj*
5097
5098DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5099M:	Kevin Hilman <khilman@kernel.org>
5100M:	Nishanth Menon <nm@ti.com>
5101S:	Maintained
5102F:	drivers/power/avs/
5103F:	include/linux/power/smartreflex.h
5104L:	linux-pm@vger.kernel.org
5105
5106DRM DRIVER FOR ARM PL111 CLCD
5107M:	Eric Anholt <eric@anholt.net>
5108T:	git git://anongit.freedesktop.org/drm/drm-misc
5109S:	Supported
5110F:	drivers/gpu/drm/pl111/
5111
5112DRM DRIVER FOR ARM VERSATILE TFT PANELS
5113M:	Linus Walleij <linus.walleij@linaro.org>
5114T:	git git://anongit.freedesktop.org/drm/drm-misc
5115S:	Maintained
5116F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5117F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5118
5119DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5120M:	Dave Airlie <airlied@redhat.com>
5121S:	Odd Fixes
5122F:	drivers/gpu/drm/ast/
5123
5124DRM DRIVER FOR ASPEED BMC GFX
5125M:	Joel Stanley <joel@jms.id.au>
5126L:	linux-aspeed@lists.ozlabs.org
5127T:	git git://anongit.freedesktop.org/drm/drm-misc
5128S:	Supported
5129F:	drivers/gpu/drm/aspeed/
5130F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5131
5132DRM DRIVER FOR BOCHS VIRTUAL GPU
5133M:	Gerd Hoffmann <kraxel@redhat.com>
5134L:	virtualization@lists.linux-foundation.org
5135T:	git git://anongit.freedesktop.org/drm/drm-misc
5136S:	Maintained
5137F:	drivers/gpu/drm/bochs/
5138
5139DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5140M:	Linus Walleij <linus.walleij@linaro.org>
5141T:	git git://anongit.freedesktop.org/drm/drm-misc
5142S:	Maintained
5143F:	drivers/gpu/drm/tve200/
5144
5145DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5146M:	Jagan Teki <jagan@amarulasolutions.com>
5147S:	Maintained
5148F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5149F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5150
5151DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5152M:	Hans de Goede <hdegoede@redhat.com>
5153T:	git git://anongit.freedesktop.org/drm/drm-misc
5154S:	Maintained
5155F:	drivers/gpu/drm/tiny/gm12u320.c
5156
5157DRM DRIVER FOR ILITEK ILI9225 PANELS
5158M:	David Lechner <david@lechnology.com>
5159T:	git git://anongit.freedesktop.org/drm/drm-misc
5160S:	Maintained
5161F:	drivers/gpu/drm/tiny/ili9225.c
5162F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5163
5164DRM DRIVER FOR HX8357D PANELS
5165M:	Eric Anholt <eric@anholt.net>
5166T:	git git://anongit.freedesktop.org/drm/drm-misc
5167S:	Maintained
5168F:	drivers/gpu/drm/tiny/hx8357d.c
5169F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5170
5171DRM DRIVER FOR INTEL I810 VIDEO CARDS
5172S:	Orphan / Obsolete
5173F:	drivers/gpu/drm/i810/
5174F:	include/uapi/drm/i810_drm.h
5175
5176DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5177S:	Orphan / Obsolete
5178F:	drivers/gpu/drm/mga/
5179F:	include/uapi/drm/mga_drm.h
5180
5181DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5182M:	Dave Airlie <airlied@redhat.com>
5183S:	Odd Fixes
5184F:	drivers/gpu/drm/mgag200/
5185
5186DRM DRIVER FOR MI0283QT
5187M:	Noralf Trønnes <noralf@tronnes.org>
5188T:	git git://anongit.freedesktop.org/drm/drm-misc
5189S:	Maintained
5190F:	drivers/gpu/drm/tiny/mi0283qt.c
5191F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5192
5193DRM DRIVER FOR MSM ADRENO GPU
5194M:	Rob Clark <robdclark@gmail.com>
5195M:	Sean Paul <sean@poorly.run>
5196L:	linux-arm-msm@vger.kernel.org
5197L:	dri-devel@lists.freedesktop.org
5198L:	freedreno@lists.freedesktop.org
5199T:	git https://gitlab.freedesktop.org/drm/msm.git
5200S:	Maintained
5201F:	drivers/gpu/drm/msm/
5202F:	include/uapi/drm/msm_drm.h
5203F:	Documentation/devicetree/bindings/display/msm/
5204
5205DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5206M:	Ben Skeggs <bskeggs@redhat.com>
5207L:	dri-devel@lists.freedesktop.org
5208L:	nouveau@lists.freedesktop.org
5209T:	git git://github.com/skeggsb/linux
5210S:	Supported
5211F:	drivers/gpu/drm/nouveau/
5212F:	include/uapi/drm/nouveau_drm.h
5213
5214DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5215M:	Stefan Mavrodiev <stefan@olimex.com>
5216S:	Maintained
5217F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5218F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5219
5220DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5221M:	Noralf Trønnes <noralf@tronnes.org>
5222T:	git git://anongit.freedesktop.org/drm/drm-misc
5223S:	Maintained
5224F:	drivers/gpu/drm/tiny/repaper.c
5225F:	Documentation/devicetree/bindings/display/repaper.txt
5226
5227DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5228M:	Dave Airlie <airlied@redhat.com>
5229M:	Gerd Hoffmann <kraxel@redhat.com>
5230L:	virtualization@lists.linux-foundation.org
5231T:	git git://anongit.freedesktop.org/drm/drm-misc
5232S:	Obsolete
5233W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5234F:	drivers/gpu/drm/cirrus/
5235
5236DRM DRIVER FOR QXL VIRTUAL GPU
5237M:	Dave Airlie <airlied@redhat.com>
5238M:	Gerd Hoffmann <kraxel@redhat.com>
5239L:	virtualization@lists.linux-foundation.org
5240L:	spice-devel@lists.freedesktop.org
5241T:	git git://anongit.freedesktop.org/drm/drm-misc
5242S:	Maintained
5243F:	drivers/gpu/drm/qxl/
5244F:	include/uapi/drm/qxl_drm.h
5245
5246DRM DRIVER FOR RAYDIUM RM67191 PANELS
5247M:	Robert Chiras <robert.chiras@nxp.com>
5248S:	Maintained
5249F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5250F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5251
5252DRM DRIVER FOR RAGE 128 VIDEO CARDS
5253S:	Orphan / Obsolete
5254F:	drivers/gpu/drm/r128/
5255F:	include/uapi/drm/r128_drm.h
5256
5257DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5258M:	Guido Günther <agx@sigxcpu.org>
5259R:	Purism Kernel Team <kernel@puri.sm>
5260S:	Maintained
5261F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5262F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5263
5264DRM DRIVER FOR SAVAGE VIDEO CARDS
5265S:	Orphan / Obsolete
5266F:	drivers/gpu/drm/savage/
5267F:	include/uapi/drm/savage_drm.h
5268
5269DRM DRIVER FOR SIS VIDEO CARDS
5270S:	Orphan / Obsolete
5271F:	drivers/gpu/drm/sis/
5272F:	include/uapi/drm/sis_drm.h
5273
5274DRM DRIVER FOR SITRONIX ST7701 PANELS
5275M:	Jagan Teki <jagan@amarulasolutions.com>
5276S:	Maintained
5277F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5278F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5279
5280DRM DRIVER FOR SITRONIX ST7586 PANELS
5281M:	David Lechner <david@lechnology.com>
5282T:	git git://anongit.freedesktop.org/drm/drm-misc
5283S:	Maintained
5284F:	drivers/gpu/drm/tiny/st7586.c
5285F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5286
5287DRM DRIVER FOR SITRONIX ST7735R PANELS
5288M:	David Lechner <david@lechnology.com>
5289T:	git git://anongit.freedesktop.org/drm/drm-misc
5290S:	Maintained
5291F:	drivers/gpu/drm/tiny/st7735r.c
5292F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5293
5294DRM DRIVER FOR ST-ERICSSON MCDE
5295M:	Linus Walleij <linus.walleij@linaro.org>
5296T:	git git://anongit.freedesktop.org/drm/drm-misc
5297S:	Maintained
5298F:	drivers/gpu/drm/mcde/
5299F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5300
5301DRM DRIVER FOR TDFX VIDEO CARDS
5302S:	Orphan / Obsolete
5303F:	drivers/gpu/drm/tdfx/
5304
5305DRM DRIVER FOR TPO TPG110 PANELS
5306M:	Linus Walleij <linus.walleij@linaro.org>
5307T:	git git://anongit.freedesktop.org/drm/drm-misc
5308S:	Maintained
5309F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5310F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5311
5312DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5313M:	Dave Airlie <airlied@redhat.com>
5314R:	Sean Paul <sean@poorly.run>
5315L:	dri-devel@lists.freedesktop.org
5316S:	Odd Fixes
5317F:	drivers/gpu/drm/udl/
5318T:	git git://anongit.freedesktop.org/drm/drm-misc
5319
5320DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5321M:	Hans de Goede <hdegoede@redhat.com>
5322L:	dri-devel@lists.freedesktop.org
5323S:	Maintained
5324F:	drivers/gpu/drm/vboxvideo/
5325T:	git git://anongit.freedesktop.org/drm/drm-misc
5326
5327DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5328M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5329R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5330R:	Daniel Vetter <daniel@ffwll.ch>
5331T:	git git://anongit.freedesktop.org/drm/drm-misc
5332S:	Maintained
5333L:	dri-devel@lists.freedesktop.org
5334F:	drivers/gpu/drm/vkms/
5335F:	Documentation/gpu/vkms.rst
5336
5337DRM DRIVER FOR VMWARE VIRTUAL GPU
5338M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5339M:	Thomas Hellstrom <thellstrom@vmware.com>
5340L:	dri-devel@lists.freedesktop.org
5341T:	git git://people.freedesktop.org/~thomash/linux
5342S:	Supported
5343F:	drivers/gpu/drm/vmwgfx/
5344F:	include/uapi/drm/vmwgfx_drm.h
5345
5346DRM DRIVERS
5347M:	David Airlie <airlied@linux.ie>
5348M:	Daniel Vetter <daniel@ffwll.ch>
5349L:	dri-devel@lists.freedesktop.org
5350T:	git git://anongit.freedesktop.org/drm/drm
5351B:	https://bugs.freedesktop.org/
5352C:	irc://chat.freenode.net/dri-devel
5353S:	Maintained
5354F:	drivers/gpu/drm/
5355F:	drivers/gpu/vga/
5356F:	Documentation/devicetree/bindings/display/
5357F:	Documentation/devicetree/bindings/gpu/
5358F:	Documentation/gpu/
5359F:	include/drm/
5360F:	include/uapi/drm/
5361F:	include/linux/vga*
5362
5363DRM DRIVERS AND MISC GPU PATCHES
5364M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5365M:	Maxime Ripard <mripard@kernel.org>
5366M:	Sean Paul <sean@poorly.run>
5367W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5368S:	Maintained
5369T:	git git://anongit.freedesktop.org/drm/drm-misc
5370F:	Documentation/gpu/
5371F:	drivers/gpu/vga/
5372F:	drivers/gpu/drm/*
5373F:	include/drm/drm*
5374F:	include/uapi/drm/drm*
5375F:	include/linux/vga*
5376
5377DRM DRIVERS FOR ALLWINNER A10
5378M:	Maxime Ripard <mripard@kernel.org>
5379L:	dri-devel@lists.freedesktop.org
5380S:	Supported
5381F:	drivers/gpu/drm/sun4i/
5382F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5383T:	git git://anongit.freedesktop.org/drm/drm-misc
5384
5385DRM DRIVERS FOR AMLOGIC SOCS
5386M:	Neil Armstrong <narmstrong@baylibre.com>
5387L:	dri-devel@lists.freedesktop.org
5388L:	linux-amlogic@lists.infradead.org
5389W:	http://linux-meson.com/
5390S:	Supported
5391F:	drivers/gpu/drm/meson/
5392F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5393F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5394F:	Documentation/gpu/meson.rst
5395T:	git git://anongit.freedesktop.org/drm/drm-misc
5396
5397DRM DRIVERS FOR ATMEL HLCDC
5398M:	Sam Ravnborg <sam@ravnborg.org>
5399M:	Boris Brezillon <bbrezillon@kernel.org>
5400L:	dri-devel@lists.freedesktop.org
5401S:	Supported
5402F:	drivers/gpu/drm/atmel-hlcdc/
5403F:	Documentation/devicetree/bindings/display/atmel/
5404T:	git git://anongit.freedesktop.org/drm/drm-misc
5405
5406DRM DRIVERS FOR BRIDGE CHIPS
5407M:	Andrzej Hajda <a.hajda@samsung.com>
5408M:	Neil Armstrong <narmstrong@baylibre.com>
5409R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5410R:	Jonas Karlman <jonas@kwiboo.se>
5411R:	Jernej Skrabec <jernej.skrabec@siol.net>
5412S:	Maintained
5413T:	git git://anongit.freedesktop.org/drm/drm-misc
5414F:	drivers/gpu/drm/bridge/
5415
5416DRM DRIVERS FOR EXYNOS
5417M:	Inki Dae <inki.dae@samsung.com>
5418M:	Joonyoung Shim <jy0922.shim@samsung.com>
5419M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5420M:	Kyungmin Park <kyungmin.park@samsung.com>
5421L:	dri-devel@lists.freedesktop.org
5422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5423S:	Supported
5424F:	drivers/gpu/drm/exynos/
5425F:	include/uapi/drm/exynos_drm.h
5426F:	Documentation/devicetree/bindings/display/exynos/
5427
5428DRM DRIVERS FOR FREESCALE DCU
5429M:	Stefan Agner <stefan@agner.ch>
5430M:	Alison Wang <alison.wang@nxp.com>
5431L:	dri-devel@lists.freedesktop.org
5432S:	Supported
5433F:	drivers/gpu/drm/fsl-dcu/
5434F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5435F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5436F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5437T:	git git://anongit.freedesktop.org/drm/drm-misc
5438
5439DRM DRIVERS FOR FREESCALE IMX
5440M:	Philipp Zabel <p.zabel@pengutronix.de>
5441L:	dri-devel@lists.freedesktop.org
5442S:	Maintained
5443F:	drivers/gpu/drm/imx/
5444F:	drivers/gpu/ipu-v3/
5445F:	Documentation/devicetree/bindings/display/imx/
5446
5447DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5448M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5449L:	dri-devel@lists.freedesktop.org
5450T:	git git://github.com/patjak/drm-gma500
5451S:	Maintained
5452F:	drivers/gpu/drm/gma500/
5453
5454DRM DRIVERS FOR HISILICON
5455M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5456M:	Rongrong Zou <zourongrong@gmail.com>
5457R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5458R:	Chen Feng <puck.chen@hisilicon.com>
5459L:	dri-devel@lists.freedesktop.org
5460T:	git git://github.com/xin3liang/linux.git
5461S:	Maintained
5462F:	drivers/gpu/drm/hisilicon/
5463F:	Documentation/devicetree/bindings/display/hisilicon/
5464
5465DRM DRIVERS FOR LIMA
5466M:	Qiang Yu <yuq825@gmail.com>
5467L:	dri-devel@lists.freedesktop.org
5468L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5469S:	Maintained
5470F:	drivers/gpu/drm/lima/
5471F:	include/uapi/drm/lima_drm.h
5472T:	git git://anongit.freedesktop.org/drm/drm-misc
5473
5474DRM DRIVERS FOR MEDIATEK
5475M:	CK Hu <ck.hu@mediatek.com>
5476M:	Philipp Zabel <p.zabel@pengutronix.de>
5477L:	dri-devel@lists.freedesktop.org
5478S:	Supported
5479F:	drivers/gpu/drm/mediatek/
5480F:	Documentation/devicetree/bindings/display/mediatek/
5481
5482DRM DRIVERS FOR NVIDIA TEGRA
5483M:	Thierry Reding <thierry.reding@gmail.com>
5484L:	dri-devel@lists.freedesktop.org
5485L:	linux-tegra@vger.kernel.org
5486T:	git git://anongit.freedesktop.org/tegra/linux.git
5487S:	Supported
5488F:	drivers/gpu/drm/tegra/
5489F:	drivers/gpu/host1x/
5490F:	include/linux/host1x.h
5491F:	include/uapi/drm/tegra_drm.h
5492F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5493
5494DRM DRIVERS FOR RENESAS
5495M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5496M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5497L:	dri-devel@lists.freedesktop.org
5498L:	linux-renesas-soc@vger.kernel.org
5499T:	git git://linuxtv.org/pinchartl/media drm/du/next
5500S:	Supported
5501F:	drivers/gpu/drm/rcar-du/
5502F:	drivers/gpu/drm/shmobile/
5503F:	include/linux/platform_data/shmob_drm.h
5504F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5505F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5506F:	Documentation/devicetree/bindings/display/renesas,du.txt
5507
5508DRM DRIVERS FOR ROCKCHIP
5509M:	Sandy Huang <hjc@rock-chips.com>
5510M:	Heiko Stübner <heiko@sntech.de>
5511L:	dri-devel@lists.freedesktop.org
5512S:	Maintained
5513F:	drivers/gpu/drm/rockchip/
5514F:	Documentation/devicetree/bindings/display/rockchip/
5515T:	git git://anongit.freedesktop.org/drm/drm-misc
5516
5517DRM DRIVERS FOR STI
5518M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5519M:	Vincent Abriou <vincent.abriou@st.com>
5520L:	dri-devel@lists.freedesktop.org
5521T:	git git://anongit.freedesktop.org/drm/drm-misc
5522S:	Maintained
5523F:	drivers/gpu/drm/sti
5524F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5525
5526DRM DRIVERS FOR STM
5527M:	Yannick Fertre <yannick.fertre@st.com>
5528M:	Philippe Cornu <philippe.cornu@st.com>
5529M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5530M:	Vincent Abriou <vincent.abriou@st.com>
5531L:	dri-devel@lists.freedesktop.org
5532T:	git git://anongit.freedesktop.org/drm/drm-misc
5533S:	Maintained
5534F:	drivers/gpu/drm/stm
5535F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5536
5537DRM DRIVERS FOR TI LCDC
5538M:	Jyri Sarha <jsarha@ti.com>
5539R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5540L:	dri-devel@lists.freedesktop.org
5541S:	Maintained
5542F:	drivers/gpu/drm/tilcdc/
5543F:	Documentation/devicetree/bindings/display/tilcdc/
5544
5545DRM DRIVERS FOR TI OMAP
5546M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5547L:	dri-devel@lists.freedesktop.org
5548S:	Maintained
5549F:	drivers/gpu/drm/omapdrm/
5550F:	Documentation/devicetree/bindings/display/ti/
5551
5552DRM DRIVERS FOR V3D
5553M:	Eric Anholt <eric@anholt.net>
5554S:	Supported
5555F:	drivers/gpu/drm/v3d/
5556F:	include/uapi/drm/v3d_drm.h
5557F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5558T:	git git://anongit.freedesktop.org/drm/drm-misc
5559
5560DRM DRIVERS FOR VC4
5561M:	Eric Anholt <eric@anholt.net>
5562T:	git git://github.com/anholt/linux
5563S:	Supported
5564F:	drivers/gpu/drm/vc4/
5565F:	include/uapi/drm/vc4_drm.h
5566F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5567T:	git git://anongit.freedesktop.org/drm/drm-misc
5568
5569DRM DRIVERS FOR VIVANTE GPU IP
5570M:	Lucas Stach <l.stach@pengutronix.de>
5571R:	Russell King <linux+etnaviv@armlinux.org.uk>
5572R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5573L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5574L:	dri-devel@lists.freedesktop.org
5575S:	Maintained
5576F:	drivers/gpu/drm/etnaviv/
5577F:	include/uapi/drm/etnaviv_drm.h
5578F:	Documentation/devicetree/bindings/display/etnaviv/
5579
5580DRM DRIVERS FOR ZTE ZX
5581M:	Shawn Guo <shawnguo@kernel.org>
5582L:	dri-devel@lists.freedesktop.org
5583S:	Maintained
5584F:	drivers/gpu/drm/zte/
5585F:	Documentation/devicetree/bindings/display/zte,vou.txt
5586T:	git git://anongit.freedesktop.org/drm/drm-misc
5587
5588DRM PANEL DRIVERS
5589M:	Thierry Reding <thierry.reding@gmail.com>
5590R:	Sam Ravnborg <sam@ravnborg.org>
5591L:	dri-devel@lists.freedesktop.org
5592T:	git git://anongit.freedesktop.org/drm/drm-misc
5593S:	Maintained
5594F:	drivers/gpu/drm/drm_panel.c
5595F:	drivers/gpu/drm/panel/
5596F:	include/drm/drm_panel.h
5597F:	Documentation/devicetree/bindings/display/panel/
5598
5599DRM DRIVERS FOR XEN
5600M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5601T:	git git://anongit.freedesktop.org/drm/drm-misc
5602L:	dri-devel@lists.freedesktop.org
5603L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5604S:	Supported
5605F:	drivers/gpu/drm/xen/
5606F:	Documentation/gpu/xen-front.rst
5607
5608DRM TTM SUBSYSTEM
5609M:	Christian Koenig <christian.koenig@amd.com>
5610M:	Huang Rui <ray.huang@amd.com>
5611T:	git git://people.freedesktop.org/~agd5f/linux
5612S:	Maintained
5613L:	dri-devel@lists.freedesktop.org
5614F:	include/drm/ttm/
5615F:	drivers/gpu/drm/ttm/
5616
5617DSBR100 USB FM RADIO DRIVER
5618M:	Alexey Klimov <klimov.linux@gmail.com>
5619L:	linux-media@vger.kernel.org
5620T:	git git://linuxtv.org/media_tree.git
5621S:	Maintained
5622F:	drivers/media/radio/dsbr100.c
5623
5624DT3155 MEDIA DRIVER
5625M:	Hans Verkuil <hverkuil@xs4all.nl>
5626L:	linux-media@vger.kernel.org
5627T:	git git://linuxtv.org/media_tree.git
5628W:	https://linuxtv.org
5629S:	Odd Fixes
5630F:	drivers/media/pci/dt3155/
5631
5632DVB_USB_AF9015 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/af9015*
5641
5642DVB_USB_AF9035 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/af9035*
5651
5652DVB_USB_ANYSEE 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/anysee*
5661
5662DVB_USB_AU6610 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/au6610*
5671
5672DVB_USB_CE6230 MEDIA DRIVER
5673M:	Antti Palosaari <crope@iki.fi>
5674L:	linux-media@vger.kernel.org
5675W:	https://linuxtv.org
5676W:	http://palosaari.fi/linux/
5677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5678T:	git git://linuxtv.org/anttip/media_tree.git
5679S:	Maintained
5680F:	drivers/media/usb/dvb-usb-v2/ce6230*
5681
5682DVB_USB_CXUSB MEDIA DRIVER
5683M:	Michael Krufky <mkrufky@linuxtv.org>
5684L:	linux-media@vger.kernel.org
5685W:	https://linuxtv.org
5686W:	http://github.com/mkrufky
5687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5688T:	git git://linuxtv.org/media_tree.git
5689S:	Maintained
5690F:	drivers/media/usb/dvb-usb/cxusb*
5691
5692DVB_USB_EC168 MEDIA DRIVER
5693M:	Antti Palosaari <crope@iki.fi>
5694L:	linux-media@vger.kernel.org
5695W:	https://linuxtv.org
5696W:	http://palosaari.fi/linux/
5697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5698T:	git git://linuxtv.org/anttip/media_tree.git
5699S:	Maintained
5700F:	drivers/media/usb/dvb-usb-v2/ec168*
5701
5702DVB_USB_GL861 MEDIA DRIVER
5703M:	Antti Palosaari <crope@iki.fi>
5704L:	linux-media@vger.kernel.org
5705W:	https://linuxtv.org
5706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5707T:	git git://linuxtv.org/anttip/media_tree.git
5708S:	Maintained
5709F:	drivers/media/usb/dvb-usb-v2/gl861*
5710
5711DVB_USB_MXL111SF MEDIA DRIVER
5712M:	Michael Krufky <mkrufky@linuxtv.org>
5713L:	linux-media@vger.kernel.org
5714W:	https://linuxtv.org
5715W:	http://github.com/mkrufky
5716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5717T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5718S:	Maintained
5719F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5720
5721DVB_USB_RTL28XXU 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/rtl28xxu*
5730
5731DVB_USB_V2 MEDIA DRIVER
5732M:	Antti Palosaari <crope@iki.fi>
5733L:	linux-media@vger.kernel.org
5734W:	https://linuxtv.org
5735W:	http://palosaari.fi/linux/
5736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5737T:	git git://linuxtv.org/anttip/media_tree.git
5738S:	Maintained
5739F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5740F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5741
5742DYNAMIC DEBUG
5743M:	Jason Baron <jbaron@akamai.com>
5744S:	Maintained
5745F:	lib/dynamic_debug.c
5746F:	include/linux/dynamic_debug.h
5747
5748DYNAMIC INTERRUPT MODERATION
5749M:	Tal Gilboa <talgi@mellanox.com>
5750S:	Maintained
5751F:	include/linux/dim.h
5752F:	lib/dim/
5753
5754DZ DECSTATION DZ11 SERIAL DRIVER
5755M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5756S:	Maintained
5757F:	drivers/tty/serial/dz.*
5758
5759E3X0 POWER BUTTON DRIVER
5760M:	Moritz Fischer <moritz.fischer@ettus.com>
5761L:	usrp-users@lists.ettus.com
5762W:	http://www.ettus.com
5763S:	Supported
5764F:	drivers/input/misc/e3x0-button.c
5765F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5766
5767E4000 MEDIA DRIVER
5768M:	Antti Palosaari <crope@iki.fi>
5769L:	linux-media@vger.kernel.org
5770W:	https://linuxtv.org
5771W:	http://palosaari.fi/linux/
5772Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5773T:	git git://linuxtv.org/anttip/media_tree.git
5774S:	Maintained
5775F:	drivers/media/tuners/e4000*
5776
5777EARTH_PT1 MEDIA DRIVER
5778M:	Akihiro Tsukada <tskd08@gmail.com>
5779L:	linux-media@vger.kernel.org
5780S:	Odd Fixes
5781F:	drivers/media/pci/pt1/
5782
5783EARTH_PT3 MEDIA DRIVER
5784M:	Akihiro Tsukada <tskd08@gmail.com>
5785L:	linux-media@vger.kernel.org
5786S:	Odd Fixes
5787F:	drivers/media/pci/pt3/
5788
5789EC100 MEDIA DRIVER
5790M:	Antti Palosaari <crope@iki.fi>
5791L:	linux-media@vger.kernel.org
5792W:	https://linuxtv.org
5793W:	http://palosaari.fi/linux/
5794Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5795T:	git git://linuxtv.org/anttip/media_tree.git
5796S:	Maintained
5797F:	drivers/media/dvb-frontends/ec100*
5798
5799ECRYPT FILE SYSTEM
5800M:	Tyler Hicks <tyhicks@canonical.com>
5801L:	ecryptfs@vger.kernel.org
5802W:	http://ecryptfs.org
5803W:	https://launchpad.net/ecryptfs
5804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5805S:	Supported
5806F:	Documentation/filesystems/ecryptfs.txt
5807F:	fs/ecryptfs/
5808
5809EDAC-AMD64
5810M:	Borislav Petkov <bp@alien8.de>
5811L:	linux-edac@vger.kernel.org
5812S:	Maintained
5813F:	drivers/edac/amd64_edac*
5814
5815EDAC-ARMADA
5816M:	Jan Luebbe <jlu@pengutronix.de>
5817L:	linux-edac@vger.kernel.org
5818S:	Maintained
5819F:	drivers/edac/armada_xp_*
5820
5821EDAC-AST2500
5822M:	Stefan Schaeckeler <sschaeck@cisco.com>
5823S:	Supported
5824F:	drivers/edac/aspeed_edac.c
5825F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5826
5827EDAC-BLUEFIELD
5828M:	Shravan Kumar Ramani <sramani@mellanox.com>
5829S:	Supported
5830F:	drivers/edac/bluefield_edac.c
5831
5832EDAC-CALXEDA
5833M:	Robert Richter <rric@kernel.org>
5834L:	linux-edac@vger.kernel.org
5835S:	Maintained
5836F:	drivers/edac/highbank*
5837
5838EDAC-CAVIUM OCTEON
5839M:	Ralf Baechle <ralf@linux-mips.org>
5840M:	David Daney <david.daney@cavium.com>
5841L:	linux-edac@vger.kernel.org
5842L:	linux-mips@vger.kernel.org
5843S:	Supported
5844F:	drivers/edac/octeon_edac*
5845
5846EDAC-CAVIUM THUNDERX
5847M:	David Daney <david.daney@cavium.com>
5848M:	Jan Glauber <jglauber@cavium.com>
5849L:	linux-edac@vger.kernel.org
5850S:	Supported
5851F:	drivers/edac/thunderx_edac*
5852
5853EDAC-CORE
5854M:	Borislav Petkov <bp@alien8.de>
5855M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5856M:	Tony Luck <tony.luck@intel.com>
5857R:	James Morse <james.morse@arm.com>
5858R:	Robert Richter <rrichter@marvell.com>
5859L:	linux-edac@vger.kernel.org
5860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5861S:	Supported
5862F:	Documentation/admin-guide/ras.rst
5863F:	Documentation/driver-api/edac.rst
5864F:	drivers/edac/
5865F:	include/linux/edac.h
5866
5867EDAC-E752X
5868M:	Mark Gross <mark.gross@intel.com>
5869L:	linux-edac@vger.kernel.org
5870S:	Maintained
5871F:	drivers/edac/e752x_edac.c
5872
5873EDAC-E7XXX
5874L:	linux-edac@vger.kernel.org
5875S:	Maintained
5876F:	drivers/edac/e7xxx_edac.c
5877
5878EDAC-FSL_DDR
5879M:	York Sun <york.sun@nxp.com>
5880L:	linux-edac@vger.kernel.org
5881S:	Maintained
5882F:	drivers/edac/fsl_ddr_edac.*
5883
5884EDAC-GHES
5885M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5886L:	linux-edac@vger.kernel.org
5887S:	Maintained
5888F:	drivers/edac/ghes_edac.c
5889
5890EDAC-I10NM
5891M:	Tony Luck <tony.luck@intel.com>
5892L:	linux-edac@vger.kernel.org
5893S:	Maintained
5894F:	drivers/edac/i10nm_base.c
5895
5896EDAC-I3000
5897L:	linux-edac@vger.kernel.org
5898S:	Orphan
5899F:	drivers/edac/i3000_edac.c
5900
5901EDAC-I5000
5902L:	linux-edac@vger.kernel.org
5903S:	Maintained
5904F:	drivers/edac/i5000_edac.c
5905
5906EDAC-I5400
5907M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5908L:	linux-edac@vger.kernel.org
5909S:	Maintained
5910F:	drivers/edac/i5400_edac.c
5911
5912EDAC-I7300
5913M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5914L:	linux-edac@vger.kernel.org
5915S:	Maintained
5916F:	drivers/edac/i7300_edac.c
5917
5918EDAC-I7CORE
5919M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5920L:	linux-edac@vger.kernel.org
5921S:	Maintained
5922F:	drivers/edac/i7core_edac.c
5923
5924EDAC-I82443BXGX
5925M:	Tim Small <tim@buttersideup.com>
5926L:	linux-edac@vger.kernel.org
5927S:	Maintained
5928F:	drivers/edac/i82443bxgx_edac.c
5929
5930EDAC-I82975X
5931M:	"Arvind R." <arvino55@gmail.com>
5932L:	linux-edac@vger.kernel.org
5933S:	Maintained
5934F:	drivers/edac/i82975x_edac.c
5935
5936EDAC-IE31200
5937M:	Jason Baron <jbaron@akamai.com>
5938L:	linux-edac@vger.kernel.org
5939S:	Maintained
5940F:	drivers/edac/ie31200_edac.c
5941
5942EDAC-MPC85XX
5943M:	Johannes Thumshirn <morbidrsa@gmail.com>
5944L:	linux-edac@vger.kernel.org
5945S:	Maintained
5946F:	drivers/edac/mpc85xx_edac.[ch]
5947
5948EDAC-PASEMI
5949M:	Egor Martovetsky <egor@pasemi.com>
5950L:	linux-edac@vger.kernel.org
5951S:	Maintained
5952F:	drivers/edac/pasemi_edac.c
5953
5954EDAC-PND2
5955M:	Tony Luck <tony.luck@intel.com>
5956L:	linux-edac@vger.kernel.org
5957S:	Maintained
5958F:	drivers/edac/pnd2_edac.[ch]
5959
5960EDAC-R82600
5961M:	Tim Small <tim@buttersideup.com>
5962L:	linux-edac@vger.kernel.org
5963S:	Maintained
5964F:	drivers/edac/r82600_edac.c
5965
5966EDAC-SBRIDGE
5967M:	Tony Luck <tony.luck@intel.com>
5968R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5969L:	linux-edac@vger.kernel.org
5970S:	Maintained
5971F:	drivers/edac/sb_edac.c
5972
5973EDAC-SIFIVE
5974M:	Yash Shah <yash.shah@sifive.com>
5975L:	linux-edac@vger.kernel.org
5976S:	Supported
5977F:	drivers/edac/sifive_edac.c
5978
5979EDAC-SKYLAKE
5980M:	Tony Luck <tony.luck@intel.com>
5981L:	linux-edac@vger.kernel.org
5982S:	Maintained
5983F:	drivers/edac/skx_*.c
5984
5985EDAC-TI
5986M:	Tero Kristo <t-kristo@ti.com>
5987L:	linux-edac@vger.kernel.org
5988S:	Maintained
5989F:	drivers/edac/ti_edac.c
5990
5991EDAC-QCOM
5992M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5993M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5994L:	linux-arm-msm@vger.kernel.org
5995L:	linux-edac@vger.kernel.org
5996S:	Maintained
5997F:	drivers/edac/qcom_edac.c
5998
5999EDIROL UA-101/UA-1000 DRIVER
6000M:	Clemens Ladisch <clemens@ladisch.de>
6001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6003S:	Maintained
6004F:	sound/usb/misc/ua101.c
6005
6006EFI TEST DRIVER
6007L:	linux-efi@vger.kernel.org
6008M:	Ivan Hu <ivan.hu@canonical.com>
6009M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6010S:	Maintained
6011F:	drivers/firmware/efi/test/
6012
6013EFI VARIABLE FILESYSTEM
6014M:	Matthew Garrett <matthew.garrett@nebula.com>
6015M:	Jeremy Kerr <jk@ozlabs.org>
6016M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6018L:	linux-efi@vger.kernel.org
6019S:	Maintained
6020F:	fs/efivarfs/
6021
6022EFIFB FRAMEBUFFER DRIVER
6023L:	linux-fbdev@vger.kernel.org
6024M:	Peter Jones <pjones@redhat.com>
6025S:	Maintained
6026F:	drivers/video/fbdev/efifb.c
6027
6028EFS FILESYSTEM
6029W:	http://aeschi.ch.eu.org/efs/
6030S:	Orphan
6031F:	fs/efs/
6032
6033EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6034M:	Douglas Miller <dougmill@linux.ibm.com>
6035L:	netdev@vger.kernel.org
6036S:	Maintained
6037F:	drivers/net/ethernet/ibm/ehea/
6038
6039EM28XX VIDEO4LINUX DRIVER
6040M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6041L:	linux-media@vger.kernel.org
6042W:	https://linuxtv.org
6043T:	git git://linuxtv.org/media_tree.git
6044S:	Maintained
6045F:	drivers/media/usb/em28xx/
6046F:	Documentation/media/v4l-drivers/em28xx*
6047
6048EMBEDDED LINUX
6049M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6050M:	Matt Mackall <mpm@selenic.com>
6051M:	David Woodhouse <dwmw2@infradead.org>
6052L:	linux-embedded@vger.kernel.org
6053S:	Maintained
6054
6055Emulex 10Gbps iSCSI - OneConnect DRIVER
6056M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6057M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6058M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6059L:	linux-scsi@vger.kernel.org
6060W:	http://www.broadcom.com
6061S:	Supported
6062F:	drivers/scsi/be2iscsi/
6063
6064Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6065M:	Sathya Perla <sathya.perla@broadcom.com>
6066M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6067M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6068M:	Somnath Kotur <somnath.kotur@broadcom.com>
6069L:	netdev@vger.kernel.org
6070W:	http://www.emulex.com
6071S:	Supported
6072F:	drivers/net/ethernet/emulex/benet/
6073
6074EMULEX ONECONNECT ROCE DRIVER
6075M:	Selvin Xavier <selvin.xavier@broadcom.com>
6076M:	Devesh Sharma <devesh.sharma@broadcom.com>
6077L:	linux-rdma@vger.kernel.org
6078W:	http://www.broadcom.com
6079S:	Odd Fixes
6080F:	drivers/infiniband/hw/ocrdma/
6081F:	include/uapi/rdma/ocrdma-abi.h
6082
6083EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6084M:	James Smart <james.smart@broadcom.com>
6085M:	Dick Kennedy <dick.kennedy@broadcom.com>
6086L:	linux-scsi@vger.kernel.org
6087W:	http://www.broadcom.com
6088S:	Supported
6089F:	drivers/scsi/lpfc/
6090
6091ENE CB710 FLASH CARD READER DRIVER
6092M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6093S:	Maintained
6094F:	drivers/misc/cb710/
6095F:	drivers/mmc/host/cb710-mmc.*
6096F:	include/linux/cb710.h
6097
6098ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6099M:	Maxim Levitsky <maximlevitsky@gmail.com>
6100S:	Maintained
6101F:	drivers/media/rc/ene_ir.*
6102
6103EPSON S1D13XXX FRAMEBUFFER DRIVER
6104M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6105S:	Maintained
6106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6107F:	drivers/video/fbdev/s1d13xxxfb.c
6108F:	include/video/s1d13xxxfb.h
6109
6110EROFS FILE SYSTEM
6111M:	Gao Xiang <gaoxiang25@huawei.com>
6112M:	Chao Yu <yuchao0@huawei.com>
6113L:	linux-erofs@lists.ozlabs.org
6114S:	Maintained
6115F:	fs/erofs/
6116
6117ERRSEQ ERROR TRACKING INFRASTRUCTURE
6118M:	Jeff Layton <jlayton@kernel.org>
6119S:	Maintained
6120F:	lib/errseq.c
6121F:	include/linux/errseq.h
6122
6123ET131X NETWORK DRIVER
6124M:	Mark Einon <mark.einon@gmail.com>
6125S:	Odd Fixes
6126F:	drivers/net/ethernet/agere/
6127
6128ETHERNET BRIDGE
6129M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6130M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6131L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6132L:	netdev@vger.kernel.org
6133W:	http://www.linuxfoundation.org/en/Net:Bridge
6134S:	Maintained
6135F:	include/linux/netfilter_bridge/
6136F:	net/bridge/
6137
6138ETHERNET PHY LIBRARY
6139M:	Andrew Lunn <andrew@lunn.ch>
6140M:	Florian Fainelli <f.fainelli@gmail.com>
6141M:	Heiner Kallweit <hkallweit1@gmail.com>
6142L:	netdev@vger.kernel.org
6143S:	Maintained
6144F:	Documentation/ABI/testing/sysfs-class-net-phydev
6145F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6146F:	Documentation/devicetree/bindings/net/mdio*
6147F:	Documentation/networking/phy.rst
6148F:	drivers/net/phy/
6149F:	drivers/of/of_mdio.c
6150F:	drivers/of/of_net.c
6151F:	include/linux/*mdio*.h
6152F:	include/linux/of_net.h
6153F:	include/linux/phy.h
6154F:	include/linux/phy_fixed.h
6155F:	include/linux/platform_data/mdio-bcm-unimac.h
6156F:	include/linux/platform_data/mdio-gpio.h
6157F:	include/trace/events/mdio.h
6158F:	include/uapi/linux/mdio.h
6159F:	include/uapi/linux/mii.h
6160
6161EXFAT FILE SYSTEM
6162M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6163S:	Maintained
6164F:	drivers/staging/exfat/
6165
6166EXT2 FILE SYSTEM
6167M:	Jan Kara <jack@suse.com>
6168L:	linux-ext4@vger.kernel.org
6169S:	Maintained
6170F:	Documentation/filesystems/ext2.txt
6171F:	fs/ext2/
6172F:	include/linux/ext2*
6173
6174EXT4 FILE SYSTEM
6175M:	"Theodore Ts'o" <tytso@mit.edu>
6176M:	Andreas Dilger <adilger.kernel@dilger.ca>
6177L:	linux-ext4@vger.kernel.org
6178W:	http://ext4.wiki.kernel.org
6179Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6181S:	Maintained
6182F:	Documentation/filesystems/ext4/
6183F:	fs/ext4/
6184
6185Extended Verification Module (EVM)
6186M:	Mimi Zohar <zohar@linux.ibm.com>
6187L:	linux-integrity@vger.kernel.org
6188S:	Supported
6189F:	security/integrity/evm/
6190
6191EXTENSIBLE FIRMWARE INTERFACE (EFI)
6192M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6193L:	linux-efi@vger.kernel.org
6194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6195S:	Maintained
6196F:	Documentation/admin-guide/efi-stub.rst
6197F:	arch/*/kernel/efi.c
6198F:	arch/x86/boot/compressed/eboot.[ch]
6199F:	arch/*/include/asm/efi.h
6200F:	arch/x86/platform/efi/
6201F:	drivers/firmware/efi/
6202F:	include/linux/efi*.h
6203F:	arch/arm/boot/compressed/efi-header.S
6204F:	arch/arm64/kernel/efi-entry.S
6205
6206EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6207M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6208M:	Chanwoo Choi <cw00.choi@samsung.com>
6209L:	linux-kernel@vger.kernel.org
6210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6211S:	Maintained
6212F:	drivers/extcon/
6213F:	include/linux/extcon/
6214F:	include/linux/extcon.h
6215F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6216F:	Documentation/devicetree/bindings/extcon/
6217
6218EXYNOS DP DRIVER
6219M:	Jingoo Han <jingoohan1@gmail.com>
6220L:	dri-devel@lists.freedesktop.org
6221S:	Maintained
6222F:	drivers/gpu/drm/exynos/exynos_dp*
6223
6224EXYNOS SYSMMU (IOMMU) driver
6225M:	Marek Szyprowski <m.szyprowski@samsung.com>
6226L:	iommu@lists.linux-foundation.org
6227S:	Maintained
6228F:	drivers/iommu/exynos-iommu.c
6229
6230EZchip NPS platform support
6231M:	Vineet Gupta <vgupta@synopsys.com>
6232M:	Ofer Levi <oferle@mellanox.com>
6233S:	Supported
6234F:	arch/arc/plat-eznps
6235F:	arch/arc/boot/dts/eznps.dts
6236
6237F2FS FILE SYSTEM
6238M:	Jaegeuk Kim <jaegeuk@kernel.org>
6239M:	Chao Yu <yuchao0@huawei.com>
6240L:	linux-f2fs-devel@lists.sourceforge.net
6241W:	https://f2fs.wiki.kernel.org/
6242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6243S:	Maintained
6244F:	Documentation/filesystems/f2fs.txt
6245F:	Documentation/ABI/testing/sysfs-fs-f2fs
6246F:	fs/f2fs/
6247F:	include/linux/f2fs_fs.h
6248F:	include/trace/events/f2fs.h
6249
6250F71805F HARDWARE MONITORING DRIVER
6251M:	Jean Delvare <jdelvare@suse.com>
6252L:	linux-hwmon@vger.kernel.org
6253S:	Maintained
6254F:	Documentation/hwmon/f71805f.rst
6255F:	drivers/hwmon/f71805f.c
6256
6257FADDR2LINE
6258M:	Josh Poimboeuf <jpoimboe@redhat.com>
6259S:	Maintained
6260F:	scripts/faddr2line
6261
6262FAILOVER MODULE
6263M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6264L:	netdev@vger.kernel.org
6265S:	Supported
6266F:	net/core/failover.c
6267F:	include/net/failover.h
6268F:	Documentation/networking/failover.rst
6269
6270FANOTIFY
6271M:	Jan Kara <jack@suse.cz>
6272R:	Amir Goldstein <amir73il@gmail.com>
6273L:	linux-fsdevel@vger.kernel.org
6274S:	Maintained
6275F:	fs/notify/fanotify/
6276F:	include/linux/fanotify.h
6277F:	include/uapi/linux/fanotify.h
6278
6279FARSYNC SYNCHRONOUS DRIVER
6280M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6281W:	http://www.farsite.co.uk/
6282S:	Supported
6283F:	drivers/net/wan/farsync.*
6284
6285FAULT INJECTION SUPPORT
6286M:	Akinobu Mita <akinobu.mita@gmail.com>
6287S:	Supported
6288F:	Documentation/fault-injection/
6289F:	lib/fault-inject.c
6290
6291FBTFT Framebuffer drivers
6292S:	Orphan
6293L:	dri-devel@lists.freedesktop.org
6294L:	linux-fbdev@vger.kernel.org
6295F:	drivers/staging/fbtft/
6296
6297FC0011 TUNER DRIVER
6298M:	Michael Buesch <m@bues.ch>
6299L:	linux-media@vger.kernel.org
6300S:	Maintained
6301F:	drivers/media/tuners/fc0011.h
6302F:	drivers/media/tuners/fc0011.c
6303
6304FC2580 MEDIA DRIVER
6305M:	Antti Palosaari <crope@iki.fi>
6306L:	linux-media@vger.kernel.org
6307W:	https://linuxtv.org
6308W:	http://palosaari.fi/linux/
6309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6310T:	git git://linuxtv.org/anttip/media_tree.git
6311S:	Maintained
6312F:	drivers/media/tuners/fc2580*
6313
6314FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6315M:	Hannes Reinecke <hare@suse.de>
6316L:	linux-scsi@vger.kernel.org
6317W:	www.Open-FCoE.org
6318S:	Supported
6319F:	drivers/scsi/libfc/
6320F:	drivers/scsi/fcoe/
6321F:	include/scsi/fc/
6322F:	include/scsi/libfc.h
6323F:	include/scsi/libfcoe.h
6324F:	include/uapi/scsi/fc/
6325
6326FILE LOCKING (flock() and fcntl()/lockf())
6327M:	Jeff Layton <jlayton@kernel.org>
6328M:	"J. Bruce Fields" <bfields@fieldses.org>
6329L:	linux-fsdevel@vger.kernel.org
6330S:	Maintained
6331F:	include/linux/fcntl.h
6332F:	include/uapi/linux/fcntl.h
6333F:	fs/fcntl.c
6334F:	fs/locks.c
6335
6336FILESYSTEMS (VFS and infrastructure)
6337M:	Alexander Viro <viro@zeniv.linux.org.uk>
6338L:	linux-fsdevel@vger.kernel.org
6339S:	Maintained
6340F:	fs/*
6341F:	include/linux/fs.h
6342F:	include/linux/fs_types.h
6343F:	include/uapi/linux/fs.h
6344
6345FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6346M:	Riku Voipio <riku.voipio@iki.fi>
6347L:	linux-hwmon@vger.kernel.org
6348S:	Maintained
6349F:	drivers/hwmon/f75375s.c
6350F:	include/linux/f75375s.h
6351
6352FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6353M:	Clemens Ladisch <clemens@ladisch.de>
6354M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6355L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6357S:	Maintained
6358F:	sound/firewire/
6359F:	include/uapi/sound/firewire.h
6360
6361FIREWIRE MEDIA DRIVERS (firedtv)
6362M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6363L:	linux-media@vger.kernel.org
6364L:	linux1394-devel@lists.sourceforge.net
6365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6366S:	Maintained
6367F:	drivers/media/firewire/
6368
6369FIREWIRE SBP-2 TARGET
6370M:	Chris Boot <bootc@bootc.net>
6371L:	linux-scsi@vger.kernel.org
6372L:	target-devel@vger.kernel.org
6373L:	linux1394-devel@lists.sourceforge.net
6374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6375S:	Maintained
6376F:	drivers/target/sbp/
6377
6378FIREWIRE SUBSYSTEM
6379M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6380L:	linux1394-devel@lists.sourceforge.net
6381W:	http://ieee1394.wiki.kernel.org/
6382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6383S:	Maintained
6384F:	drivers/firewire/
6385F:	include/linux/firewire.h
6386F:	include/uapi/linux/firewire*.h
6387F:	tools/firewire/
6388
6389FIRMWARE LOADER (request_firmware)
6390M:	Luis Chamberlain <mcgrof@kernel.org>
6391L:	linux-kernel@vger.kernel.org
6392S:	Maintained
6393F:	Documentation/firmware_class/
6394F:	drivers/base/firmware_loader/
6395F:	include/linux/firmware.h
6396
6397FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6398M:	Joshua Morris <josh.h.morris@us.ibm.com>
6399M:	Philip Kelleher <pjk1939@linux.ibm.com>
6400S:	Maintained
6401F:	drivers/block/rsxx/
6402
6403FLEXTIMER FTM-QUADDEC DRIVER
6404M:	Patrick Havelange <patrick.havelange@essensium.com>
6405L:	linux-iio@vger.kernel.org
6406S:	Maintained
6407F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6408F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6409F:	drivers/counter/ftm-quaddec.c
6410
6411FLOPPY DRIVER
6412M:	Denis Efremov <efremov@linux.com>
6413S:	Odd Fixes
6414L:	linux-block@vger.kernel.org
6415F:	drivers/block/floppy.c
6416
6417FPGA MANAGER FRAMEWORK
6418M:	Moritz Fischer <mdf@kernel.org>
6419L:	linux-fpga@vger.kernel.org
6420S:	Maintained
6421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6422Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6423F:	Documentation/fpga/
6424F:	Documentation/driver-api/fpga/
6425F:	Documentation/devicetree/bindings/fpga/
6426F:	drivers/fpga/
6427F:	include/linux/fpga/
6428W:	http://www.rocketboards.org
6429
6430FPGA DFL DRIVERS
6431M:	Wu Hao <hao.wu@intel.com>
6432L:	linux-fpga@vger.kernel.org
6433S:	Maintained
6434F:	Documentation/fpga/dfl.rst
6435F:	include/uapi/linux/fpga-dfl.h
6436F:	drivers/fpga/dfl*
6437
6438FPU EMULATOR
6439M:	Bill Metzenthen <billm@melbpc.org.au>
6440W:	http://floatingpoint.sourceforge.net/emulator/index.html
6441S:	Maintained
6442F:	arch/x86/math-emu/
6443
6444FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6445L:	netdev@vger.kernel.org
6446S:	Orphan
6447F:	drivers/net/wan/dlci.c
6448F:	drivers/net/wan/sdla.c
6449
6450FRAMEBUFFER LAYER
6451M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6452L:	dri-devel@lists.freedesktop.org
6453L:	linux-fbdev@vger.kernel.org
6454T:	git git://anongit.freedesktop.org/drm/drm-misc
6455Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6456S:	Maintained
6457F:	Documentation/fb/
6458F:	drivers/video/
6459F:	include/video/
6460F:	include/linux/fb.h
6461F:	include/uapi/video/
6462F:	include/uapi/linux/fb.h
6463
6464FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6465M:	Horia Geantă <horia.geanta@nxp.com>
6466M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6467L:	linux-crypto@vger.kernel.org
6468S:	Maintained
6469F:	drivers/crypto/caam/
6470F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6471
6472FREESCALE DIU FRAMEBUFFER DRIVER
6473M:	Timur Tabi <timur@kernel.org>
6474L:	linux-fbdev@vger.kernel.org
6475S:	Maintained
6476F:	drivers/video/fbdev/fsl-diu-fb.*
6477
6478FREESCALE DMA DRIVER
6479M:	Li Yang <leoyang.li@nxp.com>
6480M:	Zhang Wei <zw@zh-kernel.org>
6481L:	linuxppc-dev@lists.ozlabs.org
6482S:	Maintained
6483F:	drivers/dma/fsldma.*
6484
6485FREESCALE ENETC ETHERNET DRIVERS
6486M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6487L:	netdev@vger.kernel.org
6488S:	Maintained
6489F:	drivers/net/ethernet/freescale/enetc/
6490
6491FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6492M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6493L:	netdev@vger.kernel.org
6494S:	Maintained
6495F:	drivers/net/ethernet/freescale/gianfar*
6496F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6497
6498FREESCALE GPMI NAND DRIVER
6499M:	Han Xu <han.xu@nxp.com>
6500L:	linux-mtd@lists.infradead.org
6501S:	Maintained
6502F:	drivers/mtd/nand/raw/gpmi-nand/*
6503
6504FREESCALE I2C CPM DRIVER
6505M:	Jochen Friedrich <jochen@scram.de>
6506L:	linuxppc-dev@lists.ozlabs.org
6507L:	linux-i2c@vger.kernel.org
6508S:	Maintained
6509F:	drivers/i2c/busses/i2c-cpm.c
6510
6511FREESCALE IMX DDR PMU DRIVER
6512M:	Frank Li <Frank.li@nxp.com>
6513L:	linux-arm-kernel@lists.infradead.org
6514S:	Maintained
6515F:	drivers/perf/fsl_imx8_ddr_perf.c
6516F:	Documentation/admin-guide/perf/imx-ddr.rst
6517F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6518
6519FREESCALE IMX I2C DRIVER
6520M:	Oleksij Rempel <o.rempel@pengutronix.de>
6521R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6522L:	linux-i2c@vger.kernel.org
6523S:	Maintained
6524F:	drivers/i2c/busses/i2c-imx.c
6525F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6526
6527FREESCALE IMX LPI2C DRIVER
6528M:	Dong Aisheng <aisheng.dong@nxp.com>
6529L:	linux-i2c@vger.kernel.org
6530L:	linux-imx@nxp.com
6531S:	Maintained
6532F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6533F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6534
6535FREESCALE IMX / MXC FEC DRIVER
6536M:	Fugang Duan <fugang.duan@nxp.com>
6537L:	netdev@vger.kernel.org
6538S:	Maintained
6539F:	drivers/net/ethernet/freescale/fec_main.c
6540F:	drivers/net/ethernet/freescale/fec_ptp.c
6541F:	drivers/net/ethernet/freescale/fec.h
6542F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6543
6544FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6545M:	Sascha Hauer <s.hauer@pengutronix.de>
6546R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6547L:	linux-fbdev@vger.kernel.org
6548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6549S:	Maintained
6550F:	include/linux/platform_data/video-imxfb.h
6551F:	drivers/video/fbdev/imxfb.c
6552
6553FREESCALE QORIQ DPAA ETHERNET DRIVER
6554M:	Madalin Bucur <madalin.bucur@nxp.com>
6555L:	netdev@vger.kernel.org
6556S:	Maintained
6557F:	drivers/net/ethernet/freescale/dpaa
6558
6559FREESCALE QORIQ DPAA FMAN DRIVER
6560M:	Madalin Bucur <madalin.bucur@nxp.com>
6561L:	netdev@vger.kernel.org
6562S:	Maintained
6563F:	drivers/net/ethernet/freescale/fman
6564F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6565
6566FREESCALE QORIQ PTP CLOCK DRIVER
6567M:	Yangbo Lu <yangbo.lu@nxp.com>
6568L:	netdev@vger.kernel.org
6569S:	Maintained
6570F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6571F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6572F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6573F:	drivers/ptp/ptp_qoriq.c
6574F:	drivers/ptp/ptp_qoriq_debugfs.c
6575F:	include/linux/fsl/ptp_qoriq.h
6576F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6577
6578FREESCALE QUAD SPI DRIVER
6579M:	Han Xu <han.xu@nxp.com>
6580L:	linux-spi@vger.kernel.org
6581S:	Maintained
6582F:	drivers/spi/spi-fsl-qspi.c
6583
6584FREESCALE QUICC ENGINE LIBRARY
6585M:	Qiang Zhao <qiang.zhao@nxp.com>
6586L:	linuxppc-dev@lists.ozlabs.org
6587S:	Maintained
6588F:	drivers/soc/fsl/qe/
6589F:	include/soc/fsl/*qe*.h
6590F:	include/soc/fsl/*ucc*.h
6591
6592FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6593M:	Li Yang <leoyang.li@nxp.com>
6594L:	netdev@vger.kernel.org
6595L:	linuxppc-dev@lists.ozlabs.org
6596S:	Maintained
6597F:	drivers/net/ethernet/freescale/ucc_geth*
6598
6599FREESCALE QUICC ENGINE UCC HDLC DRIVER
6600M:	Zhao Qiang <qiang.zhao@nxp.com>
6601L:	netdev@vger.kernel.org
6602L:	linuxppc-dev@lists.ozlabs.org
6603S:	Maintained
6604F:	drivers/net/wan/fsl_ucc_hdlc*
6605
6606FREESCALE QUICC ENGINE UCC UART DRIVER
6607M:	Timur Tabi <timur@kernel.org>
6608L:	linuxppc-dev@lists.ozlabs.org
6609S:	Maintained
6610F:	drivers/tty/serial/ucc_uart.c
6611
6612FREESCALE SOC DRIVERS
6613M:	Li Yang <leoyang.li@nxp.com>
6614L:	linuxppc-dev@lists.ozlabs.org
6615L:	linux-arm-kernel@lists.infradead.org
6616S:	Maintained
6617F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6618F:	Documentation/devicetree/bindings/soc/fsl/
6619F:	drivers/soc/fsl/
6620F:	include/linux/fsl/
6621
6622FREESCALE SOC FS_ENET DRIVER
6623M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6624L:	linuxppc-dev@lists.ozlabs.org
6625L:	netdev@vger.kernel.org
6626S:	Maintained
6627F:	drivers/net/ethernet/freescale/fs_enet/
6628F:	include/linux/fs_enet_pd.h
6629
6630FREESCALE SOC SOUND DRIVERS
6631M:	Timur Tabi <timur@kernel.org>
6632M:	Nicolin Chen <nicoleotsuka@gmail.com>
6633M:	Xiubo Li <Xiubo.Lee@gmail.com>
6634R:	Fabio Estevam <festevam@gmail.com>
6635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6636L:	linuxppc-dev@lists.ozlabs.org
6637S:	Maintained
6638F:	sound/soc/fsl/fsl*
6639F:	sound/soc/fsl/imx*
6640F:	sound/soc/fsl/mpc8610_hpcd.c
6641
6642FREESCALE USB PERIPHERAL DRIVERS
6643M:	Li Yang <leoyang.li@nxp.com>
6644L:	linux-usb@vger.kernel.org
6645L:	linuxppc-dev@lists.ozlabs.org
6646S:	Maintained
6647F:	drivers/usb/gadget/udc/fsl*
6648
6649FREEVXFS FILESYSTEM
6650M:	Christoph Hellwig <hch@infradead.org>
6651W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6652S:	Maintained
6653F:	fs/freevxfs/
6654
6655FREEZER
6656M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6657M:	Pavel Machek <pavel@ucw.cz>
6658L:	linux-pm@vger.kernel.org
6659S:	Supported
6660F:	Documentation/power/freezing-of-tasks.rst
6661F:	include/linux/freezer.h
6662F:	kernel/freezer.c
6663
6664FRONTSWAP API
6665M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6666L:	linux-kernel@vger.kernel.org
6667S:	Maintained
6668F:	mm/frontswap.c
6669F:	include/linux/frontswap.h
6670
6671FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6672M:	David Howells <dhowells@redhat.com>
6673L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6674S:	Supported
6675F:	Documentation/filesystems/caching/
6676F:	fs/fscache/
6677F:	include/linux/fscache*.h
6678
6679FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6680M:	Theodore Y. Ts'o <tytso@mit.edu>
6681M:	Jaegeuk Kim <jaegeuk@kernel.org>
6682M:	Eric Biggers <ebiggers@kernel.org>
6683L:	linux-fscrypt@vger.kernel.org
6684Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6685T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6686S:	Supported
6687F:	fs/crypto/
6688F:	include/linux/fscrypt*.h
6689F:	include/uapi/linux/fscrypt.h
6690F:	Documentation/filesystems/fscrypt.rst
6691
6692FSI SUBSYSTEM
6693M:	Jeremy Kerr <jk@ozlabs.org>
6694M:	Joel Stanley <joel@jms.id.au>
6695R:	Alistar Popple <alistair@popple.id.au>
6696R:	Eddie James <eajames@linux.ibm.com>
6697L:	linux-fsi@lists.ozlabs.org
6698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6699Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6700S:	Supported
6701F:	drivers/fsi/
6702F:	include/linux/fsi*.h
6703F:	include/trace/events/fsi*.h
6704
6705FSI-ATTACHED I2C DRIVER
6706M:	Eddie James <eajames@linux.ibm.com>
6707L:	linux-i2c@vger.kernel.org
6708L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6709S:	Maintained
6710F:	drivers/i2c/busses/i2c-fsi.c
6711F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6712
6713FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6714M:	Jan Kara <jack@suse.cz>
6715R:	Amir Goldstein <amir73il@gmail.com>
6716L:	linux-fsdevel@vger.kernel.org
6717S:	Maintained
6718F:	fs/notify/
6719F:	include/linux/fsnotify*.h
6720
6721FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6722M:	Eric Biggers <ebiggers@kernel.org>
6723M:	Theodore Y. Ts'o <tytso@mit.edu>
6724L:	linux-fscrypt@vger.kernel.org
6725Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6726T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6727S:	Supported
6728F:	fs/verity/
6729F:	include/linux/fsverity.h
6730F:	include/uapi/linux/fsverity.h
6731F:	Documentation/filesystems/fsverity.rst
6732
6733FUJITSU LAPTOP EXTRAS
6734M:	Jonathan Woithe <jwoithe@just42.net>
6735L:	platform-driver-x86@vger.kernel.org
6736S:	Maintained
6737F:	drivers/platform/x86/fujitsu-laptop.c
6738
6739FUJITSU M-5MO LS CAMERA ISP DRIVER
6740M:	Kyungmin Park <kyungmin.park@samsung.com>
6741M:	Heungjun Kim <riverful.kim@samsung.com>
6742L:	linux-media@vger.kernel.org
6743S:	Maintained
6744F:	drivers/media/i2c/m5mols/
6745F:	include/media/i2c/m5mols.h
6746
6747FUJITSU TABLET EXTRAS
6748M:	Robert Gerlach <khnz@gmx.de>
6749L:	platform-driver-x86@vger.kernel.org
6750S:	Maintained
6751F:	drivers/platform/x86/fujitsu-tablet.c
6752
6753FUSE: FILESYSTEM IN USERSPACE
6754M:	Miklos Szeredi <miklos@szeredi.hu>
6755L:	linux-fsdevel@vger.kernel.org
6756W:	http://fuse.sourceforge.net/
6757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6758S:	Maintained
6759F:	fs/fuse/
6760F:	include/uapi/linux/fuse.h
6761F:	Documentation/filesystems/fuse.txt
6762
6763FUTEX SUBSYSTEM
6764M:	Thomas Gleixner <tglx@linutronix.de>
6765M:	Ingo Molnar <mingo@redhat.com>
6766R:	Peter Zijlstra <peterz@infradead.org>
6767R:	Darren Hart <dvhart@infradead.org>
6768L:	linux-kernel@vger.kernel.org
6769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6770S:	Maintained
6771F:	kernel/futex.c
6772F:	include/asm-generic/futex.h
6773F:	include/linux/futex.h
6774F:	include/uapi/linux/futex.h
6775F:	tools/testing/selftests/futex/
6776F:	tools/perf/bench/futex*
6777F:	Documentation/*futex*
6778
6779GCC PLUGINS
6780M:	Kees Cook <keescook@chromium.org>
6781R:	Emese Revfy <re.emese@gmail.com>
6782L:	kernel-hardening@lists.openwall.com
6783S:	Maintained
6784F:	scripts/gcc-plugins/
6785F:	scripts/gcc-plugin.sh
6786F:	scripts/Makefile.gcc-plugins
6787F:	Documentation/core-api/gcc-plugins.rst
6788
6789GASKET DRIVER FRAMEWORK
6790M:	Rob Springer <rspringer@google.com>
6791M:	Todd Poynor <toddpoynor@google.com>
6792M:	Ben Chan <benchan@chromium.org>
6793S:	Maintained
6794F:	drivers/staging/gasket/
6795
6796GCOV BASED KERNEL PROFILING
6797M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6798S:	Maintained
6799F:	kernel/gcov/
6800F:	Documentation/dev-tools/gcov.rst
6801
6802GDB KERNEL DEBUGGING HELPER SCRIPTS
6803M:	Jan Kiszka <jan.kiszka@siemens.com>
6804M:	Kieran Bingham <kbingham@kernel.org>
6805S:	Supported
6806F:	scripts/gdb/
6807
6808GDT SCSI DISK ARRAY CONTROLLER DRIVER
6809M:	Achim Leubner <achim_leubner@adaptec.com>
6810L:	linux-scsi@vger.kernel.org
6811W:	http://www.icp-vortex.com/
6812S:	Supported
6813F:	drivers/scsi/gdt*
6814
6815GEMTEK FM RADIO RECEIVER DRIVER
6816M:	Hans Verkuil <hverkuil@xs4all.nl>
6817L:	linux-media@vger.kernel.org
6818T:	git git://linuxtv.org/media_tree.git
6819W:	https://linuxtv.org
6820S:	Maintained
6821F:	drivers/media/radio/radio-gemtek*
6822
6823GENERIC ARCHITECTURE TOPOLOGY
6824M:	Sudeep Holla <sudeep.holla@arm.com>
6825L:	linux-kernel@vger.kernel.org
6826S:	Maintained
6827F:	drivers/base/arch_topology.c
6828F:	include/linux/arch_topology.h
6829
6830GENERIC GPIO I2C DRIVER
6831M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6832S:	Supported
6833F:	drivers/i2c/busses/i2c-gpio.c
6834F:	include/linux/platform_data/i2c-gpio.h
6835
6836GENERIC GPIO I2C MULTIPLEXER DRIVER
6837M:	Peter Korsgaard <peter.korsgaard@barco.com>
6838L:	linux-i2c@vger.kernel.org
6839S:	Supported
6840F:	drivers/i2c/muxes/i2c-mux-gpio.c
6841F:	include/linux/platform_data/i2c-mux-gpio.h
6842F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6843
6844GENERIC HDLC (WAN) DRIVERS
6845M:	Krzysztof Halasa <khc@pm.waw.pl>
6846W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6847S:	Maintained
6848F:	drivers/net/wan/c101.c
6849F:	drivers/net/wan/hd6457*
6850F:	drivers/net/wan/hdlc*
6851F:	drivers/net/wan/n2.c
6852F:	drivers/net/wan/pc300too.c
6853F:	drivers/net/wan/pci200syn.c
6854F:	drivers/net/wan/wanxl*
6855
6856GENERIC INCLUDE/ASM HEADER FILES
6857M:	Arnd Bergmann <arnd@arndb.de>
6858L:	linux-arch@vger.kernel.org
6859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6860S:	Maintained
6861F:	include/asm-generic/
6862F:	include/uapi/asm-generic/
6863
6864GENERIC PHY FRAMEWORK
6865M:	Kishon Vijay Abraham I <kishon@ti.com>
6866L:	linux-kernel@vger.kernel.org
6867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6868S:	Supported
6869F:	drivers/phy/
6870F:	include/linux/phy/
6871F:	Documentation/devicetree/bindings/phy/
6872
6873GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6874M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6875S:	Supported
6876F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6877
6878GENERIC PM DOMAINS
6879M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6880M:	Kevin Hilman <khilman@kernel.org>
6881M:	Ulf Hansson <ulf.hansson@linaro.org>
6882L:	linux-pm@vger.kernel.org
6883S:	Supported
6884F:	drivers/base/power/domain*.c
6885F:	include/linux/pm_domain.h
6886F:	Documentation/devicetree/bindings/power/power_domain.txt
6887
6888GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6889M:	Eugen Hristev <eugen.hristev@microchip.com>
6890L:	linux-input@vger.kernel.org
6891S:	Maintained
6892F:	drivers/input/touchscreen/resistive-adc-touch.c
6893
6894GENERIC UIO DRIVER FOR PCI DEVICES
6895M:	"Michael S. Tsirkin" <mst@redhat.com>
6896L:	kvm@vger.kernel.org
6897S:	Supported
6898F:	drivers/uio/uio_pci_generic.c
6899
6900GENERIC VDSO LIBRARY:
6901M:	Andy Lutomirski <luto@kernel.org>
6902M:	Thomas Gleixner <tglx@linutronix.de>
6903M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6904L:	linux-kernel@vger.kernel.org
6905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6906S:	Maintained
6907F:	lib/vdso/
6908F:	kernel/time/vsyscall.c
6909F:	include/vdso/
6910F:	include/asm-generic/vdso/vsyscall.h
6911
6912GENWQE (IBM Generic Workqueue Card)
6913M:	Frank Haverkamp <haver@linux.ibm.com>
6914S:	Supported
6915F:	drivers/misc/genwqe/
6916
6917GET_MAINTAINER SCRIPT
6918M:	Joe Perches <joe@perches.com>
6919S:	Maintained
6920F:	scripts/get_maintainer.pl
6921
6922GFS2 FILE SYSTEM
6923M:	Bob Peterson <rpeterso@redhat.com>
6924M:	Andreas Gruenbacher <agruenba@redhat.com>
6925L:	cluster-devel@redhat.com
6926W:	http://sources.redhat.com/cluster/
6927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6928S:	Supported
6929F:	Documentation/filesystems/gfs2*.txt
6930F:	fs/gfs2/
6931F:	include/uapi/linux/gfs2_ondisk.h
6932
6933GNSS SUBSYSTEM
6934M:	Johan Hovold <johan@kernel.org>
6935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6936S:	Maintained
6937F:	Documentation/ABI/testing/sysfs-class-gnss
6938F:	Documentation/devicetree/bindings/gnss/
6939F:	drivers/gnss/
6940F:	include/linux/gnss.h
6941
6942GO7007 MPEG CODEC
6943M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6944L:	linux-media@vger.kernel.org
6945S:	Maintained
6946F:	drivers/media/usb/go7007/
6947
6948GOODIX TOUCHSCREEN
6949M:	Bastien Nocera <hadess@hadess.net>
6950L:	linux-input@vger.kernel.org
6951S:	Maintained
6952F:	drivers/input/touchscreen/goodix.c
6953
6954GOOGLE ETHERNET DRIVERS
6955M:	Catherine Sullivan <csully@google.com>
6956R:	Sagi Shahar <sagis@google.com>
6957R:	Jon Olson <jonolson@google.com>
6958L:	netdev@vger.kernel.org
6959S:	Supported
6960F:	Documentation/networking/device_drivers/google/gve.rst
6961F:	drivers/net/ethernet/google
6962
6963GPD POCKET FAN DRIVER
6964M:	Hans de Goede <hdegoede@redhat.com>
6965L:	platform-driver-x86@vger.kernel.org
6966S:	Maintained
6967F:	drivers/platform/x86/gpd-pocket-fan.c
6968
6969GPIO ACPI SUPPORT
6970M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6971M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6972L:	linux-gpio@vger.kernel.org
6973L:	linux-acpi@vger.kernel.org
6974S:	Maintained
6975F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6976F:	drivers/gpio/gpiolib-acpi.c
6977
6978GPIO IR Transmitter
6979M:	Sean Young <sean@mess.org>
6980L:	linux-media@vger.kernel.org
6981S:	Maintained
6982F:	drivers/media/rc/gpio-ir-tx.c
6983
6984GPIO MOCKUP DRIVER
6985M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6986L:	linux-gpio@vger.kernel.org
6987S:	Maintained
6988F:	drivers/gpio/gpio-mockup.c
6989F:	tools/testing/selftests/gpio/
6990
6991GPIO SUBSYSTEM
6992M:	Linus Walleij <linus.walleij@linaro.org>
6993M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6994L:	linux-gpio@vger.kernel.org
6995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6996S:	Maintained
6997F:	Documentation/devicetree/bindings/gpio/
6998F:	Documentation/driver-api/gpio/
6999F:	Documentation/admin-guide/gpio/
7000F:	Documentation/ABI/testing/gpio-cdev
7001F:	Documentation/ABI/obsolete/sysfs-gpio
7002F:	drivers/gpio/
7003F:	include/linux/gpio/
7004F:	include/linux/gpio.h
7005F:	include/linux/of_gpio.h
7006F:	include/asm-generic/gpio.h
7007F:	include/uapi/linux/gpio.h
7008F:	tools/gpio/
7009
7010GRE DEMULTIPLEXER DRIVER
7011M:	Dmitry Kozlov <xeb@mail.ru>
7012L:	netdev@vger.kernel.org
7013S:	Maintained
7014F:	net/ipv4/gre_demux.c
7015F:	net/ipv4/gre_offload.c
7016F:	include/net/gre.h
7017
7018GRETH 10/100/1G Ethernet MAC device driver
7019M:	Andreas Larsson <andreas@gaisler.com>
7020L:	netdev@vger.kernel.org
7021S:	Maintained
7022F:	drivers/net/ethernet/aeroflex/
7023
7024GREYBUS AUDIO PROTOCOLS DRIVERS
7025M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7026M:	Mark Greer <mgreer@animalcreek.com>
7027S:	Maintained
7028F:	drivers/staging/greybus/audio_apbridgea.c
7029F:	drivers/staging/greybus/audio_apbridgea.h
7030F:	drivers/staging/greybus/audio_codec.c
7031F:	drivers/staging/greybus/audio_codec.h
7032F:	drivers/staging/greybus/audio_gb.c
7033F:	drivers/staging/greybus/audio_manager.c
7034F:	drivers/staging/greybus/audio_manager.h
7035F:	drivers/staging/greybus/audio_manager_module.c
7036F:	drivers/staging/greybus/audio_manager_private.h
7037F:	drivers/staging/greybus/audio_manager_sysfs.c
7038F:	drivers/staging/greybus/audio_module.c
7039F:	drivers/staging/greybus/audio_topology.c
7040
7041GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7042M:	Viresh Kumar <vireshk@kernel.org>
7043S:	Maintained
7044F:	drivers/staging/greybus/authentication.c
7045F:	drivers/staging/greybus/bootrom.c
7046F:	drivers/staging/greybus/firmware.h
7047F:	drivers/staging/greybus/fw-core.c
7048F:	drivers/staging/greybus/fw-download.c
7049F:	drivers/staging/greybus/fw-management.c
7050F:	drivers/staging/greybus/greybus_authentication.h
7051F:	drivers/staging/greybus/greybus_firmware.h
7052F:	drivers/staging/greybus/hid.c
7053F:	drivers/staging/greybus/i2c.c
7054F:	drivers/staging/greybus/spi.c
7055F:	drivers/staging/greybus/spilib.c
7056F:	drivers/staging/greybus/spilib.h
7057
7058GREYBUS LOOPBACK DRIVER
7059M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7060S:	Maintained
7061F:	drivers/staging/greybus/loopback.c
7062
7063GREYBUS PLATFORM DRIVERS
7064M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7065S:	Maintained
7066F:	drivers/staging/greybus/arche-platform.c
7067F:	drivers/staging/greybus/arche-apb-ctrl.c
7068F:	drivers/staging/greybus/arche_platform.h
7069
7070GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7071M:	Rui Miguel Silva <rmfrfs@gmail.com>
7072S:	Maintained
7073F:	drivers/staging/greybus/sdio.c
7074F:	drivers/staging/greybus/light.c
7075F:	drivers/staging/greybus/gpio.c
7076F:	drivers/staging/greybus/power_supply.c
7077F:	drivers/staging/greybus/spi.c
7078F:	drivers/staging/greybus/spilib.c
7079
7080GREYBUS SUBSYSTEM
7081M:	Johan Hovold <johan@kernel.org>
7082M:	Alex Elder <elder@kernel.org>
7083M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7084S:	Maintained
7085F:	drivers/staging/greybus/
7086F:	drivers/greybus/
7087F:	include/linux/greybus.h
7088F:	include/linux/greybus/
7089L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7090
7091GREYBUS UART PROTOCOLS DRIVERS
7092M:	David Lin <dtwlin@gmail.com>
7093S:	Maintained
7094F:	drivers/staging/greybus/uart.c
7095F:	drivers/staging/greybus/log.c
7096
7097GS1662 VIDEO SERIALIZER
7098M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7099L:	linux-media@vger.kernel.org
7100T:	git git://linuxtv.org/media_tree.git
7101S:	Maintained
7102F:	drivers/media/spi/gs1662.c
7103
7104GSPCA FINEPIX SUBDRIVER
7105M:	Frank Zago <frank@zago.net>
7106L:	linux-media@vger.kernel.org
7107T:	git git://linuxtv.org/media_tree.git
7108S:	Maintained
7109F:	drivers/media/usb/gspca/finepix.c
7110
7111GSPCA GL860 SUBDRIVER
7112M:	Olivier Lorin <o.lorin@laposte.net>
7113L:	linux-media@vger.kernel.org
7114T:	git git://linuxtv.org/media_tree.git
7115S:	Maintained
7116F:	drivers/media/usb/gspca/gl860/
7117
7118GSPCA M5602 SUBDRIVER
7119M:	Erik Andren <erik.andren@gmail.com>
7120L:	linux-media@vger.kernel.org
7121T:	git git://linuxtv.org/media_tree.git
7122S:	Maintained
7123F:	drivers/media/usb/gspca/m5602/
7124
7125GSPCA PAC207 SONIXB SUBDRIVER
7126M:	Hans Verkuil <hverkuil@xs4all.nl>
7127L:	linux-media@vger.kernel.org
7128T:	git git://linuxtv.org/media_tree.git
7129S:	Odd Fixes
7130F:	drivers/media/usb/gspca/pac207.c
7131
7132GSPCA SN9C20X SUBDRIVER
7133M:	Brian Johnson <brijohn@gmail.com>
7134L:	linux-media@vger.kernel.org
7135T:	git git://linuxtv.org/media_tree.git
7136S:	Maintained
7137F:	drivers/media/usb/gspca/sn9c20x.c
7138
7139GSPCA T613 SUBDRIVER
7140M:	Leandro Costantino <lcostantino@gmail.com>
7141L:	linux-media@vger.kernel.org
7142T:	git git://linuxtv.org/media_tree.git
7143S:	Maintained
7144F:	drivers/media/usb/gspca/t613.c
7145
7146GSPCA USB WEBCAM DRIVER
7147M:	Hans Verkuil <hverkuil@xs4all.nl>
7148L:	linux-media@vger.kernel.org
7149T:	git git://linuxtv.org/media_tree.git
7150S:	Odd Fixes
7151F:	drivers/media/usb/gspca/
7152
7153GTP (GPRS Tunneling Protocol)
7154M:	Pablo Neira Ayuso <pablo@netfilter.org>
7155M:	Harald Welte <laforge@gnumonks.org>
7156L:	osmocom-net-gprs@lists.osmocom.org
7157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7158S:	Maintained
7159F:	drivers/net/gtp.c
7160
7161GUID PARTITION TABLE (GPT)
7162M:	Davidlohr Bueso <dave@stgolabs.net>
7163L:	linux-efi@vger.kernel.org
7164S:	Maintained
7165F:	block/partitions/efi.*
7166
7167H8/300 ARCHITECTURE
7168M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7169L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7170W:	http://uclinux-h8.sourceforge.jp
7171T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7172S:	Maintained
7173F:	arch/h8300/
7174F:	drivers/clocksource/h8300_*.c
7175F:	drivers/clk/h8300/
7176F:	drivers/irqchip/irq-renesas-h8*.c
7177
7178HABANALABS PCI DRIVER
7179M:	Oded Gabbay <oded.gabbay@gmail.com>
7180T:	git https://github.com/HabanaAI/linux.git
7181S:	Supported
7182F:	drivers/misc/habanalabs/
7183F:	include/uapi/misc/habanalabs.h
7184F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7185F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7186
7187HACKRF MEDIA DRIVER
7188M:	Antti Palosaari <crope@iki.fi>
7189L:	linux-media@vger.kernel.org
7190W:	https://linuxtv.org
7191W:	http://palosaari.fi/linux/
7192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7193T:	git git://linuxtv.org/anttip/media_tree.git
7194S:	Maintained
7195F:	drivers/media/usb/hackrf/
7196
7197HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7198M:	Frank Seidel <frank@f-seidel.de>
7199L:	platform-driver-x86@vger.kernel.org
7200W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7201S:	Maintained
7202F:	drivers/platform/x86/hdaps.c
7203
7204HARDWARE MONITORING
7205M:	Jean Delvare <jdelvare@suse.com>
7206M:	Guenter Roeck <linux@roeck-us.net>
7207L:	linux-hwmon@vger.kernel.org
7208W:	http://hwmon.wiki.kernel.org/
7209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7210S:	Maintained
7211F:	Documentation/devicetree/bindings/hwmon/
7212F:	Documentation/hwmon/
7213F:	drivers/hwmon/
7214F:	include/linux/hwmon*.h
7215F:	include/trace/events/hwmon*.h
7216
7217HARDWARE RANDOM NUMBER GENERATOR CORE
7218M:	Matt Mackall <mpm@selenic.com>
7219M:	Herbert Xu <herbert@gondor.apana.org.au>
7220L:	linux-crypto@vger.kernel.org
7221S:	Odd fixes
7222F:	Documentation/devicetree/bindings/rng/
7223F:	Documentation/admin-guide/hw_random.rst
7224F:	drivers/char/hw_random/
7225F:	include/linux/hw_random.h
7226
7227HARDWARE TRACING FACILITIES
7228M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7229S:	Maintained
7230F:	drivers/hwtracing/
7231
7232HARDWARE SPINLOCK CORE
7233M:	Ohad Ben-Cohen <ohad@wizery.com>
7234M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7235L:	linux-remoteproc@vger.kernel.org
7236S:	Maintained
7237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7238F:	Documentation/devicetree/bindings/hwlock/
7239F:	Documentation/hwspinlock.txt
7240F:	drivers/hwspinlock/
7241F:	include/linux/hwspinlock.h
7242
7243HARMONY SOUND DRIVER
7244L:	linux-parisc@vger.kernel.org
7245S:	Maintained
7246F:	sound/parisc/harmony.*
7247
7248HDPVR USB VIDEO ENCODER DRIVER
7249M:	Hans Verkuil <hverkuil@xs4all.nl>
7250L:	linux-media@vger.kernel.org
7251T:	git git://linuxtv.org/media_tree.git
7252W:	https://linuxtv.org
7253S:	Odd Fixes
7254F:	drivers/media/usb/hdpvr/
7255
7256HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7257M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7258S:	Supported
7259F:	Documentation/watchdog/hpwdt.rst
7260F:	drivers/watchdog/hpwdt.c
7261
7262HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7263M:	Don Brace <don.brace@microsemi.com>
7264L:	esc.storagedev@microsemi.com
7265L:	linux-scsi@vger.kernel.org
7266S:	Supported
7267F:	Documentation/scsi/hpsa.txt
7268F:	drivers/scsi/hpsa*.[ch]
7269F:	include/linux/cciss*.h
7270F:	include/uapi/linux/cciss*.h
7271
7272HFI1 DRIVER
7273M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7274M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7275L:	linux-rdma@vger.kernel.org
7276S:	Supported
7277F:	drivers/infiniband/hw/hfi1
7278
7279HFS FILESYSTEM
7280L:	linux-fsdevel@vger.kernel.org
7281S:	Orphan
7282F:	Documentation/filesystems/hfs.txt
7283F:	fs/hfs/
7284
7285HFSPLUS FILESYSTEM
7286L:	linux-fsdevel@vger.kernel.org
7287S:	Orphan
7288F:	Documentation/filesystems/hfsplus.txt
7289F:	fs/hfsplus/
7290
7291HGA FRAMEBUFFER DRIVER
7292M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7293L:	linux-nvidia@lists.surfsouth.com
7294W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7295S:	Maintained
7296F:	drivers/video/fbdev/hgafb.c
7297
7298HIBERNATION (aka Software Suspend, aka swsusp)
7299M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7300M:	Pavel Machek <pavel@ucw.cz>
7301L:	linux-pm@vger.kernel.org
7302B:	https://bugzilla.kernel.org
7303S:	Supported
7304F:	arch/x86/power/
7305F:	drivers/base/power/
7306F:	kernel/power/
7307F:	include/linux/suspend.h
7308F:	include/linux/freezer.h
7309F:	include/linux/pm.h
7310F:	arch/*/include/asm/suspend*.h
7311
7312HID CORE LAYER
7313M:	Jiri Kosina <jikos@kernel.org>
7314M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7315L:	linux-input@vger.kernel.org
7316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7317S:	Maintained
7318F:	drivers/hid/
7319F:	include/linux/hid*
7320F:	include/uapi/linux/hid*
7321
7322HID SENSOR HUB DRIVERS
7323M:	Jiri Kosina <jikos@kernel.org>
7324M:	Jonathan Cameron <jic23@kernel.org>
7325M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7326L:	linux-input@vger.kernel.org
7327L:	linux-iio@vger.kernel.org
7328S:	Maintained
7329F:	Documentation/hid/hid-sensor*
7330F:	drivers/hid/hid-sensor-*
7331F:	drivers/iio/*/hid-*
7332F:	include/linux/hid-sensor-*
7333
7334HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7335M:	Thomas Gleixner <tglx@linutronix.de>
7336L:	linux-kernel@vger.kernel.org
7337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7338S:	Maintained
7339F:	Documentation/timers/
7340F:	kernel/time/hrtimer.c
7341F:	kernel/time/clockevents.c
7342F:	kernel/time/timer_*.c
7343F:	include/linux/clockchips.h
7344F:	include/linux/hrtimer.h
7345
7346HIGH-SPEED SCC DRIVER FOR AX.25
7347L:	linux-hams@vger.kernel.org
7348S:	Orphan
7349F:	drivers/net/hamradio/dmascc.c
7350F:	drivers/net/hamradio/scc.c
7351
7352HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7353M:	HighPoint Linux Team <linux@highpoint-tech.com>
7354W:	http://www.highpoint-tech.com
7355S:	Supported
7356F:	Documentation/scsi/hptiop.txt
7357F:	drivers/scsi/hptiop.c
7358
7359HIPPI
7360M:	Jes Sorensen <jes@trained-monkey.org>
7361L:	linux-hippi@sunsite.dk
7362S:	Maintained
7363F:	include/linux/hippidevice.h
7364F:	include/uapi/linux/if_hippi.h
7365F:	net/802/hippi.c
7366F:	drivers/net/hippi/
7367
7368HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7369M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7370M:	Salil Mehta <salil.mehta@huawei.com>
7371L:	netdev@vger.kernel.org
7372W:	http://www.hisilicon.com
7373S:	Maintained
7374F:	drivers/net/ethernet/hisilicon/hns3/
7375
7376HISILICON LPC BUS DRIVER
7377M:	john.garry@huawei.com
7378W:	http://www.hisilicon.com
7379S:	Maintained
7380F:	drivers/bus/hisi_lpc.c
7381F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7382
7383HISILICON NETWORK SUBSYSTEM DRIVER
7384M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7385M:	Salil Mehta <salil.mehta@huawei.com>
7386L:	netdev@vger.kernel.org
7387W:	http://www.hisilicon.com
7388S:	Maintained
7389F:	drivers/net/ethernet/hisilicon/
7390F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7391
7392HISILICON PMU DRIVER
7393M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7394W:	http://www.hisilicon.com
7395S:	Supported
7396F:	drivers/perf/hisilicon
7397F:	Documentation/admin-guide/perf/hisi-pmu.rst
7398
7399HISILICON ROCE DRIVER
7400M:	Lijun Ou <oulijun@huawei.com>
7401M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7402L:	linux-rdma@vger.kernel.org
7403S:	Maintained
7404F:	drivers/infiniband/hw/hns/
7405F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7406
7407HISILICON SAS Controller
7408M:	John Garry <john.garry@huawei.com>
7409W:	http://www.hisilicon.com
7410S:	Supported
7411F:	drivers/scsi/hisi_sas/
7412F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7413
7414HISILICON QM AND ZIP Controller DRIVER
7415M:	Zhou Wang <wangzhou1@hisilicon.com>
7416L:	linux-crypto@vger.kernel.org
7417S:	Maintained
7418F:	drivers/crypto/hisilicon/qm.c
7419F:	drivers/crypto/hisilicon/qm.h
7420F:	drivers/crypto/hisilicon/sgl.c
7421F:	drivers/crypto/hisilicon/sgl.h
7422F:	drivers/crypto/hisilicon/zip/
7423F:	Documentation/ABI/testing/debugfs-hisi-zip
7424
7425HMM - Heterogeneous Memory Management
7426M:	Jérôme Glisse <jglisse@redhat.com>
7427L:	linux-mm@kvack.org
7428S:	Maintained
7429F:	mm/hmm*
7430F:	include/linux/hmm*
7431F:	Documentation/vm/hmm.rst
7432
7433HOST AP DRIVER
7434M:	Jouni Malinen <j@w1.fi>
7435L:	linux-wireless@vger.kernel.org
7436W:	http://w1.fi/hostap-driver.html
7437S:	Obsolete
7438F:	drivers/net/wireless/intersil/hostap/
7439
7440HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7441L:	platform-driver-x86@vger.kernel.org
7442S:	Orphan
7443F:	drivers/platform/x86/tc1100-wmi.c
7444
7445HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7446M:	Jaroslav Kysela <perex@perex.cz>
7447S:	Maintained
7448F:	drivers/net/ethernet/hp/hp100.*
7449
7450HPET:	High Precision Event Timers driver
7451M:	Clemens Ladisch <clemens@ladisch.de>
7452S:	Maintained
7453F:	Documentation/timers/hpet.rst
7454F:	drivers/char/hpet.c
7455F:	include/linux/hpet.h
7456F:	include/uapi/linux/hpet.h
7457
7458HPET:	x86
7459S:	Orphan
7460F:	arch/x86/kernel/hpet.c
7461F:	arch/x86/include/asm/hpet.h
7462
7463HPFS FILESYSTEM
7464M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7465W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7466S:	Maintained
7467F:	fs/hpfs/
7468
7469HSI SUBSYSTEM
7470M:	Sebastian Reichel <sre@kernel.org>
7471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7472S:	Maintained
7473F:	Documentation/ABI/testing/sysfs-bus-hsi
7474F:	Documentation/driver-api/hsi.rst
7475F:	drivers/hsi/
7476F:	include/linux/hsi/
7477F:	include/uapi/linux/hsi/
7478
7479HSO 3G MODEM DRIVER
7480L:	linux-usb@vger.kernel.org
7481S:	Orphan
7482F:	drivers/net/usb/hso.c
7483
7484HSR NETWORK PROTOCOL
7485M:	Arvid Brodin <arvid.brodin@alten.se>
7486L:	netdev@vger.kernel.org
7487S:	Maintained
7488F:	net/hsr/
7489
7490HT16K33 LED CONTROLLER DRIVER
7491M:	Robin van der Gracht <robin@protonic.nl>
7492S:	Maintained
7493F:	drivers/auxdisplay/ht16k33.c
7494F:	Documentation/devicetree/bindings/display/ht16k33.txt
7495
7496HTCPEN TOUCHSCREEN DRIVER
7497M:	Pau Oliva Fora <pof@eslack.org>
7498L:	linux-input@vger.kernel.org
7499S:	Maintained
7500F:	drivers/input/touchscreen/htcpen.c
7501
7502HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7503M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7504L:	linux-iio@vger.kernel.org
7505W:	http://www.st.com/
7506S:	Maintained
7507F:	drivers/iio/humidity/hts221*
7508F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7509
7510HUAWEI ETHERNET DRIVER
7511M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7512L:	netdev@vger.kernel.org
7513S:	Supported
7514F:	Documentation/networking/hinic.txt
7515F:	drivers/net/ethernet/huawei/hinic/
7516
7517HUGETLB FILESYSTEM
7518M:	Mike Kravetz <mike.kravetz@oracle.com>
7519L:	linux-mm@kvack.org
7520S:	Maintained
7521F:	fs/hugetlbfs/
7522F:	mm/hugetlb.c
7523F:	include/linux/hugetlb.h
7524F:	Documentation/admin-guide/mm/hugetlbpage.rst
7525F:	Documentation/vm/hugetlbfs_reserv.rst
7526F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7527
7528HVA ST MEDIA DRIVER
7529M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7530L:	linux-media@vger.kernel.org
7531T:	git git://linuxtv.org/media_tree.git
7532W:	https://linuxtv.org
7533S:	Supported
7534F:	drivers/media/platform/sti/hva
7535
7536HWPOISON MEMORY FAILURE HANDLING
7537M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7538L:	linux-mm@kvack.org
7539S:	Maintained
7540F:	mm/memory-failure.c
7541F:	mm/hwpoison-inject.c
7542
7543HYGON PROCESSOR SUPPORT
7544M:	Pu Wen <puwen@hygon.cn>
7545L:	linux-kernel@vger.kernel.org
7546S:	Maintained
7547F:	arch/x86/kernel/cpu/hygon.c
7548
7549Hyper-V CORE AND DRIVERS
7550M:	"K. Y. Srinivasan" <kys@microsoft.com>
7551M:	Haiyang Zhang <haiyangz@microsoft.com>
7552M:	Stephen Hemminger <sthemmin@microsoft.com>
7553M:	Sasha Levin <sashal@kernel.org>
7554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7555L:	linux-hyperv@vger.kernel.org
7556S:	Supported
7557F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7558F:	arch/x86/include/asm/mshyperv.h
7559F:	arch/x86/include/asm/trace/hyperv.h
7560F:	arch/x86/include/asm/hyperv-tlfs.h
7561F:	arch/x86/kernel/cpu/mshyperv.c
7562F:	arch/x86/hyperv
7563F:	drivers/clocksource/hyperv_timer.c
7564F:	drivers/hid/hid-hyperv.c
7565F:	drivers/hv/
7566F:	drivers/input/serio/hyperv-keyboard.c
7567F:	drivers/pci/controller/pci-hyperv.c
7568F:	drivers/pci/controller/pci-hyperv-intf.c
7569F:	drivers/net/hyperv/
7570F:	drivers/scsi/storvsc_drv.c
7571F:	drivers/uio/uio_hv_generic.c
7572F:	drivers/video/fbdev/hyperv_fb.c
7573F:	drivers/iommu/hyperv-iommu.c
7574F:	net/vmw_vsock/hyperv_transport.c
7575F:	include/clocksource/hyperv_timer.h
7576F:	include/linux/hyperv.h
7577F:	include/uapi/linux/hyperv.h
7578F:	include/asm-generic/mshyperv.h
7579F:	tools/hv/
7580F:	Documentation/ABI/stable/sysfs-bus-vmbus
7581
7582HYPERBUS SUPPORT
7583M:	Vignesh Raghavendra <vigneshr@ti.com>
7584S:	Supported
7585F:	drivers/mtd/hyperbus/
7586F:	include/linux/mtd/hyperbus.h
7587F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7588F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7589
7590HYPERVISOR VIRTUAL CONSOLE DRIVER
7591L:	linuxppc-dev@lists.ozlabs.org
7592S:	Odd Fixes
7593F:	drivers/tty/hvc/
7594
7595I2C ACPI SUPPORT
7596M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7597L:	linux-i2c@vger.kernel.org
7598L:	linux-acpi@vger.kernel.org
7599S:	Maintained
7600F:	drivers/i2c/i2c-core-acpi.c
7601
7602I2C CONTROLLER DRIVER FOR NVIDIA GPU
7603M:	Ajay Gupta <ajayg@nvidia.com>
7604L:	linux-i2c@vger.kernel.org
7605S:	Maintained
7606F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7607F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7608
7609I2C MUXES
7610M:	Peter Rosin <peda@axentia.se>
7611L:	linux-i2c@vger.kernel.org
7612S:	Maintained
7613F:	Documentation/i2c/i2c-topology.rst
7614F:	Documentation/i2c/muxes/
7615F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7616F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7617F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7618F:	drivers/i2c/i2c-mux.c
7619F:	drivers/i2c/muxes/
7620F:	include/linux/i2c-mux.h
7621
7622I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7623M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7624L:	linux-i2c@vger.kernel.org
7625S:	Maintained
7626F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7627F:	drivers/i2c/busses/i2c-mv64xxx.c
7628
7629I2C OVER PARALLEL PORT
7630M:	Jean Delvare <jdelvare@suse.com>
7631L:	linux-i2c@vger.kernel.org
7632S:	Maintained
7633F:	Documentation/i2c/busses/i2c-parport.rst
7634F:	Documentation/i2c/busses/i2c-parport-light.rst
7635F:	drivers/i2c/busses/i2c-parport.c
7636F:	drivers/i2c/busses/i2c-parport-light.c
7637
7638I2C SUBSYSTEM
7639M:	Wolfram Sang <wsa@the-dreams.de>
7640L:	linux-i2c@vger.kernel.org
7641W:	https://i2c.wiki.kernel.org/
7642Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7644S:	Maintained
7645F:	Documentation/devicetree/bindings/i2c/i2c.txt
7646F:	Documentation/i2c/
7647F:	drivers/i2c/*
7648F:	include/linux/i2c.h
7649F:	include/linux/i2c-dev.h
7650F:	include/linux/i2c-smbus.h
7651F:	include/uapi/linux/i2c.h
7652F:	include/uapi/linux/i2c-*.h
7653
7654I2C SUBSYSTEM HOST DRIVERS
7655L:	linux-i2c@vger.kernel.org
7656W:	https://i2c.wiki.kernel.org/
7657Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7659S:	Odd Fixes
7660F:	Documentation/devicetree/bindings/i2c/
7661F:	drivers/i2c/algos/
7662F:	drivers/i2c/busses/
7663
7664I2C-TAOS-EVM DRIVER
7665M:	Jean Delvare <jdelvare@suse.com>
7666L:	linux-i2c@vger.kernel.org
7667S:	Maintained
7668F:	Documentation/i2c/busses/i2c-taos-evm.rst
7669F:	drivers/i2c/busses/i2c-taos-evm.c
7670
7671I2C-TINY-USB DRIVER
7672M:	Till Harbaum <till@harbaum.org>
7673L:	linux-i2c@vger.kernel.org
7674W:	http://www.harbaum.org/till/i2c_tiny_usb
7675S:	Maintained
7676F:	drivers/i2c/busses/i2c-tiny-usb.c
7677
7678I2C/SMBUS CONTROLLER DRIVERS FOR PC
7679M:	Jean Delvare <jdelvare@suse.com>
7680L:	linux-i2c@vger.kernel.org
7681S:	Maintained
7682F:	Documentation/i2c/busses/i2c-ali1535.rst
7683F:	Documentation/i2c/busses/i2c-ali1563.rst
7684F:	Documentation/i2c/busses/i2c-ali15x3.rst
7685F:	Documentation/i2c/busses/i2c-amd756.rst
7686F:	Documentation/i2c/busses/i2c-amd8111.rst
7687F:	Documentation/i2c/busses/i2c-i801.rst
7688F:	Documentation/i2c/busses/i2c-nforce2.rst
7689F:	Documentation/i2c/busses/i2c-piix4.rst
7690F:	Documentation/i2c/busses/i2c-sis5595.rst
7691F:	Documentation/i2c/busses/i2c-sis630.rst
7692F:	Documentation/i2c/busses/i2c-sis96x.rst
7693F:	Documentation/i2c/busses/i2c-via.rst
7694F:	Documentation/i2c/busses/i2c-viapro.rst
7695F:	drivers/i2c/busses/i2c-ali1535.c
7696F:	drivers/i2c/busses/i2c-ali1563.c
7697F:	drivers/i2c/busses/i2c-ali15x3.c
7698F:	drivers/i2c/busses/i2c-amd756.c
7699F:	drivers/i2c/busses/i2c-amd756-s4882.c
7700F:	drivers/i2c/busses/i2c-amd8111.c
7701F:	drivers/i2c/busses/i2c-i801.c
7702F:	drivers/i2c/busses/i2c-isch.c
7703F:	drivers/i2c/busses/i2c-nforce2.c
7704F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7705F:	drivers/i2c/busses/i2c-piix4.c
7706F:	drivers/i2c/busses/i2c-sis5595.c
7707F:	drivers/i2c/busses/i2c-sis630.c
7708F:	drivers/i2c/busses/i2c-sis96x.c
7709F:	drivers/i2c/busses/i2c-via.c
7710F:	drivers/i2c/busses/i2c-viapro.c
7711
7712I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7713M:	Hans de Goede <hdegoede@redhat.com>
7714L:	linux-i2c@vger.kernel.org
7715S:	Maintained
7716F:	drivers/i2c/busses/i2c-cht-wc.c
7717
7718I2C/SMBUS ISMT DRIVER
7719M:	Seth Heasley <seth.heasley@intel.com>
7720M:	Neil Horman <nhorman@tuxdriver.com>
7721L:	linux-i2c@vger.kernel.org
7722F:	drivers/i2c/busses/i2c-ismt.c
7723F:	Documentation/i2c/busses/i2c-ismt.rst
7724
7725I2C/SMBUS STUB DRIVER
7726M:	Jean Delvare <jdelvare@suse.com>
7727L:	linux-i2c@vger.kernel.org
7728S:	Maintained
7729F:	drivers/i2c/i2c-stub.c
7730
7731I3C SUBSYSTEM
7732M:	Boris Brezillon <bbrezillon@kernel.org>
7733L:	linux-i3c@lists.infradead.org
7734C:	irc://chat.freenode.net/linux-i3c
7735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7736S:	Maintained
7737F:	Documentation/ABI/testing/sysfs-bus-i3c
7738F:	Documentation/devicetree/bindings/i3c/
7739F:	Documentation/driver-api/i3c
7740F:	drivers/i3c/
7741F:	include/linux/i3c/
7742
7743I3C DRIVER FOR SYNOPSYS DESIGNWARE
7744M:	Vitor Soares <vitor.soares@synopsys.com>
7745S:	Maintained
7746F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7747F:	drivers/i3c/master/dw*
7748
7749IA64 (Itanium) PLATFORM
7750M:	Tony Luck <tony.luck@intel.com>
7751M:	Fenghua Yu <fenghua.yu@intel.com>
7752L:	linux-ia64@vger.kernel.org
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7754S:	Maintained
7755F:	arch/ia64/
7756
7757IBM Power 842 compression accelerator
7758M:	Haren Myneni <haren@us.ibm.com>
7759S:	Supported
7760F:	drivers/crypto/nx/Makefile
7761F:	drivers/crypto/nx/Kconfig
7762F:	drivers/crypto/nx/nx-842*
7763F:	include/linux/sw842.h
7764F:	crypto/842.c
7765F:	lib/842/
7766
7767IBM Power in-Nest Crypto Acceleration
7768M:	Breno Leitão <leitao@debian.org>
7769M:	Nayna Jain <nayna@linux.ibm.com>
7770M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7771L:	linux-crypto@vger.kernel.org
7772S:	Supported
7773F:	drivers/crypto/nx/Makefile
7774F:	drivers/crypto/nx/Kconfig
7775F:	drivers/crypto/nx/nx-aes*
7776F:	drivers/crypto/nx/nx-sha*
7777F:	drivers/crypto/nx/nx.*
7778F:	drivers/crypto/nx/nx_csbcpb.h
7779F:	drivers/crypto/nx/nx_debugfs.c
7780
7781IBM Power Linux RAID adapter
7782M:	Brian King <brking@us.ibm.com>
7783S:	Supported
7784F:	drivers/scsi/ipr.*
7785
7786IBM Power SRIOV Virtual NIC Device Driver
7787M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7788M:	John Allen <jallen@linux.ibm.com>
7789L:	netdev@vger.kernel.org
7790S:	Supported
7791F:	drivers/net/ethernet/ibm/ibmvnic.*
7792
7793IBM Power Virtual Accelerator Switchboard
7794M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7795L:	linuxppc-dev@lists.ozlabs.org
7796S:	Supported
7797F:	arch/powerpc/platforms/powernv/vas*
7798F:	arch/powerpc/platforms/powernv/copy-paste.h
7799F:	arch/powerpc/include/asm/vas.h
7800
7801IBM Power Virtual Ethernet Device Driver
7802M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7803L:	netdev@vger.kernel.org
7804S:	Supported
7805F:	drivers/net/ethernet/ibm/ibmveth.*
7806
7807IBM Power Virtual FC Device Drivers
7808M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7809L:	linux-scsi@vger.kernel.org
7810S:	Supported
7811F:	drivers/scsi/ibmvscsi/ibmvfc*
7812
7813IBM Power Virtual Management Channel Driver
7814M:	Steven Royer <seroyer@linux.ibm.com>
7815S:	Supported
7816F:	drivers/misc/ibmvmc.*
7817
7818IBM Power Virtual SCSI Device Drivers
7819M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7820L:	linux-scsi@vger.kernel.org
7821S:	Supported
7822F:	drivers/scsi/ibmvscsi/ibmvscsi*
7823F:	include/scsi/viosrp.h
7824
7825IBM Power Virtual SCSI Device Target Driver
7826M:	Michael Cyr <mikecyr@linux.ibm.com>
7827L:	linux-scsi@vger.kernel.org
7828L:	target-devel@vger.kernel.org
7829S:	Supported
7830F:	drivers/scsi/ibmvscsi_tgt/
7831
7832IBM Power VMX Cryptographic instructions
7833M:	Breno Leitão <leitao@debian.org>
7834M:	Nayna Jain <nayna@linux.ibm.com>
7835M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7836L:	linux-crypto@vger.kernel.org
7837S:	Supported
7838F:	drivers/crypto/vmx/Makefile
7839F:	drivers/crypto/vmx/Kconfig
7840F:	drivers/crypto/vmx/vmx.c
7841F:	drivers/crypto/vmx/aes*
7842F:	drivers/crypto/vmx/ghash*
7843F:	drivers/crypto/vmx/ppc-xlate.pl
7844
7845IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7846M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7847L:	linux-pci@vger.kernel.org
7848L:	linuxppc-dev@lists.ozlabs.org
7849S:	Supported
7850F:	drivers/pci/hotplug/rpaphp*
7851
7852IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7853M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7854L:	linux-pci@vger.kernel.org
7855L:	linuxppc-dev@lists.ozlabs.org
7856S:	Supported
7857F:	drivers/pci/hotplug/rpadlpar*
7858
7859IBM ServeRAID RAID DRIVER
7860S:	Orphan
7861F:	drivers/scsi/ips.*
7862
7863ICH LPC AND GPIO DRIVER
7864M:	Peter Tyser <ptyser@xes-inc.com>
7865S:	Maintained
7866F:	drivers/mfd/lpc_ich.c
7867F:	drivers/gpio/gpio-ich.c
7868
7869ICY I2C DRIVER
7870M:	Max Staudt <max@enpas.org>
7871L:	linux-i2c@vger.kernel.org
7872S:	Maintained
7873F:	drivers/i2c/busses/i2c-icy.c
7874
7875IDE SUBSYSTEM
7876M:	"David S. Miller" <davem@davemloft.net>
7877L:	linux-ide@vger.kernel.org
7878Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7880S:	Maintained
7881F:	Documentation/ide/
7882F:	drivers/ide/
7883F:	include/linux/ide.h
7884
7885IDE/ATAPI DRIVERS
7886M:	Borislav Petkov <bp@alien8.de>
7887L:	linux-ide@vger.kernel.org
7888S:	Maintained
7889F:	Documentation/cdrom/ide-cd.rst
7890F:	drivers/ide/ide-cd*
7891
7892IDEAPAD LAPTOP EXTRAS DRIVER
7893M:	Ike Panhc <ike.pan@canonical.com>
7894L:	platform-driver-x86@vger.kernel.org
7895W:	http://launchpad.net/ideapad-laptop
7896S:	Maintained
7897F:	drivers/platform/x86/ideapad-laptop.c
7898
7899IDEAPAD LAPTOP SLIDEBAR DRIVER
7900M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7901L:	linux-input@vger.kernel.org
7902W:	https://github.com/o2genum/ideapad-slidebar
7903S:	Maintained
7904F:	drivers/input/misc/ideapad_slidebar.c
7905
7906IDT VersaClock 5 CLOCK DRIVER
7907M:	Marek Vasut <marek.vasut@gmail.com>
7908S:	Maintained
7909F:	drivers/clk/clk-versaclock5.c
7910
7911IEEE 802.15.4 SUBSYSTEM
7912M:	Alexander Aring <alex.aring@gmail.com>
7913M:	Stefan Schmidt <stefan@datenfreihafen.org>
7914L:	linux-wpan@vger.kernel.org
7915W:	http://wpan.cakelab.org/
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7918S:	Maintained
7919F:	net/ieee802154/
7920F:	net/mac802154/
7921F:	drivers/net/ieee802154/
7922F:	include/linux/nl802154.h
7923F:	include/linux/ieee802154.h
7924F:	include/net/nl802154.h
7925F:	include/net/mac802154.h
7926F:	include/net/af_ieee802154.h
7927F:	include/net/cfg802154.h
7928F:	include/net/ieee802154_netdev.h
7929F:	Documentation/networking/ieee802154.rst
7930
7931IFE PROTOCOL
7932M:	Yotam Gigi <yotam.gi@gmail.com>
7933M:	Jamal Hadi Salim <jhs@mojatatu.com>
7934F:	net/ife
7935F:	include/net/ife.h
7936F:	include/uapi/linux/ife.h
7937
7938IGORPLUG-USB IR RECEIVER
7939M:	Sean Young <sean@mess.org>
7940L:	linux-media@vger.kernel.org
7941S:	Maintained
7942F:	drivers/media/rc/igorplugusb.c
7943
7944IGUANAWORKS USB IR TRANSCEIVER
7945M:	Sean Young <sean@mess.org>
7946L:	linux-media@vger.kernel.org
7947S:	Maintained
7948F:	drivers/media/rc/iguanair.c
7949
7950IIO DIGITAL POTENTIOMETER DAC
7951M:	Peter Rosin <peda@axentia.se>
7952L:	linux-iio@vger.kernel.org
7953S:	Maintained
7954F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7955F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7956F:	drivers/iio/dac/dpot-dac.c
7957
7958IIO ENVELOPE DETECTOR
7959M:	Peter Rosin <peda@axentia.se>
7960L:	linux-iio@vger.kernel.org
7961S:	Maintained
7962F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7963F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7964F:	drivers/iio/adc/envelope-detector.c
7965
7966IIO MULTIPLEXER
7967M:	Peter Rosin <peda@axentia.se>
7968L:	linux-iio@vger.kernel.org
7969S:	Maintained
7970F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7971F:	drivers/iio/multiplexer/iio-mux.c
7972
7973IIO SUBSYSTEM AND DRIVERS
7974M:	Jonathan Cameron <jic23@kernel.org>
7975R:	Hartmut Knaack <knaack.h@gmx.de>
7976R:	Lars-Peter Clausen <lars@metafoo.de>
7977R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7978L:	linux-iio@vger.kernel.org
7979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7980S:	Maintained
7981F:	Documentation/ABI/testing/configfs-iio*
7982F:	Documentation/ABI/testing/sysfs-bus-iio*
7983F:	Documentation/devicetree/bindings/iio/
7984F:	drivers/iio/
7985F:	drivers/staging/iio/
7986F:	include/linux/iio/
7987F:	tools/iio/
7988
7989IIO UNIT CONVERTER
7990M:	Peter Rosin <peda@axentia.se>
7991L:	linux-iio@vger.kernel.org
7992S:	Maintained
7993F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7994F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7995F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7996F:	drivers/iio/afe/iio-rescale.c
7997
7998IKANOS/ADI EAGLE ADSL USB DRIVER
7999M:	Matthieu Castet <castet.matthieu@free.fr>
8000M:	Stanislaw Gruszka <stf_xl@wp.pl>
8001S:	Maintained
8002F:	drivers/usb/atm/ueagle-atm.c
8003
8004IMGTEC ASCII LCD DRIVER
8005M:	Paul Burton <paul.burton@mips.com>
8006S:	Maintained
8007F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8008F:	drivers/auxdisplay/img-ascii-lcd.c
8009
8010IMGTEC IR DECODER DRIVER
8011M:	James Hogan <jhogan@kernel.org>
8012S:	Maintained
8013F:	drivers/media/rc/img-ir/
8014
8015IMON SOUNDGRAPH USB IR RECEIVER
8016M:	Sean Young <sean@mess.org>
8017L:	linux-media@vger.kernel.org
8018S:	Maintained
8019F:	drivers/media/rc/imon_raw.c
8020F:	drivers/media/rc/imon.c
8021
8022IMS TWINTURBO FRAMEBUFFER DRIVER
8023L:	linux-fbdev@vger.kernel.org
8024S:	Orphan
8025F:	drivers/video/fbdev/imsttfb.c
8026
8027INA209 HARDWARE MONITOR DRIVER
8028M:	Guenter Roeck <linux@roeck-us.net>
8029L:	linux-hwmon@vger.kernel.org
8030S:	Maintained
8031F:	Documentation/hwmon/ina209.rst
8032F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8033F:	drivers/hwmon/ina209.c
8034
8035INA2XX HARDWARE MONITOR DRIVER
8036M:	Guenter Roeck <linux@roeck-us.net>
8037L:	linux-hwmon@vger.kernel.org
8038S:	Maintained
8039F:	Documentation/hwmon/ina2xx.rst
8040F:	drivers/hwmon/ina2xx.c
8041F:	include/linux/platform_data/ina2xx.h
8042
8043INDUSTRY PACK SUBSYSTEM (IPACK)
8044M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8045M:	Jens Taprogge <jens.taprogge@taprogge.org>
8046M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8047L:	industrypack-devel@lists.sourceforge.net
8048W:	http://industrypack.sourceforge.net
8049S:	Maintained
8050F:	drivers/ipack/
8051
8052INFINEON DPS310 Driver
8053M:	Eddie James <eajames@linux.ibm.com>
8054L:	linux-iio@vger.kernel.org
8055F:	drivers/iio/pressure/dps310.c
8056S:	Maintained
8057
8058INFINIBAND SUBSYSTEM
8059M:	Doug Ledford <dledford@redhat.com>
8060M:	Jason Gunthorpe <jgg@mellanox.com>
8061L:	linux-rdma@vger.kernel.org
8062W:	https://github.com/linux-rdma/rdma-core
8063Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8065S:	Supported
8066F:	Documentation/devicetree/bindings/infiniband/
8067F:	Documentation/infiniband/
8068F:	drivers/infiniband/
8069F:	include/uapi/linux/if_infiniband.h
8070F:	include/uapi/rdma/
8071F:	include/rdma/
8072F:	include/trace/events/ib_mad.h
8073F:	include/trace/events/ib_umad.h
8074F:	samples/bpf/ibumad_kern.c
8075F:	samples/bpf/ibumad_user.c
8076
8077INGENIC JZ4780 DMA Driver
8078M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8079S:	Maintained
8080F:	drivers/dma/dma-jz4780.c
8081
8082INGENIC JZ4780 NAND DRIVER
8083M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8084L:	linux-mtd@lists.infradead.org
8085S:	Maintained
8086F:	drivers/mtd/nand/raw/ingenic/
8087
8088INGENIC JZ47xx SoCs
8089M:	Paul Cercueil <paul@crapouillou.net>
8090S:	Maintained
8091F:	arch/mips/boot/dts/ingenic/
8092F:	arch/mips/include/asm/mach-jz4740/
8093F:	arch/mips/jz4740/
8094F:	drivers/clk/ingenic/
8095F:	drivers/dma/dma-jz4780.c
8096F:	drivers/gpu/drm/ingenic/
8097F:	drivers/i2c/busses/i2c-jz4780.c
8098F:	drivers/iio/adc/ingenic-adc.c
8099F:	drivers/irqchip/irq-ingenic.c
8100F:	drivers/memory/jz4780-nemc.c
8101F:	drivers/mmc/host/jz4740_mmc.c
8102F:	drivers/mtd/nand/raw/ingenic/
8103F:	drivers/pinctrl/pinctrl-ingenic.c
8104F:	drivers/power/supply/ingenic-battery.c
8105F:	drivers/pwm/pwm-jz4740.c
8106F:	drivers/rtc/rtc-jz4740.c
8107F:	drivers/tty/serial/8250/8250_ingenic.c
8108F:	drivers/usb/musb/jz4740.c
8109F:	drivers/watchdog/jz4740_wdt.c
8110F:	include/dt-bindings/iio/adc/ingenic,adc.h
8111F:	include/linux/mfd/ingenic-tcu.h
8112F:	sound/soc/jz4740/
8113F:	sound/soc/codecs/jz47*
8114
8115INOTIFY
8116M:	Jan Kara <jack@suse.cz>
8117R:	Amir Goldstein <amir73il@gmail.com>
8118L:	linux-fsdevel@vger.kernel.org
8119S:	Maintained
8120F:	Documentation/filesystems/inotify.txt
8121F:	fs/notify/inotify/
8122F:	include/linux/inotify.h
8123F:	include/uapi/linux/inotify.h
8124
8125INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8126M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8127L:	linux-input@vger.kernel.org
8128Q:	http://patchwork.kernel.org/project/linux-input/list/
8129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8130S:	Maintained
8131F:	drivers/input/
8132F:	include/linux/input.h
8133F:	include/uapi/linux/input.h
8134F:	include/uapi/linux/input-event-codes.h
8135F:	include/linux/input/
8136F:	Documentation/devicetree/bindings/input/
8137F:	Documentation/devicetree/bindings/serio/
8138F:	Documentation/input/
8139
8140INPUT MULTITOUCH (MT) PROTOCOL
8141M:	Henrik Rydberg <rydberg@bitmath.org>
8142L:	linux-input@vger.kernel.org
8143S:	Odd fixes
8144F:	Documentation/input/multi-touch-protocol.rst
8145F:	drivers/input/input-mt.c
8146K:	\b(ABS|SYN)_MT_
8147
8148INSIDE SECURE CRYPTO DRIVER
8149M:	Antoine Tenart <antoine.tenart@bootlin.com>
8150F:	drivers/crypto/inside-secure/
8151S:	Maintained
8152L:	linux-crypto@vger.kernel.org
8153
8154INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8155M:	Mimi Zohar <zohar@linux.ibm.com>
8156M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8157L:	linux-integrity@vger.kernel.org
8158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8159S:	Supported
8160F:	security/integrity/ima/
8161
8162INTEL 810/815 FRAMEBUFFER DRIVER
8163M:	Antonino Daplas <adaplas@gmail.com>
8164L:	linux-fbdev@vger.kernel.org
8165S:	Maintained
8166F:	drivers/video/fbdev/i810/
8167
8168INTEL ASoC DRIVERS
8169M:	Cezary Rojewski <cezary.rojewski@intel.com>
8170M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8171M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8172M:	Jie Yang <yang.jie@linux.intel.com>
8173L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8174S:	Supported
8175F:	sound/soc/intel/
8176
8177INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8178M:	Hans de Goede <hdegoede@redhat.com>
8179L:	platform-driver-x86@vger.kernel.org
8180S:	Maintained
8181F:	drivers/platform/x86/intel_atomisp2_pm.c
8182
8183INTEL C600 SERIES SAS CONTROLLER DRIVER
8184M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8185M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8186L:	linux-scsi@vger.kernel.org
8187T:	git git://git.code.sf.net/p/intel-sas/isci
8188S:	Supported
8189F:	drivers/scsi/isci/
8190
8191INTEL CPU family model numbers
8192M:	Tony Luck <tony.luck@intel.com>
8193M:	x86@kernel.org
8194L:	linux-kernel@vger.kernel.org
8195S:	Supported
8196F:	arch/x86/include/asm/intel-family.h
8197
8198INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8199M:	Jani Nikula <jani.nikula@linux.intel.com>
8200M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8201M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8202L:	intel-gfx@lists.freedesktop.org
8203W:	https://01.org/linuxgraphics/
8204B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8205C:	irc://chat.freenode.net/intel-gfx
8206Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8207T:	git git://anongit.freedesktop.org/drm-intel
8208S:	Supported
8209F:	drivers/gpu/drm/i915/
8210F:	include/drm/i915*
8211F:	include/uapi/drm/i915_drm.h
8212F:	Documentation/gpu/i915.rst
8213
8214INTEL ETHERNET DRIVERS
8215M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8216L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8217W:	http://www.intel.com/support/feedback.htm
8218W:	http://e1000.sourceforge.net/
8219Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8222S:	Supported
8223F:	Documentation/networking/device_drivers/intel/e100.rst
8224F:	Documentation/networking/device_drivers/intel/e1000.rst
8225F:	Documentation/networking/device_drivers/intel/e1000e.rst
8226F:	Documentation/networking/device_drivers/intel/fm10k.rst
8227F:	Documentation/networking/device_drivers/intel/igb.rst
8228F:	Documentation/networking/device_drivers/intel/igbvf.rst
8229F:	Documentation/networking/device_drivers/intel/ixgb.rst
8230F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8231F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8232F:	Documentation/networking/device_drivers/intel/i40e.rst
8233F:	Documentation/networking/device_drivers/intel/iavf.rst
8234F:	Documentation/networking/device_drivers/intel/ice.rst
8235F:	drivers/net/ethernet/intel/
8236F:	drivers/net/ethernet/intel/*/
8237F:	include/linux/avf/virtchnl.h
8238
8239INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8240M:	Maik Broemme <mbroemme@libmpq.org>
8241L:	linux-fbdev@vger.kernel.org
8242S:	Maintained
8243F:	Documentation/fb/intelfb.rst
8244F:	drivers/video/fbdev/intelfb/
8245
8246INTEL GPIO DRIVERS
8247M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8248L:	linux-gpio@vger.kernel.org
8249S:	Maintained
8250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8251F:	drivers/gpio/gpio-ich.c
8252F:	drivers/gpio/gpio-intel-mid.c
8253F:	drivers/gpio/gpio-lynxpoint.c
8254F:	drivers/gpio/gpio-merrifield.c
8255F:	drivers/gpio/gpio-ml-ioh.c
8256F:	drivers/gpio/gpio-pch.c
8257F:	drivers/gpio/gpio-sch.c
8258F:	drivers/gpio/gpio-sodaville.c
8259
8260INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8261M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8262M:	Zhi Wang <zhi.a.wang@intel.com>
8263L:	intel-gvt-dev@lists.freedesktop.org
8264L:	intel-gfx@lists.freedesktop.org
8265W:	https://01.org/igvt-g
8266T:	git https://github.com/intel/gvt-linux.git
8267S:	Supported
8268F:	drivers/gpu/drm/i915/gvt/
8269
8270INTEL HID EVENT DRIVER
8271M:	Alex Hung <alex.hung@canonical.com>
8272L:	platform-driver-x86@vger.kernel.org
8273S:	Maintained
8274F:	drivers/platform/x86/intel-hid.c
8275
8276INTEL I/OAT DMA DRIVER
8277M:	Dave Jiang <dave.jiang@intel.com>
8278R:	Dan Williams <dan.j.williams@intel.com>
8279L:	dmaengine@vger.kernel.org
8280Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8281S:	Supported
8282F:	drivers/dma/ioat*
8283
8284INTEL IDLE DRIVER
8285M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8286M:	Len Brown <lenb@kernel.org>
8287L:	linux-pm@vger.kernel.org
8288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8289B:	https://bugzilla.kernel.org
8290S:	Supported
8291F:	drivers/idle/intel_idle.c
8292
8293INTEL INTEGRATED SENSOR HUB DRIVER
8294M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8295M:	Jiri Kosina <jikos@kernel.org>
8296L:	linux-input@vger.kernel.org
8297S:	Maintained
8298F:	drivers/hid/intel-ish-hid/
8299
8300INTEL IOMMU (VT-d)
8301M:	David Woodhouse <dwmw2@infradead.org>
8302L:	iommu@lists.linux-foundation.org
8303T:	git git://git.infradead.org/iommu-2.6.git
8304S:	Supported
8305F:	drivers/iommu/intel-iommu.c
8306F:	include/linux/intel-iommu.h
8307
8308INTEL IOP-ADMA DMA DRIVER
8309R:	Dan Williams <dan.j.williams@intel.com>
8310S:	Odd fixes
8311F:	drivers/dma/iop-adma.c
8312
8313INTEL IPU3 CSI-2 CIO2 DRIVER
8314M:	Yong Zhi <yong.zhi@intel.com>
8315M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8316M:	Bingbu Cao <bingbu.cao@intel.com>
8317R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8318L:	linux-media@vger.kernel.org
8319S:	Maintained
8320F:	drivers/media/pci/intel/ipu3/
8321F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8322
8323INTEL IPU3 CSI-2 IMGU DRIVER
8324M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8325L:	linux-media@vger.kernel.org
8326S:	Maintained
8327F:	drivers/staging/media/ipu3/
8328F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8329F:	Documentation/media/v4l-drivers/ipu3.rst
8330
8331INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8332M:	Krzysztof Halasa <khalasa@piap.pl>
8333S:	Maintained
8334F:	include/linux/soc/ixp4xx/qmgr.h
8335F:	include/linux/soc/ixp4xx/npe.h
8336F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8337F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8338F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8339F:	drivers/net/wan/ixp4xx_hss.c
8340
8341INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8342M:	Deepak Saxena <dsaxena@plexity.net>
8343S:	Maintained
8344F:	drivers/char/hw_random/ixp4xx-rng.c
8345
8346INTEL MANAGEMENT ENGINE (mei)
8347M:	Tomas Winkler <tomas.winkler@intel.com>
8348L:	linux-kernel@vger.kernel.org
8349S:	Supported
8350F:	include/uapi/linux/mei.h
8351F:	include/linux/mei_cl_bus.h
8352F:	drivers/misc/mei/*
8353F:	drivers/watchdog/mei_wdt.c
8354F:	Documentation/driver-api/mei/*
8355F:	samples/mei/*
8356
8357INTEL MENLOW THERMAL DRIVER
8358M:	Sujith Thomas <sujith.thomas@intel.com>
8359L:	platform-driver-x86@vger.kernel.org
8360W:	https://01.org/linux-acpi
8361S:	Supported
8362F:	drivers/platform/x86/intel_menlow.c
8363
8364INTEL MIC DRIVERS (mic)
8365M:	Sudeep Dutt <sudeep.dutt@intel.com>
8366M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8367S:	Supported
8368W:	https://github.com/sudeepdutt/mic
8369W:	http://software.intel.com/en-us/mic-developer
8370F:	include/linux/mic_bus.h
8371F:	include/linux/scif.h
8372F:	include/uapi/linux/mic_common.h
8373F:	include/uapi/linux/mic_ioctl.h
8374F:	include/uapi/linux/scif_ioctl.h
8375F:	drivers/misc/mic/
8376F:	drivers/dma/mic_x100_dma.c
8377F:	drivers/dma/mic_x100_dma.h
8378F:	Documentation/mic/
8379
8380INTEL PMC CORE DRIVER
8381M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8382M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8383L:	platform-driver-x86@vger.kernel.org
8384S:	Maintained
8385F:	drivers/platform/x86/intel_pmc_core*
8386
8387INTEL PMC/P-Unit IPC DRIVER
8388M:	Zha Qipeng<qipeng.zha@intel.com>
8389L:	platform-driver-x86@vger.kernel.org
8390S:	Maintained
8391F:	drivers/platform/x86/intel_pmc_ipc.c
8392F:	drivers/platform/x86/intel_punit_ipc.c
8393F:	arch/x86/include/asm/intel_pmc_ipc.h
8394F:	arch/x86/include/asm/intel_punit_ipc.h
8395
8396INTEL PMIC GPIO DRIVERS
8397M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8398S:	Maintained
8399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8400F:	drivers/gpio/gpio-*cove.c
8401F:	drivers/gpio/gpio-msic.c
8402
8403INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8404R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8405S:	Maintained
8406F:	drivers/mfd/intel_msic.c
8407F:	drivers/mfd/intel_soc_pmic*
8408F:	include/linux/mfd/intel_msic.h
8409F:	include/linux/mfd/intel_soc_pmic*
8410
8411INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8412M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8413L:	linux-wireless@vger.kernel.org
8414S:	Maintained
8415F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8416F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8417F:	drivers/net/wireless/intel/ipw2x00/
8418
8419INTEL PSTATE DRIVER
8420M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8421M:	Len Brown <lenb@kernel.org>
8422L:	linux-pm@vger.kernel.org
8423S:	Supported
8424F:	drivers/cpufreq/intel_pstate.c
8425
8426INTEL RDMA RNIC DRIVER
8427M:	Faisal Latif <faisal.latif@intel.com>
8428M:	Shiraz Saleem <shiraz.saleem@intel.com>
8429L:	linux-rdma@vger.kernel.org
8430S:	Supported
8431F:	drivers/infiniband/hw/i40iw/
8432F:	include/uapi/rdma/i40iw-abi.h
8433
8434INTEL SPEED SELECT TECHNOLOGY
8435M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8436L:	platform-driver-x86@vger.kernel.org
8437S:	Maintained
8438F:	drivers/platform/x86/intel_speed_select_if/
8439F:	tools/power/x86/intel-speed-select/
8440F:	include/uapi/linux/isst_if.h
8441
8442INTEL STRATIX10 FIRMWARE DRIVERS
8443M:	Richard Gong <richard.gong@linux.intel.com>
8444L:	linux-kernel@vger.kernel.org
8445S:	Maintained
8446F:	drivers/firmware/stratix10-rsu.c
8447F:	drivers/firmware/stratix10-svc.c
8448F:	include/linux/firmware/intel/stratix10-smc.h
8449F:	include/linux/firmware/intel/stratix10-svc-client.h
8450F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8451F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8452
8453INTEL TELEMETRY DRIVER
8454M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8455M:	"David E. Box" <david.e.box@linux.intel.com>
8456L:	platform-driver-x86@vger.kernel.org
8457S:	Maintained
8458F:	arch/x86/include/asm/intel_telemetry.h
8459F:	drivers/platform/x86/intel_telemetry*
8460
8461INTEL VIRTUAL BUTTON DRIVER
8462M:	AceLan Kao <acelan.kao@canonical.com>
8463L:	platform-driver-x86@vger.kernel.org
8464S:	Maintained
8465F:	drivers/platform/x86/intel-vbtn.c
8466
8467INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8468M:	Stanislaw Gruszka <sgruszka@redhat.com>
8469L:	linux-wireless@vger.kernel.org
8470S:	Supported
8471F:	drivers/net/wireless/intel/iwlegacy/
8472
8473INTEL WIRELESS WIFI LINK (iwlwifi)
8474M:	Johannes Berg <johannes.berg@intel.com>
8475M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8476M:	Luca Coelho <luciano.coelho@intel.com>
8477M:	Intel Linux Wireless <linuxwifi@intel.com>
8478L:	linux-wireless@vger.kernel.org
8479W:	http://intellinuxwireless.org
8480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8481S:	Supported
8482F:	drivers/net/wireless/intel/iwlwifi/
8483
8484INTEL WIRELESS WIMAX CONNECTION 2400
8485M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8486M:	linux-wimax@intel.com
8487L:	wimax@linuxwimax.org (subscribers-only)
8488S:	Supported
8489W:	http://linuxwimax.org
8490F:	Documentation/admin-guide/wimax/i2400m.rst
8491F:	drivers/net/wimax/i2400m/
8492F:	include/uapi/linux/wimax/i2400m.h
8493
8494INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8495M:	Mario Limonciello <mario.limonciello@dell.com>
8496S:	Maintained
8497F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8498
8499INTEL(R) TRACE HUB
8500M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8501S:	Supported
8502F:	Documentation/trace/intel_th.rst
8503F:	drivers/hwtracing/intel_th/
8504F:	include/linux/intel_th.h
8505
8506INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8507M:	Ning Sun <ning.sun@intel.com>
8508L:	tboot-devel@lists.sourceforge.net
8509W:	http://tboot.sourceforge.net
8510T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8511S:	Supported
8512F:	Documentation/x86/intel_txt.rst
8513F:	include/linux/tboot.h
8514F:	arch/x86/kernel/tboot.c
8515
8516INTERCONNECT API
8517M:	Georgi Djakov <georgi.djakov@linaro.org>
8518L:	linux-pm@vger.kernel.org
8519S:	Maintained
8520F:	Documentation/driver-api/interconnect.rst
8521F:	Documentation/devicetree/bindings/interconnect/
8522F:	drivers/interconnect/
8523F:	include/dt-bindings/interconnect/
8524F:	include/linux/interconnect-provider.h
8525F:	include/linux/interconnect.h
8526
8527INVENSENSE MPU-3050 GYROSCOPE DRIVER
8528M:	Linus Walleij <linus.walleij@linaro.org>
8529L:	linux-iio@vger.kernel.org
8530S:	Maintained
8531F:	drivers/iio/gyro/mpu3050*
8532F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8533
8534IOC3 ETHERNET DRIVER
8535M:	Ralf Baechle <ralf@linux-mips.org>
8536L:	linux-mips@vger.kernel.org
8537S:	Maintained
8538F:	drivers/net/ethernet/sgi/ioc3-eth.c
8539
8540IOMAP FILESYSTEM LIBRARY
8541M:	Christoph Hellwig <hch@infradead.org>
8542M:	Darrick J. Wong <darrick.wong@oracle.com>
8543M:	linux-xfs@vger.kernel.org
8544M:	linux-fsdevel@vger.kernel.org
8545L:	linux-xfs@vger.kernel.org
8546L:	linux-fsdevel@vger.kernel.org
8547T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8548S:	Supported
8549F:	fs/iomap/
8550F:	include/linux/iomap.h
8551
8552IOMMU DRIVERS
8553M:	Joerg Roedel <joro@8bytes.org>
8554L:	iommu@lists.linux-foundation.org
8555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8556S:	Maintained
8557F:	Documentation/devicetree/bindings/iommu/
8558F:	drivers/iommu/
8559F:	include/linux/iommu.h
8560F:	include/linux/of_iommu.h
8561F:	include/linux/iova.h
8562
8563IO_URING
8564M:	Jens Axboe <axboe@kernel.dk>
8565L:	linux-block@vger.kernel.org
8566L:	linux-fsdevel@vger.kernel.org
8567T:	git git://git.kernel.dk/linux-block
8568T:	git git://git.kernel.dk/liburing
8569S:	Maintained
8570F:	fs/io_uring.c
8571F:	include/uapi/linux/io_uring.h
8572
8573IPMI SUBSYSTEM
8574M:	Corey Minyard <minyard@acm.org>
8575L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8576W:	http://openipmi.sourceforge.net/
8577S:	Supported
8578F:	Documentation/devicetree/bindings/ipmi/
8579F:	Documentation/IPMI.txt
8580F:	drivers/char/ipmi/
8581F:	include/linux/ipmi*
8582F:	include/uapi/linux/ipmi*
8583
8584IPS SCSI RAID DRIVER
8585M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8586L:	linux-scsi@vger.kernel.org
8587W:	http://www.adaptec.com/
8588S:	Maintained
8589F:	drivers/scsi/ips*
8590
8591IPVS
8592M:	Wensong Zhang <wensong@linux-vs.org>
8593M:	Simon Horman <horms@verge.net.au>
8594M:	Julian Anastasov <ja@ssi.bg>
8595L:	netdev@vger.kernel.org
8596L:	lvs-devel@vger.kernel.org
8597S:	Maintained
8598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8600F:	Documentation/networking/ipvs-sysctl.txt
8601F:	include/net/ip_vs.h
8602F:	include/uapi/linux/ip_vs.h
8603F:	net/netfilter/ipvs/
8604
8605IPWIRELESS DRIVER
8606M:	Jiri Kosina <jikos@kernel.org>
8607M:	David Sterba <dsterba@suse.com>
8608S:	Odd Fixes
8609F:	drivers/tty/ipwireless/
8610
8611IPX NETWORK LAYER
8612L:	netdev@vger.kernel.org
8613S:	Obsolete
8614F:	include/uapi/linux/ipx.h
8615
8616IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8617M:	Marc Zyngier <maz@kernel.org>
8618S:	Maintained
8619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8620F:	Documentation/IRQ-domain.txt
8621F:	include/linux/irqdomain.h
8622F:	kernel/irq/irqdomain.c
8623F:	kernel/irq/msi.c
8624
8625IRQ SUBSYSTEM
8626M:	Thomas Gleixner <tglx@linutronix.de>
8627L:	linux-kernel@vger.kernel.org
8628S:	Maintained
8629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8630F:	kernel/irq/
8631
8632IRQCHIP DRIVERS
8633M:	Thomas Gleixner <tglx@linutronix.de>
8634M:	Jason Cooper <jason@lakedaemon.net>
8635M:	Marc Zyngier <maz@kernel.org>
8636L:	linux-kernel@vger.kernel.org
8637S:	Maintained
8638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8639F:	Documentation/devicetree/bindings/interrupt-controller/
8640F:	drivers/irqchip/
8641
8642ISA
8643M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8644S:	Maintained
8645F:	Documentation/driver-api/isa.rst
8646F:	drivers/base/isa.c
8647F:	include/linux/isa.h
8648
8649ISA RADIO MODULE
8650M:	Hans Verkuil <hverkuil@xs4all.nl>
8651L:	linux-media@vger.kernel.org
8652T:	git git://linuxtv.org/media_tree.git
8653W:	https://linuxtv.org
8654S:	Maintained
8655F:	drivers/media/radio/radio-isa*
8656
8657ISAPNP
8658M:	Jaroslav Kysela <perex@perex.cz>
8659S:	Maintained
8660F:	Documentation/driver-api/isapnp.rst
8661F:	drivers/pnp/isapnp/
8662F:	include/linux/isapnp.h
8663
8664ISCSI
8665M:	Lee Duncan <lduncan@suse.com>
8666M:	Chris Leech <cleech@redhat.com>
8667L:	open-iscsi@googlegroups.com
8668W:	www.open-iscsi.com
8669S:	Maintained
8670F:	drivers/scsi/*iscsi*
8671F:	include/scsi/*iscsi*
8672
8673iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8674M:	Peter Jones <pjones@redhat.com>
8675M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8676S:	Maintained
8677F:	drivers/firmware/iscsi_ibft*
8678
8679ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8680M:	Sagi Grimberg <sagi@grimberg.me>
8681M:	Max Gurtovoy <maxg@mellanox.com>
8682L:	linux-rdma@vger.kernel.org
8683S:	Supported
8684W:	http://www.openfabrics.org
8685W:	www.open-iscsi.org
8686Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8687F:	drivers/infiniband/ulp/iser/
8688
8689ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8690M:	Sagi Grimberg <sagi@grimberg.me>
8691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8692L:	linux-rdma@vger.kernel.org
8693L:	target-devel@vger.kernel.org
8694S:	Supported
8695W:	http://www.linux-iscsi.org
8696F:	drivers/infiniband/ulp/isert
8697
8698ISDN/mISDN SUBSYSTEM
8699M:	Karsten Keil <isdn@linux-pingi.de>
8700L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8701L:	netdev@vger.kernel.org
8702W:	http://www.isdn4linux.de
8703S:	Maintained
8704F:	drivers/isdn/mISDN
8705F:	drivers/isdn/hardware
8706
8707ISDN/CAPI SUBSYSTEM
8708M:	Karsten Keil <isdn@linux-pingi.de>
8709L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8710L:	netdev@vger.kernel.org
8711W:	http://www.isdn4linux.de
8712S:	Odd Fixes
8713F:	Documentation/isdn/
8714F:	drivers/isdn/capi/
8715F:	drivers/staging/isdn/
8716F:	net/bluetooth/cmtp/
8717F:	include/linux/isdn/
8718F:	include/uapi/linux/isdn/
8719
8720IT87 HARDWARE MONITORING DRIVER
8721M:	Jean Delvare <jdelvare@suse.com>
8722L:	linux-hwmon@vger.kernel.org
8723S:	Maintained
8724F:	Documentation/hwmon/it87.rst
8725F:	drivers/hwmon/it87.c
8726
8727IT913X MEDIA DRIVER
8728M:	Antti Palosaari <crope@iki.fi>
8729L:	linux-media@vger.kernel.org
8730W:	https://linuxtv.org
8731W:	http://palosaari.fi/linux/
8732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8733T:	git git://linuxtv.org/anttip/media_tree.git
8734S:	Maintained
8735F:	drivers/media/tuners/it913x*
8736
8737IVTV VIDEO4LINUX DRIVER
8738M:	Andy Walls <awalls@md.metrocast.net>
8739L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8740L:	linux-media@vger.kernel.org
8741T:	git git://linuxtv.org/media_tree.git
8742W:	http://www.ivtvdriver.org
8743S:	Maintained
8744F:	Documentation/media/v4l-drivers/ivtv*
8745F:	drivers/media/pci/ivtv/
8746F:	include/uapi/linux/ivtv*
8747
8748IX2505V MEDIA DRIVER
8749M:	Malcolm Priestley <tvboxspy@gmail.com>
8750L:	linux-media@vger.kernel.org
8751W:	https://linuxtv.org
8752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8753S:	Maintained
8754F:	drivers/media/dvb-frontends/ix2505v*
8755
8756JAILHOUSE HYPERVISOR INTERFACE
8757M:	Jan Kiszka <jan.kiszka@siemens.com>
8758L:	jailhouse-dev@googlegroups.com
8759S:	Maintained
8760F:	arch/x86/kernel/jailhouse.c
8761F:	arch/x86/include/asm/jailhouse_para.h
8762
8763JC42.4 TEMPERATURE SENSOR DRIVER
8764M:	Guenter Roeck <linux@roeck-us.net>
8765L:	linux-hwmon@vger.kernel.org
8766S:	Maintained
8767F:	drivers/hwmon/jc42.c
8768F:	Documentation/hwmon/jc42.rst
8769
8770JFS FILESYSTEM
8771M:	Dave Kleikamp <shaggy@kernel.org>
8772L:	jfs-discussion@lists.sourceforge.net
8773W:	http://jfs.sourceforge.net/
8774T:	git git://github.com/kleikamp/linux-shaggy.git
8775S:	Maintained
8776F:	Documentation/admin-guide/jfs.rst
8777F:	fs/jfs/
8778
8779JME NETWORK DRIVER
8780M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8781L:	netdev@vger.kernel.org
8782S:	Maintained
8783F:	drivers/net/ethernet/jme.*
8784
8785JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8786M:	David Woodhouse <dwmw2@infradead.org>
8787M:	Richard Weinberger <richard@nod.at>
8788L:	linux-mtd@lists.infradead.org
8789W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8790T:	git git://git.infradead.org/ubifs-2.6.git
8791S:	Odd Fixes
8792F:	fs/jffs2/
8793F:	include/uapi/linux/jffs2.h
8794
8795JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8796M:	"Theodore Ts'o" <tytso@mit.edu>
8797M:	Jan Kara <jack@suse.com>
8798L:	linux-ext4@vger.kernel.org
8799S:	Maintained
8800F:	fs/jbd2/
8801F:	include/linux/jbd2.h
8802
8803JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8804M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8805L:	linux-media@vger.kernel.org
8806S:	Maintained
8807F:	drivers/media/platform/rcar_jpu.c
8808
8809JSM Neo PCI based serial card
8810L:	linux-serial@vger.kernel.org
8811S:	Orphan
8812F:	drivers/tty/serial/jsm/
8813
8814K10TEMP HARDWARE MONITORING DRIVER
8815M:	Clemens Ladisch <clemens@ladisch.de>
8816L:	linux-hwmon@vger.kernel.org
8817S:	Maintained
8818F:	Documentation/hwmon/k10temp.rst
8819F:	drivers/hwmon/k10temp.c
8820
8821K8TEMP HARDWARE MONITORING DRIVER
8822M:	Rudolf Marek <r.marek@assembler.cz>
8823L:	linux-hwmon@vger.kernel.org
8824S:	Maintained
8825F:	Documentation/hwmon/k8temp.rst
8826F:	drivers/hwmon/k8temp.c
8827
8828KASAN
8829M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8830R:	Alexander Potapenko <glider@google.com>
8831R:	Dmitry Vyukov <dvyukov@google.com>
8832L:	kasan-dev@googlegroups.com
8833S:	Maintained
8834F:	arch/*/include/asm/kasan.h
8835F:	arch/*/mm/kasan_init*
8836F:	Documentation/dev-tools/kasan.rst
8837F:	include/linux/kasan*.h
8838F:	lib/test_kasan.c
8839F:	mm/kasan/
8840F:	scripts/Makefile.kasan
8841
8842KCONFIG
8843M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8845L:	linux-kbuild@vger.kernel.org
8846S:	Maintained
8847F:	Documentation/kbuild/kconfig*
8848F:	scripts/kconfig/
8849F:	scripts/Kconfig.include
8850
8851KDUMP
8852M:	Dave Young <dyoung@redhat.com>
8853M:	Baoquan He <bhe@redhat.com>
8854R:	Vivek Goyal <vgoyal@redhat.com>
8855L:	kexec@lists.infradead.org
8856W:	http://lse.sourceforge.net/kdump/
8857S:	Maintained
8858F:	Documentation/admin-guide/kdump/
8859
8860KEENE FM RADIO TRANSMITTER DRIVER
8861M:	Hans Verkuil <hverkuil@xs4all.nl>
8862L:	linux-media@vger.kernel.org
8863T:	git git://linuxtv.org/media_tree.git
8864W:	https://linuxtv.org
8865S:	Maintained
8866F:	drivers/media/radio/radio-keene*
8867
8868KERNEL AUTOMOUNTER
8869M:	Ian Kent <raven@themaw.net>
8870L:	autofs@vger.kernel.org
8871S:	Maintained
8872F:	fs/autofs/
8873
8874KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8875M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8876M:	Michal Marek <michal.lkml@markovi.net>
8877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8878L:	linux-kbuild@vger.kernel.org
8879S:	Maintained
8880F:	Documentation/kbuild/
8881F:	Makefile
8882F:	scripts/Kbuild*
8883F:	scripts/Makefile*
8884F:	scripts/basic/
8885F:	scripts/mk*
8886F:	scripts/*vmlinux*
8887F:	scripts/mod/
8888F:	scripts/package/
8889
8890KERNEL JANITORS
8891L:	kernel-janitors@vger.kernel.org
8892W:	http://kernelnewbies.org/KernelJanitors
8893S:	Odd Fixes
8894
8895KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8896M:	"J. Bruce Fields" <bfields@fieldses.org>
8897M:	Chuck Lever <chuck.lever@oracle.com>
8898L:	linux-nfs@vger.kernel.org
8899W:	http://nfs.sourceforge.net/
8900T:	git git://linux-nfs.org/~bfields/linux.git
8901S:	Supported
8902F:	fs/nfsd/
8903F:	include/uapi/linux/nfsd/
8904F:	fs/lockd/
8905F:	fs/nfs_common/
8906F:	net/sunrpc/
8907F:	include/linux/lockd/
8908F:	include/linux/sunrpc/
8909F:	include/uapi/linux/sunrpc/
8910
8911KERNEL SELFTEST FRAMEWORK
8912M:	Shuah Khan <shuah@kernel.org>
8913M:	Shuah Khan <skhan@linuxfoundation.org>
8914L:	linux-kselftest@vger.kernel.org
8915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8916Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8917S:	Maintained
8918F:	tools/testing/selftests/
8919F:	Documentation/dev-tools/kselftest*
8920
8921KERNEL USERMODE HELPER
8922M:	Luis Chamberlain <mcgrof@kernel.org>
8923L:	linux-kernel@vger.kernel.org
8924S:	Maintained
8925F:	kernel/umh.c
8926F:	include/linux/umh.h
8927
8928KERNEL VIRTUAL MACHINE (KVM)
8929M:	Paolo Bonzini <pbonzini@redhat.com>
8930M:	Radim Krčmář <rkrcmar@redhat.com>
8931L:	kvm@vger.kernel.org
8932W:	http://www.linux-kvm.org
8933T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8934S:	Supported
8935F:	Documentation/virt/kvm/
8936F:	include/trace/events/kvm.h
8937F:	include/uapi/asm-generic/kvm*
8938F:	include/uapi/linux/kvm*
8939F:	include/asm-generic/kvm*
8940F:	include/linux/kvm*
8941F:	include/kvm/iodev.h
8942F:	virt/kvm/*
8943F:	tools/kvm/
8944F:	tools/testing/selftests/kvm/
8945
8946KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8947M:	Marc Zyngier <maz@kernel.org>
8948R:	James Morse <james.morse@arm.com>
8949R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8950R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8952L:	kvmarm@lists.cs.columbia.edu
8953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8954S:	Maintained
8955F:	arch/arm/include/uapi/asm/kvm*
8956F:	arch/arm/include/asm/kvm*
8957F:	arch/arm/kvm/
8958F:	arch/arm64/include/uapi/asm/kvm*
8959F:	arch/arm64/include/asm/kvm*
8960F:	arch/arm64/kvm/
8961F:	virt/kvm/arm/
8962F:	include/kvm/arm_*
8963
8964KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8965M:	James Hogan <jhogan@kernel.org>
8966L:	linux-mips@vger.kernel.org
8967S:	Supported
8968F:	arch/mips/include/uapi/asm/kvm*
8969F:	arch/mips/include/asm/kvm*
8970F:	arch/mips/kvm/
8971
8972KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8973M:	Paul Mackerras <paulus@ozlabs.org>
8974L:	kvm-ppc@vger.kernel.org
8975W:	http://www.linux-kvm.org/
8976T:	git git://github.com/agraf/linux-2.6.git
8977S:	Supported
8978F:	arch/powerpc/include/uapi/asm/kvm*
8979F:	arch/powerpc/include/asm/kvm*
8980F:	arch/powerpc/kvm/
8981F:	arch/powerpc/kernel/kvm*
8982
8983KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8984M:	Christian Borntraeger <borntraeger@de.ibm.com>
8985M:	Janosch Frank <frankja@linux.ibm.com>
8986R:	David Hildenbrand <david@redhat.com>
8987R:	Cornelia Huck <cohuck@redhat.com>
8988L:	kvm@vger.kernel.org
8989W:	http://www.ibm.com/developerworks/linux/linux390/
8990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8991S:	Supported
8992F:	arch/s390/include/uapi/asm/kvm*
8993F:	arch/s390/include/asm/gmap.h
8994F:	arch/s390/include/asm/kvm*
8995F:	arch/s390/kvm/
8996F:	arch/s390/mm/gmap.c
8997F:	tools/testing/selftests/kvm/s390x/
8998F:	tools/testing/selftests/kvm/*/s390x/
8999
9000KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9001M:	Paolo Bonzini <pbonzini@redhat.com>
9002M:	Radim Krčmář <rkrcmar@redhat.com>
9003R:	Sean Christopherson <sean.j.christopherson@intel.com>
9004R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9005R:	Wanpeng Li <wanpengli@tencent.com>
9006R:	Jim Mattson <jmattson@google.com>
9007R:	Joerg Roedel <joro@8bytes.org>
9008L:	kvm@vger.kernel.org
9009W:	http://www.linux-kvm.org
9010T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9011S:	Supported
9012F:	arch/x86/kvm/
9013F:	arch/x86/kvm/*/
9014F:	arch/x86/include/uapi/asm/kvm*
9015F:	arch/x86/include/uapi/asm/vmx.h
9016F:	arch/x86/include/uapi/asm/svm.h
9017F:	arch/x86/include/asm/kvm*
9018F:	arch/x86/include/asm/pvclock-abi.h
9019F:	arch/x86/include/asm/svm.h
9020F:	arch/x86/include/asm/vmx.h
9021F:	arch/x86/kernel/kvm.c
9022F:	arch/x86/kernel/kvmclock.c
9023
9024KERNFS
9025M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9026M:	Tejun Heo <tj@kernel.org>
9027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9028S:	Supported
9029F:	include/linux/kernfs.h
9030F:	fs/kernfs/
9031
9032KEXEC
9033M:	Eric Biederman <ebiederm@xmission.com>
9034W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9035L:	kexec@lists.infradead.org
9036S:	Maintained
9037F:	include/linux/kexec.h
9038F:	include/uapi/linux/kexec.h
9039F:	kernel/kexec*
9040
9041KEYS-ENCRYPTED
9042M:	Mimi Zohar <zohar@linux.ibm.com>
9043L:	linux-integrity@vger.kernel.org
9044L:	keyrings@vger.kernel.org
9045S:	Supported
9046F:	Documentation/security/keys/trusted-encrypted.rst
9047F:	include/keys/encrypted-type.h
9048F:	security/keys/encrypted-keys/
9049
9050KEYS-TRUSTED
9051M:	James Bottomley <jejb@linux.ibm.com>
9052M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9053M:	Mimi Zohar <zohar@linux.ibm.com>
9054L:	linux-integrity@vger.kernel.org
9055L:	keyrings@vger.kernel.org
9056S:	Supported
9057F:	Documentation/security/keys/trusted-encrypted.rst
9058F:	include/keys/trusted-type.h
9059F:	security/keys/trusted.c
9060F:	include/keys/trusted.h
9061
9062KEYS/KEYRINGS:
9063M:	David Howells <dhowells@redhat.com>
9064M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9065L:	keyrings@vger.kernel.org
9066S:	Maintained
9067F:	Documentation/security/keys/core.rst
9068F:	include/linux/key.h
9069F:	include/linux/key-type.h
9070F:	include/linux/keyctl.h
9071F:	include/uapi/linux/keyctl.h
9072F:	include/keys/
9073F:	security/keys/
9074
9075KGDB / KDB /debug_core
9076M:	Jason Wessel <jason.wessel@windriver.com>
9077M:	Daniel Thompson <daniel.thompson@linaro.org>
9078W:	http://kgdb.wiki.kernel.org/
9079L:	kgdb-bugreport@lists.sourceforge.net
9080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9081S:	Maintained
9082F:	Documentation/dev-tools/kgdb.rst
9083F:	drivers/misc/kgdbts.c
9084F:	drivers/tty/serial/kgdboc.c
9085F:	include/linux/kdb.h
9086F:	include/linux/kgdb.h
9087F:	kernel/debug/
9088
9089KMEMLEAK
9090M:	Catalin Marinas <catalin.marinas@arm.com>
9091S:	Maintained
9092F:	Documentation/dev-tools/kmemleak.rst
9093F:	include/linux/kmemleak.h
9094F:	mm/kmemleak.c
9095F:	mm/kmemleak-test.c
9096
9097KMOD KERNEL MODULE LOADER - USERMODE HELPER
9098M:	Luis Chamberlain <mcgrof@kernel.org>
9099L:	linux-kernel@vger.kernel.org
9100S:	Maintained
9101F:	kernel/kmod.c
9102F:	include/linux/kmod.h
9103F:	lib/test_kmod.c
9104F:	tools/testing/selftests/kmod/
9105
9106KPROBES
9107M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9108M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9109M:	"David S. Miller" <davem@davemloft.net>
9110M:	Masami Hiramatsu <mhiramat@kernel.org>
9111S:	Maintained
9112F:	Documentation/kprobes.txt
9113F:	include/linux/kprobes.h
9114F:	include/asm-generic/kprobes.h
9115F:	kernel/kprobes.c
9116
9117KS0108 LCD CONTROLLER DRIVER
9118M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9119S:	Maintained
9120F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9121F:	drivers/auxdisplay/ks0108.c
9122F:	include/linux/ks0108.h
9123
9124L3MDEV
9125M:	David Ahern <dsa@cumulusnetworks.com>
9126L:	netdev@vger.kernel.org
9127S:	Maintained
9128F:	net/l3mdev
9129F:	include/net/l3mdev.h
9130
9131L7 BPF FRAMEWORK
9132M:	John Fastabend <john.fastabend@gmail.com>
9133M:	Daniel Borkmann <daniel@iogearbox.net>
9134L:	netdev@vger.kernel.org
9135L:	bpf@vger.kernel.org
9136S:	Maintained
9137F:	include/linux/skmsg.h
9138F:	net/core/skmsg.c
9139F:	net/core/sock_map.c
9140F:	net/ipv4/tcp_bpf.c
9141
9142LANTIQ / INTEL Ethernet drivers
9143M:	Hauke Mehrtens <hauke@hauke-m.de>
9144L:	netdev@vger.kernel.org
9145S:	Maintained
9146F:	net/dsa/tag_gswip.c
9147F:	drivers/net/ethernet/lantiq_xrx200.c
9148F:	drivers/net/dsa/lantiq_pce.h
9149F:	drivers/net/dsa/lantiq_gswip.c
9150
9151LANTIQ MIPS ARCHITECTURE
9152M:	John Crispin <john@phrozen.org>
9153L:	linux-mips@vger.kernel.org
9154S:	Maintained
9155F:	arch/mips/lantiq
9156F:	drivers/soc/lantiq
9157
9158LAPB module
9159L:	linux-x25@vger.kernel.org
9160S:	Orphan
9161F:	Documentation/networking/lapb-module.txt
9162F:	include/*/lapb.h
9163F:	net/lapb/
9164
9165LASI 53c700 driver for PARISC
9166M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9167L:	linux-scsi@vger.kernel.org
9168S:	Maintained
9169F:	Documentation/scsi/53c700.txt
9170F:	drivers/scsi/53c700*
9171
9172LEAKING_ADDRESSES
9173M:	Tobin C. Harding <me@tobin.cc>
9174M:	Tycho Andersen <tycho@tycho.ws>
9175L:	kernel-hardening@lists.openwall.com
9176S:	Maintained
9177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9178F:	scripts/leaking_addresses.pl
9179
9180LED SUBSYSTEM
9181M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9182M:	Pavel Machek <pavel@ucw.cz>
9183R:	Dan Murphy <dmurphy@ti.com>
9184L:	linux-leds@vger.kernel.org
9185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9186S:	Maintained
9187F:	Documentation/devicetree/bindings/leds/
9188F:	drivers/leds/
9189F:	include/linux/leds.h
9190
9191LEGACY EEPROM DRIVER
9192M:	Jean Delvare <jdelvare@suse.com>
9193S:	Maintained
9194F:	Documentation/misc-devices/eeprom.rst
9195F:	drivers/misc/eeprom/eeprom.c
9196
9197LEGO MINDSTORMS EV3
9198R:	David Lechner <david@lechnology.com>
9199S:	Maintained
9200F:	arch/arm/boot/dts/da850-lego-ev3.dts
9201F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9202F:	drivers/power/supply/lego_ev3_battery.c
9203
9204LEGO USB Tower driver
9205M:	Juergen Stuber <starblue@users.sourceforge.net>
9206L:	legousb-devel@lists.sourceforge.net
9207W:	http://legousb.sourceforge.net/
9208S:	Maintained
9209F:	drivers/usb/misc/legousbtower.c
9210
9211LG LAPTOP EXTRAS
9212M:	Matan Ziv-Av <matan@svgalib.org>
9213L:	platform-driver-x86@vger.kernel.org
9214S:	Maintained
9215F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9216F:	Documentation/admin-guide/laptops/lg-laptop.rst
9217F:	drivers/platform/x86/lg-laptop.c
9218
9219LG2160 MEDIA DRIVER
9220M:	Michael Krufky <mkrufky@linuxtv.org>
9221L:	linux-media@vger.kernel.org
9222W:	https://linuxtv.org
9223W:	http://github.com/mkrufky
9224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9225T:	git git://linuxtv.org/mkrufky/tuners.git
9226S:	Maintained
9227F:	drivers/media/dvb-frontends/lg2160.*
9228
9229LGDT3305 MEDIA DRIVER
9230M:	Michael Krufky <mkrufky@linuxtv.org>
9231L:	linux-media@vger.kernel.org
9232W:	https://linuxtv.org
9233W:	http://github.com/mkrufky
9234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9235T:	git git://linuxtv.org/mkrufky/tuners.git
9236S:	Maintained
9237F:	drivers/media/dvb-frontends/lgdt3305.*
9238
9239LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9240M:	Viresh Kumar <vireshk@kernel.org>
9241L:	linux-ide@vger.kernel.org
9242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9243S:	Maintained
9244F:	include/linux/pata_arasan_cf_data.h
9245F:	drivers/ata/pata_arasan_cf.c
9246
9247LIBATA PATA DRIVERS
9248M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9249M:	Jens Axboe <axboe@kernel.dk>
9250L:	linux-ide@vger.kernel.org
9251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9252S:	Maintained
9253F:	drivers/ata/pata_*.c
9254F:	drivers/ata/ata_generic.c
9255
9256LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9257M:	Linus Walleij <linus.walleij@linaro.org>
9258L:	linux-ide@vger.kernel.org
9259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9260S:	Maintained
9261F:	drivers/ata/pata_ftide010.c
9262F:	drivers/ata/sata_gemini.c
9263F:	drivers/ata/sata_gemini.h
9264
9265LIBATA SATA AHCI PLATFORM devices support
9266M:	Hans de Goede <hdegoede@redhat.com>
9267M:	Jens Axboe <axboe@kernel.dk>
9268L:	linux-ide@vger.kernel.org
9269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9270S:	Maintained
9271F:	drivers/ata/ahci_platform.c
9272F:	drivers/ata/libahci_platform.c
9273F:	include/linux/ahci_platform.h
9274
9275LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9276M:	Mikael Pettersson <mikpelinux@gmail.com>
9277L:	linux-ide@vger.kernel.org
9278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9279S:	Maintained
9280F:	drivers/ata/sata_promise.*
9281
9282LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9283M:	Jens Axboe <axboe@kernel.dk>
9284L:	linux-ide@vger.kernel.org
9285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9286S:	Maintained
9287F:	drivers/ata/
9288F:	include/linux/ata.h
9289F:	include/linux/libata.h
9290F:	Documentation/devicetree/bindings/ata/
9291
9292LIBLOCKDEP
9293M:	Sasha Levin <alexander.levin@microsoft.com>
9294S:	Maintained
9295F:	tools/lib/lockdep/
9296
9297LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9298M:	Dan Williams <dan.j.williams@intel.com>
9299M:	Vishal Verma <vishal.l.verma@intel.com>
9300M:	Dave Jiang <dave.jiang@intel.com>
9301L:	linux-nvdimm@lists.01.org
9302Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9303S:	Supported
9304F:	drivers/nvdimm/blk.c
9305F:	drivers/nvdimm/region_devs.c
9306
9307LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9308M:	Vishal Verma <vishal.l.verma@intel.com>
9309M:	Dan Williams <dan.j.williams@intel.com>
9310M:	Dave Jiang <dave.jiang@intel.com>
9311L:	linux-nvdimm@lists.01.org
9312Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9313S:	Supported
9314F:	drivers/nvdimm/btt*
9315
9316LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9317M:	Dan Williams <dan.j.williams@intel.com>
9318M:	Vishal Verma <vishal.l.verma@intel.com>
9319M:	Dave Jiang <dave.jiang@intel.com>
9320L:	linux-nvdimm@lists.01.org
9321Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9322S:	Supported
9323F:	drivers/nvdimm/pmem*
9324
9325LIBNVDIMM: DEVICETREE BINDINGS
9326M:	Oliver O'Halloran <oohall@gmail.com>
9327L:	linux-nvdimm@lists.01.org
9328Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9329S:	Supported
9330F:	drivers/nvdimm/of_pmem.c
9331F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9332
9333LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9334M:	Dan Williams <dan.j.williams@intel.com>
9335M:	Vishal Verma <vishal.l.verma@intel.com>
9336M:	Dave Jiang <dave.jiang@intel.com>
9337M:	Keith Busch <keith.busch@intel.com>
9338M:	Ira Weiny <ira.weiny@intel.com>
9339L:	linux-nvdimm@lists.01.org
9340Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9342S:	Supported
9343F:	drivers/nvdimm/*
9344F:	drivers/acpi/nfit/*
9345F:	include/linux/nd.h
9346F:	include/linux/libnvdimm.h
9347F:	include/uapi/linux/ndctl.h
9348
9349LICENSES and SPDX stuff
9350M:	Thomas Gleixner <tglx@linutronix.de>
9351M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9352L:	linux-spdx@vger.kernel.org
9353S:	Maintained
9354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9355F:	COPYING
9356F:	Documentation/process/license-rules.rst
9357F:	LICENSES/
9358F:	scripts/spdxcheck-test.sh
9359F:	scripts/spdxcheck.py
9360
9361LIGHTNVM PLATFORM SUPPORT
9362M:	Matias Bjorling <mb@lightnvm.io>
9363W:	http://github/OpenChannelSSD
9364L:	linux-block@vger.kernel.org
9365S:	Maintained
9366F:	drivers/lightnvm/
9367F:	include/linux/lightnvm.h
9368F:	include/uapi/linux/lightnvm.h
9369
9370LINUX FOR POWER MACINTOSH
9371M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9372W:	http://www.penguinppc.org/
9373L:	linuxppc-dev@lists.ozlabs.org
9374S:	Maintained
9375F:	arch/powerpc/platforms/powermac/
9376F:	drivers/macintosh/
9377
9378LINUX FOR POWERPC (32-BIT AND 64-BIT)
9379M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9380M:	Paul Mackerras <paulus@samba.org>
9381M:	Michael Ellerman <mpe@ellerman.id.au>
9382W:	https://github.com/linuxppc/linux/wiki
9383L:	linuxppc-dev@lists.ozlabs.org
9384Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9386S:	Supported
9387F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9388F:	Documentation/devicetree/bindings/powerpc/
9389F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9390F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9391F:	Documentation/powerpc/
9392F:	arch/powerpc/
9393F:	drivers/char/tpm/tpm_ibmvtpm*
9394F:	drivers/crypto/nx/
9395F:	drivers/crypto/vmx/
9396F:	drivers/i2c/busses/i2c-opal.c
9397F:	drivers/net/ethernet/ibm/ibmveth.*
9398F:	drivers/net/ethernet/ibm/ibmvnic.*
9399F:	drivers/pci/hotplug/pnv_php.c
9400F:	drivers/pci/hotplug/rpa*
9401F:	drivers/rtc/rtc-opal.c
9402F:	drivers/scsi/ibmvscsi/
9403F:	drivers/tty/hvc/hvc_opal.c
9404F:	drivers/watchdog/wdrtas.c
9405F:	tools/testing/selftests/powerpc
9406N:	/pmac
9407N:	powermac
9408N:	powernv
9409N:	[^a-z0-9]ps3
9410N:	pseries
9411
9412LINUX FOR POWERPC EMBEDDED MPC5XXX
9413M:	Anatolij Gustschin <agust@denx.de>
9414L:	linuxppc-dev@lists.ozlabs.org
9415T:	git git://git.denx.de/linux-denx-agust.git
9416S:	Maintained
9417F:	arch/powerpc/platforms/512x/
9418F:	arch/powerpc/platforms/52xx/
9419
9420LINUX FOR POWERPC EMBEDDED PPC4XX
9421M:	Alistair Popple <alistair@popple.id.au>
9422M:	Matt Porter <mporter@kernel.crashing.org>
9423W:	http://www.penguinppc.org/
9424L:	linuxppc-dev@lists.ozlabs.org
9425S:	Maintained
9426F:	arch/powerpc/platforms/40x/
9427F:	arch/powerpc/platforms/44x/
9428
9429LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9430M:	Scott Wood <oss@buserror.net>
9431M:	Kumar Gala <galak@kernel.crashing.org>
9432W:	http://www.penguinppc.org/
9433L:	linuxppc-dev@lists.ozlabs.org
9434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9435S:	Maintained
9436F:	arch/powerpc/platforms/83xx/
9437F:	arch/powerpc/platforms/85xx/
9438F:	Documentation/devicetree/bindings/powerpc/fsl/
9439
9440LINUX FOR POWERPC EMBEDDED PPC8XX
9441M:	Vitaly Bordug <vitb@kernel.crashing.org>
9442W:	http://www.penguinppc.org/
9443L:	linuxppc-dev@lists.ozlabs.org
9444S:	Maintained
9445F:	arch/powerpc/platforms/8xx/
9446
9447LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9448L:	linuxppc-dev@lists.ozlabs.org
9449S:	Orphan
9450F:	arch/powerpc/*/*virtex*
9451F:	arch/powerpc/*/*/*virtex*
9452
9453LINUX FOR POWERPC PA SEMI PWRFICIENT
9454L:	linuxppc-dev@lists.ozlabs.org
9455S:	Orphan
9456F:	arch/powerpc/platforms/pasemi/
9457F:	drivers/*/*pasemi*
9458F:	drivers/*/*/*pasemi*
9459
9460LINUX KERNEL DUMP TEST MODULE (LKDTM)
9461M:	Kees Cook <keescook@chromium.org>
9462S:	Maintained
9463F:	drivers/misc/lkdtm/*
9464
9465LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9466M:	Alan Stern <stern@rowland.harvard.edu>
9467M:	Andrea Parri <parri.andrea@gmail.com>
9468M:	Will Deacon <will@kernel.org>
9469M:	Peter Zijlstra <peterz@infradead.org>
9470M:	Boqun Feng <boqun.feng@gmail.com>
9471M:	Nicholas Piggin <npiggin@gmail.com>
9472M:	David Howells <dhowells@redhat.com>
9473M:	Jade Alglave <j.alglave@ucl.ac.uk>
9474M:	Luc Maranget <luc.maranget@inria.fr>
9475M:	"Paul E. McKenney" <paulmck@kernel.org>
9476R:	Akira Yokosawa <akiyks@gmail.com>
9477R:	Daniel Lustig <dlustig@nvidia.com>
9478L:	linux-kernel@vger.kernel.org
9479L:	linux-arch@vger.kernel.org
9480S:	Supported
9481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9482F:	tools/memory-model/
9483F:	Documentation/atomic_bitops.txt
9484F:	Documentation/atomic_t.txt
9485F:	Documentation/core-api/atomic_ops.rst
9486F:	Documentation/core-api/refcount-vs-atomic.rst
9487F:	Documentation/memory-barriers.txt
9488
9489LIS3LV02D ACCELEROMETER DRIVER
9490M:	Eric Piel <eric.piel@tremplin-utc.net>
9491S:	Maintained
9492F:	Documentation/misc-devices/lis3lv02d.rst
9493F:	drivers/misc/lis3lv02d/
9494F:	drivers/platform/x86/hp_accel.c
9495
9496LIVE PATCHING
9497M:	Josh Poimboeuf <jpoimboe@redhat.com>
9498M:	Jiri Kosina <jikos@kernel.org>
9499M:	Miroslav Benes <mbenes@suse.cz>
9500M:	Petr Mladek <pmladek@suse.com>
9501R:	Joe Lawrence <joe.lawrence@redhat.com>
9502S:	Maintained
9503F:	kernel/livepatch/
9504F:	include/linux/livepatch.h
9505F:	arch/x86/include/asm/livepatch.h
9506F:	arch/x86/kernel/livepatch.c
9507F:	Documentation/livepatch/
9508F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9509F:	samples/livepatch/
9510F:	tools/testing/selftests/livepatch/
9511L:	live-patching@vger.kernel.org
9512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9513
9514LLC (802.2)
9515L:	netdev@vger.kernel.org
9516S:	Odd fixes
9517F:	include/linux/llc.h
9518F:	include/uapi/linux/llc.h
9519F:	include/net/llc*
9520F:	net/llc/
9521
9522LM73 HARDWARE MONITOR DRIVER
9523M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9524L:	linux-hwmon@vger.kernel.org
9525S:	Maintained
9526F:	drivers/hwmon/lm73.c
9527
9528LM78 HARDWARE MONITOR DRIVER
9529M:	Jean Delvare <jdelvare@suse.com>
9530L:	linux-hwmon@vger.kernel.org
9531S:	Maintained
9532F:	Documentation/hwmon/lm78.rst
9533F:	drivers/hwmon/lm78.c
9534
9535LM83 HARDWARE MONITOR DRIVER
9536M:	Jean Delvare <jdelvare@suse.com>
9537L:	linux-hwmon@vger.kernel.org
9538S:	Maintained
9539F:	Documentation/hwmon/lm83.rst
9540F:	drivers/hwmon/lm83.c
9541
9542LM90 HARDWARE MONITOR DRIVER
9543M:	Jean Delvare <jdelvare@suse.com>
9544L:	linux-hwmon@vger.kernel.org
9545S:	Maintained
9546F:	Documentation/hwmon/lm90.rst
9547F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9548F:	drivers/hwmon/lm90.c
9549F:	include/dt-bindings/thermal/lm90.h
9550
9551LM95234 HARDWARE MONITOR DRIVER
9552M:	Guenter Roeck <linux@roeck-us.net>
9553L:	linux-hwmon@vger.kernel.org
9554S:	Maintained
9555F:	Documentation/hwmon/lm95234.rst
9556F:	drivers/hwmon/lm95234.c
9557
9558LME2510 MEDIA DRIVER
9559M:	Malcolm Priestley <tvboxspy@gmail.com>
9560L:	linux-media@vger.kernel.org
9561W:	https://linuxtv.org
9562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9563S:	Maintained
9564F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9565
9566LOADPIN SECURITY MODULE
9567M:	Kees Cook <keescook@chromium.org>
9568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9569S:	Supported
9570F:	security/loadpin/
9571F:	Documentation/admin-guide/LSM/LoadPin.rst
9572
9573LOCKING PRIMITIVES
9574M:	Peter Zijlstra <peterz@infradead.org>
9575M:	Ingo Molnar <mingo@redhat.com>
9576M:	Will Deacon <will@kernel.org>
9577L:	linux-kernel@vger.kernel.org
9578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9579S:	Maintained
9580F:	Documentation/locking/
9581F:	include/linux/lockdep.h
9582F:	include/linux/spinlock*.h
9583F:	arch/*/include/asm/spinlock*.h
9584F:	include/linux/rwlock*.h
9585F:	include/linux/mutex*.h
9586F:	include/linux/rwsem*.h
9587F:	include/linux/seqlock.h
9588F:	lib/locking*.[ch]
9589F:	kernel/locking/
9590X:	kernel/locking/locktorture.c
9591
9592LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9593M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9594L:	linux-ntfs-dev@lists.sourceforge.net
9595W:	http://www.linux-ntfs.org/content/view/19/37/
9596S:	Maintained
9597F:	Documentation/admin-guide/ldm.rst
9598F:	block/partitions/ldm.*
9599
9600LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9601M:	Sathya Prakash <sathya.prakash@broadcom.com>
9602M:	Chaitra P B <chaitra.basappa@broadcom.com>
9603M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9604L:	MPT-FusionLinux.pdl@broadcom.com
9605L:	linux-scsi@vger.kernel.org
9606W:	http://www.avagotech.com/support/
9607S:	Supported
9608F:	drivers/message/fusion/
9609F:	drivers/scsi/mpt3sas/
9610
9611LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9612M:	Matthew Wilcox <willy@infradead.org>
9613L:	linux-scsi@vger.kernel.org
9614S:	Maintained
9615F:	drivers/scsi/sym53c8xx_2/
9616
9617LTC1660 DAC DRIVER
9618M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9619L:	linux-iio@vger.kernel.org
9620S:	Maintained
9621F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9622F:	drivers/iio/dac/ltc1660.c
9623
9624LTC4261 HARDWARE MONITOR DRIVER
9625M:	Guenter Roeck <linux@roeck-us.net>
9626L:	linux-hwmon@vger.kernel.org
9627S:	Maintained
9628F:	Documentation/hwmon/ltc4261.rst
9629F:	drivers/hwmon/ltc4261.c
9630
9631LTC4306 I2C MULTIPLEXER DRIVER
9632M:	Michael Hennerich <michael.hennerich@analog.com>
9633W:	http://ez.analog.com/community/linux-device-drivers
9634L:	linux-i2c@vger.kernel.org
9635S:	Supported
9636F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9637F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9638
9639LTP (Linux Test Project)
9640M:	Mike Frysinger <vapier@gentoo.org>
9641M:	Cyril Hrubis <chrubis@suse.cz>
9642M:	Wanlong Gao <wanlong.gao@gmail.com>
9643M:	Jan Stancek <jstancek@redhat.com>
9644M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9645M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9646L:	ltp@lists.linux.it (subscribers-only)
9647W:	http://linux-test-project.github.io/
9648T:	git git://github.com/linux-test-project/ltp.git
9649S:	Maintained
9650
9651M68K ARCHITECTURE
9652M:	Geert Uytterhoeven <geert@linux-m68k.org>
9653L:	linux-m68k@lists.linux-m68k.org
9654W:	http://www.linux-m68k.org/
9655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9656S:	Maintained
9657F:	arch/m68k/
9658F:	drivers/zorro/
9659
9660M68K ON APPLE MACINTOSH
9661M:	Joshua Thompson <funaho@jurai.org>
9662W:	http://www.mac.linux-m68k.org/
9663L:	linux-m68k@lists.linux-m68k.org
9664S:	Maintained
9665F:	arch/m68k/mac/
9666
9667M68K ON HP9000/300
9668M:	Philip Blundell <philb@gnu.org>
9669W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9670S:	Maintained
9671F:	arch/m68k/hp300/
9672
9673M88DS3103 MEDIA DRIVER
9674M:	Antti Palosaari <crope@iki.fi>
9675L:	linux-media@vger.kernel.org
9676W:	https://linuxtv.org
9677W:	http://palosaari.fi/linux/
9678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9679T:	git git://linuxtv.org/anttip/media_tree.git
9680S:	Maintained
9681F:	drivers/media/dvb-frontends/m88ds3103*
9682
9683M88RS2000 MEDIA DRIVER
9684M:	Malcolm Priestley <tvboxspy@gmail.com>
9685L:	linux-media@vger.kernel.org
9686W:	https://linuxtv.org
9687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9688S:	Maintained
9689F:	drivers/media/dvb-frontends/m88rs2000*
9690
9691MA901 MASTERKIT USB FM RADIO DRIVER
9692M:	Alexey Klimov <klimov.linux@gmail.com>
9693L:	linux-media@vger.kernel.org
9694T:	git git://linuxtv.org/media_tree.git
9695S:	Maintained
9696F:	drivers/media/radio/radio-ma901.c
9697
9698MAC80211
9699M:	Johannes Berg <johannes@sipsolutions.net>
9700L:	linux-wireless@vger.kernel.org
9701W:	http://wireless.kernel.org/
9702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9704S:	Maintained
9705F:	Documentation/networking/mac80211-injection.txt
9706F:	include/net/mac80211.h
9707F:	net/mac80211/
9708F:	drivers/net/wireless/mac80211_hwsim.[ch]
9709F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9710
9711MAILBOX API
9712M:	Jassi Brar <jassisinghbrar@gmail.com>
9713L:	linux-kernel@vger.kernel.org
9714S:	Maintained
9715F:	drivers/mailbox/
9716F:	include/linux/mailbox_client.h
9717F:	include/linux/mailbox_controller.h
9718
9719MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9720M:	Michael Kerrisk <mtk.manpages@gmail.com>
9721W:	http://www.kernel.org/doc/man-pages
9722L:	linux-man@vger.kernel.org
9723S:	Maintained
9724
9725MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9726M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9727L:	linux-mips@vger.kernel.org
9728S:	Maintained
9729F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9730
9731MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9732M:	Andrew Lunn <andrew@lunn.ch>
9733M:	Vivien Didelot <vivien.didelot@gmail.com>
9734L:	netdev@vger.kernel.org
9735S:	Maintained
9736F:	drivers/net/dsa/mv88e6xxx/
9737F:	include/linux/platform_data/mv88e6xxx.h
9738F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9739
9740MARVELL ARMADA DRM SUPPORT
9741M:	Russell King <linux@armlinux.org.uk>
9742S:	Maintained
9743T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9744T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9745F:	drivers/gpu/drm/armada/
9746F:	include/uapi/drm/armada_drm.h
9747F:	Documentation/devicetree/bindings/display/armada/
9748
9749MARVELL ARMADA 3700 PHY DRIVERS
9750M:	Miquel Raynal <miquel.raynal@bootlin.com>
9751S:	Maintained
9752F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9753F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9754F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9755F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9756
9757MARVELL CRYPTO DRIVER
9758M:	Boris Brezillon <bbrezillon@kernel.org>
9759M:	Arnaud Ebalard <arno@natisbad.org>
9760F:	drivers/crypto/marvell/
9761S:	Maintained
9762L:	linux-crypto@vger.kernel.org
9763
9764MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9765M:	Mirko Lindner <mlindner@marvell.com>
9766M:	Stephen Hemminger <stephen@networkplumber.org>
9767L:	netdev@vger.kernel.org
9768S:	Maintained
9769F:	drivers/net/ethernet/marvell/sk*
9770
9771MARVELL LIBERTAS WIRELESS DRIVER
9772L:	libertas-dev@lists.infradead.org
9773S:	Orphan
9774F:	drivers/net/wireless/marvell/libertas/
9775
9776MARVELL MACCHIATOBIN SUPPORT
9777M:	Russell King <linux@armlinux.org.uk>
9778L:	linux-arm-kernel@lists.infradead.org
9779S:	Maintained
9780F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9781
9782MARVELL MV643XX ETHERNET DRIVER
9783M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9784L:	netdev@vger.kernel.org
9785S:	Maintained
9786F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9787F:	include/linux/mv643xx.h
9788
9789MARVELL MV88X3310 PHY DRIVER
9790M:	Russell King <linux@armlinux.org.uk>
9791L:	netdev@vger.kernel.org
9792S:	Maintained
9793F:	drivers/net/phy/marvell10g.c
9794
9795MARVELL MVEBU THERMAL DRIVER
9796M:	Miquel Raynal <miquel.raynal@bootlin.com>
9797S:	Maintained
9798F:	drivers/thermal/armada_thermal.c
9799
9800MARVELL MVNETA ETHERNET DRIVER
9801M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9802L:	netdev@vger.kernel.org
9803S:	Maintained
9804F:	drivers/net/ethernet/marvell/mvneta.*
9805
9806MARVELL MWIFIEX WIRELESS DRIVER
9807M:	Amitkumar Karwar <amitkarwar@gmail.com>
9808M:	Nishant Sarmukadam <nishants@marvell.com>
9809M:	Ganapathi Bhat <gbhat@marvell.com>
9810M:	Xinming Hu <huxinming820@gmail.com>
9811L:	linux-wireless@vger.kernel.org
9812S:	Maintained
9813F:	drivers/net/wireless/marvell/mwifiex/
9814
9815MARVELL MWL8K WIRELESS DRIVER
9816M:	Lennert Buytenhek <buytenh@wantstofly.org>
9817L:	linux-wireless@vger.kernel.org
9818S:	Odd Fixes
9819F:	drivers/net/wireless/marvell/mwl8k.c
9820
9821MARVELL NAND CONTROLLER DRIVER
9822M:	Miquel Raynal <miquel.raynal@bootlin.com>
9823L:	linux-mtd@lists.infradead.org
9824S:	Maintained
9825F:	drivers/mtd/nand/raw/marvell_nand.c
9826F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9827
9828MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9829M:	Nicolas Pitre <nico@fluxnic.net>
9830S:	Odd Fixes
9831F:	drivers/mmc/host/mvsdio.*
9832
9833MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9834M:	Hu Ziji <huziji@marvell.com>
9835L:	linux-mmc@vger.kernel.org
9836S:	Supported
9837F:	drivers/mmc/host/sdhci-xenon*
9838F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9839
9840MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9841M:	Sunil Goutham <sgoutham@marvell.com>
9842M:	Linu Cherian <lcherian@marvell.com>
9843M:	Geetha sowjanya <gakula@marvell.com>
9844M:	Jerin Jacob <jerinj@marvell.com>
9845L:	netdev@vger.kernel.org
9846S:	Supported
9847F:	drivers/net/ethernet/marvell/octeontx2/af/
9848
9849MATROX FRAMEBUFFER DRIVER
9850L:	linux-fbdev@vger.kernel.org
9851S:	Orphan
9852F:	drivers/video/fbdev/matrox/matroxfb_*
9853F:	include/uapi/linux/matroxfb.h
9854
9855MAX16065 HARDWARE MONITOR DRIVER
9856M:	Guenter Roeck <linux@roeck-us.net>
9857L:	linux-hwmon@vger.kernel.org
9858S:	Maintained
9859F:	Documentation/hwmon/max16065.rst
9860F:	drivers/hwmon/max16065.c
9861
9862MAX2175 SDR TUNER DRIVER
9863M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9864L:	linux-media@vger.kernel.org
9865T:	git git://linuxtv.org/media_tree.git
9866S:	Maintained
9867F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9868F:	Documentation/media/v4l-drivers/max2175.rst
9869F:	drivers/media/i2c/max2175*
9870F:	include/uapi/linux/max2175.h
9871
9872MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9873L:	linux-hwmon@vger.kernel.org
9874S:	Orphan
9875F:	Documentation/hwmon/max6650.rst
9876F:	drivers/hwmon/max6650.c
9877
9878MAX6697 HARDWARE MONITOR DRIVER
9879M:	Guenter Roeck <linux@roeck-us.net>
9880L:	linux-hwmon@vger.kernel.org
9881S:	Maintained
9882F:	Documentation/hwmon/max6697.rst
9883F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9884F:	drivers/hwmon/max6697.c
9885F:	include/linux/platform_data/max6697.h
9886
9887MAX9860 MONO AUDIO VOICE CODEC DRIVER
9888M:	Peter Rosin <peda@axentia.se>
9889L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9890S:	Maintained
9891F:	Documentation/devicetree/bindings/sound/max9860.txt
9892F:	sound/soc/codecs/max9860.*
9893
9894MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9895M:	Andreas Klinger <ak@it-klinger.de>
9896L:	linux-iio@vger.kernel.org
9897S:	Maintained
9898F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9899F:	drivers/iio/proximity/mb1232.c
9900
9901MAXIM MAX77650 PMIC MFD DRIVER
9902M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9903L:	linux-kernel@vger.kernel.org
9904S:	Maintained
9905F:	Documentation/devicetree/bindings/*/*max77650.txt
9906F:	Documentation/devicetree/bindings/*/max77650*.txt
9907F:	include/linux/mfd/max77650.h
9908F:	drivers/mfd/max77650.c
9909F:	drivers/regulator/max77650-regulator.c
9910F:	drivers/power/supply/max77650-charger.c
9911F:	drivers/input/misc/max77650-onkey.c
9912F:	drivers/leds/leds-max77650.c
9913F:	drivers/gpio/gpio-max77650.c
9914
9915MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9916M:	Javier Martinez Canillas <javier@dowhile0.org>
9917L:	linux-kernel@vger.kernel.org
9918S:	Supported
9919F:	drivers/regulator/max77802-regulator.c
9920F:	Documentation/devicetree/bindings/*/*max77802.txt
9921F:	include/dt-bindings/*/*max77802.h
9922
9923MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9924M:	Krzysztof Kozlowski <krzk@kernel.org>
9925M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9926L:	linux-pm@vger.kernel.org
9927S:	Supported
9928F:	drivers/power/supply/max14577_charger.c
9929F:	drivers/power/supply/max77693_charger.c
9930
9931MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9932M:	Chanwoo Choi <cw00.choi@samsung.com>
9933M:	Krzysztof Kozlowski <krzk@kernel.org>
9934M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9935L:	linux-kernel@vger.kernel.org
9936S:	Supported
9937F:	drivers/*/max14577*.c
9938F:	drivers/*/max77686*.c
9939F:	drivers/*/max77693*.c
9940F:	drivers/extcon/extcon-max14577.c
9941F:	drivers/extcon/extcon-max77693.c
9942F:	drivers/rtc/rtc-max77686.c
9943F:	drivers/clk/clk-max77686.c
9944F:	Documentation/devicetree/bindings/mfd/max14577.txt
9945F:	Documentation/devicetree/bindings/*/max77686.txt
9946F:	Documentation/devicetree/bindings/mfd/max77693.txt
9947F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9948F:	include/linux/mfd/max14577*.h
9949F:	include/linux/mfd/max77686*.h
9950F:	include/linux/mfd/max77693*.h
9951
9952MAXIRADIO FM RADIO RECEIVER DRIVER
9953M:	Hans Verkuil <hverkuil@xs4all.nl>
9954L:	linux-media@vger.kernel.org
9955T:	git git://linuxtv.org/media_tree.git
9956W:	https://linuxtv.org
9957S:	Maintained
9958F:	drivers/media/radio/radio-maxiradio*
9959
9960MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9961M:	Peter Rosin <peda@axentia.se>
9962L:	linux-iio@vger.kernel.org
9963S:	Maintained
9964F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9965F:	drivers/iio/potentiometer/mcp4018.c
9966F:	drivers/iio/potentiometer/mcp4531.c
9967
9968MCR20A IEEE-802.15.4 RADIO DRIVER
9969M:	Xue Liu <liuxuenetmail@gmail.com>
9970L:	linux-wpan@vger.kernel.org
9971W:	https://github.com/xueliu/mcr20a-linux
9972S:	Maintained
9973F:	drivers/net/ieee802154/mcr20a.c
9974F:	drivers/net/ieee802154/mcr20a.h
9975F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9976
9977MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9978M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9979L:	linux-iio@vger.kernel.org
9980S:	Maintained
9981F:	drivers/iio/dac/cio-dac.c
9982
9983MEDIA CONTROLLER FRAMEWORK
9984M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9985M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9986L:	linux-media@vger.kernel.org
9987W:	https://www.linuxtv.org
9988T:	git git://linuxtv.org/media_tree.git
9989S:	Supported
9990F:	drivers/media/mc/
9991F:	include/media/media-*.h
9992F:	include/uapi/linux/media.h
9993
9994MEDIA DRIVERS FOR ASCOT2E
9995M:	Sergey Kozlov <serjk@netup.ru>
9996M:	Abylay Ospan <aospan@netup.ru>
9997L:	linux-media@vger.kernel.org
9998W:	https://linuxtv.org
9999W:	http://netup.tv/
10000T:	git git://linuxtv.org/media_tree.git
10001S:	Supported
10002F:	drivers/media/dvb-frontends/ascot2e*
10003
10004MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10005M:	Jasmin Jessich <jasmin@anw.at>
10006L:	linux-media@vger.kernel.org
10007W:	https://linuxtv.org
10008T:	git git://linuxtv.org/media_tree.git
10009S:	Maintained
10010F:	drivers/media/dvb-frontends/cxd2099*
10011
10012MEDIA DRIVERS FOR CXD2841ER
10013M:	Sergey Kozlov <serjk@netup.ru>
10014M:	Abylay Ospan <aospan@netup.ru>
10015L:	linux-media@vger.kernel.org
10016W:	https://linuxtv.org
10017W:	http://netup.tv/
10018T:	git git://linuxtv.org/media_tree.git
10019S:	Supported
10020F:	drivers/media/dvb-frontends/cxd2841er*
10021
10022MEDIA DRIVERS FOR CXD2880
10023M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10024L:	linux-media@vger.kernel.org
10025W:	http://linuxtv.org/
10026T:	git git://linuxtv.org/media_tree.git
10027S:	Supported
10028F:	drivers/media/dvb-frontends/cxd2880/*
10029F:	drivers/media/spi/cxd2880*
10030
10031MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10032L:	linux-media@vger.kernel.org
10033W:	https://linuxtv.org
10034T:	git git://linuxtv.org/media_tree.git
10035S:	Orphan
10036F:	drivers/media/pci/ddbridge/*
10037
10038MEDIA DRIVERS FOR FREESCALE IMX
10039M:	Steve Longerbeam <slongerbeam@gmail.com>
10040M:	Philipp Zabel <p.zabel@pengutronix.de>
10041L:	linux-media@vger.kernel.org
10042T:	git git://linuxtv.org/media_tree.git
10043S:	Maintained
10044F:	Documentation/devicetree/bindings/media/imx.txt
10045F:	Documentation/media/v4l-drivers/imx.rst
10046F:	drivers/staging/media/imx/
10047F:	include/linux/imx-media.h
10048F:	include/media/imx.h
10049
10050MEDIA DRIVER FOR FREESCALE IMX PXP
10051M:	Philipp Zabel <p.zabel@pengutronix.de>
10052L:	linux-media@vger.kernel.org
10053T:	git git://linuxtv.org/media_tree.git
10054S:	Maintained
10055F:	drivers/media/platform/imx-pxp.[ch]
10056
10057MEDIA DRIVERS FOR FREESCALE IMX7
10058M:	Rui Miguel Silva <rmfrfs@gmail.com>
10059L:	linux-media@vger.kernel.org
10060T:	git git://linuxtv.org/media_tree.git
10061S:	Maintained
10062F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10063F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10064F:	Documentation/media/v4l-drivers/imx7.rst
10065F:	drivers/staging/media/imx/imx7-media-csi.c
10066F:	drivers/staging/media/imx/imx7-mipi-csis.c
10067
10068MEDIA DRIVERS FOR HELENE
10069M:	Abylay Ospan <aospan@netup.ru>
10070L:	linux-media@vger.kernel.org
10071W:	https://linuxtv.org
10072W:	http://netup.tv/
10073T:	git git://linuxtv.org/media_tree.git
10074S:	Supported
10075F:	drivers/media/dvb-frontends/helene*
10076
10077MEDIA DRIVERS FOR HORUS3A
10078M:	Sergey Kozlov <serjk@netup.ru>
10079M:	Abylay Ospan <aospan@netup.ru>
10080L:	linux-media@vger.kernel.org
10081W:	https://linuxtv.org
10082W:	http://netup.tv/
10083T:	git git://linuxtv.org/media_tree.git
10084S:	Supported
10085F:	drivers/media/dvb-frontends/horus3a*
10086
10087MEDIA DRIVERS FOR LNBH25
10088M:	Sergey Kozlov <serjk@netup.ru>
10089M:	Abylay Ospan <aospan@netup.ru>
10090L:	linux-media@vger.kernel.org
10091W:	https://linuxtv.org
10092W:	http://netup.tv/
10093T:	git git://linuxtv.org/media_tree.git
10094S:	Supported
10095F:	drivers/media/dvb-frontends/lnbh25*
10096
10097MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10098L:	linux-media@vger.kernel.org
10099W:	https://linuxtv.org
10100T:	git git://linuxtv.org/media_tree.git
10101S:	Orphan
10102F:	drivers/media/dvb-frontends/mxl5xx*
10103
10104MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10105M:	Sergey Kozlov <serjk@netup.ru>
10106M:	Abylay Ospan <aospan@netup.ru>
10107L:	linux-media@vger.kernel.org
10108W:	https://linuxtv.org
10109W:	http://netup.tv/
10110T:	git git://linuxtv.org/media_tree.git
10111S:	Supported
10112F:	drivers/media/pci/netup_unidvb/*
10113
10114MEDIA DRIVERS FOR RENESAS - CEU
10115M:	Jacopo Mondi <jacopo@jmondi.org>
10116L:	linux-media@vger.kernel.org
10117L:	linux-renesas-soc@vger.kernel.org
10118T:	git git://linuxtv.org/media_tree.git
10119S:	Supported
10120F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10121F:	drivers/media/platform/renesas-ceu.c
10122F:	include/media/drv-intf/renesas-ceu.h
10123
10124MEDIA DRIVERS FOR RENESAS - DRIF
10125M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10126L:	linux-media@vger.kernel.org
10127L:	linux-renesas-soc@vger.kernel.org
10128T:	git git://linuxtv.org/media_tree.git
10129S:	Supported
10130F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10131F:	drivers/media/platform/rcar_drif.c
10132
10133MEDIA DRIVERS FOR RENESAS - FCP
10134M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10135L:	linux-media@vger.kernel.org
10136L:	linux-renesas-soc@vger.kernel.org
10137T:	git git://linuxtv.org/media_tree.git
10138S:	Supported
10139F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10140F:	drivers/media/platform/rcar-fcp.c
10141F:	include/media/rcar-fcp.h
10142
10143MEDIA DRIVERS FOR RENESAS - FDP1
10144M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10145L:	linux-media@vger.kernel.org
10146L:	linux-renesas-soc@vger.kernel.org
10147T:	git git://linuxtv.org/media_tree.git
10148S:	Supported
10149F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10150F:	drivers/media/platform/rcar_fdp1.c
10151
10152MEDIA DRIVERS FOR RENESAS - VIN
10153M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10154L:	linux-media@vger.kernel.org
10155L:	linux-renesas-soc@vger.kernel.org
10156T:	git git://linuxtv.org/media_tree.git
10157S:	Supported
10158F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10159F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10160F:	drivers/media/platform/rcar-vin/
10161
10162MEDIA DRIVERS FOR RENESAS - VSP1
10163M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10164M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10165L:	linux-media@vger.kernel.org
10166L:	linux-renesas-soc@vger.kernel.org
10167T:	git git://linuxtv.org/media_tree.git
10168S:	Supported
10169F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10170F:	drivers/media/platform/vsp1/
10171
10172MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10173L:	linux-media@vger.kernel.org
10174W:	https://linuxtv.org
10175T:	git git://linuxtv.org/media_tree.git
10176S:	Orphan
10177F:	drivers/media/dvb-frontends/stv0910*
10178
10179MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10180L:	linux-media@vger.kernel.org
10181W:	https://linuxtv.org
10182T:	git git://linuxtv.org/media_tree.git
10183S:	Orphan
10184F:	drivers/media/dvb-frontends/stv6111*
10185
10186MEDIA DRIVERS FOR STM32 - DCMI
10187M:	Hugues Fruchet <hugues.fruchet@st.com>
10188L:	linux-media@vger.kernel.org
10189T:	git git://linuxtv.org/media_tree.git
10190S:	Supported
10191F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10192F:	drivers/media/platform/stm32/stm32-dcmi.c
10193
10194MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10195M:	Dmitry Osipenko <digetx@gmail.com>
10196L:	linux-media@vger.kernel.org
10197L:	linux-tegra@vger.kernel.org
10198T:	git git://linuxtv.org/media_tree.git
10199S:	Maintained
10200F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10201F:	drivers/staging/media/tegra-vde/
10202
10203MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10204M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10205P:	LinuxTV.org Project
10206L:	linux-media@vger.kernel.org
10207W:	https://linuxtv.org
10208Q:	http://patchwork.kernel.org/project/linux-media/list/
10209T:	git git://linuxtv.org/media_tree.git
10210S:	Maintained
10211F:	Documentation/devicetree/bindings/media/
10212F:	Documentation/media/
10213F:	drivers/media/
10214F:	drivers/staging/media/
10215F:	include/linux/platform_data/media/
10216F:	include/media/
10217F:	include/uapi/linux/dvb/
10218F:	include/uapi/linux/videodev2.h
10219F:	include/uapi/linux/media.h
10220F:	include/uapi/linux/v4l2-*
10221F:	include/uapi/linux/meye.h
10222F:	include/uapi/linux/ivtv*
10223F:	include/uapi/linux/uvcvideo.h
10224
10225MEDIATEK BLUETOOTH DRIVER
10226M:	Sean Wang <sean.wang@mediatek.com>
10227L:	linux-bluetooth@vger.kernel.org
10228L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10229S:	Maintained
10230F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10231F:	drivers/bluetooth/btmtkuart.c
10232
10233MEDIATEK CIR DRIVER
10234M:	Sean Wang <sean.wang@mediatek.com>
10235S:	Maintained
10236F:	drivers/media/rc/mtk-cir.c
10237
10238MEDIATEK DMA DRIVER
10239M:	Sean Wang <sean.wang@mediatek.com>
10240L:	dmaengine@vger.kernel.org
10241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10242L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10243S:	Maintained
10244F:	Documentation/devicetree/bindings/dma/mtk-*
10245F:	drivers/dma/mediatek/
10246
10247MEDIATEK PMIC LED DRIVER
10248M:	Sean Wang <sean.wang@mediatek.com>
10249S:	Maintained
10250F:	drivers/leds/leds-mt6323.c
10251F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10252
10253MEDIATEK ETHERNET DRIVER
10254M:	Felix Fietkau <nbd@openwrt.org>
10255M:	John Crispin <john@phrozen.org>
10256M:	Sean Wang <sean.wang@mediatek.com>
10257M:	Nelson Chang <nelson.chang@mediatek.com>
10258L:	netdev@vger.kernel.org
10259S:	Maintained
10260F:	drivers/net/ethernet/mediatek/
10261
10262MEDIATEK SWITCH DRIVER
10263M:	Sean Wang <sean.wang@mediatek.com>
10264L:	netdev@vger.kernel.org
10265S:	Maintained
10266F:	drivers/net/dsa/mt7530.*
10267F:	net/dsa/tag_mtk.c
10268
10269MEDIATEK JPEG DRIVER
10270M:	Rick Chang <rick.chang@mediatek.com>
10271M:	Bin Liu <bin.liu@mediatek.com>
10272S:	Supported
10273F:	drivers/media/platform/mtk-jpeg/
10274F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10275
10276MEDIATEK MDP DRIVER
10277M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10278M:	Houlong Wei <houlong.wei@mediatek.com>
10279M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10280S:	Supported
10281F:	drivers/media/platform/mtk-mdp/
10282F:	drivers/media/platform/mtk-vpu/
10283F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10284
10285MEDIATEK MEDIA DRIVER
10286M:	Tiffany Lin <tiffany.lin@mediatek.com>
10287M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10288S:	Supported
10289F:	drivers/media/platform/mtk-vcodec/
10290F:	drivers/media/platform/mtk-vpu/
10291F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10292F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10293
10294MEDIATEK MMC/SD/SDIO DRIVER
10295M:	Chaotian Jing <chaotian.jing@mediatek.com>
10296S:	Maintained
10297F:	drivers/mmc/host/mtk-sd.c
10298F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10299
10300MEDIATEK MT76 WIRELESS LAN DRIVER
10301M:	Felix Fietkau <nbd@nbd.name>
10302M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10303R:	Ryder Lee <ryder.lee@mediatek.com>
10304R:	Roy Luo <royluo@google.com>
10305L:	linux-wireless@vger.kernel.org
10306S:	Maintained
10307F:	drivers/net/wireless/mediatek/mt76/
10308
10309MEDIATEK MT7601U WIRELESS LAN DRIVER
10310M:	Jakub Kicinski <kubakici@wp.pl>
10311L:	linux-wireless@vger.kernel.org
10312S:	Maintained
10313F:	drivers/net/wireless/mediatek/mt7601u/
10314
10315MEDIATEK MT7621/28/88 I2C DRIVER
10316M:	Stefan Roese <sr@denx.de>
10317L:	linux-i2c@vger.kernel.org
10318S:	Maintained
10319F:	drivers/i2c/busses/i2c-mt7621.c
10320F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10321
10322MEDIATEK NAND CONTROLLER DRIVER
10323M:	Xiaolei Li <xiaolei.li@mediatek.com>
10324L:	linux-mtd@lists.infradead.org
10325S:	Maintained
10326F:	drivers/mtd/nand/raw/mtk_*
10327F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10328
10329MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10330M:	Sean Wang <sean.wang@mediatek.com>
10331S:	Maintained
10332F:	drivers/char/hw_random/mtk-rng.c
10333
10334MEDIATEK USB3 DRD IP DRIVER
10335M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10336L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10338L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10339S:	Maintained
10340F:	drivers/usb/mtu3/
10341
10342MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10343M:	Peter Senna Tschudin <peter.senna@gmail.com>
10344M:	Martin Donnelly <martin.donnelly@ge.com>
10345M:	Martyn Welch <martyn.welch@collabora.co.uk>
10346S:	Maintained
10347F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10348F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10349
10350MEGARAID SCSI/SAS DRIVERS
10351M:	Kashyap Desai <kashyap.desai@broadcom.com>
10352M:	Sumit Saxena <sumit.saxena@broadcom.com>
10353M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10354L:	megaraidlinux.pdl@broadcom.com
10355L:	linux-scsi@vger.kernel.org
10356W:	http://www.avagotech.com/support/
10357S:	Maintained
10358F:	Documentation/scsi/megaraid.txt
10359F:	drivers/scsi/megaraid.*
10360F:	drivers/scsi/megaraid/
10361
10362MELEXIS MLX90614 DRIVER
10363M:	Crt Mori <cmo@melexis.com>
10364L:	linux-iio@vger.kernel.org
10365W:	http://www.melexis.com
10366S:	Supported
10367F:	drivers/iio/temperature/mlx90614.c
10368
10369MELEXIS MLX90632 DRIVER
10370M:	Crt Mori <cmo@melexis.com>
10371L:	linux-iio@vger.kernel.org
10372W:	http://www.melexis.com
10373S:	Supported
10374F:	drivers/iio/temperature/mlx90632.c
10375
10376MELFAS MIP4 TOUCHSCREEN DRIVER
10377M:	Sangwon Jee <jeesw@melfas.com>
10378W:	http://www.melfas.com
10379S:	Supported
10380F:	drivers/input/touchscreen/melfas_mip4.c
10381F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10382
10383MELLANOX ETHERNET DRIVER (mlx4_en)
10384M:	Tariq Toukan <tariqt@mellanox.com>
10385L:	netdev@vger.kernel.org
10386S:	Supported
10387W:	http://www.mellanox.com
10388Q:	http://patchwork.ozlabs.org/project/netdev/list/
10389F:	drivers/net/ethernet/mellanox/mlx4/en_*
10390
10391MELLANOX ETHERNET DRIVER (mlx5e)
10392M:	Saeed Mahameed <saeedm@mellanox.com>
10393L:	netdev@vger.kernel.org
10394S:	Supported
10395W:	http://www.mellanox.com
10396Q:	http://patchwork.ozlabs.org/project/netdev/list/
10397F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10398
10399MELLANOX ETHERNET INNOVA DRIVERS
10400R:	Boris Pismenny <borisp@mellanox.com>
10401L:	netdev@vger.kernel.org
10402S:	Supported
10403W:	http://www.mellanox.com
10404Q:	http://patchwork.ozlabs.org/project/netdev/list/
10405F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10406F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10407F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10408F:	include/linux/mlx5/mlx5_ifc_fpga.h
10409
10410MELLANOX ETHERNET SWITCH DRIVERS
10411M:	Jiri Pirko <jiri@mellanox.com>
10412M:	Ido Schimmel <idosch@mellanox.com>
10413L:	netdev@vger.kernel.org
10414S:	Supported
10415W:	http://www.mellanox.com
10416Q:	http://patchwork.ozlabs.org/project/netdev/list/
10417F:	drivers/net/ethernet/mellanox/mlxsw/
10418F:	tools/testing/selftests/drivers/net/mlxsw/
10419
10420MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10421M:	mlxsw@mellanox.com
10422L:	netdev@vger.kernel.org
10423S:	Supported
10424W:	http://www.mellanox.com
10425Q:	http://patchwork.ozlabs.org/project/netdev/list/
10426F:	drivers/net/ethernet/mellanox/mlxfw/
10427
10428MELLANOX HARDWARE PLATFORM SUPPORT
10429M:	Andy Shevchenko <andy@infradead.org>
10430M:	Darren Hart <dvhart@infradead.org>
10431M:	Vadim Pasternak <vadimp@mellanox.com>
10432L:	platform-driver-x86@vger.kernel.org
10433S:	Supported
10434F:	drivers/platform/mellanox/
10435F:	include/linux/platform_data/mlxreg.h
10436
10437MELLANOX MLX4 core VPI driver
10438M:	Tariq Toukan <tariqt@mellanox.com>
10439L:	netdev@vger.kernel.org
10440L:	linux-rdma@vger.kernel.org
10441W:	http://www.mellanox.com
10442Q:	http://patchwork.ozlabs.org/project/netdev/list/
10443S:	Supported
10444F:	drivers/net/ethernet/mellanox/mlx4/
10445F:	include/linux/mlx4/
10446
10447MELLANOX MLX4 IB driver
10448M:	Yishai Hadas <yishaih@mellanox.com>
10449L:	linux-rdma@vger.kernel.org
10450W:	http://www.mellanox.com
10451Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10452S:	Supported
10453F:	drivers/infiniband/hw/mlx4/
10454F:	include/linux/mlx4/
10455F:	include/uapi/rdma/mlx4-abi.h
10456
10457MELLANOX MLX5 core VPI driver
10458M:	Saeed Mahameed <saeedm@mellanox.com>
10459M:	Leon Romanovsky <leonro@mellanox.com>
10460L:	netdev@vger.kernel.org
10461L:	linux-rdma@vger.kernel.org
10462W:	http://www.mellanox.com
10463Q:	http://patchwork.ozlabs.org/project/netdev/list/
10464S:	Supported
10465F:	drivers/net/ethernet/mellanox/mlx5/core/
10466F:	include/linux/mlx5/
10467F:	Documentation/networking/device_drivers/mellanox/
10468
10469MELLANOX MLX5 IB driver
10470M:	Leon Romanovsky <leonro@mellanox.com>
10471L:	linux-rdma@vger.kernel.org
10472W:	http://www.mellanox.com
10473Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10474S:	Supported
10475F:	drivers/infiniband/hw/mlx5/
10476F:	include/linux/mlx5/
10477F:	include/uapi/rdma/mlx5-abi.h
10478
10479MELLANOX MLXCPLD I2C AND MUX DRIVER
10480M:	Vadim Pasternak <vadimp@mellanox.com>
10481M:	Michael Shych <michaelsh@mellanox.com>
10482L:	linux-i2c@vger.kernel.org
10483S:	Supported
10484F:	drivers/i2c/busses/i2c-mlxcpld.c
10485F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10486F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10487
10488MELLANOX MLXCPLD LED DRIVER
10489M:	Vadim Pasternak <vadimp@mellanox.com>
10490L:	linux-leds@vger.kernel.org
10491S:	Supported
10492F:	drivers/leds/leds-mlxcpld.c
10493F:	drivers/leds/leds-mlxreg.c
10494F:	Documentation/leds/leds-mlxcpld.rst
10495
10496MELLANOX PLATFORM DRIVER
10497M:	Vadim Pasternak <vadimp@mellanox.com>
10498L:	platform-driver-x86@vger.kernel.org
10499S:	Supported
10500F:	drivers/platform/x86/mlx-platform.c
10501
10502MEMBARRIER SUPPORT
10503M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10504M:	"Paul E. McKenney" <paulmck@kernel.org>
10505L:	linux-kernel@vger.kernel.org
10506S:	Supported
10507F:	kernel/sched/membarrier.c
10508F:	include/uapi/linux/membarrier.h
10509F:	arch/powerpc/include/asm/membarrier.h
10510
10511MEMBLOCK
10512M:	Mike Rapoport <rppt@linux.ibm.com>
10513L:	linux-mm@kvack.org
10514S:	Maintained
10515F:	include/linux/memblock.h
10516F:	mm/memblock.c
10517F:	Documentation/core-api/boot-time-mm.rst
10518
10519MEMORY MANAGEMENT
10520L:	linux-mm@kvack.org
10521W:	http://www.linux-mm.org
10522S:	Maintained
10523F:	include/linux/mm.h
10524F:	include/linux/gfp.h
10525F:	include/linux/mmzone.h
10526F:	include/linux/memory_hotplug.h
10527F:	include/linux/vmalloc.h
10528F:	mm/
10529
10530MEMORY TECHNOLOGY DEVICES (MTD)
10531M:	David Woodhouse <dwmw2@infradead.org>
10532M:	Brian Norris <computersforpeace@gmail.com>
10533M:	Marek Vasut <marek.vasut@gmail.com>
10534M:	Miquel Raynal <miquel.raynal@bootlin.com>
10535M:	Richard Weinberger <richard@nod.at>
10536M:	Vignesh Raghavendra <vigneshr@ti.com>
10537L:	linux-mtd@lists.infradead.org
10538W:	http://www.linux-mtd.infradead.org/
10539Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10542S:	Maintained
10543F:	Documentation/devicetree/bindings/mtd/
10544F:	drivers/mtd/
10545F:	include/linux/mtd/
10546F:	include/uapi/mtd/
10547
10548MEN A21 WATCHDOG DRIVER
10549M:	Johannes Thumshirn <morbidrsa@gmail.com>
10550L:	linux-watchdog@vger.kernel.org
10551S:	Maintained
10552F:	drivers/watchdog/mena21_wdt.c
10553
10554MEN CHAMELEON BUS (mcb)
10555M:	Johannes Thumshirn <morbidrsa@gmail.com>
10556S:	Maintained
10557F:	drivers/mcb/
10558F:	include/linux/mcb.h
10559F:	Documentation/driver-api/men-chameleon-bus.rst
10560
10561MEN F21BMC (Board Management Controller)
10562M:	Andreas Werner <andreas.werner@men.de>
10563S:	Supported
10564F:	drivers/mfd/menf21bmc.c
10565F:	drivers/watchdog/menf21bmc_wdt.c
10566F:	drivers/leds/leds-menf21bmc.c
10567F:	drivers/hwmon/menf21bmc_hwmon.c
10568F:	Documentation/hwmon/menf21bmc.rst
10569
10570MEN Z069 WATCHDOG DRIVER
10571M:	Johannes Thumshirn <jth@kernel.org>
10572L:	linux-watchdog@vger.kernel.org
10573S:	Maintained
10574F:	drivers/watchdog/menz69_wdt.c
10575
10576MESON AO CEC DRIVER FOR AMLOGIC SOCS
10577M:	Neil Armstrong <narmstrong@baylibre.com>
10578L:	linux-media@vger.kernel.org
10579L:	linux-amlogic@lists.infradead.org
10580W:	http://linux-meson.com/
10581S:	Supported
10582F:	drivers/media/platform/meson/ao-cec.c
10583F:	drivers/media/platform/meson/ao-cec-g12a.c
10584F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10585T:	git git://linuxtv.org/media_tree.git
10586
10587MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10588M:	Liang Yang <liang.yang@amlogic.com>
10589L:	linux-mtd@lists.infradead.org
10590S:	Maintained
10591F:	drivers/mtd/nand/raw/meson_*
10592F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10593
10594MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10595M:	Maxime Jourdan <mjourdan@baylibre.com>
10596L:	linux-media@vger.kernel.org
10597L:	linux-amlogic@lists.infradead.org
10598S:	Supported
10599F:	drivers/staging/media/meson/vdec/
10600T:	git git://linuxtv.org/media_tree.git
10601
10602METHODE UDPU SUPPORT
10603M:	Vladimir Vid <vladimir.vid@sartura.hr>
10604S:	Maintained
10605F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10606
10607MICROBLAZE ARCHITECTURE
10608M:	Michal Simek <monstr@monstr.eu>
10609W:	http://www.monstr.eu/fdt/
10610T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10611S:	Supported
10612F:	arch/microblaze/
10613
10614MICROCHIP AT91 SERIAL DRIVER
10615M:	Richard Genoud <richard.genoud@gmail.com>
10616S:	Maintained
10617F:	drivers/tty/serial/atmel_serial.c
10618F:	drivers/tty/serial/atmel_serial.h
10619F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10620
10621MICROCHIP AUDIO ASOC DRIVERS
10622M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10623L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10624S:	Supported
10625F:	sound/soc/atmel
10626
10627MICROCHIP DMA DRIVER
10628M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10630L:	dmaengine@vger.kernel.org
10631S:	Supported
10632F:	drivers/dma/at_hdmac.c
10633F:	drivers/dma/at_hdmac_regs.h
10634F:	include/linux/platform_data/dma-atmel.h
10635F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10636F:	include/dt-bindings/dma/at91.h
10637
10638MICROCHIP ECC DRIVER
10639M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10640L:	linux-crypto@vger.kernel.org
10641S:	Maintained
10642F:	drivers/crypto/atmel-ecc.*
10643
10644MICROCHIP I2C DRIVER
10645M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10646L:	linux-i2c@vger.kernel.org
10647S:	Supported
10648F:	drivers/i2c/busses/i2c-at91.h
10649F:	drivers/i2c/busses/i2c-at91-*.c
10650
10651MICROCHIP ISC DRIVER
10652M:	Eugen Hristev <eugen.hristev@microchip.com>
10653L:	linux-media@vger.kernel.org
10654S:	Supported
10655F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10656F:	drivers/media/platform/atmel/atmel-isc.h
10657F:	drivers/media/platform/atmel/atmel-isc-base.c
10658F:	drivers/media/platform/atmel/atmel-isc-regs.h
10659F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10660
10661MICROCHIP ISI DRIVER
10662M:	Eugen Hristev <eugen.hristev@microchip.com>
10663L:	linux-media@vger.kernel.org
10664S:	Supported
10665F:	drivers/media/platform/atmel/atmel-isi.c
10666F:	drivers/media/platform/atmel/atmel-isi.h
10667
10668MICROCHIP AT91 USART MFD DRIVER
10669M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10670L:	linux-kernel@vger.kernel.org
10671S:	Supported
10672F:	drivers/mfd/at91-usart.c
10673F:	include/dt-bindings/mfd/at91-usart.h
10674F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10675
10676MICROCHIP AT91 USART SPI DRIVER
10677M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10678L:	linux-spi@vger.kernel.org
10679S:	Supported
10680F:	drivers/spi/spi-at91-usart.c
10681F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10682
10683MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10684M:	Woojung Huh <woojung.huh@microchip.com>
10685M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10686L:	netdev@vger.kernel.org
10687S:	Maintained
10688F:	net/dsa/tag_ksz.c
10689F:	drivers/net/dsa/microchip/*
10690F:	include/linux/platform_data/microchip-ksz.h
10691F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10692
10693MICROCHIP LAN743X ETHERNET DRIVER
10694M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10695M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10696L:	netdev@vger.kernel.org
10697S:	Maintained
10698F:	drivers/net/ethernet/microchip/lan743x_*
10699
10700MICROCHIP LCDFB DRIVER
10701M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10702L:	linux-fbdev@vger.kernel.org
10703S:	Maintained
10704F:	drivers/video/fbdev/atmel_lcdfb.c
10705F:	include/video/atmel_lcdc.h
10706
10707MICROCHIP MMC/SD/SDIO MCI DRIVER
10708M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10709S:	Maintained
10710F:	drivers/mmc/host/atmel-mci.c
10711
10712MICROCHIP MCP16502 PMIC DRIVER
10713M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10715S:	Maintained
10716F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10717F:	drivers/regulator/mcp16502.c
10718
10719MICROCHIP MCP3911 ADC DRIVER
10720M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10721M:	Kent Gustavsson <kent@minoris.se>
10722L:	linux-iio@vger.kernel.org
10723S:	Supported
10724F:	drivers/iio/adc/mcp3911.c
10725F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10726
10727MICROCHIP NAND DRIVER
10728M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10729L:	linux-mtd@lists.infradead.org
10730S:	Supported
10731F:	drivers/mtd/nand/raw/atmel/*
10732F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10733
10734MICROCHIP PWM DRIVER
10735M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10737L:	linux-pwm@vger.kernel.org
10738S:	Supported
10739F:	drivers/pwm/pwm-atmel.c
10740F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10741
10742MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10743M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10744M:	Eugen Hristev <eugen.hristev@microchip.com>
10745L:	linux-iio@vger.kernel.org
10746S:	Supported
10747F:	drivers/iio/adc/at91-sama5d2_adc.c
10748F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10749F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10750
10751MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10752M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10753S:	Supported
10754F:	drivers/power/reset/at91-sama5d2_shdwc.c
10755
10756MICROCHIP SPI DRIVER
10757M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10758S:	Supported
10759F:	drivers/spi/spi-atmel.*
10760
10761MICROCHIP SSC DRIVER
10762M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10764S:	Supported
10765F:	drivers/misc/atmel-ssc.c
10766F:	include/linux/atmel-ssc.h
10767
10768MICROCHIP USBA UDC DRIVER
10769M:	Cristian Birsan <cristian.birsan@microchip.com>
10770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10771S:	Supported
10772F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10773
10774MICROCHIP USB251XB DRIVER
10775M:	Richard Leitner <richard.leitner@skidata.com>
10776L:	linux-usb@vger.kernel.org
10777S:	Maintained
10778F:	drivers/usb/misc/usb251xb.c
10779F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10780
10781MICROCHIP XDMA DRIVER
10782M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10783L:	linux-arm-kernel@lists.infradead.org
10784L:	dmaengine@vger.kernel.org
10785S:	Supported
10786F:	drivers/dma/at_xdmac.c
10787
10788MICROSEMI MIPS SOCS
10789M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10790M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10791L:	linux-mips@vger.kernel.org
10792S:	Supported
10793F:	arch/mips/generic/board-ocelot.c
10794F:	arch/mips/configs/generic/board-ocelot.config
10795F:	arch/mips/boot/dts/mscc/
10796F:	Documentation/devicetree/bindings/mips/mscc.txt
10797
10798MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10799M:	Don Brace <don.brace@microsemi.com>
10800L:	esc.storagedev@microsemi.com
10801L:	linux-scsi@vger.kernel.org
10802S:	Supported
10803F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10804F:	drivers/scsi/smartpqi/Kconfig
10805F:	drivers/scsi/smartpqi/Makefile
10806F:	include/linux/cciss*.h
10807F:	include/uapi/linux/cciss*.h
10808F:	Documentation/scsi/smartpqi.txt
10809
10810MICROSEMI ETHERNET SWITCH DRIVER
10811M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10812M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10813L:	netdev@vger.kernel.org
10814S:	Supported
10815F:	drivers/net/ethernet/mscc/
10816
10817MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10818M:	Chen Yu <yu.c.chen@intel.com>
10819L:	platform-driver-x86@vger.kernel.org
10820S:	Supported
10821F:	drivers/platform/x86/surfacepro3_button.c
10822
10823MICROTEK X6 SCANNER
10824M:	Oliver Neukum <oliver@neukum.org>
10825S:	Maintained
10826F:	drivers/usb/image/microtek.*
10827
10828MIPS
10829M:	Ralf Baechle <ralf@linux-mips.org>
10830M:	Paul Burton <paul.burton@mips.com>
10831M:	James Hogan <jhogan@kernel.org>
10832L:	linux-mips@vger.kernel.org
10833W:	http://www.linux-mips.org/
10834T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10836Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10837S:	Supported
10838F:	Documentation/devicetree/bindings/mips/
10839F:	Documentation/mips/
10840F:	arch/mips/
10841F:	drivers/platform/mips/
10842
10843MIPS BOSTON DEVELOPMENT BOARD
10844M:	Paul Burton <paul.burton@mips.com>
10845L:	linux-mips@vger.kernel.org
10846S:	Maintained
10847F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10848F:	arch/mips/boot/dts/img/boston.dts
10849F:	arch/mips/configs/generic/board-boston.config
10850F:	drivers/clk/imgtec/clk-boston.c
10851F:	include/dt-bindings/clock/boston-clock.h
10852
10853MIPS GENERIC PLATFORM
10854M:	Paul Burton <paul.burton@mips.com>
10855L:	linux-mips@vger.kernel.org
10856S:	Supported
10857F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10858F:	arch/mips/generic/
10859F:	arch/mips/tools/generic-board-config.sh
10860
10861MIPS/LOONGSON1 ARCHITECTURE
10862M:	Keguang Zhang <keguang.zhang@gmail.com>
10863L:	linux-mips@vger.kernel.org
10864S:	Maintained
10865F:	arch/mips/loongson32/
10866F:	arch/mips/include/asm/mach-loongson32/
10867F:	drivers/*/*loongson1*
10868F:	drivers/*/*/*loongson1*
10869
10870MIPS/LOONGSON2 ARCHITECTURE
10871M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10872L:	linux-mips@vger.kernel.org
10873S:	Maintained
10874F:	arch/mips/loongson64/fuloong-2e/
10875F:	arch/mips/loongson64/lemote-2f/
10876F:	arch/mips/include/asm/mach-loongson64/
10877F:	drivers/*/*loongson2*
10878F:	drivers/*/*/*loongson2*
10879
10880MIPS/LOONGSON3 ARCHITECTURE
10881M:	Huacai Chen <chenhc@lemote.com>
10882L:	linux-mips@vger.kernel.org
10883S:	Maintained
10884F:	arch/mips/loongson64/
10885F:	arch/mips/include/asm/mach-loongson64/
10886F:	drivers/platform/mips/cpu_hwmon.c
10887F:	drivers/*/*loongson3*
10888F:	drivers/*/*/*loongson3*
10889
10890MIPS RINT INSTRUCTION EMULATION
10891M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10892L:	linux-mips@vger.kernel.org
10893S:	Supported
10894F:	arch/mips/math-emu/sp_rint.c
10895F:	arch/mips/math-emu/dp_rint.c
10896
10897MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10898M:	Hans Verkuil <hverkuil@xs4all.nl>
10899L:	linux-media@vger.kernel.org
10900T:	git git://linuxtv.org/media_tree.git
10901W:	https://linuxtv.org
10902S:	Odd Fixes
10903F:	drivers/media/radio/radio-miropcm20*
10904
10905MMP SUPPORT
10906R:	Lubomir Rintel <lkundrak@v3.sk>
10907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10908S:	Odd Fixes
10909F:	arch/arm/boot/dts/mmp*
10910F:	arch/arm/mach-mmp/
10911
10912MMU GATHER AND TLB INVALIDATION
10913M:	Will Deacon <will@kernel.org>
10914M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10915M:	Andrew Morton <akpm@linux-foundation.org>
10916M:	Nick Piggin <npiggin@gmail.com>
10917M:	Peter Zijlstra <peterz@infradead.org>
10918L:	linux-arch@vger.kernel.org
10919L:	linux-mm@kvack.org
10920S:	Maintained
10921F:	arch/*/include/asm/tlb.h
10922F:	include/asm-generic/tlb.h
10923F:	mm/mmu_gather.c
10924
10925MN88472 MEDIA DRIVER
10926M:	Antti Palosaari <crope@iki.fi>
10927L:	linux-media@vger.kernel.org
10928W:	https://linuxtv.org
10929W:	http://palosaari.fi/linux/
10930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10931S:	Maintained
10932F:	drivers/media/dvb-frontends/mn88472*
10933
10934MN88473 MEDIA DRIVER
10935M:	Antti Palosaari <crope@iki.fi>
10936L:	linux-media@vger.kernel.org
10937W:	https://linuxtv.org
10938W:	http://palosaari.fi/linux/
10939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10940S:	Maintained
10941F:	drivers/media/dvb-frontends/mn88473*
10942
10943MODULE SUPPORT
10944M:	Jessica Yu <jeyu@kernel.org>
10945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10946S:	Maintained
10947F:	include/linux/module.h
10948F:	kernel/module.c
10949
10950MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10951W:	http://popies.net/meye/
10952S:	Orphan
10953F:	Documentation/media/v4l-drivers/meye*
10954F:	drivers/media/pci/meye/
10955F:	include/uapi/linux/meye.h
10956
10957MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10958M:	Jiri Slaby <jirislaby@gmail.com>
10959S:	Maintained
10960F:	Documentation/driver-api/serial/moxa-smartio.rst
10961F:	drivers/tty/mxser.*
10962
10963MR800 AVERMEDIA USB FM RADIO DRIVER
10964M:	Alexey Klimov <klimov.linux@gmail.com>
10965L:	linux-media@vger.kernel.org
10966T:	git git://linuxtv.org/media_tree.git
10967S:	Maintained
10968F:	drivers/media/radio/radio-mr800.c
10969
10970MRF24J40 IEEE 802.15.4 RADIO DRIVER
10971M:	Alan Ott <alan@signal11.us>
10972L:	linux-wpan@vger.kernel.org
10973S:	Maintained
10974F:	drivers/net/ieee802154/mrf24j40.c
10975F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10976
10977MSI LAPTOP SUPPORT
10978M:	"Lee, Chun-Yi" <jlee@suse.com>
10979L:	platform-driver-x86@vger.kernel.org
10980S:	Maintained
10981F:	drivers/platform/x86/msi-laptop.c
10982
10983MSI WMI SUPPORT
10984L:	platform-driver-x86@vger.kernel.org
10985S:	Orphan
10986F:	drivers/platform/x86/msi-wmi.c
10987
10988MSI001 MEDIA DRIVER
10989M:	Antti Palosaari <crope@iki.fi>
10990L:	linux-media@vger.kernel.org
10991W:	https://linuxtv.org
10992W:	http://palosaari.fi/linux/
10993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10994T:	git git://linuxtv.org/anttip/media_tree.git
10995S:	Maintained
10996F:	drivers/media/tuners/msi001*
10997
10998MSI2500 MEDIA DRIVER
10999M:	Antti Palosaari <crope@iki.fi>
11000L:	linux-media@vger.kernel.org
11001W:	https://linuxtv.org
11002W:	http://palosaari.fi/linux/
11003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11004T:	git git://linuxtv.org/anttip/media_tree.git
11005S:	Maintained
11006F:	drivers/media/usb/msi2500/
11007
11008MSYSTEMS DISKONCHIP G3 MTD DRIVER
11009M:	Robert Jarzmik <robert.jarzmik@free.fr>
11010L:	linux-mtd@lists.infradead.org
11011S:	Maintained
11012F:	drivers/mtd/devices/docg3*
11013
11014MT9M032 APTINA SENSOR DRIVER
11015M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11016L:	linux-media@vger.kernel.org
11017T:	git git://linuxtv.org/media_tree.git
11018S:	Maintained
11019F:	drivers/media/i2c/mt9m032.c
11020F:	include/media/i2c/mt9m032.h
11021
11022MT9P031 APTINA CAMERA SENSOR
11023M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11024L:	linux-media@vger.kernel.org
11025T:	git git://linuxtv.org/media_tree.git
11026S:	Maintained
11027F:	drivers/media/i2c/mt9p031.c
11028F:	include/media/i2c/mt9p031.h
11029
11030MT9T001 APTINA CAMERA SENSOR
11031M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11032L:	linux-media@vger.kernel.org
11033T:	git git://linuxtv.org/media_tree.git
11034S:	Maintained
11035F:	drivers/media/i2c/mt9t001.c
11036F:	include/media/i2c/mt9t001.h
11037
11038MT9T112 APTINA CAMERA SENSOR
11039M:	Jacopo Mondi <jacopo@jmondi.org>
11040L:	linux-media@vger.kernel.org
11041T:	git git://linuxtv.org/media_tree.git
11042S:	Odd Fixes
11043F:	drivers/media/i2c/mt9t112.c
11044F:	include/media/i2c/mt9t112.h
11045
11046MT9V032 APTINA CAMERA SENSOR
11047M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11048L:	linux-media@vger.kernel.org
11049T:	git git://linuxtv.org/media_tree.git
11050S:	Maintained
11051F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11052F:	drivers/media/i2c/mt9v032.c
11053F:	include/media/i2c/mt9v032.h
11054
11055MT9V111 APTINA CAMERA SENSOR
11056M:	Jacopo Mondi <jacopo@jmondi.org>
11057L:	linux-media@vger.kernel.org
11058T:	git git://linuxtv.org/media_tree.git
11059S:	Maintained
11060F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11061F:	drivers/media/i2c/mt9v111.c
11062
11063MULTIFUNCTION DEVICES (MFD)
11064M:	Lee Jones <lee.jones@linaro.org>
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11066S:	Supported
11067F:	Documentation/devicetree/bindings/mfd/
11068F:	drivers/mfd/
11069F:	include/linux/mfd/
11070F:	include/dt-bindings/mfd/
11071
11072MULTIMEDIA CARD (MMC) ETC. OVER SPI
11073S:	Orphan
11074F:	drivers/mmc/host/mmc_spi.c
11075F:	include/linux/spi/mmc_spi.h
11076
11077MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11078M:	Ulf Hansson <ulf.hansson@linaro.org>
11079L:	linux-mmc@vger.kernel.org
11080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/mmc/
11083F:	drivers/mmc/
11084F:	include/linux/mmc/
11085F:	include/uapi/linux/mmc/
11086
11087MULTIPLEXER SUBSYSTEM
11088M:	Peter Rosin <peda@axentia.se>
11089S:	Maintained
11090F:	Documentation/ABI/testing/sysfs-class-mux*
11091F:	Documentation/devicetree/bindings/mux/
11092F:	include/dt-bindings/mux/
11093F:	include/linux/mux/
11094F:	drivers/mux/
11095
11096MULTITECH MULTIPORT CARD (ISICOM)
11097S:	Orphan
11098F:	drivers/tty/isicom.c
11099F:	include/linux/isicom.h
11100
11101MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11102M:	Bin Liu <b-liu@ti.com>
11103L:	linux-usb@vger.kernel.org
11104S:	Maintained
11105F:	drivers/usb/musb/
11106
11107MXL301RF MEDIA DRIVER
11108M:	Akihiro Tsukada <tskd08@gmail.com>
11109L:	linux-media@vger.kernel.org
11110S:	Odd Fixes
11111F:	drivers/media/tuners/mxl301rf*
11112
11113MXL5007T MEDIA DRIVER
11114M:	Michael Krufky <mkrufky@linuxtv.org>
11115L:	linux-media@vger.kernel.org
11116W:	https://linuxtv.org
11117W:	http://github.com/mkrufky
11118Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11119T:	git git://linuxtv.org/mkrufky/tuners.git
11120S:	Maintained
11121F:	drivers/media/tuners/mxl5007t.*
11122
11123MXSFB DRM DRIVER
11124M:	Marek Vasut <marex@denx.de>
11125M:	Stefan Agner <stefan@agner.ch>
11126L:	dri-devel@lists.freedesktop.org
11127S:	Supported
11128F:	drivers/gpu/drm/mxsfb/
11129F:	Documentation/devicetree/bindings/display/mxsfb.txt
11130T:	git git://anongit.freedesktop.org/drm/drm-misc
11131
11132MYLEX DAC960 PCI RAID Controller
11133M:	Hannes Reinecke <hare@kernel.org>
11134L:	linux-scsi@vger.kernel.org
11135S:	Supported
11136F:	drivers/scsi/myrb.*
11137F:	drivers/scsi/myrs.*
11138
11139MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11140M:	Chris Lee <christopher.lee@cspi.com>
11141L:	netdev@vger.kernel.org
11142W:	https://www.cspi.com/ethernet-products/support/downloads/
11143S:	Supported
11144F:	drivers/net/ethernet/myricom/myri10ge/
11145
11146NAND FLASH SUBSYSTEM
11147M:	Miquel Raynal <miquel.raynal@bootlin.com>
11148R:	Richard Weinberger <richard@nod.at>
11149L:	linux-mtd@lists.infradead.org
11150W:	http://www.linux-mtd.infradead.org/
11151Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11153S:	Maintained
11154F:	drivers/mtd/nand/
11155F:	include/linux/mtd/*nand*.h
11156
11157NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11158M:	Daniel Mack <zonque@gmail.com>
11159S:	Maintained
11160L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11161W:	http://www.native-instruments.com
11162F:	sound/usb/caiaq/
11163
11164NATSEMI ETHERNET DRIVER (DP8381x)
11165S:	Orphan
11166F:	drivers/net/ethernet/natsemi/natsemi.c
11167
11168NCR 5380 SCSI DRIVERS
11169M:	Finn Thain <fthain@telegraphics.com.au>
11170M:	Michael Schmitz <schmitzmic@gmail.com>
11171L:	linux-scsi@vger.kernel.org
11172S:	Maintained
11173F:	Documentation/scsi/g_NCR5380.txt
11174F:	drivers/scsi/NCR5380.*
11175F:	drivers/scsi/arm/cumana_1.c
11176F:	drivers/scsi/arm/oak.c
11177F:	drivers/scsi/atari_scsi.*
11178F:	drivers/scsi/dmx3191d.c
11179F:	drivers/scsi/g_NCR5380.*
11180F:	drivers/scsi/mac_scsi.*
11181F:	drivers/scsi/sun3_scsi.*
11182F:	drivers/scsi/sun3_scsi_vme.c
11183
11184NCSI LIBRARY:
11185M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11186S:	Maintained
11187F:	net/ncsi/
11188
11189NCT6775 HARDWARE MONITOR DRIVER
11190M:	Guenter Roeck <linux@roeck-us.net>
11191L:	linux-hwmon@vger.kernel.org
11192S:	Maintained
11193F:	Documentation/hwmon/nct6775.rst
11194F:	drivers/hwmon/nct6775.c
11195
11196NET_FAILOVER MODULE
11197M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11198L:	netdev@vger.kernel.org
11199S:	Supported
11200F:	drivers/net/net_failover.c
11201F:	include/net/net_failover.h
11202F:	Documentation/networking/net_failover.rst
11203
11204NETEM NETWORK EMULATOR
11205M:	Stephen Hemminger <stephen@networkplumber.org>
11206L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11207S:	Maintained
11208F:	net/sched/sch_netem.c
11209
11210NETERION 10GbE DRIVERS (s2io/vxge)
11211M:	Jon Mason <jdmason@kudzu.us>
11212L:	netdev@vger.kernel.org
11213S:	Supported
11214F:	Documentation/networking/device_drivers/neterion/s2io.txt
11215F:	Documentation/networking/device_drivers/neterion/vxge.txt
11216F:	drivers/net/ethernet/neterion/
11217
11218NETFILTER
11219M:	Pablo Neira Ayuso <pablo@netfilter.org>
11220M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11221M:	Florian Westphal <fw@strlen.de>
11222L:	netfilter-devel@vger.kernel.org
11223L:	coreteam@netfilter.org
11224W:	http://www.netfilter.org/
11225W:	http://www.iptables.org/
11226W:	http://www.nftables.org/
11227Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11230S:	Maintained
11231F:	include/linux/netfilter*
11232F:	include/linux/netfilter/
11233F:	include/net/netfilter/
11234F:	include/uapi/linux/netfilter*
11235F:	include/uapi/linux/netfilter/
11236F:	net/*/netfilter.c
11237F:	net/*/netfilter/
11238F:	net/netfilter/
11239F:	net/bridge/br_netfilter*.c
11240
11241NETROM NETWORK LAYER
11242M:	Ralf Baechle <ralf@linux-mips.org>
11243L:	linux-hams@vger.kernel.org
11244W:	http://www.linux-ax25.org/
11245S:	Maintained
11246F:	include/net/netrom.h
11247F:	include/uapi/linux/netrom.h
11248F:	net/netrom/
11249
11250NETRONOME ETHERNET DRIVERS
11251M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11252L:	oss-drivers@netronome.com
11253S:	Maintained
11254F:	drivers/net/ethernet/netronome/
11255
11256NETWORK BLOCK DEVICE (NBD)
11257M:	Josef Bacik <josef@toxicpanda.com>
11258S:	Maintained
11259L:	linux-block@vger.kernel.org
11260L:	nbd@other.debian.org
11261F:	Documentation/admin-guide/blockdev/nbd.rst
11262F:	drivers/block/nbd.c
11263F:	include/trace/events/nbd.h
11264F:	include/uapi/linux/nbd.h
11265
11266NETWORK DROP MONITOR
11267M:	Neil Horman <nhorman@tuxdriver.com>
11268L:	netdev@vger.kernel.org
11269S:	Maintained
11270W:	https://fedorahosted.org/dropwatch/
11271F:	net/core/drop_monitor.c
11272F:	include/uapi/linux/net_dropmon.h
11273F:	include/net/drop_monitor.h
11274
11275NETWORKING DRIVERS
11276M:	"David S. Miller" <davem@davemloft.net>
11277L:	netdev@vger.kernel.org
11278W:	http://www.linuxfoundation.org/en/Net
11279Q:	http://patchwork.ozlabs.org/project/netdev/list/
11280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11282S:	Odd Fixes
11283F:	Documentation/devicetree/bindings/net/
11284F:	drivers/net/
11285F:	include/linux/if_*
11286F:	include/linux/netdevice.h
11287F:	include/linux/etherdevice.h
11288F:	include/linux/fcdevice.h
11289F:	include/linux/fddidevice.h
11290F:	include/linux/hippidevice.h
11291F:	include/linux/inetdevice.h
11292F:	include/uapi/linux/if_*
11293F:	include/uapi/linux/netdevice.h
11294
11295NETWORKING DRIVERS (WIRELESS)
11296M:	Kalle Valo <kvalo@codeaurora.org>
11297L:	linux-wireless@vger.kernel.org
11298Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11301S:	Maintained
11302F:	Documentation/devicetree/bindings/net/wireless/
11303F:	drivers/net/wireless/
11304
11305NETWORKING [DSA]
11306M:	Andrew Lunn <andrew@lunn.ch>
11307M:	Vivien Didelot <vivien.didelot@gmail.com>
11308M:	Florian Fainelli <f.fainelli@gmail.com>
11309S:	Maintained
11310F:	Documentation/devicetree/bindings/net/dsa/
11311F:	net/dsa/
11312F:	include/net/dsa.h
11313F:	include/linux/dsa/
11314F:	include/linux/platform_data/dsa.h
11315F:	drivers/net/dsa/
11316
11317NETWORKING [GENERAL]
11318M:	"David S. Miller" <davem@davemloft.net>
11319L:	netdev@vger.kernel.org
11320W:	http://www.linuxfoundation.org/en/Net
11321Q:	http://patchwork.ozlabs.org/project/netdev/list/
11322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11324B:	mailto:netdev@vger.kernel.org
11325S:	Maintained
11326F:	net/
11327F:	include/net/
11328F:	include/linux/in.h
11329F:	include/linux/net.h
11330F:	include/linux/netdevice.h
11331F:	include/uapi/linux/in.h
11332F:	include/uapi/linux/net.h
11333F:	include/uapi/linux/netdevice.h
11334F:	include/uapi/linux/net_namespace.h
11335F:	tools/testing/selftests/net/
11336F:	lib/net_utils.c
11337F:	lib/random32.c
11338F:	Documentation/networking/
11339
11340NETWORKING [IPSEC]
11341M:	Steffen Klassert <steffen.klassert@secunet.com>
11342M:	Herbert Xu <herbert@gondor.apana.org.au>
11343M:	"David S. Miller" <davem@davemloft.net>
11344L:	netdev@vger.kernel.org
11345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11347S:	Maintained
11348F:	net/xfrm/
11349F:	net/key/
11350F:	net/ipv4/xfrm*
11351F:	net/ipv4/esp4*
11352F:	net/ipv4/ah4.c
11353F:	net/ipv4/ipcomp.c
11354F:	net/ipv4/ip_vti.c
11355F:	net/ipv6/xfrm*
11356F:	net/ipv6/esp6*
11357F:	net/ipv6/ah6.c
11358F:	net/ipv6/ipcomp6.c
11359F:	net/ipv6/ip6_vti.c
11360F:	include/uapi/linux/xfrm.h
11361F:	include/net/xfrm.h
11362
11363NETWORKING [IPv4/IPv6]
11364M:	"David S. Miller" <davem@davemloft.net>
11365M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11366M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11367L:	netdev@vger.kernel.org
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11369S:	Maintained
11370F:	net/ipv4/
11371F:	net/ipv6/
11372F:	include/net/ip*
11373F:	arch/x86/net/*
11374
11375NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11376M:	Paul Moore <paul@paul-moore.com>
11377W:	https://github.com/netlabel
11378L:	netdev@vger.kernel.org
11379L:	linux-security-module@vger.kernel.org
11380S:	Maintained
11381F:	Documentation/netlabel/
11382F:	include/net/calipso.h
11383F:	include/net/cipso_ipv4.h
11384F:	include/net/netlabel.h
11385F:	include/uapi/linux/netfilter/xt_SECMARK.h
11386F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11387F:	net/netlabel/
11388F:	net/ipv4/cipso_ipv4.c
11389F:	net/ipv6/calipso.c
11390F:	net/netfilter/xt_CONNSECMARK.c
11391F:	net/netfilter/xt_SECMARK.c
11392
11393NETWORKING [TCP]
11394M:	Eric Dumazet <edumazet@google.com>
11395L:	netdev@vger.kernel.org
11396S:	Maintained
11397F:	net/ipv4/tcp*.c
11398F:	net/ipv4/syncookies.c
11399F:	net/ipv6/tcp*.c
11400F:	net/ipv6/syncookies.c
11401F:	include/uapi/linux/tcp.h
11402F:	include/net/tcp.h
11403F:	include/linux/tcp.h
11404F:	include/trace/events/tcp.h
11405
11406NETWORKING [TLS]
11407M:	Boris Pismenny <borisp@mellanox.com>
11408M:	Aviad Yehezkel <aviadye@mellanox.com>
11409M:	Dave Watson <davejwatson@fb.com>
11410M:	John Fastabend <john.fastabend@gmail.com>
11411M:	Daniel Borkmann <daniel@iogearbox.net>
11412M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11413L:	netdev@vger.kernel.org
11414S:	Maintained
11415F:	net/tls/*
11416F:	include/uapi/linux/tls.h
11417F:	include/net/tls.h
11418
11419NETWORKING [WIRELESS]
11420L:	linux-wireless@vger.kernel.org
11421Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11422
11423NETDEVSIM
11424M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11425S:	Maintained
11426F:	drivers/net/netdevsim/*
11427
11428NETXEN (1/10) GbE SUPPORT
11429M:	Manish Chopra <manishc@marvell.com>
11430M:	Rahul Verma <rahulv@marvell.com>
11431M:	GR-Linux-NIC-Dev@marvell.com
11432L:	netdev@vger.kernel.org
11433S:	Supported
11434F:	drivers/net/ethernet/qlogic/netxen/
11435
11436NEXTHOP
11437M:	David Ahern <dsahern@kernel.org>
11438L:	netdev@vger.kernel.org
11439S:	Maintained
11440F:	include/net/nexthop.h
11441F:	include/uapi/linux/nexthop.h
11442F:	include/net/netns/nexthop.h
11443F:	net/ipv4/nexthop.c
11444
11445NFC SUBSYSTEM
11446L:	netdev@vger.kernel.org
11447S:	Orphan
11448F:	net/nfc/
11449F:	include/net/nfc/
11450F:	include/uapi/linux/nfc.h
11451F:	drivers/nfc/
11452F:	include/linux/platform_data/nfcmrvl.h
11453F:	Documentation/devicetree/bindings/net/nfc/
11454
11455NFS, SUNRPC, AND LOCKD CLIENTS
11456M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11457M:	Anna Schumaker <anna.schumaker@netapp.com>
11458L:	linux-nfs@vger.kernel.org
11459W:	http://client.linux-nfs.org
11460T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11461S:	Maintained
11462F:	fs/lockd/
11463F:	fs/nfs/
11464F:	fs/nfs_common/
11465F:	net/sunrpc/
11466F:	include/linux/lockd/
11467F:	include/linux/nfs*
11468F:	include/linux/sunrpc/
11469F:	include/uapi/linux/nfs*
11470F:	include/uapi/linux/sunrpc/
11471
11472NILFS2 FILESYSTEM
11473M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11474L:	linux-nilfs@vger.kernel.org
11475W:	https://nilfs.sourceforge.io/
11476W:	https://nilfs.osdn.jp/
11477T:	git git://github.com/konis/nilfs2.git
11478S:	Supported
11479F:	Documentation/filesystems/nilfs2.txt
11480F:	fs/nilfs2/
11481F:	include/trace/events/nilfs2.h
11482F:	include/uapi/linux/nilfs2_api.h
11483F:	include/uapi/linux/nilfs2_ondisk.h
11484
11485NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11486M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11487W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11488S:	Maintained
11489F:	Documentation/scsi/NinjaSCSI.txt
11490F:	drivers/scsi/pcmcia/nsp_*
11491
11492NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11493M:	GOTO Masanori <gotom@debian.or.jp>
11494M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11495W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11496S:	Maintained
11497F:	Documentation/scsi/NinjaSCSI.txt
11498F:	drivers/scsi/nsp32*
11499
11500NIOS2 ARCHITECTURE
11501M:	Ley Foon Tan <lftan@altera.com>
11502L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11504S:	Maintained
11505F:	arch/nios2/
11506
11507NOHZ, DYNTICKS SUPPORT
11508M:	Frederic Weisbecker <fweisbec@gmail.com>
11509M:	Thomas Gleixner <tglx@linutronix.de>
11510M:	Ingo Molnar <mingo@kernel.org>
11511L:	linux-kernel@vger.kernel.org
11512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11513S:	Maintained
11514F:	kernel/time/tick*.*
11515F:	include/linux/tick.h
11516F:	include/linux/sched/nohz.h
11517
11518NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11519M:	Pavel Machek <pavel@ucw.cz>
11520M:	Sakari Ailus <sakari.ailus@iki.fi>
11521L:	linux-media@vger.kernel.org
11522S:	Maintained
11523F:	drivers/media/i2c/et8ek8
11524F:	drivers/media/i2c/ad5820.c
11525
11526NOKIA N900 POWER SUPPLY DRIVERS
11527R:	Pali Rohár <pali.rohar@gmail.com>
11528F:	include/linux/power/bq2415x_charger.h
11529F:	include/linux/power/bq27xxx_battery.h
11530F:	drivers/power/supply/bq2415x_charger.c
11531F:	drivers/power/supply/bq27xxx_battery.c
11532F:	drivers/power/supply/bq27xxx_battery_i2c.c
11533F:	drivers/power/supply/isp1704_charger.c
11534F:	drivers/power/supply/rx51_battery.c
11535
11536NOLIBC HEADER FILE
11537M:	Willy Tarreau <w@1wt.eu>
11538S:	Maintained
11539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11540F:	tools/include/nolibc/
11541
11542NSDEPS
11543M:	Matthias Maennich <maennich@google.com>
11544S:	Maintained
11545F:	scripts/nsdeps
11546
11547NTB AMD DRIVER
11548M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11549L:	linux-ntb@googlegroups.com
11550S:	Supported
11551F:	drivers/ntb/hw/amd/
11552
11553NTB DRIVER CORE
11554M:	Jon Mason <jdmason@kudzu.us>
11555M:	Dave Jiang <dave.jiang@intel.com>
11556M:	Allen Hubbe <allenbh@gmail.com>
11557L:	linux-ntb@googlegroups.com
11558S:	Supported
11559W:	https://github.com/jonmason/ntb/wiki
11560T:	git git://github.com/jonmason/ntb.git
11561F:	drivers/ntb/
11562F:	drivers/net/ntb_netdev.c
11563F:	include/linux/ntb.h
11564F:	include/linux/ntb_transport.h
11565F:	tools/testing/selftests/ntb/
11566
11567NTB IDT DRIVER
11568M:	Serge Semin <fancer.lancer@gmail.com>
11569L:	linux-ntb@googlegroups.com
11570S:	Supported
11571F:	drivers/ntb/hw/idt/
11572
11573NTB INTEL DRIVER
11574M:	Dave Jiang <dave.jiang@intel.com>
11575L:	linux-ntb@googlegroups.com
11576S:	Supported
11577W:	https://github.com/davejiang/linux/wiki
11578T:	git https://github.com/davejiang/linux.git
11579F:	drivers/ntb/hw/intel/
11580
11581NTFS FILESYSTEM
11582M:	Anton Altaparmakov <anton@tuxera.com>
11583L:	linux-ntfs-dev@lists.sourceforge.net
11584W:	http://www.tuxera.com/
11585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11586S:	Supported
11587F:	Documentation/filesystems/ntfs.txt
11588F:	fs/ntfs/
11589
11590NUBUS SUBSYSTEM
11591M:	Finn Thain <fthain@telegraphics.com.au>
11592L:	linux-m68k@lists.linux-m68k.org
11593S:	Maintained
11594F:	arch/*/include/asm/nubus.h
11595F:	drivers/nubus/
11596F:	include/linux/nubus.h
11597F:	include/uapi/linux/nubus.h
11598
11599NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11600M:	Antonino Daplas <adaplas@gmail.com>
11601L:	linux-fbdev@vger.kernel.org
11602S:	Maintained
11603F:	drivers/video/fbdev/riva/
11604F:	drivers/video/fbdev/nvidia/
11605
11606NVM EXPRESS DRIVER
11607M:	Keith Busch <kbusch@kernel.org>
11608M:	Jens Axboe <axboe@fb.com>
11609M:	Christoph Hellwig <hch@lst.de>
11610M:	Sagi Grimberg <sagi@grimberg.me>
11611L:	linux-nvme@lists.infradead.org
11612T:	git://git.infradead.org/nvme.git
11613W:	http://git.infradead.org/nvme.git
11614S:	Supported
11615F:	drivers/nvme/host/
11616F:	include/linux/nvme.h
11617F:	include/uapi/linux/nvme_ioctl.h
11618
11619NVM EXPRESS FC TRANSPORT DRIVERS
11620M:	James Smart <james.smart@broadcom.com>
11621L:	linux-nvme@lists.infradead.org
11622S:	Supported
11623F:	include/linux/nvme-fc.h
11624F:	include/linux/nvme-fc-driver.h
11625F:	drivers/nvme/host/fc.c
11626F:	drivers/nvme/target/fc.c
11627F:	drivers/nvme/target/fcloop.c
11628
11629NVM EXPRESS TARGET DRIVER
11630M:	Christoph Hellwig <hch@lst.de>
11631M:	Sagi Grimberg <sagi@grimberg.me>
11632L:	linux-nvme@lists.infradead.org
11633T:	git://git.infradead.org/nvme.git
11634W:	http://git.infradead.org/nvme.git
11635S:	Supported
11636F:	drivers/nvme/target/
11637
11638NVMEM FRAMEWORK
11639M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11640S:	Maintained
11641F:	drivers/nvmem/
11642F:	Documentation/devicetree/bindings/nvmem/
11643F:	Documentation/ABI/stable/sysfs-bus-nvmem
11644F:	include/linux/nvmem-consumer.h
11645F:	include/linux/nvmem-provider.h
11646
11647NXP FXAS21002C DRIVER
11648M:	Rui Miguel Silva <rmfrfs@gmail.com>
11649L:	linux-iio@vger.kernel.org
11650S:	Maintained
11651F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11652F:	drivers/iio/gyro/fxas21002c_core.c
11653F:	drivers/iio/gyro/fxas21002c.h
11654F:	drivers/iio/gyro/fxas21002c_i2c.c
11655F:	drivers/iio/gyro/fxas21002c_spi.c
11656
11657NXP SGTL5000 DRIVER
11658M:	Fabio Estevam <festevam@gmail.com>
11659L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11660S:	Maintained
11661F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11662F:	sound/soc/codecs/sgtl5000*
11663
11664NXP SJA1105 ETHERNET SWITCH DRIVER
11665M:	Vladimir Oltean <olteanv@gmail.com>
11666L:	linux-kernel@vger.kernel.org
11667S:	Maintained
11668F:	drivers/net/dsa/sja1105
11669
11670NXP TDA998X DRM DRIVER
11671M:	Russell King <linux@armlinux.org.uk>
11672S:	Maintained
11673T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11674T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11675F:	drivers/gpu/drm/i2c/tda998x_drv.c
11676F:	include/drm/i2c/tda998x.h
11677F:	include/dt-bindings/display/tda998x.h
11678K:	"nxp,tda998x"
11679
11680NXP TFA9879 DRIVER
11681M:	Peter Rosin <peda@axentia.se>
11682L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11683S:	Maintained
11684F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11685F:	sound/soc/codecs/tfa9879*
11686
11687NXP-NCI NFC DRIVER
11688M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11689R:	Charles Gorand <charles.gorand@effinnov.com>
11690L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11691S:	Supported
11692F:	drivers/nfc/nxp-nci
11693
11694OBJAGG
11695M:	Jiri Pirko <jiri@mellanox.com>
11696L:	netdev@vger.kernel.org
11697S:	Supported
11698F:	lib/objagg.c
11699F:	lib/test_objagg.c
11700F:	include/linux/objagg.h
11701
11702NXP FSPI DRIVER
11703R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11704M:	Ashish Kumar <ashish.kumar@nxp.com>
11705L:	linux-spi@vger.kernel.org
11706S:	Maintained
11707F:	drivers/spi/spi-nxp-fspi.c
11708F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11709
11710OBJTOOL
11711M:	Josh Poimboeuf <jpoimboe@redhat.com>
11712M:	Peter Zijlstra <peterz@infradead.org>
11713S:	Supported
11714F:	tools/objtool/
11715
11716OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11717M:	Frederic Barrat <fbarrat@linux.ibm.com>
11718M:	Andrew Donnellan <ajd@linux.ibm.com>
11719L:	linuxppc-dev@lists.ozlabs.org
11720S:	Supported
11721F:	arch/powerpc/platforms/powernv/ocxl.c
11722F:	arch/powerpc/include/asm/pnv-ocxl.h
11723F:	drivers/misc/ocxl/
11724F:	include/misc/ocxl*
11725F:	include/uapi/misc/ocxl.h
11726F:	Documentation/userspace-api/accelerators/ocxl.rst
11727
11728OMAP AUDIO SUPPORT
11729M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11730M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11731L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11732L:	linux-omap@vger.kernel.org
11733S:	Maintained
11734F:	sound/soc/ti/omap*
11735F:	sound/soc/ti/rx51.c
11736F:	sound/soc/ti/n810.c
11737F:	sound/soc/ti/sdma-pcm.*
11738
11739OMAP CLOCK FRAMEWORK SUPPORT
11740M:	Paul Walmsley <paul@pwsan.com>
11741L:	linux-omap@vger.kernel.org
11742S:	Maintained
11743F:	arch/arm/*omap*/*clock*
11744
11745OMAP DEVICE TREE SUPPORT
11746M:	Benoît Cousson <bcousson@baylibre.com>
11747M:	Tony Lindgren <tony@atomide.com>
11748L:	linux-omap@vger.kernel.org
11749L:	devicetree@vger.kernel.org
11750S:	Maintained
11751F:	arch/arm/boot/dts/*omap*
11752F:	arch/arm/boot/dts/*am3*
11753F:	arch/arm/boot/dts/*am4*
11754F:	arch/arm/boot/dts/*am5*
11755F:	arch/arm/boot/dts/*dra7*
11756
11757OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11758L:	linux-omap@vger.kernel.org
11759L:	linux-fbdev@vger.kernel.org
11760S:	Orphan
11761F:	drivers/video/fbdev/omap2/
11762F:	Documentation/arm/omap/dss.rst
11763
11764OMAP FRAMEBUFFER SUPPORT
11765L:	linux-fbdev@vger.kernel.org
11766L:	linux-omap@vger.kernel.org
11767S:	Orphan
11768F:	drivers/video/fbdev/omap/
11769
11770OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11771M:	Roger Quadros <rogerq@ti.com>
11772M:	Tony Lindgren <tony@atomide.com>
11773L:	linux-omap@vger.kernel.org
11774S:	Maintained
11775F:	drivers/memory/omap-gpmc.c
11776F:	arch/arm/mach-omap2/*gpmc*
11777
11778OMAP GPIO DRIVER
11779M:	Grygorii Strashko <grygorii.strashko@ti.com>
11780M:	Santosh Shilimkar <ssantosh@kernel.org>
11781M:	Kevin Hilman <khilman@kernel.org>
11782L:	linux-omap@vger.kernel.org
11783S:	Maintained
11784F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11785F:	drivers/gpio/gpio-omap.c
11786
11787OMAP HARDWARE SPINLOCK SUPPORT
11788M:	Ohad Ben-Cohen <ohad@wizery.com>
11789L:	linux-omap@vger.kernel.org
11790S:	Maintained
11791F:	drivers/hwspinlock/omap_hwspinlock.c
11792
11793OMAP HS MMC SUPPORT
11794L:	linux-mmc@vger.kernel.org
11795L:	linux-omap@vger.kernel.org
11796S:	Orphan
11797F:	drivers/mmc/host/omap_hsmmc.c
11798
11799OMAP HWMOD DATA
11800M:	Paul Walmsley <paul@pwsan.com>
11801L:	linux-omap@vger.kernel.org
11802S:	Maintained
11803F:	arch/arm/mach-omap2/omap_hwmod*data*
11804
11805OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11806M:	Benoît Cousson <bcousson@baylibre.com>
11807L:	linux-omap@vger.kernel.org
11808S:	Maintained
11809F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11810
11811OMAP HWMOD SUPPORT
11812M:	Benoît Cousson <bcousson@baylibre.com>
11813M:	Paul Walmsley <paul@pwsan.com>
11814L:	linux-omap@vger.kernel.org
11815S:	Maintained
11816F:	arch/arm/mach-omap2/omap_hwmod.*
11817
11818OMAP I2C DRIVER
11819M:	Vignesh R <vigneshr@ti.com>
11820L:	linux-omap@vger.kernel.org
11821L:	linux-i2c@vger.kernel.org
11822S:	Maintained
11823F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11824F:	drivers/i2c/busses/i2c-omap.c
11825
11826OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11827M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11828L:	linux-media@vger.kernel.org
11829S:	Maintained
11830F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11831F:	drivers/media/platform/omap3isp/
11832F:	drivers/staging/media/omap4iss/
11833
11834OMAP MMC SUPPORT
11835M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11836L:	linux-omap@vger.kernel.org
11837S:	Odd Fixes
11838F:	drivers/mmc/host/omap.c
11839
11840OMAP POWER MANAGEMENT SUPPORT
11841M:	Kevin Hilman <khilman@kernel.org>
11842L:	linux-omap@vger.kernel.org
11843S:	Maintained
11844F:	arch/arm/*omap*/*pm*
11845F:	drivers/cpufreq/omap-cpufreq.c
11846
11847OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11848M:	Rajendra Nayak <rnayak@codeaurora.org>
11849M:	Paul Walmsley <paul@pwsan.com>
11850L:	linux-omap@vger.kernel.org
11851S:	Maintained
11852F:	arch/arm/mach-omap2/prm*
11853
11854OMAP RANDOM NUMBER GENERATOR SUPPORT
11855M:	Deepak Saxena <dsaxena@plexity.net>
11856S:	Maintained
11857F:	drivers/char/hw_random/omap-rng.c
11858
11859OMAP USB SUPPORT
11860L:	linux-usb@vger.kernel.org
11861L:	linux-omap@vger.kernel.org
11862S:	Orphan
11863F:	drivers/usb/*/*omap*
11864F:	arch/arm/*omap*/usb*
11865
11866OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11867M:	Mark Jackson <mpfj@newflow.co.uk>
11868L:	linux-omap@vger.kernel.org
11869S:	Maintained
11870F:	arch/arm/boot/dts/am335x-nano.dts
11871
11872OMAP1 SUPPORT
11873M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11874M:	Tony Lindgren <tony@atomide.com>
11875L:	linux-omap@vger.kernel.org
11876Q:	http://patchwork.kernel.org/project/linux-omap/list/
11877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11878S:	Maintained
11879F:	arch/arm/mach-omap1/
11880F:	arch/arm/plat-omap/
11881F:	arch/arm/configs/omap1_defconfig
11882F:	drivers/i2c/busses/i2c-omap.c
11883F:	include/linux/platform_data/i2c-omap.h
11884F:	include/linux/platform_data/ams-delta-fiq.h
11885
11886OMAP2+ SUPPORT
11887M:	Tony Lindgren <tony@atomide.com>
11888L:	linux-omap@vger.kernel.org
11889W:	http://www.muru.com/linux/omap/
11890W:	http://linux.omap.com/
11891Q:	http://patchwork.kernel.org/project/linux-omap/list/
11892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11893S:	Maintained
11894F:	arch/arm/mach-omap2/
11895F:	arch/arm/plat-omap/
11896F:	arch/arm/configs/omap2plus_defconfig
11897F:	drivers/bus/ti-sysc.c
11898F:	drivers/i2c/busses/i2c-omap.c
11899F:	drivers/irqchip/irq-omap-intc.c
11900F:	drivers/mfd/*omap*.c
11901F:	drivers/mfd/menelaus.c
11902F:	drivers/mfd/palmas.c
11903F:	drivers/mfd/tps65217.c
11904F:	drivers/mfd/tps65218.c
11905F:	drivers/mfd/tps65910.c
11906F:	drivers/mfd/twl-core.[ch]
11907F:	drivers/mfd/twl4030*.c
11908F:	drivers/mfd/twl6030*.c
11909F:	drivers/mfd/twl6040*.c
11910F:	drivers/regulator/palmas-regulator*.c
11911F:	drivers/regulator/pbias-regulator.c
11912F:	drivers/regulator/tps65217-regulator.c
11913F:	drivers/regulator/tps65218-regulator.c
11914F:	drivers/regulator/tps65910-regulator.c
11915F:	drivers/regulator/twl-regulator.c
11916F:	drivers/regulator/twl6030-regulator.c
11917F:	include/linux/platform_data/i2c-omap.h
11918F:	include/linux/platform_data/ti-sysc.h
11919
11920ONION OMEGA2+ BOARD
11921M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11922L:	linux-mips@vger.kernel.org
11923S:	Maintained
11924F:	arch/mips/boot/dts/ralink/omega2p.dts
11925
11926OMFS FILESYSTEM
11927M:	Bob Copeland <me@bobcopeland.com>
11928L:	linux-karma-devel@lists.sourceforge.net
11929S:	Maintained
11930F:	Documentation/filesystems/omfs.txt
11931F:	fs/omfs/
11932
11933OMNIKEY CARDMAN 4000 DRIVER
11934M:	Harald Welte <laforge@gnumonks.org>
11935S:	Maintained
11936F:	drivers/char/pcmcia/cm4000_cs.c
11937F:	include/linux/cm4000_cs.h
11938F:	include/uapi/linux/cm4000_cs.h
11939
11940OMNIKEY CARDMAN 4040 DRIVER
11941M:	Harald Welte <laforge@gnumonks.org>
11942S:	Maintained
11943F:	drivers/char/pcmcia/cm4040_cs.*
11944
11945OMNIVISION OV13858 SENSOR DRIVER
11946M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11947L:	linux-media@vger.kernel.org
11948T:	git git://linuxtv.org/media_tree.git
11949S:	Maintained
11950F:	drivers/media/i2c/ov13858.c
11951
11952OMNIVISION OV2680 SENSOR DRIVER
11953M:	Rui Miguel Silva <rmfrfs@gmail.com>
11954L:	linux-media@vger.kernel.org
11955T:	git git://linuxtv.org/media_tree.git
11956S:	Maintained
11957F:	drivers/media/i2c/ov2680.c
11958F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11959
11960OMNIVISION OV2685 SENSOR DRIVER
11961M:	Shunqian Zheng <zhengsq@rock-chips.com>
11962L:	linux-media@vger.kernel.org
11963T:	git git://linuxtv.org/media_tree.git
11964S:	Maintained
11965F:	drivers/media/i2c/ov2685.c
11966
11967OMNIVISION OV5640 SENSOR DRIVER
11968M:	Steve Longerbeam <slongerbeam@gmail.com>
11969L:	linux-media@vger.kernel.org
11970T:	git git://linuxtv.org/media_tree.git
11971S:	Maintained
11972F:	drivers/media/i2c/ov5640.c
11973
11974OMNIVISION OV5647 SENSOR DRIVER
11975M:	Luis Oliveira <lolivei@synopsys.com>
11976L:	linux-media@vger.kernel.org
11977T:	git git://linuxtv.org/media_tree.git
11978S:	Maintained
11979F:	drivers/media/i2c/ov5647.c
11980
11981OMNIVISION OV5670 SENSOR DRIVER
11982M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11983M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11984L:	linux-media@vger.kernel.org
11985T:	git git://linuxtv.org/media_tree.git
11986S:	Maintained
11987F:	drivers/media/i2c/ov5670.c
11988
11989OMNIVISION OV5675 SENSOR DRIVER
11990M:	Shawn Tu <shawnx.tu@intel.com>
11991L:	linux-media@vger.kernel.org
11992T:	git git://linuxtv.org/media_tree.git
11993S:	Maintained
11994F:	drivers/media/i2c/ov5675.c
11995
11996OMNIVISION OV5695 SENSOR DRIVER
11997M:	Shunqian Zheng <zhengsq@rock-chips.com>
11998L:	linux-media@vger.kernel.org
11999T:	git git://linuxtv.org/media_tree.git
12000S:	Maintained
12001F:	drivers/media/i2c/ov5695.c
12002
12003OMNIVISION OV7670 SENSOR DRIVER
12004M:	Jonathan Corbet <corbet@lwn.net>
12005L:	linux-media@vger.kernel.org
12006T:	git git://linuxtv.org/media_tree.git
12007S:	Maintained
12008F:	drivers/media/i2c/ov7670.c
12009F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12010
12011OMNIVISION OV772x SENSOR DRIVER
12012M:	Jacopo Mondi <jacopo@jmondi.org>
12013L:	linux-media@vger.kernel.org
12014T:	git git://linuxtv.org/media_tree.git
12015S:	Odd fixes
12016F:	drivers/media/i2c/ov772x.c
12017F:	include/media/i2c/ov772x.h
12018F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12019
12020OMNIVISION OV7740 SENSOR DRIVER
12021M:	Wenyou Yang <wenyou.yang@microchip.com>
12022L:	linux-media@vger.kernel.org
12023T:	git git://linuxtv.org/media_tree.git
12024S:	Maintained
12025F:	drivers/media/i2c/ov7740.c
12026F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12027
12028OMNIVISION OV9640 SENSOR DRIVER
12029M:	Petr Cvek <petrcvekcz@gmail.com>
12030L:	linux-media@vger.kernel.org
12031S:	Maintained
12032F:	drivers/media/i2c/ov9640.*
12033
12034OMNIVISION OV8856 SENSOR DRIVER
12035M:	Ben Kao <ben.kao@intel.com>
12036L:	linux-media@vger.kernel.org
12037T:	git git://linuxtv.org/media_tree.git
12038S:	Maintained
12039F:	drivers/media/i2c/ov8856.c
12040
12041OMNIVISION OV9650 SENSOR DRIVER
12042M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12043R:	Akinobu Mita <akinobu.mita@gmail.com>
12044R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12045L:	linux-media@vger.kernel.org
12046T:	git git://linuxtv.org/media_tree.git
12047S:	Maintained
12048F:	drivers/media/i2c/ov9650.c
12049F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12050
12051ONENAND FLASH DRIVER
12052M:	Kyungmin Park <kyungmin.park@samsung.com>
12053L:	linux-mtd@lists.infradead.org
12054S:	Maintained
12055F:	drivers/mtd/nand/onenand/
12056F:	include/linux/mtd/onenand*.h
12057
12058OP-TEE DRIVER
12059M:	Jens Wiklander <jens.wiklander@linaro.org>
12060L:	tee-dev@lists.linaro.org
12061S:	Maintained
12062F:	drivers/tee/optee/
12063
12064OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12065M:	Sumit Garg <sumit.garg@linaro.org>
12066L:	tee-dev@lists.linaro.org
12067S:	Maintained
12068F:	drivers/char/hw_random/optee-rng.c
12069
12070OPA-VNIC DRIVER
12071M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12072M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12073L:	linux-rdma@vger.kernel.org
12074S:	Supported
12075F:	drivers/infiniband/ulp/opa_vnic
12076
12077OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12078M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12079M:	Frank Rowand <frowand.list@gmail.com>
12080L:	devicetree@vger.kernel.org
12081S:	Maintained
12082F:	Documentation/devicetree/dynamic-resolution-notes.txt
12083F:	Documentation/devicetree/overlay-notes.txt
12084F:	drivers/of/overlay.c
12085F:	drivers/of/resolver.c
12086K:	of_overlay_notifier_
12087
12088OPEN FIRMWARE AND FLATTENED DEVICE TREE
12089M:	Rob Herring <robh+dt@kernel.org>
12090M:	Frank Rowand <frowand.list@gmail.com>
12091L:	devicetree@vger.kernel.org
12092W:	http://www.devicetree.org/
12093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12094S:	Maintained
12095F:	drivers/of/
12096F:	include/linux/of*.h
12097F:	scripts/dtc/
12098F:	Documentation/ABI/testing/sysfs-firmware-ofw
12099
12100OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12101M:	Rob Herring <robh+dt@kernel.org>
12102M:	Mark Rutland <mark.rutland@arm.com>
12103L:	devicetree@vger.kernel.org
12104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12105Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12106S:	Maintained
12107F:	Documentation/devicetree/
12108F:	arch/*/boot/dts/
12109F:	include/dt-bindings/
12110
12111OPENCORES I2C BUS DRIVER
12112M:	Peter Korsgaard <peter@korsgaard.com>
12113M:	Andrew Lunn <andrew@lunn.ch>
12114L:	linux-i2c@vger.kernel.org
12115S:	Maintained
12116F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12117F:	Documentation/i2c/busses/i2c-ocores.rst
12118F:	drivers/i2c/busses/i2c-ocores.c
12119F:	include/linux/platform_data/i2c-ocores.h
12120
12121OPENRISC ARCHITECTURE
12122M:	Jonas Bonn <jonas@southpole.se>
12123M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12124M:	Stafford Horne <shorne@gmail.com>
12125T:	git git://github.com/openrisc/linux.git
12126L:	openrisc@lists.librecores.org
12127W:	http://openrisc.io
12128S:	Maintained
12129F:	Documentation/devicetree/bindings/openrisc/
12130F:	Documentation/openrisc/
12131F:	arch/openrisc/
12132F:	drivers/irqchip/irq-ompic.c
12133F:	drivers/irqchip/irq-or1k-*
12134
12135OPENVSWITCH
12136M:	Pravin B Shelar <pshelar@ovn.org>
12137L:	netdev@vger.kernel.org
12138L:	dev@openvswitch.org
12139W:	http://openvswitch.org
12140S:	Maintained
12141F:	net/openvswitch/
12142F:	include/uapi/linux/openvswitch.h
12143
12144OPERATING PERFORMANCE POINTS (OPP)
12145M:	Viresh Kumar <vireshk@kernel.org>
12146M:	Nishanth Menon <nm@ti.com>
12147M:	Stephen Boyd <sboyd@kernel.org>
12148L:	linux-pm@vger.kernel.org
12149S:	Maintained
12150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12151F:	drivers/opp/
12152F:	include/linux/pm_opp.h
12153F:	Documentation/power/opp.rst
12154F:	Documentation/devicetree/bindings/opp/
12155
12156OPL4 DRIVER
12157M:	Clemens Ladisch <clemens@ladisch.de>
12158L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12160S:	Maintained
12161F:	sound/drivers/opl4/
12162
12163OPROFILE
12164M:	Robert Richter <rric@kernel.org>
12165L:	oprofile-list@lists.sf.net
12166S:	Maintained
12167F:	arch/*/include/asm/oprofile*.h
12168F:	arch/*/oprofile/
12169F:	drivers/oprofile/
12170F:	include/linux/oprofile.h
12171
12172ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12173M:	Mark Fasheh <mark@fasheh.com>
12174M:	Joel Becker <jlbec@evilplan.org>
12175M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12176L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12177W:	http://ocfs2.wiki.kernel.org
12178S:	Supported
12179F:	Documentation/filesystems/ocfs2.txt
12180F:	Documentation/filesystems/dlmfs.txt
12181F:	fs/ocfs2/
12182
12183ORANGEFS FILESYSTEM
12184M:	Mike Marshall <hubcap@omnibond.com>
12185R:	Martin Brandenburg <martin@omnibond.com>
12186L:	devel@lists.orangefs.org
12187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12188S:	Supported
12189F:	fs/orangefs/
12190F:	Documentation/filesystems/orangefs.txt
12191
12192ORINOCO DRIVER
12193L:	linux-wireless@vger.kernel.org
12194W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12195W:	http://www.nongnu.org/orinoco/
12196S:	Orphan
12197F:	drivers/net/wireless/intersil/orinoco/
12198
12199OV2659 OMNIVISION SENSOR DRIVER
12200M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12201L:	linux-media@vger.kernel.org
12202W:	https://linuxtv.org
12203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12204T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12205S:	Maintained
12206F:	drivers/media/i2c/ov2659.c
12207F:	include/media/i2c/ov2659.h
12208
12209OVERLAY FILESYSTEM
12210M:	Miklos Szeredi <miklos@szeredi.hu>
12211L:	linux-unionfs@vger.kernel.org
12212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12213S:	Supported
12214F:	fs/overlayfs/
12215F:	Documentation/filesystems/overlayfs.txt
12216
12217P54 WIRELESS DRIVER
12218M:	Christian Lamparter <chunkeey@googlemail.com>
12219L:	linux-wireless@vger.kernel.org
12220W:	http://wireless.kernel.org/en/users/Drivers/p54
12221S:	Maintained
12222F:	drivers/net/wireless/intersil/p54/
12223
12224PA SEMI ETHERNET DRIVER
12225L:	netdev@vger.kernel.org
12226S:	Orphan
12227F:	drivers/net/ethernet/pasemi/*
12228
12229PA SEMI SMBUS DRIVER
12230L:	linux-i2c@vger.kernel.org
12231S:	Orphan
12232F:	drivers/i2c/busses/i2c-pasemi.c
12233
12234PACKING
12235M:	Vladimir Oltean <olteanv@gmail.com>
12236L:	netdev@vger.kernel.org
12237S:	Supported
12238F:	lib/packing.c
12239F:	include/linux/packing.h
12240F:	Documentation/core-api/packing.rst
12241
12242PADATA PARALLEL EXECUTION MECHANISM
12243M:	Steffen Klassert <steffen.klassert@secunet.com>
12244L:	linux-crypto@vger.kernel.org
12245S:	Maintained
12246F:	kernel/padata.c
12247F:	include/linux/padata.h
12248F:	Documentation/padata.txt
12249
12250PAGE POOL
12251M:	Jesper Dangaard Brouer <hawk@kernel.org>
12252M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12253L:	netdev@vger.kernel.org
12254S:	Supported
12255F:	net/core/page_pool.c
12256F:	include/net/page_pool.h
12257
12258PANASONIC LAPTOP ACPI EXTRAS DRIVER
12259M:	Harald Welte <laforge@gnumonks.org>
12260L:	platform-driver-x86@vger.kernel.org
12261S:	Maintained
12262F:	drivers/platform/x86/panasonic-laptop.c
12263
12264PARALLEL LCD/KEYPAD PANEL DRIVER
12265M:	Willy Tarreau <willy@haproxy.com>
12266M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12267S:	Odd Fixes
12268F:	Documentation/admin-guide/lcd-panel-cgram.rst
12269F:	drivers/auxdisplay/panel.c
12270
12271PARALLEL PORT SUBSYSTEM
12272M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12273M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12274L:	linux-parport@lists.infradead.org (subscribers-only)
12275S:	Maintained
12276F:	drivers/parport/
12277F:	include/linux/parport*.h
12278F:	drivers/char/ppdev.c
12279F:	include/uapi/linux/ppdev.h
12280F:	Documentation/driver-api/parport*.rst
12281
12282PARAVIRT_OPS INTERFACE
12283M:	Juergen Gross <jgross@suse.com>
12284M:	Thomas Hellstrom <thellstrom@vmware.com>
12285M:	"VMware, Inc." <pv-drivers@vmware.com>
12286L:	virtualization@lists.linux-foundation.org
12287S:	Supported
12288F:	Documentation/virt/paravirt_ops.rst
12289F:	arch/*/kernel/paravirt*
12290F:	arch/*/include/asm/paravirt*.h
12291F:	include/linux/hypervisor.h
12292
12293PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12294M:	Tim Waugh <tim@cyberelk.net>
12295L:	linux-parport@lists.infradead.org (subscribers-only)
12296S:	Maintained
12297F:	Documentation/admin-guide/blockdev/paride.rst
12298F:	drivers/block/paride/
12299
12300PARISC ARCHITECTURE
12301M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12302M:	Helge Deller <deller@gmx.de>
12303L:	linux-parisc@vger.kernel.org
12304W:	http://www.parisc-linux.org/
12305Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12308S:	Maintained
12309F:	arch/parisc/
12310F:	Documentation/parisc/
12311F:	drivers/parisc/
12312F:	drivers/char/agp/parisc-agp.c
12313F:	drivers/input/serio/gscps2.c
12314F:	drivers/parport/parport_gsc.*
12315F:	drivers/tty/serial/8250/8250_gsc.c
12316F:	drivers/video/fbdev/sti*
12317F:	drivers/video/console/sti*
12318F:	drivers/video/logo/logo_parisc*
12319
12320PARMAN
12321M:	Jiri Pirko <jiri@mellanox.com>
12322L:	netdev@vger.kernel.org
12323S:	Supported
12324F:	lib/parman.c
12325F:	lib/test_parman.c
12326F:	include/linux/parman.h
12327
12328PC ENGINES APU BOARD DRIVER
12329M:	Enrico Weigelt, metux IT consult <info@metux.net>
12330S:	Maintained
12331F:	drivers/platform/x86/pcengines-apuv2.c
12332
12333PC87360 HARDWARE MONITORING DRIVER
12334M:	Jim Cromie <jim.cromie@gmail.com>
12335L:	linux-hwmon@vger.kernel.org
12336S:	Maintained
12337F:	Documentation/hwmon/pc87360.rst
12338F:	drivers/hwmon/pc87360.c
12339
12340PC8736x GPIO DRIVER
12341M:	Jim Cromie <jim.cromie@gmail.com>
12342S:	Maintained
12343F:	drivers/char/pc8736x_gpio.c
12344
12345PC87427 HARDWARE MONITORING DRIVER
12346M:	Jean Delvare <jdelvare@suse.com>
12347L:	linux-hwmon@vger.kernel.org
12348S:	Maintained
12349F:	Documentation/hwmon/pc87427.rst
12350F:	drivers/hwmon/pc87427.c
12351
12352PCA9532 LED DRIVER
12353M:	Riku Voipio <riku.voipio@iki.fi>
12354S:	Maintained
12355F:	drivers/leds/leds-pca9532.c
12356F:	include/linux/leds-pca9532.h
12357
12358PCA9541 I2C BUS MASTER SELECTOR DRIVER
12359M:	Guenter Roeck <linux@roeck-us.net>
12360L:	linux-i2c@vger.kernel.org
12361S:	Maintained
12362F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12363
12364PCDP - PRIMARY CONSOLE AND DEBUG PORT
12365M:	Khalid Aziz <khalid@gonehiking.org>
12366S:	Maintained
12367F:	drivers/firmware/pcdp.*
12368
12369PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12370M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12371L:	linux-pci@vger.kernel.org
12372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12373S:	Maintained
12374F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12375F:	drivers/pci/controller/pci-aardvark.c
12376
12377PCI DRIVER FOR ALTERA PCIE IP
12378M:	Ley Foon Tan <lftan@altera.com>
12379L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12380L:	linux-pci@vger.kernel.org
12381S:	Supported
12382F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12383F:	drivers/pci/controller/pcie-altera.c
12384
12385PCI DRIVER FOR APPLIEDMICRO XGENE
12386M:	Toan Le <toan@os.amperecomputing.com>
12387L:	linux-pci@vger.kernel.org
12388L:	linux-arm-kernel@lists.infradead.org
12389S:	Maintained
12390F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12391F:	drivers/pci/controller/pci-xgene.c
12392
12393PCI DRIVER FOR ARM VERSATILE PLATFORM
12394M:	Rob Herring <robh@kernel.org>
12395L:	linux-pci@vger.kernel.org
12396L:	linux-arm-kernel@lists.infradead.org
12397S:	Maintained
12398F:	Documentation/devicetree/bindings/pci/versatile.txt
12399F:	drivers/pci/controller/pci-versatile.c
12400
12401PCI DRIVER FOR ARMADA 8K
12402M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12403L:	linux-pci@vger.kernel.org
12404L:	linux-arm-kernel@lists.infradead.org
12405S:	Maintained
12406F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12407F:	drivers/pci/controller/dwc/pcie-armada8k.c
12408
12409PCI DRIVER FOR CADENCE PCIE IP
12410M:	Tom Joseph <tjoseph@cadence.com>
12411L:	linux-pci@vger.kernel.org
12412S:	Maintained
12413F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12414F:	drivers/pci/controller/pcie-cadence*
12415
12416PCI DRIVER FOR FREESCALE LAYERSCAPE
12417M:	Minghuan Lian <minghuan.Lian@nxp.com>
12418M:	Mingkai Hu <mingkai.hu@nxp.com>
12419M:	Roy Zang <roy.zang@nxp.com>
12420L:	linuxppc-dev@lists.ozlabs.org
12421L:	linux-pci@vger.kernel.org
12422L:	linux-arm-kernel@lists.infradead.org
12423S:	Maintained
12424F:	drivers/pci/controller/dwc/*layerscape*
12425
12426PCI DRIVER FOR GENERIC OF HOSTS
12427M:	Will Deacon <will@kernel.org>
12428L:	linux-pci@vger.kernel.org
12429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12430S:	Maintained
12431F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12432F:	drivers/pci/controller/pci-host-common.c
12433F:	drivers/pci/controller/pci-host-generic.c
12434
12435PCI DRIVER FOR IMX6
12436M:	Richard Zhu <hongxing.zhu@nxp.com>
12437M:	Lucas Stach <l.stach@pengutronix.de>
12438L:	linux-pci@vger.kernel.org
12439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12440S:	Maintained
12441F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12442F:	drivers/pci/controller/dwc/*imx6*
12443
12444PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12445M:	Keith Busch <keith.busch@intel.com>
12446M:	Jonathan Derrick <jonathan.derrick@intel.com>
12447L:	linux-pci@vger.kernel.org
12448S:	Supported
12449F:	drivers/pci/controller/vmd.c
12450
12451PCI DRIVER FOR MICROSEMI SWITCHTEC
12452M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12453M:	Logan Gunthorpe <logang@deltatee.com>
12454L:	linux-pci@vger.kernel.org
12455S:	Maintained
12456F:	Documentation/driver-api/switchtec.rst
12457F:	Documentation/ABI/testing/sysfs-class-switchtec
12458F:	drivers/pci/switch/switchtec*
12459F:	include/uapi/linux/switchtec_ioctl.h
12460F:	include/linux/switchtec.h
12461F:	drivers/ntb/hw/mscc/
12462
12463PCI DRIVER FOR MOBIVEIL PCIE IP
12464M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12465M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12466L:	linux-pci@vger.kernel.org
12467S:	Supported
12468F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12469F:	drivers/pci/controller/pcie-mobiveil.c
12470
12471PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12472M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12473M:	Jason Cooper <jason@lakedaemon.net>
12474L:	linux-pci@vger.kernel.org
12475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12476S:	Maintained
12477F:	drivers/pci/controller/*mvebu*
12478
12479PCI DRIVER FOR NVIDIA TEGRA
12480M:	Thierry Reding <thierry.reding@gmail.com>
12481L:	linux-tegra@vger.kernel.org
12482L:	linux-pci@vger.kernel.org
12483S:	Supported
12484F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12485F:	drivers/pci/controller/pci-tegra.c
12486
12487PCI DRIVER FOR RENESAS R-CAR
12488M:	Simon Horman <horms@verge.net.au>
12489L:	linux-pci@vger.kernel.org
12490L:	linux-renesas-soc@vger.kernel.org
12491S:	Maintained
12492F:	drivers/pci/controller/*rcar*
12493
12494PCI DRIVER FOR SAMSUNG EXYNOS
12495M:	Jingoo Han <jingoohan1@gmail.com>
12496L:	linux-pci@vger.kernel.org
12497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12498L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12499S:	Maintained
12500F:	drivers/pci/controller/dwc/pci-exynos.c
12501
12502PCI DRIVER FOR SYNOPSYS DESIGNWARE
12503M:	Jingoo Han <jingoohan1@gmail.com>
12504M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12505L:	linux-pci@vger.kernel.org
12506S:	Maintained
12507F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12508F:	drivers/pci/controller/dwc/*designware*
12509
12510PCI DRIVER FOR TI DRA7XX
12511M:	Kishon Vijay Abraham I <kishon@ti.com>
12512L:	linux-omap@vger.kernel.org
12513L:	linux-pci@vger.kernel.org
12514S:	Supported
12515F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12516F:	drivers/pci/controller/dwc/pci-dra7xx.c
12517
12518PCI DRIVER FOR TI KEYSTONE
12519M:	Murali Karicheri <m-karicheri2@ti.com>
12520L:	linux-pci@vger.kernel.org
12521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12522S:	Maintained
12523F:	drivers/pci/controller/dwc/pci-keystone.c
12524
12525PCI ENDPOINT SUBSYSTEM
12526M:	Kishon Vijay Abraham I <kishon@ti.com>
12527M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12528L:	linux-pci@vger.kernel.org
12529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12530S:	Supported
12531F:	drivers/pci/endpoint/
12532F:	drivers/misc/pci_endpoint_test.c
12533F:	tools/pci/
12534
12535PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12536M:	Russell Currey <ruscur@russell.cc>
12537M:	Sam Bobroff <sbobroff@linux.ibm.com>
12538M:	Oliver O'Halloran <oohall@gmail.com>
12539L:	linuxppc-dev@lists.ozlabs.org
12540S:	Supported
12541F:	Documentation/PCI/pci-error-recovery.rst
12542F:	drivers/pci/pcie/aer.c
12543F:	drivers/pci/pcie/dpc.c
12544F:	drivers/pci/pcie/err.c
12545F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12546F:	arch/powerpc/kernel/eeh*.c
12547F:	arch/powerpc/platforms/*/eeh*.c
12548F:	arch/powerpc/include/*/eeh*.h
12549
12550PCI ERROR RECOVERY
12551M:	Linas Vepstas <linasvepstas@gmail.com>
12552L:	linux-pci@vger.kernel.org
12553S:	Supported
12554F:	Documentation/PCI/pci-error-recovery.rst
12555
12556PCI MSI DRIVER FOR ALTERA MSI IP
12557M:	Ley Foon Tan <lftan@altera.com>
12558L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12559L:	linux-pci@vger.kernel.org
12560S:	Supported
12561F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12562F:	drivers/pci/controller/pcie-altera-msi.c
12563
12564PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12565M:	Toan Le <toan@os.amperecomputing.com>
12566L:	linux-pci@vger.kernel.org
12567L:	linux-arm-kernel@lists.infradead.org
12568S:	Maintained
12569F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12570F:	drivers/pci/controller/pci-xgene-msi.c
12571
12572PCI SUBSYSTEM
12573M:	Bjorn Helgaas <bhelgaas@google.com>
12574L:	linux-pci@vger.kernel.org
12575Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12577S:	Supported
12578F:	Documentation/devicetree/bindings/pci/
12579F:	Documentation/PCI/
12580F:	drivers/acpi/pci*
12581F:	drivers/pci/
12582F:	include/asm-generic/pci*
12583F:	include/linux/pci*
12584F:	include/linux/of_pci.h
12585F:	include/uapi/linux/pci*
12586F:	lib/pci*
12587F:	arch/x86/pci/
12588F:	arch/x86/kernel/quirks.c
12589F:	arch/x86/kernel/early-quirks.c
12590
12591PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12592M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12593R:	Andrew Murray <andrew.murray@arm.com>
12594L:	linux-pci@vger.kernel.org
12595Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12597S:	Supported
12598F:	drivers/pci/controller/
12599
12600PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12601M:	Jonathan Chocron <jonnyc@amazon.com>
12602L:	linux-pci@vger.kernel.org
12603S:	Maintained
12604F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12605F:	drivers/pci/controller/dwc/pcie-al.c
12606
12607PCIE DRIVER FOR AMLOGIC MESON
12608M:	Yue Wang <yue.wang@Amlogic.com>
12609L:	linux-pci@vger.kernel.org
12610L:	linux-amlogic@lists.infradead.org
12611S:	Maintained
12612F:	drivers/pci/controller/dwc/pci-meson.c
12613
12614PCIE DRIVER FOR AXIS ARTPEC
12615M:	Jesper Nilsson <jesper.nilsson@axis.com>
12616L:	linux-arm-kernel@axis.com
12617L:	linux-pci@vger.kernel.org
12618S:	Maintained
12619F:	Documentation/devicetree/bindings/pci/axis,artpec*
12620F:	drivers/pci/controller/dwc/*artpec*
12621
12622PCIE DRIVER FOR CAVIUM THUNDERX
12623M:	David Daney <david.daney@cavium.com>
12624L:	linux-pci@vger.kernel.org
12625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12626S:	Supported
12627F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12628F:	drivers/pci/controller/pci-thunder-*
12629
12630PCIE DRIVER FOR HISILICON
12631M:	Zhou Wang <wangzhou1@hisilicon.com>
12632L:	linux-pci@vger.kernel.org
12633S:	Maintained
12634F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12635F:	drivers/pci/controller/dwc/pcie-hisi.c
12636
12637PCIE DRIVER FOR HISILICON KIRIN
12638M:	Xiaowei Song <songxiaowei@hisilicon.com>
12639M:	Binghui Wang <wangbinghui@hisilicon.com>
12640L:	linux-pci@vger.kernel.org
12641S:	Maintained
12642F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12643F:	drivers/pci/controller/dwc/pcie-kirin.c
12644
12645PCIE DRIVER FOR HISILICON STB
12646M:	Shawn Guo <shawn.guo@linaro.org>
12647L:	linux-pci@vger.kernel.org
12648S:	Maintained
12649F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12650F:	drivers/pci/controller/dwc/pcie-histb.c
12651
12652PCIE DRIVER FOR MEDIATEK
12653M:	Ryder Lee <ryder.lee@mediatek.com>
12654L:	linux-pci@vger.kernel.org
12655L:	linux-mediatek@lists.infradead.org
12656S:	Supported
12657F:	Documentation/devicetree/bindings/pci/mediatek*
12658F:	drivers/pci/controller/*mediatek*
12659
12660PCIE DRIVER FOR QUALCOMM MSM
12661M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12662L:	linux-pci@vger.kernel.org
12663L:	linux-arm-msm@vger.kernel.org
12664S:	Maintained
12665F:	drivers/pci/controller/dwc/*qcom*
12666
12667PCIE DRIVER FOR ROCKCHIP
12668M:	Shawn Lin <shawn.lin@rock-chips.com>
12669L:	linux-pci@vger.kernel.org
12670L:	linux-rockchip@lists.infradead.org
12671S:	Maintained
12672F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12673F:	drivers/pci/controller/pcie-rockchip*
12674
12675PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12676M:	Linus Walleij <linus.walleij@linaro.org>
12677L:	linux-pci@vger.kernel.org
12678S:	Maintained
12679F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12680F:	drivers/pci/controller/pci-v3-semi.c
12681
12682PCIE DRIVER FOR SOCIONEXT UNIPHIER
12683M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12684L:	linux-pci@vger.kernel.org
12685S:	Maintained
12686F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12687F:	drivers/pci/controller/dwc/pcie-uniphier.c
12688
12689PCIE DRIVER FOR ST SPEAR13XX
12690M:	Pratyush Anand <pratyush.anand@gmail.com>
12691L:	linux-pci@vger.kernel.org
12692S:	Maintained
12693F:	drivers/pci/controller/dwc/*spear*
12694
12695PCMCIA SUBSYSTEM
12696M:	Dominik Brodowski <linux@dominikbrodowski.net>
12697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12698S:	Odd Fixes
12699F:	Documentation/pcmcia/
12700F:	tools/pcmcia/
12701F:	drivers/pcmcia/
12702F:	include/pcmcia/
12703
12704PCNET32 NETWORK DRIVER
12705M:	Don Fry <pcnet32@frontier.com>
12706L:	netdev@vger.kernel.org
12707S:	Maintained
12708F:	drivers/net/ethernet/amd/pcnet32.c
12709
12710PCRYPT PARALLEL CRYPTO ENGINE
12711M:	Steffen Klassert <steffen.klassert@secunet.com>
12712L:	linux-crypto@vger.kernel.org
12713S:	Maintained
12714F:	crypto/pcrypt.c
12715F:	include/crypto/pcrypt.h
12716
12717PEAQ WMI HOTKEYS DRIVER
12718M:	Hans de Goede <hdegoede@redhat.com>
12719L:	platform-driver-x86@vger.kernel.org
12720S:	Maintained
12721F:	drivers/platform/x86/peaq-wmi.c
12722
12723PENSANDO ETHERNET DRIVERS
12724M:	Shannon Nelson <snelson@pensando.io>
12725M:	Pensando Drivers <drivers@pensando.io>
12726L:	netdev@vger.kernel.org
12727S:	Supported
12728F:	Documentation/networking/device_drivers/pensando/ionic.rst
12729F:	drivers/net/ethernet/pensando/
12730
12731PER-CPU MEMORY ALLOCATOR
12732M:	Dennis Zhou <dennis@kernel.org>
12733M:	Tejun Heo <tj@kernel.org>
12734M:	Christoph Lameter <cl@linux.com>
12735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12736S:	Maintained
12737F:	include/linux/percpu*.h
12738F:	mm/percpu*.c
12739F:	arch/*/include/asm/percpu.h
12740
12741PER-TASK DELAY ACCOUNTING
12742M:	Balbir Singh <bsingharora@gmail.com>
12743S:	Maintained
12744F:	include/linux/delayacct.h
12745F:	kernel/delayacct.c
12746
12747PERFORMANCE EVENTS SUBSYSTEM
12748M:	Peter Zijlstra <peterz@infradead.org>
12749M:	Ingo Molnar <mingo@redhat.com>
12750M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12751R:	Mark Rutland <mark.rutland@arm.com>
12752R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12753R:	Jiri Olsa <jolsa@redhat.com>
12754R:	Namhyung Kim <namhyung@kernel.org>
12755L:	linux-kernel@vger.kernel.org
12756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12757S:	Supported
12758F:	kernel/events/*
12759F:	include/linux/perf_event.h
12760F:	include/uapi/linux/perf_event.h
12761F:	arch/*/kernel/perf_event*.c
12762F:	arch/*/kernel/*/perf_event*.c
12763F:	arch/*/kernel/*/*/perf_event*.c
12764F:	arch/*/include/asm/perf_event.h
12765F:	arch/*/kernel/perf_callchain.c
12766F:	arch/*/events/*
12767F:	arch/*/events/*/*
12768F:	tools/perf/
12769
12770PERSONALITY HANDLING
12771M:	Christoph Hellwig <hch@infradead.org>
12772L:	linux-abi-devel@lists.sourceforge.net
12773S:	Maintained
12774F:	include/linux/personality.h
12775F:	include/uapi/linux/personality.h
12776
12777PHOENIX RC FLIGHT CONTROLLER ADAPTER
12778M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12779L:	linux-input@vger.kernel.org
12780S:	Maintained
12781F:	Documentation/input/devices/pxrc.rst
12782F:	drivers/input/joystick/pxrc.c
12783
12784FLYSKY FSIA6B RC RECEIVER
12785M:	Markus Koch <markus@notsyncing.net>
12786L:	linux-input@vger.kernel.org
12787S:	Maintained
12788F:	drivers/input/joystick/fsia6b.c
12789
12790PHONET PROTOCOL
12791M:	Remi Denis-Courmont <courmisch@gmail.com>
12792S:	Supported
12793F:	Documentation/networking/phonet.txt
12794F:	include/linux/phonet.h
12795F:	include/net/phonet/
12796F:	include/uapi/linux/phonet.h
12797F:	net/phonet/
12798
12799PHRAM MTD DRIVER
12800M:	Joern Engel <joern@lazybastard.org>
12801L:	linux-mtd@lists.infradead.org
12802S:	Maintained
12803F:	drivers/mtd/devices/phram.c
12804
12805PICOLCD HID DRIVER
12806M:	Bruno Prémont <bonbons@linux-vserver.org>
12807L:	linux-input@vger.kernel.org
12808S:	Maintained
12809F:	drivers/hid/hid-picolcd*
12810
12811PICOXCELL SUPPORT
12812M:	Jamie Iles <jamie@jamieiles.com>
12813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12814T:	git git://github.com/jamieiles/linux-2.6-ji.git
12815S:	Supported
12816F:	arch/arm/boot/dts/picoxcell*
12817F:	arch/arm/mach-picoxcell/
12818F:	drivers/crypto/picoxcell*
12819
12820PIDFD API
12821M:	Christian Brauner <christian@brauner.io>
12822L:	linux-kernel@vger.kernel.org
12823S:	Maintained
12824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12825F:	samples/pidfd/
12826F:	tools/testing/selftests/pidfd/
12827K:	(?i)pidfd
12828K:	(?i)clone3
12829K:	\b(clone_args|kernel_clone_args)\b
12830
12831PIN CONTROL SUBSYSTEM
12832M:	Linus Walleij <linus.walleij@linaro.org>
12833L:	linux-gpio@vger.kernel.org
12834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12835S:	Maintained
12836F:	Documentation/devicetree/bindings/pinctrl/
12837F:	Documentation/driver-api/pinctl.rst
12838F:	drivers/pinctrl/
12839F:	include/linux/pinctrl/
12840
12841PIN CONTROLLER - MICROCHIP AT91
12842M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12844L:	linux-gpio@vger.kernel.org
12845S:	Supported
12846F:	drivers/pinctrl/pinctrl-at91*
12847F:	drivers/gpio/gpio-sama5d2-piobu.c
12848
12849PIN CONTROLLER - FREESCALE
12850M:	Dong Aisheng <aisheng.dong@nxp.com>
12851M:	Fabio Estevam <festevam@gmail.com>
12852M:	Shawn Guo <shawnguo@kernel.org>
12853M:	Stefan Agner <stefan@agner.ch>
12854R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12855L:	linux-gpio@vger.kernel.org
12856S:	Maintained
12857F:	drivers/pinctrl/freescale/
12858F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12859
12860PIN CONTROLLER - INTEL
12861M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12862M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12864S:	Maintained
12865F:	drivers/pinctrl/intel/
12866
12867PIN CONTROLLER - MEDIATEK
12868M:	Sean Wang <sean.wang@kernel.org>
12869L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12870S:	Maintained
12871F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12872F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12873F:	drivers/pinctrl/mediatek/
12874
12875PIN CONTROLLER - QUALCOMM
12876M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12877S:	Maintained
12878L:	linux-arm-msm@vger.kernel.org
12879F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12880F:	drivers/pinctrl/qcom/
12881
12882PIN CONTROLLER - RENESAS
12883M:	Geert Uytterhoeven <geert+renesas@glider.be>
12884L:	linux-renesas-soc@vger.kernel.org
12885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12886S:	Maintained
12887F:	drivers/pinctrl/pinctrl-rz*
12888F:	drivers/pinctrl/sh-pfc/
12889
12890PIN CONTROLLER - SAMSUNG
12891M:	Tomasz Figa <tomasz.figa@gmail.com>
12892M:	Krzysztof Kozlowski <krzk@kernel.org>
12893M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12895L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12896Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12898S:	Maintained
12899F:	drivers/pinctrl/samsung/
12900F:	include/dt-bindings/pinctrl/samsung.h
12901F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12902
12903PIN CONTROLLER - SINGLE
12904M:	Tony Lindgren <tony@atomide.com>
12905M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12907L:	linux-omap@vger.kernel.org
12908S:	Maintained
12909F:	drivers/pinctrl/pinctrl-single.c
12910
12911PIN CONTROLLER - ST SPEAR
12912M:	Viresh Kumar <vireshk@kernel.org>
12913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12914W:	http://www.st.com/spear
12915S:	Maintained
12916F:	drivers/pinctrl/spear/
12917
12918PISTACHIO SOC SUPPORT
12919M:	James Hartley <james.hartley@sondrel.com>
12920L:	linux-mips@vger.kernel.org
12921S:	Odd Fixes
12922F:	arch/mips/pistachio/
12923F:	arch/mips/include/asm/mach-pistachio/
12924F:	arch/mips/boot/dts/img/pistachio*
12925F:	arch/mips/configs/pistachio*_defconfig
12926
12927PKTCDVD DRIVER
12928S:	Orphan
12929M:	linux-block@vger.kernel.org
12930F:	drivers/block/pktcdvd.c
12931F:	include/linux/pktcdvd.h
12932F:	include/uapi/linux/pktcdvd.h
12933
12934PKUNITY SOC DRIVERS
12935M:	Guan Xuetao <gxt@pku.edu.cn>
12936W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12937S:	Maintained
12938T:	git git://github.com/gxt/linux.git
12939F:	drivers/input/serio/i8042-unicore32io.h
12940F:	drivers/i2c/busses/i2c-puv3.c
12941F:	drivers/video/fbdev/fb-puv3.c
12942F:	drivers/rtc/rtc-puv3.c
12943
12944PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12945M:	Tomasz Duszynski <tduszyns@gmail.com>
12946S:	Maintained
12947F:	drivers/iio/chemical/pms7003.c
12948F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12949
12950PMBUS HARDWARE MONITORING DRIVERS
12951M:	Guenter Roeck <linux@roeck-us.net>
12952L:	linux-hwmon@vger.kernel.org
12953W:	http://hwmon.wiki.kernel.org/
12954W:	http://www.roeck-us.net/linux/drivers/
12955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12956S:	Maintained
12957F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12958F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12959F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12960F:	Documentation/hwmon/adm1275.rst
12961F:	Documentation/hwmon/ibm-cffps.rst
12962F:	Documentation/hwmon/ir35221.rst
12963F:	Documentation/hwmon/lm25066.rst
12964F:	Documentation/hwmon/ltc2978.rst
12965F:	Documentation/hwmon/ltc3815.rst
12966F:	Documentation/hwmon/max16064.rst
12967F:	Documentation/hwmon/max20751.rst
12968F:	Documentation/hwmon/max31785.rst
12969F:	Documentation/hwmon/max34440.rst
12970F:	Documentation/hwmon/max8688.rst
12971F:	Documentation/hwmon/pmbus.rst
12972F:	Documentation/hwmon/pmbus-core.rst
12973F:	Documentation/hwmon/tps40422.rst
12974F:	Documentation/hwmon/ucd9000.rst
12975F:	Documentation/hwmon/ucd9200.rst
12976F:	Documentation/hwmon/zl6100.rst
12977F:	drivers/hwmon/pmbus/
12978F:	include/linux/pmbus.h
12979
12980PMC SIERRA MaxRAID DRIVER
12981L:	linux-scsi@vger.kernel.org
12982W:	http://www.pmc-sierra.com/
12983S:	Orphan
12984F:	drivers/scsi/pmcraid.*
12985
12986PMC SIERRA PM8001 DRIVER
12987M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12988L:	linux-scsi@vger.kernel.org
12989S:	Supported
12990F:	drivers/scsi/pm8001/
12991
12992PNP SUPPORT
12993M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12994S:	Maintained
12995F:	drivers/pnp/
12996
12997PNI RM3100 IIO DRIVER
12998M:	Song Qiang <songqiang1304521@gmail.com>
12999L:	linux-iio@vger.kernel.org
13000S:	Maintained
13001F:	drivers/iio/magnetometer/rm3100*
13002F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13003
13004POSIX CLOCKS and TIMERS
13005M:	Thomas Gleixner <tglx@linutronix.de>
13006L:	linux-kernel@vger.kernel.org
13007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13008S:	Maintained
13009F:	fs/timerfd.c
13010F:	include/linux/timer*
13011F:	kernel/time/*timer*
13012
13013POWER MANAGEMENT CORE
13014M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13015L:	linux-pm@vger.kernel.org
13016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13017B:	https://bugzilla.kernel.org
13018S:	Supported
13019F:	drivers/base/power/
13020F:	include/linux/pm.h
13021F:	include/linux/pm_*
13022F:	include/linux/powercap.h
13023F:	include/linux/intel_rapl.h
13024F:	drivers/powercap/
13025F:	kernel/configs/nopm.config
13026
13027POWER STATE COORDINATION INTERFACE (PSCI)
13028M:	Mark Rutland <mark.rutland@arm.com>
13029M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13030L:	linux-arm-kernel@lists.infradead.org
13031S:	Maintained
13032F:	drivers/firmware/psci/
13033F:	include/linux/psci.h
13034F:	include/uapi/linux/psci.h
13035
13036POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13037M:	Sebastian Reichel <sre@kernel.org>
13038L:	linux-pm@vger.kernel.org
13039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13040S:	Maintained
13041F:	Documentation/ABI/testing/sysfs-class-power
13042F:	Documentation/devicetree/bindings/power/supply/
13043F:	include/linux/power_supply.h
13044F:	drivers/power/supply/
13045
13046POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13047M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13048L:	linuxppc-dev@lists.ozlabs.org
13049S:	Maintained
13050F:	drivers/char/powernv-op-panel.c
13051
13052PPP OVER ATM (RFC 2364)
13053M:	Mitchell Blank Jr <mitch@sfgoth.com>
13054S:	Maintained
13055F:	net/atm/pppoatm.c
13056F:	include/uapi/linux/atmppp.h
13057
13058PPP OVER ETHERNET
13059M:	Michal Ostrowski <mostrows@earthlink.net>
13060S:	Maintained
13061F:	drivers/net/ppp/pppoe.c
13062F:	drivers/net/ppp/pppox.c
13063
13064PPP OVER L2TP
13065M:	James Chapman <jchapman@katalix.com>
13066S:	Maintained
13067F:	net/l2tp/l2tp_ppp.c
13068F:	include/linux/if_pppol2tp.h
13069F:	include/uapi/linux/if_pppol2tp.h
13070
13071PPP PROTOCOL DRIVERS AND COMPRESSORS
13072M:	Paul Mackerras <paulus@samba.org>
13073L:	linux-ppp@vger.kernel.org
13074S:	Maintained
13075F:	drivers/net/ppp/ppp_*
13076
13077PPS SUPPORT
13078M:	Rodolfo Giometti <giometti@enneenne.com>
13079W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13080L:	linuxpps@ml.enneenne.com (subscribers-only)
13081S:	Maintained
13082F:	Documentation/driver-api/pps.rst
13083F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13084F:	Documentation/ABI/testing/sysfs-pps
13085F:	drivers/pps/
13086F:	include/linux/pps*.h
13087F:	include/uapi/linux/pps.h
13088
13089PPTP DRIVER
13090M:	Dmitry Kozlov <xeb@mail.ru>
13091L:	netdev@vger.kernel.org
13092S:	Maintained
13093F:	drivers/net/ppp/pptp.c
13094W:	http://sourceforge.net/projects/accel-pptp
13095
13096PRINTK
13097M:	Petr Mladek <pmladek@suse.com>
13098M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13099R:	Steven Rostedt <rostedt@goodmis.org>
13100S:	Maintained
13101F:	kernel/printk/
13102F:	include/linux/printk.h
13103
13104PRISM54 WIRELESS DRIVER
13105M:	Luis Chamberlain <mcgrof@kernel.org>
13106L:	linux-wireless@vger.kernel.org
13107W:	http://wireless.kernel.org/en/users/Drivers/p54
13108S:	Obsolete
13109F:	drivers/net/wireless/intersil/prism54/
13110
13111PROC FILESYSTEM
13112R:	Alexey Dobriyan <adobriyan@gmail.com>
13113L:	linux-kernel@vger.kernel.org
13114L:	linux-fsdevel@vger.kernel.org
13115S:	Maintained
13116F:	fs/proc/
13117F:	include/linux/proc_fs.h
13118F:	tools/testing/selftests/proc/
13119F:	Documentation/filesystems/proc.txt
13120
13121PROC SYSCTL
13122M:	Luis Chamberlain <mcgrof@kernel.org>
13123M:	Kees Cook <keescook@chromium.org>
13124L:	linux-kernel@vger.kernel.org
13125L:	linux-fsdevel@vger.kernel.org
13126S:	Maintained
13127F:	fs/proc/proc_sysctl.c
13128F:	include/linux/sysctl.h
13129F:	kernel/sysctl.c
13130F:	tools/testing/selftests/sysctl/
13131
13132PS3 NETWORK SUPPORT
13133M:	Geoff Levand <geoff@infradead.org>
13134L:	netdev@vger.kernel.org
13135L:	linuxppc-dev@lists.ozlabs.org
13136S:	Maintained
13137F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13138
13139PS3 PLATFORM SUPPORT
13140M:	Geoff Levand <geoff@infradead.org>
13141L:	linuxppc-dev@lists.ozlabs.org
13142S:	Maintained
13143F:	arch/powerpc/boot/ps3*
13144F:	arch/powerpc/include/asm/lv1call.h
13145F:	arch/powerpc/include/asm/ps3*.h
13146F:	arch/powerpc/platforms/ps3/
13147F:	drivers/*/ps3*
13148F:	drivers/ps3/
13149F:	drivers/rtc/rtc-ps3.c
13150F:	drivers/usb/host/*ps3.c
13151F:	sound/ppc/snd_ps3*
13152
13153PS3VRAM DRIVER
13154M:	Jim Paris <jim@jtan.com>
13155M:	Geoff Levand <geoff@infradead.org>
13156L:	linuxppc-dev@lists.ozlabs.org
13157S:	Maintained
13158F:	drivers/block/ps3vram.c
13159
13160PSAMPLE PACKET SAMPLING SUPPORT:
13161M:	Yotam Gigi <yotam.gi@gmail.com>
13162S:	Maintained
13163F:	net/psample
13164F:	include/net/psample.h
13165F:	include/uapi/linux/psample.h
13166
13167PSTORE FILESYSTEM
13168M:	Kees Cook <keescook@chromium.org>
13169M:	Anton Vorontsov <anton@enomsg.org>
13170M:	Colin Cross <ccross@android.com>
13171M:	Tony Luck <tony.luck@intel.com>
13172S:	Maintained
13173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13174F:	fs/pstore/
13175F:	include/linux/pstore*
13176F:	drivers/firmware/efi/efi-pstore.c
13177F:	drivers/acpi/apei/erst.c
13178F:	Documentation/admin-guide/ramoops.rst
13179F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13180K:	\b(pstore|ramoops)
13181
13182PTP HARDWARE CLOCK SUPPORT
13183M:	Richard Cochran <richardcochran@gmail.com>
13184L:	netdev@vger.kernel.org
13185S:	Maintained
13186W:	http://linuxptp.sourceforge.net/
13187F:	Documentation/ABI/testing/sysfs-ptp
13188F:	Documentation/driver-api/ptp.rst
13189F:	drivers/net/phy/dp83640*
13190F:	drivers/ptp/*
13191F:	include/linux/ptp_cl*
13192
13193PTRACE SUPPORT
13194M:	Oleg Nesterov <oleg@redhat.com>
13195S:	Maintained
13196F:	include/asm-generic/syscall.h
13197F:	include/linux/ptrace.h
13198F:	include/linux/regset.h
13199F:	include/linux/tracehook.h
13200F:	include/uapi/linux/ptrace.h
13201F:	include/uapi/linux/ptrace.h
13202F:	kernel/ptrace.c
13203F:	arch/*/ptrace*.c
13204F:	arch/*/*/ptrace*.c
13205F:	arch/*/include/asm/ptrace*.h
13206
13207PULSE8-CEC DRIVER
13208M:	Hans Verkuil <hverkuil@xs4all.nl>
13209L:	linux-media@vger.kernel.org
13210T:	git git://linuxtv.org/media_tree.git
13211S:	Maintained
13212F:	drivers/media/usb/pulse8-cec/*
13213F:	Documentation/media/cec-drivers/pulse8-cec.rst
13214
13215PVRUSB2 VIDEO4LINUX DRIVER
13216M:	Mike Isely <isely@pobox.com>
13217L:	pvrusb2@isely.net	(subscribers-only)
13218L:	linux-media@vger.kernel.org
13219W:	http://www.isely.net/pvrusb2/
13220T:	git git://linuxtv.org/media_tree.git
13221S:	Maintained
13222F:	Documentation/media/v4l-drivers/pvrusb2*
13223F:	drivers/media/usb/pvrusb2/
13224
13225PWC WEBCAM DRIVER
13226M:	Hans Verkuil <hverkuil@xs4all.nl>
13227L:	linux-media@vger.kernel.org
13228T:	git git://linuxtv.org/media_tree.git
13229S:	Odd Fixes
13230F:	drivers/media/usb/pwc/*
13231F:	include/trace/events/pwc.h
13232
13233PWM FAN DRIVER
13234M:	Kamil Debski <kamil@wypas.org>
13235M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13236L:	linux-hwmon@vger.kernel.org
13237S:	Supported
13238F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13239F:	Documentation/hwmon/pwm-fan.rst
13240F:	drivers/hwmon/pwm-fan.c
13241
13242PWM IR Transmitter
13243M:	Sean Young <sean@mess.org>
13244L:	linux-media@vger.kernel.org
13245S:	Maintained
13246F:	drivers/media/rc/pwm-ir-tx.c
13247
13248PWM SUBSYSTEM
13249M:	Thierry Reding <thierry.reding@gmail.com>
13250R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13251L:	linux-pwm@vger.kernel.org
13252S:	Maintained
13253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13254Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13255F:	Documentation/driver-api/pwm.rst
13256F:	Documentation/devicetree/bindings/pwm/
13257F:	include/linux/pwm.h
13258F:	drivers/pwm/
13259F:	drivers/video/backlight/pwm_bl.c
13260F:	include/linux/pwm_backlight.h
13261F:	drivers/gpio/gpio-mvebu.c
13262F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13263K:	pwm_(config|apply_state|ops)
13264
13265PXA GPIO DRIVER
13266M:	Robert Jarzmik <robert.jarzmik@free.fr>
13267L:	linux-gpio@vger.kernel.org
13268S:	Maintained
13269F:	drivers/gpio/gpio-pxa.c
13270
13271PXA MMCI DRIVER
13272S:	Orphan
13273
13274PXA RTC DRIVER
13275M:	Robert Jarzmik <robert.jarzmik@free.fr>
13276L:	linux-rtc@vger.kernel.org
13277S:	Maintained
13278
13279PXA2xx/PXA3xx SUPPORT
13280M:	Daniel Mack <daniel@zonque.org>
13281M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13282M:	Robert Jarzmik <robert.jarzmik@free.fr>
13283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13284T:	git git://github.com/hzhuang1/linux.git
13285T:	git git://github.com/rjarzmik/linux.git
13286S:	Maintained
13287F:	arch/arm/boot/dts/pxa*
13288F:	arch/arm/mach-pxa/
13289F:	drivers/dma/pxa*
13290F:	drivers/pcmcia/pxa2xx*
13291F:	drivers/pinctrl/pxa/
13292F:	drivers/spi/spi-pxa2xx*
13293F:	drivers/usb/gadget/udc/pxa2*
13294F:	include/sound/pxa2xx-lib.h
13295F:	sound/arm/pxa*
13296F:	sound/soc/pxa/
13297
13298QAT DRIVER
13299M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13300L:	qat-linux@intel.com
13301S:	Supported
13302F:	drivers/crypto/qat/
13303
13304QCOM AUDIO (ASoC) DRIVERS
13305M:	Patrick Lai <plai@codeaurora.org>
13306M:	Banajit Goswami <bgoswami@codeaurora.org>
13307L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13308S:	Supported
13309F:	sound/soc/qcom/
13310
13311QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13312M:	Gabriel Somlo <somlo@cmu.edu>
13313M:	"Michael S. Tsirkin" <mst@redhat.com>
13314L:	qemu-devel@nongnu.org
13315S:	Maintained
13316F:	drivers/firmware/qemu_fw_cfg.c
13317F:	include/uapi/linux/qemu_fw_cfg.h
13318
13319QIB DRIVER
13320M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13321M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13322L:	linux-rdma@vger.kernel.org
13323S:	Supported
13324F:	drivers/infiniband/hw/qib/
13325
13326QLOGIC QL41xxx FCOE DRIVER
13327M:	QLogic-Storage-Upstream@cavium.com
13328L:	linux-scsi@vger.kernel.org
13329S:	Supported
13330F:	drivers/scsi/qedf/
13331
13332QLOGIC QL41xxx ISCSI DRIVER
13333M:	QLogic-Storage-Upstream@cavium.com
13334L:	linux-scsi@vger.kernel.org
13335S:	Supported
13336F:	drivers/scsi/qedi/
13337
13338QLOGIC QL4xxx ETHERNET DRIVER
13339M:	Ariel Elior <aelior@marvell.com>
13340M:	GR-everest-linux-l2@marvell.com
13341L:	netdev@vger.kernel.org
13342S:	Supported
13343F:	drivers/net/ethernet/qlogic/qed/
13344F:	include/linux/qed/
13345F:	drivers/net/ethernet/qlogic/qede/
13346
13347QLOGIC QL4xxx RDMA DRIVER
13348M:	Michal Kalderon <mkalderon@marvell.com>
13349M:	Ariel Elior <aelior@marvell.com>
13350L:	linux-rdma@vger.kernel.org
13351S:	Supported
13352F:	drivers/infiniband/hw/qedr/
13353F:	include/uapi/rdma/qedr-abi.h
13354
13355QLOGIC QLA1280 SCSI DRIVER
13356M:	Michael Reed <mdr@sgi.com>
13357L:	linux-scsi@vger.kernel.org
13358S:	Maintained
13359F:	drivers/scsi/qla1280.[ch]
13360
13361QLOGIC QLA2XXX FC-SCSI DRIVER
13362M:	qla2xxx-upstream@qlogic.com
13363L:	linux-scsi@vger.kernel.org
13364S:	Supported
13365F:	Documentation/scsi/LICENSE.qla2xxx
13366F:	drivers/scsi/qla2xxx/
13367
13368QLOGIC QLA3XXX NETWORK DRIVER
13369M:	GR-Linux-NIC-Dev@marvell.com
13370L:	netdev@vger.kernel.org
13371S:	Supported
13372F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13373F:	drivers/net/ethernet/qlogic/qla3xxx.*
13374
13375QLOGIC QLA4XXX iSCSI DRIVER
13376M:	QLogic-Storage-Upstream@qlogic.com
13377L:	linux-scsi@vger.kernel.org
13378S:	Supported
13379F:	Documentation/scsi/LICENSE.qla4xxx
13380F:	drivers/scsi/qla4xxx/
13381
13382QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13383M:	Shahed Shaikh <shshaikh@marvell.com>
13384M:	Manish Chopra <manishc@marvell.com>
13385M:	GR-Linux-NIC-Dev@marvell.com
13386L:	netdev@vger.kernel.org
13387S:	Supported
13388F:	drivers/net/ethernet/qlogic/qlcnic/
13389
13390QLOGIC QLGE 10Gb ETHERNET DRIVER
13391M:	Manish Chopra <manishc@marvell.com>
13392M:	GR-Linux-NIC-Dev@marvell.com
13393L:	netdev@vger.kernel.org
13394S:	Supported
13395F:	drivers/staging/qlge/
13396
13397QM1D1B0004 MEDIA DRIVER
13398M:	Akihiro Tsukada <tskd08@gmail.com>
13399L:	linux-media@vger.kernel.org
13400S:	Odd Fixes
13401F:	drivers/media/tuners/qm1d1b0004*
13402
13403QM1D1C0042 MEDIA DRIVER
13404M:	Akihiro Tsukada <tskd08@gmail.com>
13405L:	linux-media@vger.kernel.org
13406S:	Odd Fixes
13407F:	drivers/media/tuners/qm1d1c0042*
13408
13409QNX4 FILESYSTEM
13410M:	Anders Larsen <al@alarsen.net>
13411W:	http://www.alarsen.net/linux/qnx4fs/
13412S:	Maintained
13413F:	fs/qnx4/
13414F:	include/uapi/linux/qnx4_fs.h
13415F:	include/uapi/linux/qnxtypes.h
13416
13417QORIQ DPAA2 FSL-MC BUS DRIVER
13418M:	Stuart Yoder <stuyoder@gmail.com>
13419M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13420L:	linux-kernel@vger.kernel.org
13421S:	Maintained
13422F:	drivers/bus/fsl-mc/
13423F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13424F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13425
13426QT1010 MEDIA DRIVER
13427M:	Antti Palosaari <crope@iki.fi>
13428L:	linux-media@vger.kernel.org
13429W:	https://linuxtv.org
13430W:	http://palosaari.fi/linux/
13431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13432T:	git git://linuxtv.org/anttip/media_tree.git
13433S:	Maintained
13434F:	drivers/media/tuners/qt1010*
13435
13436QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13437M:	Kalle Valo <kvalo@codeaurora.org>
13438L:	ath10k@lists.infradead.org
13439W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13441S:	Supported
13442F:	drivers/net/wireless/ath/ath10k/
13443
13444QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13445M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13446L:	linux-wireless@vger.kernel.org
13447W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13448S:	Supported
13449F:	drivers/net/wireless/ath/ath9k/
13450
13451QUALCOMM CAMERA SUBSYSTEM DRIVER
13452M:	Todor Tomov <todor.too@gmail.com>
13453L:	linux-media@vger.kernel.org
13454S:	Maintained
13455F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13456F:	Documentation/media/v4l-drivers/qcom_camss.rst
13457F:	drivers/media/platform/qcom/camss/
13458
13459QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13460M:	Ilia Lin <ilia.lin@kernel.org>
13461L:	linux-pm@vger.kernel.org
13462S:	Maintained
13463F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13464F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13465
13466QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13467M:	Timur Tabi <timur@kernel.org>
13468L:	netdev@vger.kernel.org
13469S:	Maintained
13470F:	drivers/net/ethernet/qualcomm/emac/
13471
13472QUALCOMM ETHQOS ETHERNET DRIVER
13473M:	Vinod Koul <vkoul@kernel.org>
13474M:	Niklas Cassel <niklas.cassel@linaro.org>
13475L:	netdev@vger.kernel.org
13476S:	Maintained
13477F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13478F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13479
13480QUALCOMM GENERIC INTERFACE I2C DRIVER
13481M:	Alok Chauhan <alokc@codeaurora.org>
13482L:	linux-i2c@vger.kernel.org
13483L:	linux-arm-msm@vger.kernel.org
13484S:	Supported
13485F:	drivers/i2c/busses/i2c-qcom-geni.c
13486
13487QUALCOMM HEXAGON ARCHITECTURE
13488M:	Brian Cain <bcain@codeaurora.org>
13489L:	linux-hexagon@vger.kernel.org
13490S:	Supported
13491F:	arch/hexagon/
13492
13493QUALCOMM HIDMA DRIVER
13494M:	Sinan Kaya <okaya@kernel.org>
13495L:	linux-arm-kernel@lists.infradead.org
13496L:	linux-arm-msm@vger.kernel.org
13497L:	dmaengine@vger.kernel.org
13498S:	Supported
13499F:	drivers/dma/qcom/hidma*
13500
13501QUALCOMM IOMMU
13502M:	Rob Clark <robdclark@gmail.com>
13503L:	iommu@lists.linux-foundation.org
13504L:	linux-arm-msm@vger.kernel.org
13505S:	Maintained
13506F:	drivers/iommu/qcom_iommu.c
13507
13508QUALCOMM TSENS THERMAL DRIVER
13509M:	Amit Kucheria <amit.kucheria@linaro.org>
13510L:	linux-pm@vger.kernel.org
13511L:	linux-arm-msm@vger.kernel.org
13512S:	Maintained
13513F:	drivers/thermal/qcom/
13514
13515QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13516M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13517L:	linux-media@vger.kernel.org
13518L:	linux-arm-msm@vger.kernel.org
13519T:	git git://linuxtv.org/media_tree.git
13520S:	Maintained
13521F:	drivers/media/platform/qcom/venus/
13522
13523QUALCOMM WCN36XX WIRELESS DRIVER
13524M:	Kalle Valo <kvalo@codeaurora.org>
13525L:	wcn36xx@lists.infradead.org
13526W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13527T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13528S:	Supported
13529F:	drivers/net/wireless/ath/wcn36xx/
13530
13531QUANTENNA QTNFMAC WIRELESS DRIVER
13532M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13533M:	Avinash Patil <avinashp@quantenna.com>
13534M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13535L:	linux-wireless@vger.kernel.org
13536S:	Maintained
13537F:	drivers/net/wireless/quantenna
13538
13539RADEON and AMDGPU DRM DRIVERS
13540M:	Alex Deucher <alexander.deucher@amd.com>
13541M:	Christian König <christian.koenig@amd.com>
13542M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13543L:	amd-gfx@lists.freedesktop.org
13544T:	git git://people.freedesktop.org/~agd5f/linux
13545S:	Supported
13546F:	drivers/gpu/drm/radeon/
13547F:	include/uapi/drm/radeon_drm.h
13548F:	drivers/gpu/drm/amd/
13549F:	include/uapi/drm/amdgpu_drm.h
13550
13551RADEON FRAMEBUFFER DISPLAY DRIVER
13552M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13553L:	linux-fbdev@vger.kernel.org
13554S:	Maintained
13555F:	drivers/video/fbdev/aty/radeon*
13556F:	include/uapi/linux/radeonfb.h
13557
13558RADIOSHARK RADIO DRIVER
13559M:	Hans Verkuil <hverkuil@xs4all.nl>
13560L:	linux-media@vger.kernel.org
13561T:	git git://linuxtv.org/media_tree.git
13562S:	Maintained
13563F:	drivers/media/radio/radio-shark.c
13564
13565RADIOSHARK2 RADIO DRIVER
13566M:	Hans Verkuil <hverkuil@xs4all.nl>
13567L:	linux-media@vger.kernel.org
13568T:	git git://linuxtv.org/media_tree.git
13569S:	Maintained
13570F:	drivers/media/radio/radio-shark2.c
13571F:	drivers/media/radio/radio-tea5777.c
13572
13573RADOS BLOCK DEVICE (RBD)
13574M:	Ilya Dryomov <idryomov@gmail.com>
13575M:	Sage Weil <sage@redhat.com>
13576M:	Alex Elder <elder@kernel.org>
13577L:	ceph-devel@vger.kernel.org
13578W:	http://ceph.com/
13579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13580T:	git git://github.com/ceph/ceph-client.git
13581S:	Supported
13582F:	Documentation/ABI/testing/sysfs-bus-rbd
13583F:	drivers/block/rbd.c
13584F:	drivers/block/rbd_types.h
13585
13586RAGE128 FRAMEBUFFER DISPLAY DRIVER
13587M:	Paul Mackerras <paulus@samba.org>
13588L:	linux-fbdev@vger.kernel.org
13589S:	Maintained
13590F:	drivers/video/fbdev/aty/aty128fb.c
13591
13592RAINSHADOW-CEC DRIVER
13593M:	Hans Verkuil <hverkuil@xs4all.nl>
13594L:	linux-media@vger.kernel.org
13595T:	git git://linuxtv.org/media_tree.git
13596S:	Maintained
13597F:	drivers/media/usb/rainshadow-cec/*
13598
13599RALINK MIPS ARCHITECTURE
13600M:	John Crispin <john@phrozen.org>
13601L:	linux-mips@vger.kernel.org
13602S:	Maintained
13603F:	arch/mips/ralink
13604
13605RALINK RT2X00 WIRELESS LAN DRIVER
13606P:	rt2x00 project
13607M:	Stanislaw Gruszka <sgruszka@redhat.com>
13608M:	Helmut Schaa <helmut.schaa@googlemail.com>
13609L:	linux-wireless@vger.kernel.org
13610S:	Maintained
13611F:	drivers/net/wireless/ralink/rt2x00/
13612
13613RAMDISK RAM BLOCK DEVICE DRIVER
13614M:	Jens Axboe <axboe@kernel.dk>
13615S:	Maintained
13616F:	Documentation/admin-guide/blockdev/ramdisk.rst
13617F:	drivers/block/brd.c
13618
13619RANCHU VIRTUAL BOARD FOR MIPS
13620M:	Miodrag Dinic <miodrag.dinic@mips.com>
13621L:	linux-mips@vger.kernel.org
13622S:	Supported
13623F:	arch/mips/generic/board-ranchu.c
13624F:	arch/mips/configs/generic/board-ranchu.config
13625
13626RANDOM NUMBER DRIVER
13627M:	"Theodore Ts'o" <tytso@mit.edu>
13628S:	Maintained
13629F:	drivers/char/random.c
13630
13631RAPIDIO SUBSYSTEM
13632M:	Matt Porter <mporter@kernel.crashing.org>
13633M:	Alexandre Bounine <alex.bou9@gmail.com>
13634S:	Maintained
13635F:	drivers/rapidio/
13636
13637RAS INFRASTRUCTURE
13638M:	Tony Luck <tony.luck@intel.com>
13639M:	Borislav Petkov <bp@alien8.de>
13640L:	linux-edac@vger.kernel.org
13641S:	Maintained
13642F:	drivers/ras/
13643F:	include/linux/ras.h
13644F:	include/ras/ras_event.h
13645F:	Documentation/admin-guide/ras.rst
13646
13647RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13648L:	linux-wireless@vger.kernel.org
13649S:	Orphan
13650F:	drivers/net/wireless/ray*
13651
13652RCUTORTURE TEST FRAMEWORK
13653M:	"Paul E. McKenney" <paulmck@kernel.org>
13654M:	Josh Triplett <josh@joshtriplett.org>
13655R:	Steven Rostedt <rostedt@goodmis.org>
13656R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13657R:	Lai Jiangshan <jiangshanlai@gmail.com>
13658L:	rcu@vger.kernel.org
13659S:	Supported
13660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13661F:	tools/testing/selftests/rcutorture
13662
13663RDC R-321X SoC
13664M:	Florian Fainelli <florian@openwrt.org>
13665S:	Maintained
13666
13667RDC R6040 FAST ETHERNET DRIVER
13668M:	Florian Fainelli <f.fainelli@gmail.com>
13669L:	netdev@vger.kernel.org
13670S:	Maintained
13671F:	drivers/net/ethernet/rdc/r6040.c
13672
13673RDMAVT - RDMA verbs software
13674M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13675M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13676L:	linux-rdma@vger.kernel.org
13677S:	Supported
13678F:	drivers/infiniband/sw/rdmavt
13679
13680RDS - RELIABLE DATAGRAM SOCKETS
13681M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13682L:	netdev@vger.kernel.org
13683L:	linux-rdma@vger.kernel.org
13684L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13685W:	https://oss.oracle.com/projects/rds/
13686S:	Supported
13687F:	net/rds/
13688F:	Documentation/networking/rds.txt
13689
13690RDT - RESOURCE ALLOCATION
13691M:	Fenghua Yu <fenghua.yu@intel.com>
13692M:	Reinette Chatre <reinette.chatre@intel.com>
13693L:	linux-kernel@vger.kernel.org
13694S:	Supported
13695F:	arch/x86/kernel/cpu/resctrl/
13696F:	arch/x86/include/asm/resctrl_sched.h
13697F:	Documentation/x86/resctrl*
13698
13699READ-COPY UPDATE (RCU)
13700M:	"Paul E. McKenney" <paulmck@kernel.org>
13701M:	Josh Triplett <josh@joshtriplett.org>
13702R:	Steven Rostedt <rostedt@goodmis.org>
13703R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13704R:	Lai Jiangshan <jiangshanlai@gmail.com>
13705R:	Joel Fernandes <joel@joelfernandes.org>
13706L:	rcu@vger.kernel.org
13707W:	http://www.rdrop.com/users/paulmck/RCU/
13708S:	Supported
13709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13710F:	Documentation/RCU/
13711X:	Documentation/RCU/torture.txt
13712F:	include/linux/rcu*
13713X:	include/linux/srcu*.h
13714F:	kernel/rcu/
13715X:	kernel/rcu/srcu*.c
13716
13717REAL TIME CLOCK (RTC) SUBSYSTEM
13718M:	Alessandro Zummo <a.zummo@towertech.it>
13719M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13720L:	linux-rtc@vger.kernel.org
13721Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13723S:	Maintained
13724F:	Documentation/devicetree/bindings/rtc/
13725F:	Documentation/admin-guide/rtc.rst
13726F:	drivers/rtc/
13727F:	include/linux/rtc.h
13728F:	include/uapi/linux/rtc.h
13729F:	include/linux/rtc/
13730F:	include/linux/platform_data/rtc-*
13731F:	tools/testing/selftests/rtc/
13732
13733REALTEK AUDIO CODECS
13734M:	Bard Liao <bardliao@realtek.com>
13735M:	Oder Chiou <oder_chiou@realtek.com>
13736S:	Maintained
13737F:	sound/soc/codecs/rt*
13738F:	include/sound/rt*.h
13739
13740REALTEK RTL83xx SMI DSA ROUTER CHIPS
13741M:	Linus Walleij <linus.walleij@linaro.org>
13742S:	Maintained
13743F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13744F:	drivers/net/dsa/realtek-smi*
13745F:	drivers/net/dsa/rtl83*
13746
13747REDPINE WIRELESS DRIVER
13748M:	Amitkumar Karwar <amitkarwar@gmail.com>
13749M:	Siva Rebbagondla <siva8118@gmail.com>
13750L:	linux-wireless@vger.kernel.org
13751S:	Maintained
13752F:	drivers/net/wireless/rsi/
13753
13754REGISTER MAP ABSTRACTION
13755M:	Mark Brown <broonie@kernel.org>
13756L:	linux-kernel@vger.kernel.org
13757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13758S:	Supported
13759F:	Documentation/devicetree/bindings/regmap/
13760F:	drivers/base/regmap/
13761F:	include/linux/regmap.h
13762
13763REISERFS FILE SYSTEM
13764L:	reiserfs-devel@vger.kernel.org
13765S:	Supported
13766F:	fs/reiserfs/
13767
13768REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13769M:	Ohad Ben-Cohen <ohad@wizery.com>
13770M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13771L:	linux-remoteproc@vger.kernel.org
13772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13773S:	Maintained
13774F:	Documentation/devicetree/bindings/remoteproc/
13775F:	Documentation/ABI/testing/sysfs-class-remoteproc
13776F:	Documentation/remoteproc.txt
13777F:	drivers/remoteproc/
13778F:	include/linux/remoteproc.h
13779F:	include/linux/remoteproc/
13780
13781REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13782M:	Ohad Ben-Cohen <ohad@wizery.com>
13783M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13784L:	linux-remoteproc@vger.kernel.org
13785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13786S:	Maintained
13787F:	drivers/rpmsg/
13788F:	Documentation/rpmsg.txt
13789F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13790F:	include/linux/rpmsg.h
13791F:	include/linux/rpmsg/
13792F:	include/uapi/linux/rpmsg.h
13793F:	samples/rpmsg/
13794
13795RENESAS CLOCK DRIVERS
13796M:	Geert Uytterhoeven <geert+renesas@glider.be>
13797L:	linux-renesas-soc@vger.kernel.org
13798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13799S:	Supported
13800F:	drivers/clk/renesas/
13801
13802RENESAS EMEV2 I2C DRIVER
13803M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13804S:	Supported
13805F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13806F:	drivers/i2c/busses/i2c-emev2.c
13807
13808RENESAS ETHERNET DRIVERS
13809R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13810L:	netdev@vger.kernel.org
13811L:	linux-renesas-soc@vger.kernel.org
13812F:	Documentation/devicetree/bindings/net/renesas,*.txt
13813F:	Documentation/devicetree/bindings/net/sh_eth.txt
13814F:	drivers/net/ethernet/renesas/
13815F:	include/linux/sh_eth.h
13816
13817RENESAS R-CAR GYROADC DRIVER
13818M:	Marek Vasut <marek.vasut@gmail.com>
13819L:	linux-iio@vger.kernel.org
13820S:	Supported
13821F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13822F:	drivers/iio/adc/rcar-gyroadc.c
13823
13824RENESAS R-CAR I2C DRIVERS
13825M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13826S:	Supported
13827F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13828F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13829F:	drivers/i2c/busses/i2c-rcar.c
13830F:	drivers/i2c/busses/i2c-sh_mobile.c
13831
13832RENESAS RIIC DRIVER
13833M:	Chris Brandt <chris.brandt@renesas.com>
13834S:	Supported
13835F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13836F:	drivers/i2c/busses/i2c-riic.c
13837
13838RENESAS USB PHY DRIVER
13839M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13840L:	linux-renesas-soc@vger.kernel.org
13841S:	Maintained
13842F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13843
13844RESET CONTROLLER FRAMEWORK
13845M:	Philipp Zabel <p.zabel@pengutronix.de>
13846T:	git git://git.pengutronix.de/git/pza/linux
13847S:	Maintained
13848F:	drivers/reset/
13849F:	Documentation/devicetree/bindings/reset/
13850F:	include/dt-bindings/reset/
13851F:	include/linux/reset.h
13852F:	include/linux/reset/
13853F:	include/linux/reset-controller.h
13854
13855RESTARTABLE SEQUENCES SUPPORT
13856M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13857M:	Peter Zijlstra <peterz@infradead.org>
13858M:	"Paul E. McKenney" <paulmck@kernel.org>
13859M:	Boqun Feng <boqun.feng@gmail.com>
13860L:	linux-kernel@vger.kernel.org
13861S:	Supported
13862F:	kernel/rseq.c
13863F:	include/uapi/linux/rseq.h
13864F:	include/trace/events/rseq.h
13865F:	tools/testing/selftests/rseq/
13866
13867RFKILL
13868M:	Johannes Berg <johannes@sipsolutions.net>
13869L:	linux-wireless@vger.kernel.org
13870W:	http://wireless.kernel.org/
13871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13873S:	Maintained
13874F:	Documentation/driver-api/rfkill.rst
13875F:	Documentation/ABI/stable/sysfs-class-rfkill
13876F:	net/rfkill/
13877F:	include/linux/rfkill.h
13878F:	include/uapi/linux/rfkill.h
13879
13880RHASHTABLE
13881M:	Thomas Graf <tgraf@suug.ch>
13882M:	Herbert Xu <herbert@gondor.apana.org.au>
13883L:	netdev@vger.kernel.org
13884S:	Maintained
13885F:	lib/rhashtable.c
13886F:	lib/test_rhashtable.c
13887F:	include/linux/rhashtable.h
13888F:	include/linux/rhashtable-types.h
13889
13890RICOH R5C592 MEMORYSTICK DRIVER
13891M:	Maxim Levitsky <maximlevitsky@gmail.com>
13892S:	Maintained
13893F:	drivers/memstick/host/r592.*
13894
13895RICOH SMARTMEDIA/XD DRIVER
13896M:	Maxim Levitsky <maximlevitsky@gmail.com>
13897S:	Maintained
13898F:	drivers/mtd/nand/raw/r852.c
13899F:	drivers/mtd/nand/raw/r852.h
13900
13901RISC-V ARCHITECTURE
13902M:	Paul Walmsley <paul.walmsley@sifive.com>
13903M:	Palmer Dabbelt <palmer@sifive.com>
13904M:	Albert Ou <aou@eecs.berkeley.edu>
13905L:	linux-riscv@lists.infradead.org
13906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13907S:	Supported
13908F:	arch/riscv/
13909K:	riscv
13910N:	riscv
13911
13912ROCCAT DRIVERS
13913M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13914W:	http://sourceforge.net/projects/roccat/
13915S:	Maintained
13916F:	drivers/hid/hid-roccat*
13917F:	include/linux/hid-roccat*
13918F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13919
13920ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13921M:	Jacob Chen <jacob-chen@iotwrt.com>
13922M:	Ezequiel Garcia <ezequiel@collabora.com>
13923L:	linux-media@vger.kernel.org
13924S:	Maintained
13925F:	drivers/media/platform/rockchip/rga/
13926F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13927
13928HANTRO VPU CODEC DRIVER
13929M:	Ezequiel Garcia <ezequiel@collabora.com>
13930L:	linux-media@vger.kernel.org
13931S:	Maintained
13932F:	drivers/staging/media/hantro/
13933F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13934
13935ROCKER DRIVER
13936M:	Jiri Pirko <jiri@resnulli.us>
13937L:	netdev@vger.kernel.org
13938S:	Supported
13939F:	drivers/net/ethernet/rocker/
13940
13941ROCKETPORT DRIVER
13942P:	Comtrol Corp.
13943W:	http://www.comtrol.com
13944S:	Maintained
13945F:	Documentation/driver-api/serial/rocket.rst
13946F:	drivers/tty/rocket*
13947
13948ROCKETPORT EXPRESS/INFINITY DRIVER
13949M:	Kevin Cernekee <cernekee@gmail.com>
13950L:	linux-serial@vger.kernel.org
13951S:	Odd Fixes
13952F:	drivers/tty/serial/rp2.*
13953
13954ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13955M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13956L:	linux-kernel@vger.kernel.org
13957L:	linux-renesas-soc@vger.kernel.org
13958S:	Supported
13959F:	drivers/mfd/bd9571mwv.c
13960F:	drivers/regulator/bd9571mwv-regulator.c
13961F:	drivers/gpio/gpio-bd9571mwv.c
13962F:	include/linux/mfd/bd9571mwv.h
13963F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13964
13965ROSE NETWORK LAYER
13966M:	Ralf Baechle <ralf@linux-mips.org>
13967L:	linux-hams@vger.kernel.org
13968W:	http://www.linux-ax25.org/
13969S:	Maintained
13970F:	include/net/rose.h
13971F:	include/uapi/linux/rose.h
13972F:	net/rose/
13973
13974RTL2830 MEDIA DRIVER
13975M:	Antti Palosaari <crope@iki.fi>
13976L:	linux-media@vger.kernel.org
13977W:	https://linuxtv.org
13978W:	http://palosaari.fi/linux/
13979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13980T:	git git://linuxtv.org/anttip/media_tree.git
13981S:	Maintained
13982F:	drivers/media/dvb-frontends/rtl2830*
13983
13984RTL2832 MEDIA DRIVER
13985M:	Antti Palosaari <crope@iki.fi>
13986L:	linux-media@vger.kernel.org
13987W:	https://linuxtv.org
13988W:	http://palosaari.fi/linux/
13989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13990T:	git git://linuxtv.org/anttip/media_tree.git
13991S:	Maintained
13992F:	drivers/media/dvb-frontends/rtl2832*
13993
13994RTL2832_SDR MEDIA DRIVER
13995M:	Antti Palosaari <crope@iki.fi>
13996L:	linux-media@vger.kernel.org
13997W:	https://linuxtv.org
13998W:	http://palosaari.fi/linux/
13999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14000T:	git git://linuxtv.org/anttip/media_tree.git
14001S:	Maintained
14002F:	drivers/media/dvb-frontends/rtl2832_sdr*
14003
14004RTL8180 WIRELESS DRIVER
14005L:	linux-wireless@vger.kernel.org
14006W:	http://wireless.kernel.org/
14007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14008S:	Orphan
14009F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14010
14011RTL8187 WIRELESS DRIVER
14012M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14013M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14014M:	Larry Finger <Larry.Finger@lwfinger.net>
14015L:	linux-wireless@vger.kernel.org
14016W:	http://wireless.kernel.org/
14017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14018S:	Maintained
14019F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14020
14021REALTEK WIRELESS DRIVER (rtlwifi family)
14022M:	Ping-Ke Shih <pkshih@realtek.com>
14023L:	linux-wireless@vger.kernel.org
14024W:	http://wireless.kernel.org/
14025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14026S:	Maintained
14027F:	drivers/net/wireless/realtek/rtlwifi/
14028
14029REALTEK WIRELESS DRIVER (rtw88)
14030M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14031L:	linux-wireless@vger.kernel.org
14032S:	Maintained
14033F:	drivers/net/wireless/realtek/rtw88/
14034
14035RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14036M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14037L:	linux-wireless@vger.kernel.org
14038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14039S:	Maintained
14040F:	drivers/net/wireless/realtek/rtl8xxxu/
14041
14042RXRPC SOCKETS (AF_RXRPC)
14043M:	David Howells <dhowells@redhat.com>
14044L:	linux-afs@lists.infradead.org
14045S:	Supported
14046F:	net/rxrpc/
14047F:	include/keys/rxrpc-type.h
14048F:	include/net/af_rxrpc.h
14049F:	include/trace/events/rxrpc.h
14050F:	include/uapi/linux/rxrpc.h
14051F:	Documentation/networking/rxrpc.txt
14052W:	https://www.infradead.org/~dhowells/kafs/
14053
14054S3 SAVAGE FRAMEBUFFER DRIVER
14055M:	Antonino Daplas <adaplas@gmail.com>
14056L:	linux-fbdev@vger.kernel.org
14057S:	Maintained
14058F:	drivers/video/fbdev/savage/
14059
14060S390
14061M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14062M:	Vasily Gorbik <gor@linux.ibm.com>
14063M:	Christian Borntraeger <borntraeger@de.ibm.com>
14064L:	linux-s390@vger.kernel.org
14065W:	http://www.ibm.com/developerworks/linux/linux390/
14066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14067S:	Supported
14068F:	arch/s390/
14069F:	drivers/s390/
14070F:	Documentation/s390/
14071F:	Documentation/driver-api/s390-drivers.rst
14072
14073S390 COMMON I/O LAYER
14074M:	Sebastian Ott <sebott@linux.ibm.com>
14075M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14076L:	linux-s390@vger.kernel.org
14077W:	http://www.ibm.com/developerworks/linux/linux390/
14078S:	Supported
14079F:	drivers/s390/cio/
14080
14081S390 DASD DRIVER
14082M:	Stefan Haberland <sth@linux.ibm.com>
14083M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14084L:	linux-s390@vger.kernel.org
14085W:	http://www.ibm.com/developerworks/linux/linux390/
14086S:	Supported
14087F:	drivers/s390/block/dasd*
14088F:	block/partitions/ibm.c
14089
14090S390 IOMMU (PCI)
14091M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14092L:	linux-s390@vger.kernel.org
14093W:	http://www.ibm.com/developerworks/linux/linux390/
14094S:	Supported
14095F:	drivers/iommu/s390-iommu.c
14096
14097S390 IUCV NETWORK LAYER
14098M:	Julian Wiedmann <jwi@linux.ibm.com>
14099M:	Ursula Braun <ubraun@linux.ibm.com>
14100L:	linux-s390@vger.kernel.org
14101W:	http://www.ibm.com/developerworks/linux/linux390/
14102S:	Supported
14103F:	drivers/s390/net/*iucv*
14104F:	include/net/iucv/
14105F:	net/iucv/
14106
14107S390 NETWORK DRIVERS
14108M:	Julian Wiedmann <jwi@linux.ibm.com>
14109M:	Ursula Braun <ubraun@linux.ibm.com>
14110L:	linux-s390@vger.kernel.org
14111W:	http://www.ibm.com/developerworks/linux/linux390/
14112S:	Supported
14113F:	drivers/s390/net/
14114
14115S390 PCI SUBSYSTEM
14116M:	Sebastian Ott <sebott@linux.ibm.com>
14117M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14118L:	linux-s390@vger.kernel.org
14119W:	http://www.ibm.com/developerworks/linux/linux390/
14120S:	Supported
14121F:	arch/s390/pci/
14122F:	drivers/pci/hotplug/s390_pci_hpc.c
14123
14124S390 VFIO-CCW DRIVER
14125M:	Cornelia Huck <cohuck@redhat.com>
14126M:	Eric Farman <farman@linux.ibm.com>
14127R:	Halil Pasic <pasic@linux.ibm.com>
14128L:	linux-s390@vger.kernel.org
14129L:	kvm@vger.kernel.org
14130S:	Supported
14131F:	drivers/s390/cio/vfio_ccw*
14132F:	Documentation/s390/vfio-ccw.rst
14133F:	include/uapi/linux/vfio_ccw.h
14134
14135S390 ZCRYPT DRIVER
14136M:	Harald Freudenberger <freude@linux.ibm.com>
14137L:	linux-s390@vger.kernel.org
14138W:	http://www.ibm.com/developerworks/linux/linux390/
14139S:	Supported
14140F:	drivers/s390/crypto/
14141
14142S390 VFIO AP DRIVER
14143M:	Tony Krowiak <akrowiak@linux.ibm.com>
14144M:	Pierre Morel <pmorel@linux.ibm.com>
14145M:	Halil Pasic <pasic@linux.ibm.com>
14146L:	linux-s390@vger.kernel.org
14147W:	http://www.ibm.com/developerworks/linux/linux390/
14148S:	Supported
14149F:	drivers/s390/crypto/vfio_ap_drv.c
14150F:	drivers/s390/crypto/vfio_ap_private.h
14151F:	drivers/s390/crypto/vfio_ap_ops.c
14152F:	Documentation/s390/vfio-ap.rst
14153
14154S390 ZFCP DRIVER
14155M:	Steffen Maier <maier@linux.ibm.com>
14156M:	Benjamin Block <bblock@linux.ibm.com>
14157L:	linux-s390@vger.kernel.org
14158W:	http://www.ibm.com/developerworks/linux/linux390/
14159S:	Supported
14160F:	drivers/s390/scsi/zfcp_*
14161
14162S3C24XX SD/MMC Driver
14163M:	Ben Dooks <ben-linux@fluff.org>
14164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14165S:	Supported
14166F:	drivers/mmc/host/s3cmci.*
14167
14168SAA6588 RDS RECEIVER DRIVER
14169M:	Hans Verkuil <hverkuil@xs4all.nl>
14170L:	linux-media@vger.kernel.org
14171T:	git git://linuxtv.org/media_tree.git
14172W:	https://linuxtv.org
14173S:	Odd Fixes
14174F:	drivers/media/i2c/saa6588*
14175
14176SAA7134 VIDEO4LINUX DRIVER
14177M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14178L:	linux-media@vger.kernel.org
14179W:	https://linuxtv.org
14180T:	git git://linuxtv.org/media_tree.git
14181S:	Odd fixes
14182F:	Documentation/media/v4l-drivers/saa7134*
14183F:	drivers/media/pci/saa7134/
14184
14185SAA7146 VIDEO4LINUX-2 DRIVER
14186M:	Hans Verkuil <hverkuil@xs4all.nl>
14187L:	linux-media@vger.kernel.org
14188T:	git git://linuxtv.org/media_tree.git
14189S:	Maintained
14190F:	drivers/media/common/saa7146/
14191F:	drivers/media/pci/saa7146/
14192F:	include/media/drv-intf/saa7146*
14193
14194SAFESETID SECURITY MODULE
14195M:     Micah Morton <mortonm@chromium.org>
14196S:     Supported
14197F:     security/safesetid/
14198F:     Documentation/admin-guide/LSM/SafeSetID.rst
14199
14200SAMSUNG AUDIO (ASoC) DRIVERS
14201M:	Krzysztof Kozlowski <krzk@kernel.org>
14202M:	Sangbeom Kim <sbkim73@samsung.com>
14203M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14205S:	Supported
14206F:	sound/soc/samsung/
14207F:	Documentation/devicetree/bindings/sound/samsung*
14208
14209SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14210M:	Krzysztof Kozlowski <krzk@kernel.org>
14211L:	linux-crypto@vger.kernel.org
14212L:	linux-samsung-soc@vger.kernel.org
14213S:	Maintained
14214F:	drivers/crypto/exynos-rng.c
14215F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14216
14217SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14218M:	Łukasz Stelmach <l.stelmach@samsung.com>
14219L:	linux-samsung-soc@vger.kernel.org
14220S:	Maintained
14221F:	drivers/char/hw_random/exynos-trng.c
14222F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14223
14224SAMSUNG FRAMEBUFFER DRIVER
14225M:	Jingoo Han <jingoohan1@gmail.com>
14226L:	linux-fbdev@vger.kernel.org
14227S:	Maintained
14228F:	drivers/video/fbdev/s3c-fb.c
14229
14230SAMSUNG LAPTOP DRIVER
14231M:	Corentin Chary <corentin.chary@gmail.com>
14232L:	platform-driver-x86@vger.kernel.org
14233S:	Maintained
14234F:	drivers/platform/x86/samsung-laptop.c
14235
14236SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14237M:	Sangbeom Kim <sbkim73@samsung.com>
14238M:	Krzysztof Kozlowski <krzk@kernel.org>
14239M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14240L:	linux-kernel@vger.kernel.org
14241L:	linux-samsung-soc@vger.kernel.org
14242S:	Supported
14243F:	drivers/mfd/sec*.c
14244F:	drivers/regulator/s2m*.c
14245F:	drivers/regulator/s5m*.c
14246F:	drivers/clk/clk-s2mps11.c
14247F:	drivers/rtc/rtc-s5m.c
14248F:	include/linux/mfd/samsung/
14249F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14250F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14251F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14252F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14253
14254SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14255M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14256L:	linux-media@vger.kernel.org
14257L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14258S:	Maintained
14259F:	drivers/media/platform/s3c-camif/
14260F:	include/media/drv-intf/s3c_camif.h
14261
14262SAMSUNG S3FWRN5 NFC DRIVER
14263M:	Robert Baldyga <r.baldyga@samsung.com>
14264M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14265L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14266S:	Supported
14267F:	drivers/nfc/s3fwrn5
14268
14269SAMSUNG S5C73M3 CAMERA DRIVER
14270M:	Kyungmin Park <kyungmin.park@samsung.com>
14271M:	Andrzej Hajda <a.hajda@samsung.com>
14272L:	linux-media@vger.kernel.org
14273S:	Supported
14274F:	drivers/media/i2c/s5c73m3/*
14275
14276SAMSUNG S5K5BAF CAMERA DRIVER
14277M:	Kyungmin Park <kyungmin.park@samsung.com>
14278M:	Andrzej Hajda <a.hajda@samsung.com>
14279L:	linux-media@vger.kernel.org
14280S:	Supported
14281F:	drivers/media/i2c/s5k5baf.c
14282
14283SAMSUNG S5P Security SubSystem (SSS) DRIVER
14284M:	Krzysztof Kozlowski <krzk@kernel.org>
14285M:	Vladimir Zapolskiy <vz@mleia.com>
14286M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14287L:	linux-crypto@vger.kernel.org
14288L:	linux-samsung-soc@vger.kernel.org
14289S:	Maintained
14290F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14291F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14292F:	drivers/crypto/s5p-sss.c
14293
14294SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14295M:	Kyungmin Park <kyungmin.park@samsung.com>
14296M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14297L:	linux-media@vger.kernel.org
14298Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14299S:	Supported
14300F:	drivers/media/platform/exynos4-is/
14301
14302SAMSUNG SOC CLOCK DRIVERS
14303M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14304M:	Tomasz Figa <tomasz.figa@gmail.com>
14305M:	Chanwoo Choi <cw00.choi@samsung.com>
14306S:	Supported
14307L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14309F:	drivers/clk/samsung/
14310F:	include/dt-bindings/clock/exynos*.h
14311F:	Documentation/devicetree/bindings/clock/exynos*.txt
14312F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14313F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14314
14315SAMSUNG SPI DRIVERS
14316M:	Kukjin Kim <kgene@kernel.org>
14317M:	Krzysztof Kozlowski <krzk@kernel.org>
14318M:	Andi Shyti <andi@etezian.org>
14319L:	linux-spi@vger.kernel.org
14320L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14321S:	Maintained
14322F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14323F:	drivers/spi/spi-s3c*
14324F:	include/linux/platform_data/spi-s3c64xx.h
14325
14326SAMSUNG SXGBE DRIVERS
14327M:	Byungho An <bh74.an@samsung.com>
14328M:	Girish K S <ks.giri@samsung.com>
14329M:	Vipul Pandya <vipul.pandya@samsung.com>
14330S:	Supported
14331L:	netdev@vger.kernel.org
14332F:	drivers/net/ethernet/samsung/sxgbe/
14333
14334SAMSUNG THERMAL DRIVER
14335M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14336L:	linux-pm@vger.kernel.org
14337L:	linux-samsung-soc@vger.kernel.org
14338S:	Supported
14339T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14340F:	drivers/thermal/samsung/
14341
14342SAMSUNG USB2 PHY DRIVER
14343M:	Kamil Debski <kamil@wypas.org>
14344M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14345L:	linux-kernel@vger.kernel.org
14346S:	Supported
14347F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14348F:	Documentation/driver-api/phy/samsung-usb2.rst
14349F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14350F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14351F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14352F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14353F:	drivers/phy/samsung/phy-samsung-usb2.c
14354F:	drivers/phy/samsung/phy-samsung-usb2.h
14355
14356SC1200 WDT DRIVER
14357M:	Zwane Mwaikambo <zwanem@gmail.com>
14358S:	Maintained
14359F:	drivers/watchdog/sc1200wdt.c
14360
14361SCHEDULER
14362M:	Ingo Molnar <mingo@redhat.com>
14363M:	Peter Zijlstra <peterz@infradead.org>
14364M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14365M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14366R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14367R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14368R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14369R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14370L:	linux-kernel@vger.kernel.org
14371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14372S:	Maintained
14373F:	kernel/sched/
14374F:	include/linux/sched.h
14375F:	include/uapi/linux/sched.h
14376F:	include/linux/wait.h
14377F:	include/linux/preempt.h
14378
14379SCR24X CHIP CARD INTERFACE DRIVER
14380M:	Lubomir Rintel <lkundrak@v3.sk>
14381S:	Supported
14382F:	drivers/char/pcmcia/scr24x_cs.c
14383
14384SCSI CDROM DRIVER
14385M:	Jens Axboe <axboe@kernel.dk>
14386L:	linux-scsi@vger.kernel.org
14387W:	http://www.kernel.dk
14388S:	Maintained
14389F:	drivers/scsi/sr*
14390
14391SCSI RDMA PROTOCOL (SRP) INITIATOR
14392M:	Bart Van Assche <bvanassche@acm.org>
14393L:	linux-rdma@vger.kernel.org
14394S:	Supported
14395Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14396F:	drivers/infiniband/ulp/srp/
14397F:	include/scsi/srp.h
14398
14399SCSI RDMA PROTOCOL (SRP) TARGET
14400M:	Bart Van Assche <bvanassche@acm.org>
14401L:	linux-rdma@vger.kernel.org
14402L:	target-devel@vger.kernel.org
14403S:	Supported
14404Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14405F:	drivers/infiniband/ulp/srpt/
14406
14407SCSI SG DRIVER
14408M:	Doug Gilbert <dgilbert@interlog.com>
14409L:	linux-scsi@vger.kernel.org
14410W:	http://sg.danny.cz/sg
14411S:	Maintained
14412F:	Documentation/scsi/scsi-generic.txt
14413F:	drivers/scsi/sg.c
14414F:	include/scsi/sg.h
14415
14416SCSI SUBSYSTEM
14417M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14419M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14421Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14422L:	linux-scsi@vger.kernel.org
14423S:	Maintained
14424F:	Documentation/devicetree/bindings/scsi/
14425F:	drivers/scsi/
14426F:	include/scsi/
14427
14428SCSI TAPE DRIVER
14429M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14430L:	linux-scsi@vger.kernel.org
14431S:	Maintained
14432F:	Documentation/scsi/st.txt
14433F:	drivers/scsi/st.*
14434F:	drivers/scsi/st_*.h
14435
14436SCSI TARGET SUBSYSTEM
14437M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14438L:	linux-scsi@vger.kernel.org
14439L:	target-devel@vger.kernel.org
14440W:	http://www.linux-iscsi.org
14441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14442Q:	https://patchwork.kernel.org/project/target-devel/list/
14443S:	Supported
14444F:	drivers/target/
14445F:	include/target/
14446F:	Documentation/target/
14447
14448SCTP PROTOCOL
14449M:	Vlad Yasevich <vyasevich@gmail.com>
14450M:	Neil Horman <nhorman@tuxdriver.com>
14451M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14452L:	linux-sctp@vger.kernel.org
14453W:	http://lksctp.sourceforge.net
14454S:	Maintained
14455F:	Documentation/networking/sctp.txt
14456F:	include/linux/sctp.h
14457F:	include/uapi/linux/sctp.h
14458F:	include/net/sctp/
14459F:	net/sctp/
14460
14461SCx200 CPU SUPPORT
14462M:	Jim Cromie <jim.cromie@gmail.com>
14463S:	Odd Fixes
14464F:	Documentation/i2c/busses/scx200_acb.rst
14465F:	arch/x86/platform/scx200/
14466F:	drivers/watchdog/scx200_wdt.c
14467F:	drivers/i2c/busses/scx200*
14468F:	drivers/mtd/maps/scx200_docflash.c
14469F:	include/linux/scx200.h
14470
14471SCx200 GPIO DRIVER
14472M:	Jim Cromie <jim.cromie@gmail.com>
14473S:	Maintained
14474F:	drivers/char/scx200_gpio.c
14475F:	include/linux/scx200_gpio.h
14476
14477SCx200 HRT CLOCKSOURCE DRIVER
14478M:	Jim Cromie <jim.cromie@gmail.com>
14479S:	Maintained
14480F:	drivers/clocksource/scx200_hrt.c
14481
14482SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14483M:	Sascha Sommer <saschasommer@freenet.de>
14484L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14485S:	Maintained
14486F:	drivers/mmc/host/sdricoh_cs.c
14487
14488SECO BOARDS CEC DRIVER
14489M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14490S:	Maintained
14491F:	drivers/media/platform/seco-cec/seco-cec.c
14492F:	drivers/media/platform/seco-cec/seco-cec.h
14493
14494SECURE COMPUTING
14495M:	Kees Cook <keescook@chromium.org>
14496R:	Andy Lutomirski <luto@amacapital.net>
14497R:	Will Drewry <wad@chromium.org>
14498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14499S:	Supported
14500F:	kernel/seccomp.c
14501F:	include/uapi/linux/seccomp.h
14502F:	include/linux/seccomp.h
14503F:	tools/testing/selftests/seccomp/*
14504F:	tools/testing/selftests/kselftest_harness.h
14505F:	Documentation/userspace-api/seccomp_filter.rst
14506K:	\bsecure_computing
14507K:	\bTIF_SECCOMP\b
14508
14509SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14510M:	Al Cooper <alcooperx@gmail.com>
14511L:	linux-mmc@vger.kernel.org
14512L:	bcm-kernel-feedback-list@broadcom.com
14513S:	Maintained
14514F:	drivers/mmc/host/sdhci-brcmstb*
14515
14516SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14517M:	Adrian Hunter <adrian.hunter@intel.com>
14518L:	linux-mmc@vger.kernel.org
14519S:	Maintained
14520F:	drivers/mmc/host/sdhci*
14521F:	include/linux/mmc/sdhci*
14522
14523EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14524M:	Adrian Hunter <adrian.hunter@intel.com>
14525M:	Ritesh Harjani <riteshh@codeaurora.org>
14526M:	Asutosh Das <asutoshd@codeaurora.org>
14527L:	linux-mmc@vger.kernel.org
14528S:	Maintained
14529F:	drivers/mmc/host/cqhci*
14530
14531SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14532M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14533M:	Manjunath M B <manjumb@synopsys.com>
14534L:	linux-mmc@vger.kernel.org
14535S:	Maintained
14536F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14537
14538SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14539M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14540L:	linux-mmc@vger.kernel.org
14541S:	Supported
14542F:	drivers/mmc/host/sdhci-of-at91.c
14543
14544SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14545M:	Ben Dooks <ben-linux@fluff.org>
14546M:	Jaehoon Chung <jh80.chung@samsung.com>
14547L:	linux-mmc@vger.kernel.org
14548S:	Maintained
14549F:	drivers/mmc/host/sdhci-s3c*
14550
14551SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14552M:	Viresh Kumar <vireshk@kernel.org>
14553L:	linux-mmc@vger.kernel.org
14554S:	Maintained
14555F:	drivers/mmc/host/sdhci-spear.c
14556
14557SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14558M:	Kishon Vijay Abraham I <kishon@ti.com>
14559L:	linux-mmc@vger.kernel.org
14560S:	Maintained
14561F:	drivers/mmc/host/sdhci-omap.c
14562
14563SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14564M:	Scott Bauer <scott.bauer@intel.com>
14565M:	Jonathan Derrick <jonathan.derrick@intel.com>
14566L:	linux-block@vger.kernel.org
14567S:	Supported
14568F:	block/sed*
14569F:	block/opal_proto.h
14570F:	include/linux/sed*
14571F:	include/uapi/linux/sed*
14572
14573SECURITY CONTACT
14574M:	Security Officers <security@kernel.org>
14575S:	Supported
14576
14577SECURITY SUBSYSTEM
14578M:	James Morris <jmorris@namei.org>
14579M:	"Serge E. Hallyn" <serge@hallyn.com>
14580L:	linux-security-module@vger.kernel.org (suggested Cc:)
14581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14582W:	http://kernsec.org/
14583S:	Supported
14584F:	security/
14585X:	security/selinux/
14586
14587SELINUX SECURITY MODULE
14588M:	Paul Moore <paul@paul-moore.com>
14589M:	Stephen Smalley <sds@tycho.nsa.gov>
14590M:	Eric Paris <eparis@parisplace.org>
14591L:	selinux@vger.kernel.org
14592W:	https://selinuxproject.org
14593W:	https://github.com/SELinuxProject
14594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14595S:	Supported
14596F:	include/uapi/linux/selinux_netlink.h
14597F:	security/selinux/
14598F:	scripts/selinux/
14599F:	Documentation/admin-guide/LSM/SELinux.rst
14600
14601SENSABLE PHANTOM
14602M:	Jiri Slaby <jirislaby@gmail.com>
14603S:	Maintained
14604F:	drivers/misc/phantom.c
14605F:	include/uapi/linux/phantom.h
14606
14607SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14608M:	Tomasz Duszynski <tduszyns@gmail.com>
14609S:	Maintained
14610F:	drivers/iio/chemical/sps30.c
14611F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14612
14613SERIAL DEVICE BUS
14614M:	Rob Herring <robh@kernel.org>
14615L:	linux-serial@vger.kernel.org
14616S:	Maintained
14617F:	Documentation/devicetree/bindings/serial/slave-device.txt
14618F:	drivers/tty/serdev/
14619F:	include/linux/serdev.h
14620
14621SERIAL DRIVERS
14622M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14623L:	linux-serial@vger.kernel.org
14624S:	Maintained
14625F:	Documentation/devicetree/bindings/serial/
14626F:	drivers/tty/serial/
14627
14628SERIAL IR RECEIVER
14629M:	Sean Young <sean@mess.org>
14630L:	linux-media@vger.kernel.org
14631S:	Maintained
14632F:	drivers/media/rc/serial_ir.c
14633
14634SFC NETWORK DRIVER
14635M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14636M:	Edward Cree <ecree@solarflare.com>
14637M:	Martin Habets <mhabets@solarflare.com>
14638L:	netdev@vger.kernel.org
14639S:	Supported
14640F:	drivers/net/ethernet/sfc/
14641
14642SFF/SFP/SFP+ MODULE SUPPORT
14643M:	Russell King <linux@armlinux.org.uk>
14644L:	netdev@vger.kernel.org
14645S:	Maintained
14646F:	drivers/net/phy/phylink.c
14647F:	drivers/net/phy/sfp*
14648F:	include/linux/phylink.h
14649F:	include/linux/sfp.h
14650K:	phylink
14651
14652SGI GRU DRIVER
14653M:	Dimitri Sivanich <sivanich@sgi.com>
14654S:	Maintained
14655F:	drivers/misc/sgi-gru/
14656
14657SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14658M:	Pat Gefre <pfg@sgi.com>
14659L:	linux-ia64@vger.kernel.org
14660S:	Supported
14661F:	Documentation/ia64/serial.rst
14662F:	drivers/tty/serial/ioc?_serial.c
14663F:	include/linux/ioc?.h
14664
14665SGI XP/XPC/XPNET DRIVER
14666M:	Cliff Whickman <cpw@sgi.com>
14667M:	Robin Holt <robinmholt@gmail.com>
14668S:	Maintained
14669F:	drivers/misc/sgi-xp/
14670
14671SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14672M:	Ursula Braun <ubraun@linux.ibm.com>
14673M:	Karsten Graul <kgraul@linux.ibm.com>
14674L:	linux-s390@vger.kernel.org
14675W:	http://www.ibm.com/developerworks/linux/linux390/
14676S:	Supported
14677F:	net/smc/
14678
14679SHARP RJ54N1CB0C SENSOR DRIVER
14680M:	Jacopo Mondi <jacopo@jmondi.org>
14681L:	linux-media@vger.kernel.org
14682T:	git git://linuxtv.org/media_tree.git
14683S:	Odd fixes
14684F:	drivers/media/i2c/rj54n1cb0c.c
14685F:	include/media/i2c/rj54n1cb0c.h
14686
14687SH_VEU V4L2 MEM2MEM DRIVER
14688L:	linux-media@vger.kernel.org
14689S:	Orphan
14690F:	drivers/media/platform/sh_veu.c
14691
14692SH_VOU V4L2 OUTPUT DRIVER
14693L:	linux-media@vger.kernel.org
14694S:	Orphan
14695F:	drivers/media/platform/sh_vou.c
14696F:	include/media/drv-intf/sh_vou.h
14697
14698SI2157 MEDIA DRIVER
14699M:	Antti Palosaari <crope@iki.fi>
14700L:	linux-media@vger.kernel.org
14701W:	https://linuxtv.org
14702W:	http://palosaari.fi/linux/
14703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14704T:	git git://linuxtv.org/anttip/media_tree.git
14705S:	Maintained
14706F:	drivers/media/tuners/si2157*
14707
14708SI2165 MEDIA DRIVER
14709M:	Matthias Schwarzott <zzam@gentoo.org>
14710L:	linux-media@vger.kernel.org
14711W:	https://linuxtv.org
14712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14713S:	Maintained
14714F:	drivers/media/dvb-frontends/si2165*
14715
14716SI2168 MEDIA DRIVER
14717M:	Antti Palosaari <crope@iki.fi>
14718L:	linux-media@vger.kernel.org
14719W:	https://linuxtv.org
14720W:	http://palosaari.fi/linux/
14721Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14722T:	git git://linuxtv.org/anttip/media_tree.git
14723S:	Maintained
14724F:	drivers/media/dvb-frontends/si2168*
14725
14726SI470X FM RADIO RECEIVER I2C DRIVER
14727M:	Hans Verkuil <hverkuil@xs4all.nl>
14728L:	linux-media@vger.kernel.org
14729T:	git git://linuxtv.org/media_tree.git
14730W:	https://linuxtv.org
14731S:	Odd Fixes
14732F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14733
14734SI470X FM RADIO RECEIVER USB DRIVER
14735M:	Hans Verkuil <hverkuil@xs4all.nl>
14736L:	linux-media@vger.kernel.org
14737T:	git git://linuxtv.org/media_tree.git
14738W:	https://linuxtv.org
14739S:	Maintained
14740F:	drivers/media/radio/si470x/radio-si470x-common.c
14741F:	drivers/media/radio/si470x/radio-si470x.h
14742F:	drivers/media/radio/si470x/radio-si470x-usb.c
14743
14744SI4713 FM RADIO TRANSMITTER I2C DRIVER
14745M:	Eduardo Valentin <edubezval@gmail.com>
14746L:	linux-media@vger.kernel.org
14747T:	git git://linuxtv.org/media_tree.git
14748W:	https://linuxtv.org
14749S:	Odd Fixes
14750F:	drivers/media/radio/si4713/si4713.?
14751
14752SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14753M:	Eduardo Valentin <edubezval@gmail.com>
14754L:	linux-media@vger.kernel.org
14755T:	git git://linuxtv.org/media_tree.git
14756W:	https://linuxtv.org
14757S:	Odd Fixes
14758F:	drivers/media/radio/si4713/radio-platform-si4713.c
14759
14760SI4713 FM RADIO TRANSMITTER USB DRIVER
14761M:	Hans Verkuil <hverkuil@xs4all.nl>
14762L:	linux-media@vger.kernel.org
14763T:	git git://linuxtv.org/media_tree.git
14764W:	https://linuxtv.org
14765S:	Maintained
14766F:	drivers/media/radio/si4713/radio-usb-si4713.c
14767
14768SIANO DVB DRIVER
14769M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14770L:	linux-media@vger.kernel.org
14771W:	https://linuxtv.org
14772T:	git git://linuxtv.org/media_tree.git
14773S:	Odd fixes
14774F:	drivers/media/common/siano/
14775F:	drivers/media/usb/siano/
14776F:	drivers/media/usb/siano/
14777F:	drivers/media/mmc/siano/
14778
14779SIFIVE DRIVERS
14780M:	Palmer Dabbelt <palmer@sifive.com>
14781M:	Paul Walmsley <paul.walmsley@sifive.com>
14782L:	linux-riscv@lists.infradead.org
14783T:	git git://github.com/sifive/riscv-linux.git
14784S:	Supported
14785K:	[^@]sifive
14786N:	sifive
14787
14788SIFIVE FU540 SYSTEM-ON-CHIP
14789M:	Paul Walmsley <paul.walmsley@sifive.com>
14790M:	Palmer Dabbelt <palmer@sifive.com>
14791L:	linux-riscv@lists.infradead.org
14792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14793S:	Supported
14794K:	fu540
14795N:	fu540
14796
14797SILEAD TOUCHSCREEN DRIVER
14798M:	Hans de Goede <hdegoede@redhat.com>
14799L:	linux-input@vger.kernel.org
14800L:	platform-driver-x86@vger.kernel.org
14801S:	Maintained
14802F:	drivers/input/touchscreen/silead.c
14803F:	drivers/platform/x86/touchscreen_dmi.c
14804
14805SILICON MOTION SM712 FRAME BUFFER DRIVER
14806M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14807M:	Teddy Wang <teddy.wang@siliconmotion.com>
14808M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14809L:	linux-fbdev@vger.kernel.org
14810S:	Maintained
14811F:	drivers/video/fbdev/sm712*
14812F:	Documentation/fb/sm712fb.rst
14813
14814SIMPLE FIRMWARE INTERFACE (SFI)
14815M:	Len Brown <lenb@kernel.org>
14816L:	sfi-devel@simplefirmware.org
14817W:	http://simplefirmware.org/
14818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14819S:	Supported
14820F:	arch/x86/platform/sfi/
14821F:	drivers/sfi/
14822F:	include/linux/sfi*.h
14823
14824SIMPLEFB FB DRIVER
14825M:	Hans de Goede <hdegoede@redhat.com>
14826L:	linux-fbdev@vger.kernel.org
14827S:	Maintained
14828F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14829F:	drivers/video/fbdev/simplefb.c
14830F:	include/linux/platform_data/simplefb.h
14831
14832SIMTEC EB110ATX (Chalice CATS)
14833P:	Ben Dooks
14834P:	Vincent Sanders <vince@simtec.co.uk>
14835M:	Simtec Linux Team <linux@simtec.co.uk>
14836W:	http://www.simtec.co.uk/products/EB110ATX/
14837S:	Supported
14838
14839SIMTEC EB2410ITX (BAST)
14840P:	Ben Dooks
14841P:	Vincent Sanders <vince@simtec.co.uk>
14842M:	Simtec Linux Team <linux@simtec.co.uk>
14843W:	http://www.simtec.co.uk/products/EB2410ITX/
14844S:	Supported
14845F:	arch/arm/mach-s3c24xx/mach-bast.c
14846F:	arch/arm/mach-s3c24xx/bast-ide.c
14847F:	arch/arm/mach-s3c24xx/bast-irq.c
14848
14849SIPHASH PRF ROUTINES
14850M:	Jason A. Donenfeld <Jason@zx2c4.com>
14851S:	Maintained
14852F:	lib/siphash.c
14853F:	lib/test_siphash.c
14854F:	include/linux/siphash.h
14855
14856SIOX
14857M:	Thorsten Scherer <t.scherer@eckelmann.de>
14858M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14859R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14860S:	Supported
14861F:	drivers/siox/*
14862F:	drivers/gpio/gpio-siox.c
14863F:	include/trace/events/siox.h
14864
14865SIS 190 ETHERNET DRIVER
14866M:	Francois Romieu <romieu@fr.zoreil.com>
14867L:	netdev@vger.kernel.org
14868S:	Maintained
14869F:	drivers/net/ethernet/sis/sis190.c
14870
14871SIS 900/7016 FAST ETHERNET DRIVER
14872M:	Daniele Venzano <venza@brownhat.org>
14873W:	http://www.brownhat.org/sis900.html
14874L:	netdev@vger.kernel.org
14875S:	Maintained
14876F:	drivers/net/ethernet/sis/sis900.*
14877
14878SIS FRAMEBUFFER DRIVER
14879M:	Thomas Winischhofer <thomas@winischhofer.net>
14880W:	http://www.winischhofer.net/linuxsisvga.shtml
14881S:	Maintained
14882F:	Documentation/fb/sisfb.rst
14883F:	drivers/video/fbdev/sis/
14884F:	include/video/sisfb.h
14885
14886SIS USB2VGA DRIVER
14887M:	Thomas Winischhofer <thomas@winischhofer.net>
14888W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14889S:	Maintained
14890F:	drivers/usb/misc/sisusbvga/
14891
14892SLAB ALLOCATOR
14893M:	Christoph Lameter <cl@linux.com>
14894M:	Pekka Enberg <penberg@kernel.org>
14895M:	David Rientjes <rientjes@google.com>
14896M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14897M:	Andrew Morton <akpm@linux-foundation.org>
14898L:	linux-mm@kvack.org
14899S:	Maintained
14900F:	include/linux/sl?b*.h
14901F:	mm/sl?b*
14902
14903SLEEPABLE READ-COPY UPDATE (SRCU)
14904M:	Lai Jiangshan <jiangshanlai@gmail.com>
14905M:	"Paul E. McKenney" <paulmck@kernel.org>
14906M:	Josh Triplett <josh@joshtriplett.org>
14907R:	Steven Rostedt <rostedt@goodmis.org>
14908R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14909L:	rcu@vger.kernel.org
14910W:	http://www.rdrop.com/users/paulmck/RCU/
14911S:	Supported
14912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14913F:	include/linux/srcu*.h
14914F:	kernel/rcu/srcu*.c
14915
14916SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14917M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14919S:	Maintained
14920F:	drivers/slimbus/
14921F:	Documentation/devicetree/bindings/slimbus/
14922F:	include/linux/slimbus.h
14923
14924SMACK SECURITY MODULE
14925M:	Casey Schaufler <casey@schaufler-ca.com>
14926L:	linux-security-module@vger.kernel.org
14927W:	http://schaufler-ca.com
14928T:	git git://github.com/cschaufler/smack-next
14929S:	Maintained
14930F:	Documentation/admin-guide/LSM/Smack.rst
14931F:	security/smack/
14932
14933SMC91x ETHERNET DRIVER
14934M:	Nicolas Pitre <nico@fluxnic.net>
14935S:	Odd Fixes
14936F:	drivers/net/ethernet/smsc/smc91x.*
14937
14938SMIA AND SMIA++ IMAGE SENSOR DRIVER
14939M:	Sakari Ailus <sakari.ailus@iki.fi>
14940L:	linux-media@vger.kernel.org
14941S:	Maintained
14942F:	drivers/media/i2c/smiapp/
14943F:	include/media/i2c/smiapp.h
14944F:	drivers/media/i2c/smiapp-pll.c
14945F:	drivers/media/i2c/smiapp-pll.h
14946F:	include/uapi/linux/smiapp.h
14947F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14948
14949SMM665 HARDWARE MONITOR DRIVER
14950M:	Guenter Roeck <linux@roeck-us.net>
14951L:	linux-hwmon@vger.kernel.org
14952S:	Maintained
14953F:	Documentation/hwmon/smm665.rst
14954F:	drivers/hwmon/smm665.c
14955
14956SMSC EMC2103 HARDWARE MONITOR DRIVER
14957M:	Steve Glendinning <steve.glendinning@shawell.net>
14958L:	linux-hwmon@vger.kernel.org
14959S:	Maintained
14960F:	Documentation/hwmon/emc2103.rst
14961F:	drivers/hwmon/emc2103.c
14962
14963SMSC SCH5627 HARDWARE MONITOR DRIVER
14964M:	Hans de Goede <hdegoede@redhat.com>
14965L:	linux-hwmon@vger.kernel.org
14966S:	Supported
14967F:	Documentation/hwmon/sch5627.rst
14968F:	drivers/hwmon/sch5627.c
14969
14970SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14971M:	Steve Glendinning <steve.glendinning@shawell.net>
14972L:	linux-fbdev@vger.kernel.org
14973S:	Maintained
14974F:	drivers/video/fbdev/smscufx.c
14975
14976SMSC47B397 HARDWARE MONITOR DRIVER
14977M:	Jean Delvare <jdelvare@suse.com>
14978L:	linux-hwmon@vger.kernel.org
14979S:	Maintained
14980F:	Documentation/hwmon/smsc47b397.rst
14981F:	drivers/hwmon/smsc47b397.c
14982
14983SMSC911x ETHERNET DRIVER
14984M:	Steve Glendinning <steve.glendinning@shawell.net>
14985L:	netdev@vger.kernel.org
14986S:	Maintained
14987F:	include/linux/smsc911x.h
14988F:	drivers/net/ethernet/smsc/smsc911x.*
14989
14990SMSC9420 PCI ETHERNET DRIVER
14991M:	Steve Glendinning <steve.glendinning@shawell.net>
14992L:	netdev@vger.kernel.org
14993S:	Maintained
14994F:	drivers/net/ethernet/smsc/smsc9420.*
14995
14996SOC-CAMERA V4L2 SUBSYSTEM
14997L:	linux-media@vger.kernel.org
14998T:	git git://linuxtv.org/media_tree.git
14999S:	Orphan
15000F:	include/media/soc_camera.h
15001F:	drivers/staging/media/soc_camera/
15002
15003SOCIONEXT SYNQUACER I2C DRIVER
15004M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15005L:	linux-i2c@vger.kernel.org
15006S:	Maintained
15007F:	drivers/i2c/busses/i2c-synquacer.c
15008F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15009
15010SOCIONEXT UNIPHIER SOUND DRIVER
15011L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15012S:	Orphan
15013F:	sound/soc/uniphier/
15014
15015SOEKRIS NET48XX LED SUPPORT
15016M:	Chris Boot <bootc@bootc.net>
15017S:	Maintained
15018F:	drivers/leds/leds-net48xx.c
15019
15020SOFT-IWARP DRIVER (siw)
15021M:	Bernard Metzler <bmt@zurich.ibm.com>
15022L:	linux-rdma@vger.kernel.org
15023S:	Supported
15024F:	drivers/infiniband/sw/siw/
15025F:	include/uapi/rdma/siw-abi.h
15026
15027SOFT-ROCE DRIVER (rxe)
15028M:	Moni Shoua <monis@mellanox.com>
15029L:	linux-rdma@vger.kernel.org
15030S:	Supported
15031W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15032Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15033F:	drivers/infiniband/sw/rxe/
15034F:	include/uapi/rdma/rdma_user_rxe.h
15035
15036SOFTLOGIC 6x10 MPEG CODEC
15037M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15038M:	Anton Sviridenko <anton@corp.bluecherry.net>
15039M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15040M:	Andrey Utkin <andrey_utkin@fastmail.com>
15041M:	Ismael Luceno <ismael@iodev.co.uk>
15042L:	linux-media@vger.kernel.org
15043S:	Supported
15044F:	drivers/media/pci/solo6x10/
15045
15046SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15047M:	James Morse <james.morse@arm.com>
15048L:	linux-arm-kernel@lists.infradead.org
15049S:	Maintained
15050F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15051F:	drivers/firmware/arm_sdei.c
15052F:	include/linux/arm_sdei.h
15053F:	include/uapi/linux/arm_sdei.h
15054
15055SOFTWARE RAID (Multiple Disks) SUPPORT
15056M:	Song Liu <song@kernel.org>
15057L:	linux-raid@vger.kernel.org
15058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15059S:	Supported
15060F:	drivers/md/Makefile
15061F:	drivers/md/Kconfig
15062F:	drivers/md/md*
15063F:	drivers/md/raid*
15064F:	include/linux/raid/
15065F:	include/uapi/linux/raid/
15066
15067SOCIONEXT (SNI) AVE NETWORK DRIVER
15068M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15069L:	netdev@vger.kernel.org
15070S:	Maintained
15071F:	drivers/net/ethernet/socionext/sni_ave.c
15072F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15073
15074SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15075M:	Jassi Brar <jaswinder.singh@linaro.org>
15076M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15077L:	netdev@vger.kernel.org
15078S:	Maintained
15079F:	drivers/net/ethernet/socionext/netsec.c
15080F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15081
15082SOCIONEXT (SNI) Synquacer SPI DRIVER
15083M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15084M:	Jassi Brar <jaswinder.singh@linaro.org>
15085L:	linux-spi@vger.kernel.org
15086S:	Maintained
15087F:	drivers/spi/spi-synquacer.c
15088F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15089
15090SOLIDRUN CLEARFOG SUPPORT
15091M:	Russell King <linux@armlinux.org.uk>
15092S:	Maintained
15093F:	arch/arm/boot/dts/armada-388-clearfog*
15094F:	arch/arm/boot/dts/armada-38x-solidrun-*
15095
15096SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15097M:	Russell King <linux@armlinux.org.uk>
15098S:	Maintained
15099F:	arch/arm/boot/dts/imx6*-cubox-i*
15100F:	arch/arm/boot/dts/imx6*-hummingboard*
15101F:	arch/arm/boot/dts/imx6*-sr-*
15102
15103SONIC NETWORK DRIVER
15104M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15105L:	netdev@vger.kernel.org
15106S:	Maintained
15107F:	drivers/net/ethernet/natsemi/sonic.*
15108
15109SONICS SILICON BACKPLANE DRIVER (SSB)
15110M:	Michael Buesch <m@bues.ch>
15111L:	linux-wireless@vger.kernel.org
15112S:	Maintained
15113F:	drivers/ssb/
15114F:	include/linux/ssb/
15115
15116SONY IMX214 SENSOR DRIVER
15117M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15118L:	linux-media@vger.kernel.org
15119T:	git git://linuxtv.org/media_tree.git
15120S:	Maintained
15121F:	drivers/media/i2c/imx214.c
15122F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15123
15124SONY IMX258 SENSOR DRIVER
15125M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15126L:	linux-media@vger.kernel.org
15127T:	git git://linuxtv.org/media_tree.git
15128S:	Maintained
15129F:	drivers/media/i2c/imx258.c
15130
15131SONY IMX274 SENSOR DRIVER
15132M:	Leon Luo <leonl@leopardimaging.com>
15133L:	linux-media@vger.kernel.org
15134T:	git git://linuxtv.org/media_tree.git
15135S:	Maintained
15136F:	drivers/media/i2c/imx274.c
15137F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15138
15139SONY IMX319 SENSOR DRIVER
15140M:	Bingbu Cao <bingbu.cao@intel.com>
15141L:	linux-media@vger.kernel.org
15142T:	git git://linuxtv.org/media_tree.git
15143S:	Maintained
15144F:	drivers/media/i2c/imx319.c
15145
15146SONY IMX355 SENSOR DRIVER
15147M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15148L:	linux-media@vger.kernel.org
15149T:	git git://linuxtv.org/media_tree.git
15150S:	Maintained
15151F:	drivers/media/i2c/imx355.c
15152
15153SONY MEMORYSTICK SUBSYSTEM
15154M:	Maxim Levitsky <maximlevitsky@gmail.com>
15155M:	Alex Dubov <oakad@yahoo.com>
15156M:	Ulf Hansson <ulf.hansson@linaro.org>
15157L:	linux-mmc@vger.kernel.org
15158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15159S:	Maintained
15160F:	drivers/memstick/
15161F:	include/linux/memstick.h
15162
15163SONY VAIO CONTROL DEVICE DRIVER
15164M:	Mattia Dongili <malattia@linux.it>
15165L:	platform-driver-x86@vger.kernel.org
15166W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15167S:	Maintained
15168F:	Documentation/admin-guide/laptops/sony-laptop.rst
15169F:	drivers/char/sonypi.c
15170F:	drivers/platform/x86/sony-laptop.c
15171F:	include/linux/sony-laptop.h
15172
15173SOUND
15174M:	Jaroslav Kysela <perex@perex.cz>
15175M:	Takashi Iwai <tiwai@suse.com>
15176L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15177W:	http://www.alsa-project.org/
15178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15179Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15180S:	Maintained
15181F:	Documentation/sound/
15182F:	include/sound/
15183F:	include/uapi/sound/
15184F:	sound/
15185
15186SOUND - COMPRESSED AUDIO
15187M:	Vinod Koul <vkoul@kernel.org>
15188L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15190S:	Supported
15191F:	Documentation/sound/designs/compress-offload.rst
15192F:	include/sound/compress_driver.h
15193F:	include/uapi/sound/compress_*
15194F:	sound/core/compress_offload.c
15195F:	sound/soc/soc-compress.c
15196
15197SOUND - DMAENGINE HELPERS
15198M:	Lars-Peter Clausen <lars@metafoo.de>
15199S:	Supported
15200F:	include/sound/dmaengine_pcm.h
15201F:	sound/core/pcm_dmaengine.c
15202F:	sound/soc/soc-generic-dmaengine-pcm.c
15203
15204SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15205M:	Liam Girdwood <lgirdwood@gmail.com>
15206M:	Mark Brown <broonie@kernel.org>
15207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15208L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15209W:	http://alsa-project.org/main/index.php/ASoC
15210S:	Supported
15211F:	Documentation/devicetree/bindings/sound/
15212F:	Documentation/sound/soc/
15213F:	sound/soc/
15214F:	include/dt-bindings/sound/
15215F:	include/sound/soc*
15216
15217SOUNDWIRE SUBSYSTEM
15218M:	Vinod Koul <vkoul@kernel.org>
15219M:	Sanyog Kale <sanyog.r.kale@intel.com>
15220R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15221L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15222S:	Supported
15223F:	Documentation/driver-api/soundwire/
15224F:	drivers/soundwire/
15225F:	include/linux/soundwire/
15226
15227SP2 MEDIA DRIVER
15228M:	Olli Salonen <olli.salonen@iki.fi>
15229L:	linux-media@vger.kernel.org
15230W:	https://linuxtv.org
15231Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15232S:	Maintained
15233F:	drivers/media/dvb-frontends/sp2*
15234
15235SPARC + UltraSPARC (sparc/sparc64)
15236M:	"David S. Miller" <davem@davemloft.net>
15237L:	sparclinux@vger.kernel.org
15238Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15241S:	Maintained
15242F:	arch/sparc/
15243F:	drivers/sbus/
15244
15245SPARC SERIAL DRIVERS
15246M:	"David S. Miller" <davem@davemloft.net>
15247L:	sparclinux@vger.kernel.org
15248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15250S:	Maintained
15251F:	include/linux/sunserialcore.h
15252F:	drivers/tty/serial/suncore.c
15253F:	drivers/tty/serial/sunhv.c
15254F:	drivers/tty/serial/sunsab.c
15255F:	drivers/tty/serial/sunsab.h
15256F:	drivers/tty/serial/sunsu.c
15257F:	drivers/tty/serial/sunzilog.c
15258F:	drivers/tty/serial/sunzilog.h
15259F:	drivers/tty/vcc.c
15260
15261SPARSE CHECKER
15262M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15263L:	linux-sparse@vger.kernel.org
15264W:	https://sparse.wiki.kernel.org/
15265T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15266S:	Maintained
15267F:	include/linux/compiler.h
15268
15269SPEAR CLOCK FRAMEWORK SUPPORT
15270M:	Viresh Kumar <vireshk@kernel.org>
15271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15272W:	http://www.st.com/spear
15273S:	Maintained
15274F:	drivers/clk/spear/
15275
15276SPEAR PLATFORM SUPPORT
15277M:	Viresh Kumar <vireshk@kernel.org>
15278M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15280W:	http://www.st.com/spear
15281S:	Maintained
15282F:	arch/arm/boot/dts/spear*
15283F:	arch/arm/mach-spear/
15284
15285SPI NOR SUBSYSTEM
15286M:	Marek Vasut <marek.vasut@gmail.com>
15287M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15288L:	linux-mtd@lists.infradead.org
15289W:	http://www.linux-mtd.infradead.org/
15290Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15292S:	Maintained
15293F:	drivers/mtd/spi-nor/
15294F:	include/linux/mtd/spi-nor.h
15295
15296SPI SUBSYSTEM
15297M:	Mark Brown <broonie@kernel.org>
15298L:	linux-spi@vger.kernel.org
15299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15300Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15301S:	Maintained
15302F:	Documentation/devicetree/bindings/spi/
15303F:	Documentation/spi/
15304F:	drivers/spi/
15305F:	include/linux/spi/
15306F:	include/uapi/linux/spi/
15307F:	tools/spi/
15308
15309SPIDERNET NETWORK DRIVER for CELL
15310M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15311L:	netdev@vger.kernel.org
15312S:	Supported
15313F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15314F:	drivers/net/ethernet/toshiba/spider_net*
15315
15316SPMI SUBSYSTEM
15317R:	Stephen Boyd <sboyd@kernel.org>
15318L:	linux-arm-msm@vger.kernel.org
15319F:	Documentation/devicetree/bindings/spmi/
15320F:	drivers/spmi/
15321F:	include/dt-bindings/spmi/spmi.h
15322F:	include/linux/spmi.h
15323F:	include/trace/events/spmi.h
15324
15325SPU FILE SYSTEM
15326M:	Jeremy Kerr <jk@ozlabs.org>
15327L:	linuxppc-dev@lists.ozlabs.org
15328W:	http://www.ibm.com/developerworks/power/cell/
15329S:	Supported
15330F:	Documentation/filesystems/spufs.txt
15331F:	arch/powerpc/platforms/cell/spufs/
15332
15333SQUASHFS FILE SYSTEM
15334M:	Phillip Lougher <phillip@squashfs.org.uk>
15335L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15336W:	http://squashfs.org.uk
15337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15338S:	Maintained
15339F:	Documentation/filesystems/squashfs.txt
15340F:	fs/squashfs/
15341
15342SRM (Alpha) environment access
15343M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15344S:	Maintained
15345F:	arch/alpha/kernel/srm_env.c
15346
15347ST LSM6DSx IMU IIO DRIVER
15348M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15349L:	linux-iio@vger.kernel.org
15350W:	http://www.st.com/
15351S:	Maintained
15352F:	drivers/iio/imu/st_lsm6dsx/
15353F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15354
15355ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15356M:	Mickael Guene <mickael.guene@st.com>
15357L:	linux-media@vger.kernel.org
15358T:	git git://linuxtv.org/media_tree.git
15359S:	Maintained
15360F:	drivers/media/i2c/st-mipid02.c
15361F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15362
15363ST STM32 I2C/SMBUS DRIVER
15364M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15365L:	linux-i2c@vger.kernel.org
15366S:	Maintained
15367F:	drivers/i2c/busses/i2c-stm32*
15368
15369ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15370M:	Song Qiang <songqiang1304521@gmail.com>
15371L:	linux-iio@vger.kernel.org
15372S:	Maintained
15373F:	drivers/iio/proximity/vl53l0x-i2c.c
15374F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15375
15376STABLE BRANCH
15377M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15378M:	Sasha Levin <sashal@kernel.org>
15379L:	stable@vger.kernel.org
15380S:	Supported
15381F:	Documentation/process/stable-kernel-rules.rst
15382
15383STAGING - COMEDI
15384M:	Ian Abbott <abbotti@mev.co.uk>
15385M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15386S:	Odd Fixes
15387F:	drivers/staging/comedi/
15388
15389STAGING - FIELDBUS SUBSYSTEM
15390M:	Sven Van Asbroeck <TheSven73@gmail.com>
15391S:	Maintained
15392F:	drivers/staging/fieldbus/*
15393F:	drivers/staging/fieldbus/Documentation/
15394
15395STAGING - HMS ANYBUS-S BUS
15396M:	Sven Van Asbroeck <TheSven73@gmail.com>
15397S:	Maintained
15398F:	drivers/staging/fieldbus/anybuss/
15399
15400STAGING - INDUSTRIAL IO
15401M:	Jonathan Cameron <jic23@kernel.org>
15402L:	linux-iio@vger.kernel.org
15403S:	Odd Fixes
15404F:	Documentation/devicetree/bindings/staging/iio/
15405F:	drivers/staging/iio/
15406
15407STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15408M:	Marc Dietrich <marvin24@gmx.de>
15409L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15410L:	linux-tegra@vger.kernel.org
15411S:	Maintained
15412F:	drivers/staging/nvec/
15413
15414STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15415M:	Jens Frederich <jfrederich@gmail.com>
15416M:	Daniel Drake <dsd@laptop.org>
15417M:	Jon Nettleton <jon.nettleton@gmail.com>
15418W:	http://wiki.laptop.org/go/DCON
15419S:	Maintained
15420F:	drivers/staging/olpc_dcon/
15421
15422STAGING - REALTEK RTL8712U DRIVERS
15423M:	Larry Finger <Larry.Finger@lwfinger.net>
15424M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15425S:	Odd Fixes
15426F:	drivers/staging/rtl8712/
15427
15428STAGING - REALTEK RTL8188EU DRIVERS
15429M:	Larry Finger <Larry.Finger@lwfinger.net>
15430S:	Odd Fixes
15431F:	drivers/staging/rtl8188eu/
15432
15433STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15434M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15435M:	Teddy Wang <teddy.wang@siliconmotion.com>
15436M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15437L:	linux-fbdev@vger.kernel.org
15438S:	Maintained
15439F:	drivers/staging/sm750fb/
15440
15441STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15442M:	William Hubbs <w.d.hubbs@gmail.com>
15443M:	Chris Brannon <chris@the-brannons.com>
15444M:	Kirk Reiser <kirk@reisers.ca>
15445M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15446L:	speakup@linux-speakup.org
15447W:	http://www.linux-speakup.org/
15448S:	Odd Fixes
15449F:	drivers/staging/speakup/
15450
15451STAGING - VIA VT665X DRIVERS
15452M:	Forest Bond <forest@alittletooquiet.net>
15453S:	Odd Fixes
15454F:	drivers/staging/vt665?/
15455
15456STAGING - WILC1000 WIFI DRIVER
15457M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15458M:	Ajay Singh <ajay.kathat@microchip.com>
15459L:	linux-wireless@vger.kernel.org
15460S:	Supported
15461F:	drivers/staging/wilc1000/
15462
15463STAGING SUBSYSTEM
15464M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15466L:	devel@driverdev.osuosl.org
15467S:	Supported
15468F:	drivers/staging/
15469
15470STARFIRE/DURALAN NETWORK DRIVER
15471M:	Ion Badulescu <ionut@badula.org>
15472S:	Odd Fixes
15473F:	drivers/net/ethernet/adaptec/starfire*
15474
15475STEC S1220 SKD DRIVER
15476M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15477L:	linux-block@vger.kernel.org
15478S:	Maintained
15479F:	drivers/block/skd*[ch]
15480
15481STI AUDIO (ASoC) DRIVERS
15482M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15483L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15484S:	Maintained
15485F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15486F:	sound/soc/sti/
15487
15488STI CEC DRIVER
15489M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15490S:	Maintained
15491F:	drivers/media/platform/sti/cec/
15492F:	Documentation/devicetree/bindings/media/stih-cec.txt
15493
15494STK1160 USB VIDEO CAPTURE DRIVER
15495M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15496L:	linux-media@vger.kernel.org
15497T:	git git://linuxtv.org/media_tree.git
15498S:	Maintained
15499F:	drivers/media/usb/stk1160/
15500
15501STM32 AUDIO (ASoC) DRIVERS
15502M:	Olivier Moysan <olivier.moysan@st.com>
15503M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15504L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15505S:	Maintained
15506F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15507F:	sound/soc/stm/
15508
15509STM32 TIMER/LPTIMER DRIVERS
15510M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15511S:	Maintained
15512F:	drivers/*/stm32-*timer*
15513F:	drivers/pwm/pwm-stm32*
15514F:	include/linux/*/stm32-*tim*
15515F:	Documentation/ABI/testing/*timer-stm32
15516F:	Documentation/devicetree/bindings/*/stm32-*timer*
15517F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15518
15519STMMAC ETHERNET DRIVER
15520M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15521M:	Alexandre Torgue <alexandre.torgue@st.com>
15522M:	Jose Abreu <joabreu@synopsys.com>
15523L:	netdev@vger.kernel.org
15524W:	http://www.stlinux.com
15525S:	Supported
15526F:	drivers/net/ethernet/stmicro/stmmac/
15527
15528SUN3/3X
15529M:	Sam Creasey <sammy@sammy.net>
15530W:	http://sammy.net/sun3/
15531S:	Maintained
15532F:	arch/m68k/kernel/*sun3*
15533F:	arch/m68k/sun3*/
15534F:	arch/m68k/include/asm/sun3*
15535F:	drivers/net/ethernet/i825xx/sun3*
15536
15537SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15538M:	Hans de Goede <hdegoede@redhat.com>
15539L:	linux-input@vger.kernel.org
15540S:	Maintained
15541F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15542F:	drivers/input/keyboard/sun4i-lradc-keys.c
15543
15544SUNDANCE NETWORK DRIVER
15545M:	Denis Kirjanov <kda@linux-powerpc.org>
15546L:	netdev@vger.kernel.org
15547S:	Maintained
15548F:	drivers/net/ethernet/dlink/sundance.c
15549
15550SUPERH
15551M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15552M:	Rich Felker <dalias@libc.org>
15553L:	linux-sh@vger.kernel.org
15554Q:	http://patchwork.kernel.org/project/linux-sh/list/
15555S:	Maintained
15556F:	Documentation/sh/
15557F:	arch/sh/
15558F:	drivers/sh/
15559
15560SUSPEND TO RAM
15561M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15562M:	Len Brown <len.brown@intel.com>
15563M:	Pavel Machek <pavel@ucw.cz>
15564L:	linux-pm@vger.kernel.org
15565B:	https://bugzilla.kernel.org
15566S:	Supported
15567F:	Documentation/power/
15568F:	arch/x86/kernel/acpi/
15569F:	drivers/base/power/
15570F:	kernel/power/
15571F:	include/linux/suspend.h
15572F:	include/linux/freezer.h
15573F:	include/linux/pm.h
15574
15575SVGA HANDLING
15576M:	Martin Mares <mj@ucw.cz>
15577L:	linux-video@atrey.karlin.mff.cuni.cz
15578S:	Maintained
15579F:	Documentation/admin-guide/svga.rst
15580F:	arch/x86/boot/video*
15581
15582SWIOTLB SUBSYSTEM
15583M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15584L:	iommu@lists.linux-foundation.org
15585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15586S:	Supported
15587F:	kernel/dma/swiotlb.c
15588F:	arch/*/kernel/pci-swiotlb.c
15589F:	include/linux/swiotlb.h
15590
15591SWITCHDEV
15592M:	Jiri Pirko <jiri@resnulli.us>
15593M:	Ivan Vecera <ivecera@redhat.com>
15594L:	netdev@vger.kernel.org
15595S:	Supported
15596F:	net/switchdev/
15597F:	include/net/switchdev.h
15598
15599SY8106A REGULATOR DRIVER
15600M:	Icenowy Zheng <icenowy@aosc.io>
15601S:	Maintained
15602F:	drivers/regulator/sy8106a-regulator.c
15603F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15604
15605SYNC FILE FRAMEWORK
15606M:	Sumit Semwal <sumit.semwal@linaro.org>
15607R:	Gustavo Padovan <gustavo@padovan.org>
15608S:	Maintained
15609L:	linux-media@vger.kernel.org
15610L:	dri-devel@lists.freedesktop.org
15611F:	drivers/dma-buf/sync_*
15612F:	drivers/dma-buf/dma-fence*
15613F:	drivers/dma-buf/sw_sync.c
15614F:	include/linux/sync_file.h
15615F:	include/uapi/linux/sync_file.h
15616F:	Documentation/driver-api/sync_file.rst
15617T:	git git://anongit.freedesktop.org/drm/drm-misc
15618
15619SYNOPSYS ARC ARCHITECTURE
15620M:	Vineet Gupta <vgupta@synopsys.com>
15621L:	linux-snps-arc@lists.infradead.org
15622S:	Supported
15623F:	arch/arc/
15624F:	Documentation/devicetree/bindings/arc/*
15625F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15626F:	drivers/clocksource/arc_timer.c
15627F:	drivers/tty/serial/arc_uart.c
15628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15629
15630SYNOPSYS ARC HSDK SDP pll clock driver
15631M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15632S:	Supported
15633F:	drivers/clk/clk-hsdk-pll.c
15634F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15635
15636SYNOPSYS ARC SDP clock driver
15637M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15638S:	Supported
15639F:	drivers/clk/axs10x/*
15640F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15641
15642SYNOPSYS ARC SDP platform support
15643M:	Alexey Brodkin <abrodkin@synopsys.com>
15644S:	Supported
15645F:	arch/arc/plat-axs10x
15646F:	arch/arc/boot/dts/ax*
15647F:	Documentation/devicetree/bindings/arc/axs10*
15648
15649SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15650M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15651S:	Supported
15652F:	drivers/reset/reset-axs10x.c
15653F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15654
15655SYNOPSYS CREG GPIO DRIVER
15656M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15657S:	Maintained
15658F:	drivers/gpio/gpio-creg-snps.c
15659F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15660
15661SYNOPSYS DESIGNWARE 8250 UART DRIVER
15662R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15663S:	Maintained
15664F:	drivers/tty/serial/8250/8250_dw.c
15665
15666SYNOPSYS DESIGNWARE APB GPIO DRIVER
15667M:	Hoan Tran <hoan@os.amperecomputing.com>
15668L:	linux-gpio@vger.kernel.org
15669S:	Maintained
15670F:	drivers/gpio/gpio-dwapb.c
15671F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15672
15673SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15674M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15675S:	Maintained
15676F:	drivers/dma/dw-axi-dmac/
15677F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15678
15679SYNOPSYS DESIGNWARE DMAC DRIVER
15680M:	Viresh Kumar <vireshk@kernel.org>
15681R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15682S:	Maintained
15683F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15684F:	drivers/dma/dw/
15685F:	include/dt-bindings/dma/dw-dmac.h
15686F:	include/linux/dma/dw.h
15687F:	include/linux/platform_data/dma-dw.h
15688
15689SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15690M:	Jose Abreu <Jose.Abreu@synopsys.com>
15691L:	netdev@vger.kernel.org
15692S:	Supported
15693F:	drivers/net/ethernet/synopsys/
15694
15695SYNOPSYS DESIGNWARE I2C DRIVER
15696M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15697R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15698R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15699L:	linux-i2c@vger.kernel.org
15700S:	Maintained
15701F:	drivers/i2c/busses/i2c-designware-*
15702F:	include/linux/platform_data/i2c-designware.h
15703
15704SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15705M:	Jaehoon Chung <jh80.chung@samsung.com>
15706L:	linux-mmc@vger.kernel.org
15707S:	Maintained
15708F:	drivers/mmc/host/dw_mmc*
15709
15710SYNOPSYS HSDK RESET CONTROLLER DRIVER
15711M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15712S:	Supported
15713F:	drivers/reset/reset-hsdk.c
15714F:	include/dt-bindings/reset/snps,hsdk-reset.h
15715F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15716
15717SYSTEM CONFIGURATION (SYSCON)
15718M:	Lee Jones <lee.jones@linaro.org>
15719M:	Arnd Bergmann <arnd@arndb.de>
15720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15721S:	Supported
15722F:	drivers/mfd/syscon.c
15723
15724SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15725M:	Sudeep Holla <sudeep.holla@arm.com>
15726L:	linux-arm-kernel@lists.infradead.org
15727S:	Maintained
15728F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15729F:	drivers/clk/clk-sc[mp]i.c
15730F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15731F:	drivers/firmware/arm_scpi.c
15732F:	drivers/firmware/arm_scmi/
15733F:	drivers/reset/reset-scmi.c
15734F:	include/linux/sc[mp]i_protocol.h
15735
15736SYSTEM RESET/SHUTDOWN DRIVERS
15737M:	Sebastian Reichel <sre@kernel.org>
15738L:	linux-pm@vger.kernel.org
15739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15740S:	Maintained
15741F:	Documentation/devicetree/bindings/power/reset/
15742F:	drivers/power/reset/
15743
15744SYSTEM TRACE MODULE CLASS
15745M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15746S:	Maintained
15747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15748F:	Documentation/trace/stm.rst
15749F:	drivers/hwtracing/stm/
15750F:	include/linux/stm.h
15751F:	include/uapi/linux/stm.h
15752
15753SYSV FILESYSTEM
15754M:	Christoph Hellwig <hch@infradead.org>
15755S:	Maintained
15756F:	Documentation/filesystems/sysv-fs.txt
15757F:	fs/sysv/
15758F:	include/linux/sysv_fs.h
15759
15760TASKSTATS STATISTICS INTERFACE
15761M:	Balbir Singh <bsingharora@gmail.com>
15762S:	Maintained
15763F:	Documentation/accounting/taskstats*
15764F:	include/linux/taskstats*
15765F:	kernel/taskstats.c
15766
15767TC subsystem
15768M:	Jamal Hadi Salim <jhs@mojatatu.com>
15769M:	Cong Wang <xiyou.wangcong@gmail.com>
15770M:	Jiri Pirko <jiri@resnulli.us>
15771L:	netdev@vger.kernel.org
15772S:	Maintained
15773F:	include/net/pkt_cls.h
15774F:	include/net/pkt_sched.h
15775F:	include/net/tc_act/
15776F:	include/uapi/linux/pkt_cls.h
15777F:	include/uapi/linux/pkt_sched.h
15778F:	include/uapi/linux/tc_act/
15779F:	include/uapi/linux/tc_ematch/
15780F:	net/sched/
15781
15782TC90522 MEDIA DRIVER
15783M:	Akihiro Tsukada <tskd08@gmail.com>
15784L:	linux-media@vger.kernel.org
15785S:	Odd Fixes
15786F:	drivers/media/dvb-frontends/tc90522*
15787
15788TCP LOW PRIORITY MODULE
15789M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15790M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15791W:	http://tcp-lp-mod.sourceforge.net/
15792S:	Maintained
15793F:	net/ipv4/tcp_lp.c
15794
15795TDA10071 MEDIA DRIVER
15796M:	Antti Palosaari <crope@iki.fi>
15797L:	linux-media@vger.kernel.org
15798W:	https://linuxtv.org
15799W:	http://palosaari.fi/linux/
15800Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15801T:	git git://linuxtv.org/anttip/media_tree.git
15802S:	Maintained
15803F:	drivers/media/dvb-frontends/tda10071*
15804
15805TDA18212 MEDIA DRIVER
15806M:	Antti Palosaari <crope@iki.fi>
15807L:	linux-media@vger.kernel.org
15808W:	https://linuxtv.org
15809W:	http://palosaari.fi/linux/
15810Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15811T:	git git://linuxtv.org/anttip/media_tree.git
15812S:	Maintained
15813F:	drivers/media/tuners/tda18212*
15814
15815TDA18218 MEDIA DRIVER
15816M:	Antti Palosaari <crope@iki.fi>
15817L:	linux-media@vger.kernel.org
15818W:	https://linuxtv.org
15819W:	http://palosaari.fi/linux/
15820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15821T:	git git://linuxtv.org/anttip/media_tree.git
15822S:	Maintained
15823F:	drivers/media/tuners/tda18218*
15824
15825TDA18250 MEDIA DRIVER
15826M:	Olli Salonen <olli.salonen@iki.fi>
15827L:	linux-media@vger.kernel.org
15828W:	https://linuxtv.org
15829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15830T:	git git://linuxtv.org/media_tree.git
15831S:	Maintained
15832F:	drivers/media/tuners/tda18250*
15833
15834TDA18271 MEDIA DRIVER
15835M:	Michael Krufky <mkrufky@linuxtv.org>
15836L:	linux-media@vger.kernel.org
15837W:	https://linuxtv.org
15838W:	http://github.com/mkrufky
15839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15840T:	git git://linuxtv.org/mkrufky/tuners.git
15841S:	Maintained
15842F:	drivers/media/tuners/tda18271*
15843
15844TDA1997x MEDIA DRIVER
15845M:	Tim Harvey <tharvey@gateworks.com>
15846L:	linux-media@vger.kernel.org
15847W:	https://linuxtv.org
15848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15849S:	Maintained
15850F:	drivers/media/i2c/tda1997x.*
15851
15852TDA827x MEDIA DRIVER
15853M:	Michael Krufky <mkrufky@linuxtv.org>
15854L:	linux-media@vger.kernel.org
15855W:	https://linuxtv.org
15856W:	http://github.com/mkrufky
15857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15858T:	git git://linuxtv.org/mkrufky/tuners.git
15859S:	Maintained
15860F:	drivers/media/tuners/tda8290.*
15861
15862TDA8290 MEDIA DRIVER
15863M:	Michael Krufky <mkrufky@linuxtv.org>
15864L:	linux-media@vger.kernel.org
15865W:	https://linuxtv.org
15866W:	http://github.com/mkrufky
15867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15868T:	git git://linuxtv.org/mkrufky/tuners.git
15869S:	Maintained
15870F:	drivers/media/tuners/tda8290.*
15871
15872TDA9840 MEDIA DRIVER
15873M:	Hans Verkuil <hverkuil@xs4all.nl>
15874L:	linux-media@vger.kernel.org
15875T:	git git://linuxtv.org/media_tree.git
15876W:	https://linuxtv.org
15877S:	Maintained
15878F:	drivers/media/i2c/tda9840*
15879
15880TEA5761 TUNER DRIVER
15881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15882L:	linux-media@vger.kernel.org
15883W:	https://linuxtv.org
15884T:	git git://linuxtv.org/media_tree.git
15885S:	Odd fixes
15886F:	drivers/media/tuners/tea5761.*
15887
15888TEA5767 TUNER DRIVER
15889M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15890L:	linux-media@vger.kernel.org
15891W:	https://linuxtv.org
15892T:	git git://linuxtv.org/media_tree.git
15893S:	Maintained
15894F:	drivers/media/tuners/tea5767.*
15895
15896TEA6415C MEDIA DRIVER
15897M:	Hans Verkuil <hverkuil@xs4all.nl>
15898L:	linux-media@vger.kernel.org
15899T:	git git://linuxtv.org/media_tree.git
15900W:	https://linuxtv.org
15901S:	Maintained
15902F:	drivers/media/i2c/tea6415c*
15903
15904TEA6420 MEDIA DRIVER
15905M:	Hans Verkuil <hverkuil@xs4all.nl>
15906L:	linux-media@vger.kernel.org
15907T:	git git://linuxtv.org/media_tree.git
15908W:	https://linuxtv.org
15909S:	Maintained
15910F:	drivers/media/i2c/tea6420*
15911
15912TEAM DRIVER
15913M:	Jiri Pirko <jiri@resnulli.us>
15914L:	netdev@vger.kernel.org
15915S:	Supported
15916F:	drivers/net/team/
15917F:	include/linux/if_team.h
15918F:	include/uapi/linux/if_team.h
15919
15920TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15921M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15922S:	Maintained
15923F:	arch/x86/platform/ts5500/
15924
15925TECHNOTREND USB IR RECEIVER
15926M:	Sean Young <sean@mess.org>
15927L:	linux-media@vger.kernel.org
15928S:	Maintained
15929F:	drivers/media/rc/ttusbir.c
15930
15931TECHWELL TW9910 VIDEO DECODER
15932L:	linux-media@vger.kernel.org
15933S:	Orphan
15934F:	drivers/media/i2c/tw9910.c
15935F:	include/media/i2c/tw9910.h
15936
15937TEE SUBSYSTEM
15938M:	Jens Wiklander <jens.wiklander@linaro.org>
15939L:	tee-dev@lists.linaro.org
15940S:	Maintained
15941F:	include/linux/tee_drv.h
15942F:	include/uapi/linux/tee.h
15943F:	drivers/tee/
15944F:	Documentation/tee.txt
15945
15946TEGRA ARCHITECTURE SUPPORT
15947M:	Thierry Reding <thierry.reding@gmail.com>
15948M:	Jonathan Hunter <jonathanh@nvidia.com>
15949L:	linux-tegra@vger.kernel.org
15950Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15952S:	Supported
15953N:	[^a-z]tegra
15954
15955TEGRA CLOCK DRIVER
15956M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15957M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15958S:	Supported
15959F:	drivers/clk/tegra/
15960
15961TEGRA DMA DRIVERS
15962M:	Laxman Dewangan <ldewangan@nvidia.com>
15963M:	Jon Hunter <jonathanh@nvidia.com>
15964S:	Supported
15965F:	drivers/dma/tegra*
15966
15967TEGRA I2C DRIVER
15968M:	Laxman Dewangan <ldewangan@nvidia.com>
15969R:	Dmitry Osipenko <digetx@gmail.com>
15970S:	Supported
15971F:	drivers/i2c/busses/i2c-tegra.c
15972
15973TEGRA IOMMU DRIVERS
15974M:	Thierry Reding <thierry.reding@gmail.com>
15975L:	linux-tegra@vger.kernel.org
15976S:	Supported
15977F:	drivers/iommu/tegra*
15978
15979TEGRA KBC DRIVER
15980M:	Laxman Dewangan <ldewangan@nvidia.com>
15981S:	Supported
15982F:	drivers/input/keyboard/tegra-kbc.c
15983
15984TEGRA NAND DRIVER
15985M:	Stefan Agner <stefan@agner.ch>
15986M:	Lucas Stach <dev@lynxeye.de>
15987S:	Maintained
15988F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15989F:	drivers/mtd/nand/raw/tegra_nand.c
15990
15991TEGRA PWM DRIVER
15992M:	Thierry Reding <thierry.reding@gmail.com>
15993S:	Supported
15994F:	drivers/pwm/pwm-tegra.c
15995
15996TEGRA SERIAL DRIVER
15997M:	Laxman Dewangan <ldewangan@nvidia.com>
15998S:	Supported
15999F:	drivers/tty/serial/serial-tegra.c
16000
16001TEGRA SPI DRIVER
16002M:	Laxman Dewangan <ldewangan@nvidia.com>
16003S:	Supported
16004F:	drivers/spi/spi-tegra*
16005
16006TEGRA XUSB PADCTL DRIVER
16007M:	JC Kuo <jckuo@nvidia.com>
16008S:	Supported
16009F:	drivers/phy/tegra/xusb*
16010
16011TEHUTI ETHERNET DRIVER
16012M:	Andy Gospodarek <andy@greyhouse.net>
16013L:	netdev@vger.kernel.org
16014S:	Supported
16015F:	drivers/net/ethernet/tehuti/*
16016
16017Telecom Clock Driver for MCPL0010
16018M:	Mark Gross <mark.gross@intel.com>
16019S:	Supported
16020F:	drivers/char/tlclk.c
16021
16022TENSILICA XTENSA PORT (xtensa)
16023M:	Chris Zankel <chris@zankel.net>
16024M:	Max Filippov <jcmvbkbc@gmail.com>
16025L:	linux-xtensa@linux-xtensa.org
16026T:	git git://github.com/czankel/xtensa-linux.git
16027S:	Maintained
16028F:	arch/xtensa/
16029F:	drivers/irqchip/irq-xtensa-*
16030
16031Texas Instruments' System Control Interface (TISCI) Protocol Driver
16032M:	Nishanth Menon <nm@ti.com>
16033M:	Tero Kristo <t-kristo@ti.com>
16034M:	Santosh Shilimkar <ssantosh@kernel.org>
16035L:	linux-arm-kernel@lists.infradead.org
16036S:	Maintained
16037F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16038F:	drivers/firmware/ti_sci*
16039F:	include/linux/soc/ti/ti_sci_protocol.h
16040F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16041F:	drivers/soc/ti/ti_sci_pm_domains.c
16042F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16043F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16044F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16045F:	drivers/clk/keystone/sci-clk.c
16046F:	drivers/reset/reset-ti-sci.c
16047F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16048F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16049F:	drivers/irqchip/irq-ti-sci-intr.c
16050F:	drivers/irqchip/irq-ti-sci-inta.c
16051F:	include/linux/soc/ti/ti_sci_inta_msi.h
16052F:	drivers/soc/ti/ti_sci_inta_msi.c
16053
16054Texas Instruments ASoC drivers
16055M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16057S:	Maintained
16058F:	sound/soc/ti/
16059
16060Texas Instruments' DAC7612 DAC Driver
16061M:	Ricardo Ribalda <ricardo@ribalda.com>
16062L:	linux-iio@vger.kernel.org
16063S:	Supported
16064F:	drivers/iio/dac/ti-dac7612.c
16065F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16066
16067THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16068M:	Hans Verkuil <hverkuil@xs4all.nl>
16069L:	linux-media@vger.kernel.org
16070T:	git git://linuxtv.org/media_tree.git
16071W:	https://linuxtv.org
16072S:	Maintained
16073F:	drivers/media/radio/radio-raremono.c
16074
16075THERMAL
16076M:	Zhang Rui <rui.zhang@intel.com>
16077M:	Eduardo Valentin <edubezval@gmail.com>
16078R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16079R:	Amit Kucheria <amit.kucheria@verdurent.com>
16080L:	linux-pm@vger.kernel.org
16081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16083Q:	https://patchwork.kernel.org/project/linux-pm/list/
16084S:	Supported
16085F:	drivers/thermal/
16086F:	include/linux/thermal.h
16087F:	include/uapi/linux/thermal.h
16088F:	include/linux/cpu_cooling.h
16089F:	Documentation/devicetree/bindings/thermal/
16090
16091THERMAL/CPU_COOLING
16092M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16093M:	Viresh Kumar <viresh.kumar@linaro.org>
16094M:	Javi Merino <javi.merino@kernel.org>
16095L:	linux-pm@vger.kernel.org
16096S:	Supported
16097F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16098F:	drivers/thermal/cpu_cooling.c
16099F:	include/linux/cpu_cooling.h
16100
16101THINKPAD ACPI EXTRAS DRIVER
16102M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16103L:	ibm-acpi-devel@lists.sourceforge.net
16104L:	platform-driver-x86@vger.kernel.org
16105W:	http://ibm-acpi.sourceforge.net
16106W:	http://thinkwiki.org/wiki/Ibm-acpi
16107T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16108S:	Maintained
16109F:	drivers/platform/x86/thinkpad_acpi.c
16110
16111THUNDERBOLT DRIVER
16112M:	Andreas Noever <andreas.noever@gmail.com>
16113M:	Michael Jamet <michael.jamet@intel.com>
16114M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16115M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16117S:	Maintained
16118F:	Documentation/admin-guide/thunderbolt.rst
16119F:	drivers/thunderbolt/
16120F:	include/linux/thunderbolt.h
16121
16122THUNDERBOLT NETWORK DRIVER
16123M:	Michael Jamet <michael.jamet@intel.com>
16124M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16125M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16126L:	netdev@vger.kernel.org
16127S:	Maintained
16128F:	drivers/net/thunderbolt.c
16129
16130THUNDERX GPIO DRIVER
16131M:	David Daney <david.daney@cavium.com>
16132S:	Maintained
16133F:	drivers/gpio/gpio-thunderx.c
16134
16135TI AM437X VPFE DRIVER
16136M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16137L:	linux-media@vger.kernel.org
16138W:	https://linuxtv.org
16139Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16140T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16141S:	Maintained
16142F:	drivers/media/platform/am437x/
16143
16144TI BANDGAP AND THERMAL DRIVER
16145M:	Eduardo Valentin <edubezval@gmail.com>
16146M:	Keerthy <j-keerthy@ti.com>
16147L:	linux-pm@vger.kernel.org
16148L:	linux-omap@vger.kernel.org
16149S:	Maintained
16150F:	drivers/thermal/ti-soc-thermal/
16151
16152TI BQ27XXX POWER SUPPLY DRIVER
16153R:	Andrew F. Davis <afd@ti.com>
16154F:	include/linux/power/bq27xxx_battery.h
16155F:	drivers/power/supply/bq27xxx_battery.c
16156F:	drivers/power/supply/bq27xxx_battery_i2c.c
16157
16158TI CDCE706 CLOCK DRIVER
16159M:	Max Filippov <jcmvbkbc@gmail.com>
16160S:	Maintained
16161F:	drivers/clk/clk-cdce706.c
16162
16163TI CLOCK DRIVER
16164M:	Tero Kristo <t-kristo@ti.com>
16165L:	linux-omap@vger.kernel.org
16166S:	Maintained
16167F:	drivers/clk/ti/
16168F:	include/linux/clk/ti.h
16169
16170TI DAVINCI MACHINE SUPPORT
16171M:	Sekhar Nori <nsekhar@ti.com>
16172R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16175S:	Supported
16176F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16177F:	arch/arm/mach-davinci/
16178F:	drivers/i2c/busses/i2c-davinci.c
16179F:	arch/arm/boot/dts/da850*
16180
16181TI DAVINCI SERIES CLOCK DRIVER
16182M:	David Lechner <david@lechnology.com>
16183R:	Sekhar Nori <nsekhar@ti.com>
16184S:	Maintained
16185F:	Documentation/devicetree/bindings/clock/ti/davinci/
16186F:	drivers/clk/davinci/
16187
16188TI DAVINCI SERIES GPIO DRIVER
16189M:	Keerthy <j-keerthy@ti.com>
16190L:	linux-gpio@vger.kernel.org
16191S:	Maintained
16192F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16193F:	drivers/gpio/gpio-davinci.c
16194
16195TI DAVINCI SERIES MEDIA DRIVER
16196M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16197L:	linux-media@vger.kernel.org
16198W:	https://linuxtv.org
16199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16200T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16201S:	Maintained
16202F:	drivers/media/platform/davinci/
16203F:	include/media/davinci/
16204
16205TI ETHERNET SWITCH DRIVER (CPSW)
16206R:	Grygorii Strashko <grygorii.strashko@ti.com>
16207L:	linux-omap@vger.kernel.org
16208L:	netdev@vger.kernel.org
16209S:	Maintained
16210F:	drivers/net/ethernet/ti/cpsw*
16211F:	drivers/net/ethernet/ti/davinci*
16212
16213TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16214M:	Alex Dubov <oakad@yahoo.com>
16215S:	Maintained
16216W:	http://tifmxx.berlios.de/
16217F:	drivers/memstick/host/tifm_ms.c
16218F:	drivers/misc/tifm*
16219F:	drivers/mmc/host/tifm_sd.c
16220F:	include/linux/tifm.h
16221
16222TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16223M:	Santosh Shilimkar <ssantosh@kernel.org>
16224L:	linux-kernel@vger.kernel.org
16225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16226S:	Maintained
16227F:	drivers/soc/ti/*
16228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16229
16230TI LM49xxx FAMILY ASoC CODEC DRIVERS
16231M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16232M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16233L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16234S:	Maintained
16235F:	sound/soc/codecs/lm49453*
16236F:	sound/soc/codecs/isabelle*
16237
16238TI LP855x BACKLIGHT DRIVER
16239M:	Milo Kim <milo.kim@ti.com>
16240S:	Maintained
16241F:	Documentation/driver-api/backlight/lp855x-driver.rst
16242F:	drivers/video/backlight/lp855x_bl.c
16243F:	include/linux/platform_data/lp855x.h
16244
16245TI LP8727 CHARGER DRIVER
16246M:	Milo Kim <milo.kim@ti.com>
16247S:	Maintained
16248F:	drivers/power/supply/lp8727_charger.c
16249F:	include/linux/platform_data/lp8727.h
16250
16251TI LP8788 MFD DRIVER
16252M:	Milo Kim <milo.kim@ti.com>
16253S:	Maintained
16254F:	drivers/iio/adc/lp8788_adc.c
16255F:	drivers/leds/leds-lp8788.c
16256F:	drivers/mfd/lp8788*.c
16257F:	drivers/power/supply/lp8788-charger.c
16258F:	drivers/regulator/lp8788-*.c
16259F:	include/linux/mfd/lp8788*.h
16260
16261TI NETCP ETHERNET DRIVER
16262M:	Wingman Kwok <w-kwok2@ti.com>
16263M:	Murali Karicheri <m-karicheri2@ti.com>
16264L:	netdev@vger.kernel.org
16265S:	Maintained
16266F:	drivers/net/ethernet/ti/netcp*
16267
16268TI PCM3060 ASoC CODEC DRIVER
16269M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16270L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16271S:	Maintained
16272F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16273F:	sound/soc/codecs/pcm3060*
16274
16275TI TAS571X FAMILY ASoC CODEC DRIVER
16276M:	Kevin Cernekee <cernekee@chromium.org>
16277L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16278S:	Odd Fixes
16279F:	sound/soc/codecs/tas571x*
16280
16281TI TRF7970A NFC DRIVER
16282M:	Mark Greer <mgreer@animalcreek.com>
16283L:	linux-wireless@vger.kernel.org
16284L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16285S:	Supported
16286F:	drivers/nfc/trf7970a.c
16287F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16288
16289TI TWL4030 SERIES SOC CODEC DRIVER
16290M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16292S:	Maintained
16293F:	sound/soc/codecs/twl4030*
16294
16295TI VPE/CAL DRIVERS
16296M:	Benoit Parrot <bparrot@ti.com>
16297L:	linux-media@vger.kernel.org
16298W:	http://linuxtv.org/
16299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16300S:	Maintained
16301F:	drivers/media/platform/ti-vpe/
16302
16303TI WILINK WIRELESS DRIVERS
16304L:	linux-wireless@vger.kernel.org
16305W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16306W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16308S:	Orphan
16309F:	drivers/net/wireless/ti/
16310F:	include/linux/wl12xx.h
16311
16312TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16313M:	John Stultz <john.stultz@linaro.org>
16314M:	Thomas Gleixner <tglx@linutronix.de>
16315R:	Stephen Boyd <sboyd@kernel.org>
16316L:	linux-kernel@vger.kernel.org
16317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16318S:	Supported
16319F:	include/linux/clocksource.h
16320F:	include/linux/time.h
16321F:	include/linux/timex.h
16322F:	include/uapi/linux/time.h
16323F:	include/uapi/linux/timex.h
16324F:	kernel/time/clocksource.c
16325F:	kernel/time/time*.c
16326F:	kernel/time/alarmtimer.c
16327F:	kernel/time/ntp.c
16328F:	tools/testing/selftests/timers/
16329
16330TIPC NETWORK LAYER
16331M:	Jon Maloy <jon.maloy@ericsson.com>
16332M:	Ying Xue <ying.xue@windriver.com>
16333L:	netdev@vger.kernel.org (core kernel code)
16334L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16335W:	http://tipc.sourceforge.net/
16336S:	Maintained
16337F:	include/uapi/linux/tipc*.h
16338F:	net/tipc/
16339
16340TLAN NETWORK DRIVER
16341M:	Samuel Chessman <chessman@tux.org>
16342L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16343W:	http://sourceforge.net/projects/tlan/
16344S:	Maintained
16345F:	Documentation/networking/device_drivers/ti/tlan.txt
16346F:	drivers/net/ethernet/ti/tlan.*
16347
16348TM6000 VIDEO4LINUX DRIVER
16349M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16350L:	linux-media@vger.kernel.org
16351W:	https://linuxtv.org
16352T:	git git://linuxtv.org/media_tree.git
16353S:	Odd fixes
16354F:	drivers/media/usb/tm6000/
16355F:	Documentation/media/v4l-drivers/tm6000*
16356
16357TMIO/SDHI MMC DRIVER
16358M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16359L:	linux-mmc@vger.kernel.org
16360S:	Supported
16361F:	drivers/mmc/host/tmio_mmc*
16362F:	drivers/mmc/host/renesas_sdhi*
16363F:	include/linux/mfd/tmio.h
16364
16365TMP401 HARDWARE MONITOR DRIVER
16366M:	Guenter Roeck <linux@roeck-us.net>
16367L:	linux-hwmon@vger.kernel.org
16368S:	Maintained
16369F:	Documentation/hwmon/tmp401.rst
16370F:	drivers/hwmon/tmp401.c
16371
16372TMPFS (SHMEM FILESYSTEM)
16373M:	Hugh Dickins <hughd@google.com>
16374L:	linux-mm@kvack.org
16375S:	Maintained
16376F:	include/linux/shmem_fs.h
16377F:	mm/shmem.c
16378
16379TOMOYO SECURITY MODULE
16380M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16381M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16382L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16383L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16384L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16385L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16386W:	https://tomoyo.osdn.jp/
16387S:	Maintained
16388F:	security/tomoyo/
16389
16390TOPSTAR LAPTOP EXTRAS DRIVER
16391M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16392L:	platform-driver-x86@vger.kernel.org
16393S:	Maintained
16394F:	drivers/platform/x86/topstar-laptop.c
16395
16396TORTURE-TEST MODULES
16397M:	Davidlohr Bueso <dave@stgolabs.net>
16398M:	"Paul E. McKenney" <paulmck@kernel.org>
16399M:	Josh Triplett <josh@joshtriplett.org>
16400L:	linux-kernel@vger.kernel.org
16401S:	Supported
16402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16403F:	Documentation/RCU/torture.txt
16404F:	kernel/torture.c
16405F:	kernel/rcu/rcutorture.c
16406F:	kernel/rcu/rcuperf.c
16407F:	kernel/locking/locktorture.c
16408
16409TOSHIBA ACPI EXTRAS DRIVER
16410M:	Azael Avalos <coproscefalo@gmail.com>
16411L:	platform-driver-x86@vger.kernel.org
16412S:	Maintained
16413F:	drivers/platform/x86/toshiba_acpi.c
16414
16415TOSHIBA BLUETOOTH DRIVER
16416M:	Azael Avalos <coproscefalo@gmail.com>
16417L:	platform-driver-x86@vger.kernel.org
16418S:	Maintained
16419F:	drivers/platform/x86/toshiba_bluetooth.c
16420
16421TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16422M:	Azael Avalos <coproscefalo@gmail.com>
16423L:	platform-driver-x86@vger.kernel.org
16424S:	Maintained
16425F:	drivers/platform/x86/toshiba_haps.c
16426
16427TOSHIBA SMM DRIVER
16428M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16429W:	http://www.buzzard.org.uk/toshiba/
16430S:	Maintained
16431F:	drivers/char/toshiba.c
16432F:	include/linux/toshiba.h
16433F:	include/uapi/linux/toshiba.h
16434
16435TOSHIBA TC358743 DRIVER
16436M:	Mats Randgaard <matrandg@cisco.com>
16437L:	linux-media@vger.kernel.org
16438S:	Maintained
16439F:	drivers/media/i2c/tc358743*
16440F:	include/media/i2c/tc358743.h
16441
16442TOSHIBA WMI HOTKEYS DRIVER
16443M:	Azael Avalos <coproscefalo@gmail.com>
16444L:	platform-driver-x86@vger.kernel.org
16445S:	Maintained
16446F:	drivers/platform/x86/toshiba-wmi.c
16447
16448TPM DEVICE DRIVER
16449M:	Peter Huewe <peterhuewe@gmx.de>
16450M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16451R:	Jason Gunthorpe <jgg@ziepe.ca>
16452L:	linux-integrity@vger.kernel.org
16453Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16454W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16455T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16456S:	Maintained
16457F:	drivers/char/tpm/
16458
16459TRACING
16460M:	Steven Rostedt <rostedt@goodmis.org>
16461M:	Ingo Molnar <mingo@redhat.com>
16462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16463S:	Maintained
16464F:	Documentation/trace/ftrace.rst
16465F:	arch/*/*/*/ftrace.h
16466F:	arch/*/kernel/ftrace.c
16467F:	include/*/ftrace.h
16468F:	include/linux/trace*.h
16469F:	include/trace/
16470F:	kernel/trace/
16471F:	tools/testing/selftests/ftrace/
16472
16473TRACING MMIO ACCESSES (MMIOTRACE)
16474M:	Steven Rostedt <rostedt@goodmis.org>
16475M:	Ingo Molnar <mingo@kernel.org>
16476R:	Karol Herbst <karolherbst@gmail.com>
16477R:	Pekka Paalanen <ppaalanen@gmail.com>
16478S:	Maintained
16479L:	linux-kernel@vger.kernel.org
16480L:	nouveau@lists.freedesktop.org
16481F:	kernel/trace/trace_mmiotrace.c
16482F:	include/linux/mmiotrace.h
16483F:	arch/x86/mm/kmmio.c
16484F:	arch/x86/mm/mmio-mod.c
16485F:	arch/x86/mm/testmmiotrace.c
16486
16487TRIVIAL PATCHES
16488M:	Jiri Kosina <trivial@kernel.org>
16489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16490S:	Maintained
16491K:	^Subject:.*(?i)trivial
16492
16493TEMPO SEMICONDUCTOR DRIVERS
16494M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16495S:	Maintained
16496F:	sound/soc/codecs/tscs*.c
16497F:	sound/soc/codecs/tscs*.h
16498F:	Documentation/devicetree/bindings/sound/tscs*.txt
16499
16500TTY LAYER
16501M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16502M:	Jiri Slaby <jslaby@suse.com>
16503S:	Supported
16504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16505F:	Documentation/driver-api/serial/
16506F:	drivers/tty/
16507F:	drivers/tty/serial/serial_core.c
16508F:	include/linux/serial_core.h
16509F:	include/linux/serial.h
16510F:	include/linux/tty.h
16511F:	include/uapi/linux/serial_core.h
16512F:	include/uapi/linux/serial.h
16513F:	include/uapi/linux/tty.h
16514
16515TUA9001 MEDIA DRIVER
16516M:	Antti Palosaari <crope@iki.fi>
16517L:	linux-media@vger.kernel.org
16518W:	https://linuxtv.org
16519W:	http://palosaari.fi/linux/
16520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16521T:	git git://linuxtv.org/anttip/media_tree.git
16522S:	Maintained
16523F:	drivers/media/tuners/tua9001*
16524
16525TULIP NETWORK DRIVERS
16526L:	netdev@vger.kernel.org
16527L:	linux-parisc@vger.kernel.org
16528S:	Orphan
16529F:	drivers/net/ethernet/dec/tulip/
16530
16531TUN/TAP driver
16532M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16533W:	http://vtun.sourceforge.net/tun
16534S:	Maintained
16535F:	Documentation/networking/tuntap.txt
16536F:	arch/um/os-Linux/drivers/
16537
16538TURBOCHANNEL SUBSYSTEM
16539M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16540M:	Ralf Baechle <ralf@linux-mips.org>
16541L:	linux-mips@vger.kernel.org
16542Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16543S:	Maintained
16544F:	drivers/tc/
16545F:	include/linux/tc.h
16546
16547TURBOSTAT UTILITY
16548M:	"Len Brown" <lenb@kernel.org>
16549L:	linux-pm@vger.kernel.org
16550B:	https://bugzilla.kernel.org
16551Q:	https://patchwork.kernel.org/project/linux-pm/list/
16552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16553S:	Supported
16554F:	tools/power/x86/turbostat/
16555
16556TW5864 VIDEO4LINUX DRIVER
16557M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16558M:	Anton Sviridenko <anton@corp.bluecherry.net>
16559M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16560M:	Andrey Utkin <andrey_utkin@fastmail.com>
16561L:	linux-media@vger.kernel.org
16562S:	Supported
16563F:	drivers/media/pci/tw5864/
16564
16565TW68 VIDEO4LINUX DRIVER
16566M:	Hans Verkuil <hverkuil@xs4all.nl>
16567L:	linux-media@vger.kernel.org
16568T:	git git://linuxtv.org/media_tree.git
16569W:	https://linuxtv.org
16570S:	Odd Fixes
16571F:	drivers/media/pci/tw68/
16572
16573TW686X VIDEO4LINUX DRIVER
16574M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16575L:	linux-media@vger.kernel.org
16576T:	git git://linuxtv.org/media_tree.git
16577W:	http://linuxtv.org
16578S:	Maintained
16579F:	drivers/media/pci/tw686x/
16580
16581UBI FILE SYSTEM (UBIFS)
16582M:	Richard Weinberger <richard@nod.at>
16583M:	Artem Bityutskiy <dedekind1@gmail.com>
16584M:	Adrian Hunter <adrian.hunter@intel.com>
16585L:	linux-mtd@lists.infradead.org
16586T:	git git://git.infradead.org/ubifs-2.6.git
16587W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16588S:	Supported
16589F:	Documentation/filesystems/ubifs.txt
16590F:	fs/ubifs/
16591
16592UCLINUX (M68KNOMMU AND COLDFIRE)
16593M:	Greg Ungerer <gerg@linux-m68k.org>
16594W:	http://www.linux-m68k.org/
16595W:	http://www.uclinux.org/
16596L:	linux-m68k@lists.linux-m68k.org
16597L:	uclinux-dev@uclinux.org  (subscribers-only)
16598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16599S:	Maintained
16600F:	arch/m68k/coldfire/
16601F:	arch/m68k/68*/
16602F:	arch/m68k/*/*_no.*
16603F:	arch/m68k/include/asm/*_no.*
16604
16605UDF FILESYSTEM
16606M:	Jan Kara <jack@suse.com>
16607S:	Maintained
16608F:	Documentation/filesystems/udf.txt
16609F:	fs/udf/
16610
16611UDRAW TABLET
16612M:	Bastien Nocera <hadess@hadess.net>
16613L:	linux-input@vger.kernel.org
16614S:	Maintained
16615F:	drivers/hid/hid-udraw-ps3.c
16616
16617UFS FILESYSTEM
16618M:	Evgeniy Dushistov <dushistov@mail.ru>
16619S:	Maintained
16620F:	Documentation/admin-guide/ufs.rst
16621F:	fs/ufs/
16622
16623UHID USERSPACE HID IO DRIVER:
16624M:	David Herrmann <dh.herrmann@googlemail.com>
16625L:	linux-input@vger.kernel.org
16626S:	Maintained
16627F:	drivers/hid/uhid.c
16628F:	include/uapi/linux/uhid.h
16629
16630ULPI BUS
16631M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16632L:	linux-usb@vger.kernel.org
16633S:	Maintained
16634F:	drivers/usb/common/ulpi.c
16635F:	include/linux/ulpi/
16636
16637ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16638L:	devel@driverdev.osuosl.org
16639S:	Obsolete
16640F:	drivers/staging/uwb/
16641
16642UNICODE SUBSYSTEM:
16643M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16644L:	linux-fsdevel@vger.kernel.org
16645S:	Supported
16646F:	fs/unicode/
16647
16648UNICORE32 ARCHITECTURE:
16649M:	Guan Xuetao <gxt@pku.edu.cn>
16650W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16651S:	Maintained
16652T:	git git://github.com/gxt/linux.git
16653F:	arch/unicore32/
16654
16655UNIFDEF
16656M:	Tony Finch <dot@dotat.at>
16657W:	http://dotat.at/prog/unifdef
16658S:	Maintained
16659F:	scripts/unifdef.c
16660
16661UNIFORM CDROM DRIVER
16662M:	Jens Axboe <axboe@kernel.dk>
16663W:	http://www.kernel.dk
16664S:	Maintained
16665F:	Documentation/cdrom/
16666F:	drivers/cdrom/cdrom.c
16667F:	include/linux/cdrom.h
16668F:	include/uapi/linux/cdrom.h
16669
16670UNISYS S-PAR DRIVERS
16671M:	David Kershner <david.kershner@unisys.com>
16672L:	sparmaintainer@unisys.com (Unisys internal)
16673S:	Supported
16674F:	include/linux/visorbus.h
16675F:	drivers/visorbus/
16676F:	drivers/staging/unisys/
16677
16678UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16679R:	Alim Akhtar <alim.akhtar@samsung.com>
16680R:	Avri Altman <avri.altman@wdc.com>
16681R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16682L:	linux-scsi@vger.kernel.org
16683S:	Supported
16684F:	Documentation/scsi/ufs.txt
16685F:	drivers/scsi/ufs/
16686
16687UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16688M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16689L:	linux-scsi@vger.kernel.org
16690S:	Supported
16691F:	drivers/scsi/ufs/*dwc*
16692
16693UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16694M:	Stanley Chu <stanley.chu@mediatek.com>
16695L:	linux-scsi@vger.kernel.org
16696L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16697S:	Maintained
16698F:	drivers/scsi/ufs/ufs-mediatek*
16699
16700UNSORTED BLOCK IMAGES (UBI)
16701M:	Artem Bityutskiy <dedekind1@gmail.com>
16702M:	Richard Weinberger <richard@nod.at>
16703W:	http://www.linux-mtd.infradead.org/
16704L:	linux-mtd@lists.infradead.org
16705T:	git git://git.infradead.org/ubifs-2.6.git
16706S:	Supported
16707F:	drivers/mtd/ubi/
16708F:	include/linux/mtd/ubi.h
16709F:	include/uapi/mtd/ubi-user.h
16710
16711USB "USBNET" DRIVER FRAMEWORK
16712M:	Oliver Neukum <oneukum@suse.com>
16713L:	netdev@vger.kernel.org
16714W:	http://www.linux-usb.org/usbnet
16715S:	Maintained
16716F:	drivers/net/usb/usbnet.c
16717F:	include/linux/usb/usbnet.h
16718
16719USB ACM DRIVER
16720M:	Oliver Neukum <oneukum@suse.com>
16721L:	linux-usb@vger.kernel.org
16722S:	Maintained
16723F:	Documentation/usb/acm.rst
16724F:	drivers/usb/class/cdc-acm.*
16725
16726USB AR5523 WIRELESS DRIVER
16727M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16728L:	linux-wireless@vger.kernel.org
16729S:	Maintained
16730F:	drivers/net/wireless/ath/ar5523/
16731
16732USB ATTACHED SCSI
16733M:	Oliver Neukum <oneukum@suse.com>
16734L:	linux-usb@vger.kernel.org
16735L:	linux-scsi@vger.kernel.org
16736S:	Maintained
16737F:	drivers/usb/storage/uas.c
16738
16739USB CDC ETHERNET DRIVER
16740M:	Oliver Neukum <oliver@neukum.org>
16741L:	linux-usb@vger.kernel.org
16742S:	Maintained
16743F:	drivers/net/usb/cdc_*.c
16744F:	include/uapi/linux/usb/cdc.h
16745
16746USB CHAOSKEY DRIVER
16747M:	Keith Packard <keithp@keithp.com>
16748L:	linux-usb@vger.kernel.org
16749S:	Maintained
16750F:	drivers/usb/misc/chaoskey.c
16751
16752USB CYPRESS C67X00 DRIVER
16753M:	Peter Korsgaard <jacmet@sunsite.dk>
16754L:	linux-usb@vger.kernel.org
16755S:	Maintained
16756F:	drivers/usb/c67x00/
16757
16758USB DAVICOM DM9601 DRIVER
16759M:	Peter Korsgaard <jacmet@sunsite.dk>
16760L:	netdev@vger.kernel.org
16761W:	http://www.linux-usb.org/usbnet
16762S:	Maintained
16763F:	drivers/net/usb/dm9601.c
16764
16765USB DIAMOND RIO500 DRIVER
16766M:	Cesar Miquel <miquel@df.uba.ar>
16767L:	rio500-users@lists.sourceforge.net
16768W:	http://rio500.sourceforge.net
16769S:	Maintained
16770F:	drivers/usb/misc/rio500*
16771
16772USB EHCI DRIVER
16773M:	Alan Stern <stern@rowland.harvard.edu>
16774L:	linux-usb@vger.kernel.org
16775S:	Maintained
16776F:	Documentation/usb/ehci.rst
16777F:	drivers/usb/host/ehci*
16778
16779USB GADGET/PERIPHERAL SUBSYSTEM
16780M:	Felipe Balbi <balbi@kernel.org>
16781L:	linux-usb@vger.kernel.org
16782W:	http://www.linux-usb.org/gadget
16783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16784S:	Maintained
16785F:	drivers/usb/gadget/
16786F:	include/linux/usb/gadget*
16787
16788USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16789M:	Jiri Kosina <jikos@kernel.org>
16790M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16791L:	linux-usb@vger.kernel.org
16792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16793S:	Maintained
16794F:	Documentation/hid/hiddev.rst
16795F:	drivers/hid/usbhid/
16796
16797USB INTEL XHCI ROLE MUX DRIVER
16798M:	Hans de Goede <hdegoede@redhat.com>
16799L:	linux-usb@vger.kernel.org
16800S:	Maintained
16801F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16802
16803USB IP DRIVER FOR HISILICON KIRIN
16804M:	Yu Chen <chenyu56@huawei.com>
16805M:	Binghui Wang <wangbinghui@hisilicon.com>
16806L:	linux-usb@vger.kernel.org
16807S:	Maintained
16808F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16809F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16810
16811USB ISP116X DRIVER
16812M:	Olav Kongas <ok@artecdesign.ee>
16813L:	linux-usb@vger.kernel.org
16814S:	Maintained
16815F:	drivers/usb/host/isp116x*
16816F:	include/linux/usb/isp116x.h
16817
16818USB LAN78XX ETHERNET DRIVER
16819M:	Woojung Huh <woojung.huh@microchip.com>
16820M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16821L:	netdev@vger.kernel.org
16822S:	Maintained
16823F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16824F:	drivers/net/usb/lan78xx.*
16825F:	include/dt-bindings/net/microchip-lan78xx.h
16826
16827USB MASS STORAGE DRIVER
16828M:	Alan Stern <stern@rowland.harvard.edu>
16829L:	linux-usb@vger.kernel.org
16830L:	usb-storage@lists.one-eyed-alien.net
16831S:	Maintained
16832F:	drivers/usb/storage/
16833
16834USB MIDI DRIVER
16835M:	Clemens Ladisch <clemens@ladisch.de>
16836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16838S:	Maintained
16839F:	sound/usb/midi.*
16840
16841USB NETWORKING DRIVERS
16842L:	linux-usb@vger.kernel.org
16843S:	Odd Fixes
16844F:	drivers/net/usb/
16845
16846USB OHCI DRIVER
16847M:	Alan Stern <stern@rowland.harvard.edu>
16848L:	linux-usb@vger.kernel.org
16849S:	Maintained
16850F:	Documentation/usb/ohci.rst
16851F:	drivers/usb/host/ohci*
16852
16853USB OTG FSM (Finite State Machine)
16854M:	Peter Chen <Peter.Chen@nxp.com>
16855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16856L:	linux-usb@vger.kernel.org
16857S:	Maintained
16858F:	drivers/usb/common/usb-otg-fsm.c
16859
16860USB OVER IP DRIVER
16861M:	Valentina Manea <valentina.manea.m@gmail.com>
16862M:	Shuah Khan <shuah@kernel.org>
16863M:	Shuah Khan <skhan@linuxfoundation.org>
16864L:	linux-usb@vger.kernel.org
16865S:	Maintained
16866F:	Documentation/usb/usbip_protocol.rst
16867F:	drivers/usb/usbip/
16868F:	tools/usb/usbip/
16869F:	tools/testing/selftests/drivers/usb/usbip/
16870
16871USB PEGASUS DRIVER
16872M:	Petko Manolov <petkan@nucleusys.com>
16873L:	linux-usb@vger.kernel.org
16874L:	netdev@vger.kernel.org
16875T:	git git://github.com/petkan/pegasus.git
16876W:	https://github.com/petkan/pegasus
16877S:	Maintained
16878F:	drivers/net/usb/pegasus.*
16879
16880USB PHY LAYER
16881M:	Felipe Balbi <balbi@kernel.org>
16882L:	linux-usb@vger.kernel.org
16883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16884S:	Maintained
16885F:	drivers/usb/phy/
16886
16887USB PRINTER DRIVER (usblp)
16888M:	Pete Zaitcev <zaitcev@redhat.com>
16889L:	linux-usb@vger.kernel.org
16890S:	Supported
16891F:	drivers/usb/class/usblp.c
16892
16893USB QMI WWAN NETWORK DRIVER
16894M:	Bjørn Mork <bjorn@mork.no>
16895L:	netdev@vger.kernel.org
16896S:	Maintained
16897F:	Documentation/ABI/testing/sysfs-class-net-qmi
16898F:	drivers/net/usb/qmi_wwan.c
16899
16900USB RTL8150 DRIVER
16901M:	Petko Manolov <petkan@nucleusys.com>
16902L:	linux-usb@vger.kernel.org
16903L:	netdev@vger.kernel.org
16904T:	git git://github.com/petkan/rtl8150.git
16905W:	https://github.com/petkan/rtl8150
16906S:	Maintained
16907F:	drivers/net/usb/rtl8150.c
16908
16909USB SERIAL SUBSYSTEM
16910M:	Johan Hovold <johan@kernel.org>
16911L:	linux-usb@vger.kernel.org
16912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16913S:	Maintained
16914F:	Documentation/usb/usb-serial.rst
16915F:	drivers/usb/serial/
16916F:	include/linux/usb/serial.h
16917
16918USB SMSC75XX ETHERNET DRIVER
16919M:	Steve Glendinning <steve.glendinning@shawell.net>
16920L:	netdev@vger.kernel.org
16921S:	Maintained
16922F:	drivers/net/usb/smsc75xx.*
16923
16924USB SMSC95XX ETHERNET DRIVER
16925M:	Steve Glendinning <steve.glendinning@shawell.net>
16926M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16927L:	netdev@vger.kernel.org
16928S:	Maintained
16929F:	drivers/net/usb/smsc95xx.*
16930
16931USB SUBSYSTEM
16932M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16933L:	linux-usb@vger.kernel.org
16934W:	http://www.linux-usb.org
16935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16936S:	Supported
16937F:	Documentation/devicetree/bindings/usb/
16938F:	Documentation/usb/
16939F:	drivers/usb/
16940F:	include/linux/usb.h
16941F:	include/linux/usb/
16942
16943USB TYPEC PI3USB30532 MUX DRIVER
16944M:	Hans de Goede <hdegoede@redhat.com>
16945L:	linux-usb@vger.kernel.org
16946S:	Maintained
16947F:	drivers/usb/typec/mux/pi3usb30532.c
16948
16949USB TYPEC CLASS
16950M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16951L:	linux-usb@vger.kernel.org
16952S:	Maintained
16953F:	Documentation/ABI/testing/sysfs-class-typec
16954F:	Documentation/driver-api/usb/typec.rst
16955F:	drivers/usb/typec/
16956F:	include/linux/usb/typec.h
16957
16958USB TYPEC BUS FOR ALTERNATE MODES
16959M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16960L:	linux-usb@vger.kernel.org
16961S:	Maintained
16962F:	Documentation/ABI/testing/sysfs-bus-typec
16963F:	Documentation/driver-api/usb/typec_bus.rst
16964F:	drivers/usb/typec/altmodes/
16965F:	include/linux/usb/typec_altmode.h
16966
16967USB TYPEC PORT CONTROLLER DRIVERS
16968M:	Guenter Roeck <linux@roeck-us.net>
16969L:	linux-usb@vger.kernel.org
16970S:	Maintained
16971F:	drivers/usb/typec/tcpm/
16972
16973USB UHCI DRIVER
16974M:	Alan Stern <stern@rowland.harvard.edu>
16975L:	linux-usb@vger.kernel.org
16976S:	Maintained
16977F:	drivers/usb/host/uhci*
16978
16979USB VIDEO CLASS
16980M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16981L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16982L:	linux-media@vger.kernel.org
16983T:	git git://linuxtv.org/media_tree.git
16984W:	http://www.ideasonboard.org/uvc/
16985S:	Maintained
16986F:	drivers/media/usb/uvc/
16987F:	include/uapi/linux/uvcvideo.h
16988
16989USB VISION DRIVER
16990M:	Hans Verkuil <hverkuil@xs4all.nl>
16991L:	linux-media@vger.kernel.org
16992T:	git git://linuxtv.org/media_tree.git
16993W:	https://linuxtv.org
16994S:	Odd Fixes
16995F:	drivers/media/usb/usbvision/
16996
16997USB WEBCAM GADGET
16998M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16999L:	linux-usb@vger.kernel.org
17000S:	Maintained
17001F:	drivers/usb/gadget/function/*uvc*
17002F:	drivers/usb/gadget/legacy/webcam.c
17003F:	include/uapi/linux/usb/g_uvc.h
17004
17005USB WIRELESS RNDIS DRIVER (rndis_wlan)
17006M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17007L:	linux-wireless@vger.kernel.org
17008S:	Maintained
17009F:	drivers/net/wireless/rndis_wlan.c
17010
17011USB XHCI DRIVER
17012M:	Mathias Nyman <mathias.nyman@intel.com>
17013L:	linux-usb@vger.kernel.org
17014S:	Supported
17015F:	drivers/usb/host/xhci*
17016F:	drivers/usb/host/pci-quirks*
17017
17018USB ZD1201 DRIVER
17019L:	linux-wireless@vger.kernel.org
17020W:	http://linux-lc100020.sourceforge.net
17021S:	Orphan
17022F:	drivers/net/wireless/zydas/zd1201.*
17023
17024USB ZR364XX DRIVER
17025M:	Antoine Jacquet <royale@zerezo.com>
17026L:	linux-usb@vger.kernel.org
17027L:	linux-media@vger.kernel.org
17028T:	git git://linuxtv.org/media_tree.git
17029W:	http://royale.zerezo.com/zr364xx/
17030S:	Maintained
17031F:	Documentation/media/v4l-drivers/zr364xx*
17032F:	drivers/media/usb/zr364xx/
17033
17034USER-MODE LINUX (UML)
17035M:	Jeff Dike <jdike@addtoit.com>
17036M:	Richard Weinberger <richard@nod.at>
17037M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17038L:	linux-um@lists.infradead.org
17039W:	http://user-mode-linux.sourceforge.net
17040Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17042S:	Maintained
17043F:	Documentation/virt/uml/
17044F:	arch/um/
17045F:	arch/x86/um/
17046F:	fs/hostfs/
17047
17048USERSPACE COPYIN/COPYOUT (UIOVEC)
17049M:	Alexander Viro <viro@zeniv.linux.org.uk>
17050S:	Maintained
17051F:	lib/iov_iter.c
17052F:	include/linux/uio.h
17053
17054USERSPACE DMA BUFFER DRIVER
17055M:	Gerd Hoffmann <kraxel@redhat.com>
17056S:	Maintained
17057L:	dri-devel@lists.freedesktop.org
17058F:	drivers/dma-buf/udmabuf.c
17059F:	include/uapi/linux/udmabuf.h
17060T:	git git://anongit.freedesktop.org/drm/drm-misc
17061
17062USERSPACE I/O (UIO)
17063M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17064S:	Maintained
17065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17066F:	Documentation/driver-api/uio-howto.rst
17067F:	drivers/uio/
17068F:	include/linux/uio_driver.h
17069
17070UTIL-LINUX PACKAGE
17071M:	Karel Zak <kzak@redhat.com>
17072L:	util-linux@vger.kernel.org
17073W:	http://en.wikipedia.org/wiki/Util-linux
17074T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17075S:	Maintained
17076
17077UUID HELPERS
17078M:	Christoph Hellwig <hch@lst.de>
17079R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17080L:	linux-kernel@vger.kernel.org
17081T:	git git://git.infradead.org/users/hch/uuid.git
17082F:	lib/uuid.c
17083F:	lib/test_uuid.c
17084F:	include/linux/uuid.h
17085F:	include/uapi/linux/uuid.h
17086S:	Maintained
17087
17088UVESAFB DRIVER
17089M:	Michal Januszewski <spock@gentoo.org>
17090L:	linux-fbdev@vger.kernel.org
17091W:	https://github.com/mjanusz/v86d
17092S:	Maintained
17093F:	Documentation/fb/uvesafb.rst
17094F:	drivers/video/fbdev/uvesafb.*
17095
17096VF610 NAND DRIVER
17097M:	Stefan Agner <stefan@agner.ch>
17098L:	linux-mtd@lists.infradead.org
17099S:	Supported
17100F:	drivers/mtd/nand/raw/vf610_nfc.c
17101
17102VFAT/FAT/MSDOS FILESYSTEM
17103M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17104S:	Maintained
17105F:	Documentation/filesystems/vfat.txt
17106F:	fs/fat/
17107
17108VFIO DRIVER
17109M:	Alex Williamson <alex.williamson@redhat.com>
17110R:	Cornelia Huck <cohuck@redhat.com>
17111L:	kvm@vger.kernel.org
17112T:	git git://github.com/awilliam/linux-vfio.git
17113S:	Maintained
17114F:	Documentation/driver-api/vfio.rst
17115F:	drivers/vfio/
17116F:	include/linux/vfio.h
17117F:	include/uapi/linux/vfio.h
17118
17119VFIO MEDIATED DEVICE DRIVERS
17120M:	Kirti Wankhede <kwankhede@nvidia.com>
17121L:	kvm@vger.kernel.org
17122S:	Maintained
17123F:	Documentation/driver-api/vfio-mediated-device.rst
17124F:	drivers/vfio/mdev/
17125F:	include/linux/mdev.h
17126F:	samples/vfio-mdev/
17127
17128VFIO PLATFORM DRIVER
17129M:	Eric Auger <eric.auger@redhat.com>
17130L:	kvm@vger.kernel.org
17131S:	Maintained
17132F:	drivers/vfio/platform/
17133
17134VGA_SWITCHEROO
17135R:	Lukas Wunner <lukas@wunner.de>
17136S:	Maintained
17137F:	Documentation/gpu/vga-switcheroo.rst
17138F:	drivers/gpu/vga/vga_switcheroo.c
17139F:	include/linux/vga_switcheroo.h
17140T:	git git://anongit.freedesktop.org/drm/drm-misc
17141
17142VIA RHINE NETWORK DRIVER
17143S:	Orphan
17144F:	drivers/net/ethernet/via/via-rhine.c
17145
17146VIA SD/MMC CARD CONTROLLER DRIVER
17147M:	Bruce Chang <brucechang@via.com.tw>
17148M:	Harald Welte <HaraldWelte@viatech.com>
17149S:	Maintained
17150F:	drivers/mmc/host/via-sdmmc.c
17151
17152VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17153M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17154L:	linux-fbdev@vger.kernel.org
17155S:	Maintained
17156F:	include/linux/via-core.h
17157F:	include/linux/via-gpio.h
17158F:	include/linux/via_i2c.h
17159F:	drivers/video/fbdev/via/
17160
17161VIA VELOCITY NETWORK DRIVER
17162M:	Francois Romieu <romieu@fr.zoreil.com>
17163L:	netdev@vger.kernel.org
17164S:	Maintained
17165F:	drivers/net/ethernet/via/via-velocity.*
17166
17167VICODEC VIRTUAL CODEC DRIVER
17168M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17169L:	linux-media@vger.kernel.org
17170T:	git git://linuxtv.org/media_tree.git
17171W:	https://linuxtv.org
17172S:	Maintained
17173F:	drivers/media/platform/vicodec/*
17174
17175VIDEO MULTIPLEXER DRIVER
17176M:	Philipp Zabel <p.zabel@pengutronix.de>
17177L:	linux-media@vger.kernel.org
17178S:	Maintained
17179F:	drivers/media/platform/video-mux.c
17180
17181VIDEO I2C POLLING DRIVER
17182M:	Matt Ranostay <matt.ranostay@konsulko.com>
17183L:	linux-media@vger.kernel.org
17184S:	Maintained
17185F:	drivers/media/i2c/video-i2c.c
17186
17187VIDEOBUF2 FRAMEWORK
17188M:	Pawel Osciak <pawel@osciak.com>
17189M:	Marek Szyprowski <m.szyprowski@samsung.com>
17190M:	Kyungmin Park <kyungmin.park@samsung.com>
17191R:	Tomasz Figa <tfiga@chromium.org>
17192L:	linux-media@vger.kernel.org
17193S:	Maintained
17194F:	drivers/media/common/videobuf2/*
17195F:	include/media/videobuf2-*
17196
17197VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17198M:	Helen Koike <helen.koike@collabora.com>
17199L:	linux-media@vger.kernel.org
17200T:	git git://linuxtv.org/media_tree.git
17201W:	https://linuxtv.org
17202S:	Maintained
17203F:	drivers/media/platform/vimc/*
17204
17205VIRT LIB
17206M:	Alex Williamson <alex.williamson@redhat.com>
17207M:	Paolo Bonzini <pbonzini@redhat.com>
17208L:	kvm@vger.kernel.org
17209S:	Supported
17210F:	virt/lib/
17211
17212VIRTIO AND VHOST VSOCK DRIVER
17213M:	Stefan Hajnoczi <stefanha@redhat.com>
17214L:	kvm@vger.kernel.org
17215L:	virtualization@lists.linux-foundation.org
17216L:	netdev@vger.kernel.org
17217S:	Maintained
17218F:	include/linux/virtio_vsock.h
17219F:	include/uapi/linux/virtio_vsock.h
17220F:	include/uapi/linux/vsockmon.h
17221F:	include/uapi/linux/vm_sockets_diag.h
17222F:	net/vmw_vsock/diag.c
17223F:	net/vmw_vsock/af_vsock_tap.c
17224F:	net/vmw_vsock/virtio_transport_common.c
17225F:	net/vmw_vsock/virtio_transport.c
17226F:	drivers/net/vsockmon.c
17227F:	drivers/vhost/vsock.c
17228F:	tools/testing/vsock/
17229
17230VIRTIO CONSOLE DRIVER
17231M:	Amit Shah <amit@kernel.org>
17232L:	virtualization@lists.linux-foundation.org
17233S:	Maintained
17234F:	drivers/char/virtio_console.c
17235F:	include/linux/virtio_console.h
17236F:	include/uapi/linux/virtio_console.h
17237
17238VIRTIO CORE AND NET DRIVERS
17239M:	"Michael S. Tsirkin" <mst@redhat.com>
17240M:	Jason Wang <jasowang@redhat.com>
17241L:	virtualization@lists.linux-foundation.org
17242S:	Maintained
17243F:	Documentation/devicetree/bindings/virtio/
17244F:	drivers/virtio/
17245F:	tools/virtio/
17246F:	drivers/net/virtio_net.c
17247F:	drivers/block/virtio_blk.c
17248F:	include/linux/virtio*.h
17249F:	include/uapi/linux/virtio_*.h
17250F:	drivers/crypto/virtio/
17251F:	mm/balloon_compaction.c
17252
17253VIRTIO BLOCK AND SCSI DRIVERS
17254M:	"Michael S. Tsirkin" <mst@redhat.com>
17255M:	Jason Wang <jasowang@redhat.com>
17256R:	Paolo Bonzini <pbonzini@redhat.com>
17257R:	Stefan Hajnoczi <stefanha@redhat.com>
17258L:	virtualization@lists.linux-foundation.org
17259S:	Maintained
17260F:	drivers/block/virtio_blk.c
17261F:	drivers/scsi/virtio_scsi.c
17262F:	include/uapi/linux/virtio_blk.h
17263F:	include/uapi/linux/virtio_scsi.h
17264F:	drivers/vhost/scsi.c
17265
17266VIRTIO CRYPTO DRIVER
17267M:	Gonglei <arei.gonglei@huawei.com>
17268L:	virtualization@lists.linux-foundation.org
17269L:	linux-crypto@vger.kernel.org
17270S:	Maintained
17271F:	drivers/crypto/virtio/
17272F:	include/uapi/linux/virtio_crypto.h
17273
17274VIRTIO DRIVERS FOR S390
17275M:	Cornelia Huck <cohuck@redhat.com>
17276M:	Halil Pasic <pasic@linux.ibm.com>
17277L:	linux-s390@vger.kernel.org
17278L:	virtualization@lists.linux-foundation.org
17279L:	kvm@vger.kernel.org
17280S:	Supported
17281F:	drivers/s390/virtio/
17282F:	arch/s390/include/uapi/asm/virtio-ccw.h
17283
17284VIRTIO FILE SYSTEM
17285M:	Vivek Goyal <vgoyal@redhat.com>
17286M:	Stefan Hajnoczi <stefanha@redhat.com>
17287M:	Miklos Szeredi <miklos@szeredi.hu>
17288L:	virtualization@lists.linux-foundation.org
17289L:	linux-fsdevel@vger.kernel.org
17290W:	https://virtio-fs.gitlab.io/
17291S:	Supported
17292F:	fs/fuse/virtio_fs.c
17293F:	include/uapi/linux/virtio_fs.h
17294F:	Documentation/filesystems/virtiofs.rst
17295
17296VIRTIO GPU DRIVER
17297M:	David Airlie <airlied@linux.ie>
17298M:	Gerd Hoffmann <kraxel@redhat.com>
17299L:	dri-devel@lists.freedesktop.org
17300L:	virtualization@lists.linux-foundation.org
17301T:	git git://anongit.freedesktop.org/drm/drm-misc
17302S:	Maintained
17303F:	drivers/gpu/drm/virtio/
17304F:	include/uapi/linux/virtio_gpu.h
17305
17306VIRTIO HOST (VHOST)
17307M:	"Michael S. Tsirkin" <mst@redhat.com>
17308M:	Jason Wang <jasowang@redhat.com>
17309L:	kvm@vger.kernel.org
17310L:	virtualization@lists.linux-foundation.org
17311L:	netdev@vger.kernel.org
17312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17313S:	Maintained
17314F:	drivers/vhost/
17315F:	include/uapi/linux/vhost.h
17316
17317VIRTIO INPUT DRIVER
17318M:	Gerd Hoffmann <kraxel@redhat.com>
17319S:	Maintained
17320F:	drivers/virtio/virtio_input.c
17321F:	include/uapi/linux/virtio_input.h
17322
17323VIRTIO IOMMU DRIVER
17324M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17325L:	virtualization@lists.linux-foundation.org
17326S:	Maintained
17327F:	drivers/iommu/virtio-iommu.c
17328F:	include/uapi/linux/virtio_iommu.h
17329
17330VIRTUAL BOX GUEST DEVICE DRIVER
17331M:	Hans de Goede <hdegoede@redhat.com>
17332M:	Arnd Bergmann <arnd@arndb.de>
17333M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17334S:	Maintained
17335F:	include/linux/vbox_utils.h
17336F:	include/uapi/linux/vbox*.h
17337F:	drivers/virt/vboxguest/
17338
17339VIRTUAL SERIO DEVICE DRIVER
17340M:	Stephen Chandler Paul <thatslyude@gmail.com>
17341S:	Maintained
17342F:	drivers/input/serio/userio.c
17343F:	include/uapi/linux/userio.h
17344
17345VIVID VIRTUAL VIDEO DRIVER
17346M:	Hans Verkuil <hverkuil@xs4all.nl>
17347L:	linux-media@vger.kernel.org
17348T:	git git://linuxtv.org/media_tree.git
17349W:	https://linuxtv.org
17350S:	Maintained
17351F:	drivers/media/platform/vivid/*
17352
17353VLYNQ BUS
17354M:	Florian Fainelli <f.fainelli@gmail.com>
17355L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17356S:	Maintained
17357F:	drivers/vlynq/vlynq.c
17358F:	include/linux/vlynq.h
17359
17360VME SUBSYSTEM
17361M:	Martyn Welch <martyn@welchs.me.uk>
17362M:	Manohar Vanga <manohar.vanga@gmail.com>
17363M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17364L:	devel@driverdev.osuosl.org
17365S:	Maintained
17366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17367F:	Documentation/driver-api/vme.rst
17368F:	drivers/staging/vme/
17369F:	drivers/vme/
17370F:	include/linux/vme*
17371
17372VMWARE BALLOON DRIVER
17373M:	Nadav Amit <namit@vmware.com>
17374M:	"VMware, Inc." <pv-drivers@vmware.com>
17375L:	linux-kernel@vger.kernel.org
17376S:	Maintained
17377F:	drivers/misc/vmw_balloon.c
17378
17379VMWARE HYPERVISOR INTERFACE
17380M:	Thomas Hellstrom <thellstrom@vmware.com>
17381M:	"VMware, Inc." <pv-drivers@vmware.com>
17382L:	virtualization@lists.linux-foundation.org
17383S:	Supported
17384F:	arch/x86/kernel/cpu/vmware.c
17385F:	arch/x86/include/asm/vmware.h
17386
17387VMWARE PVRDMA DRIVER
17388M:	Adit Ranadive <aditr@vmware.com>
17389M:	VMware PV-Drivers <pv-drivers@vmware.com>
17390L:	linux-rdma@vger.kernel.org
17391S:	Maintained
17392F:	drivers/infiniband/hw/vmw_pvrdma/
17393
17394VMware PVSCSI driver
17395M:	Jim Gill <jgill@vmware.com>
17396M:	VMware PV-Drivers <pv-drivers@vmware.com>
17397L:	linux-scsi@vger.kernel.org
17398S:	Maintained
17399F:	drivers/scsi/vmw_pvscsi.c
17400F:	drivers/scsi/vmw_pvscsi.h
17401
17402VMWARE VMMOUSE SUBDRIVER
17403M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17404M:	"VMware, Inc." <pv-drivers@vmware.com>
17405L:	linux-input@vger.kernel.org
17406S:	Maintained
17407F:	drivers/input/mouse/vmmouse.c
17408F:	drivers/input/mouse/vmmouse.h
17409
17410VMWARE VMXNET3 ETHERNET DRIVER
17411M:	Ronak Doshi <doshir@vmware.com>
17412M:	"VMware, Inc." <pv-drivers@vmware.com>
17413L:	netdev@vger.kernel.org
17414S:	Maintained
17415F:	drivers/net/vmxnet3/
17416
17417VOCORE VOCORE2 BOARD
17418M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17419L:	linux-mips@vger.kernel.org
17420S:	Maintained
17421F:	arch/mips/boot/dts/ralink/vocore2.dts
17422
17423VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17424M:	Liam Girdwood <lgirdwood@gmail.com>
17425M:	Mark Brown <broonie@kernel.org>
17426L:	linux-kernel@vger.kernel.org
17427W:	http://www.slimlogic.co.uk/?p=48
17428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17429S:	Supported
17430F:	Documentation/devicetree/bindings/regulator/
17431F:	Documentation/power/regulator/
17432F:	drivers/regulator/
17433F:	include/dt-bindings/regulator/
17434F:	include/linux/regulator/
17435K:	regulator_get_optional
17436
17437VRF
17438M:	David Ahern <dsa@cumulusnetworks.com>
17439M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17440L:	netdev@vger.kernel.org
17441S:	Maintained
17442F:	drivers/net/vrf.c
17443F:	Documentation/networking/vrf.txt
17444
17445VT1211 HARDWARE MONITOR DRIVER
17446M:	Juerg Haefliger <juergh@gmail.com>
17447L:	linux-hwmon@vger.kernel.org
17448S:	Maintained
17449F:	Documentation/hwmon/vt1211.rst
17450F:	drivers/hwmon/vt1211.c
17451
17452VT8231 HARDWARE MONITOR DRIVER
17453M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17454L:	linux-hwmon@vger.kernel.org
17455S:	Maintained
17456F:	drivers/hwmon/vt8231.c
17457
17458VUB300 USB to SDIO/SD/MMC bridge chip
17459M:	Tony Olech <tony.olech@elandigitalsystems.com>
17460L:	linux-mmc@vger.kernel.org
17461L:	linux-usb@vger.kernel.org
17462S:	Supported
17463F:	drivers/mmc/host/vub300.c
17464
17465W1 DALLAS'S 1-WIRE BUS
17466M:	Evgeniy Polyakov <zbr@ioremap.net>
17467S:	Maintained
17468F:	Documentation/devicetree/bindings/w1/
17469F:	Documentation/w1/
17470F:	drivers/w1/
17471F:	include/linux/w1.h
17472
17473W83791D HARDWARE MONITORING DRIVER
17474M:	Marc Hulsman <m.hulsman@tudelft.nl>
17475L:	linux-hwmon@vger.kernel.org
17476S:	Maintained
17477F:	Documentation/hwmon/w83791d.rst
17478F:	drivers/hwmon/w83791d.c
17479
17480W83793 HARDWARE MONITORING DRIVER
17481M:	Rudolf Marek <r.marek@assembler.cz>
17482L:	linux-hwmon@vger.kernel.org
17483S:	Maintained
17484F:	Documentation/hwmon/w83793.rst
17485F:	drivers/hwmon/w83793.c
17486
17487W83795 HARDWARE MONITORING DRIVER
17488M:	Jean Delvare <jdelvare@suse.com>
17489L:	linux-hwmon@vger.kernel.org
17490S:	Maintained
17491F:	drivers/hwmon/w83795.c
17492
17493W83L51xD SD/MMC CARD INTERFACE DRIVER
17494M:	Pierre Ossman <pierre@ossman.eu>
17495S:	Maintained
17496F:	drivers/mmc/host/wbsd.*
17497
17498WACOM PROTOCOL 4 SERIAL TABLETS
17499M:	Julian Squires <julian@cipht.net>
17500M:	Hans de Goede <hdegoede@redhat.com>
17501L:	linux-input@vger.kernel.org
17502S:	Maintained
17503F:	drivers/input/tablet/wacom_serial4.c
17504
17505WATCHDOG DEVICE DRIVERS
17506M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17507M:	Guenter Roeck <linux@roeck-us.net>
17508L:	linux-watchdog@vger.kernel.org
17509W:	http://www.linux-watchdog.org/
17510T:	git git://www.linux-watchdog.org/linux-watchdog.git
17511S:	Maintained
17512F:	Documentation/devicetree/bindings/watchdog/
17513F:	Documentation/watchdog/
17514F:	drivers/watchdog/
17515F:	include/linux/watchdog.h
17516F:	include/uapi/linux/watchdog.h
17517
17518WHISKEYCOVE PMIC GPIO DRIVER
17519M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17520L:	linux-gpio@vger.kernel.org
17521S:	Maintained
17522F:	drivers/gpio/gpio-wcove.c
17523
17524WHWAVE RTC DRIVER
17525M:	Dianlong Li <long17.cool@163.com>
17526L:	linux-rtc@vger.kernel.org
17527S:	Maintained
17528F:	drivers/rtc/rtc-sd3078.c
17529
17530WIIMOTE HID DRIVER
17531M:	David Herrmann <dh.herrmann@googlemail.com>
17532L:	linux-input@vger.kernel.org
17533S:	Maintained
17534F:	drivers/hid/hid-wiimote*
17535
17536WILOCITY WIL6210 WIRELESS DRIVER
17537M:	Maya Erez <merez@codeaurora.org>
17538L:	linux-wireless@vger.kernel.org
17539L:	wil6210@qti.qualcomm.com
17540S:	Supported
17541W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17542F:	drivers/net/wireless/ath/wil6210/
17543
17544WIMAX STACK
17545M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17546M:	linux-wimax@intel.com
17547L:	wimax@linuxwimax.org (subscribers-only)
17548S:	Supported
17549W:	http://linuxwimax.org
17550F:	Documentation/admin-guide/wimax/wimax.rst
17551F:	include/linux/wimax/debug.h
17552F:	include/net/wimax.h
17553F:	include/uapi/linux/wimax.h
17554F:	net/wimax/
17555
17556WINBOND CIR DRIVER
17557M:	David Härdeman <david@hardeman.nu>
17558S:	Maintained
17559F:	drivers/media/rc/winbond-cir.c
17560
17561RCMM REMOTE CONTROLS DECODER
17562M:	Patrick Lerda <patrick9876@free.fr>
17563S:	Maintained
17564F:	drivers/media/rc/ir-rcmm-decoder.c
17565
17566WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17567M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17568L:	linux-watchdog@vger.kernel.org
17569S:	Maintained
17570F:	drivers/watchdog/ebc-c384_wdt.c
17571
17572WINSYSTEMS WS16C48 GPIO DRIVER
17573M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17574L:	linux-gpio@vger.kernel.org
17575S:	Maintained
17576F:	drivers/gpio/gpio-ws16c48.c
17577
17578WISTRON LAPTOP BUTTON DRIVER
17579M:	Miloslav Trmac <mitr@volny.cz>
17580S:	Maintained
17581F:	drivers/input/misc/wistron_btns.c
17582
17583WL3501 WIRELESS PCMCIA CARD DRIVER
17584L:	linux-wireless@vger.kernel.org
17585S:	Odd fixes
17586F:	drivers/net/wireless/wl3501*
17587
17588WOLFSON MICROELECTRONICS DRIVERS
17589L:	patches@opensource.cirrus.com
17590T:	git https://github.com/CirrusLogic/linux-drivers.git
17591W:	https://github.com/CirrusLogic/linux-drivers/wiki
17592S:	Supported
17593F:	Documentation/hwmon/wm83??.rst
17594F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17595F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17596F:	Documentation/devicetree/bindings/mfd/arizona.txt
17597F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17598F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17599F:	arch/arm/mach-s3c64xx/mach-crag6410*
17600F:	drivers/clk/clk-wm83*.c
17601F:	drivers/extcon/extcon-arizona.c
17602F:	drivers/leds/leds-wm83*.c
17603F:	drivers/gpio/gpio-*wm*.c
17604F:	drivers/gpio/gpio-arizona.c
17605F:	drivers/hwmon/wm83??-hwmon.c
17606F:	drivers/input/misc/wm831x-on.c
17607F:	drivers/input/touchscreen/wm831x-ts.c
17608F:	drivers/input/touchscreen/wm97*.c
17609F:	drivers/mfd/arizona*
17610F:	drivers/mfd/wm*.c
17611F:	drivers/mfd/cs47l24*
17612F:	drivers/power/supply/wm83*.c
17613F:	drivers/rtc/rtc-wm83*.c
17614F:	drivers/regulator/wm8*.c
17615F:	drivers/regulator/arizona*
17616F:	drivers/video/backlight/wm83*_bl.c
17617F:	drivers/watchdog/wm83*_wdt.c
17618F:	include/linux/mfd/arizona/
17619F:	include/linux/mfd/wm831x/
17620F:	include/linux/mfd/wm8350/
17621F:	include/linux/mfd/wm8400*
17622F:	include/linux/regulator/arizona*
17623F:	include/linux/wm97xx.h
17624F:	include/sound/wm????.h
17625F:	sound/soc/codecs/arizona.?
17626F:	sound/soc/codecs/wm*
17627F:	sound/soc/codecs/cs47l24*
17628
17629WORKQUEUE
17630M:	Tejun Heo <tj@kernel.org>
17631R:	Lai Jiangshan <jiangshanlai@gmail.com>
17632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17633S:	Maintained
17634F:	include/linux/workqueue.h
17635F:	kernel/workqueue.c
17636F:	Documentation/core-api/workqueue.rst
17637
17638X-POWERS AXP288 PMIC DRIVERS
17639M:	Hans de Goede <hdegoede@redhat.com>
17640S:	Maintained
17641N:	axp288
17642F:	drivers/acpi/pmic/intel_pmic_xpower.c
17643
17644X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17645M:	Chen-Yu Tsai <wens@csie.org>
17646L:	linux-kernel@vger.kernel.org
17647S:	Maintained
17648N:	axp[128]
17649
17650X.25 NETWORK LAYER
17651M:	Andrew Hendry <andrew.hendry@gmail.com>
17652L:	linux-x25@vger.kernel.org
17653S:	Odd Fixes
17654F:	Documentation/networking/x25*
17655F:	include/net/x25*
17656F:	net/x25/
17657
17658X86 ARCHITECTURE (32-BIT AND 64-BIT)
17659M:	Thomas Gleixner <tglx@linutronix.de>
17660M:	Ingo Molnar <mingo@redhat.com>
17661M:	Borislav Petkov <bp@alien8.de>
17662R:	"H. Peter Anvin" <hpa@zytor.com>
17663M:	x86@kernel.org
17664L:	linux-kernel@vger.kernel.org
17665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17666S:	Maintained
17667F:	Documentation/devicetree/bindings/x86/
17668F:	Documentation/x86/
17669F:	arch/x86/
17670
17671X86 ENTRY CODE
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/asm
17675S:	Maintained
17676F:	arch/x86/entry/
17677
17678X86 MCE INFRASTRUCTURE
17679M:	Tony Luck <tony.luck@intel.com>
17680M:	Borislav Petkov <bp@alien8.de>
17681L:	linux-edac@vger.kernel.org
17682S:	Maintained
17683F:	arch/x86/kernel/cpu/mce/*
17684
17685X86 MICROCODE UPDATE SUPPORT
17686M:	Borislav Petkov <bp@alien8.de>
17687S:	Maintained
17688F:	arch/x86/kernel/cpu/microcode/*
17689
17690X86 MM
17691M:	Dave Hansen <dave.hansen@linux.intel.com>
17692M:	Andy Lutomirski <luto@kernel.org>
17693M:	Peter Zijlstra <peterz@infradead.org>
17694L:	linux-kernel@vger.kernel.org
17695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17696S:	Maintained
17697F:	arch/x86/mm/
17698
17699X86 PLATFORM DRIVERS
17700M:	Darren Hart <dvhart@infradead.org>
17701M:	Andy Shevchenko <andy@infradead.org>
17702L:	platform-driver-x86@vger.kernel.org
17703T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17704S:	Odd Fixes
17705F:	drivers/platform/x86/
17706F:	drivers/platform/olpc/
17707
17708X86 PLATFORM DRIVERS - ARCH
17709R:	Darren Hart <dvhart@infradead.org>
17710R:	Andy Shevchenko <andy@infradead.org>
17711L:	platform-driver-x86@vger.kernel.org
17712L:	x86@kernel.org
17713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17714S:	Maintained
17715F:	arch/x86/platform
17716
17717X86 VDSO
17718M:	Andy Lutomirski <luto@kernel.org>
17719L:	linux-kernel@vger.kernel.org
17720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17721S:	Maintained
17722F:	arch/x86/entry/vdso/
17723
17724XARRAY
17725M:	Matthew Wilcox <willy@infradead.org>
17726L:	linux-fsdevel@vger.kernel.org
17727S:	Supported
17728F:	Documentation/core-api/xarray.rst
17729F:	lib/idr.c
17730F:	lib/xarray.c
17731F:	include/linux/idr.h
17732F:	include/linux/xarray.h
17733F:	tools/testing/radix-tree
17734
17735XBOX DVD IR REMOTE
17736M:	Benjamin Valentin <benpicco@googlemail.com>
17737S:	Maintained
17738F:	drivers/media/rc/xbox_remote.c
17739F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17740
17741XC2028/3028 TUNER DRIVER
17742M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17743L:	linux-media@vger.kernel.org
17744W:	https://linuxtv.org
17745T:	git git://linuxtv.org/media_tree.git
17746S:	Maintained
17747F:	drivers/media/tuners/tuner-xc2028.*
17748
17749XDP (eXpress Data Path)
17750M:	Alexei Starovoitov <ast@kernel.org>
17751M:	Daniel Borkmann <daniel@iogearbox.net>
17752M:	David S. Miller <davem@davemloft.net>
17753M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17754M:	Jesper Dangaard Brouer <hawk@kernel.org>
17755M:	John Fastabend <john.fastabend@gmail.com>
17756L:	netdev@vger.kernel.org
17757L:	bpf@vger.kernel.org
17758S:	Supported
17759F:	net/core/xdp.c
17760F:	include/net/xdp.h
17761F:	kernel/bpf/devmap.c
17762F:	kernel/bpf/cpumap.c
17763F:	include/trace/events/xdp.h
17764K:	xdp
17765N:	xdp
17766
17767XDP SOCKETS (AF_XDP)
17768M:	Björn Töpel <bjorn.topel@intel.com>
17769M:	Magnus Karlsson <magnus.karlsson@intel.com>
17770R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17771L:	netdev@vger.kernel.org
17772L:	bpf@vger.kernel.org
17773S:	Maintained
17774F:	kernel/bpf/xskmap.c
17775F:	net/xdp/
17776
17777XEN BLOCK SUBSYSTEM
17778M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17779M:	Roger Pau Monné <roger.pau@citrix.com>
17780L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17781S:	Supported
17782F:	drivers/block/xen-blkback/*
17783F:	drivers/block/xen*
17784
17785XEN HYPERVISOR ARM
17786M:	Stefano Stabellini <sstabellini@kernel.org>
17787L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17788S:	Maintained
17789F:	arch/arm/xen/
17790F:	arch/arm/include/asm/xen/
17791
17792XEN HYPERVISOR ARM64
17793M:	Stefano Stabellini <sstabellini@kernel.org>
17794L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17795S:	Maintained
17796F:	arch/arm64/xen/
17797F:	arch/arm64/include/asm/xen/
17798
17799XEN HYPERVISOR INTERFACE
17800M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17801M:	Juergen Gross <jgross@suse.com>
17802R:	Stefano Stabellini <sstabellini@kernel.org>
17803L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17805S:	Supported
17806F:	arch/x86/xen/
17807F:	arch/x86/platform/pvh/
17808F:	drivers/*/xen-*front.c
17809F:	drivers/xen/
17810F:	arch/x86/include/asm/xen/
17811F:	arch/x86/include/asm/pvclock-abi.h
17812F:	include/xen/
17813F:	include/uapi/xen/
17814F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17815F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17816
17817XEN NETWORK BACKEND DRIVER
17818M:	Wei Liu <wei.liu@kernel.org>
17819M:	Paul Durrant <paul@xen.org>
17820L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17821L:	netdev@vger.kernel.org
17822S:	Supported
17823F:	drivers/net/xen-netback/*
17824
17825XEN PCI SUBSYSTEM
17826M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17827L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17828S:	Supported
17829F:	arch/x86/pci/*xen*
17830F:	drivers/pci/*xen*
17831
17832XEN PVSCSI DRIVERS
17833M:	Juergen Gross <jgross@suse.com>
17834L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17835L:	linux-scsi@vger.kernel.org
17836S:	Supported
17837F:	drivers/scsi/xen-scsifront.c
17838F:	drivers/xen/xen-scsiback.c
17839F:	include/xen/interface/io/vscsiif.h
17840
17841XEN SWIOTLB SUBSYSTEM
17842M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17843L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17844L:	iommu@lists.linux-foundation.org
17845S:	Supported
17846F:	arch/x86/xen/*swiotlb*
17847F:	drivers/xen/*swiotlb*
17848
17849XEN SOUND FRONTEND DRIVER
17850M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17851L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17852L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17853S:	Supported
17854F:	sound/xen/*
17855
17856XFS FILESYSTEM
17857M:	Darrick J. Wong <darrick.wong@oracle.com>
17858M:	linux-xfs@vger.kernel.org
17859L:	linux-xfs@vger.kernel.org
17860W:	http://xfs.org/
17861T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17862S:	Supported
17863F:	Documentation/admin-guide/xfs.rst
17864F:	Documentation/ABI/testing/sysfs-fs-xfs
17865F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17866F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17867F:	fs/xfs/
17868F:	include/uapi/linux/dqblk_xfs.h
17869F:	include/uapi/linux/fsmap.h
17870
17871XILINX AXI ETHERNET DRIVER
17872M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17873S:	Maintained
17874F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17875
17876XILINX UARTLITE SERIAL DRIVER
17877M:	Peter Korsgaard <jacmet@sunsite.dk>
17878L:	linux-serial@vger.kernel.org
17879S:	Maintained
17880F:	drivers/tty/serial/uartlite.c
17881
17882XILINX VIDEO IP CORES
17883M:	Hyun Kwon <hyun.kwon@xilinx.com>
17884M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17885L:	linux-media@vger.kernel.org
17886T:	git git://linuxtv.org/media_tree.git
17887S:	Supported
17888F:	Documentation/devicetree/bindings/media/xilinx/
17889F:	drivers/media/platform/xilinx/
17890F:	include/uapi/linux/xilinx-v4l2-controls.h
17891
17892XILINX SD-FEC IP CORES
17893M:	Derek Kiernan <derek.kiernan@xilinx.com>
17894M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17895S:	Maintained
17896F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17897F:	Documentation/misc-devices/xilinx_sdfec.rst
17898F:	drivers/misc/xilinx_sdfec.c
17899F:	drivers/misc/Kconfig
17900F:	drivers/misc/Makefile
17901F:	include/uapi/misc/xilinx_sdfec.h
17902
17903XILLYBUS DRIVER
17904M:	Eli Billauer <eli.billauer@gmail.com>
17905L:	linux-kernel@vger.kernel.org
17906S:	Supported
17907F:	drivers/char/xillybus/
17908
17909XLP9XX I2C DRIVER
17910M:	George Cherian <george.cherian@cavium.com>
17911M:	Jan Glauber <jglauber@cavium.com>
17912L:	linux-i2c@vger.kernel.org
17913W:	http://www.cavium.com
17914S:	Supported
17915F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17916F:	drivers/i2c/busses/i2c-xlp9xx.c
17917
17918XRA1403 GPIO EXPANDER
17919M:	Nandor Han <nandor.han@ge.com>
17920M:	Semi Malinen <semi.malinen@ge.com>
17921L:	linux-gpio@vger.kernel.org
17922S:	Maintained
17923F:	drivers/gpio/gpio-xra1403.c
17924F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17925
17926XTENSA XTFPGA PLATFORM SUPPORT
17927M:	Max Filippov <jcmvbkbc@gmail.com>
17928L:	linux-xtensa@linux-xtensa.org
17929S:	Maintained
17930F:	drivers/spi/spi-xtensa-xtfpga.c
17931F:	sound/soc/xtensa/xtfpga-i2s.c
17932
17933YAM DRIVER FOR AX.25
17934M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17935L:	linux-hams@vger.kernel.org
17936S:	Maintained
17937F:	drivers/net/hamradio/yam*
17938F:	include/linux/yam.h
17939
17940YAMA SECURITY MODULE
17941M:	Kees Cook <keescook@chromium.org>
17942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17943S:	Supported
17944F:	security/yama/
17945F:	Documentation/admin-guide/LSM/Yama.rst
17946
17947YEALINK PHONE DRIVER
17948M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17949L:	usbb2k-api-dev@nongnu.org
17950S:	Maintained
17951F:	Documentation/input/devices/yealink.rst
17952F:	drivers/input/misc/yealink.*
17953
17954Z8530 DRIVER FOR AX.25
17955M:	Joerg Reuter <jreuter@yaina.de>
17956W:	http://yaina.de/jreuter/
17957W:	http://www.qsl.net/dl1bke/
17958L:	linux-hams@vger.kernel.org
17959S:	Maintained
17960F:	Documentation/networking/z8530drv.txt
17961F:	drivers/net/hamradio/*scc.c
17962F:	drivers/net/hamradio/z8530.h
17963
17964ZBUD COMPRESSED PAGE ALLOCATOR
17965M:	Seth Jennings <sjenning@redhat.com>
17966M:	Dan Streetman <ddstreet@ieee.org>
17967L:	linux-mm@kvack.org
17968S:	Maintained
17969F:	mm/zbud.c
17970F:	include/linux/zbud.h
17971
17972ZD1211RW WIRELESS DRIVER
17973M:	Daniel Drake <dsd@gentoo.org>
17974M:	Ulrich Kunitz <kune@deine-taler.de>
17975W:	http://zd1211.ath.cx/wiki/DriverRewrite
17976L:	linux-wireless@vger.kernel.org
17977L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17978S:	Maintained
17979F:	drivers/net/wireless/zydas/zd1211rw/
17980
17981ZD1301 MEDIA DRIVER
17982M:	Antti Palosaari <crope@iki.fi>
17983L:	linux-media@vger.kernel.org
17984W:	https://linuxtv.org/
17985W:	http://palosaari.fi/linux/
17986Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17987S:	Maintained
17988F:	drivers/media/usb/dvb-usb-v2/zd1301*
17989
17990ZD1301_DEMOD MEDIA DRIVER
17991M:	Antti Palosaari <crope@iki.fi>
17992L:	linux-media@vger.kernel.org
17993W:	https://linuxtv.org/
17994W:	http://palosaari.fi/linux/
17995Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17996S:	Maintained
17997F:	drivers/media/dvb-frontends/zd1301_demod*
17998
17999ZHAOXIN PROCESSOR SUPPORT
18000M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18001L:	linux-kernel@vger.kernel.org
18002S:	Maintained
18003F:	arch/x86/kernel/cpu/zhaoxin.c
18004
18005ZPOOL COMPRESSED PAGE STORAGE API
18006M:	Dan Streetman <ddstreet@ieee.org>
18007L:	linux-mm@kvack.org
18008S:	Maintained
18009F:	mm/zpool.c
18010F:	include/linux/zpool.h
18011
18012ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18013M:	Minchan Kim <minchan@kernel.org>
18014M:	Nitin Gupta <ngupta@vflare.org>
18015R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18016L:	linux-kernel@vger.kernel.org
18017S:	Maintained
18018F:	drivers/block/zram/
18019F:	Documentation/admin-guide/blockdev/zram.rst
18020
18021ZS DECSTATION Z85C30 SERIAL DRIVER
18022M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18023S:	Maintained
18024F:	drivers/tty/serial/zs.*
18025
18026ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18027M:	Minchan Kim <minchan@kernel.org>
18028M:	Nitin Gupta <ngupta@vflare.org>
18029R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18030L:	linux-mm@kvack.org
18031S:	Maintained
18032F:	mm/zsmalloc.c
18033F:	include/linux/zsmalloc.h
18034F:	Documentation/vm/zsmalloc.rst
18035
18036ZSWAP COMPRESSED SWAP CACHING
18037M:	Seth Jennings <sjenning@redhat.com>
18038M:	Dan Streetman <ddstreet@ieee.org>
18039L:	linux-mm@kvack.org
18040S:	Maintained
18041F:	mm/zswap.c
18042
18043THE REST
18044M:	Linus Torvalds <torvalds@linux-foundation.org>
18045L:	linux-kernel@vger.kernel.org
18046Q:	http://patchwork.kernel.org/project/LKML/list/
18047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18048S:	Buried alive in reporters
18049F:	*
18050F:	*/
18051