xref: /openbmc/linux/MAINTAINERS (revision bf8981a2aa082d9d64771b47c8a1c9c388d8cd40)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/device_drivers/3com/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169.c
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 IIO DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276F:	drivers/iio/counter/104-quad-8.c
277
278ACCES PCI-IDIO-16 GPIO DRIVER
279M:	William Breathitt Gray <vilhelm.gray@gmail.com>
280L:	linux-gpio@vger.kernel.org
281S:	Maintained
282F:	drivers/gpio/gpio-pci-idio-16.c
283
284ACCES PCIe-IDIO-24 GPIO DRIVER
285M:	William Breathitt Gray <vilhelm.gray@gmail.com>
286L:	linux-gpio@vger.kernel.org
287S:	Maintained
288F:	drivers/gpio/gpio-pcie-idio-24.c
289
290ACENIC DRIVER
291M:	Jes Sorensen <jes@trained-monkey.org>
292L:	linux-acenic@sunsite.dk
293S:	Maintained
294F:	drivers/net/ethernet/alteon/acenic*
295
296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297M:	Peter Feuerer <peter@piie.net>
298L:	platform-driver-x86@vger.kernel.org
299W:	http://piie.net/?section=acerhdf
300S:	Maintained
301F:	drivers/platform/x86/acerhdf.c
302
303ACER WMI LAPTOP EXTRAS
304M:	"Lee, Chun-Yi" <jlee@suse.com>
305L:	platform-driver-x86@vger.kernel.org
306S:	Maintained
307F:	drivers/platform/x86/acer-wmi.c
308
309ACPI
310M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
311M:	Len Brown <lenb@kernel.org>
312L:	linux-acpi@vger.kernel.org
313W:	https://01.org/linux-acpi
314Q:	https://patchwork.kernel.org/project/linux-acpi/list/
315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316B:	https://bugzilla.kernel.org
317S:	Supported
318F:	drivers/acpi/
319F:	drivers/pnp/pnpacpi/
320F:	include/linux/acpi.h
321F:	include/linux/fwnode.h
322F:	include/acpi/
323F:	Documentation/acpi/
324F:	Documentation/ABI/testing/sysfs-bus-acpi
325F:	Documentation/ABI/testing/configfs-acpi
326F:	drivers/pci/*acpi*
327F:	drivers/pci/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	James Morse <james.morse@arm.com>
335R:	Tony Luck <tony.luck@intel.com>
336R:	Borislav Petkov <bp@alien8.de>
337F:	drivers/acpi/apei/
338
339ACPI COMPONENT ARCHITECTURE (ACPICA)
340M:	Robert Moore <robert.moore@intel.com>
341M:	Erik Schmauss <erik.schmauss@intel.com>
342M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343L:	linux-acpi@vger.kernel.org
344L:	devel@acpica.org
345W:	https://acpica.org/
346W:	https://github.com/acpica/acpica/
347Q:	https://patchwork.kernel.org/project/linux-acpi/list/
348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349B:	https://bugzilla.kernel.org
350B:	https://bugs.acpica.org
351S:	Supported
352F:	drivers/acpi/acpica/
353F:	include/acpi/
354F:	tools/power/acpi/
355
356ACPI FAN DRIVER
357M:	Zhang Rui <rui.zhang@intel.com>
358L:	linux-acpi@vger.kernel.org
359W:	https://01.org/linux-acpi
360B:	https://bugzilla.kernel.org
361S:	Supported
362F:	drivers/acpi/fan.c
363
364ACPI FOR ARM64 (ACPI/arm64)
365M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366M:	Hanjun Guo <hanjun.guo@linaro.org>
367M:	Sudeep Holla <sudeep.holla@arm.com>
368L:	linux-acpi@vger.kernel.org
369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
370S:	Maintained
371F:	drivers/acpi/arm64
372
373ACPI I2C MULTI INSTANTIATE DRIVER
374M:	Hans de Goede <hdegoede@redhat.com>
375L:	platform-driver-x86@vger.kernel.org
376S:	Maintained
377F:	drivers/platform/x86/i2c-multi-instantiate.c
378
379ACPI PMIC DRIVERS
380M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
381M:	Len Brown <lenb@kernel.org>
382R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
383R:	Mika Westerberg <mika.westerberg@linux.intel.com>
384L:	linux-acpi@vger.kernel.org
385Q:	https://patchwork.kernel.org/project/linux-acpi/list/
386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387B:	https://bugzilla.kernel.org
388S:	Supported
389F:	drivers/acpi/pmic/
390
391ACPI THERMAL DRIVER
392M:	Zhang Rui <rui.zhang@intel.com>
393L:	linux-acpi@vger.kernel.org
394W:	https://01.org/linux-acpi
395B:	https://bugzilla.kernel.org
396S:	Supported
397F:	drivers/acpi/*thermal*
398
399ACPI VIDEO DRIVER
400M:	Zhang Rui <rui.zhang@intel.com>
401L:	linux-acpi@vger.kernel.org
402W:	https://01.org/linux-acpi
403B:	https://bugzilla.kernel.org
404S:	Supported
405F:	drivers/acpi/acpi_video.c
406
407ACPI WMI DRIVER
408L:	platform-driver-x86@vger.kernel.org
409S:	Orphan
410F:	drivers/platform/x86/wmi.c
411F:	include/uapi/linux/wmi.h
412
413AD1889 ALSA SOUND DRIVER
414W:	https://parisc.wiki.kernel.org/index.php/AD1889
415L:	linux-parisc@vger.kernel.org
416S:	Maintained
417F:	sound/pci/ad1889.*
418
419AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420M:	Michael Hennerich <michael.hennerich@analog.com>
421W:	http://wiki.analog.com/AD5254
422W:	http://ez.analog.com/community/linux-device-drivers
423S:	Supported
424F:	drivers/misc/ad525x_dpot.c
425
426AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
427M:	Michael Hennerich <michael.hennerich@analog.com>
428W:	http://wiki.analog.com/AD5398
429W:	http://ez.analog.com/community/linux-device-drivers
430S:	Supported
431F:	drivers/regulator/ad5398.c
432
433AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
434M:	Michael Hennerich <michael.hennerich@analog.com>
435W:	http://wiki.analog.com/AD7142
436W:	http://ez.analog.com/community/linux-device-drivers
437S:	Supported
438F:	drivers/input/misc/ad714x.c
439
440AD7877 TOUCHSCREEN DRIVER
441M:	Michael Hennerich <michael.hennerich@analog.com>
442W:	http://wiki.analog.com/AD7877
443W:	http://ez.analog.com/community/linux-device-drivers
444S:	Supported
445F:	drivers/input/touchscreen/ad7877.c
446
447AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
448M:	Michael Hennerich <michael.hennerich@analog.com>
449W:	http://wiki.analog.com/AD7879
450W:	http://ez.analog.com/community/linux-device-drivers
451S:	Supported
452F:	drivers/input/touchscreen/ad7879.c
453
454ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
455M:	Jiri Kosina <jikos@kernel.org>
456S:	Maintained
457
458ADF7242 IEEE 802.15.4 RADIO DRIVER
459M:	Michael Hennerich <michael.hennerich@analog.com>
460W:	https://wiki.analog.com/ADF7242
461W:	http://ez.analog.com/community/linux-device-drivers
462L:	linux-wpan@vger.kernel.org
463S:	Supported
464F:	drivers/net/ieee802154/adf7242.c
465F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466
467ADM1025 HARDWARE MONITOR DRIVER
468M:	Jean Delvare <jdelvare@suse.com>
469L:	linux-hwmon@vger.kernel.org
470S:	Maintained
471F:	Documentation/hwmon/adm1025
472F:	drivers/hwmon/adm1025.c
473
474ADM1029 HARDWARE MONITOR DRIVER
475M:	Corentin Labbe <clabbe.montjoie@gmail.com>
476L:	linux-hwmon@vger.kernel.org
477S:	Maintained
478F:	drivers/hwmon/adm1029.c
479
480ADM8211 WIRELESS DRIVER
481L:	linux-wireless@vger.kernel.org
482W:	http://wireless.kernel.org/
483S:	Orphan
484F:	drivers/net/wireless/admtek/adm8211.*
485
486ADP1653 FLASH CONTROLLER DRIVER
487M:	Sakari Ailus <sakari.ailus@iki.fi>
488L:	linux-media@vger.kernel.org
489S:	Maintained
490F:	drivers/media/i2c/adp1653.c
491F:	include/media/i2c/adp1653.h
492
493ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
494M:	Michael Hennerich <michael.hennerich@analog.com>
495W:	http://wiki.analog.com/ADP5520
496W:	http://ez.analog.com/community/linux-device-drivers
497S:	Supported
498F:	drivers/mfd/adp5520.c
499F:	drivers/video/backlight/adp5520_bl.c
500F:	drivers/leds/leds-adp5520.c
501F:	drivers/gpio/gpio-adp5520.c
502F:	drivers/input/keyboard/adp5520-keys.c
503
504ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP5588
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/input/keyboard/adp5588-keys.c
510F:	drivers/gpio/gpio-adp5588.c
511
512ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
513M:	Michael Hennerich <michael.hennerich@analog.com>
514W:	http://wiki.analog.com/ADP8860
515W:	http://ez.analog.com/community/linux-device-drivers
516S:	Supported
517F:	drivers/video/backlight/adp8860_bl.c
518
519ADS1015 HARDWARE MONITOR DRIVER
520M:	Dirk Eibach <eibach@gdsys.de>
521L:	linux-hwmon@vger.kernel.org
522S:	Maintained
523F:	Documentation/hwmon/ads1015
524F:	drivers/hwmon/ads1015.c
525F:	include/linux/platform_data/ads1015.h
526
527ADT746X FAN DRIVER
528M:	Colin Leroy <colin@colino.net>
529S:	Maintained
530F:	drivers/macintosh/therm_adt746x.c
531
532ADT7475 HARDWARE MONITOR DRIVER
533M:	Jean Delvare <jdelvare@suse.com>
534L:	linux-hwmon@vger.kernel.org
535S:	Maintained
536F:	Documentation/hwmon/adt7475
537F:	drivers/hwmon/adt7475.c
538
539ADVANSYS SCSI DRIVER
540M:	Matthew Wilcox <willy@infradead.org>
541M:	Hannes Reinecke <hare@suse.com>
542L:	linux-scsi@vger.kernel.org
543S:	Maintained
544F:	Documentation/scsi/advansys.txt
545F:	drivers/scsi/advansys.c
546
547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548M:	Michael Hennerich <michael.hennerich@analog.com>
549W:	http://wiki.analog.com/ADXL345
550W:	http://ez.analog.com/community/linux-device-drivers
551S:	Supported
552F:	drivers/input/misc/adxl34x.c
553
554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555M:	Stefan Popa <stefan.popa@analog.com>
556W:	http://ez.analog.com/community/linux-device-drivers
557S:	Supported
558F:	drivers/iio/accel/adxl372.c
559F:	drivers/iio/accel/adxl372_spi.c
560F:	drivers/iio/accel/adxl372_i2c.c
561F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
562
563AF9013 MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/dvb-frontends/af9013*
572
573AF9033 MEDIA DRIVER
574M:	Antti Palosaari <crope@iki.fi>
575L:	linux-media@vger.kernel.org
576W:	https://linuxtv.org
577W:	http://palosaari.fi/linux/
578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
579T:	git git://linuxtv.org/anttip/media_tree.git
580S:	Maintained
581F:	drivers/media/dvb-frontends/af9033*
582
583AFFS FILE SYSTEM
584M:	David Sterba <dsterba@suse.com>
585L:	linux-fsdevel@vger.kernel.org
586S:	Odd Fixes
587F:	Documentation/filesystems/affs.txt
588F:	fs/affs/
589
590AFS FILESYSTEM
591M:	David Howells <dhowells@redhat.com>
592L:	linux-afs@lists.infradead.org
593S:	Supported
594F:	fs/afs/
595F:	include/trace/events/afs.h
596F:	Documentation/filesystems/afs.txt
597W:	https://www.infradead.org/~dhowells/kafs/
598
599AGPGART DRIVER
600M:	David Airlie <airlied@linux.ie>
601T:	git git://anongit.freedesktop.org/drm/drm
602S:	Maintained
603F:	drivers/char/agp/
604F:	include/linux/agp*
605F:	include/uapi/linux/agp*
606
607AHA152X SCSI DRIVER
608M:	"Juergen E. Fischer" <fischer@norbit.de>
609L:	linux-scsi@vger.kernel.org
610S:	Maintained
611F:	drivers/scsi/aha152x*
612F:	drivers/scsi/pcmcia/aha152x*
613
614AIC7XXX / AIC79XX SCSI DRIVER
615M:	Hannes Reinecke <hare@suse.com>
616L:	linux-scsi@vger.kernel.org
617S:	Maintained
618F:	drivers/scsi/aic7xxx/
619
620AIMSLAB FM RADIO RECEIVER DRIVER
621M:	Hans Verkuil <hverkuil@xs4all.nl>
622L:	linux-media@vger.kernel.org
623T:	git git://linuxtv.org/media_tree.git
624W:	https://linuxtv.org
625S:	Maintained
626F:	drivers/media/radio/radio-aimslab*
627
628AIO
629M:	Benjamin LaHaise <bcrl@kvack.org>
630L:	linux-aio@kvack.org
631S:	Supported
632F:	fs/aio.c
633F:	include/linux/*aio*.h
634
635AIRSPY MEDIA DRIVER
636M:	Antti Palosaari <crope@iki.fi>
637L:	linux-media@vger.kernel.org
638W:	https://linuxtv.org
639W:	http://palosaari.fi/linux/
640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
641T:	git git://linuxtv.org/anttip/media_tree.git
642S:	Maintained
643F:	drivers/media/usb/airspy/
644
645ALACRITECH GIGABIT ETHERNET DRIVER
646M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
647S:	Maintained
648F:	drivers/net/ethernet/alacritech/*
649
650ALCATEL SPEEDTOUCH USB DRIVER
651M:	Duncan Sands <duncan.sands@free.fr>
652L:	linux-usb@vger.kernel.org
653W:	http://www.linux-usb.org/SpeedTouch/
654S:	Maintained
655F:	drivers/usb/atm/speedtch.c
656F:	drivers/usb/atm/usbatm.c
657
658ALCHEMY AU1XX0 MMC DRIVER
659M:	Manuel Lauss <manuel.lauss@gmail.com>
660S:	Maintained
661F:	drivers/mmc/host/au1xmmc.c
662
663ALI1563 I2C DRIVER
664M:	Rudolf Marek <r.marek@assembler.cz>
665L:	linux-i2c@vger.kernel.org
666S:	Maintained
667F:	Documentation/i2c/busses/i2c-ali1563
668F:	drivers/i2c/busses/i2c-ali1563.c
669
670ALLWINNER SECURITY SYSTEM
671M:	Corentin Labbe <clabbe.montjoie@gmail.com>
672L:	linux-crypto@vger.kernel.org
673S:	Maintained
674F:	drivers/crypto/sunxi-ss/
675
676ALLWINNER VPU DRIVER
677M:	Maxime Ripard <maxime.ripard@bootlin.com>
678M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
679L:	linux-media@vger.kernel.org
680S:	Maintained
681F:	drivers/staging/media/sunxi/cedrus/
682
683ALPHA PORT
684M:	Richard Henderson <rth@twiddle.net>
685M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
686M:	Matt Turner <mattst88@gmail.com>
687S:	Odd Fixes
688L:	linux-alpha@vger.kernel.org
689F:	arch/alpha/
690
691ALPS PS/2 TOUCHPAD DRIVER
692R:	Pali Rohár <pali.rohar@gmail.com>
693F:	drivers/input/mouse/alps.*
694
695ALTERA I2C CONTROLLER DRIVER
696M:	Thor Thayer <thor.thayer@linux.intel.com>
697S:	Maintained
698F:	drivers/i2c/busses/i2c-altera.c
699
700ALTERA MAILBOX DRIVER
701M:	Ley Foon Tan <lftan@altera.com>
702L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703S:	Maintained
704F:	drivers/mailbox/mailbox-altera.c
705
706ALTERA PIO DRIVER
707M:	Tien Hock Loh <thloh@altera.com>
708L:	linux-gpio@vger.kernel.org
709S:	Maintained
710F:	drivers/gpio/gpio-altera.c
711
712ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
713M:	Thor Thayer <thor.thayer@linux.intel.com>
714S:	Maintained
715F:	drivers/gpio/gpio-altera-a10sr.c
716F:	drivers/mfd/altera-a10sr.c
717F:	drivers/reset/reset-a10sr.c
718F:	include/linux/mfd/altera-a10sr.h
719F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720
721ALTERA TRIPLE SPEED ETHERNET DRIVER
722M:	Thor Thayer <thor.thayer@linux.intel.com>
723L:	netdev@vger.kernel.org
724L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725S:	Maintained
726F:	drivers/net/ethernet/altera/
727
728ALTERA UART/JTAG UART SERIAL DRIVERS
729M:	Tobias Klauser <tklauser@distanz.ch>
730L:	linux-serial@vger.kernel.org
731L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732S:	Maintained
733F:	drivers/tty/serial/altera_uart.c
734F:	drivers/tty/serial/altera_jtaguart.c
735F:	include/linux/altera_uart.h
736F:	include/linux/altera_jtaguart.h
737
738AMAZON ETHERNET DRIVERS
739M:	Netanel Belgazal <netanel@amazon.com>
740R:	Saeed Bishara <saeedb@amazon.com>
741R:	Zorik Machulsky <zorik@amazon.com>
742L:	netdev@vger.kernel.org
743S:	Supported
744F:	Documentation/networking/device_drivers/amazon/ena.txt
745F:	drivers/net/ethernet/amazon/
746
747AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
748M:	Tom Lendacky <thomas.lendacky@amd.com>
749M:	Gary Hook <gary.hook@amd.com>
750L:	linux-crypto@vger.kernel.org
751S:	Supported
752F:	drivers/crypto/ccp/
753F:	include/linux/ccp.h
754
755AMD DISPLAY CORE
756M:	Harry Wentland <harry.wentland@amd.com>
757M:	Leo Li <sunpeng.li@amd.com>
758L:	amd-gfx@lists.freedesktop.org
759T:	git git://people.freedesktop.org/~agd5f/linux
760S:	Supported
761F:	drivers/gpu/drm/amd/display/
762
763AMD FAM15H PROCESSOR POWER MONITORING DRIVER
764M:	Huang Rui <ray.huang@amd.com>
765L:	linux-hwmon@vger.kernel.org
766S:	Supported
767F:	Documentation/hwmon/fam15h_power
768F:	drivers/hwmon/fam15h_power.c
769
770AMD FCH GPIO DRIVER
771M:	Enrico Weigelt, metux IT consult <info@metux.net>
772L:	linux-gpio@vger.kernel.org
773S:	Maintained
774F:	drivers/gpio/gpio-amd-fch.c
775F:	include/linux/platform_data/gpio/gpio-amd-fch.h
776
777AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
778L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
779S:	Orphan
780F:	drivers/usb/gadget/udc/amd5536udc.*
781
782AMD GEODE PROCESSOR/CHIPSET SUPPORT
783P:	Andres Salomon <dilinger@queued.net>
784L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
785W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
786S:	Supported
787F:	drivers/char/hw_random/geode-rng.c
788F:	drivers/crypto/geode*
789F:	drivers/video/fbdev/geode/
790F:	arch/x86/include/asm/geode.h
791
792AMD IOMMU (AMD-VI)
793M:	Joerg Roedel <joro@8bytes.org>
794L:	iommu@lists.linux-foundation.org
795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
796S:	Maintained
797F:	drivers/iommu/amd_iommu*.[ch]
798F:	include/linux/amd-iommu.h
799
800AMD KFD
801M:	Oded Gabbay <oded.gabbay@gmail.com>
802L:	dri-devel@lists.freedesktop.org
803T:	git git://people.freedesktop.org/~gabbayo/linux.git
804S:	Supported
805F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
806F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
807F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
808F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
809F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
810F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
811F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
812F:	drivers/gpu/drm/amd/amdkfd/
813F:	drivers/gpu/drm/amd/include/cik_structs.h
814F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
815F:	drivers/gpu/drm/amd/include/vi_structs.h
816F:	drivers/gpu/drm/amd/include/v9_structs.h
817F:	include/uapi/linux/kfd_ioctl.h
818
819AMD POWERPLAY
820M:	Rex Zhu <rex.zhu@amd.com>
821M:	Evan Quan <evan.quan@amd.com>
822L:	amd-gfx@lists.freedesktop.org
823S:	Supported
824F:	drivers/gpu/drm/amd/powerplay/
825T:	git git://people.freedesktop.org/~agd5f/linux
826
827AMD SEATTLE DEVICE TREE SUPPORT
828M:	Brijesh Singh <brijeshkumar.singh@amd.com>
829M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
830M:	Tom Lendacky <thomas.lendacky@amd.com>
831S:	Supported
832F:	arch/arm64/boot/dts/amd/
833
834AMD XGBE DRIVER
835M:	Tom Lendacky <thomas.lendacky@amd.com>
836L:	netdev@vger.kernel.org
837S:	Supported
838F:	drivers/net/ethernet/amd/xgbe/
839F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
840
841ANALOG DEVICES INC AD5686 DRIVER
842M:	Stefan Popa <stefan.popa@analog.com>
843L:	linux-pm@vger.kernel.org
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/iio/dac/ad5686*
847F:	drivers/iio/dac/ad5696*
848
849ANALOG DEVICES INC AD5758 DRIVER
850M:	Stefan Popa <stefan.popa@analog.com>
851L:	linux-iio@vger.kernel.org
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/dac/ad5758.c
855F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
856
857ANALOG DEVICES INC AD7124 DRIVER
858M:	Stefan Popa <stefan.popa@analog.com>
859L:	linux-iio@vger.kernel.org
860W:	http://ez.analog.com/community/linux-device-drivers
861S:	Supported
862F:	drivers/iio/adc/ad7124.c
863F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
864
865ANALOG DEVICES INC AD7606 DRIVER
866M:	Stefan Popa <stefan.popa@analog.com>
867L:	linux-iio@vger.kernel.org
868W:	http://ez.analog.com/community/linux-device-drivers
869S:	Supported
870F:	drivers/iio/adc/ad7606.c
871F:	Documentation/devicetree/bindings/iio/adc/ad7606.txt
872
873ANALOG DEVICES INC AD7768-1 DRIVER
874M:	Stefan Popa <stefan.popa@analog.com>
875L:	linux-iio@vger.kernel.org
876W:	http://ez.analog.com/community/linux-device-drivers
877S:	Supported
878F:	drivers/iio/adc/ad7768-1.c
879F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
880
881ANALOG DEVICES INC AD9389B DRIVER
882M:	Hans Verkuil <hans.verkuil@cisco.com>
883L:	linux-media@vger.kernel.org
884S:	Maintained
885F:	drivers/media/i2c/ad9389b*
886
887ANALOG DEVICES INC ADGS1408 DRIVER
888M:	Mircea Caprioru <mircea.caprioru@analog.com>
889S:	Supported
890F:	drivers/mux/adgs1408.c
891F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
892
893ANALOG DEVICES INC ADP5061 DRIVER
894M:	Stefan Popa <stefan.popa@analog.com>
895L:	linux-pm@vger.kernel.org
896W:	http://ez.analog.com/community/linux-device-drivers
897S:	Supported
898F:	drivers/power/supply/adp5061.c
899
900ANALOG DEVICES INC ADV7180 DRIVER
901M:	Lars-Peter Clausen <lars@metafoo.de>
902L:	linux-media@vger.kernel.org
903W:	http://ez.analog.com/community/linux-device-drivers
904S:	Supported
905F:	drivers/media/i2c/adv7180.c
906
907ANALOG DEVICES INC ADV748X DRIVER
908M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
909L:	linux-media@vger.kernel.org
910S:	Maintained
911F:	drivers/media/i2c/adv748x/*
912
913ANALOG DEVICES INC ADV7511 DRIVER
914M:	Hans Verkuil <hans.verkuil@cisco.com>
915L:	linux-media@vger.kernel.org
916S:	Maintained
917F:	drivers/media/i2c/adv7511*
918
919ANALOG DEVICES INC ADV7604 DRIVER
920M:	Hans Verkuil <hans.verkuil@cisco.com>
921L:	linux-media@vger.kernel.org
922S:	Maintained
923F:	drivers/media/i2c/adv7604*
924
925ANALOG DEVICES INC ADV7842 DRIVER
926M:	Hans Verkuil <hans.verkuil@cisco.com>
927L:	linux-media@vger.kernel.org
928S:	Maintained
929F:	drivers/media/i2c/adv7842*
930
931ANALOG DEVICES INC ASOC CODEC DRIVERS
932M:	Lars-Peter Clausen <lars@metafoo.de>
933L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
934W:	http://wiki.analog.com/
935W:	http://ez.analog.com/community/linux-device-drivers
936S:	Supported
937F:	sound/soc/codecs/adau*
938F:	sound/soc/codecs/adav*
939F:	sound/soc/codecs/ad1*
940F:	sound/soc/codecs/ad7*
941F:	sound/soc/codecs/ssm*
942F:	sound/soc/codecs/sigmadsp.*
943
944ANALOG DEVICES INC DMA DRIVERS
945M:	Lars-Peter Clausen <lars@metafoo.de>
946W:	http://ez.analog.com/community/linux-device-drivers
947S:	Supported
948F:	drivers/dma/dma-axi-dmac.c
949
950ANALOG DEVICES INC IIO DRIVERS
951M:	Lars-Peter Clausen <lars@metafoo.de>
952M:	Michael Hennerich <Michael.Hennerich@analog.com>
953W:	http://wiki.analog.com/
954W:	http://ez.analog.com/community/linux-device-drivers
955S:	Supported
956F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
957F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
958F:	drivers/iio/*/ad*
959F:	drivers/iio/adc/ltc2497*
960X:	drivers/iio/*/adjd*
961F:	drivers/staging/iio/*/ad*
962
963ANDES ARCHITECTURE
964M:	Greentime Hu <green.hu@gmail.com>
965M:	Vincent Chen <deanbo422@gmail.com>
966T:	git https://github.com/andestech/linux.git
967S:	Supported
968F:	arch/nds32/
969F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
970F:	Documentation/devicetree/bindings/nds32/
971K:	nds32
972N:	nds32
973
974ANDROID CONFIG FRAGMENTS
975M:	Rob Herring <robh@kernel.org>
976S:	Supported
977F:	kernel/configs/android*
978
979ANDROID DRIVERS
980M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
981M:	Arve Hjønnevåg <arve@android.com>
982M:	Todd Kjos <tkjos@android.com>
983M:	Martijn Coenen <maco@android.com>
984M:	Joel Fernandes <joel@joelfernandes.org>
985M:	Christian Brauner <christian@brauner.io>
986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
987L:	devel@driverdev.osuosl.org
988S:	Supported
989F:	drivers/android/
990F:	drivers/staging/android/
991
992ANDROID GOLDFISH PIC DRIVER
993M:	Miodrag Dinic <miodrag.dinic@mips.com>
994S:	Supported
995F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
996F:	drivers/irqchip/irq-goldfish-pic.c
997
998ANDROID GOLDFISH RTC DRIVER
999M:	Miodrag Dinic <miodrag.dinic@mips.com>
1000S:	Supported
1001F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1002F:	drivers/rtc/rtc-goldfish.c
1003
1004ANDROID ION DRIVER
1005M:	Laura Abbott <labbott@redhat.com>
1006M:	Sumit Semwal <sumit.semwal@linaro.org>
1007L:	devel@driverdev.osuosl.org
1008L:	dri-devel@lists.freedesktop.org
1009L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1010S:	Supported
1011F:	drivers/staging/android/ion
1012F:	drivers/staging/android/uapi/ion.h
1013
1014AOA (Apple Onboard Audio) ALSA DRIVER
1015M:	Johannes Berg <johannes@sipsolutions.net>
1016L:	linuxppc-dev@lists.ozlabs.org
1017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1018S:	Maintained
1019F:	sound/aoa/
1020
1021APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1022M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1023L:	linux-iio@vger.kernel.org
1024S:	Maintained
1025F:	drivers/iio/adc/stx104.c
1026
1027APM DRIVER
1028M:	Jiri Kosina <jikos@kernel.org>
1029S:	Odd fixes
1030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1031F:	arch/x86/kernel/apm_32.c
1032F:	include/linux/apm_bios.h
1033F:	include/uapi/linux/apm_bios.h
1034F:	drivers/char/apm-emulation.c
1035
1036APPARMOR SECURITY MODULE
1037M:	John Johansen <john.johansen@canonical.com>
1038L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1039W:	wiki.apparmor.net
1040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1041S:	Supported
1042F:	security/apparmor/
1043F:	Documentation/admin-guide/LSM/apparmor.rst
1044
1045APPLE BCM5974 MULTITOUCH DRIVER
1046M:	Henrik Rydberg <rydberg@bitmath.org>
1047L:	linux-input@vger.kernel.org
1048S:	Odd fixes
1049F:	drivers/input/mouse/bcm5974.c
1050
1051APPLE SMC DRIVER
1052M:	Henrik Rydberg <rydberg@bitmath.org>
1053L:	linux-hwmon@vger.kernel.org
1054S:	Odd fixes
1055F:	drivers/hwmon/applesmc.c
1056
1057APPLETALK NETWORK LAYER
1058L:	netdev@vger.kernel.org
1059S:	Odd fixes
1060F:	drivers/net/appletalk/
1061F:	net/appletalk/
1062F:	include/linux/atalk.h
1063F:	include/uapi/linux/atalk.h
1064
1065APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1066M:	Khuong Dinh <khuong@os.amperecomputing.com>
1067S:	Supported
1068F:	arch/arm64/boot/dts/apm/
1069
1070APPLIED MICRO (APM) X-GENE SOC EDAC
1071M:	Khuong Dinh <khuong@os.amperecomputing.com>
1072S:	Supported
1073F:	drivers/edac/xgene_edac.c
1074F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1075
1076APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1077M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1078M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1079S:	Supported
1080F:	drivers/net/ethernet/apm/xgene-v2/
1081
1082APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1083M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1084M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1085M:	Quan Nguyen <quan@os.amperecomputing.com>
1086S:	Supported
1087F:	drivers/net/ethernet/apm/xgene/
1088F:	drivers/net/phy/mdio-xgene.c
1089F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1090F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1091
1092APPLIED MICRO (APM) X-GENE SOC PMU
1093M:	Khuong Dinh <khuong@os.amperecomputing.com>
1094S:	Supported
1095F:	drivers/perf/xgene_pmu.c
1096F:	Documentation/perf/xgene-pmu.txt
1097F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1098
1099APTINA CAMERA SENSOR PLL
1100M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1101L:	linux-media@vger.kernel.org
1102S:	Maintained
1103F:	drivers/media/i2c/aptina-pll.*
1104
1105ARC FRAMEBUFFER DRIVER
1106M:	Jaya Kumar <jayalk@intworks.biz>
1107S:	Maintained
1108F:	drivers/video/fbdev/arcfb.c
1109F:	drivers/video/fbdev/core/fb_defio.c
1110
1111ARC PGU DRM DRIVER
1112M:	Alexey Brodkin <abrodkin@synopsys.com>
1113S:	Supported
1114F:	drivers/gpu/drm/arc/
1115F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1116
1117ARCNET NETWORK LAYER
1118M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1119L:	netdev@vger.kernel.org
1120S:	Maintained
1121F:	drivers/net/arcnet/
1122F:	include/uapi/linux/if_arcnet.h
1123
1124ARM ARCHITECTED TIMER DRIVER
1125M:	Mark Rutland <mark.rutland@arm.com>
1126M:	Marc Zyngier <marc.zyngier@arm.com>
1127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S:	Maintained
1129F:	arch/arm/include/asm/arch_timer.h
1130F:	arch/arm64/include/asm/arch_timer.h
1131F:	drivers/clocksource/arm_arch_timer.c
1132
1133ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1134M:	Linus Walleij <linus.walleij@linaro.org>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S:	Maintained
1137F:	Documentation/devicetree/bindings/arm/arm-boards
1138F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1139F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1140F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1141F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1142F:	arch/arm/mach-integrator/
1143F:	arch/arm/mach-realview/
1144F:	arch/arm/mach-versatile/
1145F:	arch/arm/plat-versatile/
1146F:	arch/arm/boot/dts/arm-realview-*
1147F:	arch/arm/boot/dts/integrator*
1148F:	arch/arm/boot/dts/versatile*
1149F:	drivers/clk/versatile/
1150F:	drivers/i2c/busses/i2c-versatile.c
1151F:	drivers/irqchip/irq-versatile-fpga.c
1152F:	drivers/mtd/maps/physmap_of_versatile.c
1153F:	drivers/power/reset/arm-versatile-reboot.c
1154F:	drivers/soc/versatile/
1155
1156ARM HDLCD DRM DRIVER
1157M:	Liviu Dudau <liviu.dudau@arm.com>
1158S:	Supported
1159F:	drivers/gpu/drm/arm/hdlcd_*
1160F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1161
1162ARM KOMEDA DRM-KMS DRIVER
1163M:	James (Qian) Wang <james.qian.wang@arm.com>
1164M:	Liviu Dudau <liviu.dudau@arm.com>
1165L:	Mali DP Maintainers <malidp@foss.arm.com>
1166S:	Supported
1167T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1168F:	drivers/gpu/drm/arm/display/include/
1169F:	drivers/gpu/drm/arm/display/komeda/
1170F:	Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1171F:	Documentation/gpu/komeda-kms.rst
1172
1173ARM MALI-DP DRM DRIVER
1174M:	Liviu Dudau <liviu.dudau@arm.com>
1175M:	Brian Starkey <brian.starkey@arm.com>
1176L:	Mali DP Maintainers <malidp@foss.arm.com>
1177S:	Supported
1178T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1179F:	drivers/gpu/drm/arm/
1180F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1181F:	Documentation/gpu/afbc.rst
1182
1183ARM MFM AND FLOPPY DRIVERS
1184M:	Ian Molton <spyro@f2s.com>
1185S:	Maintained
1186F:	arch/arm/lib/floppydma.S
1187F:	arch/arm/include/asm/floppy.h
1188
1189ARM PMU PROFILING AND DEBUGGING
1190M:	Will Deacon <will.deacon@arm.com>
1191M:	Mark Rutland <mark.rutland@arm.com>
1192S:	Maintained
1193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1194F:	arch/arm*/kernel/perf_*
1195F:	arch/arm/oprofile/common.c
1196F:	arch/arm*/kernel/hw_breakpoint.c
1197F:	arch/arm*/include/asm/hw_breakpoint.h
1198F:	arch/arm*/include/asm/perf_event.h
1199F:	drivers/perf/*
1200F:	include/linux/perf/arm_pmu.h
1201F:	Documentation/devicetree/bindings/arm/pmu.yaml
1202F:	Documentation/devicetree/bindings/perf/
1203
1204ARM PORT
1205M:	Russell King <linux@armlinux.org.uk>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207W:	http://www.armlinux.org.uk/
1208S:	Odd Fixes
1209T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1210F:	arch/arm/
1211X:	arch/arm/boot/dts/
1212
1213ARM PRIMECELL AACI PL041 DRIVER
1214M:	Russell King <linux@armlinux.org.uk>
1215S:	Odd Fixes
1216F:	sound/arm/aaci.*
1217
1218ARM PRIMECELL BUS SUPPORT
1219M:	Russell King <linux@armlinux.org.uk>
1220S:	Odd Fixes
1221F:	drivers/amba/
1222F:	include/linux/amba/bus.h
1223
1224ARM PRIMECELL CLCD PL110 DRIVER
1225M:	Russell King <linux@armlinux.org.uk>
1226S:	Odd Fixes
1227F:	drivers/video/fbdev/amba-clcd.*
1228
1229ARM PRIMECELL KMI PL050 DRIVER
1230M:	Russell King <linux@armlinux.org.uk>
1231S:	Odd Fixes
1232F:	drivers/input/serio/ambakmi.*
1233F:	include/linux/amba/kmi.h
1234
1235ARM PRIMECELL MMCI PL180/1 DRIVER
1236M:	Russell King <linux@armlinux.org.uk>
1237S:	Odd Fixes
1238F:	drivers/mmc/host/mmci.*
1239F:	include/linux/amba/mmci.h
1240
1241ARM PRIMECELL SSP PL022 SPI DRIVER
1242M:	Linus Walleij <linus.walleij@linaro.org>
1243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S:	Maintained
1245F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1246F:	drivers/spi/spi-pl022.c
1247
1248ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1249M:	Russell King <linux@armlinux.org.uk>
1250S:	Odd Fixes
1251F:	drivers/tty/serial/amba-pl01*.c
1252F:	include/linux/amba/serial.h
1253
1254ARM PRIMECELL VIC PL190/PL192 DRIVER
1255M:	Linus Walleij <linus.walleij@linaro.org>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1259F:	drivers/irqchip/irq-vic.c
1260
1261ARM SMMU DRIVERS
1262M:	Will Deacon <will.deacon@arm.com>
1263R:	Robin Murphy <robin.murphy@arm.com>
1264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S:	Maintained
1266F:	drivers/iommu/arm-smmu.c
1267F:	drivers/iommu/arm-smmu-v3.c
1268F:	drivers/iommu/io-pgtable-arm.c
1269F:	drivers/iommu/io-pgtable-arm-v7s.c
1270
1271ARM SUB-ARCHITECTURES
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-*/
1275F:	arch/arm/plat-*/
1276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1277
1278ARM/ACTIONS SEMI ARCHITECTURE
1279M:	Andreas Färber <afaerber@suse.de>
1280R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S:	Maintained
1283N:	owl
1284F:	arch/arm/mach-actions/
1285F:	arch/arm/boot/dts/owl-*
1286F:	arch/arm64/boot/dts/actions/
1287F:	drivers/clk/actions/
1288F:	drivers/clocksource/timer-owl*
1289F:	drivers/dma/owl-dma.c
1290F:	drivers/i2c/busses/i2c-owl.c
1291F:	drivers/pinctrl/actions/*
1292F:	drivers/soc/actions/
1293F:	include/dt-bindings/power/owl-*
1294F:	include/linux/soc/actions/
1295F:	Documentation/devicetree/bindings/arm/actions.txt
1296F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1297F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1298F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1299F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1300F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1301F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1302
1303ARM/ADS SPHERE MACHINE SUPPORT
1304M:	Lennert Buytenhek <kernel@wantstofly.org>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306S:	Maintained
1307
1308ARM/AFEB9260 MACHINE SUPPORT
1309M:	Sergey Lapin <slapin@ossfans.org>
1310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311S:	Maintained
1312
1313ARM/AJECO 1ARM MACHINE SUPPORT
1314M:	Lennert Buytenhek <kernel@wantstofly.org>
1315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S:	Maintained
1317
1318ARM/Allwinner SoC Clock Support
1319M:	Emilio López <emilio@elopez.com.ar>
1320S:	Maintained
1321F:	drivers/clk/sunxi/
1322
1323ARM/Allwinner sunXi SoC support
1324M:	Maxime Ripard <maxime.ripard@bootlin.com>
1325M:	Chen-Yu Tsai <wens@csie.org>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S:	Maintained
1328N:	sun[x456789]i
1329N:	sun50i
1330F:	arch/arm/mach-sunxi/
1331F:	arch/arm64/boot/dts/allwinner/
1332F:	drivers/clk/sunxi-ng/
1333F:	drivers/pinctrl/sunxi/
1334F:	drivers/soc/sunxi/
1335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1336
1337ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1338M:	Neil Armstrong <narmstrong@baylibre.com>
1339M:	Jerome Brunet <jbrunet@baylibre.com>
1340L:	linux-amlogic@lists.infradead.org
1341S:	Maintained
1342F:	drivers/clk/meson/
1343F:	include/dt-bindings/clock/meson*
1344F:	include/dt-bindings/clock/gxbb*
1345F:	Documentation/devicetree/bindings/clock/amlogic*
1346
1347ARM/Amlogic Meson SoC support
1348M:	Kevin Hilman <khilman@baylibre.com>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350L:	linux-amlogic@lists.infradead.org
1351W:	http://linux-meson.com/
1352S:	Maintained
1353F:	arch/arm/mach-meson/
1354F:	arch/arm/boot/dts/meson*
1355F:	arch/arm64/boot/dts/amlogic/
1356F:	drivers/pinctrl/meson/
1357F:	drivers/mmc/host/meson*
1358F:	drivers/soc/amlogic/
1359N:	meson
1360
1361ARM/Amlogic Meson SoC Sound Drivers
1362M:	Jerome Brunet <jbrunet@baylibre.com>
1363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	sound/soc/meson/
1366F:	Documentation/devicetree/bindings/sound/amlogic*
1367
1368ARM/Annapurna Labs ALPINE ARCHITECTURE
1369M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1370M:	Antoine Tenart <antoine.tenart@bootlin.com>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:	Maintained
1373F:	arch/arm/mach-alpine/
1374F:	arch/arm/boot/dts/alpine*
1375F:	arch/arm64/boot/dts/al/
1376F:	drivers/*/*alpine*
1377
1378ARM/ARTPEC MACHINE SUPPORT
1379M:	Jesper Nilsson <jesper.nilsson@axis.com>
1380M:	Lars Persson <lars.persson@axis.com>
1381S:	Maintained
1382L:	linux-arm-kernel@axis.com
1383F:	arch/arm/mach-artpec
1384F:	arch/arm/boot/dts/artpec6*
1385F:	drivers/clk/axis
1386F:	drivers/crypto/axis
1387F:	drivers/pinctrl/pinctrl-artpec*
1388F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1389
1390ARM/ASPEED I2C DRIVER
1391M:	Brendan Higgins <brendanhiggins@google.com>
1392R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1393R:	Joel Stanley <joel@jms.id.au>
1394L:	linux-i2c@vger.kernel.org
1395L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1398F:	drivers/i2c/busses/i2c-aspeed.c
1399F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1400F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1401
1402ARM/ASPEED MACHINE SUPPORT
1403M:	Joel Stanley <joel@jms.id.au>
1404R:	Andrew Jeffery <andrew@aj.id.au>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1407Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1408S:	Supported
1409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1410F:	arch/arm/mach-aspeed/
1411F:	arch/arm/boot/dts/aspeed-*
1412N:	aspeed
1413
1414ARM/BITMAIN ARCHITECTURE
1415M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418F:	arch/arm64/boot/dts/bitmain/
1419F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1420
1421ARM/CALXEDA HIGHBANK ARCHITECTURE
1422M:	Rob Herring <robh@kernel.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425F:	arch/arm/mach-highbank/
1426F:	arch/arm/boot/dts/highbank.dts
1427F:	arch/arm/boot/dts/ecx-*.dts*
1428
1429ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1430M:	Krzysztof Halasa <khalasa@piap.pl>
1431S:	Maintained
1432F:	arch/arm/mach-cns3xxx/
1433
1434ARM/CAVIUM THUNDER NETWORK DRIVER
1435M:	Sunil Goutham <sgoutham@cavium.com>
1436M:	Robert Richter <rric@kernel.org>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Supported
1439F:	drivers/net/ethernet/cavium/thunder/
1440
1441ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1442M:	Lukasz Majewski <lukma@denx.de>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	arch/arm/mach-ep93xx/ts72xx.c
1446
1447ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1448M:	Alexander Shiyan <shc_work@mail.ru>
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:	Odd Fixes
1451N:	clps711x
1452
1453ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1454M:	Lennert Buytenhek <kernel@wantstofly.org>
1455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457
1458ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1459M:	Hartley Sweeten <hsweeten@visionengravers.com>
1460M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S:	Maintained
1463F:	arch/arm/mach-ep93xx/
1464F:	arch/arm/mach-ep93xx/include/mach/
1465
1466ARM/CLKDEV SUPPORT
1467M:	Russell King <linux@armlinux.org.uk>
1468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469S:	Maintained
1470T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1471F:	drivers/clk/clkdev.c
1472
1473ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1474M:	Mike Rapoport <mike@compulab.co.il>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477
1478ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1479M:	Baruch Siach <baruch@tkos.co.il>
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm/boot/dts/cx92755*
1483N:	digicolor
1484
1485ARM/CONTEC MICRO9 MACHINE SUPPORT
1486M:	Hubert Feurstein <hubert.feurstein@contec.at>
1487S:	Maintained
1488F:	arch/arm/mach-ep93xx/micro9.c
1489
1490ARM/CORESIGHT FRAMEWORK AND DRIVERS
1491M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1492R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	drivers/hwtracing/coresight/*
1496F:	Documentation/trace/coresight.txt
1497F:	Documentation/trace/coresight-cpu-debug.txt
1498F:	Documentation/devicetree/bindings/arm/coresight.txt
1499F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1500F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1501F:	tools/perf/arch/arm/util/pmu.c
1502F:	tools/perf/arch/arm/util/auxtrace.c
1503F:	tools/perf/arch/arm/util/cs-etm.c
1504F:	tools/perf/arch/arm/util/cs-etm.h
1505F:	tools/perf/util/cs-etm.*
1506F:	tools/perf/util/cs-etm-decoder/*
1507
1508ARM/CORGI MACHINE SUPPORT
1509M:	Richard Purdie <rpurdie@rpsys.net>
1510S:	Maintained
1511
1512ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1513M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1514M:	Linus Walleij <linus.walleij@linaro.org>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516T:	git git://github.com/ulli-kroll/linux.git
1517S:	Maintained
1518F:	Documentation/devicetree/bindings/arm/gemini.txt
1519F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1520F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1521F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1522F:	arch/arm/mach-gemini/
1523F:	drivers/net/ethernet/cortina/
1524F:	drivers/pinctrl/pinctrl-gemini.c
1525F:	drivers/rtc/rtc-ftrtc010.c
1526
1527ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1528M:	Barry Song <baohua@kernel.org>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1531S:	Maintained
1532F:	arch/arm/boot/dts/prima2*
1533F:	arch/arm/mach-prima2/
1534F:	drivers/clk/sirf/
1535F:	drivers/clocksource/timer-prima2.c
1536F:	drivers/clocksource/timer-atlas7.c
1537N:	[^a-z]sirf
1538X:	drivers/gnss
1539
1540ARM/EBSA110 MACHINE SUPPORT
1541M:	Russell King <linux@armlinux.org.uk>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543W:	http://www.armlinux.org.uk/
1544S:	Maintained
1545F:	arch/arm/mach-ebsa110/
1546F:	drivers/net/ethernet/amd/am79c961a.*
1547
1548ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1549M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1550R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553N:	efm32
1554
1555ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1556M:	Robert Jarzmik <robert.jarzmik@free.fr>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559F:	arch/arm/mach-pxa/ezx.c
1560
1561ARM/FARADAY FA526 PORT
1562M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Maintained
1565T:	git git://git.berlios.de/gemini-board
1566F:	arch/arm/mm/*-fa*
1567
1568ARM/FOOTBRIDGE ARCHITECTURE
1569M:	Russell King <linux@armlinux.org.uk>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571W:	http://www.armlinux.org.uk/
1572S:	Maintained
1573F:	arch/arm/include/asm/hardware/dec21285.h
1574F:	arch/arm/mach-footbridge/
1575
1576ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1577M:	Shawn Guo <shawnguo@kernel.org>
1578M:	Sascha Hauer <s.hauer@pengutronix.de>
1579R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1580R:	Fabio Estevam <festevam@gmail.com>
1581R:	NXP Linux Team <linux-imx@nxp.com>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1585N:	imx
1586N:	mxs
1587X:	drivers/media/i2c/
1588
1589ARM/FREESCALE VYBRID ARM ARCHITECTURE
1590M:	Shawn Guo <shawnguo@kernel.org>
1591M:	Sascha Hauer <s.hauer@pengutronix.de>
1592R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1593R:	Stefan Agner <stefan@agner.ch>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1597F:	arch/arm/mach-imx/*vf610*
1598F:	arch/arm/boot/dts/vf*
1599
1600ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1601M:	Shawn Guo <shawnguo@kernel.org>
1602M:	Li Yang <leoyang.li@nxp.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1606F:	arch/arm/boot/dts/ls1021a*
1607F:	arch/arm64/boot/dts/freescale/fsl-*
1608F:	arch/arm64/boot/dts/freescale/qoriq-*
1609
1610ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1611M:	Lennert Buytenhek <kernel@wantstofly.org>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613S:	Maintained
1614
1615ARM/GUMSTIX MACHINE SUPPORT
1616M:	Steve Sakoman <sakoman@gmail.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618S:	Maintained
1619
1620ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1621M:	Philipp Zabel <philipp.zabel@gmail.com>
1622M:	Paul Parsons <lost.distance@yahoo.com>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S:	Maintained
1625F:	arch/arm/mach-pxa/hx4700.c
1626F:	arch/arm/mach-pxa/include/mach/hx4700.h
1627F:	sound/soc/pxa/hx4700.c
1628
1629ARM/HISILICON SOC SUPPORT
1630M:	Wei Xu <xuwei5@hisilicon.com>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632W:	http://www.hisilicon.com
1633S:	Supported
1634T:	git git://github.com/hisilicon/linux-hisi.git
1635F:	arch/arm/mach-hisi/
1636F:	arch/arm/boot/dts/hi3*
1637F:	arch/arm/boot/dts/hip*
1638F:	arch/arm/boot/dts/hisi*
1639F:	arch/arm64/boot/dts/hisilicon/
1640
1641ARM/HP JORNADA 7XX MACHINE SUPPORT
1642M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1643W:	www.jlime.com
1644S:	Maintained
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1646F:	arch/arm/mach-sa1100/jornada720.c
1647F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1648
1649ARM/IGEP MACHINE SUPPORT
1650M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1651M:	Javier Martinez Canillas <javier@dowhile0.org>
1652L:	linux-omap@vger.kernel.org
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654S:	Maintained
1655F:	arch/arm/boot/dts/omap3-igep*
1656
1657ARM/INCOME PXA270 SUPPORT
1658M:	Marek Vasut <marek.vasut@gmail.com>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660S:	Maintained
1661F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1662
1663ARM/INTEL IOP13XX ARM ARCHITECTURE
1664M:	Lennert Buytenhek <kernel@wantstofly.org>
1665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666S:	Maintained
1667
1668ARM/INTEL IOP32X ARM ARCHITECTURE
1669M:	Lennert Buytenhek <kernel@wantstofly.org>
1670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671S:	Maintained
1672
1673ARM/INTEL IOP33X ARM ARCHITECTURE
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675S:	Orphan
1676
1677ARM/INTEL IQ81342EX MACHINE SUPPORT
1678M:	Lennert Buytenhek <kernel@wantstofly.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681
1682ARM/INTEL IXDP2850 MACHINE SUPPORT
1683M:	Lennert Buytenhek <kernel@wantstofly.org>
1684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S:	Maintained
1686
1687ARM/INTEL IXP4XX ARM ARCHITECTURE
1688M:	Imre Kaloz <kaloz@openwrt.org>
1689M:	Krzysztof Halasa <khalasa@piap.pl>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S:	Maintained
1692F:	arch/arm/mach-ixp4xx/
1693
1694ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1695M:	Jonathan Cameron <jic23@cam.ac.uk>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S:	Maintained
1698F:	arch/arm/mach-pxa/stargate2.c
1699F:	drivers/pcmcia/pxa2xx_stargate2.c
1700
1701ARM/INTEL XSC3 (MANZANO) ARM CORE
1702M:	Lennert Buytenhek <kernel@wantstofly.org>
1703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704S:	Maintained
1705
1706ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1707M:	Lennert Buytenhek <kernel@wantstofly.org>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709S:	Maintained
1710
1711ARM/LG1K ARCHITECTURE
1712M:	Chanho Min <chanho.min@lge.com>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S:	Maintained
1715F:	arch/arm64/boot/dts/lg/
1716
1717ARM/LOGICPD PXA270 MACHINE SUPPORT
1718M:	Lennert Buytenhek <kernel@wantstofly.org>
1719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S:	Maintained
1721
1722ARM/LPC18XX ARCHITECTURE
1723M:	Vladimir Zapolskiy <vz@mleia.com>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726F:	arch/arm/boot/dts/lpc43*
1727F:	drivers/i2c/busses/i2c-lpc2k.c
1728F:	drivers/memory/pl172.c
1729F:	drivers/mtd/spi-nor/nxp-spifi.c
1730F:	drivers/rtc/rtc-lpc24xx.c
1731N:	lpc18xx
1732
1733ARM/LPC32XX SOC SUPPORT
1734M:	Vladimir Zapolskiy <vz@mleia.com>
1735M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1738S:	Maintained
1739F:	arch/arm/boot/dts/lpc32*
1740F:	arch/arm/mach-lpc32xx/
1741F:	drivers/i2c/busses/i2c-pnx.c
1742F:	drivers/net/ethernet/nxp/lpc_eth.c
1743F:	drivers/usb/host/ohci-nxp.c
1744F:	drivers/watchdog/pnx4008_wdt.c
1745N:	lpc32xx
1746
1747ARM/MAGICIAN MACHINE SUPPORT
1748M:	Philipp Zabel <philipp.zabel@gmail.com>
1749S:	Maintained
1750
1751ARM/Marvell Dove/MV78xx0/Orion SOC support
1752M:	Jason Cooper <jason@lakedaemon.net>
1753M:	Andrew Lunn <andrew@lunn.ch>
1754M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1755M:	Gregory Clement <gregory.clement@bootlin.com>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758F:	Documentation/devicetree/bindings/soc/dove/
1759F:	arch/arm/mach-dove/
1760F:	arch/arm/mach-mv78xx0/
1761F:	arch/arm/mach-orion5x/
1762F:	arch/arm/plat-orion/
1763F:	arch/arm/boot/dts/dove*
1764F:	arch/arm/boot/dts/orion5x*
1765
1766ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1767M:	Jason Cooper <jason@lakedaemon.net>
1768M:	Andrew Lunn <andrew@lunn.ch>
1769M:	Gregory Clement <gregory.clement@bootlin.com>
1770M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S:	Maintained
1773F:	arch/arm/boot/dts/armada*
1774F:	arch/arm/boot/dts/kirkwood*
1775F:	arch/arm/configs/mvebu_*_defconfig
1776F:	arch/arm/mach-mvebu/
1777F:	arch/arm64/boot/dts/marvell/armada*
1778F:	drivers/cpufreq/armada-37xx-cpufreq.c
1779F:	drivers/cpufreq/armada-8k-cpufreq.c
1780F:	drivers/cpufreq/mvebu-cpufreq.c
1781F:	drivers/irqchip/irq-armada-370-xp.c
1782F:	drivers/irqchip/irq-mvebu-*
1783F:	drivers/pinctrl/mvebu/
1784F:	drivers/rtc/rtc-armada38x.c
1785
1786ARM/Mediatek RTC DRIVER
1787M:	Eddie Huang <eddie.huang@mediatek.com>
1788M:	Sean Wang <sean.wang@mediatek.com>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1791S:	Maintained
1792F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1793F:	drivers/rtc/rtc-mt6397.c
1794F:	drivers/rtc/rtc-mt7622.c
1795
1796ARM/Mediatek SoC support
1797M:	Matthias Brugger <matthias.bgg@gmail.com>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1800W:	https://mtk.bcnfs.org/
1801C:	irc://chat.freenode.net/linux-mediatek
1802S:	Maintained
1803F:	arch/arm/boot/dts/mt6*
1804F:	arch/arm/boot/dts/mt7*
1805F:	arch/arm/boot/dts/mt8*
1806F:	arch/arm/mach-mediatek/
1807F:	arch/arm64/boot/dts/mediatek/
1808F:	drivers/soc/mediatek/
1809N:	mtk
1810N:	mt[678]
1811K:	mediatek
1812
1813ARM/Mediatek USB3 PHY DRIVER
1814M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1817S:	Maintained
1818F:	drivers/phy/mediatek/
1819F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1820
1821ARM/MICREL KS8695 ARCHITECTURE
1822M:	Greg Ungerer <gerg@uclinux.org>
1823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824F:	arch/arm/mach-ks8695/
1825S:	Odd Fixes
1826
1827ARM/Microchip (AT91) SoC support
1828M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1829M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1830M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832W:	http://www.linux4sam.org
1833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1834S:	Supported
1835N:	at91
1836N:	atmel
1837F:	arch/arm/mach-at91/
1838F:	include/soc/at91/
1839F:	arch/arm/boot/dts/at91*.dts
1840F:	arch/arm/boot/dts/at91*.dtsi
1841F:	arch/arm/boot/dts/sama*.dts
1842F:	arch/arm/boot/dts/sama*.dtsi
1843F:	arch/arm/include/debug/at91.S
1844F:	drivers/memory/atmel*
1845F:	drivers/watchdog/sama5d4_wdt.c
1846X:	drivers/input/touchscreen/atmel_mxt_ts.c
1847X:	drivers/net/wireless/atmel/
1848
1849ARM/MIOA701 MACHINE SUPPORT
1850M:	Robert Jarzmik <robert.jarzmik@free.fr>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852F:	arch/arm/mach-pxa/mioa701.c
1853S:	Maintained
1854
1855ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1856M:	Michael Petchkovsky <mkpetch@internode.on.net>
1857S:	Maintained
1858
1859ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1860M:	Linus Walleij <linus.walleij@linaro.org>
1861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862S:	Maintained
1863F:	arch/arm/mach-nomadik/
1864F:	arch/arm/mach-u300/
1865F:	arch/arm/mach-ux500/
1866F:	arch/arm/boot/dts/ste-*
1867F:	drivers/clk/clk-nomadik.c
1868F:	drivers/clk/clk-u300.c
1869F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1870F:	drivers/clocksource/timer-u300.c
1871F:	drivers/dma/coh901318*
1872F:	drivers/dma/ste_dma40*
1873F:	drivers/hwspinlock/u8500_hsem.c
1874F:	drivers/i2c/busses/i2c-nomadik.c
1875F:	drivers/i2c/busses/i2c-stu300.c
1876F:	drivers/mfd/ab3100*
1877F:	drivers/mfd/ab8500*
1878F:	drivers/mfd/abx500*
1879F:	drivers/mfd/dbx500*
1880F:	drivers/mfd/db8500*
1881F:	drivers/pinctrl/nomadik/
1882F:	drivers/pinctrl/pinctrl-coh901*
1883F:	drivers/pinctrl/pinctrl-u300.c
1884F:	drivers/rtc/rtc-ab3100.c
1885F:	drivers/rtc/rtc-ab8500.c
1886F:	drivers/rtc/rtc-coh901331.c
1887F:	drivers/rtc/rtc-pl031.c
1888F:	drivers/watchdog/coh901327_wdt.c
1889F:	Documentation/devicetree/bindings/arm/ste-*
1890F:	Documentation/devicetree/bindings/arm/ux500/
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1892
1893ARM/NUVOTON NPCM ARCHITECTURE
1894M:	Avi Fishman <avifishman70@gmail.com>
1895M:	Tomer Maimon <tmaimon77@gmail.com>
1896R:	Patrick Venture <venture@google.com>
1897R:	Nancy Yuen <yuenn@google.com>
1898R:	Brendan Higgins <brendanhiggins@google.com>
1899L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1900S:	Supported
1901F:	arch/arm/mach-npcm/
1902F:	arch/arm/boot/dts/nuvoton-npcm*
1903F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1904F:	drivers/*/*npcm*
1905F:	Documentation/devicetree/bindings/*/*npcm*
1906F:	Documentation/devicetree/bindings/*/*/*npcm*
1907
1908ARM/NUVOTON W90X900 ARM ARCHITECTURE
1909M:	Wan ZongShun <mcuos.com@gmail.com>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911W:	http://www.mcuos.com
1912S:	Maintained
1913F:	arch/arm/mach-w90x900/
1914F:	drivers/input/keyboard/w90p910_keypad.c
1915F:	drivers/input/touchscreen/w90p910_ts.c
1916F:	drivers/watchdog/nuc900_wdt.c
1917F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1918F:	drivers/mtd/nand/raw/nuc900_nand.c
1919F:	drivers/rtc/rtc-nuc900.c
1920F:	drivers/spi/spi-nuc900.c
1921F:	drivers/usb/host/ehci-w90x900.c
1922F:	drivers/video/fbdev/nuc900fb.c
1923
1924ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1925L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1926W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1927S:	Orphan
1928F:	arch/arm/mach-s3c24xx/mach-gta02.c
1929F:	arch/arm/mach-s3c24xx/gta02.h
1930
1931ARM/Orion SoC/Technologic Systems TS-78xx platform support
1932M:	Alexander Clouter <alex@digriz.org.uk>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934W:	http://www.digriz.org.uk/ts78xx/kernel
1935S:	Maintained
1936F:	arch/arm/mach-orion5x/ts78xx-*
1937
1938ARM/OXNAS platform support
1939M:	Neil Armstrong <narmstrong@baylibre.com>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941L:	linux-oxnas@groups.io (moderated for non-subscribers)
1942S:	Maintained
1943F:	arch/arm/mach-oxnas/
1944F:	arch/arm/boot/dts/ox8*.dts*
1945N:	oxnas
1946
1947ARM/PALM TREO SUPPORT
1948M:	Tomas Cech <sleep_walker@suse.com>
1949L:	linux-arm-kernel@lists.infradead.org
1950W:	http://hackndev.com
1951S:	Maintained
1952F:	arch/arm/mach-pxa/palmtreo.*
1953
1954ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1955M:	Marek Vasut <marek.vasut@gmail.com>
1956L:	linux-arm-kernel@lists.infradead.org
1957W:	http://hackndev.com
1958S:	Maintained
1959F:	arch/arm/mach-pxa/include/mach/palmtx.h
1960F:	arch/arm/mach-pxa/palmtx.c
1961F:	arch/arm/mach-pxa/palmt5.*
1962F:	arch/arm/mach-pxa/include/mach/palmld.h
1963F:	arch/arm/mach-pxa/palmld.c
1964F:	arch/arm/mach-pxa/palmte2.*
1965F:	arch/arm/mach-pxa/include/mach/palmtc.h
1966F:	arch/arm/mach-pxa/palmtc.c
1967
1968ARM/PALMZ72 SUPPORT
1969M:	Sergey Lapin <slapin@ossfans.org>
1970L:	linux-arm-kernel@lists.infradead.org
1971W:	http://hackndev.com
1972S:	Maintained
1973F:	arch/arm/mach-pxa/palmz72.*
1974
1975ARM/PLEB SUPPORT
1976M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1977W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1978S:	Maintained
1979
1980ARM/PT DIGITAL BOARD PORT
1981M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983W:	http://www.armlinux.org.uk/
1984S:	Maintained
1985
1986ARM/QUALCOMM SUPPORT
1987M:	Andy Gross <andy.gross@linaro.org>
1988M:	David Brown <david.brown@linaro.org>
1989L:	linux-arm-msm@vger.kernel.org
1990S:	Maintained
1991F:	Documentation/devicetree/bindings/soc/qcom/
1992F:	Documentation/devicetree/bindings/*/qcom*
1993F:	arch/arm/boot/dts/qcom-*.dts
1994F:	arch/arm/boot/dts/qcom-*.dtsi
1995F:	arch/arm/mach-qcom/
1996F:	arch/arm64/boot/dts/qcom/
1997F:	drivers/*/qcom/
1998F:	drivers/*/qcom*
1999F:	drivers/*/*/qcom/
2000F:	drivers/*/*/qcom*
2001F:	drivers/*/pm8???-*
2002F:	drivers/bluetooth/btqcomsmd.c
2003F:	drivers/clocksource/timer-qcom.c
2004F:	drivers/extcon/extcon-qcom*
2005F:	drivers/iommu/msm*
2006F:	drivers/i2c/busses/i2c-qup.c
2007F:	drivers/i2c/busses/i2c-qcom-geni.c
2008F:	drivers/mfd/ssbi.c
2009F:	drivers/mmc/host/mmci_qcom*
2010F:	drivers/mmc/host/sdhci_msm.c
2011F:	drivers/pci/controller/dwc/pcie-qcom.c
2012F:	drivers/phy/qualcomm/
2013F:	drivers/power/*/msm*
2014F:	drivers/reset/reset-qcom-*
2015F:	drivers/scsi/ufs/ufs-qcom.*
2016F:	drivers/spi/spi-qup.c
2017F:	drivers/spi/spi-geni-qcom.c
2018F:	drivers/spi/spi-qcom-qspi.c
2019F:	drivers/tty/serial/msm_serial.c
2020F:	drivers/usb/dwc3/dwc3-qcom.c
2021F:	include/dt-bindings/*/qcom*
2022F:	include/linux/*/qcom*
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2024
2025ARM/RADISYS ENP2611 MACHINE SUPPORT
2026M:	Lennert Buytenhek <kernel@wantstofly.org>
2027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028S:	Maintained
2029
2030ARM/RDA MICRO ARCHITECTURE
2031M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2034S:	Maintained
2035F:	arch/arm/boot/dts/rda8810pl-*
2036F:	drivers/clocksource/timer-rda.c
2037F:	drivers/irqchip/irq-rda-intc.c
2038F:	drivers/tty/serial/rda-uart.c
2039F:	Documentation/devicetree/bindings/arm/rda.txt
2040F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2041F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2042F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2043
2044ARM/REALTEK ARCHITECTURE
2045M:	Andreas Färber <afaerber@suse.de>
2046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047S:	Maintained
2048F:	arch/arm64/boot/dts/realtek/
2049F:	Documentation/devicetree/bindings/arm/realtek.txt
2050
2051ARM/RENESAS ARM64 ARCHITECTURE
2052M:	Simon Horman <horms@verge.net.au>
2053M:	Magnus Damm <magnus.damm@gmail.com>
2054L:	linux-renesas-soc@vger.kernel.org
2055Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2057S:	Supported
2058F:	arch/arm64/boot/dts/renesas/
2059F:	Documentation/devicetree/bindings/arm/renesas.yaml
2060F:	drivers/soc/renesas/
2061F:	include/linux/soc/renesas/
2062
2063ARM/RISCPC ARCHITECTURE
2064M:	Russell King <linux@armlinux.org.uk>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066W:	http://www.armlinux.org.uk/
2067S:	Maintained
2068F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2069F:	arch/arm/include/asm/hardware/ioc.h
2070F:	arch/arm/include/asm/hardware/iomd.h
2071F:	arch/arm/include/asm/hardware/memc.h
2072F:	arch/arm/mach-rpc/
2073F:	drivers/net/ethernet/8390/etherh.c
2074F:	drivers/net/ethernet/i825xx/ether1*
2075F:	drivers/net/ethernet/seeq/ether3*
2076F:	drivers/scsi/arm/
2077
2078ARM/Rockchip SoC support
2079M:	Heiko Stuebner <heiko@sntech.de>
2080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081L:	linux-rockchip@lists.infradead.org
2082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2083S:	Maintained
2084F:	arch/arm/boot/dts/rk3*
2085F:	arch/arm/boot/dts/rv1108*
2086F:	arch/arm/mach-rockchip/
2087F:	drivers/clk/rockchip/
2088F:	drivers/i2c/busses/i2c-rk3x.c
2089F:	drivers/*/*rockchip*
2090F:	drivers/*/*/*rockchip*
2091F:	sound/soc/rockchip/
2092N:	rockchip
2093
2094ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2095M:	Kukjin Kim <kgene@kernel.org>
2096M:	Krzysztof Kozlowski <krzk@kernel.org>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2099Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2100S:	Maintained
2101F:	arch/arm/boot/dts/s3c*
2102F:	arch/arm/boot/dts/s5p*
2103F:	arch/arm/boot/dts/exynos*
2104F:	arch/arm64/boot/dts/exynos/
2105F:	arch/arm/plat-samsung/
2106F:	arch/arm/mach-s3c24*/
2107F:	arch/arm/mach-s3c64xx/
2108F:	arch/arm/mach-s5p*/
2109F:	arch/arm/mach-exynos*/
2110F:	drivers/*/*s3c24*
2111F:	drivers/*/*/*s3c24*
2112F:	drivers/*/*s3c64xx*
2113F:	drivers/*/*s5pv210*
2114F:	drivers/memory/samsung/*
2115F:	drivers/soc/samsung/*
2116F:	Documentation/arm/Samsung/
2117F:	Documentation/devicetree/bindings/arm/samsung/
2118F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2119F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2120N:	exynos
2121
2122ARM/SAMSUNG MOBILE MACHINE SUPPORT
2123M:	Kyungmin Park <kyungmin.park@samsung.com>
2124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125S:	Maintained
2126F:	arch/arm/mach-s5pv210/
2127
2128ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2129M:	Kyungmin Park <kyungmin.park@samsung.com>
2130M:	Kamil Debski <kamil@wypas.org>
2131M:	Andrzej Hajda <a.hajda@samsung.com>
2132L:	linux-arm-kernel@lists.infradead.org
2133L:	linux-media@vger.kernel.org
2134S:	Maintained
2135F:	drivers/media/platform/s5p-g2d/
2136
2137ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2138M:	Marek Szyprowski <m.szyprowski@samsung.com>
2139L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2140L:	linux-media@vger.kernel.org
2141S:	Maintained
2142F:	drivers/media/platform/s5p-cec/
2143F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2144
2145ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2146M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2147M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2148M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2149L:	linux-arm-kernel@lists.infradead.org
2150L:	linux-media@vger.kernel.org
2151S:	Maintained
2152F:	drivers/media/platform/s5p-jpeg/
2153
2154ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2155M:	Kyungmin Park <kyungmin.park@samsung.com>
2156M:	Kamil Debski <kamil@wypas.org>
2157M:	Jeongtae Park <jtp.park@samsung.com>
2158M:	Andrzej Hajda <a.hajda@samsung.com>
2159L:	linux-arm-kernel@lists.infradead.org
2160L:	linux-media@vger.kernel.org
2161S:	Maintained
2162F:	drivers/media/platform/s5p-mfc/
2163
2164ARM/SHMOBILE ARM ARCHITECTURE
2165M:	Simon Horman <horms@verge.net.au>
2166M:	Magnus Damm <magnus.damm@gmail.com>
2167L:	linux-renesas-soc@vger.kernel.org
2168Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2170S:	Supported
2171F:	arch/arm/boot/dts/emev2*
2172F:	arch/arm/boot/dts/gr-peach*
2173F:	arch/arm/boot/dts/iwg20d-q7*
2174F:	arch/arm/boot/dts/r7s*
2175F:	arch/arm/boot/dts/r8a*
2176F:	arch/arm/boot/dts/r9a*
2177F:	arch/arm/boot/dts/sh*
2178F:	arch/arm/configs/shmobile_defconfig
2179F:	arch/arm/include/debug/renesas-scif.S
2180F:	arch/arm/mach-shmobile/
2181F:	Documentation/devicetree/bindings/arm/renesas.yaml
2182F:	drivers/soc/renesas/
2183F:	include/linux/soc/renesas/
2184
2185ARM/SOCFPGA ARCHITECTURE
2186M:	Dinh Nguyen <dinguyen@kernel.org>
2187S:	Maintained
2188F:	arch/arm/mach-socfpga/
2189F:	arch/arm/boot/dts/socfpga*
2190F:	arch/arm/configs/socfpga_defconfig
2191F:	arch/arm64/boot/dts/altera/
2192W:	http://www.rocketboards.org
2193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2194
2195ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2196M:	Dinh Nguyen <dinguyen@kernel.org>
2197S:	Maintained
2198F:	drivers/clk/socfpga/
2199
2200ARM/SOCFPGA EDAC SUPPORT
2201M:	Thor Thayer <thor.thayer@linux.intel.com>
2202S:	Maintained
2203F:	drivers/edac/altera_edac.
2204
2205ARM/SPREADTRUM SoC SUPPORT
2206M:	Orson Zhai <orsonzhai@gmail.com>
2207M:	Baolin Wang <baolin.wang@linaro.org>
2208M:	Chunyan Zhang <zhang.lyra@gmail.com>
2209S:	Maintained
2210F:	arch/arm64/boot/dts/sprd
2211N:	sprd
2212
2213ARM/STI ARCHITECTURE
2214M:	Patrice Chotard <patrice.chotard@st.com>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216W:	http://www.stlinux.com
2217S:	Maintained
2218F:	arch/arm/mach-sti/
2219F:	arch/arm/boot/dts/sti*
2220F:	drivers/char/hw_random/st-rng.c
2221F:	drivers/clocksource/arm_global_timer.c
2222F:	drivers/clocksource/clksrc_st_lpc.c
2223F:	drivers/cpufreq/sti-cpufreq.c
2224F:	drivers/dma/st_fdma*
2225F:	drivers/i2c/busses/i2c-st.c
2226F:	drivers/media/rc/st_rc.c
2227F:	drivers/media/platform/sti/c8sectpfe/
2228F:	drivers/mmc/host/sdhci-st.c
2229F:	drivers/phy/st/phy-miphy28lp.c
2230F:	drivers/phy/st/phy-stih407-usb.c
2231F:	drivers/pinctrl/pinctrl-st.c
2232F:	drivers/remoteproc/st_remoteproc.c
2233F:	drivers/remoteproc/st_slim_rproc.c
2234F:	drivers/reset/sti/
2235F:	drivers/rtc/rtc-st-lpc.c
2236F:	drivers/tty/serial/st-asc.c
2237F:	drivers/usb/dwc3/dwc3-st.c
2238F:	drivers/usb/host/ehci-st.c
2239F:	drivers/usb/host/ohci-st.c
2240F:	drivers/watchdog/st_lpc_wdt.c
2241F:	drivers/ata/ahci_st.c
2242F:	include/linux/remoteproc/st_slim_rproc.h
2243
2244ARM/STM32 ARCHITECTURE
2245M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2246M:	Alexandre Torgue <alexandre.torgue@st.com>
2247L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S:	Maintained
2250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2251N:	stm32
2252N:	stm
2253F:	arch/arm/boot/dts/stm32*
2254F:	arch/arm/mach-stm32/
2255F:	drivers/clocksource/armv7m_systick.c
2256
2257ARM/Synaptics SoC support
2258M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2259M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261S:	Maintained
2262F:	arch/arm/mach-berlin/
2263F:	arch/arm/boot/dts/berlin*
2264F:	arch/arm64/boot/dts/synaptics/
2265
2266ARM/TANGO ARCHITECTURE
2267M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2268M:	Mans Rullgard <mans@mansr.com>
2269L:	linux-arm-kernel@lists.infradead.org
2270S:	Odd Fixes
2271N:	tango
2272
2273ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2274M:	Lennert Buytenhek <kernel@wantstofly.org>
2275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276S:	Maintained
2277
2278ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2279M:	Hans Verkuil <hans.verkuil@cisco.com>
2280L:	linux-tegra@vger.kernel.org
2281L:	linux-media@vger.kernel.org
2282S:	Maintained
2283F:	drivers/media/platform/tegra-cec/
2284F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2285
2286ARM/TETON BGA MACHINE SUPPORT
2287M:	"Mark F. Brown" <mark.brown314@gmail.com>
2288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289S:	Maintained
2290
2291ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2292M:	Santosh Shilimkar <ssantosh@kernel.org>
2293L:	linux-kernel@vger.kernel.org
2294S:	Maintained
2295F:	drivers/memory/*emif*
2296
2297ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2298M:	Tero Kristo <t-kristo@ti.com>
2299M:	Nishanth Menon <nm@ti.com>
2300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301S:	Supported
2302F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2303F:	arch/arm64/boot/dts/ti/Makefile
2304F:	arch/arm64/boot/dts/ti/k3-*
2305F:	include/dt-bindings/pinctrl/k3.h
2306
2307ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2308M:	Santosh Shilimkar <ssantosh@kernel.org>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310S:	Maintained
2311F:	arch/arm/mach-keystone/
2312F:	arch/arm/boot/dts/keystone-*
2313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2314
2315ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2316M:	Santosh Shilimkar <ssantosh@kernel.org>
2317L:	linux-kernel@vger.kernel.org
2318S:	Maintained
2319F:	drivers/clk/keystone/
2320
2321ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2322M:	Santosh Shilimkar <ssantosh@kernel.org>
2323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324L:	linux-kernel@vger.kernel.org
2325S:	Maintained
2326F:	drivers/clocksource/timer-keystone.c
2327
2328ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2329M:	Santosh Shilimkar <ssantosh@kernel.org>
2330L:	linux-kernel@vger.kernel.org
2331S:	Maintained
2332F:	drivers/power/reset/keystone-reset.c
2333
2334ARM/THECUS N2100 MACHINE SUPPORT
2335M:	Lennert Buytenhek <kernel@wantstofly.org>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337S:	Maintained
2338
2339ARM/TOSA MACHINE SUPPORT
2340M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2341M:	Dirk Opfer <dirk@opfer-online.de>
2342S:	Maintained
2343
2344ARM/UNIPHIER ARCHITECTURE
2345M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2348S:	Maintained
2349F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2350F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2351F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2352F:	arch/arm/boot/dts/uniphier*
2353F:	arch/arm/include/asm/hardware/cache-uniphier.h
2354F:	arch/arm/mach-uniphier/
2355F:	arch/arm/mm/cache-uniphier.c
2356F:	arch/arm64/boot/dts/socionext/uniphier*
2357F:	drivers/bus/uniphier-system-bus.c
2358F:	drivers/clk/uniphier/
2359F:	drivers/dma/uniphier-mdmac.c
2360F:	drivers/gpio/gpio-uniphier.c
2361F:	drivers/i2c/busses/i2c-uniphier*
2362F:	drivers/irqchip/irq-uniphier-aidet.c
2363F:	drivers/mmc/host/uniphier-sd.c
2364F:	drivers/pinctrl/uniphier/
2365F:	drivers/reset/reset-uniphier.c
2366F:	drivers/tty/serial/8250/8250_uniphier.c
2367N:	uniphier
2368
2369ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2370M:	Ulf Hansson <ulf.hansson@linaro.org>
2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372T:	git git://git.linaro.org/people/ulfh/clk.git
2373S:	Maintained
2374F:	drivers/clk/ux500/
2375
2376ARM/VERSATILE EXPRESS PLATFORM
2377M:	Liviu Dudau <liviu.dudau@arm.com>
2378M:	Sudeep Holla <sudeep.holla@arm.com>
2379M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381S:	Maintained
2382F:	arch/arm/boot/dts/vexpress*
2383F:	arch/arm64/boot/dts/arm/
2384F:	arch/arm/mach-vexpress/
2385F:	*/*/vexpress*
2386F:	*/*/*/vexpress*
2387F:	drivers/clk/versatile/clk-vexpress-osc.c
2388F:	drivers/clocksource/timer-versatile.c
2389N:	mps2
2390
2391ARM/VFP SUPPORT
2392M:	Russell King <linux@armlinux.org.uk>
2393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394W:	http://www.armlinux.org.uk/
2395S:	Maintained
2396F:	arch/arm/vfp/
2397
2398ARM/VOIPAC PXA270 SUPPORT
2399M:	Marek Vasut <marek.vasut@gmail.com>
2400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401S:	Maintained
2402F:	arch/arm/mach-pxa/vpac270.c
2403F:	arch/arm/mach-pxa/include/mach/vpac270.h
2404
2405ARM/VT8500 ARM ARCHITECTURE
2406M:	Tony Prisk <linux@prisktech.co.nz>
2407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408S:	Maintained
2409F:	arch/arm/mach-vt8500/
2410F:	drivers/clocksource/timer-vt8500.c
2411F:	drivers/i2c/busses/i2c-wmt.c
2412F:	drivers/mmc/host/wmt-sdmmc.c
2413F:	drivers/pwm/pwm-vt8500.c
2414F:	drivers/rtc/rtc-vt8500.c
2415F:	drivers/tty/serial/vt8500_serial.c
2416F:	drivers/usb/host/ehci-platform.c
2417F:	drivers/usb/host/uhci-platform.c
2418F:	drivers/video/fbdev/vt8500lcdfb.*
2419F:	drivers/video/fbdev/wm8505fb*
2420F:	drivers/video/fbdev/wmt_ge_rops.*
2421
2422ARM/ZIPIT Z2 SUPPORT
2423M:	Marek Vasut <marek.vasut@gmail.com>
2424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425S:	Maintained
2426F:	arch/arm/mach-pxa/z2.c
2427F:	arch/arm/mach-pxa/include/mach/z2.h
2428
2429ARM/ZTE ARCHITECTURE
2430M:	Jun Nie <jun.nie@linaro.org>
2431M:	Shawn Guo <shawnguo@kernel.org>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Maintained
2434F:	arch/arm/boot/dts/zx2967*
2435F:	arch/arm/mach-zx/
2436F:	arch/arm64/boot/dts/zte/
2437F:	drivers/clk/zte/
2438F:	drivers/dma/zx_dma.c
2439F:	drivers/gpio/gpio-zx.c
2440F:	drivers/i2c/busses/i2c-zx2967.c
2441F:	drivers/mmc/host/dw_mmc-zx.*
2442F:	drivers/pinctrl/zte/
2443F:	drivers/soc/zte/
2444F:	drivers/thermal/zx2967_thermal.c
2445F:	drivers/watchdog/zx2967_wdt.c
2446F:	Documentation/devicetree/bindings/arm/zte.yaml
2447F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2448F:	Documentation/devicetree/bindings/dma/zxdma.txt
2449F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2450F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2451F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2452F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2453F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2454F:	Documentation/devicetree/bindings/soc/zte/
2455F:	Documentation/devicetree/bindings/sound/zte,*.txt
2456F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2457F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2458F:	include/dt-bindings/clock/zx2967*.h
2459F:	include/dt-bindings/soc/zte,*.h
2460F:	sound/soc/codecs/zx_aud96p22.c
2461F:	sound/soc/zte/
2462
2463ARM/ZYNQ ARCHITECTURE
2464M:	Michal Simek <michal.simek@xilinx.com>
2465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466W:	http://wiki.xilinx.com
2467T:	git https://github.com/Xilinx/linux-xlnx.git
2468S:	Supported
2469F:	arch/arm/mach-zynq/
2470F:	drivers/cpuidle/cpuidle-zynq.c
2471F:	drivers/block/xsysace.c
2472N:	zynq
2473N:	xilinx
2474F:	drivers/clocksource/timer-cadence-ttc.c
2475F:	drivers/i2c/busses/i2c-cadence.c
2476F:	drivers/mmc/host/sdhci-of-arasan.c
2477F:	drivers/edac/synopsys_edac.c
2478F:	drivers/i2c/busses/i2c-xiic.c
2479
2480ARM64 PORT (AARCH64 ARCHITECTURE)
2481M:	Catalin Marinas <catalin.marinas@arm.com>
2482M:	Will Deacon <will.deacon@arm.com>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2485S:	Maintained
2486F:	arch/arm64/
2487X:	arch/arm64/boot/dts/
2488F:	Documentation/arm64/
2489
2490AS3645A LED FLASH CONTROLLER DRIVER
2491M:	Sakari Ailus <sakari.ailus@iki.fi>
2492L:	linux-leds@vger.kernel.org
2493S:	Maintained
2494F:	drivers/leds/leds-as3645a.c
2495
2496ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2497M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2498L:	linux-media@vger.kernel.org
2499T:	git git://linuxtv.org/media_tree.git
2500S:	Maintained
2501F:	drivers/media/i2c/ak7375.c
2502F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2503
2504ASAHI KASEI AK8974 DRIVER
2505M:	Linus Walleij <linus.walleij@linaro.org>
2506L:	linux-iio@vger.kernel.org
2507W:	http://www.akm.com/
2508S:	Supported
2509F:	drivers/iio/magnetometer/ak8974.c
2510
2511ASC7621 HARDWARE MONITOR DRIVER
2512M:	George Joseph <george.joseph@fairview5.com>
2513L:	linux-hwmon@vger.kernel.org
2514S:	Maintained
2515F:	Documentation/hwmon/asc7621
2516F:	drivers/hwmon/asc7621.c
2517
2518ASPEED VIDEO ENGINE DRIVER
2519M:	Eddie James <eajames@linux.ibm.com>
2520L:	linux-media@vger.kernel.org
2521L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2522S:	Maintained
2523F:	drivers/media/platform/aspeed-video.c
2524F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2525
2526ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2527M:	Corentin Chary <corentin.chary@gmail.com>
2528L:	acpi4asus-user@lists.sourceforge.net
2529L:	platform-driver-x86@vger.kernel.org
2530W:	http://acpi4asus.sf.net
2531S:	Maintained
2532F:	drivers/platform/x86/asus*.c
2533F:	drivers/platform/x86/eeepc*.c
2534
2535ASUS WIRELESS RADIO CONTROL DRIVER
2536M:	João Paulo Rechi Vita <jprvita@gmail.com>
2537L:	platform-driver-x86@vger.kernel.org
2538S:	Maintained
2539F:	drivers/platform/x86/asus-wireless.c
2540
2541ASYMMETRIC KEYS
2542M:	David Howells <dhowells@redhat.com>
2543L:	keyrings@vger.kernel.org
2544S:	Maintained
2545F:	Documentation/crypto/asymmetric-keys.txt
2546F:	include/linux/verification.h
2547F:	include/crypto/public_key.h
2548F:	include/crypto/pkcs7.h
2549F:	crypto/asymmetric_keys/
2550
2551ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2552R:	Dan Williams <dan.j.williams@intel.com>
2553W:	http://sourceforge.net/projects/xscaleiop
2554S:	Odd fixes
2555F:	Documentation/crypto/async-tx-api.txt
2556F:	crypto/async_tx/
2557F:	drivers/dma/
2558F:	include/linux/dmaengine.h
2559F:	include/linux/async_tx.h
2560
2561AT24 EEPROM DRIVER
2562M:	Bartosz Golaszewski <brgl@bgdev.pl>
2563L:	linux-i2c@vger.kernel.org
2564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2565S:	Maintained
2566F:	Documentation/devicetree/bindings/eeprom/at24.txt
2567F:	drivers/misc/eeprom/at24.c
2568
2569ATA OVER ETHERNET (AOE) DRIVER
2570M:	"Ed L. Cashin" <ed.cashin@acm.org>
2571W:	http://www.openaoe.org/
2572S:	Supported
2573F:	Documentation/aoe/
2574F:	drivers/block/aoe/
2575
2576ATHEROS 71XX/9XXX GPIO DRIVER
2577M:	Alban Bedel <albeu@free.fr>
2578W:	https://github.com/AlbanBedel/linux
2579T:	git git://github.com/AlbanBedel/linux
2580S:	Maintained
2581F:	drivers/gpio/gpio-ath79.c
2582F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2583
2584ATHEROS 71XX/9XXX USB PHY DRIVER
2585M:	Alban Bedel <albeu@free.fr>
2586W:	https://github.com/AlbanBedel/linux
2587T:	git git://github.com/AlbanBedel/linux
2588S:	Maintained
2589F:	drivers/phy/qualcomm/phy-ath79-usb.c
2590F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2591
2592ATHEROS ATH GENERIC UTILITIES
2593M:	Kalle Valo <kvalo@codeaurora.org>
2594L:	linux-wireless@vger.kernel.org
2595S:	Supported
2596F:	drivers/net/wireless/ath/*
2597
2598ATHEROS ATH5K WIRELESS DRIVER
2599M:	Jiri Slaby <jirislaby@gmail.com>
2600M:	Nick Kossifidis <mickflemm@gmail.com>
2601M:	Luis Chamberlain <mcgrof@kernel.org>
2602L:	linux-wireless@vger.kernel.org
2603W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2604S:	Maintained
2605F:	drivers/net/wireless/ath/ath5k/
2606
2607ATHEROS ATH6KL WIRELESS DRIVER
2608M:	Kalle Valo <kvalo@codeaurora.org>
2609L:	linux-wireless@vger.kernel.org
2610W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2612S:	Supported
2613F:	drivers/net/wireless/ath/ath6kl/
2614
2615ATI_REMOTE2 DRIVER
2616M:	Ville Syrjala <syrjala@sci.fi>
2617S:	Maintained
2618F:	drivers/input/misc/ati_remote2.c
2619
2620ATK0110 HWMON DRIVER
2621M:	Luca Tettamanti <kronos.it@gmail.com>
2622L:	linux-hwmon@vger.kernel.org
2623S:	Maintained
2624F:	drivers/hwmon/asus_atk0110.c
2625
2626ATLX ETHERNET DRIVERS
2627M:	Jay Cliburn <jcliburn@gmail.com>
2628M:	Chris Snook <chris.snook@gmail.com>
2629L:	netdev@vger.kernel.org
2630W:	http://sourceforge.net/projects/atl1
2631W:	http://atl1.sourceforge.net
2632S:	Maintained
2633F:	drivers/net/ethernet/atheros/
2634
2635ATM
2636M:	Chas Williams <3chas3@gmail.com>
2637L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2638L:	netdev@vger.kernel.org
2639W:	http://linux-atm.sourceforge.net
2640S:	Maintained
2641F:	drivers/atm/
2642F:	include/linux/atm*
2643F:	include/uapi/linux/atm*
2644
2645ATMEL MACB ETHERNET DRIVER
2646M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2647S:	Supported
2648F:	drivers/net/ethernet/cadence/
2649
2650ATMEL MAXTOUCH DRIVER
2651M:	Nick Dyer <nick@shmanahar.org>
2652T:	git git://github.com/ndyer/linux.git
2653S:	Maintained
2654F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2655F:	drivers/input/touchscreen/atmel_mxt_ts.c
2656
2657ATMEL WIRELESS DRIVER
2658M:	Simon Kelley <simon@thekelleys.org.uk>
2659L:	linux-wireless@vger.kernel.org
2660W:	http://www.thekelleys.org.uk/atmel
2661W:	http://atmelwlandriver.sourceforge.net/
2662S:	Maintained
2663F:	drivers/net/wireless/atmel/atmel*
2664
2665ATOMIC INFRASTRUCTURE
2666M:	Will Deacon <will.deacon@arm.com>
2667M:	Peter Zijlstra <peterz@infradead.org>
2668R:	Boqun Feng <boqun.feng@gmail.com>
2669L:	linux-kernel@vger.kernel.org
2670S:	Maintained
2671F:	arch/*/include/asm/atomic*.h
2672F:	include/*/atomic*.h
2673F:	scripts/atomic/
2674
2675ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2676M:	Bradley Grove <linuxdrivers@attotech.com>
2677L:	linux-scsi@vger.kernel.org
2678W:	http://www.attotech.com
2679S:	Supported
2680F:	drivers/scsi/esas2r
2681
2682ATUSB IEEE 802.15.4 RADIO DRIVER
2683M:	Stefan Schmidt <stefan@datenfreihafen.org>
2684L:	linux-wpan@vger.kernel.org
2685S:	Maintained
2686F:	drivers/net/ieee802154/atusb.c
2687F:	drivers/net/ieee802154/atusb.h
2688F:	drivers/net/ieee802154/at86rf230.h
2689
2690AUDIT SUBSYSTEM
2691M:	Paul Moore <paul@paul-moore.com>
2692M:	Eric Paris <eparis@redhat.com>
2693L:	linux-audit@redhat.com (moderated for non-subscribers)
2694W:	https://github.com/linux-audit
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2696S:	Supported
2697F:	include/linux/audit.h
2698F:	include/uapi/linux/audit.h
2699F:	kernel/audit*
2700
2701AUXILIARY DISPLAY DRIVERS
2702M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2703S:	Maintained
2704F:	drivers/auxdisplay/
2705F:	include/linux/cfag12864b.h
2706
2707AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2708M:	Andreas Klinger <ak@it-klinger.de>
2709L:	linux-iio@vger.kernel.org
2710S:	Maintained
2711F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2712F:	drivers/iio/adc/hx711.c
2713
2714AX.25 NETWORK LAYER
2715M:	Ralf Baechle <ralf@linux-mips.org>
2716L:	linux-hams@vger.kernel.org
2717W:	http://www.linux-ax25.org/
2718S:	Maintained
2719F:	include/uapi/linux/ax25.h
2720F:	include/net/ax25.h
2721F:	net/ax25/
2722
2723AXENTIA ARM DEVICES
2724M:	Peter Rosin <peda@axentia.se>
2725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726S:	Maintained
2727F:	Documentation/devicetree/bindings/arm/axentia.txt
2728F:	arch/arm/boot/dts/at91-linea.dtsi
2729F:	arch/arm/boot/dts/at91-natte.dtsi
2730F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2731F:	arch/arm/boot/dts/at91-tse850-3.dts
2732
2733AXENTIA ASOC DRIVERS
2734M:	Peter Rosin <peda@axentia.se>
2735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2736S:	Maintained
2737F:	Documentation/devicetree/bindings/sound/axentia,*
2738F:	sound/soc/atmel/tse850-pcm5142.c
2739
2740AXXIA I2C CONTROLLER
2741M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2742L:	linux-i2c@vger.kernel.org
2743S:	Maintained
2744F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2745F:	drivers/i2c/busses/i2c-axxia.c
2746
2747AZ6007 DVB DRIVER
2748M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2749L:	linux-media@vger.kernel.org
2750W:	https://linuxtv.org
2751T:	git git://linuxtv.org/media_tree.git
2752S:	Maintained
2753F:	drivers/media/usb/dvb-usb-v2/az6007.c
2754
2755AZTECH FM RADIO RECEIVER DRIVER
2756M:	Hans Verkuil <hverkuil@xs4all.nl>
2757L:	linux-media@vger.kernel.org
2758T:	git git://linuxtv.org/media_tree.git
2759W:	https://linuxtv.org
2760S:	Maintained
2761F:	drivers/media/radio/radio-aztech*
2762
2763B43 WIRELESS DRIVER
2764L:	linux-wireless@vger.kernel.org
2765L:	b43-dev@lists.infradead.org
2766W:	http://wireless.kernel.org/en/users/Drivers/b43
2767S:	Odd Fixes
2768F:	drivers/net/wireless/broadcom/b43/
2769
2770B43LEGACY WIRELESS DRIVER
2771M:	Larry Finger <Larry.Finger@lwfinger.net>
2772L:	linux-wireless@vger.kernel.org
2773L:	b43-dev@lists.infradead.org
2774W:	http://wireless.kernel.org/en/users/Drivers/b43
2775S:	Maintained
2776F:	drivers/net/wireless/broadcom/b43legacy/
2777
2778BACKLIGHT CLASS/SUBSYSTEM
2779M:	Lee Jones <lee.jones@linaro.org>
2780M:	Daniel Thompson <daniel.thompson@linaro.org>
2781M:	Jingoo Han <jingoohan1@gmail.com>
2782L:	dri-devel@lists.freedesktop.org
2783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2784S:	Maintained
2785F:	drivers/video/backlight/
2786F:	include/linux/backlight.h
2787F:	include/linux/pwm_backlight.h
2788F:	Documentation/devicetree/bindings/leds/backlight
2789
2790BATMAN ADVANCED
2791M:	Marek Lindner <mareklindner@neomailbox.ch>
2792M:	Simon Wunderlich <sw@simonwunderlich.de>
2793M:	Antonio Quartulli <a@unstable.cc>
2794L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2795W:	https://www.open-mesh.org/
2796B:	https://www.open-mesh.org/projects/batman-adv/issues
2797C:	irc://chat.freenode.net/batman
2798Q:	https://patchwork.open-mesh.org/project/batman/list/
2799T:	git https://git.open-mesh.org/linux-merge.git
2800S:	Maintained
2801F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2802F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2803F:	Documentation/networking/batman-adv.rst
2804F:	include/uapi/linux/batadv_packet.h
2805F:	include/uapi/linux/batman_adv.h
2806F:	net/batman-adv/
2807
2808BAYCOM/HDLCDRV DRIVERS FOR AX.25
2809M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2810L:	linux-hams@vger.kernel.org
2811W:	http://www.baycom.org/~tom/ham/ham.html
2812S:	Maintained
2813F:	drivers/net/hamradio/baycom*
2814
2815BCACHE (BLOCK LAYER CACHE)
2816M:	Coly Li <colyli@suse.de>
2817M:	Kent Overstreet <kent.overstreet@gmail.com>
2818L:	linux-bcache@vger.kernel.org
2819W:	http://bcache.evilpiepirate.org
2820C:	irc://irc.oftc.net/bcache
2821S:	Maintained
2822F:	drivers/md/bcache/
2823
2824BDISP ST MEDIA DRIVER
2825M:	Fabien Dessenne <fabien.dessenne@st.com>
2826L:	linux-media@vger.kernel.org
2827T:	git git://linuxtv.org/media_tree.git
2828W:	https://linuxtv.org
2829S:	Supported
2830F:	drivers/media/platform/sti/bdisp
2831
2832BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2833M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2834L:	netdev@vger.kernel.org
2835S:	Maintained
2836F:	drivers/net/ethernet/ec_bhf.c
2837
2838BEFS FILE SYSTEM
2839M:	Luis de Bethencourt <luisbg@kernel.org>
2840M:	Salah Triki <salah.triki@gmail.com>
2841S:	Maintained
2842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2843F:	Documentation/filesystems/befs.txt
2844F:	fs/befs/
2845
2846BFQ I/O SCHEDULER
2847M:	Paolo Valente <paolo.valente@linaro.org>
2848M:	Jens Axboe <axboe@kernel.dk>
2849L:	linux-block@vger.kernel.org
2850S:	Maintained
2851F:	block/bfq-*
2852F:	Documentation/block/bfq-iosched.txt
2853
2854BFS FILE SYSTEM
2855M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2856S:	Maintained
2857F:	Documentation/filesystems/bfs.txt
2858F:	fs/bfs/
2859F:	include/uapi/linux/bfs_fs.h
2860
2861BLINKM RGB LED DRIVER
2862M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2863S:	Maintained
2864F:	drivers/leds/leds-blinkm.c
2865
2866BLOCK LAYER
2867M:	Jens Axboe <axboe@kernel.dk>
2868L:	linux-block@vger.kernel.org
2869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2870S:	Maintained
2871F:	block/
2872F:	drivers/block/
2873F:	kernel/trace/blktrace.c
2874F:	lib/sbitmap.c
2875
2876BLOCK2MTD DRIVER
2877M:	Joern Engel <joern@lazybastard.org>
2878L:	linux-mtd@lists.infradead.org
2879S:	Maintained
2880F:	drivers/mtd/devices/block2mtd.c
2881
2882BLUETOOTH DRIVERS
2883M:	Marcel Holtmann <marcel@holtmann.org>
2884M:	Johan Hedberg <johan.hedberg@gmail.com>
2885L:	linux-bluetooth@vger.kernel.org
2886W:	http://www.bluez.org/
2887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2889S:	Maintained
2890F:	drivers/bluetooth/
2891
2892BLUETOOTH SUBSYSTEM
2893M:	Marcel Holtmann <marcel@holtmann.org>
2894M:	Johan Hedberg <johan.hedberg@gmail.com>
2895L:	linux-bluetooth@vger.kernel.org
2896W:	http://www.bluez.org/
2897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2899S:	Maintained
2900F:	net/bluetooth/
2901F:	include/net/bluetooth/
2902
2903BONDING DRIVER
2904M:	Jay Vosburgh <j.vosburgh@gmail.com>
2905M:	Veaceslav Falico <vfalico@gmail.com>
2906M:	Andy Gospodarek <andy@greyhouse.net>
2907L:	netdev@vger.kernel.org
2908W:	http://sourceforge.net/projects/bonding/
2909S:	Supported
2910F:	drivers/net/bonding/
2911F:	include/uapi/linux/if_bonding.h
2912
2913BPF (Safe dynamic programs and tools)
2914M:	Alexei Starovoitov <ast@kernel.org>
2915M:	Daniel Borkmann <daniel@iogearbox.net>
2916R:	Martin KaFai Lau <kafai@fb.com>
2917R:	Song Liu <songliubraving@fb.com>
2918R:	Yonghong Song <yhs@fb.com>
2919L:	netdev@vger.kernel.org
2920L:	bpf@vger.kernel.org
2921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2923Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2924S:	Supported
2925F:	arch/*/net/*
2926F:	Documentation/networking/filter.txt
2927F:	Documentation/bpf/
2928F:	include/linux/bpf*
2929F:	include/linux/filter.h
2930F:	include/trace/events/xdp.h
2931F:	include/uapi/linux/bpf*
2932F:	include/uapi/linux/filter.h
2933F:	kernel/bpf/
2934F:	kernel/trace/bpf_trace.c
2935F:	lib/test_bpf.c
2936F:	net/bpf/
2937F:	net/core/filter.c
2938F:	net/sched/act_bpf.c
2939F:	net/sched/cls_bpf.c
2940F:	samples/bpf/
2941F:	tools/bpf/
2942F:	tools/lib/bpf/
2943F:	tools/testing/selftests/bpf/
2944K:	bpf
2945N:	bpf
2946
2947BPF JIT for ARM
2948M:	Shubham Bansal <illusionist.neo@gmail.com>
2949L:	netdev@vger.kernel.org
2950L:	bpf@vger.kernel.org
2951S:	Maintained
2952F:	arch/arm/net/
2953
2954BPF JIT for ARM64
2955M:	Daniel Borkmann <daniel@iogearbox.net>
2956M:	Alexei Starovoitov <ast@kernel.org>
2957M:	Zi Shen Lim <zlim.lnx@gmail.com>
2958L:	netdev@vger.kernel.org
2959L:	bpf@vger.kernel.org
2960S:	Supported
2961F:	arch/arm64/net/
2962
2963BPF JIT for MIPS (32-BIT AND 64-BIT)
2964M:	Paul Burton <paul.burton@mips.com>
2965L:	netdev@vger.kernel.org
2966L:	bpf@vger.kernel.org
2967S:	Maintained
2968F:	arch/mips/net/
2969
2970BPF JIT for NFP NICs
2971M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2972L:	netdev@vger.kernel.org
2973L:	bpf@vger.kernel.org
2974S:	Supported
2975F:	drivers/net/ethernet/netronome/nfp/bpf/
2976
2977BPF JIT for POWERPC (32-BIT AND 64-BIT)
2978M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2979M:	Sandipan Das <sandipan@linux.ibm.com>
2980L:	netdev@vger.kernel.org
2981L:	bpf@vger.kernel.org
2982S:	Maintained
2983F:	arch/powerpc/net/
2984
2985BPF JIT for RISC-V (RV64G)
2986M:	Björn Töpel <bjorn.topel@gmail.com>
2987L:	netdev@vger.kernel.org
2988S:	Maintained
2989F:	arch/riscv/net/
2990
2991BPF JIT for S390
2992M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2993M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2994L:	netdev@vger.kernel.org
2995L:	bpf@vger.kernel.org
2996S:	Maintained
2997F:	arch/s390/net/
2998X:	arch/s390/net/pnet.c
2999
3000BPF JIT for SPARC (32-BIT AND 64-BIT)
3001M:	David S. Miller <davem@davemloft.net>
3002L:	netdev@vger.kernel.org
3003L:	bpf@vger.kernel.org
3004S:	Maintained
3005F:	arch/sparc/net/
3006
3007BPF JIT for X86 32-BIT
3008M:	Wang YanQing <udknight@gmail.com>
3009L:	netdev@vger.kernel.org
3010L:	bpf@vger.kernel.org
3011S:	Maintained
3012F:	arch/x86/net/bpf_jit_comp32.c
3013
3014BPF JIT for X86 64-BIT
3015M:	Alexei Starovoitov <ast@kernel.org>
3016M:	Daniel Borkmann <daniel@iogearbox.net>
3017L:	netdev@vger.kernel.org
3018L:	bpf@vger.kernel.org
3019S:	Supported
3020F:	arch/x86/net/
3021X:	arch/x86/net/bpf_jit_comp32.c
3022
3023BROADCOM B44 10/100 ETHERNET DRIVER
3024M:	Michael Chan <michael.chan@broadcom.com>
3025L:	netdev@vger.kernel.org
3026S:	Supported
3027F:	drivers/net/ethernet/broadcom/b44.*
3028
3029BROADCOM B53 ETHERNET SWITCH DRIVER
3030M:	Florian Fainelli <f.fainelli@gmail.com>
3031L:	netdev@vger.kernel.org
3032L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3033S:	Supported
3034F:	drivers/net/dsa/b53/*
3035F:	include/linux/platform_data/b53.h
3036
3037BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3038M:	Florian Fainelli <f.fainelli@gmail.com>
3039M:	Ray Jui <rjui@broadcom.com>
3040M:	Scott Branden <sbranden@broadcom.com>
3041M:	bcm-kernel-feedback-list@broadcom.com
3042T:	git git://github.com/broadcom/mach-bcm
3043S:	Maintained
3044N:	bcm281*
3045N:	bcm113*
3046N:	bcm216*
3047N:	kona
3048F:	arch/arm/mach-bcm/
3049
3050BROADCOM BCM2835 ARM ARCHITECTURE
3051M:	Eric Anholt <eric@anholt.net>
3052M:	Stefan Wahren <stefan.wahren@i2se.com>
3053L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055T:	git git://github.com/anholt/linux
3056S:	Maintained
3057N:	bcm2835
3058F:	drivers/staging/vc04_services
3059
3060BROADCOM BCM47XX MIPS ARCHITECTURE
3061M:	Hauke Mehrtens <hauke@hauke-m.de>
3062M:	Rafał Miłecki <zajec5@gmail.com>
3063L:	linux-mips@vger.kernel.org
3064S:	Maintained
3065F:	Documentation/devicetree/bindings/mips/brcm/
3066F:	arch/mips/bcm47xx/*
3067F:	arch/mips/include/asm/mach-bcm47xx/*
3068
3069BROADCOM BCM5301X ARM ARCHITECTURE
3070M:	Hauke Mehrtens <hauke@hauke-m.de>
3071M:	Rafał Miłecki <zajec5@gmail.com>
3072M:	bcm-kernel-feedback-list@broadcom.com
3073L:	linux-arm-kernel@lists.infradead.org
3074S:	Maintained
3075F:	arch/arm/mach-bcm/bcm_5301x.c
3076F:	arch/arm/boot/dts/bcm5301x*.dtsi
3077F:	arch/arm/boot/dts/bcm470*
3078F:	arch/arm/boot/dts/bcm953012*
3079
3080BROADCOM BCM53573 ARM ARCHITECTURE
3081M:	Rafał Miłecki <rafal@milecki.pl>
3082L:	linux-arm-kernel@lists.infradead.org
3083S:	Maintained
3084F:	arch/arm/boot/dts/bcm53573*
3085F:	arch/arm/boot/dts/bcm47189*
3086
3087BROADCOM BCM63XX ARM ARCHITECTURE
3088M:	Florian Fainelli <f.fainelli@gmail.com>
3089M:	bcm-kernel-feedback-list@broadcom.com
3090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3091T:	git git://github.com/broadcom/stblinux.git
3092S:	Maintained
3093N:	bcm63xx
3094
3095BROADCOM BCM63XX/BCM33XX UDC DRIVER
3096M:	Kevin Cernekee <cernekee@gmail.com>
3097L:	linux-usb@vger.kernel.org
3098S:	Maintained
3099F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3100
3101BROADCOM BCM7XXX ARM ARCHITECTURE
3102M:	Brian Norris <computersforpeace@gmail.com>
3103M:	Gregory Fong <gregory.0xf0@gmail.com>
3104M:	Florian Fainelli <f.fainelli@gmail.com>
3105M:	bcm-kernel-feedback-list@broadcom.com
3106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107T:	git git://github.com/broadcom/stblinux.git
3108S:	Maintained
3109F:	arch/arm/mach-bcm/*brcmstb*
3110F:	arch/arm/boot/dts/bcm7*.dts*
3111F:	drivers/bus/brcmstb_gisb.c
3112F:	arch/arm/mm/cache-b15-rac.c
3113F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3114N:	brcmstb
3115
3116BROADCOM BMIPS CPUFREQ DRIVER
3117M:	Markus Mayer <mmayer@broadcom.com>
3118M:	bcm-kernel-feedback-list@broadcom.com
3119L:	linux-pm@vger.kernel.org
3120S:	Maintained
3121F:	drivers/cpufreq/bmips-cpufreq.c
3122
3123BROADCOM BMIPS MIPS ARCHITECTURE
3124M:	Kevin Cernekee <cernekee@gmail.com>
3125M:	Florian Fainelli <f.fainelli@gmail.com>
3126L:	linux-mips@vger.kernel.org
3127T:	git git://github.com/broadcom/stblinux.git
3128S:	Maintained
3129F:	arch/mips/bmips/*
3130F:	arch/mips/include/asm/mach-bmips/*
3131F:	arch/mips/kernel/*bmips*
3132F:	arch/mips/boot/dts/brcm/bcm*.dts*
3133F:	drivers/irqchip/irq-bcm63*
3134F:	drivers/irqchip/irq-bcm7*
3135F:	drivers/irqchip/irq-brcmstb*
3136F:	include/linux/bcm963xx_nvram.h
3137F:	include/linux/bcm963xx_tag.h
3138
3139BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3140M:	Rasesh Mody <rmody@marvell.com>
3141M:	GR-Linux-NIC-Dev@marvell.com
3142L:	netdev@vger.kernel.org
3143S:	Supported
3144F:	drivers/net/ethernet/broadcom/bnx2.*
3145F:	drivers/net/ethernet/broadcom/bnx2_*
3146
3147BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3148M:	QLogic-Storage-Upstream@qlogic.com
3149L:	linux-scsi@vger.kernel.org
3150S:	Supported
3151F:	drivers/scsi/bnx2fc/
3152
3153BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3154M:	QLogic-Storage-Upstream@qlogic.com
3155L:	linux-scsi@vger.kernel.org
3156S:	Supported
3157F:	drivers/scsi/bnx2i/
3158
3159BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3160M:	Ariel Elior <aelior@marvell.com>
3161M:	Sudarsana Kalluru <skalluru@marvell.com>
3162M:	GR-everest-linux-l2@marvell.com
3163L:	netdev@vger.kernel.org
3164S:	Supported
3165F:	drivers/net/ethernet/broadcom/bnx2x/
3166
3167BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3168M:	Michael Chan <michael.chan@broadcom.com>
3169L:	netdev@vger.kernel.org
3170S:	Supported
3171F:	drivers/net/ethernet/broadcom/bnxt/
3172
3173BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3174M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3175M:	Franky Lin <franky.lin@broadcom.com>
3176M:	Hante Meuleman <hante.meuleman@broadcom.com>
3177M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3178M:	Wright Feng <wright.feng@cypress.com>
3179L:	linux-wireless@vger.kernel.org
3180L:	brcm80211-dev-list.pdl@broadcom.com
3181L:	brcm80211-dev-list@cypress.com
3182S:	Supported
3183F:	drivers/net/wireless/broadcom/brcm80211/
3184
3185BROADCOM BRCMSTB GPIO DRIVER
3186M:	Gregory Fong <gregory.0xf0@gmail.com>
3187L:	bcm-kernel-feedback-list@broadcom.com
3188S:	Supported
3189F:	drivers/gpio/gpio-brcmstb.c
3190F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3191
3192BROADCOM BRCMSTB I2C DRIVER
3193M:	Kamal Dasu <kdasu.kdev@gmail.com>
3194L:	linux-i2c@vger.kernel.org
3195L:	bcm-kernel-feedback-list@broadcom.com
3196S:	Supported
3197F:	drivers/i2c/busses/i2c-brcmstb.c
3198F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3199
3200BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3201M:	Al Cooper <alcooperx@gmail.com>
3202L:	linux-kernel@vger.kernel.org
3203L:	bcm-kernel-feedback-list@broadcom.com
3204S:	Maintained
3205F:	drivers/phy/broadcom/phy-brcm-usb*
3206
3207BROADCOM GENET ETHERNET DRIVER
3208M:	Doug Berger <opendmb@gmail.com>
3209M:	Florian Fainelli <f.fainelli@gmail.com>
3210L:	bcm-kernel-feedback-list@broadcom.com
3211L:	netdev@vger.kernel.org
3212S:	Supported
3213F:	drivers/net/ethernet/broadcom/genet/
3214
3215BROADCOM IPROC ARM ARCHITECTURE
3216M:	Ray Jui <rjui@broadcom.com>
3217M:	Scott Branden <sbranden@broadcom.com>
3218M:	bcm-kernel-feedback-list@broadcom.com
3219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220T:	git git://github.com/broadcom/cygnus-linux.git
3221S:	Maintained
3222N:	iproc
3223N:	cygnus
3224N:	bcm[-_]nsp
3225N:	bcm9113*
3226N:	bcm9583*
3227N:	bcm9585*
3228N:	bcm9586*
3229N:	bcm988312
3230N:	bcm113*
3231N:	bcm583*
3232N:	bcm585*
3233N:	bcm586*
3234N:	bcm88312
3235N:	hr2
3236N:	stingray
3237F:	arch/arm64/boot/dts/broadcom/northstar2/*
3238F:	arch/arm64/boot/dts/broadcom/stingray/*
3239F:	drivers/clk/bcm/clk-ns*
3240F:	drivers/clk/bcm/clk-sr*
3241F:	drivers/pinctrl/bcm/pinctrl-ns*
3242F:	include/dt-bindings/clock/bcm-sr*
3243
3244BROADCOM KONA GPIO DRIVER
3245M:	Ray Jui <rjui@broadcom.com>
3246L:	bcm-kernel-feedback-list@broadcom.com
3247S:	Supported
3248F:	drivers/gpio/gpio-bcm-kona.c
3249F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3250
3251BROADCOM NETXTREME-E ROCE DRIVER
3252M:	Selvin Xavier <selvin.xavier@broadcom.com>
3253M:	Devesh Sharma <devesh.sharma@broadcom.com>
3254M:	Somnath Kotur <somnath.kotur@broadcom.com>
3255M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3256L:	linux-rdma@vger.kernel.org
3257W:	http://www.broadcom.com
3258S:	Supported
3259F:	drivers/infiniband/hw/bnxt_re/
3260F:	include/uapi/rdma/bnxt_re-abi.h
3261
3262BROADCOM NVRAM DRIVER
3263M:	Rafał Miłecki <zajec5@gmail.com>
3264L:	linux-mips@vger.kernel.org
3265S:	Maintained
3266F:	drivers/firmware/broadcom/*
3267
3268BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3269M:	Rafał Miłecki <zajec5@gmail.com>
3270L:	linux-wireless@vger.kernel.org
3271S:	Maintained
3272F:	drivers/bcma/
3273F:	include/linux/bcma/
3274
3275BROADCOM STB AVS CPUFREQ DRIVER
3276M:	Markus Mayer <mmayer@broadcom.com>
3277M:	bcm-kernel-feedback-list@broadcom.com
3278L:	linux-pm@vger.kernel.org
3279S:	Maintained
3280F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3281F:	drivers/cpufreq/brcmstb*
3282
3283BROADCOM STB AVS TMON DRIVER
3284M:	Markus Mayer <mmayer@broadcom.com>
3285M:	bcm-kernel-feedback-list@broadcom.com
3286L:	linux-pm@vger.kernel.org
3287S:	Maintained
3288F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3289F:	drivers/thermal/broadcom/brcmstb*
3290
3291BROADCOM STB NAND FLASH DRIVER
3292M:	Brian Norris <computersforpeace@gmail.com>
3293M:	Kamal Dasu <kdasu.kdev@gmail.com>
3294L:	linux-mtd@lists.infradead.org
3295L:	bcm-kernel-feedback-list@broadcom.com
3296S:	Maintained
3297F:	drivers/mtd/nand/raw/brcmnand/
3298
3299BROADCOM STB DPFE DRIVER
3300M:	Markus Mayer <mmayer@broadcom.com>
3301M:	bcm-kernel-feedback-list@broadcom.com
3302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3303S:	Maintained
3304F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3305F:	drivers/memory/brcmstb_dpfe.c
3306
3307BROADCOM SPI DRIVER
3308M:	Kamal Dasu <kdasu.kdev@gmail.com>
3309M:	bcm-kernel-feedback-list@broadcom.com
3310S:	Maintained
3311F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3312F:	drivers/spi/spi-bcm-qspi.*
3313F:	drivers/spi/spi-brcmstb-qspi.c
3314F:	drivers/spi/spi-iproc-qspi.c
3315
3316BROADCOM SYSTEMPORT ETHERNET DRIVER
3317M:	Florian Fainelli <f.fainelli@gmail.com>
3318L:	bcm-kernel-feedback-list@broadcom.com
3319L:	netdev@vger.kernel.org
3320S:	Supported
3321F:	drivers/net/ethernet/broadcom/bcmsysport.*
3322
3323BROADCOM TG3 GIGABIT ETHERNET DRIVER
3324M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3325M:	Prashant Sreedharan <prashant@broadcom.com>
3326M:	Michael Chan <mchan@broadcom.com>
3327L:	netdev@vger.kernel.org
3328S:	Supported
3329F:	drivers/net/ethernet/broadcom/tg3.*
3330
3331BROCADE BFA FC SCSI DRIVER
3332M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3333M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3334L:	linux-scsi@vger.kernel.org
3335S:	Supported
3336F:	drivers/scsi/bfa/
3337
3338BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3339M:	Rasesh Mody <rmody@marvell.com>
3340M:	Sudarsana Kalluru <skalluru@marvell.com>
3341M:	GR-Linux-NIC-Dev@marvell.com
3342L:	netdev@vger.kernel.org
3343S:	Supported
3344F:	drivers/net/ethernet/brocade/bna/
3345
3346BSG (block layer generic sg v4 driver)
3347M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3348L:	linux-scsi@vger.kernel.org
3349S:	Supported
3350F:	block/bsg.c
3351F:	include/linux/bsg.h
3352F:	include/uapi/linux/bsg.h
3353
3354BT87X AUDIO DRIVER
3355M:	Clemens Ladisch <clemens@ladisch.de>
3356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3357T:	git git://git.alsa-project.org/alsa-kernel.git
3358S:	Maintained
3359F:	Documentation/sound/cards/bt87x.rst
3360F:	sound/pci/bt87x.c
3361
3362BT8XXGPIO DRIVER
3363M:	Michael Buesch <m@bues.ch>
3364W:	http://bu3sch.de/btgpio.php
3365S:	Maintained
3366F:	drivers/gpio/gpio-bt8xx.c
3367
3368BTRFS FILE SYSTEM
3369M:	Chris Mason <clm@fb.com>
3370M:	Josef Bacik <josef@toxicpanda.com>
3371M:	David Sterba <dsterba@suse.com>
3372L:	linux-btrfs@vger.kernel.org
3373W:	http://btrfs.wiki.kernel.org/
3374Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3376S:	Maintained
3377F:	Documentation/filesystems/btrfs.txt
3378F:	fs/btrfs/
3379F:	include/linux/btrfs*
3380F:	include/uapi/linux/btrfs*
3381
3382BTTV VIDEO4LINUX DRIVER
3383M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3384L:	linux-media@vger.kernel.org
3385W:	https://linuxtv.org
3386T:	git git://linuxtv.org/media_tree.git
3387S:	Odd fixes
3388F:	Documentation/media/v4l-drivers/bttv*
3389F:	drivers/media/pci/bt8xx/bttv*
3390
3391BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3392M:	Chanwoo Choi <cw00.choi@samsung.com>
3393L:	linux-pm@vger.kernel.org
3394L:	linux-samsung-soc@vger.kernel.org
3395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3396S:	Maintained
3397F:	drivers/devfreq/exynos-bus.c
3398F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3399
3400BUSLOGIC SCSI DRIVER
3401M:	Khalid Aziz <khalid@gonehiking.org>
3402L:	linux-scsi@vger.kernel.org
3403S:	Maintained
3404F:	drivers/scsi/BusLogic.*
3405F:	drivers/scsi/FlashPoint.*
3406
3407C-MEDIA CMI8788 DRIVER
3408M:	Clemens Ladisch <clemens@ladisch.de>
3409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3410T:	git git://git.alsa-project.org/alsa-kernel.git
3411S:	Maintained
3412F:	sound/pci/oxygen/
3413
3414C-SKY ARCHITECTURE
3415M:	Guo Ren <guoren@kernel.org>
3416T:	git https://github.com/c-sky/csky-linux.git
3417S:	Supported
3418F:	arch/csky/
3419F:	Documentation/devicetree/bindings/csky/
3420F:	drivers/irqchip/irq-csky-*
3421F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3422F:	drivers/clocksource/timer-gx6605s.c
3423F:	drivers/clocksource/timer-mp-csky.c
3424F:	Documentation/devicetree/bindings/timer/csky,*
3425K:	csky
3426N:	csky
3427
3428C6X ARCHITECTURE
3429M:	Mark Salter <msalter@redhat.com>
3430M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3431L:	linux-c6x-dev@linux-c6x.org
3432W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3433S:	Maintained
3434F:	arch/c6x/
3435
3436CA8210 IEEE-802.15.4 RADIO DRIVER
3437M:	Harry Morris <h.morris@cascoda.com>
3438L:	linux-wpan@vger.kernel.org
3439W:	https://github.com/Cascoda/ca8210-linux.git
3440S:	Maintained
3441F:	drivers/net/ieee802154/ca8210.c
3442F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3443
3444CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3445M:	David Howells <dhowells@redhat.com>
3446L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3447S:	Supported
3448F:	Documentation/filesystems/caching/cachefiles.txt
3449F:	fs/cachefiles/
3450
3451CADENCE MIPI-CSI2 BRIDGES
3452M:	Maxime Ripard <maxime.ripard@bootlin.com>
3453L:	linux-media@vger.kernel.org
3454S:	Maintained
3455F:	Documentation/devicetree/bindings/media/cdns,*.txt
3456F:	drivers/media/platform/cadence/cdns-csi2*
3457
3458CADET FM/AM RADIO RECEIVER DRIVER
3459M:	Hans Verkuil <hverkuil@xs4all.nl>
3460L:	linux-media@vger.kernel.org
3461T:	git git://linuxtv.org/media_tree.git
3462W:	https://linuxtv.org
3463S:	Maintained
3464F:	drivers/media/radio/radio-cadet*
3465
3466CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3467M:	Jonathan Corbet <corbet@lwn.net>
3468L:	linux-media@vger.kernel.org
3469T:	git git://linuxtv.org/media_tree.git
3470S:	Maintained
3471F:	Documentation/media/v4l-drivers/cafe_ccic*
3472F:	drivers/media/platform/marvell-ccic/
3473
3474CAIF NETWORK LAYER
3475L:	netdev@vger.kernel.org
3476S:	Orphan
3477F:	Documentation/networking/caif/
3478F:	drivers/net/caif/
3479F:	include/uapi/linux/caif/
3480F:	include/net/caif/
3481F:	net/caif/
3482
3483CAKE QDISC
3484M:	Toke Høiland-Jørgensen <toke@toke.dk>
3485L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3486S:	Maintained
3487F:	net/sched/sch_cake.c
3488
3489CALGARY x86-64 IOMMU
3490M:	Muli Ben-Yehuda <mulix@mulix.org>
3491M:	Jon Mason <jdmason@kudzu.us>
3492L:	iommu@lists.linux-foundation.org
3493S:	Maintained
3494F:	arch/x86/kernel/pci-calgary_64.c
3495F:	arch/x86/kernel/tce_64.c
3496F:	arch/x86/include/asm/calgary.h
3497F:	arch/x86/include/asm/tce.h
3498
3499CAN NETWORK DRIVERS
3500M:	Wolfgang Grandegger <wg@grandegger.com>
3501M:	Marc Kleine-Budde <mkl@pengutronix.de>
3502L:	linux-can@vger.kernel.org
3503W:	https://github.com/linux-can
3504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3506S:	Maintained
3507F:	Documentation/devicetree/bindings/net/can/
3508F:	drivers/net/can/
3509F:	include/linux/can/dev.h
3510F:	include/linux/can/platform/
3511F:	include/uapi/linux/can/error.h
3512F:	include/uapi/linux/can/netlink.h
3513
3514CAN NETWORK LAYER
3515M:	Oliver Hartkopp <socketcan@hartkopp.net>
3516M:	Marc Kleine-Budde <mkl@pengutronix.de>
3517L:	linux-can@vger.kernel.org
3518W:	https://github.com/linux-can
3519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3521S:	Maintained
3522F:	Documentation/networking/can.rst
3523F:	net/can/
3524F:	include/linux/can/core.h
3525F:	include/uapi/linux/can.h
3526F:	include/uapi/linux/can/bcm.h
3527F:	include/uapi/linux/can/raw.h
3528F:	include/uapi/linux/can/gw.h
3529
3530CAPABILITIES
3531M:	Serge Hallyn <serge@hallyn.com>
3532L:	linux-security-module@vger.kernel.org
3533S:	Supported
3534F:	include/linux/capability.h
3535F:	include/uapi/linux/capability.h
3536F:	security/commoncap.c
3537F:	kernel/capability.c
3538
3539CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3540M:	Kevin Tsai <ktsai@capellamicro.com>
3541S:	Maintained
3542F:	drivers/iio/light/cm*
3543
3544CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3545M:	Christian Lamparter <chunkeey@googlemail.com>
3546L:	linux-wireless@vger.kernel.org
3547W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3548S:	Maintained
3549F:	drivers/net/wireless/ath/carl9170/
3550
3551CAVIUM I2C DRIVER
3552M:	Jan Glauber <jglauber@cavium.com>
3553M:	David Daney <david.daney@cavium.com>
3554W:	http://www.cavium.com
3555S:	Supported
3556F:	drivers/i2c/busses/i2c-octeon*
3557F:	drivers/i2c/busses/i2c-thunderx*
3558
3559CAVIUM LIQUIDIO NETWORK DRIVER
3560M:	Derek Chickles <dchickles@marvell.com>
3561M:	Satanand Burla <sburla@marvell.com>
3562M:	Felix Manlunas <fmanlunas@marvell.com>
3563L:	netdev@vger.kernel.org
3564W:	http://www.cavium.com
3565S:	Supported
3566F:	drivers/net/ethernet/cavium/liquidio/
3567
3568CAVIUM MMC DRIVER
3569M:	Jan Glauber <jglauber@cavium.com>
3570M:	David Daney <david.daney@cavium.com>
3571M:	Steven J. Hill <Steven.Hill@cavium.com>
3572W:	http://www.cavium.com
3573S:	Supported
3574F:	drivers/mmc/host/cavium*
3575
3576CAVIUM OCTEON-TX CRYPTO DRIVER
3577M:	George Cherian <george.cherian@cavium.com>
3578L:	linux-crypto@vger.kernel.org
3579W:	http://www.cavium.com
3580S:	Supported
3581F:	drivers/crypto/cavium/cpt/
3582
3583CAVIUM THUNDERX2 ARM64 SOC
3584M:	Robert Richter <rrichter@cavium.com>
3585M:	Jayachandran C <jnair@caviumnetworks.com>
3586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3587S:	Maintained
3588F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3589F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3590
3591CC2520 IEEE-802.15.4 RADIO DRIVER
3592M:	Varka Bhadram <varkabhadram@gmail.com>
3593L:	linux-wpan@vger.kernel.org
3594S:	Maintained
3595F:	drivers/net/ieee802154/cc2520.c
3596F:	include/linux/spi/cc2520.h
3597F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3598
3599CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3600M:	Gilad Ben-Yossef <gilad@benyossef.com>
3601L:	linux-crypto@vger.kernel.org
3602S:	Supported
3603F:	drivers/crypto/ccree/
3604W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3605
3606CEC FRAMEWORK
3607M:	Hans Verkuil <hans.verkuil@cisco.com>
3608L:	linux-media@vger.kernel.org
3609T:	git git://linuxtv.org/media_tree.git
3610W:	http://linuxtv.org
3611S:	Supported
3612F:	Documentation/media/kapi/cec-core.rst
3613F:	Documentation/media/uapi/cec
3614F:	drivers/media/cec/
3615F:	drivers/media/rc/keymaps/rc-cec.c
3616F:	include/media/cec.h
3617F:	include/media/cec-notifier.h
3618F:	include/uapi/linux/cec.h
3619F:	include/uapi/linux/cec-funcs.h
3620F:	Documentation/devicetree/bindings/media/cec.txt
3621F:	Documentation/ABI/testing/debugfs-cec-error-inj
3622
3623CEC GPIO DRIVER
3624M:	Hans Verkuil <hans.verkuil@cisco.com>
3625L:	linux-media@vger.kernel.org
3626T:	git git://linuxtv.org/media_tree.git
3627W:	http://linuxtv.org
3628S:	Supported
3629F:	drivers/media/platform/cec-gpio/
3630F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3631
3632CELL BROADBAND ENGINE ARCHITECTURE
3633M:	Arnd Bergmann <arnd@arndb.de>
3634L:	linuxppc-dev@lists.ozlabs.org
3635W:	http://www.ibm.com/developerworks/power/cell/
3636S:	Supported
3637F:	arch/powerpc/include/asm/cell*.h
3638F:	arch/powerpc/include/asm/spu*.h
3639F:	arch/powerpc/include/uapi/asm/spu*.h
3640F:	arch/powerpc/oprofile/*cell*
3641F:	arch/powerpc/platforms/cell/
3642
3643CEPH COMMON CODE (LIBCEPH)
3644M:	Ilya Dryomov <idryomov@gmail.com>
3645M:	"Yan, Zheng" <zyan@redhat.com>
3646M:	Sage Weil <sage@redhat.com>
3647L:	ceph-devel@vger.kernel.org
3648W:	http://ceph.com/
3649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3650T:	git git://github.com/ceph/ceph-client.git
3651S:	Supported
3652F:	net/ceph/
3653F:	include/linux/ceph/
3654F:	include/linux/crush/
3655
3656CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3657M:	"Yan, Zheng" <zyan@redhat.com>
3658M:	Sage Weil <sage@redhat.com>
3659M:	Ilya Dryomov <idryomov@gmail.com>
3660L:	ceph-devel@vger.kernel.org
3661W:	http://ceph.com/
3662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3663T:	git git://github.com/ceph/ceph-client.git
3664S:	Supported
3665F:	Documentation/filesystems/ceph.txt
3666F:	fs/ceph/
3667
3668CERTIFICATE HANDLING:
3669M:	David Howells <dhowells@redhat.com>
3670M:	David Woodhouse <dwmw2@infradead.org>
3671L:	keyrings@vger.kernel.org
3672S:	Maintained
3673F:	Documentation/admin-guide/module-signing.rst
3674F:	certs/
3675F:	scripts/sign-file.c
3676F:	scripts/extract-cert.c
3677
3678CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3679L:	linux-usb@vger.kernel.org
3680S:	Orphan
3681F:	Documentation/usb/WUSB-Design-overview.txt
3682F:	Documentation/usb/wusb-cbaf
3683F:	drivers/usb/host/hwa-hc.c
3684F:	drivers/usb/host/whci/
3685F:	drivers/usb/wusbcore/
3686F:	include/linux/usb/wusb*
3687
3688CFAG12864B LCD DRIVER
3689M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3690S:	Maintained
3691F:	drivers/auxdisplay/cfag12864b.c
3692F:	include/linux/cfag12864b.h
3693
3694CFAG12864BFB LCD FRAMEBUFFER DRIVER
3695M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3696S:	Maintained
3697F:	drivers/auxdisplay/cfag12864bfb.c
3698F:	include/linux/cfag12864b.h
3699
3700802.11 (including CFG80211/NL80211)
3701M:	Johannes Berg <johannes@sipsolutions.net>
3702L:	linux-wireless@vger.kernel.org
3703W:	http://wireless.kernel.org/
3704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3706S:	Maintained
3707F:	net/wireless/
3708F:	include/uapi/linux/nl80211.h
3709F:	include/linux/ieee80211.h
3710F:	include/net/wext.h
3711F:	include/net/cfg80211.h
3712F:	include/net/iw_handler.h
3713F:	include/net/ieee80211_radiotap.h
3714F:	Documentation/driver-api/80211/cfg80211.rst
3715F:	Documentation/networking/regulatory.txt
3716
3717CHAR and MISC DRIVERS
3718M:	Arnd Bergmann <arnd@arndb.de>
3719M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3721S:	Supported
3722F:	drivers/char/
3723F:	drivers/misc/
3724F:	include/linux/miscdevice.h
3725
3726CHECKPATCH
3727M:	Andy Whitcroft <apw@canonical.com>
3728M:	Joe Perches <joe@perches.com>
3729S:	Maintained
3730F:	scripts/checkpatch.pl
3731
3732CHINESE DOCUMENTATION
3733M:	Harry Wei <harryxiyou@gmail.com>
3734L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3735L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3736S:	Maintained
3737F:	Documentation/translations/zh_CN/
3738
3739CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3740M:	Peter Chen <Peter.Chen@nxp.com>
3741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3742L:	linux-usb@vger.kernel.org
3743S:	Maintained
3744F:	drivers/usb/chipidea/
3745
3746CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3747M:	Hans de Goede <hdegoede@redhat.com>
3748L:	linux-input@vger.kernel.org
3749S:	Maintained
3750F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3751F:	drivers/input/touchscreen/chipone_icn8318.c
3752
3753CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3754M:	Hans de Goede <hdegoede@redhat.com>
3755L:	linux-input@vger.kernel.org
3756S:	Maintained
3757F:	drivers/input/touchscreen/chipone_icn8505.c
3758
3759CHROME HARDWARE PLATFORM SUPPORT
3760M:	Benson Leung <bleung@chromium.org>
3761M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3762S:	Maintained
3763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3764F:	drivers/platform/chrome/
3765
3766CHROMEOS EC SUBDRIVERS
3767M:	Benson Leung <bleung@chromium.org>
3768M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3769R:	Guenter Roeck <groeck@chromium.org>
3770S:	Maintained
3771N:	cros_ec
3772N:	cros-ec
3773F:	drivers/power/supply/cros_usbpd-charger.c
3774
3775CHROMEOS EC CODEC DRIVER
3776M:	Cheng-Yi Chiang <cychiang@chromium.org>
3777S:	Maintained
3778R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3779R:	Guenter Roeck <groeck@chromium.org>
3780F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3781F:	sound/soc/codecs/cros_ec_codec.*
3782
3783CIRRUS LOGIC AUDIO CODEC DRIVERS
3784M:	Brian Austin <brian.austin@cirrus.com>
3785M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3786L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3787S:	Maintained
3788F:	sound/soc/codecs/cs*
3789
3790CIRRUS LOGIC EP93XX ETHERNET DRIVER
3791M:	Hartley Sweeten <hsweeten@visionengravers.com>
3792L:	netdev@vger.kernel.org
3793S:	Maintained
3794F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3795
3796CIRRUS LOGIC LOCHNAGAR DRIVER
3797M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3798M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3799L:	patches@opensource.cirrus.com
3800S:	Supported
3801F:	drivers/clk/clk-lochnagar.c
3802F:	drivers/mfd/lochnagar-i2c.c
3803F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3804F:	drivers/regulator/lochnagar-regulator.c
3805F:	include/dt-bindings/clk/lochnagar.h
3806F:	include/dt-bindings/pinctrl/lochnagar.h
3807F:	include/linux/mfd/lochnagar*
3808F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3809F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3810F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3811F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3812
3813CISCO FCOE HBA DRIVER
3814M:	Satish Kharat <satishkh@cisco.com>
3815M:	Sesidhar Baddela <sebaddel@cisco.com>
3816M:	Karan Tilak Kumar <kartilak@cisco.com>
3817L:	linux-scsi@vger.kernel.org
3818S:	Supported
3819F:	drivers/scsi/fnic/
3820
3821CISCO SCSI HBA DRIVER
3822M:	Karan Tilak Kumar <kartilak@cisco.com>
3823M:	Sesidhar Baddela <sebaddel@cisco.com>
3824L:	linux-scsi@vger.kernel.org
3825S:	Supported
3826F:	drivers/scsi/snic/
3827
3828CISCO VIC ETHERNET NIC DRIVER
3829M:	Christian Benvenuti <benve@cisco.com>
3830M:	Govindarajulu Varadarajan <_govind@gmx.com>
3831M:	Parvi Kaustubhi <pkaustub@cisco.com>
3832S:	Supported
3833F:	drivers/net/ethernet/cisco/enic/
3834
3835CISCO VIC LOW LATENCY NIC DRIVER
3836M:	Christian Benvenuti <benve@cisco.com>
3837M:	Nelson Escobar <neescoba@cisco.com>
3838M:	Parvi Kaustubhi <pkaustub@cisco.com>
3839S:	Supported
3840F:	drivers/infiniband/hw/usnic/
3841
3842CIRRUS LOGIC MADERA CODEC DRIVERS
3843M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3844M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3845L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3846L:	patches@opensource.cirrus.com
3847T:	git https://github.com/CirrusLogic/linux-drivers.git
3848W:	https://github.com/CirrusLogic/linux-drivers/wiki
3849S:	Supported
3850F:	Documentation/devicetree/bindings/mfd/madera.txt
3851F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3852F:	include/linux/irqchip/irq-madera*
3853F:	include/linux/mfd/madera/*
3854F:	drivers/gpio/gpio-madera*
3855F:	drivers/irqchip/irq-madera*
3856F:	drivers/mfd/madera*
3857F:	drivers/mfd/cs47l*
3858F:	drivers/pinctrl/cirrus/*
3859
3860CLANG-FORMAT FILE
3861M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3862S:	Maintained
3863F:	.clang-format
3864
3865CLEANCACHE API
3866M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3867L:	linux-kernel@vger.kernel.org
3868S:	Maintained
3869F:	mm/cleancache.c
3870F:	include/linux/cleancache.h
3871
3872CLK API
3873M:	Russell King <linux@armlinux.org.uk>
3874L:	linux-clk@vger.kernel.org
3875S:	Maintained
3876F:	include/linux/clk.h
3877
3878CLOCKSOURCE, CLOCKEVENT DRIVERS
3879M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3880M:	Thomas Gleixner <tglx@linutronix.de>
3881L:	linux-kernel@vger.kernel.org
3882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3883S:	Supported
3884F:	drivers/clocksource/
3885F:	Documentation/devicetree/bindings/timer/
3886
3887CMPC ACPI DRIVER
3888M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3889M:	Daniel Oliveira Nascimento <don@syst.com.br>
3890L:	platform-driver-x86@vger.kernel.org
3891S:	Supported
3892F:	drivers/platform/x86/classmate-laptop.c
3893
3894COBALT MEDIA DRIVER
3895M:	Hans Verkuil <hans.verkuil@cisco.com>
3896L:	linux-media@vger.kernel.org
3897T:	git git://linuxtv.org/media_tree.git
3898W:	https://linuxtv.org
3899S:	Supported
3900F:	drivers/media/pci/cobalt/
3901
3902COCCINELLE/Semantic Patches (SmPL)
3903M:	Julia Lawall <Julia.Lawall@lip6.fr>
3904M:	Gilles Muller <Gilles.Muller@lip6.fr>
3905M:	Nicolas Palix <nicolas.palix@imag.fr>
3906M:	Michal Marek <michal.lkml@markovi.net>
3907L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3909W:	http://coccinelle.lip6.fr/
3910S:	Supported
3911F:	Documentation/dev-tools/coccinelle.rst
3912F:	scripts/coccinelle/
3913F:	scripts/coccicheck
3914
3915CODA FILE SYSTEM
3916M:	Jan Harkes <jaharkes@cs.cmu.edu>
3917M:	coda@cs.cmu.edu
3918L:	codalist@coda.cs.cmu.edu
3919W:	http://www.coda.cs.cmu.edu/
3920S:	Maintained
3921F:	Documentation/filesystems/coda.txt
3922F:	fs/coda/
3923F:	include/linux/coda*.h
3924F:	include/uapi/linux/coda*.h
3925
3926CODA V4L2 MEM2MEM DRIVER
3927M:	Philipp Zabel <p.zabel@pengutronix.de>
3928L:	linux-media@vger.kernel.org
3929S:	Maintained
3930F:	Documentation/devicetree/bindings/media/coda.txt
3931F:	drivers/media/platform/coda/
3932
3933CODE OF CONDUCT
3934M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3935S:	Supported
3936F:	Documentation/process/code-of-conduct.rst
3937F:	Documentation/process/code-of-conduct-interpretation.rst
3938
3939COMMON CLK FRAMEWORK
3940M:	Michael Turquette <mturquette@baylibre.com>
3941M:	Stephen Boyd <sboyd@kernel.org>
3942L:	linux-clk@vger.kernel.org
3943Q:	http://patchwork.kernel.org/project/linux-clk/list/
3944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3945S:	Maintained
3946F:	Documentation/devicetree/bindings/clock/
3947F:	drivers/clk/
3948X:	drivers/clk/clkdev.c
3949F:	include/linux/clk-pr*
3950F:	include/linux/clk/
3951F:	include/linux/of_clk.h
3952
3953COMMON INTERNET FILE SYSTEM (CIFS)
3954M:	Steve French <sfrench@samba.org>
3955L:	linux-cifs@vger.kernel.org
3956L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3957W:	http://linux-cifs.samba.org/
3958T:	git git://git.samba.org/sfrench/cifs-2.6.git
3959S:	Supported
3960F:	Documentation/filesystems/cifs/
3961F:	fs/cifs/
3962
3963COMPACTPCI HOTPLUG CORE
3964M:	Scott Murray <scott@spiteful.org>
3965L:	linux-pci@vger.kernel.org
3966S:	Maintained
3967F:	drivers/pci/hotplug/cpci_hotplug*
3968
3969COMPACTPCI HOTPLUG GENERIC DRIVER
3970M:	Scott Murray <scott@spiteful.org>
3971L:	linux-pci@vger.kernel.org
3972S:	Maintained
3973F:	drivers/pci/hotplug/cpcihp_generic.c
3974
3975COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3976M:	Scott Murray <scott@spiteful.org>
3977L:	linux-pci@vger.kernel.org
3978S:	Maintained
3979F:	drivers/pci/hotplug/cpcihp_zt5550.*
3980
3981COMPAL LAPTOP SUPPORT
3982M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3983L:	platform-driver-x86@vger.kernel.org
3984S:	Maintained
3985F:	drivers/platform/x86/compal-laptop.c
3986
3987COMPILER ATTRIBUTES
3988M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3989S:	Maintained
3990F:	include/linux/compiler_attributes.h
3991
3992CONEXANT ACCESSRUNNER USB DRIVER
3993L:	accessrunner-general@lists.sourceforge.net
3994W:	http://accessrunner.sourceforge.net/
3995S:	Orphan
3996F:	drivers/usb/atm/cxacru.c
3997
3998CONFIGFS
3999M:	Joel Becker <jlbec@evilplan.org>
4000M:	Christoph Hellwig <hch@lst.de>
4001T:	git git://git.infradead.org/users/hch/configfs.git
4002S:	Supported
4003F:	fs/configfs/
4004F:	include/linux/configfs.h
4005
4006CONNECTOR
4007M:	Evgeniy Polyakov <zbr@ioremap.net>
4008L:	netdev@vger.kernel.org
4009S:	Maintained
4010F:	drivers/connector/
4011
4012CONTROL GROUP (CGROUP)
4013M:	Tejun Heo <tj@kernel.org>
4014M:	Li Zefan <lizefan@huawei.com>
4015M:	Johannes Weiner <hannes@cmpxchg.org>
4016L:	cgroups@vger.kernel.org
4017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4018S:	Maintained
4019F:	Documentation/admin-guide/cgroup-v2.rst
4020F:	Documentation/cgroup-v1/
4021F:	include/linux/cgroup*
4022F:	kernel/cgroup/
4023
4024CONTROL GROUP - CPUSET
4025M:	Li Zefan <lizefan@huawei.com>
4026L:	cgroups@vger.kernel.org
4027W:	http://www.bullopensource.org/cpuset/
4028W:	http://oss.sgi.com/projects/cpusets/
4029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4030S:	Maintained
4031F:	Documentation/cgroup-v1/cpusets.txt
4032F:	include/linux/cpuset.h
4033F:	kernel/cgroup/cpuset.c
4034
4035CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4036M:	Johannes Weiner <hannes@cmpxchg.org>
4037M:	Michal Hocko <mhocko@kernel.org>
4038M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4039L:	cgroups@vger.kernel.org
4040L:	linux-mm@kvack.org
4041S:	Maintained
4042F:	mm/memcontrol.c
4043F:	mm/swap_cgroup.c
4044
4045CORETEMP HARDWARE MONITORING DRIVER
4046M:	Fenghua Yu <fenghua.yu@intel.com>
4047L:	linux-hwmon@vger.kernel.org
4048S:	Maintained
4049F:	Documentation/hwmon/coretemp
4050F:	drivers/hwmon/coretemp.c
4051
4052COSA/SRP SYNC SERIAL DRIVER
4053M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4054W:	http://www.fi.muni.cz/~kas/cosa/
4055S:	Maintained
4056F:	drivers/net/wan/cosa*
4057
4058CPMAC ETHERNET DRIVER
4059M:	Florian Fainelli <f.fainelli@gmail.com>
4060L:	netdev@vger.kernel.org
4061S:	Maintained
4062F:	drivers/net/ethernet/ti/cpmac.c
4063
4064CPU FREQUENCY SCALING FRAMEWORK
4065M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4066M:	Viresh Kumar <viresh.kumar@linaro.org>
4067L:	linux-pm@vger.kernel.org
4068S:	Maintained
4069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4071B:	https://bugzilla.kernel.org
4072F:	Documentation/admin-guide/pm/cpufreq.rst
4073F:	Documentation/admin-guide/pm/intel_pstate.rst
4074F:	Documentation/cpu-freq/
4075F:	Documentation/devicetree/bindings/cpufreq/
4076F:	drivers/cpufreq/
4077F:	include/linux/cpufreq.h
4078F:	tools/testing/selftests/cpufreq/
4079
4080CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4081M:	Viresh Kumar <viresh.kumar@linaro.org>
4082M:	Sudeep Holla <sudeep.holla@arm.com>
4083L:	linux-pm@vger.kernel.org
4084W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4085S:	Maintained
4086F:	drivers/cpufreq/arm_big_little.h
4087F:	drivers/cpufreq/arm_big_little.c
4088
4089CPU POWER MONITORING SUBSYSTEM
4090M:	Thomas Renninger <trenn@suse.com>
4091M:	Shuah Khan <shuah@kernel.org>
4092M:	Shuah Khan <skhan@linuxfoundation.org>
4093L:	linux-pm@vger.kernel.org
4094S:	Maintained
4095F:	tools/power/cpupower/
4096
4097CPUID/MSR DRIVER
4098M:	"H. Peter Anvin" <hpa@zytor.com>
4099S:	Maintained
4100F:	arch/x86/kernel/cpuid.c
4101F:	arch/x86/kernel/msr.c
4102
4103CPUIDLE DRIVER - ARM BIG LITTLE
4104M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4105M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4106L:	linux-pm@vger.kernel.org
4107L:	linux-arm-kernel@lists.infradead.org
4108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4109S:	Maintained
4110F:	drivers/cpuidle/cpuidle-big_little.c
4111
4112CPUIDLE DRIVER - ARM EXYNOS
4113M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4114M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4115M:	Kukjin Kim <kgene@kernel.org>
4116L:	linux-pm@vger.kernel.org
4117L:	linux-samsung-soc@vger.kernel.org
4118S:	Supported
4119F:	drivers/cpuidle/cpuidle-exynos.c
4120F:	arch/arm/mach-exynos/pm.c
4121
4122CPU IDLE TIME MANAGEMENT FRAMEWORK
4123M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4124M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4125L:	linux-pm@vger.kernel.org
4126S:	Maintained
4127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4128B:	https://bugzilla.kernel.org
4129F:	Documentation/admin-guide/pm/cpuidle.rst
4130F:	Documentation/driver-api/pm/cpuidle.rst
4131F:	drivers/cpuidle/*
4132F:	include/linux/cpuidle.h
4133
4134CRAMFS FILESYSTEM
4135M:	Nicolas Pitre <nico@fluxnic.net>
4136S:	Maintained
4137F:	Documentation/filesystems/cramfs.txt
4138F:	fs/cramfs/
4139
4140CRYPTO API
4141M:	Herbert Xu <herbert@gondor.apana.org.au>
4142M:	"David S. Miller" <davem@davemloft.net>
4143L:	linux-crypto@vger.kernel.org
4144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4146S:	Maintained
4147F:	Documentation/crypto/
4148F:	Documentation/devicetree/bindings/crypto/
4149F:	arch/*/crypto/
4150F:	crypto/
4151F:	drivers/crypto/
4152F:	include/crypto/
4153F:	include/linux/crypto*
4154
4155CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4156M:	Neil Horman <nhorman@tuxdriver.com>
4157L:	linux-crypto@vger.kernel.org
4158S:	Maintained
4159F:	crypto/ansi_cprng.c
4160F:	crypto/rng.c
4161
4162CS3308 MEDIA DRIVER
4163M:	Hans Verkuil <hverkuil@xs4all.nl>
4164L:	linux-media@vger.kernel.org
4165T:	git git://linuxtv.org/media_tree.git
4166W:	http://linuxtv.org
4167S:	Odd Fixes
4168F:	drivers/media/i2c/cs3308.c
4169
4170CS5535 Audio ALSA driver
4171M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4172S:	Maintained
4173F:	sound/pci/cs5535audio/
4174
4175CSI DRIVERS FOR ALLWINNER V3s
4176M:	Yong Deng <yong.deng@magewell.com>
4177L:	linux-media@vger.kernel.org
4178T:	git git://linuxtv.org/media_tree.git
4179S:	Maintained
4180F:	drivers/media/platform/sunxi/sun6i-csi/
4181F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4182
4183CW1200 WLAN driver
4184M:	Solomon Peachy <pizza@shaftnet.org>
4185S:	Maintained
4186F:	drivers/net/wireless/st/cw1200/
4187
4188CX18 VIDEO4LINUX DRIVER
4189M:	Andy Walls <awalls@md.metrocast.net>
4190L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4191L:	linux-media@vger.kernel.org
4192T:	git git://linuxtv.org/media_tree.git
4193W:	https://linuxtv.org
4194W:	http://www.ivtvdriver.org/index.php/Cx18
4195S:	Maintained
4196F:	Documentation/media/v4l-drivers/cx18*
4197F:	drivers/media/pci/cx18/
4198F:	include/uapi/linux/ivtv*
4199
4200CX2341X MPEG ENCODER HELPER MODULE
4201M:	Hans Verkuil <hverkuil@xs4all.nl>
4202L:	linux-media@vger.kernel.org
4203T:	git git://linuxtv.org/media_tree.git
4204W:	https://linuxtv.org
4205S:	Maintained
4206F:	drivers/media/common/cx2341x*
4207F:	include/media/drv-intf/cx2341x.h
4208
4209CX24120 MEDIA DRIVER
4210M:	Jemma Denson <jdenson@gmail.com>
4211M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4212L:	linux-media@vger.kernel.org
4213W:	https://linuxtv.org
4214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4215S:	Maintained
4216F:	drivers/media/dvb-frontends/cx24120*
4217
4218CX88 VIDEO4LINUX DRIVER
4219M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4220L:	linux-media@vger.kernel.org
4221W:	https://linuxtv.org
4222T:	git git://linuxtv.org/media_tree.git
4223S:	Odd fixes
4224F:	Documentation/media/v4l-drivers/cx88*
4225F:	drivers/media/pci/cx88/
4226
4227CXD2820R MEDIA DRIVER
4228M:	Antti Palosaari <crope@iki.fi>
4229L:	linux-media@vger.kernel.org
4230W:	https://linuxtv.org
4231W:	http://palosaari.fi/linux/
4232Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4233T:	git git://linuxtv.org/anttip/media_tree.git
4234S:	Maintained
4235F:	drivers/media/dvb-frontends/cxd2820r*
4236
4237CXGB3 ETHERNET DRIVER (CXGB3)
4238M:	Vishal Kulkarni <vishal@chelsio.com>
4239L:	netdev@vger.kernel.org
4240W:	http://www.chelsio.com
4241S:	Supported
4242F:	drivers/net/ethernet/chelsio/cxgb3/
4243
4244CXGB3 ISCSI DRIVER (CXGB3I)
4245M:	Karen Xie <kxie@chelsio.com>
4246L:	linux-scsi@vger.kernel.org
4247W:	http://www.chelsio.com
4248S:	Supported
4249F:	drivers/scsi/cxgbi/cxgb3i
4250
4251CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4252M:	Steve Wise <swise@chelsio.com>
4253L:	linux-rdma@vger.kernel.org
4254W:	http://www.openfabrics.org
4255S:	Supported
4256F:	drivers/infiniband/hw/cxgb3/
4257F:	include/uapi/rdma/cxgb3-abi.h
4258
4259CXGB4 CRYPTO DRIVER (chcr)
4260M:	Harsh Jain <harsh@chelsio.com>
4261L:	linux-crypto@vger.kernel.org
4262W:	http://www.chelsio.com
4263S:	Supported
4264F:	drivers/crypto/chelsio
4265
4266CXGB4 ETHERNET DRIVER (CXGB4)
4267M:	Vishal Kulkarni <vishal@chelsio.com>
4268L:	netdev@vger.kernel.org
4269W:	http://www.chelsio.com
4270S:	Supported
4271F:	drivers/net/ethernet/chelsio/cxgb4/
4272
4273CXGB4 ISCSI DRIVER (CXGB4I)
4274M:	Karen Xie <kxie@chelsio.com>
4275L:	linux-scsi@vger.kernel.org
4276W:	http://www.chelsio.com
4277S:	Supported
4278F:	drivers/scsi/cxgbi/cxgb4i
4279
4280CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4281M:	Steve Wise <swise@chelsio.com>
4282L:	linux-rdma@vger.kernel.org
4283W:	http://www.openfabrics.org
4284S:	Supported
4285F:	drivers/infiniband/hw/cxgb4/
4286F:	include/uapi/rdma/cxgb4-abi.h
4287
4288CXGB4VF ETHERNET DRIVER (CXGB4VF)
4289M:	Casey Leedom <leedom@chelsio.com>
4290L:	netdev@vger.kernel.org
4291W:	http://www.chelsio.com
4292S:	Supported
4293F:	drivers/net/ethernet/chelsio/cxgb4vf/
4294
4295CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4296M:	Frederic Barrat <fbarrat@linux.ibm.com>
4297M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4298L:	linuxppc-dev@lists.ozlabs.org
4299S:	Supported
4300F:	arch/powerpc/platforms/powernv/pci-cxl.c
4301F:	drivers/misc/cxl/
4302F:	include/misc/cxl*
4303F:	include/uapi/misc/cxl.h
4304F:	Documentation/powerpc/cxl.txt
4305F:	Documentation/ABI/testing/sysfs-class-cxl
4306
4307CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4308M:	Manoj N. Kumar <manoj@linux.ibm.com>
4309M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4310M:	Uma Krishnan <ukrishn@linux.ibm.com>
4311L:	linux-scsi@vger.kernel.org
4312S:	Supported
4313F:	drivers/scsi/cxlflash/
4314F:	include/uapi/scsi/cxlflash_ioctl.h
4315F:	Documentation/powerpc/cxlflash.txt
4316
4317CYBERPRO FB DRIVER
4318M:	Russell King <linux@armlinux.org.uk>
4319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4320W:	http://www.armlinux.org.uk/
4321S:	Maintained
4322F:	drivers/video/fbdev/cyber2000fb.*
4323
4324CYCLADES ASYNC MUX DRIVER
4325W:	http://www.cyclades.com/
4326S:	Orphan
4327F:	drivers/tty/cyclades.c
4328F:	include/linux/cyclades.h
4329F:	include/uapi/linux/cyclades.h
4330
4331CYCLADES PC300 DRIVER
4332W:	http://www.cyclades.com/
4333S:	Orphan
4334F:	drivers/net/wan/pc300*
4335
4336CYPRESS_FIRMWARE MEDIA DRIVER
4337M:	Antti Palosaari <crope@iki.fi>
4338L:	linux-media@vger.kernel.org
4339W:	https://linuxtv.org
4340W:	http://palosaari.fi/linux/
4341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4342T:	git git://linuxtv.org/anttip/media_tree.git
4343S:	Maintained
4344F:	drivers/media/common/cypress_firmware*
4345
4346CYTTSP TOUCHSCREEN DRIVER
4347M:	Ferruh Yigit <fery@cypress.com>
4348L:	linux-input@vger.kernel.org
4349S:	Supported
4350F:	drivers/input/touchscreen/cyttsp*
4351F:	include/linux/input/cyttsp.h
4352
4353D-LINK DIR-685 TOUCHKEYS DRIVER
4354M:	Linus Walleij <linus.walleij@linaro.org>
4355L:	linux-input@vger.kernel.org
4356S:	Supported
4357F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4358
4359DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4360M:	Joshua Kinard <kumba@gentoo.org>
4361S:	Maintained
4362F:	drivers/rtc/rtc-ds1685.c
4363F:	include/linux/rtc/ds1685.h
4364
4365DAMA SLAVE for AX.25
4366M:	Joerg Reuter <jreuter@yaina.de>
4367W:	http://yaina.de/jreuter/
4368W:	http://www.qsl.net/dl1bke/
4369L:	linux-hams@vger.kernel.org
4370S:	Maintained
4371F:	net/ax25/af_ax25.c
4372F:	net/ax25/ax25_dev.c
4373F:	net/ax25/ax25_ds_*
4374F:	net/ax25/ax25_in.c
4375F:	net/ax25/ax25_out.c
4376F:	net/ax25/ax25_timer.c
4377F:	net/ax25/sysctl_net_ax25.c
4378
4379DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4380L:	netdev@vger.kernel.org
4381S:	Orphan
4382F:	Documentation/networking/device_drivers/dec/dmfe.txt
4383F:	drivers/net/ethernet/dec/tulip/dmfe.c
4384
4385DC390/AM53C974 SCSI driver
4386M:	Hannes Reinecke <hare@suse.com>
4387L:	linux-scsi@vger.kernel.org
4388S:	Maintained
4389F:	drivers/scsi/am53c974.c
4390
4391DC395x SCSI driver
4392M:	Oliver Neukum <oliver@neukum.org>
4393M:	Ali Akcaagac <aliakc@web.de>
4394M:	Jamie Lenehan <lenehan@twibble.org>
4395L:	dc395x@twibble.org
4396W:	http://twibble.org/dist/dc395x/
4397W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4398S:	Maintained
4399F:	Documentation/scsi/dc395x.txt
4400F:	drivers/scsi/dc395x.*
4401
4402DCCP PROTOCOL
4403M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4404L:	dccp@vger.kernel.org
4405W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4406S:	Maintained
4407F:	include/linux/dccp.h
4408F:	include/uapi/linux/dccp.h
4409F:	include/linux/tfrc.h
4410F:	net/dccp/
4411
4412DECnet NETWORK LAYER
4413W:	http://linux-decnet.sourceforge.net
4414L:	linux-decnet-user@lists.sourceforge.net
4415S:	Orphan
4416F:	Documentation/networking/decnet.txt
4417F:	net/decnet/
4418
4419DECSTATION PLATFORM SUPPORT
4420M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4421L:	linux-mips@vger.kernel.org
4422W:	http://www.linux-mips.org/wiki/DECstation
4423S:	Maintained
4424F:	arch/mips/dec/
4425F:	arch/mips/include/asm/dec/
4426F:	arch/mips/include/asm/mach-dec/
4427
4428DEFXX FDDI NETWORK DRIVER
4429M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4430S:	Maintained
4431F:	drivers/net/fddi/defxx.*
4432
4433DELL SMBIOS DRIVER
4434M:	Pali Rohár <pali.rohar@gmail.com>
4435M:	Mario Limonciello <mario.limonciello@dell.com>
4436L:	platform-driver-x86@vger.kernel.org
4437S:	Maintained
4438F:	drivers/platform/x86/dell-smbios.*
4439
4440DELL SMBIOS SMM DRIVER
4441M:	Mario Limonciello <mario.limonciello@dell.com>
4442L:	platform-driver-x86@vger.kernel.org
4443S:	Maintained
4444F:	drivers/platform/x86/dell-smbios-smm.c
4445
4446DELL SMBIOS WMI DRIVER
4447M:	Mario Limonciello <mario.limonciello@dell.com>
4448L:	platform-driver-x86@vger.kernel.org
4449S:	Maintained
4450F:	drivers/platform/x86/dell-smbios-wmi.c
4451F:	tools/wmi/dell-smbios-example.c
4452
4453DEFZA FDDI NETWORK DRIVER
4454M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4455S:	Maintained
4456F:	drivers/net/fddi/defza.*
4457
4458DELL LAPTOP DRIVER
4459M:	Matthew Garrett <mjg59@srcf.ucam.org>
4460M:	Pali Rohár <pali.rohar@gmail.com>
4461L:	platform-driver-x86@vger.kernel.org
4462S:	Maintained
4463F:	drivers/platform/x86/dell-laptop.c
4464
4465DELL LAPTOP FREEFALL DRIVER
4466M:	Pali Rohár <pali.rohar@gmail.com>
4467S:	Maintained
4468F:	drivers/platform/x86/dell-smo8800.c
4469
4470DELL LAPTOP RBTN DRIVER
4471M:	Pali Rohár <pali.rohar@gmail.com>
4472S:	Maintained
4473F:	drivers/platform/x86/dell-rbtn.*
4474
4475DELL REMOTE BIOS UPDATE DRIVER
4476M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4477L:	platform-driver-x86@vger.kernel.org
4478S:	Maintained
4479F:	drivers/platform/x86/dell_rbu.c
4480
4481DELL LAPTOP SMM DRIVER
4482M:	Pali Rohár <pali.rohar@gmail.com>
4483S:	Maintained
4484F:	drivers/hwmon/dell-smm-hwmon.c
4485F:	include/uapi/linux/i8k.h
4486
4487DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4488M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4489L:	platform-driver-x86@vger.kernel.org
4490S:	Maintained
4491F:	Documentation/dcdbas.txt
4492F:	drivers/platform/x86/dcdbas.*
4493
4494DELL WMI NOTIFICATIONS DRIVER
4495M:	Matthew Garrett <mjg59@srcf.ucam.org>
4496M:	Pali Rohár <pali.rohar@gmail.com>
4497S:	Maintained
4498F:	drivers/platform/x86/dell-wmi.c
4499
4500DELL WMI DESCRIPTOR DRIVER
4501M:	Mario Limonciello <mario.limonciello@dell.com>
4502S:	Maintained
4503F:	drivers/platform/x86/dell-wmi-descriptor.c
4504
4505DELTA ST MEDIA DRIVER
4506M:	Hugues Fruchet <hugues.fruchet@st.com>
4507L:	linux-media@vger.kernel.org
4508T:	git git://linuxtv.org/media_tree.git
4509W:	https://linuxtv.org
4510S:	Supported
4511F:	drivers/media/platform/sti/delta
4512
4513DENALI NAND DRIVER
4514M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4515L:	linux-mtd@lists.infradead.org
4516S:	Supported
4517F:	drivers/mtd/nand/raw/denali*
4518
4519DESIGNWARE USB2 DRD IP DRIVER
4520M:	Minas Harutyunyan <hminas@synopsys.com>
4521L:	linux-usb@vger.kernel.org
4522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4523S:	Maintained
4524F:	drivers/usb/dwc2/
4525
4526DESIGNWARE USB3 DRD IP DRIVER
4527M:	Felipe Balbi <balbi@kernel.org>
4528L:	linux-usb@vger.kernel.org
4529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4530S:	Maintained
4531F:	drivers/usb/dwc3/
4532
4533DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4534M:	Andreas Klinger <ak@it-klinger.de>
4535L:	linux-iio@vger.kernel.org
4536S:	Maintained
4537F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4538F:	drivers/iio/proximity/srf*.c
4539
4540DEVICE COREDUMP (DEV_COREDUMP)
4541M:	Johannes Berg <johannes@sipsolutions.net>
4542L:	linux-kernel@vger.kernel.org
4543S:	Maintained
4544F:	drivers/base/devcoredump.c
4545F:	include/linux/devcoredump.h
4546
4547DEVICE FREQUENCY (DEVFREQ)
4548M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4549M:	Kyungmin Park <kyungmin.park@samsung.com>
4550R:	Chanwoo Choi <cw00.choi@samsung.com>
4551L:	linux-pm@vger.kernel.org
4552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4553S:	Maintained
4554F:	drivers/devfreq/
4555F:	include/linux/devfreq.h
4556F:	Documentation/devicetree/bindings/devfreq/
4557
4558DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4559M:	Chanwoo Choi <cw00.choi@samsung.com>
4560L:	linux-pm@vger.kernel.org
4561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4562S:	Supported
4563F:	drivers/devfreq/event/
4564F:	drivers/devfreq/devfreq-event.c
4565F:	include/linux/devfreq-event.h
4566F:	Documentation/devicetree/bindings/devfreq/event/
4567
4568DEVICE NUMBER REGISTRY
4569M:	Torben Mathiasen <device@lanana.org>
4570W:	http://lanana.org/docs/device-list/index.html
4571S:	Maintained
4572
4573DEVICE-MAPPER  (LVM)
4574M:	Alasdair Kergon <agk@redhat.com>
4575M:	Mike Snitzer <snitzer@redhat.com>
4576M:	dm-devel@redhat.com
4577L:	dm-devel@redhat.com
4578W:	http://sources.redhat.com/dm
4579Q:	http://patchwork.kernel.org/project/dm-devel/list/
4580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4581T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4582S:	Maintained
4583F:	Documentation/device-mapper/
4584F:	drivers/md/Makefile
4585F:	drivers/md/Kconfig
4586F:	drivers/md/dm*
4587F:	drivers/md/persistent-data/
4588F:	include/linux/device-mapper.h
4589F:	include/linux/dm-*.h
4590F:	include/uapi/linux/dm-*.h
4591
4592DEVLINK
4593M:	Jiri Pirko <jiri@mellanox.com>
4594L:	netdev@vger.kernel.org
4595S:	Supported
4596F:	net/core/devlink.c
4597F:	include/net/devlink.h
4598F:	include/uapi/linux/devlink.h
4599
4600DIALOG SEMICONDUCTOR DRIVERS
4601M:	Support Opensource <support.opensource@diasemi.com>
4602W:	http://www.dialog-semiconductor.com/products
4603S:	Supported
4604F:	Documentation/hwmon/da90??
4605F:	Documentation/devicetree/bindings/mfd/da90*.txt
4606F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4607F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4608F:	Documentation/devicetree/bindings/regulator/da92*.txt
4609F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4610F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4611F:	drivers/gpio/gpio-da90??.c
4612F:	drivers/hwmon/da90??-hwmon.c
4613F:	drivers/iio/adc/da91??-*.c
4614F:	drivers/input/misc/da90??_onkey.c
4615F:	drivers/input/touchscreen/da9052_tsi.c
4616F:	drivers/leds/leds-da90??.c
4617F:	drivers/mfd/da903x.c
4618F:	drivers/mfd/da90??-*.c
4619F:	drivers/mfd/da91??-*.c
4620F:	drivers/power/supply/da9052-battery.c
4621F:	drivers/power/supply/da91??-*.c
4622F:	drivers/regulator/da903x.c
4623F:	drivers/regulator/da9???-regulator.[ch]
4624F:	drivers/thermal/da90??-thermal.c
4625F:	drivers/rtc/rtc-da90??.c
4626F:	drivers/video/backlight/da90??_bl.c
4627F:	drivers/watchdog/da90??_wdt.c
4628F:	include/linux/mfd/da903x.h
4629F:	include/linux/mfd/da9052/
4630F:	include/linux/mfd/da9055/
4631F:	include/linux/mfd/da9062/
4632F:	include/linux/mfd/da9063/
4633F:	include/linux/mfd/da9150/
4634F:	include/linux/regulator/da9211.h
4635F:	include/sound/da[79]*.h
4636F:	sound/soc/codecs/da[79]*.[ch]
4637
4638DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4639M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4640L:	linux-gpio@vger.kernel.org
4641S:	Maintained
4642F:	drivers/gpio/gpio-gpio-mm.c
4643
4644DIOLAN U2C-12 I2C DRIVER
4645M:	Guenter Roeck <linux@roeck-us.net>
4646L:	linux-i2c@vger.kernel.org
4647S:	Maintained
4648F:	drivers/i2c/busses/i2c-diolan-u2c.c
4649
4650FILESYSTEM DIRECT ACCESS (DAX)
4651M:	Dan Williams <dan.j.williams@intel.com>
4652R:	Matthew Wilcox <willy@infradead.org>
4653R:	Jan Kara <jack@suse.cz>
4654L:	linux-fsdevel@vger.kernel.org
4655L:	linux-nvdimm@lists.01.org
4656S:	Supported
4657F:	fs/dax.c
4658F:	include/linux/dax.h
4659F:	include/trace/events/fs_dax.h
4660
4661DEVICE DIRECT ACCESS (DAX)
4662M:	Dan Williams <dan.j.williams@intel.com>
4663M:	Vishal Verma <vishal.l.verma@intel.com>
4664M:	Keith Busch <keith.busch@intel.com>
4665M:	Dave Jiang <dave.jiang@intel.com>
4666L:	linux-nvdimm@lists.01.org
4667S:	Supported
4668F:	drivers/dax/
4669
4670DIRECTORY NOTIFICATION (DNOTIFY)
4671M:	Jan Kara <jack@suse.cz>
4672R:	Amir Goldstein <amir73il@gmail.com>
4673L:	linux-fsdevel@vger.kernel.org
4674S:	Maintained
4675F:	Documentation/filesystems/dnotify.txt
4676F:	fs/notify/dnotify/
4677F:	include/linux/dnotify.h
4678
4679DISK GEOMETRY AND PARTITION HANDLING
4680M:	Andries Brouwer <aeb@cwi.nl>
4681W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4682W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4683W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4684S:	Maintained
4685
4686DISKQUOTA
4687M:	Jan Kara <jack@suse.com>
4688S:	Maintained
4689F:	Documentation/filesystems/quota.txt
4690F:	fs/quota/
4691F:	include/linux/quota*.h
4692F:	include/uapi/linux/quota*.h
4693
4694DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4695M:	Bernie Thompson <bernie@plugable.com>
4696L:	linux-fbdev@vger.kernel.org
4697S:	Maintained
4698W:	http://plugable.com/category/projects/udlfb/
4699F:	drivers/video/fbdev/udlfb.c
4700F:	include/video/udlfb.h
4701F:	Documentation/fb/udlfb.txt
4702
4703DISTRIBUTED LOCK MANAGER (DLM)
4704M:	Christine Caulfield <ccaulfie@redhat.com>
4705M:	David Teigland <teigland@redhat.com>
4706L:	cluster-devel@redhat.com
4707W:	http://sources.redhat.com/cluster/
4708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4709S:	Supported
4710F:	fs/dlm/
4711
4712DMA BUFFER SHARING FRAMEWORK
4713M:	Sumit Semwal <sumit.semwal@linaro.org>
4714S:	Maintained
4715L:	linux-media@vger.kernel.org
4716L:	dri-devel@lists.freedesktop.org
4717L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4718F:	drivers/dma-buf/
4719F:	include/linux/dma-buf*
4720F:	include/linux/reservation.h
4721F:	include/linux/*fence.h
4722F:	Documentation/driver-api/dma-buf.rst
4723T:	git git://anongit.freedesktop.org/drm/drm-misc
4724
4725DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4726M:	Vinod Koul <vkoul@kernel.org>
4727L:	dmaengine@vger.kernel.org
4728Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4729S:	Maintained
4730F:	drivers/dma/
4731F:	include/linux/dmaengine.h
4732F:	include/linux/of_dma.h
4733F:	Documentation/devicetree/bindings/dma/
4734F:	Documentation/driver-api/dmaengine/
4735T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4736
4737DMA MAPPING HELPERS
4738M:	Christoph Hellwig <hch@lst.de>
4739M:	Marek Szyprowski <m.szyprowski@samsung.com>
4740R:	Robin Murphy <robin.murphy@arm.com>
4741L:	iommu@lists.linux-foundation.org
4742T:	git git://git.infradead.org/users/hch/dma-mapping.git
4743W:	http://git.infradead.org/users/hch/dma-mapping.git
4744S:	Supported
4745F:	kernel/dma/
4746F:	include/asm-generic/dma-mapping.h
4747F:	include/linux/dma-direct.h
4748F:	include/linux/dma-mapping.h
4749F:	include/linux/dma-noncoherent.h
4750
4751DME1737 HARDWARE MONITOR DRIVER
4752M:	Juerg Haefliger <juergh@gmail.com>
4753L:	linux-hwmon@vger.kernel.org
4754S:	Maintained
4755F:	Documentation/hwmon/dme1737
4756F:	drivers/hwmon/dme1737.c
4757
4758DMI/SMBIOS SUPPORT
4759M:	Jean Delvare <jdelvare@suse.com>
4760S:	Maintained
4761T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4762F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4763F:	drivers/firmware/dmi-id.c
4764F:	drivers/firmware/dmi_scan.c
4765F:	include/linux/dmi.h
4766
4767DOCUMENTATION
4768M:	Jonathan Corbet <corbet@lwn.net>
4769L:	linux-doc@vger.kernel.org
4770S:	Maintained
4771F:	Documentation/
4772F:	scripts/kernel-doc
4773X:	Documentation/ABI/
4774X:	Documentation/acpi/
4775X:	Documentation/devicetree/
4776X:	Documentation/i2c/
4777X:	Documentation/media/
4778X:	Documentation/power/
4779X:	Documentation/spi/
4780T:	git git://git.lwn.net/linux.git docs-next
4781
4782DOCUMENTATION/ITALIAN
4783M:	Federico Vaga <federico.vaga@vaga.pv.it>
4784L:	linux-doc@vger.kernel.org
4785S:	Maintained
4786F:	Documentation/translations/it_IT
4787
4788DONGWOON DW9714 LENS VOICE COIL DRIVER
4789M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4790L:	linux-media@vger.kernel.org
4791T:	git git://linuxtv.org/media_tree.git
4792S:	Maintained
4793F:	drivers/media/i2c/dw9714.c
4794F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4795
4796DONGWOON DW9807 LENS VOICE COIL DRIVER
4797M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4798L:	linux-media@vger.kernel.org
4799T:	git git://linuxtv.org/media_tree.git
4800S:	Maintained
4801F:	drivers/media/i2c/dw9807-vcm.c
4802F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4803
4804DOUBLETALK DRIVER
4805M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4806L:	blinux-list@redhat.com
4807S:	Maintained
4808F:	drivers/char/dtlk.c
4809F:	include/linux/dtlk.h
4810
4811DPAA2 DATAPATH I/O (DPIO) DRIVER
4812M:	Roy Pledge <Roy.Pledge@nxp.com>
4813L:	linux-kernel@vger.kernel.org
4814S:	Maintained
4815F:	drivers/soc/fsl/dpio
4816
4817DPAA2 ETHERNET DRIVER
4818M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4819L:	netdev@vger.kernel.org
4820S:	Maintained
4821F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4822F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4823F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4824F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4825F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4826
4827DPAA2 ETHERNET SWITCH DRIVER
4828M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4829M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4830L:	linux-kernel@vger.kernel.org
4831S:	Maintained
4832F:	drivers/staging/fsl-dpaa2/ethsw
4833
4834DPAA2 PTP CLOCK DRIVER
4835M:	Yangbo Lu <yangbo.lu@nxp.com>
4836L:	netdev@vger.kernel.org
4837S:	Maintained
4838F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4839F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4840
4841DPT_I2O SCSI RAID DRIVER
4842M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4843L:	linux-scsi@vger.kernel.org
4844W:	http://www.adaptec.com/
4845S:	Maintained
4846F:	drivers/scsi/dpt*
4847F:	drivers/scsi/dpt/
4848
4849DRBD DRIVER
4850M:	Philipp Reisner <philipp.reisner@linbit.com>
4851M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4852L:	drbd-dev@lists.linbit.com
4853W:	http://www.drbd.org
4854T:	git git://git.linbit.com/linux-drbd.git
4855T:	git git://git.linbit.com/drbd-8.4.git
4856S:	Supported
4857F:	drivers/block/drbd/
4858F:	lib/lru_cache.c
4859F:	Documentation/blockdev/drbd/
4860
4861DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4862M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4863R:	"Rafael J. Wysocki" <rafael@kernel.org>
4864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4865S:	Supported
4866F:	Documentation/kobject.txt
4867F:	drivers/base/
4868F:	fs/debugfs/
4869F:	fs/sysfs/
4870F:	include/linux/debugfs.h
4871F:	include/linux/kobj*
4872F:	lib/kobj*
4873
4874DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4875M:	Kevin Hilman <khilman@kernel.org>
4876M:	Nishanth Menon <nm@ti.com>
4877S:	Maintained
4878F:	drivers/power/avs/
4879F:	include/linux/power/smartreflex.h
4880L:	linux-pm@vger.kernel.org
4881
4882DRM DRIVER FOR ARM PL111 CLCD
4883M:	Eric Anholt <eric@anholt.net>
4884T:	git git://anongit.freedesktop.org/drm/drm-misc
4885S:	Supported
4886F:	drivers/gpu/drm/pl111/
4887
4888DRM DRIVER FOR ARM VERSATILE TFT PANELS
4889M:	Linus Walleij <linus.walleij@linaro.org>
4890T:	git git://anongit.freedesktop.org/drm/drm-misc
4891S:	Maintained
4892F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4893F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4894
4895DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4896M:	Dave Airlie <airlied@redhat.com>
4897S:	Odd Fixes
4898F:	drivers/gpu/drm/ast/
4899
4900DRM DRIVER FOR BOCHS VIRTUAL GPU
4901M:	Gerd Hoffmann <kraxel@redhat.com>
4902L:	virtualization@lists.linux-foundation.org
4903T:	git git://anongit.freedesktop.org/drm/drm-misc
4904S:	Maintained
4905F:	drivers/gpu/drm/bochs/
4906
4907DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4908M:	Linus Walleij <linus.walleij@linaro.org>
4909T:	git git://anongit.freedesktop.org/drm/drm-misc
4910S:	Maintained
4911F:	drivers/gpu/drm/tve200/
4912
4913DRM DRIVER FOR ILITEK ILI9225 PANELS
4914M:	David Lechner <david@lechnology.com>
4915S:	Maintained
4916F:	drivers/gpu/drm/tinydrm/ili9225.c
4917F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4918
4919DRM DRIVER FOR HX8357D PANELS
4920M:	Eric Anholt <eric@anholt.net>
4921T:	git git://anongit.freedesktop.org/drm/drm-misc
4922S:	Maintained
4923F:	drivers/gpu/drm/tinydrm/hx8357d.c
4924F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4925
4926DRM DRIVER FOR INTEL I810 VIDEO CARDS
4927S:	Orphan / Obsolete
4928F:	drivers/gpu/drm/i810/
4929F:	include/uapi/drm/i810_drm.h
4930
4931DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4932S:	Orphan / Obsolete
4933F:	drivers/gpu/drm/mga/
4934F:	include/uapi/drm/mga_drm.h
4935
4936DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4937M:	Dave Airlie <airlied@redhat.com>
4938S:	Odd Fixes
4939F:	drivers/gpu/drm/mgag200/
4940
4941DRM DRIVER FOR MI0283QT
4942M:	Noralf Trønnes <noralf@tronnes.org>
4943S:	Maintained
4944F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4945F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4946
4947DRM DRIVER FOR MSM ADRENO GPU
4948M:	Rob Clark <robdclark@gmail.com>
4949M:	Sean Paul <sean@poorly.run>
4950L:	linux-arm-msm@vger.kernel.org
4951L:	dri-devel@lists.freedesktop.org
4952L:	freedreno@lists.freedesktop.org
4953T:	git https://gitlab.freedesktop.org/drm/msm.git
4954S:	Maintained
4955F:	drivers/gpu/drm/msm/
4956F:	include/uapi/drm/msm_drm.h
4957F:	Documentation/devicetree/bindings/display/msm/
4958
4959DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4960M:	Ben Skeggs <bskeggs@redhat.com>
4961L:	dri-devel@lists.freedesktop.org
4962L:	nouveau@lists.freedesktop.org
4963T:	git git://github.com/skeggsb/linux
4964S:	Supported
4965F:	drivers/gpu/drm/nouveau/
4966F:	include/uapi/drm/nouveau_drm.h
4967
4968DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4969M:	Stefan Mavrodiev <stefan@olimex.com>
4970S:	Maintained
4971F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4972F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4973
4974DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4975M:	Noralf Trønnes <noralf@tronnes.org>
4976S:	Maintained
4977F:	drivers/gpu/drm/tinydrm/repaper.c
4978F:	Documentation/devicetree/bindings/display/repaper.txt
4979
4980DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4981M:	Dave Airlie <airlied@redhat.com>
4982M:	Gerd Hoffmann <kraxel@redhat.com>
4983L:	virtualization@lists.linux-foundation.org
4984T:	git git://anongit.freedesktop.org/drm/drm-misc
4985S:	Obsolete
4986W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4987F:	drivers/gpu/drm/cirrus/
4988
4989DRM DRIVER FOR QXL VIRTUAL GPU
4990M:	Dave Airlie <airlied@redhat.com>
4991M:	Gerd Hoffmann <kraxel@redhat.com>
4992L:	virtualization@lists.linux-foundation.org
4993L:	spice-devel@lists.freedesktop.org
4994T:	git git://anongit.freedesktop.org/drm/drm-misc
4995S:	Maintained
4996F:	drivers/gpu/drm/qxl/
4997F:	include/uapi/drm/qxl_drm.h
4998
4999DRM DRIVER FOR RAGE 128 VIDEO CARDS
5000S:	Orphan / Obsolete
5001F:	drivers/gpu/drm/r128/
5002F:	include/uapi/drm/r128_drm.h
5003
5004DRM DRIVER FOR SAVAGE VIDEO CARDS
5005S:	Orphan / Obsolete
5006F:	drivers/gpu/drm/savage/
5007F:	include/uapi/drm/savage_drm.h
5008
5009DRM DRIVER FOR SIS VIDEO CARDS
5010S:	Orphan / Obsolete
5011F:	drivers/gpu/drm/sis/
5012F:	include/uapi/drm/sis_drm.h
5013
5014DRM DRIVER FOR SITRONIX ST7701 PANELS
5015M:	Jagan Teki <jagan@amarulasolutions.com>
5016S:	Maintained
5017F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5018F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5019
5020DRM DRIVER FOR SITRONIX ST7586 PANELS
5021M:	David Lechner <david@lechnology.com>
5022S:	Maintained
5023F:	drivers/gpu/drm/tinydrm/st7586.c
5024F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5025
5026DRM DRIVER FOR SITRONIX ST7735R PANELS
5027M:	David Lechner <david@lechnology.com>
5028S:	Maintained
5029F:	drivers/gpu/drm/tinydrm/st7735r.c
5030F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5031
5032DRM DRIVER FOR TDFX VIDEO CARDS
5033S:	Orphan / Obsolete
5034F:	drivers/gpu/drm/tdfx/
5035
5036DRM DRIVER FOR TPO TPG110 PANELS
5037M:	Linus Walleij <linus.walleij@linaro.org>
5038T:	git git://anongit.freedesktop.org/drm/drm-misc
5039S:	Maintained
5040F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5041F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5042
5043DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5044M:	Dave Airlie <airlied@redhat.com>
5045R:	Sean Paul <sean@poorly.run>
5046L:	dri-devel@lists.freedesktop.org
5047S:	Odd Fixes
5048F:	drivers/gpu/drm/udl/
5049T:	git git://anongit.freedesktop.org/drm/drm-misc
5050
5051DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5052M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5053R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5054R:	Daniel Vetter <daniel@ffwll.ch>
5055T:	git git://anongit.freedesktop.org/drm/drm-misc
5056S:	Maintained
5057L:	dri-devel@lists.freedesktop.org
5058F:	drivers/gpu/drm/vkms/
5059F:	Documentation/gpu/vkms.rst
5060
5061DRM DRIVER FOR VMWARE VIRTUAL GPU
5062M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5063M:	Thomas Hellstrom <thellstrom@vmware.com>
5064L:	dri-devel@lists.freedesktop.org
5065T:	git git://people.freedesktop.org/~thomash/linux
5066S:	Supported
5067F:	drivers/gpu/drm/vmwgfx/
5068F:	include/uapi/drm/vmwgfx_drm.h
5069
5070DRM DRIVERS
5071M:	David Airlie <airlied@linux.ie>
5072M:	Daniel Vetter <daniel@ffwll.ch>
5073L:	dri-devel@lists.freedesktop.org
5074T:	git git://anongit.freedesktop.org/drm/drm
5075B:	https://bugs.freedesktop.org/
5076C:	irc://chat.freenode.net/dri-devel
5077S:	Maintained
5078F:	drivers/gpu/drm/
5079F:	drivers/gpu/vga/
5080F:	Documentation/devicetree/bindings/display/
5081F:	Documentation/devicetree/bindings/gpu/
5082F:	Documentation/gpu/
5083F:	include/drm/
5084F:	include/uapi/drm/
5085F:	include/linux/vga*
5086
5087DRM DRIVERS AND MISC GPU PATCHES
5088M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5089M:	Maxime Ripard <maxime.ripard@bootlin.com>
5090M:	Sean Paul <sean@poorly.run>
5091W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5092S:	Maintained
5093T:	git git://anongit.freedesktop.org/drm/drm-misc
5094F:	Documentation/gpu/
5095F:	drivers/gpu/vga/
5096F:	drivers/gpu/drm/*
5097F:	include/drm/drm*
5098F:	include/uapi/drm/drm*
5099F:	include/linux/vga*
5100
5101DRM DRIVERS FOR ALLWINNER A10
5102M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5103L:	dri-devel@lists.freedesktop.org
5104S:	Supported
5105F:	drivers/gpu/drm/sun4i/
5106F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5107T:	git git://anongit.freedesktop.org/drm/drm-misc
5108
5109DRM DRIVERS FOR AMLOGIC SOCS
5110M:	Neil Armstrong <narmstrong@baylibre.com>
5111L:	dri-devel@lists.freedesktop.org
5112L:	linux-amlogic@lists.infradead.org
5113W:	http://linux-meson.com/
5114S:	Supported
5115F:	drivers/gpu/drm/meson/
5116F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5117F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5118F:	Documentation/gpu/meson.rst
5119T:	git git://anongit.freedesktop.org/drm/drm-misc
5120
5121DRM DRIVERS FOR ATMEL HLCDC
5122M:	Boris Brezillon <bbrezillon@kernel.org>
5123L:	dri-devel@lists.freedesktop.org
5124S:	Supported
5125F:	drivers/gpu/drm/atmel-hlcdc/
5126F:	Documentation/devicetree/bindings/display/atmel/
5127T:	git git://anongit.freedesktop.org/drm/drm-misc
5128
5129DRM DRIVERS FOR BRIDGE CHIPS
5130M:	Andrzej Hajda <a.hajda@samsung.com>
5131R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5132S:	Maintained
5133T:	git git://anongit.freedesktop.org/drm/drm-misc
5134F:	drivers/gpu/drm/bridge/
5135
5136DRM DRIVERS FOR EXYNOS
5137M:	Inki Dae <inki.dae@samsung.com>
5138M:	Joonyoung Shim <jy0922.shim@samsung.com>
5139M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5140M:	Kyungmin Park <kyungmin.park@samsung.com>
5141L:	dri-devel@lists.freedesktop.org
5142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5143S:	Supported
5144F:	drivers/gpu/drm/exynos/
5145F:	include/uapi/drm/exynos_drm.h
5146F:	Documentation/devicetree/bindings/display/exynos/
5147
5148DRM DRIVERS FOR FREESCALE DCU
5149M:	Stefan Agner <stefan@agner.ch>
5150M:	Alison Wang <alison.wang@nxp.com>
5151L:	dri-devel@lists.freedesktop.org
5152S:	Supported
5153F:	drivers/gpu/drm/fsl-dcu/
5154F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5155F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5156F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5157T:	git git://anongit.freedesktop.org/drm/drm-misc
5158
5159DRM DRIVERS FOR FREESCALE IMX
5160M:	Philipp Zabel <p.zabel@pengutronix.de>
5161L:	dri-devel@lists.freedesktop.org
5162S:	Maintained
5163F:	drivers/gpu/drm/imx/
5164F:	drivers/gpu/ipu-v3/
5165F:	Documentation/devicetree/bindings/display/imx/
5166
5167DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5168M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5169L:	dri-devel@lists.freedesktop.org
5170T:	git git://github.com/patjak/drm-gma500
5171S:	Maintained
5172F:	drivers/gpu/drm/gma500/
5173
5174DRM DRIVERS FOR HISILICON
5175M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5176M:	Rongrong Zou <zourongrong@gmail.com>
5177R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5178R:	Chen Feng <puck.chen@hisilicon.com>
5179L:	dri-devel@lists.freedesktop.org
5180T:	git git://github.com/xin3liang/linux.git
5181S:	Maintained
5182F:	drivers/gpu/drm/hisilicon/
5183F:	Documentation/devicetree/bindings/display/hisilicon/
5184
5185DRM DRIVERS FOR MEDIATEK
5186M:	CK Hu <ck.hu@mediatek.com>
5187M:	Philipp Zabel <p.zabel@pengutronix.de>
5188L:	dri-devel@lists.freedesktop.org
5189S:	Supported
5190F:	drivers/gpu/drm/mediatek/
5191F:	Documentation/devicetree/bindings/display/mediatek/
5192
5193DRM DRIVERS FOR NVIDIA TEGRA
5194M:	Thierry Reding <thierry.reding@gmail.com>
5195L:	dri-devel@lists.freedesktop.org
5196L:	linux-tegra@vger.kernel.org
5197T:	git git://anongit.freedesktop.org/tegra/linux.git
5198S:	Supported
5199F:	drivers/gpu/drm/tegra/
5200F:	drivers/gpu/host1x/
5201F:	include/linux/host1x.h
5202F:	include/uapi/drm/tegra_drm.h
5203F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5204
5205DRM DRIVERS FOR RENESAS
5206M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5207M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5208L:	dri-devel@lists.freedesktop.org
5209L:	linux-renesas-soc@vger.kernel.org
5210T:	git git://linuxtv.org/pinchartl/media drm/du/next
5211S:	Supported
5212F:	drivers/gpu/drm/rcar-du/
5213F:	drivers/gpu/drm/shmobile/
5214F:	include/linux/platform_data/shmob_drm.h
5215F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5216F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5217F:	Documentation/devicetree/bindings/display/renesas,du.txt
5218
5219DRM DRIVERS FOR ROCKCHIP
5220M:	Sandy Huang <hjc@rock-chips.com>
5221M:	Heiko Stübner <heiko@sntech.de>
5222L:	dri-devel@lists.freedesktop.org
5223S:	Maintained
5224F:	drivers/gpu/drm/rockchip/
5225F:	Documentation/devicetree/bindings/display/rockchip/
5226T:	git git://anongit.freedesktop.org/drm/drm-misc
5227
5228DRM DRIVERS FOR STI
5229M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5230M:	Vincent Abriou <vincent.abriou@st.com>
5231L:	dri-devel@lists.freedesktop.org
5232T:	git git://anongit.freedesktop.org/drm/drm-misc
5233S:	Maintained
5234F:	drivers/gpu/drm/sti
5235F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5236
5237DRM DRIVERS FOR STM
5238M:	Yannick Fertre <yannick.fertre@st.com>
5239M:	Philippe Cornu <philippe.cornu@st.com>
5240M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5241M:	Vincent Abriou <vincent.abriou@st.com>
5242L:	dri-devel@lists.freedesktop.org
5243T:	git git://anongit.freedesktop.org/drm/drm-misc
5244S:	Maintained
5245F:	drivers/gpu/drm/stm
5246F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5247
5248DRM DRIVERS FOR TI LCDC
5249M:	Jyri Sarha <jsarha@ti.com>
5250R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5251L:	dri-devel@lists.freedesktop.org
5252S:	Maintained
5253F:	drivers/gpu/drm/tilcdc/
5254F:	Documentation/devicetree/bindings/display/tilcdc/
5255
5256DRM DRIVERS FOR TI OMAP
5257M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5258L:	dri-devel@lists.freedesktop.org
5259S:	Maintained
5260F:	drivers/gpu/drm/omapdrm/
5261F:	Documentation/devicetree/bindings/display/ti/
5262
5263DRM DRIVERS FOR V3D
5264M:	Eric Anholt <eric@anholt.net>
5265S:	Supported
5266F:	drivers/gpu/drm/v3d/
5267F:	include/uapi/drm/v3d_drm.h
5268F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5269T:	git git://anongit.freedesktop.org/drm/drm-misc
5270
5271DRM DRIVERS FOR VC4
5272M:	Eric Anholt <eric@anholt.net>
5273T:	git git://github.com/anholt/linux
5274S:	Supported
5275F:	drivers/gpu/drm/vc4/
5276F:	include/uapi/drm/vc4_drm.h
5277F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5278T:	git git://anongit.freedesktop.org/drm/drm-misc
5279
5280DRM DRIVERS FOR VIVANTE GPU IP
5281M:	Lucas Stach <l.stach@pengutronix.de>
5282R:	Russell King <linux+etnaviv@armlinux.org.uk>
5283R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5284L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5285L:	dri-devel@lists.freedesktop.org
5286S:	Maintained
5287F:	drivers/gpu/drm/etnaviv/
5288F:	include/uapi/drm/etnaviv_drm.h
5289F:	Documentation/devicetree/bindings/display/etnaviv/
5290
5291DRM DRIVERS FOR ZTE ZX
5292M:	Shawn Guo <shawnguo@kernel.org>
5293L:	dri-devel@lists.freedesktop.org
5294S:	Maintained
5295F:	drivers/gpu/drm/zte/
5296F:	Documentation/devicetree/bindings/display/zte,vou.txt
5297T:	git git://anongit.freedesktop.org/drm/drm-misc
5298
5299DRM PANEL DRIVERS
5300M:	Thierry Reding <thierry.reding@gmail.com>
5301L:	dri-devel@lists.freedesktop.org
5302T:	git git://anongit.freedesktop.org/drm/drm-misc
5303S:	Maintained
5304F:	drivers/gpu/drm/drm_panel.c
5305F:	drivers/gpu/drm/panel/
5306F:	include/drm/drm_panel.h
5307F:	Documentation/devicetree/bindings/display/panel/
5308
5309DRM TINYDRM DRIVERS
5310M:	Noralf Trønnes <noralf@tronnes.org>
5311W:	https://github.com/notro/tinydrm/wiki/Development
5312T:	git git://anongit.freedesktop.org/drm/drm-misc
5313S:	Maintained
5314F:	drivers/gpu/drm/tinydrm/
5315F:	include/drm/tinydrm/
5316
5317DRM DRIVERS FOR XEN
5318M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5319T:	git git://anongit.freedesktop.org/drm/drm-misc
5320L:	dri-devel@lists.freedesktop.org
5321L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5322S:	Supported
5323F:	drivers/gpu/drm/xen/
5324F:	Documentation/gpu/xen-front.rst
5325
5326DRM TTM SUBSYSTEM
5327M:	Christian Koenig <christian.koenig@amd.com>
5328M:	Huang Rui <ray.huang@amd.com>
5329M:	Junwei Zhang <Jerry.Zhang@amd.com>
5330T:	git git://people.freedesktop.org/~agd5f/linux
5331S:	Maintained
5332L:	dri-devel@lists.freedesktop.org
5333F:	include/drm/ttm/
5334F:	drivers/gpu/drm/ttm/
5335
5336DSBR100 USB FM RADIO DRIVER
5337M:	Alexey Klimov <klimov.linux@gmail.com>
5338L:	linux-media@vger.kernel.org
5339T:	git git://linuxtv.org/media_tree.git
5340S:	Maintained
5341F:	drivers/media/radio/dsbr100.c
5342
5343DSCC4 DRIVER
5344M:	Francois Romieu <romieu@fr.zoreil.com>
5345L:	netdev@vger.kernel.org
5346S:	Maintained
5347F:	drivers/net/wan/dscc4.c
5348
5349DT3155 MEDIA DRIVER
5350M:	Hans Verkuil <hverkuil@xs4all.nl>
5351L:	linux-media@vger.kernel.org
5352T:	git git://linuxtv.org/media_tree.git
5353W:	https://linuxtv.org
5354S:	Odd Fixes
5355F:	drivers/media/pci/dt3155/
5356
5357DVB_USB_AF9015 MEDIA DRIVER
5358M:	Antti Palosaari <crope@iki.fi>
5359L:	linux-media@vger.kernel.org
5360W:	https://linuxtv.org
5361W:	http://palosaari.fi/linux/
5362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5363T:	git git://linuxtv.org/anttip/media_tree.git
5364S:	Maintained
5365F:	drivers/media/usb/dvb-usb-v2/af9015*
5366
5367DVB_USB_AF9035 MEDIA DRIVER
5368M:	Antti Palosaari <crope@iki.fi>
5369L:	linux-media@vger.kernel.org
5370W:	https://linuxtv.org
5371W:	http://palosaari.fi/linux/
5372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5373T:	git git://linuxtv.org/anttip/media_tree.git
5374S:	Maintained
5375F:	drivers/media/usb/dvb-usb-v2/af9035*
5376
5377DVB_USB_ANYSEE MEDIA DRIVER
5378M:	Antti Palosaari <crope@iki.fi>
5379L:	linux-media@vger.kernel.org
5380W:	https://linuxtv.org
5381W:	http://palosaari.fi/linux/
5382Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5383T:	git git://linuxtv.org/anttip/media_tree.git
5384S:	Maintained
5385F:	drivers/media/usb/dvb-usb-v2/anysee*
5386
5387DVB_USB_AU6610 MEDIA DRIVER
5388M:	Antti Palosaari <crope@iki.fi>
5389L:	linux-media@vger.kernel.org
5390W:	https://linuxtv.org
5391W:	http://palosaari.fi/linux/
5392Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5393T:	git git://linuxtv.org/anttip/media_tree.git
5394S:	Maintained
5395F:	drivers/media/usb/dvb-usb-v2/au6610*
5396
5397DVB_USB_CE6230 MEDIA DRIVER
5398M:	Antti Palosaari <crope@iki.fi>
5399L:	linux-media@vger.kernel.org
5400W:	https://linuxtv.org
5401W:	http://palosaari.fi/linux/
5402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5403T:	git git://linuxtv.org/anttip/media_tree.git
5404S:	Maintained
5405F:	drivers/media/usb/dvb-usb-v2/ce6230*
5406
5407DVB_USB_CXUSB MEDIA DRIVER
5408M:	Michael Krufky <mkrufky@linuxtv.org>
5409L:	linux-media@vger.kernel.org
5410W:	https://linuxtv.org
5411W:	http://github.com/mkrufky
5412Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5413T:	git git://linuxtv.org/media_tree.git
5414S:	Maintained
5415F:	drivers/media/usb/dvb-usb/cxusb*
5416
5417DVB_USB_EC168 MEDIA DRIVER
5418M:	Antti Palosaari <crope@iki.fi>
5419L:	linux-media@vger.kernel.org
5420W:	https://linuxtv.org
5421W:	http://palosaari.fi/linux/
5422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5423T:	git git://linuxtv.org/anttip/media_tree.git
5424S:	Maintained
5425F:	drivers/media/usb/dvb-usb-v2/ec168*
5426
5427DVB_USB_GL861 MEDIA DRIVER
5428M:	Antti Palosaari <crope@iki.fi>
5429L:	linux-media@vger.kernel.org
5430W:	https://linuxtv.org
5431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5432T:	git git://linuxtv.org/anttip/media_tree.git
5433S:	Maintained
5434F:	drivers/media/usb/dvb-usb-v2/gl861*
5435
5436DVB_USB_MXL111SF MEDIA DRIVER
5437M:	Michael Krufky <mkrufky@linuxtv.org>
5438L:	linux-media@vger.kernel.org
5439W:	https://linuxtv.org
5440W:	http://github.com/mkrufky
5441Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5442T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5443S:	Maintained
5444F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5445
5446DVB_USB_RTL28XXU MEDIA DRIVER
5447M:	Antti Palosaari <crope@iki.fi>
5448L:	linux-media@vger.kernel.org
5449W:	https://linuxtv.org
5450W:	http://palosaari.fi/linux/
5451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5452T:	git git://linuxtv.org/anttip/media_tree.git
5453S:	Maintained
5454F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5455
5456DVB_USB_V2 MEDIA DRIVER
5457M:	Antti Palosaari <crope@iki.fi>
5458L:	linux-media@vger.kernel.org
5459W:	https://linuxtv.org
5460W:	http://palosaari.fi/linux/
5461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5462T:	git git://linuxtv.org/anttip/media_tree.git
5463S:	Maintained
5464F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5465F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5466
5467DYNAMIC DEBUG
5468M:	Jason Baron <jbaron@akamai.com>
5469S:	Maintained
5470F:	lib/dynamic_debug.c
5471F:	include/linux/dynamic_debug.h
5472
5473DYNAMIC INTERRUPT MODERATION
5474M:	Tal Gilboa <talgi@mellanox.com>
5475S:	Maintained
5476F:	include/linux/net_dim.h
5477
5478DZ DECSTATION DZ11 SERIAL DRIVER
5479M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5480S:	Maintained
5481F:	drivers/tty/serial/dz.*
5482
5483E3X0 POWER BUTTON DRIVER
5484M:	Moritz Fischer <moritz.fischer@ettus.com>
5485L:	usrp-users@lists.ettus.com
5486W:	http://www.ettus.com
5487S:	Supported
5488F:	drivers/input/misc/e3x0-button.c
5489F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5490
5491E4000 MEDIA DRIVER
5492M:	Antti Palosaari <crope@iki.fi>
5493L:	linux-media@vger.kernel.org
5494W:	https://linuxtv.org
5495W:	http://palosaari.fi/linux/
5496Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5497T:	git git://linuxtv.org/anttip/media_tree.git
5498S:	Maintained
5499F:	drivers/media/tuners/e4000*
5500
5501EARTH_PT1 MEDIA DRIVER
5502M:	Akihiro Tsukada <tskd08@gmail.com>
5503L:	linux-media@vger.kernel.org
5504S:	Odd Fixes
5505F:	drivers/media/pci/pt1/
5506
5507EARTH_PT3 MEDIA DRIVER
5508M:	Akihiro Tsukada <tskd08@gmail.com>
5509L:	linux-media@vger.kernel.org
5510S:	Odd Fixes
5511F:	drivers/media/pci/pt3/
5512
5513EC100 MEDIA DRIVER
5514M:	Antti Palosaari <crope@iki.fi>
5515L:	linux-media@vger.kernel.org
5516W:	https://linuxtv.org
5517W:	http://palosaari.fi/linux/
5518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5519T:	git git://linuxtv.org/anttip/media_tree.git
5520S:	Maintained
5521F:	drivers/media/dvb-frontends/ec100*
5522
5523ECRYPT FILE SYSTEM
5524M:	Tyler Hicks <tyhicks@canonical.com>
5525L:	ecryptfs@vger.kernel.org
5526W:	http://ecryptfs.org
5527W:	https://launchpad.net/ecryptfs
5528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5529S:	Supported
5530F:	Documentation/filesystems/ecryptfs.txt
5531F:	fs/ecryptfs/
5532
5533EDAC-AMD64
5534M:	Borislav Petkov <bp@alien8.de>
5535L:	linux-edac@vger.kernel.org
5536S:	Maintained
5537F:	drivers/edac/amd64_edac*
5538
5539EDAC-AST2500
5540M:	Stefan Schaeckeler <sschaeck@cisco.com>
5541S:	Supported
5542F:	drivers/edac/aspeed_edac.c
5543F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5544
5545EDAC-CALXEDA
5546M:	Robert Richter <rric@kernel.org>
5547L:	linux-edac@vger.kernel.org
5548S:	Maintained
5549F:	drivers/edac/highbank*
5550
5551EDAC-CAVIUM OCTEON
5552M:	Ralf Baechle <ralf@linux-mips.org>
5553M:	David Daney <david.daney@cavium.com>
5554L:	linux-edac@vger.kernel.org
5555L:	linux-mips@vger.kernel.org
5556S:	Supported
5557F:	drivers/edac/octeon_edac*
5558
5559EDAC-CAVIUM THUNDERX
5560M:	David Daney <david.daney@cavium.com>
5561M:	Jan Glauber <jglauber@cavium.com>
5562L:	linux-edac@vger.kernel.org
5563S:	Supported
5564F:	drivers/edac/thunderx_edac*
5565
5566EDAC-CORE
5567M:	Borislav Petkov <bp@alien8.de>
5568M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5569R:	James Morse <james.morse@arm.com>
5570L:	linux-edac@vger.kernel.org
5571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5573S:	Supported
5574F:	Documentation/admin-guide/ras.rst
5575F:	Documentation/driver-api/edac.rst
5576F:	drivers/edac/
5577F:	include/linux/edac.h
5578
5579EDAC-E752X
5580M:	Mark Gross <mark.gross@intel.com>
5581L:	linux-edac@vger.kernel.org
5582S:	Maintained
5583F:	drivers/edac/e752x_edac.c
5584
5585EDAC-E7XXX
5586L:	linux-edac@vger.kernel.org
5587S:	Maintained
5588F:	drivers/edac/e7xxx_edac.c
5589
5590EDAC-FSL_DDR
5591M:	York Sun <york.sun@nxp.com>
5592L:	linux-edac@vger.kernel.org
5593S:	Maintained
5594F:	drivers/edac/fsl_ddr_edac.*
5595
5596EDAC-GHES
5597M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5598L:	linux-edac@vger.kernel.org
5599S:	Maintained
5600F:	drivers/edac/ghes_edac.c
5601
5602EDAC-I3000
5603L:	linux-edac@vger.kernel.org
5604S:	Orphan
5605F:	drivers/edac/i3000_edac.c
5606
5607EDAC-I5000
5608L:	linux-edac@vger.kernel.org
5609S:	Maintained
5610F:	drivers/edac/i5000_edac.c
5611
5612EDAC-I5400
5613M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5614L:	linux-edac@vger.kernel.org
5615S:	Maintained
5616F:	drivers/edac/i5400_edac.c
5617
5618EDAC-I7300
5619M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5620L:	linux-edac@vger.kernel.org
5621S:	Maintained
5622F:	drivers/edac/i7300_edac.c
5623
5624EDAC-I7CORE
5625M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5626L:	linux-edac@vger.kernel.org
5627S:	Maintained
5628F:	drivers/edac/i7core_edac.c
5629
5630EDAC-I82443BXGX
5631M:	Tim Small <tim@buttersideup.com>
5632L:	linux-edac@vger.kernel.org
5633S:	Maintained
5634F:	drivers/edac/i82443bxgx_edac.c
5635
5636EDAC-I82975X
5637M:	"Arvind R." <arvino55@gmail.com>
5638L:	linux-edac@vger.kernel.org
5639S:	Maintained
5640F:	drivers/edac/i82975x_edac.c
5641
5642EDAC-IE31200
5643M:	Jason Baron <jbaron@akamai.com>
5644L:	linux-edac@vger.kernel.org
5645S:	Maintained
5646F:	drivers/edac/ie31200_edac.c
5647
5648EDAC-MPC85XX
5649M:	Johannes Thumshirn <morbidrsa@gmail.com>
5650L:	linux-edac@vger.kernel.org
5651S:	Maintained
5652F:	drivers/edac/mpc85xx_edac.[ch]
5653
5654EDAC-PASEMI
5655M:	Egor Martovetsky <egor@pasemi.com>
5656L:	linux-edac@vger.kernel.org
5657S:	Maintained
5658F:	drivers/edac/pasemi_edac.c
5659
5660EDAC-PND2
5661M:	Tony Luck <tony.luck@intel.com>
5662L:	linux-edac@vger.kernel.org
5663S:	Maintained
5664F:	drivers/edac/pnd2_edac.[ch]
5665
5666EDAC-R82600
5667M:	Tim Small <tim@buttersideup.com>
5668L:	linux-edac@vger.kernel.org
5669S:	Maintained
5670F:	drivers/edac/r82600_edac.c
5671
5672EDAC-SBRIDGE
5673M:	Tony Luck <tony.luck@intel.com>
5674R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5675L:	linux-edac@vger.kernel.org
5676S:	Maintained
5677F:	drivers/edac/sb_edac.c
5678
5679EDAC-SKYLAKE
5680M:	Tony Luck <tony.luck@intel.com>
5681L:	linux-edac@vger.kernel.org
5682S:	Maintained
5683F:	drivers/edac/skx_edac.c
5684
5685EDAC-TI
5686M:	Tero Kristo <t-kristo@ti.com>
5687L:	linux-edac@vger.kernel.org
5688S:	Maintained
5689F:	drivers/edac/ti_edac.c
5690
5691EDAC-QCOM
5692M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5693M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5694L:	linux-arm-msm@vger.kernel.org
5695L:	linux-edac@vger.kernel.org
5696S:	Maintained
5697F:	drivers/edac/qcom_edac.c
5698
5699EDIROL UA-101/UA-1000 DRIVER
5700M:	Clemens Ladisch <clemens@ladisch.de>
5701L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5702T:	git git://git.alsa-project.org/alsa-kernel.git
5703S:	Maintained
5704F:	sound/usb/misc/ua101.c
5705
5706EFI TEST DRIVER
5707L:	linux-efi@vger.kernel.org
5708M:	Ivan Hu <ivan.hu@canonical.com>
5709M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5710S:	Maintained
5711F:	drivers/firmware/efi/test/
5712
5713EFI VARIABLE FILESYSTEM
5714M:	Matthew Garrett <matthew.garrett@nebula.com>
5715M:	Jeremy Kerr <jk@ozlabs.org>
5716M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5718L:	linux-efi@vger.kernel.org
5719S:	Maintained
5720F:	fs/efivarfs/
5721
5722EFIFB FRAMEBUFFER DRIVER
5723L:	linux-fbdev@vger.kernel.org
5724M:	Peter Jones <pjones@redhat.com>
5725S:	Maintained
5726F:	drivers/video/fbdev/efifb.c
5727
5728EFS FILESYSTEM
5729W:	http://aeschi.ch.eu.org/efs/
5730S:	Orphan
5731F:	fs/efs/
5732
5733EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5734M:	Douglas Miller <dougmill@linux.ibm.com>
5735L:	netdev@vger.kernel.org
5736S:	Maintained
5737F:	drivers/net/ethernet/ibm/ehea/
5738
5739EM28XX VIDEO4LINUX DRIVER
5740M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5741L:	linux-media@vger.kernel.org
5742W:	https://linuxtv.org
5743T:	git git://linuxtv.org/media_tree.git
5744S:	Maintained
5745F:	drivers/media/usb/em28xx/
5746F:	Documentation/media/v4l-drivers/em28xx*
5747
5748EMBEDDED LINUX
5749M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5750M:	Matt Mackall <mpm@selenic.com>
5751M:	David Woodhouse <dwmw2@infradead.org>
5752L:	linux-embedded@vger.kernel.org
5753S:	Maintained
5754
5755Emulex 10Gbps iSCSI - OneConnect DRIVER
5756M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5757M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5758M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5759L:	linux-scsi@vger.kernel.org
5760W:	http://www.broadcom.com
5761S:	Supported
5762F:	drivers/scsi/be2iscsi/
5763
5764Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5765M:	Sathya Perla <sathya.perla@broadcom.com>
5766M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5767M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5768M:	Somnath Kotur <somnath.kotur@broadcom.com>
5769L:	netdev@vger.kernel.org
5770W:	http://www.emulex.com
5771S:	Supported
5772F:	drivers/net/ethernet/emulex/benet/
5773
5774EMULEX ONECONNECT ROCE DRIVER
5775M:	Selvin Xavier <selvin.xavier@broadcom.com>
5776M:	Devesh Sharma <devesh.sharma@broadcom.com>
5777L:	linux-rdma@vger.kernel.org
5778W:	http://www.broadcom.com
5779S:	Odd Fixes
5780F:	drivers/infiniband/hw/ocrdma/
5781F:	include/uapi/rdma/ocrdma-abi.h
5782
5783EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5784M:	James Smart <james.smart@broadcom.com>
5785M:	Dick Kennedy <dick.kennedy@broadcom.com>
5786L:	linux-scsi@vger.kernel.org
5787W:	http://www.broadcom.com
5788S:	Supported
5789F:	drivers/scsi/lpfc/
5790
5791ENE CB710 FLASH CARD READER DRIVER
5792M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5793S:	Maintained
5794F:	drivers/misc/cb710/
5795F:	drivers/mmc/host/cb710-mmc.*
5796F:	include/linux/cb710.h
5797
5798ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5799M:	Maxim Levitsky <maximlevitsky@gmail.com>
5800S:	Maintained
5801F:	drivers/media/rc/ene_ir.*
5802
5803EPSON S1D13XXX FRAMEBUFFER DRIVER
5804M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5805S:	Maintained
5806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5807F:	drivers/video/fbdev/s1d13xxxfb.c
5808F:	include/video/s1d13xxxfb.h
5809
5810ERRSEQ ERROR TRACKING INFRASTRUCTURE
5811M:	Jeff Layton <jlayton@kernel.org>
5812S:	Maintained
5813F:	lib/errseq.c
5814F:	include/linux/errseq.h
5815
5816ET131X NETWORK DRIVER
5817M:	Mark Einon <mark.einon@gmail.com>
5818S:	Odd Fixes
5819F:	drivers/net/ethernet/agere/
5820
5821ETHERNET BRIDGE
5822M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5823M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5824L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5825L:	netdev@vger.kernel.org
5826W:	http://www.linuxfoundation.org/en/Net:Bridge
5827S:	Maintained
5828F:	include/linux/netfilter_bridge/
5829F:	net/bridge/
5830
5831ETHERNET PHY LIBRARY
5832M:	Andrew Lunn <andrew@lunn.ch>
5833M:	Florian Fainelli <f.fainelli@gmail.com>
5834M:	Heiner Kallweit <hkallweit1@gmail.com>
5835L:	netdev@vger.kernel.org
5836S:	Maintained
5837F:	Documentation/ABI/testing/sysfs-bus-mdio
5838F:	Documentation/devicetree/bindings/net/mdio*
5839F:	Documentation/networking/phy.rst
5840F:	drivers/net/phy/
5841F:	drivers/of/of_mdio.c
5842F:	drivers/of/of_net.c
5843F:	include/linux/*mdio*.h
5844F:	include/linux/of_net.h
5845F:	include/linux/phy.h
5846F:	include/linux/phy_fixed.h
5847F:	include/linux/platform_data/mdio-bcm-unimac.h
5848F:	include/linux/platform_data/mdio-gpio.h
5849F:	include/trace/events/mdio.h
5850F:	include/uapi/linux/mdio.h
5851F:	include/uapi/linux/mii.h
5852
5853EXT2 FILE SYSTEM
5854M:	Jan Kara <jack@suse.com>
5855L:	linux-ext4@vger.kernel.org
5856S:	Maintained
5857F:	Documentation/filesystems/ext2.txt
5858F:	fs/ext2/
5859F:	include/linux/ext2*
5860
5861EXT4 FILE SYSTEM
5862M:	"Theodore Ts'o" <tytso@mit.edu>
5863M:	Andreas Dilger <adilger.kernel@dilger.ca>
5864L:	linux-ext4@vger.kernel.org
5865W:	http://ext4.wiki.kernel.org
5866Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5868S:	Maintained
5869F:	Documentation/filesystems/ext4/
5870F:	fs/ext4/
5871
5872Extended Verification Module (EVM)
5873M:	Mimi Zohar <zohar@linux.ibm.com>
5874L:	linux-integrity@vger.kernel.org
5875S:	Supported
5876F:	security/integrity/evm/
5877
5878EXTENSIBLE FIRMWARE INTERFACE (EFI)
5879M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5880L:	linux-efi@vger.kernel.org
5881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5882S:	Maintained
5883F:	Documentation/efi-stub.txt
5884F:	arch/*/kernel/efi.c
5885F:	arch/x86/boot/compressed/eboot.[ch]
5886F:	arch/*/include/asm/efi.h
5887F:	arch/x86/platform/efi/
5888F:	drivers/firmware/efi/
5889F:	include/linux/efi*.h
5890F:	arch/arm/boot/compressed/efi-header.S
5891F:	arch/arm64/kernel/efi-entry.S
5892
5893EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5894M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5895M:	Chanwoo Choi <cw00.choi@samsung.com>
5896L:	linux-kernel@vger.kernel.org
5897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5898S:	Maintained
5899F:	drivers/extcon/
5900F:	include/linux/extcon/
5901F:	include/linux/extcon.h
5902F:	Documentation/extcon/
5903F:	Documentation/devicetree/bindings/extcon/
5904
5905EXYNOS DP DRIVER
5906M:	Jingoo Han <jingoohan1@gmail.com>
5907L:	dri-devel@lists.freedesktop.org
5908S:	Maintained
5909F:	drivers/gpu/drm/exynos/exynos_dp*
5910
5911EXYNOS SYSMMU (IOMMU) driver
5912M:	Marek Szyprowski <m.szyprowski@samsung.com>
5913L:	iommu@lists.linux-foundation.org
5914S:	Maintained
5915F:	drivers/iommu/exynos-iommu.c
5916
5917EZchip NPS platform support
5918M:	Vineet Gupta <vgupta@synopsys.com>
5919M:	Ofer Levi <oferle@mellanox.com>
5920S:	Supported
5921F:	arch/arc/plat-eznps
5922F:	arch/arc/boot/dts/eznps.dts
5923
5924F2FS FILE SYSTEM
5925M:	Jaegeuk Kim <jaegeuk@kernel.org>
5926M:	Chao Yu <yuchao0@huawei.com>
5927L:	linux-f2fs-devel@lists.sourceforge.net
5928W:	https://f2fs.wiki.kernel.org/
5929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5930S:	Maintained
5931F:	Documentation/filesystems/f2fs.txt
5932F:	Documentation/ABI/testing/sysfs-fs-f2fs
5933F:	fs/f2fs/
5934F:	include/linux/f2fs_fs.h
5935F:	include/trace/events/f2fs.h
5936
5937F71805F HARDWARE MONITORING DRIVER
5938M:	Jean Delvare <jdelvare@suse.com>
5939L:	linux-hwmon@vger.kernel.org
5940S:	Maintained
5941F:	Documentation/hwmon/f71805f
5942F:	drivers/hwmon/f71805f.c
5943
5944FADDR2LINE
5945M:	Josh Poimboeuf <jpoimboe@redhat.com>
5946S:	Maintained
5947F:	scripts/faddr2line
5948
5949FAILOVER MODULE
5950M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5951L:	netdev@vger.kernel.org
5952S:	Supported
5953F:	net/core/failover.c
5954F:	include/net/failover.h
5955F:	Documentation/networking/failover.rst
5956
5957FANOTIFY
5958M:	Jan Kara <jack@suse.cz>
5959R:	Amir Goldstein <amir73il@gmail.com>
5960L:	linux-fsdevel@vger.kernel.org
5961S:	Maintained
5962F:	fs/notify/fanotify/
5963F:	include/linux/fanotify.h
5964F:	include/uapi/linux/fanotify.h
5965
5966FARSYNC SYNCHRONOUS DRIVER
5967M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5968W:	http://www.farsite.co.uk/
5969S:	Supported
5970F:	drivers/net/wan/farsync.*
5971
5972FAULT INJECTION SUPPORT
5973M:	Akinobu Mita <akinobu.mita@gmail.com>
5974S:	Supported
5975F:	Documentation/fault-injection/
5976F:	lib/fault-inject.c
5977
5978FBTFT Framebuffer drivers
5979S:	Orphan
5980L:	dri-devel@lists.freedesktop.org
5981L:	linux-fbdev@vger.kernel.org
5982F:	drivers/staging/fbtft/
5983
5984FC0011 TUNER DRIVER
5985M:	Michael Buesch <m@bues.ch>
5986L:	linux-media@vger.kernel.org
5987S:	Maintained
5988F:	drivers/media/tuners/fc0011.h
5989F:	drivers/media/tuners/fc0011.c
5990
5991FC2580 MEDIA DRIVER
5992M:	Antti Palosaari <crope@iki.fi>
5993L:	linux-media@vger.kernel.org
5994W:	https://linuxtv.org
5995W:	http://palosaari.fi/linux/
5996Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5997T:	git git://linuxtv.org/anttip/media_tree.git
5998S:	Maintained
5999F:	drivers/media/tuners/fc2580*
6000
6001FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6002M:	Hannes Reinecke <hare@suse.de>
6003L:	linux-scsi@vger.kernel.org
6004W:	www.Open-FCoE.org
6005S:	Supported
6006F:	drivers/scsi/libfc/
6007F:	drivers/scsi/fcoe/
6008F:	include/scsi/fc/
6009F:	include/scsi/libfc.h
6010F:	include/scsi/libfcoe.h
6011F:	include/uapi/scsi/fc/
6012
6013FILE LOCKING (flock() and fcntl()/lockf())
6014M:	Jeff Layton <jlayton@kernel.org>
6015M:	"J. Bruce Fields" <bfields@fieldses.org>
6016L:	linux-fsdevel@vger.kernel.org
6017S:	Maintained
6018F:	include/linux/fcntl.h
6019F:	include/uapi/linux/fcntl.h
6020F:	fs/fcntl.c
6021F:	fs/locks.c
6022
6023FILESYSTEMS (VFS and infrastructure)
6024M:	Alexander Viro <viro@zeniv.linux.org.uk>
6025L:	linux-fsdevel@vger.kernel.org
6026S:	Maintained
6027F:	fs/*
6028F:	include/linux/fs.h
6029F:	include/linux/fs_types.h
6030F:	include/uapi/linux/fs.h
6031
6032FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6033M:	Riku Voipio <riku.voipio@iki.fi>
6034L:	linux-hwmon@vger.kernel.org
6035S:	Maintained
6036F:	drivers/hwmon/f75375s.c
6037F:	include/linux/f75375s.h
6038
6039FIREWIRE AUDIO DRIVERS
6040M:	Clemens Ladisch <clemens@ladisch.de>
6041L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6042T:	git git://git.alsa-project.org/alsa-kernel.git
6043S:	Maintained
6044F:	sound/firewire/
6045
6046FIREWIRE MEDIA DRIVERS (firedtv)
6047M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6048L:	linux-media@vger.kernel.org
6049L:	linux1394-devel@lists.sourceforge.net
6050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6051S:	Maintained
6052F:	drivers/media/firewire/
6053
6054FIREWIRE SBP-2 TARGET
6055M:	Chris Boot <bootc@bootc.net>
6056L:	linux-scsi@vger.kernel.org
6057L:	target-devel@vger.kernel.org
6058L:	linux1394-devel@lists.sourceforge.net
6059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6060S:	Maintained
6061F:	drivers/target/sbp/
6062
6063FIREWIRE SUBSYSTEM
6064M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6065L:	linux1394-devel@lists.sourceforge.net
6066W:	http://ieee1394.wiki.kernel.org/
6067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6068S:	Maintained
6069F:	drivers/firewire/
6070F:	include/linux/firewire.h
6071F:	include/uapi/linux/firewire*.h
6072F:	tools/firewire/
6073
6074FIRMWARE LOADER (request_firmware)
6075M:	Luis Chamberlain <mcgrof@kernel.org>
6076L:	linux-kernel@vger.kernel.org
6077S:	Maintained
6078F:	Documentation/firmware_class/
6079F:	drivers/base/firmware_loader/
6080F:	include/linux/firmware.h
6081
6082FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6083M:	Joshua Morris <josh.h.morris@us.ibm.com>
6084M:	Philip Kelleher <pjk1939@linux.ibm.com>
6085S:	Maintained
6086F:	drivers/block/rsxx/
6087
6088FLOPPY DRIVER
6089M:	Jiri Kosina <jikos@kernel.org>
6090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6091S:	Odd fixes
6092F:	drivers/block/floppy.c
6093
6094FMC SUBSYSTEM
6095M:	Alessandro Rubini <rubini@gnudd.com>
6096W:	http://www.ohwr.org/projects/fmc-bus
6097S:	Supported
6098F:	drivers/fmc/
6099F:	include/linux/fmc*.h
6100F:	include/linux/ipmi-fru.h
6101K:	fmc_d.*register
6102
6103FPGA MANAGER FRAMEWORK
6104M:	Alan Tull <atull@kernel.org>
6105M:	Moritz Fischer <mdf@kernel.org>
6106L:	linux-fpga@vger.kernel.org
6107S:	Maintained
6108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6109Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6110F:	Documentation/fpga/
6111F:	Documentation/driver-api/fpga/
6112F:	Documentation/devicetree/bindings/fpga/
6113F:	drivers/fpga/
6114F:	include/linux/fpga/
6115W:	http://www.rocketboards.org
6116
6117FPGA DFL DRIVERS
6118M:	Wu Hao <hao.wu@intel.com>
6119L:	linux-fpga@vger.kernel.org
6120S:	Maintained
6121F:	Documentation/fpga/dfl.txt
6122F:	include/uapi/linux/fpga-dfl.h
6123F:	drivers/fpga/dfl*
6124
6125FPU EMULATOR
6126M:	Bill Metzenthen <billm@melbpc.org.au>
6127W:	http://floatingpoint.sourceforge.net/emulator/index.html
6128S:	Maintained
6129F:	arch/x86/math-emu/
6130
6131FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6132L:	netdev@vger.kernel.org
6133S:	Orphan
6134F:	drivers/net/wan/dlci.c
6135F:	drivers/net/wan/sdla.c
6136
6137FRAMEBUFFER LAYER
6138M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6139L:	dri-devel@lists.freedesktop.org
6140L:	linux-fbdev@vger.kernel.org
6141T:	git git://github.com/bzolnier/linux.git
6142Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6143S:	Maintained
6144F:	Documentation/fb/
6145F:	drivers/video/
6146F:	include/video/
6147F:	include/linux/fb.h
6148F:	include/uapi/video/
6149F:	include/uapi/linux/fb.h
6150
6151FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6152M:	Horia Geantă <horia.geanta@nxp.com>
6153M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6154L:	linux-crypto@vger.kernel.org
6155S:	Maintained
6156F:	drivers/crypto/caam/
6157F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6158
6159FREESCALE DIU FRAMEBUFFER DRIVER
6160M:	Timur Tabi <timur@kernel.org>
6161L:	linux-fbdev@vger.kernel.org
6162S:	Maintained
6163F:	drivers/video/fbdev/fsl-diu-fb.*
6164
6165FREESCALE DMA DRIVER
6166M:	Li Yang <leoyang.li@nxp.com>
6167M:	Zhang Wei <zw@zh-kernel.org>
6168L:	linuxppc-dev@lists.ozlabs.org
6169S:	Maintained
6170F:	drivers/dma/fsldma.*
6171
6172FREESCALE ENETC ETHERNET DRIVERS
6173M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6174L:	netdev@vger.kernel.org
6175S:	Maintained
6176F:	drivers/net/ethernet/freescale/enetc/
6177
6178FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6179M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6180L:	netdev@vger.kernel.org
6181S:	Maintained
6182F:	drivers/net/ethernet/freescale/gianfar*
6183F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6184
6185FREESCALE GPMI NAND DRIVER
6186M:	Han Xu <han.xu@nxp.com>
6187L:	linux-mtd@lists.infradead.org
6188S:	Maintained
6189F:	drivers/mtd/nand/raw/gpmi-nand/*
6190
6191FREESCALE I2C CPM DRIVER
6192M:	Jochen Friedrich <jochen@scram.de>
6193L:	linuxppc-dev@lists.ozlabs.org
6194L:	linux-i2c@vger.kernel.org
6195S:	Maintained
6196F:	drivers/i2c/busses/i2c-cpm.c
6197
6198FREESCALE IMX LPI2C DRIVER
6199M:	Dong Aisheng <aisheng.dong@nxp.com>
6200L:	linux-i2c@vger.kernel.org
6201L:	linux-imx@nxp.com
6202S:	Maintained
6203F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6204F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6205
6206FREESCALE IMX / MXC FEC DRIVER
6207M:	Fugang Duan <fugang.duan@nxp.com>
6208L:	netdev@vger.kernel.org
6209S:	Maintained
6210F:	drivers/net/ethernet/freescale/fec_main.c
6211F:	drivers/net/ethernet/freescale/fec_ptp.c
6212F:	drivers/net/ethernet/freescale/fec.h
6213F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6214
6215FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6216M:	Sascha Hauer <s.hauer@pengutronix.de>
6217R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6218L:	linux-fbdev@vger.kernel.org
6219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6220S:	Maintained
6221F:	include/linux/platform_data/video-imxfb.h
6222F:	drivers/video/fbdev/imxfb.c
6223
6224FREESCALE QORIQ DPAA ETHERNET DRIVER
6225M:	Madalin Bucur <madalin.bucur@nxp.com>
6226L:	netdev@vger.kernel.org
6227S:	Maintained
6228F:	drivers/net/ethernet/freescale/dpaa
6229
6230FREESCALE QORIQ DPAA FMAN DRIVER
6231M:	Madalin Bucur <madalin.bucur@nxp.com>
6232L:	netdev@vger.kernel.org
6233S:	Maintained
6234F:	drivers/net/ethernet/freescale/fman
6235F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6236
6237FREESCALE QORIQ PTP CLOCK DRIVER
6238M:	Yangbo Lu <yangbo.lu@nxp.com>
6239L:	netdev@vger.kernel.org
6240S:	Maintained
6241F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6242F:	drivers/ptp/ptp_qoriq.c
6243F:	drivers/ptp/ptp_qoriq_debugfs.c
6244F:	include/linux/fsl/ptp_qoriq.h
6245F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6246
6247FREESCALE QUAD SPI DRIVER
6248M:	Han Xu <han.xu@nxp.com>
6249L:	linux-spi@vger.kernel.org
6250S:	Maintained
6251F:	drivers/spi/spi-fsl-qspi.c
6252
6253FREESCALE QUICC ENGINE LIBRARY
6254M:	Qiang Zhao <qiang.zhao@nxp.com>
6255L:	linuxppc-dev@lists.ozlabs.org
6256S:	Maintained
6257F:	drivers/soc/fsl/qe/
6258F:	include/soc/fsl/*qe*.h
6259F:	include/soc/fsl/*ucc*.h
6260
6261FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6262M:	Li Yang <leoyang.li@nxp.com>
6263L:	netdev@vger.kernel.org
6264L:	linuxppc-dev@lists.ozlabs.org
6265S:	Maintained
6266F:	drivers/net/ethernet/freescale/ucc_geth*
6267
6268FREESCALE QUICC ENGINE UCC HDLC DRIVER
6269M:	Zhao Qiang <qiang.zhao@nxp.com>
6270L:	netdev@vger.kernel.org
6271L:	linuxppc-dev@lists.ozlabs.org
6272S:	Maintained
6273F:	drivers/net/wan/fsl_ucc_hdlc*
6274
6275FREESCALE QUICC ENGINE UCC UART DRIVER
6276M:	Timur Tabi <timur@kernel.org>
6277L:	linuxppc-dev@lists.ozlabs.org
6278S:	Maintained
6279F:	drivers/tty/serial/ucc_uart.c
6280
6281FREESCALE SOC DRIVERS
6282M:	Li Yang <leoyang.li@nxp.com>
6283L:	linuxppc-dev@lists.ozlabs.org
6284L:	linux-arm-kernel@lists.infradead.org
6285S:	Maintained
6286F:	Documentation/devicetree/bindings/soc/fsl/
6287F:	drivers/soc/fsl/
6288F:	include/linux/fsl/
6289
6290FREESCALE SOC FS_ENET DRIVER
6291M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6292L:	linuxppc-dev@lists.ozlabs.org
6293L:	netdev@vger.kernel.org
6294S:	Maintained
6295F:	drivers/net/ethernet/freescale/fs_enet/
6296F:	include/linux/fs_enet_pd.h
6297
6298FREESCALE SOC SOUND DRIVERS
6299M:	Timur Tabi <timur@kernel.org>
6300M:	Nicolin Chen <nicoleotsuka@gmail.com>
6301M:	Xiubo Li <Xiubo.Lee@gmail.com>
6302R:	Fabio Estevam <festevam@gmail.com>
6303L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6304L:	linuxppc-dev@lists.ozlabs.org
6305S:	Maintained
6306F:	sound/soc/fsl/fsl*
6307F:	sound/soc/fsl/imx*
6308F:	sound/soc/fsl/mpc8610_hpcd.c
6309
6310FREESCALE USB PERIPHERAL DRIVERS
6311M:	Li Yang <leoyang.li@nxp.com>
6312L:	linux-usb@vger.kernel.org
6313L:	linuxppc-dev@lists.ozlabs.org
6314S:	Maintained
6315F:	drivers/usb/gadget/udc/fsl*
6316
6317FREEVXFS FILESYSTEM
6318M:	Christoph Hellwig <hch@infradead.org>
6319W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6320S:	Maintained
6321F:	fs/freevxfs/
6322
6323FREEZER
6324M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6325M:	Pavel Machek <pavel@ucw.cz>
6326L:	linux-pm@vger.kernel.org
6327S:	Supported
6328F:	Documentation/power/freezing-of-tasks.txt
6329F:	include/linux/freezer.h
6330F:	kernel/freezer.c
6331
6332FRONTSWAP API
6333M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6334L:	linux-kernel@vger.kernel.org
6335S:	Maintained
6336F:	mm/frontswap.c
6337F:	include/linux/frontswap.h
6338
6339FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6340M:	David Howells <dhowells@redhat.com>
6341L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6342S:	Supported
6343F:	Documentation/filesystems/caching/
6344F:	fs/fscache/
6345F:	include/linux/fscache*.h
6346
6347FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6348M:	Theodore Y. Ts'o <tytso@mit.edu>
6349M:	Jaegeuk Kim <jaegeuk@kernel.org>
6350M:	Eric Biggers <ebiggers@kernel.org>
6351L:	linux-fscrypt@vger.kernel.org
6352Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6353T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6354S:	Supported
6355F:	fs/crypto/
6356F:	include/linux/fscrypt*.h
6357F:	Documentation/filesystems/fscrypt.rst
6358
6359FSI-ATTACHED I2C DRIVER
6360M:	Eddie James <eajames@linux.ibm.com>
6361L:	linux-i2c@vger.kernel.org
6362L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6363S:	Maintained
6364F:	drivers/i2c/busses/i2c-fsi.c
6365F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6366
6367FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6368M:	Jan Kara <jack@suse.cz>
6369R:	Amir Goldstein <amir73il@gmail.com>
6370L:	linux-fsdevel@vger.kernel.org
6371S:	Maintained
6372F:	fs/notify/
6373F:	include/linux/fsnotify*.h
6374
6375FUJITSU LAPTOP EXTRAS
6376M:	Jonathan Woithe <jwoithe@just42.net>
6377L:	platform-driver-x86@vger.kernel.org
6378S:	Maintained
6379F:	drivers/platform/x86/fujitsu-laptop.c
6380
6381FUJITSU M-5MO LS CAMERA ISP DRIVER
6382M:	Kyungmin Park <kyungmin.park@samsung.com>
6383M:	Heungjun Kim <riverful.kim@samsung.com>
6384L:	linux-media@vger.kernel.org
6385S:	Maintained
6386F:	drivers/media/i2c/m5mols/
6387F:	include/media/i2c/m5mols.h
6388
6389FUJITSU TABLET EXTRAS
6390M:	Robert Gerlach <khnz@gmx.de>
6391L:	platform-driver-x86@vger.kernel.org
6392S:	Maintained
6393F:	drivers/platform/x86/fujitsu-tablet.c
6394
6395FUSE: FILESYSTEM IN USERSPACE
6396M:	Miklos Szeredi <miklos@szeredi.hu>
6397L:	linux-fsdevel@vger.kernel.org
6398W:	http://fuse.sourceforge.net/
6399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6400S:	Maintained
6401F:	fs/fuse/
6402F:	include/uapi/linux/fuse.h
6403F:	Documentation/filesystems/fuse.txt
6404
6405FUTEX SUBSYSTEM
6406M:	Thomas Gleixner <tglx@linutronix.de>
6407M:	Ingo Molnar <mingo@redhat.com>
6408R:	Peter Zijlstra <peterz@infradead.org>
6409R:	Darren Hart <dvhart@infradead.org>
6410L:	linux-kernel@vger.kernel.org
6411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6412S:	Maintained
6413F:	kernel/futex.c
6414F:	include/asm-generic/futex.h
6415F:	include/linux/futex.h
6416F:	include/uapi/linux/futex.h
6417F:	tools/testing/selftests/futex/
6418F:	tools/perf/bench/futex*
6419F:	Documentation/*futex*
6420
6421GCC PLUGINS
6422M:	Kees Cook <keescook@chromium.org>
6423R:	Emese Revfy <re.emese@gmail.com>
6424L:	kernel-hardening@lists.openwall.com
6425S:	Maintained
6426F:	scripts/gcc-plugins/
6427F:	scripts/gcc-plugin.sh
6428F:	scripts/Makefile.gcc-plugins
6429F:	Documentation/gcc-plugins.txt
6430
6431GASKET DRIVER FRAMEWORK
6432M:	Rob Springer <rspringer@google.com>
6433M:	Todd Poynor <toddpoynor@google.com>
6434M:	Ben Chan <benchan@chromium.org>
6435S:	Maintained
6436F:	drivers/staging/gasket/
6437
6438GCOV BASED KERNEL PROFILING
6439M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6440S:	Maintained
6441F:	kernel/gcov/
6442F:	Documentation/dev-tools/gcov.rst
6443
6444GDB KERNEL DEBUGGING HELPER SCRIPTS
6445M:	Jan Kiszka <jan.kiszka@siemens.com>
6446M:	Kieran Bingham <kbingham@kernel.org>
6447S:	Supported
6448F:	scripts/gdb/
6449
6450GDT SCSI DISK ARRAY CONTROLLER DRIVER
6451M:	Achim Leubner <achim_leubner@adaptec.com>
6452L:	linux-scsi@vger.kernel.org
6453W:	http://www.icp-vortex.com/
6454S:	Supported
6455F:	drivers/scsi/gdt*
6456
6457GEMTEK FM RADIO RECEIVER DRIVER
6458M:	Hans Verkuil <hverkuil@xs4all.nl>
6459L:	linux-media@vger.kernel.org
6460T:	git git://linuxtv.org/media_tree.git
6461W:	https://linuxtv.org
6462S:	Maintained
6463F:	drivers/media/radio/radio-gemtek*
6464
6465GENERIC GPIO I2C DRIVER
6466M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6467S:	Supported
6468F:	drivers/i2c/busses/i2c-gpio.c
6469F:	include/linux/platform_data/i2c-gpio.h
6470
6471GENERIC GPIO I2C MULTIPLEXER DRIVER
6472M:	Peter Korsgaard <peter.korsgaard@barco.com>
6473L:	linux-i2c@vger.kernel.org
6474S:	Supported
6475F:	drivers/i2c/muxes/i2c-mux-gpio.c
6476F:	include/linux/platform_data/i2c-mux-gpio.h
6477F:	Documentation/i2c/muxes/i2c-mux-gpio
6478
6479GENERIC HDLC (WAN) DRIVERS
6480M:	Krzysztof Halasa <khc@pm.waw.pl>
6481W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6482S:	Maintained
6483F:	drivers/net/wan/c101.c
6484F:	drivers/net/wan/hd6457*
6485F:	drivers/net/wan/hdlc*
6486F:	drivers/net/wan/n2.c
6487F:	drivers/net/wan/pc300too.c
6488F:	drivers/net/wan/pci200syn.c
6489F:	drivers/net/wan/wanxl*
6490
6491GENERIC INCLUDE/ASM HEADER FILES
6492M:	Arnd Bergmann <arnd@arndb.de>
6493L:	linux-arch@vger.kernel.org
6494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6495S:	Maintained
6496F:	include/asm-generic/
6497F:	include/uapi/asm-generic/
6498
6499GENERIC PHY FRAMEWORK
6500M:	Kishon Vijay Abraham I <kishon@ti.com>
6501L:	linux-kernel@vger.kernel.org
6502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6503S:	Supported
6504F:	drivers/phy/
6505F:	include/linux/phy/
6506F:	Documentation/devicetree/bindings/phy/
6507
6508GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6509M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6510S:	Supported
6511F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6512
6513GENERIC PM DOMAINS
6514M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6515M:	Kevin Hilman <khilman@kernel.org>
6516M:	Ulf Hansson <ulf.hansson@linaro.org>
6517L:	linux-pm@vger.kernel.org
6518S:	Supported
6519F:	drivers/base/power/domain*.c
6520F:	include/linux/pm_domain.h
6521F:	Documentation/devicetree/bindings/power/power_domain.txt
6522
6523GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6524M:	Eugen Hristev <eugen.hristev@microchip.com>
6525L:	linux-input@vger.kernel.org
6526S:	Maintained
6527F:	drivers/input/touchscreen/resistive-adc-touch.c
6528
6529GENERIC UIO DRIVER FOR PCI DEVICES
6530M:	"Michael S. Tsirkin" <mst@redhat.com>
6531L:	kvm@vger.kernel.org
6532S:	Supported
6533F:	drivers/uio/uio_pci_generic.c
6534
6535GENWQE (IBM Generic Workqueue Card)
6536M:	Frank Haverkamp <haver@linux.ibm.com>
6537S:	Supported
6538F:	drivers/misc/genwqe/
6539
6540GET_MAINTAINER SCRIPT
6541M:	Joe Perches <joe@perches.com>
6542S:	Maintained
6543F:	scripts/get_maintainer.pl
6544
6545GFS2 FILE SYSTEM
6546M:	Bob Peterson <rpeterso@redhat.com>
6547M:	Andreas Gruenbacher <agruenba@redhat.com>
6548L:	cluster-devel@redhat.com
6549W:	http://sources.redhat.com/cluster/
6550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6551S:	Supported
6552F:	Documentation/filesystems/gfs2*.txt
6553F:	fs/gfs2/
6554F:	include/uapi/linux/gfs2_ondisk.h
6555
6556GIGASET ISDN DRIVERS
6557M:	Paul Bolle <pebolle@tiscali.nl>
6558L:	gigaset307x-common@lists.sourceforge.net
6559W:	http://gigaset307x.sourceforge.net/
6560S:	Odd Fixes
6561F:	Documentation/isdn/README.gigaset
6562F:	drivers/isdn/gigaset/
6563F:	include/uapi/linux/gigaset_dev.h
6564
6565GNSS SUBSYSTEM
6566M:	Johan Hovold <johan@kernel.org>
6567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6568S:	Maintained
6569F:	Documentation/ABI/testing/sysfs-class-gnss
6570F:	Documentation/devicetree/bindings/gnss/
6571F:	drivers/gnss/
6572F:	include/linux/gnss.h
6573
6574GO7007 MPEG CODEC
6575M:	Hans Verkuil <hans.verkuil@cisco.com>
6576L:	linux-media@vger.kernel.org
6577S:	Maintained
6578F:	drivers/media/usb/go7007/
6579
6580GOODIX TOUCHSCREEN
6581M:	Bastien Nocera <hadess@hadess.net>
6582L:	linux-input@vger.kernel.org
6583S:	Maintained
6584F:	drivers/input/touchscreen/goodix.c
6585
6586GPD POCKET FAN DRIVER
6587M:	Hans de Goede <hdegoede@redhat.com>
6588L:	platform-driver-x86@vger.kernel.org
6589S:	Maintained
6590F:	drivers/platform/x86/gpd-pocket-fan.c
6591
6592GPIO ACPI SUPPORT
6593M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6594M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6595L:	linux-gpio@vger.kernel.org
6596L:	linux-acpi@vger.kernel.org
6597S:	Maintained
6598F:	Documentation/acpi/gpio-properties.txt
6599F:	drivers/gpio/gpiolib-acpi.c
6600
6601GPIO IR Transmitter
6602M:	Sean Young <sean@mess.org>
6603L:	linux-media@vger.kernel.org
6604S:	Maintained
6605F:	drivers/media/rc/gpio-ir-tx.c
6606
6607GPIO MOCKUP DRIVER
6608M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6609L:	linux-gpio@vger.kernel.org
6610S:	Maintained
6611F:	drivers/gpio/gpio-mockup.c
6612F:	tools/testing/selftests/gpio/
6613
6614GPIO SUBSYSTEM
6615M:	Linus Walleij <linus.walleij@linaro.org>
6616M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6617L:	linux-gpio@vger.kernel.org
6618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6619S:	Maintained
6620F:	Documentation/devicetree/bindings/gpio/
6621F:	Documentation/driver-api/gpio/
6622F:	Documentation/gpio/
6623F:	Documentation/ABI/testing/gpio-cdev
6624F:	Documentation/ABI/obsolete/sysfs-gpio
6625F:	drivers/gpio/
6626F:	include/linux/gpio/
6627F:	include/linux/gpio.h
6628F:	include/linux/of_gpio.h
6629F:	include/asm-generic/gpio.h
6630F:	include/uapi/linux/gpio.h
6631F:	tools/gpio/
6632
6633GRE DEMULTIPLEXER DRIVER
6634M:	Dmitry Kozlov <xeb@mail.ru>
6635L:	netdev@vger.kernel.org
6636S:	Maintained
6637F:	net/ipv4/gre_demux.c
6638F:	net/ipv4/gre_offload.c
6639F:	include/net/gre.h
6640
6641GRETH 10/100/1G Ethernet MAC device driver
6642M:	Andreas Larsson <andreas@gaisler.com>
6643L:	netdev@vger.kernel.org
6644S:	Maintained
6645F:	drivers/net/ethernet/aeroflex/
6646
6647GREYBUS AUDIO PROTOCOLS DRIVERS
6648M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6649M:	Mark Greer <mgreer@animalcreek.com>
6650S:	Maintained
6651F:	drivers/staging/greybus/audio_apbridgea.c
6652F:	drivers/staging/greybus/audio_apbridgea.h
6653F:	drivers/staging/greybus/audio_codec.c
6654F:	drivers/staging/greybus/audio_codec.h
6655F:	drivers/staging/greybus/audio_gb.c
6656F:	drivers/staging/greybus/audio_manager.c
6657F:	drivers/staging/greybus/audio_manager.h
6658F:	drivers/staging/greybus/audio_manager_module.c
6659F:	drivers/staging/greybus/audio_manager_private.h
6660F:	drivers/staging/greybus/audio_manager_sysfs.c
6661F:	drivers/staging/greybus/audio_module.c
6662F:	drivers/staging/greybus/audio_topology.c
6663
6664GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6665M:	Viresh Kumar <vireshk@kernel.org>
6666S:	Maintained
6667F:	drivers/staging/greybus/authentication.c
6668F:	drivers/staging/greybus/bootrom.c
6669F:	drivers/staging/greybus/firmware.h
6670F:	drivers/staging/greybus/fw-core.c
6671F:	drivers/staging/greybus/fw-download.c
6672F:	drivers/staging/greybus/fw-management.c
6673F:	drivers/staging/greybus/greybus_authentication.h
6674F:	drivers/staging/greybus/greybus_firmware.h
6675F:	drivers/staging/greybus/hid.c
6676F:	drivers/staging/greybus/i2c.c
6677F:	drivers/staging/greybus/spi.c
6678F:	drivers/staging/greybus/spilib.c
6679F:	drivers/staging/greybus/spilib.h
6680
6681GREYBUS LOOPBACK DRIVER
6682M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6683S:	Maintained
6684F:	drivers/staging/greybus/loopback.c
6685
6686GREYBUS PLATFORM DRIVERS
6687M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6688S:	Maintained
6689F:	drivers/staging/greybus/arche-platform.c
6690F:	drivers/staging/greybus/arche-apb-ctrl.c
6691F:	drivers/staging/greybus/arche_platform.h
6692
6693GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6694M:	Rui Miguel Silva <rmfrfs@gmail.com>
6695S:	Maintained
6696F:	drivers/staging/greybus/sdio.c
6697F:	drivers/staging/greybus/light.c
6698F:	drivers/staging/greybus/gpio.c
6699F:	drivers/staging/greybus/power_supply.c
6700F:	drivers/staging/greybus/spi.c
6701F:	drivers/staging/greybus/spilib.c
6702
6703GREYBUS SUBSYSTEM
6704M:	Johan Hovold <johan@kernel.org>
6705M:	Alex Elder <elder@kernel.org>
6706M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6707S:	Maintained
6708F:	drivers/staging/greybus/
6709L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6710
6711GREYBUS UART PROTOCOLS DRIVERS
6712M:	David Lin <dtwlin@gmail.com>
6713S:	Maintained
6714F:	drivers/staging/greybus/uart.c
6715F:	drivers/staging/greybus/log.c
6716
6717GS1662 VIDEO SERIALIZER
6718M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6719L:	linux-media@vger.kernel.org
6720T:	git git://linuxtv.org/media_tree.git
6721S:	Maintained
6722F:	drivers/media/spi/gs1662.c
6723
6724GSPCA FINEPIX SUBDRIVER
6725M:	Frank Zago <frank@zago.net>
6726L:	linux-media@vger.kernel.org
6727T:	git git://linuxtv.org/media_tree.git
6728S:	Maintained
6729F:	drivers/media/usb/gspca/finepix.c
6730
6731GSPCA GL860 SUBDRIVER
6732M:	Olivier Lorin <o.lorin@laposte.net>
6733L:	linux-media@vger.kernel.org
6734T:	git git://linuxtv.org/media_tree.git
6735S:	Maintained
6736F:	drivers/media/usb/gspca/gl860/
6737
6738GSPCA M5602 SUBDRIVER
6739M:	Erik Andren <erik.andren@gmail.com>
6740L:	linux-media@vger.kernel.org
6741T:	git git://linuxtv.org/media_tree.git
6742S:	Maintained
6743F:	drivers/media/usb/gspca/m5602/
6744
6745GSPCA PAC207 SONIXB SUBDRIVER
6746M:	Hans Verkuil <hverkuil@xs4all.nl>
6747L:	linux-media@vger.kernel.org
6748T:	git git://linuxtv.org/media_tree.git
6749S:	Odd Fixes
6750F:	drivers/media/usb/gspca/pac207.c
6751
6752GSPCA SN9C20X SUBDRIVER
6753M:	Brian Johnson <brijohn@gmail.com>
6754L:	linux-media@vger.kernel.org
6755T:	git git://linuxtv.org/media_tree.git
6756S:	Maintained
6757F:	drivers/media/usb/gspca/sn9c20x.c
6758
6759GSPCA T613 SUBDRIVER
6760M:	Leandro Costantino <lcostantino@gmail.com>
6761L:	linux-media@vger.kernel.org
6762T:	git git://linuxtv.org/media_tree.git
6763S:	Maintained
6764F:	drivers/media/usb/gspca/t613.c
6765
6766GSPCA USB WEBCAM DRIVER
6767M:	Hans Verkuil <hverkuil@xs4all.nl>
6768L:	linux-media@vger.kernel.org
6769T:	git git://linuxtv.org/media_tree.git
6770S:	Odd Fixes
6771F:	drivers/media/usb/gspca/
6772
6773GTP (GPRS Tunneling Protocol)
6774M:	Pablo Neira Ayuso <pablo@netfilter.org>
6775M:	Harald Welte <laforge@gnumonks.org>
6776L:	osmocom-net-gprs@lists.osmocom.org
6777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6778S:	Maintained
6779F:	drivers/net/gtp.c
6780
6781GUID PARTITION TABLE (GPT)
6782M:	Davidlohr Bueso <dave@stgolabs.net>
6783L:	linux-efi@vger.kernel.org
6784S:	Maintained
6785F:	block/partitions/efi.*
6786
6787H8/300 ARCHITECTURE
6788M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6789L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6790W:	http://uclinux-h8.sourceforge.jp
6791T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6792S:	Maintained
6793F:	arch/h8300/
6794F:	drivers/clocksource/h8300_*.c
6795F:	drivers/clk/h8300/
6796F:	drivers/irqchip/irq-renesas-h8*.c
6797
6798HABANALABS PCI DRIVER
6799M:	Oded Gabbay <oded.gabbay@gmail.com>
6800T:	git https://github.com/HabanaAI/linux.git
6801S:	Supported
6802F:	drivers/misc/habanalabs/
6803F:	include/uapi/misc/habanalabs.h
6804F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6805F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6806
6807HACKRF MEDIA DRIVER
6808M:	Antti Palosaari <crope@iki.fi>
6809L:	linux-media@vger.kernel.org
6810W:	https://linuxtv.org
6811W:	http://palosaari.fi/linux/
6812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6813T:	git git://linuxtv.org/anttip/media_tree.git
6814S:	Maintained
6815F:	drivers/media/usb/hackrf/
6816
6817HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6818M:	Frank Seidel <frank@f-seidel.de>
6819L:	platform-driver-x86@vger.kernel.org
6820W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6821S:	Maintained
6822F:	drivers/platform/x86/hdaps.c
6823
6824HARDWARE MONITORING
6825M:	Jean Delvare <jdelvare@suse.com>
6826M:	Guenter Roeck <linux@roeck-us.net>
6827L:	linux-hwmon@vger.kernel.org
6828W:	http://hwmon.wiki.kernel.org/
6829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6830S:	Maintained
6831F:	Documentation/devicetree/bindings/hwmon/
6832F:	Documentation/hwmon/
6833F:	drivers/hwmon/
6834F:	include/linux/hwmon*.h
6835F:	include/trace/events/hwmon*.h
6836
6837HARDWARE RANDOM NUMBER GENERATOR CORE
6838M:	Matt Mackall <mpm@selenic.com>
6839M:	Herbert Xu <herbert@gondor.apana.org.au>
6840L:	linux-crypto@vger.kernel.org
6841S:	Odd fixes
6842F:	Documentation/devicetree/bindings/rng/
6843F:	Documentation/hw_random.txt
6844F:	drivers/char/hw_random/
6845F:	include/linux/hw_random.h
6846
6847HARDWARE TRACING FACILITIES
6848M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6849S:	Maintained
6850F:	drivers/hwtracing/
6851
6852HARDWARE SPINLOCK CORE
6853M:	Ohad Ben-Cohen <ohad@wizery.com>
6854M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6855L:	linux-remoteproc@vger.kernel.org
6856S:	Maintained
6857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6858F:	Documentation/devicetree/bindings/hwlock/
6859F:	Documentation/hwspinlock.txt
6860F:	drivers/hwspinlock/
6861F:	include/linux/hwspinlock.h
6862
6863HARMONY SOUND DRIVER
6864L:	linux-parisc@vger.kernel.org
6865S:	Maintained
6866F:	sound/parisc/harmony.*
6867
6868HDPVR USB VIDEO ENCODER DRIVER
6869M:	Hans Verkuil <hverkuil@xs4all.nl>
6870L:	linux-media@vger.kernel.org
6871T:	git git://linuxtv.org/media_tree.git
6872W:	https://linuxtv.org
6873S:	Odd Fixes
6874F:	drivers/media/usb/hdpvr/
6875
6876HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6877M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6878S:	Supported
6879F:	Documentation/watchdog/hpwdt.txt
6880F:	drivers/watchdog/hpwdt.c
6881
6882HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6883M:	Don Brace <don.brace@microsemi.com>
6884L:	esc.storagedev@microsemi.com
6885L:	linux-scsi@vger.kernel.org
6886S:	Supported
6887F:	Documentation/scsi/hpsa.txt
6888F:	drivers/scsi/hpsa*.[ch]
6889F:	include/linux/cciss*.h
6890F:	include/uapi/linux/cciss*.h
6891
6892HFI1 DRIVER
6893M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6894M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6895L:	linux-rdma@vger.kernel.org
6896S:	Supported
6897F:	drivers/infiniband/hw/hfi1
6898
6899HFS FILESYSTEM
6900L:	linux-fsdevel@vger.kernel.org
6901S:	Orphan
6902F:	Documentation/filesystems/hfs.txt
6903F:	fs/hfs/
6904
6905HFSPLUS FILESYSTEM
6906L:	linux-fsdevel@vger.kernel.org
6907S:	Orphan
6908F:	Documentation/filesystems/hfsplus.txt
6909F:	fs/hfsplus/
6910
6911HGA FRAMEBUFFER DRIVER
6912M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6913L:	linux-nvidia@lists.surfsouth.com
6914W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6915S:	Maintained
6916F:	drivers/video/fbdev/hgafb.c
6917
6918HIBERNATION (aka Software Suspend, aka swsusp)
6919M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6920M:	Pavel Machek <pavel@ucw.cz>
6921L:	linux-pm@vger.kernel.org
6922B:	https://bugzilla.kernel.org
6923S:	Supported
6924F:	arch/x86/power/
6925F:	drivers/base/power/
6926F:	kernel/power/
6927F:	include/linux/suspend.h
6928F:	include/linux/freezer.h
6929F:	include/linux/pm.h
6930F:	arch/*/include/asm/suspend*.h
6931
6932HID CORE LAYER
6933M:	Jiri Kosina <jikos@kernel.org>
6934M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6935L:	linux-input@vger.kernel.org
6936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6937S:	Maintained
6938F:	drivers/hid/
6939F:	include/linux/hid*
6940F:	include/uapi/linux/hid*
6941
6942HID SENSOR HUB DRIVERS
6943M:	Jiri Kosina <jikos@kernel.org>
6944M:	Jonathan Cameron <jic23@kernel.org>
6945M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6946L:	linux-input@vger.kernel.org
6947L:	linux-iio@vger.kernel.org
6948S:	Maintained
6949F:	Documentation/hid/hid-sensor*
6950F:	drivers/hid/hid-sensor-*
6951F:	drivers/iio/*/hid-*
6952F:	include/linux/hid-sensor-*
6953
6954HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6955M:	Thomas Gleixner <tglx@linutronix.de>
6956L:	linux-kernel@vger.kernel.org
6957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6958S:	Maintained
6959F:	Documentation/timers/
6960F:	kernel/time/hrtimer.c
6961F:	kernel/time/clockevents.c
6962F:	kernel/time/timer_*.c
6963F:	include/linux/clockchips.h
6964F:	include/linux/hrtimer.h
6965
6966HIGH-SPEED SCC DRIVER FOR AX.25
6967L:	linux-hams@vger.kernel.org
6968S:	Orphan
6969F:	drivers/net/hamradio/dmascc.c
6970F:	drivers/net/hamradio/scc.c
6971
6972HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6973M:	HighPoint Linux Team <linux@highpoint-tech.com>
6974W:	http://www.highpoint-tech.com
6975S:	Supported
6976F:	Documentation/scsi/hptiop.txt
6977F:	drivers/scsi/hptiop.c
6978
6979HIPPI
6980M:	Jes Sorensen <jes@trained-monkey.org>
6981L:	linux-hippi@sunsite.dk
6982S:	Maintained
6983F:	include/linux/hippidevice.h
6984F:	include/uapi/linux/if_hippi.h
6985F:	net/802/hippi.c
6986F:	drivers/net/hippi/
6987
6988HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6989M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6990M:	Salil Mehta <salil.mehta@huawei.com>
6991L:	netdev@vger.kernel.org
6992W:	http://www.hisilicon.com
6993S:	Maintained
6994F:	drivers/net/ethernet/hisilicon/hns3/
6995
6996HISILICON LPC BUS DRIVER
6997M:	john.garry@huawei.com
6998W:	http://www.hisilicon.com
6999S:	Maintained
7000F:	drivers/bus/hisi_lpc.c
7001F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7002
7003HISILICON NETWORK SUBSYSTEM DRIVER
7004M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7005M:	Salil Mehta <salil.mehta@huawei.com>
7006L:	netdev@vger.kernel.org
7007W:	http://www.hisilicon.com
7008S:	Maintained
7009F:	drivers/net/ethernet/hisilicon/
7010F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7011
7012HISILICON PMU DRIVER
7013M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7014W:	http://www.hisilicon.com
7015S:	Supported
7016F:	drivers/perf/hisilicon
7017F:	Documentation/perf/hisi-pmu.txt
7018
7019HISILICON ROCE DRIVER
7020M:	Lijun Ou <oulijun@huawei.com>
7021M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7022L:	linux-rdma@vger.kernel.org
7023S:	Maintained
7024F:	drivers/infiniband/hw/hns/
7025F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7026
7027HISILICON SAS Controller
7028M:	John Garry <john.garry@huawei.com>
7029W:	http://www.hisilicon.com
7030S:	Supported
7031F:	drivers/scsi/hisi_sas/
7032F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7033
7034HMM - Heterogeneous Memory Management
7035M:	Jérôme Glisse <jglisse@redhat.com>
7036L:	linux-mm@kvack.org
7037S:	Maintained
7038F:	mm/hmm*
7039F:	include/linux/hmm*
7040F:	Documentation/vm/hmm.rst
7041
7042HOST AP DRIVER
7043M:	Jouni Malinen <j@w1.fi>
7044L:	linux-wireless@vger.kernel.org
7045W:	http://w1.fi/hostap-driver.html
7046S:	Obsolete
7047F:	drivers/net/wireless/intersil/hostap/
7048
7049HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7050L:	platform-driver-x86@vger.kernel.org
7051S:	Orphan
7052F:	drivers/platform/x86/tc1100-wmi.c
7053
7054HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7055M:	Jaroslav Kysela <perex@perex.cz>
7056S:	Maintained
7057F:	drivers/net/ethernet/hp/hp100.*
7058
7059HPET:	High Precision Event Timers driver
7060M:	Clemens Ladisch <clemens@ladisch.de>
7061S:	Maintained
7062F:	Documentation/timers/hpet.txt
7063F:	drivers/char/hpet.c
7064F:	include/linux/hpet.h
7065F:	include/uapi/linux/hpet.h
7066
7067HPET:	x86
7068S:	Orphan
7069F:	arch/x86/kernel/hpet.c
7070F:	arch/x86/include/asm/hpet.h
7071
7072HPFS FILESYSTEM
7073M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7074W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7075S:	Maintained
7076F:	fs/hpfs/
7077
7078HSI SUBSYSTEM
7079M:	Sebastian Reichel <sre@kernel.org>
7080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7081S:	Maintained
7082F:	Documentation/ABI/testing/sysfs-bus-hsi
7083F:	Documentation/driver-api/hsi.rst
7084F:	drivers/hsi/
7085F:	include/linux/hsi/
7086F:	include/uapi/linux/hsi/
7087
7088HSO 3G MODEM DRIVER
7089L:	linux-usb@vger.kernel.org
7090S:	Orphan
7091F:	drivers/net/usb/hso.c
7092
7093HSR NETWORK PROTOCOL
7094M:	Arvid Brodin <arvid.brodin@alten.se>
7095L:	netdev@vger.kernel.org
7096S:	Maintained
7097F:	net/hsr/
7098
7099HT16K33 LED CONTROLLER DRIVER
7100M:	Robin van der Gracht <robin@protonic.nl>
7101S:	Maintained
7102F:	drivers/auxdisplay/ht16k33.c
7103F:	Documentation/devicetree/bindings/display/ht16k33.txt
7104
7105HTCPEN TOUCHSCREEN DRIVER
7106M:	Pau Oliva Fora <pof@eslack.org>
7107L:	linux-input@vger.kernel.org
7108S:	Maintained
7109F:	drivers/input/touchscreen/htcpen.c
7110
7111HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7112M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7113L:	linux-iio@vger.kernel.org
7114W:	http://www.st.com/
7115S:	Maintained
7116F:	drivers/iio/humidity/hts221*
7117F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7118
7119HUAWEI ETHERNET DRIVER
7120M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7121L:	netdev@vger.kernel.org
7122S:	Supported
7123F:	Documentation/networking/hinic.txt
7124F:	drivers/net/ethernet/huawei/hinic/
7125
7126HUGETLB FILESYSTEM
7127M:	Mike Kravetz <mike.kravetz@oracle.com>
7128L:	linux-mm@kvack.org
7129S:	Maintained
7130F:	fs/hugetlbfs/
7131F:	mm/hugetlb.c
7132F:	include/linux/hugetlb.h
7133F:	Documentation/admin-guide/mm/hugetlbpage.rst
7134F:	Documentation/vm/hugetlbfs_reserv.rst
7135F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7136
7137HVA ST MEDIA DRIVER
7138M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7139L:	linux-media@vger.kernel.org
7140T:	git git://linuxtv.org/media_tree.git
7141W:	https://linuxtv.org
7142S:	Supported
7143F:	drivers/media/platform/sti/hva
7144
7145HWPOISON MEMORY FAILURE HANDLING
7146M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7147L:	linux-mm@kvack.org
7148S:	Maintained
7149F:	mm/memory-failure.c
7150F:	mm/hwpoison-inject.c
7151
7152HYGON PROCESSOR SUPPORT
7153M:	Pu Wen <puwen@hygon.cn>
7154L:	linux-kernel@vger.kernel.org
7155S:	Maintained
7156F:	arch/x86/kernel/cpu/hygon.c
7157
7158Hyper-V CORE AND DRIVERS
7159M:	"K. Y. Srinivasan" <kys@microsoft.com>
7160M:	Haiyang Zhang <haiyangz@microsoft.com>
7161M:	Stephen Hemminger <sthemmin@microsoft.com>
7162M:	Sasha Levin <sashal@kernel.org>
7163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7164L:	linux-hyperv@vger.kernel.org
7165S:	Supported
7166F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7167F:	arch/x86/include/asm/mshyperv.h
7168F:	arch/x86/include/asm/trace/hyperv.h
7169F:	arch/x86/include/asm/hyperv-tlfs.h
7170F:	arch/x86/kernel/cpu/mshyperv.c
7171F:	arch/x86/hyperv
7172F:	drivers/hid/hid-hyperv.c
7173F:	drivers/hv/
7174F:	drivers/input/serio/hyperv-keyboard.c
7175F:	drivers/pci/controller/pci-hyperv.c
7176F:	drivers/net/hyperv/
7177F:	drivers/scsi/storvsc_drv.c
7178F:	drivers/uio/uio_hv_generic.c
7179F:	drivers/video/fbdev/hyperv_fb.c
7180F:	drivers/iommu/hyperv_iommu.c
7181F:	net/vmw_vsock/hyperv_transport.c
7182F:	include/linux/hyperv.h
7183F:	include/uapi/linux/hyperv.h
7184F:	tools/hv/
7185F:	Documentation/ABI/stable/sysfs-bus-vmbus
7186
7187HYPERVISOR VIRTUAL CONSOLE DRIVER
7188L:	linuxppc-dev@lists.ozlabs.org
7189S:	Odd Fixes
7190F:	drivers/tty/hvc/
7191
7192I2C ACPI SUPPORT
7193M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7194L:	linux-i2c@vger.kernel.org
7195L:	linux-acpi@vger.kernel.org
7196S:	Maintained
7197F:	drivers/i2c/i2c-core-acpi.c
7198
7199I2C CONTROLLER DRIVER FOR NVIDIA GPU
7200M:	Ajay Gupta <ajayg@nvidia.com>
7201L:	linux-i2c@vger.kernel.org
7202S:	Maintained
7203F:	Documentation/i2c/busses/i2c-nvidia-gpu
7204F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7205
7206I2C MUXES
7207M:	Peter Rosin <peda@axentia.se>
7208L:	linux-i2c@vger.kernel.org
7209S:	Maintained
7210F:	Documentation/i2c/i2c-topology
7211F:	Documentation/i2c/muxes/
7212F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7213F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7214F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7215F:	drivers/i2c/i2c-mux.c
7216F:	drivers/i2c/muxes/
7217F:	include/linux/i2c-mux.h
7218
7219I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7220M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7221L:	linux-i2c@vger.kernel.org
7222S:	Maintained
7223F:	drivers/i2c/busses/i2c-mv64xxx.c
7224
7225I2C OVER PARALLEL PORT
7226M:	Jean Delvare <jdelvare@suse.com>
7227L:	linux-i2c@vger.kernel.org
7228S:	Maintained
7229F:	Documentation/i2c/busses/i2c-parport
7230F:	Documentation/i2c/busses/i2c-parport-light
7231F:	drivers/i2c/busses/i2c-parport.c
7232F:	drivers/i2c/busses/i2c-parport-light.c
7233
7234I2C SUBSYSTEM
7235M:	Wolfram Sang <wsa@the-dreams.de>
7236L:	linux-i2c@vger.kernel.org
7237W:	https://i2c.wiki.kernel.org/
7238Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7240S:	Maintained
7241F:	Documentation/devicetree/bindings/i2c/i2c.txt
7242F:	Documentation/i2c/
7243F:	drivers/i2c/*
7244F:	include/linux/i2c.h
7245F:	include/linux/i2c-dev.h
7246F:	include/linux/i2c-smbus.h
7247F:	include/uapi/linux/i2c.h
7248F:	include/uapi/linux/i2c-*.h
7249
7250I2C SUBSYSTEM HOST DRIVERS
7251L:	linux-i2c@vger.kernel.org
7252W:	https://i2c.wiki.kernel.org/
7253Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7255S:	Odd Fixes
7256F:	Documentation/devicetree/bindings/i2c/
7257F:	drivers/i2c/algos/
7258F:	drivers/i2c/busses/
7259
7260I2C-TAOS-EVM DRIVER
7261M:	Jean Delvare <jdelvare@suse.com>
7262L:	linux-i2c@vger.kernel.org
7263S:	Maintained
7264F:	Documentation/i2c/busses/i2c-taos-evm
7265F:	drivers/i2c/busses/i2c-taos-evm.c
7266
7267I2C-TINY-USB DRIVER
7268M:	Till Harbaum <till@harbaum.org>
7269L:	linux-i2c@vger.kernel.org
7270W:	http://www.harbaum.org/till/i2c_tiny_usb
7271S:	Maintained
7272F:	drivers/i2c/busses/i2c-tiny-usb.c
7273
7274I2C/SMBUS CONTROLLER DRIVERS FOR PC
7275M:	Jean Delvare <jdelvare@suse.com>
7276L:	linux-i2c@vger.kernel.org
7277S:	Maintained
7278F:	Documentation/i2c/busses/i2c-ali1535
7279F:	Documentation/i2c/busses/i2c-ali1563
7280F:	Documentation/i2c/busses/i2c-ali15x3
7281F:	Documentation/i2c/busses/i2c-amd756
7282F:	Documentation/i2c/busses/i2c-amd8111
7283F:	Documentation/i2c/busses/i2c-i801
7284F:	Documentation/i2c/busses/i2c-nforce2
7285F:	Documentation/i2c/busses/i2c-piix4
7286F:	Documentation/i2c/busses/i2c-sis5595
7287F:	Documentation/i2c/busses/i2c-sis630
7288F:	Documentation/i2c/busses/i2c-sis96x
7289F:	Documentation/i2c/busses/i2c-via
7290F:	Documentation/i2c/busses/i2c-viapro
7291F:	drivers/i2c/busses/i2c-ali1535.c
7292F:	drivers/i2c/busses/i2c-ali1563.c
7293F:	drivers/i2c/busses/i2c-ali15x3.c
7294F:	drivers/i2c/busses/i2c-amd756.c
7295F:	drivers/i2c/busses/i2c-amd756-s4882.c
7296F:	drivers/i2c/busses/i2c-amd8111.c
7297F:	drivers/i2c/busses/i2c-i801.c
7298F:	drivers/i2c/busses/i2c-isch.c
7299F:	drivers/i2c/busses/i2c-nforce2.c
7300F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7301F:	drivers/i2c/busses/i2c-piix4.c
7302F:	drivers/i2c/busses/i2c-sis5595.c
7303F:	drivers/i2c/busses/i2c-sis630.c
7304F:	drivers/i2c/busses/i2c-sis96x.c
7305F:	drivers/i2c/busses/i2c-via.c
7306F:	drivers/i2c/busses/i2c-viapro.c
7307
7308I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7309M:	Hans de Goede <hdegoede@redhat.com>
7310L:	linux-i2c@vger.kernel.org
7311S:	Maintained
7312F:	drivers/i2c/busses/i2c-cht-wc.c
7313
7314I2C/SMBUS ISMT DRIVER
7315M:	Seth Heasley <seth.heasley@intel.com>
7316M:	Neil Horman <nhorman@tuxdriver.com>
7317L:	linux-i2c@vger.kernel.org
7318F:	drivers/i2c/busses/i2c-ismt.c
7319F:	Documentation/i2c/busses/i2c-ismt
7320
7321I2C/SMBUS STUB DRIVER
7322M:	Jean Delvare <jdelvare@suse.com>
7323L:	linux-i2c@vger.kernel.org
7324S:	Maintained
7325F:	drivers/i2c/i2c-stub.c
7326
7327I3C SUBSYSTEM
7328M:	Boris Brezillon <bbrezillon@kernel.org>
7329L:	linux-i3c@lists.infradead.org
7330C:	irc://chat.freenode.net/linux-i3c
7331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7332S:	Maintained
7333F:	Documentation/ABI/testing/sysfs-bus-i3c
7334F:	Documentation/devicetree/bindings/i3c/
7335F:	Documentation/driver-api/i3c
7336F:	drivers/i3c/
7337F:	include/linux/i3c/
7338F:	include/dt-bindings/i3c/
7339
7340I3C DRIVER FOR SYNOPSYS DESIGNWARE
7341M:	Vitor Soares <vitor.soares@synopsys.com>
7342S:	Maintained
7343F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7344F:	drivers/i3c/master/dw*
7345
7346IA64 (Itanium) PLATFORM
7347M:	Tony Luck <tony.luck@intel.com>
7348M:	Fenghua Yu <fenghua.yu@intel.com>
7349L:	linux-ia64@vger.kernel.org
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7351S:	Maintained
7352F:	arch/ia64/
7353
7354IBM Power 842 compression accelerator
7355M:	Haren Myneni <haren@us.ibm.com>
7356S:	Supported
7357F:	drivers/crypto/nx/Makefile
7358F:	drivers/crypto/nx/Kconfig
7359F:	drivers/crypto/nx/nx-842*
7360F:	include/linux/sw842.h
7361F:	crypto/842.c
7362F:	lib/842/
7363
7364IBM Power in-Nest Crypto Acceleration
7365M:	Breno Leitão <leitao@debian.org>
7366M:	Nayna Jain <nayna@linux.ibm.com>
7367M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7368L:	linux-crypto@vger.kernel.org
7369S:	Supported
7370F:	drivers/crypto/nx/Makefile
7371F:	drivers/crypto/nx/Kconfig
7372F:	drivers/crypto/nx/nx-aes*
7373F:	drivers/crypto/nx/nx-sha*
7374F:	drivers/crypto/nx/nx.*
7375F:	drivers/crypto/nx/nx_csbcpb.h
7376F:	drivers/crypto/nx/nx_debugfs.h
7377
7378IBM Power Linux RAID adapter
7379M:	Brian King <brking@us.ibm.com>
7380S:	Supported
7381F:	drivers/scsi/ipr.*
7382
7383IBM Power SRIOV Virtual NIC Device Driver
7384M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7385M:	John Allen <jallen@linux.ibm.com>
7386L:	netdev@vger.kernel.org
7387S:	Supported
7388F:	drivers/net/ethernet/ibm/ibmvnic.*
7389
7390IBM Power Virtual Accelerator Switchboard
7391M:	Sukadev Bhattiprolu
7392L:	linuxppc-dev@lists.ozlabs.org
7393S:	Supported
7394F:	arch/powerpc/platforms/powernv/vas*
7395F:	arch/powerpc/platforms/powernv/copy-paste.h
7396F:	arch/powerpc/include/asm/vas.h
7397F:	arch/powerpc/include/uapi/asm/vas.h
7398
7399IBM Power Virtual Ethernet Device Driver
7400M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7401L:	netdev@vger.kernel.org
7402S:	Supported
7403F:	drivers/net/ethernet/ibm/ibmveth.*
7404
7405IBM Power Virtual FC Device Drivers
7406M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7407L:	linux-scsi@vger.kernel.org
7408S:	Supported
7409F:	drivers/scsi/ibmvscsi/ibmvfc*
7410
7411IBM Power Virtual Management Channel Driver
7412M:	Steven Royer <seroyer@linux.ibm.com>
7413S:	Supported
7414F:	drivers/misc/ibmvmc.*
7415
7416IBM Power Virtual SCSI Device Drivers
7417M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7418L:	linux-scsi@vger.kernel.org
7419S:	Supported
7420F:	drivers/scsi/ibmvscsi/ibmvscsi*
7421F:	include/scsi/viosrp.h
7422
7423IBM Power Virtual SCSI Device Target Driver
7424M:	Michael Cyr <mikecyr@linux.ibm.com>
7425L:	linux-scsi@vger.kernel.org
7426L:	target-devel@vger.kernel.org
7427S:	Supported
7428F:	drivers/scsi/ibmvscsi_tgt/
7429
7430IBM Power VMX Cryptographic instructions
7431M:	Breno Leitão <leitao@debian.org>
7432M:	Nayna Jain <nayna@linux.ibm.com>
7433M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7434L:	linux-crypto@vger.kernel.org
7435S:	Supported
7436F:	drivers/crypto/vmx/Makefile
7437F:	drivers/crypto/vmx/Kconfig
7438F:	drivers/crypto/vmx/vmx.c
7439F:	drivers/crypto/vmx/aes*
7440F:	drivers/crypto/vmx/ghash*
7441F:	drivers/crypto/vmx/ppc-xlate.pl
7442
7443IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7444M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7445L:	linux-pci@vger.kernel.org
7446L:	linuxppc-dev@lists.ozlabs.org
7447S:	Supported
7448F:	drivers/pci/hotplug/rpaphp*
7449
7450IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7451M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7452L:	linux-pci@vger.kernel.org
7453L:	linuxppc-dev@lists.ozlabs.org
7454S:	Supported
7455F:	drivers/pci/hotplug/rpadlpar*
7456
7457IBM ServeRAID RAID DRIVER
7458S:	Orphan
7459F:	drivers/scsi/ips.*
7460
7461ICH LPC AND GPIO DRIVER
7462M:	Peter Tyser <ptyser@xes-inc.com>
7463S:	Maintained
7464F:	drivers/mfd/lpc_ich.c
7465F:	drivers/gpio/gpio-ich.c
7466
7467IDE SUBSYSTEM
7468M:	"David S. Miller" <davem@davemloft.net>
7469L:	linux-ide@vger.kernel.org
7470Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7472S:	Maintained
7473F:	Documentation/ide/
7474F:	drivers/ide/
7475F:	include/linux/ide.h
7476
7477IDE/ATAPI DRIVERS
7478M:	Borislav Petkov <bp@alien8.de>
7479L:	linux-ide@vger.kernel.org
7480S:	Maintained
7481F:	Documentation/cdrom/ide-cd
7482F:	drivers/ide/ide-cd*
7483
7484IDEAPAD LAPTOP EXTRAS DRIVER
7485M:	Ike Panhc <ike.pan@canonical.com>
7486L:	platform-driver-x86@vger.kernel.org
7487W:	http://launchpad.net/ideapad-laptop
7488S:	Maintained
7489F:	drivers/platform/x86/ideapad-laptop.c
7490
7491IDEAPAD LAPTOP SLIDEBAR DRIVER
7492M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7493L:	linux-input@vger.kernel.org
7494W:	https://github.com/o2genum/ideapad-slidebar
7495S:	Maintained
7496F:	drivers/input/misc/ideapad_slidebar.c
7497
7498IDT VersaClock 5 CLOCK DRIVER
7499M:	Marek Vasut <marek.vasut@gmail.com>
7500S:	Maintained
7501F:	drivers/clk/clk-versaclock5.c
7502
7503IEEE 802.15.4 SUBSYSTEM
7504M:	Alexander Aring <alex.aring@gmail.com>
7505M:	Stefan Schmidt <stefan@datenfreihafen.org>
7506L:	linux-wpan@vger.kernel.org
7507W:	http://wpan.cakelab.org/
7508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7510S:	Maintained
7511F:	net/ieee802154/
7512F:	net/mac802154/
7513F:	drivers/net/ieee802154/
7514F:	include/linux/nl802154.h
7515F:	include/linux/ieee802154.h
7516F:	include/net/nl802154.h
7517F:	include/net/mac802154.h
7518F:	include/net/af_ieee802154.h
7519F:	include/net/cfg802154.h
7520F:	include/net/ieee802154_netdev.h
7521F:	Documentation/networking/ieee802154.txt
7522
7523IFE PROTOCOL
7524M:	Yotam Gigi <yotam.gi@gmail.com>
7525M:	Jamal Hadi Salim <jhs@mojatatu.com>
7526F:	net/ife
7527F:	include/net/ife.h
7528F:	include/uapi/linux/ife.h
7529
7530IGORPLUG-USB IR RECEIVER
7531M:	Sean Young <sean@mess.org>
7532L:	linux-media@vger.kernel.org
7533S:	Maintained
7534F:	drivers/media/rc/igorplugusb.c
7535
7536IGUANAWORKS USB IR TRANSCEIVER
7537M:	Sean Young <sean@mess.org>
7538L:	linux-media@vger.kernel.org
7539S:	Maintained
7540F:	drivers/media/rc/iguanair.c
7541
7542IIO DIGITAL POTENTIOMETER DAC
7543M:	Peter Rosin <peda@axentia.se>
7544L:	linux-iio@vger.kernel.org
7545S:	Maintained
7546F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7547F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7548F:	drivers/iio/dac/dpot-dac.c
7549
7550IIO ENVELOPE DETECTOR
7551M:	Peter Rosin <peda@axentia.se>
7552L:	linux-iio@vger.kernel.org
7553S:	Maintained
7554F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7555F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7556F:	drivers/iio/adc/envelope-detector.c
7557
7558IIO MULTIPLEXER
7559M:	Peter Rosin <peda@axentia.se>
7560L:	linux-iio@vger.kernel.org
7561S:	Maintained
7562F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7563F:	drivers/iio/multiplexer/iio-mux.c
7564
7565IIO SUBSYSTEM AND DRIVERS
7566M:	Jonathan Cameron <jic23@kernel.org>
7567R:	Hartmut Knaack <knaack.h@gmx.de>
7568R:	Lars-Peter Clausen <lars@metafoo.de>
7569R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7570L:	linux-iio@vger.kernel.org
7571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7572S:	Maintained
7573F:	Documentation/ABI/testing/configfs-iio*
7574F:	Documentation/ABI/testing/sysfs-bus-iio*
7575F:	Documentation/devicetree/bindings/iio/
7576F:	drivers/iio/
7577F:	drivers/staging/iio/
7578F:	include/linux/iio/
7579F:	tools/iio/
7580
7581IIO UNIT CONVERTER
7582M:	Peter Rosin <peda@axentia.se>
7583L:	linux-iio@vger.kernel.org
7584S:	Maintained
7585F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7586F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7587F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7588F:	drivers/iio/afe/iio-rescale.c
7589
7590IKANOS/ADI EAGLE ADSL USB DRIVER
7591M:	Matthieu Castet <castet.matthieu@free.fr>
7592M:	Stanislaw Gruszka <stf_xl@wp.pl>
7593S:	Maintained
7594F:	drivers/usb/atm/ueagle-atm.c
7595
7596IMGTEC ASCII LCD DRIVER
7597M:	Paul Burton <paul.burton@mips.com>
7598S:	Maintained
7599F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7600F:	drivers/auxdisplay/img-ascii-lcd.c
7601
7602IMGTEC IR DECODER DRIVER
7603M:	James Hogan <jhogan@kernel.org>
7604S:	Maintained
7605F:	drivers/media/rc/img-ir/
7606
7607IMON SOUNDGRAPH USB IR RECEIVER
7608M:	Sean Young <sean@mess.org>
7609L:	linux-media@vger.kernel.org
7610S:	Maintained
7611F:	drivers/media/rc/imon_raw.c
7612F:	drivers/media/rc/imon.c
7613
7614IMS TWINTURBO FRAMEBUFFER DRIVER
7615L:	linux-fbdev@vger.kernel.org
7616S:	Orphan
7617F:	drivers/video/fbdev/imsttfb.c
7618
7619INA209 HARDWARE MONITOR DRIVER
7620M:	Guenter Roeck <linux@roeck-us.net>
7621L:	linux-hwmon@vger.kernel.org
7622S:	Maintained
7623F:	Documentation/hwmon/ina209
7624F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7625F:	drivers/hwmon/ina209.c
7626
7627INA2XX HARDWARE MONITOR DRIVER
7628M:	Guenter Roeck <linux@roeck-us.net>
7629L:	linux-hwmon@vger.kernel.org
7630S:	Maintained
7631F:	Documentation/hwmon/ina2xx
7632F:	drivers/hwmon/ina2xx.c
7633F:	include/linux/platform_data/ina2xx.h
7634
7635INDUSTRY PACK SUBSYSTEM (IPACK)
7636M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7637M:	Jens Taprogge <jens.taprogge@taprogge.org>
7638M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7639L:	industrypack-devel@lists.sourceforge.net
7640W:	http://industrypack.sourceforge.net
7641S:	Maintained
7642F:	drivers/ipack/
7643
7644INFINIBAND SUBSYSTEM
7645M:	Doug Ledford <dledford@redhat.com>
7646M:	Jason Gunthorpe <jgg@mellanox.com>
7647L:	linux-rdma@vger.kernel.org
7648W:	https://github.com/linux-rdma/rdma-core
7649Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7651S:	Supported
7652F:	Documentation/devicetree/bindings/infiniband/
7653F:	Documentation/infiniband/
7654F:	drivers/infiniband/
7655F:	include/uapi/linux/if_infiniband.h
7656F:	include/uapi/rdma/
7657F:	include/rdma/
7658
7659INGENIC JZ4780 DMA Driver
7660M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7661S:	Maintained
7662F:	drivers/dma/dma-jz4780.c
7663
7664INGENIC JZ4780 NAND DRIVER
7665M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7666L:	linux-mtd@lists.infradead.org
7667S:	Maintained
7668F:	drivers/mtd/nand/raw/jz4780_*
7669
7670INOTIFY
7671M:	Jan Kara <jack@suse.cz>
7672R:	Amir Goldstein <amir73il@gmail.com>
7673L:	linux-fsdevel@vger.kernel.org
7674S:	Maintained
7675F:	Documentation/filesystems/inotify.txt
7676F:	fs/notify/inotify/
7677F:	include/linux/inotify.h
7678F:	include/uapi/linux/inotify.h
7679
7680INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7681M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7682L:	linux-input@vger.kernel.org
7683Q:	http://patchwork.kernel.org/project/linux-input/list/
7684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7685S:	Maintained
7686F:	drivers/input/
7687F:	include/linux/input.h
7688F:	include/uapi/linux/input.h
7689F:	include/uapi/linux/input-event-codes.h
7690F:	include/linux/input/
7691F:	Documentation/devicetree/bindings/input/
7692F:	Documentation/devicetree/bindings/serio/
7693F:	Documentation/input/
7694
7695INPUT MULTITOUCH (MT) PROTOCOL
7696M:	Henrik Rydberg <rydberg@bitmath.org>
7697L:	linux-input@vger.kernel.org
7698S:	Odd fixes
7699F:	Documentation/input/multi-touch-protocol.rst
7700F:	drivers/input/input-mt.c
7701K:	\b(ABS|SYN)_MT_
7702
7703INSIDE SECURE CRYPTO DRIVER
7704M:	Antoine Tenart <antoine.tenart@bootlin.com>
7705F:	drivers/crypto/inside-secure/
7706S:	Maintained
7707L:	linux-crypto@vger.kernel.org
7708
7709INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7710M:	Mimi Zohar <zohar@linux.ibm.com>
7711M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7712L:	linux-integrity@vger.kernel.org
7713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7714S:	Supported
7715F:	security/integrity/ima/
7716
7717INTEL 810/815 FRAMEBUFFER DRIVER
7718M:	Antonino Daplas <adaplas@gmail.com>
7719L:	linux-fbdev@vger.kernel.org
7720S:	Maintained
7721F:	drivers/video/fbdev/i810/
7722
7723INTEL ASoC DRIVERS
7724M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7725M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7726M:	Jie Yang <yang.jie@linux.intel.com>
7727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7728S:	Supported
7729F:	sound/soc/intel/
7730
7731INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7732M:	Hans de Goede <hdegoede@redhat.com>
7733L:	platform-driver-x86@vger.kernel.org
7734S:	Maintained
7735F:	drivers/platform/x86/intel_atomisp2_pm.c
7736
7737INTEL C600 SERIES SAS CONTROLLER DRIVER
7738M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7739M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7740L:	linux-scsi@vger.kernel.org
7741T:	git git://git.code.sf.net/p/intel-sas/isci
7742S:	Supported
7743F:	drivers/scsi/isci/
7744
7745INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7746M:	Jani Nikula <jani.nikula@linux.intel.com>
7747M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7748M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7749L:	intel-gfx@lists.freedesktop.org
7750W:	https://01.org/linuxgraphics/
7751B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7752C:	irc://chat.freenode.net/intel-gfx
7753Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7754T:	git git://anongit.freedesktop.org/drm-intel
7755S:	Supported
7756F:	drivers/gpu/drm/i915/
7757F:	include/drm/i915*
7758F:	include/uapi/drm/i915_drm.h
7759F:	Documentation/gpu/i915.rst
7760
7761INTEL ETHERNET DRIVERS
7762M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7763L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7764W:	http://www.intel.com/support/feedback.htm
7765W:	http://e1000.sourceforge.net/
7766Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7769S:	Supported
7770F:	Documentation/networking/device_drivers/intel/e100.rst
7771F:	Documentation/networking/device_drivers/intel/e1000.rst
7772F:	Documentation/networking/device_drivers/intel/e1000e.rst
7773F:	Documentation/networking/device_drivers/intel/fm10k.rst
7774F:	Documentation/networking/device_drivers/intel/igb.rst
7775F:	Documentation/networking/device_drivers/intel/igbvf.rst
7776F:	Documentation/networking/device_drivers/intel/ixgb.rst
7777F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7778F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7779F:	Documentation/networking/device_drivers/intel/i40e.rst
7780F:	Documentation/networking/device_drivers/intel/iavf.rst
7781F:	Documentation/networking/device_drivers/intel/ice.rst
7782F:	drivers/net/ethernet/intel/
7783F:	drivers/net/ethernet/intel/*/
7784F:	include/linux/avf/virtchnl.h
7785
7786INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7787M:	Maik Broemme <mbroemme@libmpq.org>
7788L:	linux-fbdev@vger.kernel.org
7789S:	Maintained
7790F:	Documentation/fb/intelfb.txt
7791F:	drivers/video/fbdev/intelfb/
7792
7793INTEL GPIO DRIVERS
7794M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7795L:	linux-gpio@vger.kernel.org
7796S:	Maintained
7797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7798F:	drivers/gpio/gpio-ich.c
7799F:	drivers/gpio/gpio-intel-mid.c
7800F:	drivers/gpio/gpio-lynxpoint.c
7801F:	drivers/gpio/gpio-merrifield.c
7802F:	drivers/gpio/gpio-ml-ioh.c
7803F:	drivers/gpio/gpio-pch.c
7804F:	drivers/gpio/gpio-sch.c
7805F:	drivers/gpio/gpio-sodaville.c
7806
7807INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7808M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7809M:	Zhi Wang <zhi.a.wang@intel.com>
7810L:	intel-gvt-dev@lists.freedesktop.org
7811L:	intel-gfx@lists.freedesktop.org
7812W:	https://01.org/igvt-g
7813T:	git https://github.com/intel/gvt-linux.git
7814S:	Supported
7815F:	drivers/gpu/drm/i915/gvt/
7816
7817INTEL HID EVENT DRIVER
7818M:	Alex Hung <alex.hung@canonical.com>
7819L:	platform-driver-x86@vger.kernel.org
7820S:	Maintained
7821F:	drivers/platform/x86/intel-hid.c
7822
7823INTEL I/OAT DMA DRIVER
7824M:	Dave Jiang <dave.jiang@intel.com>
7825R:	Dan Williams <dan.j.williams@intel.com>
7826L:	dmaengine@vger.kernel.org
7827Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7828S:	Supported
7829F:	drivers/dma/ioat*
7830
7831INTEL IDLE DRIVER
7832M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7833M:	Len Brown <lenb@kernel.org>
7834L:	linux-pm@vger.kernel.org
7835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7836B:	https://bugzilla.kernel.org
7837S:	Supported
7838F:	drivers/idle/intel_idle.c
7839
7840INTEL INTEGRATED SENSOR HUB DRIVER
7841M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7842M:	Jiri Kosina <jikos@kernel.org>
7843L:	linux-input@vger.kernel.org
7844S:	Maintained
7845F:	drivers/hid/intel-ish-hid/
7846
7847INTEL IOMMU (VT-d)
7848M:	David Woodhouse <dwmw2@infradead.org>
7849L:	iommu@lists.linux-foundation.org
7850T:	git git://git.infradead.org/iommu-2.6.git
7851S:	Supported
7852F:	drivers/iommu/intel-iommu.c
7853F:	include/linux/intel-iommu.h
7854
7855INTEL IOP-ADMA DMA DRIVER
7856R:	Dan Williams <dan.j.williams@intel.com>
7857S:	Odd fixes
7858F:	drivers/dma/iop-adma.c
7859
7860INTEL IPU3 CSI-2 CIO2 DRIVER
7861M:	Yong Zhi <yong.zhi@intel.com>
7862M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7863M:	Bingbu Cao <bingbu.cao@intel.com>
7864R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7865L:	linux-media@vger.kernel.org
7866S:	Maintained
7867F:	drivers/media/pci/intel/ipu3/
7868F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7869
7870INTEL IPU3 CSI-2 IMGU DRIVER
7871M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7872L:	linux-media@vger.kernel.org
7873S:	Maintained
7874F:	drivers/staging/media/ipu3/
7875F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7876F:	Documentation/media/v4l-drivers/ipu3.rst
7877
7878INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7879M:	Krzysztof Halasa <khalasa@piap.pl>
7880S:	Maintained
7881F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7882F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7883F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7884F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7885F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7886F:	drivers/net/wan/ixp4xx_hss.c
7887
7888INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7889M:	Deepak Saxena <dsaxena@plexity.net>
7890S:	Maintained
7891F:	drivers/char/hw_random/ixp4xx-rng.c
7892
7893INTEL MANAGEMENT ENGINE (mei)
7894M:	Tomas Winkler <tomas.winkler@intel.com>
7895L:	linux-kernel@vger.kernel.org
7896S:	Supported
7897F:	include/uapi/linux/mei.h
7898F:	include/linux/mei_cl_bus.h
7899F:	drivers/misc/mei/*
7900F:	drivers/watchdog/mei_wdt.c
7901F:	Documentation/misc-devices/mei/*
7902F:	samples/mei/*
7903
7904INTEL MENLOW THERMAL DRIVER
7905M:	Sujith Thomas <sujith.thomas@intel.com>
7906L:	platform-driver-x86@vger.kernel.org
7907W:	https://01.org/linux-acpi
7908S:	Supported
7909F:	drivers/platform/x86/intel_menlow.c
7910
7911INTEL MIC DRIVERS (mic)
7912M:	Sudeep Dutt <sudeep.dutt@intel.com>
7913M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7914S:	Supported
7915W:	https://github.com/sudeepdutt/mic
7916W:	http://software.intel.com/en-us/mic-developer
7917F:	include/linux/mic_bus.h
7918F:	include/linux/scif.h
7919F:	include/uapi/linux/mic_common.h
7920F:	include/uapi/linux/mic_ioctl.h
7921F:	include/uapi/linux/scif_ioctl.h
7922F:	drivers/misc/mic/
7923F:	drivers/dma/mic_x100_dma.c
7924F:	drivers/dma/mic_x100_dma.h
7925F:	Documentation/mic/
7926
7927INTEL PMC CORE DRIVER
7928M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7929M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7930L:	platform-driver-x86@vger.kernel.org
7931S:	Maintained
7932F:	drivers/platform/x86/intel_pmc_core*
7933
7934INTEL PMC/P-Unit IPC DRIVER
7935M:	Zha Qipeng<qipeng.zha@intel.com>
7936L:	platform-driver-x86@vger.kernel.org
7937S:	Maintained
7938F:	drivers/platform/x86/intel_pmc_ipc.c
7939F:	drivers/platform/x86/intel_punit_ipc.c
7940F:	arch/x86/include/asm/intel_pmc_ipc.h
7941F:	arch/x86/include/asm/intel_punit_ipc.h
7942
7943INTEL PMIC GPIO DRIVERS
7944M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7945S:	Maintained
7946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7947F:	drivers/gpio/gpio-*cove.c
7948F:	drivers/gpio/gpio-msic.c
7949
7950INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7951R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7952S:	Maintained
7953F:	drivers/mfd/intel_msic.c
7954F:	drivers/mfd/intel_soc_pmic*
7955F:	include/linux/mfd/intel_msic.h
7956F:	include/linux/mfd/intel_soc_pmic*
7957
7958INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7959M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7960L:	linux-wireless@vger.kernel.org
7961S:	Maintained
7962F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7963F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7964F:	drivers/net/wireless/intel/ipw2x00/
7965
7966INTEL PSTATE DRIVER
7967M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7968M:	Len Brown <lenb@kernel.org>
7969L:	linux-pm@vger.kernel.org
7970S:	Supported
7971F:	drivers/cpufreq/intel_pstate.c
7972
7973INTEL RDMA RNIC DRIVER
7974M:	Faisal Latif <faisal.latif@intel.com>
7975M:	Shiraz Saleem <shiraz.saleem@intel.com>
7976L:	linux-rdma@vger.kernel.org
7977S:	Supported
7978F:	drivers/infiniband/hw/i40iw/
7979F:	include/uapi/rdma/i40iw-abi.h
7980
7981INTEL TELEMETRY DRIVER
7982M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7983M:	"David E. Box" <david.e.box@linux.intel.com>
7984L:	platform-driver-x86@vger.kernel.org
7985S:	Maintained
7986F:	arch/x86/include/asm/intel_telemetry.h
7987F:	drivers/platform/x86/intel_telemetry*
7988
7989INTEL VIRTUAL BUTTON DRIVER
7990M:	AceLan Kao <acelan.kao@canonical.com>
7991L:	platform-driver-x86@vger.kernel.org
7992S:	Maintained
7993F:	drivers/platform/x86/intel-vbtn.c
7994
7995INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7996M:	Stanislaw Gruszka <sgruszka@redhat.com>
7997L:	linux-wireless@vger.kernel.org
7998S:	Supported
7999F:	drivers/net/wireless/intel/iwlegacy/
8000
8001INTEL WIRELESS WIFI LINK (iwlwifi)
8002M:	Johannes Berg <johannes.berg@intel.com>
8003M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8004M:	Luca Coelho <luciano.coelho@intel.com>
8005M:	Intel Linux Wireless <linuxwifi@intel.com>
8006L:	linux-wireless@vger.kernel.org
8007W:	http://intellinuxwireless.org
8008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8009S:	Supported
8010F:	drivers/net/wireless/intel/iwlwifi/
8011
8012INTEL WIRELESS WIMAX CONNECTION 2400
8013M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8014M:	linux-wimax@intel.com
8015L:	wimax@linuxwimax.org (subscribers-only)
8016S:	Supported
8017W:	http://linuxwimax.org
8018F:	Documentation/wimax/README.i2400m
8019F:	drivers/net/wimax/i2400m/
8020F:	include/uapi/linux/wimax/i2400m.h
8021
8022INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8023M:	Mario Limonciello <mario.limonciello@dell.com>
8024S:	Maintained
8025F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8026
8027INTEL(R) TRACE HUB
8028M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8029S:	Supported
8030F:	Documentation/trace/intel_th.rst
8031F:	drivers/hwtracing/intel_th/
8032
8033INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8034M:	Ning Sun <ning.sun@intel.com>
8035L:	tboot-devel@lists.sourceforge.net
8036W:	http://tboot.sourceforge.net
8037T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8038S:	Supported
8039F:	Documentation/intel_txt.txt
8040F:	include/linux/tboot.h
8041F:	arch/x86/kernel/tboot.c
8042
8043INTEL-MID GPIO DRIVER
8044M:	David Cohen <david.a.cohen@linux.intel.com>
8045L:	linux-gpio@vger.kernel.org
8046S:	Maintained
8047F:	drivers/gpio/gpio-intel-mid.c
8048
8049INTERCONNECT API
8050M:	Georgi Djakov <georgi.djakov@linaro.org>
8051S:	Maintained
8052F:	Documentation/interconnect/
8053F:	Documentation/devicetree/bindings/interconnect/
8054F:	drivers/interconnect/
8055F:	include/dt-bindings/interconnect/
8056F:	include/linux/interconnect-provider.h
8057F:	include/linux/interconnect.h
8058
8059INVENSENSE MPU-3050 GYROSCOPE DRIVER
8060M:	Linus Walleij <linus.walleij@linaro.org>
8061L:	linux-iio@vger.kernel.org
8062S:	Maintained
8063F:	drivers/iio/gyro/mpu3050*
8064F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8065
8066IOC3 ETHERNET DRIVER
8067M:	Ralf Baechle <ralf@linux-mips.org>
8068L:	linux-mips@vger.kernel.org
8069S:	Maintained
8070F:	drivers/net/ethernet/sgi/ioc3-eth.c
8071
8072IOC3 SERIAL DRIVER
8073M:	Pat Gefre <pfg@sgi.com>
8074L:	linux-serial@vger.kernel.org
8075S:	Maintained
8076F:	drivers/tty/serial/ioc3_serial.c
8077
8078IOMAP FILESYSTEM LIBRARY
8079M:	Christoph Hellwig <hch@infradead.org>
8080M:	Darrick J. Wong <darrick.wong@oracle.com>
8081M:	linux-xfs@vger.kernel.org
8082M:	linux-fsdevel@vger.kernel.org
8083L:	linux-xfs@vger.kernel.org
8084L:	linux-fsdevel@vger.kernel.org
8085T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8086S:	Supported
8087F:	fs/iomap.c
8088F:	include/linux/iomap.h
8089
8090IOMMU DRIVERS
8091M:	Joerg Roedel <joro@8bytes.org>
8092L:	iommu@lists.linux-foundation.org
8093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8094S:	Maintained
8095F:	Documentation/devicetree/bindings/iommu/
8096F:	drivers/iommu/
8097F:	include/linux/iommu.h
8098F:	include/linux/of_iommu.h
8099F:	include/linux/iova.h
8100
8101IO_URING
8102M:	Jens Axboe <axboe@kernel.dk>
8103L:	linux-block@vger.kernel.org
8104L:	linux-fsdevel@vger.kernel.org
8105T:	git git://git.kernel.dk/linux-block
8106T:	git git://git.kernel.dk/liburing
8107S:	Maintained
8108F:	fs/io_uring.c
8109F:	include/uapi/linux/io_uring.h
8110
8111IP MASQUERADING
8112M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8113S:	Maintained
8114F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8115
8116IPMI SUBSYSTEM
8117M:	Corey Minyard <minyard@acm.org>
8118L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8119W:	http://openipmi.sourceforge.net/
8120S:	Supported
8121F:	Documentation/devicetree/bindings/ipmi/
8122F:	Documentation/IPMI.txt
8123F:	drivers/char/ipmi/
8124F:	include/linux/ipmi*
8125F:	include/uapi/linux/ipmi*
8126
8127IPS SCSI RAID DRIVER
8128M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8129L:	linux-scsi@vger.kernel.org
8130W:	http://www.adaptec.com/
8131S:	Maintained
8132F:	drivers/scsi/ips*
8133
8134IPVS
8135M:	Wensong Zhang <wensong@linux-vs.org>
8136M:	Simon Horman <horms@verge.net.au>
8137M:	Julian Anastasov <ja@ssi.bg>
8138L:	netdev@vger.kernel.org
8139L:	lvs-devel@vger.kernel.org
8140S:	Maintained
8141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8143F:	Documentation/networking/ipvs-sysctl.txt
8144F:	include/net/ip_vs.h
8145F:	include/uapi/linux/ip_vs.h
8146F:	net/netfilter/ipvs/
8147
8148IPWIRELESS DRIVER
8149M:	Jiri Kosina <jikos@kernel.org>
8150M:	David Sterba <dsterba@suse.com>
8151S:	Odd Fixes
8152F:	drivers/tty/ipwireless/
8153
8154IPX NETWORK LAYER
8155L:	netdev@vger.kernel.org
8156S:	Obsolete
8157F:	include/uapi/linux/ipx.h
8158
8159IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8160M:	Marc Zyngier <marc.zyngier@arm.com>
8161S:	Maintained
8162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8163F:	Documentation/IRQ-domain.txt
8164F:	include/linux/irqdomain.h
8165F:	kernel/irq/irqdomain.c
8166F:	kernel/irq/msi.c
8167
8168IRQ SUBSYSTEM
8169M:	Thomas Gleixner <tglx@linutronix.de>
8170L:	linux-kernel@vger.kernel.org
8171S:	Maintained
8172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8173F:	kernel/irq/
8174
8175IRQCHIP DRIVERS
8176M:	Thomas Gleixner <tglx@linutronix.de>
8177M:	Jason Cooper <jason@lakedaemon.net>
8178M:	Marc Zyngier <marc.zyngier@arm.com>
8179L:	linux-kernel@vger.kernel.org
8180S:	Maintained
8181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8182F:	Documentation/devicetree/bindings/interrupt-controller/
8183F:	drivers/irqchip/
8184
8185ISA
8186M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8187S:	Maintained
8188F:	Documentation/isa.txt
8189F:	drivers/base/isa.c
8190F:	include/linux/isa.h
8191
8192ISA RADIO MODULE
8193M:	Hans Verkuil <hverkuil@xs4all.nl>
8194L:	linux-media@vger.kernel.org
8195T:	git git://linuxtv.org/media_tree.git
8196W:	https://linuxtv.org
8197S:	Maintained
8198F:	drivers/media/radio/radio-isa*
8199
8200ISAPNP
8201M:	Jaroslav Kysela <perex@perex.cz>
8202S:	Maintained
8203F:	Documentation/isapnp.txt
8204F:	drivers/pnp/isapnp/
8205F:	include/linux/isapnp.h
8206
8207ISCSI
8208M:	Lee Duncan <lduncan@suse.com>
8209M:	Chris Leech <cleech@redhat.com>
8210L:	open-iscsi@googlegroups.com
8211W:	www.open-iscsi.com
8212S:	Maintained
8213F:	drivers/scsi/*iscsi*
8214F:	include/scsi/*iscsi*
8215
8216iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8217M:	Peter Jones <pjones@redhat.com>
8218M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8219S:	Maintained
8220F:	drivers/firmware/iscsi_ibft*
8221
8222ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8223M:	Sagi Grimberg <sagi@grimberg.me>
8224M:	Max Gurtovoy <maxg@mellanox.com>
8225L:	linux-rdma@vger.kernel.org
8226S:	Supported
8227W:	http://www.openfabrics.org
8228W:	www.open-iscsi.org
8229Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8230F:	drivers/infiniband/ulp/iser/
8231
8232ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8233M:	Sagi Grimberg <sagi@grimberg.me>
8234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8235L:	linux-rdma@vger.kernel.org
8236L:	target-devel@vger.kernel.org
8237S:	Supported
8238W:	http://www.linux-iscsi.org
8239F:	drivers/infiniband/ulp/isert
8240
8241ISDN SUBSYSTEM
8242M:	Karsten Keil <isdn@linux-pingi.de>
8243L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8244L:	netdev@vger.kernel.org
8245W:	http://www.isdn4linux.de
8246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8247S:	Maintained
8248F:	Documentation/isdn/
8249F:	drivers/isdn/
8250F:	include/linux/isdn.h
8251F:	include/linux/isdn/
8252F:	include/uapi/linux/isdn.h
8253F:	include/uapi/linux/isdn/
8254
8255IT87 HARDWARE MONITORING DRIVER
8256M:	Jean Delvare <jdelvare@suse.com>
8257L:	linux-hwmon@vger.kernel.org
8258S:	Maintained
8259F:	Documentation/hwmon/it87
8260F:	drivers/hwmon/it87.c
8261
8262IT913X MEDIA DRIVER
8263M:	Antti Palosaari <crope@iki.fi>
8264L:	linux-media@vger.kernel.org
8265W:	https://linuxtv.org
8266W:	http://palosaari.fi/linux/
8267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8268T:	git git://linuxtv.org/anttip/media_tree.git
8269S:	Maintained
8270F:	drivers/media/tuners/it913x*
8271
8272IVTV VIDEO4LINUX DRIVER
8273M:	Andy Walls <awalls@md.metrocast.net>
8274L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8275L:	linux-media@vger.kernel.org
8276T:	git git://linuxtv.org/media_tree.git
8277W:	http://www.ivtvdriver.org
8278S:	Maintained
8279F:	Documentation/media/v4l-drivers/ivtv*
8280F:	drivers/media/pci/ivtv/
8281F:	include/uapi/linux/ivtv*
8282
8283IX2505V MEDIA DRIVER
8284M:	Malcolm Priestley <tvboxspy@gmail.com>
8285L:	linux-media@vger.kernel.org
8286W:	https://linuxtv.org
8287Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8288S:	Maintained
8289F:	drivers/media/dvb-frontends/ix2505v*
8290
8291JAILHOUSE HYPERVISOR INTERFACE
8292M:	Jan Kiszka <jan.kiszka@siemens.com>
8293L:	jailhouse-dev@googlegroups.com
8294S:	Maintained
8295F:	arch/x86/kernel/jailhouse.c
8296F:	arch/x86/include/asm/jailhouse_para.h
8297
8298JC42.4 TEMPERATURE SENSOR DRIVER
8299M:	Guenter Roeck <linux@roeck-us.net>
8300L:	linux-hwmon@vger.kernel.org
8301S:	Maintained
8302F:	drivers/hwmon/jc42.c
8303F:	Documentation/hwmon/jc42
8304
8305JFS FILESYSTEM
8306M:	Dave Kleikamp <shaggy@kernel.org>
8307L:	jfs-discussion@lists.sourceforge.net
8308W:	http://jfs.sourceforge.net/
8309T:	git git://github.com/kleikamp/linux-shaggy.git
8310S:	Maintained
8311F:	Documentation/filesystems/jfs.txt
8312F:	fs/jfs/
8313
8314JME NETWORK DRIVER
8315M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8316L:	netdev@vger.kernel.org
8317S:	Maintained
8318F:	drivers/net/ethernet/jme.*
8319
8320JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8321M:	David Woodhouse <dwmw2@infradead.org>
8322L:	linux-mtd@lists.infradead.org
8323W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8324S:	Maintained
8325F:	fs/jffs2/
8326F:	include/uapi/linux/jffs2.h
8327
8328JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8329M:	"Theodore Ts'o" <tytso@mit.edu>
8330M:	Jan Kara <jack@suse.com>
8331L:	linux-ext4@vger.kernel.org
8332S:	Maintained
8333F:	fs/jbd2/
8334F:	include/linux/jbd2.h
8335
8336JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8337M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8338L:	linux-media@vger.kernel.org
8339S:	Maintained
8340F:	drivers/media/platform/rcar_jpu.c
8341
8342JSM Neo PCI based serial card
8343L:	linux-serial@vger.kernel.org
8344S:	Orphan
8345F:	drivers/tty/serial/jsm/
8346
8347K10TEMP HARDWARE MONITORING DRIVER
8348M:	Clemens Ladisch <clemens@ladisch.de>
8349L:	linux-hwmon@vger.kernel.org
8350S:	Maintained
8351F:	Documentation/hwmon/k10temp
8352F:	drivers/hwmon/k10temp.c
8353
8354K8TEMP HARDWARE MONITORING DRIVER
8355M:	Rudolf Marek <r.marek@assembler.cz>
8356L:	linux-hwmon@vger.kernel.org
8357S:	Maintained
8358F:	Documentation/hwmon/k8temp
8359F:	drivers/hwmon/k8temp.c
8360
8361KASAN
8362M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8363R:	Alexander Potapenko <glider@google.com>
8364R:	Dmitry Vyukov <dvyukov@google.com>
8365L:	kasan-dev@googlegroups.com
8366S:	Maintained
8367F:	arch/*/include/asm/kasan.h
8368F:	arch/*/mm/kasan_init*
8369F:	Documentation/dev-tools/kasan.rst
8370F:	include/linux/kasan*.h
8371F:	lib/test_kasan.c
8372F:	mm/kasan/
8373F:	scripts/Makefile.kasan
8374
8375KCONFIG
8376M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8378L:	linux-kbuild@vger.kernel.org
8379S:	Maintained
8380F:	Documentation/kbuild/kconfig*
8381F:	scripts/kconfig/
8382F:	scripts/Kconfig.include
8383
8384KDUMP
8385M:	Dave Young <dyoung@redhat.com>
8386M:	Baoquan He <bhe@redhat.com>
8387R:	Vivek Goyal <vgoyal@redhat.com>
8388L:	kexec@lists.infradead.org
8389W:	http://lse.sourceforge.net/kdump/
8390S:	Maintained
8391F:	Documentation/kdump/
8392
8393KEENE FM RADIO TRANSMITTER DRIVER
8394M:	Hans Verkuil <hverkuil@xs4all.nl>
8395L:	linux-media@vger.kernel.org
8396T:	git git://linuxtv.org/media_tree.git
8397W:	https://linuxtv.org
8398S:	Maintained
8399F:	drivers/media/radio/radio-keene*
8400
8401KERNEL AUTOMOUNTER
8402M:	Ian Kent <raven@themaw.net>
8403L:	autofs@vger.kernel.org
8404S:	Maintained
8405F:	fs/autofs/
8406
8407KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8408M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8409M:	Michal Marek <michal.lkml@markovi.net>
8410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8411L:	linux-kbuild@vger.kernel.org
8412S:	Maintained
8413F:	Documentation/kbuild/
8414F:	Makefile
8415F:	scripts/Kbuild*
8416F:	scripts/Makefile*
8417F:	scripts/basic/
8418F:	scripts/mk*
8419F:	scripts/mod/
8420F:	scripts/package/
8421
8422KERNEL JANITORS
8423L:	kernel-janitors@vger.kernel.org
8424W:	http://kernelnewbies.org/KernelJanitors
8425S:	Odd Fixes
8426
8427KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8428M:	"J. Bruce Fields" <bfields@fieldses.org>
8429M:	Jeff Layton <jlayton@kernel.org>
8430L:	linux-nfs@vger.kernel.org
8431W:	http://nfs.sourceforge.net/
8432T:	git git://linux-nfs.org/~bfields/linux.git
8433S:	Supported
8434F:	fs/nfsd/
8435F:	include/uapi/linux/nfsd/
8436F:	fs/lockd/
8437F:	fs/nfs_common/
8438F:	net/sunrpc/
8439F:	include/linux/lockd/
8440F:	include/linux/sunrpc/
8441F:	include/uapi/linux/sunrpc/
8442
8443KERNEL SELFTEST FRAMEWORK
8444M:	Shuah Khan <shuah@kernel.org>
8445M:	Shuah Khan <skhan@linuxfoundation.org>
8446L:	linux-kselftest@vger.kernel.org
8447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8448Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8449S:	Maintained
8450F:	tools/testing/selftests/
8451F:	Documentation/dev-tools/kselftest*
8452
8453KERNEL USERMODE HELPER
8454M:	Luis Chamberlain <mcgrof@kernel.org>
8455L:	linux-kernel@vger.kernel.org
8456S:	Maintained
8457F:	kernel/umh.c
8458F:	include/linux/umh.h
8459
8460KERNEL VIRTUAL MACHINE (KVM)
8461M:	Paolo Bonzini <pbonzini@redhat.com>
8462M:	Radim Krčmář <rkrcmar@redhat.com>
8463L:	kvm@vger.kernel.org
8464W:	http://www.linux-kvm.org
8465T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8466S:	Supported
8467F:	Documentation/virtual/kvm/
8468F:	include/trace/events/kvm.h
8469F:	include/uapi/asm-generic/kvm*
8470F:	include/uapi/linux/kvm*
8471F:	include/asm-generic/kvm*
8472F:	include/linux/kvm*
8473F:	include/kvm/iodev.h
8474F:	virt/kvm/*
8475F:	tools/kvm/
8476F:	tools/testing/selftests/kvm/
8477
8478KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8479M:	Joerg Roedel <joro@8bytes.org>
8480L:	kvm@vger.kernel.org
8481W:	http://www.linux-kvm.org/
8482S:	Maintained
8483F:	arch/x86/include/asm/svm.h
8484F:	arch/x86/kvm/svm.c
8485
8486KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8487M:	Christoffer Dall <christoffer.dall@arm.com>
8488M:	Marc Zyngier <marc.zyngier@arm.com>
8489R:	James Morse <james.morse@arm.com>
8490R:	Julien Thierry <julien.thierry@arm.com>
8491R:	Suzuki K Pouloze <suzuki.poulose@arm.com>
8492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8493L:	kvmarm@lists.cs.columbia.edu
8494W:	http://systems.cs.columbia.edu/projects/kvm-arm
8495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8496S:	Maintained
8497F:	arch/arm/include/uapi/asm/kvm*
8498F:	arch/arm/include/asm/kvm*
8499F:	arch/arm/kvm/
8500F:	arch/arm64/include/uapi/asm/kvm*
8501F:	arch/arm64/include/asm/kvm*
8502F:	arch/arm64/kvm/
8503F:	virt/kvm/arm/
8504F:	include/kvm/arm_*
8505
8506KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8507M:	James Hogan <jhogan@kernel.org>
8508L:	linux-mips@vger.kernel.org
8509S:	Supported
8510F:	arch/mips/include/uapi/asm/kvm*
8511F:	arch/mips/include/asm/kvm*
8512F:	arch/mips/kvm/
8513
8514KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8515M:	Paul Mackerras <paulus@ozlabs.org>
8516L:	kvm-ppc@vger.kernel.org
8517W:	http://www.linux-kvm.org/
8518T:	git git://github.com/agraf/linux-2.6.git
8519S:	Supported
8520F:	arch/powerpc/include/uapi/asm/kvm*
8521F:	arch/powerpc/include/asm/kvm*
8522F:	arch/powerpc/kvm/
8523F:	arch/powerpc/kernel/kvm*
8524
8525KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8526M:	Christian Borntraeger <borntraeger@de.ibm.com>
8527M:	Janosch Frank <frankja@linux.ibm.com>
8528R:	David Hildenbrand <david@redhat.com>
8529R:	Cornelia Huck <cohuck@redhat.com>
8530L:	linux-s390@vger.kernel.org
8531W:	http://www.ibm.com/developerworks/linux/linux390/
8532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8533S:	Supported
8534F:	arch/s390/include/uapi/asm/kvm*
8535F:	arch/s390/include/asm/gmap.h
8536F:	arch/s390/include/asm/kvm*
8537F:	arch/s390/kvm/
8538F:	arch/s390/mm/gmap.c
8539
8540KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8541M:	Paolo Bonzini <pbonzini@redhat.com>
8542M:	Radim Krčmář <rkrcmar@redhat.com>
8543L:	kvm@vger.kernel.org
8544W:	http://www.linux-kvm.org
8545T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8546S:	Supported
8547F:	arch/x86/kvm/
8548F:	arch/x86/kvm/*/
8549F:	arch/x86/include/uapi/asm/kvm*
8550F:	arch/x86/include/asm/kvm*
8551F:	arch/x86/include/asm/pvclock-abi.h
8552F:	arch/x86/kernel/kvm.c
8553F:	arch/x86/kernel/kvmclock.c
8554
8555KERNFS
8556M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8557M:	Tejun Heo <tj@kernel.org>
8558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8559S:	Supported
8560F:	include/linux/kernfs.h
8561F:	fs/kernfs/
8562
8563KEXEC
8564M:	Eric Biederman <ebiederm@xmission.com>
8565W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8566L:	kexec@lists.infradead.org
8567S:	Maintained
8568F:	include/linux/kexec.h
8569F:	include/uapi/linux/kexec.h
8570F:	kernel/kexec*
8571
8572KEYS-ENCRYPTED
8573M:	Mimi Zohar <zohar@linux.ibm.com>
8574L:	linux-integrity@vger.kernel.org
8575L:	keyrings@vger.kernel.org
8576S:	Supported
8577F:	Documentation/security/keys/trusted-encrypted.rst
8578F:	include/keys/encrypted-type.h
8579F:	security/keys/encrypted-keys/
8580
8581KEYS-TRUSTED
8582M:	James Bottomley <jejb@linux.ibm.com>
8583M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8584M:	Mimi Zohar <zohar@linux.ibm.com>
8585L:	linux-integrity@vger.kernel.org
8586L:	keyrings@vger.kernel.org
8587S:	Supported
8588F:	Documentation/security/keys/trusted-encrypted.rst
8589F:	include/keys/trusted-type.h
8590F:	security/keys/trusted.c
8591F:	security/keys/trusted.h
8592
8593KEYS/KEYRINGS:
8594M:	David Howells <dhowells@redhat.com>
8595L:	keyrings@vger.kernel.org
8596S:	Maintained
8597F:	Documentation/security/keys/core.rst
8598F:	include/linux/key.h
8599F:	include/linux/key-type.h
8600F:	include/linux/keyctl.h
8601F:	include/uapi/linux/keyctl.h
8602F:	include/keys/
8603F:	security/keys/
8604
8605KGDB / KDB /debug_core
8606M:	Jason Wessel <jason.wessel@windriver.com>
8607M:	Daniel Thompson <daniel.thompson@linaro.org>
8608W:	http://kgdb.wiki.kernel.org/
8609L:	kgdb-bugreport@lists.sourceforge.net
8610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8611S:	Maintained
8612F:	Documentation/dev-tools/kgdb.rst
8613F:	drivers/misc/kgdbts.c
8614F:	drivers/tty/serial/kgdboc.c
8615F:	include/linux/kdb.h
8616F:	include/linux/kgdb.h
8617F:	kernel/debug/
8618
8619KMEMLEAK
8620M:	Catalin Marinas <catalin.marinas@arm.com>
8621S:	Maintained
8622F:	Documentation/dev-tools/kmemleak.rst
8623F:	include/linux/kmemleak.h
8624F:	mm/kmemleak.c
8625F:	mm/kmemleak-test.c
8626
8627KMOD KERNEL MODULE LOADER - USERMODE HELPER
8628M:	Luis Chamberlain <mcgrof@kernel.org>
8629L:	linux-kernel@vger.kernel.org
8630S:	Maintained
8631F:	kernel/kmod.c
8632F:	include/linux/kmod.h
8633F:	lib/test_kmod.c
8634F:	tools/testing/selftests/kmod/
8635
8636KPROBES
8637M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8638M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8639M:	"David S. Miller" <davem@davemloft.net>
8640M:	Masami Hiramatsu <mhiramat@kernel.org>
8641S:	Maintained
8642F:	Documentation/kprobes.txt
8643F:	include/linux/kprobes.h
8644F:	include/asm-generic/kprobes.h
8645F:	kernel/kprobes.c
8646
8647KS0108 LCD CONTROLLER DRIVER
8648M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8649S:	Maintained
8650F:	Documentation/auxdisplay/ks0108
8651F:	drivers/auxdisplay/ks0108.c
8652F:	include/linux/ks0108.h
8653
8654L3MDEV
8655M:	David Ahern <dsa@cumulusnetworks.com>
8656L:	netdev@vger.kernel.org
8657S:	Maintained
8658F:	net/l3mdev
8659F:	include/net/l3mdev.h
8660
8661L7 BPF FRAMEWORK
8662M:	John Fastabend <john.fastabend@gmail.com>
8663M:	Daniel Borkmann <daniel@iogearbox.net>
8664L:	netdev@vger.kernel.org
8665L:	bpf@vger.kernel.org
8666S:	Maintained
8667F:	include/linux/skmsg.h
8668F:	net/core/skmsg.c
8669F:	net/core/sock_map.c
8670F:	net/ipv4/tcp_bpf.c
8671
8672LANTIQ / INTEL Ethernet drivers
8673M:	Hauke Mehrtens <hauke@hauke-m.de>
8674L:	netdev@vger.kernel.org
8675S:	Maintained
8676F:	net/dsa/tag_gswip.c
8677F:	drivers/net/ethernet/lantiq_xrx200.c
8678F:	drivers/net/dsa/lantiq_pce.h
8679F:	drivers/net/dsa/lantiq_gswip.c
8680
8681LANTIQ MIPS ARCHITECTURE
8682M:	John Crispin <john@phrozen.org>
8683L:	linux-mips@vger.kernel.org
8684S:	Maintained
8685F:	arch/mips/lantiq
8686F:	drivers/soc/lantiq
8687
8688LAPB module
8689L:	linux-x25@vger.kernel.org
8690S:	Orphan
8691F:	Documentation/networking/lapb-module.txt
8692F:	include/*/lapb.h
8693F:	net/lapb/
8694
8695LASI 53c700 driver for PARISC
8696M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8697L:	linux-scsi@vger.kernel.org
8698S:	Maintained
8699F:	Documentation/scsi/53c700.txt
8700F:	drivers/scsi/53c700*
8701
8702LEAKING_ADDRESSES
8703M:	Tobin C. Harding <me@tobin.cc>
8704M:	Tycho Andersen <tycho@tycho.ws>
8705L:	kernel-hardening@lists.openwall.com
8706S:	Maintained
8707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8708F:	scripts/leaking_addresses.pl
8709
8710LED SUBSYSTEM
8711M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8712M:	Pavel Machek <pavel@ucw.cz>
8713L:	linux-leds@vger.kernel.org
8714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8715S:	Maintained
8716F:	Documentation/devicetree/bindings/leds/
8717F:	drivers/leds/
8718F:	include/linux/leds.h
8719
8720LEGACY EEPROM DRIVER
8721M:	Jean Delvare <jdelvare@suse.com>
8722S:	Maintained
8723F:	Documentation/misc-devices/eeprom
8724F:	drivers/misc/eeprom/eeprom.c
8725
8726LEGO MINDSTORMS EV3
8727R:	David Lechner <david@lechnology.com>
8728S:	Maintained
8729F:	arch/arm/boot/dts/da850-lego-ev3.dts
8730F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8731F:	drivers/power/supply/lego_ev3_battery.c
8732
8733LEGO USB Tower driver
8734M:	Juergen Stuber <starblue@users.sourceforge.net>
8735L:	legousb-devel@lists.sourceforge.net
8736W:	http://legousb.sourceforge.net/
8737S:	Maintained
8738F:	drivers/usb/misc/legousbtower.c
8739
8740LG LAPTOP EXTRAS
8741M:	Matan Ziv-Av <matan@svgalib.org>
8742L:	platform-driver-x86@vger.kernel.org
8743S:	Maintained
8744F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8745F:	Documentation/laptops/lg-laptop.rst
8746F:	drivers/platform/x86/lg-laptop.c
8747
8748LG2160 MEDIA DRIVER
8749M:	Michael Krufky <mkrufky@linuxtv.org>
8750L:	linux-media@vger.kernel.org
8751W:	https://linuxtv.org
8752W:	http://github.com/mkrufky
8753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8754T:	git git://linuxtv.org/mkrufky/tuners.git
8755S:	Maintained
8756F:	drivers/media/dvb-frontends/lg2160.*
8757
8758LGDT3305 MEDIA DRIVER
8759M:	Michael Krufky <mkrufky@linuxtv.org>
8760L:	linux-media@vger.kernel.org
8761W:	https://linuxtv.org
8762W:	http://github.com/mkrufky
8763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8764T:	git git://linuxtv.org/mkrufky/tuners.git
8765S:	Maintained
8766F:	drivers/media/dvb-frontends/lgdt3305.*
8767
8768LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8769M:	Viresh Kumar <vireshk@kernel.org>
8770L:	linux-ide@vger.kernel.org
8771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8772S:	Maintained
8773F:	include/linux/pata_arasan_cf_data.h
8774F:	drivers/ata/pata_arasan_cf.c
8775
8776LIBATA PATA DRIVERS
8777M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8778M:	Jens Axboe <axboe@kernel.dk>
8779L:	linux-ide@vger.kernel.org
8780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8781S:	Maintained
8782F:	drivers/ata/pata_*.c
8783F:	drivers/ata/ata_generic.c
8784
8785LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8786M:	Linus Walleij <linus.walleij@linaro.org>
8787L:	linux-ide@vger.kernel.org
8788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8789S:	Maintained
8790F:	drivers/ata/pata_ftide010.c
8791F:	drivers/ata/sata_gemini.c
8792F:	drivers/ata/sata_gemini.h
8793
8794LIBATA SATA AHCI PLATFORM devices support
8795M:	Hans de Goede <hdegoede@redhat.com>
8796M:	Jens Axboe <axboe@kernel.dk>
8797L:	linux-ide@vger.kernel.org
8798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8799S:	Maintained
8800F:	drivers/ata/ahci_platform.c
8801F:	drivers/ata/libahci_platform.c
8802F:	include/linux/ahci_platform.h
8803
8804LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8805M:	Mikael Pettersson <mikpelinux@gmail.com>
8806L:	linux-ide@vger.kernel.org
8807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8808S:	Maintained
8809F:	drivers/ata/sata_promise.*
8810
8811LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8812M:	Jens Axboe <axboe@kernel.dk>
8813L:	linux-ide@vger.kernel.org
8814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8815S:	Maintained
8816F:	drivers/ata/
8817F:	include/linux/ata.h
8818F:	include/linux/libata.h
8819F:	Documentation/devicetree/bindings/ata/
8820
8821LIBLOCKDEP
8822M:	Sasha Levin <alexander.levin@microsoft.com>
8823S:	Maintained
8824F:	tools/lib/lockdep/
8825
8826LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8827M:	Dan Williams <dan.j.williams@intel.com>
8828M:	Vishal Verma <vishal.l.verma@intel.com>
8829M:	Dave Jiang <dave.jiang@intel.com>
8830L:	linux-nvdimm@lists.01.org
8831Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8832S:	Supported
8833F:	drivers/nvdimm/blk.c
8834F:	drivers/nvdimm/region_devs.c
8835
8836LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8837M:	Vishal Verma <vishal.l.verma@intel.com>
8838M:	Dan Williams <dan.j.williams@intel.com>
8839M:	Dave Jiang <dave.jiang@intel.com>
8840L:	linux-nvdimm@lists.01.org
8841Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8842S:	Supported
8843F:	drivers/nvdimm/btt*
8844
8845LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8846M:	Dan Williams <dan.j.williams@intel.com>
8847M:	Vishal Verma <vishal.l.verma@intel.com>
8848M:	Dave Jiang <dave.jiang@intel.com>
8849L:	linux-nvdimm@lists.01.org
8850Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8851S:	Supported
8852F:	drivers/nvdimm/pmem*
8853
8854LIBNVDIMM: DEVICETREE BINDINGS
8855M:	Oliver O'Halloran <oohall@gmail.com>
8856L:	linux-nvdimm@lists.01.org
8857Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8858S:	Supported
8859F:	drivers/nvdimm/of_pmem.c
8860F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8861
8862LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8863M:	Dan Williams <dan.j.williams@intel.com>
8864M:	Vishal Verma <vishal.l.verma@intel.com>
8865M:	Dave Jiang <dave.jiang@intel.com>
8866M:	Keith Busch <keith.busch@intel.com>
8867M:	Ira Weiny <ira.weiny@intel.com>
8868L:	linux-nvdimm@lists.01.org
8869Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8871S:	Supported
8872F:	drivers/nvdimm/*
8873F:	drivers/acpi/nfit/*
8874F:	include/linux/nd.h
8875F:	include/linux/libnvdimm.h
8876F:	include/uapi/linux/ndctl.h
8877
8878LIGHTNVM PLATFORM SUPPORT
8879M:	Matias Bjorling <mb@lightnvm.io>
8880W:	http://github/OpenChannelSSD
8881L:	linux-block@vger.kernel.org
8882S:	Maintained
8883F:	drivers/lightnvm/
8884F:	include/linux/lightnvm.h
8885F:	include/uapi/linux/lightnvm.h
8886
8887LINUX FOR POWER MACINTOSH
8888M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8889W:	http://www.penguinppc.org/
8890L:	linuxppc-dev@lists.ozlabs.org
8891S:	Maintained
8892F:	arch/powerpc/platforms/powermac/
8893F:	drivers/macintosh/
8894
8895LINUX FOR POWERPC (32-BIT AND 64-BIT)
8896M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8897M:	Paul Mackerras <paulus@samba.org>
8898M:	Michael Ellerman <mpe@ellerman.id.au>
8899W:	https://github.com/linuxppc/linux/wiki
8900L:	linuxppc-dev@lists.ozlabs.org
8901Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8903S:	Supported
8904F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8905F:	Documentation/devicetree/bindings/powerpc/
8906F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8907F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8908F:	Documentation/powerpc/
8909F:	arch/powerpc/
8910F:	drivers/char/tpm/tpm_ibmvtpm*
8911F:	drivers/crypto/nx/
8912F:	drivers/crypto/vmx/
8913F:	drivers/i2c/busses/i2c-opal.c
8914F:	drivers/net/ethernet/ibm/ibmveth.*
8915F:	drivers/net/ethernet/ibm/ibmvnic.*
8916F:	drivers/pci/hotplug/pnv_php.c
8917F:	drivers/pci/hotplug/rpa*
8918F:	drivers/rtc/rtc-opal.c
8919F:	drivers/scsi/ibmvscsi/
8920F:	drivers/tty/hvc/hvc_opal.c
8921F:	drivers/watchdog/wdrtas.c
8922F:	tools/testing/selftests/powerpc
8923N:	/pmac
8924N:	powermac
8925N:	powernv
8926N:	[^a-z0-9]ps3
8927N:	pseries
8928
8929LINUX FOR POWERPC EMBEDDED MPC5XXX
8930M:	Anatolij Gustschin <agust@denx.de>
8931L:	linuxppc-dev@lists.ozlabs.org
8932T:	git git://git.denx.de/linux-denx-agust.git
8933S:	Maintained
8934F:	arch/powerpc/platforms/512x/
8935F:	arch/powerpc/platforms/52xx/
8936
8937LINUX FOR POWERPC EMBEDDED PPC4XX
8938M:	Alistair Popple <alistair@popple.id.au>
8939M:	Matt Porter <mporter@kernel.crashing.org>
8940W:	http://www.penguinppc.org/
8941L:	linuxppc-dev@lists.ozlabs.org
8942S:	Maintained
8943F:	arch/powerpc/platforms/40x/
8944F:	arch/powerpc/platforms/44x/
8945
8946LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8947M:	Scott Wood <oss@buserror.net>
8948M:	Kumar Gala <galak@kernel.crashing.org>
8949W:	http://www.penguinppc.org/
8950L:	linuxppc-dev@lists.ozlabs.org
8951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8952S:	Maintained
8953F:	arch/powerpc/platforms/83xx/
8954F:	arch/powerpc/platforms/85xx/
8955F:	Documentation/devicetree/bindings/powerpc/fsl/
8956
8957LINUX FOR POWERPC EMBEDDED PPC8XX
8958M:	Vitaly Bordug <vitb@kernel.crashing.org>
8959W:	http://www.penguinppc.org/
8960L:	linuxppc-dev@lists.ozlabs.org
8961S:	Maintained
8962F:	arch/powerpc/platforms/8xx/
8963
8964LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8965L:	linuxppc-dev@lists.ozlabs.org
8966S:	Orphan
8967F:	arch/powerpc/*/*virtex*
8968F:	arch/powerpc/*/*/*virtex*
8969
8970LINUX FOR POWERPC PA SEMI PWRFICIENT
8971L:	linuxppc-dev@lists.ozlabs.org
8972S:	Orphan
8973F:	arch/powerpc/platforms/pasemi/
8974F:	drivers/*/*pasemi*
8975F:	drivers/*/*/*pasemi*
8976
8977LINUX KERNEL DUMP TEST MODULE (LKDTM)
8978M:	Kees Cook <keescook@chromium.org>
8979S:	Maintained
8980F:	drivers/misc/lkdtm/*
8981
8982LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8983M:	Alan Stern <stern@rowland.harvard.edu>
8984M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8985M:	Will Deacon <will.deacon@arm.com>
8986M:	Peter Zijlstra <peterz@infradead.org>
8987M:	Boqun Feng <boqun.feng@gmail.com>
8988M:	Nicholas Piggin <npiggin@gmail.com>
8989M:	David Howells <dhowells@redhat.com>
8990M:	Jade Alglave <j.alglave@ucl.ac.uk>
8991M:	Luc Maranget <luc.maranget@inria.fr>
8992M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8993R:	Akira Yokosawa <akiyks@gmail.com>
8994R:	Daniel Lustig <dlustig@nvidia.com>
8995L:	linux-kernel@vger.kernel.org
8996L:	linux-arch@vger.kernel.org
8997S:	Supported
8998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8999F:	tools/memory-model/
9000F:	Documentation/atomic_bitops.txt
9001F:	Documentation/atomic_t.txt
9002F:	Documentation/core-api/atomic_ops.rst
9003F:	Documentation/core-api/refcount-vs-atomic.rst
9004F:	Documentation/memory-barriers.txt
9005
9006LIS3LV02D ACCELEROMETER DRIVER
9007M:	Eric Piel <eric.piel@tremplin-utc.net>
9008S:	Maintained
9009F:	Documentation/misc-devices/lis3lv02d
9010F:	drivers/misc/lis3lv02d/
9011F:	drivers/platform/x86/hp_accel.c
9012
9013LIVE PATCHING
9014M:	Josh Poimboeuf <jpoimboe@redhat.com>
9015M:	Jiri Kosina <jikos@kernel.org>
9016M:	Miroslav Benes <mbenes@suse.cz>
9017M:	Petr Mladek <pmladek@suse.com>
9018R:	Joe Lawrence <joe.lawrence@redhat.com>
9019S:	Maintained
9020F:	kernel/livepatch/
9021F:	include/linux/livepatch.h
9022F:	arch/x86/include/asm/livepatch.h
9023F:	arch/x86/kernel/livepatch.c
9024F:	Documentation/livepatch/
9025F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9026F:	samples/livepatch/
9027F:	tools/testing/selftests/livepatch/
9028L:	live-patching@vger.kernel.org
9029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9030
9031LLC (802.2)
9032L:	netdev@vger.kernel.org
9033S:	Odd fixes
9034F:	include/linux/llc.h
9035F:	include/uapi/linux/llc.h
9036F:	include/net/llc*
9037F:	net/llc/
9038
9039LM73 HARDWARE MONITOR DRIVER
9040M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9041L:	linux-hwmon@vger.kernel.org
9042S:	Maintained
9043F:	drivers/hwmon/lm73.c
9044
9045LM78 HARDWARE MONITOR DRIVER
9046M:	Jean Delvare <jdelvare@suse.com>
9047L:	linux-hwmon@vger.kernel.org
9048S:	Maintained
9049F:	Documentation/hwmon/lm78
9050F:	drivers/hwmon/lm78.c
9051
9052LM83 HARDWARE MONITOR DRIVER
9053M:	Jean Delvare <jdelvare@suse.com>
9054L:	linux-hwmon@vger.kernel.org
9055S:	Maintained
9056F:	Documentation/hwmon/lm83
9057F:	drivers/hwmon/lm83.c
9058
9059LM90 HARDWARE MONITOR DRIVER
9060M:	Jean Delvare <jdelvare@suse.com>
9061L:	linux-hwmon@vger.kernel.org
9062S:	Maintained
9063F:	Documentation/hwmon/lm90
9064F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9065F:	drivers/hwmon/lm90.c
9066F:	include/dt-bindings/thermal/lm90.h
9067
9068LM95234 HARDWARE MONITOR DRIVER
9069M:	Guenter Roeck <linux@roeck-us.net>
9070L:	linux-hwmon@vger.kernel.org
9071S:	Maintained
9072F:	Documentation/hwmon/lm95234
9073F:	drivers/hwmon/lm95234.c
9074
9075LME2510 MEDIA DRIVER
9076M:	Malcolm Priestley <tvboxspy@gmail.com>
9077L:	linux-media@vger.kernel.org
9078W:	https://linuxtv.org
9079Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9080S:	Maintained
9081F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9082
9083LOADPIN SECURITY MODULE
9084M:	Kees Cook <keescook@chromium.org>
9085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9086S:	Supported
9087F:	security/loadpin/
9088F:	Documentation/admin-guide/LSM/LoadPin.rst
9089
9090LOCKING PRIMITIVES
9091M:	Peter Zijlstra <peterz@infradead.org>
9092M:	Ingo Molnar <mingo@redhat.com>
9093M:	Will Deacon <will.deacon@arm.com>
9094L:	linux-kernel@vger.kernel.org
9095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9096S:	Maintained
9097F:	Documentation/locking/
9098F:	include/linux/lockdep.h
9099F:	include/linux/spinlock*.h
9100F:	arch/*/include/asm/spinlock*.h
9101F:	include/linux/rwlock*.h
9102F:	include/linux/mutex*.h
9103F:	include/linux/rwsem*.h
9104F:	arch/*/include/asm/rwsem.h
9105F:	include/linux/seqlock.h
9106F:	lib/locking*.[ch]
9107F:	kernel/locking/
9108X:	kernel/locking/locktorture.c
9109
9110LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9111M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9112L:	linux-ntfs-dev@lists.sourceforge.net
9113W:	http://www.linux-ntfs.org/content/view/19/37/
9114S:	Maintained
9115F:	Documentation/ldm.txt
9116F:	block/partitions/ldm.*
9117
9118LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9119M:	Sathya Prakash <sathya.prakash@broadcom.com>
9120M:	Chaitra P B <chaitra.basappa@broadcom.com>
9121M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9122L:	MPT-FusionLinux.pdl@broadcom.com
9123L:	linux-scsi@vger.kernel.org
9124W:	http://www.avagotech.com/support/
9125S:	Supported
9126F:	drivers/message/fusion/
9127F:	drivers/scsi/mpt3sas/
9128
9129LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9130M:	Matthew Wilcox <willy@infradead.org>
9131L:	linux-scsi@vger.kernel.org
9132S:	Maintained
9133F:	drivers/scsi/sym53c8xx_2/
9134
9135LTC1660 DAC DRIVER
9136M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9137L:	linux-iio@vger.kernel.org
9138S:	Maintained
9139F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9140F:	drivers/iio/dac/ltc1660.c
9141
9142LTC4261 HARDWARE MONITOR DRIVER
9143M:	Guenter Roeck <linux@roeck-us.net>
9144L:	linux-hwmon@vger.kernel.org
9145S:	Maintained
9146F:	Documentation/hwmon/ltc4261
9147F:	drivers/hwmon/ltc4261.c
9148
9149LTC4306 I2C MULTIPLEXER DRIVER
9150M:	Michael Hennerich <michael.hennerich@analog.com>
9151W:	http://ez.analog.com/community/linux-device-drivers
9152L:	linux-i2c@vger.kernel.org
9153S:	Supported
9154F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9155F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9156
9157LTP (Linux Test Project)
9158M:	Mike Frysinger <vapier@gentoo.org>
9159M:	Cyril Hrubis <chrubis@suse.cz>
9160M:	Wanlong Gao <wanlong.gao@gmail.com>
9161M:	Jan Stancek <jstancek@redhat.com>
9162M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9163M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9164L:	ltp@lists.linux.it (subscribers-only)
9165W:	http://linux-test-project.github.io/
9166T:	git git://github.com/linux-test-project/ltp.git
9167S:	Maintained
9168
9169M68K ARCHITECTURE
9170M:	Geert Uytterhoeven <geert@linux-m68k.org>
9171L:	linux-m68k@lists.linux-m68k.org
9172W:	http://www.linux-m68k.org/
9173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9174S:	Maintained
9175F:	arch/m68k/
9176F:	drivers/zorro/
9177
9178M68K ON APPLE MACINTOSH
9179M:	Joshua Thompson <funaho@jurai.org>
9180W:	http://www.mac.linux-m68k.org/
9181L:	linux-m68k@lists.linux-m68k.org
9182S:	Maintained
9183F:	arch/m68k/mac/
9184
9185M68K ON HP9000/300
9186M:	Philip Blundell <philb@gnu.org>
9187W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9188S:	Maintained
9189F:	arch/m68k/hp300/
9190
9191M88DS3103 MEDIA DRIVER
9192M:	Antti Palosaari <crope@iki.fi>
9193L:	linux-media@vger.kernel.org
9194W:	https://linuxtv.org
9195W:	http://palosaari.fi/linux/
9196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9197T:	git git://linuxtv.org/anttip/media_tree.git
9198S:	Maintained
9199F:	drivers/media/dvb-frontends/m88ds3103*
9200
9201M88RS2000 MEDIA DRIVER
9202M:	Malcolm Priestley <tvboxspy@gmail.com>
9203L:	linux-media@vger.kernel.org
9204W:	https://linuxtv.org
9205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9206S:	Maintained
9207F:	drivers/media/dvb-frontends/m88rs2000*
9208
9209MA901 MASTERKIT USB FM RADIO DRIVER
9210M:	Alexey Klimov <klimov.linux@gmail.com>
9211L:	linux-media@vger.kernel.org
9212T:	git git://linuxtv.org/media_tree.git
9213S:	Maintained
9214F:	drivers/media/radio/radio-ma901.c
9215
9216MAC80211
9217M:	Johannes Berg <johannes@sipsolutions.net>
9218L:	linux-wireless@vger.kernel.org
9219W:	http://wireless.kernel.org/
9220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9222S:	Maintained
9223F:	Documentation/networking/mac80211-injection.txt
9224F:	include/net/mac80211.h
9225F:	net/mac80211/
9226F:	drivers/net/wireless/mac80211_hwsim.[ch]
9227F:	Documentation/networking/mac80211_hwsim/README
9228
9229MAILBOX API
9230M:	Jassi Brar <jassisinghbrar@gmail.com>
9231L:	linux-kernel@vger.kernel.org
9232S:	Maintained
9233F:	drivers/mailbox/
9234F:	include/linux/mailbox_client.h
9235F:	include/linux/mailbox_controller.h
9236
9237MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9238M:	Michael Kerrisk <mtk.manpages@gmail.com>
9239W:	http://www.kernel.org/doc/man-pages
9240L:	linux-man@vger.kernel.org
9241S:	Maintained
9242
9243MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9244M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9245L:	linux-mips@vger.kernel.org
9246S:	Maintained
9247F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9248
9249MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9250M:	Andrew Lunn <andrew@lunn.ch>
9251M:	Vivien Didelot <vivien.didelot@gmail.com>
9252L:	netdev@vger.kernel.org
9253S:	Maintained
9254F:	drivers/net/dsa/mv88e6xxx/
9255F:	include/linux/platform_data/mv88e6xxx.h
9256F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9257
9258MARVELL ARMADA DRM SUPPORT
9259M:	Russell King <linux@armlinux.org.uk>
9260S:	Maintained
9261T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9262T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9263F:	drivers/gpu/drm/armada/
9264F:	include/uapi/drm/armada_drm.h
9265F:	Documentation/devicetree/bindings/display/armada/
9266
9267MARVELL ARMADA 3700 PHY DRIVERS
9268M:	Miquel Raynal <miquel.raynal@bootlin.com>
9269S:	Maintained
9270F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9271F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9272F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9273F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9274
9275MARVELL CRYPTO DRIVER
9276M:	Boris Brezillon <bbrezillon@kernel.org>
9277M:	Arnaud Ebalard <arno@natisbad.org>
9278F:	drivers/crypto/marvell/
9279S:	Maintained
9280L:	linux-crypto@vger.kernel.org
9281
9282MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9283M:	Mirko Lindner <mlindner@marvell.com>
9284M:	Stephen Hemminger <stephen@networkplumber.org>
9285L:	netdev@vger.kernel.org
9286S:	Maintained
9287F:	drivers/net/ethernet/marvell/sk*
9288
9289MARVELL LIBERTAS WIRELESS DRIVER
9290L:	libertas-dev@lists.infradead.org
9291S:	Orphan
9292F:	drivers/net/wireless/marvell/libertas/
9293
9294MARVELL MACCHIATOBIN SUPPORT
9295M:	Russell King <linux@armlinux.org.uk>
9296L:	linux-arm-kernel@lists.infradead.org
9297S:	Maintained
9298F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9299
9300MARVELL MV643XX ETHERNET DRIVER
9301M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9302L:	netdev@vger.kernel.org
9303S:	Maintained
9304F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9305F:	include/linux/mv643xx.h
9306
9307MARVELL MV88X3310 PHY DRIVER
9308M:	Russell King <linux@armlinux.org.uk>
9309L:	netdev@vger.kernel.org
9310S:	Maintained
9311F:	drivers/net/phy/marvell10g.c
9312
9313MARVELL MVEBU THERMAL DRIVER
9314M:	Miquel Raynal <miquel.raynal@bootlin.com>
9315S:	Maintained
9316F:	drivers/thermal/armada_thermal.c
9317
9318MARVELL MVNETA ETHERNET DRIVER
9319M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9320L:	netdev@vger.kernel.org
9321S:	Maintained
9322F:	drivers/net/ethernet/marvell/mvneta.*
9323
9324MARVELL MWIFIEX WIRELESS DRIVER
9325M:	Amitkumar Karwar <amitkarwar@gmail.com>
9326M:	Nishant Sarmukadam <nishants@marvell.com>
9327M:	Ganapathi Bhat <gbhat@marvell.com>
9328M:	Xinming Hu <huxinming820@gmail.com>
9329L:	linux-wireless@vger.kernel.org
9330S:	Maintained
9331F:	drivers/net/wireless/marvell/mwifiex/
9332
9333MARVELL MWL8K WIRELESS DRIVER
9334M:	Lennert Buytenhek <buytenh@wantstofly.org>
9335L:	linux-wireless@vger.kernel.org
9336S:	Odd Fixes
9337F:	drivers/net/wireless/marvell/mwl8k.c
9338
9339MARVELL NAND CONTROLLER DRIVER
9340M:	Miquel Raynal <miquel.raynal@bootlin.com>
9341L:	linux-mtd@lists.infradead.org
9342S:	Maintained
9343F:	drivers/mtd/nand/raw/marvell_nand.c
9344F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9345
9346MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9347M:	Nicolas Pitre <nico@fluxnic.net>
9348S:	Odd Fixes
9349F:	drivers/mmc/host/mvsdio.*
9350
9351MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9352M:	Hu Ziji <huziji@marvell.com>
9353L:	linux-mmc@vger.kernel.org
9354S:	Supported
9355F:	drivers/mmc/host/sdhci-xenon*
9356F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9357
9358MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9359M:	Sunil Goutham <sgoutham@marvell.com>
9360M:	Linu Cherian <lcherian@marvell.com>
9361M:	Geetha sowjanya <gakula@marvell.com>
9362M:	Jerin Jacob <jerinj@marvell.com>
9363L:	netdev@vger.kernel.org
9364S:	Supported
9365F:	drivers/net/ethernet/marvell/octeontx2/af/
9366
9367MATROX FRAMEBUFFER DRIVER
9368L:	linux-fbdev@vger.kernel.org
9369S:	Orphan
9370F:	drivers/video/fbdev/matrox/matroxfb_*
9371F:	include/uapi/linux/matroxfb.h
9372
9373MAX16065 HARDWARE MONITOR DRIVER
9374M:	Guenter Roeck <linux@roeck-us.net>
9375L:	linux-hwmon@vger.kernel.org
9376S:	Maintained
9377F:	Documentation/hwmon/max16065
9378F:	drivers/hwmon/max16065.c
9379
9380MAX2175 SDR TUNER DRIVER
9381M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9382L:	linux-media@vger.kernel.org
9383T:	git git://linuxtv.org/media_tree.git
9384S:	Maintained
9385F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9386F:	Documentation/media/v4l-drivers/max2175.rst
9387F:	drivers/media/i2c/max2175*
9388F:	include/uapi/linux/max2175.h
9389
9390MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9391L:	linux-hwmon@vger.kernel.org
9392S:	Orphan
9393F:	Documentation/hwmon/max6650
9394F:	drivers/hwmon/max6650.c
9395
9396MAX6697 HARDWARE MONITOR DRIVER
9397M:	Guenter Roeck <linux@roeck-us.net>
9398L:	linux-hwmon@vger.kernel.org
9399S:	Maintained
9400F:	Documentation/hwmon/max6697
9401F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9402F:	drivers/hwmon/max6697.c
9403F:	include/linux/platform_data/max6697.h
9404
9405MAX9860 MONO AUDIO VOICE CODEC DRIVER
9406M:	Peter Rosin <peda@axentia.se>
9407L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9408S:	Maintained
9409F:	Documentation/devicetree/bindings/sound/max9860.txt
9410F:	sound/soc/codecs/max9860.*
9411
9412MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9413M:	Javier Martinez Canillas <javier@dowhile0.org>
9414L:	linux-kernel@vger.kernel.org
9415S:	Supported
9416F:	drivers/regulator/max77802-regulator.c
9417F:	Documentation/devicetree/bindings/*/*max77802.txt
9418F:	include/dt-bindings/*/*max77802.h
9419
9420MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9421M:	Krzysztof Kozlowski <krzk@kernel.org>
9422M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9423L:	linux-pm@vger.kernel.org
9424S:	Supported
9425F:	drivers/power/supply/max14577_charger.c
9426F:	drivers/power/supply/max77693_charger.c
9427
9428MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9429M:	Chanwoo Choi <cw00.choi@samsung.com>
9430M:	Krzysztof Kozlowski <krzk@kernel.org>
9431M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9432L:	linux-kernel@vger.kernel.org
9433S:	Supported
9434F:	drivers/*/max14577*.c
9435F:	drivers/*/max77686*.c
9436F:	drivers/*/max77693*.c
9437F:	drivers/extcon/extcon-max14577.c
9438F:	drivers/extcon/extcon-max77693.c
9439F:	drivers/rtc/rtc-max77686.c
9440F:	drivers/clk/clk-max77686.c
9441F:	Documentation/devicetree/bindings/mfd/max14577.txt
9442F:	Documentation/devicetree/bindings/*/max77686.txt
9443F:	Documentation/devicetree/bindings/mfd/max77693.txt
9444F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9445F:	include/linux/mfd/max14577*.h
9446F:	include/linux/mfd/max77686*.h
9447F:	include/linux/mfd/max77693*.h
9448
9449MAXIRADIO FM RADIO RECEIVER DRIVER
9450M:	Hans Verkuil <hverkuil@xs4all.nl>
9451L:	linux-media@vger.kernel.org
9452T:	git git://linuxtv.org/media_tree.git
9453W:	https://linuxtv.org
9454S:	Maintained
9455F:	drivers/media/radio/radio-maxiradio*
9456
9457MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9458M:	Peter Rosin <peda@axentia.se>
9459L:	linux-iio@vger.kernel.org
9460S:	Maintained
9461F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9462F:	drivers/iio/potentiometer/mcp4018.c
9463F:	drivers/iio/potentiometer/mcp4531.c
9464
9465MCR20A IEEE-802.15.4 RADIO DRIVER
9466M:	Xue Liu <liuxuenetmail@gmail.com>
9467L:	linux-wpan@vger.kernel.org
9468W:	https://github.com/xueliu/mcr20a-linux
9469S:	Maintained
9470F:	drivers/net/ieee802154/mcr20a.c
9471F:	drivers/net/ieee802154/mcr20a.h
9472F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9473
9474MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9475M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9476L:	linux-iio@vger.kernel.org
9477S:	Maintained
9478F:	drivers/iio/dac/cio-dac.c
9479
9480MEDIA DRIVERS FOR ASCOT2E
9481M:	Sergey Kozlov <serjk@netup.ru>
9482M:	Abylay Ospan <aospan@netup.ru>
9483L:	linux-media@vger.kernel.org
9484W:	https://linuxtv.org
9485W:	http://netup.tv/
9486T:	git git://linuxtv.org/media_tree.git
9487S:	Supported
9488F:	drivers/media/dvb-frontends/ascot2e*
9489
9490MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9491M:	Jasmin Jessich <jasmin@anw.at>
9492L:	linux-media@vger.kernel.org
9493W:	https://linuxtv.org
9494T:	git git://linuxtv.org/media_tree.git
9495S:	Maintained
9496F:	drivers/media/dvb-frontends/cxd2099*
9497
9498MEDIA DRIVERS FOR CXD2841ER
9499M:	Sergey Kozlov <serjk@netup.ru>
9500M:	Abylay Ospan <aospan@netup.ru>
9501L:	linux-media@vger.kernel.org
9502W:	https://linuxtv.org
9503W:	http://netup.tv/
9504T:	git git://linuxtv.org/media_tree.git
9505S:	Supported
9506F:	drivers/media/dvb-frontends/cxd2841er*
9507
9508MEDIA DRIVERS FOR CXD2880
9509M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9510L:	linux-media@vger.kernel.org
9511W:	http://linuxtv.org/
9512T:	git git://linuxtv.org/media_tree.git
9513S:	Supported
9514F:	drivers/media/dvb-frontends/cxd2880/*
9515F:	drivers/media/spi/cxd2880*
9516
9517MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9518L:	linux-media@vger.kernel.org
9519W:	https://linuxtv.org
9520T:	git git://linuxtv.org/media_tree.git
9521S:	Orphan
9522F:	drivers/media/pci/ddbridge/*
9523
9524MEDIA DRIVERS FOR FREESCALE IMX
9525M:	Steve Longerbeam <slongerbeam@gmail.com>
9526M:	Philipp Zabel <p.zabel@pengutronix.de>
9527L:	linux-media@vger.kernel.org
9528T:	git git://linuxtv.org/media_tree.git
9529S:	Maintained
9530F:	Documentation/devicetree/bindings/media/imx.txt
9531F:	Documentation/media/v4l-drivers/imx.rst
9532F:	drivers/staging/media/imx/
9533F:	include/linux/imx-media.h
9534F:	include/media/imx.h
9535
9536MEDIA DRIVER FOR FREESCALE IMX PXP
9537M:	Philipp Zabel <p.zabel@pengutronix.de>
9538L:	linux-media@vger.kernel.org
9539T:	git git://linuxtv.org/media_tree.git
9540S:	Maintained
9541F:	drivers/media/platform/imx-pxp.[ch]
9542
9543MEDIA DRIVERS FOR FREESCALE IMX7
9544M:	Rui Miguel Silva <rmfrfs@gmail.com>
9545L:	linux-media@vger.kernel.org
9546T:	git git://linuxtv.org/media_tree.git
9547S:	Maintained
9548F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9549F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9550F:	Documentation/media/v4l-drivers/imx7.rst
9551F:	drivers/staging/media/imx/imx7-media-csi.c
9552F:	drivers/staging/media/imx/imx7-mipi-csis.c
9553
9554MEDIA DRIVERS FOR HELENE
9555M:	Abylay Ospan <aospan@netup.ru>
9556L:	linux-media@vger.kernel.org
9557W:	https://linuxtv.org
9558W:	http://netup.tv/
9559T:	git git://linuxtv.org/media_tree.git
9560S:	Supported
9561F:	drivers/media/dvb-frontends/helene*
9562
9563MEDIA DRIVERS FOR HORUS3A
9564M:	Sergey Kozlov <serjk@netup.ru>
9565M:	Abylay Ospan <aospan@netup.ru>
9566L:	linux-media@vger.kernel.org
9567W:	https://linuxtv.org
9568W:	http://netup.tv/
9569T:	git git://linuxtv.org/media_tree.git
9570S:	Supported
9571F:	drivers/media/dvb-frontends/horus3a*
9572
9573MEDIA DRIVERS FOR LNBH25
9574M:	Sergey Kozlov <serjk@netup.ru>
9575M:	Abylay Ospan <aospan@netup.ru>
9576L:	linux-media@vger.kernel.org
9577W:	https://linuxtv.org
9578W:	http://netup.tv/
9579T:	git git://linuxtv.org/media_tree.git
9580S:	Supported
9581F:	drivers/media/dvb-frontends/lnbh25*
9582
9583MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9584L:	linux-media@vger.kernel.org
9585W:	https://linuxtv.org
9586T:	git git://linuxtv.org/media_tree.git
9587S:	Orphan
9588F:	drivers/media/dvb-frontends/mxl5xx*
9589
9590MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9591M:	Sergey Kozlov <serjk@netup.ru>
9592M:	Abylay Ospan <aospan@netup.ru>
9593L:	linux-media@vger.kernel.org
9594W:	https://linuxtv.org
9595W:	http://netup.tv/
9596T:	git git://linuxtv.org/media_tree.git
9597S:	Supported
9598F:	drivers/media/pci/netup_unidvb/*
9599
9600MEDIA DRIVERS FOR RENESAS - CEU
9601M:	Jacopo Mondi <jacopo@jmondi.org>
9602L:	linux-media@vger.kernel.org
9603L:	linux-renesas-soc@vger.kernel.org
9604T:	git git://linuxtv.org/media_tree.git
9605S:	Supported
9606F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9607F:	drivers/media/platform/renesas-ceu.c
9608F:	include/media/drv-intf/renesas-ceu.h
9609
9610MEDIA DRIVERS FOR RENESAS - DRIF
9611M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9612L:	linux-media@vger.kernel.org
9613L:	linux-renesas-soc@vger.kernel.org
9614T:	git git://linuxtv.org/media_tree.git
9615S:	Supported
9616F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9617F:	drivers/media/platform/rcar_drif.c
9618
9619MEDIA DRIVERS FOR RENESAS - FCP
9620M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9621L:	linux-media@vger.kernel.org
9622L:	linux-renesas-soc@vger.kernel.org
9623T:	git git://linuxtv.org/media_tree.git
9624S:	Supported
9625F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9626F:	drivers/media/platform/rcar-fcp.c
9627F:	include/media/rcar-fcp.h
9628
9629MEDIA DRIVERS FOR RENESAS - FDP1
9630M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9631L:	linux-media@vger.kernel.org
9632L:	linux-renesas-soc@vger.kernel.org
9633T:	git git://linuxtv.org/media_tree.git
9634S:	Supported
9635F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9636F:	drivers/media/platform/rcar_fdp1.c
9637
9638MEDIA DRIVERS FOR RENESAS - VIN
9639M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9640L:	linux-media@vger.kernel.org
9641L:	linux-renesas-soc@vger.kernel.org
9642T:	git git://linuxtv.org/media_tree.git
9643S:	Supported
9644F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9645F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9646F:	drivers/media/platform/rcar-vin/
9647
9648MEDIA DRIVERS FOR RENESAS - VSP1
9649M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9650M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9651L:	linux-media@vger.kernel.org
9652L:	linux-renesas-soc@vger.kernel.org
9653T:	git git://linuxtv.org/media_tree.git
9654S:	Supported
9655F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9656F:	drivers/media/platform/vsp1/
9657
9658MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9659L:	linux-media@vger.kernel.org
9660W:	https://linuxtv.org
9661T:	git git://linuxtv.org/media_tree.git
9662S:	Orphan
9663F:	drivers/media/dvb-frontends/stv0910*
9664
9665MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9666L:	linux-media@vger.kernel.org
9667W:	https://linuxtv.org
9668T:	git git://linuxtv.org/media_tree.git
9669S:	Orphan
9670F:	drivers/media/dvb-frontends/stv6111*
9671
9672MEDIA DRIVERS FOR STM32 - DCMI
9673M:	Hugues Fruchet <hugues.fruchet@st.com>
9674L:	linux-media@vger.kernel.org
9675T:	git git://linuxtv.org/media_tree.git
9676S:	Supported
9677F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9678F:	drivers/media/platform/stm32/stm32-dcmi.c
9679
9680MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9681M:	Dmitry Osipenko <digetx@gmail.com>
9682L:	linux-media@vger.kernel.org
9683L:	linux-tegra@vger.kernel.org
9684T:	git git://linuxtv.org/media_tree.git
9685S:	Maintained
9686F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9687F:	drivers/staging/media/tegra-vde/
9688
9689MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9690M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9691P:	LinuxTV.org Project
9692L:	linux-media@vger.kernel.org
9693W:	https://linuxtv.org
9694Q:	http://patchwork.kernel.org/project/linux-media/list/
9695T:	git git://linuxtv.org/media_tree.git
9696S:	Maintained
9697F:	Documentation/devicetree/bindings/media/
9698F:	Documentation/media/
9699F:	drivers/media/
9700F:	drivers/staging/media/
9701F:	include/linux/platform_data/media/
9702F:	include/media/
9703F:	include/uapi/linux/dvb/
9704F:	include/uapi/linux/videodev2.h
9705F:	include/uapi/linux/media.h
9706F:	include/uapi/linux/v4l2-*
9707F:	include/uapi/linux/meye.h
9708F:	include/uapi/linux/ivtv*
9709F:	include/uapi/linux/uvcvideo.h
9710
9711MEDIATEK BLUETOOTH DRIVER
9712M:	Sean Wang <sean.wang@mediatek.com>
9713L:	linux-bluetooth@vger.kernel.org
9714L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9715S:	Maintained
9716F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9717F:	drivers/bluetooth/btmtkuart.c
9718
9719MEDIATEK CIR DRIVER
9720M:	Sean Wang <sean.wang@mediatek.com>
9721S:	Maintained
9722F:	drivers/media/rc/mtk-cir.c
9723
9724MEDIATEK DMA DRIVER
9725M:	Sean Wang <sean.wang@mediatek.com>
9726L:	dmaengine@vger.kernel.org
9727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9728L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9729S:	Maintained
9730F:	Documentation/devicetree/bindings/dma/mtk-*
9731F:	drivers/dma/mediatek/
9732
9733MEDIATEK PMIC LED DRIVER
9734M:	Sean Wang <sean.wang@mediatek.com>
9735S:	Maintained
9736F:	drivers/leds/leds-mt6323.c
9737F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9738
9739MEDIATEK ETHERNET DRIVER
9740M:	Felix Fietkau <nbd@openwrt.org>
9741M:	John Crispin <john@phrozen.org>
9742M:	Sean Wang <sean.wang@mediatek.com>
9743M:	Nelson Chang <nelson.chang@mediatek.com>
9744L:	netdev@vger.kernel.org
9745S:	Maintained
9746F:	drivers/net/ethernet/mediatek/
9747
9748MEDIATEK SWITCH DRIVER
9749M:	Sean Wang <sean.wang@mediatek.com>
9750L:	netdev@vger.kernel.org
9751S:	Maintained
9752F:	drivers/net/dsa/mt7530.*
9753F:	net/dsa/tag_mtk.c
9754
9755MEDIATEK JPEG DRIVER
9756M:	Rick Chang <rick.chang@mediatek.com>
9757M:	Bin Liu <bin.liu@mediatek.com>
9758S:	Supported
9759F:	drivers/media/platform/mtk-jpeg/
9760F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9761
9762MEDIATEK MDP DRIVER
9763M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9764M:	Houlong Wei <houlong.wei@mediatek.com>
9765M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9766S:	Supported
9767F:	drivers/media/platform/mtk-mdp/
9768F:	drivers/media/platform/mtk-vpu/
9769F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9770
9771MEDIATEK MEDIA DRIVER
9772M:	Tiffany Lin <tiffany.lin@mediatek.com>
9773M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9774S:	Supported
9775F:	drivers/media/platform/mtk-vcodec/
9776F:	drivers/media/platform/mtk-vpu/
9777F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9778F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9779
9780MEDIATEK MT76 WIRELESS LAN DRIVER
9781M:	Felix Fietkau <nbd@nbd.name>
9782M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9783L:	linux-wireless@vger.kernel.org
9784S:	Maintained
9785F:	drivers/net/wireless/mediatek/mt76/
9786
9787MEDIATEK MT7601U WIRELESS LAN DRIVER
9788M:	Jakub Kicinski <kubakici@wp.pl>
9789L:	linux-wireless@vger.kernel.org
9790S:	Maintained
9791F:	drivers/net/wireless/mediatek/mt7601u/
9792
9793MEDIATEK NAND CONTROLLER DRIVER
9794M:	Xiaolei Li <xiaolei.li@mediatek.com>
9795L:	linux-mtd@lists.infradead.org
9796S:	Maintained
9797F:	drivers/mtd/nand/raw/mtk_*
9798F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9799
9800MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9801M:	Sean Wang <sean.wang@mediatek.com>
9802S:	Maintained
9803F:	drivers/char/hw_random/mtk-rng.c
9804
9805MEDIATEK USB3 DRD IP DRIVER
9806M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9807L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9809L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9810S:	Maintained
9811F:	drivers/usb/mtu3/
9812
9813MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9814M:	Peter Senna Tschudin <peter.senna@gmail.com>
9815M:	Martin Donnelly <martin.donnelly@ge.com>
9816M:	Martyn Welch <martyn.welch@collabora.co.uk>
9817S:	Maintained
9818F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9819F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9820
9821MEGARAID SCSI/SAS DRIVERS
9822M:	Kashyap Desai <kashyap.desai@broadcom.com>
9823M:	Sumit Saxena <sumit.saxena@broadcom.com>
9824M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9825L:	megaraidlinux.pdl@broadcom.com
9826L:	linux-scsi@vger.kernel.org
9827W:	http://www.avagotech.com/support/
9828S:	Maintained
9829F:	Documentation/scsi/megaraid.txt
9830F:	drivers/scsi/megaraid.*
9831F:	drivers/scsi/megaraid/
9832
9833MELEXIS MLX90614 DRIVER
9834M:	Crt Mori <cmo@melexis.com>
9835L:	linux-iio@vger.kernel.org
9836W:	http://www.melexis.com
9837S:	Supported
9838F:	drivers/iio/temperature/mlx90614.c
9839
9840MELEXIS MLX90632 DRIVER
9841M:	Crt Mori <cmo@melexis.com>
9842L:	linux-iio@vger.kernel.org
9843W:	http://www.melexis.com
9844S:	Supported
9845F:	drivers/iio/temperature/mlx90632.c
9846
9847MELFAS MIP4 TOUCHSCREEN DRIVER
9848M:	Sangwon Jee <jeesw@melfas.com>
9849W:	http://www.melfas.com
9850S:	Supported
9851F:	drivers/input/touchscreen/melfas_mip4.c
9852F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9853
9854MELLANOX ETHERNET DRIVER (mlx4_en)
9855M:	Tariq Toukan <tariqt@mellanox.com>
9856L:	netdev@vger.kernel.org
9857S:	Supported
9858W:	http://www.mellanox.com
9859Q:	http://patchwork.ozlabs.org/project/netdev/list/
9860F:	drivers/net/ethernet/mellanox/mlx4/en_*
9861
9862MELLANOX ETHERNET DRIVER (mlx5e)
9863M:	Saeed Mahameed <saeedm@mellanox.com>
9864L:	netdev@vger.kernel.org
9865S:	Supported
9866W:	http://www.mellanox.com
9867Q:	http://patchwork.ozlabs.org/project/netdev/list/
9868F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9869
9870MELLANOX ETHERNET INNOVA DRIVERS
9871R:	Boris Pismenny <borisp@mellanox.com>
9872L:	netdev@vger.kernel.org
9873S:	Supported
9874W:	http://www.mellanox.com
9875Q:	http://patchwork.ozlabs.org/project/netdev/list/
9876F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9877F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9878F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9879F:	include/linux/mlx5/mlx5_ifc_fpga.h
9880
9881MELLANOX ETHERNET SWITCH DRIVERS
9882M:	Jiri Pirko <jiri@mellanox.com>
9883M:	Ido Schimmel <idosch@mellanox.com>
9884L:	netdev@vger.kernel.org
9885S:	Supported
9886W:	http://www.mellanox.com
9887Q:	http://patchwork.ozlabs.org/project/netdev/list/
9888F:	drivers/net/ethernet/mellanox/mlxsw/
9889F:	tools/testing/selftests/drivers/net/mlxsw/
9890
9891MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9892M:	mlxsw@mellanox.com
9893L:	netdev@vger.kernel.org
9894S:	Supported
9895W:	http://www.mellanox.com
9896Q:	http://patchwork.ozlabs.org/project/netdev/list/
9897F:	drivers/net/ethernet/mellanox/mlxfw/
9898
9899MELLANOX HARDWARE PLATFORM SUPPORT
9900M:	Andy Shevchenko <andy@infradead.org>
9901M:	Darren Hart <dvhart@infradead.org>
9902M:	Vadim Pasternak <vadimp@mellanox.com>
9903L:	platform-driver-x86@vger.kernel.org
9904S:	Supported
9905F:	drivers/platform/mellanox/
9906F:	include/linux/platform_data/mlxreg.h
9907
9908MELLANOX MLX4 core VPI driver
9909M:	Tariq Toukan <tariqt@mellanox.com>
9910L:	netdev@vger.kernel.org
9911L:	linux-rdma@vger.kernel.org
9912W:	http://www.mellanox.com
9913Q:	http://patchwork.ozlabs.org/project/netdev/list/
9914S:	Supported
9915F:	drivers/net/ethernet/mellanox/mlx4/
9916F:	include/linux/mlx4/
9917
9918MELLANOX MLX4 IB driver
9919M:	Yishai Hadas <yishaih@mellanox.com>
9920L:	linux-rdma@vger.kernel.org
9921W:	http://www.mellanox.com
9922Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9923S:	Supported
9924F:	drivers/infiniband/hw/mlx4/
9925F:	include/linux/mlx4/
9926F:	include/uapi/rdma/mlx4-abi.h
9927
9928MELLANOX MLX5 core VPI driver
9929M:	Saeed Mahameed <saeedm@mellanox.com>
9930M:	Leon Romanovsky <leonro@mellanox.com>
9931L:	netdev@vger.kernel.org
9932L:	linux-rdma@vger.kernel.org
9933W:	http://www.mellanox.com
9934Q:	http://patchwork.ozlabs.org/project/netdev/list/
9935S:	Supported
9936F:	drivers/net/ethernet/mellanox/mlx5/core/
9937F:	include/linux/mlx5/
9938
9939MELLANOX MLX5 IB driver
9940M:	Leon Romanovsky <leonro@mellanox.com>
9941L:	linux-rdma@vger.kernel.org
9942W:	http://www.mellanox.com
9943Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9944S:	Supported
9945F:	drivers/infiniband/hw/mlx5/
9946F:	include/linux/mlx5/
9947F:	include/uapi/rdma/mlx5-abi.h
9948
9949MELLANOX MLXCPLD I2C AND MUX DRIVER
9950M:	Vadim Pasternak <vadimp@mellanox.com>
9951M:	Michael Shych <michaelsh@mellanox.com>
9952L:	linux-i2c@vger.kernel.org
9953S:	Supported
9954F:	drivers/i2c/busses/i2c-mlxcpld.c
9955F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9956F:	Documentation/i2c/busses/i2c-mlxcpld
9957
9958MELLANOX MLXCPLD LED DRIVER
9959M:	Vadim Pasternak <vadimp@mellanox.com>
9960L:	linux-leds@vger.kernel.org
9961S:	Supported
9962F:	drivers/leds/leds-mlxcpld.c
9963F:	drivers/leds/leds-mlxreg.c
9964F:	Documentation/leds/leds-mlxcpld.txt
9965
9966MELLANOX PLATFORM DRIVER
9967M:	Vadim Pasternak <vadimp@mellanox.com>
9968L:	platform-driver-x86@vger.kernel.org
9969S:	Supported
9970F:	drivers/platform/x86/mlx-platform.c
9971
9972MEMBARRIER SUPPORT
9973M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9974M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9975L:	linux-kernel@vger.kernel.org
9976S:	Supported
9977F:	kernel/sched/membarrier.c
9978F:	include/uapi/linux/membarrier.h
9979F:	arch/powerpc/include/asm/membarrier.h
9980
9981MEMBLOCK
9982M:	Mike Rapoport <rppt@linux.ibm.com>
9983L:	linux-mm@kvack.org
9984S:	Maintained
9985F:	include/linux/memblock.h
9986F:	mm/memblock.c
9987F:	Documentation/core-api/boot-time-mm.rst
9988
9989MEMORY MANAGEMENT
9990L:	linux-mm@kvack.org
9991W:	http://www.linux-mm.org
9992S:	Maintained
9993F:	include/linux/mm.h
9994F:	include/linux/gfp.h
9995F:	include/linux/mmzone.h
9996F:	include/linux/memory_hotplug.h
9997F:	include/linux/vmalloc.h
9998F:	mm/
9999
10000MEMORY TECHNOLOGY DEVICES (MTD)
10001M:	David Woodhouse <dwmw2@infradead.org>
10002M:	Brian Norris <computersforpeace@gmail.com>
10003M:	Boris Brezillon <bbrezillon@kernel.org>
10004M:	Marek Vasut <marek.vasut@gmail.com>
10005M:	Richard Weinberger <richard@nod.at>
10006L:	linux-mtd@lists.infradead.org
10007W:	http://www.linux-mtd.infradead.org/
10008Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10009T:	git git://git.infradead.org/linux-mtd.git master
10010T:	git git://git.infradead.org/linux-mtd.git mtd/next
10011S:	Maintained
10012F:	Documentation/devicetree/bindings/mtd/
10013F:	drivers/mtd/
10014F:	include/linux/mtd/
10015F:	include/uapi/mtd/
10016
10017MEN A21 WATCHDOG DRIVER
10018M:	Johannes Thumshirn <morbidrsa@gmail.com>
10019L:	linux-watchdog@vger.kernel.org
10020S:	Maintained
10021F:	drivers/watchdog/mena21_wdt.c
10022
10023MEN CHAMELEON BUS (mcb)
10024M:	Johannes Thumshirn <morbidrsa@gmail.com>
10025S:	Maintained
10026F:	drivers/mcb/
10027F:	include/linux/mcb.h
10028F:	Documentation/men-chameleon-bus.txt
10029
10030MEN F21BMC (Board Management Controller)
10031M:	Andreas Werner <andreas.werner@men.de>
10032S:	Supported
10033F:	drivers/mfd/menf21bmc.c
10034F:	drivers/watchdog/menf21bmc_wdt.c
10035F:	drivers/leds/leds-menf21bmc.c
10036F:	drivers/hwmon/menf21bmc_hwmon.c
10037F:	Documentation/hwmon/menf21bmc
10038
10039MEN Z069 WATCHDOG DRIVER
10040M:	Johannes Thumshirn <jth@kernel.org>
10041L:	linux-watchdog@vger.kernel.org
10042S:	Maintained
10043F:	drivers/watchdog/menz69_wdt.c
10044
10045MESON AO CEC DRIVER FOR AMLOGIC SOCS
10046M:	Neil Armstrong <narmstrong@baylibre.com>
10047L:	linux-media@lists.freedesktop.org
10048L:	linux-amlogic@lists.infradead.org
10049W:	http://linux-meson.com/
10050S:	Supported
10051F:	drivers/media/platform/meson/ao-cec.c
10052F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10053T:	git git://linuxtv.org/media_tree.git
10054
10055MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10056M:	Liang Yang <liang.yang@amlogic.com>
10057L:	linux-mtd@lists.infradead.org
10058S:	Maintained
10059F:	drivers/mtd/nand/raw/meson_*
10060F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10061
10062METHODE UDPU SUPPORT
10063M:	Vladimir Vid <vladimir.vid@sartura.hr>
10064S:	Maintained
10065F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10066
10067MICROBLAZE ARCHITECTURE
10068M:	Michal Simek <monstr@monstr.eu>
10069W:	http://www.monstr.eu/fdt/
10070T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10071S:	Supported
10072F:	arch/microblaze/
10073
10074MICROCHIP AT91 SERIAL DRIVER
10075M:	Richard Genoud <richard.genoud@gmail.com>
10076S:	Maintained
10077F:	drivers/tty/serial/atmel_serial.c
10078F:	drivers/tty/serial/atmel_serial.h
10079F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10080
10081MICROCHIP AUDIO ASOC DRIVERS
10082M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10083L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10084S:	Supported
10085F:	sound/soc/atmel
10086
10087MICROCHIP DMA DRIVER
10088M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10090L:	dmaengine@vger.kernel.org
10091S:	Supported
10092F:	drivers/dma/at_hdmac.c
10093F:	drivers/dma/at_hdmac_regs.h
10094F:	include/linux/platform_data/dma-atmel.h
10095F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10096F:	include/dt-bindings/dma/at91.h
10097
10098MICROCHIP ECC DRIVER
10099M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10100L:	linux-crypto@vger.kernel.org
10101S:	Maintained
10102F:	drivers/crypto/atmel-ecc.*
10103
10104MICROCHIP I2C DRIVER
10105M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10106L:	linux-i2c@vger.kernel.org
10107S:	Supported
10108F:	drivers/i2c/busses/i2c-at91.c
10109
10110MICROCHIP ISC DRIVER
10111M:	Eugen Hristev <eugen.hristev@microchip.com>
10112L:	linux-media@vger.kernel.org
10113S:	Supported
10114F:	drivers/media/platform/atmel/atmel-isc.c
10115F:	drivers/media/platform/atmel/atmel-isc-regs.h
10116F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10117
10118MICROCHIP ISI DRIVER
10119M:	Eugen Hristev <eugen.hristev@microchip.com>
10120L:	linux-media@vger.kernel.org
10121S:	Supported
10122F:	drivers/media/platform/atmel/atmel-isi.c
10123F:	drivers/media/platform/atmel/atmel-isi.h
10124
10125MICROCHIP AT91 USART MFD DRIVER
10126M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10127L:	linux-kernel@vger.kernel.org
10128S:	Supported
10129F:	drivers/mfd/at91-usart.c
10130F:	include/dt-bindings/mfd/at91-usart.h
10131F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10132
10133MICROCHIP AT91 USART SPI DRIVER
10134M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10135L:	linux-spi@vger.kernel.org
10136S:	Supported
10137F:	drivers/spi/spi-at91-usart.c
10138F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10139
10140MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10141M:	Woojung Huh <Woojung.Huh@microchip.com>
10142M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10143L:	netdev@vger.kernel.org
10144S:	Maintained
10145F:	net/dsa/tag_ksz.c
10146F:	drivers/net/dsa/microchip/*
10147F:	include/linux/platform_data/microchip-ksz.h
10148F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10149
10150MICROCHIP LAN743X ETHERNET DRIVER
10151M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10152M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10153L:	netdev@vger.kernel.org
10154S:	Maintained
10155F:	drivers/net/ethernet/microchip/lan743x_*
10156
10157MICROCHIP LCDFB DRIVER
10158M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10159L:	linux-fbdev@vger.kernel.org
10160S:	Maintained
10161F:	drivers/video/fbdev/atmel_lcdfb.c
10162F:	include/video/atmel_lcdc.h
10163
10164MICROCHIP MMC/SD/SDIO MCI DRIVER
10165M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10166S:	Maintained
10167F:	drivers/mmc/host/atmel-mci.c
10168
10169MICROCHIP MCP16502 PMIC DRIVER
10170M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10172S:	Maintained
10173F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10174F:	drivers/regulator/mcp16502.c
10175
10176MICROCHIP MCP3911 ADC DRIVER
10177M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10178M:	Kent Gustavsson <kent@minoris.se>
10179L:	linux-iio@vger.kernel.org
10180S:	Supported
10181F:	drivers/iio/adc/mcp3911.c
10182F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10183
10184MICROCHIP NAND DRIVER
10185M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10186L:	linux-mtd@lists.infradead.org
10187S:	Supported
10188F:	drivers/mtd/nand/raw/atmel/*
10189F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10190
10191MICROCHIP PWM DRIVER
10192M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10194L:	linux-pwm@vger.kernel.org
10195S:	Supported
10196F:	drivers/pwm/pwm-atmel.c
10197F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10198
10199MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10200M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10201M:	Eugen Hristev <eugen.hristev@microchip.com>
10202L:	linux-iio@vger.kernel.org
10203S:	Supported
10204F:	drivers/iio/adc/at91-sama5d2_adc.c
10205F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10206F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10207
10208MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10209M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10210S:	Supported
10211F:	drivers/power/reset/at91-sama5d2_shdwc.c
10212
10213MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10214M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10216L:	linux-gpio@vger.kernel.org
10217F:	drivers/gpio/gpio-sama5d2-piobu.c
10218
10219MICROCHIP SPI DRIVER
10220M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10221S:	Supported
10222F:	drivers/spi/spi-atmel.*
10223
10224MICROCHIP SSC DRIVER
10225M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10227S:	Supported
10228F:	drivers/misc/atmel-ssc.c
10229F:	include/linux/atmel-ssc.h
10230
10231MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10232M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10234S:	Supported
10235F:	drivers/misc/atmel_tclib.c
10236F:	drivers/clocksource/tcb_clksrc.c
10237
10238MICROCHIP USBA UDC DRIVER
10239M:	Cristian Birsan <cristian.birsan@microchip.com>
10240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10241S:	Supported
10242F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10243
10244MICROCHIP USB251XB DRIVER
10245M:	Richard Leitner <richard.leitner@skidata.com>
10246L:	linux-usb@vger.kernel.org
10247S:	Maintained
10248F:	drivers/usb/misc/usb251xb.c
10249F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10250
10251MICROCHIP XDMA DRIVER
10252M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10253L:	linux-arm-kernel@lists.infradead.org
10254L:	dmaengine@vger.kernel.org
10255S:	Supported
10256F:	drivers/dma/at_xdmac.c
10257
10258MICROSEMI MIPS SOCS
10259M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10260M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10261L:	linux-mips@vger.kernel.org
10262S:	Supported
10263F:	arch/mips/generic/board-ocelot.c
10264F:	arch/mips/configs/generic/board-ocelot.config
10265F:	arch/mips/boot/dts/mscc/
10266F:	Documentation/devicetree/bindings/mips/mscc.txt
10267
10268MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10269M:	Don Brace <don.brace@microsemi.com>
10270L:	esc.storagedev@microsemi.com
10271L:	linux-scsi@vger.kernel.org
10272S:	Supported
10273F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10274F:	drivers/scsi/smartpqi/Kconfig
10275F:	drivers/scsi/smartpqi/Makefile
10276F:	include/linux/cciss*.h
10277F:	include/uapi/linux/cciss*.h
10278F:	Documentation/scsi/smartpqi.txt
10279
10280MICROSEMI ETHERNET SWITCH DRIVER
10281M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10282M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10283L:	netdev@vger.kernel.org
10284S:	Supported
10285F:	drivers/net/ethernet/mscc/
10286
10287MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10288M:	Chen Yu <yu.c.chen@intel.com>
10289L:	platform-driver-x86@vger.kernel.org
10290S:	Supported
10291F:	drivers/platform/x86/surfacepro3_button.c
10292
10293MICROTEK X6 SCANNER
10294M:	Oliver Neukum <oliver@neukum.org>
10295S:	Maintained
10296F:	drivers/usb/image/microtek.*
10297
10298MIPS
10299M:	Ralf Baechle <ralf@linux-mips.org>
10300M:	Paul Burton <paul.burton@mips.com>
10301M:	James Hogan <jhogan@kernel.org>
10302L:	linux-mips@vger.kernel.org
10303W:	http://www.linux-mips.org/
10304T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10306Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10307S:	Supported
10308F:	Documentation/devicetree/bindings/mips/
10309F:	Documentation/mips/
10310F:	arch/mips/
10311F:	drivers/platform/mips/
10312
10313MIPS BOSTON DEVELOPMENT BOARD
10314M:	Paul Burton <paul.burton@mips.com>
10315L:	linux-mips@vger.kernel.org
10316S:	Maintained
10317F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10318F:	arch/mips/boot/dts/img/boston.dts
10319F:	arch/mips/configs/generic/board-boston.config
10320F:	drivers/clk/imgtec/clk-boston.c
10321F:	include/dt-bindings/clock/boston-clock.h
10322
10323MIPS GENERIC PLATFORM
10324M:	Paul Burton <paul.burton@mips.com>
10325L:	linux-mips@vger.kernel.org
10326S:	Supported
10327F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10328F:	arch/mips/generic/
10329F:	arch/mips/tools/generic-board-config.sh
10330
10331MIPS/LOONGSON1 ARCHITECTURE
10332M:	Keguang Zhang <keguang.zhang@gmail.com>
10333L:	linux-mips@vger.kernel.org
10334S:	Maintained
10335F:	arch/mips/loongson32/
10336F:	arch/mips/include/asm/mach-loongson32/
10337F:	drivers/*/*loongson1*
10338F:	drivers/*/*/*loongson1*
10339
10340MIPS/LOONGSON2 ARCHITECTURE
10341M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10342L:	linux-mips@vger.kernel.org
10343S:	Maintained
10344F:	arch/mips/loongson64/fuloong-2e/
10345F:	arch/mips/loongson64/lemote-2f/
10346F:	arch/mips/include/asm/mach-loongson64/
10347F:	drivers/*/*loongson2*
10348F:	drivers/*/*/*loongson2*
10349
10350MIPS/LOONGSON3 ARCHITECTURE
10351M:	Huacai Chen <chenhc@lemote.com>
10352L:	linux-mips@vger.kernel.org
10353S:	Maintained
10354F:	arch/mips/loongson64/
10355F:	arch/mips/include/asm/mach-loongson64/
10356F:	drivers/platform/mips/cpu_hwmon.c
10357F:	drivers/*/*loongson3*
10358F:	drivers/*/*/*loongson3*
10359
10360MIPS RINT INSTRUCTION EMULATION
10361M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10362L:	linux-mips@vger.kernel.org
10363S:	Supported
10364F:	arch/mips/math-emu/sp_rint.c
10365F:	arch/mips/math-emu/dp_rint.c
10366
10367MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10368M:	Hans Verkuil <hverkuil@xs4all.nl>
10369L:	linux-media@vger.kernel.org
10370T:	git git://linuxtv.org/media_tree.git
10371W:	https://linuxtv.org
10372S:	Odd Fixes
10373F:	drivers/media/radio/radio-miropcm20*
10374
10375MMP SUPPORT
10376R:	Lubomir Rintel <lkundrak@v3.sk>
10377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10378S:	Odd Fixes
10379F:	arch/arm/boot/dts/mmp*
10380F:	arch/arm/mach-mmp/
10381
10382MMU GATHER AND TLB INVALIDATION
10383M:	Will Deacon <will.deacon@arm.com>
10384M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10385M:	Andrew Morton <akpm@linux-foundation.org>
10386M:	Nick Piggin <npiggin@gmail.com>
10387M:	Peter Zijlstra <peterz@infradead.org>
10388L:	linux-arch@vger.kernel.org
10389L:	linux-mm@kvack.org
10390S:	Maintained
10391F:	arch/*/include/asm/tlb.h
10392F:	include/asm-generic/tlb.h
10393F:	mm/mmu_gather.c
10394
10395MN88472 MEDIA DRIVER
10396M:	Antti Palosaari <crope@iki.fi>
10397L:	linux-media@vger.kernel.org
10398W:	https://linuxtv.org
10399W:	http://palosaari.fi/linux/
10400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10401S:	Maintained
10402F:	drivers/media/dvb-frontends/mn88472*
10403
10404MN88473 MEDIA DRIVER
10405M:	Antti Palosaari <crope@iki.fi>
10406L:	linux-media@vger.kernel.org
10407W:	https://linuxtv.org
10408W:	http://palosaari.fi/linux/
10409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10410S:	Maintained
10411F:	drivers/media/dvb-frontends/mn88473*
10412
10413MODULE SUPPORT
10414M:	Jessica Yu <jeyu@kernel.org>
10415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10416S:	Maintained
10417F:	include/linux/module.h
10418F:	kernel/module.c
10419
10420MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10421W:	http://popies.net/meye/
10422S:	Orphan
10423F:	Documentation/media/v4l-drivers/meye*
10424F:	drivers/media/pci/meye/
10425F:	include/uapi/linux/meye.h
10426
10427MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10428M:	Jiri Slaby <jirislaby@gmail.com>
10429S:	Maintained
10430F:	Documentation/serial/moxa-smartio
10431F:	drivers/tty/mxser.*
10432
10433MR800 AVERMEDIA USB FM RADIO DRIVER
10434M:	Alexey Klimov <klimov.linux@gmail.com>
10435L:	linux-media@vger.kernel.org
10436T:	git git://linuxtv.org/media_tree.git
10437S:	Maintained
10438F:	drivers/media/radio/radio-mr800.c
10439
10440MRF24J40 IEEE 802.15.4 RADIO DRIVER
10441M:	Alan Ott <alan@signal11.us>
10442L:	linux-wpan@vger.kernel.org
10443S:	Maintained
10444F:	drivers/net/ieee802154/mrf24j40.c
10445F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10446
10447MSI LAPTOP SUPPORT
10448M:	"Lee, Chun-Yi" <jlee@suse.com>
10449L:	platform-driver-x86@vger.kernel.org
10450S:	Maintained
10451F:	drivers/platform/x86/msi-laptop.c
10452
10453MSI WMI SUPPORT
10454L:	platform-driver-x86@vger.kernel.org
10455S:	Orphan
10456F:	drivers/platform/x86/msi-wmi.c
10457
10458MSI001 MEDIA DRIVER
10459M:	Antti Palosaari <crope@iki.fi>
10460L:	linux-media@vger.kernel.org
10461W:	https://linuxtv.org
10462W:	http://palosaari.fi/linux/
10463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10464T:	git git://linuxtv.org/anttip/media_tree.git
10465S:	Maintained
10466F:	drivers/media/tuners/msi001*
10467
10468MSI2500 MEDIA DRIVER
10469M:	Antti Palosaari <crope@iki.fi>
10470L:	linux-media@vger.kernel.org
10471W:	https://linuxtv.org
10472W:	http://palosaari.fi/linux/
10473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10474T:	git git://linuxtv.org/anttip/media_tree.git
10475S:	Maintained
10476F:	drivers/media/usb/msi2500/
10477
10478MSYSTEMS DISKONCHIP G3 MTD DRIVER
10479M:	Robert Jarzmik <robert.jarzmik@free.fr>
10480L:	linux-mtd@lists.infradead.org
10481S:	Maintained
10482F:	drivers/mtd/devices/docg3*
10483
10484MT9M032 APTINA SENSOR DRIVER
10485M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10486L:	linux-media@vger.kernel.org
10487T:	git git://linuxtv.org/media_tree.git
10488S:	Maintained
10489F:	drivers/media/i2c/mt9m032.c
10490F:	include/media/i2c/mt9m032.h
10491
10492MT9P031 APTINA CAMERA SENSOR
10493M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10494L:	linux-media@vger.kernel.org
10495T:	git git://linuxtv.org/media_tree.git
10496S:	Maintained
10497F:	drivers/media/i2c/mt9p031.c
10498F:	include/media/i2c/mt9p031.h
10499
10500MT9T001 APTINA CAMERA SENSOR
10501M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10502L:	linux-media@vger.kernel.org
10503T:	git git://linuxtv.org/media_tree.git
10504S:	Maintained
10505F:	drivers/media/i2c/mt9t001.c
10506F:	include/media/i2c/mt9t001.h
10507
10508MT9T112 APTINA CAMERA SENSOR
10509M:	Jacopo Mondi <jacopo@jmondi.org>
10510L:	linux-media@vger.kernel.org
10511T:	git git://linuxtv.org/media_tree.git
10512S:	Odd Fixes
10513F:	drivers/media/i2c/mt9t112.c
10514F:	include/media/i2c/mt9t112.h
10515
10516MT9V032 APTINA CAMERA SENSOR
10517M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10518L:	linux-media@vger.kernel.org
10519T:	git git://linuxtv.org/media_tree.git
10520S:	Maintained
10521F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10522F:	drivers/media/i2c/mt9v032.c
10523F:	include/media/i2c/mt9v032.h
10524
10525MT9V111 APTINA CAMERA SENSOR
10526M:	Jacopo Mondi <jacopo@jmondi.org>
10527L:	linux-media@vger.kernel.org
10528T:	git git://linuxtv.org/media_tree.git
10529S:	Maintained
10530F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10531F:	drivers/media/i2c/mt9v111.c
10532
10533MULTIFUNCTION DEVICES (MFD)
10534M:	Lee Jones <lee.jones@linaro.org>
10535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10536S:	Supported
10537F:	Documentation/devicetree/bindings/mfd/
10538F:	drivers/mfd/
10539F:	include/linux/mfd/
10540F:	include/dt-bindings/mfd/
10541
10542MULTIMEDIA CARD (MMC) ETC. OVER SPI
10543S:	Orphan
10544F:	drivers/mmc/host/mmc_spi.c
10545F:	include/linux/spi/mmc_spi.h
10546
10547MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10548M:	Ulf Hansson <ulf.hansson@linaro.org>
10549L:	linux-mmc@vger.kernel.org
10550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10551S:	Maintained
10552F:	Documentation/devicetree/bindings/mmc/
10553F:	drivers/mmc/
10554F:	include/linux/mmc/
10555F:	include/uapi/linux/mmc/
10556
10557MULTIPLEXER SUBSYSTEM
10558M:	Peter Rosin <peda@axentia.se>
10559S:	Maintained
10560F:	Documentation/ABI/testing/sysfs-class-mux*
10561F:	Documentation/devicetree/bindings/mux/
10562F:	include/dt-bindings/mux/
10563F:	include/linux/mux/
10564F:	drivers/mux/
10565
10566MULTITECH MULTIPORT CARD (ISICOM)
10567S:	Orphan
10568F:	drivers/tty/isicom.c
10569F:	include/linux/isicom.h
10570
10571MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10572M:	Bin Liu <b-liu@ti.com>
10573L:	linux-usb@vger.kernel.org
10574S:	Maintained
10575F:	drivers/usb/musb/
10576
10577MXL301RF MEDIA DRIVER
10578M:	Akihiro Tsukada <tskd08@gmail.com>
10579L:	linux-media@vger.kernel.org
10580S:	Odd Fixes
10581F:	drivers/media/tuners/mxl301rf*
10582
10583MXL5007T MEDIA DRIVER
10584M:	Michael Krufky <mkrufky@linuxtv.org>
10585L:	linux-media@vger.kernel.org
10586W:	https://linuxtv.org
10587W:	http://github.com/mkrufky
10588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10589T:	git git://linuxtv.org/mkrufky/tuners.git
10590S:	Maintained
10591F:	drivers/media/tuners/mxl5007t.*
10592
10593MXSFB DRM DRIVER
10594M:	Marek Vasut <marex@denx.de>
10595M:	Stefan Agner <stefan@agner.ch>
10596L:	dri-devel@lists.freedesktop.org
10597S:	Supported
10598F:	drivers/gpu/drm/mxsfb/
10599F:	Documentation/devicetree/bindings/display/mxsfb.txt
10600T:	git git://anongit.freedesktop.org/drm/drm-misc
10601
10602MYLEX DAC960 PCI RAID Controller
10603M:	Hannes Reinecke <hare@kernel.org>
10604L:	linux-scsi@vger.kernel.org
10605S:	Supported
10606F:	drivers/scsi/myrb.*
10607F:	drivers/scsi/myrs.*
10608
10609MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10610M:	Chris Lee <christopher.lee@cspi.com>
10611L:	netdev@vger.kernel.org
10612W:	https://www.cspi.com/ethernet-products/support/downloads/
10613S:	Supported
10614F:	drivers/net/ethernet/myricom/myri10ge/
10615
10616NAND FLASH SUBSYSTEM
10617M:	Boris Brezillon <bbrezillon@kernel.org>
10618M:	Miquel Raynal <miquel.raynal@bootlin.com>
10619R:	Richard Weinberger <richard@nod.at>
10620L:	linux-mtd@lists.infradead.org
10621W:	http://www.linux-mtd.infradead.org/
10622Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10623T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10624T:	git git://git.infradead.org/linux-mtd.git nand/next
10625S:	Maintained
10626F:	drivers/mtd/nand/
10627F:	include/linux/mtd/*nand*.h
10628
10629NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10630M:	Daniel Mack <zonque@gmail.com>
10631S:	Maintained
10632L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10633W:	http://www.native-instruments.com
10634F:	sound/usb/caiaq/
10635
10636NATSEMI ETHERNET DRIVER (DP8381x)
10637S:	Orphan
10638F:	drivers/net/ethernet/natsemi/natsemi.c
10639
10640NCR 5380 SCSI DRIVERS
10641M:	Finn Thain <fthain@telegraphics.com.au>
10642M:	Michael Schmitz <schmitzmic@gmail.com>
10643L:	linux-scsi@vger.kernel.org
10644S:	Maintained
10645F:	Documentation/scsi/g_NCR5380.txt
10646F:	drivers/scsi/NCR5380.*
10647F:	drivers/scsi/arm/cumana_1.c
10648F:	drivers/scsi/arm/oak.c
10649F:	drivers/scsi/atari_scsi.*
10650F:	drivers/scsi/dmx3191d.c
10651F:	drivers/scsi/g_NCR5380.*
10652F:	drivers/scsi/mac_scsi.*
10653F:	drivers/scsi/sun3_scsi.*
10654F:	drivers/scsi/sun3_scsi_vme.c
10655
10656NCSI LIBRARY:
10657M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10658S:	Maintained
10659F:	net/ncsi/
10660
10661NCT6775 HARDWARE MONITOR DRIVER
10662M:	Guenter Roeck <linux@roeck-us.net>
10663L:	linux-hwmon@vger.kernel.org
10664S:	Maintained
10665F:	Documentation/hwmon/nct6775
10666F:	drivers/hwmon/nct6775.c
10667
10668NET_FAILOVER MODULE
10669M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10670L:	netdev@vger.kernel.org
10671S:	Supported
10672F:	driver/net/net_failover.c
10673F:	include/net/net_failover.h
10674F:	Documentation/networking/net_failover.rst
10675
10676NETEFFECT IWARP RNIC DRIVER (IW_NES)
10677M:	Faisal Latif <faisal.latif@intel.com>
10678L:	linux-rdma@vger.kernel.org
10679W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10680S:	Supported
10681F:	drivers/infiniband/hw/nes/
10682F:	include/uapi/rdma/nes-abi.h
10683
10684NETEM NETWORK EMULATOR
10685M:	Stephen Hemminger <stephen@networkplumber.org>
10686L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10687S:	Maintained
10688F:	net/sched/sch_netem.c
10689
10690NETERION 10GbE DRIVERS (s2io/vxge)
10691M:	Jon Mason <jdmason@kudzu.us>
10692L:	netdev@vger.kernel.org
10693S:	Supported
10694F:	Documentation/networking/device_drivers/neterion/s2io.txt
10695F:	Documentation/networking/device_drivers/neterion/vxge.txt
10696F:	drivers/net/ethernet/neterion/
10697
10698NETFILTER
10699M:	Pablo Neira Ayuso <pablo@netfilter.org>
10700M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10701M:	Florian Westphal <fw@strlen.de>
10702L:	netfilter-devel@vger.kernel.org
10703L:	coreteam@netfilter.org
10704W:	http://www.netfilter.org/
10705W:	http://www.iptables.org/
10706W:	http://www.nftables.org/
10707Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10710S:	Maintained
10711F:	include/linux/netfilter*
10712F:	include/linux/netfilter/
10713F:	include/net/netfilter/
10714F:	include/uapi/linux/netfilter*
10715F:	include/uapi/linux/netfilter/
10716F:	net/*/netfilter.c
10717F:	net/*/netfilter/
10718F:	net/netfilter/
10719F:	net/bridge/br_netfilter*.c
10720
10721NETROM NETWORK LAYER
10722M:	Ralf Baechle <ralf@linux-mips.org>
10723L:	linux-hams@vger.kernel.org
10724W:	http://www.linux-ax25.org/
10725S:	Maintained
10726F:	include/net/netrom.h
10727F:	include/uapi/linux/netrom.h
10728F:	net/netrom/
10729
10730NETRONOME ETHERNET DRIVERS
10731M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10732L:	oss-drivers@netronome.com
10733S:	Maintained
10734F:	drivers/net/ethernet/netronome/
10735
10736NETWORK BLOCK DEVICE (NBD)
10737M:	Josef Bacik <josef@toxicpanda.com>
10738S:	Maintained
10739L:	linux-block@vger.kernel.org
10740L:	nbd@other.debian.org
10741F:	Documentation/blockdev/nbd.txt
10742F:	drivers/block/nbd.c
10743F:	include/uapi/linux/nbd.h
10744
10745NETWORK DROP MONITOR
10746M:	Neil Horman <nhorman@tuxdriver.com>
10747L:	netdev@vger.kernel.org
10748S:	Maintained
10749W:	https://fedorahosted.org/dropwatch/
10750F:	net/core/drop_monitor.c
10751
10752NETWORKING DRIVERS
10753M:	"David S. Miller" <davem@davemloft.net>
10754L:	netdev@vger.kernel.org
10755W:	http://www.linuxfoundation.org/en/Net
10756Q:	http://patchwork.ozlabs.org/project/netdev/list/
10757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10759S:	Odd Fixes
10760F:	Documentation/devicetree/bindings/net/
10761F:	drivers/net/
10762F:	include/linux/if_*
10763F:	include/linux/netdevice.h
10764F:	include/linux/etherdevice.h
10765F:	include/linux/fcdevice.h
10766F:	include/linux/fddidevice.h
10767F:	include/linux/hippidevice.h
10768F:	include/linux/inetdevice.h
10769F:	include/uapi/linux/if_*
10770F:	include/uapi/linux/netdevice.h
10771
10772NETWORKING DRIVERS (WIRELESS)
10773M:	Kalle Valo <kvalo@codeaurora.org>
10774L:	linux-wireless@vger.kernel.org
10775Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10778S:	Maintained
10779F:	Documentation/devicetree/bindings/net/wireless/
10780F:	drivers/net/wireless/
10781
10782NETWORKING [DSA]
10783M:	Andrew Lunn <andrew@lunn.ch>
10784M:	Vivien Didelot <vivien.didelot@gmail.com>
10785M:	Florian Fainelli <f.fainelli@gmail.com>
10786S:	Maintained
10787F:	Documentation/devicetree/bindings/net/dsa/
10788F:	net/dsa/
10789F:	include/net/dsa.h
10790F:	include/linux/dsa/
10791F:	include/linux/platform_data/dsa.h
10792F:	drivers/net/dsa/
10793
10794NETWORKING [GENERAL]
10795M:	"David S. Miller" <davem@davemloft.net>
10796L:	netdev@vger.kernel.org
10797W:	http://www.linuxfoundation.org/en/Net
10798Q:	http://patchwork.ozlabs.org/project/netdev/list/
10799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10801B:	mailto:netdev@vger.kernel.org
10802S:	Maintained
10803F:	net/
10804F:	include/net/
10805F:	include/linux/in.h
10806F:	include/linux/net.h
10807F:	include/linux/netdevice.h
10808F:	include/uapi/linux/in.h
10809F:	include/uapi/linux/net.h
10810F:	include/uapi/linux/netdevice.h
10811F:	include/uapi/linux/net_namespace.h
10812F:	tools/testing/selftests/net/
10813F:	lib/net_utils.c
10814F:	lib/random32.c
10815F:	Documentation/networking/
10816
10817NETWORKING [IPSEC]
10818M:	Steffen Klassert <steffen.klassert@secunet.com>
10819M:	Herbert Xu <herbert@gondor.apana.org.au>
10820M:	"David S. Miller" <davem@davemloft.net>
10821L:	netdev@vger.kernel.org
10822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10824S:	Maintained
10825F:	net/xfrm/
10826F:	net/key/
10827F:	net/ipv4/xfrm*
10828F:	net/ipv4/esp4*
10829F:	net/ipv4/ah4.c
10830F:	net/ipv4/ipcomp.c
10831F:	net/ipv4/ip_vti.c
10832F:	net/ipv6/xfrm*
10833F:	net/ipv6/esp6*
10834F:	net/ipv6/ah6.c
10835F:	net/ipv6/ipcomp6.c
10836F:	net/ipv6/ip6_vti.c
10837F:	include/uapi/linux/xfrm.h
10838F:	include/net/xfrm.h
10839
10840NETWORKING [IPv4/IPv6]
10841M:	"David S. Miller" <davem@davemloft.net>
10842M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10843M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10844L:	netdev@vger.kernel.org
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10846S:	Maintained
10847F:	net/ipv4/
10848F:	net/ipv6/
10849F:	include/net/ip*
10850F:	arch/x86/net/*
10851
10852NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10853M:	Paul Moore <paul@paul-moore.com>
10854W:	https://github.com/netlabel
10855L:	netdev@vger.kernel.org
10856L:	linux-security-module@vger.kernel.org
10857S:	Maintained
10858F:	Documentation/netlabel/
10859F:	include/net/calipso.h
10860F:	include/net/cipso_ipv4.h
10861F:	include/net/netlabel.h
10862F:	include/uapi/linux/netfilter/xt_SECMARK.h
10863F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10864F:	net/netlabel/
10865F:	net/ipv4/cipso_ipv4.c
10866F:	net/ipv6/calipso.c
10867F:	net/netfilter/xt_CONNSECMARK.c
10868F:	net/netfilter/xt_SECMARK.c
10869
10870NETWORKING [TCP]
10871M:	Eric Dumazet <edumazet@google.com>
10872L:	netdev@vger.kernel.org
10873S:	Maintained
10874F:	net/ipv4/tcp*.c
10875F:	net/ipv4/syncookies.c
10876F:	net/ipv6/tcp*.c
10877F:	net/ipv6/syncookies.c
10878F:	include/uapi/linux/tcp.h
10879F:	include/net/tcp.h
10880F:	include/linux/tcp.h
10881F:	include/trace/events/tcp.h
10882
10883NETWORKING [TLS]
10884M:	Boris Pismenny <borisp@mellanox.com>
10885M:	Aviad Yehezkel <aviadye@mellanox.com>
10886M:	Dave Watson <davejwatson@fb.com>
10887M:	John Fastabend <john.fastabend@gmail.com>
10888M:	Daniel Borkmann <daniel@iogearbox.net>
10889L:	netdev@vger.kernel.org
10890S:	Maintained
10891F:	net/tls/*
10892F:	include/uapi/linux/tls.h
10893F:	include/net/tls.h
10894
10895NETWORKING [WIRELESS]
10896L:	linux-wireless@vger.kernel.org
10897Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10898
10899NETDEVSIM
10900M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10901S:	Maintained
10902F:	drivers/net/netdevsim/*
10903
10904NETXEN (1/10) GbE SUPPORT
10905M:	Manish Chopra <manishc@marvell.com>
10906M:	Rahul Verma <rahulv@marvell.com>
10907M:	GR-Linux-NIC-Dev@marvell.com
10908L:	netdev@vger.kernel.org
10909S:	Supported
10910F:	drivers/net/ethernet/qlogic/netxen/
10911
10912NFC SUBSYSTEM
10913M:	Samuel Ortiz <sameo@linux.intel.com>
10914L:	linux-wireless@vger.kernel.org
10915L:	linux-nfc@lists.01.org (subscribers-only)
10916S:	Supported
10917F:	net/nfc/
10918F:	include/net/nfc/
10919F:	include/uapi/linux/nfc.h
10920F:	drivers/nfc/
10921F:	include/linux/platform_data/nfcmrvl.h
10922F:	include/linux/platform_data/nxp-nci.h
10923F:	Documentation/devicetree/bindings/net/nfc/
10924
10925NFS, SUNRPC, AND LOCKD CLIENTS
10926M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10927M:	Anna Schumaker <anna.schumaker@netapp.com>
10928L:	linux-nfs@vger.kernel.org
10929W:	http://client.linux-nfs.org
10930T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10931S:	Maintained
10932F:	fs/lockd/
10933F:	fs/nfs/
10934F:	fs/nfs_common/
10935F:	net/sunrpc/
10936F:	include/linux/lockd/
10937F:	include/linux/nfs*
10938F:	include/linux/sunrpc/
10939F:	include/uapi/linux/nfs*
10940F:	include/uapi/linux/sunrpc/
10941
10942NILFS2 FILESYSTEM
10943M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10944L:	linux-nilfs@vger.kernel.org
10945W:	https://nilfs.sourceforge.io/
10946W:	https://nilfs.osdn.jp/
10947T:	git git://github.com/konis/nilfs2.git
10948S:	Supported
10949F:	Documentation/filesystems/nilfs2.txt
10950F:	fs/nilfs2/
10951F:	include/trace/events/nilfs2.h
10952F:	include/uapi/linux/nilfs2_api.h
10953F:	include/uapi/linux/nilfs2_ondisk.h
10954
10955NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10956M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10957W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10958S:	Maintained
10959F:	Documentation/scsi/NinjaSCSI.txt
10960F:	drivers/scsi/pcmcia/nsp_*
10961
10962NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10963M:	GOTO Masanori <gotom@debian.or.jp>
10964M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10965W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10966S:	Maintained
10967F:	Documentation/scsi/NinjaSCSI.txt
10968F:	drivers/scsi/nsp32*
10969
10970NIOS2 ARCHITECTURE
10971M:	Ley Foon Tan <lftan@altera.com>
10972L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10974S:	Maintained
10975F:	arch/nios2/
10976
10977NOHZ, DYNTICKS SUPPORT
10978M:	Frederic Weisbecker <fweisbec@gmail.com>
10979M:	Thomas Gleixner <tglx@linutronix.de>
10980M:	Ingo Molnar <mingo@kernel.org>
10981L:	linux-kernel@vger.kernel.org
10982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10983S:	Maintained
10984F:	kernel/time/tick*.*
10985F:	include/linux/tick.h
10986F:	include/linux/sched/nohz.h
10987
10988NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10989M:	Pavel Machek <pavel@ucw.cz>
10990M:	Sakari Ailus <sakari.ailus@iki.fi>
10991L:	linux-media@vger.kernel.org
10992S:	Maintained
10993F:	drivers/media/i2c/et8ek8
10994F:	drivers/media/i2c/ad5820.c
10995
10996NOKIA N900 POWER SUPPLY DRIVERS
10997R:	Pali Rohár <pali.rohar@gmail.com>
10998F:	include/linux/power/bq2415x_charger.h
10999F:	include/linux/power/bq27xxx_battery.h
11000F:	include/linux/power/isp1704_charger.h
11001F:	drivers/power/supply/bq2415x_charger.c
11002F:	drivers/power/supply/bq27xxx_battery.c
11003F:	drivers/power/supply/bq27xxx_battery_i2c.c
11004F:	drivers/power/supply/isp1704_charger.c
11005F:	drivers/power/supply/rx51_battery.c
11006
11007NOLIBC HEADER FILE
11008M:	Willy Tarreau <w@1wt.eu>
11009S:	Maintained
11010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11011F:	tools/include/nolibc/
11012
11013NTB AMD DRIVER
11014M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11015L:	linux-ntb@googlegroups.com
11016S:	Supported
11017F:	drivers/ntb/hw/amd/
11018
11019NTB DRIVER CORE
11020M:	Jon Mason <jdmason@kudzu.us>
11021M:	Dave Jiang <dave.jiang@intel.com>
11022M:	Allen Hubbe <allenbh@gmail.com>
11023L:	linux-ntb@googlegroups.com
11024S:	Supported
11025W:	https://github.com/jonmason/ntb/wiki
11026T:	git git://github.com/jonmason/ntb.git
11027F:	drivers/ntb/
11028F:	drivers/net/ntb_netdev.c
11029F:	include/linux/ntb.h
11030F:	include/linux/ntb_transport.h
11031F:	tools/testing/selftests/ntb/
11032
11033NTB IDT DRIVER
11034M:	Serge Semin <fancer.lancer@gmail.com>
11035L:	linux-ntb@googlegroups.com
11036S:	Supported
11037F:	drivers/ntb/hw/idt/
11038
11039NTB INTEL DRIVER
11040M:	Dave Jiang <dave.jiang@intel.com>
11041L:	linux-ntb@googlegroups.com
11042S:	Supported
11043W:	https://github.com/davejiang/linux/wiki
11044T:	git https://github.com/davejiang/linux.git
11045F:	drivers/ntb/hw/intel/
11046
11047NTFS FILESYSTEM
11048M:	Anton Altaparmakov <anton@tuxera.com>
11049L:	linux-ntfs-dev@lists.sourceforge.net
11050W:	http://www.tuxera.com/
11051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11052S:	Supported
11053F:	Documentation/filesystems/ntfs.txt
11054F:	fs/ntfs/
11055
11056NUBUS SUBSYSTEM
11057M:	Finn Thain <fthain@telegraphics.com.au>
11058L:	linux-m68k@lists.linux-m68k.org
11059S:	Maintained
11060F:	arch/*/include/asm/nubus.h
11061F:	drivers/nubus/
11062F:	include/linux/nubus.h
11063F:	include/uapi/linux/nubus.h
11064
11065NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11066M:	Antonino Daplas <adaplas@gmail.com>
11067L:	linux-fbdev@vger.kernel.org
11068S:	Maintained
11069F:	drivers/video/fbdev/riva/
11070F:	drivers/video/fbdev/nvidia/
11071
11072NVM EXPRESS DRIVER
11073M:	Keith Busch <keith.busch@intel.com>
11074M:	Jens Axboe <axboe@fb.com>
11075M:	Christoph Hellwig <hch@lst.de>
11076M:	Sagi Grimberg <sagi@grimberg.me>
11077L:	linux-nvme@lists.infradead.org
11078T:	git://git.infradead.org/nvme.git
11079W:	http://git.infradead.org/nvme.git
11080S:	Supported
11081F:	drivers/nvme/host/
11082F:	include/linux/nvme.h
11083F:	include/uapi/linux/nvme_ioctl.h
11084
11085NVM EXPRESS FC TRANSPORT DRIVERS
11086M:	James Smart <james.smart@broadcom.com>
11087L:	linux-nvme@lists.infradead.org
11088S:	Supported
11089F:	include/linux/nvme-fc.h
11090F:	include/linux/nvme-fc-driver.h
11091F:	drivers/nvme/host/fc.c
11092F:	drivers/nvme/target/fc.c
11093F:	drivers/nvme/target/fcloop.c
11094
11095NVM EXPRESS TARGET DRIVER
11096M:	Christoph Hellwig <hch@lst.de>
11097M:	Sagi Grimberg <sagi@grimberg.me>
11098L:	linux-nvme@lists.infradead.org
11099T:	git://git.infradead.org/nvme.git
11100W:	http://git.infradead.org/nvme.git
11101S:	Supported
11102F:	drivers/nvme/target/
11103
11104NVMEM FRAMEWORK
11105M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11106S:	Maintained
11107F:	drivers/nvmem/
11108F:	Documentation/devicetree/bindings/nvmem/
11109F:	Documentation/ABI/stable/sysfs-bus-nvmem
11110F:	include/linux/nvmem-consumer.h
11111F:	include/linux/nvmem-provider.h
11112
11113NXP SGTL5000 DRIVER
11114M:	Fabio Estevam <festevam@gmail.com>
11115L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11116S:	Maintained
11117F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11118F:	sound/soc/codecs/sgtl5000*
11119
11120NXP TDA998X DRM DRIVER
11121M:	Russell King <linux@armlinux.org.uk>
11122S:	Maintained
11123T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11124T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11125F:	drivers/gpu/drm/i2c/tda998x_drv.c
11126F:	include/drm/i2c/tda998x.h
11127F:	include/dt-bindings/display/tda998x.h
11128K:	"nxp,tda998x"
11129
11130NXP TFA9879 DRIVER
11131M:	Peter Rosin <peda@axentia.se>
11132L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11133S:	Maintained
11134F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11135F:	sound/soc/codecs/tfa9879*
11136
11137NXP-NCI NFC DRIVER
11138M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11139R:	Charles Gorand <charles.gorand@effinnov.com>
11140L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11141S:	Supported
11142F:	drivers/nfc/nxp-nci
11143
11144OBJAGG
11145M:	Jiri Pirko <jiri@mellanox.com>
11146L:	netdev@vger.kernel.org
11147S:	Supported
11148F:	lib/objagg.c
11149F:	lib/test_objagg.c
11150F:	include/linux/objagg.h
11151
11152NXP FSPI DRIVER
11153R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11154M:	Ashish Kumar <ashish.kumar@nxp.com>
11155L:	linux-spi@vger.kernel.org
11156S:	Maintained
11157F:	drivers/spi/spi-nxp-fspi.c
11158F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11159
11160OBJTOOL
11161M:	Josh Poimboeuf <jpoimboe@redhat.com>
11162M:	Peter Zijlstra <peterz@infradead.org>
11163S:	Supported
11164F:	tools/objtool/
11165
11166OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11167M:	Frederic Barrat <fbarrat@linux.ibm.com>
11168M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11169L:	linuxppc-dev@lists.ozlabs.org
11170S:	Supported
11171F:	arch/powerpc/platforms/powernv/ocxl.c
11172F:	arch/powerpc/include/asm/pnv-ocxl.h
11173F:	drivers/misc/ocxl/
11174F:	include/misc/ocxl*
11175F:	include/uapi/misc/ocxl.h
11176F:	Documentation/accelerators/ocxl.rst
11177
11178OMAP AUDIO SUPPORT
11179M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11180M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11181L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11182L:	linux-omap@vger.kernel.org
11183S:	Maintained
11184F:	sound/soc/ti/omap*
11185F:	sound/soc/ti/rx51.c
11186F:	sound/soc/ti/n810.c
11187F:	sound/soc/ti/sdma-pcm.*
11188
11189OMAP CLOCK FRAMEWORK SUPPORT
11190M:	Paul Walmsley <paul@pwsan.com>
11191L:	linux-omap@vger.kernel.org
11192S:	Maintained
11193F:	arch/arm/*omap*/*clock*
11194
11195OMAP DEVICE TREE SUPPORT
11196M:	Benoît Cousson <bcousson@baylibre.com>
11197M:	Tony Lindgren <tony@atomide.com>
11198L:	linux-omap@vger.kernel.org
11199L:	devicetree@vger.kernel.org
11200S:	Maintained
11201F:	arch/arm/boot/dts/*omap*
11202F:	arch/arm/boot/dts/*am3*
11203F:	arch/arm/boot/dts/*am4*
11204F:	arch/arm/boot/dts/*am5*
11205F:	arch/arm/boot/dts/*dra7*
11206
11207OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11208L:	linux-omap@vger.kernel.org
11209L:	linux-fbdev@vger.kernel.org
11210S:	Orphan
11211F:	drivers/video/fbdev/omap2/
11212F:	Documentation/arm/OMAP/DSS
11213
11214OMAP FRAMEBUFFER SUPPORT
11215L:	linux-fbdev@vger.kernel.org
11216L:	linux-omap@vger.kernel.org
11217S:	Orphan
11218F:	drivers/video/fbdev/omap/
11219
11220OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11221M:	Roger Quadros <rogerq@ti.com>
11222M:	Tony Lindgren <tony@atomide.com>
11223L:	linux-omap@vger.kernel.org
11224S:	Maintained
11225F:	drivers/memory/omap-gpmc.c
11226F:	arch/arm/mach-omap2/*gpmc*
11227
11228OMAP GPIO DRIVER
11229M:	Grygorii Strashko <grygorii.strashko@ti.com>
11230M:	Santosh Shilimkar <ssantosh@kernel.org>
11231M:	Kevin Hilman <khilman@kernel.org>
11232L:	linux-omap@vger.kernel.org
11233S:	Maintained
11234F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11235F:	drivers/gpio/gpio-omap.c
11236
11237OMAP HARDWARE SPINLOCK SUPPORT
11238M:	Ohad Ben-Cohen <ohad@wizery.com>
11239L:	linux-omap@vger.kernel.org
11240S:	Maintained
11241F:	drivers/hwspinlock/omap_hwspinlock.c
11242
11243OMAP HS MMC SUPPORT
11244L:	linux-mmc@vger.kernel.org
11245L:	linux-omap@vger.kernel.org
11246S:	Orphan
11247F:	drivers/mmc/host/omap_hsmmc.c
11248
11249OMAP HWMOD DATA
11250M:	Paul Walmsley <paul@pwsan.com>
11251L:	linux-omap@vger.kernel.org
11252S:	Maintained
11253F:	arch/arm/mach-omap2/omap_hwmod*data*
11254
11255OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11256M:	Benoît Cousson <bcousson@baylibre.com>
11257L:	linux-omap@vger.kernel.org
11258S:	Maintained
11259F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11260
11261OMAP HWMOD SUPPORT
11262M:	Benoît Cousson <bcousson@baylibre.com>
11263M:	Paul Walmsley <paul@pwsan.com>
11264L:	linux-omap@vger.kernel.org
11265S:	Maintained
11266F:	arch/arm/mach-omap2/omap_hwmod.*
11267
11268OMAP I2C DRIVER
11269M:	Vignesh R <vigneshr@ti.com>
11270L:	linux-omap@vger.kernel.org
11271L:	linux-i2c@vger.kernel.org
11272S:	Maintained
11273F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11274F:	drivers/i2c/busses/i2c-omap.c
11275
11276OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11277M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11278L:	linux-media@vger.kernel.org
11279S:	Maintained
11280F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11281F:	drivers/media/platform/omap3isp/
11282F:	drivers/staging/media/omap4iss/
11283
11284OMAP MMC SUPPORT
11285M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11286L:	linux-omap@vger.kernel.org
11287S:	Odd Fixes
11288F:	drivers/mmc/host/omap.c
11289
11290OMAP POWER MANAGEMENT SUPPORT
11291M:	Kevin Hilman <khilman@kernel.org>
11292L:	linux-omap@vger.kernel.org
11293S:	Maintained
11294F:	arch/arm/*omap*/*pm*
11295F:	drivers/cpufreq/omap-cpufreq.c
11296
11297OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11298M:	Rajendra Nayak <rnayak@codeaurora.org>
11299M:	Paul Walmsley <paul@pwsan.com>
11300L:	linux-omap@vger.kernel.org
11301S:	Maintained
11302F:	arch/arm/mach-omap2/prm*
11303
11304OMAP RANDOM NUMBER GENERATOR SUPPORT
11305M:	Deepak Saxena <dsaxena@plexity.net>
11306S:	Maintained
11307F:	drivers/char/hw_random/omap-rng.c
11308
11309OMAP USB SUPPORT
11310L:	linux-usb@vger.kernel.org
11311L:	linux-omap@vger.kernel.org
11312S:	Orphan
11313F:	drivers/usb/*/*omap*
11314F:	arch/arm/*omap*/usb*
11315
11316OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11317M:	Mark Jackson <mpfj@newflow.co.uk>
11318L:	linux-omap@vger.kernel.org
11319S:	Maintained
11320F:	arch/arm/boot/dts/am335x-nano.dts
11321
11322OMAP1 SUPPORT
11323M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11324M:	Tony Lindgren <tony@atomide.com>
11325L:	linux-omap@vger.kernel.org
11326Q:	http://patchwork.kernel.org/project/linux-omap/list/
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11328S:	Maintained
11329F:	arch/arm/mach-omap1/
11330F:	arch/arm/plat-omap/
11331F:	arch/arm/configs/omap1_defconfig
11332F:	drivers/i2c/busses/i2c-omap.c
11333F:	include/linux/platform_data/i2c-omap.h
11334F:	include/linux/platform_data/ams-delta-fiq.h
11335
11336OMAP2+ SUPPORT
11337M:	Tony Lindgren <tony@atomide.com>
11338L:	linux-omap@vger.kernel.org
11339W:	http://www.muru.com/linux/omap/
11340W:	http://linux.omap.com/
11341Q:	http://patchwork.kernel.org/project/linux-omap/list/
11342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11343S:	Maintained
11344F:	arch/arm/mach-omap2/
11345F:	arch/arm/plat-omap/
11346F:	arch/arm/configs/omap2plus_defconfig
11347F:	drivers/i2c/busses/i2c-omap.c
11348F:	drivers/irqchip/irq-omap-intc.c
11349F:	drivers/mfd/*omap*.c
11350F:	drivers/mfd/menelaus.c
11351F:	drivers/mfd/palmas.c
11352F:	drivers/mfd/tps65217.c
11353F:	drivers/mfd/tps65218.c
11354F:	drivers/mfd/tps65910.c
11355F:	drivers/mfd/twl-core.[ch]
11356F:	drivers/mfd/twl4030*.c
11357F:	drivers/mfd/twl6030*.c
11358F:	drivers/mfd/twl6040*.c
11359F:	drivers/regulator/palmas-regulator*.c
11360F:	drivers/regulator/pbias-regulator.c
11361F:	drivers/regulator/tps65217-regulator.c
11362F:	drivers/regulator/tps65218-regulator.c
11363F:	drivers/regulator/tps65910-regulator.c
11364F:	drivers/regulator/twl-regulator.c
11365F:	drivers/regulator/twl6030-regulator.c
11366F:	include/linux/platform_data/i2c-omap.h
11367
11368ONION OMEGA2+ BOARD
11369M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11370L:	linux-mips@vger.kernel.org
11371S:	Maintained
11372F:	arch/mips/boot/dts/ralink/omega2p.dts
11373
11374OMFS FILESYSTEM
11375M:	Bob Copeland <me@bobcopeland.com>
11376L:	linux-karma-devel@lists.sourceforge.net
11377S:	Maintained
11378F:	Documentation/filesystems/omfs.txt
11379F:	fs/omfs/
11380
11381OMNIKEY CARDMAN 4000 DRIVER
11382M:	Harald Welte <laforge@gnumonks.org>
11383S:	Maintained
11384F:	drivers/char/pcmcia/cm4000_cs.c
11385F:	include/linux/cm4000_cs.h
11386F:	include/uapi/linux/cm4000_cs.h
11387
11388OMNIKEY CARDMAN 4040 DRIVER
11389M:	Harald Welte <laforge@gnumonks.org>
11390S:	Maintained
11391F:	drivers/char/pcmcia/cm4040_cs.*
11392
11393OMNIVISION OV13858 SENSOR DRIVER
11394M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11395L:	linux-media@vger.kernel.org
11396T:	git git://linuxtv.org/media_tree.git
11397S:	Maintained
11398F:	drivers/media/i2c/ov13858.c
11399
11400OMNIVISION OV2680 SENSOR DRIVER
11401M:	Rui Miguel Silva <rmfrfs@gmail.com>
11402L:	linux-media@vger.kernel.org
11403T:	git git://linuxtv.org/media_tree.git
11404S:	Maintained
11405F:	drivers/media/i2c/ov2680.c
11406F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11407
11408OMNIVISION OV2685 SENSOR DRIVER
11409M:	Shunqian Zheng <zhengsq@rock-chips.com>
11410L:	linux-media@vger.kernel.org
11411T:	git git://linuxtv.org/media_tree.git
11412S:	Maintained
11413F:	drivers/media/i2c/ov2685.c
11414
11415OMNIVISION OV5640 SENSOR DRIVER
11416M:	Steve Longerbeam <slongerbeam@gmail.com>
11417L:	linux-media@vger.kernel.org
11418T:	git git://linuxtv.org/media_tree.git
11419S:	Maintained
11420F:	drivers/media/i2c/ov5640.c
11421
11422OMNIVISION OV5647 SENSOR DRIVER
11423M:	Luis Oliveira <lolivei@synopsys.com>
11424L:	linux-media@vger.kernel.org
11425T:	git git://linuxtv.org/media_tree.git
11426S:	Maintained
11427F:	drivers/media/i2c/ov5647.c
11428
11429OMNIVISION OV5695 SENSOR DRIVER
11430M:	Shunqian Zheng <zhengsq@rock-chips.com>
11431L:	linux-media@vger.kernel.org
11432T:	git git://linuxtv.org/media_tree.git
11433S:	Maintained
11434F:	drivers/media/i2c/ov5695.c
11435
11436OMNIVISION OV7670 SENSOR DRIVER
11437M:	Jonathan Corbet <corbet@lwn.net>
11438L:	linux-media@vger.kernel.org
11439T:	git git://linuxtv.org/media_tree.git
11440S:	Maintained
11441F:	drivers/media/i2c/ov7670.c
11442F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11443
11444OMNIVISION OV772x SENSOR DRIVER
11445M:	Jacopo Mondi <jacopo@jmondi.org>
11446L:	linux-media@vger.kernel.org
11447T:	git git://linuxtv.org/media_tree.git
11448S:	Odd fixes
11449F:	drivers/media/i2c/ov772x.c
11450F:	include/media/i2c/ov772x.h
11451F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11452
11453OMNIVISION OV7740 SENSOR DRIVER
11454M:	Wenyou Yang <wenyou.yang@microchip.com>
11455L:	linux-media@vger.kernel.org
11456T:	git git://linuxtv.org/media_tree.git
11457S:	Maintained
11458F:	drivers/media/i2c/ov7740.c
11459F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11460
11461OMNIVISION OV9640 SENSOR DRIVER
11462M:	Petr Cvek <petrcvekcz@gmail.com>
11463L:	linux-media@vger.kernel.org
11464S:	Maintained
11465F:	drivers/media/i2c/ov9640.*
11466
11467OMNIVISION OV8856 SENSOR DRIVER
11468M:	Ben Kao <ben.kao@intel.com>
11469L:	linux-media@vger.kernel.org
11470T:	git git://linuxtv.org/media_tree.git
11471S:	Maintained
11472F:	drivers/media/i2c/ov8856.c
11473
11474OMNIVISION OV9650 SENSOR DRIVER
11475M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11476R:	Akinobu Mita <akinobu.mita@gmail.com>
11477R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11478L:	linux-media@vger.kernel.org
11479T:	git git://linuxtv.org/media_tree.git
11480S:	Maintained
11481F:	drivers/media/i2c/ov9650.c
11482F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11483
11484ONENAND FLASH DRIVER
11485M:	Kyungmin Park <kyungmin.park@samsung.com>
11486L:	linux-mtd@lists.infradead.org
11487S:	Maintained
11488F:	drivers/mtd/nand/onenand/
11489F:	include/linux/mtd/onenand*.h
11490
11491ONSTREAM SCSI TAPE DRIVER
11492M:	Willem Riede <osst@riede.org>
11493L:	osst-users@lists.sourceforge.net
11494L:	linux-scsi@vger.kernel.org
11495S:	Maintained
11496F:	Documentation/scsi/osst.txt
11497F:	drivers/scsi/osst.*
11498F:	drivers/scsi/osst_*.h
11499F:	drivers/scsi/st.h
11500
11501OP-TEE DRIVER
11502M:	Jens Wiklander <jens.wiklander@linaro.org>
11503S:	Maintained
11504F:	drivers/tee/optee/
11505
11506OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11507M:	Sumit Garg <sumit.garg@linaro.org>
11508S:	Maintained
11509F:	drivers/char/hw_random/optee-rng.c
11510
11511OPA-VNIC DRIVER
11512M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11513M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11514L:	linux-rdma@vger.kernel.org
11515S:	Supported
11516F:	drivers/infiniband/ulp/opa_vnic
11517
11518OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11519M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11520M:	Frank Rowand <frowand.list@gmail.com>
11521L:	devicetree@vger.kernel.org
11522S:	Maintained
11523F:	Documentation/devicetree/dynamic-resolution-notes.txt
11524F:	Documentation/devicetree/overlay-notes.txt
11525F:	drivers/of/overlay.c
11526F:	drivers/of/resolver.c
11527K:	of_overlay_notifier_
11528
11529OPEN FIRMWARE AND FLATTENED DEVICE TREE
11530M:	Rob Herring <robh+dt@kernel.org>
11531M:	Frank Rowand <frowand.list@gmail.com>
11532L:	devicetree@vger.kernel.org
11533W:	http://www.devicetree.org/
11534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11535S:	Maintained
11536F:	drivers/of/
11537F:	include/linux/of*.h
11538F:	scripts/dtc/
11539F:	Documentation/ABI/testing/sysfs-firmware-ofw
11540
11541OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11542M:	Rob Herring <robh+dt@kernel.org>
11543M:	Mark Rutland <mark.rutland@arm.com>
11544L:	devicetree@vger.kernel.org
11545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11546Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11547S:	Maintained
11548F:	Documentation/devicetree/
11549F:	arch/*/boot/dts/
11550F:	include/dt-bindings/
11551
11552OPENCORES I2C BUS DRIVER
11553M:	Peter Korsgaard <peter@korsgaard.com>
11554M:	Andrew Lunn <andrew@lunn.ch>
11555L:	linux-i2c@vger.kernel.org
11556S:	Maintained
11557F:	Documentation/i2c/busses/i2c-ocores
11558F:	drivers/i2c/busses/i2c-ocores.c
11559F:	include/linux/platform_data/i2c-ocores.h
11560
11561OPENRISC ARCHITECTURE
11562M:	Jonas Bonn <jonas@southpole.se>
11563M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11564M:	Stafford Horne <shorne@gmail.com>
11565T:	git git://github.com/openrisc/linux.git
11566L:	openrisc@lists.librecores.org
11567W:	http://openrisc.io
11568S:	Maintained
11569F:	Documentation/devicetree/bindings/openrisc/
11570F:	Documentation/openrisc/
11571F:	arch/openrisc/
11572F:	drivers/irqchip/irq-ompic.c
11573F:	drivers/irqchip/irq-or1k-*
11574
11575OPENVSWITCH
11576M:	Pravin B Shelar <pshelar@ovn.org>
11577L:	netdev@vger.kernel.org
11578L:	dev@openvswitch.org
11579W:	http://openvswitch.org
11580S:	Maintained
11581F:	net/openvswitch/
11582F:	include/uapi/linux/openvswitch.h
11583
11584OPERATING PERFORMANCE POINTS (OPP)
11585M:	Viresh Kumar <vireshk@kernel.org>
11586M:	Nishanth Menon <nm@ti.com>
11587M:	Stephen Boyd <sboyd@kernel.org>
11588L:	linux-pm@vger.kernel.org
11589S:	Maintained
11590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11591F:	drivers/opp/
11592F:	include/linux/pm_opp.h
11593F:	Documentation/power/opp.txt
11594F:	Documentation/devicetree/bindings/opp/
11595
11596OPL4 DRIVER
11597M:	Clemens Ladisch <clemens@ladisch.de>
11598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11599T:	git git://git.alsa-project.org/alsa-kernel.git
11600S:	Maintained
11601F:	sound/drivers/opl4/
11602
11603OPROFILE
11604M:	Robert Richter <rric@kernel.org>
11605L:	oprofile-list@lists.sf.net
11606S:	Maintained
11607F:	arch/*/include/asm/oprofile*.h
11608F:	arch/*/oprofile/
11609F:	drivers/oprofile/
11610F:	include/linux/oprofile.h
11611
11612ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11613M:	Mark Fasheh <mark@fasheh.com>
11614M:	Joel Becker <jlbec@evilplan.org>
11615L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11616W:	http://ocfs2.wiki.kernel.org
11617S:	Supported
11618F:	Documentation/filesystems/ocfs2.txt
11619F:	Documentation/filesystems/dlmfs.txt
11620F:	fs/ocfs2/
11621
11622ORANGEFS FILESYSTEM
11623M:	Mike Marshall <hubcap@omnibond.com>
11624R:	Martin Brandenburg <martin@omnibond.com>
11625L:	devel@lists.orangefs.org
11626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11627S:	Supported
11628F:	fs/orangefs/
11629F:	Documentation/filesystems/orangefs.txt
11630
11631ORINOCO DRIVER
11632L:	linux-wireless@vger.kernel.org
11633W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11634W:	http://www.nongnu.org/orinoco/
11635S:	Orphan
11636F:	drivers/net/wireless/intersil/orinoco/
11637
11638OV2659 OMNIVISION SENSOR DRIVER
11639M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11640L:	linux-media@vger.kernel.org
11641W:	https://linuxtv.org
11642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11643T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11644S:	Maintained
11645F:	drivers/media/i2c/ov2659.c
11646F:	include/media/i2c/ov2659.h
11647
11648OVERLAY FILESYSTEM
11649M:	Miklos Szeredi <miklos@szeredi.hu>
11650L:	linux-unionfs@vger.kernel.org
11651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11652S:	Supported
11653F:	fs/overlayfs/
11654F:	Documentation/filesystems/overlayfs.txt
11655
11656P54 WIRELESS DRIVER
11657M:	Christian Lamparter <chunkeey@googlemail.com>
11658L:	linux-wireless@vger.kernel.org
11659W:	http://wireless.kernel.org/en/users/Drivers/p54
11660S:	Maintained
11661F:	drivers/net/wireless/intersil/p54/
11662
11663PA SEMI ETHERNET DRIVER
11664L:	netdev@vger.kernel.org
11665S:	Orphan
11666F:	drivers/net/ethernet/pasemi/*
11667
11668PA SEMI SMBUS DRIVER
11669L:	linux-i2c@vger.kernel.org
11670S:	Orphan
11671F:	drivers/i2c/busses/i2c-pasemi.c
11672
11673PADATA PARALLEL EXECUTION MECHANISM
11674M:	Steffen Klassert <steffen.klassert@secunet.com>
11675L:	linux-crypto@vger.kernel.org
11676S:	Maintained
11677F:	kernel/padata.c
11678F:	include/linux/padata.h
11679F:	Documentation/padata.txt
11680
11681PANASONIC LAPTOP ACPI EXTRAS DRIVER
11682M:	Harald Welte <laforge@gnumonks.org>
11683L:	platform-driver-x86@vger.kernel.org
11684S:	Maintained
11685F:	drivers/platform/x86/panasonic-laptop.c
11686
11687PARALLEL LCD/KEYPAD PANEL DRIVER
11688M:	Willy Tarreau <willy@haproxy.com>
11689M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11690S:	Odd Fixes
11691F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11692F:	drivers/auxdisplay/panel.c
11693
11694PARALLEL PORT SUBSYSTEM
11695M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11696M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11697L:	linux-parport@lists.infradead.org (subscribers-only)
11698S:	Maintained
11699F:	drivers/parport/
11700F:	include/linux/parport*.h
11701F:	drivers/char/ppdev.c
11702F:	include/uapi/linux/ppdev.h
11703F:	Documentation/parport*.txt
11704
11705PARAVIRT_OPS INTERFACE
11706M:	Juergen Gross <jgross@suse.com>
11707M:	Alok Kataria <akataria@vmware.com>
11708L:	virtualization@lists.linux-foundation.org
11709S:	Supported
11710F:	Documentation/virtual/paravirt_ops.txt
11711F:	arch/*/kernel/paravirt*
11712F:	arch/*/include/asm/paravirt*.h
11713F:	include/linux/hypervisor.h
11714
11715PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11716M:	Tim Waugh <tim@cyberelk.net>
11717L:	linux-parport@lists.infradead.org (subscribers-only)
11718S:	Maintained
11719F:	Documentation/blockdev/paride.txt
11720F:	drivers/block/paride/
11721
11722PARISC ARCHITECTURE
11723M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11724M:	Helge Deller <deller@gmx.de>
11725L:	linux-parisc@vger.kernel.org
11726W:	http://www.parisc-linux.org/
11727Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11730S:	Maintained
11731F:	arch/parisc/
11732F:	Documentation/parisc/
11733F:	drivers/parisc/
11734F:	drivers/char/agp/parisc-agp.c
11735F:	drivers/input/serio/gscps2.c
11736F:	drivers/parport/parport_gsc.*
11737F:	drivers/tty/serial/8250/8250_gsc.c
11738F:	drivers/video/fbdev/sti*
11739F:	drivers/video/console/sti*
11740F:	drivers/video/logo/logo_parisc*
11741
11742PARMAN
11743M:	Jiri Pirko <jiri@mellanox.com>
11744L:	netdev@vger.kernel.org
11745S:	Supported
11746F:	lib/parman.c
11747F:	lib/test_parman.c
11748F:	include/linux/parman.h
11749
11750PC ENGINES APU BOARD DRIVER
11751M:	Enrico Weigelt, metux IT consult <info@metux.net>
11752S:	Maintained
11753F:	drivers/platform/x86/pcengines-apuv2.c
11754
11755PC87360 HARDWARE MONITORING DRIVER
11756M:	Jim Cromie <jim.cromie@gmail.com>
11757L:	linux-hwmon@vger.kernel.org
11758S:	Maintained
11759F:	Documentation/hwmon/pc87360
11760F:	drivers/hwmon/pc87360.c
11761
11762PC8736x GPIO DRIVER
11763M:	Jim Cromie <jim.cromie@gmail.com>
11764S:	Maintained
11765F:	drivers/char/pc8736x_gpio.c
11766
11767PC87427 HARDWARE MONITORING DRIVER
11768M:	Jean Delvare <jdelvare@suse.com>
11769L:	linux-hwmon@vger.kernel.org
11770S:	Maintained
11771F:	Documentation/hwmon/pc87427
11772F:	drivers/hwmon/pc87427.c
11773
11774PCA9532 LED DRIVER
11775M:	Riku Voipio <riku.voipio@iki.fi>
11776S:	Maintained
11777F:	drivers/leds/leds-pca9532.c
11778F:	include/linux/leds-pca9532.h
11779
11780PCA9541 I2C BUS MASTER SELECTOR DRIVER
11781M:	Guenter Roeck <linux@roeck-us.net>
11782L:	linux-i2c@vger.kernel.org
11783S:	Maintained
11784F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11785
11786PCDP - PRIMARY CONSOLE AND DEBUG PORT
11787M:	Khalid Aziz <khalid@gonehiking.org>
11788S:	Maintained
11789F:	drivers/firmware/pcdp.*
11790
11791PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11792M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11793L:	linux-pci@vger.kernel.org
11794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11795S:	Maintained
11796F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11797F:	drivers/pci/controller/pci-aardvark.c
11798
11799PCI DRIVER FOR ALTERA PCIE IP
11800M:	Ley Foon Tan <lftan@altera.com>
11801L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11802L:	linux-pci@vger.kernel.org
11803S:	Supported
11804F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11805F:	drivers/pci/controller/pcie-altera.c
11806
11807PCI DRIVER FOR APPLIEDMICRO XGENE
11808M:	Toan Le <toan@os.amperecomputing.com>
11809L:	linux-pci@vger.kernel.org
11810L:	linux-arm-kernel@lists.infradead.org
11811S:	Maintained
11812F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11813F:	drivers/pci/controller/pci-xgene.c
11814
11815PCI DRIVER FOR ARM VERSATILE PLATFORM
11816M:	Rob Herring <robh@kernel.org>
11817L:	linux-pci@vger.kernel.org
11818L:	linux-arm-kernel@lists.infradead.org
11819S:	Maintained
11820F:	Documentation/devicetree/bindings/pci/versatile.txt
11821F:	drivers/pci/controller/pci-versatile.c
11822
11823PCI DRIVER FOR ARMADA 8K
11824M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11825L:	linux-pci@vger.kernel.org
11826L:	linux-arm-kernel@lists.infradead.org
11827S:	Maintained
11828F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11829F:	drivers/pci/controller/dwc/pcie-armada8k.c
11830
11831PCI DRIVER FOR CADENCE PCIE IP
11832M:	Tom Joseph <tjoseph@cadence.com>
11833L:	linux-pci@vger.kernel.org
11834S:	Maintained
11835F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11836F:	drivers/pci/controller/pcie-cadence*
11837
11838PCI DRIVER FOR FREESCALE LAYERSCAPE
11839M:	Minghuan Lian <minghuan.Lian@nxp.com>
11840M:	Mingkai Hu <mingkai.hu@nxp.com>
11841M:	Roy Zang <roy.zang@nxp.com>
11842L:	linuxppc-dev@lists.ozlabs.org
11843L:	linux-pci@vger.kernel.org
11844L:	linux-arm-kernel@lists.infradead.org
11845S:	Maintained
11846F:	drivers/pci/controller/dwc/*layerscape*
11847
11848PCI DRIVER FOR GENERIC OF HOSTS
11849M:	Will Deacon <will.deacon@arm.com>
11850L:	linux-pci@vger.kernel.org
11851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11852S:	Maintained
11853F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11854F:	drivers/pci/controller/pci-host-common.c
11855F:	drivers/pci/controller/pci-host-generic.c
11856
11857PCI DRIVER FOR IMX6
11858M:	Richard Zhu <hongxing.zhu@nxp.com>
11859M:	Lucas Stach <l.stach@pengutronix.de>
11860L:	linux-pci@vger.kernel.org
11861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11862S:	Maintained
11863F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11864F:	drivers/pci/controller/dwc/*imx6*
11865
11866PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11867M:	Keith Busch <keith.busch@intel.com>
11868M:	Jonathan Derrick <jonathan.derrick@intel.com>
11869L:	linux-pci@vger.kernel.org
11870S:	Supported
11871F:	drivers/pci/controller/vmd.c
11872
11873PCI DRIVER FOR MICROSEMI SWITCHTEC
11874M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11875M:	Logan Gunthorpe <logang@deltatee.com>
11876L:	linux-pci@vger.kernel.org
11877S:	Maintained
11878F:	Documentation/switchtec.txt
11879F:	Documentation/ABI/testing/sysfs-class-switchtec
11880F:	drivers/pci/switch/switchtec*
11881F:	include/uapi/linux/switchtec_ioctl.h
11882F:	include/linux/switchtec.h
11883F:	drivers/ntb/hw/mscc/
11884
11885PCI DRIVER FOR MOBIVEIL PCIE IP
11886M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11887L:	linux-pci@vger.kernel.org
11888S:	Supported
11889F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11890F:	drivers/pci/controller/pcie-mobiveil.c
11891
11892PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11893M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11894M:	Jason Cooper <jason@lakedaemon.net>
11895L:	linux-pci@vger.kernel.org
11896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11897S:	Maintained
11898F:	drivers/pci/controller/*mvebu*
11899
11900PCI DRIVER FOR NVIDIA TEGRA
11901M:	Thierry Reding <thierry.reding@gmail.com>
11902L:	linux-tegra@vger.kernel.org
11903L:	linux-pci@vger.kernel.org
11904S:	Supported
11905F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11906F:	drivers/pci/controller/pci-tegra.c
11907
11908PCI DRIVER FOR RENESAS R-CAR
11909M:	Simon Horman <horms@verge.net.au>
11910L:	linux-pci@vger.kernel.org
11911L:	linux-renesas-soc@vger.kernel.org
11912S:	Maintained
11913F:	drivers/pci/controller/*rcar*
11914
11915PCI DRIVER FOR SAMSUNG EXYNOS
11916M:	Jingoo Han <jingoohan1@gmail.com>
11917L:	linux-pci@vger.kernel.org
11918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11919L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11920S:	Maintained
11921F:	drivers/pci/controller/dwc/pci-exynos.c
11922
11923PCI DRIVER FOR SYNOPSYS DESIGNWARE
11924M:	Jingoo Han <jingoohan1@gmail.com>
11925M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11926L:	linux-pci@vger.kernel.org
11927S:	Maintained
11928F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11929F:	drivers/pci/controller/dwc/*designware*
11930
11931PCI DRIVER FOR TI DRA7XX
11932M:	Kishon Vijay Abraham I <kishon@ti.com>
11933L:	linux-omap@vger.kernel.org
11934L:	linux-pci@vger.kernel.org
11935S:	Supported
11936F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11937F:	drivers/pci/controller/dwc/pci-dra7xx.c
11938
11939PCI DRIVER FOR TI KEYSTONE
11940M:	Murali Karicheri <m-karicheri2@ti.com>
11941L:	linux-pci@vger.kernel.org
11942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11943S:	Maintained
11944F:	drivers/pci/controller/dwc/pci-keystone.c
11945
11946PCI ENDPOINT SUBSYSTEM
11947M:	Kishon Vijay Abraham I <kishon@ti.com>
11948M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11949L:	linux-pci@vger.kernel.org
11950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11951S:	Supported
11952F:	drivers/pci/endpoint/
11953F:	drivers/misc/pci_endpoint_test.c
11954F:	tools/pci/
11955
11956PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11957M:	Russell Currey <ruscur@russell.cc>
11958M:	Sam Bobroff <sbobroff@linux.ibm.com>
11959M:	Oliver O'Halloran <oohall@gmail.com>
11960L:	linuxppc-dev@lists.ozlabs.org
11961S:	Supported
11962F:	Documentation/PCI/pci-error-recovery.txt
11963F:	drivers/pci/pcie/aer.c
11964F:	drivers/pci/pcie/dpc.c
11965F:	drivers/pci/pcie/err.c
11966F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11967F:	arch/powerpc/kernel/eeh*.c
11968F:	arch/powerpc/platforms/*/eeh*.c
11969F:	arch/powerpc/include/*/eeh*.h
11970
11971PCI ERROR RECOVERY
11972M:	Linas Vepstas <linasvepstas@gmail.com>
11973L:	linux-pci@vger.kernel.org
11974S:	Supported
11975F:	Documentation/PCI/pci-error-recovery.txt
11976
11977PCI MSI DRIVER FOR ALTERA MSI IP
11978M:	Ley Foon Tan <lftan@altera.com>
11979L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11980L:	linux-pci@vger.kernel.org
11981S:	Supported
11982F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11983F:	drivers/pci/controller/pcie-altera-msi.c
11984
11985PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11986M:	Toan Le <toan@os.amperecomputing.com>
11987L:	linux-pci@vger.kernel.org
11988L:	linux-arm-kernel@lists.infradead.org
11989S:	Maintained
11990F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11991F:	drivers/pci/controller/pci-xgene-msi.c
11992
11993PCI SUBSYSTEM
11994M:	Bjorn Helgaas <bhelgaas@google.com>
11995L:	linux-pci@vger.kernel.org
11996Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11998S:	Supported
11999F:	Documentation/devicetree/bindings/pci/
12000F:	Documentation/PCI/
12001F:	drivers/acpi/pci*
12002F:	drivers/pci/
12003F:	include/asm-generic/pci*
12004F:	include/linux/pci*
12005F:	include/linux/of_pci.h
12006F:	include/uapi/linux/pci*
12007F:	lib/pci*
12008F:	arch/x86/pci/
12009F:	arch/x86/kernel/quirks.c
12010F:	arch/x86/kernel/early-quirks.c
12011
12012PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12013M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12014L:	linux-pci@vger.kernel.org
12015Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12017S:	Supported
12018F:	drivers/pci/controller/
12019
12020PCIE DRIVER FOR AMLOGIC MESON
12021M:	Yue Wang <yue.wang@Amlogic.com>
12022L:	linux-pci@vger.kernel.org
12023L:	linux-amlogic@lists.infradead.org
12024S:	Maintained
12025F:	drivers/pci/controller/dwc/pci-meson.c
12026
12027PCIE DRIVER FOR AXIS ARTPEC
12028M:	Jesper Nilsson <jesper.nilsson@axis.com>
12029L:	linux-arm-kernel@axis.com
12030L:	linux-pci@vger.kernel.org
12031S:	Maintained
12032F:	Documentation/devicetree/bindings/pci/axis,artpec*
12033F:	drivers/pci/controller/dwc/*artpec*
12034
12035PCIE DRIVER FOR CAVIUM THUNDERX
12036M:	David Daney <david.daney@cavium.com>
12037L:	linux-pci@vger.kernel.org
12038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12039S:	Supported
12040F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12041F:	drivers/pci/controller/pci-thunder-*
12042
12043PCIE DRIVER FOR HISILICON
12044M:	Zhou Wang <wangzhou1@hisilicon.com>
12045L:	linux-pci@vger.kernel.org
12046S:	Maintained
12047F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12048F:	drivers/pci/controller/dwc/pcie-hisi.c
12049
12050PCIE DRIVER FOR HISILICON KIRIN
12051M:	Xiaowei Song <songxiaowei@hisilicon.com>
12052M:	Binghui Wang <wangbinghui@hisilicon.com>
12053L:	linux-pci@vger.kernel.org
12054S:	Maintained
12055F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12056F:	drivers/pci/controller/dwc/pcie-kirin.c
12057
12058PCIE DRIVER FOR HISILICON STB
12059M:	Shawn Guo <shawn.guo@linaro.org>
12060L:	linux-pci@vger.kernel.org
12061S:	Maintained
12062F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12063F:	drivers/pci/controller/dwc/pcie-histb.c
12064
12065PCIE DRIVER FOR MEDIATEK
12066M:	Ryder Lee <ryder.lee@mediatek.com>
12067L:	linux-pci@vger.kernel.org
12068L:	linux-mediatek@lists.infradead.org
12069S:	Supported
12070F:	Documentation/devicetree/bindings/pci/mediatek*
12071F:	drivers/pci/controller/*mediatek*
12072
12073PCIE DRIVER FOR QUALCOMM MSM
12074M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12075L:	linux-pci@vger.kernel.org
12076L:	linux-arm-msm@vger.kernel.org
12077S:	Maintained
12078F:	drivers/pci/controller/dwc/*qcom*
12079
12080PCIE DRIVER FOR ROCKCHIP
12081M:	Shawn Lin <shawn.lin@rock-chips.com>
12082L:	linux-pci@vger.kernel.org
12083L:	linux-rockchip@lists.infradead.org
12084S:	Maintained
12085F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12086F:	drivers/pci/controller/pcie-rockchip*
12087
12088PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12089M:	Linus Walleij <linus.walleij@linaro.org>
12090L:	linux-pci@vger.kernel.org
12091S:	Maintained
12092F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12093F:	drivers/pci/controller/pci-v3-semi.c
12094
12095PCIE DRIVER FOR SOCIONEXT UNIPHIER
12096M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12097L:	linux-pci@vger.kernel.org
12098S:	Maintained
12099F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12100F:	drivers/pci/controller/dwc/pcie-uniphier.c
12101
12102PCIE DRIVER FOR ST SPEAR13XX
12103M:	Pratyush Anand <pratyush.anand@gmail.com>
12104L:	linux-pci@vger.kernel.org
12105S:	Maintained
12106F:	drivers/pci/controller/dwc/*spear*
12107
12108PCMCIA SUBSYSTEM
12109M:	Dominik Brodowski <linux@dominikbrodowski.net>
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12111S:	Odd Fixes
12112F:	Documentation/pcmcia/
12113F:	tools/pcmcia/
12114F:	drivers/pcmcia/
12115F:	include/pcmcia/
12116
12117PCNET32 NETWORK DRIVER
12118M:	Don Fry <pcnet32@frontier.com>
12119L:	netdev@vger.kernel.org
12120S:	Maintained
12121F:	drivers/net/ethernet/amd/pcnet32.c
12122
12123PCRYPT PARALLEL CRYPTO ENGINE
12124M:	Steffen Klassert <steffen.klassert@secunet.com>
12125L:	linux-crypto@vger.kernel.org
12126S:	Maintained
12127F:	crypto/pcrypt.c
12128F:	include/crypto/pcrypt.h
12129
12130PEAQ WMI HOTKEYS DRIVER
12131M:	Hans de Goede <hdegoede@redhat.com>
12132L:	platform-driver-x86@vger.kernel.org
12133S:	Maintained
12134F:	drivers/platform/x86/peaq-wmi.c
12135
12136PER-CPU MEMORY ALLOCATOR
12137M:	Dennis Zhou <dennis@kernel.org>
12138M:	Tejun Heo <tj@kernel.org>
12139M:	Christoph Lameter <cl@linux.com>
12140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12141S:	Maintained
12142F:	include/linux/percpu*.h
12143F:	mm/percpu*.c
12144F:	arch/*/include/asm/percpu.h
12145
12146PER-TASK DELAY ACCOUNTING
12147M:	Balbir Singh <bsingharora@gmail.com>
12148S:	Maintained
12149F:	include/linux/delayacct.h
12150F:	kernel/delayacct.c
12151
12152PERFORMANCE EVENTS SUBSYSTEM
12153M:	Peter Zijlstra <peterz@infradead.org>
12154M:	Ingo Molnar <mingo@redhat.com>
12155M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12156R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12157R:	Jiri Olsa <jolsa@redhat.com>
12158R:	Namhyung Kim <namhyung@kernel.org>
12159L:	linux-kernel@vger.kernel.org
12160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12161S:	Supported
12162F:	kernel/events/*
12163F:	include/linux/perf_event.h
12164F:	include/uapi/linux/perf_event.h
12165F:	arch/*/kernel/perf_event*.c
12166F:	arch/*/kernel/*/perf_event*.c
12167F:	arch/*/kernel/*/*/perf_event*.c
12168F:	arch/*/include/asm/perf_event.h
12169F:	arch/*/kernel/perf_callchain.c
12170F:	arch/*/events/*
12171F:	tools/perf/
12172
12173PERSONALITY HANDLING
12174M:	Christoph Hellwig <hch@infradead.org>
12175L:	linux-abi-devel@lists.sourceforge.net
12176S:	Maintained
12177F:	include/linux/personality.h
12178F:	include/uapi/linux/personality.h
12179
12180PHOENIX RC FLIGHT CONTROLLER ADAPTER
12181M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12182L:	linux-input@vger.kernel.org
12183S:	Maintained
12184F:	Documentation/input/devices/pxrc.rst
12185F:	drivers/input/joystick/pxrc.c
12186
12187PHONET PROTOCOL
12188M:	Remi Denis-Courmont <courmisch@gmail.com>
12189S:	Supported
12190F:	Documentation/networking/phonet.txt
12191F:	include/linux/phonet.h
12192F:	include/net/phonet/
12193F:	include/uapi/linux/phonet.h
12194F:	net/phonet/
12195
12196PHRAM MTD DRIVER
12197M:	Joern Engel <joern@lazybastard.org>
12198L:	linux-mtd@lists.infradead.org
12199S:	Maintained
12200F:	drivers/mtd/devices/phram.c
12201
12202PICOLCD HID DRIVER
12203M:	Bruno Prémont <bonbons@linux-vserver.org>
12204L:	linux-input@vger.kernel.org
12205S:	Maintained
12206F:	drivers/hid/hid-picolcd*
12207
12208PICOXCELL SUPPORT
12209M:	Jamie Iles <jamie@jamieiles.com>
12210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12211T:	git git://github.com/jamieiles/linux-2.6-ji.git
12212S:	Supported
12213F:	arch/arm/boot/dts/picoxcell*
12214F:	arch/arm/mach-picoxcell/
12215F:	drivers/crypto/picoxcell*
12216
12217PIN CONTROL SUBSYSTEM
12218M:	Linus Walleij <linus.walleij@linaro.org>
12219L:	linux-gpio@vger.kernel.org
12220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12221S:	Maintained
12222F:	Documentation/devicetree/bindings/pinctrl/
12223F:	Documentation/driver-api/pinctl.rst
12224F:	drivers/pinctrl/
12225F:	include/linux/pinctrl/
12226
12227PIN CONTROLLER - MICROCHIP AT91
12228M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12230L:	linux-gpio@vger.kernel.org
12231S:	Supported
12232F:	drivers/pinctrl/pinctrl-at91*
12233
12234PIN CONTROLLER - FREESCALE
12235M:	Dong Aisheng <aisheng.dong@nxp.com>
12236M:	Fabio Estevam <festevam@gmail.com>
12237M:	Shawn Guo <shawnguo@kernel.org>
12238M:	Stefan Agner <stefan@agner.ch>
12239R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12240L:	linux-gpio@vger.kernel.org
12241S:	Maintained
12242F:	drivers/pinctrl/freescale/
12243F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12244
12245PIN CONTROLLER - INTEL
12246M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12247M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12249S:	Maintained
12250F:	drivers/pinctrl/intel/
12251
12252PIN CONTROLLER - MEDIATEK
12253M:	Sean Wang <sean.wang@kernel.org>
12254L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12255S:	Maintained
12256F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12257F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12258F:	drivers/pinctrl/mediatek/
12259
12260PIN CONTROLLER - QUALCOMM
12261M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12262S:	Maintained
12263L:	linux-arm-msm@vger.kernel.org
12264F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12265F:	drivers/pinctrl/qcom/
12266
12267PIN CONTROLLER - RENESAS
12268M:	Geert Uytterhoeven <geert+renesas@glider.be>
12269L:	linux-renesas-soc@vger.kernel.org
12270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12271S:	Maintained
12272F:	drivers/pinctrl/pinctrl-rz*
12273F:	drivers/pinctrl/sh-pfc/
12274
12275PIN CONTROLLER - SAMSUNG
12276M:	Tomasz Figa <tomasz.figa@gmail.com>
12277M:	Krzysztof Kozlowski <krzk@kernel.org>
12278M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12280L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12281Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12283S:	Maintained
12284F:	drivers/pinctrl/samsung/
12285F:	include/dt-bindings/pinctrl/samsung.h
12286F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12287
12288PIN CONTROLLER - SINGLE
12289M:	Tony Lindgren <tony@atomide.com>
12290M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12292L:	linux-omap@vger.kernel.org
12293S:	Maintained
12294F:	drivers/pinctrl/pinctrl-single.c
12295
12296PIN CONTROLLER - ST SPEAR
12297M:	Viresh Kumar <vireshk@kernel.org>
12298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12299W:	http://www.st.com/spear
12300S:	Maintained
12301F:	drivers/pinctrl/spear/
12302
12303PISTACHIO SOC SUPPORT
12304M:	James Hartley <james.hartley@sondrel.com>
12305L:	linux-mips@vger.kernel.org
12306S:	Odd Fixes
12307F:	arch/mips/pistachio/
12308F:	arch/mips/include/asm/mach-pistachio/
12309F:	arch/mips/boot/dts/img/pistachio*
12310F:	arch/mips/configs/pistachio*_defconfig
12311
12312PKTCDVD DRIVER
12313S:	Orphan
12314M:	linux-block@vger.kernel.org
12315F:	drivers/block/pktcdvd.c
12316F:	include/linux/pktcdvd.h
12317F:	include/uapi/linux/pktcdvd.h
12318
12319PKUNITY SOC DRIVERS
12320M:	Guan Xuetao <gxt@pku.edu.cn>
12321W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12322S:	Maintained
12323T:	git git://github.com/gxt/linux.git
12324F:	drivers/input/serio/i8042-unicore32io.h
12325F:	drivers/i2c/busses/i2c-puv3.c
12326F:	drivers/video/fbdev/fb-puv3.c
12327F:	drivers/rtc/rtc-puv3.c
12328
12329PMBUS HARDWARE MONITORING DRIVERS
12330M:	Guenter Roeck <linux@roeck-us.net>
12331L:	linux-hwmon@vger.kernel.org
12332W:	http://hwmon.wiki.kernel.org/
12333W:	http://www.roeck-us.net/linux/drivers/
12334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12335S:	Maintained
12336F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12337F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12338F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12339F:	Documentation/hwmon/adm1275
12340F:	Documentation/hwmon/ibm-cffps
12341F:	Documentation/hwmon/ir35221
12342F:	Documentation/hwmon/lm25066
12343F:	Documentation/hwmon/ltc2978
12344F:	Documentation/hwmon/ltc3815
12345F:	Documentation/hwmon/max16064
12346F:	Documentation/hwmon/max20751
12347F:	Documentation/hwmon/max31785
12348F:	Documentation/hwmon/max34440
12349F:	Documentation/hwmon/max8688
12350F:	Documentation/hwmon/pmbus
12351F:	Documentation/hwmon/pmbus-core
12352F:	Documentation/hwmon/tps40422
12353F:	Documentation/hwmon/ucd9000
12354F:	Documentation/hwmon/ucd9200
12355F:	Documentation/hwmon/zl6100
12356F:	drivers/hwmon/pmbus/
12357F:	include/linux/pmbus.h
12358
12359PMC SIERRA MaxRAID DRIVER
12360L:	linux-scsi@vger.kernel.org
12361W:	http://www.pmc-sierra.com/
12362S:	Orphan
12363F:	drivers/scsi/pmcraid.*
12364
12365PMC SIERRA PM8001 DRIVER
12366M:	Jack Wang <jinpu.wang@profitbricks.com>
12367M:	lindar_liu@usish.com
12368L:	linux-scsi@vger.kernel.org
12369S:	Supported
12370F:	drivers/scsi/pm8001/
12371
12372PNP SUPPORT
12373M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12374S:	Maintained
12375F:	drivers/pnp/
12376
12377PNI RM3100 IIO DRIVER
12378M:	Song Qiang <songqiang1304521@gmail.com>
12379L:	linux-iio@vger.kernel.org
12380S:	Maintained
12381F:	drivers/iio/magnetometer/rm3100*
12382F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12383
12384POSIX CLOCKS and TIMERS
12385M:	Thomas Gleixner <tglx@linutronix.de>
12386L:	linux-kernel@vger.kernel.org
12387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12388S:	Maintained
12389F:	fs/timerfd.c
12390F:	include/linux/timer*
12391F:	kernel/time/*timer*
12392
12393POWER MANAGEMENT CORE
12394M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12395L:	linux-pm@vger.kernel.org
12396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12397B:	https://bugzilla.kernel.org
12398S:	Supported
12399F:	drivers/base/power/
12400F:	include/linux/pm.h
12401F:	include/linux/pm_*
12402F:	include/linux/powercap.h
12403F:	drivers/powercap/
12404F:	kernel/configs/nopm.config
12405
12406POWER STATE COORDINATION INTERFACE (PSCI)
12407M:	Mark Rutland <mark.rutland@arm.com>
12408M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12409L:	linux-arm-kernel@lists.infradead.org
12410S:	Maintained
12411F:	drivers/firmware/psci*.c
12412F:	include/linux/psci.h
12413F:	include/uapi/linux/psci.h
12414
12415POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12416M:	Sebastian Reichel <sre@kernel.org>
12417L:	linux-pm@vger.kernel.org
12418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12419S:	Maintained
12420F:	Documentation/ABI/testing/sysfs-class-power
12421F:	Documentation/devicetree/bindings/power/supply/
12422F:	include/linux/power_supply.h
12423F:	drivers/power/supply/
12424
12425POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12426M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12427L:	linuxppc-dev@lists.ozlabs.org
12428S:	Maintained
12429F:	drivers/char/powernv-op-panel.c
12430
12431PPP OVER ATM (RFC 2364)
12432M:	Mitchell Blank Jr <mitch@sfgoth.com>
12433S:	Maintained
12434F:	net/atm/pppoatm.c
12435F:	include/uapi/linux/atmppp.h
12436
12437PPP OVER ETHERNET
12438M:	Michal Ostrowski <mostrows@earthlink.net>
12439S:	Maintained
12440F:	drivers/net/ppp/pppoe.c
12441F:	drivers/net/ppp/pppox.c
12442
12443PPP OVER L2TP
12444M:	James Chapman <jchapman@katalix.com>
12445S:	Maintained
12446F:	net/l2tp/l2tp_ppp.c
12447F:	include/linux/if_pppol2tp.h
12448F:	include/uapi/linux/if_pppol2tp.h
12449
12450PPP PROTOCOL DRIVERS AND COMPRESSORS
12451M:	Paul Mackerras <paulus@samba.org>
12452L:	linux-ppp@vger.kernel.org
12453S:	Maintained
12454F:	drivers/net/ppp/ppp_*
12455
12456PPS SUPPORT
12457M:	Rodolfo Giometti <giometti@enneenne.com>
12458W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12459L:	linuxpps@ml.enneenne.com (subscribers-only)
12460S:	Maintained
12461F:	Documentation/pps/
12462F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12463F:	Documentation/ABI/testing/sysfs-pps
12464F:	drivers/pps/
12465F:	include/linux/pps*.h
12466F:	include/uapi/linux/pps.h
12467
12468PPTP DRIVER
12469M:	Dmitry Kozlov <xeb@mail.ru>
12470L:	netdev@vger.kernel.org
12471S:	Maintained
12472F:	drivers/net/ppp/pptp.c
12473W:	http://sourceforge.net/projects/accel-pptp
12474
12475PRINTK
12476M:	Petr Mladek <pmladek@suse.com>
12477M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12478R:	Steven Rostedt <rostedt@goodmis.org>
12479S:	Maintained
12480F:	kernel/printk/
12481F:	include/linux/printk.h
12482
12483PRISM54 WIRELESS DRIVER
12484M:	Luis Chamberlain <mcgrof@kernel.org>
12485L:	linux-wireless@vger.kernel.org
12486W:	http://wireless.kernel.org/en/users/Drivers/p54
12487S:	Obsolete
12488F:	drivers/net/wireless/intersil/prism54/
12489
12490PROC FILESYSTEM
12491R:	Alexey Dobriyan <adobriyan@gmail.com>
12492L:	linux-kernel@vger.kernel.org
12493L:	linux-fsdevel@vger.kernel.org
12494S:	Maintained
12495F:	fs/proc/
12496F:	include/linux/proc_fs.h
12497F:	tools/testing/selftests/proc/
12498F:	Documentation/filesystems/proc.txt
12499
12500PROC SYSCTL
12501M:	Luis Chamberlain <mcgrof@kernel.org>
12502M:	Kees Cook <keescook@chromium.org>
12503L:	linux-kernel@vger.kernel.org
12504L:	linux-fsdevel@vger.kernel.org
12505S:	Maintained
12506F:	fs/proc/proc_sysctl.c
12507F:	include/linux/sysctl.h
12508F:	kernel/sysctl.c
12509F:	tools/testing/selftests/sysctl/
12510
12511PS3 NETWORK SUPPORT
12512M:	Geoff Levand <geoff@infradead.org>
12513L:	netdev@vger.kernel.org
12514L:	linuxppc-dev@lists.ozlabs.org
12515S:	Maintained
12516F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12517
12518PS3 PLATFORM SUPPORT
12519M:	Geoff Levand <geoff@infradead.org>
12520L:	linuxppc-dev@lists.ozlabs.org
12521S:	Maintained
12522F:	arch/powerpc/boot/ps3*
12523F:	arch/powerpc/include/asm/lv1call.h
12524F:	arch/powerpc/include/asm/ps3*.h
12525F:	arch/powerpc/platforms/ps3/
12526F:	drivers/*/ps3*
12527F:	drivers/ps3/
12528F:	drivers/rtc/rtc-ps3.c
12529F:	drivers/usb/host/*ps3.c
12530F:	sound/ppc/snd_ps3*
12531
12532PS3VRAM DRIVER
12533M:	Jim Paris <jim@jtan.com>
12534M:	Geoff Levand <geoff@infradead.org>
12535L:	linuxppc-dev@lists.ozlabs.org
12536S:	Maintained
12537F:	drivers/block/ps3vram.c
12538
12539PSAMPLE PACKET SAMPLING SUPPORT:
12540M:	Yotam Gigi <yotam.gi@gmail.com>
12541S:	Maintained
12542F:	net/psample
12543F:	include/net/psample.h
12544F:	include/uapi/linux/psample.h
12545
12546PSTORE FILESYSTEM
12547M:	Kees Cook <keescook@chromium.org>
12548M:	Anton Vorontsov <anton@enomsg.org>
12549M:	Colin Cross <ccross@android.com>
12550M:	Tony Luck <tony.luck@intel.com>
12551S:	Maintained
12552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12553F:	fs/pstore/
12554F:	include/linux/pstore*
12555F:	drivers/firmware/efi/efi-pstore.c
12556F:	drivers/acpi/apei/erst.c
12557F:	Documentation/admin-guide/ramoops.rst
12558F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12559K:	\b(pstore|ramoops)
12560
12561PTP HARDWARE CLOCK SUPPORT
12562M:	Richard Cochran <richardcochran@gmail.com>
12563L:	netdev@vger.kernel.org
12564S:	Maintained
12565W:	http://linuxptp.sourceforge.net/
12566F:	Documentation/ABI/testing/sysfs-ptp
12567F:	Documentation/ptp/*
12568F:	drivers/net/phy/dp83640*
12569F:	drivers/ptp/*
12570F:	include/linux/ptp_cl*
12571
12572PTRACE SUPPORT
12573M:	Oleg Nesterov <oleg@redhat.com>
12574S:	Maintained
12575F:	include/asm-generic/syscall.h
12576F:	include/linux/ptrace.h
12577F:	include/linux/regset.h
12578F:	include/linux/tracehook.h
12579F:	include/uapi/linux/ptrace.h
12580F:	include/uapi/linux/ptrace.h
12581F:	include/asm-generic/ptrace.h
12582F:	kernel/ptrace.c
12583F:	arch/*/ptrace*.c
12584F:	arch/*/*/ptrace*.c
12585F:	arch/*/include/asm/ptrace*.h
12586
12587PULSE8-CEC DRIVER
12588M:	Hans Verkuil <hverkuil@xs4all.nl>
12589L:	linux-media@vger.kernel.org
12590T:	git git://linuxtv.org/media_tree.git
12591S:	Maintained
12592F:	drivers/media/usb/pulse8-cec/*
12593F:	Documentation/media/cec-drivers/pulse8-cec.rst
12594
12595PVRUSB2 VIDEO4LINUX DRIVER
12596M:	Mike Isely <isely@pobox.com>
12597L:	pvrusb2@isely.net	(subscribers-only)
12598L:	linux-media@vger.kernel.org
12599W:	http://www.isely.net/pvrusb2/
12600T:	git git://linuxtv.org/media_tree.git
12601S:	Maintained
12602F:	Documentation/media/v4l-drivers/pvrusb2*
12603F:	drivers/media/usb/pvrusb2/
12604
12605PWC WEBCAM DRIVER
12606M:	Hans Verkuil <hverkuil@xs4all.nl>
12607L:	linux-media@vger.kernel.org
12608T:	git git://linuxtv.org/media_tree.git
12609S:	Odd Fixes
12610F:	drivers/media/usb/pwc/*
12611F:	include/trace/events/pwc.h
12612
12613PWM FAN DRIVER
12614M:	Kamil Debski <kamil@wypas.org>
12615M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12616L:	linux-hwmon@vger.kernel.org
12617S:	Supported
12618F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12619F:	Documentation/hwmon/pwm-fan
12620F:	drivers/hwmon/pwm-fan.c
12621
12622PWM IR Transmitter
12623M:	Sean Young <sean@mess.org>
12624L:	linux-media@vger.kernel.org
12625S:	Maintained
12626F:	drivers/media/rc/pwm-ir-tx.c
12627
12628PWM SUBSYSTEM
12629M:	Thierry Reding <thierry.reding@gmail.com>
12630L:	linux-pwm@vger.kernel.org
12631S:	Maintained
12632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12633F:	Documentation/pwm.txt
12634F:	Documentation/devicetree/bindings/pwm/
12635F:	include/linux/pwm.h
12636F:	drivers/pwm/
12637F:	drivers/video/backlight/pwm_bl.c
12638F:	include/linux/pwm_backlight.h
12639F:	drivers/gpio/gpio-mvebu.c
12640F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12641
12642PXA GPIO DRIVER
12643M:	Robert Jarzmik <robert.jarzmik@free.fr>
12644L:	linux-gpio@vger.kernel.org
12645S:	Maintained
12646F:	drivers/gpio/gpio-pxa.c
12647
12648PXA MMCI DRIVER
12649S:	Orphan
12650
12651PXA RTC DRIVER
12652M:	Robert Jarzmik <robert.jarzmik@free.fr>
12653L:	linux-rtc@vger.kernel.org
12654S:	Maintained
12655
12656PXA2xx/PXA3xx SUPPORT
12657M:	Daniel Mack <daniel@zonque.org>
12658M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12659M:	Robert Jarzmik <robert.jarzmik@free.fr>
12660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12661T:	git git://github.com/hzhuang1/linux.git
12662T:	git git://github.com/rjarzmik/linux.git
12663S:	Maintained
12664F:	arch/arm/boot/dts/pxa*
12665F:	arch/arm/mach-pxa/
12666F:	drivers/dma/pxa*
12667F:	drivers/pcmcia/pxa2xx*
12668F:	drivers/pinctrl/pxa/
12669F:	drivers/spi/spi-pxa2xx*
12670F:	drivers/usb/gadget/udc/pxa2*
12671F:	include/sound/pxa2xx-lib.h
12672F:	sound/arm/pxa*
12673F:	sound/soc/pxa/
12674
12675QAT DRIVER
12676M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12677L:	qat-linux@intel.com
12678S:	Supported
12679F:	drivers/crypto/qat/
12680
12681QCOM AUDIO (ASoC) DRIVERS
12682M:	Patrick Lai <plai@codeaurora.org>
12683M:	Banajit Goswami <bgoswami@codeaurora.org>
12684L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12685S:	Supported
12686F:	sound/soc/qcom/
12687
12688QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12689M:	Gabriel Somlo <somlo@cmu.edu>
12690M:	"Michael S. Tsirkin" <mst@redhat.com>
12691L:	qemu-devel@nongnu.org
12692S:	Maintained
12693F:	drivers/firmware/qemu_fw_cfg.c
12694F:	include/uapi/linux/qemu_fw_cfg.h
12695
12696QIB DRIVER
12697M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12698M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12699L:	linux-rdma@vger.kernel.org
12700S:	Supported
12701F:	drivers/infiniband/hw/qib/
12702
12703QLOGIC QL41xxx FCOE DRIVER
12704M:	QLogic-Storage-Upstream@cavium.com
12705L:	linux-scsi@vger.kernel.org
12706S:	Supported
12707F:	drivers/scsi/qedf/
12708
12709QLOGIC QL41xxx ISCSI DRIVER
12710M:	QLogic-Storage-Upstream@cavium.com
12711L:	linux-scsi@vger.kernel.org
12712S:	Supported
12713F:	drivers/scsi/qedi/
12714
12715QLOGIC QL4xxx ETHERNET DRIVER
12716M:	Ariel Elior <aelior@marvell.com>
12717M:	GR-everest-linux-l2@marvell.com
12718L:	netdev@vger.kernel.org
12719S:	Supported
12720F:	drivers/net/ethernet/qlogic/qed/
12721F:	include/linux/qed/
12722F:	drivers/net/ethernet/qlogic/qede/
12723
12724QLOGIC QL4xxx RDMA DRIVER
12725M:	Michal Kalderon <mkalderon@marvell.com>
12726M:	Ariel Elior <aelior@marvell.com>
12727L:	linux-rdma@vger.kernel.org
12728S:	Supported
12729F:	drivers/infiniband/hw/qedr/
12730F:	include/uapi/rdma/qedr-abi.h
12731
12732QLOGIC QLA1280 SCSI DRIVER
12733M:	Michael Reed <mdr@sgi.com>
12734L:	linux-scsi@vger.kernel.org
12735S:	Maintained
12736F:	drivers/scsi/qla1280.[ch]
12737
12738QLOGIC QLA2XXX FC-SCSI DRIVER
12739M:	qla2xxx-upstream@qlogic.com
12740L:	linux-scsi@vger.kernel.org
12741S:	Supported
12742F:	Documentation/scsi/LICENSE.qla2xxx
12743F:	drivers/scsi/qla2xxx/
12744
12745QLOGIC QLA3XXX NETWORK DRIVER
12746M:	GR-Linux-NIC-Dev@marvell.com
12747L:	netdev@vger.kernel.org
12748S:	Supported
12749F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12750F:	drivers/net/ethernet/qlogic/qla3xxx.*
12751
12752QLOGIC QLA4XXX iSCSI DRIVER
12753M:	QLogic-Storage-Upstream@qlogic.com
12754L:	linux-scsi@vger.kernel.org
12755S:	Supported
12756F:	Documentation/scsi/LICENSE.qla4xxx
12757F:	drivers/scsi/qla4xxx/
12758
12759QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12760M:	Shahed Shaikh <shshaikh@marvell.com>
12761M:	Manish Chopra <manishc@marvell.com>
12762M:	GR-Linux-NIC-Dev@marvell.com
12763L:	netdev@vger.kernel.org
12764S:	Supported
12765F:	drivers/net/ethernet/qlogic/qlcnic/
12766
12767QLOGIC QLGE 10Gb ETHERNET DRIVER
12768M:	Manish Chopra <manishc@marvell.com>
12769M:	GR-Linux-NIC-Dev@marvell.com
12770L:	netdev@vger.kernel.org
12771S:	Supported
12772F:	drivers/net/ethernet/qlogic/qlge/
12773
12774QM1D1B0004 MEDIA DRIVER
12775M:	Akihiro Tsukada <tskd08@gmail.com>
12776L:	linux-media@vger.kernel.org
12777S:	Odd Fixes
12778F:	drivers/media/tuners/qm1d1b0004*
12779
12780QM1D1C0042 MEDIA DRIVER
12781M:	Akihiro Tsukada <tskd08@gmail.com>
12782L:	linux-media@vger.kernel.org
12783S:	Odd Fixes
12784F:	drivers/media/tuners/qm1d1c0042*
12785
12786QNX4 FILESYSTEM
12787M:	Anders Larsen <al@alarsen.net>
12788W:	http://www.alarsen.net/linux/qnx4fs/
12789S:	Maintained
12790F:	fs/qnx4/
12791F:	include/uapi/linux/qnx4_fs.h
12792F:	include/uapi/linux/qnxtypes.h
12793
12794QORIQ DPAA2 FSL-MC BUS DRIVER
12795M:	Stuart Yoder <stuyoder@gmail.com>
12796M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12797L:	linux-kernel@vger.kernel.org
12798S:	Maintained
12799F:	drivers/bus/fsl-mc/
12800F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12801F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12802
12803QT1010 MEDIA DRIVER
12804M:	Antti Palosaari <crope@iki.fi>
12805L:	linux-media@vger.kernel.org
12806W:	https://linuxtv.org
12807W:	http://palosaari.fi/linux/
12808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12809T:	git git://linuxtv.org/anttip/media_tree.git
12810S:	Maintained
12811F:	drivers/media/tuners/qt1010*
12812
12813QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12814M:	Kalle Valo <kvalo@codeaurora.org>
12815L:	ath10k@lists.infradead.org
12816W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12818S:	Supported
12819F:	drivers/net/wireless/ath/ath10k/
12820
12821QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12822M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12823L:	linux-wireless@vger.kernel.org
12824W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12825S:	Supported
12826F:	drivers/net/wireless/ath/ath9k/
12827
12828QUALCOMM CAMERA SUBSYSTEM DRIVER
12829M:	Todor Tomov <todor.too@gmail.com>
12830L:	linux-media@vger.kernel.org
12831S:	Maintained
12832F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12833F:	Documentation/media/v4l-drivers/qcom_camss.rst
12834F:	drivers/media/platform/qcom/camss/
12835
12836QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12837M:	Ilia Lin <ilia.lin@kernel.org>
12838L:	linux-pm@vger.kernel.org
12839S:	Maintained
12840F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12841F:	drivers/cpufreq/qcom-cpufreq-kryo.c
12842
12843QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12844M:	Timur Tabi <timur@kernel.org>
12845L:	netdev@vger.kernel.org
12846S:	Maintained
12847F:	drivers/net/ethernet/qualcomm/emac/
12848
12849QUALCOMM ETHQOS ETHERNET DRIVER
12850M:	Vinod Koul <vkoul@kernel.org>
12851M:	Niklas Cassel <niklas.cassel@linaro.org>
12852L:	netdev@vger.kernel.org
12853S:	Maintained
12854F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12855F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
12856
12857QUALCOMM GENERIC INTERFACE I2C DRIVER
12858M:	Alok Chauhan <alokc@codeaurora.org>
12859M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12860L:	linux-i2c@vger.kernel.org
12861L:	linux-arm-msm@vger.kernel.org
12862S:	Supported
12863F:	drivers/i2c/busses/i2c-qcom-geni.c
12864
12865QUALCOMM HEXAGON ARCHITECTURE
12866M:	Richard Kuo <rkuo@codeaurora.org>
12867L:	linux-hexagon@vger.kernel.org
12868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12869S:	Supported
12870F:	arch/hexagon/
12871
12872QUALCOMM HIDMA DRIVER
12873M:	Sinan Kaya <okaya@kernel.org>
12874L:	linux-arm-kernel@lists.infradead.org
12875L:	linux-arm-msm@vger.kernel.org
12876L:	dmaengine@vger.kernel.org
12877S:	Supported
12878F:	drivers/dma/qcom/hidma*
12879
12880QUALCOMM IOMMU
12881M:	Rob Clark <robdclark@gmail.com>
12882L:	iommu@lists.linux-foundation.org
12883L:	linux-arm-msm@vger.kernel.org
12884S:	Maintained
12885F:	drivers/iommu/qcom_iommu.c
12886
12887QUALCOMM TSENS THERMAL DRIVER
12888M:	Amit Kucheria <amit.kucheria@linaro.org>
12889L:	linux-pm@vger.kernel.org
12890L:	linux-arm-msm@vger.kernel.org
12891S:	Maintained
12892F:	drivers/thermal/qcom/
12893
12894QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12895M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12896L:	linux-media@vger.kernel.org
12897L:	linux-arm-msm@vger.kernel.org
12898T:	git git://linuxtv.org/media_tree.git
12899S:	Maintained
12900F:	drivers/media/platform/qcom/venus/
12901
12902QUALCOMM WCN36XX WIRELESS DRIVER
12903M:	Kalle Valo <kvalo@codeaurora.org>
12904L:	wcn36xx@lists.infradead.org
12905W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12906T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12907S:	Supported
12908F:	drivers/net/wireless/ath/wcn36xx/
12909
12910QUANTENNA QTNFMAC WIRELESS DRIVER
12911M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12912M:	Avinash Patil <avinashp@quantenna.com>
12913M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12914L:	linux-wireless@vger.kernel.org
12915S:	Maintained
12916F:	drivers/net/wireless/quantenna
12917
12918RADEON and AMDGPU DRM DRIVERS
12919M:	Alex Deucher <alexander.deucher@amd.com>
12920M:	Christian König <christian.koenig@amd.com>
12921M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12922L:	amd-gfx@lists.freedesktop.org
12923T:	git git://people.freedesktop.org/~agd5f/linux
12924S:	Supported
12925F:	drivers/gpu/drm/radeon/
12926F:	include/uapi/drm/radeon_drm.h
12927F:	drivers/gpu/drm/amd/
12928F:	include/uapi/drm/amdgpu_drm.h
12929
12930RADEON FRAMEBUFFER DISPLAY DRIVER
12931M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12932L:	linux-fbdev@vger.kernel.org
12933S:	Maintained
12934F:	drivers/video/fbdev/aty/radeon*
12935F:	include/uapi/linux/radeonfb.h
12936
12937RADIOSHARK RADIO DRIVER
12938M:	Hans Verkuil <hverkuil@xs4all.nl>
12939L:	linux-media@vger.kernel.org
12940T:	git git://linuxtv.org/media_tree.git
12941S:	Maintained
12942F:	drivers/media/radio/radio-shark.c
12943
12944RADIOSHARK2 RADIO DRIVER
12945M:	Hans Verkuil <hverkuil@xs4all.nl>
12946L:	linux-media@vger.kernel.org
12947T:	git git://linuxtv.org/media_tree.git
12948S:	Maintained
12949F:	drivers/media/radio/radio-shark2.c
12950F:	drivers/media/radio/radio-tea5777.c
12951
12952RADOS BLOCK DEVICE (RBD)
12953M:	Ilya Dryomov <idryomov@gmail.com>
12954M:	Sage Weil <sage@redhat.com>
12955M:	Alex Elder <elder@kernel.org>
12956L:	ceph-devel@vger.kernel.org
12957W:	http://ceph.com/
12958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12959T:	git git://github.com/ceph/ceph-client.git
12960S:	Supported
12961F:	Documentation/ABI/testing/sysfs-bus-rbd
12962F:	drivers/block/rbd.c
12963F:	drivers/block/rbd_types.h
12964
12965RAGE128 FRAMEBUFFER DISPLAY DRIVER
12966M:	Paul Mackerras <paulus@samba.org>
12967L:	linux-fbdev@vger.kernel.org
12968S:	Maintained
12969F:	drivers/video/fbdev/aty/aty128fb.c
12970
12971RAINSHADOW-CEC DRIVER
12972M:	Hans Verkuil <hverkuil@xs4all.nl>
12973L:	linux-media@vger.kernel.org
12974T:	git git://linuxtv.org/media_tree.git
12975S:	Maintained
12976F:	drivers/media/usb/rainshadow-cec/*
12977
12978RALINK MIPS ARCHITECTURE
12979M:	John Crispin <john@phrozen.org>
12980L:	linux-mips@vger.kernel.org
12981S:	Maintained
12982F:	arch/mips/ralink
12983
12984RALINK RT2X00 WIRELESS LAN DRIVER
12985P:	rt2x00 project
12986M:	Stanislaw Gruszka <sgruszka@redhat.com>
12987M:	Helmut Schaa <helmut.schaa@googlemail.com>
12988L:	linux-wireless@vger.kernel.org
12989S:	Maintained
12990F:	drivers/net/wireless/ralink/rt2x00/
12991
12992RAMDISK RAM BLOCK DEVICE DRIVER
12993M:	Jens Axboe <axboe@kernel.dk>
12994S:	Maintained
12995F:	Documentation/blockdev/ramdisk.txt
12996F:	drivers/block/brd.c
12997
12998RANCHU VIRTUAL BOARD FOR MIPS
12999M:	Miodrag Dinic <miodrag.dinic@mips.com>
13000L:	linux-mips@vger.kernel.org
13001S:	Supported
13002F:	arch/mips/generic/board-ranchu.c
13003F:	arch/mips/configs/generic/board-ranchu.config
13004
13005RANDOM NUMBER DRIVER
13006M:	"Theodore Ts'o" <tytso@mit.edu>
13007S:	Maintained
13008F:	drivers/char/random.c
13009
13010RAPIDIO SUBSYSTEM
13011M:	Matt Porter <mporter@kernel.crashing.org>
13012M:	Alexandre Bounine <alex.bou9@gmail.com>
13013S:	Maintained
13014F:	drivers/rapidio/
13015
13016RAS INFRASTRUCTURE
13017M:	Tony Luck <tony.luck@intel.com>
13018M:	Borislav Petkov <bp@alien8.de>
13019L:	linux-edac@vger.kernel.org
13020S:	Maintained
13021F:	drivers/ras/
13022F:	include/linux/ras.h
13023F:	include/ras/ras_event.h
13024F:	Documentation/admin-guide/ras.rst
13025
13026RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13027L:	linux-wireless@vger.kernel.org
13028S:	Orphan
13029F:	drivers/net/wireless/ray*
13030
13031RCUTORTURE TEST FRAMEWORK
13032M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13033M:	Josh Triplett <josh@joshtriplett.org>
13034R:	Steven Rostedt <rostedt@goodmis.org>
13035R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13036R:	Lai Jiangshan <jiangshanlai@gmail.com>
13037L:	linux-kernel@vger.kernel.org
13038S:	Supported
13039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13040F:	tools/testing/selftests/rcutorture
13041
13042RDC R-321X SoC
13043M:	Florian Fainelli <florian@openwrt.org>
13044S:	Maintained
13045
13046RDC R6040 FAST ETHERNET DRIVER
13047M:	Florian Fainelli <f.fainelli@gmail.com>
13048L:	netdev@vger.kernel.org
13049S:	Maintained
13050F:	drivers/net/ethernet/rdc/r6040.c
13051
13052RDMAVT - RDMA verbs software
13053M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13054M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13055L:	linux-rdma@vger.kernel.org
13056S:	Supported
13057F:	drivers/infiniband/sw/rdmavt
13058
13059RDS - RELIABLE DATAGRAM SOCKETS
13060M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13061L:	netdev@vger.kernel.org
13062L:	linux-rdma@vger.kernel.org
13063L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13064W:	https://oss.oracle.com/projects/rds/
13065S:	Supported
13066F:	net/rds/
13067F:	Documentation/networking/rds.txt
13068
13069RDT - RESOURCE ALLOCATION
13070M:	Fenghua Yu <fenghua.yu@intel.com>
13071M:	Reinette Chatre <reinette.chatre@intel.com>
13072L:	linux-kernel@vger.kernel.org
13073S:	Supported
13074F:	arch/x86/kernel/cpu/resctrl/
13075F:	arch/x86/include/asm/resctrl_sched.h
13076F:	Documentation/x86/resctrl*
13077
13078READ-COPY UPDATE (RCU)
13079M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13080M:	Josh Triplett <josh@joshtriplett.org>
13081R:	Steven Rostedt <rostedt@goodmis.org>
13082R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13083R:	Lai Jiangshan <jiangshanlai@gmail.com>
13084R:	Joel Fernandes <joel@joelfernandes.org>
13085L:	linux-kernel@vger.kernel.org
13086W:	http://www.rdrop.com/users/paulmck/RCU/
13087S:	Supported
13088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13089F:	Documentation/RCU/
13090X:	Documentation/RCU/torture.txt
13091F:	include/linux/rcu*
13092X:	include/linux/srcu*.h
13093F:	kernel/rcu/
13094X:	kernel/rcu/srcu*.c
13095
13096REAL TIME CLOCK (RTC) SUBSYSTEM
13097M:	Alessandro Zummo <a.zummo@towertech.it>
13098M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13099L:	linux-rtc@vger.kernel.org
13100Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13102S:	Maintained
13103F:	Documentation/devicetree/bindings/rtc/
13104F:	Documentation/rtc.txt
13105F:	drivers/rtc/
13106F:	include/linux/rtc.h
13107F:	include/uapi/linux/rtc.h
13108F:	include/linux/rtc/
13109F:	include/linux/platform_data/rtc-*
13110F:	tools/testing/selftests/rtc/
13111
13112REALTEK AUDIO CODECS
13113M:	Bard Liao <bardliao@realtek.com>
13114M:	Oder Chiou <oder_chiou@realtek.com>
13115S:	Maintained
13116F:	sound/soc/codecs/rt*
13117F:	include/sound/rt*.h
13118
13119REALTEK RTL83xx SMI DSA ROUTER CHIPS
13120M:	Linus Walleij <linus.walleij@linaro.org>
13121S:	Maintained
13122F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13123F:	drivers/net/dsa/realtek-smi*
13124F:	drivers/net/dsa/rtl83*
13125
13126REDPINE WIRELESS DRIVER
13127M:	Amitkumar Karwar <amitkarwar@gmail.com>
13128M:	Siva Rebbagondla <siva8118@gmail.com>
13129L:	linux-wireless@vger.kernel.org
13130S:	Maintained
13131F:	drivers/net/wireless/rsi/
13132
13133REGISTER MAP ABSTRACTION
13134M:	Mark Brown <broonie@kernel.org>
13135L:	linux-kernel@vger.kernel.org
13136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13137S:	Supported
13138F:	Documentation/devicetree/bindings/regmap/
13139F:	drivers/base/regmap/
13140F:	include/linux/regmap.h
13141
13142REISERFS FILE SYSTEM
13143L:	reiserfs-devel@vger.kernel.org
13144S:	Supported
13145F:	fs/reiserfs/
13146
13147REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13148M:	Ohad Ben-Cohen <ohad@wizery.com>
13149M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13150L:	linux-remoteproc@vger.kernel.org
13151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13152S:	Maintained
13153F:	Documentation/devicetree/bindings/remoteproc/
13154F:	Documentation/remoteproc.txt
13155F:	drivers/remoteproc/
13156F:	include/linux/remoteproc.h
13157
13158REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13159M:	Ohad Ben-Cohen <ohad@wizery.com>
13160M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13161L:	linux-remoteproc@vger.kernel.org
13162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13163S:	Maintained
13164F:	drivers/rpmsg/
13165F:	Documentation/rpmsg.txt
13166F:	include/linux/rpmsg.h
13167F:	include/linux/rpmsg/
13168
13169RENESAS CLOCK DRIVERS
13170M:	Geert Uytterhoeven <geert+renesas@glider.be>
13171L:	linux-renesas-soc@vger.kernel.org
13172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13173S:	Supported
13174F:	drivers/clk/renesas/
13175
13176RENESAS EMEV2 I2C DRIVER
13177M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13178S:	Supported
13179F:	drivers/i2c/busses/i2c-emev2.c
13180
13181RENESAS ETHERNET DRIVERS
13182R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13183L:	netdev@vger.kernel.org
13184L:	linux-renesas-soc@vger.kernel.org
13185F:	Documentation/devicetree/bindings/net/renesas,*.txt
13186F:	Documentation/devicetree/bindings/net/sh_eth.txt
13187F:	drivers/net/ethernet/renesas/
13188F:	include/linux/sh_eth.h
13189
13190RENESAS R-CAR GYROADC DRIVER
13191M:	Marek Vasut <marek.vasut@gmail.com>
13192L:	linux-iio@vger.kernel.org
13193S:	Supported
13194F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13195F:	drivers/iio/adc/rcar-gyroadc.c
13196
13197RENESAS R-CAR I2C DRIVERS
13198M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13199S:	Supported
13200F:	drivers/i2c/busses/i2c-rcar.c
13201F:	drivers/i2c/busses/i2c-sh_mobile.c
13202
13203RENESAS RIIC DRIVER
13204M:	Chris Brandt <chris.brandt@renesas.com>
13205S:	Supported
13206F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13207F:	drivers/i2c/busses/i2c-riic.c
13208
13209RENESAS USB PHY DRIVER
13210M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13211L:	linux-renesas-soc@vger.kernel.org
13212S:	Maintained
13213F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13214
13215RESET CONTROLLER FRAMEWORK
13216M:	Philipp Zabel <p.zabel@pengutronix.de>
13217T:	git git://git.pengutronix.de/git/pza/linux
13218S:	Maintained
13219F:	drivers/reset/
13220F:	Documentation/devicetree/bindings/reset/
13221F:	include/dt-bindings/reset/
13222F:	include/linux/reset.h
13223F:	include/linux/reset/
13224F:	include/linux/reset-controller.h
13225
13226RESTARTABLE SEQUENCES SUPPORT
13227M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13228M:	Peter Zijlstra <peterz@infradead.org>
13229M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13230M:	Boqun Feng <boqun.feng@gmail.com>
13231L:	linux-kernel@vger.kernel.org
13232S:	Supported
13233F:	kernel/rseq.c
13234F:	include/uapi/linux/rseq.h
13235F:	include/trace/events/rseq.h
13236F:	tools/testing/selftests/rseq/
13237
13238RFKILL
13239M:	Johannes Berg <johannes@sipsolutions.net>
13240L:	linux-wireless@vger.kernel.org
13241W:	http://wireless.kernel.org/
13242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13244S:	Maintained
13245F:	Documentation/rfkill.txt
13246F:	Documentation/ABI/stable/sysfs-class-rfkill
13247F:	net/rfkill/
13248F:	include/linux/rfkill.h
13249F:	include/uapi/linux/rfkill.h
13250
13251RHASHTABLE
13252M:	Thomas Graf <tgraf@suug.ch>
13253M:	Herbert Xu <herbert@gondor.apana.org.au>
13254L:	netdev@vger.kernel.org
13255S:	Maintained
13256F:	lib/rhashtable.c
13257F:	lib/test_rhashtable.c
13258F:	include/linux/rhashtable.h
13259F:	include/linux/rhashtable-types.h
13260
13261RICOH R5C592 MEMORYSTICK DRIVER
13262M:	Maxim Levitsky <maximlevitsky@gmail.com>
13263S:	Maintained
13264F:	drivers/memstick/host/r592.*
13265
13266RICOH SMARTMEDIA/XD DRIVER
13267M:	Maxim Levitsky <maximlevitsky@gmail.com>
13268S:	Maintained
13269F:	drivers/mtd/nand/raw/r852.c
13270F:	drivers/mtd/nand/raw/r852.h
13271
13272RISC-V ARCHITECTURE
13273M:	Palmer Dabbelt <palmer@sifive.com>
13274M:	Albert Ou <aou@eecs.berkeley.edu>
13275L:	linux-riscv@lists.infradead.org
13276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13277S:	Supported
13278F:	arch/riscv/
13279K:	riscv
13280N:	riscv
13281
13282ROCCAT DRIVERS
13283M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13284W:	http://sourceforge.net/projects/roccat/
13285S:	Maintained
13286F:	drivers/hid/hid-roccat*
13287F:	include/linux/hid-roccat*
13288F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13289
13290ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13291M:	Jacob chen <jacob2.chen@rock-chips.com>
13292L:	linux-media@vger.kernel.org
13293S:	Maintained
13294F:	drivers/media/platform/rockchip/rga/
13295F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13296
13297ROCKCHIP VPU CODEC DRIVER
13298M:	Ezequiel Garcia <ezequiel@collabora.com>
13299L:	linux-media@vger.kernel.org
13300S:	Maintained
13301F:	drivers/staging/media/platform/rockchip/vpu/
13302F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13303
13304ROCKER DRIVER
13305M:	Jiri Pirko <jiri@resnulli.us>
13306L:	netdev@vger.kernel.org
13307S:	Supported
13308F:	drivers/net/ethernet/rocker/
13309
13310ROCKETPORT DRIVER
13311P:	Comtrol Corp.
13312W:	http://www.comtrol.com
13313S:	Maintained
13314F:	Documentation/serial/rocket.txt
13315F:	drivers/tty/rocket*
13316
13317ROCKETPORT EXPRESS/INFINITY DRIVER
13318M:	Kevin Cernekee <cernekee@gmail.com>
13319L:	linux-serial@vger.kernel.org
13320S:	Odd Fixes
13321F:	drivers/tty/serial/rp2.*
13322
13323ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13324M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13325L:	linux-kernel@vger.kernel.org
13326L:	linux-renesas-soc@vger.kernel.org
13327S:	Supported
13328F:	drivers/mfd/bd9571mwv.c
13329F:	drivers/regulator/bd9571mwv-regulator.c
13330F:	drivers/gpio/gpio-bd9571mwv.c
13331F:	include/linux/mfd/bd9571mwv.h
13332F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13333
13334ROSE NETWORK LAYER
13335M:	Ralf Baechle <ralf@linux-mips.org>
13336L:	linux-hams@vger.kernel.org
13337W:	http://www.linux-ax25.org/
13338S:	Maintained
13339F:	include/net/rose.h
13340F:	include/uapi/linux/rose.h
13341F:	net/rose/
13342
13343RTL2830 MEDIA DRIVER
13344M:	Antti Palosaari <crope@iki.fi>
13345L:	linux-media@vger.kernel.org
13346W:	https://linuxtv.org
13347W:	http://palosaari.fi/linux/
13348Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13349T:	git git://linuxtv.org/anttip/media_tree.git
13350S:	Maintained
13351F:	drivers/media/dvb-frontends/rtl2830*
13352
13353RTL2832 MEDIA DRIVER
13354M:	Antti Palosaari <crope@iki.fi>
13355L:	linux-media@vger.kernel.org
13356W:	https://linuxtv.org
13357W:	http://palosaari.fi/linux/
13358Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13359T:	git git://linuxtv.org/anttip/media_tree.git
13360S:	Maintained
13361F:	drivers/media/dvb-frontends/rtl2832*
13362
13363RTL2832_SDR MEDIA DRIVER
13364M:	Antti Palosaari <crope@iki.fi>
13365L:	linux-media@vger.kernel.org
13366W:	https://linuxtv.org
13367W:	http://palosaari.fi/linux/
13368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13369T:	git git://linuxtv.org/anttip/media_tree.git
13370S:	Maintained
13371F:	drivers/media/dvb-frontends/rtl2832_sdr*
13372
13373RTL8180 WIRELESS DRIVER
13374L:	linux-wireless@vger.kernel.org
13375W:	http://wireless.kernel.org/
13376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13377S:	Orphan
13378F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13379
13380RTL8187 WIRELESS DRIVER
13381M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13382M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13383M:	Larry Finger <Larry.Finger@lwfinger.net>
13384L:	linux-wireless@vger.kernel.org
13385W:	http://wireless.kernel.org/
13386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13387S:	Maintained
13388F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13389
13390REALTEK WIRELESS DRIVER (rtlwifi family)
13391M:	Ping-Ke Shih <pkshih@realtek.com>
13392L:	linux-wireless@vger.kernel.org
13393W:	http://wireless.kernel.org/
13394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13395S:	Maintained
13396F:	drivers/net/wireless/realtek/rtlwifi/
13397
13398RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13399M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13400L:	linux-wireless@vger.kernel.org
13401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13402S:	Maintained
13403F:	drivers/net/wireless/realtek/rtl8xxxu/
13404
13405RXRPC SOCKETS (AF_RXRPC)
13406M:	David Howells <dhowells@redhat.com>
13407L:	linux-afs@lists.infradead.org
13408S:	Supported
13409F:	net/rxrpc/
13410F:	include/keys/rxrpc-type.h
13411F:	include/net/af_rxrpc.h
13412F:	include/trace/events/rxrpc.h
13413F:	include/uapi/linux/rxrpc.h
13414F:	Documentation/networking/rxrpc.txt
13415W:	https://www.infradead.org/~dhowells/kafs/
13416
13417S3 SAVAGE FRAMEBUFFER DRIVER
13418M:	Antonino Daplas <adaplas@gmail.com>
13419L:	linux-fbdev@vger.kernel.org
13420S:	Maintained
13421F:	drivers/video/fbdev/savage/
13422
13423S390
13424M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13425M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13426L:	linux-s390@vger.kernel.org
13427W:	http://www.ibm.com/developerworks/linux/linux390/
13428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13429S:	Supported
13430F:	arch/s390/
13431F:	drivers/s390/
13432F:	Documentation/s390/
13433F:	Documentation/driver-api/s390-drivers.rst
13434
13435S390 COMMON I/O LAYER
13436M:	Sebastian Ott <sebott@linux.ibm.com>
13437M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13438L:	linux-s390@vger.kernel.org
13439W:	http://www.ibm.com/developerworks/linux/linux390/
13440S:	Supported
13441F:	drivers/s390/cio/
13442
13443S390 DASD DRIVER
13444M:	Stefan Haberland <sth@linux.ibm.com>
13445M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13446L:	linux-s390@vger.kernel.org
13447W:	http://www.ibm.com/developerworks/linux/linux390/
13448S:	Supported
13449F:	drivers/s390/block/dasd*
13450F:	block/partitions/ibm.c
13451
13452S390 IOMMU (PCI)
13453M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13454L:	linux-s390@vger.kernel.org
13455W:	http://www.ibm.com/developerworks/linux/linux390/
13456S:	Supported
13457F:	drivers/iommu/s390-iommu.c
13458
13459S390 IUCV NETWORK LAYER
13460M:	Julian Wiedmann <jwi@linux.ibm.com>
13461M:	Ursula Braun <ubraun@linux.ibm.com>
13462L:	linux-s390@vger.kernel.org
13463W:	http://www.ibm.com/developerworks/linux/linux390/
13464S:	Supported
13465F:	drivers/s390/net/*iucv*
13466F:	include/net/iucv/
13467F:	net/iucv/
13468
13469S390 NETWORK DRIVERS
13470M:	Julian Wiedmann <jwi@linux.ibm.com>
13471M:	Ursula Braun <ubraun@linux.ibm.com>
13472L:	linux-s390@vger.kernel.org
13473W:	http://www.ibm.com/developerworks/linux/linux390/
13474S:	Supported
13475F:	drivers/s390/net/
13476
13477S390 PCI SUBSYSTEM
13478M:	Sebastian Ott <sebott@linux.ibm.com>
13479M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13480L:	linux-s390@vger.kernel.org
13481W:	http://www.ibm.com/developerworks/linux/linux390/
13482S:	Supported
13483F:	arch/s390/pci/
13484F:	drivers/pci/hotplug/s390_pci_hpc.c
13485
13486S390 VFIO-CCW DRIVER
13487M:	Cornelia Huck <cohuck@redhat.com>
13488M:	Farhan Ali <alifm@linux.ibm.com>
13489M:	Eric Farman <farman@linux.ibm.com>
13490R:	Halil Pasic <pasic@linux.ibm.com>
13491L:	linux-s390@vger.kernel.org
13492L:	kvm@vger.kernel.org
13493S:	Supported
13494F:	drivers/s390/cio/vfio_ccw*
13495F:	Documentation/s390/vfio-ccw.txt
13496F:	include/uapi/linux/vfio_ccw.h
13497
13498S390 ZCRYPT DRIVER
13499M:	Harald Freudenberger <freude@linux.ibm.com>
13500L:	linux-s390@vger.kernel.org
13501W:	http://www.ibm.com/developerworks/linux/linux390/
13502S:	Supported
13503F:	drivers/s390/crypto/
13504
13505S390 VFIO AP DRIVER
13506M:	Tony Krowiak <akrowiak@linux.ibm.com>
13507M:	Pierre Morel <pmorel@linux.ibm.com>
13508M:	Halil Pasic <pasic@linux.ibm.com>
13509L:	linux-s390@vger.kernel.org
13510W:	http://www.ibm.com/developerworks/linux/linux390/
13511S:	Supported
13512F:	drivers/s390/crypto/vfio_ap_drv.c
13513F:	drivers/s390/crypto/vfio_ap_private.h
13514F:	drivers/s390/crypto/vfio_ap_ops.c
13515F:	Documentation/s390/vfio-ap.txt
13516
13517S390 ZFCP DRIVER
13518M:	Steffen Maier <maier@linux.ibm.com>
13519M:	Benjamin Block <bblock@linux.ibm.com>
13520L:	linux-s390@vger.kernel.org
13521W:	http://www.ibm.com/developerworks/linux/linux390/
13522S:	Supported
13523F:	drivers/s390/scsi/zfcp_*
13524
13525S3C24XX SD/MMC Driver
13526M:	Ben Dooks <ben-linux@fluff.org>
13527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13528S:	Supported
13529F:	drivers/mmc/host/s3cmci.*
13530
13531SAA6588 RDS RECEIVER DRIVER
13532M:	Hans Verkuil <hverkuil@xs4all.nl>
13533L:	linux-media@vger.kernel.org
13534T:	git git://linuxtv.org/media_tree.git
13535W:	https://linuxtv.org
13536S:	Odd Fixes
13537F:	drivers/media/i2c/saa6588*
13538
13539SAA7134 VIDEO4LINUX DRIVER
13540M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13541L:	linux-media@vger.kernel.org
13542W:	https://linuxtv.org
13543T:	git git://linuxtv.org/media_tree.git
13544S:	Odd fixes
13545F:	Documentation/media/v4l-drivers/saa7134*
13546F:	drivers/media/pci/saa7134/
13547
13548SAA7146 VIDEO4LINUX-2 DRIVER
13549M:	Hans Verkuil <hverkuil@xs4all.nl>
13550L:	linux-media@vger.kernel.org
13551T:	git git://linuxtv.org/media_tree.git
13552S:	Maintained
13553F:	drivers/media/common/saa7146/
13554F:	drivers/media/pci/saa7146/
13555F:	include/media/drv-intf/saa7146*
13556
13557SAMSUNG AUDIO (ASoC) DRIVERS
13558M:	Krzysztof Kozlowski <krzk@kernel.org>
13559M:	Sangbeom Kim <sbkim73@samsung.com>
13560M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13562S:	Supported
13563F:	sound/soc/samsung/
13564F:	Documentation/devicetree/bindings/sound/samsung*
13565
13566SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13567M:	Krzysztof Kozlowski <krzk@kernel.org>
13568L:	linux-crypto@vger.kernel.org
13569L:	linux-samsung-soc@vger.kernel.org
13570S:	Maintained
13571F:	drivers/crypto/exynos-rng.c
13572F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13573
13574SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13575M:	Łukasz Stelmach <l.stelmach@samsung.com>
13576L:	linux-samsung-soc@vger.kernel.org
13577S:	Maintained
13578F:	drivers/char/hw_random/exynos-trng.c
13579F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13580
13581SAMSUNG FRAMEBUFFER DRIVER
13582M:	Jingoo Han <jingoohan1@gmail.com>
13583L:	linux-fbdev@vger.kernel.org
13584S:	Maintained
13585F:	drivers/video/fbdev/s3c-fb.c
13586
13587SAMSUNG LAPTOP DRIVER
13588M:	Corentin Chary <corentin.chary@gmail.com>
13589L:	platform-driver-x86@vger.kernel.org
13590S:	Maintained
13591F:	drivers/platform/x86/samsung-laptop.c
13592
13593SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13594M:	Sangbeom Kim <sbkim73@samsung.com>
13595M:	Krzysztof Kozlowski <krzk@kernel.org>
13596M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13597L:	linux-kernel@vger.kernel.org
13598L:	linux-samsung-soc@vger.kernel.org
13599S:	Supported
13600F:	drivers/mfd/sec*.c
13601F:	drivers/regulator/s2m*.c
13602F:	drivers/regulator/s5m*.c
13603F:	drivers/clk/clk-s2mps11.c
13604F:	drivers/rtc/rtc-s5m.c
13605F:	include/linux/mfd/samsung/
13606F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13607F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13608F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13609F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13610
13611SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13612M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13613L:	linux-media@vger.kernel.org
13614L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13615S:	Maintained
13616F:	drivers/media/platform/s3c-camif/
13617F:	include/media/drv-intf/s3c_camif.h
13618
13619SAMSUNG S3FWRN5 NFC DRIVER
13620M:	Robert Baldyga <r.baldyga@samsung.com>
13621M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13622L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13623S:	Supported
13624F:	drivers/nfc/s3fwrn5
13625
13626SAMSUNG S5C73M3 CAMERA DRIVER
13627M:	Kyungmin Park <kyungmin.park@samsung.com>
13628M:	Andrzej Hajda <a.hajda@samsung.com>
13629L:	linux-media@vger.kernel.org
13630S:	Supported
13631F:	drivers/media/i2c/s5c73m3/*
13632
13633SAMSUNG S5K5BAF CAMERA DRIVER
13634M:	Kyungmin Park <kyungmin.park@samsung.com>
13635M:	Andrzej Hajda <a.hajda@samsung.com>
13636L:	linux-media@vger.kernel.org
13637S:	Supported
13638F:	drivers/media/i2c/s5k5baf.c
13639
13640SAMSUNG S5P Security SubSystem (SSS) DRIVER
13641M:	Krzysztof Kozlowski <krzk@kernel.org>
13642M:	Vladimir Zapolskiy <vz@mleia.com>
13643M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13644L:	linux-crypto@vger.kernel.org
13645L:	linux-samsung-soc@vger.kernel.org
13646S:	Maintained
13647F:	drivers/crypto/s5p-sss.c
13648
13649SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13650M:	Kyungmin Park <kyungmin.park@samsung.com>
13651M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13652L:	linux-media@vger.kernel.org
13653Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13654S:	Supported
13655F:	drivers/media/platform/exynos4-is/
13656
13657SAMSUNG SOC CLOCK DRIVERS
13658M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13659M:	Tomasz Figa <tomasz.figa@gmail.com>
13660M:	Chanwoo Choi <cw00.choi@samsung.com>
13661S:	Supported
13662L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13664F:	drivers/clk/samsung/
13665F:	include/dt-bindings/clock/exynos*.h
13666F:	Documentation/devicetree/bindings/clock/exynos*.txt
13667
13668SAMSUNG SPI DRIVERS
13669M:	Kukjin Kim <kgene@kernel.org>
13670M:	Krzysztof Kozlowski <krzk@kernel.org>
13671M:	Andi Shyti <andi@etezian.org>
13672L:	linux-spi@vger.kernel.org
13673L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13674S:	Maintained
13675F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13676F:	drivers/spi/spi-s3c*
13677F:	include/linux/platform_data/spi-s3c64xx.h
13678
13679SAMSUNG SXGBE DRIVERS
13680M:	Byungho An <bh74.an@samsung.com>
13681M:	Girish K S <ks.giri@samsung.com>
13682M:	Vipul Pandya <vipul.pandya@samsung.com>
13683S:	Supported
13684L:	netdev@vger.kernel.org
13685F:	drivers/net/ethernet/samsung/sxgbe/
13686
13687SAMSUNG THERMAL DRIVER
13688M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13689L:	linux-pm@vger.kernel.org
13690L:	linux-samsung-soc@vger.kernel.org
13691S:	Supported
13692T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13693F:	drivers/thermal/samsung/
13694
13695SAMSUNG USB2 PHY DRIVER
13696M:	Kamil Debski <kamil@wypas.org>
13697M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13698L:	linux-kernel@vger.kernel.org
13699S:	Supported
13700F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13701F:	Documentation/phy/samsung-usb2.txt
13702F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13703F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13704F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13705F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13706F:	drivers/phy/samsung/phy-samsung-usb2.c
13707F:	drivers/phy/samsung/phy-samsung-usb2.h
13708
13709SC1200 WDT DRIVER
13710M:	Zwane Mwaikambo <zwanem@gmail.com>
13711S:	Maintained
13712F:	drivers/watchdog/sc1200wdt.c
13713
13714SCHEDULER
13715M:	Ingo Molnar <mingo@redhat.com>
13716M:	Peter Zijlstra <peterz@infradead.org>
13717L:	linux-kernel@vger.kernel.org
13718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13719S:	Maintained
13720F:	kernel/sched/
13721F:	include/linux/sched.h
13722F:	include/uapi/linux/sched.h
13723F:	include/linux/wait.h
13724F:	include/linux/preempt.h
13725
13726SCR24X CHIP CARD INTERFACE DRIVER
13727M:	Lubomir Rintel <lkundrak@v3.sk>
13728S:	Supported
13729F:	drivers/char/pcmcia/scr24x_cs.c
13730
13731SCSI CDROM DRIVER
13732M:	Jens Axboe <axboe@kernel.dk>
13733L:	linux-scsi@vger.kernel.org
13734W:	http://www.kernel.dk
13735S:	Maintained
13736F:	drivers/scsi/sr*
13737
13738SCSI RDMA PROTOCOL (SRP) INITIATOR
13739M:	Bart Van Assche <bvanassche@acm.org>
13740L:	linux-rdma@vger.kernel.org
13741S:	Supported
13742Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13743F:	drivers/infiniband/ulp/srp/
13744F:	include/scsi/srp.h
13745
13746SCSI RDMA PROTOCOL (SRP) TARGET
13747M:	Bart Van Assche <bvanassche@acm.org>
13748L:	linux-rdma@vger.kernel.org
13749L:	target-devel@vger.kernel.org
13750S:	Supported
13751Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13752F:	drivers/infiniband/ulp/srpt/
13753
13754SCSI SG DRIVER
13755M:	Doug Gilbert <dgilbert@interlog.com>
13756L:	linux-scsi@vger.kernel.org
13757W:	http://sg.danny.cz/sg
13758S:	Maintained
13759F:	Documentation/scsi/scsi-generic.txt
13760F:	drivers/scsi/sg.c
13761F:	include/scsi/sg.h
13762
13763SCSI SUBSYSTEM
13764M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13766M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13768Q:	https://patchwork.kernel.org/project/linux-scsi/list/
13769L:	linux-scsi@vger.kernel.org
13770S:	Maintained
13771F:	Documentation/devicetree/bindings/scsi/
13772F:	drivers/scsi/
13773F:	include/scsi/
13774
13775SCSI TAPE DRIVER
13776M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13777L:	linux-scsi@vger.kernel.org
13778S:	Maintained
13779F:	Documentation/scsi/st.txt
13780F:	drivers/scsi/st.*
13781F:	drivers/scsi/st_*.h
13782
13783SCSI TARGET SUBSYSTEM
13784M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13785L:	linux-scsi@vger.kernel.org
13786L:	target-devel@vger.kernel.org
13787W:	http://www.linux-iscsi.org
13788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13789Q:	https://patchwork.kernel.org/project/target-devel/list/
13790S:	Supported
13791F:	drivers/target/
13792F:	include/target/
13793F:	Documentation/target/
13794
13795SCTP PROTOCOL
13796M:	Vlad Yasevich <vyasevich@gmail.com>
13797M:	Neil Horman <nhorman@tuxdriver.com>
13798M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13799L:	linux-sctp@vger.kernel.org
13800W:	http://lksctp.sourceforge.net
13801S:	Maintained
13802F:	Documentation/networking/sctp.txt
13803F:	include/linux/sctp.h
13804F:	include/uapi/linux/sctp.h
13805F:	include/net/sctp/
13806F:	net/sctp/
13807
13808SCx200 CPU SUPPORT
13809M:	Jim Cromie <jim.cromie@gmail.com>
13810S:	Odd Fixes
13811F:	Documentation/i2c/busses/scx200_acb
13812F:	arch/x86/platform/scx200/
13813F:	drivers/watchdog/scx200_wdt.c
13814F:	drivers/i2c/busses/scx200*
13815F:	drivers/mtd/maps/scx200_docflash.c
13816F:	include/linux/scx200.h
13817
13818SCx200 GPIO DRIVER
13819M:	Jim Cromie <jim.cromie@gmail.com>
13820S:	Maintained
13821F:	drivers/char/scx200_gpio.c
13822F:	include/linux/scx200_gpio.h
13823
13824SCx200 HRT CLOCKSOURCE DRIVER
13825M:	Jim Cromie <jim.cromie@gmail.com>
13826S:	Maintained
13827F:	drivers/clocksource/scx200_hrt.c
13828
13829SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13830M:	Sascha Sommer <saschasommer@freenet.de>
13831L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13832S:	Maintained
13833F:	drivers/mmc/host/sdricoh_cs.c
13834
13835SECO BOARDS CEC DRIVER
13836M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13837S:	Maintained
13838F:	drivers/media/platform/seco-cec/seco-cec.c
13839F:	drivers/media/platform/seco-cec/seco-cec.h
13840
13841SECURE COMPUTING
13842M:	Kees Cook <keescook@chromium.org>
13843R:	Andy Lutomirski <luto@amacapital.net>
13844R:	Will Drewry <wad@chromium.org>
13845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13846S:	Supported
13847F:	kernel/seccomp.c
13848F:	include/uapi/linux/seccomp.h
13849F:	include/linux/seccomp.h
13850F:	tools/testing/selftests/seccomp/*
13851F:	tools/testing/selftests/kselftest_harness.h
13852F:	Documentation/userspace-api/seccomp_filter.rst
13853K:	\bsecure_computing
13854K:	\bTIF_SECCOMP\b
13855
13856SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13857M:	Al Cooper <alcooperx@gmail.com>
13858L:	linux-mmc@vger.kernel.org
13859L:	bcm-kernel-feedback-list@broadcom.com
13860S:	Maintained
13861F:	drivers/mmc/host/sdhci-brcmstb*
13862
13863SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13864M:	Adrian Hunter <adrian.hunter@intel.com>
13865L:	linux-mmc@vger.kernel.org
13866S:	Maintained
13867F:	drivers/mmc/host/sdhci*
13868F:	include/linux/mmc/sdhci*
13869
13870EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13871M:	Adrian Hunter <adrian.hunter@intel.com>
13872M:	Ritesh Harjani <riteshh@codeaurora.org>
13873M:	Asutosh Das <asutoshd@codeaurora.org>
13874L:	linux-mmc@vger.kernel.org
13875S:	Maintained
13876F:	drivers/mmc/host/cqhci*
13877
13878SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13879M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13880M:	Manjunath M B <manjumb@synopsys.com>
13881L:	linux-mmc@vger.kernel.org
13882S:	Maintained
13883F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13884
13885SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13886M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13887L:	linux-mmc@vger.kernel.org
13888S:	Supported
13889F:	drivers/mmc/host/sdhci-of-at91.c
13890
13891SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13892M:	Ben Dooks <ben-linux@fluff.org>
13893M:	Jaehoon Chung <jh80.chung@samsung.com>
13894L:	linux-mmc@vger.kernel.org
13895S:	Maintained
13896F:	drivers/mmc/host/sdhci-s3c*
13897
13898SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13899M:	Viresh Kumar <vireshk@kernel.org>
13900L:	linux-mmc@vger.kernel.org
13901S:	Maintained
13902F:	drivers/mmc/host/sdhci-spear.c
13903
13904SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13905M:	Kishon Vijay Abraham I <kishon@ti.com>
13906L:	linux-mmc@vger.kernel.org
13907S:	Maintained
13908F:	drivers/mmc/host/sdhci-omap.c
13909
13910SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13911M:	Scott Bauer <scott.bauer@intel.com>
13912M:	Jonathan Derrick <jonathan.derrick@intel.com>
13913L:	linux-block@vger.kernel.org
13914S:	Supported
13915F:	block/sed*
13916F:	block/opal_proto.h
13917F:	include/linux/sed*
13918F:	include/uapi/linux/sed*
13919
13920SECURITY CONTACT
13921M:	Security Officers <security@kernel.org>
13922S:	Supported
13923
13924SECURITY SUBSYSTEM
13925M:	James Morris <jmorris@namei.org>
13926M:	"Serge E. Hallyn" <serge@hallyn.com>
13927L:	linux-security-module@vger.kernel.org (suggested Cc:)
13928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13929W:	http://kernsec.org/
13930S:	Supported
13931F:	security/
13932X:	security/selinux/
13933
13934SELINUX SECURITY MODULE
13935M:	Paul Moore <paul@paul-moore.com>
13936M:	Stephen Smalley <sds@tycho.nsa.gov>
13937M:	Eric Paris <eparis@parisplace.org>
13938L:	selinux@vger.kernel.org
13939W:	https://selinuxproject.org
13940W:	https://github.com/SELinuxProject
13941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13942S:	Supported
13943F:	include/linux/selinux*
13944F:	security/selinux/
13945F:	scripts/selinux/
13946F:	Documentation/admin-guide/LSM/SELinux.rst
13947
13948SENSABLE PHANTOM
13949M:	Jiri Slaby <jirislaby@gmail.com>
13950S:	Maintained
13951F:	drivers/misc/phantom.c
13952F:	include/uapi/linux/phantom.h
13953
13954SERIAL DEVICE BUS
13955M:	Rob Herring <robh@kernel.org>
13956L:	linux-serial@vger.kernel.org
13957S:	Maintained
13958F:	Documentation/devicetree/bindings/serial/slave-device.txt
13959F:	drivers/tty/serdev/
13960F:	include/linux/serdev.h
13961
13962SERIAL DRIVERS
13963M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13964L:	linux-serial@vger.kernel.org
13965S:	Maintained
13966F:	Documentation/devicetree/bindings/serial/
13967F:	drivers/tty/serial/
13968
13969SERIAL IR RECEIVER
13970M:	Sean Young <sean@mess.org>
13971L:	linux-media@vger.kernel.org
13972S:	Maintained
13973F:	drivers/media/rc/serial_ir.c
13974
13975SFC NETWORK DRIVER
13976M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13977M:	Edward Cree <ecree@solarflare.com>
13978M:	Martin Habets <mhabets@solarflare.com>
13979L:	netdev@vger.kernel.org
13980S:	Supported
13981F:	drivers/net/ethernet/sfc/
13982
13983SFF/SFP/SFP+ MODULE SUPPORT
13984M:	Russell King <linux@armlinux.org.uk>
13985L:	netdev@vger.kernel.org
13986S:	Maintained
13987F:	drivers/net/phy/phylink.c
13988F:	drivers/net/phy/sfp*
13989F:	include/linux/phylink.h
13990F:	include/linux/sfp.h
13991
13992SGI GRU DRIVER
13993M:	Dimitri Sivanich <sivanich@sgi.com>
13994S:	Maintained
13995F:	drivers/misc/sgi-gru/
13996
13997SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13998M:	Pat Gefre <pfg@sgi.com>
13999L:	linux-ia64@vger.kernel.org
14000S:	Supported
14001F:	Documentation/ia64/serial.txt
14002F:	drivers/tty/serial/ioc?_serial.c
14003F:	include/linux/ioc?.h
14004
14005SGI XP/XPC/XPNET DRIVER
14006M:	Cliff Whickman <cpw@sgi.com>
14007M:	Robin Holt <robinmholt@gmail.com>
14008S:	Maintained
14009F:	drivers/misc/sgi-xp/
14010
14011SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14012M:	Ursula Braun <ubraun@linux.ibm.com>
14013M:	Karsten Graul <kgraul@linux.ibm.com>
14014L:	linux-s390@vger.kernel.org
14015W:	http://www.ibm.com/developerworks/linux/linux390/
14016S:	Supported
14017F:	net/smc/
14018
14019SHARP RJ54N1CB0C SENSOR DRIVER
14020M:	Jacopo Mondi <jacopo@jmondi.org>
14021L:	linux-media@vger.kernel.org
14022T:	git git://linuxtv.org/media_tree.git
14023S:	Odd fixes
14024F:	drivers/media/i2c/rj54n1cb0c.c
14025F:	include/media/i2c/rj54n1cb0c.h
14026
14027SH_VEU V4L2 MEM2MEM DRIVER
14028L:	linux-media@vger.kernel.org
14029S:	Orphan
14030F:	drivers/media/platform/sh_veu.c
14031
14032SH_VOU V4L2 OUTPUT DRIVER
14033L:	linux-media@vger.kernel.org
14034S:	Orphan
14035F:	drivers/media/platform/sh_vou.c
14036F:	include/media/drv-intf/sh_vou.h
14037
14038SI2157 MEDIA DRIVER
14039M:	Antti Palosaari <crope@iki.fi>
14040L:	linux-media@vger.kernel.org
14041W:	https://linuxtv.org
14042W:	http://palosaari.fi/linux/
14043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14044T:	git git://linuxtv.org/anttip/media_tree.git
14045S:	Maintained
14046F:	drivers/media/tuners/si2157*
14047
14048SI2165 MEDIA DRIVER
14049M:	Matthias Schwarzott <zzam@gentoo.org>
14050L:	linux-media@vger.kernel.org
14051W:	https://linuxtv.org
14052Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14053S:	Maintained
14054F:	drivers/media/dvb-frontends/si2165*
14055
14056SI2168 MEDIA DRIVER
14057M:	Antti Palosaari <crope@iki.fi>
14058L:	linux-media@vger.kernel.org
14059W:	https://linuxtv.org
14060W:	http://palosaari.fi/linux/
14061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14062T:	git git://linuxtv.org/anttip/media_tree.git
14063S:	Maintained
14064F:	drivers/media/dvb-frontends/si2168*
14065
14066SI470X FM RADIO RECEIVER I2C DRIVER
14067M:	Hans Verkuil <hverkuil@xs4all.nl>
14068L:	linux-media@vger.kernel.org
14069T:	git git://linuxtv.org/media_tree.git
14070W:	https://linuxtv.org
14071S:	Odd Fixes
14072F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14073
14074SI470X FM RADIO RECEIVER USB DRIVER
14075M:	Hans Verkuil <hverkuil@xs4all.nl>
14076L:	linux-media@vger.kernel.org
14077T:	git git://linuxtv.org/media_tree.git
14078W:	https://linuxtv.org
14079S:	Maintained
14080F:	drivers/media/radio/si470x/radio-si470x-common.c
14081F:	drivers/media/radio/si470x/radio-si470x.h
14082F:	drivers/media/radio/si470x/radio-si470x-usb.c
14083
14084SI4713 FM RADIO TRANSMITTER I2C DRIVER
14085M:	Eduardo Valentin <edubezval@gmail.com>
14086L:	linux-media@vger.kernel.org
14087T:	git git://linuxtv.org/media_tree.git
14088W:	https://linuxtv.org
14089S:	Odd Fixes
14090F:	drivers/media/radio/si4713/si4713.?
14091
14092SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14093M:	Eduardo Valentin <edubezval@gmail.com>
14094L:	linux-media@vger.kernel.org
14095T:	git git://linuxtv.org/media_tree.git
14096W:	https://linuxtv.org
14097S:	Odd Fixes
14098F:	drivers/media/radio/si4713/radio-platform-si4713.c
14099
14100SI4713 FM RADIO TRANSMITTER USB DRIVER
14101M:	Hans Verkuil <hverkuil@xs4all.nl>
14102L:	linux-media@vger.kernel.org
14103T:	git git://linuxtv.org/media_tree.git
14104W:	https://linuxtv.org
14105S:	Maintained
14106F:	drivers/media/radio/si4713/radio-usb-si4713.c
14107
14108SIANO DVB DRIVER
14109M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14110L:	linux-media@vger.kernel.org
14111W:	https://linuxtv.org
14112T:	git git://linuxtv.org/media_tree.git
14113S:	Odd fixes
14114F:	drivers/media/common/siano/
14115F:	drivers/media/usb/siano/
14116F:	drivers/media/usb/siano/
14117F:	drivers/media/mmc/siano/
14118
14119SIFIVE DRIVERS
14120M:	Palmer Dabbelt <palmer@sifive.com>
14121M:	Paul Walmsley <paul.walmsley@sifive.com>
14122L:	linux-riscv@lists.infradead.org
14123T:	git git://github.com/sifive/riscv-linux.git
14124S:	Supported
14125K:	sifive
14126N:	sifive
14127
14128SILEAD TOUCHSCREEN DRIVER
14129M:	Hans de Goede <hdegoede@redhat.com>
14130L:	linux-input@vger.kernel.org
14131L:	platform-driver-x86@vger.kernel.org
14132S:	Maintained
14133F:	drivers/input/touchscreen/silead.c
14134F:	drivers/platform/x86/touchscreen_dmi.c
14135
14136SILICON MOTION SM712 FRAME BUFFER DRIVER
14137M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14138M:	Teddy Wang <teddy.wang@siliconmotion.com>
14139M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14140L:	linux-fbdev@vger.kernel.org
14141S:	Maintained
14142F:	drivers/video/fbdev/sm712*
14143F:	Documentation/fb/sm712fb.txt
14144
14145SIMPLE FIRMWARE INTERFACE (SFI)
14146M:	Len Brown <lenb@kernel.org>
14147L:	sfi-devel@simplefirmware.org
14148W:	http://simplefirmware.org/
14149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14150S:	Supported
14151F:	arch/x86/platform/sfi/
14152F:	drivers/sfi/
14153F:	include/linux/sfi*.h
14154
14155SIMPLEFB FB DRIVER
14156M:	Hans de Goede <hdegoede@redhat.com>
14157L:	linux-fbdev@vger.kernel.org
14158S:	Maintained
14159F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
14160F:	drivers/video/fbdev/simplefb.c
14161F:	include/linux/platform_data/simplefb.h
14162
14163SIMTEC EB110ATX (Chalice CATS)
14164P:	Ben Dooks
14165P:	Vincent Sanders <vince@simtec.co.uk>
14166M:	Simtec Linux Team <linux@simtec.co.uk>
14167W:	http://www.simtec.co.uk/products/EB110ATX/
14168S:	Supported
14169
14170SIMTEC EB2410ITX (BAST)
14171P:	Ben Dooks
14172P:	Vincent Sanders <vince@simtec.co.uk>
14173M:	Simtec Linux Team <linux@simtec.co.uk>
14174W:	http://www.simtec.co.uk/products/EB2410ITX/
14175S:	Supported
14176F:	arch/arm/mach-s3c24xx/mach-bast.c
14177F:	arch/arm/mach-s3c24xx/bast-ide.c
14178F:	arch/arm/mach-s3c24xx/bast-irq.c
14179
14180SIPHASH PRF ROUTINES
14181M:	Jason A. Donenfeld <Jason@zx2c4.com>
14182S:	Maintained
14183F:	lib/siphash.c
14184F:	lib/test_siphash.c
14185F:	include/linux/siphash.h
14186
14187SIOX
14188M:	Gavin Schenk <g.schenk@eckelmann.de>
14189M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14190R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14191S:	Supported
14192F:	drivers/siox/*
14193F:	drivers/gpio/gpio-siox.c
14194F:	include/trace/events/siox.h
14195
14196SIS 190 ETHERNET DRIVER
14197M:	Francois Romieu <romieu@fr.zoreil.com>
14198L:	netdev@vger.kernel.org
14199S:	Maintained
14200F:	drivers/net/ethernet/sis/sis190.c
14201
14202SIS 900/7016 FAST ETHERNET DRIVER
14203M:	Daniele Venzano <venza@brownhat.org>
14204W:	http://www.brownhat.org/sis900.html
14205L:	netdev@vger.kernel.org
14206S:	Maintained
14207F:	drivers/net/ethernet/sis/sis900.*
14208
14209SIS FRAMEBUFFER DRIVER
14210M:	Thomas Winischhofer <thomas@winischhofer.net>
14211W:	http://www.winischhofer.net/linuxsisvga.shtml
14212S:	Maintained
14213F:	Documentation/fb/sisfb.txt
14214F:	drivers/video/fbdev/sis/
14215F:	include/video/sisfb.h
14216
14217SIS USB2VGA DRIVER
14218M:	Thomas Winischhofer <thomas@winischhofer.net>
14219W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14220S:	Maintained
14221F:	drivers/usb/misc/sisusbvga/
14222
14223SLAB ALLOCATOR
14224M:	Christoph Lameter <cl@linux.com>
14225M:	Pekka Enberg <penberg@kernel.org>
14226M:	David Rientjes <rientjes@google.com>
14227M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14228M:	Andrew Morton <akpm@linux-foundation.org>
14229L:	linux-mm@kvack.org
14230S:	Maintained
14231F:	include/linux/sl?b*.h
14232F:	mm/sl?b*
14233
14234SLEEPABLE READ-COPY UPDATE (SRCU)
14235M:	Lai Jiangshan <jiangshanlai@gmail.com>
14236M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14237M:	Josh Triplett <josh@joshtriplett.org>
14238R:	Steven Rostedt <rostedt@goodmis.org>
14239R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14240L:	linux-kernel@vger.kernel.org
14241W:	http://www.rdrop.com/users/paulmck/RCU/
14242S:	Supported
14243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14244F:	include/linux/srcu*.h
14245F:	kernel/rcu/srcu*.c
14246
14247SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14248M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14250S:	Maintained
14251F:	drivers/slimbus/
14252F:	Documentation/devicetree/bindings/slimbus/
14253F:	include/linux/slimbus.h
14254
14255SMACK SECURITY MODULE
14256M:	Casey Schaufler <casey@schaufler-ca.com>
14257L:	linux-security-module@vger.kernel.org
14258W:	http://schaufler-ca.com
14259T:	git git://github.com/cschaufler/smack-next
14260S:	Maintained
14261F:	Documentation/admin-guide/LSM/Smack.rst
14262F:	security/smack/
14263
14264SMC91x ETHERNET DRIVER
14265M:	Nicolas Pitre <nico@fluxnic.net>
14266S:	Odd Fixes
14267F:	drivers/net/ethernet/smsc/smc91x.*
14268
14269SMIA AND SMIA++ IMAGE SENSOR DRIVER
14270M:	Sakari Ailus <sakari.ailus@iki.fi>
14271L:	linux-media@vger.kernel.org
14272S:	Maintained
14273F:	drivers/media/i2c/smiapp/
14274F:	include/media/i2c/smiapp.h
14275F:	drivers/media/i2c/smiapp-pll.c
14276F:	drivers/media/i2c/smiapp-pll.h
14277F:	include/uapi/linux/smiapp.h
14278F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14279
14280SMM665 HARDWARE MONITOR DRIVER
14281M:	Guenter Roeck <linux@roeck-us.net>
14282L:	linux-hwmon@vger.kernel.org
14283S:	Maintained
14284F:	Documentation/hwmon/smm665
14285F:	drivers/hwmon/smm665.c
14286
14287SMSC EMC2103 HARDWARE MONITOR DRIVER
14288M:	Steve Glendinning <steve.glendinning@shawell.net>
14289L:	linux-hwmon@vger.kernel.org
14290S:	Maintained
14291F:	Documentation/hwmon/emc2103
14292F:	drivers/hwmon/emc2103.c
14293
14294SMSC SCH5627 HARDWARE MONITOR DRIVER
14295M:	Hans de Goede <hdegoede@redhat.com>
14296L:	linux-hwmon@vger.kernel.org
14297S:	Supported
14298F:	Documentation/hwmon/sch5627
14299F:	drivers/hwmon/sch5627.c
14300
14301SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14302M:	Steve Glendinning <steve.glendinning@shawell.net>
14303L:	linux-fbdev@vger.kernel.org
14304S:	Maintained
14305F:	drivers/video/fbdev/smscufx.c
14306
14307SMSC47B397 HARDWARE MONITOR DRIVER
14308M:	Jean Delvare <jdelvare@suse.com>
14309L:	linux-hwmon@vger.kernel.org
14310S:	Maintained
14311F:	Documentation/hwmon/smsc47b397
14312F:	drivers/hwmon/smsc47b397.c
14313
14314SMSC911x ETHERNET DRIVER
14315M:	Steve Glendinning <steve.glendinning@shawell.net>
14316L:	netdev@vger.kernel.org
14317S:	Maintained
14318F:	include/linux/smsc911x.h
14319F:	drivers/net/ethernet/smsc/smsc911x.*
14320
14321SMSC9420 PCI ETHERNET DRIVER
14322M:	Steve Glendinning <steve.glendinning@shawell.net>
14323L:	netdev@vger.kernel.org
14324S:	Maintained
14325F:	drivers/net/ethernet/smsc/smsc9420.*
14326
14327SOC-CAMERA V4L2 SUBSYSTEM
14328L:	linux-media@vger.kernel.org
14329T:	git git://linuxtv.org/media_tree.git
14330S:	Orphan
14331F:	include/media/soc*
14332F:	drivers/media/i2c/soc_camera/
14333F:	drivers/media/platform/soc_camera/
14334
14335SOCIONEXT SYNQUACER I2C DRIVER
14336M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14337L:	linux-i2c@vger.kernel.org
14338S:	Maintained
14339F:	drivers/i2c/busses/i2c-synquacer.c
14340F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14341
14342SOCIONEXT UNIPHIER SOUND DRIVER
14343L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14344S:	Orphan
14345F:	sound/soc/uniphier/
14346
14347SOEKRIS NET48XX LED SUPPORT
14348M:	Chris Boot <bootc@bootc.net>
14349S:	Maintained
14350F:	drivers/leds/leds-net48xx.c
14351
14352SOFT-ROCE DRIVER (rxe)
14353M:	Moni Shoua <monis@mellanox.com>
14354L:	linux-rdma@vger.kernel.org
14355S:	Supported
14356W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14357Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14358F:	drivers/infiniband/sw/rxe/
14359F:	include/uapi/rdma/rdma_user_rxe.h
14360
14361SOFTLOGIC 6x10 MPEG CODEC
14362M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14363M:	Anton Sviridenko <anton@corp.bluecherry.net>
14364M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14365M:	Andrey Utkin <andrey_utkin@fastmail.com>
14366M:	Ismael Luceno <ismael@iodev.co.uk>
14367L:	linux-media@vger.kernel.org
14368S:	Supported
14369F:	drivers/media/pci/solo6x10/
14370
14371SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14372M:	James Morse <james.morse@arm.com>
14373L:	linux-arm-kernel@lists.infradead.org
14374S:	Maintained
14375F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14376F:	drivers/firmware/arm_sdei.c
14377F:	include/linux/arm_sdei.h
14378F:	include/uapi/linux/arm_sdei.h
14379
14380SOFTWARE RAID (Multiple Disks) SUPPORT
14381M:	Shaohua Li <shli@kernel.org>
14382L:	linux-raid@vger.kernel.org
14383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14384S:	Supported
14385F:	drivers/md/Makefile
14386F:	drivers/md/Kconfig
14387F:	drivers/md/md*
14388F:	drivers/md/raid*
14389F:	include/linux/raid/
14390F:	include/uapi/linux/raid/
14391
14392SOCIONEXT (SNI) AVE NETWORK DRIVER
14393M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14394L:	netdev@vger.kernel.org
14395S:	Maintained
14396F:	drivers/net/ethernet/socionext/sni_ave.c
14397F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14398
14399SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14400M:	Jassi Brar <jaswinder.singh@linaro.org>
14401L:	netdev@vger.kernel.org
14402S:	Maintained
14403F:	drivers/net/ethernet/socionext/netsec.c
14404F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14405
14406SOLIDRUN CLEARFOG SUPPORT
14407M:	Russell King <linux@armlinux.org.uk>
14408S:	Maintained
14409F:	arch/arm/boot/dts/armada-388-clearfog*
14410F:	arch/arm/boot/dts/armada-38x-solidrun-*
14411
14412SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14413M:	Russell King <linux@armlinux.org.uk>
14414S:	Maintained
14415F:	arch/arm/boot/dts/imx6*-cubox-i*
14416F:	arch/arm/boot/dts/imx6*-hummingboard*
14417F:	arch/arm/boot/dts/imx6*-sr-*
14418
14419SONIC NETWORK DRIVER
14420M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14421L:	netdev@vger.kernel.org
14422S:	Maintained
14423F:	drivers/net/ethernet/natsemi/sonic.*
14424
14425SONICS SILICON BACKPLANE DRIVER (SSB)
14426M:	Michael Buesch <m@bues.ch>
14427L:	linux-wireless@vger.kernel.org
14428S:	Maintained
14429F:	drivers/ssb/
14430F:	include/linux/ssb/
14431
14432SONY IMX214 SENSOR DRIVER
14433M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14434L:	linux-media@vger.kernel.org
14435T:	git git://linuxtv.org/media_tree.git
14436S:	Maintained
14437F:	drivers/media/i2c/imx214.c
14438F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14439
14440SONY IMX258 SENSOR DRIVER
14441M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14442L:	linux-media@vger.kernel.org
14443T:	git git://linuxtv.org/media_tree.git
14444S:	Maintained
14445F:	drivers/media/i2c/imx258.c
14446
14447SONY IMX274 SENSOR DRIVER
14448M:	Leon Luo <leonl@leopardimaging.com>
14449L:	linux-media@vger.kernel.org
14450T:	git git://linuxtv.org/media_tree.git
14451S:	Maintained
14452F:	drivers/media/i2c/imx274.c
14453F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14454
14455SONY IMX319 SENSOR DRIVER
14456M:	Bingbu Cao <bingbu.cao@intel.com>
14457L:	linux-media@vger.kernel.org
14458T:	git git://linuxtv.org/media_tree.git
14459S:	Maintained
14460F:	drivers/media/i2c/imx319.c
14461
14462SONY IMX355 SENSOR DRIVER
14463M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14464L:	linux-media@vger.kernel.org
14465T:	git git://linuxtv.org/media_tree.git
14466S:	Maintained
14467F:	drivers/media/i2c/imx355.c
14468
14469SONY MEMORYSTICK CARD SUPPORT
14470M:	Alex Dubov <oakad@yahoo.com>
14471W:	http://tifmxx.berlios.de/
14472S:	Maintained
14473F:	drivers/memstick/host/tifm_ms.c
14474
14475SONY MEMORYSTICK STANDARD SUPPORT
14476M:	Maxim Levitsky <maximlevitsky@gmail.com>
14477S:	Maintained
14478F:	drivers/memstick/core/ms_block.*
14479
14480SONY VAIO CONTROL DEVICE DRIVER
14481M:	Mattia Dongili <malattia@linux.it>
14482L:	platform-driver-x86@vger.kernel.org
14483W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14484S:	Maintained
14485F:	Documentation/laptops/sony-laptop.txt
14486F:	drivers/char/sonypi.c
14487F:	drivers/platform/x86/sony-laptop.c
14488F:	include/linux/sony-laptop.h
14489
14490SOUND
14491M:	Jaroslav Kysela <perex@perex.cz>
14492M:	Takashi Iwai <tiwai@suse.com>
14493L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14494W:	http://www.alsa-project.org/
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14496T:	git git://git.alsa-project.org/alsa-kernel.git
14497Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14498S:	Maintained
14499F:	Documentation/sound/
14500F:	include/sound/
14501F:	include/uapi/sound/
14502F:	sound/
14503
14504SOUND - COMPRESSED AUDIO
14505M:	Vinod Koul <vkoul@kernel.org>
14506L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14508S:	Supported
14509F:	Documentation/sound/designs/compress-offload.rst
14510F:	include/sound/compress_driver.h
14511F:	include/uapi/sound/compress_*
14512F:	sound/core/compress_offload.c
14513F:	sound/soc/soc-compress.c
14514
14515SOUND - DMAENGINE HELPERS
14516M:	Lars-Peter Clausen <lars@metafoo.de>
14517S:	Supported
14518F:	include/sound/dmaengine_pcm.h
14519F:	sound/core/pcm_dmaengine.c
14520F:	sound/soc/soc-generic-dmaengine-pcm.c
14521
14522SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14523M:	Liam Girdwood <lgirdwood@gmail.com>
14524M:	Mark Brown <broonie@kernel.org>
14525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14526L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14527W:	http://alsa-project.org/main/index.php/ASoC
14528S:	Supported
14529F:	Documentation/devicetree/bindings/sound/
14530F:	Documentation/sound/soc/
14531F:	sound/soc/
14532F:	include/dt-bindings/sound/
14533F:	include/sound/soc*
14534
14535SOUNDWIRE SUBSYSTEM
14536M:	Vinod Koul <vkoul@kernel.org>
14537M:	Sanyog Kale <sanyog.r.kale@intel.com>
14538R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14539L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14540S:	Supported
14541F:	Documentation/driver-api/soundwire/
14542F:	drivers/soundwire/
14543F:	include/linux/soundwire/
14544
14545SP2 MEDIA DRIVER
14546M:	Olli Salonen <olli.salonen@iki.fi>
14547L:	linux-media@vger.kernel.org
14548W:	https://linuxtv.org
14549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14550S:	Maintained
14551F:	drivers/media/dvb-frontends/sp2*
14552
14553SPARC + UltraSPARC (sparc/sparc64)
14554M:	"David S. Miller" <davem@davemloft.net>
14555L:	sparclinux@vger.kernel.org
14556Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14559S:	Maintained
14560F:	arch/sparc/
14561F:	drivers/sbus/
14562
14563SPARC SERIAL DRIVERS
14564M:	"David S. Miller" <davem@davemloft.net>
14565L:	sparclinux@vger.kernel.org
14566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14568S:	Maintained
14569F:	include/linux/sunserialcore.h
14570F:	drivers/tty/serial/suncore.c
14571F:	drivers/tty/serial/sunhv.c
14572F:	drivers/tty/serial/sunsab.c
14573F:	drivers/tty/serial/sunsab.h
14574F:	drivers/tty/serial/sunsu.c
14575F:	drivers/tty/serial/sunzilog.c
14576F:	drivers/tty/serial/sunzilog.h
14577F:	drivers/tty/vcc.c
14578
14579SPARSE CHECKER
14580M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14581L:	linux-sparse@vger.kernel.org
14582W:	https://sparse.wiki.kernel.org/
14583T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14584S:	Maintained
14585F:	include/linux/compiler.h
14586
14587SPEAR CLOCK FRAMEWORK SUPPORT
14588M:	Viresh Kumar <vireshk@kernel.org>
14589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14590W:	http://www.st.com/spear
14591S:	Maintained
14592F:	drivers/clk/spear/
14593
14594SPEAR PLATFORM SUPPORT
14595M:	Viresh Kumar <vireshk@kernel.org>
14596M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14598W:	http://www.st.com/spear
14599S:	Maintained
14600F:	arch/arm/boot/dts/spear*
14601F:	arch/arm/mach-spear/
14602
14603SPI NOR SUBSYSTEM
14604M:	Marek Vasut <marek.vasut@gmail.com>
14605M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14606L:	linux-mtd@lists.infradead.org
14607W:	http://www.linux-mtd.infradead.org/
14608Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14609T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14610T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14611S:	Maintained
14612F:	drivers/mtd/spi-nor/
14613F:	include/linux/mtd/spi-nor.h
14614
14615SPI SUBSYSTEM
14616M:	Mark Brown <broonie@kernel.org>
14617L:	linux-spi@vger.kernel.org
14618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14619Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14620S:	Maintained
14621F:	Documentation/devicetree/bindings/spi/
14622F:	Documentation/spi/
14623F:	drivers/spi/
14624F:	include/linux/spi/
14625F:	include/uapi/linux/spi/
14626F:	tools/spi/
14627
14628SPIDERNET NETWORK DRIVER for CELL
14629M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14630L:	netdev@vger.kernel.org
14631S:	Supported
14632F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14633F:	drivers/net/ethernet/toshiba/spider_net*
14634
14635SPMI SUBSYSTEM
14636R:	Stephen Boyd <sboyd@kernel.org>
14637L:	linux-arm-msm@vger.kernel.org
14638F:	Documentation/devicetree/bindings/spmi/
14639F:	drivers/spmi/
14640F:	include/dt-bindings/spmi/spmi.h
14641F:	include/linux/spmi.h
14642F:	include/trace/events/spmi.h
14643
14644SPU FILE SYSTEM
14645M:	Jeremy Kerr <jk@ozlabs.org>
14646L:	linuxppc-dev@lists.ozlabs.org
14647W:	http://www.ibm.com/developerworks/power/cell/
14648S:	Supported
14649F:	Documentation/filesystems/spufs.txt
14650F:	arch/powerpc/platforms/cell/spufs/
14651
14652SQUASHFS FILE SYSTEM
14653M:	Phillip Lougher <phillip@squashfs.org.uk>
14654L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14655W:	http://squashfs.org.uk
14656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14657S:	Maintained
14658F:	Documentation/filesystems/squashfs.txt
14659F:	fs/squashfs/
14660
14661SRM (Alpha) environment access
14662M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14663S:	Maintained
14664F:	arch/alpha/kernel/srm_env.c
14665
14666ST LSM6DSx IMU IIO DRIVER
14667M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14668L:	linux-iio@vger.kernel.org
14669W:	http://www.st.com/
14670S:	Maintained
14671F:	drivers/iio/imu/st_lsm6dsx/
14672F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14673
14674ST STM32 I2C/SMBUS DRIVER
14675M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14676L:	linux-i2c@vger.kernel.org
14677S:	Maintained
14678F:	drivers/i2c/busses/i2c-stm32*
14679
14680ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14681M:	Song Qiang <songqiang1304521@gmail.com>
14682L:	linux-iio@vger.kernel.org
14683S:	Maintained
14684F:	drivers/iio/proximity/vl53l0x-i2c.c
14685F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14686
14687STABLE BRANCH
14688M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14689M:	Sasha Levin <sashal@kernel.org>
14690L:	stable@vger.kernel.org
14691S:	Supported
14692F:	Documentation/process/stable-kernel-rules.rst
14693
14694STAGING - COMEDI
14695M:	Ian Abbott <abbotti@mev.co.uk>
14696M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14697S:	Odd Fixes
14698F:	drivers/staging/comedi/
14699
14700STAGING - EROFS FILE SYSTEM
14701M:	Gao Xiang <gaoxiang25@huawei.com>
14702M:	Chao Yu <yuchao0@huawei.com>
14703L:	linux-erofs@lists.ozlabs.org
14704S:	Maintained
14705F:	drivers/staging/erofs/
14706
14707STAGING - INDUSTRIAL IO
14708M:	Jonathan Cameron <jic23@kernel.org>
14709L:	linux-iio@vger.kernel.org
14710S:	Odd Fixes
14711F:	Documentation/devicetree/bindings/staging/iio/
14712F:	drivers/staging/iio/
14713
14714STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14715M:	Marc Dietrich <marvin24@gmx.de>
14716L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14717L:	linux-tegra@vger.kernel.org
14718S:	Maintained
14719F:	drivers/staging/nvec/
14720
14721STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14722M:	Jens Frederich <jfrederich@gmail.com>
14723M:	Daniel Drake <dsd@laptop.org>
14724M:	Jon Nettleton <jon.nettleton@gmail.com>
14725W:	http://wiki.laptop.org/go/DCON
14726S:	Maintained
14727F:	drivers/staging/olpc_dcon/
14728
14729STAGING - REALTEK RTL8712U DRIVERS
14730M:	Larry Finger <Larry.Finger@lwfinger.net>
14731M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14732S:	Odd Fixes
14733F:	drivers/staging/rtl8712/
14734
14735STAGING - REALTEK RTL8188EU DRIVERS
14736M:	Larry Finger <Larry.Finger@lwfinger.net>
14737S:	Odd Fixes
14738F:	drivers/staging/rtl8188eu/
14739
14740STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14741M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14742M:	Teddy Wang <teddy.wang@siliconmotion.com>
14743M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14744L:	linux-fbdev@vger.kernel.org
14745S:	Maintained
14746F:	drivers/staging/sm750fb/
14747
14748STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14749M:	William Hubbs <w.d.hubbs@gmail.com>
14750M:	Chris Brannon <chris@the-brannons.com>
14751M:	Kirk Reiser <kirk@reisers.ca>
14752M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14753L:	speakup@linux-speakup.org
14754W:	http://www.linux-speakup.org/
14755S:	Odd Fixes
14756F:	drivers/staging/speakup/
14757
14758STAGING - VIA VT665X DRIVERS
14759M:	Forest Bond <forest@alittletooquiet.net>
14760S:	Odd Fixes
14761F:	drivers/staging/vt665?/
14762
14763STAGING - WILC1000 WIFI DRIVER
14764M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14765M:	Ajay Singh <ajay.kathat@microchip.com>
14766L:	linux-wireless@vger.kernel.org
14767S:	Supported
14768F:	drivers/staging/wilc1000/
14769
14770STAGING SUBSYSTEM
14771M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14773L:	devel@driverdev.osuosl.org
14774S:	Supported
14775F:	drivers/staging/
14776
14777STARFIRE/DURALAN NETWORK DRIVER
14778M:	Ion Badulescu <ionut@badula.org>
14779S:	Odd Fixes
14780F:	drivers/net/ethernet/adaptec/starfire*
14781
14782STEC S1220 SKD DRIVER
14783M:	Bart Van Assche <bart.vanassche@wdc.com>
14784L:	linux-block@vger.kernel.org
14785S:	Maintained
14786F:	drivers/block/skd*[ch]
14787
14788STI AUDIO (ASoC) DRIVERS
14789M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14791S:	Maintained
14792F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14793F:	sound/soc/sti/
14794
14795STI CEC DRIVER
14796M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14797S:	Maintained
14798F:	drivers/media/platform/sti/cec/
14799F:	Documentation/devicetree/bindings/media/stih-cec.txt
14800
14801STK1160 USB VIDEO CAPTURE DRIVER
14802M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14803L:	linux-media@vger.kernel.org
14804T:	git git://linuxtv.org/media_tree.git
14805S:	Maintained
14806F:	drivers/media/usb/stk1160/
14807
14808STM32 AUDIO (ASoC) DRIVERS
14809M:	Olivier Moysan <olivier.moysan@st.com>
14810M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14812S:	Maintained
14813F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14814F:	sound/soc/stm/
14815
14816STM32 TIMER/LPTIMER DRIVERS
14817M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14818S:	Maintained
14819F:	drivers/*/stm32-*timer*
14820F:	drivers/pwm/pwm-stm32*
14821F:	include/linux/*/stm32-*tim*
14822F:	Documentation/ABI/testing/*timer-stm32
14823F:	Documentation/devicetree/bindings/*/stm32-*timer*
14824F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14825
14826STMMAC ETHERNET DRIVER
14827M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14828M:	Alexandre Torgue <alexandre.torgue@st.com>
14829M:	Jose Abreu <joabreu@synopsys.com>
14830L:	netdev@vger.kernel.org
14831W:	http://www.stlinux.com
14832S:	Supported
14833F:	drivers/net/ethernet/stmicro/stmmac/
14834
14835SUN3/3X
14836M:	Sam Creasey <sammy@sammy.net>
14837W:	http://sammy.net/sun3/
14838S:	Maintained
14839F:	arch/m68k/kernel/*sun3*
14840F:	arch/m68k/sun3*/
14841F:	arch/m68k/include/asm/sun3*
14842F:	drivers/net/ethernet/i825xx/sun3*
14843
14844SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14845M:	Hans de Goede <hdegoede@redhat.com>
14846L:	linux-input@vger.kernel.org
14847S:	Maintained
14848F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14849F:	drivers/input/keyboard/sun4i-lradc-keys.c
14850
14851SUNDANCE NETWORK DRIVER
14852M:	Denis Kirjanov <kda@linux-powerpc.org>
14853L:	netdev@vger.kernel.org
14854S:	Maintained
14855F:	drivers/net/ethernet/dlink/sundance.c
14856
14857SUPERH
14858M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14859M:	Rich Felker <dalias@libc.org>
14860L:	linux-sh@vger.kernel.org
14861Q:	http://patchwork.kernel.org/project/linux-sh/list/
14862S:	Maintained
14863F:	Documentation/sh/
14864F:	arch/sh/
14865F:	drivers/sh/
14866
14867SUSPEND TO RAM
14868M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14869M:	Len Brown <len.brown@intel.com>
14870M:	Pavel Machek <pavel@ucw.cz>
14871L:	linux-pm@vger.kernel.org
14872B:	https://bugzilla.kernel.org
14873S:	Supported
14874F:	Documentation/power/
14875F:	arch/x86/kernel/acpi/
14876F:	drivers/base/power/
14877F:	kernel/power/
14878F:	include/linux/suspend.h
14879F:	include/linux/freezer.h
14880F:	include/linux/pm.h
14881
14882SVGA HANDLING
14883M:	Martin Mares <mj@ucw.cz>
14884L:	linux-video@atrey.karlin.mff.cuni.cz
14885S:	Maintained
14886F:	Documentation/svga.txt
14887F:	arch/x86/boot/video*
14888
14889SWIOTLB SUBSYSTEM
14890M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14891L:	iommu@lists.linux-foundation.org
14892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14893S:	Supported
14894F:	kernel/dma/swiotlb.c
14895F:	arch/*/kernel/pci-swiotlb.c
14896F:	include/linux/swiotlb.h
14897
14898SWITCHDEV
14899M:	Jiri Pirko <jiri@resnulli.us>
14900M:	Ivan Vecera <ivecera@redhat.com>
14901L:	netdev@vger.kernel.org
14902S:	Supported
14903F:	net/switchdev/
14904F:	include/net/switchdev.h
14905
14906SY8106A REGULATOR DRIVER
14907M:	Icenowy Zheng <icenowy@aosc.io>
14908S:	Maintained
14909F:	drivers/regulator/sy8106a-regulator.c
14910F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14911
14912SYNC FILE FRAMEWORK
14913M:	Sumit Semwal <sumit.semwal@linaro.org>
14914R:	Gustavo Padovan <gustavo@padovan.org>
14915S:	Maintained
14916L:	linux-media@vger.kernel.org
14917L:	dri-devel@lists.freedesktop.org
14918F:	drivers/dma-buf/sync_*
14919F:	drivers/dma-buf/dma-fence*
14920F:	drivers/dma-buf/sw_sync.c
14921F:	include/linux/sync_file.h
14922F:	include/uapi/linux/sync_file.h
14923F:	Documentation/sync_file.txt
14924T:	git git://anongit.freedesktop.org/drm/drm-misc
14925
14926SYNOPSYS ARC ARCHITECTURE
14927M:	Vineet Gupta <vgupta@synopsys.com>
14928L:	linux-snps-arc@lists.infradead.org
14929S:	Supported
14930F:	arch/arc/
14931F:	Documentation/devicetree/bindings/arc/*
14932F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14933F:	drivers/clocksource/arc_timer.c
14934F:	drivers/tty/serial/arc_uart.c
14935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14936
14937SYNOPSYS ARC HSDK SDP pll clock driver
14938M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14939S:	Supported
14940F:	drivers/clk/clk-hsdk-pll.c
14941F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14942
14943SYNOPSYS ARC SDP clock driver
14944M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14945S:	Supported
14946F:	drivers/clk/axs10x/*
14947F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14948
14949SYNOPSYS ARC SDP platform support
14950M:	Alexey Brodkin <abrodkin@synopsys.com>
14951S:	Supported
14952F:	arch/arc/plat-axs10x
14953F:	arch/arc/boot/dts/ax*
14954F:	Documentation/devicetree/bindings/arc/axs10*
14955
14956SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14957M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14958S:	Supported
14959F:	drivers/reset/reset-axs10x.c
14960F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14961
14962SYNOPSYS CREG GPIO DRIVER
14963M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14964S:	Maintained
14965F:	drivers/gpio/gpio-creg-snps.c
14966F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14967
14968SYNOPSYS DESIGNWARE 8250 UART DRIVER
14969R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14970S:	Maintained
14971F:	drivers/tty/serial/8250/8250_dw.c
14972
14973SYNOPSYS DESIGNWARE APB GPIO DRIVER
14974M:	Hoan Tran <hoan@os.amperecomputing.com>
14975L:	linux-gpio@vger.kernel.org
14976S:	Maintained
14977F:	drivers/gpio/gpio-dwapb.c
14978F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14979
14980SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14981M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14982S:	Maintained
14983F:	drivers/dma/dwi-axi-dmac/
14984F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14985
14986SYNOPSYS DESIGNWARE DMAC DRIVER
14987M:	Viresh Kumar <vireshk@kernel.org>
14988R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14989S:	Maintained
14990F:	Documentation/devicetree/bindings/dma/snps-dma.txt
14991F:	drivers/dma/dw/
14992F:	include/dt-bindings/dma/dw-dmac.h
14993F:	include/linux/dma/dw.h
14994F:	include/linux/platform_data/dma-dw.h
14995
14996SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14997M:	Jose Abreu <Jose.Abreu@synopsys.com>
14998L:	netdev@vger.kernel.org
14999S:	Supported
15000F:	drivers/net/ethernet/synopsys/
15001
15002SYNOPSYS DESIGNWARE I2C DRIVER
15003M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15004R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15005R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15006L:	linux-i2c@vger.kernel.org
15007S:	Maintained
15008F:	drivers/i2c/busses/i2c-designware-*
15009F:	include/linux/platform_data/i2c-designware.h
15010
15011SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15012M:	Jaehoon Chung <jh80.chung@samsung.com>
15013L:	linux-mmc@vger.kernel.org
15014S:	Maintained
15015F:	drivers/mmc/host/dw_mmc*
15016
15017SYNOPSYS HSDK RESET CONTROLLER DRIVER
15018M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15019S:	Supported
15020F:	drivers/reset/reset-hsdk.c
15021F:	include/dt-bindings/reset/snps,hsdk-reset.h
15022F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15023
15024SYSTEM CONFIGURATION (SYSCON)
15025M:	Lee Jones <lee.jones@linaro.org>
15026M:	Arnd Bergmann <arnd@arndb.de>
15027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15028S:	Supported
15029F:	drivers/mfd/syscon.c
15030
15031SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15032M:	Sudeep Holla <sudeep.holla@arm.com>
15033L:	linux-arm-kernel@lists.infradead.org
15034S:	Maintained
15035F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15036F:	drivers/clk/clk-sc[mp]i.c
15037F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15038F:	drivers/firmware/arm_scpi.c
15039F:	drivers/firmware/arm_scmi/
15040F:	include/linux/sc[mp]i_protocol.h
15041
15042SYSTEM RESET/SHUTDOWN DRIVERS
15043M:	Sebastian Reichel <sre@kernel.org>
15044L:	linux-pm@vger.kernel.org
15045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15046S:	Maintained
15047F:	Documentation/devicetree/bindings/power/reset/
15048F:	drivers/power/reset/
15049
15050SYSTEM TRACE MODULE CLASS
15051M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15052S:	Maintained
15053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15054F:	Documentation/trace/stm.rst
15055F:	drivers/hwtracing/stm/
15056F:	include/linux/stm.h
15057F:	include/uapi/linux/stm.h
15058
15059SYSV FILESYSTEM
15060M:	Christoph Hellwig <hch@infradead.org>
15061S:	Maintained
15062F:	Documentation/filesystems/sysv-fs.txt
15063F:	fs/sysv/
15064F:	include/linux/sysv_fs.h
15065
15066TASKSTATS STATISTICS INTERFACE
15067M:	Balbir Singh <bsingharora@gmail.com>
15068S:	Maintained
15069F:	Documentation/accounting/taskstats*
15070F:	include/linux/taskstats*
15071F:	kernel/taskstats.c
15072
15073TC subsystem
15074M:	Jamal Hadi Salim <jhs@mojatatu.com>
15075M:	Cong Wang <xiyou.wangcong@gmail.com>
15076M:	Jiri Pirko <jiri@resnulli.us>
15077L:	netdev@vger.kernel.org
15078S:	Maintained
15079F:	include/net/pkt_cls.h
15080F:	include/net/pkt_sched.h
15081F:	include/net/tc_act/
15082F:	include/uapi/linux/pkt_cls.h
15083F:	include/uapi/linux/pkt_sched.h
15084F:	include/uapi/linux/tc_act/
15085F:	include/uapi/linux/tc_ematch/
15086F:	net/sched/
15087
15088TC90522 MEDIA DRIVER
15089M:	Akihiro Tsukada <tskd08@gmail.com>
15090L:	linux-media@vger.kernel.org
15091S:	Odd Fixes
15092F:	drivers/media/dvb-frontends/tc90522*
15093
15094TCP LOW PRIORITY MODULE
15095M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15096M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15097W:	http://tcp-lp-mod.sourceforge.net/
15098S:	Maintained
15099F:	net/ipv4/tcp_lp.c
15100
15101TDA10071 MEDIA DRIVER
15102M:	Antti Palosaari <crope@iki.fi>
15103L:	linux-media@vger.kernel.org
15104W:	https://linuxtv.org
15105W:	http://palosaari.fi/linux/
15106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15107T:	git git://linuxtv.org/anttip/media_tree.git
15108S:	Maintained
15109F:	drivers/media/dvb-frontends/tda10071*
15110
15111TDA18212 MEDIA DRIVER
15112M:	Antti Palosaari <crope@iki.fi>
15113L:	linux-media@vger.kernel.org
15114W:	https://linuxtv.org
15115W:	http://palosaari.fi/linux/
15116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15117T:	git git://linuxtv.org/anttip/media_tree.git
15118S:	Maintained
15119F:	drivers/media/tuners/tda18212*
15120
15121TDA18218 MEDIA DRIVER
15122M:	Antti Palosaari <crope@iki.fi>
15123L:	linux-media@vger.kernel.org
15124W:	https://linuxtv.org
15125W:	http://palosaari.fi/linux/
15126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15127T:	git git://linuxtv.org/anttip/media_tree.git
15128S:	Maintained
15129F:	drivers/media/tuners/tda18218*
15130
15131TDA18250 MEDIA DRIVER
15132M:	Olli Salonen <olli.salonen@iki.fi>
15133L:	linux-media@vger.kernel.org
15134W:	https://linuxtv.org
15135Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15136T:	git git://linuxtv.org/media_tree.git
15137S:	Maintained
15138F:	drivers/media/tuners/tda18250*
15139
15140TDA18271 MEDIA DRIVER
15141M:	Michael Krufky <mkrufky@linuxtv.org>
15142L:	linux-media@vger.kernel.org
15143W:	https://linuxtv.org
15144W:	http://github.com/mkrufky
15145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15146T:	git git://linuxtv.org/mkrufky/tuners.git
15147S:	Maintained
15148F:	drivers/media/tuners/tda18271*
15149
15150TDA1997x MEDIA DRIVER
15151M:	Tim Harvey <tharvey@gateworks.com>
15152L:	linux-media@vger.kernel.org
15153W:	https://linuxtv.org
15154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15155S:	Maintained
15156F:	drivers/media/i2c/tda1997x.*
15157
15158TDA827x MEDIA DRIVER
15159M:	Michael Krufky <mkrufky@linuxtv.org>
15160L:	linux-media@vger.kernel.org
15161W:	https://linuxtv.org
15162W:	http://github.com/mkrufky
15163Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15164T:	git git://linuxtv.org/mkrufky/tuners.git
15165S:	Maintained
15166F:	drivers/media/tuners/tda8290.*
15167
15168TDA8290 MEDIA DRIVER
15169M:	Michael Krufky <mkrufky@linuxtv.org>
15170L:	linux-media@vger.kernel.org
15171W:	https://linuxtv.org
15172W:	http://github.com/mkrufky
15173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15174T:	git git://linuxtv.org/mkrufky/tuners.git
15175S:	Maintained
15176F:	drivers/media/tuners/tda8290.*
15177
15178TDA9840 MEDIA DRIVER
15179M:	Hans Verkuil <hverkuil@xs4all.nl>
15180L:	linux-media@vger.kernel.org
15181T:	git git://linuxtv.org/media_tree.git
15182W:	https://linuxtv.org
15183S:	Maintained
15184F:	drivers/media/i2c/tda9840*
15185
15186TEA5761 TUNER DRIVER
15187M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15188L:	linux-media@vger.kernel.org
15189W:	https://linuxtv.org
15190T:	git git://linuxtv.org/media_tree.git
15191S:	Odd fixes
15192F:	drivers/media/tuners/tea5761.*
15193
15194TEA5767 TUNER DRIVER
15195M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15196L:	linux-media@vger.kernel.org
15197W:	https://linuxtv.org
15198T:	git git://linuxtv.org/media_tree.git
15199S:	Maintained
15200F:	drivers/media/tuners/tea5767.*
15201
15202TEA6415C MEDIA DRIVER
15203M:	Hans Verkuil <hverkuil@xs4all.nl>
15204L:	linux-media@vger.kernel.org
15205T:	git git://linuxtv.org/media_tree.git
15206W:	https://linuxtv.org
15207S:	Maintained
15208F:	drivers/media/i2c/tea6415c*
15209
15210TEA6420 MEDIA DRIVER
15211M:	Hans Verkuil <hverkuil@xs4all.nl>
15212L:	linux-media@vger.kernel.org
15213T:	git git://linuxtv.org/media_tree.git
15214W:	https://linuxtv.org
15215S:	Maintained
15216F:	drivers/media/i2c/tea6420*
15217
15218TEAM DRIVER
15219M:	Jiri Pirko <jiri@resnulli.us>
15220L:	netdev@vger.kernel.org
15221S:	Supported
15222F:	drivers/net/team/
15223F:	include/linux/if_team.h
15224F:	include/uapi/linux/if_team.h
15225
15226TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15227M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15228S:	Maintained
15229F:	arch/x86/platform/ts5500/
15230
15231TECHNOTREND USB IR RECEIVER
15232M:	Sean Young <sean@mess.org>
15233L:	linux-media@vger.kernel.org
15234S:	Maintained
15235F:	drivers/media/rc/ttusbir.c
15236
15237TECHWELL TW9910 VIDEO DECODER
15238L:	linux-media@vger.kernel.org
15239S:	Orphan
15240F:	drivers/media/i2c/tw9910.c
15241F:	include/media/i2c/tw9910.h
15242
15243TEE SUBSYSTEM
15244M:	Jens Wiklander <jens.wiklander@linaro.org>
15245S:	Maintained
15246F:	include/linux/tee_drv.h
15247F:	include/uapi/linux/tee.h
15248F:	drivers/tee/
15249F:	Documentation/tee.txt
15250
15251TEGRA ARCHITECTURE SUPPORT
15252M:	Thierry Reding <thierry.reding@gmail.com>
15253M:	Jonathan Hunter <jonathanh@nvidia.com>
15254L:	linux-tegra@vger.kernel.org
15255Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15257S:	Supported
15258N:	[^a-z]tegra
15259
15260TEGRA CLOCK DRIVER
15261M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15262M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15263S:	Supported
15264F:	drivers/clk/tegra/
15265
15266TEGRA DMA DRIVERS
15267M:	Laxman Dewangan <ldewangan@nvidia.com>
15268M:	Jon Hunter <jonathanh@nvidia.com>
15269S:	Supported
15270F:	drivers/dma/tegra*
15271
15272TEGRA I2C DRIVER
15273M:	Laxman Dewangan <ldewangan@nvidia.com>
15274S:	Supported
15275F:	drivers/i2c/busses/i2c-tegra.c
15276
15277TEGRA IOMMU DRIVERS
15278M:	Thierry Reding <thierry.reding@gmail.com>
15279L:	linux-tegra@vger.kernel.org
15280S:	Supported
15281F:	drivers/iommu/tegra*
15282
15283TEGRA KBC DRIVER
15284M:	Laxman Dewangan <ldewangan@nvidia.com>
15285S:	Supported
15286F:	drivers/input/keyboard/tegra-kbc.c
15287
15288TEGRA NAND DRIVER
15289M:	Stefan Agner <stefan@agner.ch>
15290M:	Lucas Stach <dev@lynxeye.de>
15291S:	Maintained
15292F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15293F:	drivers/mtd/nand/raw/tegra_nand.c
15294
15295TEGRA PWM DRIVER
15296M:	Thierry Reding <thierry.reding@gmail.com>
15297S:	Supported
15298F:	drivers/pwm/pwm-tegra.c
15299
15300TEGRA SERIAL DRIVER
15301M:	Laxman Dewangan <ldewangan@nvidia.com>
15302S:	Supported
15303F:	drivers/tty/serial/serial-tegra.c
15304
15305TEGRA SPI DRIVER
15306M:	Laxman Dewangan <ldewangan@nvidia.com>
15307S:	Supported
15308F:	drivers/spi/spi-tegra*
15309
15310TEHUTI ETHERNET DRIVER
15311M:	Andy Gospodarek <andy@greyhouse.net>
15312L:	netdev@vger.kernel.org
15313S:	Supported
15314F:	drivers/net/ethernet/tehuti/*
15315
15316Telecom Clock Driver for MCPL0010
15317M:	Mark Gross <mark.gross@intel.com>
15318S:	Supported
15319F:	drivers/char/tlclk.c
15320
15321TENSILICA XTENSA PORT (xtensa)
15322M:	Chris Zankel <chris@zankel.net>
15323M:	Max Filippov <jcmvbkbc@gmail.com>
15324L:	linux-xtensa@linux-xtensa.org
15325T:	git git://github.com/czankel/xtensa-linux.git
15326S:	Maintained
15327F:	arch/xtensa/
15328F:	drivers/irqchip/irq-xtensa-*
15329
15330Texas Instruments' System Control Interface (TISCI) Protocol Driver
15331M:	Nishanth Menon <nm@ti.com>
15332M:	Tero Kristo <t-kristo@ti.com>
15333M:	Santosh Shilimkar <ssantosh@kernel.org>
15334L:	linux-arm-kernel@lists.infradead.org
15335S:	Maintained
15336F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15337F:	drivers/firmware/ti_sci*
15338F:	include/linux/soc/ti/ti_sci_protocol.h
15339F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15340F:	drivers/soc/ti/ti_sci_pm_domains.c
15341F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15342F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15343F:	drivers/clk/keystone/sci-clk.c
15344F:	drivers/reset/reset-ti-sci.c
15345
15346Texas Instruments ASoC drivers
15347M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15348L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15349S:	Maintained
15350F:	sound/soc/ti/
15351
15352Texas Instruments' DAC7612 DAC Driver
15353M:	Ricardo Ribalda <ricardo@ribalda.com>
15354L:	linux-iio@vger.kernel.org
15355S:	Supported
15356F:	drivers/iio/dac/ti-dac7612.c
15357F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15358
15359THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15360M:	Hans Verkuil <hverkuil@xs4all.nl>
15361L:	linux-media@vger.kernel.org
15362T:	git git://linuxtv.org/media_tree.git
15363W:	https://linuxtv.org
15364S:	Maintained
15365F:	drivers/media/radio/radio-raremono.c
15366
15367THERMAL
15368M:	Zhang Rui <rui.zhang@intel.com>
15369M:	Eduardo Valentin <edubezval@gmail.com>
15370R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15371L:	linux-pm@vger.kernel.org
15372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15374Q:	https://patchwork.kernel.org/project/linux-pm/list/
15375S:	Supported
15376F:	drivers/thermal/
15377F:	include/linux/thermal.h
15378F:	include/uapi/linux/thermal.h
15379F:	include/linux/cpu_cooling.h
15380F:	Documentation/devicetree/bindings/thermal/
15381
15382THERMAL/CPU_COOLING
15383M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15384M:	Viresh Kumar <viresh.kumar@linaro.org>
15385M:	Javi Merino <javi.merino@kernel.org>
15386L:	linux-pm@vger.kernel.org
15387S:	Supported
15388F:	Documentation/thermal/cpu-cooling-api.txt
15389F:	drivers/thermal/cpu_cooling.c
15390F:	include/linux/cpu_cooling.h
15391
15392THINKPAD ACPI EXTRAS DRIVER
15393M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15394L:	ibm-acpi-devel@lists.sourceforge.net
15395L:	platform-driver-x86@vger.kernel.org
15396W:	http://ibm-acpi.sourceforge.net
15397W:	http://thinkwiki.org/wiki/Ibm-acpi
15398T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15399S:	Maintained
15400F:	drivers/platform/x86/thinkpad_acpi.c
15401
15402THUNDERBOLT DRIVER
15403M:	Andreas Noever <andreas.noever@gmail.com>
15404M:	Michael Jamet <michael.jamet@intel.com>
15405M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15406M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15408S:	Maintained
15409F:	Documentation/admin-guide/thunderbolt.rst
15410F:	drivers/thunderbolt/
15411F:	include/linux/thunderbolt.h
15412
15413THUNDERBOLT NETWORK DRIVER
15414M:	Michael Jamet <michael.jamet@intel.com>
15415M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15416M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15417L:	netdev@vger.kernel.org
15418S:	Maintained
15419F:	drivers/net/thunderbolt.c
15420
15421THUNDERX GPIO DRIVER
15422M:	David Daney <david.daney@cavium.com>
15423S:	Maintained
15424F:	drivers/gpio/gpio-thunderx.c
15425
15426TI AM437X VPFE DRIVER
15427M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15428L:	linux-media@vger.kernel.org
15429W:	https://linuxtv.org
15430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15431T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15432S:	Maintained
15433F:	drivers/media/platform/am437x/
15434
15435TI BANDGAP AND THERMAL DRIVER
15436M:	Eduardo Valentin <edubezval@gmail.com>
15437M:	Keerthy <j-keerthy@ti.com>
15438L:	linux-pm@vger.kernel.org
15439L:	linux-omap@vger.kernel.org
15440S:	Maintained
15441F:	drivers/thermal/ti-soc-thermal/
15442
15443TI BQ27XXX POWER SUPPLY DRIVER
15444R:	Andrew F. Davis <afd@ti.com>
15445F:	include/linux/power/bq27xxx_battery.h
15446F:	drivers/power/supply/bq27xxx_battery.c
15447F:	drivers/power/supply/bq27xxx_battery_i2c.c
15448
15449TI CDCE706 CLOCK DRIVER
15450M:	Max Filippov <jcmvbkbc@gmail.com>
15451S:	Maintained
15452F:	drivers/clk/clk-cdce706.c
15453
15454TI CLOCK DRIVER
15455M:	Tero Kristo <t-kristo@ti.com>
15456L:	linux-omap@vger.kernel.org
15457S:	Maintained
15458F:	drivers/clk/ti/
15459F:	include/linux/clk/ti.h
15460
15461TI DAVINCI MACHINE SUPPORT
15462M:	Sekhar Nori <nsekhar@ti.com>
15463M:	Kevin Hilman <khilman@kernel.org>
15464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15466S:	Supported
15467F:	arch/arm/mach-davinci/
15468F:	drivers/i2c/busses/i2c-davinci.c
15469F:	arch/arm/boot/dts/da850*
15470
15471TI DAVINCI SERIES CLOCK DRIVER
15472M:	David Lechner <david@lechnology.com>
15473R:	Sekhar Nori <nsekhar@ti.com>
15474S:	Maintained
15475F:	Documentation/devicetree/bindings/clock/ti/davinci/
15476F:	drivers/clk/davinci/
15477
15478TI DAVINCI SERIES GPIO DRIVER
15479M:	Keerthy <j-keerthy@ti.com>
15480L:	linux-gpio@vger.kernel.org
15481S:	Maintained
15482F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15483F:	drivers/gpio/gpio-davinci.c
15484
15485TI DAVINCI SERIES MEDIA DRIVER
15486M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15487L:	linux-media@vger.kernel.org
15488W:	https://linuxtv.org
15489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15490T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15491S:	Maintained
15492F:	drivers/media/platform/davinci/
15493F:	include/media/davinci/
15494
15495TI ETHERNET SWITCH DRIVER (CPSW)
15496R:	Grygorii Strashko <grygorii.strashko@ti.com>
15497L:	linux-omap@vger.kernel.org
15498L:	netdev@vger.kernel.org
15499S:	Maintained
15500F:	drivers/net/ethernet/ti/cpsw*
15501F:	drivers/net/ethernet/ti/davinci*
15502
15503TI FLASH MEDIA INTERFACE DRIVER
15504M:	Alex Dubov <oakad@yahoo.com>
15505S:	Maintained
15506F:	drivers/misc/tifm*
15507F:	drivers/mmc/host/tifm_sd.c
15508F:	include/linux/tifm.h
15509
15510TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15511M:	Santosh Shilimkar <ssantosh@kernel.org>
15512L:	linux-kernel@vger.kernel.org
15513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15514S:	Maintained
15515F:	drivers/soc/ti/*
15516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15517
15518TI LM49xxx FAMILY ASoC CODEC DRIVERS
15519M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15520M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15521L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15522S:	Maintained
15523F:	sound/soc/codecs/lm49453*
15524F:	sound/soc/codecs/isabelle*
15525
15526TI LP855x BACKLIGHT DRIVER
15527M:	Milo Kim <milo.kim@ti.com>
15528S:	Maintained
15529F:	Documentation/backlight/lp855x-driver.txt
15530F:	drivers/video/backlight/lp855x_bl.c
15531F:	include/linux/platform_data/lp855x.h
15532
15533TI LP8727 CHARGER DRIVER
15534M:	Milo Kim <milo.kim@ti.com>
15535S:	Maintained
15536F:	drivers/power/supply/lp8727_charger.c
15537F:	include/linux/platform_data/lp8727.h
15538
15539TI LP8788 MFD DRIVER
15540M:	Milo Kim <milo.kim@ti.com>
15541S:	Maintained
15542F:	drivers/iio/adc/lp8788_adc.c
15543F:	drivers/leds/leds-lp8788.c
15544F:	drivers/mfd/lp8788*.c
15545F:	drivers/power/supply/lp8788-charger.c
15546F:	drivers/regulator/lp8788-*.c
15547F:	include/linux/mfd/lp8788*.h
15548
15549TI NETCP ETHERNET DRIVER
15550M:	Wingman Kwok <w-kwok2@ti.com>
15551M:	Murali Karicheri <m-karicheri2@ti.com>
15552L:	netdev@vger.kernel.org
15553S:	Maintained
15554F:	drivers/net/ethernet/ti/netcp*
15555
15556TI PCM3060 ASoC CODEC DRIVER
15557M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15559S:	Maintained
15560F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15561F:	sound/soc/codecs/pcm3060*
15562
15563TI TAS571X FAMILY ASoC CODEC DRIVER
15564M:	Kevin Cernekee <cernekee@chromium.org>
15565L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15566S:	Odd Fixes
15567F:	sound/soc/codecs/tas571x*
15568
15569TI TRF7970A NFC DRIVER
15570M:	Mark Greer <mgreer@animalcreek.com>
15571L:	linux-wireless@vger.kernel.org
15572L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15573S:	Supported
15574F:	drivers/nfc/trf7970a.c
15575F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15576
15577TI TWL4030 SERIES SOC CODEC DRIVER
15578M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15579L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15580S:	Maintained
15581F:	sound/soc/codecs/twl4030*
15582
15583TI VPE/CAL DRIVERS
15584M:	Benoit Parrot <bparrot@ti.com>
15585L:	linux-media@vger.kernel.org
15586W:	http://linuxtv.org/
15587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15588S:	Maintained
15589F:	drivers/media/platform/ti-vpe/
15590
15591TI WILINK WIRELESS DRIVERS
15592L:	linux-wireless@vger.kernel.org
15593W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15594W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15596S:	Orphan
15597F:	drivers/net/wireless/ti/
15598F:	include/linux/wl12xx.h
15599
15600TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15601M:	John Stultz <john.stultz@linaro.org>
15602M:	Thomas Gleixner <tglx@linutronix.de>
15603R:	Stephen Boyd <sboyd@kernel.org>
15604L:	linux-kernel@vger.kernel.org
15605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15606S:	Supported
15607F:	include/linux/clocksource.h
15608F:	include/linux/time.h
15609F:	include/linux/timex.h
15610F:	include/uapi/linux/time.h
15611F:	include/uapi/linux/timex.h
15612F:	kernel/time/clocksource.c
15613F:	kernel/time/time*.c
15614F:	kernel/time/alarmtimer.c
15615F:	kernel/time/ntp.c
15616F:	tools/testing/selftests/timers/
15617
15618TIPC NETWORK LAYER
15619M:	Jon Maloy <jon.maloy@ericsson.com>
15620M:	Ying Xue <ying.xue@windriver.com>
15621L:	netdev@vger.kernel.org (core kernel code)
15622L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15623W:	http://tipc.sourceforge.net/
15624S:	Maintained
15625F:	include/uapi/linux/tipc*.h
15626F:	net/tipc/
15627
15628TLAN NETWORK DRIVER
15629M:	Samuel Chessman <chessman@tux.org>
15630L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15631W:	http://sourceforge.net/projects/tlan/
15632S:	Maintained
15633F:	Documentation/networking/device_drivers/ti/tlan.txt
15634F:	drivers/net/ethernet/ti/tlan.*
15635
15636TM6000 VIDEO4LINUX DRIVER
15637M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15638L:	linux-media@vger.kernel.org
15639W:	https://linuxtv.org
15640T:	git git://linuxtv.org/media_tree.git
15641S:	Odd fixes
15642F:	drivers/media/usb/tm6000/
15643F:	Documentation/media/v4l-drivers/tm6000*
15644
15645TMIO/SDHI MMC DRIVER
15646M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15647L:	linux-mmc@vger.kernel.org
15648S:	Supported
15649F:	drivers/mmc/host/tmio_mmc*
15650F:	drivers/mmc/host/renesas_sdhi*
15651F:	include/linux/mfd/tmio.h
15652
15653TMP401 HARDWARE MONITOR DRIVER
15654M:	Guenter Roeck <linux@roeck-us.net>
15655L:	linux-hwmon@vger.kernel.org
15656S:	Maintained
15657F:	Documentation/hwmon/tmp401
15658F:	drivers/hwmon/tmp401.c
15659
15660TMPFS (SHMEM FILESYSTEM)
15661M:	Hugh Dickins <hughd@google.com>
15662L:	linux-mm@kvack.org
15663S:	Maintained
15664F:	include/linux/shmem_fs.h
15665F:	mm/shmem.c
15666
15667TOMOYO SECURITY MODULE
15668M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15669M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15670L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15671L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15672L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15673L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15674W:	https://tomoyo.osdn.jp/
15675S:	Maintained
15676F:	security/tomoyo/
15677
15678TOPSTAR LAPTOP EXTRAS DRIVER
15679M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15680L:	platform-driver-x86@vger.kernel.org
15681S:	Maintained
15682F:	drivers/platform/x86/topstar-laptop.c
15683
15684TORTURE-TEST MODULES
15685M:	Davidlohr Bueso <dave@stgolabs.net>
15686M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15687M:	Josh Triplett <josh@joshtriplett.org>
15688L:	linux-kernel@vger.kernel.org
15689S:	Supported
15690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15691F:	Documentation/RCU/torture.txt
15692F:	kernel/torture.c
15693F:	kernel/rcu/rcutorture.c
15694F:	kernel/rcu/rcuperf.c
15695F:	kernel/locking/locktorture.c
15696
15697TOSHIBA ACPI EXTRAS DRIVER
15698M:	Azael Avalos <coproscefalo@gmail.com>
15699L:	platform-driver-x86@vger.kernel.org
15700S:	Maintained
15701F:	drivers/platform/x86/toshiba_acpi.c
15702
15703TOSHIBA BLUETOOTH DRIVER
15704M:	Azael Avalos <coproscefalo@gmail.com>
15705L:	platform-driver-x86@vger.kernel.org
15706S:	Maintained
15707F:	drivers/platform/x86/toshiba_bluetooth.c
15708
15709TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15710M:	Azael Avalos <coproscefalo@gmail.com>
15711L:	platform-driver-x86@vger.kernel.org
15712S:	Maintained
15713F:	drivers/platform/x86/toshiba_haps.c
15714
15715TOSHIBA SMM DRIVER
15716M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15717W:	http://www.buzzard.org.uk/toshiba/
15718S:	Maintained
15719F:	drivers/char/toshiba.c
15720F:	include/linux/toshiba.h
15721F:	include/uapi/linux/toshiba.h
15722
15723TOSHIBA TC358743 DRIVER
15724M:	Mats Randgaard <matrandg@cisco.com>
15725L:	linux-media@vger.kernel.org
15726S:	Maintained
15727F:	drivers/media/i2c/tc358743*
15728F:	include/media/i2c/tc358743.h
15729
15730TOSHIBA WMI HOTKEYS DRIVER
15731M:	Azael Avalos <coproscefalo@gmail.com>
15732L:	platform-driver-x86@vger.kernel.org
15733S:	Maintained
15734F:	drivers/platform/x86/toshiba-wmi.c
15735
15736TPM DEVICE DRIVER
15737M:	Peter Huewe <peterhuewe@gmx.de>
15738M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15739R:	Jason Gunthorpe <jgg@ziepe.ca>
15740L:	linux-integrity@vger.kernel.org
15741Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15742W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15743T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15744S:	Maintained
15745F:	drivers/char/tpm/
15746
15747TRACING
15748M:	Steven Rostedt <rostedt@goodmis.org>
15749M:	Ingo Molnar <mingo@redhat.com>
15750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15751S:	Maintained
15752F:	Documentation/trace/ftrace.rst
15753F:	arch/*/*/*/ftrace.h
15754F:	arch/*/kernel/ftrace.c
15755F:	include/*/ftrace.h
15756F:	include/linux/trace*.h
15757F:	include/trace/
15758F:	kernel/trace/
15759F:	tools/testing/selftests/ftrace/
15760
15761TRACING MMIO ACCESSES (MMIOTRACE)
15762M:	Steven Rostedt <rostedt@goodmis.org>
15763M:	Ingo Molnar <mingo@kernel.org>
15764R:	Karol Herbst <karolherbst@gmail.com>
15765R:	Pekka Paalanen <ppaalanen@gmail.com>
15766S:	Maintained
15767L:	linux-kernel@vger.kernel.org
15768L:	nouveau@lists.freedesktop.org
15769F:	kernel/trace/trace_mmiotrace.c
15770F:	include/linux/mmiotrace.h
15771F:	arch/x86/mm/kmmio.c
15772F:	arch/x86/mm/mmio-mod.c
15773F:	arch/x86/mm/testmmiotrace.c
15774
15775TRIVIAL PATCHES
15776M:	Jiri Kosina <trivial@kernel.org>
15777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15778S:	Maintained
15779K:	^Subject:.*(?i)trivial
15780
15781TEMPO SEMICONDUCTOR DRIVERS
15782M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15783S:	Maintained
15784F:	sound/soc/codecs/tscs*.c
15785F:	sound/soc/codecs/tscs*.h
15786F:	Documentation/devicetree/bindings/sound/tscs*.txt
15787
15788TTY LAYER
15789M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15790M:	Jiri Slaby <jslaby@suse.com>
15791S:	Supported
15792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15793F:	Documentation/serial/
15794F:	drivers/tty/
15795F:	drivers/tty/serial/serial_core.c
15796F:	include/linux/serial_core.h
15797F:	include/linux/serial.h
15798F:	include/linux/tty.h
15799F:	include/uapi/linux/serial_core.h
15800F:	include/uapi/linux/serial.h
15801F:	include/uapi/linux/tty.h
15802
15803TUA9001 MEDIA DRIVER
15804M:	Antti Palosaari <crope@iki.fi>
15805L:	linux-media@vger.kernel.org
15806W:	https://linuxtv.org
15807W:	http://palosaari.fi/linux/
15808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15809T:	git git://linuxtv.org/anttip/media_tree.git
15810S:	Maintained
15811F:	drivers/media/tuners/tua9001*
15812
15813TULIP NETWORK DRIVERS
15814L:	netdev@vger.kernel.org
15815L:	linux-parisc@vger.kernel.org
15816S:	Orphan
15817F:	drivers/net/ethernet/dec/tulip/
15818
15819TUN/TAP driver
15820M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15821W:	http://vtun.sourceforge.net/tun
15822S:	Maintained
15823F:	Documentation/networking/tuntap.txt
15824F:	arch/um/os-Linux/drivers/
15825
15826TURBOCHANNEL SUBSYSTEM
15827M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15828M:	Ralf Baechle <ralf@linux-mips.org>
15829L:	linux-mips@vger.kernel.org
15830Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15831S:	Maintained
15832F:	drivers/tc/
15833F:	include/linux/tc.h
15834
15835TURBOSTAT UTILITY
15836M:	"Len Brown" <lenb@kernel.org>
15837L:	linux-pm@vger.kernel.org
15838B:	https://bugzilla.kernel.org
15839Q:	https://patchwork.kernel.org/project/linux-pm/list/
15840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15841S:	Supported
15842F:	tools/power/x86/turbostat/
15843
15844TW5864 VIDEO4LINUX DRIVER
15845M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15846M:	Anton Sviridenko <anton@corp.bluecherry.net>
15847M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15848M:	Andrey Utkin <andrey_utkin@fastmail.com>
15849L:	linux-media@vger.kernel.org
15850S:	Supported
15851F:	drivers/media/pci/tw5864/
15852
15853TW68 VIDEO4LINUX DRIVER
15854M:	Hans Verkuil <hverkuil@xs4all.nl>
15855L:	linux-media@vger.kernel.org
15856T:	git git://linuxtv.org/media_tree.git
15857W:	https://linuxtv.org
15858S:	Odd Fixes
15859F:	drivers/media/pci/tw68/
15860
15861TW686X VIDEO4LINUX DRIVER
15862M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15863L:	linux-media@vger.kernel.org
15864T:	git git://linuxtv.org/media_tree.git
15865W:	http://linuxtv.org
15866S:	Maintained
15867F:	drivers/media/pci/tw686x/
15868
15869UBI FILE SYSTEM (UBIFS)
15870M:	Richard Weinberger <richard@nod.at>
15871M:	Artem Bityutskiy <dedekind1@gmail.com>
15872M:	Adrian Hunter <adrian.hunter@intel.com>
15873L:	linux-mtd@lists.infradead.org
15874T:	git git://git.infradead.org/ubifs-2.6.git
15875W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15876S:	Supported
15877F:	Documentation/filesystems/ubifs.txt
15878F:	fs/ubifs/
15879
15880UCLINUX (M68KNOMMU AND COLDFIRE)
15881M:	Greg Ungerer <gerg@linux-m68k.org>
15882W:	http://www.linux-m68k.org/
15883W:	http://www.uclinux.org/
15884L:	linux-m68k@lists.linux-m68k.org
15885L:	uclinux-dev@uclinux.org  (subscribers-only)
15886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15887S:	Maintained
15888F:	arch/m68k/coldfire/
15889F:	arch/m68k/68*/
15890F:	arch/m68k/*/*_no.*
15891F:	arch/m68k/include/asm/*_no.*
15892
15893UDF FILESYSTEM
15894M:	Jan Kara <jack@suse.com>
15895S:	Maintained
15896F:	Documentation/filesystems/udf.txt
15897F:	fs/udf/
15898
15899UDRAW TABLET
15900M:	Bastien Nocera <hadess@hadess.net>
15901L:	linux-input@vger.kernel.org
15902S:	Maintained
15903F:	drivers/hid/hid-udraw-ps3.c
15904
15905UFS FILESYSTEM
15906M:	Evgeniy Dushistov <dushistov@mail.ru>
15907S:	Maintained
15908F:	Documentation/filesystems/ufs.txt
15909F:	fs/ufs/
15910
15911UHID USERSPACE HID IO DRIVER:
15912M:	David Herrmann <dh.herrmann@googlemail.com>
15913L:	linux-input@vger.kernel.org
15914S:	Maintained
15915F:	drivers/hid/uhid.c
15916F:	include/uapi/linux/uhid.h
15917
15918ULPI BUS
15919M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15920L:	linux-usb@vger.kernel.org
15921S:	Maintained
15922F:	drivers/usb/common/ulpi.c
15923F:	include/linux/ulpi/
15924
15925ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15926L:	linux-usb@vger.kernel.org
15927S:	Orphan
15928F:	drivers/uwb/
15929F:	include/linux/uwb.h
15930F:	include/linux/uwb/
15931
15932UNICORE32 ARCHITECTURE:
15933M:	Guan Xuetao <gxt@pku.edu.cn>
15934W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15935S:	Maintained
15936T:	git git://github.com/gxt/linux.git
15937F:	arch/unicore32/
15938
15939UNIFDEF
15940M:	Tony Finch <dot@dotat.at>
15941W:	http://dotat.at/prog/unifdef
15942S:	Maintained
15943F:	scripts/unifdef.c
15944
15945UNIFORM CDROM DRIVER
15946M:	Jens Axboe <axboe@kernel.dk>
15947W:	http://www.kernel.dk
15948S:	Maintained
15949F:	Documentation/cdrom/
15950F:	drivers/cdrom/cdrom.c
15951F:	include/linux/cdrom.h
15952F:	include/uapi/linux/cdrom.h
15953
15954UNISYS S-PAR DRIVERS
15955M:	David Kershner <david.kershner@unisys.com>
15956L:	sparmaintainer@unisys.com (Unisys internal)
15957S:	Supported
15958F:	include/linux/visorbus.h
15959F:	drivers/visorbus/
15960F:	drivers/staging/unisys/
15961
15962UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15963R:	Alim Akhtar <alim.akhtar@samsung.com>
15964R:	Avri Altman <avri.altman@wdc.com>
15965R:	Pedro Sousa <pedrom.sousa@synopsys.com>
15966L:	linux-scsi@vger.kernel.org
15967S:	Supported
15968F:	Documentation/scsi/ufs.txt
15969F:	drivers/scsi/ufs/
15970
15971UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15972M:	Pedro Sousa <pedrom.sousa@synopsys.com>
15973L:	linux-scsi@vger.kernel.org
15974S:	Supported
15975F:	drivers/scsi/ufs/*dwc*
15976
15977UNSORTED BLOCK IMAGES (UBI)
15978M:	Artem Bityutskiy <dedekind1@gmail.com>
15979M:	Richard Weinberger <richard@nod.at>
15980W:	http://www.linux-mtd.infradead.org/
15981L:	linux-mtd@lists.infradead.org
15982T:	git git://git.infradead.org/ubifs-2.6.git
15983S:	Supported
15984F:	drivers/mtd/ubi/
15985F:	include/linux/mtd/ubi.h
15986F:	include/uapi/mtd/ubi-user.h
15987
15988USB "USBNET" DRIVER FRAMEWORK
15989M:	Oliver Neukum <oneukum@suse.com>
15990L:	netdev@vger.kernel.org
15991W:	http://www.linux-usb.org/usbnet
15992S:	Maintained
15993F:	drivers/net/usb/usbnet.c
15994F:	include/linux/usb/usbnet.h
15995
15996USB ACM DRIVER
15997M:	Oliver Neukum <oneukum@suse.com>
15998L:	linux-usb@vger.kernel.org
15999S:	Maintained
16000F:	Documentation/usb/acm.txt
16001F:	drivers/usb/class/cdc-acm.*
16002
16003USB AR5523 WIRELESS DRIVER
16004M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16005L:	linux-wireless@vger.kernel.org
16006S:	Maintained
16007F:	drivers/net/wireless/ath/ar5523/
16008
16009USB ATTACHED SCSI
16010M:	Oliver Neukum <oneukum@suse.com>
16011L:	linux-usb@vger.kernel.org
16012L:	linux-scsi@vger.kernel.org
16013S:	Maintained
16014F:	drivers/usb/storage/uas.c
16015
16016USB CDC ETHERNET DRIVER
16017M:	Oliver Neukum <oliver@neukum.org>
16018L:	linux-usb@vger.kernel.org
16019S:	Maintained
16020F:	drivers/net/usb/cdc_*.c
16021F:	include/uapi/linux/usb/cdc.h
16022
16023USB CHAOSKEY DRIVER
16024M:	Keith Packard <keithp@keithp.com>
16025L:	linux-usb@vger.kernel.org
16026S:	Maintained
16027F:	drivers/usb/misc/chaoskey.c
16028
16029USB CYPRESS C67X00 DRIVER
16030M:	Peter Korsgaard <jacmet@sunsite.dk>
16031L:	linux-usb@vger.kernel.org
16032S:	Maintained
16033F:	drivers/usb/c67x00/
16034
16035USB DAVICOM DM9601 DRIVER
16036M:	Peter Korsgaard <jacmet@sunsite.dk>
16037L:	netdev@vger.kernel.org
16038W:	http://www.linux-usb.org/usbnet
16039S:	Maintained
16040F:	drivers/net/usb/dm9601.c
16041
16042USB DIAMOND RIO500 DRIVER
16043M:	Cesar Miquel <miquel@df.uba.ar>
16044L:	rio500-users@lists.sourceforge.net
16045W:	http://rio500.sourceforge.net
16046S:	Maintained
16047F:	drivers/usb/misc/rio500*
16048
16049USB EHCI DRIVER
16050M:	Alan Stern <stern@rowland.harvard.edu>
16051L:	linux-usb@vger.kernel.org
16052S:	Maintained
16053F:	Documentation/usb/ehci.txt
16054F:	drivers/usb/host/ehci*
16055
16056USB GADGET/PERIPHERAL SUBSYSTEM
16057M:	Felipe Balbi <balbi@kernel.org>
16058L:	linux-usb@vger.kernel.org
16059W:	http://www.linux-usb.org/gadget
16060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16061S:	Maintained
16062F:	drivers/usb/gadget/
16063F:	include/linux/usb/gadget*
16064
16065USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16066M:	Jiri Kosina <jikos@kernel.org>
16067M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16068L:	linux-usb@vger.kernel.org
16069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16070S:	Maintained
16071F:	Documentation/hid/hiddev.txt
16072F:	drivers/hid/usbhid/
16073
16074USB INTEL XHCI ROLE MUX DRIVER
16075M:	Hans de Goede <hdegoede@redhat.com>
16076L:	linux-usb@vger.kernel.org
16077S:	Maintained
16078F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16079
16080USB ISP116X DRIVER
16081M:	Olav Kongas <ok@artecdesign.ee>
16082L:	linux-usb@vger.kernel.org
16083S:	Maintained
16084F:	drivers/usb/host/isp116x*
16085F:	include/linux/usb/isp116x.h
16086
16087USB LAN78XX ETHERNET DRIVER
16088M:	Woojung Huh <woojung.huh@microchip.com>
16089M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16090L:	netdev@vger.kernel.org
16091S:	Maintained
16092F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16093F:	drivers/net/usb/lan78xx.*
16094F:	include/dt-bindings/net/microchip-lan78xx.h
16095
16096USB MASS STORAGE DRIVER
16097M:	Alan Stern <stern@rowland.harvard.edu>
16098L:	linux-usb@vger.kernel.org
16099L:	usb-storage@lists.one-eyed-alien.net
16100S:	Maintained
16101F:	drivers/usb/storage/
16102
16103USB MIDI DRIVER
16104M:	Clemens Ladisch <clemens@ladisch.de>
16105L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16106T:	git git://git.alsa-project.org/alsa-kernel.git
16107S:	Maintained
16108F:	sound/usb/midi.*
16109
16110USB NETWORKING DRIVERS
16111L:	linux-usb@vger.kernel.org
16112S:	Odd Fixes
16113F:	drivers/net/usb/
16114
16115USB OHCI DRIVER
16116M:	Alan Stern <stern@rowland.harvard.edu>
16117L:	linux-usb@vger.kernel.org
16118S:	Maintained
16119F:	Documentation/usb/ohci.txt
16120F:	drivers/usb/host/ohci*
16121
16122USB OTG FSM (Finite State Machine)
16123M:	Peter Chen <Peter.Chen@nxp.com>
16124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16125L:	linux-usb@vger.kernel.org
16126S:	Maintained
16127F:	drivers/usb/common/usb-otg-fsm.c
16128
16129USB OVER IP DRIVER
16130M:	Valentina Manea <valentina.manea.m@gmail.com>
16131M:	Shuah Khan <shuah@kernel.org>
16132M:	Shuah Khan <skhan@linuxfoundation.org>
16133L:	linux-usb@vger.kernel.org
16134S:	Maintained
16135F:	Documentation/usb/usbip_protocol.txt
16136F:	drivers/usb/usbip/
16137F:	tools/usb/usbip/
16138F:	tools/testing/selftests/drivers/usb/usbip/
16139
16140USB PEGASUS DRIVER
16141M:	Petko Manolov <petkan@nucleusys.com>
16142L:	linux-usb@vger.kernel.org
16143L:	netdev@vger.kernel.org
16144T:	git git://github.com/petkan/pegasus.git
16145W:	https://github.com/petkan/pegasus
16146S:	Maintained
16147F:	drivers/net/usb/pegasus.*
16148
16149USB PHY LAYER
16150M:	Felipe Balbi <balbi@kernel.org>
16151L:	linux-usb@vger.kernel.org
16152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16153S:	Maintained
16154F:	drivers/usb/phy/
16155
16156USB PRINTER DRIVER (usblp)
16157M:	Pete Zaitcev <zaitcev@redhat.com>
16158L:	linux-usb@vger.kernel.org
16159S:	Supported
16160F:	drivers/usb/class/usblp.c
16161
16162USB QMI WWAN NETWORK DRIVER
16163M:	Bjørn Mork <bjorn@mork.no>
16164L:	netdev@vger.kernel.org
16165S:	Maintained
16166F:	Documentation/ABI/testing/sysfs-class-net-qmi
16167F:	drivers/net/usb/qmi_wwan.c
16168
16169USB RTL8150 DRIVER
16170M:	Petko Manolov <petkan@nucleusys.com>
16171L:	linux-usb@vger.kernel.org
16172L:	netdev@vger.kernel.org
16173T:	git git://github.com/petkan/rtl8150.git
16174W:	https://github.com/petkan/rtl8150
16175S:	Maintained
16176F:	drivers/net/usb/rtl8150.c
16177
16178USB SERIAL SUBSYSTEM
16179M:	Johan Hovold <johan@kernel.org>
16180L:	linux-usb@vger.kernel.org
16181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16182S:	Maintained
16183F:	Documentation/usb/usb-serial.txt
16184F:	drivers/usb/serial/
16185F:	include/linux/usb/serial.h
16186
16187USB SMSC75XX ETHERNET DRIVER
16188M:	Steve Glendinning <steve.glendinning@shawell.net>
16189L:	netdev@vger.kernel.org
16190S:	Maintained
16191F:	drivers/net/usb/smsc75xx.*
16192
16193USB SMSC95XX ETHERNET DRIVER
16194M:	Steve Glendinning <steve.glendinning@shawell.net>
16195M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16196L:	netdev@vger.kernel.org
16197S:	Maintained
16198F:	drivers/net/usb/smsc95xx.*
16199
16200USB SUBSYSTEM
16201M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16202L:	linux-usb@vger.kernel.org
16203W:	http://www.linux-usb.org
16204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16205S:	Supported
16206F:	Documentation/devicetree/bindings/usb/
16207F:	Documentation/usb/
16208F:	drivers/usb/
16209F:	include/linux/usb.h
16210F:	include/linux/usb/
16211
16212USB TYPEC PI3USB30532 MUX DRIVER
16213M:	Hans de Goede <hdegoede@redhat.com>
16214L:	linux-usb@vger.kernel.org
16215S:	Maintained
16216F:	drivers/usb/typec/mux/pi3usb30532.c
16217
16218USB TYPEC CLASS
16219M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16220L:	linux-usb@vger.kernel.org
16221S:	Maintained
16222F:	Documentation/ABI/testing/sysfs-class-typec
16223F:	Documentation/driver-api/usb/typec.rst
16224F:	drivers/usb/typec/
16225F:	include/linux/usb/typec.h
16226
16227USB TYPEC BUS FOR ALTERNATE MODES
16228M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16229L:	linux-usb@vger.kernel.org
16230S:	Maintained
16231F:	Documentation/ABI/testing/sysfs-bus-typec
16232F:	Documentation/driver-api/usb/typec_bus.rst
16233F:	drivers/usb/typec/altmodes/
16234F:	include/linux/usb/typec_altmode.h
16235
16236USB TYPEC PORT CONTROLLER DRIVERS
16237M:	Guenter Roeck <linux@roeck-us.net>
16238L:	linux-usb@vger.kernel.org
16239S:	Maintained
16240F:	drivers/usb/typec/tcpm/
16241
16242USB UHCI DRIVER
16243M:	Alan Stern <stern@rowland.harvard.edu>
16244L:	linux-usb@vger.kernel.org
16245S:	Maintained
16246F:	drivers/usb/host/uhci*
16247
16248USB VIDEO CLASS
16249M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16250L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16251L:	linux-media@vger.kernel.org
16252T:	git git://linuxtv.org/media_tree.git
16253W:	http://www.ideasonboard.org/uvc/
16254S:	Maintained
16255F:	drivers/media/usb/uvc/
16256F:	include/uapi/linux/uvcvideo.h
16257
16258USB VISION DRIVER
16259M:	Hans Verkuil <hverkuil@xs4all.nl>
16260L:	linux-media@vger.kernel.org
16261T:	git git://linuxtv.org/media_tree.git
16262W:	https://linuxtv.org
16263S:	Odd Fixes
16264F:	drivers/media/usb/usbvision/
16265
16266USB WEBCAM GADGET
16267M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16268L:	linux-usb@vger.kernel.org
16269S:	Maintained
16270F:	drivers/usb/gadget/function/*uvc*
16271F:	drivers/usb/gadget/legacy/webcam.c
16272F:	include/uapi/linux/usb/g_uvc.h
16273
16274USB WIRELESS RNDIS DRIVER (rndis_wlan)
16275M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16276L:	linux-wireless@vger.kernel.org
16277S:	Maintained
16278F:	drivers/net/wireless/rndis_wlan.c
16279
16280USB XHCI DRIVER
16281M:	Mathias Nyman <mathias.nyman@intel.com>
16282L:	linux-usb@vger.kernel.org
16283S:	Supported
16284F:	drivers/usb/host/xhci*
16285F:	drivers/usb/host/pci-quirks*
16286
16287USB ZD1201 DRIVER
16288L:	linux-wireless@vger.kernel.org
16289W:	http://linux-lc100020.sourceforge.net
16290S:	Orphan
16291F:	drivers/net/wireless/zydas/zd1201.*
16292
16293USB ZR364XX DRIVER
16294M:	Antoine Jacquet <royale@zerezo.com>
16295L:	linux-usb@vger.kernel.org
16296L:	linux-media@vger.kernel.org
16297T:	git git://linuxtv.org/media_tree.git
16298W:	http://royale.zerezo.com/zr364xx/
16299S:	Maintained
16300F:	Documentation/media/v4l-drivers/zr364xx*
16301F:	drivers/media/usb/zr364xx/
16302
16303USER-MODE LINUX (UML)
16304M:	Jeff Dike <jdike@addtoit.com>
16305M:	Richard Weinberger <richard@nod.at>
16306M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16307L:	linux-um@lists.infradead.org
16308W:	http://user-mode-linux.sourceforge.net
16309Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16311S:	Maintained
16312F:	Documentation/virtual/uml/
16313F:	arch/um/
16314F:	arch/x86/um/
16315F:	fs/hostfs/
16316
16317USERSPACE COPYIN/COPYOUT (UIOVEC)
16318M:	Alexander Viro <viro@zeniv.linux.org.uk>
16319S:	Maintained
16320F:	lib/iov_iter.c
16321F:	include/linux/uio.h
16322
16323USERSPACE DMA BUFFER DRIVER
16324M:	Gerd Hoffmann <kraxel@redhat.com>
16325S:	Maintained
16326L:	dri-devel@lists.freedesktop.org
16327F:	drivers/dma-buf/udmabuf.c
16328F:	include/uapi/linux/udmabuf.h
16329T:	git git://anongit.freedesktop.org/drm/drm-misc
16330
16331USERSPACE I/O (UIO)
16332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16333S:	Maintained
16334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16335F:	Documentation/driver-api/uio-howto.rst
16336F:	drivers/uio/
16337F:	include/linux/uio_driver.h
16338
16339UTIL-LINUX PACKAGE
16340M:	Karel Zak <kzak@redhat.com>
16341L:	util-linux@vger.kernel.org
16342W:	http://en.wikipedia.org/wiki/Util-linux
16343T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16344S:	Maintained
16345
16346UUID HELPERS
16347M:	Christoph Hellwig <hch@lst.de>
16348R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16349L:	linux-kernel@vger.kernel.org
16350T:	git git://git.infradead.org/users/hch/uuid.git
16351F:	lib/uuid.c
16352F:	lib/test_uuid.c
16353F:	include/linux/uuid.h
16354F:	include/uapi/linux/uuid.h
16355S:	Maintained
16356
16357UVESAFB DRIVER
16358M:	Michal Januszewski <spock@gentoo.org>
16359L:	linux-fbdev@vger.kernel.org
16360W:	https://github.com/mjanusz/v86d
16361S:	Maintained
16362F:	Documentation/fb/uvesafb.txt
16363F:	drivers/video/fbdev/uvesafb.*
16364
16365VF610 NAND DRIVER
16366M:	Stefan Agner <stefan@agner.ch>
16367L:	linux-mtd@lists.infradead.org
16368S:	Supported
16369F:	drivers/mtd/nand/raw/vf610_nfc.c
16370
16371VFAT/FAT/MSDOS FILESYSTEM
16372M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16373S:	Maintained
16374F:	Documentation/filesystems/vfat.txt
16375F:	fs/fat/
16376
16377VFIO DRIVER
16378M:	Alex Williamson <alex.williamson@redhat.com>
16379L:	kvm@vger.kernel.org
16380T:	git git://github.com/awilliam/linux-vfio.git
16381S:	Maintained
16382F:	Documentation/vfio.txt
16383F:	drivers/vfio/
16384F:	include/linux/vfio.h
16385F:	include/uapi/linux/vfio.h
16386
16387VFIO MEDIATED DEVICE DRIVERS
16388M:	Kirti Wankhede <kwankhede@nvidia.com>
16389L:	kvm@vger.kernel.org
16390S:	Maintained
16391F:	Documentation/vfio-mediated-device.txt
16392F:	drivers/vfio/mdev/
16393F:	include/linux/mdev.h
16394F:	samples/vfio-mdev/
16395
16396VFIO PLATFORM DRIVER
16397M:	Eric Auger <eric.auger@redhat.com>
16398L:	kvm@vger.kernel.org
16399S:	Maintained
16400F:	drivers/vfio/platform/
16401
16402VGA_SWITCHEROO
16403R:	Lukas Wunner <lukas@wunner.de>
16404S:	Maintained
16405F:	Documentation/gpu/vga-switcheroo.rst
16406F:	drivers/gpu/vga/vga_switcheroo.c
16407F:	include/linux/vga_switcheroo.h
16408T:	git git://anongit.freedesktop.org/drm/drm-misc
16409
16410VIA RHINE NETWORK DRIVER
16411S:	Orphan
16412F:	drivers/net/ethernet/via/via-rhine.c
16413
16414VIA SD/MMC CARD CONTROLLER DRIVER
16415M:	Bruce Chang <brucechang@via.com.tw>
16416M:	Harald Welte <HaraldWelte@viatech.com>
16417S:	Maintained
16418F:	drivers/mmc/host/via-sdmmc.c
16419
16420VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16421M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16422L:	linux-fbdev@vger.kernel.org
16423S:	Maintained
16424F:	include/linux/via-core.h
16425F:	include/linux/via-gpio.h
16426F:	include/linux/via_i2c.h
16427F:	drivers/video/fbdev/via/
16428
16429VIA VELOCITY NETWORK DRIVER
16430M:	Francois Romieu <romieu@fr.zoreil.com>
16431L:	netdev@vger.kernel.org
16432S:	Maintained
16433F:	drivers/net/ethernet/via/via-velocity.*
16434
16435VICODEC VIRTUAL CODEC DRIVER
16436M:	Hans Verkuil <hans.verkuil@cisco.com>
16437L:	linux-media@vger.kernel.org
16438T:	git git://linuxtv.org/media_tree.git
16439W:	https://linuxtv.org
16440S:	Maintained
16441F:	drivers/media/platform/vicodec/*
16442
16443VIDEO MULTIPLEXER DRIVER
16444M:	Philipp Zabel <p.zabel@pengutronix.de>
16445L:	linux-media@vger.kernel.org
16446S:	Maintained
16447F:	drivers/media/platform/video-mux.c
16448
16449VIDEO I2C POLLING DRIVER
16450M:	Matt Ranostay <matt.ranostay@konsulko.com>
16451L:	linux-media@vger.kernel.org
16452S:	Maintained
16453F:	drivers/media/i2c/video-i2c.c
16454
16455VIDEOBUF2 FRAMEWORK
16456M:	Pawel Osciak <pawel@osciak.com>
16457M:	Marek Szyprowski <m.szyprowski@samsung.com>
16458M:	Kyungmin Park <kyungmin.park@samsung.com>
16459L:	linux-media@vger.kernel.org
16460S:	Maintained
16461F:	drivers/media/common/videobuf2/*
16462F:	include/media/videobuf2-*
16463
16464VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16465M:	Helen Koike <helen.koike@collabora.com>
16466L:	linux-media@vger.kernel.org
16467T:	git git://linuxtv.org/media_tree.git
16468W:	https://linuxtv.org
16469S:	Maintained
16470F:	drivers/media/platform/vimc/*
16471
16472VIRT LIB
16473M:	Alex Williamson <alex.williamson@redhat.com>
16474M:	Paolo Bonzini <pbonzini@redhat.com>
16475L:	kvm@vger.kernel.org
16476S:	Supported
16477F:	virt/lib/
16478
16479VIRTIO AND VHOST VSOCK DRIVER
16480M:	Stefan Hajnoczi <stefanha@redhat.com>
16481L:	kvm@vger.kernel.org
16482L:	virtualization@lists.linux-foundation.org
16483L:	netdev@vger.kernel.org
16484S:	Maintained
16485F:	include/linux/virtio_vsock.h
16486F:	include/uapi/linux/virtio_vsock.h
16487F:	include/uapi/linux/vsockmon.h
16488F:	include/uapi/linux/vm_sockets_diag.h
16489F:	net/vmw_vsock/diag.c
16490F:	net/vmw_vsock/af_vsock_tap.c
16491F:	net/vmw_vsock/virtio_transport_common.c
16492F:	net/vmw_vsock/virtio_transport.c
16493F:	drivers/net/vsockmon.c
16494F:	drivers/vhost/vsock.c
16495F:	tools/testing/vsock/
16496
16497VIRTIO CONSOLE DRIVER
16498M:	Amit Shah <amit@kernel.org>
16499L:	virtualization@lists.linux-foundation.org
16500S:	Maintained
16501F:	drivers/char/virtio_console.c
16502F:	include/linux/virtio_console.h
16503F:	include/uapi/linux/virtio_console.h
16504
16505VIRTIO CORE, NET AND BLOCK DRIVERS
16506M:	"Michael S. Tsirkin" <mst@redhat.com>
16507M:	Jason Wang <jasowang@redhat.com>
16508L:	virtualization@lists.linux-foundation.org
16509S:	Maintained
16510F:	Documentation/devicetree/bindings/virtio/
16511F:	drivers/virtio/
16512F:	tools/virtio/
16513F:	drivers/net/virtio_net.c
16514F:	drivers/block/virtio_blk.c
16515F:	include/linux/virtio*.h
16516F:	include/uapi/linux/virtio_*.h
16517F:	drivers/crypto/virtio/
16518F:	mm/balloon_compaction.c
16519
16520VIRTIO CRYPTO DRIVER
16521M:	Gonglei <arei.gonglei@huawei.com>
16522L:	virtualization@lists.linux-foundation.org
16523L:	linux-crypto@vger.kernel.org
16524S:	Maintained
16525F:	drivers/crypto/virtio/
16526F:	include/uapi/linux/virtio_crypto.h
16527
16528VIRTIO DRIVERS FOR S390
16529M:	Cornelia Huck <cohuck@redhat.com>
16530M:	Halil Pasic <pasic@linux.ibm.com>
16531L:	linux-s390@vger.kernel.org
16532L:	virtualization@lists.linux-foundation.org
16533L:	kvm@vger.kernel.org
16534S:	Supported
16535F:	drivers/s390/virtio/
16536F:	arch/s390/include/uapi/asm/virtio-ccw.h
16537
16538VIRTIO GPU DRIVER
16539M:	David Airlie <airlied@linux.ie>
16540M:	Gerd Hoffmann <kraxel@redhat.com>
16541L:	dri-devel@lists.freedesktop.org
16542L:	virtualization@lists.linux-foundation.org
16543T:	git git://anongit.freedesktop.org/drm/drm-misc
16544S:	Maintained
16545F:	drivers/gpu/drm/virtio/
16546F:	include/uapi/linux/virtio_gpu.h
16547
16548VIRTIO HOST (VHOST)
16549M:	"Michael S. Tsirkin" <mst@redhat.com>
16550M:	Jason Wang <jasowang@redhat.com>
16551L:	kvm@vger.kernel.org
16552L:	virtualization@lists.linux-foundation.org
16553L:	netdev@vger.kernel.org
16554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16555S:	Maintained
16556F:	drivers/vhost/
16557F:	include/uapi/linux/vhost.h
16558
16559VIRTIO INPUT DRIVER
16560M:	Gerd Hoffmann <kraxel@redhat.com>
16561S:	Maintained
16562F:	drivers/virtio/virtio_input.c
16563F:	include/uapi/linux/virtio_input.h
16564
16565VIRTUAL BOX GUEST DEVICE DRIVER
16566M:	Hans de Goede <hdegoede@redhat.com>
16567M:	Arnd Bergmann <arnd@arndb.de>
16568M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16569S:	Maintained
16570F:	include/linux/vbox_utils.h
16571F:	include/uapi/linux/vbox*.h
16572F:	drivers/virt/vboxguest/
16573
16574VIRTUAL SERIO DEVICE DRIVER
16575M:	Stephen Chandler Paul <thatslyude@gmail.com>
16576S:	Maintained
16577F:	drivers/input/serio/userio.c
16578F:	include/uapi/linux/userio.h
16579
16580VIVID VIRTUAL VIDEO DRIVER
16581M:	Hans Verkuil <hverkuil@xs4all.nl>
16582L:	linux-media@vger.kernel.org
16583T:	git git://linuxtv.org/media_tree.git
16584W:	https://linuxtv.org
16585S:	Maintained
16586F:	drivers/media/platform/vivid/*
16587
16588VLYNQ BUS
16589M:	Florian Fainelli <f.fainelli@gmail.com>
16590L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16591S:	Maintained
16592F:	drivers/vlynq/vlynq.c
16593F:	include/linux/vlynq.h
16594
16595VME SUBSYSTEM
16596M:	Martyn Welch <martyn@welchs.me.uk>
16597M:	Manohar Vanga <manohar.vanga@gmail.com>
16598M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16599L:	devel@driverdev.osuosl.org
16600S:	Maintained
16601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16602F:	Documentation/driver-api/vme.rst
16603F:	drivers/staging/vme/
16604F:	drivers/vme/
16605F:	include/linux/vme*
16606
16607VMWARE BALLOON DRIVER
16608M:	Julien Freche <jfreche@vmware.com>
16609M:	Nadav Amit <namit@vmware.com>
16610M:	"VMware, Inc." <pv-drivers@vmware.com>
16611L:	linux-kernel@vger.kernel.org
16612S:	Maintained
16613F:	drivers/misc/vmw_balloon.c
16614
16615VMWARE HYPERVISOR INTERFACE
16616M:	Alok Kataria <akataria@vmware.com>
16617L:	virtualization@lists.linux-foundation.org
16618S:	Supported
16619F:	arch/x86/kernel/cpu/vmware.c
16620
16621VMWARE PVRDMA DRIVER
16622M:	Adit Ranadive <aditr@vmware.com>
16623M:	VMware PV-Drivers <pv-drivers@vmware.com>
16624L:	linux-rdma@vger.kernel.org
16625S:	Maintained
16626F:	drivers/infiniband/hw/vmw_pvrdma/
16627
16628VMware PVSCSI driver
16629M:	Jim Gill <jgill@vmware.com>
16630M:	VMware PV-Drivers <pv-drivers@vmware.com>
16631L:	linux-scsi@vger.kernel.org
16632S:	Maintained
16633F:	drivers/scsi/vmw_pvscsi.c
16634F:	drivers/scsi/vmw_pvscsi.h
16635
16636VMWARE VMMOUSE SUBDRIVER
16637M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16638M:	"VMware, Inc." <pv-drivers@vmware.com>
16639L:	linux-input@vger.kernel.org
16640S:	Maintained
16641F:	drivers/input/mouse/vmmouse.c
16642F:	drivers/input/mouse/vmmouse.h
16643
16644VMWARE VMXNET3 ETHERNET DRIVER
16645M:	Ronak Doshi <doshir@vmware.com>
16646M:	"VMware, Inc." <pv-drivers@vmware.com>
16647L:	netdev@vger.kernel.org
16648S:	Maintained
16649F:	drivers/net/vmxnet3/
16650
16651VOCORE VOCORE2 BOARD
16652M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16653L:	linux-mips@vger.kernel.org
16654S:	Maintained
16655F:	arch/mips/boot/dts/ralink/vocore2.dts
16656
16657VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16658M:	Liam Girdwood <lgirdwood@gmail.com>
16659M:	Mark Brown <broonie@kernel.org>
16660L:	linux-kernel@vger.kernel.org
16661W:	http://www.slimlogic.co.uk/?p=48
16662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16663S:	Supported
16664F:	Documentation/devicetree/bindings/regulator/
16665F:	Documentation/power/regulator/
16666F:	drivers/regulator/
16667F:	include/dt-bindings/regulator/
16668F:	include/linux/regulator/
16669
16670VRF
16671M:	David Ahern <dsa@cumulusnetworks.com>
16672M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16673L:	netdev@vger.kernel.org
16674S:	Maintained
16675F:	drivers/net/vrf.c
16676F:	Documentation/networking/vrf.txt
16677
16678VT1211 HARDWARE MONITOR DRIVER
16679M:	Juerg Haefliger <juergh@gmail.com>
16680L:	linux-hwmon@vger.kernel.org
16681S:	Maintained
16682F:	Documentation/hwmon/vt1211
16683F:	drivers/hwmon/vt1211.c
16684
16685VT8231 HARDWARE MONITOR DRIVER
16686M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16687L:	linux-hwmon@vger.kernel.org
16688S:	Maintained
16689F:	drivers/hwmon/vt8231.c
16690
16691VUB300 USB to SDIO/SD/MMC bridge chip
16692M:	Tony Olech <tony.olech@elandigitalsystems.com>
16693L:	linux-mmc@vger.kernel.org
16694L:	linux-usb@vger.kernel.org
16695S:	Supported
16696F:	drivers/mmc/host/vub300.c
16697
16698W1 DALLAS'S 1-WIRE BUS
16699M:	Evgeniy Polyakov <zbr@ioremap.net>
16700S:	Maintained
16701F:	Documentation/devicetree/bindings/w1/
16702F:	Documentation/w1/
16703F:	drivers/w1/
16704F:	include/linux/w1.h
16705
16706W83791D HARDWARE MONITORING DRIVER
16707M:	Marc Hulsman <m.hulsman@tudelft.nl>
16708L:	linux-hwmon@vger.kernel.org
16709S:	Maintained
16710F:	Documentation/hwmon/w83791d
16711F:	drivers/hwmon/w83791d.c
16712
16713W83793 HARDWARE MONITORING DRIVER
16714M:	Rudolf Marek <r.marek@assembler.cz>
16715L:	linux-hwmon@vger.kernel.org
16716S:	Maintained
16717F:	Documentation/hwmon/w83793
16718F:	drivers/hwmon/w83793.c
16719
16720W83795 HARDWARE MONITORING DRIVER
16721M:	Jean Delvare <jdelvare@suse.com>
16722L:	linux-hwmon@vger.kernel.org
16723S:	Maintained
16724F:	drivers/hwmon/w83795.c
16725
16726W83L51xD SD/MMC CARD INTERFACE DRIVER
16727M:	Pierre Ossman <pierre@ossman.eu>
16728S:	Maintained
16729F:	drivers/mmc/host/wbsd.*
16730
16731WACOM PROTOCOL 4 SERIAL TABLETS
16732M:	Julian Squires <julian@cipht.net>
16733M:	Hans de Goede <hdegoede@redhat.com>
16734L:	linux-input@vger.kernel.org
16735S:	Maintained
16736F:	drivers/input/tablet/wacom_serial4.c
16737
16738WATCHDOG DEVICE DRIVERS
16739M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16740M:	Guenter Roeck <linux@roeck-us.net>
16741L:	linux-watchdog@vger.kernel.org
16742W:	http://www.linux-watchdog.org/
16743T:	git git://www.linux-watchdog.org/linux-watchdog.git
16744S:	Maintained
16745F:	Documentation/devicetree/bindings/watchdog/
16746F:	Documentation/watchdog/
16747F:	drivers/watchdog/
16748F:	include/linux/watchdog.h
16749F:	include/uapi/linux/watchdog.h
16750
16751WHISKEYCOVE PMIC GPIO DRIVER
16752M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16753L:	linux-gpio@vger.kernel.org
16754S:	Maintained
16755F:	drivers/gpio/gpio-wcove.c
16756
16757WHWAVE RTC DRIVER
16758M:	Dianlong Li <long17.cool@163.com>
16759L:	linux-rtc@vger.kernel.org
16760S:	Maintained
16761F:	drivers/rtc/rtc-sd3078.c
16762
16763WIIMOTE HID DRIVER
16764M:	David Herrmann <dh.herrmann@googlemail.com>
16765L:	linux-input@vger.kernel.org
16766S:	Maintained
16767F:	drivers/hid/hid-wiimote*
16768
16769WILOCITY WIL6210 WIRELESS DRIVER
16770M:	Maya Erez <merez@codeaurora.org>
16771L:	linux-wireless@vger.kernel.org
16772L:	wil6210@qti.qualcomm.com
16773S:	Supported
16774W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16775F:	drivers/net/wireless/ath/wil6210/
16776
16777WIMAX STACK
16778M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16779M:	linux-wimax@intel.com
16780L:	wimax@linuxwimax.org (subscribers-only)
16781S:	Supported
16782W:	http://linuxwimax.org
16783F:	Documentation/wimax/README.wimax
16784F:	include/linux/wimax/debug.h
16785F:	include/net/wimax.h
16786F:	include/uapi/linux/wimax.h
16787F:	net/wimax/
16788
16789WINBOND CIR DRIVER
16790M:	David Härdeman <david@hardeman.nu>
16791S:	Maintained
16792F:	drivers/media/rc/winbond-cir.c
16793
16794RCMM REMOTE CONTROLS DECODER
16795M:	Patrick Lerda <patrick9876@free.fr>
16796S:	Maintained
16797F:	drivers/media/rc/ir-rcmm-decoder.c
16798
16799WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16800M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16801L:	linux-watchdog@vger.kernel.org
16802S:	Maintained
16803F:	drivers/watchdog/ebc-c384_wdt.c
16804
16805WINSYSTEMS WS16C48 GPIO DRIVER
16806M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16807L:	linux-gpio@vger.kernel.org
16808S:	Maintained
16809F:	drivers/gpio/gpio-ws16c48.c
16810
16811WISTRON LAPTOP BUTTON DRIVER
16812M:	Miloslav Trmac <mitr@volny.cz>
16813S:	Maintained
16814F:	drivers/input/misc/wistron_btns.c
16815
16816WL3501 WIRELESS PCMCIA CARD DRIVER
16817L:	linux-wireless@vger.kernel.org
16818S:	Odd fixes
16819F:	drivers/net/wireless/wl3501*
16820
16821WOLFSON MICROELECTRONICS DRIVERS
16822L:	patches@opensource.cirrus.com
16823T:	git https://github.com/CirrusLogic/linux-drivers.git
16824W:	https://github.com/CirrusLogic/linux-drivers/wiki
16825S:	Supported
16826F:	Documentation/hwmon/wm83??
16827F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16828F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16829F:	Documentation/devicetree/bindings/mfd/arizona.txt
16830F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16831F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16832F:	arch/arm/mach-s3c64xx/mach-crag6410*
16833F:	drivers/clk/clk-wm83*.c
16834F:	drivers/extcon/extcon-arizona.c
16835F:	drivers/leds/leds-wm83*.c
16836F:	drivers/gpio/gpio-*wm*.c
16837F:	drivers/gpio/gpio-arizona.c
16838F:	drivers/hwmon/wm83??-hwmon.c
16839F:	drivers/input/misc/wm831x-on.c
16840F:	drivers/input/touchscreen/wm831x-ts.c
16841F:	drivers/input/touchscreen/wm97*.c
16842F:	drivers/mfd/arizona*
16843F:	drivers/mfd/wm*.c
16844F:	drivers/mfd/cs47l24*
16845F:	drivers/power/supply/wm83*.c
16846F:	drivers/rtc/rtc-wm83*.c
16847F:	drivers/regulator/wm8*.c
16848F:	drivers/regulator/arizona*
16849F:	drivers/video/backlight/wm83*_bl.c
16850F:	drivers/watchdog/wm83*_wdt.c
16851F:	include/linux/mfd/arizona/
16852F:	include/linux/mfd/wm831x/
16853F:	include/linux/mfd/wm8350/
16854F:	include/linux/mfd/wm8400*
16855F:	include/linux/regulator/arizona*
16856F:	include/linux/wm97xx.h
16857F:	include/sound/wm????.h
16858F:	sound/soc/codecs/arizona.?
16859F:	sound/soc/codecs/wm*
16860F:	sound/soc/codecs/cs47l24*
16861
16862WORKQUEUE
16863M:	Tejun Heo <tj@kernel.org>
16864R:	Lai Jiangshan <jiangshanlai@gmail.com>
16865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16866S:	Maintained
16867F:	include/linux/workqueue.h
16868F:	kernel/workqueue.c
16869F:	Documentation/core-api/workqueue.rst
16870
16871X-POWERS AXP288 PMIC DRIVERS
16872M:	Hans de Goede <hdegoede@redhat.com>
16873S:	Maintained
16874N:	axp288
16875F:	drivers/acpi/pmic/intel_pmic_xpower.c
16876
16877X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16878M:	Chen-Yu Tsai <wens@csie.org>
16879L:	linux-kernel@vger.kernel.org
16880S:	Maintained
16881N:	axp[128]
16882
16883X.25 NETWORK LAYER
16884M:	Andrew Hendry <andrew.hendry@gmail.com>
16885L:	linux-x25@vger.kernel.org
16886S:	Odd Fixes
16887F:	Documentation/networking/x25*
16888F:	include/net/x25*
16889F:	net/x25/
16890
16891X86 ARCHITECTURE (32-BIT AND 64-BIT)
16892M:	Thomas Gleixner <tglx@linutronix.de>
16893M:	Ingo Molnar <mingo@redhat.com>
16894M:	Borislav Petkov <bp@alien8.de>
16895R:	"H. Peter Anvin" <hpa@zytor.com>
16896M:	x86@kernel.org
16897L:	linux-kernel@vger.kernel.org
16898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16899S:	Maintained
16900F:	Documentation/devicetree/bindings/x86/
16901F:	Documentation/x86/
16902F:	arch/x86/
16903
16904X86 ENTRY CODE
16905M:	Andy Lutomirski <luto@kernel.org>
16906L:	linux-kernel@vger.kernel.org
16907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16908S:	Maintained
16909F:	arch/x86/entry/
16910
16911X86 MCE INFRASTRUCTURE
16912M:	Tony Luck <tony.luck@intel.com>
16913M:	Borislav Petkov <bp@alien8.de>
16914L:	linux-edac@vger.kernel.org
16915S:	Maintained
16916F:	arch/x86/kernel/cpu/mcheck/*
16917
16918X86 MICROCODE UPDATE SUPPORT
16919M:	Borislav Petkov <bp@alien8.de>
16920S:	Maintained
16921F:	arch/x86/kernel/cpu/microcode/*
16922
16923X86 MM
16924M:	Dave Hansen <dave.hansen@linux.intel.com>
16925M:	Andy Lutomirski <luto@kernel.org>
16926M:	Peter Zijlstra <peterz@infradead.org>
16927L:	linux-kernel@vger.kernel.org
16928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16929S:	Maintained
16930F:	arch/x86/mm/
16931
16932X86 PLATFORM DRIVERS
16933M:	Darren Hart <dvhart@infradead.org>
16934M:	Andy Shevchenko <andy@infradead.org>
16935L:	platform-driver-x86@vger.kernel.org
16936T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16937S:	Maintained
16938F:	drivers/platform/x86/
16939F:	drivers/platform/olpc/
16940
16941X86 PLATFORM DRIVERS - ARCH
16942R:	Darren Hart <dvhart@infradead.org>
16943R:	Andy Shevchenko <andy@infradead.org>
16944L:	platform-driver-x86@vger.kernel.org
16945L:	x86@kernel.org
16946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16947S:	Maintained
16948F:	arch/x86/platform
16949
16950X86 VDSO
16951M:	Andy Lutomirski <luto@kernel.org>
16952L:	linux-kernel@vger.kernel.org
16953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16954S:	Maintained
16955F:	arch/x86/entry/vdso/
16956
16957XARRAY
16958M:	Matthew Wilcox <willy@infradead.org>
16959L:	linux-fsdevel@vger.kernel.org
16960S:	Supported
16961F:	Documentation/core-api/xarray.rst
16962F:	lib/idr.c
16963F:	lib/xarray.c
16964F:	include/linux/idr.h
16965F:	include/linux/xarray.h
16966F:	tools/testing/radix-tree
16967
16968XBOX DVD IR REMOTE
16969M:	Benjamin Valentin <benpicco@googlemail.com>
16970S:	Maintained
16971F:	drivers/media/rc/xbox_remote.c
16972F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16973
16974XC2028/3028 TUNER DRIVER
16975M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16976L:	linux-media@vger.kernel.org
16977W:	https://linuxtv.org
16978T:	git git://linuxtv.org/media_tree.git
16979S:	Maintained
16980F:	drivers/media/tuners/tuner-xc2028.*
16981
16982XDP (eXpress Data Path)
16983M:	Alexei Starovoitov <ast@kernel.org>
16984M:	Daniel Borkmann <daniel@iogearbox.net>
16985M:	David S. Miller <davem@davemloft.net>
16986M:	Jakub Kicinski <jakub.kicinski@netronome.com>
16987M:	Jesper Dangaard Brouer <hawk@kernel.org>
16988M:	John Fastabend <john.fastabend@gmail.com>
16989L:	netdev@vger.kernel.org
16990L:	xdp-newbies@vger.kernel.org
16991L:	bpf@vger.kernel.org
16992S:	Supported
16993F:	net/core/xdp.c
16994F:	include/net/xdp.h
16995F:	kernel/bpf/devmap.c
16996F:	kernel/bpf/cpumap.c
16997F:	include/trace/events/xdp.h
16998K:	xdp
16999N:	xdp
17000
17001XDP SOCKETS (AF_XDP)
17002M:	Björn Töpel <bjorn.topel@intel.com>
17003M:	Magnus Karlsson <magnus.karlsson@intel.com>
17004L:	netdev@vger.kernel.org
17005L:	bpf@vger.kernel.org
17006S:	Maintained
17007F:	kernel/bpf/xskmap.c
17008F:	net/xdp/
17009
17010XEN BLOCK SUBSYSTEM
17011M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17012M:	Roger Pau Monné <roger.pau@citrix.com>
17013L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17014S:	Supported
17015F:	drivers/block/xen-blkback/*
17016F:	drivers/block/xen*
17017
17018XEN HYPERVISOR ARM
17019M:	Stefano Stabellini <sstabellini@kernel.org>
17020L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17021S:	Maintained
17022F:	arch/arm/xen/
17023F:	arch/arm/include/asm/xen/
17024
17025XEN HYPERVISOR ARM64
17026M:	Stefano Stabellini <sstabellini@kernel.org>
17027L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17028S:	Maintained
17029F:	arch/arm64/xen/
17030F:	arch/arm64/include/asm/xen/
17031
17032XEN HYPERVISOR INTERFACE
17033M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17034M:	Juergen Gross <jgross@suse.com>
17035R:	Stefano Stabellini <sstabellini@kernel.org>
17036L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17038S:	Supported
17039F:	arch/x86/xen/
17040F:	arch/x86/platform/pvh/
17041F:	drivers/*/xen-*front.c
17042F:	drivers/xen/
17043F:	arch/x86/include/asm/xen/
17044F:	arch/x86/include/asm/pvclock-abi.h
17045F:	include/xen/
17046F:	include/uapi/xen/
17047F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17048F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17049
17050XEN NETWORK BACKEND DRIVER
17051M:	Wei Liu <wei.liu2@citrix.com>
17052M:	Paul Durrant <paul.durrant@citrix.com>
17053L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17054L:	netdev@vger.kernel.org
17055S:	Supported
17056F:	drivers/net/xen-netback/*
17057
17058XEN PCI SUBSYSTEM
17059M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17060L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17061S:	Supported
17062F:	arch/x86/pci/*xen*
17063F:	drivers/pci/*xen*
17064
17065XEN PVSCSI DRIVERS
17066M:	Juergen Gross <jgross@suse.com>
17067L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17068L:	linux-scsi@vger.kernel.org
17069S:	Supported
17070F:	drivers/scsi/xen-scsifront.c
17071F:	drivers/xen/xen-scsiback.c
17072F:	include/xen/interface/io/vscsiif.h
17073
17074XEN SWIOTLB SUBSYSTEM
17075M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17076L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17077L:	iommu@lists.linux-foundation.org
17078S:	Supported
17079F:	arch/x86/xen/*swiotlb*
17080F:	drivers/xen/*swiotlb*
17081
17082XEN SOUND FRONTEND DRIVER
17083M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17084L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17085L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17086S:	Supported
17087F:	sound/xen/*
17088
17089XFS FILESYSTEM
17090M:	Darrick J. Wong <darrick.wong@oracle.com>
17091M:	linux-xfs@vger.kernel.org
17092L:	linux-xfs@vger.kernel.org
17093W:	http://xfs.org/
17094T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17095S:	Supported
17096F:	Documentation/filesystems/xfs.txt
17097F:	fs/xfs/
17098
17099XILINX AXI ETHERNET DRIVER
17100M:	Anirudha Sarangi <anirudh@xilinx.com>
17101M:	John Linn <John.Linn@xilinx.com>
17102S:	Maintained
17103F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17104
17105XILINX UARTLITE SERIAL DRIVER
17106M:	Peter Korsgaard <jacmet@sunsite.dk>
17107L:	linux-serial@vger.kernel.org
17108S:	Maintained
17109F:	drivers/tty/serial/uartlite.c
17110
17111XILINX VIDEO IP CORES
17112M:	Hyun Kwon <hyun.kwon@xilinx.com>
17113M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17114L:	linux-media@vger.kernel.org
17115T:	git git://linuxtv.org/media_tree.git
17116S:	Supported
17117F:	Documentation/devicetree/bindings/media/xilinx/
17118F:	drivers/media/platform/xilinx/
17119F:	include/uapi/linux/xilinx-v4l2-controls.h
17120
17121XILLYBUS DRIVER
17122M:	Eli Billauer <eli.billauer@gmail.com>
17123L:	linux-kernel@vger.kernel.org
17124S:	Supported
17125F:	drivers/char/xillybus/
17126
17127XLP9XX I2C DRIVER
17128M:	George Cherian <george.cherian@cavium.com>
17129M:	Jan Glauber <jglauber@cavium.com>
17130L:	linux-i2c@vger.kernel.org
17131W:	http://www.cavium.com
17132S:	Supported
17133F:	drivers/i2c/busses/i2c-xlp9xx.c
17134
17135XRA1403 GPIO EXPANDER
17136M:	Nandor Han <nandor.han@ge.com>
17137M:	Semi Malinen <semi.malinen@ge.com>
17138L:	linux-gpio@vger.kernel.org
17139S:	Maintained
17140F:	drivers/gpio/gpio-xra1403.c
17141F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17142
17143XTENSA XTFPGA PLATFORM SUPPORT
17144M:	Max Filippov <jcmvbkbc@gmail.com>
17145L:	linux-xtensa@linux-xtensa.org
17146S:	Maintained
17147F:	drivers/spi/spi-xtensa-xtfpga.c
17148F:	sound/soc/xtensa/xtfpga-i2s.c
17149
17150YAM DRIVER FOR AX.25
17151M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17152L:	linux-hams@vger.kernel.org
17153S:	Maintained
17154F:	drivers/net/hamradio/yam*
17155F:	include/linux/yam.h
17156
17157YAMA SECURITY MODULE
17158M:	Kees Cook <keescook@chromium.org>
17159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17160S:	Supported
17161F:	security/yama/
17162F:	Documentation/admin-guide/LSM/Yama.rst
17163
17164YEALINK PHONE DRIVER
17165M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17166L:	usbb2k-api-dev@nongnu.org
17167S:	Maintained
17168F:	Documentation/input/devices/yealink.rst
17169F:	drivers/input/misc/yealink.*
17170
17171Z8530 DRIVER FOR AX.25
17172M:	Joerg Reuter <jreuter@yaina.de>
17173W:	http://yaina.de/jreuter/
17174W:	http://www.qsl.net/dl1bke/
17175L:	linux-hams@vger.kernel.org
17176S:	Maintained
17177F:	Documentation/networking/z8530drv.txt
17178F:	drivers/net/hamradio/*scc.c
17179F:	drivers/net/hamradio/z8530.h
17180
17181ZBUD COMPRESSED PAGE ALLOCATOR
17182M:	Seth Jennings <sjenning@redhat.com>
17183M:	Dan Streetman <ddstreet@ieee.org>
17184L:	linux-mm@kvack.org
17185S:	Maintained
17186F:	mm/zbud.c
17187F:	include/linux/zbud.h
17188
17189ZD1211RW WIRELESS DRIVER
17190M:	Daniel Drake <dsd@gentoo.org>
17191M:	Ulrich Kunitz <kune@deine-taler.de>
17192W:	http://zd1211.ath.cx/wiki/DriverRewrite
17193L:	linux-wireless@vger.kernel.org
17194L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17195S:	Maintained
17196F:	drivers/net/wireless/zydas/zd1211rw/
17197
17198ZD1301 MEDIA DRIVER
17199M:	Antti Palosaari <crope@iki.fi>
17200L:	linux-media@vger.kernel.org
17201W:	https://linuxtv.org/
17202W:	http://palosaari.fi/linux/
17203Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17204S:	Maintained
17205F:	drivers/media/usb/dvb-usb-v2/zd1301*
17206
17207ZD1301_DEMOD MEDIA DRIVER
17208M:	Antti Palosaari <crope@iki.fi>
17209L:	linux-media@vger.kernel.org
17210W:	https://linuxtv.org/
17211W:	http://palosaari.fi/linux/
17212Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17213S:	Maintained
17214F:	drivers/media/dvb-frontends/zd1301_demod*
17215
17216ZPOOL COMPRESSED PAGE STORAGE API
17217M:	Dan Streetman <ddstreet@ieee.org>
17218L:	linux-mm@kvack.org
17219S:	Maintained
17220F:	mm/zpool.c
17221F:	include/linux/zpool.h
17222
17223ZR36067 VIDEO FOR LINUX DRIVER
17224L:	mjpeg-users@lists.sourceforge.net
17225L:	linux-media@vger.kernel.org
17226W:	http://mjpeg.sourceforge.net/driver-zoran/
17227T:	hg https://linuxtv.org/hg/v4l-dvb
17228S:	Odd Fixes
17229F:	drivers/staging/media/zoran/
17230
17231ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17232M:	Minchan Kim <minchan@kernel.org>
17233M:	Nitin Gupta <ngupta@vflare.org>
17234R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17235L:	linux-kernel@vger.kernel.org
17236S:	Maintained
17237F:	drivers/block/zram/
17238F:	Documentation/blockdev/zram.txt
17239
17240ZS DECSTATION Z85C30 SERIAL DRIVER
17241M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17242S:	Maintained
17243F:	drivers/tty/serial/zs.*
17244
17245ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17246M:	Minchan Kim <minchan@kernel.org>
17247M:	Nitin Gupta <ngupta@vflare.org>
17248R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17249L:	linux-mm@kvack.org
17250S:	Maintained
17251F:	mm/zsmalloc.c
17252F:	include/linux/zsmalloc.h
17253F:	Documentation/vm/zsmalloc.rst
17254
17255ZSWAP COMPRESSED SWAP CACHING
17256M:	Seth Jennings <sjenning@redhat.com>
17257M:	Dan Streetman <ddstreet@ieee.org>
17258L:	linux-mm@kvack.org
17259S:	Maintained
17260F:	mm/zswap.c
17261
17262THE REST
17263M:	Linus Torvalds <torvalds@linux-foundation.org>
17264L:	linux-kernel@vger.kernel.org
17265Q:	http://patchwork.kernel.org/project/LKML/list/
17266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17267S:	Buried alive in reporters
17268F:	*
17269F:	*/
17270