xref: /openbmc/linux/MAINTAINERS (revision a44e4f3a)
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:	Geert Uytterhoeven <geert+renesas@glider.be>
2169M:	Magnus Damm <magnus.damm@gmail.com>
2170L:	linux-renesas-soc@vger.kernel.org
2171Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2173S:	Supported
2174F:	arch/arm64/boot/dts/renesas/
2175F:	Documentation/devicetree/bindings/arm/renesas.yaml
2176F:	drivers/soc/renesas/
2177F:	include/linux/soc/renesas/
2178
2179ARM/RISCPC ARCHITECTURE
2180M:	Russell King <linux@armlinux.org.uk>
2181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182W:	http://www.armlinux.org.uk/
2183S:	Maintained
2184F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2185F:	arch/arm/include/asm/hardware/ioc.h
2186F:	arch/arm/include/asm/hardware/iomd.h
2187F:	arch/arm/include/asm/hardware/memc.h
2188F:	arch/arm/mach-rpc/
2189F:	drivers/net/ethernet/8390/etherh.c
2190F:	drivers/net/ethernet/i825xx/ether1*
2191F:	drivers/net/ethernet/seeq/ether3*
2192F:	drivers/scsi/arm/
2193
2194ARM/Rockchip SoC support
2195M:	Heiko Stuebner <heiko@sntech.de>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197L:	linux-rockchip@lists.infradead.org
2198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2199S:	Maintained
2200F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2201F:	arch/arm/boot/dts/rk3*
2202F:	arch/arm/boot/dts/rv1108*
2203F:	arch/arm/mach-rockchip/
2204F:	drivers/clk/rockchip/
2205F:	drivers/i2c/busses/i2c-rk3x.c
2206F:	drivers/*/*rockchip*
2207F:	drivers/*/*/*rockchip*
2208F:	sound/soc/rockchip/
2209N:	rockchip
2210
2211ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2212M:	Kukjin Kim <kgene@kernel.org>
2213M:	Krzysztof Kozlowski <krzk@kernel.org>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2216Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2217S:	Maintained
2218F:	arch/arm/boot/dts/s3c*
2219F:	arch/arm/boot/dts/s5p*
2220F:	arch/arm/boot/dts/exynos*
2221F:	arch/arm64/boot/dts/exynos/
2222F:	arch/arm/plat-samsung/
2223F:	arch/arm/mach-s3c24*/
2224F:	arch/arm/mach-s3c64xx/
2225F:	arch/arm/mach-s5p*/
2226F:	arch/arm/mach-exynos*/
2227F:	drivers/*/*s3c24*
2228F:	drivers/*/*/*s3c24*
2229F:	drivers/*/*s3c64xx*
2230F:	drivers/*/*s5pv210*
2231F:	drivers/memory/samsung/
2232F:	drivers/soc/samsung/
2233F:	include/linux/soc/samsung/
2234F:	Documentation/arm/samsung/
2235F:	Documentation/devicetree/bindings/arm/samsung/
2236F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2237F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2238N:	exynos
2239
2240ARM/SAMSUNG MOBILE MACHINE SUPPORT
2241M:	Kyungmin Park <kyungmin.park@samsung.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244F:	arch/arm/mach-s5pv210/
2245
2246ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2247M:	Kyungmin Park <kyungmin.park@samsung.com>
2248M:	Kamil Debski <kamil@wypas.org>
2249M:	Andrzej Hajda <a.hajda@samsung.com>
2250L:	linux-arm-kernel@lists.infradead.org
2251L:	linux-media@vger.kernel.org
2252S:	Maintained
2253F:	drivers/media/platform/s5p-g2d/
2254
2255ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2256M:	Marek Szyprowski <m.szyprowski@samsung.com>
2257L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2258L:	linux-media@vger.kernel.org
2259S:	Maintained
2260F:	drivers/media/platform/s5p-cec/
2261F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2262
2263ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2264M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2265M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2266M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2267L:	linux-arm-kernel@lists.infradead.org
2268L:	linux-media@vger.kernel.org
2269S:	Maintained
2270F:	drivers/media/platform/s5p-jpeg/
2271
2272ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2273M:	Kyungmin Park <kyungmin.park@samsung.com>
2274M:	Kamil Debski <kamil@wypas.org>
2275M:	Jeongtae Park <jtp.park@samsung.com>
2276M:	Andrzej Hajda <a.hajda@samsung.com>
2277L:	linux-arm-kernel@lists.infradead.org
2278L:	linux-media@vger.kernel.org
2279S:	Maintained
2280F:	drivers/media/platform/s5p-mfc/
2281
2282ARM/SHMOBILE ARM ARCHITECTURE
2283M:	Geert Uytterhoeven <geert+renesas@glider.be>
2284M:	Magnus Damm <magnus.damm@gmail.com>
2285L:	linux-renesas-soc@vger.kernel.org
2286Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2288S:	Supported
2289F:	arch/arm/boot/dts/emev2*
2290F:	arch/arm/boot/dts/gr-peach*
2291F:	arch/arm/boot/dts/iwg20d-q7*
2292F:	arch/arm/boot/dts/r7s*
2293F:	arch/arm/boot/dts/r8a*
2294F:	arch/arm/boot/dts/r9a*
2295F:	arch/arm/boot/dts/sh*
2296F:	arch/arm/configs/shmobile_defconfig
2297F:	arch/arm/include/debug/renesas-scif.S
2298F:	arch/arm/mach-shmobile/
2299F:	Documentation/devicetree/bindings/arm/renesas.yaml
2300F:	drivers/soc/renesas/
2301F:	include/linux/soc/renesas/
2302
2303ARM/SOCFPGA ARCHITECTURE
2304M:	Dinh Nguyen <dinguyen@kernel.org>
2305S:	Maintained
2306F:	arch/arm/mach-socfpga/
2307F:	arch/arm/boot/dts/socfpga*
2308F:	arch/arm/configs/socfpga_defconfig
2309F:	arch/arm64/boot/dts/altera/
2310F:	arch/arm64/boot/dts/intel/
2311W:	http://www.rocketboards.org
2312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2313
2314ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2315M:	Dinh Nguyen <dinguyen@kernel.org>
2316S:	Maintained
2317F:	drivers/clk/socfpga/
2318
2319ARM/SOCFPGA EDAC SUPPORT
2320M:	Thor Thayer <thor.thayer@linux.intel.com>
2321S:	Maintained
2322F:	drivers/edac/altera_edac.
2323
2324ARM/SPREADTRUM SoC SUPPORT
2325M:	Orson Zhai <orsonzhai@gmail.com>
2326M:	Baolin Wang <baolin.wang7@gmail.com>
2327M:	Chunyan Zhang <zhang.lyra@gmail.com>
2328S:	Maintained
2329F:	arch/arm64/boot/dts/sprd
2330N:	sprd
2331N:	sc27xx
2332N:	sc2731
2333
2334ARM/STI ARCHITECTURE
2335M:	Patrice Chotard <patrice.chotard@st.com>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337W:	http://www.stlinux.com
2338S:	Maintained
2339F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2340F:	arch/arm/mach-sti/
2341F:	arch/arm/boot/dts/sti*
2342F:	drivers/char/hw_random/st-rng.c
2343F:	drivers/clocksource/arm_global_timer.c
2344F:	drivers/clocksource/clksrc_st_lpc.c
2345F:	drivers/cpufreq/sti-cpufreq.c
2346F:	drivers/dma/st_fdma*
2347F:	drivers/i2c/busses/i2c-st.c
2348F:	drivers/media/rc/st_rc.c
2349F:	drivers/media/platform/sti/c8sectpfe/
2350F:	drivers/mmc/host/sdhci-st.c
2351F:	drivers/phy/st/phy-miphy28lp.c
2352F:	drivers/phy/st/phy-stih407-usb.c
2353F:	drivers/pinctrl/pinctrl-st.c
2354F:	drivers/remoteproc/st_remoteproc.c
2355F:	drivers/remoteproc/st_slim_rproc.c
2356F:	drivers/reset/sti/
2357F:	drivers/rtc/rtc-st-lpc.c
2358F:	drivers/tty/serial/st-asc.c
2359F:	drivers/usb/dwc3/dwc3-st.c
2360F:	drivers/usb/host/ehci-st.c
2361F:	drivers/usb/host/ohci-st.c
2362F:	drivers/watchdog/st_lpc_wdt.c
2363F:	drivers/ata/ahci_st.c
2364F:	include/linux/remoteproc/st_slim_rproc.h
2365
2366ARM/STM32 ARCHITECTURE
2367M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2368M:	Alexandre Torgue <alexandre.torgue@st.com>
2369L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2373N:	stm32
2374N:	stm
2375F:	arch/arm/boot/dts/stm32*
2376F:	arch/arm/mach-stm32/
2377F:	drivers/clocksource/armv7m_systick.c
2378
2379ARM/Synaptics SoC support
2380M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2381M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383S:	Maintained
2384F:	arch/arm/mach-berlin/
2385F:	arch/arm/boot/dts/berlin*
2386F:	arch/arm64/boot/dts/synaptics/
2387
2388ARM/TANGO ARCHITECTURE
2389M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2390M:	Mans Rullgard <mans@mansr.com>
2391L:	linux-arm-kernel@lists.infradead.org
2392S:	Odd Fixes
2393N:	tango
2394
2395ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2396M:	Lennert Buytenhek <kernel@wantstofly.org>
2397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398S:	Maintained
2399
2400ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2401M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2402L:	linux-tegra@vger.kernel.org
2403L:	linux-media@vger.kernel.org
2404S:	Maintained
2405F:	drivers/media/platform/tegra-cec/
2406F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2407
2408ARM/TETON BGA MACHINE SUPPORT
2409M:	"Mark F. Brown" <mark.brown314@gmail.com>
2410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411S:	Maintained
2412
2413ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2414M:	Santosh Shilimkar <ssantosh@kernel.org>
2415L:	linux-kernel@vger.kernel.org
2416S:	Maintained
2417F:	drivers/memory/*emif*
2418
2419ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2420M:	Tero Kristo <t-kristo@ti.com>
2421M:	Nishanth Menon <nm@ti.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423S:	Supported
2424F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2425F:	arch/arm64/boot/dts/ti/Makefile
2426F:	arch/arm64/boot/dts/ti/k3-*
2427F:	include/dt-bindings/pinctrl/k3.h
2428
2429ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2430M:	Santosh Shilimkar <ssantosh@kernel.org>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Maintained
2433F:	arch/arm/mach-keystone/
2434F:	arch/arm/boot/dts/keystone-*
2435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2436
2437ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2438M:	Santosh Shilimkar <ssantosh@kernel.org>
2439L:	linux-kernel@vger.kernel.org
2440S:	Maintained
2441F:	drivers/clk/keystone/
2442
2443ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2444M:	Santosh Shilimkar <ssantosh@kernel.org>
2445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446L:	linux-kernel@vger.kernel.org
2447S:	Maintained
2448F:	drivers/clocksource/timer-keystone.c
2449
2450ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2451M:	Santosh Shilimkar <ssantosh@kernel.org>
2452L:	linux-kernel@vger.kernel.org
2453S:	Maintained
2454F:	drivers/power/reset/keystone-reset.c
2455
2456ARM/THECUS N2100 MACHINE SUPPORT
2457M:	Lennert Buytenhek <kernel@wantstofly.org>
2458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459S:	Maintained
2460
2461ARM/TOSA MACHINE SUPPORT
2462M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2463M:	Dirk Opfer <dirk@opfer-online.de>
2464S:	Maintained
2465
2466ARM/UNIPHIER ARCHITECTURE
2467M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2470S:	Maintained
2471F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2472F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2473F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2474F:	arch/arm/boot/dts/uniphier*
2475F:	arch/arm/include/asm/hardware/cache-uniphier.h
2476F:	arch/arm/mach-uniphier/
2477F:	arch/arm/mm/cache-uniphier.c
2478F:	arch/arm64/boot/dts/socionext/uniphier*
2479F:	drivers/bus/uniphier-system-bus.c
2480F:	drivers/clk/uniphier/
2481F:	drivers/dma/uniphier-mdmac.c
2482F:	drivers/gpio/gpio-uniphier.c
2483F:	drivers/i2c/busses/i2c-uniphier*
2484F:	drivers/irqchip/irq-uniphier-aidet.c
2485F:	drivers/mmc/host/uniphier-sd.c
2486F:	drivers/pinctrl/uniphier/
2487F:	drivers/reset/reset-uniphier.c
2488F:	drivers/tty/serial/8250/8250_uniphier.c
2489N:	uniphier
2490
2491ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2492M:	Ulf Hansson <ulf.hansson@linaro.org>
2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494T:	git git://git.linaro.org/people/ulfh/clk.git
2495S:	Maintained
2496F:	drivers/clk/ux500/
2497
2498ARM/VERSATILE EXPRESS PLATFORM
2499M:	Liviu Dudau <liviu.dudau@arm.com>
2500M:	Sudeep Holla <sudeep.holla@arm.com>
2501M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503S:	Maintained
2504F:	arch/arm/boot/dts/vexpress*
2505F:	arch/arm64/boot/dts/arm/
2506F:	arch/arm/mach-vexpress/
2507F:	*/*/vexpress*
2508F:	*/*/*/vexpress*
2509F:	drivers/clk/versatile/clk-vexpress-osc.c
2510F:	drivers/clocksource/timer-versatile.c
2511N:	mps2
2512
2513ARM/VFP SUPPORT
2514M:	Russell King <linux@armlinux.org.uk>
2515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516W:	http://www.armlinux.org.uk/
2517S:	Maintained
2518F:	arch/arm/vfp/
2519
2520ARM/VOIPAC PXA270 SUPPORT
2521M:	Marek Vasut <marek.vasut@gmail.com>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523S:	Maintained
2524F:	arch/arm/mach-pxa/vpac270.c
2525F:	arch/arm/mach-pxa/include/mach/vpac270.h
2526
2527ARM/VT8500 ARM ARCHITECTURE
2528M:	Tony Prisk <linux@prisktech.co.nz>
2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530S:	Maintained
2531F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2532F:	arch/arm/mach-vt8500/
2533F:	drivers/clocksource/timer-vt8500.c
2534F:	drivers/i2c/busses/i2c-wmt.c
2535F:	drivers/mmc/host/wmt-sdmmc.c
2536F:	drivers/pwm/pwm-vt8500.c
2537F:	drivers/rtc/rtc-vt8500.c
2538F:	drivers/tty/serial/vt8500_serial.c
2539F:	drivers/usb/host/ehci-platform.c
2540F:	drivers/usb/host/uhci-platform.c
2541F:	drivers/video/fbdev/vt8500lcdfb.*
2542F:	drivers/video/fbdev/wm8505fb*
2543F:	drivers/video/fbdev/wmt_ge_rops.*
2544
2545ARM/ZIPIT Z2 SUPPORT
2546M:	Marek Vasut <marek.vasut@gmail.com>
2547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548S:	Maintained
2549F:	arch/arm/mach-pxa/z2.c
2550F:	arch/arm/mach-pxa/include/mach/z2.h
2551
2552ARM/ZTE ARCHITECTURE
2553M:	Jun Nie <jun.nie@linaro.org>
2554M:	Shawn Guo <shawnguo@kernel.org>
2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556S:	Maintained
2557F:	arch/arm/boot/dts/zx2967*
2558F:	arch/arm/mach-zx/
2559F:	arch/arm64/boot/dts/zte/
2560F:	drivers/clk/zte/
2561F:	drivers/dma/zx_dma.c
2562F:	drivers/gpio/gpio-zx.c
2563F:	drivers/i2c/busses/i2c-zx2967.c
2564F:	drivers/mmc/host/dw_mmc-zx.*
2565F:	drivers/pinctrl/zte/
2566F:	drivers/soc/zte/
2567F:	drivers/thermal/zx2967_thermal.c
2568F:	drivers/watchdog/zx2967_wdt.c
2569F:	Documentation/devicetree/bindings/arm/zte.yaml
2570F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2571F:	Documentation/devicetree/bindings/dma/zxdma.txt
2572F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2573F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2574F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2575F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2576F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2577F:	Documentation/devicetree/bindings/soc/zte/
2578F:	Documentation/devicetree/bindings/sound/zte,*.txt
2579F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2580F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2581F:	include/dt-bindings/clock/zx2967*.h
2582F:	include/dt-bindings/soc/zte,*.h
2583F:	sound/soc/codecs/zx_aud96p22.c
2584F:	sound/soc/zte/
2585
2586ARM/ZYNQ ARCHITECTURE
2587M:	Michal Simek <michal.simek@xilinx.com>
2588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589W:	http://wiki.xilinx.com
2590T:	git https://github.com/Xilinx/linux-xlnx.git
2591S:	Supported
2592F:	arch/arm/mach-zynq/
2593F:	drivers/cpuidle/cpuidle-zynq.c
2594F:	drivers/block/xsysace.c
2595N:	zynq
2596N:	xilinx
2597F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2598F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2599F:	drivers/clocksource/timer-cadence-ttc.c
2600F:	drivers/i2c/busses/i2c-cadence.c
2601F:	drivers/mmc/host/sdhci-of-arasan.c
2602F:	drivers/edac/synopsys_edac.c
2603F:	drivers/i2c/busses/i2c-xiic.c
2604
2605ARM64 PORT (AARCH64 ARCHITECTURE)
2606M:	Catalin Marinas <catalin.marinas@arm.com>
2607M:	Will Deacon <will@kernel.org>
2608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2610S:	Maintained
2611F:	arch/arm64/
2612X:	arch/arm64/boot/dts/
2613F:	Documentation/arm64/
2614
2615AS3645A LED FLASH CONTROLLER DRIVER
2616M:	Sakari Ailus <sakari.ailus@iki.fi>
2617L:	linux-leds@vger.kernel.org
2618S:	Maintained
2619F:	drivers/leds/leds-as3645a.c
2620
2621ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2622M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2623L:	linux-media@vger.kernel.org
2624T:	git git://linuxtv.org/media_tree.git
2625S:	Maintained
2626F:	drivers/media/i2c/ak7375.c
2627F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2628
2629ASAHI KASEI AK8974 DRIVER
2630M:	Linus Walleij <linus.walleij@linaro.org>
2631L:	linux-iio@vger.kernel.org
2632W:	http://www.akm.com/
2633S:	Supported
2634F:	drivers/iio/magnetometer/ak8974.c
2635
2636ASC7621 HARDWARE MONITOR DRIVER
2637M:	George Joseph <george.joseph@fairview5.com>
2638L:	linux-hwmon@vger.kernel.org
2639S:	Maintained
2640F:	Documentation/hwmon/asc7621.rst
2641F:	drivers/hwmon/asc7621.c
2642
2643ASPEED PINCTRL DRIVERS
2644M:	Andrew Jeffery <andrew@aj.id.au>
2645L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2646L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2647L:	linux-gpio@vger.kernel.org
2648S:	Maintained
2649F:	drivers/pinctrl/aspeed/
2650F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2651
2652ASPEED VIDEO ENGINE DRIVER
2653M:	Eddie James <eajames@linux.ibm.com>
2654L:	linux-media@vger.kernel.org
2655L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2656S:	Maintained
2657F:	drivers/media/platform/aspeed-video.c
2658F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2659
2660ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2661M:	Corentin Chary <corentin.chary@gmail.com>
2662L:	acpi4asus-user@lists.sourceforge.net
2663L:	platform-driver-x86@vger.kernel.org
2664W:	http://acpi4asus.sf.net
2665S:	Maintained
2666F:	drivers/platform/x86/asus*.c
2667F:	drivers/platform/x86/eeepc*.c
2668
2669ASUS WIRELESS RADIO CONTROL DRIVER
2670M:	João Paulo Rechi Vita <jprvita@gmail.com>
2671L:	platform-driver-x86@vger.kernel.org
2672S:	Maintained
2673F:	drivers/platform/x86/asus-wireless.c
2674
2675ASYMMETRIC KEYS
2676M:	David Howells <dhowells@redhat.com>
2677L:	keyrings@vger.kernel.org
2678S:	Maintained
2679F:	Documentation/crypto/asymmetric-keys.txt
2680F:	include/linux/verification.h
2681F:	include/crypto/public_key.h
2682F:	include/crypto/pkcs7.h
2683F:	crypto/asymmetric_keys/
2684
2685ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2686R:	Dan Williams <dan.j.williams@intel.com>
2687W:	http://sourceforge.net/projects/xscaleiop
2688S:	Odd fixes
2689F:	Documentation/crypto/async-tx-api.txt
2690F:	crypto/async_tx/
2691F:	drivers/dma/
2692F:	include/linux/dmaengine.h
2693F:	include/linux/async_tx.h
2694
2695AT24 EEPROM DRIVER
2696M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2697L:	linux-i2c@vger.kernel.org
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2699S:	Maintained
2700F:	Documentation/devicetree/bindings/eeprom/at24.txt
2701F:	drivers/misc/eeprom/at24.c
2702
2703ATA OVER ETHERNET (AOE) DRIVER
2704M:	"Justin Sanders" <justin@coraid.com>
2705W:	http://www.openaoe.org/
2706S:	Supported
2707F:	Documentation/admin-guide/aoe/
2708F:	drivers/block/aoe/
2709
2710ATHEROS 71XX/9XXX GPIO DRIVER
2711M:	Alban Bedel <albeu@free.fr>
2712W:	https://github.com/AlbanBedel/linux
2713T:	git git://github.com/AlbanBedel/linux
2714S:	Maintained
2715F:	drivers/gpio/gpio-ath79.c
2716F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2717
2718ATHEROS 71XX/9XXX USB PHY DRIVER
2719M:	Alban Bedel <albeu@free.fr>
2720W:	https://github.com/AlbanBedel/linux
2721T:	git git://github.com/AlbanBedel/linux
2722S:	Maintained
2723F:	drivers/phy/qualcomm/phy-ath79-usb.c
2724F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2725
2726ATHEROS ATH GENERIC UTILITIES
2727M:	Kalle Valo <kvalo@codeaurora.org>
2728L:	linux-wireless@vger.kernel.org
2729S:	Supported
2730F:	drivers/net/wireless/ath/*
2731
2732ATHEROS ATH5K WIRELESS DRIVER
2733M:	Jiri Slaby <jirislaby@gmail.com>
2734M:	Nick Kossifidis <mickflemm@gmail.com>
2735M:	Luis Chamberlain <mcgrof@kernel.org>
2736L:	linux-wireless@vger.kernel.org
2737W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2738S:	Maintained
2739F:	drivers/net/wireless/ath/ath5k/
2740
2741ATHEROS ATH6KL WIRELESS DRIVER
2742M:	Kalle Valo <kvalo@codeaurora.org>
2743L:	linux-wireless@vger.kernel.org
2744W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2746S:	Supported
2747F:	drivers/net/wireless/ath/ath6kl/
2748
2749ATI_REMOTE2 DRIVER
2750M:	Ville Syrjala <syrjala@sci.fi>
2751S:	Maintained
2752F:	drivers/input/misc/ati_remote2.c
2753
2754ATK0110 HWMON DRIVER
2755M:	Luca Tettamanti <kronos.it@gmail.com>
2756L:	linux-hwmon@vger.kernel.org
2757S:	Maintained
2758F:	drivers/hwmon/asus_atk0110.c
2759
2760ATLX ETHERNET DRIVERS
2761M:	Jay Cliburn <jcliburn@gmail.com>
2762M:	Chris Snook <chris.snook@gmail.com>
2763L:	netdev@vger.kernel.org
2764W:	http://sourceforge.net/projects/atl1
2765W:	http://atl1.sourceforge.net
2766S:	Maintained
2767F:	drivers/net/ethernet/atheros/
2768
2769ATM
2770M:	Chas Williams <3chas3@gmail.com>
2771L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2772L:	netdev@vger.kernel.org
2773W:	http://linux-atm.sourceforge.net
2774S:	Maintained
2775F:	drivers/atm/
2776F:	include/linux/atm*
2777F:	include/uapi/linux/atm*
2778
2779ATMEL MACB ETHERNET DRIVER
2780M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2781S:	Supported
2782F:	drivers/net/ethernet/cadence/
2783
2784ATMEL MAXTOUCH DRIVER
2785M:	Nick Dyer <nick@shmanahar.org>
2786T:	git git://github.com/ndyer/linux.git
2787S:	Maintained
2788F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2789F:	drivers/input/touchscreen/atmel_mxt_ts.c
2790
2791ATMEL WIRELESS DRIVER
2792M:	Simon Kelley <simon@thekelleys.org.uk>
2793L:	linux-wireless@vger.kernel.org
2794W:	http://www.thekelleys.org.uk/atmel
2795W:	http://atmelwlandriver.sourceforge.net/
2796S:	Maintained
2797F:	drivers/net/wireless/atmel/atmel*
2798
2799ATOMIC INFRASTRUCTURE
2800M:	Will Deacon <will@kernel.org>
2801M:	Peter Zijlstra <peterz@infradead.org>
2802R:	Boqun Feng <boqun.feng@gmail.com>
2803L:	linux-kernel@vger.kernel.org
2804S:	Maintained
2805F:	arch/*/include/asm/atomic*.h
2806F:	include/*/atomic*.h
2807F:	scripts/atomic/
2808
2809ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2810M:	Bradley Grove <linuxdrivers@attotech.com>
2811L:	linux-scsi@vger.kernel.org
2812W:	http://www.attotech.com
2813S:	Supported
2814F:	drivers/scsi/esas2r
2815
2816ATUSB IEEE 802.15.4 RADIO DRIVER
2817M:	Stefan Schmidt <stefan@datenfreihafen.org>
2818L:	linux-wpan@vger.kernel.org
2819S:	Maintained
2820F:	drivers/net/ieee802154/atusb.c
2821F:	drivers/net/ieee802154/atusb.h
2822F:	drivers/net/ieee802154/at86rf230.h
2823
2824AUDIT SUBSYSTEM
2825M:	Paul Moore <paul@paul-moore.com>
2826M:	Eric Paris <eparis@redhat.com>
2827L:	linux-audit@redhat.com (moderated for non-subscribers)
2828W:	https://github.com/linux-audit
2829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2830S:	Supported
2831F:	include/linux/audit.h
2832F:	include/uapi/linux/audit.h
2833F:	kernel/audit*
2834
2835AUXILIARY DISPLAY DRIVERS
2836M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2837S:	Maintained
2838F:	drivers/auxdisplay/
2839F:	include/linux/cfag12864b.h
2840
2841AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2842M:	Andreas Klinger <ak@it-klinger.de>
2843L:	linux-iio@vger.kernel.org
2844S:	Maintained
2845F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2846F:	drivers/iio/adc/hx711.c
2847
2848AX.25 NETWORK LAYER
2849M:	Ralf Baechle <ralf@linux-mips.org>
2850L:	linux-hams@vger.kernel.org
2851W:	http://www.linux-ax25.org/
2852S:	Maintained
2853F:	include/uapi/linux/ax25.h
2854F:	include/net/ax25.h
2855F:	net/ax25/
2856
2857AXENTIA ARM DEVICES
2858M:	Peter Rosin <peda@axentia.se>
2859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860S:	Maintained
2861F:	Documentation/devicetree/bindings/arm/axentia.txt
2862F:	arch/arm/boot/dts/at91-linea.dtsi
2863F:	arch/arm/boot/dts/at91-natte.dtsi
2864F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2865F:	arch/arm/boot/dts/at91-tse850-3.dts
2866
2867AXENTIA ASOC DRIVERS
2868M:	Peter Rosin <peda@axentia.se>
2869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2870S:	Maintained
2871F:	Documentation/devicetree/bindings/sound/axentia,*
2872F:	sound/soc/atmel/tse850-pcm5142.c
2873
2874AXXIA I2C CONTROLLER
2875M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2876L:	linux-i2c@vger.kernel.org
2877S:	Maintained
2878F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2879F:	drivers/i2c/busses/i2c-axxia.c
2880
2881AZ6007 DVB DRIVER
2882M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2883L:	linux-media@vger.kernel.org
2884W:	https://linuxtv.org
2885T:	git git://linuxtv.org/media_tree.git
2886S:	Maintained
2887F:	drivers/media/usb/dvb-usb-v2/az6007.c
2888
2889AZTECH FM RADIO RECEIVER DRIVER
2890M:	Hans Verkuil <hverkuil@xs4all.nl>
2891L:	linux-media@vger.kernel.org
2892T:	git git://linuxtv.org/media_tree.git
2893W:	https://linuxtv.org
2894S:	Maintained
2895F:	drivers/media/radio/radio-aztech*
2896
2897B43 WIRELESS DRIVER
2898L:	linux-wireless@vger.kernel.org
2899L:	b43-dev@lists.infradead.org
2900W:	http://wireless.kernel.org/en/users/Drivers/b43
2901S:	Odd Fixes
2902F:	drivers/net/wireless/broadcom/b43/
2903
2904B43LEGACY WIRELESS DRIVER
2905M:	Larry Finger <Larry.Finger@lwfinger.net>
2906L:	linux-wireless@vger.kernel.org
2907L:	b43-dev@lists.infradead.org
2908W:	http://wireless.kernel.org/en/users/Drivers/b43
2909S:	Maintained
2910F:	drivers/net/wireless/broadcom/b43legacy/
2911
2912BACKLIGHT CLASS/SUBSYSTEM
2913M:	Lee Jones <lee.jones@linaro.org>
2914M:	Daniel Thompson <daniel.thompson@linaro.org>
2915M:	Jingoo Han <jingoohan1@gmail.com>
2916L:	dri-devel@lists.freedesktop.org
2917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2918S:	Maintained
2919F:	drivers/video/backlight/
2920F:	include/linux/backlight.h
2921F:	include/linux/pwm_backlight.h
2922F:	Documentation/devicetree/bindings/leds/backlight
2923F:	Documentation/ABI/stable/sysfs-class-backlight
2924F:	Documentation/ABI/testing/sysfs-class-backlight
2925
2926BATMAN ADVANCED
2927M:	Marek Lindner <mareklindner@neomailbox.ch>
2928M:	Simon Wunderlich <sw@simonwunderlich.de>
2929M:	Antonio Quartulli <a@unstable.cc>
2930M:	Sven Eckelmann <sven@narfation.org>
2931L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2932W:	https://www.open-mesh.org/
2933B:	https://www.open-mesh.org/projects/batman-adv/issues
2934C:	irc://chat.freenode.net/batman
2935Q:	https://patchwork.open-mesh.org/project/batman/list/
2936T:	git https://git.open-mesh.org/linux-merge.git
2937S:	Maintained
2938F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2939F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2940F:	Documentation/networking/batman-adv.rst
2941F:	include/uapi/linux/batadv_packet.h
2942F:	include/uapi/linux/batman_adv.h
2943F:	net/batman-adv/
2944
2945BAYCOM/HDLCDRV DRIVERS FOR AX.25
2946M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2947L:	linux-hams@vger.kernel.org
2948W:	http://www.baycom.org/~tom/ham/ham.html
2949S:	Maintained
2950F:	drivers/net/hamradio/baycom*
2951
2952BCACHE (BLOCK LAYER CACHE)
2953M:	Coly Li <colyli@suse.de>
2954M:	Kent Overstreet <kent.overstreet@gmail.com>
2955L:	linux-bcache@vger.kernel.org
2956W:	http://bcache.evilpiepirate.org
2957C:	irc://irc.oftc.net/bcache
2958S:	Maintained
2959F:	drivers/md/bcache/
2960
2961BDISP ST MEDIA DRIVER
2962M:	Fabien Dessenne <fabien.dessenne@st.com>
2963L:	linux-media@vger.kernel.org
2964T:	git git://linuxtv.org/media_tree.git
2965W:	https://linuxtv.org
2966S:	Supported
2967F:	drivers/media/platform/sti/bdisp
2968
2969BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2970M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2971L:	netdev@vger.kernel.org
2972S:	Maintained
2973F:	drivers/net/ethernet/ec_bhf.c
2974
2975BEFS FILE SYSTEM
2976M:	Luis de Bethencourt <luisbg@kernel.org>
2977M:	Salah Triki <salah.triki@gmail.com>
2978S:	Maintained
2979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2980F:	Documentation/filesystems/befs.txt
2981F:	fs/befs/
2982
2983BFQ I/O SCHEDULER
2984M:	Paolo Valente <paolo.valente@linaro.org>
2985M:	Jens Axboe <axboe@kernel.dk>
2986L:	linux-block@vger.kernel.org
2987S:	Maintained
2988F:	block/bfq-*
2989F:	Documentation/block/bfq-iosched.rst
2990
2991BFS FILE SYSTEM
2992M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2993S:	Maintained
2994F:	Documentation/filesystems/bfs.txt
2995F:	fs/bfs/
2996F:	include/uapi/linux/bfs_fs.h
2997
2998BLINKM RGB LED DRIVER
2999M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3000S:	Maintained
3001F:	drivers/leds/leds-blinkm.c
3002
3003BLOCK LAYER
3004M:	Jens Axboe <axboe@kernel.dk>
3005L:	linux-block@vger.kernel.org
3006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3007S:	Maintained
3008F:	block/
3009F:	drivers/block/
3010F:	kernel/trace/blktrace.c
3011F:	lib/sbitmap.c
3012
3013BLOCK2MTD DRIVER
3014M:	Joern Engel <joern@lazybastard.org>
3015L:	linux-mtd@lists.infradead.org
3016S:	Maintained
3017F:	drivers/mtd/devices/block2mtd.c
3018
3019BLUETOOTH DRIVERS
3020M:	Marcel Holtmann <marcel@holtmann.org>
3021M:	Johan Hedberg <johan.hedberg@gmail.com>
3022L:	linux-bluetooth@vger.kernel.org
3023W:	http://www.bluez.org/
3024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3026S:	Maintained
3027F:	drivers/bluetooth/
3028
3029BLUETOOTH SUBSYSTEM
3030M:	Marcel Holtmann <marcel@holtmann.org>
3031M:	Johan Hedberg <johan.hedberg@gmail.com>
3032L:	linux-bluetooth@vger.kernel.org
3033W:	http://www.bluez.org/
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3036S:	Maintained
3037F:	net/bluetooth/
3038F:	include/net/bluetooth/
3039
3040BONDING DRIVER
3041M:	Jay Vosburgh <j.vosburgh@gmail.com>
3042M:	Veaceslav Falico <vfalico@gmail.com>
3043M:	Andy Gospodarek <andy@greyhouse.net>
3044L:	netdev@vger.kernel.org
3045W:	http://sourceforge.net/projects/bonding/
3046S:	Supported
3047F:	drivers/net/bonding/
3048F:	include/uapi/linux/if_bonding.h
3049
3050BPF (Safe dynamic programs and tools)
3051M:	Alexei Starovoitov <ast@kernel.org>
3052M:	Daniel Borkmann <daniel@iogearbox.net>
3053R:	Martin KaFai Lau <kafai@fb.com>
3054R:	Song Liu <songliubraving@fb.com>
3055R:	Yonghong Song <yhs@fb.com>
3056R:	Andrii Nakryiko <andriin@fb.com>
3057L:	netdev@vger.kernel.org
3058L:	bpf@vger.kernel.org
3059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3061Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3062S:	Supported
3063F:	arch/*/net/*
3064F:	Documentation/networking/filter.txt
3065F:	Documentation/bpf/
3066F:	include/linux/bpf*
3067F:	include/linux/filter.h
3068F:	include/trace/events/xdp.h
3069F:	include/uapi/linux/bpf*
3070F:	include/uapi/linux/filter.h
3071F:	kernel/bpf/
3072F:	kernel/trace/bpf_trace.c
3073F:	lib/test_bpf.c
3074F:	net/bpf/
3075F:	net/core/filter.c
3076F:	net/sched/act_bpf.c
3077F:	net/sched/cls_bpf.c
3078F:	samples/bpf/
3079F:	tools/bpf/
3080F:	tools/lib/bpf/
3081F:	tools/testing/selftests/bpf/
3082K:	bpf
3083N:	bpf
3084
3085BPF JIT for ARM
3086M:	Shubham Bansal <illusionist.neo@gmail.com>
3087L:	netdev@vger.kernel.org
3088L:	bpf@vger.kernel.org
3089S:	Maintained
3090F:	arch/arm/net/
3091
3092BPF JIT for ARM64
3093M:	Daniel Borkmann <daniel@iogearbox.net>
3094M:	Alexei Starovoitov <ast@kernel.org>
3095M:	Zi Shen Lim <zlim.lnx@gmail.com>
3096L:	netdev@vger.kernel.org
3097L:	bpf@vger.kernel.org
3098S:	Supported
3099F:	arch/arm64/net/
3100
3101BPF JIT for MIPS (32-BIT AND 64-BIT)
3102M:	Paul Burton <paulburton@kernel.org>
3103L:	netdev@vger.kernel.org
3104L:	bpf@vger.kernel.org
3105S:	Maintained
3106F:	arch/mips/net/
3107
3108BPF JIT for NFP NICs
3109M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3110L:	netdev@vger.kernel.org
3111L:	bpf@vger.kernel.org
3112S:	Supported
3113F:	drivers/net/ethernet/netronome/nfp/bpf/
3114
3115BPF JIT for POWERPC (32-BIT AND 64-BIT)
3116M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3117M:	Sandipan Das <sandipan@linux.ibm.com>
3118L:	netdev@vger.kernel.org
3119L:	bpf@vger.kernel.org
3120S:	Maintained
3121F:	arch/powerpc/net/
3122
3123BPF JIT for RISC-V (RV64G)
3124M:	Björn Töpel <bjorn.topel@gmail.com>
3125L:	netdev@vger.kernel.org
3126S:	Maintained
3127F:	arch/riscv/net/
3128
3129BPF JIT for S390
3130M:	Ilya Leoshkevich <iii@linux.ibm.com>
3131M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3132M:	Vasily Gorbik <gor@linux.ibm.com>
3133L:	netdev@vger.kernel.org
3134L:	bpf@vger.kernel.org
3135S:	Maintained
3136F:	arch/s390/net/
3137X:	arch/s390/net/pnet.c
3138
3139BPF JIT for SPARC (32-BIT AND 64-BIT)
3140M:	David S. Miller <davem@davemloft.net>
3141L:	netdev@vger.kernel.org
3142L:	bpf@vger.kernel.org
3143S:	Maintained
3144F:	arch/sparc/net/
3145
3146BPF JIT for X86 32-BIT
3147M:	Wang YanQing <udknight@gmail.com>
3148L:	netdev@vger.kernel.org
3149L:	bpf@vger.kernel.org
3150S:	Maintained
3151F:	arch/x86/net/bpf_jit_comp32.c
3152
3153BPF JIT for X86 64-BIT
3154M:	Alexei Starovoitov <ast@kernel.org>
3155M:	Daniel Borkmann <daniel@iogearbox.net>
3156L:	netdev@vger.kernel.org
3157L:	bpf@vger.kernel.org
3158S:	Supported
3159F:	arch/x86/net/
3160X:	arch/x86/net/bpf_jit_comp32.c
3161
3162BROADCOM B44 10/100 ETHERNET DRIVER
3163M:	Michael Chan <michael.chan@broadcom.com>
3164L:	netdev@vger.kernel.org
3165S:	Supported
3166F:	drivers/net/ethernet/broadcom/b44.*
3167
3168BROADCOM B53 ETHERNET SWITCH DRIVER
3169M:	Florian Fainelli <f.fainelli@gmail.com>
3170L:	netdev@vger.kernel.org
3171L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3172S:	Supported
3173F:	drivers/net/dsa/b53/*
3174F:	include/linux/platform_data/b53.h
3175
3176BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3177M:	Florian Fainelli <f.fainelli@gmail.com>
3178M:	Ray Jui <rjui@broadcom.com>
3179M:	Scott Branden <sbranden@broadcom.com>
3180M:	bcm-kernel-feedback-list@broadcom.com
3181T:	git git://github.com/broadcom/mach-bcm
3182S:	Maintained
3183N:	bcm281*
3184N:	bcm113*
3185N:	bcm216*
3186N:	kona
3187F:	arch/arm/mach-bcm/
3188
3189BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3190M:	Eric Anholt <eric@anholt.net>
3191M:	Stefan Wahren <wahrenst@gmx.net>
3192L:	bcm-kernel-feedback-list@broadcom.com
3193L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3195T:	git git://github.com/anholt/linux
3196S:	Maintained
3197N:	bcm2711
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:	Florian Fainelli <f.fainelli@gmail.com>
3245M:	bcm-kernel-feedback-list@broadcom.com
3246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3247T:	git git://github.com/broadcom/stblinux.git
3248S:	Maintained
3249F:	arch/arm/mach-bcm/*brcmstb*
3250F:	arch/arm/boot/dts/bcm7*.dts*
3251F:	drivers/bus/brcmstb_gisb.c
3252F:	arch/arm/mm/cache-b15-rac.c
3253F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3254N:	brcmstb
3255
3256BROADCOM BMIPS CPUFREQ DRIVER
3257M:	Markus Mayer <mmayer@broadcom.com>
3258M:	bcm-kernel-feedback-list@broadcom.com
3259L:	linux-pm@vger.kernel.org
3260S:	Maintained
3261F:	drivers/cpufreq/bmips-cpufreq.c
3262
3263BROADCOM BMIPS MIPS ARCHITECTURE
3264M:	Kevin Cernekee <cernekee@gmail.com>
3265M:	Florian Fainelli <f.fainelli@gmail.com>
3266L:	bcm-kernel-feedback-list@broadcom.com
3267L:	linux-mips@vger.kernel.org
3268T:	git git://github.com/broadcom/stblinux.git
3269S:	Maintained
3270F:	arch/mips/bmips/*
3271F:	arch/mips/include/asm/mach-bmips/*
3272F:	arch/mips/kernel/*bmips*
3273F:	arch/mips/boot/dts/brcm/bcm*.dts*
3274F:	drivers/irqchip/irq-bcm63*
3275F:	drivers/irqchip/irq-bcm7*
3276F:	drivers/irqchip/irq-brcmstb*
3277F:	include/linux/bcm963xx_nvram.h
3278F:	include/linux/bcm963xx_tag.h
3279
3280BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3281M:	Rasesh Mody <rmody@marvell.com>
3282M:	GR-Linux-NIC-Dev@marvell.com
3283L:	netdev@vger.kernel.org
3284S:	Supported
3285F:	drivers/net/ethernet/broadcom/bnx2.*
3286F:	drivers/net/ethernet/broadcom/bnx2_*
3287
3288BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3289M:	QLogic-Storage-Upstream@qlogic.com
3290L:	linux-scsi@vger.kernel.org
3291S:	Supported
3292F:	drivers/scsi/bnx2fc/
3293
3294BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3295M:	QLogic-Storage-Upstream@qlogic.com
3296L:	linux-scsi@vger.kernel.org
3297S:	Supported
3298F:	drivers/scsi/bnx2i/
3299
3300BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3301M:	Ariel Elior <aelior@marvell.com>
3302M:	Sudarsana Kalluru <skalluru@marvell.com>
3303M:	GR-everest-linux-l2@marvell.com
3304L:	netdev@vger.kernel.org
3305S:	Supported
3306F:	drivers/net/ethernet/broadcom/bnx2x/
3307
3308BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3309M:	Michael Chan <michael.chan@broadcom.com>
3310L:	netdev@vger.kernel.org
3311S:	Supported
3312F:	drivers/net/ethernet/broadcom/bnxt/
3313
3314BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3315M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3316M:	Franky Lin <franky.lin@broadcom.com>
3317M:	Hante Meuleman <hante.meuleman@broadcom.com>
3318M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3319M:	Wright Feng <wright.feng@cypress.com>
3320L:	linux-wireless@vger.kernel.org
3321L:	brcm80211-dev-list.pdl@broadcom.com
3322L:	brcm80211-dev-list@cypress.com
3323S:	Supported
3324F:	drivers/net/wireless/broadcom/brcm80211/
3325
3326BROADCOM BRCMSTB GPIO DRIVER
3327M:	Gregory Fong <gregory.0xf0@gmail.com>
3328L:	bcm-kernel-feedback-list@broadcom.com
3329S:	Supported
3330F:	drivers/gpio/gpio-brcmstb.c
3331F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3332
3333BROADCOM BRCMSTB I2C DRIVER
3334M:	Kamal Dasu <kdasu.kdev@gmail.com>
3335L:	linux-i2c@vger.kernel.org
3336L:	bcm-kernel-feedback-list@broadcom.com
3337S:	Supported
3338F:	drivers/i2c/busses/i2c-brcmstb.c
3339F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3340
3341BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3342M:	Al Cooper <alcooperx@gmail.com>
3343L:	linux-kernel@vger.kernel.org
3344L:	bcm-kernel-feedback-list@broadcom.com
3345S:	Maintained
3346F:	drivers/phy/broadcom/phy-brcm-usb*
3347
3348BROADCOM GENET ETHERNET DRIVER
3349M:	Doug Berger <opendmb@gmail.com>
3350M:	Florian Fainelli <f.fainelli@gmail.com>
3351L:	bcm-kernel-feedback-list@broadcom.com
3352L:	netdev@vger.kernel.org
3353S:	Supported
3354F:	drivers/net/ethernet/broadcom/genet/
3355
3356BROADCOM IPROC ARM ARCHITECTURE
3357M:	Ray Jui <rjui@broadcom.com>
3358M:	Scott Branden <sbranden@broadcom.com>
3359M:	bcm-kernel-feedback-list@broadcom.com
3360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3361T:	git git://github.com/broadcom/cygnus-linux.git
3362S:	Maintained
3363N:	iproc
3364N:	cygnus
3365N:	bcm[-_]nsp
3366N:	bcm9113*
3367N:	bcm9583*
3368N:	bcm9585*
3369N:	bcm9586*
3370N:	bcm988312
3371N:	bcm113*
3372N:	bcm583*
3373N:	bcm585*
3374N:	bcm586*
3375N:	bcm88312
3376N:	hr2
3377N:	stingray
3378F:	arch/arm64/boot/dts/broadcom/northstar2/*
3379F:	arch/arm64/boot/dts/broadcom/stingray/*
3380F:	drivers/clk/bcm/clk-ns*
3381F:	drivers/clk/bcm/clk-sr*
3382F:	drivers/pinctrl/bcm/pinctrl-ns*
3383F:	include/dt-bindings/clock/bcm-sr*
3384
3385BROADCOM KONA GPIO DRIVER
3386M:	Ray Jui <rjui@broadcom.com>
3387L:	bcm-kernel-feedback-list@broadcom.com
3388S:	Supported
3389F:	drivers/gpio/gpio-bcm-kona.c
3390F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3391
3392BROADCOM NETXTREME-E ROCE DRIVER
3393M:	Selvin Xavier <selvin.xavier@broadcom.com>
3394M:	Devesh Sharma <devesh.sharma@broadcom.com>
3395M:	Somnath Kotur <somnath.kotur@broadcom.com>
3396M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3397L:	linux-rdma@vger.kernel.org
3398W:	http://www.broadcom.com
3399S:	Supported
3400F:	drivers/infiniband/hw/bnxt_re/
3401F:	include/uapi/rdma/bnxt_re-abi.h
3402
3403BROADCOM NVRAM DRIVER
3404M:	Rafał Miłecki <zajec5@gmail.com>
3405L:	linux-mips@vger.kernel.org
3406S:	Maintained
3407F:	drivers/firmware/broadcom/*
3408
3409BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3410M:	Rafał Miłecki <zajec5@gmail.com>
3411L:	linux-wireless@vger.kernel.org
3412S:	Maintained
3413F:	drivers/bcma/
3414F:	include/linux/bcma/
3415
3416BROADCOM STB AVS CPUFREQ DRIVER
3417M:	Markus Mayer <mmayer@broadcom.com>
3418M:	bcm-kernel-feedback-list@broadcom.com
3419L:	linux-pm@vger.kernel.org
3420S:	Maintained
3421F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3422F:	drivers/cpufreq/brcmstb*
3423
3424BROADCOM STB AVS TMON DRIVER
3425M:	Markus Mayer <mmayer@broadcom.com>
3426M:	bcm-kernel-feedback-list@broadcom.com
3427L:	linux-pm@vger.kernel.org
3428S:	Maintained
3429F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3430F:	drivers/thermal/broadcom/brcmstb*
3431
3432BROADCOM STB NAND FLASH DRIVER
3433M:	Brian Norris <computersforpeace@gmail.com>
3434M:	Kamal Dasu <kdasu.kdev@gmail.com>
3435L:	linux-mtd@lists.infradead.org
3436L:	bcm-kernel-feedback-list@broadcom.com
3437S:	Maintained
3438F:	drivers/mtd/nand/raw/brcmnand/
3439
3440BROADCOM STB DPFE DRIVER
3441M:	Markus Mayer <mmayer@broadcom.com>
3442M:	bcm-kernel-feedback-list@broadcom.com
3443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3444S:	Maintained
3445F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3446F:	drivers/memory/brcmstb_dpfe.c
3447
3448BROADCOM SPI DRIVER
3449M:	Kamal Dasu <kdasu.kdev@gmail.com>
3450M:	bcm-kernel-feedback-list@broadcom.com
3451S:	Maintained
3452F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3453F:	drivers/spi/spi-bcm-qspi.*
3454F:	drivers/spi/spi-brcmstb-qspi.c
3455F:	drivers/spi/spi-iproc-qspi.c
3456
3457BROADCOM SYSTEMPORT ETHERNET DRIVER
3458M:	Florian Fainelli <f.fainelli@gmail.com>
3459L:	bcm-kernel-feedback-list@broadcom.com
3460L:	netdev@vger.kernel.org
3461S:	Supported
3462F:	drivers/net/ethernet/broadcom/bcmsysport.*
3463
3464BROADCOM TG3 GIGABIT ETHERNET DRIVER
3465M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3466M:	Prashant Sreedharan <prashant@broadcom.com>
3467M:	Michael Chan <mchan@broadcom.com>
3468L:	netdev@vger.kernel.org
3469S:	Supported
3470F:	drivers/net/ethernet/broadcom/tg3.*
3471
3472BROCADE BFA FC SCSI DRIVER
3473M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3474M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3475L:	linux-scsi@vger.kernel.org
3476S:	Supported
3477F:	drivers/scsi/bfa/
3478
3479BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3480M:	Rasesh Mody <rmody@marvell.com>
3481M:	Sudarsana Kalluru <skalluru@marvell.com>
3482M:	GR-Linux-NIC-Dev@marvell.com
3483L:	netdev@vger.kernel.org
3484S:	Supported
3485F:	drivers/net/ethernet/brocade/bna/
3486
3487BSG (block layer generic sg v4 driver)
3488M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3489L:	linux-scsi@vger.kernel.org
3490S:	Supported
3491F:	block/bsg.c
3492F:	include/linux/bsg.h
3493F:	include/uapi/linux/bsg.h
3494
3495BT87X AUDIO DRIVER
3496M:	Clemens Ladisch <clemens@ladisch.de>
3497L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3499S:	Maintained
3500F:	Documentation/sound/cards/bt87x.rst
3501F:	sound/pci/bt87x.c
3502
3503BT8XXGPIO DRIVER
3504M:	Michael Buesch <m@bues.ch>
3505W:	http://bu3sch.de/btgpio.php
3506S:	Maintained
3507F:	drivers/gpio/gpio-bt8xx.c
3508
3509BTRFS FILE SYSTEM
3510M:	Chris Mason <clm@fb.com>
3511M:	Josef Bacik <josef@toxicpanda.com>
3512M:	David Sterba <dsterba@suse.com>
3513L:	linux-btrfs@vger.kernel.org
3514W:	http://btrfs.wiki.kernel.org/
3515Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3517S:	Maintained
3518F:	Documentation/filesystems/btrfs.txt
3519F:	fs/btrfs/
3520F:	include/linux/btrfs*
3521F:	include/uapi/linux/btrfs*
3522
3523BTTV VIDEO4LINUX DRIVER
3524M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3525L:	linux-media@vger.kernel.org
3526W:	https://linuxtv.org
3527T:	git git://linuxtv.org/media_tree.git
3528S:	Odd fixes
3529F:	Documentation/media/v4l-drivers/bttv*
3530F:	drivers/media/pci/bt8xx/bttv*
3531
3532BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3533M:	Chanwoo Choi <cw00.choi@samsung.com>
3534L:	linux-pm@vger.kernel.org
3535L:	linux-samsung-soc@vger.kernel.org
3536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3537S:	Maintained
3538F:	drivers/devfreq/exynos-bus.c
3539F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3540
3541BUSLOGIC SCSI DRIVER
3542M:	Khalid Aziz <khalid@gonehiking.org>
3543L:	linux-scsi@vger.kernel.org
3544S:	Maintained
3545F:	drivers/scsi/BusLogic.*
3546F:	drivers/scsi/FlashPoint.*
3547
3548C-MEDIA CMI8788 DRIVER
3549M:	Clemens Ladisch <clemens@ladisch.de>
3550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3552S:	Maintained
3553F:	sound/pci/oxygen/
3554
3555C-SKY ARCHITECTURE
3556M:	Guo Ren <guoren@kernel.org>
3557T:	git https://github.com/c-sky/csky-linux.git
3558S:	Supported
3559F:	arch/csky/
3560F:	Documentation/devicetree/bindings/csky/
3561F:	drivers/irqchip/irq-csky-*
3562F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3563F:	drivers/clocksource/timer-gx6605s.c
3564F:	drivers/clocksource/timer-mp-csky.c
3565F:	Documentation/devicetree/bindings/timer/csky,*
3566K:	csky
3567N:	csky
3568
3569C6X ARCHITECTURE
3570M:	Mark Salter <msalter@redhat.com>
3571M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3572L:	linux-c6x-dev@linux-c6x.org
3573W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3574S:	Maintained
3575F:	arch/c6x/
3576
3577CA8210 IEEE-802.15.4 RADIO DRIVER
3578M:	Harry Morris <h.morris@cascoda.com>
3579L:	linux-wpan@vger.kernel.org
3580W:	https://github.com/Cascoda/ca8210-linux.git
3581S:	Maintained
3582F:	drivers/net/ieee802154/ca8210.c
3583F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3584
3585CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3586M:	David Howells <dhowells@redhat.com>
3587L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3588S:	Supported
3589F:	Documentation/filesystems/caching/cachefiles.txt
3590F:	fs/cachefiles/
3591
3592CADENCE MIPI-CSI2 BRIDGES
3593M:	Maxime Ripard <mripard@kernel.org>
3594L:	linux-media@vger.kernel.org
3595S:	Maintained
3596F:	Documentation/devicetree/bindings/media/cdns,*.txt
3597F:	drivers/media/platform/cadence/cdns-csi2*
3598
3599CADET FM/AM RADIO RECEIVER DRIVER
3600M:	Hans Verkuil <hverkuil@xs4all.nl>
3601L:	linux-media@vger.kernel.org
3602T:	git git://linuxtv.org/media_tree.git
3603W:	https://linuxtv.org
3604S:	Maintained
3605F:	drivers/media/radio/radio-cadet*
3606
3607CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3608M:	Jonathan Corbet <corbet@lwn.net>
3609L:	linux-media@vger.kernel.org
3610T:	git git://linuxtv.org/media_tree.git
3611S:	Maintained
3612F:	Documentation/media/v4l-drivers/cafe_ccic*
3613F:	drivers/media/platform/marvell-ccic/
3614
3615CAIF NETWORK LAYER
3616L:	netdev@vger.kernel.org
3617S:	Orphan
3618F:	Documentation/networking/caif/
3619F:	drivers/net/caif/
3620F:	include/uapi/linux/caif/
3621F:	include/net/caif/
3622F:	net/caif/
3623
3624CAKE QDISC
3625M:	Toke Høiland-Jørgensen <toke@toke.dk>
3626L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3627S:	Maintained
3628F:	net/sched/sch_cake.c
3629
3630CALGARY x86-64 IOMMU
3631M:	Muli Ben-Yehuda <mulix@mulix.org>
3632M:	Jon Mason <jdmason@kudzu.us>
3633L:	iommu@lists.linux-foundation.org
3634S:	Maintained
3635F:	arch/x86/kernel/pci-calgary_64.c
3636F:	arch/x86/kernel/tce_64.c
3637F:	arch/x86/include/asm/calgary.h
3638F:	arch/x86/include/asm/tce.h
3639
3640CAN NETWORK DRIVERS
3641M:	Wolfgang Grandegger <wg@grandegger.com>
3642M:	Marc Kleine-Budde <mkl@pengutronix.de>
3643L:	linux-can@vger.kernel.org
3644W:	https://github.com/linux-can
3645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3647S:	Maintained
3648F:	Documentation/devicetree/bindings/net/can/
3649F:	drivers/net/can/
3650F:	include/linux/can/dev.h
3651F:	include/linux/can/led.h
3652F:	include/linux/can/rx-offload.h
3653F:	include/linux/can/platform/
3654F:	include/uapi/linux/can/error.h
3655F:	include/uapi/linux/can/netlink.h
3656F:	include/uapi/linux/can/vxcan.h
3657
3658CAN NETWORK LAYER
3659M:	Oliver Hartkopp <socketcan@hartkopp.net>
3660M:	Marc Kleine-Budde <mkl@pengutronix.de>
3661L:	linux-can@vger.kernel.org
3662W:	https://github.com/linux-can
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3665S:	Maintained
3666F:	Documentation/networking/can.rst
3667F:	net/can/
3668F:	include/linux/can/core.h
3669F:	include/linux/can/skb.h
3670F:	include/net/netns/can.h
3671F:	include/uapi/linux/can.h
3672F:	include/uapi/linux/can/bcm.h
3673F:	include/uapi/linux/can/raw.h
3674F:	include/uapi/linux/can/gw.h
3675
3676CAN-J1939 NETWORK LAYER
3677M:	Robin van der Gracht <robin@protonic.nl>
3678M:	Oleksij Rempel <o.rempel@pengutronix.de>
3679R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3680L:	linux-can@vger.kernel.org
3681S:	Maintained
3682F:	Documentation/networking/j1939.txt
3683F:	net/can/j1939/
3684F:	include/uapi/linux/can/j1939.h
3685
3686CAPABILITIES
3687M:	Serge Hallyn <serge@hallyn.com>
3688L:	linux-security-module@vger.kernel.org
3689S:	Supported
3690F:	include/linux/capability.h
3691F:	include/uapi/linux/capability.h
3692F:	security/commoncap.c
3693F:	kernel/capability.c
3694
3695CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3696M:	Kevin Tsai <ktsai@capellamicro.com>
3697S:	Maintained
3698F:	drivers/iio/light/cm*
3699
3700CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3701M:	Christian Lamparter <chunkeey@googlemail.com>
3702L:	linux-wireless@vger.kernel.org
3703W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3704S:	Maintained
3705F:	drivers/net/wireless/ath/carl9170/
3706
3707CAVIUM I2C DRIVER
3708M:	Jan Glauber <jglauber@cavium.com>
3709M:	David Daney <david.daney@cavium.com>
3710W:	http://www.cavium.com
3711S:	Supported
3712F:	drivers/i2c/busses/i2c-octeon*
3713F:	drivers/i2c/busses/i2c-thunderx*
3714
3715CAVIUM LIQUIDIO NETWORK DRIVER
3716M:	Derek Chickles <dchickles@marvell.com>
3717M:	Satanand Burla <sburla@marvell.com>
3718M:	Felix Manlunas <fmanlunas@marvell.com>
3719L:	netdev@vger.kernel.org
3720W:	http://www.cavium.com
3721S:	Supported
3722F:	drivers/net/ethernet/cavium/liquidio/
3723
3724CAVIUM MMC DRIVER
3725M:	Jan Glauber <jglauber@cavium.com>
3726M:	David Daney <david.daney@cavium.com>
3727M:	Steven J. Hill <Steven.Hill@cavium.com>
3728W:	http://www.cavium.com
3729S:	Supported
3730F:	drivers/mmc/host/cavium*
3731
3732CAVIUM OCTEON-TX CRYPTO DRIVER
3733M:	George Cherian <george.cherian@cavium.com>
3734L:	linux-crypto@vger.kernel.org
3735W:	http://www.cavium.com
3736S:	Supported
3737F:	drivers/crypto/cavium/cpt/
3738
3739CAVIUM THUNDERX2 ARM64 SOC
3740M:	Robert Richter <rrichter@cavium.com>
3741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3742S:	Maintained
3743F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3744F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3745
3746CC2520 IEEE-802.15.4 RADIO DRIVER
3747M:	Varka Bhadram <varkabhadram@gmail.com>
3748L:	linux-wpan@vger.kernel.org
3749S:	Maintained
3750F:	drivers/net/ieee802154/cc2520.c
3751F:	include/linux/spi/cc2520.h
3752F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3753
3754CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3755M:	Gilad Ben-Yossef <gilad@benyossef.com>
3756L:	linux-crypto@vger.kernel.org
3757S:	Supported
3758F:	drivers/crypto/ccree/
3759W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3760
3761CEC FRAMEWORK
3762M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3763L:	linux-media@vger.kernel.org
3764T:	git git://linuxtv.org/media_tree.git
3765W:	http://linuxtv.org
3766S:	Supported
3767F:	Documentation/media/kapi/cec-core.rst
3768F:	Documentation/media/uapi/cec
3769F:	drivers/media/cec/
3770F:	drivers/media/rc/keymaps/rc-cec.c
3771F:	include/media/cec.h
3772F:	include/media/cec-notifier.h
3773F:	include/uapi/linux/cec.h
3774F:	include/uapi/linux/cec-funcs.h
3775F:	Documentation/devicetree/bindings/media/cec.txt
3776F:	Documentation/ABI/testing/debugfs-cec-error-inj
3777
3778CEC GPIO DRIVER
3779M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3780L:	linux-media@vger.kernel.org
3781T:	git git://linuxtv.org/media_tree.git
3782W:	http://linuxtv.org
3783S:	Supported
3784F:	drivers/media/platform/cec-gpio/
3785F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3786
3787CELL BROADBAND ENGINE ARCHITECTURE
3788M:	Arnd Bergmann <arnd@arndb.de>
3789L:	linuxppc-dev@lists.ozlabs.org
3790W:	http://www.ibm.com/developerworks/power/cell/
3791S:	Supported
3792F:	arch/powerpc/include/asm/cell*.h
3793F:	arch/powerpc/include/asm/spu*.h
3794F:	arch/powerpc/include/uapi/asm/spu*.h
3795F:	arch/powerpc/oprofile/*cell*
3796F:	arch/powerpc/platforms/cell/
3797
3798CEPH COMMON CODE (LIBCEPH)
3799M:	Ilya Dryomov <idryomov@gmail.com>
3800M:	Jeff Layton <jlayton@kernel.org>
3801M:	Sage Weil <sage@redhat.com>
3802L:	ceph-devel@vger.kernel.org
3803W:	http://ceph.com/
3804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3805T:	git git://github.com/ceph/ceph-client.git
3806S:	Supported
3807F:	net/ceph/
3808F:	include/linux/ceph/
3809F:	include/linux/crush/
3810
3811CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3812M:	Jeff Layton <jlayton@kernel.org>
3813M:	Sage Weil <sage@redhat.com>
3814M:	Ilya Dryomov <idryomov@gmail.com>
3815L:	ceph-devel@vger.kernel.org
3816W:	http://ceph.com/
3817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3818T:	git git://github.com/ceph/ceph-client.git
3819S:	Supported
3820F:	Documentation/filesystems/ceph.txt
3821F:	fs/ceph/
3822
3823CERTIFICATE HANDLING:
3824M:	David Howells <dhowells@redhat.com>
3825M:	David Woodhouse <dwmw2@infradead.org>
3826L:	keyrings@vger.kernel.org
3827S:	Maintained
3828F:	Documentation/admin-guide/module-signing.rst
3829F:	certs/
3830F:	scripts/sign-file.c
3831F:	scripts/extract-cert.c
3832
3833CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3834L:	devel@driverdev.osuosl.org
3835S:	Obsolete
3836F:	drivers/staging/wusbcore/
3837
3838CFAG12864B LCD DRIVER
3839M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3840S:	Maintained
3841F:	drivers/auxdisplay/cfag12864b.c
3842F:	include/linux/cfag12864b.h
3843
3844CFAG12864BFB LCD FRAMEBUFFER DRIVER
3845M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3846S:	Maintained
3847F:	drivers/auxdisplay/cfag12864bfb.c
3848F:	include/linux/cfag12864b.h
3849
3850802.11 (including CFG80211/NL80211)
3851M:	Johannes Berg <johannes@sipsolutions.net>
3852L:	linux-wireless@vger.kernel.org
3853W:	http://wireless.kernel.org/
3854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3856S:	Maintained
3857F:	net/wireless/
3858F:	include/uapi/linux/nl80211.h
3859F:	include/linux/ieee80211.h
3860F:	include/net/wext.h
3861F:	include/net/cfg80211.h
3862F:	include/net/iw_handler.h
3863F:	include/net/ieee80211_radiotap.h
3864F:	Documentation/driver-api/80211/cfg80211.rst
3865F:	Documentation/networking/regulatory.txt
3866
3867CHAR and MISC DRIVERS
3868M:	Arnd Bergmann <arnd@arndb.de>
3869M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3871S:	Supported
3872F:	drivers/char/
3873F:	drivers/misc/
3874F:	include/linux/miscdevice.h
3875
3876CHECKPATCH
3877M:	Andy Whitcroft <apw@canonical.com>
3878M:	Joe Perches <joe@perches.com>
3879S:	Maintained
3880F:	scripts/checkpatch.pl
3881
3882CHINESE DOCUMENTATION
3883M:	Harry Wei <harryxiyou@gmail.com>
3884M:	Alex Shi <alex.shi@linux.alibaba.com>
3885L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3886S:	Maintained
3887F:	Documentation/translations/zh_CN/
3888
3889CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3890M:	Peter Chen <Peter.Chen@nxp.com>
3891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3892L:	linux-usb@vger.kernel.org
3893S:	Maintained
3894F:	drivers/usb/chipidea/
3895
3896CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3897M:	Hans de Goede <hdegoede@redhat.com>
3898L:	linux-input@vger.kernel.org
3899S:	Maintained
3900F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3901F:	drivers/input/touchscreen/chipone_icn8318.c
3902
3903CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3904M:	Hans de Goede <hdegoede@redhat.com>
3905L:	linux-input@vger.kernel.org
3906S:	Maintained
3907F:	drivers/input/touchscreen/chipone_icn8505.c
3908
3909CHROME HARDWARE PLATFORM SUPPORT
3910M:	Benson Leung <bleung@chromium.org>
3911M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3912S:	Maintained
3913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3914F:	drivers/platform/chrome/
3915
3916CHROMEOS EC SUBDRIVERS
3917M:	Benson Leung <bleung@chromium.org>
3918M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3919R:	Guenter Roeck <groeck@chromium.org>
3920S:	Maintained
3921N:	cros_ec
3922N:	cros-ec
3923F:	drivers/power/supply/cros_usbpd-charger.c
3924
3925CHROMEOS EC CODEC DRIVER
3926M:	Cheng-Yi Chiang <cychiang@chromium.org>
3927S:	Maintained
3928R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3929R:	Guenter Roeck <groeck@chromium.org>
3930F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3931F:	sound/soc/codecs/cros_ec_codec.*
3932
3933CIRRUS LOGIC AUDIO CODEC DRIVERS
3934M:	Brian Austin <brian.austin@cirrus.com>
3935M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3936L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3937S:	Maintained
3938F:	sound/soc/codecs/cs*
3939
3940CIRRUS LOGIC EP93XX ETHERNET DRIVER
3941M:	Hartley Sweeten <hsweeten@visionengravers.com>
3942L:	netdev@vger.kernel.org
3943S:	Maintained
3944F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3945
3946CIRRUS LOGIC LOCHNAGAR DRIVER
3947M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3948M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3949L:	patches@opensource.cirrus.com
3950S:	Supported
3951F:	drivers/clk/clk-lochnagar.c
3952F:	drivers/hwmon/lochnagar-hwmon.c
3953F:	drivers/mfd/lochnagar-i2c.c
3954F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3955F:	drivers/regulator/lochnagar-regulator.c
3956F:	sound/soc/codecs/lochnagar-sc.c
3957F:	include/dt-bindings/clk/lochnagar.h
3958F:	include/dt-bindings/pinctrl/lochnagar.h
3959F:	include/linux/mfd/lochnagar*
3960F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3961F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3962F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3963F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3966F:	Documentation/hwmon/lochnagar.rst
3967
3968CISCO FCOE HBA DRIVER
3969M:	Satish Kharat <satishkh@cisco.com>
3970M:	Sesidhar Baddela <sebaddel@cisco.com>
3971M:	Karan Tilak Kumar <kartilak@cisco.com>
3972L:	linux-scsi@vger.kernel.org
3973S:	Supported
3974F:	drivers/scsi/fnic/
3975
3976CISCO SCSI HBA DRIVER
3977M:	Karan Tilak Kumar <kartilak@cisco.com>
3978M:	Sesidhar Baddela <sebaddel@cisco.com>
3979L:	linux-scsi@vger.kernel.org
3980S:	Supported
3981F:	drivers/scsi/snic/
3982
3983CISCO VIC ETHERNET NIC DRIVER
3984M:	Christian Benvenuti <benve@cisco.com>
3985M:	Govindarajulu Varadarajan <_govind@gmx.com>
3986M:	Parvi Kaustubhi <pkaustub@cisco.com>
3987S:	Supported
3988F:	drivers/net/ethernet/cisco/enic/
3989
3990CISCO VIC LOW LATENCY NIC DRIVER
3991M:	Christian Benvenuti <benve@cisco.com>
3992M:	Nelson Escobar <neescoba@cisco.com>
3993M:	Parvi Kaustubhi <pkaustub@cisco.com>
3994S:	Supported
3995F:	drivers/infiniband/hw/usnic/
3996
3997CIRRUS LOGIC MADERA CODEC DRIVERS
3998M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3999M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4001L:	patches@opensource.cirrus.com
4002T:	git https://github.com/CirrusLogic/linux-drivers.git
4003W:	https://github.com/CirrusLogic/linux-drivers/wiki
4004S:	Supported
4005F:	Documentation/devicetree/bindings/mfd/madera.txt
4006F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4007F:	Documentation/devicetree/bindings/sound/madera.txt
4008F:	include/dt-bindings/sound/madera*
4009F:	include/linux/irqchip/irq-madera*
4010F:	include/linux/mfd/madera/*
4011F:	include/sound/madera*
4012F:	drivers/gpio/gpio-madera*
4013F:	drivers/irqchip/irq-madera*
4014F:	drivers/mfd/madera*
4015F:	drivers/mfd/cs47l*
4016F:	drivers/pinctrl/cirrus/*
4017F:	sound/soc/codecs/cs47l*
4018F:	sound/soc/codecs/madera*
4019
4020CLANG-FORMAT FILE
4021M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4022S:	Maintained
4023F:	.clang-format
4024
4025CLANG/LLVM BUILD SUPPORT
4026L:	clang-built-linux@googlegroups.com
4027W:	https://clangbuiltlinux.github.io/
4028B:	https://github.com/ClangBuiltLinux/linux/issues
4029C:	irc://chat.freenode.net/clangbuiltlinux
4030S:	Supported
4031K:	\b(?i:clang|llvm)\b
4032
4033CLEANCACHE API
4034M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4035L:	linux-kernel@vger.kernel.org
4036S:	Maintained
4037F:	mm/cleancache.c
4038F:	include/linux/cleancache.h
4039
4040CLK API
4041M:	Russell King <linux@armlinux.org.uk>
4042L:	linux-clk@vger.kernel.org
4043S:	Maintained
4044F:	include/linux/clk.h
4045
4046CLOCKSOURCE, CLOCKEVENT DRIVERS
4047M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4048M:	Thomas Gleixner <tglx@linutronix.de>
4049L:	linux-kernel@vger.kernel.org
4050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4051S:	Supported
4052F:	drivers/clocksource/
4053F:	Documentation/devicetree/bindings/timer/
4054
4055CMPC ACPI DRIVER
4056M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4057M:	Daniel Oliveira Nascimento <don@syst.com.br>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Supported
4060F:	drivers/platform/x86/classmate-laptop.c
4061
4062COBALT MEDIA DRIVER
4063M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4064L:	linux-media@vger.kernel.org
4065T:	git git://linuxtv.org/media_tree.git
4066W:	https://linuxtv.org
4067S:	Supported
4068F:	drivers/media/pci/cobalt/
4069
4070COCCINELLE/Semantic Patches (SmPL)
4071M:	Julia Lawall <Julia.Lawall@lip6.fr>
4072M:	Gilles Muller <Gilles.Muller@lip6.fr>
4073M:	Nicolas Palix <nicolas.palix@imag.fr>
4074M:	Michal Marek <michal.lkml@markovi.net>
4075L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4077W:	http://coccinelle.lip6.fr/
4078S:	Supported
4079F:	Documentation/dev-tools/coccinelle.rst
4080F:	scripts/coccinelle/
4081F:	scripts/coccicheck
4082
4083CODA FILE SYSTEM
4084M:	Jan Harkes <jaharkes@cs.cmu.edu>
4085M:	coda@cs.cmu.edu
4086L:	codalist@coda.cs.cmu.edu
4087W:	http://www.coda.cs.cmu.edu/
4088S:	Maintained
4089F:	Documentation/filesystems/coda.txt
4090F:	fs/coda/
4091F:	include/linux/coda*.h
4092F:	include/uapi/linux/coda*.h
4093
4094CODA V4L2 MEM2MEM DRIVER
4095M:	Philipp Zabel <p.zabel@pengutronix.de>
4096L:	linux-media@vger.kernel.org
4097S:	Maintained
4098F:	Documentation/devicetree/bindings/media/coda.txt
4099F:	drivers/media/platform/coda/
4100
4101CODE OF CONDUCT
4102M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4103S:	Supported
4104F:	Documentation/process/code-of-conduct.rst
4105F:	Documentation/process/code-of-conduct-interpretation.rst
4106
4107COMMON CLK FRAMEWORK
4108M:	Michael Turquette <mturquette@baylibre.com>
4109M:	Stephen Boyd <sboyd@kernel.org>
4110L:	linux-clk@vger.kernel.org
4111Q:	http://patchwork.kernel.org/project/linux-clk/list/
4112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4113S:	Maintained
4114F:	Documentation/devicetree/bindings/clock/
4115F:	drivers/clk/
4116X:	drivers/clk/clkdev.c
4117F:	include/linux/clk-pr*
4118F:	include/linux/clk/
4119F:	include/linux/of_clk.h
4120
4121COMMON INTERNET FILE SYSTEM (CIFS)
4122M:	Steve French <sfrench@samba.org>
4123L:	linux-cifs@vger.kernel.org
4124L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4125W:	http://linux-cifs.samba.org/
4126T:	git git://git.samba.org/sfrench/cifs-2.6.git
4127S:	Supported
4128F:	Documentation/admin-guide/cifs/
4129F:	fs/cifs/
4130
4131COMPACTPCI HOTPLUG CORE
4132M:	Scott Murray <scott@spiteful.org>
4133L:	linux-pci@vger.kernel.org
4134S:	Maintained
4135F:	drivers/pci/hotplug/cpci_hotplug*
4136
4137COMPACTPCI HOTPLUG GENERIC DRIVER
4138M:	Scott Murray <scott@spiteful.org>
4139L:	linux-pci@vger.kernel.org
4140S:	Maintained
4141F:	drivers/pci/hotplug/cpcihp_generic.c
4142
4143COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4144M:	Scott Murray <scott@spiteful.org>
4145L:	linux-pci@vger.kernel.org
4146S:	Maintained
4147F:	drivers/pci/hotplug/cpcihp_zt5550.*
4148
4149COMPAL LAPTOP SUPPORT
4150M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4151L:	platform-driver-x86@vger.kernel.org
4152S:	Maintained
4153F:	drivers/platform/x86/compal-laptop.c
4154
4155COMPILER ATTRIBUTES
4156M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4157S:	Maintained
4158F:	include/linux/compiler_attributes.h
4159
4160CONEXANT ACCESSRUNNER USB DRIVER
4161L:	accessrunner-general@lists.sourceforge.net
4162W:	http://accessrunner.sourceforge.net/
4163S:	Orphan
4164F:	drivers/usb/atm/cxacru.c
4165
4166CONFIGFS
4167M:	Joel Becker <jlbec@evilplan.org>
4168M:	Christoph Hellwig <hch@lst.de>
4169T:	git git://git.infradead.org/users/hch/configfs.git
4170S:	Supported
4171F:	fs/configfs/
4172F:	include/linux/configfs.h
4173
4174CONNECTOR
4175M:	Evgeniy Polyakov <zbr@ioremap.net>
4176L:	netdev@vger.kernel.org
4177S:	Maintained
4178F:	drivers/connector/
4179
4180CONTROL GROUP (CGROUP)
4181M:	Tejun Heo <tj@kernel.org>
4182M:	Li Zefan <lizefan@huawei.com>
4183M:	Johannes Weiner <hannes@cmpxchg.org>
4184L:	cgroups@vger.kernel.org
4185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4186S:	Maintained
4187F:	Documentation/admin-guide/cgroup-v2.rst
4188F:	Documentation/admin-guide/cgroup-v1/
4189F:	include/linux/cgroup*
4190F:	kernel/cgroup/
4191
4192CONTROL GROUP - CPUSET
4193M:	Li Zefan <lizefan@huawei.com>
4194L:	cgroups@vger.kernel.org
4195W:	http://www.bullopensource.org/cpuset/
4196W:	http://oss.sgi.com/projects/cpusets/
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4198S:	Maintained
4199F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4200F:	include/linux/cpuset.h
4201F:	kernel/cgroup/cpuset.c
4202
4203CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4204M:	Johannes Weiner <hannes@cmpxchg.org>
4205M:	Michal Hocko <mhocko@kernel.org>
4206M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4207L:	cgroups@vger.kernel.org
4208L:	linux-mm@kvack.org
4209S:	Maintained
4210F:	mm/memcontrol.c
4211F:	mm/swap_cgroup.c
4212
4213CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4214M:	Tejun Heo <tj@kernel.org>
4215M:	Jens Axboe <axboe@kernel.dk>
4216L:	cgroups@vger.kernel.org
4217L:	linux-block@vger.kernel.org
4218T:	git git://git.kernel.dk/linux-block
4219F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4220F:	block/blk-cgroup.c
4221F:	include/linux/blk-cgroup.h
4222F:	block/blk-throttle.c
4223F:	block/blk-iolatency.c
4224F:	block/bfq-cgroup.c
4225
4226CORETEMP HARDWARE MONITORING DRIVER
4227M:	Fenghua Yu <fenghua.yu@intel.com>
4228L:	linux-hwmon@vger.kernel.org
4229S:	Maintained
4230F:	Documentation/hwmon/coretemp.rst
4231F:	drivers/hwmon/coretemp.c
4232
4233COSA/SRP SYNC SERIAL DRIVER
4234M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4235W:	http://www.fi.muni.cz/~kas/cosa/
4236S:	Maintained
4237F:	drivers/net/wan/cosa*
4238
4239COUNTER SUBSYSTEM
4240M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4241L:	linux-iio@vger.kernel.org
4242S:	Maintained
4243F:	Documentation/ABI/testing/sysfs-bus-counter*
4244F:	Documentation/driver-api/generic-counter.rst
4245F:	drivers/counter/
4246F:	include/linux/counter.h
4247F:	include/linux/counter_enum.h
4248
4249CPMAC ETHERNET DRIVER
4250M:	Florian Fainelli <f.fainelli@gmail.com>
4251L:	netdev@vger.kernel.org
4252S:	Maintained
4253F:	drivers/net/ethernet/ti/cpmac.c
4254
4255CPU FREQUENCY SCALING FRAMEWORK
4256M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4257M:	Viresh Kumar <viresh.kumar@linaro.org>
4258L:	linux-pm@vger.kernel.org
4259S:	Maintained
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4262B:	https://bugzilla.kernel.org
4263F:	Documentation/admin-guide/pm/cpufreq.rst
4264F:	Documentation/admin-guide/pm/intel_pstate.rst
4265F:	Documentation/cpu-freq/
4266F:	Documentation/devicetree/bindings/cpufreq/
4267F:	drivers/cpufreq/
4268F:	kernel/sched/cpufreq*.c
4269F:	include/linux/cpufreq.h
4270F:	include/linux/sched/cpufreq.h
4271F:	tools/testing/selftests/cpufreq/
4272
4273CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4274M:	Viresh Kumar <viresh.kumar@linaro.org>
4275M:	Sudeep Holla <sudeep.holla@arm.com>
4276L:	linux-pm@vger.kernel.org
4277W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4278S:	Maintained
4279F:	drivers/cpufreq/arm_big_little.h
4280F:	drivers/cpufreq/arm_big_little.c
4281
4282CPU POWER MONITORING SUBSYSTEM
4283M:	Thomas Renninger <trenn@suse.com>
4284M:	Shuah Khan <shuah@kernel.org>
4285M:	Shuah Khan <skhan@linuxfoundation.org>
4286L:	linux-pm@vger.kernel.org
4287S:	Maintained
4288F:	tools/power/cpupower/
4289
4290CPUID/MSR DRIVER
4291M:	"H. Peter Anvin" <hpa@zytor.com>
4292S:	Maintained
4293F:	arch/x86/kernel/cpuid.c
4294F:	arch/x86/kernel/msr.c
4295
4296CPUIDLE DRIVER - ARM BIG LITTLE
4297M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4298M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4299L:	linux-pm@vger.kernel.org
4300L:	linux-arm-kernel@lists.infradead.org
4301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4302S:	Maintained
4303F:	drivers/cpuidle/cpuidle-big_little.c
4304
4305CPUIDLE DRIVER - ARM EXYNOS
4306M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4307M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4308M:	Kukjin Kim <kgene@kernel.org>
4309L:	linux-pm@vger.kernel.org
4310L:	linux-samsung-soc@vger.kernel.org
4311S:	Supported
4312F:	drivers/cpuidle/cpuidle-exynos.c
4313F:	arch/arm/mach-exynos/pm.c
4314
4315CPUIDLE DRIVER - ARM PSCI
4316M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4317M:	Sudeep Holla <sudeep.holla@arm.com>
4318L:	linux-pm@vger.kernel.org
4319L:	linux-arm-kernel@lists.infradead.org
4320S:	Supported
4321F:	drivers/cpuidle/cpuidle-psci.c
4322
4323CPU IDLE TIME MANAGEMENT FRAMEWORK
4324M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4325M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4326L:	linux-pm@vger.kernel.org
4327S:	Maintained
4328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4329B:	https://bugzilla.kernel.org
4330F:	Documentation/admin-guide/pm/cpuidle.rst
4331F:	Documentation/driver-api/pm/cpuidle.rst
4332F:	drivers/cpuidle/*
4333F:	include/linux/cpuidle.h
4334
4335CRAMFS FILESYSTEM
4336M:	Nicolas Pitre <nico@fluxnic.net>
4337S:	Maintained
4338F:	Documentation/filesystems/cramfs.txt
4339F:	fs/cramfs/
4340
4341CREATIVE SB0540
4342M:	Bastien Nocera <hadess@hadess.net>
4343L:	linux-input@vger.kernel.org
4344S:	Maintained
4345F:	drivers/hid/hid-creative-sb0540.c
4346
4347CRYPTO API
4348M:	Herbert Xu <herbert@gondor.apana.org.au>
4349M:	"David S. Miller" <davem@davemloft.net>
4350L:	linux-crypto@vger.kernel.org
4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4353S:	Maintained
4354F:	Documentation/crypto/
4355F:	Documentation/devicetree/bindings/crypto/
4356F:	arch/*/crypto/
4357F:	crypto/
4358F:	drivers/crypto/
4359F:	include/crypto/
4360F:	include/linux/crypto*
4361F:	lib/crypto/
4362
4363CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4364M:	Neil Horman <nhorman@tuxdriver.com>
4365L:	linux-crypto@vger.kernel.org
4366S:	Maintained
4367F:	crypto/ansi_cprng.c
4368F:	crypto/rng.c
4369
4370CS3308 MEDIA DRIVER
4371M:	Hans Verkuil <hverkuil@xs4all.nl>
4372L:	linux-media@vger.kernel.org
4373T:	git git://linuxtv.org/media_tree.git
4374W:	http://linuxtv.org
4375S:	Odd Fixes
4376F:	drivers/media/i2c/cs3308.c
4377
4378CS5535 Audio ALSA driver
4379M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4380S:	Maintained
4381F:	sound/pci/cs5535audio/
4382
4383CSI DRIVERS FOR ALLWINNER V3s
4384M:	Yong Deng <yong.deng@magewell.com>
4385L:	linux-media@vger.kernel.org
4386T:	git git://linuxtv.org/media_tree.git
4387S:	Maintained
4388F:	drivers/media/platform/sunxi/sun6i-csi/
4389F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4390
4391CW1200 WLAN driver
4392M:	Solomon Peachy <pizza@shaftnet.org>
4393S:	Maintained
4394F:	drivers/net/wireless/st/cw1200/
4395
4396CX18 VIDEO4LINUX DRIVER
4397M:	Andy Walls <awalls@md.metrocast.net>
4398L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4399L:	linux-media@vger.kernel.org
4400T:	git git://linuxtv.org/media_tree.git
4401W:	https://linuxtv.org
4402W:	http://www.ivtvdriver.org/index.php/Cx18
4403S:	Maintained
4404F:	Documentation/media/v4l-drivers/cx18*
4405F:	drivers/media/pci/cx18/
4406F:	include/uapi/linux/ivtv*
4407
4408CX2341X MPEG ENCODER HELPER MODULE
4409M:	Hans Verkuil <hverkuil@xs4all.nl>
4410L:	linux-media@vger.kernel.org
4411T:	git git://linuxtv.org/media_tree.git
4412W:	https://linuxtv.org
4413S:	Maintained
4414F:	drivers/media/common/cx2341x*
4415F:	include/media/drv-intf/cx2341x.h
4416
4417CX24120 MEDIA DRIVER
4418M:	Jemma Denson <jdenson@gmail.com>
4419M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4420L:	linux-media@vger.kernel.org
4421W:	https://linuxtv.org
4422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4423S:	Maintained
4424F:	drivers/media/dvb-frontends/cx24120*
4425
4426CX88 VIDEO4LINUX DRIVER
4427M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4428L:	linux-media@vger.kernel.org
4429W:	https://linuxtv.org
4430T:	git git://linuxtv.org/media_tree.git
4431S:	Odd fixes
4432F:	Documentation/media/v4l-drivers/cx88*
4433F:	drivers/media/pci/cx88/
4434
4435CXD2820R MEDIA DRIVER
4436M:	Antti Palosaari <crope@iki.fi>
4437L:	linux-media@vger.kernel.org
4438W:	https://linuxtv.org
4439W:	http://palosaari.fi/linux/
4440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4441T:	git git://linuxtv.org/anttip/media_tree.git
4442S:	Maintained
4443F:	drivers/media/dvb-frontends/cxd2820r*
4444
4445CXGB3 ETHERNET DRIVER (CXGB3)
4446M:	Vishal Kulkarni <vishal@chelsio.com>
4447L:	netdev@vger.kernel.org
4448W:	http://www.chelsio.com
4449S:	Supported
4450F:	drivers/net/ethernet/chelsio/cxgb3/
4451
4452CXGB3 ISCSI DRIVER (CXGB3I)
4453M:	Karen Xie <kxie@chelsio.com>
4454L:	linux-scsi@vger.kernel.org
4455W:	http://www.chelsio.com
4456S:	Supported
4457F:	drivers/scsi/cxgbi/cxgb3i
4458
4459CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4460M:	Potnuri Bharat Teja <bharat@chelsio.com>
4461L:	linux-rdma@vger.kernel.org
4462W:	http://www.openfabrics.org
4463S:	Supported
4464F:	drivers/infiniband/hw/cxgb3/
4465F:	include/uapi/rdma/cxgb3-abi.h
4466
4467CXGB4 CRYPTO DRIVER (chcr)
4468M:	Atul Gupta <atul.gupta@chelsio.com>
4469L:	linux-crypto@vger.kernel.org
4470W:	http://www.chelsio.com
4471S:	Supported
4472F:	drivers/crypto/chelsio
4473
4474CXGB4 ETHERNET DRIVER (CXGB4)
4475M:	Vishal Kulkarni <vishal@chelsio.com>
4476L:	netdev@vger.kernel.org
4477W:	http://www.chelsio.com
4478S:	Supported
4479F:	drivers/net/ethernet/chelsio/cxgb4/
4480
4481CXGB4 ISCSI DRIVER (CXGB4I)
4482M:	Karen Xie <kxie@chelsio.com>
4483L:	linux-scsi@vger.kernel.org
4484W:	http://www.chelsio.com
4485S:	Supported
4486F:	drivers/scsi/cxgbi/cxgb4i
4487
4488CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4489M:	Potnuri Bharat Teja <bharat@chelsio.com>
4490L:	linux-rdma@vger.kernel.org
4491W:	http://www.openfabrics.org
4492S:	Supported
4493F:	drivers/infiniband/hw/cxgb4/
4494F:	include/uapi/rdma/cxgb4-abi.h
4495
4496CXGB4VF ETHERNET DRIVER (CXGB4VF)
4497M:	Casey Leedom <leedom@chelsio.com>
4498L:	netdev@vger.kernel.org
4499W:	http://www.chelsio.com
4500S:	Supported
4501F:	drivers/net/ethernet/chelsio/cxgb4vf/
4502
4503CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4504M:	Frederic Barrat <fbarrat@linux.ibm.com>
4505M:	Andrew Donnellan <ajd@linux.ibm.com>
4506L:	linuxppc-dev@lists.ozlabs.org
4507S:	Supported
4508F:	arch/powerpc/platforms/powernv/pci-cxl.c
4509F:	drivers/misc/cxl/
4510F:	include/misc/cxl*
4511F:	include/uapi/misc/cxl.h
4512F:	Documentation/powerpc/cxl.rst
4513F:	Documentation/ABI/testing/sysfs-class-cxl
4514
4515CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4516M:	Manoj N. Kumar <manoj@linux.ibm.com>
4517M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4518M:	Uma Krishnan <ukrishn@linux.ibm.com>
4519L:	linux-scsi@vger.kernel.org
4520S:	Supported
4521F:	drivers/scsi/cxlflash/
4522F:	include/uapi/scsi/cxlflash_ioctl.h
4523F:	Documentation/powerpc/cxlflash.rst
4524
4525CYBERPRO FB DRIVER
4526M:	Russell King <linux@armlinux.org.uk>
4527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4528W:	http://www.armlinux.org.uk/
4529S:	Maintained
4530F:	drivers/video/fbdev/cyber2000fb.*
4531
4532CYCLADES ASYNC MUX DRIVER
4533W:	http://www.cyclades.com/
4534S:	Orphan
4535F:	drivers/tty/cyclades.c
4536F:	include/linux/cyclades.h
4537F:	include/uapi/linux/cyclades.h
4538
4539CYCLADES PC300 DRIVER
4540W:	http://www.cyclades.com/
4541S:	Orphan
4542F:	drivers/net/wan/pc300*
4543
4544CYPRESS_FIRMWARE MEDIA DRIVER
4545M:	Antti Palosaari <crope@iki.fi>
4546L:	linux-media@vger.kernel.org
4547W:	https://linuxtv.org
4548W:	http://palosaari.fi/linux/
4549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4550T:	git git://linuxtv.org/anttip/media_tree.git
4551S:	Maintained
4552F:	drivers/media/common/cypress_firmware*
4553
4554CYTTSP TOUCHSCREEN DRIVER
4555M:	Ferruh Yigit <fery@cypress.com>
4556L:	linux-input@vger.kernel.org
4557S:	Supported
4558F:	drivers/input/touchscreen/cyttsp*
4559F:	include/linux/input/cyttsp.h
4560
4561D-LINK DIR-685 TOUCHKEYS DRIVER
4562M:	Linus Walleij <linus.walleij@linaro.org>
4563L:	linux-input@vger.kernel.org
4564S:	Supported
4565F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4566
4567DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4568M:	Joshua Kinard <kumba@gentoo.org>
4569S:	Maintained
4570F:	drivers/rtc/rtc-ds1685.c
4571F:	include/linux/rtc/ds1685.h
4572
4573DAMA SLAVE for AX.25
4574M:	Joerg Reuter <jreuter@yaina.de>
4575W:	http://yaina.de/jreuter/
4576W:	http://www.qsl.net/dl1bke/
4577L:	linux-hams@vger.kernel.org
4578S:	Maintained
4579F:	net/ax25/af_ax25.c
4580F:	net/ax25/ax25_dev.c
4581F:	net/ax25/ax25_ds_*
4582F:	net/ax25/ax25_in.c
4583F:	net/ax25/ax25_out.c
4584F:	net/ax25/ax25_timer.c
4585F:	net/ax25/sysctl_net_ax25.c
4586
4587DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4588L:	netdev@vger.kernel.org
4589S:	Orphan
4590F:	Documentation/networking/device_drivers/dec/dmfe.txt
4591F:	drivers/net/ethernet/dec/tulip/dmfe.c
4592
4593DC390/AM53C974 SCSI driver
4594M:	Hannes Reinecke <hare@suse.com>
4595L:	linux-scsi@vger.kernel.org
4596S:	Maintained
4597F:	drivers/scsi/am53c974.c
4598
4599DC395x SCSI driver
4600M:	Oliver Neukum <oliver@neukum.org>
4601M:	Ali Akcaagac <aliakc@web.de>
4602M:	Jamie Lenehan <lenehan@twibble.org>
4603L:	dc395x@twibble.org
4604W:	http://twibble.org/dist/dc395x/
4605W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4606S:	Maintained
4607F:	Documentation/scsi/dc395x.txt
4608F:	drivers/scsi/dc395x.*
4609
4610DCCP PROTOCOL
4611M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4612L:	dccp@vger.kernel.org
4613W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4614S:	Maintained
4615F:	include/linux/dccp.h
4616F:	include/uapi/linux/dccp.h
4617F:	include/linux/tfrc.h
4618F:	net/dccp/
4619
4620DECnet NETWORK LAYER
4621W:	http://linux-decnet.sourceforge.net
4622L:	linux-decnet-user@lists.sourceforge.net
4623S:	Orphan
4624F:	Documentation/networking/decnet.txt
4625F:	net/decnet/
4626
4627DECSTATION PLATFORM SUPPORT
4628M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4629L:	linux-mips@vger.kernel.org
4630W:	http://www.linux-mips.org/wiki/DECstation
4631S:	Maintained
4632F:	arch/mips/dec/
4633F:	arch/mips/include/asm/dec/
4634F:	arch/mips/include/asm/mach-dec/
4635
4636DEFXX FDDI NETWORK DRIVER
4637M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4638S:	Maintained
4639F:	drivers/net/fddi/defxx.*
4640
4641DELL SMBIOS DRIVER
4642M:	Pali Rohár <pali.rohar@gmail.com>
4643M:	Mario Limonciello <mario.limonciello@dell.com>
4644L:	platform-driver-x86@vger.kernel.org
4645S:	Maintained
4646F:	drivers/platform/x86/dell-smbios.*
4647
4648DELL SMBIOS SMM DRIVER
4649M:	Mario Limonciello <mario.limonciello@dell.com>
4650L:	platform-driver-x86@vger.kernel.org
4651S:	Maintained
4652F:	drivers/platform/x86/dell-smbios-smm.c
4653
4654DELL SMBIOS WMI DRIVER
4655M:	Mario Limonciello <mario.limonciello@dell.com>
4656L:	platform-driver-x86@vger.kernel.org
4657S:	Maintained
4658F:	drivers/platform/x86/dell-smbios-wmi.c
4659F:	tools/wmi/dell-smbios-example.c
4660
4661DEFZA FDDI NETWORK DRIVER
4662M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4663S:	Maintained
4664F:	drivers/net/fddi/defza.*
4665
4666DELL LAPTOP DRIVER
4667M:	Matthew Garrett <mjg59@srcf.ucam.org>
4668M:	Pali Rohár <pali.rohar@gmail.com>
4669L:	platform-driver-x86@vger.kernel.org
4670S:	Maintained
4671F:	drivers/platform/x86/dell-laptop.c
4672
4673DELL LAPTOP FREEFALL DRIVER
4674M:	Pali Rohár <pali.rohar@gmail.com>
4675S:	Maintained
4676F:	drivers/platform/x86/dell-smo8800.c
4677
4678DELL LAPTOP RBTN DRIVER
4679M:	Pali Rohár <pali.rohar@gmail.com>
4680S:	Maintained
4681F:	drivers/platform/x86/dell-rbtn.*
4682
4683DELL REMOTE BIOS UPDATE DRIVER
4684M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4685L:	platform-driver-x86@vger.kernel.org
4686S:	Maintained
4687F:	drivers/platform/x86/dell_rbu.c
4688
4689DELL LAPTOP SMM DRIVER
4690M:	Pali Rohár <pali.rohar@gmail.com>
4691S:	Maintained
4692F:	drivers/hwmon/dell-smm-hwmon.c
4693F:	include/uapi/linux/i8k.h
4694
4695DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4696M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4697L:	platform-driver-x86@vger.kernel.org
4698S:	Maintained
4699F:	Documentation/driver-api/dcdbas.rst
4700F:	drivers/platform/x86/dcdbas.*
4701
4702DELL WMI NOTIFICATIONS DRIVER
4703M:	Matthew Garrett <mjg59@srcf.ucam.org>
4704M:	Pali Rohár <pali.rohar@gmail.com>
4705S:	Maintained
4706F:	drivers/platform/x86/dell-wmi.c
4707
4708DELL WMI DESCRIPTOR DRIVER
4709M:	Mario Limonciello <mario.limonciello@dell.com>
4710S:	Maintained
4711F:	drivers/platform/x86/dell-wmi-descriptor.c
4712
4713DELTA ST MEDIA DRIVER
4714M:	Hugues Fruchet <hugues.fruchet@st.com>
4715L:	linux-media@vger.kernel.org
4716T:	git git://linuxtv.org/media_tree.git
4717W:	https://linuxtv.org
4718S:	Supported
4719F:	drivers/media/platform/sti/delta
4720
4721DENALI NAND DRIVER
4722M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4723L:	linux-mtd@lists.infradead.org
4724S:	Supported
4725F:	drivers/mtd/nand/raw/denali*
4726
4727DESIGNWARE EDMA CORE IP DRIVER
4728M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4729L:	dmaengine@vger.kernel.org
4730S:	Maintained
4731F:	drivers/dma/dw-edma/
4732F:	include/linux/dma/edma.h
4733
4734DESIGNWARE USB2 DRD IP DRIVER
4735M:	Minas Harutyunyan <hminas@synopsys.com>
4736L:	linux-usb@vger.kernel.org
4737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4738S:	Maintained
4739F:	drivers/usb/dwc2/
4740
4741DESIGNWARE USB3 DRD IP DRIVER
4742M:	Felipe Balbi <balbi@kernel.org>
4743L:	linux-usb@vger.kernel.org
4744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4745S:	Maintained
4746F:	drivers/usb/dwc3/
4747
4748DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4749M:	Andreas Klinger <ak@it-klinger.de>
4750L:	linux-iio@vger.kernel.org
4751S:	Maintained
4752F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4753F:	drivers/iio/proximity/srf*.c
4754
4755DEVICE COREDUMP (DEV_COREDUMP)
4756M:	Johannes Berg <johannes@sipsolutions.net>
4757L:	linux-kernel@vger.kernel.org
4758S:	Maintained
4759F:	drivers/base/devcoredump.c
4760F:	include/linux/devcoredump.h
4761
4762DEVICE FREQUENCY (DEVFREQ)
4763M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4764M:	Kyungmin Park <kyungmin.park@samsung.com>
4765R:	Chanwoo Choi <cw00.choi@samsung.com>
4766L:	linux-pm@vger.kernel.org
4767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4768S:	Maintained
4769F:	drivers/devfreq/
4770F:	include/linux/devfreq.h
4771F:	Documentation/devicetree/bindings/devfreq/
4772F:	include/trace/events/devfreq.h
4773
4774DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4775M:	Chanwoo Choi <cw00.choi@samsung.com>
4776L:	linux-pm@vger.kernel.org
4777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4778S:	Supported
4779F:	drivers/devfreq/event/
4780F:	drivers/devfreq/devfreq-event.c
4781F:	include/linux/devfreq-event.h
4782F:	Documentation/devicetree/bindings/devfreq/event/
4783
4784DEVICE NUMBER REGISTRY
4785M:	Torben Mathiasen <device@lanana.org>
4786W:	http://lanana.org/docs/device-list/index.html
4787S:	Maintained
4788
4789DEVICE-MAPPER  (LVM)
4790M:	Alasdair Kergon <agk@redhat.com>
4791M:	Mike Snitzer <snitzer@redhat.com>
4792M:	dm-devel@redhat.com
4793L:	dm-devel@redhat.com
4794W:	http://sources.redhat.com/dm
4795Q:	http://patchwork.kernel.org/project/dm-devel/list/
4796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4797T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4798S:	Maintained
4799F:	Documentation/admin-guide/device-mapper/
4800F:	drivers/md/Makefile
4801F:	drivers/md/Kconfig
4802F:	drivers/md/dm*
4803F:	drivers/md/persistent-data/
4804F:	include/linux/device-mapper.h
4805F:	include/linux/dm-*.h
4806F:	include/uapi/linux/dm-*.h
4807
4808DEVLINK
4809M:	Jiri Pirko <jiri@mellanox.com>
4810L:	netdev@vger.kernel.org
4811S:	Supported
4812F:	net/core/devlink.c
4813F:	include/net/devlink.h
4814F:	include/uapi/linux/devlink.h
4815
4816DIALOG SEMICONDUCTOR DRIVERS
4817M:	Support Opensource <support.opensource@diasemi.com>
4818W:	http://www.dialog-semiconductor.com/products
4819S:	Supported
4820F:	Documentation/hwmon/da90??.rst
4821F:	Documentation/devicetree/bindings/mfd/da90*.txt
4822F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4823F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4824F:	Documentation/devicetree/bindings/regulator/da92*.txt
4825F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4826F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4827F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4828F:	drivers/gpio/gpio-da90??.c
4829F:	drivers/hwmon/da90??-hwmon.c
4830F:	drivers/iio/adc/da91??-*.c
4831F:	drivers/input/misc/da90??_onkey.c
4832F:	drivers/input/touchscreen/da9052_tsi.c
4833F:	drivers/leds/leds-da90??.c
4834F:	drivers/mfd/da903x.c
4835F:	drivers/mfd/da90??-*.c
4836F:	drivers/mfd/da91??-*.c
4837F:	drivers/power/supply/da9052-battery.c
4838F:	drivers/power/supply/da91??-*.c
4839F:	drivers/regulator/da903x.c
4840F:	drivers/regulator/da9???-regulator.[ch]
4841F:	drivers/regulator/slg51000-regulator.[ch]
4842F:	drivers/thermal/da90??-thermal.c
4843F:	drivers/rtc/rtc-da90??.c
4844F:	drivers/video/backlight/da90??_bl.c
4845F:	drivers/watchdog/da90??_wdt.c
4846F:	include/linux/mfd/da903x.h
4847F:	include/linux/mfd/da9052/
4848F:	include/linux/mfd/da9055/
4849F:	include/linux/mfd/da9062/
4850F:	include/linux/mfd/da9063/
4851F:	include/linux/mfd/da9150/
4852F:	include/linux/regulator/da9211.h
4853F:	include/sound/da[79]*.h
4854F:	sound/soc/codecs/da[79]*.[ch]
4855
4856DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4857M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4858L:	linux-gpio@vger.kernel.org
4859S:	Maintained
4860F:	drivers/gpio/gpio-gpio-mm.c
4861
4862DIOLAN U2C-12 I2C DRIVER
4863M:	Guenter Roeck <linux@roeck-us.net>
4864L:	linux-i2c@vger.kernel.org
4865S:	Maintained
4866F:	drivers/i2c/busses/i2c-diolan-u2c.c
4867
4868FILESYSTEM DIRECT ACCESS (DAX)
4869M:	Dan Williams <dan.j.williams@intel.com>
4870R:	Matthew Wilcox <willy@infradead.org>
4871R:	Jan Kara <jack@suse.cz>
4872L:	linux-fsdevel@vger.kernel.org
4873L:	linux-nvdimm@lists.01.org
4874S:	Supported
4875F:	fs/dax.c
4876F:	include/linux/dax.h
4877F:	include/trace/events/fs_dax.h
4878
4879DEVICE DIRECT ACCESS (DAX)
4880M:	Dan Williams <dan.j.williams@intel.com>
4881M:	Vishal Verma <vishal.l.verma@intel.com>
4882M:	Keith Busch <keith.busch@intel.com>
4883M:	Dave Jiang <dave.jiang@intel.com>
4884L:	linux-nvdimm@lists.01.org
4885S:	Supported
4886F:	drivers/dax/
4887
4888DIRECTORY NOTIFICATION (DNOTIFY)
4889M:	Jan Kara <jack@suse.cz>
4890R:	Amir Goldstein <amir73il@gmail.com>
4891L:	linux-fsdevel@vger.kernel.org
4892S:	Maintained
4893F:	Documentation/filesystems/dnotify.txt
4894F:	fs/notify/dnotify/
4895F:	include/linux/dnotify.h
4896
4897DISK GEOMETRY AND PARTITION HANDLING
4898M:	Andries Brouwer <aeb@cwi.nl>
4899W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4900W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4901W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4902S:	Maintained
4903
4904DISKQUOTA
4905M:	Jan Kara <jack@suse.com>
4906S:	Maintained
4907F:	Documentation/filesystems/quota.txt
4908F:	fs/quota/
4909F:	include/linux/quota*.h
4910F:	include/uapi/linux/quota*.h
4911
4912DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4913M:	Bernie Thompson <bernie@plugable.com>
4914L:	linux-fbdev@vger.kernel.org
4915S:	Maintained
4916W:	http://plugable.com/category/projects/udlfb/
4917F:	drivers/video/fbdev/udlfb.c
4918F:	include/video/udlfb.h
4919F:	Documentation/fb/udlfb.rst
4920
4921DISTRIBUTED LOCK MANAGER (DLM)
4922M:	Christine Caulfield <ccaulfie@redhat.com>
4923M:	David Teigland <teigland@redhat.com>
4924L:	cluster-devel@redhat.com
4925W:	http://sources.redhat.com/cluster/
4926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4927S:	Supported
4928F:	fs/dlm/
4929
4930DMA BUFFER SHARING FRAMEWORK
4931M:	Sumit Semwal <sumit.semwal@linaro.org>
4932S:	Maintained
4933L:	linux-media@vger.kernel.org
4934L:	dri-devel@lists.freedesktop.org
4935L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4936F:	drivers/dma-buf/
4937F:	include/linux/dma-buf*
4938F:	include/linux/reservation.h
4939F:	include/linux/*fence.h
4940F:	Documentation/driver-api/dma-buf.rst
4941T:	git git://anongit.freedesktop.org/drm/drm-misc
4942
4943DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4944M:	Vinod Koul <vkoul@kernel.org>
4945L:	dmaengine@vger.kernel.org
4946Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4947S:	Maintained
4948F:	drivers/dma/
4949F:	include/linux/dmaengine.h
4950F:	include/linux/of_dma.h
4951F:	Documentation/devicetree/bindings/dma/
4952F:	Documentation/driver-api/dmaengine/
4953T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4954
4955DMA MAPPING HELPERS
4956M:	Christoph Hellwig <hch@lst.de>
4957M:	Marek Szyprowski <m.szyprowski@samsung.com>
4958R:	Robin Murphy <robin.murphy@arm.com>
4959L:	iommu@lists.linux-foundation.org
4960T:	git git://git.infradead.org/users/hch/dma-mapping.git
4961W:	http://git.infradead.org/users/hch/dma-mapping.git
4962S:	Supported
4963F:	kernel/dma/
4964F:	include/asm-generic/dma-mapping.h
4965F:	include/linux/dma-direct.h
4966F:	include/linux/dma-mapping.h
4967F:	include/linux/dma-noncoherent.h
4968
4969DME1737 HARDWARE MONITOR DRIVER
4970M:	Juerg Haefliger <juergh@gmail.com>
4971L:	linux-hwmon@vger.kernel.org
4972S:	Maintained
4973F:	Documentation/hwmon/dme1737.rst
4974F:	drivers/hwmon/dme1737.c
4975
4976DMI/SMBIOS SUPPORT
4977M:	Jean Delvare <jdelvare@suse.com>
4978S:	Maintained
4979T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4980F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4981F:	drivers/firmware/dmi-id.c
4982F:	drivers/firmware/dmi_scan.c
4983F:	include/linux/dmi.h
4984
4985DOCUMENTATION
4986M:	Jonathan Corbet <corbet@lwn.net>
4987L:	linux-doc@vger.kernel.org
4988S:	Maintained
4989F:	Documentation/
4990F:	scripts/documentation-file-ref-check
4991F:	scripts/kernel-doc
4992F:	scripts/sphinx-pre-install
4993X:	Documentation/ABI/
4994X:	Documentation/firmware-guide/acpi/
4995X:	Documentation/devicetree/
4996X:	Documentation/i2c/
4997X:	Documentation/media/
4998X:	Documentation/power/
4999X:	Documentation/spi/
5000T:	git git://git.lwn.net/linux.git docs-next
5001
5002DOCUMENTATION/ITALIAN
5003M:	Federico Vaga <federico.vaga@vaga.pv.it>
5004L:	linux-doc@vger.kernel.org
5005S:	Maintained
5006F:	Documentation/translations/it_IT
5007
5008DOCUMENTATION SCRIPTS
5009M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5010L:	linux-doc@vger.kernel.org
5011S:	Maintained
5012F:	scripts/documentation-file-ref-check
5013F:	scripts/sphinx-pre-install
5014F:	Documentation/sphinx/parse-headers.pl
5015
5016DONGWOON DW9714 LENS VOICE COIL DRIVER
5017M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5018L:	linux-media@vger.kernel.org
5019T:	git git://linuxtv.org/media_tree.git
5020S:	Maintained
5021F:	drivers/media/i2c/dw9714.c
5022F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5023
5024DONGWOON DW9807 LENS VOICE COIL DRIVER
5025M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5026L:	linux-media@vger.kernel.org
5027T:	git git://linuxtv.org/media_tree.git
5028S:	Maintained
5029F:	drivers/media/i2c/dw9807-vcm.c
5030F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5031
5032DOUBLETALK DRIVER
5033M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5034L:	blinux-list@redhat.com
5035S:	Maintained
5036F:	drivers/char/dtlk.c
5037F:	include/linux/dtlk.h
5038
5039DPAA2 DATAPATH I/O (DPIO) DRIVER
5040M:	Roy Pledge <Roy.Pledge@nxp.com>
5041L:	linux-kernel@vger.kernel.org
5042S:	Maintained
5043F:	drivers/soc/fsl/dpio
5044
5045DPAA2 ETHERNET DRIVER
5046M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5047L:	netdev@vger.kernel.org
5048S:	Maintained
5049F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5050F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5051F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5052F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5053F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5054
5055DPAA2 ETHERNET SWITCH DRIVER
5056M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5057M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5058L:	linux-kernel@vger.kernel.org
5059S:	Maintained
5060F:	drivers/staging/fsl-dpaa2/ethsw
5061
5062DPT_I2O SCSI RAID DRIVER
5063M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5064L:	linux-scsi@vger.kernel.org
5065W:	http://www.adaptec.com/
5066S:	Maintained
5067F:	drivers/scsi/dpt*
5068F:	drivers/scsi/dpt/
5069
5070DRBD DRIVER
5071M:	Philipp Reisner <philipp.reisner@linbit.com>
5072M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5073L:	drbd-dev@lists.linbit.com
5074W:	http://www.drbd.org
5075T:	git git://git.linbit.com/linux-drbd.git
5076T:	git git://git.linbit.com/drbd-8.4.git
5077S:	Supported
5078F:	drivers/block/drbd/
5079F:	lib/lru_cache.c
5080F:	Documentation/admin-guide/blockdev/
5081
5082DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5083M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5084R:	"Rafael J. Wysocki" <rafael@kernel.org>
5085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5086S:	Supported
5087F:	Documentation/kobject.txt
5088F:	drivers/base/
5089F:	fs/debugfs/
5090F:	fs/sysfs/
5091F:	include/linux/debugfs.h
5092F:	include/linux/kobj*
5093F:	lib/kobj*
5094
5095DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5096M:	Kevin Hilman <khilman@kernel.org>
5097M:	Nishanth Menon <nm@ti.com>
5098S:	Maintained
5099F:	drivers/power/avs/
5100F:	include/linux/power/smartreflex.h
5101L:	linux-pm@vger.kernel.org
5102
5103DRM DRIVER FOR ARM PL111 CLCD
5104M:	Eric Anholt <eric@anholt.net>
5105T:	git git://anongit.freedesktop.org/drm/drm-misc
5106S:	Supported
5107F:	drivers/gpu/drm/pl111/
5108
5109DRM DRIVER FOR ARM VERSATILE TFT PANELS
5110M:	Linus Walleij <linus.walleij@linaro.org>
5111T:	git git://anongit.freedesktop.org/drm/drm-misc
5112S:	Maintained
5113F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5114F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5115
5116DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5117M:	Dave Airlie <airlied@redhat.com>
5118S:	Odd Fixes
5119F:	drivers/gpu/drm/ast/
5120
5121DRM DRIVER FOR ASPEED BMC GFX
5122M:	Joel Stanley <joel@jms.id.au>
5123L:	linux-aspeed@lists.ozlabs.org
5124T:	git git://anongit.freedesktop.org/drm/drm-misc
5125S:	Supported
5126F:	drivers/gpu/drm/aspeed/
5127F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5128
5129DRM DRIVER FOR BOCHS VIRTUAL GPU
5130M:	Gerd Hoffmann <kraxel@redhat.com>
5131L:	virtualization@lists.linux-foundation.org
5132T:	git git://anongit.freedesktop.org/drm/drm-misc
5133S:	Maintained
5134F:	drivers/gpu/drm/bochs/
5135
5136DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5137M:	Linus Walleij <linus.walleij@linaro.org>
5138T:	git git://anongit.freedesktop.org/drm/drm-misc
5139S:	Maintained
5140F:	drivers/gpu/drm/tve200/
5141
5142DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5143M:	Jagan Teki <jagan@amarulasolutions.com>
5144S:	Maintained
5145F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5146F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5147
5148DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5149M:	Hans de Goede <hdegoede@redhat.com>
5150T:	git git://anongit.freedesktop.org/drm/drm-misc
5151S:	Maintained
5152F:	drivers/gpu/drm/tiny/gm12u320.c
5153
5154DRM DRIVER FOR ILITEK ILI9225 PANELS
5155M:	David Lechner <david@lechnology.com>
5156T:	git git://anongit.freedesktop.org/drm/drm-misc
5157S:	Maintained
5158F:	drivers/gpu/drm/tiny/ili9225.c
5159F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5160
5161DRM DRIVER FOR HX8357D PANELS
5162M:	Eric Anholt <eric@anholt.net>
5163T:	git git://anongit.freedesktop.org/drm/drm-misc
5164S:	Maintained
5165F:	drivers/gpu/drm/tiny/hx8357d.c
5166F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5167
5168DRM DRIVER FOR INTEL I810 VIDEO CARDS
5169S:	Orphan / Obsolete
5170F:	drivers/gpu/drm/i810/
5171F:	include/uapi/drm/i810_drm.h
5172
5173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5174S:	Orphan / Obsolete
5175F:	drivers/gpu/drm/mga/
5176F:	include/uapi/drm/mga_drm.h
5177
5178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5179M:	Dave Airlie <airlied@redhat.com>
5180S:	Odd Fixes
5181F:	drivers/gpu/drm/mgag200/
5182
5183DRM DRIVER FOR MI0283QT
5184M:	Noralf Trønnes <noralf@tronnes.org>
5185T:	git git://anongit.freedesktop.org/drm/drm-misc
5186S:	Maintained
5187F:	drivers/gpu/drm/tiny/mi0283qt.c
5188F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5189
5190DRM DRIVER FOR MSM ADRENO GPU
5191M:	Rob Clark <robdclark@gmail.com>
5192M:	Sean Paul <sean@poorly.run>
5193L:	linux-arm-msm@vger.kernel.org
5194L:	dri-devel@lists.freedesktop.org
5195L:	freedreno@lists.freedesktop.org
5196T:	git https://gitlab.freedesktop.org/drm/msm.git
5197S:	Maintained
5198F:	drivers/gpu/drm/msm/
5199F:	include/uapi/drm/msm_drm.h
5200F:	Documentation/devicetree/bindings/display/msm/
5201
5202DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5203M:	Ben Skeggs <bskeggs@redhat.com>
5204L:	dri-devel@lists.freedesktop.org
5205L:	nouveau@lists.freedesktop.org
5206T:	git git://github.com/skeggsb/linux
5207S:	Supported
5208F:	drivers/gpu/drm/nouveau/
5209F:	include/uapi/drm/nouveau_drm.h
5210
5211DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5212M:	Stefan Mavrodiev <stefan@olimex.com>
5213S:	Maintained
5214F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5215F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5216
5217DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5218M:	Noralf Trønnes <noralf@tronnes.org>
5219T:	git git://anongit.freedesktop.org/drm/drm-misc
5220S:	Maintained
5221F:	drivers/gpu/drm/tiny/repaper.c
5222F:	Documentation/devicetree/bindings/display/repaper.txt
5223
5224DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5225M:	Dave Airlie <airlied@redhat.com>
5226M:	Gerd Hoffmann <kraxel@redhat.com>
5227L:	virtualization@lists.linux-foundation.org
5228T:	git git://anongit.freedesktop.org/drm/drm-misc
5229S:	Obsolete
5230W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5231F:	drivers/gpu/drm/cirrus/
5232
5233DRM DRIVER FOR QXL VIRTUAL GPU
5234M:	Dave Airlie <airlied@redhat.com>
5235M:	Gerd Hoffmann <kraxel@redhat.com>
5236L:	virtualization@lists.linux-foundation.org
5237L:	spice-devel@lists.freedesktop.org
5238T:	git git://anongit.freedesktop.org/drm/drm-misc
5239S:	Maintained
5240F:	drivers/gpu/drm/qxl/
5241F:	include/uapi/drm/qxl_drm.h
5242
5243DRM DRIVER FOR RAYDIUM RM67191 PANELS
5244M:	Robert Chiras <robert.chiras@nxp.com>
5245S:	Maintained
5246F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5247F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5248
5249DRM DRIVER FOR RAGE 128 VIDEO CARDS
5250S:	Orphan / Obsolete
5251F:	drivers/gpu/drm/r128/
5252F:	include/uapi/drm/r128_drm.h
5253
5254DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5255M:	Guido Günther <agx@sigxcpu.org>
5256R:	Purism Kernel Team <kernel@puri.sm>
5257S:	Maintained
5258F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5259F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5260
5261DRM DRIVER FOR SAVAGE VIDEO CARDS
5262S:	Orphan / Obsolete
5263F:	drivers/gpu/drm/savage/
5264F:	include/uapi/drm/savage_drm.h
5265
5266DRM DRIVER FOR SIS VIDEO CARDS
5267S:	Orphan / Obsolete
5268F:	drivers/gpu/drm/sis/
5269F:	include/uapi/drm/sis_drm.h
5270
5271DRM DRIVER FOR SITRONIX ST7701 PANELS
5272M:	Jagan Teki <jagan@amarulasolutions.com>
5273S:	Maintained
5274F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5275F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5276
5277DRM DRIVER FOR SITRONIX ST7586 PANELS
5278M:	David Lechner <david@lechnology.com>
5279T:	git git://anongit.freedesktop.org/drm/drm-misc
5280S:	Maintained
5281F:	drivers/gpu/drm/tiny/st7586.c
5282F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5283
5284DRM DRIVER FOR SITRONIX ST7735R PANELS
5285M:	David Lechner <david@lechnology.com>
5286T:	git git://anongit.freedesktop.org/drm/drm-misc
5287S:	Maintained
5288F:	drivers/gpu/drm/tiny/st7735r.c
5289F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5290
5291DRM DRIVER FOR ST-ERICSSON MCDE
5292M:	Linus Walleij <linus.walleij@linaro.org>
5293T:	git git://anongit.freedesktop.org/drm/drm-misc
5294S:	Maintained
5295F:	drivers/gpu/drm/mcde/
5296F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5297
5298DRM DRIVER FOR TDFX VIDEO CARDS
5299S:	Orphan / Obsolete
5300F:	drivers/gpu/drm/tdfx/
5301
5302DRM DRIVER FOR TPO TPG110 PANELS
5303M:	Linus Walleij <linus.walleij@linaro.org>
5304T:	git git://anongit.freedesktop.org/drm/drm-misc
5305S:	Maintained
5306F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5307F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5308
5309DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5310M:	Dave Airlie <airlied@redhat.com>
5311R:	Sean Paul <sean@poorly.run>
5312L:	dri-devel@lists.freedesktop.org
5313S:	Odd Fixes
5314F:	drivers/gpu/drm/udl/
5315T:	git git://anongit.freedesktop.org/drm/drm-misc
5316
5317DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5318M:	Hans de Goede <hdegoede@redhat.com>
5319L:	dri-devel@lists.freedesktop.org
5320S:	Maintained
5321F:	drivers/gpu/drm/vboxvideo/
5322T:	git git://anongit.freedesktop.org/drm/drm-misc
5323
5324DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5325M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5326R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5327R:	Daniel Vetter <daniel@ffwll.ch>
5328T:	git git://anongit.freedesktop.org/drm/drm-misc
5329S:	Maintained
5330L:	dri-devel@lists.freedesktop.org
5331F:	drivers/gpu/drm/vkms/
5332F:	Documentation/gpu/vkms.rst
5333
5334DRM DRIVER FOR VMWARE VIRTUAL GPU
5335M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5336M:	Thomas Hellstrom <thellstrom@vmware.com>
5337L:	dri-devel@lists.freedesktop.org
5338T:	git git://people.freedesktop.org/~thomash/linux
5339S:	Supported
5340F:	drivers/gpu/drm/vmwgfx/
5341F:	include/uapi/drm/vmwgfx_drm.h
5342
5343DRM DRIVERS
5344M:	David Airlie <airlied@linux.ie>
5345M:	Daniel Vetter <daniel@ffwll.ch>
5346L:	dri-devel@lists.freedesktop.org
5347T:	git git://anongit.freedesktop.org/drm/drm
5348B:	https://bugs.freedesktop.org/
5349C:	irc://chat.freenode.net/dri-devel
5350S:	Maintained
5351F:	drivers/gpu/drm/
5352F:	drivers/gpu/vga/
5353F:	Documentation/devicetree/bindings/display/
5354F:	Documentation/devicetree/bindings/gpu/
5355F:	Documentation/gpu/
5356F:	include/drm/
5357F:	include/uapi/drm/
5358F:	include/linux/vga*
5359
5360DRM DRIVERS AND MISC GPU PATCHES
5361M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5362M:	Maxime Ripard <mripard@kernel.org>
5363M:	Sean Paul <sean@poorly.run>
5364W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5365S:	Maintained
5366T:	git git://anongit.freedesktop.org/drm/drm-misc
5367F:	Documentation/gpu/
5368F:	drivers/gpu/vga/
5369F:	drivers/gpu/drm/*
5370F:	include/drm/drm*
5371F:	include/uapi/drm/drm*
5372F:	include/linux/vga*
5373
5374DRM DRIVERS FOR ALLWINNER A10
5375M:	Maxime Ripard <mripard@kernel.org>
5376L:	dri-devel@lists.freedesktop.org
5377S:	Supported
5378F:	drivers/gpu/drm/sun4i/
5379F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5380T:	git git://anongit.freedesktop.org/drm/drm-misc
5381
5382DRM DRIVERS FOR AMLOGIC SOCS
5383M:	Neil Armstrong <narmstrong@baylibre.com>
5384L:	dri-devel@lists.freedesktop.org
5385L:	linux-amlogic@lists.infradead.org
5386W:	http://linux-meson.com/
5387S:	Supported
5388F:	drivers/gpu/drm/meson/
5389F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5390F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5391F:	Documentation/gpu/meson.rst
5392T:	git git://anongit.freedesktop.org/drm/drm-misc
5393
5394DRM DRIVERS FOR ATMEL HLCDC
5395M:	Sam Ravnborg <sam@ravnborg.org>
5396M:	Boris Brezillon <bbrezillon@kernel.org>
5397L:	dri-devel@lists.freedesktop.org
5398S:	Supported
5399F:	drivers/gpu/drm/atmel-hlcdc/
5400F:	Documentation/devicetree/bindings/display/atmel/
5401T:	git git://anongit.freedesktop.org/drm/drm-misc
5402
5403DRM DRIVERS FOR BRIDGE CHIPS
5404M:	Andrzej Hajda <a.hajda@samsung.com>
5405M:	Neil Armstrong <narmstrong@baylibre.com>
5406R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5407R:	Jonas Karlman <jonas@kwiboo.se>
5408R:	Jernej Skrabec <jernej.skrabec@siol.net>
5409S:	Maintained
5410T:	git git://anongit.freedesktop.org/drm/drm-misc
5411F:	drivers/gpu/drm/bridge/
5412
5413DRM DRIVERS FOR EXYNOS
5414M:	Inki Dae <inki.dae@samsung.com>
5415M:	Joonyoung Shim <jy0922.shim@samsung.com>
5416M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5417M:	Kyungmin Park <kyungmin.park@samsung.com>
5418L:	dri-devel@lists.freedesktop.org
5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5420S:	Supported
5421F:	drivers/gpu/drm/exynos/
5422F:	include/uapi/drm/exynos_drm.h
5423F:	Documentation/devicetree/bindings/display/exynos/
5424
5425DRM DRIVERS FOR FREESCALE DCU
5426M:	Stefan Agner <stefan@agner.ch>
5427M:	Alison Wang <alison.wang@nxp.com>
5428L:	dri-devel@lists.freedesktop.org
5429S:	Supported
5430F:	drivers/gpu/drm/fsl-dcu/
5431F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5432F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5433F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5434T:	git git://anongit.freedesktop.org/drm/drm-misc
5435
5436DRM DRIVERS FOR FREESCALE IMX
5437M:	Philipp Zabel <p.zabel@pengutronix.de>
5438L:	dri-devel@lists.freedesktop.org
5439S:	Maintained
5440F:	drivers/gpu/drm/imx/
5441F:	drivers/gpu/ipu-v3/
5442F:	Documentation/devicetree/bindings/display/imx/
5443
5444DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5445M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5446L:	dri-devel@lists.freedesktop.org
5447T:	git git://github.com/patjak/drm-gma500
5448S:	Maintained
5449F:	drivers/gpu/drm/gma500/
5450
5451DRM DRIVERS FOR HISILICON
5452M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5453M:	Rongrong Zou <zourongrong@gmail.com>
5454R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5455R:	Chen Feng <puck.chen@hisilicon.com>
5456L:	dri-devel@lists.freedesktop.org
5457T:	git git://github.com/xin3liang/linux.git
5458S:	Maintained
5459F:	drivers/gpu/drm/hisilicon/
5460F:	Documentation/devicetree/bindings/display/hisilicon/
5461
5462DRM DRIVERS FOR LIMA
5463M:	Qiang Yu <yuq825@gmail.com>
5464L:	dri-devel@lists.freedesktop.org
5465L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5466S:	Maintained
5467F:	drivers/gpu/drm/lima/
5468F:	include/uapi/drm/lima_drm.h
5469T:	git git://anongit.freedesktop.org/drm/drm-misc
5470
5471DRM DRIVERS FOR MEDIATEK
5472M:	CK Hu <ck.hu@mediatek.com>
5473M:	Philipp Zabel <p.zabel@pengutronix.de>
5474L:	dri-devel@lists.freedesktop.org
5475S:	Supported
5476F:	drivers/gpu/drm/mediatek/
5477F:	Documentation/devicetree/bindings/display/mediatek/
5478
5479DRM DRIVERS FOR NVIDIA TEGRA
5480M:	Thierry Reding <thierry.reding@gmail.com>
5481L:	dri-devel@lists.freedesktop.org
5482L:	linux-tegra@vger.kernel.org
5483T:	git git://anongit.freedesktop.org/tegra/linux.git
5484S:	Supported
5485F:	drivers/gpu/drm/tegra/
5486F:	drivers/gpu/host1x/
5487F:	include/linux/host1x.h
5488F:	include/uapi/drm/tegra_drm.h
5489F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5490
5491DRM DRIVERS FOR RENESAS
5492M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5493M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5494L:	dri-devel@lists.freedesktop.org
5495L:	linux-renesas-soc@vger.kernel.org
5496T:	git git://linuxtv.org/pinchartl/media drm/du/next
5497S:	Supported
5498F:	drivers/gpu/drm/rcar-du/
5499F:	drivers/gpu/drm/shmobile/
5500F:	include/linux/platform_data/shmob_drm.h
5501F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5502F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5503F:	Documentation/devicetree/bindings/display/renesas,du.txt
5504
5505DRM DRIVERS FOR ROCKCHIP
5506M:	Sandy Huang <hjc@rock-chips.com>
5507M:	Heiko Stübner <heiko@sntech.de>
5508L:	dri-devel@lists.freedesktop.org
5509S:	Maintained
5510F:	drivers/gpu/drm/rockchip/
5511F:	Documentation/devicetree/bindings/display/rockchip/
5512T:	git git://anongit.freedesktop.org/drm/drm-misc
5513
5514DRM DRIVERS FOR STI
5515M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5516M:	Vincent Abriou <vincent.abriou@st.com>
5517L:	dri-devel@lists.freedesktop.org
5518T:	git git://anongit.freedesktop.org/drm/drm-misc
5519S:	Maintained
5520F:	drivers/gpu/drm/sti
5521F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5522
5523DRM DRIVERS FOR STM
5524M:	Yannick Fertre <yannick.fertre@st.com>
5525M:	Philippe Cornu <philippe.cornu@st.com>
5526M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5527M:	Vincent Abriou <vincent.abriou@st.com>
5528L:	dri-devel@lists.freedesktop.org
5529T:	git git://anongit.freedesktop.org/drm/drm-misc
5530S:	Maintained
5531F:	drivers/gpu/drm/stm
5532F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5533
5534DRM DRIVERS FOR TI LCDC
5535M:	Jyri Sarha <jsarha@ti.com>
5536R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5537L:	dri-devel@lists.freedesktop.org
5538S:	Maintained
5539F:	drivers/gpu/drm/tilcdc/
5540F:	Documentation/devicetree/bindings/display/tilcdc/
5541
5542DRM DRIVERS FOR TI OMAP
5543M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5544L:	dri-devel@lists.freedesktop.org
5545S:	Maintained
5546F:	drivers/gpu/drm/omapdrm/
5547F:	Documentation/devicetree/bindings/display/ti/
5548
5549DRM DRIVERS FOR V3D
5550M:	Eric Anholt <eric@anholt.net>
5551S:	Supported
5552F:	drivers/gpu/drm/v3d/
5553F:	include/uapi/drm/v3d_drm.h
5554F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5555T:	git git://anongit.freedesktop.org/drm/drm-misc
5556
5557DRM DRIVERS FOR VC4
5558M:	Eric Anholt <eric@anholt.net>
5559T:	git git://github.com/anholt/linux
5560S:	Supported
5561F:	drivers/gpu/drm/vc4/
5562F:	include/uapi/drm/vc4_drm.h
5563F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5564T:	git git://anongit.freedesktop.org/drm/drm-misc
5565
5566DRM DRIVERS FOR VIVANTE GPU IP
5567M:	Lucas Stach <l.stach@pengutronix.de>
5568R:	Russell King <linux+etnaviv@armlinux.org.uk>
5569R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5570L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5571L:	dri-devel@lists.freedesktop.org
5572S:	Maintained
5573F:	drivers/gpu/drm/etnaviv/
5574F:	include/uapi/drm/etnaviv_drm.h
5575F:	Documentation/devicetree/bindings/display/etnaviv/
5576
5577DRM DRIVERS FOR ZTE ZX
5578M:	Shawn Guo <shawnguo@kernel.org>
5579L:	dri-devel@lists.freedesktop.org
5580S:	Maintained
5581F:	drivers/gpu/drm/zte/
5582F:	Documentation/devicetree/bindings/display/zte,vou.txt
5583T:	git git://anongit.freedesktop.org/drm/drm-misc
5584
5585DRM PANEL DRIVERS
5586M:	Thierry Reding <thierry.reding@gmail.com>
5587R:	Sam Ravnborg <sam@ravnborg.org>
5588L:	dri-devel@lists.freedesktop.org
5589T:	git git://anongit.freedesktop.org/drm/drm-misc
5590S:	Maintained
5591F:	drivers/gpu/drm/drm_panel.c
5592F:	drivers/gpu/drm/panel/
5593F:	include/drm/drm_panel.h
5594F:	Documentation/devicetree/bindings/display/panel/
5595
5596DRM DRIVERS FOR XEN
5597M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5598T:	git git://anongit.freedesktop.org/drm/drm-misc
5599L:	dri-devel@lists.freedesktop.org
5600L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5601S:	Supported
5602F:	drivers/gpu/drm/xen/
5603F:	Documentation/gpu/xen-front.rst
5604
5605DRM TTM SUBSYSTEM
5606M:	Christian Koenig <christian.koenig@amd.com>
5607M:	Huang Rui <ray.huang@amd.com>
5608T:	git git://people.freedesktop.org/~agd5f/linux
5609S:	Maintained
5610L:	dri-devel@lists.freedesktop.org
5611F:	include/drm/ttm/
5612F:	drivers/gpu/drm/ttm/
5613
5614DSBR100 USB FM RADIO DRIVER
5615M:	Alexey Klimov <klimov.linux@gmail.com>
5616L:	linux-media@vger.kernel.org
5617T:	git git://linuxtv.org/media_tree.git
5618S:	Maintained
5619F:	drivers/media/radio/dsbr100.c
5620
5621DT3155 MEDIA DRIVER
5622M:	Hans Verkuil <hverkuil@xs4all.nl>
5623L:	linux-media@vger.kernel.org
5624T:	git git://linuxtv.org/media_tree.git
5625W:	https://linuxtv.org
5626S:	Odd Fixes
5627F:	drivers/media/pci/dt3155/
5628
5629DVB_USB_AF9015 MEDIA DRIVER
5630M:	Antti Palosaari <crope@iki.fi>
5631L:	linux-media@vger.kernel.org
5632W:	https://linuxtv.org
5633W:	http://palosaari.fi/linux/
5634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5635T:	git git://linuxtv.org/anttip/media_tree.git
5636S:	Maintained
5637F:	drivers/media/usb/dvb-usb-v2/af9015*
5638
5639DVB_USB_AF9035 MEDIA DRIVER
5640M:	Antti Palosaari <crope@iki.fi>
5641L:	linux-media@vger.kernel.org
5642W:	https://linuxtv.org
5643W:	http://palosaari.fi/linux/
5644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5645T:	git git://linuxtv.org/anttip/media_tree.git
5646S:	Maintained
5647F:	drivers/media/usb/dvb-usb-v2/af9035*
5648
5649DVB_USB_ANYSEE MEDIA DRIVER
5650M:	Antti Palosaari <crope@iki.fi>
5651L:	linux-media@vger.kernel.org
5652W:	https://linuxtv.org
5653W:	http://palosaari.fi/linux/
5654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5655T:	git git://linuxtv.org/anttip/media_tree.git
5656S:	Maintained
5657F:	drivers/media/usb/dvb-usb-v2/anysee*
5658
5659DVB_USB_AU6610 MEDIA DRIVER
5660M:	Antti Palosaari <crope@iki.fi>
5661L:	linux-media@vger.kernel.org
5662W:	https://linuxtv.org
5663W:	http://palosaari.fi/linux/
5664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5665T:	git git://linuxtv.org/anttip/media_tree.git
5666S:	Maintained
5667F:	drivers/media/usb/dvb-usb-v2/au6610*
5668
5669DVB_USB_CE6230 MEDIA DRIVER
5670M:	Antti Palosaari <crope@iki.fi>
5671L:	linux-media@vger.kernel.org
5672W:	https://linuxtv.org
5673W:	http://palosaari.fi/linux/
5674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5675T:	git git://linuxtv.org/anttip/media_tree.git
5676S:	Maintained
5677F:	drivers/media/usb/dvb-usb-v2/ce6230*
5678
5679DVB_USB_CXUSB MEDIA DRIVER
5680M:	Michael Krufky <mkrufky@linuxtv.org>
5681L:	linux-media@vger.kernel.org
5682W:	https://linuxtv.org
5683W:	http://github.com/mkrufky
5684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5685T:	git git://linuxtv.org/media_tree.git
5686S:	Maintained
5687F:	drivers/media/usb/dvb-usb/cxusb*
5688
5689DVB_USB_EC168 MEDIA DRIVER
5690M:	Antti Palosaari <crope@iki.fi>
5691L:	linux-media@vger.kernel.org
5692W:	https://linuxtv.org
5693W:	http://palosaari.fi/linux/
5694Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5695T:	git git://linuxtv.org/anttip/media_tree.git
5696S:	Maintained
5697F:	drivers/media/usb/dvb-usb-v2/ec168*
5698
5699DVB_USB_GL861 MEDIA DRIVER
5700M:	Antti Palosaari <crope@iki.fi>
5701L:	linux-media@vger.kernel.org
5702W:	https://linuxtv.org
5703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5704T:	git git://linuxtv.org/anttip/media_tree.git
5705S:	Maintained
5706F:	drivers/media/usb/dvb-usb-v2/gl861*
5707
5708DVB_USB_MXL111SF MEDIA DRIVER
5709M:	Michael Krufky <mkrufky@linuxtv.org>
5710L:	linux-media@vger.kernel.org
5711W:	https://linuxtv.org
5712W:	http://github.com/mkrufky
5713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5714T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5715S:	Maintained
5716F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5717
5718DVB_USB_RTL28XXU MEDIA DRIVER
5719M:	Antti Palosaari <crope@iki.fi>
5720L:	linux-media@vger.kernel.org
5721W:	https://linuxtv.org
5722W:	http://palosaari.fi/linux/
5723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5724T:	git git://linuxtv.org/anttip/media_tree.git
5725S:	Maintained
5726F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5727
5728DVB_USB_V2 MEDIA DRIVER
5729M:	Antti Palosaari <crope@iki.fi>
5730L:	linux-media@vger.kernel.org
5731W:	https://linuxtv.org
5732W:	http://palosaari.fi/linux/
5733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5734T:	git git://linuxtv.org/anttip/media_tree.git
5735S:	Maintained
5736F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5737F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5738
5739DYNAMIC DEBUG
5740M:	Jason Baron <jbaron@akamai.com>
5741S:	Maintained
5742F:	lib/dynamic_debug.c
5743F:	include/linux/dynamic_debug.h
5744
5745DYNAMIC INTERRUPT MODERATION
5746M:	Tal Gilboa <talgi@mellanox.com>
5747S:	Maintained
5748F:	include/linux/dim.h
5749F:	lib/dim/
5750
5751DZ DECSTATION DZ11 SERIAL DRIVER
5752M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5753S:	Maintained
5754F:	drivers/tty/serial/dz.*
5755
5756E3X0 POWER BUTTON DRIVER
5757M:	Moritz Fischer <moritz.fischer@ettus.com>
5758L:	usrp-users@lists.ettus.com
5759W:	http://www.ettus.com
5760S:	Supported
5761F:	drivers/input/misc/e3x0-button.c
5762F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5763
5764E4000 MEDIA DRIVER
5765M:	Antti Palosaari <crope@iki.fi>
5766L:	linux-media@vger.kernel.org
5767W:	https://linuxtv.org
5768W:	http://palosaari.fi/linux/
5769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5770T:	git git://linuxtv.org/anttip/media_tree.git
5771S:	Maintained
5772F:	drivers/media/tuners/e4000*
5773
5774EARTH_PT1 MEDIA DRIVER
5775M:	Akihiro Tsukada <tskd08@gmail.com>
5776L:	linux-media@vger.kernel.org
5777S:	Odd Fixes
5778F:	drivers/media/pci/pt1/
5779
5780EARTH_PT3 MEDIA DRIVER
5781M:	Akihiro Tsukada <tskd08@gmail.com>
5782L:	linux-media@vger.kernel.org
5783S:	Odd Fixes
5784F:	drivers/media/pci/pt3/
5785
5786EC100 MEDIA DRIVER
5787M:	Antti Palosaari <crope@iki.fi>
5788L:	linux-media@vger.kernel.org
5789W:	https://linuxtv.org
5790W:	http://palosaari.fi/linux/
5791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5792T:	git git://linuxtv.org/anttip/media_tree.git
5793S:	Maintained
5794F:	drivers/media/dvb-frontends/ec100*
5795
5796ECRYPT FILE SYSTEM
5797M:	Tyler Hicks <tyhicks@canonical.com>
5798L:	ecryptfs@vger.kernel.org
5799W:	http://ecryptfs.org
5800W:	https://launchpad.net/ecryptfs
5801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5802S:	Supported
5803F:	Documentation/filesystems/ecryptfs.txt
5804F:	fs/ecryptfs/
5805
5806EDAC-AMD64
5807M:	Borislav Petkov <bp@alien8.de>
5808L:	linux-edac@vger.kernel.org
5809S:	Maintained
5810F:	drivers/edac/amd64_edac*
5811
5812EDAC-ARMADA
5813M:	Jan Luebbe <jlu@pengutronix.de>
5814L:	linux-edac@vger.kernel.org
5815S:	Maintained
5816F:	drivers/edac/armada_xp_*
5817
5818EDAC-AST2500
5819M:	Stefan Schaeckeler <sschaeck@cisco.com>
5820S:	Supported
5821F:	drivers/edac/aspeed_edac.c
5822F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5823
5824EDAC-BLUEFIELD
5825M:	Shravan Kumar Ramani <sramani@mellanox.com>
5826S:	Supported
5827F:	drivers/edac/bluefield_edac.c
5828
5829EDAC-CALXEDA
5830M:	Robert Richter <rric@kernel.org>
5831L:	linux-edac@vger.kernel.org
5832S:	Maintained
5833F:	drivers/edac/highbank*
5834
5835EDAC-CAVIUM OCTEON
5836M:	Ralf Baechle <ralf@linux-mips.org>
5837M:	David Daney <david.daney@cavium.com>
5838L:	linux-edac@vger.kernel.org
5839L:	linux-mips@vger.kernel.org
5840S:	Supported
5841F:	drivers/edac/octeon_edac*
5842
5843EDAC-CAVIUM THUNDERX
5844M:	David Daney <david.daney@cavium.com>
5845M:	Jan Glauber <jglauber@cavium.com>
5846L:	linux-edac@vger.kernel.org
5847S:	Supported
5848F:	drivers/edac/thunderx_edac*
5849
5850EDAC-CORE
5851M:	Borislav Petkov <bp@alien8.de>
5852M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5853M:	Tony Luck <tony.luck@intel.com>
5854R:	James Morse <james.morse@arm.com>
5855R:	Robert Richter <rrichter@marvell.com>
5856L:	linux-edac@vger.kernel.org
5857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5858S:	Supported
5859F:	Documentation/admin-guide/ras.rst
5860F:	Documentation/driver-api/edac.rst
5861F:	drivers/edac/
5862F:	include/linux/edac.h
5863
5864EDAC-E752X
5865M:	Mark Gross <mark.gross@intel.com>
5866L:	linux-edac@vger.kernel.org
5867S:	Maintained
5868F:	drivers/edac/e752x_edac.c
5869
5870EDAC-E7XXX
5871L:	linux-edac@vger.kernel.org
5872S:	Maintained
5873F:	drivers/edac/e7xxx_edac.c
5874
5875EDAC-FSL_DDR
5876M:	York Sun <york.sun@nxp.com>
5877L:	linux-edac@vger.kernel.org
5878S:	Maintained
5879F:	drivers/edac/fsl_ddr_edac.*
5880
5881EDAC-GHES
5882M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5883L:	linux-edac@vger.kernel.org
5884S:	Maintained
5885F:	drivers/edac/ghes_edac.c
5886
5887EDAC-I10NM
5888M:	Tony Luck <tony.luck@intel.com>
5889L:	linux-edac@vger.kernel.org
5890S:	Maintained
5891F:	drivers/edac/i10nm_base.c
5892
5893EDAC-I3000
5894L:	linux-edac@vger.kernel.org
5895S:	Orphan
5896F:	drivers/edac/i3000_edac.c
5897
5898EDAC-I5000
5899L:	linux-edac@vger.kernel.org
5900S:	Maintained
5901F:	drivers/edac/i5000_edac.c
5902
5903EDAC-I5400
5904M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5905L:	linux-edac@vger.kernel.org
5906S:	Maintained
5907F:	drivers/edac/i5400_edac.c
5908
5909EDAC-I7300
5910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5911L:	linux-edac@vger.kernel.org
5912S:	Maintained
5913F:	drivers/edac/i7300_edac.c
5914
5915EDAC-I7CORE
5916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5917L:	linux-edac@vger.kernel.org
5918S:	Maintained
5919F:	drivers/edac/i7core_edac.c
5920
5921EDAC-I82443BXGX
5922M:	Tim Small <tim@buttersideup.com>
5923L:	linux-edac@vger.kernel.org
5924S:	Maintained
5925F:	drivers/edac/i82443bxgx_edac.c
5926
5927EDAC-I82975X
5928M:	"Arvind R." <arvino55@gmail.com>
5929L:	linux-edac@vger.kernel.org
5930S:	Maintained
5931F:	drivers/edac/i82975x_edac.c
5932
5933EDAC-IE31200
5934M:	Jason Baron <jbaron@akamai.com>
5935L:	linux-edac@vger.kernel.org
5936S:	Maintained
5937F:	drivers/edac/ie31200_edac.c
5938
5939EDAC-MPC85XX
5940M:	Johannes Thumshirn <morbidrsa@gmail.com>
5941L:	linux-edac@vger.kernel.org
5942S:	Maintained
5943F:	drivers/edac/mpc85xx_edac.[ch]
5944
5945EDAC-PASEMI
5946M:	Egor Martovetsky <egor@pasemi.com>
5947L:	linux-edac@vger.kernel.org
5948S:	Maintained
5949F:	drivers/edac/pasemi_edac.c
5950
5951EDAC-PND2
5952M:	Tony Luck <tony.luck@intel.com>
5953L:	linux-edac@vger.kernel.org
5954S:	Maintained
5955F:	drivers/edac/pnd2_edac.[ch]
5956
5957EDAC-R82600
5958M:	Tim Small <tim@buttersideup.com>
5959L:	linux-edac@vger.kernel.org
5960S:	Maintained
5961F:	drivers/edac/r82600_edac.c
5962
5963EDAC-SBRIDGE
5964M:	Tony Luck <tony.luck@intel.com>
5965R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5966L:	linux-edac@vger.kernel.org
5967S:	Maintained
5968F:	drivers/edac/sb_edac.c
5969
5970EDAC-SIFIVE
5971M:	Yash Shah <yash.shah@sifive.com>
5972L:	linux-edac@vger.kernel.org
5973S:	Supported
5974F:	drivers/edac/sifive_edac.c
5975
5976EDAC-SKYLAKE
5977M:	Tony Luck <tony.luck@intel.com>
5978L:	linux-edac@vger.kernel.org
5979S:	Maintained
5980F:	drivers/edac/skx_*.c
5981
5982EDAC-TI
5983M:	Tero Kristo <t-kristo@ti.com>
5984L:	linux-edac@vger.kernel.org
5985S:	Maintained
5986F:	drivers/edac/ti_edac.c
5987
5988EDAC-QCOM
5989M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5990M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5991L:	linux-arm-msm@vger.kernel.org
5992L:	linux-edac@vger.kernel.org
5993S:	Maintained
5994F:	drivers/edac/qcom_edac.c
5995
5996EDIROL UA-101/UA-1000 DRIVER
5997M:	Clemens Ladisch <clemens@ladisch.de>
5998L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6000S:	Maintained
6001F:	sound/usb/misc/ua101.c
6002
6003EFI TEST DRIVER
6004L:	linux-efi@vger.kernel.org
6005M:	Ivan Hu <ivan.hu@canonical.com>
6006M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6007S:	Maintained
6008F:	drivers/firmware/efi/test/
6009
6010EFI VARIABLE FILESYSTEM
6011M:	Matthew Garrett <matthew.garrett@nebula.com>
6012M:	Jeremy Kerr <jk@ozlabs.org>
6013M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6015L:	linux-efi@vger.kernel.org
6016S:	Maintained
6017F:	fs/efivarfs/
6018
6019EFIFB FRAMEBUFFER DRIVER
6020L:	linux-fbdev@vger.kernel.org
6021M:	Peter Jones <pjones@redhat.com>
6022S:	Maintained
6023F:	drivers/video/fbdev/efifb.c
6024
6025EFS FILESYSTEM
6026W:	http://aeschi.ch.eu.org/efs/
6027S:	Orphan
6028F:	fs/efs/
6029
6030EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6031M:	Douglas Miller <dougmill@linux.ibm.com>
6032L:	netdev@vger.kernel.org
6033S:	Maintained
6034F:	drivers/net/ethernet/ibm/ehea/
6035
6036EM28XX VIDEO4LINUX DRIVER
6037M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6038L:	linux-media@vger.kernel.org
6039W:	https://linuxtv.org
6040T:	git git://linuxtv.org/media_tree.git
6041S:	Maintained
6042F:	drivers/media/usb/em28xx/
6043F:	Documentation/media/v4l-drivers/em28xx*
6044
6045EMBEDDED LINUX
6046M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6047M:	Matt Mackall <mpm@selenic.com>
6048M:	David Woodhouse <dwmw2@infradead.org>
6049L:	linux-embedded@vger.kernel.org
6050S:	Maintained
6051
6052Emulex 10Gbps iSCSI - OneConnect DRIVER
6053M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6054M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6055M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6056L:	linux-scsi@vger.kernel.org
6057W:	http://www.broadcom.com
6058S:	Supported
6059F:	drivers/scsi/be2iscsi/
6060
6061Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6062M:	Sathya Perla <sathya.perla@broadcom.com>
6063M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6064M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6065M:	Somnath Kotur <somnath.kotur@broadcom.com>
6066L:	netdev@vger.kernel.org
6067W:	http://www.emulex.com
6068S:	Supported
6069F:	drivers/net/ethernet/emulex/benet/
6070
6071EMULEX ONECONNECT ROCE DRIVER
6072M:	Selvin Xavier <selvin.xavier@broadcom.com>
6073M:	Devesh Sharma <devesh.sharma@broadcom.com>
6074L:	linux-rdma@vger.kernel.org
6075W:	http://www.broadcom.com
6076S:	Odd Fixes
6077F:	drivers/infiniband/hw/ocrdma/
6078F:	include/uapi/rdma/ocrdma-abi.h
6079
6080EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6081M:	James Smart <james.smart@broadcom.com>
6082M:	Dick Kennedy <dick.kennedy@broadcom.com>
6083L:	linux-scsi@vger.kernel.org
6084W:	http://www.broadcom.com
6085S:	Supported
6086F:	drivers/scsi/lpfc/
6087
6088ENE CB710 FLASH CARD READER DRIVER
6089M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6090S:	Maintained
6091F:	drivers/misc/cb710/
6092F:	drivers/mmc/host/cb710-mmc.*
6093F:	include/linux/cb710.h
6094
6095ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6096M:	Maxim Levitsky <maximlevitsky@gmail.com>
6097S:	Maintained
6098F:	drivers/media/rc/ene_ir.*
6099
6100EPSON S1D13XXX FRAMEBUFFER DRIVER
6101M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6102S:	Maintained
6103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6104F:	drivers/video/fbdev/s1d13xxxfb.c
6105F:	include/video/s1d13xxxfb.h
6106
6107EROFS FILE SYSTEM
6108M:	Gao Xiang <gaoxiang25@huawei.com>
6109M:	Chao Yu <yuchao0@huawei.com>
6110L:	linux-erofs@lists.ozlabs.org
6111S:	Maintained
6112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6113F:	Documentation/filesystems/erofs.txt
6114F:	fs/erofs/
6115F:	include/trace/events/erofs.h
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 <paulburton@kernel.org>
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>
9078R:	Douglas Anderson <dianders@chromium.org>
9079W:	http://kgdb.wiki.kernel.org/
9080L:	kgdb-bugreport@lists.sourceforge.net
9081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9082S:	Maintained
9083F:	Documentation/dev-tools/kgdb.rst
9084F:	drivers/misc/kgdbts.c
9085F:	drivers/tty/serial/kgdboc.c
9086F:	include/linux/kdb.h
9087F:	include/linux/kgdb.h
9088F:	kernel/debug/
9089
9090KMEMLEAK
9091M:	Catalin Marinas <catalin.marinas@arm.com>
9092S:	Maintained
9093F:	Documentation/dev-tools/kmemleak.rst
9094F:	include/linux/kmemleak.h
9095F:	mm/kmemleak.c
9096F:	mm/kmemleak-test.c
9097
9098KMOD KERNEL MODULE LOADER - USERMODE HELPER
9099M:	Luis Chamberlain <mcgrof@kernel.org>
9100L:	linux-kernel@vger.kernel.org
9101S:	Maintained
9102F:	kernel/kmod.c
9103F:	include/linux/kmod.h
9104F:	lib/test_kmod.c
9105F:	tools/testing/selftests/kmod/
9106
9107KPROBES
9108M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9109M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9110M:	"David S. Miller" <davem@davemloft.net>
9111M:	Masami Hiramatsu <mhiramat@kernel.org>
9112S:	Maintained
9113F:	Documentation/kprobes.txt
9114F:	include/linux/kprobes.h
9115F:	include/asm-generic/kprobes.h
9116F:	kernel/kprobes.c
9117
9118KS0108 LCD CONTROLLER DRIVER
9119M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9120S:	Maintained
9121F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9122F:	drivers/auxdisplay/ks0108.c
9123F:	include/linux/ks0108.h
9124
9125L3MDEV
9126M:	David Ahern <dsahern@kernel.org>
9127L:	netdev@vger.kernel.org
9128S:	Maintained
9129F:	net/l3mdev
9130F:	include/net/l3mdev.h
9131
9132L7 BPF FRAMEWORK
9133M:	John Fastabend <john.fastabend@gmail.com>
9134M:	Daniel Borkmann <daniel@iogearbox.net>
9135L:	netdev@vger.kernel.org
9136L:	bpf@vger.kernel.org
9137S:	Maintained
9138F:	include/linux/skmsg.h
9139F:	net/core/skmsg.c
9140F:	net/core/sock_map.c
9141F:	net/ipv4/tcp_bpf.c
9142
9143LANTIQ / INTEL Ethernet drivers
9144M:	Hauke Mehrtens <hauke@hauke-m.de>
9145L:	netdev@vger.kernel.org
9146S:	Maintained
9147F:	net/dsa/tag_gswip.c
9148F:	drivers/net/ethernet/lantiq_xrx200.c
9149F:	drivers/net/dsa/lantiq_pce.h
9150F:	drivers/net/dsa/lantiq_gswip.c
9151
9152LANTIQ MIPS ARCHITECTURE
9153M:	John Crispin <john@phrozen.org>
9154L:	linux-mips@vger.kernel.org
9155S:	Maintained
9156F:	arch/mips/lantiq
9157F:	drivers/soc/lantiq
9158
9159LAPB module
9160L:	linux-x25@vger.kernel.org
9161S:	Orphan
9162F:	Documentation/networking/lapb-module.txt
9163F:	include/*/lapb.h
9164F:	net/lapb/
9165
9166LASI 53c700 driver for PARISC
9167M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9168L:	linux-scsi@vger.kernel.org
9169S:	Maintained
9170F:	Documentation/scsi/53c700.txt
9171F:	drivers/scsi/53c700*
9172
9173LEAKING_ADDRESSES
9174M:	Tobin C. Harding <me@tobin.cc>
9175M:	Tycho Andersen <tycho@tycho.ws>
9176L:	kernel-hardening@lists.openwall.com
9177S:	Maintained
9178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9179F:	scripts/leaking_addresses.pl
9180
9181LED SUBSYSTEM
9182M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9183M:	Pavel Machek <pavel@ucw.cz>
9184R:	Dan Murphy <dmurphy@ti.com>
9185L:	linux-leds@vger.kernel.org
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9188S:	Maintained
9189F:	Documentation/devicetree/bindings/leds/
9190F:	drivers/leds/
9191F:	include/linux/leds.h
9192
9193LEGACY EEPROM DRIVER
9194M:	Jean Delvare <jdelvare@suse.com>
9195S:	Maintained
9196F:	Documentation/misc-devices/eeprom.rst
9197F:	drivers/misc/eeprom/eeprom.c
9198
9199LEGO MINDSTORMS EV3
9200R:	David Lechner <david@lechnology.com>
9201S:	Maintained
9202F:	arch/arm/boot/dts/da850-lego-ev3.dts
9203F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9204F:	drivers/power/supply/lego_ev3_battery.c
9205
9206LEGO USB Tower driver
9207M:	Juergen Stuber <starblue@users.sourceforge.net>
9208L:	legousb-devel@lists.sourceforge.net
9209W:	http://legousb.sourceforge.net/
9210S:	Maintained
9211F:	drivers/usb/misc/legousbtower.c
9212
9213LG LAPTOP EXTRAS
9214M:	Matan Ziv-Av <matan@svgalib.org>
9215L:	platform-driver-x86@vger.kernel.org
9216S:	Maintained
9217F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9218F:	Documentation/admin-guide/laptops/lg-laptop.rst
9219F:	drivers/platform/x86/lg-laptop.c
9220
9221LG2160 MEDIA DRIVER
9222M:	Michael Krufky <mkrufky@linuxtv.org>
9223L:	linux-media@vger.kernel.org
9224W:	https://linuxtv.org
9225W:	http://github.com/mkrufky
9226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9227T:	git git://linuxtv.org/mkrufky/tuners.git
9228S:	Maintained
9229F:	drivers/media/dvb-frontends/lg2160.*
9230
9231LGDT3305 MEDIA DRIVER
9232M:	Michael Krufky <mkrufky@linuxtv.org>
9233L:	linux-media@vger.kernel.org
9234W:	https://linuxtv.org
9235W:	http://github.com/mkrufky
9236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9237T:	git git://linuxtv.org/mkrufky/tuners.git
9238S:	Maintained
9239F:	drivers/media/dvb-frontends/lgdt3305.*
9240
9241LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9242M:	Viresh Kumar <vireshk@kernel.org>
9243L:	linux-ide@vger.kernel.org
9244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9245S:	Maintained
9246F:	include/linux/pata_arasan_cf_data.h
9247F:	drivers/ata/pata_arasan_cf.c
9248
9249LIBATA PATA DRIVERS
9250M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9251M:	Jens Axboe <axboe@kernel.dk>
9252L:	linux-ide@vger.kernel.org
9253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9254S:	Maintained
9255F:	drivers/ata/pata_*.c
9256F:	drivers/ata/ata_generic.c
9257
9258LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9259M:	Linus Walleij <linus.walleij@linaro.org>
9260L:	linux-ide@vger.kernel.org
9261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9262S:	Maintained
9263F:	drivers/ata/pata_ftide010.c
9264F:	drivers/ata/sata_gemini.c
9265F:	drivers/ata/sata_gemini.h
9266
9267LIBATA SATA AHCI PLATFORM devices support
9268M:	Hans de Goede <hdegoede@redhat.com>
9269M:	Jens Axboe <axboe@kernel.dk>
9270L:	linux-ide@vger.kernel.org
9271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9272S:	Maintained
9273F:	drivers/ata/ahci_platform.c
9274F:	drivers/ata/libahci_platform.c
9275F:	include/linux/ahci_platform.h
9276
9277LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9278M:	Mikael Pettersson <mikpelinux@gmail.com>
9279L:	linux-ide@vger.kernel.org
9280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9281S:	Maintained
9282F:	drivers/ata/sata_promise.*
9283
9284LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9285M:	Jens Axboe <axboe@kernel.dk>
9286L:	linux-ide@vger.kernel.org
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9288S:	Maintained
9289F:	drivers/ata/
9290F:	include/linux/ata.h
9291F:	include/linux/libata.h
9292F:	Documentation/devicetree/bindings/ata/
9293
9294LIBLOCKDEP
9295M:	Sasha Levin <alexander.levin@microsoft.com>
9296S:	Maintained
9297F:	tools/lib/lockdep/
9298
9299LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9300M:	Dan Williams <dan.j.williams@intel.com>
9301M:	Vishal Verma <vishal.l.verma@intel.com>
9302M:	Dave Jiang <dave.jiang@intel.com>
9303L:	linux-nvdimm@lists.01.org
9304Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9305S:	Supported
9306F:	drivers/nvdimm/blk.c
9307F:	drivers/nvdimm/region_devs.c
9308
9309LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9310M:	Vishal Verma <vishal.l.verma@intel.com>
9311M:	Dan Williams <dan.j.williams@intel.com>
9312M:	Dave Jiang <dave.jiang@intel.com>
9313L:	linux-nvdimm@lists.01.org
9314Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9315S:	Supported
9316F:	drivers/nvdimm/btt*
9317
9318LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9319M:	Dan Williams <dan.j.williams@intel.com>
9320M:	Vishal Verma <vishal.l.verma@intel.com>
9321M:	Dave Jiang <dave.jiang@intel.com>
9322L:	linux-nvdimm@lists.01.org
9323Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9324S:	Supported
9325F:	drivers/nvdimm/pmem*
9326
9327LIBNVDIMM: DEVICETREE BINDINGS
9328M:	Oliver O'Halloran <oohall@gmail.com>
9329L:	linux-nvdimm@lists.01.org
9330Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9331S:	Supported
9332F:	drivers/nvdimm/of_pmem.c
9333F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9334
9335LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9336M:	Dan Williams <dan.j.williams@intel.com>
9337M:	Vishal Verma <vishal.l.verma@intel.com>
9338M:	Dave Jiang <dave.jiang@intel.com>
9339M:	Keith Busch <keith.busch@intel.com>
9340M:	Ira Weiny <ira.weiny@intel.com>
9341L:	linux-nvdimm@lists.01.org
9342Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9344S:	Supported
9345F:	drivers/nvdimm/*
9346F:	drivers/acpi/nfit/*
9347F:	include/linux/nd.h
9348F:	include/linux/libnvdimm.h
9349F:	include/uapi/linux/ndctl.h
9350
9351LICENSES and SPDX stuff
9352M:	Thomas Gleixner <tglx@linutronix.de>
9353M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9354L:	linux-spdx@vger.kernel.org
9355S:	Maintained
9356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9357F:	COPYING
9358F:	Documentation/process/license-rules.rst
9359F:	LICENSES/
9360F:	scripts/spdxcheck-test.sh
9361F:	scripts/spdxcheck.py
9362
9363LIGHTNVM PLATFORM SUPPORT
9364M:	Matias Bjorling <mb@lightnvm.io>
9365W:	http://github/OpenChannelSSD
9366L:	linux-block@vger.kernel.org
9367S:	Maintained
9368F:	drivers/lightnvm/
9369F:	include/linux/lightnvm.h
9370F:	include/uapi/linux/lightnvm.h
9371
9372LINUX FOR POWER MACINTOSH
9373M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9374W:	http://www.penguinppc.org/
9375L:	linuxppc-dev@lists.ozlabs.org
9376S:	Maintained
9377F:	arch/powerpc/platforms/powermac/
9378F:	drivers/macintosh/
9379
9380LINUX FOR POWERPC (32-BIT AND 64-BIT)
9381M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9382M:	Paul Mackerras <paulus@samba.org>
9383M:	Michael Ellerman <mpe@ellerman.id.au>
9384W:	https://github.com/linuxppc/linux/wiki
9385L:	linuxppc-dev@lists.ozlabs.org
9386Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9388S:	Supported
9389F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9390F:	Documentation/devicetree/bindings/powerpc/
9391F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9392F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9393F:	Documentation/powerpc/
9394F:	arch/powerpc/
9395F:	drivers/char/tpm/tpm_ibmvtpm*
9396F:	drivers/crypto/nx/
9397F:	drivers/crypto/vmx/
9398F:	drivers/i2c/busses/i2c-opal.c
9399F:	drivers/net/ethernet/ibm/ibmveth.*
9400F:	drivers/net/ethernet/ibm/ibmvnic.*
9401F:	drivers/pci/hotplug/pnv_php.c
9402F:	drivers/pci/hotplug/rpa*
9403F:	drivers/rtc/rtc-opal.c
9404F:	drivers/scsi/ibmvscsi/
9405F:	drivers/tty/hvc/hvc_opal.c
9406F:	drivers/watchdog/wdrtas.c
9407F:	tools/testing/selftests/powerpc
9408N:	/pmac
9409N:	powermac
9410N:	powernv
9411N:	[^a-z0-9]ps3
9412N:	pseries
9413
9414LINUX FOR POWERPC EMBEDDED MPC5XXX
9415M:	Anatolij Gustschin <agust@denx.de>
9416L:	linuxppc-dev@lists.ozlabs.org
9417T:	git git://git.denx.de/linux-denx-agust.git
9418S:	Maintained
9419F:	arch/powerpc/platforms/512x/
9420F:	arch/powerpc/platforms/52xx/
9421
9422LINUX FOR POWERPC EMBEDDED PPC4XX
9423M:	Alistair Popple <alistair@popple.id.au>
9424M:	Matt Porter <mporter@kernel.crashing.org>
9425W:	http://www.penguinppc.org/
9426L:	linuxppc-dev@lists.ozlabs.org
9427S:	Maintained
9428F:	arch/powerpc/platforms/40x/
9429F:	arch/powerpc/platforms/44x/
9430
9431LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9432M:	Scott Wood <oss@buserror.net>
9433M:	Kumar Gala <galak@kernel.crashing.org>
9434W:	http://www.penguinppc.org/
9435L:	linuxppc-dev@lists.ozlabs.org
9436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9437S:	Maintained
9438F:	arch/powerpc/platforms/83xx/
9439F:	arch/powerpc/platforms/85xx/
9440F:	Documentation/devicetree/bindings/powerpc/fsl/
9441
9442LINUX FOR POWERPC EMBEDDED PPC8XX
9443M:	Vitaly Bordug <vitb@kernel.crashing.org>
9444W:	http://www.penguinppc.org/
9445L:	linuxppc-dev@lists.ozlabs.org
9446S:	Maintained
9447F:	arch/powerpc/platforms/8xx/
9448
9449LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9450L:	linuxppc-dev@lists.ozlabs.org
9451S:	Orphan
9452F:	arch/powerpc/*/*virtex*
9453F:	arch/powerpc/*/*/*virtex*
9454
9455LINUX FOR POWERPC PA SEMI PWRFICIENT
9456L:	linuxppc-dev@lists.ozlabs.org
9457S:	Orphan
9458F:	arch/powerpc/platforms/pasemi/
9459F:	drivers/*/*pasemi*
9460F:	drivers/*/*/*pasemi*
9461
9462LINUX KERNEL DUMP TEST MODULE (LKDTM)
9463M:	Kees Cook <keescook@chromium.org>
9464S:	Maintained
9465F:	drivers/misc/lkdtm/*
9466
9467LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9468M:	Alan Stern <stern@rowland.harvard.edu>
9469M:	Andrea Parri <parri.andrea@gmail.com>
9470M:	Will Deacon <will@kernel.org>
9471M:	Peter Zijlstra <peterz@infradead.org>
9472M:	Boqun Feng <boqun.feng@gmail.com>
9473M:	Nicholas Piggin <npiggin@gmail.com>
9474M:	David Howells <dhowells@redhat.com>
9475M:	Jade Alglave <j.alglave@ucl.ac.uk>
9476M:	Luc Maranget <luc.maranget@inria.fr>
9477M:	"Paul E. McKenney" <paulmck@kernel.org>
9478R:	Akira Yokosawa <akiyks@gmail.com>
9479R:	Daniel Lustig <dlustig@nvidia.com>
9480L:	linux-kernel@vger.kernel.org
9481L:	linux-arch@vger.kernel.org
9482S:	Supported
9483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9484F:	tools/memory-model/
9485F:	Documentation/atomic_bitops.txt
9486F:	Documentation/atomic_t.txt
9487F:	Documentation/core-api/atomic_ops.rst
9488F:	Documentation/core-api/refcount-vs-atomic.rst
9489F:	Documentation/memory-barriers.txt
9490
9491LIS3LV02D ACCELEROMETER DRIVER
9492M:	Eric Piel <eric.piel@tremplin-utc.net>
9493S:	Maintained
9494F:	Documentation/misc-devices/lis3lv02d.rst
9495F:	drivers/misc/lis3lv02d/
9496F:	drivers/platform/x86/hp_accel.c
9497
9498LIVE PATCHING
9499M:	Josh Poimboeuf <jpoimboe@redhat.com>
9500M:	Jiri Kosina <jikos@kernel.org>
9501M:	Miroslav Benes <mbenes@suse.cz>
9502M:	Petr Mladek <pmladek@suse.com>
9503R:	Joe Lawrence <joe.lawrence@redhat.com>
9504S:	Maintained
9505F:	kernel/livepatch/
9506F:	include/linux/livepatch.h
9507F:	arch/x86/include/asm/livepatch.h
9508F:	arch/x86/kernel/livepatch.c
9509F:	Documentation/livepatch/
9510F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9511F:	samples/livepatch/
9512F:	tools/testing/selftests/livepatch/
9513L:	live-patching@vger.kernel.org
9514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9515
9516LLC (802.2)
9517L:	netdev@vger.kernel.org
9518S:	Odd fixes
9519F:	include/linux/llc.h
9520F:	include/uapi/linux/llc.h
9521F:	include/net/llc*
9522F:	net/llc/
9523
9524LM73 HARDWARE MONITOR DRIVER
9525M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9526L:	linux-hwmon@vger.kernel.org
9527S:	Maintained
9528F:	drivers/hwmon/lm73.c
9529
9530LM78 HARDWARE MONITOR DRIVER
9531M:	Jean Delvare <jdelvare@suse.com>
9532L:	linux-hwmon@vger.kernel.org
9533S:	Maintained
9534F:	Documentation/hwmon/lm78.rst
9535F:	drivers/hwmon/lm78.c
9536
9537LM83 HARDWARE MONITOR DRIVER
9538M:	Jean Delvare <jdelvare@suse.com>
9539L:	linux-hwmon@vger.kernel.org
9540S:	Maintained
9541F:	Documentation/hwmon/lm83.rst
9542F:	drivers/hwmon/lm83.c
9543
9544LM90 HARDWARE MONITOR DRIVER
9545M:	Jean Delvare <jdelvare@suse.com>
9546L:	linux-hwmon@vger.kernel.org
9547S:	Maintained
9548F:	Documentation/hwmon/lm90.rst
9549F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9550F:	drivers/hwmon/lm90.c
9551F:	include/dt-bindings/thermal/lm90.h
9552
9553LM95234 HARDWARE MONITOR DRIVER
9554M:	Guenter Roeck <linux@roeck-us.net>
9555L:	linux-hwmon@vger.kernel.org
9556S:	Maintained
9557F:	Documentation/hwmon/lm95234.rst
9558F:	drivers/hwmon/lm95234.c
9559
9560LME2510 MEDIA DRIVER
9561M:	Malcolm Priestley <tvboxspy@gmail.com>
9562L:	linux-media@vger.kernel.org
9563W:	https://linuxtv.org
9564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9565S:	Maintained
9566F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9567
9568LOADPIN SECURITY MODULE
9569M:	Kees Cook <keescook@chromium.org>
9570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9571S:	Supported
9572F:	security/loadpin/
9573F:	Documentation/admin-guide/LSM/LoadPin.rst
9574
9575LOCKING PRIMITIVES
9576M:	Peter Zijlstra <peterz@infradead.org>
9577M:	Ingo Molnar <mingo@redhat.com>
9578M:	Will Deacon <will@kernel.org>
9579L:	linux-kernel@vger.kernel.org
9580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9581S:	Maintained
9582F:	Documentation/locking/
9583F:	include/linux/lockdep.h
9584F:	include/linux/spinlock*.h
9585F:	arch/*/include/asm/spinlock*.h
9586F:	include/linux/rwlock*.h
9587F:	include/linux/mutex*.h
9588F:	include/linux/rwsem*.h
9589F:	include/linux/seqlock.h
9590F:	lib/locking*.[ch]
9591F:	kernel/locking/
9592X:	kernel/locking/locktorture.c
9593
9594LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9595M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9596L:	linux-ntfs-dev@lists.sourceforge.net
9597W:	http://www.linux-ntfs.org/content/view/19/37/
9598S:	Maintained
9599F:	Documentation/admin-guide/ldm.rst
9600F:	block/partitions/ldm.*
9601
9602LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9603M:	Sathya Prakash <sathya.prakash@broadcom.com>
9604M:	Chaitra P B <chaitra.basappa@broadcom.com>
9605M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9606L:	MPT-FusionLinux.pdl@broadcom.com
9607L:	linux-scsi@vger.kernel.org
9608W:	http://www.avagotech.com/support/
9609S:	Supported
9610F:	drivers/message/fusion/
9611F:	drivers/scsi/mpt3sas/
9612
9613LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9614M:	Matthew Wilcox <willy@infradead.org>
9615L:	linux-scsi@vger.kernel.org
9616S:	Maintained
9617F:	drivers/scsi/sym53c8xx_2/
9618
9619LTC1660 DAC DRIVER
9620M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9621L:	linux-iio@vger.kernel.org
9622S:	Maintained
9623F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9624F:	drivers/iio/dac/ltc1660.c
9625
9626LTC4261 HARDWARE MONITOR DRIVER
9627M:	Guenter Roeck <linux@roeck-us.net>
9628L:	linux-hwmon@vger.kernel.org
9629S:	Maintained
9630F:	Documentation/hwmon/ltc4261.rst
9631F:	drivers/hwmon/ltc4261.c
9632
9633LTC4306 I2C MULTIPLEXER DRIVER
9634M:	Michael Hennerich <michael.hennerich@analog.com>
9635W:	http://ez.analog.com/community/linux-device-drivers
9636L:	linux-i2c@vger.kernel.org
9637S:	Supported
9638F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9639F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9640
9641LTP (Linux Test Project)
9642M:	Mike Frysinger <vapier@gentoo.org>
9643M:	Cyril Hrubis <chrubis@suse.cz>
9644M:	Wanlong Gao <wanlong.gao@gmail.com>
9645M:	Jan Stancek <jstancek@redhat.com>
9646M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9647M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9648L:	ltp@lists.linux.it (subscribers-only)
9649W:	http://linux-test-project.github.io/
9650T:	git git://github.com/linux-test-project/ltp.git
9651S:	Maintained
9652
9653M68K ARCHITECTURE
9654M:	Geert Uytterhoeven <geert@linux-m68k.org>
9655L:	linux-m68k@lists.linux-m68k.org
9656W:	http://www.linux-m68k.org/
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9658S:	Maintained
9659F:	arch/m68k/
9660F:	drivers/zorro/
9661
9662M68K ON APPLE MACINTOSH
9663M:	Joshua Thompson <funaho@jurai.org>
9664W:	http://www.mac.linux-m68k.org/
9665L:	linux-m68k@lists.linux-m68k.org
9666S:	Maintained
9667F:	arch/m68k/mac/
9668
9669M68K ON HP9000/300
9670M:	Philip Blundell <philb@gnu.org>
9671W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9672S:	Maintained
9673F:	arch/m68k/hp300/
9674
9675M88DS3103 MEDIA DRIVER
9676M:	Antti Palosaari <crope@iki.fi>
9677L:	linux-media@vger.kernel.org
9678W:	https://linuxtv.org
9679W:	http://palosaari.fi/linux/
9680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9681T:	git git://linuxtv.org/anttip/media_tree.git
9682S:	Maintained
9683F:	drivers/media/dvb-frontends/m88ds3103*
9684
9685M88RS2000 MEDIA DRIVER
9686M:	Malcolm Priestley <tvboxspy@gmail.com>
9687L:	linux-media@vger.kernel.org
9688W:	https://linuxtv.org
9689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9690S:	Maintained
9691F:	drivers/media/dvb-frontends/m88rs2000*
9692
9693MA901 MASTERKIT USB FM RADIO DRIVER
9694M:	Alexey Klimov <klimov.linux@gmail.com>
9695L:	linux-media@vger.kernel.org
9696T:	git git://linuxtv.org/media_tree.git
9697S:	Maintained
9698F:	drivers/media/radio/radio-ma901.c
9699
9700MAC80211
9701M:	Johannes Berg <johannes@sipsolutions.net>
9702L:	linux-wireless@vger.kernel.org
9703W:	http://wireless.kernel.org/
9704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9706S:	Maintained
9707F:	Documentation/networking/mac80211-injection.txt
9708F:	include/net/mac80211.h
9709F:	net/mac80211/
9710F:	drivers/net/wireless/mac80211_hwsim.[ch]
9711F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9712
9713MAILBOX API
9714M:	Jassi Brar <jassisinghbrar@gmail.com>
9715L:	linux-kernel@vger.kernel.org
9716S:	Maintained
9717F:	drivers/mailbox/
9718F:	include/linux/mailbox_client.h
9719F:	include/linux/mailbox_controller.h
9720
9721MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9722M:	Michael Kerrisk <mtk.manpages@gmail.com>
9723W:	http://www.kernel.org/doc/man-pages
9724L:	linux-man@vger.kernel.org
9725S:	Maintained
9726
9727MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9728M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9729L:	linux-mips@vger.kernel.org
9730S:	Maintained
9731F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9732
9733MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9734M:	Andrew Lunn <andrew@lunn.ch>
9735M:	Vivien Didelot <vivien.didelot@gmail.com>
9736L:	netdev@vger.kernel.org
9737S:	Maintained
9738F:	drivers/net/dsa/mv88e6xxx/
9739F:	include/linux/platform_data/mv88e6xxx.h
9740F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9741
9742MARVELL ARMADA DRM SUPPORT
9743M:	Russell King <linux@armlinux.org.uk>
9744S:	Maintained
9745T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9746T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9747F:	drivers/gpu/drm/armada/
9748F:	include/uapi/drm/armada_drm.h
9749F:	Documentation/devicetree/bindings/display/armada/
9750
9751MARVELL ARMADA 3700 PHY DRIVERS
9752M:	Miquel Raynal <miquel.raynal@bootlin.com>
9753S:	Maintained
9754F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9755F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9756F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9757F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9758
9759MARVELL CRYPTO DRIVER
9760M:	Boris Brezillon <bbrezillon@kernel.org>
9761M:	Arnaud Ebalard <arno@natisbad.org>
9762F:	drivers/crypto/marvell/
9763S:	Maintained
9764L:	linux-crypto@vger.kernel.org
9765
9766MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9767M:	Mirko Lindner <mlindner@marvell.com>
9768M:	Stephen Hemminger <stephen@networkplumber.org>
9769L:	netdev@vger.kernel.org
9770S:	Maintained
9771F:	drivers/net/ethernet/marvell/sk*
9772
9773MARVELL LIBERTAS WIRELESS DRIVER
9774L:	libertas-dev@lists.infradead.org
9775S:	Orphan
9776F:	drivers/net/wireless/marvell/libertas/
9777
9778MARVELL MACCHIATOBIN SUPPORT
9779M:	Russell King <linux@armlinux.org.uk>
9780L:	linux-arm-kernel@lists.infradead.org
9781S:	Maintained
9782F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9783
9784MARVELL MV643XX ETHERNET DRIVER
9785M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9786L:	netdev@vger.kernel.org
9787S:	Maintained
9788F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9789F:	include/linux/mv643xx.h
9790
9791MARVELL MV88X3310 PHY DRIVER
9792M:	Russell King <linux@armlinux.org.uk>
9793L:	netdev@vger.kernel.org
9794S:	Maintained
9795F:	drivers/net/phy/marvell10g.c
9796
9797MARVELL MVEBU THERMAL DRIVER
9798M:	Miquel Raynal <miquel.raynal@bootlin.com>
9799S:	Maintained
9800F:	drivers/thermal/armada_thermal.c
9801
9802MARVELL MVNETA ETHERNET DRIVER
9803M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9804L:	netdev@vger.kernel.org
9805S:	Maintained
9806F:	drivers/net/ethernet/marvell/mvneta.*
9807
9808MARVELL MWIFIEX WIRELESS DRIVER
9809M:	Amitkumar Karwar <amitkarwar@gmail.com>
9810M:	Nishant Sarmukadam <nishants@marvell.com>
9811M:	Ganapathi Bhat <gbhat@marvell.com>
9812M:	Xinming Hu <huxinming820@gmail.com>
9813L:	linux-wireless@vger.kernel.org
9814S:	Maintained
9815F:	drivers/net/wireless/marvell/mwifiex/
9816
9817MARVELL MWL8K WIRELESS DRIVER
9818M:	Lennert Buytenhek <buytenh@wantstofly.org>
9819L:	linux-wireless@vger.kernel.org
9820S:	Odd Fixes
9821F:	drivers/net/wireless/marvell/mwl8k.c
9822
9823MARVELL NAND CONTROLLER DRIVER
9824M:	Miquel Raynal <miquel.raynal@bootlin.com>
9825L:	linux-mtd@lists.infradead.org
9826S:	Maintained
9827F:	drivers/mtd/nand/raw/marvell_nand.c
9828F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9829
9830MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9831M:	Nicolas Pitre <nico@fluxnic.net>
9832S:	Odd Fixes
9833F:	drivers/mmc/host/mvsdio.*
9834
9835MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9836M:	Hu Ziji <huziji@marvell.com>
9837L:	linux-mmc@vger.kernel.org
9838S:	Supported
9839F:	drivers/mmc/host/sdhci-xenon*
9840F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9841
9842MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9843M:	Sunil Goutham <sgoutham@marvell.com>
9844M:	Linu Cherian <lcherian@marvell.com>
9845M:	Geetha sowjanya <gakula@marvell.com>
9846M:	Jerin Jacob <jerinj@marvell.com>
9847L:	netdev@vger.kernel.org
9848S:	Supported
9849F:	drivers/net/ethernet/marvell/octeontx2/af/
9850
9851MATROX FRAMEBUFFER DRIVER
9852L:	linux-fbdev@vger.kernel.org
9853S:	Orphan
9854F:	drivers/video/fbdev/matrox/matroxfb_*
9855F:	include/uapi/linux/matroxfb.h
9856
9857MAX16065 HARDWARE MONITOR DRIVER
9858M:	Guenter Roeck <linux@roeck-us.net>
9859L:	linux-hwmon@vger.kernel.org
9860S:	Maintained
9861F:	Documentation/hwmon/max16065.rst
9862F:	drivers/hwmon/max16065.c
9863
9864MAX2175 SDR TUNER DRIVER
9865M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9866L:	linux-media@vger.kernel.org
9867T:	git git://linuxtv.org/media_tree.git
9868S:	Maintained
9869F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9870F:	Documentation/media/v4l-drivers/max2175.rst
9871F:	drivers/media/i2c/max2175*
9872F:	include/uapi/linux/max2175.h
9873
9874MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9875L:	linux-hwmon@vger.kernel.org
9876S:	Orphan
9877F:	Documentation/hwmon/max6650.rst
9878F:	drivers/hwmon/max6650.c
9879
9880MAX6697 HARDWARE MONITOR DRIVER
9881M:	Guenter Roeck <linux@roeck-us.net>
9882L:	linux-hwmon@vger.kernel.org
9883S:	Maintained
9884F:	Documentation/hwmon/max6697.rst
9885F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9886F:	drivers/hwmon/max6697.c
9887F:	include/linux/platform_data/max6697.h
9888
9889MAX9860 MONO AUDIO VOICE CODEC DRIVER
9890M:	Peter Rosin <peda@axentia.se>
9891L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9892S:	Maintained
9893F:	Documentation/devicetree/bindings/sound/max9860.txt
9894F:	sound/soc/codecs/max9860.*
9895
9896MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9897M:	Andreas Klinger <ak@it-klinger.de>
9898L:	linux-iio@vger.kernel.org
9899S:	Maintained
9900F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9901F:	drivers/iio/proximity/mb1232.c
9902
9903MAXIM MAX77650 PMIC MFD DRIVER
9904M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9905L:	linux-kernel@vger.kernel.org
9906S:	Maintained
9907F:	Documentation/devicetree/bindings/*/*max77650.txt
9908F:	Documentation/devicetree/bindings/*/max77650*.txt
9909F:	include/linux/mfd/max77650.h
9910F:	drivers/mfd/max77650.c
9911F:	drivers/regulator/max77650-regulator.c
9912F:	drivers/power/supply/max77650-charger.c
9913F:	drivers/input/misc/max77650-onkey.c
9914F:	drivers/leds/leds-max77650.c
9915F:	drivers/gpio/gpio-max77650.c
9916
9917MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9918M:	Javier Martinez Canillas <javier@dowhile0.org>
9919L:	linux-kernel@vger.kernel.org
9920S:	Supported
9921F:	drivers/regulator/max77802-regulator.c
9922F:	Documentation/devicetree/bindings/*/*max77802.txt
9923F:	include/dt-bindings/*/*max77802.h
9924
9925MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9926M:	Krzysztof Kozlowski <krzk@kernel.org>
9927M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9928L:	linux-pm@vger.kernel.org
9929S:	Supported
9930F:	drivers/power/supply/max14577_charger.c
9931F:	drivers/power/supply/max77693_charger.c
9932
9933MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9934M:	Chanwoo Choi <cw00.choi@samsung.com>
9935M:	Krzysztof Kozlowski <krzk@kernel.org>
9936M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9937L:	linux-kernel@vger.kernel.org
9938S:	Supported
9939F:	drivers/*/max14577*.c
9940F:	drivers/*/max77686*.c
9941F:	drivers/*/max77693*.c
9942F:	drivers/extcon/extcon-max14577.c
9943F:	drivers/extcon/extcon-max77693.c
9944F:	drivers/rtc/rtc-max77686.c
9945F:	drivers/clk/clk-max77686.c
9946F:	Documentation/devicetree/bindings/mfd/max14577.txt
9947F:	Documentation/devicetree/bindings/*/max77686.txt
9948F:	Documentation/devicetree/bindings/mfd/max77693.txt
9949F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9950F:	include/linux/mfd/max14577*.h
9951F:	include/linux/mfd/max77686*.h
9952F:	include/linux/mfd/max77693*.h
9953
9954MAXIRADIO FM RADIO RECEIVER DRIVER
9955M:	Hans Verkuil <hverkuil@xs4all.nl>
9956L:	linux-media@vger.kernel.org
9957T:	git git://linuxtv.org/media_tree.git
9958W:	https://linuxtv.org
9959S:	Maintained
9960F:	drivers/media/radio/radio-maxiradio*
9961
9962MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9963M:	Peter Rosin <peda@axentia.se>
9964L:	linux-iio@vger.kernel.org
9965S:	Maintained
9966F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9967F:	drivers/iio/potentiometer/mcp4018.c
9968F:	drivers/iio/potentiometer/mcp4531.c
9969
9970MCR20A IEEE-802.15.4 RADIO DRIVER
9971M:	Xue Liu <liuxuenetmail@gmail.com>
9972L:	linux-wpan@vger.kernel.org
9973W:	https://github.com/xueliu/mcr20a-linux
9974S:	Maintained
9975F:	drivers/net/ieee802154/mcr20a.c
9976F:	drivers/net/ieee802154/mcr20a.h
9977F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9978
9979MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9980M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9981L:	linux-iio@vger.kernel.org
9982S:	Maintained
9983F:	drivers/iio/dac/cio-dac.c
9984
9985MEDIA CONTROLLER FRAMEWORK
9986M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9987M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9988L:	linux-media@vger.kernel.org
9989W:	https://www.linuxtv.org
9990T:	git git://linuxtv.org/media_tree.git
9991S:	Supported
9992F:	drivers/media/mc/
9993F:	include/media/media-*.h
9994F:	include/uapi/linux/media.h
9995
9996MEDIA DRIVERS FOR ASCOT2E
9997M:	Sergey Kozlov <serjk@netup.ru>
9998M:	Abylay Ospan <aospan@netup.ru>
9999L:	linux-media@vger.kernel.org
10000W:	https://linuxtv.org
10001W:	http://netup.tv/
10002T:	git git://linuxtv.org/media_tree.git
10003S:	Supported
10004F:	drivers/media/dvb-frontends/ascot2e*
10005
10006MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10007M:	Jasmin Jessich <jasmin@anw.at>
10008L:	linux-media@vger.kernel.org
10009W:	https://linuxtv.org
10010T:	git git://linuxtv.org/media_tree.git
10011S:	Maintained
10012F:	drivers/media/dvb-frontends/cxd2099*
10013
10014MEDIA DRIVERS FOR CXD2841ER
10015M:	Sergey Kozlov <serjk@netup.ru>
10016M:	Abylay Ospan <aospan@netup.ru>
10017L:	linux-media@vger.kernel.org
10018W:	https://linuxtv.org
10019W:	http://netup.tv/
10020T:	git git://linuxtv.org/media_tree.git
10021S:	Supported
10022F:	drivers/media/dvb-frontends/cxd2841er*
10023
10024MEDIA DRIVERS FOR CXD2880
10025M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10026L:	linux-media@vger.kernel.org
10027W:	http://linuxtv.org/
10028T:	git git://linuxtv.org/media_tree.git
10029S:	Supported
10030F:	drivers/media/dvb-frontends/cxd2880/*
10031F:	drivers/media/spi/cxd2880*
10032
10033MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10034L:	linux-media@vger.kernel.org
10035W:	https://linuxtv.org
10036T:	git git://linuxtv.org/media_tree.git
10037S:	Orphan
10038F:	drivers/media/pci/ddbridge/*
10039
10040MEDIA DRIVERS FOR FREESCALE IMX
10041M:	Steve Longerbeam <slongerbeam@gmail.com>
10042M:	Philipp Zabel <p.zabel@pengutronix.de>
10043L:	linux-media@vger.kernel.org
10044T:	git git://linuxtv.org/media_tree.git
10045S:	Maintained
10046F:	Documentation/devicetree/bindings/media/imx.txt
10047F:	Documentation/media/v4l-drivers/imx.rst
10048F:	drivers/staging/media/imx/
10049F:	include/linux/imx-media.h
10050F:	include/media/imx.h
10051
10052MEDIA DRIVER FOR FREESCALE IMX PXP
10053M:	Philipp Zabel <p.zabel@pengutronix.de>
10054L:	linux-media@vger.kernel.org
10055T:	git git://linuxtv.org/media_tree.git
10056S:	Maintained
10057F:	drivers/media/platform/imx-pxp.[ch]
10058
10059MEDIA DRIVERS FOR FREESCALE IMX7
10060M:	Rui Miguel Silva <rmfrfs@gmail.com>
10061L:	linux-media@vger.kernel.org
10062T:	git git://linuxtv.org/media_tree.git
10063S:	Maintained
10064F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10065F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10066F:	Documentation/media/v4l-drivers/imx7.rst
10067F:	drivers/staging/media/imx/imx7-media-csi.c
10068F:	drivers/staging/media/imx/imx7-mipi-csis.c
10069
10070MEDIA DRIVERS FOR HELENE
10071M:	Abylay Ospan <aospan@netup.ru>
10072L:	linux-media@vger.kernel.org
10073W:	https://linuxtv.org
10074W:	http://netup.tv/
10075T:	git git://linuxtv.org/media_tree.git
10076S:	Supported
10077F:	drivers/media/dvb-frontends/helene*
10078
10079MEDIA DRIVERS FOR HORUS3A
10080M:	Sergey Kozlov <serjk@netup.ru>
10081M:	Abylay Ospan <aospan@netup.ru>
10082L:	linux-media@vger.kernel.org
10083W:	https://linuxtv.org
10084W:	http://netup.tv/
10085T:	git git://linuxtv.org/media_tree.git
10086S:	Supported
10087F:	drivers/media/dvb-frontends/horus3a*
10088
10089MEDIA DRIVERS FOR LNBH25
10090M:	Sergey Kozlov <serjk@netup.ru>
10091M:	Abylay Ospan <aospan@netup.ru>
10092L:	linux-media@vger.kernel.org
10093W:	https://linuxtv.org
10094W:	http://netup.tv/
10095T:	git git://linuxtv.org/media_tree.git
10096S:	Supported
10097F:	drivers/media/dvb-frontends/lnbh25*
10098
10099MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10100L:	linux-media@vger.kernel.org
10101W:	https://linuxtv.org
10102T:	git git://linuxtv.org/media_tree.git
10103S:	Orphan
10104F:	drivers/media/dvb-frontends/mxl5xx*
10105
10106MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10107M:	Sergey Kozlov <serjk@netup.ru>
10108M:	Abylay Ospan <aospan@netup.ru>
10109L:	linux-media@vger.kernel.org
10110W:	https://linuxtv.org
10111W:	http://netup.tv/
10112T:	git git://linuxtv.org/media_tree.git
10113S:	Supported
10114F:	drivers/media/pci/netup_unidvb/*
10115
10116MEDIA DRIVERS FOR RENESAS - CEU
10117M:	Jacopo Mondi <jacopo@jmondi.org>
10118L:	linux-media@vger.kernel.org
10119L:	linux-renesas-soc@vger.kernel.org
10120T:	git git://linuxtv.org/media_tree.git
10121S:	Supported
10122F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10123F:	drivers/media/platform/renesas-ceu.c
10124F:	include/media/drv-intf/renesas-ceu.h
10125
10126MEDIA DRIVERS FOR RENESAS - DRIF
10127M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10128L:	linux-media@vger.kernel.org
10129L:	linux-renesas-soc@vger.kernel.org
10130T:	git git://linuxtv.org/media_tree.git
10131S:	Supported
10132F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10133F:	drivers/media/platform/rcar_drif.c
10134
10135MEDIA DRIVERS FOR RENESAS - FCP
10136M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10137L:	linux-media@vger.kernel.org
10138L:	linux-renesas-soc@vger.kernel.org
10139T:	git git://linuxtv.org/media_tree.git
10140S:	Supported
10141F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10142F:	drivers/media/platform/rcar-fcp.c
10143F:	include/media/rcar-fcp.h
10144
10145MEDIA DRIVERS FOR RENESAS - FDP1
10146M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10147L:	linux-media@vger.kernel.org
10148L:	linux-renesas-soc@vger.kernel.org
10149T:	git git://linuxtv.org/media_tree.git
10150S:	Supported
10151F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10152F:	drivers/media/platform/rcar_fdp1.c
10153
10154MEDIA DRIVERS FOR RENESAS - VIN
10155M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10156L:	linux-media@vger.kernel.org
10157L:	linux-renesas-soc@vger.kernel.org
10158T:	git git://linuxtv.org/media_tree.git
10159S:	Supported
10160F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10161F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10162F:	drivers/media/platform/rcar-vin/
10163
10164MEDIA DRIVERS FOR RENESAS - VSP1
10165M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10166M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10167L:	linux-media@vger.kernel.org
10168L:	linux-renesas-soc@vger.kernel.org
10169T:	git git://linuxtv.org/media_tree.git
10170S:	Supported
10171F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10172F:	drivers/media/platform/vsp1/
10173
10174MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10175L:	linux-media@vger.kernel.org
10176W:	https://linuxtv.org
10177T:	git git://linuxtv.org/media_tree.git
10178S:	Orphan
10179F:	drivers/media/dvb-frontends/stv0910*
10180
10181MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10182L:	linux-media@vger.kernel.org
10183W:	https://linuxtv.org
10184T:	git git://linuxtv.org/media_tree.git
10185S:	Orphan
10186F:	drivers/media/dvb-frontends/stv6111*
10187
10188MEDIA DRIVERS FOR STM32 - DCMI
10189M:	Hugues Fruchet <hugues.fruchet@st.com>
10190L:	linux-media@vger.kernel.org
10191T:	git git://linuxtv.org/media_tree.git
10192S:	Supported
10193F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10194F:	drivers/media/platform/stm32/stm32-dcmi.c
10195
10196MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10197M:	Dmitry Osipenko <digetx@gmail.com>
10198L:	linux-media@vger.kernel.org
10199L:	linux-tegra@vger.kernel.org
10200T:	git git://linuxtv.org/media_tree.git
10201S:	Maintained
10202F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10203F:	drivers/staging/media/tegra-vde/
10204
10205MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10206M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10207P:	LinuxTV.org Project
10208L:	linux-media@vger.kernel.org
10209W:	https://linuxtv.org
10210Q:	http://patchwork.kernel.org/project/linux-media/list/
10211T:	git git://linuxtv.org/media_tree.git
10212S:	Maintained
10213F:	Documentation/devicetree/bindings/media/
10214F:	Documentation/media/
10215F:	drivers/media/
10216F:	drivers/staging/media/
10217F:	include/linux/platform_data/media/
10218F:	include/media/
10219F:	include/uapi/linux/dvb/
10220F:	include/uapi/linux/videodev2.h
10221F:	include/uapi/linux/media.h
10222F:	include/uapi/linux/v4l2-*
10223F:	include/uapi/linux/meye.h
10224F:	include/uapi/linux/ivtv*
10225F:	include/uapi/linux/uvcvideo.h
10226
10227MEDIATEK BLUETOOTH DRIVER
10228M:	Sean Wang <sean.wang@mediatek.com>
10229L:	linux-bluetooth@vger.kernel.org
10230L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10231S:	Maintained
10232F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10233F:	drivers/bluetooth/btmtkuart.c
10234
10235MEDIATEK CIR DRIVER
10236M:	Sean Wang <sean.wang@mediatek.com>
10237S:	Maintained
10238F:	drivers/media/rc/mtk-cir.c
10239
10240MEDIATEK DMA DRIVER
10241M:	Sean Wang <sean.wang@mediatek.com>
10242L:	dmaengine@vger.kernel.org
10243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10244L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10245S:	Maintained
10246F:	Documentation/devicetree/bindings/dma/mtk-*
10247F:	drivers/dma/mediatek/
10248
10249MEDIATEK PMIC LED DRIVER
10250M:	Sean Wang <sean.wang@mediatek.com>
10251S:	Maintained
10252F:	drivers/leds/leds-mt6323.c
10253F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10254
10255MEDIATEK ETHERNET DRIVER
10256M:	Felix Fietkau <nbd@openwrt.org>
10257M:	John Crispin <john@phrozen.org>
10258M:	Sean Wang <sean.wang@mediatek.com>
10259M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10260L:	netdev@vger.kernel.org
10261S:	Maintained
10262F:	drivers/net/ethernet/mediatek/
10263
10264MEDIATEK SWITCH DRIVER
10265M:	Sean Wang <sean.wang@mediatek.com>
10266L:	netdev@vger.kernel.org
10267S:	Maintained
10268F:	drivers/net/dsa/mt7530.*
10269F:	net/dsa/tag_mtk.c
10270
10271MEDIATEK JPEG DRIVER
10272M:	Rick Chang <rick.chang@mediatek.com>
10273M:	Bin Liu <bin.liu@mediatek.com>
10274S:	Supported
10275F:	drivers/media/platform/mtk-jpeg/
10276F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10277
10278MEDIATEK MDP DRIVER
10279M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10280M:	Houlong Wei <houlong.wei@mediatek.com>
10281M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10282S:	Supported
10283F:	drivers/media/platform/mtk-mdp/
10284F:	drivers/media/platform/mtk-vpu/
10285F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10286
10287MEDIATEK MEDIA DRIVER
10288M:	Tiffany Lin <tiffany.lin@mediatek.com>
10289M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10290S:	Supported
10291F:	drivers/media/platform/mtk-vcodec/
10292F:	drivers/media/platform/mtk-vpu/
10293F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10294F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10295
10296MEDIATEK MMC/SD/SDIO DRIVER
10297M:	Chaotian Jing <chaotian.jing@mediatek.com>
10298S:	Maintained
10299F:	drivers/mmc/host/mtk-sd.c
10300F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10301
10302MEDIATEK MT76 WIRELESS LAN DRIVER
10303M:	Felix Fietkau <nbd@nbd.name>
10304M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10305R:	Ryder Lee <ryder.lee@mediatek.com>
10306R:	Roy Luo <royluo@google.com>
10307L:	linux-wireless@vger.kernel.org
10308S:	Maintained
10309F:	drivers/net/wireless/mediatek/mt76/
10310
10311MEDIATEK MT7601U WIRELESS LAN DRIVER
10312M:	Jakub Kicinski <kubakici@wp.pl>
10313L:	linux-wireless@vger.kernel.org
10314S:	Maintained
10315F:	drivers/net/wireless/mediatek/mt7601u/
10316
10317MEDIATEK MT7621/28/88 I2C DRIVER
10318M:	Stefan Roese <sr@denx.de>
10319L:	linux-i2c@vger.kernel.org
10320S:	Maintained
10321F:	drivers/i2c/busses/i2c-mt7621.c
10322F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10323
10324MEDIATEK NAND CONTROLLER DRIVER
10325M:	Xiaolei Li <xiaolei.li@mediatek.com>
10326L:	linux-mtd@lists.infradead.org
10327S:	Maintained
10328F:	drivers/mtd/nand/raw/mtk_*
10329F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10330
10331MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10332M:	Sean Wang <sean.wang@mediatek.com>
10333S:	Maintained
10334F:	drivers/char/hw_random/mtk-rng.c
10335
10336MEDIATEK USB3 DRD IP DRIVER
10337M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10338L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10340L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10341S:	Maintained
10342F:	drivers/usb/mtu3/
10343
10344MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10345M:	Peter Senna Tschudin <peter.senna@gmail.com>
10346M:	Martin Donnelly <martin.donnelly@ge.com>
10347M:	Martyn Welch <martyn.welch@collabora.co.uk>
10348S:	Maintained
10349F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10350F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10351
10352MEGARAID SCSI/SAS DRIVERS
10353M:	Kashyap Desai <kashyap.desai@broadcom.com>
10354M:	Sumit Saxena <sumit.saxena@broadcom.com>
10355M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10356L:	megaraidlinux.pdl@broadcom.com
10357L:	linux-scsi@vger.kernel.org
10358W:	http://www.avagotech.com/support/
10359S:	Maintained
10360F:	Documentation/scsi/megaraid.txt
10361F:	drivers/scsi/megaraid.*
10362F:	drivers/scsi/megaraid/
10363
10364MELEXIS MLX90614 DRIVER
10365M:	Crt Mori <cmo@melexis.com>
10366L:	linux-iio@vger.kernel.org
10367W:	http://www.melexis.com
10368S:	Supported
10369F:	drivers/iio/temperature/mlx90614.c
10370
10371MELEXIS MLX90632 DRIVER
10372M:	Crt Mori <cmo@melexis.com>
10373L:	linux-iio@vger.kernel.org
10374W:	http://www.melexis.com
10375S:	Supported
10376F:	drivers/iio/temperature/mlx90632.c
10377
10378MELFAS MIP4 TOUCHSCREEN DRIVER
10379M:	Sangwon Jee <jeesw@melfas.com>
10380W:	http://www.melfas.com
10381S:	Supported
10382F:	drivers/input/touchscreen/melfas_mip4.c
10383F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10384
10385MELLANOX ETHERNET DRIVER (mlx4_en)
10386M:	Tariq Toukan <tariqt@mellanox.com>
10387L:	netdev@vger.kernel.org
10388S:	Supported
10389W:	http://www.mellanox.com
10390Q:	http://patchwork.ozlabs.org/project/netdev/list/
10391F:	drivers/net/ethernet/mellanox/mlx4/en_*
10392
10393MELLANOX ETHERNET DRIVER (mlx5e)
10394M:	Saeed Mahameed <saeedm@mellanox.com>
10395L:	netdev@vger.kernel.org
10396S:	Supported
10397W:	http://www.mellanox.com
10398Q:	http://patchwork.ozlabs.org/project/netdev/list/
10399F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10400
10401MELLANOX ETHERNET INNOVA DRIVERS
10402R:	Boris Pismenny <borisp@mellanox.com>
10403L:	netdev@vger.kernel.org
10404S:	Supported
10405W:	http://www.mellanox.com
10406Q:	http://patchwork.ozlabs.org/project/netdev/list/
10407F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10408F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10409F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10410F:	include/linux/mlx5/mlx5_ifc_fpga.h
10411
10412MELLANOX ETHERNET SWITCH DRIVERS
10413M:	Jiri Pirko <jiri@mellanox.com>
10414M:	Ido Schimmel <idosch@mellanox.com>
10415L:	netdev@vger.kernel.org
10416S:	Supported
10417W:	http://www.mellanox.com
10418Q:	http://patchwork.ozlabs.org/project/netdev/list/
10419F:	drivers/net/ethernet/mellanox/mlxsw/
10420F:	tools/testing/selftests/drivers/net/mlxsw/
10421
10422MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10423M:	mlxsw@mellanox.com
10424L:	netdev@vger.kernel.org
10425S:	Supported
10426W:	http://www.mellanox.com
10427Q:	http://patchwork.ozlabs.org/project/netdev/list/
10428F:	drivers/net/ethernet/mellanox/mlxfw/
10429
10430MELLANOX HARDWARE PLATFORM SUPPORT
10431M:	Andy Shevchenko <andy@infradead.org>
10432M:	Darren Hart <dvhart@infradead.org>
10433M:	Vadim Pasternak <vadimp@mellanox.com>
10434L:	platform-driver-x86@vger.kernel.org
10435S:	Supported
10436F:	drivers/platform/mellanox/
10437F:	include/linux/platform_data/mlxreg.h
10438
10439MELLANOX MLX4 core VPI driver
10440M:	Tariq Toukan <tariqt@mellanox.com>
10441L:	netdev@vger.kernel.org
10442L:	linux-rdma@vger.kernel.org
10443W:	http://www.mellanox.com
10444Q:	http://patchwork.ozlabs.org/project/netdev/list/
10445S:	Supported
10446F:	drivers/net/ethernet/mellanox/mlx4/
10447F:	include/linux/mlx4/
10448
10449MELLANOX MLX4 IB driver
10450M:	Yishai Hadas <yishaih@mellanox.com>
10451L:	linux-rdma@vger.kernel.org
10452W:	http://www.mellanox.com
10453Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10454S:	Supported
10455F:	drivers/infiniband/hw/mlx4/
10456F:	include/linux/mlx4/
10457F:	include/uapi/rdma/mlx4-abi.h
10458
10459MELLANOX MLX5 core VPI driver
10460M:	Saeed Mahameed <saeedm@mellanox.com>
10461M:	Leon Romanovsky <leonro@mellanox.com>
10462L:	netdev@vger.kernel.org
10463L:	linux-rdma@vger.kernel.org
10464W:	http://www.mellanox.com
10465Q:	http://patchwork.ozlabs.org/project/netdev/list/
10466S:	Supported
10467F:	drivers/net/ethernet/mellanox/mlx5/core/
10468F:	include/linux/mlx5/
10469F:	Documentation/networking/device_drivers/mellanox/
10470
10471MELLANOX MLX5 IB driver
10472M:	Leon Romanovsky <leonro@mellanox.com>
10473L:	linux-rdma@vger.kernel.org
10474W:	http://www.mellanox.com
10475Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10476S:	Supported
10477F:	drivers/infiniband/hw/mlx5/
10478F:	include/linux/mlx5/
10479F:	include/uapi/rdma/mlx5-abi.h
10480
10481MELLANOX MLXCPLD I2C AND MUX DRIVER
10482M:	Vadim Pasternak <vadimp@mellanox.com>
10483M:	Michael Shych <michaelsh@mellanox.com>
10484L:	linux-i2c@vger.kernel.org
10485S:	Supported
10486F:	drivers/i2c/busses/i2c-mlxcpld.c
10487F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10488F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10489
10490MELLANOX MLXCPLD LED DRIVER
10491M:	Vadim Pasternak <vadimp@mellanox.com>
10492L:	linux-leds@vger.kernel.org
10493S:	Supported
10494F:	drivers/leds/leds-mlxcpld.c
10495F:	drivers/leds/leds-mlxreg.c
10496F:	Documentation/leds/leds-mlxcpld.rst
10497
10498MELLANOX PLATFORM DRIVER
10499M:	Vadim Pasternak <vadimp@mellanox.com>
10500L:	platform-driver-x86@vger.kernel.org
10501S:	Supported
10502F:	drivers/platform/x86/mlx-platform.c
10503
10504MEMBARRIER SUPPORT
10505M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10506M:	"Paul E. McKenney" <paulmck@kernel.org>
10507L:	linux-kernel@vger.kernel.org
10508S:	Supported
10509F:	kernel/sched/membarrier.c
10510F:	include/uapi/linux/membarrier.h
10511F:	arch/powerpc/include/asm/membarrier.h
10512
10513MEMBLOCK
10514M:	Mike Rapoport <rppt@linux.ibm.com>
10515L:	linux-mm@kvack.org
10516S:	Maintained
10517F:	include/linux/memblock.h
10518F:	mm/memblock.c
10519F:	Documentation/core-api/boot-time-mm.rst
10520
10521MEMORY MANAGEMENT
10522M:	Andrew Morton <akpm@linux-foundation.org>
10523L:	linux-mm@kvack.org
10524W:	http://www.linux-mm.org
10525T:	quilt https://ozlabs.org/~akpm/mmotm/
10526T:	quilt https://ozlabs.org/~akpm/mmots/
10527T:	git git://github.com/hnaz/linux-mm.git
10528S:	Maintained
10529F:	include/linux/mm.h
10530F:	include/linux/gfp.h
10531F:	include/linux/mmzone.h
10532F:	include/linux/memory_hotplug.h
10533F:	include/linux/vmalloc.h
10534F:	mm/
10535
10536MEMORY TECHNOLOGY DEVICES (MTD)
10537M:	David Woodhouse <dwmw2@infradead.org>
10538M:	Brian Norris <computersforpeace@gmail.com>
10539M:	Marek Vasut <marek.vasut@gmail.com>
10540M:	Miquel Raynal <miquel.raynal@bootlin.com>
10541M:	Richard Weinberger <richard@nod.at>
10542M:	Vignesh Raghavendra <vigneshr@ti.com>
10543L:	linux-mtd@lists.infradead.org
10544W:	http://www.linux-mtd.infradead.org/
10545Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10548S:	Maintained
10549F:	Documentation/devicetree/bindings/mtd/
10550F:	drivers/mtd/
10551F:	include/linux/mtd/
10552F:	include/uapi/mtd/
10553
10554MEN A21 WATCHDOG DRIVER
10555M:	Johannes Thumshirn <morbidrsa@gmail.com>
10556L:	linux-watchdog@vger.kernel.org
10557S:	Maintained
10558F:	drivers/watchdog/mena21_wdt.c
10559
10560MEN CHAMELEON BUS (mcb)
10561M:	Johannes Thumshirn <morbidrsa@gmail.com>
10562S:	Maintained
10563F:	drivers/mcb/
10564F:	include/linux/mcb.h
10565F:	Documentation/driver-api/men-chameleon-bus.rst
10566
10567MEN F21BMC (Board Management Controller)
10568M:	Andreas Werner <andreas.werner@men.de>
10569S:	Supported
10570F:	drivers/mfd/menf21bmc.c
10571F:	drivers/watchdog/menf21bmc_wdt.c
10572F:	drivers/leds/leds-menf21bmc.c
10573F:	drivers/hwmon/menf21bmc_hwmon.c
10574F:	Documentation/hwmon/menf21bmc.rst
10575
10576MEN Z069 WATCHDOG DRIVER
10577M:	Johannes Thumshirn <jth@kernel.org>
10578L:	linux-watchdog@vger.kernel.org
10579S:	Maintained
10580F:	drivers/watchdog/menz69_wdt.c
10581
10582MESON AO CEC DRIVER FOR AMLOGIC SOCS
10583M:	Neil Armstrong <narmstrong@baylibre.com>
10584L:	linux-media@vger.kernel.org
10585L:	linux-amlogic@lists.infradead.org
10586W:	http://linux-meson.com/
10587S:	Supported
10588F:	drivers/media/platform/meson/ao-cec.c
10589F:	drivers/media/platform/meson/ao-cec-g12a.c
10590F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10591T:	git git://linuxtv.org/media_tree.git
10592
10593MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10594M:	Liang Yang <liang.yang@amlogic.com>
10595L:	linux-mtd@lists.infradead.org
10596S:	Maintained
10597F:	drivers/mtd/nand/raw/meson_*
10598F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10599
10600MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10601M:	Maxime Jourdan <mjourdan@baylibre.com>
10602L:	linux-media@vger.kernel.org
10603L:	linux-amlogic@lists.infradead.org
10604S:	Supported
10605F:	drivers/staging/media/meson/vdec/
10606T:	git git://linuxtv.org/media_tree.git
10607
10608METHODE UDPU SUPPORT
10609M:	Vladimir Vid <vladimir.vid@sartura.hr>
10610S:	Maintained
10611F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10612
10613MICROBLAZE ARCHITECTURE
10614M:	Michal Simek <monstr@monstr.eu>
10615W:	http://www.monstr.eu/fdt/
10616T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10617S:	Supported
10618F:	arch/microblaze/
10619
10620MICROCHIP AT91 SERIAL DRIVER
10621M:	Richard Genoud <richard.genoud@gmail.com>
10622S:	Maintained
10623F:	drivers/tty/serial/atmel_serial.c
10624F:	drivers/tty/serial/atmel_serial.h
10625F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10626
10627MICROCHIP AUDIO ASOC DRIVERS
10628M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10629L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10630S:	Supported
10631F:	sound/soc/atmel
10632
10633MICROCHIP DMA DRIVER
10634M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10636L:	dmaengine@vger.kernel.org
10637S:	Supported
10638F:	drivers/dma/at_hdmac.c
10639F:	drivers/dma/at_hdmac_regs.h
10640F:	include/linux/platform_data/dma-atmel.h
10641F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10642F:	include/dt-bindings/dma/at91.h
10643
10644MICROCHIP ECC DRIVER
10645M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10646L:	linux-crypto@vger.kernel.org
10647S:	Maintained
10648F:	drivers/crypto/atmel-ecc.*
10649
10650MICROCHIP I2C DRIVER
10651M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10652L:	linux-i2c@vger.kernel.org
10653S:	Supported
10654F:	drivers/i2c/busses/i2c-at91.h
10655F:	drivers/i2c/busses/i2c-at91-*.c
10656
10657MICROCHIP ISC DRIVER
10658M:	Eugen Hristev <eugen.hristev@microchip.com>
10659L:	linux-media@vger.kernel.org
10660S:	Supported
10661F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10662F:	drivers/media/platform/atmel/atmel-isc.h
10663F:	drivers/media/platform/atmel/atmel-isc-base.c
10664F:	drivers/media/platform/atmel/atmel-isc-regs.h
10665F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10666
10667MICROCHIP ISI DRIVER
10668M:	Eugen Hristev <eugen.hristev@microchip.com>
10669L:	linux-media@vger.kernel.org
10670S:	Supported
10671F:	drivers/media/platform/atmel/atmel-isi.c
10672F:	drivers/media/platform/atmel/atmel-isi.h
10673
10674MICROCHIP AT91 USART MFD DRIVER
10675M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10676L:	linux-kernel@vger.kernel.org
10677S:	Supported
10678F:	drivers/mfd/at91-usart.c
10679F:	include/dt-bindings/mfd/at91-usart.h
10680F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10681
10682MICROCHIP AT91 USART SPI DRIVER
10683M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10684L:	linux-spi@vger.kernel.org
10685S:	Supported
10686F:	drivers/spi/spi-at91-usart.c
10687F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10688
10689MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10690M:	Woojung Huh <woojung.huh@microchip.com>
10691M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10692L:	netdev@vger.kernel.org
10693S:	Maintained
10694F:	net/dsa/tag_ksz.c
10695F:	drivers/net/dsa/microchip/*
10696F:	include/linux/platform_data/microchip-ksz.h
10697F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10698
10699MICROCHIP LAN743X ETHERNET DRIVER
10700M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10701M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10702L:	netdev@vger.kernel.org
10703S:	Maintained
10704F:	drivers/net/ethernet/microchip/lan743x_*
10705
10706MICROCHIP LCDFB DRIVER
10707M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10708L:	linux-fbdev@vger.kernel.org
10709S:	Maintained
10710F:	drivers/video/fbdev/atmel_lcdfb.c
10711F:	include/video/atmel_lcdc.h
10712
10713MICROCHIP MMC/SD/SDIO MCI DRIVER
10714M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10715S:	Maintained
10716F:	drivers/mmc/host/atmel-mci.c
10717
10718MICROCHIP MCP16502 PMIC DRIVER
10719M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10721S:	Maintained
10722F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10723F:	drivers/regulator/mcp16502.c
10724
10725MICROCHIP MCP3911 ADC DRIVER
10726M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10727M:	Kent Gustavsson <kent@minoris.se>
10728L:	linux-iio@vger.kernel.org
10729S:	Supported
10730F:	drivers/iio/adc/mcp3911.c
10731F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10732
10733MICROCHIP NAND DRIVER
10734M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10735L:	linux-mtd@lists.infradead.org
10736S:	Supported
10737F:	drivers/mtd/nand/raw/atmel/*
10738F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10739
10740MICROCHIP PWM DRIVER
10741M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10743L:	linux-pwm@vger.kernel.org
10744S:	Supported
10745F:	drivers/pwm/pwm-atmel.c
10746F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10747
10748MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10749M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10750M:	Eugen Hristev <eugen.hristev@microchip.com>
10751L:	linux-iio@vger.kernel.org
10752S:	Supported
10753F:	drivers/iio/adc/at91-sama5d2_adc.c
10754F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10755F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10756
10757MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10758M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10759S:	Supported
10760F:	drivers/power/reset/at91-sama5d2_shdwc.c
10761
10762MICROCHIP SPI DRIVER
10763M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10764S:	Supported
10765F:	drivers/spi/spi-atmel.*
10766
10767MICROCHIP SSC DRIVER
10768M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10770S:	Supported
10771F:	drivers/misc/atmel-ssc.c
10772F:	include/linux/atmel-ssc.h
10773
10774MICROCHIP USBA UDC DRIVER
10775M:	Cristian Birsan <cristian.birsan@microchip.com>
10776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10777S:	Supported
10778F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10779
10780MICROCHIP USB251XB DRIVER
10781M:	Richard Leitner <richard.leitner@skidata.com>
10782L:	linux-usb@vger.kernel.org
10783S:	Maintained
10784F:	drivers/usb/misc/usb251xb.c
10785F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10786
10787MICROCHIP XDMA DRIVER
10788M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10789L:	linux-arm-kernel@lists.infradead.org
10790L:	dmaengine@vger.kernel.org
10791S:	Supported
10792F:	drivers/dma/at_xdmac.c
10793
10794MICROSEMI MIPS SOCS
10795M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10796M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10797L:	linux-mips@vger.kernel.org
10798S:	Supported
10799F:	arch/mips/generic/board-ocelot.c
10800F:	arch/mips/configs/generic/board-ocelot.config
10801F:	arch/mips/boot/dts/mscc/
10802F:	Documentation/devicetree/bindings/mips/mscc.txt
10803
10804MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10805M:	Don Brace <don.brace@microsemi.com>
10806L:	esc.storagedev@microsemi.com
10807L:	linux-scsi@vger.kernel.org
10808S:	Supported
10809F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10810F:	drivers/scsi/smartpqi/Kconfig
10811F:	drivers/scsi/smartpqi/Makefile
10812F:	include/linux/cciss*.h
10813F:	include/uapi/linux/cciss*.h
10814F:	Documentation/scsi/smartpqi.txt
10815
10816MICROSEMI ETHERNET SWITCH DRIVER
10817M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10818M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10819L:	netdev@vger.kernel.org
10820S:	Supported
10821F:	drivers/net/ethernet/mscc/
10822
10823MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10824M:	Chen Yu <yu.c.chen@intel.com>
10825L:	platform-driver-x86@vger.kernel.org
10826S:	Supported
10827F:	drivers/platform/x86/surfacepro3_button.c
10828
10829MICROTEK X6 SCANNER
10830M:	Oliver Neukum <oliver@neukum.org>
10831S:	Maintained
10832F:	drivers/usb/image/microtek.*
10833
10834MIPS
10835M:	Ralf Baechle <ralf@linux-mips.org>
10836M:	Paul Burton <paulburton@kernel.org>
10837M:	James Hogan <jhogan@kernel.org>
10838L:	linux-mips@vger.kernel.org
10839W:	http://www.linux-mips.org/
10840T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10842Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10843S:	Supported
10844F:	Documentation/devicetree/bindings/mips/
10845F:	Documentation/mips/
10846F:	arch/mips/
10847F:	drivers/platform/mips/
10848
10849MIPS BOSTON DEVELOPMENT BOARD
10850M:	Paul Burton <paulburton@kernel.org>
10851L:	linux-mips@vger.kernel.org
10852S:	Maintained
10853F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10854F:	arch/mips/boot/dts/img/boston.dts
10855F:	arch/mips/configs/generic/board-boston.config
10856F:	drivers/clk/imgtec/clk-boston.c
10857F:	include/dt-bindings/clock/boston-clock.h
10858
10859MIPS GENERIC PLATFORM
10860M:	Paul Burton <paulburton@kernel.org>
10861L:	linux-mips@vger.kernel.org
10862S:	Supported
10863F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10864F:	arch/mips/generic/
10865F:	arch/mips/tools/generic-board-config.sh
10866
10867MIPS/LOONGSON1 ARCHITECTURE
10868M:	Keguang Zhang <keguang.zhang@gmail.com>
10869L:	linux-mips@vger.kernel.org
10870S:	Maintained
10871F:	arch/mips/loongson32/
10872F:	arch/mips/include/asm/mach-loongson32/
10873F:	drivers/*/*loongson1*
10874F:	drivers/*/*/*loongson1*
10875
10876MIPS/LOONGSON2 ARCHITECTURE
10877M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10878L:	linux-mips@vger.kernel.org
10879S:	Maintained
10880F:	arch/mips/loongson64/fuloong-2e/
10881F:	arch/mips/loongson64/lemote-2f/
10882F:	arch/mips/include/asm/mach-loongson64/
10883F:	drivers/*/*loongson2*
10884F:	drivers/*/*/*loongson2*
10885
10886MIPS/LOONGSON3 ARCHITECTURE
10887M:	Huacai Chen <chenhc@lemote.com>
10888L:	linux-mips@vger.kernel.org
10889S:	Maintained
10890F:	arch/mips/loongson64/
10891F:	arch/mips/include/asm/mach-loongson64/
10892F:	drivers/platform/mips/cpu_hwmon.c
10893F:	drivers/*/*loongson3*
10894F:	drivers/*/*/*loongson3*
10895
10896MIPS RINT INSTRUCTION EMULATION
10897M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10898L:	linux-mips@vger.kernel.org
10899S:	Supported
10900F:	arch/mips/math-emu/sp_rint.c
10901F:	arch/mips/math-emu/dp_rint.c
10902
10903MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10904M:	Hans Verkuil <hverkuil@xs4all.nl>
10905L:	linux-media@vger.kernel.org
10906T:	git git://linuxtv.org/media_tree.git
10907W:	https://linuxtv.org
10908S:	Odd Fixes
10909F:	drivers/media/radio/radio-miropcm20*
10910
10911MMP SUPPORT
10912R:	Lubomir Rintel <lkundrak@v3.sk>
10913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10914S:	Odd Fixes
10915F:	arch/arm/boot/dts/mmp*
10916F:	arch/arm/mach-mmp/
10917
10918MMU GATHER AND TLB INVALIDATION
10919M:	Will Deacon <will@kernel.org>
10920M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10921M:	Andrew Morton <akpm@linux-foundation.org>
10922M:	Nick Piggin <npiggin@gmail.com>
10923M:	Peter Zijlstra <peterz@infradead.org>
10924L:	linux-arch@vger.kernel.org
10925L:	linux-mm@kvack.org
10926S:	Maintained
10927F:	arch/*/include/asm/tlb.h
10928F:	include/asm-generic/tlb.h
10929F:	mm/mmu_gather.c
10930
10931MN88472 MEDIA DRIVER
10932M:	Antti Palosaari <crope@iki.fi>
10933L:	linux-media@vger.kernel.org
10934W:	https://linuxtv.org
10935W:	http://palosaari.fi/linux/
10936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10937S:	Maintained
10938F:	drivers/media/dvb-frontends/mn88472*
10939
10940MN88473 MEDIA DRIVER
10941M:	Antti Palosaari <crope@iki.fi>
10942L:	linux-media@vger.kernel.org
10943W:	https://linuxtv.org
10944W:	http://palosaari.fi/linux/
10945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10946S:	Maintained
10947F:	drivers/media/dvb-frontends/mn88473*
10948
10949MODULE SUPPORT
10950M:	Jessica Yu <jeyu@kernel.org>
10951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10952S:	Maintained
10953F:	include/linux/module.h
10954F:	kernel/module.c
10955
10956MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10957W:	http://popies.net/meye/
10958S:	Orphan
10959F:	Documentation/media/v4l-drivers/meye*
10960F:	drivers/media/pci/meye/
10961F:	include/uapi/linux/meye.h
10962
10963MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10964M:	Jiri Slaby <jirislaby@gmail.com>
10965S:	Maintained
10966F:	Documentation/driver-api/serial/moxa-smartio.rst
10967F:	drivers/tty/mxser.*
10968
10969MR800 AVERMEDIA USB FM RADIO DRIVER
10970M:	Alexey Klimov <klimov.linux@gmail.com>
10971L:	linux-media@vger.kernel.org
10972T:	git git://linuxtv.org/media_tree.git
10973S:	Maintained
10974F:	drivers/media/radio/radio-mr800.c
10975
10976MRF24J40 IEEE 802.15.4 RADIO DRIVER
10977M:	Alan Ott <alan@signal11.us>
10978L:	linux-wpan@vger.kernel.org
10979S:	Maintained
10980F:	drivers/net/ieee802154/mrf24j40.c
10981F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10982
10983MSI LAPTOP SUPPORT
10984M:	"Lee, Chun-Yi" <jlee@suse.com>
10985L:	platform-driver-x86@vger.kernel.org
10986S:	Maintained
10987F:	drivers/platform/x86/msi-laptop.c
10988
10989MSI WMI SUPPORT
10990L:	platform-driver-x86@vger.kernel.org
10991S:	Orphan
10992F:	drivers/platform/x86/msi-wmi.c
10993
10994MSI001 MEDIA DRIVER
10995M:	Antti Palosaari <crope@iki.fi>
10996L:	linux-media@vger.kernel.org
10997W:	https://linuxtv.org
10998W:	http://palosaari.fi/linux/
10999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11000T:	git git://linuxtv.org/anttip/media_tree.git
11001S:	Maintained
11002F:	drivers/media/tuners/msi001*
11003
11004MSI2500 MEDIA DRIVER
11005M:	Antti Palosaari <crope@iki.fi>
11006L:	linux-media@vger.kernel.org
11007W:	https://linuxtv.org
11008W:	http://palosaari.fi/linux/
11009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11010T:	git git://linuxtv.org/anttip/media_tree.git
11011S:	Maintained
11012F:	drivers/media/usb/msi2500/
11013
11014MSYSTEMS DISKONCHIP G3 MTD DRIVER
11015M:	Robert Jarzmik <robert.jarzmik@free.fr>
11016L:	linux-mtd@lists.infradead.org
11017S:	Maintained
11018F:	drivers/mtd/devices/docg3*
11019
11020MT9M032 APTINA SENSOR DRIVER
11021M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11022L:	linux-media@vger.kernel.org
11023T:	git git://linuxtv.org/media_tree.git
11024S:	Maintained
11025F:	drivers/media/i2c/mt9m032.c
11026F:	include/media/i2c/mt9m032.h
11027
11028MT9P031 APTINA CAMERA SENSOR
11029M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11030L:	linux-media@vger.kernel.org
11031T:	git git://linuxtv.org/media_tree.git
11032S:	Maintained
11033F:	drivers/media/i2c/mt9p031.c
11034F:	include/media/i2c/mt9p031.h
11035
11036MT9T001 APTINA CAMERA SENSOR
11037M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11038L:	linux-media@vger.kernel.org
11039T:	git git://linuxtv.org/media_tree.git
11040S:	Maintained
11041F:	drivers/media/i2c/mt9t001.c
11042F:	include/media/i2c/mt9t001.h
11043
11044MT9T112 APTINA CAMERA SENSOR
11045M:	Jacopo Mondi <jacopo@jmondi.org>
11046L:	linux-media@vger.kernel.org
11047T:	git git://linuxtv.org/media_tree.git
11048S:	Odd Fixes
11049F:	drivers/media/i2c/mt9t112.c
11050F:	include/media/i2c/mt9t112.h
11051
11052MT9V032 APTINA CAMERA SENSOR
11053M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11054L:	linux-media@vger.kernel.org
11055T:	git git://linuxtv.org/media_tree.git
11056S:	Maintained
11057F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11058F:	drivers/media/i2c/mt9v032.c
11059F:	include/media/i2c/mt9v032.h
11060
11061MT9V111 APTINA CAMERA SENSOR
11062M:	Jacopo Mondi <jacopo@jmondi.org>
11063L:	linux-media@vger.kernel.org
11064T:	git git://linuxtv.org/media_tree.git
11065S:	Maintained
11066F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11067F:	drivers/media/i2c/mt9v111.c
11068
11069MULTIFUNCTION DEVICES (MFD)
11070M:	Lee Jones <lee.jones@linaro.org>
11071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11072S:	Supported
11073F:	Documentation/devicetree/bindings/mfd/
11074F:	drivers/mfd/
11075F:	include/linux/mfd/
11076F:	include/dt-bindings/mfd/
11077
11078MULTIMEDIA CARD (MMC) ETC. OVER SPI
11079S:	Orphan
11080F:	drivers/mmc/host/mmc_spi.c
11081F:	include/linux/spi/mmc_spi.h
11082
11083MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11084M:	Ulf Hansson <ulf.hansson@linaro.org>
11085L:	linux-mmc@vger.kernel.org
11086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11087S:	Maintained
11088F:	Documentation/devicetree/bindings/mmc/
11089F:	drivers/mmc/
11090F:	include/linux/mmc/
11091F:	include/uapi/linux/mmc/
11092
11093MULTIPLEXER SUBSYSTEM
11094M:	Peter Rosin <peda@axentia.se>
11095S:	Maintained
11096F:	Documentation/ABI/testing/sysfs-class-mux*
11097F:	Documentation/devicetree/bindings/mux/
11098F:	include/dt-bindings/mux/
11099F:	include/linux/mux/
11100F:	drivers/mux/
11101
11102MULTITECH MULTIPORT CARD (ISICOM)
11103S:	Orphan
11104F:	drivers/tty/isicom.c
11105F:	include/linux/isicom.h
11106
11107MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11108M:	Bin Liu <b-liu@ti.com>
11109L:	linux-usb@vger.kernel.org
11110S:	Maintained
11111F:	drivers/usb/musb/
11112
11113MXL301RF MEDIA DRIVER
11114M:	Akihiro Tsukada <tskd08@gmail.com>
11115L:	linux-media@vger.kernel.org
11116S:	Odd Fixes
11117F:	drivers/media/tuners/mxl301rf*
11118
11119MXL5007T MEDIA DRIVER
11120M:	Michael Krufky <mkrufky@linuxtv.org>
11121L:	linux-media@vger.kernel.org
11122W:	https://linuxtv.org
11123W:	http://github.com/mkrufky
11124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11125T:	git git://linuxtv.org/mkrufky/tuners.git
11126S:	Maintained
11127F:	drivers/media/tuners/mxl5007t.*
11128
11129MXSFB DRM DRIVER
11130M:	Marek Vasut <marex@denx.de>
11131M:	Stefan Agner <stefan@agner.ch>
11132L:	dri-devel@lists.freedesktop.org
11133S:	Supported
11134F:	drivers/gpu/drm/mxsfb/
11135F:	Documentation/devicetree/bindings/display/mxsfb.txt
11136T:	git git://anongit.freedesktop.org/drm/drm-misc
11137
11138MYLEX DAC960 PCI RAID Controller
11139M:	Hannes Reinecke <hare@kernel.org>
11140L:	linux-scsi@vger.kernel.org
11141S:	Supported
11142F:	drivers/scsi/myrb.*
11143F:	drivers/scsi/myrs.*
11144
11145MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11146M:	Chris Lee <christopher.lee@cspi.com>
11147L:	netdev@vger.kernel.org
11148W:	https://www.cspi.com/ethernet-products/support/downloads/
11149S:	Supported
11150F:	drivers/net/ethernet/myricom/myri10ge/
11151
11152NAND FLASH SUBSYSTEM
11153M:	Miquel Raynal <miquel.raynal@bootlin.com>
11154R:	Richard Weinberger <richard@nod.at>
11155L:	linux-mtd@lists.infradead.org
11156W:	http://www.linux-mtd.infradead.org/
11157Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11159S:	Maintained
11160F:	drivers/mtd/nand/
11161F:	include/linux/mtd/*nand*.h
11162
11163NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11164M:	Daniel Mack <zonque@gmail.com>
11165S:	Maintained
11166L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11167W:	http://www.native-instruments.com
11168F:	sound/usb/caiaq/
11169
11170NATSEMI ETHERNET DRIVER (DP8381x)
11171S:	Orphan
11172F:	drivers/net/ethernet/natsemi/natsemi.c
11173
11174NCR 5380 SCSI DRIVERS
11175M:	Finn Thain <fthain@telegraphics.com.au>
11176M:	Michael Schmitz <schmitzmic@gmail.com>
11177L:	linux-scsi@vger.kernel.org
11178S:	Maintained
11179F:	Documentation/scsi/g_NCR5380.txt
11180F:	drivers/scsi/NCR5380.*
11181F:	drivers/scsi/arm/cumana_1.c
11182F:	drivers/scsi/arm/oak.c
11183F:	drivers/scsi/atari_scsi.*
11184F:	drivers/scsi/dmx3191d.c
11185F:	drivers/scsi/g_NCR5380.*
11186F:	drivers/scsi/mac_scsi.*
11187F:	drivers/scsi/sun3_scsi.*
11188F:	drivers/scsi/sun3_scsi_vme.c
11189
11190NCSI LIBRARY:
11191M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11192S:	Maintained
11193F:	net/ncsi/
11194
11195NCT6775 HARDWARE MONITOR DRIVER
11196M:	Guenter Roeck <linux@roeck-us.net>
11197L:	linux-hwmon@vger.kernel.org
11198S:	Maintained
11199F:	Documentation/hwmon/nct6775.rst
11200F:	drivers/hwmon/nct6775.c
11201
11202NET_FAILOVER MODULE
11203M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11204L:	netdev@vger.kernel.org
11205S:	Supported
11206F:	drivers/net/net_failover.c
11207F:	include/net/net_failover.h
11208F:	Documentation/networking/net_failover.rst
11209
11210NETEM NETWORK EMULATOR
11211M:	Stephen Hemminger <stephen@networkplumber.org>
11212L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11213S:	Maintained
11214F:	net/sched/sch_netem.c
11215
11216NETERION 10GbE DRIVERS (s2io/vxge)
11217M:	Jon Mason <jdmason@kudzu.us>
11218L:	netdev@vger.kernel.org
11219S:	Supported
11220F:	Documentation/networking/device_drivers/neterion/s2io.txt
11221F:	Documentation/networking/device_drivers/neterion/vxge.txt
11222F:	drivers/net/ethernet/neterion/
11223
11224NETFILTER
11225M:	Pablo Neira Ayuso <pablo@netfilter.org>
11226M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11227M:	Florian Westphal <fw@strlen.de>
11228L:	netfilter-devel@vger.kernel.org
11229L:	coreteam@netfilter.org
11230W:	http://www.netfilter.org/
11231W:	http://www.iptables.org/
11232W:	http://www.nftables.org/
11233Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11236S:	Maintained
11237F:	include/linux/netfilter*
11238F:	include/linux/netfilter/
11239F:	include/net/netfilter/
11240F:	include/uapi/linux/netfilter*
11241F:	include/uapi/linux/netfilter/
11242F:	net/*/netfilter.c
11243F:	net/*/netfilter/
11244F:	net/netfilter/
11245F:	net/bridge/br_netfilter*.c
11246
11247NETROM NETWORK LAYER
11248M:	Ralf Baechle <ralf@linux-mips.org>
11249L:	linux-hams@vger.kernel.org
11250W:	http://www.linux-ax25.org/
11251S:	Maintained
11252F:	include/net/netrom.h
11253F:	include/uapi/linux/netrom.h
11254F:	net/netrom/
11255
11256NETRONOME ETHERNET DRIVERS
11257M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11258L:	oss-drivers@netronome.com
11259S:	Maintained
11260F:	drivers/net/ethernet/netronome/
11261
11262NETWORK BLOCK DEVICE (NBD)
11263M:	Josef Bacik <josef@toxicpanda.com>
11264S:	Maintained
11265L:	linux-block@vger.kernel.org
11266L:	nbd@other.debian.org
11267F:	Documentation/admin-guide/blockdev/nbd.rst
11268F:	drivers/block/nbd.c
11269F:	include/trace/events/nbd.h
11270F:	include/uapi/linux/nbd.h
11271
11272NETWORK DROP MONITOR
11273M:	Neil Horman <nhorman@tuxdriver.com>
11274L:	netdev@vger.kernel.org
11275S:	Maintained
11276W:	https://fedorahosted.org/dropwatch/
11277F:	net/core/drop_monitor.c
11278F:	include/uapi/linux/net_dropmon.h
11279F:	include/net/drop_monitor.h
11280
11281NETWORKING DRIVERS
11282M:	"David S. Miller" <davem@davemloft.net>
11283L:	netdev@vger.kernel.org
11284W:	http://www.linuxfoundation.org/en/Net
11285Q:	http://patchwork.ozlabs.org/project/netdev/list/
11286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11288S:	Odd Fixes
11289F:	Documentation/devicetree/bindings/net/
11290F:	drivers/net/
11291F:	include/linux/if_*
11292F:	include/linux/netdevice.h
11293F:	include/linux/etherdevice.h
11294F:	include/linux/fcdevice.h
11295F:	include/linux/fddidevice.h
11296F:	include/linux/hippidevice.h
11297F:	include/linux/inetdevice.h
11298F:	include/uapi/linux/if_*
11299F:	include/uapi/linux/netdevice.h
11300
11301NETWORKING DRIVERS (WIRELESS)
11302M:	Kalle Valo <kvalo@codeaurora.org>
11303L:	linux-wireless@vger.kernel.org
11304Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11307S:	Maintained
11308F:	Documentation/devicetree/bindings/net/wireless/
11309F:	drivers/net/wireless/
11310
11311NETWORKING [DSA]
11312M:	Andrew Lunn <andrew@lunn.ch>
11313M:	Vivien Didelot <vivien.didelot@gmail.com>
11314M:	Florian Fainelli <f.fainelli@gmail.com>
11315S:	Maintained
11316F:	Documentation/devicetree/bindings/net/dsa/
11317F:	net/dsa/
11318F:	include/net/dsa.h
11319F:	include/linux/dsa/
11320F:	include/linux/platform_data/dsa.h
11321F:	drivers/net/dsa/
11322
11323NETWORKING [GENERAL]
11324M:	"David S. Miller" <davem@davemloft.net>
11325L:	netdev@vger.kernel.org
11326W:	http://www.linuxfoundation.org/en/Net
11327Q:	http://patchwork.ozlabs.org/project/netdev/list/
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11330B:	mailto:netdev@vger.kernel.org
11331S:	Maintained
11332F:	net/
11333F:	include/net/
11334F:	include/linux/in.h
11335F:	include/linux/net.h
11336F:	include/linux/netdevice.h
11337F:	include/uapi/linux/in.h
11338F:	include/uapi/linux/net.h
11339F:	include/uapi/linux/netdevice.h
11340F:	include/uapi/linux/net_namespace.h
11341F:	tools/testing/selftests/net/
11342F:	lib/net_utils.c
11343F:	lib/random32.c
11344F:	Documentation/networking/
11345
11346NETWORKING [IPSEC]
11347M:	Steffen Klassert <steffen.klassert@secunet.com>
11348M:	Herbert Xu <herbert@gondor.apana.org.au>
11349M:	"David S. Miller" <davem@davemloft.net>
11350L:	netdev@vger.kernel.org
11351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11353S:	Maintained
11354F:	net/xfrm/
11355F:	net/key/
11356F:	net/ipv4/xfrm*
11357F:	net/ipv4/esp4*
11358F:	net/ipv4/ah4.c
11359F:	net/ipv4/ipcomp.c
11360F:	net/ipv4/ip_vti.c
11361F:	net/ipv6/xfrm*
11362F:	net/ipv6/esp6*
11363F:	net/ipv6/ah6.c
11364F:	net/ipv6/ipcomp6.c
11365F:	net/ipv6/ip6_vti.c
11366F:	include/uapi/linux/xfrm.h
11367F:	include/net/xfrm.h
11368
11369NETWORKING [IPv4/IPv6]
11370M:	"David S. Miller" <davem@davemloft.net>
11371M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11372M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11373L:	netdev@vger.kernel.org
11374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11375S:	Maintained
11376F:	net/ipv4/
11377F:	net/ipv6/
11378F:	include/net/ip*
11379F:	arch/x86/net/*
11380
11381NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11382M:	Paul Moore <paul@paul-moore.com>
11383W:	https://github.com/netlabel
11384L:	netdev@vger.kernel.org
11385L:	linux-security-module@vger.kernel.org
11386S:	Maintained
11387F:	Documentation/netlabel/
11388F:	include/net/calipso.h
11389F:	include/net/cipso_ipv4.h
11390F:	include/net/netlabel.h
11391F:	include/uapi/linux/netfilter/xt_SECMARK.h
11392F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11393F:	net/netlabel/
11394F:	net/ipv4/cipso_ipv4.c
11395F:	net/ipv6/calipso.c
11396F:	net/netfilter/xt_CONNSECMARK.c
11397F:	net/netfilter/xt_SECMARK.c
11398
11399NETWORKING [TCP]
11400M:	Eric Dumazet <edumazet@google.com>
11401L:	netdev@vger.kernel.org
11402S:	Maintained
11403F:	net/ipv4/tcp*.c
11404F:	net/ipv4/syncookies.c
11405F:	net/ipv6/tcp*.c
11406F:	net/ipv6/syncookies.c
11407F:	include/uapi/linux/tcp.h
11408F:	include/net/tcp.h
11409F:	include/linux/tcp.h
11410F:	include/trace/events/tcp.h
11411
11412NETWORKING [TLS]
11413M:	Boris Pismenny <borisp@mellanox.com>
11414M:	Aviad Yehezkel <aviadye@mellanox.com>
11415M:	John Fastabend <john.fastabend@gmail.com>
11416M:	Daniel Borkmann <daniel@iogearbox.net>
11417M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11418L:	netdev@vger.kernel.org
11419S:	Maintained
11420F:	net/tls/*
11421F:	include/uapi/linux/tls.h
11422F:	include/net/tls.h
11423
11424NETWORKING [WIRELESS]
11425L:	linux-wireless@vger.kernel.org
11426Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11427
11428NETDEVSIM
11429M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11430S:	Maintained
11431F:	drivers/net/netdevsim/*
11432
11433NETXEN (1/10) GbE SUPPORT
11434M:	Manish Chopra <manishc@marvell.com>
11435M:	Rahul Verma <rahulv@marvell.com>
11436M:	GR-Linux-NIC-Dev@marvell.com
11437L:	netdev@vger.kernel.org
11438S:	Supported
11439F:	drivers/net/ethernet/qlogic/netxen/
11440
11441NEXTHOP
11442M:	David Ahern <dsahern@kernel.org>
11443L:	netdev@vger.kernel.org
11444S:	Maintained
11445F:	include/net/nexthop.h
11446F:	include/uapi/linux/nexthop.h
11447F:	include/net/netns/nexthop.h
11448F:	net/ipv4/nexthop.c
11449
11450NFC SUBSYSTEM
11451L:	netdev@vger.kernel.org
11452S:	Orphan
11453F:	net/nfc/
11454F:	include/net/nfc/
11455F:	include/uapi/linux/nfc.h
11456F:	drivers/nfc/
11457F:	include/linux/platform_data/nfcmrvl.h
11458F:	Documentation/devicetree/bindings/net/nfc/
11459
11460NFS, SUNRPC, AND LOCKD CLIENTS
11461M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11462M:	Anna Schumaker <anna.schumaker@netapp.com>
11463L:	linux-nfs@vger.kernel.org
11464W:	http://client.linux-nfs.org
11465T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11466S:	Maintained
11467F:	fs/lockd/
11468F:	fs/nfs/
11469F:	fs/nfs_common/
11470F:	net/sunrpc/
11471F:	include/linux/lockd/
11472F:	include/linux/nfs*
11473F:	include/linux/sunrpc/
11474F:	include/uapi/linux/nfs*
11475F:	include/uapi/linux/sunrpc/
11476
11477NILFS2 FILESYSTEM
11478M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11479L:	linux-nilfs@vger.kernel.org
11480W:	https://nilfs.sourceforge.io/
11481W:	https://nilfs.osdn.jp/
11482T:	git git://github.com/konis/nilfs2.git
11483S:	Supported
11484F:	Documentation/filesystems/nilfs2.txt
11485F:	fs/nilfs2/
11486F:	include/trace/events/nilfs2.h
11487F:	include/uapi/linux/nilfs2_api.h
11488F:	include/uapi/linux/nilfs2_ondisk.h
11489
11490NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11491M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11492W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11493S:	Maintained
11494F:	Documentation/scsi/NinjaSCSI.txt
11495F:	drivers/scsi/pcmcia/nsp_*
11496
11497NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11498M:	GOTO Masanori <gotom@debian.or.jp>
11499M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11500W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11501S:	Maintained
11502F:	Documentation/scsi/NinjaSCSI.txt
11503F:	drivers/scsi/nsp32*
11504
11505NIOS2 ARCHITECTURE
11506M:	Ley Foon Tan <lftan@altera.com>
11507L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11509S:	Maintained
11510F:	arch/nios2/
11511
11512NOHZ, DYNTICKS SUPPORT
11513M:	Frederic Weisbecker <fweisbec@gmail.com>
11514M:	Thomas Gleixner <tglx@linutronix.de>
11515M:	Ingo Molnar <mingo@kernel.org>
11516L:	linux-kernel@vger.kernel.org
11517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11518S:	Maintained
11519F:	kernel/time/tick*.*
11520F:	include/linux/tick.h
11521F:	include/linux/sched/nohz.h
11522
11523NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11524M:	Pavel Machek <pavel@ucw.cz>
11525M:	Sakari Ailus <sakari.ailus@iki.fi>
11526L:	linux-media@vger.kernel.org
11527S:	Maintained
11528F:	drivers/media/i2c/et8ek8
11529F:	drivers/media/i2c/ad5820.c
11530
11531NOKIA N900 POWER SUPPLY DRIVERS
11532R:	Pali Rohár <pali.rohar@gmail.com>
11533F:	include/linux/power/bq2415x_charger.h
11534F:	include/linux/power/bq27xxx_battery.h
11535F:	drivers/power/supply/bq2415x_charger.c
11536F:	drivers/power/supply/bq27xxx_battery.c
11537F:	drivers/power/supply/bq27xxx_battery_i2c.c
11538F:	drivers/power/supply/isp1704_charger.c
11539F:	drivers/power/supply/rx51_battery.c
11540
11541NOLIBC HEADER FILE
11542M:	Willy Tarreau <w@1wt.eu>
11543S:	Maintained
11544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11545F:	tools/include/nolibc/
11546
11547NSDEPS
11548M:	Matthias Maennich <maennich@google.com>
11549S:	Maintained
11550F:	scripts/nsdeps
11551F:	Documentation/core-api/symbol-namespaces.rst
11552
11553NTB AMD DRIVER
11554M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11555L:	linux-ntb@googlegroups.com
11556S:	Supported
11557F:	drivers/ntb/hw/amd/
11558
11559NTB DRIVER CORE
11560M:	Jon Mason <jdmason@kudzu.us>
11561M:	Dave Jiang <dave.jiang@intel.com>
11562M:	Allen Hubbe <allenbh@gmail.com>
11563L:	linux-ntb@googlegroups.com
11564S:	Supported
11565W:	https://github.com/jonmason/ntb/wiki
11566T:	git git://github.com/jonmason/ntb.git
11567F:	drivers/ntb/
11568F:	drivers/net/ntb_netdev.c
11569F:	include/linux/ntb.h
11570F:	include/linux/ntb_transport.h
11571F:	tools/testing/selftests/ntb/
11572
11573NTB IDT DRIVER
11574M:	Serge Semin <fancer.lancer@gmail.com>
11575L:	linux-ntb@googlegroups.com
11576S:	Supported
11577F:	drivers/ntb/hw/idt/
11578
11579NTB INTEL DRIVER
11580M:	Dave Jiang <dave.jiang@intel.com>
11581L:	linux-ntb@googlegroups.com
11582S:	Supported
11583W:	https://github.com/davejiang/linux/wiki
11584T:	git https://github.com/davejiang/linux.git
11585F:	drivers/ntb/hw/intel/
11586
11587NTFS FILESYSTEM
11588M:	Anton Altaparmakov <anton@tuxera.com>
11589L:	linux-ntfs-dev@lists.sourceforge.net
11590W:	http://www.tuxera.com/
11591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11592S:	Supported
11593F:	Documentation/filesystems/ntfs.txt
11594F:	fs/ntfs/
11595
11596NUBUS SUBSYSTEM
11597M:	Finn Thain <fthain@telegraphics.com.au>
11598L:	linux-m68k@lists.linux-m68k.org
11599S:	Maintained
11600F:	arch/*/include/asm/nubus.h
11601F:	drivers/nubus/
11602F:	include/linux/nubus.h
11603F:	include/uapi/linux/nubus.h
11604
11605NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11606M:	Antonino Daplas <adaplas@gmail.com>
11607L:	linux-fbdev@vger.kernel.org
11608S:	Maintained
11609F:	drivers/video/fbdev/riva/
11610F:	drivers/video/fbdev/nvidia/
11611
11612NVM EXPRESS DRIVER
11613M:	Keith Busch <kbusch@kernel.org>
11614M:	Jens Axboe <axboe@fb.com>
11615M:	Christoph Hellwig <hch@lst.de>
11616M:	Sagi Grimberg <sagi@grimberg.me>
11617L:	linux-nvme@lists.infradead.org
11618T:	git://git.infradead.org/nvme.git
11619W:	http://git.infradead.org/nvme.git
11620S:	Supported
11621F:	drivers/nvme/host/
11622F:	include/linux/nvme.h
11623F:	include/uapi/linux/nvme_ioctl.h
11624
11625NVM EXPRESS FC TRANSPORT DRIVERS
11626M:	James Smart <james.smart@broadcom.com>
11627L:	linux-nvme@lists.infradead.org
11628S:	Supported
11629F:	include/linux/nvme-fc.h
11630F:	include/linux/nvme-fc-driver.h
11631F:	drivers/nvme/host/fc.c
11632F:	drivers/nvme/target/fc.c
11633F:	drivers/nvme/target/fcloop.c
11634
11635NVM EXPRESS TARGET DRIVER
11636M:	Christoph Hellwig <hch@lst.de>
11637M:	Sagi Grimberg <sagi@grimberg.me>
11638L:	linux-nvme@lists.infradead.org
11639T:	git://git.infradead.org/nvme.git
11640W:	http://git.infradead.org/nvme.git
11641S:	Supported
11642F:	drivers/nvme/target/
11643
11644NVMEM FRAMEWORK
11645M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11646S:	Maintained
11647F:	drivers/nvmem/
11648F:	Documentation/devicetree/bindings/nvmem/
11649F:	Documentation/ABI/stable/sysfs-bus-nvmem
11650F:	include/linux/nvmem-consumer.h
11651F:	include/linux/nvmem-provider.h
11652
11653NXP FXAS21002C DRIVER
11654M:	Rui Miguel Silva <rmfrfs@gmail.com>
11655L:	linux-iio@vger.kernel.org
11656S:	Maintained
11657F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11658F:	drivers/iio/gyro/fxas21002c_core.c
11659F:	drivers/iio/gyro/fxas21002c.h
11660F:	drivers/iio/gyro/fxas21002c_i2c.c
11661F:	drivers/iio/gyro/fxas21002c_spi.c
11662
11663NXP SGTL5000 DRIVER
11664M:	Fabio Estevam <festevam@gmail.com>
11665L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11666S:	Maintained
11667F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11668F:	sound/soc/codecs/sgtl5000*
11669
11670NXP SJA1105 ETHERNET SWITCH DRIVER
11671M:	Vladimir Oltean <olteanv@gmail.com>
11672L:	linux-kernel@vger.kernel.org
11673S:	Maintained
11674F:	drivers/net/dsa/sja1105
11675
11676NXP TDA998X DRM DRIVER
11677M:	Russell King <linux@armlinux.org.uk>
11678S:	Maintained
11679T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11680T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11681F:	drivers/gpu/drm/i2c/tda998x_drv.c
11682F:	include/drm/i2c/tda998x.h
11683F:	include/dt-bindings/display/tda998x.h
11684K:	"nxp,tda998x"
11685
11686NXP TFA9879 DRIVER
11687M:	Peter Rosin <peda@axentia.se>
11688L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11689S:	Maintained
11690F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11691F:	sound/soc/codecs/tfa9879*
11692
11693NXP-NCI NFC DRIVER
11694M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11695R:	Charles Gorand <charles.gorand@effinnov.com>
11696L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11697S:	Supported
11698F:	drivers/nfc/nxp-nci
11699
11700OBJAGG
11701M:	Jiri Pirko <jiri@mellanox.com>
11702L:	netdev@vger.kernel.org
11703S:	Supported
11704F:	lib/objagg.c
11705F:	lib/test_objagg.c
11706F:	include/linux/objagg.h
11707
11708NXP FSPI DRIVER
11709R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11710M:	Ashish Kumar <ashish.kumar@nxp.com>
11711L:	linux-spi@vger.kernel.org
11712S:	Maintained
11713F:	drivers/spi/spi-nxp-fspi.c
11714F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11715
11716OBJTOOL
11717M:	Josh Poimboeuf <jpoimboe@redhat.com>
11718M:	Peter Zijlstra <peterz@infradead.org>
11719S:	Supported
11720F:	tools/objtool/
11721
11722OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11723M:	Frederic Barrat <fbarrat@linux.ibm.com>
11724M:	Andrew Donnellan <ajd@linux.ibm.com>
11725L:	linuxppc-dev@lists.ozlabs.org
11726S:	Supported
11727F:	arch/powerpc/platforms/powernv/ocxl.c
11728F:	arch/powerpc/include/asm/pnv-ocxl.h
11729F:	drivers/misc/ocxl/
11730F:	include/misc/ocxl*
11731F:	include/uapi/misc/ocxl.h
11732F:	Documentation/userspace-api/accelerators/ocxl.rst
11733
11734OMAP AUDIO SUPPORT
11735M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11736M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11737L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11738L:	linux-omap@vger.kernel.org
11739S:	Maintained
11740F:	sound/soc/ti/omap*
11741F:	sound/soc/ti/rx51.c
11742F:	sound/soc/ti/n810.c
11743F:	sound/soc/ti/sdma-pcm.*
11744
11745OMAP CLOCK FRAMEWORK SUPPORT
11746M:	Paul Walmsley <paul@pwsan.com>
11747L:	linux-omap@vger.kernel.org
11748S:	Maintained
11749F:	arch/arm/*omap*/*clock*
11750
11751OMAP DEVICE TREE SUPPORT
11752M:	Benoît Cousson <bcousson@baylibre.com>
11753M:	Tony Lindgren <tony@atomide.com>
11754L:	linux-omap@vger.kernel.org
11755L:	devicetree@vger.kernel.org
11756S:	Maintained
11757F:	arch/arm/boot/dts/*omap*
11758F:	arch/arm/boot/dts/*am3*
11759F:	arch/arm/boot/dts/*am4*
11760F:	arch/arm/boot/dts/*am5*
11761F:	arch/arm/boot/dts/*dra7*
11762
11763OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11764L:	linux-omap@vger.kernel.org
11765L:	linux-fbdev@vger.kernel.org
11766S:	Orphan
11767F:	drivers/video/fbdev/omap2/
11768F:	Documentation/arm/omap/dss.rst
11769
11770OMAP FRAMEBUFFER SUPPORT
11771L:	linux-fbdev@vger.kernel.org
11772L:	linux-omap@vger.kernel.org
11773S:	Orphan
11774F:	drivers/video/fbdev/omap/
11775
11776OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11777M:	Roger Quadros <rogerq@ti.com>
11778M:	Tony Lindgren <tony@atomide.com>
11779L:	linux-omap@vger.kernel.org
11780S:	Maintained
11781F:	drivers/memory/omap-gpmc.c
11782F:	arch/arm/mach-omap2/*gpmc*
11783
11784OMAP GPIO DRIVER
11785M:	Grygorii Strashko <grygorii.strashko@ti.com>
11786M:	Santosh Shilimkar <ssantosh@kernel.org>
11787M:	Kevin Hilman <khilman@kernel.org>
11788L:	linux-omap@vger.kernel.org
11789S:	Maintained
11790F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11791F:	drivers/gpio/gpio-omap.c
11792
11793OMAP HARDWARE SPINLOCK SUPPORT
11794M:	Ohad Ben-Cohen <ohad@wizery.com>
11795L:	linux-omap@vger.kernel.org
11796S:	Maintained
11797F:	drivers/hwspinlock/omap_hwspinlock.c
11798
11799OMAP HS MMC SUPPORT
11800L:	linux-mmc@vger.kernel.org
11801L:	linux-omap@vger.kernel.org
11802S:	Orphan
11803F:	drivers/mmc/host/omap_hsmmc.c
11804
11805OMAP HWMOD DATA
11806M:	Paul Walmsley <paul@pwsan.com>
11807L:	linux-omap@vger.kernel.org
11808S:	Maintained
11809F:	arch/arm/mach-omap2/omap_hwmod*data*
11810
11811OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11812M:	Benoît Cousson <bcousson@baylibre.com>
11813L:	linux-omap@vger.kernel.org
11814S:	Maintained
11815F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11816
11817OMAP HWMOD SUPPORT
11818M:	Benoît Cousson <bcousson@baylibre.com>
11819M:	Paul Walmsley <paul@pwsan.com>
11820L:	linux-omap@vger.kernel.org
11821S:	Maintained
11822F:	arch/arm/mach-omap2/omap_hwmod.*
11823
11824OMAP I2C DRIVER
11825M:	Vignesh R <vigneshr@ti.com>
11826L:	linux-omap@vger.kernel.org
11827L:	linux-i2c@vger.kernel.org
11828S:	Maintained
11829F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11830F:	drivers/i2c/busses/i2c-omap.c
11831
11832OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11833M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11834L:	linux-media@vger.kernel.org
11835S:	Maintained
11836F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11837F:	drivers/media/platform/omap3isp/
11838F:	drivers/staging/media/omap4iss/
11839
11840OMAP MMC SUPPORT
11841M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11842L:	linux-omap@vger.kernel.org
11843S:	Odd Fixes
11844F:	drivers/mmc/host/omap.c
11845
11846OMAP POWER MANAGEMENT SUPPORT
11847M:	Kevin Hilman <khilman@kernel.org>
11848L:	linux-omap@vger.kernel.org
11849S:	Maintained
11850F:	arch/arm/*omap*/*pm*
11851F:	drivers/cpufreq/omap-cpufreq.c
11852
11853OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11854M:	Rajendra Nayak <rnayak@codeaurora.org>
11855M:	Paul Walmsley <paul@pwsan.com>
11856L:	linux-omap@vger.kernel.org
11857S:	Maintained
11858F:	arch/arm/mach-omap2/prm*
11859
11860OMAP RANDOM NUMBER GENERATOR SUPPORT
11861M:	Deepak Saxena <dsaxena@plexity.net>
11862S:	Maintained
11863F:	drivers/char/hw_random/omap-rng.c
11864
11865OMAP USB SUPPORT
11866L:	linux-usb@vger.kernel.org
11867L:	linux-omap@vger.kernel.org
11868S:	Orphan
11869F:	drivers/usb/*/*omap*
11870F:	arch/arm/*omap*/usb*
11871
11872OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11873M:	Mark Jackson <mpfj@newflow.co.uk>
11874L:	linux-omap@vger.kernel.org
11875S:	Maintained
11876F:	arch/arm/boot/dts/am335x-nano.dts
11877
11878OMAP1 SUPPORT
11879M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11880M:	Tony Lindgren <tony@atomide.com>
11881L:	linux-omap@vger.kernel.org
11882Q:	http://patchwork.kernel.org/project/linux-omap/list/
11883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11884S:	Maintained
11885F:	arch/arm/mach-omap1/
11886F:	arch/arm/plat-omap/
11887F:	arch/arm/configs/omap1_defconfig
11888F:	drivers/i2c/busses/i2c-omap.c
11889F:	include/linux/platform_data/i2c-omap.h
11890F:	include/linux/platform_data/ams-delta-fiq.h
11891
11892OMAP2+ SUPPORT
11893M:	Tony Lindgren <tony@atomide.com>
11894L:	linux-omap@vger.kernel.org
11895W:	http://www.muru.com/linux/omap/
11896W:	http://linux.omap.com/
11897Q:	http://patchwork.kernel.org/project/linux-omap/list/
11898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11899S:	Maintained
11900F:	arch/arm/mach-omap2/
11901F:	arch/arm/plat-omap/
11902F:	arch/arm/configs/omap2plus_defconfig
11903F:	drivers/bus/ti-sysc.c
11904F:	drivers/i2c/busses/i2c-omap.c
11905F:	drivers/irqchip/irq-omap-intc.c
11906F:	drivers/mfd/*omap*.c
11907F:	drivers/mfd/menelaus.c
11908F:	drivers/mfd/palmas.c
11909F:	drivers/mfd/tps65217.c
11910F:	drivers/mfd/tps65218.c
11911F:	drivers/mfd/tps65910.c
11912F:	drivers/mfd/twl-core.[ch]
11913F:	drivers/mfd/twl4030*.c
11914F:	drivers/mfd/twl6030*.c
11915F:	drivers/mfd/twl6040*.c
11916F:	drivers/regulator/palmas-regulator*.c
11917F:	drivers/regulator/pbias-regulator.c
11918F:	drivers/regulator/tps65217-regulator.c
11919F:	drivers/regulator/tps65218-regulator.c
11920F:	drivers/regulator/tps65910-regulator.c
11921F:	drivers/regulator/twl-regulator.c
11922F:	drivers/regulator/twl6030-regulator.c
11923F:	include/linux/platform_data/i2c-omap.h
11924F:	include/linux/platform_data/ti-sysc.h
11925
11926ONION OMEGA2+ BOARD
11927M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11928L:	linux-mips@vger.kernel.org
11929S:	Maintained
11930F:	arch/mips/boot/dts/ralink/omega2p.dts
11931
11932OMFS FILESYSTEM
11933M:	Bob Copeland <me@bobcopeland.com>
11934L:	linux-karma-devel@lists.sourceforge.net
11935S:	Maintained
11936F:	Documentation/filesystems/omfs.txt
11937F:	fs/omfs/
11938
11939OMNIKEY CARDMAN 4000 DRIVER
11940M:	Harald Welte <laforge@gnumonks.org>
11941S:	Maintained
11942F:	drivers/char/pcmcia/cm4000_cs.c
11943F:	include/linux/cm4000_cs.h
11944F:	include/uapi/linux/cm4000_cs.h
11945
11946OMNIKEY CARDMAN 4040 DRIVER
11947M:	Harald Welte <laforge@gnumonks.org>
11948S:	Maintained
11949F:	drivers/char/pcmcia/cm4040_cs.*
11950
11951OMNIVISION OV13858 SENSOR DRIVER
11952M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11953L:	linux-media@vger.kernel.org
11954T:	git git://linuxtv.org/media_tree.git
11955S:	Maintained
11956F:	drivers/media/i2c/ov13858.c
11957
11958OMNIVISION OV2680 SENSOR DRIVER
11959M:	Rui Miguel Silva <rmfrfs@gmail.com>
11960L:	linux-media@vger.kernel.org
11961T:	git git://linuxtv.org/media_tree.git
11962S:	Maintained
11963F:	drivers/media/i2c/ov2680.c
11964F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11965
11966OMNIVISION OV2685 SENSOR DRIVER
11967M:	Shunqian Zheng <zhengsq@rock-chips.com>
11968L:	linux-media@vger.kernel.org
11969T:	git git://linuxtv.org/media_tree.git
11970S:	Maintained
11971F:	drivers/media/i2c/ov2685.c
11972
11973OMNIVISION OV5640 SENSOR DRIVER
11974M:	Steve Longerbeam <slongerbeam@gmail.com>
11975L:	linux-media@vger.kernel.org
11976T:	git git://linuxtv.org/media_tree.git
11977S:	Maintained
11978F:	drivers/media/i2c/ov5640.c
11979
11980OMNIVISION OV5647 SENSOR DRIVER
11981M:	Luis Oliveira <lolivei@synopsys.com>
11982L:	linux-media@vger.kernel.org
11983T:	git git://linuxtv.org/media_tree.git
11984S:	Maintained
11985F:	drivers/media/i2c/ov5647.c
11986
11987OMNIVISION OV5670 SENSOR DRIVER
11988M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11989M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11990L:	linux-media@vger.kernel.org
11991T:	git git://linuxtv.org/media_tree.git
11992S:	Maintained
11993F:	drivers/media/i2c/ov5670.c
11994
11995OMNIVISION OV5675 SENSOR DRIVER
11996M:	Shawn Tu <shawnx.tu@intel.com>
11997L:	linux-media@vger.kernel.org
11998T:	git git://linuxtv.org/media_tree.git
11999S:	Maintained
12000F:	drivers/media/i2c/ov5675.c
12001
12002OMNIVISION OV5695 SENSOR DRIVER
12003M:	Shunqian Zheng <zhengsq@rock-chips.com>
12004L:	linux-media@vger.kernel.org
12005T:	git git://linuxtv.org/media_tree.git
12006S:	Maintained
12007F:	drivers/media/i2c/ov5695.c
12008
12009OMNIVISION OV7670 SENSOR DRIVER
12010M:	Jonathan Corbet <corbet@lwn.net>
12011L:	linux-media@vger.kernel.org
12012T:	git git://linuxtv.org/media_tree.git
12013S:	Maintained
12014F:	drivers/media/i2c/ov7670.c
12015F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12016
12017OMNIVISION OV772x SENSOR DRIVER
12018M:	Jacopo Mondi <jacopo@jmondi.org>
12019L:	linux-media@vger.kernel.org
12020T:	git git://linuxtv.org/media_tree.git
12021S:	Odd fixes
12022F:	drivers/media/i2c/ov772x.c
12023F:	include/media/i2c/ov772x.h
12024F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12025
12026OMNIVISION OV7740 SENSOR DRIVER
12027M:	Wenyou Yang <wenyou.yang@microchip.com>
12028L:	linux-media@vger.kernel.org
12029T:	git git://linuxtv.org/media_tree.git
12030S:	Maintained
12031F:	drivers/media/i2c/ov7740.c
12032F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12033
12034OMNIVISION OV9640 SENSOR DRIVER
12035M:	Petr Cvek <petrcvekcz@gmail.com>
12036L:	linux-media@vger.kernel.org
12037S:	Maintained
12038F:	drivers/media/i2c/ov9640.*
12039
12040OMNIVISION OV8856 SENSOR DRIVER
12041M:	Ben Kao <ben.kao@intel.com>
12042L:	linux-media@vger.kernel.org
12043T:	git git://linuxtv.org/media_tree.git
12044S:	Maintained
12045F:	drivers/media/i2c/ov8856.c
12046
12047OMNIVISION OV9650 SENSOR DRIVER
12048M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12049R:	Akinobu Mita <akinobu.mita@gmail.com>
12050R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12051L:	linux-media@vger.kernel.org
12052T:	git git://linuxtv.org/media_tree.git
12053S:	Maintained
12054F:	drivers/media/i2c/ov9650.c
12055F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12056
12057ONENAND FLASH DRIVER
12058M:	Kyungmin Park <kyungmin.park@samsung.com>
12059L:	linux-mtd@lists.infradead.org
12060S:	Maintained
12061F:	drivers/mtd/nand/onenand/
12062F:	include/linux/mtd/onenand*.h
12063
12064OP-TEE DRIVER
12065M:	Jens Wiklander <jens.wiklander@linaro.org>
12066L:	tee-dev@lists.linaro.org
12067S:	Maintained
12068F:	drivers/tee/optee/
12069
12070OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12071M:	Sumit Garg <sumit.garg@linaro.org>
12072L:	tee-dev@lists.linaro.org
12073S:	Maintained
12074F:	drivers/char/hw_random/optee-rng.c
12075
12076OPA-VNIC DRIVER
12077M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12078M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12079L:	linux-rdma@vger.kernel.org
12080S:	Supported
12081F:	drivers/infiniband/ulp/opa_vnic
12082
12083OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12084M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12085M:	Frank Rowand <frowand.list@gmail.com>
12086L:	devicetree@vger.kernel.org
12087S:	Maintained
12088F:	Documentation/devicetree/dynamic-resolution-notes.txt
12089F:	Documentation/devicetree/overlay-notes.txt
12090F:	drivers/of/overlay.c
12091F:	drivers/of/resolver.c
12092K:	of_overlay_notifier_
12093
12094OPEN FIRMWARE AND FLATTENED DEVICE TREE
12095M:	Rob Herring <robh+dt@kernel.org>
12096M:	Frank Rowand <frowand.list@gmail.com>
12097L:	devicetree@vger.kernel.org
12098W:	http://www.devicetree.org/
12099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12100S:	Maintained
12101F:	drivers/of/
12102F:	include/linux/of*.h
12103F:	scripts/dtc/
12104F:	Documentation/ABI/testing/sysfs-firmware-ofw
12105
12106OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12107M:	Rob Herring <robh+dt@kernel.org>
12108M:	Mark Rutland <mark.rutland@arm.com>
12109L:	devicetree@vger.kernel.org
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12111Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12112S:	Maintained
12113F:	Documentation/devicetree/
12114F:	arch/*/boot/dts/
12115F:	include/dt-bindings/
12116
12117OPENCORES I2C BUS DRIVER
12118M:	Peter Korsgaard <peter@korsgaard.com>
12119M:	Andrew Lunn <andrew@lunn.ch>
12120L:	linux-i2c@vger.kernel.org
12121S:	Maintained
12122F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12123F:	Documentation/i2c/busses/i2c-ocores.rst
12124F:	drivers/i2c/busses/i2c-ocores.c
12125F:	include/linux/platform_data/i2c-ocores.h
12126
12127OPENRISC ARCHITECTURE
12128M:	Jonas Bonn <jonas@southpole.se>
12129M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12130M:	Stafford Horne <shorne@gmail.com>
12131T:	git git://github.com/openrisc/linux.git
12132L:	openrisc@lists.librecores.org
12133W:	http://openrisc.io
12134S:	Maintained
12135F:	Documentation/devicetree/bindings/openrisc/
12136F:	Documentation/openrisc/
12137F:	arch/openrisc/
12138F:	drivers/irqchip/irq-ompic.c
12139F:	drivers/irqchip/irq-or1k-*
12140
12141OPENVSWITCH
12142M:	Pravin B Shelar <pshelar@ovn.org>
12143L:	netdev@vger.kernel.org
12144L:	dev@openvswitch.org
12145W:	http://openvswitch.org
12146S:	Maintained
12147F:	net/openvswitch/
12148F:	include/uapi/linux/openvswitch.h
12149
12150OPERATING PERFORMANCE POINTS (OPP)
12151M:	Viresh Kumar <vireshk@kernel.org>
12152M:	Nishanth Menon <nm@ti.com>
12153M:	Stephen Boyd <sboyd@kernel.org>
12154L:	linux-pm@vger.kernel.org
12155S:	Maintained
12156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12157F:	drivers/opp/
12158F:	include/linux/pm_opp.h
12159F:	Documentation/power/opp.rst
12160F:	Documentation/devicetree/bindings/opp/
12161
12162OPL4 DRIVER
12163M:	Clemens Ladisch <clemens@ladisch.de>
12164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12166S:	Maintained
12167F:	sound/drivers/opl4/
12168
12169OPROFILE
12170M:	Robert Richter <rric@kernel.org>
12171L:	oprofile-list@lists.sf.net
12172S:	Maintained
12173F:	arch/*/include/asm/oprofile*.h
12174F:	arch/*/oprofile/
12175F:	drivers/oprofile/
12176F:	include/linux/oprofile.h
12177
12178ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12179M:	Mark Fasheh <mark@fasheh.com>
12180M:	Joel Becker <jlbec@evilplan.org>
12181M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12182L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12183W:	http://ocfs2.wiki.kernel.org
12184S:	Supported
12185F:	Documentation/filesystems/ocfs2.txt
12186F:	Documentation/filesystems/dlmfs.txt
12187F:	fs/ocfs2/
12188
12189ORANGEFS FILESYSTEM
12190M:	Mike Marshall <hubcap@omnibond.com>
12191R:	Martin Brandenburg <martin@omnibond.com>
12192L:	devel@lists.orangefs.org
12193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12194S:	Supported
12195F:	fs/orangefs/
12196F:	Documentation/filesystems/orangefs.txt
12197
12198ORINOCO DRIVER
12199L:	linux-wireless@vger.kernel.org
12200W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12201W:	http://www.nongnu.org/orinoco/
12202S:	Orphan
12203F:	drivers/net/wireless/intersil/orinoco/
12204
12205OV2659 OMNIVISION SENSOR DRIVER
12206M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12207L:	linux-media@vger.kernel.org
12208W:	https://linuxtv.org
12209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12210T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12211S:	Maintained
12212F:	drivers/media/i2c/ov2659.c
12213F:	include/media/i2c/ov2659.h
12214
12215OVERLAY FILESYSTEM
12216M:	Miklos Szeredi <miklos@szeredi.hu>
12217L:	linux-unionfs@vger.kernel.org
12218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12219S:	Supported
12220F:	fs/overlayfs/
12221F:	Documentation/filesystems/overlayfs.txt
12222
12223P54 WIRELESS DRIVER
12224M:	Christian Lamparter <chunkeey@googlemail.com>
12225L:	linux-wireless@vger.kernel.org
12226W:	http://wireless.kernel.org/en/users/Drivers/p54
12227S:	Maintained
12228F:	drivers/net/wireless/intersil/p54/
12229
12230PA SEMI ETHERNET DRIVER
12231L:	netdev@vger.kernel.org
12232S:	Orphan
12233F:	drivers/net/ethernet/pasemi/*
12234
12235PA SEMI SMBUS DRIVER
12236L:	linux-i2c@vger.kernel.org
12237S:	Orphan
12238F:	drivers/i2c/busses/i2c-pasemi.c
12239
12240PACKING
12241M:	Vladimir Oltean <olteanv@gmail.com>
12242L:	netdev@vger.kernel.org
12243S:	Supported
12244F:	lib/packing.c
12245F:	include/linux/packing.h
12246F:	Documentation/core-api/packing.rst
12247
12248PADATA PARALLEL EXECUTION MECHANISM
12249M:	Steffen Klassert <steffen.klassert@secunet.com>
12250L:	linux-crypto@vger.kernel.org
12251S:	Maintained
12252F:	kernel/padata.c
12253F:	include/linux/padata.h
12254F:	Documentation/padata.txt
12255
12256PAGE POOL
12257M:	Jesper Dangaard Brouer <hawk@kernel.org>
12258M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12259L:	netdev@vger.kernel.org
12260S:	Supported
12261F:	net/core/page_pool.c
12262F:	include/net/page_pool.h
12263
12264PANASONIC LAPTOP ACPI EXTRAS DRIVER
12265M:	Harald Welte <laforge@gnumonks.org>
12266L:	platform-driver-x86@vger.kernel.org
12267S:	Maintained
12268F:	drivers/platform/x86/panasonic-laptop.c
12269
12270PARALLEL LCD/KEYPAD PANEL DRIVER
12271M:	Willy Tarreau <willy@haproxy.com>
12272M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12273S:	Odd Fixes
12274F:	Documentation/admin-guide/lcd-panel-cgram.rst
12275F:	drivers/auxdisplay/panel.c
12276
12277PARALLEL PORT SUBSYSTEM
12278M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12279M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12280L:	linux-parport@lists.infradead.org (subscribers-only)
12281S:	Maintained
12282F:	drivers/parport/
12283F:	include/linux/parport*.h
12284F:	drivers/char/ppdev.c
12285F:	include/uapi/linux/ppdev.h
12286F:	Documentation/driver-api/parport*.rst
12287
12288PARAVIRT_OPS INTERFACE
12289M:	Juergen Gross <jgross@suse.com>
12290M:	Thomas Hellstrom <thellstrom@vmware.com>
12291M:	"VMware, Inc." <pv-drivers@vmware.com>
12292L:	virtualization@lists.linux-foundation.org
12293S:	Supported
12294F:	Documentation/virt/paravirt_ops.rst
12295F:	arch/*/kernel/paravirt*
12296F:	arch/*/include/asm/paravirt*.h
12297F:	include/linux/hypervisor.h
12298
12299PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12300M:	Tim Waugh <tim@cyberelk.net>
12301L:	linux-parport@lists.infradead.org (subscribers-only)
12302S:	Maintained
12303F:	Documentation/admin-guide/blockdev/paride.rst
12304F:	drivers/block/paride/
12305
12306PARISC ARCHITECTURE
12307M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12308M:	Helge Deller <deller@gmx.de>
12309L:	linux-parisc@vger.kernel.org
12310W:	http://www.parisc-linux.org/
12311Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12314S:	Maintained
12315F:	arch/parisc/
12316F:	Documentation/parisc/
12317F:	drivers/parisc/
12318F:	drivers/char/agp/parisc-agp.c
12319F:	drivers/input/misc/hp_sdc_rtc.c
12320F:	drivers/input/serio/gscps2.c
12321F:	drivers/input/serio/hp_sdc*
12322F:	drivers/parport/parport_gsc.*
12323F:	drivers/tty/serial/8250/8250_gsc.c
12324F:	drivers/video/fbdev/sti*
12325F:	drivers/video/console/sti*
12326F:	drivers/video/logo/logo_parisc*
12327F:	include/linux/hp_sdc.h
12328
12329PARMAN
12330M:	Jiri Pirko <jiri@mellanox.com>
12331L:	netdev@vger.kernel.org
12332S:	Supported
12333F:	lib/parman.c
12334F:	lib/test_parman.c
12335F:	include/linux/parman.h
12336
12337PC ENGINES APU BOARD DRIVER
12338M:	Enrico Weigelt, metux IT consult <info@metux.net>
12339S:	Maintained
12340F:	drivers/platform/x86/pcengines-apuv2.c
12341
12342PC87360 HARDWARE MONITORING DRIVER
12343M:	Jim Cromie <jim.cromie@gmail.com>
12344L:	linux-hwmon@vger.kernel.org
12345S:	Maintained
12346F:	Documentation/hwmon/pc87360.rst
12347F:	drivers/hwmon/pc87360.c
12348
12349PC8736x GPIO DRIVER
12350M:	Jim Cromie <jim.cromie@gmail.com>
12351S:	Maintained
12352F:	drivers/char/pc8736x_gpio.c
12353
12354PC87427 HARDWARE MONITORING DRIVER
12355M:	Jean Delvare <jdelvare@suse.com>
12356L:	linux-hwmon@vger.kernel.org
12357S:	Maintained
12358F:	Documentation/hwmon/pc87427.rst
12359F:	drivers/hwmon/pc87427.c
12360
12361PCA9532 LED DRIVER
12362M:	Riku Voipio <riku.voipio@iki.fi>
12363S:	Maintained
12364F:	drivers/leds/leds-pca9532.c
12365F:	include/linux/leds-pca9532.h
12366
12367PCA9541 I2C BUS MASTER SELECTOR DRIVER
12368M:	Guenter Roeck <linux@roeck-us.net>
12369L:	linux-i2c@vger.kernel.org
12370S:	Maintained
12371F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12372
12373PCDP - PRIMARY CONSOLE AND DEBUG PORT
12374M:	Khalid Aziz <khalid@gonehiking.org>
12375S:	Maintained
12376F:	drivers/firmware/pcdp.*
12377
12378PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12379M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12380L:	linux-pci@vger.kernel.org
12381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12382S:	Maintained
12383F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12384F:	drivers/pci/controller/pci-aardvark.c
12385
12386PCI DRIVER FOR ALTERA PCIE IP
12387M:	Ley Foon Tan <lftan@altera.com>
12388L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12389L:	linux-pci@vger.kernel.org
12390S:	Supported
12391F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12392F:	drivers/pci/controller/pcie-altera.c
12393
12394PCI DRIVER FOR APPLIEDMICRO XGENE
12395M:	Toan Le <toan@os.amperecomputing.com>
12396L:	linux-pci@vger.kernel.org
12397L:	linux-arm-kernel@lists.infradead.org
12398S:	Maintained
12399F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12400F:	drivers/pci/controller/pci-xgene.c
12401
12402PCI DRIVER FOR ARM VERSATILE PLATFORM
12403M:	Rob Herring <robh@kernel.org>
12404L:	linux-pci@vger.kernel.org
12405L:	linux-arm-kernel@lists.infradead.org
12406S:	Maintained
12407F:	Documentation/devicetree/bindings/pci/versatile.txt
12408F:	drivers/pci/controller/pci-versatile.c
12409
12410PCI DRIVER FOR ARMADA 8K
12411M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12412L:	linux-pci@vger.kernel.org
12413L:	linux-arm-kernel@lists.infradead.org
12414S:	Maintained
12415F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12416F:	drivers/pci/controller/dwc/pcie-armada8k.c
12417
12418PCI DRIVER FOR CADENCE PCIE IP
12419M:	Tom Joseph <tjoseph@cadence.com>
12420L:	linux-pci@vger.kernel.org
12421S:	Maintained
12422F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12423F:	drivers/pci/controller/pcie-cadence*
12424
12425PCI DRIVER FOR FREESCALE LAYERSCAPE
12426M:	Minghuan Lian <minghuan.Lian@nxp.com>
12427M:	Mingkai Hu <mingkai.hu@nxp.com>
12428M:	Roy Zang <roy.zang@nxp.com>
12429L:	linuxppc-dev@lists.ozlabs.org
12430L:	linux-pci@vger.kernel.org
12431L:	linux-arm-kernel@lists.infradead.org
12432S:	Maintained
12433F:	drivers/pci/controller/dwc/*layerscape*
12434
12435PCI DRIVER FOR GENERIC OF HOSTS
12436M:	Will Deacon <will@kernel.org>
12437L:	linux-pci@vger.kernel.org
12438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12439S:	Maintained
12440F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12441F:	drivers/pci/controller/pci-host-common.c
12442F:	drivers/pci/controller/pci-host-generic.c
12443
12444PCI DRIVER FOR IMX6
12445M:	Richard Zhu <hongxing.zhu@nxp.com>
12446M:	Lucas Stach <l.stach@pengutronix.de>
12447L:	linux-pci@vger.kernel.org
12448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12449S:	Maintained
12450F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12451F:	drivers/pci/controller/dwc/*imx6*
12452
12453PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12454M:	Keith Busch <keith.busch@intel.com>
12455M:	Jonathan Derrick <jonathan.derrick@intel.com>
12456L:	linux-pci@vger.kernel.org
12457S:	Supported
12458F:	drivers/pci/controller/vmd.c
12459
12460PCI DRIVER FOR MICROSEMI SWITCHTEC
12461M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12462M:	Logan Gunthorpe <logang@deltatee.com>
12463L:	linux-pci@vger.kernel.org
12464S:	Maintained
12465F:	Documentation/driver-api/switchtec.rst
12466F:	Documentation/ABI/testing/sysfs-class-switchtec
12467F:	drivers/pci/switch/switchtec*
12468F:	include/uapi/linux/switchtec_ioctl.h
12469F:	include/linux/switchtec.h
12470F:	drivers/ntb/hw/mscc/
12471
12472PCI DRIVER FOR MOBIVEIL PCIE IP
12473M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12474M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12475L:	linux-pci@vger.kernel.org
12476S:	Supported
12477F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12478F:	drivers/pci/controller/pcie-mobiveil.c
12479
12480PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12481M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12482M:	Jason Cooper <jason@lakedaemon.net>
12483L:	linux-pci@vger.kernel.org
12484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12485S:	Maintained
12486F:	drivers/pci/controller/*mvebu*
12487
12488PCI DRIVER FOR NVIDIA TEGRA
12489M:	Thierry Reding <thierry.reding@gmail.com>
12490L:	linux-tegra@vger.kernel.org
12491L:	linux-pci@vger.kernel.org
12492S:	Supported
12493F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12494F:	drivers/pci/controller/pci-tegra.c
12495
12496PCI DRIVER FOR RENESAS R-CAR
12497M:	Simon Horman <horms@verge.net.au>
12498L:	linux-pci@vger.kernel.org
12499L:	linux-renesas-soc@vger.kernel.org
12500S:	Maintained
12501F:	drivers/pci/controller/*rcar*
12502
12503PCI DRIVER FOR SAMSUNG EXYNOS
12504M:	Jingoo Han <jingoohan1@gmail.com>
12505L:	linux-pci@vger.kernel.org
12506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12507L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12508S:	Maintained
12509F:	drivers/pci/controller/dwc/pci-exynos.c
12510
12511PCI DRIVER FOR SYNOPSYS DESIGNWARE
12512M:	Jingoo Han <jingoohan1@gmail.com>
12513M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12514L:	linux-pci@vger.kernel.org
12515S:	Maintained
12516F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12517F:	drivers/pci/controller/dwc/*designware*
12518
12519PCI DRIVER FOR TI DRA7XX
12520M:	Kishon Vijay Abraham I <kishon@ti.com>
12521L:	linux-omap@vger.kernel.org
12522L:	linux-pci@vger.kernel.org
12523S:	Supported
12524F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12525F:	drivers/pci/controller/dwc/pci-dra7xx.c
12526
12527PCI DRIVER FOR TI KEYSTONE
12528M:	Murali Karicheri <m-karicheri2@ti.com>
12529L:	linux-pci@vger.kernel.org
12530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12531S:	Maintained
12532F:	drivers/pci/controller/dwc/pci-keystone.c
12533
12534PCI ENDPOINT SUBSYSTEM
12535M:	Kishon Vijay Abraham I <kishon@ti.com>
12536M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12537L:	linux-pci@vger.kernel.org
12538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12539S:	Supported
12540F:	drivers/pci/endpoint/
12541F:	drivers/misc/pci_endpoint_test.c
12542F:	tools/pci/
12543
12544PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12545M:	Russell Currey <ruscur@russell.cc>
12546M:	Sam Bobroff <sbobroff@linux.ibm.com>
12547M:	Oliver O'Halloran <oohall@gmail.com>
12548L:	linuxppc-dev@lists.ozlabs.org
12549S:	Supported
12550F:	Documentation/PCI/pci-error-recovery.rst
12551F:	drivers/pci/pcie/aer.c
12552F:	drivers/pci/pcie/dpc.c
12553F:	drivers/pci/pcie/err.c
12554F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12555F:	arch/powerpc/kernel/eeh*.c
12556F:	arch/powerpc/platforms/*/eeh*.c
12557F:	arch/powerpc/include/*/eeh*.h
12558
12559PCI ERROR RECOVERY
12560M:	Linas Vepstas <linasvepstas@gmail.com>
12561L:	linux-pci@vger.kernel.org
12562S:	Supported
12563F:	Documentation/PCI/pci-error-recovery.rst
12564
12565PCI MSI DRIVER FOR ALTERA MSI IP
12566M:	Ley Foon Tan <lftan@altera.com>
12567L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12568L:	linux-pci@vger.kernel.org
12569S:	Supported
12570F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12571F:	drivers/pci/controller/pcie-altera-msi.c
12572
12573PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12574M:	Toan Le <toan@os.amperecomputing.com>
12575L:	linux-pci@vger.kernel.org
12576L:	linux-arm-kernel@lists.infradead.org
12577S:	Maintained
12578F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12579F:	drivers/pci/controller/pci-xgene-msi.c
12580
12581PCI SUBSYSTEM
12582M:	Bjorn Helgaas <bhelgaas@google.com>
12583L:	linux-pci@vger.kernel.org
12584Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12586S:	Supported
12587F:	Documentation/devicetree/bindings/pci/
12588F:	Documentation/PCI/
12589F:	drivers/acpi/pci*
12590F:	drivers/pci/
12591F:	include/asm-generic/pci*
12592F:	include/linux/pci*
12593F:	include/linux/of_pci.h
12594F:	include/uapi/linux/pci*
12595F:	lib/pci*
12596F:	arch/x86/pci/
12597F:	arch/x86/kernel/quirks.c
12598F:	arch/x86/kernel/early-quirks.c
12599
12600PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12601M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12602R:	Andrew Murray <andrew.murray@arm.com>
12603L:	linux-pci@vger.kernel.org
12604Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12606S:	Supported
12607F:	drivers/pci/controller/
12608
12609PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12610M:	Jonathan Chocron <jonnyc@amazon.com>
12611L:	linux-pci@vger.kernel.org
12612S:	Maintained
12613F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12614F:	drivers/pci/controller/dwc/pcie-al.c
12615
12616PCIE DRIVER FOR AMLOGIC MESON
12617M:	Yue Wang <yue.wang@Amlogic.com>
12618L:	linux-pci@vger.kernel.org
12619L:	linux-amlogic@lists.infradead.org
12620S:	Maintained
12621F:	drivers/pci/controller/dwc/pci-meson.c
12622
12623PCIE DRIVER FOR AXIS ARTPEC
12624M:	Jesper Nilsson <jesper.nilsson@axis.com>
12625L:	linux-arm-kernel@axis.com
12626L:	linux-pci@vger.kernel.org
12627S:	Maintained
12628F:	Documentation/devicetree/bindings/pci/axis,artpec*
12629F:	drivers/pci/controller/dwc/*artpec*
12630
12631PCIE DRIVER FOR CAVIUM THUNDERX
12632M:	David Daney <david.daney@cavium.com>
12633L:	linux-pci@vger.kernel.org
12634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12635S:	Supported
12636F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12637F:	drivers/pci/controller/pci-thunder-*
12638
12639PCIE DRIVER FOR HISILICON
12640M:	Zhou Wang <wangzhou1@hisilicon.com>
12641L:	linux-pci@vger.kernel.org
12642S:	Maintained
12643F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12644F:	drivers/pci/controller/dwc/pcie-hisi.c
12645
12646PCIE DRIVER FOR HISILICON KIRIN
12647M:	Xiaowei Song <songxiaowei@hisilicon.com>
12648M:	Binghui Wang <wangbinghui@hisilicon.com>
12649L:	linux-pci@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12652F:	drivers/pci/controller/dwc/pcie-kirin.c
12653
12654PCIE DRIVER FOR HISILICON STB
12655M:	Shawn Guo <shawn.guo@linaro.org>
12656L:	linux-pci@vger.kernel.org
12657S:	Maintained
12658F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12659F:	drivers/pci/controller/dwc/pcie-histb.c
12660
12661PCIE DRIVER FOR MEDIATEK
12662M:	Ryder Lee <ryder.lee@mediatek.com>
12663L:	linux-pci@vger.kernel.org
12664L:	linux-mediatek@lists.infradead.org
12665S:	Supported
12666F:	Documentation/devicetree/bindings/pci/mediatek*
12667F:	drivers/pci/controller/*mediatek*
12668
12669PCIE DRIVER FOR QUALCOMM MSM
12670M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12671L:	linux-pci@vger.kernel.org
12672L:	linux-arm-msm@vger.kernel.org
12673S:	Maintained
12674F:	drivers/pci/controller/dwc/*qcom*
12675
12676PCIE DRIVER FOR ROCKCHIP
12677M:	Shawn Lin <shawn.lin@rock-chips.com>
12678L:	linux-pci@vger.kernel.org
12679L:	linux-rockchip@lists.infradead.org
12680S:	Maintained
12681F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12682F:	drivers/pci/controller/pcie-rockchip*
12683
12684PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12685M:	Linus Walleij <linus.walleij@linaro.org>
12686L:	linux-pci@vger.kernel.org
12687S:	Maintained
12688F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12689F:	drivers/pci/controller/pci-v3-semi.c
12690
12691PCIE DRIVER FOR SOCIONEXT UNIPHIER
12692M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12693L:	linux-pci@vger.kernel.org
12694S:	Maintained
12695F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12696F:	drivers/pci/controller/dwc/pcie-uniphier.c
12697
12698PCIE DRIVER FOR ST SPEAR13XX
12699M:	Pratyush Anand <pratyush.anand@gmail.com>
12700L:	linux-pci@vger.kernel.org
12701S:	Maintained
12702F:	drivers/pci/controller/dwc/*spear*
12703
12704PCMCIA SUBSYSTEM
12705M:	Dominik Brodowski <linux@dominikbrodowski.net>
12706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12707S:	Odd Fixes
12708F:	Documentation/pcmcia/
12709F:	tools/pcmcia/
12710F:	drivers/pcmcia/
12711F:	include/pcmcia/
12712
12713PCNET32 NETWORK DRIVER
12714M:	Don Fry <pcnet32@frontier.com>
12715L:	netdev@vger.kernel.org
12716S:	Maintained
12717F:	drivers/net/ethernet/amd/pcnet32.c
12718
12719PCRYPT PARALLEL CRYPTO ENGINE
12720M:	Steffen Klassert <steffen.klassert@secunet.com>
12721L:	linux-crypto@vger.kernel.org
12722S:	Maintained
12723F:	crypto/pcrypt.c
12724F:	include/crypto/pcrypt.h
12725
12726PEAQ WMI HOTKEYS DRIVER
12727M:	Hans de Goede <hdegoede@redhat.com>
12728L:	platform-driver-x86@vger.kernel.org
12729S:	Maintained
12730F:	drivers/platform/x86/peaq-wmi.c
12731
12732PENSANDO ETHERNET DRIVERS
12733M:	Shannon Nelson <snelson@pensando.io>
12734M:	Pensando Drivers <drivers@pensando.io>
12735L:	netdev@vger.kernel.org
12736S:	Supported
12737F:	Documentation/networking/device_drivers/pensando/ionic.rst
12738F:	drivers/net/ethernet/pensando/
12739
12740PER-CPU MEMORY ALLOCATOR
12741M:	Dennis Zhou <dennis@kernel.org>
12742M:	Tejun Heo <tj@kernel.org>
12743M:	Christoph Lameter <cl@linux.com>
12744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12745S:	Maintained
12746F:	include/linux/percpu*.h
12747F:	mm/percpu*.c
12748F:	arch/*/include/asm/percpu.h
12749
12750PER-TASK DELAY ACCOUNTING
12751M:	Balbir Singh <bsingharora@gmail.com>
12752S:	Maintained
12753F:	include/linux/delayacct.h
12754F:	kernel/delayacct.c
12755
12756PERFORMANCE EVENTS SUBSYSTEM
12757M:	Peter Zijlstra <peterz@infradead.org>
12758M:	Ingo Molnar <mingo@redhat.com>
12759M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12760R:	Mark Rutland <mark.rutland@arm.com>
12761R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12762R:	Jiri Olsa <jolsa@redhat.com>
12763R:	Namhyung Kim <namhyung@kernel.org>
12764L:	linux-kernel@vger.kernel.org
12765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12766S:	Supported
12767F:	kernel/events/*
12768F:	include/linux/perf_event.h
12769F:	include/uapi/linux/perf_event.h
12770F:	arch/*/kernel/perf_event*.c
12771F:	arch/*/kernel/*/perf_event*.c
12772F:	arch/*/kernel/*/*/perf_event*.c
12773F:	arch/*/include/asm/perf_event.h
12774F:	arch/*/kernel/perf_callchain.c
12775F:	arch/*/events/*
12776F:	arch/*/events/*/*
12777F:	tools/perf/
12778
12779PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12780R:	John Garry <john.garry@huawei.com>
12781R:	Will Deacon <will@kernel.org>
12782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12783S:	Supported
12784F:	tools/perf/pmu-events/arch/arm64/
12785
12786PERSONALITY HANDLING
12787M:	Christoph Hellwig <hch@infradead.org>
12788L:	linux-abi-devel@lists.sourceforge.net
12789S:	Maintained
12790F:	include/linux/personality.h
12791F:	include/uapi/linux/personality.h
12792
12793PHOENIX RC FLIGHT CONTROLLER ADAPTER
12794M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12795L:	linux-input@vger.kernel.org
12796S:	Maintained
12797F:	Documentation/input/devices/pxrc.rst
12798F:	drivers/input/joystick/pxrc.c
12799
12800FLYSKY FSIA6B RC RECEIVER
12801M:	Markus Koch <markus@notsyncing.net>
12802L:	linux-input@vger.kernel.org
12803S:	Maintained
12804F:	drivers/input/joystick/fsia6b.c
12805
12806PHONET PROTOCOL
12807M:	Remi Denis-Courmont <courmisch@gmail.com>
12808S:	Supported
12809F:	Documentation/networking/phonet.txt
12810F:	include/linux/phonet.h
12811F:	include/net/phonet/
12812F:	include/uapi/linux/phonet.h
12813F:	net/phonet/
12814
12815PHRAM MTD DRIVER
12816M:	Joern Engel <joern@lazybastard.org>
12817L:	linux-mtd@lists.infradead.org
12818S:	Maintained
12819F:	drivers/mtd/devices/phram.c
12820
12821PICOLCD HID DRIVER
12822M:	Bruno Prémont <bonbons@linux-vserver.org>
12823L:	linux-input@vger.kernel.org
12824S:	Maintained
12825F:	drivers/hid/hid-picolcd*
12826
12827PICOXCELL SUPPORT
12828M:	Jamie Iles <jamie@jamieiles.com>
12829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12830T:	git git://github.com/jamieiles/linux-2.6-ji.git
12831S:	Supported
12832F:	arch/arm/boot/dts/picoxcell*
12833F:	arch/arm/mach-picoxcell/
12834F:	drivers/crypto/picoxcell*
12835
12836PIDFD API
12837M:	Christian Brauner <christian@brauner.io>
12838L:	linux-kernel@vger.kernel.org
12839S:	Maintained
12840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12841F:	samples/pidfd/
12842F:	tools/testing/selftests/pidfd/
12843K:	(?i)pidfd
12844K:	(?i)clone3
12845K:	\b(clone_args|kernel_clone_args)\b
12846
12847PIN CONTROL SUBSYSTEM
12848M:	Linus Walleij <linus.walleij@linaro.org>
12849L:	linux-gpio@vger.kernel.org
12850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12851S:	Maintained
12852F:	Documentation/devicetree/bindings/pinctrl/
12853F:	Documentation/driver-api/pinctl.rst
12854F:	drivers/pinctrl/
12855F:	include/linux/pinctrl/
12856
12857PIN CONTROLLER - MICROCHIP AT91
12858M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12860L:	linux-gpio@vger.kernel.org
12861S:	Supported
12862F:	drivers/pinctrl/pinctrl-at91*
12863F:	drivers/gpio/gpio-sama5d2-piobu.c
12864
12865PIN CONTROLLER - FREESCALE
12866M:	Dong Aisheng <aisheng.dong@nxp.com>
12867M:	Fabio Estevam <festevam@gmail.com>
12868M:	Shawn Guo <shawnguo@kernel.org>
12869M:	Stefan Agner <stefan@agner.ch>
12870R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12871L:	linux-gpio@vger.kernel.org
12872S:	Maintained
12873F:	drivers/pinctrl/freescale/
12874F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12875
12876PIN CONTROLLER - INTEL
12877M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12878M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12880S:	Maintained
12881F:	drivers/pinctrl/intel/
12882
12883PIN CONTROLLER - MEDIATEK
12884M:	Sean Wang <sean.wang@kernel.org>
12885L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12886S:	Maintained
12887F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12888F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12889F:	drivers/pinctrl/mediatek/
12890
12891PIN CONTROLLER - QUALCOMM
12892M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12893S:	Maintained
12894L:	linux-arm-msm@vger.kernel.org
12895F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12896F:	drivers/pinctrl/qcom/
12897
12898PIN CONTROLLER - RENESAS
12899M:	Geert Uytterhoeven <geert+renesas@glider.be>
12900L:	linux-renesas-soc@vger.kernel.org
12901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12902S:	Maintained
12903F:	drivers/pinctrl/pinctrl-rz*
12904F:	drivers/pinctrl/sh-pfc/
12905
12906PIN CONTROLLER - SAMSUNG
12907M:	Tomasz Figa <tomasz.figa@gmail.com>
12908M:	Krzysztof Kozlowski <krzk@kernel.org>
12909M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12911L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12912Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12914S:	Maintained
12915F:	drivers/pinctrl/samsung/
12916F:	include/dt-bindings/pinctrl/samsung.h
12917F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12918
12919PIN CONTROLLER - SINGLE
12920M:	Tony Lindgren <tony@atomide.com>
12921M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12923L:	linux-omap@vger.kernel.org
12924S:	Maintained
12925F:	drivers/pinctrl/pinctrl-single.c
12926
12927PIN CONTROLLER - ST SPEAR
12928M:	Viresh Kumar <vireshk@kernel.org>
12929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12930W:	http://www.st.com/spear
12931S:	Maintained
12932F:	drivers/pinctrl/spear/
12933
12934PISTACHIO SOC SUPPORT
12935M:	James Hartley <james.hartley@sondrel.com>
12936L:	linux-mips@vger.kernel.org
12937S:	Odd Fixes
12938F:	arch/mips/pistachio/
12939F:	arch/mips/include/asm/mach-pistachio/
12940F:	arch/mips/boot/dts/img/pistachio*
12941F:	arch/mips/configs/pistachio*_defconfig
12942
12943PKTCDVD DRIVER
12944S:	Orphan
12945M:	linux-block@vger.kernel.org
12946F:	drivers/block/pktcdvd.c
12947F:	include/linux/pktcdvd.h
12948F:	include/uapi/linux/pktcdvd.h
12949
12950PKUNITY SOC DRIVERS
12951M:	Guan Xuetao <gxt@pku.edu.cn>
12952W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12953S:	Maintained
12954T:	git git://github.com/gxt/linux.git
12955F:	drivers/input/serio/i8042-unicore32io.h
12956F:	drivers/i2c/busses/i2c-puv3.c
12957F:	drivers/video/fbdev/fb-puv3.c
12958F:	drivers/rtc/rtc-puv3.c
12959
12960PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12961M:	Tomasz Duszynski <tduszyns@gmail.com>
12962S:	Maintained
12963F:	drivers/iio/chemical/pms7003.c
12964F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12965
12966PMBUS HARDWARE MONITORING DRIVERS
12967M:	Guenter Roeck <linux@roeck-us.net>
12968L:	linux-hwmon@vger.kernel.org
12969W:	http://hwmon.wiki.kernel.org/
12970W:	http://www.roeck-us.net/linux/drivers/
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12972S:	Maintained
12973F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12974F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12975F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12976F:	Documentation/hwmon/adm1275.rst
12977F:	Documentation/hwmon/ibm-cffps.rst
12978F:	Documentation/hwmon/ir35221.rst
12979F:	Documentation/hwmon/lm25066.rst
12980F:	Documentation/hwmon/ltc2978.rst
12981F:	Documentation/hwmon/ltc3815.rst
12982F:	Documentation/hwmon/max16064.rst
12983F:	Documentation/hwmon/max20751.rst
12984F:	Documentation/hwmon/max31785.rst
12985F:	Documentation/hwmon/max34440.rst
12986F:	Documentation/hwmon/max8688.rst
12987F:	Documentation/hwmon/pmbus.rst
12988F:	Documentation/hwmon/pmbus-core.rst
12989F:	Documentation/hwmon/tps40422.rst
12990F:	Documentation/hwmon/ucd9000.rst
12991F:	Documentation/hwmon/ucd9200.rst
12992F:	Documentation/hwmon/zl6100.rst
12993F:	drivers/hwmon/pmbus/
12994F:	include/linux/pmbus.h
12995
12996PMC SIERRA MaxRAID DRIVER
12997L:	linux-scsi@vger.kernel.org
12998W:	http://www.pmc-sierra.com/
12999S:	Orphan
13000F:	drivers/scsi/pmcraid.*
13001
13002PMC SIERRA PM8001 DRIVER
13003M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13004L:	linux-scsi@vger.kernel.org
13005S:	Supported
13006F:	drivers/scsi/pm8001/
13007
13008PNP SUPPORT
13009M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13010S:	Maintained
13011F:	drivers/pnp/
13012
13013PNI RM3100 IIO DRIVER
13014M:	Song Qiang <songqiang1304521@gmail.com>
13015L:	linux-iio@vger.kernel.org
13016S:	Maintained
13017F:	drivers/iio/magnetometer/rm3100*
13018F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13019
13020POSIX CLOCKS and TIMERS
13021M:	Thomas Gleixner <tglx@linutronix.de>
13022L:	linux-kernel@vger.kernel.org
13023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13024S:	Maintained
13025F:	fs/timerfd.c
13026F:	include/linux/timer*
13027F:	kernel/time/*timer*
13028
13029POWER MANAGEMENT CORE
13030M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13031L:	linux-pm@vger.kernel.org
13032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13033B:	https://bugzilla.kernel.org
13034S:	Supported
13035F:	drivers/base/power/
13036F:	include/linux/pm.h
13037F:	include/linux/pm_*
13038F:	include/linux/powercap.h
13039F:	include/linux/intel_rapl.h
13040F:	drivers/powercap/
13041F:	kernel/configs/nopm.config
13042
13043POWER STATE COORDINATION INTERFACE (PSCI)
13044M:	Mark Rutland <mark.rutland@arm.com>
13045M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13046L:	linux-arm-kernel@lists.infradead.org
13047S:	Maintained
13048F:	drivers/firmware/psci/
13049F:	include/linux/psci.h
13050F:	include/uapi/linux/psci.h
13051
13052POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13053M:	Sebastian Reichel <sre@kernel.org>
13054L:	linux-pm@vger.kernel.org
13055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13056S:	Maintained
13057F:	Documentation/ABI/testing/sysfs-class-power
13058F:	Documentation/devicetree/bindings/power/supply/
13059F:	include/linux/power_supply.h
13060F:	drivers/power/supply/
13061
13062POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13063M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13064L:	linuxppc-dev@lists.ozlabs.org
13065S:	Maintained
13066F:	drivers/char/powernv-op-panel.c
13067
13068PPP OVER ATM (RFC 2364)
13069M:	Mitchell Blank Jr <mitch@sfgoth.com>
13070S:	Maintained
13071F:	net/atm/pppoatm.c
13072F:	include/uapi/linux/atmppp.h
13073
13074PPP OVER ETHERNET
13075M:	Michal Ostrowski <mostrows@earthlink.net>
13076S:	Maintained
13077F:	drivers/net/ppp/pppoe.c
13078F:	drivers/net/ppp/pppox.c
13079
13080PPP OVER L2TP
13081M:	James Chapman <jchapman@katalix.com>
13082S:	Maintained
13083F:	net/l2tp/l2tp_ppp.c
13084F:	include/linux/if_pppol2tp.h
13085F:	include/uapi/linux/if_pppol2tp.h
13086
13087PPP PROTOCOL DRIVERS AND COMPRESSORS
13088M:	Paul Mackerras <paulus@samba.org>
13089L:	linux-ppp@vger.kernel.org
13090S:	Maintained
13091F:	drivers/net/ppp/ppp_*
13092
13093PPS SUPPORT
13094M:	Rodolfo Giometti <giometti@enneenne.com>
13095W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13096L:	linuxpps@ml.enneenne.com (subscribers-only)
13097S:	Maintained
13098F:	Documentation/driver-api/pps.rst
13099F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13100F:	Documentation/ABI/testing/sysfs-pps
13101F:	drivers/pps/
13102F:	include/linux/pps*.h
13103F:	include/uapi/linux/pps.h
13104
13105PPTP DRIVER
13106M:	Dmitry Kozlov <xeb@mail.ru>
13107L:	netdev@vger.kernel.org
13108S:	Maintained
13109F:	drivers/net/ppp/pptp.c
13110W:	http://sourceforge.net/projects/accel-pptp
13111
13112PRINTK
13113M:	Petr Mladek <pmladek@suse.com>
13114M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13115R:	Steven Rostedt <rostedt@goodmis.org>
13116S:	Maintained
13117F:	kernel/printk/
13118F:	include/linux/printk.h
13119
13120PRISM54 WIRELESS DRIVER
13121M:	Luis Chamberlain <mcgrof@kernel.org>
13122L:	linux-wireless@vger.kernel.org
13123W:	http://wireless.kernel.org/en/users/Drivers/p54
13124S:	Obsolete
13125F:	drivers/net/wireless/intersil/prism54/
13126
13127PROC FILESYSTEM
13128R:	Alexey Dobriyan <adobriyan@gmail.com>
13129L:	linux-kernel@vger.kernel.org
13130L:	linux-fsdevel@vger.kernel.org
13131S:	Maintained
13132F:	fs/proc/
13133F:	include/linux/proc_fs.h
13134F:	tools/testing/selftests/proc/
13135F:	Documentation/filesystems/proc.txt
13136
13137PROC SYSCTL
13138M:	Luis Chamberlain <mcgrof@kernel.org>
13139M:	Kees Cook <keescook@chromium.org>
13140L:	linux-kernel@vger.kernel.org
13141L:	linux-fsdevel@vger.kernel.org
13142S:	Maintained
13143F:	fs/proc/proc_sysctl.c
13144F:	include/linux/sysctl.h
13145F:	kernel/sysctl.c
13146F:	tools/testing/selftests/sysctl/
13147
13148PS3 NETWORK SUPPORT
13149M:	Geoff Levand <geoff@infradead.org>
13150L:	netdev@vger.kernel.org
13151L:	linuxppc-dev@lists.ozlabs.org
13152S:	Maintained
13153F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13154
13155PS3 PLATFORM SUPPORT
13156M:	Geoff Levand <geoff@infradead.org>
13157L:	linuxppc-dev@lists.ozlabs.org
13158S:	Maintained
13159F:	arch/powerpc/boot/ps3*
13160F:	arch/powerpc/include/asm/lv1call.h
13161F:	arch/powerpc/include/asm/ps3*.h
13162F:	arch/powerpc/platforms/ps3/
13163F:	drivers/*/ps3*
13164F:	drivers/ps3/
13165F:	drivers/rtc/rtc-ps3.c
13166F:	drivers/usb/host/*ps3.c
13167F:	sound/ppc/snd_ps3*
13168
13169PS3VRAM DRIVER
13170M:	Jim Paris <jim@jtan.com>
13171M:	Geoff Levand <geoff@infradead.org>
13172L:	linuxppc-dev@lists.ozlabs.org
13173S:	Maintained
13174F:	drivers/block/ps3vram.c
13175
13176PSAMPLE PACKET SAMPLING SUPPORT:
13177M:	Yotam Gigi <yotam.gi@gmail.com>
13178S:	Maintained
13179F:	net/psample
13180F:	include/net/psample.h
13181F:	include/uapi/linux/psample.h
13182
13183PSTORE FILESYSTEM
13184M:	Kees Cook <keescook@chromium.org>
13185M:	Anton Vorontsov <anton@enomsg.org>
13186M:	Colin Cross <ccross@android.com>
13187M:	Tony Luck <tony.luck@intel.com>
13188S:	Maintained
13189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13190F:	fs/pstore/
13191F:	include/linux/pstore*
13192F:	drivers/firmware/efi/efi-pstore.c
13193F:	drivers/acpi/apei/erst.c
13194F:	Documentation/admin-guide/ramoops.rst
13195F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13196K:	\b(pstore|ramoops)
13197
13198PTP HARDWARE CLOCK SUPPORT
13199M:	Richard Cochran <richardcochran@gmail.com>
13200L:	netdev@vger.kernel.org
13201S:	Maintained
13202W:	http://linuxptp.sourceforge.net/
13203F:	Documentation/ABI/testing/sysfs-ptp
13204F:	Documentation/driver-api/ptp.rst
13205F:	drivers/net/phy/dp83640*
13206F:	drivers/ptp/*
13207F:	include/linux/ptp_cl*
13208
13209PTRACE SUPPORT
13210M:	Oleg Nesterov <oleg@redhat.com>
13211S:	Maintained
13212F:	include/asm-generic/syscall.h
13213F:	include/linux/ptrace.h
13214F:	include/linux/regset.h
13215F:	include/linux/tracehook.h
13216F:	include/uapi/linux/ptrace.h
13217F:	include/uapi/linux/ptrace.h
13218F:	kernel/ptrace.c
13219F:	arch/*/ptrace*.c
13220F:	arch/*/*/ptrace*.c
13221F:	arch/*/include/asm/ptrace*.h
13222
13223PULSE8-CEC DRIVER
13224M:	Hans Verkuil <hverkuil@xs4all.nl>
13225L:	linux-media@vger.kernel.org
13226T:	git git://linuxtv.org/media_tree.git
13227S:	Maintained
13228F:	drivers/media/usb/pulse8-cec/*
13229F:	Documentation/media/cec-drivers/pulse8-cec.rst
13230
13231PVRUSB2 VIDEO4LINUX DRIVER
13232M:	Mike Isely <isely@pobox.com>
13233L:	pvrusb2@isely.net	(subscribers-only)
13234L:	linux-media@vger.kernel.org
13235W:	http://www.isely.net/pvrusb2/
13236T:	git git://linuxtv.org/media_tree.git
13237S:	Maintained
13238F:	Documentation/media/v4l-drivers/pvrusb2*
13239F:	drivers/media/usb/pvrusb2/
13240
13241PWC WEBCAM DRIVER
13242M:	Hans Verkuil <hverkuil@xs4all.nl>
13243L:	linux-media@vger.kernel.org
13244T:	git git://linuxtv.org/media_tree.git
13245S:	Odd Fixes
13246F:	drivers/media/usb/pwc/*
13247F:	include/trace/events/pwc.h
13248
13249PWM FAN DRIVER
13250M:	Kamil Debski <kamil@wypas.org>
13251M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13252L:	linux-hwmon@vger.kernel.org
13253S:	Supported
13254F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13255F:	Documentation/hwmon/pwm-fan.rst
13256F:	drivers/hwmon/pwm-fan.c
13257
13258PWM IR Transmitter
13259M:	Sean Young <sean@mess.org>
13260L:	linux-media@vger.kernel.org
13261S:	Maintained
13262F:	drivers/media/rc/pwm-ir-tx.c
13263
13264PWM SUBSYSTEM
13265M:	Thierry Reding <thierry.reding@gmail.com>
13266R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13267L:	linux-pwm@vger.kernel.org
13268S:	Maintained
13269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13270Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13271F:	Documentation/driver-api/pwm.rst
13272F:	Documentation/devicetree/bindings/pwm/
13273F:	include/linux/pwm.h
13274F:	drivers/pwm/
13275F:	drivers/video/backlight/pwm_bl.c
13276F:	include/linux/pwm_backlight.h
13277F:	drivers/gpio/gpio-mvebu.c
13278F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13279K:	pwm_(config|apply_state|ops)
13280
13281PXA GPIO DRIVER
13282M:	Robert Jarzmik <robert.jarzmik@free.fr>
13283L:	linux-gpio@vger.kernel.org
13284S:	Maintained
13285F:	drivers/gpio/gpio-pxa.c
13286
13287PXA MMCI DRIVER
13288S:	Orphan
13289
13290PXA RTC DRIVER
13291M:	Robert Jarzmik <robert.jarzmik@free.fr>
13292L:	linux-rtc@vger.kernel.org
13293S:	Maintained
13294
13295PXA2xx/PXA3xx SUPPORT
13296M:	Daniel Mack <daniel@zonque.org>
13297M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13298M:	Robert Jarzmik <robert.jarzmik@free.fr>
13299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13300T:	git git://github.com/hzhuang1/linux.git
13301T:	git git://github.com/rjarzmik/linux.git
13302S:	Maintained
13303F:	arch/arm/boot/dts/pxa*
13304F:	arch/arm/mach-pxa/
13305F:	drivers/dma/pxa*
13306F:	drivers/pcmcia/pxa2xx*
13307F:	drivers/pinctrl/pxa/
13308F:	drivers/spi/spi-pxa2xx*
13309F:	drivers/usb/gadget/udc/pxa2*
13310F:	include/sound/pxa2xx-lib.h
13311F:	sound/arm/pxa*
13312F:	sound/soc/pxa/
13313
13314QAT DRIVER
13315M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13316L:	qat-linux@intel.com
13317S:	Supported
13318F:	drivers/crypto/qat/
13319
13320QCOM AUDIO (ASoC) DRIVERS
13321M:	Patrick Lai <plai@codeaurora.org>
13322M:	Banajit Goswami <bgoswami@codeaurora.org>
13323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13324S:	Supported
13325F:	sound/soc/qcom/
13326
13327QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13328M:	Gabriel Somlo <somlo@cmu.edu>
13329M:	"Michael S. Tsirkin" <mst@redhat.com>
13330L:	qemu-devel@nongnu.org
13331S:	Maintained
13332F:	drivers/firmware/qemu_fw_cfg.c
13333F:	include/uapi/linux/qemu_fw_cfg.h
13334
13335QIB DRIVER
13336M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13337M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13338L:	linux-rdma@vger.kernel.org
13339S:	Supported
13340F:	drivers/infiniband/hw/qib/
13341
13342QLOGIC QL41xxx FCOE DRIVER
13343M:	QLogic-Storage-Upstream@cavium.com
13344L:	linux-scsi@vger.kernel.org
13345S:	Supported
13346F:	drivers/scsi/qedf/
13347
13348QLOGIC QL41xxx ISCSI DRIVER
13349M:	QLogic-Storage-Upstream@cavium.com
13350L:	linux-scsi@vger.kernel.org
13351S:	Supported
13352F:	drivers/scsi/qedi/
13353
13354QLOGIC QL4xxx ETHERNET DRIVER
13355M:	Ariel Elior <aelior@marvell.com>
13356M:	GR-everest-linux-l2@marvell.com
13357L:	netdev@vger.kernel.org
13358S:	Supported
13359F:	drivers/net/ethernet/qlogic/qed/
13360F:	include/linux/qed/
13361F:	drivers/net/ethernet/qlogic/qede/
13362
13363QLOGIC QL4xxx RDMA DRIVER
13364M:	Michal Kalderon <mkalderon@marvell.com>
13365M:	Ariel Elior <aelior@marvell.com>
13366L:	linux-rdma@vger.kernel.org
13367S:	Supported
13368F:	drivers/infiniband/hw/qedr/
13369F:	include/uapi/rdma/qedr-abi.h
13370
13371QLOGIC QLA1280 SCSI DRIVER
13372M:	Michael Reed <mdr@sgi.com>
13373L:	linux-scsi@vger.kernel.org
13374S:	Maintained
13375F:	drivers/scsi/qla1280.[ch]
13376
13377QLOGIC QLA2XXX FC-SCSI DRIVER
13378M:	hmadhani@marvell.com
13379L:	linux-scsi@vger.kernel.org
13380S:	Supported
13381F:	Documentation/scsi/LICENSE.qla2xxx
13382F:	drivers/scsi/qla2xxx/
13383
13384QLOGIC QLA3XXX NETWORK DRIVER
13385M:	GR-Linux-NIC-Dev@marvell.com
13386L:	netdev@vger.kernel.org
13387S:	Supported
13388F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13389F:	drivers/net/ethernet/qlogic/qla3xxx.*
13390
13391QLOGIC QLA4XXX iSCSI DRIVER
13392M:	QLogic-Storage-Upstream@qlogic.com
13393L:	linux-scsi@vger.kernel.org
13394S:	Supported
13395F:	Documentation/scsi/LICENSE.qla4xxx
13396F:	drivers/scsi/qla4xxx/
13397
13398QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13399M:	Shahed Shaikh <shshaikh@marvell.com>
13400M:	Manish Chopra <manishc@marvell.com>
13401M:	GR-Linux-NIC-Dev@marvell.com
13402L:	netdev@vger.kernel.org
13403S:	Supported
13404F:	drivers/net/ethernet/qlogic/qlcnic/
13405
13406QLOGIC QLGE 10Gb ETHERNET DRIVER
13407M:	Manish Chopra <manishc@marvell.com>
13408M:	GR-Linux-NIC-Dev@marvell.com
13409L:	netdev@vger.kernel.org
13410S:	Supported
13411F:	drivers/staging/qlge/
13412
13413QM1D1B0004 MEDIA DRIVER
13414M:	Akihiro Tsukada <tskd08@gmail.com>
13415L:	linux-media@vger.kernel.org
13416S:	Odd Fixes
13417F:	drivers/media/tuners/qm1d1b0004*
13418
13419QM1D1C0042 MEDIA DRIVER
13420M:	Akihiro Tsukada <tskd08@gmail.com>
13421L:	linux-media@vger.kernel.org
13422S:	Odd Fixes
13423F:	drivers/media/tuners/qm1d1c0042*
13424
13425QNX4 FILESYSTEM
13426M:	Anders Larsen <al@alarsen.net>
13427W:	http://www.alarsen.net/linux/qnx4fs/
13428S:	Maintained
13429F:	fs/qnx4/
13430F:	include/uapi/linux/qnx4_fs.h
13431F:	include/uapi/linux/qnxtypes.h
13432
13433QORIQ DPAA2 FSL-MC BUS DRIVER
13434M:	Stuart Yoder <stuyoder@gmail.com>
13435M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13436L:	linux-kernel@vger.kernel.org
13437S:	Maintained
13438F:	drivers/bus/fsl-mc/
13439F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13440F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13441
13442QT1010 MEDIA DRIVER
13443M:	Antti Palosaari <crope@iki.fi>
13444L:	linux-media@vger.kernel.org
13445W:	https://linuxtv.org
13446W:	http://palosaari.fi/linux/
13447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13448T:	git git://linuxtv.org/anttip/media_tree.git
13449S:	Maintained
13450F:	drivers/media/tuners/qt1010*
13451
13452QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13453M:	Kalle Valo <kvalo@codeaurora.org>
13454L:	ath10k@lists.infradead.org
13455W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13457S:	Supported
13458F:	drivers/net/wireless/ath/ath10k/
13459
13460QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13461M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13462L:	linux-wireless@vger.kernel.org
13463W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13464S:	Supported
13465F:	drivers/net/wireless/ath/ath9k/
13466
13467QUALCOMM CAMERA SUBSYSTEM DRIVER
13468M:	Todor Tomov <todor.too@gmail.com>
13469L:	linux-media@vger.kernel.org
13470S:	Maintained
13471F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13472F:	Documentation/media/v4l-drivers/qcom_camss.rst
13473F:	drivers/media/platform/qcom/camss/
13474
13475QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13476M:	Ilia Lin <ilia.lin@kernel.org>
13477L:	linux-pm@vger.kernel.org
13478S:	Maintained
13479F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13480F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13481
13482QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13483M:	Timur Tabi <timur@kernel.org>
13484L:	netdev@vger.kernel.org
13485S:	Maintained
13486F:	drivers/net/ethernet/qualcomm/emac/
13487
13488QUALCOMM ETHQOS ETHERNET DRIVER
13489M:	Vinod Koul <vkoul@kernel.org>
13490M:	Niklas Cassel <niklas.cassel@linaro.org>
13491L:	netdev@vger.kernel.org
13492S:	Maintained
13493F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13494F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13495
13496QUALCOMM GENERIC INTERFACE I2C DRIVER
13497M:	Alok Chauhan <alokc@codeaurora.org>
13498L:	linux-i2c@vger.kernel.org
13499L:	linux-arm-msm@vger.kernel.org
13500S:	Supported
13501F:	drivers/i2c/busses/i2c-qcom-geni.c
13502
13503QUALCOMM HEXAGON ARCHITECTURE
13504M:	Brian Cain <bcain@codeaurora.org>
13505L:	linux-hexagon@vger.kernel.org
13506S:	Supported
13507F:	arch/hexagon/
13508
13509QUALCOMM HIDMA DRIVER
13510M:	Sinan Kaya <okaya@kernel.org>
13511L:	linux-arm-kernel@lists.infradead.org
13512L:	linux-arm-msm@vger.kernel.org
13513L:	dmaengine@vger.kernel.org
13514S:	Supported
13515F:	drivers/dma/qcom/hidma*
13516
13517QUALCOMM IOMMU
13518M:	Rob Clark <robdclark@gmail.com>
13519L:	iommu@lists.linux-foundation.org
13520L:	linux-arm-msm@vger.kernel.org
13521S:	Maintained
13522F:	drivers/iommu/qcom_iommu.c
13523
13524QUALCOMM TSENS THERMAL DRIVER
13525M:	Amit Kucheria <amit.kucheria@linaro.org>
13526L:	linux-pm@vger.kernel.org
13527L:	linux-arm-msm@vger.kernel.org
13528S:	Maintained
13529F:	drivers/thermal/qcom/
13530
13531QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13532M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13533L:	linux-media@vger.kernel.org
13534L:	linux-arm-msm@vger.kernel.org
13535T:	git git://linuxtv.org/media_tree.git
13536S:	Maintained
13537F:	drivers/media/platform/qcom/venus/
13538
13539QUALCOMM WCN36XX WIRELESS DRIVER
13540M:	Kalle Valo <kvalo@codeaurora.org>
13541L:	wcn36xx@lists.infradead.org
13542W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13543T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13544S:	Supported
13545F:	drivers/net/wireless/ath/wcn36xx/
13546
13547QUANTENNA QTNFMAC WIRELESS DRIVER
13548M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13549M:	Avinash Patil <avinashp@quantenna.com>
13550M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13551L:	linux-wireless@vger.kernel.org
13552S:	Maintained
13553F:	drivers/net/wireless/quantenna
13554
13555RADEON and AMDGPU DRM DRIVERS
13556M:	Alex Deucher <alexander.deucher@amd.com>
13557M:	Christian König <christian.koenig@amd.com>
13558M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13559L:	amd-gfx@lists.freedesktop.org
13560T:	git git://people.freedesktop.org/~agd5f/linux
13561S:	Supported
13562F:	drivers/gpu/drm/radeon/
13563F:	include/uapi/drm/radeon_drm.h
13564F:	drivers/gpu/drm/amd/
13565F:	include/uapi/drm/amdgpu_drm.h
13566
13567RADEON FRAMEBUFFER DISPLAY DRIVER
13568M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13569L:	linux-fbdev@vger.kernel.org
13570S:	Maintained
13571F:	drivers/video/fbdev/aty/radeon*
13572F:	include/uapi/linux/radeonfb.h
13573
13574RADIOSHARK RADIO DRIVER
13575M:	Hans Verkuil <hverkuil@xs4all.nl>
13576L:	linux-media@vger.kernel.org
13577T:	git git://linuxtv.org/media_tree.git
13578S:	Maintained
13579F:	drivers/media/radio/radio-shark.c
13580
13581RADIOSHARK2 RADIO DRIVER
13582M:	Hans Verkuil <hverkuil@xs4all.nl>
13583L:	linux-media@vger.kernel.org
13584T:	git git://linuxtv.org/media_tree.git
13585S:	Maintained
13586F:	drivers/media/radio/radio-shark2.c
13587F:	drivers/media/radio/radio-tea5777.c
13588
13589RADOS BLOCK DEVICE (RBD)
13590M:	Ilya Dryomov <idryomov@gmail.com>
13591M:	Sage Weil <sage@redhat.com>
13592M:	Alex Elder <elder@kernel.org>
13593L:	ceph-devel@vger.kernel.org
13594W:	http://ceph.com/
13595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13596T:	git git://github.com/ceph/ceph-client.git
13597S:	Supported
13598F:	Documentation/ABI/testing/sysfs-bus-rbd
13599F:	drivers/block/rbd.c
13600F:	drivers/block/rbd_types.h
13601
13602RAGE128 FRAMEBUFFER DISPLAY DRIVER
13603M:	Paul Mackerras <paulus@samba.org>
13604L:	linux-fbdev@vger.kernel.org
13605S:	Maintained
13606F:	drivers/video/fbdev/aty/aty128fb.c
13607
13608RAINSHADOW-CEC DRIVER
13609M:	Hans Verkuil <hverkuil@xs4all.nl>
13610L:	linux-media@vger.kernel.org
13611T:	git git://linuxtv.org/media_tree.git
13612S:	Maintained
13613F:	drivers/media/usb/rainshadow-cec/*
13614
13615RALINK MIPS ARCHITECTURE
13616M:	John Crispin <john@phrozen.org>
13617L:	linux-mips@vger.kernel.org
13618S:	Maintained
13619F:	arch/mips/ralink
13620
13621RALINK RT2X00 WIRELESS LAN DRIVER
13622P:	rt2x00 project
13623M:	Stanislaw Gruszka <sgruszka@redhat.com>
13624M:	Helmut Schaa <helmut.schaa@googlemail.com>
13625L:	linux-wireless@vger.kernel.org
13626S:	Maintained
13627F:	drivers/net/wireless/ralink/rt2x00/
13628
13629RAMDISK RAM BLOCK DEVICE DRIVER
13630M:	Jens Axboe <axboe@kernel.dk>
13631S:	Maintained
13632F:	Documentation/admin-guide/blockdev/ramdisk.rst
13633F:	drivers/block/brd.c
13634
13635RANCHU VIRTUAL BOARD FOR MIPS
13636M:	Miodrag Dinic <miodrag.dinic@mips.com>
13637L:	linux-mips@vger.kernel.org
13638S:	Supported
13639F:	arch/mips/generic/board-ranchu.c
13640F:	arch/mips/configs/generic/board-ranchu.config
13641
13642RANDOM NUMBER DRIVER
13643M:	"Theodore Ts'o" <tytso@mit.edu>
13644S:	Maintained
13645F:	drivers/char/random.c
13646
13647RAPIDIO SUBSYSTEM
13648M:	Matt Porter <mporter@kernel.crashing.org>
13649M:	Alexandre Bounine <alex.bou9@gmail.com>
13650S:	Maintained
13651F:	drivers/rapidio/
13652
13653RAS INFRASTRUCTURE
13654M:	Tony Luck <tony.luck@intel.com>
13655M:	Borislav Petkov <bp@alien8.de>
13656L:	linux-edac@vger.kernel.org
13657S:	Maintained
13658F:	drivers/ras/
13659F:	include/linux/ras.h
13660F:	include/ras/ras_event.h
13661F:	Documentation/admin-guide/ras.rst
13662
13663RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13664L:	linux-wireless@vger.kernel.org
13665S:	Orphan
13666F:	drivers/net/wireless/ray*
13667
13668RCUTORTURE TEST FRAMEWORK
13669M:	"Paul E. McKenney" <paulmck@kernel.org>
13670M:	Josh Triplett <josh@joshtriplett.org>
13671R:	Steven Rostedt <rostedt@goodmis.org>
13672R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13673R:	Lai Jiangshan <jiangshanlai@gmail.com>
13674L:	rcu@vger.kernel.org
13675S:	Supported
13676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13677F:	tools/testing/selftests/rcutorture
13678
13679RDC R-321X SoC
13680M:	Florian Fainelli <florian@openwrt.org>
13681S:	Maintained
13682
13683RDC R6040 FAST ETHERNET DRIVER
13684M:	Florian Fainelli <f.fainelli@gmail.com>
13685L:	netdev@vger.kernel.org
13686S:	Maintained
13687F:	drivers/net/ethernet/rdc/r6040.c
13688
13689RDMAVT - RDMA verbs software
13690M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13691M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13692L:	linux-rdma@vger.kernel.org
13693S:	Supported
13694F:	drivers/infiniband/sw/rdmavt
13695
13696RDS - RELIABLE DATAGRAM SOCKETS
13697M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13698L:	netdev@vger.kernel.org
13699L:	linux-rdma@vger.kernel.org
13700L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13701W:	https://oss.oracle.com/projects/rds/
13702S:	Supported
13703F:	net/rds/
13704F:	Documentation/networking/rds.txt
13705
13706RDT - RESOURCE ALLOCATION
13707M:	Fenghua Yu <fenghua.yu@intel.com>
13708M:	Reinette Chatre <reinette.chatre@intel.com>
13709L:	linux-kernel@vger.kernel.org
13710S:	Supported
13711F:	arch/x86/kernel/cpu/resctrl/
13712F:	arch/x86/include/asm/resctrl_sched.h
13713F:	Documentation/x86/resctrl*
13714
13715READ-COPY UPDATE (RCU)
13716M:	"Paul E. McKenney" <paulmck@kernel.org>
13717M:	Josh Triplett <josh@joshtriplett.org>
13718R:	Steven Rostedt <rostedt@goodmis.org>
13719R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13720R:	Lai Jiangshan <jiangshanlai@gmail.com>
13721R:	Joel Fernandes <joel@joelfernandes.org>
13722L:	rcu@vger.kernel.org
13723W:	http://www.rdrop.com/users/paulmck/RCU/
13724S:	Supported
13725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13726F:	Documentation/RCU/
13727X:	Documentation/RCU/torture.txt
13728F:	include/linux/rcu*
13729X:	include/linux/srcu*.h
13730F:	kernel/rcu/
13731X:	kernel/rcu/srcu*.c
13732
13733REAL TIME CLOCK (RTC) SUBSYSTEM
13734M:	Alessandro Zummo <a.zummo@towertech.it>
13735M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13736L:	linux-rtc@vger.kernel.org
13737Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13739S:	Maintained
13740F:	Documentation/devicetree/bindings/rtc/
13741F:	Documentation/admin-guide/rtc.rst
13742F:	drivers/rtc/
13743F:	include/linux/rtc.h
13744F:	include/uapi/linux/rtc.h
13745F:	include/linux/rtc/
13746F:	include/linux/platform_data/rtc-*
13747F:	tools/testing/selftests/rtc/
13748
13749REALTEK AUDIO CODECS
13750M:	Bard Liao <bardliao@realtek.com>
13751M:	Oder Chiou <oder_chiou@realtek.com>
13752S:	Maintained
13753F:	sound/soc/codecs/rt*
13754F:	include/sound/rt*.h
13755
13756REALTEK RTL83xx SMI DSA ROUTER CHIPS
13757M:	Linus Walleij <linus.walleij@linaro.org>
13758S:	Maintained
13759F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13760F:	drivers/net/dsa/realtek-smi*
13761F:	drivers/net/dsa/rtl83*
13762
13763REDPINE WIRELESS DRIVER
13764M:	Amitkumar Karwar <amitkarwar@gmail.com>
13765M:	Siva Rebbagondla <siva8118@gmail.com>
13766L:	linux-wireless@vger.kernel.org
13767S:	Maintained
13768F:	drivers/net/wireless/rsi/
13769
13770REGISTER MAP ABSTRACTION
13771M:	Mark Brown <broonie@kernel.org>
13772L:	linux-kernel@vger.kernel.org
13773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13774S:	Supported
13775F:	Documentation/devicetree/bindings/regmap/
13776F:	drivers/base/regmap/
13777F:	include/linux/regmap.h
13778
13779REISERFS FILE SYSTEM
13780L:	reiserfs-devel@vger.kernel.org
13781S:	Supported
13782F:	fs/reiserfs/
13783
13784REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13785M:	Ohad Ben-Cohen <ohad@wizery.com>
13786M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13787L:	linux-remoteproc@vger.kernel.org
13788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13789S:	Maintained
13790F:	Documentation/devicetree/bindings/remoteproc/
13791F:	Documentation/ABI/testing/sysfs-class-remoteproc
13792F:	Documentation/remoteproc.txt
13793F:	drivers/remoteproc/
13794F:	include/linux/remoteproc.h
13795F:	include/linux/remoteproc/
13796
13797REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13798M:	Ohad Ben-Cohen <ohad@wizery.com>
13799M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13800L:	linux-remoteproc@vger.kernel.org
13801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13802S:	Maintained
13803F:	drivers/rpmsg/
13804F:	Documentation/rpmsg.txt
13805F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13806F:	include/linux/rpmsg.h
13807F:	include/linux/rpmsg/
13808F:	include/uapi/linux/rpmsg.h
13809F:	samples/rpmsg/
13810
13811RENESAS CLOCK DRIVERS
13812M:	Geert Uytterhoeven <geert+renesas@glider.be>
13813L:	linux-renesas-soc@vger.kernel.org
13814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13815S:	Supported
13816F:	drivers/clk/renesas/
13817
13818RENESAS EMEV2 I2C DRIVER
13819M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13820S:	Supported
13821F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13822F:	drivers/i2c/busses/i2c-emev2.c
13823
13824RENESAS ETHERNET DRIVERS
13825R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13826L:	netdev@vger.kernel.org
13827L:	linux-renesas-soc@vger.kernel.org
13828F:	Documentation/devicetree/bindings/net/renesas,*.txt
13829F:	Documentation/devicetree/bindings/net/sh_eth.txt
13830F:	drivers/net/ethernet/renesas/
13831F:	include/linux/sh_eth.h
13832
13833RENESAS R-CAR GYROADC DRIVER
13834M:	Marek Vasut <marek.vasut@gmail.com>
13835L:	linux-iio@vger.kernel.org
13836S:	Supported
13837F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13838F:	drivers/iio/adc/rcar-gyroadc.c
13839
13840RENESAS R-CAR I2C DRIVERS
13841M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13842S:	Supported
13843F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13844F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13845F:	drivers/i2c/busses/i2c-rcar.c
13846F:	drivers/i2c/busses/i2c-sh_mobile.c
13847
13848RENESAS RIIC DRIVER
13849M:	Chris Brandt <chris.brandt@renesas.com>
13850S:	Supported
13851F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13852F:	drivers/i2c/busses/i2c-riic.c
13853
13854RENESAS USB PHY DRIVER
13855M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13856L:	linux-renesas-soc@vger.kernel.org
13857S:	Maintained
13858F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13859
13860RESET CONTROLLER FRAMEWORK
13861M:	Philipp Zabel <p.zabel@pengutronix.de>
13862T:	git git://git.pengutronix.de/git/pza/linux
13863S:	Maintained
13864F:	drivers/reset/
13865F:	Documentation/devicetree/bindings/reset/
13866F:	include/dt-bindings/reset/
13867F:	include/linux/reset.h
13868F:	include/linux/reset/
13869F:	include/linux/reset-controller.h
13870
13871RESTARTABLE SEQUENCES SUPPORT
13872M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13873M:	Peter Zijlstra <peterz@infradead.org>
13874M:	"Paul E. McKenney" <paulmck@kernel.org>
13875M:	Boqun Feng <boqun.feng@gmail.com>
13876L:	linux-kernel@vger.kernel.org
13877S:	Supported
13878F:	kernel/rseq.c
13879F:	include/uapi/linux/rseq.h
13880F:	include/trace/events/rseq.h
13881F:	tools/testing/selftests/rseq/
13882
13883RFKILL
13884M:	Johannes Berg <johannes@sipsolutions.net>
13885L:	linux-wireless@vger.kernel.org
13886W:	http://wireless.kernel.org/
13887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13889S:	Maintained
13890F:	Documentation/driver-api/rfkill.rst
13891F:	Documentation/ABI/stable/sysfs-class-rfkill
13892F:	net/rfkill/
13893F:	include/linux/rfkill.h
13894F:	include/uapi/linux/rfkill.h
13895
13896RHASHTABLE
13897M:	Thomas Graf <tgraf@suug.ch>
13898M:	Herbert Xu <herbert@gondor.apana.org.au>
13899L:	netdev@vger.kernel.org
13900S:	Maintained
13901F:	lib/rhashtable.c
13902F:	lib/test_rhashtable.c
13903F:	include/linux/rhashtable.h
13904F:	include/linux/rhashtable-types.h
13905
13906RICOH R5C592 MEMORYSTICK DRIVER
13907M:	Maxim Levitsky <maximlevitsky@gmail.com>
13908S:	Maintained
13909F:	drivers/memstick/host/r592.*
13910
13911RICOH SMARTMEDIA/XD DRIVER
13912M:	Maxim Levitsky <maximlevitsky@gmail.com>
13913S:	Maintained
13914F:	drivers/mtd/nand/raw/r852.c
13915F:	drivers/mtd/nand/raw/r852.h
13916
13917RISC-V ARCHITECTURE
13918M:	Paul Walmsley <paul.walmsley@sifive.com>
13919M:	Palmer Dabbelt <palmer@dabbelt.com>
13920M:	Albert Ou <aou@eecs.berkeley.edu>
13921L:	linux-riscv@lists.infradead.org
13922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13923S:	Supported
13924F:	arch/riscv/
13925K:	riscv
13926N:	riscv
13927
13928ROCCAT DRIVERS
13929M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13930W:	http://sourceforge.net/projects/roccat/
13931S:	Maintained
13932F:	drivers/hid/hid-roccat*
13933F:	include/linux/hid-roccat*
13934F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13935
13936ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13937M:	Jacob Chen <jacob-chen@iotwrt.com>
13938M:	Ezequiel Garcia <ezequiel@collabora.com>
13939L:	linux-media@vger.kernel.org
13940S:	Maintained
13941F:	drivers/media/platform/rockchip/rga/
13942F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13943
13944HANTRO VPU CODEC DRIVER
13945M:	Ezequiel Garcia <ezequiel@collabora.com>
13946L:	linux-media@vger.kernel.org
13947S:	Maintained
13948F:	drivers/staging/media/hantro/
13949F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13950
13951ROCKER DRIVER
13952M:	Jiri Pirko <jiri@resnulli.us>
13953L:	netdev@vger.kernel.org
13954S:	Supported
13955F:	drivers/net/ethernet/rocker/
13956
13957ROCKETPORT DRIVER
13958P:	Comtrol Corp.
13959W:	http://www.comtrol.com
13960S:	Maintained
13961F:	Documentation/driver-api/serial/rocket.rst
13962F:	drivers/tty/rocket*
13963
13964ROCKETPORT EXPRESS/INFINITY DRIVER
13965M:	Kevin Cernekee <cernekee@gmail.com>
13966L:	linux-serial@vger.kernel.org
13967S:	Odd Fixes
13968F:	drivers/tty/serial/rp2.*
13969
13970ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13971M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13972L:	linux-kernel@vger.kernel.org
13973L:	linux-renesas-soc@vger.kernel.org
13974S:	Supported
13975F:	drivers/mfd/bd9571mwv.c
13976F:	drivers/regulator/bd9571mwv-regulator.c
13977F:	drivers/gpio/gpio-bd9571mwv.c
13978F:	include/linux/mfd/bd9571mwv.h
13979F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13980
13981ROSE NETWORK LAYER
13982M:	Ralf Baechle <ralf@linux-mips.org>
13983L:	linux-hams@vger.kernel.org
13984W:	http://www.linux-ax25.org/
13985S:	Maintained
13986F:	include/net/rose.h
13987F:	include/uapi/linux/rose.h
13988F:	net/rose/
13989
13990RTL2830 MEDIA DRIVER
13991M:	Antti Palosaari <crope@iki.fi>
13992L:	linux-media@vger.kernel.org
13993W:	https://linuxtv.org
13994W:	http://palosaari.fi/linux/
13995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13996T:	git git://linuxtv.org/anttip/media_tree.git
13997S:	Maintained
13998F:	drivers/media/dvb-frontends/rtl2830*
13999
14000RTL2832 MEDIA DRIVER
14001M:	Antti Palosaari <crope@iki.fi>
14002L:	linux-media@vger.kernel.org
14003W:	https://linuxtv.org
14004W:	http://palosaari.fi/linux/
14005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14006T:	git git://linuxtv.org/anttip/media_tree.git
14007S:	Maintained
14008F:	drivers/media/dvb-frontends/rtl2832*
14009
14010RTL2832_SDR MEDIA DRIVER
14011M:	Antti Palosaari <crope@iki.fi>
14012L:	linux-media@vger.kernel.org
14013W:	https://linuxtv.org
14014W:	http://palosaari.fi/linux/
14015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14016T:	git git://linuxtv.org/anttip/media_tree.git
14017S:	Maintained
14018F:	drivers/media/dvb-frontends/rtl2832_sdr*
14019
14020RTL8180 WIRELESS DRIVER
14021L:	linux-wireless@vger.kernel.org
14022W:	http://wireless.kernel.org/
14023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14024S:	Orphan
14025F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14026
14027RTL8187 WIRELESS DRIVER
14028M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14029M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14030M:	Larry Finger <Larry.Finger@lwfinger.net>
14031L:	linux-wireless@vger.kernel.org
14032W:	http://wireless.kernel.org/
14033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14034S:	Maintained
14035F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14036
14037REALTEK WIRELESS DRIVER (rtlwifi family)
14038M:	Ping-Ke Shih <pkshih@realtek.com>
14039L:	linux-wireless@vger.kernel.org
14040W:	http://wireless.kernel.org/
14041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14042S:	Maintained
14043F:	drivers/net/wireless/realtek/rtlwifi/
14044
14045REALTEK WIRELESS DRIVER (rtw88)
14046M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14047L:	linux-wireless@vger.kernel.org
14048S:	Maintained
14049F:	drivers/net/wireless/realtek/rtw88/
14050
14051RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14052M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14053L:	linux-wireless@vger.kernel.org
14054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14055S:	Maintained
14056F:	drivers/net/wireless/realtek/rtl8xxxu/
14057
14058RXRPC SOCKETS (AF_RXRPC)
14059M:	David Howells <dhowells@redhat.com>
14060L:	linux-afs@lists.infradead.org
14061S:	Supported
14062F:	net/rxrpc/
14063F:	include/keys/rxrpc-type.h
14064F:	include/net/af_rxrpc.h
14065F:	include/trace/events/rxrpc.h
14066F:	include/uapi/linux/rxrpc.h
14067F:	Documentation/networking/rxrpc.txt
14068W:	https://www.infradead.org/~dhowells/kafs/
14069
14070S3 SAVAGE FRAMEBUFFER DRIVER
14071M:	Antonino Daplas <adaplas@gmail.com>
14072L:	linux-fbdev@vger.kernel.org
14073S:	Maintained
14074F:	drivers/video/fbdev/savage/
14075
14076S390
14077M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14078M:	Vasily Gorbik <gor@linux.ibm.com>
14079M:	Christian Borntraeger <borntraeger@de.ibm.com>
14080L:	linux-s390@vger.kernel.org
14081W:	http://www.ibm.com/developerworks/linux/linux390/
14082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14083S:	Supported
14084F:	arch/s390/
14085F:	drivers/s390/
14086F:	Documentation/s390/
14087F:	Documentation/driver-api/s390-drivers.rst
14088
14089S390 COMMON I/O LAYER
14090M:	Sebastian Ott <sebott@linux.ibm.com>
14091M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14092L:	linux-s390@vger.kernel.org
14093W:	http://www.ibm.com/developerworks/linux/linux390/
14094S:	Supported
14095F:	drivers/s390/cio/
14096
14097S390 DASD DRIVER
14098M:	Stefan Haberland <sth@linux.ibm.com>
14099M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14100L:	linux-s390@vger.kernel.org
14101W:	http://www.ibm.com/developerworks/linux/linux390/
14102S:	Supported
14103F:	drivers/s390/block/dasd*
14104F:	block/partitions/ibm.c
14105
14106S390 IOMMU (PCI)
14107M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14108L:	linux-s390@vger.kernel.org
14109W:	http://www.ibm.com/developerworks/linux/linux390/
14110S:	Supported
14111F:	drivers/iommu/s390-iommu.c
14112
14113S390 IUCV NETWORK LAYER
14114M:	Julian Wiedmann <jwi@linux.ibm.com>
14115M:	Ursula Braun <ubraun@linux.ibm.com>
14116L:	linux-s390@vger.kernel.org
14117W:	http://www.ibm.com/developerworks/linux/linux390/
14118S:	Supported
14119F:	drivers/s390/net/*iucv*
14120F:	include/net/iucv/
14121F:	net/iucv/
14122
14123S390 NETWORK DRIVERS
14124M:	Julian Wiedmann <jwi@linux.ibm.com>
14125M:	Ursula Braun <ubraun@linux.ibm.com>
14126L:	linux-s390@vger.kernel.org
14127W:	http://www.ibm.com/developerworks/linux/linux390/
14128S:	Supported
14129F:	drivers/s390/net/
14130
14131S390 PCI SUBSYSTEM
14132M:	Sebastian Ott <sebott@linux.ibm.com>
14133M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14134L:	linux-s390@vger.kernel.org
14135W:	http://www.ibm.com/developerworks/linux/linux390/
14136S:	Supported
14137F:	arch/s390/pci/
14138F:	drivers/pci/hotplug/s390_pci_hpc.c
14139
14140S390 VFIO-CCW DRIVER
14141M:	Cornelia Huck <cohuck@redhat.com>
14142M:	Eric Farman <farman@linux.ibm.com>
14143R:	Halil Pasic <pasic@linux.ibm.com>
14144L:	linux-s390@vger.kernel.org
14145L:	kvm@vger.kernel.org
14146S:	Supported
14147F:	drivers/s390/cio/vfio_ccw*
14148F:	Documentation/s390/vfio-ccw.rst
14149F:	include/uapi/linux/vfio_ccw.h
14150
14151S390 ZCRYPT DRIVER
14152M:	Harald Freudenberger <freude@linux.ibm.com>
14153L:	linux-s390@vger.kernel.org
14154W:	http://www.ibm.com/developerworks/linux/linux390/
14155S:	Supported
14156F:	drivers/s390/crypto/
14157
14158S390 VFIO AP DRIVER
14159M:	Tony Krowiak <akrowiak@linux.ibm.com>
14160M:	Pierre Morel <pmorel@linux.ibm.com>
14161M:	Halil Pasic <pasic@linux.ibm.com>
14162L:	linux-s390@vger.kernel.org
14163W:	http://www.ibm.com/developerworks/linux/linux390/
14164S:	Supported
14165F:	drivers/s390/crypto/vfio_ap_drv.c
14166F:	drivers/s390/crypto/vfio_ap_private.h
14167F:	drivers/s390/crypto/vfio_ap_ops.c
14168F:	Documentation/s390/vfio-ap.rst
14169
14170S390 ZFCP DRIVER
14171M:	Steffen Maier <maier@linux.ibm.com>
14172M:	Benjamin Block <bblock@linux.ibm.com>
14173L:	linux-s390@vger.kernel.org
14174W:	http://www.ibm.com/developerworks/linux/linux390/
14175S:	Supported
14176F:	drivers/s390/scsi/zfcp_*
14177
14178S3C24XX SD/MMC Driver
14179M:	Ben Dooks <ben-linux@fluff.org>
14180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14181S:	Supported
14182F:	drivers/mmc/host/s3cmci.*
14183
14184SAA6588 RDS RECEIVER DRIVER
14185M:	Hans Verkuil <hverkuil@xs4all.nl>
14186L:	linux-media@vger.kernel.org
14187T:	git git://linuxtv.org/media_tree.git
14188W:	https://linuxtv.org
14189S:	Odd Fixes
14190F:	drivers/media/i2c/saa6588*
14191
14192SAA7134 VIDEO4LINUX DRIVER
14193M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14194L:	linux-media@vger.kernel.org
14195W:	https://linuxtv.org
14196T:	git git://linuxtv.org/media_tree.git
14197S:	Odd fixes
14198F:	Documentation/media/v4l-drivers/saa7134*
14199F:	drivers/media/pci/saa7134/
14200
14201SAA7146 VIDEO4LINUX-2 DRIVER
14202M:	Hans Verkuil <hverkuil@xs4all.nl>
14203L:	linux-media@vger.kernel.org
14204T:	git git://linuxtv.org/media_tree.git
14205S:	Maintained
14206F:	drivers/media/common/saa7146/
14207F:	drivers/media/pci/saa7146/
14208F:	include/media/drv-intf/saa7146*
14209
14210SAFESETID SECURITY MODULE
14211M:     Micah Morton <mortonm@chromium.org>
14212S:     Supported
14213F:     security/safesetid/
14214F:     Documentation/admin-guide/LSM/SafeSetID.rst
14215
14216SAMSUNG AUDIO (ASoC) DRIVERS
14217M:	Krzysztof Kozlowski <krzk@kernel.org>
14218M:	Sangbeom Kim <sbkim73@samsung.com>
14219M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14220L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14221S:	Supported
14222F:	sound/soc/samsung/
14223F:	Documentation/devicetree/bindings/sound/samsung*
14224
14225SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14226M:	Krzysztof Kozlowski <krzk@kernel.org>
14227L:	linux-crypto@vger.kernel.org
14228L:	linux-samsung-soc@vger.kernel.org
14229S:	Maintained
14230F:	drivers/crypto/exynos-rng.c
14231F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14232
14233SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14234M:	Łukasz Stelmach <l.stelmach@samsung.com>
14235L:	linux-samsung-soc@vger.kernel.org
14236S:	Maintained
14237F:	drivers/char/hw_random/exynos-trng.c
14238F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14239
14240SAMSUNG FRAMEBUFFER DRIVER
14241M:	Jingoo Han <jingoohan1@gmail.com>
14242L:	linux-fbdev@vger.kernel.org
14243S:	Maintained
14244F:	drivers/video/fbdev/s3c-fb.c
14245
14246SAMSUNG LAPTOP DRIVER
14247M:	Corentin Chary <corentin.chary@gmail.com>
14248L:	platform-driver-x86@vger.kernel.org
14249S:	Maintained
14250F:	drivers/platform/x86/samsung-laptop.c
14251
14252SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14253M:	Sangbeom Kim <sbkim73@samsung.com>
14254M:	Krzysztof Kozlowski <krzk@kernel.org>
14255M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14256L:	linux-kernel@vger.kernel.org
14257L:	linux-samsung-soc@vger.kernel.org
14258S:	Supported
14259F:	drivers/mfd/sec*.c
14260F:	drivers/regulator/s2m*.c
14261F:	drivers/regulator/s5m*.c
14262F:	drivers/clk/clk-s2mps11.c
14263F:	drivers/rtc/rtc-s5m.c
14264F:	include/linux/mfd/samsung/
14265F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14266F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14267F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14268F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14269
14270SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14271M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14272L:	linux-media@vger.kernel.org
14273L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14274S:	Maintained
14275F:	drivers/media/platform/s3c-camif/
14276F:	include/media/drv-intf/s3c_camif.h
14277
14278SAMSUNG S3FWRN5 NFC DRIVER
14279M:	Robert Baldyga <r.baldyga@samsung.com>
14280M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14281L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14282S:	Supported
14283F:	drivers/nfc/s3fwrn5
14284
14285SAMSUNG S5C73M3 CAMERA DRIVER
14286M:	Kyungmin Park <kyungmin.park@samsung.com>
14287M:	Andrzej Hajda <a.hajda@samsung.com>
14288L:	linux-media@vger.kernel.org
14289S:	Supported
14290F:	drivers/media/i2c/s5c73m3/*
14291
14292SAMSUNG S5K5BAF CAMERA DRIVER
14293M:	Kyungmin Park <kyungmin.park@samsung.com>
14294M:	Andrzej Hajda <a.hajda@samsung.com>
14295L:	linux-media@vger.kernel.org
14296S:	Supported
14297F:	drivers/media/i2c/s5k5baf.c
14298
14299SAMSUNG S5P Security SubSystem (SSS) DRIVER
14300M:	Krzysztof Kozlowski <krzk@kernel.org>
14301M:	Vladimir Zapolskiy <vz@mleia.com>
14302M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14303L:	linux-crypto@vger.kernel.org
14304L:	linux-samsung-soc@vger.kernel.org
14305S:	Maintained
14306F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14307F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14308F:	drivers/crypto/s5p-sss.c
14309
14310SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14311M:	Kyungmin Park <kyungmin.park@samsung.com>
14312M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14313L:	linux-media@vger.kernel.org
14314Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14315S:	Supported
14316F:	drivers/media/platform/exynos4-is/
14317
14318SAMSUNG SOC CLOCK DRIVERS
14319M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14320M:	Tomasz Figa <tomasz.figa@gmail.com>
14321M:	Chanwoo Choi <cw00.choi@samsung.com>
14322S:	Supported
14323L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14325F:	drivers/clk/samsung/
14326F:	include/dt-bindings/clock/exynos*.h
14327F:	Documentation/devicetree/bindings/clock/exynos*.txt
14328F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14329F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14330
14331SAMSUNG SPI DRIVERS
14332M:	Kukjin Kim <kgene@kernel.org>
14333M:	Krzysztof Kozlowski <krzk@kernel.org>
14334M:	Andi Shyti <andi@etezian.org>
14335L:	linux-spi@vger.kernel.org
14336L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14337S:	Maintained
14338F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14339F:	drivers/spi/spi-s3c*
14340F:	include/linux/platform_data/spi-s3c64xx.h
14341
14342SAMSUNG SXGBE DRIVERS
14343M:	Byungho An <bh74.an@samsung.com>
14344M:	Girish K S <ks.giri@samsung.com>
14345M:	Vipul Pandya <vipul.pandya@samsung.com>
14346S:	Supported
14347L:	netdev@vger.kernel.org
14348F:	drivers/net/ethernet/samsung/sxgbe/
14349
14350SAMSUNG THERMAL DRIVER
14351M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14352L:	linux-pm@vger.kernel.org
14353L:	linux-samsung-soc@vger.kernel.org
14354S:	Supported
14355T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14356F:	drivers/thermal/samsung/
14357
14358SAMSUNG USB2 PHY DRIVER
14359M:	Kamil Debski <kamil@wypas.org>
14360M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14361L:	linux-kernel@vger.kernel.org
14362S:	Supported
14363F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14364F:	Documentation/driver-api/phy/samsung-usb2.rst
14365F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14366F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14367F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14368F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14369F:	drivers/phy/samsung/phy-samsung-usb2.c
14370F:	drivers/phy/samsung/phy-samsung-usb2.h
14371
14372SC1200 WDT DRIVER
14373M:	Zwane Mwaikambo <zwanem@gmail.com>
14374S:	Maintained
14375F:	drivers/watchdog/sc1200wdt.c
14376
14377SCHEDULER
14378M:	Ingo Molnar <mingo@redhat.com>
14379M:	Peter Zijlstra <peterz@infradead.org>
14380M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14381M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14382R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14383R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14384R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14385R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14386L:	linux-kernel@vger.kernel.org
14387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14388S:	Maintained
14389F:	kernel/sched/
14390F:	include/linux/sched.h
14391F:	include/uapi/linux/sched.h
14392F:	include/linux/wait.h
14393F:	include/linux/preempt.h
14394
14395SCR24X CHIP CARD INTERFACE DRIVER
14396M:	Lubomir Rintel <lkundrak@v3.sk>
14397S:	Supported
14398F:	drivers/char/pcmcia/scr24x_cs.c
14399
14400SCSI CDROM DRIVER
14401M:	Jens Axboe <axboe@kernel.dk>
14402L:	linux-scsi@vger.kernel.org
14403W:	http://www.kernel.dk
14404S:	Maintained
14405F:	drivers/scsi/sr*
14406
14407SCSI RDMA PROTOCOL (SRP) INITIATOR
14408M:	Bart Van Assche <bvanassche@acm.org>
14409L:	linux-rdma@vger.kernel.org
14410S:	Supported
14411Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14412F:	drivers/infiniband/ulp/srp/
14413F:	include/scsi/srp.h
14414
14415SCSI RDMA PROTOCOL (SRP) TARGET
14416M:	Bart Van Assche <bvanassche@acm.org>
14417L:	linux-rdma@vger.kernel.org
14418L:	target-devel@vger.kernel.org
14419S:	Supported
14420Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14421F:	drivers/infiniband/ulp/srpt/
14422
14423SCSI SG DRIVER
14424M:	Doug Gilbert <dgilbert@interlog.com>
14425L:	linux-scsi@vger.kernel.org
14426W:	http://sg.danny.cz/sg
14427S:	Maintained
14428F:	Documentation/scsi/scsi-generic.txt
14429F:	drivers/scsi/sg.c
14430F:	include/scsi/sg.h
14431
14432SCSI SUBSYSTEM
14433M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14435M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14437Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14438L:	linux-scsi@vger.kernel.org
14439S:	Maintained
14440F:	Documentation/devicetree/bindings/scsi/
14441F:	drivers/scsi/
14442F:	include/scsi/
14443
14444SCSI TAPE DRIVER
14445M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14446L:	linux-scsi@vger.kernel.org
14447S:	Maintained
14448F:	Documentation/scsi/st.txt
14449F:	drivers/scsi/st.*
14450F:	drivers/scsi/st_*.h
14451
14452SCSI TARGET SUBSYSTEM
14453M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14454L:	linux-scsi@vger.kernel.org
14455L:	target-devel@vger.kernel.org
14456W:	http://www.linux-iscsi.org
14457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14458Q:	https://patchwork.kernel.org/project/target-devel/list/
14459S:	Supported
14460F:	drivers/target/
14461F:	include/target/
14462F:	Documentation/target/
14463
14464SCTP PROTOCOL
14465M:	Vlad Yasevich <vyasevich@gmail.com>
14466M:	Neil Horman <nhorman@tuxdriver.com>
14467M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14468L:	linux-sctp@vger.kernel.org
14469W:	http://lksctp.sourceforge.net
14470S:	Maintained
14471F:	Documentation/networking/sctp.txt
14472F:	include/linux/sctp.h
14473F:	include/uapi/linux/sctp.h
14474F:	include/net/sctp/
14475F:	net/sctp/
14476
14477SCx200 CPU SUPPORT
14478M:	Jim Cromie <jim.cromie@gmail.com>
14479S:	Odd Fixes
14480F:	Documentation/i2c/busses/scx200_acb.rst
14481F:	arch/x86/platform/scx200/
14482F:	drivers/watchdog/scx200_wdt.c
14483F:	drivers/i2c/busses/scx200*
14484F:	drivers/mtd/maps/scx200_docflash.c
14485F:	include/linux/scx200.h
14486
14487SCx200 GPIO DRIVER
14488M:	Jim Cromie <jim.cromie@gmail.com>
14489S:	Maintained
14490F:	drivers/char/scx200_gpio.c
14491F:	include/linux/scx200_gpio.h
14492
14493SCx200 HRT CLOCKSOURCE DRIVER
14494M:	Jim Cromie <jim.cromie@gmail.com>
14495S:	Maintained
14496F:	drivers/clocksource/scx200_hrt.c
14497
14498SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14499M:	Sascha Sommer <saschasommer@freenet.de>
14500L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14501S:	Maintained
14502F:	drivers/mmc/host/sdricoh_cs.c
14503
14504SECO BOARDS CEC DRIVER
14505M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14506S:	Maintained
14507F:	drivers/media/platform/seco-cec/seco-cec.c
14508F:	drivers/media/platform/seco-cec/seco-cec.h
14509
14510SECURE COMPUTING
14511M:	Kees Cook <keescook@chromium.org>
14512R:	Andy Lutomirski <luto@amacapital.net>
14513R:	Will Drewry <wad@chromium.org>
14514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14515S:	Supported
14516F:	kernel/seccomp.c
14517F:	include/uapi/linux/seccomp.h
14518F:	include/linux/seccomp.h
14519F:	tools/testing/selftests/seccomp/*
14520F:	tools/testing/selftests/kselftest_harness.h
14521F:	Documentation/userspace-api/seccomp_filter.rst
14522K:	\bsecure_computing
14523K:	\bTIF_SECCOMP\b
14524
14525SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14526M:	Al Cooper <alcooperx@gmail.com>
14527L:	linux-mmc@vger.kernel.org
14528L:	bcm-kernel-feedback-list@broadcom.com
14529S:	Maintained
14530F:	drivers/mmc/host/sdhci-brcmstb*
14531
14532SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14533M:	Adrian Hunter <adrian.hunter@intel.com>
14534L:	linux-mmc@vger.kernel.org
14535S:	Maintained
14536F:	drivers/mmc/host/sdhci*
14537F:	include/linux/mmc/sdhci*
14538
14539EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14540M:	Adrian Hunter <adrian.hunter@intel.com>
14541M:	Ritesh Harjani <riteshh@codeaurora.org>
14542M:	Asutosh Das <asutoshd@codeaurora.org>
14543L:	linux-mmc@vger.kernel.org
14544S:	Maintained
14545F:	drivers/mmc/host/cqhci*
14546
14547SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14548M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14549M:	Manjunath M B <manjumb@synopsys.com>
14550L:	linux-mmc@vger.kernel.org
14551S:	Maintained
14552F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14553
14554SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14555M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14556L:	linux-mmc@vger.kernel.org
14557S:	Supported
14558F:	drivers/mmc/host/sdhci-of-at91.c
14559
14560SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14561M:	Ben Dooks <ben-linux@fluff.org>
14562M:	Jaehoon Chung <jh80.chung@samsung.com>
14563L:	linux-mmc@vger.kernel.org
14564S:	Maintained
14565F:	drivers/mmc/host/sdhci-s3c*
14566
14567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14568M:	Viresh Kumar <vireshk@kernel.org>
14569L:	linux-mmc@vger.kernel.org
14570S:	Maintained
14571F:	drivers/mmc/host/sdhci-spear.c
14572
14573SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14574M:	Kishon Vijay Abraham I <kishon@ti.com>
14575L:	linux-mmc@vger.kernel.org
14576S:	Maintained
14577F:	drivers/mmc/host/sdhci-omap.c
14578
14579SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14580M:	Scott Bauer <scott.bauer@intel.com>
14581M:	Jonathan Derrick <jonathan.derrick@intel.com>
14582L:	linux-block@vger.kernel.org
14583S:	Supported
14584F:	block/sed*
14585F:	block/opal_proto.h
14586F:	include/linux/sed*
14587F:	include/uapi/linux/sed*
14588
14589SECURITY CONTACT
14590M:	Security Officers <security@kernel.org>
14591S:	Supported
14592
14593SECURITY SUBSYSTEM
14594M:	James Morris <jmorris@namei.org>
14595M:	"Serge E. Hallyn" <serge@hallyn.com>
14596L:	linux-security-module@vger.kernel.org (suggested Cc:)
14597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14598W:	http://kernsec.org/
14599S:	Supported
14600F:	security/
14601X:	security/selinux/
14602
14603SELINUX SECURITY MODULE
14604M:	Paul Moore <paul@paul-moore.com>
14605M:	Stephen Smalley <sds@tycho.nsa.gov>
14606M:	Eric Paris <eparis@parisplace.org>
14607L:	selinux@vger.kernel.org
14608W:	https://selinuxproject.org
14609W:	https://github.com/SELinuxProject
14610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14611S:	Supported
14612F:	include/uapi/linux/selinux_netlink.h
14613F:	security/selinux/
14614F:	scripts/selinux/
14615F:	Documentation/admin-guide/LSM/SELinux.rst
14616
14617SENSABLE PHANTOM
14618M:	Jiri Slaby <jirislaby@gmail.com>
14619S:	Maintained
14620F:	drivers/misc/phantom.c
14621F:	include/uapi/linux/phantom.h
14622
14623SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14624M:	Tomasz Duszynski <tduszyns@gmail.com>
14625S:	Maintained
14626F:	drivers/iio/chemical/sps30.c
14627F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14628
14629SERIAL DEVICE BUS
14630M:	Rob Herring <robh@kernel.org>
14631L:	linux-serial@vger.kernel.org
14632S:	Maintained
14633F:	Documentation/devicetree/bindings/serial/slave-device.txt
14634F:	drivers/tty/serdev/
14635F:	include/linux/serdev.h
14636
14637SERIAL DRIVERS
14638M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14639L:	linux-serial@vger.kernel.org
14640S:	Maintained
14641F:	Documentation/devicetree/bindings/serial/
14642F:	drivers/tty/serial/
14643
14644SERIAL IR RECEIVER
14645M:	Sean Young <sean@mess.org>
14646L:	linux-media@vger.kernel.org
14647S:	Maintained
14648F:	drivers/media/rc/serial_ir.c
14649
14650SFC NETWORK DRIVER
14651M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14652M:	Edward Cree <ecree@solarflare.com>
14653M:	Martin Habets <mhabets@solarflare.com>
14654L:	netdev@vger.kernel.org
14655S:	Supported
14656F:	drivers/net/ethernet/sfc/
14657
14658SFF/SFP/SFP+ MODULE SUPPORT
14659M:	Russell King <linux@armlinux.org.uk>
14660L:	netdev@vger.kernel.org
14661S:	Maintained
14662F:	drivers/net/phy/phylink.c
14663F:	drivers/net/phy/sfp*
14664F:	include/linux/phylink.h
14665F:	include/linux/sfp.h
14666K:	phylink
14667
14668SGI GRU DRIVER
14669M:	Dimitri Sivanich <sivanich@sgi.com>
14670S:	Maintained
14671F:	drivers/misc/sgi-gru/
14672
14673SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14674M:	Pat Gefre <pfg@sgi.com>
14675L:	linux-ia64@vger.kernel.org
14676S:	Supported
14677F:	Documentation/ia64/serial.rst
14678F:	drivers/tty/serial/ioc?_serial.c
14679F:	include/linux/ioc?.h
14680
14681SGI XP/XPC/XPNET DRIVER
14682M:	Cliff Whickman <cpw@sgi.com>
14683M:	Robin Holt <robinmholt@gmail.com>
14684S:	Maintained
14685F:	drivers/misc/sgi-xp/
14686
14687SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14688M:	Ursula Braun <ubraun@linux.ibm.com>
14689M:	Karsten Graul <kgraul@linux.ibm.com>
14690L:	linux-s390@vger.kernel.org
14691W:	http://www.ibm.com/developerworks/linux/linux390/
14692S:	Supported
14693F:	net/smc/
14694
14695SHARP RJ54N1CB0C SENSOR DRIVER
14696M:	Jacopo Mondi <jacopo@jmondi.org>
14697L:	linux-media@vger.kernel.org
14698T:	git git://linuxtv.org/media_tree.git
14699S:	Odd fixes
14700F:	drivers/media/i2c/rj54n1cb0c.c
14701F:	include/media/i2c/rj54n1cb0c.h
14702
14703SH_VEU V4L2 MEM2MEM DRIVER
14704L:	linux-media@vger.kernel.org
14705S:	Orphan
14706F:	drivers/media/platform/sh_veu.c
14707
14708SH_VOU V4L2 OUTPUT DRIVER
14709L:	linux-media@vger.kernel.org
14710S:	Orphan
14711F:	drivers/media/platform/sh_vou.c
14712F:	include/media/drv-intf/sh_vou.h
14713
14714SI2157 MEDIA DRIVER
14715M:	Antti Palosaari <crope@iki.fi>
14716L:	linux-media@vger.kernel.org
14717W:	https://linuxtv.org
14718W:	http://palosaari.fi/linux/
14719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14720T:	git git://linuxtv.org/anttip/media_tree.git
14721S:	Maintained
14722F:	drivers/media/tuners/si2157*
14723
14724SI2165 MEDIA DRIVER
14725M:	Matthias Schwarzott <zzam@gentoo.org>
14726L:	linux-media@vger.kernel.org
14727W:	https://linuxtv.org
14728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14729S:	Maintained
14730F:	drivers/media/dvb-frontends/si2165*
14731
14732SI2168 MEDIA DRIVER
14733M:	Antti Palosaari <crope@iki.fi>
14734L:	linux-media@vger.kernel.org
14735W:	https://linuxtv.org
14736W:	http://palosaari.fi/linux/
14737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14738T:	git git://linuxtv.org/anttip/media_tree.git
14739S:	Maintained
14740F:	drivers/media/dvb-frontends/si2168*
14741
14742SI470X FM RADIO RECEIVER I2C DRIVER
14743M:	Hans Verkuil <hverkuil@xs4all.nl>
14744L:	linux-media@vger.kernel.org
14745T:	git git://linuxtv.org/media_tree.git
14746W:	https://linuxtv.org
14747S:	Odd Fixes
14748F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14749
14750SI470X FM RADIO RECEIVER USB DRIVER
14751M:	Hans Verkuil <hverkuil@xs4all.nl>
14752L:	linux-media@vger.kernel.org
14753T:	git git://linuxtv.org/media_tree.git
14754W:	https://linuxtv.org
14755S:	Maintained
14756F:	drivers/media/radio/si470x/radio-si470x-common.c
14757F:	drivers/media/radio/si470x/radio-si470x.h
14758F:	drivers/media/radio/si470x/radio-si470x-usb.c
14759
14760SI4713 FM RADIO TRANSMITTER I2C DRIVER
14761M:	Eduardo Valentin <edubezval@gmail.com>
14762L:	linux-media@vger.kernel.org
14763T:	git git://linuxtv.org/media_tree.git
14764W:	https://linuxtv.org
14765S:	Odd Fixes
14766F:	drivers/media/radio/si4713/si4713.?
14767
14768SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14769M:	Eduardo Valentin <edubezval@gmail.com>
14770L:	linux-media@vger.kernel.org
14771T:	git git://linuxtv.org/media_tree.git
14772W:	https://linuxtv.org
14773S:	Odd Fixes
14774F:	drivers/media/radio/si4713/radio-platform-si4713.c
14775
14776SI4713 FM RADIO TRANSMITTER USB DRIVER
14777M:	Hans Verkuil <hverkuil@xs4all.nl>
14778L:	linux-media@vger.kernel.org
14779T:	git git://linuxtv.org/media_tree.git
14780W:	https://linuxtv.org
14781S:	Maintained
14782F:	drivers/media/radio/si4713/radio-usb-si4713.c
14783
14784SIANO DVB DRIVER
14785M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14786L:	linux-media@vger.kernel.org
14787W:	https://linuxtv.org
14788T:	git git://linuxtv.org/media_tree.git
14789S:	Odd fixes
14790F:	drivers/media/common/siano/
14791F:	drivers/media/usb/siano/
14792F:	drivers/media/usb/siano/
14793F:	drivers/media/mmc/siano/
14794
14795SIFIVE DRIVERS
14796M:	Palmer Dabbelt <palmer@dabbelt.com>
14797M:	Paul Walmsley <paul.walmsley@sifive.com>
14798L:	linux-riscv@lists.infradead.org
14799T:	git git://github.com/sifive/riscv-linux.git
14800S:	Supported
14801K:	[^@]sifive
14802N:	sifive
14803
14804SIFIVE FU540 SYSTEM-ON-CHIP
14805M:	Paul Walmsley <paul.walmsley@sifive.com>
14806M:	Palmer Dabbelt <palmer@dabbelt.com>
14807L:	linux-riscv@lists.infradead.org
14808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14809S:	Supported
14810K:	fu540
14811N:	fu540
14812
14813SILEAD TOUCHSCREEN DRIVER
14814M:	Hans de Goede <hdegoede@redhat.com>
14815L:	linux-input@vger.kernel.org
14816L:	platform-driver-x86@vger.kernel.org
14817S:	Maintained
14818F:	drivers/input/touchscreen/silead.c
14819F:	drivers/platform/x86/touchscreen_dmi.c
14820
14821SILICON MOTION SM712 FRAME BUFFER DRIVER
14822M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14823M:	Teddy Wang <teddy.wang@siliconmotion.com>
14824M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14825L:	linux-fbdev@vger.kernel.org
14826S:	Maintained
14827F:	drivers/video/fbdev/sm712*
14828F:	Documentation/fb/sm712fb.rst
14829
14830SIMPLE FIRMWARE INTERFACE (SFI)
14831M:	Len Brown <lenb@kernel.org>
14832L:	sfi-devel@simplefirmware.org
14833W:	http://simplefirmware.org/
14834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14835S:	Supported
14836F:	arch/x86/platform/sfi/
14837F:	drivers/sfi/
14838F:	include/linux/sfi*.h
14839
14840SIMPLEFB FB DRIVER
14841M:	Hans de Goede <hdegoede@redhat.com>
14842L:	linux-fbdev@vger.kernel.org
14843S:	Maintained
14844F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14845F:	drivers/video/fbdev/simplefb.c
14846F:	include/linux/platform_data/simplefb.h
14847
14848SIMTEC EB110ATX (Chalice CATS)
14849P:	Ben Dooks
14850P:	Vincent Sanders <vince@simtec.co.uk>
14851M:	Simtec Linux Team <linux@simtec.co.uk>
14852W:	http://www.simtec.co.uk/products/EB110ATX/
14853S:	Supported
14854
14855SIMTEC EB2410ITX (BAST)
14856P:	Ben Dooks
14857P:	Vincent Sanders <vince@simtec.co.uk>
14858M:	Simtec Linux Team <linux@simtec.co.uk>
14859W:	http://www.simtec.co.uk/products/EB2410ITX/
14860S:	Supported
14861F:	arch/arm/mach-s3c24xx/mach-bast.c
14862F:	arch/arm/mach-s3c24xx/bast-ide.c
14863F:	arch/arm/mach-s3c24xx/bast-irq.c
14864
14865SIPHASH PRF ROUTINES
14866M:	Jason A. Donenfeld <Jason@zx2c4.com>
14867S:	Maintained
14868F:	lib/siphash.c
14869F:	lib/test_siphash.c
14870F:	include/linux/siphash.h
14871
14872SIOX
14873M:	Thorsten Scherer <t.scherer@eckelmann.de>
14874M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14875R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14876S:	Supported
14877F:	drivers/siox/*
14878F:	drivers/gpio/gpio-siox.c
14879F:	include/trace/events/siox.h
14880
14881SIS 190 ETHERNET DRIVER
14882M:	Francois Romieu <romieu@fr.zoreil.com>
14883L:	netdev@vger.kernel.org
14884S:	Maintained
14885F:	drivers/net/ethernet/sis/sis190.c
14886
14887SIS 900/7016 FAST ETHERNET DRIVER
14888M:	Daniele Venzano <venza@brownhat.org>
14889W:	http://www.brownhat.org/sis900.html
14890L:	netdev@vger.kernel.org
14891S:	Maintained
14892F:	drivers/net/ethernet/sis/sis900.*
14893
14894SIS FRAMEBUFFER DRIVER
14895M:	Thomas Winischhofer <thomas@winischhofer.net>
14896W:	http://www.winischhofer.net/linuxsisvga.shtml
14897S:	Maintained
14898F:	Documentation/fb/sisfb.rst
14899F:	drivers/video/fbdev/sis/
14900F:	include/video/sisfb.h
14901
14902SIS USB2VGA DRIVER
14903M:	Thomas Winischhofer <thomas@winischhofer.net>
14904W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14905S:	Maintained
14906F:	drivers/usb/misc/sisusbvga/
14907
14908SLAB ALLOCATOR
14909M:	Christoph Lameter <cl@linux.com>
14910M:	Pekka Enberg <penberg@kernel.org>
14911M:	David Rientjes <rientjes@google.com>
14912M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14913M:	Andrew Morton <akpm@linux-foundation.org>
14914L:	linux-mm@kvack.org
14915S:	Maintained
14916F:	include/linux/sl?b*.h
14917F:	mm/sl?b*
14918
14919SLEEPABLE READ-COPY UPDATE (SRCU)
14920M:	Lai Jiangshan <jiangshanlai@gmail.com>
14921M:	"Paul E. McKenney" <paulmck@kernel.org>
14922M:	Josh Triplett <josh@joshtriplett.org>
14923R:	Steven Rostedt <rostedt@goodmis.org>
14924R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14925L:	rcu@vger.kernel.org
14926W:	http://www.rdrop.com/users/paulmck/RCU/
14927S:	Supported
14928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14929F:	include/linux/srcu*.h
14930F:	kernel/rcu/srcu*.c
14931
14932SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14933M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14934L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14935S:	Maintained
14936F:	drivers/slimbus/
14937F:	Documentation/devicetree/bindings/slimbus/
14938F:	include/linux/slimbus.h
14939
14940SMACK SECURITY MODULE
14941M:	Casey Schaufler <casey@schaufler-ca.com>
14942L:	linux-security-module@vger.kernel.org
14943W:	http://schaufler-ca.com
14944T:	git git://github.com/cschaufler/smack-next
14945S:	Maintained
14946F:	Documentation/admin-guide/LSM/Smack.rst
14947F:	security/smack/
14948
14949SMC91x ETHERNET DRIVER
14950M:	Nicolas Pitre <nico@fluxnic.net>
14951S:	Odd Fixes
14952F:	drivers/net/ethernet/smsc/smc91x.*
14953
14954SMIA AND SMIA++ IMAGE SENSOR DRIVER
14955M:	Sakari Ailus <sakari.ailus@iki.fi>
14956L:	linux-media@vger.kernel.org
14957S:	Maintained
14958F:	drivers/media/i2c/smiapp/
14959F:	include/media/i2c/smiapp.h
14960F:	drivers/media/i2c/smiapp-pll.c
14961F:	drivers/media/i2c/smiapp-pll.h
14962F:	include/uapi/linux/smiapp.h
14963F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14964
14965SMM665 HARDWARE MONITOR DRIVER
14966M:	Guenter Roeck <linux@roeck-us.net>
14967L:	linux-hwmon@vger.kernel.org
14968S:	Maintained
14969F:	Documentation/hwmon/smm665.rst
14970F:	drivers/hwmon/smm665.c
14971
14972SMSC EMC2103 HARDWARE MONITOR DRIVER
14973M:	Steve Glendinning <steve.glendinning@shawell.net>
14974L:	linux-hwmon@vger.kernel.org
14975S:	Maintained
14976F:	Documentation/hwmon/emc2103.rst
14977F:	drivers/hwmon/emc2103.c
14978
14979SMSC SCH5627 HARDWARE MONITOR DRIVER
14980M:	Hans de Goede <hdegoede@redhat.com>
14981L:	linux-hwmon@vger.kernel.org
14982S:	Supported
14983F:	Documentation/hwmon/sch5627.rst
14984F:	drivers/hwmon/sch5627.c
14985
14986SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14987M:	Steve Glendinning <steve.glendinning@shawell.net>
14988L:	linux-fbdev@vger.kernel.org
14989S:	Maintained
14990F:	drivers/video/fbdev/smscufx.c
14991
14992SMSC47B397 HARDWARE MONITOR DRIVER
14993M:	Jean Delvare <jdelvare@suse.com>
14994L:	linux-hwmon@vger.kernel.org
14995S:	Maintained
14996F:	Documentation/hwmon/smsc47b397.rst
14997F:	drivers/hwmon/smsc47b397.c
14998
14999SMSC911x ETHERNET DRIVER
15000M:	Steve Glendinning <steve.glendinning@shawell.net>
15001L:	netdev@vger.kernel.org
15002S:	Maintained
15003F:	include/linux/smsc911x.h
15004F:	drivers/net/ethernet/smsc/smsc911x.*
15005
15006SMSC9420 PCI ETHERNET DRIVER
15007M:	Steve Glendinning <steve.glendinning@shawell.net>
15008L:	netdev@vger.kernel.org
15009S:	Maintained
15010F:	drivers/net/ethernet/smsc/smsc9420.*
15011
15012SOC-CAMERA V4L2 SUBSYSTEM
15013L:	linux-media@vger.kernel.org
15014T:	git git://linuxtv.org/media_tree.git
15015S:	Orphan
15016F:	include/media/soc_camera.h
15017F:	drivers/staging/media/soc_camera/
15018
15019SOCIONEXT SYNQUACER I2C DRIVER
15020M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15021L:	linux-i2c@vger.kernel.org
15022S:	Maintained
15023F:	drivers/i2c/busses/i2c-synquacer.c
15024F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15025
15026SOCIONEXT UNIPHIER SOUND DRIVER
15027L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15028S:	Orphan
15029F:	sound/soc/uniphier/
15030
15031SOEKRIS NET48XX LED SUPPORT
15032M:	Chris Boot <bootc@bootc.net>
15033S:	Maintained
15034F:	drivers/leds/leds-net48xx.c
15035
15036SOFT-IWARP DRIVER (siw)
15037M:	Bernard Metzler <bmt@zurich.ibm.com>
15038L:	linux-rdma@vger.kernel.org
15039S:	Supported
15040F:	drivers/infiniband/sw/siw/
15041F:	include/uapi/rdma/siw-abi.h
15042
15043SOFT-ROCE DRIVER (rxe)
15044M:	Moni Shoua <monis@mellanox.com>
15045L:	linux-rdma@vger.kernel.org
15046S:	Supported
15047W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15048Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15049F:	drivers/infiniband/sw/rxe/
15050F:	include/uapi/rdma/rdma_user_rxe.h
15051
15052SOFTLOGIC 6x10 MPEG CODEC
15053M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15054M:	Anton Sviridenko <anton@corp.bluecherry.net>
15055M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15056M:	Andrey Utkin <andrey_utkin@fastmail.com>
15057M:	Ismael Luceno <ismael@iodev.co.uk>
15058L:	linux-media@vger.kernel.org
15059S:	Supported
15060F:	drivers/media/pci/solo6x10/
15061
15062SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15063M:	James Morse <james.morse@arm.com>
15064L:	linux-arm-kernel@lists.infradead.org
15065S:	Maintained
15066F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15067F:	drivers/firmware/arm_sdei.c
15068F:	include/linux/arm_sdei.h
15069F:	include/uapi/linux/arm_sdei.h
15070
15071SOFTWARE RAID (Multiple Disks) SUPPORT
15072M:	Song Liu <song@kernel.org>
15073L:	linux-raid@vger.kernel.org
15074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15075S:	Supported
15076F:	drivers/md/Makefile
15077F:	drivers/md/Kconfig
15078F:	drivers/md/md*
15079F:	drivers/md/raid*
15080F:	include/linux/raid/
15081F:	include/uapi/linux/raid/
15082
15083SOCIONEXT (SNI) AVE NETWORK DRIVER
15084M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15085L:	netdev@vger.kernel.org
15086S:	Maintained
15087F:	drivers/net/ethernet/socionext/sni_ave.c
15088F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15089
15090SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15091M:	Jassi Brar <jaswinder.singh@linaro.org>
15092M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15093L:	netdev@vger.kernel.org
15094S:	Maintained
15095F:	drivers/net/ethernet/socionext/netsec.c
15096F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15097
15098SOCIONEXT (SNI) Synquacer SPI DRIVER
15099M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15100M:	Jassi Brar <jaswinder.singh@linaro.org>
15101L:	linux-spi@vger.kernel.org
15102S:	Maintained
15103F:	drivers/spi/spi-synquacer.c
15104F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15105
15106SOLIDRUN CLEARFOG SUPPORT
15107M:	Russell King <linux@armlinux.org.uk>
15108S:	Maintained
15109F:	arch/arm/boot/dts/armada-388-clearfog*
15110F:	arch/arm/boot/dts/armada-38x-solidrun-*
15111
15112SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15113M:	Russell King <linux@armlinux.org.uk>
15114S:	Maintained
15115F:	arch/arm/boot/dts/imx6*-cubox-i*
15116F:	arch/arm/boot/dts/imx6*-hummingboard*
15117F:	arch/arm/boot/dts/imx6*-sr-*
15118
15119SONIC NETWORK DRIVER
15120M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15121L:	netdev@vger.kernel.org
15122S:	Maintained
15123F:	drivers/net/ethernet/natsemi/sonic.*
15124
15125SONICS SILICON BACKPLANE DRIVER (SSB)
15126M:	Michael Buesch <m@bues.ch>
15127L:	linux-wireless@vger.kernel.org
15128S:	Maintained
15129F:	drivers/ssb/
15130F:	include/linux/ssb/
15131
15132SONY IMX214 SENSOR DRIVER
15133M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15134L:	linux-media@vger.kernel.org
15135T:	git git://linuxtv.org/media_tree.git
15136S:	Maintained
15137F:	drivers/media/i2c/imx214.c
15138F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15139
15140SONY IMX258 SENSOR DRIVER
15141M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15142L:	linux-media@vger.kernel.org
15143T:	git git://linuxtv.org/media_tree.git
15144S:	Maintained
15145F:	drivers/media/i2c/imx258.c
15146
15147SONY IMX274 SENSOR DRIVER
15148M:	Leon Luo <leonl@leopardimaging.com>
15149L:	linux-media@vger.kernel.org
15150T:	git git://linuxtv.org/media_tree.git
15151S:	Maintained
15152F:	drivers/media/i2c/imx274.c
15153F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15154
15155SONY IMX319 SENSOR DRIVER
15156M:	Bingbu Cao <bingbu.cao@intel.com>
15157L:	linux-media@vger.kernel.org
15158T:	git git://linuxtv.org/media_tree.git
15159S:	Maintained
15160F:	drivers/media/i2c/imx319.c
15161
15162SONY IMX355 SENSOR DRIVER
15163M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15164L:	linux-media@vger.kernel.org
15165T:	git git://linuxtv.org/media_tree.git
15166S:	Maintained
15167F:	drivers/media/i2c/imx355.c
15168
15169SONY MEMORYSTICK SUBSYSTEM
15170M:	Maxim Levitsky <maximlevitsky@gmail.com>
15171M:	Alex Dubov <oakad@yahoo.com>
15172M:	Ulf Hansson <ulf.hansson@linaro.org>
15173L:	linux-mmc@vger.kernel.org
15174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15175S:	Maintained
15176F:	drivers/memstick/
15177F:	include/linux/memstick.h
15178
15179SONY VAIO CONTROL DEVICE DRIVER
15180M:	Mattia Dongili <malattia@linux.it>
15181L:	platform-driver-x86@vger.kernel.org
15182W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15183S:	Maintained
15184F:	Documentation/admin-guide/laptops/sony-laptop.rst
15185F:	drivers/char/sonypi.c
15186F:	drivers/platform/x86/sony-laptop.c
15187F:	include/linux/sony-laptop.h
15188
15189SOUND
15190M:	Jaroslav Kysela <perex@perex.cz>
15191M:	Takashi Iwai <tiwai@suse.com>
15192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15193W:	http://www.alsa-project.org/
15194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15195Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15196S:	Maintained
15197F:	Documentation/sound/
15198F:	include/sound/
15199F:	include/uapi/sound/
15200F:	sound/
15201
15202SOUND - COMPRESSED AUDIO
15203M:	Vinod Koul <vkoul@kernel.org>
15204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15206S:	Supported
15207F:	Documentation/sound/designs/compress-offload.rst
15208F:	include/sound/compress_driver.h
15209F:	include/uapi/sound/compress_*
15210F:	sound/core/compress_offload.c
15211F:	sound/soc/soc-compress.c
15212
15213SOUND - DMAENGINE HELPERS
15214M:	Lars-Peter Clausen <lars@metafoo.de>
15215S:	Supported
15216F:	include/sound/dmaengine_pcm.h
15217F:	sound/core/pcm_dmaengine.c
15218F:	sound/soc/soc-generic-dmaengine-pcm.c
15219
15220SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15221M:	Liam Girdwood <lgirdwood@gmail.com>
15222M:	Mark Brown <broonie@kernel.org>
15223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15224L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15225W:	http://alsa-project.org/main/index.php/ASoC
15226S:	Supported
15227F:	Documentation/devicetree/bindings/sound/
15228F:	Documentation/sound/soc/
15229F:	sound/soc/
15230F:	include/dt-bindings/sound/
15231F:	include/sound/soc*
15232
15233SOUNDWIRE SUBSYSTEM
15234M:	Vinod Koul <vkoul@kernel.org>
15235M:	Sanyog Kale <sanyog.r.kale@intel.com>
15236R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15237L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15238S:	Supported
15239F:	Documentation/driver-api/soundwire/
15240F:	drivers/soundwire/
15241F:	include/linux/soundwire/
15242
15243SP2 MEDIA DRIVER
15244M:	Olli Salonen <olli.salonen@iki.fi>
15245L:	linux-media@vger.kernel.org
15246W:	https://linuxtv.org
15247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15248S:	Maintained
15249F:	drivers/media/dvb-frontends/sp2*
15250
15251SPARC + UltraSPARC (sparc/sparc64)
15252M:	"David S. Miller" <davem@davemloft.net>
15253L:	sparclinux@vger.kernel.org
15254Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15257S:	Maintained
15258F:	arch/sparc/
15259F:	drivers/sbus/
15260
15261SPARC SERIAL DRIVERS
15262M:	"David S. Miller" <davem@davemloft.net>
15263L:	sparclinux@vger.kernel.org
15264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15266S:	Maintained
15267F:	include/linux/sunserialcore.h
15268F:	drivers/tty/serial/suncore.c
15269F:	drivers/tty/serial/sunhv.c
15270F:	drivers/tty/serial/sunsab.c
15271F:	drivers/tty/serial/sunsab.h
15272F:	drivers/tty/serial/sunsu.c
15273F:	drivers/tty/serial/sunzilog.c
15274F:	drivers/tty/serial/sunzilog.h
15275F:	drivers/tty/vcc.c
15276
15277SPARSE CHECKER
15278M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15279L:	linux-sparse@vger.kernel.org
15280W:	https://sparse.wiki.kernel.org/
15281T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15282S:	Maintained
15283F:	include/linux/compiler.h
15284
15285SPEAR CLOCK FRAMEWORK SUPPORT
15286M:	Viresh Kumar <vireshk@kernel.org>
15287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15288W:	http://www.st.com/spear
15289S:	Maintained
15290F:	drivers/clk/spear/
15291
15292SPEAR PLATFORM SUPPORT
15293M:	Viresh Kumar <vireshk@kernel.org>
15294M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15296W:	http://www.st.com/spear
15297S:	Maintained
15298F:	arch/arm/boot/dts/spear*
15299F:	arch/arm/mach-spear/
15300
15301SPI NOR SUBSYSTEM
15302M:	Marek Vasut <marek.vasut@gmail.com>
15303M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15304L:	linux-mtd@lists.infradead.org
15305W:	http://www.linux-mtd.infradead.org/
15306Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15308S:	Maintained
15309F:	drivers/mtd/spi-nor/
15310F:	include/linux/mtd/spi-nor.h
15311
15312SPI SUBSYSTEM
15313M:	Mark Brown <broonie@kernel.org>
15314L:	linux-spi@vger.kernel.org
15315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15316Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15317S:	Maintained
15318F:	Documentation/devicetree/bindings/spi/
15319F:	Documentation/spi/
15320F:	drivers/spi/
15321F:	include/linux/spi/
15322F:	include/uapi/linux/spi/
15323F:	tools/spi/
15324
15325SPIDERNET NETWORK DRIVER for CELL
15326M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15327L:	netdev@vger.kernel.org
15328S:	Supported
15329F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15330F:	drivers/net/ethernet/toshiba/spider_net*
15331
15332SPMI SUBSYSTEM
15333R:	Stephen Boyd <sboyd@kernel.org>
15334L:	linux-arm-msm@vger.kernel.org
15335F:	Documentation/devicetree/bindings/spmi/
15336F:	drivers/spmi/
15337F:	include/dt-bindings/spmi/spmi.h
15338F:	include/linux/spmi.h
15339F:	include/trace/events/spmi.h
15340
15341SPU FILE SYSTEM
15342M:	Jeremy Kerr <jk@ozlabs.org>
15343L:	linuxppc-dev@lists.ozlabs.org
15344W:	http://www.ibm.com/developerworks/power/cell/
15345S:	Supported
15346F:	Documentation/filesystems/spufs.txt
15347F:	arch/powerpc/platforms/cell/spufs/
15348
15349SQUASHFS FILE SYSTEM
15350M:	Phillip Lougher <phillip@squashfs.org.uk>
15351L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15352W:	http://squashfs.org.uk
15353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15354S:	Maintained
15355F:	Documentation/filesystems/squashfs.txt
15356F:	fs/squashfs/
15357
15358SRM (Alpha) environment access
15359M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15360S:	Maintained
15361F:	arch/alpha/kernel/srm_env.c
15362
15363ST LSM6DSx IMU IIO DRIVER
15364M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15365L:	linux-iio@vger.kernel.org
15366W:	http://www.st.com/
15367S:	Maintained
15368F:	drivers/iio/imu/st_lsm6dsx/
15369F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15370
15371ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15372M:	Mickael Guene <mickael.guene@st.com>
15373L:	linux-media@vger.kernel.org
15374T:	git git://linuxtv.org/media_tree.git
15375S:	Maintained
15376F:	drivers/media/i2c/st-mipid02.c
15377F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15378
15379ST STM32 I2C/SMBUS DRIVER
15380M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15381L:	linux-i2c@vger.kernel.org
15382S:	Maintained
15383F:	drivers/i2c/busses/i2c-stm32*
15384
15385ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15386M:	Song Qiang <songqiang1304521@gmail.com>
15387L:	linux-iio@vger.kernel.org
15388S:	Maintained
15389F:	drivers/iio/proximity/vl53l0x-i2c.c
15390F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15391
15392STABLE BRANCH
15393M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15394M:	Sasha Levin <sashal@kernel.org>
15395L:	stable@vger.kernel.org
15396S:	Supported
15397F:	Documentation/process/stable-kernel-rules.rst
15398
15399STAGING - COMEDI
15400M:	Ian Abbott <abbotti@mev.co.uk>
15401M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15402S:	Odd Fixes
15403F:	drivers/staging/comedi/
15404
15405STAGING - FIELDBUS SUBSYSTEM
15406M:	Sven Van Asbroeck <TheSven73@gmail.com>
15407S:	Maintained
15408F:	drivers/staging/fieldbus/*
15409F:	drivers/staging/fieldbus/Documentation/
15410
15411STAGING - HMS ANYBUS-S BUS
15412M:	Sven Van Asbroeck <TheSven73@gmail.com>
15413S:	Maintained
15414F:	drivers/staging/fieldbus/anybuss/
15415
15416STAGING - INDUSTRIAL IO
15417M:	Jonathan Cameron <jic23@kernel.org>
15418L:	linux-iio@vger.kernel.org
15419S:	Odd Fixes
15420F:	Documentation/devicetree/bindings/staging/iio/
15421F:	drivers/staging/iio/
15422
15423STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15424M:	Marc Dietrich <marvin24@gmx.de>
15425L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15426L:	linux-tegra@vger.kernel.org
15427S:	Maintained
15428F:	drivers/staging/nvec/
15429
15430STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15431M:	Jens Frederich <jfrederich@gmail.com>
15432M:	Daniel Drake <dsd@laptop.org>
15433M:	Jon Nettleton <jon.nettleton@gmail.com>
15434W:	http://wiki.laptop.org/go/DCON
15435S:	Maintained
15436F:	drivers/staging/olpc_dcon/
15437
15438STAGING - REALTEK RTL8712U DRIVERS
15439M:	Larry Finger <Larry.Finger@lwfinger.net>
15440M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15441S:	Odd Fixes
15442F:	drivers/staging/rtl8712/
15443
15444STAGING - REALTEK RTL8188EU DRIVERS
15445M:	Larry Finger <Larry.Finger@lwfinger.net>
15446S:	Odd Fixes
15447F:	drivers/staging/rtl8188eu/
15448
15449STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15450M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15451M:	Teddy Wang <teddy.wang@siliconmotion.com>
15452M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15453L:	linux-fbdev@vger.kernel.org
15454S:	Maintained
15455F:	drivers/staging/sm750fb/
15456
15457STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15458M:	William Hubbs <w.d.hubbs@gmail.com>
15459M:	Chris Brannon <chris@the-brannons.com>
15460M:	Kirk Reiser <kirk@reisers.ca>
15461M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15462L:	speakup@linux-speakup.org
15463W:	http://www.linux-speakup.org/
15464S:	Odd Fixes
15465F:	drivers/staging/speakup/
15466
15467STAGING - VIA VT665X DRIVERS
15468M:	Forest Bond <forest@alittletooquiet.net>
15469S:	Odd Fixes
15470F:	drivers/staging/vt665?/
15471
15472STAGING - WILC1000 WIFI DRIVER
15473M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15474M:	Ajay Singh <ajay.kathat@microchip.com>
15475L:	linux-wireless@vger.kernel.org
15476S:	Supported
15477F:	drivers/staging/wilc1000/
15478
15479STAGING SUBSYSTEM
15480M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15482L:	devel@driverdev.osuosl.org
15483S:	Supported
15484F:	drivers/staging/
15485
15486STARFIRE/DURALAN NETWORK DRIVER
15487M:	Ion Badulescu <ionut@badula.org>
15488S:	Odd Fixes
15489F:	drivers/net/ethernet/adaptec/starfire*
15490
15491STEC S1220 SKD DRIVER
15492M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15493L:	linux-block@vger.kernel.org
15494S:	Maintained
15495F:	drivers/block/skd*[ch]
15496
15497STI AUDIO (ASoC) DRIVERS
15498M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15500S:	Maintained
15501F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15502F:	sound/soc/sti/
15503
15504STI CEC DRIVER
15505M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15506S:	Maintained
15507F:	drivers/media/platform/sti/cec/
15508F:	Documentation/devicetree/bindings/media/stih-cec.txt
15509
15510STK1160 USB VIDEO CAPTURE DRIVER
15511M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15512L:	linux-media@vger.kernel.org
15513T:	git git://linuxtv.org/media_tree.git
15514S:	Maintained
15515F:	drivers/media/usb/stk1160/
15516
15517STM32 AUDIO (ASoC) DRIVERS
15518M:	Olivier Moysan <olivier.moysan@st.com>
15519M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15520L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15521S:	Maintained
15522F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15523F:	sound/soc/stm/
15524
15525STM32 TIMER/LPTIMER DRIVERS
15526M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15527S:	Maintained
15528F:	drivers/*/stm32-*timer*
15529F:	drivers/pwm/pwm-stm32*
15530F:	include/linux/*/stm32-*tim*
15531F:	Documentation/ABI/testing/*timer-stm32
15532F:	Documentation/devicetree/bindings/*/stm32-*timer*
15533F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15534
15535STMMAC ETHERNET DRIVER
15536M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15537M:	Alexandre Torgue <alexandre.torgue@st.com>
15538M:	Jose Abreu <joabreu@synopsys.com>
15539L:	netdev@vger.kernel.org
15540W:	http://www.stlinux.com
15541S:	Supported
15542F:	drivers/net/ethernet/stmicro/stmmac/
15543
15544SUN3/3X
15545M:	Sam Creasey <sammy@sammy.net>
15546W:	http://sammy.net/sun3/
15547S:	Maintained
15548F:	arch/m68k/kernel/*sun3*
15549F:	arch/m68k/sun3*/
15550F:	arch/m68k/include/asm/sun3*
15551F:	drivers/net/ethernet/i825xx/sun3*
15552
15553SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15554M:	Hans de Goede <hdegoede@redhat.com>
15555L:	linux-input@vger.kernel.org
15556S:	Maintained
15557F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15558F:	drivers/input/keyboard/sun4i-lradc-keys.c
15559
15560SUNDANCE NETWORK DRIVER
15561M:	Denis Kirjanov <kda@linux-powerpc.org>
15562L:	netdev@vger.kernel.org
15563S:	Maintained
15564F:	drivers/net/ethernet/dlink/sundance.c
15565
15566SUPERH
15567M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15568M:	Rich Felker <dalias@libc.org>
15569L:	linux-sh@vger.kernel.org
15570Q:	http://patchwork.kernel.org/project/linux-sh/list/
15571S:	Maintained
15572F:	Documentation/sh/
15573F:	arch/sh/
15574F:	drivers/sh/
15575
15576SUSPEND TO RAM
15577M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15578M:	Len Brown <len.brown@intel.com>
15579M:	Pavel Machek <pavel@ucw.cz>
15580L:	linux-pm@vger.kernel.org
15581B:	https://bugzilla.kernel.org
15582S:	Supported
15583F:	Documentation/power/
15584F:	arch/x86/kernel/acpi/
15585F:	drivers/base/power/
15586F:	kernel/power/
15587F:	include/linux/suspend.h
15588F:	include/linux/freezer.h
15589F:	include/linux/pm.h
15590
15591SVGA HANDLING
15592M:	Martin Mares <mj@ucw.cz>
15593L:	linux-video@atrey.karlin.mff.cuni.cz
15594S:	Maintained
15595F:	Documentation/admin-guide/svga.rst
15596F:	arch/x86/boot/video*
15597
15598SWIOTLB SUBSYSTEM
15599M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15600L:	iommu@lists.linux-foundation.org
15601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15602S:	Supported
15603F:	kernel/dma/swiotlb.c
15604F:	arch/*/kernel/pci-swiotlb.c
15605F:	include/linux/swiotlb.h
15606
15607SWITCHDEV
15608M:	Jiri Pirko <jiri@resnulli.us>
15609M:	Ivan Vecera <ivecera@redhat.com>
15610L:	netdev@vger.kernel.org
15611S:	Supported
15612F:	net/switchdev/
15613F:	include/net/switchdev.h
15614
15615SY8106A REGULATOR DRIVER
15616M:	Icenowy Zheng <icenowy@aosc.io>
15617S:	Maintained
15618F:	drivers/regulator/sy8106a-regulator.c
15619F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15620
15621SYNC FILE FRAMEWORK
15622M:	Sumit Semwal <sumit.semwal@linaro.org>
15623R:	Gustavo Padovan <gustavo@padovan.org>
15624S:	Maintained
15625L:	linux-media@vger.kernel.org
15626L:	dri-devel@lists.freedesktop.org
15627F:	drivers/dma-buf/sync_*
15628F:	drivers/dma-buf/dma-fence*
15629F:	drivers/dma-buf/sw_sync.c
15630F:	include/linux/sync_file.h
15631F:	include/uapi/linux/sync_file.h
15632F:	Documentation/driver-api/sync_file.rst
15633T:	git git://anongit.freedesktop.org/drm/drm-misc
15634
15635SYNOPSYS ARC ARCHITECTURE
15636M:	Vineet Gupta <vgupta@synopsys.com>
15637L:	linux-snps-arc@lists.infradead.org
15638S:	Supported
15639F:	arch/arc/
15640F:	Documentation/devicetree/bindings/arc/*
15641F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15642F:	drivers/clocksource/arc_timer.c
15643F:	drivers/tty/serial/arc_uart.c
15644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15645
15646SYNOPSYS ARC HSDK SDP pll clock driver
15647M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15648S:	Supported
15649F:	drivers/clk/clk-hsdk-pll.c
15650F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15651
15652SYNOPSYS ARC SDP clock driver
15653M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15654S:	Supported
15655F:	drivers/clk/axs10x/*
15656F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15657
15658SYNOPSYS ARC SDP platform support
15659M:	Alexey Brodkin <abrodkin@synopsys.com>
15660S:	Supported
15661F:	arch/arc/plat-axs10x
15662F:	arch/arc/boot/dts/ax*
15663F:	Documentation/devicetree/bindings/arc/axs10*
15664
15665SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15666M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15667S:	Supported
15668F:	drivers/reset/reset-axs10x.c
15669F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15670
15671SYNOPSYS CREG GPIO DRIVER
15672M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15673S:	Maintained
15674F:	drivers/gpio/gpio-creg-snps.c
15675F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15676
15677SYNOPSYS DESIGNWARE 8250 UART DRIVER
15678R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15679S:	Maintained
15680F:	drivers/tty/serial/8250/8250_dw.c
15681
15682SYNOPSYS DESIGNWARE APB GPIO DRIVER
15683M:	Hoan Tran <hoan@os.amperecomputing.com>
15684L:	linux-gpio@vger.kernel.org
15685S:	Maintained
15686F:	drivers/gpio/gpio-dwapb.c
15687F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15688
15689SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15690M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15691S:	Maintained
15692F:	drivers/dma/dw-axi-dmac/
15693F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15694
15695SYNOPSYS DESIGNWARE DMAC DRIVER
15696M:	Viresh Kumar <vireshk@kernel.org>
15697R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15698S:	Maintained
15699F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15700F:	drivers/dma/dw/
15701F:	include/dt-bindings/dma/dw-dmac.h
15702F:	include/linux/dma/dw.h
15703F:	include/linux/platform_data/dma-dw.h
15704
15705SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15706M:	Jose Abreu <Jose.Abreu@synopsys.com>
15707L:	netdev@vger.kernel.org
15708S:	Supported
15709F:	drivers/net/ethernet/synopsys/
15710
15711SYNOPSYS DESIGNWARE I2C DRIVER
15712M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15713R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15714R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15715L:	linux-i2c@vger.kernel.org
15716S:	Maintained
15717F:	drivers/i2c/busses/i2c-designware-*
15718F:	include/linux/platform_data/i2c-designware.h
15719
15720SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15721M:	Jaehoon Chung <jh80.chung@samsung.com>
15722L:	linux-mmc@vger.kernel.org
15723S:	Maintained
15724F:	drivers/mmc/host/dw_mmc*
15725
15726SYNOPSYS HSDK RESET CONTROLLER DRIVER
15727M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15728S:	Supported
15729F:	drivers/reset/reset-hsdk.c
15730F:	include/dt-bindings/reset/snps,hsdk-reset.h
15731F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15732
15733SYSTEM CONFIGURATION (SYSCON)
15734M:	Lee Jones <lee.jones@linaro.org>
15735M:	Arnd Bergmann <arnd@arndb.de>
15736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15737S:	Supported
15738F:	drivers/mfd/syscon.c
15739
15740SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15741M:	Sudeep Holla <sudeep.holla@arm.com>
15742L:	linux-arm-kernel@lists.infradead.org
15743S:	Maintained
15744F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15745F:	drivers/clk/clk-sc[mp]i.c
15746F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15747F:	drivers/firmware/arm_scpi.c
15748F:	drivers/firmware/arm_scmi/
15749F:	drivers/reset/reset-scmi.c
15750F:	include/linux/sc[mp]i_protocol.h
15751
15752SYSTEM RESET/SHUTDOWN DRIVERS
15753M:	Sebastian Reichel <sre@kernel.org>
15754L:	linux-pm@vger.kernel.org
15755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15756S:	Maintained
15757F:	Documentation/devicetree/bindings/power/reset/
15758F:	drivers/power/reset/
15759
15760SYSTEM TRACE MODULE CLASS
15761M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15762S:	Maintained
15763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15764F:	Documentation/trace/stm.rst
15765F:	drivers/hwtracing/stm/
15766F:	include/linux/stm.h
15767F:	include/uapi/linux/stm.h
15768
15769SYSV FILESYSTEM
15770M:	Christoph Hellwig <hch@infradead.org>
15771S:	Maintained
15772F:	Documentation/filesystems/sysv-fs.txt
15773F:	fs/sysv/
15774F:	include/linux/sysv_fs.h
15775
15776TASKSTATS STATISTICS INTERFACE
15777M:	Balbir Singh <bsingharora@gmail.com>
15778S:	Maintained
15779F:	Documentation/accounting/taskstats*
15780F:	include/linux/taskstats*
15781F:	kernel/taskstats.c
15782
15783TC subsystem
15784M:	Jamal Hadi Salim <jhs@mojatatu.com>
15785M:	Cong Wang <xiyou.wangcong@gmail.com>
15786M:	Jiri Pirko <jiri@resnulli.us>
15787L:	netdev@vger.kernel.org
15788S:	Maintained
15789F:	include/net/pkt_cls.h
15790F:	include/net/pkt_sched.h
15791F:	include/net/tc_act/
15792F:	include/uapi/linux/pkt_cls.h
15793F:	include/uapi/linux/pkt_sched.h
15794F:	include/uapi/linux/tc_act/
15795F:	include/uapi/linux/tc_ematch/
15796F:	net/sched/
15797
15798TC90522 MEDIA DRIVER
15799M:	Akihiro Tsukada <tskd08@gmail.com>
15800L:	linux-media@vger.kernel.org
15801S:	Odd Fixes
15802F:	drivers/media/dvb-frontends/tc90522*
15803
15804TCP LOW PRIORITY MODULE
15805M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15806M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15807W:	http://tcp-lp-mod.sourceforge.net/
15808S:	Maintained
15809F:	net/ipv4/tcp_lp.c
15810
15811TDA10071 MEDIA DRIVER
15812M:	Antti Palosaari <crope@iki.fi>
15813L:	linux-media@vger.kernel.org
15814W:	https://linuxtv.org
15815W:	http://palosaari.fi/linux/
15816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15817T:	git git://linuxtv.org/anttip/media_tree.git
15818S:	Maintained
15819F:	drivers/media/dvb-frontends/tda10071*
15820
15821TDA18212 MEDIA DRIVER
15822M:	Antti Palosaari <crope@iki.fi>
15823L:	linux-media@vger.kernel.org
15824W:	https://linuxtv.org
15825W:	http://palosaari.fi/linux/
15826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15827T:	git git://linuxtv.org/anttip/media_tree.git
15828S:	Maintained
15829F:	drivers/media/tuners/tda18212*
15830
15831TDA18218 MEDIA DRIVER
15832M:	Antti Palosaari <crope@iki.fi>
15833L:	linux-media@vger.kernel.org
15834W:	https://linuxtv.org
15835W:	http://palosaari.fi/linux/
15836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15837T:	git git://linuxtv.org/anttip/media_tree.git
15838S:	Maintained
15839F:	drivers/media/tuners/tda18218*
15840
15841TDA18250 MEDIA DRIVER
15842M:	Olli Salonen <olli.salonen@iki.fi>
15843L:	linux-media@vger.kernel.org
15844W:	https://linuxtv.org
15845Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15846T:	git git://linuxtv.org/media_tree.git
15847S:	Maintained
15848F:	drivers/media/tuners/tda18250*
15849
15850TDA18271 MEDIA DRIVER
15851M:	Michael Krufky <mkrufky@linuxtv.org>
15852L:	linux-media@vger.kernel.org
15853W:	https://linuxtv.org
15854W:	http://github.com/mkrufky
15855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15856T:	git git://linuxtv.org/mkrufky/tuners.git
15857S:	Maintained
15858F:	drivers/media/tuners/tda18271*
15859
15860TDA1997x MEDIA DRIVER
15861M:	Tim Harvey <tharvey@gateworks.com>
15862L:	linux-media@vger.kernel.org
15863W:	https://linuxtv.org
15864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15865S:	Maintained
15866F:	drivers/media/i2c/tda1997x.*
15867
15868TDA827x MEDIA DRIVER
15869M:	Michael Krufky <mkrufky@linuxtv.org>
15870L:	linux-media@vger.kernel.org
15871W:	https://linuxtv.org
15872W:	http://github.com/mkrufky
15873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15874T:	git git://linuxtv.org/mkrufky/tuners.git
15875S:	Maintained
15876F:	drivers/media/tuners/tda8290.*
15877
15878TDA8290 MEDIA DRIVER
15879M:	Michael Krufky <mkrufky@linuxtv.org>
15880L:	linux-media@vger.kernel.org
15881W:	https://linuxtv.org
15882W:	http://github.com/mkrufky
15883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15884T:	git git://linuxtv.org/mkrufky/tuners.git
15885S:	Maintained
15886F:	drivers/media/tuners/tda8290.*
15887
15888TDA9840 MEDIA DRIVER
15889M:	Hans Verkuil <hverkuil@xs4all.nl>
15890L:	linux-media@vger.kernel.org
15891T:	git git://linuxtv.org/media_tree.git
15892W:	https://linuxtv.org
15893S:	Maintained
15894F:	drivers/media/i2c/tda9840*
15895
15896TEA5761 TUNER DRIVER
15897M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15898L:	linux-media@vger.kernel.org
15899W:	https://linuxtv.org
15900T:	git git://linuxtv.org/media_tree.git
15901S:	Odd fixes
15902F:	drivers/media/tuners/tea5761.*
15903
15904TEA5767 TUNER DRIVER
15905M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15906L:	linux-media@vger.kernel.org
15907W:	https://linuxtv.org
15908T:	git git://linuxtv.org/media_tree.git
15909S:	Maintained
15910F:	drivers/media/tuners/tea5767.*
15911
15912TEA6415C MEDIA DRIVER
15913M:	Hans Verkuil <hverkuil@xs4all.nl>
15914L:	linux-media@vger.kernel.org
15915T:	git git://linuxtv.org/media_tree.git
15916W:	https://linuxtv.org
15917S:	Maintained
15918F:	drivers/media/i2c/tea6415c*
15919
15920TEA6420 MEDIA DRIVER
15921M:	Hans Verkuil <hverkuil@xs4all.nl>
15922L:	linux-media@vger.kernel.org
15923T:	git git://linuxtv.org/media_tree.git
15924W:	https://linuxtv.org
15925S:	Maintained
15926F:	drivers/media/i2c/tea6420*
15927
15928TEAM DRIVER
15929M:	Jiri Pirko <jiri@resnulli.us>
15930L:	netdev@vger.kernel.org
15931S:	Supported
15932F:	drivers/net/team/
15933F:	include/linux/if_team.h
15934F:	include/uapi/linux/if_team.h
15935
15936TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15937M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15938S:	Maintained
15939F:	arch/x86/platform/ts5500/
15940
15941TECHNOTREND USB IR RECEIVER
15942M:	Sean Young <sean@mess.org>
15943L:	linux-media@vger.kernel.org
15944S:	Maintained
15945F:	drivers/media/rc/ttusbir.c
15946
15947TECHWELL TW9910 VIDEO DECODER
15948L:	linux-media@vger.kernel.org
15949S:	Orphan
15950F:	drivers/media/i2c/tw9910.c
15951F:	include/media/i2c/tw9910.h
15952
15953TEE SUBSYSTEM
15954M:	Jens Wiklander <jens.wiklander@linaro.org>
15955L:	tee-dev@lists.linaro.org
15956S:	Maintained
15957F:	include/linux/tee_drv.h
15958F:	include/uapi/linux/tee.h
15959F:	drivers/tee/
15960F:	Documentation/tee.txt
15961
15962TEGRA ARCHITECTURE SUPPORT
15963M:	Thierry Reding <thierry.reding@gmail.com>
15964M:	Jonathan Hunter <jonathanh@nvidia.com>
15965L:	linux-tegra@vger.kernel.org
15966Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15968S:	Supported
15969N:	[^a-z]tegra
15970
15971TEGRA CLOCK DRIVER
15972M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15973M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15974S:	Supported
15975F:	drivers/clk/tegra/
15976
15977TEGRA DMA DRIVERS
15978M:	Laxman Dewangan <ldewangan@nvidia.com>
15979M:	Jon Hunter <jonathanh@nvidia.com>
15980S:	Supported
15981F:	drivers/dma/tegra*
15982
15983TEGRA I2C DRIVER
15984M:	Laxman Dewangan <ldewangan@nvidia.com>
15985R:	Dmitry Osipenko <digetx@gmail.com>
15986S:	Supported
15987F:	drivers/i2c/busses/i2c-tegra.c
15988
15989TEGRA IOMMU DRIVERS
15990M:	Thierry Reding <thierry.reding@gmail.com>
15991L:	linux-tegra@vger.kernel.org
15992S:	Supported
15993F:	drivers/iommu/tegra*
15994
15995TEGRA KBC DRIVER
15996M:	Laxman Dewangan <ldewangan@nvidia.com>
15997S:	Supported
15998F:	drivers/input/keyboard/tegra-kbc.c
15999
16000TEGRA NAND DRIVER
16001M:	Stefan Agner <stefan@agner.ch>
16002M:	Lucas Stach <dev@lynxeye.de>
16003S:	Maintained
16004F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16005F:	drivers/mtd/nand/raw/tegra_nand.c
16006
16007TEGRA PWM DRIVER
16008M:	Thierry Reding <thierry.reding@gmail.com>
16009S:	Supported
16010F:	drivers/pwm/pwm-tegra.c
16011
16012TEGRA SERIAL DRIVER
16013M:	Laxman Dewangan <ldewangan@nvidia.com>
16014S:	Supported
16015F:	drivers/tty/serial/serial-tegra.c
16016
16017TEGRA SPI DRIVER
16018M:	Laxman Dewangan <ldewangan@nvidia.com>
16019S:	Supported
16020F:	drivers/spi/spi-tegra*
16021
16022TEGRA XUSB PADCTL DRIVER
16023M:	JC Kuo <jckuo@nvidia.com>
16024S:	Supported
16025F:	drivers/phy/tegra/xusb*
16026
16027TEHUTI ETHERNET DRIVER
16028M:	Andy Gospodarek <andy@greyhouse.net>
16029L:	netdev@vger.kernel.org
16030S:	Supported
16031F:	drivers/net/ethernet/tehuti/*
16032
16033Telecom Clock Driver for MCPL0010
16034M:	Mark Gross <mark.gross@intel.com>
16035S:	Supported
16036F:	drivers/char/tlclk.c
16037
16038TENSILICA XTENSA PORT (xtensa)
16039M:	Chris Zankel <chris@zankel.net>
16040M:	Max Filippov <jcmvbkbc@gmail.com>
16041L:	linux-xtensa@linux-xtensa.org
16042T:	git git://github.com/czankel/xtensa-linux.git
16043S:	Maintained
16044F:	arch/xtensa/
16045F:	drivers/irqchip/irq-xtensa-*
16046
16047Texas Instruments' System Control Interface (TISCI) Protocol Driver
16048M:	Nishanth Menon <nm@ti.com>
16049M:	Tero Kristo <t-kristo@ti.com>
16050M:	Santosh Shilimkar <ssantosh@kernel.org>
16051L:	linux-arm-kernel@lists.infradead.org
16052S:	Maintained
16053F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16054F:	drivers/firmware/ti_sci*
16055F:	include/linux/soc/ti/ti_sci_protocol.h
16056F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16057F:	drivers/soc/ti/ti_sci_pm_domains.c
16058F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16059F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16060F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16061F:	drivers/clk/keystone/sci-clk.c
16062F:	drivers/reset/reset-ti-sci.c
16063F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16064F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16065F:	drivers/irqchip/irq-ti-sci-intr.c
16066F:	drivers/irqchip/irq-ti-sci-inta.c
16067F:	include/linux/soc/ti/ti_sci_inta_msi.h
16068F:	drivers/soc/ti/ti_sci_inta_msi.c
16069
16070Texas Instruments ASoC drivers
16071M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16073S:	Maintained
16074F:	sound/soc/ti/
16075
16076Texas Instruments' DAC7612 DAC Driver
16077M:	Ricardo Ribalda <ricardo@ribalda.com>
16078L:	linux-iio@vger.kernel.org
16079S:	Supported
16080F:	drivers/iio/dac/ti-dac7612.c
16081F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16082
16083THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16084M:	Hans Verkuil <hverkuil@xs4all.nl>
16085L:	linux-media@vger.kernel.org
16086T:	git git://linuxtv.org/media_tree.git
16087W:	https://linuxtv.org
16088S:	Maintained
16089F:	drivers/media/radio/radio-raremono.c
16090
16091THERMAL
16092M:	Zhang Rui <rui.zhang@intel.com>
16093M:	Eduardo Valentin <edubezval@gmail.com>
16094R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16095R:	Amit Kucheria <amit.kucheria@verdurent.com>
16096L:	linux-pm@vger.kernel.org
16097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16099Q:	https://patchwork.kernel.org/project/linux-pm/list/
16100S:	Supported
16101F:	drivers/thermal/
16102F:	include/linux/thermal.h
16103F:	include/uapi/linux/thermal.h
16104F:	include/linux/cpu_cooling.h
16105F:	Documentation/devicetree/bindings/thermal/
16106
16107THERMAL/CPU_COOLING
16108M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16109M:	Viresh Kumar <viresh.kumar@linaro.org>
16110M:	Javi Merino <javi.merino@kernel.org>
16111L:	linux-pm@vger.kernel.org
16112S:	Supported
16113F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16114F:	drivers/thermal/cpu_cooling.c
16115F:	include/linux/cpu_cooling.h
16116
16117THINKPAD ACPI EXTRAS DRIVER
16118M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16119L:	ibm-acpi-devel@lists.sourceforge.net
16120L:	platform-driver-x86@vger.kernel.org
16121W:	http://ibm-acpi.sourceforge.net
16122W:	http://thinkwiki.org/wiki/Ibm-acpi
16123T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16124S:	Maintained
16125F:	drivers/platform/x86/thinkpad_acpi.c
16126
16127THUNDERBOLT DRIVER
16128M:	Andreas Noever <andreas.noever@gmail.com>
16129M:	Michael Jamet <michael.jamet@intel.com>
16130M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16131M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16133S:	Maintained
16134F:	Documentation/admin-guide/thunderbolt.rst
16135F:	drivers/thunderbolt/
16136F:	include/linux/thunderbolt.h
16137
16138THUNDERBOLT NETWORK DRIVER
16139M:	Michael Jamet <michael.jamet@intel.com>
16140M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16141M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16142L:	netdev@vger.kernel.org
16143S:	Maintained
16144F:	drivers/net/thunderbolt.c
16145
16146THUNDERX GPIO DRIVER
16147M:	David Daney <david.daney@cavium.com>
16148S:	Maintained
16149F:	drivers/gpio/gpio-thunderx.c
16150
16151TI AM437X VPFE DRIVER
16152M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16153L:	linux-media@vger.kernel.org
16154W:	https://linuxtv.org
16155Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16156T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16157S:	Maintained
16158F:	drivers/media/platform/am437x/
16159
16160TI BANDGAP AND THERMAL DRIVER
16161M:	Eduardo Valentin <edubezval@gmail.com>
16162M:	Keerthy <j-keerthy@ti.com>
16163L:	linux-pm@vger.kernel.org
16164L:	linux-omap@vger.kernel.org
16165S:	Maintained
16166F:	drivers/thermal/ti-soc-thermal/
16167
16168TI BQ27XXX POWER SUPPLY DRIVER
16169R:	Andrew F. Davis <afd@ti.com>
16170F:	include/linux/power/bq27xxx_battery.h
16171F:	drivers/power/supply/bq27xxx_battery.c
16172F:	drivers/power/supply/bq27xxx_battery_i2c.c
16173
16174TI CDCE706 CLOCK DRIVER
16175M:	Max Filippov <jcmvbkbc@gmail.com>
16176S:	Maintained
16177F:	drivers/clk/clk-cdce706.c
16178
16179TI CLOCK DRIVER
16180M:	Tero Kristo <t-kristo@ti.com>
16181L:	linux-omap@vger.kernel.org
16182S:	Maintained
16183F:	drivers/clk/ti/
16184F:	include/linux/clk/ti.h
16185
16186TI DAVINCI MACHINE SUPPORT
16187M:	Sekhar Nori <nsekhar@ti.com>
16188R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16191S:	Supported
16192F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16193F:	arch/arm/mach-davinci/
16194F:	drivers/i2c/busses/i2c-davinci.c
16195F:	arch/arm/boot/dts/da850*
16196
16197TI DAVINCI SERIES CLOCK DRIVER
16198M:	David Lechner <david@lechnology.com>
16199R:	Sekhar Nori <nsekhar@ti.com>
16200S:	Maintained
16201F:	Documentation/devicetree/bindings/clock/ti/davinci/
16202F:	drivers/clk/davinci/
16203
16204TI DAVINCI SERIES GPIO DRIVER
16205M:	Keerthy <j-keerthy@ti.com>
16206L:	linux-gpio@vger.kernel.org
16207S:	Maintained
16208F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16209F:	drivers/gpio/gpio-davinci.c
16210
16211TI DAVINCI SERIES MEDIA DRIVER
16212M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16213L:	linux-media@vger.kernel.org
16214W:	https://linuxtv.org
16215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16216T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16217S:	Maintained
16218F:	drivers/media/platform/davinci/
16219F:	include/media/davinci/
16220
16221TI ETHERNET SWITCH DRIVER (CPSW)
16222R:	Grygorii Strashko <grygorii.strashko@ti.com>
16223L:	linux-omap@vger.kernel.org
16224L:	netdev@vger.kernel.org
16225S:	Maintained
16226F:	drivers/net/ethernet/ti/cpsw*
16227F:	drivers/net/ethernet/ti/davinci*
16228
16229TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16230M:	Alex Dubov <oakad@yahoo.com>
16231S:	Maintained
16232W:	http://tifmxx.berlios.de/
16233F:	drivers/memstick/host/tifm_ms.c
16234F:	drivers/misc/tifm*
16235F:	drivers/mmc/host/tifm_sd.c
16236F:	include/linux/tifm.h
16237
16238TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16239M:	Santosh Shilimkar <ssantosh@kernel.org>
16240L:	linux-kernel@vger.kernel.org
16241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16242S:	Maintained
16243F:	drivers/soc/ti/*
16244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16245
16246TI LM49xxx FAMILY ASoC CODEC DRIVERS
16247M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16248M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16250S:	Maintained
16251F:	sound/soc/codecs/lm49453*
16252F:	sound/soc/codecs/isabelle*
16253
16254TI LP855x BACKLIGHT DRIVER
16255M:	Milo Kim <milo.kim@ti.com>
16256S:	Maintained
16257F:	Documentation/driver-api/backlight/lp855x-driver.rst
16258F:	drivers/video/backlight/lp855x_bl.c
16259F:	include/linux/platform_data/lp855x.h
16260
16261TI LP8727 CHARGER DRIVER
16262M:	Milo Kim <milo.kim@ti.com>
16263S:	Maintained
16264F:	drivers/power/supply/lp8727_charger.c
16265F:	include/linux/platform_data/lp8727.h
16266
16267TI LP8788 MFD DRIVER
16268M:	Milo Kim <milo.kim@ti.com>
16269S:	Maintained
16270F:	drivers/iio/adc/lp8788_adc.c
16271F:	drivers/leds/leds-lp8788.c
16272F:	drivers/mfd/lp8788*.c
16273F:	drivers/power/supply/lp8788-charger.c
16274F:	drivers/regulator/lp8788-*.c
16275F:	include/linux/mfd/lp8788*.h
16276
16277TI NETCP ETHERNET DRIVER
16278M:	Wingman Kwok <w-kwok2@ti.com>
16279M:	Murali Karicheri <m-karicheri2@ti.com>
16280L:	netdev@vger.kernel.org
16281S:	Maintained
16282F:	drivers/net/ethernet/ti/netcp*
16283
16284TI PCM3060 ASoC CODEC DRIVER
16285M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16286L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16287S:	Maintained
16288F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16289F:	sound/soc/codecs/pcm3060*
16290
16291TI TAS571X FAMILY ASoC CODEC DRIVER
16292M:	Kevin Cernekee <cernekee@chromium.org>
16293L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16294S:	Odd Fixes
16295F:	sound/soc/codecs/tas571x*
16296
16297TI TRF7970A NFC DRIVER
16298M:	Mark Greer <mgreer@animalcreek.com>
16299L:	linux-wireless@vger.kernel.org
16300L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16301S:	Supported
16302F:	drivers/nfc/trf7970a.c
16303F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16304
16305TI TWL4030 SERIES SOC CODEC DRIVER
16306M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16307L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16308S:	Maintained
16309F:	sound/soc/codecs/twl4030*
16310
16311TI VPE/CAL DRIVERS
16312M:	Benoit Parrot <bparrot@ti.com>
16313L:	linux-media@vger.kernel.org
16314W:	http://linuxtv.org/
16315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16316S:	Maintained
16317F:	drivers/media/platform/ti-vpe/
16318
16319TI WILINK WIRELESS DRIVERS
16320L:	linux-wireless@vger.kernel.org
16321W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16322W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16324S:	Orphan
16325F:	drivers/net/wireless/ti/
16326F:	include/linux/wl12xx.h
16327
16328TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16329M:	John Stultz <john.stultz@linaro.org>
16330M:	Thomas Gleixner <tglx@linutronix.de>
16331R:	Stephen Boyd <sboyd@kernel.org>
16332L:	linux-kernel@vger.kernel.org
16333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16334S:	Supported
16335F:	include/linux/clocksource.h
16336F:	include/linux/time.h
16337F:	include/linux/timex.h
16338F:	include/uapi/linux/time.h
16339F:	include/uapi/linux/timex.h
16340F:	kernel/time/clocksource.c
16341F:	kernel/time/time*.c
16342F:	kernel/time/alarmtimer.c
16343F:	kernel/time/ntp.c
16344F:	tools/testing/selftests/timers/
16345
16346TIPC NETWORK LAYER
16347M:	Jon Maloy <jon.maloy@ericsson.com>
16348M:	Ying Xue <ying.xue@windriver.com>
16349L:	netdev@vger.kernel.org (core kernel code)
16350L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16351W:	http://tipc.sourceforge.net/
16352S:	Maintained
16353F:	include/uapi/linux/tipc*.h
16354F:	net/tipc/
16355
16356TLAN NETWORK DRIVER
16357M:	Samuel Chessman <chessman@tux.org>
16358L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16359W:	http://sourceforge.net/projects/tlan/
16360S:	Maintained
16361F:	Documentation/networking/device_drivers/ti/tlan.txt
16362F:	drivers/net/ethernet/ti/tlan.*
16363
16364TM6000 VIDEO4LINUX DRIVER
16365M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16366L:	linux-media@vger.kernel.org
16367W:	https://linuxtv.org
16368T:	git git://linuxtv.org/media_tree.git
16369S:	Odd fixes
16370F:	drivers/media/usb/tm6000/
16371F:	Documentation/media/v4l-drivers/tm6000*
16372
16373TMIO/SDHI MMC DRIVER
16374M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16375L:	linux-mmc@vger.kernel.org
16376S:	Supported
16377F:	drivers/mmc/host/tmio_mmc*
16378F:	drivers/mmc/host/renesas_sdhi*
16379F:	include/linux/mfd/tmio.h
16380
16381TMP401 HARDWARE MONITOR DRIVER
16382M:	Guenter Roeck <linux@roeck-us.net>
16383L:	linux-hwmon@vger.kernel.org
16384S:	Maintained
16385F:	Documentation/hwmon/tmp401.rst
16386F:	drivers/hwmon/tmp401.c
16387
16388TMPFS (SHMEM FILESYSTEM)
16389M:	Hugh Dickins <hughd@google.com>
16390L:	linux-mm@kvack.org
16391S:	Maintained
16392F:	include/linux/shmem_fs.h
16393F:	mm/shmem.c
16394
16395TOMOYO SECURITY MODULE
16396M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16397M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16398L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16399L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16400L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16401L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16402W:	https://tomoyo.osdn.jp/
16403S:	Maintained
16404F:	security/tomoyo/
16405
16406TOPSTAR LAPTOP EXTRAS DRIVER
16407M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16408L:	platform-driver-x86@vger.kernel.org
16409S:	Maintained
16410F:	drivers/platform/x86/topstar-laptop.c
16411
16412TORTURE-TEST MODULES
16413M:	Davidlohr Bueso <dave@stgolabs.net>
16414M:	"Paul E. McKenney" <paulmck@kernel.org>
16415M:	Josh Triplett <josh@joshtriplett.org>
16416L:	linux-kernel@vger.kernel.org
16417S:	Supported
16418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16419F:	Documentation/RCU/torture.txt
16420F:	kernel/torture.c
16421F:	kernel/rcu/rcutorture.c
16422F:	kernel/rcu/rcuperf.c
16423F:	kernel/locking/locktorture.c
16424
16425TOSHIBA ACPI EXTRAS DRIVER
16426M:	Azael Avalos <coproscefalo@gmail.com>
16427L:	platform-driver-x86@vger.kernel.org
16428S:	Maintained
16429F:	drivers/platform/x86/toshiba_acpi.c
16430
16431TOSHIBA BLUETOOTH DRIVER
16432M:	Azael Avalos <coproscefalo@gmail.com>
16433L:	platform-driver-x86@vger.kernel.org
16434S:	Maintained
16435F:	drivers/platform/x86/toshiba_bluetooth.c
16436
16437TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16438M:	Azael Avalos <coproscefalo@gmail.com>
16439L:	platform-driver-x86@vger.kernel.org
16440S:	Maintained
16441F:	drivers/platform/x86/toshiba_haps.c
16442
16443TOSHIBA SMM DRIVER
16444M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16445W:	http://www.buzzard.org.uk/toshiba/
16446S:	Maintained
16447F:	drivers/char/toshiba.c
16448F:	include/linux/toshiba.h
16449F:	include/uapi/linux/toshiba.h
16450
16451TOSHIBA TC358743 DRIVER
16452M:	Mats Randgaard <matrandg@cisco.com>
16453L:	linux-media@vger.kernel.org
16454S:	Maintained
16455F:	drivers/media/i2c/tc358743*
16456F:	include/media/i2c/tc358743.h
16457
16458TOSHIBA WMI HOTKEYS DRIVER
16459M:	Azael Avalos <coproscefalo@gmail.com>
16460L:	platform-driver-x86@vger.kernel.org
16461S:	Maintained
16462F:	drivers/platform/x86/toshiba-wmi.c
16463
16464TPM DEVICE DRIVER
16465M:	Peter Huewe <peterhuewe@gmx.de>
16466M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16467R:	Jason Gunthorpe <jgg@ziepe.ca>
16468L:	linux-integrity@vger.kernel.org
16469Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16470W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16471T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16472S:	Maintained
16473F:	drivers/char/tpm/
16474
16475TRACING
16476M:	Steven Rostedt <rostedt@goodmis.org>
16477M:	Ingo Molnar <mingo@redhat.com>
16478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16479S:	Maintained
16480F:	Documentation/trace/ftrace.rst
16481F:	arch/*/*/*/ftrace.h
16482F:	arch/*/kernel/ftrace.c
16483F:	include/*/ftrace.h
16484F:	include/linux/trace*.h
16485F:	include/trace/
16486F:	kernel/trace/
16487F:	tools/testing/selftests/ftrace/
16488
16489TRACING MMIO ACCESSES (MMIOTRACE)
16490M:	Steven Rostedt <rostedt@goodmis.org>
16491M:	Ingo Molnar <mingo@kernel.org>
16492R:	Karol Herbst <karolherbst@gmail.com>
16493R:	Pekka Paalanen <ppaalanen@gmail.com>
16494S:	Maintained
16495L:	linux-kernel@vger.kernel.org
16496L:	nouveau@lists.freedesktop.org
16497F:	kernel/trace/trace_mmiotrace.c
16498F:	include/linux/mmiotrace.h
16499F:	arch/x86/mm/kmmio.c
16500F:	arch/x86/mm/mmio-mod.c
16501F:	arch/x86/mm/testmmiotrace.c
16502
16503TRIVIAL PATCHES
16504M:	Jiri Kosina <trivial@kernel.org>
16505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16506S:	Maintained
16507K:	^Subject:.*(?i)trivial
16508
16509TEMPO SEMICONDUCTOR DRIVERS
16510M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16511S:	Maintained
16512F:	sound/soc/codecs/tscs*.c
16513F:	sound/soc/codecs/tscs*.h
16514F:	Documentation/devicetree/bindings/sound/tscs*.txt
16515
16516TTY LAYER
16517M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16518M:	Jiri Slaby <jslaby@suse.com>
16519S:	Supported
16520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16521F:	Documentation/driver-api/serial/
16522F:	drivers/tty/
16523F:	drivers/tty/serial/serial_core.c
16524F:	include/linux/serial_core.h
16525F:	include/linux/serial.h
16526F:	include/linux/tty.h
16527F:	include/uapi/linux/serial_core.h
16528F:	include/uapi/linux/serial.h
16529F:	include/uapi/linux/tty.h
16530
16531TUA9001 MEDIA DRIVER
16532M:	Antti Palosaari <crope@iki.fi>
16533L:	linux-media@vger.kernel.org
16534W:	https://linuxtv.org
16535W:	http://palosaari.fi/linux/
16536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16537T:	git git://linuxtv.org/anttip/media_tree.git
16538S:	Maintained
16539F:	drivers/media/tuners/tua9001*
16540
16541TULIP NETWORK DRIVERS
16542L:	netdev@vger.kernel.org
16543L:	linux-parisc@vger.kernel.org
16544S:	Orphan
16545F:	drivers/net/ethernet/dec/tulip/
16546
16547TUN/TAP driver
16548M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16549W:	http://vtun.sourceforge.net/tun
16550S:	Maintained
16551F:	Documentation/networking/tuntap.txt
16552F:	arch/um/os-Linux/drivers/
16553
16554TURBOCHANNEL SUBSYSTEM
16555M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16556M:	Ralf Baechle <ralf@linux-mips.org>
16557L:	linux-mips@vger.kernel.org
16558Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16559S:	Maintained
16560F:	drivers/tc/
16561F:	include/linux/tc.h
16562
16563TURBOSTAT UTILITY
16564M:	"Len Brown" <lenb@kernel.org>
16565L:	linux-pm@vger.kernel.org
16566B:	https://bugzilla.kernel.org
16567Q:	https://patchwork.kernel.org/project/linux-pm/list/
16568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16569S:	Supported
16570F:	tools/power/x86/turbostat/
16571
16572TW5864 VIDEO4LINUX DRIVER
16573M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16574M:	Anton Sviridenko <anton@corp.bluecherry.net>
16575M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16576M:	Andrey Utkin <andrey_utkin@fastmail.com>
16577L:	linux-media@vger.kernel.org
16578S:	Supported
16579F:	drivers/media/pci/tw5864/
16580
16581TW68 VIDEO4LINUX DRIVER
16582M:	Hans Verkuil <hverkuil@xs4all.nl>
16583L:	linux-media@vger.kernel.org
16584T:	git git://linuxtv.org/media_tree.git
16585W:	https://linuxtv.org
16586S:	Odd Fixes
16587F:	drivers/media/pci/tw68/
16588
16589TW686X VIDEO4LINUX DRIVER
16590M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16591L:	linux-media@vger.kernel.org
16592T:	git git://linuxtv.org/media_tree.git
16593W:	http://linuxtv.org
16594S:	Maintained
16595F:	drivers/media/pci/tw686x/
16596
16597UBI FILE SYSTEM (UBIFS)
16598M:	Richard Weinberger <richard@nod.at>
16599M:	Artem Bityutskiy <dedekind1@gmail.com>
16600M:	Adrian Hunter <adrian.hunter@intel.com>
16601L:	linux-mtd@lists.infradead.org
16602T:	git git://git.infradead.org/ubifs-2.6.git
16603W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16604S:	Supported
16605F:	Documentation/filesystems/ubifs.txt
16606F:	fs/ubifs/
16607
16608UCLINUX (M68KNOMMU AND COLDFIRE)
16609M:	Greg Ungerer <gerg@linux-m68k.org>
16610W:	http://www.linux-m68k.org/
16611W:	http://www.uclinux.org/
16612L:	linux-m68k@lists.linux-m68k.org
16613L:	uclinux-dev@uclinux.org  (subscribers-only)
16614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16615S:	Maintained
16616F:	arch/m68k/coldfire/
16617F:	arch/m68k/68*/
16618F:	arch/m68k/*/*_no.*
16619F:	arch/m68k/include/asm/*_no.*
16620
16621UDF FILESYSTEM
16622M:	Jan Kara <jack@suse.com>
16623S:	Maintained
16624F:	Documentation/filesystems/udf.txt
16625F:	fs/udf/
16626
16627UDRAW TABLET
16628M:	Bastien Nocera <hadess@hadess.net>
16629L:	linux-input@vger.kernel.org
16630S:	Maintained
16631F:	drivers/hid/hid-udraw-ps3.c
16632
16633UFS FILESYSTEM
16634M:	Evgeniy Dushistov <dushistov@mail.ru>
16635S:	Maintained
16636F:	Documentation/admin-guide/ufs.rst
16637F:	fs/ufs/
16638
16639UHID USERSPACE HID IO DRIVER:
16640M:	David Herrmann <dh.herrmann@googlemail.com>
16641L:	linux-input@vger.kernel.org
16642S:	Maintained
16643F:	drivers/hid/uhid.c
16644F:	include/uapi/linux/uhid.h
16645
16646ULPI BUS
16647M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16648L:	linux-usb@vger.kernel.org
16649S:	Maintained
16650F:	drivers/usb/common/ulpi.c
16651F:	include/linux/ulpi/
16652
16653ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16654L:	devel@driverdev.osuosl.org
16655S:	Obsolete
16656F:	drivers/staging/uwb/
16657
16658UNICODE SUBSYSTEM:
16659M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16660L:	linux-fsdevel@vger.kernel.org
16661S:	Supported
16662F:	fs/unicode/
16663
16664UNICORE32 ARCHITECTURE:
16665M:	Guan Xuetao <gxt@pku.edu.cn>
16666W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16667S:	Maintained
16668T:	git git://github.com/gxt/linux.git
16669F:	arch/unicore32/
16670
16671UNIFDEF
16672M:	Tony Finch <dot@dotat.at>
16673W:	http://dotat.at/prog/unifdef
16674S:	Maintained
16675F:	scripts/unifdef.c
16676
16677UNIFORM CDROM DRIVER
16678M:	Jens Axboe <axboe@kernel.dk>
16679W:	http://www.kernel.dk
16680S:	Maintained
16681F:	Documentation/cdrom/
16682F:	drivers/cdrom/cdrom.c
16683F:	include/linux/cdrom.h
16684F:	include/uapi/linux/cdrom.h
16685
16686UNISYS S-PAR DRIVERS
16687M:	David Kershner <david.kershner@unisys.com>
16688L:	sparmaintainer@unisys.com (Unisys internal)
16689S:	Supported
16690F:	include/linux/visorbus.h
16691F:	drivers/visorbus/
16692F:	drivers/staging/unisys/
16693
16694UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16695R:	Alim Akhtar <alim.akhtar@samsung.com>
16696R:	Avri Altman <avri.altman@wdc.com>
16697R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16698L:	linux-scsi@vger.kernel.org
16699S:	Supported
16700F:	Documentation/scsi/ufs.txt
16701F:	drivers/scsi/ufs/
16702
16703UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16704M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16705L:	linux-scsi@vger.kernel.org
16706S:	Supported
16707F:	drivers/scsi/ufs/*dwc*
16708
16709UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16710M:	Stanley Chu <stanley.chu@mediatek.com>
16711L:	linux-scsi@vger.kernel.org
16712L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16713S:	Maintained
16714F:	drivers/scsi/ufs/ufs-mediatek*
16715
16716UNSORTED BLOCK IMAGES (UBI)
16717M:	Artem Bityutskiy <dedekind1@gmail.com>
16718M:	Richard Weinberger <richard@nod.at>
16719W:	http://www.linux-mtd.infradead.org/
16720L:	linux-mtd@lists.infradead.org
16721T:	git git://git.infradead.org/ubifs-2.6.git
16722S:	Supported
16723F:	drivers/mtd/ubi/
16724F:	include/linux/mtd/ubi.h
16725F:	include/uapi/mtd/ubi-user.h
16726
16727USB "USBNET" DRIVER FRAMEWORK
16728M:	Oliver Neukum <oneukum@suse.com>
16729L:	netdev@vger.kernel.org
16730W:	http://www.linux-usb.org/usbnet
16731S:	Maintained
16732F:	drivers/net/usb/usbnet.c
16733F:	include/linux/usb/usbnet.h
16734
16735USB ACM DRIVER
16736M:	Oliver Neukum <oneukum@suse.com>
16737L:	linux-usb@vger.kernel.org
16738S:	Maintained
16739F:	Documentation/usb/acm.rst
16740F:	drivers/usb/class/cdc-acm.*
16741
16742USB AR5523 WIRELESS DRIVER
16743M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16744L:	linux-wireless@vger.kernel.org
16745S:	Maintained
16746F:	drivers/net/wireless/ath/ar5523/
16747
16748USB ATTACHED SCSI
16749M:	Oliver Neukum <oneukum@suse.com>
16750L:	linux-usb@vger.kernel.org
16751L:	linux-scsi@vger.kernel.org
16752S:	Maintained
16753F:	drivers/usb/storage/uas.c
16754
16755USB CDC ETHERNET DRIVER
16756M:	Oliver Neukum <oliver@neukum.org>
16757L:	linux-usb@vger.kernel.org
16758S:	Maintained
16759F:	drivers/net/usb/cdc_*.c
16760F:	include/uapi/linux/usb/cdc.h
16761
16762USB CHAOSKEY DRIVER
16763M:	Keith Packard <keithp@keithp.com>
16764L:	linux-usb@vger.kernel.org
16765S:	Maintained
16766F:	drivers/usb/misc/chaoskey.c
16767
16768USB CYPRESS C67X00 DRIVER
16769M:	Peter Korsgaard <jacmet@sunsite.dk>
16770L:	linux-usb@vger.kernel.org
16771S:	Maintained
16772F:	drivers/usb/c67x00/
16773
16774USB DAVICOM DM9601 DRIVER
16775M:	Peter Korsgaard <jacmet@sunsite.dk>
16776L:	netdev@vger.kernel.org
16777W:	http://www.linux-usb.org/usbnet
16778S:	Maintained
16779F:	drivers/net/usb/dm9601.c
16780
16781USB EHCI DRIVER
16782M:	Alan Stern <stern@rowland.harvard.edu>
16783L:	linux-usb@vger.kernel.org
16784S:	Maintained
16785F:	Documentation/usb/ehci.rst
16786F:	drivers/usb/host/ehci*
16787
16788USB GADGET/PERIPHERAL SUBSYSTEM
16789M:	Felipe Balbi <balbi@kernel.org>
16790L:	linux-usb@vger.kernel.org
16791W:	http://www.linux-usb.org/gadget
16792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16793S:	Maintained
16794F:	drivers/usb/gadget/
16795F:	include/linux/usb/gadget*
16796
16797USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16798M:	Jiri Kosina <jikos@kernel.org>
16799M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16800L:	linux-usb@vger.kernel.org
16801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16802S:	Maintained
16803F:	Documentation/hid/hiddev.rst
16804F:	drivers/hid/usbhid/
16805
16806USB INTEL XHCI ROLE MUX DRIVER
16807M:	Hans de Goede <hdegoede@redhat.com>
16808L:	linux-usb@vger.kernel.org
16809S:	Maintained
16810F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16811
16812USB IP DRIVER FOR HISILICON KIRIN
16813M:	Yu Chen <chenyu56@huawei.com>
16814M:	Binghui Wang <wangbinghui@hisilicon.com>
16815L:	linux-usb@vger.kernel.org
16816S:	Maintained
16817F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16818F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16819
16820USB ISP116X DRIVER
16821M:	Olav Kongas <ok@artecdesign.ee>
16822L:	linux-usb@vger.kernel.org
16823S:	Maintained
16824F:	drivers/usb/host/isp116x*
16825F:	include/linux/usb/isp116x.h
16826
16827USB LAN78XX ETHERNET DRIVER
16828M:	Woojung Huh <woojung.huh@microchip.com>
16829M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16830L:	netdev@vger.kernel.org
16831S:	Maintained
16832F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16833F:	drivers/net/usb/lan78xx.*
16834F:	include/dt-bindings/net/microchip-lan78xx.h
16835
16836USB MASS STORAGE DRIVER
16837M:	Alan Stern <stern@rowland.harvard.edu>
16838L:	linux-usb@vger.kernel.org
16839L:	usb-storage@lists.one-eyed-alien.net
16840S:	Maintained
16841F:	drivers/usb/storage/
16842
16843USB MIDI DRIVER
16844M:	Clemens Ladisch <clemens@ladisch.de>
16845L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16847S:	Maintained
16848F:	sound/usb/midi.*
16849
16850USB NETWORKING DRIVERS
16851L:	linux-usb@vger.kernel.org
16852S:	Odd Fixes
16853F:	drivers/net/usb/
16854
16855USB OHCI DRIVER
16856M:	Alan Stern <stern@rowland.harvard.edu>
16857L:	linux-usb@vger.kernel.org
16858S:	Maintained
16859F:	Documentation/usb/ohci.rst
16860F:	drivers/usb/host/ohci*
16861
16862USB OTG FSM (Finite State Machine)
16863M:	Peter Chen <Peter.Chen@nxp.com>
16864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16865L:	linux-usb@vger.kernel.org
16866S:	Maintained
16867F:	drivers/usb/common/usb-otg-fsm.c
16868
16869USB OVER IP DRIVER
16870M:	Valentina Manea <valentina.manea.m@gmail.com>
16871M:	Shuah Khan <shuah@kernel.org>
16872M:	Shuah Khan <skhan@linuxfoundation.org>
16873L:	linux-usb@vger.kernel.org
16874S:	Maintained
16875F:	Documentation/usb/usbip_protocol.rst
16876F:	drivers/usb/usbip/
16877F:	tools/usb/usbip/
16878F:	tools/testing/selftests/drivers/usb/usbip/
16879
16880USB PEGASUS DRIVER
16881M:	Petko Manolov <petkan@nucleusys.com>
16882L:	linux-usb@vger.kernel.org
16883L:	netdev@vger.kernel.org
16884T:	git git://github.com/petkan/pegasus.git
16885W:	https://github.com/petkan/pegasus
16886S:	Maintained
16887F:	drivers/net/usb/pegasus.*
16888
16889USB PHY LAYER
16890M:	Felipe Balbi <balbi@kernel.org>
16891L:	linux-usb@vger.kernel.org
16892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16893S:	Maintained
16894F:	drivers/usb/phy/
16895
16896USB PRINTER DRIVER (usblp)
16897M:	Pete Zaitcev <zaitcev@redhat.com>
16898L:	linux-usb@vger.kernel.org
16899S:	Supported
16900F:	drivers/usb/class/usblp.c
16901
16902USB QMI WWAN NETWORK DRIVER
16903M:	Bjørn Mork <bjorn@mork.no>
16904L:	netdev@vger.kernel.org
16905S:	Maintained
16906F:	Documentation/ABI/testing/sysfs-class-net-qmi
16907F:	drivers/net/usb/qmi_wwan.c
16908
16909USB RTL8150 DRIVER
16910M:	Petko Manolov <petkan@nucleusys.com>
16911L:	linux-usb@vger.kernel.org
16912L:	netdev@vger.kernel.org
16913T:	git git://github.com/petkan/rtl8150.git
16914W:	https://github.com/petkan/rtl8150
16915S:	Maintained
16916F:	drivers/net/usb/rtl8150.c
16917
16918USB SERIAL SUBSYSTEM
16919M:	Johan Hovold <johan@kernel.org>
16920L:	linux-usb@vger.kernel.org
16921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16922S:	Maintained
16923F:	Documentation/usb/usb-serial.rst
16924F:	drivers/usb/serial/
16925F:	include/linux/usb/serial.h
16926
16927USB SMSC75XX ETHERNET DRIVER
16928M:	Steve Glendinning <steve.glendinning@shawell.net>
16929L:	netdev@vger.kernel.org
16930S:	Maintained
16931F:	drivers/net/usb/smsc75xx.*
16932
16933USB SMSC95XX ETHERNET DRIVER
16934M:	Steve Glendinning <steve.glendinning@shawell.net>
16935M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16936L:	netdev@vger.kernel.org
16937S:	Maintained
16938F:	drivers/net/usb/smsc95xx.*
16939
16940USB SUBSYSTEM
16941M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16942L:	linux-usb@vger.kernel.org
16943W:	http://www.linux-usb.org
16944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16945S:	Supported
16946F:	Documentation/devicetree/bindings/usb/
16947F:	Documentation/usb/
16948F:	drivers/usb/
16949F:	include/linux/usb.h
16950F:	include/linux/usb/
16951
16952USB TYPEC PI3USB30532 MUX DRIVER
16953M:	Hans de Goede <hdegoede@redhat.com>
16954L:	linux-usb@vger.kernel.org
16955S:	Maintained
16956F:	drivers/usb/typec/mux/pi3usb30532.c
16957
16958USB TYPEC CLASS
16959M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16960L:	linux-usb@vger.kernel.org
16961S:	Maintained
16962F:	Documentation/ABI/testing/sysfs-class-typec
16963F:	Documentation/driver-api/usb/typec.rst
16964F:	drivers/usb/typec/
16965F:	include/linux/usb/typec.h
16966
16967USB TYPEC BUS FOR ALTERNATE MODES
16968M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16969L:	linux-usb@vger.kernel.org
16970S:	Maintained
16971F:	Documentation/ABI/testing/sysfs-bus-typec
16972F:	Documentation/driver-api/usb/typec_bus.rst
16973F:	drivers/usb/typec/altmodes/
16974F:	include/linux/usb/typec_altmode.h
16975
16976USB TYPEC PORT CONTROLLER DRIVERS
16977M:	Guenter Roeck <linux@roeck-us.net>
16978L:	linux-usb@vger.kernel.org
16979S:	Maintained
16980F:	drivers/usb/typec/tcpm/
16981
16982USB UHCI DRIVER
16983M:	Alan Stern <stern@rowland.harvard.edu>
16984L:	linux-usb@vger.kernel.org
16985S:	Maintained
16986F:	drivers/usb/host/uhci*
16987
16988USB VIDEO CLASS
16989M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16990L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16991L:	linux-media@vger.kernel.org
16992T:	git git://linuxtv.org/media_tree.git
16993W:	http://www.ideasonboard.org/uvc/
16994S:	Maintained
16995F:	drivers/media/usb/uvc/
16996F:	include/uapi/linux/uvcvideo.h
16997
16998USB VISION DRIVER
16999M:	Hans Verkuil <hverkuil@xs4all.nl>
17000L:	linux-media@vger.kernel.org
17001T:	git git://linuxtv.org/media_tree.git
17002W:	https://linuxtv.org
17003S:	Odd Fixes
17004F:	drivers/media/usb/usbvision/
17005
17006USB WEBCAM GADGET
17007M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17008L:	linux-usb@vger.kernel.org
17009S:	Maintained
17010F:	drivers/usb/gadget/function/*uvc*
17011F:	drivers/usb/gadget/legacy/webcam.c
17012F:	include/uapi/linux/usb/g_uvc.h
17013
17014USB WIRELESS RNDIS DRIVER (rndis_wlan)
17015M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17016L:	linux-wireless@vger.kernel.org
17017S:	Maintained
17018F:	drivers/net/wireless/rndis_wlan.c
17019
17020USB XHCI DRIVER
17021M:	Mathias Nyman <mathias.nyman@intel.com>
17022L:	linux-usb@vger.kernel.org
17023S:	Supported
17024F:	drivers/usb/host/xhci*
17025F:	drivers/usb/host/pci-quirks*
17026
17027USB ZD1201 DRIVER
17028L:	linux-wireless@vger.kernel.org
17029W:	http://linux-lc100020.sourceforge.net
17030S:	Orphan
17031F:	drivers/net/wireless/zydas/zd1201.*
17032
17033USB ZR364XX DRIVER
17034M:	Antoine Jacquet <royale@zerezo.com>
17035L:	linux-usb@vger.kernel.org
17036L:	linux-media@vger.kernel.org
17037T:	git git://linuxtv.org/media_tree.git
17038W:	http://royale.zerezo.com/zr364xx/
17039S:	Maintained
17040F:	Documentation/media/v4l-drivers/zr364xx*
17041F:	drivers/media/usb/zr364xx/
17042
17043USER-MODE LINUX (UML)
17044M:	Jeff Dike <jdike@addtoit.com>
17045M:	Richard Weinberger <richard@nod.at>
17046M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17047L:	linux-um@lists.infradead.org
17048W:	http://user-mode-linux.sourceforge.net
17049Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17051S:	Maintained
17052F:	Documentation/virt/uml/
17053F:	arch/um/
17054F:	arch/x86/um/
17055F:	fs/hostfs/
17056
17057USERSPACE COPYIN/COPYOUT (UIOVEC)
17058M:	Alexander Viro <viro@zeniv.linux.org.uk>
17059S:	Maintained
17060F:	lib/iov_iter.c
17061F:	include/linux/uio.h
17062
17063USERSPACE DMA BUFFER DRIVER
17064M:	Gerd Hoffmann <kraxel@redhat.com>
17065S:	Maintained
17066L:	dri-devel@lists.freedesktop.org
17067F:	drivers/dma-buf/udmabuf.c
17068F:	include/uapi/linux/udmabuf.h
17069T:	git git://anongit.freedesktop.org/drm/drm-misc
17070
17071USERSPACE I/O (UIO)
17072M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17073S:	Maintained
17074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17075F:	Documentation/driver-api/uio-howto.rst
17076F:	drivers/uio/
17077F:	include/linux/uio_driver.h
17078
17079UTIL-LINUX PACKAGE
17080M:	Karel Zak <kzak@redhat.com>
17081L:	util-linux@vger.kernel.org
17082W:	http://en.wikipedia.org/wiki/Util-linux
17083T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17084S:	Maintained
17085
17086UUID HELPERS
17087M:	Christoph Hellwig <hch@lst.de>
17088R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17089L:	linux-kernel@vger.kernel.org
17090T:	git git://git.infradead.org/users/hch/uuid.git
17091F:	lib/uuid.c
17092F:	lib/test_uuid.c
17093F:	include/linux/uuid.h
17094F:	include/uapi/linux/uuid.h
17095S:	Maintained
17096
17097UVESAFB DRIVER
17098M:	Michal Januszewski <spock@gentoo.org>
17099L:	linux-fbdev@vger.kernel.org
17100W:	https://github.com/mjanusz/v86d
17101S:	Maintained
17102F:	Documentation/fb/uvesafb.rst
17103F:	drivers/video/fbdev/uvesafb.*
17104
17105VF610 NAND DRIVER
17106M:	Stefan Agner <stefan@agner.ch>
17107L:	linux-mtd@lists.infradead.org
17108S:	Supported
17109F:	drivers/mtd/nand/raw/vf610_nfc.c
17110
17111VFAT/FAT/MSDOS FILESYSTEM
17112M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17113S:	Maintained
17114F:	Documentation/filesystems/vfat.txt
17115F:	fs/fat/
17116
17117VFIO DRIVER
17118M:	Alex Williamson <alex.williamson@redhat.com>
17119R:	Cornelia Huck <cohuck@redhat.com>
17120L:	kvm@vger.kernel.org
17121T:	git git://github.com/awilliam/linux-vfio.git
17122S:	Maintained
17123F:	Documentation/driver-api/vfio.rst
17124F:	drivers/vfio/
17125F:	include/linux/vfio.h
17126F:	include/uapi/linux/vfio.h
17127
17128VFIO MEDIATED DEVICE DRIVERS
17129M:	Kirti Wankhede <kwankhede@nvidia.com>
17130L:	kvm@vger.kernel.org
17131S:	Maintained
17132F:	Documentation/driver-api/vfio-mediated-device.rst
17133F:	drivers/vfio/mdev/
17134F:	include/linux/mdev.h
17135F:	samples/vfio-mdev/
17136
17137VFIO PLATFORM DRIVER
17138M:	Eric Auger <eric.auger@redhat.com>
17139L:	kvm@vger.kernel.org
17140S:	Maintained
17141F:	drivers/vfio/platform/
17142
17143VGA_SWITCHEROO
17144R:	Lukas Wunner <lukas@wunner.de>
17145S:	Maintained
17146F:	Documentation/gpu/vga-switcheroo.rst
17147F:	drivers/gpu/vga/vga_switcheroo.c
17148F:	include/linux/vga_switcheroo.h
17149T:	git git://anongit.freedesktop.org/drm/drm-misc
17150
17151VIA RHINE NETWORK DRIVER
17152S:	Orphan
17153F:	drivers/net/ethernet/via/via-rhine.c
17154
17155VIA SD/MMC CARD CONTROLLER DRIVER
17156M:	Bruce Chang <brucechang@via.com.tw>
17157M:	Harald Welte <HaraldWelte@viatech.com>
17158S:	Maintained
17159F:	drivers/mmc/host/via-sdmmc.c
17160
17161VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17162M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17163L:	linux-fbdev@vger.kernel.org
17164S:	Maintained
17165F:	include/linux/via-core.h
17166F:	include/linux/via-gpio.h
17167F:	include/linux/via_i2c.h
17168F:	drivers/video/fbdev/via/
17169
17170VIA VELOCITY NETWORK DRIVER
17171M:	Francois Romieu <romieu@fr.zoreil.com>
17172L:	netdev@vger.kernel.org
17173S:	Maintained
17174F:	drivers/net/ethernet/via/via-velocity.*
17175
17176VICODEC VIRTUAL CODEC DRIVER
17177M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17178L:	linux-media@vger.kernel.org
17179T:	git git://linuxtv.org/media_tree.git
17180W:	https://linuxtv.org
17181S:	Maintained
17182F:	drivers/media/platform/vicodec/*
17183
17184VIDEO MULTIPLEXER DRIVER
17185M:	Philipp Zabel <p.zabel@pengutronix.de>
17186L:	linux-media@vger.kernel.org
17187S:	Maintained
17188F:	drivers/media/platform/video-mux.c
17189
17190VIDEO I2C POLLING DRIVER
17191M:	Matt Ranostay <matt.ranostay@konsulko.com>
17192L:	linux-media@vger.kernel.org
17193S:	Maintained
17194F:	drivers/media/i2c/video-i2c.c
17195
17196VIDEOBUF2 FRAMEWORK
17197M:	Pawel Osciak <pawel@osciak.com>
17198M:	Marek Szyprowski <m.szyprowski@samsung.com>
17199M:	Kyungmin Park <kyungmin.park@samsung.com>
17200R:	Tomasz Figa <tfiga@chromium.org>
17201L:	linux-media@vger.kernel.org
17202S:	Maintained
17203F:	drivers/media/common/videobuf2/*
17204F:	include/media/videobuf2-*
17205
17206VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17207M:	Helen Koike <helen.koike@collabora.com>
17208L:	linux-media@vger.kernel.org
17209T:	git git://linuxtv.org/media_tree.git
17210W:	https://linuxtv.org
17211S:	Maintained
17212F:	drivers/media/platform/vimc/*
17213
17214VIRT LIB
17215M:	Alex Williamson <alex.williamson@redhat.com>
17216M:	Paolo Bonzini <pbonzini@redhat.com>
17217L:	kvm@vger.kernel.org
17218S:	Supported
17219F:	virt/lib/
17220
17221VIRTIO AND VHOST VSOCK DRIVER
17222M:	Stefan Hajnoczi <stefanha@redhat.com>
17223L:	kvm@vger.kernel.org
17224L:	virtualization@lists.linux-foundation.org
17225L:	netdev@vger.kernel.org
17226S:	Maintained
17227F:	include/linux/virtio_vsock.h
17228F:	include/uapi/linux/virtio_vsock.h
17229F:	include/uapi/linux/vsockmon.h
17230F:	include/uapi/linux/vm_sockets_diag.h
17231F:	net/vmw_vsock/diag.c
17232F:	net/vmw_vsock/af_vsock_tap.c
17233F:	net/vmw_vsock/virtio_transport_common.c
17234F:	net/vmw_vsock/virtio_transport.c
17235F:	drivers/net/vsockmon.c
17236F:	drivers/vhost/vsock.c
17237F:	tools/testing/vsock/
17238
17239VIRTIO CONSOLE DRIVER
17240M:	Amit Shah <amit@kernel.org>
17241L:	virtualization@lists.linux-foundation.org
17242S:	Maintained
17243F:	drivers/char/virtio_console.c
17244F:	include/linux/virtio_console.h
17245F:	include/uapi/linux/virtio_console.h
17246
17247VIRTIO CORE AND NET DRIVERS
17248M:	"Michael S. Tsirkin" <mst@redhat.com>
17249M:	Jason Wang <jasowang@redhat.com>
17250L:	virtualization@lists.linux-foundation.org
17251S:	Maintained
17252F:	Documentation/devicetree/bindings/virtio/
17253F:	drivers/virtio/
17254F:	tools/virtio/
17255F:	drivers/net/virtio_net.c
17256F:	drivers/block/virtio_blk.c
17257F:	include/linux/virtio*.h
17258F:	include/uapi/linux/virtio_*.h
17259F:	drivers/crypto/virtio/
17260F:	mm/balloon_compaction.c
17261
17262VIRTIO BLOCK AND SCSI DRIVERS
17263M:	"Michael S. Tsirkin" <mst@redhat.com>
17264M:	Jason Wang <jasowang@redhat.com>
17265R:	Paolo Bonzini <pbonzini@redhat.com>
17266R:	Stefan Hajnoczi <stefanha@redhat.com>
17267L:	virtualization@lists.linux-foundation.org
17268S:	Maintained
17269F:	drivers/block/virtio_blk.c
17270F:	drivers/scsi/virtio_scsi.c
17271F:	include/uapi/linux/virtio_blk.h
17272F:	include/uapi/linux/virtio_scsi.h
17273F:	drivers/vhost/scsi.c
17274
17275VIRTIO CRYPTO DRIVER
17276M:	Gonglei <arei.gonglei@huawei.com>
17277L:	virtualization@lists.linux-foundation.org
17278L:	linux-crypto@vger.kernel.org
17279S:	Maintained
17280F:	drivers/crypto/virtio/
17281F:	include/uapi/linux/virtio_crypto.h
17282
17283VIRTIO DRIVERS FOR S390
17284M:	Cornelia Huck <cohuck@redhat.com>
17285M:	Halil Pasic <pasic@linux.ibm.com>
17286L:	linux-s390@vger.kernel.org
17287L:	virtualization@lists.linux-foundation.org
17288L:	kvm@vger.kernel.org
17289S:	Supported
17290F:	drivers/s390/virtio/
17291F:	arch/s390/include/uapi/asm/virtio-ccw.h
17292
17293VIRTIO FILE SYSTEM
17294M:	Vivek Goyal <vgoyal@redhat.com>
17295M:	Stefan Hajnoczi <stefanha@redhat.com>
17296M:	Miklos Szeredi <miklos@szeredi.hu>
17297L:	virtualization@lists.linux-foundation.org
17298L:	linux-fsdevel@vger.kernel.org
17299W:	https://virtio-fs.gitlab.io/
17300S:	Supported
17301F:	fs/fuse/virtio_fs.c
17302F:	include/uapi/linux/virtio_fs.h
17303F:	Documentation/filesystems/virtiofs.rst
17304
17305VIRTIO GPU DRIVER
17306M:	David Airlie <airlied@linux.ie>
17307M:	Gerd Hoffmann <kraxel@redhat.com>
17308L:	dri-devel@lists.freedesktop.org
17309L:	virtualization@lists.linux-foundation.org
17310T:	git git://anongit.freedesktop.org/drm/drm-misc
17311S:	Maintained
17312F:	drivers/gpu/drm/virtio/
17313F:	include/uapi/linux/virtio_gpu.h
17314
17315VIRTIO HOST (VHOST)
17316M:	"Michael S. Tsirkin" <mst@redhat.com>
17317M:	Jason Wang <jasowang@redhat.com>
17318L:	kvm@vger.kernel.org
17319L:	virtualization@lists.linux-foundation.org
17320L:	netdev@vger.kernel.org
17321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17322S:	Maintained
17323F:	drivers/vhost/
17324F:	include/uapi/linux/vhost.h
17325
17326VIRTIO INPUT DRIVER
17327M:	Gerd Hoffmann <kraxel@redhat.com>
17328S:	Maintained
17329F:	drivers/virtio/virtio_input.c
17330F:	include/uapi/linux/virtio_input.h
17331
17332VIRTIO IOMMU DRIVER
17333M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17334L:	virtualization@lists.linux-foundation.org
17335S:	Maintained
17336F:	drivers/iommu/virtio-iommu.c
17337F:	include/uapi/linux/virtio_iommu.h
17338
17339VIRTUAL BOX GUEST DEVICE DRIVER
17340M:	Hans de Goede <hdegoede@redhat.com>
17341M:	Arnd Bergmann <arnd@arndb.de>
17342M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17343S:	Maintained
17344F:	include/linux/vbox_utils.h
17345F:	include/uapi/linux/vbox*.h
17346F:	drivers/virt/vboxguest/
17347
17348VIRTUAL BOX SHARED FOLDER VFS DRIVER:
17349M:	Hans de Goede <hdegoede@redhat.com>
17350L:	linux-fsdevel@vger.kernel.org
17351S:	Maintained
17352F:	drivers/staging/vboxsf/*
17353
17354VIRTUAL SERIO DEVICE DRIVER
17355M:	Stephen Chandler Paul <thatslyude@gmail.com>
17356S:	Maintained
17357F:	drivers/input/serio/userio.c
17358F:	include/uapi/linux/userio.h
17359
17360VIVID VIRTUAL VIDEO DRIVER
17361M:	Hans Verkuil <hverkuil@xs4all.nl>
17362L:	linux-media@vger.kernel.org
17363T:	git git://linuxtv.org/media_tree.git
17364W:	https://linuxtv.org
17365S:	Maintained
17366F:	drivers/media/platform/vivid/*
17367
17368VLYNQ BUS
17369M:	Florian Fainelli <f.fainelli@gmail.com>
17370L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17371S:	Maintained
17372F:	drivers/vlynq/vlynq.c
17373F:	include/linux/vlynq.h
17374
17375VME SUBSYSTEM
17376M:	Martyn Welch <martyn@welchs.me.uk>
17377M:	Manohar Vanga <manohar.vanga@gmail.com>
17378M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17379L:	devel@driverdev.osuosl.org
17380S:	Maintained
17381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17382F:	Documentation/driver-api/vme.rst
17383F:	drivers/staging/vme/
17384F:	drivers/vme/
17385F:	include/linux/vme*
17386
17387VMWARE BALLOON DRIVER
17388M:	Nadav Amit <namit@vmware.com>
17389M:	"VMware, Inc." <pv-drivers@vmware.com>
17390L:	linux-kernel@vger.kernel.org
17391S:	Maintained
17392F:	drivers/misc/vmw_balloon.c
17393
17394VMWARE HYPERVISOR INTERFACE
17395M:	Thomas Hellstrom <thellstrom@vmware.com>
17396M:	"VMware, Inc." <pv-drivers@vmware.com>
17397L:	virtualization@lists.linux-foundation.org
17398S:	Supported
17399F:	arch/x86/kernel/cpu/vmware.c
17400F:	arch/x86/include/asm/vmware.h
17401
17402VMWARE PVRDMA DRIVER
17403M:	Adit Ranadive <aditr@vmware.com>
17404M:	VMware PV-Drivers <pv-drivers@vmware.com>
17405L:	linux-rdma@vger.kernel.org
17406S:	Maintained
17407F:	drivers/infiniband/hw/vmw_pvrdma/
17408
17409VMware PVSCSI driver
17410M:	Jim Gill <jgill@vmware.com>
17411M:	VMware PV-Drivers <pv-drivers@vmware.com>
17412L:	linux-scsi@vger.kernel.org
17413S:	Maintained
17414F:	drivers/scsi/vmw_pvscsi.c
17415F:	drivers/scsi/vmw_pvscsi.h
17416
17417VMWARE VMMOUSE SUBDRIVER
17418M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17419M:	"VMware, Inc." <pv-drivers@vmware.com>
17420L:	linux-input@vger.kernel.org
17421S:	Maintained
17422F:	drivers/input/mouse/vmmouse.c
17423F:	drivers/input/mouse/vmmouse.h
17424
17425VMWARE VMXNET3 ETHERNET DRIVER
17426M:	Ronak Doshi <doshir@vmware.com>
17427M:	"VMware, Inc." <pv-drivers@vmware.com>
17428L:	netdev@vger.kernel.org
17429S:	Maintained
17430F:	drivers/net/vmxnet3/
17431
17432VOCORE VOCORE2 BOARD
17433M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17434L:	linux-mips@vger.kernel.org
17435S:	Maintained
17436F:	arch/mips/boot/dts/ralink/vocore2.dts
17437
17438VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17439M:	Liam Girdwood <lgirdwood@gmail.com>
17440M:	Mark Brown <broonie@kernel.org>
17441L:	linux-kernel@vger.kernel.org
17442W:	http://www.slimlogic.co.uk/?p=48
17443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17444S:	Supported
17445F:	Documentation/devicetree/bindings/regulator/
17446F:	Documentation/power/regulator/
17447F:	drivers/regulator/
17448F:	include/dt-bindings/regulator/
17449F:	include/linux/regulator/
17450K:	regulator_get_optional
17451
17452VRF
17453M:	David Ahern <dsahern@kernel.org>
17454M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17455L:	netdev@vger.kernel.org
17456S:	Maintained
17457F:	drivers/net/vrf.c
17458F:	Documentation/networking/vrf.txt
17459
17460VT1211 HARDWARE MONITOR DRIVER
17461M:	Juerg Haefliger <juergh@gmail.com>
17462L:	linux-hwmon@vger.kernel.org
17463S:	Maintained
17464F:	Documentation/hwmon/vt1211.rst
17465F:	drivers/hwmon/vt1211.c
17466
17467VT8231 HARDWARE MONITOR DRIVER
17468M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17469L:	linux-hwmon@vger.kernel.org
17470S:	Maintained
17471F:	drivers/hwmon/vt8231.c
17472
17473VUB300 USB to SDIO/SD/MMC bridge chip
17474M:	Tony Olech <tony.olech@elandigitalsystems.com>
17475L:	linux-mmc@vger.kernel.org
17476L:	linux-usb@vger.kernel.org
17477S:	Supported
17478F:	drivers/mmc/host/vub300.c
17479
17480W1 DALLAS'S 1-WIRE BUS
17481M:	Evgeniy Polyakov <zbr@ioremap.net>
17482S:	Maintained
17483F:	Documentation/devicetree/bindings/w1/
17484F:	Documentation/w1/
17485F:	drivers/w1/
17486F:	include/linux/w1.h
17487
17488W83791D HARDWARE MONITORING DRIVER
17489M:	Marc Hulsman <m.hulsman@tudelft.nl>
17490L:	linux-hwmon@vger.kernel.org
17491S:	Maintained
17492F:	Documentation/hwmon/w83791d.rst
17493F:	drivers/hwmon/w83791d.c
17494
17495W83793 HARDWARE MONITORING DRIVER
17496M:	Rudolf Marek <r.marek@assembler.cz>
17497L:	linux-hwmon@vger.kernel.org
17498S:	Maintained
17499F:	Documentation/hwmon/w83793.rst
17500F:	drivers/hwmon/w83793.c
17501
17502W83795 HARDWARE MONITORING DRIVER
17503M:	Jean Delvare <jdelvare@suse.com>
17504L:	linux-hwmon@vger.kernel.org
17505S:	Maintained
17506F:	drivers/hwmon/w83795.c
17507
17508W83L51xD SD/MMC CARD INTERFACE DRIVER
17509M:	Pierre Ossman <pierre@ossman.eu>
17510S:	Maintained
17511F:	drivers/mmc/host/wbsd.*
17512
17513WACOM PROTOCOL 4 SERIAL TABLETS
17514M:	Julian Squires <julian@cipht.net>
17515M:	Hans de Goede <hdegoede@redhat.com>
17516L:	linux-input@vger.kernel.org
17517S:	Maintained
17518F:	drivers/input/tablet/wacom_serial4.c
17519
17520WATCHDOG DEVICE DRIVERS
17521M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17522M:	Guenter Roeck <linux@roeck-us.net>
17523L:	linux-watchdog@vger.kernel.org
17524W:	http://www.linux-watchdog.org/
17525T:	git git://www.linux-watchdog.org/linux-watchdog.git
17526S:	Maintained
17527F:	Documentation/devicetree/bindings/watchdog/
17528F:	Documentation/watchdog/
17529F:	drivers/watchdog/
17530F:	include/linux/watchdog.h
17531F:	include/uapi/linux/watchdog.h
17532
17533WHISKEYCOVE PMIC GPIO DRIVER
17534M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17535L:	linux-gpio@vger.kernel.org
17536S:	Maintained
17537F:	drivers/gpio/gpio-wcove.c
17538
17539WHWAVE RTC DRIVER
17540M:	Dianlong Li <long17.cool@163.com>
17541L:	linux-rtc@vger.kernel.org
17542S:	Maintained
17543F:	drivers/rtc/rtc-sd3078.c
17544
17545WIIMOTE HID DRIVER
17546M:	David Herrmann <dh.herrmann@googlemail.com>
17547L:	linux-input@vger.kernel.org
17548S:	Maintained
17549F:	drivers/hid/hid-wiimote*
17550
17551WILOCITY WIL6210 WIRELESS DRIVER
17552M:	Maya Erez <merez@codeaurora.org>
17553L:	linux-wireless@vger.kernel.org
17554L:	wil6210@qti.qualcomm.com
17555S:	Supported
17556W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17557F:	drivers/net/wireless/ath/wil6210/
17558
17559WIMAX STACK
17560M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17561M:	linux-wimax@intel.com
17562L:	wimax@linuxwimax.org (subscribers-only)
17563S:	Supported
17564W:	http://linuxwimax.org
17565F:	Documentation/admin-guide/wimax/wimax.rst
17566F:	include/linux/wimax/debug.h
17567F:	include/net/wimax.h
17568F:	include/uapi/linux/wimax.h
17569F:	net/wimax/
17570
17571WINBOND CIR DRIVER
17572M:	David Härdeman <david@hardeman.nu>
17573S:	Maintained
17574F:	drivers/media/rc/winbond-cir.c
17575
17576RCMM REMOTE CONTROLS DECODER
17577M:	Patrick Lerda <patrick9876@free.fr>
17578S:	Maintained
17579F:	drivers/media/rc/ir-rcmm-decoder.c
17580
17581WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17582M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17583L:	linux-watchdog@vger.kernel.org
17584S:	Maintained
17585F:	drivers/watchdog/ebc-c384_wdt.c
17586
17587WINSYSTEMS WS16C48 GPIO DRIVER
17588M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17589L:	linux-gpio@vger.kernel.org
17590S:	Maintained
17591F:	drivers/gpio/gpio-ws16c48.c
17592
17593WISTRON LAPTOP BUTTON DRIVER
17594M:	Miloslav Trmac <mitr@volny.cz>
17595S:	Maintained
17596F:	drivers/input/misc/wistron_btns.c
17597
17598WL3501 WIRELESS PCMCIA CARD DRIVER
17599L:	linux-wireless@vger.kernel.org
17600S:	Odd fixes
17601F:	drivers/net/wireless/wl3501*
17602
17603WOLFSON MICROELECTRONICS DRIVERS
17604L:	patches@opensource.cirrus.com
17605T:	git https://github.com/CirrusLogic/linux-drivers.git
17606W:	https://github.com/CirrusLogic/linux-drivers/wiki
17607S:	Supported
17608F:	Documentation/hwmon/wm83??.rst
17609F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17610F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17611F:	Documentation/devicetree/bindings/mfd/arizona.txt
17612F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17613F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17614F:	arch/arm/mach-s3c64xx/mach-crag6410*
17615F:	drivers/clk/clk-wm83*.c
17616F:	drivers/extcon/extcon-arizona.c
17617F:	drivers/leds/leds-wm83*.c
17618F:	drivers/gpio/gpio-*wm*.c
17619F:	drivers/gpio/gpio-arizona.c
17620F:	drivers/hwmon/wm83??-hwmon.c
17621F:	drivers/input/misc/wm831x-on.c
17622F:	drivers/input/touchscreen/wm831x-ts.c
17623F:	drivers/input/touchscreen/wm97*.c
17624F:	drivers/mfd/arizona*
17625F:	drivers/mfd/wm*.c
17626F:	drivers/mfd/cs47l24*
17627F:	drivers/power/supply/wm83*.c
17628F:	drivers/rtc/rtc-wm83*.c
17629F:	drivers/regulator/wm8*.c
17630F:	drivers/regulator/arizona*
17631F:	drivers/video/backlight/wm83*_bl.c
17632F:	drivers/watchdog/wm83*_wdt.c
17633F:	include/linux/mfd/arizona/
17634F:	include/linux/mfd/wm831x/
17635F:	include/linux/mfd/wm8350/
17636F:	include/linux/mfd/wm8400*
17637F:	include/linux/regulator/arizona*
17638F:	include/linux/wm97xx.h
17639F:	include/sound/wm????.h
17640F:	sound/soc/codecs/arizona.?
17641F:	sound/soc/codecs/wm*
17642F:	sound/soc/codecs/cs47l24*
17643
17644WORKQUEUE
17645M:	Tejun Heo <tj@kernel.org>
17646R:	Lai Jiangshan <jiangshanlai@gmail.com>
17647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17648S:	Maintained
17649F:	include/linux/workqueue.h
17650F:	kernel/workqueue.c
17651F:	Documentation/core-api/workqueue.rst
17652
17653X-POWERS AXP288 PMIC DRIVERS
17654M:	Hans de Goede <hdegoede@redhat.com>
17655S:	Maintained
17656N:	axp288
17657F:	drivers/acpi/pmic/intel_pmic_xpower.c
17658
17659X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17660M:	Chen-Yu Tsai <wens@csie.org>
17661L:	linux-kernel@vger.kernel.org
17662S:	Maintained
17663N:	axp[128]
17664
17665X.25 NETWORK LAYER
17666M:	Andrew Hendry <andrew.hendry@gmail.com>
17667L:	linux-x25@vger.kernel.org
17668S:	Odd Fixes
17669F:	Documentation/networking/x25*
17670F:	include/net/x25*
17671F:	net/x25/
17672
17673X86 ARCHITECTURE (32-BIT AND 64-BIT)
17674M:	Thomas Gleixner <tglx@linutronix.de>
17675M:	Ingo Molnar <mingo@redhat.com>
17676M:	Borislav Petkov <bp@alien8.de>
17677R:	"H. Peter Anvin" <hpa@zytor.com>
17678M:	x86@kernel.org
17679L:	linux-kernel@vger.kernel.org
17680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17681S:	Maintained
17682F:	Documentation/devicetree/bindings/x86/
17683F:	Documentation/x86/
17684F:	arch/x86/
17685
17686X86 ENTRY CODE
17687M:	Andy Lutomirski <luto@kernel.org>
17688L:	linux-kernel@vger.kernel.org
17689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17690S:	Maintained
17691F:	arch/x86/entry/
17692
17693X86 MCE INFRASTRUCTURE
17694M:	Tony Luck <tony.luck@intel.com>
17695M:	Borislav Petkov <bp@alien8.de>
17696L:	linux-edac@vger.kernel.org
17697S:	Maintained
17698F:	arch/x86/kernel/cpu/mce/*
17699
17700X86 MICROCODE UPDATE SUPPORT
17701M:	Borislav Petkov <bp@alien8.de>
17702S:	Maintained
17703F:	arch/x86/kernel/cpu/microcode/*
17704
17705X86 MM
17706M:	Dave Hansen <dave.hansen@linux.intel.com>
17707M:	Andy Lutomirski <luto@kernel.org>
17708M:	Peter Zijlstra <peterz@infradead.org>
17709L:	linux-kernel@vger.kernel.org
17710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17711S:	Maintained
17712F:	arch/x86/mm/
17713
17714X86 PLATFORM DRIVERS
17715M:	Darren Hart <dvhart@infradead.org>
17716M:	Andy Shevchenko <andy@infradead.org>
17717L:	platform-driver-x86@vger.kernel.org
17718T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17719S:	Odd Fixes
17720F:	drivers/platform/x86/
17721F:	drivers/platform/olpc/
17722
17723X86 PLATFORM DRIVERS - ARCH
17724R:	Darren Hart <dvhart@infradead.org>
17725R:	Andy Shevchenko <andy@infradead.org>
17726L:	platform-driver-x86@vger.kernel.org
17727L:	x86@kernel.org
17728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17729S:	Maintained
17730F:	arch/x86/platform
17731
17732X86 VDSO
17733M:	Andy Lutomirski <luto@kernel.org>
17734L:	linux-kernel@vger.kernel.org
17735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17736S:	Maintained
17737F:	arch/x86/entry/vdso/
17738
17739XARRAY
17740M:	Matthew Wilcox <willy@infradead.org>
17741L:	linux-fsdevel@vger.kernel.org
17742S:	Supported
17743F:	Documentation/core-api/xarray.rst
17744F:	lib/idr.c
17745F:	lib/xarray.c
17746F:	include/linux/idr.h
17747F:	include/linux/xarray.h
17748F:	tools/testing/radix-tree
17749
17750XBOX DVD IR REMOTE
17751M:	Benjamin Valentin <benpicco@googlemail.com>
17752S:	Maintained
17753F:	drivers/media/rc/xbox_remote.c
17754F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17755
17756XC2028/3028 TUNER DRIVER
17757M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17758L:	linux-media@vger.kernel.org
17759W:	https://linuxtv.org
17760T:	git git://linuxtv.org/media_tree.git
17761S:	Maintained
17762F:	drivers/media/tuners/tuner-xc2028.*
17763
17764XDP (eXpress Data Path)
17765M:	Alexei Starovoitov <ast@kernel.org>
17766M:	Daniel Borkmann <daniel@iogearbox.net>
17767M:	David S. Miller <davem@davemloft.net>
17768M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17769M:	Jesper Dangaard Brouer <hawk@kernel.org>
17770M:	John Fastabend <john.fastabend@gmail.com>
17771L:	netdev@vger.kernel.org
17772L:	bpf@vger.kernel.org
17773S:	Supported
17774F:	net/core/xdp.c
17775F:	include/net/xdp.h
17776F:	kernel/bpf/devmap.c
17777F:	kernel/bpf/cpumap.c
17778F:	include/trace/events/xdp.h
17779K:	xdp
17780N:	xdp
17781
17782XDP SOCKETS (AF_XDP)
17783M:	Björn Töpel <bjorn.topel@intel.com>
17784M:	Magnus Karlsson <magnus.karlsson@intel.com>
17785R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17786L:	netdev@vger.kernel.org
17787L:	bpf@vger.kernel.org
17788S:	Maintained
17789F:	kernel/bpf/xskmap.c
17790F:	net/xdp/
17791
17792XEN BLOCK SUBSYSTEM
17793M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17794M:	Roger Pau Monné <roger.pau@citrix.com>
17795L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17796S:	Supported
17797F:	drivers/block/xen-blkback/*
17798F:	drivers/block/xen*
17799
17800XEN HYPERVISOR ARM
17801M:	Stefano Stabellini <sstabellini@kernel.org>
17802L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17803S:	Maintained
17804F:	arch/arm/xen/
17805F:	arch/arm/include/asm/xen/
17806
17807XEN HYPERVISOR ARM64
17808M:	Stefano Stabellini <sstabellini@kernel.org>
17809L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17810S:	Maintained
17811F:	arch/arm64/xen/
17812F:	arch/arm64/include/asm/xen/
17813
17814XEN HYPERVISOR INTERFACE
17815M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17816M:	Juergen Gross <jgross@suse.com>
17817R:	Stefano Stabellini <sstabellini@kernel.org>
17818L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17820S:	Supported
17821F:	arch/x86/xen/
17822F:	arch/x86/platform/pvh/
17823F:	drivers/*/xen-*front.c
17824F:	drivers/xen/
17825F:	arch/x86/include/asm/xen/
17826F:	arch/x86/include/asm/pvclock-abi.h
17827F:	include/xen/
17828F:	include/uapi/xen/
17829F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17830F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17831
17832XEN NETWORK BACKEND DRIVER
17833M:	Wei Liu <wei.liu@kernel.org>
17834M:	Paul Durrant <paul@xen.org>
17835L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17836L:	netdev@vger.kernel.org
17837S:	Supported
17838F:	drivers/net/xen-netback/*
17839
17840XEN PCI SUBSYSTEM
17841M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17842L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17843S:	Supported
17844F:	arch/x86/pci/*xen*
17845F:	drivers/pci/*xen*
17846
17847XEN PVSCSI DRIVERS
17848M:	Juergen Gross <jgross@suse.com>
17849L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17850L:	linux-scsi@vger.kernel.org
17851S:	Supported
17852F:	drivers/scsi/xen-scsifront.c
17853F:	drivers/xen/xen-scsiback.c
17854F:	include/xen/interface/io/vscsiif.h
17855
17856XEN SWIOTLB SUBSYSTEM
17857M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17858L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17859L:	iommu@lists.linux-foundation.org
17860S:	Supported
17861F:	arch/x86/xen/*swiotlb*
17862F:	drivers/xen/*swiotlb*
17863
17864XEN SOUND FRONTEND DRIVER
17865M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17866L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17867L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17868S:	Supported
17869F:	sound/xen/*
17870
17871XFS FILESYSTEM
17872M:	Darrick J. Wong <darrick.wong@oracle.com>
17873M:	linux-xfs@vger.kernel.org
17874L:	linux-xfs@vger.kernel.org
17875W:	http://xfs.org/
17876T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17877S:	Supported
17878F:	Documentation/admin-guide/xfs.rst
17879F:	Documentation/ABI/testing/sysfs-fs-xfs
17880F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17881F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17882F:	fs/xfs/
17883F:	include/uapi/linux/dqblk_xfs.h
17884F:	include/uapi/linux/fsmap.h
17885
17886XILINX AXI ETHERNET DRIVER
17887M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17888S:	Maintained
17889F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17890
17891XILINX UARTLITE SERIAL DRIVER
17892M:	Peter Korsgaard <jacmet@sunsite.dk>
17893L:	linux-serial@vger.kernel.org
17894S:	Maintained
17895F:	drivers/tty/serial/uartlite.c
17896
17897XILINX VIDEO IP CORES
17898M:	Hyun Kwon <hyun.kwon@xilinx.com>
17899M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17900L:	linux-media@vger.kernel.org
17901T:	git git://linuxtv.org/media_tree.git
17902S:	Supported
17903F:	Documentation/devicetree/bindings/media/xilinx/
17904F:	drivers/media/platform/xilinx/
17905F:	include/uapi/linux/xilinx-v4l2-controls.h
17906
17907XILINX SD-FEC IP CORES
17908M:	Derek Kiernan <derek.kiernan@xilinx.com>
17909M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17910S:	Maintained
17911F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17912F:	Documentation/misc-devices/xilinx_sdfec.rst
17913F:	drivers/misc/xilinx_sdfec.c
17914F:	drivers/misc/Kconfig
17915F:	drivers/misc/Makefile
17916F:	include/uapi/misc/xilinx_sdfec.h
17917
17918XILLYBUS DRIVER
17919M:	Eli Billauer <eli.billauer@gmail.com>
17920L:	linux-kernel@vger.kernel.org
17921S:	Supported
17922F:	drivers/char/xillybus/
17923
17924XLP9XX I2C DRIVER
17925M:	George Cherian <george.cherian@cavium.com>
17926M:	Jan Glauber <jglauber@cavium.com>
17927L:	linux-i2c@vger.kernel.org
17928W:	http://www.cavium.com
17929S:	Supported
17930F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17931F:	drivers/i2c/busses/i2c-xlp9xx.c
17932
17933XRA1403 GPIO EXPANDER
17934M:	Nandor Han <nandor.han@ge.com>
17935M:	Semi Malinen <semi.malinen@ge.com>
17936L:	linux-gpio@vger.kernel.org
17937S:	Maintained
17938F:	drivers/gpio/gpio-xra1403.c
17939F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17940
17941XTENSA XTFPGA PLATFORM SUPPORT
17942M:	Max Filippov <jcmvbkbc@gmail.com>
17943L:	linux-xtensa@linux-xtensa.org
17944S:	Maintained
17945F:	drivers/spi/spi-xtensa-xtfpga.c
17946F:	sound/soc/xtensa/xtfpga-i2s.c
17947
17948YAM DRIVER FOR AX.25
17949M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17950L:	linux-hams@vger.kernel.org
17951S:	Maintained
17952F:	drivers/net/hamradio/yam*
17953F:	include/linux/yam.h
17954
17955YAMA SECURITY MODULE
17956M:	Kees Cook <keescook@chromium.org>
17957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17958S:	Supported
17959F:	security/yama/
17960F:	Documentation/admin-guide/LSM/Yama.rst
17961
17962YEALINK PHONE DRIVER
17963M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17964L:	usbb2k-api-dev@nongnu.org
17965S:	Maintained
17966F:	Documentation/input/devices/yealink.rst
17967F:	drivers/input/misc/yealink.*
17968
17969Z8530 DRIVER FOR AX.25
17970M:	Joerg Reuter <jreuter@yaina.de>
17971W:	http://yaina.de/jreuter/
17972W:	http://www.qsl.net/dl1bke/
17973L:	linux-hams@vger.kernel.org
17974S:	Maintained
17975F:	Documentation/networking/z8530drv.txt
17976F:	drivers/net/hamradio/*scc.c
17977F:	drivers/net/hamradio/z8530.h
17978
17979ZBUD COMPRESSED PAGE ALLOCATOR
17980M:	Seth Jennings <sjenning@redhat.com>
17981M:	Dan Streetman <ddstreet@ieee.org>
17982L:	linux-mm@kvack.org
17983S:	Maintained
17984F:	mm/zbud.c
17985F:	include/linux/zbud.h
17986
17987ZD1211RW WIRELESS DRIVER
17988M:	Daniel Drake <dsd@gentoo.org>
17989M:	Ulrich Kunitz <kune@deine-taler.de>
17990W:	http://zd1211.ath.cx/wiki/DriverRewrite
17991L:	linux-wireless@vger.kernel.org
17992L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17993S:	Maintained
17994F:	drivers/net/wireless/zydas/zd1211rw/
17995
17996ZD1301 MEDIA DRIVER
17997M:	Antti Palosaari <crope@iki.fi>
17998L:	linux-media@vger.kernel.org
17999W:	https://linuxtv.org/
18000W:	http://palosaari.fi/linux/
18001Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18002S:	Maintained
18003F:	drivers/media/usb/dvb-usb-v2/zd1301*
18004
18005ZD1301_DEMOD MEDIA DRIVER
18006M:	Antti Palosaari <crope@iki.fi>
18007L:	linux-media@vger.kernel.org
18008W:	https://linuxtv.org/
18009W:	http://palosaari.fi/linux/
18010Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18011S:	Maintained
18012F:	drivers/media/dvb-frontends/zd1301_demod*
18013
18014ZHAOXIN PROCESSOR SUPPORT
18015M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18016L:	linux-kernel@vger.kernel.org
18017S:	Maintained
18018F:	arch/x86/kernel/cpu/zhaoxin.c
18019
18020ZPOOL COMPRESSED PAGE STORAGE API
18021M:	Dan Streetman <ddstreet@ieee.org>
18022L:	linux-mm@kvack.org
18023S:	Maintained
18024F:	mm/zpool.c
18025F:	include/linux/zpool.h
18026
18027ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18028M:	Minchan Kim <minchan@kernel.org>
18029M:	Nitin Gupta <ngupta@vflare.org>
18030R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18031L:	linux-kernel@vger.kernel.org
18032S:	Maintained
18033F:	drivers/block/zram/
18034F:	Documentation/admin-guide/blockdev/zram.rst
18035
18036ZS DECSTATION Z85C30 SERIAL DRIVER
18037M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18038S:	Maintained
18039F:	drivers/tty/serial/zs.*
18040
18041ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18042M:	Minchan Kim <minchan@kernel.org>
18043M:	Nitin Gupta <ngupta@vflare.org>
18044R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18045L:	linux-mm@kvack.org
18046S:	Maintained
18047F:	mm/zsmalloc.c
18048F:	include/linux/zsmalloc.h
18049F:	Documentation/vm/zsmalloc.rst
18050
18051ZSWAP COMPRESSED SWAP CACHING
18052M:	Seth Jennings <sjenning@redhat.com>
18053M:	Dan Streetman <ddstreet@ieee.org>
18054M:	Vitaly Wool <vitaly.wool@konsulko.com>
18055L:	linux-mm@kvack.org
18056S:	Maintained
18057F:	mm/zswap.c
18058
18059THE REST
18060M:	Linus Torvalds <torvalds@linux-foundation.org>
18061L:	linux-kernel@vger.kernel.org
18062Q:	http://patchwork.kernel.org/project/LKML/list/
18063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18064S:	Buried alive in reporters
18065F:	*
18066F:	*/
18067