xref: /linux/MAINTAINERS (revision 55223394d56bab42ebac71ba52e0fd8bfdc6fc07)
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,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 MALI PANFROST DRM DRIVER
1184M:	Rob Herring <robh@kernel.org>
1185M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1186L:	dri-devel@lists.freedesktop.org
1187S:	Supported
1188T:	git git://anongit.freedesktop.org/drm/drm-misc
1189F:	drivers/gpu/drm/panfrost/
1190F:	include/uapi/drm/panfrost_drm.h
1191
1192ARM MFM AND FLOPPY DRIVERS
1193M:	Ian Molton <spyro@f2s.com>
1194S:	Maintained
1195F:	arch/arm/lib/floppydma.S
1196F:	arch/arm/include/asm/floppy.h
1197
1198ARM PMU PROFILING AND DEBUGGING
1199M:	Will Deacon <will.deacon@arm.com>
1200M:	Mark Rutland <mark.rutland@arm.com>
1201S:	Maintained
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203F:	arch/arm*/kernel/perf_*
1204F:	arch/arm/oprofile/common.c
1205F:	arch/arm*/kernel/hw_breakpoint.c
1206F:	arch/arm*/include/asm/hw_breakpoint.h
1207F:	arch/arm*/include/asm/perf_event.h
1208F:	drivers/perf/*
1209F:	include/linux/perf/arm_pmu.h
1210F:	Documentation/devicetree/bindings/arm/pmu.yaml
1211F:	Documentation/devicetree/bindings/perf/
1212
1213ARM PORT
1214M:	Russell King <linux@armlinux.org.uk>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216W:	http://www.armlinux.org.uk/
1217S:	Odd Fixes
1218T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1219F:	arch/arm/
1220X:	arch/arm/boot/dts/
1221
1222ARM PRIMECELL AACI PL041 DRIVER
1223M:	Russell King <linux@armlinux.org.uk>
1224S:	Odd Fixes
1225F:	sound/arm/aaci.*
1226
1227ARM PRIMECELL BUS SUPPORT
1228M:	Russell King <linux@armlinux.org.uk>
1229S:	Odd Fixes
1230F:	drivers/amba/
1231F:	include/linux/amba/bus.h
1232
1233ARM PRIMECELL CLCD PL110 DRIVER
1234M:	Russell King <linux@armlinux.org.uk>
1235S:	Odd Fixes
1236F:	drivers/video/fbdev/amba-clcd.*
1237
1238ARM PRIMECELL KMI PL050 DRIVER
1239M:	Russell King <linux@armlinux.org.uk>
1240S:	Odd Fixes
1241F:	drivers/input/serio/ambakmi.*
1242F:	include/linux/amba/kmi.h
1243
1244ARM PRIMECELL MMCI PL180/1 DRIVER
1245M:	Russell King <linux@armlinux.org.uk>
1246S:	Odd Fixes
1247F:	drivers/mmc/host/mmci.*
1248F:	include/linux/amba/mmci.h
1249
1250ARM PRIMECELL SSP PL022 SPI DRIVER
1251M:	Linus Walleij <linus.walleij@linaro.org>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S:	Maintained
1254F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1255F:	drivers/spi/spi-pl022.c
1256
1257ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1258M:	Russell King <linux@armlinux.org.uk>
1259S:	Odd Fixes
1260F:	drivers/tty/serial/amba-pl01*.c
1261F:	include/linux/amba/serial.h
1262
1263ARM PRIMECELL VIC PL190/PL192 DRIVER
1264M:	Linus Walleij <linus.walleij@linaro.org>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1268F:	drivers/irqchip/irq-vic.c
1269
1270ARM SMMU DRIVERS
1271M:	Will Deacon <will.deacon@arm.com>
1272R:	Robin Murphy <robin.murphy@arm.com>
1273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S:	Maintained
1275F:	drivers/iommu/arm-smmu.c
1276F:	drivers/iommu/arm-smmu-v3.c
1277F:	drivers/iommu/io-pgtable-arm.c
1278F:	drivers/iommu/io-pgtable-arm-v7s.c
1279
1280ARM SUB-ARCHITECTURES
1281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S:	Maintained
1283F:	arch/arm/mach-*/
1284F:	arch/arm/plat-*/
1285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1286
1287ARM/ACTIONS SEMI ARCHITECTURE
1288M:	Andreas Färber <afaerber@suse.de>
1289R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292N:	owl
1293F:	arch/arm/mach-actions/
1294F:	arch/arm/boot/dts/owl-*
1295F:	arch/arm64/boot/dts/actions/
1296F:	drivers/clk/actions/
1297F:	drivers/clocksource/timer-owl*
1298F:	drivers/dma/owl-dma.c
1299F:	drivers/i2c/busses/i2c-owl.c
1300F:	drivers/pinctrl/actions/*
1301F:	drivers/soc/actions/
1302F:	include/dt-bindings/power/owl-*
1303F:	include/linux/soc/actions/
1304F:	Documentation/devicetree/bindings/arm/actions.txt
1305F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1306F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1307F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1308F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1309F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1310F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1311
1312ARM/ADS SPHERE MACHINE SUPPORT
1313M:	Lennert Buytenhek <kernel@wantstofly.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/AFEB9260 MACHINE SUPPORT
1318M:	Sergey Lapin <slapin@ossfans.org>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321
1322ARM/AJECO 1ARM MACHINE SUPPORT
1323M:	Lennert Buytenhek <kernel@wantstofly.org>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326
1327ARM/Allwinner SoC Clock Support
1328M:	Emilio López <emilio@elopez.com.ar>
1329S:	Maintained
1330F:	drivers/clk/sunxi/
1331
1332ARM/Allwinner sunXi SoC support
1333M:	Maxime Ripard <maxime.ripard@bootlin.com>
1334M:	Chen-Yu Tsai <wens@csie.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337N:	sun[x456789]i
1338N:	sun50i
1339F:	arch/arm/mach-sunxi/
1340F:	arch/arm64/boot/dts/allwinner/
1341F:	drivers/clk/sunxi-ng/
1342F:	drivers/pinctrl/sunxi/
1343F:	drivers/soc/sunxi/
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1345
1346ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1347M:	Neil Armstrong <narmstrong@baylibre.com>
1348M:	Jerome Brunet <jbrunet@baylibre.com>
1349L:	linux-amlogic@lists.infradead.org
1350S:	Maintained
1351F:	drivers/clk/meson/
1352F:	include/dt-bindings/clock/meson*
1353F:	include/dt-bindings/clock/gxbb*
1354F:	Documentation/devicetree/bindings/clock/amlogic*
1355
1356ARM/Amlogic Meson SoC support
1357M:	Kevin Hilman <khilman@baylibre.com>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359L:	linux-amlogic@lists.infradead.org
1360W:	http://linux-meson.com/
1361S:	Maintained
1362F:	arch/arm/mach-meson/
1363F:	arch/arm/boot/dts/meson*
1364F:	arch/arm64/boot/dts/amlogic/
1365F:	drivers/pinctrl/meson/
1366F:	drivers/mmc/host/meson*
1367F:	drivers/soc/amlogic/
1368N:	meson
1369
1370ARM/Amlogic Meson SoC Sound Drivers
1371M:	Jerome Brunet <jbrunet@baylibre.com>
1372L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1373S:	Maintained
1374F:	sound/soc/meson/
1375F:	Documentation/devicetree/bindings/sound/amlogic*
1376
1377ARM/Annapurna Labs ALPINE ARCHITECTURE
1378M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1379M:	Antoine Tenart <antoine.tenart@bootlin.com>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382F:	arch/arm/mach-alpine/
1383F:	arch/arm/boot/dts/alpine*
1384F:	arch/arm64/boot/dts/al/
1385F:	drivers/*/*alpine*
1386
1387ARM/ARTPEC MACHINE SUPPORT
1388M:	Jesper Nilsson <jesper.nilsson@axis.com>
1389M:	Lars Persson <lars.persson@axis.com>
1390S:	Maintained
1391L:	linux-arm-kernel@axis.com
1392F:	arch/arm/mach-artpec
1393F:	arch/arm/boot/dts/artpec6*
1394F:	drivers/clk/axis
1395F:	drivers/crypto/axis
1396F:	drivers/pinctrl/pinctrl-artpec*
1397F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1398
1399ARM/ASPEED I2C DRIVER
1400M:	Brendan Higgins <brendanhiggins@google.com>
1401R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1402R:	Joel Stanley <joel@jms.id.au>
1403L:	linux-i2c@vger.kernel.org
1404L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1405S:	Maintained
1406F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1407F:	drivers/i2c/busses/i2c-aspeed.c
1408F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1409F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1410
1411ARM/ASPEED MACHINE SUPPORT
1412M:	Joel Stanley <joel@jms.id.au>
1413R:	Andrew Jeffery <andrew@aj.id.au>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1416Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1417S:	Supported
1418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1419F:	arch/arm/mach-aspeed/
1420F:	arch/arm/boot/dts/aspeed-*
1421N:	aspeed
1422
1423ARM/BITMAIN ARCHITECTURE
1424M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S:	Maintained
1427F:	arch/arm64/boot/dts/bitmain/
1428F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1429
1430ARM/CALXEDA HIGHBANK ARCHITECTURE
1431M:	Rob Herring <robh@kernel.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434F:	arch/arm/mach-highbank/
1435F:	arch/arm/boot/dts/highbank.dts
1436F:	arch/arm/boot/dts/ecx-*.dts*
1437
1438ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1439M:	Krzysztof Halasa <khalasa@piap.pl>
1440S:	Maintained
1441F:	arch/arm/mach-cns3xxx/
1442
1443ARM/CAVIUM THUNDER NETWORK DRIVER
1444M:	Sunil Goutham <sgoutham@cavium.com>
1445M:	Robert Richter <rric@kernel.org>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S:	Supported
1448F:	drivers/net/ethernet/cavium/thunder/
1449
1450ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1451M:	Lukasz Majewski <lukma@denx.de>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454F:	arch/arm/mach-ep93xx/ts72xx.c
1455
1456ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1457M:	Alexander Shiyan <shc_work@mail.ru>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Odd Fixes
1460N:	clps711x
1461
1462ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1463M:	Lennert Buytenhek <kernel@wantstofly.org>
1464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:	Maintained
1466
1467ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1468M:	Hartley Sweeten <hsweeten@visionengravers.com>
1469M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	arch/arm/mach-ep93xx/
1473F:	arch/arm/mach-ep93xx/include/mach/
1474
1475ARM/CLKDEV SUPPORT
1476M:	Russell King <linux@armlinux.org.uk>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1480F:	drivers/clk/clkdev.c
1481
1482ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1483M:	Mike Rapoport <mike@compulab.co.il>
1484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485S:	Maintained
1486
1487ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1488M:	Baruch Siach <baruch@tkos.co.il>
1489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S:	Maintained
1491F:	arch/arm/boot/dts/cx92755*
1492N:	digicolor
1493
1494ARM/CONTEC MICRO9 MACHINE SUPPORT
1495M:	Hubert Feurstein <hubert.feurstein@contec.at>
1496S:	Maintained
1497F:	arch/arm/mach-ep93xx/micro9.c
1498
1499ARM/CORESIGHT FRAMEWORK AND DRIVERS
1500M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1501R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	drivers/hwtracing/coresight/*
1505F:	Documentation/trace/coresight.txt
1506F:	Documentation/trace/coresight-cpu-debug.txt
1507F:	Documentation/devicetree/bindings/arm/coresight.txt
1508F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1509F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1510F:	tools/perf/arch/arm/util/pmu.c
1511F:	tools/perf/arch/arm/util/auxtrace.c
1512F:	tools/perf/arch/arm/util/cs-etm.c
1513F:	tools/perf/arch/arm/util/cs-etm.h
1514F:	tools/perf/util/cs-etm.*
1515F:	tools/perf/util/cs-etm-decoder/*
1516
1517ARM/CORGI MACHINE SUPPORT
1518M:	Richard Purdie <rpurdie@rpsys.net>
1519S:	Maintained
1520
1521ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1522M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1523M:	Linus Walleij <linus.walleij@linaro.org>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525T:	git git://github.com/ulli-kroll/linux.git
1526S:	Maintained
1527F:	Documentation/devicetree/bindings/arm/gemini.txt
1528F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1529F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1530F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1531F:	arch/arm/mach-gemini/
1532F:	drivers/net/ethernet/cortina/
1533F:	drivers/pinctrl/pinctrl-gemini.c
1534F:	drivers/rtc/rtc-ftrtc010.c
1535
1536ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1537M:	Barry Song <baohua@kernel.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1540S:	Maintained
1541F:	arch/arm/boot/dts/prima2*
1542F:	arch/arm/mach-prima2/
1543F:	drivers/clk/sirf/
1544F:	drivers/clocksource/timer-prima2.c
1545F:	drivers/clocksource/timer-atlas7.c
1546N:	[^a-z]sirf
1547X:	drivers/gnss
1548
1549ARM/EBSA110 MACHINE SUPPORT
1550M:	Russell King <linux@armlinux.org.uk>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552W:	http://www.armlinux.org.uk/
1553S:	Maintained
1554F:	arch/arm/mach-ebsa110/
1555F:	drivers/net/ethernet/amd/am79c961a.*
1556
1557ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1558M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1559R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562N:	efm32
1563
1564ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1565M:	Robert Jarzmik <robert.jarzmik@free.fr>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567S:	Maintained
1568F:	arch/arm/mach-pxa/ezx.c
1569
1570ARM/FARADAY FA526 PORT
1571M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573S:	Maintained
1574T:	git git://git.berlios.de/gemini-board
1575F:	arch/arm/mm/*-fa*
1576
1577ARM/FOOTBRIDGE ARCHITECTURE
1578M:	Russell King <linux@armlinux.org.uk>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580W:	http://www.armlinux.org.uk/
1581S:	Maintained
1582F:	arch/arm/include/asm/hardware/dec21285.h
1583F:	arch/arm/mach-footbridge/
1584
1585ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1586M:	Shawn Guo <shawnguo@kernel.org>
1587M:	Sascha Hauer <s.hauer@pengutronix.de>
1588R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1589R:	Fabio Estevam <festevam@gmail.com>
1590R:	NXP Linux Team <linux-imx@nxp.com>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1594N:	imx
1595N:	mxs
1596X:	drivers/media/i2c/
1597
1598ARM/FREESCALE VYBRID ARM ARCHITECTURE
1599M:	Shawn Guo <shawnguo@kernel.org>
1600M:	Sascha Hauer <s.hauer@pengutronix.de>
1601R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1602R:	Stefan Agner <stefan@agner.ch>
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/mach-imx/*vf610*
1607F:	arch/arm/boot/dts/vf*
1608
1609ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1610M:	Shawn Guo <shawnguo@kernel.org>
1611M:	Li Yang <leoyang.li@nxp.com>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613S:	Maintained
1614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1615F:	arch/arm/boot/dts/ls1021a*
1616F:	arch/arm64/boot/dts/freescale/fsl-*
1617F:	arch/arm64/boot/dts/freescale/qoriq-*
1618
1619ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1620M:	Lennert Buytenhek <kernel@wantstofly.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622S:	Maintained
1623
1624ARM/GUMSTIX MACHINE SUPPORT
1625M:	Steve Sakoman <sakoman@gmail.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628
1629ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1630M:	Philipp Zabel <philipp.zabel@gmail.com>
1631M:	Paul Parsons <lost.distance@yahoo.com>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S:	Maintained
1634F:	arch/arm/mach-pxa/hx4700.c
1635F:	arch/arm/mach-pxa/include/mach/hx4700.h
1636F:	sound/soc/pxa/hx4700.c
1637
1638ARM/HISILICON SOC SUPPORT
1639M:	Wei Xu <xuwei5@hisilicon.com>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641W:	http://www.hisilicon.com
1642S:	Supported
1643T:	git git://github.com/hisilicon/linux-hisi.git
1644F:	arch/arm/mach-hisi/
1645F:	arch/arm/boot/dts/hi3*
1646F:	arch/arm/boot/dts/hip*
1647F:	arch/arm/boot/dts/hisi*
1648F:	arch/arm64/boot/dts/hisilicon/
1649
1650ARM/HP JORNADA 7XX MACHINE SUPPORT
1651M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1652W:	www.jlime.com
1653S:	Maintained
1654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1655F:	arch/arm/mach-sa1100/jornada720.c
1656F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1657
1658ARM/IGEP MACHINE SUPPORT
1659M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1660M:	Javier Martinez Canillas <javier@dowhile0.org>
1661L:	linux-omap@vger.kernel.org
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Maintained
1664F:	arch/arm/boot/dts/omap3-igep*
1665
1666ARM/INCOME PXA270 SUPPORT
1667M:	Marek Vasut <marek.vasut@gmail.com>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669S:	Maintained
1670F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1671
1672ARM/INTEL IOP13XX ARM ARCHITECTURE
1673M:	Lennert Buytenhek <kernel@wantstofly.org>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675S:	Maintained
1676
1677ARM/INTEL IOP32X ARM ARCHITECTURE
1678M:	Lennert Buytenhek <kernel@wantstofly.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681
1682ARM/INTEL IOP33X ARM ARCHITECTURE
1683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684S:	Orphan
1685
1686ARM/INTEL IQ81342EX MACHINE SUPPORT
1687M:	Lennert Buytenhek <kernel@wantstofly.org>
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Maintained
1690
1691ARM/INTEL IXDP2850 MACHINE SUPPORT
1692M:	Lennert Buytenhek <kernel@wantstofly.org>
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694S:	Maintained
1695
1696ARM/INTEL IXP4XX ARM ARCHITECTURE
1697M:	Imre Kaloz <kaloz@openwrt.org>
1698M:	Krzysztof Halasa <khalasa@piap.pl>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S:	Maintained
1701F:	arch/arm/mach-ixp4xx/
1702
1703ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1704M:	Jonathan Cameron <jic23@cam.ac.uk>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706S:	Maintained
1707F:	arch/arm/mach-pxa/stargate2.c
1708F:	drivers/pcmcia/pxa2xx_stargate2.c
1709
1710ARM/INTEL XSC3 (MANZANO) ARM CORE
1711M:	Lennert Buytenhek <kernel@wantstofly.org>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714
1715ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1716M:	Lennert Buytenhek <kernel@wantstofly.org>
1717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S:	Maintained
1719
1720ARM/LG1K ARCHITECTURE
1721M:	Chanho Min <chanho.min@lge.com>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S:	Maintained
1724F:	arch/arm64/boot/dts/lg/
1725
1726ARM/LOGICPD PXA270 MACHINE SUPPORT
1727M:	Lennert Buytenhek <kernel@wantstofly.org>
1728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729S:	Maintained
1730
1731ARM/LPC18XX ARCHITECTURE
1732M:	Vladimir Zapolskiy <vz@mleia.com>
1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S:	Maintained
1735F:	arch/arm/boot/dts/lpc43*
1736F:	drivers/i2c/busses/i2c-lpc2k.c
1737F:	drivers/memory/pl172.c
1738F:	drivers/mtd/spi-nor/nxp-spifi.c
1739F:	drivers/rtc/rtc-lpc24xx.c
1740N:	lpc18xx
1741
1742ARM/LPC32XX SOC SUPPORT
1743M:	Vladimir Zapolskiy <vz@mleia.com>
1744M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1747S:	Maintained
1748F:	arch/arm/boot/dts/lpc32*
1749F:	arch/arm/mach-lpc32xx/
1750F:	drivers/i2c/busses/i2c-pnx.c
1751F:	drivers/net/ethernet/nxp/lpc_eth.c
1752F:	drivers/usb/host/ohci-nxp.c
1753F:	drivers/watchdog/pnx4008_wdt.c
1754N:	lpc32xx
1755
1756ARM/MAGICIAN MACHINE SUPPORT
1757M:	Philipp Zabel <philipp.zabel@gmail.com>
1758S:	Maintained
1759
1760ARM/Marvell Dove/MV78xx0/Orion SOC support
1761M:	Jason Cooper <jason@lakedaemon.net>
1762M:	Andrew Lunn <andrew@lunn.ch>
1763M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1764M:	Gregory Clement <gregory.clement@bootlin.com>
1765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S:	Maintained
1767F:	Documentation/devicetree/bindings/soc/dove/
1768F:	arch/arm/mach-dove/
1769F:	arch/arm/mach-mv78xx0/
1770F:	arch/arm/mach-orion5x/
1771F:	arch/arm/plat-orion/
1772F:	arch/arm/boot/dts/dove*
1773F:	arch/arm/boot/dts/orion5x*
1774
1775ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1776M:	Jason Cooper <jason@lakedaemon.net>
1777M:	Andrew Lunn <andrew@lunn.ch>
1778M:	Gregory Clement <gregory.clement@bootlin.com>
1779M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781S:	Maintained
1782F:	arch/arm/boot/dts/armada*
1783F:	arch/arm/boot/dts/kirkwood*
1784F:	arch/arm/configs/mvebu_*_defconfig
1785F:	arch/arm/mach-mvebu/
1786F:	arch/arm64/boot/dts/marvell/armada*
1787F:	drivers/cpufreq/armada-37xx-cpufreq.c
1788F:	drivers/cpufreq/armada-8k-cpufreq.c
1789F:	drivers/cpufreq/mvebu-cpufreq.c
1790F:	drivers/irqchip/irq-armada-370-xp.c
1791F:	drivers/irqchip/irq-mvebu-*
1792F:	drivers/pinctrl/mvebu/
1793F:	drivers/rtc/rtc-armada38x.c
1794
1795ARM/Mediatek RTC DRIVER
1796M:	Eddie Huang <eddie.huang@mediatek.com>
1797M:	Sean Wang <sean.wang@mediatek.com>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1800S:	Maintained
1801F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1802F:	drivers/rtc/rtc-mt6397.c
1803F:	drivers/rtc/rtc-mt7622.c
1804
1805ARM/Mediatek SoC support
1806M:	Matthias Brugger <matthias.bgg@gmail.com>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1809W:	https://mtk.bcnfs.org/
1810C:	irc://chat.freenode.net/linux-mediatek
1811S:	Maintained
1812F:	arch/arm/boot/dts/mt6*
1813F:	arch/arm/boot/dts/mt7*
1814F:	arch/arm/boot/dts/mt8*
1815F:	arch/arm/mach-mediatek/
1816F:	arch/arm64/boot/dts/mediatek/
1817F:	drivers/soc/mediatek/
1818N:	mtk
1819N:	mt[678]
1820K:	mediatek
1821
1822ARM/Mediatek USB3 PHY DRIVER
1823M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827F:	drivers/phy/mediatek/
1828F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1829
1830ARM/MICREL KS8695 ARCHITECTURE
1831M:	Greg Ungerer <gerg@uclinux.org>
1832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833F:	arch/arm/mach-ks8695/
1834S:	Odd Fixes
1835
1836ARM/Microchip (AT91) SoC support
1837M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1838M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1839M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841W:	http://www.linux4sam.org
1842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1843S:	Supported
1844N:	at91
1845N:	atmel
1846F:	arch/arm/mach-at91/
1847F:	include/soc/at91/
1848F:	arch/arm/boot/dts/at91*.dts
1849F:	arch/arm/boot/dts/at91*.dtsi
1850F:	arch/arm/boot/dts/sama*.dts
1851F:	arch/arm/boot/dts/sama*.dtsi
1852F:	arch/arm/include/debug/at91.S
1853F:	drivers/memory/atmel*
1854F:	drivers/watchdog/sama5d4_wdt.c
1855X:	drivers/input/touchscreen/atmel_mxt_ts.c
1856X:	drivers/net/wireless/atmel/
1857
1858ARM/MIOA701 MACHINE SUPPORT
1859M:	Robert Jarzmik <robert.jarzmik@free.fr>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861F:	arch/arm/mach-pxa/mioa701.c
1862S:	Maintained
1863
1864ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1865M:	Michael Petchkovsky <mkpetch@internode.on.net>
1866S:	Maintained
1867
1868ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1869M:	Linus Walleij <linus.walleij@linaro.org>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S:	Maintained
1872F:	arch/arm/mach-nomadik/
1873F:	arch/arm/mach-u300/
1874F:	arch/arm/mach-ux500/
1875F:	arch/arm/boot/dts/ste-*
1876F:	drivers/clk/clk-nomadik.c
1877F:	drivers/clk/clk-u300.c
1878F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1879F:	drivers/clocksource/timer-u300.c
1880F:	drivers/dma/coh901318*
1881F:	drivers/dma/ste_dma40*
1882F:	drivers/hwspinlock/u8500_hsem.c
1883F:	drivers/i2c/busses/i2c-nomadik.c
1884F:	drivers/i2c/busses/i2c-stu300.c
1885F:	drivers/mfd/ab3100*
1886F:	drivers/mfd/ab8500*
1887F:	drivers/mfd/abx500*
1888F:	drivers/mfd/dbx500*
1889F:	drivers/mfd/db8500*
1890F:	drivers/pinctrl/nomadik/
1891F:	drivers/pinctrl/pinctrl-coh901*
1892F:	drivers/pinctrl/pinctrl-u300.c
1893F:	drivers/rtc/rtc-ab3100.c
1894F:	drivers/rtc/rtc-ab8500.c
1895F:	drivers/rtc/rtc-coh901331.c
1896F:	drivers/rtc/rtc-pl031.c
1897F:	drivers/watchdog/coh901327_wdt.c
1898F:	Documentation/devicetree/bindings/arm/ste-*
1899F:	Documentation/devicetree/bindings/arm/ux500/
1900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1901
1902ARM/NUVOTON NPCM ARCHITECTURE
1903M:	Avi Fishman <avifishman70@gmail.com>
1904M:	Tomer Maimon <tmaimon77@gmail.com>
1905M:	Tali Perry <tali.perry1@gmail.com>
1906R:	Patrick Venture <venture@google.com>
1907R:	Nancy Yuen <yuenn@google.com>
1908R:	Benjamin Fair <benjaminfair@google.com>
1909L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1910S:	Supported
1911F:	arch/arm/mach-npcm/
1912F:	arch/arm/boot/dts/nuvoton-npcm*
1913F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1914F:	drivers/*/*npcm*
1915F:	Documentation/devicetree/bindings/*/*npcm*
1916F:	Documentation/devicetree/bindings/*/*/*npcm*
1917
1918ARM/NUVOTON W90X900 ARM ARCHITECTURE
1919M:	Wan ZongShun <mcuos.com@gmail.com>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921W:	http://www.mcuos.com
1922S:	Maintained
1923F:	arch/arm/mach-w90x900/
1924F:	drivers/input/keyboard/w90p910_keypad.c
1925F:	drivers/input/touchscreen/w90p910_ts.c
1926F:	drivers/watchdog/nuc900_wdt.c
1927F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1928F:	drivers/mtd/nand/raw/nuc900_nand.c
1929F:	drivers/rtc/rtc-nuc900.c
1930F:	drivers/spi/spi-nuc900.c
1931F:	drivers/usb/host/ehci-w90x900.c
1932F:	drivers/video/fbdev/nuc900fb.c
1933
1934ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1935L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1936W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1937S:	Orphan
1938F:	arch/arm/mach-s3c24xx/mach-gta02.c
1939F:	arch/arm/mach-s3c24xx/gta02.h
1940
1941ARM/Orion SoC/Technologic Systems TS-78xx platform support
1942M:	Alexander Clouter <alex@digriz.org.uk>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944W:	http://www.digriz.org.uk/ts78xx/kernel
1945S:	Maintained
1946F:	arch/arm/mach-orion5x/ts78xx-*
1947
1948ARM/OXNAS platform support
1949M:	Neil Armstrong <narmstrong@baylibre.com>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951L:	linux-oxnas@groups.io (moderated for non-subscribers)
1952S:	Maintained
1953F:	arch/arm/mach-oxnas/
1954F:	arch/arm/boot/dts/ox8*.dts*
1955N:	oxnas
1956
1957ARM/PALM TREO SUPPORT
1958M:	Tomas Cech <sleep_walker@suse.com>
1959L:	linux-arm-kernel@lists.infradead.org
1960W:	http://hackndev.com
1961S:	Maintained
1962F:	arch/arm/mach-pxa/palmtreo.*
1963
1964ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1965M:	Marek Vasut <marek.vasut@gmail.com>
1966L:	linux-arm-kernel@lists.infradead.org
1967W:	http://hackndev.com
1968S:	Maintained
1969F:	arch/arm/mach-pxa/include/mach/palmtx.h
1970F:	arch/arm/mach-pxa/palmtx.c
1971F:	arch/arm/mach-pxa/palmt5.*
1972F:	arch/arm/mach-pxa/include/mach/palmld.h
1973F:	arch/arm/mach-pxa/palmld.c
1974F:	arch/arm/mach-pxa/palmte2.*
1975F:	arch/arm/mach-pxa/include/mach/palmtc.h
1976F:	arch/arm/mach-pxa/palmtc.c
1977
1978ARM/PALMZ72 SUPPORT
1979M:	Sergey Lapin <slapin@ossfans.org>
1980L:	linux-arm-kernel@lists.infradead.org
1981W:	http://hackndev.com
1982S:	Maintained
1983F:	arch/arm/mach-pxa/palmz72.*
1984
1985ARM/PLEB SUPPORT
1986M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1987W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1988S:	Maintained
1989
1990ARM/PT DIGITAL BOARD PORT
1991M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993W:	http://www.armlinux.org.uk/
1994S:	Maintained
1995
1996ARM/QUALCOMM SUPPORT
1997M:	Andy Gross <andy.gross@linaro.org>
1998M:	David Brown <david.brown@linaro.org>
1999L:	linux-arm-msm@vger.kernel.org
2000S:	Maintained
2001F:	Documentation/devicetree/bindings/soc/qcom/
2002F:	Documentation/devicetree/bindings/*/qcom*
2003F:	arch/arm/boot/dts/qcom-*.dts
2004F:	arch/arm/boot/dts/qcom-*.dtsi
2005F:	arch/arm/mach-qcom/
2006F:	arch/arm64/boot/dts/qcom/
2007F:	drivers/*/qcom/
2008F:	drivers/*/qcom*
2009F:	drivers/*/*/qcom/
2010F:	drivers/*/*/qcom*
2011F:	drivers/*/pm8???-*
2012F:	drivers/bluetooth/btqcomsmd.c
2013F:	drivers/clocksource/timer-qcom.c
2014F:	drivers/extcon/extcon-qcom*
2015F:	drivers/iommu/msm*
2016F:	drivers/i2c/busses/i2c-qup.c
2017F:	drivers/i2c/busses/i2c-qcom-geni.c
2018F:	drivers/mfd/ssbi.c
2019F:	drivers/mmc/host/mmci_qcom*
2020F:	drivers/mmc/host/sdhci_msm.c
2021F:	drivers/pci/controller/dwc/pcie-qcom.c
2022F:	drivers/phy/qualcomm/
2023F:	drivers/power/*/msm*
2024F:	drivers/reset/reset-qcom-*
2025F:	drivers/scsi/ufs/ufs-qcom.*
2026F:	drivers/spi/spi-qup.c
2027F:	drivers/spi/spi-geni-qcom.c
2028F:	drivers/spi/spi-qcom-qspi.c
2029F:	drivers/tty/serial/msm_serial.c
2030F:	drivers/usb/dwc3/dwc3-qcom.c
2031F:	include/dt-bindings/*/qcom*
2032F:	include/linux/*/qcom*
2033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2034
2035ARM/RADISYS ENP2611 MACHINE SUPPORT
2036M:	Lennert Buytenhek <kernel@wantstofly.org>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038S:	Maintained
2039
2040ARM/RDA MICRO ARCHITECTURE
2041M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2044S:	Maintained
2045F:	arch/arm/boot/dts/rda8810pl-*
2046F:	drivers/clocksource/timer-rda.c
2047F:	drivers/irqchip/irq-rda-intc.c
2048F:	drivers/tty/serial/rda-uart.c
2049F:	Documentation/devicetree/bindings/arm/rda.txt
2050F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2051F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2052F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2053
2054ARM/REALTEK ARCHITECTURE
2055M:	Andreas Färber <afaerber@suse.de>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057S:	Maintained
2058F:	arch/arm64/boot/dts/realtek/
2059F:	Documentation/devicetree/bindings/arm/realtek.txt
2060
2061ARM/RENESAS ARM64 ARCHITECTURE
2062M:	Simon Horman <horms@verge.net.au>
2063M:	Magnus Damm <magnus.damm@gmail.com>
2064L:	linux-renesas-soc@vger.kernel.org
2065Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2067S:	Supported
2068F:	arch/arm64/boot/dts/renesas/
2069F:	Documentation/devicetree/bindings/arm/renesas.yaml
2070F:	drivers/soc/renesas/
2071F:	include/linux/soc/renesas/
2072
2073ARM/RISCPC ARCHITECTURE
2074M:	Russell King <linux@armlinux.org.uk>
2075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076W:	http://www.armlinux.org.uk/
2077S:	Maintained
2078F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2079F:	arch/arm/include/asm/hardware/ioc.h
2080F:	arch/arm/include/asm/hardware/iomd.h
2081F:	arch/arm/include/asm/hardware/memc.h
2082F:	arch/arm/mach-rpc/
2083F:	drivers/net/ethernet/8390/etherh.c
2084F:	drivers/net/ethernet/i825xx/ether1*
2085F:	drivers/net/ethernet/seeq/ether3*
2086F:	drivers/scsi/arm/
2087
2088ARM/Rockchip SoC support
2089M:	Heiko Stuebner <heiko@sntech.de>
2090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091L:	linux-rockchip@lists.infradead.org
2092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2093S:	Maintained
2094F:	arch/arm/boot/dts/rk3*
2095F:	arch/arm/boot/dts/rv1108*
2096F:	arch/arm/mach-rockchip/
2097F:	drivers/clk/rockchip/
2098F:	drivers/i2c/busses/i2c-rk3x.c
2099F:	drivers/*/*rockchip*
2100F:	drivers/*/*/*rockchip*
2101F:	sound/soc/rockchip/
2102N:	rockchip
2103
2104ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2105M:	Kukjin Kim <kgene@kernel.org>
2106M:	Krzysztof Kozlowski <krzk@kernel.org>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2109Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2110S:	Maintained
2111F:	arch/arm/boot/dts/s3c*
2112F:	arch/arm/boot/dts/s5p*
2113F:	arch/arm/boot/dts/exynos*
2114F:	arch/arm64/boot/dts/exynos/
2115F:	arch/arm/plat-samsung/
2116F:	arch/arm/mach-s3c24*/
2117F:	arch/arm/mach-s3c64xx/
2118F:	arch/arm/mach-s5p*/
2119F:	arch/arm/mach-exynos*/
2120F:	drivers/*/*s3c24*
2121F:	drivers/*/*/*s3c24*
2122F:	drivers/*/*s3c64xx*
2123F:	drivers/*/*s5pv210*
2124F:	drivers/memory/samsung/*
2125F:	drivers/soc/samsung/*
2126F:	Documentation/arm/Samsung/
2127F:	Documentation/devicetree/bindings/arm/samsung/
2128F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2129F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2130N:	exynos
2131
2132ARM/SAMSUNG MOBILE MACHINE SUPPORT
2133M:	Kyungmin Park <kyungmin.park@samsung.com>
2134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135S:	Maintained
2136F:	arch/arm/mach-s5pv210/
2137
2138ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2139M:	Kyungmin Park <kyungmin.park@samsung.com>
2140M:	Kamil Debski <kamil@wypas.org>
2141M:	Andrzej Hajda <a.hajda@samsung.com>
2142L:	linux-arm-kernel@lists.infradead.org
2143L:	linux-media@vger.kernel.org
2144S:	Maintained
2145F:	drivers/media/platform/s5p-g2d/
2146
2147ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2148M:	Marek Szyprowski <m.szyprowski@samsung.com>
2149L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2150L:	linux-media@vger.kernel.org
2151S:	Maintained
2152F:	drivers/media/platform/s5p-cec/
2153F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2154
2155ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2156M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2157M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2158M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2159L:	linux-arm-kernel@lists.infradead.org
2160L:	linux-media@vger.kernel.org
2161S:	Maintained
2162F:	drivers/media/platform/s5p-jpeg/
2163
2164ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2165M:	Kyungmin Park <kyungmin.park@samsung.com>
2166M:	Kamil Debski <kamil@wypas.org>
2167M:	Jeongtae Park <jtp.park@samsung.com>
2168M:	Andrzej Hajda <a.hajda@samsung.com>
2169L:	linux-arm-kernel@lists.infradead.org
2170L:	linux-media@vger.kernel.org
2171S:	Maintained
2172F:	drivers/media/platform/s5p-mfc/
2173
2174ARM/SHMOBILE ARM ARCHITECTURE
2175M:	Simon Horman <horms@verge.net.au>
2176M:	Magnus Damm <magnus.damm@gmail.com>
2177L:	linux-renesas-soc@vger.kernel.org
2178Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2180S:	Supported
2181F:	arch/arm/boot/dts/emev2*
2182F:	arch/arm/boot/dts/gr-peach*
2183F:	arch/arm/boot/dts/iwg20d-q7*
2184F:	arch/arm/boot/dts/r7s*
2185F:	arch/arm/boot/dts/r8a*
2186F:	arch/arm/boot/dts/r9a*
2187F:	arch/arm/boot/dts/sh*
2188F:	arch/arm/configs/shmobile_defconfig
2189F:	arch/arm/include/debug/renesas-scif.S
2190F:	arch/arm/mach-shmobile/
2191F:	Documentation/devicetree/bindings/arm/renesas.yaml
2192F:	drivers/soc/renesas/
2193F:	include/linux/soc/renesas/
2194
2195ARM/SOCFPGA ARCHITECTURE
2196M:	Dinh Nguyen <dinguyen@kernel.org>
2197S:	Maintained
2198F:	arch/arm/mach-socfpga/
2199F:	arch/arm/boot/dts/socfpga*
2200F:	arch/arm/configs/socfpga_defconfig
2201F:	arch/arm64/boot/dts/altera/
2202W:	http://www.rocketboards.org
2203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2204
2205ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2206M:	Dinh Nguyen <dinguyen@kernel.org>
2207S:	Maintained
2208F:	drivers/clk/socfpga/
2209
2210ARM/SOCFPGA EDAC SUPPORT
2211M:	Thor Thayer <thor.thayer@linux.intel.com>
2212S:	Maintained
2213F:	drivers/edac/altera_edac.
2214
2215ARM/SPREADTRUM SoC SUPPORT
2216M:	Orson Zhai <orsonzhai@gmail.com>
2217M:	Baolin Wang <baolin.wang@linaro.org>
2218M:	Chunyan Zhang <zhang.lyra@gmail.com>
2219S:	Maintained
2220F:	arch/arm64/boot/dts/sprd
2221N:	sprd
2222
2223ARM/STI ARCHITECTURE
2224M:	Patrice Chotard <patrice.chotard@st.com>
2225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226W:	http://www.stlinux.com
2227S:	Maintained
2228F:	arch/arm/mach-sti/
2229F:	arch/arm/boot/dts/sti*
2230F:	drivers/char/hw_random/st-rng.c
2231F:	drivers/clocksource/arm_global_timer.c
2232F:	drivers/clocksource/clksrc_st_lpc.c
2233F:	drivers/cpufreq/sti-cpufreq.c
2234F:	drivers/dma/st_fdma*
2235F:	drivers/i2c/busses/i2c-st.c
2236F:	drivers/media/rc/st_rc.c
2237F:	drivers/media/platform/sti/c8sectpfe/
2238F:	drivers/mmc/host/sdhci-st.c
2239F:	drivers/phy/st/phy-miphy28lp.c
2240F:	drivers/phy/st/phy-stih407-usb.c
2241F:	drivers/pinctrl/pinctrl-st.c
2242F:	drivers/remoteproc/st_remoteproc.c
2243F:	drivers/remoteproc/st_slim_rproc.c
2244F:	drivers/reset/sti/
2245F:	drivers/rtc/rtc-st-lpc.c
2246F:	drivers/tty/serial/st-asc.c
2247F:	drivers/usb/dwc3/dwc3-st.c
2248F:	drivers/usb/host/ehci-st.c
2249F:	drivers/usb/host/ohci-st.c
2250F:	drivers/watchdog/st_lpc_wdt.c
2251F:	drivers/ata/ahci_st.c
2252F:	include/linux/remoteproc/st_slim_rproc.h
2253
2254ARM/STM32 ARCHITECTURE
2255M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2256M:	Alexandre Torgue <alexandre.torgue@st.com>
2257L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S:	Maintained
2260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2261N:	stm32
2262N:	stm
2263F:	arch/arm/boot/dts/stm32*
2264F:	arch/arm/mach-stm32/
2265F:	drivers/clocksource/armv7m_systick.c
2266
2267ARM/Synaptics SoC support
2268M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2269M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271S:	Maintained
2272F:	arch/arm/mach-berlin/
2273F:	arch/arm/boot/dts/berlin*
2274F:	arch/arm64/boot/dts/synaptics/
2275
2276ARM/TANGO ARCHITECTURE
2277M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2278M:	Mans Rullgard <mans@mansr.com>
2279L:	linux-arm-kernel@lists.infradead.org
2280S:	Odd Fixes
2281N:	tango
2282
2283ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2284M:	Lennert Buytenhek <kernel@wantstofly.org>
2285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286S:	Maintained
2287
2288ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2289M:	Hans Verkuil <hans.verkuil@cisco.com>
2290L:	linux-tegra@vger.kernel.org
2291L:	linux-media@vger.kernel.org
2292S:	Maintained
2293F:	drivers/media/platform/tegra-cec/
2294F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2295
2296ARM/TETON BGA MACHINE SUPPORT
2297M:	"Mark F. Brown" <mark.brown314@gmail.com>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299S:	Maintained
2300
2301ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2302M:	Santosh Shilimkar <ssantosh@kernel.org>
2303L:	linux-kernel@vger.kernel.org
2304S:	Maintained
2305F:	drivers/memory/*emif*
2306
2307ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2308M:	Tero Kristo <t-kristo@ti.com>
2309M:	Nishanth Menon <nm@ti.com>
2310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311S:	Supported
2312F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2313F:	arch/arm64/boot/dts/ti/Makefile
2314F:	arch/arm64/boot/dts/ti/k3-*
2315F:	include/dt-bindings/pinctrl/k3.h
2316
2317ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2318M:	Santosh Shilimkar <ssantosh@kernel.org>
2319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320S:	Maintained
2321F:	arch/arm/mach-keystone/
2322F:	arch/arm/boot/dts/keystone-*
2323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2324
2325ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2326M:	Santosh Shilimkar <ssantosh@kernel.org>
2327L:	linux-kernel@vger.kernel.org
2328S:	Maintained
2329F:	drivers/clk/keystone/
2330
2331ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2332M:	Santosh Shilimkar <ssantosh@kernel.org>
2333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334L:	linux-kernel@vger.kernel.org
2335S:	Maintained
2336F:	drivers/clocksource/timer-keystone.c
2337
2338ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2339M:	Santosh Shilimkar <ssantosh@kernel.org>
2340L:	linux-kernel@vger.kernel.org
2341S:	Maintained
2342F:	drivers/power/reset/keystone-reset.c
2343
2344ARM/THECUS N2100 MACHINE SUPPORT
2345M:	Lennert Buytenhek <kernel@wantstofly.org>
2346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347S:	Maintained
2348
2349ARM/TOSA MACHINE SUPPORT
2350M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2351M:	Dirk Opfer <dirk@opfer-online.de>
2352S:	Maintained
2353
2354ARM/UNIPHIER ARCHITECTURE
2355M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2358S:	Maintained
2359F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2360F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2361F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2362F:	arch/arm/boot/dts/uniphier*
2363F:	arch/arm/include/asm/hardware/cache-uniphier.h
2364F:	arch/arm/mach-uniphier/
2365F:	arch/arm/mm/cache-uniphier.c
2366F:	arch/arm64/boot/dts/socionext/uniphier*
2367F:	drivers/bus/uniphier-system-bus.c
2368F:	drivers/clk/uniphier/
2369F:	drivers/dma/uniphier-mdmac.c
2370F:	drivers/gpio/gpio-uniphier.c
2371F:	drivers/i2c/busses/i2c-uniphier*
2372F:	drivers/irqchip/irq-uniphier-aidet.c
2373F:	drivers/mmc/host/uniphier-sd.c
2374F:	drivers/pinctrl/uniphier/
2375F:	drivers/reset/reset-uniphier.c
2376F:	drivers/tty/serial/8250/8250_uniphier.c
2377N:	uniphier
2378
2379ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2380M:	Ulf Hansson <ulf.hansson@linaro.org>
2381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382T:	git git://git.linaro.org/people/ulfh/clk.git
2383S:	Maintained
2384F:	drivers/clk/ux500/
2385
2386ARM/VERSATILE EXPRESS PLATFORM
2387M:	Liviu Dudau <liviu.dudau@arm.com>
2388M:	Sudeep Holla <sudeep.holla@arm.com>
2389M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391S:	Maintained
2392F:	arch/arm/boot/dts/vexpress*
2393F:	arch/arm64/boot/dts/arm/
2394F:	arch/arm/mach-vexpress/
2395F:	*/*/vexpress*
2396F:	*/*/*/vexpress*
2397F:	drivers/clk/versatile/clk-vexpress-osc.c
2398F:	drivers/clocksource/timer-versatile.c
2399N:	mps2
2400
2401ARM/VFP SUPPORT
2402M:	Russell King <linux@armlinux.org.uk>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404W:	http://www.armlinux.org.uk/
2405S:	Maintained
2406F:	arch/arm/vfp/
2407
2408ARM/VOIPAC PXA270 SUPPORT
2409M:	Marek Vasut <marek.vasut@gmail.com>
2410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411S:	Maintained
2412F:	arch/arm/mach-pxa/vpac270.c
2413F:	arch/arm/mach-pxa/include/mach/vpac270.h
2414
2415ARM/VT8500 ARM ARCHITECTURE
2416M:	Tony Prisk <linux@prisktech.co.nz>
2417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418S:	Maintained
2419F:	arch/arm/mach-vt8500/
2420F:	drivers/clocksource/timer-vt8500.c
2421F:	drivers/i2c/busses/i2c-wmt.c
2422F:	drivers/mmc/host/wmt-sdmmc.c
2423F:	drivers/pwm/pwm-vt8500.c
2424F:	drivers/rtc/rtc-vt8500.c
2425F:	drivers/tty/serial/vt8500_serial.c
2426F:	drivers/usb/host/ehci-platform.c
2427F:	drivers/usb/host/uhci-platform.c
2428F:	drivers/video/fbdev/vt8500lcdfb.*
2429F:	drivers/video/fbdev/wm8505fb*
2430F:	drivers/video/fbdev/wmt_ge_rops.*
2431
2432ARM/ZIPIT Z2 SUPPORT
2433M:	Marek Vasut <marek.vasut@gmail.com>
2434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435S:	Maintained
2436F:	arch/arm/mach-pxa/z2.c
2437F:	arch/arm/mach-pxa/include/mach/z2.h
2438
2439ARM/ZTE ARCHITECTURE
2440M:	Jun Nie <jun.nie@linaro.org>
2441M:	Shawn Guo <shawnguo@kernel.org>
2442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2443S:	Maintained
2444F:	arch/arm/boot/dts/zx2967*
2445F:	arch/arm/mach-zx/
2446F:	arch/arm64/boot/dts/zte/
2447F:	drivers/clk/zte/
2448F:	drivers/dma/zx_dma.c
2449F:	drivers/gpio/gpio-zx.c
2450F:	drivers/i2c/busses/i2c-zx2967.c
2451F:	drivers/mmc/host/dw_mmc-zx.*
2452F:	drivers/pinctrl/zte/
2453F:	drivers/soc/zte/
2454F:	drivers/thermal/zx2967_thermal.c
2455F:	drivers/watchdog/zx2967_wdt.c
2456F:	Documentation/devicetree/bindings/arm/zte.yaml
2457F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2458F:	Documentation/devicetree/bindings/dma/zxdma.txt
2459F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2460F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2461F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2462F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2463F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2464F:	Documentation/devicetree/bindings/soc/zte/
2465F:	Documentation/devicetree/bindings/sound/zte,*.txt
2466F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2467F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2468F:	include/dt-bindings/clock/zx2967*.h
2469F:	include/dt-bindings/soc/zte,*.h
2470F:	sound/soc/codecs/zx_aud96p22.c
2471F:	sound/soc/zte/
2472
2473ARM/ZYNQ ARCHITECTURE
2474M:	Michal Simek <michal.simek@xilinx.com>
2475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476W:	http://wiki.xilinx.com
2477T:	git https://github.com/Xilinx/linux-xlnx.git
2478S:	Supported
2479F:	arch/arm/mach-zynq/
2480F:	drivers/cpuidle/cpuidle-zynq.c
2481F:	drivers/block/xsysace.c
2482N:	zynq
2483N:	xilinx
2484F:	drivers/clocksource/timer-cadence-ttc.c
2485F:	drivers/i2c/busses/i2c-cadence.c
2486F:	drivers/mmc/host/sdhci-of-arasan.c
2487F:	drivers/edac/synopsys_edac.c
2488F:	drivers/i2c/busses/i2c-xiic.c
2489
2490ARM64 PORT (AARCH64 ARCHITECTURE)
2491M:	Catalin Marinas <catalin.marinas@arm.com>
2492M:	Will Deacon <will.deacon@arm.com>
2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2495S:	Maintained
2496F:	arch/arm64/
2497X:	arch/arm64/boot/dts/
2498F:	Documentation/arm64/
2499
2500AS3645A LED FLASH CONTROLLER DRIVER
2501M:	Sakari Ailus <sakari.ailus@iki.fi>
2502L:	linux-leds@vger.kernel.org
2503S:	Maintained
2504F:	drivers/leds/leds-as3645a.c
2505
2506ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2507M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2508L:	linux-media@vger.kernel.org
2509T:	git git://linuxtv.org/media_tree.git
2510S:	Maintained
2511F:	drivers/media/i2c/ak7375.c
2512F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2513
2514ASAHI KASEI AK8974 DRIVER
2515M:	Linus Walleij <linus.walleij@linaro.org>
2516L:	linux-iio@vger.kernel.org
2517W:	http://www.akm.com/
2518S:	Supported
2519F:	drivers/iio/magnetometer/ak8974.c
2520
2521ASC7621 HARDWARE MONITOR DRIVER
2522M:	George Joseph <george.joseph@fairview5.com>
2523L:	linux-hwmon@vger.kernel.org
2524S:	Maintained
2525F:	Documentation/hwmon/asc7621
2526F:	drivers/hwmon/asc7621.c
2527
2528ASPEED VIDEO ENGINE DRIVER
2529M:	Eddie James <eajames@linux.ibm.com>
2530L:	linux-media@vger.kernel.org
2531L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2532S:	Maintained
2533F:	drivers/media/platform/aspeed-video.c
2534F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2535
2536ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2537M:	Corentin Chary <corentin.chary@gmail.com>
2538L:	acpi4asus-user@lists.sourceforge.net
2539L:	platform-driver-x86@vger.kernel.org
2540W:	http://acpi4asus.sf.net
2541S:	Maintained
2542F:	drivers/platform/x86/asus*.c
2543F:	drivers/platform/x86/eeepc*.c
2544
2545ASUS WIRELESS RADIO CONTROL DRIVER
2546M:	João Paulo Rechi Vita <jprvita@gmail.com>
2547L:	platform-driver-x86@vger.kernel.org
2548S:	Maintained
2549F:	drivers/platform/x86/asus-wireless.c
2550
2551ASYMMETRIC KEYS
2552M:	David Howells <dhowells@redhat.com>
2553L:	keyrings@vger.kernel.org
2554S:	Maintained
2555F:	Documentation/crypto/asymmetric-keys.txt
2556F:	include/linux/verification.h
2557F:	include/crypto/public_key.h
2558F:	include/crypto/pkcs7.h
2559F:	crypto/asymmetric_keys/
2560
2561ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2562R:	Dan Williams <dan.j.williams@intel.com>
2563W:	http://sourceforge.net/projects/xscaleiop
2564S:	Odd fixes
2565F:	Documentation/crypto/async-tx-api.txt
2566F:	crypto/async_tx/
2567F:	drivers/dma/
2568F:	include/linux/dmaengine.h
2569F:	include/linux/async_tx.h
2570
2571AT24 EEPROM DRIVER
2572M:	Bartosz Golaszewski <brgl@bgdev.pl>
2573L:	linux-i2c@vger.kernel.org
2574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2575S:	Maintained
2576F:	Documentation/devicetree/bindings/eeprom/at24.txt
2577F:	drivers/misc/eeprom/at24.c
2578
2579ATA OVER ETHERNET (AOE) DRIVER
2580M:	"Ed L. Cashin" <ed.cashin@acm.org>
2581W:	http://www.openaoe.org/
2582S:	Supported
2583F:	Documentation/aoe/
2584F:	drivers/block/aoe/
2585
2586ATHEROS 71XX/9XXX GPIO DRIVER
2587M:	Alban Bedel <albeu@free.fr>
2588W:	https://github.com/AlbanBedel/linux
2589T:	git git://github.com/AlbanBedel/linux
2590S:	Maintained
2591F:	drivers/gpio/gpio-ath79.c
2592F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2593
2594ATHEROS 71XX/9XXX USB PHY DRIVER
2595M:	Alban Bedel <albeu@free.fr>
2596W:	https://github.com/AlbanBedel/linux
2597T:	git git://github.com/AlbanBedel/linux
2598S:	Maintained
2599F:	drivers/phy/qualcomm/phy-ath79-usb.c
2600F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2601
2602ATHEROS ATH GENERIC UTILITIES
2603M:	Kalle Valo <kvalo@codeaurora.org>
2604L:	linux-wireless@vger.kernel.org
2605S:	Supported
2606F:	drivers/net/wireless/ath/*
2607
2608ATHEROS ATH5K WIRELESS DRIVER
2609M:	Jiri Slaby <jirislaby@gmail.com>
2610M:	Nick Kossifidis <mickflemm@gmail.com>
2611M:	Luis Chamberlain <mcgrof@kernel.org>
2612L:	linux-wireless@vger.kernel.org
2613W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2614S:	Maintained
2615F:	drivers/net/wireless/ath/ath5k/
2616
2617ATHEROS ATH6KL WIRELESS DRIVER
2618M:	Kalle Valo <kvalo@codeaurora.org>
2619L:	linux-wireless@vger.kernel.org
2620W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2622S:	Supported
2623F:	drivers/net/wireless/ath/ath6kl/
2624
2625ATI_REMOTE2 DRIVER
2626M:	Ville Syrjala <syrjala@sci.fi>
2627S:	Maintained
2628F:	drivers/input/misc/ati_remote2.c
2629
2630ATK0110 HWMON DRIVER
2631M:	Luca Tettamanti <kronos.it@gmail.com>
2632L:	linux-hwmon@vger.kernel.org
2633S:	Maintained
2634F:	drivers/hwmon/asus_atk0110.c
2635
2636ATLX ETHERNET DRIVERS
2637M:	Jay Cliburn <jcliburn@gmail.com>
2638M:	Chris Snook <chris.snook@gmail.com>
2639L:	netdev@vger.kernel.org
2640W:	http://sourceforge.net/projects/atl1
2641W:	http://atl1.sourceforge.net
2642S:	Maintained
2643F:	drivers/net/ethernet/atheros/
2644
2645ATM
2646M:	Chas Williams <3chas3@gmail.com>
2647L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2648L:	netdev@vger.kernel.org
2649W:	http://linux-atm.sourceforge.net
2650S:	Maintained
2651F:	drivers/atm/
2652F:	include/linux/atm*
2653F:	include/uapi/linux/atm*
2654
2655ATMEL MACB ETHERNET DRIVER
2656M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2657S:	Supported
2658F:	drivers/net/ethernet/cadence/
2659
2660ATMEL MAXTOUCH DRIVER
2661M:	Nick Dyer <nick@shmanahar.org>
2662T:	git git://github.com/ndyer/linux.git
2663S:	Maintained
2664F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2665F:	drivers/input/touchscreen/atmel_mxt_ts.c
2666
2667ATMEL WIRELESS DRIVER
2668M:	Simon Kelley <simon@thekelleys.org.uk>
2669L:	linux-wireless@vger.kernel.org
2670W:	http://www.thekelleys.org.uk/atmel
2671W:	http://atmelwlandriver.sourceforge.net/
2672S:	Maintained
2673F:	drivers/net/wireless/atmel/atmel*
2674
2675ATOMIC INFRASTRUCTURE
2676M:	Will Deacon <will.deacon@arm.com>
2677M:	Peter Zijlstra <peterz@infradead.org>
2678R:	Boqun Feng <boqun.feng@gmail.com>
2679L:	linux-kernel@vger.kernel.org
2680S:	Maintained
2681F:	arch/*/include/asm/atomic*.h
2682F:	include/*/atomic*.h
2683F:	scripts/atomic/
2684
2685ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2686M:	Bradley Grove <linuxdrivers@attotech.com>
2687L:	linux-scsi@vger.kernel.org
2688W:	http://www.attotech.com
2689S:	Supported
2690F:	drivers/scsi/esas2r
2691
2692ATUSB IEEE 802.15.4 RADIO DRIVER
2693M:	Stefan Schmidt <stefan@datenfreihafen.org>
2694L:	linux-wpan@vger.kernel.org
2695S:	Maintained
2696F:	drivers/net/ieee802154/atusb.c
2697F:	drivers/net/ieee802154/atusb.h
2698F:	drivers/net/ieee802154/at86rf230.h
2699
2700AUDIT SUBSYSTEM
2701M:	Paul Moore <paul@paul-moore.com>
2702M:	Eric Paris <eparis@redhat.com>
2703L:	linux-audit@redhat.com (moderated for non-subscribers)
2704W:	https://github.com/linux-audit
2705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2706S:	Supported
2707F:	include/linux/audit.h
2708F:	include/uapi/linux/audit.h
2709F:	kernel/audit*
2710
2711AUXILIARY DISPLAY DRIVERS
2712M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2713S:	Maintained
2714F:	drivers/auxdisplay/
2715F:	include/linux/cfag12864b.h
2716
2717AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2718M:	Andreas Klinger <ak@it-klinger.de>
2719L:	linux-iio@vger.kernel.org
2720S:	Maintained
2721F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2722F:	drivers/iio/adc/hx711.c
2723
2724AX.25 NETWORK LAYER
2725M:	Ralf Baechle <ralf@linux-mips.org>
2726L:	linux-hams@vger.kernel.org
2727W:	http://www.linux-ax25.org/
2728S:	Maintained
2729F:	include/uapi/linux/ax25.h
2730F:	include/net/ax25.h
2731F:	net/ax25/
2732
2733AXENTIA ARM DEVICES
2734M:	Peter Rosin <peda@axentia.se>
2735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736S:	Maintained
2737F:	Documentation/devicetree/bindings/arm/axentia.txt
2738F:	arch/arm/boot/dts/at91-linea.dtsi
2739F:	arch/arm/boot/dts/at91-natte.dtsi
2740F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2741F:	arch/arm/boot/dts/at91-tse850-3.dts
2742
2743AXENTIA ASOC DRIVERS
2744M:	Peter Rosin <peda@axentia.se>
2745L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2746S:	Maintained
2747F:	Documentation/devicetree/bindings/sound/axentia,*
2748F:	sound/soc/atmel/tse850-pcm5142.c
2749
2750AXXIA I2C CONTROLLER
2751M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2752L:	linux-i2c@vger.kernel.org
2753S:	Maintained
2754F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2755F:	drivers/i2c/busses/i2c-axxia.c
2756
2757AZ6007 DVB DRIVER
2758M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2759L:	linux-media@vger.kernel.org
2760W:	https://linuxtv.org
2761T:	git git://linuxtv.org/media_tree.git
2762S:	Maintained
2763F:	drivers/media/usb/dvb-usb-v2/az6007.c
2764
2765AZTECH FM RADIO RECEIVER DRIVER
2766M:	Hans Verkuil <hverkuil@xs4all.nl>
2767L:	linux-media@vger.kernel.org
2768T:	git git://linuxtv.org/media_tree.git
2769W:	https://linuxtv.org
2770S:	Maintained
2771F:	drivers/media/radio/radio-aztech*
2772
2773B43 WIRELESS DRIVER
2774L:	linux-wireless@vger.kernel.org
2775L:	b43-dev@lists.infradead.org
2776W:	http://wireless.kernel.org/en/users/Drivers/b43
2777S:	Odd Fixes
2778F:	drivers/net/wireless/broadcom/b43/
2779
2780B43LEGACY WIRELESS DRIVER
2781M:	Larry Finger <Larry.Finger@lwfinger.net>
2782L:	linux-wireless@vger.kernel.org
2783L:	b43-dev@lists.infradead.org
2784W:	http://wireless.kernel.org/en/users/Drivers/b43
2785S:	Maintained
2786F:	drivers/net/wireless/broadcom/b43legacy/
2787
2788BACKLIGHT CLASS/SUBSYSTEM
2789M:	Lee Jones <lee.jones@linaro.org>
2790M:	Daniel Thompson <daniel.thompson@linaro.org>
2791M:	Jingoo Han <jingoohan1@gmail.com>
2792L:	dri-devel@lists.freedesktop.org
2793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2794S:	Maintained
2795F:	drivers/video/backlight/
2796F:	include/linux/backlight.h
2797F:	include/linux/pwm_backlight.h
2798F:	Documentation/devicetree/bindings/leds/backlight
2799
2800BATMAN ADVANCED
2801M:	Marek Lindner <mareklindner@neomailbox.ch>
2802M:	Simon Wunderlich <sw@simonwunderlich.de>
2803M:	Antonio Quartulli <a@unstable.cc>
2804L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2805W:	https://www.open-mesh.org/
2806Q:	https://patchwork.open-mesh.org/project/batman/list/
2807S:	Maintained
2808F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2809F:	Documentation/ABI/testing/sysfs-class-net-mesh
2810F:	Documentation/networking/batman-adv.rst
2811F:	include/uapi/linux/batadv_packet.h
2812F:	include/uapi/linux/batman_adv.h
2813F:	net/batman-adv/
2814
2815BAYCOM/HDLCDRV DRIVERS FOR AX.25
2816M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2817L:	linux-hams@vger.kernel.org
2818W:	http://www.baycom.org/~tom/ham/ham.html
2819S:	Maintained
2820F:	drivers/net/hamradio/baycom*
2821
2822BCACHE (BLOCK LAYER CACHE)
2823M:	Coly Li <colyli@suse.de>
2824M:	Kent Overstreet <kent.overstreet@gmail.com>
2825L:	linux-bcache@vger.kernel.org
2826W:	http://bcache.evilpiepirate.org
2827C:	irc://irc.oftc.net/bcache
2828S:	Maintained
2829F:	drivers/md/bcache/
2830
2831BDISP ST MEDIA DRIVER
2832M:	Fabien Dessenne <fabien.dessenne@st.com>
2833L:	linux-media@vger.kernel.org
2834T:	git git://linuxtv.org/media_tree.git
2835W:	https://linuxtv.org
2836S:	Supported
2837F:	drivers/media/platform/sti/bdisp
2838
2839BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2840M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2841L:	netdev@vger.kernel.org
2842S:	Maintained
2843F:	drivers/net/ethernet/ec_bhf.c
2844
2845BEFS FILE SYSTEM
2846M:	Luis de Bethencourt <luisbg@kernel.org>
2847M:	Salah Triki <salah.triki@gmail.com>
2848S:	Maintained
2849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2850F:	Documentation/filesystems/befs.txt
2851F:	fs/befs/
2852
2853BFQ I/O SCHEDULER
2854M:	Paolo Valente <paolo.valente@linaro.org>
2855M:	Jens Axboe <axboe@kernel.dk>
2856L:	linux-block@vger.kernel.org
2857S:	Maintained
2858F:	block/bfq-*
2859F:	Documentation/block/bfq-iosched.txt
2860
2861BFS FILE SYSTEM
2862M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2863S:	Maintained
2864F:	Documentation/filesystems/bfs.txt
2865F:	fs/bfs/
2866F:	include/uapi/linux/bfs_fs.h
2867
2868BLINKM RGB LED DRIVER
2869M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2870S:	Maintained
2871F:	drivers/leds/leds-blinkm.c
2872
2873BLOCK LAYER
2874M:	Jens Axboe <axboe@kernel.dk>
2875L:	linux-block@vger.kernel.org
2876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2877S:	Maintained
2878F:	block/
2879F:	drivers/block/
2880F:	kernel/trace/blktrace.c
2881F:	lib/sbitmap.c
2882
2883BLOCK2MTD DRIVER
2884M:	Joern Engel <joern@lazybastard.org>
2885L:	linux-mtd@lists.infradead.org
2886S:	Maintained
2887F:	drivers/mtd/devices/block2mtd.c
2888
2889BLUETOOTH DRIVERS
2890M:	Marcel Holtmann <marcel@holtmann.org>
2891M:	Johan Hedberg <johan.hedberg@gmail.com>
2892L:	linux-bluetooth@vger.kernel.org
2893W:	http://www.bluez.org/
2894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2896S:	Maintained
2897F:	drivers/bluetooth/
2898
2899BLUETOOTH SUBSYSTEM
2900M:	Marcel Holtmann <marcel@holtmann.org>
2901M:	Johan Hedberg <johan.hedberg@gmail.com>
2902L:	linux-bluetooth@vger.kernel.org
2903W:	http://www.bluez.org/
2904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2906S:	Maintained
2907F:	net/bluetooth/
2908F:	include/net/bluetooth/
2909
2910BONDING DRIVER
2911M:	Jay Vosburgh <j.vosburgh@gmail.com>
2912M:	Veaceslav Falico <vfalico@gmail.com>
2913M:	Andy Gospodarek <andy@greyhouse.net>
2914L:	netdev@vger.kernel.org
2915W:	http://sourceforge.net/projects/bonding/
2916S:	Supported
2917F:	drivers/net/bonding/
2918F:	include/uapi/linux/if_bonding.h
2919
2920BPF (Safe dynamic programs and tools)
2921M:	Alexei Starovoitov <ast@kernel.org>
2922M:	Daniel Borkmann <daniel@iogearbox.net>
2923R:	Martin KaFai Lau <kafai@fb.com>
2924R:	Song Liu <songliubraving@fb.com>
2925R:	Yonghong Song <yhs@fb.com>
2926L:	netdev@vger.kernel.org
2927L:	bpf@vger.kernel.org
2928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2930Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2931S:	Supported
2932F:	arch/*/net/*
2933F:	Documentation/networking/filter.txt
2934F:	Documentation/bpf/
2935F:	include/linux/bpf*
2936F:	include/linux/filter.h
2937F:	include/trace/events/xdp.h
2938F:	include/uapi/linux/bpf*
2939F:	include/uapi/linux/filter.h
2940F:	kernel/bpf/
2941F:	kernel/trace/bpf_trace.c
2942F:	lib/test_bpf.c
2943F:	net/bpf/
2944F:	net/core/filter.c
2945F:	net/sched/act_bpf.c
2946F:	net/sched/cls_bpf.c
2947F:	samples/bpf/
2948F:	tools/bpf/
2949F:	tools/lib/bpf/
2950F:	tools/testing/selftests/bpf/
2951K:	bpf
2952N:	bpf
2953
2954BPF JIT for ARM
2955M:	Shubham Bansal <illusionist.neo@gmail.com>
2956L:	netdev@vger.kernel.org
2957L:	bpf@vger.kernel.org
2958S:	Maintained
2959F:	arch/arm/net/
2960
2961BPF JIT for ARM64
2962M:	Daniel Borkmann <daniel@iogearbox.net>
2963M:	Alexei Starovoitov <ast@kernel.org>
2964M:	Zi Shen Lim <zlim.lnx@gmail.com>
2965L:	netdev@vger.kernel.org
2966L:	bpf@vger.kernel.org
2967S:	Supported
2968F:	arch/arm64/net/
2969
2970BPF JIT for MIPS (32-BIT AND 64-BIT)
2971M:	Paul Burton <paul.burton@mips.com>
2972L:	netdev@vger.kernel.org
2973L:	bpf@vger.kernel.org
2974S:	Maintained
2975F:	arch/mips/net/
2976
2977BPF JIT for NFP NICs
2978M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2979L:	netdev@vger.kernel.org
2980L:	bpf@vger.kernel.org
2981S:	Supported
2982F:	drivers/net/ethernet/netronome/nfp/bpf/
2983
2984BPF JIT for POWERPC (32-BIT AND 64-BIT)
2985M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2986M:	Sandipan Das <sandipan@linux.ibm.com>
2987L:	netdev@vger.kernel.org
2988L:	bpf@vger.kernel.org
2989S:	Maintained
2990F:	arch/powerpc/net/
2991
2992BPF JIT for RISC-V (RV64G)
2993M:	Björn Töpel <bjorn.topel@gmail.com>
2994L:	netdev@vger.kernel.org
2995S:	Maintained
2996F:	arch/riscv/net/
2997
2998BPF JIT for S390
2999M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
3000M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3001L:	netdev@vger.kernel.org
3002L:	bpf@vger.kernel.org
3003S:	Maintained
3004F:	arch/s390/net/
3005X:	arch/s390/net/pnet.c
3006
3007BPF JIT for SPARC (32-BIT AND 64-BIT)
3008M:	David S. Miller <davem@davemloft.net>
3009L:	netdev@vger.kernel.org
3010L:	bpf@vger.kernel.org
3011S:	Maintained
3012F:	arch/sparc/net/
3013
3014BPF JIT for X86 32-BIT
3015M:	Wang YanQing <udknight@gmail.com>
3016L:	netdev@vger.kernel.org
3017L:	bpf@vger.kernel.org
3018S:	Maintained
3019F:	arch/x86/net/bpf_jit_comp32.c
3020
3021BPF JIT for X86 64-BIT
3022M:	Alexei Starovoitov <ast@kernel.org>
3023M:	Daniel Borkmann <daniel@iogearbox.net>
3024L:	netdev@vger.kernel.org
3025L:	bpf@vger.kernel.org
3026S:	Supported
3027F:	arch/x86/net/
3028X:	arch/x86/net/bpf_jit_comp32.c
3029
3030BROADCOM B44 10/100 ETHERNET DRIVER
3031M:	Michael Chan <michael.chan@broadcom.com>
3032L:	netdev@vger.kernel.org
3033S:	Supported
3034F:	drivers/net/ethernet/broadcom/b44.*
3035
3036BROADCOM B53 ETHERNET SWITCH DRIVER
3037M:	Florian Fainelli <f.fainelli@gmail.com>
3038L:	netdev@vger.kernel.org
3039L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3040S:	Supported
3041F:	drivers/net/dsa/b53/*
3042F:	include/linux/platform_data/b53.h
3043
3044BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3045M:	Florian Fainelli <f.fainelli@gmail.com>
3046M:	Ray Jui <rjui@broadcom.com>
3047M:	Scott Branden <sbranden@broadcom.com>
3048M:	bcm-kernel-feedback-list@broadcom.com
3049T:	git git://github.com/broadcom/mach-bcm
3050S:	Maintained
3051N:	bcm281*
3052N:	bcm113*
3053N:	bcm216*
3054N:	kona
3055F:	arch/arm/mach-bcm/
3056
3057BROADCOM BCM2835 ARM ARCHITECTURE
3058M:	Eric Anholt <eric@anholt.net>
3059M:	Stefan Wahren <stefan.wahren@i2se.com>
3060L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062T:	git git://github.com/anholt/linux
3063S:	Maintained
3064N:	bcm2835
3065F:	drivers/staging/vc04_services
3066
3067BROADCOM BCM47XX MIPS ARCHITECTURE
3068M:	Hauke Mehrtens <hauke@hauke-m.de>
3069M:	Rafał Miłecki <zajec5@gmail.com>
3070L:	linux-mips@vger.kernel.org
3071S:	Maintained
3072F:	Documentation/devicetree/bindings/mips/brcm/
3073F:	arch/mips/bcm47xx/*
3074F:	arch/mips/include/asm/mach-bcm47xx/*
3075
3076BROADCOM BCM5301X ARM ARCHITECTURE
3077M:	Hauke Mehrtens <hauke@hauke-m.de>
3078M:	Rafał Miłecki <zajec5@gmail.com>
3079M:	bcm-kernel-feedback-list@broadcom.com
3080L:	linux-arm-kernel@lists.infradead.org
3081S:	Maintained
3082F:	arch/arm/mach-bcm/bcm_5301x.c
3083F:	arch/arm/boot/dts/bcm5301x*.dtsi
3084F:	arch/arm/boot/dts/bcm470*
3085F:	arch/arm/boot/dts/bcm953012*
3086
3087BROADCOM BCM53573 ARM ARCHITECTURE
3088M:	Rafał Miłecki <rafal@milecki.pl>
3089L:	linux-arm-kernel@lists.infradead.org
3090S:	Maintained
3091F:	arch/arm/boot/dts/bcm53573*
3092F:	arch/arm/boot/dts/bcm47189*
3093
3094BROADCOM BCM63XX ARM ARCHITECTURE
3095M:	Florian Fainelli <f.fainelli@gmail.com>
3096M:	bcm-kernel-feedback-list@broadcom.com
3097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3098T:	git git://github.com/broadcom/stblinux.git
3099S:	Maintained
3100N:	bcm63xx
3101
3102BROADCOM BCM63XX/BCM33XX UDC DRIVER
3103M:	Kevin Cernekee <cernekee@gmail.com>
3104L:	linux-usb@vger.kernel.org
3105S:	Maintained
3106F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3107
3108BROADCOM BCM7XXX ARM ARCHITECTURE
3109M:	Brian Norris <computersforpeace@gmail.com>
3110M:	Gregory Fong <gregory.0xf0@gmail.com>
3111M:	Florian Fainelli <f.fainelli@gmail.com>
3112M:	bcm-kernel-feedback-list@broadcom.com
3113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3114T:	git git://github.com/broadcom/stblinux.git
3115S:	Maintained
3116F:	arch/arm/mach-bcm/*brcmstb*
3117F:	arch/arm/boot/dts/bcm7*.dts*
3118F:	drivers/bus/brcmstb_gisb.c
3119F:	arch/arm/mm/cache-b15-rac.c
3120F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3121N:	brcmstb
3122
3123BROADCOM BMIPS CPUFREQ DRIVER
3124M:	Markus Mayer <mmayer@broadcom.com>
3125M:	bcm-kernel-feedback-list@broadcom.com
3126L:	linux-pm@vger.kernel.org
3127S:	Maintained
3128F:	drivers/cpufreq/bmips-cpufreq.c
3129
3130BROADCOM BMIPS MIPS ARCHITECTURE
3131M:	Kevin Cernekee <cernekee@gmail.com>
3132M:	Florian Fainelli <f.fainelli@gmail.com>
3133L:	linux-mips@vger.kernel.org
3134T:	git git://github.com/broadcom/stblinux.git
3135S:	Maintained
3136F:	arch/mips/bmips/*
3137F:	arch/mips/include/asm/mach-bmips/*
3138F:	arch/mips/kernel/*bmips*
3139F:	arch/mips/boot/dts/brcm/bcm*.dts*
3140F:	drivers/irqchip/irq-bcm63*
3141F:	drivers/irqchip/irq-bcm7*
3142F:	drivers/irqchip/irq-brcmstb*
3143F:	include/linux/bcm963xx_nvram.h
3144F:	include/linux/bcm963xx_tag.h
3145
3146BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3147M:	Rasesh Mody <rmody@marvell.com>
3148M:	GR-Linux-NIC-Dev@marvell.com
3149L:	netdev@vger.kernel.org
3150S:	Supported
3151F:	drivers/net/ethernet/broadcom/bnx2.*
3152F:	drivers/net/ethernet/broadcom/bnx2_*
3153
3154BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3155M:	QLogic-Storage-Upstream@qlogic.com
3156L:	linux-scsi@vger.kernel.org
3157S:	Supported
3158F:	drivers/scsi/bnx2fc/
3159
3160BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3161M:	QLogic-Storage-Upstream@qlogic.com
3162L:	linux-scsi@vger.kernel.org
3163S:	Supported
3164F:	drivers/scsi/bnx2i/
3165
3166BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3167M:	Ariel Elior <aelior@marvell.com>
3168M:	Sudarsana Kalluru <skalluru@marvell.com>
3169M:	GR-everest-linux-l2@marvell.com
3170L:	netdev@vger.kernel.org
3171S:	Supported
3172F:	drivers/net/ethernet/broadcom/bnx2x/
3173
3174BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3175M:	Michael Chan <michael.chan@broadcom.com>
3176L:	netdev@vger.kernel.org
3177S:	Supported
3178F:	drivers/net/ethernet/broadcom/bnxt/
3179
3180BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3181M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3182M:	Franky Lin <franky.lin@broadcom.com>
3183M:	Hante Meuleman <hante.meuleman@broadcom.com>
3184M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3185M:	Wright Feng <wright.feng@cypress.com>
3186L:	linux-wireless@vger.kernel.org
3187L:	brcm80211-dev-list.pdl@broadcom.com
3188L:	brcm80211-dev-list@cypress.com
3189S:	Supported
3190F:	drivers/net/wireless/broadcom/brcm80211/
3191
3192BROADCOM BRCMSTB GPIO DRIVER
3193M:	Gregory Fong <gregory.0xf0@gmail.com>
3194L:	bcm-kernel-feedback-list@broadcom.com
3195S:	Supported
3196F:	drivers/gpio/gpio-brcmstb.c
3197F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3198
3199BROADCOM BRCMSTB I2C DRIVER
3200M:	Kamal Dasu <kdasu.kdev@gmail.com>
3201L:	linux-i2c@vger.kernel.org
3202L:	bcm-kernel-feedback-list@broadcom.com
3203S:	Supported
3204F:	drivers/i2c/busses/i2c-brcmstb.c
3205F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3206
3207BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3208M:	Al Cooper <alcooperx@gmail.com>
3209L:	linux-kernel@vger.kernel.org
3210L:	bcm-kernel-feedback-list@broadcom.com
3211S:	Maintained
3212F:	drivers/phy/broadcom/phy-brcm-usb*
3213
3214BROADCOM GENET ETHERNET DRIVER
3215M:	Doug Berger <opendmb@gmail.com>
3216M:	Florian Fainelli <f.fainelli@gmail.com>
3217L:	bcm-kernel-feedback-list@broadcom.com
3218L:	netdev@vger.kernel.org
3219S:	Supported
3220F:	drivers/net/ethernet/broadcom/genet/
3221
3222BROADCOM IPROC ARM ARCHITECTURE
3223M:	Ray Jui <rjui@broadcom.com>
3224M:	Scott Branden <sbranden@broadcom.com>
3225M:	bcm-kernel-feedback-list@broadcom.com
3226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227T:	git git://github.com/broadcom/cygnus-linux.git
3228S:	Maintained
3229N:	iproc
3230N:	cygnus
3231N:	bcm[-_]nsp
3232N:	bcm9113*
3233N:	bcm9583*
3234N:	bcm9585*
3235N:	bcm9586*
3236N:	bcm988312
3237N:	bcm113*
3238N:	bcm583*
3239N:	bcm585*
3240N:	bcm586*
3241N:	bcm88312
3242N:	hr2
3243N:	stingray
3244F:	arch/arm64/boot/dts/broadcom/northstar2/*
3245F:	arch/arm64/boot/dts/broadcom/stingray/*
3246F:	drivers/clk/bcm/clk-ns*
3247F:	drivers/clk/bcm/clk-sr*
3248F:	drivers/pinctrl/bcm/pinctrl-ns*
3249F:	include/dt-bindings/clock/bcm-sr*
3250
3251BROADCOM KONA GPIO DRIVER
3252M:	Ray Jui <rjui@broadcom.com>
3253L:	bcm-kernel-feedback-list@broadcom.com
3254S:	Supported
3255F:	drivers/gpio/gpio-bcm-kona.c
3256F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3257
3258BROADCOM NETXTREME-E ROCE DRIVER
3259M:	Selvin Xavier <selvin.xavier@broadcom.com>
3260M:	Devesh Sharma <devesh.sharma@broadcom.com>
3261M:	Somnath Kotur <somnath.kotur@broadcom.com>
3262M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3263L:	linux-rdma@vger.kernel.org
3264W:	http://www.broadcom.com
3265S:	Supported
3266F:	drivers/infiniband/hw/bnxt_re/
3267F:	include/uapi/rdma/bnxt_re-abi.h
3268
3269BROADCOM NVRAM DRIVER
3270M:	Rafał Miłecki <zajec5@gmail.com>
3271L:	linux-mips@vger.kernel.org
3272S:	Maintained
3273F:	drivers/firmware/broadcom/*
3274
3275BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3276M:	Rafał Miłecki <zajec5@gmail.com>
3277L:	linux-wireless@vger.kernel.org
3278S:	Maintained
3279F:	drivers/bcma/
3280F:	include/linux/bcma/
3281
3282BROADCOM STB AVS CPUFREQ DRIVER
3283M:	Markus Mayer <mmayer@broadcom.com>
3284M:	bcm-kernel-feedback-list@broadcom.com
3285L:	linux-pm@vger.kernel.org
3286S:	Maintained
3287F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3288F:	drivers/cpufreq/brcmstb*
3289
3290BROADCOM STB AVS TMON DRIVER
3291M:	Markus Mayer <mmayer@broadcom.com>
3292M:	bcm-kernel-feedback-list@broadcom.com
3293L:	linux-pm@vger.kernel.org
3294S:	Maintained
3295F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3296F:	drivers/thermal/broadcom/brcmstb*
3297
3298BROADCOM STB NAND FLASH DRIVER
3299M:	Brian Norris <computersforpeace@gmail.com>
3300M:	Kamal Dasu <kdasu.kdev@gmail.com>
3301L:	linux-mtd@lists.infradead.org
3302L:	bcm-kernel-feedback-list@broadcom.com
3303S:	Maintained
3304F:	drivers/mtd/nand/raw/brcmnand/
3305
3306BROADCOM STB DPFE DRIVER
3307M:	Markus Mayer <mmayer@broadcom.com>
3308M:	bcm-kernel-feedback-list@broadcom.com
3309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3310S:	Maintained
3311F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3312F:	drivers/memory/brcmstb_dpfe.c
3313
3314BROADCOM SPI DRIVER
3315M:	Kamal Dasu <kdasu.kdev@gmail.com>
3316M:	bcm-kernel-feedback-list@broadcom.com
3317S:	Maintained
3318F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3319F:	drivers/spi/spi-bcm-qspi.*
3320F:	drivers/spi/spi-brcmstb-qspi.c
3321F:	drivers/spi/spi-iproc-qspi.c
3322
3323BROADCOM SYSTEMPORT ETHERNET DRIVER
3324M:	Florian Fainelli <f.fainelli@gmail.com>
3325L:	bcm-kernel-feedback-list@broadcom.com
3326L:	netdev@vger.kernel.org
3327S:	Supported
3328F:	drivers/net/ethernet/broadcom/bcmsysport.*
3329
3330BROADCOM TG3 GIGABIT ETHERNET DRIVER
3331M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3332M:	Prashant Sreedharan <prashant@broadcom.com>
3333M:	Michael Chan <mchan@broadcom.com>
3334L:	netdev@vger.kernel.org
3335S:	Supported
3336F:	drivers/net/ethernet/broadcom/tg3.*
3337
3338BROCADE BFA FC SCSI DRIVER
3339M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3340M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3341L:	linux-scsi@vger.kernel.org
3342S:	Supported
3343F:	drivers/scsi/bfa/
3344
3345BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3346M:	Rasesh Mody <rmody@marvell.com>
3347M:	Sudarsana Kalluru <skalluru@marvell.com>
3348M:	GR-Linux-NIC-Dev@marvell.com
3349L:	netdev@vger.kernel.org
3350S:	Supported
3351F:	drivers/net/ethernet/brocade/bna/
3352
3353BSG (block layer generic sg v4 driver)
3354M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3355L:	linux-scsi@vger.kernel.org
3356S:	Supported
3357F:	block/bsg.c
3358F:	include/linux/bsg.h
3359F:	include/uapi/linux/bsg.h
3360
3361BT87X AUDIO DRIVER
3362M:	Clemens Ladisch <clemens@ladisch.de>
3363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3364T:	git git://git.alsa-project.org/alsa-kernel.git
3365S:	Maintained
3366F:	Documentation/sound/cards/bt87x.rst
3367F:	sound/pci/bt87x.c
3368
3369BT8XXGPIO DRIVER
3370M:	Michael Buesch <m@bues.ch>
3371W:	http://bu3sch.de/btgpio.php
3372S:	Maintained
3373F:	drivers/gpio/gpio-bt8xx.c
3374
3375BTRFS FILE SYSTEM
3376M:	Chris Mason <clm@fb.com>
3377M:	Josef Bacik <josef@toxicpanda.com>
3378M:	David Sterba <dsterba@suse.com>
3379L:	linux-btrfs@vger.kernel.org
3380W:	http://btrfs.wiki.kernel.org/
3381Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3383S:	Maintained
3384F:	Documentation/filesystems/btrfs.txt
3385F:	fs/btrfs/
3386F:	include/linux/btrfs*
3387F:	include/uapi/linux/btrfs*
3388
3389BTTV VIDEO4LINUX DRIVER
3390M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3391L:	linux-media@vger.kernel.org
3392W:	https://linuxtv.org
3393T:	git git://linuxtv.org/media_tree.git
3394S:	Odd fixes
3395F:	Documentation/media/v4l-drivers/bttv*
3396F:	drivers/media/pci/bt8xx/bttv*
3397
3398BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3399M:	Chanwoo Choi <cw00.choi@samsung.com>
3400L:	linux-pm@vger.kernel.org
3401L:	linux-samsung-soc@vger.kernel.org
3402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3403S:	Maintained
3404F:	drivers/devfreq/exynos-bus.c
3405F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3406
3407BUSLOGIC SCSI DRIVER
3408M:	Khalid Aziz <khalid@gonehiking.org>
3409L:	linux-scsi@vger.kernel.org
3410S:	Maintained
3411F:	drivers/scsi/BusLogic.*
3412F:	drivers/scsi/FlashPoint.*
3413
3414C-MEDIA CMI8788 DRIVER
3415M:	Clemens Ladisch <clemens@ladisch.de>
3416L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3417T:	git git://git.alsa-project.org/alsa-kernel.git
3418S:	Maintained
3419F:	sound/pci/oxygen/
3420
3421C-SKY ARCHITECTURE
3422M:	Guo Ren <guoren@kernel.org>
3423T:	git https://github.com/c-sky/csky-linux.git
3424S:	Supported
3425F:	arch/csky/
3426F:	Documentation/devicetree/bindings/csky/
3427F:	drivers/irqchip/irq-csky-*
3428F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3429F:	drivers/clocksource/timer-gx6605s.c
3430F:	drivers/clocksource/timer-mp-csky.c
3431F:	Documentation/devicetree/bindings/timer/csky,*
3432K:	csky
3433N:	csky
3434
3435C6X ARCHITECTURE
3436M:	Mark Salter <msalter@redhat.com>
3437M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3438L:	linux-c6x-dev@linux-c6x.org
3439W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3440S:	Maintained
3441F:	arch/c6x/
3442
3443CA8210 IEEE-802.15.4 RADIO DRIVER
3444M:	Harry Morris <h.morris@cascoda.com>
3445L:	linux-wpan@vger.kernel.org
3446W:	https://github.com/Cascoda/ca8210-linux.git
3447S:	Maintained
3448F:	drivers/net/ieee802154/ca8210.c
3449F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3450
3451CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3452M:	David Howells <dhowells@redhat.com>
3453L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3454S:	Supported
3455F:	Documentation/filesystems/caching/cachefiles.txt
3456F:	fs/cachefiles/
3457
3458CADENCE MIPI-CSI2 BRIDGES
3459M:	Maxime Ripard <maxime.ripard@bootlin.com>
3460L:	linux-media@vger.kernel.org
3461S:	Maintained
3462F:	Documentation/devicetree/bindings/media/cdns,*.txt
3463F:	drivers/media/platform/cadence/cdns-csi2*
3464
3465CADET FM/AM RADIO RECEIVER DRIVER
3466M:	Hans Verkuil <hverkuil@xs4all.nl>
3467L:	linux-media@vger.kernel.org
3468T:	git git://linuxtv.org/media_tree.git
3469W:	https://linuxtv.org
3470S:	Maintained
3471F:	drivers/media/radio/radio-cadet*
3472
3473CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3474M:	Jonathan Corbet <corbet@lwn.net>
3475L:	linux-media@vger.kernel.org
3476T:	git git://linuxtv.org/media_tree.git
3477S:	Maintained
3478F:	Documentation/media/v4l-drivers/cafe_ccic*
3479F:	drivers/media/platform/marvell-ccic/
3480
3481CAIF NETWORK LAYER
3482L:	netdev@vger.kernel.org
3483S:	Orphan
3484F:	Documentation/networking/caif/
3485F:	drivers/net/caif/
3486F:	include/uapi/linux/caif/
3487F:	include/net/caif/
3488F:	net/caif/
3489
3490CAKE QDISC
3491M:	Toke Høiland-Jørgensen <toke@toke.dk>
3492L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3493S:	Maintained
3494F:	net/sched/sch_cake.c
3495
3496CALGARY x86-64 IOMMU
3497M:	Muli Ben-Yehuda <mulix@mulix.org>
3498M:	Jon Mason <jdmason@kudzu.us>
3499L:	iommu@lists.linux-foundation.org
3500S:	Maintained
3501F:	arch/x86/kernel/pci-calgary_64.c
3502F:	arch/x86/kernel/tce_64.c
3503F:	arch/x86/include/asm/calgary.h
3504F:	arch/x86/include/asm/tce.h
3505
3506CAN NETWORK DRIVERS
3507M:	Wolfgang Grandegger <wg@grandegger.com>
3508M:	Marc Kleine-Budde <mkl@pengutronix.de>
3509L:	linux-can@vger.kernel.org
3510W:	https://github.com/linux-can
3511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3513S:	Maintained
3514F:	Documentation/devicetree/bindings/net/can/
3515F:	drivers/net/can/
3516F:	include/linux/can/dev.h
3517F:	include/linux/can/platform/
3518F:	include/uapi/linux/can/error.h
3519F:	include/uapi/linux/can/netlink.h
3520
3521CAN NETWORK LAYER
3522M:	Oliver Hartkopp <socketcan@hartkopp.net>
3523M:	Marc Kleine-Budde <mkl@pengutronix.de>
3524L:	linux-can@vger.kernel.org
3525W:	https://github.com/linux-can
3526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3528S:	Maintained
3529F:	Documentation/networking/can.rst
3530F:	net/can/
3531F:	include/linux/can/core.h
3532F:	include/uapi/linux/can.h
3533F:	include/uapi/linux/can/bcm.h
3534F:	include/uapi/linux/can/raw.h
3535F:	include/uapi/linux/can/gw.h
3536
3537CAPABILITIES
3538M:	Serge Hallyn <serge@hallyn.com>
3539L:	linux-security-module@vger.kernel.org
3540S:	Supported
3541F:	include/linux/capability.h
3542F:	include/uapi/linux/capability.h
3543F:	security/commoncap.c
3544F:	kernel/capability.c
3545
3546CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3547M:	Kevin Tsai <ktsai@capellamicro.com>
3548S:	Maintained
3549F:	drivers/iio/light/cm*
3550
3551CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3552M:	Christian Lamparter <chunkeey@googlemail.com>
3553L:	linux-wireless@vger.kernel.org
3554W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3555S:	Maintained
3556F:	drivers/net/wireless/ath/carl9170/
3557
3558CAVIUM I2C DRIVER
3559M:	Jan Glauber <jglauber@cavium.com>
3560M:	David Daney <david.daney@cavium.com>
3561W:	http://www.cavium.com
3562S:	Supported
3563F:	drivers/i2c/busses/i2c-octeon*
3564F:	drivers/i2c/busses/i2c-thunderx*
3565
3566CAVIUM LIQUIDIO NETWORK DRIVER
3567M:	Derek Chickles <dchickles@marvell.com>
3568M:	Satanand Burla <sburla@marvell.com>
3569M:	Felix Manlunas <fmanlunas@marvell.com>
3570L:	netdev@vger.kernel.org
3571W:	http://www.cavium.com
3572S:	Supported
3573F:	drivers/net/ethernet/cavium/liquidio/
3574
3575CAVIUM MMC DRIVER
3576M:	Jan Glauber <jglauber@cavium.com>
3577M:	David Daney <david.daney@cavium.com>
3578M:	Steven J. Hill <Steven.Hill@cavium.com>
3579W:	http://www.cavium.com
3580S:	Supported
3581F:	drivers/mmc/host/cavium*
3582
3583CAVIUM OCTEON-TX CRYPTO DRIVER
3584M:	George Cherian <george.cherian@cavium.com>
3585L:	linux-crypto@vger.kernel.org
3586W:	http://www.cavium.com
3587S:	Supported
3588F:	drivers/crypto/cavium/cpt/
3589
3590CAVIUM THUNDERX2 ARM64 SOC
3591M:	Robert Richter <rrichter@cavium.com>
3592M:	Jayachandran C <jnair@caviumnetworks.com>
3593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3594S:	Maintained
3595F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3596F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3597
3598CC2520 IEEE-802.15.4 RADIO DRIVER
3599M:	Varka Bhadram <varkabhadram@gmail.com>
3600L:	linux-wpan@vger.kernel.org
3601S:	Maintained
3602F:	drivers/net/ieee802154/cc2520.c
3603F:	include/linux/spi/cc2520.h
3604F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3605
3606CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3607M:	Gilad Ben-Yossef <gilad@benyossef.com>
3608L:	linux-crypto@vger.kernel.org
3609S:	Supported
3610F:	drivers/crypto/ccree/
3611W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3612
3613CEC FRAMEWORK
3614M:	Hans Verkuil <hans.verkuil@cisco.com>
3615L:	linux-media@vger.kernel.org
3616T:	git git://linuxtv.org/media_tree.git
3617W:	http://linuxtv.org
3618S:	Supported
3619F:	Documentation/media/kapi/cec-core.rst
3620F:	Documentation/media/uapi/cec
3621F:	drivers/media/cec/
3622F:	drivers/media/rc/keymaps/rc-cec.c
3623F:	include/media/cec.h
3624F:	include/media/cec-notifier.h
3625F:	include/uapi/linux/cec.h
3626F:	include/uapi/linux/cec-funcs.h
3627F:	Documentation/devicetree/bindings/media/cec.txt
3628F:	Documentation/ABI/testing/debugfs-cec-error-inj
3629
3630CEC GPIO DRIVER
3631M:	Hans Verkuil <hans.verkuil@cisco.com>
3632L:	linux-media@vger.kernel.org
3633T:	git git://linuxtv.org/media_tree.git
3634W:	http://linuxtv.org
3635S:	Supported
3636F:	drivers/media/platform/cec-gpio/
3637F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3638
3639CELL BROADBAND ENGINE ARCHITECTURE
3640M:	Arnd Bergmann <arnd@arndb.de>
3641L:	linuxppc-dev@lists.ozlabs.org
3642W:	http://www.ibm.com/developerworks/power/cell/
3643S:	Supported
3644F:	arch/powerpc/include/asm/cell*.h
3645F:	arch/powerpc/include/asm/spu*.h
3646F:	arch/powerpc/include/uapi/asm/spu*.h
3647F:	arch/powerpc/oprofile/*cell*
3648F:	arch/powerpc/platforms/cell/
3649
3650CEPH COMMON CODE (LIBCEPH)
3651M:	Ilya Dryomov <idryomov@gmail.com>
3652M:	"Yan, Zheng" <zyan@redhat.com>
3653M:	Sage Weil <sage@redhat.com>
3654L:	ceph-devel@vger.kernel.org
3655W:	http://ceph.com/
3656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3657T:	git git://github.com/ceph/ceph-client.git
3658S:	Supported
3659F:	net/ceph/
3660F:	include/linux/ceph/
3661F:	include/linux/crush/
3662
3663CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3664M:	"Yan, Zheng" <zyan@redhat.com>
3665M:	Sage Weil <sage@redhat.com>
3666M:	Ilya Dryomov <idryomov@gmail.com>
3667L:	ceph-devel@vger.kernel.org
3668W:	http://ceph.com/
3669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3670T:	git git://github.com/ceph/ceph-client.git
3671S:	Supported
3672F:	Documentation/filesystems/ceph.txt
3673F:	fs/ceph/
3674
3675CERTIFICATE HANDLING:
3676M:	David Howells <dhowells@redhat.com>
3677M:	David Woodhouse <dwmw2@infradead.org>
3678L:	keyrings@vger.kernel.org
3679S:	Maintained
3680F:	Documentation/admin-guide/module-signing.rst
3681F:	certs/
3682F:	scripts/sign-file.c
3683F:	scripts/extract-cert.c
3684
3685CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3686L:	linux-usb@vger.kernel.org
3687S:	Orphan
3688F:	Documentation/usb/WUSB-Design-overview.txt
3689F:	Documentation/usb/wusb-cbaf
3690F:	drivers/usb/host/hwa-hc.c
3691F:	drivers/usb/host/whci/
3692F:	drivers/usb/wusbcore/
3693F:	include/linux/usb/wusb*
3694
3695CFAG12864B LCD DRIVER
3696M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3697S:	Maintained
3698F:	drivers/auxdisplay/cfag12864b.c
3699F:	include/linux/cfag12864b.h
3700
3701CFAG12864BFB LCD FRAMEBUFFER DRIVER
3702M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3703S:	Maintained
3704F:	drivers/auxdisplay/cfag12864bfb.c
3705F:	include/linux/cfag12864b.h
3706
3707802.11 (including CFG80211/NL80211)
3708M:	Johannes Berg <johannes@sipsolutions.net>
3709L:	linux-wireless@vger.kernel.org
3710W:	http://wireless.kernel.org/
3711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3713S:	Maintained
3714F:	net/wireless/
3715F:	include/uapi/linux/nl80211.h
3716F:	include/linux/ieee80211.h
3717F:	include/net/wext.h
3718F:	include/net/cfg80211.h
3719F:	include/net/iw_handler.h
3720F:	include/net/ieee80211_radiotap.h
3721F:	Documentation/driver-api/80211/cfg80211.rst
3722F:	Documentation/networking/regulatory.txt
3723
3724CHAR and MISC DRIVERS
3725M:	Arnd Bergmann <arnd@arndb.de>
3726M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3728S:	Supported
3729F:	drivers/char/
3730F:	drivers/misc/
3731F:	include/linux/miscdevice.h
3732
3733CHECKPATCH
3734M:	Andy Whitcroft <apw@canonical.com>
3735M:	Joe Perches <joe@perches.com>
3736S:	Maintained
3737F:	scripts/checkpatch.pl
3738
3739CHINESE DOCUMENTATION
3740M:	Harry Wei <harryxiyou@gmail.com>
3741L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3742L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3743S:	Maintained
3744F:	Documentation/translations/zh_CN/
3745
3746CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3747M:	Peter Chen <Peter.Chen@nxp.com>
3748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3749L:	linux-usb@vger.kernel.org
3750S:	Maintained
3751F:	drivers/usb/chipidea/
3752
3753CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3754M:	Hans de Goede <hdegoede@redhat.com>
3755L:	linux-input@vger.kernel.org
3756S:	Maintained
3757F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3758F:	drivers/input/touchscreen/chipone_icn8318.c
3759
3760CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3761M:	Hans de Goede <hdegoede@redhat.com>
3762L:	linux-input@vger.kernel.org
3763S:	Maintained
3764F:	drivers/input/touchscreen/chipone_icn8505.c
3765
3766CHROME HARDWARE PLATFORM SUPPORT
3767M:	Benson Leung <bleung@chromium.org>
3768M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3769S:	Maintained
3770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3771F:	drivers/platform/chrome/
3772
3773CHROMEOS EC SUBDRIVERS
3774M:	Benson Leung <bleung@chromium.org>
3775M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3776R:	Guenter Roeck <groeck@chromium.org>
3777S:	Maintained
3778N:	cros_ec
3779N:	cros-ec
3780F:	drivers/power/supply/cros_usbpd-charger.c
3781
3782CHROMEOS EC CODEC DRIVER
3783M:	Cheng-Yi Chiang <cychiang@chromium.org>
3784S:	Maintained
3785R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3786R:	Guenter Roeck <groeck@chromium.org>
3787F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3788F:	sound/soc/codecs/cros_ec_codec.*
3789
3790CIRRUS LOGIC AUDIO CODEC DRIVERS
3791M:	Brian Austin <brian.austin@cirrus.com>
3792M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3794S:	Maintained
3795F:	sound/soc/codecs/cs*
3796
3797CIRRUS LOGIC EP93XX ETHERNET DRIVER
3798M:	Hartley Sweeten <hsweeten@visionengravers.com>
3799L:	netdev@vger.kernel.org
3800S:	Maintained
3801F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3802
3803CIRRUS LOGIC LOCHNAGAR DRIVER
3804M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3805M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3806L:	patches@opensource.cirrus.com
3807S:	Supported
3808F:	drivers/clk/clk-lochnagar.c
3809F:	drivers/mfd/lochnagar-i2c.c
3810F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3811F:	drivers/regulator/lochnagar-regulator.c
3812F:	include/dt-bindings/clk/lochnagar.h
3813F:	include/dt-bindings/pinctrl/lochnagar.h
3814F:	include/linux/mfd/lochnagar*
3815F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3816F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3817F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3818F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3819
3820CISCO FCOE HBA DRIVER
3821M:	Satish Kharat <satishkh@cisco.com>
3822M:	Sesidhar Baddela <sebaddel@cisco.com>
3823M:	Karan Tilak Kumar <kartilak@cisco.com>
3824L:	linux-scsi@vger.kernel.org
3825S:	Supported
3826F:	drivers/scsi/fnic/
3827
3828CISCO SCSI HBA DRIVER
3829M:	Karan Tilak Kumar <kartilak@cisco.com>
3830M:	Sesidhar Baddela <sebaddel@cisco.com>
3831L:	linux-scsi@vger.kernel.org
3832S:	Supported
3833F:	drivers/scsi/snic/
3834
3835CISCO VIC ETHERNET NIC DRIVER
3836M:	Christian Benvenuti <benve@cisco.com>
3837M:	Govindarajulu Varadarajan <_govind@gmx.com>
3838M:	Parvi Kaustubhi <pkaustub@cisco.com>
3839S:	Supported
3840F:	drivers/net/ethernet/cisco/enic/
3841
3842CISCO VIC LOW LATENCY NIC DRIVER
3843M:	Christian Benvenuti <benve@cisco.com>
3844M:	Nelson Escobar <neescoba@cisco.com>
3845M:	Parvi Kaustubhi <pkaustub@cisco.com>
3846S:	Supported
3847F:	drivers/infiniband/hw/usnic/
3848
3849CIRRUS LOGIC MADERA CODEC DRIVERS
3850M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3851M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3852L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3853L:	patches@opensource.cirrus.com
3854T:	git https://github.com/CirrusLogic/linux-drivers.git
3855W:	https://github.com/CirrusLogic/linux-drivers/wiki
3856S:	Supported
3857F:	Documentation/devicetree/bindings/mfd/madera.txt
3858F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3859F:	include/linux/irqchip/irq-madera*
3860F:	include/linux/mfd/madera/*
3861F:	drivers/gpio/gpio-madera*
3862F:	drivers/irqchip/irq-madera*
3863F:	drivers/mfd/madera*
3864F:	drivers/mfd/cs47l*
3865F:	drivers/pinctrl/cirrus/*
3866
3867CLANG-FORMAT FILE
3868M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3869S:	Maintained
3870F:	.clang-format
3871
3872CLEANCACHE API
3873M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3874L:	linux-kernel@vger.kernel.org
3875S:	Maintained
3876F:	mm/cleancache.c
3877F:	include/linux/cleancache.h
3878
3879CLK API
3880M:	Russell King <linux@armlinux.org.uk>
3881L:	linux-clk@vger.kernel.org
3882S:	Maintained
3883F:	include/linux/clk.h
3884
3885CLOCKSOURCE, CLOCKEVENT DRIVERS
3886M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3887M:	Thomas Gleixner <tglx@linutronix.de>
3888L:	linux-kernel@vger.kernel.org
3889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3890S:	Supported
3891F:	drivers/clocksource/
3892F:	Documentation/devicetree/bindings/timer/
3893
3894CMPC ACPI DRIVER
3895M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3896M:	Daniel Oliveira Nascimento <don@syst.com.br>
3897L:	platform-driver-x86@vger.kernel.org
3898S:	Supported
3899F:	drivers/platform/x86/classmate-laptop.c
3900
3901COBALT MEDIA DRIVER
3902M:	Hans Verkuil <hans.verkuil@cisco.com>
3903L:	linux-media@vger.kernel.org
3904T:	git git://linuxtv.org/media_tree.git
3905W:	https://linuxtv.org
3906S:	Supported
3907F:	drivers/media/pci/cobalt/
3908
3909COCCINELLE/Semantic Patches (SmPL)
3910M:	Julia Lawall <Julia.Lawall@lip6.fr>
3911M:	Gilles Muller <Gilles.Muller@lip6.fr>
3912M:	Nicolas Palix <nicolas.palix@imag.fr>
3913M:	Michal Marek <michal.lkml@markovi.net>
3914L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3916W:	http://coccinelle.lip6.fr/
3917S:	Supported
3918F:	Documentation/dev-tools/coccinelle.rst
3919F:	scripts/coccinelle/
3920F:	scripts/coccicheck
3921
3922CODA FILE SYSTEM
3923M:	Jan Harkes <jaharkes@cs.cmu.edu>
3924M:	coda@cs.cmu.edu
3925L:	codalist@coda.cs.cmu.edu
3926W:	http://www.coda.cs.cmu.edu/
3927S:	Maintained
3928F:	Documentation/filesystems/coda.txt
3929F:	fs/coda/
3930F:	include/linux/coda*.h
3931F:	include/uapi/linux/coda*.h
3932
3933CODA V4L2 MEM2MEM DRIVER
3934M:	Philipp Zabel <p.zabel@pengutronix.de>
3935L:	linux-media@vger.kernel.org
3936S:	Maintained
3937F:	Documentation/devicetree/bindings/media/coda.txt
3938F:	drivers/media/platform/coda/
3939
3940CODE OF CONDUCT
3941M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3942S:	Supported
3943F:	Documentation/process/code-of-conduct.rst
3944F:	Documentation/process/code-of-conduct-interpretation.rst
3945
3946COMMON CLK FRAMEWORK
3947M:	Michael Turquette <mturquette@baylibre.com>
3948M:	Stephen Boyd <sboyd@kernel.org>
3949L:	linux-clk@vger.kernel.org
3950Q:	http://patchwork.kernel.org/project/linux-clk/list/
3951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3952S:	Maintained
3953F:	Documentation/devicetree/bindings/clock/
3954F:	drivers/clk/
3955X:	drivers/clk/clkdev.c
3956F:	include/linux/clk-pr*
3957F:	include/linux/clk/
3958F:	include/linux/of_clk.h
3959
3960COMMON INTERNET FILE SYSTEM (CIFS)
3961M:	Steve French <sfrench@samba.org>
3962L:	linux-cifs@vger.kernel.org
3963L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3964W:	http://linux-cifs.samba.org/
3965T:	git git://git.samba.org/sfrench/cifs-2.6.git
3966S:	Supported
3967F:	Documentation/filesystems/cifs/
3968F:	fs/cifs/
3969
3970COMPACTPCI HOTPLUG CORE
3971M:	Scott Murray <scott@spiteful.org>
3972L:	linux-pci@vger.kernel.org
3973S:	Maintained
3974F:	drivers/pci/hotplug/cpci_hotplug*
3975
3976COMPACTPCI HOTPLUG GENERIC DRIVER
3977M:	Scott Murray <scott@spiteful.org>
3978L:	linux-pci@vger.kernel.org
3979S:	Maintained
3980F:	drivers/pci/hotplug/cpcihp_generic.c
3981
3982COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3983M:	Scott Murray <scott@spiteful.org>
3984L:	linux-pci@vger.kernel.org
3985S:	Maintained
3986F:	drivers/pci/hotplug/cpcihp_zt5550.*
3987
3988COMPAL LAPTOP SUPPORT
3989M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3990L:	platform-driver-x86@vger.kernel.org
3991S:	Maintained
3992F:	drivers/platform/x86/compal-laptop.c
3993
3994COMPILER ATTRIBUTES
3995M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3996S:	Maintained
3997F:	include/linux/compiler_attributes.h
3998
3999CONEXANT ACCESSRUNNER USB DRIVER
4000L:	accessrunner-general@lists.sourceforge.net
4001W:	http://accessrunner.sourceforge.net/
4002S:	Orphan
4003F:	drivers/usb/atm/cxacru.c
4004
4005CONFIGFS
4006M:	Joel Becker <jlbec@evilplan.org>
4007M:	Christoph Hellwig <hch@lst.de>
4008T:	git git://git.infradead.org/users/hch/configfs.git
4009S:	Supported
4010F:	fs/configfs/
4011F:	include/linux/configfs.h
4012
4013CONNECTOR
4014M:	Evgeniy Polyakov <zbr@ioremap.net>
4015L:	netdev@vger.kernel.org
4016S:	Maintained
4017F:	drivers/connector/
4018
4019CONTROL GROUP (CGROUP)
4020M:	Tejun Heo <tj@kernel.org>
4021M:	Li Zefan <lizefan@huawei.com>
4022M:	Johannes Weiner <hannes@cmpxchg.org>
4023L:	cgroups@vger.kernel.org
4024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4025S:	Maintained
4026F:	Documentation/admin-guide/cgroup-v2.rst
4027F:	Documentation/cgroup-v1/
4028F:	include/linux/cgroup*
4029F:	kernel/cgroup/
4030
4031CONTROL GROUP - CPUSET
4032M:	Li Zefan <lizefan@huawei.com>
4033L:	cgroups@vger.kernel.org
4034W:	http://www.bullopensource.org/cpuset/
4035W:	http://oss.sgi.com/projects/cpusets/
4036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4037S:	Maintained
4038F:	Documentation/cgroup-v1/cpusets.txt
4039F:	include/linux/cpuset.h
4040F:	kernel/cgroup/cpuset.c
4041
4042CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4043M:	Johannes Weiner <hannes@cmpxchg.org>
4044M:	Michal Hocko <mhocko@kernel.org>
4045M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4046L:	cgroups@vger.kernel.org
4047L:	linux-mm@kvack.org
4048S:	Maintained
4049F:	mm/memcontrol.c
4050F:	mm/swap_cgroup.c
4051
4052CORETEMP HARDWARE MONITORING DRIVER
4053M:	Fenghua Yu <fenghua.yu@intel.com>
4054L:	linux-hwmon@vger.kernel.org
4055S:	Maintained
4056F:	Documentation/hwmon/coretemp
4057F:	drivers/hwmon/coretemp.c
4058
4059COSA/SRP SYNC SERIAL DRIVER
4060M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4061W:	http://www.fi.muni.cz/~kas/cosa/
4062S:	Maintained
4063F:	drivers/net/wan/cosa*
4064
4065CPMAC ETHERNET DRIVER
4066M:	Florian Fainelli <f.fainelli@gmail.com>
4067L:	netdev@vger.kernel.org
4068S:	Maintained
4069F:	drivers/net/ethernet/ti/cpmac.c
4070
4071CPU FREQUENCY SCALING FRAMEWORK
4072M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4073M:	Viresh Kumar <viresh.kumar@linaro.org>
4074L:	linux-pm@vger.kernel.org
4075S:	Maintained
4076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4078B:	https://bugzilla.kernel.org
4079F:	Documentation/admin-guide/pm/cpufreq.rst
4080F:	Documentation/admin-guide/pm/intel_pstate.rst
4081F:	Documentation/cpu-freq/
4082F:	Documentation/devicetree/bindings/cpufreq/
4083F:	drivers/cpufreq/
4084F:	include/linux/cpufreq.h
4085F:	tools/testing/selftests/cpufreq/
4086
4087CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4088M:	Viresh Kumar <viresh.kumar@linaro.org>
4089M:	Sudeep Holla <sudeep.holla@arm.com>
4090L:	linux-pm@vger.kernel.org
4091W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4092S:	Maintained
4093F:	drivers/cpufreq/arm_big_little.h
4094F:	drivers/cpufreq/arm_big_little.c
4095
4096CPU POWER MONITORING SUBSYSTEM
4097M:	Thomas Renninger <trenn@suse.com>
4098M:	Shuah Khan <shuah@kernel.org>
4099M:	Shuah Khan <skhan@linuxfoundation.org>
4100L:	linux-pm@vger.kernel.org
4101S:	Maintained
4102F:	tools/power/cpupower/
4103
4104CPUID/MSR DRIVER
4105M:	"H. Peter Anvin" <hpa@zytor.com>
4106S:	Maintained
4107F:	arch/x86/kernel/cpuid.c
4108F:	arch/x86/kernel/msr.c
4109
4110CPUIDLE DRIVER - ARM BIG LITTLE
4111M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4112M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4113L:	linux-pm@vger.kernel.org
4114L:	linux-arm-kernel@lists.infradead.org
4115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4116S:	Maintained
4117F:	drivers/cpuidle/cpuidle-big_little.c
4118
4119CPUIDLE DRIVER - ARM EXYNOS
4120M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4121M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4122M:	Kukjin Kim <kgene@kernel.org>
4123L:	linux-pm@vger.kernel.org
4124L:	linux-samsung-soc@vger.kernel.org
4125S:	Supported
4126F:	drivers/cpuidle/cpuidle-exynos.c
4127F:	arch/arm/mach-exynos/pm.c
4128
4129CPU IDLE TIME MANAGEMENT FRAMEWORK
4130M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4131M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4132L:	linux-pm@vger.kernel.org
4133S:	Maintained
4134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4135B:	https://bugzilla.kernel.org
4136F:	Documentation/admin-guide/pm/cpuidle.rst
4137F:	Documentation/driver-api/pm/cpuidle.rst
4138F:	drivers/cpuidle/*
4139F:	include/linux/cpuidle.h
4140
4141CRAMFS FILESYSTEM
4142M:	Nicolas Pitre <nico@fluxnic.net>
4143S:	Maintained
4144F:	Documentation/filesystems/cramfs.txt
4145F:	fs/cramfs/
4146
4147CRYPTO API
4148M:	Herbert Xu <herbert@gondor.apana.org.au>
4149M:	"David S. Miller" <davem@davemloft.net>
4150L:	linux-crypto@vger.kernel.org
4151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4153S:	Maintained
4154F:	Documentation/crypto/
4155F:	Documentation/devicetree/bindings/crypto/
4156F:	arch/*/crypto/
4157F:	crypto/
4158F:	drivers/crypto/
4159F:	include/crypto/
4160F:	include/linux/crypto*
4161
4162CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4163M:	Neil Horman <nhorman@tuxdriver.com>
4164L:	linux-crypto@vger.kernel.org
4165S:	Maintained
4166F:	crypto/ansi_cprng.c
4167F:	crypto/rng.c
4168
4169CS3308 MEDIA DRIVER
4170M:	Hans Verkuil <hverkuil@xs4all.nl>
4171L:	linux-media@vger.kernel.org
4172T:	git git://linuxtv.org/media_tree.git
4173W:	http://linuxtv.org
4174S:	Odd Fixes
4175F:	drivers/media/i2c/cs3308.c
4176
4177CS5535 Audio ALSA driver
4178M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4179S:	Maintained
4180F:	sound/pci/cs5535audio/
4181
4182CSI DRIVERS FOR ALLWINNER V3s
4183M:	Yong Deng <yong.deng@magewell.com>
4184L:	linux-media@vger.kernel.org
4185T:	git git://linuxtv.org/media_tree.git
4186S:	Maintained
4187F:	drivers/media/platform/sunxi/sun6i-csi/
4188F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4189
4190CW1200 WLAN driver
4191M:	Solomon Peachy <pizza@shaftnet.org>
4192S:	Maintained
4193F:	drivers/net/wireless/st/cw1200/
4194
4195CX18 VIDEO4LINUX DRIVER
4196M:	Andy Walls <awalls@md.metrocast.net>
4197L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4198L:	linux-media@vger.kernel.org
4199T:	git git://linuxtv.org/media_tree.git
4200W:	https://linuxtv.org
4201W:	http://www.ivtvdriver.org/index.php/Cx18
4202S:	Maintained
4203F:	Documentation/media/v4l-drivers/cx18*
4204F:	drivers/media/pci/cx18/
4205F:	include/uapi/linux/ivtv*
4206
4207CX2341X MPEG ENCODER HELPER MODULE
4208M:	Hans Verkuil <hverkuil@xs4all.nl>
4209L:	linux-media@vger.kernel.org
4210T:	git git://linuxtv.org/media_tree.git
4211W:	https://linuxtv.org
4212S:	Maintained
4213F:	drivers/media/common/cx2341x*
4214F:	include/media/drv-intf/cx2341x.h
4215
4216CX24120 MEDIA DRIVER
4217M:	Jemma Denson <jdenson@gmail.com>
4218M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4219L:	linux-media@vger.kernel.org
4220W:	https://linuxtv.org
4221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4222S:	Maintained
4223F:	drivers/media/dvb-frontends/cx24120*
4224
4225CX88 VIDEO4LINUX DRIVER
4226M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4227L:	linux-media@vger.kernel.org
4228W:	https://linuxtv.org
4229T:	git git://linuxtv.org/media_tree.git
4230S:	Odd fixes
4231F:	Documentation/media/v4l-drivers/cx88*
4232F:	drivers/media/pci/cx88/
4233
4234CXD2820R MEDIA DRIVER
4235M:	Antti Palosaari <crope@iki.fi>
4236L:	linux-media@vger.kernel.org
4237W:	https://linuxtv.org
4238W:	http://palosaari.fi/linux/
4239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4240T:	git git://linuxtv.org/anttip/media_tree.git
4241S:	Maintained
4242F:	drivers/media/dvb-frontends/cxd2820r*
4243
4244CXGB3 ETHERNET DRIVER (CXGB3)
4245M:	Vishal Kulkarni <vishal@chelsio.com>
4246L:	netdev@vger.kernel.org
4247W:	http://www.chelsio.com
4248S:	Supported
4249F:	drivers/net/ethernet/chelsio/cxgb3/
4250
4251CXGB3 ISCSI DRIVER (CXGB3I)
4252M:	Karen Xie <kxie@chelsio.com>
4253L:	linux-scsi@vger.kernel.org
4254W:	http://www.chelsio.com
4255S:	Supported
4256F:	drivers/scsi/cxgbi/cxgb3i
4257
4258CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4259M:	Steve Wise <swise@chelsio.com>
4260L:	linux-rdma@vger.kernel.org
4261W:	http://www.openfabrics.org
4262S:	Supported
4263F:	drivers/infiniband/hw/cxgb3/
4264F:	include/uapi/rdma/cxgb3-abi.h
4265
4266CXGB4 CRYPTO DRIVER (chcr)
4267M:	Harsh Jain <harsh@chelsio.com>
4268L:	linux-crypto@vger.kernel.org
4269W:	http://www.chelsio.com
4270S:	Supported
4271F:	drivers/crypto/chelsio
4272
4273CXGB4 ETHERNET DRIVER (CXGB4)
4274M:	Vishal Kulkarni <vishal@chelsio.com>
4275L:	netdev@vger.kernel.org
4276W:	http://www.chelsio.com
4277S:	Supported
4278F:	drivers/net/ethernet/chelsio/cxgb4/
4279
4280CXGB4 ISCSI DRIVER (CXGB4I)
4281M:	Karen Xie <kxie@chelsio.com>
4282L:	linux-scsi@vger.kernel.org
4283W:	http://www.chelsio.com
4284S:	Supported
4285F:	drivers/scsi/cxgbi/cxgb4i
4286
4287CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4288M:	Steve Wise <swise@chelsio.com>
4289L:	linux-rdma@vger.kernel.org
4290W:	http://www.openfabrics.org
4291S:	Supported
4292F:	drivers/infiniband/hw/cxgb4/
4293F:	include/uapi/rdma/cxgb4-abi.h
4294
4295CXGB4VF ETHERNET DRIVER (CXGB4VF)
4296M:	Casey Leedom <leedom@chelsio.com>
4297L:	netdev@vger.kernel.org
4298W:	http://www.chelsio.com
4299S:	Supported
4300F:	drivers/net/ethernet/chelsio/cxgb4vf/
4301
4302CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4303M:	Frederic Barrat <fbarrat@linux.ibm.com>
4304M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4305L:	linuxppc-dev@lists.ozlabs.org
4306S:	Supported
4307F:	arch/powerpc/platforms/powernv/pci-cxl.c
4308F:	drivers/misc/cxl/
4309F:	include/misc/cxl*
4310F:	include/uapi/misc/cxl.h
4311F:	Documentation/powerpc/cxl.txt
4312F:	Documentation/ABI/testing/sysfs-class-cxl
4313
4314CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4315M:	Manoj N. Kumar <manoj@linux.ibm.com>
4316M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4317M:	Uma Krishnan <ukrishn@linux.ibm.com>
4318L:	linux-scsi@vger.kernel.org
4319S:	Supported
4320F:	drivers/scsi/cxlflash/
4321F:	include/uapi/scsi/cxlflash_ioctl.h
4322F:	Documentation/powerpc/cxlflash.txt
4323
4324CYBERPRO FB DRIVER
4325M:	Russell King <linux@armlinux.org.uk>
4326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4327W:	http://www.armlinux.org.uk/
4328S:	Maintained
4329F:	drivers/video/fbdev/cyber2000fb.*
4330
4331CYCLADES ASYNC MUX DRIVER
4332W:	http://www.cyclades.com/
4333S:	Orphan
4334F:	drivers/tty/cyclades.c
4335F:	include/linux/cyclades.h
4336F:	include/uapi/linux/cyclades.h
4337
4338CYCLADES PC300 DRIVER
4339W:	http://www.cyclades.com/
4340S:	Orphan
4341F:	drivers/net/wan/pc300*
4342
4343CYPRESS_FIRMWARE MEDIA DRIVER
4344M:	Antti Palosaari <crope@iki.fi>
4345L:	linux-media@vger.kernel.org
4346W:	https://linuxtv.org
4347W:	http://palosaari.fi/linux/
4348Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4349T:	git git://linuxtv.org/anttip/media_tree.git
4350S:	Maintained
4351F:	drivers/media/common/cypress_firmware*
4352
4353CYTTSP TOUCHSCREEN DRIVER
4354M:	Ferruh Yigit <fery@cypress.com>
4355L:	linux-input@vger.kernel.org
4356S:	Supported
4357F:	drivers/input/touchscreen/cyttsp*
4358F:	include/linux/input/cyttsp.h
4359
4360D-LINK DIR-685 TOUCHKEYS DRIVER
4361M:	Linus Walleij <linus.walleij@linaro.org>
4362L:	linux-input@vger.kernel.org
4363S:	Supported
4364F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4365
4366DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4367M:	Joshua Kinard <kumba@gentoo.org>
4368S:	Maintained
4369F:	drivers/rtc/rtc-ds1685.c
4370F:	include/linux/rtc/ds1685.h
4371
4372DAMA SLAVE for AX.25
4373M:	Joerg Reuter <jreuter@yaina.de>
4374W:	http://yaina.de/jreuter/
4375W:	http://www.qsl.net/dl1bke/
4376L:	linux-hams@vger.kernel.org
4377S:	Maintained
4378F:	net/ax25/af_ax25.c
4379F:	net/ax25/ax25_dev.c
4380F:	net/ax25/ax25_ds_*
4381F:	net/ax25/ax25_in.c
4382F:	net/ax25/ax25_out.c
4383F:	net/ax25/ax25_timer.c
4384F:	net/ax25/sysctl_net_ax25.c
4385
4386DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4387L:	netdev@vger.kernel.org
4388S:	Orphan
4389F:	Documentation/networking/device_drivers/dec/dmfe.txt
4390F:	drivers/net/ethernet/dec/tulip/dmfe.c
4391
4392DC390/AM53C974 SCSI driver
4393M:	Hannes Reinecke <hare@suse.com>
4394L:	linux-scsi@vger.kernel.org
4395S:	Maintained
4396F:	drivers/scsi/am53c974.c
4397
4398DC395x SCSI driver
4399M:	Oliver Neukum <oliver@neukum.org>
4400M:	Ali Akcaagac <aliakc@web.de>
4401M:	Jamie Lenehan <lenehan@twibble.org>
4402L:	dc395x@twibble.org
4403W:	http://twibble.org/dist/dc395x/
4404W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4405S:	Maintained
4406F:	Documentation/scsi/dc395x.txt
4407F:	drivers/scsi/dc395x.*
4408
4409DCCP PROTOCOL
4410M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4411L:	dccp@vger.kernel.org
4412W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4413S:	Maintained
4414F:	include/linux/dccp.h
4415F:	include/uapi/linux/dccp.h
4416F:	include/linux/tfrc.h
4417F:	net/dccp/
4418
4419DECnet NETWORK LAYER
4420W:	http://linux-decnet.sourceforge.net
4421L:	linux-decnet-user@lists.sourceforge.net
4422S:	Orphan
4423F:	Documentation/networking/decnet.txt
4424F:	net/decnet/
4425
4426DECSTATION PLATFORM SUPPORT
4427M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4428L:	linux-mips@vger.kernel.org
4429W:	http://www.linux-mips.org/wiki/DECstation
4430S:	Maintained
4431F:	arch/mips/dec/
4432F:	arch/mips/include/asm/dec/
4433F:	arch/mips/include/asm/mach-dec/
4434
4435DEFXX FDDI NETWORK DRIVER
4436M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4437S:	Maintained
4438F:	drivers/net/fddi/defxx.*
4439
4440DELL SMBIOS DRIVER
4441M:	Pali Rohár <pali.rohar@gmail.com>
4442M:	Mario Limonciello <mario.limonciello@dell.com>
4443L:	platform-driver-x86@vger.kernel.org
4444S:	Maintained
4445F:	drivers/platform/x86/dell-smbios.*
4446
4447DELL SMBIOS SMM DRIVER
4448M:	Mario Limonciello <mario.limonciello@dell.com>
4449L:	platform-driver-x86@vger.kernel.org
4450S:	Maintained
4451F:	drivers/platform/x86/dell-smbios-smm.c
4452
4453DELL SMBIOS WMI DRIVER
4454M:	Mario Limonciello <mario.limonciello@dell.com>
4455L:	platform-driver-x86@vger.kernel.org
4456S:	Maintained
4457F:	drivers/platform/x86/dell-smbios-wmi.c
4458F:	tools/wmi/dell-smbios-example.c
4459
4460DEFZA FDDI NETWORK DRIVER
4461M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4462S:	Maintained
4463F:	drivers/net/fddi/defza.*
4464
4465DELL LAPTOP DRIVER
4466M:	Matthew Garrett <mjg59@srcf.ucam.org>
4467M:	Pali Rohár <pali.rohar@gmail.com>
4468L:	platform-driver-x86@vger.kernel.org
4469S:	Maintained
4470F:	drivers/platform/x86/dell-laptop.c
4471
4472DELL LAPTOP FREEFALL DRIVER
4473M:	Pali Rohár <pali.rohar@gmail.com>
4474S:	Maintained
4475F:	drivers/platform/x86/dell-smo8800.c
4476
4477DELL LAPTOP RBTN DRIVER
4478M:	Pali Rohár <pali.rohar@gmail.com>
4479S:	Maintained
4480F:	drivers/platform/x86/dell-rbtn.*
4481
4482DELL REMOTE BIOS UPDATE DRIVER
4483M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4484L:	platform-driver-x86@vger.kernel.org
4485S:	Maintained
4486F:	drivers/platform/x86/dell_rbu.c
4487
4488DELL LAPTOP SMM DRIVER
4489M:	Pali Rohár <pali.rohar@gmail.com>
4490S:	Maintained
4491F:	drivers/hwmon/dell-smm-hwmon.c
4492F:	include/uapi/linux/i8k.h
4493
4494DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4495M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4496L:	platform-driver-x86@vger.kernel.org
4497S:	Maintained
4498F:	Documentation/dcdbas.txt
4499F:	drivers/platform/x86/dcdbas.*
4500
4501DELL WMI NOTIFICATIONS DRIVER
4502M:	Matthew Garrett <mjg59@srcf.ucam.org>
4503M:	Pali Rohár <pali.rohar@gmail.com>
4504S:	Maintained
4505F:	drivers/platform/x86/dell-wmi.c
4506
4507DELL WMI DESCRIPTOR DRIVER
4508M:	Mario Limonciello <mario.limonciello@dell.com>
4509S:	Maintained
4510F:	drivers/platform/x86/dell-wmi-descriptor.c
4511
4512DELTA ST MEDIA DRIVER
4513M:	Hugues Fruchet <hugues.fruchet@st.com>
4514L:	linux-media@vger.kernel.org
4515T:	git git://linuxtv.org/media_tree.git
4516W:	https://linuxtv.org
4517S:	Supported
4518F:	drivers/media/platform/sti/delta
4519
4520DENALI NAND DRIVER
4521M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4522L:	linux-mtd@lists.infradead.org
4523S:	Supported
4524F:	drivers/mtd/nand/raw/denali*
4525
4526DESIGNWARE USB2 DRD IP DRIVER
4527M:	Minas Harutyunyan <hminas@synopsys.com>
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/dwc2/
4532
4533DESIGNWARE USB3 DRD IP DRIVER
4534M:	Felipe Balbi <balbi@kernel.org>
4535L:	linux-usb@vger.kernel.org
4536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4537S:	Maintained
4538F:	drivers/usb/dwc3/
4539
4540DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4541M:	Andreas Klinger <ak@it-klinger.de>
4542L:	linux-iio@vger.kernel.org
4543S:	Maintained
4544F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4545F:	drivers/iio/proximity/srf*.c
4546
4547DEVICE COREDUMP (DEV_COREDUMP)
4548M:	Johannes Berg <johannes@sipsolutions.net>
4549L:	linux-kernel@vger.kernel.org
4550S:	Maintained
4551F:	drivers/base/devcoredump.c
4552F:	include/linux/devcoredump.h
4553
4554DEVICE FREQUENCY (DEVFREQ)
4555M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4556M:	Kyungmin Park <kyungmin.park@samsung.com>
4557R:	Chanwoo Choi <cw00.choi@samsung.com>
4558L:	linux-pm@vger.kernel.org
4559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4560S:	Maintained
4561F:	drivers/devfreq/
4562F:	include/linux/devfreq.h
4563F:	Documentation/devicetree/bindings/devfreq/
4564
4565DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4566M:	Chanwoo Choi <cw00.choi@samsung.com>
4567L:	linux-pm@vger.kernel.org
4568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4569S:	Supported
4570F:	drivers/devfreq/event/
4571F:	drivers/devfreq/devfreq-event.c
4572F:	include/linux/devfreq-event.h
4573F:	Documentation/devicetree/bindings/devfreq/event/
4574
4575DEVICE NUMBER REGISTRY
4576M:	Torben Mathiasen <device@lanana.org>
4577W:	http://lanana.org/docs/device-list/index.html
4578S:	Maintained
4579
4580DEVICE-MAPPER  (LVM)
4581M:	Alasdair Kergon <agk@redhat.com>
4582M:	Mike Snitzer <snitzer@redhat.com>
4583M:	dm-devel@redhat.com
4584L:	dm-devel@redhat.com
4585W:	http://sources.redhat.com/dm
4586Q:	http://patchwork.kernel.org/project/dm-devel/list/
4587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4588T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4589S:	Maintained
4590F:	Documentation/device-mapper/
4591F:	drivers/md/Makefile
4592F:	drivers/md/Kconfig
4593F:	drivers/md/dm*
4594F:	drivers/md/persistent-data/
4595F:	include/linux/device-mapper.h
4596F:	include/linux/dm-*.h
4597F:	include/uapi/linux/dm-*.h
4598
4599DEVLINK
4600M:	Jiri Pirko <jiri@mellanox.com>
4601L:	netdev@vger.kernel.org
4602S:	Supported
4603F:	net/core/devlink.c
4604F:	include/net/devlink.h
4605F:	include/uapi/linux/devlink.h
4606
4607DIALOG SEMICONDUCTOR DRIVERS
4608M:	Support Opensource <support.opensource@diasemi.com>
4609W:	http://www.dialog-semiconductor.com/products
4610S:	Supported
4611F:	Documentation/hwmon/da90??
4612F:	Documentation/devicetree/bindings/mfd/da90*.txt
4613F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4614F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4615F:	Documentation/devicetree/bindings/regulator/da92*.txt
4616F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4617F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4618F:	drivers/gpio/gpio-da90??.c
4619F:	drivers/hwmon/da90??-hwmon.c
4620F:	drivers/iio/adc/da91??-*.c
4621F:	drivers/input/misc/da90??_onkey.c
4622F:	drivers/input/touchscreen/da9052_tsi.c
4623F:	drivers/leds/leds-da90??.c
4624F:	drivers/mfd/da903x.c
4625F:	drivers/mfd/da90??-*.c
4626F:	drivers/mfd/da91??-*.c
4627F:	drivers/power/supply/da9052-battery.c
4628F:	drivers/power/supply/da91??-*.c
4629F:	drivers/regulator/da903x.c
4630F:	drivers/regulator/da9???-regulator.[ch]
4631F:	drivers/thermal/da90??-thermal.c
4632F:	drivers/rtc/rtc-da90??.c
4633F:	drivers/video/backlight/da90??_bl.c
4634F:	drivers/watchdog/da90??_wdt.c
4635F:	include/linux/mfd/da903x.h
4636F:	include/linux/mfd/da9052/
4637F:	include/linux/mfd/da9055/
4638F:	include/linux/mfd/da9062/
4639F:	include/linux/mfd/da9063/
4640F:	include/linux/mfd/da9150/
4641F:	include/linux/regulator/da9211.h
4642F:	include/sound/da[79]*.h
4643F:	sound/soc/codecs/da[79]*.[ch]
4644
4645DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4646M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4647L:	linux-gpio@vger.kernel.org
4648S:	Maintained
4649F:	drivers/gpio/gpio-gpio-mm.c
4650
4651DIOLAN U2C-12 I2C DRIVER
4652M:	Guenter Roeck <linux@roeck-us.net>
4653L:	linux-i2c@vger.kernel.org
4654S:	Maintained
4655F:	drivers/i2c/busses/i2c-diolan-u2c.c
4656
4657FILESYSTEM DIRECT ACCESS (DAX)
4658M:	Dan Williams <dan.j.williams@intel.com>
4659R:	Matthew Wilcox <willy@infradead.org>
4660R:	Jan Kara <jack@suse.cz>
4661L:	linux-fsdevel@vger.kernel.org
4662L:	linux-nvdimm@lists.01.org
4663S:	Supported
4664F:	fs/dax.c
4665F:	include/linux/dax.h
4666F:	include/trace/events/fs_dax.h
4667
4668DEVICE DIRECT ACCESS (DAX)
4669M:	Dan Williams <dan.j.williams@intel.com>
4670M:	Vishal Verma <vishal.l.verma@intel.com>
4671M:	Keith Busch <keith.busch@intel.com>
4672M:	Dave Jiang <dave.jiang@intel.com>
4673L:	linux-nvdimm@lists.01.org
4674S:	Supported
4675F:	drivers/dax/
4676
4677DIRECTORY NOTIFICATION (DNOTIFY)
4678M:	Jan Kara <jack@suse.cz>
4679R:	Amir Goldstein <amir73il@gmail.com>
4680L:	linux-fsdevel@vger.kernel.org
4681S:	Maintained
4682F:	Documentation/filesystems/dnotify.txt
4683F:	fs/notify/dnotify/
4684F:	include/linux/dnotify.h
4685
4686DISK GEOMETRY AND PARTITION HANDLING
4687M:	Andries Brouwer <aeb@cwi.nl>
4688W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4689W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4690W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4691S:	Maintained
4692
4693DISKQUOTA
4694M:	Jan Kara <jack@suse.com>
4695S:	Maintained
4696F:	Documentation/filesystems/quota.txt
4697F:	fs/quota/
4698F:	include/linux/quota*.h
4699F:	include/uapi/linux/quota*.h
4700
4701DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4702M:	Bernie Thompson <bernie@plugable.com>
4703L:	linux-fbdev@vger.kernel.org
4704S:	Maintained
4705W:	http://plugable.com/category/projects/udlfb/
4706F:	drivers/video/fbdev/udlfb.c
4707F:	include/video/udlfb.h
4708F:	Documentation/fb/udlfb.txt
4709
4710DISTRIBUTED LOCK MANAGER (DLM)
4711M:	Christine Caulfield <ccaulfie@redhat.com>
4712M:	David Teigland <teigland@redhat.com>
4713L:	cluster-devel@redhat.com
4714W:	http://sources.redhat.com/cluster/
4715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4716S:	Supported
4717F:	fs/dlm/
4718
4719DMA BUFFER SHARING FRAMEWORK
4720M:	Sumit Semwal <sumit.semwal@linaro.org>
4721S:	Maintained
4722L:	linux-media@vger.kernel.org
4723L:	dri-devel@lists.freedesktop.org
4724L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4725F:	drivers/dma-buf/
4726F:	include/linux/dma-buf*
4727F:	include/linux/reservation.h
4728F:	include/linux/*fence.h
4729F:	Documentation/driver-api/dma-buf.rst
4730T:	git git://anongit.freedesktop.org/drm/drm-misc
4731
4732DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4733M:	Vinod Koul <vkoul@kernel.org>
4734L:	dmaengine@vger.kernel.org
4735Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4736S:	Maintained
4737F:	drivers/dma/
4738F:	include/linux/dmaengine.h
4739F:	include/linux/of_dma.h
4740F:	Documentation/devicetree/bindings/dma/
4741F:	Documentation/driver-api/dmaengine/
4742T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4743
4744DMA MAPPING HELPERS
4745M:	Christoph Hellwig <hch@lst.de>
4746M:	Marek Szyprowski <m.szyprowski@samsung.com>
4747R:	Robin Murphy <robin.murphy@arm.com>
4748L:	iommu@lists.linux-foundation.org
4749T:	git git://git.infradead.org/users/hch/dma-mapping.git
4750W:	http://git.infradead.org/users/hch/dma-mapping.git
4751S:	Supported
4752F:	kernel/dma/
4753F:	include/asm-generic/dma-mapping.h
4754F:	include/linux/dma-direct.h
4755F:	include/linux/dma-mapping.h
4756F:	include/linux/dma-noncoherent.h
4757
4758DME1737 HARDWARE MONITOR DRIVER
4759M:	Juerg Haefliger <juergh@gmail.com>
4760L:	linux-hwmon@vger.kernel.org
4761S:	Maintained
4762F:	Documentation/hwmon/dme1737
4763F:	drivers/hwmon/dme1737.c
4764
4765DMI/SMBIOS SUPPORT
4766M:	Jean Delvare <jdelvare@suse.com>
4767S:	Maintained
4768T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4769F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4770F:	drivers/firmware/dmi-id.c
4771F:	drivers/firmware/dmi_scan.c
4772F:	include/linux/dmi.h
4773
4774DOCUMENTATION
4775M:	Jonathan Corbet <corbet@lwn.net>
4776L:	linux-doc@vger.kernel.org
4777S:	Maintained
4778F:	Documentation/
4779F:	scripts/kernel-doc
4780X:	Documentation/ABI/
4781X:	Documentation/acpi/
4782X:	Documentation/devicetree/
4783X:	Documentation/i2c/
4784X:	Documentation/media/
4785X:	Documentation/power/
4786X:	Documentation/spi/
4787T:	git git://git.lwn.net/linux.git docs-next
4788
4789DOCUMENTATION/ITALIAN
4790M:	Federico Vaga <federico.vaga@vaga.pv.it>
4791L:	linux-doc@vger.kernel.org
4792S:	Maintained
4793F:	Documentation/translations/it_IT
4794
4795DONGWOON DW9714 LENS VOICE COIL DRIVER
4796M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4797L:	linux-media@vger.kernel.org
4798T:	git git://linuxtv.org/media_tree.git
4799S:	Maintained
4800F:	drivers/media/i2c/dw9714.c
4801F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4802
4803DONGWOON DW9807 LENS VOICE COIL DRIVER
4804M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4805L:	linux-media@vger.kernel.org
4806T:	git git://linuxtv.org/media_tree.git
4807S:	Maintained
4808F:	drivers/media/i2c/dw9807-vcm.c
4809F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4810
4811DOUBLETALK DRIVER
4812M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4813L:	blinux-list@redhat.com
4814S:	Maintained
4815F:	drivers/char/dtlk.c
4816F:	include/linux/dtlk.h
4817
4818DPAA2 DATAPATH I/O (DPIO) DRIVER
4819M:	Roy Pledge <Roy.Pledge@nxp.com>
4820L:	linux-kernel@vger.kernel.org
4821S:	Maintained
4822F:	drivers/soc/fsl/dpio
4823
4824DPAA2 ETHERNET DRIVER
4825M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4826L:	netdev@vger.kernel.org
4827S:	Maintained
4828F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4829F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4830F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4831F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4832F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4833
4834DPAA2 ETHERNET SWITCH DRIVER
4835M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4836M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4837L:	linux-kernel@vger.kernel.org
4838S:	Maintained
4839F:	drivers/staging/fsl-dpaa2/ethsw
4840
4841DPAA2 PTP CLOCK DRIVER
4842M:	Yangbo Lu <yangbo.lu@nxp.com>
4843L:	netdev@vger.kernel.org
4844S:	Maintained
4845F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4846F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4847
4848DPT_I2O SCSI RAID DRIVER
4849M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4850L:	linux-scsi@vger.kernel.org
4851W:	http://www.adaptec.com/
4852S:	Maintained
4853F:	drivers/scsi/dpt*
4854F:	drivers/scsi/dpt/
4855
4856DRBD DRIVER
4857M:	Philipp Reisner <philipp.reisner@linbit.com>
4858M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4859L:	drbd-dev@lists.linbit.com
4860W:	http://www.drbd.org
4861T:	git git://git.linbit.com/linux-drbd.git
4862T:	git git://git.linbit.com/drbd-8.4.git
4863S:	Supported
4864F:	drivers/block/drbd/
4865F:	lib/lru_cache.c
4866F:	Documentation/blockdev/drbd/
4867
4868DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4869M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4870R:	"Rafael J. Wysocki" <rafael@kernel.org>
4871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4872S:	Supported
4873F:	Documentation/kobject.txt
4874F:	drivers/base/
4875F:	fs/debugfs/
4876F:	fs/sysfs/
4877F:	include/linux/debugfs.h
4878F:	include/linux/kobj*
4879F:	lib/kobj*
4880
4881DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4882M:	Kevin Hilman <khilman@kernel.org>
4883M:	Nishanth Menon <nm@ti.com>
4884S:	Maintained
4885F:	drivers/power/avs/
4886F:	include/linux/power/smartreflex.h
4887L:	linux-pm@vger.kernel.org
4888
4889DRM DRIVER FOR ARM PL111 CLCD
4890M:	Eric Anholt <eric@anholt.net>
4891T:	git git://anongit.freedesktop.org/drm/drm-misc
4892S:	Supported
4893F:	drivers/gpu/drm/pl111/
4894
4895DRM DRIVER FOR ARM VERSATILE TFT PANELS
4896M:	Linus Walleij <linus.walleij@linaro.org>
4897T:	git git://anongit.freedesktop.org/drm/drm-misc
4898S:	Maintained
4899F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4900F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4901
4902DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4903M:	Dave Airlie <airlied@redhat.com>
4904S:	Odd Fixes
4905F:	drivers/gpu/drm/ast/
4906
4907DRM DRIVER FOR ASPEED BMC GFX
4908M:	Joel Stanley <joel@jms.id.au>
4909L:	linux-aspeed@lists.ozlabs.org
4910T:	git git://anongit.freedesktop.org/drm/drm-misc
4911S:	Supported
4912F:	drivers/gpu/drm/aspeed/
4913F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4914
4915DRM DRIVER FOR BOCHS VIRTUAL GPU
4916M:	Gerd Hoffmann <kraxel@redhat.com>
4917L:	virtualization@lists.linux-foundation.org
4918T:	git git://anongit.freedesktop.org/drm/drm-misc
4919S:	Maintained
4920F:	drivers/gpu/drm/bochs/
4921
4922DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4923M:	Linus Walleij <linus.walleij@linaro.org>
4924T:	git git://anongit.freedesktop.org/drm/drm-misc
4925S:	Maintained
4926F:	drivers/gpu/drm/tve200/
4927
4928DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
4929M:	Jagan Teki <jagan@amarulasolutions.com>
4930S:	Maintained
4931F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
4932F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
4933
4934DRM DRIVER FOR ILITEK ILI9225 PANELS
4935M:	David Lechner <david@lechnology.com>
4936S:	Maintained
4937F:	drivers/gpu/drm/tinydrm/ili9225.c
4938F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4939
4940DRM DRIVER FOR HX8357D PANELS
4941M:	Eric Anholt <eric@anholt.net>
4942T:	git git://anongit.freedesktop.org/drm/drm-misc
4943S:	Maintained
4944F:	drivers/gpu/drm/tinydrm/hx8357d.c
4945F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4946
4947DRM DRIVER FOR INTEL I810 VIDEO CARDS
4948S:	Orphan / Obsolete
4949F:	drivers/gpu/drm/i810/
4950F:	include/uapi/drm/i810_drm.h
4951
4952DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4953S:	Orphan / Obsolete
4954F:	drivers/gpu/drm/mga/
4955F:	include/uapi/drm/mga_drm.h
4956
4957DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4958M:	Dave Airlie <airlied@redhat.com>
4959S:	Odd Fixes
4960F:	drivers/gpu/drm/mgag200/
4961
4962DRM DRIVER FOR MI0283QT
4963M:	Noralf Trønnes <noralf@tronnes.org>
4964S:	Maintained
4965F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4966F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4967
4968DRM DRIVER FOR MSM ADRENO GPU
4969M:	Rob Clark <robdclark@gmail.com>
4970M:	Sean Paul <sean@poorly.run>
4971L:	linux-arm-msm@vger.kernel.org
4972L:	dri-devel@lists.freedesktop.org
4973L:	freedreno@lists.freedesktop.org
4974T:	git https://gitlab.freedesktop.org/drm/msm.git
4975S:	Maintained
4976F:	drivers/gpu/drm/msm/
4977F:	include/uapi/drm/msm_drm.h
4978F:	Documentation/devicetree/bindings/display/msm/
4979
4980DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4981M:	Ben Skeggs <bskeggs@redhat.com>
4982L:	dri-devel@lists.freedesktop.org
4983L:	nouveau@lists.freedesktop.org
4984T:	git git://github.com/skeggsb/linux
4985S:	Supported
4986F:	drivers/gpu/drm/nouveau/
4987F:	include/uapi/drm/nouveau_drm.h
4988
4989DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4990M:	Stefan Mavrodiev <stefan@olimex.com>
4991S:	Maintained
4992F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4993F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4994
4995DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4996M:	Noralf Trønnes <noralf@tronnes.org>
4997S:	Maintained
4998F:	drivers/gpu/drm/tinydrm/repaper.c
4999F:	Documentation/devicetree/bindings/display/repaper.txt
5000
5001DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5002M:	Dave Airlie <airlied@redhat.com>
5003M:	Gerd Hoffmann <kraxel@redhat.com>
5004L:	virtualization@lists.linux-foundation.org
5005T:	git git://anongit.freedesktop.org/drm/drm-misc
5006S:	Obsolete
5007W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5008F:	drivers/gpu/drm/cirrus/
5009
5010DRM DRIVER FOR QXL VIRTUAL GPU
5011M:	Dave Airlie <airlied@redhat.com>
5012M:	Gerd Hoffmann <kraxel@redhat.com>
5013L:	virtualization@lists.linux-foundation.org
5014L:	spice-devel@lists.freedesktop.org
5015T:	git git://anongit.freedesktop.org/drm/drm-misc
5016S:	Maintained
5017F:	drivers/gpu/drm/qxl/
5018F:	include/uapi/drm/qxl_drm.h
5019
5020DRM DRIVER FOR RAGE 128 VIDEO CARDS
5021S:	Orphan / Obsolete
5022F:	drivers/gpu/drm/r128/
5023F:	include/uapi/drm/r128_drm.h
5024
5025DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5026M:	Guido Günther <agx@sigxcpu.org>
5027S:	Maintained
5028F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5029F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5030
5031DRM DRIVER FOR SAVAGE VIDEO CARDS
5032S:	Orphan / Obsolete
5033F:	drivers/gpu/drm/savage/
5034F:	include/uapi/drm/savage_drm.h
5035
5036DRM DRIVER FOR SIS VIDEO CARDS
5037S:	Orphan / Obsolete
5038F:	drivers/gpu/drm/sis/
5039F:	include/uapi/drm/sis_drm.h
5040
5041DRM DRIVER FOR SITRONIX ST7701 PANELS
5042M:	Jagan Teki <jagan@amarulasolutions.com>
5043S:	Maintained
5044F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5045F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5046
5047DRM DRIVER FOR SITRONIX ST7586 PANELS
5048M:	David Lechner <david@lechnology.com>
5049S:	Maintained
5050F:	drivers/gpu/drm/tinydrm/st7586.c
5051F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5052
5053DRM DRIVER FOR SITRONIX ST7735R PANELS
5054M:	David Lechner <david@lechnology.com>
5055S:	Maintained
5056F:	drivers/gpu/drm/tinydrm/st7735r.c
5057F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5058
5059DRM DRIVER FOR TDFX VIDEO CARDS
5060S:	Orphan / Obsolete
5061F:	drivers/gpu/drm/tdfx/
5062
5063DRM DRIVER FOR TPO TPG110 PANELS
5064M:	Linus Walleij <linus.walleij@linaro.org>
5065T:	git git://anongit.freedesktop.org/drm/drm-misc
5066S:	Maintained
5067F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5068F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5069
5070DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5071M:	Dave Airlie <airlied@redhat.com>
5072R:	Sean Paul <sean@poorly.run>
5073L:	dri-devel@lists.freedesktop.org
5074S:	Odd Fixes
5075F:	drivers/gpu/drm/udl/
5076T:	git git://anongit.freedesktop.org/drm/drm-misc
5077
5078DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5079M:	Hans de Goede <hdegoede@redhat.com>
5080L:	dri-devel@lists.freedesktop.org
5081S:	Maintained
5082F:	drivers/gpu/drm/vboxvideo/
5083T:	git git://anongit.freedesktop.org/drm/drm-misc
5084
5085DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5086M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5087R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5088R:	Daniel Vetter <daniel@ffwll.ch>
5089T:	git git://anongit.freedesktop.org/drm/drm-misc
5090S:	Maintained
5091L:	dri-devel@lists.freedesktop.org
5092F:	drivers/gpu/drm/vkms/
5093F:	Documentation/gpu/vkms.rst
5094
5095DRM DRIVER FOR VMWARE VIRTUAL GPU
5096M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5097M:	Thomas Hellstrom <thellstrom@vmware.com>
5098L:	dri-devel@lists.freedesktop.org
5099T:	git git://people.freedesktop.org/~thomash/linux
5100S:	Supported
5101F:	drivers/gpu/drm/vmwgfx/
5102F:	include/uapi/drm/vmwgfx_drm.h
5103
5104DRM DRIVERS
5105M:	David Airlie <airlied@linux.ie>
5106M:	Daniel Vetter <daniel@ffwll.ch>
5107L:	dri-devel@lists.freedesktop.org
5108T:	git git://anongit.freedesktop.org/drm/drm
5109B:	https://bugs.freedesktop.org/
5110C:	irc://chat.freenode.net/dri-devel
5111S:	Maintained
5112F:	drivers/gpu/drm/
5113F:	drivers/gpu/vga/
5114F:	Documentation/devicetree/bindings/display/
5115F:	Documentation/devicetree/bindings/gpu/
5116F:	Documentation/gpu/
5117F:	include/drm/
5118F:	include/uapi/drm/
5119F:	include/linux/vga*
5120
5121DRM DRIVERS AND MISC GPU PATCHES
5122M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5123M:	Maxime Ripard <maxime.ripard@bootlin.com>
5124M:	Sean Paul <sean@poorly.run>
5125W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5126S:	Maintained
5127T:	git git://anongit.freedesktop.org/drm/drm-misc
5128F:	Documentation/gpu/
5129F:	drivers/gpu/vga/
5130F:	drivers/gpu/drm/*
5131F:	include/drm/drm*
5132F:	include/uapi/drm/drm*
5133F:	include/linux/vga*
5134
5135DRM DRIVERS FOR ALLWINNER A10
5136M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5137L:	dri-devel@lists.freedesktop.org
5138S:	Supported
5139F:	drivers/gpu/drm/sun4i/
5140F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5141T:	git git://anongit.freedesktop.org/drm/drm-misc
5142
5143DRM DRIVERS FOR AMLOGIC SOCS
5144M:	Neil Armstrong <narmstrong@baylibre.com>
5145L:	dri-devel@lists.freedesktop.org
5146L:	linux-amlogic@lists.infradead.org
5147W:	http://linux-meson.com/
5148S:	Supported
5149F:	drivers/gpu/drm/meson/
5150F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5151F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5152F:	Documentation/gpu/meson.rst
5153T:	git git://anongit.freedesktop.org/drm/drm-misc
5154
5155DRM DRIVERS FOR ATMEL HLCDC
5156M:	Boris Brezillon <bbrezillon@kernel.org>
5157L:	dri-devel@lists.freedesktop.org
5158S:	Supported
5159F:	drivers/gpu/drm/atmel-hlcdc/
5160F:	Documentation/devicetree/bindings/display/atmel/
5161T:	git git://anongit.freedesktop.org/drm/drm-misc
5162
5163DRM DRIVERS FOR BRIDGE CHIPS
5164M:	Andrzej Hajda <a.hajda@samsung.com>
5165R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5166S:	Maintained
5167T:	git git://anongit.freedesktop.org/drm/drm-misc
5168F:	drivers/gpu/drm/bridge/
5169
5170DRM DRIVERS FOR EXYNOS
5171M:	Inki Dae <inki.dae@samsung.com>
5172M:	Joonyoung Shim <jy0922.shim@samsung.com>
5173M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5174M:	Kyungmin Park <kyungmin.park@samsung.com>
5175L:	dri-devel@lists.freedesktop.org
5176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5177S:	Supported
5178F:	drivers/gpu/drm/exynos/
5179F:	include/uapi/drm/exynos_drm.h
5180F:	Documentation/devicetree/bindings/display/exynos/
5181
5182DRM DRIVERS FOR FREESCALE DCU
5183M:	Stefan Agner <stefan@agner.ch>
5184M:	Alison Wang <alison.wang@nxp.com>
5185L:	dri-devel@lists.freedesktop.org
5186S:	Supported
5187F:	drivers/gpu/drm/fsl-dcu/
5188F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5189F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5190F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5191T:	git git://anongit.freedesktop.org/drm/drm-misc
5192
5193DRM DRIVERS FOR FREESCALE IMX
5194M:	Philipp Zabel <p.zabel@pengutronix.de>
5195L:	dri-devel@lists.freedesktop.org
5196S:	Maintained
5197F:	drivers/gpu/drm/imx/
5198F:	drivers/gpu/ipu-v3/
5199F:	Documentation/devicetree/bindings/display/imx/
5200
5201DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5202M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5203L:	dri-devel@lists.freedesktop.org
5204T:	git git://github.com/patjak/drm-gma500
5205S:	Maintained
5206F:	drivers/gpu/drm/gma500/
5207
5208DRM DRIVERS FOR HISILICON
5209M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5210M:	Rongrong Zou <zourongrong@gmail.com>
5211R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5212R:	Chen Feng <puck.chen@hisilicon.com>
5213L:	dri-devel@lists.freedesktop.org
5214T:	git git://github.com/xin3liang/linux.git
5215S:	Maintained
5216F:	drivers/gpu/drm/hisilicon/
5217F:	Documentation/devicetree/bindings/display/hisilicon/
5218
5219DRM DRIVERS FOR LIMA
5220M:	Qiang Yu <yuq825@gmail.com>
5221L:	dri-devel@lists.freedesktop.org
5222L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5223S:	Maintained
5224F:	drivers/gpu/drm/lima/
5225F:	include/uapi/drm/lima_drm.h
5226T:	git git://anongit.freedesktop.org/drm/drm-misc
5227
5228DRM DRIVERS FOR MEDIATEK
5229M:	CK Hu <ck.hu@mediatek.com>
5230M:	Philipp Zabel <p.zabel@pengutronix.de>
5231L:	dri-devel@lists.freedesktop.org
5232S:	Supported
5233F:	drivers/gpu/drm/mediatek/
5234F:	Documentation/devicetree/bindings/display/mediatek/
5235
5236DRM DRIVERS FOR NVIDIA TEGRA
5237M:	Thierry Reding <thierry.reding@gmail.com>
5238L:	dri-devel@lists.freedesktop.org
5239L:	linux-tegra@vger.kernel.org
5240T:	git git://anongit.freedesktop.org/tegra/linux.git
5241S:	Supported
5242F:	drivers/gpu/drm/tegra/
5243F:	drivers/gpu/host1x/
5244F:	include/linux/host1x.h
5245F:	include/uapi/drm/tegra_drm.h
5246F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5247
5248DRM DRIVERS FOR RENESAS
5249M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5250M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5251L:	dri-devel@lists.freedesktop.org
5252L:	linux-renesas-soc@vger.kernel.org
5253T:	git git://linuxtv.org/pinchartl/media drm/du/next
5254S:	Supported
5255F:	drivers/gpu/drm/rcar-du/
5256F:	drivers/gpu/drm/shmobile/
5257F:	include/linux/platform_data/shmob_drm.h
5258F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5259F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5260F:	Documentation/devicetree/bindings/display/renesas,du.txt
5261
5262DRM DRIVERS FOR ROCKCHIP
5263M:	Sandy Huang <hjc@rock-chips.com>
5264M:	Heiko Stübner <heiko@sntech.de>
5265L:	dri-devel@lists.freedesktop.org
5266S:	Maintained
5267F:	drivers/gpu/drm/rockchip/
5268F:	Documentation/devicetree/bindings/display/rockchip/
5269T:	git git://anongit.freedesktop.org/drm/drm-misc
5270
5271DRM DRIVERS FOR STI
5272M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5273M:	Vincent Abriou <vincent.abriou@st.com>
5274L:	dri-devel@lists.freedesktop.org
5275T:	git git://anongit.freedesktop.org/drm/drm-misc
5276S:	Maintained
5277F:	drivers/gpu/drm/sti
5278F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5279
5280DRM DRIVERS FOR STM
5281M:	Yannick Fertre <yannick.fertre@st.com>
5282M:	Philippe Cornu <philippe.cornu@st.com>
5283M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5284M:	Vincent Abriou <vincent.abriou@st.com>
5285L:	dri-devel@lists.freedesktop.org
5286T:	git git://anongit.freedesktop.org/drm/drm-misc
5287S:	Maintained
5288F:	drivers/gpu/drm/stm
5289F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5290
5291DRM DRIVERS FOR TI LCDC
5292M:	Jyri Sarha <jsarha@ti.com>
5293R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5294L:	dri-devel@lists.freedesktop.org
5295S:	Maintained
5296F:	drivers/gpu/drm/tilcdc/
5297F:	Documentation/devicetree/bindings/display/tilcdc/
5298
5299DRM DRIVERS FOR TI OMAP
5300M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5301L:	dri-devel@lists.freedesktop.org
5302S:	Maintained
5303F:	drivers/gpu/drm/omapdrm/
5304F:	Documentation/devicetree/bindings/display/ti/
5305
5306DRM DRIVERS FOR V3D
5307M:	Eric Anholt <eric@anholt.net>
5308S:	Supported
5309F:	drivers/gpu/drm/v3d/
5310F:	include/uapi/drm/v3d_drm.h
5311F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5312T:	git git://anongit.freedesktop.org/drm/drm-misc
5313
5314DRM DRIVERS FOR VC4
5315M:	Eric Anholt <eric@anholt.net>
5316T:	git git://github.com/anholt/linux
5317S:	Supported
5318F:	drivers/gpu/drm/vc4/
5319F:	include/uapi/drm/vc4_drm.h
5320F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5321T:	git git://anongit.freedesktop.org/drm/drm-misc
5322
5323DRM DRIVERS FOR VIVANTE GPU IP
5324M:	Lucas Stach <l.stach@pengutronix.de>
5325R:	Russell King <linux+etnaviv@armlinux.org.uk>
5326R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5327L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5328L:	dri-devel@lists.freedesktop.org
5329S:	Maintained
5330F:	drivers/gpu/drm/etnaviv/
5331F:	include/uapi/drm/etnaviv_drm.h
5332F:	Documentation/devicetree/bindings/display/etnaviv/
5333
5334DRM DRIVERS FOR ZTE ZX
5335M:	Shawn Guo <shawnguo@kernel.org>
5336L:	dri-devel@lists.freedesktop.org
5337S:	Maintained
5338F:	drivers/gpu/drm/zte/
5339F:	Documentation/devicetree/bindings/display/zte,vou.txt
5340T:	git git://anongit.freedesktop.org/drm/drm-misc
5341
5342DRM PANEL DRIVERS
5343M:	Thierry Reding <thierry.reding@gmail.com>
5344L:	dri-devel@lists.freedesktop.org
5345T:	git git://anongit.freedesktop.org/drm/drm-misc
5346S:	Maintained
5347F:	drivers/gpu/drm/drm_panel.c
5348F:	drivers/gpu/drm/panel/
5349F:	include/drm/drm_panel.h
5350F:	Documentation/devicetree/bindings/display/panel/
5351
5352DRM TINYDRM DRIVERS
5353M:	Noralf Trønnes <noralf@tronnes.org>
5354W:	https://github.com/notro/tinydrm/wiki/Development
5355T:	git git://anongit.freedesktop.org/drm/drm-misc
5356S:	Maintained
5357F:	drivers/gpu/drm/tinydrm/
5358F:	include/drm/tinydrm/
5359
5360DRM DRIVERS FOR XEN
5361M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5362T:	git git://anongit.freedesktop.org/drm/drm-misc
5363L:	dri-devel@lists.freedesktop.org
5364L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5365S:	Supported
5366F:	drivers/gpu/drm/xen/
5367F:	Documentation/gpu/xen-front.rst
5368
5369DRM TTM SUBSYSTEM
5370M:	Christian Koenig <christian.koenig@amd.com>
5371M:	Huang Rui <ray.huang@amd.com>
5372M:	Junwei Zhang <Jerry.Zhang@amd.com>
5373T:	git git://people.freedesktop.org/~agd5f/linux
5374S:	Maintained
5375L:	dri-devel@lists.freedesktop.org
5376F:	include/drm/ttm/
5377F:	drivers/gpu/drm/ttm/
5378
5379DSBR100 USB FM RADIO DRIVER
5380M:	Alexey Klimov <klimov.linux@gmail.com>
5381L:	linux-media@vger.kernel.org
5382T:	git git://linuxtv.org/media_tree.git
5383S:	Maintained
5384F:	drivers/media/radio/dsbr100.c
5385
5386DSCC4 DRIVER
5387M:	Francois Romieu <romieu@fr.zoreil.com>
5388L:	netdev@vger.kernel.org
5389S:	Maintained
5390F:	drivers/net/wan/dscc4.c
5391
5392DT3155 MEDIA DRIVER
5393M:	Hans Verkuil <hverkuil@xs4all.nl>
5394L:	linux-media@vger.kernel.org
5395T:	git git://linuxtv.org/media_tree.git
5396W:	https://linuxtv.org
5397S:	Odd Fixes
5398F:	drivers/media/pci/dt3155/
5399
5400DVB_USB_AF9015 MEDIA DRIVER
5401M:	Antti Palosaari <crope@iki.fi>
5402L:	linux-media@vger.kernel.org
5403W:	https://linuxtv.org
5404W:	http://palosaari.fi/linux/
5405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5406T:	git git://linuxtv.org/anttip/media_tree.git
5407S:	Maintained
5408F:	drivers/media/usb/dvb-usb-v2/af9015*
5409
5410DVB_USB_AF9035 MEDIA DRIVER
5411M:	Antti Palosaari <crope@iki.fi>
5412L:	linux-media@vger.kernel.org
5413W:	https://linuxtv.org
5414W:	http://palosaari.fi/linux/
5415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5416T:	git git://linuxtv.org/anttip/media_tree.git
5417S:	Maintained
5418F:	drivers/media/usb/dvb-usb-v2/af9035*
5419
5420DVB_USB_ANYSEE MEDIA DRIVER
5421M:	Antti Palosaari <crope@iki.fi>
5422L:	linux-media@vger.kernel.org
5423W:	https://linuxtv.org
5424W:	http://palosaari.fi/linux/
5425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5426T:	git git://linuxtv.org/anttip/media_tree.git
5427S:	Maintained
5428F:	drivers/media/usb/dvb-usb-v2/anysee*
5429
5430DVB_USB_AU6610 MEDIA DRIVER
5431M:	Antti Palosaari <crope@iki.fi>
5432L:	linux-media@vger.kernel.org
5433W:	https://linuxtv.org
5434W:	http://palosaari.fi/linux/
5435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5436T:	git git://linuxtv.org/anttip/media_tree.git
5437S:	Maintained
5438F:	drivers/media/usb/dvb-usb-v2/au6610*
5439
5440DVB_USB_CE6230 MEDIA DRIVER
5441M:	Antti Palosaari <crope@iki.fi>
5442L:	linux-media@vger.kernel.org
5443W:	https://linuxtv.org
5444W:	http://palosaari.fi/linux/
5445Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5446T:	git git://linuxtv.org/anttip/media_tree.git
5447S:	Maintained
5448F:	drivers/media/usb/dvb-usb-v2/ce6230*
5449
5450DVB_USB_CXUSB MEDIA DRIVER
5451M:	Michael Krufky <mkrufky@linuxtv.org>
5452L:	linux-media@vger.kernel.org
5453W:	https://linuxtv.org
5454W:	http://github.com/mkrufky
5455Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5456T:	git git://linuxtv.org/media_tree.git
5457S:	Maintained
5458F:	drivers/media/usb/dvb-usb/cxusb*
5459
5460DVB_USB_EC168 MEDIA DRIVER
5461M:	Antti Palosaari <crope@iki.fi>
5462L:	linux-media@vger.kernel.org
5463W:	https://linuxtv.org
5464W:	http://palosaari.fi/linux/
5465Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5466T:	git git://linuxtv.org/anttip/media_tree.git
5467S:	Maintained
5468F:	drivers/media/usb/dvb-usb-v2/ec168*
5469
5470DVB_USB_GL861 MEDIA DRIVER
5471M:	Antti Palosaari <crope@iki.fi>
5472L:	linux-media@vger.kernel.org
5473W:	https://linuxtv.org
5474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5475T:	git git://linuxtv.org/anttip/media_tree.git
5476S:	Maintained
5477F:	drivers/media/usb/dvb-usb-v2/gl861*
5478
5479DVB_USB_MXL111SF MEDIA DRIVER
5480M:	Michael Krufky <mkrufky@linuxtv.org>
5481L:	linux-media@vger.kernel.org
5482W:	https://linuxtv.org
5483W:	http://github.com/mkrufky
5484Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5485T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5486S:	Maintained
5487F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5488
5489DVB_USB_RTL28XXU MEDIA DRIVER
5490M:	Antti Palosaari <crope@iki.fi>
5491L:	linux-media@vger.kernel.org
5492W:	https://linuxtv.org
5493W:	http://palosaari.fi/linux/
5494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5495T:	git git://linuxtv.org/anttip/media_tree.git
5496S:	Maintained
5497F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5498
5499DVB_USB_V2 MEDIA DRIVER
5500M:	Antti Palosaari <crope@iki.fi>
5501L:	linux-media@vger.kernel.org
5502W:	https://linuxtv.org
5503W:	http://palosaari.fi/linux/
5504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5505T:	git git://linuxtv.org/anttip/media_tree.git
5506S:	Maintained
5507F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5508F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5509
5510DYNAMIC DEBUG
5511M:	Jason Baron <jbaron@akamai.com>
5512S:	Maintained
5513F:	lib/dynamic_debug.c
5514F:	include/linux/dynamic_debug.h
5515
5516DYNAMIC INTERRUPT MODERATION
5517M:	Tal Gilboa <talgi@mellanox.com>
5518S:	Maintained
5519F:	include/linux/net_dim.h
5520
5521DZ DECSTATION DZ11 SERIAL DRIVER
5522M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5523S:	Maintained
5524F:	drivers/tty/serial/dz.*
5525
5526E3X0 POWER BUTTON DRIVER
5527M:	Moritz Fischer <moritz.fischer@ettus.com>
5528L:	usrp-users@lists.ettus.com
5529W:	http://www.ettus.com
5530S:	Supported
5531F:	drivers/input/misc/e3x0-button.c
5532F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5533
5534E4000 MEDIA DRIVER
5535M:	Antti Palosaari <crope@iki.fi>
5536L:	linux-media@vger.kernel.org
5537W:	https://linuxtv.org
5538W:	http://palosaari.fi/linux/
5539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5540T:	git git://linuxtv.org/anttip/media_tree.git
5541S:	Maintained
5542F:	drivers/media/tuners/e4000*
5543
5544EARTH_PT1 MEDIA DRIVER
5545M:	Akihiro Tsukada <tskd08@gmail.com>
5546L:	linux-media@vger.kernel.org
5547S:	Odd Fixes
5548F:	drivers/media/pci/pt1/
5549
5550EARTH_PT3 MEDIA DRIVER
5551M:	Akihiro Tsukada <tskd08@gmail.com>
5552L:	linux-media@vger.kernel.org
5553S:	Odd Fixes
5554F:	drivers/media/pci/pt3/
5555
5556EC100 MEDIA DRIVER
5557M:	Antti Palosaari <crope@iki.fi>
5558L:	linux-media@vger.kernel.org
5559W:	https://linuxtv.org
5560W:	http://palosaari.fi/linux/
5561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5562T:	git git://linuxtv.org/anttip/media_tree.git
5563S:	Maintained
5564F:	drivers/media/dvb-frontends/ec100*
5565
5566ECRYPT FILE SYSTEM
5567M:	Tyler Hicks <tyhicks@canonical.com>
5568L:	ecryptfs@vger.kernel.org
5569W:	http://ecryptfs.org
5570W:	https://launchpad.net/ecryptfs
5571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5572S:	Supported
5573F:	Documentation/filesystems/ecryptfs.txt
5574F:	fs/ecryptfs/
5575
5576EDAC-AMD64
5577M:	Borislav Petkov <bp@alien8.de>
5578L:	linux-edac@vger.kernel.org
5579S:	Maintained
5580F:	drivers/edac/amd64_edac*
5581
5582EDAC-AST2500
5583M:	Stefan Schaeckeler <sschaeck@cisco.com>
5584S:	Supported
5585F:	drivers/edac/aspeed_edac.c
5586F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5587
5588EDAC-CALXEDA
5589M:	Robert Richter <rric@kernel.org>
5590L:	linux-edac@vger.kernel.org
5591S:	Maintained
5592F:	drivers/edac/highbank*
5593
5594EDAC-CAVIUM OCTEON
5595M:	Ralf Baechle <ralf@linux-mips.org>
5596M:	David Daney <david.daney@cavium.com>
5597L:	linux-edac@vger.kernel.org
5598L:	linux-mips@vger.kernel.org
5599S:	Supported
5600F:	drivers/edac/octeon_edac*
5601
5602EDAC-CAVIUM THUNDERX
5603M:	David Daney <david.daney@cavium.com>
5604M:	Jan Glauber <jglauber@cavium.com>
5605L:	linux-edac@vger.kernel.org
5606S:	Supported
5607F:	drivers/edac/thunderx_edac*
5608
5609EDAC-CORE
5610M:	Borislav Petkov <bp@alien8.de>
5611M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5612R:	James Morse <james.morse@arm.com>
5613L:	linux-edac@vger.kernel.org
5614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5616S:	Supported
5617F:	Documentation/admin-guide/ras.rst
5618F:	Documentation/driver-api/edac.rst
5619F:	drivers/edac/
5620F:	include/linux/edac.h
5621
5622EDAC-E752X
5623M:	Mark Gross <mark.gross@intel.com>
5624L:	linux-edac@vger.kernel.org
5625S:	Maintained
5626F:	drivers/edac/e752x_edac.c
5627
5628EDAC-E7XXX
5629L:	linux-edac@vger.kernel.org
5630S:	Maintained
5631F:	drivers/edac/e7xxx_edac.c
5632
5633EDAC-FSL_DDR
5634M:	York Sun <york.sun@nxp.com>
5635L:	linux-edac@vger.kernel.org
5636S:	Maintained
5637F:	drivers/edac/fsl_ddr_edac.*
5638
5639EDAC-GHES
5640M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5641L:	linux-edac@vger.kernel.org
5642S:	Maintained
5643F:	drivers/edac/ghes_edac.c
5644
5645EDAC-I3000
5646L:	linux-edac@vger.kernel.org
5647S:	Orphan
5648F:	drivers/edac/i3000_edac.c
5649
5650EDAC-I5000
5651L:	linux-edac@vger.kernel.org
5652S:	Maintained
5653F:	drivers/edac/i5000_edac.c
5654
5655EDAC-I5400
5656M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5657L:	linux-edac@vger.kernel.org
5658S:	Maintained
5659F:	drivers/edac/i5400_edac.c
5660
5661EDAC-I7300
5662M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5663L:	linux-edac@vger.kernel.org
5664S:	Maintained
5665F:	drivers/edac/i7300_edac.c
5666
5667EDAC-I7CORE
5668M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5669L:	linux-edac@vger.kernel.org
5670S:	Maintained
5671F:	drivers/edac/i7core_edac.c
5672
5673EDAC-I82443BXGX
5674M:	Tim Small <tim@buttersideup.com>
5675L:	linux-edac@vger.kernel.org
5676S:	Maintained
5677F:	drivers/edac/i82443bxgx_edac.c
5678
5679EDAC-I82975X
5680M:	"Arvind R." <arvino55@gmail.com>
5681L:	linux-edac@vger.kernel.org
5682S:	Maintained
5683F:	drivers/edac/i82975x_edac.c
5684
5685EDAC-IE31200
5686M:	Jason Baron <jbaron@akamai.com>
5687L:	linux-edac@vger.kernel.org
5688S:	Maintained
5689F:	drivers/edac/ie31200_edac.c
5690
5691EDAC-MPC85XX
5692M:	Johannes Thumshirn <morbidrsa@gmail.com>
5693L:	linux-edac@vger.kernel.org
5694S:	Maintained
5695F:	drivers/edac/mpc85xx_edac.[ch]
5696
5697EDAC-PASEMI
5698M:	Egor Martovetsky <egor@pasemi.com>
5699L:	linux-edac@vger.kernel.org
5700S:	Maintained
5701F:	drivers/edac/pasemi_edac.c
5702
5703EDAC-PND2
5704M:	Tony Luck <tony.luck@intel.com>
5705L:	linux-edac@vger.kernel.org
5706S:	Maintained
5707F:	drivers/edac/pnd2_edac.[ch]
5708
5709EDAC-R82600
5710M:	Tim Small <tim@buttersideup.com>
5711L:	linux-edac@vger.kernel.org
5712S:	Maintained
5713F:	drivers/edac/r82600_edac.c
5714
5715EDAC-SBRIDGE
5716M:	Tony Luck <tony.luck@intel.com>
5717R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5718L:	linux-edac@vger.kernel.org
5719S:	Maintained
5720F:	drivers/edac/sb_edac.c
5721
5722EDAC-SKYLAKE
5723M:	Tony Luck <tony.luck@intel.com>
5724L:	linux-edac@vger.kernel.org
5725S:	Maintained
5726F:	drivers/edac/skx_edac.c
5727
5728EDAC-TI
5729M:	Tero Kristo <t-kristo@ti.com>
5730L:	linux-edac@vger.kernel.org
5731S:	Maintained
5732F:	drivers/edac/ti_edac.c
5733
5734EDAC-QCOM
5735M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5736M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5737L:	linux-arm-msm@vger.kernel.org
5738L:	linux-edac@vger.kernel.org
5739S:	Maintained
5740F:	drivers/edac/qcom_edac.c
5741
5742EDIROL UA-101/UA-1000 DRIVER
5743M:	Clemens Ladisch <clemens@ladisch.de>
5744L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5745T:	git git://git.alsa-project.org/alsa-kernel.git
5746S:	Maintained
5747F:	sound/usb/misc/ua101.c
5748
5749EFI TEST DRIVER
5750L:	linux-efi@vger.kernel.org
5751M:	Ivan Hu <ivan.hu@canonical.com>
5752M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5753S:	Maintained
5754F:	drivers/firmware/efi/test/
5755
5756EFI VARIABLE FILESYSTEM
5757M:	Matthew Garrett <matthew.garrett@nebula.com>
5758M:	Jeremy Kerr <jk@ozlabs.org>
5759M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5761L:	linux-efi@vger.kernel.org
5762S:	Maintained
5763F:	fs/efivarfs/
5764
5765EFIFB FRAMEBUFFER DRIVER
5766L:	linux-fbdev@vger.kernel.org
5767M:	Peter Jones <pjones@redhat.com>
5768S:	Maintained
5769F:	drivers/video/fbdev/efifb.c
5770
5771EFS FILESYSTEM
5772W:	http://aeschi.ch.eu.org/efs/
5773S:	Orphan
5774F:	fs/efs/
5775
5776EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5777M:	Douglas Miller <dougmill@linux.ibm.com>
5778L:	netdev@vger.kernel.org
5779S:	Maintained
5780F:	drivers/net/ethernet/ibm/ehea/
5781
5782EM28XX VIDEO4LINUX DRIVER
5783M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5784L:	linux-media@vger.kernel.org
5785W:	https://linuxtv.org
5786T:	git git://linuxtv.org/media_tree.git
5787S:	Maintained
5788F:	drivers/media/usb/em28xx/
5789F:	Documentation/media/v4l-drivers/em28xx*
5790
5791EMBEDDED LINUX
5792M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5793M:	Matt Mackall <mpm@selenic.com>
5794M:	David Woodhouse <dwmw2@infradead.org>
5795L:	linux-embedded@vger.kernel.org
5796S:	Maintained
5797
5798Emulex 10Gbps iSCSI - OneConnect DRIVER
5799M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5800M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5801M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5802L:	linux-scsi@vger.kernel.org
5803W:	http://www.broadcom.com
5804S:	Supported
5805F:	drivers/scsi/be2iscsi/
5806
5807Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5808M:	Sathya Perla <sathya.perla@broadcom.com>
5809M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5810M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5811M:	Somnath Kotur <somnath.kotur@broadcom.com>
5812L:	netdev@vger.kernel.org
5813W:	http://www.emulex.com
5814S:	Supported
5815F:	drivers/net/ethernet/emulex/benet/
5816
5817EMULEX ONECONNECT ROCE DRIVER
5818M:	Selvin Xavier <selvin.xavier@broadcom.com>
5819M:	Devesh Sharma <devesh.sharma@broadcom.com>
5820L:	linux-rdma@vger.kernel.org
5821W:	http://www.broadcom.com
5822S:	Odd Fixes
5823F:	drivers/infiniband/hw/ocrdma/
5824F:	include/uapi/rdma/ocrdma-abi.h
5825
5826EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5827M:	James Smart <james.smart@broadcom.com>
5828M:	Dick Kennedy <dick.kennedy@broadcom.com>
5829L:	linux-scsi@vger.kernel.org
5830W:	http://www.broadcom.com
5831S:	Supported
5832F:	drivers/scsi/lpfc/
5833
5834ENE CB710 FLASH CARD READER DRIVER
5835M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5836S:	Maintained
5837F:	drivers/misc/cb710/
5838F:	drivers/mmc/host/cb710-mmc.*
5839F:	include/linux/cb710.h
5840
5841ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5842M:	Maxim Levitsky <maximlevitsky@gmail.com>
5843S:	Maintained
5844F:	drivers/media/rc/ene_ir.*
5845
5846EPSON S1D13XXX FRAMEBUFFER DRIVER
5847M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5848S:	Maintained
5849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5850F:	drivers/video/fbdev/s1d13xxxfb.c
5851F:	include/video/s1d13xxxfb.h
5852
5853ERRSEQ ERROR TRACKING INFRASTRUCTURE
5854M:	Jeff Layton <jlayton@kernel.org>
5855S:	Maintained
5856F:	lib/errseq.c
5857F:	include/linux/errseq.h
5858
5859ET131X NETWORK DRIVER
5860M:	Mark Einon <mark.einon@gmail.com>
5861S:	Odd Fixes
5862F:	drivers/net/ethernet/agere/
5863
5864ETHERNET BRIDGE
5865M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5866M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5867L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5868L:	netdev@vger.kernel.org
5869W:	http://www.linuxfoundation.org/en/Net:Bridge
5870S:	Maintained
5871F:	include/linux/netfilter_bridge/
5872F:	net/bridge/
5873
5874ETHERNET PHY LIBRARY
5875M:	Andrew Lunn <andrew@lunn.ch>
5876M:	Florian Fainelli <f.fainelli@gmail.com>
5877M:	Heiner Kallweit <hkallweit1@gmail.com>
5878L:	netdev@vger.kernel.org
5879S:	Maintained
5880F:	Documentation/ABI/testing/sysfs-bus-mdio
5881F:	Documentation/devicetree/bindings/net/mdio*
5882F:	Documentation/networking/phy.rst
5883F:	drivers/net/phy/
5884F:	drivers/of/of_mdio.c
5885F:	drivers/of/of_net.c
5886F:	include/linux/*mdio*.h
5887F:	include/linux/of_net.h
5888F:	include/linux/phy.h
5889F:	include/linux/phy_fixed.h
5890F:	include/linux/platform_data/mdio-bcm-unimac.h
5891F:	include/linux/platform_data/mdio-gpio.h
5892F:	include/trace/events/mdio.h
5893F:	include/uapi/linux/mdio.h
5894F:	include/uapi/linux/mii.h
5895
5896EXT2 FILE SYSTEM
5897M:	Jan Kara <jack@suse.com>
5898L:	linux-ext4@vger.kernel.org
5899S:	Maintained
5900F:	Documentation/filesystems/ext2.txt
5901F:	fs/ext2/
5902F:	include/linux/ext2*
5903
5904EXT4 FILE SYSTEM
5905M:	"Theodore Ts'o" <tytso@mit.edu>
5906M:	Andreas Dilger <adilger.kernel@dilger.ca>
5907L:	linux-ext4@vger.kernel.org
5908W:	http://ext4.wiki.kernel.org
5909Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5911S:	Maintained
5912F:	Documentation/filesystems/ext4/
5913F:	fs/ext4/
5914
5915Extended Verification Module (EVM)
5916M:	Mimi Zohar <zohar@linux.ibm.com>
5917L:	linux-integrity@vger.kernel.org
5918S:	Supported
5919F:	security/integrity/evm/
5920
5921EXTENSIBLE FIRMWARE INTERFACE (EFI)
5922M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5923L:	linux-efi@vger.kernel.org
5924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5925S:	Maintained
5926F:	Documentation/efi-stub.txt
5927F:	arch/*/kernel/efi.c
5928F:	arch/x86/boot/compressed/eboot.[ch]
5929F:	arch/*/include/asm/efi.h
5930F:	arch/x86/platform/efi/
5931F:	drivers/firmware/efi/
5932F:	include/linux/efi*.h
5933F:	arch/arm/boot/compressed/efi-header.S
5934F:	arch/arm64/kernel/efi-entry.S
5935
5936EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5937M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5938M:	Chanwoo Choi <cw00.choi@samsung.com>
5939L:	linux-kernel@vger.kernel.org
5940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5941S:	Maintained
5942F:	drivers/extcon/
5943F:	include/linux/extcon/
5944F:	include/linux/extcon.h
5945F:	Documentation/extcon/
5946F:	Documentation/devicetree/bindings/extcon/
5947
5948EXYNOS DP DRIVER
5949M:	Jingoo Han <jingoohan1@gmail.com>
5950L:	dri-devel@lists.freedesktop.org
5951S:	Maintained
5952F:	drivers/gpu/drm/exynos/exynos_dp*
5953
5954EXYNOS SYSMMU (IOMMU) driver
5955M:	Marek Szyprowski <m.szyprowski@samsung.com>
5956L:	iommu@lists.linux-foundation.org
5957S:	Maintained
5958F:	drivers/iommu/exynos-iommu.c
5959
5960EZchip NPS platform support
5961M:	Vineet Gupta <vgupta@synopsys.com>
5962M:	Ofer Levi <oferle@mellanox.com>
5963S:	Supported
5964F:	arch/arc/plat-eznps
5965F:	arch/arc/boot/dts/eznps.dts
5966
5967F2FS FILE SYSTEM
5968M:	Jaegeuk Kim <jaegeuk@kernel.org>
5969M:	Chao Yu <yuchao0@huawei.com>
5970L:	linux-f2fs-devel@lists.sourceforge.net
5971W:	https://f2fs.wiki.kernel.org/
5972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5973S:	Maintained
5974F:	Documentation/filesystems/f2fs.txt
5975F:	Documentation/ABI/testing/sysfs-fs-f2fs
5976F:	fs/f2fs/
5977F:	include/linux/f2fs_fs.h
5978F:	include/trace/events/f2fs.h
5979
5980F71805F HARDWARE MONITORING DRIVER
5981M:	Jean Delvare <jdelvare@suse.com>
5982L:	linux-hwmon@vger.kernel.org
5983S:	Maintained
5984F:	Documentation/hwmon/f71805f
5985F:	drivers/hwmon/f71805f.c
5986
5987FADDR2LINE
5988M:	Josh Poimboeuf <jpoimboe@redhat.com>
5989S:	Maintained
5990F:	scripts/faddr2line
5991
5992FAILOVER MODULE
5993M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5994L:	netdev@vger.kernel.org
5995S:	Supported
5996F:	net/core/failover.c
5997F:	include/net/failover.h
5998F:	Documentation/networking/failover.rst
5999
6000FANOTIFY
6001M:	Jan Kara <jack@suse.cz>
6002R:	Amir Goldstein <amir73il@gmail.com>
6003L:	linux-fsdevel@vger.kernel.org
6004S:	Maintained
6005F:	fs/notify/fanotify/
6006F:	include/linux/fanotify.h
6007F:	include/uapi/linux/fanotify.h
6008
6009FARSYNC SYNCHRONOUS DRIVER
6010M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6011W:	http://www.farsite.co.uk/
6012S:	Supported
6013F:	drivers/net/wan/farsync.*
6014
6015FAULT INJECTION SUPPORT
6016M:	Akinobu Mita <akinobu.mita@gmail.com>
6017S:	Supported
6018F:	Documentation/fault-injection/
6019F:	lib/fault-inject.c
6020
6021FBTFT Framebuffer drivers
6022S:	Orphan
6023L:	dri-devel@lists.freedesktop.org
6024L:	linux-fbdev@vger.kernel.org
6025F:	drivers/staging/fbtft/
6026
6027FC0011 TUNER DRIVER
6028M:	Michael Buesch <m@bues.ch>
6029L:	linux-media@vger.kernel.org
6030S:	Maintained
6031F:	drivers/media/tuners/fc0011.h
6032F:	drivers/media/tuners/fc0011.c
6033
6034FC2580 MEDIA DRIVER
6035M:	Antti Palosaari <crope@iki.fi>
6036L:	linux-media@vger.kernel.org
6037W:	https://linuxtv.org
6038W:	http://palosaari.fi/linux/
6039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6040T:	git git://linuxtv.org/anttip/media_tree.git
6041S:	Maintained
6042F:	drivers/media/tuners/fc2580*
6043
6044FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6045M:	Hannes Reinecke <hare@suse.de>
6046L:	linux-scsi@vger.kernel.org
6047W:	www.Open-FCoE.org
6048S:	Supported
6049F:	drivers/scsi/libfc/
6050F:	drivers/scsi/fcoe/
6051F:	include/scsi/fc/
6052F:	include/scsi/libfc.h
6053F:	include/scsi/libfcoe.h
6054F:	include/uapi/scsi/fc/
6055
6056FILE LOCKING (flock() and fcntl()/lockf())
6057M:	Jeff Layton <jlayton@kernel.org>
6058M:	"J. Bruce Fields" <bfields@fieldses.org>
6059L:	linux-fsdevel@vger.kernel.org
6060S:	Maintained
6061F:	include/linux/fcntl.h
6062F:	include/uapi/linux/fcntl.h
6063F:	fs/fcntl.c
6064F:	fs/locks.c
6065
6066FILESYSTEMS (VFS and infrastructure)
6067M:	Alexander Viro <viro@zeniv.linux.org.uk>
6068L:	linux-fsdevel@vger.kernel.org
6069S:	Maintained
6070F:	fs/*
6071F:	include/linux/fs.h
6072F:	include/linux/fs_types.h
6073F:	include/uapi/linux/fs.h
6074
6075FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6076M:	Riku Voipio <riku.voipio@iki.fi>
6077L:	linux-hwmon@vger.kernel.org
6078S:	Maintained
6079F:	drivers/hwmon/f75375s.c
6080F:	include/linux/f75375s.h
6081
6082FIREWIRE AUDIO DRIVERS
6083M:	Clemens Ladisch <clemens@ladisch.de>
6084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6085T:	git git://git.alsa-project.org/alsa-kernel.git
6086S:	Maintained
6087F:	sound/firewire/
6088
6089FIREWIRE MEDIA DRIVERS (firedtv)
6090M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6091L:	linux-media@vger.kernel.org
6092L:	linux1394-devel@lists.sourceforge.net
6093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6094S:	Maintained
6095F:	drivers/media/firewire/
6096
6097FIREWIRE SBP-2 TARGET
6098M:	Chris Boot <bootc@bootc.net>
6099L:	linux-scsi@vger.kernel.org
6100L:	target-devel@vger.kernel.org
6101L:	linux1394-devel@lists.sourceforge.net
6102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6103S:	Maintained
6104F:	drivers/target/sbp/
6105
6106FIREWIRE SUBSYSTEM
6107M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6108L:	linux1394-devel@lists.sourceforge.net
6109W:	http://ieee1394.wiki.kernel.org/
6110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6111S:	Maintained
6112F:	drivers/firewire/
6113F:	include/linux/firewire.h
6114F:	include/uapi/linux/firewire*.h
6115F:	tools/firewire/
6116
6117FIRMWARE LOADER (request_firmware)
6118M:	Luis Chamberlain <mcgrof@kernel.org>
6119L:	linux-kernel@vger.kernel.org
6120S:	Maintained
6121F:	Documentation/firmware_class/
6122F:	drivers/base/firmware_loader/
6123F:	include/linux/firmware.h
6124
6125FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6126M:	Joshua Morris <josh.h.morris@us.ibm.com>
6127M:	Philip Kelleher <pjk1939@linux.ibm.com>
6128S:	Maintained
6129F:	drivers/block/rsxx/
6130
6131FLOPPY DRIVER
6132M:	Jiri Kosina <jikos@kernel.org>
6133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6134S:	Odd fixes
6135F:	drivers/block/floppy.c
6136
6137FMC SUBSYSTEM
6138M:	Alessandro Rubini <rubini@gnudd.com>
6139W:	http://www.ohwr.org/projects/fmc-bus
6140S:	Supported
6141F:	drivers/fmc/
6142F:	include/linux/fmc*.h
6143F:	include/linux/ipmi-fru.h
6144K:	fmc_d.*register
6145
6146FPGA MANAGER FRAMEWORK
6147M:	Alan Tull <atull@kernel.org>
6148M:	Moritz Fischer <mdf@kernel.org>
6149L:	linux-fpga@vger.kernel.org
6150S:	Maintained
6151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6152Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6153F:	Documentation/fpga/
6154F:	Documentation/driver-api/fpga/
6155F:	Documentation/devicetree/bindings/fpga/
6156F:	drivers/fpga/
6157F:	include/linux/fpga/
6158W:	http://www.rocketboards.org
6159
6160FPGA DFL DRIVERS
6161M:	Wu Hao <hao.wu@intel.com>
6162L:	linux-fpga@vger.kernel.org
6163S:	Maintained
6164F:	Documentation/fpga/dfl.txt
6165F:	include/uapi/linux/fpga-dfl.h
6166F:	drivers/fpga/dfl*
6167
6168FPU EMULATOR
6169M:	Bill Metzenthen <billm@melbpc.org.au>
6170W:	http://floatingpoint.sourceforge.net/emulator/index.html
6171S:	Maintained
6172F:	arch/x86/math-emu/
6173
6174FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6175L:	netdev@vger.kernel.org
6176S:	Orphan
6177F:	drivers/net/wan/dlci.c
6178F:	drivers/net/wan/sdla.c
6179
6180FRAMEBUFFER LAYER
6181M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6182L:	dri-devel@lists.freedesktop.org
6183L:	linux-fbdev@vger.kernel.org
6184T:	git git://github.com/bzolnier/linux.git
6185Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6186S:	Maintained
6187F:	Documentation/fb/
6188F:	drivers/video/
6189F:	include/video/
6190F:	include/linux/fb.h
6191F:	include/uapi/video/
6192F:	include/uapi/linux/fb.h
6193
6194FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6195M:	Horia Geantă <horia.geanta@nxp.com>
6196M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6197L:	linux-crypto@vger.kernel.org
6198S:	Maintained
6199F:	drivers/crypto/caam/
6200F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6201
6202FREESCALE DIU FRAMEBUFFER DRIVER
6203M:	Timur Tabi <timur@kernel.org>
6204L:	linux-fbdev@vger.kernel.org
6205S:	Maintained
6206F:	drivers/video/fbdev/fsl-diu-fb.*
6207
6208FREESCALE DMA DRIVER
6209M:	Li Yang <leoyang.li@nxp.com>
6210M:	Zhang Wei <zw@zh-kernel.org>
6211L:	linuxppc-dev@lists.ozlabs.org
6212S:	Maintained
6213F:	drivers/dma/fsldma.*
6214
6215FREESCALE ENETC ETHERNET DRIVERS
6216M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6217L:	netdev@vger.kernel.org
6218S:	Maintained
6219F:	drivers/net/ethernet/freescale/enetc/
6220
6221FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6222M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6223L:	netdev@vger.kernel.org
6224S:	Maintained
6225F:	drivers/net/ethernet/freescale/gianfar*
6226F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6227
6228FREESCALE GPMI NAND DRIVER
6229M:	Han Xu <han.xu@nxp.com>
6230L:	linux-mtd@lists.infradead.org
6231S:	Maintained
6232F:	drivers/mtd/nand/raw/gpmi-nand/*
6233
6234FREESCALE I2C CPM DRIVER
6235M:	Jochen Friedrich <jochen@scram.de>
6236L:	linuxppc-dev@lists.ozlabs.org
6237L:	linux-i2c@vger.kernel.org
6238S:	Maintained
6239F:	drivers/i2c/busses/i2c-cpm.c
6240
6241FREESCALE IMX LPI2C DRIVER
6242M:	Dong Aisheng <aisheng.dong@nxp.com>
6243L:	linux-i2c@vger.kernel.org
6244L:	linux-imx@nxp.com
6245S:	Maintained
6246F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6247F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6248
6249FREESCALE IMX / MXC FEC DRIVER
6250M:	Fugang Duan <fugang.duan@nxp.com>
6251L:	netdev@vger.kernel.org
6252S:	Maintained
6253F:	drivers/net/ethernet/freescale/fec_main.c
6254F:	drivers/net/ethernet/freescale/fec_ptp.c
6255F:	drivers/net/ethernet/freescale/fec.h
6256F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6257
6258FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6259M:	Sascha Hauer <s.hauer@pengutronix.de>
6260R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6261L:	linux-fbdev@vger.kernel.org
6262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6263S:	Maintained
6264F:	include/linux/platform_data/video-imxfb.h
6265F:	drivers/video/fbdev/imxfb.c
6266
6267FREESCALE QORIQ DPAA ETHERNET DRIVER
6268M:	Madalin Bucur <madalin.bucur@nxp.com>
6269L:	netdev@vger.kernel.org
6270S:	Maintained
6271F:	drivers/net/ethernet/freescale/dpaa
6272
6273FREESCALE QORIQ DPAA FMAN DRIVER
6274M:	Madalin Bucur <madalin.bucur@nxp.com>
6275L:	netdev@vger.kernel.org
6276S:	Maintained
6277F:	drivers/net/ethernet/freescale/fman
6278F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6279
6280FREESCALE QORIQ PTP CLOCK DRIVER
6281M:	Yangbo Lu <yangbo.lu@nxp.com>
6282L:	netdev@vger.kernel.org
6283S:	Maintained
6284F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6285F:	drivers/ptp/ptp_qoriq.c
6286F:	drivers/ptp/ptp_qoriq_debugfs.c
6287F:	include/linux/fsl/ptp_qoriq.h
6288F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6289
6290FREESCALE QUAD SPI DRIVER
6291M:	Han Xu <han.xu@nxp.com>
6292L:	linux-spi@vger.kernel.org
6293S:	Maintained
6294F:	drivers/spi/spi-fsl-qspi.c
6295
6296FREESCALE QUICC ENGINE LIBRARY
6297M:	Qiang Zhao <qiang.zhao@nxp.com>
6298L:	linuxppc-dev@lists.ozlabs.org
6299S:	Maintained
6300F:	drivers/soc/fsl/qe/
6301F:	include/soc/fsl/*qe*.h
6302F:	include/soc/fsl/*ucc*.h
6303
6304FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6305M:	Li Yang <leoyang.li@nxp.com>
6306L:	netdev@vger.kernel.org
6307L:	linuxppc-dev@lists.ozlabs.org
6308S:	Maintained
6309F:	drivers/net/ethernet/freescale/ucc_geth*
6310
6311FREESCALE QUICC ENGINE UCC HDLC DRIVER
6312M:	Zhao Qiang <qiang.zhao@nxp.com>
6313L:	netdev@vger.kernel.org
6314L:	linuxppc-dev@lists.ozlabs.org
6315S:	Maintained
6316F:	drivers/net/wan/fsl_ucc_hdlc*
6317
6318FREESCALE QUICC ENGINE UCC UART DRIVER
6319M:	Timur Tabi <timur@kernel.org>
6320L:	linuxppc-dev@lists.ozlabs.org
6321S:	Maintained
6322F:	drivers/tty/serial/ucc_uart.c
6323
6324FREESCALE SOC DRIVERS
6325M:	Li Yang <leoyang.li@nxp.com>
6326L:	linuxppc-dev@lists.ozlabs.org
6327L:	linux-arm-kernel@lists.infradead.org
6328S:	Maintained
6329F:	Documentation/devicetree/bindings/soc/fsl/
6330F:	drivers/soc/fsl/
6331F:	include/linux/fsl/
6332
6333FREESCALE SOC FS_ENET DRIVER
6334M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6335L:	linuxppc-dev@lists.ozlabs.org
6336L:	netdev@vger.kernel.org
6337S:	Maintained
6338F:	drivers/net/ethernet/freescale/fs_enet/
6339F:	include/linux/fs_enet_pd.h
6340
6341FREESCALE SOC SOUND DRIVERS
6342M:	Timur Tabi <timur@kernel.org>
6343M:	Nicolin Chen <nicoleotsuka@gmail.com>
6344M:	Xiubo Li <Xiubo.Lee@gmail.com>
6345R:	Fabio Estevam <festevam@gmail.com>
6346L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6347L:	linuxppc-dev@lists.ozlabs.org
6348S:	Maintained
6349F:	sound/soc/fsl/fsl*
6350F:	sound/soc/fsl/imx*
6351F:	sound/soc/fsl/mpc8610_hpcd.c
6352
6353FREESCALE USB PERIPHERAL DRIVERS
6354M:	Li Yang <leoyang.li@nxp.com>
6355L:	linux-usb@vger.kernel.org
6356L:	linuxppc-dev@lists.ozlabs.org
6357S:	Maintained
6358F:	drivers/usb/gadget/udc/fsl*
6359
6360FREEVXFS FILESYSTEM
6361M:	Christoph Hellwig <hch@infradead.org>
6362W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6363S:	Maintained
6364F:	fs/freevxfs/
6365
6366FREEZER
6367M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6368M:	Pavel Machek <pavel@ucw.cz>
6369L:	linux-pm@vger.kernel.org
6370S:	Supported
6371F:	Documentation/power/freezing-of-tasks.txt
6372F:	include/linux/freezer.h
6373F:	kernel/freezer.c
6374
6375FRONTSWAP API
6376M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6377L:	linux-kernel@vger.kernel.org
6378S:	Maintained
6379F:	mm/frontswap.c
6380F:	include/linux/frontswap.h
6381
6382FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6383M:	David Howells <dhowells@redhat.com>
6384L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6385S:	Supported
6386F:	Documentation/filesystems/caching/
6387F:	fs/fscache/
6388F:	include/linux/fscache*.h
6389
6390FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6391M:	Theodore Y. Ts'o <tytso@mit.edu>
6392M:	Jaegeuk Kim <jaegeuk@kernel.org>
6393M:	Eric Biggers <ebiggers@kernel.org>
6394L:	linux-fscrypt@vger.kernel.org
6395Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6396T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6397S:	Supported
6398F:	fs/crypto/
6399F:	include/linux/fscrypt*.h
6400F:	Documentation/filesystems/fscrypt.rst
6401
6402FSI-ATTACHED I2C DRIVER
6403M:	Eddie James <eajames@linux.ibm.com>
6404L:	linux-i2c@vger.kernel.org
6405L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6406S:	Maintained
6407F:	drivers/i2c/busses/i2c-fsi.c
6408F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6409
6410FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6411M:	Jan Kara <jack@suse.cz>
6412R:	Amir Goldstein <amir73il@gmail.com>
6413L:	linux-fsdevel@vger.kernel.org
6414S:	Maintained
6415F:	fs/notify/
6416F:	include/linux/fsnotify*.h
6417
6418FUJITSU LAPTOP EXTRAS
6419M:	Jonathan Woithe <jwoithe@just42.net>
6420L:	platform-driver-x86@vger.kernel.org
6421S:	Maintained
6422F:	drivers/platform/x86/fujitsu-laptop.c
6423
6424FUJITSU M-5MO LS CAMERA ISP DRIVER
6425M:	Kyungmin Park <kyungmin.park@samsung.com>
6426M:	Heungjun Kim <riverful.kim@samsung.com>
6427L:	linux-media@vger.kernel.org
6428S:	Maintained
6429F:	drivers/media/i2c/m5mols/
6430F:	include/media/i2c/m5mols.h
6431
6432FUJITSU TABLET EXTRAS
6433M:	Robert Gerlach <khnz@gmx.de>
6434L:	platform-driver-x86@vger.kernel.org
6435S:	Maintained
6436F:	drivers/platform/x86/fujitsu-tablet.c
6437
6438FUSE: FILESYSTEM IN USERSPACE
6439M:	Miklos Szeredi <miklos@szeredi.hu>
6440L:	linux-fsdevel@vger.kernel.org
6441W:	http://fuse.sourceforge.net/
6442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6443S:	Maintained
6444F:	fs/fuse/
6445F:	include/uapi/linux/fuse.h
6446F:	Documentation/filesystems/fuse.txt
6447
6448FUTEX SUBSYSTEM
6449M:	Thomas Gleixner <tglx@linutronix.de>
6450M:	Ingo Molnar <mingo@redhat.com>
6451R:	Peter Zijlstra <peterz@infradead.org>
6452R:	Darren Hart <dvhart@infradead.org>
6453L:	linux-kernel@vger.kernel.org
6454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6455S:	Maintained
6456F:	kernel/futex.c
6457F:	include/asm-generic/futex.h
6458F:	include/linux/futex.h
6459F:	include/uapi/linux/futex.h
6460F:	tools/testing/selftests/futex/
6461F:	tools/perf/bench/futex*
6462F:	Documentation/*futex*
6463
6464GCC PLUGINS
6465M:	Kees Cook <keescook@chromium.org>
6466R:	Emese Revfy <re.emese@gmail.com>
6467L:	kernel-hardening@lists.openwall.com
6468S:	Maintained
6469F:	scripts/gcc-plugins/
6470F:	scripts/gcc-plugin.sh
6471F:	scripts/Makefile.gcc-plugins
6472F:	Documentation/gcc-plugins.txt
6473
6474GASKET DRIVER FRAMEWORK
6475M:	Rob Springer <rspringer@google.com>
6476M:	Todd Poynor <toddpoynor@google.com>
6477M:	Ben Chan <benchan@chromium.org>
6478S:	Maintained
6479F:	drivers/staging/gasket/
6480
6481GCOV BASED KERNEL PROFILING
6482M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6483S:	Maintained
6484F:	kernel/gcov/
6485F:	Documentation/dev-tools/gcov.rst
6486
6487GDB KERNEL DEBUGGING HELPER SCRIPTS
6488M:	Jan Kiszka <jan.kiszka@siemens.com>
6489M:	Kieran Bingham <kbingham@kernel.org>
6490S:	Supported
6491F:	scripts/gdb/
6492
6493GDT SCSI DISK ARRAY CONTROLLER DRIVER
6494M:	Achim Leubner <achim_leubner@adaptec.com>
6495L:	linux-scsi@vger.kernel.org
6496W:	http://www.icp-vortex.com/
6497S:	Supported
6498F:	drivers/scsi/gdt*
6499
6500GEMTEK FM RADIO RECEIVER DRIVER
6501M:	Hans Verkuil <hverkuil@xs4all.nl>
6502L:	linux-media@vger.kernel.org
6503T:	git git://linuxtv.org/media_tree.git
6504W:	https://linuxtv.org
6505S:	Maintained
6506F:	drivers/media/radio/radio-gemtek*
6507
6508GENERIC GPIO I2C DRIVER
6509M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6510S:	Supported
6511F:	drivers/i2c/busses/i2c-gpio.c
6512F:	include/linux/platform_data/i2c-gpio.h
6513
6514GENERIC GPIO I2C MULTIPLEXER DRIVER
6515M:	Peter Korsgaard <peter.korsgaard@barco.com>
6516L:	linux-i2c@vger.kernel.org
6517S:	Supported
6518F:	drivers/i2c/muxes/i2c-mux-gpio.c
6519F:	include/linux/platform_data/i2c-mux-gpio.h
6520F:	Documentation/i2c/muxes/i2c-mux-gpio
6521
6522GENERIC HDLC (WAN) DRIVERS
6523M:	Krzysztof Halasa <khc@pm.waw.pl>
6524W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6525S:	Maintained
6526F:	drivers/net/wan/c101.c
6527F:	drivers/net/wan/hd6457*
6528F:	drivers/net/wan/hdlc*
6529F:	drivers/net/wan/n2.c
6530F:	drivers/net/wan/pc300too.c
6531F:	drivers/net/wan/pci200syn.c
6532F:	drivers/net/wan/wanxl*
6533
6534GENERIC INCLUDE/ASM HEADER FILES
6535M:	Arnd Bergmann <arnd@arndb.de>
6536L:	linux-arch@vger.kernel.org
6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6538S:	Maintained
6539F:	include/asm-generic/
6540F:	include/uapi/asm-generic/
6541
6542GENERIC PHY FRAMEWORK
6543M:	Kishon Vijay Abraham I <kishon@ti.com>
6544L:	linux-kernel@vger.kernel.org
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6546S:	Supported
6547F:	drivers/phy/
6548F:	include/linux/phy/
6549F:	Documentation/devicetree/bindings/phy/
6550
6551GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6552M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6553S:	Supported
6554F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6555
6556GENERIC PM DOMAINS
6557M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6558M:	Kevin Hilman <khilman@kernel.org>
6559M:	Ulf Hansson <ulf.hansson@linaro.org>
6560L:	linux-pm@vger.kernel.org
6561S:	Supported
6562F:	drivers/base/power/domain*.c
6563F:	include/linux/pm_domain.h
6564F:	Documentation/devicetree/bindings/power/power_domain.txt
6565
6566GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6567M:	Eugen Hristev <eugen.hristev@microchip.com>
6568L:	linux-input@vger.kernel.org
6569S:	Maintained
6570F:	drivers/input/touchscreen/resistive-adc-touch.c
6571
6572GENERIC UIO DRIVER FOR PCI DEVICES
6573M:	"Michael S. Tsirkin" <mst@redhat.com>
6574L:	kvm@vger.kernel.org
6575S:	Supported
6576F:	drivers/uio/uio_pci_generic.c
6577
6578GENWQE (IBM Generic Workqueue Card)
6579M:	Frank Haverkamp <haver@linux.ibm.com>
6580S:	Supported
6581F:	drivers/misc/genwqe/
6582
6583GET_MAINTAINER SCRIPT
6584M:	Joe Perches <joe@perches.com>
6585S:	Maintained
6586F:	scripts/get_maintainer.pl
6587
6588GFS2 FILE SYSTEM
6589M:	Bob Peterson <rpeterso@redhat.com>
6590M:	Andreas Gruenbacher <agruenba@redhat.com>
6591L:	cluster-devel@redhat.com
6592W:	http://sources.redhat.com/cluster/
6593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6594S:	Supported
6595F:	Documentation/filesystems/gfs2*.txt
6596F:	fs/gfs2/
6597F:	include/uapi/linux/gfs2_ondisk.h
6598
6599GIGASET ISDN DRIVERS
6600M:	Paul Bolle <pebolle@tiscali.nl>
6601L:	gigaset307x-common@lists.sourceforge.net
6602W:	http://gigaset307x.sourceforge.net/
6603S:	Odd Fixes
6604F:	Documentation/isdn/README.gigaset
6605F:	drivers/isdn/gigaset/
6606F:	include/uapi/linux/gigaset_dev.h
6607
6608GNSS SUBSYSTEM
6609M:	Johan Hovold <johan@kernel.org>
6610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6611S:	Maintained
6612F:	Documentation/ABI/testing/sysfs-class-gnss
6613F:	Documentation/devicetree/bindings/gnss/
6614F:	drivers/gnss/
6615F:	include/linux/gnss.h
6616
6617GO7007 MPEG CODEC
6618M:	Hans Verkuil <hans.verkuil@cisco.com>
6619L:	linux-media@vger.kernel.org
6620S:	Maintained
6621F:	drivers/media/usb/go7007/
6622
6623GOODIX TOUCHSCREEN
6624M:	Bastien Nocera <hadess@hadess.net>
6625L:	linux-input@vger.kernel.org
6626S:	Maintained
6627F:	drivers/input/touchscreen/goodix.c
6628
6629GPD POCKET FAN DRIVER
6630M:	Hans de Goede <hdegoede@redhat.com>
6631L:	platform-driver-x86@vger.kernel.org
6632S:	Maintained
6633F:	drivers/platform/x86/gpd-pocket-fan.c
6634
6635GPIO ACPI SUPPORT
6636M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6637M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6638L:	linux-gpio@vger.kernel.org
6639L:	linux-acpi@vger.kernel.org
6640S:	Maintained
6641F:	Documentation/acpi/gpio-properties.txt
6642F:	drivers/gpio/gpiolib-acpi.c
6643
6644GPIO IR Transmitter
6645M:	Sean Young <sean@mess.org>
6646L:	linux-media@vger.kernel.org
6647S:	Maintained
6648F:	drivers/media/rc/gpio-ir-tx.c
6649
6650GPIO MOCKUP DRIVER
6651M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6652L:	linux-gpio@vger.kernel.org
6653S:	Maintained
6654F:	drivers/gpio/gpio-mockup.c
6655F:	tools/testing/selftests/gpio/
6656
6657GPIO SUBSYSTEM
6658M:	Linus Walleij <linus.walleij@linaro.org>
6659M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6660L:	linux-gpio@vger.kernel.org
6661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6662S:	Maintained
6663F:	Documentation/devicetree/bindings/gpio/
6664F:	Documentation/driver-api/gpio/
6665F:	Documentation/gpio/
6666F:	Documentation/ABI/testing/gpio-cdev
6667F:	Documentation/ABI/obsolete/sysfs-gpio
6668F:	drivers/gpio/
6669F:	include/linux/gpio/
6670F:	include/linux/gpio.h
6671F:	include/linux/of_gpio.h
6672F:	include/asm-generic/gpio.h
6673F:	include/uapi/linux/gpio.h
6674F:	tools/gpio/
6675
6676GRE DEMULTIPLEXER DRIVER
6677M:	Dmitry Kozlov <xeb@mail.ru>
6678L:	netdev@vger.kernel.org
6679S:	Maintained
6680F:	net/ipv4/gre_demux.c
6681F:	net/ipv4/gre_offload.c
6682F:	include/net/gre.h
6683
6684GRETH 10/100/1G Ethernet MAC device driver
6685M:	Andreas Larsson <andreas@gaisler.com>
6686L:	netdev@vger.kernel.org
6687S:	Maintained
6688F:	drivers/net/ethernet/aeroflex/
6689
6690GREYBUS AUDIO PROTOCOLS DRIVERS
6691M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6692M:	Mark Greer <mgreer@animalcreek.com>
6693S:	Maintained
6694F:	drivers/staging/greybus/audio_apbridgea.c
6695F:	drivers/staging/greybus/audio_apbridgea.h
6696F:	drivers/staging/greybus/audio_codec.c
6697F:	drivers/staging/greybus/audio_codec.h
6698F:	drivers/staging/greybus/audio_gb.c
6699F:	drivers/staging/greybus/audio_manager.c
6700F:	drivers/staging/greybus/audio_manager.h
6701F:	drivers/staging/greybus/audio_manager_module.c
6702F:	drivers/staging/greybus/audio_manager_private.h
6703F:	drivers/staging/greybus/audio_manager_sysfs.c
6704F:	drivers/staging/greybus/audio_module.c
6705F:	drivers/staging/greybus/audio_topology.c
6706
6707GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6708M:	Viresh Kumar <vireshk@kernel.org>
6709S:	Maintained
6710F:	drivers/staging/greybus/authentication.c
6711F:	drivers/staging/greybus/bootrom.c
6712F:	drivers/staging/greybus/firmware.h
6713F:	drivers/staging/greybus/fw-core.c
6714F:	drivers/staging/greybus/fw-download.c
6715F:	drivers/staging/greybus/fw-management.c
6716F:	drivers/staging/greybus/greybus_authentication.h
6717F:	drivers/staging/greybus/greybus_firmware.h
6718F:	drivers/staging/greybus/hid.c
6719F:	drivers/staging/greybus/i2c.c
6720F:	drivers/staging/greybus/spi.c
6721F:	drivers/staging/greybus/spilib.c
6722F:	drivers/staging/greybus/spilib.h
6723
6724GREYBUS LOOPBACK DRIVER
6725M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6726S:	Maintained
6727F:	drivers/staging/greybus/loopback.c
6728
6729GREYBUS PLATFORM DRIVERS
6730M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6731S:	Maintained
6732F:	drivers/staging/greybus/arche-platform.c
6733F:	drivers/staging/greybus/arche-apb-ctrl.c
6734F:	drivers/staging/greybus/arche_platform.h
6735
6736GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6737M:	Rui Miguel Silva <rmfrfs@gmail.com>
6738S:	Maintained
6739F:	drivers/staging/greybus/sdio.c
6740F:	drivers/staging/greybus/light.c
6741F:	drivers/staging/greybus/gpio.c
6742F:	drivers/staging/greybus/power_supply.c
6743F:	drivers/staging/greybus/spi.c
6744F:	drivers/staging/greybus/spilib.c
6745
6746GREYBUS SUBSYSTEM
6747M:	Johan Hovold <johan@kernel.org>
6748M:	Alex Elder <elder@kernel.org>
6749M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6750S:	Maintained
6751F:	drivers/staging/greybus/
6752L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6753
6754GREYBUS UART PROTOCOLS DRIVERS
6755M:	David Lin <dtwlin@gmail.com>
6756S:	Maintained
6757F:	drivers/staging/greybus/uart.c
6758F:	drivers/staging/greybus/log.c
6759
6760GS1662 VIDEO SERIALIZER
6761M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6762L:	linux-media@vger.kernel.org
6763T:	git git://linuxtv.org/media_tree.git
6764S:	Maintained
6765F:	drivers/media/spi/gs1662.c
6766
6767GSPCA FINEPIX SUBDRIVER
6768M:	Frank Zago <frank@zago.net>
6769L:	linux-media@vger.kernel.org
6770T:	git git://linuxtv.org/media_tree.git
6771S:	Maintained
6772F:	drivers/media/usb/gspca/finepix.c
6773
6774GSPCA GL860 SUBDRIVER
6775M:	Olivier Lorin <o.lorin@laposte.net>
6776L:	linux-media@vger.kernel.org
6777T:	git git://linuxtv.org/media_tree.git
6778S:	Maintained
6779F:	drivers/media/usb/gspca/gl860/
6780
6781GSPCA M5602 SUBDRIVER
6782M:	Erik Andren <erik.andren@gmail.com>
6783L:	linux-media@vger.kernel.org
6784T:	git git://linuxtv.org/media_tree.git
6785S:	Maintained
6786F:	drivers/media/usb/gspca/m5602/
6787
6788GSPCA PAC207 SONIXB SUBDRIVER
6789M:	Hans Verkuil <hverkuil@xs4all.nl>
6790L:	linux-media@vger.kernel.org
6791T:	git git://linuxtv.org/media_tree.git
6792S:	Odd Fixes
6793F:	drivers/media/usb/gspca/pac207.c
6794
6795GSPCA SN9C20X SUBDRIVER
6796M:	Brian Johnson <brijohn@gmail.com>
6797L:	linux-media@vger.kernel.org
6798T:	git git://linuxtv.org/media_tree.git
6799S:	Maintained
6800F:	drivers/media/usb/gspca/sn9c20x.c
6801
6802GSPCA T613 SUBDRIVER
6803M:	Leandro Costantino <lcostantino@gmail.com>
6804L:	linux-media@vger.kernel.org
6805T:	git git://linuxtv.org/media_tree.git
6806S:	Maintained
6807F:	drivers/media/usb/gspca/t613.c
6808
6809GSPCA USB WEBCAM DRIVER
6810M:	Hans Verkuil <hverkuil@xs4all.nl>
6811L:	linux-media@vger.kernel.org
6812T:	git git://linuxtv.org/media_tree.git
6813S:	Odd Fixes
6814F:	drivers/media/usb/gspca/
6815
6816GTP (GPRS Tunneling Protocol)
6817M:	Pablo Neira Ayuso <pablo@netfilter.org>
6818M:	Harald Welte <laforge@gnumonks.org>
6819L:	osmocom-net-gprs@lists.osmocom.org
6820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6821S:	Maintained
6822F:	drivers/net/gtp.c
6823
6824GUID PARTITION TABLE (GPT)
6825M:	Davidlohr Bueso <dave@stgolabs.net>
6826L:	linux-efi@vger.kernel.org
6827S:	Maintained
6828F:	block/partitions/efi.*
6829
6830H8/300 ARCHITECTURE
6831M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6832L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6833W:	http://uclinux-h8.sourceforge.jp
6834T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6835S:	Maintained
6836F:	arch/h8300/
6837F:	drivers/clocksource/h8300_*.c
6838F:	drivers/clk/h8300/
6839F:	drivers/irqchip/irq-renesas-h8*.c
6840
6841HABANALABS PCI DRIVER
6842M:	Oded Gabbay <oded.gabbay@gmail.com>
6843T:	git https://github.com/HabanaAI/linux.git
6844S:	Supported
6845F:	drivers/misc/habanalabs/
6846F:	include/uapi/misc/habanalabs.h
6847F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6848F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6849
6850HACKRF MEDIA DRIVER
6851M:	Antti Palosaari <crope@iki.fi>
6852L:	linux-media@vger.kernel.org
6853W:	https://linuxtv.org
6854W:	http://palosaari.fi/linux/
6855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6856T:	git git://linuxtv.org/anttip/media_tree.git
6857S:	Maintained
6858F:	drivers/media/usb/hackrf/
6859
6860HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6861M:	Frank Seidel <frank@f-seidel.de>
6862L:	platform-driver-x86@vger.kernel.org
6863W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6864S:	Maintained
6865F:	drivers/platform/x86/hdaps.c
6866
6867HARDWARE MONITORING
6868M:	Jean Delvare <jdelvare@suse.com>
6869M:	Guenter Roeck <linux@roeck-us.net>
6870L:	linux-hwmon@vger.kernel.org
6871W:	http://hwmon.wiki.kernel.org/
6872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6873S:	Maintained
6874F:	Documentation/devicetree/bindings/hwmon/
6875F:	Documentation/hwmon/
6876F:	drivers/hwmon/
6877F:	include/linux/hwmon*.h
6878F:	include/trace/events/hwmon*.h
6879
6880HARDWARE RANDOM NUMBER GENERATOR CORE
6881M:	Matt Mackall <mpm@selenic.com>
6882M:	Herbert Xu <herbert@gondor.apana.org.au>
6883L:	linux-crypto@vger.kernel.org
6884S:	Odd fixes
6885F:	Documentation/devicetree/bindings/rng/
6886F:	Documentation/hw_random.txt
6887F:	drivers/char/hw_random/
6888F:	include/linux/hw_random.h
6889
6890HARDWARE TRACING FACILITIES
6891M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6892S:	Maintained
6893F:	drivers/hwtracing/
6894
6895HARDWARE SPINLOCK CORE
6896M:	Ohad Ben-Cohen <ohad@wizery.com>
6897M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6898L:	linux-remoteproc@vger.kernel.org
6899S:	Maintained
6900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6901F:	Documentation/devicetree/bindings/hwlock/
6902F:	Documentation/hwspinlock.txt
6903F:	drivers/hwspinlock/
6904F:	include/linux/hwspinlock.h
6905
6906HARMONY SOUND DRIVER
6907L:	linux-parisc@vger.kernel.org
6908S:	Maintained
6909F:	sound/parisc/harmony.*
6910
6911HDPVR USB VIDEO ENCODER DRIVER
6912M:	Hans Verkuil <hverkuil@xs4all.nl>
6913L:	linux-media@vger.kernel.org
6914T:	git git://linuxtv.org/media_tree.git
6915W:	https://linuxtv.org
6916S:	Odd Fixes
6917F:	drivers/media/usb/hdpvr/
6918
6919HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6920M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6921S:	Supported
6922F:	Documentation/watchdog/hpwdt.txt
6923F:	drivers/watchdog/hpwdt.c
6924
6925HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6926M:	Don Brace <don.brace@microsemi.com>
6927L:	esc.storagedev@microsemi.com
6928L:	linux-scsi@vger.kernel.org
6929S:	Supported
6930F:	Documentation/scsi/hpsa.txt
6931F:	drivers/scsi/hpsa*.[ch]
6932F:	include/linux/cciss*.h
6933F:	include/uapi/linux/cciss*.h
6934
6935HFI1 DRIVER
6936M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6937M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6938L:	linux-rdma@vger.kernel.org
6939S:	Supported
6940F:	drivers/infiniband/hw/hfi1
6941
6942HFS FILESYSTEM
6943L:	linux-fsdevel@vger.kernel.org
6944S:	Orphan
6945F:	Documentation/filesystems/hfs.txt
6946F:	fs/hfs/
6947
6948HFSPLUS FILESYSTEM
6949L:	linux-fsdevel@vger.kernel.org
6950S:	Orphan
6951F:	Documentation/filesystems/hfsplus.txt
6952F:	fs/hfsplus/
6953
6954HGA FRAMEBUFFER DRIVER
6955M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6956L:	linux-nvidia@lists.surfsouth.com
6957W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6958S:	Maintained
6959F:	drivers/video/fbdev/hgafb.c
6960
6961HIBERNATION (aka Software Suspend, aka swsusp)
6962M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6963M:	Pavel Machek <pavel@ucw.cz>
6964L:	linux-pm@vger.kernel.org
6965B:	https://bugzilla.kernel.org
6966S:	Supported
6967F:	arch/x86/power/
6968F:	drivers/base/power/
6969F:	kernel/power/
6970F:	include/linux/suspend.h
6971F:	include/linux/freezer.h
6972F:	include/linux/pm.h
6973F:	arch/*/include/asm/suspend*.h
6974
6975HID CORE LAYER
6976M:	Jiri Kosina <jikos@kernel.org>
6977M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6978L:	linux-input@vger.kernel.org
6979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6980S:	Maintained
6981F:	drivers/hid/
6982F:	include/linux/hid*
6983F:	include/uapi/linux/hid*
6984
6985HID SENSOR HUB DRIVERS
6986M:	Jiri Kosina <jikos@kernel.org>
6987M:	Jonathan Cameron <jic23@kernel.org>
6988M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6989L:	linux-input@vger.kernel.org
6990L:	linux-iio@vger.kernel.org
6991S:	Maintained
6992F:	Documentation/hid/hid-sensor*
6993F:	drivers/hid/hid-sensor-*
6994F:	drivers/iio/*/hid-*
6995F:	include/linux/hid-sensor-*
6996
6997HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6998M:	Thomas Gleixner <tglx@linutronix.de>
6999L:	linux-kernel@vger.kernel.org
7000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7001S:	Maintained
7002F:	Documentation/timers/
7003F:	kernel/time/hrtimer.c
7004F:	kernel/time/clockevents.c
7005F:	kernel/time/timer_*.c
7006F:	include/linux/clockchips.h
7007F:	include/linux/hrtimer.h
7008
7009HIGH-SPEED SCC DRIVER FOR AX.25
7010L:	linux-hams@vger.kernel.org
7011S:	Orphan
7012F:	drivers/net/hamradio/dmascc.c
7013F:	drivers/net/hamradio/scc.c
7014
7015HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7016M:	HighPoint Linux Team <linux@highpoint-tech.com>
7017W:	http://www.highpoint-tech.com
7018S:	Supported
7019F:	Documentation/scsi/hptiop.txt
7020F:	drivers/scsi/hptiop.c
7021
7022HIPPI
7023M:	Jes Sorensen <jes@trained-monkey.org>
7024L:	linux-hippi@sunsite.dk
7025S:	Maintained
7026F:	include/linux/hippidevice.h
7027F:	include/uapi/linux/if_hippi.h
7028F:	net/802/hippi.c
7029F:	drivers/net/hippi/
7030
7031HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7032M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7033M:	Salil Mehta <salil.mehta@huawei.com>
7034L:	netdev@vger.kernel.org
7035W:	http://www.hisilicon.com
7036S:	Maintained
7037F:	drivers/net/ethernet/hisilicon/hns3/
7038
7039HISILICON LPC BUS DRIVER
7040M:	john.garry@huawei.com
7041W:	http://www.hisilicon.com
7042S:	Maintained
7043F:	drivers/bus/hisi_lpc.c
7044F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7045
7046HISILICON NETWORK SUBSYSTEM DRIVER
7047M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7048M:	Salil Mehta <salil.mehta@huawei.com>
7049L:	netdev@vger.kernel.org
7050W:	http://www.hisilicon.com
7051S:	Maintained
7052F:	drivers/net/ethernet/hisilicon/
7053F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7054
7055HISILICON PMU DRIVER
7056M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7057W:	http://www.hisilicon.com
7058S:	Supported
7059F:	drivers/perf/hisilicon
7060F:	Documentation/perf/hisi-pmu.txt
7061
7062HISILICON ROCE DRIVER
7063M:	Lijun Ou <oulijun@huawei.com>
7064M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7065L:	linux-rdma@vger.kernel.org
7066S:	Maintained
7067F:	drivers/infiniband/hw/hns/
7068F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7069
7070HISILICON SAS Controller
7071M:	John Garry <john.garry@huawei.com>
7072W:	http://www.hisilicon.com
7073S:	Supported
7074F:	drivers/scsi/hisi_sas/
7075F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7076
7077HMM - Heterogeneous Memory Management
7078M:	Jérôme Glisse <jglisse@redhat.com>
7079L:	linux-mm@kvack.org
7080S:	Maintained
7081F:	mm/hmm*
7082F:	include/linux/hmm*
7083F:	Documentation/vm/hmm.rst
7084
7085HOST AP DRIVER
7086M:	Jouni Malinen <j@w1.fi>
7087L:	linux-wireless@vger.kernel.org
7088W:	http://w1.fi/hostap-driver.html
7089S:	Obsolete
7090F:	drivers/net/wireless/intersil/hostap/
7091
7092HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7093L:	platform-driver-x86@vger.kernel.org
7094S:	Orphan
7095F:	drivers/platform/x86/tc1100-wmi.c
7096
7097HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7098M:	Jaroslav Kysela <perex@perex.cz>
7099S:	Maintained
7100F:	drivers/net/ethernet/hp/hp100.*
7101
7102HPET:	High Precision Event Timers driver
7103M:	Clemens Ladisch <clemens@ladisch.de>
7104S:	Maintained
7105F:	Documentation/timers/hpet.txt
7106F:	drivers/char/hpet.c
7107F:	include/linux/hpet.h
7108F:	include/uapi/linux/hpet.h
7109
7110HPET:	x86
7111S:	Orphan
7112F:	arch/x86/kernel/hpet.c
7113F:	arch/x86/include/asm/hpet.h
7114
7115HPFS FILESYSTEM
7116M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7117W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7118S:	Maintained
7119F:	fs/hpfs/
7120
7121HSI SUBSYSTEM
7122M:	Sebastian Reichel <sre@kernel.org>
7123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7124S:	Maintained
7125F:	Documentation/ABI/testing/sysfs-bus-hsi
7126F:	Documentation/driver-api/hsi.rst
7127F:	drivers/hsi/
7128F:	include/linux/hsi/
7129F:	include/uapi/linux/hsi/
7130
7131HSO 3G MODEM DRIVER
7132L:	linux-usb@vger.kernel.org
7133S:	Orphan
7134F:	drivers/net/usb/hso.c
7135
7136HSR NETWORK PROTOCOL
7137M:	Arvid Brodin <arvid.brodin@alten.se>
7138L:	netdev@vger.kernel.org
7139S:	Maintained
7140F:	net/hsr/
7141
7142HT16K33 LED CONTROLLER DRIVER
7143M:	Robin van der Gracht <robin@protonic.nl>
7144S:	Maintained
7145F:	drivers/auxdisplay/ht16k33.c
7146F:	Documentation/devicetree/bindings/display/ht16k33.txt
7147
7148HTCPEN TOUCHSCREEN DRIVER
7149M:	Pau Oliva Fora <pof@eslack.org>
7150L:	linux-input@vger.kernel.org
7151S:	Maintained
7152F:	drivers/input/touchscreen/htcpen.c
7153
7154HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7155M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7156L:	linux-iio@vger.kernel.org
7157W:	http://www.st.com/
7158S:	Maintained
7159F:	drivers/iio/humidity/hts221*
7160F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7161
7162HUAWEI ETHERNET DRIVER
7163M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7164L:	netdev@vger.kernel.org
7165S:	Supported
7166F:	Documentation/networking/hinic.txt
7167F:	drivers/net/ethernet/huawei/hinic/
7168
7169HUGETLB FILESYSTEM
7170M:	Mike Kravetz <mike.kravetz@oracle.com>
7171L:	linux-mm@kvack.org
7172S:	Maintained
7173F:	fs/hugetlbfs/
7174F:	mm/hugetlb.c
7175F:	include/linux/hugetlb.h
7176F:	Documentation/admin-guide/mm/hugetlbpage.rst
7177F:	Documentation/vm/hugetlbfs_reserv.rst
7178F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7179
7180HVA ST MEDIA DRIVER
7181M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7182L:	linux-media@vger.kernel.org
7183T:	git git://linuxtv.org/media_tree.git
7184W:	https://linuxtv.org
7185S:	Supported
7186F:	drivers/media/platform/sti/hva
7187
7188HWPOISON MEMORY FAILURE HANDLING
7189M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7190L:	linux-mm@kvack.org
7191S:	Maintained
7192F:	mm/memory-failure.c
7193F:	mm/hwpoison-inject.c
7194
7195HYGON PROCESSOR SUPPORT
7196M:	Pu Wen <puwen@hygon.cn>
7197L:	linux-kernel@vger.kernel.org
7198S:	Maintained
7199F:	arch/x86/kernel/cpu/hygon.c
7200
7201Hyper-V CORE AND DRIVERS
7202M:	"K. Y. Srinivasan" <kys@microsoft.com>
7203M:	Haiyang Zhang <haiyangz@microsoft.com>
7204M:	Stephen Hemminger <sthemmin@microsoft.com>
7205M:	Sasha Levin <sashal@kernel.org>
7206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7207L:	linux-hyperv@vger.kernel.org
7208S:	Supported
7209F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7210F:	arch/x86/include/asm/mshyperv.h
7211F:	arch/x86/include/asm/trace/hyperv.h
7212F:	arch/x86/include/asm/hyperv-tlfs.h
7213F:	arch/x86/kernel/cpu/mshyperv.c
7214F:	arch/x86/hyperv
7215F:	drivers/hid/hid-hyperv.c
7216F:	drivers/hv/
7217F:	drivers/input/serio/hyperv-keyboard.c
7218F:	drivers/pci/controller/pci-hyperv.c
7219F:	drivers/net/hyperv/
7220F:	drivers/scsi/storvsc_drv.c
7221F:	drivers/uio/uio_hv_generic.c
7222F:	drivers/video/fbdev/hyperv_fb.c
7223F:	drivers/iommu/hyperv_iommu.c
7224F:	net/vmw_vsock/hyperv_transport.c
7225F:	include/linux/hyperv.h
7226F:	include/uapi/linux/hyperv.h
7227F:	tools/hv/
7228F:	Documentation/ABI/stable/sysfs-bus-vmbus
7229
7230HYPERVISOR VIRTUAL CONSOLE DRIVER
7231L:	linuxppc-dev@lists.ozlabs.org
7232S:	Odd Fixes
7233F:	drivers/tty/hvc/
7234
7235I2C ACPI SUPPORT
7236M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7237L:	linux-i2c@vger.kernel.org
7238L:	linux-acpi@vger.kernel.org
7239S:	Maintained
7240F:	drivers/i2c/i2c-core-acpi.c
7241
7242I2C CONTROLLER DRIVER FOR NVIDIA GPU
7243M:	Ajay Gupta <ajayg@nvidia.com>
7244L:	linux-i2c@vger.kernel.org
7245S:	Maintained
7246F:	Documentation/i2c/busses/i2c-nvidia-gpu
7247F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7248
7249I2C MUXES
7250M:	Peter Rosin <peda@axentia.se>
7251L:	linux-i2c@vger.kernel.org
7252S:	Maintained
7253F:	Documentation/i2c/i2c-topology
7254F:	Documentation/i2c/muxes/
7255F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7256F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7257F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7258F:	drivers/i2c/i2c-mux.c
7259F:	drivers/i2c/muxes/
7260F:	include/linux/i2c-mux.h
7261
7262I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7263M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7264L:	linux-i2c@vger.kernel.org
7265S:	Maintained
7266F:	drivers/i2c/busses/i2c-mv64xxx.c
7267
7268I2C OVER PARALLEL PORT
7269M:	Jean Delvare <jdelvare@suse.com>
7270L:	linux-i2c@vger.kernel.org
7271S:	Maintained
7272F:	Documentation/i2c/busses/i2c-parport
7273F:	Documentation/i2c/busses/i2c-parport-light
7274F:	drivers/i2c/busses/i2c-parport.c
7275F:	drivers/i2c/busses/i2c-parport-light.c
7276
7277I2C SUBSYSTEM
7278M:	Wolfram Sang <wsa@the-dreams.de>
7279L:	linux-i2c@vger.kernel.org
7280W:	https://i2c.wiki.kernel.org/
7281Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7283S:	Maintained
7284F:	Documentation/devicetree/bindings/i2c/i2c.txt
7285F:	Documentation/i2c/
7286F:	drivers/i2c/*
7287F:	include/linux/i2c.h
7288F:	include/linux/i2c-dev.h
7289F:	include/linux/i2c-smbus.h
7290F:	include/uapi/linux/i2c.h
7291F:	include/uapi/linux/i2c-*.h
7292
7293I2C SUBSYSTEM HOST DRIVERS
7294L:	linux-i2c@vger.kernel.org
7295W:	https://i2c.wiki.kernel.org/
7296Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7298S:	Odd Fixes
7299F:	Documentation/devicetree/bindings/i2c/
7300F:	drivers/i2c/algos/
7301F:	drivers/i2c/busses/
7302
7303I2C-TAOS-EVM DRIVER
7304M:	Jean Delvare <jdelvare@suse.com>
7305L:	linux-i2c@vger.kernel.org
7306S:	Maintained
7307F:	Documentation/i2c/busses/i2c-taos-evm
7308F:	drivers/i2c/busses/i2c-taos-evm.c
7309
7310I2C-TINY-USB DRIVER
7311M:	Till Harbaum <till@harbaum.org>
7312L:	linux-i2c@vger.kernel.org
7313W:	http://www.harbaum.org/till/i2c_tiny_usb
7314S:	Maintained
7315F:	drivers/i2c/busses/i2c-tiny-usb.c
7316
7317I2C/SMBUS CONTROLLER DRIVERS FOR PC
7318M:	Jean Delvare <jdelvare@suse.com>
7319L:	linux-i2c@vger.kernel.org
7320S:	Maintained
7321F:	Documentation/i2c/busses/i2c-ali1535
7322F:	Documentation/i2c/busses/i2c-ali1563
7323F:	Documentation/i2c/busses/i2c-ali15x3
7324F:	Documentation/i2c/busses/i2c-amd756
7325F:	Documentation/i2c/busses/i2c-amd8111
7326F:	Documentation/i2c/busses/i2c-i801
7327F:	Documentation/i2c/busses/i2c-nforce2
7328F:	Documentation/i2c/busses/i2c-piix4
7329F:	Documentation/i2c/busses/i2c-sis5595
7330F:	Documentation/i2c/busses/i2c-sis630
7331F:	Documentation/i2c/busses/i2c-sis96x
7332F:	Documentation/i2c/busses/i2c-via
7333F:	Documentation/i2c/busses/i2c-viapro
7334F:	drivers/i2c/busses/i2c-ali1535.c
7335F:	drivers/i2c/busses/i2c-ali1563.c
7336F:	drivers/i2c/busses/i2c-ali15x3.c
7337F:	drivers/i2c/busses/i2c-amd756.c
7338F:	drivers/i2c/busses/i2c-amd756-s4882.c
7339F:	drivers/i2c/busses/i2c-amd8111.c
7340F:	drivers/i2c/busses/i2c-i801.c
7341F:	drivers/i2c/busses/i2c-isch.c
7342F:	drivers/i2c/busses/i2c-nforce2.c
7343F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7344F:	drivers/i2c/busses/i2c-piix4.c
7345F:	drivers/i2c/busses/i2c-sis5595.c
7346F:	drivers/i2c/busses/i2c-sis630.c
7347F:	drivers/i2c/busses/i2c-sis96x.c
7348F:	drivers/i2c/busses/i2c-via.c
7349F:	drivers/i2c/busses/i2c-viapro.c
7350
7351I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7352M:	Hans de Goede <hdegoede@redhat.com>
7353L:	linux-i2c@vger.kernel.org
7354S:	Maintained
7355F:	drivers/i2c/busses/i2c-cht-wc.c
7356
7357I2C/SMBUS ISMT DRIVER
7358M:	Seth Heasley <seth.heasley@intel.com>
7359M:	Neil Horman <nhorman@tuxdriver.com>
7360L:	linux-i2c@vger.kernel.org
7361F:	drivers/i2c/busses/i2c-ismt.c
7362F:	Documentation/i2c/busses/i2c-ismt
7363
7364I2C/SMBUS STUB DRIVER
7365M:	Jean Delvare <jdelvare@suse.com>
7366L:	linux-i2c@vger.kernel.org
7367S:	Maintained
7368F:	drivers/i2c/i2c-stub.c
7369
7370I3C SUBSYSTEM
7371M:	Boris Brezillon <bbrezillon@kernel.org>
7372L:	linux-i3c@lists.infradead.org
7373C:	irc://chat.freenode.net/linux-i3c
7374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7375S:	Maintained
7376F:	Documentation/ABI/testing/sysfs-bus-i3c
7377F:	Documentation/devicetree/bindings/i3c/
7378F:	Documentation/driver-api/i3c
7379F:	drivers/i3c/
7380F:	include/linux/i3c/
7381F:	include/dt-bindings/i3c/
7382
7383I3C DRIVER FOR SYNOPSYS DESIGNWARE
7384M:	Vitor Soares <vitor.soares@synopsys.com>
7385S:	Maintained
7386F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7387F:	drivers/i3c/master/dw*
7388
7389IA64 (Itanium) PLATFORM
7390M:	Tony Luck <tony.luck@intel.com>
7391M:	Fenghua Yu <fenghua.yu@intel.com>
7392L:	linux-ia64@vger.kernel.org
7393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7394S:	Maintained
7395F:	arch/ia64/
7396
7397IBM Power 842 compression accelerator
7398M:	Haren Myneni <haren@us.ibm.com>
7399S:	Supported
7400F:	drivers/crypto/nx/Makefile
7401F:	drivers/crypto/nx/Kconfig
7402F:	drivers/crypto/nx/nx-842*
7403F:	include/linux/sw842.h
7404F:	crypto/842.c
7405F:	lib/842/
7406
7407IBM Power in-Nest Crypto Acceleration
7408M:	Breno Leitão <leitao@debian.org>
7409M:	Nayna Jain <nayna@linux.ibm.com>
7410M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7411L:	linux-crypto@vger.kernel.org
7412S:	Supported
7413F:	drivers/crypto/nx/Makefile
7414F:	drivers/crypto/nx/Kconfig
7415F:	drivers/crypto/nx/nx-aes*
7416F:	drivers/crypto/nx/nx-sha*
7417F:	drivers/crypto/nx/nx.*
7418F:	drivers/crypto/nx/nx_csbcpb.h
7419F:	drivers/crypto/nx/nx_debugfs.h
7420
7421IBM Power Linux RAID adapter
7422M:	Brian King <brking@us.ibm.com>
7423S:	Supported
7424F:	drivers/scsi/ipr.*
7425
7426IBM Power SRIOV Virtual NIC Device Driver
7427M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7428M:	John Allen <jallen@linux.ibm.com>
7429L:	netdev@vger.kernel.org
7430S:	Supported
7431F:	drivers/net/ethernet/ibm/ibmvnic.*
7432
7433IBM Power Virtual Accelerator Switchboard
7434M:	Sukadev Bhattiprolu
7435L:	linuxppc-dev@lists.ozlabs.org
7436S:	Supported
7437F:	arch/powerpc/platforms/powernv/vas*
7438F:	arch/powerpc/platforms/powernv/copy-paste.h
7439F:	arch/powerpc/include/asm/vas.h
7440F:	arch/powerpc/include/uapi/asm/vas.h
7441
7442IBM Power Virtual Ethernet Device Driver
7443M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7444L:	netdev@vger.kernel.org
7445S:	Supported
7446F:	drivers/net/ethernet/ibm/ibmveth.*
7447
7448IBM Power Virtual FC Device Drivers
7449M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7450L:	linux-scsi@vger.kernel.org
7451S:	Supported
7452F:	drivers/scsi/ibmvscsi/ibmvfc*
7453
7454IBM Power Virtual Management Channel Driver
7455M:	Steven Royer <seroyer@linux.ibm.com>
7456S:	Supported
7457F:	drivers/misc/ibmvmc.*
7458
7459IBM Power Virtual SCSI Device Drivers
7460M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7461L:	linux-scsi@vger.kernel.org
7462S:	Supported
7463F:	drivers/scsi/ibmvscsi/ibmvscsi*
7464F:	include/scsi/viosrp.h
7465
7466IBM Power Virtual SCSI Device Target Driver
7467M:	Michael Cyr <mikecyr@linux.ibm.com>
7468L:	linux-scsi@vger.kernel.org
7469L:	target-devel@vger.kernel.org
7470S:	Supported
7471F:	drivers/scsi/ibmvscsi_tgt/
7472
7473IBM Power VMX Cryptographic instructions
7474M:	Breno Leitão <leitao@debian.org>
7475M:	Nayna Jain <nayna@linux.ibm.com>
7476M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7477L:	linux-crypto@vger.kernel.org
7478S:	Supported
7479F:	drivers/crypto/vmx/Makefile
7480F:	drivers/crypto/vmx/Kconfig
7481F:	drivers/crypto/vmx/vmx.c
7482F:	drivers/crypto/vmx/aes*
7483F:	drivers/crypto/vmx/ghash*
7484F:	drivers/crypto/vmx/ppc-xlate.pl
7485
7486IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7487M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7488L:	linux-pci@vger.kernel.org
7489L:	linuxppc-dev@lists.ozlabs.org
7490S:	Supported
7491F:	drivers/pci/hotplug/rpaphp*
7492
7493IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7494M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7495L:	linux-pci@vger.kernel.org
7496L:	linuxppc-dev@lists.ozlabs.org
7497S:	Supported
7498F:	drivers/pci/hotplug/rpadlpar*
7499
7500IBM ServeRAID RAID DRIVER
7501S:	Orphan
7502F:	drivers/scsi/ips.*
7503
7504ICH LPC AND GPIO DRIVER
7505M:	Peter Tyser <ptyser@xes-inc.com>
7506S:	Maintained
7507F:	drivers/mfd/lpc_ich.c
7508F:	drivers/gpio/gpio-ich.c
7509
7510IDE SUBSYSTEM
7511M:	"David S. Miller" <davem@davemloft.net>
7512L:	linux-ide@vger.kernel.org
7513Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7515S:	Maintained
7516F:	Documentation/ide/
7517F:	drivers/ide/
7518F:	include/linux/ide.h
7519
7520IDE/ATAPI DRIVERS
7521M:	Borislav Petkov <bp@alien8.de>
7522L:	linux-ide@vger.kernel.org
7523S:	Maintained
7524F:	Documentation/cdrom/ide-cd
7525F:	drivers/ide/ide-cd*
7526
7527IDEAPAD LAPTOP EXTRAS DRIVER
7528M:	Ike Panhc <ike.pan@canonical.com>
7529L:	platform-driver-x86@vger.kernel.org
7530W:	http://launchpad.net/ideapad-laptop
7531S:	Maintained
7532F:	drivers/platform/x86/ideapad-laptop.c
7533
7534IDEAPAD LAPTOP SLIDEBAR DRIVER
7535M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7536L:	linux-input@vger.kernel.org
7537W:	https://github.com/o2genum/ideapad-slidebar
7538S:	Maintained
7539F:	drivers/input/misc/ideapad_slidebar.c
7540
7541IDT VersaClock 5 CLOCK DRIVER
7542M:	Marek Vasut <marek.vasut@gmail.com>
7543S:	Maintained
7544F:	drivers/clk/clk-versaclock5.c
7545
7546IEEE 802.15.4 SUBSYSTEM
7547M:	Alexander Aring <alex.aring@gmail.com>
7548M:	Stefan Schmidt <stefan@datenfreihafen.org>
7549L:	linux-wpan@vger.kernel.org
7550W:	http://wpan.cakelab.org/
7551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7553S:	Maintained
7554F:	net/ieee802154/
7555F:	net/mac802154/
7556F:	drivers/net/ieee802154/
7557F:	include/linux/nl802154.h
7558F:	include/linux/ieee802154.h
7559F:	include/net/nl802154.h
7560F:	include/net/mac802154.h
7561F:	include/net/af_ieee802154.h
7562F:	include/net/cfg802154.h
7563F:	include/net/ieee802154_netdev.h
7564F:	Documentation/networking/ieee802154.rst
7565
7566IFE PROTOCOL
7567M:	Yotam Gigi <yotam.gi@gmail.com>
7568M:	Jamal Hadi Salim <jhs@mojatatu.com>
7569F:	net/ife
7570F:	include/net/ife.h
7571F:	include/uapi/linux/ife.h
7572
7573IGORPLUG-USB IR RECEIVER
7574M:	Sean Young <sean@mess.org>
7575L:	linux-media@vger.kernel.org
7576S:	Maintained
7577F:	drivers/media/rc/igorplugusb.c
7578
7579IGUANAWORKS USB IR TRANSCEIVER
7580M:	Sean Young <sean@mess.org>
7581L:	linux-media@vger.kernel.org
7582S:	Maintained
7583F:	drivers/media/rc/iguanair.c
7584
7585IIO DIGITAL POTENTIOMETER DAC
7586M:	Peter Rosin <peda@axentia.se>
7587L:	linux-iio@vger.kernel.org
7588S:	Maintained
7589F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7590F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7591F:	drivers/iio/dac/dpot-dac.c
7592
7593IIO ENVELOPE DETECTOR
7594M:	Peter Rosin <peda@axentia.se>
7595L:	linux-iio@vger.kernel.org
7596S:	Maintained
7597F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7598F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7599F:	drivers/iio/adc/envelope-detector.c
7600
7601IIO MULTIPLEXER
7602M:	Peter Rosin <peda@axentia.se>
7603L:	linux-iio@vger.kernel.org
7604S:	Maintained
7605F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7606F:	drivers/iio/multiplexer/iio-mux.c
7607
7608IIO SUBSYSTEM AND DRIVERS
7609M:	Jonathan Cameron <jic23@kernel.org>
7610R:	Hartmut Knaack <knaack.h@gmx.de>
7611R:	Lars-Peter Clausen <lars@metafoo.de>
7612R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7613L:	linux-iio@vger.kernel.org
7614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7615S:	Maintained
7616F:	Documentation/ABI/testing/configfs-iio*
7617F:	Documentation/ABI/testing/sysfs-bus-iio*
7618F:	Documentation/devicetree/bindings/iio/
7619F:	drivers/iio/
7620F:	drivers/staging/iio/
7621F:	include/linux/iio/
7622F:	tools/iio/
7623
7624IIO UNIT CONVERTER
7625M:	Peter Rosin <peda@axentia.se>
7626L:	linux-iio@vger.kernel.org
7627S:	Maintained
7628F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7629F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7630F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7631F:	drivers/iio/afe/iio-rescale.c
7632
7633IKANOS/ADI EAGLE ADSL USB DRIVER
7634M:	Matthieu Castet <castet.matthieu@free.fr>
7635M:	Stanislaw Gruszka <stf_xl@wp.pl>
7636S:	Maintained
7637F:	drivers/usb/atm/ueagle-atm.c
7638
7639IMGTEC ASCII LCD DRIVER
7640M:	Paul Burton <paul.burton@mips.com>
7641S:	Maintained
7642F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7643F:	drivers/auxdisplay/img-ascii-lcd.c
7644
7645IMGTEC IR DECODER DRIVER
7646M:	James Hogan <jhogan@kernel.org>
7647S:	Maintained
7648F:	drivers/media/rc/img-ir/
7649
7650IMON SOUNDGRAPH USB IR RECEIVER
7651M:	Sean Young <sean@mess.org>
7652L:	linux-media@vger.kernel.org
7653S:	Maintained
7654F:	drivers/media/rc/imon_raw.c
7655F:	drivers/media/rc/imon.c
7656
7657IMS TWINTURBO FRAMEBUFFER DRIVER
7658L:	linux-fbdev@vger.kernel.org
7659S:	Orphan
7660F:	drivers/video/fbdev/imsttfb.c
7661
7662INA209 HARDWARE MONITOR DRIVER
7663M:	Guenter Roeck <linux@roeck-us.net>
7664L:	linux-hwmon@vger.kernel.org
7665S:	Maintained
7666F:	Documentation/hwmon/ina209
7667F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7668F:	drivers/hwmon/ina209.c
7669
7670INA2XX HARDWARE MONITOR DRIVER
7671M:	Guenter Roeck <linux@roeck-us.net>
7672L:	linux-hwmon@vger.kernel.org
7673S:	Maintained
7674F:	Documentation/hwmon/ina2xx
7675F:	drivers/hwmon/ina2xx.c
7676F:	include/linux/platform_data/ina2xx.h
7677
7678INDUSTRY PACK SUBSYSTEM (IPACK)
7679M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7680M:	Jens Taprogge <jens.taprogge@taprogge.org>
7681M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7682L:	industrypack-devel@lists.sourceforge.net
7683W:	http://industrypack.sourceforge.net
7684S:	Maintained
7685F:	drivers/ipack/
7686
7687INFINIBAND SUBSYSTEM
7688M:	Doug Ledford <dledford@redhat.com>
7689M:	Jason Gunthorpe <jgg@mellanox.com>
7690L:	linux-rdma@vger.kernel.org
7691W:	https://github.com/linux-rdma/rdma-core
7692Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7694S:	Supported
7695F:	Documentation/devicetree/bindings/infiniband/
7696F:	Documentation/infiniband/
7697F:	drivers/infiniband/
7698F:	include/uapi/linux/if_infiniband.h
7699F:	include/uapi/rdma/
7700F:	include/rdma/
7701
7702INGENIC JZ4780 DMA Driver
7703M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7704S:	Maintained
7705F:	drivers/dma/dma-jz4780.c
7706
7707INGENIC JZ4780 NAND DRIVER
7708M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7709L:	linux-mtd@lists.infradead.org
7710S:	Maintained
7711F:	drivers/mtd/nand/raw/jz4780_*
7712
7713INOTIFY
7714M:	Jan Kara <jack@suse.cz>
7715R:	Amir Goldstein <amir73il@gmail.com>
7716L:	linux-fsdevel@vger.kernel.org
7717S:	Maintained
7718F:	Documentation/filesystems/inotify.txt
7719F:	fs/notify/inotify/
7720F:	include/linux/inotify.h
7721F:	include/uapi/linux/inotify.h
7722
7723INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7724M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7725L:	linux-input@vger.kernel.org
7726Q:	http://patchwork.kernel.org/project/linux-input/list/
7727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7728S:	Maintained
7729F:	drivers/input/
7730F:	include/linux/input.h
7731F:	include/uapi/linux/input.h
7732F:	include/uapi/linux/input-event-codes.h
7733F:	include/linux/input/
7734F:	Documentation/devicetree/bindings/input/
7735F:	Documentation/devicetree/bindings/serio/
7736F:	Documentation/input/
7737
7738INPUT MULTITOUCH (MT) PROTOCOL
7739M:	Henrik Rydberg <rydberg@bitmath.org>
7740L:	linux-input@vger.kernel.org
7741S:	Odd fixes
7742F:	Documentation/input/multi-touch-protocol.rst
7743F:	drivers/input/input-mt.c
7744K:	\b(ABS|SYN)_MT_
7745
7746INSIDE SECURE CRYPTO DRIVER
7747M:	Antoine Tenart <antoine.tenart@bootlin.com>
7748F:	drivers/crypto/inside-secure/
7749S:	Maintained
7750L:	linux-crypto@vger.kernel.org
7751
7752INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7753M:	Mimi Zohar <zohar@linux.ibm.com>
7754M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7755L:	linux-integrity@vger.kernel.org
7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7757S:	Supported
7758F:	security/integrity/ima/
7759
7760INTEL 810/815 FRAMEBUFFER DRIVER
7761M:	Antonino Daplas <adaplas@gmail.com>
7762L:	linux-fbdev@vger.kernel.org
7763S:	Maintained
7764F:	drivers/video/fbdev/i810/
7765
7766INTEL ASoC DRIVERS
7767M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7768M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7769M:	Jie Yang <yang.jie@linux.intel.com>
7770L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7771S:	Supported
7772F:	sound/soc/intel/
7773
7774INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7775M:	Hans de Goede <hdegoede@redhat.com>
7776L:	platform-driver-x86@vger.kernel.org
7777S:	Maintained
7778F:	drivers/platform/x86/intel_atomisp2_pm.c
7779
7780INTEL C600 SERIES SAS CONTROLLER DRIVER
7781M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7782M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7783L:	linux-scsi@vger.kernel.org
7784T:	git git://git.code.sf.net/p/intel-sas/isci
7785S:	Supported
7786F:	drivers/scsi/isci/
7787
7788INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7789M:	Jani Nikula <jani.nikula@linux.intel.com>
7790M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7791M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7792L:	intel-gfx@lists.freedesktop.org
7793W:	https://01.org/linuxgraphics/
7794B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7795C:	irc://chat.freenode.net/intel-gfx
7796Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7797T:	git git://anongit.freedesktop.org/drm-intel
7798S:	Supported
7799F:	drivers/gpu/drm/i915/
7800F:	include/drm/i915*
7801F:	include/uapi/drm/i915_drm.h
7802F:	Documentation/gpu/i915.rst
7803
7804INTEL ETHERNET DRIVERS
7805M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7806L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7807W:	http://www.intel.com/support/feedback.htm
7808W:	http://e1000.sourceforge.net/
7809Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7812S:	Supported
7813F:	Documentation/networking/device_drivers/intel/e100.rst
7814F:	Documentation/networking/device_drivers/intel/e1000.rst
7815F:	Documentation/networking/device_drivers/intel/e1000e.rst
7816F:	Documentation/networking/device_drivers/intel/fm10k.rst
7817F:	Documentation/networking/device_drivers/intel/igb.rst
7818F:	Documentation/networking/device_drivers/intel/igbvf.rst
7819F:	Documentation/networking/device_drivers/intel/ixgb.rst
7820F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7821F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7822F:	Documentation/networking/device_drivers/intel/i40e.rst
7823F:	Documentation/networking/device_drivers/intel/iavf.rst
7824F:	Documentation/networking/device_drivers/intel/ice.rst
7825F:	drivers/net/ethernet/intel/
7826F:	drivers/net/ethernet/intel/*/
7827F:	include/linux/avf/virtchnl.h
7828
7829INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7830M:	Maik Broemme <mbroemme@libmpq.org>
7831L:	linux-fbdev@vger.kernel.org
7832S:	Maintained
7833F:	Documentation/fb/intelfb.txt
7834F:	drivers/video/fbdev/intelfb/
7835
7836INTEL GPIO DRIVERS
7837M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7838L:	linux-gpio@vger.kernel.org
7839S:	Maintained
7840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7841F:	drivers/gpio/gpio-ich.c
7842F:	drivers/gpio/gpio-intel-mid.c
7843F:	drivers/gpio/gpio-lynxpoint.c
7844F:	drivers/gpio/gpio-merrifield.c
7845F:	drivers/gpio/gpio-ml-ioh.c
7846F:	drivers/gpio/gpio-pch.c
7847F:	drivers/gpio/gpio-sch.c
7848F:	drivers/gpio/gpio-sodaville.c
7849
7850INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7851M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7852M:	Zhi Wang <zhi.a.wang@intel.com>
7853L:	intel-gvt-dev@lists.freedesktop.org
7854L:	intel-gfx@lists.freedesktop.org
7855W:	https://01.org/igvt-g
7856T:	git https://github.com/intel/gvt-linux.git
7857S:	Supported
7858F:	drivers/gpu/drm/i915/gvt/
7859
7860INTEL HID EVENT DRIVER
7861M:	Alex Hung <alex.hung@canonical.com>
7862L:	platform-driver-x86@vger.kernel.org
7863S:	Maintained
7864F:	drivers/platform/x86/intel-hid.c
7865
7866INTEL I/OAT DMA DRIVER
7867M:	Dave Jiang <dave.jiang@intel.com>
7868R:	Dan Williams <dan.j.williams@intel.com>
7869L:	dmaengine@vger.kernel.org
7870Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7871S:	Supported
7872F:	drivers/dma/ioat*
7873
7874INTEL IDLE DRIVER
7875M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7876M:	Len Brown <lenb@kernel.org>
7877L:	linux-pm@vger.kernel.org
7878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7879B:	https://bugzilla.kernel.org
7880S:	Supported
7881F:	drivers/idle/intel_idle.c
7882
7883INTEL INTEGRATED SENSOR HUB DRIVER
7884M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7885M:	Jiri Kosina <jikos@kernel.org>
7886L:	linux-input@vger.kernel.org
7887S:	Maintained
7888F:	drivers/hid/intel-ish-hid/
7889
7890INTEL IOMMU (VT-d)
7891M:	David Woodhouse <dwmw2@infradead.org>
7892L:	iommu@lists.linux-foundation.org
7893T:	git git://git.infradead.org/iommu-2.6.git
7894S:	Supported
7895F:	drivers/iommu/intel-iommu.c
7896F:	include/linux/intel-iommu.h
7897
7898INTEL IOP-ADMA DMA DRIVER
7899R:	Dan Williams <dan.j.williams@intel.com>
7900S:	Odd fixes
7901F:	drivers/dma/iop-adma.c
7902
7903INTEL IPU3 CSI-2 CIO2 DRIVER
7904M:	Yong Zhi <yong.zhi@intel.com>
7905M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7906M:	Bingbu Cao <bingbu.cao@intel.com>
7907R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7908L:	linux-media@vger.kernel.org
7909S:	Maintained
7910F:	drivers/media/pci/intel/ipu3/
7911F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7912
7913INTEL IPU3 CSI-2 IMGU DRIVER
7914M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7915L:	linux-media@vger.kernel.org
7916S:	Maintained
7917F:	drivers/staging/media/ipu3/
7918F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7919F:	Documentation/media/v4l-drivers/ipu3.rst
7920
7921INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7922M:	Krzysztof Halasa <khalasa@piap.pl>
7923S:	Maintained
7924F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7925F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7926F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7927F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7928F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7929F:	drivers/net/wan/ixp4xx_hss.c
7930
7931INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7932M:	Deepak Saxena <dsaxena@plexity.net>
7933S:	Maintained
7934F:	drivers/char/hw_random/ixp4xx-rng.c
7935
7936INTEL MANAGEMENT ENGINE (mei)
7937M:	Tomas Winkler <tomas.winkler@intel.com>
7938L:	linux-kernel@vger.kernel.org
7939S:	Supported
7940F:	include/uapi/linux/mei.h
7941F:	include/linux/mei_cl_bus.h
7942F:	drivers/misc/mei/*
7943F:	drivers/watchdog/mei_wdt.c
7944F:	Documentation/misc-devices/mei/*
7945F:	samples/mei/*
7946
7947INTEL MENLOW THERMAL DRIVER
7948M:	Sujith Thomas <sujith.thomas@intel.com>
7949L:	platform-driver-x86@vger.kernel.org
7950W:	https://01.org/linux-acpi
7951S:	Supported
7952F:	drivers/platform/x86/intel_menlow.c
7953
7954INTEL MIC DRIVERS (mic)
7955M:	Sudeep Dutt <sudeep.dutt@intel.com>
7956M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7957S:	Supported
7958W:	https://github.com/sudeepdutt/mic
7959W:	http://software.intel.com/en-us/mic-developer
7960F:	include/linux/mic_bus.h
7961F:	include/linux/scif.h
7962F:	include/uapi/linux/mic_common.h
7963F:	include/uapi/linux/mic_ioctl.h
7964F:	include/uapi/linux/scif_ioctl.h
7965F:	drivers/misc/mic/
7966F:	drivers/dma/mic_x100_dma.c
7967F:	drivers/dma/mic_x100_dma.h
7968F:	Documentation/mic/
7969
7970INTEL PMC CORE DRIVER
7971M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7972M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7973L:	platform-driver-x86@vger.kernel.org
7974S:	Maintained
7975F:	drivers/platform/x86/intel_pmc_core*
7976
7977INTEL PMC/P-Unit IPC DRIVER
7978M:	Zha Qipeng<qipeng.zha@intel.com>
7979L:	platform-driver-x86@vger.kernel.org
7980S:	Maintained
7981F:	drivers/platform/x86/intel_pmc_ipc.c
7982F:	drivers/platform/x86/intel_punit_ipc.c
7983F:	arch/x86/include/asm/intel_pmc_ipc.h
7984F:	arch/x86/include/asm/intel_punit_ipc.h
7985
7986INTEL PMIC GPIO DRIVERS
7987M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7988S:	Maintained
7989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7990F:	drivers/gpio/gpio-*cove.c
7991F:	drivers/gpio/gpio-msic.c
7992
7993INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7994R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7995S:	Maintained
7996F:	drivers/mfd/intel_msic.c
7997F:	drivers/mfd/intel_soc_pmic*
7998F:	include/linux/mfd/intel_msic.h
7999F:	include/linux/mfd/intel_soc_pmic*
8000
8001INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8002M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8003L:	linux-wireless@vger.kernel.org
8004S:	Maintained
8005F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8006F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8007F:	drivers/net/wireless/intel/ipw2x00/
8008
8009INTEL PSTATE DRIVER
8010M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8011M:	Len Brown <lenb@kernel.org>
8012L:	linux-pm@vger.kernel.org
8013S:	Supported
8014F:	drivers/cpufreq/intel_pstate.c
8015
8016INTEL RDMA RNIC DRIVER
8017M:	Faisal Latif <faisal.latif@intel.com>
8018M:	Shiraz Saleem <shiraz.saleem@intel.com>
8019L:	linux-rdma@vger.kernel.org
8020S:	Supported
8021F:	drivers/infiniband/hw/i40iw/
8022F:	include/uapi/rdma/i40iw-abi.h
8023
8024INTEL TELEMETRY DRIVER
8025M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8026M:	"David E. Box" <david.e.box@linux.intel.com>
8027L:	platform-driver-x86@vger.kernel.org
8028S:	Maintained
8029F:	arch/x86/include/asm/intel_telemetry.h
8030F:	drivers/platform/x86/intel_telemetry*
8031
8032INTEL VIRTUAL BUTTON DRIVER
8033M:	AceLan Kao <acelan.kao@canonical.com>
8034L:	platform-driver-x86@vger.kernel.org
8035S:	Maintained
8036F:	drivers/platform/x86/intel-vbtn.c
8037
8038INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8039M:	Stanislaw Gruszka <sgruszka@redhat.com>
8040L:	linux-wireless@vger.kernel.org
8041S:	Supported
8042F:	drivers/net/wireless/intel/iwlegacy/
8043
8044INTEL WIRELESS WIFI LINK (iwlwifi)
8045M:	Johannes Berg <johannes.berg@intel.com>
8046M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8047M:	Luca Coelho <luciano.coelho@intel.com>
8048M:	Intel Linux Wireless <linuxwifi@intel.com>
8049L:	linux-wireless@vger.kernel.org
8050W:	http://intellinuxwireless.org
8051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8052S:	Supported
8053F:	drivers/net/wireless/intel/iwlwifi/
8054
8055INTEL WIRELESS WIMAX CONNECTION 2400
8056M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8057M:	linux-wimax@intel.com
8058L:	wimax@linuxwimax.org (subscribers-only)
8059S:	Supported
8060W:	http://linuxwimax.org
8061F:	Documentation/wimax/README.i2400m
8062F:	drivers/net/wimax/i2400m/
8063F:	include/uapi/linux/wimax/i2400m.h
8064
8065INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8066M:	Mario Limonciello <mario.limonciello@dell.com>
8067S:	Maintained
8068F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8069
8070INTEL(R) TRACE HUB
8071M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8072S:	Supported
8073F:	Documentation/trace/intel_th.rst
8074F:	drivers/hwtracing/intel_th/
8075
8076INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8077M:	Ning Sun <ning.sun@intel.com>
8078L:	tboot-devel@lists.sourceforge.net
8079W:	http://tboot.sourceforge.net
8080T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8081S:	Supported
8082F:	Documentation/intel_txt.txt
8083F:	include/linux/tboot.h
8084F:	arch/x86/kernel/tboot.c
8085
8086INTEL-MID GPIO DRIVER
8087M:	David Cohen <david.a.cohen@linux.intel.com>
8088L:	linux-gpio@vger.kernel.org
8089S:	Maintained
8090F:	drivers/gpio/gpio-intel-mid.c
8091
8092INTERCONNECT API
8093M:	Georgi Djakov <georgi.djakov@linaro.org>
8094S:	Maintained
8095F:	Documentation/interconnect/
8096F:	Documentation/devicetree/bindings/interconnect/
8097F:	drivers/interconnect/
8098F:	include/dt-bindings/interconnect/
8099F:	include/linux/interconnect-provider.h
8100F:	include/linux/interconnect.h
8101
8102INVENSENSE MPU-3050 GYROSCOPE DRIVER
8103M:	Linus Walleij <linus.walleij@linaro.org>
8104L:	linux-iio@vger.kernel.org
8105S:	Maintained
8106F:	drivers/iio/gyro/mpu3050*
8107F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8108
8109IOC3 ETHERNET DRIVER
8110M:	Ralf Baechle <ralf@linux-mips.org>
8111L:	linux-mips@vger.kernel.org
8112S:	Maintained
8113F:	drivers/net/ethernet/sgi/ioc3-eth.c
8114
8115IOC3 SERIAL DRIVER
8116M:	Pat Gefre <pfg@sgi.com>
8117L:	linux-serial@vger.kernel.org
8118S:	Maintained
8119F:	drivers/tty/serial/ioc3_serial.c
8120
8121IOMAP FILESYSTEM LIBRARY
8122M:	Christoph Hellwig <hch@infradead.org>
8123M:	Darrick J. Wong <darrick.wong@oracle.com>
8124M:	linux-xfs@vger.kernel.org
8125M:	linux-fsdevel@vger.kernel.org
8126L:	linux-xfs@vger.kernel.org
8127L:	linux-fsdevel@vger.kernel.org
8128T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8129S:	Supported
8130F:	fs/iomap.c
8131F:	include/linux/iomap.h
8132
8133IOMMU DRIVERS
8134M:	Joerg Roedel <joro@8bytes.org>
8135L:	iommu@lists.linux-foundation.org
8136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8137S:	Maintained
8138F:	Documentation/devicetree/bindings/iommu/
8139F:	drivers/iommu/
8140F:	include/linux/iommu.h
8141F:	include/linux/of_iommu.h
8142F:	include/linux/iova.h
8143
8144IO_URING
8145M:	Jens Axboe <axboe@kernel.dk>
8146L:	linux-block@vger.kernel.org
8147L:	linux-fsdevel@vger.kernel.org
8148T:	git git://git.kernel.dk/linux-block
8149T:	git git://git.kernel.dk/liburing
8150S:	Maintained
8151F:	fs/io_uring.c
8152F:	include/uapi/linux/io_uring.h
8153
8154IP MASQUERADING
8155M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8156S:	Maintained
8157F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8158
8159IPMI SUBSYSTEM
8160M:	Corey Minyard <minyard@acm.org>
8161L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8162W:	http://openipmi.sourceforge.net/
8163S:	Supported
8164F:	Documentation/devicetree/bindings/ipmi/
8165F:	Documentation/IPMI.txt
8166F:	drivers/char/ipmi/
8167F:	include/linux/ipmi*
8168F:	include/uapi/linux/ipmi*
8169
8170IPS SCSI RAID DRIVER
8171M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8172L:	linux-scsi@vger.kernel.org
8173W:	http://www.adaptec.com/
8174S:	Maintained
8175F:	drivers/scsi/ips*
8176
8177IPVS
8178M:	Wensong Zhang <wensong@linux-vs.org>
8179M:	Simon Horman <horms@verge.net.au>
8180M:	Julian Anastasov <ja@ssi.bg>
8181L:	netdev@vger.kernel.org
8182L:	lvs-devel@vger.kernel.org
8183S:	Maintained
8184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8186F:	Documentation/networking/ipvs-sysctl.txt
8187F:	include/net/ip_vs.h
8188F:	include/uapi/linux/ip_vs.h
8189F:	net/netfilter/ipvs/
8190
8191IPWIRELESS DRIVER
8192M:	Jiri Kosina <jikos@kernel.org>
8193M:	David Sterba <dsterba@suse.com>
8194S:	Odd Fixes
8195F:	drivers/tty/ipwireless/
8196
8197IPX NETWORK LAYER
8198L:	netdev@vger.kernel.org
8199S:	Obsolete
8200F:	include/uapi/linux/ipx.h
8201
8202IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8203M:	Marc Zyngier <marc.zyngier@arm.com>
8204S:	Maintained
8205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8206F:	Documentation/IRQ-domain.txt
8207F:	include/linux/irqdomain.h
8208F:	kernel/irq/irqdomain.c
8209F:	kernel/irq/msi.c
8210
8211IRQ SUBSYSTEM
8212M:	Thomas Gleixner <tglx@linutronix.de>
8213L:	linux-kernel@vger.kernel.org
8214S:	Maintained
8215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8216F:	kernel/irq/
8217
8218IRQCHIP DRIVERS
8219M:	Thomas Gleixner <tglx@linutronix.de>
8220M:	Jason Cooper <jason@lakedaemon.net>
8221M:	Marc Zyngier <marc.zyngier@arm.com>
8222L:	linux-kernel@vger.kernel.org
8223S:	Maintained
8224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8225F:	Documentation/devicetree/bindings/interrupt-controller/
8226F:	drivers/irqchip/
8227
8228ISA
8229M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8230S:	Maintained
8231F:	Documentation/isa.txt
8232F:	drivers/base/isa.c
8233F:	include/linux/isa.h
8234
8235ISA RADIO MODULE
8236M:	Hans Verkuil <hverkuil@xs4all.nl>
8237L:	linux-media@vger.kernel.org
8238T:	git git://linuxtv.org/media_tree.git
8239W:	https://linuxtv.org
8240S:	Maintained
8241F:	drivers/media/radio/radio-isa*
8242
8243ISAPNP
8244M:	Jaroslav Kysela <perex@perex.cz>
8245S:	Maintained
8246F:	Documentation/isapnp.txt
8247F:	drivers/pnp/isapnp/
8248F:	include/linux/isapnp.h
8249
8250ISCSI
8251M:	Lee Duncan <lduncan@suse.com>
8252M:	Chris Leech <cleech@redhat.com>
8253L:	open-iscsi@googlegroups.com
8254W:	www.open-iscsi.com
8255S:	Maintained
8256F:	drivers/scsi/*iscsi*
8257F:	include/scsi/*iscsi*
8258
8259iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8260M:	Peter Jones <pjones@redhat.com>
8261M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8262S:	Maintained
8263F:	drivers/firmware/iscsi_ibft*
8264
8265ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8266M:	Sagi Grimberg <sagi@grimberg.me>
8267M:	Max Gurtovoy <maxg@mellanox.com>
8268L:	linux-rdma@vger.kernel.org
8269S:	Supported
8270W:	http://www.openfabrics.org
8271W:	www.open-iscsi.org
8272Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8273F:	drivers/infiniband/ulp/iser/
8274
8275ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8276M:	Sagi Grimberg <sagi@grimberg.me>
8277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8278L:	linux-rdma@vger.kernel.org
8279L:	target-devel@vger.kernel.org
8280S:	Supported
8281W:	http://www.linux-iscsi.org
8282F:	drivers/infiniband/ulp/isert
8283
8284ISDN SUBSYSTEM
8285M:	Karsten Keil <isdn@linux-pingi.de>
8286L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8287L:	netdev@vger.kernel.org
8288W:	http://www.isdn4linux.de
8289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8290S:	Maintained
8291F:	Documentation/isdn/
8292F:	drivers/isdn/
8293F:	include/linux/isdn.h
8294F:	include/linux/isdn/
8295F:	include/uapi/linux/isdn.h
8296F:	include/uapi/linux/isdn/
8297
8298IT87 HARDWARE MONITORING DRIVER
8299M:	Jean Delvare <jdelvare@suse.com>
8300L:	linux-hwmon@vger.kernel.org
8301S:	Maintained
8302F:	Documentation/hwmon/it87
8303F:	drivers/hwmon/it87.c
8304
8305IT913X MEDIA DRIVER
8306M:	Antti Palosaari <crope@iki.fi>
8307L:	linux-media@vger.kernel.org
8308W:	https://linuxtv.org
8309W:	http://palosaari.fi/linux/
8310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8311T:	git git://linuxtv.org/anttip/media_tree.git
8312S:	Maintained
8313F:	drivers/media/tuners/it913x*
8314
8315IVTV VIDEO4LINUX DRIVER
8316M:	Andy Walls <awalls@md.metrocast.net>
8317L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8318L:	linux-media@vger.kernel.org
8319T:	git git://linuxtv.org/media_tree.git
8320W:	http://www.ivtvdriver.org
8321S:	Maintained
8322F:	Documentation/media/v4l-drivers/ivtv*
8323F:	drivers/media/pci/ivtv/
8324F:	include/uapi/linux/ivtv*
8325
8326IX2505V MEDIA DRIVER
8327M:	Malcolm Priestley <tvboxspy@gmail.com>
8328L:	linux-media@vger.kernel.org
8329W:	https://linuxtv.org
8330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8331S:	Maintained
8332F:	drivers/media/dvb-frontends/ix2505v*
8333
8334JAILHOUSE HYPERVISOR INTERFACE
8335M:	Jan Kiszka <jan.kiszka@siemens.com>
8336L:	jailhouse-dev@googlegroups.com
8337S:	Maintained
8338F:	arch/x86/kernel/jailhouse.c
8339F:	arch/x86/include/asm/jailhouse_para.h
8340
8341JC42.4 TEMPERATURE SENSOR DRIVER
8342M:	Guenter Roeck <linux@roeck-us.net>
8343L:	linux-hwmon@vger.kernel.org
8344S:	Maintained
8345F:	drivers/hwmon/jc42.c
8346F:	Documentation/hwmon/jc42
8347
8348JFS FILESYSTEM
8349M:	Dave Kleikamp <shaggy@kernel.org>
8350L:	jfs-discussion@lists.sourceforge.net
8351W:	http://jfs.sourceforge.net/
8352T:	git git://github.com/kleikamp/linux-shaggy.git
8353S:	Maintained
8354F:	Documentation/filesystems/jfs.txt
8355F:	fs/jfs/
8356
8357JME NETWORK DRIVER
8358M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8359L:	netdev@vger.kernel.org
8360S:	Maintained
8361F:	drivers/net/ethernet/jme.*
8362
8363JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8364M:	David Woodhouse <dwmw2@infradead.org>
8365L:	linux-mtd@lists.infradead.org
8366W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8367S:	Maintained
8368F:	fs/jffs2/
8369F:	include/uapi/linux/jffs2.h
8370
8371JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8372M:	"Theodore Ts'o" <tytso@mit.edu>
8373M:	Jan Kara <jack@suse.com>
8374L:	linux-ext4@vger.kernel.org
8375S:	Maintained
8376F:	fs/jbd2/
8377F:	include/linux/jbd2.h
8378
8379JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8380M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8381L:	linux-media@vger.kernel.org
8382S:	Maintained
8383F:	drivers/media/platform/rcar_jpu.c
8384
8385JSM Neo PCI based serial card
8386L:	linux-serial@vger.kernel.org
8387S:	Orphan
8388F:	drivers/tty/serial/jsm/
8389
8390K10TEMP HARDWARE MONITORING DRIVER
8391M:	Clemens Ladisch <clemens@ladisch.de>
8392L:	linux-hwmon@vger.kernel.org
8393S:	Maintained
8394F:	Documentation/hwmon/k10temp
8395F:	drivers/hwmon/k10temp.c
8396
8397K8TEMP HARDWARE MONITORING DRIVER
8398M:	Rudolf Marek <r.marek@assembler.cz>
8399L:	linux-hwmon@vger.kernel.org
8400S:	Maintained
8401F:	Documentation/hwmon/k8temp
8402F:	drivers/hwmon/k8temp.c
8403
8404KASAN
8405M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8406R:	Alexander Potapenko <glider@google.com>
8407R:	Dmitry Vyukov <dvyukov@google.com>
8408L:	kasan-dev@googlegroups.com
8409S:	Maintained
8410F:	arch/*/include/asm/kasan.h
8411F:	arch/*/mm/kasan_init*
8412F:	Documentation/dev-tools/kasan.rst
8413F:	include/linux/kasan*.h
8414F:	lib/test_kasan.c
8415F:	mm/kasan/
8416F:	scripts/Makefile.kasan
8417
8418KCONFIG
8419M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8421L:	linux-kbuild@vger.kernel.org
8422S:	Maintained
8423F:	Documentation/kbuild/kconfig*
8424F:	scripts/kconfig/
8425F:	scripts/Kconfig.include
8426
8427KDUMP
8428M:	Dave Young <dyoung@redhat.com>
8429M:	Baoquan He <bhe@redhat.com>
8430R:	Vivek Goyal <vgoyal@redhat.com>
8431L:	kexec@lists.infradead.org
8432W:	http://lse.sourceforge.net/kdump/
8433S:	Maintained
8434F:	Documentation/kdump/
8435
8436KEENE FM RADIO TRANSMITTER DRIVER
8437M:	Hans Verkuil <hverkuil@xs4all.nl>
8438L:	linux-media@vger.kernel.org
8439T:	git git://linuxtv.org/media_tree.git
8440W:	https://linuxtv.org
8441S:	Maintained
8442F:	drivers/media/radio/radio-keene*
8443
8444KERNEL AUTOMOUNTER
8445M:	Ian Kent <raven@themaw.net>
8446L:	autofs@vger.kernel.org
8447S:	Maintained
8448F:	fs/autofs/
8449
8450KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8451M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8452M:	Michal Marek <michal.lkml@markovi.net>
8453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8454L:	linux-kbuild@vger.kernel.org
8455S:	Maintained
8456F:	Documentation/kbuild/
8457F:	Makefile
8458F:	scripts/Kbuild*
8459F:	scripts/Makefile*
8460F:	scripts/basic/
8461F:	scripts/mk*
8462F:	scripts/mod/
8463F:	scripts/package/
8464
8465KERNEL JANITORS
8466L:	kernel-janitors@vger.kernel.org
8467W:	http://kernelnewbies.org/KernelJanitors
8468S:	Odd Fixes
8469
8470KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8471M:	"J. Bruce Fields" <bfields@fieldses.org>
8472M:	Jeff Layton <jlayton@kernel.org>
8473L:	linux-nfs@vger.kernel.org
8474W:	http://nfs.sourceforge.net/
8475T:	git git://linux-nfs.org/~bfields/linux.git
8476S:	Supported
8477F:	fs/nfsd/
8478F:	include/uapi/linux/nfsd/
8479F:	fs/lockd/
8480F:	fs/nfs_common/
8481F:	net/sunrpc/
8482F:	include/linux/lockd/
8483F:	include/linux/sunrpc/
8484F:	include/uapi/linux/sunrpc/
8485
8486KERNEL SELFTEST FRAMEWORK
8487M:	Shuah Khan <shuah@kernel.org>
8488M:	Shuah Khan <skhan@linuxfoundation.org>
8489L:	linux-kselftest@vger.kernel.org
8490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8491Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8492S:	Maintained
8493F:	tools/testing/selftests/
8494F:	Documentation/dev-tools/kselftest*
8495
8496KERNEL USERMODE HELPER
8497M:	Luis Chamberlain <mcgrof@kernel.org>
8498L:	linux-kernel@vger.kernel.org
8499S:	Maintained
8500F:	kernel/umh.c
8501F:	include/linux/umh.h
8502
8503KERNEL VIRTUAL MACHINE (KVM)
8504M:	Paolo Bonzini <pbonzini@redhat.com>
8505M:	Radim Krčmář <rkrcmar@redhat.com>
8506L:	kvm@vger.kernel.org
8507W:	http://www.linux-kvm.org
8508T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8509S:	Supported
8510F:	Documentation/virtual/kvm/
8511F:	include/trace/events/kvm.h
8512F:	include/uapi/asm-generic/kvm*
8513F:	include/uapi/linux/kvm*
8514F:	include/asm-generic/kvm*
8515F:	include/linux/kvm*
8516F:	include/kvm/iodev.h
8517F:	virt/kvm/*
8518F:	tools/kvm/
8519F:	tools/testing/selftests/kvm/
8520
8521KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8522M:	Joerg Roedel <joro@8bytes.org>
8523L:	kvm@vger.kernel.org
8524W:	http://www.linux-kvm.org/
8525S:	Maintained
8526F:	arch/x86/include/asm/svm.h
8527F:	arch/x86/kvm/svm.c
8528
8529KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8530M:	Christoffer Dall <christoffer.dall@arm.com>
8531M:	Marc Zyngier <marc.zyngier@arm.com>
8532R:	James Morse <james.morse@arm.com>
8533R:	Julien Thierry <julien.thierry@arm.com>
8534R:	Suzuki K Pouloze <suzuki.poulose@arm.com>
8535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8536L:	kvmarm@lists.cs.columbia.edu
8537W:	http://systems.cs.columbia.edu/projects/kvm-arm
8538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8539S:	Maintained
8540F:	arch/arm/include/uapi/asm/kvm*
8541F:	arch/arm/include/asm/kvm*
8542F:	arch/arm/kvm/
8543F:	arch/arm64/include/uapi/asm/kvm*
8544F:	arch/arm64/include/asm/kvm*
8545F:	arch/arm64/kvm/
8546F:	virt/kvm/arm/
8547F:	include/kvm/arm_*
8548
8549KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8550M:	James Hogan <jhogan@kernel.org>
8551L:	linux-mips@vger.kernel.org
8552S:	Supported
8553F:	arch/mips/include/uapi/asm/kvm*
8554F:	arch/mips/include/asm/kvm*
8555F:	arch/mips/kvm/
8556
8557KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8558M:	Paul Mackerras <paulus@ozlabs.org>
8559L:	kvm-ppc@vger.kernel.org
8560W:	http://www.linux-kvm.org/
8561T:	git git://github.com/agraf/linux-2.6.git
8562S:	Supported
8563F:	arch/powerpc/include/uapi/asm/kvm*
8564F:	arch/powerpc/include/asm/kvm*
8565F:	arch/powerpc/kvm/
8566F:	arch/powerpc/kernel/kvm*
8567
8568KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8569M:	Christian Borntraeger <borntraeger@de.ibm.com>
8570M:	Janosch Frank <frankja@linux.ibm.com>
8571R:	David Hildenbrand <david@redhat.com>
8572R:	Cornelia Huck <cohuck@redhat.com>
8573L:	linux-s390@vger.kernel.org
8574W:	http://www.ibm.com/developerworks/linux/linux390/
8575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8576S:	Supported
8577F:	arch/s390/include/uapi/asm/kvm*
8578F:	arch/s390/include/asm/gmap.h
8579F:	arch/s390/include/asm/kvm*
8580F:	arch/s390/kvm/
8581F:	arch/s390/mm/gmap.c
8582
8583KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8584M:	Paolo Bonzini <pbonzini@redhat.com>
8585M:	Radim Krčmář <rkrcmar@redhat.com>
8586L:	kvm@vger.kernel.org
8587W:	http://www.linux-kvm.org
8588T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8589S:	Supported
8590F:	arch/x86/kvm/
8591F:	arch/x86/kvm/*/
8592F:	arch/x86/include/uapi/asm/kvm*
8593F:	arch/x86/include/asm/kvm*
8594F:	arch/x86/include/asm/pvclock-abi.h
8595F:	arch/x86/kernel/kvm.c
8596F:	arch/x86/kernel/kvmclock.c
8597
8598KERNFS
8599M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8600M:	Tejun Heo <tj@kernel.org>
8601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8602S:	Supported
8603F:	include/linux/kernfs.h
8604F:	fs/kernfs/
8605
8606KEXEC
8607M:	Eric Biederman <ebiederm@xmission.com>
8608W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8609L:	kexec@lists.infradead.org
8610S:	Maintained
8611F:	include/linux/kexec.h
8612F:	include/uapi/linux/kexec.h
8613F:	kernel/kexec*
8614
8615KEYS-ENCRYPTED
8616M:	Mimi Zohar <zohar@linux.ibm.com>
8617L:	linux-integrity@vger.kernel.org
8618L:	keyrings@vger.kernel.org
8619S:	Supported
8620F:	Documentation/security/keys/trusted-encrypted.rst
8621F:	include/keys/encrypted-type.h
8622F:	security/keys/encrypted-keys/
8623
8624KEYS-TRUSTED
8625M:	James Bottomley <jejb@linux.ibm.com>
8626M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8627M:	Mimi Zohar <zohar@linux.ibm.com>
8628L:	linux-integrity@vger.kernel.org
8629L:	keyrings@vger.kernel.org
8630S:	Supported
8631F:	Documentation/security/keys/trusted-encrypted.rst
8632F:	include/keys/trusted-type.h
8633F:	security/keys/trusted.c
8634F:	security/keys/trusted.h
8635
8636KEYS/KEYRINGS:
8637M:	David Howells <dhowells@redhat.com>
8638L:	keyrings@vger.kernel.org
8639S:	Maintained
8640F:	Documentation/security/keys/core.rst
8641F:	include/linux/key.h
8642F:	include/linux/key-type.h
8643F:	include/linux/keyctl.h
8644F:	include/uapi/linux/keyctl.h
8645F:	include/keys/
8646F:	security/keys/
8647
8648KGDB / KDB /debug_core
8649M:	Jason Wessel <jason.wessel@windriver.com>
8650M:	Daniel Thompson <daniel.thompson@linaro.org>
8651W:	http://kgdb.wiki.kernel.org/
8652L:	kgdb-bugreport@lists.sourceforge.net
8653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8654S:	Maintained
8655F:	Documentation/dev-tools/kgdb.rst
8656F:	drivers/misc/kgdbts.c
8657F:	drivers/tty/serial/kgdboc.c
8658F:	include/linux/kdb.h
8659F:	include/linux/kgdb.h
8660F:	kernel/debug/
8661
8662KMEMLEAK
8663M:	Catalin Marinas <catalin.marinas@arm.com>
8664S:	Maintained
8665F:	Documentation/dev-tools/kmemleak.rst
8666F:	include/linux/kmemleak.h
8667F:	mm/kmemleak.c
8668F:	mm/kmemleak-test.c
8669
8670KMOD KERNEL MODULE LOADER - USERMODE HELPER
8671M:	Luis Chamberlain <mcgrof@kernel.org>
8672L:	linux-kernel@vger.kernel.org
8673S:	Maintained
8674F:	kernel/kmod.c
8675F:	include/linux/kmod.h
8676F:	lib/test_kmod.c
8677F:	tools/testing/selftests/kmod/
8678
8679KPROBES
8680M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8681M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8682M:	"David S. Miller" <davem@davemloft.net>
8683M:	Masami Hiramatsu <mhiramat@kernel.org>
8684S:	Maintained
8685F:	Documentation/kprobes.txt
8686F:	include/linux/kprobes.h
8687F:	include/asm-generic/kprobes.h
8688F:	kernel/kprobes.c
8689
8690KS0108 LCD CONTROLLER DRIVER
8691M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8692S:	Maintained
8693F:	Documentation/auxdisplay/ks0108
8694F:	drivers/auxdisplay/ks0108.c
8695F:	include/linux/ks0108.h
8696
8697L3MDEV
8698M:	David Ahern <dsa@cumulusnetworks.com>
8699L:	netdev@vger.kernel.org
8700S:	Maintained
8701F:	net/l3mdev
8702F:	include/net/l3mdev.h
8703
8704L7 BPF FRAMEWORK
8705M:	John Fastabend <john.fastabend@gmail.com>
8706M:	Daniel Borkmann <daniel@iogearbox.net>
8707L:	netdev@vger.kernel.org
8708L:	bpf@vger.kernel.org
8709S:	Maintained
8710F:	include/linux/skmsg.h
8711F:	net/core/skmsg.c
8712F:	net/core/sock_map.c
8713F:	net/ipv4/tcp_bpf.c
8714
8715LANTIQ / INTEL Ethernet drivers
8716M:	Hauke Mehrtens <hauke@hauke-m.de>
8717L:	netdev@vger.kernel.org
8718S:	Maintained
8719F:	net/dsa/tag_gswip.c
8720F:	drivers/net/ethernet/lantiq_xrx200.c
8721F:	drivers/net/dsa/lantiq_pce.h
8722F:	drivers/net/dsa/lantiq_gswip.c
8723
8724LANTIQ MIPS ARCHITECTURE
8725M:	John Crispin <john@phrozen.org>
8726L:	linux-mips@vger.kernel.org
8727S:	Maintained
8728F:	arch/mips/lantiq
8729F:	drivers/soc/lantiq
8730
8731LAPB module
8732L:	linux-x25@vger.kernel.org
8733S:	Orphan
8734F:	Documentation/networking/lapb-module.txt
8735F:	include/*/lapb.h
8736F:	net/lapb/
8737
8738LASI 53c700 driver for PARISC
8739M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8740L:	linux-scsi@vger.kernel.org
8741S:	Maintained
8742F:	Documentation/scsi/53c700.txt
8743F:	drivers/scsi/53c700*
8744
8745LEAKING_ADDRESSES
8746M:	Tobin C. Harding <me@tobin.cc>
8747M:	Tycho Andersen <tycho@tycho.ws>
8748L:	kernel-hardening@lists.openwall.com
8749S:	Maintained
8750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8751F:	scripts/leaking_addresses.pl
8752
8753LED SUBSYSTEM
8754M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8755M:	Pavel Machek <pavel@ucw.cz>
8756L:	linux-leds@vger.kernel.org
8757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8758S:	Maintained
8759F:	Documentation/devicetree/bindings/leds/
8760F:	drivers/leds/
8761F:	include/linux/leds.h
8762
8763LEGACY EEPROM DRIVER
8764M:	Jean Delvare <jdelvare@suse.com>
8765S:	Maintained
8766F:	Documentation/misc-devices/eeprom
8767F:	drivers/misc/eeprom/eeprom.c
8768
8769LEGO MINDSTORMS EV3
8770R:	David Lechner <david@lechnology.com>
8771S:	Maintained
8772F:	arch/arm/boot/dts/da850-lego-ev3.dts
8773F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8774F:	drivers/power/supply/lego_ev3_battery.c
8775
8776LEGO USB Tower driver
8777M:	Juergen Stuber <starblue@users.sourceforge.net>
8778L:	legousb-devel@lists.sourceforge.net
8779W:	http://legousb.sourceforge.net/
8780S:	Maintained
8781F:	drivers/usb/misc/legousbtower.c
8782
8783LG LAPTOP EXTRAS
8784M:	Matan Ziv-Av <matan@svgalib.org>
8785L:	platform-driver-x86@vger.kernel.org
8786S:	Maintained
8787F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8788F:	Documentation/laptops/lg-laptop.rst
8789F:	drivers/platform/x86/lg-laptop.c
8790
8791LG2160 MEDIA DRIVER
8792M:	Michael Krufky <mkrufky@linuxtv.org>
8793L:	linux-media@vger.kernel.org
8794W:	https://linuxtv.org
8795W:	http://github.com/mkrufky
8796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8797T:	git git://linuxtv.org/mkrufky/tuners.git
8798S:	Maintained
8799F:	drivers/media/dvb-frontends/lg2160.*
8800
8801LGDT3305 MEDIA DRIVER
8802M:	Michael Krufky <mkrufky@linuxtv.org>
8803L:	linux-media@vger.kernel.org
8804W:	https://linuxtv.org
8805W:	http://github.com/mkrufky
8806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8807T:	git git://linuxtv.org/mkrufky/tuners.git
8808S:	Maintained
8809F:	drivers/media/dvb-frontends/lgdt3305.*
8810
8811LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8812M:	Viresh Kumar <vireshk@kernel.org>
8813L:	linux-ide@vger.kernel.org
8814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8815S:	Maintained
8816F:	include/linux/pata_arasan_cf_data.h
8817F:	drivers/ata/pata_arasan_cf.c
8818
8819LIBATA PATA DRIVERS
8820M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8821M:	Jens Axboe <axboe@kernel.dk>
8822L:	linux-ide@vger.kernel.org
8823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8824S:	Maintained
8825F:	drivers/ata/pata_*.c
8826F:	drivers/ata/ata_generic.c
8827
8828LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8829M:	Linus Walleij <linus.walleij@linaro.org>
8830L:	linux-ide@vger.kernel.org
8831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8832S:	Maintained
8833F:	drivers/ata/pata_ftide010.c
8834F:	drivers/ata/sata_gemini.c
8835F:	drivers/ata/sata_gemini.h
8836
8837LIBATA SATA AHCI PLATFORM devices support
8838M:	Hans de Goede <hdegoede@redhat.com>
8839M:	Jens Axboe <axboe@kernel.dk>
8840L:	linux-ide@vger.kernel.org
8841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8842S:	Maintained
8843F:	drivers/ata/ahci_platform.c
8844F:	drivers/ata/libahci_platform.c
8845F:	include/linux/ahci_platform.h
8846
8847LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8848M:	Mikael Pettersson <mikpelinux@gmail.com>
8849L:	linux-ide@vger.kernel.org
8850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8851S:	Maintained
8852F:	drivers/ata/sata_promise.*
8853
8854LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8855M:	Jens Axboe <axboe@kernel.dk>
8856L:	linux-ide@vger.kernel.org
8857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8858S:	Maintained
8859F:	drivers/ata/
8860F:	include/linux/ata.h
8861F:	include/linux/libata.h
8862F:	Documentation/devicetree/bindings/ata/
8863
8864LIBLOCKDEP
8865M:	Sasha Levin <alexander.levin@microsoft.com>
8866S:	Maintained
8867F:	tools/lib/lockdep/
8868
8869LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8870M:	Dan Williams <dan.j.williams@intel.com>
8871M:	Vishal Verma <vishal.l.verma@intel.com>
8872M:	Dave Jiang <dave.jiang@intel.com>
8873L:	linux-nvdimm@lists.01.org
8874Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8875S:	Supported
8876F:	drivers/nvdimm/blk.c
8877F:	drivers/nvdimm/region_devs.c
8878
8879LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8880M:	Vishal Verma <vishal.l.verma@intel.com>
8881M:	Dan Williams <dan.j.williams@intel.com>
8882M:	Dave Jiang <dave.jiang@intel.com>
8883L:	linux-nvdimm@lists.01.org
8884Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8885S:	Supported
8886F:	drivers/nvdimm/btt*
8887
8888LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8889M:	Dan Williams <dan.j.williams@intel.com>
8890M:	Vishal Verma <vishal.l.verma@intel.com>
8891M:	Dave Jiang <dave.jiang@intel.com>
8892L:	linux-nvdimm@lists.01.org
8893Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8894S:	Supported
8895F:	drivers/nvdimm/pmem*
8896
8897LIBNVDIMM: DEVICETREE BINDINGS
8898M:	Oliver O'Halloran <oohall@gmail.com>
8899L:	linux-nvdimm@lists.01.org
8900Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8901S:	Supported
8902F:	drivers/nvdimm/of_pmem.c
8903F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8904
8905LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8906M:	Dan Williams <dan.j.williams@intel.com>
8907M:	Vishal Verma <vishal.l.verma@intel.com>
8908M:	Dave Jiang <dave.jiang@intel.com>
8909M:	Keith Busch <keith.busch@intel.com>
8910M:	Ira Weiny <ira.weiny@intel.com>
8911L:	linux-nvdimm@lists.01.org
8912Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8914S:	Supported
8915F:	drivers/nvdimm/*
8916F:	drivers/acpi/nfit/*
8917F:	include/linux/nd.h
8918F:	include/linux/libnvdimm.h
8919F:	include/uapi/linux/ndctl.h
8920
8921LIGHTNVM PLATFORM SUPPORT
8922M:	Matias Bjorling <mb@lightnvm.io>
8923W:	http://github/OpenChannelSSD
8924L:	linux-block@vger.kernel.org
8925S:	Maintained
8926F:	drivers/lightnvm/
8927F:	include/linux/lightnvm.h
8928F:	include/uapi/linux/lightnvm.h
8929
8930LINUX FOR POWER MACINTOSH
8931M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8932W:	http://www.penguinppc.org/
8933L:	linuxppc-dev@lists.ozlabs.org
8934S:	Maintained
8935F:	arch/powerpc/platforms/powermac/
8936F:	drivers/macintosh/
8937
8938LINUX FOR POWERPC (32-BIT AND 64-BIT)
8939M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8940M:	Paul Mackerras <paulus@samba.org>
8941M:	Michael Ellerman <mpe@ellerman.id.au>
8942W:	https://github.com/linuxppc/linux/wiki
8943L:	linuxppc-dev@lists.ozlabs.org
8944Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8946S:	Supported
8947F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8948F:	Documentation/devicetree/bindings/powerpc/
8949F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8950F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8951F:	Documentation/powerpc/
8952F:	arch/powerpc/
8953F:	drivers/char/tpm/tpm_ibmvtpm*
8954F:	drivers/crypto/nx/
8955F:	drivers/crypto/vmx/
8956F:	drivers/i2c/busses/i2c-opal.c
8957F:	drivers/net/ethernet/ibm/ibmveth.*
8958F:	drivers/net/ethernet/ibm/ibmvnic.*
8959F:	drivers/pci/hotplug/pnv_php.c
8960F:	drivers/pci/hotplug/rpa*
8961F:	drivers/rtc/rtc-opal.c
8962F:	drivers/scsi/ibmvscsi/
8963F:	drivers/tty/hvc/hvc_opal.c
8964F:	drivers/watchdog/wdrtas.c
8965F:	tools/testing/selftests/powerpc
8966N:	/pmac
8967N:	powermac
8968N:	powernv
8969N:	[^a-z0-9]ps3
8970N:	pseries
8971
8972LINUX FOR POWERPC EMBEDDED MPC5XXX
8973M:	Anatolij Gustschin <agust@denx.de>
8974L:	linuxppc-dev@lists.ozlabs.org
8975T:	git git://git.denx.de/linux-denx-agust.git
8976S:	Maintained
8977F:	arch/powerpc/platforms/512x/
8978F:	arch/powerpc/platforms/52xx/
8979
8980LINUX FOR POWERPC EMBEDDED PPC4XX
8981M:	Alistair Popple <alistair@popple.id.au>
8982M:	Matt Porter <mporter@kernel.crashing.org>
8983W:	http://www.penguinppc.org/
8984L:	linuxppc-dev@lists.ozlabs.org
8985S:	Maintained
8986F:	arch/powerpc/platforms/40x/
8987F:	arch/powerpc/platforms/44x/
8988
8989LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8990M:	Scott Wood <oss@buserror.net>
8991M:	Kumar Gala <galak@kernel.crashing.org>
8992W:	http://www.penguinppc.org/
8993L:	linuxppc-dev@lists.ozlabs.org
8994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8995S:	Maintained
8996F:	arch/powerpc/platforms/83xx/
8997F:	arch/powerpc/platforms/85xx/
8998F:	Documentation/devicetree/bindings/powerpc/fsl/
8999
9000LINUX FOR POWERPC EMBEDDED PPC8XX
9001M:	Vitaly Bordug <vitb@kernel.crashing.org>
9002W:	http://www.penguinppc.org/
9003L:	linuxppc-dev@lists.ozlabs.org
9004S:	Maintained
9005F:	arch/powerpc/platforms/8xx/
9006
9007LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9008L:	linuxppc-dev@lists.ozlabs.org
9009S:	Orphan
9010F:	arch/powerpc/*/*virtex*
9011F:	arch/powerpc/*/*/*virtex*
9012
9013LINUX FOR POWERPC PA SEMI PWRFICIENT
9014L:	linuxppc-dev@lists.ozlabs.org
9015S:	Orphan
9016F:	arch/powerpc/platforms/pasemi/
9017F:	drivers/*/*pasemi*
9018F:	drivers/*/*/*pasemi*
9019
9020LINUX KERNEL DUMP TEST MODULE (LKDTM)
9021M:	Kees Cook <keescook@chromium.org>
9022S:	Maintained
9023F:	drivers/misc/lkdtm/*
9024
9025LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9026M:	Alan Stern <stern@rowland.harvard.edu>
9027M:	Andrea Parri <andrea.parri@amarulasolutions.com>
9028M:	Will Deacon <will.deacon@arm.com>
9029M:	Peter Zijlstra <peterz@infradead.org>
9030M:	Boqun Feng <boqun.feng@gmail.com>
9031M:	Nicholas Piggin <npiggin@gmail.com>
9032M:	David Howells <dhowells@redhat.com>
9033M:	Jade Alglave <j.alglave@ucl.ac.uk>
9034M:	Luc Maranget <luc.maranget@inria.fr>
9035M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9036R:	Akira Yokosawa <akiyks@gmail.com>
9037R:	Daniel Lustig <dlustig@nvidia.com>
9038L:	linux-kernel@vger.kernel.org
9039L:	linux-arch@vger.kernel.org
9040S:	Supported
9041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9042F:	tools/memory-model/
9043F:	Documentation/atomic_bitops.txt
9044F:	Documentation/atomic_t.txt
9045F:	Documentation/core-api/atomic_ops.rst
9046F:	Documentation/core-api/refcount-vs-atomic.rst
9047F:	Documentation/memory-barriers.txt
9048
9049LIS3LV02D ACCELEROMETER DRIVER
9050M:	Eric Piel <eric.piel@tremplin-utc.net>
9051S:	Maintained
9052F:	Documentation/misc-devices/lis3lv02d
9053F:	drivers/misc/lis3lv02d/
9054F:	drivers/platform/x86/hp_accel.c
9055
9056LIVE PATCHING
9057M:	Josh Poimboeuf <jpoimboe@redhat.com>
9058M:	Jiri Kosina <jikos@kernel.org>
9059M:	Miroslav Benes <mbenes@suse.cz>
9060M:	Petr Mladek <pmladek@suse.com>
9061R:	Joe Lawrence <joe.lawrence@redhat.com>
9062S:	Maintained
9063F:	kernel/livepatch/
9064F:	include/linux/livepatch.h
9065F:	arch/x86/include/asm/livepatch.h
9066F:	arch/x86/kernel/livepatch.c
9067F:	Documentation/livepatch/
9068F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9069F:	samples/livepatch/
9070F:	tools/testing/selftests/livepatch/
9071L:	live-patching@vger.kernel.org
9072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9073
9074LLC (802.2)
9075L:	netdev@vger.kernel.org
9076S:	Odd fixes
9077F:	include/linux/llc.h
9078F:	include/uapi/linux/llc.h
9079F:	include/net/llc*
9080F:	net/llc/
9081
9082LM73 HARDWARE MONITOR DRIVER
9083M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9084L:	linux-hwmon@vger.kernel.org
9085S:	Maintained
9086F:	drivers/hwmon/lm73.c
9087
9088LM78 HARDWARE MONITOR DRIVER
9089M:	Jean Delvare <jdelvare@suse.com>
9090L:	linux-hwmon@vger.kernel.org
9091S:	Maintained
9092F:	Documentation/hwmon/lm78
9093F:	drivers/hwmon/lm78.c
9094
9095LM83 HARDWARE MONITOR DRIVER
9096M:	Jean Delvare <jdelvare@suse.com>
9097L:	linux-hwmon@vger.kernel.org
9098S:	Maintained
9099F:	Documentation/hwmon/lm83
9100F:	drivers/hwmon/lm83.c
9101
9102LM90 HARDWARE MONITOR DRIVER
9103M:	Jean Delvare <jdelvare@suse.com>
9104L:	linux-hwmon@vger.kernel.org
9105S:	Maintained
9106F:	Documentation/hwmon/lm90
9107F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9108F:	drivers/hwmon/lm90.c
9109F:	include/dt-bindings/thermal/lm90.h
9110
9111LM95234 HARDWARE MONITOR DRIVER
9112M:	Guenter Roeck <linux@roeck-us.net>
9113L:	linux-hwmon@vger.kernel.org
9114S:	Maintained
9115F:	Documentation/hwmon/lm95234
9116F:	drivers/hwmon/lm95234.c
9117
9118LME2510 MEDIA DRIVER
9119M:	Malcolm Priestley <tvboxspy@gmail.com>
9120L:	linux-media@vger.kernel.org
9121W:	https://linuxtv.org
9122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9123S:	Maintained
9124F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9125
9126LOADPIN SECURITY MODULE
9127M:	Kees Cook <keescook@chromium.org>
9128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9129S:	Supported
9130F:	security/loadpin/
9131F:	Documentation/admin-guide/LSM/LoadPin.rst
9132
9133LOCKING PRIMITIVES
9134M:	Peter Zijlstra <peterz@infradead.org>
9135M:	Ingo Molnar <mingo@redhat.com>
9136M:	Will Deacon <will.deacon@arm.com>
9137L:	linux-kernel@vger.kernel.org
9138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9139S:	Maintained
9140F:	Documentation/locking/
9141F:	include/linux/lockdep.h
9142F:	include/linux/spinlock*.h
9143F:	arch/*/include/asm/spinlock*.h
9144F:	include/linux/rwlock*.h
9145F:	include/linux/mutex*.h
9146F:	include/linux/rwsem*.h
9147F:	arch/*/include/asm/rwsem.h
9148F:	include/linux/seqlock.h
9149F:	lib/locking*.[ch]
9150F:	kernel/locking/
9151X:	kernel/locking/locktorture.c
9152
9153LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9154M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9155L:	linux-ntfs-dev@lists.sourceforge.net
9156W:	http://www.linux-ntfs.org/content/view/19/37/
9157S:	Maintained
9158F:	Documentation/ldm.txt
9159F:	block/partitions/ldm.*
9160
9161LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9162M:	Sathya Prakash <sathya.prakash@broadcom.com>
9163M:	Chaitra P B <chaitra.basappa@broadcom.com>
9164M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9165L:	MPT-FusionLinux.pdl@broadcom.com
9166L:	linux-scsi@vger.kernel.org
9167W:	http://www.avagotech.com/support/
9168S:	Supported
9169F:	drivers/message/fusion/
9170F:	drivers/scsi/mpt3sas/
9171
9172LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9173M:	Matthew Wilcox <willy@infradead.org>
9174L:	linux-scsi@vger.kernel.org
9175S:	Maintained
9176F:	drivers/scsi/sym53c8xx_2/
9177
9178LTC1660 DAC DRIVER
9179M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9180L:	linux-iio@vger.kernel.org
9181S:	Maintained
9182F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9183F:	drivers/iio/dac/ltc1660.c
9184
9185LTC4261 HARDWARE MONITOR DRIVER
9186M:	Guenter Roeck <linux@roeck-us.net>
9187L:	linux-hwmon@vger.kernel.org
9188S:	Maintained
9189F:	Documentation/hwmon/ltc4261
9190F:	drivers/hwmon/ltc4261.c
9191
9192LTC4306 I2C MULTIPLEXER DRIVER
9193M:	Michael Hennerich <michael.hennerich@analog.com>
9194W:	http://ez.analog.com/community/linux-device-drivers
9195L:	linux-i2c@vger.kernel.org
9196S:	Supported
9197F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9198F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9199
9200LTP (Linux Test Project)
9201M:	Mike Frysinger <vapier@gentoo.org>
9202M:	Cyril Hrubis <chrubis@suse.cz>
9203M:	Wanlong Gao <wanlong.gao@gmail.com>
9204M:	Jan Stancek <jstancek@redhat.com>
9205M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9206M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9207L:	ltp@lists.linux.it (subscribers-only)
9208W:	http://linux-test-project.github.io/
9209T:	git git://github.com/linux-test-project/ltp.git
9210S:	Maintained
9211
9212M68K ARCHITECTURE
9213M:	Geert Uytterhoeven <geert@linux-m68k.org>
9214L:	linux-m68k@lists.linux-m68k.org
9215W:	http://www.linux-m68k.org/
9216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9217S:	Maintained
9218F:	arch/m68k/
9219F:	drivers/zorro/
9220
9221M68K ON APPLE MACINTOSH
9222M:	Joshua Thompson <funaho@jurai.org>
9223W:	http://www.mac.linux-m68k.org/
9224L:	linux-m68k@lists.linux-m68k.org
9225S:	Maintained
9226F:	arch/m68k/mac/
9227
9228M68K ON HP9000/300
9229M:	Philip Blundell <philb@gnu.org>
9230W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9231S:	Maintained
9232F:	arch/m68k/hp300/
9233
9234M88DS3103 MEDIA DRIVER
9235M:	Antti Palosaari <crope@iki.fi>
9236L:	linux-media@vger.kernel.org
9237W:	https://linuxtv.org
9238W:	http://palosaari.fi/linux/
9239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9240T:	git git://linuxtv.org/anttip/media_tree.git
9241S:	Maintained
9242F:	drivers/media/dvb-frontends/m88ds3103*
9243
9244M88RS2000 MEDIA DRIVER
9245M:	Malcolm Priestley <tvboxspy@gmail.com>
9246L:	linux-media@vger.kernel.org
9247W:	https://linuxtv.org
9248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9249S:	Maintained
9250F:	drivers/media/dvb-frontends/m88rs2000*
9251
9252MA901 MASTERKIT USB FM RADIO DRIVER
9253M:	Alexey Klimov <klimov.linux@gmail.com>
9254L:	linux-media@vger.kernel.org
9255T:	git git://linuxtv.org/media_tree.git
9256S:	Maintained
9257F:	drivers/media/radio/radio-ma901.c
9258
9259MAC80211
9260M:	Johannes Berg <johannes@sipsolutions.net>
9261L:	linux-wireless@vger.kernel.org
9262W:	http://wireless.kernel.org/
9263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9265S:	Maintained
9266F:	Documentation/networking/mac80211-injection.txt
9267F:	include/net/mac80211.h
9268F:	net/mac80211/
9269F:	drivers/net/wireless/mac80211_hwsim.[ch]
9270F:	Documentation/networking/mac80211_hwsim/README
9271
9272MAILBOX API
9273M:	Jassi Brar <jassisinghbrar@gmail.com>
9274L:	linux-kernel@vger.kernel.org
9275S:	Maintained
9276F:	drivers/mailbox/
9277F:	include/linux/mailbox_client.h
9278F:	include/linux/mailbox_controller.h
9279
9280MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9281M:	Michael Kerrisk <mtk.manpages@gmail.com>
9282W:	http://www.kernel.org/doc/man-pages
9283L:	linux-man@vger.kernel.org
9284S:	Maintained
9285
9286MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9287M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9288L:	linux-mips@vger.kernel.org
9289S:	Maintained
9290F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9291
9292MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9293M:	Andrew Lunn <andrew@lunn.ch>
9294M:	Vivien Didelot <vivien.didelot@gmail.com>
9295L:	netdev@vger.kernel.org
9296S:	Maintained
9297F:	drivers/net/dsa/mv88e6xxx/
9298F:	include/linux/platform_data/mv88e6xxx.h
9299F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9300
9301MARVELL ARMADA DRM SUPPORT
9302M:	Russell King <linux@armlinux.org.uk>
9303S:	Maintained
9304T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9305T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9306F:	drivers/gpu/drm/armada/
9307F:	include/uapi/drm/armada_drm.h
9308F:	Documentation/devicetree/bindings/display/armada/
9309
9310MARVELL ARMADA 3700 PHY DRIVERS
9311M:	Miquel Raynal <miquel.raynal@bootlin.com>
9312S:	Maintained
9313F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9314F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9315F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9316F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9317
9318MARVELL CRYPTO DRIVER
9319M:	Boris Brezillon <bbrezillon@kernel.org>
9320M:	Arnaud Ebalard <arno@natisbad.org>
9321F:	drivers/crypto/marvell/
9322S:	Maintained
9323L:	linux-crypto@vger.kernel.org
9324
9325MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9326M:	Mirko Lindner <mlindner@marvell.com>
9327M:	Stephen Hemminger <stephen@networkplumber.org>
9328L:	netdev@vger.kernel.org
9329S:	Maintained
9330F:	drivers/net/ethernet/marvell/sk*
9331
9332MARVELL LIBERTAS WIRELESS DRIVER
9333L:	libertas-dev@lists.infradead.org
9334S:	Orphan
9335F:	drivers/net/wireless/marvell/libertas/
9336
9337MARVELL MACCHIATOBIN SUPPORT
9338M:	Russell King <linux@armlinux.org.uk>
9339L:	linux-arm-kernel@lists.infradead.org
9340S:	Maintained
9341F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9342
9343MARVELL MV643XX ETHERNET DRIVER
9344M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9345L:	netdev@vger.kernel.org
9346S:	Maintained
9347F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9348F:	include/linux/mv643xx.h
9349
9350MARVELL MV88X3310 PHY DRIVER
9351M:	Russell King <linux@armlinux.org.uk>
9352L:	netdev@vger.kernel.org
9353S:	Maintained
9354F:	drivers/net/phy/marvell10g.c
9355
9356MARVELL MVEBU THERMAL DRIVER
9357M:	Miquel Raynal <miquel.raynal@bootlin.com>
9358S:	Maintained
9359F:	drivers/thermal/armada_thermal.c
9360
9361MARVELL MVNETA ETHERNET DRIVER
9362M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9363L:	netdev@vger.kernel.org
9364S:	Maintained
9365F:	drivers/net/ethernet/marvell/mvneta.*
9366
9367MARVELL MWIFIEX WIRELESS DRIVER
9368M:	Amitkumar Karwar <amitkarwar@gmail.com>
9369M:	Nishant Sarmukadam <nishants@marvell.com>
9370M:	Ganapathi Bhat <gbhat@marvell.com>
9371M:	Xinming Hu <huxinming820@gmail.com>
9372L:	linux-wireless@vger.kernel.org
9373S:	Maintained
9374F:	drivers/net/wireless/marvell/mwifiex/
9375
9376MARVELL MWL8K WIRELESS DRIVER
9377M:	Lennert Buytenhek <buytenh@wantstofly.org>
9378L:	linux-wireless@vger.kernel.org
9379S:	Odd Fixes
9380F:	drivers/net/wireless/marvell/mwl8k.c
9381
9382MARVELL NAND CONTROLLER DRIVER
9383M:	Miquel Raynal <miquel.raynal@bootlin.com>
9384L:	linux-mtd@lists.infradead.org
9385S:	Maintained
9386F:	drivers/mtd/nand/raw/marvell_nand.c
9387F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9388
9389MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9390M:	Nicolas Pitre <nico@fluxnic.net>
9391S:	Odd Fixes
9392F:	drivers/mmc/host/mvsdio.*
9393
9394MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9395M:	Hu Ziji <huziji@marvell.com>
9396L:	linux-mmc@vger.kernel.org
9397S:	Supported
9398F:	drivers/mmc/host/sdhci-xenon*
9399F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9400
9401MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9402M:	Sunil Goutham <sgoutham@marvell.com>
9403M:	Linu Cherian <lcherian@marvell.com>
9404M:	Geetha sowjanya <gakula@marvell.com>
9405M:	Jerin Jacob <jerinj@marvell.com>
9406L:	netdev@vger.kernel.org
9407S:	Supported
9408F:	drivers/net/ethernet/marvell/octeontx2/af/
9409
9410MATROX FRAMEBUFFER DRIVER
9411L:	linux-fbdev@vger.kernel.org
9412S:	Orphan
9413F:	drivers/video/fbdev/matrox/matroxfb_*
9414F:	include/uapi/linux/matroxfb.h
9415
9416MAX16065 HARDWARE MONITOR DRIVER
9417M:	Guenter Roeck <linux@roeck-us.net>
9418L:	linux-hwmon@vger.kernel.org
9419S:	Maintained
9420F:	Documentation/hwmon/max16065
9421F:	drivers/hwmon/max16065.c
9422
9423MAX2175 SDR TUNER DRIVER
9424M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9425L:	linux-media@vger.kernel.org
9426T:	git git://linuxtv.org/media_tree.git
9427S:	Maintained
9428F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9429F:	Documentation/media/v4l-drivers/max2175.rst
9430F:	drivers/media/i2c/max2175*
9431F:	include/uapi/linux/max2175.h
9432
9433MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9434L:	linux-hwmon@vger.kernel.org
9435S:	Orphan
9436F:	Documentation/hwmon/max6650
9437F:	drivers/hwmon/max6650.c
9438
9439MAX6697 HARDWARE MONITOR DRIVER
9440M:	Guenter Roeck <linux@roeck-us.net>
9441L:	linux-hwmon@vger.kernel.org
9442S:	Maintained
9443F:	Documentation/hwmon/max6697
9444F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9445F:	drivers/hwmon/max6697.c
9446F:	include/linux/platform_data/max6697.h
9447
9448MAX9860 MONO AUDIO VOICE CODEC DRIVER
9449M:	Peter Rosin <peda@axentia.se>
9450L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9451S:	Maintained
9452F:	Documentation/devicetree/bindings/sound/max9860.txt
9453F:	sound/soc/codecs/max9860.*
9454
9455MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9456M:	Javier Martinez Canillas <javier@dowhile0.org>
9457L:	linux-kernel@vger.kernel.org
9458S:	Supported
9459F:	drivers/regulator/max77802-regulator.c
9460F:	Documentation/devicetree/bindings/*/*max77802.txt
9461F:	include/dt-bindings/*/*max77802.h
9462
9463MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9464M:	Krzysztof Kozlowski <krzk@kernel.org>
9465M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9466L:	linux-pm@vger.kernel.org
9467S:	Supported
9468F:	drivers/power/supply/max14577_charger.c
9469F:	drivers/power/supply/max77693_charger.c
9470
9471MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9472M:	Chanwoo Choi <cw00.choi@samsung.com>
9473M:	Krzysztof Kozlowski <krzk@kernel.org>
9474M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9475L:	linux-kernel@vger.kernel.org
9476S:	Supported
9477F:	drivers/*/max14577*.c
9478F:	drivers/*/max77686*.c
9479F:	drivers/*/max77693*.c
9480F:	drivers/extcon/extcon-max14577.c
9481F:	drivers/extcon/extcon-max77693.c
9482F:	drivers/rtc/rtc-max77686.c
9483F:	drivers/clk/clk-max77686.c
9484F:	Documentation/devicetree/bindings/mfd/max14577.txt
9485F:	Documentation/devicetree/bindings/*/max77686.txt
9486F:	Documentation/devicetree/bindings/mfd/max77693.txt
9487F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9488F:	include/linux/mfd/max14577*.h
9489F:	include/linux/mfd/max77686*.h
9490F:	include/linux/mfd/max77693*.h
9491
9492MAXIRADIO FM RADIO RECEIVER DRIVER
9493M:	Hans Verkuil <hverkuil@xs4all.nl>
9494L:	linux-media@vger.kernel.org
9495T:	git git://linuxtv.org/media_tree.git
9496W:	https://linuxtv.org
9497S:	Maintained
9498F:	drivers/media/radio/radio-maxiradio*
9499
9500MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9501M:	Peter Rosin <peda@axentia.se>
9502L:	linux-iio@vger.kernel.org
9503S:	Maintained
9504F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9505F:	drivers/iio/potentiometer/mcp4018.c
9506F:	drivers/iio/potentiometer/mcp4531.c
9507
9508MCR20A IEEE-802.15.4 RADIO DRIVER
9509M:	Xue Liu <liuxuenetmail@gmail.com>
9510L:	linux-wpan@vger.kernel.org
9511W:	https://github.com/xueliu/mcr20a-linux
9512S:	Maintained
9513F:	drivers/net/ieee802154/mcr20a.c
9514F:	drivers/net/ieee802154/mcr20a.h
9515F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9516
9517MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9518M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9519L:	linux-iio@vger.kernel.org
9520S:	Maintained
9521F:	drivers/iio/dac/cio-dac.c
9522
9523MEDIA DRIVERS FOR ASCOT2E
9524M:	Sergey Kozlov <serjk@netup.ru>
9525M:	Abylay Ospan <aospan@netup.ru>
9526L:	linux-media@vger.kernel.org
9527W:	https://linuxtv.org
9528W:	http://netup.tv/
9529T:	git git://linuxtv.org/media_tree.git
9530S:	Supported
9531F:	drivers/media/dvb-frontends/ascot2e*
9532
9533MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9534M:	Jasmin Jessich <jasmin@anw.at>
9535L:	linux-media@vger.kernel.org
9536W:	https://linuxtv.org
9537T:	git git://linuxtv.org/media_tree.git
9538S:	Maintained
9539F:	drivers/media/dvb-frontends/cxd2099*
9540
9541MEDIA DRIVERS FOR CXD2841ER
9542M:	Sergey Kozlov <serjk@netup.ru>
9543M:	Abylay Ospan <aospan@netup.ru>
9544L:	linux-media@vger.kernel.org
9545W:	https://linuxtv.org
9546W:	http://netup.tv/
9547T:	git git://linuxtv.org/media_tree.git
9548S:	Supported
9549F:	drivers/media/dvb-frontends/cxd2841er*
9550
9551MEDIA DRIVERS FOR CXD2880
9552M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9553L:	linux-media@vger.kernel.org
9554W:	http://linuxtv.org/
9555T:	git git://linuxtv.org/media_tree.git
9556S:	Supported
9557F:	drivers/media/dvb-frontends/cxd2880/*
9558F:	drivers/media/spi/cxd2880*
9559
9560MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9561L:	linux-media@vger.kernel.org
9562W:	https://linuxtv.org
9563T:	git git://linuxtv.org/media_tree.git
9564S:	Orphan
9565F:	drivers/media/pci/ddbridge/*
9566
9567MEDIA DRIVERS FOR FREESCALE IMX
9568M:	Steve Longerbeam <slongerbeam@gmail.com>
9569M:	Philipp Zabel <p.zabel@pengutronix.de>
9570L:	linux-media@vger.kernel.org
9571T:	git git://linuxtv.org/media_tree.git
9572S:	Maintained
9573F:	Documentation/devicetree/bindings/media/imx.txt
9574F:	Documentation/media/v4l-drivers/imx.rst
9575F:	drivers/staging/media/imx/
9576F:	include/linux/imx-media.h
9577F:	include/media/imx.h
9578
9579MEDIA DRIVER FOR FREESCALE IMX PXP
9580M:	Philipp Zabel <p.zabel@pengutronix.de>
9581L:	linux-media@vger.kernel.org
9582T:	git git://linuxtv.org/media_tree.git
9583S:	Maintained
9584F:	drivers/media/platform/imx-pxp.[ch]
9585
9586MEDIA DRIVERS FOR FREESCALE IMX7
9587M:	Rui Miguel Silva <rmfrfs@gmail.com>
9588L:	linux-media@vger.kernel.org
9589T:	git git://linuxtv.org/media_tree.git
9590S:	Maintained
9591F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9592F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9593F:	Documentation/media/v4l-drivers/imx7.rst
9594F:	drivers/staging/media/imx/imx7-media-csi.c
9595F:	drivers/staging/media/imx/imx7-mipi-csis.c
9596
9597MEDIA DRIVERS FOR HELENE
9598M:	Abylay Ospan <aospan@netup.ru>
9599L:	linux-media@vger.kernel.org
9600W:	https://linuxtv.org
9601W:	http://netup.tv/
9602T:	git git://linuxtv.org/media_tree.git
9603S:	Supported
9604F:	drivers/media/dvb-frontends/helene*
9605
9606MEDIA DRIVERS FOR HORUS3A
9607M:	Sergey Kozlov <serjk@netup.ru>
9608M:	Abylay Ospan <aospan@netup.ru>
9609L:	linux-media@vger.kernel.org
9610W:	https://linuxtv.org
9611W:	http://netup.tv/
9612T:	git git://linuxtv.org/media_tree.git
9613S:	Supported
9614F:	drivers/media/dvb-frontends/horus3a*
9615
9616MEDIA DRIVERS FOR LNBH25
9617M:	Sergey Kozlov <serjk@netup.ru>
9618M:	Abylay Ospan <aospan@netup.ru>
9619L:	linux-media@vger.kernel.org
9620W:	https://linuxtv.org
9621W:	http://netup.tv/
9622T:	git git://linuxtv.org/media_tree.git
9623S:	Supported
9624F:	drivers/media/dvb-frontends/lnbh25*
9625
9626MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9627L:	linux-media@vger.kernel.org
9628W:	https://linuxtv.org
9629T:	git git://linuxtv.org/media_tree.git
9630S:	Orphan
9631F:	drivers/media/dvb-frontends/mxl5xx*
9632
9633MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9634M:	Sergey Kozlov <serjk@netup.ru>
9635M:	Abylay Ospan <aospan@netup.ru>
9636L:	linux-media@vger.kernel.org
9637W:	https://linuxtv.org
9638W:	http://netup.tv/
9639T:	git git://linuxtv.org/media_tree.git
9640S:	Supported
9641F:	drivers/media/pci/netup_unidvb/*
9642
9643MEDIA DRIVERS FOR RENESAS - CEU
9644M:	Jacopo Mondi <jacopo@jmondi.org>
9645L:	linux-media@vger.kernel.org
9646L:	linux-renesas-soc@vger.kernel.org
9647T:	git git://linuxtv.org/media_tree.git
9648S:	Supported
9649F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9650F:	drivers/media/platform/renesas-ceu.c
9651F:	include/media/drv-intf/renesas-ceu.h
9652
9653MEDIA DRIVERS FOR RENESAS - DRIF
9654M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9655L:	linux-media@vger.kernel.org
9656L:	linux-renesas-soc@vger.kernel.org
9657T:	git git://linuxtv.org/media_tree.git
9658S:	Supported
9659F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9660F:	drivers/media/platform/rcar_drif.c
9661
9662MEDIA DRIVERS FOR RENESAS - FCP
9663M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9664L:	linux-media@vger.kernel.org
9665L:	linux-renesas-soc@vger.kernel.org
9666T:	git git://linuxtv.org/media_tree.git
9667S:	Supported
9668F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9669F:	drivers/media/platform/rcar-fcp.c
9670F:	include/media/rcar-fcp.h
9671
9672MEDIA DRIVERS FOR RENESAS - FDP1
9673M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9674L:	linux-media@vger.kernel.org
9675L:	linux-renesas-soc@vger.kernel.org
9676T:	git git://linuxtv.org/media_tree.git
9677S:	Supported
9678F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9679F:	drivers/media/platform/rcar_fdp1.c
9680
9681MEDIA DRIVERS FOR RENESAS - VIN
9682M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9683L:	linux-media@vger.kernel.org
9684L:	linux-renesas-soc@vger.kernel.org
9685T:	git git://linuxtv.org/media_tree.git
9686S:	Supported
9687F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9688F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9689F:	drivers/media/platform/rcar-vin/
9690
9691MEDIA DRIVERS FOR RENESAS - VSP1
9692M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9693M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9694L:	linux-media@vger.kernel.org
9695L:	linux-renesas-soc@vger.kernel.org
9696T:	git git://linuxtv.org/media_tree.git
9697S:	Supported
9698F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9699F:	drivers/media/platform/vsp1/
9700
9701MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9702L:	linux-media@vger.kernel.org
9703W:	https://linuxtv.org
9704T:	git git://linuxtv.org/media_tree.git
9705S:	Orphan
9706F:	drivers/media/dvb-frontends/stv0910*
9707
9708MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9709L:	linux-media@vger.kernel.org
9710W:	https://linuxtv.org
9711T:	git git://linuxtv.org/media_tree.git
9712S:	Orphan
9713F:	drivers/media/dvb-frontends/stv6111*
9714
9715MEDIA DRIVERS FOR STM32 - DCMI
9716M:	Hugues Fruchet <hugues.fruchet@st.com>
9717L:	linux-media@vger.kernel.org
9718T:	git git://linuxtv.org/media_tree.git
9719S:	Supported
9720F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9721F:	drivers/media/platform/stm32/stm32-dcmi.c
9722
9723MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9724M:	Dmitry Osipenko <digetx@gmail.com>
9725L:	linux-media@vger.kernel.org
9726L:	linux-tegra@vger.kernel.org
9727T:	git git://linuxtv.org/media_tree.git
9728S:	Maintained
9729F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9730F:	drivers/staging/media/tegra-vde/
9731
9732MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9733M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9734P:	LinuxTV.org Project
9735L:	linux-media@vger.kernel.org
9736W:	https://linuxtv.org
9737Q:	http://patchwork.kernel.org/project/linux-media/list/
9738T:	git git://linuxtv.org/media_tree.git
9739S:	Maintained
9740F:	Documentation/devicetree/bindings/media/
9741F:	Documentation/media/
9742F:	drivers/media/
9743F:	drivers/staging/media/
9744F:	include/linux/platform_data/media/
9745F:	include/media/
9746F:	include/uapi/linux/dvb/
9747F:	include/uapi/linux/videodev2.h
9748F:	include/uapi/linux/media.h
9749F:	include/uapi/linux/v4l2-*
9750F:	include/uapi/linux/meye.h
9751F:	include/uapi/linux/ivtv*
9752F:	include/uapi/linux/uvcvideo.h
9753
9754MEDIATEK BLUETOOTH DRIVER
9755M:	Sean Wang <sean.wang@mediatek.com>
9756L:	linux-bluetooth@vger.kernel.org
9757L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9758S:	Maintained
9759F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9760F:	drivers/bluetooth/btmtkuart.c
9761
9762MEDIATEK CIR DRIVER
9763M:	Sean Wang <sean.wang@mediatek.com>
9764S:	Maintained
9765F:	drivers/media/rc/mtk-cir.c
9766
9767MEDIATEK DMA DRIVER
9768M:	Sean Wang <sean.wang@mediatek.com>
9769L:	dmaengine@vger.kernel.org
9770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9771L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9772S:	Maintained
9773F:	Documentation/devicetree/bindings/dma/mtk-*
9774F:	drivers/dma/mediatek/
9775
9776MEDIATEK PMIC LED DRIVER
9777M:	Sean Wang <sean.wang@mediatek.com>
9778S:	Maintained
9779F:	drivers/leds/leds-mt6323.c
9780F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9781
9782MEDIATEK ETHERNET DRIVER
9783M:	Felix Fietkau <nbd@openwrt.org>
9784M:	John Crispin <john@phrozen.org>
9785M:	Sean Wang <sean.wang@mediatek.com>
9786M:	Nelson Chang <nelson.chang@mediatek.com>
9787L:	netdev@vger.kernel.org
9788S:	Maintained
9789F:	drivers/net/ethernet/mediatek/
9790
9791MEDIATEK SWITCH DRIVER
9792M:	Sean Wang <sean.wang@mediatek.com>
9793L:	netdev@vger.kernel.org
9794S:	Maintained
9795F:	drivers/net/dsa/mt7530.*
9796F:	net/dsa/tag_mtk.c
9797
9798MEDIATEK JPEG DRIVER
9799M:	Rick Chang <rick.chang@mediatek.com>
9800M:	Bin Liu <bin.liu@mediatek.com>
9801S:	Supported
9802F:	drivers/media/platform/mtk-jpeg/
9803F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9804
9805MEDIATEK MDP DRIVER
9806M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9807M:	Houlong Wei <houlong.wei@mediatek.com>
9808M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9809S:	Supported
9810F:	drivers/media/platform/mtk-mdp/
9811F:	drivers/media/platform/mtk-vpu/
9812F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9813
9814MEDIATEK MEDIA DRIVER
9815M:	Tiffany Lin <tiffany.lin@mediatek.com>
9816M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9817S:	Supported
9818F:	drivers/media/platform/mtk-vcodec/
9819F:	drivers/media/platform/mtk-vpu/
9820F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9821F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9822
9823MEDIATEK MT76 WIRELESS LAN DRIVER
9824M:	Felix Fietkau <nbd@nbd.name>
9825M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9826L:	linux-wireless@vger.kernel.org
9827S:	Maintained
9828F:	drivers/net/wireless/mediatek/mt76/
9829
9830MEDIATEK MT7601U WIRELESS LAN DRIVER
9831M:	Jakub Kicinski <kubakici@wp.pl>
9832L:	linux-wireless@vger.kernel.org
9833S:	Maintained
9834F:	drivers/net/wireless/mediatek/mt7601u/
9835
9836MEDIATEK NAND CONTROLLER DRIVER
9837M:	Xiaolei Li <xiaolei.li@mediatek.com>
9838L:	linux-mtd@lists.infradead.org
9839S:	Maintained
9840F:	drivers/mtd/nand/raw/mtk_*
9841F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9842
9843MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9844M:	Sean Wang <sean.wang@mediatek.com>
9845S:	Maintained
9846F:	drivers/char/hw_random/mtk-rng.c
9847
9848MEDIATEK USB3 DRD IP DRIVER
9849M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9850L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9852L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9853S:	Maintained
9854F:	drivers/usb/mtu3/
9855
9856MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9857M:	Peter Senna Tschudin <peter.senna@gmail.com>
9858M:	Martin Donnelly <martin.donnelly@ge.com>
9859M:	Martyn Welch <martyn.welch@collabora.co.uk>
9860S:	Maintained
9861F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9862F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9863
9864MEGARAID SCSI/SAS DRIVERS
9865M:	Kashyap Desai <kashyap.desai@broadcom.com>
9866M:	Sumit Saxena <sumit.saxena@broadcom.com>
9867M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9868L:	megaraidlinux.pdl@broadcom.com
9869L:	linux-scsi@vger.kernel.org
9870W:	http://www.avagotech.com/support/
9871S:	Maintained
9872F:	Documentation/scsi/megaraid.txt
9873F:	drivers/scsi/megaraid.*
9874F:	drivers/scsi/megaraid/
9875
9876MELEXIS MLX90614 DRIVER
9877M:	Crt Mori <cmo@melexis.com>
9878L:	linux-iio@vger.kernel.org
9879W:	http://www.melexis.com
9880S:	Supported
9881F:	drivers/iio/temperature/mlx90614.c
9882
9883MELEXIS MLX90632 DRIVER
9884M:	Crt Mori <cmo@melexis.com>
9885L:	linux-iio@vger.kernel.org
9886W:	http://www.melexis.com
9887S:	Supported
9888F:	drivers/iio/temperature/mlx90632.c
9889
9890MELFAS MIP4 TOUCHSCREEN DRIVER
9891M:	Sangwon Jee <jeesw@melfas.com>
9892W:	http://www.melfas.com
9893S:	Supported
9894F:	drivers/input/touchscreen/melfas_mip4.c
9895F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9896
9897MELLANOX ETHERNET DRIVER (mlx4_en)
9898M:	Tariq Toukan <tariqt@mellanox.com>
9899L:	netdev@vger.kernel.org
9900S:	Supported
9901W:	http://www.mellanox.com
9902Q:	http://patchwork.ozlabs.org/project/netdev/list/
9903F:	drivers/net/ethernet/mellanox/mlx4/en_*
9904
9905MELLANOX ETHERNET DRIVER (mlx5e)
9906M:	Saeed Mahameed <saeedm@mellanox.com>
9907L:	netdev@vger.kernel.org
9908S:	Supported
9909W:	http://www.mellanox.com
9910Q:	http://patchwork.ozlabs.org/project/netdev/list/
9911F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9912
9913MELLANOX ETHERNET INNOVA DRIVERS
9914R:	Boris Pismenny <borisp@mellanox.com>
9915L:	netdev@vger.kernel.org
9916S:	Supported
9917W:	http://www.mellanox.com
9918Q:	http://patchwork.ozlabs.org/project/netdev/list/
9919F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9920F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9921F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9922F:	include/linux/mlx5/mlx5_ifc_fpga.h
9923
9924MELLANOX ETHERNET INNOVA IPSEC DRIVER
9925R:	Boris Pismenny <borisp@mellanox.com>
9926L:	netdev@vger.kernel.org
9927S:	Supported
9928W:	http://www.mellanox.com
9929Q:	http://patchwork.ozlabs.org/project/netdev/list/
9930F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9931F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9932
9933MELLANOX ETHERNET SWITCH DRIVERS
9934M:	Jiri Pirko <jiri@mellanox.com>
9935M:	Ido Schimmel <idosch@mellanox.com>
9936L:	netdev@vger.kernel.org
9937S:	Supported
9938W:	http://www.mellanox.com
9939Q:	http://patchwork.ozlabs.org/project/netdev/list/
9940F:	drivers/net/ethernet/mellanox/mlxsw/
9941F:	tools/testing/selftests/drivers/net/mlxsw/
9942
9943MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9944M:	mlxsw@mellanox.com
9945L:	netdev@vger.kernel.org
9946S:	Supported
9947W:	http://www.mellanox.com
9948Q:	http://patchwork.ozlabs.org/project/netdev/list/
9949F:	drivers/net/ethernet/mellanox/mlxfw/
9950
9951MELLANOX HARDWARE PLATFORM SUPPORT
9952M:	Andy Shevchenko <andy@infradead.org>
9953M:	Darren Hart <dvhart@infradead.org>
9954M:	Vadim Pasternak <vadimp@mellanox.com>
9955L:	platform-driver-x86@vger.kernel.org
9956S:	Supported
9957F:	drivers/platform/mellanox/
9958F:	include/linux/platform_data/mlxreg.h
9959
9960MELLANOX MLX4 core VPI driver
9961M:	Tariq Toukan <tariqt@mellanox.com>
9962L:	netdev@vger.kernel.org
9963L:	linux-rdma@vger.kernel.org
9964W:	http://www.mellanox.com
9965Q:	http://patchwork.ozlabs.org/project/netdev/list/
9966S:	Supported
9967F:	drivers/net/ethernet/mellanox/mlx4/
9968F:	include/linux/mlx4/
9969
9970MELLANOX MLX4 IB driver
9971M:	Yishai Hadas <yishaih@mellanox.com>
9972L:	linux-rdma@vger.kernel.org
9973W:	http://www.mellanox.com
9974Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9975S:	Supported
9976F:	drivers/infiniband/hw/mlx4/
9977F:	include/linux/mlx4/
9978F:	include/uapi/rdma/mlx4-abi.h
9979
9980MELLANOX MLX5 core VPI driver
9981M:	Saeed Mahameed <saeedm@mellanox.com>
9982M:	Leon Romanovsky <leonro@mellanox.com>
9983L:	netdev@vger.kernel.org
9984L:	linux-rdma@vger.kernel.org
9985W:	http://www.mellanox.com
9986Q:	http://patchwork.ozlabs.org/project/netdev/list/
9987S:	Supported
9988F:	drivers/net/ethernet/mellanox/mlx5/core/
9989F:	include/linux/mlx5/
9990
9991MELLANOX MLX5 IB driver
9992M:	Leon Romanovsky <leonro@mellanox.com>
9993L:	linux-rdma@vger.kernel.org
9994W:	http://www.mellanox.com
9995Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9996S:	Supported
9997F:	drivers/infiniband/hw/mlx5/
9998F:	include/linux/mlx5/
9999F:	include/uapi/rdma/mlx5-abi.h
10000
10001MELLANOX MLXCPLD I2C AND MUX DRIVER
10002M:	Vadim Pasternak <vadimp@mellanox.com>
10003M:	Michael Shych <michaelsh@mellanox.com>
10004L:	linux-i2c@vger.kernel.org
10005S:	Supported
10006F:	drivers/i2c/busses/i2c-mlxcpld.c
10007F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10008F:	Documentation/i2c/busses/i2c-mlxcpld
10009
10010MELLANOX MLXCPLD LED DRIVER
10011M:	Vadim Pasternak <vadimp@mellanox.com>
10012L:	linux-leds@vger.kernel.org
10013S:	Supported
10014F:	drivers/leds/leds-mlxcpld.c
10015F:	drivers/leds/leds-mlxreg.c
10016F:	Documentation/leds/leds-mlxcpld.txt
10017
10018MELLANOX PLATFORM DRIVER
10019M:	Vadim Pasternak <vadimp@mellanox.com>
10020L:	platform-driver-x86@vger.kernel.org
10021S:	Supported
10022F:	drivers/platform/x86/mlx-platform.c
10023
10024MEMBARRIER SUPPORT
10025M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10026M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
10027L:	linux-kernel@vger.kernel.org
10028S:	Supported
10029F:	kernel/sched/membarrier.c
10030F:	include/uapi/linux/membarrier.h
10031F:	arch/powerpc/include/asm/membarrier.h
10032
10033MEMBLOCK
10034M:	Mike Rapoport <rppt@linux.ibm.com>
10035L:	linux-mm@kvack.org
10036S:	Maintained
10037F:	include/linux/memblock.h
10038F:	mm/memblock.c
10039F:	Documentation/core-api/boot-time-mm.rst
10040
10041MEMORY MANAGEMENT
10042L:	linux-mm@kvack.org
10043W:	http://www.linux-mm.org
10044S:	Maintained
10045F:	include/linux/mm.h
10046F:	include/linux/gfp.h
10047F:	include/linux/mmzone.h
10048F:	include/linux/memory_hotplug.h
10049F:	include/linux/vmalloc.h
10050F:	mm/
10051
10052MEMORY TECHNOLOGY DEVICES (MTD)
10053M:	David Woodhouse <dwmw2@infradead.org>
10054M:	Brian Norris <computersforpeace@gmail.com>
10055M:	Boris Brezillon <bbrezillon@kernel.org>
10056M:	Marek Vasut <marek.vasut@gmail.com>
10057M:	Richard Weinberger <richard@nod.at>
10058L:	linux-mtd@lists.infradead.org
10059W:	http://www.linux-mtd.infradead.org/
10060Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10061T:	git git://git.infradead.org/linux-mtd.git master
10062T:	git git://git.infradead.org/linux-mtd.git mtd/next
10063S:	Maintained
10064F:	Documentation/devicetree/bindings/mtd/
10065F:	drivers/mtd/
10066F:	include/linux/mtd/
10067F:	include/uapi/mtd/
10068
10069MEN A21 WATCHDOG DRIVER
10070M:	Johannes Thumshirn <morbidrsa@gmail.com>
10071L:	linux-watchdog@vger.kernel.org
10072S:	Maintained
10073F:	drivers/watchdog/mena21_wdt.c
10074
10075MEN CHAMELEON BUS (mcb)
10076M:	Johannes Thumshirn <morbidrsa@gmail.com>
10077S:	Maintained
10078F:	drivers/mcb/
10079F:	include/linux/mcb.h
10080F:	Documentation/men-chameleon-bus.txt
10081
10082MEN F21BMC (Board Management Controller)
10083M:	Andreas Werner <andreas.werner@men.de>
10084S:	Supported
10085F:	drivers/mfd/menf21bmc.c
10086F:	drivers/watchdog/menf21bmc_wdt.c
10087F:	drivers/leds/leds-menf21bmc.c
10088F:	drivers/hwmon/menf21bmc_hwmon.c
10089F:	Documentation/hwmon/menf21bmc
10090
10091MEN Z069 WATCHDOG DRIVER
10092M:	Johannes Thumshirn <jth@kernel.org>
10093L:	linux-watchdog@vger.kernel.org
10094S:	Maintained
10095F:	drivers/watchdog/menz69_wdt.c
10096
10097MESON AO CEC DRIVER FOR AMLOGIC SOCS
10098M:	Neil Armstrong <narmstrong@baylibre.com>
10099L:	linux-media@lists.freedesktop.org
10100L:	linux-amlogic@lists.infradead.org
10101W:	http://linux-meson.com/
10102S:	Supported
10103F:	drivers/media/platform/meson/ao-cec.c
10104F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10105T:	git git://linuxtv.org/media_tree.git
10106
10107MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10108M:	Liang Yang <liang.yang@amlogic.com>
10109L:	linux-mtd@lists.infradead.org
10110S:	Maintained
10111F:	drivers/mtd/nand/raw/meson_*
10112F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10113
10114METHODE UDPU SUPPORT
10115M:	Vladimir Vid <vladimir.vid@sartura.hr>
10116S:	Maintained
10117F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10118
10119MICROBLAZE ARCHITECTURE
10120M:	Michal Simek <monstr@monstr.eu>
10121W:	http://www.monstr.eu/fdt/
10122T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10123S:	Supported
10124F:	arch/microblaze/
10125
10126MICROCHIP AT91 SERIAL DRIVER
10127M:	Richard Genoud <richard.genoud@gmail.com>
10128S:	Maintained
10129F:	drivers/tty/serial/atmel_serial.c
10130F:	drivers/tty/serial/atmel_serial.h
10131F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10132
10133MICROCHIP AUDIO ASOC DRIVERS
10134M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10135L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10136S:	Supported
10137F:	sound/soc/atmel
10138
10139MICROCHIP DMA DRIVER
10140M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10142L:	dmaengine@vger.kernel.org
10143S:	Supported
10144F:	drivers/dma/at_hdmac.c
10145F:	drivers/dma/at_hdmac_regs.h
10146F:	include/linux/platform_data/dma-atmel.h
10147F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10148F:	include/dt-bindings/dma/at91.h
10149
10150MICROCHIP ECC DRIVER
10151M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10152L:	linux-crypto@vger.kernel.org
10153S:	Maintained
10154F:	drivers/crypto/atmel-ecc.*
10155
10156MICROCHIP I2C DRIVER
10157M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10158L:	linux-i2c@vger.kernel.org
10159S:	Supported
10160F:	drivers/i2c/busses/i2c-at91.c
10161
10162MICROCHIP ISC DRIVER
10163M:	Eugen Hristev <eugen.hristev@microchip.com>
10164L:	linux-media@vger.kernel.org
10165S:	Supported
10166F:	drivers/media/platform/atmel/atmel-isc.c
10167F:	drivers/media/platform/atmel/atmel-isc-regs.h
10168F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10169
10170MICROCHIP ISI DRIVER
10171M:	Eugen Hristev <eugen.hristev@microchip.com>
10172L:	linux-media@vger.kernel.org
10173S:	Supported
10174F:	drivers/media/platform/atmel/atmel-isi.c
10175F:	drivers/media/platform/atmel/atmel-isi.h
10176
10177MICROCHIP AT91 USART MFD DRIVER
10178M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10179L:	linux-kernel@vger.kernel.org
10180S:	Supported
10181F:	drivers/mfd/at91-usart.c
10182F:	include/dt-bindings/mfd/at91-usart.h
10183F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10184
10185MICROCHIP AT91 USART SPI DRIVER
10186M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10187L:	linux-spi@vger.kernel.org
10188S:	Supported
10189F:	drivers/spi/spi-at91-usart.c
10190F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10191
10192MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10193M:	Woojung Huh <Woojung.Huh@microchip.com>
10194M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10195L:	netdev@vger.kernel.org
10196S:	Maintained
10197F:	net/dsa/tag_ksz.c
10198F:	drivers/net/dsa/microchip/*
10199F:	include/linux/platform_data/microchip-ksz.h
10200F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10201
10202MICROCHIP LAN743X ETHERNET DRIVER
10203M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10204M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10205L:	netdev@vger.kernel.org
10206S:	Maintained
10207F:	drivers/net/ethernet/microchip/lan743x_*
10208
10209MICROCHIP LCDFB DRIVER
10210M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10211L:	linux-fbdev@vger.kernel.org
10212S:	Maintained
10213F:	drivers/video/fbdev/atmel_lcdfb.c
10214F:	include/video/atmel_lcdc.h
10215
10216MICROCHIP MMC/SD/SDIO MCI DRIVER
10217M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10218S:	Maintained
10219F:	drivers/mmc/host/atmel-mci.c
10220
10221MICROCHIP MCP16502 PMIC DRIVER
10222M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10224S:	Maintained
10225F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10226F:	drivers/regulator/mcp16502.c
10227
10228MICROCHIP MCP3911 ADC DRIVER
10229M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10230M:	Kent Gustavsson <kent@minoris.se>
10231L:	linux-iio@vger.kernel.org
10232S:	Supported
10233F:	drivers/iio/adc/mcp3911.c
10234F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10235
10236MICROCHIP NAND DRIVER
10237M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10238L:	linux-mtd@lists.infradead.org
10239S:	Supported
10240F:	drivers/mtd/nand/raw/atmel/*
10241F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10242
10243MICROCHIP PWM DRIVER
10244M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10246L:	linux-pwm@vger.kernel.org
10247S:	Supported
10248F:	drivers/pwm/pwm-atmel.c
10249F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10250
10251MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10252M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10253M:	Eugen Hristev <eugen.hristev@microchip.com>
10254L:	linux-iio@vger.kernel.org
10255S:	Supported
10256F:	drivers/iio/adc/at91-sama5d2_adc.c
10257F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10258F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10259
10260MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10262S:	Supported
10263F:	drivers/power/reset/at91-sama5d2_shdwc.c
10264
10265MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10266M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10268L:	linux-gpio@vger.kernel.org
10269F:	drivers/gpio/gpio-sama5d2-piobu.c
10270
10271MICROCHIP SPI DRIVER
10272M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10273S:	Supported
10274F:	drivers/spi/spi-atmel.*
10275
10276MICROCHIP SSC DRIVER
10277M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10279S:	Supported
10280F:	drivers/misc/atmel-ssc.c
10281F:	include/linux/atmel-ssc.h
10282
10283MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10284M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10286S:	Supported
10287F:	drivers/misc/atmel_tclib.c
10288F:	drivers/clocksource/tcb_clksrc.c
10289
10290MICROCHIP USBA UDC DRIVER
10291M:	Cristian Birsan <cristian.birsan@microchip.com>
10292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10293S:	Supported
10294F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10295
10296MICROCHIP USB251XB DRIVER
10297M:	Richard Leitner <richard.leitner@skidata.com>
10298L:	linux-usb@vger.kernel.org
10299S:	Maintained
10300F:	drivers/usb/misc/usb251xb.c
10301F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10302
10303MICROCHIP XDMA DRIVER
10304M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10305L:	linux-arm-kernel@lists.infradead.org
10306L:	dmaengine@vger.kernel.org
10307S:	Supported
10308F:	drivers/dma/at_xdmac.c
10309
10310MICROSEMI MIPS SOCS
10311M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10312M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10313L:	linux-mips@vger.kernel.org
10314S:	Supported
10315F:	arch/mips/generic/board-ocelot.c
10316F:	arch/mips/configs/generic/board-ocelot.config
10317F:	arch/mips/boot/dts/mscc/
10318F:	Documentation/devicetree/bindings/mips/mscc.txt
10319
10320MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10321M:	Don Brace <don.brace@microsemi.com>
10322L:	esc.storagedev@microsemi.com
10323L:	linux-scsi@vger.kernel.org
10324S:	Supported
10325F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10326F:	drivers/scsi/smartpqi/Kconfig
10327F:	drivers/scsi/smartpqi/Makefile
10328F:	include/linux/cciss*.h
10329F:	include/uapi/linux/cciss*.h
10330F:	Documentation/scsi/smartpqi.txt
10331
10332MICROSEMI ETHERNET SWITCH DRIVER
10333M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10334M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10335L:	netdev@vger.kernel.org
10336S:	Supported
10337F:	drivers/net/ethernet/mscc/
10338
10339MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10340M:	Chen Yu <yu.c.chen@intel.com>
10341L:	platform-driver-x86@vger.kernel.org
10342S:	Supported
10343F:	drivers/platform/x86/surfacepro3_button.c
10344
10345MICROTEK X6 SCANNER
10346M:	Oliver Neukum <oliver@neukum.org>
10347S:	Maintained
10348F:	drivers/usb/image/microtek.*
10349
10350MIPS
10351M:	Ralf Baechle <ralf@linux-mips.org>
10352M:	Paul Burton <paul.burton@mips.com>
10353M:	James Hogan <jhogan@kernel.org>
10354L:	linux-mips@vger.kernel.org
10355W:	http://www.linux-mips.org/
10356T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10358Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10359S:	Supported
10360F:	Documentation/devicetree/bindings/mips/
10361F:	Documentation/mips/
10362F:	arch/mips/
10363F:	drivers/platform/mips/
10364
10365MIPS BOSTON DEVELOPMENT BOARD
10366M:	Paul Burton <paul.burton@mips.com>
10367L:	linux-mips@vger.kernel.org
10368S:	Maintained
10369F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10370F:	arch/mips/boot/dts/img/boston.dts
10371F:	arch/mips/configs/generic/board-boston.config
10372F:	drivers/clk/imgtec/clk-boston.c
10373F:	include/dt-bindings/clock/boston-clock.h
10374
10375MIPS GENERIC PLATFORM
10376M:	Paul Burton <paul.burton@mips.com>
10377L:	linux-mips@vger.kernel.org
10378S:	Supported
10379F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10380F:	arch/mips/generic/
10381F:	arch/mips/tools/generic-board-config.sh
10382
10383MIPS/LOONGSON1 ARCHITECTURE
10384M:	Keguang Zhang <keguang.zhang@gmail.com>
10385L:	linux-mips@vger.kernel.org
10386S:	Maintained
10387F:	arch/mips/loongson32/
10388F:	arch/mips/include/asm/mach-loongson32/
10389F:	drivers/*/*loongson1*
10390F:	drivers/*/*/*loongson1*
10391
10392MIPS/LOONGSON2 ARCHITECTURE
10393M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10394L:	linux-mips@vger.kernel.org
10395S:	Maintained
10396F:	arch/mips/loongson64/fuloong-2e/
10397F:	arch/mips/loongson64/lemote-2f/
10398F:	arch/mips/include/asm/mach-loongson64/
10399F:	drivers/*/*loongson2*
10400F:	drivers/*/*/*loongson2*
10401
10402MIPS/LOONGSON3 ARCHITECTURE
10403M:	Huacai Chen <chenhc@lemote.com>
10404L:	linux-mips@vger.kernel.org
10405S:	Maintained
10406F:	arch/mips/loongson64/
10407F:	arch/mips/include/asm/mach-loongson64/
10408F:	drivers/platform/mips/cpu_hwmon.c
10409F:	drivers/*/*loongson3*
10410F:	drivers/*/*/*loongson3*
10411
10412MIPS RINT INSTRUCTION EMULATION
10413M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10414L:	linux-mips@vger.kernel.org
10415S:	Supported
10416F:	arch/mips/math-emu/sp_rint.c
10417F:	arch/mips/math-emu/dp_rint.c
10418
10419MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10420M:	Hans Verkuil <hverkuil@xs4all.nl>
10421L:	linux-media@vger.kernel.org
10422T:	git git://linuxtv.org/media_tree.git
10423W:	https://linuxtv.org
10424S:	Odd Fixes
10425F:	drivers/media/radio/radio-miropcm20*
10426
10427MMP SUPPORT
10428R:	Lubomir Rintel <lkundrak@v3.sk>
10429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10430S:	Odd Fixes
10431F:	arch/arm/boot/dts/mmp*
10432F:	arch/arm/mach-mmp/
10433
10434MMU GATHER AND TLB INVALIDATION
10435M:	Will Deacon <will.deacon@arm.com>
10436M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10437M:	Andrew Morton <akpm@linux-foundation.org>
10438M:	Nick Piggin <npiggin@gmail.com>
10439M:	Peter Zijlstra <peterz@infradead.org>
10440L:	linux-arch@vger.kernel.org
10441L:	linux-mm@kvack.org
10442S:	Maintained
10443F:	arch/*/include/asm/tlb.h
10444F:	include/asm-generic/tlb.h
10445F:	mm/mmu_gather.c
10446
10447MN88472 MEDIA DRIVER
10448M:	Antti Palosaari <crope@iki.fi>
10449L:	linux-media@vger.kernel.org
10450W:	https://linuxtv.org
10451W:	http://palosaari.fi/linux/
10452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10453S:	Maintained
10454F:	drivers/media/dvb-frontends/mn88472*
10455
10456MN88473 MEDIA DRIVER
10457M:	Antti Palosaari <crope@iki.fi>
10458L:	linux-media@vger.kernel.org
10459W:	https://linuxtv.org
10460W:	http://palosaari.fi/linux/
10461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10462S:	Maintained
10463F:	drivers/media/dvb-frontends/mn88473*
10464
10465MODULE SUPPORT
10466M:	Jessica Yu <jeyu@kernel.org>
10467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10468S:	Maintained
10469F:	include/linux/module.h
10470F:	kernel/module.c
10471
10472MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10473W:	http://popies.net/meye/
10474S:	Orphan
10475F:	Documentation/media/v4l-drivers/meye*
10476F:	drivers/media/pci/meye/
10477F:	include/uapi/linux/meye.h
10478
10479MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10480M:	Jiri Slaby <jirislaby@gmail.com>
10481S:	Maintained
10482F:	Documentation/serial/moxa-smartio
10483F:	drivers/tty/mxser.*
10484
10485MR800 AVERMEDIA USB FM RADIO DRIVER
10486M:	Alexey Klimov <klimov.linux@gmail.com>
10487L:	linux-media@vger.kernel.org
10488T:	git git://linuxtv.org/media_tree.git
10489S:	Maintained
10490F:	drivers/media/radio/radio-mr800.c
10491
10492MRF24J40 IEEE 802.15.4 RADIO DRIVER
10493M:	Alan Ott <alan@signal11.us>
10494L:	linux-wpan@vger.kernel.org
10495S:	Maintained
10496F:	drivers/net/ieee802154/mrf24j40.c
10497F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10498
10499MSI LAPTOP SUPPORT
10500M:	"Lee, Chun-Yi" <jlee@suse.com>
10501L:	platform-driver-x86@vger.kernel.org
10502S:	Maintained
10503F:	drivers/platform/x86/msi-laptop.c
10504
10505MSI WMI SUPPORT
10506L:	platform-driver-x86@vger.kernel.org
10507S:	Orphan
10508F:	drivers/platform/x86/msi-wmi.c
10509
10510MSI001 MEDIA DRIVER
10511M:	Antti Palosaari <crope@iki.fi>
10512L:	linux-media@vger.kernel.org
10513W:	https://linuxtv.org
10514W:	http://palosaari.fi/linux/
10515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10516T:	git git://linuxtv.org/anttip/media_tree.git
10517S:	Maintained
10518F:	drivers/media/tuners/msi001*
10519
10520MSI2500 MEDIA DRIVER
10521M:	Antti Palosaari <crope@iki.fi>
10522L:	linux-media@vger.kernel.org
10523W:	https://linuxtv.org
10524W:	http://palosaari.fi/linux/
10525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10526T:	git git://linuxtv.org/anttip/media_tree.git
10527S:	Maintained
10528F:	drivers/media/usb/msi2500/
10529
10530MSYSTEMS DISKONCHIP G3 MTD DRIVER
10531M:	Robert Jarzmik <robert.jarzmik@free.fr>
10532L:	linux-mtd@lists.infradead.org
10533S:	Maintained
10534F:	drivers/mtd/devices/docg3*
10535
10536MT9M032 APTINA SENSOR DRIVER
10537M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10538L:	linux-media@vger.kernel.org
10539T:	git git://linuxtv.org/media_tree.git
10540S:	Maintained
10541F:	drivers/media/i2c/mt9m032.c
10542F:	include/media/i2c/mt9m032.h
10543
10544MT9P031 APTINA CAMERA SENSOR
10545M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10546L:	linux-media@vger.kernel.org
10547T:	git git://linuxtv.org/media_tree.git
10548S:	Maintained
10549F:	drivers/media/i2c/mt9p031.c
10550F:	include/media/i2c/mt9p031.h
10551
10552MT9T001 APTINA CAMERA SENSOR
10553M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10554L:	linux-media@vger.kernel.org
10555T:	git git://linuxtv.org/media_tree.git
10556S:	Maintained
10557F:	drivers/media/i2c/mt9t001.c
10558F:	include/media/i2c/mt9t001.h
10559
10560MT9T112 APTINA CAMERA SENSOR
10561M:	Jacopo Mondi <jacopo@jmondi.org>
10562L:	linux-media@vger.kernel.org
10563T:	git git://linuxtv.org/media_tree.git
10564S:	Odd Fixes
10565F:	drivers/media/i2c/mt9t112.c
10566F:	include/media/i2c/mt9t112.h
10567
10568MT9V032 APTINA CAMERA SENSOR
10569M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10570L:	linux-media@vger.kernel.org
10571T:	git git://linuxtv.org/media_tree.git
10572S:	Maintained
10573F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10574F:	drivers/media/i2c/mt9v032.c
10575F:	include/media/i2c/mt9v032.h
10576
10577MT9V111 APTINA CAMERA SENSOR
10578M:	Jacopo Mondi <jacopo@jmondi.org>
10579L:	linux-media@vger.kernel.org
10580T:	git git://linuxtv.org/media_tree.git
10581S:	Maintained
10582F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10583F:	drivers/media/i2c/mt9v111.c
10584
10585MULTIFUNCTION DEVICES (MFD)
10586M:	Lee Jones <lee.jones@linaro.org>
10587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10588S:	Supported
10589F:	Documentation/devicetree/bindings/mfd/
10590F:	drivers/mfd/
10591F:	include/linux/mfd/
10592F:	include/dt-bindings/mfd/
10593
10594MULTIMEDIA CARD (MMC) ETC. OVER SPI
10595S:	Orphan
10596F:	drivers/mmc/host/mmc_spi.c
10597F:	include/linux/spi/mmc_spi.h
10598
10599MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10600M:	Ulf Hansson <ulf.hansson@linaro.org>
10601L:	linux-mmc@vger.kernel.org
10602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10603S:	Maintained
10604F:	Documentation/devicetree/bindings/mmc/
10605F:	drivers/mmc/
10606F:	include/linux/mmc/
10607F:	include/uapi/linux/mmc/
10608
10609MULTIPLEXER SUBSYSTEM
10610M:	Peter Rosin <peda@axentia.se>
10611S:	Maintained
10612F:	Documentation/ABI/testing/sysfs-class-mux*
10613F:	Documentation/devicetree/bindings/mux/
10614F:	include/dt-bindings/mux/
10615F:	include/linux/mux/
10616F:	drivers/mux/
10617
10618MULTITECH MULTIPORT CARD (ISICOM)
10619S:	Orphan
10620F:	drivers/tty/isicom.c
10621F:	include/linux/isicom.h
10622
10623MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10624M:	Bin Liu <b-liu@ti.com>
10625L:	linux-usb@vger.kernel.org
10626S:	Maintained
10627F:	drivers/usb/musb/
10628
10629MXL301RF MEDIA DRIVER
10630M:	Akihiro Tsukada <tskd08@gmail.com>
10631L:	linux-media@vger.kernel.org
10632S:	Odd Fixes
10633F:	drivers/media/tuners/mxl301rf*
10634
10635MXL5007T MEDIA DRIVER
10636M:	Michael Krufky <mkrufky@linuxtv.org>
10637L:	linux-media@vger.kernel.org
10638W:	https://linuxtv.org
10639W:	http://github.com/mkrufky
10640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10641T:	git git://linuxtv.org/mkrufky/tuners.git
10642S:	Maintained
10643F:	drivers/media/tuners/mxl5007t.*
10644
10645MXSFB DRM DRIVER
10646M:	Marek Vasut <marex@denx.de>
10647M:	Stefan Agner <stefan@agner.ch>
10648L:	dri-devel@lists.freedesktop.org
10649S:	Supported
10650F:	drivers/gpu/drm/mxsfb/
10651F:	Documentation/devicetree/bindings/display/mxsfb.txt
10652T:	git git://anongit.freedesktop.org/drm/drm-misc
10653
10654MYLEX DAC960 PCI RAID Controller
10655M:	Hannes Reinecke <hare@kernel.org>
10656L:	linux-scsi@vger.kernel.org
10657S:	Supported
10658F:	drivers/scsi/myrb.*
10659F:	drivers/scsi/myrs.*
10660
10661MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10662M:	Chris Lee <christopher.lee@cspi.com>
10663L:	netdev@vger.kernel.org
10664W:	https://www.cspi.com/ethernet-products/support/downloads/
10665S:	Supported
10666F:	drivers/net/ethernet/myricom/myri10ge/
10667
10668NAND FLASH SUBSYSTEM
10669M:	Boris Brezillon <bbrezillon@kernel.org>
10670M:	Miquel Raynal <miquel.raynal@bootlin.com>
10671R:	Richard Weinberger <richard@nod.at>
10672L:	linux-mtd@lists.infradead.org
10673W:	http://www.linux-mtd.infradead.org/
10674Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10675T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10676T:	git git://git.infradead.org/linux-mtd.git nand/next
10677S:	Maintained
10678F:	drivers/mtd/nand/
10679F:	include/linux/mtd/*nand*.h
10680
10681NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10682M:	Daniel Mack <zonque@gmail.com>
10683S:	Maintained
10684L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10685W:	http://www.native-instruments.com
10686F:	sound/usb/caiaq/
10687
10688NATSEMI ETHERNET DRIVER (DP8381x)
10689S:	Orphan
10690F:	drivers/net/ethernet/natsemi/natsemi.c
10691
10692NCR 5380 SCSI DRIVERS
10693M:	Finn Thain <fthain@telegraphics.com.au>
10694M:	Michael Schmitz <schmitzmic@gmail.com>
10695L:	linux-scsi@vger.kernel.org
10696S:	Maintained
10697F:	Documentation/scsi/g_NCR5380.txt
10698F:	drivers/scsi/NCR5380.*
10699F:	drivers/scsi/arm/cumana_1.c
10700F:	drivers/scsi/arm/oak.c
10701F:	drivers/scsi/atari_scsi.*
10702F:	drivers/scsi/dmx3191d.c
10703F:	drivers/scsi/g_NCR5380.*
10704F:	drivers/scsi/mac_scsi.*
10705F:	drivers/scsi/sun3_scsi.*
10706F:	drivers/scsi/sun3_scsi_vme.c
10707
10708NCSI LIBRARY:
10709M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10710S:	Maintained
10711F:	net/ncsi/
10712
10713NCT6775 HARDWARE MONITOR DRIVER
10714M:	Guenter Roeck <linux@roeck-us.net>
10715L:	linux-hwmon@vger.kernel.org
10716S:	Maintained
10717F:	Documentation/hwmon/nct6775
10718F:	drivers/hwmon/nct6775.c
10719
10720NET_FAILOVER MODULE
10721M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10722L:	netdev@vger.kernel.org
10723S:	Supported
10724F:	driver/net/net_failover.c
10725F:	include/net/net_failover.h
10726F:	Documentation/networking/net_failover.rst
10727
10728NETEFFECT IWARP RNIC DRIVER (IW_NES)
10729M:	Faisal Latif <faisal.latif@intel.com>
10730L:	linux-rdma@vger.kernel.org
10731W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10732S:	Supported
10733F:	drivers/infiniband/hw/nes/
10734F:	include/uapi/rdma/nes-abi.h
10735
10736NETEM NETWORK EMULATOR
10737M:	Stephen Hemminger <stephen@networkplumber.org>
10738L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10739S:	Maintained
10740F:	net/sched/sch_netem.c
10741
10742NETERION 10GbE DRIVERS (s2io/vxge)
10743M:	Jon Mason <jdmason@kudzu.us>
10744L:	netdev@vger.kernel.org
10745S:	Supported
10746F:	Documentation/networking/device_drivers/neterion/s2io.txt
10747F:	Documentation/networking/device_drivers/neterion/vxge.txt
10748F:	drivers/net/ethernet/neterion/
10749
10750NETFILTER
10751M:	Pablo Neira Ayuso <pablo@netfilter.org>
10752M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10753M:	Florian Westphal <fw@strlen.de>
10754L:	netfilter-devel@vger.kernel.org
10755L:	coreteam@netfilter.org
10756W:	http://www.netfilter.org/
10757W:	http://www.iptables.org/
10758W:	http://www.nftables.org/
10759Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10762S:	Maintained
10763F:	include/linux/netfilter*
10764F:	include/linux/netfilter/
10765F:	include/net/netfilter/
10766F:	include/uapi/linux/netfilter*
10767F:	include/uapi/linux/netfilter/
10768F:	net/*/netfilter.c
10769F:	net/*/netfilter/
10770F:	net/netfilter/
10771F:	net/bridge/br_netfilter*.c
10772
10773NETROM NETWORK LAYER
10774M:	Ralf Baechle <ralf@linux-mips.org>
10775L:	linux-hams@vger.kernel.org
10776W:	http://www.linux-ax25.org/
10777S:	Maintained
10778F:	include/net/netrom.h
10779F:	include/uapi/linux/netrom.h
10780F:	net/netrom/
10781
10782NETRONOME ETHERNET DRIVERS
10783M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10784L:	oss-drivers@netronome.com
10785S:	Maintained
10786F:	drivers/net/ethernet/netronome/
10787
10788NETWORK BLOCK DEVICE (NBD)
10789M:	Josef Bacik <josef@toxicpanda.com>
10790S:	Maintained
10791L:	linux-block@vger.kernel.org
10792L:	nbd@other.debian.org
10793F:	Documentation/blockdev/nbd.txt
10794F:	drivers/block/nbd.c
10795F:	include/uapi/linux/nbd.h
10796
10797NETWORK DROP MONITOR
10798M:	Neil Horman <nhorman@tuxdriver.com>
10799L:	netdev@vger.kernel.org
10800S:	Maintained
10801W:	https://fedorahosted.org/dropwatch/
10802F:	net/core/drop_monitor.c
10803
10804NETWORKING DRIVERS
10805M:	"David S. Miller" <davem@davemloft.net>
10806L:	netdev@vger.kernel.org
10807W:	http://www.linuxfoundation.org/en/Net
10808Q:	http://patchwork.ozlabs.org/project/netdev/list/
10809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10811S:	Odd Fixes
10812F:	Documentation/devicetree/bindings/net/
10813F:	drivers/net/
10814F:	include/linux/if_*
10815F:	include/linux/netdevice.h
10816F:	include/linux/etherdevice.h
10817F:	include/linux/fcdevice.h
10818F:	include/linux/fddidevice.h
10819F:	include/linux/hippidevice.h
10820F:	include/linux/inetdevice.h
10821F:	include/uapi/linux/if_*
10822F:	include/uapi/linux/netdevice.h
10823
10824NETWORKING DRIVERS (WIRELESS)
10825M:	Kalle Valo <kvalo@codeaurora.org>
10826L:	linux-wireless@vger.kernel.org
10827Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10830S:	Maintained
10831F:	Documentation/devicetree/bindings/net/wireless/
10832F:	drivers/net/wireless/
10833
10834NETWORKING [DSA]
10835M:	Andrew Lunn <andrew@lunn.ch>
10836M:	Vivien Didelot <vivien.didelot@gmail.com>
10837M:	Florian Fainelli <f.fainelli@gmail.com>
10838S:	Maintained
10839F:	Documentation/devicetree/bindings/net/dsa/
10840F:	net/dsa/
10841F:	include/net/dsa.h
10842F:	include/linux/dsa/
10843F:	include/linux/platform_data/dsa.h
10844F:	drivers/net/dsa/
10845
10846NETWORKING [GENERAL]
10847M:	"David S. Miller" <davem@davemloft.net>
10848L:	netdev@vger.kernel.org
10849W:	http://www.linuxfoundation.org/en/Net
10850Q:	http://patchwork.ozlabs.org/project/netdev/list/
10851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10853B:	mailto:netdev@vger.kernel.org
10854S:	Maintained
10855F:	net/
10856F:	include/net/
10857F:	include/linux/in.h
10858F:	include/linux/net.h
10859F:	include/linux/netdevice.h
10860F:	include/uapi/linux/in.h
10861F:	include/uapi/linux/net.h
10862F:	include/uapi/linux/netdevice.h
10863F:	include/uapi/linux/net_namespace.h
10864F:	tools/testing/selftests/net/
10865F:	lib/net_utils.c
10866F:	lib/random32.c
10867F:	Documentation/networking/
10868
10869NETWORKING [IPSEC]
10870M:	Steffen Klassert <steffen.klassert@secunet.com>
10871M:	Herbert Xu <herbert@gondor.apana.org.au>
10872M:	"David S. Miller" <davem@davemloft.net>
10873L:	netdev@vger.kernel.org
10874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10876S:	Maintained
10877F:	net/xfrm/
10878F:	net/key/
10879F:	net/ipv4/xfrm*
10880F:	net/ipv4/esp4*
10881F:	net/ipv4/ah4.c
10882F:	net/ipv4/ipcomp.c
10883F:	net/ipv4/ip_vti.c
10884F:	net/ipv6/xfrm*
10885F:	net/ipv6/esp6*
10886F:	net/ipv6/ah6.c
10887F:	net/ipv6/ipcomp6.c
10888F:	net/ipv6/ip6_vti.c
10889F:	include/uapi/linux/xfrm.h
10890F:	include/net/xfrm.h
10891
10892NETWORKING [IPv4/IPv6]
10893M:	"David S. Miller" <davem@davemloft.net>
10894M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10895M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10896L:	netdev@vger.kernel.org
10897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10898S:	Maintained
10899F:	net/ipv4/
10900F:	net/ipv6/
10901F:	include/net/ip*
10902F:	arch/x86/net/*
10903
10904NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10905M:	Paul Moore <paul@paul-moore.com>
10906W:	https://github.com/netlabel
10907L:	netdev@vger.kernel.org
10908L:	linux-security-module@vger.kernel.org
10909S:	Maintained
10910F:	Documentation/netlabel/
10911F:	include/net/calipso.h
10912F:	include/net/cipso_ipv4.h
10913F:	include/net/netlabel.h
10914F:	include/uapi/linux/netfilter/xt_SECMARK.h
10915F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10916F:	net/netlabel/
10917F:	net/ipv4/cipso_ipv4.c
10918F:	net/ipv6/calipso.c
10919F:	net/netfilter/xt_CONNSECMARK.c
10920F:	net/netfilter/xt_SECMARK.c
10921
10922NETWORKING [TCP]
10923M:	Eric Dumazet <edumazet@google.com>
10924L:	netdev@vger.kernel.org
10925S:	Maintained
10926F:	net/ipv4/tcp*.c
10927F:	net/ipv4/syncookies.c
10928F:	net/ipv6/tcp*.c
10929F:	net/ipv6/syncookies.c
10930F:	include/uapi/linux/tcp.h
10931F:	include/net/tcp.h
10932F:	include/linux/tcp.h
10933F:	include/trace/events/tcp.h
10934
10935NETWORKING [TLS]
10936M:	Boris Pismenny <borisp@mellanox.com>
10937M:	Aviad Yehezkel <aviadye@mellanox.com>
10938M:	Dave Watson <davejwatson@fb.com>
10939M:	John Fastabend <john.fastabend@gmail.com>
10940M:	Daniel Borkmann <daniel@iogearbox.net>
10941L:	netdev@vger.kernel.org
10942S:	Maintained
10943F:	net/tls/*
10944F:	include/uapi/linux/tls.h
10945F:	include/net/tls.h
10946
10947NETWORKING [WIRELESS]
10948L:	linux-wireless@vger.kernel.org
10949Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10950
10951NETDEVSIM
10952M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10953S:	Maintained
10954F:	drivers/net/netdevsim/*
10955
10956NETXEN (1/10) GbE SUPPORT
10957M:	Manish Chopra <manishc@marvell.com>
10958M:	Rahul Verma <rahulv@marvell.com>
10959M:	GR-Linux-NIC-Dev@marvell.com
10960L:	netdev@vger.kernel.org
10961S:	Supported
10962F:	drivers/net/ethernet/qlogic/netxen/
10963
10964NFC SUBSYSTEM
10965M:	Samuel Ortiz <sameo@linux.intel.com>
10966L:	linux-wireless@vger.kernel.org
10967L:	linux-nfc@lists.01.org (subscribers-only)
10968S:	Supported
10969F:	net/nfc/
10970F:	include/net/nfc/
10971F:	include/uapi/linux/nfc.h
10972F:	drivers/nfc/
10973F:	include/linux/platform_data/nfcmrvl.h
10974F:	include/linux/platform_data/nxp-nci.h
10975F:	Documentation/devicetree/bindings/net/nfc/
10976
10977NFS, SUNRPC, AND LOCKD CLIENTS
10978M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10979M:	Anna Schumaker <anna.schumaker@netapp.com>
10980L:	linux-nfs@vger.kernel.org
10981W:	http://client.linux-nfs.org
10982T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10983S:	Maintained
10984F:	fs/lockd/
10985F:	fs/nfs/
10986F:	fs/nfs_common/
10987F:	net/sunrpc/
10988F:	include/linux/lockd/
10989F:	include/linux/nfs*
10990F:	include/linux/sunrpc/
10991F:	include/uapi/linux/nfs*
10992F:	include/uapi/linux/sunrpc/
10993
10994NILFS2 FILESYSTEM
10995M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10996L:	linux-nilfs@vger.kernel.org
10997W:	https://nilfs.sourceforge.io/
10998W:	https://nilfs.osdn.jp/
10999T:	git git://github.com/konis/nilfs2.git
11000S:	Supported
11001F:	Documentation/filesystems/nilfs2.txt
11002F:	fs/nilfs2/
11003F:	include/trace/events/nilfs2.h
11004F:	include/uapi/linux/nilfs2_api.h
11005F:	include/uapi/linux/nilfs2_ondisk.h
11006
11007NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11008M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11009W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11010S:	Maintained
11011F:	Documentation/scsi/NinjaSCSI.txt
11012F:	drivers/scsi/pcmcia/nsp_*
11013
11014NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11015M:	GOTO Masanori <gotom@debian.or.jp>
11016M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11017W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11018S:	Maintained
11019F:	Documentation/scsi/NinjaSCSI.txt
11020F:	drivers/scsi/nsp32*
11021
11022NIOS2 ARCHITECTURE
11023M:	Ley Foon Tan <lftan@altera.com>
11024L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11026S:	Maintained
11027F:	arch/nios2/
11028
11029NOHZ, DYNTICKS SUPPORT
11030M:	Frederic Weisbecker <fweisbec@gmail.com>
11031M:	Thomas Gleixner <tglx@linutronix.de>
11032M:	Ingo Molnar <mingo@kernel.org>
11033L:	linux-kernel@vger.kernel.org
11034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11035S:	Maintained
11036F:	kernel/time/tick*.*
11037F:	include/linux/tick.h
11038F:	include/linux/sched/nohz.h
11039
11040NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11041M:	Pavel Machek <pavel@ucw.cz>
11042M:	Sakari Ailus <sakari.ailus@iki.fi>
11043L:	linux-media@vger.kernel.org
11044S:	Maintained
11045F:	drivers/media/i2c/et8ek8
11046F:	drivers/media/i2c/ad5820.c
11047
11048NOKIA N900 POWER SUPPLY DRIVERS
11049R:	Pali Rohár <pali.rohar@gmail.com>
11050F:	include/linux/power/bq2415x_charger.h
11051F:	include/linux/power/bq27xxx_battery.h
11052F:	include/linux/power/isp1704_charger.h
11053F:	drivers/power/supply/bq2415x_charger.c
11054F:	drivers/power/supply/bq27xxx_battery.c
11055F:	drivers/power/supply/bq27xxx_battery_i2c.c
11056F:	drivers/power/supply/isp1704_charger.c
11057F:	drivers/power/supply/rx51_battery.c
11058
11059NOLIBC HEADER FILE
11060M:	Willy Tarreau <w@1wt.eu>
11061S:	Maintained
11062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11063F:	tools/include/nolibc/
11064
11065NTB AMD DRIVER
11066M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11067L:	linux-ntb@googlegroups.com
11068S:	Supported
11069F:	drivers/ntb/hw/amd/
11070
11071NTB DRIVER CORE
11072M:	Jon Mason <jdmason@kudzu.us>
11073M:	Dave Jiang <dave.jiang@intel.com>
11074M:	Allen Hubbe <allenbh@gmail.com>
11075L:	linux-ntb@googlegroups.com
11076S:	Supported
11077W:	https://github.com/jonmason/ntb/wiki
11078T:	git git://github.com/jonmason/ntb.git
11079F:	drivers/ntb/
11080F:	drivers/net/ntb_netdev.c
11081F:	include/linux/ntb.h
11082F:	include/linux/ntb_transport.h
11083F:	tools/testing/selftests/ntb/
11084
11085NTB IDT DRIVER
11086M:	Serge Semin <fancer.lancer@gmail.com>
11087L:	linux-ntb@googlegroups.com
11088S:	Supported
11089F:	drivers/ntb/hw/idt/
11090
11091NTB INTEL DRIVER
11092M:	Dave Jiang <dave.jiang@intel.com>
11093L:	linux-ntb@googlegroups.com
11094S:	Supported
11095W:	https://github.com/davejiang/linux/wiki
11096T:	git https://github.com/davejiang/linux.git
11097F:	drivers/ntb/hw/intel/
11098
11099NTFS FILESYSTEM
11100M:	Anton Altaparmakov <anton@tuxera.com>
11101L:	linux-ntfs-dev@lists.sourceforge.net
11102W:	http://www.tuxera.com/
11103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11104S:	Supported
11105F:	Documentation/filesystems/ntfs.txt
11106F:	fs/ntfs/
11107
11108NUBUS SUBSYSTEM
11109M:	Finn Thain <fthain@telegraphics.com.au>
11110L:	linux-m68k@lists.linux-m68k.org
11111S:	Maintained
11112F:	arch/*/include/asm/nubus.h
11113F:	drivers/nubus/
11114F:	include/linux/nubus.h
11115F:	include/uapi/linux/nubus.h
11116
11117NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11118M:	Antonino Daplas <adaplas@gmail.com>
11119L:	linux-fbdev@vger.kernel.org
11120S:	Maintained
11121F:	drivers/video/fbdev/riva/
11122F:	drivers/video/fbdev/nvidia/
11123
11124NVM EXPRESS DRIVER
11125M:	Keith Busch <keith.busch@intel.com>
11126M:	Jens Axboe <axboe@fb.com>
11127M:	Christoph Hellwig <hch@lst.de>
11128M:	Sagi Grimberg <sagi@grimberg.me>
11129L:	linux-nvme@lists.infradead.org
11130T:	git://git.infradead.org/nvme.git
11131W:	http://git.infradead.org/nvme.git
11132S:	Supported
11133F:	drivers/nvme/host/
11134F:	include/linux/nvme.h
11135F:	include/uapi/linux/nvme_ioctl.h
11136
11137NVM EXPRESS FC TRANSPORT DRIVERS
11138M:	James Smart <james.smart@broadcom.com>
11139L:	linux-nvme@lists.infradead.org
11140S:	Supported
11141F:	include/linux/nvme-fc.h
11142F:	include/linux/nvme-fc-driver.h
11143F:	drivers/nvme/host/fc.c
11144F:	drivers/nvme/target/fc.c
11145F:	drivers/nvme/target/fcloop.c
11146
11147NVM EXPRESS TARGET DRIVER
11148M:	Christoph Hellwig <hch@lst.de>
11149M:	Sagi Grimberg <sagi@grimberg.me>
11150L:	linux-nvme@lists.infradead.org
11151T:	git://git.infradead.org/nvme.git
11152W:	http://git.infradead.org/nvme.git
11153S:	Supported
11154F:	drivers/nvme/target/
11155
11156NVMEM FRAMEWORK
11157M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11158S:	Maintained
11159F:	drivers/nvmem/
11160F:	Documentation/devicetree/bindings/nvmem/
11161F:	Documentation/ABI/stable/sysfs-bus-nvmem
11162F:	include/linux/nvmem-consumer.h
11163F:	include/linux/nvmem-provider.h
11164
11165NXP SGTL5000 DRIVER
11166M:	Fabio Estevam <festevam@gmail.com>
11167L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11168S:	Maintained
11169F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11170F:	sound/soc/codecs/sgtl5000*
11171
11172NXP TDA998X DRM DRIVER
11173M:	Russell King <linux@armlinux.org.uk>
11174S:	Maintained
11175T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11176T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11177F:	drivers/gpu/drm/i2c/tda998x_drv.c
11178F:	include/drm/i2c/tda998x.h
11179F:	include/dt-bindings/display/tda998x.h
11180K:	"nxp,tda998x"
11181
11182NXP TFA9879 DRIVER
11183M:	Peter Rosin <peda@axentia.se>
11184L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11185S:	Maintained
11186F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11187F:	sound/soc/codecs/tfa9879*
11188
11189NXP-NCI NFC DRIVER
11190M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11191R:	Charles Gorand <charles.gorand@effinnov.com>
11192L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11193S:	Supported
11194F:	drivers/nfc/nxp-nci
11195
11196OBJAGG
11197M:	Jiri Pirko <jiri@mellanox.com>
11198L:	netdev@vger.kernel.org
11199S:	Supported
11200F:	lib/objagg.c
11201F:	lib/test_objagg.c
11202F:	include/linux/objagg.h
11203
11204NXP FSPI DRIVER
11205R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11206M:	Ashish Kumar <ashish.kumar@nxp.com>
11207L:	linux-spi@vger.kernel.org
11208S:	Maintained
11209F:	drivers/spi/spi-nxp-fspi.c
11210F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11211
11212OBJTOOL
11213M:	Josh Poimboeuf <jpoimboe@redhat.com>
11214M:	Peter Zijlstra <peterz@infradead.org>
11215S:	Supported
11216F:	tools/objtool/
11217
11218OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11219M:	Frederic Barrat <fbarrat@linux.ibm.com>
11220M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11221L:	linuxppc-dev@lists.ozlabs.org
11222S:	Supported
11223F:	arch/powerpc/platforms/powernv/ocxl.c
11224F:	arch/powerpc/include/asm/pnv-ocxl.h
11225F:	drivers/misc/ocxl/
11226F:	include/misc/ocxl*
11227F:	include/uapi/misc/ocxl.h
11228F:	Documentation/accelerators/ocxl.rst
11229
11230OMAP AUDIO SUPPORT
11231M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11232M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11233L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11234L:	linux-omap@vger.kernel.org
11235S:	Maintained
11236F:	sound/soc/ti/omap*
11237F:	sound/soc/ti/rx51.c
11238F:	sound/soc/ti/n810.c
11239F:	sound/soc/ti/sdma-pcm.*
11240
11241OMAP CLOCK FRAMEWORK SUPPORT
11242M:	Paul Walmsley <paul@pwsan.com>
11243L:	linux-omap@vger.kernel.org
11244S:	Maintained
11245F:	arch/arm/*omap*/*clock*
11246
11247OMAP DEVICE TREE SUPPORT
11248M:	Benoît Cousson <bcousson@baylibre.com>
11249M:	Tony Lindgren <tony@atomide.com>
11250L:	linux-omap@vger.kernel.org
11251L:	devicetree@vger.kernel.org
11252S:	Maintained
11253F:	arch/arm/boot/dts/*omap*
11254F:	arch/arm/boot/dts/*am3*
11255F:	arch/arm/boot/dts/*am4*
11256F:	arch/arm/boot/dts/*am5*
11257F:	arch/arm/boot/dts/*dra7*
11258
11259OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11260L:	linux-omap@vger.kernel.org
11261L:	linux-fbdev@vger.kernel.org
11262S:	Orphan
11263F:	drivers/video/fbdev/omap2/
11264F:	Documentation/arm/OMAP/DSS
11265
11266OMAP FRAMEBUFFER SUPPORT
11267L:	linux-fbdev@vger.kernel.org
11268L:	linux-omap@vger.kernel.org
11269S:	Orphan
11270F:	drivers/video/fbdev/omap/
11271
11272OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11273M:	Roger Quadros <rogerq@ti.com>
11274M:	Tony Lindgren <tony@atomide.com>
11275L:	linux-omap@vger.kernel.org
11276S:	Maintained
11277F:	drivers/memory/omap-gpmc.c
11278F:	arch/arm/mach-omap2/*gpmc*
11279
11280OMAP GPIO DRIVER
11281M:	Grygorii Strashko <grygorii.strashko@ti.com>
11282M:	Santosh Shilimkar <ssantosh@kernel.org>
11283M:	Kevin Hilman <khilman@kernel.org>
11284L:	linux-omap@vger.kernel.org
11285S:	Maintained
11286F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11287F:	drivers/gpio/gpio-omap.c
11288
11289OMAP HARDWARE SPINLOCK SUPPORT
11290M:	Ohad Ben-Cohen <ohad@wizery.com>
11291L:	linux-omap@vger.kernel.org
11292S:	Maintained
11293F:	drivers/hwspinlock/omap_hwspinlock.c
11294
11295OMAP HS MMC SUPPORT
11296L:	linux-mmc@vger.kernel.org
11297L:	linux-omap@vger.kernel.org
11298S:	Orphan
11299F:	drivers/mmc/host/omap_hsmmc.c
11300
11301OMAP HWMOD DATA
11302M:	Paul Walmsley <paul@pwsan.com>
11303L:	linux-omap@vger.kernel.org
11304S:	Maintained
11305F:	arch/arm/mach-omap2/omap_hwmod*data*
11306
11307OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11308M:	Benoît Cousson <bcousson@baylibre.com>
11309L:	linux-omap@vger.kernel.org
11310S:	Maintained
11311F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11312
11313OMAP HWMOD SUPPORT
11314M:	Benoît Cousson <bcousson@baylibre.com>
11315M:	Paul Walmsley <paul@pwsan.com>
11316L:	linux-omap@vger.kernel.org
11317S:	Maintained
11318F:	arch/arm/mach-omap2/omap_hwmod.*
11319
11320OMAP I2C DRIVER
11321M:	Vignesh R <vigneshr@ti.com>
11322L:	linux-omap@vger.kernel.org
11323L:	linux-i2c@vger.kernel.org
11324S:	Maintained
11325F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11326F:	drivers/i2c/busses/i2c-omap.c
11327
11328OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11329M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11330L:	linux-media@vger.kernel.org
11331S:	Maintained
11332F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11333F:	drivers/media/platform/omap3isp/
11334F:	drivers/staging/media/omap4iss/
11335
11336OMAP MMC SUPPORT
11337M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11338L:	linux-omap@vger.kernel.org
11339S:	Odd Fixes
11340F:	drivers/mmc/host/omap.c
11341
11342OMAP POWER MANAGEMENT SUPPORT
11343M:	Kevin Hilman <khilman@kernel.org>
11344L:	linux-omap@vger.kernel.org
11345S:	Maintained
11346F:	arch/arm/*omap*/*pm*
11347F:	drivers/cpufreq/omap-cpufreq.c
11348
11349OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11350M:	Rajendra Nayak <rnayak@codeaurora.org>
11351M:	Paul Walmsley <paul@pwsan.com>
11352L:	linux-omap@vger.kernel.org
11353S:	Maintained
11354F:	arch/arm/mach-omap2/prm*
11355
11356OMAP RANDOM NUMBER GENERATOR SUPPORT
11357M:	Deepak Saxena <dsaxena@plexity.net>
11358S:	Maintained
11359F:	drivers/char/hw_random/omap-rng.c
11360
11361OMAP USB SUPPORT
11362L:	linux-usb@vger.kernel.org
11363L:	linux-omap@vger.kernel.org
11364S:	Orphan
11365F:	drivers/usb/*/*omap*
11366F:	arch/arm/*omap*/usb*
11367
11368OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11369M:	Mark Jackson <mpfj@newflow.co.uk>
11370L:	linux-omap@vger.kernel.org
11371S:	Maintained
11372F:	arch/arm/boot/dts/am335x-nano.dts
11373
11374OMAP1 SUPPORT
11375M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11376M:	Tony Lindgren <tony@atomide.com>
11377L:	linux-omap@vger.kernel.org
11378Q:	http://patchwork.kernel.org/project/linux-omap/list/
11379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11380S:	Maintained
11381F:	arch/arm/mach-omap1/
11382F:	arch/arm/plat-omap/
11383F:	arch/arm/configs/omap1_defconfig
11384F:	drivers/i2c/busses/i2c-omap.c
11385F:	include/linux/platform_data/i2c-omap.h
11386F:	include/linux/platform_data/ams-delta-fiq.h
11387
11388OMAP2+ SUPPORT
11389M:	Tony Lindgren <tony@atomide.com>
11390L:	linux-omap@vger.kernel.org
11391W:	http://www.muru.com/linux/omap/
11392W:	http://linux.omap.com/
11393Q:	http://patchwork.kernel.org/project/linux-omap/list/
11394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11395S:	Maintained
11396F:	arch/arm/mach-omap2/
11397F:	arch/arm/plat-omap/
11398F:	arch/arm/configs/omap2plus_defconfig
11399F:	drivers/i2c/busses/i2c-omap.c
11400F:	drivers/irqchip/irq-omap-intc.c
11401F:	drivers/mfd/*omap*.c
11402F:	drivers/mfd/menelaus.c
11403F:	drivers/mfd/palmas.c
11404F:	drivers/mfd/tps65217.c
11405F:	drivers/mfd/tps65218.c
11406F:	drivers/mfd/tps65910.c
11407F:	drivers/mfd/twl-core.[ch]
11408F:	drivers/mfd/twl4030*.c
11409F:	drivers/mfd/twl6030*.c
11410F:	drivers/mfd/twl6040*.c
11411F:	drivers/regulator/palmas-regulator*.c
11412F:	drivers/regulator/pbias-regulator.c
11413F:	drivers/regulator/tps65217-regulator.c
11414F:	drivers/regulator/tps65218-regulator.c
11415F:	drivers/regulator/tps65910-regulator.c
11416F:	drivers/regulator/twl-regulator.c
11417F:	drivers/regulator/twl6030-regulator.c
11418F:	include/linux/platform_data/i2c-omap.h
11419
11420ONION OMEGA2+ BOARD
11421M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11422L:	linux-mips@vger.kernel.org
11423S:	Maintained
11424F:	arch/mips/boot/dts/ralink/omega2p.dts
11425
11426OMFS FILESYSTEM
11427M:	Bob Copeland <me@bobcopeland.com>
11428L:	linux-karma-devel@lists.sourceforge.net
11429S:	Maintained
11430F:	Documentation/filesystems/omfs.txt
11431F:	fs/omfs/
11432
11433OMNIKEY CARDMAN 4000 DRIVER
11434M:	Harald Welte <laforge@gnumonks.org>
11435S:	Maintained
11436F:	drivers/char/pcmcia/cm4000_cs.c
11437F:	include/linux/cm4000_cs.h
11438F:	include/uapi/linux/cm4000_cs.h
11439
11440OMNIKEY CARDMAN 4040 DRIVER
11441M:	Harald Welte <laforge@gnumonks.org>
11442S:	Maintained
11443F:	drivers/char/pcmcia/cm4040_cs.*
11444
11445OMNIVISION OV13858 SENSOR DRIVER
11446M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11447L:	linux-media@vger.kernel.org
11448T:	git git://linuxtv.org/media_tree.git
11449S:	Maintained
11450F:	drivers/media/i2c/ov13858.c
11451
11452OMNIVISION OV2680 SENSOR DRIVER
11453M:	Rui Miguel Silva <rmfrfs@gmail.com>
11454L:	linux-media@vger.kernel.org
11455T:	git git://linuxtv.org/media_tree.git
11456S:	Maintained
11457F:	drivers/media/i2c/ov2680.c
11458F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11459
11460OMNIVISION OV2685 SENSOR DRIVER
11461M:	Shunqian Zheng <zhengsq@rock-chips.com>
11462L:	linux-media@vger.kernel.org
11463T:	git git://linuxtv.org/media_tree.git
11464S:	Maintained
11465F:	drivers/media/i2c/ov2685.c
11466
11467OMNIVISION OV5640 SENSOR DRIVER
11468M:	Steve Longerbeam <slongerbeam@gmail.com>
11469L:	linux-media@vger.kernel.org
11470T:	git git://linuxtv.org/media_tree.git
11471S:	Maintained
11472F:	drivers/media/i2c/ov5640.c
11473
11474OMNIVISION OV5647 SENSOR DRIVER
11475M:	Luis Oliveira <lolivei@synopsys.com>
11476L:	linux-media@vger.kernel.org
11477T:	git git://linuxtv.org/media_tree.git
11478S:	Maintained
11479F:	drivers/media/i2c/ov5647.c
11480
11481OMNIVISION OV5695 SENSOR DRIVER
11482M:	Shunqian Zheng <zhengsq@rock-chips.com>
11483L:	linux-media@vger.kernel.org
11484T:	git git://linuxtv.org/media_tree.git
11485S:	Maintained
11486F:	drivers/media/i2c/ov5695.c
11487
11488OMNIVISION OV7670 SENSOR DRIVER
11489M:	Jonathan Corbet <corbet@lwn.net>
11490L:	linux-media@vger.kernel.org
11491T:	git git://linuxtv.org/media_tree.git
11492S:	Maintained
11493F:	drivers/media/i2c/ov7670.c
11494F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11495
11496OMNIVISION OV772x SENSOR DRIVER
11497M:	Jacopo Mondi <jacopo@jmondi.org>
11498L:	linux-media@vger.kernel.org
11499T:	git git://linuxtv.org/media_tree.git
11500S:	Odd fixes
11501F:	drivers/media/i2c/ov772x.c
11502F:	include/media/i2c/ov772x.h
11503F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11504
11505OMNIVISION OV7740 SENSOR DRIVER
11506M:	Wenyou Yang <wenyou.yang@microchip.com>
11507L:	linux-media@vger.kernel.org
11508T:	git git://linuxtv.org/media_tree.git
11509S:	Maintained
11510F:	drivers/media/i2c/ov7740.c
11511F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11512
11513OMNIVISION OV9640 SENSOR DRIVER
11514M:	Petr Cvek <petrcvekcz@gmail.com>
11515L:	linux-media@vger.kernel.org
11516S:	Maintained
11517F:	drivers/media/i2c/ov9640.*
11518
11519OMNIVISION OV8856 SENSOR DRIVER
11520M:	Ben Kao <ben.kao@intel.com>
11521L:	linux-media@vger.kernel.org
11522T:	git git://linuxtv.org/media_tree.git
11523S:	Maintained
11524F:	drivers/media/i2c/ov8856.c
11525
11526OMNIVISION OV9650 SENSOR DRIVER
11527M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11528R:	Akinobu Mita <akinobu.mita@gmail.com>
11529R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11530L:	linux-media@vger.kernel.org
11531T:	git git://linuxtv.org/media_tree.git
11532S:	Maintained
11533F:	drivers/media/i2c/ov9650.c
11534F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11535
11536ONENAND FLASH DRIVER
11537M:	Kyungmin Park <kyungmin.park@samsung.com>
11538L:	linux-mtd@lists.infradead.org
11539S:	Maintained
11540F:	drivers/mtd/nand/onenand/
11541F:	include/linux/mtd/onenand*.h
11542
11543ONSTREAM SCSI TAPE DRIVER
11544M:	Willem Riede <osst@riede.org>
11545L:	osst-users@lists.sourceforge.net
11546L:	linux-scsi@vger.kernel.org
11547S:	Maintained
11548F:	Documentation/scsi/osst.txt
11549F:	drivers/scsi/osst.*
11550F:	drivers/scsi/osst_*.h
11551F:	drivers/scsi/st.h
11552
11553OP-TEE DRIVER
11554M:	Jens Wiklander <jens.wiklander@linaro.org>
11555S:	Maintained
11556F:	drivers/tee/optee/
11557
11558OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11559M:	Sumit Garg <sumit.garg@linaro.org>
11560S:	Maintained
11561F:	drivers/char/hw_random/optee-rng.c
11562
11563OPA-VNIC DRIVER
11564M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11565M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11566L:	linux-rdma@vger.kernel.org
11567S:	Supported
11568F:	drivers/infiniband/ulp/opa_vnic
11569
11570OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11571M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11572M:	Frank Rowand <frowand.list@gmail.com>
11573L:	devicetree@vger.kernel.org
11574S:	Maintained
11575F:	Documentation/devicetree/dynamic-resolution-notes.txt
11576F:	Documentation/devicetree/overlay-notes.txt
11577F:	drivers/of/overlay.c
11578F:	drivers/of/resolver.c
11579K:	of_overlay_notifier_
11580
11581OPEN FIRMWARE AND FLATTENED DEVICE TREE
11582M:	Rob Herring <robh+dt@kernel.org>
11583M:	Frank Rowand <frowand.list@gmail.com>
11584L:	devicetree@vger.kernel.org
11585W:	http://www.devicetree.org/
11586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11587S:	Maintained
11588F:	drivers/of/
11589F:	include/linux/of*.h
11590F:	scripts/dtc/
11591F:	Documentation/ABI/testing/sysfs-firmware-ofw
11592
11593OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11594M:	Rob Herring <robh+dt@kernel.org>
11595M:	Mark Rutland <mark.rutland@arm.com>
11596L:	devicetree@vger.kernel.org
11597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11598Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11599S:	Maintained
11600F:	Documentation/devicetree/
11601F:	arch/*/boot/dts/
11602F:	include/dt-bindings/
11603
11604OPENCORES I2C BUS DRIVER
11605M:	Peter Korsgaard <peter@korsgaard.com>
11606M:	Andrew Lunn <andrew@lunn.ch>
11607L:	linux-i2c@vger.kernel.org
11608S:	Maintained
11609F:	Documentation/i2c/busses/i2c-ocores
11610F:	drivers/i2c/busses/i2c-ocores.c
11611F:	include/linux/platform_data/i2c-ocores.h
11612
11613OPENRISC ARCHITECTURE
11614M:	Jonas Bonn <jonas@southpole.se>
11615M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11616M:	Stafford Horne <shorne@gmail.com>
11617T:	git git://github.com/openrisc/linux.git
11618L:	openrisc@lists.librecores.org
11619W:	http://openrisc.io
11620S:	Maintained
11621F:	Documentation/devicetree/bindings/openrisc/
11622F:	Documentation/openrisc/
11623F:	arch/openrisc/
11624F:	drivers/irqchip/irq-ompic.c
11625F:	drivers/irqchip/irq-or1k-*
11626
11627OPENVSWITCH
11628M:	Pravin B Shelar <pshelar@ovn.org>
11629L:	netdev@vger.kernel.org
11630L:	dev@openvswitch.org
11631W:	http://openvswitch.org
11632S:	Maintained
11633F:	net/openvswitch/
11634F:	include/uapi/linux/openvswitch.h
11635
11636OPERATING PERFORMANCE POINTS (OPP)
11637M:	Viresh Kumar <vireshk@kernel.org>
11638M:	Nishanth Menon <nm@ti.com>
11639M:	Stephen Boyd <sboyd@kernel.org>
11640L:	linux-pm@vger.kernel.org
11641S:	Maintained
11642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11643F:	drivers/opp/
11644F:	include/linux/pm_opp.h
11645F:	Documentation/power/opp.txt
11646F:	Documentation/devicetree/bindings/opp/
11647
11648OPL4 DRIVER
11649M:	Clemens Ladisch <clemens@ladisch.de>
11650L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11651T:	git git://git.alsa-project.org/alsa-kernel.git
11652S:	Maintained
11653F:	sound/drivers/opl4/
11654
11655OPROFILE
11656M:	Robert Richter <rric@kernel.org>
11657L:	oprofile-list@lists.sf.net
11658S:	Maintained
11659F:	arch/*/include/asm/oprofile*.h
11660F:	arch/*/oprofile/
11661F:	drivers/oprofile/
11662F:	include/linux/oprofile.h
11663
11664ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11665M:	Mark Fasheh <mark@fasheh.com>
11666M:	Joel Becker <jlbec@evilplan.org>
11667L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11668W:	http://ocfs2.wiki.kernel.org
11669S:	Supported
11670F:	Documentation/filesystems/ocfs2.txt
11671F:	Documentation/filesystems/dlmfs.txt
11672F:	fs/ocfs2/
11673
11674ORANGEFS FILESYSTEM
11675M:	Mike Marshall <hubcap@omnibond.com>
11676R:	Martin Brandenburg <martin@omnibond.com>
11677L:	devel@lists.orangefs.org
11678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11679S:	Supported
11680F:	fs/orangefs/
11681F:	Documentation/filesystems/orangefs.txt
11682
11683ORINOCO DRIVER
11684L:	linux-wireless@vger.kernel.org
11685W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11686W:	http://www.nongnu.org/orinoco/
11687S:	Orphan
11688F:	drivers/net/wireless/intersil/orinoco/
11689
11690OV2659 OMNIVISION SENSOR DRIVER
11691M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11692L:	linux-media@vger.kernel.org
11693W:	https://linuxtv.org
11694Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11695T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11696S:	Maintained
11697F:	drivers/media/i2c/ov2659.c
11698F:	include/media/i2c/ov2659.h
11699
11700OVERLAY FILESYSTEM
11701M:	Miklos Szeredi <miklos@szeredi.hu>
11702L:	linux-unionfs@vger.kernel.org
11703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11704S:	Supported
11705F:	fs/overlayfs/
11706F:	Documentation/filesystems/overlayfs.txt
11707
11708P54 WIRELESS DRIVER
11709M:	Christian Lamparter <chunkeey@googlemail.com>
11710L:	linux-wireless@vger.kernel.org
11711W:	http://wireless.kernel.org/en/users/Drivers/p54
11712S:	Maintained
11713F:	drivers/net/wireless/intersil/p54/
11714
11715PA SEMI ETHERNET DRIVER
11716L:	netdev@vger.kernel.org
11717S:	Orphan
11718F:	drivers/net/ethernet/pasemi/*
11719
11720PA SEMI SMBUS DRIVER
11721L:	linux-i2c@vger.kernel.org
11722S:	Orphan
11723F:	drivers/i2c/busses/i2c-pasemi.c
11724
11725PADATA PARALLEL EXECUTION MECHANISM
11726M:	Steffen Klassert <steffen.klassert@secunet.com>
11727L:	linux-crypto@vger.kernel.org
11728S:	Maintained
11729F:	kernel/padata.c
11730F:	include/linux/padata.h
11731F:	Documentation/padata.txt
11732
11733PANASONIC LAPTOP ACPI EXTRAS DRIVER
11734M:	Harald Welte <laforge@gnumonks.org>
11735L:	platform-driver-x86@vger.kernel.org
11736S:	Maintained
11737F:	drivers/platform/x86/panasonic-laptop.c
11738
11739PARALLEL LCD/KEYPAD PANEL DRIVER
11740M:	Willy Tarreau <willy@haproxy.com>
11741M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11742S:	Odd Fixes
11743F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11744F:	drivers/auxdisplay/panel.c
11745
11746PARALLEL PORT SUBSYSTEM
11747M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11748M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11749L:	linux-parport@lists.infradead.org (subscribers-only)
11750S:	Maintained
11751F:	drivers/parport/
11752F:	include/linux/parport*.h
11753F:	drivers/char/ppdev.c
11754F:	include/uapi/linux/ppdev.h
11755F:	Documentation/parport*.txt
11756
11757PARAVIRT_OPS INTERFACE
11758M:	Juergen Gross <jgross@suse.com>
11759M:	Alok Kataria <akataria@vmware.com>
11760L:	virtualization@lists.linux-foundation.org
11761S:	Supported
11762F:	Documentation/virtual/paravirt_ops.txt
11763F:	arch/*/kernel/paravirt*
11764F:	arch/*/include/asm/paravirt*.h
11765F:	include/linux/hypervisor.h
11766
11767PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11768M:	Tim Waugh <tim@cyberelk.net>
11769L:	linux-parport@lists.infradead.org (subscribers-only)
11770S:	Maintained
11771F:	Documentation/blockdev/paride.txt
11772F:	drivers/block/paride/
11773
11774PARISC ARCHITECTURE
11775M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11776M:	Helge Deller <deller@gmx.de>
11777L:	linux-parisc@vger.kernel.org
11778W:	http://www.parisc-linux.org/
11779Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11782S:	Maintained
11783F:	arch/parisc/
11784F:	Documentation/parisc/
11785F:	drivers/parisc/
11786F:	drivers/char/agp/parisc-agp.c
11787F:	drivers/input/serio/gscps2.c
11788F:	drivers/parport/parport_gsc.*
11789F:	drivers/tty/serial/8250/8250_gsc.c
11790F:	drivers/video/fbdev/sti*
11791F:	drivers/video/console/sti*
11792F:	drivers/video/logo/logo_parisc*
11793
11794PARMAN
11795M:	Jiri Pirko <jiri@mellanox.com>
11796L:	netdev@vger.kernel.org
11797S:	Supported
11798F:	lib/parman.c
11799F:	lib/test_parman.c
11800F:	include/linux/parman.h
11801
11802PC ENGINES APU BOARD DRIVER
11803M:	Enrico Weigelt, metux IT consult <info@metux.net>
11804S:	Maintained
11805F:	drivers/platform/x86/pcengines-apuv2.c
11806
11807PC87360 HARDWARE MONITORING DRIVER
11808M:	Jim Cromie <jim.cromie@gmail.com>
11809L:	linux-hwmon@vger.kernel.org
11810S:	Maintained
11811F:	Documentation/hwmon/pc87360
11812F:	drivers/hwmon/pc87360.c
11813
11814PC8736x GPIO DRIVER
11815M:	Jim Cromie <jim.cromie@gmail.com>
11816S:	Maintained
11817F:	drivers/char/pc8736x_gpio.c
11818
11819PC87427 HARDWARE MONITORING DRIVER
11820M:	Jean Delvare <jdelvare@suse.com>
11821L:	linux-hwmon@vger.kernel.org
11822S:	Maintained
11823F:	Documentation/hwmon/pc87427
11824F:	drivers/hwmon/pc87427.c
11825
11826PCA9532 LED DRIVER
11827M:	Riku Voipio <riku.voipio@iki.fi>
11828S:	Maintained
11829F:	drivers/leds/leds-pca9532.c
11830F:	include/linux/leds-pca9532.h
11831
11832PCA9541 I2C BUS MASTER SELECTOR DRIVER
11833M:	Guenter Roeck <linux@roeck-us.net>
11834L:	linux-i2c@vger.kernel.org
11835S:	Maintained
11836F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11837
11838PCDP - PRIMARY CONSOLE AND DEBUG PORT
11839M:	Khalid Aziz <khalid@gonehiking.org>
11840S:	Maintained
11841F:	drivers/firmware/pcdp.*
11842
11843PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11844M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11845L:	linux-pci@vger.kernel.org
11846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11847S:	Maintained
11848F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11849F:	drivers/pci/controller/pci-aardvark.c
11850
11851PCI DRIVER FOR ALTERA PCIE IP
11852M:	Ley Foon Tan <lftan@altera.com>
11853L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11854L:	linux-pci@vger.kernel.org
11855S:	Supported
11856F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11857F:	drivers/pci/controller/pcie-altera.c
11858
11859PCI DRIVER FOR APPLIEDMICRO XGENE
11860M:	Toan Le <toan@os.amperecomputing.com>
11861L:	linux-pci@vger.kernel.org
11862L:	linux-arm-kernel@lists.infradead.org
11863S:	Maintained
11864F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11865F:	drivers/pci/controller/pci-xgene.c
11866
11867PCI DRIVER FOR ARM VERSATILE PLATFORM
11868M:	Rob Herring <robh@kernel.org>
11869L:	linux-pci@vger.kernel.org
11870L:	linux-arm-kernel@lists.infradead.org
11871S:	Maintained
11872F:	Documentation/devicetree/bindings/pci/versatile.txt
11873F:	drivers/pci/controller/pci-versatile.c
11874
11875PCI DRIVER FOR ARMADA 8K
11876M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11877L:	linux-pci@vger.kernel.org
11878L:	linux-arm-kernel@lists.infradead.org
11879S:	Maintained
11880F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11881F:	drivers/pci/controller/dwc/pcie-armada8k.c
11882
11883PCI DRIVER FOR CADENCE PCIE IP
11884M:	Tom Joseph <tjoseph@cadence.com>
11885L:	linux-pci@vger.kernel.org
11886S:	Maintained
11887F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11888F:	drivers/pci/controller/pcie-cadence*
11889
11890PCI DRIVER FOR FREESCALE LAYERSCAPE
11891M:	Minghuan Lian <minghuan.Lian@nxp.com>
11892M:	Mingkai Hu <mingkai.hu@nxp.com>
11893M:	Roy Zang <roy.zang@nxp.com>
11894L:	linuxppc-dev@lists.ozlabs.org
11895L:	linux-pci@vger.kernel.org
11896L:	linux-arm-kernel@lists.infradead.org
11897S:	Maintained
11898F:	drivers/pci/controller/dwc/*layerscape*
11899
11900PCI DRIVER FOR GENERIC OF HOSTS
11901M:	Will Deacon <will.deacon@arm.com>
11902L:	linux-pci@vger.kernel.org
11903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11904S:	Maintained
11905F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11906F:	drivers/pci/controller/pci-host-common.c
11907F:	drivers/pci/controller/pci-host-generic.c
11908
11909PCI DRIVER FOR IMX6
11910M:	Richard Zhu <hongxing.zhu@nxp.com>
11911M:	Lucas Stach <l.stach@pengutronix.de>
11912L:	linux-pci@vger.kernel.org
11913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11914S:	Maintained
11915F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11916F:	drivers/pci/controller/dwc/*imx6*
11917
11918PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11919M:	Keith Busch <keith.busch@intel.com>
11920M:	Jonathan Derrick <jonathan.derrick@intel.com>
11921L:	linux-pci@vger.kernel.org
11922S:	Supported
11923F:	drivers/pci/controller/vmd.c
11924
11925PCI DRIVER FOR MICROSEMI SWITCHTEC
11926M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11927M:	Logan Gunthorpe <logang@deltatee.com>
11928L:	linux-pci@vger.kernel.org
11929S:	Maintained
11930F:	Documentation/switchtec.txt
11931F:	Documentation/ABI/testing/sysfs-class-switchtec
11932F:	drivers/pci/switch/switchtec*
11933F:	include/uapi/linux/switchtec_ioctl.h
11934F:	include/linux/switchtec.h
11935F:	drivers/ntb/hw/mscc/
11936
11937PCI DRIVER FOR MOBIVEIL PCIE IP
11938M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11939L:	linux-pci@vger.kernel.org
11940S:	Supported
11941F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11942F:	drivers/pci/controller/pcie-mobiveil.c
11943
11944PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11945M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11946M:	Jason Cooper <jason@lakedaemon.net>
11947L:	linux-pci@vger.kernel.org
11948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11949S:	Maintained
11950F:	drivers/pci/controller/*mvebu*
11951
11952PCI DRIVER FOR NVIDIA TEGRA
11953M:	Thierry Reding <thierry.reding@gmail.com>
11954L:	linux-tegra@vger.kernel.org
11955L:	linux-pci@vger.kernel.org
11956S:	Supported
11957F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11958F:	drivers/pci/controller/pci-tegra.c
11959
11960PCI DRIVER FOR RENESAS R-CAR
11961M:	Simon Horman <horms@verge.net.au>
11962L:	linux-pci@vger.kernel.org
11963L:	linux-renesas-soc@vger.kernel.org
11964S:	Maintained
11965F:	drivers/pci/controller/*rcar*
11966
11967PCI DRIVER FOR SAMSUNG EXYNOS
11968M:	Jingoo Han <jingoohan1@gmail.com>
11969L:	linux-pci@vger.kernel.org
11970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11971L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11972S:	Maintained
11973F:	drivers/pci/controller/dwc/pci-exynos.c
11974
11975PCI DRIVER FOR SYNOPSYS DESIGNWARE
11976M:	Jingoo Han <jingoohan1@gmail.com>
11977M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11978L:	linux-pci@vger.kernel.org
11979S:	Maintained
11980F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11981F:	drivers/pci/controller/dwc/*designware*
11982
11983PCI DRIVER FOR TI DRA7XX
11984M:	Kishon Vijay Abraham I <kishon@ti.com>
11985L:	linux-omap@vger.kernel.org
11986L:	linux-pci@vger.kernel.org
11987S:	Supported
11988F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11989F:	drivers/pci/controller/dwc/pci-dra7xx.c
11990
11991PCI DRIVER FOR TI KEYSTONE
11992M:	Murali Karicheri <m-karicheri2@ti.com>
11993L:	linux-pci@vger.kernel.org
11994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11995S:	Maintained
11996F:	drivers/pci/controller/dwc/pci-keystone.c
11997
11998PCI ENDPOINT SUBSYSTEM
11999M:	Kishon Vijay Abraham I <kishon@ti.com>
12000M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12001L:	linux-pci@vger.kernel.org
12002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12003S:	Supported
12004F:	drivers/pci/endpoint/
12005F:	drivers/misc/pci_endpoint_test.c
12006F:	tools/pci/
12007
12008PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12009M:	Russell Currey <ruscur@russell.cc>
12010M:	Sam Bobroff <sbobroff@linux.ibm.com>
12011M:	Oliver O'Halloran <oohall@gmail.com>
12012L:	linuxppc-dev@lists.ozlabs.org
12013S:	Supported
12014F:	Documentation/PCI/pci-error-recovery.txt
12015F:	drivers/pci/pcie/aer.c
12016F:	drivers/pci/pcie/dpc.c
12017F:	drivers/pci/pcie/err.c
12018F:	Documentation/powerpc/eeh-pci-error-recovery.txt
12019F:	arch/powerpc/kernel/eeh*.c
12020F:	arch/powerpc/platforms/*/eeh*.c
12021F:	arch/powerpc/include/*/eeh*.h
12022
12023PCI ERROR RECOVERY
12024M:	Linas Vepstas <linasvepstas@gmail.com>
12025L:	linux-pci@vger.kernel.org
12026S:	Supported
12027F:	Documentation/PCI/pci-error-recovery.txt
12028
12029PCI MSI DRIVER FOR ALTERA MSI IP
12030M:	Ley Foon Tan <lftan@altera.com>
12031L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12032L:	linux-pci@vger.kernel.org
12033S:	Supported
12034F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12035F:	drivers/pci/controller/pcie-altera-msi.c
12036
12037PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12038M:	Toan Le <toan@os.amperecomputing.com>
12039L:	linux-pci@vger.kernel.org
12040L:	linux-arm-kernel@lists.infradead.org
12041S:	Maintained
12042F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12043F:	drivers/pci/controller/pci-xgene-msi.c
12044
12045PCI SUBSYSTEM
12046M:	Bjorn Helgaas <bhelgaas@google.com>
12047L:	linux-pci@vger.kernel.org
12048Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12050S:	Supported
12051F:	Documentation/devicetree/bindings/pci/
12052F:	Documentation/PCI/
12053F:	drivers/acpi/pci*
12054F:	drivers/pci/
12055F:	include/asm-generic/pci*
12056F:	include/linux/pci*
12057F:	include/linux/of_pci.h
12058F:	include/uapi/linux/pci*
12059F:	lib/pci*
12060F:	arch/x86/pci/
12061F:	arch/x86/kernel/quirks.c
12062F:	arch/x86/kernel/early-quirks.c
12063
12064PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12065M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12066L:	linux-pci@vger.kernel.org
12067Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12069S:	Supported
12070F:	drivers/pci/controller/
12071
12072PCIE DRIVER FOR AMLOGIC MESON
12073M:	Yue Wang <yue.wang@Amlogic.com>
12074L:	linux-pci@vger.kernel.org
12075L:	linux-amlogic@lists.infradead.org
12076S:	Maintained
12077F:	drivers/pci/controller/dwc/pci-meson.c
12078
12079PCIE DRIVER FOR AXIS ARTPEC
12080M:	Jesper Nilsson <jesper.nilsson@axis.com>
12081L:	linux-arm-kernel@axis.com
12082L:	linux-pci@vger.kernel.org
12083S:	Maintained
12084F:	Documentation/devicetree/bindings/pci/axis,artpec*
12085F:	drivers/pci/controller/dwc/*artpec*
12086
12087PCIE DRIVER FOR CAVIUM THUNDERX
12088M:	David Daney <david.daney@cavium.com>
12089L:	linux-pci@vger.kernel.org
12090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12091S:	Supported
12092F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12093F:	drivers/pci/controller/pci-thunder-*
12094
12095PCIE DRIVER FOR HISILICON
12096M:	Zhou Wang <wangzhou1@hisilicon.com>
12097L:	linux-pci@vger.kernel.org
12098S:	Maintained
12099F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12100F:	drivers/pci/controller/dwc/pcie-hisi.c
12101
12102PCIE DRIVER FOR HISILICON KIRIN
12103M:	Xiaowei Song <songxiaowei@hisilicon.com>
12104M:	Binghui Wang <wangbinghui@hisilicon.com>
12105L:	linux-pci@vger.kernel.org
12106S:	Maintained
12107F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12108F:	drivers/pci/controller/dwc/pcie-kirin.c
12109
12110PCIE DRIVER FOR HISILICON STB
12111M:	Shawn Guo <shawn.guo@linaro.org>
12112L:	linux-pci@vger.kernel.org
12113S:	Maintained
12114F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12115F:	drivers/pci/controller/dwc/pcie-histb.c
12116
12117PCIE DRIVER FOR MEDIATEK
12118M:	Ryder Lee <ryder.lee@mediatek.com>
12119L:	linux-pci@vger.kernel.org
12120L:	linux-mediatek@lists.infradead.org
12121S:	Supported
12122F:	Documentation/devicetree/bindings/pci/mediatek*
12123F:	drivers/pci/controller/*mediatek*
12124
12125PCIE DRIVER FOR QUALCOMM MSM
12126M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12127L:	linux-pci@vger.kernel.org
12128L:	linux-arm-msm@vger.kernel.org
12129S:	Maintained
12130F:	drivers/pci/controller/dwc/*qcom*
12131
12132PCIE DRIVER FOR ROCKCHIP
12133M:	Shawn Lin <shawn.lin@rock-chips.com>
12134L:	linux-pci@vger.kernel.org
12135L:	linux-rockchip@lists.infradead.org
12136S:	Maintained
12137F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12138F:	drivers/pci/controller/pcie-rockchip*
12139
12140PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12141M:	Linus Walleij <linus.walleij@linaro.org>
12142L:	linux-pci@vger.kernel.org
12143S:	Maintained
12144F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12145F:	drivers/pci/controller/pci-v3-semi.c
12146
12147PCIE DRIVER FOR SOCIONEXT UNIPHIER
12148M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12149L:	linux-pci@vger.kernel.org
12150S:	Maintained
12151F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12152F:	drivers/pci/controller/dwc/pcie-uniphier.c
12153
12154PCIE DRIVER FOR ST SPEAR13XX
12155M:	Pratyush Anand <pratyush.anand@gmail.com>
12156L:	linux-pci@vger.kernel.org
12157S:	Maintained
12158F:	drivers/pci/controller/dwc/*spear*
12159
12160PCMCIA SUBSYSTEM
12161M:	Dominik Brodowski <linux@dominikbrodowski.net>
12162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12163S:	Odd Fixes
12164F:	Documentation/pcmcia/
12165F:	tools/pcmcia/
12166F:	drivers/pcmcia/
12167F:	include/pcmcia/
12168
12169PCNET32 NETWORK DRIVER
12170M:	Don Fry <pcnet32@frontier.com>
12171L:	netdev@vger.kernel.org
12172S:	Maintained
12173F:	drivers/net/ethernet/amd/pcnet32.c
12174
12175PCRYPT PARALLEL CRYPTO ENGINE
12176M:	Steffen Klassert <steffen.klassert@secunet.com>
12177L:	linux-crypto@vger.kernel.org
12178S:	Maintained
12179F:	crypto/pcrypt.c
12180F:	include/crypto/pcrypt.h
12181
12182PEAQ WMI HOTKEYS DRIVER
12183M:	Hans de Goede <hdegoede@redhat.com>
12184L:	platform-driver-x86@vger.kernel.org
12185S:	Maintained
12186F:	drivers/platform/x86/peaq-wmi.c
12187
12188PER-CPU MEMORY ALLOCATOR
12189M:	Dennis Zhou <dennis@kernel.org>
12190M:	Tejun Heo <tj@kernel.org>
12191M:	Christoph Lameter <cl@linux.com>
12192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12193S:	Maintained
12194F:	include/linux/percpu*.h
12195F:	mm/percpu*.c
12196F:	arch/*/include/asm/percpu.h
12197
12198PER-TASK DELAY ACCOUNTING
12199M:	Balbir Singh <bsingharora@gmail.com>
12200S:	Maintained
12201F:	include/linux/delayacct.h
12202F:	kernel/delayacct.c
12203
12204PERFORMANCE EVENTS SUBSYSTEM
12205M:	Peter Zijlstra <peterz@infradead.org>
12206M:	Ingo Molnar <mingo@redhat.com>
12207M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12208R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12209R:	Jiri Olsa <jolsa@redhat.com>
12210R:	Namhyung Kim <namhyung@kernel.org>
12211L:	linux-kernel@vger.kernel.org
12212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12213S:	Supported
12214F:	kernel/events/*
12215F:	include/linux/perf_event.h
12216F:	include/uapi/linux/perf_event.h
12217F:	arch/*/kernel/perf_event*.c
12218F:	arch/*/kernel/*/perf_event*.c
12219F:	arch/*/kernel/*/*/perf_event*.c
12220F:	arch/*/include/asm/perf_event.h
12221F:	arch/*/kernel/perf_callchain.c
12222F:	arch/*/events/*
12223F:	tools/perf/
12224
12225PERSONALITY HANDLING
12226M:	Christoph Hellwig <hch@infradead.org>
12227L:	linux-abi-devel@lists.sourceforge.net
12228S:	Maintained
12229F:	include/linux/personality.h
12230F:	include/uapi/linux/personality.h
12231
12232PHOENIX RC FLIGHT CONTROLLER ADAPTER
12233M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12234L:	linux-input@vger.kernel.org
12235S:	Maintained
12236F:	Documentation/input/devices/pxrc.rst
12237F:	drivers/input/joystick/pxrc.c
12238
12239PHONET PROTOCOL
12240M:	Remi Denis-Courmont <courmisch@gmail.com>
12241S:	Supported
12242F:	Documentation/networking/phonet.txt
12243F:	include/linux/phonet.h
12244F:	include/net/phonet/
12245F:	include/uapi/linux/phonet.h
12246F:	net/phonet/
12247
12248PHRAM MTD DRIVER
12249M:	Joern Engel <joern@lazybastard.org>
12250L:	linux-mtd@lists.infradead.org
12251S:	Maintained
12252F:	drivers/mtd/devices/phram.c
12253
12254PICOLCD HID DRIVER
12255M:	Bruno Prémont <bonbons@linux-vserver.org>
12256L:	linux-input@vger.kernel.org
12257S:	Maintained
12258F:	drivers/hid/hid-picolcd*
12259
12260PICOXCELL SUPPORT
12261M:	Jamie Iles <jamie@jamieiles.com>
12262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12263T:	git git://github.com/jamieiles/linux-2.6-ji.git
12264S:	Supported
12265F:	arch/arm/boot/dts/picoxcell*
12266F:	arch/arm/mach-picoxcell/
12267F:	drivers/crypto/picoxcell*
12268
12269PIN CONTROL SUBSYSTEM
12270M:	Linus Walleij <linus.walleij@linaro.org>
12271L:	linux-gpio@vger.kernel.org
12272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12273S:	Maintained
12274F:	Documentation/devicetree/bindings/pinctrl/
12275F:	Documentation/driver-api/pinctl.rst
12276F:	drivers/pinctrl/
12277F:	include/linux/pinctrl/
12278
12279PIN CONTROLLER - MICROCHIP AT91
12280M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12282L:	linux-gpio@vger.kernel.org
12283S:	Supported
12284F:	drivers/pinctrl/pinctrl-at91*
12285
12286PIN CONTROLLER - FREESCALE
12287M:	Dong Aisheng <aisheng.dong@nxp.com>
12288M:	Fabio Estevam <festevam@gmail.com>
12289M:	Shawn Guo <shawnguo@kernel.org>
12290M:	Stefan Agner <stefan@agner.ch>
12291R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12292L:	linux-gpio@vger.kernel.org
12293S:	Maintained
12294F:	drivers/pinctrl/freescale/
12295F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12296
12297PIN CONTROLLER - INTEL
12298M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12299M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12301S:	Maintained
12302F:	drivers/pinctrl/intel/
12303
12304PIN CONTROLLER - MEDIATEK
12305M:	Sean Wang <sean.wang@kernel.org>
12306L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12307S:	Maintained
12308F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12309F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12310F:	drivers/pinctrl/mediatek/
12311
12312PIN CONTROLLER - QUALCOMM
12313M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12314S:	Maintained
12315L:	linux-arm-msm@vger.kernel.org
12316F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12317F:	drivers/pinctrl/qcom/
12318
12319PIN CONTROLLER - RENESAS
12320M:	Geert Uytterhoeven <geert+renesas@glider.be>
12321L:	linux-renesas-soc@vger.kernel.org
12322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12323S:	Maintained
12324F:	drivers/pinctrl/pinctrl-rz*
12325F:	drivers/pinctrl/sh-pfc/
12326
12327PIN CONTROLLER - SAMSUNG
12328M:	Tomasz Figa <tomasz.figa@gmail.com>
12329M:	Krzysztof Kozlowski <krzk@kernel.org>
12330M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12332L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12333Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12335S:	Maintained
12336F:	drivers/pinctrl/samsung/
12337F:	include/dt-bindings/pinctrl/samsung.h
12338F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12339
12340PIN CONTROLLER - SINGLE
12341M:	Tony Lindgren <tony@atomide.com>
12342M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12344L:	linux-omap@vger.kernel.org
12345S:	Maintained
12346F:	drivers/pinctrl/pinctrl-single.c
12347
12348PIN CONTROLLER - ST SPEAR
12349M:	Viresh Kumar <vireshk@kernel.org>
12350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12351W:	http://www.st.com/spear
12352S:	Maintained
12353F:	drivers/pinctrl/spear/
12354
12355PISTACHIO SOC SUPPORT
12356M:	James Hartley <james.hartley@sondrel.com>
12357L:	linux-mips@vger.kernel.org
12358S:	Odd Fixes
12359F:	arch/mips/pistachio/
12360F:	arch/mips/include/asm/mach-pistachio/
12361F:	arch/mips/boot/dts/img/pistachio*
12362F:	arch/mips/configs/pistachio*_defconfig
12363
12364PKTCDVD DRIVER
12365S:	Orphan
12366M:	linux-block@vger.kernel.org
12367F:	drivers/block/pktcdvd.c
12368F:	include/linux/pktcdvd.h
12369F:	include/uapi/linux/pktcdvd.h
12370
12371PKUNITY SOC DRIVERS
12372M:	Guan Xuetao <gxt@pku.edu.cn>
12373W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12374S:	Maintained
12375T:	git git://github.com/gxt/linux.git
12376F:	drivers/input/serio/i8042-unicore32io.h
12377F:	drivers/i2c/busses/i2c-puv3.c
12378F:	drivers/video/fbdev/fb-puv3.c
12379F:	drivers/rtc/rtc-puv3.c
12380
12381PMBUS HARDWARE MONITORING DRIVERS
12382M:	Guenter Roeck <linux@roeck-us.net>
12383L:	linux-hwmon@vger.kernel.org
12384W:	http://hwmon.wiki.kernel.org/
12385W:	http://www.roeck-us.net/linux/drivers/
12386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12387S:	Maintained
12388F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12389F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12390F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12391F:	Documentation/hwmon/adm1275
12392F:	Documentation/hwmon/ibm-cffps
12393F:	Documentation/hwmon/ir35221
12394F:	Documentation/hwmon/lm25066
12395F:	Documentation/hwmon/ltc2978
12396F:	Documentation/hwmon/ltc3815
12397F:	Documentation/hwmon/max16064
12398F:	Documentation/hwmon/max20751
12399F:	Documentation/hwmon/max31785
12400F:	Documentation/hwmon/max34440
12401F:	Documentation/hwmon/max8688
12402F:	Documentation/hwmon/pmbus
12403F:	Documentation/hwmon/pmbus-core
12404F:	Documentation/hwmon/tps40422
12405F:	Documentation/hwmon/ucd9000
12406F:	Documentation/hwmon/ucd9200
12407F:	Documentation/hwmon/zl6100
12408F:	drivers/hwmon/pmbus/
12409F:	include/linux/pmbus.h
12410
12411PMC SIERRA MaxRAID DRIVER
12412L:	linux-scsi@vger.kernel.org
12413W:	http://www.pmc-sierra.com/
12414S:	Orphan
12415F:	drivers/scsi/pmcraid.*
12416
12417PMC SIERRA PM8001 DRIVER
12418M:	Jack Wang <jinpu.wang@profitbricks.com>
12419M:	lindar_liu@usish.com
12420L:	linux-scsi@vger.kernel.org
12421S:	Supported
12422F:	drivers/scsi/pm8001/
12423
12424PNP SUPPORT
12425M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12426S:	Maintained
12427F:	drivers/pnp/
12428
12429PNI RM3100 IIO DRIVER
12430M:	Song Qiang <songqiang1304521@gmail.com>
12431L:	linux-iio@vger.kernel.org
12432S:	Maintained
12433F:	drivers/iio/magnetometer/rm3100*
12434F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12435
12436POSIX CLOCKS and TIMERS
12437M:	Thomas Gleixner <tglx@linutronix.de>
12438L:	linux-kernel@vger.kernel.org
12439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12440S:	Maintained
12441F:	fs/timerfd.c
12442F:	include/linux/timer*
12443F:	kernel/time/*timer*
12444
12445POWER MANAGEMENT CORE
12446M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12447L:	linux-pm@vger.kernel.org
12448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12449B:	https://bugzilla.kernel.org
12450S:	Supported
12451F:	drivers/base/power/
12452F:	include/linux/pm.h
12453F:	include/linux/pm_*
12454F:	include/linux/powercap.h
12455F:	drivers/powercap/
12456F:	kernel/configs/nopm.config
12457
12458POWER STATE COORDINATION INTERFACE (PSCI)
12459M:	Mark Rutland <mark.rutland@arm.com>
12460M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12461L:	linux-arm-kernel@lists.infradead.org
12462S:	Maintained
12463F:	drivers/firmware/psci*.c
12464F:	include/linux/psci.h
12465F:	include/uapi/linux/psci.h
12466
12467POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12468M:	Sebastian Reichel <sre@kernel.org>
12469L:	linux-pm@vger.kernel.org
12470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12471S:	Maintained
12472F:	Documentation/ABI/testing/sysfs-class-power
12473F:	Documentation/devicetree/bindings/power/supply/
12474F:	include/linux/power_supply.h
12475F:	drivers/power/supply/
12476
12477POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12478M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12479L:	linuxppc-dev@lists.ozlabs.org
12480S:	Maintained
12481F:	drivers/char/powernv-op-panel.c
12482
12483PPP OVER ATM (RFC 2364)
12484M:	Mitchell Blank Jr <mitch@sfgoth.com>
12485S:	Maintained
12486F:	net/atm/pppoatm.c
12487F:	include/uapi/linux/atmppp.h
12488
12489PPP OVER ETHERNET
12490M:	Michal Ostrowski <mostrows@earthlink.net>
12491S:	Maintained
12492F:	drivers/net/ppp/pppoe.c
12493F:	drivers/net/ppp/pppox.c
12494
12495PPP OVER L2TP
12496M:	James Chapman <jchapman@katalix.com>
12497S:	Maintained
12498F:	net/l2tp/l2tp_ppp.c
12499F:	include/linux/if_pppol2tp.h
12500F:	include/uapi/linux/if_pppol2tp.h
12501
12502PPP PROTOCOL DRIVERS AND COMPRESSORS
12503M:	Paul Mackerras <paulus@samba.org>
12504L:	linux-ppp@vger.kernel.org
12505S:	Maintained
12506F:	drivers/net/ppp/ppp_*
12507
12508PPS SUPPORT
12509M:	Rodolfo Giometti <giometti@enneenne.com>
12510W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12511L:	linuxpps@ml.enneenne.com (subscribers-only)
12512S:	Maintained
12513F:	Documentation/pps/
12514F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12515F:	Documentation/ABI/testing/sysfs-pps
12516F:	drivers/pps/
12517F:	include/linux/pps*.h
12518F:	include/uapi/linux/pps.h
12519
12520PPTP DRIVER
12521M:	Dmitry Kozlov <xeb@mail.ru>
12522L:	netdev@vger.kernel.org
12523S:	Maintained
12524F:	drivers/net/ppp/pptp.c
12525W:	http://sourceforge.net/projects/accel-pptp
12526
12527PRINTK
12528M:	Petr Mladek <pmladek@suse.com>
12529M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12530R:	Steven Rostedt <rostedt@goodmis.org>
12531S:	Maintained
12532F:	kernel/printk/
12533F:	include/linux/printk.h
12534
12535PRISM54 WIRELESS DRIVER
12536M:	Luis Chamberlain <mcgrof@kernel.org>
12537L:	linux-wireless@vger.kernel.org
12538W:	http://wireless.kernel.org/en/users/Drivers/p54
12539S:	Obsolete
12540F:	drivers/net/wireless/intersil/prism54/
12541
12542PROC FILESYSTEM
12543R:	Alexey Dobriyan <adobriyan@gmail.com>
12544L:	linux-kernel@vger.kernel.org
12545L:	linux-fsdevel@vger.kernel.org
12546S:	Maintained
12547F:	fs/proc/
12548F:	include/linux/proc_fs.h
12549F:	tools/testing/selftests/proc/
12550F:	Documentation/filesystems/proc.txt
12551
12552PROC SYSCTL
12553M:	Luis Chamberlain <mcgrof@kernel.org>
12554M:	Kees Cook <keescook@chromium.org>
12555L:	linux-kernel@vger.kernel.org
12556L:	linux-fsdevel@vger.kernel.org
12557S:	Maintained
12558F:	fs/proc/proc_sysctl.c
12559F:	include/linux/sysctl.h
12560F:	kernel/sysctl.c
12561F:	tools/testing/selftests/sysctl/
12562
12563PS3 NETWORK SUPPORT
12564M:	Geoff Levand <geoff@infradead.org>
12565L:	netdev@vger.kernel.org
12566L:	linuxppc-dev@lists.ozlabs.org
12567S:	Maintained
12568F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12569
12570PS3 PLATFORM SUPPORT
12571M:	Geoff Levand <geoff@infradead.org>
12572L:	linuxppc-dev@lists.ozlabs.org
12573S:	Maintained
12574F:	arch/powerpc/boot/ps3*
12575F:	arch/powerpc/include/asm/lv1call.h
12576F:	arch/powerpc/include/asm/ps3*.h
12577F:	arch/powerpc/platforms/ps3/
12578F:	drivers/*/ps3*
12579F:	drivers/ps3/
12580F:	drivers/rtc/rtc-ps3.c
12581F:	drivers/usb/host/*ps3.c
12582F:	sound/ppc/snd_ps3*
12583
12584PS3VRAM DRIVER
12585M:	Jim Paris <jim@jtan.com>
12586M:	Geoff Levand <geoff@infradead.org>
12587L:	linuxppc-dev@lists.ozlabs.org
12588S:	Maintained
12589F:	drivers/block/ps3vram.c
12590
12591PSAMPLE PACKET SAMPLING SUPPORT:
12592M:	Yotam Gigi <yotam.gi@gmail.com>
12593S:	Maintained
12594F:	net/psample
12595F:	include/net/psample.h
12596F:	include/uapi/linux/psample.h
12597
12598PSTORE FILESYSTEM
12599M:	Kees Cook <keescook@chromium.org>
12600M:	Anton Vorontsov <anton@enomsg.org>
12601M:	Colin Cross <ccross@android.com>
12602M:	Tony Luck <tony.luck@intel.com>
12603S:	Maintained
12604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12605F:	fs/pstore/
12606F:	include/linux/pstore*
12607F:	drivers/firmware/efi/efi-pstore.c
12608F:	drivers/acpi/apei/erst.c
12609F:	Documentation/admin-guide/ramoops.rst
12610F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12611K:	\b(pstore|ramoops)
12612
12613PTP HARDWARE CLOCK SUPPORT
12614M:	Richard Cochran <richardcochran@gmail.com>
12615L:	netdev@vger.kernel.org
12616S:	Maintained
12617W:	http://linuxptp.sourceforge.net/
12618F:	Documentation/ABI/testing/sysfs-ptp
12619F:	Documentation/ptp/*
12620F:	drivers/net/phy/dp83640*
12621F:	drivers/ptp/*
12622F:	include/linux/ptp_cl*
12623
12624PTRACE SUPPORT
12625M:	Oleg Nesterov <oleg@redhat.com>
12626S:	Maintained
12627F:	include/asm-generic/syscall.h
12628F:	include/linux/ptrace.h
12629F:	include/linux/regset.h
12630F:	include/linux/tracehook.h
12631F:	include/uapi/linux/ptrace.h
12632F:	include/uapi/linux/ptrace.h
12633F:	include/asm-generic/ptrace.h
12634F:	kernel/ptrace.c
12635F:	arch/*/ptrace*.c
12636F:	arch/*/*/ptrace*.c
12637F:	arch/*/include/asm/ptrace*.h
12638
12639PULSE8-CEC DRIVER
12640M:	Hans Verkuil <hverkuil@xs4all.nl>
12641L:	linux-media@vger.kernel.org
12642T:	git git://linuxtv.org/media_tree.git
12643S:	Maintained
12644F:	drivers/media/usb/pulse8-cec/*
12645F:	Documentation/media/cec-drivers/pulse8-cec.rst
12646
12647PVRUSB2 VIDEO4LINUX DRIVER
12648M:	Mike Isely <isely@pobox.com>
12649L:	pvrusb2@isely.net	(subscribers-only)
12650L:	linux-media@vger.kernel.org
12651W:	http://www.isely.net/pvrusb2/
12652T:	git git://linuxtv.org/media_tree.git
12653S:	Maintained
12654F:	Documentation/media/v4l-drivers/pvrusb2*
12655F:	drivers/media/usb/pvrusb2/
12656
12657PWC WEBCAM DRIVER
12658M:	Hans Verkuil <hverkuil@xs4all.nl>
12659L:	linux-media@vger.kernel.org
12660T:	git git://linuxtv.org/media_tree.git
12661S:	Odd Fixes
12662F:	drivers/media/usb/pwc/*
12663F:	include/trace/events/pwc.h
12664
12665PWM FAN DRIVER
12666M:	Kamil Debski <kamil@wypas.org>
12667M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12668L:	linux-hwmon@vger.kernel.org
12669S:	Supported
12670F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12671F:	Documentation/hwmon/pwm-fan
12672F:	drivers/hwmon/pwm-fan.c
12673
12674PWM IR Transmitter
12675M:	Sean Young <sean@mess.org>
12676L:	linux-media@vger.kernel.org
12677S:	Maintained
12678F:	drivers/media/rc/pwm-ir-tx.c
12679
12680PWM SUBSYSTEM
12681M:	Thierry Reding <thierry.reding@gmail.com>
12682L:	linux-pwm@vger.kernel.org
12683S:	Maintained
12684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12685F:	Documentation/pwm.txt
12686F:	Documentation/devicetree/bindings/pwm/
12687F:	include/linux/pwm.h
12688F:	drivers/pwm/
12689F:	drivers/video/backlight/pwm_bl.c
12690F:	include/linux/pwm_backlight.h
12691F:	drivers/gpio/gpio-mvebu.c
12692F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12693
12694PXA GPIO DRIVER
12695M:	Robert Jarzmik <robert.jarzmik@free.fr>
12696L:	linux-gpio@vger.kernel.org
12697S:	Maintained
12698F:	drivers/gpio/gpio-pxa.c
12699
12700PXA MMCI DRIVER
12701S:	Orphan
12702
12703PXA RTC DRIVER
12704M:	Robert Jarzmik <robert.jarzmik@free.fr>
12705L:	linux-rtc@vger.kernel.org
12706S:	Maintained
12707
12708PXA2xx/PXA3xx SUPPORT
12709M:	Daniel Mack <daniel@zonque.org>
12710M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12711M:	Robert Jarzmik <robert.jarzmik@free.fr>
12712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12713T:	git git://github.com/hzhuang1/linux.git
12714T:	git git://github.com/rjarzmik/linux.git
12715S:	Maintained
12716F:	arch/arm/boot/dts/pxa*
12717F:	arch/arm/mach-pxa/
12718F:	drivers/dma/pxa*
12719F:	drivers/pcmcia/pxa2xx*
12720F:	drivers/pinctrl/pxa/
12721F:	drivers/spi/spi-pxa2xx*
12722F:	drivers/usb/gadget/udc/pxa2*
12723F:	include/sound/pxa2xx-lib.h
12724F:	sound/arm/pxa*
12725F:	sound/soc/pxa/
12726
12727QAT DRIVER
12728M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12729L:	qat-linux@intel.com
12730S:	Supported
12731F:	drivers/crypto/qat/
12732
12733QCOM AUDIO (ASoC) DRIVERS
12734M:	Patrick Lai <plai@codeaurora.org>
12735M:	Banajit Goswami <bgoswami@codeaurora.org>
12736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12737S:	Supported
12738F:	sound/soc/qcom/
12739
12740QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12741M:	Gabriel Somlo <somlo@cmu.edu>
12742M:	"Michael S. Tsirkin" <mst@redhat.com>
12743L:	qemu-devel@nongnu.org
12744S:	Maintained
12745F:	drivers/firmware/qemu_fw_cfg.c
12746F:	include/uapi/linux/qemu_fw_cfg.h
12747
12748QIB DRIVER
12749M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12750M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12751L:	linux-rdma@vger.kernel.org
12752S:	Supported
12753F:	drivers/infiniband/hw/qib/
12754
12755QLOGIC QL41xxx FCOE DRIVER
12756M:	QLogic-Storage-Upstream@cavium.com
12757L:	linux-scsi@vger.kernel.org
12758S:	Supported
12759F:	drivers/scsi/qedf/
12760
12761QLOGIC QL41xxx ISCSI DRIVER
12762M:	QLogic-Storage-Upstream@cavium.com
12763L:	linux-scsi@vger.kernel.org
12764S:	Supported
12765F:	drivers/scsi/qedi/
12766
12767QLOGIC QL4xxx ETHERNET DRIVER
12768M:	Ariel Elior <aelior@marvell.com>
12769M:	GR-everest-linux-l2@marvell.com
12770L:	netdev@vger.kernel.org
12771S:	Supported
12772F:	drivers/net/ethernet/qlogic/qed/
12773F:	include/linux/qed/
12774F:	drivers/net/ethernet/qlogic/qede/
12775
12776QLOGIC QL4xxx RDMA DRIVER
12777M:	Michal Kalderon <mkalderon@marvell.com>
12778M:	Ariel Elior <aelior@marvell.com>
12779L:	linux-rdma@vger.kernel.org
12780S:	Supported
12781F:	drivers/infiniband/hw/qedr/
12782F:	include/uapi/rdma/qedr-abi.h
12783
12784QLOGIC QLA1280 SCSI DRIVER
12785M:	Michael Reed <mdr@sgi.com>
12786L:	linux-scsi@vger.kernel.org
12787S:	Maintained
12788F:	drivers/scsi/qla1280.[ch]
12789
12790QLOGIC QLA2XXX FC-SCSI DRIVER
12791M:	qla2xxx-upstream@qlogic.com
12792L:	linux-scsi@vger.kernel.org
12793S:	Supported
12794F:	Documentation/scsi/LICENSE.qla2xxx
12795F:	drivers/scsi/qla2xxx/
12796
12797QLOGIC QLA3XXX NETWORK DRIVER
12798M:	GR-Linux-NIC-Dev@marvell.com
12799L:	netdev@vger.kernel.org
12800S:	Supported
12801F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12802F:	drivers/net/ethernet/qlogic/qla3xxx.*
12803
12804QLOGIC QLA4XXX iSCSI DRIVER
12805M:	QLogic-Storage-Upstream@qlogic.com
12806L:	linux-scsi@vger.kernel.org
12807S:	Supported
12808F:	Documentation/scsi/LICENSE.qla4xxx
12809F:	drivers/scsi/qla4xxx/
12810
12811QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12812M:	Shahed Shaikh <shshaikh@marvell.com>
12813M:	Manish Chopra <manishc@marvell.com>
12814M:	GR-Linux-NIC-Dev@marvell.com
12815L:	netdev@vger.kernel.org
12816S:	Supported
12817F:	drivers/net/ethernet/qlogic/qlcnic/
12818
12819QLOGIC QLGE 10Gb ETHERNET DRIVER
12820M:	Manish Chopra <manishc@marvell.com>
12821M:	GR-Linux-NIC-Dev@marvell.com
12822L:	netdev@vger.kernel.org
12823S:	Supported
12824F:	drivers/net/ethernet/qlogic/qlge/
12825
12826QM1D1B0004 MEDIA DRIVER
12827M:	Akihiro Tsukada <tskd08@gmail.com>
12828L:	linux-media@vger.kernel.org
12829S:	Odd Fixes
12830F:	drivers/media/tuners/qm1d1b0004*
12831
12832QM1D1C0042 MEDIA DRIVER
12833M:	Akihiro Tsukada <tskd08@gmail.com>
12834L:	linux-media@vger.kernel.org
12835S:	Odd Fixes
12836F:	drivers/media/tuners/qm1d1c0042*
12837
12838QNX4 FILESYSTEM
12839M:	Anders Larsen <al@alarsen.net>
12840W:	http://www.alarsen.net/linux/qnx4fs/
12841S:	Maintained
12842F:	fs/qnx4/
12843F:	include/uapi/linux/qnx4_fs.h
12844F:	include/uapi/linux/qnxtypes.h
12845
12846QORIQ DPAA2 FSL-MC BUS DRIVER
12847M:	Stuart Yoder <stuyoder@gmail.com>
12848M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12849L:	linux-kernel@vger.kernel.org
12850S:	Maintained
12851F:	drivers/bus/fsl-mc/
12852F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12853F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12854
12855QT1010 MEDIA DRIVER
12856M:	Antti Palosaari <crope@iki.fi>
12857L:	linux-media@vger.kernel.org
12858W:	https://linuxtv.org
12859W:	http://palosaari.fi/linux/
12860Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12861T:	git git://linuxtv.org/anttip/media_tree.git
12862S:	Maintained
12863F:	drivers/media/tuners/qt1010*
12864
12865QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12866M:	Kalle Valo <kvalo@codeaurora.org>
12867L:	ath10k@lists.infradead.org
12868W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12870S:	Supported
12871F:	drivers/net/wireless/ath/ath10k/
12872
12873QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12874M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12875L:	linux-wireless@vger.kernel.org
12876W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12877S:	Supported
12878F:	drivers/net/wireless/ath/ath9k/
12879
12880QUALCOMM CAMERA SUBSYSTEM DRIVER
12881M:	Todor Tomov <todor.too@gmail.com>
12882L:	linux-media@vger.kernel.org
12883S:	Maintained
12884F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12885F:	Documentation/media/v4l-drivers/qcom_camss.rst
12886F:	drivers/media/platform/qcom/camss/
12887
12888QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12889M:	Ilia Lin <ilia.lin@kernel.org>
12890L:	linux-pm@vger.kernel.org
12891S:	Maintained
12892F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12893F:	drivers/cpufreq/qcom-cpufreq-kryo.c
12894
12895QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12896M:	Timur Tabi <timur@kernel.org>
12897L:	netdev@vger.kernel.org
12898S:	Maintained
12899F:	drivers/net/ethernet/qualcomm/emac/
12900
12901QUALCOMM ETHQOS ETHERNET DRIVER
12902M:	Vinod Koul <vkoul@kernel.org>
12903M:	Niklas Cassel <niklas.cassel@linaro.org>
12904L:	netdev@vger.kernel.org
12905S:	Maintained
12906F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12907F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
12908
12909QUALCOMM GENERIC INTERFACE I2C DRIVER
12910M:	Alok Chauhan <alokc@codeaurora.org>
12911M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12912L:	linux-i2c@vger.kernel.org
12913L:	linux-arm-msm@vger.kernel.org
12914S:	Supported
12915F:	drivers/i2c/busses/i2c-qcom-geni.c
12916
12917QUALCOMM HEXAGON ARCHITECTURE
12918M:	Richard Kuo <rkuo@codeaurora.org>
12919L:	linux-hexagon@vger.kernel.org
12920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12921S:	Supported
12922F:	arch/hexagon/
12923
12924QUALCOMM HIDMA DRIVER
12925M:	Sinan Kaya <okaya@kernel.org>
12926L:	linux-arm-kernel@lists.infradead.org
12927L:	linux-arm-msm@vger.kernel.org
12928L:	dmaengine@vger.kernel.org
12929S:	Supported
12930F:	drivers/dma/qcom/hidma*
12931
12932QUALCOMM IOMMU
12933M:	Rob Clark <robdclark@gmail.com>
12934L:	iommu@lists.linux-foundation.org
12935L:	linux-arm-msm@vger.kernel.org
12936S:	Maintained
12937F:	drivers/iommu/qcom_iommu.c
12938
12939QUALCOMM TSENS THERMAL DRIVER
12940M:	Amit Kucheria <amit.kucheria@linaro.org>
12941L:	linux-pm@vger.kernel.org
12942L:	linux-arm-msm@vger.kernel.org
12943S:	Maintained
12944F:	drivers/thermal/qcom/
12945
12946QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12947M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12948L:	linux-media@vger.kernel.org
12949L:	linux-arm-msm@vger.kernel.org
12950T:	git git://linuxtv.org/media_tree.git
12951S:	Maintained
12952F:	drivers/media/platform/qcom/venus/
12953
12954QUALCOMM WCN36XX WIRELESS DRIVER
12955M:	Kalle Valo <kvalo@codeaurora.org>
12956L:	wcn36xx@lists.infradead.org
12957W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12958T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12959S:	Supported
12960F:	drivers/net/wireless/ath/wcn36xx/
12961
12962QUANTENNA QTNFMAC WIRELESS DRIVER
12963M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12964M:	Avinash Patil <avinashp@quantenna.com>
12965M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12966L:	linux-wireless@vger.kernel.org
12967S:	Maintained
12968F:	drivers/net/wireless/quantenna
12969
12970RADEON and AMDGPU DRM DRIVERS
12971M:	Alex Deucher <alexander.deucher@amd.com>
12972M:	Christian König <christian.koenig@amd.com>
12973M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12974L:	amd-gfx@lists.freedesktop.org
12975T:	git git://people.freedesktop.org/~agd5f/linux
12976S:	Supported
12977F:	drivers/gpu/drm/radeon/
12978F:	include/uapi/drm/radeon_drm.h
12979F:	drivers/gpu/drm/amd/
12980F:	include/uapi/drm/amdgpu_drm.h
12981
12982RADEON FRAMEBUFFER DISPLAY DRIVER
12983M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12984L:	linux-fbdev@vger.kernel.org
12985S:	Maintained
12986F:	drivers/video/fbdev/aty/radeon*
12987F:	include/uapi/linux/radeonfb.h
12988
12989RADIOSHARK RADIO DRIVER
12990M:	Hans Verkuil <hverkuil@xs4all.nl>
12991L:	linux-media@vger.kernel.org
12992T:	git git://linuxtv.org/media_tree.git
12993S:	Maintained
12994F:	drivers/media/radio/radio-shark.c
12995
12996RADIOSHARK2 RADIO DRIVER
12997M:	Hans Verkuil <hverkuil@xs4all.nl>
12998L:	linux-media@vger.kernel.org
12999T:	git git://linuxtv.org/media_tree.git
13000S:	Maintained
13001F:	drivers/media/radio/radio-shark2.c
13002F:	drivers/media/radio/radio-tea5777.c
13003
13004RADOS BLOCK DEVICE (RBD)
13005M:	Ilya Dryomov <idryomov@gmail.com>
13006M:	Sage Weil <sage@redhat.com>
13007M:	Alex Elder <elder@kernel.org>
13008L:	ceph-devel@vger.kernel.org
13009W:	http://ceph.com/
13010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13011T:	git git://github.com/ceph/ceph-client.git
13012S:	Supported
13013F:	Documentation/ABI/testing/sysfs-bus-rbd
13014F:	drivers/block/rbd.c
13015F:	drivers/block/rbd_types.h
13016
13017RAGE128 FRAMEBUFFER DISPLAY DRIVER
13018M:	Paul Mackerras <paulus@samba.org>
13019L:	linux-fbdev@vger.kernel.org
13020S:	Maintained
13021F:	drivers/video/fbdev/aty/aty128fb.c
13022
13023RAINSHADOW-CEC DRIVER
13024M:	Hans Verkuil <hverkuil@xs4all.nl>
13025L:	linux-media@vger.kernel.org
13026T:	git git://linuxtv.org/media_tree.git
13027S:	Maintained
13028F:	drivers/media/usb/rainshadow-cec/*
13029
13030RALINK MIPS ARCHITECTURE
13031M:	John Crispin <john@phrozen.org>
13032L:	linux-mips@vger.kernel.org
13033S:	Maintained
13034F:	arch/mips/ralink
13035
13036RALINK RT2X00 WIRELESS LAN DRIVER
13037P:	rt2x00 project
13038M:	Stanislaw Gruszka <sgruszka@redhat.com>
13039M:	Helmut Schaa <helmut.schaa@googlemail.com>
13040L:	linux-wireless@vger.kernel.org
13041S:	Maintained
13042F:	drivers/net/wireless/ralink/rt2x00/
13043
13044RAMDISK RAM BLOCK DEVICE DRIVER
13045M:	Jens Axboe <axboe@kernel.dk>
13046S:	Maintained
13047F:	Documentation/blockdev/ramdisk.txt
13048F:	drivers/block/brd.c
13049
13050RANCHU VIRTUAL BOARD FOR MIPS
13051M:	Miodrag Dinic <miodrag.dinic@mips.com>
13052L:	linux-mips@vger.kernel.org
13053S:	Supported
13054F:	arch/mips/generic/board-ranchu.c
13055F:	arch/mips/configs/generic/board-ranchu.config
13056
13057RANDOM NUMBER DRIVER
13058M:	"Theodore Ts'o" <tytso@mit.edu>
13059S:	Maintained
13060F:	drivers/char/random.c
13061
13062RAPIDIO SUBSYSTEM
13063M:	Matt Porter <mporter@kernel.crashing.org>
13064M:	Alexandre Bounine <alex.bou9@gmail.com>
13065S:	Maintained
13066F:	drivers/rapidio/
13067
13068RAS INFRASTRUCTURE
13069M:	Tony Luck <tony.luck@intel.com>
13070M:	Borislav Petkov <bp@alien8.de>
13071L:	linux-edac@vger.kernel.org
13072S:	Maintained
13073F:	drivers/ras/
13074F:	include/linux/ras.h
13075F:	include/ras/ras_event.h
13076F:	Documentation/admin-guide/ras.rst
13077
13078RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13079L:	linux-wireless@vger.kernel.org
13080S:	Orphan
13081F:	drivers/net/wireless/ray*
13082
13083RCUTORTURE TEST FRAMEWORK
13084M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13085M:	Josh Triplett <josh@joshtriplett.org>
13086R:	Steven Rostedt <rostedt@goodmis.org>
13087R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13088R:	Lai Jiangshan <jiangshanlai@gmail.com>
13089L:	linux-kernel@vger.kernel.org
13090S:	Supported
13091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13092F:	tools/testing/selftests/rcutorture
13093
13094RDC R-321X SoC
13095M:	Florian Fainelli <florian@openwrt.org>
13096S:	Maintained
13097
13098RDC R6040 FAST ETHERNET DRIVER
13099M:	Florian Fainelli <f.fainelli@gmail.com>
13100L:	netdev@vger.kernel.org
13101S:	Maintained
13102F:	drivers/net/ethernet/rdc/r6040.c
13103
13104RDMAVT - RDMA verbs software
13105M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13106M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13107L:	linux-rdma@vger.kernel.org
13108S:	Supported
13109F:	drivers/infiniband/sw/rdmavt
13110
13111RDS - RELIABLE DATAGRAM SOCKETS
13112M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13113L:	netdev@vger.kernel.org
13114L:	linux-rdma@vger.kernel.org
13115L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13116W:	https://oss.oracle.com/projects/rds/
13117S:	Supported
13118F:	net/rds/
13119F:	Documentation/networking/rds.txt
13120
13121RDT - RESOURCE ALLOCATION
13122M:	Fenghua Yu <fenghua.yu@intel.com>
13123M:	Reinette Chatre <reinette.chatre@intel.com>
13124L:	linux-kernel@vger.kernel.org
13125S:	Supported
13126F:	arch/x86/kernel/cpu/resctrl/
13127F:	arch/x86/include/asm/resctrl_sched.h
13128F:	Documentation/x86/resctrl*
13129
13130READ-COPY UPDATE (RCU)
13131M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13132M:	Josh Triplett <josh@joshtriplett.org>
13133R:	Steven Rostedt <rostedt@goodmis.org>
13134R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13135R:	Lai Jiangshan <jiangshanlai@gmail.com>
13136R:	Joel Fernandes <joel@joelfernandes.org>
13137L:	linux-kernel@vger.kernel.org
13138W:	http://www.rdrop.com/users/paulmck/RCU/
13139S:	Supported
13140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13141F:	Documentation/RCU/
13142X:	Documentation/RCU/torture.txt
13143F:	include/linux/rcu*
13144X:	include/linux/srcu*.h
13145F:	kernel/rcu/
13146X:	kernel/rcu/srcu*.c
13147
13148REAL TIME CLOCK (RTC) SUBSYSTEM
13149M:	Alessandro Zummo <a.zummo@towertech.it>
13150M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13151L:	linux-rtc@vger.kernel.org
13152Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13154S:	Maintained
13155F:	Documentation/devicetree/bindings/rtc/
13156F:	Documentation/rtc.txt
13157F:	drivers/rtc/
13158F:	include/linux/rtc.h
13159F:	include/uapi/linux/rtc.h
13160F:	include/linux/rtc/
13161F:	include/linux/platform_data/rtc-*
13162F:	tools/testing/selftests/rtc/
13163
13164REALTEK AUDIO CODECS
13165M:	Bard Liao <bardliao@realtek.com>
13166M:	Oder Chiou <oder_chiou@realtek.com>
13167S:	Maintained
13168F:	sound/soc/codecs/rt*
13169F:	include/sound/rt*.h
13170
13171REALTEK RTL83xx SMI DSA ROUTER CHIPS
13172M:	Linus Walleij <linus.walleij@linaro.org>
13173S:	Maintained
13174F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13175F:	drivers/net/dsa/realtek-smi*
13176F:	drivers/net/dsa/rtl83*
13177
13178REDPINE WIRELESS DRIVER
13179M:	Amitkumar Karwar <amitkarwar@gmail.com>
13180M:	Siva Rebbagondla <siva8118@gmail.com>
13181L:	linux-wireless@vger.kernel.org
13182S:	Maintained
13183F:	drivers/net/wireless/rsi/
13184
13185REGISTER MAP ABSTRACTION
13186M:	Mark Brown <broonie@kernel.org>
13187L:	linux-kernel@vger.kernel.org
13188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13189S:	Supported
13190F:	Documentation/devicetree/bindings/regmap/
13191F:	drivers/base/regmap/
13192F:	include/linux/regmap.h
13193
13194REISERFS FILE SYSTEM
13195L:	reiserfs-devel@vger.kernel.org
13196S:	Supported
13197F:	fs/reiserfs/
13198
13199REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13200M:	Ohad Ben-Cohen <ohad@wizery.com>
13201M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13202L:	linux-remoteproc@vger.kernel.org
13203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13204S:	Maintained
13205F:	Documentation/devicetree/bindings/remoteproc/
13206F:	Documentation/remoteproc.txt
13207F:	drivers/remoteproc/
13208F:	include/linux/remoteproc.h
13209
13210REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13211M:	Ohad Ben-Cohen <ohad@wizery.com>
13212M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13213L:	linux-remoteproc@vger.kernel.org
13214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13215S:	Maintained
13216F:	drivers/rpmsg/
13217F:	Documentation/rpmsg.txt
13218F:	include/linux/rpmsg.h
13219F:	include/linux/rpmsg/
13220
13221RENESAS CLOCK DRIVERS
13222M:	Geert Uytterhoeven <geert+renesas@glider.be>
13223L:	linux-renesas-soc@vger.kernel.org
13224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13225S:	Supported
13226F:	drivers/clk/renesas/
13227
13228RENESAS EMEV2 I2C DRIVER
13229M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13230S:	Supported
13231F:	drivers/i2c/busses/i2c-emev2.c
13232
13233RENESAS ETHERNET DRIVERS
13234R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13235L:	netdev@vger.kernel.org
13236L:	linux-renesas-soc@vger.kernel.org
13237F:	Documentation/devicetree/bindings/net/renesas,*.txt
13238F:	Documentation/devicetree/bindings/net/sh_eth.txt
13239F:	drivers/net/ethernet/renesas/
13240F:	include/linux/sh_eth.h
13241
13242RENESAS R-CAR GYROADC DRIVER
13243M:	Marek Vasut <marek.vasut@gmail.com>
13244L:	linux-iio@vger.kernel.org
13245S:	Supported
13246F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13247F:	drivers/iio/adc/rcar-gyroadc.c
13248
13249RENESAS R-CAR I2C DRIVERS
13250M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13251S:	Supported
13252F:	drivers/i2c/busses/i2c-rcar.c
13253F:	drivers/i2c/busses/i2c-sh_mobile.c
13254
13255RENESAS RIIC DRIVER
13256M:	Chris Brandt <chris.brandt@renesas.com>
13257S:	Supported
13258F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13259F:	drivers/i2c/busses/i2c-riic.c
13260
13261RENESAS USB PHY DRIVER
13262M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13263L:	linux-renesas-soc@vger.kernel.org
13264S:	Maintained
13265F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13266
13267RESET CONTROLLER FRAMEWORK
13268M:	Philipp Zabel <p.zabel@pengutronix.de>
13269T:	git git://git.pengutronix.de/git/pza/linux
13270S:	Maintained
13271F:	drivers/reset/
13272F:	Documentation/devicetree/bindings/reset/
13273F:	include/dt-bindings/reset/
13274F:	include/linux/reset.h
13275F:	include/linux/reset/
13276F:	include/linux/reset-controller.h
13277
13278RESTARTABLE SEQUENCES SUPPORT
13279M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13280M:	Peter Zijlstra <peterz@infradead.org>
13281M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13282M:	Boqun Feng <boqun.feng@gmail.com>
13283L:	linux-kernel@vger.kernel.org
13284S:	Supported
13285F:	kernel/rseq.c
13286F:	include/uapi/linux/rseq.h
13287F:	include/trace/events/rseq.h
13288F:	tools/testing/selftests/rseq/
13289
13290RFKILL
13291M:	Johannes Berg <johannes@sipsolutions.net>
13292L:	linux-wireless@vger.kernel.org
13293W:	http://wireless.kernel.org/
13294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13296S:	Maintained
13297F:	Documentation/rfkill.txt
13298F:	Documentation/ABI/stable/sysfs-class-rfkill
13299F:	net/rfkill/
13300F:	include/linux/rfkill.h
13301F:	include/uapi/linux/rfkill.h
13302
13303RHASHTABLE
13304M:	Thomas Graf <tgraf@suug.ch>
13305M:	Herbert Xu <herbert@gondor.apana.org.au>
13306L:	netdev@vger.kernel.org
13307S:	Maintained
13308F:	lib/rhashtable.c
13309F:	lib/test_rhashtable.c
13310F:	include/linux/rhashtable.h
13311F:	include/linux/rhashtable-types.h
13312
13313RICOH R5C592 MEMORYSTICK DRIVER
13314M:	Maxim Levitsky <maximlevitsky@gmail.com>
13315S:	Maintained
13316F:	drivers/memstick/host/r592.*
13317
13318RICOH SMARTMEDIA/XD DRIVER
13319M:	Maxim Levitsky <maximlevitsky@gmail.com>
13320S:	Maintained
13321F:	drivers/mtd/nand/raw/r852.c
13322F:	drivers/mtd/nand/raw/r852.h
13323
13324RISC-V ARCHITECTURE
13325M:	Palmer Dabbelt <palmer@sifive.com>
13326M:	Albert Ou <aou@eecs.berkeley.edu>
13327L:	linux-riscv@lists.infradead.org
13328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13329S:	Supported
13330F:	arch/riscv/
13331K:	riscv
13332N:	riscv
13333
13334ROCCAT DRIVERS
13335M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13336W:	http://sourceforge.net/projects/roccat/
13337S:	Maintained
13338F:	drivers/hid/hid-roccat*
13339F:	include/linux/hid-roccat*
13340F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13341
13342ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13343M:	Jacob chen <jacob2.chen@rock-chips.com>
13344L:	linux-media@vger.kernel.org
13345S:	Maintained
13346F:	drivers/media/platform/rockchip/rga/
13347F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13348
13349ROCKCHIP VPU CODEC DRIVER
13350M:	Ezequiel Garcia <ezequiel@collabora.com>
13351L:	linux-media@vger.kernel.org
13352S:	Maintained
13353F:	drivers/staging/media/platform/rockchip/vpu/
13354F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13355
13356ROCKER DRIVER
13357M:	Jiri Pirko <jiri@resnulli.us>
13358L:	netdev@vger.kernel.org
13359S:	Supported
13360F:	drivers/net/ethernet/rocker/
13361
13362ROCKETPORT DRIVER
13363P:	Comtrol Corp.
13364W:	http://www.comtrol.com
13365S:	Maintained
13366F:	Documentation/serial/rocket.txt
13367F:	drivers/tty/rocket*
13368
13369ROCKETPORT EXPRESS/INFINITY DRIVER
13370M:	Kevin Cernekee <cernekee@gmail.com>
13371L:	linux-serial@vger.kernel.org
13372S:	Odd Fixes
13373F:	drivers/tty/serial/rp2.*
13374
13375ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13376M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13377L:	linux-kernel@vger.kernel.org
13378L:	linux-renesas-soc@vger.kernel.org
13379S:	Supported
13380F:	drivers/mfd/bd9571mwv.c
13381F:	drivers/regulator/bd9571mwv-regulator.c
13382F:	drivers/gpio/gpio-bd9571mwv.c
13383F:	include/linux/mfd/bd9571mwv.h
13384F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13385
13386ROSE NETWORK LAYER
13387M:	Ralf Baechle <ralf@linux-mips.org>
13388L:	linux-hams@vger.kernel.org
13389W:	http://www.linux-ax25.org/
13390S:	Maintained
13391F:	include/net/rose.h
13392F:	include/uapi/linux/rose.h
13393F:	net/rose/
13394
13395RTL2830 MEDIA DRIVER
13396M:	Antti Palosaari <crope@iki.fi>
13397L:	linux-media@vger.kernel.org
13398W:	https://linuxtv.org
13399W:	http://palosaari.fi/linux/
13400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13401T:	git git://linuxtv.org/anttip/media_tree.git
13402S:	Maintained
13403F:	drivers/media/dvb-frontends/rtl2830*
13404
13405RTL2832 MEDIA DRIVER
13406M:	Antti Palosaari <crope@iki.fi>
13407L:	linux-media@vger.kernel.org
13408W:	https://linuxtv.org
13409W:	http://palosaari.fi/linux/
13410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13411T:	git git://linuxtv.org/anttip/media_tree.git
13412S:	Maintained
13413F:	drivers/media/dvb-frontends/rtl2832*
13414
13415RTL2832_SDR MEDIA DRIVER
13416M:	Antti Palosaari <crope@iki.fi>
13417L:	linux-media@vger.kernel.org
13418W:	https://linuxtv.org
13419W:	http://palosaari.fi/linux/
13420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13421T:	git git://linuxtv.org/anttip/media_tree.git
13422S:	Maintained
13423F:	drivers/media/dvb-frontends/rtl2832_sdr*
13424
13425RTL8180 WIRELESS DRIVER
13426L:	linux-wireless@vger.kernel.org
13427W:	http://wireless.kernel.org/
13428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13429S:	Orphan
13430F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13431
13432RTL8187 WIRELESS DRIVER
13433M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13434M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13435M:	Larry Finger <Larry.Finger@lwfinger.net>
13436L:	linux-wireless@vger.kernel.org
13437W:	http://wireless.kernel.org/
13438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13439S:	Maintained
13440F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13441
13442REALTEK WIRELESS DRIVER (rtlwifi family)
13443M:	Ping-Ke Shih <pkshih@realtek.com>
13444L:	linux-wireless@vger.kernel.org
13445W:	http://wireless.kernel.org/
13446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13447S:	Maintained
13448F:	drivers/net/wireless/realtek/rtlwifi/
13449
13450RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13451M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13452L:	linux-wireless@vger.kernel.org
13453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13454S:	Maintained
13455F:	drivers/net/wireless/realtek/rtl8xxxu/
13456
13457RXRPC SOCKETS (AF_RXRPC)
13458M:	David Howells <dhowells@redhat.com>
13459L:	linux-afs@lists.infradead.org
13460S:	Supported
13461F:	net/rxrpc/
13462F:	include/keys/rxrpc-type.h
13463F:	include/net/af_rxrpc.h
13464F:	include/trace/events/rxrpc.h
13465F:	include/uapi/linux/rxrpc.h
13466F:	Documentation/networking/rxrpc.txt
13467W:	https://www.infradead.org/~dhowells/kafs/
13468
13469S3 SAVAGE FRAMEBUFFER DRIVER
13470M:	Antonino Daplas <adaplas@gmail.com>
13471L:	linux-fbdev@vger.kernel.org
13472S:	Maintained
13473F:	drivers/video/fbdev/savage/
13474
13475S390
13476M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13477M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13478L:	linux-s390@vger.kernel.org
13479W:	http://www.ibm.com/developerworks/linux/linux390/
13480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13481S:	Supported
13482F:	arch/s390/
13483F:	drivers/s390/
13484F:	Documentation/s390/
13485F:	Documentation/driver-api/s390-drivers.rst
13486
13487S390 COMMON I/O LAYER
13488M:	Sebastian Ott <sebott@linux.ibm.com>
13489M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13490L:	linux-s390@vger.kernel.org
13491W:	http://www.ibm.com/developerworks/linux/linux390/
13492S:	Supported
13493F:	drivers/s390/cio/
13494
13495S390 DASD DRIVER
13496M:	Stefan Haberland <sth@linux.ibm.com>
13497M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13498L:	linux-s390@vger.kernel.org
13499W:	http://www.ibm.com/developerworks/linux/linux390/
13500S:	Supported
13501F:	drivers/s390/block/dasd*
13502F:	block/partitions/ibm.c
13503
13504S390 IOMMU (PCI)
13505M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13506L:	linux-s390@vger.kernel.org
13507W:	http://www.ibm.com/developerworks/linux/linux390/
13508S:	Supported
13509F:	drivers/iommu/s390-iommu.c
13510
13511S390 IUCV NETWORK LAYER
13512M:	Julian Wiedmann <jwi@linux.ibm.com>
13513M:	Ursula Braun <ubraun@linux.ibm.com>
13514L:	linux-s390@vger.kernel.org
13515W:	http://www.ibm.com/developerworks/linux/linux390/
13516S:	Supported
13517F:	drivers/s390/net/*iucv*
13518F:	include/net/iucv/
13519F:	net/iucv/
13520
13521S390 NETWORK DRIVERS
13522M:	Julian Wiedmann <jwi@linux.ibm.com>
13523M:	Ursula Braun <ubraun@linux.ibm.com>
13524L:	linux-s390@vger.kernel.org
13525W:	http://www.ibm.com/developerworks/linux/linux390/
13526S:	Supported
13527F:	drivers/s390/net/
13528
13529S390 PCI SUBSYSTEM
13530M:	Sebastian Ott <sebott@linux.ibm.com>
13531M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13532L:	linux-s390@vger.kernel.org
13533W:	http://www.ibm.com/developerworks/linux/linux390/
13534S:	Supported
13535F:	arch/s390/pci/
13536F:	drivers/pci/hotplug/s390_pci_hpc.c
13537
13538S390 VFIO-CCW DRIVER
13539M:	Cornelia Huck <cohuck@redhat.com>
13540M:	Farhan Ali <alifm@linux.ibm.com>
13541M:	Eric Farman <farman@linux.ibm.com>
13542R:	Halil Pasic <pasic@linux.ibm.com>
13543L:	linux-s390@vger.kernel.org
13544L:	kvm@vger.kernel.org
13545S:	Supported
13546F:	drivers/s390/cio/vfio_ccw*
13547F:	Documentation/s390/vfio-ccw.txt
13548F:	include/uapi/linux/vfio_ccw.h
13549
13550S390 ZCRYPT DRIVER
13551M:	Harald Freudenberger <freude@linux.ibm.com>
13552L:	linux-s390@vger.kernel.org
13553W:	http://www.ibm.com/developerworks/linux/linux390/
13554S:	Supported
13555F:	drivers/s390/crypto/
13556
13557S390 VFIO AP DRIVER
13558M:	Tony Krowiak <akrowiak@linux.ibm.com>
13559M:	Pierre Morel <pmorel@linux.ibm.com>
13560M:	Halil Pasic <pasic@linux.ibm.com>
13561L:	linux-s390@vger.kernel.org
13562W:	http://www.ibm.com/developerworks/linux/linux390/
13563S:	Supported
13564F:	drivers/s390/crypto/vfio_ap_drv.c
13565F:	drivers/s390/crypto/vfio_ap_private.h
13566F:	drivers/s390/crypto/vfio_ap_ops.c
13567F:	Documentation/s390/vfio-ap.txt
13568
13569S390 ZFCP DRIVER
13570M:	Steffen Maier <maier@linux.ibm.com>
13571M:	Benjamin Block <bblock@linux.ibm.com>
13572L:	linux-s390@vger.kernel.org
13573W:	http://www.ibm.com/developerworks/linux/linux390/
13574S:	Supported
13575F:	drivers/s390/scsi/zfcp_*
13576
13577S3C24XX SD/MMC Driver
13578M:	Ben Dooks <ben-linux@fluff.org>
13579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13580S:	Supported
13581F:	drivers/mmc/host/s3cmci.*
13582
13583SAA6588 RDS RECEIVER DRIVER
13584M:	Hans Verkuil <hverkuil@xs4all.nl>
13585L:	linux-media@vger.kernel.org
13586T:	git git://linuxtv.org/media_tree.git
13587W:	https://linuxtv.org
13588S:	Odd Fixes
13589F:	drivers/media/i2c/saa6588*
13590
13591SAA7134 VIDEO4LINUX DRIVER
13592M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13593L:	linux-media@vger.kernel.org
13594W:	https://linuxtv.org
13595T:	git git://linuxtv.org/media_tree.git
13596S:	Odd fixes
13597F:	Documentation/media/v4l-drivers/saa7134*
13598F:	drivers/media/pci/saa7134/
13599
13600SAA7146 VIDEO4LINUX-2 DRIVER
13601M:	Hans Verkuil <hverkuil@xs4all.nl>
13602L:	linux-media@vger.kernel.org
13603T:	git git://linuxtv.org/media_tree.git
13604S:	Maintained
13605F:	drivers/media/common/saa7146/
13606F:	drivers/media/pci/saa7146/
13607F:	include/media/drv-intf/saa7146*
13608
13609SAMSUNG AUDIO (ASoC) DRIVERS
13610M:	Krzysztof Kozlowski <krzk@kernel.org>
13611M:	Sangbeom Kim <sbkim73@samsung.com>
13612M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13613L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13614S:	Supported
13615F:	sound/soc/samsung/
13616F:	Documentation/devicetree/bindings/sound/samsung*
13617
13618SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13619M:	Krzysztof Kozlowski <krzk@kernel.org>
13620L:	linux-crypto@vger.kernel.org
13621L:	linux-samsung-soc@vger.kernel.org
13622S:	Maintained
13623F:	drivers/crypto/exynos-rng.c
13624F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13625
13626SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13627M:	Łukasz Stelmach <l.stelmach@samsung.com>
13628L:	linux-samsung-soc@vger.kernel.org
13629S:	Maintained
13630F:	drivers/char/hw_random/exynos-trng.c
13631F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13632
13633SAMSUNG FRAMEBUFFER DRIVER
13634M:	Jingoo Han <jingoohan1@gmail.com>
13635L:	linux-fbdev@vger.kernel.org
13636S:	Maintained
13637F:	drivers/video/fbdev/s3c-fb.c
13638
13639SAMSUNG LAPTOP DRIVER
13640M:	Corentin Chary <corentin.chary@gmail.com>
13641L:	platform-driver-x86@vger.kernel.org
13642S:	Maintained
13643F:	drivers/platform/x86/samsung-laptop.c
13644
13645SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13646M:	Sangbeom Kim <sbkim73@samsung.com>
13647M:	Krzysztof Kozlowski <krzk@kernel.org>
13648M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13649L:	linux-kernel@vger.kernel.org
13650L:	linux-samsung-soc@vger.kernel.org
13651S:	Supported
13652F:	drivers/mfd/sec*.c
13653F:	drivers/regulator/s2m*.c
13654F:	drivers/regulator/s5m*.c
13655F:	drivers/clk/clk-s2mps11.c
13656F:	drivers/rtc/rtc-s5m.c
13657F:	include/linux/mfd/samsung/
13658F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13659F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13660F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13661F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13662
13663SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13664M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13665L:	linux-media@vger.kernel.org
13666L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13667S:	Maintained
13668F:	drivers/media/platform/s3c-camif/
13669F:	include/media/drv-intf/s3c_camif.h
13670
13671SAMSUNG S3FWRN5 NFC DRIVER
13672M:	Robert Baldyga <r.baldyga@samsung.com>
13673M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13674L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13675S:	Supported
13676F:	drivers/nfc/s3fwrn5
13677
13678SAMSUNG S5C73M3 CAMERA DRIVER
13679M:	Kyungmin Park <kyungmin.park@samsung.com>
13680M:	Andrzej Hajda <a.hajda@samsung.com>
13681L:	linux-media@vger.kernel.org
13682S:	Supported
13683F:	drivers/media/i2c/s5c73m3/*
13684
13685SAMSUNG S5K5BAF CAMERA DRIVER
13686M:	Kyungmin Park <kyungmin.park@samsung.com>
13687M:	Andrzej Hajda <a.hajda@samsung.com>
13688L:	linux-media@vger.kernel.org
13689S:	Supported
13690F:	drivers/media/i2c/s5k5baf.c
13691
13692SAMSUNG S5P Security SubSystem (SSS) DRIVER
13693M:	Krzysztof Kozlowski <krzk@kernel.org>
13694M:	Vladimir Zapolskiy <vz@mleia.com>
13695M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13696L:	linux-crypto@vger.kernel.org
13697L:	linux-samsung-soc@vger.kernel.org
13698S:	Maintained
13699F:	drivers/crypto/s5p-sss.c
13700
13701SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13702M:	Kyungmin Park <kyungmin.park@samsung.com>
13703M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13704L:	linux-media@vger.kernel.org
13705Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13706S:	Supported
13707F:	drivers/media/platform/exynos4-is/
13708
13709SAMSUNG SOC CLOCK DRIVERS
13710M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13711M:	Tomasz Figa <tomasz.figa@gmail.com>
13712M:	Chanwoo Choi <cw00.choi@samsung.com>
13713S:	Supported
13714L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13716F:	drivers/clk/samsung/
13717F:	include/dt-bindings/clock/exynos*.h
13718F:	Documentation/devicetree/bindings/clock/exynos*.txt
13719
13720SAMSUNG SPI DRIVERS
13721M:	Kukjin Kim <kgene@kernel.org>
13722M:	Krzysztof Kozlowski <krzk@kernel.org>
13723M:	Andi Shyti <andi@etezian.org>
13724L:	linux-spi@vger.kernel.org
13725L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13726S:	Maintained
13727F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13728F:	drivers/spi/spi-s3c*
13729F:	include/linux/platform_data/spi-s3c64xx.h
13730
13731SAMSUNG SXGBE DRIVERS
13732M:	Byungho An <bh74.an@samsung.com>
13733M:	Girish K S <ks.giri@samsung.com>
13734M:	Vipul Pandya <vipul.pandya@samsung.com>
13735S:	Supported
13736L:	netdev@vger.kernel.org
13737F:	drivers/net/ethernet/samsung/sxgbe/
13738
13739SAMSUNG THERMAL DRIVER
13740M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13741L:	linux-pm@vger.kernel.org
13742L:	linux-samsung-soc@vger.kernel.org
13743S:	Supported
13744T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13745F:	drivers/thermal/samsung/
13746
13747SAMSUNG USB2 PHY DRIVER
13748M:	Kamil Debski <kamil@wypas.org>
13749M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13750L:	linux-kernel@vger.kernel.org
13751S:	Supported
13752F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13753F:	Documentation/phy/samsung-usb2.txt
13754F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13755F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13756F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13757F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13758F:	drivers/phy/samsung/phy-samsung-usb2.c
13759F:	drivers/phy/samsung/phy-samsung-usb2.h
13760
13761SC1200 WDT DRIVER
13762M:	Zwane Mwaikambo <zwanem@gmail.com>
13763S:	Maintained
13764F:	drivers/watchdog/sc1200wdt.c
13765
13766SCHEDULER
13767M:	Ingo Molnar <mingo@redhat.com>
13768M:	Peter Zijlstra <peterz@infradead.org>
13769L:	linux-kernel@vger.kernel.org
13770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13771S:	Maintained
13772F:	kernel/sched/
13773F:	include/linux/sched.h
13774F:	include/uapi/linux/sched.h
13775F:	include/linux/wait.h
13776F:	include/linux/preempt.h
13777
13778SCR24X CHIP CARD INTERFACE DRIVER
13779M:	Lubomir Rintel <lkundrak@v3.sk>
13780S:	Supported
13781F:	drivers/char/pcmcia/scr24x_cs.c
13782
13783SCSI CDROM DRIVER
13784M:	Jens Axboe <axboe@kernel.dk>
13785L:	linux-scsi@vger.kernel.org
13786W:	http://www.kernel.dk
13787S:	Maintained
13788F:	drivers/scsi/sr*
13789
13790SCSI RDMA PROTOCOL (SRP) INITIATOR
13791M:	Bart Van Assche <bvanassche@acm.org>
13792L:	linux-rdma@vger.kernel.org
13793S:	Supported
13794Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13795F:	drivers/infiniband/ulp/srp/
13796F:	include/scsi/srp.h
13797
13798SCSI RDMA PROTOCOL (SRP) TARGET
13799M:	Bart Van Assche <bvanassche@acm.org>
13800L:	linux-rdma@vger.kernel.org
13801L:	target-devel@vger.kernel.org
13802S:	Supported
13803Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13804F:	drivers/infiniband/ulp/srpt/
13805
13806SCSI SG DRIVER
13807M:	Doug Gilbert <dgilbert@interlog.com>
13808L:	linux-scsi@vger.kernel.org
13809W:	http://sg.danny.cz/sg
13810S:	Maintained
13811F:	Documentation/scsi/scsi-generic.txt
13812F:	drivers/scsi/sg.c
13813F:	include/scsi/sg.h
13814
13815SCSI SUBSYSTEM
13816M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13818M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13820Q:	https://patchwork.kernel.org/project/linux-scsi/list/
13821L:	linux-scsi@vger.kernel.org
13822S:	Maintained
13823F:	Documentation/devicetree/bindings/scsi/
13824F:	drivers/scsi/
13825F:	include/scsi/
13826
13827SCSI TAPE DRIVER
13828M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13829L:	linux-scsi@vger.kernel.org
13830S:	Maintained
13831F:	Documentation/scsi/st.txt
13832F:	drivers/scsi/st.*
13833F:	drivers/scsi/st_*.h
13834
13835SCSI TARGET SUBSYSTEM
13836M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13837L:	linux-scsi@vger.kernel.org
13838L:	target-devel@vger.kernel.org
13839W:	http://www.linux-iscsi.org
13840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13841Q:	https://patchwork.kernel.org/project/target-devel/list/
13842S:	Supported
13843F:	drivers/target/
13844F:	include/target/
13845F:	Documentation/target/
13846
13847SCTP PROTOCOL
13848M:	Vlad Yasevich <vyasevich@gmail.com>
13849M:	Neil Horman <nhorman@tuxdriver.com>
13850M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13851L:	linux-sctp@vger.kernel.org
13852W:	http://lksctp.sourceforge.net
13853S:	Maintained
13854F:	Documentation/networking/sctp.txt
13855F:	include/linux/sctp.h
13856F:	include/uapi/linux/sctp.h
13857F:	include/net/sctp/
13858F:	net/sctp/
13859
13860SCx200 CPU SUPPORT
13861M:	Jim Cromie <jim.cromie@gmail.com>
13862S:	Odd Fixes
13863F:	Documentation/i2c/busses/scx200_acb
13864F:	arch/x86/platform/scx200/
13865F:	drivers/watchdog/scx200_wdt.c
13866F:	drivers/i2c/busses/scx200*
13867F:	drivers/mtd/maps/scx200_docflash.c
13868F:	include/linux/scx200.h
13869
13870SCx200 GPIO DRIVER
13871M:	Jim Cromie <jim.cromie@gmail.com>
13872S:	Maintained
13873F:	drivers/char/scx200_gpio.c
13874F:	include/linux/scx200_gpio.h
13875
13876SCx200 HRT CLOCKSOURCE DRIVER
13877M:	Jim Cromie <jim.cromie@gmail.com>
13878S:	Maintained
13879F:	drivers/clocksource/scx200_hrt.c
13880
13881SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13882M:	Sascha Sommer <saschasommer@freenet.de>
13883L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13884S:	Maintained
13885F:	drivers/mmc/host/sdricoh_cs.c
13886
13887SECO BOARDS CEC DRIVER
13888M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13889S:	Maintained
13890F:	drivers/media/platform/seco-cec/seco-cec.c
13891F:	drivers/media/platform/seco-cec/seco-cec.h
13892
13893SECURE COMPUTING
13894M:	Kees Cook <keescook@chromium.org>
13895R:	Andy Lutomirski <luto@amacapital.net>
13896R:	Will Drewry <wad@chromium.org>
13897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13898S:	Supported
13899F:	kernel/seccomp.c
13900F:	include/uapi/linux/seccomp.h
13901F:	include/linux/seccomp.h
13902F:	tools/testing/selftests/seccomp/*
13903F:	tools/testing/selftests/kselftest_harness.h
13904F:	Documentation/userspace-api/seccomp_filter.rst
13905K:	\bsecure_computing
13906K:	\bTIF_SECCOMP\b
13907
13908SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13909M:	Al Cooper <alcooperx@gmail.com>
13910L:	linux-mmc@vger.kernel.org
13911L:	bcm-kernel-feedback-list@broadcom.com
13912S:	Maintained
13913F:	drivers/mmc/host/sdhci-brcmstb*
13914
13915SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13916M:	Adrian Hunter <adrian.hunter@intel.com>
13917L:	linux-mmc@vger.kernel.org
13918S:	Maintained
13919F:	drivers/mmc/host/sdhci*
13920F:	include/linux/mmc/sdhci*
13921
13922EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13923M:	Adrian Hunter <adrian.hunter@intel.com>
13924M:	Ritesh Harjani <riteshh@codeaurora.org>
13925M:	Asutosh Das <asutoshd@codeaurora.org>
13926L:	linux-mmc@vger.kernel.org
13927S:	Maintained
13928F:	drivers/mmc/host/cqhci*
13929
13930SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13931M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13932M:	Manjunath M B <manjumb@synopsys.com>
13933L:	linux-mmc@vger.kernel.org
13934S:	Maintained
13935F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13936
13937SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13938M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13939L:	linux-mmc@vger.kernel.org
13940S:	Supported
13941F:	drivers/mmc/host/sdhci-of-at91.c
13942
13943SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13944M:	Ben Dooks <ben-linux@fluff.org>
13945M:	Jaehoon Chung <jh80.chung@samsung.com>
13946L:	linux-mmc@vger.kernel.org
13947S:	Maintained
13948F:	drivers/mmc/host/sdhci-s3c*
13949
13950SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13951M:	Viresh Kumar <vireshk@kernel.org>
13952L:	linux-mmc@vger.kernel.org
13953S:	Maintained
13954F:	drivers/mmc/host/sdhci-spear.c
13955
13956SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13957M:	Kishon Vijay Abraham I <kishon@ti.com>
13958L:	linux-mmc@vger.kernel.org
13959S:	Maintained
13960F:	drivers/mmc/host/sdhci-omap.c
13961
13962SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13963M:	Scott Bauer <scott.bauer@intel.com>
13964M:	Jonathan Derrick <jonathan.derrick@intel.com>
13965L:	linux-block@vger.kernel.org
13966S:	Supported
13967F:	block/sed*
13968F:	block/opal_proto.h
13969F:	include/linux/sed*
13970F:	include/uapi/linux/sed*
13971
13972SECURITY CONTACT
13973M:	Security Officers <security@kernel.org>
13974S:	Supported
13975
13976SECURITY SUBSYSTEM
13977M:	James Morris <jmorris@namei.org>
13978M:	"Serge E. Hallyn" <serge@hallyn.com>
13979L:	linux-security-module@vger.kernel.org (suggested Cc:)
13980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13981W:	http://kernsec.org/
13982S:	Supported
13983F:	security/
13984X:	security/selinux/
13985
13986SELINUX SECURITY MODULE
13987M:	Paul Moore <paul@paul-moore.com>
13988M:	Stephen Smalley <sds@tycho.nsa.gov>
13989M:	Eric Paris <eparis@parisplace.org>
13990L:	selinux@vger.kernel.org
13991W:	https://selinuxproject.org
13992W:	https://github.com/SELinuxProject
13993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13994S:	Supported
13995F:	include/linux/selinux*
13996F:	security/selinux/
13997F:	scripts/selinux/
13998F:	Documentation/admin-guide/LSM/SELinux.rst
13999
14000SENSABLE PHANTOM
14001M:	Jiri Slaby <jirislaby@gmail.com>
14002S:	Maintained
14003F:	drivers/misc/phantom.c
14004F:	include/uapi/linux/phantom.h
14005
14006SERIAL DEVICE BUS
14007M:	Rob Herring <robh@kernel.org>
14008L:	linux-serial@vger.kernel.org
14009S:	Maintained
14010F:	Documentation/devicetree/bindings/serial/slave-device.txt
14011F:	drivers/tty/serdev/
14012F:	include/linux/serdev.h
14013
14014SERIAL DRIVERS
14015M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14016L:	linux-serial@vger.kernel.org
14017S:	Maintained
14018F:	Documentation/devicetree/bindings/serial/
14019F:	drivers/tty/serial/
14020
14021SERIAL IR RECEIVER
14022M:	Sean Young <sean@mess.org>
14023L:	linux-media@vger.kernel.org
14024S:	Maintained
14025F:	drivers/media/rc/serial_ir.c
14026
14027SFC NETWORK DRIVER
14028M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14029M:	Edward Cree <ecree@solarflare.com>
14030M:	Martin Habets <mhabets@solarflare.com>
14031L:	netdev@vger.kernel.org
14032S:	Supported
14033F:	drivers/net/ethernet/sfc/
14034
14035SFF/SFP/SFP+ MODULE SUPPORT
14036M:	Russell King <linux@armlinux.org.uk>
14037L:	netdev@vger.kernel.org
14038S:	Maintained
14039F:	drivers/net/phy/phylink.c
14040F:	drivers/net/phy/sfp*
14041F:	include/linux/phylink.h
14042F:	include/linux/sfp.h
14043
14044SGI GRU DRIVER
14045M:	Dimitri Sivanich <sivanich@sgi.com>
14046S:	Maintained
14047F:	drivers/misc/sgi-gru/
14048
14049SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14050M:	Pat Gefre <pfg@sgi.com>
14051L:	linux-ia64@vger.kernel.org
14052S:	Supported
14053F:	Documentation/ia64/serial.txt
14054F:	drivers/tty/serial/ioc?_serial.c
14055F:	include/linux/ioc?.h
14056
14057SGI XP/XPC/XPNET DRIVER
14058M:	Cliff Whickman <cpw@sgi.com>
14059M:	Robin Holt <robinmholt@gmail.com>
14060S:	Maintained
14061F:	drivers/misc/sgi-xp/
14062
14063SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14064M:	Ursula Braun <ubraun@linux.ibm.com>
14065M:	Karsten Graul <kgraul@linux.ibm.com>
14066L:	linux-s390@vger.kernel.org
14067W:	http://www.ibm.com/developerworks/linux/linux390/
14068S:	Supported
14069F:	net/smc/
14070
14071SHARP RJ54N1CB0C SENSOR DRIVER
14072M:	Jacopo Mondi <jacopo@jmondi.org>
14073L:	linux-media@vger.kernel.org
14074T:	git git://linuxtv.org/media_tree.git
14075S:	Odd fixes
14076F:	drivers/media/i2c/rj54n1cb0c.c
14077F:	include/media/i2c/rj54n1cb0c.h
14078
14079SH_VEU V4L2 MEM2MEM DRIVER
14080L:	linux-media@vger.kernel.org
14081S:	Orphan
14082F:	drivers/media/platform/sh_veu.c
14083
14084SH_VOU V4L2 OUTPUT DRIVER
14085L:	linux-media@vger.kernel.org
14086S:	Orphan
14087F:	drivers/media/platform/sh_vou.c
14088F:	include/media/drv-intf/sh_vou.h
14089
14090SI2157 MEDIA DRIVER
14091M:	Antti Palosaari <crope@iki.fi>
14092L:	linux-media@vger.kernel.org
14093W:	https://linuxtv.org
14094W:	http://palosaari.fi/linux/
14095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14096T:	git git://linuxtv.org/anttip/media_tree.git
14097S:	Maintained
14098F:	drivers/media/tuners/si2157*
14099
14100SI2165 MEDIA DRIVER
14101M:	Matthias Schwarzott <zzam@gentoo.org>
14102L:	linux-media@vger.kernel.org
14103W:	https://linuxtv.org
14104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14105S:	Maintained
14106F:	drivers/media/dvb-frontends/si2165*
14107
14108SI2168 MEDIA DRIVER
14109M:	Antti Palosaari <crope@iki.fi>
14110L:	linux-media@vger.kernel.org
14111W:	https://linuxtv.org
14112W:	http://palosaari.fi/linux/
14113Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14114T:	git git://linuxtv.org/anttip/media_tree.git
14115S:	Maintained
14116F:	drivers/media/dvb-frontends/si2168*
14117
14118SI470X FM RADIO RECEIVER I2C DRIVER
14119M:	Hans Verkuil <hverkuil@xs4all.nl>
14120L:	linux-media@vger.kernel.org
14121T:	git git://linuxtv.org/media_tree.git
14122W:	https://linuxtv.org
14123S:	Odd Fixes
14124F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14125
14126SI470X FM RADIO RECEIVER USB DRIVER
14127M:	Hans Verkuil <hverkuil@xs4all.nl>
14128L:	linux-media@vger.kernel.org
14129T:	git git://linuxtv.org/media_tree.git
14130W:	https://linuxtv.org
14131S:	Maintained
14132F:	drivers/media/radio/si470x/radio-si470x-common.c
14133F:	drivers/media/radio/si470x/radio-si470x.h
14134F:	drivers/media/radio/si470x/radio-si470x-usb.c
14135
14136SI4713 FM RADIO TRANSMITTER I2C DRIVER
14137M:	Eduardo Valentin <edubezval@gmail.com>
14138L:	linux-media@vger.kernel.org
14139T:	git git://linuxtv.org/media_tree.git
14140W:	https://linuxtv.org
14141S:	Odd Fixes
14142F:	drivers/media/radio/si4713/si4713.?
14143
14144SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14145M:	Eduardo Valentin <edubezval@gmail.com>
14146L:	linux-media@vger.kernel.org
14147T:	git git://linuxtv.org/media_tree.git
14148W:	https://linuxtv.org
14149S:	Odd Fixes
14150F:	drivers/media/radio/si4713/radio-platform-si4713.c
14151
14152SI4713 FM RADIO TRANSMITTER USB DRIVER
14153M:	Hans Verkuil <hverkuil@xs4all.nl>
14154L:	linux-media@vger.kernel.org
14155T:	git git://linuxtv.org/media_tree.git
14156W:	https://linuxtv.org
14157S:	Maintained
14158F:	drivers/media/radio/si4713/radio-usb-si4713.c
14159
14160SIANO DVB DRIVER
14161M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14162L:	linux-media@vger.kernel.org
14163W:	https://linuxtv.org
14164T:	git git://linuxtv.org/media_tree.git
14165S:	Odd fixes
14166F:	drivers/media/common/siano/
14167F:	drivers/media/usb/siano/
14168F:	drivers/media/usb/siano/
14169F:	drivers/media/mmc/siano/
14170
14171SIFIVE DRIVERS
14172M:	Palmer Dabbelt <palmer@sifive.com>
14173M:	Paul Walmsley <paul.walmsley@sifive.com>
14174L:	linux-riscv@lists.infradead.org
14175T:	git git://github.com/sifive/riscv-linux.git
14176S:	Supported
14177K:	sifive
14178N:	sifive
14179
14180SILEAD TOUCHSCREEN DRIVER
14181M:	Hans de Goede <hdegoede@redhat.com>
14182L:	linux-input@vger.kernel.org
14183L:	platform-driver-x86@vger.kernel.org
14184S:	Maintained
14185F:	drivers/input/touchscreen/silead.c
14186F:	drivers/platform/x86/touchscreen_dmi.c
14187
14188SILICON MOTION SM712 FRAME BUFFER DRIVER
14189M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14190M:	Teddy Wang <teddy.wang@siliconmotion.com>
14191M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14192L:	linux-fbdev@vger.kernel.org
14193S:	Maintained
14194F:	drivers/video/fbdev/sm712*
14195F:	Documentation/fb/sm712fb.txt
14196
14197SIMPLE FIRMWARE INTERFACE (SFI)
14198M:	Len Brown <lenb@kernel.org>
14199L:	sfi-devel@simplefirmware.org
14200W:	http://simplefirmware.org/
14201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14202S:	Supported
14203F:	arch/x86/platform/sfi/
14204F:	drivers/sfi/
14205F:	include/linux/sfi*.h
14206
14207SIMPLEFB FB DRIVER
14208M:	Hans de Goede <hdegoede@redhat.com>
14209L:	linux-fbdev@vger.kernel.org
14210S:	Maintained
14211F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
14212F:	drivers/video/fbdev/simplefb.c
14213F:	include/linux/platform_data/simplefb.h
14214
14215SIMTEC EB110ATX (Chalice CATS)
14216P:	Ben Dooks
14217P:	Vincent Sanders <vince@simtec.co.uk>
14218M:	Simtec Linux Team <linux@simtec.co.uk>
14219W:	http://www.simtec.co.uk/products/EB110ATX/
14220S:	Supported
14221
14222SIMTEC EB2410ITX (BAST)
14223P:	Ben Dooks
14224P:	Vincent Sanders <vince@simtec.co.uk>
14225M:	Simtec Linux Team <linux@simtec.co.uk>
14226W:	http://www.simtec.co.uk/products/EB2410ITX/
14227S:	Supported
14228F:	arch/arm/mach-s3c24xx/mach-bast.c
14229F:	arch/arm/mach-s3c24xx/bast-ide.c
14230F:	arch/arm/mach-s3c24xx/bast-irq.c
14231
14232SIPHASH PRF ROUTINES
14233M:	Jason A. Donenfeld <Jason@zx2c4.com>
14234S:	Maintained
14235F:	lib/siphash.c
14236F:	lib/test_siphash.c
14237F:	include/linux/siphash.h
14238
14239SIOX
14240M:	Gavin Schenk <g.schenk@eckelmann.de>
14241M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14242R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14243S:	Supported
14244F:	drivers/siox/*
14245F:	drivers/gpio/gpio-siox.c
14246F:	include/trace/events/siox.h
14247
14248SIS 190 ETHERNET DRIVER
14249M:	Francois Romieu <romieu@fr.zoreil.com>
14250L:	netdev@vger.kernel.org
14251S:	Maintained
14252F:	drivers/net/ethernet/sis/sis190.c
14253
14254SIS 900/7016 FAST ETHERNET DRIVER
14255M:	Daniele Venzano <venza@brownhat.org>
14256W:	http://www.brownhat.org/sis900.html
14257L:	netdev@vger.kernel.org
14258S:	Maintained
14259F:	drivers/net/ethernet/sis/sis900.*
14260
14261SIS FRAMEBUFFER DRIVER
14262M:	Thomas Winischhofer <thomas@winischhofer.net>
14263W:	http://www.winischhofer.net/linuxsisvga.shtml
14264S:	Maintained
14265F:	Documentation/fb/sisfb.txt
14266F:	drivers/video/fbdev/sis/
14267F:	include/video/sisfb.h
14268
14269SIS USB2VGA DRIVER
14270M:	Thomas Winischhofer <thomas@winischhofer.net>
14271W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14272S:	Maintained
14273F:	drivers/usb/misc/sisusbvga/
14274
14275SLAB ALLOCATOR
14276M:	Christoph Lameter <cl@linux.com>
14277M:	Pekka Enberg <penberg@kernel.org>
14278M:	David Rientjes <rientjes@google.com>
14279M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14280M:	Andrew Morton <akpm@linux-foundation.org>
14281L:	linux-mm@kvack.org
14282S:	Maintained
14283F:	include/linux/sl?b*.h
14284F:	mm/sl?b*
14285
14286SLEEPABLE READ-COPY UPDATE (SRCU)
14287M:	Lai Jiangshan <jiangshanlai@gmail.com>
14288M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14289M:	Josh Triplett <josh@joshtriplett.org>
14290R:	Steven Rostedt <rostedt@goodmis.org>
14291R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14292L:	linux-kernel@vger.kernel.org
14293W:	http://www.rdrop.com/users/paulmck/RCU/
14294S:	Supported
14295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14296F:	include/linux/srcu*.h
14297F:	kernel/rcu/srcu*.c
14298
14299SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14300M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14301L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14302S:	Maintained
14303F:	drivers/slimbus/
14304F:	Documentation/devicetree/bindings/slimbus/
14305F:	include/linux/slimbus.h
14306
14307SMACK SECURITY MODULE
14308M:	Casey Schaufler <casey@schaufler-ca.com>
14309L:	linux-security-module@vger.kernel.org
14310W:	http://schaufler-ca.com
14311T:	git git://github.com/cschaufler/smack-next
14312S:	Maintained
14313F:	Documentation/admin-guide/LSM/Smack.rst
14314F:	security/smack/
14315
14316SMC91x ETHERNET DRIVER
14317M:	Nicolas Pitre <nico@fluxnic.net>
14318S:	Odd Fixes
14319F:	drivers/net/ethernet/smsc/smc91x.*
14320
14321SMIA AND SMIA++ IMAGE SENSOR DRIVER
14322M:	Sakari Ailus <sakari.ailus@iki.fi>
14323L:	linux-media@vger.kernel.org
14324S:	Maintained
14325F:	drivers/media/i2c/smiapp/
14326F:	include/media/i2c/smiapp.h
14327F:	drivers/media/i2c/smiapp-pll.c
14328F:	drivers/media/i2c/smiapp-pll.h
14329F:	include/uapi/linux/smiapp.h
14330F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14331
14332SMM665 HARDWARE MONITOR DRIVER
14333M:	Guenter Roeck <linux@roeck-us.net>
14334L:	linux-hwmon@vger.kernel.org
14335S:	Maintained
14336F:	Documentation/hwmon/smm665
14337F:	drivers/hwmon/smm665.c
14338
14339SMSC EMC2103 HARDWARE MONITOR DRIVER
14340M:	Steve Glendinning <steve.glendinning@shawell.net>
14341L:	linux-hwmon@vger.kernel.org
14342S:	Maintained
14343F:	Documentation/hwmon/emc2103
14344F:	drivers/hwmon/emc2103.c
14345
14346SMSC SCH5627 HARDWARE MONITOR DRIVER
14347M:	Hans de Goede <hdegoede@redhat.com>
14348L:	linux-hwmon@vger.kernel.org
14349S:	Supported
14350F:	Documentation/hwmon/sch5627
14351F:	drivers/hwmon/sch5627.c
14352
14353SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14354M:	Steve Glendinning <steve.glendinning@shawell.net>
14355L:	linux-fbdev@vger.kernel.org
14356S:	Maintained
14357F:	drivers/video/fbdev/smscufx.c
14358
14359SMSC47B397 HARDWARE MONITOR DRIVER
14360M:	Jean Delvare <jdelvare@suse.com>
14361L:	linux-hwmon@vger.kernel.org
14362S:	Maintained
14363F:	Documentation/hwmon/smsc47b397
14364F:	drivers/hwmon/smsc47b397.c
14365
14366SMSC911x ETHERNET DRIVER
14367M:	Steve Glendinning <steve.glendinning@shawell.net>
14368L:	netdev@vger.kernel.org
14369S:	Maintained
14370F:	include/linux/smsc911x.h
14371F:	drivers/net/ethernet/smsc/smsc911x.*
14372
14373SMSC9420 PCI ETHERNET DRIVER
14374M:	Steve Glendinning <steve.glendinning@shawell.net>
14375L:	netdev@vger.kernel.org
14376S:	Maintained
14377F:	drivers/net/ethernet/smsc/smsc9420.*
14378
14379SOC-CAMERA V4L2 SUBSYSTEM
14380L:	linux-media@vger.kernel.org
14381T:	git git://linuxtv.org/media_tree.git
14382S:	Orphan
14383F:	include/media/soc*
14384F:	drivers/media/i2c/soc_camera/
14385F:	drivers/media/platform/soc_camera/
14386
14387SOCIONEXT SYNQUACER I2C DRIVER
14388M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14389L:	linux-i2c@vger.kernel.org
14390S:	Maintained
14391F:	drivers/i2c/busses/i2c-synquacer.c
14392F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14393
14394SOCIONEXT UNIPHIER SOUND DRIVER
14395L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14396S:	Orphan
14397F:	sound/soc/uniphier/
14398
14399SOEKRIS NET48XX LED SUPPORT
14400M:	Chris Boot <bootc@bootc.net>
14401S:	Maintained
14402F:	drivers/leds/leds-net48xx.c
14403
14404SOFT-ROCE DRIVER (rxe)
14405M:	Moni Shoua <monis@mellanox.com>
14406L:	linux-rdma@vger.kernel.org
14407S:	Supported
14408W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14409Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14410F:	drivers/infiniband/sw/rxe/
14411F:	include/uapi/rdma/rdma_user_rxe.h
14412
14413SOFTLOGIC 6x10 MPEG CODEC
14414M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14415M:	Anton Sviridenko <anton@corp.bluecherry.net>
14416M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14417M:	Andrey Utkin <andrey_utkin@fastmail.com>
14418M:	Ismael Luceno <ismael@iodev.co.uk>
14419L:	linux-media@vger.kernel.org
14420S:	Supported
14421F:	drivers/media/pci/solo6x10/
14422
14423SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14424M:	James Morse <james.morse@arm.com>
14425L:	linux-arm-kernel@lists.infradead.org
14426S:	Maintained
14427F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14428F:	drivers/firmware/arm_sdei.c
14429F:	include/linux/arm_sdei.h
14430F:	include/uapi/linux/arm_sdei.h
14431
14432SOFTWARE RAID (Multiple Disks) SUPPORT
14433M:	Shaohua Li <shli@kernel.org>
14434L:	linux-raid@vger.kernel.org
14435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14436S:	Supported
14437F:	drivers/md/Makefile
14438F:	drivers/md/Kconfig
14439F:	drivers/md/md*
14440F:	drivers/md/raid*
14441F:	include/linux/raid/
14442F:	include/uapi/linux/raid/
14443
14444SOCIONEXT (SNI) AVE NETWORK DRIVER
14445M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14446L:	netdev@vger.kernel.org
14447S:	Maintained
14448F:	drivers/net/ethernet/socionext/sni_ave.c
14449F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14450
14451SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14452M:	Jassi Brar <jaswinder.singh@linaro.org>
14453L:	netdev@vger.kernel.org
14454S:	Maintained
14455F:	drivers/net/ethernet/socionext/netsec.c
14456F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14457
14458SOLIDRUN CLEARFOG SUPPORT
14459M:	Russell King <linux@armlinux.org.uk>
14460S:	Maintained
14461F:	arch/arm/boot/dts/armada-388-clearfog*
14462F:	arch/arm/boot/dts/armada-38x-solidrun-*
14463
14464SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14465M:	Russell King <linux@armlinux.org.uk>
14466S:	Maintained
14467F:	arch/arm/boot/dts/imx6*-cubox-i*
14468F:	arch/arm/boot/dts/imx6*-hummingboard*
14469F:	arch/arm/boot/dts/imx6*-sr-*
14470
14471SONIC NETWORK DRIVER
14472M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14473L:	netdev@vger.kernel.org
14474S:	Maintained
14475F:	drivers/net/ethernet/natsemi/sonic.*
14476
14477SONICS SILICON BACKPLANE DRIVER (SSB)
14478M:	Michael Buesch <m@bues.ch>
14479L:	linux-wireless@vger.kernel.org
14480S:	Maintained
14481F:	drivers/ssb/
14482F:	include/linux/ssb/
14483
14484SONY IMX214 SENSOR DRIVER
14485M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14486L:	linux-media@vger.kernel.org
14487T:	git git://linuxtv.org/media_tree.git
14488S:	Maintained
14489F:	drivers/media/i2c/imx214.c
14490F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14491
14492SONY IMX258 SENSOR DRIVER
14493M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14494L:	linux-media@vger.kernel.org
14495T:	git git://linuxtv.org/media_tree.git
14496S:	Maintained
14497F:	drivers/media/i2c/imx258.c
14498
14499SONY IMX274 SENSOR DRIVER
14500M:	Leon Luo <leonl@leopardimaging.com>
14501L:	linux-media@vger.kernel.org
14502T:	git git://linuxtv.org/media_tree.git
14503S:	Maintained
14504F:	drivers/media/i2c/imx274.c
14505F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14506
14507SONY IMX319 SENSOR DRIVER
14508M:	Bingbu Cao <bingbu.cao@intel.com>
14509L:	linux-media@vger.kernel.org
14510T:	git git://linuxtv.org/media_tree.git
14511S:	Maintained
14512F:	drivers/media/i2c/imx319.c
14513
14514SONY IMX355 SENSOR DRIVER
14515M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14516L:	linux-media@vger.kernel.org
14517T:	git git://linuxtv.org/media_tree.git
14518S:	Maintained
14519F:	drivers/media/i2c/imx355.c
14520
14521SONY MEMORYSTICK CARD SUPPORT
14522M:	Alex Dubov <oakad@yahoo.com>
14523W:	http://tifmxx.berlios.de/
14524S:	Maintained
14525F:	drivers/memstick/host/tifm_ms.c
14526
14527SONY MEMORYSTICK STANDARD SUPPORT
14528M:	Maxim Levitsky <maximlevitsky@gmail.com>
14529S:	Maintained
14530F:	drivers/memstick/core/ms_block.*
14531
14532SONY VAIO CONTROL DEVICE DRIVER
14533M:	Mattia Dongili <malattia@linux.it>
14534L:	platform-driver-x86@vger.kernel.org
14535W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14536S:	Maintained
14537F:	Documentation/laptops/sony-laptop.txt
14538F:	drivers/char/sonypi.c
14539F:	drivers/platform/x86/sony-laptop.c
14540F:	include/linux/sony-laptop.h
14541
14542SOUND
14543M:	Jaroslav Kysela <perex@perex.cz>
14544M:	Takashi Iwai <tiwai@suse.com>
14545L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14546W:	http://www.alsa-project.org/
14547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14548T:	git git://git.alsa-project.org/alsa-kernel.git
14549Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14550S:	Maintained
14551F:	Documentation/sound/
14552F:	include/sound/
14553F:	include/uapi/sound/
14554F:	sound/
14555
14556SOUND - COMPRESSED AUDIO
14557M:	Vinod Koul <vkoul@kernel.org>
14558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14560S:	Supported
14561F:	Documentation/sound/designs/compress-offload.rst
14562F:	include/sound/compress_driver.h
14563F:	include/uapi/sound/compress_*
14564F:	sound/core/compress_offload.c
14565F:	sound/soc/soc-compress.c
14566
14567SOUND - DMAENGINE HELPERS
14568M:	Lars-Peter Clausen <lars@metafoo.de>
14569S:	Supported
14570F:	include/sound/dmaengine_pcm.h
14571F:	sound/core/pcm_dmaengine.c
14572F:	sound/soc/soc-generic-dmaengine-pcm.c
14573
14574SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14575M:	Liam Girdwood <lgirdwood@gmail.com>
14576M:	Mark Brown <broonie@kernel.org>
14577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14578L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14579W:	http://alsa-project.org/main/index.php/ASoC
14580S:	Supported
14581F:	Documentation/devicetree/bindings/sound/
14582F:	Documentation/sound/soc/
14583F:	sound/soc/
14584F:	include/dt-bindings/sound/
14585F:	include/sound/soc*
14586
14587SOUNDWIRE SUBSYSTEM
14588M:	Vinod Koul <vkoul@kernel.org>
14589M:	Sanyog Kale <sanyog.r.kale@intel.com>
14590R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14591L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14592S:	Supported
14593F:	Documentation/driver-api/soundwire/
14594F:	drivers/soundwire/
14595F:	include/linux/soundwire/
14596
14597SP2 MEDIA DRIVER
14598M:	Olli Salonen <olli.salonen@iki.fi>
14599L:	linux-media@vger.kernel.org
14600W:	https://linuxtv.org
14601Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14602S:	Maintained
14603F:	drivers/media/dvb-frontends/sp2*
14604
14605SPARC + UltraSPARC (sparc/sparc64)
14606M:	"David S. Miller" <davem@davemloft.net>
14607L:	sparclinux@vger.kernel.org
14608Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14611S:	Maintained
14612F:	arch/sparc/
14613F:	drivers/sbus/
14614
14615SPARC SERIAL DRIVERS
14616M:	"David S. Miller" <davem@davemloft.net>
14617L:	sparclinux@vger.kernel.org
14618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14620S:	Maintained
14621F:	include/linux/sunserialcore.h
14622F:	drivers/tty/serial/suncore.c
14623F:	drivers/tty/serial/sunhv.c
14624F:	drivers/tty/serial/sunsab.c
14625F:	drivers/tty/serial/sunsab.h
14626F:	drivers/tty/serial/sunsu.c
14627F:	drivers/tty/serial/sunzilog.c
14628F:	drivers/tty/serial/sunzilog.h
14629F:	drivers/tty/vcc.c
14630
14631SPARSE CHECKER
14632M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14633L:	linux-sparse@vger.kernel.org
14634W:	https://sparse.wiki.kernel.org/
14635T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14636S:	Maintained
14637F:	include/linux/compiler.h
14638
14639SPEAR CLOCK FRAMEWORK SUPPORT
14640M:	Viresh Kumar <vireshk@kernel.org>
14641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14642W:	http://www.st.com/spear
14643S:	Maintained
14644F:	drivers/clk/spear/
14645
14646SPEAR PLATFORM SUPPORT
14647M:	Viresh Kumar <vireshk@kernel.org>
14648M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14650W:	http://www.st.com/spear
14651S:	Maintained
14652F:	arch/arm/boot/dts/spear*
14653F:	arch/arm/mach-spear/
14654
14655SPI NOR SUBSYSTEM
14656M:	Marek Vasut <marek.vasut@gmail.com>
14657M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14658L:	linux-mtd@lists.infradead.org
14659W:	http://www.linux-mtd.infradead.org/
14660Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14661T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14662T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14663S:	Maintained
14664F:	drivers/mtd/spi-nor/
14665F:	include/linux/mtd/spi-nor.h
14666
14667SPI SUBSYSTEM
14668M:	Mark Brown <broonie@kernel.org>
14669L:	linux-spi@vger.kernel.org
14670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14671Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14672S:	Maintained
14673F:	Documentation/devicetree/bindings/spi/
14674F:	Documentation/spi/
14675F:	drivers/spi/
14676F:	include/linux/spi/
14677F:	include/uapi/linux/spi/
14678F:	tools/spi/
14679
14680SPIDERNET NETWORK DRIVER for CELL
14681M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14682L:	netdev@vger.kernel.org
14683S:	Supported
14684F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14685F:	drivers/net/ethernet/toshiba/spider_net*
14686
14687SPMI SUBSYSTEM
14688R:	Stephen Boyd <sboyd@kernel.org>
14689L:	linux-arm-msm@vger.kernel.org
14690F:	Documentation/devicetree/bindings/spmi/
14691F:	drivers/spmi/
14692F:	include/dt-bindings/spmi/spmi.h
14693F:	include/linux/spmi.h
14694F:	include/trace/events/spmi.h
14695
14696SPU FILE SYSTEM
14697M:	Jeremy Kerr <jk@ozlabs.org>
14698L:	linuxppc-dev@lists.ozlabs.org
14699W:	http://www.ibm.com/developerworks/power/cell/
14700S:	Supported
14701F:	Documentation/filesystems/spufs.txt
14702F:	arch/powerpc/platforms/cell/spufs/
14703
14704SQUASHFS FILE SYSTEM
14705M:	Phillip Lougher <phillip@squashfs.org.uk>
14706L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14707W:	http://squashfs.org.uk
14708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14709S:	Maintained
14710F:	Documentation/filesystems/squashfs.txt
14711F:	fs/squashfs/
14712
14713SRM (Alpha) environment access
14714M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14715S:	Maintained
14716F:	arch/alpha/kernel/srm_env.c
14717
14718ST LSM6DSx IMU IIO DRIVER
14719M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14720L:	linux-iio@vger.kernel.org
14721W:	http://www.st.com/
14722S:	Maintained
14723F:	drivers/iio/imu/st_lsm6dsx/
14724F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14725
14726ST STM32 I2C/SMBUS DRIVER
14727M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14728L:	linux-i2c@vger.kernel.org
14729S:	Maintained
14730F:	drivers/i2c/busses/i2c-stm32*
14731
14732ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14733M:	Song Qiang <songqiang1304521@gmail.com>
14734L:	linux-iio@vger.kernel.org
14735S:	Maintained
14736F:	drivers/iio/proximity/vl53l0x-i2c.c
14737F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14738
14739STABLE BRANCH
14740M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14741M:	Sasha Levin <sashal@kernel.org>
14742L:	stable@vger.kernel.org
14743S:	Supported
14744F:	Documentation/process/stable-kernel-rules.rst
14745
14746STAGING - COMEDI
14747M:	Ian Abbott <abbotti@mev.co.uk>
14748M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14749S:	Odd Fixes
14750F:	drivers/staging/comedi/
14751
14752STAGING - EROFS FILE SYSTEM
14753M:	Gao Xiang <gaoxiang25@huawei.com>
14754M:	Chao Yu <yuchao0@huawei.com>
14755L:	linux-erofs@lists.ozlabs.org
14756S:	Maintained
14757F:	drivers/staging/erofs/
14758
14759STAGING - INDUSTRIAL IO
14760M:	Jonathan Cameron <jic23@kernel.org>
14761L:	linux-iio@vger.kernel.org
14762S:	Odd Fixes
14763F:	Documentation/devicetree/bindings/staging/iio/
14764F:	drivers/staging/iio/
14765
14766STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14767M:	Marc Dietrich <marvin24@gmx.de>
14768L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14769L:	linux-tegra@vger.kernel.org
14770S:	Maintained
14771F:	drivers/staging/nvec/
14772
14773STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14774M:	Jens Frederich <jfrederich@gmail.com>
14775M:	Daniel Drake <dsd@laptop.org>
14776M:	Jon Nettleton <jon.nettleton@gmail.com>
14777W:	http://wiki.laptop.org/go/DCON
14778S:	Maintained
14779F:	drivers/staging/olpc_dcon/
14780
14781STAGING - REALTEK RTL8712U DRIVERS
14782M:	Larry Finger <Larry.Finger@lwfinger.net>
14783M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14784S:	Odd Fixes
14785F:	drivers/staging/rtl8712/
14786
14787STAGING - REALTEK RTL8188EU DRIVERS
14788M:	Larry Finger <Larry.Finger@lwfinger.net>
14789S:	Odd Fixes
14790F:	drivers/staging/rtl8188eu/
14791
14792STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14793M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14794M:	Teddy Wang <teddy.wang@siliconmotion.com>
14795M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14796L:	linux-fbdev@vger.kernel.org
14797S:	Maintained
14798F:	drivers/staging/sm750fb/
14799
14800STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14801M:	William Hubbs <w.d.hubbs@gmail.com>
14802M:	Chris Brannon <chris@the-brannons.com>
14803M:	Kirk Reiser <kirk@reisers.ca>
14804M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14805L:	speakup@linux-speakup.org
14806W:	http://www.linux-speakup.org/
14807S:	Odd Fixes
14808F:	drivers/staging/speakup/
14809
14810STAGING - VIA VT665X DRIVERS
14811M:	Forest Bond <forest@alittletooquiet.net>
14812S:	Odd Fixes
14813F:	drivers/staging/vt665?/
14814
14815STAGING - WILC1000 WIFI DRIVER
14816M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14817M:	Ajay Singh <ajay.kathat@microchip.com>
14818L:	linux-wireless@vger.kernel.org
14819S:	Supported
14820F:	drivers/staging/wilc1000/
14821
14822STAGING SUBSYSTEM
14823M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14825L:	devel@driverdev.osuosl.org
14826S:	Supported
14827F:	drivers/staging/
14828
14829STARFIRE/DURALAN NETWORK DRIVER
14830M:	Ion Badulescu <ionut@badula.org>
14831S:	Odd Fixes
14832F:	drivers/net/ethernet/adaptec/starfire*
14833
14834STEC S1220 SKD DRIVER
14835M:	Bart Van Assche <bart.vanassche@wdc.com>
14836L:	linux-block@vger.kernel.org
14837S:	Maintained
14838F:	drivers/block/skd*[ch]
14839
14840STI AUDIO (ASoC) DRIVERS
14841M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14842L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14843S:	Maintained
14844F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14845F:	sound/soc/sti/
14846
14847STI CEC DRIVER
14848M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14849S:	Maintained
14850F:	drivers/media/platform/sti/cec/
14851F:	Documentation/devicetree/bindings/media/stih-cec.txt
14852
14853STK1160 USB VIDEO CAPTURE DRIVER
14854M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14855L:	linux-media@vger.kernel.org
14856T:	git git://linuxtv.org/media_tree.git
14857S:	Maintained
14858F:	drivers/media/usb/stk1160/
14859
14860STM32 AUDIO (ASoC) DRIVERS
14861M:	Olivier Moysan <olivier.moysan@st.com>
14862M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14863L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14864S:	Maintained
14865F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14866F:	sound/soc/stm/
14867
14868STM32 TIMER/LPTIMER DRIVERS
14869M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14870S:	Maintained
14871F:	drivers/*/stm32-*timer*
14872F:	drivers/pwm/pwm-stm32*
14873F:	include/linux/*/stm32-*tim*
14874F:	Documentation/ABI/testing/*timer-stm32
14875F:	Documentation/devicetree/bindings/*/stm32-*timer*
14876F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14877
14878STMMAC ETHERNET DRIVER
14879M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14880M:	Alexandre Torgue <alexandre.torgue@st.com>
14881M:	Jose Abreu <joabreu@synopsys.com>
14882L:	netdev@vger.kernel.org
14883W:	http://www.stlinux.com
14884S:	Supported
14885F:	drivers/net/ethernet/stmicro/stmmac/
14886
14887SUN3/3X
14888M:	Sam Creasey <sammy@sammy.net>
14889W:	http://sammy.net/sun3/
14890S:	Maintained
14891F:	arch/m68k/kernel/*sun3*
14892F:	arch/m68k/sun3*/
14893F:	arch/m68k/include/asm/sun3*
14894F:	drivers/net/ethernet/i825xx/sun3*
14895
14896SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14897M:	Hans de Goede <hdegoede@redhat.com>
14898L:	linux-input@vger.kernel.org
14899S:	Maintained
14900F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14901F:	drivers/input/keyboard/sun4i-lradc-keys.c
14902
14903SUNDANCE NETWORK DRIVER
14904M:	Denis Kirjanov <kda@linux-powerpc.org>
14905L:	netdev@vger.kernel.org
14906S:	Maintained
14907F:	drivers/net/ethernet/dlink/sundance.c
14908
14909SUPERH
14910M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14911M:	Rich Felker <dalias@libc.org>
14912L:	linux-sh@vger.kernel.org
14913Q:	http://patchwork.kernel.org/project/linux-sh/list/
14914S:	Maintained
14915F:	Documentation/sh/
14916F:	arch/sh/
14917F:	drivers/sh/
14918
14919SUSPEND TO RAM
14920M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14921M:	Len Brown <len.brown@intel.com>
14922M:	Pavel Machek <pavel@ucw.cz>
14923L:	linux-pm@vger.kernel.org
14924B:	https://bugzilla.kernel.org
14925S:	Supported
14926F:	Documentation/power/
14927F:	arch/x86/kernel/acpi/
14928F:	drivers/base/power/
14929F:	kernel/power/
14930F:	include/linux/suspend.h
14931F:	include/linux/freezer.h
14932F:	include/linux/pm.h
14933
14934SVGA HANDLING
14935M:	Martin Mares <mj@ucw.cz>
14936L:	linux-video@atrey.karlin.mff.cuni.cz
14937S:	Maintained
14938F:	Documentation/svga.txt
14939F:	arch/x86/boot/video*
14940
14941SWIOTLB SUBSYSTEM
14942M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14943L:	iommu@lists.linux-foundation.org
14944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14945S:	Supported
14946F:	kernel/dma/swiotlb.c
14947F:	arch/*/kernel/pci-swiotlb.c
14948F:	include/linux/swiotlb.h
14949
14950SWITCHDEV
14951M:	Jiri Pirko <jiri@resnulli.us>
14952M:	Ivan Vecera <ivecera@redhat.com>
14953L:	netdev@vger.kernel.org
14954S:	Supported
14955F:	net/switchdev/
14956F:	include/net/switchdev.h
14957
14958SY8106A REGULATOR DRIVER
14959M:	Icenowy Zheng <icenowy@aosc.io>
14960S:	Maintained
14961F:	drivers/regulator/sy8106a-regulator.c
14962F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14963
14964SYNC FILE FRAMEWORK
14965M:	Sumit Semwal <sumit.semwal@linaro.org>
14966R:	Gustavo Padovan <gustavo@padovan.org>
14967S:	Maintained
14968L:	linux-media@vger.kernel.org
14969L:	dri-devel@lists.freedesktop.org
14970F:	drivers/dma-buf/sync_*
14971F:	drivers/dma-buf/dma-fence*
14972F:	drivers/dma-buf/sw_sync.c
14973F:	include/linux/sync_file.h
14974F:	include/uapi/linux/sync_file.h
14975F:	Documentation/sync_file.txt
14976T:	git git://anongit.freedesktop.org/drm/drm-misc
14977
14978SYNOPSYS ARC ARCHITECTURE
14979M:	Vineet Gupta <vgupta@synopsys.com>
14980L:	linux-snps-arc@lists.infradead.org
14981S:	Supported
14982F:	arch/arc/
14983F:	Documentation/devicetree/bindings/arc/*
14984F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14985F:	drivers/clocksource/arc_timer.c
14986F:	drivers/tty/serial/arc_uart.c
14987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14988
14989SYNOPSYS ARC HSDK SDP pll clock driver
14990M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14991S:	Supported
14992F:	drivers/clk/clk-hsdk-pll.c
14993F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14994
14995SYNOPSYS ARC SDP clock driver
14996M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14997S:	Supported
14998F:	drivers/clk/axs10x/*
14999F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15000
15001SYNOPSYS ARC SDP platform support
15002M:	Alexey Brodkin <abrodkin@synopsys.com>
15003S:	Supported
15004F:	arch/arc/plat-axs10x
15005F:	arch/arc/boot/dts/ax*
15006F:	Documentation/devicetree/bindings/arc/axs10*
15007
15008SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15009M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15010S:	Supported
15011F:	drivers/reset/reset-axs10x.c
15012F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15013
15014SYNOPSYS CREG GPIO DRIVER
15015M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15016S:	Maintained
15017F:	drivers/gpio/gpio-creg-snps.c
15018F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15019
15020SYNOPSYS DESIGNWARE 8250 UART DRIVER
15021R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15022S:	Maintained
15023F:	drivers/tty/serial/8250/8250_dw.c
15024
15025SYNOPSYS DESIGNWARE APB GPIO DRIVER
15026M:	Hoan Tran <hoan@os.amperecomputing.com>
15027L:	linux-gpio@vger.kernel.org
15028S:	Maintained
15029F:	drivers/gpio/gpio-dwapb.c
15030F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15031
15032SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15033M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15034S:	Maintained
15035F:	drivers/dma/dwi-axi-dmac/
15036F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15037
15038SYNOPSYS DESIGNWARE DMAC DRIVER
15039M:	Viresh Kumar <vireshk@kernel.org>
15040R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15041S:	Maintained
15042F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15043F:	drivers/dma/dw/
15044F:	include/dt-bindings/dma/dw-dmac.h
15045F:	include/linux/dma/dw.h
15046F:	include/linux/platform_data/dma-dw.h
15047
15048SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15049M:	Jose Abreu <Jose.Abreu@synopsys.com>
15050L:	netdev@vger.kernel.org
15051S:	Supported
15052F:	drivers/net/ethernet/synopsys/
15053
15054SYNOPSYS DESIGNWARE I2C DRIVER
15055M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15056R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15057R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15058L:	linux-i2c@vger.kernel.org
15059S:	Maintained
15060F:	drivers/i2c/busses/i2c-designware-*
15061F:	include/linux/platform_data/i2c-designware.h
15062
15063SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15064M:	Jaehoon Chung <jh80.chung@samsung.com>
15065L:	linux-mmc@vger.kernel.org
15066S:	Maintained
15067F:	drivers/mmc/host/dw_mmc*
15068
15069SYNOPSYS HSDK RESET CONTROLLER DRIVER
15070M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15071S:	Supported
15072F:	drivers/reset/reset-hsdk.c
15073F:	include/dt-bindings/reset/snps,hsdk-reset.h
15074F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15075
15076SYSTEM CONFIGURATION (SYSCON)
15077M:	Lee Jones <lee.jones@linaro.org>
15078M:	Arnd Bergmann <arnd@arndb.de>
15079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15080S:	Supported
15081F:	drivers/mfd/syscon.c
15082
15083SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15084M:	Sudeep Holla <sudeep.holla@arm.com>
15085L:	linux-arm-kernel@lists.infradead.org
15086S:	Maintained
15087F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15088F:	drivers/clk/clk-sc[mp]i.c
15089F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15090F:	drivers/firmware/arm_scpi.c
15091F:	drivers/firmware/arm_scmi/
15092F:	include/linux/sc[mp]i_protocol.h
15093
15094SYSTEM RESET/SHUTDOWN DRIVERS
15095M:	Sebastian Reichel <sre@kernel.org>
15096L:	linux-pm@vger.kernel.org
15097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15098S:	Maintained
15099F:	Documentation/devicetree/bindings/power/reset/
15100F:	drivers/power/reset/
15101
15102SYSTEM TRACE MODULE CLASS
15103M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15104S:	Maintained
15105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15106F:	Documentation/trace/stm.rst
15107F:	drivers/hwtracing/stm/
15108F:	include/linux/stm.h
15109F:	include/uapi/linux/stm.h
15110
15111SYSV FILESYSTEM
15112M:	Christoph Hellwig <hch@infradead.org>
15113S:	Maintained
15114F:	Documentation/filesystems/sysv-fs.txt
15115F:	fs/sysv/
15116F:	include/linux/sysv_fs.h
15117
15118TASKSTATS STATISTICS INTERFACE
15119M:	Balbir Singh <bsingharora@gmail.com>
15120S:	Maintained
15121F:	Documentation/accounting/taskstats*
15122F:	include/linux/taskstats*
15123F:	kernel/taskstats.c
15124
15125TC subsystem
15126M:	Jamal Hadi Salim <jhs@mojatatu.com>
15127M:	Cong Wang <xiyou.wangcong@gmail.com>
15128M:	Jiri Pirko <jiri@resnulli.us>
15129L:	netdev@vger.kernel.org
15130S:	Maintained
15131F:	include/net/pkt_cls.h
15132F:	include/net/pkt_sched.h
15133F:	include/net/tc_act/
15134F:	include/uapi/linux/pkt_cls.h
15135F:	include/uapi/linux/pkt_sched.h
15136F:	include/uapi/linux/tc_act/
15137F:	include/uapi/linux/tc_ematch/
15138F:	net/sched/
15139
15140TC90522 MEDIA DRIVER
15141M:	Akihiro Tsukada <tskd08@gmail.com>
15142L:	linux-media@vger.kernel.org
15143S:	Odd Fixes
15144F:	drivers/media/dvb-frontends/tc90522*
15145
15146TCP LOW PRIORITY MODULE
15147M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15148M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15149W:	http://tcp-lp-mod.sourceforge.net/
15150S:	Maintained
15151F:	net/ipv4/tcp_lp.c
15152
15153TDA10071 MEDIA DRIVER
15154M:	Antti Palosaari <crope@iki.fi>
15155L:	linux-media@vger.kernel.org
15156W:	https://linuxtv.org
15157W:	http://palosaari.fi/linux/
15158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15159T:	git git://linuxtv.org/anttip/media_tree.git
15160S:	Maintained
15161F:	drivers/media/dvb-frontends/tda10071*
15162
15163TDA18212 MEDIA DRIVER
15164M:	Antti Palosaari <crope@iki.fi>
15165L:	linux-media@vger.kernel.org
15166W:	https://linuxtv.org
15167W:	http://palosaari.fi/linux/
15168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15169T:	git git://linuxtv.org/anttip/media_tree.git
15170S:	Maintained
15171F:	drivers/media/tuners/tda18212*
15172
15173TDA18218 MEDIA DRIVER
15174M:	Antti Palosaari <crope@iki.fi>
15175L:	linux-media@vger.kernel.org
15176W:	https://linuxtv.org
15177W:	http://palosaari.fi/linux/
15178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15179T:	git git://linuxtv.org/anttip/media_tree.git
15180S:	Maintained
15181F:	drivers/media/tuners/tda18218*
15182
15183TDA18250 MEDIA DRIVER
15184M:	Olli Salonen <olli.salonen@iki.fi>
15185L:	linux-media@vger.kernel.org
15186W:	https://linuxtv.org
15187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15188T:	git git://linuxtv.org/media_tree.git
15189S:	Maintained
15190F:	drivers/media/tuners/tda18250*
15191
15192TDA18271 MEDIA DRIVER
15193M:	Michael Krufky <mkrufky@linuxtv.org>
15194L:	linux-media@vger.kernel.org
15195W:	https://linuxtv.org
15196W:	http://github.com/mkrufky
15197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15198T:	git git://linuxtv.org/mkrufky/tuners.git
15199S:	Maintained
15200F:	drivers/media/tuners/tda18271*
15201
15202TDA1997x MEDIA DRIVER
15203M:	Tim Harvey <tharvey@gateworks.com>
15204L:	linux-media@vger.kernel.org
15205W:	https://linuxtv.org
15206Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15207S:	Maintained
15208F:	drivers/media/i2c/tda1997x.*
15209
15210TDA827x MEDIA DRIVER
15211M:	Michael Krufky <mkrufky@linuxtv.org>
15212L:	linux-media@vger.kernel.org
15213W:	https://linuxtv.org
15214W:	http://github.com/mkrufky
15215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15216T:	git git://linuxtv.org/mkrufky/tuners.git
15217S:	Maintained
15218F:	drivers/media/tuners/tda8290.*
15219
15220TDA8290 MEDIA DRIVER
15221M:	Michael Krufky <mkrufky@linuxtv.org>
15222L:	linux-media@vger.kernel.org
15223W:	https://linuxtv.org
15224W:	http://github.com/mkrufky
15225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15226T:	git git://linuxtv.org/mkrufky/tuners.git
15227S:	Maintained
15228F:	drivers/media/tuners/tda8290.*
15229
15230TDA9840 MEDIA DRIVER
15231M:	Hans Verkuil <hverkuil@xs4all.nl>
15232L:	linux-media@vger.kernel.org
15233T:	git git://linuxtv.org/media_tree.git
15234W:	https://linuxtv.org
15235S:	Maintained
15236F:	drivers/media/i2c/tda9840*
15237
15238TEA5761 TUNER DRIVER
15239M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15240L:	linux-media@vger.kernel.org
15241W:	https://linuxtv.org
15242T:	git git://linuxtv.org/media_tree.git
15243S:	Odd fixes
15244F:	drivers/media/tuners/tea5761.*
15245
15246TEA5767 TUNER DRIVER
15247M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15248L:	linux-media@vger.kernel.org
15249W:	https://linuxtv.org
15250T:	git git://linuxtv.org/media_tree.git
15251S:	Maintained
15252F:	drivers/media/tuners/tea5767.*
15253
15254TEA6415C MEDIA DRIVER
15255M:	Hans Verkuil <hverkuil@xs4all.nl>
15256L:	linux-media@vger.kernel.org
15257T:	git git://linuxtv.org/media_tree.git
15258W:	https://linuxtv.org
15259S:	Maintained
15260F:	drivers/media/i2c/tea6415c*
15261
15262TEA6420 MEDIA DRIVER
15263M:	Hans Verkuil <hverkuil@xs4all.nl>
15264L:	linux-media@vger.kernel.org
15265T:	git git://linuxtv.org/media_tree.git
15266W:	https://linuxtv.org
15267S:	Maintained
15268F:	drivers/media/i2c/tea6420*
15269
15270TEAM DRIVER
15271M:	Jiri Pirko <jiri@resnulli.us>
15272L:	netdev@vger.kernel.org
15273S:	Supported
15274F:	drivers/net/team/
15275F:	include/linux/if_team.h
15276F:	include/uapi/linux/if_team.h
15277
15278TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15279M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15280S:	Maintained
15281F:	arch/x86/platform/ts5500/
15282
15283TECHNOTREND USB IR RECEIVER
15284M:	Sean Young <sean@mess.org>
15285L:	linux-media@vger.kernel.org
15286S:	Maintained
15287F:	drivers/media/rc/ttusbir.c
15288
15289TECHWELL TW9910 VIDEO DECODER
15290L:	linux-media@vger.kernel.org
15291S:	Orphan
15292F:	drivers/media/i2c/tw9910.c
15293F:	include/media/i2c/tw9910.h
15294
15295TEE SUBSYSTEM
15296M:	Jens Wiklander <jens.wiklander@linaro.org>
15297S:	Maintained
15298F:	include/linux/tee_drv.h
15299F:	include/uapi/linux/tee.h
15300F:	drivers/tee/
15301F:	Documentation/tee.txt
15302
15303TEGRA ARCHITECTURE SUPPORT
15304M:	Thierry Reding <thierry.reding@gmail.com>
15305M:	Jonathan Hunter <jonathanh@nvidia.com>
15306L:	linux-tegra@vger.kernel.org
15307Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15309S:	Supported
15310N:	[^a-z]tegra
15311
15312TEGRA CLOCK DRIVER
15313M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15314M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15315S:	Supported
15316F:	drivers/clk/tegra/
15317
15318TEGRA DMA DRIVERS
15319M:	Laxman Dewangan <ldewangan@nvidia.com>
15320M:	Jon Hunter <jonathanh@nvidia.com>
15321S:	Supported
15322F:	drivers/dma/tegra*
15323
15324TEGRA I2C DRIVER
15325M:	Laxman Dewangan <ldewangan@nvidia.com>
15326S:	Supported
15327F:	drivers/i2c/busses/i2c-tegra.c
15328
15329TEGRA IOMMU DRIVERS
15330M:	Thierry Reding <thierry.reding@gmail.com>
15331L:	linux-tegra@vger.kernel.org
15332S:	Supported
15333F:	drivers/iommu/tegra*
15334
15335TEGRA KBC DRIVER
15336M:	Laxman Dewangan <ldewangan@nvidia.com>
15337S:	Supported
15338F:	drivers/input/keyboard/tegra-kbc.c
15339
15340TEGRA NAND DRIVER
15341M:	Stefan Agner <stefan@agner.ch>
15342M:	Lucas Stach <dev@lynxeye.de>
15343S:	Maintained
15344F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15345F:	drivers/mtd/nand/raw/tegra_nand.c
15346
15347TEGRA PWM DRIVER
15348M:	Thierry Reding <thierry.reding@gmail.com>
15349S:	Supported
15350F:	drivers/pwm/pwm-tegra.c
15351
15352TEGRA SERIAL DRIVER
15353M:	Laxman Dewangan <ldewangan@nvidia.com>
15354S:	Supported
15355F:	drivers/tty/serial/serial-tegra.c
15356
15357TEGRA SPI DRIVER
15358M:	Laxman Dewangan <ldewangan@nvidia.com>
15359S:	Supported
15360F:	drivers/spi/spi-tegra*
15361
15362TEHUTI ETHERNET DRIVER
15363M:	Andy Gospodarek <andy@greyhouse.net>
15364L:	netdev@vger.kernel.org
15365S:	Supported
15366F:	drivers/net/ethernet/tehuti/*
15367
15368Telecom Clock Driver for MCPL0010
15369M:	Mark Gross <mark.gross@intel.com>
15370S:	Supported
15371F:	drivers/char/tlclk.c
15372
15373TENSILICA XTENSA PORT (xtensa)
15374M:	Chris Zankel <chris@zankel.net>
15375M:	Max Filippov <jcmvbkbc@gmail.com>
15376L:	linux-xtensa@linux-xtensa.org
15377T:	git git://github.com/czankel/xtensa-linux.git
15378S:	Maintained
15379F:	arch/xtensa/
15380F:	drivers/irqchip/irq-xtensa-*
15381
15382Texas Instruments' System Control Interface (TISCI) Protocol Driver
15383M:	Nishanth Menon <nm@ti.com>
15384M:	Tero Kristo <t-kristo@ti.com>
15385M:	Santosh Shilimkar <ssantosh@kernel.org>
15386L:	linux-arm-kernel@lists.infradead.org
15387S:	Maintained
15388F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15389F:	drivers/firmware/ti_sci*
15390F:	include/linux/soc/ti/ti_sci_protocol.h
15391F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15392F:	drivers/soc/ti/ti_sci_pm_domains.c
15393F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15394F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15395F:	drivers/clk/keystone/sci-clk.c
15396F:	drivers/reset/reset-ti-sci.c
15397
15398Texas Instruments ASoC drivers
15399M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15400L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15401S:	Maintained
15402F:	sound/soc/ti/
15403
15404Texas Instruments' DAC7612 DAC Driver
15405M:	Ricardo Ribalda <ricardo@ribalda.com>
15406L:	linux-iio@vger.kernel.org
15407S:	Supported
15408F:	drivers/iio/dac/ti-dac7612.c
15409F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15410
15411THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15412M:	Hans Verkuil <hverkuil@xs4all.nl>
15413L:	linux-media@vger.kernel.org
15414T:	git git://linuxtv.org/media_tree.git
15415W:	https://linuxtv.org
15416S:	Maintained
15417F:	drivers/media/radio/radio-raremono.c
15418
15419THERMAL
15420M:	Zhang Rui <rui.zhang@intel.com>
15421M:	Eduardo Valentin <edubezval@gmail.com>
15422R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15423L:	linux-pm@vger.kernel.org
15424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15426Q:	https://patchwork.kernel.org/project/linux-pm/list/
15427S:	Supported
15428F:	drivers/thermal/
15429F:	include/linux/thermal.h
15430F:	include/uapi/linux/thermal.h
15431F:	include/linux/cpu_cooling.h
15432F:	Documentation/devicetree/bindings/thermal/
15433
15434THERMAL/CPU_COOLING
15435M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15436M:	Viresh Kumar <viresh.kumar@linaro.org>
15437M:	Javi Merino <javi.merino@kernel.org>
15438L:	linux-pm@vger.kernel.org
15439S:	Supported
15440F:	Documentation/thermal/cpu-cooling-api.txt
15441F:	drivers/thermal/cpu_cooling.c
15442F:	include/linux/cpu_cooling.h
15443
15444THINKPAD ACPI EXTRAS DRIVER
15445M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15446L:	ibm-acpi-devel@lists.sourceforge.net
15447L:	platform-driver-x86@vger.kernel.org
15448W:	http://ibm-acpi.sourceforge.net
15449W:	http://thinkwiki.org/wiki/Ibm-acpi
15450T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15451S:	Maintained
15452F:	drivers/platform/x86/thinkpad_acpi.c
15453
15454THUNDERBOLT DRIVER
15455M:	Andreas Noever <andreas.noever@gmail.com>
15456M:	Michael Jamet <michael.jamet@intel.com>
15457M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15458M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15460S:	Maintained
15461F:	Documentation/admin-guide/thunderbolt.rst
15462F:	drivers/thunderbolt/
15463F:	include/linux/thunderbolt.h
15464
15465THUNDERBOLT NETWORK DRIVER
15466M:	Michael Jamet <michael.jamet@intel.com>
15467M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15468M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15469L:	netdev@vger.kernel.org
15470S:	Maintained
15471F:	drivers/net/thunderbolt.c
15472
15473THUNDERX GPIO DRIVER
15474M:	David Daney <david.daney@cavium.com>
15475S:	Maintained
15476F:	drivers/gpio/gpio-thunderx.c
15477
15478TI AM437X VPFE DRIVER
15479M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15480L:	linux-media@vger.kernel.org
15481W:	https://linuxtv.org
15482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15483T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15484S:	Maintained
15485F:	drivers/media/platform/am437x/
15486
15487TI BANDGAP AND THERMAL DRIVER
15488M:	Eduardo Valentin <edubezval@gmail.com>
15489M:	Keerthy <j-keerthy@ti.com>
15490L:	linux-pm@vger.kernel.org
15491L:	linux-omap@vger.kernel.org
15492S:	Maintained
15493F:	drivers/thermal/ti-soc-thermal/
15494
15495TI BQ27XXX POWER SUPPLY DRIVER
15496R:	Andrew F. Davis <afd@ti.com>
15497F:	include/linux/power/bq27xxx_battery.h
15498F:	drivers/power/supply/bq27xxx_battery.c
15499F:	drivers/power/supply/bq27xxx_battery_i2c.c
15500
15501TI CDCE706 CLOCK DRIVER
15502M:	Max Filippov <jcmvbkbc@gmail.com>
15503S:	Maintained
15504F:	drivers/clk/clk-cdce706.c
15505
15506TI CLOCK DRIVER
15507M:	Tero Kristo <t-kristo@ti.com>
15508L:	linux-omap@vger.kernel.org
15509S:	Maintained
15510F:	drivers/clk/ti/
15511F:	include/linux/clk/ti.h
15512
15513TI DAVINCI MACHINE SUPPORT
15514M:	Sekhar Nori <nsekhar@ti.com>
15515M:	Kevin Hilman <khilman@kernel.org>
15516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15518S:	Supported
15519F:	arch/arm/mach-davinci/
15520F:	drivers/i2c/busses/i2c-davinci.c
15521F:	arch/arm/boot/dts/da850*
15522
15523TI DAVINCI SERIES CLOCK DRIVER
15524M:	David Lechner <david@lechnology.com>
15525R:	Sekhar Nori <nsekhar@ti.com>
15526S:	Maintained
15527F:	Documentation/devicetree/bindings/clock/ti/davinci/
15528F:	drivers/clk/davinci/
15529
15530TI DAVINCI SERIES GPIO DRIVER
15531M:	Keerthy <j-keerthy@ti.com>
15532L:	linux-gpio@vger.kernel.org
15533S:	Maintained
15534F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15535F:	drivers/gpio/gpio-davinci.c
15536
15537TI DAVINCI SERIES MEDIA DRIVER
15538M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15539L:	linux-media@vger.kernel.org
15540W:	https://linuxtv.org
15541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15542T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15543S:	Maintained
15544F:	drivers/media/platform/davinci/
15545F:	include/media/davinci/
15546
15547TI ETHERNET SWITCH DRIVER (CPSW)
15548R:	Grygorii Strashko <grygorii.strashko@ti.com>
15549L:	linux-omap@vger.kernel.org
15550L:	netdev@vger.kernel.org
15551S:	Maintained
15552F:	drivers/net/ethernet/ti/cpsw*
15553F:	drivers/net/ethernet/ti/davinci*
15554
15555TI FLASH MEDIA INTERFACE DRIVER
15556M:	Alex Dubov <oakad@yahoo.com>
15557S:	Maintained
15558F:	drivers/misc/tifm*
15559F:	drivers/mmc/host/tifm_sd.c
15560F:	include/linux/tifm.h
15561
15562TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15563M:	Santosh Shilimkar <ssantosh@kernel.org>
15564L:	linux-kernel@vger.kernel.org
15565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15566S:	Maintained
15567F:	drivers/soc/ti/*
15568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15569
15570TI LM49xxx FAMILY ASoC CODEC DRIVERS
15571M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15572M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15573L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15574S:	Maintained
15575F:	sound/soc/codecs/lm49453*
15576F:	sound/soc/codecs/isabelle*
15577
15578TI LP855x BACKLIGHT DRIVER
15579M:	Milo Kim <milo.kim@ti.com>
15580S:	Maintained
15581F:	Documentation/backlight/lp855x-driver.txt
15582F:	drivers/video/backlight/lp855x_bl.c
15583F:	include/linux/platform_data/lp855x.h
15584
15585TI LP8727 CHARGER DRIVER
15586M:	Milo Kim <milo.kim@ti.com>
15587S:	Maintained
15588F:	drivers/power/supply/lp8727_charger.c
15589F:	include/linux/platform_data/lp8727.h
15590
15591TI LP8788 MFD DRIVER
15592M:	Milo Kim <milo.kim@ti.com>
15593S:	Maintained
15594F:	drivers/iio/adc/lp8788_adc.c
15595F:	drivers/leds/leds-lp8788.c
15596F:	drivers/mfd/lp8788*.c
15597F:	drivers/power/supply/lp8788-charger.c
15598F:	drivers/regulator/lp8788-*.c
15599F:	include/linux/mfd/lp8788*.h
15600
15601TI NETCP ETHERNET DRIVER
15602M:	Wingman Kwok <w-kwok2@ti.com>
15603M:	Murali Karicheri <m-karicheri2@ti.com>
15604L:	netdev@vger.kernel.org
15605S:	Maintained
15606F:	drivers/net/ethernet/ti/netcp*
15607
15608TI PCM3060 ASoC CODEC DRIVER
15609M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15610L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15611S:	Maintained
15612F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15613F:	sound/soc/codecs/pcm3060*
15614
15615TI TAS571X FAMILY ASoC CODEC DRIVER
15616M:	Kevin Cernekee <cernekee@chromium.org>
15617L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15618S:	Odd Fixes
15619F:	sound/soc/codecs/tas571x*
15620
15621TI TRF7970A NFC DRIVER
15622M:	Mark Greer <mgreer@animalcreek.com>
15623L:	linux-wireless@vger.kernel.org
15624L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15625S:	Supported
15626F:	drivers/nfc/trf7970a.c
15627F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15628
15629TI TWL4030 SERIES SOC CODEC DRIVER
15630M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15631L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15632S:	Maintained
15633F:	sound/soc/codecs/twl4030*
15634
15635TI VPE/CAL DRIVERS
15636M:	Benoit Parrot <bparrot@ti.com>
15637L:	linux-media@vger.kernel.org
15638W:	http://linuxtv.org/
15639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15640S:	Maintained
15641F:	drivers/media/platform/ti-vpe/
15642
15643TI WILINK WIRELESS DRIVERS
15644L:	linux-wireless@vger.kernel.org
15645W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15646W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15648S:	Orphan
15649F:	drivers/net/wireless/ti/
15650F:	include/linux/wl12xx.h
15651
15652TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15653M:	John Stultz <john.stultz@linaro.org>
15654M:	Thomas Gleixner <tglx@linutronix.de>
15655R:	Stephen Boyd <sboyd@kernel.org>
15656L:	linux-kernel@vger.kernel.org
15657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15658S:	Supported
15659F:	include/linux/clocksource.h
15660F:	include/linux/time.h
15661F:	include/linux/timex.h
15662F:	include/uapi/linux/time.h
15663F:	include/uapi/linux/timex.h
15664F:	kernel/time/clocksource.c
15665F:	kernel/time/time*.c
15666F:	kernel/time/alarmtimer.c
15667F:	kernel/time/ntp.c
15668F:	tools/testing/selftests/timers/
15669
15670TIPC NETWORK LAYER
15671M:	Jon Maloy <jon.maloy@ericsson.com>
15672M:	Ying Xue <ying.xue@windriver.com>
15673L:	netdev@vger.kernel.org (core kernel code)
15674L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15675W:	http://tipc.sourceforge.net/
15676S:	Maintained
15677F:	include/uapi/linux/tipc*.h
15678F:	net/tipc/
15679
15680TLAN NETWORK DRIVER
15681M:	Samuel Chessman <chessman@tux.org>
15682L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15683W:	http://sourceforge.net/projects/tlan/
15684S:	Maintained
15685F:	Documentation/networking/device_drivers/ti/tlan.txt
15686F:	drivers/net/ethernet/ti/tlan.*
15687
15688TM6000 VIDEO4LINUX DRIVER
15689M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15690L:	linux-media@vger.kernel.org
15691W:	https://linuxtv.org
15692T:	git git://linuxtv.org/media_tree.git
15693S:	Odd fixes
15694F:	drivers/media/usb/tm6000/
15695F:	Documentation/media/v4l-drivers/tm6000*
15696
15697TMIO/SDHI MMC DRIVER
15698M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15699L:	linux-mmc@vger.kernel.org
15700S:	Supported
15701F:	drivers/mmc/host/tmio_mmc*
15702F:	drivers/mmc/host/renesas_sdhi*
15703F:	include/linux/mfd/tmio.h
15704
15705TMP401 HARDWARE MONITOR DRIVER
15706M:	Guenter Roeck <linux@roeck-us.net>
15707L:	linux-hwmon@vger.kernel.org
15708S:	Maintained
15709F:	Documentation/hwmon/tmp401
15710F:	drivers/hwmon/tmp401.c
15711
15712TMPFS (SHMEM FILESYSTEM)
15713M:	Hugh Dickins <hughd@google.com>
15714L:	linux-mm@kvack.org
15715S:	Maintained
15716F:	include/linux/shmem_fs.h
15717F:	mm/shmem.c
15718
15719TOMOYO SECURITY MODULE
15720M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15721M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15722L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15723L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15724L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15725L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15726W:	https://tomoyo.osdn.jp/
15727S:	Maintained
15728F:	security/tomoyo/
15729
15730TOPSTAR LAPTOP EXTRAS DRIVER
15731M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15732L:	platform-driver-x86@vger.kernel.org
15733S:	Maintained
15734F:	drivers/platform/x86/topstar-laptop.c
15735
15736TORTURE-TEST MODULES
15737M:	Davidlohr Bueso <dave@stgolabs.net>
15738M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15739M:	Josh Triplett <josh@joshtriplett.org>
15740L:	linux-kernel@vger.kernel.org
15741S:	Supported
15742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15743F:	Documentation/RCU/torture.txt
15744F:	kernel/torture.c
15745F:	kernel/rcu/rcutorture.c
15746F:	kernel/rcu/rcuperf.c
15747F:	kernel/locking/locktorture.c
15748
15749TOSHIBA ACPI EXTRAS DRIVER
15750M:	Azael Avalos <coproscefalo@gmail.com>
15751L:	platform-driver-x86@vger.kernel.org
15752S:	Maintained
15753F:	drivers/platform/x86/toshiba_acpi.c
15754
15755TOSHIBA BLUETOOTH DRIVER
15756M:	Azael Avalos <coproscefalo@gmail.com>
15757L:	platform-driver-x86@vger.kernel.org
15758S:	Maintained
15759F:	drivers/platform/x86/toshiba_bluetooth.c
15760
15761TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15762M:	Azael Avalos <coproscefalo@gmail.com>
15763L:	platform-driver-x86@vger.kernel.org
15764S:	Maintained
15765F:	drivers/platform/x86/toshiba_haps.c
15766
15767TOSHIBA SMM DRIVER
15768M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15769W:	http://www.buzzard.org.uk/toshiba/
15770S:	Maintained
15771F:	drivers/char/toshiba.c
15772F:	include/linux/toshiba.h
15773F:	include/uapi/linux/toshiba.h
15774
15775TOSHIBA TC358743 DRIVER
15776M:	Mats Randgaard <matrandg@cisco.com>
15777L:	linux-media@vger.kernel.org
15778S:	Maintained
15779F:	drivers/media/i2c/tc358743*
15780F:	include/media/i2c/tc358743.h
15781
15782TOSHIBA WMI HOTKEYS DRIVER
15783M:	Azael Avalos <coproscefalo@gmail.com>
15784L:	platform-driver-x86@vger.kernel.org
15785S:	Maintained
15786F:	drivers/platform/x86/toshiba-wmi.c
15787
15788TPM DEVICE DRIVER
15789M:	Peter Huewe <peterhuewe@gmx.de>
15790M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15791R:	Jason Gunthorpe <jgg@ziepe.ca>
15792L:	linux-integrity@vger.kernel.org
15793Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15794W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15795T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15796S:	Maintained
15797F:	drivers/char/tpm/
15798
15799TRACING
15800M:	Steven Rostedt <rostedt@goodmis.org>
15801M:	Ingo Molnar <mingo@redhat.com>
15802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15803S:	Maintained
15804F:	Documentation/trace/ftrace.rst
15805F:	arch/*/*/*/ftrace.h
15806F:	arch/*/kernel/ftrace.c
15807F:	include/*/ftrace.h
15808F:	include/linux/trace*.h
15809F:	include/trace/
15810F:	kernel/trace/
15811F:	tools/testing/selftests/ftrace/
15812
15813TRACING MMIO ACCESSES (MMIOTRACE)
15814M:	Steven Rostedt <rostedt@goodmis.org>
15815M:	Ingo Molnar <mingo@kernel.org>
15816R:	Karol Herbst <karolherbst@gmail.com>
15817R:	Pekka Paalanen <ppaalanen@gmail.com>
15818S:	Maintained
15819L:	linux-kernel@vger.kernel.org
15820L:	nouveau@lists.freedesktop.org
15821F:	kernel/trace/trace_mmiotrace.c
15822F:	include/linux/mmiotrace.h
15823F:	arch/x86/mm/kmmio.c
15824F:	arch/x86/mm/mmio-mod.c
15825F:	arch/x86/mm/testmmiotrace.c
15826
15827TRIVIAL PATCHES
15828M:	Jiri Kosina <trivial@kernel.org>
15829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15830S:	Maintained
15831K:	^Subject:.*(?i)trivial
15832
15833TEMPO SEMICONDUCTOR DRIVERS
15834M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15835S:	Maintained
15836F:	sound/soc/codecs/tscs*.c
15837F:	sound/soc/codecs/tscs*.h
15838F:	Documentation/devicetree/bindings/sound/tscs*.txt
15839
15840TTY LAYER
15841M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15842M:	Jiri Slaby <jslaby@suse.com>
15843S:	Supported
15844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15845F:	Documentation/serial/
15846F:	drivers/tty/
15847F:	drivers/tty/serial/serial_core.c
15848F:	include/linux/serial_core.h
15849F:	include/linux/serial.h
15850F:	include/linux/tty.h
15851F:	include/uapi/linux/serial_core.h
15852F:	include/uapi/linux/serial.h
15853F:	include/uapi/linux/tty.h
15854
15855TUA9001 MEDIA DRIVER
15856M:	Antti Palosaari <crope@iki.fi>
15857L:	linux-media@vger.kernel.org
15858W:	https://linuxtv.org
15859W:	http://palosaari.fi/linux/
15860Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15861T:	git git://linuxtv.org/anttip/media_tree.git
15862S:	Maintained
15863F:	drivers/media/tuners/tua9001*
15864
15865TULIP NETWORK DRIVERS
15866L:	netdev@vger.kernel.org
15867L:	linux-parisc@vger.kernel.org
15868S:	Orphan
15869F:	drivers/net/ethernet/dec/tulip/
15870
15871TUN/TAP driver
15872M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15873W:	http://vtun.sourceforge.net/tun
15874S:	Maintained
15875F:	Documentation/networking/tuntap.txt
15876F:	arch/um/os-Linux/drivers/
15877
15878TURBOCHANNEL SUBSYSTEM
15879M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15880M:	Ralf Baechle <ralf@linux-mips.org>
15881L:	linux-mips@vger.kernel.org
15882Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15883S:	Maintained
15884F:	drivers/tc/
15885F:	include/linux/tc.h
15886
15887TURBOSTAT UTILITY
15888M:	"Len Brown" <lenb@kernel.org>
15889L:	linux-pm@vger.kernel.org
15890B:	https://bugzilla.kernel.org
15891Q:	https://patchwork.kernel.org/project/linux-pm/list/
15892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15893S:	Supported
15894F:	tools/power/x86/turbostat/
15895
15896TW5864 VIDEO4LINUX DRIVER
15897M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15898M:	Anton Sviridenko <anton@corp.bluecherry.net>
15899M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15900M:	Andrey Utkin <andrey_utkin@fastmail.com>
15901L:	linux-media@vger.kernel.org
15902S:	Supported
15903F:	drivers/media/pci/tw5864/
15904
15905TW68 VIDEO4LINUX DRIVER
15906M:	Hans Verkuil <hverkuil@xs4all.nl>
15907L:	linux-media@vger.kernel.org
15908T:	git git://linuxtv.org/media_tree.git
15909W:	https://linuxtv.org
15910S:	Odd Fixes
15911F:	drivers/media/pci/tw68/
15912
15913TW686X VIDEO4LINUX DRIVER
15914M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15915L:	linux-media@vger.kernel.org
15916T:	git git://linuxtv.org/media_tree.git
15917W:	http://linuxtv.org
15918S:	Maintained
15919F:	drivers/media/pci/tw686x/
15920
15921UBI FILE SYSTEM (UBIFS)
15922M:	Richard Weinberger <richard@nod.at>
15923M:	Artem Bityutskiy <dedekind1@gmail.com>
15924M:	Adrian Hunter <adrian.hunter@intel.com>
15925L:	linux-mtd@lists.infradead.org
15926T:	git git://git.infradead.org/ubifs-2.6.git
15927W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15928S:	Supported
15929F:	Documentation/filesystems/ubifs.txt
15930F:	fs/ubifs/
15931
15932UCLINUX (M68KNOMMU AND COLDFIRE)
15933M:	Greg Ungerer <gerg@linux-m68k.org>
15934W:	http://www.linux-m68k.org/
15935W:	http://www.uclinux.org/
15936L:	linux-m68k@lists.linux-m68k.org
15937L:	uclinux-dev@uclinux.org  (subscribers-only)
15938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15939S:	Maintained
15940F:	arch/m68k/coldfire/
15941F:	arch/m68k/68*/
15942F:	arch/m68k/*/*_no.*
15943F:	arch/m68k/include/asm/*_no.*
15944
15945UDF FILESYSTEM
15946M:	Jan Kara <jack@suse.com>
15947S:	Maintained
15948F:	Documentation/filesystems/udf.txt
15949F:	fs/udf/
15950
15951UDRAW TABLET
15952M:	Bastien Nocera <hadess@hadess.net>
15953L:	linux-input@vger.kernel.org
15954S:	Maintained
15955F:	drivers/hid/hid-udraw-ps3.c
15956
15957UFS FILESYSTEM
15958M:	Evgeniy Dushistov <dushistov@mail.ru>
15959S:	Maintained
15960F:	Documentation/filesystems/ufs.txt
15961F:	fs/ufs/
15962
15963UHID USERSPACE HID IO DRIVER:
15964M:	David Herrmann <dh.herrmann@googlemail.com>
15965L:	linux-input@vger.kernel.org
15966S:	Maintained
15967F:	drivers/hid/uhid.c
15968F:	include/uapi/linux/uhid.h
15969
15970ULPI BUS
15971M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15972L:	linux-usb@vger.kernel.org
15973S:	Maintained
15974F:	drivers/usb/common/ulpi.c
15975F:	include/linux/ulpi/
15976
15977ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15978L:	linux-usb@vger.kernel.org
15979S:	Orphan
15980F:	drivers/uwb/
15981F:	include/linux/uwb.h
15982F:	include/linux/uwb/
15983
15984UNICORE32 ARCHITECTURE:
15985M:	Guan Xuetao <gxt@pku.edu.cn>
15986W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15987S:	Maintained
15988T:	git git://github.com/gxt/linux.git
15989F:	arch/unicore32/
15990
15991UNIFDEF
15992M:	Tony Finch <dot@dotat.at>
15993W:	http://dotat.at/prog/unifdef
15994S:	Maintained
15995F:	scripts/unifdef.c
15996
15997UNIFORM CDROM DRIVER
15998M:	Jens Axboe <axboe@kernel.dk>
15999W:	http://www.kernel.dk
16000S:	Maintained
16001F:	Documentation/cdrom/
16002F:	drivers/cdrom/cdrom.c
16003F:	include/linux/cdrom.h
16004F:	include/uapi/linux/cdrom.h
16005
16006UNISYS S-PAR DRIVERS
16007M:	David Kershner <david.kershner@unisys.com>
16008L:	sparmaintainer@unisys.com (Unisys internal)
16009S:	Supported
16010F:	include/linux/visorbus.h
16011F:	drivers/visorbus/
16012F:	drivers/staging/unisys/
16013
16014UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16015R:	Alim Akhtar <alim.akhtar@samsung.com>
16016R:	Avri Altman <avri.altman@wdc.com>
16017R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16018L:	linux-scsi@vger.kernel.org
16019S:	Supported
16020F:	Documentation/scsi/ufs.txt
16021F:	drivers/scsi/ufs/
16022
16023UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16024M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16025L:	linux-scsi@vger.kernel.org
16026S:	Supported
16027F:	drivers/scsi/ufs/*dwc*
16028
16029UNSORTED BLOCK IMAGES (UBI)
16030M:	Artem Bityutskiy <dedekind1@gmail.com>
16031M:	Richard Weinberger <richard@nod.at>
16032W:	http://www.linux-mtd.infradead.org/
16033L:	linux-mtd@lists.infradead.org
16034T:	git git://git.infradead.org/ubifs-2.6.git
16035S:	Supported
16036F:	drivers/mtd/ubi/
16037F:	include/linux/mtd/ubi.h
16038F:	include/uapi/mtd/ubi-user.h
16039
16040USB "USBNET" DRIVER FRAMEWORK
16041M:	Oliver Neukum <oneukum@suse.com>
16042L:	netdev@vger.kernel.org
16043W:	http://www.linux-usb.org/usbnet
16044S:	Maintained
16045F:	drivers/net/usb/usbnet.c
16046F:	include/linux/usb/usbnet.h
16047
16048USB ACM DRIVER
16049M:	Oliver Neukum <oneukum@suse.com>
16050L:	linux-usb@vger.kernel.org
16051S:	Maintained
16052F:	Documentation/usb/acm.txt
16053F:	drivers/usb/class/cdc-acm.*
16054
16055USB AR5523 WIRELESS DRIVER
16056M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16057L:	linux-wireless@vger.kernel.org
16058S:	Maintained
16059F:	drivers/net/wireless/ath/ar5523/
16060
16061USB ATTACHED SCSI
16062M:	Oliver Neukum <oneukum@suse.com>
16063L:	linux-usb@vger.kernel.org
16064L:	linux-scsi@vger.kernel.org
16065S:	Maintained
16066F:	drivers/usb/storage/uas.c
16067
16068USB CDC ETHERNET DRIVER
16069M:	Oliver Neukum <oliver@neukum.org>
16070L:	linux-usb@vger.kernel.org
16071S:	Maintained
16072F:	drivers/net/usb/cdc_*.c
16073F:	include/uapi/linux/usb/cdc.h
16074
16075USB CHAOSKEY DRIVER
16076M:	Keith Packard <keithp@keithp.com>
16077L:	linux-usb@vger.kernel.org
16078S:	Maintained
16079F:	drivers/usb/misc/chaoskey.c
16080
16081USB CYPRESS C67X00 DRIVER
16082M:	Peter Korsgaard <jacmet@sunsite.dk>
16083L:	linux-usb@vger.kernel.org
16084S:	Maintained
16085F:	drivers/usb/c67x00/
16086
16087USB DAVICOM DM9601 DRIVER
16088M:	Peter Korsgaard <jacmet@sunsite.dk>
16089L:	netdev@vger.kernel.org
16090W:	http://www.linux-usb.org/usbnet
16091S:	Maintained
16092F:	drivers/net/usb/dm9601.c
16093
16094USB DIAMOND RIO500 DRIVER
16095M:	Cesar Miquel <miquel@df.uba.ar>
16096L:	rio500-users@lists.sourceforge.net
16097W:	http://rio500.sourceforge.net
16098S:	Maintained
16099F:	drivers/usb/misc/rio500*
16100
16101USB EHCI DRIVER
16102M:	Alan Stern <stern@rowland.harvard.edu>
16103L:	linux-usb@vger.kernel.org
16104S:	Maintained
16105F:	Documentation/usb/ehci.txt
16106F:	drivers/usb/host/ehci*
16107
16108USB GADGET/PERIPHERAL SUBSYSTEM
16109M:	Felipe Balbi <balbi@kernel.org>
16110L:	linux-usb@vger.kernel.org
16111W:	http://www.linux-usb.org/gadget
16112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16113S:	Maintained
16114F:	drivers/usb/gadget/
16115F:	include/linux/usb/gadget*
16116
16117USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16118M:	Jiri Kosina <jikos@kernel.org>
16119M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16120L:	linux-usb@vger.kernel.org
16121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16122S:	Maintained
16123F:	Documentation/hid/hiddev.txt
16124F:	drivers/hid/usbhid/
16125
16126USB INTEL XHCI ROLE MUX DRIVER
16127M:	Hans de Goede <hdegoede@redhat.com>
16128L:	linux-usb@vger.kernel.org
16129S:	Maintained
16130F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16131
16132USB ISP116X DRIVER
16133M:	Olav Kongas <ok@artecdesign.ee>
16134L:	linux-usb@vger.kernel.org
16135S:	Maintained
16136F:	drivers/usb/host/isp116x*
16137F:	include/linux/usb/isp116x.h
16138
16139USB LAN78XX ETHERNET DRIVER
16140M:	Woojung Huh <woojung.huh@microchip.com>
16141M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16142L:	netdev@vger.kernel.org
16143S:	Maintained
16144F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16145F:	drivers/net/usb/lan78xx.*
16146F:	include/dt-bindings/net/microchip-lan78xx.h
16147
16148USB MASS STORAGE DRIVER
16149M:	Alan Stern <stern@rowland.harvard.edu>
16150L:	linux-usb@vger.kernel.org
16151L:	usb-storage@lists.one-eyed-alien.net
16152S:	Maintained
16153F:	drivers/usb/storage/
16154
16155USB MIDI DRIVER
16156M:	Clemens Ladisch <clemens@ladisch.de>
16157L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16158T:	git git://git.alsa-project.org/alsa-kernel.git
16159S:	Maintained
16160F:	sound/usb/midi.*
16161
16162USB NETWORKING DRIVERS
16163L:	linux-usb@vger.kernel.org
16164S:	Odd Fixes
16165F:	drivers/net/usb/
16166
16167USB OHCI DRIVER
16168M:	Alan Stern <stern@rowland.harvard.edu>
16169L:	linux-usb@vger.kernel.org
16170S:	Maintained
16171F:	Documentation/usb/ohci.txt
16172F:	drivers/usb/host/ohci*
16173
16174USB OTG FSM (Finite State Machine)
16175M:	Peter Chen <Peter.Chen@nxp.com>
16176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16177L:	linux-usb@vger.kernel.org
16178S:	Maintained
16179F:	drivers/usb/common/usb-otg-fsm.c
16180
16181USB OVER IP DRIVER
16182M:	Valentina Manea <valentina.manea.m@gmail.com>
16183M:	Shuah Khan <shuah@kernel.org>
16184M:	Shuah Khan <skhan@linuxfoundation.org>
16185L:	linux-usb@vger.kernel.org
16186S:	Maintained
16187F:	Documentation/usb/usbip_protocol.txt
16188F:	drivers/usb/usbip/
16189F:	tools/usb/usbip/
16190F:	tools/testing/selftests/drivers/usb/usbip/
16191
16192USB PEGASUS DRIVER
16193M:	Petko Manolov <petkan@nucleusys.com>
16194L:	linux-usb@vger.kernel.org
16195L:	netdev@vger.kernel.org
16196T:	git git://github.com/petkan/pegasus.git
16197W:	https://github.com/petkan/pegasus
16198S:	Maintained
16199F:	drivers/net/usb/pegasus.*
16200
16201USB PHY LAYER
16202M:	Felipe Balbi <balbi@kernel.org>
16203L:	linux-usb@vger.kernel.org
16204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16205S:	Maintained
16206F:	drivers/usb/phy/
16207
16208USB PRINTER DRIVER (usblp)
16209M:	Pete Zaitcev <zaitcev@redhat.com>
16210L:	linux-usb@vger.kernel.org
16211S:	Supported
16212F:	drivers/usb/class/usblp.c
16213
16214USB QMI WWAN NETWORK DRIVER
16215M:	Bjørn Mork <bjorn@mork.no>
16216L:	netdev@vger.kernel.org
16217S:	Maintained
16218F:	Documentation/ABI/testing/sysfs-class-net-qmi
16219F:	drivers/net/usb/qmi_wwan.c
16220
16221USB RTL8150 DRIVER
16222M:	Petko Manolov <petkan@nucleusys.com>
16223L:	linux-usb@vger.kernel.org
16224L:	netdev@vger.kernel.org
16225T:	git git://github.com/petkan/rtl8150.git
16226W:	https://github.com/petkan/rtl8150
16227S:	Maintained
16228F:	drivers/net/usb/rtl8150.c
16229
16230USB SERIAL SUBSYSTEM
16231M:	Johan Hovold <johan@kernel.org>
16232L:	linux-usb@vger.kernel.org
16233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16234S:	Maintained
16235F:	Documentation/usb/usb-serial.txt
16236F:	drivers/usb/serial/
16237F:	include/linux/usb/serial.h
16238
16239USB SMSC75XX ETHERNET DRIVER
16240M:	Steve Glendinning <steve.glendinning@shawell.net>
16241L:	netdev@vger.kernel.org
16242S:	Maintained
16243F:	drivers/net/usb/smsc75xx.*
16244
16245USB SMSC95XX ETHERNET DRIVER
16246M:	Steve Glendinning <steve.glendinning@shawell.net>
16247M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16248L:	netdev@vger.kernel.org
16249S:	Maintained
16250F:	drivers/net/usb/smsc95xx.*
16251
16252USB SUBSYSTEM
16253M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16254L:	linux-usb@vger.kernel.org
16255W:	http://www.linux-usb.org
16256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16257S:	Supported
16258F:	Documentation/devicetree/bindings/usb/
16259F:	Documentation/usb/
16260F:	drivers/usb/
16261F:	include/linux/usb.h
16262F:	include/linux/usb/
16263
16264USB TYPEC PI3USB30532 MUX DRIVER
16265M:	Hans de Goede <hdegoede@redhat.com>
16266L:	linux-usb@vger.kernel.org
16267S:	Maintained
16268F:	drivers/usb/typec/mux/pi3usb30532.c
16269
16270USB TYPEC CLASS
16271M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16272L:	linux-usb@vger.kernel.org
16273S:	Maintained
16274F:	Documentation/ABI/testing/sysfs-class-typec
16275F:	Documentation/driver-api/usb/typec.rst
16276F:	drivers/usb/typec/
16277F:	include/linux/usb/typec.h
16278
16279USB TYPEC BUS FOR ALTERNATE MODES
16280M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16281L:	linux-usb@vger.kernel.org
16282S:	Maintained
16283F:	Documentation/ABI/testing/sysfs-bus-typec
16284F:	Documentation/driver-api/usb/typec_bus.rst
16285F:	drivers/usb/typec/altmodes/
16286F:	include/linux/usb/typec_altmode.h
16287
16288USB TYPEC PORT CONTROLLER DRIVERS
16289M:	Guenter Roeck <linux@roeck-us.net>
16290L:	linux-usb@vger.kernel.org
16291S:	Maintained
16292F:	drivers/usb/typec/tcpm/
16293
16294USB UHCI DRIVER
16295M:	Alan Stern <stern@rowland.harvard.edu>
16296L:	linux-usb@vger.kernel.org
16297S:	Maintained
16298F:	drivers/usb/host/uhci*
16299
16300USB VIDEO CLASS
16301M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16302L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16303L:	linux-media@vger.kernel.org
16304T:	git git://linuxtv.org/media_tree.git
16305W:	http://www.ideasonboard.org/uvc/
16306S:	Maintained
16307F:	drivers/media/usb/uvc/
16308F:	include/uapi/linux/uvcvideo.h
16309
16310USB VISION DRIVER
16311M:	Hans Verkuil <hverkuil@xs4all.nl>
16312L:	linux-media@vger.kernel.org
16313T:	git git://linuxtv.org/media_tree.git
16314W:	https://linuxtv.org
16315S:	Odd Fixes
16316F:	drivers/media/usb/usbvision/
16317
16318USB WEBCAM GADGET
16319M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16320L:	linux-usb@vger.kernel.org
16321S:	Maintained
16322F:	drivers/usb/gadget/function/*uvc*
16323F:	drivers/usb/gadget/legacy/webcam.c
16324F:	include/uapi/linux/usb/g_uvc.h
16325
16326USB WIRELESS RNDIS DRIVER (rndis_wlan)
16327M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16328L:	linux-wireless@vger.kernel.org
16329S:	Maintained
16330F:	drivers/net/wireless/rndis_wlan.c
16331
16332USB XHCI DRIVER
16333M:	Mathias Nyman <mathias.nyman@intel.com>
16334L:	linux-usb@vger.kernel.org
16335S:	Supported
16336F:	drivers/usb/host/xhci*
16337F:	drivers/usb/host/pci-quirks*
16338
16339USB ZD1201 DRIVER
16340L:	linux-wireless@vger.kernel.org
16341W:	http://linux-lc100020.sourceforge.net
16342S:	Orphan
16343F:	drivers/net/wireless/zydas/zd1201.*
16344
16345USB ZR364XX DRIVER
16346M:	Antoine Jacquet <royale@zerezo.com>
16347L:	linux-usb@vger.kernel.org
16348L:	linux-media@vger.kernel.org
16349T:	git git://linuxtv.org/media_tree.git
16350W:	http://royale.zerezo.com/zr364xx/
16351S:	Maintained
16352F:	Documentation/media/v4l-drivers/zr364xx*
16353F:	drivers/media/usb/zr364xx/
16354
16355USER-MODE LINUX (UML)
16356M:	Jeff Dike <jdike@addtoit.com>
16357M:	Richard Weinberger <richard@nod.at>
16358M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16359L:	linux-um@lists.infradead.org
16360W:	http://user-mode-linux.sourceforge.net
16361Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16363S:	Maintained
16364F:	Documentation/virtual/uml/
16365F:	arch/um/
16366F:	arch/x86/um/
16367F:	fs/hostfs/
16368
16369USERSPACE COPYIN/COPYOUT (UIOVEC)
16370M:	Alexander Viro <viro@zeniv.linux.org.uk>
16371S:	Maintained
16372F:	lib/iov_iter.c
16373F:	include/linux/uio.h
16374
16375USERSPACE DMA BUFFER DRIVER
16376M:	Gerd Hoffmann <kraxel@redhat.com>
16377S:	Maintained
16378L:	dri-devel@lists.freedesktop.org
16379F:	drivers/dma-buf/udmabuf.c
16380F:	include/uapi/linux/udmabuf.h
16381T:	git git://anongit.freedesktop.org/drm/drm-misc
16382
16383USERSPACE I/O (UIO)
16384M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16385S:	Maintained
16386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16387F:	Documentation/driver-api/uio-howto.rst
16388F:	drivers/uio/
16389F:	include/linux/uio_driver.h
16390
16391UTIL-LINUX PACKAGE
16392M:	Karel Zak <kzak@redhat.com>
16393L:	util-linux@vger.kernel.org
16394W:	http://en.wikipedia.org/wiki/Util-linux
16395T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16396S:	Maintained
16397
16398UUID HELPERS
16399M:	Christoph Hellwig <hch@lst.de>
16400R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16401L:	linux-kernel@vger.kernel.org
16402T:	git git://git.infradead.org/users/hch/uuid.git
16403F:	lib/uuid.c
16404F:	lib/test_uuid.c
16405F:	include/linux/uuid.h
16406F:	include/uapi/linux/uuid.h
16407S:	Maintained
16408
16409UVESAFB DRIVER
16410M:	Michal Januszewski <spock@gentoo.org>
16411L:	linux-fbdev@vger.kernel.org
16412W:	https://github.com/mjanusz/v86d
16413S:	Maintained
16414F:	Documentation/fb/uvesafb.txt
16415F:	drivers/video/fbdev/uvesafb.*
16416
16417VF610 NAND DRIVER
16418M:	Stefan Agner <stefan@agner.ch>
16419L:	linux-mtd@lists.infradead.org
16420S:	Supported
16421F:	drivers/mtd/nand/raw/vf610_nfc.c
16422
16423VFAT/FAT/MSDOS FILESYSTEM
16424M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16425S:	Maintained
16426F:	Documentation/filesystems/vfat.txt
16427F:	fs/fat/
16428
16429VFIO DRIVER
16430M:	Alex Williamson <alex.williamson@redhat.com>
16431L:	kvm@vger.kernel.org
16432T:	git git://github.com/awilliam/linux-vfio.git
16433S:	Maintained
16434F:	Documentation/vfio.txt
16435F:	drivers/vfio/
16436F:	include/linux/vfio.h
16437F:	include/uapi/linux/vfio.h
16438
16439VFIO MEDIATED DEVICE DRIVERS
16440M:	Kirti Wankhede <kwankhede@nvidia.com>
16441L:	kvm@vger.kernel.org
16442S:	Maintained
16443F:	Documentation/vfio-mediated-device.txt
16444F:	drivers/vfio/mdev/
16445F:	include/linux/mdev.h
16446F:	samples/vfio-mdev/
16447
16448VFIO PLATFORM DRIVER
16449M:	Eric Auger <eric.auger@redhat.com>
16450L:	kvm@vger.kernel.org
16451S:	Maintained
16452F:	drivers/vfio/platform/
16453
16454VGA_SWITCHEROO
16455R:	Lukas Wunner <lukas@wunner.de>
16456S:	Maintained
16457F:	Documentation/gpu/vga-switcheroo.rst
16458F:	drivers/gpu/vga/vga_switcheroo.c
16459F:	include/linux/vga_switcheroo.h
16460T:	git git://anongit.freedesktop.org/drm/drm-misc
16461
16462VIA RHINE NETWORK DRIVER
16463S:	Orphan
16464F:	drivers/net/ethernet/via/via-rhine.c
16465
16466VIA SD/MMC CARD CONTROLLER DRIVER
16467M:	Bruce Chang <brucechang@via.com.tw>
16468M:	Harald Welte <HaraldWelte@viatech.com>
16469S:	Maintained
16470F:	drivers/mmc/host/via-sdmmc.c
16471
16472VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16473M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16474L:	linux-fbdev@vger.kernel.org
16475S:	Maintained
16476F:	include/linux/via-core.h
16477F:	include/linux/via-gpio.h
16478F:	include/linux/via_i2c.h
16479F:	drivers/video/fbdev/via/
16480
16481VIA VELOCITY NETWORK DRIVER
16482M:	Francois Romieu <romieu@fr.zoreil.com>
16483L:	netdev@vger.kernel.org
16484S:	Maintained
16485F:	drivers/net/ethernet/via/via-velocity.*
16486
16487VICODEC VIRTUAL CODEC DRIVER
16488M:	Hans Verkuil <hans.verkuil@cisco.com>
16489L:	linux-media@vger.kernel.org
16490T:	git git://linuxtv.org/media_tree.git
16491W:	https://linuxtv.org
16492S:	Maintained
16493F:	drivers/media/platform/vicodec/*
16494
16495VIDEO MULTIPLEXER DRIVER
16496M:	Philipp Zabel <p.zabel@pengutronix.de>
16497L:	linux-media@vger.kernel.org
16498S:	Maintained
16499F:	drivers/media/platform/video-mux.c
16500
16501VIDEO I2C POLLING DRIVER
16502M:	Matt Ranostay <matt.ranostay@konsulko.com>
16503L:	linux-media@vger.kernel.org
16504S:	Maintained
16505F:	drivers/media/i2c/video-i2c.c
16506
16507VIDEOBUF2 FRAMEWORK
16508M:	Pawel Osciak <pawel@osciak.com>
16509M:	Marek Szyprowski <m.szyprowski@samsung.com>
16510M:	Kyungmin Park <kyungmin.park@samsung.com>
16511L:	linux-media@vger.kernel.org
16512S:	Maintained
16513F:	drivers/media/common/videobuf2/*
16514F:	include/media/videobuf2-*
16515
16516VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16517M:	Helen Koike <helen.koike@collabora.com>
16518L:	linux-media@vger.kernel.org
16519T:	git git://linuxtv.org/media_tree.git
16520W:	https://linuxtv.org
16521S:	Maintained
16522F:	drivers/media/platform/vimc/*
16523
16524VIRT LIB
16525M:	Alex Williamson <alex.williamson@redhat.com>
16526M:	Paolo Bonzini <pbonzini@redhat.com>
16527L:	kvm@vger.kernel.org
16528S:	Supported
16529F:	virt/lib/
16530
16531VIRTIO AND VHOST VSOCK DRIVER
16532M:	Stefan Hajnoczi <stefanha@redhat.com>
16533L:	kvm@vger.kernel.org
16534L:	virtualization@lists.linux-foundation.org
16535L:	netdev@vger.kernel.org
16536S:	Maintained
16537F:	include/linux/virtio_vsock.h
16538F:	include/uapi/linux/virtio_vsock.h
16539F:	include/uapi/linux/vsockmon.h
16540F:	include/uapi/linux/vm_sockets_diag.h
16541F:	net/vmw_vsock/diag.c
16542F:	net/vmw_vsock/af_vsock_tap.c
16543F:	net/vmw_vsock/virtio_transport_common.c
16544F:	net/vmw_vsock/virtio_transport.c
16545F:	drivers/net/vsockmon.c
16546F:	drivers/vhost/vsock.c
16547F:	tools/testing/vsock/
16548
16549VIRTIO CONSOLE DRIVER
16550M:	Amit Shah <amit@kernel.org>
16551L:	virtualization@lists.linux-foundation.org
16552S:	Maintained
16553F:	drivers/char/virtio_console.c
16554F:	include/linux/virtio_console.h
16555F:	include/uapi/linux/virtio_console.h
16556
16557VIRTIO CORE AND NET DRIVERS
16558M:	"Michael S. Tsirkin" <mst@redhat.com>
16559M:	Jason Wang <jasowang@redhat.com>
16560L:	virtualization@lists.linux-foundation.org
16561S:	Maintained
16562F:	Documentation/devicetree/bindings/virtio/
16563F:	drivers/virtio/
16564F:	tools/virtio/
16565F:	drivers/net/virtio_net.c
16566F:	drivers/block/virtio_blk.c
16567F:	include/linux/virtio*.h
16568F:	include/uapi/linux/virtio_*.h
16569F:	drivers/crypto/virtio/
16570F:	mm/balloon_compaction.c
16571
16572VIRTIO BLOCK AND SCSI DRIVERS
16573M:	"Michael S. Tsirkin" <mst@redhat.com>
16574M:	Jason Wang <jasowang@redhat.com>
16575R:	Paolo Bonzini <pbonzini@redhat.com>
16576R:	Stefan Hajnoczi <stefanha@redhat.com>
16577L:	virtualization@lists.linux-foundation.org
16578S:	Maintained
16579F:	drivers/block/virtio_blk.c
16580F:	drivers/scsi/virtio_scsi.c
16581F:	include/uapi/linux/virtio_blk.h
16582F:	include/uapi/linux/virtio_scsi.h
16583F:	drivers/vhost/scsi.c
16584
16585VIRTIO CRYPTO DRIVER
16586M:	Gonglei <arei.gonglei@huawei.com>
16587L:	virtualization@lists.linux-foundation.org
16588L:	linux-crypto@vger.kernel.org
16589S:	Maintained
16590F:	drivers/crypto/virtio/
16591F:	include/uapi/linux/virtio_crypto.h
16592
16593VIRTIO DRIVERS FOR S390
16594M:	Cornelia Huck <cohuck@redhat.com>
16595M:	Halil Pasic <pasic@linux.ibm.com>
16596L:	linux-s390@vger.kernel.org
16597L:	virtualization@lists.linux-foundation.org
16598L:	kvm@vger.kernel.org
16599S:	Supported
16600F:	drivers/s390/virtio/
16601F:	arch/s390/include/uapi/asm/virtio-ccw.h
16602
16603VIRTIO GPU DRIVER
16604M:	David Airlie <airlied@linux.ie>
16605M:	Gerd Hoffmann <kraxel@redhat.com>
16606L:	dri-devel@lists.freedesktop.org
16607L:	virtualization@lists.linux-foundation.org
16608T:	git git://anongit.freedesktop.org/drm/drm-misc
16609S:	Maintained
16610F:	drivers/gpu/drm/virtio/
16611F:	include/uapi/linux/virtio_gpu.h
16612
16613VIRTIO HOST (VHOST)
16614M:	"Michael S. Tsirkin" <mst@redhat.com>
16615M:	Jason Wang <jasowang@redhat.com>
16616L:	kvm@vger.kernel.org
16617L:	virtualization@lists.linux-foundation.org
16618L:	netdev@vger.kernel.org
16619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16620S:	Maintained
16621F:	drivers/vhost/
16622F:	include/uapi/linux/vhost.h
16623
16624VIRTIO INPUT DRIVER
16625M:	Gerd Hoffmann <kraxel@redhat.com>
16626S:	Maintained
16627F:	drivers/virtio/virtio_input.c
16628F:	include/uapi/linux/virtio_input.h
16629
16630VIRTUAL BOX GUEST DEVICE DRIVER
16631M:	Hans de Goede <hdegoede@redhat.com>
16632M:	Arnd Bergmann <arnd@arndb.de>
16633M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16634S:	Maintained
16635F:	include/linux/vbox_utils.h
16636F:	include/uapi/linux/vbox*.h
16637F:	drivers/virt/vboxguest/
16638
16639VIRTUAL SERIO DEVICE DRIVER
16640M:	Stephen Chandler Paul <thatslyude@gmail.com>
16641S:	Maintained
16642F:	drivers/input/serio/userio.c
16643F:	include/uapi/linux/userio.h
16644
16645VIVID VIRTUAL VIDEO DRIVER
16646M:	Hans Verkuil <hverkuil@xs4all.nl>
16647L:	linux-media@vger.kernel.org
16648T:	git git://linuxtv.org/media_tree.git
16649W:	https://linuxtv.org
16650S:	Maintained
16651F:	drivers/media/platform/vivid/*
16652
16653VLYNQ BUS
16654M:	Florian Fainelli <f.fainelli@gmail.com>
16655L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16656S:	Maintained
16657F:	drivers/vlynq/vlynq.c
16658F:	include/linux/vlynq.h
16659
16660VME SUBSYSTEM
16661M:	Martyn Welch <martyn@welchs.me.uk>
16662M:	Manohar Vanga <manohar.vanga@gmail.com>
16663M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16664L:	devel@driverdev.osuosl.org
16665S:	Maintained
16666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16667F:	Documentation/driver-api/vme.rst
16668F:	drivers/staging/vme/
16669F:	drivers/vme/
16670F:	include/linux/vme*
16671
16672VMWARE BALLOON DRIVER
16673M:	Julien Freche <jfreche@vmware.com>
16674M:	Nadav Amit <namit@vmware.com>
16675M:	"VMware, Inc." <pv-drivers@vmware.com>
16676L:	linux-kernel@vger.kernel.org
16677S:	Maintained
16678F:	drivers/misc/vmw_balloon.c
16679
16680VMWARE HYPERVISOR INTERFACE
16681M:	Alok Kataria <akataria@vmware.com>
16682L:	virtualization@lists.linux-foundation.org
16683S:	Supported
16684F:	arch/x86/kernel/cpu/vmware.c
16685
16686VMWARE PVRDMA DRIVER
16687M:	Adit Ranadive <aditr@vmware.com>
16688M:	VMware PV-Drivers <pv-drivers@vmware.com>
16689L:	linux-rdma@vger.kernel.org
16690S:	Maintained
16691F:	drivers/infiniband/hw/vmw_pvrdma/
16692
16693VMware PVSCSI driver
16694M:	Jim Gill <jgill@vmware.com>
16695M:	VMware PV-Drivers <pv-drivers@vmware.com>
16696L:	linux-scsi@vger.kernel.org
16697S:	Maintained
16698F:	drivers/scsi/vmw_pvscsi.c
16699F:	drivers/scsi/vmw_pvscsi.h
16700
16701VMWARE VMMOUSE SUBDRIVER
16702M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16703M:	"VMware, Inc." <pv-drivers@vmware.com>
16704L:	linux-input@vger.kernel.org
16705S:	Maintained
16706F:	drivers/input/mouse/vmmouse.c
16707F:	drivers/input/mouse/vmmouse.h
16708
16709VMWARE VMXNET3 ETHERNET DRIVER
16710M:	Ronak Doshi <doshir@vmware.com>
16711M:	"VMware, Inc." <pv-drivers@vmware.com>
16712L:	netdev@vger.kernel.org
16713S:	Maintained
16714F:	drivers/net/vmxnet3/
16715
16716VOCORE VOCORE2 BOARD
16717M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16718L:	linux-mips@vger.kernel.org
16719S:	Maintained
16720F:	arch/mips/boot/dts/ralink/vocore2.dts
16721
16722VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16723M:	Liam Girdwood <lgirdwood@gmail.com>
16724M:	Mark Brown <broonie@kernel.org>
16725L:	linux-kernel@vger.kernel.org
16726W:	http://www.slimlogic.co.uk/?p=48
16727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16728S:	Supported
16729F:	Documentation/devicetree/bindings/regulator/
16730F:	Documentation/power/regulator/
16731F:	drivers/regulator/
16732F:	include/dt-bindings/regulator/
16733F:	include/linux/regulator/
16734
16735VRF
16736M:	David Ahern <dsa@cumulusnetworks.com>
16737M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16738L:	netdev@vger.kernel.org
16739S:	Maintained
16740F:	drivers/net/vrf.c
16741F:	Documentation/networking/vrf.txt
16742
16743VT1211 HARDWARE MONITOR DRIVER
16744M:	Juerg Haefliger <juergh@gmail.com>
16745L:	linux-hwmon@vger.kernel.org
16746S:	Maintained
16747F:	Documentation/hwmon/vt1211
16748F:	drivers/hwmon/vt1211.c
16749
16750VT8231 HARDWARE MONITOR DRIVER
16751M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16752L:	linux-hwmon@vger.kernel.org
16753S:	Maintained
16754F:	drivers/hwmon/vt8231.c
16755
16756VUB300 USB to SDIO/SD/MMC bridge chip
16757M:	Tony Olech <tony.olech@elandigitalsystems.com>
16758L:	linux-mmc@vger.kernel.org
16759L:	linux-usb@vger.kernel.org
16760S:	Supported
16761F:	drivers/mmc/host/vub300.c
16762
16763W1 DALLAS'S 1-WIRE BUS
16764M:	Evgeniy Polyakov <zbr@ioremap.net>
16765S:	Maintained
16766F:	Documentation/devicetree/bindings/w1/
16767F:	Documentation/w1/
16768F:	drivers/w1/
16769F:	include/linux/w1.h
16770
16771W83791D HARDWARE MONITORING DRIVER
16772M:	Marc Hulsman <m.hulsman@tudelft.nl>
16773L:	linux-hwmon@vger.kernel.org
16774S:	Maintained
16775F:	Documentation/hwmon/w83791d
16776F:	drivers/hwmon/w83791d.c
16777
16778W83793 HARDWARE MONITORING DRIVER
16779M:	Rudolf Marek <r.marek@assembler.cz>
16780L:	linux-hwmon@vger.kernel.org
16781S:	Maintained
16782F:	Documentation/hwmon/w83793
16783F:	drivers/hwmon/w83793.c
16784
16785W83795 HARDWARE MONITORING DRIVER
16786M:	Jean Delvare <jdelvare@suse.com>
16787L:	linux-hwmon@vger.kernel.org
16788S:	Maintained
16789F:	drivers/hwmon/w83795.c
16790
16791W83L51xD SD/MMC CARD INTERFACE DRIVER
16792M:	Pierre Ossman <pierre@ossman.eu>
16793S:	Maintained
16794F:	drivers/mmc/host/wbsd.*
16795
16796WACOM PROTOCOL 4 SERIAL TABLETS
16797M:	Julian Squires <julian@cipht.net>
16798M:	Hans de Goede <hdegoede@redhat.com>
16799L:	linux-input@vger.kernel.org
16800S:	Maintained
16801F:	drivers/input/tablet/wacom_serial4.c
16802
16803WATCHDOG DEVICE DRIVERS
16804M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16805M:	Guenter Roeck <linux@roeck-us.net>
16806L:	linux-watchdog@vger.kernel.org
16807W:	http://www.linux-watchdog.org/
16808T:	git git://www.linux-watchdog.org/linux-watchdog.git
16809S:	Maintained
16810F:	Documentation/devicetree/bindings/watchdog/
16811F:	Documentation/watchdog/
16812F:	drivers/watchdog/
16813F:	include/linux/watchdog.h
16814F:	include/uapi/linux/watchdog.h
16815
16816WHISKEYCOVE PMIC GPIO DRIVER
16817M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16818L:	linux-gpio@vger.kernel.org
16819S:	Maintained
16820F:	drivers/gpio/gpio-wcove.c
16821
16822WHWAVE RTC DRIVER
16823M:	Dianlong Li <long17.cool@163.com>
16824L:	linux-rtc@vger.kernel.org
16825S:	Maintained
16826F:	drivers/rtc/rtc-sd3078.c
16827
16828WIIMOTE HID DRIVER
16829M:	David Herrmann <dh.herrmann@googlemail.com>
16830L:	linux-input@vger.kernel.org
16831S:	Maintained
16832F:	drivers/hid/hid-wiimote*
16833
16834WILOCITY WIL6210 WIRELESS DRIVER
16835M:	Maya Erez <merez@codeaurora.org>
16836L:	linux-wireless@vger.kernel.org
16837L:	wil6210@qti.qualcomm.com
16838S:	Supported
16839W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16840F:	drivers/net/wireless/ath/wil6210/
16841
16842WIMAX STACK
16843M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16844M:	linux-wimax@intel.com
16845L:	wimax@linuxwimax.org (subscribers-only)
16846S:	Supported
16847W:	http://linuxwimax.org
16848F:	Documentation/wimax/README.wimax
16849F:	include/linux/wimax/debug.h
16850F:	include/net/wimax.h
16851F:	include/uapi/linux/wimax.h
16852F:	net/wimax/
16853
16854WINBOND CIR DRIVER
16855M:	David Härdeman <david@hardeman.nu>
16856S:	Maintained
16857F:	drivers/media/rc/winbond-cir.c
16858
16859RCMM REMOTE CONTROLS DECODER
16860M:	Patrick Lerda <patrick9876@free.fr>
16861S:	Maintained
16862F:	drivers/media/rc/ir-rcmm-decoder.c
16863
16864WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16865M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16866L:	linux-watchdog@vger.kernel.org
16867S:	Maintained
16868F:	drivers/watchdog/ebc-c384_wdt.c
16869
16870WINSYSTEMS WS16C48 GPIO DRIVER
16871M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16872L:	linux-gpio@vger.kernel.org
16873S:	Maintained
16874F:	drivers/gpio/gpio-ws16c48.c
16875
16876WISTRON LAPTOP BUTTON DRIVER
16877M:	Miloslav Trmac <mitr@volny.cz>
16878S:	Maintained
16879F:	drivers/input/misc/wistron_btns.c
16880
16881WL3501 WIRELESS PCMCIA CARD DRIVER
16882L:	linux-wireless@vger.kernel.org
16883S:	Odd fixes
16884F:	drivers/net/wireless/wl3501*
16885
16886WOLFSON MICROELECTRONICS DRIVERS
16887L:	patches@opensource.cirrus.com
16888T:	git https://github.com/CirrusLogic/linux-drivers.git
16889W:	https://github.com/CirrusLogic/linux-drivers/wiki
16890S:	Supported
16891F:	Documentation/hwmon/wm83??
16892F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16893F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16894F:	Documentation/devicetree/bindings/mfd/arizona.txt
16895F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16896F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16897F:	arch/arm/mach-s3c64xx/mach-crag6410*
16898F:	drivers/clk/clk-wm83*.c
16899F:	drivers/extcon/extcon-arizona.c
16900F:	drivers/leds/leds-wm83*.c
16901F:	drivers/gpio/gpio-*wm*.c
16902F:	drivers/gpio/gpio-arizona.c
16903F:	drivers/hwmon/wm83??-hwmon.c
16904F:	drivers/input/misc/wm831x-on.c
16905F:	drivers/input/touchscreen/wm831x-ts.c
16906F:	drivers/input/touchscreen/wm97*.c
16907F:	drivers/mfd/arizona*
16908F:	drivers/mfd/wm*.c
16909F:	drivers/mfd/cs47l24*
16910F:	drivers/power/supply/wm83*.c
16911F:	drivers/rtc/rtc-wm83*.c
16912F:	drivers/regulator/wm8*.c
16913F:	drivers/regulator/arizona*
16914F:	drivers/video/backlight/wm83*_bl.c
16915F:	drivers/watchdog/wm83*_wdt.c
16916F:	include/linux/mfd/arizona/
16917F:	include/linux/mfd/wm831x/
16918F:	include/linux/mfd/wm8350/
16919F:	include/linux/mfd/wm8400*
16920F:	include/linux/regulator/arizona*
16921F:	include/linux/wm97xx.h
16922F:	include/sound/wm????.h
16923F:	sound/soc/codecs/arizona.?
16924F:	sound/soc/codecs/wm*
16925F:	sound/soc/codecs/cs47l24*
16926
16927WORKQUEUE
16928M:	Tejun Heo <tj@kernel.org>
16929R:	Lai Jiangshan <jiangshanlai@gmail.com>
16930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16931S:	Maintained
16932F:	include/linux/workqueue.h
16933F:	kernel/workqueue.c
16934F:	Documentation/core-api/workqueue.rst
16935
16936X-POWERS AXP288 PMIC DRIVERS
16937M:	Hans de Goede <hdegoede@redhat.com>
16938S:	Maintained
16939N:	axp288
16940F:	drivers/acpi/pmic/intel_pmic_xpower.c
16941
16942X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16943M:	Chen-Yu Tsai <wens@csie.org>
16944L:	linux-kernel@vger.kernel.org
16945S:	Maintained
16946N:	axp[128]
16947
16948X.25 NETWORK LAYER
16949M:	Andrew Hendry <andrew.hendry@gmail.com>
16950L:	linux-x25@vger.kernel.org
16951S:	Odd Fixes
16952F:	Documentation/networking/x25*
16953F:	include/net/x25*
16954F:	net/x25/
16955
16956X86 ARCHITECTURE (32-BIT AND 64-BIT)
16957M:	Thomas Gleixner <tglx@linutronix.de>
16958M:	Ingo Molnar <mingo@redhat.com>
16959M:	Borislav Petkov <bp@alien8.de>
16960R:	"H. Peter Anvin" <hpa@zytor.com>
16961M:	x86@kernel.org
16962L:	linux-kernel@vger.kernel.org
16963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16964S:	Maintained
16965F:	Documentation/devicetree/bindings/x86/
16966F:	Documentation/x86/
16967F:	arch/x86/
16968
16969X86 ENTRY CODE
16970M:	Andy Lutomirski <luto@kernel.org>
16971L:	linux-kernel@vger.kernel.org
16972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16973S:	Maintained
16974F:	arch/x86/entry/
16975
16976X86 MCE INFRASTRUCTURE
16977M:	Tony Luck <tony.luck@intel.com>
16978M:	Borislav Petkov <bp@alien8.de>
16979L:	linux-edac@vger.kernel.org
16980S:	Maintained
16981F:	arch/x86/kernel/cpu/mcheck/*
16982
16983X86 MICROCODE UPDATE SUPPORT
16984M:	Borislav Petkov <bp@alien8.de>
16985S:	Maintained
16986F:	arch/x86/kernel/cpu/microcode/*
16987
16988X86 MM
16989M:	Dave Hansen <dave.hansen@linux.intel.com>
16990M:	Andy Lutomirski <luto@kernel.org>
16991M:	Peter Zijlstra <peterz@infradead.org>
16992L:	linux-kernel@vger.kernel.org
16993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16994S:	Maintained
16995F:	arch/x86/mm/
16996
16997X86 PLATFORM DRIVERS
16998M:	Darren Hart <dvhart@infradead.org>
16999M:	Andy Shevchenko <andy@infradead.org>
17000L:	platform-driver-x86@vger.kernel.org
17001T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17002S:	Maintained
17003F:	drivers/platform/x86/
17004F:	drivers/platform/olpc/
17005
17006X86 PLATFORM DRIVERS - ARCH
17007R:	Darren Hart <dvhart@infradead.org>
17008R:	Andy Shevchenko <andy@infradead.org>
17009L:	platform-driver-x86@vger.kernel.org
17010L:	x86@kernel.org
17011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17012S:	Maintained
17013F:	arch/x86/platform
17014
17015X86 VDSO
17016M:	Andy Lutomirski <luto@kernel.org>
17017L:	linux-kernel@vger.kernel.org
17018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17019S:	Maintained
17020F:	arch/x86/entry/vdso/
17021
17022XARRAY
17023M:	Matthew Wilcox <willy@infradead.org>
17024L:	linux-fsdevel@vger.kernel.org
17025S:	Supported
17026F:	Documentation/core-api/xarray.rst
17027F:	lib/idr.c
17028F:	lib/xarray.c
17029F:	include/linux/idr.h
17030F:	include/linux/xarray.h
17031F:	tools/testing/radix-tree
17032
17033XBOX DVD IR REMOTE
17034M:	Benjamin Valentin <benpicco@googlemail.com>
17035S:	Maintained
17036F:	drivers/media/rc/xbox_remote.c
17037F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17038
17039XC2028/3028 TUNER DRIVER
17040M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17041L:	linux-media@vger.kernel.org
17042W:	https://linuxtv.org
17043T:	git git://linuxtv.org/media_tree.git
17044S:	Maintained
17045F:	drivers/media/tuners/tuner-xc2028.*
17046
17047XDP (eXpress Data Path)
17048M:	Alexei Starovoitov <ast@kernel.org>
17049M:	Daniel Borkmann <daniel@iogearbox.net>
17050M:	David S. Miller <davem@davemloft.net>
17051M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17052M:	Jesper Dangaard Brouer <hawk@kernel.org>
17053M:	John Fastabend <john.fastabend@gmail.com>
17054L:	netdev@vger.kernel.org
17055L:	xdp-newbies@vger.kernel.org
17056L:	bpf@vger.kernel.org
17057S:	Supported
17058F:	net/core/xdp.c
17059F:	include/net/xdp.h
17060F:	kernel/bpf/devmap.c
17061F:	kernel/bpf/cpumap.c
17062F:	include/trace/events/xdp.h
17063K:	xdp
17064N:	xdp
17065
17066XDP SOCKETS (AF_XDP)
17067M:	Björn Töpel <bjorn.topel@intel.com>
17068M:	Magnus Karlsson <magnus.karlsson@intel.com>
17069L:	netdev@vger.kernel.org
17070L:	bpf@vger.kernel.org
17071S:	Maintained
17072F:	kernel/bpf/xskmap.c
17073F:	net/xdp/
17074
17075XEN BLOCK SUBSYSTEM
17076M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17077M:	Roger Pau Monné <roger.pau@citrix.com>
17078L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17079S:	Supported
17080F:	drivers/block/xen-blkback/*
17081F:	drivers/block/xen*
17082
17083XEN HYPERVISOR ARM
17084M:	Stefano Stabellini <sstabellini@kernel.org>
17085L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17086S:	Maintained
17087F:	arch/arm/xen/
17088F:	arch/arm/include/asm/xen/
17089
17090XEN HYPERVISOR ARM64
17091M:	Stefano Stabellini <sstabellini@kernel.org>
17092L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17093S:	Maintained
17094F:	arch/arm64/xen/
17095F:	arch/arm64/include/asm/xen/
17096
17097XEN HYPERVISOR INTERFACE
17098M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17099M:	Juergen Gross <jgross@suse.com>
17100R:	Stefano Stabellini <sstabellini@kernel.org>
17101L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17103S:	Supported
17104F:	arch/x86/xen/
17105F:	arch/x86/platform/pvh/
17106F:	drivers/*/xen-*front.c
17107F:	drivers/xen/
17108F:	arch/x86/include/asm/xen/
17109F:	arch/x86/include/asm/pvclock-abi.h
17110F:	include/xen/
17111F:	include/uapi/xen/
17112F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17113F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17114
17115XEN NETWORK BACKEND DRIVER
17116M:	Wei Liu <wei.liu2@citrix.com>
17117M:	Paul Durrant <paul.durrant@citrix.com>
17118L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17119L:	netdev@vger.kernel.org
17120S:	Supported
17121F:	drivers/net/xen-netback/*
17122
17123XEN PCI SUBSYSTEM
17124M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17125L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17126S:	Supported
17127F:	arch/x86/pci/*xen*
17128F:	drivers/pci/*xen*
17129
17130XEN PVSCSI DRIVERS
17131M:	Juergen Gross <jgross@suse.com>
17132L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17133L:	linux-scsi@vger.kernel.org
17134S:	Supported
17135F:	drivers/scsi/xen-scsifront.c
17136F:	drivers/xen/xen-scsiback.c
17137F:	include/xen/interface/io/vscsiif.h
17138
17139XEN SWIOTLB SUBSYSTEM
17140M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17141L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17142L:	iommu@lists.linux-foundation.org
17143S:	Supported
17144F:	arch/x86/xen/*swiotlb*
17145F:	drivers/xen/*swiotlb*
17146
17147XEN SOUND FRONTEND DRIVER
17148M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17149L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17150L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17151S:	Supported
17152F:	sound/xen/*
17153
17154XFS FILESYSTEM
17155M:	Darrick J. Wong <darrick.wong@oracle.com>
17156M:	linux-xfs@vger.kernel.org
17157L:	linux-xfs@vger.kernel.org
17158W:	http://xfs.org/
17159T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17160S:	Supported
17161F:	Documentation/filesystems/xfs.txt
17162F:	fs/xfs/
17163
17164XILINX AXI ETHERNET DRIVER
17165M:	Anirudha Sarangi <anirudh@xilinx.com>
17166M:	John Linn <John.Linn@xilinx.com>
17167S:	Maintained
17168F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17169
17170XILINX UARTLITE SERIAL DRIVER
17171M:	Peter Korsgaard <jacmet@sunsite.dk>
17172L:	linux-serial@vger.kernel.org
17173S:	Maintained
17174F:	drivers/tty/serial/uartlite.c
17175
17176XILINX VIDEO IP CORES
17177M:	Hyun Kwon <hyun.kwon@xilinx.com>
17178M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17179L:	linux-media@vger.kernel.org
17180T:	git git://linuxtv.org/media_tree.git
17181S:	Supported
17182F:	Documentation/devicetree/bindings/media/xilinx/
17183F:	drivers/media/platform/xilinx/
17184F:	include/uapi/linux/xilinx-v4l2-controls.h
17185
17186XILLYBUS DRIVER
17187M:	Eli Billauer <eli.billauer@gmail.com>
17188L:	linux-kernel@vger.kernel.org
17189S:	Supported
17190F:	drivers/char/xillybus/
17191
17192XLP9XX I2C DRIVER
17193M:	George Cherian <george.cherian@cavium.com>
17194M:	Jan Glauber <jglauber@cavium.com>
17195L:	linux-i2c@vger.kernel.org
17196W:	http://www.cavium.com
17197S:	Supported
17198F:	drivers/i2c/busses/i2c-xlp9xx.c
17199
17200XRA1403 GPIO EXPANDER
17201M:	Nandor Han <nandor.han@ge.com>
17202M:	Semi Malinen <semi.malinen@ge.com>
17203L:	linux-gpio@vger.kernel.org
17204S:	Maintained
17205F:	drivers/gpio/gpio-xra1403.c
17206F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17207
17208XTENSA XTFPGA PLATFORM SUPPORT
17209M:	Max Filippov <jcmvbkbc@gmail.com>
17210L:	linux-xtensa@linux-xtensa.org
17211S:	Maintained
17212F:	drivers/spi/spi-xtensa-xtfpga.c
17213F:	sound/soc/xtensa/xtfpga-i2s.c
17214
17215YAM DRIVER FOR AX.25
17216M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17217L:	linux-hams@vger.kernel.org
17218S:	Maintained
17219F:	drivers/net/hamradio/yam*
17220F:	include/linux/yam.h
17221
17222YAMA SECURITY MODULE
17223M:	Kees Cook <keescook@chromium.org>
17224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17225S:	Supported
17226F:	security/yama/
17227F:	Documentation/admin-guide/LSM/Yama.rst
17228
17229YEALINK PHONE DRIVER
17230M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17231L:	usbb2k-api-dev@nongnu.org
17232S:	Maintained
17233F:	Documentation/input/devices/yealink.rst
17234F:	drivers/input/misc/yealink.*
17235
17236Z8530 DRIVER FOR AX.25
17237M:	Joerg Reuter <jreuter@yaina.de>
17238W:	http://yaina.de/jreuter/
17239W:	http://www.qsl.net/dl1bke/
17240L:	linux-hams@vger.kernel.org
17241S:	Maintained
17242F:	Documentation/networking/z8530drv.txt
17243F:	drivers/net/hamradio/*scc.c
17244F:	drivers/net/hamradio/z8530.h
17245
17246ZBUD COMPRESSED PAGE ALLOCATOR
17247M:	Seth Jennings <sjenning@redhat.com>
17248M:	Dan Streetman <ddstreet@ieee.org>
17249L:	linux-mm@kvack.org
17250S:	Maintained
17251F:	mm/zbud.c
17252F:	include/linux/zbud.h
17253
17254ZD1211RW WIRELESS DRIVER
17255M:	Daniel Drake <dsd@gentoo.org>
17256M:	Ulrich Kunitz <kune@deine-taler.de>
17257W:	http://zd1211.ath.cx/wiki/DriverRewrite
17258L:	linux-wireless@vger.kernel.org
17259L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17260S:	Maintained
17261F:	drivers/net/wireless/zydas/zd1211rw/
17262
17263ZD1301 MEDIA DRIVER
17264M:	Antti Palosaari <crope@iki.fi>
17265L:	linux-media@vger.kernel.org
17266W:	https://linuxtv.org/
17267W:	http://palosaari.fi/linux/
17268Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17269S:	Maintained
17270F:	drivers/media/usb/dvb-usb-v2/zd1301*
17271
17272ZD1301_DEMOD MEDIA DRIVER
17273M:	Antti Palosaari <crope@iki.fi>
17274L:	linux-media@vger.kernel.org
17275W:	https://linuxtv.org/
17276W:	http://palosaari.fi/linux/
17277Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17278S:	Maintained
17279F:	drivers/media/dvb-frontends/zd1301_demod*
17280
17281ZPOOL COMPRESSED PAGE STORAGE API
17282M:	Dan Streetman <ddstreet@ieee.org>
17283L:	linux-mm@kvack.org
17284S:	Maintained
17285F:	mm/zpool.c
17286F:	include/linux/zpool.h
17287
17288ZR36067 VIDEO FOR LINUX DRIVER
17289L:	mjpeg-users@lists.sourceforge.net
17290L:	linux-media@vger.kernel.org
17291W:	http://mjpeg.sourceforge.net/driver-zoran/
17292T:	hg https://linuxtv.org/hg/v4l-dvb
17293S:	Odd Fixes
17294F:	drivers/staging/media/zoran/
17295
17296ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17297M:	Minchan Kim <minchan@kernel.org>
17298M:	Nitin Gupta <ngupta@vflare.org>
17299R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17300L:	linux-kernel@vger.kernel.org
17301S:	Maintained
17302F:	drivers/block/zram/
17303F:	Documentation/blockdev/zram.txt
17304
17305ZS DECSTATION Z85C30 SERIAL DRIVER
17306M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17307S:	Maintained
17308F:	drivers/tty/serial/zs.*
17309
17310ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17311M:	Minchan Kim <minchan@kernel.org>
17312M:	Nitin Gupta <ngupta@vflare.org>
17313R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17314L:	linux-mm@kvack.org
17315S:	Maintained
17316F:	mm/zsmalloc.c
17317F:	include/linux/zsmalloc.h
17318F:	Documentation/vm/zsmalloc.rst
17319
17320ZSWAP COMPRESSED SWAP CACHING
17321M:	Seth Jennings <sjenning@redhat.com>
17322M:	Dan Streetman <ddstreet@ieee.org>
17323L:	linux-mm@kvack.org
17324S:	Maintained
17325F:	mm/zswap.c
17326
17327THE REST
17328M:	Linus Torvalds <torvalds@linux-foundation.org>
17329L:	linux-kernel@vger.kernel.org
17330Q:	http://patchwork.kernel.org/project/LKML/list/
17331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17332S:	Buried alive in reporters
17333F:	*
17334F:	*/
17335