xref: /openbmc/linux/MAINTAINERS (revision 95777591)
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
369S:	Maintained
370F:	drivers/acpi/arm64
371
372ACPI I2C MULTI INSTANTIATE DRIVER
373M:	Hans de Goede <hdegoede@redhat.com>
374L:	platform-driver-x86@vger.kernel.org
375S:	Maintained
376F:	drivers/platform/x86/i2c-multi-instantiate.c
377
378ACPI PMIC DRIVERS
379M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
380M:	Len Brown <lenb@kernel.org>
381R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382R:	Mika Westerberg <mika.westerberg@linux.intel.com>
383L:	linux-acpi@vger.kernel.org
384Q:	https://patchwork.kernel.org/project/linux-acpi/list/
385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/pmic/
389
390ACPI THERMAL DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/*thermal*
397
398ACPI VIDEO DRIVER
399M:	Zhang Rui <rui.zhang@intel.com>
400L:	linux-acpi@vger.kernel.org
401W:	https://01.org/linux-acpi
402B:	https://bugzilla.kernel.org
403S:	Supported
404F:	drivers/acpi/acpi_video.c
405
406ACPI WMI DRIVER
407L:	platform-driver-x86@vger.kernel.org
408S:	Orphan
409F:	drivers/platform/x86/wmi.c
410F:	include/uapi/linux/wmi.h
411
412AD1889 ALSA SOUND DRIVER
413W:	https://parisc.wiki.kernel.org/index.php/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <willy@infradead.org>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554M:	Stefan Popa <stefan.popa@analog.com>
555W:	http://ez.analog.com/community/linux-device-drivers
556S:	Supported
557F:	drivers/iio/accel/adxl372.c
558F:	drivers/iio/accel/adxl372_spi.c
559F:	drivers/iio/accel/adxl372_i2c.c
560F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562AF9013 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9013*
571
572AF9033 MEDIA DRIVER
573M:	Antti Palosaari <crope@iki.fi>
574L:	linux-media@vger.kernel.org
575W:	https://linuxtv.org
576W:	http://palosaari.fi/linux/
577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
578T:	git git://linuxtv.org/anttip/media_tree.git
579S:	Maintained
580F:	drivers/media/dvb-frontends/af9033*
581
582AFFS FILE SYSTEM
583M:	David Sterba <dsterba@suse.com>
584L:	linux-fsdevel@vger.kernel.org
585S:	Odd Fixes
586F:	Documentation/filesystems/affs.txt
587F:	fs/affs/
588
589AFS FILESYSTEM
590M:	David Howells <dhowells@redhat.com>
591L:	linux-afs@lists.infradead.org
592S:	Supported
593F:	fs/afs/
594F:	include/trace/events/afs.h
595F:	Documentation/filesystems/afs.txt
596W:	https://www.infradead.org/~dhowells/kafs/
597
598AGPGART DRIVER
599M:	David Airlie <airlied@linux.ie>
600T:	git git://anongit.freedesktop.org/drm/drm
601S:	Maintained
602F:	drivers/char/agp/
603F:	include/linux/agp*
604F:	include/uapi/linux/agp*
605
606AHA152X SCSI DRIVER
607M:	"Juergen E. Fischer" <fischer@norbit.de>
608L:	linux-scsi@vger.kernel.org
609S:	Maintained
610F:	drivers/scsi/aha152x*
611F:	drivers/scsi/pcmcia/aha152x*
612
613AIC7XXX / AIC79XX SCSI DRIVER
614M:	Hannes Reinecke <hare@suse.com>
615L:	linux-scsi@vger.kernel.org
616S:	Maintained
617F:	drivers/scsi/aic7xxx/
618
619AIMSLAB FM RADIO RECEIVER DRIVER
620M:	Hans Verkuil <hverkuil@xs4all.nl>
621L:	linux-media@vger.kernel.org
622T:	git git://linuxtv.org/media_tree.git
623W:	https://linuxtv.org
624S:	Maintained
625F:	drivers/media/radio/radio-aimslab*
626
627AIO
628M:	Benjamin LaHaise <bcrl@kvack.org>
629L:	linux-aio@kvack.org
630S:	Supported
631F:	fs/aio.c
632F:	include/linux/*aio*.h
633
634AIRSPY MEDIA DRIVER
635M:	Antti Palosaari <crope@iki.fi>
636L:	linux-media@vger.kernel.org
637W:	https://linuxtv.org
638W:	http://palosaari.fi/linux/
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640T:	git git://linuxtv.org/anttip/media_tree.git
641S:	Maintained
642F:	drivers/media/usb/airspy/
643
644ALACRITECH GIGABIT ETHERNET DRIVER
645M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
646S:	Maintained
647F:	drivers/net/ethernet/alacritech/*
648
649ALCATEL SPEEDTOUCH USB DRIVER
650M:	Duncan Sands <duncan.sands@free.fr>
651L:	linux-usb@vger.kernel.org
652W:	http://www.linux-usb.org/SpeedTouch/
653S:	Maintained
654F:	drivers/usb/atm/speedtch.c
655F:	drivers/usb/atm/usbatm.c
656
657ALCHEMY AU1XX0 MMC DRIVER
658M:	Manuel Lauss <manuel.lauss@gmail.com>
659S:	Maintained
660F:	drivers/mmc/host/au1xmmc.c
661
662ALI1563 I2C DRIVER
663M:	Rudolf Marek <r.marek@assembler.cz>
664L:	linux-i2c@vger.kernel.org
665S:	Maintained
666F:	Documentation/i2c/busses/i2c-ali1563
667F:	drivers/i2c/busses/i2c-ali1563.c
668
669ALLWINNER SECURITY SYSTEM
670M:	Corentin Labbe <clabbe.montjoie@gmail.com>
671L:	linux-crypto@vger.kernel.org
672S:	Maintained
673F:	drivers/crypto/sunxi-ss/
674
675ALLWINNER VPU DRIVER
676M:	Maxime Ripard <maxime.ripard@bootlin.com>
677M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678L:	linux-media@vger.kernel.org
679S:	Maintained
680F:	drivers/staging/media/sunxi/cedrus/
681
682ALPHA PORT
683M:	Richard Henderson <rth@twiddle.net>
684M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685M:	Matt Turner <mattst88@gmail.com>
686S:	Odd Fixes
687L:	linux-alpha@vger.kernel.org
688F:	arch/alpha/
689
690ALPS PS/2 TOUCHPAD DRIVER
691R:	Pali Rohár <pali.rohar@gmail.com>
692F:	drivers/input/mouse/alps.*
693
694ALTERA I2C CONTROLLER DRIVER
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/i2c/busses/i2c-altera.c
698
699ALTERA MAILBOX DRIVER
700M:	Ley Foon Tan <lftan@altera.com>
701L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702S:	Maintained
703F:	drivers/mailbox/mailbox-altera.c
704
705ALTERA PIO DRIVER
706M:	Tien Hock Loh <thloh@altera.com>
707L:	linux-gpio@vger.kernel.org
708S:	Maintained
709F:	drivers/gpio/gpio-altera.c
710
711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712M:	Thor Thayer <thor.thayer@linux.intel.com>
713S:	Maintained
714F:	drivers/gpio/gpio-altera-a10sr.c
715F:	drivers/mfd/altera-a10sr.c
716F:	drivers/reset/reset-a10sr.c
717F:	include/linux/mfd/altera-a10sr.h
718F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720ALTERA TRIPLE SPEED ETHERNET DRIVER
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722L:	netdev@vger.kernel.org
723L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724S:	Maintained
725F:	drivers/net/ethernet/altera/
726
727ALTERA UART/JTAG UART SERIAL DRIVERS
728M:	Tobias Klauser <tklauser@distanz.ch>
729L:	linux-serial@vger.kernel.org
730L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731S:	Maintained
732F:	drivers/tty/serial/altera_uart.c
733F:	drivers/tty/serial/altera_jtaguart.c
734F:	include/linux/altera_uart.h
735F:	include/linux/altera_jtaguart.h
736
737AMAZON ETHERNET DRIVERS
738M:	Netanel Belgazal <netanel@amazon.com>
739R:	Saeed Bishara <saeedb@amazon.com>
740R:	Zorik Machulsky <zorik@amazon.com>
741L:	netdev@vger.kernel.org
742S:	Supported
743F:	Documentation/networking/device_drivers/amazon/ena.txt
744F:	drivers/net/ethernet/amazon/
745
746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748M:	Gary Hook <gary.hook@amd.com>
749L:	linux-crypto@vger.kernel.org
750S:	Supported
751F:	drivers/crypto/ccp/
752F:	include/linux/ccp.h
753
754AMD DISPLAY CORE
755M:	Harry Wentland <harry.wentland@amd.com>
756M:	Leo Li <sunpeng.li@amd.com>
757L:	amd-gfx@lists.freedesktop.org
758T:	git git://people.freedesktop.org/~agd5f/linux
759S:	Supported
760F:	drivers/gpu/drm/amd/display/
761
762AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763M:	Huang Rui <ray.huang@amd.com>
764L:	linux-hwmon@vger.kernel.org
765S:	Supported
766F:	Documentation/hwmon/fam15h_power
767F:	drivers/hwmon/fam15h_power.c
768
769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
771S:	Orphan
772F:	drivers/usb/gadget/udc/amd5536udc.*
773
774AMD GEODE PROCESSOR/CHIPSET SUPPORT
775P:	Andres Salomon <dilinger@queued.net>
776L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
777W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778S:	Supported
779F:	drivers/char/hw_random/geode-rng.c
780F:	drivers/crypto/geode*
781F:	drivers/video/fbdev/geode/
782F:	arch/x86/include/asm/geode.h
783
784AMD IOMMU (AMD-VI)
785M:	Joerg Roedel <joro@8bytes.org>
786L:	iommu@lists.linux-foundation.org
787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788S:	Maintained
789F:	drivers/iommu/amd_iommu*.[ch]
790F:	include/linux/amd-iommu.h
791
792AMD KFD
793M:	Oded Gabbay <oded.gabbay@gmail.com>
794L:	dri-devel@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~gabbayo/linux.git
796S:	Supported
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804F:	drivers/gpu/drm/amd/amdkfd/
805F:	drivers/gpu/drm/amd/include/cik_structs.h
806F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807F:	drivers/gpu/drm/amd/include/vi_structs.h
808F:	drivers/gpu/drm/amd/include/v9_structs.h
809F:	include/uapi/linux/kfd_ioctl.h
810
811AMD POWERPLAY
812M:	Rex Zhu <rex.zhu@amd.com>
813M:	Evan Quan <evan.quan@amd.com>
814L:	amd-gfx@lists.freedesktop.org
815S:	Supported
816F:	drivers/gpu/drm/amd/powerplay/
817T:	git git://people.freedesktop.org/~agd5f/linux
818
819AMD SEATTLE DEVICE TREE SUPPORT
820M:	Brijesh Singh <brijeshkumar.singh@amd.com>
821M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822M:	Tom Lendacky <thomas.lendacky@amd.com>
823S:	Supported
824F:	arch/arm64/boot/dts/amd/
825
826AMD XGBE DRIVER
827M:	Tom Lendacky <thomas.lendacky@amd.com>
828L:	netdev@vger.kernel.org
829S:	Supported
830F:	drivers/net/ethernet/amd/xgbe/
831F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833ANALOG DEVICES INC AD5686 DRIVER
834M:	Stefan Popa <stefan.popa@analog.com>
835L:	linux-pm@vger.kernel.org
836W:	http://ez.analog.com/community/linux-device-drivers
837S:	Supported
838F:	drivers/iio/dac/ad5686*
839F:	drivers/iio/dac/ad5696*
840
841ANALOG DEVICES INC AD5758 DRIVER
842M:	Stefan Popa <stefan.popa@analog.com>
843L:	linux-iio@vger.kernel.org
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/iio/dac/ad5758.c
847F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849ANALOG DEVICES INC AD7124 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/adc/ad7124.c
855F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857ANALOG DEVICES INC AD7606 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/ad7606.c
863F:	Documentation/devicetree/bindings/iio/adc/ad7606.txt
864
865ANALOG DEVICES INC AD7768-1 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/ad7768-1.c
871F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
872
873ANALOG DEVICES INC AD9389B DRIVER
874M:	Hans Verkuil <hans.verkuil@cisco.com>
875L:	linux-media@vger.kernel.org
876S:	Maintained
877F:	drivers/media/i2c/ad9389b*
878
879ANALOG DEVICES INC ADGS1408 DRIVER
880M:	Mircea Caprioru <mircea.caprioru@analog.com>
881S:	Supported
882F:	drivers/mux/adgs1408.c
883F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
884
885ANALOG DEVICES INC ADP5061 DRIVER
886M:	Stefan Popa <stefan.popa@analog.com>
887L:	linux-pm@vger.kernel.org
888W:	http://ez.analog.com/community/linux-device-drivers
889S:	Supported
890F:	drivers/power/supply/adp5061.c
891
892ANALOG DEVICES INC ADV7180 DRIVER
893M:	Lars-Peter Clausen <lars@metafoo.de>
894L:	linux-media@vger.kernel.org
895W:	http://ez.analog.com/community/linux-device-drivers
896S:	Supported
897F:	drivers/media/i2c/adv7180.c
898
899ANALOG DEVICES INC ADV748X DRIVER
900M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
901L:	linux-media@vger.kernel.org
902S:	Maintained
903F:	drivers/media/i2c/adv748x/*
904
905ANALOG DEVICES INC ADV7511 DRIVER
906M:	Hans Verkuil <hans.verkuil@cisco.com>
907L:	linux-media@vger.kernel.org
908S:	Maintained
909F:	drivers/media/i2c/adv7511*
910
911ANALOG DEVICES INC ADV7604 DRIVER
912M:	Hans Verkuil <hans.verkuil@cisco.com>
913L:	linux-media@vger.kernel.org
914S:	Maintained
915F:	drivers/media/i2c/adv7604*
916
917ANALOG DEVICES INC ADV7842 DRIVER
918M:	Hans Verkuil <hans.verkuil@cisco.com>
919L:	linux-media@vger.kernel.org
920S:	Maintained
921F:	drivers/media/i2c/adv7842*
922
923ANALOG DEVICES INC ASOC CODEC DRIVERS
924M:	Lars-Peter Clausen <lars@metafoo.de>
925L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
926W:	http://wiki.analog.com/
927W:	http://ez.analog.com/community/linux-device-drivers
928S:	Supported
929F:	sound/soc/codecs/adau*
930F:	sound/soc/codecs/adav*
931F:	sound/soc/codecs/ad1*
932F:	sound/soc/codecs/ad7*
933F:	sound/soc/codecs/ssm*
934F:	sound/soc/codecs/sigmadsp.*
935
936ANALOG DEVICES INC DMA DRIVERS
937M:	Lars-Peter Clausen <lars@metafoo.de>
938W:	http://ez.analog.com/community/linux-device-drivers
939S:	Supported
940F:	drivers/dma/dma-axi-dmac.c
941
942ANALOG DEVICES INC IIO DRIVERS
943M:	Lars-Peter Clausen <lars@metafoo.de>
944M:	Michael Hennerich <Michael.Hennerich@analog.com>
945W:	http://wiki.analog.com/
946W:	http://ez.analog.com/community/linux-device-drivers
947S:	Supported
948F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
949F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
950F:	drivers/iio/*/ad*
951F:	drivers/iio/adc/ltc2497*
952X:	drivers/iio/*/adjd*
953F:	drivers/staging/iio/*/ad*
954
955ANDES ARCHITECTURE
956M:	Greentime Hu <green.hu@gmail.com>
957M:	Vincent Chen <deanbo422@gmail.com>
958T:	git https://github.com/andestech/linux.git
959S:	Supported
960F:	arch/nds32/
961F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
962F:	Documentation/devicetree/bindings/nds32/
963K:	nds32
964N:	nds32
965
966ANDROID CONFIG FRAGMENTS
967M:	Rob Herring <robh@kernel.org>
968S:	Supported
969F:	kernel/configs/android*
970
971ANDROID DRIVERS
972M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
973M:	Arve Hjønnevåg <arve@android.com>
974M:	Todd Kjos <tkjos@android.com>
975M:	Martijn Coenen <maco@android.com>
976M:	Joel Fernandes <joel@joelfernandes.org>
977M:	Christian Brauner <christian@brauner.io>
978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
979L:	devel@driverdev.osuosl.org
980S:	Supported
981F:	drivers/android/
982F:	drivers/staging/android/
983
984ANDROID GOLDFISH PIC DRIVER
985M:	Miodrag Dinic <miodrag.dinic@mips.com>
986S:	Supported
987F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
988F:	drivers/irqchip/irq-goldfish-pic.c
989
990ANDROID GOLDFISH RTC DRIVER
991M:	Miodrag Dinic <miodrag.dinic@mips.com>
992S:	Supported
993F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
994F:	drivers/rtc/rtc-goldfish.c
995
996ANDROID ION DRIVER
997M:	Laura Abbott <labbott@redhat.com>
998M:	Sumit Semwal <sumit.semwal@linaro.org>
999L:	devel@driverdev.osuosl.org
1000L:	dri-devel@lists.freedesktop.org
1001L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1002S:	Supported
1003F:	drivers/staging/android/ion
1004F:	drivers/staging/android/uapi/ion.h
1005
1006AOA (Apple Onboard Audio) ALSA DRIVER
1007M:	Johannes Berg <johannes@sipsolutions.net>
1008L:	linuxppc-dev@lists.ozlabs.org
1009L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1010S:	Maintained
1011F:	sound/aoa/
1012
1013APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1014M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1015L:	linux-iio@vger.kernel.org
1016S:	Maintained
1017F:	drivers/iio/adc/stx104.c
1018
1019APM DRIVER
1020M:	Jiri Kosina <jikos@kernel.org>
1021S:	Odd fixes
1022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1023F:	arch/x86/kernel/apm_32.c
1024F:	include/linux/apm_bios.h
1025F:	include/uapi/linux/apm_bios.h
1026F:	drivers/char/apm-emulation.c
1027
1028APPARMOR SECURITY MODULE
1029M:	John Johansen <john.johansen@canonical.com>
1030L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1031W:	wiki.apparmor.net
1032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1033S:	Supported
1034F:	security/apparmor/
1035F:	Documentation/admin-guide/LSM/apparmor.rst
1036
1037APPLE BCM5974 MULTITOUCH DRIVER
1038M:	Henrik Rydberg <rydberg@bitmath.org>
1039L:	linux-input@vger.kernel.org
1040S:	Odd fixes
1041F:	drivers/input/mouse/bcm5974.c
1042
1043APPLE SMC DRIVER
1044M:	Henrik Rydberg <rydberg@bitmath.org>
1045L:	linux-hwmon@vger.kernel.org
1046S:	Odd fixes
1047F:	drivers/hwmon/applesmc.c
1048
1049APPLETALK NETWORK LAYER
1050L:	netdev@vger.kernel.org
1051S:	Odd fixes
1052F:	drivers/net/appletalk/
1053F:	net/appletalk/
1054
1055APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1056M:	Khuong Dinh <khuong@os.amperecomputing.com>
1057S:	Supported
1058F:	arch/arm64/boot/dts/apm/
1059
1060APPLIED MICRO (APM) X-GENE SOC EDAC
1061M:	Khuong Dinh <khuong@os.amperecomputing.com>
1062S:	Supported
1063F:	drivers/edac/xgene_edac.c
1064F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1065
1066APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1067M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1068M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1069S:	Supported
1070F:	drivers/net/ethernet/apm/xgene-v2/
1071
1072APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1073M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1074M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1075M:	Quan Nguyen <quan@os.amperecomputing.com>
1076S:	Supported
1077F:	drivers/net/ethernet/apm/xgene/
1078F:	drivers/net/phy/mdio-xgene.c
1079F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1080F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1081
1082APPLIED MICRO (APM) X-GENE SOC PMU
1083M:	Khuong Dinh <khuong@os.amperecomputing.com>
1084S:	Supported
1085F:	drivers/perf/xgene_pmu.c
1086F:	Documentation/perf/xgene-pmu.txt
1087F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1088
1089APTINA CAMERA SENSOR PLL
1090M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1091L:	linux-media@vger.kernel.org
1092S:	Maintained
1093F:	drivers/media/i2c/aptina-pll.*
1094
1095ARC FRAMEBUFFER DRIVER
1096M:	Jaya Kumar <jayalk@intworks.biz>
1097S:	Maintained
1098F:	drivers/video/fbdev/arcfb.c
1099F:	drivers/video/fbdev/core/fb_defio.c
1100
1101ARC PGU DRM DRIVER
1102M:	Alexey Brodkin <abrodkin@synopsys.com>
1103S:	Supported
1104F:	drivers/gpu/drm/arc/
1105F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1106
1107ARCNET NETWORK LAYER
1108M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1109L:	netdev@vger.kernel.org
1110S:	Maintained
1111F:	drivers/net/arcnet/
1112F:	include/uapi/linux/if_arcnet.h
1113
1114ARM ARCHITECTED TIMER DRIVER
1115M:	Mark Rutland <mark.rutland@arm.com>
1116M:	Marc Zyngier <marc.zyngier@arm.com>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Maintained
1119F:	arch/arm/include/asm/arch_timer.h
1120F:	arch/arm64/include/asm/arch_timer.h
1121F:	drivers/clocksource/arm_arch_timer.c
1122
1123ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1124M:	Linus Walleij <linus.walleij@linaro.org>
1125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S:	Maintained
1127F:	Documentation/devicetree/bindings/arm/arm-boards
1128F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1129F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1130F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1131F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1132F:	arch/arm/mach-integrator/
1133F:	arch/arm/mach-realview/
1134F:	arch/arm/mach-versatile/
1135F:	arch/arm/plat-versatile/
1136F:	arch/arm/boot/dts/arm-realview-*
1137F:	arch/arm/boot/dts/integrator*
1138F:	arch/arm/boot/dts/versatile*
1139F:	drivers/clk/versatile/
1140F:	drivers/i2c/busses/i2c-versatile.c
1141F:	drivers/irqchip/irq-versatile-fpga.c
1142F:	drivers/mtd/maps/physmap_of_versatile.c
1143F:	drivers/power/reset/arm-versatile-reboot.c
1144F:	drivers/soc/versatile/
1145
1146ARM HDLCD DRM DRIVER
1147M:	Liviu Dudau <liviu.dudau@arm.com>
1148S:	Supported
1149F:	drivers/gpu/drm/arm/hdlcd_*
1150F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1151
1152ARM MALI-DP DRM DRIVER
1153M:	Liviu Dudau <liviu.dudau@arm.com>
1154M:	Brian Starkey <brian.starkey@arm.com>
1155M:	Mali DP Maintainers <malidp@foss.arm.com>
1156S:	Supported
1157F:	drivers/gpu/drm/arm/
1158F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1159
1160ARM MFM AND FLOPPY DRIVERS
1161M:	Ian Molton <spyro@f2s.com>
1162S:	Maintained
1163F:	arch/arm/lib/floppydma.S
1164F:	arch/arm/include/asm/floppy.h
1165
1166ARM PMU PROFILING AND DEBUGGING
1167M:	Will Deacon <will.deacon@arm.com>
1168M:	Mark Rutland <mark.rutland@arm.com>
1169S:	Maintained
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171F:	arch/arm*/kernel/perf_*
1172F:	arch/arm/oprofile/common.c
1173F:	arch/arm*/kernel/hw_breakpoint.c
1174F:	arch/arm*/include/asm/hw_breakpoint.h
1175F:	arch/arm*/include/asm/perf_event.h
1176F:	drivers/perf/*
1177F:	include/linux/perf/arm_pmu.h
1178F:	Documentation/devicetree/bindings/arm/pmu.txt
1179F:	Documentation/devicetree/bindings/perf/
1180
1181ARM PORT
1182M:	Russell King <linux@armlinux.org.uk>
1183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184W:	http://www.armlinux.org.uk/
1185S:	Odd Fixes
1186T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1187F:	arch/arm/
1188X:	arch/arm/boot/dts/
1189
1190ARM PRIMECELL AACI PL041 DRIVER
1191M:	Russell King <linux@armlinux.org.uk>
1192S:	Odd Fixes
1193F:	sound/arm/aaci.*
1194
1195ARM PRIMECELL BUS SUPPORT
1196M:	Russell King <linux@armlinux.org.uk>
1197S:	Odd Fixes
1198F:	drivers/amba/
1199F:	include/linux/amba/bus.h
1200
1201ARM PRIMECELL CLCD PL110 DRIVER
1202M:	Russell King <linux@armlinux.org.uk>
1203S:	Odd Fixes
1204F:	drivers/video/fbdev/amba-clcd.*
1205
1206ARM PRIMECELL KMI PL050 DRIVER
1207M:	Russell King <linux@armlinux.org.uk>
1208S:	Odd Fixes
1209F:	drivers/input/serio/ambakmi.*
1210F:	include/linux/amba/kmi.h
1211
1212ARM PRIMECELL MMCI PL180/1 DRIVER
1213M:	Russell King <linux@armlinux.org.uk>
1214S:	Odd Fixes
1215F:	drivers/mmc/host/mmci.*
1216F:	include/linux/amba/mmci.h
1217
1218ARM PRIMECELL SSP PL022 SPI DRIVER
1219M:	Linus Walleij <linus.walleij@linaro.org>
1220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221S:	Maintained
1222F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1223F:	drivers/spi/spi-pl022.c
1224
1225ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1226M:	Russell King <linux@armlinux.org.uk>
1227S:	Odd Fixes
1228F:	drivers/tty/serial/amba-pl01*.c
1229F:	include/linux/amba/serial.h
1230
1231ARM PRIMECELL VIC PL190/PL192 DRIVER
1232M:	Linus Walleij <linus.walleij@linaro.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1236F:	drivers/irqchip/irq-vic.c
1237
1238ARM SMMU DRIVERS
1239M:	Will Deacon <will.deacon@arm.com>
1240R:	Robin Murphy <robin.murphy@arm.com>
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S:	Maintained
1243F:	drivers/iommu/arm-smmu.c
1244F:	drivers/iommu/arm-smmu-v3.c
1245F:	drivers/iommu/io-pgtable-arm.c
1246F:	drivers/iommu/io-pgtable-arm-v7s.c
1247
1248ARM SUB-ARCHITECTURES
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S:	Maintained
1251F:	arch/arm/mach-*/
1252F:	arch/arm/plat-*/
1253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1254
1255ARM/ACTIONS SEMI ARCHITECTURE
1256M:	Andreas Färber <afaerber@suse.de>
1257R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259S:	Maintained
1260N:	owl
1261F:	arch/arm/mach-actions/
1262F:	arch/arm/boot/dts/owl-*
1263F:	arch/arm64/boot/dts/actions/
1264F:	drivers/clk/actions/
1265F:	drivers/clocksource/timer-owl*
1266F:	drivers/dma/owl-dma.c
1267F:	drivers/i2c/busses/i2c-owl.c
1268F:	drivers/pinctrl/actions/*
1269F:	drivers/soc/actions/
1270F:	include/dt-bindings/power/owl-*
1271F:	include/linux/soc/actions/
1272F:	Documentation/devicetree/bindings/arm/actions.txt
1273F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1274F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1275F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1276F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1277F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1278F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1279
1280ARM/ADS SPHERE MACHINE SUPPORT
1281M:	Lennert Buytenhek <kernel@wantstofly.org>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284
1285ARM/AFEB9260 MACHINE SUPPORT
1286M:	Sergey Lapin <slapin@ossfans.org>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289
1290ARM/AJECO 1ARM MACHINE SUPPORT
1291M:	Lennert Buytenhek <kernel@wantstofly.org>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294
1295ARM/Allwinner SoC Clock Support
1296M:	Emilio López <emilio@elopez.com.ar>
1297S:	Maintained
1298F:	drivers/clk/sunxi/
1299
1300ARM/Allwinner sunXi SoC support
1301M:	Maxime Ripard <maxime.ripard@bootlin.com>
1302M:	Chen-Yu Tsai <wens@csie.org>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305N:	sun[x456789]i
1306N:	sun50i
1307F:	arch/arm/mach-sunxi/
1308F:	arch/arm64/boot/dts/allwinner/
1309F:	drivers/clk/sunxi-ng/
1310F:	drivers/pinctrl/sunxi/
1311F:	drivers/soc/sunxi/
1312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1313
1314ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1315M:	Neil Armstrong <narmstrong@baylibre.com>
1316M:	Jerome Brunet <jbrunet@baylibre.com>
1317L:	linux-amlogic@lists.infradead.org
1318S:	Maintained
1319F:	drivers/clk/meson/
1320F:	include/dt-bindings/clock/meson*
1321F:	include/dt-bindings/clock/gxbb*
1322F:	Documentation/devicetree/bindings/clock/amlogic*
1323
1324ARM/Amlogic Meson SoC support
1325M:	Kevin Hilman <khilman@baylibre.com>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327L:	linux-amlogic@lists.infradead.org
1328W:	http://linux-meson.com/
1329S:	Maintained
1330F:	arch/arm/mach-meson/
1331F:	arch/arm/boot/dts/meson*
1332F:	arch/arm64/boot/dts/amlogic/
1333F:	drivers/pinctrl/meson/
1334F:	drivers/mmc/host/meson*
1335F:	drivers/soc/amlogic/
1336N:	meson
1337
1338ARM/Amlogic Meson SoC Sound Drivers
1339M:	Jerome Brunet <jbrunet@baylibre.com>
1340L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	sound/soc/meson/
1343F:	Documentation/devicetree/bindings/sound/amlogic*
1344
1345ARM/Annapurna Labs ALPINE ARCHITECTURE
1346M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1347M:	Antoine Tenart <antoine.tenart@bootlin.com>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S:	Maintained
1350F:	arch/arm/mach-alpine/
1351F:	arch/arm/boot/dts/alpine*
1352F:	arch/arm64/boot/dts/al/
1353F:	drivers/*/*alpine*
1354
1355ARM/ARTPEC MACHINE SUPPORT
1356M:	Jesper Nilsson <jesper.nilsson@axis.com>
1357M:	Lars Persson <lars.persson@axis.com>
1358S:	Maintained
1359L:	linux-arm-kernel@axis.com
1360F:	arch/arm/mach-artpec
1361F:	arch/arm/boot/dts/artpec6*
1362F:	drivers/clk/axis
1363F:	drivers/crypto/axis
1364F:	drivers/pinctrl/pinctrl-artpec*
1365F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1366
1367ARM/ASPEED I2C DRIVER
1368M:	Brendan Higgins <brendanhiggins@google.com>
1369R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1370R:	Joel Stanley <joel@jms.id.au>
1371L:	linux-i2c@vger.kernel.org
1372L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1373S:	Maintained
1374F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1375F:	drivers/i2c/busses/i2c-aspeed.c
1376F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1377F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1378
1379ARM/ASPEED MACHINE SUPPORT
1380M:	Joel Stanley <joel@jms.id.au>
1381R:	Andrew Jeffery <andrew@aj.id.au>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1384Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1385S:	Supported
1386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1387F:	arch/arm/mach-aspeed/
1388F:	arch/arm/boot/dts/aspeed-*
1389N:	aspeed
1390
1391ARM/BITMAIN ARCHITECTURE
1392M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395F:	arch/arm64/boot/dts/bitmain/
1396F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1397
1398ARM/CALXEDA HIGHBANK ARCHITECTURE
1399M:	Rob Herring <robh@kernel.org>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S:	Maintained
1402F:	arch/arm/mach-highbank/
1403F:	arch/arm/boot/dts/highbank.dts
1404F:	arch/arm/boot/dts/ecx-*.dts*
1405
1406ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1407M:	Krzysztof Halasa <khalasa@piap.pl>
1408S:	Maintained
1409F:	arch/arm/mach-cns3xxx/
1410
1411ARM/CAVIUM THUNDER NETWORK DRIVER
1412M:	Sunil Goutham <sgoutham@cavium.com>
1413M:	Robert Richter <rric@kernel.org>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Supported
1416F:	drivers/net/ethernet/cavium/thunder/
1417
1418ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1419M:	Lukasz Majewski <lukma@denx.de>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	arch/arm/mach-ep93xx/ts72xx.c
1423
1424ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1425M:	Alexander Shiyan <shc_work@mail.ru>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Odd Fixes
1428N:	clps711x
1429
1430ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1431M:	Lennert Buytenhek <kernel@wantstofly.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434
1435ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1436M:	Hartley Sweeten <hsweeten@visionengravers.com>
1437M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440F:	arch/arm/mach-ep93xx/
1441F:	arch/arm/mach-ep93xx/include/mach/
1442
1443ARM/CLKDEV SUPPORT
1444M:	Russell King <linux@armlinux.org.uk>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1448F:	drivers/clk/clkdev.c
1449
1450ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1451M:	Mike Rapoport <mike@compulab.co.il>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1456M:	Baruch Siach <baruch@tkos.co.il>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459F:	arch/arm/boot/dts/cx92755*
1460N:	digicolor
1461
1462ARM/CONTEC MICRO9 MACHINE SUPPORT
1463M:	Hubert Feurstein <hubert.feurstein@contec.at>
1464S:	Maintained
1465F:	arch/arm/mach-ep93xx/micro9.c
1466
1467ARM/CORESIGHT FRAMEWORK AND DRIVERS
1468M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1469R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	drivers/hwtracing/coresight/*
1473F:	Documentation/trace/coresight.txt
1474F:	Documentation/trace/coresight-cpu-debug.txt
1475F:	Documentation/devicetree/bindings/arm/coresight.txt
1476F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1477F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1478F:	tools/perf/arch/arm/util/pmu.c
1479F:	tools/perf/arch/arm/util/auxtrace.c
1480F:	tools/perf/arch/arm/util/cs-etm.c
1481F:	tools/perf/arch/arm/util/cs-etm.h
1482F:	tools/perf/util/cs-etm.*
1483F:	tools/perf/util/cs-etm-decoder/*
1484
1485ARM/CORGI MACHINE SUPPORT
1486M:	Richard Purdie <rpurdie@rpsys.net>
1487S:	Maintained
1488
1489ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1490M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1491M:	Linus Walleij <linus.walleij@linaro.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493T:	git git://github.com/ulli-kroll/linux.git
1494S:	Maintained
1495F:	Documentation/devicetree/bindings/arm/gemini.txt
1496F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1497F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1498F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1499F:	arch/arm/mach-gemini/
1500F:	drivers/net/ethernet/cortina/
1501F:	drivers/pinctrl/pinctrl-gemini.c
1502F:	drivers/rtc/rtc-ftrtc010.c
1503
1504ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1505M:	Barry Song <baohua@kernel.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1508S:	Maintained
1509F:	arch/arm/boot/dts/prima2*
1510F:	arch/arm/mach-prima2/
1511F:	drivers/clk/sirf/
1512F:	drivers/clocksource/timer-prima2.c
1513F:	drivers/clocksource/timer-atlas7.c
1514N:	[^a-z]sirf
1515X:	drivers/gnss
1516
1517ARM/EBSA110 MACHINE SUPPORT
1518M:	Russell King <linux@armlinux.org.uk>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520W:	http://www.armlinux.org.uk/
1521S:	Maintained
1522F:	arch/arm/mach-ebsa110/
1523F:	drivers/net/ethernet/amd/am79c961a.*
1524
1525ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1526M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1527R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529S:	Maintained
1530N:	efm32
1531
1532ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1533M:	Robert Jarzmik <robert.jarzmik@free.fr>
1534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535S:	Maintained
1536F:	arch/arm/mach-pxa/ezx.c
1537
1538ARM/FARADAY FA526 PORT
1539M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542T:	git git://git.berlios.de/gemini-board
1543F:	arch/arm/mm/*-fa*
1544
1545ARM/FOOTBRIDGE ARCHITECTURE
1546M:	Russell King <linux@armlinux.org.uk>
1547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548W:	http://www.armlinux.org.uk/
1549S:	Maintained
1550F:	arch/arm/include/asm/hardware/dec21285.h
1551F:	arch/arm/mach-footbridge/
1552
1553ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1554M:	Shawn Guo <shawnguo@kernel.org>
1555M:	Sascha Hauer <s.hauer@pengutronix.de>
1556R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1557R:	Fabio Estevam <festevam@gmail.com>
1558R:	NXP Linux Team <linux-imx@nxp.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1562N:	imx
1563N:	mxs
1564X:	drivers/media/i2c/
1565
1566ARM/FREESCALE VYBRID ARM ARCHITECTURE
1567M:	Shawn Guo <shawnguo@kernel.org>
1568M:	Sascha Hauer <s.hauer@pengutronix.de>
1569R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1570R:	Stefan Agner <stefan@agner.ch>
1571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S:	Maintained
1573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1574F:	arch/arm/mach-imx/*vf610*
1575F:	arch/arm/boot/dts/vf*
1576
1577ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1578M:	Shawn Guo <shawnguo@kernel.org>
1579M:	Li Yang <leoyang.li@nxp.com>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:	Maintained
1582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1583F:	arch/arm/boot/dts/ls1021a*
1584F:	arch/arm64/boot/dts/freescale/fsl-*
1585F:	arch/arm64/boot/dts/freescale/qoriq-*
1586
1587ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1588M:	Lennert Buytenhek <kernel@wantstofly.org>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590S:	Maintained
1591
1592ARM/GUMSTIX MACHINE SUPPORT
1593M:	Steve Sakoman <sakoman@gmail.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596
1597ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1598M:	Philipp Zabel <philipp.zabel@gmail.com>
1599M:	Paul Parsons <lost.distance@yahoo.com>
1600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S:	Maintained
1602F:	arch/arm/mach-pxa/hx4700.c
1603F:	arch/arm/mach-pxa/include/mach/hx4700.h
1604F:	sound/soc/pxa/hx4700.c
1605
1606ARM/HISILICON SOC SUPPORT
1607M:	Wei Xu <xuwei5@hisilicon.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609W:	http://www.hisilicon.com
1610S:	Supported
1611T:	git git://github.com/hisilicon/linux-hisi.git
1612F:	arch/arm/mach-hisi/
1613F:	arch/arm/boot/dts/hi3*
1614F:	arch/arm/boot/dts/hip*
1615F:	arch/arm/boot/dts/hisi*
1616F:	arch/arm64/boot/dts/hisilicon/
1617
1618ARM/HP JORNADA 7XX MACHINE SUPPORT
1619M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1620W:	www.jlime.com
1621S:	Maintained
1622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1623F:	arch/arm/mach-sa1100/jornada720.c
1624F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1625
1626ARM/IGEP MACHINE SUPPORT
1627M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1628M:	Javier Martinez Canillas <javier@dowhile0.org>
1629L:	linux-omap@vger.kernel.org
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631S:	Maintained
1632F:	arch/arm/boot/dts/omap3-igep*
1633
1634ARM/INCOME PXA270 SUPPORT
1635M:	Marek Vasut <marek.vasut@gmail.com>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1639
1640ARM/INTEL IOP13XX ARM ARCHITECTURE
1641M:	Lennert Buytenhek <kernel@wantstofly.org>
1642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643S:	Maintained
1644
1645ARM/INTEL IOP32X ARM ARCHITECTURE
1646M:	Lennert Buytenhek <kernel@wantstofly.org>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S:	Maintained
1649
1650ARM/INTEL IOP33X ARM ARCHITECTURE
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Orphan
1653
1654ARM/INTEL IQ81342EX MACHINE SUPPORT
1655M:	Lennert Buytenhek <kernel@wantstofly.org>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S:	Maintained
1658
1659ARM/INTEL IXDP2850 MACHINE SUPPORT
1660M:	Lennert Buytenhek <kernel@wantstofly.org>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S:	Maintained
1663
1664ARM/INTEL IXP4XX ARM ARCHITECTURE
1665M:	Imre Kaloz <kaloz@openwrt.org>
1666M:	Krzysztof Halasa <khalasa@piap.pl>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669F:	arch/arm/mach-ixp4xx/
1670
1671ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1672M:	Jonathan Cameron <jic23@cam.ac.uk>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S:	Maintained
1675F:	arch/arm/mach-pxa/stargate2.c
1676F:	drivers/pcmcia/pxa2xx_stargate2.c
1677
1678ARM/INTEL XSC3 (MANZANO) ARM CORE
1679M:	Lennert Buytenhek <kernel@wantstofly.org>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682
1683ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1684M:	Lennert Buytenhek <kernel@wantstofly.org>
1685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686S:	Maintained
1687
1688ARM/LG1K ARCHITECTURE
1689M:	Chanho Min <chanho.min@lge.com>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S:	Maintained
1692F:	arch/arm64/boot/dts/lg/
1693
1694ARM/LOGICPD PXA270 MACHINE SUPPORT
1695M:	Lennert Buytenhek <kernel@wantstofly.org>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S:	Maintained
1698
1699ARM/LPC18XX ARCHITECTURE
1700M:	Vladimir Zapolskiy <vz@mleia.com>
1701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702S:	Maintained
1703F:	arch/arm/boot/dts/lpc43*
1704F:	drivers/i2c/busses/i2c-lpc2k.c
1705F:	drivers/memory/pl172.c
1706F:	drivers/mtd/spi-nor/nxp-spifi.c
1707F:	drivers/rtc/rtc-lpc24xx.c
1708N:	lpc18xx
1709
1710ARM/LPC32XX SOC SUPPORT
1711M:	Vladimir Zapolskiy <vz@mleia.com>
1712M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1715S:	Maintained
1716F:	arch/arm/boot/dts/lpc32*
1717F:	arch/arm/mach-lpc32xx/
1718F:	drivers/i2c/busses/i2c-pnx.c
1719F:	drivers/net/ethernet/nxp/lpc_eth.c
1720F:	drivers/usb/host/ohci-nxp.c
1721F:	drivers/watchdog/pnx4008_wdt.c
1722N:	lpc32xx
1723
1724ARM/MAGICIAN MACHINE SUPPORT
1725M:	Philipp Zabel <philipp.zabel@gmail.com>
1726S:	Maintained
1727
1728ARM/Marvell Dove/MV78xx0/Orion SOC support
1729M:	Jason Cooper <jason@lakedaemon.net>
1730M:	Andrew Lunn <andrew@lunn.ch>
1731M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732M:	Gregory Clement <gregory.clement@bootlin.com>
1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S:	Maintained
1735F:	Documentation/devicetree/bindings/soc/dove/
1736F:	arch/arm/mach-dove/
1737F:	arch/arm/mach-mv78xx0/
1738F:	arch/arm/mach-orion5x/
1739F:	arch/arm/plat-orion/
1740F:	arch/arm/boot/dts/dove*
1741F:	arch/arm/boot/dts/orion5x*
1742
1743ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1744M:	Jason Cooper <jason@lakedaemon.net>
1745M:	Andrew Lunn <andrew@lunn.ch>
1746M:	Gregory Clement <gregory.clement@bootlin.com>
1747M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S:	Maintained
1750F:	arch/arm/boot/dts/armada*
1751F:	arch/arm/boot/dts/kirkwood*
1752F:	arch/arm/configs/mvebu_*_defconfig
1753F:	arch/arm/mach-mvebu/
1754F:	arch/arm64/boot/dts/marvell/armada*
1755F:	drivers/cpufreq/armada-37xx-cpufreq.c
1756F:	drivers/cpufreq/armada-8k-cpufreq.c
1757F:	drivers/cpufreq/mvebu-cpufreq.c
1758F:	drivers/irqchip/irq-armada-370-xp.c
1759F:	drivers/irqchip/irq-mvebu-*
1760F:	drivers/pinctrl/mvebu/
1761F:	drivers/rtc/rtc-armada38x.c
1762
1763ARM/Mediatek RTC DRIVER
1764M:	Eddie Huang <eddie.huang@mediatek.com>
1765M:	Sean Wang <sean.wang@mediatek.com>
1766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1768S:	Maintained
1769F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1770F:	drivers/rtc/rtc-mt6397.c
1771F:	drivers/rtc/rtc-mt7622.c
1772
1773ARM/Mediatek SoC support
1774M:	Matthias Brugger <matthias.bgg@gmail.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777W:	https://mtk.bcnfs.org/
1778C:	irc://chat.freenode.net/linux-mediatek
1779S:	Maintained
1780F:	arch/arm/boot/dts/mt6*
1781F:	arch/arm/boot/dts/mt7*
1782F:	arch/arm/boot/dts/mt8*
1783F:	arch/arm/mach-mediatek/
1784F:	arch/arm64/boot/dts/mediatek/
1785F:	drivers/soc/mediatek/
1786N:	mtk
1787N:	mt[678]
1788K:	mediatek
1789
1790ARM/Mediatek USB3 PHY DRIVER
1791M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1794S:	Maintained
1795F:	drivers/phy/mediatek/
1796F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1797
1798ARM/MICREL KS8695 ARCHITECTURE
1799M:	Greg Ungerer <gerg@uclinux.org>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801F:	arch/arm/mach-ks8695/
1802S:	Odd Fixes
1803
1804ARM/Microchip (AT91) SoC support
1805M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1806M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1807M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809W:	http://www.linux4sam.org
1810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1811S:	Supported
1812N:	at91
1813N:	atmel
1814F:	arch/arm/mach-at91/
1815F:	include/soc/at91/
1816F:	arch/arm/boot/dts/at91*.dts
1817F:	arch/arm/boot/dts/at91*.dtsi
1818F:	arch/arm/boot/dts/sama*.dts
1819F:	arch/arm/boot/dts/sama*.dtsi
1820F:	arch/arm/include/debug/at91.S
1821F:	drivers/memory/atmel*
1822F:	drivers/watchdog/sama5d4_wdt.c
1823X:	drivers/input/touchscreen/atmel_mxt_ts.c
1824X:	drivers/net/wireless/atmel/
1825
1826ARM/MIOA701 MACHINE SUPPORT
1827M:	Robert Jarzmik <robert.jarzmik@free.fr>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829F:	arch/arm/mach-pxa/mioa701.c
1830S:	Maintained
1831
1832ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1833M:	Michael Petchkovsky <mkpetch@internode.on.net>
1834S:	Maintained
1835
1836ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1837M:	Linus Walleij <linus.walleij@linaro.org>
1838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S:	Maintained
1840F:	arch/arm/mach-nomadik/
1841F:	arch/arm/mach-u300/
1842F:	arch/arm/mach-ux500/
1843F:	arch/arm/boot/dts/ste-*
1844F:	drivers/clk/clk-nomadik.c
1845F:	drivers/clk/clk-u300.c
1846F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1847F:	drivers/clocksource/timer-u300.c
1848F:	drivers/dma/coh901318*
1849F:	drivers/dma/ste_dma40*
1850F:	drivers/hwspinlock/u8500_hsem.c
1851F:	drivers/i2c/busses/i2c-nomadik.c
1852F:	drivers/i2c/busses/i2c-stu300.c
1853F:	drivers/mfd/ab3100*
1854F:	drivers/mfd/ab8500*
1855F:	drivers/mfd/abx500*
1856F:	drivers/mfd/dbx500*
1857F:	drivers/mfd/db8500*
1858F:	drivers/pinctrl/nomadik/
1859F:	drivers/pinctrl/pinctrl-coh901*
1860F:	drivers/pinctrl/pinctrl-u300.c
1861F:	drivers/rtc/rtc-ab3100.c
1862F:	drivers/rtc/rtc-ab8500.c
1863F:	drivers/rtc/rtc-coh901331.c
1864F:	drivers/rtc/rtc-pl031.c
1865F:	drivers/watchdog/coh901327_wdt.c
1866F:	Documentation/devicetree/bindings/arm/ste-*
1867F:	Documentation/devicetree/bindings/arm/ux500/
1868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1869
1870ARM/NUVOTON NPCM ARCHITECTURE
1871M:	Avi Fishman <avifishman70@gmail.com>
1872M:	Tomer Maimon <tmaimon77@gmail.com>
1873R:	Patrick Venture <venture@google.com>
1874R:	Nancy Yuen <yuenn@google.com>
1875R:	Brendan Higgins <brendanhiggins@google.com>
1876L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1877S:	Supported
1878F:	arch/arm/mach-npcm/
1879F:	arch/arm/boot/dts/nuvoton-npcm*
1880F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1881F:	drivers/*/*npcm*
1882F:	Documentation/devicetree/bindings/*/*npcm*
1883F:	Documentation/devicetree/bindings/*/*/*npcm*
1884
1885ARM/NUVOTON W90X900 ARM ARCHITECTURE
1886M:	Wan ZongShun <mcuos.com@gmail.com>
1887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888W:	http://www.mcuos.com
1889S:	Maintained
1890F:	arch/arm/mach-w90x900/
1891F:	drivers/input/keyboard/w90p910_keypad.c
1892F:	drivers/input/touchscreen/w90p910_ts.c
1893F:	drivers/watchdog/nuc900_wdt.c
1894F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1895F:	drivers/mtd/nand/raw/nuc900_nand.c
1896F:	drivers/rtc/rtc-nuc900.c
1897F:	drivers/spi/spi-nuc900.c
1898F:	drivers/usb/host/ehci-w90x900.c
1899F:	drivers/video/fbdev/nuc900fb.c
1900
1901ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1902M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1903L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1904W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1905S:	Supported
1906
1907ARM/Orion SoC/Technologic Systems TS-78xx platform support
1908M:	Alexander Clouter <alex@digriz.org.uk>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910W:	http://www.digriz.org.uk/ts78xx/kernel
1911S:	Maintained
1912F:	arch/arm/mach-orion5x/ts78xx-*
1913
1914ARM/OXNAS platform support
1915M:	Neil Armstrong <narmstrong@baylibre.com>
1916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917L:	linux-oxnas@groups.io (moderated for non-subscribers)
1918S:	Maintained
1919F:	arch/arm/mach-oxnas/
1920F:	arch/arm/boot/dts/ox8*.dts*
1921N:	oxnas
1922
1923ARM/PALM TREO SUPPORT
1924M:	Tomas Cech <sleep_walker@suse.com>
1925L:	linux-arm-kernel@lists.infradead.org
1926W:	http://hackndev.com
1927S:	Maintained
1928F:	arch/arm/mach-pxa/palmtreo.*
1929
1930ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1931M:	Marek Vasut <marek.vasut@gmail.com>
1932L:	linux-arm-kernel@lists.infradead.org
1933W:	http://hackndev.com
1934S:	Maintained
1935F:	arch/arm/mach-pxa/include/mach/palmtx.h
1936F:	arch/arm/mach-pxa/palmtx.c
1937F:	arch/arm/mach-pxa/palmt5.*
1938F:	arch/arm/mach-pxa/include/mach/palmld.h
1939F:	arch/arm/mach-pxa/palmld.c
1940F:	arch/arm/mach-pxa/palmte2.*
1941F:	arch/arm/mach-pxa/include/mach/palmtc.h
1942F:	arch/arm/mach-pxa/palmtc.c
1943
1944ARM/PALMZ72 SUPPORT
1945M:	Sergey Lapin <slapin@ossfans.org>
1946L:	linux-arm-kernel@lists.infradead.org
1947W:	http://hackndev.com
1948S:	Maintained
1949F:	arch/arm/mach-pxa/palmz72.*
1950
1951ARM/PLEB SUPPORT
1952M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1953W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1954S:	Maintained
1955
1956ARM/PT DIGITAL BOARD PORT
1957M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959W:	http://www.armlinux.org.uk/
1960S:	Maintained
1961
1962ARM/QUALCOMM SUPPORT
1963M:	Andy Gross <andy.gross@linaro.org>
1964M:	David Brown <david.brown@linaro.org>
1965L:	linux-arm-msm@vger.kernel.org
1966S:	Maintained
1967F:	Documentation/devicetree/bindings/soc/qcom/
1968F:	Documentation/devicetree/bindings/*/qcom*
1969F:	arch/arm/boot/dts/qcom-*.dts
1970F:	arch/arm/boot/dts/qcom-*.dtsi
1971F:	arch/arm/mach-qcom/
1972F:	arch/arm64/boot/dts/qcom/
1973F:	drivers/*/qcom/
1974F:	drivers/*/qcom*
1975F:	drivers/*/*/qcom/
1976F:	drivers/*/*/qcom*
1977F:	drivers/*/pm8???-*
1978F:	drivers/bluetooth/btqcomsmd.c
1979F:	drivers/clocksource/timer-qcom.c
1980F:	drivers/extcon/extcon-qcom*
1981F:	drivers/iommu/msm*
1982F:	drivers/i2c/busses/i2c-qup.c
1983F:	drivers/i2c/busses/i2c-qcom-geni.c
1984F:	drivers/mfd/ssbi.c
1985F:	drivers/mmc/host/mmci_qcom*
1986F:	drivers/mmc/host/sdhci_msm.c
1987F:	drivers/pci/controller/dwc/pcie-qcom.c
1988F:	drivers/phy/qualcomm/
1989F:	drivers/power/*/msm*
1990F:	drivers/reset/reset-qcom-*
1991F:	drivers/scsi/ufs/ufs-qcom.*
1992F:	drivers/spi/spi-qup.c
1993F:	drivers/spi/spi-geni-qcom.c
1994F:	drivers/spi/spi-qcom-qspi.c
1995F:	drivers/tty/serial/msm_serial.c
1996F:	drivers/usb/dwc3/dwc3-qcom.c
1997F:	include/dt-bindings/*/qcom*
1998F:	include/linux/*/qcom*
1999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2000
2001ARM/RADISYS ENP2611 MACHINE SUPPORT
2002M:	Lennert Buytenhek <kernel@wantstofly.org>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:	Maintained
2005
2006ARM/RDA MICRO ARCHITECTURE
2007M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2010S:	Maintained
2011F:	arch/arm/boot/dts/rda8810pl-*
2012F:	drivers/clocksource/timer-rda.c
2013F:	drivers/irqchip/irq-rda-intc.c
2014F:	drivers/tty/serial/rda-uart.c
2015F:	Documentation/devicetree/bindings/arm/rda.txt
2016F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2017F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2018F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2019
2020ARM/REALTEK ARCHITECTURE
2021M:	Andreas Färber <afaerber@suse.de>
2022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023S:	Maintained
2024F:	arch/arm64/boot/dts/realtek/
2025F:	Documentation/devicetree/bindings/arm/realtek.txt
2026
2027ARM/RENESAS ARM64 ARCHITECTURE
2028M:	Simon Horman <horms@verge.net.au>
2029M:	Magnus Damm <magnus.damm@gmail.com>
2030L:	linux-renesas-soc@vger.kernel.org
2031Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2033S:	Supported
2034F:	arch/arm64/boot/dts/renesas/
2035F:	Documentation/devicetree/bindings/arm/renesas.yaml
2036F:	drivers/soc/renesas/
2037F:	include/linux/soc/renesas/
2038
2039ARM/RISCPC ARCHITECTURE
2040M:	Russell King <linux@armlinux.org.uk>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042W:	http://www.armlinux.org.uk/
2043S:	Maintained
2044F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2045F:	arch/arm/include/asm/hardware/ioc.h
2046F:	arch/arm/include/asm/hardware/iomd.h
2047F:	arch/arm/include/asm/hardware/memc.h
2048F:	arch/arm/mach-rpc/
2049F:	drivers/net/ethernet/8390/etherh.c
2050F:	drivers/net/ethernet/i825xx/ether1*
2051F:	drivers/net/ethernet/seeq/ether3*
2052F:	drivers/scsi/arm/
2053
2054ARM/Rockchip SoC support
2055M:	Heiko Stuebner <heiko@sntech.de>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057L:	linux-rockchip@lists.infradead.org
2058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2059S:	Maintained
2060F:	arch/arm/boot/dts/rk3*
2061F:	arch/arm/boot/dts/rv1108*
2062F:	arch/arm/mach-rockchip/
2063F:	drivers/clk/rockchip/
2064F:	drivers/i2c/busses/i2c-rk3x.c
2065F:	drivers/*/*rockchip*
2066F:	drivers/*/*/*rockchip*
2067F:	sound/soc/rockchip/
2068N:	rockchip
2069
2070ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2071M:	Kukjin Kim <kgene@kernel.org>
2072M:	Krzysztof Kozlowski <krzk@kernel.org>
2073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2075Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2076S:	Maintained
2077F:	arch/arm/boot/dts/s3c*
2078F:	arch/arm/boot/dts/s5p*
2079F:	arch/arm/boot/dts/exynos*
2080F:	arch/arm64/boot/dts/exynos/
2081F:	arch/arm/plat-samsung/
2082F:	arch/arm/mach-s3c24*/
2083F:	arch/arm/mach-s3c64xx/
2084F:	arch/arm/mach-s5p*/
2085F:	arch/arm/mach-exynos*/
2086F:	drivers/*/*s3c24*
2087F:	drivers/*/*/*s3c24*
2088F:	drivers/*/*s3c64xx*
2089F:	drivers/*/*s5pv210*
2090F:	drivers/memory/samsung/*
2091F:	drivers/soc/samsung/*
2092F:	Documentation/arm/Samsung/
2093F:	Documentation/devicetree/bindings/arm/samsung/
2094F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2095F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2096N:	exynos
2097
2098ARM/SAMSUNG MOBILE MACHINE SUPPORT
2099M:	Kyungmin Park <kyungmin.park@samsung.com>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101S:	Maintained
2102F:	arch/arm/mach-s5pv210/
2103
2104ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2105M:	Kyungmin Park <kyungmin.park@samsung.com>
2106M:	Kamil Debski <kamil@wypas.org>
2107M:	Andrzej Hajda <a.hajda@samsung.com>
2108L:	linux-arm-kernel@lists.infradead.org
2109L:	linux-media@vger.kernel.org
2110S:	Maintained
2111F:	drivers/media/platform/s5p-g2d/
2112
2113ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2114M:	Marek Szyprowski <m.szyprowski@samsung.com>
2115L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2116L:	linux-media@vger.kernel.org
2117S:	Maintained
2118F:	drivers/media/platform/s5p-cec/
2119F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2120
2121ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2122M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2123M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2124L:	linux-arm-kernel@lists.infradead.org
2125L:	linux-media@vger.kernel.org
2126S:	Maintained
2127F:	drivers/media/platform/s5p-jpeg/
2128
2129ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2130M:	Kyungmin Park <kyungmin.park@samsung.com>
2131M:	Kamil Debski <kamil@wypas.org>
2132M:	Jeongtae Park <jtp.park@samsung.com>
2133M:	Andrzej Hajda <a.hajda@samsung.com>
2134L:	linux-arm-kernel@lists.infradead.org
2135L:	linux-media@vger.kernel.org
2136S:	Maintained
2137F:	drivers/media/platform/s5p-mfc/
2138
2139ARM/SHMOBILE ARM ARCHITECTURE
2140M:	Simon Horman <horms@verge.net.au>
2141M:	Magnus Damm <magnus.damm@gmail.com>
2142L:	linux-renesas-soc@vger.kernel.org
2143Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2145S:	Supported
2146F:	arch/arm/boot/dts/emev2*
2147F:	arch/arm/boot/dts/gr-peach*
2148F:	arch/arm/boot/dts/iwg20d-q7*
2149F:	arch/arm/boot/dts/r7s*
2150F:	arch/arm/boot/dts/r8a*
2151F:	arch/arm/boot/dts/r9a*
2152F:	arch/arm/boot/dts/sh*
2153F:	arch/arm/configs/shmobile_defconfig
2154F:	arch/arm/include/debug/renesas-scif.S
2155F:	arch/arm/mach-shmobile/
2156F:	Documentation/devicetree/bindings/arm/renesas.yaml
2157F:	drivers/soc/renesas/
2158F:	include/linux/soc/renesas/
2159
2160ARM/SOCFPGA ARCHITECTURE
2161M:	Dinh Nguyen <dinguyen@kernel.org>
2162S:	Maintained
2163F:	arch/arm/mach-socfpga/
2164F:	arch/arm/boot/dts/socfpga*
2165F:	arch/arm/configs/socfpga_defconfig
2166F:	arch/arm64/boot/dts/altera/
2167W:	http://www.rocketboards.org
2168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2169
2170ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2171M:	Dinh Nguyen <dinguyen@kernel.org>
2172S:	Maintained
2173F:	drivers/clk/socfpga/
2174
2175ARM/SOCFPGA EDAC SUPPORT
2176M:	Thor Thayer <thor.thayer@linux.intel.com>
2177S:	Maintained
2178F:	drivers/edac/altera_edac.
2179
2180ARM/SPREADTRUM SoC SUPPORT
2181M:	Orson Zhai <orsonzhai@gmail.com>
2182M:	Baolin Wang <baolin.wang@linaro.org>
2183M:	Chunyan Zhang <zhang.lyra@gmail.com>
2184S:	Maintained
2185F:	arch/arm64/boot/dts/sprd
2186N:	sprd
2187
2188ARM/STI ARCHITECTURE
2189M:	Patrice Chotard <patrice.chotard@st.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191W:	http://www.stlinux.com
2192S:	Maintained
2193F:	arch/arm/mach-sti/
2194F:	arch/arm/boot/dts/sti*
2195F:	drivers/char/hw_random/st-rng.c
2196F:	drivers/clocksource/arm_global_timer.c
2197F:	drivers/clocksource/clksrc_st_lpc.c
2198F:	drivers/cpufreq/sti-cpufreq.c
2199F:	drivers/dma/st_fdma*
2200F:	drivers/i2c/busses/i2c-st.c
2201F:	drivers/media/rc/st_rc.c
2202F:	drivers/media/platform/sti/c8sectpfe/
2203F:	drivers/mmc/host/sdhci-st.c
2204F:	drivers/phy/st/phy-miphy28lp.c
2205F:	drivers/phy/st/phy-stih407-usb.c
2206F:	drivers/pinctrl/pinctrl-st.c
2207F:	drivers/remoteproc/st_remoteproc.c
2208F:	drivers/remoteproc/st_slim_rproc.c
2209F:	drivers/reset/sti/
2210F:	drivers/rtc/rtc-st-lpc.c
2211F:	drivers/tty/serial/st-asc.c
2212F:	drivers/usb/dwc3/dwc3-st.c
2213F:	drivers/usb/host/ehci-st.c
2214F:	drivers/usb/host/ohci-st.c
2215F:	drivers/watchdog/st_lpc_wdt.c
2216F:	drivers/ata/ahci_st.c
2217F:	include/linux/remoteproc/st_slim_rproc.h
2218
2219ARM/STM32 ARCHITECTURE
2220M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2221M:	Alexandre Torgue <alexandre.torgue@st.com>
2222L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224S:	Maintained
2225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2226N:	stm32
2227N:	stm
2228F:	arch/arm/boot/dts/stm32*
2229F:	arch/arm/mach-stm32/
2230F:	drivers/clocksource/armv7m_systick.c
2231
2232ARM/Synaptics SoC support
2233M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2234M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Maintained
2237F:	arch/arm/mach-berlin/
2238F:	arch/arm/boot/dts/berlin*
2239F:	arch/arm64/boot/dts/synaptics/
2240
2241ARM/TANGO ARCHITECTURE
2242M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2243M:	Mans Rullgard <mans@mansr.com>
2244L:	linux-arm-kernel@lists.infradead.org
2245S:	Odd Fixes
2246N:	tango
2247
2248ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2249M:	Lennert Buytenhek <kernel@wantstofly.org>
2250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251S:	Maintained
2252
2253ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2254M:	Hans Verkuil <hans.verkuil@cisco.com>
2255L:	linux-tegra@vger.kernel.org
2256L:	linux-media@vger.kernel.org
2257S:	Maintained
2258F:	drivers/media/platform/tegra-cec/
2259F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2260
2261ARM/TETON BGA MACHINE SUPPORT
2262M:	"Mark F. Brown" <mark.brown314@gmail.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264S:	Maintained
2265
2266ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2267M:	Santosh Shilimkar <ssantosh@kernel.org>
2268L:	linux-kernel@vger.kernel.org
2269S:	Maintained
2270F:	drivers/memory/*emif*
2271
2272ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2273M:	Tero Kristo <t-kristo@ti.com>
2274M:	Nishanth Menon <nm@ti.com>
2275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276S:	Supported
2277F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2278F:	arch/arm64/boot/dts/ti/Makefile
2279F:	arch/arm64/boot/dts/ti/k3-*
2280F:	include/dt-bindings/pinctrl/k3.h
2281
2282ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2283M:	Santosh Shilimkar <ssantosh@kernel.org>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285S:	Maintained
2286F:	arch/arm/mach-keystone/
2287F:	arch/arm/boot/dts/keystone-*
2288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2289
2290ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2291M:	Santosh Shilimkar <ssantosh@kernel.org>
2292L:	linux-kernel@vger.kernel.org
2293S:	Maintained
2294F:	drivers/clk/keystone/
2295
2296ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2297M:	Santosh Shilimkar <ssantosh@kernel.org>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299L:	linux-kernel@vger.kernel.org
2300S:	Maintained
2301F:	drivers/clocksource/timer-keystone.c
2302
2303ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2304M:	Santosh Shilimkar <ssantosh@kernel.org>
2305L:	linux-kernel@vger.kernel.org
2306S:	Maintained
2307F:	drivers/power/reset/keystone-reset.c
2308
2309ARM/THECUS N2100 MACHINE SUPPORT
2310M:	Lennert Buytenhek <kernel@wantstofly.org>
2311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312S:	Maintained
2313
2314ARM/TOSA MACHINE SUPPORT
2315M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2316M:	Dirk Opfer <dirk@opfer-online.de>
2317S:	Maintained
2318
2319ARM/UNIPHIER ARCHITECTURE
2320M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2323S:	Maintained
2324F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2325F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2326F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2327F:	arch/arm/boot/dts/uniphier*
2328F:	arch/arm/include/asm/hardware/cache-uniphier.h
2329F:	arch/arm/mach-uniphier/
2330F:	arch/arm/mm/cache-uniphier.c
2331F:	arch/arm64/boot/dts/socionext/uniphier*
2332F:	drivers/bus/uniphier-system-bus.c
2333F:	drivers/clk/uniphier/
2334F:	drivers/dmaengine/uniphier-mdmac.c
2335F:	drivers/gpio/gpio-uniphier.c
2336F:	drivers/i2c/busses/i2c-uniphier*
2337F:	drivers/irqchip/irq-uniphier-aidet.c
2338F:	drivers/mmc/host/uniphier-sd.c
2339F:	drivers/pinctrl/uniphier/
2340F:	drivers/reset/reset-uniphier.c
2341F:	drivers/tty/serial/8250/8250_uniphier.c
2342N:	uniphier
2343
2344ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2345M:	Ulf Hansson <ulf.hansson@linaro.org>
2346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347T:	git git://git.linaro.org/people/ulfh/clk.git
2348S:	Maintained
2349F:	drivers/clk/ux500/
2350
2351ARM/VERSATILE EXPRESS PLATFORM
2352M:	Liviu Dudau <liviu.dudau@arm.com>
2353M:	Sudeep Holla <sudeep.holla@arm.com>
2354M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356S:	Maintained
2357F:	arch/arm/boot/dts/vexpress*
2358F:	arch/arm64/boot/dts/arm/
2359F:	arch/arm/mach-vexpress/
2360F:	*/*/vexpress*
2361F:	*/*/*/vexpress*
2362F:	drivers/clk/versatile/clk-vexpress-osc.c
2363F:	drivers/clocksource/timer-versatile.c
2364N:	mps2
2365
2366ARM/VFP SUPPORT
2367M:	Russell King <linux@armlinux.org.uk>
2368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369W:	http://www.armlinux.org.uk/
2370S:	Maintained
2371F:	arch/arm/vfp/
2372
2373ARM/VOIPAC PXA270 SUPPORT
2374M:	Marek Vasut <marek.vasut@gmail.com>
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376S:	Maintained
2377F:	arch/arm/mach-pxa/vpac270.c
2378F:	arch/arm/mach-pxa/include/mach/vpac270.h
2379
2380ARM/VT8500 ARM ARCHITECTURE
2381M:	Tony Prisk <linux@prisktech.co.nz>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383S:	Maintained
2384F:	arch/arm/mach-vt8500/
2385F:	drivers/clocksource/timer-vt8500.c
2386F:	drivers/i2c/busses/i2c-wmt.c
2387F:	drivers/mmc/host/wmt-sdmmc.c
2388F:	drivers/pwm/pwm-vt8500.c
2389F:	drivers/rtc/rtc-vt8500.c
2390F:	drivers/tty/serial/vt8500_serial.c
2391F:	drivers/usb/host/ehci-platform.c
2392F:	drivers/usb/host/uhci-platform.c
2393F:	drivers/video/fbdev/vt8500lcdfb.*
2394F:	drivers/video/fbdev/wm8505fb*
2395F:	drivers/video/fbdev/wmt_ge_rops.*
2396
2397ARM/ZIPIT Z2 SUPPORT
2398M:	Marek Vasut <marek.vasut@gmail.com>
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S:	Maintained
2401F:	arch/arm/mach-pxa/z2.c
2402F:	arch/arm/mach-pxa/include/mach/z2.h
2403
2404ARM/ZTE ARCHITECTURE
2405M:	Jun Nie <jun.nie@linaro.org>
2406M:	Shawn Guo <shawnguo@kernel.org>
2407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408S:	Maintained
2409F:	arch/arm/boot/dts/zx2967*
2410F:	arch/arm/mach-zx/
2411F:	arch/arm64/boot/dts/zte/
2412F:	drivers/clk/zte/
2413F:	drivers/dma/zx_dma.c
2414F:	drivers/gpio/gpio-zx.c
2415F:	drivers/i2c/busses/i2c-zx2967.c
2416F:	drivers/mmc/host/dw_mmc-zx.*
2417F:	drivers/pinctrl/zte/
2418F:	drivers/soc/zte/
2419F:	drivers/thermal/zx2967_thermal.c
2420F:	drivers/watchdog/zx2967_wdt.c
2421F:	Documentation/devicetree/bindings/arm/zte.yaml
2422F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2423F:	Documentation/devicetree/bindings/dma/zxdma.txt
2424F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2425F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2426F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2427F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2428F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2429F:	Documentation/devicetree/bindings/soc/zte/
2430F:	Documentation/devicetree/bindings/sound/zte,*.txt
2431F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2432F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2433F:	include/dt-bindings/clock/zx2967*.h
2434F:	include/dt-bindings/soc/zte,*.h
2435F:	sound/soc/codecs/zx_aud96p22.c
2436F:	sound/soc/zte/
2437
2438ARM/ZYNQ ARCHITECTURE
2439M:	Michal Simek <michal.simek@xilinx.com>
2440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441W:	http://wiki.xilinx.com
2442T:	git https://github.com/Xilinx/linux-xlnx.git
2443S:	Supported
2444F:	arch/arm/mach-zynq/
2445F:	drivers/cpuidle/cpuidle-zynq.c
2446F:	drivers/block/xsysace.c
2447N:	zynq
2448N:	xilinx
2449F:	drivers/clocksource/timer-cadence-ttc.c
2450F:	drivers/i2c/busses/i2c-cadence.c
2451F:	drivers/mmc/host/sdhci-of-arasan.c
2452F:	drivers/edac/synopsys_edac.c
2453F:	drivers/i2c/busses/i2c-xiic.c
2454
2455ARM64 PORT (AARCH64 ARCHITECTURE)
2456M:	Catalin Marinas <catalin.marinas@arm.com>
2457M:	Will Deacon <will.deacon@arm.com>
2458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2460S:	Maintained
2461F:	arch/arm64/
2462X:	arch/arm64/boot/dts/
2463F:	Documentation/arm64/
2464
2465AS3645A LED FLASH CONTROLLER DRIVER
2466M:	Sakari Ailus <sakari.ailus@iki.fi>
2467L:	linux-leds@vger.kernel.org
2468S:	Maintained
2469F:	drivers/leds/leds-as3645a.c
2470
2471ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2472M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2473L:	linux-media@vger.kernel.org
2474T:	git git://linuxtv.org/media_tree.git
2475S:	Maintained
2476F:	drivers/media/i2c/ak7375.c
2477F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2478
2479ASAHI KASEI AK8974 DRIVER
2480M:	Linus Walleij <linus.walleij@linaro.org>
2481L:	linux-iio@vger.kernel.org
2482W:	http://www.akm.com/
2483S:	Supported
2484F:	drivers/iio/magnetometer/ak8974.c
2485
2486ASC7621 HARDWARE MONITOR DRIVER
2487M:	George Joseph <george.joseph@fairview5.com>
2488L:	linux-hwmon@vger.kernel.org
2489S:	Maintained
2490F:	Documentation/hwmon/asc7621
2491F:	drivers/hwmon/asc7621.c
2492
2493ASPEED VIDEO ENGINE DRIVER
2494M:	Eddie James <eajames@linux.ibm.com>
2495L:	linux-media@vger.kernel.org
2496L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2497S:	Maintained
2498F:	drivers/media/platform/aspeed-video.c
2499F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2500
2501ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2502M:	Corentin Chary <corentin.chary@gmail.com>
2503L:	acpi4asus-user@lists.sourceforge.net
2504L:	platform-driver-x86@vger.kernel.org
2505W:	http://acpi4asus.sf.net
2506S:	Maintained
2507F:	drivers/platform/x86/asus*.c
2508F:	drivers/platform/x86/eeepc*.c
2509
2510ASUS WIRELESS RADIO CONTROL DRIVER
2511M:	João Paulo Rechi Vita <jprvita@gmail.com>
2512L:	platform-driver-x86@vger.kernel.org
2513S:	Maintained
2514F:	drivers/platform/x86/asus-wireless.c
2515
2516ASYMMETRIC KEYS
2517M:	David Howells <dhowells@redhat.com>
2518L:	keyrings@vger.kernel.org
2519S:	Maintained
2520F:	Documentation/crypto/asymmetric-keys.txt
2521F:	include/linux/verification.h
2522F:	include/crypto/public_key.h
2523F:	include/crypto/pkcs7.h
2524F:	crypto/asymmetric_keys/
2525
2526ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2527R:	Dan Williams <dan.j.williams@intel.com>
2528W:	http://sourceforge.net/projects/xscaleiop
2529S:	Odd fixes
2530F:	Documentation/crypto/async-tx-api.txt
2531F:	crypto/async_tx/
2532F:	drivers/dma/
2533F:	include/linux/dmaengine.h
2534F:	include/linux/async_tx.h
2535
2536AT24 EEPROM DRIVER
2537M:	Bartosz Golaszewski <brgl@bgdev.pl>
2538L:	linux-i2c@vger.kernel.org
2539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2540S:	Maintained
2541F:	Documentation/devicetree/bindings/eeprom/at24.txt
2542F:	drivers/misc/eeprom/at24.c
2543F:	include/linux/platform_data/at24.h
2544
2545ATA OVER ETHERNET (AOE) DRIVER
2546M:	"Ed L. Cashin" <ed.cashin@acm.org>
2547W:	http://www.openaoe.org/
2548S:	Supported
2549F:	Documentation/aoe/
2550F:	drivers/block/aoe/
2551
2552ATHEROS 71XX/9XXX GPIO DRIVER
2553M:	Alban Bedel <albeu@free.fr>
2554W:	https://github.com/AlbanBedel/linux
2555T:	git git://github.com/AlbanBedel/linux
2556S:	Maintained
2557F:	drivers/gpio/gpio-ath79.c
2558F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2559
2560ATHEROS 71XX/9XXX USB PHY DRIVER
2561M:	Alban Bedel <albeu@free.fr>
2562W:	https://github.com/AlbanBedel/linux
2563T:	git git://github.com/AlbanBedel/linux
2564S:	Maintained
2565F:	drivers/phy/qualcomm/phy-ath79-usb.c
2566F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2567
2568ATHEROS ATH GENERIC UTILITIES
2569M:	Kalle Valo <kvalo@codeaurora.org>
2570L:	linux-wireless@vger.kernel.org
2571S:	Supported
2572F:	drivers/net/wireless/ath/*
2573
2574ATHEROS ATH5K WIRELESS DRIVER
2575M:	Jiri Slaby <jirislaby@gmail.com>
2576M:	Nick Kossifidis <mickflemm@gmail.com>
2577M:	Luis Chamberlain <mcgrof@kernel.org>
2578L:	linux-wireless@vger.kernel.org
2579W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2580S:	Maintained
2581F:	drivers/net/wireless/ath/ath5k/
2582
2583ATHEROS ATH6KL WIRELESS DRIVER
2584M:	Kalle Valo <kvalo@codeaurora.org>
2585L:	linux-wireless@vger.kernel.org
2586W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2588S:	Supported
2589F:	drivers/net/wireless/ath/ath6kl/
2590
2591ATI_REMOTE2 DRIVER
2592M:	Ville Syrjala <syrjala@sci.fi>
2593S:	Maintained
2594F:	drivers/input/misc/ati_remote2.c
2595
2596ATK0110 HWMON DRIVER
2597M:	Luca Tettamanti <kronos.it@gmail.com>
2598L:	linux-hwmon@vger.kernel.org
2599S:	Maintained
2600F:	drivers/hwmon/asus_atk0110.c
2601
2602ATLX ETHERNET DRIVERS
2603M:	Jay Cliburn <jcliburn@gmail.com>
2604M:	Chris Snook <chris.snook@gmail.com>
2605L:	netdev@vger.kernel.org
2606W:	http://sourceforge.net/projects/atl1
2607W:	http://atl1.sourceforge.net
2608S:	Maintained
2609F:	drivers/net/ethernet/atheros/
2610
2611ATM
2612M:	Chas Williams <3chas3@gmail.com>
2613L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2614L:	netdev@vger.kernel.org
2615W:	http://linux-atm.sourceforge.net
2616S:	Maintained
2617F:	drivers/atm/
2618F:	include/linux/atm*
2619F:	include/uapi/linux/atm*
2620
2621ATMEL MACB ETHERNET DRIVER
2622M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2623S:	Supported
2624F:	drivers/net/ethernet/cadence/
2625
2626ATMEL MAXTOUCH DRIVER
2627M:	Nick Dyer <nick@shmanahar.org>
2628T:	git git://github.com/ndyer/linux.git
2629S:	Maintained
2630F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2631F:	drivers/input/touchscreen/atmel_mxt_ts.c
2632
2633ATMEL WIRELESS DRIVER
2634M:	Simon Kelley <simon@thekelleys.org.uk>
2635L:	linux-wireless@vger.kernel.org
2636W:	http://www.thekelleys.org.uk/atmel
2637W:	http://atmelwlandriver.sourceforge.net/
2638S:	Maintained
2639F:	drivers/net/wireless/atmel/atmel*
2640
2641ATOMIC INFRASTRUCTURE
2642M:	Will Deacon <will.deacon@arm.com>
2643M:	Peter Zijlstra <peterz@infradead.org>
2644R:	Boqun Feng <boqun.feng@gmail.com>
2645L:	linux-kernel@vger.kernel.org
2646S:	Maintained
2647F:	arch/*/include/asm/atomic*.h
2648F:	include/*/atomic*.h
2649F:	scripts/atomic/
2650
2651ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2652M:	Bradley Grove <linuxdrivers@attotech.com>
2653L:	linux-scsi@vger.kernel.org
2654W:	http://www.attotech.com
2655S:	Supported
2656F:	drivers/scsi/esas2r
2657
2658ATUSB IEEE 802.15.4 RADIO DRIVER
2659M:	Stefan Schmidt <stefan@datenfreihafen.org>
2660L:	linux-wpan@vger.kernel.org
2661S:	Maintained
2662F:	drivers/net/ieee802154/atusb.c
2663F:	drivers/net/ieee802154/atusb.h
2664F:	drivers/net/ieee802154/at86rf230.h
2665
2666AUDIT SUBSYSTEM
2667M:	Paul Moore <paul@paul-moore.com>
2668M:	Eric Paris <eparis@redhat.com>
2669L:	linux-audit@redhat.com (moderated for non-subscribers)
2670W:	https://github.com/linux-audit
2671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2672S:	Supported
2673F:	include/linux/audit.h
2674F:	include/uapi/linux/audit.h
2675F:	kernel/audit*
2676
2677AUXILIARY DISPLAY DRIVERS
2678M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2679S:	Maintained
2680F:	drivers/auxdisplay/
2681F:	include/linux/cfag12864b.h
2682
2683AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2684M:	Andreas Klinger <ak@it-klinger.de>
2685L:	linux-iio@vger.kernel.org
2686S:	Maintained
2687F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2688F:	drivers/iio/adc/hx711.c
2689
2690AX.25 NETWORK LAYER
2691M:	Ralf Baechle <ralf@linux-mips.org>
2692L:	linux-hams@vger.kernel.org
2693W:	http://www.linux-ax25.org/
2694S:	Maintained
2695F:	include/uapi/linux/ax25.h
2696F:	include/net/ax25.h
2697F:	net/ax25/
2698
2699AXENTIA ARM DEVICES
2700M:	Peter Rosin <peda@axentia.se>
2701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702S:	Maintained
2703F:	Documentation/devicetree/bindings/arm/axentia.txt
2704F:	arch/arm/boot/dts/at91-linea.dtsi
2705F:	arch/arm/boot/dts/at91-natte.dtsi
2706F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2707F:	arch/arm/boot/dts/at91-tse850-3.dts
2708
2709AXENTIA ASOC DRIVERS
2710M:	Peter Rosin <peda@axentia.se>
2711L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2712S:	Maintained
2713F:	Documentation/devicetree/bindings/sound/axentia,*
2714F:	sound/soc/atmel/tse850-pcm5142.c
2715
2716AXXIA I2C CONTROLLER
2717M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2718L:	linux-i2c@vger.kernel.org
2719S:	Maintained
2720F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2721F:	drivers/i2c/busses/i2c-axxia.c
2722
2723AZ6007 DVB DRIVER
2724M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2725L:	linux-media@vger.kernel.org
2726W:	https://linuxtv.org
2727T:	git git://linuxtv.org/media_tree.git
2728S:	Maintained
2729F:	drivers/media/usb/dvb-usb-v2/az6007.c
2730
2731AZTECH FM RADIO RECEIVER DRIVER
2732M:	Hans Verkuil <hverkuil@xs4all.nl>
2733L:	linux-media@vger.kernel.org
2734T:	git git://linuxtv.org/media_tree.git
2735W:	https://linuxtv.org
2736S:	Maintained
2737F:	drivers/media/radio/radio-aztech*
2738
2739B43 WIRELESS DRIVER
2740L:	linux-wireless@vger.kernel.org
2741L:	b43-dev@lists.infradead.org
2742W:	http://wireless.kernel.org/en/users/Drivers/b43
2743S:	Odd Fixes
2744F:	drivers/net/wireless/broadcom/b43/
2745
2746B43LEGACY WIRELESS DRIVER
2747M:	Larry Finger <Larry.Finger@lwfinger.net>
2748L:	linux-wireless@vger.kernel.org
2749L:	b43-dev@lists.infradead.org
2750W:	http://wireless.kernel.org/en/users/Drivers/b43
2751S:	Maintained
2752F:	drivers/net/wireless/broadcom/b43legacy/
2753
2754BACKLIGHT CLASS/SUBSYSTEM
2755M:	Lee Jones <lee.jones@linaro.org>
2756M:	Daniel Thompson <daniel.thompson@linaro.org>
2757M:	Jingoo Han <jingoohan1@gmail.com>
2758L:	dri-devel@lists.freedesktop.org
2759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2760S:	Maintained
2761F:	drivers/video/backlight/
2762F:	include/linux/backlight.h
2763F:	include/linux/pwm_backlight.h
2764F:	Documentation/devicetree/bindings/leds/backlight
2765
2766BATMAN ADVANCED
2767M:	Marek Lindner <mareklindner@neomailbox.ch>
2768M:	Simon Wunderlich <sw@simonwunderlich.de>
2769M:	Antonio Quartulli <a@unstable.cc>
2770L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2771W:	https://www.open-mesh.org/
2772Q:	https://patchwork.open-mesh.org/project/batman/list/
2773S:	Maintained
2774F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2775F:	Documentation/ABI/testing/sysfs-class-net-mesh
2776F:	Documentation/networking/batman-adv.rst
2777F:	include/uapi/linux/batadv_packet.h
2778F:	include/uapi/linux/batman_adv.h
2779F:	net/batman-adv/
2780
2781BAYCOM/HDLCDRV DRIVERS FOR AX.25
2782M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2783L:	linux-hams@vger.kernel.org
2784W:	http://www.baycom.org/~tom/ham/ham.html
2785S:	Maintained
2786F:	drivers/net/hamradio/baycom*
2787
2788BCACHE (BLOCK LAYER CACHE)
2789M:	Coly Li <colyli@suse.de>
2790M:	Kent Overstreet <kent.overstreet@gmail.com>
2791L:	linux-bcache@vger.kernel.org
2792W:	http://bcache.evilpiepirate.org
2793C:	irc://irc.oftc.net/bcache
2794S:	Maintained
2795F:	drivers/md/bcache/
2796
2797BDISP ST MEDIA DRIVER
2798M:	Fabien Dessenne <fabien.dessenne@st.com>
2799L:	linux-media@vger.kernel.org
2800T:	git git://linuxtv.org/media_tree.git
2801W:	https://linuxtv.org
2802S:	Supported
2803F:	drivers/media/platform/sti/bdisp
2804
2805BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2806M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2807L:	netdev@vger.kernel.org
2808S:	Maintained
2809F:	drivers/net/ethernet/ec_bhf.c
2810
2811BEFS FILE SYSTEM
2812M:	Luis de Bethencourt <luisbg@kernel.org>
2813M:	Salah Triki <salah.triki@gmail.com>
2814S:	Maintained
2815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2816F:	Documentation/filesystems/befs.txt
2817F:	fs/befs/
2818
2819BFQ I/O SCHEDULER
2820M:	Paolo Valente <paolo.valente@linaro.org>
2821M:	Jens Axboe <axboe@kernel.dk>
2822L:	linux-block@vger.kernel.org
2823S:	Maintained
2824F:	block/bfq-*
2825F:	Documentation/block/bfq-iosched.txt
2826
2827BFS FILE SYSTEM
2828M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2829S:	Maintained
2830F:	Documentation/filesystems/bfs.txt
2831F:	fs/bfs/
2832F:	include/uapi/linux/bfs_fs.h
2833
2834BLINKM RGB LED DRIVER
2835M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2836S:	Maintained
2837F:	drivers/leds/leds-blinkm.c
2838
2839BLOCK LAYER
2840M:	Jens Axboe <axboe@kernel.dk>
2841L:	linux-block@vger.kernel.org
2842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2843S:	Maintained
2844F:	block/
2845F:	drivers/block/
2846F:	kernel/trace/blktrace.c
2847F:	lib/sbitmap.c
2848
2849BLOCK2MTD DRIVER
2850M:	Joern Engel <joern@lazybastard.org>
2851L:	linux-mtd@lists.infradead.org
2852S:	Maintained
2853F:	drivers/mtd/devices/block2mtd.c
2854
2855BLUETOOTH DRIVERS
2856M:	Marcel Holtmann <marcel@holtmann.org>
2857M:	Johan Hedberg <johan.hedberg@gmail.com>
2858L:	linux-bluetooth@vger.kernel.org
2859W:	http://www.bluez.org/
2860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2862S:	Maintained
2863F:	drivers/bluetooth/
2864
2865BLUETOOTH SUBSYSTEM
2866M:	Marcel Holtmann <marcel@holtmann.org>
2867M:	Johan Hedberg <johan.hedberg@gmail.com>
2868L:	linux-bluetooth@vger.kernel.org
2869W:	http://www.bluez.org/
2870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2872S:	Maintained
2873F:	net/bluetooth/
2874F:	include/net/bluetooth/
2875
2876BONDING DRIVER
2877M:	Jay Vosburgh <j.vosburgh@gmail.com>
2878M:	Veaceslav Falico <vfalico@gmail.com>
2879M:	Andy Gospodarek <andy@greyhouse.net>
2880L:	netdev@vger.kernel.org
2881W:	http://sourceforge.net/projects/bonding/
2882S:	Supported
2883F:	drivers/net/bonding/
2884F:	include/uapi/linux/if_bonding.h
2885
2886BPF (Safe dynamic programs and tools)
2887M:	Alexei Starovoitov <ast@kernel.org>
2888M:	Daniel Borkmann <daniel@iogearbox.net>
2889R:	Martin KaFai Lau <kafai@fb.com>
2890R:	Song Liu <songliubraving@fb.com>
2891R:	Yonghong Song <yhs@fb.com>
2892L:	netdev@vger.kernel.org
2893L:	bpf@vger.kernel.org
2894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2896Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2897S:	Supported
2898F:	arch/*/net/*
2899F:	Documentation/networking/filter.txt
2900F:	Documentation/bpf/
2901F:	include/linux/bpf*
2902F:	include/linux/filter.h
2903F:	include/trace/events/xdp.h
2904F:	include/uapi/linux/bpf*
2905F:	include/uapi/linux/filter.h
2906F:	kernel/bpf/
2907F:	kernel/trace/bpf_trace.c
2908F:	lib/test_bpf.c
2909F:	net/bpf/
2910F:	net/core/filter.c
2911F:	net/sched/act_bpf.c
2912F:	net/sched/cls_bpf.c
2913F:	samples/bpf/
2914F:	tools/bpf/
2915F:	tools/lib/bpf/
2916F:	tools/testing/selftests/bpf/
2917K:	bpf
2918N:	bpf
2919
2920BPF JIT for ARM
2921M:	Shubham Bansal <illusionist.neo@gmail.com>
2922L:	netdev@vger.kernel.org
2923L:	bpf@vger.kernel.org
2924S:	Maintained
2925F:	arch/arm/net/
2926
2927BPF JIT for ARM64
2928M:	Daniel Borkmann <daniel@iogearbox.net>
2929M:	Alexei Starovoitov <ast@kernel.org>
2930M:	Zi Shen Lim <zlim.lnx@gmail.com>
2931L:	netdev@vger.kernel.org
2932L:	bpf@vger.kernel.org
2933S:	Supported
2934F:	arch/arm64/net/
2935
2936BPF JIT for MIPS (32-BIT AND 64-BIT)
2937M:	Paul Burton <paul.burton@mips.com>
2938L:	netdev@vger.kernel.org
2939L:	bpf@vger.kernel.org
2940S:	Maintained
2941F:	arch/mips/net/
2942
2943BPF JIT for NFP NICs
2944M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2945L:	netdev@vger.kernel.org
2946L:	bpf@vger.kernel.org
2947S:	Supported
2948F:	drivers/net/ethernet/netronome/nfp/bpf/
2949
2950BPF JIT for POWERPC (32-BIT AND 64-BIT)
2951M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2952M:	Sandipan Das <sandipan@linux.ibm.com>
2953L:	netdev@vger.kernel.org
2954L:	bpf@vger.kernel.org
2955S:	Maintained
2956F:	arch/powerpc/net/
2957
2958BPF JIT for RISC-V (RV64G)
2959M:	Björn Töpel <bjorn.topel@gmail.com>
2960L:	netdev@vger.kernel.org
2961S:	Maintained
2962F:	arch/riscv/net/
2963
2964BPF JIT for S390
2965M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2966M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2967L:	netdev@vger.kernel.org
2968L:	bpf@vger.kernel.org
2969S:	Maintained
2970F:	arch/s390/net/
2971X:	arch/s390/net/pnet.c
2972
2973BPF JIT for SPARC (32-BIT AND 64-BIT)
2974M:	David S. Miller <davem@davemloft.net>
2975L:	netdev@vger.kernel.org
2976L:	bpf@vger.kernel.org
2977S:	Maintained
2978F:	arch/sparc/net/
2979
2980BPF JIT for X86 32-BIT
2981M:	Wang YanQing <udknight@gmail.com>
2982L:	netdev@vger.kernel.org
2983L:	bpf@vger.kernel.org
2984S:	Maintained
2985F:	arch/x86/net/bpf_jit_comp32.c
2986
2987BPF JIT for X86 64-BIT
2988M:	Alexei Starovoitov <ast@kernel.org>
2989M:	Daniel Borkmann <daniel@iogearbox.net>
2990L:	netdev@vger.kernel.org
2991L:	bpf@vger.kernel.org
2992S:	Supported
2993F:	arch/x86/net/
2994X:	arch/x86/net/bpf_jit_comp32.c
2995
2996BROADCOM B44 10/100 ETHERNET DRIVER
2997M:	Michael Chan <michael.chan@broadcom.com>
2998L:	netdev@vger.kernel.org
2999S:	Supported
3000F:	drivers/net/ethernet/broadcom/b44.*
3001
3002BROADCOM B53 ETHERNET SWITCH DRIVER
3003M:	Florian Fainelli <f.fainelli@gmail.com>
3004L:	netdev@vger.kernel.org
3005L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3006S:	Supported
3007F:	drivers/net/dsa/b53/*
3008F:	include/linux/platform_data/b53.h
3009
3010BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3011M:	Florian Fainelli <f.fainelli@gmail.com>
3012M:	Ray Jui <rjui@broadcom.com>
3013M:	Scott Branden <sbranden@broadcom.com>
3014M:	bcm-kernel-feedback-list@broadcom.com
3015T:	git git://github.com/broadcom/mach-bcm
3016S:	Maintained
3017N:	bcm281*
3018N:	bcm113*
3019N:	bcm216*
3020N:	kona
3021F:	arch/arm/mach-bcm/
3022
3023BROADCOM BCM2835 ARM ARCHITECTURE
3024M:	Eric Anholt <eric@anholt.net>
3025M:	Stefan Wahren <stefan.wahren@i2se.com>
3026L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3028T:	git git://github.com/anholt/linux
3029S:	Maintained
3030N:	bcm2835
3031F:	drivers/staging/vc04_services
3032
3033BROADCOM BCM47XX MIPS ARCHITECTURE
3034M:	Hauke Mehrtens <hauke@hauke-m.de>
3035M:	Rafał Miłecki <zajec5@gmail.com>
3036L:	linux-mips@vger.kernel.org
3037S:	Maintained
3038F:	Documentation/devicetree/bindings/mips/brcm/
3039F:	arch/mips/bcm47xx/*
3040F:	arch/mips/include/asm/mach-bcm47xx/*
3041
3042BROADCOM BCM5301X ARM ARCHITECTURE
3043M:	Hauke Mehrtens <hauke@hauke-m.de>
3044M:	Rafał Miłecki <zajec5@gmail.com>
3045M:	bcm-kernel-feedback-list@broadcom.com
3046L:	linux-arm-kernel@lists.infradead.org
3047S:	Maintained
3048F:	arch/arm/mach-bcm/bcm_5301x.c
3049F:	arch/arm/boot/dts/bcm5301x*.dtsi
3050F:	arch/arm/boot/dts/bcm470*
3051F:	arch/arm/boot/dts/bcm953012*
3052
3053BROADCOM BCM53573 ARM ARCHITECTURE
3054M:	Rafał Miłecki <rafal@milecki.pl>
3055L:	linux-arm-kernel@lists.infradead.org
3056S:	Maintained
3057F:	arch/arm/boot/dts/bcm53573*
3058F:	arch/arm/boot/dts/bcm47189*
3059
3060BROADCOM BCM63XX ARM ARCHITECTURE
3061M:	Florian Fainelli <f.fainelli@gmail.com>
3062M:	bcm-kernel-feedback-list@broadcom.com
3063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3064T:	git git://github.com/broadcom/stblinux.git
3065S:	Maintained
3066N:	bcm63xx
3067
3068BROADCOM BCM63XX/BCM33XX UDC DRIVER
3069M:	Kevin Cernekee <cernekee@gmail.com>
3070L:	linux-usb@vger.kernel.org
3071S:	Maintained
3072F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3073
3074BROADCOM BCM7XXX ARM ARCHITECTURE
3075M:	Brian Norris <computersforpeace@gmail.com>
3076M:	Gregory Fong <gregory.0xf0@gmail.com>
3077M:	Florian Fainelli <f.fainelli@gmail.com>
3078M:	bcm-kernel-feedback-list@broadcom.com
3079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3080T:	git git://github.com/broadcom/stblinux.git
3081S:	Maintained
3082F:	arch/arm/mach-bcm/*brcmstb*
3083F:	arch/arm/boot/dts/bcm7*.dts*
3084F:	drivers/bus/brcmstb_gisb.c
3085F:	arch/arm/mm/cache-b15-rac.c
3086F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3087N:	brcmstb
3088
3089BROADCOM BMIPS CPUFREQ DRIVER
3090M:	Markus Mayer <mmayer@broadcom.com>
3091M:	bcm-kernel-feedback-list@broadcom.com
3092L:	linux-pm@vger.kernel.org
3093S:	Maintained
3094F:	drivers/cpufreq/bmips-cpufreq.c
3095
3096BROADCOM BMIPS MIPS ARCHITECTURE
3097M:	Kevin Cernekee <cernekee@gmail.com>
3098M:	Florian Fainelli <f.fainelli@gmail.com>
3099L:	linux-mips@vger.kernel.org
3100T:	git git://github.com/broadcom/stblinux.git
3101S:	Maintained
3102F:	arch/mips/bmips/*
3103F:	arch/mips/include/asm/mach-bmips/*
3104F:	arch/mips/kernel/*bmips*
3105F:	arch/mips/boot/dts/brcm/bcm*.dts*
3106F:	drivers/irqchip/irq-bcm63*
3107F:	drivers/irqchip/irq-bcm7*
3108F:	drivers/irqchip/irq-brcmstb*
3109F:	include/linux/bcm963xx_nvram.h
3110F:	include/linux/bcm963xx_tag.h
3111
3112BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3113M:	Rasesh Mody <rmody@marvell.com>
3114M:	GR-Linux-NIC-Dev@marvell.com
3115L:	netdev@vger.kernel.org
3116S:	Supported
3117F:	drivers/net/ethernet/broadcom/bnx2.*
3118F:	drivers/net/ethernet/broadcom/bnx2_*
3119
3120BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3121M:	QLogic-Storage-Upstream@qlogic.com
3122L:	linux-scsi@vger.kernel.org
3123S:	Supported
3124F:	drivers/scsi/bnx2fc/
3125
3126BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3127M:	QLogic-Storage-Upstream@qlogic.com
3128L:	linux-scsi@vger.kernel.org
3129S:	Supported
3130F:	drivers/scsi/bnx2i/
3131
3132BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3133M:	Ariel Elior <aelior@marvell.com>
3134M:	Sudarsana Kalluru <skalluru@marvell.com>
3135M:	GR-everest-linux-l2@marvell.com
3136L:	netdev@vger.kernel.org
3137S:	Supported
3138F:	drivers/net/ethernet/broadcom/bnx2x/
3139
3140BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3141M:	Michael Chan <michael.chan@broadcom.com>
3142L:	netdev@vger.kernel.org
3143S:	Supported
3144F:	drivers/net/ethernet/broadcom/bnxt/
3145
3146BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3147M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3148M:	Franky Lin <franky.lin@broadcom.com>
3149M:	Hante Meuleman <hante.meuleman@broadcom.com>
3150M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3151M:	Wright Feng <wright.feng@cypress.com>
3152L:	linux-wireless@vger.kernel.org
3153L:	brcm80211-dev-list.pdl@broadcom.com
3154L:	brcm80211-dev-list@cypress.com
3155S:	Supported
3156F:	drivers/net/wireless/broadcom/brcm80211/
3157
3158BROADCOM BRCMSTB GPIO DRIVER
3159M:	Gregory Fong <gregory.0xf0@gmail.com>
3160L:	bcm-kernel-feedback-list@broadcom.com
3161S:	Supported
3162F:	drivers/gpio/gpio-brcmstb.c
3163F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3164
3165BROADCOM BRCMSTB I2C DRIVER
3166M:	Kamal Dasu <kdasu.kdev@gmail.com>
3167L:	linux-i2c@vger.kernel.org
3168L:	bcm-kernel-feedback-list@broadcom.com
3169S:	Supported
3170F:	drivers/i2c/busses/i2c-brcmstb.c
3171F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3172
3173BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3174M:	Al Cooper <alcooperx@gmail.com>
3175L:	linux-kernel@vger.kernel.org
3176L:	bcm-kernel-feedback-list@broadcom.com
3177S:	Maintained
3178F:	drivers/phy/broadcom/phy-brcm-usb*
3179
3180BROADCOM GENET ETHERNET DRIVER
3181M:	Doug Berger <opendmb@gmail.com>
3182M:	Florian Fainelli <f.fainelli@gmail.com>
3183L:	netdev@vger.kernel.org
3184S:	Supported
3185F:	drivers/net/ethernet/broadcom/genet/
3186
3187BROADCOM IPROC ARM ARCHITECTURE
3188M:	Ray Jui <rjui@broadcom.com>
3189M:	Scott Branden <sbranden@broadcom.com>
3190M:	bcm-kernel-feedback-list@broadcom.com
3191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3192T:	git git://github.com/broadcom/cygnus-linux.git
3193S:	Maintained
3194N:	iproc
3195N:	cygnus
3196N:	bcm[-_]nsp
3197N:	bcm9113*
3198N:	bcm9583*
3199N:	bcm9585*
3200N:	bcm9586*
3201N:	bcm988312
3202N:	bcm113*
3203N:	bcm583*
3204N:	bcm585*
3205N:	bcm586*
3206N:	bcm88312
3207N:	hr2
3208N:	stingray
3209F:	arch/arm64/boot/dts/broadcom/northstar2/*
3210F:	arch/arm64/boot/dts/broadcom/stingray/*
3211F:	drivers/clk/bcm/clk-ns*
3212F:	drivers/clk/bcm/clk-sr*
3213F:	drivers/pinctrl/bcm/pinctrl-ns*
3214F:	include/dt-bindings/clock/bcm-sr*
3215
3216BROADCOM KONA GPIO DRIVER
3217M:	Ray Jui <rjui@broadcom.com>
3218L:	bcm-kernel-feedback-list@broadcom.com
3219S:	Supported
3220F:	drivers/gpio/gpio-bcm-kona.c
3221F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3222
3223BROADCOM NETXTREME-E ROCE DRIVER
3224M:	Selvin Xavier <selvin.xavier@broadcom.com>
3225M:	Devesh Sharma <devesh.sharma@broadcom.com>
3226M:	Somnath Kotur <somnath.kotur@broadcom.com>
3227M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3228L:	linux-rdma@vger.kernel.org
3229W:	http://www.broadcom.com
3230S:	Supported
3231F:	drivers/infiniband/hw/bnxt_re/
3232F:	include/uapi/rdma/bnxt_re-abi.h
3233
3234BROADCOM NVRAM DRIVER
3235M:	Rafał Miłecki <zajec5@gmail.com>
3236L:	linux-mips@vger.kernel.org
3237S:	Maintained
3238F:	drivers/firmware/broadcom/*
3239
3240BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3241M:	Rafał Miłecki <zajec5@gmail.com>
3242L:	linux-wireless@vger.kernel.org
3243S:	Maintained
3244F:	drivers/bcma/
3245F:	include/linux/bcma/
3246
3247BROADCOM STB AVS CPUFREQ DRIVER
3248M:	Markus Mayer <mmayer@broadcom.com>
3249M:	bcm-kernel-feedback-list@broadcom.com
3250L:	linux-pm@vger.kernel.org
3251S:	Maintained
3252F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3253F:	drivers/cpufreq/brcmstb*
3254
3255BROADCOM STB AVS TMON DRIVER
3256M:	Markus Mayer <mmayer@broadcom.com>
3257M:	bcm-kernel-feedback-list@broadcom.com
3258L:	linux-pm@vger.kernel.org
3259S:	Maintained
3260F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3261F:	drivers/thermal/broadcom/brcmstb*
3262
3263BROADCOM STB NAND FLASH DRIVER
3264M:	Brian Norris <computersforpeace@gmail.com>
3265M:	Kamal Dasu <kdasu.kdev@gmail.com>
3266L:	linux-mtd@lists.infradead.org
3267L:	bcm-kernel-feedback-list@broadcom.com
3268S:	Maintained
3269F:	drivers/mtd/nand/raw/brcmnand/
3270
3271BROADCOM STB DPFE DRIVER
3272M:	Markus Mayer <mmayer@broadcom.com>
3273M:	bcm-kernel-feedback-list@broadcom.com
3274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275S:	Maintained
3276F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3277F:	drivers/memory/brcmstb_dpfe.c
3278
3279BROADCOM SPI DRIVER
3280M:	Kamal Dasu <kdasu.kdev@gmail.com>
3281M:	bcm-kernel-feedback-list@broadcom.com
3282S:	Maintained
3283F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3284F:	drivers/spi/spi-bcm-qspi.*
3285F:	drivers/spi/spi-brcmstb-qspi.c
3286F:	drivers/spi/spi-iproc-qspi.c
3287
3288BROADCOM SYSTEMPORT ETHERNET DRIVER
3289M:	Florian Fainelli <f.fainelli@gmail.com>
3290L:	netdev@vger.kernel.org
3291S:	Supported
3292F:	drivers/net/ethernet/broadcom/bcmsysport.*
3293
3294BROADCOM TG3 GIGABIT ETHERNET DRIVER
3295M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3296M:	Prashant Sreedharan <prashant@broadcom.com>
3297M:	Michael Chan <mchan@broadcom.com>
3298L:	netdev@vger.kernel.org
3299S:	Supported
3300F:	drivers/net/ethernet/broadcom/tg3.*
3301
3302BROCADE BFA FC SCSI DRIVER
3303M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3304M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3305L:	linux-scsi@vger.kernel.org
3306S:	Supported
3307F:	drivers/scsi/bfa/
3308
3309BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3310M:	Rasesh Mody <rmody@marvell.com>
3311M:	Sudarsana Kalluru <skalluru@marvell.com>
3312M:	GR-Linux-NIC-Dev@marvell.com
3313L:	netdev@vger.kernel.org
3314S:	Supported
3315F:	drivers/net/ethernet/brocade/bna/
3316
3317BSG (block layer generic sg v4 driver)
3318M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3319L:	linux-scsi@vger.kernel.org
3320S:	Supported
3321F:	block/bsg.c
3322F:	include/linux/bsg.h
3323F:	include/uapi/linux/bsg.h
3324
3325BT87X AUDIO DRIVER
3326M:	Clemens Ladisch <clemens@ladisch.de>
3327L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3328T:	git git://git.alsa-project.org/alsa-kernel.git
3329S:	Maintained
3330F:	Documentation/sound/cards/bt87x.rst
3331F:	sound/pci/bt87x.c
3332
3333BT8XXGPIO DRIVER
3334M:	Michael Buesch <m@bues.ch>
3335W:	http://bu3sch.de/btgpio.php
3336S:	Maintained
3337F:	drivers/gpio/gpio-bt8xx.c
3338
3339BTRFS FILE SYSTEM
3340M:	Chris Mason <clm@fb.com>
3341M:	Josef Bacik <josef@toxicpanda.com>
3342M:	David Sterba <dsterba@suse.com>
3343L:	linux-btrfs@vger.kernel.org
3344W:	http://btrfs.wiki.kernel.org/
3345Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3347S:	Maintained
3348F:	Documentation/filesystems/btrfs.txt
3349F:	fs/btrfs/
3350F:	include/linux/btrfs*
3351F:	include/uapi/linux/btrfs*
3352
3353BTTV VIDEO4LINUX DRIVER
3354M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3355L:	linux-media@vger.kernel.org
3356W:	https://linuxtv.org
3357T:	git git://linuxtv.org/media_tree.git
3358S:	Odd fixes
3359F:	Documentation/media/v4l-drivers/bttv*
3360F:	drivers/media/pci/bt8xx/bttv*
3361
3362BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3363M:	Chanwoo Choi <cw00.choi@samsung.com>
3364L:	linux-pm@vger.kernel.org
3365L:	linux-samsung-soc@vger.kernel.org
3366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3367S:	Maintained
3368F:	drivers/devfreq/exynos-bus.c
3369F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3370
3371BUSLOGIC SCSI DRIVER
3372M:	Khalid Aziz <khalid@gonehiking.org>
3373L:	linux-scsi@vger.kernel.org
3374S:	Maintained
3375F:	drivers/scsi/BusLogic.*
3376F:	drivers/scsi/FlashPoint.*
3377
3378C-MEDIA CMI8788 DRIVER
3379M:	Clemens Ladisch <clemens@ladisch.de>
3380L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3381T:	git git://git.alsa-project.org/alsa-kernel.git
3382S:	Maintained
3383F:	sound/pci/oxygen/
3384
3385C-SKY ARCHITECTURE
3386M:	Guo Ren <guoren@kernel.org>
3387T:	git https://github.com/c-sky/csky-linux.git
3388S:	Supported
3389F:	arch/csky/
3390F:	Documentation/devicetree/bindings/csky/
3391F:	drivers/irqchip/irq-csky-*
3392F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3393F:	drivers/clocksource/timer-gx6605s.c
3394F:	drivers/clocksource/timer-mp-csky.c
3395F:	Documentation/devicetree/bindings/timer/csky,*
3396K:	csky
3397N:	csky
3398
3399C6X ARCHITECTURE
3400M:	Mark Salter <msalter@redhat.com>
3401M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3402L:	linux-c6x-dev@linux-c6x.org
3403W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3404S:	Maintained
3405F:	arch/c6x/
3406
3407CA8210 IEEE-802.15.4 RADIO DRIVER
3408M:	Harry Morris <h.morris@cascoda.com>
3409L:	linux-wpan@vger.kernel.org
3410W:	https://github.com/Cascoda/ca8210-linux.git
3411S:	Maintained
3412F:	drivers/net/ieee802154/ca8210.c
3413F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3414
3415CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3416M:	David Howells <dhowells@redhat.com>
3417L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3418S:	Supported
3419F:	Documentation/filesystems/caching/cachefiles.txt
3420F:	fs/cachefiles/
3421
3422CADENCE MIPI-CSI2 BRIDGES
3423M:	Maxime Ripard <maxime.ripard@bootlin.com>
3424L:	linux-media@vger.kernel.org
3425S:	Maintained
3426F:	Documentation/devicetree/bindings/media/cdns,*.txt
3427F:	drivers/media/platform/cadence/cdns-csi2*
3428
3429CADET FM/AM RADIO RECEIVER DRIVER
3430M:	Hans Verkuil <hverkuil@xs4all.nl>
3431L:	linux-media@vger.kernel.org
3432T:	git git://linuxtv.org/media_tree.git
3433W:	https://linuxtv.org
3434S:	Maintained
3435F:	drivers/media/radio/radio-cadet*
3436
3437CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3438M:	Jonathan Corbet <corbet@lwn.net>
3439L:	linux-media@vger.kernel.org
3440T:	git git://linuxtv.org/media_tree.git
3441S:	Maintained
3442F:	Documentation/media/v4l-drivers/cafe_ccic*
3443F:	drivers/media/platform/marvell-ccic/
3444
3445CAIF NETWORK LAYER
3446L:	netdev@vger.kernel.org
3447S:	Orphan
3448F:	Documentation/networking/caif/
3449F:	drivers/net/caif/
3450F:	include/uapi/linux/caif/
3451F:	include/net/caif/
3452F:	net/caif/
3453
3454CAKE QDISC
3455M:	Toke Høiland-Jørgensen <toke@toke.dk>
3456L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3457S:	Maintained
3458F:	net/sched/sch_cake.c
3459
3460CALGARY x86-64 IOMMU
3461M:	Muli Ben-Yehuda <mulix@mulix.org>
3462M:	Jon Mason <jdmason@kudzu.us>
3463L:	iommu@lists.linux-foundation.org
3464S:	Maintained
3465F:	arch/x86/kernel/pci-calgary_64.c
3466F:	arch/x86/kernel/tce_64.c
3467F:	arch/x86/include/asm/calgary.h
3468F:	arch/x86/include/asm/tce.h
3469
3470CAN NETWORK DRIVERS
3471M:	Wolfgang Grandegger <wg@grandegger.com>
3472M:	Marc Kleine-Budde <mkl@pengutronix.de>
3473L:	linux-can@vger.kernel.org
3474W:	https://github.com/linux-can
3475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3477S:	Maintained
3478F:	Documentation/devicetree/bindings/net/can/
3479F:	drivers/net/can/
3480F:	include/linux/can/dev.h
3481F:	include/linux/can/platform/
3482F:	include/uapi/linux/can/error.h
3483F:	include/uapi/linux/can/netlink.h
3484
3485CAN NETWORK LAYER
3486M:	Oliver Hartkopp <socketcan@hartkopp.net>
3487M:	Marc Kleine-Budde <mkl@pengutronix.de>
3488L:	linux-can@vger.kernel.org
3489W:	https://github.com/linux-can
3490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3492S:	Maintained
3493F:	Documentation/networking/can.rst
3494F:	net/can/
3495F:	include/linux/can/core.h
3496F:	include/uapi/linux/can.h
3497F:	include/uapi/linux/can/bcm.h
3498F:	include/uapi/linux/can/raw.h
3499F:	include/uapi/linux/can/gw.h
3500
3501CAPABILITIES
3502M:	Serge Hallyn <serge@hallyn.com>
3503L:	linux-security-module@vger.kernel.org
3504S:	Supported
3505F:	include/linux/capability.h
3506F:	include/uapi/linux/capability.h
3507F:	security/commoncap.c
3508F:	kernel/capability.c
3509
3510CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3511M:	Kevin Tsai <ktsai@capellamicro.com>
3512S:	Maintained
3513F:	drivers/iio/light/cm*
3514
3515CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3516M:	Christian Lamparter <chunkeey@googlemail.com>
3517L:	linux-wireless@vger.kernel.org
3518W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3519S:	Maintained
3520F:	drivers/net/wireless/ath/carl9170/
3521
3522CAVIUM I2C DRIVER
3523M:	Jan Glauber <jglauber@cavium.com>
3524M:	David Daney <david.daney@cavium.com>
3525W:	http://www.cavium.com
3526S:	Supported
3527F:	drivers/i2c/busses/i2c-octeon*
3528F:	drivers/i2c/busses/i2c-thunderx*
3529
3530CAVIUM LIQUIDIO NETWORK DRIVER
3531M:	Derek Chickles <dchickles@marvell.com>
3532M:	Satanand Burla <sburla@marvell.com>
3533M:	Felix Manlunas <fmanlunas@marvell.com>
3534L:	netdev@vger.kernel.org
3535W:	http://www.cavium.com
3536S:	Supported
3537F:	drivers/net/ethernet/cavium/liquidio/
3538
3539CAVIUM MMC DRIVER
3540M:	Jan Glauber <jglauber@cavium.com>
3541M:	David Daney <david.daney@cavium.com>
3542M:	Steven J. Hill <Steven.Hill@cavium.com>
3543W:	http://www.cavium.com
3544S:	Supported
3545F:	drivers/mmc/host/cavium*
3546
3547CAVIUM OCTEON-TX CRYPTO DRIVER
3548M:	George Cherian <george.cherian@cavium.com>
3549L:	linux-crypto@vger.kernel.org
3550W:	http://www.cavium.com
3551S:	Supported
3552F:	drivers/crypto/cavium/cpt/
3553
3554CAVIUM THUNDERX2 ARM64 SOC
3555M:	Robert Richter <rrichter@cavium.com>
3556M:	Jayachandran C <jnair@caviumnetworks.com>
3557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3558S:	Maintained
3559F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3560F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3561
3562CC2520 IEEE-802.15.4 RADIO DRIVER
3563M:	Varka Bhadram <varkabhadram@gmail.com>
3564L:	linux-wpan@vger.kernel.org
3565S:	Maintained
3566F:	drivers/net/ieee802154/cc2520.c
3567F:	include/linux/spi/cc2520.h
3568F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3569
3570CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3571M:	Gilad Ben-Yossef <gilad@benyossef.com>
3572L:	linux-crypto@vger.kernel.org
3573S:	Supported
3574F:	drivers/crypto/ccree/
3575W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3576
3577CEC FRAMEWORK
3578M:	Hans Verkuil <hans.verkuil@cisco.com>
3579L:	linux-media@vger.kernel.org
3580T:	git git://linuxtv.org/media_tree.git
3581W:	http://linuxtv.org
3582S:	Supported
3583F:	Documentation/media/kapi/cec-core.rst
3584F:	Documentation/media/uapi/cec
3585F:	drivers/media/cec/
3586F:	drivers/media/rc/keymaps/rc-cec.c
3587F:	include/media/cec.h
3588F:	include/media/cec-notifier.h
3589F:	include/uapi/linux/cec.h
3590F:	include/uapi/linux/cec-funcs.h
3591F:	Documentation/devicetree/bindings/media/cec.txt
3592F:	Documentation/ABI/testing/debugfs-cec-error-inj
3593
3594CEC GPIO DRIVER
3595M:	Hans Verkuil <hans.verkuil@cisco.com>
3596L:	linux-media@vger.kernel.org
3597T:	git git://linuxtv.org/media_tree.git
3598W:	http://linuxtv.org
3599S:	Supported
3600F:	drivers/media/platform/cec-gpio/
3601F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3602
3603CELL BROADBAND ENGINE ARCHITECTURE
3604M:	Arnd Bergmann <arnd@arndb.de>
3605L:	linuxppc-dev@lists.ozlabs.org
3606W:	http://www.ibm.com/developerworks/power/cell/
3607S:	Supported
3608F:	arch/powerpc/include/asm/cell*.h
3609F:	arch/powerpc/include/asm/spu*.h
3610F:	arch/powerpc/include/uapi/asm/spu*.h
3611F:	arch/powerpc/oprofile/*cell*
3612F:	arch/powerpc/platforms/cell/
3613
3614CEPH COMMON CODE (LIBCEPH)
3615M:	Ilya Dryomov <idryomov@gmail.com>
3616M:	"Yan, Zheng" <zyan@redhat.com>
3617M:	Sage Weil <sage@redhat.com>
3618L:	ceph-devel@vger.kernel.org
3619W:	http://ceph.com/
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3621T:	git git://github.com/ceph/ceph-client.git
3622S:	Supported
3623F:	net/ceph/
3624F:	include/linux/ceph/
3625F:	include/linux/crush/
3626
3627CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3628M:	"Yan, Zheng" <zyan@redhat.com>
3629M:	Sage Weil <sage@redhat.com>
3630M:	Ilya Dryomov <idryomov@gmail.com>
3631L:	ceph-devel@vger.kernel.org
3632W:	http://ceph.com/
3633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3634T:	git git://github.com/ceph/ceph-client.git
3635S:	Supported
3636F:	Documentation/filesystems/ceph.txt
3637F:	fs/ceph/
3638
3639CERTIFICATE HANDLING:
3640M:	David Howells <dhowells@redhat.com>
3641M:	David Woodhouse <dwmw2@infradead.org>
3642L:	keyrings@vger.kernel.org
3643S:	Maintained
3644F:	Documentation/admin-guide/module-signing.rst
3645F:	certs/
3646F:	scripts/sign-file.c
3647F:	scripts/extract-cert.c
3648
3649CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3650L:	linux-usb@vger.kernel.org
3651S:	Orphan
3652F:	Documentation/usb/WUSB-Design-overview.txt
3653F:	Documentation/usb/wusb-cbaf
3654F:	drivers/usb/host/hwa-hc.c
3655F:	drivers/usb/host/whci/
3656F:	drivers/usb/wusbcore/
3657F:	include/linux/usb/wusb*
3658
3659CFAG12864B LCD DRIVER
3660M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3661S:	Maintained
3662F:	drivers/auxdisplay/cfag12864b.c
3663F:	include/linux/cfag12864b.h
3664
3665CFAG12864BFB LCD FRAMEBUFFER DRIVER
3666M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3667S:	Maintained
3668F:	drivers/auxdisplay/cfag12864bfb.c
3669F:	include/linux/cfag12864b.h
3670
3671802.11 (including CFG80211/NL80211)
3672M:	Johannes Berg <johannes@sipsolutions.net>
3673L:	linux-wireless@vger.kernel.org
3674W:	http://wireless.kernel.org/
3675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3677S:	Maintained
3678F:	net/wireless/
3679F:	include/uapi/linux/nl80211.h
3680F:	include/linux/ieee80211.h
3681F:	include/net/wext.h
3682F:	include/net/cfg80211.h
3683F:	include/net/iw_handler.h
3684F:	include/net/ieee80211_radiotap.h
3685F:	Documentation/driver-api/80211/cfg80211.rst
3686F:	Documentation/networking/regulatory.txt
3687
3688CHAR and MISC DRIVERS
3689M:	Arnd Bergmann <arnd@arndb.de>
3690M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3692S:	Supported
3693F:	drivers/char/
3694F:	drivers/misc/
3695F:	include/linux/miscdevice.h
3696
3697CHECKPATCH
3698M:	Andy Whitcroft <apw@canonical.com>
3699M:	Joe Perches <joe@perches.com>
3700S:	Maintained
3701F:	scripts/checkpatch.pl
3702
3703CHINESE DOCUMENTATION
3704M:	Harry Wei <harryxiyou@gmail.com>
3705L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3706L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3707S:	Maintained
3708F:	Documentation/translations/zh_CN/
3709
3710CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3711M:	Peter Chen <Peter.Chen@nxp.com>
3712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3713L:	linux-usb@vger.kernel.org
3714S:	Maintained
3715F:	drivers/usb/chipidea/
3716
3717CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3718M:	Hans de Goede <hdegoede@redhat.com>
3719L:	linux-input@vger.kernel.org
3720S:	Maintained
3721F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3722F:	drivers/input/touchscreen/chipone_icn8318.c
3723
3724CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3725M:	Hans de Goede <hdegoede@redhat.com>
3726L:	linux-input@vger.kernel.org
3727S:	Maintained
3728F:	drivers/input/touchscreen/chipone_icn8505.c
3729
3730CHROME HARDWARE PLATFORM SUPPORT
3731M:	Benson Leung <bleung@chromium.org>
3732M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3733S:	Maintained
3734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3735F:	drivers/platform/chrome/
3736
3737CHROMEOS EC SUBDRIVERS
3738M:	Benson Leung <bleung@chromium.org>
3739M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3740R:	Guenter Roeck <groeck@chromium.org>
3741S:	Maintained
3742N:	cros_ec
3743N:	cros-ec
3744F:	drivers/power/supply/cros_usbpd-charger.c
3745
3746CHROMEOS EC CODEC DRIVER
3747M:	Cheng-Yi Chiang <cychiang@chromium.org>
3748S:	Maintained
3749R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3750R:	Guenter Roeck <groeck@chromium.org>
3751F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3752F:	sound/soc/codecs/cros_ec_codec.*
3753
3754CIRRUS LOGIC AUDIO CODEC DRIVERS
3755M:	Brian Austin <brian.austin@cirrus.com>
3756M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3757L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3758S:	Maintained
3759F:	sound/soc/codecs/cs*
3760
3761CIRRUS LOGIC EP93XX ETHERNET DRIVER
3762M:	Hartley Sweeten <hsweeten@visionengravers.com>
3763L:	netdev@vger.kernel.org
3764S:	Maintained
3765F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3766
3767CISCO FCOE HBA DRIVER
3768M:	Satish Kharat <satishkh@cisco.com>
3769M:	Sesidhar Baddela <sebaddel@cisco.com>
3770M:	Karan Tilak Kumar <kartilak@cisco.com>
3771L:	linux-scsi@vger.kernel.org
3772S:	Supported
3773F:	drivers/scsi/fnic/
3774
3775CISCO SCSI HBA DRIVER
3776M:	Karan Tilak Kumar <kartilak@cisco.com>
3777M:	Sesidhar Baddela <sebaddel@cisco.com>
3778L:	linux-scsi@vger.kernel.org
3779S:	Supported
3780F:	drivers/scsi/snic/
3781
3782CISCO VIC ETHERNET NIC DRIVER
3783M:	Christian Benvenuti <benve@cisco.com>
3784M:	Govindarajulu Varadarajan <_govind@gmx.com>
3785M:	Parvi Kaustubhi <pkaustub@cisco.com>
3786S:	Supported
3787F:	drivers/net/ethernet/cisco/enic/
3788
3789CISCO VIC LOW LATENCY NIC DRIVER
3790M:	Christian Benvenuti <benve@cisco.com>
3791M:	Nelson Escobar <neescoba@cisco.com>
3792M:	Parvi Kaustubhi <pkaustub@cisco.com>
3793S:	Supported
3794F:	drivers/infiniband/hw/usnic/
3795
3796CIRRUS LOGIC MADERA CODEC DRIVERS
3797M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3798M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3800L:	patches@opensource.cirrus.com
3801T:	git https://github.com/CirrusLogic/linux-drivers.git
3802W:	https://github.com/CirrusLogic/linux-drivers/wiki
3803S:	Supported
3804F:	Documentation/devicetree/bindings/mfd/madera.txt
3805F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3806F:	include/linux/irqchip/irq-madera*
3807F:	include/linux/mfd/madera/*
3808F:	drivers/gpio/gpio-madera*
3809F:	drivers/irqchip/irq-madera*
3810F:	drivers/mfd/madera*
3811F:	drivers/mfd/cs47l*
3812F:	drivers/pinctrl/cirrus/*
3813
3814CLANG-FORMAT FILE
3815M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3816S:	Maintained
3817F:	.clang-format
3818
3819CLEANCACHE API
3820M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3821L:	linux-kernel@vger.kernel.org
3822S:	Maintained
3823F:	mm/cleancache.c
3824F:	include/linux/cleancache.h
3825
3826CLK API
3827M:	Russell King <linux@armlinux.org.uk>
3828L:	linux-clk@vger.kernel.org
3829S:	Maintained
3830F:	include/linux/clk.h
3831
3832CLOCKSOURCE, CLOCKEVENT DRIVERS
3833M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3834M:	Thomas Gleixner <tglx@linutronix.de>
3835L:	linux-kernel@vger.kernel.org
3836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3837S:	Supported
3838F:	drivers/clocksource/
3839F:	Documentation/devicetree/bindings/timer/
3840
3841CMPC ACPI DRIVER
3842M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3843M:	Daniel Oliveira Nascimento <don@syst.com.br>
3844L:	platform-driver-x86@vger.kernel.org
3845S:	Supported
3846F:	drivers/platform/x86/classmate-laptop.c
3847
3848COBALT MEDIA DRIVER
3849M:	Hans Verkuil <hans.verkuil@cisco.com>
3850L:	linux-media@vger.kernel.org
3851T:	git git://linuxtv.org/media_tree.git
3852W:	https://linuxtv.org
3853S:	Supported
3854F:	drivers/media/pci/cobalt/
3855
3856COCCINELLE/Semantic Patches (SmPL)
3857M:	Julia Lawall <Julia.Lawall@lip6.fr>
3858M:	Gilles Muller <Gilles.Muller@lip6.fr>
3859M:	Nicolas Palix <nicolas.palix@imag.fr>
3860M:	Michal Marek <michal.lkml@markovi.net>
3861L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3863W:	http://coccinelle.lip6.fr/
3864S:	Supported
3865F:	Documentation/dev-tools/coccinelle.rst
3866F:	scripts/coccinelle/
3867F:	scripts/coccicheck
3868
3869CODA FILE SYSTEM
3870M:	Jan Harkes <jaharkes@cs.cmu.edu>
3871M:	coda@cs.cmu.edu
3872L:	codalist@coda.cs.cmu.edu
3873W:	http://www.coda.cs.cmu.edu/
3874S:	Maintained
3875F:	Documentation/filesystems/coda.txt
3876F:	fs/coda/
3877F:	include/linux/coda*.h
3878F:	include/uapi/linux/coda*.h
3879
3880CODA V4L2 MEM2MEM DRIVER
3881M:	Philipp Zabel <p.zabel@pengutronix.de>
3882L:	linux-media@vger.kernel.org
3883S:	Maintained
3884F:	Documentation/devicetree/bindings/media/coda.txt
3885F:	drivers/media/platform/coda/
3886
3887CODE OF CONDUCT
3888M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3889S:	Supported
3890F:	Documentation/process/code-of-conduct.rst
3891F:	Documentation/process/code-of-conduct-interpretation.rst
3892
3893COMMON CLK FRAMEWORK
3894M:	Michael Turquette <mturquette@baylibre.com>
3895M:	Stephen Boyd <sboyd@kernel.org>
3896L:	linux-clk@vger.kernel.org
3897Q:	http://patchwork.kernel.org/project/linux-clk/list/
3898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3899S:	Maintained
3900F:	Documentation/devicetree/bindings/clock/
3901F:	drivers/clk/
3902X:	drivers/clk/clkdev.c
3903F:	include/linux/clk-pr*
3904F:	include/linux/clk/
3905F:	include/linux/of_clk.h
3906
3907COMMON INTERNET FILE SYSTEM (CIFS)
3908M:	Steve French <sfrench@samba.org>
3909L:	linux-cifs@vger.kernel.org
3910L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3911W:	http://linux-cifs.samba.org/
3912T:	git git://git.samba.org/sfrench/cifs-2.6.git
3913S:	Supported
3914F:	Documentation/filesystems/cifs/
3915F:	fs/cifs/
3916
3917COMPACTPCI HOTPLUG CORE
3918M:	Scott Murray <scott@spiteful.org>
3919L:	linux-pci@vger.kernel.org
3920S:	Maintained
3921F:	drivers/pci/hotplug/cpci_hotplug*
3922
3923COMPACTPCI HOTPLUG GENERIC DRIVER
3924M:	Scott Murray <scott@spiteful.org>
3925L:	linux-pci@vger.kernel.org
3926S:	Maintained
3927F:	drivers/pci/hotplug/cpcihp_generic.c
3928
3929COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3930M:	Scott Murray <scott@spiteful.org>
3931L:	linux-pci@vger.kernel.org
3932S:	Maintained
3933F:	drivers/pci/hotplug/cpcihp_zt5550.*
3934
3935COMPAL LAPTOP SUPPORT
3936M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3937L:	platform-driver-x86@vger.kernel.org
3938S:	Maintained
3939F:	drivers/platform/x86/compal-laptop.c
3940
3941COMPILER ATTRIBUTES
3942M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3943S:	Maintained
3944F:	include/linux/compiler_attributes.h
3945
3946CONEXANT ACCESSRUNNER USB DRIVER
3947L:	accessrunner-general@lists.sourceforge.net
3948W:	http://accessrunner.sourceforge.net/
3949S:	Orphan
3950F:	drivers/usb/atm/cxacru.c
3951
3952CONFIGFS
3953M:	Joel Becker <jlbec@evilplan.org>
3954M:	Christoph Hellwig <hch@lst.de>
3955T:	git git://git.infradead.org/users/hch/configfs.git
3956S:	Supported
3957F:	fs/configfs/
3958F:	include/linux/configfs.h
3959
3960CONNECTOR
3961M:	Evgeniy Polyakov <zbr@ioremap.net>
3962L:	netdev@vger.kernel.org
3963S:	Maintained
3964F:	drivers/connector/
3965
3966CONTROL GROUP (CGROUP)
3967M:	Tejun Heo <tj@kernel.org>
3968M:	Li Zefan <lizefan@huawei.com>
3969M:	Johannes Weiner <hannes@cmpxchg.org>
3970L:	cgroups@vger.kernel.org
3971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3972S:	Maintained
3973F:	Documentation/cgroup*
3974F:	include/linux/cgroup*
3975F:	kernel/cgroup*
3976
3977CONTROL GROUP - CPUSET
3978M:	Li Zefan <lizefan@huawei.com>
3979L:	cgroups@vger.kernel.org
3980W:	http://www.bullopensource.org/cpuset/
3981W:	http://oss.sgi.com/projects/cpusets/
3982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3983S:	Maintained
3984F:	Documentation/cgroup-v1/cpusets.txt
3985F:	include/linux/cpuset.h
3986F:	kernel/cgroup/cpuset.c
3987
3988CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3989M:	Johannes Weiner <hannes@cmpxchg.org>
3990M:	Michal Hocko <mhocko@kernel.org>
3991M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3992L:	cgroups@vger.kernel.org
3993L:	linux-mm@kvack.org
3994S:	Maintained
3995F:	mm/memcontrol.c
3996F:	mm/swap_cgroup.c
3997
3998CORETEMP HARDWARE MONITORING DRIVER
3999M:	Fenghua Yu <fenghua.yu@intel.com>
4000L:	linux-hwmon@vger.kernel.org
4001S:	Maintained
4002F:	Documentation/hwmon/coretemp
4003F:	drivers/hwmon/coretemp.c
4004
4005COSA/SRP SYNC SERIAL DRIVER
4006M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4007W:	http://www.fi.muni.cz/~kas/cosa/
4008S:	Maintained
4009F:	drivers/net/wan/cosa*
4010
4011CPMAC ETHERNET DRIVER
4012M:	Florian Fainelli <f.fainelli@gmail.com>
4013L:	netdev@vger.kernel.org
4014S:	Maintained
4015F:	drivers/net/ethernet/ti/cpmac.c
4016
4017CPU FREQUENCY SCALING FRAMEWORK
4018M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4019M:	Viresh Kumar <viresh.kumar@linaro.org>
4020L:	linux-pm@vger.kernel.org
4021S:	Maintained
4022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4024B:	https://bugzilla.kernel.org
4025F:	Documentation/admin-guide/pm/cpufreq.rst
4026F:	Documentation/admin-guide/pm/intel_pstate.rst
4027F:	Documentation/cpu-freq/
4028F:	Documentation/devicetree/bindings/cpufreq/
4029F:	drivers/cpufreq/
4030F:	include/linux/cpufreq.h
4031F:	tools/testing/selftests/cpufreq/
4032
4033CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4034M:	Viresh Kumar <viresh.kumar@linaro.org>
4035M:	Sudeep Holla <sudeep.holla@arm.com>
4036L:	linux-pm@vger.kernel.org
4037W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4038S:	Maintained
4039F:	drivers/cpufreq/arm_big_little.h
4040F:	drivers/cpufreq/arm_big_little.c
4041
4042CPU POWER MONITORING SUBSYSTEM
4043M:	Thomas Renninger <trenn@suse.com>
4044M:	Shuah Khan <shuah@kernel.org>
4045M:	Shuah Khan <skhan@linuxfoundation.org>
4046L:	linux-pm@vger.kernel.org
4047S:	Maintained
4048F:	tools/power/cpupower/
4049
4050CPUID/MSR DRIVER
4051M:	"H. Peter Anvin" <hpa@zytor.com>
4052S:	Maintained
4053F:	arch/x86/kernel/cpuid.c
4054F:	arch/x86/kernel/msr.c
4055
4056CPUIDLE DRIVER - ARM BIG LITTLE
4057M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4058M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4059L:	linux-pm@vger.kernel.org
4060L:	linux-arm-kernel@lists.infradead.org
4061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4062S:	Maintained
4063F:	drivers/cpuidle/cpuidle-big_little.c
4064
4065CPUIDLE DRIVER - ARM EXYNOS
4066M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4067M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4068M:	Kukjin Kim <kgene@kernel.org>
4069L:	linux-pm@vger.kernel.org
4070L:	linux-samsung-soc@vger.kernel.org
4071S:	Supported
4072F:	drivers/cpuidle/cpuidle-exynos.c
4073F:	arch/arm/mach-exynos/pm.c
4074
4075CPU IDLE TIME MANAGEMENT FRAMEWORK
4076M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4077M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4078L:	linux-pm@vger.kernel.org
4079S:	Maintained
4080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4081B:	https://bugzilla.kernel.org
4082F:	Documentation/admin-guide/pm/cpuidle.rst
4083F:	Documentation/driver-api/pm/cpuidle.rst
4084F:	drivers/cpuidle/*
4085F:	include/linux/cpuidle.h
4086
4087CRAMFS FILESYSTEM
4088M:	Nicolas Pitre <nico@linaro.org>
4089S:	Maintained
4090F:	Documentation/filesystems/cramfs.txt
4091F:	fs/cramfs/
4092
4093CRYPTO API
4094M:	Herbert Xu <herbert@gondor.apana.org.au>
4095M:	"David S. Miller" <davem@davemloft.net>
4096L:	linux-crypto@vger.kernel.org
4097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4099S:	Maintained
4100F:	Documentation/crypto/
4101F:	Documentation/devicetree/bindings/crypto/
4102F:	arch/*/crypto/
4103F:	crypto/
4104F:	drivers/crypto/
4105F:	include/crypto/
4106F:	include/linux/crypto*
4107
4108CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4109M:	Neil Horman <nhorman@tuxdriver.com>
4110L:	linux-crypto@vger.kernel.org
4111S:	Maintained
4112F:	crypto/ansi_cprng.c
4113F:	crypto/rng.c
4114
4115CS3308 MEDIA DRIVER
4116M:	Hans Verkuil <hverkuil@xs4all.nl>
4117L:	linux-media@vger.kernel.org
4118T:	git git://linuxtv.org/media_tree.git
4119W:	http://linuxtv.org
4120S:	Odd Fixes
4121F:	drivers/media/i2c/cs3308.c
4122
4123CS5535 Audio ALSA driver
4124M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4125S:	Maintained
4126F:	sound/pci/cs5535audio/
4127
4128CSI DRIVERS FOR ALLWINNER V3s
4129M:	Yong Deng <yong.deng@magewell.com>
4130L:	linux-media@vger.kernel.org
4131T:	git git://linuxtv.org/media_tree.git
4132S:	Maintained
4133F:	drivers/media/platform/sunxi/sun6i-csi/
4134F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4135
4136CW1200 WLAN driver
4137M:	Solomon Peachy <pizza@shaftnet.org>
4138S:	Maintained
4139F:	drivers/net/wireless/st/cw1200/
4140
4141CX18 VIDEO4LINUX DRIVER
4142M:	Andy Walls <awalls@md.metrocast.net>
4143L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4144L:	linux-media@vger.kernel.org
4145T:	git git://linuxtv.org/media_tree.git
4146W:	https://linuxtv.org
4147W:	http://www.ivtvdriver.org/index.php/Cx18
4148S:	Maintained
4149F:	Documentation/media/v4l-drivers/cx18*
4150F:	drivers/media/pci/cx18/
4151F:	include/uapi/linux/ivtv*
4152
4153CX2341X MPEG ENCODER HELPER MODULE
4154M:	Hans Verkuil <hverkuil@xs4all.nl>
4155L:	linux-media@vger.kernel.org
4156T:	git git://linuxtv.org/media_tree.git
4157W:	https://linuxtv.org
4158S:	Maintained
4159F:	drivers/media/common/cx2341x*
4160F:	include/media/drv-intf/cx2341x.h
4161
4162CX24120 MEDIA DRIVER
4163M:	Jemma Denson <jdenson@gmail.com>
4164M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4165L:	linux-media@vger.kernel.org
4166W:	https://linuxtv.org
4167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4168S:	Maintained
4169F:	drivers/media/dvb-frontends/cx24120*
4170
4171CX88 VIDEO4LINUX DRIVER
4172M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4173L:	linux-media@vger.kernel.org
4174W:	https://linuxtv.org
4175T:	git git://linuxtv.org/media_tree.git
4176S:	Odd fixes
4177F:	Documentation/media/v4l-drivers/cx88*
4178F:	drivers/media/pci/cx88/
4179
4180CXD2820R MEDIA DRIVER
4181M:	Antti Palosaari <crope@iki.fi>
4182L:	linux-media@vger.kernel.org
4183W:	https://linuxtv.org
4184W:	http://palosaari.fi/linux/
4185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4186T:	git git://linuxtv.org/anttip/media_tree.git
4187S:	Maintained
4188F:	drivers/media/dvb-frontends/cxd2820r*
4189
4190CXGB3 ETHERNET DRIVER (CXGB3)
4191M:	Vishal Kulkarni <vishal@chelsio.com>
4192L:	netdev@vger.kernel.org
4193W:	http://www.chelsio.com
4194S:	Supported
4195F:	drivers/net/ethernet/chelsio/cxgb3/
4196
4197CXGB3 ISCSI DRIVER (CXGB3I)
4198M:	Karen Xie <kxie@chelsio.com>
4199L:	linux-scsi@vger.kernel.org
4200W:	http://www.chelsio.com
4201S:	Supported
4202F:	drivers/scsi/cxgbi/cxgb3i
4203
4204CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4205M:	Steve Wise <swise@chelsio.com>
4206L:	linux-rdma@vger.kernel.org
4207W:	http://www.openfabrics.org
4208S:	Supported
4209F:	drivers/infiniband/hw/cxgb3/
4210F:	include/uapi/rdma/cxgb3-abi.h
4211
4212CXGB4 CRYPTO DRIVER (chcr)
4213M:	Harsh Jain <harsh@chelsio.com>
4214L:	linux-crypto@vger.kernel.org
4215W:	http://www.chelsio.com
4216S:	Supported
4217F:	drivers/crypto/chelsio
4218
4219CXGB4 ETHERNET DRIVER (CXGB4)
4220M:	Vishal Kulkarni <vishal@chelsio.com>
4221L:	netdev@vger.kernel.org
4222W:	http://www.chelsio.com
4223S:	Supported
4224F:	drivers/net/ethernet/chelsio/cxgb4/
4225
4226CXGB4 ISCSI DRIVER (CXGB4I)
4227M:	Karen Xie <kxie@chelsio.com>
4228L:	linux-scsi@vger.kernel.org
4229W:	http://www.chelsio.com
4230S:	Supported
4231F:	drivers/scsi/cxgbi/cxgb4i
4232
4233CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4234M:	Steve Wise <swise@chelsio.com>
4235L:	linux-rdma@vger.kernel.org
4236W:	http://www.openfabrics.org
4237S:	Supported
4238F:	drivers/infiniband/hw/cxgb4/
4239F:	include/uapi/rdma/cxgb4-abi.h
4240
4241CXGB4VF ETHERNET DRIVER (CXGB4VF)
4242M:	Casey Leedom <leedom@chelsio.com>
4243L:	netdev@vger.kernel.org
4244W:	http://www.chelsio.com
4245S:	Supported
4246F:	drivers/net/ethernet/chelsio/cxgb4vf/
4247
4248CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4249M:	Frederic Barrat <fbarrat@linux.ibm.com>
4250M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4251L:	linuxppc-dev@lists.ozlabs.org
4252S:	Supported
4253F:	arch/powerpc/platforms/powernv/pci-cxl.c
4254F:	drivers/misc/cxl/
4255F:	include/misc/cxl*
4256F:	include/uapi/misc/cxl.h
4257F:	Documentation/powerpc/cxl.txt
4258F:	Documentation/ABI/testing/sysfs-class-cxl
4259
4260CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4261M:	Manoj N. Kumar <manoj@linux.ibm.com>
4262M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4263M:	Uma Krishnan <ukrishn@linux.ibm.com>
4264L:	linux-scsi@vger.kernel.org
4265S:	Supported
4266F:	drivers/scsi/cxlflash/
4267F:	include/uapi/scsi/cxlflash_ioctl.h
4268F:	Documentation/powerpc/cxlflash.txt
4269
4270CYBERPRO FB DRIVER
4271M:	Russell King <linux@armlinux.org.uk>
4272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4273W:	http://www.armlinux.org.uk/
4274S:	Maintained
4275F:	drivers/video/fbdev/cyber2000fb.*
4276
4277CYCLADES ASYNC MUX DRIVER
4278W:	http://www.cyclades.com/
4279S:	Orphan
4280F:	drivers/tty/cyclades.c
4281F:	include/linux/cyclades.h
4282F:	include/uapi/linux/cyclades.h
4283
4284CYCLADES PC300 DRIVER
4285W:	http://www.cyclades.com/
4286S:	Orphan
4287F:	drivers/net/wan/pc300*
4288
4289CYPRESS_FIRMWARE MEDIA DRIVER
4290M:	Antti Palosaari <crope@iki.fi>
4291L:	linux-media@vger.kernel.org
4292W:	https://linuxtv.org
4293W:	http://palosaari.fi/linux/
4294Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4295T:	git git://linuxtv.org/anttip/media_tree.git
4296S:	Maintained
4297F:	drivers/media/common/cypress_firmware*
4298
4299CYTTSP TOUCHSCREEN DRIVER
4300M:	Ferruh Yigit <fery@cypress.com>
4301L:	linux-input@vger.kernel.org
4302S:	Supported
4303F:	drivers/input/touchscreen/cyttsp*
4304F:	include/linux/input/cyttsp.h
4305
4306D-LINK DIR-685 TOUCHKEYS DRIVER
4307M:	Linus Walleij <linus.walleij@linaro.org>
4308L:	linux-input@vger.kernel.org
4309S:	Supported
4310F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4311
4312DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4313M:	Joshua Kinard <kumba@gentoo.org>
4314S:	Maintained
4315F:	drivers/rtc/rtc-ds1685.c
4316F:	include/linux/rtc/ds1685.h
4317
4318DAMA SLAVE for AX.25
4319M:	Joerg Reuter <jreuter@yaina.de>
4320W:	http://yaina.de/jreuter/
4321W:	http://www.qsl.net/dl1bke/
4322L:	linux-hams@vger.kernel.org
4323S:	Maintained
4324F:	net/ax25/af_ax25.c
4325F:	net/ax25/ax25_dev.c
4326F:	net/ax25/ax25_ds_*
4327F:	net/ax25/ax25_in.c
4328F:	net/ax25/ax25_out.c
4329F:	net/ax25/ax25_timer.c
4330F:	net/ax25/sysctl_net_ax25.c
4331
4332DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4333L:	netdev@vger.kernel.org
4334S:	Orphan
4335F:	Documentation/networking/device_drivers/dec/dmfe.txt
4336F:	drivers/net/ethernet/dec/tulip/dmfe.c
4337
4338DC390/AM53C974 SCSI driver
4339M:	Hannes Reinecke <hare@suse.com>
4340L:	linux-scsi@vger.kernel.org
4341S:	Maintained
4342F:	drivers/scsi/am53c974.c
4343
4344DC395x SCSI driver
4345M:	Oliver Neukum <oliver@neukum.org>
4346M:	Ali Akcaagac <aliakc@web.de>
4347M:	Jamie Lenehan <lenehan@twibble.org>
4348L:	dc395x@twibble.org
4349W:	http://twibble.org/dist/dc395x/
4350W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4351S:	Maintained
4352F:	Documentation/scsi/dc395x.txt
4353F:	drivers/scsi/dc395x.*
4354
4355DCCP PROTOCOL
4356M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4357L:	dccp@vger.kernel.org
4358W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4359S:	Maintained
4360F:	include/linux/dccp.h
4361F:	include/uapi/linux/dccp.h
4362F:	include/linux/tfrc.h
4363F:	net/dccp/
4364
4365DECnet NETWORK LAYER
4366W:	http://linux-decnet.sourceforge.net
4367L:	linux-decnet-user@lists.sourceforge.net
4368S:	Orphan
4369F:	Documentation/networking/decnet.txt
4370F:	net/decnet/
4371
4372DECSTATION PLATFORM SUPPORT
4373M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4374L:	linux-mips@vger.kernel.org
4375W:	http://www.linux-mips.org/wiki/DECstation
4376S:	Maintained
4377F:	arch/mips/dec/
4378F:	arch/mips/include/asm/dec/
4379F:	arch/mips/include/asm/mach-dec/
4380
4381DEFXX FDDI NETWORK DRIVER
4382M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4383S:	Maintained
4384F:	drivers/net/fddi/defxx.*
4385
4386DELL SMBIOS DRIVER
4387M:	Pali Rohár <pali.rohar@gmail.com>
4388M:	Mario Limonciello <mario.limonciello@dell.com>
4389L:	platform-driver-x86@vger.kernel.org
4390S:	Maintained
4391F:	drivers/platform/x86/dell-smbios.*
4392
4393DELL SMBIOS SMM DRIVER
4394M:	Mario Limonciello <mario.limonciello@dell.com>
4395L:	platform-driver-x86@vger.kernel.org
4396S:	Maintained
4397F:	drivers/platform/x86/dell-smbios-smm.c
4398
4399DELL SMBIOS WMI DRIVER
4400M:	Mario Limonciello <mario.limonciello@dell.com>
4401L:	platform-driver-x86@vger.kernel.org
4402S:	Maintained
4403F:	drivers/platform/x86/dell-smbios-wmi.c
4404F:	tools/wmi/dell-smbios-example.c
4405
4406DEFZA FDDI NETWORK DRIVER
4407M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4408S:	Maintained
4409F:	drivers/net/fddi/defza.*
4410
4411DELL LAPTOP DRIVER
4412M:	Matthew Garrett <mjg59@srcf.ucam.org>
4413M:	Pali Rohár <pali.rohar@gmail.com>
4414L:	platform-driver-x86@vger.kernel.org
4415S:	Maintained
4416F:	drivers/platform/x86/dell-laptop.c
4417
4418DELL LAPTOP FREEFALL DRIVER
4419M:	Pali Rohár <pali.rohar@gmail.com>
4420S:	Maintained
4421F:	drivers/platform/x86/dell-smo8800.c
4422
4423DELL LAPTOP RBTN DRIVER
4424M:	Pali Rohár <pali.rohar@gmail.com>
4425S:	Maintained
4426F:	drivers/platform/x86/dell-rbtn.*
4427
4428DELL REMOTE BIOS UPDATE DRIVER
4429M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4430L:	platform-driver-x86@vger.kernel.org
4431S:	Maintained
4432F:	drivers/platform/x86/dell_rbu.c
4433
4434DELL LAPTOP SMM DRIVER
4435M:	Pali Rohár <pali.rohar@gmail.com>
4436S:	Maintained
4437F:	drivers/hwmon/dell-smm-hwmon.c
4438F:	include/uapi/linux/i8k.h
4439
4440DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4441M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4442L:	platform-driver-x86@vger.kernel.org
4443S:	Maintained
4444F:	Documentation/dcdbas.txt
4445F:	drivers/platform/x86/dcdbas.*
4446
4447DELL WMI NOTIFICATIONS DRIVER
4448M:	Matthew Garrett <mjg59@srcf.ucam.org>
4449M:	Pali Rohár <pali.rohar@gmail.com>
4450S:	Maintained
4451F:	drivers/platform/x86/dell-wmi.c
4452
4453DELL WMI DESCRIPTOR DRIVER
4454M:	Mario Limonciello <mario.limonciello@dell.com>
4455S:	Maintained
4456F:	drivers/platform/x86/dell-wmi-descriptor.c
4457
4458DELTA ST MEDIA DRIVER
4459M:	Hugues Fruchet <hugues.fruchet@st.com>
4460L:	linux-media@vger.kernel.org
4461T:	git git://linuxtv.org/media_tree.git
4462W:	https://linuxtv.org
4463S:	Supported
4464F:	drivers/media/platform/sti/delta
4465
4466DENALI NAND DRIVER
4467M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4468L:	linux-mtd@lists.infradead.org
4469S:	Supported
4470F:	drivers/mtd/nand/raw/denali*
4471
4472DESIGNWARE USB2 DRD IP DRIVER
4473M:	Minas Harutyunyan <hminas@synopsys.com>
4474L:	linux-usb@vger.kernel.org
4475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4476S:	Maintained
4477F:	drivers/usb/dwc2/
4478
4479DESIGNWARE USB3 DRD IP DRIVER
4480M:	Felipe Balbi <balbi@kernel.org>
4481L:	linux-usb@vger.kernel.org
4482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4483S:	Maintained
4484F:	drivers/usb/dwc3/
4485
4486DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4487M:	Andreas Klinger <ak@it-klinger.de>
4488L:	linux-iio@vger.kernel.org
4489S:	Maintained
4490F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4491F:	drivers/iio/proximity/srf*.c
4492
4493DEVICE COREDUMP (DEV_COREDUMP)
4494M:	Johannes Berg <johannes@sipsolutions.net>
4495L:	linux-kernel@vger.kernel.org
4496S:	Maintained
4497F:	drivers/base/devcoredump.c
4498F:	include/linux/devcoredump.h
4499
4500DEVICE FREQUENCY (DEVFREQ)
4501M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4502M:	Kyungmin Park <kyungmin.park@samsung.com>
4503R:	Chanwoo Choi <cw00.choi@samsung.com>
4504L:	linux-pm@vger.kernel.org
4505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4506S:	Maintained
4507F:	drivers/devfreq/
4508F:	include/linux/devfreq.h
4509F:	Documentation/devicetree/bindings/devfreq/
4510
4511DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4512M:	Chanwoo Choi <cw00.choi@samsung.com>
4513L:	linux-pm@vger.kernel.org
4514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4515S:	Supported
4516F:	drivers/devfreq/event/
4517F:	drivers/devfreq/devfreq-event.c
4518F:	include/linux/devfreq-event.h
4519F:	Documentation/devicetree/bindings/devfreq/event/
4520
4521DEVICE NUMBER REGISTRY
4522M:	Torben Mathiasen <device@lanana.org>
4523W:	http://lanana.org/docs/device-list/index.html
4524S:	Maintained
4525
4526DEVICE-MAPPER  (LVM)
4527M:	Alasdair Kergon <agk@redhat.com>
4528M:	Mike Snitzer <snitzer@redhat.com>
4529M:	dm-devel@redhat.com
4530L:	dm-devel@redhat.com
4531W:	http://sources.redhat.com/dm
4532Q:	http://patchwork.kernel.org/project/dm-devel/list/
4533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4534T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4535S:	Maintained
4536F:	Documentation/device-mapper/
4537F:	drivers/md/Makefile
4538F:	drivers/md/Kconfig
4539F:	drivers/md/dm*
4540F:	drivers/md/persistent-data/
4541F:	include/linux/device-mapper.h
4542F:	include/linux/dm-*.h
4543F:	include/uapi/linux/dm-*.h
4544
4545DEVLINK
4546M:	Jiri Pirko <jiri@mellanox.com>
4547L:	netdev@vger.kernel.org
4548S:	Supported
4549F:	net/core/devlink.c
4550F:	include/net/devlink.h
4551F:	include/uapi/linux/devlink.h
4552
4553DIALOG SEMICONDUCTOR DRIVERS
4554M:	Support Opensource <support.opensource@diasemi.com>
4555W:	http://www.dialog-semiconductor.com/products
4556S:	Supported
4557F:	Documentation/hwmon/da90??
4558F:	Documentation/devicetree/bindings/mfd/da90*.txt
4559F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4560F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4561F:	Documentation/devicetree/bindings/regulator/da92*.txt
4562F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4563F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4564F:	drivers/gpio/gpio-da90??.c
4565F:	drivers/hwmon/da90??-hwmon.c
4566F:	drivers/iio/adc/da91??-*.c
4567F:	drivers/input/misc/da90??_onkey.c
4568F:	drivers/input/touchscreen/da9052_tsi.c
4569F:	drivers/leds/leds-da90??.c
4570F:	drivers/mfd/da903x.c
4571F:	drivers/mfd/da90??-*.c
4572F:	drivers/mfd/da91??-*.c
4573F:	drivers/power/supply/da9052-battery.c
4574F:	drivers/power/supply/da91??-*.c
4575F:	drivers/regulator/da903x.c
4576F:	drivers/regulator/da9???-regulator.[ch]
4577F:	drivers/thermal/da90??-thermal.c
4578F:	drivers/rtc/rtc-da90??.c
4579F:	drivers/video/backlight/da90??_bl.c
4580F:	drivers/watchdog/da90??_wdt.c
4581F:	include/linux/mfd/da903x.h
4582F:	include/linux/mfd/da9052/
4583F:	include/linux/mfd/da9055/
4584F:	include/linux/mfd/da9062/
4585F:	include/linux/mfd/da9063/
4586F:	include/linux/mfd/da9150/
4587F:	include/linux/regulator/da9211.h
4588F:	include/sound/da[79]*.h
4589F:	sound/soc/codecs/da[79]*.[ch]
4590
4591DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4592M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4593L:	linux-gpio@vger.kernel.org
4594S:	Maintained
4595F:	drivers/gpio/gpio-gpio-mm.c
4596
4597DIOLAN U2C-12 I2C DRIVER
4598M:	Guenter Roeck <linux@roeck-us.net>
4599L:	linux-i2c@vger.kernel.org
4600S:	Maintained
4601F:	drivers/i2c/busses/i2c-diolan-u2c.c
4602
4603FILESYSTEM DIRECT ACCESS (DAX)
4604M:	Matthew Wilcox <willy@infradead.org>
4605M:	Ross Zwisler <zwisler@kernel.org>
4606M:	Jan Kara <jack@suse.cz>
4607L:	linux-fsdevel@vger.kernel.org
4608S:	Supported
4609F:	fs/dax.c
4610F:	include/linux/dax.h
4611F:	include/trace/events/fs_dax.h
4612
4613DEVICE DIRECT ACCESS (DAX)
4614M:	Dan Williams <dan.j.williams@intel.com>
4615M:	Dave Jiang <dave.jiang@intel.com>
4616M:	Ross Zwisler <zwisler@kernel.org>
4617M:	Vishal Verma <vishal.l.verma@intel.com>
4618L:	linux-nvdimm@lists.01.org
4619S:	Supported
4620F:	drivers/dax/
4621
4622DIRECTORY NOTIFICATION (DNOTIFY)
4623M:	Jan Kara <jack@suse.cz>
4624R:	Amir Goldstein <amir73il@gmail.com>
4625L:	linux-fsdevel@vger.kernel.org
4626S:	Maintained
4627F:	Documentation/filesystems/dnotify.txt
4628F:	fs/notify/dnotify/
4629F:	include/linux/dnotify.h
4630
4631DISK GEOMETRY AND PARTITION HANDLING
4632M:	Andries Brouwer <aeb@cwi.nl>
4633W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4634W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4635W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4636S:	Maintained
4637
4638DISKQUOTA
4639M:	Jan Kara <jack@suse.com>
4640S:	Maintained
4641F:	Documentation/filesystems/quota.txt
4642F:	fs/quota/
4643F:	include/linux/quota*.h
4644F:	include/uapi/linux/quota*.h
4645
4646DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4647M:	Bernie Thompson <bernie@plugable.com>
4648L:	linux-fbdev@vger.kernel.org
4649S:	Maintained
4650W:	http://plugable.com/category/projects/udlfb/
4651F:	drivers/video/fbdev/udlfb.c
4652F:	include/video/udlfb.h
4653F:	Documentation/fb/udlfb.txt
4654
4655DISTRIBUTED LOCK MANAGER (DLM)
4656M:	Christine Caulfield <ccaulfie@redhat.com>
4657M:	David Teigland <teigland@redhat.com>
4658L:	cluster-devel@redhat.com
4659W:	http://sources.redhat.com/cluster/
4660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4661S:	Supported
4662F:	fs/dlm/
4663
4664DMA BUFFER SHARING FRAMEWORK
4665M:	Sumit Semwal <sumit.semwal@linaro.org>
4666S:	Maintained
4667L:	linux-media@vger.kernel.org
4668L:	dri-devel@lists.freedesktop.org
4669L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4670F:	drivers/dma-buf/
4671F:	include/linux/dma-buf*
4672F:	include/linux/reservation.h
4673F:	include/linux/*fence.h
4674F:	Documentation/driver-api/dma-buf.rst
4675T:	git git://anongit.freedesktop.org/drm/drm-misc
4676
4677DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4678M:	Vinod Koul <vkoul@kernel.org>
4679L:	dmaengine@vger.kernel.org
4680Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4681S:	Maintained
4682F:	drivers/dma/
4683F:	include/linux/dmaengine.h
4684F:	include/linux/of_dma.h
4685F:	Documentation/devicetree/bindings/dma/
4686F:	Documentation/driver-api/dmaengine/
4687T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4688
4689DMA MAPPING HELPERS
4690M:	Christoph Hellwig <hch@lst.de>
4691M:	Marek Szyprowski <m.szyprowski@samsung.com>
4692R:	Robin Murphy <robin.murphy@arm.com>
4693L:	iommu@lists.linux-foundation.org
4694T:	git git://git.infradead.org/users/hch/dma-mapping.git
4695W:	http://git.infradead.org/users/hch/dma-mapping.git
4696S:	Supported
4697F:	kernel/dma/
4698F:	include/asm-generic/dma-mapping.h
4699F:	include/linux/dma-direct.h
4700F:	include/linux/dma-mapping.h
4701F:	include/linux/dma-noncoherent.h
4702
4703DME1737 HARDWARE MONITOR DRIVER
4704M:	Juerg Haefliger <juergh@gmail.com>
4705L:	linux-hwmon@vger.kernel.org
4706S:	Maintained
4707F:	Documentation/hwmon/dme1737
4708F:	drivers/hwmon/dme1737.c
4709
4710DMI/SMBIOS SUPPORT
4711M:	Jean Delvare <jdelvare@suse.com>
4712S:	Maintained
4713T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4714F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4715F:	drivers/firmware/dmi-id.c
4716F:	drivers/firmware/dmi_scan.c
4717F:	include/linux/dmi.h
4718
4719DOCUMENTATION
4720M:	Jonathan Corbet <corbet@lwn.net>
4721L:	linux-doc@vger.kernel.org
4722S:	Maintained
4723F:	Documentation/
4724F:	scripts/kernel-doc
4725X:	Documentation/ABI/
4726X:	Documentation/acpi/
4727X:	Documentation/devicetree/
4728X:	Documentation/i2c/
4729X:	Documentation/media/
4730X:	Documentation/power/
4731X:	Documentation/spi/
4732T:	git git://git.lwn.net/linux.git docs-next
4733
4734DOCUMENTATION/ITALIAN
4735M:	Federico Vaga <federico.vaga@vaga.pv.it>
4736L:	linux-doc@vger.kernel.org
4737S:	Maintained
4738F:	Documentation/translations/it_IT
4739
4740DONGWOON DW9714 LENS VOICE COIL DRIVER
4741M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4742L:	linux-media@vger.kernel.org
4743T:	git git://linuxtv.org/media_tree.git
4744S:	Maintained
4745F:	drivers/media/i2c/dw9714.c
4746F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4747
4748DONGWOON DW9807 LENS VOICE COIL DRIVER
4749M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4750L:	linux-media@vger.kernel.org
4751T:	git git://linuxtv.org/media_tree.git
4752S:	Maintained
4753F:	drivers/media/i2c/dw9807-vcm.c
4754F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4755
4756DOUBLETALK DRIVER
4757M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4758L:	blinux-list@redhat.com
4759S:	Maintained
4760F:	drivers/char/dtlk.c
4761F:	include/linux/dtlk.h
4762
4763DPAA2 DATAPATH I/O (DPIO) DRIVER
4764M:	Roy Pledge <Roy.Pledge@nxp.com>
4765L:	linux-kernel@vger.kernel.org
4766S:	Maintained
4767F:	drivers/soc/fsl/dpio
4768
4769DPAA2 ETHERNET DRIVER
4770M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4771L:	netdev@vger.kernel.org
4772S:	Maintained
4773F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4774F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4775F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4776F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4777F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4778
4779DPAA2 ETHERNET SWITCH DRIVER
4780M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4781M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4782L:	linux-kernel@vger.kernel.org
4783S:	Maintained
4784F:	drivers/staging/fsl-dpaa2/ethsw
4785
4786DPAA2 PTP CLOCK DRIVER
4787M:	Yangbo Lu <yangbo.lu@nxp.com>
4788L:	netdev@vger.kernel.org
4789S:	Maintained
4790F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4791F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4792
4793DPT_I2O SCSI RAID DRIVER
4794M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4795L:	linux-scsi@vger.kernel.org
4796W:	http://www.adaptec.com/
4797S:	Maintained
4798F:	drivers/scsi/dpt*
4799F:	drivers/scsi/dpt/
4800
4801DRBD DRIVER
4802M:	Philipp Reisner <philipp.reisner@linbit.com>
4803M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4804L:	drbd-dev@lists.linbit.com
4805W:	http://www.drbd.org
4806T:	git git://git.linbit.com/linux-drbd.git
4807T:	git git://git.linbit.com/drbd-8.4.git
4808S:	Supported
4809F:	drivers/block/drbd/
4810F:	lib/lru_cache.c
4811F:	Documentation/blockdev/drbd/
4812
4813DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4814M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4815R:	"Rafael J. Wysocki" <rafael@kernel.org>
4816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4817S:	Supported
4818F:	Documentation/kobject.txt
4819F:	drivers/base/
4820F:	fs/debugfs/
4821F:	fs/sysfs/
4822F:	include/linux/debugfs.h
4823F:	include/linux/kobj*
4824F:	lib/kobj*
4825
4826DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4827M:	Kevin Hilman <khilman@kernel.org>
4828M:	Nishanth Menon <nm@ti.com>
4829S:	Maintained
4830F:	drivers/power/avs/
4831F:	include/linux/power/smartreflex.h
4832L:	linux-pm@vger.kernel.org
4833
4834DRM DRIVER FOR ARM PL111 CLCD
4835M:	Eric Anholt <eric@anholt.net>
4836T:	git git://anongit.freedesktop.org/drm/drm-misc
4837S:	Supported
4838F:	drivers/gpu/drm/pl111/
4839
4840DRM DRIVER FOR ARM VERSATILE TFT PANELS
4841M:	Linus Walleij <linus.walleij@linaro.org>
4842T:	git git://anongit.freedesktop.org/drm/drm-misc
4843S:	Maintained
4844F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4845F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4846
4847DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4848M:	Dave Airlie <airlied@redhat.com>
4849S:	Odd Fixes
4850F:	drivers/gpu/drm/ast/
4851
4852DRM DRIVER FOR BOCHS VIRTUAL GPU
4853M:	Gerd Hoffmann <kraxel@redhat.com>
4854L:	virtualization@lists.linux-foundation.org
4855T:	git git://anongit.freedesktop.org/drm/drm-misc
4856S:	Maintained
4857F:	drivers/gpu/drm/bochs/
4858
4859DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4860M:	Linus Walleij <linus.walleij@linaro.org>
4861T:	git git://anongit.freedesktop.org/drm/drm-misc
4862S:	Maintained
4863F:	drivers/gpu/drm/tve200/
4864
4865DRM DRIVER FOR ILITEK ILI9225 PANELS
4866M:	David Lechner <david@lechnology.com>
4867S:	Maintained
4868F:	drivers/gpu/drm/tinydrm/ili9225.c
4869F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4870
4871DRM DRIVER FOR HX8357D PANELS
4872M:	Eric Anholt <eric@anholt.net>
4873T:	git git://anongit.freedesktop.org/drm/drm-misc
4874S:	Maintained
4875F:	drivers/gpu/drm/tinydrm/hx8357d.c
4876F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4877
4878DRM DRIVER FOR INTEL I810 VIDEO CARDS
4879S:	Orphan / Obsolete
4880F:	drivers/gpu/drm/i810/
4881F:	include/uapi/drm/i810_drm.h
4882
4883DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4884S:	Orphan / Obsolete
4885F:	drivers/gpu/drm/mga/
4886F:	include/uapi/drm/mga_drm.h
4887
4888DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4889M:	Dave Airlie <airlied@redhat.com>
4890S:	Odd Fixes
4891F:	drivers/gpu/drm/mgag200/
4892
4893DRM DRIVER FOR MI0283QT
4894M:	Noralf Trønnes <noralf@tronnes.org>
4895S:	Maintained
4896F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4897F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4898
4899DRM DRIVER FOR MSM ADRENO GPU
4900M:	Rob Clark <robdclark@gmail.com>
4901L:	linux-arm-msm@vger.kernel.org
4902L:	dri-devel@lists.freedesktop.org
4903L:	freedreno@lists.freedesktop.org
4904T:	git git://people.freedesktop.org/~robclark/linux
4905S:	Maintained
4906F:	drivers/gpu/drm/msm/
4907F:	include/uapi/drm/msm_drm.h
4908F:	Documentation/devicetree/bindings/display/msm/
4909
4910DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4911M:	Ben Skeggs <bskeggs@redhat.com>
4912L:	dri-devel@lists.freedesktop.org
4913L:	nouveau@lists.freedesktop.org
4914T:	git git://github.com/skeggsb/linux
4915S:	Supported
4916F:	drivers/gpu/drm/nouveau/
4917F:	include/uapi/drm/nouveau_drm.h
4918
4919DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4920M:	Stefan Mavrodiev <stefan@olimex.com>
4921S:	Maintained
4922F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4923F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4924
4925DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4926M:	Noralf Trønnes <noralf@tronnes.org>
4927S:	Maintained
4928F:	drivers/gpu/drm/tinydrm/repaper.c
4929F:	Documentation/devicetree/bindings/display/repaper.txt
4930
4931DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4932M:	Dave Airlie <airlied@redhat.com>
4933M:	Gerd Hoffmann <kraxel@redhat.com>
4934L:	virtualization@lists.linux-foundation.org
4935T:	git git://anongit.freedesktop.org/drm/drm-misc
4936S:	Obsolete
4937W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4938F:	drivers/gpu/drm/cirrus/
4939
4940DRM DRIVER FOR QXL VIRTUAL GPU
4941M:	Dave Airlie <airlied@redhat.com>
4942M:	Gerd Hoffmann <kraxel@redhat.com>
4943L:	virtualization@lists.linux-foundation.org
4944T:	git git://anongit.freedesktop.org/drm/drm-misc
4945S:	Maintained
4946F:	drivers/gpu/drm/qxl/
4947F:	include/uapi/drm/qxl_drm.h
4948
4949DRM DRIVER FOR RAGE 128 VIDEO CARDS
4950S:	Orphan / Obsolete
4951F:	drivers/gpu/drm/r128/
4952F:	include/uapi/drm/r128_drm.h
4953
4954DRM DRIVER FOR SAVAGE VIDEO CARDS
4955S:	Orphan / Obsolete
4956F:	drivers/gpu/drm/savage/
4957F:	include/uapi/drm/savage_drm.h
4958
4959DRM DRIVER FOR SIS VIDEO CARDS
4960S:	Orphan / Obsolete
4961F:	drivers/gpu/drm/sis/
4962F:	include/uapi/drm/sis_drm.h
4963
4964DRM DRIVER FOR SITRONIX ST7586 PANELS
4965M:	David Lechner <david@lechnology.com>
4966S:	Maintained
4967F:	drivers/gpu/drm/tinydrm/st7586.c
4968F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4969
4970DRM DRIVER FOR SITRONIX ST7735R PANELS
4971M:	David Lechner <david@lechnology.com>
4972S:	Maintained
4973F:	drivers/gpu/drm/tinydrm/st7735r.c
4974F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4975
4976DRM DRIVER FOR TDFX VIDEO CARDS
4977S:	Orphan / Obsolete
4978F:	drivers/gpu/drm/tdfx/
4979
4980DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4981M:	Dave Airlie <airlied@redhat.com>
4982R:	Sean Paul <sean@poorly.run>
4983L:	dri-devel@lists.freedesktop.org
4984S:	Odd Fixes
4985F:	drivers/gpu/drm/udl/
4986T:	git git://anongit.freedesktop.org/drm/drm-misc
4987
4988DRM DRIVER FOR VMWARE VIRTUAL GPU
4989M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4990M:	Thomas Hellstrom <thellstrom@vmware.com>
4991L:	dri-devel@lists.freedesktop.org
4992T:	git git://people.freedesktop.org/~thomash/linux
4993S:	Supported
4994F:	drivers/gpu/drm/vmwgfx/
4995F:	include/uapi/drm/vmwgfx_drm.h
4996
4997DRM DRIVERS
4998M:	David Airlie <airlied@linux.ie>
4999M:	Daniel Vetter <daniel@ffwll.ch>
5000L:	dri-devel@lists.freedesktop.org
5001T:	git git://anongit.freedesktop.org/drm/drm
5002B:	https://bugs.freedesktop.org/
5003C:	irc://chat.freenode.net/dri-devel
5004S:	Maintained
5005F:	drivers/gpu/drm/
5006F:	drivers/gpu/vga/
5007F:	Documentation/devicetree/bindings/display/
5008F:	Documentation/devicetree/bindings/gpu/
5009F:	Documentation/gpu/
5010F:	include/drm/
5011F:	include/uapi/drm/
5012F:	include/linux/vga*
5013
5014DRM DRIVERS AND MISC GPU PATCHES
5015M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5016M:	Maxime Ripard <maxime.ripard@bootlin.com>
5017M:	Sean Paul <sean@poorly.run>
5018W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5019S:	Maintained
5020T:	git git://anongit.freedesktop.org/drm/drm-misc
5021F:	Documentation/gpu/
5022F:	drivers/gpu/vga/
5023F:	drivers/gpu/drm/*
5024F:	include/drm/drm*
5025F:	include/uapi/drm/drm*
5026F:	include/linux/vga*
5027
5028DRM DRIVERS FOR ALLWINNER A10
5029M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5030L:	dri-devel@lists.freedesktop.org
5031S:	Supported
5032F:	drivers/gpu/drm/sun4i/
5033F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5034T:	git git://anongit.freedesktop.org/drm/drm-misc
5035
5036DRM DRIVERS FOR AMLOGIC SOCS
5037M:	Neil Armstrong <narmstrong@baylibre.com>
5038L:	dri-devel@lists.freedesktop.org
5039L:	linux-amlogic@lists.infradead.org
5040W:	http://linux-meson.com/
5041S:	Supported
5042F:	drivers/gpu/drm/meson/
5043F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5044F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5045F:	Documentation/gpu/meson.rst
5046T:	git git://anongit.freedesktop.org/drm/drm-misc
5047
5048DRM DRIVERS FOR ATMEL HLCDC
5049M:	Boris Brezillon <bbrezillon@kernel.org>
5050L:	dri-devel@lists.freedesktop.org
5051S:	Supported
5052F:	drivers/gpu/drm/atmel-hlcdc/
5053F:	Documentation/devicetree/bindings/display/atmel/
5054T:	git git://anongit.freedesktop.org/drm/drm-misc
5055
5056DRM DRIVERS FOR BRIDGE CHIPS
5057M:	Archit Taneja <architt@codeaurora.org>
5058M:	Andrzej Hajda <a.hajda@samsung.com>
5059R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5060S:	Maintained
5061T:	git git://anongit.freedesktop.org/drm/drm-misc
5062F:	drivers/gpu/drm/bridge/
5063
5064DRM DRIVERS FOR EXYNOS
5065M:	Inki Dae <inki.dae@samsung.com>
5066M:	Joonyoung Shim <jy0922.shim@samsung.com>
5067M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5068M:	Kyungmin Park <kyungmin.park@samsung.com>
5069L:	dri-devel@lists.freedesktop.org
5070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5071S:	Supported
5072F:	drivers/gpu/drm/exynos/
5073F:	include/uapi/drm/exynos_drm.h
5074F:	Documentation/devicetree/bindings/display/exynos/
5075
5076DRM DRIVERS FOR FREESCALE DCU
5077M:	Stefan Agner <stefan@agner.ch>
5078M:	Alison Wang <alison.wang@nxp.com>
5079L:	dri-devel@lists.freedesktop.org
5080S:	Supported
5081F:	drivers/gpu/drm/fsl-dcu/
5082F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5083F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5084F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5085T:	git git://anongit.freedesktop.org/drm/drm-misc
5086
5087DRM DRIVERS FOR FREESCALE IMX
5088M:	Philipp Zabel <p.zabel@pengutronix.de>
5089L:	dri-devel@lists.freedesktop.org
5090S:	Maintained
5091F:	drivers/gpu/drm/imx/
5092F:	drivers/gpu/ipu-v3/
5093F:	Documentation/devicetree/bindings/display/imx/
5094
5095DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5096M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5097L:	dri-devel@lists.freedesktop.org
5098T:	git git://github.com/patjak/drm-gma500
5099S:	Maintained
5100F:	drivers/gpu/drm/gma500/
5101
5102DRM DRIVERS FOR HISILICON
5103M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5104M:	Rongrong Zou <zourongrong@gmail.com>
5105R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5106R:	Chen Feng <puck.chen@hisilicon.com>
5107L:	dri-devel@lists.freedesktop.org
5108T:	git git://github.com/xin3liang/linux.git
5109S:	Maintained
5110F:	drivers/gpu/drm/hisilicon/
5111F:	Documentation/devicetree/bindings/display/hisilicon/
5112
5113DRM DRIVERS FOR MEDIATEK
5114M:	CK Hu <ck.hu@mediatek.com>
5115M:	Philipp Zabel <p.zabel@pengutronix.de>
5116L:	dri-devel@lists.freedesktop.org
5117S:	Supported
5118F:	drivers/gpu/drm/mediatek/
5119F:	Documentation/devicetree/bindings/display/mediatek/
5120
5121DRM DRIVERS FOR NVIDIA TEGRA
5122M:	Thierry Reding <thierry.reding@gmail.com>
5123L:	dri-devel@lists.freedesktop.org
5124L:	linux-tegra@vger.kernel.org
5125T:	git git://anongit.freedesktop.org/tegra/linux.git
5126S:	Supported
5127F:	drivers/gpu/drm/tegra/
5128F:	drivers/gpu/host1x/
5129F:	include/linux/host1x.h
5130F:	include/uapi/drm/tegra_drm.h
5131F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5132
5133DRM DRIVERS FOR RENESAS
5134M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5135M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5136L:	dri-devel@lists.freedesktop.org
5137L:	linux-renesas-soc@vger.kernel.org
5138T:	git git://linuxtv.org/pinchartl/media drm/du/next
5139S:	Supported
5140F:	drivers/gpu/drm/rcar-du/
5141F:	drivers/gpu/drm/shmobile/
5142F:	include/linux/platform_data/shmob_drm.h
5143F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5144F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5145F:	Documentation/devicetree/bindings/display/renesas,du.txt
5146
5147DRM DRIVERS FOR ROCKCHIP
5148M:	Sandy Huang <hjc@rock-chips.com>
5149M:	Heiko Stübner <heiko@sntech.de>
5150L:	dri-devel@lists.freedesktop.org
5151S:	Maintained
5152F:	drivers/gpu/drm/rockchip/
5153F:	Documentation/devicetree/bindings/display/rockchip/
5154T:	git git://anongit.freedesktop.org/drm/drm-misc
5155
5156DRM DRIVERS FOR STI
5157M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5158M:	Vincent Abriou <vincent.abriou@st.com>
5159L:	dri-devel@lists.freedesktop.org
5160T:	git git://anongit.freedesktop.org/drm/drm-misc
5161S:	Maintained
5162F:	drivers/gpu/drm/sti
5163F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5164
5165DRM DRIVERS FOR STM
5166M:	Yannick Fertre <yannick.fertre@st.com>
5167M:	Philippe Cornu <philippe.cornu@st.com>
5168M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5169M:	Vincent Abriou <vincent.abriou@st.com>
5170L:	dri-devel@lists.freedesktop.org
5171T:	git git://anongit.freedesktop.org/drm/drm-misc
5172S:	Maintained
5173F:	drivers/gpu/drm/stm
5174F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5175
5176DRM DRIVERS FOR TI LCDC
5177M:	Jyri Sarha <jsarha@ti.com>
5178R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5179L:	dri-devel@lists.freedesktop.org
5180S:	Maintained
5181F:	drivers/gpu/drm/tilcdc/
5182F:	Documentation/devicetree/bindings/display/tilcdc/
5183
5184DRM DRIVERS FOR TI OMAP
5185M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5186L:	dri-devel@lists.freedesktop.org
5187S:	Maintained
5188F:	drivers/gpu/drm/omapdrm/
5189F:	Documentation/devicetree/bindings/display/ti/
5190
5191DRM DRIVERS FOR V3D
5192M:	Eric Anholt <eric@anholt.net>
5193S:	Supported
5194F:	drivers/gpu/drm/v3d/
5195F:	include/uapi/drm/v3d_drm.h
5196F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5197T:	git git://anongit.freedesktop.org/drm/drm-misc
5198
5199DRM DRIVERS FOR VC4
5200M:	Eric Anholt <eric@anholt.net>
5201T:	git git://github.com/anholt/linux
5202S:	Supported
5203F:	drivers/gpu/drm/vc4/
5204F:	include/uapi/drm/vc4_drm.h
5205F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5206T:	git git://anongit.freedesktop.org/drm/drm-misc
5207
5208DRM DRIVERS FOR VIVANTE GPU IP
5209M:	Lucas Stach <l.stach@pengutronix.de>
5210R:	Russell King <linux+etnaviv@armlinux.org.uk>
5211R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5212L:	etnaviv@lists.freedesktop.org
5213L:	dri-devel@lists.freedesktop.org
5214S:	Maintained
5215F:	drivers/gpu/drm/etnaviv/
5216F:	include/uapi/drm/etnaviv_drm.h
5217F:	Documentation/devicetree/bindings/display/etnaviv/
5218
5219DRM DRIVERS FOR ZTE ZX
5220M:	Shawn Guo <shawnguo@kernel.org>
5221L:	dri-devel@lists.freedesktop.org
5222S:	Maintained
5223F:	drivers/gpu/drm/zte/
5224F:	Documentation/devicetree/bindings/display/zte,vou.txt
5225T:	git git://anongit.freedesktop.org/drm/drm-misc
5226
5227DRM PANEL DRIVERS
5228M:	Thierry Reding <thierry.reding@gmail.com>
5229L:	dri-devel@lists.freedesktop.org
5230T:	git git://anongit.freedesktop.org/drm/drm-misc
5231S:	Maintained
5232F:	drivers/gpu/drm/drm_panel.c
5233F:	drivers/gpu/drm/panel/
5234F:	include/drm/drm_panel.h
5235F:	Documentation/devicetree/bindings/display/panel/
5236
5237DRM TINYDRM DRIVERS
5238M:	Noralf Trønnes <noralf@tronnes.org>
5239W:	https://github.com/notro/tinydrm/wiki/Development
5240T:	git git://anongit.freedesktop.org/drm/drm-misc
5241S:	Maintained
5242F:	drivers/gpu/drm/tinydrm/
5243F:	include/drm/tinydrm/
5244
5245DRM DRIVERS FOR XEN
5246M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5247T:	git git://anongit.freedesktop.org/drm/drm-misc
5248L:	dri-devel@lists.freedesktop.org
5249L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5250S:	Supported
5251F:	drivers/gpu/drm/xen/
5252F:	Documentation/gpu/xen-front.rst
5253
5254DRM TTM SUBSYSTEM
5255M:	Christian Koenig <christian.koenig@amd.com>
5256M:	Huang Rui <ray.huang@amd.com>
5257M:	Junwei Zhang <Jerry.Zhang@amd.com>
5258T:	git git://people.freedesktop.org/~agd5f/linux
5259S:	Maintained
5260L:	dri-devel@lists.freedesktop.org
5261F:	include/drm/ttm/
5262F:	drivers/gpu/drm/ttm/
5263
5264DSBR100 USB FM RADIO DRIVER
5265M:	Alexey Klimov <klimov.linux@gmail.com>
5266L:	linux-media@vger.kernel.org
5267T:	git git://linuxtv.org/media_tree.git
5268S:	Maintained
5269F:	drivers/media/radio/dsbr100.c
5270
5271DSCC4 DRIVER
5272M:	Francois Romieu <romieu@fr.zoreil.com>
5273L:	netdev@vger.kernel.org
5274S:	Maintained
5275F:	drivers/net/wan/dscc4.c
5276
5277DT3155 MEDIA DRIVER
5278M:	Hans Verkuil <hverkuil@xs4all.nl>
5279L:	linux-media@vger.kernel.org
5280T:	git git://linuxtv.org/media_tree.git
5281W:	https://linuxtv.org
5282S:	Odd Fixes
5283F:	drivers/media/pci/dt3155/
5284
5285DVB_USB_AF9015 MEDIA DRIVER
5286M:	Antti Palosaari <crope@iki.fi>
5287L:	linux-media@vger.kernel.org
5288W:	https://linuxtv.org
5289W:	http://palosaari.fi/linux/
5290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5291T:	git git://linuxtv.org/anttip/media_tree.git
5292S:	Maintained
5293F:	drivers/media/usb/dvb-usb-v2/af9015*
5294
5295DVB_USB_AF9035 MEDIA DRIVER
5296M:	Antti Palosaari <crope@iki.fi>
5297L:	linux-media@vger.kernel.org
5298W:	https://linuxtv.org
5299W:	http://palosaari.fi/linux/
5300Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5301T:	git git://linuxtv.org/anttip/media_tree.git
5302S:	Maintained
5303F:	drivers/media/usb/dvb-usb-v2/af9035*
5304
5305DVB_USB_ANYSEE MEDIA DRIVER
5306M:	Antti Palosaari <crope@iki.fi>
5307L:	linux-media@vger.kernel.org
5308W:	https://linuxtv.org
5309W:	http://palosaari.fi/linux/
5310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5311T:	git git://linuxtv.org/anttip/media_tree.git
5312S:	Maintained
5313F:	drivers/media/usb/dvb-usb-v2/anysee*
5314
5315DVB_USB_AU6610 MEDIA DRIVER
5316M:	Antti Palosaari <crope@iki.fi>
5317L:	linux-media@vger.kernel.org
5318W:	https://linuxtv.org
5319W:	http://palosaari.fi/linux/
5320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5321T:	git git://linuxtv.org/anttip/media_tree.git
5322S:	Maintained
5323F:	drivers/media/usb/dvb-usb-v2/au6610*
5324
5325DVB_USB_CE6230 MEDIA DRIVER
5326M:	Antti Palosaari <crope@iki.fi>
5327L:	linux-media@vger.kernel.org
5328W:	https://linuxtv.org
5329W:	http://palosaari.fi/linux/
5330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5331T:	git git://linuxtv.org/anttip/media_tree.git
5332S:	Maintained
5333F:	drivers/media/usb/dvb-usb-v2/ce6230*
5334
5335DVB_USB_CXUSB MEDIA DRIVER
5336M:	Michael Krufky <mkrufky@linuxtv.org>
5337L:	linux-media@vger.kernel.org
5338W:	https://linuxtv.org
5339W:	http://github.com/mkrufky
5340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5341T:	git git://linuxtv.org/media_tree.git
5342S:	Maintained
5343F:	drivers/media/usb/dvb-usb/cxusb*
5344
5345DVB_USB_EC168 MEDIA DRIVER
5346M:	Antti Palosaari <crope@iki.fi>
5347L:	linux-media@vger.kernel.org
5348W:	https://linuxtv.org
5349W:	http://palosaari.fi/linux/
5350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5351T:	git git://linuxtv.org/anttip/media_tree.git
5352S:	Maintained
5353F:	drivers/media/usb/dvb-usb-v2/ec168*
5354
5355DVB_USB_GL861 MEDIA DRIVER
5356M:	Antti Palosaari <crope@iki.fi>
5357L:	linux-media@vger.kernel.org
5358W:	https://linuxtv.org
5359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5360T:	git git://linuxtv.org/anttip/media_tree.git
5361S:	Maintained
5362F:	drivers/media/usb/dvb-usb-v2/gl861*
5363
5364DVB_USB_MXL111SF MEDIA DRIVER
5365M:	Michael Krufky <mkrufky@linuxtv.org>
5366L:	linux-media@vger.kernel.org
5367W:	https://linuxtv.org
5368W:	http://github.com/mkrufky
5369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5370T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5371S:	Maintained
5372F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5373
5374DVB_USB_RTL28XXU MEDIA DRIVER
5375M:	Antti Palosaari <crope@iki.fi>
5376L:	linux-media@vger.kernel.org
5377W:	https://linuxtv.org
5378W:	http://palosaari.fi/linux/
5379Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5380T:	git git://linuxtv.org/anttip/media_tree.git
5381S:	Maintained
5382F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5383
5384DVB_USB_V2 MEDIA DRIVER
5385M:	Antti Palosaari <crope@iki.fi>
5386L:	linux-media@vger.kernel.org
5387W:	https://linuxtv.org
5388W:	http://palosaari.fi/linux/
5389Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5390T:	git git://linuxtv.org/anttip/media_tree.git
5391S:	Maintained
5392F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5393F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5394
5395DYNAMIC DEBUG
5396M:	Jason Baron <jbaron@akamai.com>
5397S:	Maintained
5398F:	lib/dynamic_debug.c
5399F:	include/linux/dynamic_debug.h
5400
5401DYNAMIC INTERRUPT MODERATION
5402M:	Tal Gilboa <talgi@mellanox.com>
5403S:	Maintained
5404F:	include/linux/net_dim.h
5405
5406DZ DECSTATION DZ11 SERIAL DRIVER
5407M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5408S:	Maintained
5409F:	drivers/tty/serial/dz.*
5410
5411E3X0 POWER BUTTON DRIVER
5412M:	Moritz Fischer <moritz.fischer@ettus.com>
5413L:	usrp-users@lists.ettus.com
5414W:	http://www.ettus.com
5415S:	Supported
5416F:	drivers/input/misc/e3x0-button.c
5417F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5418
5419E4000 MEDIA DRIVER
5420M:	Antti Palosaari <crope@iki.fi>
5421L:	linux-media@vger.kernel.org
5422W:	https://linuxtv.org
5423W:	http://palosaari.fi/linux/
5424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5425T:	git git://linuxtv.org/anttip/media_tree.git
5426S:	Maintained
5427F:	drivers/media/tuners/e4000*
5428
5429EARTH_PT1 MEDIA DRIVER
5430M:	Akihiro Tsukada <tskd08@gmail.com>
5431L:	linux-media@vger.kernel.org
5432S:	Odd Fixes
5433F:	drivers/media/pci/pt1/
5434
5435EARTH_PT3 MEDIA DRIVER
5436M:	Akihiro Tsukada <tskd08@gmail.com>
5437L:	linux-media@vger.kernel.org
5438S:	Odd Fixes
5439F:	drivers/media/pci/pt3/
5440
5441EC100 MEDIA DRIVER
5442M:	Antti Palosaari <crope@iki.fi>
5443L:	linux-media@vger.kernel.org
5444W:	https://linuxtv.org
5445W:	http://palosaari.fi/linux/
5446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5447T:	git git://linuxtv.org/anttip/media_tree.git
5448S:	Maintained
5449F:	drivers/media/dvb-frontends/ec100*
5450
5451ECRYPT FILE SYSTEM
5452M:	Tyler Hicks <tyhicks@canonical.com>
5453L:	ecryptfs@vger.kernel.org
5454W:	http://ecryptfs.org
5455W:	https://launchpad.net/ecryptfs
5456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5457S:	Supported
5458F:	Documentation/filesystems/ecryptfs.txt
5459F:	fs/ecryptfs/
5460
5461EDAC-AMD64
5462M:	Borislav Petkov <bp@alien8.de>
5463L:	linux-edac@vger.kernel.org
5464S:	Maintained
5465F:	drivers/edac/amd64_edac*
5466
5467EDAC-CALXEDA
5468M:	Robert Richter <rric@kernel.org>
5469L:	linux-edac@vger.kernel.org
5470S:	Maintained
5471F:	drivers/edac/highbank*
5472
5473EDAC-CAVIUM OCTEON
5474M:	Ralf Baechle <ralf@linux-mips.org>
5475M:	David Daney <david.daney@cavium.com>
5476L:	linux-edac@vger.kernel.org
5477L:	linux-mips@vger.kernel.org
5478S:	Supported
5479F:	drivers/edac/octeon_edac*
5480
5481EDAC-CAVIUM THUNDERX
5482M:	David Daney <david.daney@cavium.com>
5483M:	Jan Glauber <jglauber@cavium.com>
5484L:	linux-edac@vger.kernel.org
5485S:	Supported
5486F:	drivers/edac/thunderx_edac*
5487
5488EDAC-CORE
5489M:	Borislav Petkov <bp@alien8.de>
5490M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5491L:	linux-edac@vger.kernel.org
5492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5494S:	Supported
5495F:	Documentation/admin-guide/ras.rst
5496F:	Documentation/driver-api/edac.rst
5497F:	drivers/edac/
5498F:	include/linux/edac.h
5499
5500EDAC-E752X
5501M:	Mark Gross <mark.gross@intel.com>
5502L:	linux-edac@vger.kernel.org
5503S:	Maintained
5504F:	drivers/edac/e752x_edac.c
5505
5506EDAC-E7XXX
5507L:	linux-edac@vger.kernel.org
5508S:	Maintained
5509F:	drivers/edac/e7xxx_edac.c
5510
5511EDAC-FSL_DDR
5512M:	York Sun <york.sun@nxp.com>
5513L:	linux-edac@vger.kernel.org
5514S:	Maintained
5515F:	drivers/edac/fsl_ddr_edac.*
5516
5517EDAC-GHES
5518M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5519L:	linux-edac@vger.kernel.org
5520S:	Maintained
5521F:	drivers/edac/ghes_edac.c
5522
5523EDAC-I3000
5524L:	linux-edac@vger.kernel.org
5525S:	Orphan
5526F:	drivers/edac/i3000_edac.c
5527
5528EDAC-I5000
5529L:	linux-edac@vger.kernel.org
5530S:	Maintained
5531F:	drivers/edac/i5000_edac.c
5532
5533EDAC-I5400
5534M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5535L:	linux-edac@vger.kernel.org
5536S:	Maintained
5537F:	drivers/edac/i5400_edac.c
5538
5539EDAC-I7300
5540M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5541L:	linux-edac@vger.kernel.org
5542S:	Maintained
5543F:	drivers/edac/i7300_edac.c
5544
5545EDAC-I7CORE
5546M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5547L:	linux-edac@vger.kernel.org
5548S:	Maintained
5549F:	drivers/edac/i7core_edac.c
5550
5551EDAC-I82443BXGX
5552M:	Tim Small <tim@buttersideup.com>
5553L:	linux-edac@vger.kernel.org
5554S:	Maintained
5555F:	drivers/edac/i82443bxgx_edac.c
5556
5557EDAC-I82975X
5558M:	"Arvind R." <arvino55@gmail.com>
5559L:	linux-edac@vger.kernel.org
5560S:	Maintained
5561F:	drivers/edac/i82975x_edac.c
5562
5563EDAC-IE31200
5564M:	Jason Baron <jbaron@akamai.com>
5565L:	linux-edac@vger.kernel.org
5566S:	Maintained
5567F:	drivers/edac/ie31200_edac.c
5568
5569EDAC-MPC85XX
5570M:	Johannes Thumshirn <morbidrsa@gmail.com>
5571L:	linux-edac@vger.kernel.org
5572S:	Maintained
5573F:	drivers/edac/mpc85xx_edac.[ch]
5574
5575EDAC-PASEMI
5576M:	Egor Martovetsky <egor@pasemi.com>
5577L:	linux-edac@vger.kernel.org
5578S:	Maintained
5579F:	drivers/edac/pasemi_edac.c
5580
5581EDAC-PND2
5582M:	Tony Luck <tony.luck@intel.com>
5583L:	linux-edac@vger.kernel.org
5584S:	Maintained
5585F:	drivers/edac/pnd2_edac.[ch]
5586
5587EDAC-R82600
5588M:	Tim Small <tim@buttersideup.com>
5589L:	linux-edac@vger.kernel.org
5590S:	Maintained
5591F:	drivers/edac/r82600_edac.c
5592
5593EDAC-SBRIDGE
5594M:	Tony Luck <tony.luck@intel.com>
5595R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5596L:	linux-edac@vger.kernel.org
5597S:	Maintained
5598F:	drivers/edac/sb_edac.c
5599
5600EDAC-SKYLAKE
5601M:	Tony Luck <tony.luck@intel.com>
5602L:	linux-edac@vger.kernel.org
5603S:	Maintained
5604F:	drivers/edac/skx_edac.c
5605
5606EDAC-TI
5607M:	Tero Kristo <t-kristo@ti.com>
5608L:	linux-edac@vger.kernel.org
5609S:	Maintained
5610F:	drivers/edac/ti_edac.c
5611
5612EDAC-QCOM
5613M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5614M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5615L:	linux-arm-msm@vger.kernel.org
5616L:	linux-edac@vger.kernel.org
5617S:	Maintained
5618F:	drivers/edac/qcom_edac.c
5619
5620EDIROL UA-101/UA-1000 DRIVER
5621M:	Clemens Ladisch <clemens@ladisch.de>
5622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5623T:	git git://git.alsa-project.org/alsa-kernel.git
5624S:	Maintained
5625F:	sound/usb/misc/ua101.c
5626
5627EFI TEST DRIVER
5628L:	linux-efi@vger.kernel.org
5629M:	Ivan Hu <ivan.hu@canonical.com>
5630M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5631S:	Maintained
5632F:	drivers/firmware/efi/test/
5633
5634EFI VARIABLE FILESYSTEM
5635M:	Matthew Garrett <matthew.garrett@nebula.com>
5636M:	Jeremy Kerr <jk@ozlabs.org>
5637M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5639L:	linux-efi@vger.kernel.org
5640S:	Maintained
5641F:	fs/efivarfs/
5642
5643EFIFB FRAMEBUFFER DRIVER
5644L:	linux-fbdev@vger.kernel.org
5645M:	Peter Jones <pjones@redhat.com>
5646S:	Maintained
5647F:	drivers/video/fbdev/efifb.c
5648
5649EFS FILESYSTEM
5650W:	http://aeschi.ch.eu.org/efs/
5651S:	Orphan
5652F:	fs/efs/
5653
5654EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5655M:	Douglas Miller <dougmill@linux.ibm.com>
5656L:	netdev@vger.kernel.org
5657S:	Maintained
5658F:	drivers/net/ethernet/ibm/ehea/
5659
5660EM28XX VIDEO4LINUX DRIVER
5661M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5662L:	linux-media@vger.kernel.org
5663W:	https://linuxtv.org
5664T:	git git://linuxtv.org/media_tree.git
5665S:	Maintained
5666F:	drivers/media/usb/em28xx/
5667F:	Documentation/media/v4l-drivers/em28xx*
5668
5669EMBEDDED LINUX
5670M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5671M:	Matt Mackall <mpm@selenic.com>
5672M:	David Woodhouse <dwmw2@infradead.org>
5673L:	linux-embedded@vger.kernel.org
5674S:	Maintained
5675
5676Emulex 10Gbps iSCSI - OneConnect DRIVER
5677M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5678M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5679M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5680L:	linux-scsi@vger.kernel.org
5681W:	http://www.broadcom.com
5682S:	Supported
5683F:	drivers/scsi/be2iscsi/
5684
5685Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5686M:	Sathya Perla <sathya.perla@broadcom.com>
5687M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5688M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5689M:	Somnath Kotur <somnath.kotur@broadcom.com>
5690L:	netdev@vger.kernel.org
5691W:	http://www.emulex.com
5692S:	Supported
5693F:	drivers/net/ethernet/emulex/benet/
5694
5695EMULEX ONECONNECT ROCE DRIVER
5696M:	Selvin Xavier <selvin.xavier@broadcom.com>
5697M:	Devesh Sharma <devesh.sharma@broadcom.com>
5698L:	linux-rdma@vger.kernel.org
5699W:	http://www.broadcom.com
5700S:	Odd Fixes
5701F:	drivers/infiniband/hw/ocrdma/
5702F:	include/uapi/rdma/ocrdma-abi.h
5703
5704EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5705M:	James Smart <james.smart@broadcom.com>
5706M:	Dick Kennedy <dick.kennedy@broadcom.com>
5707L:	linux-scsi@vger.kernel.org
5708W:	http://www.broadcom.com
5709S:	Supported
5710F:	drivers/scsi/lpfc/
5711
5712ENE CB710 FLASH CARD READER DRIVER
5713M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5714S:	Maintained
5715F:	drivers/misc/cb710/
5716F:	drivers/mmc/host/cb710-mmc.*
5717F:	include/linux/cb710.h
5718
5719ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5720M:	Maxim Levitsky <maximlevitsky@gmail.com>
5721S:	Maintained
5722F:	drivers/media/rc/ene_ir.*
5723
5724EPSON S1D13XXX FRAMEBUFFER DRIVER
5725M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5726S:	Maintained
5727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5728F:	drivers/video/fbdev/s1d13xxxfb.c
5729F:	include/video/s1d13xxxfb.h
5730
5731ERRSEQ ERROR TRACKING INFRASTRUCTURE
5732M:	Jeff Layton <jlayton@kernel.org>
5733S:	Maintained
5734F:	lib/errseq.c
5735F:	include/linux/errseq.h
5736
5737ET131X NETWORK DRIVER
5738M:	Mark Einon <mark.einon@gmail.com>
5739S:	Odd Fixes
5740F:	drivers/net/ethernet/agere/
5741
5742ETHERNET BRIDGE
5743M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5744M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5745L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5746L:	netdev@vger.kernel.org
5747W:	http://www.linuxfoundation.org/en/Net:Bridge
5748S:	Maintained
5749F:	include/linux/netfilter_bridge/
5750F:	net/bridge/
5751
5752ETHERNET PHY LIBRARY
5753M:	Andrew Lunn <andrew@lunn.ch>
5754M:	Florian Fainelli <f.fainelli@gmail.com>
5755M:	Heiner Kallweit <hkallweit1@gmail.com>
5756L:	netdev@vger.kernel.org
5757S:	Maintained
5758F:	Documentation/ABI/testing/sysfs-bus-mdio
5759F:	Documentation/devicetree/bindings/net/mdio*
5760F:	Documentation/networking/phy.txt
5761F:	drivers/net/phy/
5762F:	drivers/of/of_mdio.c
5763F:	drivers/of/of_net.c
5764F:	include/linux/*mdio*.h
5765F:	include/linux/of_net.h
5766F:	include/linux/phy.h
5767F:	include/linux/phy_fixed.h
5768F:	include/linux/platform_data/mdio-bcm-unimac.h
5769F:	include/linux/platform_data/mdio-gpio.h
5770F:	include/trace/events/mdio.h
5771F:	include/uapi/linux/mdio.h
5772F:	include/uapi/linux/mii.h
5773
5774EXT2 FILE SYSTEM
5775M:	Jan Kara <jack@suse.com>
5776L:	linux-ext4@vger.kernel.org
5777S:	Maintained
5778F:	Documentation/filesystems/ext2.txt
5779F:	fs/ext2/
5780F:	include/linux/ext2*
5781
5782EXT4 FILE SYSTEM
5783M:	"Theodore Ts'o" <tytso@mit.edu>
5784M:	Andreas Dilger <adilger.kernel@dilger.ca>
5785L:	linux-ext4@vger.kernel.org
5786W:	http://ext4.wiki.kernel.org
5787Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5789S:	Maintained
5790F:	Documentation/filesystems/ext4/
5791F:	fs/ext4/
5792
5793Extended Verification Module (EVM)
5794M:	Mimi Zohar <zohar@linux.ibm.com>
5795L:	linux-integrity@vger.kernel.org
5796S:	Supported
5797F:	security/integrity/evm/
5798
5799EXTENSIBLE FIRMWARE INTERFACE (EFI)
5800M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5801L:	linux-efi@vger.kernel.org
5802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5803S:	Maintained
5804F:	Documentation/efi-stub.txt
5805F:	arch/*/kernel/efi.c
5806F:	arch/x86/boot/compressed/eboot.[ch]
5807F:	arch/*/include/asm/efi.h
5808F:	arch/x86/platform/efi/
5809F:	drivers/firmware/efi/
5810F:	include/linux/efi*.h
5811F:	arch/arm/boot/compressed/efi-header.S
5812F:	arch/arm64/kernel/efi-entry.S
5813
5814EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5815M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5816M:	Chanwoo Choi <cw00.choi@samsung.com>
5817L:	linux-kernel@vger.kernel.org
5818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5819S:	Maintained
5820F:	drivers/extcon/
5821F:	include/linux/extcon/
5822F:	include/linux/extcon.h
5823F:	Documentation/extcon/
5824F:	Documentation/devicetree/bindings/extcon/
5825
5826EXYNOS DP DRIVER
5827M:	Jingoo Han <jingoohan1@gmail.com>
5828L:	dri-devel@lists.freedesktop.org
5829S:	Maintained
5830F:	drivers/gpu/drm/exynos/exynos_dp*
5831
5832EXYNOS SYSMMU (IOMMU) driver
5833M:	Marek Szyprowski <m.szyprowski@samsung.com>
5834L:	iommu@lists.linux-foundation.org
5835S:	Maintained
5836F:	drivers/iommu/exynos-iommu.c
5837
5838EZchip NPS platform support
5839M:	Vineet Gupta <vgupta@synopsys.com>
5840M:	Ofer Levi <oferle@mellanox.com>
5841S:	Supported
5842F:	arch/arc/plat-eznps
5843F:	arch/arc/boot/dts/eznps.dts
5844
5845F2FS FILE SYSTEM
5846M:	Jaegeuk Kim <jaegeuk@kernel.org>
5847M:	Chao Yu <yuchao0@huawei.com>
5848L:	linux-f2fs-devel@lists.sourceforge.net
5849W:	https://f2fs.wiki.kernel.org/
5850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5851S:	Maintained
5852F:	Documentation/filesystems/f2fs.txt
5853F:	Documentation/ABI/testing/sysfs-fs-f2fs
5854F:	fs/f2fs/
5855F:	include/linux/f2fs_fs.h
5856F:	include/trace/events/f2fs.h
5857
5858F71805F HARDWARE MONITORING DRIVER
5859M:	Jean Delvare <jdelvare@suse.com>
5860L:	linux-hwmon@vger.kernel.org
5861S:	Maintained
5862F:	Documentation/hwmon/f71805f
5863F:	drivers/hwmon/f71805f.c
5864
5865FADDR2LINE
5866M:	Josh Poimboeuf <jpoimboe@redhat.com>
5867S:	Maintained
5868F:	scripts/faddr2line
5869
5870FAILOVER MODULE
5871M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5872L:	netdev@vger.kernel.org
5873S:	Supported
5874F:	net/core/failover.c
5875F:	include/net/failover.h
5876F:	Documentation/networking/failover.rst
5877
5878FANOTIFY
5879M:	Jan Kara <jack@suse.cz>
5880R:	Amir Goldstein <amir73il@gmail.com>
5881L:	linux-fsdevel@vger.kernel.org
5882S:	Maintained
5883F:	fs/notify/fanotify/
5884F:	include/linux/fanotify.h
5885F:	include/uapi/linux/fanotify.h
5886
5887FARSYNC SYNCHRONOUS DRIVER
5888M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5889W:	http://www.farsite.co.uk/
5890S:	Supported
5891F:	drivers/net/wan/farsync.*
5892
5893FAULT INJECTION SUPPORT
5894M:	Akinobu Mita <akinobu.mita@gmail.com>
5895S:	Supported
5896F:	Documentation/fault-injection/
5897F:	lib/fault-inject.c
5898
5899FBTFT Framebuffer drivers
5900S:	Orphan
5901L:	dri-devel@lists.freedesktop.org
5902L:	linux-fbdev@vger.kernel.org
5903F:	drivers/staging/fbtft/
5904
5905FC0011 TUNER DRIVER
5906M:	Michael Buesch <m@bues.ch>
5907L:	linux-media@vger.kernel.org
5908S:	Maintained
5909F:	drivers/media/tuners/fc0011.h
5910F:	drivers/media/tuners/fc0011.c
5911
5912FC2580 MEDIA DRIVER
5913M:	Antti Palosaari <crope@iki.fi>
5914L:	linux-media@vger.kernel.org
5915W:	https://linuxtv.org
5916W:	http://palosaari.fi/linux/
5917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5918T:	git git://linuxtv.org/anttip/media_tree.git
5919S:	Maintained
5920F:	drivers/media/tuners/fc2580*
5921
5922FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5923M:	Johannes Thumshirn <jth@kernel.org>
5924L:	linux-scsi@vger.kernel.org
5925W:	www.Open-FCoE.org
5926S:	Supported
5927F:	drivers/scsi/libfc/
5928F:	drivers/scsi/fcoe/
5929F:	include/scsi/fc/
5930F:	include/scsi/libfc.h
5931F:	include/scsi/libfcoe.h
5932F:	include/uapi/scsi/fc/
5933
5934FILE LOCKING (flock() and fcntl()/lockf())
5935M:	Jeff Layton <jlayton@kernel.org>
5936M:	"J. Bruce Fields" <bfields@fieldses.org>
5937L:	linux-fsdevel@vger.kernel.org
5938S:	Maintained
5939F:	include/linux/fcntl.h
5940F:	include/uapi/linux/fcntl.h
5941F:	fs/fcntl.c
5942F:	fs/locks.c
5943
5944FILESYSTEMS (VFS and infrastructure)
5945M:	Alexander Viro <viro@zeniv.linux.org.uk>
5946L:	linux-fsdevel@vger.kernel.org
5947S:	Maintained
5948F:	fs/*
5949F:	include/linux/fs.h
5950F:	include/uapi/linux/fs.h
5951
5952FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5953M:	Riku Voipio <riku.voipio@iki.fi>
5954L:	linux-hwmon@vger.kernel.org
5955S:	Maintained
5956F:	drivers/hwmon/f75375s.c
5957F:	include/linux/f75375s.h
5958
5959FIREWIRE AUDIO DRIVERS
5960M:	Clemens Ladisch <clemens@ladisch.de>
5961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5962T:	git git://git.alsa-project.org/alsa-kernel.git
5963S:	Maintained
5964F:	sound/firewire/
5965
5966FIREWIRE MEDIA DRIVERS (firedtv)
5967M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5968L:	linux-media@vger.kernel.org
5969L:	linux1394-devel@lists.sourceforge.net
5970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5971S:	Maintained
5972F:	drivers/media/firewire/
5973
5974FIREWIRE SBP-2 TARGET
5975M:	Chris Boot <bootc@bootc.net>
5976L:	linux-scsi@vger.kernel.org
5977L:	target-devel@vger.kernel.org
5978L:	linux1394-devel@lists.sourceforge.net
5979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5980S:	Maintained
5981F:	drivers/target/sbp/
5982
5983FIREWIRE SUBSYSTEM
5984M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5985L:	linux1394-devel@lists.sourceforge.net
5986W:	http://ieee1394.wiki.kernel.org/
5987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5988S:	Maintained
5989F:	drivers/firewire/
5990F:	include/linux/firewire.h
5991F:	include/uapi/linux/firewire*.h
5992F:	tools/firewire/
5993
5994FIRMWARE LOADER (request_firmware)
5995M:	Luis Chamberlain <mcgrof@kernel.org>
5996L:	linux-kernel@vger.kernel.org
5997S:	Maintained
5998F:	Documentation/firmware_class/
5999F:	drivers/base/firmware_loader/
6000F:	include/linux/firmware.h
6001
6002FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6003M:	Joshua Morris <josh.h.morris@us.ibm.com>
6004M:	Philip Kelleher <pjk1939@linux.ibm.com>
6005S:	Maintained
6006F:	drivers/block/rsxx/
6007
6008FLOPPY DRIVER
6009M:	Jiri Kosina <jikos@kernel.org>
6010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6011S:	Odd fixes
6012F:	drivers/block/floppy.c
6013
6014FMC SUBSYSTEM
6015M:	Alessandro Rubini <rubini@gnudd.com>
6016W:	http://www.ohwr.org/projects/fmc-bus
6017S:	Supported
6018F:	drivers/fmc/
6019F:	include/linux/fmc*.h
6020F:	include/linux/ipmi-fru.h
6021K:	fmc_d.*register
6022
6023FPGA MANAGER FRAMEWORK
6024M:	Alan Tull <atull@kernel.org>
6025M:	Moritz Fischer <mdf@kernel.org>
6026L:	linux-fpga@vger.kernel.org
6027S:	Maintained
6028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6029Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6030F:	Documentation/fpga/
6031F:	Documentation/driver-api/fpga/
6032F:	Documentation/devicetree/bindings/fpga/
6033F:	drivers/fpga/
6034F:	include/linux/fpga/
6035W:	http://www.rocketboards.org
6036
6037FPGA DFL DRIVERS
6038M:	Wu Hao <hao.wu@intel.com>
6039L:	linux-fpga@vger.kernel.org
6040S:	Maintained
6041F:	Documentation/fpga/dfl.txt
6042F:	include/uapi/linux/fpga-dfl.h
6043F:	drivers/fpga/dfl*
6044
6045FPU EMULATOR
6046M:	Bill Metzenthen <billm@melbpc.org.au>
6047W:	http://floatingpoint.sourceforge.net/emulator/index.html
6048S:	Maintained
6049F:	arch/x86/math-emu/
6050
6051FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6052L:	netdev@vger.kernel.org
6053S:	Orphan
6054F:	drivers/net/wan/dlci.c
6055F:	drivers/net/wan/sdla.c
6056
6057FRAMEBUFFER LAYER
6058M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6059L:	dri-devel@lists.freedesktop.org
6060L:	linux-fbdev@vger.kernel.org
6061T:	git git://github.com/bzolnier/linux.git
6062Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6063S:	Maintained
6064F:	Documentation/fb/
6065F:	drivers/video/
6066F:	include/video/
6067F:	include/linux/fb.h
6068F:	include/uapi/video/
6069F:	include/uapi/linux/fb.h
6070
6071FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6072M:	Horia Geantă <horia.geanta@nxp.com>
6073M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6074L:	linux-crypto@vger.kernel.org
6075S:	Maintained
6076F:	drivers/crypto/caam/
6077F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6078
6079FREESCALE DIU FRAMEBUFFER DRIVER
6080M:	Timur Tabi <timur@kernel.org>
6081L:	linux-fbdev@vger.kernel.org
6082S:	Maintained
6083F:	drivers/video/fbdev/fsl-diu-fb.*
6084
6085FREESCALE DMA DRIVER
6086M:	Li Yang <leoyang.li@nxp.com>
6087M:	Zhang Wei <zw@zh-kernel.org>
6088L:	linuxppc-dev@lists.ozlabs.org
6089S:	Maintained
6090F:	drivers/dma/fsldma.*
6091
6092FREESCALE ENETC ETHERNET DRIVERS
6093M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6094L:	netdev@vger.kernel.org
6095S:	Maintained
6096F:	drivers/net/ethernet/freescale/enetc/
6097
6098FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6099M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6100L:	netdev@vger.kernel.org
6101S:	Maintained
6102F:	drivers/net/ethernet/freescale/gianfar*
6103F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6104
6105FREESCALE GPMI NAND DRIVER
6106M:	Han Xu <han.xu@nxp.com>
6107L:	linux-mtd@lists.infradead.org
6108S:	Maintained
6109F:	drivers/mtd/nand/raw/gpmi-nand/*
6110
6111FREESCALE I2C CPM DRIVER
6112M:	Jochen Friedrich <jochen@scram.de>
6113L:	linuxppc-dev@lists.ozlabs.org
6114L:	linux-i2c@vger.kernel.org
6115S:	Maintained
6116F:	drivers/i2c/busses/i2c-cpm.c
6117
6118FREESCALE IMX LPI2C DRIVER
6119M:	Dong Aisheng <aisheng.dong@nxp.com>
6120L:	linux-i2c@vger.kernel.org
6121L:	linux-imx@nxp.com
6122S:	Maintained
6123F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6124F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6125
6126FREESCALE IMX / MXC FEC DRIVER
6127M:	Fugang Duan <fugang.duan@nxp.com>
6128L:	netdev@vger.kernel.org
6129S:	Maintained
6130F:	drivers/net/ethernet/freescale/fec_main.c
6131F:	drivers/net/ethernet/freescale/fec_ptp.c
6132F:	drivers/net/ethernet/freescale/fec.h
6133F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6134
6135FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6136M:	Sascha Hauer <s.hauer@pengutronix.de>
6137R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6138L:	linux-fbdev@vger.kernel.org
6139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6140S:	Maintained
6141F:	include/linux/platform_data/video-imxfb.h
6142F:	drivers/video/fbdev/imxfb.c
6143
6144FREESCALE QORIQ DPAA ETHERNET DRIVER
6145M:	Madalin Bucur <madalin.bucur@nxp.com>
6146L:	netdev@vger.kernel.org
6147S:	Maintained
6148F:	drivers/net/ethernet/freescale/dpaa
6149
6150FREESCALE QORIQ DPAA FMAN DRIVER
6151M:	Madalin Bucur <madalin.bucur@nxp.com>
6152L:	netdev@vger.kernel.org
6153S:	Maintained
6154F:	drivers/net/ethernet/freescale/fman
6155F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6156
6157FREESCALE QORIQ PTP CLOCK DRIVER
6158M:	Yangbo Lu <yangbo.lu@nxp.com>
6159L:	netdev@vger.kernel.org
6160S:	Maintained
6161F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6162F:	drivers/ptp/ptp_qoriq.c
6163F:	drivers/ptp/ptp_qoriq_debugfs.c
6164F:	include/linux/fsl/ptp_qoriq.h
6165F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6166
6167FREESCALE QUAD SPI DRIVER
6168M:	Han Xu <han.xu@nxp.com>
6169L:	linux-spi@vger.kernel.org
6170S:	Maintained
6171F:	drivers/spi/spi-fsl-qspi.c
6172
6173FREESCALE QUICC ENGINE LIBRARY
6174M:	Qiang Zhao <qiang.zhao@nxp.com>
6175L:	linuxppc-dev@lists.ozlabs.org
6176S:	Maintained
6177F:	drivers/soc/fsl/qe/
6178F:	include/soc/fsl/*qe*.h
6179F:	include/soc/fsl/*ucc*.h
6180
6181FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6182M:	Li Yang <leoyang.li@nxp.com>
6183L:	netdev@vger.kernel.org
6184L:	linuxppc-dev@lists.ozlabs.org
6185S:	Maintained
6186F:	drivers/net/ethernet/freescale/ucc_geth*
6187
6188FREESCALE QUICC ENGINE UCC HDLC DRIVER
6189M:	Zhao Qiang <qiang.zhao@nxp.com>
6190L:	netdev@vger.kernel.org
6191L:	linuxppc-dev@lists.ozlabs.org
6192S:	Maintained
6193F:	drivers/net/wan/fsl_ucc_hdlc*
6194
6195FREESCALE QUICC ENGINE UCC UART DRIVER
6196M:	Timur Tabi <timur@kernel.org>
6197L:	linuxppc-dev@lists.ozlabs.org
6198S:	Maintained
6199F:	drivers/tty/serial/ucc_uart.c
6200
6201FREESCALE SOC DRIVERS
6202M:	Li Yang <leoyang.li@nxp.com>
6203L:	linuxppc-dev@lists.ozlabs.org
6204L:	linux-arm-kernel@lists.infradead.org
6205S:	Maintained
6206F:	Documentation/devicetree/bindings/soc/fsl/
6207F:	drivers/soc/fsl/
6208F:	include/linux/fsl/
6209
6210FREESCALE SOC FS_ENET DRIVER
6211M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6212L:	linuxppc-dev@lists.ozlabs.org
6213L:	netdev@vger.kernel.org
6214S:	Maintained
6215F:	drivers/net/ethernet/freescale/fs_enet/
6216F:	include/linux/fs_enet_pd.h
6217
6218FREESCALE SOC SOUND DRIVERS
6219M:	Timur Tabi <timur@kernel.org>
6220M:	Nicolin Chen <nicoleotsuka@gmail.com>
6221M:	Xiubo Li <Xiubo.Lee@gmail.com>
6222R:	Fabio Estevam <festevam@gmail.com>
6223L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6224L:	linuxppc-dev@lists.ozlabs.org
6225S:	Maintained
6226F:	sound/soc/fsl/fsl*
6227F:	sound/soc/fsl/imx*
6228F:	sound/soc/fsl/mpc8610_hpcd.c
6229
6230FREESCALE USB PERIPHERAL DRIVERS
6231M:	Li Yang <leoyang.li@nxp.com>
6232L:	linux-usb@vger.kernel.org
6233L:	linuxppc-dev@lists.ozlabs.org
6234S:	Maintained
6235F:	drivers/usb/gadget/udc/fsl*
6236
6237FREEVXFS FILESYSTEM
6238M:	Christoph Hellwig <hch@infradead.org>
6239W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6240S:	Maintained
6241F:	fs/freevxfs/
6242
6243FREEZER
6244M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6245M:	Pavel Machek <pavel@ucw.cz>
6246L:	linux-pm@vger.kernel.org
6247S:	Supported
6248F:	Documentation/power/freezing-of-tasks.txt
6249F:	include/linux/freezer.h
6250F:	kernel/freezer.c
6251
6252FRONTSWAP API
6253M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6254L:	linux-kernel@vger.kernel.org
6255S:	Maintained
6256F:	mm/frontswap.c
6257F:	include/linux/frontswap.h
6258
6259FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6260M:	David Howells <dhowells@redhat.com>
6261L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6262S:	Supported
6263F:	Documentation/filesystems/caching/
6264F:	fs/fscache/
6265F:	include/linux/fscache*.h
6266
6267FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6268M:	Theodore Y. Ts'o <tytso@mit.edu>
6269M:	Jaegeuk Kim <jaegeuk@kernel.org>
6270L:	linux-fscrypt@vger.kernel.org
6271Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6273S:	Supported
6274F:	fs/crypto/
6275F:	include/linux/fscrypt*.h
6276F:	Documentation/filesystems/fscrypt.rst
6277
6278FSI-ATTACHED I2C DRIVER
6279M:	Eddie James <eajames@linux.ibm.com>
6280L:	linux-i2c@vger.kernel.org
6281L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6282S:	Maintained
6283F:	drivers/i2c/busses/i2c-fsi.c
6284F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6285
6286FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6287M:	Jan Kara <jack@suse.cz>
6288R:	Amir Goldstein <amir73il@gmail.com>
6289L:	linux-fsdevel@vger.kernel.org
6290S:	Maintained
6291F:	fs/notify/
6292F:	include/linux/fsnotify*.h
6293
6294FUJITSU LAPTOP EXTRAS
6295M:	Jonathan Woithe <jwoithe@just42.net>
6296L:	platform-driver-x86@vger.kernel.org
6297S:	Maintained
6298F:	drivers/platform/x86/fujitsu-laptop.c
6299
6300FUJITSU M-5MO LS CAMERA ISP DRIVER
6301M:	Kyungmin Park <kyungmin.park@samsung.com>
6302M:	Heungjun Kim <riverful.kim@samsung.com>
6303L:	linux-media@vger.kernel.org
6304S:	Maintained
6305F:	drivers/media/i2c/m5mols/
6306F:	include/media/i2c/m5mols.h
6307
6308FUJITSU TABLET EXTRAS
6309M:	Robert Gerlach <khnz@gmx.de>
6310L:	platform-driver-x86@vger.kernel.org
6311S:	Maintained
6312F:	drivers/platform/x86/fujitsu-tablet.c
6313
6314FUSE: FILESYSTEM IN USERSPACE
6315M:	Miklos Szeredi <miklos@szeredi.hu>
6316L:	linux-fsdevel@vger.kernel.org
6317W:	http://fuse.sourceforge.net/
6318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6319S:	Maintained
6320F:	fs/fuse/
6321F:	include/uapi/linux/fuse.h
6322F:	Documentation/filesystems/fuse.txt
6323
6324FUTEX SUBSYSTEM
6325M:	Thomas Gleixner <tglx@linutronix.de>
6326M:	Ingo Molnar <mingo@redhat.com>
6327R:	Peter Zijlstra <peterz@infradead.org>
6328R:	Darren Hart <dvhart@infradead.org>
6329L:	linux-kernel@vger.kernel.org
6330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6331S:	Maintained
6332F:	kernel/futex.c
6333F:	kernel/futex_compat.c
6334F:	include/asm-generic/futex.h
6335F:	include/linux/futex.h
6336F:	include/uapi/linux/futex.h
6337F:	tools/testing/selftests/futex/
6338F:	tools/perf/bench/futex*
6339F:	Documentation/*futex*
6340
6341GCC PLUGINS
6342M:	Kees Cook <keescook@chromium.org>
6343R:	Emese Revfy <re.emese@gmail.com>
6344L:	kernel-hardening@lists.openwall.com
6345S:	Maintained
6346F:	scripts/gcc-plugins/
6347F:	scripts/gcc-plugin.sh
6348F:	scripts/Makefile.gcc-plugins
6349F:	Documentation/gcc-plugins.txt
6350
6351GASKET DRIVER FRAMEWORK
6352M:	Rob Springer <rspringer@google.com>
6353M:	Todd Poynor <toddpoynor@google.com>
6354M:	Ben Chan <benchan@chromium.org>
6355S:	Maintained
6356F:	drivers/staging/gasket/
6357
6358GCOV BASED KERNEL PROFILING
6359M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6360S:	Maintained
6361F:	kernel/gcov/
6362F:	Documentation/dev-tools/gcov.rst
6363
6364GDB KERNEL DEBUGGING HELPER SCRIPTS
6365M:	Jan Kiszka <jan.kiszka@siemens.com>
6366M:	Kieran Bingham <kbingham@kernel.org>
6367S:	Supported
6368F:	scripts/gdb/
6369
6370GDT SCSI DISK ARRAY CONTROLLER DRIVER
6371M:	Achim Leubner <achim_leubner@adaptec.com>
6372L:	linux-scsi@vger.kernel.org
6373W:	http://www.icp-vortex.com/
6374S:	Supported
6375F:	drivers/scsi/gdt*
6376
6377GEMTEK FM RADIO RECEIVER DRIVER
6378M:	Hans Verkuil <hverkuil@xs4all.nl>
6379L:	linux-media@vger.kernel.org
6380T:	git git://linuxtv.org/media_tree.git
6381W:	https://linuxtv.org
6382S:	Maintained
6383F:	drivers/media/radio/radio-gemtek*
6384
6385GENERIC GPIO I2C DRIVER
6386M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6387S:	Supported
6388F:	drivers/i2c/busses/i2c-gpio.c
6389F:	include/linux/platform_data/i2c-gpio.h
6390
6391GENERIC GPIO I2C MULTIPLEXER DRIVER
6392M:	Peter Korsgaard <peter.korsgaard@barco.com>
6393L:	linux-i2c@vger.kernel.org
6394S:	Supported
6395F:	drivers/i2c/muxes/i2c-mux-gpio.c
6396F:	include/linux/platform_data/i2c-mux-gpio.h
6397F:	Documentation/i2c/muxes/i2c-mux-gpio
6398
6399GENERIC HDLC (WAN) DRIVERS
6400M:	Krzysztof Halasa <khc@pm.waw.pl>
6401W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6402S:	Maintained
6403F:	drivers/net/wan/c101.c
6404F:	drivers/net/wan/hd6457*
6405F:	drivers/net/wan/hdlc*
6406F:	drivers/net/wan/n2.c
6407F:	drivers/net/wan/pc300too.c
6408F:	drivers/net/wan/pci200syn.c
6409F:	drivers/net/wan/wanxl*
6410
6411GENERIC INCLUDE/ASM HEADER FILES
6412M:	Arnd Bergmann <arnd@arndb.de>
6413L:	linux-arch@vger.kernel.org
6414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6415S:	Maintained
6416F:	include/asm-generic/
6417F:	include/uapi/asm-generic/
6418
6419GENERIC PHY FRAMEWORK
6420M:	Kishon Vijay Abraham I <kishon@ti.com>
6421L:	linux-kernel@vger.kernel.org
6422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6423S:	Supported
6424F:	drivers/phy/
6425F:	include/linux/phy/
6426F:	Documentation/devicetree/bindings/phy/
6427
6428GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6429M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6430S:	Supported
6431F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6432
6433GENERIC PM DOMAINS
6434M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6435M:	Kevin Hilman <khilman@kernel.org>
6436M:	Ulf Hansson <ulf.hansson@linaro.org>
6437L:	linux-pm@vger.kernel.org
6438S:	Supported
6439F:	drivers/base/power/domain*.c
6440F:	include/linux/pm_domain.h
6441F:	Documentation/devicetree/bindings/power/power_domain.txt
6442
6443GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6444M:	Eugen Hristev <eugen.hristev@microchip.com>
6445L:	linux-input@vger.kernel.org
6446S:	Maintained
6447F:	drivers/input/touchscreen/resistive-adc-touch.c
6448
6449GENERIC UIO DRIVER FOR PCI DEVICES
6450M:	"Michael S. Tsirkin" <mst@redhat.com>
6451L:	kvm@vger.kernel.org
6452S:	Supported
6453F:	drivers/uio/uio_pci_generic.c
6454
6455GENWQE (IBM Generic Workqueue Card)
6456M:	Frank Haverkamp <haver@linux.ibm.com>
6457S:	Supported
6458F:	drivers/misc/genwqe/
6459
6460GET_MAINTAINER SCRIPT
6461M:	Joe Perches <joe@perches.com>
6462S:	Maintained
6463F:	scripts/get_maintainer.pl
6464
6465GFS2 FILE SYSTEM
6466M:	Bob Peterson <rpeterso@redhat.com>
6467M:	Andreas Gruenbacher <agruenba@redhat.com>
6468L:	cluster-devel@redhat.com
6469W:	http://sources.redhat.com/cluster/
6470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6471S:	Supported
6472F:	Documentation/filesystems/gfs2*.txt
6473F:	fs/gfs2/
6474F:	include/uapi/linux/gfs2_ondisk.h
6475
6476GIGASET ISDN DRIVERS
6477M:	Paul Bolle <pebolle@tiscali.nl>
6478L:	gigaset307x-common@lists.sourceforge.net
6479W:	http://gigaset307x.sourceforge.net/
6480S:	Odd Fixes
6481F:	Documentation/isdn/README.gigaset
6482F:	drivers/isdn/gigaset/
6483F:	include/uapi/linux/gigaset_dev.h
6484
6485GNSS SUBSYSTEM
6486M:	Johan Hovold <johan@kernel.org>
6487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6488S:	Maintained
6489F:	Documentation/ABI/testing/sysfs-class-gnss
6490F:	Documentation/devicetree/bindings/gnss/
6491F:	drivers/gnss/
6492F:	include/linux/gnss.h
6493
6494GO7007 MPEG CODEC
6495M:	Hans Verkuil <hans.verkuil@cisco.com>
6496L:	linux-media@vger.kernel.org
6497S:	Maintained
6498F:	drivers/media/usb/go7007/
6499
6500GOODIX TOUCHSCREEN
6501M:	Bastien Nocera <hadess@hadess.net>
6502L:	linux-input@vger.kernel.org
6503S:	Maintained
6504F:	drivers/input/touchscreen/goodix.c
6505
6506GPD POCKET FAN DRIVER
6507M:	Hans de Goede <hdegoede@redhat.com>
6508L:	platform-driver-x86@vger.kernel.org
6509S:	Maintained
6510F:	drivers/platform/x86/gpd-pocket-fan.c
6511
6512GPIO ACPI SUPPORT
6513M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6514M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6515L:	linux-gpio@vger.kernel.org
6516L:	linux-acpi@vger.kernel.org
6517S:	Maintained
6518F:	Documentation/acpi/gpio-properties.txt
6519F:	drivers/gpio/gpiolib-acpi.c
6520
6521GPIO IR Transmitter
6522M:	Sean Young <sean@mess.org>
6523L:	linux-media@vger.kernel.org
6524S:	Maintained
6525F:	drivers/media/rc/gpio-ir-tx.c
6526
6527GPIO MOCKUP DRIVER
6528M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6529L:	linux-gpio@vger.kernel.org
6530S:	Maintained
6531F:	drivers/gpio/gpio-mockup.c
6532F:	tools/testing/selftests/gpio/
6533
6534GPIO SUBSYSTEM
6535M:	Linus Walleij <linus.walleij@linaro.org>
6536M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6537L:	linux-gpio@vger.kernel.org
6538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6539S:	Maintained
6540F:	Documentation/devicetree/bindings/gpio/
6541F:	Documentation/driver-api/gpio/
6542F:	Documentation/gpio/
6543F:	Documentation/ABI/testing/gpio-cdev
6544F:	Documentation/ABI/obsolete/sysfs-gpio
6545F:	drivers/gpio/
6546F:	include/linux/gpio/
6547F:	include/linux/gpio.h
6548F:	include/linux/of_gpio.h
6549F:	include/asm-generic/gpio.h
6550F:	include/uapi/linux/gpio.h
6551F:	tools/gpio/
6552
6553GRE DEMULTIPLEXER DRIVER
6554M:	Dmitry Kozlov <xeb@mail.ru>
6555L:	netdev@vger.kernel.org
6556S:	Maintained
6557F:	net/ipv4/gre_demux.c
6558F:	net/ipv4/gre_offload.c
6559F:	include/net/gre.h
6560
6561GRETH 10/100/1G Ethernet MAC device driver
6562M:	Andreas Larsson <andreas@gaisler.com>
6563L:	netdev@vger.kernel.org
6564S:	Maintained
6565F:	drivers/net/ethernet/aeroflex/
6566
6567GREYBUS AUDIO PROTOCOLS DRIVERS
6568M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6569M:	Mark Greer <mgreer@animalcreek.com>
6570S:	Maintained
6571F:	drivers/staging/greybus/audio_apbridgea.c
6572F:	drivers/staging/greybus/audio_apbridgea.h
6573F:	drivers/staging/greybus/audio_codec.c
6574F:	drivers/staging/greybus/audio_codec.h
6575F:	drivers/staging/greybus/audio_gb.c
6576F:	drivers/staging/greybus/audio_manager.c
6577F:	drivers/staging/greybus/audio_manager.h
6578F:	drivers/staging/greybus/audio_manager_module.c
6579F:	drivers/staging/greybus/audio_manager_private.h
6580F:	drivers/staging/greybus/audio_manager_sysfs.c
6581F:	drivers/staging/greybus/audio_module.c
6582F:	drivers/staging/greybus/audio_topology.c
6583
6584GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6585M:	Viresh Kumar <vireshk@kernel.org>
6586S:	Maintained
6587F:	drivers/staging/greybus/authentication.c
6588F:	drivers/staging/greybus/bootrom.c
6589F:	drivers/staging/greybus/firmware.h
6590F:	drivers/staging/greybus/fw-core.c
6591F:	drivers/staging/greybus/fw-download.c
6592F:	drivers/staging/greybus/fw-management.c
6593F:	drivers/staging/greybus/greybus_authentication.h
6594F:	drivers/staging/greybus/greybus_firmware.h
6595F:	drivers/staging/greybus/hid.c
6596F:	drivers/staging/greybus/i2c.c
6597F:	drivers/staging/greybus/spi.c
6598F:	drivers/staging/greybus/spilib.c
6599F:	drivers/staging/greybus/spilib.h
6600
6601GREYBUS LOOPBACK DRIVER
6602M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6603S:	Maintained
6604F:	drivers/staging/greybus/loopback.c
6605
6606GREYBUS PLATFORM DRIVERS
6607M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6608S:	Maintained
6609F:	drivers/staging/greybus/arche-platform.c
6610F:	drivers/staging/greybus/arche-apb-ctrl.c
6611F:	drivers/staging/greybus/arche_platform.h
6612
6613GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6614M:	Rui Miguel Silva <rmfrfs@gmail.com>
6615S:	Maintained
6616F:	drivers/staging/greybus/sdio.c
6617F:	drivers/staging/greybus/light.c
6618F:	drivers/staging/greybus/gpio.c
6619F:	drivers/staging/greybus/power_supply.c
6620F:	drivers/staging/greybus/spi.c
6621F:	drivers/staging/greybus/spilib.c
6622
6623GREYBUS SUBSYSTEM
6624M:	Johan Hovold <johan@kernel.org>
6625M:	Alex Elder <elder@kernel.org>
6626M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6627S:	Maintained
6628F:	drivers/staging/greybus/
6629L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6630
6631GREYBUS UART PROTOCOLS DRIVERS
6632M:	David Lin <dtwlin@gmail.com>
6633S:	Maintained
6634F:	drivers/staging/greybus/uart.c
6635F:	drivers/staging/greybus/log.c
6636
6637GS1662 VIDEO SERIALIZER
6638M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6639L:	linux-media@vger.kernel.org
6640T:	git git://linuxtv.org/media_tree.git
6641S:	Maintained
6642F:	drivers/media/spi/gs1662.c
6643
6644GSPCA FINEPIX SUBDRIVER
6645M:	Frank Zago <frank@zago.net>
6646L:	linux-media@vger.kernel.org
6647T:	git git://linuxtv.org/media_tree.git
6648S:	Maintained
6649F:	drivers/media/usb/gspca/finepix.c
6650
6651GSPCA GL860 SUBDRIVER
6652M:	Olivier Lorin <o.lorin@laposte.net>
6653L:	linux-media@vger.kernel.org
6654T:	git git://linuxtv.org/media_tree.git
6655S:	Maintained
6656F:	drivers/media/usb/gspca/gl860/
6657
6658GSPCA M5602 SUBDRIVER
6659M:	Erik Andren <erik.andren@gmail.com>
6660L:	linux-media@vger.kernel.org
6661T:	git git://linuxtv.org/media_tree.git
6662S:	Maintained
6663F:	drivers/media/usb/gspca/m5602/
6664
6665GSPCA PAC207 SONIXB SUBDRIVER
6666M:	Hans Verkuil <hverkuil@xs4all.nl>
6667L:	linux-media@vger.kernel.org
6668T:	git git://linuxtv.org/media_tree.git
6669S:	Odd Fixes
6670F:	drivers/media/usb/gspca/pac207.c
6671
6672GSPCA SN9C20X SUBDRIVER
6673M:	Brian Johnson <brijohn@gmail.com>
6674L:	linux-media@vger.kernel.org
6675T:	git git://linuxtv.org/media_tree.git
6676S:	Maintained
6677F:	drivers/media/usb/gspca/sn9c20x.c
6678
6679GSPCA T613 SUBDRIVER
6680M:	Leandro Costantino <lcostantino@gmail.com>
6681L:	linux-media@vger.kernel.org
6682T:	git git://linuxtv.org/media_tree.git
6683S:	Maintained
6684F:	drivers/media/usb/gspca/t613.c
6685
6686GSPCA USB WEBCAM DRIVER
6687M:	Hans Verkuil <hverkuil@xs4all.nl>
6688L:	linux-media@vger.kernel.org
6689T:	git git://linuxtv.org/media_tree.git
6690S:	Odd Fixes
6691F:	drivers/media/usb/gspca/
6692
6693GTP (GPRS Tunneling Protocol)
6694M:	Pablo Neira Ayuso <pablo@netfilter.org>
6695M:	Harald Welte <laforge@gnumonks.org>
6696L:	osmocom-net-gprs@lists.osmocom.org
6697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6698S:	Maintained
6699F:	drivers/net/gtp.c
6700
6701GUID PARTITION TABLE (GPT)
6702M:	Davidlohr Bueso <dave@stgolabs.net>
6703L:	linux-efi@vger.kernel.org
6704S:	Maintained
6705F:	block/partitions/efi.*
6706
6707H8/300 ARCHITECTURE
6708M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6709L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6710W:	http://uclinux-h8.sourceforge.jp
6711T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6712S:	Maintained
6713F:	arch/h8300/
6714F:	drivers/clocksource/h8300_*.c
6715F:	drivers/clk/h8300/
6716F:	drivers/irqchip/irq-renesas-h8*.c
6717
6718HABANALABS PCI DRIVER
6719M:	Oded Gabbay <oded.gabbay@gmail.com>
6720T:	git https://github.com/HabanaAI/linux.git
6721S:	Supported
6722F:	drivers/misc/habanalabs/
6723F:	include/uapi/misc/habanalabs.h
6724F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6725F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6726
6727HACKRF MEDIA DRIVER
6728M:	Antti Palosaari <crope@iki.fi>
6729L:	linux-media@vger.kernel.org
6730W:	https://linuxtv.org
6731W:	http://palosaari.fi/linux/
6732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6733T:	git git://linuxtv.org/anttip/media_tree.git
6734S:	Maintained
6735F:	drivers/media/usb/hackrf/
6736
6737HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6738M:	Frank Seidel <frank@f-seidel.de>
6739L:	platform-driver-x86@vger.kernel.org
6740W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6741S:	Maintained
6742F:	drivers/platform/x86/hdaps.c
6743
6744HARDWARE MONITORING
6745M:	Jean Delvare <jdelvare@suse.com>
6746M:	Guenter Roeck <linux@roeck-us.net>
6747L:	linux-hwmon@vger.kernel.org
6748W:	http://hwmon.wiki.kernel.org/
6749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6750S:	Maintained
6751F:	Documentation/devicetree/bindings/hwmon/
6752F:	Documentation/hwmon/
6753F:	drivers/hwmon/
6754F:	include/linux/hwmon*.h
6755F:	include/trace/events/hwmon*.h
6756
6757HARDWARE RANDOM NUMBER GENERATOR CORE
6758M:	Matt Mackall <mpm@selenic.com>
6759M:	Herbert Xu <herbert@gondor.apana.org.au>
6760L:	linux-crypto@vger.kernel.org
6761S:	Odd fixes
6762F:	Documentation/devicetree/bindings/rng/
6763F:	Documentation/hw_random.txt
6764F:	drivers/char/hw_random/
6765F:	include/linux/hw_random.h
6766
6767HARDWARE TRACING FACILITIES
6768M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6769S:	Maintained
6770F:	drivers/hwtracing/
6771
6772HARDWARE SPINLOCK CORE
6773M:	Ohad Ben-Cohen <ohad@wizery.com>
6774M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6775L:	linux-remoteproc@vger.kernel.org
6776S:	Maintained
6777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6778F:	Documentation/devicetree/bindings/hwlock/
6779F:	Documentation/hwspinlock.txt
6780F:	drivers/hwspinlock/
6781F:	include/linux/hwspinlock.h
6782
6783HARMONY SOUND DRIVER
6784L:	linux-parisc@vger.kernel.org
6785S:	Maintained
6786F:	sound/parisc/harmony.*
6787
6788HDPVR USB VIDEO ENCODER DRIVER
6789M:	Hans Verkuil <hverkuil@xs4all.nl>
6790L:	linux-media@vger.kernel.org
6791T:	git git://linuxtv.org/media_tree.git
6792W:	https://linuxtv.org
6793S:	Odd Fixes
6794F:	drivers/media/usb/hdpvr/
6795
6796HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6797M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6798S:	Supported
6799F:	Documentation/watchdog/hpwdt.txt
6800F:	drivers/watchdog/hpwdt.c
6801
6802HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6803M:	Don Brace <don.brace@microsemi.com>
6804L:	esc.storagedev@microsemi.com
6805L:	linux-scsi@vger.kernel.org
6806S:	Supported
6807F:	Documentation/scsi/hpsa.txt
6808F:	drivers/scsi/hpsa*.[ch]
6809F:	include/linux/cciss*.h
6810F:	include/uapi/linux/cciss*.h
6811
6812HFI1 DRIVER
6813M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6814M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6815L:	linux-rdma@vger.kernel.org
6816S:	Supported
6817F:	drivers/infiniband/hw/hfi1
6818
6819HFS FILESYSTEM
6820L:	linux-fsdevel@vger.kernel.org
6821S:	Orphan
6822F:	Documentation/filesystems/hfs.txt
6823F:	fs/hfs/
6824
6825HFSPLUS FILESYSTEM
6826L:	linux-fsdevel@vger.kernel.org
6827S:	Orphan
6828F:	Documentation/filesystems/hfsplus.txt
6829F:	fs/hfsplus/
6830
6831HGA FRAMEBUFFER DRIVER
6832M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6833L:	linux-nvidia@lists.surfsouth.com
6834W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6835S:	Maintained
6836F:	drivers/video/fbdev/hgafb.c
6837
6838HIBERNATION (aka Software Suspend, aka swsusp)
6839M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6840M:	Pavel Machek <pavel@ucw.cz>
6841L:	linux-pm@vger.kernel.org
6842B:	https://bugzilla.kernel.org
6843S:	Supported
6844F:	arch/x86/power/
6845F:	drivers/base/power/
6846F:	kernel/power/
6847F:	include/linux/suspend.h
6848F:	include/linux/freezer.h
6849F:	include/linux/pm.h
6850F:	arch/*/include/asm/suspend*.h
6851
6852HID CORE LAYER
6853M:	Jiri Kosina <jikos@kernel.org>
6854M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6855L:	linux-input@vger.kernel.org
6856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6857S:	Maintained
6858F:	drivers/hid/
6859F:	include/linux/hid*
6860F:	include/uapi/linux/hid*
6861
6862HID SENSOR HUB DRIVERS
6863M:	Jiri Kosina <jikos@kernel.org>
6864M:	Jonathan Cameron <jic23@kernel.org>
6865M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6866L:	linux-input@vger.kernel.org
6867L:	linux-iio@vger.kernel.org
6868S:	Maintained
6869F:	Documentation/hid/hid-sensor*
6870F:	drivers/hid/hid-sensor-*
6871F:	drivers/iio/*/hid-*
6872F:	include/linux/hid-sensor-*
6873
6874HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6875M:	Thomas Gleixner <tglx@linutronix.de>
6876L:	linux-kernel@vger.kernel.org
6877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6878S:	Maintained
6879F:	Documentation/timers/
6880F:	kernel/time/hrtimer.c
6881F:	kernel/time/clockevents.c
6882F:	kernel/time/timer_*.c
6883F:	include/linux/clockchips.h
6884F:	include/linux/hrtimer.h
6885
6886HIGH-SPEED SCC DRIVER FOR AX.25
6887L:	linux-hams@vger.kernel.org
6888S:	Orphan
6889F:	drivers/net/hamradio/dmascc.c
6890F:	drivers/net/hamradio/scc.c
6891
6892HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6893M:	HighPoint Linux Team <linux@highpoint-tech.com>
6894W:	http://www.highpoint-tech.com
6895S:	Supported
6896F:	Documentation/scsi/hptiop.txt
6897F:	drivers/scsi/hptiop.c
6898
6899HIPPI
6900M:	Jes Sorensen <jes@trained-monkey.org>
6901L:	linux-hippi@sunsite.dk
6902S:	Maintained
6903F:	include/linux/hippidevice.h
6904F:	include/uapi/linux/if_hippi.h
6905F:	net/802/hippi.c
6906F:	drivers/net/hippi/
6907
6908HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6909M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6910M:	Salil Mehta <salil.mehta@huawei.com>
6911L:	netdev@vger.kernel.org
6912W:	http://www.hisilicon.com
6913S:	Maintained
6914F:	drivers/net/ethernet/hisilicon/hns3/
6915
6916HISILICON LPC BUS DRIVER
6917M:	john.garry@huawei.com
6918W:	http://www.hisilicon.com
6919S:	Maintained
6920F:	drivers/bus/hisi_lpc.c
6921F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6922
6923HISILICON NETWORK SUBSYSTEM DRIVER
6924M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6925M:	Salil Mehta <salil.mehta@huawei.com>
6926L:	netdev@vger.kernel.org
6927W:	http://www.hisilicon.com
6928S:	Maintained
6929F:	drivers/net/ethernet/hisilicon/
6930F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6931
6932HISILICON PMU DRIVER
6933M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6934W:	http://www.hisilicon.com
6935S:	Supported
6936F:	drivers/perf/hisilicon
6937F:	Documentation/perf/hisi-pmu.txt
6938
6939HISILICON ROCE DRIVER
6940M:	Lijun Ou <oulijun@huawei.com>
6941M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6942L:	linux-rdma@vger.kernel.org
6943S:	Maintained
6944F:	drivers/infiniband/hw/hns/
6945F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6946
6947HISILICON SAS Controller
6948M:	John Garry <john.garry@huawei.com>
6949W:	http://www.hisilicon.com
6950S:	Supported
6951F:	drivers/scsi/hisi_sas/
6952F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6953
6954HMM - Heterogeneous Memory Management
6955M:	Jérôme Glisse <jglisse@redhat.com>
6956L:	linux-mm@kvack.org
6957S:	Maintained
6958F:	mm/hmm*
6959F:	include/linux/hmm*
6960F:	Documentation/vm/hmm.rst
6961
6962HOST AP DRIVER
6963M:	Jouni Malinen <j@w1.fi>
6964L:	linux-wireless@vger.kernel.org
6965W:	http://w1.fi/hostap-driver.html
6966S:	Obsolete
6967F:	drivers/net/wireless/intersil/hostap/
6968
6969HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6970L:	platform-driver-x86@vger.kernel.org
6971S:	Orphan
6972F:	drivers/platform/x86/tc1100-wmi.c
6973
6974HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6975M:	Jaroslav Kysela <perex@perex.cz>
6976S:	Maintained
6977F:	drivers/net/ethernet/hp/hp100.*
6978
6979HPET:	High Precision Event Timers driver
6980M:	Clemens Ladisch <clemens@ladisch.de>
6981S:	Maintained
6982F:	Documentation/timers/hpet.txt
6983F:	drivers/char/hpet.c
6984F:	include/linux/hpet.h
6985F:	include/uapi/linux/hpet.h
6986
6987HPET:	x86
6988S:	Orphan
6989F:	arch/x86/kernel/hpet.c
6990F:	arch/x86/include/asm/hpet.h
6991
6992HPFS FILESYSTEM
6993M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6994W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6995S:	Maintained
6996F:	fs/hpfs/
6997
6998HSI SUBSYSTEM
6999M:	Sebastian Reichel <sre@kernel.org>
7000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7001S:	Maintained
7002F:	Documentation/ABI/testing/sysfs-bus-hsi
7003F:	Documentation/driver-api/hsi.rst
7004F:	drivers/hsi/
7005F:	include/linux/hsi/
7006F:	include/uapi/linux/hsi/
7007
7008HSO 3G MODEM DRIVER
7009L:	linux-usb@vger.kernel.org
7010S:	Orphan
7011F:	drivers/net/usb/hso.c
7012
7013HSR NETWORK PROTOCOL
7014M:	Arvid Brodin <arvid.brodin@alten.se>
7015L:	netdev@vger.kernel.org
7016S:	Maintained
7017F:	net/hsr/
7018
7019HT16K33 LED CONTROLLER DRIVER
7020M:	Robin van der Gracht <robin@protonic.nl>
7021S:	Maintained
7022F:	drivers/auxdisplay/ht16k33.c
7023F:	Documentation/devicetree/bindings/display/ht16k33.txt
7024
7025HTCPEN TOUCHSCREEN DRIVER
7026M:	Pau Oliva Fora <pof@eslack.org>
7027L:	linux-input@vger.kernel.org
7028S:	Maintained
7029F:	drivers/input/touchscreen/htcpen.c
7030
7031HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7032M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7033L:	linux-iio@vger.kernel.org
7034W:	http://www.st.com/
7035S:	Maintained
7036F:	drivers/iio/humidity/hts221*
7037F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7038
7039HUAWEI ETHERNET DRIVER
7040M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7041L:	netdev@vger.kernel.org
7042S:	Supported
7043F:	Documentation/networking/hinic.txt
7044F:	drivers/net/ethernet/huawei/hinic/
7045
7046HUGETLB FILESYSTEM
7047M:	Mike Kravetz <mike.kravetz@oracle.com>
7048L:	linux-mm@kvack.org
7049S:	Maintained
7050F:	fs/hugetlbfs/
7051F:	mm/hugetlb.c
7052F:	include/linux/hugetlb.h
7053F:	Documentation/admin-guide/mm/hugetlbpage.rst
7054F:	Documentation/vm/hugetlbfs_reserv.rst
7055F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7056
7057HVA ST MEDIA DRIVER
7058M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7059L:	linux-media@vger.kernel.org
7060T:	git git://linuxtv.org/media_tree.git
7061W:	https://linuxtv.org
7062S:	Supported
7063F:	drivers/media/platform/sti/hva
7064
7065HWPOISON MEMORY FAILURE HANDLING
7066M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7067L:	linux-mm@kvack.org
7068S:	Maintained
7069F:	mm/memory-failure.c
7070F:	mm/hwpoison-inject.c
7071
7072HYGON PROCESSOR SUPPORT
7073M:	Pu Wen <puwen@hygon.cn>
7074L:	linux-kernel@vger.kernel.org
7075S:	Maintained
7076F:	arch/x86/kernel/cpu/hygon.c
7077
7078Hyper-V CORE AND DRIVERS
7079M:	"K. Y. Srinivasan" <kys@microsoft.com>
7080M:	Haiyang Zhang <haiyangz@microsoft.com>
7081M:	Stephen Hemminger <sthemmin@microsoft.com>
7082M:	Sasha Levin <sashal@kernel.org>
7083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7084L:	linux-hyperv@vger.kernel.org
7085S:	Supported
7086F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7087F:	arch/x86/include/asm/mshyperv.h
7088F:	arch/x86/include/asm/trace/hyperv.h
7089F:	arch/x86/include/asm/hyperv-tlfs.h
7090F:	arch/x86/kernel/cpu/mshyperv.c
7091F:	arch/x86/hyperv
7092F:	drivers/hid/hid-hyperv.c
7093F:	drivers/hv/
7094F:	drivers/input/serio/hyperv-keyboard.c
7095F:	drivers/pci/controller/pci-hyperv.c
7096F:	drivers/net/hyperv/
7097F:	drivers/scsi/storvsc_drv.c
7098F:	drivers/uio/uio_hv_generic.c
7099F:	drivers/video/fbdev/hyperv_fb.c
7100F:	net/vmw_vsock/hyperv_transport.c
7101F:	include/linux/hyperv.h
7102F:	include/uapi/linux/hyperv.h
7103F:	tools/hv/
7104F:	Documentation/ABI/stable/sysfs-bus-vmbus
7105
7106HYPERVISOR VIRTUAL CONSOLE DRIVER
7107L:	linuxppc-dev@lists.ozlabs.org
7108S:	Odd Fixes
7109F:	drivers/tty/hvc/
7110
7111I2C ACPI SUPPORT
7112M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7113L:	linux-i2c@vger.kernel.org
7114L:	linux-acpi@vger.kernel.org
7115S:	Maintained
7116F:	drivers/i2c/i2c-core-acpi.c
7117
7118I2C CONTROLLER DRIVER FOR NVIDIA GPU
7119M:	Ajay Gupta <ajayg@nvidia.com>
7120L:	linux-i2c@vger.kernel.org
7121S:	Maintained
7122F:	Documentation/i2c/busses/i2c-nvidia-gpu
7123F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7124
7125I2C MUXES
7126M:	Peter Rosin <peda@axentia.se>
7127L:	linux-i2c@vger.kernel.org
7128S:	Maintained
7129F:	Documentation/i2c/i2c-topology
7130F:	Documentation/i2c/muxes/
7131F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7132F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7133F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7134F:	drivers/i2c/i2c-mux.c
7135F:	drivers/i2c/muxes/
7136F:	include/linux/i2c-mux.h
7137
7138I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7139M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7140L:	linux-i2c@vger.kernel.org
7141S:	Maintained
7142F:	drivers/i2c/busses/i2c-mv64xxx.c
7143
7144I2C OVER PARALLEL PORT
7145M:	Jean Delvare <jdelvare@suse.com>
7146L:	linux-i2c@vger.kernel.org
7147S:	Maintained
7148F:	Documentation/i2c/busses/i2c-parport
7149F:	Documentation/i2c/busses/i2c-parport-light
7150F:	drivers/i2c/busses/i2c-parport.c
7151F:	drivers/i2c/busses/i2c-parport-light.c
7152
7153I2C SUBSYSTEM
7154M:	Wolfram Sang <wsa@the-dreams.de>
7155L:	linux-i2c@vger.kernel.org
7156W:	https://i2c.wiki.kernel.org/
7157Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7159S:	Maintained
7160F:	Documentation/devicetree/bindings/i2c/i2c.txt
7161F:	Documentation/i2c/
7162F:	drivers/i2c/*
7163F:	include/linux/i2c.h
7164F:	include/linux/i2c-dev.h
7165F:	include/linux/i2c-smbus.h
7166F:	include/uapi/linux/i2c.h
7167F:	include/uapi/linux/i2c-*.h
7168
7169I2C SUBSYSTEM HOST DRIVERS
7170L:	linux-i2c@vger.kernel.org
7171W:	https://i2c.wiki.kernel.org/
7172Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7174S:	Odd Fixes
7175F:	Documentation/devicetree/bindings/i2c/
7176F:	drivers/i2c/algos/
7177F:	drivers/i2c/busses/
7178
7179I2C-TAOS-EVM DRIVER
7180M:	Jean Delvare <jdelvare@suse.com>
7181L:	linux-i2c@vger.kernel.org
7182S:	Maintained
7183F:	Documentation/i2c/busses/i2c-taos-evm
7184F:	drivers/i2c/busses/i2c-taos-evm.c
7185
7186I2C-TINY-USB DRIVER
7187M:	Till Harbaum <till@harbaum.org>
7188L:	linux-i2c@vger.kernel.org
7189W:	http://www.harbaum.org/till/i2c_tiny_usb
7190S:	Maintained
7191F:	drivers/i2c/busses/i2c-tiny-usb.c
7192
7193I2C/SMBUS CONTROLLER DRIVERS FOR PC
7194M:	Jean Delvare <jdelvare@suse.com>
7195L:	linux-i2c@vger.kernel.org
7196S:	Maintained
7197F:	Documentation/i2c/busses/i2c-ali1535
7198F:	Documentation/i2c/busses/i2c-ali1563
7199F:	Documentation/i2c/busses/i2c-ali15x3
7200F:	Documentation/i2c/busses/i2c-amd756
7201F:	Documentation/i2c/busses/i2c-amd8111
7202F:	Documentation/i2c/busses/i2c-i801
7203F:	Documentation/i2c/busses/i2c-nforce2
7204F:	Documentation/i2c/busses/i2c-piix4
7205F:	Documentation/i2c/busses/i2c-sis5595
7206F:	Documentation/i2c/busses/i2c-sis630
7207F:	Documentation/i2c/busses/i2c-sis96x
7208F:	Documentation/i2c/busses/i2c-via
7209F:	Documentation/i2c/busses/i2c-viapro
7210F:	drivers/i2c/busses/i2c-ali1535.c
7211F:	drivers/i2c/busses/i2c-ali1563.c
7212F:	drivers/i2c/busses/i2c-ali15x3.c
7213F:	drivers/i2c/busses/i2c-amd756.c
7214F:	drivers/i2c/busses/i2c-amd756-s4882.c
7215F:	drivers/i2c/busses/i2c-amd8111.c
7216F:	drivers/i2c/busses/i2c-i801.c
7217F:	drivers/i2c/busses/i2c-isch.c
7218F:	drivers/i2c/busses/i2c-nforce2.c
7219F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7220F:	drivers/i2c/busses/i2c-piix4.c
7221F:	drivers/i2c/busses/i2c-sis5595.c
7222F:	drivers/i2c/busses/i2c-sis630.c
7223F:	drivers/i2c/busses/i2c-sis96x.c
7224F:	drivers/i2c/busses/i2c-via.c
7225F:	drivers/i2c/busses/i2c-viapro.c
7226
7227I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7228M:	Hans de Goede <hdegoede@redhat.com>
7229L:	linux-i2c@vger.kernel.org
7230S:	Maintained
7231F:	drivers/i2c/busses/i2c-cht-wc.c
7232
7233I2C/SMBUS ISMT DRIVER
7234M:	Seth Heasley <seth.heasley@intel.com>
7235M:	Neil Horman <nhorman@tuxdriver.com>
7236L:	linux-i2c@vger.kernel.org
7237F:	drivers/i2c/busses/i2c-ismt.c
7238F:	Documentation/i2c/busses/i2c-ismt
7239
7240I2C/SMBUS STUB DRIVER
7241M:	Jean Delvare <jdelvare@suse.com>
7242L:	linux-i2c@vger.kernel.org
7243S:	Maintained
7244F:	drivers/i2c/i2c-stub.c
7245
7246I3C SUBSYSTEM
7247M:	Boris Brezillon <bbrezillon@kernel.org>
7248L:	linux-i3c@lists.infradead.org
7249C:	irc://chat.freenode.net/linux-i3c
7250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7251S:	Maintained
7252F:	Documentation/ABI/testing/sysfs-bus-i3c
7253F:	Documentation/devicetree/bindings/i3c/
7254F:	Documentation/driver-api/i3c
7255F:	drivers/i3c/
7256F:	include/linux/i3c/
7257F:	include/dt-bindings/i3c/
7258
7259I3C DRIVER FOR SYNOPSYS DESIGNWARE
7260M:	Vitor Soares <vitor.soares@synopsys.com>
7261S:	Maintained
7262F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7263F:	drivers/i3c/master/dw*
7264
7265IA64 (Itanium) PLATFORM
7266M:	Tony Luck <tony.luck@intel.com>
7267M:	Fenghua Yu <fenghua.yu@intel.com>
7268L:	linux-ia64@vger.kernel.org
7269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7270S:	Maintained
7271F:	arch/ia64/
7272
7273IBM Power 842 compression accelerator
7274M:	Haren Myneni <haren@us.ibm.com>
7275S:	Supported
7276F:	drivers/crypto/nx/Makefile
7277F:	drivers/crypto/nx/Kconfig
7278F:	drivers/crypto/nx/nx-842*
7279F:	include/linux/sw842.h
7280F:	crypto/842.c
7281F:	lib/842/
7282
7283IBM Power in-Nest Crypto Acceleration
7284M:	Breno Leitão <leitao@debian.org>
7285M:	Nayna Jain <nayna@linux.ibm.com>
7286M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7287L:	linux-crypto@vger.kernel.org
7288S:	Supported
7289F:	drivers/crypto/nx/Makefile
7290F:	drivers/crypto/nx/Kconfig
7291F:	drivers/crypto/nx/nx-aes*
7292F:	drivers/crypto/nx/nx-sha*
7293F:	drivers/crypto/nx/nx.*
7294F:	drivers/crypto/nx/nx_csbcpb.h
7295F:	drivers/crypto/nx/nx_debugfs.h
7296
7297IBM Power Linux RAID adapter
7298M:	Brian King <brking@us.ibm.com>
7299S:	Supported
7300F:	drivers/scsi/ipr.*
7301
7302IBM Power SRIOV Virtual NIC Device Driver
7303M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7304M:	John Allen <jallen@linux.ibm.com>
7305L:	netdev@vger.kernel.org
7306S:	Supported
7307F:	drivers/net/ethernet/ibm/ibmvnic.*
7308
7309IBM Power Virtual Accelerator Switchboard
7310M:	Sukadev Bhattiprolu
7311L:	linuxppc-dev@lists.ozlabs.org
7312S:	Supported
7313F:	arch/powerpc/platforms/powernv/vas*
7314F:	arch/powerpc/platforms/powernv/copy-paste.h
7315F:	arch/powerpc/include/asm/vas.h
7316F:	arch/powerpc/include/uapi/asm/vas.h
7317
7318IBM Power Virtual Ethernet Device Driver
7319M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7320L:	netdev@vger.kernel.org
7321S:	Supported
7322F:	drivers/net/ethernet/ibm/ibmveth.*
7323
7324IBM Power Virtual FC Device Drivers
7325M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7326L:	linux-scsi@vger.kernel.org
7327S:	Supported
7328F:	drivers/scsi/ibmvscsi/ibmvfc*
7329
7330IBM Power Virtual Management Channel Driver
7331M:	Steven Royer <seroyer@linux.ibm.com>
7332S:	Supported
7333F:	drivers/misc/ibmvmc.*
7334
7335IBM Power Virtual SCSI Device Drivers
7336M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7337L:	linux-scsi@vger.kernel.org
7338S:	Supported
7339F:	drivers/scsi/ibmvscsi/ibmvscsi*
7340F:	include/scsi/viosrp.h
7341
7342IBM Power Virtual SCSI Device Target Driver
7343M:	Michael Cyr <mikecyr@linux.ibm.com>
7344L:	linux-scsi@vger.kernel.org
7345L:	target-devel@vger.kernel.org
7346S:	Supported
7347F:	drivers/scsi/ibmvscsi_tgt/
7348
7349IBM Power VMX Cryptographic instructions
7350M:	Breno Leitão <leitao@debian.org>
7351M:	Nayna Jain <nayna@linux.ibm.com>
7352M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7353L:	linux-crypto@vger.kernel.org
7354S:	Supported
7355F:	drivers/crypto/vmx/Makefile
7356F:	drivers/crypto/vmx/Kconfig
7357F:	drivers/crypto/vmx/vmx.c
7358F:	drivers/crypto/vmx/aes*
7359F:	drivers/crypto/vmx/ghash*
7360F:	drivers/crypto/vmx/ppc-xlate.pl
7361
7362IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7363M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7364L:	linux-pci@vger.kernel.org
7365L:	linuxppc-dev@lists.ozlabs.org
7366S:	Supported
7367F:	drivers/pci/hotplug/rpaphp*
7368
7369IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7370M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7371L:	linux-pci@vger.kernel.org
7372L:	linuxppc-dev@lists.ozlabs.org
7373S:	Supported
7374F:	drivers/pci/hotplug/rpadlpar*
7375
7376IBM ServeRAID RAID DRIVER
7377S:	Orphan
7378F:	drivers/scsi/ips.*
7379
7380ICH LPC AND GPIO DRIVER
7381M:	Peter Tyser <ptyser@xes-inc.com>
7382S:	Maintained
7383F:	drivers/mfd/lpc_ich.c
7384F:	drivers/gpio/gpio-ich.c
7385
7386IDE SUBSYSTEM
7387M:	"David S. Miller" <davem@davemloft.net>
7388L:	linux-ide@vger.kernel.org
7389Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7391S:	Maintained
7392F:	Documentation/ide/
7393F:	drivers/ide/
7394F:	include/linux/ide.h
7395
7396IDE/ATAPI DRIVERS
7397M:	Borislav Petkov <bp@alien8.de>
7398L:	linux-ide@vger.kernel.org
7399S:	Maintained
7400F:	Documentation/cdrom/ide-cd
7401F:	drivers/ide/ide-cd*
7402
7403IDEAPAD LAPTOP EXTRAS DRIVER
7404M:	Ike Panhc <ike.pan@canonical.com>
7405L:	platform-driver-x86@vger.kernel.org
7406W:	http://launchpad.net/ideapad-laptop
7407S:	Maintained
7408F:	drivers/platform/x86/ideapad-laptop.c
7409
7410IDEAPAD LAPTOP SLIDEBAR DRIVER
7411M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7412L:	linux-input@vger.kernel.org
7413W:	https://github.com/o2genum/ideapad-slidebar
7414S:	Maintained
7415F:	drivers/input/misc/ideapad_slidebar.c
7416
7417IDT VersaClock 5 CLOCK DRIVER
7418M:	Marek Vasut <marek.vasut@gmail.com>
7419S:	Maintained
7420F:	drivers/clk/clk-versaclock5.c
7421
7422IEEE 802.15.4 SUBSYSTEM
7423M:	Alexander Aring <alex.aring@gmail.com>
7424M:	Stefan Schmidt <stefan@datenfreihafen.org>
7425L:	linux-wpan@vger.kernel.org
7426W:	http://wpan.cakelab.org/
7427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7429S:	Maintained
7430F:	net/ieee802154/
7431F:	net/mac802154/
7432F:	drivers/net/ieee802154/
7433F:	include/linux/nl802154.h
7434F:	include/linux/ieee802154.h
7435F:	include/net/nl802154.h
7436F:	include/net/mac802154.h
7437F:	include/net/af_ieee802154.h
7438F:	include/net/cfg802154.h
7439F:	include/net/ieee802154_netdev.h
7440F:	Documentation/networking/ieee802154.txt
7441
7442IFE PROTOCOL
7443M:	Yotam Gigi <yotam.gi@gmail.com>
7444M:	Jamal Hadi Salim <jhs@mojatatu.com>
7445F:	net/ife
7446F:	include/net/ife.h
7447F:	include/uapi/linux/ife.h
7448
7449IGORPLUG-USB IR RECEIVER
7450M:	Sean Young <sean@mess.org>
7451L:	linux-media@vger.kernel.org
7452S:	Maintained
7453F:	drivers/media/rc/igorplugusb.c
7454
7455IGUANAWORKS USB IR TRANSCEIVER
7456M:	Sean Young <sean@mess.org>
7457L:	linux-media@vger.kernel.org
7458S:	Maintained
7459F:	drivers/media/rc/iguanair.c
7460
7461IIO DIGITAL POTENTIOMETER DAC
7462M:	Peter Rosin <peda@axentia.se>
7463L:	linux-iio@vger.kernel.org
7464S:	Maintained
7465F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7466F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7467F:	drivers/iio/dac/dpot-dac.c
7468
7469IIO ENVELOPE DETECTOR
7470M:	Peter Rosin <peda@axentia.se>
7471L:	linux-iio@vger.kernel.org
7472S:	Maintained
7473F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7474F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7475F:	drivers/iio/adc/envelope-detector.c
7476
7477IIO MULTIPLEXER
7478M:	Peter Rosin <peda@axentia.se>
7479L:	linux-iio@vger.kernel.org
7480S:	Maintained
7481F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7482F:	drivers/iio/multiplexer/iio-mux.c
7483
7484IIO SUBSYSTEM AND DRIVERS
7485M:	Jonathan Cameron <jic23@kernel.org>
7486R:	Hartmut Knaack <knaack.h@gmx.de>
7487R:	Lars-Peter Clausen <lars@metafoo.de>
7488R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7489L:	linux-iio@vger.kernel.org
7490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7491S:	Maintained
7492F:	Documentation/ABI/testing/configfs-iio*
7493F:	Documentation/ABI/testing/sysfs-bus-iio*
7494F:	Documentation/devicetree/bindings/iio/
7495F:	drivers/iio/
7496F:	drivers/staging/iio/
7497F:	include/linux/iio/
7498F:	tools/iio/
7499
7500IIO UNIT CONVERTER
7501M:	Peter Rosin <peda@axentia.se>
7502L:	linux-iio@vger.kernel.org
7503S:	Maintained
7504F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7505F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7506F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7507F:	drivers/iio/afe/iio-rescale.c
7508
7509IKANOS/ADI EAGLE ADSL USB DRIVER
7510M:	Matthieu Castet <castet.matthieu@free.fr>
7511M:	Stanislaw Gruszka <stf_xl@wp.pl>
7512S:	Maintained
7513F:	drivers/usb/atm/ueagle-atm.c
7514
7515IMGTEC ASCII LCD DRIVER
7516M:	Paul Burton <paul.burton@mips.com>
7517S:	Maintained
7518F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7519F:	drivers/auxdisplay/img-ascii-lcd.c
7520
7521IMGTEC IR DECODER DRIVER
7522M:	James Hogan <jhogan@kernel.org>
7523S:	Maintained
7524F:	drivers/media/rc/img-ir/
7525
7526IMON SOUNDGRAPH USB IR RECEIVER
7527M:	Sean Young <sean@mess.org>
7528L:	linux-media@vger.kernel.org
7529S:	Maintained
7530F:	drivers/media/rc/imon_raw.c
7531F:	drivers/media/rc/imon.c
7532
7533IMS TWINTURBO FRAMEBUFFER DRIVER
7534L:	linux-fbdev@vger.kernel.org
7535S:	Orphan
7536F:	drivers/video/fbdev/imsttfb.c
7537
7538INA209 HARDWARE MONITOR DRIVER
7539M:	Guenter Roeck <linux@roeck-us.net>
7540L:	linux-hwmon@vger.kernel.org
7541S:	Maintained
7542F:	Documentation/hwmon/ina209
7543F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7544F:	drivers/hwmon/ina209.c
7545
7546INA2XX HARDWARE MONITOR DRIVER
7547M:	Guenter Roeck <linux@roeck-us.net>
7548L:	linux-hwmon@vger.kernel.org
7549S:	Maintained
7550F:	Documentation/hwmon/ina2xx
7551F:	drivers/hwmon/ina2xx.c
7552F:	include/linux/platform_data/ina2xx.h
7553
7554INDUSTRY PACK SUBSYSTEM (IPACK)
7555M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7556M:	Jens Taprogge <jens.taprogge@taprogge.org>
7557M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7558L:	industrypack-devel@lists.sourceforge.net
7559W:	http://industrypack.sourceforge.net
7560S:	Maintained
7561F:	drivers/ipack/
7562
7563INFINIBAND SUBSYSTEM
7564M:	Doug Ledford <dledford@redhat.com>
7565M:	Jason Gunthorpe <jgg@mellanox.com>
7566L:	linux-rdma@vger.kernel.org
7567W:	https://github.com/linux-rdma/rdma-core
7568Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7570S:	Supported
7571F:	Documentation/devicetree/bindings/infiniband/
7572F:	Documentation/infiniband/
7573F:	drivers/infiniband/
7574F:	include/uapi/linux/if_infiniband.h
7575F:	include/uapi/rdma/
7576F:	include/rdma/
7577
7578INGENIC JZ4780 DMA Driver
7579M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7580S:	Maintained
7581F:	drivers/dma/dma-jz4780.c
7582
7583INGENIC JZ4780 NAND DRIVER
7584M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7585L:	linux-mtd@lists.infradead.org
7586S:	Maintained
7587F:	drivers/mtd/nand/raw/jz4780_*
7588
7589INOTIFY
7590M:	Jan Kara <jack@suse.cz>
7591R:	Amir Goldstein <amir73il@gmail.com>
7592L:	linux-fsdevel@vger.kernel.org
7593S:	Maintained
7594F:	Documentation/filesystems/inotify.txt
7595F:	fs/notify/inotify/
7596F:	include/linux/inotify.h
7597F:	include/uapi/linux/inotify.h
7598
7599INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7600M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7601L:	linux-input@vger.kernel.org
7602Q:	http://patchwork.kernel.org/project/linux-input/list/
7603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7604S:	Maintained
7605F:	drivers/input/
7606F:	include/linux/input.h
7607F:	include/uapi/linux/input.h
7608F:	include/uapi/linux/input-event-codes.h
7609F:	include/linux/input/
7610F:	Documentation/devicetree/bindings/input/
7611F:	Documentation/devicetree/bindings/serio/
7612F:	Documentation/input/
7613
7614INPUT MULTITOUCH (MT) PROTOCOL
7615M:	Henrik Rydberg <rydberg@bitmath.org>
7616L:	linux-input@vger.kernel.org
7617S:	Odd fixes
7618F:	Documentation/input/multi-touch-protocol.rst
7619F:	drivers/input/input-mt.c
7620K:	\b(ABS|SYN)_MT_
7621
7622INSIDE SECURE CRYPTO DRIVER
7623M:	Antoine Tenart <antoine.tenart@bootlin.com>
7624F:	drivers/crypto/inside-secure/
7625S:	Maintained
7626L:	linux-crypto@vger.kernel.org
7627
7628INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7629M:	Mimi Zohar <zohar@linux.ibm.com>
7630M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7631L:	linux-integrity@vger.kernel.org
7632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7633S:	Supported
7634F:	security/integrity/ima/
7635
7636INTEL 810/815 FRAMEBUFFER DRIVER
7637M:	Antonino Daplas <adaplas@gmail.com>
7638L:	linux-fbdev@vger.kernel.org
7639S:	Maintained
7640F:	drivers/video/fbdev/i810/
7641
7642INTEL ASoC DRIVERS
7643M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7644M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7645M:	Jie Yang <yang.jie@linux.intel.com>
7646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7647S:	Supported
7648F:	sound/soc/intel/
7649
7650INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7651M:	Hans de Goede <hdegoede@redhat.com>
7652L:	platform-driver-x86@vger.kernel.org
7653S:	Maintained
7654F:	drivers/platform/x86/intel_atomisp2_pm.c
7655
7656INTEL C600 SERIES SAS CONTROLLER DRIVER
7657M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7658M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7659L:	linux-scsi@vger.kernel.org
7660T:	git git://git.code.sf.net/p/intel-sas/isci
7661S:	Supported
7662F:	drivers/scsi/isci/
7663
7664INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7665M:	Jani Nikula <jani.nikula@linux.intel.com>
7666M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7667M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7668L:	intel-gfx@lists.freedesktop.org
7669W:	https://01.org/linuxgraphics/
7670B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7671C:	irc://chat.freenode.net/intel-gfx
7672Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7673T:	git git://anongit.freedesktop.org/drm-intel
7674S:	Supported
7675F:	drivers/gpu/drm/i915/
7676F:	include/drm/i915*
7677F:	include/uapi/drm/i915_drm.h
7678F:	Documentation/gpu/i915.rst
7679
7680INTEL ETHERNET DRIVERS
7681M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7682L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7683W:	http://www.intel.com/support/feedback.htm
7684W:	http://e1000.sourceforge.net/
7685Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7688S:	Supported
7689F:	Documentation/networking/device_drivers/intel/e100.rst
7690F:	Documentation/networking/device_drivers/intel/e1000.rst
7691F:	Documentation/networking/device_drivers/intel/e1000e.rst
7692F:	Documentation/networking/device_drivers/intel/fm10k.rst
7693F:	Documentation/networking/device_drivers/intel/igb.rst
7694F:	Documentation/networking/device_drivers/intel/igbvf.rst
7695F:	Documentation/networking/device_drivers/intel/ixgb.rst
7696F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7697F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7698F:	Documentation/networking/device_drivers/intel/i40e.rst
7699F:	Documentation/networking/device_drivers/intel/iavf.rst
7700F:	Documentation/networking/device_drivers/intel/ice.rst
7701F:	drivers/net/ethernet/intel/
7702F:	drivers/net/ethernet/intel/*/
7703F:	include/linux/avf/virtchnl.h
7704
7705INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7706M:	Maik Broemme <mbroemme@libmpq.org>
7707L:	linux-fbdev@vger.kernel.org
7708S:	Maintained
7709F:	Documentation/fb/intelfb.txt
7710F:	drivers/video/fbdev/intelfb/
7711
7712INTEL GPIO DRIVERS
7713M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7714L:	linux-gpio@vger.kernel.org
7715S:	Maintained
7716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7717F:	drivers/gpio/gpio-ich.c
7718F:	drivers/gpio/gpio-intel-mid.c
7719F:	drivers/gpio/gpio-lynxpoint.c
7720F:	drivers/gpio/gpio-merrifield.c
7721F:	drivers/gpio/gpio-ml-ioh.c
7722F:	drivers/gpio/gpio-pch.c
7723F:	drivers/gpio/gpio-sch.c
7724F:	drivers/gpio/gpio-sodaville.c
7725
7726INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7727M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7728M:	Zhi Wang <zhi.a.wang@intel.com>
7729L:	intel-gvt-dev@lists.freedesktop.org
7730L:	intel-gfx@lists.freedesktop.org
7731W:	https://01.org/igvt-g
7732T:	git https://github.com/intel/gvt-linux.git
7733S:	Supported
7734F:	drivers/gpu/drm/i915/gvt/
7735
7736INTEL HID EVENT DRIVER
7737M:	Alex Hung <alex.hung@canonical.com>
7738L:	platform-driver-x86@vger.kernel.org
7739S:	Maintained
7740F:	drivers/platform/x86/intel-hid.c
7741
7742INTEL I/OAT DMA DRIVER
7743M:	Dave Jiang <dave.jiang@intel.com>
7744R:	Dan Williams <dan.j.williams@intel.com>
7745L:	dmaengine@vger.kernel.org
7746Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7747S:	Supported
7748F:	drivers/dma/ioat*
7749
7750INTEL IDLE DRIVER
7751M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7752M:	Len Brown <lenb@kernel.org>
7753L:	linux-pm@vger.kernel.org
7754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7755B:	https://bugzilla.kernel.org
7756S:	Supported
7757F:	drivers/idle/intel_idle.c
7758
7759INTEL INTEGRATED SENSOR HUB DRIVER
7760M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7761M:	Jiri Kosina <jikos@kernel.org>
7762L:	linux-input@vger.kernel.org
7763S:	Maintained
7764F:	drivers/hid/intel-ish-hid/
7765
7766INTEL IOMMU (VT-d)
7767M:	David Woodhouse <dwmw2@infradead.org>
7768L:	iommu@lists.linux-foundation.org
7769T:	git git://git.infradead.org/iommu-2.6.git
7770S:	Supported
7771F:	drivers/iommu/intel-iommu.c
7772F:	include/linux/intel-iommu.h
7773
7774INTEL IOP-ADMA DMA DRIVER
7775R:	Dan Williams <dan.j.williams@intel.com>
7776S:	Odd fixes
7777F:	drivers/dma/iop-adma.c
7778
7779INTEL IPU3 CSI-2 CIO2 DRIVER
7780M:	Yong Zhi <yong.zhi@intel.com>
7781M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7782M:	Bingbu Cao <bingbu.cao@intel.com>
7783R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7784R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7785L:	linux-media@vger.kernel.org
7786S:	Maintained
7787F:	drivers/media/pci/intel/ipu3/
7788F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7789
7790INTEL IPU3 CSI-2 IMGU DRIVER
7791M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7792L:	linux-media@vger.kernel.org
7793S:	Maintained
7794F:	drivers/staging/media/ipu3/
7795F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7796F:	Documentation/media/v4l-drivers/ipu3.rst
7797
7798INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7799M:	Krzysztof Halasa <khalasa@piap.pl>
7800S:	Maintained
7801F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7802F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7803F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7804F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7805F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7806F:	drivers/net/wan/ixp4xx_hss.c
7807
7808INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7809M:	Deepak Saxena <dsaxena@plexity.net>
7810S:	Maintained
7811F:	drivers/char/hw_random/ixp4xx-rng.c
7812
7813INTEL MANAGEMENT ENGINE (mei)
7814M:	Tomas Winkler <tomas.winkler@intel.com>
7815L:	linux-kernel@vger.kernel.org
7816S:	Supported
7817F:	include/uapi/linux/mei.h
7818F:	include/linux/mei_cl_bus.h
7819F:	drivers/misc/mei/*
7820F:	drivers/watchdog/mei_wdt.c
7821F:	Documentation/misc-devices/mei/*
7822F:	samples/mei/*
7823
7824INTEL MENLOW THERMAL DRIVER
7825M:	Sujith Thomas <sujith.thomas@intel.com>
7826L:	platform-driver-x86@vger.kernel.org
7827W:	https://01.org/linux-acpi
7828S:	Supported
7829F:	drivers/platform/x86/intel_menlow.c
7830
7831INTEL MIC DRIVERS (mic)
7832M:	Sudeep Dutt <sudeep.dutt@intel.com>
7833M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7834S:	Supported
7835W:	https://github.com/sudeepdutt/mic
7836W:	http://software.intel.com/en-us/mic-developer
7837F:	include/linux/mic_bus.h
7838F:	include/linux/scif.h
7839F:	include/uapi/linux/mic_common.h
7840F:	include/uapi/linux/mic_ioctl.h
7841F:	include/uapi/linux/scif_ioctl.h
7842F:	drivers/misc/mic/
7843F:	drivers/dma/mic_x100_dma.c
7844F:	drivers/dma/mic_x100_dma.h
7845F:	Documentation/mic/
7846
7847INTEL PMC CORE DRIVER
7848M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7849M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7850L:	platform-driver-x86@vger.kernel.org
7851S:	Maintained
7852F:	drivers/platform/x86/intel_pmc_core*
7853
7854INTEL PMC/P-Unit IPC DRIVER
7855M:	Zha Qipeng<qipeng.zha@intel.com>
7856L:	platform-driver-x86@vger.kernel.org
7857S:	Maintained
7858F:	drivers/platform/x86/intel_pmc_ipc.c
7859F:	drivers/platform/x86/intel_punit_ipc.c
7860F:	arch/x86/include/asm/intel_pmc_ipc.h
7861F:	arch/x86/include/asm/intel_punit_ipc.h
7862
7863INTEL PMIC GPIO DRIVERS
7864M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7865S:	Maintained
7866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7867F:	drivers/gpio/gpio-*cove.c
7868F:	drivers/gpio/gpio-msic.c
7869
7870INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7871R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7872S:	Maintained
7873F:	drivers/mfd/intel_msic.c
7874F:	drivers/mfd/intel_soc_pmic*
7875F:	include/linux/mfd/intel_msic.h
7876F:	include/linux/mfd/intel_soc_pmic*
7877
7878INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7879M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7880L:	linux-wireless@vger.kernel.org
7881S:	Maintained
7882F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7883F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7884F:	drivers/net/wireless/intel/ipw2x00/
7885
7886INTEL PSTATE DRIVER
7887M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7888M:	Len Brown <lenb@kernel.org>
7889L:	linux-pm@vger.kernel.org
7890S:	Supported
7891F:	drivers/cpufreq/intel_pstate.c
7892
7893INTEL RDMA RNIC DRIVER
7894M:	Faisal Latif <faisal.latif@intel.com>
7895M:	Shiraz Saleem <shiraz.saleem@intel.com>
7896L:	linux-rdma@vger.kernel.org
7897S:	Supported
7898F:	drivers/infiniband/hw/i40iw/
7899F:	include/uapi/rdma/i40iw-abi.h
7900
7901INTEL TELEMETRY DRIVER
7902M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7903M:	"David E. Box" <david.e.box@linux.intel.com>
7904L:	platform-driver-x86@vger.kernel.org
7905S:	Maintained
7906F:	arch/x86/include/asm/intel_telemetry.h
7907F:	drivers/platform/x86/intel_telemetry*
7908
7909INTEL VIRTUAL BUTTON DRIVER
7910M:	AceLan Kao <acelan.kao@canonical.com>
7911L:	platform-driver-x86@vger.kernel.org
7912S:	Maintained
7913F:	drivers/platform/x86/intel-vbtn.c
7914
7915INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7916M:	Stanislaw Gruszka <sgruszka@redhat.com>
7917L:	linux-wireless@vger.kernel.org
7918S:	Supported
7919F:	drivers/net/wireless/intel/iwlegacy/
7920
7921INTEL WIRELESS WIFI LINK (iwlwifi)
7922M:	Johannes Berg <johannes.berg@intel.com>
7923M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7924M:	Luca Coelho <luciano.coelho@intel.com>
7925M:	Intel Linux Wireless <linuxwifi@intel.com>
7926L:	linux-wireless@vger.kernel.org
7927W:	http://intellinuxwireless.org
7928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7929S:	Supported
7930F:	drivers/net/wireless/intel/iwlwifi/
7931
7932INTEL WIRELESS WIMAX CONNECTION 2400
7933M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7934M:	linux-wimax@intel.com
7935L:	wimax@linuxwimax.org (subscribers-only)
7936S:	Supported
7937W:	http://linuxwimax.org
7938F:	Documentation/wimax/README.i2400m
7939F:	drivers/net/wimax/i2400m/
7940F:	include/uapi/linux/wimax/i2400m.h
7941
7942INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7943M:	Mario Limonciello <mario.limonciello@dell.com>
7944S:	Maintained
7945F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7946
7947INTEL(R) TRACE HUB
7948M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7949S:	Supported
7950F:	Documentation/trace/intel_th.rst
7951F:	drivers/hwtracing/intel_th/
7952
7953INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7954M:	Ning Sun <ning.sun@intel.com>
7955L:	tboot-devel@lists.sourceforge.net
7956W:	http://tboot.sourceforge.net
7957T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7958S:	Supported
7959F:	Documentation/intel_txt.txt
7960F:	include/linux/tboot.h
7961F:	arch/x86/kernel/tboot.c
7962
7963INTEL-MID GPIO DRIVER
7964M:	David Cohen <david.a.cohen@linux.intel.com>
7965L:	linux-gpio@vger.kernel.org
7966S:	Maintained
7967F:	drivers/gpio/gpio-intel-mid.c
7968
7969INTERCONNECT API
7970M:	Georgi Djakov <georgi.djakov@linaro.org>
7971S:	Maintained
7972F:	Documentation/interconnect/
7973F:	Documentation/devicetree/bindings/interconnect/
7974F:	drivers/interconnect/
7975F:	include/dt-bindings/interconnect/
7976F:	include/linux/interconnect-provider.h
7977F:	include/linux/interconnect.h
7978
7979INVENSENSE MPU-3050 GYROSCOPE DRIVER
7980M:	Linus Walleij <linus.walleij@linaro.org>
7981L:	linux-iio@vger.kernel.org
7982S:	Maintained
7983F:	drivers/iio/gyro/mpu3050*
7984F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7985
7986IOC3 ETHERNET DRIVER
7987M:	Ralf Baechle <ralf@linux-mips.org>
7988L:	linux-mips@vger.kernel.org
7989S:	Maintained
7990F:	drivers/net/ethernet/sgi/ioc3-eth.c
7991
7992IOC3 SERIAL DRIVER
7993M:	Pat Gefre <pfg@sgi.com>
7994L:	linux-serial@vger.kernel.org
7995S:	Maintained
7996F:	drivers/tty/serial/ioc3_serial.c
7997
7998IOMAP FILESYSTEM LIBRARY
7999M:	Christoph Hellwig <hch@infradead.org>
8000M:	Darrick J. Wong <darrick.wong@oracle.com>
8001M:	linux-xfs@vger.kernel.org
8002M:	linux-fsdevel@vger.kernel.org
8003L:	linux-xfs@vger.kernel.org
8004L:	linux-fsdevel@vger.kernel.org
8005T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8006S:	Supported
8007F:	fs/iomap.c
8008F:	include/linux/iomap.h
8009
8010IOMMU DRIVERS
8011M:	Joerg Roedel <joro@8bytes.org>
8012L:	iommu@lists.linux-foundation.org
8013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8014S:	Maintained
8015F:	Documentation/devicetree/bindings/iommu/
8016F:	drivers/iommu/
8017F:	include/linux/iommu.h
8018F:	include/linux/of_iommu.h
8019F:	include/linux/iova.h
8020
8021IP MASQUERADING
8022M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8023S:	Maintained
8024F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8025
8026IPMI SUBSYSTEM
8027M:	Corey Minyard <minyard@acm.org>
8028L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8029W:	http://openipmi.sourceforge.net/
8030S:	Supported
8031F:	Documentation/devicetree/bindings/ipmi/
8032F:	Documentation/IPMI.txt
8033F:	drivers/char/ipmi/
8034F:	include/linux/ipmi*
8035F:	include/uapi/linux/ipmi*
8036
8037IPS SCSI RAID DRIVER
8038M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8039L:	linux-scsi@vger.kernel.org
8040W:	http://www.adaptec.com/
8041S:	Maintained
8042F:	drivers/scsi/ips*
8043
8044IPVS
8045M:	Wensong Zhang <wensong@linux-vs.org>
8046M:	Simon Horman <horms@verge.net.au>
8047M:	Julian Anastasov <ja@ssi.bg>
8048L:	netdev@vger.kernel.org
8049L:	lvs-devel@vger.kernel.org
8050S:	Maintained
8051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8053F:	Documentation/networking/ipvs-sysctl.txt
8054F:	include/net/ip_vs.h
8055F:	include/uapi/linux/ip_vs.h
8056F:	net/netfilter/ipvs/
8057
8058IPWIRELESS DRIVER
8059M:	Jiri Kosina <jikos@kernel.org>
8060M:	David Sterba <dsterba@suse.com>
8061S:	Odd Fixes
8062F:	drivers/tty/ipwireless/
8063
8064IPX NETWORK LAYER
8065L:	netdev@vger.kernel.org
8066S:	Obsolete
8067F:	include/uapi/linux/ipx.h
8068
8069IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8070M:	Marc Zyngier <marc.zyngier@arm.com>
8071S:	Maintained
8072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8073F:	Documentation/IRQ-domain.txt
8074F:	include/linux/irqdomain.h
8075F:	kernel/irq/irqdomain.c
8076F:	kernel/irq/msi.c
8077
8078IRQ SUBSYSTEM
8079M:	Thomas Gleixner <tglx@linutronix.de>
8080L:	linux-kernel@vger.kernel.org
8081S:	Maintained
8082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8083F:	kernel/irq/
8084
8085IRQCHIP DRIVERS
8086M:	Thomas Gleixner <tglx@linutronix.de>
8087M:	Jason Cooper <jason@lakedaemon.net>
8088M:	Marc Zyngier <marc.zyngier@arm.com>
8089L:	linux-kernel@vger.kernel.org
8090S:	Maintained
8091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8092F:	Documentation/devicetree/bindings/interrupt-controller/
8093F:	drivers/irqchip/
8094
8095ISA
8096M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8097S:	Maintained
8098F:	Documentation/isa.txt
8099F:	drivers/base/isa.c
8100F:	include/linux/isa.h
8101
8102ISA RADIO MODULE
8103M:	Hans Verkuil <hverkuil@xs4all.nl>
8104L:	linux-media@vger.kernel.org
8105T:	git git://linuxtv.org/media_tree.git
8106W:	https://linuxtv.org
8107S:	Maintained
8108F:	drivers/media/radio/radio-isa*
8109
8110ISAPNP
8111M:	Jaroslav Kysela <perex@perex.cz>
8112S:	Maintained
8113F:	Documentation/isapnp.txt
8114F:	drivers/pnp/isapnp/
8115F:	include/linux/isapnp.h
8116
8117ISCSI
8118M:	Lee Duncan <lduncan@suse.com>
8119M:	Chris Leech <cleech@redhat.com>
8120L:	open-iscsi@googlegroups.com
8121W:	www.open-iscsi.com
8122S:	Maintained
8123F:	drivers/scsi/*iscsi*
8124F:	include/scsi/*iscsi*
8125
8126iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8127M:	Peter Jones <pjones@redhat.com>
8128M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8129S:	Maintained
8130F:	drivers/firmware/iscsi_ibft*
8131
8132ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8133M:	Sagi Grimberg <sagi@grimberg.me>
8134M:	Max Gurtovoy <maxg@mellanox.com>
8135L:	linux-rdma@vger.kernel.org
8136S:	Supported
8137W:	http://www.openfabrics.org
8138W:	www.open-iscsi.org
8139Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8140F:	drivers/infiniband/ulp/iser/
8141
8142ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8143M:	Sagi Grimberg <sagi@grimberg.me>
8144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8145L:	linux-rdma@vger.kernel.org
8146L:	target-devel@vger.kernel.org
8147S:	Supported
8148W:	http://www.linux-iscsi.org
8149F:	drivers/infiniband/ulp/isert
8150
8151ISDN SUBSYSTEM
8152M:	Karsten Keil <isdn@linux-pingi.de>
8153L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8154L:	netdev@vger.kernel.org
8155W:	http://www.isdn4linux.de
8156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8157S:	Maintained
8158F:	Documentation/isdn/
8159F:	drivers/isdn/
8160F:	include/linux/isdn.h
8161F:	include/linux/isdn/
8162F:	include/uapi/linux/isdn.h
8163F:	include/uapi/linux/isdn/
8164
8165IT87 HARDWARE MONITORING DRIVER
8166M:	Jean Delvare <jdelvare@suse.com>
8167L:	linux-hwmon@vger.kernel.org
8168S:	Maintained
8169F:	Documentation/hwmon/it87
8170F:	drivers/hwmon/it87.c
8171
8172IT913X MEDIA DRIVER
8173M:	Antti Palosaari <crope@iki.fi>
8174L:	linux-media@vger.kernel.org
8175W:	https://linuxtv.org
8176W:	http://palosaari.fi/linux/
8177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8178T:	git git://linuxtv.org/anttip/media_tree.git
8179S:	Maintained
8180F:	drivers/media/tuners/it913x*
8181
8182IVTV VIDEO4LINUX DRIVER
8183M:	Andy Walls <awalls@md.metrocast.net>
8184L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8185L:	linux-media@vger.kernel.org
8186T:	git git://linuxtv.org/media_tree.git
8187W:	http://www.ivtvdriver.org
8188S:	Maintained
8189F:	Documentation/media/v4l-drivers/ivtv*
8190F:	drivers/media/pci/ivtv/
8191F:	include/uapi/linux/ivtv*
8192
8193IX2505V MEDIA DRIVER
8194M:	Malcolm Priestley <tvboxspy@gmail.com>
8195L:	linux-media@vger.kernel.org
8196W:	https://linuxtv.org
8197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8198S:	Maintained
8199F:	drivers/media/dvb-frontends/ix2505v*
8200
8201JAILHOUSE HYPERVISOR INTERFACE
8202M:	Jan Kiszka <jan.kiszka@siemens.com>
8203L:	jailhouse-dev@googlegroups.com
8204S:	Maintained
8205F:	arch/x86/kernel/jailhouse.c
8206F:	arch/x86/include/asm/jailhouse_para.h
8207
8208JC42.4 TEMPERATURE SENSOR DRIVER
8209M:	Guenter Roeck <linux@roeck-us.net>
8210L:	linux-hwmon@vger.kernel.org
8211S:	Maintained
8212F:	drivers/hwmon/jc42.c
8213F:	Documentation/hwmon/jc42
8214
8215JFS FILESYSTEM
8216M:	Dave Kleikamp <shaggy@kernel.org>
8217L:	jfs-discussion@lists.sourceforge.net
8218W:	http://jfs.sourceforge.net/
8219T:	git git://github.com/kleikamp/linux-shaggy.git
8220S:	Maintained
8221F:	Documentation/filesystems/jfs.txt
8222F:	fs/jfs/
8223
8224JME NETWORK DRIVER
8225M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8226L:	netdev@vger.kernel.org
8227S:	Maintained
8228F:	drivers/net/ethernet/jme.*
8229
8230JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8231M:	David Woodhouse <dwmw2@infradead.org>
8232L:	linux-mtd@lists.infradead.org
8233W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8234S:	Maintained
8235F:	fs/jffs2/
8236F:	include/uapi/linux/jffs2.h
8237
8238JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8239M:	"Theodore Ts'o" <tytso@mit.edu>
8240M:	Jan Kara <jack@suse.com>
8241L:	linux-ext4@vger.kernel.org
8242S:	Maintained
8243F:	fs/jbd2/
8244F:	include/linux/jbd2.h
8245
8246JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8247M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8248L:	linux-media@vger.kernel.org
8249S:	Maintained
8250F:	drivers/media/platform/rcar_jpu.c
8251
8252JSM Neo PCI based serial card
8253L:	linux-serial@vger.kernel.org
8254S:	Orphan
8255F:	drivers/tty/serial/jsm/
8256
8257K10TEMP HARDWARE MONITORING DRIVER
8258M:	Clemens Ladisch <clemens@ladisch.de>
8259L:	linux-hwmon@vger.kernel.org
8260S:	Maintained
8261F:	Documentation/hwmon/k10temp
8262F:	drivers/hwmon/k10temp.c
8263
8264K8TEMP HARDWARE MONITORING DRIVER
8265M:	Rudolf Marek <r.marek@assembler.cz>
8266L:	linux-hwmon@vger.kernel.org
8267S:	Maintained
8268F:	Documentation/hwmon/k8temp
8269F:	drivers/hwmon/k8temp.c
8270
8271KASAN
8272M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8273R:	Alexander Potapenko <glider@google.com>
8274R:	Dmitry Vyukov <dvyukov@google.com>
8275L:	kasan-dev@googlegroups.com
8276S:	Maintained
8277F:	arch/*/include/asm/kasan.h
8278F:	arch/*/mm/kasan_init*
8279F:	Documentation/dev-tools/kasan.rst
8280F:	include/linux/kasan*.h
8281F:	lib/test_kasan.c
8282F:	mm/kasan/
8283F:	scripts/Makefile.kasan
8284
8285KCONFIG
8286M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8288L:	linux-kbuild@vger.kernel.org
8289S:	Maintained
8290F:	Documentation/kbuild/kconfig*
8291F:	scripts/kconfig/
8292F:	scripts/Kconfig.include
8293
8294KDUMP
8295M:	Dave Young <dyoung@redhat.com>
8296M:	Baoquan He <bhe@redhat.com>
8297R:	Vivek Goyal <vgoyal@redhat.com>
8298L:	kexec@lists.infradead.org
8299W:	http://lse.sourceforge.net/kdump/
8300S:	Maintained
8301F:	Documentation/kdump/
8302
8303KEENE FM RADIO TRANSMITTER DRIVER
8304M:	Hans Verkuil <hverkuil@xs4all.nl>
8305L:	linux-media@vger.kernel.org
8306T:	git git://linuxtv.org/media_tree.git
8307W:	https://linuxtv.org
8308S:	Maintained
8309F:	drivers/media/radio/radio-keene*
8310
8311KERNEL AUTOMOUNTER
8312M:	Ian Kent <raven@themaw.net>
8313L:	autofs@vger.kernel.org
8314S:	Maintained
8315F:	fs/autofs/
8316
8317KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8318M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8319M:	Michal Marek <michal.lkml@markovi.net>
8320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8321L:	linux-kbuild@vger.kernel.org
8322S:	Maintained
8323F:	Documentation/kbuild/
8324F:	Makefile
8325F:	scripts/Kbuild*
8326F:	scripts/Makefile*
8327F:	scripts/basic/
8328F:	scripts/mk*
8329F:	scripts/mod/
8330F:	scripts/package/
8331
8332KERNEL JANITORS
8333L:	kernel-janitors@vger.kernel.org
8334W:	http://kernelnewbies.org/KernelJanitors
8335S:	Odd Fixes
8336
8337KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8338M:	"J. Bruce Fields" <bfields@fieldses.org>
8339M:	Jeff Layton <jlayton@kernel.org>
8340L:	linux-nfs@vger.kernel.org
8341W:	http://nfs.sourceforge.net/
8342T:	git git://linux-nfs.org/~bfields/linux.git
8343S:	Supported
8344F:	fs/nfsd/
8345F:	include/uapi/linux/nfsd/
8346F:	fs/lockd/
8347F:	fs/nfs_common/
8348F:	net/sunrpc/
8349F:	include/linux/lockd/
8350F:	include/linux/sunrpc/
8351F:	include/uapi/linux/sunrpc/
8352
8353KERNEL SELFTEST FRAMEWORK
8354M:	Shuah Khan <shuah@kernel.org>
8355M:	Shuah Khan <skhan@linuxfoundation.org>
8356L:	linux-kselftest@vger.kernel.org
8357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8358Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8359S:	Maintained
8360F:	tools/testing/selftests/
8361F:	Documentation/dev-tools/kselftest*
8362
8363KERNEL USERMODE HELPER
8364M:	Luis Chamberlain <mcgrof@kernel.org>
8365L:	linux-kernel@vger.kernel.org
8366S:	Maintained
8367F:	kernel/umh.c
8368F:	include/linux/umh.h
8369
8370KERNEL VIRTUAL MACHINE (KVM)
8371M:	Paolo Bonzini <pbonzini@redhat.com>
8372M:	Radim Krčmář <rkrcmar@redhat.com>
8373L:	kvm@vger.kernel.org
8374W:	http://www.linux-kvm.org
8375T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8376S:	Supported
8377F:	Documentation/virtual/kvm/
8378F:	include/trace/events/kvm.h
8379F:	include/uapi/asm-generic/kvm*
8380F:	include/uapi/linux/kvm*
8381F:	include/asm-generic/kvm*
8382F:	include/linux/kvm*
8383F:	include/kvm/iodev.h
8384F:	virt/kvm/*
8385F:	tools/kvm/
8386
8387KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8388M:	Joerg Roedel <joro@8bytes.org>
8389L:	kvm@vger.kernel.org
8390W:	http://www.linux-kvm.org/
8391S:	Maintained
8392F:	arch/x86/include/asm/svm.h
8393F:	arch/x86/kvm/svm.c
8394
8395KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8396M:	Christoffer Dall <christoffer.dall@arm.com>
8397M:	Marc Zyngier <marc.zyngier@arm.com>
8398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8399L:	kvmarm@lists.cs.columbia.edu
8400W:	http://systems.cs.columbia.edu/projects/kvm-arm
8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8402S:	Supported
8403F:	arch/arm/include/uapi/asm/kvm*
8404F:	arch/arm/include/asm/kvm*
8405F:	arch/arm/kvm/
8406F:	virt/kvm/arm/
8407F:	include/kvm/arm_*
8408
8409KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8410M:	Christoffer Dall <christoffer.dall@arm.com>
8411M:	Marc Zyngier <marc.zyngier@arm.com>
8412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8413L:	kvmarm@lists.cs.columbia.edu
8414S:	Maintained
8415F:	arch/arm64/include/uapi/asm/kvm*
8416F:	arch/arm64/include/asm/kvm*
8417F:	arch/arm64/kvm/
8418
8419KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8420M:	James Hogan <jhogan@kernel.org>
8421L:	linux-mips@vger.kernel.org
8422S:	Supported
8423F:	arch/mips/include/uapi/asm/kvm*
8424F:	arch/mips/include/asm/kvm*
8425F:	arch/mips/kvm/
8426
8427KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8428M:	Paul Mackerras <paulus@ozlabs.org>
8429L:	kvm-ppc@vger.kernel.org
8430W:	http://www.linux-kvm.org/
8431T:	git git://github.com/agraf/linux-2.6.git
8432S:	Supported
8433F:	arch/powerpc/include/uapi/asm/kvm*
8434F:	arch/powerpc/include/asm/kvm*
8435F:	arch/powerpc/kvm/
8436F:	arch/powerpc/kernel/kvm*
8437
8438KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8439M:	Christian Borntraeger <borntraeger@de.ibm.com>
8440M:	Janosch Frank <frankja@linux.ibm.com>
8441R:	David Hildenbrand <david@redhat.com>
8442R:	Cornelia Huck <cohuck@redhat.com>
8443L:	linux-s390@vger.kernel.org
8444W:	http://www.ibm.com/developerworks/linux/linux390/
8445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8446S:	Supported
8447F:	arch/s390/include/uapi/asm/kvm*
8448F:	arch/s390/include/asm/gmap.h
8449F:	arch/s390/include/asm/kvm*
8450F:	arch/s390/kvm/
8451F:	arch/s390/mm/gmap.c
8452
8453KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8454M:	Paolo Bonzini <pbonzini@redhat.com>
8455M:	Radim Krčmář <rkrcmar@redhat.com>
8456L:	kvm@vger.kernel.org
8457W:	http://www.linux-kvm.org
8458T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8459S:	Supported
8460F:	arch/x86/kvm/
8461F:	arch/x86/kvm/*/
8462F:	arch/x86/include/uapi/asm/kvm*
8463F:	arch/x86/include/asm/kvm*
8464F:	arch/x86/include/asm/pvclock-abi.h
8465F:	arch/x86/kernel/kvm.c
8466F:	arch/x86/kernel/kvmclock.c
8467
8468KERNFS
8469M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8470M:	Tejun Heo <tj@kernel.org>
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8472S:	Supported
8473F:	include/linux/kernfs.h
8474F:	fs/kernfs/
8475
8476KEXEC
8477M:	Eric Biederman <ebiederm@xmission.com>
8478W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8479L:	kexec@lists.infradead.org
8480S:	Maintained
8481F:	include/linux/kexec.h
8482F:	include/uapi/linux/kexec.h
8483F:	kernel/kexec*
8484
8485KEYS-ENCRYPTED
8486M:	Mimi Zohar <zohar@linux.ibm.com>
8487L:	linux-integrity@vger.kernel.org
8488L:	keyrings@vger.kernel.org
8489S:	Supported
8490F:	Documentation/security/keys/trusted-encrypted.rst
8491F:	include/keys/encrypted-type.h
8492F:	security/keys/encrypted-keys/
8493
8494KEYS-TRUSTED
8495M:	James Bottomley <jejb@linux.ibm.com>
8496M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8497M:	Mimi Zohar <zohar@linuxibm.com>
8498L:	linux-integrity@vger.kernel.org
8499L:	keyrings@vger.kernel.org
8500S:	Supported
8501F:	Documentation/security/keys/trusted-encrypted.rst
8502F:	include/keys/trusted-type.h
8503F:	security/keys/trusted.c
8504F:	security/keys/trusted.h
8505
8506KEYS/KEYRINGS:
8507M:	David Howells <dhowells@redhat.com>
8508L:	keyrings@vger.kernel.org
8509S:	Maintained
8510F:	Documentation/security/keys/core.rst
8511F:	include/linux/key.h
8512F:	include/linux/key-type.h
8513F:	include/linux/keyctl.h
8514F:	include/uapi/linux/keyctl.h
8515F:	include/keys/
8516F:	security/keys/
8517
8518KGDB / KDB /debug_core
8519M:	Jason Wessel <jason.wessel@windriver.com>
8520M:	Daniel Thompson <daniel.thompson@linaro.org>
8521W:	http://kgdb.wiki.kernel.org/
8522L:	kgdb-bugreport@lists.sourceforge.net
8523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8524S:	Maintained
8525F:	Documentation/dev-tools/kgdb.rst
8526F:	drivers/misc/kgdbts.c
8527F:	drivers/tty/serial/kgdboc.c
8528F:	include/linux/kdb.h
8529F:	include/linux/kgdb.h
8530F:	kernel/debug/
8531
8532KMEMLEAK
8533M:	Catalin Marinas <catalin.marinas@arm.com>
8534S:	Maintained
8535F:	Documentation/dev-tools/kmemleak.rst
8536F:	include/linux/kmemleak.h
8537F:	mm/kmemleak.c
8538F:	mm/kmemleak-test.c
8539
8540KMOD KERNEL MODULE LOADER - USERMODE HELPER
8541M:	Luis Chamberlain <mcgrof@kernel.org>
8542L:	linux-kernel@vger.kernel.org
8543S:	Maintained
8544F:	kernel/kmod.c
8545F:	include/linux/kmod.h
8546F:	lib/test_kmod.c
8547F:	tools/testing/selftests/kmod/
8548
8549KPROBES
8550M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8551M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8552M:	"David S. Miller" <davem@davemloft.net>
8553M:	Masami Hiramatsu <mhiramat@kernel.org>
8554S:	Maintained
8555F:	Documentation/kprobes.txt
8556F:	include/linux/kprobes.h
8557F:	include/asm-generic/kprobes.h
8558F:	kernel/kprobes.c
8559
8560KS0108 LCD CONTROLLER DRIVER
8561M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8562S:	Maintained
8563F:	Documentation/auxdisplay/ks0108
8564F:	drivers/auxdisplay/ks0108.c
8565F:	include/linux/ks0108.h
8566
8567L3MDEV
8568M:	David Ahern <dsa@cumulusnetworks.com>
8569L:	netdev@vger.kernel.org
8570S:	Maintained
8571F:	net/l3mdev
8572F:	include/net/l3mdev.h
8573
8574L7 BPF FRAMEWORK
8575M:	John Fastabend <john.fastabend@gmail.com>
8576M:	Daniel Borkmann <daniel@iogearbox.net>
8577L:	netdev@vger.kernel.org
8578L:	bpf@vger.kernel.org
8579S:	Maintained
8580F:	include/linux/skmsg.h
8581F:	net/core/skmsg.c
8582F:	net/core/sock_map.c
8583F:	net/ipv4/tcp_bpf.c
8584
8585LANTIQ / INTEL Ethernet drivers
8586M:	Hauke Mehrtens <hauke@hauke-m.de>
8587L:	netdev@vger.kernel.org
8588S:	Maintained
8589F:	net/dsa/tag_gswip.c
8590F:	drivers/net/ethernet/lantiq_xrx200.c
8591F:	drivers/net/dsa/lantiq_pce.h
8592F:	drivers/net/dsa/lantiq_gswip.c
8593
8594LANTIQ MIPS ARCHITECTURE
8595M:	John Crispin <john@phrozen.org>
8596L:	linux-mips@vger.kernel.org
8597S:	Maintained
8598F:	arch/mips/lantiq
8599F:	drivers/soc/lantiq
8600
8601LAPB module
8602L:	linux-x25@vger.kernel.org
8603S:	Orphan
8604F:	Documentation/networking/lapb-module.txt
8605F:	include/*/lapb.h
8606F:	net/lapb/
8607
8608LASI 53c700 driver for PARISC
8609M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8610L:	linux-scsi@vger.kernel.org
8611S:	Maintained
8612F:	Documentation/scsi/53c700.txt
8613F:	drivers/scsi/53c700*
8614
8615LEAKING_ADDRESSES
8616M:	Tobin C. Harding <me@tobin.cc>
8617M:	Tycho Andersen <tycho@tycho.ws>
8618L:	kernel-hardening@lists.openwall.com
8619S:	Maintained
8620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8621F:	scripts/leaking_addresses.pl
8622
8623LED SUBSYSTEM
8624M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8625M:	Pavel Machek <pavel@ucw.cz>
8626L:	linux-leds@vger.kernel.org
8627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8628S:	Maintained
8629F:	Documentation/devicetree/bindings/leds/
8630F:	drivers/leds/
8631F:	include/linux/leds.h
8632
8633LEGACY EEPROM DRIVER
8634M:	Jean Delvare <jdelvare@suse.com>
8635S:	Maintained
8636F:	Documentation/misc-devices/eeprom
8637F:	drivers/misc/eeprom/eeprom.c
8638
8639LEGO MINDSTORMS EV3
8640R:	David Lechner <david@lechnology.com>
8641S:	Maintained
8642F:	arch/arm/boot/dts/da850-lego-ev3.dts
8643F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8644F:	drivers/power/supply/lego_ev3_battery.c
8645
8646LEGO USB Tower driver
8647M:	Juergen Stuber <starblue@users.sourceforge.net>
8648L:	legousb-devel@lists.sourceforge.net
8649W:	http://legousb.sourceforge.net/
8650S:	Maintained
8651F:	drivers/usb/misc/legousbtower.c
8652
8653LG LAPTOP EXTRAS
8654M:	Matan Ziv-Av <matan@svgalib.org>
8655L:	platform-driver-x86@vger.kernel.org
8656S:	Maintained
8657F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8658F:	Documentation/laptops/lg-laptop.rst
8659F:	drivers/platform/x86/lg-laptop.c
8660
8661LG2160 MEDIA DRIVER
8662M:	Michael Krufky <mkrufky@linuxtv.org>
8663L:	linux-media@vger.kernel.org
8664W:	https://linuxtv.org
8665W:	http://github.com/mkrufky
8666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8667T:	git git://linuxtv.org/mkrufky/tuners.git
8668S:	Maintained
8669F:	drivers/media/dvb-frontends/lg2160.*
8670
8671LGDT3305 MEDIA DRIVER
8672M:	Michael Krufky <mkrufky@linuxtv.org>
8673L:	linux-media@vger.kernel.org
8674W:	https://linuxtv.org
8675W:	http://github.com/mkrufky
8676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8677T:	git git://linuxtv.org/mkrufky/tuners.git
8678S:	Maintained
8679F:	drivers/media/dvb-frontends/lgdt3305.*
8680
8681LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8682M:	Viresh Kumar <vireshk@kernel.org>
8683L:	linux-ide@vger.kernel.org
8684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8685S:	Maintained
8686F:	include/linux/pata_arasan_cf_data.h
8687F:	drivers/ata/pata_arasan_cf.c
8688
8689LIBATA PATA DRIVERS
8690M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8691M:	Jens Axboe <axboe@kernel.dk>
8692L:	linux-ide@vger.kernel.org
8693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8694S:	Maintained
8695F:	drivers/ata/pata_*.c
8696F:	drivers/ata/ata_generic.c
8697
8698LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8699M:	Linus Walleij <linus.walleij@linaro.org>
8700L:	linux-ide@vger.kernel.org
8701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8702S:	Maintained
8703F:	drivers/ata/pata_ftide010.c
8704F:	drivers/ata/sata_gemini.c
8705F:	drivers/ata/sata_gemini.h
8706
8707LIBATA SATA AHCI PLATFORM devices support
8708M:	Hans de Goede <hdegoede@redhat.com>
8709M:	Jens Axboe <axboe@kernel.dk>
8710L:	linux-ide@vger.kernel.org
8711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8712S:	Maintained
8713F:	drivers/ata/ahci_platform.c
8714F:	drivers/ata/libahci_platform.c
8715F:	include/linux/ahci_platform.h
8716
8717LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8718M:	Mikael Pettersson <mikpelinux@gmail.com>
8719L:	linux-ide@vger.kernel.org
8720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8721S:	Maintained
8722F:	drivers/ata/sata_promise.*
8723
8724LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8725M:	Jens Axboe <axboe@kernel.dk>
8726L:	linux-ide@vger.kernel.org
8727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8728S:	Maintained
8729F:	drivers/ata/
8730F:	include/linux/ata.h
8731F:	include/linux/libata.h
8732F:	Documentation/devicetree/bindings/ata/
8733
8734LIBLOCKDEP
8735M:	Sasha Levin <alexander.levin@microsoft.com>
8736S:	Maintained
8737F:	tools/lib/lockdep/
8738
8739LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8740M:	Ross Zwisler <zwisler@kernel.org>
8741M:	Dan Williams <dan.j.williams@intel.com>
8742M:	Vishal Verma <vishal.l.verma@intel.com>
8743M:	Dave Jiang <dave.jiang@intel.com>
8744L:	linux-nvdimm@lists.01.org
8745Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8746S:	Supported
8747F:	drivers/nvdimm/blk.c
8748F:	drivers/nvdimm/region_devs.c
8749
8750LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8751M:	Vishal Verma <vishal.l.verma@intel.com>
8752M:	Dan Williams <dan.j.williams@intel.com>
8753M:	Ross Zwisler <zwisler@kernel.org>
8754M:	Dave Jiang <dave.jiang@intel.com>
8755L:	linux-nvdimm@lists.01.org
8756Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8757S:	Supported
8758F:	drivers/nvdimm/btt*
8759
8760LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8761M:	Ross Zwisler <zwisler@kernel.org>
8762M:	Dan Williams <dan.j.williams@intel.com>
8763M:	Vishal Verma <vishal.l.verma@intel.com>
8764M:	Dave Jiang <dave.jiang@intel.com>
8765L:	linux-nvdimm@lists.01.org
8766Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8767S:	Supported
8768F:	drivers/nvdimm/pmem*
8769
8770LIBNVDIMM: DEVICETREE BINDINGS
8771M:	Oliver O'Halloran <oohall@gmail.com>
8772L:	linux-nvdimm@lists.01.org
8773Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8774S:	Supported
8775F:	drivers/nvdimm/of_pmem.c
8776F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8777
8778LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8779M:	Dan Williams <dan.j.williams@intel.com>
8780M:	Ross Zwisler <zwisler@kernel.org>
8781M:	Vishal Verma <vishal.l.verma@intel.com>
8782M:	Dave Jiang <dave.jiang@intel.com>
8783L:	linux-nvdimm@lists.01.org
8784Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8786S:	Supported
8787F:	drivers/nvdimm/*
8788F:	drivers/acpi/nfit/*
8789F:	include/linux/nd.h
8790F:	include/linux/libnvdimm.h
8791F:	include/uapi/linux/ndctl.h
8792
8793LIGHTNVM PLATFORM SUPPORT
8794M:	Matias Bjorling <mb@lightnvm.io>
8795W:	http://github/OpenChannelSSD
8796L:	linux-block@vger.kernel.org
8797S:	Maintained
8798F:	drivers/lightnvm/
8799F:	include/linux/lightnvm.h
8800F:	include/uapi/linux/lightnvm.h
8801
8802LINUX FOR POWER MACINTOSH
8803M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8804W:	http://www.penguinppc.org/
8805L:	linuxppc-dev@lists.ozlabs.org
8806S:	Maintained
8807F:	arch/powerpc/platforms/powermac/
8808F:	drivers/macintosh/
8809
8810LINUX FOR POWERPC (32-BIT AND 64-BIT)
8811M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8812M:	Paul Mackerras <paulus@samba.org>
8813M:	Michael Ellerman <mpe@ellerman.id.au>
8814W:	https://github.com/linuxppc/linux/wiki
8815L:	linuxppc-dev@lists.ozlabs.org
8816Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8818S:	Supported
8819F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8820F:	Documentation/devicetree/bindings/powerpc/
8821F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8822F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8823F:	Documentation/powerpc/
8824F:	arch/powerpc/
8825F:	drivers/char/tpm/tpm_ibmvtpm*
8826F:	drivers/crypto/nx/
8827F:	drivers/crypto/vmx/
8828F:	drivers/i2c/busses/i2c-opal.c
8829F:	drivers/net/ethernet/ibm/ibmveth.*
8830F:	drivers/net/ethernet/ibm/ibmvnic.*
8831F:	drivers/pci/hotplug/pnv_php.c
8832F:	drivers/pci/hotplug/rpa*
8833F:	drivers/rtc/rtc-opal.c
8834F:	drivers/scsi/ibmvscsi/
8835F:	drivers/tty/hvc/hvc_opal.c
8836F:	drivers/watchdog/wdrtas.c
8837F:	tools/testing/selftests/powerpc
8838N:	/pmac
8839N:	powermac
8840N:	powernv
8841N:	[^a-z0-9]ps3
8842N:	pseries
8843
8844LINUX FOR POWERPC EMBEDDED MPC5XXX
8845M:	Anatolij Gustschin <agust@denx.de>
8846L:	linuxppc-dev@lists.ozlabs.org
8847T:	git git://git.denx.de/linux-denx-agust.git
8848S:	Maintained
8849F:	arch/powerpc/platforms/512x/
8850F:	arch/powerpc/platforms/52xx/
8851
8852LINUX FOR POWERPC EMBEDDED PPC4XX
8853M:	Alistair Popple <alistair@popple.id.au>
8854M:	Matt Porter <mporter@kernel.crashing.org>
8855W:	http://www.penguinppc.org/
8856L:	linuxppc-dev@lists.ozlabs.org
8857S:	Maintained
8858F:	arch/powerpc/platforms/40x/
8859F:	arch/powerpc/platforms/44x/
8860
8861LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8862M:	Scott Wood <oss@buserror.net>
8863M:	Kumar Gala <galak@kernel.crashing.org>
8864W:	http://www.penguinppc.org/
8865L:	linuxppc-dev@lists.ozlabs.org
8866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8867S:	Maintained
8868F:	arch/powerpc/platforms/83xx/
8869F:	arch/powerpc/platforms/85xx/
8870F:	Documentation/devicetree/bindings/powerpc/fsl/
8871
8872LINUX FOR POWERPC EMBEDDED PPC8XX
8873M:	Vitaly Bordug <vitb@kernel.crashing.org>
8874W:	http://www.penguinppc.org/
8875L:	linuxppc-dev@lists.ozlabs.org
8876S:	Maintained
8877F:	arch/powerpc/platforms/8xx/
8878
8879LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8880L:	linuxppc-dev@lists.ozlabs.org
8881S:	Orphan
8882F:	arch/powerpc/*/*virtex*
8883F:	arch/powerpc/*/*/*virtex*
8884
8885LINUX FOR POWERPC PA SEMI PWRFICIENT
8886L:	linuxppc-dev@lists.ozlabs.org
8887S:	Orphan
8888F:	arch/powerpc/platforms/pasemi/
8889F:	drivers/*/*pasemi*
8890F:	drivers/*/*/*pasemi*
8891
8892LINUX KERNEL DUMP TEST MODULE (LKDTM)
8893M:	Kees Cook <keescook@chromium.org>
8894S:	Maintained
8895F:	drivers/misc/lkdtm/*
8896
8897LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8898M:	Alan Stern <stern@rowland.harvard.edu>
8899M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8900M:	Will Deacon <will.deacon@arm.com>
8901M:	Peter Zijlstra <peterz@infradead.org>
8902M:	Boqun Feng <boqun.feng@gmail.com>
8903M:	Nicholas Piggin <npiggin@gmail.com>
8904M:	David Howells <dhowells@redhat.com>
8905M:	Jade Alglave <j.alglave@ucl.ac.uk>
8906M:	Luc Maranget <luc.maranget@inria.fr>
8907M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8908R:	Akira Yokosawa <akiyks@gmail.com>
8909R:	Daniel Lustig <dlustig@nvidia.com>
8910L:	linux-kernel@vger.kernel.org
8911L:	linux-arch@vger.kernel.org
8912S:	Supported
8913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8914F:	tools/memory-model/
8915F:	Documentation/atomic_bitops.txt
8916F:	Documentation/atomic_t.txt
8917F:	Documentation/core-api/atomic_ops.rst
8918F:	Documentation/core-api/refcount-vs-atomic.rst
8919F:	Documentation/memory-barriers.txt
8920
8921LIS3LV02D ACCELEROMETER DRIVER
8922M:	Eric Piel <eric.piel@tremplin-utc.net>
8923S:	Maintained
8924F:	Documentation/misc-devices/lis3lv02d
8925F:	drivers/misc/lis3lv02d/
8926F:	drivers/platform/x86/hp_accel.c
8927
8928LIVE PATCHING
8929M:	Josh Poimboeuf <jpoimboe@redhat.com>
8930M:	Jessica Yu <jeyu@kernel.org>
8931M:	Jiri Kosina <jikos@kernel.org>
8932M:	Miroslav Benes <mbenes@suse.cz>
8933R:	Petr Mladek <pmladek@suse.com>
8934S:	Maintained
8935F:	kernel/livepatch/
8936F:	include/linux/livepatch.h
8937F:	arch/x86/include/asm/livepatch.h
8938F:	arch/x86/kernel/livepatch.c
8939F:	Documentation/livepatch/
8940F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8941F:	samples/livepatch/
8942L:	live-patching@vger.kernel.org
8943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8944
8945LLC (802.2)
8946L:	netdev@vger.kernel.org
8947S:	Odd fixes
8948F:	include/linux/llc.h
8949F:	include/uapi/linux/llc.h
8950F:	include/net/llc*
8951F:	net/llc/
8952
8953LM73 HARDWARE MONITOR DRIVER
8954M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8955L:	linux-hwmon@vger.kernel.org
8956S:	Maintained
8957F:	drivers/hwmon/lm73.c
8958
8959LM78 HARDWARE MONITOR DRIVER
8960M:	Jean Delvare <jdelvare@suse.com>
8961L:	linux-hwmon@vger.kernel.org
8962S:	Maintained
8963F:	Documentation/hwmon/lm78
8964F:	drivers/hwmon/lm78.c
8965
8966LM83 HARDWARE MONITOR DRIVER
8967M:	Jean Delvare <jdelvare@suse.com>
8968L:	linux-hwmon@vger.kernel.org
8969S:	Maintained
8970F:	Documentation/hwmon/lm83
8971F:	drivers/hwmon/lm83.c
8972
8973LM90 HARDWARE MONITOR DRIVER
8974M:	Jean Delvare <jdelvare@suse.com>
8975L:	linux-hwmon@vger.kernel.org
8976S:	Maintained
8977F:	Documentation/hwmon/lm90
8978F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8979F:	drivers/hwmon/lm90.c
8980F:	include/dt-bindings/thermal/lm90.h
8981
8982LM95234 HARDWARE MONITOR DRIVER
8983M:	Guenter Roeck <linux@roeck-us.net>
8984L:	linux-hwmon@vger.kernel.org
8985S:	Maintained
8986F:	Documentation/hwmon/lm95234
8987F:	drivers/hwmon/lm95234.c
8988
8989LME2510 MEDIA DRIVER
8990M:	Malcolm Priestley <tvboxspy@gmail.com>
8991L:	linux-media@vger.kernel.org
8992W:	https://linuxtv.org
8993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8994S:	Maintained
8995F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8996
8997LOADPIN SECURITY MODULE
8998M:	Kees Cook <keescook@chromium.org>
8999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9000S:	Supported
9001F:	security/loadpin/
9002F:	Documentation/admin-guide/LSM/LoadPin.rst
9003
9004LOCKING PRIMITIVES
9005M:	Peter Zijlstra <peterz@infradead.org>
9006M:	Ingo Molnar <mingo@redhat.com>
9007M:	Will Deacon <will.deacon@arm.com>
9008L:	linux-kernel@vger.kernel.org
9009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9010S:	Maintained
9011F:	Documentation/locking/
9012F:	include/linux/lockdep.h
9013F:	include/linux/spinlock*.h
9014F:	arch/*/include/asm/spinlock*.h
9015F:	include/linux/rwlock*.h
9016F:	include/linux/mutex*.h
9017F:	include/linux/rwsem*.h
9018F:	arch/*/include/asm/rwsem.h
9019F:	include/linux/seqlock.h
9020F:	lib/locking*.[ch]
9021F:	kernel/locking/
9022X:	kernel/locking/locktorture.c
9023
9024LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9025M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9026L:	linux-ntfs-dev@lists.sourceforge.net
9027W:	http://www.linux-ntfs.org/content/view/19/37/
9028S:	Maintained
9029F:	Documentation/ldm.txt
9030F:	block/partitions/ldm.*
9031
9032LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9033M:	Sathya Prakash <sathya.prakash@broadcom.com>
9034M:	Chaitra P B <chaitra.basappa@broadcom.com>
9035M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9036L:	MPT-FusionLinux.pdl@broadcom.com
9037L:	linux-scsi@vger.kernel.org
9038W:	http://www.avagotech.com/support/
9039S:	Supported
9040F:	drivers/message/fusion/
9041F:	drivers/scsi/mpt3sas/
9042
9043LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9044M:	Matthew Wilcox <willy@infradead.org>
9045L:	linux-scsi@vger.kernel.org
9046S:	Maintained
9047F:	drivers/scsi/sym53c8xx_2/
9048
9049LTC1660 DAC DRIVER
9050M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9051L:	linux-iio@vger.kernel.org
9052S:	Maintained
9053F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9054F:	drivers/iio/dac/ltc1660.c
9055
9056LTC4261 HARDWARE MONITOR DRIVER
9057M:	Guenter Roeck <linux@roeck-us.net>
9058L:	linux-hwmon@vger.kernel.org
9059S:	Maintained
9060F:	Documentation/hwmon/ltc4261
9061F:	drivers/hwmon/ltc4261.c
9062
9063LTC4306 I2C MULTIPLEXER DRIVER
9064M:	Michael Hennerich <michael.hennerich@analog.com>
9065W:	http://ez.analog.com/community/linux-device-drivers
9066L:	linux-i2c@vger.kernel.org
9067S:	Supported
9068F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9069F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9070
9071LTP (Linux Test Project)
9072M:	Mike Frysinger <vapier@gentoo.org>
9073M:	Cyril Hrubis <chrubis@suse.cz>
9074M:	Wanlong Gao <wanlong.gao@gmail.com>
9075M:	Jan Stancek <jstancek@redhat.com>
9076M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9077M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9078L:	ltp@lists.linux.it (subscribers-only)
9079W:	http://linux-test-project.github.io/
9080T:	git git://github.com/linux-test-project/ltp.git
9081S:	Maintained
9082
9083M68K ARCHITECTURE
9084M:	Geert Uytterhoeven <geert@linux-m68k.org>
9085L:	linux-m68k@lists.linux-m68k.org
9086W:	http://www.linux-m68k.org/
9087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9088S:	Maintained
9089F:	arch/m68k/
9090F:	drivers/zorro/
9091
9092M68K ON APPLE MACINTOSH
9093M:	Joshua Thompson <funaho@jurai.org>
9094W:	http://www.mac.linux-m68k.org/
9095L:	linux-m68k@lists.linux-m68k.org
9096S:	Maintained
9097F:	arch/m68k/mac/
9098
9099M68K ON HP9000/300
9100M:	Philip Blundell <philb@gnu.org>
9101W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9102S:	Maintained
9103F:	arch/m68k/hp300/
9104
9105M88DS3103 MEDIA DRIVER
9106M:	Antti Palosaari <crope@iki.fi>
9107L:	linux-media@vger.kernel.org
9108W:	https://linuxtv.org
9109W:	http://palosaari.fi/linux/
9110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9111T:	git git://linuxtv.org/anttip/media_tree.git
9112S:	Maintained
9113F:	drivers/media/dvb-frontends/m88ds3103*
9114
9115M88RS2000 MEDIA DRIVER
9116M:	Malcolm Priestley <tvboxspy@gmail.com>
9117L:	linux-media@vger.kernel.org
9118W:	https://linuxtv.org
9119Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9120S:	Maintained
9121F:	drivers/media/dvb-frontends/m88rs2000*
9122
9123MA901 MASTERKIT USB FM RADIO DRIVER
9124M:	Alexey Klimov <klimov.linux@gmail.com>
9125L:	linux-media@vger.kernel.org
9126T:	git git://linuxtv.org/media_tree.git
9127S:	Maintained
9128F:	drivers/media/radio/radio-ma901.c
9129
9130MAC80211
9131M:	Johannes Berg <johannes@sipsolutions.net>
9132L:	linux-wireless@vger.kernel.org
9133W:	http://wireless.kernel.org/
9134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9136S:	Maintained
9137F:	Documentation/networking/mac80211-injection.txt
9138F:	include/net/mac80211.h
9139F:	net/mac80211/
9140F:	drivers/net/wireless/mac80211_hwsim.[ch]
9141F:	Documentation/networking/mac80211_hwsim/README
9142
9143MAILBOX API
9144M:	Jassi Brar <jassisinghbrar@gmail.com>
9145L:	linux-kernel@vger.kernel.org
9146S:	Maintained
9147F:	drivers/mailbox/
9148F:	include/linux/mailbox_client.h
9149F:	include/linux/mailbox_controller.h
9150
9151MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9152M:	Michael Kerrisk <mtk.manpages@gmail.com>
9153W:	http://www.kernel.org/doc/man-pages
9154L:	linux-man@vger.kernel.org
9155S:	Maintained
9156
9157MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9158M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9159L:	linux-mips@vger.kernel.org
9160S:	Maintained
9161F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9162
9163MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9164M:	Andrew Lunn <andrew@lunn.ch>
9165M:	Vivien Didelot <vivien.didelot@gmail.com>
9166L:	netdev@vger.kernel.org
9167S:	Maintained
9168F:	drivers/net/dsa/mv88e6xxx/
9169F:	include/linux/platform_data/mv88e6xxx.h
9170F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9171
9172MARVELL ARMADA DRM SUPPORT
9173M:	Russell King <linux@armlinux.org.uk>
9174S:	Maintained
9175T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9176T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9177F:	drivers/gpu/drm/armada/
9178F:	include/uapi/drm/armada_drm.h
9179F:	Documentation/devicetree/bindings/display/armada/
9180
9181MARVELL ARMADA 3700 PHY DRIVERS
9182M:	Miquel Raynal <miquel.raynal@bootlin.com>
9183S:	Maintained
9184F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9185F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9186F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9187F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9188
9189MARVELL CRYPTO DRIVER
9190M:	Boris Brezillon <bbrezillon@kernel.org>
9191M:	Arnaud Ebalard <arno@natisbad.org>
9192F:	drivers/crypto/marvell/
9193S:	Maintained
9194L:	linux-crypto@vger.kernel.org
9195
9196MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9197M:	Mirko Lindner <mlindner@marvell.com>
9198M:	Stephen Hemminger <stephen@networkplumber.org>
9199L:	netdev@vger.kernel.org
9200S:	Maintained
9201F:	drivers/net/ethernet/marvell/sk*
9202
9203MARVELL LIBERTAS WIRELESS DRIVER
9204L:	libertas-dev@lists.infradead.org
9205S:	Orphan
9206F:	drivers/net/wireless/marvell/libertas/
9207
9208MARVELL MACCHIATOBIN SUPPORT
9209M:	Russell King <linux@armlinux.org.uk>
9210L:	linux-arm-kernel@lists.infradead.org
9211S:	Maintained
9212F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9213
9214MARVELL MV643XX ETHERNET DRIVER
9215M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9216L:	netdev@vger.kernel.org
9217S:	Maintained
9218F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9219F:	include/linux/mv643xx.h
9220
9221MARVELL MV88X3310 PHY DRIVER
9222M:	Russell King <linux@armlinux.org.uk>
9223L:	netdev@vger.kernel.org
9224S:	Maintained
9225F:	drivers/net/phy/marvell10g.c
9226
9227MARVELL MVEBU THERMAL DRIVER
9228M:	Miquel Raynal <miquel.raynal@bootlin.com>
9229S:	Maintained
9230F:	drivers/thermal/armada_thermal.c
9231
9232MARVELL MVNETA ETHERNET DRIVER
9233M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9234L:	netdev@vger.kernel.org
9235S:	Maintained
9236F:	drivers/net/ethernet/marvell/mvneta.*
9237
9238MARVELL MWIFIEX WIRELESS DRIVER
9239M:	Amitkumar Karwar <amitkarwar@gmail.com>
9240M:	Nishant Sarmukadam <nishants@marvell.com>
9241M:	Ganapathi Bhat <gbhat@marvell.com>
9242M:	Xinming Hu <huxinming820@gmail.com>
9243L:	linux-wireless@vger.kernel.org
9244S:	Maintained
9245F:	drivers/net/wireless/marvell/mwifiex/
9246
9247MARVELL MWL8K WIRELESS DRIVER
9248M:	Lennert Buytenhek <buytenh@wantstofly.org>
9249L:	linux-wireless@vger.kernel.org
9250S:	Odd Fixes
9251F:	drivers/net/wireless/marvell/mwl8k.c
9252
9253MARVELL NAND CONTROLLER DRIVER
9254M:	Miquel Raynal <miquel.raynal@bootlin.com>
9255L:	linux-mtd@lists.infradead.org
9256S:	Maintained
9257F:	drivers/mtd/nand/raw/marvell_nand.c
9258F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9259
9260MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9261M:	Nicolas Pitre <nico@fluxnic.net>
9262S:	Odd Fixes
9263F:	drivers/mmc/host/mvsdio.*
9264
9265MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9266M:	Hu Ziji <huziji@marvell.com>
9267L:	linux-mmc@vger.kernel.org
9268S:	Supported
9269F:	drivers/mmc/host/sdhci-xenon*
9270F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9271
9272MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9273M:	Sunil Goutham <sgoutham@marvell.com>
9274M:	Linu Cherian <lcherian@marvell.com>
9275M:	Geetha sowjanya <gakula@marvell.com>
9276M:	Jerin Jacob <jerinj@marvell.com>
9277L:	netdev@vger.kernel.org
9278S:	Supported
9279F:	drivers/net/ethernet/marvell/octeontx2/af/
9280
9281MATROX FRAMEBUFFER DRIVER
9282L:	linux-fbdev@vger.kernel.org
9283S:	Orphan
9284F:	drivers/video/fbdev/matrox/matroxfb_*
9285F:	include/uapi/linux/matroxfb.h
9286
9287MAX16065 HARDWARE MONITOR DRIVER
9288M:	Guenter Roeck <linux@roeck-us.net>
9289L:	linux-hwmon@vger.kernel.org
9290S:	Maintained
9291F:	Documentation/hwmon/max16065
9292F:	drivers/hwmon/max16065.c
9293
9294MAX2175 SDR TUNER DRIVER
9295M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9296L:	linux-media@vger.kernel.org
9297T:	git git://linuxtv.org/media_tree.git
9298S:	Maintained
9299F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9300F:	Documentation/media/v4l-drivers/max2175.rst
9301F:	drivers/media/i2c/max2175*
9302F:	include/uapi/linux/max2175.h
9303
9304MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9305L:	linux-hwmon@vger.kernel.org
9306S:	Orphan
9307F:	Documentation/hwmon/max6650
9308F:	drivers/hwmon/max6650.c
9309
9310MAX6697 HARDWARE MONITOR DRIVER
9311M:	Guenter Roeck <linux@roeck-us.net>
9312L:	linux-hwmon@vger.kernel.org
9313S:	Maintained
9314F:	Documentation/hwmon/max6697
9315F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9316F:	drivers/hwmon/max6697.c
9317F:	include/linux/platform_data/max6697.h
9318
9319MAX9860 MONO AUDIO VOICE CODEC DRIVER
9320M:	Peter Rosin <peda@axentia.se>
9321L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9322S:	Maintained
9323F:	Documentation/devicetree/bindings/sound/max9860.txt
9324F:	sound/soc/codecs/max9860.*
9325
9326MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9327M:	Javier Martinez Canillas <javier@dowhile0.org>
9328L:	linux-kernel@vger.kernel.org
9329S:	Supported
9330F:	drivers/regulator/max77802-regulator.c
9331F:	Documentation/devicetree/bindings/*/*max77802.txt
9332F:	include/dt-bindings/*/*max77802.h
9333
9334MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9335M:	Krzysztof Kozlowski <krzk@kernel.org>
9336M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9337L:	linux-pm@vger.kernel.org
9338S:	Supported
9339F:	drivers/power/supply/max14577_charger.c
9340F:	drivers/power/supply/max77693_charger.c
9341
9342MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9343M:	Chanwoo Choi <cw00.choi@samsung.com>
9344M:	Krzysztof Kozlowski <krzk@kernel.org>
9345M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9346L:	linux-kernel@vger.kernel.org
9347S:	Supported
9348F:	drivers/*/max14577*.c
9349F:	drivers/*/max77686*.c
9350F:	drivers/*/max77693*.c
9351F:	drivers/extcon/extcon-max14577.c
9352F:	drivers/extcon/extcon-max77693.c
9353F:	drivers/rtc/rtc-max77686.c
9354F:	drivers/clk/clk-max77686.c
9355F:	Documentation/devicetree/bindings/mfd/max14577.txt
9356F:	Documentation/devicetree/bindings/*/max77686.txt
9357F:	Documentation/devicetree/bindings/mfd/max77693.txt
9358F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9359F:	include/linux/mfd/max14577*.h
9360F:	include/linux/mfd/max77686*.h
9361F:	include/linux/mfd/max77693*.h
9362
9363MAXIRADIO FM RADIO RECEIVER DRIVER
9364M:	Hans Verkuil <hverkuil@xs4all.nl>
9365L:	linux-media@vger.kernel.org
9366T:	git git://linuxtv.org/media_tree.git
9367W:	https://linuxtv.org
9368S:	Maintained
9369F:	drivers/media/radio/radio-maxiradio*
9370
9371MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9372M:	Peter Rosin <peda@axentia.se>
9373L:	linux-iio@vger.kernel.org
9374S:	Maintained
9375F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9376F:	drivers/iio/potentiometer/mcp4018.c
9377F:	drivers/iio/potentiometer/mcp4531.c
9378
9379MCR20A IEEE-802.15.4 RADIO DRIVER
9380M:	Xue Liu <liuxuenetmail@gmail.com>
9381L:	linux-wpan@vger.kernel.org
9382W:	https://github.com/xueliu/mcr20a-linux
9383S:	Maintained
9384F:	drivers/net/ieee802154/mcr20a.c
9385F:	drivers/net/ieee802154/mcr20a.h
9386F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9387
9388MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9389M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9390L:	linux-iio@vger.kernel.org
9391S:	Maintained
9392F:	drivers/iio/dac/cio-dac.c
9393
9394MEDIA DRIVERS FOR ASCOT2E
9395M:	Sergey Kozlov <serjk@netup.ru>
9396M:	Abylay Ospan <aospan@netup.ru>
9397L:	linux-media@vger.kernel.org
9398W:	https://linuxtv.org
9399W:	http://netup.tv/
9400T:	git git://linuxtv.org/media_tree.git
9401S:	Supported
9402F:	drivers/media/dvb-frontends/ascot2e*
9403
9404MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9405M:	Jasmin Jessich <jasmin@anw.at>
9406L:	linux-media@vger.kernel.org
9407W:	https://linuxtv.org
9408T:	git git://linuxtv.org/media_tree.git
9409S:	Maintained
9410F:	drivers/media/dvb-frontends/cxd2099*
9411
9412MEDIA DRIVERS FOR CXD2841ER
9413M:	Sergey Kozlov <serjk@netup.ru>
9414M:	Abylay Ospan <aospan@netup.ru>
9415L:	linux-media@vger.kernel.org
9416W:	https://linuxtv.org
9417W:	http://netup.tv/
9418T:	git git://linuxtv.org/media_tree.git
9419S:	Supported
9420F:	drivers/media/dvb-frontends/cxd2841er*
9421
9422MEDIA DRIVERS FOR CXD2880
9423M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9424L:	linux-media@vger.kernel.org
9425W:	http://linuxtv.org/
9426T:	git git://linuxtv.org/media_tree.git
9427S:	Supported
9428F:	drivers/media/dvb-frontends/cxd2880/*
9429F:	drivers/media/spi/cxd2880*
9430
9431MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9432L:	linux-media@vger.kernel.org
9433W:	https://linuxtv.org
9434T:	git git://linuxtv.org/media_tree.git
9435S:	Orphan
9436F:	drivers/media/pci/ddbridge/*
9437
9438MEDIA DRIVERS FOR FREESCALE IMX
9439M:	Steve Longerbeam <slongerbeam@gmail.com>
9440M:	Philipp Zabel <p.zabel@pengutronix.de>
9441L:	linux-media@vger.kernel.org
9442T:	git git://linuxtv.org/media_tree.git
9443S:	Maintained
9444F:	Documentation/devicetree/bindings/media/imx.txt
9445F:	Documentation/media/v4l-drivers/imx.rst
9446F:	drivers/staging/media/imx/
9447F:	include/linux/imx-media.h
9448F:	include/media/imx.h
9449
9450MEDIA DRIVER FOR FREESCALE IMX PXP
9451M:	Philipp Zabel <p.zabel@pengutronix.de>
9452L:	linux-media@vger.kernel.org
9453T:	git git://linuxtv.org/media_tree.git
9454S:	Maintained
9455F:	drivers/media/platform/imx-pxp.[ch]
9456
9457MEDIA DRIVERS FOR HELENE
9458M:	Abylay Ospan <aospan@netup.ru>
9459L:	linux-media@vger.kernel.org
9460W:	https://linuxtv.org
9461W:	http://netup.tv/
9462T:	git git://linuxtv.org/media_tree.git
9463S:	Supported
9464F:	drivers/media/dvb-frontends/helene*
9465
9466MEDIA DRIVERS FOR HORUS3A
9467M:	Sergey Kozlov <serjk@netup.ru>
9468M:	Abylay Ospan <aospan@netup.ru>
9469L:	linux-media@vger.kernel.org
9470W:	https://linuxtv.org
9471W:	http://netup.tv/
9472T:	git git://linuxtv.org/media_tree.git
9473S:	Supported
9474F:	drivers/media/dvb-frontends/horus3a*
9475
9476MEDIA DRIVERS FOR LNBH25
9477M:	Sergey Kozlov <serjk@netup.ru>
9478M:	Abylay Ospan <aospan@netup.ru>
9479L:	linux-media@vger.kernel.org
9480W:	https://linuxtv.org
9481W:	http://netup.tv/
9482T:	git git://linuxtv.org/media_tree.git
9483S:	Supported
9484F:	drivers/media/dvb-frontends/lnbh25*
9485
9486MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9487L:	linux-media@vger.kernel.org
9488W:	https://linuxtv.org
9489T:	git git://linuxtv.org/media_tree.git
9490S:	Orphan
9491F:	drivers/media/dvb-frontends/mxl5xx*
9492
9493MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9494M:	Sergey Kozlov <serjk@netup.ru>
9495M:	Abylay Ospan <aospan@netup.ru>
9496L:	linux-media@vger.kernel.org
9497W:	https://linuxtv.org
9498W:	http://netup.tv/
9499T:	git git://linuxtv.org/media_tree.git
9500S:	Supported
9501F:	drivers/media/pci/netup_unidvb/*
9502
9503MEDIA DRIVERS FOR RENESAS - CEU
9504M:	Jacopo Mondi <jacopo@jmondi.org>
9505L:	linux-media@vger.kernel.org
9506L:	linux-renesas-soc@vger.kernel.org
9507T:	git git://linuxtv.org/media_tree.git
9508S:	Supported
9509F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9510F:	drivers/media/platform/renesas-ceu.c
9511F:	include/media/drv-intf/renesas-ceu.h
9512
9513MEDIA DRIVERS FOR RENESAS - DRIF
9514M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9515L:	linux-media@vger.kernel.org
9516L:	linux-renesas-soc@vger.kernel.org
9517T:	git git://linuxtv.org/media_tree.git
9518S:	Supported
9519F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9520F:	drivers/media/platform/rcar_drif.c
9521
9522MEDIA DRIVERS FOR RENESAS - FCP
9523M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9524L:	linux-media@vger.kernel.org
9525L:	linux-renesas-soc@vger.kernel.org
9526T:	git git://linuxtv.org/media_tree.git
9527S:	Supported
9528F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9529F:	drivers/media/platform/rcar-fcp.c
9530F:	include/media/rcar-fcp.h
9531
9532MEDIA DRIVERS FOR RENESAS - FDP1
9533M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9534L:	linux-media@vger.kernel.org
9535L:	linux-renesas-soc@vger.kernel.org
9536T:	git git://linuxtv.org/media_tree.git
9537S:	Supported
9538F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9539F:	drivers/media/platform/rcar_fdp1.c
9540
9541MEDIA DRIVERS FOR RENESAS - VIN
9542M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9543L:	linux-media@vger.kernel.org
9544L:	linux-renesas-soc@vger.kernel.org
9545T:	git git://linuxtv.org/media_tree.git
9546S:	Supported
9547F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9548F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9549F:	drivers/media/platform/rcar-vin/
9550
9551MEDIA DRIVERS FOR RENESAS - VSP1
9552M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9553M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9554L:	linux-media@vger.kernel.org
9555L:	linux-renesas-soc@vger.kernel.org
9556T:	git git://linuxtv.org/media_tree.git
9557S:	Supported
9558F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9559F:	drivers/media/platform/vsp1/
9560
9561MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9562L:	linux-media@vger.kernel.org
9563W:	https://linuxtv.org
9564T:	git git://linuxtv.org/media_tree.git
9565S:	Orphan
9566F:	drivers/media/dvb-frontends/stv0910*
9567
9568MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9569L:	linux-media@vger.kernel.org
9570W:	https://linuxtv.org
9571T:	git git://linuxtv.org/media_tree.git
9572S:	Orphan
9573F:	drivers/media/dvb-frontends/stv6111*
9574
9575MEDIA DRIVERS FOR STM32 - DCMI
9576M:	Hugues Fruchet <hugues.fruchet@st.com>
9577L:	linux-media@vger.kernel.org
9578T:	git git://linuxtv.org/media_tree.git
9579S:	Supported
9580F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9581F:	drivers/media/platform/stm32/stm32-dcmi.c
9582
9583MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9584M:	Dmitry Osipenko <digetx@gmail.com>
9585L:	linux-media@vger.kernel.org
9586L:	linux-tegra@vger.kernel.org
9587T:	git git://linuxtv.org/media_tree.git
9588S:	Maintained
9589F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9590F:	drivers/staging/media/tegra-vde/
9591
9592MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9593M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9594P:	LinuxTV.org Project
9595L:	linux-media@vger.kernel.org
9596W:	https://linuxtv.org
9597Q:	http://patchwork.kernel.org/project/linux-media/list/
9598T:	git git://linuxtv.org/media_tree.git
9599S:	Maintained
9600F:	Documentation/devicetree/bindings/media/
9601F:	Documentation/media/
9602F:	drivers/media/
9603F:	drivers/staging/media/
9604F:	include/linux/platform_data/media/
9605F:	include/media/
9606F:	include/uapi/linux/dvb/
9607F:	include/uapi/linux/videodev2.h
9608F:	include/uapi/linux/media.h
9609F:	include/uapi/linux/v4l2-*
9610F:	include/uapi/linux/meye.h
9611F:	include/uapi/linux/ivtv*
9612F:	include/uapi/linux/uvcvideo.h
9613
9614MEDIATEK BLUETOOTH DRIVER
9615M:	Sean Wang <sean.wang@mediatek.com>
9616L:	linux-bluetooth@vger.kernel.org
9617L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9618S:	Maintained
9619F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9620F:	drivers/bluetooth/btmtkuart.c
9621
9622MEDIATEK CIR DRIVER
9623M:	Sean Wang <sean.wang@mediatek.com>
9624S:	Maintained
9625F:	drivers/media/rc/mtk-cir.c
9626
9627MEDIATEK DMA DRIVER
9628M:	Sean Wang <sean.wang@mediatek.com>
9629L:	dmaengine@vger.kernel.org
9630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9631L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9632S:	Maintained
9633F:	Documentation/devicetree/bindings/dma/mtk-*
9634F:	drivers/dma/mediatek/
9635
9636MEDIATEK PMIC LED DRIVER
9637M:	Sean Wang <sean.wang@mediatek.com>
9638S:	Maintained
9639F:	drivers/leds/leds-mt6323.c
9640F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9641
9642MEDIATEK ETHERNET DRIVER
9643M:	Felix Fietkau <nbd@openwrt.org>
9644M:	John Crispin <john@phrozen.org>
9645M:	Sean Wang <sean.wang@mediatek.com>
9646M:	Nelson Chang <nelson.chang@mediatek.com>
9647L:	netdev@vger.kernel.org
9648S:	Maintained
9649F:	drivers/net/ethernet/mediatek/
9650
9651MEDIATEK SWITCH DRIVER
9652M:	Sean Wang <sean.wang@mediatek.com>
9653L:	netdev@vger.kernel.org
9654S:	Maintained
9655F:	drivers/net/dsa/mt7530.*
9656F:	net/dsa/tag_mtk.c
9657
9658MEDIATEK JPEG DRIVER
9659M:	Rick Chang <rick.chang@mediatek.com>
9660M:	Bin Liu <bin.liu@mediatek.com>
9661S:	Supported
9662F:	drivers/media/platform/mtk-jpeg/
9663F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9664
9665MEDIATEK MDP DRIVER
9666M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9667M:	Houlong Wei <houlong.wei@mediatek.com>
9668M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9669S:	Supported
9670F:	drivers/media/platform/mtk-mdp/
9671F:	drivers/media/platform/mtk-vpu/
9672F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9673
9674MEDIATEK MEDIA DRIVER
9675M:	Tiffany Lin <tiffany.lin@mediatek.com>
9676M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9677S:	Supported
9678F:	drivers/media/platform/mtk-vcodec/
9679F:	drivers/media/platform/mtk-vpu/
9680F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9681F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9682
9683MEDIATEK MT76 WIRELESS LAN DRIVER
9684M:	Felix Fietkau <nbd@nbd.name>
9685M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9686L:	linux-wireless@vger.kernel.org
9687S:	Maintained
9688F:	drivers/net/wireless/mediatek/mt76/
9689
9690MEDIATEK MT7601U WIRELESS LAN DRIVER
9691M:	Jakub Kicinski <kubakici@wp.pl>
9692L:	linux-wireless@vger.kernel.org
9693S:	Maintained
9694F:	drivers/net/wireless/mediatek/mt7601u/
9695
9696MEDIATEK NAND CONTROLLER DRIVER
9697M:	Xiaolei Li <xiaolei.li@mediatek.com>
9698L:	linux-mtd@lists.infradead.org
9699S:	Maintained
9700F:	drivers/mtd/nand/raw/mtk_*
9701F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9702
9703MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9704M:	Sean Wang <sean.wang@mediatek.com>
9705S:	Maintained
9706F:	drivers/char/hw_random/mtk-rng.c
9707
9708MEDIATEK USB3 DRD IP DRIVER
9709M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9710L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9712L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9713S:	Maintained
9714F:	drivers/usb/mtu3/
9715
9716MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9717M:	Peter Senna Tschudin <peter.senna@gmail.com>
9718M:	Martin Donnelly <martin.donnelly@ge.com>
9719M:	Martyn Welch <martyn.welch@collabora.co.uk>
9720S:	Maintained
9721F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9722F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9723
9724MEGARAID SCSI/SAS DRIVERS
9725M:	Kashyap Desai <kashyap.desai@broadcom.com>
9726M:	Sumit Saxena <sumit.saxena@broadcom.com>
9727M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9728L:	megaraidlinux.pdl@broadcom.com
9729L:	linux-scsi@vger.kernel.org
9730W:	http://www.avagotech.com/support/
9731S:	Maintained
9732F:	Documentation/scsi/megaraid.txt
9733F:	drivers/scsi/megaraid.*
9734F:	drivers/scsi/megaraid/
9735
9736MELEXIS MLX90614 DRIVER
9737M:	Crt Mori <cmo@melexis.com>
9738L:	linux-iio@vger.kernel.org
9739W:	http://www.melexis.com
9740S:	Supported
9741F:	drivers/iio/temperature/mlx90614.c
9742
9743MELEXIS MLX90632 DRIVER
9744M:	Crt Mori <cmo@melexis.com>
9745L:	linux-iio@vger.kernel.org
9746W:	http://www.melexis.com
9747S:	Supported
9748F:	drivers/iio/temperature/mlx90632.c
9749
9750MELFAS MIP4 TOUCHSCREEN DRIVER
9751M:	Sangwon Jee <jeesw@melfas.com>
9752W:	http://www.melfas.com
9753S:	Supported
9754F:	drivers/input/touchscreen/melfas_mip4.c
9755F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9756
9757MELLANOX ETHERNET DRIVER (mlx4_en)
9758M:	Tariq Toukan <tariqt@mellanox.com>
9759L:	netdev@vger.kernel.org
9760S:	Supported
9761W:	http://www.mellanox.com
9762Q:	http://patchwork.ozlabs.org/project/netdev/list/
9763F:	drivers/net/ethernet/mellanox/mlx4/en_*
9764
9765MELLANOX ETHERNET DRIVER (mlx5e)
9766M:	Saeed Mahameed <saeedm@mellanox.com>
9767L:	netdev@vger.kernel.org
9768S:	Supported
9769W:	http://www.mellanox.com
9770Q:	http://patchwork.ozlabs.org/project/netdev/list/
9771F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9772
9773MELLANOX ETHERNET INNOVA DRIVERS
9774R:	Boris Pismenny <borisp@mellanox.com>
9775L:	netdev@vger.kernel.org
9776S:	Supported
9777W:	http://www.mellanox.com
9778Q:	http://patchwork.ozlabs.org/project/netdev/list/
9779F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9780F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9781F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9782F:	include/linux/mlx5/mlx5_ifc_fpga.h
9783
9784MELLANOX ETHERNET INNOVA IPSEC DRIVER
9785R:	Boris Pismenny <borisp@mellanox.com>
9786L:	netdev@vger.kernel.org
9787S:	Supported
9788W:	http://www.mellanox.com
9789Q:	http://patchwork.ozlabs.org/project/netdev/list/
9790F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9791F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9792
9793MELLANOX ETHERNET SWITCH DRIVERS
9794M:	Jiri Pirko <jiri@mellanox.com>
9795M:	Ido Schimmel <idosch@mellanox.com>
9796L:	netdev@vger.kernel.org
9797S:	Supported
9798W:	http://www.mellanox.com
9799Q:	http://patchwork.ozlabs.org/project/netdev/list/
9800F:	drivers/net/ethernet/mellanox/mlxsw/
9801F:	tools/testing/selftests/drivers/net/mlxsw/
9802
9803MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9804M:	mlxsw@mellanox.com
9805L:	netdev@vger.kernel.org
9806S:	Supported
9807W:	http://www.mellanox.com
9808Q:	http://patchwork.ozlabs.org/project/netdev/list/
9809F:	drivers/net/ethernet/mellanox/mlxfw/
9810
9811MELLANOX HARDWARE PLATFORM SUPPORT
9812M:	Andy Shevchenko <andy@infradead.org>
9813M:	Darren Hart <dvhart@infradead.org>
9814M:	Vadim Pasternak <vadimp@mellanox.com>
9815L:	platform-driver-x86@vger.kernel.org
9816S:	Supported
9817F:	drivers/platform/mellanox/
9818
9819MELLANOX MLX4 core VPI driver
9820M:	Tariq Toukan <tariqt@mellanox.com>
9821L:	netdev@vger.kernel.org
9822L:	linux-rdma@vger.kernel.org
9823W:	http://www.mellanox.com
9824Q:	http://patchwork.ozlabs.org/project/netdev/list/
9825S:	Supported
9826F:	drivers/net/ethernet/mellanox/mlx4/
9827F:	include/linux/mlx4/
9828
9829MELLANOX MLX4 IB driver
9830M:	Yishai Hadas <yishaih@mellanox.com>
9831L:	linux-rdma@vger.kernel.org
9832W:	http://www.mellanox.com
9833Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9834S:	Supported
9835F:	drivers/infiniband/hw/mlx4/
9836F:	include/linux/mlx4/
9837F:	include/uapi/rdma/mlx4-abi.h
9838
9839MELLANOX MLX5 core VPI driver
9840M:	Saeed Mahameed <saeedm@mellanox.com>
9841M:	Leon Romanovsky <leonro@mellanox.com>
9842L:	netdev@vger.kernel.org
9843L:	linux-rdma@vger.kernel.org
9844W:	http://www.mellanox.com
9845Q:	http://patchwork.ozlabs.org/project/netdev/list/
9846S:	Supported
9847F:	drivers/net/ethernet/mellanox/mlx5/core/
9848F:	include/linux/mlx5/
9849
9850MELLANOX MLX5 IB driver
9851M:	Leon Romanovsky <leonro@mellanox.com>
9852L:	linux-rdma@vger.kernel.org
9853W:	http://www.mellanox.com
9854Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9855S:	Supported
9856F:	drivers/infiniband/hw/mlx5/
9857F:	include/linux/mlx5/
9858F:	include/uapi/rdma/mlx5-abi.h
9859
9860MELLANOX MLXCPLD I2C AND MUX DRIVER
9861M:	Vadim Pasternak <vadimp@mellanox.com>
9862M:	Michael Shych <michaelsh@mellanox.com>
9863L:	linux-i2c@vger.kernel.org
9864S:	Supported
9865F:	drivers/i2c/busses/i2c-mlxcpld.c
9866F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9867F:	Documentation/i2c/busses/i2c-mlxcpld
9868
9869MELLANOX MLXCPLD LED DRIVER
9870M:	Vadim Pasternak <vadimp@mellanox.com>
9871L:	linux-leds@vger.kernel.org
9872S:	Supported
9873F:	drivers/leds/leds-mlxcpld.c
9874F:	drivers/leds/leds-mlxreg.c
9875F:	Documentation/leds/leds-mlxcpld.txt
9876
9877MELLANOX PLATFORM DRIVER
9878M:	Vadim Pasternak <vadimp@mellanox.com>
9879L:	platform-driver-x86@vger.kernel.org
9880S:	Supported
9881F:	drivers/platform/x86/mlx-platform.c
9882
9883MEMBARRIER SUPPORT
9884M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9885M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9886L:	linux-kernel@vger.kernel.org
9887S:	Supported
9888F:	kernel/sched/membarrier.c
9889F:	include/uapi/linux/membarrier.h
9890F:	arch/powerpc/include/asm/membarrier.h
9891
9892MEMBLOCK
9893M:	Mike Rapoport <rppt@linux.ibm.com>
9894L:	linux-mm@kvack.org
9895S:	Maintained
9896F:	include/linux/memblock.h
9897F:	mm/memblock.c
9898F:	Documentation/core-api/boot-time-mm.rst
9899
9900MEMORY MANAGEMENT
9901L:	linux-mm@kvack.org
9902W:	http://www.linux-mm.org
9903S:	Maintained
9904F:	include/linux/mm.h
9905F:	include/linux/gfp.h
9906F:	include/linux/mmzone.h
9907F:	include/linux/memory_hotplug.h
9908F:	include/linux/vmalloc.h
9909F:	mm/
9910
9911MEMORY TECHNOLOGY DEVICES (MTD)
9912M:	David Woodhouse <dwmw2@infradead.org>
9913M:	Brian Norris <computersforpeace@gmail.com>
9914M:	Boris Brezillon <bbrezillon@kernel.org>
9915M:	Marek Vasut <marek.vasut@gmail.com>
9916M:	Richard Weinberger <richard@nod.at>
9917L:	linux-mtd@lists.infradead.org
9918W:	http://www.linux-mtd.infradead.org/
9919Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9920T:	git git://git.infradead.org/linux-mtd.git master
9921T:	git git://git.infradead.org/linux-mtd.git mtd/next
9922S:	Maintained
9923F:	Documentation/devicetree/bindings/mtd/
9924F:	drivers/mtd/
9925F:	include/linux/mtd/
9926F:	include/uapi/mtd/
9927
9928MEN A21 WATCHDOG DRIVER
9929M:	Johannes Thumshirn <morbidrsa@gmail.com>
9930L:	linux-watchdog@vger.kernel.org
9931S:	Maintained
9932F:	drivers/watchdog/mena21_wdt.c
9933
9934MEN CHAMELEON BUS (mcb)
9935M:	Johannes Thumshirn <morbidrsa@gmail.com>
9936S:	Maintained
9937F:	drivers/mcb/
9938F:	include/linux/mcb.h
9939F:	Documentation/men-chameleon-bus.txt
9940
9941MEN F21BMC (Board Management Controller)
9942M:	Andreas Werner <andreas.werner@men.de>
9943S:	Supported
9944F:	drivers/mfd/menf21bmc.c
9945F:	drivers/watchdog/menf21bmc_wdt.c
9946F:	drivers/leds/leds-menf21bmc.c
9947F:	drivers/hwmon/menf21bmc_hwmon.c
9948F:	Documentation/hwmon/menf21bmc
9949
9950MEN Z069 WATCHDOG DRIVER
9951M:	Johannes Thumshirn <jth@kernel.org>
9952L:	linux-watchdog@vger.kernel.org
9953S:	Maintained
9954F:	drivers/watchdog/menz69_wdt.c
9955
9956MESON AO CEC DRIVER FOR AMLOGIC SOCS
9957M:	Neil Armstrong <narmstrong@baylibre.com>
9958L:	linux-media@lists.freedesktop.org
9959L:	linux-amlogic@lists.infradead.org
9960W:	http://linux-meson.com/
9961S:	Supported
9962F:	drivers/media/platform/meson/ao-cec.c
9963F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9964T:	git git://linuxtv.org/media_tree.git
9965
9966MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9967M:	Liang Yang <liang.yang@amlogic.com>
9968L:	linux-mtd@lists.infradead.org
9969S:	Maintained
9970F:	drivers/mtd/nand/raw/meson_*
9971F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9972
9973METHODE UDPU SUPPORT
9974M:	Vladimir Vid <vladimir.vid@sartura.hr>
9975S:	Maintained
9976F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9977
9978MICROBLAZE ARCHITECTURE
9979M:	Michal Simek <monstr@monstr.eu>
9980W:	http://www.monstr.eu/fdt/
9981T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9982S:	Supported
9983F:	arch/microblaze/
9984
9985MICROCHIP AT91 SERIAL DRIVER
9986M:	Richard Genoud <richard.genoud@gmail.com>
9987S:	Maintained
9988F:	drivers/tty/serial/atmel_serial.c
9989F:	drivers/tty/serial/atmel_serial.h
9990F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9991
9992MICROCHIP AUDIO ASOC DRIVERS
9993M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9994L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9995S:	Supported
9996F:	sound/soc/atmel
9997
9998MICROCHIP DMA DRIVER
9999M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10001L:	dmaengine@vger.kernel.org
10002S:	Supported
10003F:	drivers/dma/at_hdmac.c
10004F:	drivers/dma/at_hdmac_regs.h
10005F:	include/linux/platform_data/dma-atmel.h
10006F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10007F:	include/dt-bindings/dma/at91.h
10008
10009MICROCHIP ECC DRIVER
10010M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10011L:	linux-crypto@vger.kernel.org
10012S:	Maintained
10013F:	drivers/crypto/atmel-ecc.*
10014
10015MICROCHIP I2C DRIVER
10016M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10017L:	linux-i2c@vger.kernel.org
10018S:	Supported
10019F:	drivers/i2c/busses/i2c-at91.c
10020
10021MICROCHIP ISC DRIVER
10022M:	Eugen Hristev <eugen.hristev@microchip.com>
10023L:	linux-media@vger.kernel.org
10024S:	Supported
10025F:	drivers/media/platform/atmel/atmel-isc.c
10026F:	drivers/media/platform/atmel/atmel-isc-regs.h
10027F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10028
10029MICROCHIP ISI DRIVER
10030M:	Eugen Hristev <eugen.hristev@microchip.com>
10031L:	linux-media@vger.kernel.org
10032S:	Supported
10033F:	drivers/media/platform/atmel/atmel-isi.c
10034F:	drivers/media/platform/atmel/atmel-isi.h
10035
10036MICROCHIP AT91 USART MFD DRIVER
10037M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10038L:	linux-kernel@vger.kernel.org
10039S:	Supported
10040F:	drivers/mfd/at91-usart.c
10041F:	include/dt-bindings/mfd/at91-usart.h
10042F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10043
10044MICROCHIP AT91 USART SPI DRIVER
10045M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10046L:	linux-spi@vger.kernel.org
10047S:	Supported
10048F:	drivers/spi/spi-at91-usart.c
10049F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10050
10051MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10052M:	Woojung Huh <Woojung.Huh@microchip.com>
10053M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10054L:	netdev@vger.kernel.org
10055S:	Maintained
10056F:	net/dsa/tag_ksz.c
10057F:	drivers/net/dsa/microchip/*
10058F:	include/linux/platform_data/microchip-ksz.h
10059F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10060
10061MICROCHIP LAN743X ETHERNET DRIVER
10062M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10063M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10064L:	netdev@vger.kernel.org
10065S:	Maintained
10066F:	drivers/net/ethernet/microchip/lan743x_*
10067
10068MICROCHIP LCDFB DRIVER
10069M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10070L:	linux-fbdev@vger.kernel.org
10071S:	Maintained
10072F:	drivers/video/fbdev/atmel_lcdfb.c
10073F:	include/video/atmel_lcdc.h
10074
10075MICROCHIP MMC/SD/SDIO MCI DRIVER
10076M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10077S:	Maintained
10078F:	drivers/mmc/host/atmel-mci.c
10079
10080MICROCHIP MCP16502 PMIC DRIVER
10081M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10083S:	Maintained
10084F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10085F:	drivers/regulator/mcp16502.c
10086
10087MICROCHIP MCP3911 ADC DRIVER
10088M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10089M:	Kent Gustavsson <kent@minoris.se>
10090L:	linux-iio@vger.kernel.org
10091S:	Supported
10092F:	drivers/iio/adc/mcp3911.c
10093F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10094
10095MICROCHIP NAND DRIVER
10096M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10097L:	linux-mtd@lists.infradead.org
10098S:	Supported
10099F:	drivers/mtd/nand/raw/atmel/*
10100F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10101
10102MICROCHIP PWM DRIVER
10103M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10105L:	linux-pwm@vger.kernel.org
10106S:	Supported
10107F:	drivers/pwm/pwm-atmel.c
10108F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10109
10110MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10111M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10112M:	Eugen Hristev <eugen.hristev@microchip.com>
10113L:	linux-iio@vger.kernel.org
10114S:	Supported
10115F:	drivers/iio/adc/at91-sama5d2_adc.c
10116F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10117F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10118
10119MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10120M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10121S:	Supported
10122F:	drivers/power/reset/at91-sama5d2_shdwc.c
10123
10124MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10125M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10127L:	linux-gpio@vger.kernel.org
10128F:	drivers/gpio/gpio-sama5d2-piobu.c
10129
10130MICROCHIP SPI DRIVER
10131M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10132S:	Supported
10133F:	drivers/spi/spi-atmel.*
10134
10135MICROCHIP SSC DRIVER
10136M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10138S:	Supported
10139F:	drivers/misc/atmel-ssc.c
10140F:	include/linux/atmel-ssc.h
10141
10142MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10143M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10145S:	Supported
10146F:	drivers/misc/atmel_tclib.c
10147F:	drivers/clocksource/tcb_clksrc.c
10148
10149MICROCHIP USBA UDC DRIVER
10150M:	Cristian Birsan <cristian.birsan@microchip.com>
10151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10152S:	Supported
10153F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10154
10155MICROCHIP USB251XB DRIVER
10156M:	Richard Leitner <richard.leitner@skidata.com>
10157L:	linux-usb@vger.kernel.org
10158S:	Maintained
10159F:	drivers/usb/misc/usb251xb.c
10160F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10161
10162MICROCHIP XDMA DRIVER
10163M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10164L:	linux-arm-kernel@lists.infradead.org
10165L:	dmaengine@vger.kernel.org
10166S:	Supported
10167F:	drivers/dma/at_xdmac.c
10168
10169MICROSEMI MIPS SOCS
10170M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10171M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10172L:	linux-mips@vger.kernel.org
10173S:	Supported
10174F:	arch/mips/generic/board-ocelot.c
10175F:	arch/mips/configs/generic/board-ocelot.config
10176F:	arch/mips/boot/dts/mscc/
10177F:	Documentation/devicetree/bindings/mips/mscc.txt
10178
10179MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10180M:	Don Brace <don.brace@microsemi.com>
10181L:	esc.storagedev@microsemi.com
10182L:	linux-scsi@vger.kernel.org
10183S:	Supported
10184F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10185F:	drivers/scsi/smartpqi/Kconfig
10186F:	drivers/scsi/smartpqi/Makefile
10187F:	include/linux/cciss*.h
10188F:	include/uapi/linux/cciss*.h
10189F:	Documentation/scsi/smartpqi.txt
10190
10191MICROSEMI ETHERNET SWITCH DRIVER
10192M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10193M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10194L:	netdev@vger.kernel.org
10195S:	Supported
10196F:	drivers/net/ethernet/mscc/
10197
10198MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10199M:	Chen Yu <yu.c.chen@intel.com>
10200L:	platform-driver-x86@vger.kernel.org
10201S:	Supported
10202F:	drivers/platform/x86/surfacepro3_button.c
10203
10204MICROTEK X6 SCANNER
10205M:	Oliver Neukum <oliver@neukum.org>
10206S:	Maintained
10207F:	drivers/usb/image/microtek.*
10208
10209MIPS
10210M:	Ralf Baechle <ralf@linux-mips.org>
10211M:	Paul Burton <paul.burton@mips.com>
10212M:	James Hogan <jhogan@kernel.org>
10213L:	linux-mips@vger.kernel.org
10214W:	http://www.linux-mips.org/
10215T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10217Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10218S:	Supported
10219F:	Documentation/devicetree/bindings/mips/
10220F:	Documentation/mips/
10221F:	arch/mips/
10222F:	drivers/platform/mips/
10223
10224MIPS BOSTON DEVELOPMENT BOARD
10225M:	Paul Burton <paul.burton@mips.com>
10226L:	linux-mips@vger.kernel.org
10227S:	Maintained
10228F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10229F:	arch/mips/boot/dts/img/boston.dts
10230F:	arch/mips/configs/generic/board-boston.config
10231F:	drivers/clk/imgtec/clk-boston.c
10232F:	include/dt-bindings/clock/boston-clock.h
10233
10234MIPS GENERIC PLATFORM
10235M:	Paul Burton <paul.burton@mips.com>
10236L:	linux-mips@vger.kernel.org
10237S:	Supported
10238F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10239F:	arch/mips/generic/
10240F:	arch/mips/tools/generic-board-config.sh
10241
10242MIPS/LOONGSON1 ARCHITECTURE
10243M:	Keguang Zhang <keguang.zhang@gmail.com>
10244L:	linux-mips@vger.kernel.org
10245S:	Maintained
10246F:	arch/mips/loongson32/
10247F:	arch/mips/include/asm/mach-loongson32/
10248F:	drivers/*/*loongson1*
10249F:	drivers/*/*/*loongson1*
10250
10251MIPS/LOONGSON2 ARCHITECTURE
10252M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10253L:	linux-mips@vger.kernel.org
10254S:	Maintained
10255F:	arch/mips/loongson64/fuloong-2e/
10256F:	arch/mips/loongson64/lemote-2f/
10257F:	arch/mips/include/asm/mach-loongson64/
10258F:	drivers/*/*loongson2*
10259F:	drivers/*/*/*loongson2*
10260
10261MIPS/LOONGSON3 ARCHITECTURE
10262M:	Huacai Chen <chenhc@lemote.com>
10263L:	linux-mips@vger.kernel.org
10264S:	Maintained
10265F:	arch/mips/loongson64/
10266F:	arch/mips/include/asm/mach-loongson64/
10267F:	drivers/platform/mips/cpu_hwmon.c
10268F:	drivers/*/*loongson3*
10269F:	drivers/*/*/*loongson3*
10270
10271MIPS RINT INSTRUCTION EMULATION
10272M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10273L:	linux-mips@vger.kernel.org
10274S:	Supported
10275F:	arch/mips/math-emu/sp_rint.c
10276F:	arch/mips/math-emu/dp_rint.c
10277
10278MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10279M:	Hans Verkuil <hverkuil@xs4all.nl>
10280L:	linux-media@vger.kernel.org
10281T:	git git://linuxtv.org/media_tree.git
10282W:	https://linuxtv.org
10283S:	Odd Fixes
10284F:	drivers/media/radio/radio-miropcm20*
10285
10286MMP SUPPORT
10287R:	Lubomir Rintel <lkundrak@v3.sk>
10288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10289S:	Odd Fixes
10290F:	arch/arm/boot/dts/mmp*
10291F:	arch/arm/mach-mmp/
10292
10293MMU GATHER AND TLB INVALIDATION
10294M:	Will Deacon <will.deacon@arm.com>
10295M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10296M:	Andrew Morton <akpm@linux-foundation.org>
10297M:	Nick Piggin <npiggin@gmail.com>
10298M:	Peter Zijlstra <peterz@infradead.org>
10299L:	linux-arch@vger.kernel.org
10300L:	linux-mm@kvack.org
10301S:	Maintained
10302F:	arch/*/include/asm/tlb.h
10303F:	include/asm-generic/tlb.h
10304F:	mm/mmu_gather.c
10305
10306MN88472 MEDIA DRIVER
10307M:	Antti Palosaari <crope@iki.fi>
10308L:	linux-media@vger.kernel.org
10309W:	https://linuxtv.org
10310W:	http://palosaari.fi/linux/
10311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10312S:	Maintained
10313F:	drivers/media/dvb-frontends/mn88472*
10314
10315MN88473 MEDIA DRIVER
10316M:	Antti Palosaari <crope@iki.fi>
10317L:	linux-media@vger.kernel.org
10318W:	https://linuxtv.org
10319W:	http://palosaari.fi/linux/
10320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10321S:	Maintained
10322F:	drivers/media/dvb-frontends/mn88473*
10323
10324MODULE SUPPORT
10325M:	Jessica Yu <jeyu@kernel.org>
10326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10327S:	Maintained
10328F:	include/linux/module.h
10329F:	kernel/module.c
10330
10331MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10332W:	http://popies.net/meye/
10333S:	Orphan
10334F:	Documentation/media/v4l-drivers/meye*
10335F:	drivers/media/pci/meye/
10336F:	include/uapi/linux/meye.h
10337
10338MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10339M:	Jiri Slaby <jirislaby@gmail.com>
10340S:	Maintained
10341F:	Documentation/serial/moxa-smartio
10342F:	drivers/tty/mxser.*
10343
10344MR800 AVERMEDIA USB FM RADIO DRIVER
10345M:	Alexey Klimov <klimov.linux@gmail.com>
10346L:	linux-media@vger.kernel.org
10347T:	git git://linuxtv.org/media_tree.git
10348S:	Maintained
10349F:	drivers/media/radio/radio-mr800.c
10350
10351MRF24J40 IEEE 802.15.4 RADIO DRIVER
10352M:	Alan Ott <alan@signal11.us>
10353L:	linux-wpan@vger.kernel.org
10354S:	Maintained
10355F:	drivers/net/ieee802154/mrf24j40.c
10356F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10357
10358MSI LAPTOP SUPPORT
10359M:	"Lee, Chun-Yi" <jlee@suse.com>
10360L:	platform-driver-x86@vger.kernel.org
10361S:	Maintained
10362F:	drivers/platform/x86/msi-laptop.c
10363
10364MSI WMI SUPPORT
10365L:	platform-driver-x86@vger.kernel.org
10366S:	Orphan
10367F:	drivers/platform/x86/msi-wmi.c
10368
10369MSI001 MEDIA DRIVER
10370M:	Antti Palosaari <crope@iki.fi>
10371L:	linux-media@vger.kernel.org
10372W:	https://linuxtv.org
10373W:	http://palosaari.fi/linux/
10374Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10375T:	git git://linuxtv.org/anttip/media_tree.git
10376S:	Maintained
10377F:	drivers/media/tuners/msi001*
10378
10379MSI2500 MEDIA DRIVER
10380M:	Antti Palosaari <crope@iki.fi>
10381L:	linux-media@vger.kernel.org
10382W:	https://linuxtv.org
10383W:	http://palosaari.fi/linux/
10384Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10385T:	git git://linuxtv.org/anttip/media_tree.git
10386S:	Maintained
10387F:	drivers/media/usb/msi2500/
10388
10389MSYSTEMS DISKONCHIP G3 MTD DRIVER
10390M:	Robert Jarzmik <robert.jarzmik@free.fr>
10391L:	linux-mtd@lists.infradead.org
10392S:	Maintained
10393F:	drivers/mtd/devices/docg3*
10394
10395MT9M032 APTINA SENSOR DRIVER
10396M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10397L:	linux-media@vger.kernel.org
10398T:	git git://linuxtv.org/media_tree.git
10399S:	Maintained
10400F:	drivers/media/i2c/mt9m032.c
10401F:	include/media/i2c/mt9m032.h
10402
10403MT9P031 APTINA CAMERA SENSOR
10404M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10405L:	linux-media@vger.kernel.org
10406T:	git git://linuxtv.org/media_tree.git
10407S:	Maintained
10408F:	drivers/media/i2c/mt9p031.c
10409F:	include/media/i2c/mt9p031.h
10410
10411MT9T001 APTINA CAMERA SENSOR
10412M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10413L:	linux-media@vger.kernel.org
10414T:	git git://linuxtv.org/media_tree.git
10415S:	Maintained
10416F:	drivers/media/i2c/mt9t001.c
10417F:	include/media/i2c/mt9t001.h
10418
10419MT9T112 APTINA CAMERA SENSOR
10420M:	Jacopo Mondi <jacopo@jmondi.org>
10421L:	linux-media@vger.kernel.org
10422T:	git git://linuxtv.org/media_tree.git
10423S:	Odd Fixes
10424F:	drivers/media/i2c/mt9t112.c
10425F:	include/media/i2c/mt9t112.h
10426
10427MT9V032 APTINA CAMERA SENSOR
10428M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10429L:	linux-media@vger.kernel.org
10430T:	git git://linuxtv.org/media_tree.git
10431S:	Maintained
10432F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10433F:	drivers/media/i2c/mt9v032.c
10434F:	include/media/i2c/mt9v032.h
10435
10436MT9V111 APTINA CAMERA SENSOR
10437M:	Jacopo Mondi <jacopo@jmondi.org>
10438L:	linux-media@vger.kernel.org
10439T:	git git://linuxtv.org/media_tree.git
10440S:	Maintained
10441F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10442F:	drivers/media/i2c/mt9v111.c
10443
10444MULTIFUNCTION DEVICES (MFD)
10445M:	Lee Jones <lee.jones@linaro.org>
10446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10447S:	Supported
10448F:	Documentation/devicetree/bindings/mfd/
10449F:	drivers/mfd/
10450F:	include/linux/mfd/
10451F:	include/dt-bindings/mfd/
10452
10453MULTIMEDIA CARD (MMC) ETC. OVER SPI
10454S:	Orphan
10455F:	drivers/mmc/host/mmc_spi.c
10456F:	include/linux/spi/mmc_spi.h
10457
10458MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10459M:	Ulf Hansson <ulf.hansson@linaro.org>
10460L:	linux-mmc@vger.kernel.org
10461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10462S:	Maintained
10463F:	Documentation/devicetree/bindings/mmc/
10464F:	drivers/mmc/
10465F:	include/linux/mmc/
10466F:	include/uapi/linux/mmc/
10467
10468MULTIPLEXER SUBSYSTEM
10469M:	Peter Rosin <peda@axentia.se>
10470S:	Maintained
10471F:	Documentation/ABI/testing/sysfs-class-mux*
10472F:	Documentation/devicetree/bindings/mux/
10473F:	include/dt-bindings/mux/
10474F:	include/linux/mux/
10475F:	drivers/mux/
10476
10477MULTITECH MULTIPORT CARD (ISICOM)
10478S:	Orphan
10479F:	drivers/tty/isicom.c
10480F:	include/linux/isicom.h
10481
10482MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10483M:	Bin Liu <b-liu@ti.com>
10484L:	linux-usb@vger.kernel.org
10485S:	Maintained
10486F:	drivers/usb/musb/
10487
10488MXL301RF MEDIA DRIVER
10489M:	Akihiro Tsukada <tskd08@gmail.com>
10490L:	linux-media@vger.kernel.org
10491S:	Odd Fixes
10492F:	drivers/media/tuners/mxl301rf*
10493
10494MXL5007T MEDIA DRIVER
10495M:	Michael Krufky <mkrufky@linuxtv.org>
10496L:	linux-media@vger.kernel.org
10497W:	https://linuxtv.org
10498W:	http://github.com/mkrufky
10499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10500T:	git git://linuxtv.org/mkrufky/tuners.git
10501S:	Maintained
10502F:	drivers/media/tuners/mxl5007t.*
10503
10504MXSFB DRM DRIVER
10505M:	Marek Vasut <marex@denx.de>
10506M:	Stefan Agner <stefan@agner.ch>
10507L:	dri-devel@lists.freedesktop.org
10508S:	Supported
10509F:	drivers/gpu/drm/mxsfb/
10510F:	Documentation/devicetree/bindings/display/mxsfb.txt
10511T:	git git://anongit.freedesktop.org/drm/drm-misc
10512
10513MYLEX DAC960 PCI RAID Controller
10514M:	Hannes Reinecke <hare@kernel.org>
10515L:	linux-scsi@vger.kernel.org
10516S:	Supported
10517F:	drivers/scsi/myrb.*
10518F:	drivers/scsi/myrs.*
10519
10520MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10521M:	Chris Lee <christopher.lee@cspi.com>
10522L:	netdev@vger.kernel.org
10523W:	https://www.cspi.com/ethernet-products/support/downloads/
10524S:	Supported
10525F:	drivers/net/ethernet/myricom/myri10ge/
10526
10527NAND FLASH SUBSYSTEM
10528M:	Boris Brezillon <bbrezillon@kernel.org>
10529M:	Miquel Raynal <miquel.raynal@bootlin.com>
10530R:	Richard Weinberger <richard@nod.at>
10531L:	linux-mtd@lists.infradead.org
10532W:	http://www.linux-mtd.infradead.org/
10533Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10534T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10535T:	git git://git.infradead.org/linux-mtd.git nand/next
10536S:	Maintained
10537F:	drivers/mtd/nand/
10538F:	include/linux/mtd/*nand*.h
10539
10540NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10541M:	Daniel Mack <zonque@gmail.com>
10542S:	Maintained
10543L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10544W:	http://www.native-instruments.com
10545F:	sound/usb/caiaq/
10546
10547NATSEMI ETHERNET DRIVER (DP8381x)
10548S:	Orphan
10549F:	drivers/net/ethernet/natsemi/natsemi.c
10550
10551NCR 5380 SCSI DRIVERS
10552M:	Finn Thain <fthain@telegraphics.com.au>
10553M:	Michael Schmitz <schmitzmic@gmail.com>
10554L:	linux-scsi@vger.kernel.org
10555S:	Maintained
10556F:	Documentation/scsi/g_NCR5380.txt
10557F:	drivers/scsi/NCR5380.*
10558F:	drivers/scsi/arm/cumana_1.c
10559F:	drivers/scsi/arm/oak.c
10560F:	drivers/scsi/atari_scsi.*
10561F:	drivers/scsi/dmx3191d.c
10562F:	drivers/scsi/g_NCR5380.*
10563F:	drivers/scsi/mac_scsi.*
10564F:	drivers/scsi/sun3_scsi.*
10565F:	drivers/scsi/sun3_scsi_vme.c
10566
10567NCSI LIBRARY:
10568M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10569S:	Maintained
10570F:	net/ncsi/
10571
10572NCT6775 HARDWARE MONITOR DRIVER
10573M:	Guenter Roeck <linux@roeck-us.net>
10574L:	linux-hwmon@vger.kernel.org
10575S:	Maintained
10576F:	Documentation/hwmon/nct6775
10577F:	drivers/hwmon/nct6775.c
10578
10579NET_FAILOVER MODULE
10580M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10581L:	netdev@vger.kernel.org
10582S:	Supported
10583F:	driver/net/net_failover.c
10584F:	include/net/net_failover.h
10585F:	Documentation/networking/net_failover.rst
10586
10587NETEFFECT IWARP RNIC DRIVER (IW_NES)
10588M:	Faisal Latif <faisal.latif@intel.com>
10589L:	linux-rdma@vger.kernel.org
10590W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10591S:	Supported
10592F:	drivers/infiniband/hw/nes/
10593F:	include/uapi/rdma/nes-abi.h
10594
10595NETEM NETWORK EMULATOR
10596M:	Stephen Hemminger <stephen@networkplumber.org>
10597L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10598S:	Maintained
10599F:	net/sched/sch_netem.c
10600
10601NETERION 10GbE DRIVERS (s2io/vxge)
10602M:	Jon Mason <jdmason@kudzu.us>
10603L:	netdev@vger.kernel.org
10604S:	Supported
10605F:	Documentation/networking/device_drivers/neterion/s2io.txt
10606F:	Documentation/networking/device_drivers/neterion/vxge.txt
10607F:	drivers/net/ethernet/neterion/
10608
10609NETFILTER
10610M:	Pablo Neira Ayuso <pablo@netfilter.org>
10611M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10612M:	Florian Westphal <fw@strlen.de>
10613L:	netfilter-devel@vger.kernel.org
10614L:	coreteam@netfilter.org
10615W:	http://www.netfilter.org/
10616W:	http://www.iptables.org/
10617W:	http://www.nftables.org/
10618Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10621S:	Maintained
10622F:	include/linux/netfilter*
10623F:	include/linux/netfilter/
10624F:	include/net/netfilter/
10625F:	include/uapi/linux/netfilter*
10626F:	include/uapi/linux/netfilter/
10627F:	net/*/netfilter.c
10628F:	net/*/netfilter/
10629F:	net/netfilter/
10630F:	net/bridge/br_netfilter*.c
10631
10632NETROM NETWORK LAYER
10633M:	Ralf Baechle <ralf@linux-mips.org>
10634L:	linux-hams@vger.kernel.org
10635W:	http://www.linux-ax25.org/
10636S:	Maintained
10637F:	include/net/netrom.h
10638F:	include/uapi/linux/netrom.h
10639F:	net/netrom/
10640
10641NETRONOME ETHERNET DRIVERS
10642M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10643L:	oss-drivers@netronome.com
10644S:	Maintained
10645F:	drivers/net/ethernet/netronome/
10646
10647NETWORK BLOCK DEVICE (NBD)
10648M:	Josef Bacik <josef@toxicpanda.com>
10649S:	Maintained
10650L:	linux-block@vger.kernel.org
10651L:	nbd@other.debian.org
10652F:	Documentation/blockdev/nbd.txt
10653F:	drivers/block/nbd.c
10654F:	include/uapi/linux/nbd.h
10655
10656NETWORK DROP MONITOR
10657M:	Neil Horman <nhorman@tuxdriver.com>
10658L:	netdev@vger.kernel.org
10659S:	Maintained
10660W:	https://fedorahosted.org/dropwatch/
10661F:	net/core/drop_monitor.c
10662
10663NETWORKING DRIVERS
10664M:	"David S. Miller" <davem@davemloft.net>
10665L:	netdev@vger.kernel.org
10666W:	http://www.linuxfoundation.org/en/Net
10667Q:	http://patchwork.ozlabs.org/project/netdev/list/
10668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10670S:	Odd Fixes
10671F:	Documentation/devicetree/bindings/net/
10672F:	drivers/net/
10673F:	include/linux/if_*
10674F:	include/linux/netdevice.h
10675F:	include/linux/etherdevice.h
10676F:	include/linux/fcdevice.h
10677F:	include/linux/fddidevice.h
10678F:	include/linux/hippidevice.h
10679F:	include/linux/inetdevice.h
10680F:	include/uapi/linux/if_*
10681F:	include/uapi/linux/netdevice.h
10682
10683NETWORKING DRIVERS (WIRELESS)
10684M:	Kalle Valo <kvalo@codeaurora.org>
10685L:	linux-wireless@vger.kernel.org
10686Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10689S:	Maintained
10690F:	Documentation/devicetree/bindings/net/wireless/
10691F:	drivers/net/wireless/
10692
10693NETWORKING [DSA]
10694M:	Andrew Lunn <andrew@lunn.ch>
10695M:	Vivien Didelot <vivien.didelot@gmail.com>
10696M:	Florian Fainelli <f.fainelli@gmail.com>
10697S:	Maintained
10698F:	Documentation/devicetree/bindings/net/dsa/
10699F:	net/dsa/
10700F:	include/net/dsa.h
10701F:	include/linux/dsa/
10702F:	include/linux/platform_data/dsa.h
10703F:	drivers/net/dsa/
10704
10705NETWORKING [GENERAL]
10706M:	"David S. Miller" <davem@davemloft.net>
10707L:	netdev@vger.kernel.org
10708W:	http://www.linuxfoundation.org/en/Net
10709Q:	http://patchwork.ozlabs.org/project/netdev/list/
10710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10712B:	mailto:netdev@vger.kernel.org
10713S:	Maintained
10714F:	net/
10715F:	include/net/
10716F:	include/linux/in.h
10717F:	include/linux/net.h
10718F:	include/linux/netdevice.h
10719F:	include/uapi/linux/in.h
10720F:	include/uapi/linux/net.h
10721F:	include/uapi/linux/netdevice.h
10722F:	include/uapi/linux/net_namespace.h
10723F:	tools/testing/selftests/net/
10724F:	lib/net_utils.c
10725F:	lib/random32.c
10726F:	Documentation/networking/
10727
10728NETWORKING [IPSEC]
10729M:	Steffen Klassert <steffen.klassert@secunet.com>
10730M:	Herbert Xu <herbert@gondor.apana.org.au>
10731M:	"David S. Miller" <davem@davemloft.net>
10732L:	netdev@vger.kernel.org
10733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10735S:	Maintained
10736F:	net/xfrm/
10737F:	net/key/
10738F:	net/ipv4/xfrm*
10739F:	net/ipv4/esp4*
10740F:	net/ipv4/ah4.c
10741F:	net/ipv4/ipcomp.c
10742F:	net/ipv4/ip_vti.c
10743F:	net/ipv6/xfrm*
10744F:	net/ipv6/esp6*
10745F:	net/ipv6/ah6.c
10746F:	net/ipv6/ipcomp6.c
10747F:	net/ipv6/ip6_vti.c
10748F:	include/uapi/linux/xfrm.h
10749F:	include/net/xfrm.h
10750
10751NETWORKING [IPv4/IPv6]
10752M:	"David S. Miller" <davem@davemloft.net>
10753M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10754M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10755L:	netdev@vger.kernel.org
10756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10757S:	Maintained
10758F:	net/ipv4/
10759F:	net/ipv6/
10760F:	include/net/ip*
10761F:	arch/x86/net/*
10762
10763NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10764M:	Paul Moore <paul@paul-moore.com>
10765W:	https://github.com/netlabel
10766L:	netdev@vger.kernel.org
10767L:	linux-security-module@vger.kernel.org
10768S:	Maintained
10769F:	Documentation/netlabel/
10770F:	include/net/calipso.h
10771F:	include/net/cipso_ipv4.h
10772F:	include/net/netlabel.h
10773F:	include/uapi/linux/netfilter/xt_SECMARK.h
10774F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10775F:	net/netlabel/
10776F:	net/ipv4/cipso_ipv4.c
10777F:	net/ipv6/calipso.c
10778F:	net/netfilter/xt_CONNSECMARK.c
10779F:	net/netfilter/xt_SECMARK.c
10780
10781NETWORKING [TCP]
10782M:	Eric Dumazet <edumazet@google.com>
10783L:	netdev@vger.kernel.org
10784S:	Maintained
10785F:	net/ipv4/tcp*.c
10786F:	net/ipv4/syncookies.c
10787F:	net/ipv6/tcp*.c
10788F:	net/ipv6/syncookies.c
10789F:	include/uapi/linux/tcp.h
10790F:	include/net/tcp.h
10791F:	include/linux/tcp.h
10792F:	include/trace/events/tcp.h
10793
10794NETWORKING [TLS]
10795M:	Boris Pismenny <borisp@mellanox.com>
10796M:	Aviad Yehezkel <aviadye@mellanox.com>
10797M:	Dave Watson <davejwatson@fb.com>
10798M:	John Fastabend <john.fastabend@gmail.com>
10799M:	Daniel Borkmann <daniel@iogearbox.net>
10800L:	netdev@vger.kernel.org
10801S:	Maintained
10802F:	net/tls/*
10803F:	include/uapi/linux/tls.h
10804F:	include/net/tls.h
10805
10806NETWORKING [WIRELESS]
10807L:	linux-wireless@vger.kernel.org
10808Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10809
10810NETDEVSIM
10811M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10812S:	Maintained
10813F:	drivers/net/netdevsim/*
10814
10815NETXEN (1/10) GbE SUPPORT
10816M:	Manish Chopra <manishc@marvell.com>
10817M:	Rahul Verma <rahulv@marvell.com>
10818M:	GR-Linux-NIC-Dev@marvell.com
10819L:	netdev@vger.kernel.org
10820S:	Supported
10821F:	drivers/net/ethernet/qlogic/netxen/
10822
10823NFC SUBSYSTEM
10824M:	Samuel Ortiz <sameo@linux.intel.com>
10825L:	linux-wireless@vger.kernel.org
10826L:	linux-nfc@lists.01.org (subscribers-only)
10827S:	Supported
10828F:	net/nfc/
10829F:	include/net/nfc/
10830F:	include/uapi/linux/nfc.h
10831F:	drivers/nfc/
10832F:	include/linux/platform_data/nfcmrvl.h
10833F:	include/linux/platform_data/nxp-nci.h
10834F:	Documentation/devicetree/bindings/net/nfc/
10835
10836NFS, SUNRPC, AND LOCKD CLIENTS
10837M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10838M:	Anna Schumaker <anna.schumaker@netapp.com>
10839L:	linux-nfs@vger.kernel.org
10840W:	http://client.linux-nfs.org
10841T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10842S:	Maintained
10843F:	fs/lockd/
10844F:	fs/nfs/
10845F:	fs/nfs_common/
10846F:	net/sunrpc/
10847F:	include/linux/lockd/
10848F:	include/linux/nfs*
10849F:	include/linux/sunrpc/
10850F:	include/uapi/linux/nfs*
10851F:	include/uapi/linux/sunrpc/
10852
10853NILFS2 FILESYSTEM
10854M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10855L:	linux-nilfs@vger.kernel.org
10856W:	https://nilfs.sourceforge.io/
10857W:	https://nilfs.osdn.jp/
10858T:	git git://github.com/konis/nilfs2.git
10859S:	Supported
10860F:	Documentation/filesystems/nilfs2.txt
10861F:	fs/nilfs2/
10862F:	include/trace/events/nilfs2.h
10863F:	include/uapi/linux/nilfs2_api.h
10864F:	include/uapi/linux/nilfs2_ondisk.h
10865
10866NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10867M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10868W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10869S:	Maintained
10870F:	Documentation/scsi/NinjaSCSI.txt
10871F:	drivers/scsi/pcmcia/nsp_*
10872
10873NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10874M:	GOTO Masanori <gotom@debian.or.jp>
10875M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10876W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10877S:	Maintained
10878F:	Documentation/scsi/NinjaSCSI.txt
10879F:	drivers/scsi/nsp32*
10880
10881NIOS2 ARCHITECTURE
10882M:	Ley Foon Tan <lftan@altera.com>
10883L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10885S:	Maintained
10886F:	arch/nios2/
10887
10888NOHZ, DYNTICKS SUPPORT
10889M:	Frederic Weisbecker <fweisbec@gmail.com>
10890M:	Thomas Gleixner <tglx@linutronix.de>
10891M:	Ingo Molnar <mingo@kernel.org>
10892L:	linux-kernel@vger.kernel.org
10893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10894S:	Maintained
10895F:	kernel/time/tick*.*
10896F:	include/linux/tick.h
10897F:	include/linux/sched/nohz.h
10898
10899NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10900M:	Pavel Machek <pavel@ucw.cz>
10901M:	Sakari Ailus <sakari.ailus@iki.fi>
10902L:	linux-media@vger.kernel.org
10903S:	Maintained
10904F:	drivers/media/i2c/et8ek8
10905F:	drivers/media/i2c/ad5820.c
10906
10907NOKIA N900 POWER SUPPLY DRIVERS
10908R:	Pali Rohár <pali.rohar@gmail.com>
10909F:	include/linux/power/bq2415x_charger.h
10910F:	include/linux/power/bq27xxx_battery.h
10911F:	include/linux/power/isp1704_charger.h
10912F:	drivers/power/supply/bq2415x_charger.c
10913F:	drivers/power/supply/bq27xxx_battery.c
10914F:	drivers/power/supply/bq27xxx_battery_i2c.c
10915F:	drivers/power/supply/isp1704_charger.c
10916F:	drivers/power/supply/rx51_battery.c
10917
10918NOLIBC HEADER FILE
10919M:	Willy Tarreau <w@1wt.eu>
10920S:	Maintained
10921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10922F:	tools/include/nolibc/
10923
10924NTB AMD DRIVER
10925M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10926L:	linux-ntb@googlegroups.com
10927S:	Supported
10928F:	drivers/ntb/hw/amd/
10929
10930NTB DRIVER CORE
10931M:	Jon Mason <jdmason@kudzu.us>
10932M:	Dave Jiang <dave.jiang@intel.com>
10933M:	Allen Hubbe <allenbh@gmail.com>
10934L:	linux-ntb@googlegroups.com
10935S:	Supported
10936W:	https://github.com/jonmason/ntb/wiki
10937T:	git git://github.com/jonmason/ntb.git
10938F:	drivers/ntb/
10939F:	drivers/net/ntb_netdev.c
10940F:	include/linux/ntb.h
10941F:	include/linux/ntb_transport.h
10942F:	tools/testing/selftests/ntb/
10943
10944NTB IDT DRIVER
10945M:	Serge Semin <fancer.lancer@gmail.com>
10946L:	linux-ntb@googlegroups.com
10947S:	Supported
10948F:	drivers/ntb/hw/idt/
10949
10950NTB INTEL DRIVER
10951M:	Dave Jiang <dave.jiang@intel.com>
10952L:	linux-ntb@googlegroups.com
10953S:	Supported
10954W:	https://github.com/davejiang/linux/wiki
10955T:	git https://github.com/davejiang/linux.git
10956F:	drivers/ntb/hw/intel/
10957
10958NTFS FILESYSTEM
10959M:	Anton Altaparmakov <anton@tuxera.com>
10960L:	linux-ntfs-dev@lists.sourceforge.net
10961W:	http://www.tuxera.com/
10962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10963S:	Supported
10964F:	Documentation/filesystems/ntfs.txt
10965F:	fs/ntfs/
10966
10967NUBUS SUBSYSTEM
10968M:	Finn Thain <fthain@telegraphics.com.au>
10969L:	linux-m68k@lists.linux-m68k.org
10970S:	Maintained
10971F:	arch/*/include/asm/nubus.h
10972F:	drivers/nubus/
10973F:	include/linux/nubus.h
10974F:	include/uapi/linux/nubus.h
10975
10976NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10977M:	Antonino Daplas <adaplas@gmail.com>
10978L:	linux-fbdev@vger.kernel.org
10979S:	Maintained
10980F:	drivers/video/fbdev/riva/
10981F:	drivers/video/fbdev/nvidia/
10982
10983NVM EXPRESS DRIVER
10984M:	Keith Busch <keith.busch@intel.com>
10985M:	Jens Axboe <axboe@fb.com>
10986M:	Christoph Hellwig <hch@lst.de>
10987M:	Sagi Grimberg <sagi@grimberg.me>
10988L:	linux-nvme@lists.infradead.org
10989T:	git://git.infradead.org/nvme.git
10990W:	http://git.infradead.org/nvme.git
10991S:	Supported
10992F:	drivers/nvme/host/
10993F:	include/linux/nvme.h
10994F:	include/uapi/linux/nvme_ioctl.h
10995
10996NVM EXPRESS FC TRANSPORT DRIVERS
10997M:	James Smart <james.smart@broadcom.com>
10998L:	linux-nvme@lists.infradead.org
10999S:	Supported
11000F:	include/linux/nvme-fc.h
11001F:	include/linux/nvme-fc-driver.h
11002F:	drivers/nvme/host/fc.c
11003F:	drivers/nvme/target/fc.c
11004F:	drivers/nvme/target/fcloop.c
11005
11006NVM EXPRESS TARGET DRIVER
11007M:	Christoph Hellwig <hch@lst.de>
11008M:	Sagi Grimberg <sagi@grimberg.me>
11009L:	linux-nvme@lists.infradead.org
11010T:	git://git.infradead.org/nvme.git
11011W:	http://git.infradead.org/nvme.git
11012S:	Supported
11013F:	drivers/nvme/target/
11014
11015NVMEM FRAMEWORK
11016M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11017S:	Maintained
11018F:	drivers/nvmem/
11019F:	Documentation/devicetree/bindings/nvmem/
11020F:	Documentation/ABI/stable/sysfs-bus-nvmem
11021F:	include/linux/nvmem-consumer.h
11022F:	include/linux/nvmem-provider.h
11023
11024NXP SGTL5000 DRIVER
11025M:	Fabio Estevam <festevam@gmail.com>
11026L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11027S:	Maintained
11028F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11029F:	sound/soc/codecs/sgtl5000*
11030
11031NXP TDA998X DRM DRIVER
11032M:	Russell King <linux@armlinux.org.uk>
11033S:	Maintained
11034T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11035T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11036F:	drivers/gpu/drm/i2c/tda998x_drv.c
11037F:	include/drm/i2c/tda998x.h
11038F:	include/dt-bindings/display/tda998x.h
11039K:	"nxp,tda998x"
11040
11041NXP TFA9879 DRIVER
11042M:	Peter Rosin <peda@axentia.se>
11043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11044S:	Maintained
11045F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11046F:	sound/soc/codecs/tfa9879*
11047
11048NXP-NCI NFC DRIVER
11049M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11050R:	Charles Gorand <charles.gorand@effinnov.com>
11051L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11052S:	Supported
11053F:	drivers/nfc/nxp-nci
11054
11055OBJAGG
11056M:	Jiri Pirko <jiri@mellanox.com>
11057L:	netdev@vger.kernel.org
11058S:	Supported
11059F:	lib/objagg.c
11060F:	lib/test_objagg.c
11061F:	include/linux/objagg.h
11062
11063NXP FSPI DRIVER
11064R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11065M:	Ashish Kumar <ashish.kumar@nxp.com>
11066L:	linux-spi@vger.kernel.org
11067S:	Maintained
11068F:	drivers/spi/spi-nxp-fspi.c
11069F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11070
11071OBJTOOL
11072M:	Josh Poimboeuf <jpoimboe@redhat.com>
11073M:	Peter Zijlstra <peterz@infradead.org>
11074S:	Supported
11075F:	tools/objtool/
11076
11077OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11078M:	Frederic Barrat <fbarrat@linux.ibm.com>
11079M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11080L:	linuxppc-dev@lists.ozlabs.org
11081S:	Supported
11082F:	arch/powerpc/platforms/powernv/ocxl.c
11083F:	arch/powerpc/include/asm/pnv-ocxl.h
11084F:	drivers/misc/ocxl/
11085F:	include/misc/ocxl*
11086F:	include/uapi/misc/ocxl.h
11087F:	Documentation/accelerators/ocxl.rst
11088
11089OMAP AUDIO SUPPORT
11090M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11091M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11093L:	linux-omap@vger.kernel.org
11094S:	Maintained
11095F:	sound/soc/ti/omap*
11096F:	sound/soc/ti/rx51.c
11097F:	sound/soc/ti/n810.c
11098F:	sound/soc/ti/sdma-pcm.*
11099
11100OMAP CLOCK FRAMEWORK SUPPORT
11101M:	Paul Walmsley <paul@pwsan.com>
11102L:	linux-omap@vger.kernel.org
11103S:	Maintained
11104F:	arch/arm/*omap*/*clock*
11105
11106OMAP DEVICE TREE SUPPORT
11107M:	Benoît Cousson <bcousson@baylibre.com>
11108M:	Tony Lindgren <tony@atomide.com>
11109L:	linux-omap@vger.kernel.org
11110L:	devicetree@vger.kernel.org
11111S:	Maintained
11112F:	arch/arm/boot/dts/*omap*
11113F:	arch/arm/boot/dts/*am3*
11114F:	arch/arm/boot/dts/*am4*
11115F:	arch/arm/boot/dts/*am5*
11116F:	arch/arm/boot/dts/*dra7*
11117
11118OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11119L:	linux-omap@vger.kernel.org
11120L:	linux-fbdev@vger.kernel.org
11121S:	Orphan
11122F:	drivers/video/fbdev/omap2/
11123F:	Documentation/arm/OMAP/DSS
11124
11125OMAP FRAMEBUFFER SUPPORT
11126L:	linux-fbdev@vger.kernel.org
11127L:	linux-omap@vger.kernel.org
11128S:	Orphan
11129F:	drivers/video/fbdev/omap/
11130
11131OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11132M:	Roger Quadros <rogerq@ti.com>
11133M:	Tony Lindgren <tony@atomide.com>
11134L:	linux-omap@vger.kernel.org
11135S:	Maintained
11136F:	drivers/memory/omap-gpmc.c
11137F:	arch/arm/mach-omap2/*gpmc*
11138
11139OMAP GPIO DRIVER
11140M:	Grygorii Strashko <grygorii.strashko@ti.com>
11141M:	Santosh Shilimkar <ssantosh@kernel.org>
11142M:	Kevin Hilman <khilman@kernel.org>
11143L:	linux-omap@vger.kernel.org
11144S:	Maintained
11145F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11146F:	drivers/gpio/gpio-omap.c
11147
11148OMAP HARDWARE SPINLOCK SUPPORT
11149M:	Ohad Ben-Cohen <ohad@wizery.com>
11150L:	linux-omap@vger.kernel.org
11151S:	Maintained
11152F:	drivers/hwspinlock/omap_hwspinlock.c
11153
11154OMAP HS MMC SUPPORT
11155L:	linux-mmc@vger.kernel.org
11156L:	linux-omap@vger.kernel.org
11157S:	Orphan
11158F:	drivers/mmc/host/omap_hsmmc.c
11159
11160OMAP HWMOD DATA
11161M:	Paul Walmsley <paul@pwsan.com>
11162L:	linux-omap@vger.kernel.org
11163S:	Maintained
11164F:	arch/arm/mach-omap2/omap_hwmod*data*
11165
11166OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11167M:	Benoît Cousson <bcousson@baylibre.com>
11168L:	linux-omap@vger.kernel.org
11169S:	Maintained
11170F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11171
11172OMAP HWMOD SUPPORT
11173M:	Benoît Cousson <bcousson@baylibre.com>
11174M:	Paul Walmsley <paul@pwsan.com>
11175L:	linux-omap@vger.kernel.org
11176S:	Maintained
11177F:	arch/arm/mach-omap2/omap_hwmod.*
11178
11179OMAP I2C DRIVER
11180M:	Vignesh R <vigneshr@ti.com>
11181L:	linux-omap@vger.kernel.org
11182L:	linux-i2c@vger.kernel.org
11183S:	Maintained
11184F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11185F:	drivers/i2c/busses/i2c-omap.c
11186
11187OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11188M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11189L:	linux-media@vger.kernel.org
11190S:	Maintained
11191F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11192F:	drivers/media/platform/omap3isp/
11193F:	drivers/staging/media/omap4iss/
11194
11195OMAP MMC SUPPORT
11196M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11197L:	linux-omap@vger.kernel.org
11198S:	Odd Fixes
11199F:	drivers/mmc/host/omap.c
11200
11201OMAP POWER MANAGEMENT SUPPORT
11202M:	Kevin Hilman <khilman@kernel.org>
11203L:	linux-omap@vger.kernel.org
11204S:	Maintained
11205F:	arch/arm/*omap*/*pm*
11206F:	drivers/cpufreq/omap-cpufreq.c
11207
11208OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11209M:	Rajendra Nayak <rnayak@codeaurora.org>
11210M:	Paul Walmsley <paul@pwsan.com>
11211L:	linux-omap@vger.kernel.org
11212S:	Maintained
11213F:	arch/arm/mach-omap2/prm*
11214
11215OMAP RANDOM NUMBER GENERATOR SUPPORT
11216M:	Deepak Saxena <dsaxena@plexity.net>
11217S:	Maintained
11218F:	drivers/char/hw_random/omap-rng.c
11219
11220OMAP USB SUPPORT
11221L:	linux-usb@vger.kernel.org
11222L:	linux-omap@vger.kernel.org
11223S:	Orphan
11224F:	drivers/usb/*/*omap*
11225F:	arch/arm/*omap*/usb*
11226
11227OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11228M:	Mark Jackson <mpfj@newflow.co.uk>
11229L:	linux-omap@vger.kernel.org
11230S:	Maintained
11231F:	arch/arm/boot/dts/am335x-nano.dts
11232
11233OMAP1 SUPPORT
11234M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11235M:	Tony Lindgren <tony@atomide.com>
11236L:	linux-omap@vger.kernel.org
11237Q:	http://patchwork.kernel.org/project/linux-omap/list/
11238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11239S:	Maintained
11240F:	arch/arm/mach-omap1/
11241F:	arch/arm/plat-omap/
11242F:	arch/arm/configs/omap1_defconfig
11243F:	drivers/i2c/busses/i2c-omap.c
11244F:	include/linux/platform_data/i2c-omap.h
11245F:	include/linux/platform_data/ams-delta-fiq.h
11246
11247OMAP2+ SUPPORT
11248M:	Tony Lindgren <tony@atomide.com>
11249L:	linux-omap@vger.kernel.org
11250W:	http://www.muru.com/linux/omap/
11251W:	http://linux.omap.com/
11252Q:	http://patchwork.kernel.org/project/linux-omap/list/
11253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11254S:	Maintained
11255F:	arch/arm/mach-omap2/
11256F:	arch/arm/plat-omap/
11257F:	arch/arm/configs/omap2plus_defconfig
11258F:	drivers/i2c/busses/i2c-omap.c
11259F:	drivers/irqchip/irq-omap-intc.c
11260F:	drivers/mfd/*omap*.c
11261F:	drivers/mfd/menelaus.c
11262F:	drivers/mfd/palmas.c
11263F:	drivers/mfd/tps65217.c
11264F:	drivers/mfd/tps65218.c
11265F:	drivers/mfd/tps65910.c
11266F:	drivers/mfd/twl-core.[ch]
11267F:	drivers/mfd/twl4030*.c
11268F:	drivers/mfd/twl6030*.c
11269F:	drivers/mfd/twl6040*.c
11270F:	drivers/regulator/palmas-regulator*.c
11271F:	drivers/regulator/pbias-regulator.c
11272F:	drivers/regulator/tps65217-regulator.c
11273F:	drivers/regulator/tps65218-regulator.c
11274F:	drivers/regulator/tps65910-regulator.c
11275F:	drivers/regulator/twl-regulator.c
11276F:	drivers/regulator/twl6030-regulator.c
11277F:	include/linux/platform_data/i2c-omap.h
11278
11279ONION OMEGA2+ BOARD
11280M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11281L:	linux-mips@vger.kernel.org
11282S:	Maintained
11283F:	arch/mips/boot/dts/ralink/omega2p.dts
11284
11285OMFS FILESYSTEM
11286M:	Bob Copeland <me@bobcopeland.com>
11287L:	linux-karma-devel@lists.sourceforge.net
11288S:	Maintained
11289F:	Documentation/filesystems/omfs.txt
11290F:	fs/omfs/
11291
11292OMNIKEY CARDMAN 4000 DRIVER
11293M:	Harald Welte <laforge@gnumonks.org>
11294S:	Maintained
11295F:	drivers/char/pcmcia/cm4000_cs.c
11296F:	include/linux/cm4000_cs.h
11297F:	include/uapi/linux/cm4000_cs.h
11298
11299OMNIKEY CARDMAN 4040 DRIVER
11300M:	Harald Welte <laforge@gnumonks.org>
11301S:	Maintained
11302F:	drivers/char/pcmcia/cm4040_cs.*
11303
11304OMNIVISION OV13858 SENSOR DRIVER
11305M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11306L:	linux-media@vger.kernel.org
11307T:	git git://linuxtv.org/media_tree.git
11308S:	Maintained
11309F:	drivers/media/i2c/ov13858.c
11310
11311OMNIVISION OV2680 SENSOR DRIVER
11312M:	Rui Miguel Silva <rmfrfs@gmail.com>
11313L:	linux-media@vger.kernel.org
11314T:	git git://linuxtv.org/media_tree.git
11315S:	Maintained
11316F:	drivers/media/i2c/ov2680.c
11317F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11318
11319OMNIVISION OV2685 SENSOR DRIVER
11320M:	Shunqian Zheng <zhengsq@rock-chips.com>
11321L:	linux-media@vger.kernel.org
11322T:	git git://linuxtv.org/media_tree.git
11323S:	Maintained
11324F:	drivers/media/i2c/ov2685.c
11325
11326OMNIVISION OV5640 SENSOR DRIVER
11327M:	Steve Longerbeam <slongerbeam@gmail.com>
11328L:	linux-media@vger.kernel.org
11329T:	git git://linuxtv.org/media_tree.git
11330S:	Maintained
11331F:	drivers/media/i2c/ov5640.c
11332
11333OMNIVISION OV5647 SENSOR DRIVER
11334M:	Luis Oliveira <lolivei@synopsys.com>
11335L:	linux-media@vger.kernel.org
11336T:	git git://linuxtv.org/media_tree.git
11337S:	Maintained
11338F:	drivers/media/i2c/ov5647.c
11339
11340OMNIVISION OV5695 SENSOR DRIVER
11341M:	Shunqian Zheng <zhengsq@rock-chips.com>
11342L:	linux-media@vger.kernel.org
11343T:	git git://linuxtv.org/media_tree.git
11344S:	Maintained
11345F:	drivers/media/i2c/ov5695.c
11346
11347OMNIVISION OV7670 SENSOR DRIVER
11348M:	Jonathan Corbet <corbet@lwn.net>
11349L:	linux-media@vger.kernel.org
11350T:	git git://linuxtv.org/media_tree.git
11351S:	Maintained
11352F:	drivers/media/i2c/ov7670.c
11353F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11354
11355OMNIVISION OV772x SENSOR DRIVER
11356M:	Jacopo Mondi <jacopo@jmondi.org>
11357L:	linux-media@vger.kernel.org
11358T:	git git://linuxtv.org/media_tree.git
11359S:	Odd fixes
11360F:	drivers/media/i2c/ov772x.c
11361F:	include/media/i2c/ov772x.h
11362F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11363
11364OMNIVISION OV7740 SENSOR DRIVER
11365M:	Wenyou Yang <wenyou.yang@microchip.com>
11366L:	linux-media@vger.kernel.org
11367T:	git git://linuxtv.org/media_tree.git
11368S:	Maintained
11369F:	drivers/media/i2c/ov7740.c
11370F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11371
11372OMNIVISION OV9650 SENSOR DRIVER
11373M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11374R:	Akinobu Mita <akinobu.mita@gmail.com>
11375R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11376L:	linux-media@vger.kernel.org
11377T:	git git://linuxtv.org/media_tree.git
11378S:	Maintained
11379F:	drivers/media/i2c/ov9650.c
11380F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11381
11382ONENAND FLASH DRIVER
11383M:	Kyungmin Park <kyungmin.park@samsung.com>
11384L:	linux-mtd@lists.infradead.org
11385S:	Maintained
11386F:	drivers/mtd/nand/onenand/
11387F:	include/linux/mtd/onenand*.h
11388
11389ONSTREAM SCSI TAPE DRIVER
11390M:	Willem Riede <osst@riede.org>
11391L:	osst-users@lists.sourceforge.net
11392L:	linux-scsi@vger.kernel.org
11393S:	Maintained
11394F:	Documentation/scsi/osst.txt
11395F:	drivers/scsi/osst.*
11396F:	drivers/scsi/osst_*.h
11397F:	drivers/scsi/st.h
11398
11399OP-TEE DRIVER
11400M:	Jens Wiklander <jens.wiklander@linaro.org>
11401S:	Maintained
11402F:	drivers/tee/optee/
11403
11404OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11405M:	Sumit Garg <sumit.garg@linaro.org>
11406S:	Maintained
11407F:	drivers/char/hw_random/optee-rng.c
11408
11409OPA-VNIC DRIVER
11410M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11411M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11412L:	linux-rdma@vger.kernel.org
11413S:	Supported
11414F:	drivers/infiniband/ulp/opa_vnic
11415
11416OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11417M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11418M:	Frank Rowand <frowand.list@gmail.com>
11419L:	devicetree@vger.kernel.org
11420S:	Maintained
11421F:	Documentation/devicetree/dynamic-resolution-notes.txt
11422F:	Documentation/devicetree/overlay-notes.txt
11423F:	drivers/of/overlay.c
11424F:	drivers/of/resolver.c
11425K:	of_overlay_notifier_
11426
11427OPEN FIRMWARE AND FLATTENED DEVICE TREE
11428M:	Rob Herring <robh+dt@kernel.org>
11429M:	Frank Rowand <frowand.list@gmail.com>
11430L:	devicetree@vger.kernel.org
11431W:	http://www.devicetree.org/
11432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11433S:	Maintained
11434F:	drivers/of/
11435F:	include/linux/of*.h
11436F:	scripts/dtc/
11437F:	Documentation/ABI/testing/sysfs-firmware-ofw
11438
11439OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11440M:	Rob Herring <robh+dt@kernel.org>
11441M:	Mark Rutland <mark.rutland@arm.com>
11442L:	devicetree@vger.kernel.org
11443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11444Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11445S:	Maintained
11446F:	Documentation/devicetree/
11447F:	arch/*/boot/dts/
11448F:	include/dt-bindings/
11449
11450OPENCORES I2C BUS DRIVER
11451M:	Peter Korsgaard <peter@korsgaard.com>
11452M:	Andrew Lunn <andrew@lunn.ch>
11453L:	linux-i2c@vger.kernel.org
11454S:	Maintained
11455F:	Documentation/i2c/busses/i2c-ocores
11456F:	drivers/i2c/busses/i2c-ocores.c
11457F:	include/linux/platform_data/i2c-ocores.h
11458
11459OPENRISC ARCHITECTURE
11460M:	Jonas Bonn <jonas@southpole.se>
11461M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11462M:	Stafford Horne <shorne@gmail.com>
11463T:	git git://github.com/openrisc/linux.git
11464L:	openrisc@lists.librecores.org
11465W:	http://openrisc.io
11466S:	Maintained
11467F:	Documentation/devicetree/bindings/openrisc/
11468F:	Documentation/openrisc/
11469F:	arch/openrisc/
11470F:	drivers/irqchip/irq-ompic.c
11471F:	drivers/irqchip/irq-or1k-*
11472
11473OPENVSWITCH
11474M:	Pravin B Shelar <pshelar@ovn.org>
11475L:	netdev@vger.kernel.org
11476L:	dev@openvswitch.org
11477W:	http://openvswitch.org
11478S:	Maintained
11479F:	net/openvswitch/
11480F:	include/uapi/linux/openvswitch.h
11481
11482OPERATING PERFORMANCE POINTS (OPP)
11483M:	Viresh Kumar <vireshk@kernel.org>
11484M:	Nishanth Menon <nm@ti.com>
11485M:	Stephen Boyd <sboyd@kernel.org>
11486L:	linux-pm@vger.kernel.org
11487S:	Maintained
11488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11489F:	drivers/opp/
11490F:	include/linux/pm_opp.h
11491F:	Documentation/power/opp.txt
11492F:	Documentation/devicetree/bindings/opp/
11493
11494OPL4 DRIVER
11495M:	Clemens Ladisch <clemens@ladisch.de>
11496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11497T:	git git://git.alsa-project.org/alsa-kernel.git
11498S:	Maintained
11499F:	sound/drivers/opl4/
11500
11501OPROFILE
11502M:	Robert Richter <rric@kernel.org>
11503L:	oprofile-list@lists.sf.net
11504S:	Maintained
11505F:	arch/*/include/asm/oprofile*.h
11506F:	arch/*/oprofile/
11507F:	drivers/oprofile/
11508F:	include/linux/oprofile.h
11509
11510ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11511M:	Mark Fasheh <mark@fasheh.com>
11512M:	Joel Becker <jlbec@evilplan.org>
11513L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11514W:	http://ocfs2.wiki.kernel.org
11515S:	Supported
11516F:	Documentation/filesystems/ocfs2.txt
11517F:	Documentation/filesystems/dlmfs.txt
11518F:	fs/ocfs2/
11519
11520ORANGEFS FILESYSTEM
11521M:	Mike Marshall <hubcap@omnibond.com>
11522R:	Martin Brandenburg <martin@omnibond.com>
11523L:	devel@lists.orangefs.org
11524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11525S:	Supported
11526F:	fs/orangefs/
11527F:	Documentation/filesystems/orangefs.txt
11528
11529ORINOCO DRIVER
11530L:	linux-wireless@vger.kernel.org
11531W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11532W:	http://www.nongnu.org/orinoco/
11533S:	Orphan
11534F:	drivers/net/wireless/intersil/orinoco/
11535
11536OSD LIBRARY and FILESYSTEM
11537M:	Boaz Harrosh <ooo@electrozaur.com>
11538S:	Maintained
11539F:	drivers/scsi/osd/
11540F:	include/scsi/osd_*
11541F:	fs/exofs/
11542
11543OV2659 OMNIVISION SENSOR DRIVER
11544M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11545L:	linux-media@vger.kernel.org
11546W:	https://linuxtv.org
11547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11548T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11549S:	Maintained
11550F:	drivers/media/i2c/ov2659.c
11551F:	include/media/i2c/ov2659.h
11552
11553OVERLAY FILESYSTEM
11554M:	Miklos Szeredi <miklos@szeredi.hu>
11555L:	linux-unionfs@vger.kernel.org
11556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11557S:	Supported
11558F:	fs/overlayfs/
11559F:	Documentation/filesystems/overlayfs.txt
11560
11561P54 WIRELESS DRIVER
11562M:	Christian Lamparter <chunkeey@googlemail.com>
11563L:	linux-wireless@vger.kernel.org
11564W:	http://wireless.kernel.org/en/users/Drivers/p54
11565S:	Maintained
11566F:	drivers/net/wireless/intersil/p54/
11567
11568PA SEMI ETHERNET DRIVER
11569L:	netdev@vger.kernel.org
11570S:	Orphan
11571F:	drivers/net/ethernet/pasemi/*
11572
11573PA SEMI SMBUS DRIVER
11574L:	linux-i2c@vger.kernel.org
11575S:	Orphan
11576F:	drivers/i2c/busses/i2c-pasemi.c
11577
11578PADATA PARALLEL EXECUTION MECHANISM
11579M:	Steffen Klassert <steffen.klassert@secunet.com>
11580L:	linux-crypto@vger.kernel.org
11581S:	Maintained
11582F:	kernel/padata.c
11583F:	include/linux/padata.h
11584F:	Documentation/padata.txt
11585
11586PANASONIC LAPTOP ACPI EXTRAS DRIVER
11587M:	Harald Welte <laforge@gnumonks.org>
11588L:	platform-driver-x86@vger.kernel.org
11589S:	Maintained
11590F:	drivers/platform/x86/panasonic-laptop.c
11591
11592PARALLEL LCD/KEYPAD PANEL DRIVER
11593M:	Willy Tarreau <willy@haproxy.com>
11594M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11595S:	Odd Fixes
11596F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11597F:	drivers/auxdisplay/panel.c
11598
11599PARALLEL PORT SUBSYSTEM
11600M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11601M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11602L:	linux-parport@lists.infradead.org (subscribers-only)
11603S:	Maintained
11604F:	drivers/parport/
11605F:	include/linux/parport*.h
11606F:	drivers/char/ppdev.c
11607F:	include/uapi/linux/ppdev.h
11608F:	Documentation/parport*.txt
11609
11610PARAVIRT_OPS INTERFACE
11611M:	Juergen Gross <jgross@suse.com>
11612M:	Alok Kataria <akataria@vmware.com>
11613L:	virtualization@lists.linux-foundation.org
11614S:	Supported
11615F:	Documentation/virtual/paravirt_ops.txt
11616F:	arch/*/kernel/paravirt*
11617F:	arch/*/include/asm/paravirt*.h
11618F:	include/linux/hypervisor.h
11619
11620PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11621M:	Tim Waugh <tim@cyberelk.net>
11622L:	linux-parport@lists.infradead.org (subscribers-only)
11623S:	Maintained
11624F:	Documentation/blockdev/paride.txt
11625F:	drivers/block/paride/
11626
11627PARISC ARCHITECTURE
11628M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11629M:	Helge Deller <deller@gmx.de>
11630L:	linux-parisc@vger.kernel.org
11631W:	http://www.parisc-linux.org/
11632Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11635S:	Maintained
11636F:	arch/parisc/
11637F:	Documentation/parisc/
11638F:	drivers/parisc/
11639F:	drivers/char/agp/parisc-agp.c
11640F:	drivers/input/serio/gscps2.c
11641F:	drivers/parport/parport_gsc.*
11642F:	drivers/tty/serial/8250/8250_gsc.c
11643F:	drivers/video/fbdev/sti*
11644F:	drivers/video/console/sti*
11645F:	drivers/video/logo/logo_parisc*
11646
11647PARMAN
11648M:	Jiri Pirko <jiri@mellanox.com>
11649L:	netdev@vger.kernel.org
11650S:	Supported
11651F:	lib/parman.c
11652F:	lib/test_parman.c
11653F:	include/linux/parman.h
11654
11655PC87360 HARDWARE MONITORING DRIVER
11656M:	Jim Cromie <jim.cromie@gmail.com>
11657L:	linux-hwmon@vger.kernel.org
11658S:	Maintained
11659F:	Documentation/hwmon/pc87360
11660F:	drivers/hwmon/pc87360.c
11661
11662PC8736x GPIO DRIVER
11663M:	Jim Cromie <jim.cromie@gmail.com>
11664S:	Maintained
11665F:	drivers/char/pc8736x_gpio.c
11666
11667PC87427 HARDWARE MONITORING DRIVER
11668M:	Jean Delvare <jdelvare@suse.com>
11669L:	linux-hwmon@vger.kernel.org
11670S:	Maintained
11671F:	Documentation/hwmon/pc87427
11672F:	drivers/hwmon/pc87427.c
11673
11674PCA9532 LED DRIVER
11675M:	Riku Voipio <riku.voipio@iki.fi>
11676S:	Maintained
11677F:	drivers/leds/leds-pca9532.c
11678F:	include/linux/leds-pca9532.h
11679
11680PCA9541 I2C BUS MASTER SELECTOR DRIVER
11681M:	Guenter Roeck <linux@roeck-us.net>
11682L:	linux-i2c@vger.kernel.org
11683S:	Maintained
11684F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11685
11686PCDP - PRIMARY CONSOLE AND DEBUG PORT
11687M:	Khalid Aziz <khalid@gonehiking.org>
11688S:	Maintained
11689F:	drivers/firmware/pcdp.*
11690
11691PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11692M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11693L:	linux-pci@vger.kernel.org
11694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11695S:	Maintained
11696F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11697F:	drivers/pci/controller/pci-aardvark.c
11698
11699PCI DRIVER FOR ALTERA PCIE IP
11700M:	Ley Foon Tan <lftan@altera.com>
11701L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11702L:	linux-pci@vger.kernel.org
11703S:	Supported
11704F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11705F:	drivers/pci/controller/pcie-altera.c
11706
11707PCI DRIVER FOR APPLIEDMICRO XGENE
11708M:	Toan Le <toan@os.amperecomputing.com>
11709L:	linux-pci@vger.kernel.org
11710L:	linux-arm-kernel@lists.infradead.org
11711S:	Maintained
11712F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11713F:	drivers/pci/controller/pci-xgene.c
11714
11715PCI DRIVER FOR ARM VERSATILE PLATFORM
11716M:	Rob Herring <robh@kernel.org>
11717L:	linux-pci@vger.kernel.org
11718L:	linux-arm-kernel@lists.infradead.org
11719S:	Maintained
11720F:	Documentation/devicetree/bindings/pci/versatile.txt
11721F:	drivers/pci/controller/pci-versatile.c
11722
11723PCI DRIVER FOR ARMADA 8K
11724M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11725L:	linux-pci@vger.kernel.org
11726L:	linux-arm-kernel@lists.infradead.org
11727S:	Maintained
11728F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11729F:	drivers/pci/controller/dwc/pcie-armada8k.c
11730
11731PCI DRIVER FOR CADENCE PCIE IP
11732M:	Alan Douglas <adouglas@cadence.com>
11733L:	linux-pci@vger.kernel.org
11734S:	Maintained
11735F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11736F:	drivers/pci/controller/pcie-cadence*
11737
11738PCI DRIVER FOR FREESCALE LAYERSCAPE
11739M:	Minghuan Lian <minghuan.Lian@nxp.com>
11740M:	Mingkai Hu <mingkai.hu@nxp.com>
11741M:	Roy Zang <roy.zang@nxp.com>
11742L:	linuxppc-dev@lists.ozlabs.org
11743L:	linux-pci@vger.kernel.org
11744L:	linux-arm-kernel@lists.infradead.org
11745S:	Maintained
11746F:	drivers/pci/controller/dwc/*layerscape*
11747
11748PCI DRIVER FOR GENERIC OF HOSTS
11749M:	Will Deacon <will.deacon@arm.com>
11750L:	linux-pci@vger.kernel.org
11751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11752S:	Maintained
11753F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11754F:	drivers/pci/controller/pci-host-common.c
11755F:	drivers/pci/controller/pci-host-generic.c
11756
11757PCI DRIVER FOR IMX6
11758M:	Richard Zhu <hongxing.zhu@nxp.com>
11759M:	Lucas Stach <l.stach@pengutronix.de>
11760L:	linux-pci@vger.kernel.org
11761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11762S:	Maintained
11763F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11764F:	drivers/pci/controller/dwc/*imx6*
11765
11766PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11767M:	Keith Busch <keith.busch@intel.com>
11768M:	Jonathan Derrick <jonathan.derrick@intel.com>
11769L:	linux-pci@vger.kernel.org
11770S:	Supported
11771F:	drivers/pci/controller/vmd.c
11772
11773PCI DRIVER FOR MICROSEMI SWITCHTEC
11774M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11775M:	Logan Gunthorpe <logang@deltatee.com>
11776L:	linux-pci@vger.kernel.org
11777S:	Maintained
11778F:	Documentation/switchtec.txt
11779F:	Documentation/ABI/testing/sysfs-class-switchtec
11780F:	drivers/pci/switch/switchtec*
11781F:	include/uapi/linux/switchtec_ioctl.h
11782F:	include/linux/switchtec.h
11783F:	drivers/ntb/hw/mscc/
11784
11785PCI DRIVER FOR MOBIVEIL PCIE IP
11786M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11787L:	linux-pci@vger.kernel.org
11788S:	Supported
11789F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11790F:	drivers/pci/controller/pcie-mobiveil.c
11791
11792PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11793M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11794M:	Jason Cooper <jason@lakedaemon.net>
11795L:	linux-pci@vger.kernel.org
11796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11797S:	Maintained
11798F:	drivers/pci/controller/*mvebu*
11799
11800PCI DRIVER FOR NVIDIA TEGRA
11801M:	Thierry Reding <thierry.reding@gmail.com>
11802L:	linux-tegra@vger.kernel.org
11803L:	linux-pci@vger.kernel.org
11804S:	Supported
11805F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11806F:	drivers/pci/controller/pci-tegra.c
11807
11808PCI DRIVER FOR RENESAS R-CAR
11809M:	Simon Horman <horms@verge.net.au>
11810L:	linux-pci@vger.kernel.org
11811L:	linux-renesas-soc@vger.kernel.org
11812S:	Maintained
11813F:	drivers/pci/controller/*rcar*
11814
11815PCI DRIVER FOR SAMSUNG EXYNOS
11816M:	Jingoo Han <jingoohan1@gmail.com>
11817L:	linux-pci@vger.kernel.org
11818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11819L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11820S:	Maintained
11821F:	drivers/pci/controller/dwc/pci-exynos.c
11822
11823PCI DRIVER FOR SYNOPSYS DESIGNWARE
11824M:	Jingoo Han <jingoohan1@gmail.com>
11825M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11826L:	linux-pci@vger.kernel.org
11827S:	Maintained
11828F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11829F:	drivers/pci/controller/dwc/*designware*
11830
11831PCI DRIVER FOR TI DRA7XX
11832M:	Kishon Vijay Abraham I <kishon@ti.com>
11833L:	linux-omap@vger.kernel.org
11834L:	linux-pci@vger.kernel.org
11835S:	Supported
11836F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11837F:	drivers/pci/controller/dwc/pci-dra7xx.c
11838
11839PCI DRIVER FOR TI KEYSTONE
11840M:	Murali Karicheri <m-karicheri2@ti.com>
11841L:	linux-pci@vger.kernel.org
11842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11843S:	Maintained
11844F:	drivers/pci/controller/dwc/pci-keystone.c
11845
11846PCI ENDPOINT SUBSYSTEM
11847M:	Kishon Vijay Abraham I <kishon@ti.com>
11848M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11849L:	linux-pci@vger.kernel.org
11850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11851S:	Supported
11852F:	drivers/pci/endpoint/
11853F:	drivers/misc/pci_endpoint_test.c
11854F:	tools/pci/
11855
11856PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11857M:	Russell Currey <ruscur@russell.cc>
11858M:	Sam Bobroff <sbobroff@linux.ibm.com>
11859M:	Oliver O'Halloran <oohall@gmail.com>
11860L:	linuxppc-dev@lists.ozlabs.org
11861S:	Supported
11862F:	Documentation/PCI/pci-error-recovery.txt
11863F:	drivers/pci/pcie/aer.c
11864F:	drivers/pci/pcie/dpc.c
11865F:	drivers/pci/pcie/err.c
11866F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11867F:	arch/powerpc/kernel/eeh*.c
11868F:	arch/powerpc/platforms/*/eeh*.c
11869F:	arch/powerpc/include/*/eeh*.h
11870
11871PCI ERROR RECOVERY
11872M:	Linas Vepstas <linasvepstas@gmail.com>
11873L:	linux-pci@vger.kernel.org
11874S:	Supported
11875F:	Documentation/PCI/pci-error-recovery.txt
11876
11877PCI MSI DRIVER FOR ALTERA MSI IP
11878M:	Ley Foon Tan <lftan@altera.com>
11879L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11880L:	linux-pci@vger.kernel.org
11881S:	Supported
11882F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11883F:	drivers/pci/controller/pcie-altera-msi.c
11884
11885PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11886M:	Toan Le <toan@os.amperecomputing.com>
11887L:	linux-pci@vger.kernel.org
11888L:	linux-arm-kernel@lists.infradead.org
11889S:	Maintained
11890F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11891F:	drivers/pci/controller/pci-xgene-msi.c
11892
11893PCI SUBSYSTEM
11894M:	Bjorn Helgaas <bhelgaas@google.com>
11895L:	linux-pci@vger.kernel.org
11896Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11898S:	Supported
11899F:	Documentation/devicetree/bindings/pci/
11900F:	Documentation/PCI/
11901F:	drivers/acpi/pci*
11902F:	drivers/pci/
11903F:	include/asm-generic/pci*
11904F:	include/linux/pci*
11905F:	include/linux/of_pci.h
11906F:	include/uapi/linux/pci*
11907F:	lib/pci*
11908F:	arch/x86/pci/
11909F:	arch/x86/kernel/quirks.c
11910F:	arch/x86/kernel/early-quirks.c
11911
11912PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11913M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11914L:	linux-pci@vger.kernel.org
11915Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11917S:	Supported
11918F:	drivers/pci/controller/
11919
11920PCIE DRIVER FOR AMLOGIC MESON
11921M:	Yue Wang <yue.wang@Amlogic.com>
11922L:	linux-pci@vger.kernel.org
11923L:	linux-amlogic@lists.infradead.org
11924S:	Maintained
11925F:	drivers/pci/controller/dwc/pci-meson.c
11926
11927PCIE DRIVER FOR AXIS ARTPEC
11928M:	Jesper Nilsson <jesper.nilsson@axis.com>
11929L:	linux-arm-kernel@axis.com
11930L:	linux-pci@vger.kernel.org
11931S:	Maintained
11932F:	Documentation/devicetree/bindings/pci/axis,artpec*
11933F:	drivers/pci/controller/dwc/*artpec*
11934
11935PCIE DRIVER FOR CAVIUM THUNDERX
11936M:	David Daney <david.daney@cavium.com>
11937L:	linux-pci@vger.kernel.org
11938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11939S:	Supported
11940F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11941F:	drivers/pci/controller/pci-thunder-*
11942
11943PCIE DRIVER FOR HISILICON
11944M:	Zhou Wang <wangzhou1@hisilicon.com>
11945L:	linux-pci@vger.kernel.org
11946S:	Maintained
11947F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11948F:	drivers/pci/controller/dwc/pcie-hisi.c
11949
11950PCIE DRIVER FOR HISILICON KIRIN
11951M:	Xiaowei Song <songxiaowei@hisilicon.com>
11952M:	Binghui Wang <wangbinghui@hisilicon.com>
11953L:	linux-pci@vger.kernel.org
11954S:	Maintained
11955F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11956F:	drivers/pci/controller/dwc/pcie-kirin.c
11957
11958PCIE DRIVER FOR HISILICON STB
11959M:	Shawn Guo <shawn.guo@linaro.org>
11960L:	linux-pci@vger.kernel.org
11961S:	Maintained
11962F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11963F:	drivers/pci/controller/dwc/pcie-histb.c
11964
11965PCIE DRIVER FOR MEDIATEK
11966M:	Ryder Lee <ryder.lee@mediatek.com>
11967L:	linux-pci@vger.kernel.org
11968L:	linux-mediatek@lists.infradead.org
11969S:	Supported
11970F:	Documentation/devicetree/bindings/pci/mediatek*
11971F:	drivers/pci/controller/*mediatek*
11972
11973PCIE DRIVER FOR QUALCOMM MSM
11974M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11975L:	linux-pci@vger.kernel.org
11976L:	linux-arm-msm@vger.kernel.org
11977S:	Maintained
11978F:	drivers/pci/controller/dwc/*qcom*
11979
11980PCIE DRIVER FOR ROCKCHIP
11981M:	Shawn Lin <shawn.lin@rock-chips.com>
11982L:	linux-pci@vger.kernel.org
11983L:	linux-rockchip@lists.infradead.org
11984S:	Maintained
11985F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11986F:	drivers/pci/controller/pcie-rockchip*
11987
11988PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11989M:	Linus Walleij <linus.walleij@linaro.org>
11990L:	linux-pci@vger.kernel.org
11991S:	Maintained
11992F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11993F:	drivers/pci/controller/pci-v3-semi.c
11994
11995PCIE DRIVER FOR SOCIONEXT UNIPHIER
11996M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11997L:	linux-pci@vger.kernel.org
11998S:	Maintained
11999F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12000F:	drivers/pci/controller/dwc/pcie-uniphier.c
12001
12002PCIE DRIVER FOR ST SPEAR13XX
12003M:	Pratyush Anand <pratyush.anand@gmail.com>
12004L:	linux-pci@vger.kernel.org
12005S:	Maintained
12006F:	drivers/pci/controller/dwc/*spear*
12007
12008PCMCIA SUBSYSTEM
12009M:	Dominik Brodowski <linux@dominikbrodowski.net>
12010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12011S:	Odd Fixes
12012F:	Documentation/pcmcia/
12013F:	tools/pcmcia/
12014F:	drivers/pcmcia/
12015F:	include/pcmcia/
12016
12017PCNET32 NETWORK DRIVER
12018M:	Don Fry <pcnet32@frontier.com>
12019L:	netdev@vger.kernel.org
12020S:	Maintained
12021F:	drivers/net/ethernet/amd/pcnet32.c
12022
12023PCRYPT PARALLEL CRYPTO ENGINE
12024M:	Steffen Klassert <steffen.klassert@secunet.com>
12025L:	linux-crypto@vger.kernel.org
12026S:	Maintained
12027F:	crypto/pcrypt.c
12028F:	include/crypto/pcrypt.h
12029
12030PEAQ WMI HOTKEYS DRIVER
12031M:	Hans de Goede <hdegoede@redhat.com>
12032L:	platform-driver-x86@vger.kernel.org
12033S:	Maintained
12034F:	drivers/platform/x86/peaq-wmi.c
12035
12036PER-CPU MEMORY ALLOCATOR
12037M:	Dennis Zhou <dennis@kernel.org>
12038M:	Tejun Heo <tj@kernel.org>
12039M:	Christoph Lameter <cl@linux.com>
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12041S:	Maintained
12042F:	include/linux/percpu*.h
12043F:	mm/percpu*.c
12044F:	arch/*/include/asm/percpu.h
12045
12046PER-TASK DELAY ACCOUNTING
12047M:	Balbir Singh <bsingharora@gmail.com>
12048S:	Maintained
12049F:	include/linux/delayacct.h
12050F:	kernel/delayacct.c
12051
12052PERFORMANCE EVENTS SUBSYSTEM
12053M:	Peter Zijlstra <peterz@infradead.org>
12054M:	Ingo Molnar <mingo@redhat.com>
12055M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12056R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12057R:	Jiri Olsa <jolsa@redhat.com>
12058R:	Namhyung Kim <namhyung@kernel.org>
12059L:	linux-kernel@vger.kernel.org
12060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12061S:	Supported
12062F:	kernel/events/*
12063F:	include/linux/perf_event.h
12064F:	include/uapi/linux/perf_event.h
12065F:	arch/*/kernel/perf_event*.c
12066F:	arch/*/kernel/*/perf_event*.c
12067F:	arch/*/kernel/*/*/perf_event*.c
12068F:	arch/*/include/asm/perf_event.h
12069F:	arch/*/kernel/perf_callchain.c
12070F:	arch/*/events/*
12071F:	tools/perf/
12072
12073PERSONALITY HANDLING
12074M:	Christoph Hellwig <hch@infradead.org>
12075L:	linux-abi-devel@lists.sourceforge.net
12076S:	Maintained
12077F:	include/linux/personality.h
12078F:	include/uapi/linux/personality.h
12079
12080PHOENIX RC FLIGHT CONTROLLER ADAPTER
12081M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12082L:	linux-input@vger.kernel.org
12083S:	Maintained
12084F:	Documentation/input/devices/pxrc.rst
12085F:	drivers/input/joystick/pxrc.c
12086
12087PHONET PROTOCOL
12088M:	Remi Denis-Courmont <courmisch@gmail.com>
12089S:	Supported
12090F:	Documentation/networking/phonet.txt
12091F:	include/linux/phonet.h
12092F:	include/net/phonet/
12093F:	include/uapi/linux/phonet.h
12094F:	net/phonet/
12095
12096PHRAM MTD DRIVER
12097M:	Joern Engel <joern@lazybastard.org>
12098L:	linux-mtd@lists.infradead.org
12099S:	Maintained
12100F:	drivers/mtd/devices/phram.c
12101
12102PICOLCD HID DRIVER
12103M:	Bruno Prémont <bonbons@linux-vserver.org>
12104L:	linux-input@vger.kernel.org
12105S:	Maintained
12106F:	drivers/hid/hid-picolcd*
12107
12108PICOXCELL SUPPORT
12109M:	Jamie Iles <jamie@jamieiles.com>
12110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12111T:	git git://github.com/jamieiles/linux-2.6-ji.git
12112S:	Supported
12113F:	arch/arm/boot/dts/picoxcell*
12114F:	arch/arm/mach-picoxcell/
12115F:	drivers/crypto/picoxcell*
12116
12117PIN CONTROL SUBSYSTEM
12118M:	Linus Walleij <linus.walleij@linaro.org>
12119L:	linux-gpio@vger.kernel.org
12120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12121S:	Maintained
12122F:	Documentation/devicetree/bindings/pinctrl/
12123F:	Documentation/driver-api/pinctl.rst
12124F:	drivers/pinctrl/
12125F:	include/linux/pinctrl/
12126
12127PIN CONTROLLER - MICROCHIP AT91
12128M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12130L:	linux-gpio@vger.kernel.org
12131S:	Supported
12132F:	drivers/pinctrl/pinctrl-at91*
12133
12134PIN CONTROLLER - FREESCALE
12135M:	Dong Aisheng <aisheng.dong@nxp.com>
12136M:	Fabio Estevam <festevam@gmail.com>
12137M:	Shawn Guo <shawnguo@kernel.org>
12138M:	Stefan Agner <stefan@agner.ch>
12139R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12140L:	linux-gpio@vger.kernel.org
12141S:	Maintained
12142F:	drivers/pinctrl/freescale/
12143F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12144
12145PIN CONTROLLER - INTEL
12146M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12147M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12149S:	Maintained
12150F:	drivers/pinctrl/intel/
12151
12152PIN CONTROLLER - MEDIATEK
12153M:	Sean Wang <sean.wang@kernel.org>
12154L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12155S:	Maintained
12156F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12157F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12158F:	drivers/pinctrl/mediatek/
12159
12160PIN CONTROLLER - QUALCOMM
12161M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12162S:	Maintained
12163L:	linux-arm-msm@vger.kernel.org
12164F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12165F:	drivers/pinctrl/qcom/
12166
12167PIN CONTROLLER - RENESAS
12168M:	Geert Uytterhoeven <geert+renesas@glider.be>
12169L:	linux-renesas-soc@vger.kernel.org
12170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12171S:	Maintained
12172F:	drivers/pinctrl/pinctrl-rz*
12173F:	drivers/pinctrl/sh-pfc/
12174
12175PIN CONTROLLER - SAMSUNG
12176M:	Tomasz Figa <tomasz.figa@gmail.com>
12177M:	Krzysztof Kozlowski <krzk@kernel.org>
12178M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12180L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12181Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12183S:	Maintained
12184F:	drivers/pinctrl/samsung/
12185F:	include/dt-bindings/pinctrl/samsung.h
12186F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12187
12188PIN CONTROLLER - SINGLE
12189M:	Tony Lindgren <tony@atomide.com>
12190M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12192L:	linux-omap@vger.kernel.org
12193S:	Maintained
12194F:	drivers/pinctrl/pinctrl-single.c
12195
12196PIN CONTROLLER - ST SPEAR
12197M:	Viresh Kumar <vireshk@kernel.org>
12198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12199W:	http://www.st.com/spear
12200S:	Maintained
12201F:	drivers/pinctrl/spear/
12202
12203PISTACHIO SOC SUPPORT
12204M:	James Hartley <james.hartley@sondrel.com>
12205L:	linux-mips@vger.kernel.org
12206S:	Odd Fixes
12207F:	arch/mips/pistachio/
12208F:	arch/mips/include/asm/mach-pistachio/
12209F:	arch/mips/boot/dts/img/pistachio*
12210F:	arch/mips/configs/pistachio*_defconfig
12211
12212PKTCDVD DRIVER
12213S:	Orphan
12214M:	linux-block@vger.kernel.org
12215F:	drivers/block/pktcdvd.c
12216F:	include/linux/pktcdvd.h
12217F:	include/uapi/linux/pktcdvd.h
12218
12219PKUNITY SOC DRIVERS
12220M:	Guan Xuetao <gxt@pku.edu.cn>
12221W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12222S:	Maintained
12223T:	git git://github.com/gxt/linux.git
12224F:	drivers/input/serio/i8042-unicore32io.h
12225F:	drivers/i2c/busses/i2c-puv3.c
12226F:	drivers/video/fbdev/fb-puv3.c
12227F:	drivers/rtc/rtc-puv3.c
12228
12229PMBUS HARDWARE MONITORING DRIVERS
12230M:	Guenter Roeck <linux@roeck-us.net>
12231L:	linux-hwmon@vger.kernel.org
12232W:	http://hwmon.wiki.kernel.org/
12233W:	http://www.roeck-us.net/linux/drivers/
12234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12235S:	Maintained
12236F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12237F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12238F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12239F:	Documentation/hwmon/adm1275
12240F:	Documentation/hwmon/ibm-cffps
12241F:	Documentation/hwmon/ir35221
12242F:	Documentation/hwmon/lm25066
12243F:	Documentation/hwmon/ltc2978
12244F:	Documentation/hwmon/ltc3815
12245F:	Documentation/hwmon/max16064
12246F:	Documentation/hwmon/max20751
12247F:	Documentation/hwmon/max31785
12248F:	Documentation/hwmon/max34440
12249F:	Documentation/hwmon/max8688
12250F:	Documentation/hwmon/pmbus
12251F:	Documentation/hwmon/pmbus-core
12252F:	Documentation/hwmon/tps40422
12253F:	Documentation/hwmon/ucd9000
12254F:	Documentation/hwmon/ucd9200
12255F:	Documentation/hwmon/zl6100
12256F:	drivers/hwmon/pmbus/
12257F:	include/linux/pmbus.h
12258
12259PMC SIERRA MaxRAID DRIVER
12260L:	linux-scsi@vger.kernel.org
12261W:	http://www.pmc-sierra.com/
12262S:	Orphan
12263F:	drivers/scsi/pmcraid.*
12264
12265PMC SIERRA PM8001 DRIVER
12266M:	Jack Wang <jinpu.wang@profitbricks.com>
12267M:	lindar_liu@usish.com
12268L:	linux-scsi@vger.kernel.org
12269S:	Supported
12270F:	drivers/scsi/pm8001/
12271
12272PNP SUPPORT
12273M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12274S:	Maintained
12275F:	drivers/pnp/
12276
12277PNI RM3100 IIO DRIVER
12278M:	Song Qiang <songqiang1304521@gmail.com>
12279L:	linux-iio@vger.kernel.org
12280S:	Maintained
12281F:	drivers/iio/magnetometer/rm3100*
12282F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12283
12284POSIX CLOCKS and TIMERS
12285M:	Thomas Gleixner <tglx@linutronix.de>
12286L:	linux-kernel@vger.kernel.org
12287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12288S:	Maintained
12289F:	fs/timerfd.c
12290F:	include/linux/timer*
12291F:	kernel/time/*timer*
12292
12293POWER MANAGEMENT CORE
12294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12295L:	linux-pm@vger.kernel.org
12296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12297B:	https://bugzilla.kernel.org
12298S:	Supported
12299F:	drivers/base/power/
12300F:	include/linux/pm.h
12301F:	include/linux/pm_*
12302F:	include/linux/powercap.h
12303F:	drivers/powercap/
12304F:	kernel/configs/nopm.config
12305
12306POWER STATE COORDINATION INTERFACE (PSCI)
12307M:	Mark Rutland <mark.rutland@arm.com>
12308M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12309L:	linux-arm-kernel@lists.infradead.org
12310S:	Maintained
12311F:	drivers/firmware/psci*.c
12312F:	include/linux/psci.h
12313F:	include/uapi/linux/psci.h
12314
12315POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12316M:	Sebastian Reichel <sre@kernel.org>
12317L:	linux-pm@vger.kernel.org
12318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12319S:	Maintained
12320F:	Documentation/ABI/testing/sysfs-class-power
12321F:	Documentation/devicetree/bindings/power/supply/
12322F:	include/linux/power_supply.h
12323F:	drivers/power/supply/
12324
12325POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12326M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12327L:	linuxppc-dev@lists.ozlabs.org
12328S:	Maintained
12329F:	drivers/char/powernv-op-panel.c
12330
12331PPP OVER ATM (RFC 2364)
12332M:	Mitchell Blank Jr <mitch@sfgoth.com>
12333S:	Maintained
12334F:	net/atm/pppoatm.c
12335F:	include/uapi/linux/atmppp.h
12336
12337PPP OVER ETHERNET
12338M:	Michal Ostrowski <mostrows@earthlink.net>
12339S:	Maintained
12340F:	drivers/net/ppp/pppoe.c
12341F:	drivers/net/ppp/pppox.c
12342
12343PPP OVER L2TP
12344M:	James Chapman <jchapman@katalix.com>
12345S:	Maintained
12346F:	net/l2tp/l2tp_ppp.c
12347F:	include/linux/if_pppol2tp.h
12348F:	include/uapi/linux/if_pppol2tp.h
12349
12350PPP PROTOCOL DRIVERS AND COMPRESSORS
12351M:	Paul Mackerras <paulus@samba.org>
12352L:	linux-ppp@vger.kernel.org
12353S:	Maintained
12354F:	drivers/net/ppp/ppp_*
12355
12356PPS SUPPORT
12357M:	Rodolfo Giometti <giometti@enneenne.com>
12358W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12359L:	linuxpps@ml.enneenne.com (subscribers-only)
12360S:	Maintained
12361F:	Documentation/pps/
12362F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12363F:	Documentation/ABI/testing/sysfs-pps
12364F:	drivers/pps/
12365F:	include/linux/pps*.h
12366F:	include/uapi/linux/pps.h
12367
12368PPTP DRIVER
12369M:	Dmitry Kozlov <xeb@mail.ru>
12370L:	netdev@vger.kernel.org
12371S:	Maintained
12372F:	drivers/net/ppp/pptp.c
12373W:	http://sourceforge.net/projects/accel-pptp
12374
12375PRINTK
12376M:	Petr Mladek <pmladek@suse.com>
12377M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12378R:	Steven Rostedt <rostedt@goodmis.org>
12379S:	Maintained
12380F:	kernel/printk/
12381F:	include/linux/printk.h
12382
12383PRISM54 WIRELESS DRIVER
12384M:	Luis Chamberlain <mcgrof@kernel.org>
12385L:	linux-wireless@vger.kernel.org
12386W:	http://wireless.kernel.org/en/users/Drivers/p54
12387S:	Obsolete
12388F:	drivers/net/wireless/intersil/prism54/
12389
12390PROC FILESYSTEM
12391R:	Alexey Dobriyan <adobriyan@gmail.com>
12392L:	linux-kernel@vger.kernel.org
12393L:	linux-fsdevel@vger.kernel.org
12394S:	Maintained
12395F:	fs/proc/
12396F:	include/linux/proc_fs.h
12397F:	tools/testing/selftests/proc/
12398F:	Documentation/filesystems/proc.txt
12399
12400PROC SYSCTL
12401M:	Luis Chamberlain <mcgrof@kernel.org>
12402M:	Kees Cook <keescook@chromium.org>
12403L:	linux-kernel@vger.kernel.org
12404L:	linux-fsdevel@vger.kernel.org
12405S:	Maintained
12406F:	fs/proc/proc_sysctl.c
12407F:	include/linux/sysctl.h
12408F:	kernel/sysctl.c
12409F:	tools/testing/selftests/sysctl/
12410
12411PS3 NETWORK SUPPORT
12412M:	Geoff Levand <geoff@infradead.org>
12413L:	netdev@vger.kernel.org
12414L:	linuxppc-dev@lists.ozlabs.org
12415S:	Maintained
12416F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12417
12418PS3 PLATFORM SUPPORT
12419M:	Geoff Levand <geoff@infradead.org>
12420L:	linuxppc-dev@lists.ozlabs.org
12421S:	Maintained
12422F:	arch/powerpc/boot/ps3*
12423F:	arch/powerpc/include/asm/lv1call.h
12424F:	arch/powerpc/include/asm/ps3*.h
12425F:	arch/powerpc/platforms/ps3/
12426F:	drivers/*/ps3*
12427F:	drivers/ps3/
12428F:	drivers/rtc/rtc-ps3.c
12429F:	drivers/usb/host/*ps3.c
12430F:	sound/ppc/snd_ps3*
12431
12432PS3VRAM DRIVER
12433M:	Jim Paris <jim@jtan.com>
12434M:	Geoff Levand <geoff@infradead.org>
12435L:	linuxppc-dev@lists.ozlabs.org
12436S:	Maintained
12437F:	drivers/block/ps3vram.c
12438
12439PSAMPLE PACKET SAMPLING SUPPORT:
12440M:	Yotam Gigi <yotam.gi@gmail.com>
12441S:	Maintained
12442F:	net/psample
12443F:	include/net/psample.h
12444F:	include/uapi/linux/psample.h
12445
12446PSTORE FILESYSTEM
12447M:	Kees Cook <keescook@chromium.org>
12448M:	Anton Vorontsov <anton@enomsg.org>
12449M:	Colin Cross <ccross@android.com>
12450M:	Tony Luck <tony.luck@intel.com>
12451S:	Maintained
12452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12453F:	fs/pstore/
12454F:	include/linux/pstore*
12455F:	drivers/firmware/efi/efi-pstore.c
12456F:	drivers/acpi/apei/erst.c
12457F:	Documentation/admin-guide/ramoops.rst
12458F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12459K:	\b(pstore|ramoops)
12460
12461PTP HARDWARE CLOCK SUPPORT
12462M:	Richard Cochran <richardcochran@gmail.com>
12463L:	netdev@vger.kernel.org
12464S:	Maintained
12465W:	http://linuxptp.sourceforge.net/
12466F:	Documentation/ABI/testing/sysfs-ptp
12467F:	Documentation/ptp/*
12468F:	drivers/net/phy/dp83640*
12469F:	drivers/ptp/*
12470F:	include/linux/ptp_cl*
12471
12472PTRACE SUPPORT
12473M:	Oleg Nesterov <oleg@redhat.com>
12474S:	Maintained
12475F:	include/asm-generic/syscall.h
12476F:	include/linux/ptrace.h
12477F:	include/linux/regset.h
12478F:	include/linux/tracehook.h
12479F:	include/uapi/linux/ptrace.h
12480F:	include/uapi/linux/ptrace.h
12481F:	include/asm-generic/ptrace.h
12482F:	kernel/ptrace.c
12483F:	arch/*/ptrace*.c
12484F:	arch/*/*/ptrace*.c
12485F:	arch/*/include/asm/ptrace*.h
12486
12487PULSE8-CEC DRIVER
12488M:	Hans Verkuil <hverkuil@xs4all.nl>
12489L:	linux-media@vger.kernel.org
12490T:	git git://linuxtv.org/media_tree.git
12491S:	Maintained
12492F:	drivers/media/usb/pulse8-cec/*
12493F:	Documentation/media/cec-drivers/pulse8-cec.rst
12494
12495PVRUSB2 VIDEO4LINUX DRIVER
12496M:	Mike Isely <isely@pobox.com>
12497L:	pvrusb2@isely.net	(subscribers-only)
12498L:	linux-media@vger.kernel.org
12499W:	http://www.isely.net/pvrusb2/
12500T:	git git://linuxtv.org/media_tree.git
12501S:	Maintained
12502F:	Documentation/media/v4l-drivers/pvrusb2*
12503F:	drivers/media/usb/pvrusb2/
12504
12505PWC WEBCAM DRIVER
12506M:	Hans Verkuil <hverkuil@xs4all.nl>
12507L:	linux-media@vger.kernel.org
12508T:	git git://linuxtv.org/media_tree.git
12509S:	Odd Fixes
12510F:	drivers/media/usb/pwc/*
12511
12512PWM FAN DRIVER
12513M:	Kamil Debski <kamil@wypas.org>
12514M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12515L:	linux-hwmon@vger.kernel.org
12516S:	Supported
12517F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12518F:	Documentation/hwmon/pwm-fan
12519F:	drivers/hwmon/pwm-fan.c
12520
12521PWM IR Transmitter
12522M:	Sean Young <sean@mess.org>
12523L:	linux-media@vger.kernel.org
12524S:	Maintained
12525F:	drivers/media/rc/pwm-ir-tx.c
12526
12527PWM SUBSYSTEM
12528M:	Thierry Reding <thierry.reding@gmail.com>
12529L:	linux-pwm@vger.kernel.org
12530S:	Maintained
12531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12532F:	Documentation/pwm.txt
12533F:	Documentation/devicetree/bindings/pwm/
12534F:	include/linux/pwm.h
12535F:	drivers/pwm/
12536F:	drivers/video/backlight/pwm_bl.c
12537F:	include/linux/pwm_backlight.h
12538F:	drivers/gpio/gpio-mvebu.c
12539F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12540
12541PXA GPIO DRIVER
12542M:	Robert Jarzmik <robert.jarzmik@free.fr>
12543L:	linux-gpio@vger.kernel.org
12544S:	Maintained
12545F:	drivers/gpio/gpio-pxa.c
12546
12547PXA MMCI DRIVER
12548S:	Orphan
12549
12550PXA RTC DRIVER
12551M:	Robert Jarzmik <robert.jarzmik@free.fr>
12552L:	linux-rtc@vger.kernel.org
12553S:	Maintained
12554
12555PXA2xx/PXA3xx SUPPORT
12556M:	Daniel Mack <daniel@zonque.org>
12557M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12558M:	Robert Jarzmik <robert.jarzmik@free.fr>
12559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12560T:	git git://github.com/hzhuang1/linux.git
12561T:	git git://github.com/rjarzmik/linux.git
12562S:	Maintained
12563F:	arch/arm/boot/dts/pxa*
12564F:	arch/arm/mach-pxa/
12565F:	drivers/dma/pxa*
12566F:	drivers/pcmcia/pxa2xx*
12567F:	drivers/pinctrl/pxa/
12568F:	drivers/spi/spi-pxa2xx*
12569F:	drivers/usb/gadget/udc/pxa2*
12570F:	include/sound/pxa2xx-lib.h
12571F:	sound/arm/pxa*
12572F:	sound/soc/pxa/
12573
12574QAT DRIVER
12575M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12576L:	qat-linux@intel.com
12577S:	Supported
12578F:	drivers/crypto/qat/
12579
12580QCOM AUDIO (ASoC) DRIVERS
12581M:	Patrick Lai <plai@codeaurora.org>
12582M:	Banajit Goswami <bgoswami@codeaurora.org>
12583L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12584S:	Supported
12585F:	sound/soc/qcom/
12586
12587QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12588M:	Gabriel Somlo <somlo@cmu.edu>
12589M:	"Michael S. Tsirkin" <mst@redhat.com>
12590L:	qemu-devel@nongnu.org
12591S:	Maintained
12592F:	drivers/firmware/qemu_fw_cfg.c
12593F:	include/uapi/linux/qemu_fw_cfg.h
12594
12595QIB DRIVER
12596M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12597M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12598L:	linux-rdma@vger.kernel.org
12599S:	Supported
12600F:	drivers/infiniband/hw/qib/
12601
12602QLOGIC QL41xxx FCOE DRIVER
12603M:	QLogic-Storage-Upstream@cavium.com
12604L:	linux-scsi@vger.kernel.org
12605S:	Supported
12606F:	drivers/scsi/qedf/
12607
12608QLOGIC QL41xxx ISCSI DRIVER
12609M:	QLogic-Storage-Upstream@cavium.com
12610L:	linux-scsi@vger.kernel.org
12611S:	Supported
12612F:	drivers/scsi/qedi/
12613
12614QLOGIC QL4xxx ETHERNET DRIVER
12615M:	Ariel Elior <aelior@marvell.com>
12616M:	GR-everest-linux-l2@marvell.com
12617L:	netdev@vger.kernel.org
12618S:	Supported
12619F:	drivers/net/ethernet/qlogic/qed/
12620F:	include/linux/qed/
12621F:	drivers/net/ethernet/qlogic/qede/
12622
12623QLOGIC QL4xxx RDMA DRIVER
12624M:	Michal Kalderon <mkalderon@marvell.com>
12625M:	Ariel Elior <aelior@marvell.com>
12626L:	linux-rdma@vger.kernel.org
12627S:	Supported
12628F:	drivers/infiniband/hw/qedr/
12629F:	include/uapi/rdma/qedr-abi.h
12630
12631QLOGIC QLA1280 SCSI DRIVER
12632M:	Michael Reed <mdr@sgi.com>
12633L:	linux-scsi@vger.kernel.org
12634S:	Maintained
12635F:	drivers/scsi/qla1280.[ch]
12636
12637QLOGIC QLA2XXX FC-SCSI DRIVER
12638M:	qla2xxx-upstream@qlogic.com
12639L:	linux-scsi@vger.kernel.org
12640S:	Supported
12641F:	Documentation/scsi/LICENSE.qla2xxx
12642F:	drivers/scsi/qla2xxx/
12643
12644QLOGIC QLA3XXX NETWORK DRIVER
12645M:	GR-Linux-NIC-Dev@marvell.com
12646L:	netdev@vger.kernel.org
12647S:	Supported
12648F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12649F:	drivers/net/ethernet/qlogic/qla3xxx.*
12650
12651QLOGIC QLA4XXX iSCSI DRIVER
12652M:	QLogic-Storage-Upstream@qlogic.com
12653L:	linux-scsi@vger.kernel.org
12654S:	Supported
12655F:	Documentation/scsi/LICENSE.qla4xxx
12656F:	drivers/scsi/qla4xxx/
12657
12658QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12659M:	Shahed Shaikh <shshaikh@marvell.com>
12660M:	Manish Chopra <manishc@marvell.com>
12661M:	GR-Linux-NIC-Dev@marvell.com
12662L:	netdev@vger.kernel.org
12663S:	Supported
12664F:	drivers/net/ethernet/qlogic/qlcnic/
12665
12666QLOGIC QLGE 10Gb ETHERNET DRIVER
12667M:	Manish Chopra <manishc@marvell.com>
12668M:	GR-Linux-NIC-Dev@marvell.com
12669L:	netdev@vger.kernel.org
12670S:	Supported
12671F:	drivers/net/ethernet/qlogic/qlge/
12672
12673QM1D1B0004 MEDIA DRIVER
12674M:	Akihiro Tsukada <tskd08@gmail.com>
12675L:	linux-media@vger.kernel.org
12676S:	Odd Fixes
12677F:	drivers/media/tuners/qm1d1b0004*
12678
12679QM1D1C0042 MEDIA DRIVER
12680M:	Akihiro Tsukada <tskd08@gmail.com>
12681L:	linux-media@vger.kernel.org
12682S:	Odd Fixes
12683F:	drivers/media/tuners/qm1d1c0042*
12684
12685QNX4 FILESYSTEM
12686M:	Anders Larsen <al@alarsen.net>
12687W:	http://www.alarsen.net/linux/qnx4fs/
12688S:	Maintained
12689F:	fs/qnx4/
12690F:	include/uapi/linux/qnx4_fs.h
12691F:	include/uapi/linux/qnxtypes.h
12692
12693QORIQ DPAA2 FSL-MC BUS DRIVER
12694M:	Stuart Yoder <stuyoder@gmail.com>
12695M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12696L:	linux-kernel@vger.kernel.org
12697S:	Maintained
12698F:	drivers/bus/fsl-mc/
12699F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12700F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12701
12702QT1010 MEDIA DRIVER
12703M:	Antti Palosaari <crope@iki.fi>
12704L:	linux-media@vger.kernel.org
12705W:	https://linuxtv.org
12706W:	http://palosaari.fi/linux/
12707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12708T:	git git://linuxtv.org/anttip/media_tree.git
12709S:	Maintained
12710F:	drivers/media/tuners/qt1010*
12711
12712QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12713M:	Kalle Valo <kvalo@codeaurora.org>
12714L:	ath10k@lists.infradead.org
12715W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12717S:	Supported
12718F:	drivers/net/wireless/ath/ath10k/
12719
12720QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12721M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12722L:	linux-wireless@vger.kernel.org
12723W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12724S:	Supported
12725F:	drivers/net/wireless/ath/ath9k/
12726
12727QUALCOMM CAMERA SUBSYSTEM DRIVER
12728M:	Todor Tomov <todor.too@gmail.com>
12729L:	linux-media@vger.kernel.org
12730S:	Maintained
12731F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12732F:	Documentation/media/v4l-drivers/qcom_camss.rst
12733F:	drivers/media/platform/qcom/camss/
12734
12735QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12736M:	Ilia Lin <ilia.lin@kernel.org>
12737L:	linux-pm@vger.kernel.org
12738S:	Maintained
12739F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12740F:	drivers/cpufreq/qcom-cpufreq-kryo.c
12741
12742QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12743M:	Timur Tabi <timur@kernel.org>
12744L:	netdev@vger.kernel.org
12745S:	Maintained
12746F:	drivers/net/ethernet/qualcomm/emac/
12747
12748QUALCOMM ETHQOS ETHERNET DRIVER
12749M:	Vinod Koul <vkoul@kernel.org>
12750M:	Niklas Cassel <niklas.cassel@linaro.org>
12751L:	netdev@vger.kernel.org
12752S:	Maintained
12753F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12754F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
12755
12756QUALCOMM GENERIC INTERFACE I2C DRIVER
12757M:	Alok Chauhan <alokc@codeaurora.org>
12758M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12759L:	linux-i2c@vger.kernel.org
12760L:	linux-arm-msm@vger.kernel.org
12761S:	Supported
12762F:	drivers/i2c/busses/i2c-qcom-geni.c
12763
12764QUALCOMM HEXAGON ARCHITECTURE
12765M:	Richard Kuo <rkuo@codeaurora.org>
12766L:	linux-hexagon@vger.kernel.org
12767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12768S:	Supported
12769F:	arch/hexagon/
12770
12771QUALCOMM HIDMA DRIVER
12772M:	Sinan Kaya <okaya@kernel.org>
12773L:	linux-arm-kernel@lists.infradead.org
12774L:	linux-arm-msm@vger.kernel.org
12775L:	dmaengine@vger.kernel.org
12776S:	Supported
12777F:	drivers/dma/qcom/hidma*
12778
12779QUALCOMM IOMMU
12780M:	Rob Clark <robdclark@gmail.com>
12781L:	iommu@lists.linux-foundation.org
12782L:	linux-arm-msm@vger.kernel.org
12783S:	Maintained
12784F:	drivers/iommu/qcom_iommu.c
12785
12786QUALCOMM TSENS THERMAL DRIVER
12787M:	Amit Kucheria <amit.kucheria@linaro.org>
12788L:	linux-pm@vger.kernel.org
12789L:	linux-arm-msm@vger.kernel.org
12790S:	Maintained
12791F:	drivers/thermal/qcom/
12792
12793QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12794M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12795L:	linux-media@vger.kernel.org
12796L:	linux-arm-msm@vger.kernel.org
12797T:	git git://linuxtv.org/media_tree.git
12798S:	Maintained
12799F:	drivers/media/platform/qcom/venus/
12800
12801QUALCOMM WCN36XX WIRELESS DRIVER
12802M:	Kalle Valo <kvalo@codeaurora.org>
12803L:	wcn36xx@lists.infradead.org
12804W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12805T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12806S:	Supported
12807F:	drivers/net/wireless/ath/wcn36xx/
12808
12809QUANTENNA QTNFMAC WIRELESS DRIVER
12810M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12811M:	Avinash Patil <avinashp@quantenna.com>
12812M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12813L:	linux-wireless@vger.kernel.org
12814S:	Maintained
12815F:	drivers/net/wireless/quantenna
12816
12817RADEON and AMDGPU DRM DRIVERS
12818M:	Alex Deucher <alexander.deucher@amd.com>
12819M:	Christian König <christian.koenig@amd.com>
12820M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12821L:	amd-gfx@lists.freedesktop.org
12822T:	git git://people.freedesktop.org/~agd5f/linux
12823S:	Supported
12824F:	drivers/gpu/drm/radeon/
12825F:	include/uapi/drm/radeon_drm.h
12826F:	drivers/gpu/drm/amd/
12827F:	include/uapi/drm/amdgpu_drm.h
12828
12829RADEON FRAMEBUFFER DISPLAY DRIVER
12830M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12831L:	linux-fbdev@vger.kernel.org
12832S:	Maintained
12833F:	drivers/video/fbdev/aty/radeon*
12834F:	include/uapi/linux/radeonfb.h
12835
12836RADIOSHARK RADIO DRIVER
12837M:	Hans Verkuil <hverkuil@xs4all.nl>
12838L:	linux-media@vger.kernel.org
12839T:	git git://linuxtv.org/media_tree.git
12840S:	Maintained
12841F:	drivers/media/radio/radio-shark.c
12842
12843RADIOSHARK2 RADIO DRIVER
12844M:	Hans Verkuil <hverkuil@xs4all.nl>
12845L:	linux-media@vger.kernel.org
12846T:	git git://linuxtv.org/media_tree.git
12847S:	Maintained
12848F:	drivers/media/radio/radio-shark2.c
12849F:	drivers/media/radio/radio-tea5777.c
12850
12851RADOS BLOCK DEVICE (RBD)
12852M:	Ilya Dryomov <idryomov@gmail.com>
12853M:	Sage Weil <sage@redhat.com>
12854M:	Alex Elder <elder@kernel.org>
12855L:	ceph-devel@vger.kernel.org
12856W:	http://ceph.com/
12857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12858T:	git git://github.com/ceph/ceph-client.git
12859S:	Supported
12860F:	Documentation/ABI/testing/sysfs-bus-rbd
12861F:	drivers/block/rbd.c
12862F:	drivers/block/rbd_types.h
12863
12864RAGE128 FRAMEBUFFER DISPLAY DRIVER
12865M:	Paul Mackerras <paulus@samba.org>
12866L:	linux-fbdev@vger.kernel.org
12867S:	Maintained
12868F:	drivers/video/fbdev/aty/aty128fb.c
12869
12870RAINSHADOW-CEC DRIVER
12871M:	Hans Verkuil <hverkuil@xs4all.nl>
12872L:	linux-media@vger.kernel.org
12873T:	git git://linuxtv.org/media_tree.git
12874S:	Maintained
12875F:	drivers/media/usb/rainshadow-cec/*
12876
12877RALINK MIPS ARCHITECTURE
12878M:	John Crispin <john@phrozen.org>
12879L:	linux-mips@vger.kernel.org
12880S:	Maintained
12881F:	arch/mips/ralink
12882
12883RALINK RT2X00 WIRELESS LAN DRIVER
12884P:	rt2x00 project
12885M:	Stanislaw Gruszka <sgruszka@redhat.com>
12886M:	Helmut Schaa <helmut.schaa@googlemail.com>
12887L:	linux-wireless@vger.kernel.org
12888S:	Maintained
12889F:	drivers/net/wireless/ralink/rt2x00/
12890
12891RAMDISK RAM BLOCK DEVICE DRIVER
12892M:	Jens Axboe <axboe@kernel.dk>
12893S:	Maintained
12894F:	Documentation/blockdev/ramdisk.txt
12895F:	drivers/block/brd.c
12896
12897RANCHU VIRTUAL BOARD FOR MIPS
12898M:	Miodrag Dinic <miodrag.dinic@mips.com>
12899L:	linux-mips@vger.kernel.org
12900S:	Supported
12901F:	arch/mips/generic/board-ranchu.c
12902F:	arch/mips/configs/generic/board-ranchu.config
12903
12904RANDOM NUMBER DRIVER
12905M:	"Theodore Ts'o" <tytso@mit.edu>
12906S:	Maintained
12907F:	drivers/char/random.c
12908
12909RAPIDIO SUBSYSTEM
12910M:	Matt Porter <mporter@kernel.crashing.org>
12911M:	Alexandre Bounine <alex.bou9@gmail.com>
12912S:	Maintained
12913F:	drivers/rapidio/
12914
12915RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12916L:	linux-wireless@vger.kernel.org
12917S:	Orphan
12918F:	drivers/net/wireless/ray*
12919
12920RCUTORTURE TEST FRAMEWORK
12921M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12922M:	Josh Triplett <josh@joshtriplett.org>
12923R:	Steven Rostedt <rostedt@goodmis.org>
12924R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12925R:	Lai Jiangshan <jiangshanlai@gmail.com>
12926L:	linux-kernel@vger.kernel.org
12927S:	Supported
12928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12929F:	tools/testing/selftests/rcutorture
12930
12931RDC R-321X SoC
12932M:	Florian Fainelli <florian@openwrt.org>
12933S:	Maintained
12934
12935RDC R6040 FAST ETHERNET DRIVER
12936M:	Florian Fainelli <f.fainelli@gmail.com>
12937L:	netdev@vger.kernel.org
12938S:	Maintained
12939F:	drivers/net/ethernet/rdc/r6040.c
12940
12941RDMAVT - RDMA verbs software
12942M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12943M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12944L:	linux-rdma@vger.kernel.org
12945S:	Supported
12946F:	drivers/infiniband/sw/rdmavt
12947
12948RDS - RELIABLE DATAGRAM SOCKETS
12949M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12950L:	netdev@vger.kernel.org
12951L:	linux-rdma@vger.kernel.org
12952L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12953W:	https://oss.oracle.com/projects/rds/
12954S:	Supported
12955F:	net/rds/
12956F:	Documentation/networking/rds.txt
12957
12958RDT - RESOURCE ALLOCATION
12959M:	Fenghua Yu <fenghua.yu@intel.com>
12960M:	Reinette Chatre <reinette.chatre@intel.com>
12961L:	linux-kernel@vger.kernel.org
12962S:	Supported
12963F:	arch/x86/kernel/cpu/resctrl/
12964F:	arch/x86/include/asm/resctrl_sched.h
12965F:	Documentation/x86/resctrl*
12966
12967READ-COPY UPDATE (RCU)
12968M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12969M:	Josh Triplett <josh@joshtriplett.org>
12970R:	Steven Rostedt <rostedt@goodmis.org>
12971R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12972R:	Lai Jiangshan <jiangshanlai@gmail.com>
12973R:	Joel Fernandes <joel@joelfernandes.org>
12974L:	linux-kernel@vger.kernel.org
12975W:	http://www.rdrop.com/users/paulmck/RCU/
12976S:	Supported
12977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12978F:	Documentation/RCU/
12979X:	Documentation/RCU/torture.txt
12980F:	include/linux/rcu*
12981X:	include/linux/srcu*.h
12982F:	kernel/rcu/
12983X:	kernel/rcu/srcu*.c
12984
12985REAL TIME CLOCK (RTC) SUBSYSTEM
12986M:	Alessandro Zummo <a.zummo@towertech.it>
12987M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12988L:	linux-rtc@vger.kernel.org
12989Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12991S:	Maintained
12992F:	Documentation/devicetree/bindings/rtc/
12993F:	Documentation/rtc.txt
12994F:	drivers/rtc/
12995F:	include/linux/rtc.h
12996F:	include/uapi/linux/rtc.h
12997F:	include/linux/rtc/
12998F:	include/linux/platform_data/rtc-*
12999F:	tools/testing/selftests/rtc/
13000
13001REALTEK AUDIO CODECS
13002M:	Bard Liao <bardliao@realtek.com>
13003M:	Oder Chiou <oder_chiou@realtek.com>
13004S:	Maintained
13005F:	sound/soc/codecs/rt*
13006F:	include/sound/rt*.h
13007
13008REALTEK RTL83xx SMI DSA ROUTER CHIPS
13009M:	Linus Walleij <linus.walleij@linaro.org>
13010S:	Maintained
13011F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13012F:	drivers/net/dsa/realtek-smi*
13013F:	drivers/net/dsa/rtl83*
13014
13015REDPINE WIRELESS DRIVER
13016M:	Amitkumar Karwar <amitkarwar@gmail.com>
13017M:	Siva Rebbagondla <siva8118@gmail.com>
13018L:	linux-wireless@vger.kernel.org
13019S:	Maintained
13020F:	drivers/net/wireless/rsi/
13021
13022REGISTER MAP ABSTRACTION
13023M:	Mark Brown <broonie@kernel.org>
13024L:	linux-kernel@vger.kernel.org
13025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13026S:	Supported
13027F:	Documentation/devicetree/bindings/regmap/
13028F:	drivers/base/regmap/
13029F:	include/linux/regmap.h
13030
13031REISERFS FILE SYSTEM
13032L:	reiserfs-devel@vger.kernel.org
13033S:	Supported
13034F:	fs/reiserfs/
13035
13036REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13037M:	Ohad Ben-Cohen <ohad@wizery.com>
13038M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13039L:	linux-remoteproc@vger.kernel.org
13040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13041S:	Maintained
13042F:	Documentation/devicetree/bindings/remoteproc/
13043F:	Documentation/remoteproc.txt
13044F:	drivers/remoteproc/
13045F:	include/linux/remoteproc.h
13046
13047REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13048M:	Ohad Ben-Cohen <ohad@wizery.com>
13049M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13050L:	linux-remoteproc@vger.kernel.org
13051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13052S:	Maintained
13053F:	drivers/rpmsg/
13054F:	Documentation/rpmsg.txt
13055F:	include/linux/rpmsg.h
13056F:	include/linux/rpmsg/
13057
13058RENESAS CLOCK DRIVERS
13059M:	Geert Uytterhoeven <geert+renesas@glider.be>
13060L:	linux-renesas-soc@vger.kernel.org
13061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13062S:	Supported
13063F:	drivers/clk/renesas/
13064
13065RENESAS EMEV2 I2C DRIVER
13066M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13067S:	Supported
13068F:	drivers/i2c/busses/i2c-emev2.c
13069
13070RENESAS ETHERNET DRIVERS
13071R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13072L:	netdev@vger.kernel.org
13073L:	linux-renesas-soc@vger.kernel.org
13074F:	Documentation/devicetree/bindings/net/renesas,*.txt
13075F:	Documentation/devicetree/bindings/net/sh_eth.txt
13076F:	drivers/net/ethernet/renesas/
13077F:	include/linux/sh_eth.h
13078
13079RENESAS R-CAR GYROADC DRIVER
13080M:	Marek Vasut <marek.vasut@gmail.com>
13081L:	linux-iio@vger.kernel.org
13082S:	Supported
13083F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13084F:	drivers/iio/adc/rcar-gyroadc.c
13085
13086RENESAS R-CAR I2C DRIVERS
13087M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13088S:	Supported
13089F:	drivers/i2c/busses/i2c-rcar.c
13090F:	drivers/i2c/busses/i2c-sh_mobile.c
13091
13092RENESAS RIIC DRIVER
13093M:	Chris Brandt <chris.brandt@renesas.com>
13094S:	Supported
13095F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13096F:	drivers/i2c/busses/i2c-riic.c
13097
13098RENESAS USB PHY DRIVER
13099M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13100L:	linux-renesas-soc@vger.kernel.org
13101S:	Maintained
13102F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13103
13104RESET CONTROLLER FRAMEWORK
13105M:	Philipp Zabel <p.zabel@pengutronix.de>
13106T:	git git://git.pengutronix.de/git/pza/linux
13107S:	Maintained
13108F:	drivers/reset/
13109F:	Documentation/devicetree/bindings/reset/
13110F:	include/dt-bindings/reset/
13111F:	include/linux/reset.h
13112F:	include/linux/reset/
13113F:	include/linux/reset-controller.h
13114
13115RESTARTABLE SEQUENCES SUPPORT
13116M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13117M:	Peter Zijlstra <peterz@infradead.org>
13118M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13119M:	Boqun Feng <boqun.feng@gmail.com>
13120L:	linux-kernel@vger.kernel.org
13121S:	Supported
13122F:	kernel/rseq.c
13123F:	include/uapi/linux/rseq.h
13124F:	include/trace/events/rseq.h
13125F:	tools/testing/selftests/rseq/
13126
13127RFKILL
13128M:	Johannes Berg <johannes@sipsolutions.net>
13129L:	linux-wireless@vger.kernel.org
13130W:	http://wireless.kernel.org/
13131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13133S:	Maintained
13134F:	Documentation/rfkill.txt
13135F:	Documentation/ABI/stable/sysfs-class-rfkill
13136F:	net/rfkill/
13137F:	include/linux/rfkill.h
13138F:	include/uapi/linux/rfkill.h
13139
13140RHASHTABLE
13141M:	Thomas Graf <tgraf@suug.ch>
13142M:	Herbert Xu <herbert@gondor.apana.org.au>
13143L:	netdev@vger.kernel.org
13144S:	Maintained
13145F:	lib/rhashtable.c
13146F:	lib/test_rhashtable.c
13147F:	include/linux/rhashtable.h
13148F:	include/linux/rhashtable-types.h
13149
13150RICOH R5C592 MEMORYSTICK DRIVER
13151M:	Maxim Levitsky <maximlevitsky@gmail.com>
13152S:	Maintained
13153F:	drivers/memstick/host/r592.*
13154
13155RICOH SMARTMEDIA/XD DRIVER
13156M:	Maxim Levitsky <maximlevitsky@gmail.com>
13157S:	Maintained
13158F:	drivers/mtd/nand/raw/r852.c
13159F:	drivers/mtd/nand/raw/r852.h
13160
13161RISC-V ARCHITECTURE
13162M:	Palmer Dabbelt <palmer@sifive.com>
13163M:	Albert Ou <aou@eecs.berkeley.edu>
13164L:	linux-riscv@lists.infradead.org
13165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13166S:	Supported
13167F:	arch/riscv/
13168K:	riscv
13169N:	riscv
13170
13171ROCCAT DRIVERS
13172M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13173W:	http://sourceforge.net/projects/roccat/
13174S:	Maintained
13175F:	drivers/hid/hid-roccat*
13176F:	include/linux/hid-roccat*
13177F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13178
13179ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13180M:	Jacob chen <jacob2.chen@rock-chips.com>
13181L:	linux-media@vger.kernel.org
13182S:	Maintained
13183F:	drivers/media/platform/rockchip/rga/
13184F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13185
13186ROCKCHIP VPU CODEC DRIVER
13187M:	Ezequiel Garcia <ezequiel@collabora.com>
13188L:	linux-media@vger.kernel.org
13189S:	Maintained
13190F:	drivers/staging/media/platform/rockchip/vpu/
13191F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13192
13193ROCKER DRIVER
13194M:	Jiri Pirko <jiri@resnulli.us>
13195L:	netdev@vger.kernel.org
13196S:	Supported
13197F:	drivers/net/ethernet/rocker/
13198
13199ROCKETPORT DRIVER
13200P:	Comtrol Corp.
13201W:	http://www.comtrol.com
13202S:	Maintained
13203F:	Documentation/serial/rocket.txt
13204F:	drivers/tty/rocket*
13205
13206ROCKETPORT EXPRESS/INFINITY DRIVER
13207M:	Kevin Cernekee <cernekee@gmail.com>
13208L:	linux-serial@vger.kernel.org
13209S:	Odd Fixes
13210F:	drivers/tty/serial/rp2.*
13211
13212ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13213M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13214L:	linux-kernel@vger.kernel.org
13215L:	linux-renesas-soc@vger.kernel.org
13216S:	Supported
13217F:	drivers/mfd/bd9571mwv.c
13218F:	drivers/regulator/bd9571mwv-regulator.c
13219F:	drivers/gpio/gpio-bd9571mwv.c
13220F:	include/linux/mfd/bd9571mwv.h
13221F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13222
13223ROSE NETWORK LAYER
13224M:	Ralf Baechle <ralf@linux-mips.org>
13225L:	linux-hams@vger.kernel.org
13226W:	http://www.linux-ax25.org/
13227S:	Maintained
13228F:	include/net/rose.h
13229F:	include/uapi/linux/rose.h
13230F:	net/rose/
13231
13232RTL2830 MEDIA DRIVER
13233M:	Antti Palosaari <crope@iki.fi>
13234L:	linux-media@vger.kernel.org
13235W:	https://linuxtv.org
13236W:	http://palosaari.fi/linux/
13237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13238T:	git git://linuxtv.org/anttip/media_tree.git
13239S:	Maintained
13240F:	drivers/media/dvb-frontends/rtl2830*
13241
13242RTL2832 MEDIA DRIVER
13243M:	Antti Palosaari <crope@iki.fi>
13244L:	linux-media@vger.kernel.org
13245W:	https://linuxtv.org
13246W:	http://palosaari.fi/linux/
13247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13248T:	git git://linuxtv.org/anttip/media_tree.git
13249S:	Maintained
13250F:	drivers/media/dvb-frontends/rtl2832*
13251
13252RTL2832_SDR MEDIA DRIVER
13253M:	Antti Palosaari <crope@iki.fi>
13254L:	linux-media@vger.kernel.org
13255W:	https://linuxtv.org
13256W:	http://palosaari.fi/linux/
13257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13258T:	git git://linuxtv.org/anttip/media_tree.git
13259S:	Maintained
13260F:	drivers/media/dvb-frontends/rtl2832_sdr*
13261
13262RTL8180 WIRELESS DRIVER
13263L:	linux-wireless@vger.kernel.org
13264W:	http://wireless.kernel.org/
13265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13266S:	Orphan
13267F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13268
13269RTL8187 WIRELESS DRIVER
13270M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13271M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13272M:	Larry Finger <Larry.Finger@lwfinger.net>
13273L:	linux-wireless@vger.kernel.org
13274W:	http://wireless.kernel.org/
13275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13276S:	Maintained
13277F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13278
13279REALTEK WIRELESS DRIVER (rtlwifi family)
13280M:	Ping-Ke Shih <pkshih@realtek.com>
13281L:	linux-wireless@vger.kernel.org
13282W:	http://wireless.kernel.org/
13283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13284S:	Maintained
13285F:	drivers/net/wireless/realtek/rtlwifi/
13286
13287RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13288M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13289L:	linux-wireless@vger.kernel.org
13290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13291S:	Maintained
13292F:	drivers/net/wireless/realtek/rtl8xxxu/
13293
13294RXRPC SOCKETS (AF_RXRPC)
13295M:	David Howells <dhowells@redhat.com>
13296L:	linux-afs@lists.infradead.org
13297S:	Supported
13298F:	net/rxrpc/
13299F:	include/keys/rxrpc-type.h
13300F:	include/net/af_rxrpc.h
13301F:	include/trace/events/rxrpc.h
13302F:	include/uapi/linux/rxrpc.h
13303F:	Documentation/networking/rxrpc.txt
13304W:	https://www.infradead.org/~dhowells/kafs/
13305
13306S3 SAVAGE FRAMEBUFFER DRIVER
13307M:	Antonino Daplas <adaplas@gmail.com>
13308L:	linux-fbdev@vger.kernel.org
13309S:	Maintained
13310F:	drivers/video/fbdev/savage/
13311
13312S390
13313M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13314M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13315L:	linux-s390@vger.kernel.org
13316W:	http://www.ibm.com/developerworks/linux/linux390/
13317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13318S:	Supported
13319F:	arch/s390/
13320F:	drivers/s390/
13321F:	Documentation/s390/
13322F:	Documentation/driver-api/s390-drivers.rst
13323
13324S390 COMMON I/O LAYER
13325M:	Sebastian Ott <sebott@linux.ibm.com>
13326M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13327L:	linux-s390@vger.kernel.org
13328W:	http://www.ibm.com/developerworks/linux/linux390/
13329S:	Supported
13330F:	drivers/s390/cio/
13331
13332S390 DASD DRIVER
13333M:	Stefan Haberland <sth@linux.ibm.com>
13334M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13335L:	linux-s390@vger.kernel.org
13336W:	http://www.ibm.com/developerworks/linux/linux390/
13337S:	Supported
13338F:	drivers/s390/block/dasd*
13339F:	block/partitions/ibm.c
13340
13341S390 IOMMU (PCI)
13342M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13343L:	linux-s390@vger.kernel.org
13344W:	http://www.ibm.com/developerworks/linux/linux390/
13345S:	Supported
13346F:	drivers/iommu/s390-iommu.c
13347
13348S390 IUCV NETWORK LAYER
13349M:	Julian Wiedmann <jwi@linux.ibm.com>
13350M:	Ursula Braun <ubraun@linux.ibm.com>
13351L:	linux-s390@vger.kernel.org
13352W:	http://www.ibm.com/developerworks/linux/linux390/
13353S:	Supported
13354F:	drivers/s390/net/*iucv*
13355F:	include/net/iucv/
13356F:	net/iucv/
13357
13358S390 NETWORK DRIVERS
13359M:	Julian Wiedmann <jwi@linux.ibm.com>
13360M:	Ursula Braun <ubraun@linux.ibm.com>
13361L:	linux-s390@vger.kernel.org
13362W:	http://www.ibm.com/developerworks/linux/linux390/
13363S:	Supported
13364F:	drivers/s390/net/
13365
13366S390 PCI SUBSYSTEM
13367M:	Sebastian Ott <sebott@linux.ibm.com>
13368M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13369L:	linux-s390@vger.kernel.org
13370W:	http://www.ibm.com/developerworks/linux/linux390/
13371S:	Supported
13372F:	arch/s390/pci/
13373F:	drivers/pci/hotplug/s390_pci_hpc.c
13374
13375S390 VFIO-CCW DRIVER
13376M:	Cornelia Huck <cohuck@redhat.com>
13377M:	Farhan Ali <alifm@linux.ibm.com>
13378M:	Eric Farman <farman@linux.ibm.com>
13379R:	Halil Pasic <pasic@linux.ibm.com>
13380L:	linux-s390@vger.kernel.org
13381L:	kvm@vger.kernel.org
13382S:	Supported
13383F:	drivers/s390/cio/vfio_ccw*
13384F:	Documentation/s390/vfio-ccw.txt
13385F:	include/uapi/linux/vfio_ccw.h
13386
13387S390 ZCRYPT DRIVER
13388M:	Harald Freudenberger <freude@linux.ibm.com>
13389L:	linux-s390@vger.kernel.org
13390W:	http://www.ibm.com/developerworks/linux/linux390/
13391S:	Supported
13392F:	drivers/s390/crypto/
13393
13394S390 VFIO AP DRIVER
13395M:	Tony Krowiak <akrowiak@linux.ibm.com>
13396M:	Pierre Morel <pmorel@linux.ibm.com>
13397M:	Halil Pasic <pasic@linux.ibm.com>
13398L:	linux-s390@vger.kernel.org
13399W:	http://www.ibm.com/developerworks/linux/linux390/
13400S:	Supported
13401F:	drivers/s390/crypto/vfio_ap_drv.c
13402F:	drivers/s390/crypto/vfio_ap_private.h
13403F:	drivers/s390/crypto/vfio_ap_ops.c
13404F:	Documentation/s390/vfio-ap.txt
13405
13406S390 ZFCP DRIVER
13407M:	Steffen Maier <maier@linux.ibm.com>
13408M:	Benjamin Block <bblock@linux.ibm.com>
13409L:	linux-s390@vger.kernel.org
13410W:	http://www.ibm.com/developerworks/linux/linux390/
13411S:	Supported
13412F:	drivers/s390/scsi/zfcp_*
13413
13414S3C24XX SD/MMC Driver
13415M:	Ben Dooks <ben-linux@fluff.org>
13416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13417S:	Supported
13418F:	drivers/mmc/host/s3cmci.*
13419
13420SAA6588 RDS RECEIVER DRIVER
13421M:	Hans Verkuil <hverkuil@xs4all.nl>
13422L:	linux-media@vger.kernel.org
13423T:	git git://linuxtv.org/media_tree.git
13424W:	https://linuxtv.org
13425S:	Odd Fixes
13426F:	drivers/media/i2c/saa6588*
13427
13428SAA7134 VIDEO4LINUX DRIVER
13429M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13430L:	linux-media@vger.kernel.org
13431W:	https://linuxtv.org
13432T:	git git://linuxtv.org/media_tree.git
13433S:	Odd fixes
13434F:	Documentation/media/v4l-drivers/saa7134*
13435F:	drivers/media/pci/saa7134/
13436
13437SAA7146 VIDEO4LINUX-2 DRIVER
13438M:	Hans Verkuil <hverkuil@xs4all.nl>
13439L:	linux-media@vger.kernel.org
13440T:	git git://linuxtv.org/media_tree.git
13441S:	Maintained
13442F:	drivers/media/common/saa7146/
13443F:	drivers/media/pci/saa7146/
13444F:	include/media/drv-intf/saa7146*
13445
13446SAMSUNG AUDIO (ASoC) DRIVERS
13447M:	Krzysztof Kozlowski <krzk@kernel.org>
13448M:	Sangbeom Kim <sbkim73@samsung.com>
13449M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13450L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13451S:	Supported
13452F:	sound/soc/samsung/
13453F:	Documentation/devicetree/bindings/sound/samsung*
13454
13455SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13456M:	Krzysztof Kozlowski <krzk@kernel.org>
13457L:	linux-crypto@vger.kernel.org
13458L:	linux-samsung-soc@vger.kernel.org
13459S:	Maintained
13460F:	drivers/crypto/exynos-rng.c
13461F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13462
13463SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13464M:	Łukasz Stelmach <l.stelmach@samsung.com>
13465L:	linux-samsung-soc@vger.kernel.org
13466S:	Maintained
13467F:	drivers/char/hw_random/exynos-trng.c
13468F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13469
13470SAMSUNG FRAMEBUFFER DRIVER
13471M:	Jingoo Han <jingoohan1@gmail.com>
13472L:	linux-fbdev@vger.kernel.org
13473S:	Maintained
13474F:	drivers/video/fbdev/s3c-fb.c
13475
13476SAMSUNG LAPTOP DRIVER
13477M:	Corentin Chary <corentin.chary@gmail.com>
13478L:	platform-driver-x86@vger.kernel.org
13479S:	Maintained
13480F:	drivers/platform/x86/samsung-laptop.c
13481
13482SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13483M:	Sangbeom Kim <sbkim73@samsung.com>
13484M:	Krzysztof Kozlowski <krzk@kernel.org>
13485M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13486L:	linux-kernel@vger.kernel.org
13487L:	linux-samsung-soc@vger.kernel.org
13488S:	Supported
13489F:	drivers/mfd/sec*.c
13490F:	drivers/regulator/s2m*.c
13491F:	drivers/regulator/s5m*.c
13492F:	drivers/clk/clk-s2mps11.c
13493F:	drivers/rtc/rtc-s5m.c
13494F:	include/linux/mfd/samsung/
13495F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13496F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13497F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13498F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13499
13500SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13501M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13502L:	linux-media@vger.kernel.org
13503L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13504S:	Maintained
13505F:	drivers/media/platform/s3c-camif/
13506F:	include/media/drv-intf/s3c_camif.h
13507
13508SAMSUNG S3FWRN5 NFC DRIVER
13509M:	Robert Baldyga <r.baldyga@samsung.com>
13510M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13511L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13512S:	Supported
13513F:	drivers/nfc/s3fwrn5
13514
13515SAMSUNG S5C73M3 CAMERA DRIVER
13516M:	Kyungmin Park <kyungmin.park@samsung.com>
13517M:	Andrzej Hajda <a.hajda@samsung.com>
13518L:	linux-media@vger.kernel.org
13519S:	Supported
13520F:	drivers/media/i2c/s5c73m3/*
13521
13522SAMSUNG S5K5BAF CAMERA DRIVER
13523M:	Kyungmin Park <kyungmin.park@samsung.com>
13524M:	Andrzej Hajda <a.hajda@samsung.com>
13525L:	linux-media@vger.kernel.org
13526S:	Supported
13527F:	drivers/media/i2c/s5k5baf.c
13528
13529SAMSUNG S5P Security SubSystem (SSS) DRIVER
13530M:	Krzysztof Kozlowski <krzk@kernel.org>
13531M:	Vladimir Zapolskiy <vz@mleia.com>
13532M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13533L:	linux-crypto@vger.kernel.org
13534L:	linux-samsung-soc@vger.kernel.org
13535S:	Maintained
13536F:	drivers/crypto/s5p-sss.c
13537
13538SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13539M:	Kyungmin Park <kyungmin.park@samsung.com>
13540M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13541L:	linux-media@vger.kernel.org
13542Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13543S:	Supported
13544F:	drivers/media/platform/exynos4-is/
13545
13546SAMSUNG SOC CLOCK DRIVERS
13547M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13548M:	Tomasz Figa <tomasz.figa@gmail.com>
13549M:	Chanwoo Choi <cw00.choi@samsung.com>
13550S:	Supported
13551L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13553F:	drivers/clk/samsung/
13554F:	include/dt-bindings/clock/exynos*.h
13555F:	Documentation/devicetree/bindings/clock/exynos*.txt
13556
13557SAMSUNG SPI DRIVERS
13558M:	Kukjin Kim <kgene@kernel.org>
13559M:	Krzysztof Kozlowski <krzk@kernel.org>
13560M:	Andi Shyti <andi@etezian.org>
13561L:	linux-spi@vger.kernel.org
13562L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13563S:	Maintained
13564F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13565F:	drivers/spi/spi-s3c*
13566F:	include/linux/platform_data/spi-s3c64xx.h
13567
13568SAMSUNG SXGBE DRIVERS
13569M:	Byungho An <bh74.an@samsung.com>
13570M:	Girish K S <ks.giri@samsung.com>
13571M:	Vipul Pandya <vipul.pandya@samsung.com>
13572S:	Supported
13573L:	netdev@vger.kernel.org
13574F:	drivers/net/ethernet/samsung/sxgbe/
13575
13576SAMSUNG THERMAL DRIVER
13577M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13578L:	linux-pm@vger.kernel.org
13579L:	linux-samsung-soc@vger.kernel.org
13580S:	Supported
13581T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13582F:	drivers/thermal/samsung/
13583
13584SAMSUNG USB2 PHY DRIVER
13585M:	Kamil Debski <kamil@wypas.org>
13586M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13587L:	linux-kernel@vger.kernel.org
13588S:	Supported
13589F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13590F:	Documentation/phy/samsung-usb2.txt
13591F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13592F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13593F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13594F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13595F:	drivers/phy/samsung/phy-samsung-usb2.c
13596F:	drivers/phy/samsung/phy-samsung-usb2.h
13597
13598SC1200 WDT DRIVER
13599M:	Zwane Mwaikambo <zwanem@gmail.com>
13600S:	Maintained
13601F:	drivers/watchdog/sc1200wdt.c
13602
13603SCHEDULER
13604M:	Ingo Molnar <mingo@redhat.com>
13605M:	Peter Zijlstra <peterz@infradead.org>
13606L:	linux-kernel@vger.kernel.org
13607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13608S:	Maintained
13609F:	kernel/sched/
13610F:	include/linux/sched.h
13611F:	include/uapi/linux/sched.h
13612F:	include/linux/wait.h
13613F:	include/linux/preempt.h
13614
13615SCR24X CHIP CARD INTERFACE DRIVER
13616M:	Lubomir Rintel <lkundrak@v3.sk>
13617S:	Supported
13618F:	drivers/char/pcmcia/scr24x_cs.c
13619
13620SCSI CDROM DRIVER
13621M:	Jens Axboe <axboe@kernel.dk>
13622L:	linux-scsi@vger.kernel.org
13623W:	http://www.kernel.dk
13624S:	Maintained
13625F:	drivers/scsi/sr*
13626
13627SCSI RDMA PROTOCOL (SRP) INITIATOR
13628M:	Bart Van Assche <bvanassche@acm.org>
13629L:	linux-rdma@vger.kernel.org
13630S:	Supported
13631Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13632F:	drivers/infiniband/ulp/srp/
13633F:	include/scsi/srp.h
13634
13635SCSI RDMA PROTOCOL (SRP) TARGET
13636M:	Bart Van Assche <bvanassche@acm.org>
13637L:	linux-rdma@vger.kernel.org
13638L:	target-devel@vger.kernel.org
13639S:	Supported
13640Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13641F:	drivers/infiniband/ulp/srpt/
13642
13643SCSI SG DRIVER
13644M:	Doug Gilbert <dgilbert@interlog.com>
13645L:	linux-scsi@vger.kernel.org
13646W:	http://sg.danny.cz/sg
13647S:	Maintained
13648F:	Documentation/scsi/scsi-generic.txt
13649F:	drivers/scsi/sg.c
13650F:	include/scsi/sg.h
13651
13652SCSI SUBSYSTEM
13653M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13655M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13657L:	linux-scsi@vger.kernel.org
13658S:	Maintained
13659F:	Documentation/devicetree/bindings/scsi/
13660F:	drivers/scsi/
13661F:	include/scsi/
13662
13663SCSI TAPE DRIVER
13664M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13665L:	linux-scsi@vger.kernel.org
13666S:	Maintained
13667F:	Documentation/scsi/st.txt
13668F:	drivers/scsi/st.*
13669F:	drivers/scsi/st_*.h
13670
13671SCTP PROTOCOL
13672M:	Vlad Yasevich <vyasevich@gmail.com>
13673M:	Neil Horman <nhorman@tuxdriver.com>
13674M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13675L:	linux-sctp@vger.kernel.org
13676W:	http://lksctp.sourceforge.net
13677S:	Maintained
13678F:	Documentation/networking/sctp.txt
13679F:	include/linux/sctp.h
13680F:	include/uapi/linux/sctp.h
13681F:	include/net/sctp/
13682F:	net/sctp/
13683
13684SCx200 CPU SUPPORT
13685M:	Jim Cromie <jim.cromie@gmail.com>
13686S:	Odd Fixes
13687F:	Documentation/i2c/busses/scx200_acb
13688F:	arch/x86/platform/scx200/
13689F:	drivers/watchdog/scx200_wdt.c
13690F:	drivers/i2c/busses/scx200*
13691F:	drivers/mtd/maps/scx200_docflash.c
13692F:	include/linux/scx200.h
13693
13694SCx200 GPIO DRIVER
13695M:	Jim Cromie <jim.cromie@gmail.com>
13696S:	Maintained
13697F:	drivers/char/scx200_gpio.c
13698F:	include/linux/scx200_gpio.h
13699
13700SCx200 HRT CLOCKSOURCE DRIVER
13701M:	Jim Cromie <jim.cromie@gmail.com>
13702S:	Maintained
13703F:	drivers/clocksource/scx200_hrt.c
13704
13705SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13706M:	Sascha Sommer <saschasommer@freenet.de>
13707L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13708S:	Maintained
13709F:	drivers/mmc/host/sdricoh_cs.c
13710
13711SECO BOARDS CEC DRIVER
13712M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13713S:	Maintained
13714F:	drivers/media/platform/seco-cec/seco-cec.c
13715F:	drivers/media/platform/seco-cec/seco-cec.h
13716
13717SECURE COMPUTING
13718M:	Kees Cook <keescook@chromium.org>
13719R:	Andy Lutomirski <luto@amacapital.net>
13720R:	Will Drewry <wad@chromium.org>
13721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13722S:	Supported
13723F:	kernel/seccomp.c
13724F:	include/uapi/linux/seccomp.h
13725F:	include/linux/seccomp.h
13726F:	tools/testing/selftests/seccomp/*
13727F:	tools/testing/selftests/kselftest_harness.h
13728F:	Documentation/userspace-api/seccomp_filter.rst
13729K:	\bsecure_computing
13730K:	\bTIF_SECCOMP\b
13731
13732SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13733M:	Al Cooper <alcooperx@gmail.com>
13734L:	linux-mmc@vger.kernel.org
13735L:	bcm-kernel-feedback-list@broadcom.com
13736S:	Maintained
13737F:	drivers/mmc/host/sdhci-brcmstb*
13738
13739SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13740M:	Adrian Hunter <adrian.hunter@intel.com>
13741L:	linux-mmc@vger.kernel.org
13742S:	Maintained
13743F:	drivers/mmc/host/sdhci*
13744F:	include/linux/mmc/sdhci*
13745
13746EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13747M:	Adrian Hunter <adrian.hunter@intel.com>
13748M:	Ritesh Harjani <riteshh@codeaurora.org>
13749M:	Asutosh Das <asutoshd@codeaurora.org>
13750L:	linux-mmc@vger.kernel.org
13751S:	Maintained
13752F:	drivers/mmc/host/cqhci*
13753
13754SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13755M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13756M:	Manjunath M B <manjumb@synopsys.com>
13757L:	linux-mmc@vger.kernel.org
13758S:	Maintained
13759F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13760
13761SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13762M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13763L:	linux-mmc@vger.kernel.org
13764S:	Supported
13765F:	drivers/mmc/host/sdhci-of-at91.c
13766
13767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13768M:	Ben Dooks <ben-linux@fluff.org>
13769M:	Jaehoon Chung <jh80.chung@samsung.com>
13770L:	linux-mmc@vger.kernel.org
13771S:	Maintained
13772F:	drivers/mmc/host/sdhci-s3c*
13773
13774SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13775M:	Viresh Kumar <vireshk@kernel.org>
13776L:	linux-mmc@vger.kernel.org
13777S:	Maintained
13778F:	drivers/mmc/host/sdhci-spear.c
13779
13780SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13781M:	Kishon Vijay Abraham I <kishon@ti.com>
13782L:	linux-mmc@vger.kernel.org
13783S:	Maintained
13784F:	drivers/mmc/host/sdhci-omap.c
13785
13786SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13787M:	Scott Bauer <scott.bauer@intel.com>
13788M:	Jonathan Derrick <jonathan.derrick@intel.com>
13789L:	linux-block@vger.kernel.org
13790S:	Supported
13791F:	block/sed*
13792F:	block/opal_proto.h
13793F:	include/linux/sed*
13794F:	include/uapi/linux/sed*
13795
13796SECURITY CONTACT
13797M:	Security Officers <security@kernel.org>
13798S:	Supported
13799
13800SECURITY SUBSYSTEM
13801M:	James Morris <jmorris@namei.org>
13802M:	"Serge E. Hallyn" <serge@hallyn.com>
13803L:	linux-security-module@vger.kernel.org (suggested Cc:)
13804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13805W:	http://kernsec.org/
13806S:	Supported
13807F:	security/
13808X:	security/selinux/
13809
13810SELINUX SECURITY MODULE
13811M:	Paul Moore <paul@paul-moore.com>
13812M:	Stephen Smalley <sds@tycho.nsa.gov>
13813M:	Eric Paris <eparis@parisplace.org>
13814L:	selinux@vger.kernel.org
13815W:	https://selinuxproject.org
13816W:	https://github.com/SELinuxProject
13817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13818S:	Supported
13819F:	include/linux/selinux*
13820F:	security/selinux/
13821F:	scripts/selinux/
13822F:	Documentation/admin-guide/LSM/SELinux.rst
13823
13824SENSABLE PHANTOM
13825M:	Jiri Slaby <jirislaby@gmail.com>
13826S:	Maintained
13827F:	drivers/misc/phantom.c
13828F:	include/uapi/linux/phantom.h
13829
13830SERIAL DEVICE BUS
13831M:	Rob Herring <robh@kernel.org>
13832L:	linux-serial@vger.kernel.org
13833S:	Maintained
13834F:	Documentation/devicetree/bindings/serial/slave-device.txt
13835F:	drivers/tty/serdev/
13836F:	include/linux/serdev.h
13837
13838SERIAL DRIVERS
13839M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13840L:	linux-serial@vger.kernel.org
13841S:	Maintained
13842F:	Documentation/devicetree/bindings/serial/
13843F:	drivers/tty/serial/
13844
13845SERIAL IR RECEIVER
13846M:	Sean Young <sean@mess.org>
13847L:	linux-media@vger.kernel.org
13848S:	Maintained
13849F:	drivers/media/rc/serial_ir.c
13850
13851SFC NETWORK DRIVER
13852M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13853M:	Edward Cree <ecree@solarflare.com>
13854M:	Bert Kenward <bkenward@solarflare.com>
13855L:	netdev@vger.kernel.org
13856S:	Supported
13857F:	drivers/net/ethernet/sfc/
13858
13859SFF/SFP/SFP+ MODULE SUPPORT
13860M:	Russell King <linux@armlinux.org.uk>
13861L:	netdev@vger.kernel.org
13862S:	Maintained
13863F:	drivers/net/phy/phylink.c
13864F:	drivers/net/phy/sfp*
13865F:	include/linux/phylink.h
13866F:	include/linux/sfp.h
13867
13868SGI GRU DRIVER
13869M:	Dimitri Sivanich <sivanich@sgi.com>
13870S:	Maintained
13871F:	drivers/misc/sgi-gru/
13872
13873SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13874M:	Pat Gefre <pfg@sgi.com>
13875L:	linux-ia64@vger.kernel.org
13876S:	Supported
13877F:	Documentation/ia64/serial.txt
13878F:	drivers/tty/serial/ioc?_serial.c
13879F:	include/linux/ioc?.h
13880
13881SGI XP/XPC/XPNET DRIVER
13882M:	Cliff Whickman <cpw@sgi.com>
13883M:	Robin Holt <robinmholt@gmail.com>
13884S:	Maintained
13885F:	drivers/misc/sgi-xp/
13886
13887SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13888M:	Ursula Braun <ubraun@linux.ibm.com>
13889M:	Karsten Graul <kgraul@linux.ibm.com>
13890L:	linux-s390@vger.kernel.org
13891W:	http://www.ibm.com/developerworks/linux/linux390/
13892S:	Supported
13893F:	net/smc/
13894
13895SHARP RJ54N1CB0C SENSOR DRIVER
13896M:	Jacopo Mondi <jacopo@jmondi.org>
13897L:	linux-media@vger.kernel.org
13898T:	git git://linuxtv.org/media_tree.git
13899S:	Odd fixes
13900F:	drivers/media/i2c/rj54n1cb0c.c
13901F:	include/media/i2c/rj54n1cb0c.h
13902
13903SH_VEU V4L2 MEM2MEM DRIVER
13904L:	linux-media@vger.kernel.org
13905S:	Orphan
13906F:	drivers/media/platform/sh_veu.c
13907
13908SH_VOU V4L2 OUTPUT DRIVER
13909L:	linux-media@vger.kernel.org
13910S:	Orphan
13911F:	drivers/media/platform/sh_vou.c
13912F:	include/media/drv-intf/sh_vou.h
13913
13914SI2157 MEDIA DRIVER
13915M:	Antti Palosaari <crope@iki.fi>
13916L:	linux-media@vger.kernel.org
13917W:	https://linuxtv.org
13918W:	http://palosaari.fi/linux/
13919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13920T:	git git://linuxtv.org/anttip/media_tree.git
13921S:	Maintained
13922F:	drivers/media/tuners/si2157*
13923
13924SI2165 MEDIA DRIVER
13925M:	Matthias Schwarzott <zzam@gentoo.org>
13926L:	linux-media@vger.kernel.org
13927W:	https://linuxtv.org
13928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13929S:	Maintained
13930F:	drivers/media/dvb-frontends/si2165*
13931
13932SI2168 MEDIA DRIVER
13933M:	Antti Palosaari <crope@iki.fi>
13934L:	linux-media@vger.kernel.org
13935W:	https://linuxtv.org
13936W:	http://palosaari.fi/linux/
13937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13938T:	git git://linuxtv.org/anttip/media_tree.git
13939S:	Maintained
13940F:	drivers/media/dvb-frontends/si2168*
13941
13942SI470X FM RADIO RECEIVER I2C DRIVER
13943M:	Hans Verkuil <hverkuil@xs4all.nl>
13944L:	linux-media@vger.kernel.org
13945T:	git git://linuxtv.org/media_tree.git
13946W:	https://linuxtv.org
13947S:	Odd Fixes
13948F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13949
13950SI470X FM RADIO RECEIVER USB DRIVER
13951M:	Hans Verkuil <hverkuil@xs4all.nl>
13952L:	linux-media@vger.kernel.org
13953T:	git git://linuxtv.org/media_tree.git
13954W:	https://linuxtv.org
13955S:	Maintained
13956F:	drivers/media/radio/si470x/radio-si470x-common.c
13957F:	drivers/media/radio/si470x/radio-si470x.h
13958F:	drivers/media/radio/si470x/radio-si470x-usb.c
13959
13960SI4713 FM RADIO TRANSMITTER I2C DRIVER
13961M:	Eduardo Valentin <edubezval@gmail.com>
13962L:	linux-media@vger.kernel.org
13963T:	git git://linuxtv.org/media_tree.git
13964W:	https://linuxtv.org
13965S:	Odd Fixes
13966F:	drivers/media/radio/si4713/si4713.?
13967
13968SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13969M:	Eduardo Valentin <edubezval@gmail.com>
13970L:	linux-media@vger.kernel.org
13971T:	git git://linuxtv.org/media_tree.git
13972W:	https://linuxtv.org
13973S:	Odd Fixes
13974F:	drivers/media/radio/si4713/radio-platform-si4713.c
13975
13976SI4713 FM RADIO TRANSMITTER USB DRIVER
13977M:	Hans Verkuil <hverkuil@xs4all.nl>
13978L:	linux-media@vger.kernel.org
13979T:	git git://linuxtv.org/media_tree.git
13980W:	https://linuxtv.org
13981S:	Maintained
13982F:	drivers/media/radio/si4713/radio-usb-si4713.c
13983
13984SIANO DVB DRIVER
13985M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13986L:	linux-media@vger.kernel.org
13987W:	https://linuxtv.org
13988T:	git git://linuxtv.org/media_tree.git
13989S:	Odd fixes
13990F:	drivers/media/common/siano/
13991F:	drivers/media/usb/siano/
13992F:	drivers/media/usb/siano/
13993F:	drivers/media/mmc/siano/
13994
13995SIFIVE DRIVERS
13996M:	Palmer Dabbelt <palmer@sifive.com>
13997M:	Paul Walmsley <paul.walmsley@sifive.com>
13998L:	linux-riscv@lists.infradead.org
13999T:	git git://github.com/sifive/riscv-linux.git
14000S:	Supported
14001K:	sifive
14002N:	sifive
14003
14004SILEAD TOUCHSCREEN DRIVER
14005M:	Hans de Goede <hdegoede@redhat.com>
14006L:	linux-input@vger.kernel.org
14007L:	platform-driver-x86@vger.kernel.org
14008S:	Maintained
14009F:	drivers/input/touchscreen/silead.c
14010F:	drivers/platform/x86/touchscreen_dmi.c
14011
14012SILICON MOTION SM712 FRAME BUFFER DRIVER
14013M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14014M:	Teddy Wang <teddy.wang@siliconmotion.com>
14015M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14016L:	linux-fbdev@vger.kernel.org
14017S:	Maintained
14018F:	drivers/video/fbdev/sm712*
14019F:	Documentation/fb/sm712fb.txt
14020
14021SIMPLE FIRMWARE INTERFACE (SFI)
14022M:	Len Brown <lenb@kernel.org>
14023L:	sfi-devel@simplefirmware.org
14024W:	http://simplefirmware.org/
14025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14026S:	Supported
14027F:	arch/x86/platform/sfi/
14028F:	drivers/sfi/
14029F:	include/linux/sfi*.h
14030
14031SIMPLEFB FB DRIVER
14032M:	Hans de Goede <hdegoede@redhat.com>
14033L:	linux-fbdev@vger.kernel.org
14034S:	Maintained
14035F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
14036F:	drivers/video/fbdev/simplefb.c
14037F:	include/linux/platform_data/simplefb.h
14038
14039SIMTEC EB110ATX (Chalice CATS)
14040P:	Ben Dooks
14041P:	Vincent Sanders <vince@simtec.co.uk>
14042M:	Simtec Linux Team <linux@simtec.co.uk>
14043W:	http://www.simtec.co.uk/products/EB110ATX/
14044S:	Supported
14045
14046SIMTEC EB2410ITX (BAST)
14047P:	Ben Dooks
14048P:	Vincent Sanders <vince@simtec.co.uk>
14049M:	Simtec Linux Team <linux@simtec.co.uk>
14050W:	http://www.simtec.co.uk/products/EB2410ITX/
14051S:	Supported
14052F:	arch/arm/mach-s3c24xx/mach-bast.c
14053F:	arch/arm/mach-s3c24xx/bast-ide.c
14054F:	arch/arm/mach-s3c24xx/bast-irq.c
14055
14056SIPHASH PRF ROUTINES
14057M:	Jason A. Donenfeld <Jason@zx2c4.com>
14058S:	Maintained
14059F:	lib/siphash.c
14060F:	lib/test_siphash.c
14061F:	include/linux/siphash.h
14062
14063SIOX
14064M:	Gavin Schenk <g.schenk@eckelmann.de>
14065M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14066R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14067S:	Supported
14068F:	drivers/siox/*
14069F:	drivers/gpio/gpio-siox.c
14070F:	include/trace/events/siox.h
14071
14072SIS 190 ETHERNET DRIVER
14073M:	Francois Romieu <romieu@fr.zoreil.com>
14074L:	netdev@vger.kernel.org
14075S:	Maintained
14076F:	drivers/net/ethernet/sis/sis190.c
14077
14078SIS 900/7016 FAST ETHERNET DRIVER
14079M:	Daniele Venzano <venza@brownhat.org>
14080W:	http://www.brownhat.org/sis900.html
14081L:	netdev@vger.kernel.org
14082S:	Maintained
14083F:	drivers/net/ethernet/sis/sis900.*
14084
14085SIS FRAMEBUFFER DRIVER
14086M:	Thomas Winischhofer <thomas@winischhofer.net>
14087W:	http://www.winischhofer.net/linuxsisvga.shtml
14088S:	Maintained
14089F:	Documentation/fb/sisfb.txt
14090F:	drivers/video/fbdev/sis/
14091F:	include/video/sisfb.h
14092
14093SIS USB2VGA DRIVER
14094M:	Thomas Winischhofer <thomas@winischhofer.net>
14095W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14096S:	Maintained
14097F:	drivers/usb/misc/sisusbvga/
14098
14099SLAB ALLOCATOR
14100M:	Christoph Lameter <cl@linux.com>
14101M:	Pekka Enberg <penberg@kernel.org>
14102M:	David Rientjes <rientjes@google.com>
14103M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14104M:	Andrew Morton <akpm@linux-foundation.org>
14105L:	linux-mm@kvack.org
14106S:	Maintained
14107F:	include/linux/sl?b*.h
14108F:	mm/sl?b*
14109
14110SLEEPABLE READ-COPY UPDATE (SRCU)
14111M:	Lai Jiangshan <jiangshanlai@gmail.com>
14112M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14113M:	Josh Triplett <josh@joshtriplett.org>
14114R:	Steven Rostedt <rostedt@goodmis.org>
14115R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14116L:	linux-kernel@vger.kernel.org
14117W:	http://www.rdrop.com/users/paulmck/RCU/
14118S:	Supported
14119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14120F:	include/linux/srcu*.h
14121F:	kernel/rcu/srcu*.c
14122
14123SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14124M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14125L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14126S:	Maintained
14127F:	drivers/slimbus/
14128F:	Documentation/devicetree/bindings/slimbus/
14129F:	include/linux/slimbus.h
14130
14131SMACK SECURITY MODULE
14132M:	Casey Schaufler <casey@schaufler-ca.com>
14133L:	linux-security-module@vger.kernel.org
14134W:	http://schaufler-ca.com
14135T:	git git://github.com/cschaufler/smack-next
14136S:	Maintained
14137F:	Documentation/admin-guide/LSM/Smack.rst
14138F:	security/smack/
14139
14140SMC91x ETHERNET DRIVER
14141M:	Nicolas Pitre <nico@fluxnic.net>
14142S:	Odd Fixes
14143F:	drivers/net/ethernet/smsc/smc91x.*
14144
14145SMIA AND SMIA++ IMAGE SENSOR DRIVER
14146M:	Sakari Ailus <sakari.ailus@iki.fi>
14147L:	linux-media@vger.kernel.org
14148S:	Maintained
14149F:	drivers/media/i2c/smiapp/
14150F:	include/media/i2c/smiapp.h
14151F:	drivers/media/i2c/smiapp-pll.c
14152F:	drivers/media/i2c/smiapp-pll.h
14153F:	include/uapi/linux/smiapp.h
14154F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14155
14156SMM665 HARDWARE MONITOR DRIVER
14157M:	Guenter Roeck <linux@roeck-us.net>
14158L:	linux-hwmon@vger.kernel.org
14159S:	Maintained
14160F:	Documentation/hwmon/smm665
14161F:	drivers/hwmon/smm665.c
14162
14163SMSC EMC2103 HARDWARE MONITOR DRIVER
14164M:	Steve Glendinning <steve.glendinning@shawell.net>
14165L:	linux-hwmon@vger.kernel.org
14166S:	Maintained
14167F:	Documentation/hwmon/emc2103
14168F:	drivers/hwmon/emc2103.c
14169
14170SMSC SCH5627 HARDWARE MONITOR DRIVER
14171M:	Hans de Goede <hdegoede@redhat.com>
14172L:	linux-hwmon@vger.kernel.org
14173S:	Supported
14174F:	Documentation/hwmon/sch5627
14175F:	drivers/hwmon/sch5627.c
14176
14177SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14178M:	Steve Glendinning <steve.glendinning@shawell.net>
14179L:	linux-fbdev@vger.kernel.org
14180S:	Maintained
14181F:	drivers/video/fbdev/smscufx.c
14182
14183SMSC47B397 HARDWARE MONITOR DRIVER
14184M:	Jean Delvare <jdelvare@suse.com>
14185L:	linux-hwmon@vger.kernel.org
14186S:	Maintained
14187F:	Documentation/hwmon/smsc47b397
14188F:	drivers/hwmon/smsc47b397.c
14189
14190SMSC911x ETHERNET DRIVER
14191M:	Steve Glendinning <steve.glendinning@shawell.net>
14192L:	netdev@vger.kernel.org
14193S:	Maintained
14194F:	include/linux/smsc911x.h
14195F:	drivers/net/ethernet/smsc/smsc911x.*
14196
14197SMSC9420 PCI ETHERNET DRIVER
14198M:	Steve Glendinning <steve.glendinning@shawell.net>
14199L:	netdev@vger.kernel.org
14200S:	Maintained
14201F:	drivers/net/ethernet/smsc/smsc9420.*
14202
14203SOC-CAMERA V4L2 SUBSYSTEM
14204L:	linux-media@vger.kernel.org
14205T:	git git://linuxtv.org/media_tree.git
14206S:	Orphan
14207F:	include/media/soc*
14208F:	drivers/media/i2c/soc_camera/
14209F:	drivers/media/platform/soc_camera/
14210
14211SOCIONEXT SYNQUACER I2C DRIVER
14212M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14213L:	linux-i2c@vger.kernel.org
14214S:	Maintained
14215F:	drivers/i2c/busses/i2c-synquacer.c
14216F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14217
14218SOCIONEXT UNIPHIER SOUND DRIVER
14219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14220S:	Orphan
14221F:	sound/soc/uniphier/
14222
14223SOEKRIS NET48XX LED SUPPORT
14224M:	Chris Boot <bootc@bootc.net>
14225S:	Maintained
14226F:	drivers/leds/leds-net48xx.c
14227
14228SOFT-ROCE DRIVER (rxe)
14229M:	Moni Shoua <monis@mellanox.com>
14230L:	linux-rdma@vger.kernel.org
14231S:	Supported
14232W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14233Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14234F:	drivers/infiniband/sw/rxe/
14235F:	include/uapi/rdma/rdma_user_rxe.h
14236
14237SOFTLOGIC 6x10 MPEG CODEC
14238M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14239M:	Anton Sviridenko <anton@corp.bluecherry.net>
14240M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14241M:	Andrey Utkin <andrey_utkin@fastmail.com>
14242M:	Ismael Luceno <ismael@iodev.co.uk>
14243L:	linux-media@vger.kernel.org
14244S:	Supported
14245F:	drivers/media/pci/solo6x10/
14246
14247SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14248M:	James Morse <james.morse@arm.com>
14249L:	linux-arm-kernel@lists.infradead.org
14250S:	Maintained
14251F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14252F:	drivers/firmware/arm_sdei.c
14253F:	include/linux/arm_sdei.h
14254F:	include/uapi/linux/arm_sdei.h
14255
14256SOFTWARE RAID (Multiple Disks) SUPPORT
14257M:	Shaohua Li <shli@kernel.org>
14258L:	linux-raid@vger.kernel.org
14259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14260S:	Supported
14261F:	drivers/md/Makefile
14262F:	drivers/md/Kconfig
14263F:	drivers/md/md*
14264F:	drivers/md/raid*
14265F:	include/linux/raid/
14266F:	include/uapi/linux/raid/
14267
14268SOCIONEXT (SNI) AVE NETWORK DRIVER
14269M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14270L:	netdev@vger.kernel.org
14271S:	Maintained
14272F:	drivers/net/ethernet/socionext/sni_ave.c
14273F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14274
14275SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14276M:	Jassi Brar <jaswinder.singh@linaro.org>
14277L:	netdev@vger.kernel.org
14278S:	Maintained
14279F:	drivers/net/ethernet/socionext/netsec.c
14280F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14281
14282SOLIDRUN CLEARFOG SUPPORT
14283M:	Russell King <linux@armlinux.org.uk>
14284S:	Maintained
14285F:	arch/arm/boot/dts/armada-388-clearfog*
14286F:	arch/arm/boot/dts/armada-38x-solidrun-*
14287
14288SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14289M:	Russell King <linux@armlinux.org.uk>
14290S:	Maintained
14291F:	arch/arm/boot/dts/imx6*-cubox-i*
14292F:	arch/arm/boot/dts/imx6*-hummingboard*
14293F:	arch/arm/boot/dts/imx6*-sr-*
14294
14295SONIC NETWORK DRIVER
14296M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14297L:	netdev@vger.kernel.org
14298S:	Maintained
14299F:	drivers/net/ethernet/natsemi/sonic.*
14300
14301SONICS SILICON BACKPLANE DRIVER (SSB)
14302M:	Michael Buesch <m@bues.ch>
14303L:	linux-wireless@vger.kernel.org
14304S:	Maintained
14305F:	drivers/ssb/
14306F:	include/linux/ssb/
14307
14308SONY IMX214 SENSOR DRIVER
14309M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14310L:	linux-media@vger.kernel.org
14311T:	git git://linuxtv.org/media_tree.git
14312S:	Maintained
14313F:	drivers/media/i2c/imx214.c
14314F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14315
14316SONY IMX258 SENSOR DRIVER
14317M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14318L:	linux-media@vger.kernel.org
14319T:	git git://linuxtv.org/media_tree.git
14320S:	Maintained
14321F:	drivers/media/i2c/imx258.c
14322
14323SONY IMX274 SENSOR DRIVER
14324M:	Leon Luo <leonl@leopardimaging.com>
14325L:	linux-media@vger.kernel.org
14326T:	git git://linuxtv.org/media_tree.git
14327S:	Maintained
14328F:	drivers/media/i2c/imx274.c
14329F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14330
14331SONY IMX319 SENSOR DRIVER
14332M:	Bingbu Cao <bingbu.cao@intel.com>
14333L:	linux-media@vger.kernel.org
14334T:	git git://linuxtv.org/media_tree.git
14335S:	Maintained
14336F:	drivers/media/i2c/imx319.c
14337
14338SONY IMX355 SENSOR DRIVER
14339M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14340L:	linux-media@vger.kernel.org
14341T:	git git://linuxtv.org/media_tree.git
14342S:	Maintained
14343F:	drivers/media/i2c/imx355.c
14344
14345SONY MEMORYSTICK CARD SUPPORT
14346M:	Alex Dubov <oakad@yahoo.com>
14347W:	http://tifmxx.berlios.de/
14348S:	Maintained
14349F:	drivers/memstick/host/tifm_ms.c
14350
14351SONY MEMORYSTICK STANDARD SUPPORT
14352M:	Maxim Levitsky <maximlevitsky@gmail.com>
14353S:	Maintained
14354F:	drivers/memstick/core/ms_block.*
14355
14356SONY VAIO CONTROL DEVICE DRIVER
14357M:	Mattia Dongili <malattia@linux.it>
14358L:	platform-driver-x86@vger.kernel.org
14359W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14360S:	Maintained
14361F:	Documentation/laptops/sony-laptop.txt
14362F:	drivers/char/sonypi.c
14363F:	drivers/platform/x86/sony-laptop.c
14364F:	include/linux/sony-laptop.h
14365
14366SOUND
14367M:	Jaroslav Kysela <perex@perex.cz>
14368M:	Takashi Iwai <tiwai@suse.com>
14369L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14370W:	http://www.alsa-project.org/
14371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14372T:	git git://git.alsa-project.org/alsa-kernel.git
14373Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14374S:	Maintained
14375F:	Documentation/sound/
14376F:	include/sound/
14377F:	include/uapi/sound/
14378F:	sound/
14379
14380SOUND - COMPRESSED AUDIO
14381M:	Vinod Koul <vkoul@kernel.org>
14382L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14384S:	Supported
14385F:	Documentation/sound/designs/compress-offload.rst
14386F:	include/sound/compress_driver.h
14387F:	include/uapi/sound/compress_*
14388F:	sound/core/compress_offload.c
14389F:	sound/soc/soc-compress.c
14390
14391SOUND - DMAENGINE HELPERS
14392M:	Lars-Peter Clausen <lars@metafoo.de>
14393S:	Supported
14394F:	include/sound/dmaengine_pcm.h
14395F:	sound/core/pcm_dmaengine.c
14396F:	sound/soc/soc-generic-dmaengine-pcm.c
14397
14398SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14399M:	Liam Girdwood <lgirdwood@gmail.com>
14400M:	Mark Brown <broonie@kernel.org>
14401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14402L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14403W:	http://alsa-project.org/main/index.php/ASoC
14404S:	Supported
14405F:	Documentation/devicetree/bindings/sound/
14406F:	Documentation/sound/soc/
14407F:	sound/soc/
14408F:	include/dt-bindings/sound/
14409F:	include/sound/soc*
14410
14411SOUNDWIRE SUBSYSTEM
14412M:	Vinod Koul <vkoul@kernel.org>
14413M:	Sanyog Kale <sanyog.r.kale@intel.com>
14414R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14415L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14416S:	Supported
14417F:	Documentation/driver-api/soundwire/
14418F:	drivers/soundwire/
14419F:	include/linux/soundwire/
14420
14421SP2 MEDIA DRIVER
14422M:	Olli Salonen <olli.salonen@iki.fi>
14423L:	linux-media@vger.kernel.org
14424W:	https://linuxtv.org
14425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14426S:	Maintained
14427F:	drivers/media/dvb-frontends/sp2*
14428
14429SPARC + UltraSPARC (sparc/sparc64)
14430M:	"David S. Miller" <davem@davemloft.net>
14431L:	sparclinux@vger.kernel.org
14432Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14435S:	Maintained
14436F:	arch/sparc/
14437F:	drivers/sbus/
14438
14439SPARC SERIAL DRIVERS
14440M:	"David S. Miller" <davem@davemloft.net>
14441L:	sparclinux@vger.kernel.org
14442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14444S:	Maintained
14445F:	include/linux/sunserialcore.h
14446F:	drivers/tty/serial/suncore.c
14447F:	drivers/tty/serial/sunhv.c
14448F:	drivers/tty/serial/sunsab.c
14449F:	drivers/tty/serial/sunsab.h
14450F:	drivers/tty/serial/sunsu.c
14451F:	drivers/tty/serial/sunzilog.c
14452F:	drivers/tty/serial/sunzilog.h
14453F:	drivers/tty/vcc.c
14454
14455SPARSE CHECKER
14456M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14457L:	linux-sparse@vger.kernel.org
14458W:	https://sparse.wiki.kernel.org/
14459T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14460S:	Maintained
14461F:	include/linux/compiler.h
14462
14463SPEAR CLOCK FRAMEWORK SUPPORT
14464M:	Viresh Kumar <vireshk@kernel.org>
14465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14466W:	http://www.st.com/spear
14467S:	Maintained
14468F:	drivers/clk/spear/
14469
14470SPEAR PLATFORM SUPPORT
14471M:	Viresh Kumar <vireshk@kernel.org>
14472M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14474W:	http://www.st.com/spear
14475S:	Maintained
14476F:	arch/arm/boot/dts/spear*
14477F:	arch/arm/mach-spear/
14478
14479SPI NOR SUBSYSTEM
14480M:	Marek Vasut <marek.vasut@gmail.com>
14481M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14482L:	linux-mtd@lists.infradead.org
14483W:	http://www.linux-mtd.infradead.org/
14484Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14485T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14486T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14487S:	Maintained
14488F:	drivers/mtd/spi-nor/
14489F:	include/linux/mtd/spi-nor.h
14490
14491SPI SUBSYSTEM
14492M:	Mark Brown <broonie@kernel.org>
14493L:	linux-spi@vger.kernel.org
14494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14495Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14496S:	Maintained
14497F:	Documentation/devicetree/bindings/spi/
14498F:	Documentation/spi/
14499F:	drivers/spi/
14500F:	include/linux/spi/
14501F:	include/uapi/linux/spi/
14502F:	tools/spi/
14503
14504SPIDERNET NETWORK DRIVER for CELL
14505M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14506L:	netdev@vger.kernel.org
14507S:	Supported
14508F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14509F:	drivers/net/ethernet/toshiba/spider_net*
14510
14511SPMI SUBSYSTEM
14512R:	Stephen Boyd <sboyd@kernel.org>
14513L:	linux-arm-msm@vger.kernel.org
14514F:	Documentation/devicetree/bindings/spmi/
14515F:	drivers/spmi/
14516F:	include/dt-bindings/spmi/spmi.h
14517F:	include/linux/spmi.h
14518F:	include/trace/events/spmi.h
14519
14520SPU FILE SYSTEM
14521M:	Jeremy Kerr <jk@ozlabs.org>
14522L:	linuxppc-dev@lists.ozlabs.org
14523W:	http://www.ibm.com/developerworks/power/cell/
14524S:	Supported
14525F:	Documentation/filesystems/spufs.txt
14526F:	arch/powerpc/platforms/cell/spufs/
14527
14528SQUASHFS FILE SYSTEM
14529M:	Phillip Lougher <phillip@squashfs.org.uk>
14530L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14531W:	http://squashfs.org.uk
14532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14533S:	Maintained
14534F:	Documentation/filesystems/squashfs.txt
14535F:	fs/squashfs/
14536
14537SRM (Alpha) environment access
14538M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14539S:	Maintained
14540F:	arch/alpha/kernel/srm_env.c
14541
14542ST LSM6DSx IMU IIO DRIVER
14543M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14544L:	linux-iio@vger.kernel.org
14545W:	http://www.st.com/
14546S:	Maintained
14547F:	drivers/iio/imu/st_lsm6dsx/
14548F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14549
14550ST STM32 I2C/SMBUS DRIVER
14551M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14552L:	linux-i2c@vger.kernel.org
14553S:	Maintained
14554F:	drivers/i2c/busses/i2c-stm32*
14555
14556ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14557M:	Song Qiang <songqiang1304521@gmail.com>
14558L:	linux-iio@vger.kernel.org
14559S:	Maintained
14560F:	drivers/iio/proximity/vl53l0x-i2c.c
14561F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14562
14563STABLE BRANCH
14564M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14565M:	Sasha Levin <sashal@kernel.org>
14566L:	stable@vger.kernel.org
14567S:	Supported
14568F:	Documentation/process/stable-kernel-rules.rst
14569
14570STAGING - COMEDI
14571M:	Ian Abbott <abbotti@mev.co.uk>
14572M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14573S:	Odd Fixes
14574F:	drivers/staging/comedi/
14575
14576STAGING - EROFS FILE SYSTEM
14577M:	Gao Xiang <gaoxiang25@huawei.com>
14578M:	Chao Yu <yuchao0@huawei.com>
14579L:	linux-erofs@lists.ozlabs.org
14580S:	Maintained
14581F:	drivers/staging/erofs/
14582
14583STAGING - INDUSTRIAL IO
14584M:	Jonathan Cameron <jic23@kernel.org>
14585L:	linux-iio@vger.kernel.org
14586S:	Odd Fixes
14587F:	Documentation/devicetree/bindings/staging/iio/
14588F:	drivers/staging/iio/
14589
14590STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14591M:	Marc Dietrich <marvin24@gmx.de>
14592L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14593L:	linux-tegra@vger.kernel.org
14594S:	Maintained
14595F:	drivers/staging/nvec/
14596
14597STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14598M:	Jens Frederich <jfrederich@gmail.com>
14599M:	Daniel Drake <dsd@laptop.org>
14600M:	Jon Nettleton <jon.nettleton@gmail.com>
14601W:	http://wiki.laptop.org/go/DCON
14602S:	Maintained
14603F:	drivers/staging/olpc_dcon/
14604
14605STAGING - REALTEK RTL8712U DRIVERS
14606M:	Larry Finger <Larry.Finger@lwfinger.net>
14607M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14608S:	Odd Fixes
14609F:	drivers/staging/rtl8712/
14610
14611STAGING - REALTEK RTL8188EU DRIVERS
14612M:	Larry Finger <Larry.Finger@lwfinger.net>
14613S:	Odd Fixes
14614F:	drivers/staging/rtl8188eu/
14615
14616STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14617M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14618M:	Teddy Wang <teddy.wang@siliconmotion.com>
14619M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14620L:	linux-fbdev@vger.kernel.org
14621S:	Maintained
14622F:	drivers/staging/sm750fb/
14623
14624STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14625M:	William Hubbs <w.d.hubbs@gmail.com>
14626M:	Chris Brannon <chris@the-brannons.com>
14627M:	Kirk Reiser <kirk@reisers.ca>
14628M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14629L:	speakup@linux-speakup.org
14630W:	http://www.linux-speakup.org/
14631S:	Odd Fixes
14632F:	drivers/staging/speakup/
14633
14634STAGING - VIA VT665X DRIVERS
14635M:	Forest Bond <forest@alittletooquiet.net>
14636S:	Odd Fixes
14637F:	drivers/staging/vt665?/
14638
14639STAGING - WILC1000 WIFI DRIVER
14640M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14641M:	Ajay Singh <ajay.kathat@microchip.com>
14642L:	linux-wireless@vger.kernel.org
14643S:	Supported
14644F:	drivers/staging/wilc1000/
14645
14646STAGING SUBSYSTEM
14647M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14649L:	devel@driverdev.osuosl.org
14650S:	Supported
14651F:	drivers/staging/
14652
14653STARFIRE/DURALAN NETWORK DRIVER
14654M:	Ion Badulescu <ionut@badula.org>
14655S:	Odd Fixes
14656F:	drivers/net/ethernet/adaptec/starfire*
14657
14658STEC S1220 SKD DRIVER
14659M:	Bart Van Assche <bart.vanassche@wdc.com>
14660L:	linux-block@vger.kernel.org
14661S:	Maintained
14662F:	drivers/block/skd*[ch]
14663
14664STI AUDIO (ASoC) DRIVERS
14665M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14666L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14667S:	Maintained
14668F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14669F:	sound/soc/sti/
14670
14671STI CEC DRIVER
14672M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14673S:	Maintained
14674F:	drivers/media/platform/sti/cec/
14675F:	Documentation/devicetree/bindings/media/stih-cec.txt
14676
14677STK1160 USB VIDEO CAPTURE DRIVER
14678M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14679L:	linux-media@vger.kernel.org
14680T:	git git://linuxtv.org/media_tree.git
14681S:	Maintained
14682F:	drivers/media/usb/stk1160/
14683
14684STM32 AUDIO (ASoC) DRIVERS
14685M:	Olivier Moysan <olivier.moysan@st.com>
14686M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14687L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14688S:	Maintained
14689F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14690F:	sound/soc/stm/
14691
14692STM32 TIMER/LPTIMER DRIVERS
14693M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14694S:	Maintained
14695F:	drivers/*/stm32-*timer*
14696F:	drivers/pwm/pwm-stm32*
14697F:	include/linux/*/stm32-*tim*
14698F:	Documentation/ABI/testing/*timer-stm32
14699F:	Documentation/devicetree/bindings/*/stm32-*timer*
14700F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14701
14702STMMAC ETHERNET DRIVER
14703M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14704M:	Alexandre Torgue <alexandre.torgue@st.com>
14705M:	Jose Abreu <joabreu@synopsys.com>
14706L:	netdev@vger.kernel.org
14707W:	http://www.stlinux.com
14708S:	Supported
14709F:	drivers/net/ethernet/stmicro/stmmac/
14710
14711SUN3/3X
14712M:	Sam Creasey <sammy@sammy.net>
14713W:	http://sammy.net/sun3/
14714S:	Maintained
14715F:	arch/m68k/kernel/*sun3*
14716F:	arch/m68k/sun3*/
14717F:	arch/m68k/include/asm/sun3*
14718F:	drivers/net/ethernet/i825xx/sun3*
14719
14720SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14721M:	Hans de Goede <hdegoede@redhat.com>
14722L:	linux-input@vger.kernel.org
14723S:	Maintained
14724F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14725F:	drivers/input/keyboard/sun4i-lradc-keys.c
14726
14727SUNDANCE NETWORK DRIVER
14728M:	Denis Kirjanov <kda@linux-powerpc.org>
14729L:	netdev@vger.kernel.org
14730S:	Maintained
14731F:	drivers/net/ethernet/dlink/sundance.c
14732
14733SUPERH
14734M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14735M:	Rich Felker <dalias@libc.org>
14736L:	linux-sh@vger.kernel.org
14737Q:	http://patchwork.kernel.org/project/linux-sh/list/
14738S:	Maintained
14739F:	Documentation/sh/
14740F:	arch/sh/
14741F:	drivers/sh/
14742
14743SUSPEND TO RAM
14744M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14745M:	Len Brown <len.brown@intel.com>
14746M:	Pavel Machek <pavel@ucw.cz>
14747L:	linux-pm@vger.kernel.org
14748B:	https://bugzilla.kernel.org
14749S:	Supported
14750F:	Documentation/power/
14751F:	arch/x86/kernel/acpi/
14752F:	drivers/base/power/
14753F:	kernel/power/
14754F:	include/linux/suspend.h
14755F:	include/linux/freezer.h
14756F:	include/linux/pm.h
14757
14758SVGA HANDLING
14759M:	Martin Mares <mj@ucw.cz>
14760L:	linux-video@atrey.karlin.mff.cuni.cz
14761S:	Maintained
14762F:	Documentation/svga.txt
14763F:	arch/x86/boot/video*
14764
14765SWIOTLB SUBSYSTEM
14766M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14767L:	iommu@lists.linux-foundation.org
14768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14769S:	Supported
14770F:	kernel/dma/swiotlb.c
14771F:	arch/*/kernel/pci-swiotlb.c
14772F:	include/linux/swiotlb.h
14773
14774SWITCHDEV
14775M:	Jiri Pirko <jiri@resnulli.us>
14776M:	Ivan Vecera <ivecera@redhat.com>
14777L:	netdev@vger.kernel.org
14778S:	Supported
14779F:	net/switchdev/
14780F:	include/net/switchdev.h
14781
14782SY8106A REGULATOR DRIVER
14783M:	Icenowy Zheng <icenowy@aosc.io>
14784S:	Maintained
14785F:	drivers/regulator/sy8106a-regulator.c
14786F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14787
14788SYNC FILE FRAMEWORK
14789M:	Sumit Semwal <sumit.semwal@linaro.org>
14790R:	Gustavo Padovan <gustavo@padovan.org>
14791S:	Maintained
14792L:	linux-media@vger.kernel.org
14793L:	dri-devel@lists.freedesktop.org
14794F:	drivers/dma-buf/sync_*
14795F:	drivers/dma-buf/dma-fence*
14796F:	drivers/dma-buf/sw_sync.c
14797F:	include/linux/sync_file.h
14798F:	include/uapi/linux/sync_file.h
14799F:	Documentation/sync_file.txt
14800T:	git git://anongit.freedesktop.org/drm/drm-misc
14801
14802SYNOPSYS ARC ARCHITECTURE
14803M:	Vineet Gupta <vgupta@synopsys.com>
14804L:	linux-snps-arc@lists.infradead.org
14805S:	Supported
14806F:	arch/arc/
14807F:	Documentation/devicetree/bindings/arc/*
14808F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14809F:	drivers/clocksource/arc_timer.c
14810F:	drivers/tty/serial/arc_uart.c
14811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14812
14813SYNOPSYS ARC HSDK SDP pll clock driver
14814M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14815S:	Supported
14816F:	drivers/clk/clk-hsdk-pll.c
14817F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14818
14819SYNOPSYS ARC SDP clock driver
14820M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14821S:	Supported
14822F:	drivers/clk/axs10x/*
14823F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14824
14825SYNOPSYS ARC SDP platform support
14826M:	Alexey Brodkin <abrodkin@synopsys.com>
14827S:	Supported
14828F:	arch/arc/plat-axs10x
14829F:	arch/arc/boot/dts/ax*
14830F:	Documentation/devicetree/bindings/arc/axs10*
14831
14832SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14833M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14834S:	Supported
14835F:	drivers/reset/reset-axs10x.c
14836F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14837
14838SYNOPSYS CREG GPIO DRIVER
14839M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14840S:	Maintained
14841F:	drivers/gpio/gpio-creg-snps.c
14842F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14843
14844SYNOPSYS DESIGNWARE 8250 UART DRIVER
14845R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14846S:	Maintained
14847F:	drivers/tty/serial/8250/8250_dw.c
14848
14849SYNOPSYS DESIGNWARE APB GPIO DRIVER
14850M:	Hoan Tran <hoan@os.amperecomputing.com>
14851L:	linux-gpio@vger.kernel.org
14852S:	Maintained
14853F:	drivers/gpio/gpio-dwapb.c
14854F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14855
14856SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14857M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14858S:	Maintained
14859F:	drivers/dma/dwi-axi-dmac/
14860F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14861
14862SYNOPSYS DESIGNWARE DMAC DRIVER
14863M:	Viresh Kumar <vireshk@kernel.org>
14864R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14865S:	Maintained
14866F:	Documentation/devicetree/bindings/dma/snps-dma.txt
14867F:	drivers/dma/dw/
14868F:	include/dt-bindings/dma/dw-dmac.h
14869F:	include/linux/dma/dw.h
14870F:	include/linux/platform_data/dma-dw.h
14871
14872SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14873M:	Jose Abreu <Jose.Abreu@synopsys.com>
14874L:	netdev@vger.kernel.org
14875S:	Supported
14876F:	drivers/net/ethernet/synopsys/
14877
14878SYNOPSYS DESIGNWARE I2C DRIVER
14879M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14880R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14881R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14882L:	linux-i2c@vger.kernel.org
14883S:	Maintained
14884F:	drivers/i2c/busses/i2c-designware-*
14885F:	include/linux/platform_data/i2c-designware.h
14886
14887SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14888M:	Jaehoon Chung <jh80.chung@samsung.com>
14889L:	linux-mmc@vger.kernel.org
14890S:	Maintained
14891F:	drivers/mmc/host/dw_mmc*
14892
14893SYNOPSYS HSDK RESET CONTROLLER DRIVER
14894M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14895S:	Supported
14896F:	drivers/reset/reset-hsdk.c
14897F:	include/dt-bindings/reset/snps,hsdk-reset.h
14898F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14899
14900SYSTEM CONFIGURATION (SYSCON)
14901M:	Lee Jones <lee.jones@linaro.org>
14902M:	Arnd Bergmann <arnd@arndb.de>
14903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14904S:	Supported
14905F:	drivers/mfd/syscon.c
14906
14907SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14908M:	Sudeep Holla <sudeep.holla@arm.com>
14909L:	linux-arm-kernel@lists.infradead.org
14910S:	Maintained
14911F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14912F:	drivers/clk/clk-sc[mp]i.c
14913F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14914F:	drivers/firmware/arm_scpi.c
14915F:	drivers/firmware/arm_scmi/
14916F:	include/linux/sc[mp]i_protocol.h
14917
14918SYSTEM RESET/SHUTDOWN DRIVERS
14919M:	Sebastian Reichel <sre@kernel.org>
14920L:	linux-pm@vger.kernel.org
14921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14922S:	Maintained
14923F:	Documentation/devicetree/bindings/power/reset/
14924F:	drivers/power/reset/
14925
14926SYSTEM TRACE MODULE CLASS
14927M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14928S:	Maintained
14929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14930F:	Documentation/trace/stm.rst
14931F:	drivers/hwtracing/stm/
14932F:	include/linux/stm.h
14933F:	include/uapi/linux/stm.h
14934
14935SYSV FILESYSTEM
14936M:	Christoph Hellwig <hch@infradead.org>
14937S:	Maintained
14938F:	Documentation/filesystems/sysv-fs.txt
14939F:	fs/sysv/
14940F:	include/linux/sysv_fs.h
14941
14942TARGET SUBSYSTEM
14943M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14944L:	linux-scsi@vger.kernel.org
14945L:	target-devel@vger.kernel.org
14946W:	http://www.linux-iscsi.org
14947W:	http://groups.google.com/group/linux-iscsi-target-dev
14948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14949S:	Supported
14950F:	drivers/target/
14951F:	include/target/
14952F:	Documentation/target/
14953
14954TASKSTATS STATISTICS INTERFACE
14955M:	Balbir Singh <bsingharora@gmail.com>
14956S:	Maintained
14957F:	Documentation/accounting/taskstats*
14958F:	include/linux/taskstats*
14959F:	kernel/taskstats.c
14960
14961TC subsystem
14962M:	Jamal Hadi Salim <jhs@mojatatu.com>
14963M:	Cong Wang <xiyou.wangcong@gmail.com>
14964M:	Jiri Pirko <jiri@resnulli.us>
14965L:	netdev@vger.kernel.org
14966S:	Maintained
14967F:	include/net/pkt_cls.h
14968F:	include/net/pkt_sched.h
14969F:	include/net/tc_act/
14970F:	include/uapi/linux/pkt_cls.h
14971F:	include/uapi/linux/pkt_sched.h
14972F:	include/uapi/linux/tc_act/
14973F:	include/uapi/linux/tc_ematch/
14974F:	net/sched/
14975
14976TC90522 MEDIA DRIVER
14977M:	Akihiro Tsukada <tskd08@gmail.com>
14978L:	linux-media@vger.kernel.org
14979S:	Odd Fixes
14980F:	drivers/media/dvb-frontends/tc90522*
14981
14982TCP LOW PRIORITY MODULE
14983M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14984M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14985W:	http://tcp-lp-mod.sourceforge.net/
14986S:	Maintained
14987F:	net/ipv4/tcp_lp.c
14988
14989TDA10071 MEDIA DRIVER
14990M:	Antti Palosaari <crope@iki.fi>
14991L:	linux-media@vger.kernel.org
14992W:	https://linuxtv.org
14993W:	http://palosaari.fi/linux/
14994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14995T:	git git://linuxtv.org/anttip/media_tree.git
14996S:	Maintained
14997F:	drivers/media/dvb-frontends/tda10071*
14998
14999TDA18212 MEDIA DRIVER
15000M:	Antti Palosaari <crope@iki.fi>
15001L:	linux-media@vger.kernel.org
15002W:	https://linuxtv.org
15003W:	http://palosaari.fi/linux/
15004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15005T:	git git://linuxtv.org/anttip/media_tree.git
15006S:	Maintained
15007F:	drivers/media/tuners/tda18212*
15008
15009TDA18218 MEDIA DRIVER
15010M:	Antti Palosaari <crope@iki.fi>
15011L:	linux-media@vger.kernel.org
15012W:	https://linuxtv.org
15013W:	http://palosaari.fi/linux/
15014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15015T:	git git://linuxtv.org/anttip/media_tree.git
15016S:	Maintained
15017F:	drivers/media/tuners/tda18218*
15018
15019TDA18250 MEDIA DRIVER
15020M:	Olli Salonen <olli.salonen@iki.fi>
15021L:	linux-media@vger.kernel.org
15022W:	https://linuxtv.org
15023Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15024T:	git git://linuxtv.org/media_tree.git
15025S:	Maintained
15026F:	drivers/media/tuners/tda18250*
15027
15028TDA18271 MEDIA DRIVER
15029M:	Michael Krufky <mkrufky@linuxtv.org>
15030L:	linux-media@vger.kernel.org
15031W:	https://linuxtv.org
15032W:	http://github.com/mkrufky
15033Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15034T:	git git://linuxtv.org/mkrufky/tuners.git
15035S:	Maintained
15036F:	drivers/media/tuners/tda18271*
15037
15038TDA1997x MEDIA DRIVER
15039M:	Tim Harvey <tharvey@gateworks.com>
15040L:	linux-media@vger.kernel.org
15041W:	https://linuxtv.org
15042Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15043S:	Maintained
15044F:	drivers/media/i2c/tda1997x.*
15045
15046TDA827x MEDIA DRIVER
15047M:	Michael Krufky <mkrufky@linuxtv.org>
15048L:	linux-media@vger.kernel.org
15049W:	https://linuxtv.org
15050W:	http://github.com/mkrufky
15051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15052T:	git git://linuxtv.org/mkrufky/tuners.git
15053S:	Maintained
15054F:	drivers/media/tuners/tda8290.*
15055
15056TDA8290 MEDIA DRIVER
15057M:	Michael Krufky <mkrufky@linuxtv.org>
15058L:	linux-media@vger.kernel.org
15059W:	https://linuxtv.org
15060W:	http://github.com/mkrufky
15061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15062T:	git git://linuxtv.org/mkrufky/tuners.git
15063S:	Maintained
15064F:	drivers/media/tuners/tda8290.*
15065
15066TDA9840 MEDIA DRIVER
15067M:	Hans Verkuil <hverkuil@xs4all.nl>
15068L:	linux-media@vger.kernel.org
15069T:	git git://linuxtv.org/media_tree.git
15070W:	https://linuxtv.org
15071S:	Maintained
15072F:	drivers/media/i2c/tda9840*
15073
15074TEA5761 TUNER DRIVER
15075M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15076L:	linux-media@vger.kernel.org
15077W:	https://linuxtv.org
15078T:	git git://linuxtv.org/media_tree.git
15079S:	Odd fixes
15080F:	drivers/media/tuners/tea5761.*
15081
15082TEA5767 TUNER DRIVER
15083M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15084L:	linux-media@vger.kernel.org
15085W:	https://linuxtv.org
15086T:	git git://linuxtv.org/media_tree.git
15087S:	Maintained
15088F:	drivers/media/tuners/tea5767.*
15089
15090TEA6415C MEDIA DRIVER
15091M:	Hans Verkuil <hverkuil@xs4all.nl>
15092L:	linux-media@vger.kernel.org
15093T:	git git://linuxtv.org/media_tree.git
15094W:	https://linuxtv.org
15095S:	Maintained
15096F:	drivers/media/i2c/tea6415c*
15097
15098TEA6420 MEDIA DRIVER
15099M:	Hans Verkuil <hverkuil@xs4all.nl>
15100L:	linux-media@vger.kernel.org
15101T:	git git://linuxtv.org/media_tree.git
15102W:	https://linuxtv.org
15103S:	Maintained
15104F:	drivers/media/i2c/tea6420*
15105
15106TEAM DRIVER
15107M:	Jiri Pirko <jiri@resnulli.us>
15108L:	netdev@vger.kernel.org
15109S:	Supported
15110F:	drivers/net/team/
15111F:	include/linux/if_team.h
15112F:	include/uapi/linux/if_team.h
15113
15114TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15115M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15116S:	Maintained
15117F:	arch/x86/platform/ts5500/
15118
15119TECHNOTREND USB IR RECEIVER
15120M:	Sean Young <sean@mess.org>
15121L:	linux-media@vger.kernel.org
15122S:	Maintained
15123F:	drivers/media/rc/ttusbir.c
15124
15125TECHWELL TW9910 VIDEO DECODER
15126L:	linux-media@vger.kernel.org
15127S:	Orphan
15128F:	drivers/media/i2c/tw9910.c
15129F:	include/media/i2c/tw9910.h
15130
15131TEE SUBSYSTEM
15132M:	Jens Wiklander <jens.wiklander@linaro.org>
15133S:	Maintained
15134F:	include/linux/tee_drv.h
15135F:	include/uapi/linux/tee.h
15136F:	drivers/tee/
15137F:	Documentation/tee.txt
15138
15139TEGRA ARCHITECTURE SUPPORT
15140M:	Thierry Reding <thierry.reding@gmail.com>
15141M:	Jonathan Hunter <jonathanh@nvidia.com>
15142L:	linux-tegra@vger.kernel.org
15143Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15145S:	Supported
15146N:	[^a-z]tegra
15147
15148TEGRA CLOCK DRIVER
15149M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15150M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15151S:	Supported
15152F:	drivers/clk/tegra/
15153
15154TEGRA DMA DRIVERS
15155M:	Laxman Dewangan <ldewangan@nvidia.com>
15156M:	Jon Hunter <jonathanh@nvidia.com>
15157S:	Supported
15158F:	drivers/dma/tegra*
15159
15160TEGRA I2C DRIVER
15161M:	Laxman Dewangan <ldewangan@nvidia.com>
15162S:	Supported
15163F:	drivers/i2c/busses/i2c-tegra.c
15164
15165TEGRA IOMMU DRIVERS
15166M:	Thierry Reding <thierry.reding@gmail.com>
15167L:	linux-tegra@vger.kernel.org
15168S:	Supported
15169F:	drivers/iommu/tegra*
15170
15171TEGRA KBC DRIVER
15172M:	Laxman Dewangan <ldewangan@nvidia.com>
15173S:	Supported
15174F:	drivers/input/keyboard/tegra-kbc.c
15175
15176TEGRA NAND DRIVER
15177M:	Stefan Agner <stefan@agner.ch>
15178M:	Lucas Stach <dev@lynxeye.de>
15179S:	Maintained
15180F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15181F:	drivers/mtd/nand/raw/tegra_nand.c
15182
15183TEGRA PWM DRIVER
15184M:	Thierry Reding <thierry.reding@gmail.com>
15185S:	Supported
15186F:	drivers/pwm/pwm-tegra.c
15187
15188TEGRA SERIAL DRIVER
15189M:	Laxman Dewangan <ldewangan@nvidia.com>
15190S:	Supported
15191F:	drivers/tty/serial/serial-tegra.c
15192
15193TEGRA SPI DRIVER
15194M:	Laxman Dewangan <ldewangan@nvidia.com>
15195S:	Supported
15196F:	drivers/spi/spi-tegra*
15197
15198TEHUTI ETHERNET DRIVER
15199M:	Andy Gospodarek <andy@greyhouse.net>
15200L:	netdev@vger.kernel.org
15201S:	Supported
15202F:	drivers/net/ethernet/tehuti/*
15203
15204Telecom Clock Driver for MCPL0010
15205M:	Mark Gross <mark.gross@intel.com>
15206S:	Supported
15207F:	drivers/char/tlclk.c
15208
15209TENSILICA XTENSA PORT (xtensa)
15210M:	Chris Zankel <chris@zankel.net>
15211M:	Max Filippov <jcmvbkbc@gmail.com>
15212L:	linux-xtensa@linux-xtensa.org
15213T:	git git://github.com/czankel/xtensa-linux.git
15214S:	Maintained
15215F:	arch/xtensa/
15216F:	drivers/irqchip/irq-xtensa-*
15217
15218Texas Instruments' System Control Interface (TISCI) Protocol Driver
15219M:	Nishanth Menon <nm@ti.com>
15220M:	Tero Kristo <t-kristo@ti.com>
15221M:	Santosh Shilimkar <ssantosh@kernel.org>
15222L:	linux-arm-kernel@lists.infradead.org
15223S:	Maintained
15224F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15225F:	drivers/firmware/ti_sci*
15226F:	include/linux/soc/ti/ti_sci_protocol.h
15227F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15228F:	drivers/soc/ti/ti_sci_pm_domains.c
15229F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15230F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15231F:	drivers/clk/keystone/sci-clk.c
15232F:	drivers/reset/reset-ti-sci.c
15233
15234Texas Instruments ASoC drivers
15235M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15236L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15237S:	Maintained
15238F:	sound/soc/ti/
15239
15240Texas Instruments' DAC7612 DAC Driver
15241M:	Ricardo Ribalda <ricardo@ribalda.com>
15242L:	linux-iio@vger.kernel.org
15243S:	Supported
15244F:	drivers/iio/dac/ti-dac7612.c
15245F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15246
15247THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15248M:	Hans Verkuil <hverkuil@xs4all.nl>
15249L:	linux-media@vger.kernel.org
15250T:	git git://linuxtv.org/media_tree.git
15251W:	https://linuxtv.org
15252S:	Maintained
15253F:	drivers/media/radio/radio-raremono.c
15254
15255THERMAL
15256M:	Zhang Rui <rui.zhang@intel.com>
15257M:	Eduardo Valentin <edubezval@gmail.com>
15258R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15259L:	linux-pm@vger.kernel.org
15260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15262Q:	https://patchwork.kernel.org/project/linux-pm/list/
15263S:	Supported
15264F:	drivers/thermal/
15265F:	include/linux/thermal.h
15266F:	include/uapi/linux/thermal.h
15267F:	include/linux/cpu_cooling.h
15268F:	Documentation/devicetree/bindings/thermal/
15269
15270THERMAL/CPU_COOLING
15271M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15272M:	Viresh Kumar <viresh.kumar@linaro.org>
15273M:	Javi Merino <javi.merino@kernel.org>
15274L:	linux-pm@vger.kernel.org
15275S:	Supported
15276F:	Documentation/thermal/cpu-cooling-api.txt
15277F:	drivers/thermal/cpu_cooling.c
15278F:	include/linux/cpu_cooling.h
15279
15280THINKPAD ACPI EXTRAS DRIVER
15281M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15282L:	ibm-acpi-devel@lists.sourceforge.net
15283L:	platform-driver-x86@vger.kernel.org
15284W:	http://ibm-acpi.sourceforge.net
15285W:	http://thinkwiki.org/wiki/Ibm-acpi
15286T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15287S:	Maintained
15288F:	drivers/platform/x86/thinkpad_acpi.c
15289
15290THUNDERBOLT DRIVER
15291M:	Andreas Noever <andreas.noever@gmail.com>
15292M:	Michael Jamet <michael.jamet@intel.com>
15293M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15294M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15296S:	Maintained
15297F:	Documentation/admin-guide/thunderbolt.rst
15298F:	drivers/thunderbolt/
15299F:	include/linux/thunderbolt.h
15300
15301THUNDERBOLT NETWORK DRIVER
15302M:	Michael Jamet <michael.jamet@intel.com>
15303M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15304M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15305L:	netdev@vger.kernel.org
15306S:	Maintained
15307F:	drivers/net/thunderbolt.c
15308
15309THUNDERX GPIO DRIVER
15310M:	David Daney <david.daney@cavium.com>
15311S:	Maintained
15312F:	drivers/gpio/gpio-thunderx.c
15313
15314TI AM437X VPFE DRIVER
15315M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15316L:	linux-media@vger.kernel.org
15317W:	https://linuxtv.org
15318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15319T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15320S:	Maintained
15321F:	drivers/media/platform/am437x/
15322
15323TI BANDGAP AND THERMAL DRIVER
15324M:	Eduardo Valentin <edubezval@gmail.com>
15325M:	Keerthy <j-keerthy@ti.com>
15326L:	linux-pm@vger.kernel.org
15327L:	linux-omap@vger.kernel.org
15328S:	Maintained
15329F:	drivers/thermal/ti-soc-thermal/
15330
15331TI BQ27XXX POWER SUPPLY DRIVER
15332R:	Andrew F. Davis <afd@ti.com>
15333F:	include/linux/power/bq27xxx_battery.h
15334F:	drivers/power/supply/bq27xxx_battery.c
15335F:	drivers/power/supply/bq27xxx_battery_i2c.c
15336
15337TI CDCE706 CLOCK DRIVER
15338M:	Max Filippov <jcmvbkbc@gmail.com>
15339S:	Maintained
15340F:	drivers/clk/clk-cdce706.c
15341
15342TI CLOCK DRIVER
15343M:	Tero Kristo <t-kristo@ti.com>
15344L:	linux-omap@vger.kernel.org
15345S:	Maintained
15346F:	drivers/clk/ti/
15347F:	include/linux/clk/ti.h
15348
15349TI DAVINCI MACHINE SUPPORT
15350M:	Sekhar Nori <nsekhar@ti.com>
15351M:	Kevin Hilman <khilman@kernel.org>
15352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15354S:	Supported
15355F:	arch/arm/mach-davinci/
15356F:	drivers/i2c/busses/i2c-davinci.c
15357F:	arch/arm/boot/dts/da850*
15358
15359TI DAVINCI SERIES CLOCK DRIVER
15360M:	David Lechner <david@lechnology.com>
15361R:	Sekhar Nori <nsekhar@ti.com>
15362S:	Maintained
15363F:	Documentation/devicetree/bindings/clock/ti/davinci/
15364F:	drivers/clk/davinci/
15365
15366TI DAVINCI SERIES GPIO DRIVER
15367M:	Keerthy <j-keerthy@ti.com>
15368L:	linux-gpio@vger.kernel.org
15369S:	Maintained
15370F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15371F:	drivers/gpio/gpio-davinci.c
15372
15373TI DAVINCI SERIES MEDIA DRIVER
15374M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15375L:	linux-media@vger.kernel.org
15376W:	https://linuxtv.org
15377Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15378T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15379S:	Maintained
15380F:	drivers/media/platform/davinci/
15381F:	include/media/davinci/
15382
15383TI ETHERNET SWITCH DRIVER (CPSW)
15384R:	Grygorii Strashko <grygorii.strashko@ti.com>
15385L:	linux-omap@vger.kernel.org
15386L:	netdev@vger.kernel.org
15387S:	Maintained
15388F:	drivers/net/ethernet/ti/cpsw*
15389F:	drivers/net/ethernet/ti/davinci*
15390
15391TI FLASH MEDIA INTERFACE DRIVER
15392M:	Alex Dubov <oakad@yahoo.com>
15393S:	Maintained
15394F:	drivers/misc/tifm*
15395F:	drivers/mmc/host/tifm_sd.c
15396F:	include/linux/tifm.h
15397
15398TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15399M:	Santosh Shilimkar <ssantosh@kernel.org>
15400L:	linux-kernel@vger.kernel.org
15401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15402S:	Maintained
15403F:	drivers/soc/ti/*
15404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15405
15406TI LM49xxx FAMILY ASoC CODEC DRIVERS
15407M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15408M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15410S:	Maintained
15411F:	sound/soc/codecs/lm49453*
15412F:	sound/soc/codecs/isabelle*
15413
15414TI LP855x BACKLIGHT DRIVER
15415M:	Milo Kim <milo.kim@ti.com>
15416S:	Maintained
15417F:	Documentation/backlight/lp855x-driver.txt
15418F:	drivers/video/backlight/lp855x_bl.c
15419F:	include/linux/platform_data/lp855x.h
15420
15421TI LP8727 CHARGER DRIVER
15422M:	Milo Kim <milo.kim@ti.com>
15423S:	Maintained
15424F:	drivers/power/supply/lp8727_charger.c
15425F:	include/linux/platform_data/lp8727.h
15426
15427TI LP8788 MFD DRIVER
15428M:	Milo Kim <milo.kim@ti.com>
15429S:	Maintained
15430F:	drivers/iio/adc/lp8788_adc.c
15431F:	drivers/leds/leds-lp8788.c
15432F:	drivers/mfd/lp8788*.c
15433F:	drivers/power/supply/lp8788-charger.c
15434F:	drivers/regulator/lp8788-*.c
15435F:	include/linux/mfd/lp8788*.h
15436
15437TI NETCP ETHERNET DRIVER
15438M:	Wingman Kwok <w-kwok2@ti.com>
15439M:	Murali Karicheri <m-karicheri2@ti.com>
15440L:	netdev@vger.kernel.org
15441S:	Maintained
15442F:	drivers/net/ethernet/ti/netcp*
15443
15444TI PCM3060 ASoC CODEC DRIVER
15445M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15446L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15447S:	Maintained
15448F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15449F:	sound/soc/codecs/pcm3060*
15450
15451TI TAS571X FAMILY ASoC CODEC DRIVER
15452M:	Kevin Cernekee <cernekee@chromium.org>
15453L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15454S:	Odd Fixes
15455F:	sound/soc/codecs/tas571x*
15456
15457TI TRF7970A NFC DRIVER
15458M:	Mark Greer <mgreer@animalcreek.com>
15459L:	linux-wireless@vger.kernel.org
15460L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15461S:	Supported
15462F:	drivers/nfc/trf7970a.c
15463F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15464
15465TI TWL4030 SERIES SOC CODEC DRIVER
15466M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15467L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15468S:	Maintained
15469F:	sound/soc/codecs/twl4030*
15470
15471TI VPE/CAL DRIVERS
15472M:	Benoit Parrot <bparrot@ti.com>
15473L:	linux-media@vger.kernel.org
15474W:	http://linuxtv.org/
15475Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15476S:	Maintained
15477F:	drivers/media/platform/ti-vpe/
15478
15479TI WILINK WIRELESS DRIVERS
15480L:	linux-wireless@vger.kernel.org
15481W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15482W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15484S:	Orphan
15485F:	drivers/net/wireless/ti/
15486F:	include/linux/wl12xx.h
15487
15488TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15489M:	John Stultz <john.stultz@linaro.org>
15490M:	Thomas Gleixner <tglx@linutronix.de>
15491R:	Stephen Boyd <sboyd@kernel.org>
15492L:	linux-kernel@vger.kernel.org
15493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15494S:	Supported
15495F:	include/linux/clocksource.h
15496F:	include/linux/time.h
15497F:	include/linux/timex.h
15498F:	include/uapi/linux/time.h
15499F:	include/uapi/linux/timex.h
15500F:	kernel/time/clocksource.c
15501F:	kernel/time/time*.c
15502F:	kernel/time/alarmtimer.c
15503F:	kernel/time/ntp.c
15504F:	tools/testing/selftests/timers/
15505
15506TIPC NETWORK LAYER
15507M:	Jon Maloy <jon.maloy@ericsson.com>
15508M:	Ying Xue <ying.xue@windriver.com>
15509L:	netdev@vger.kernel.org (core kernel code)
15510L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15511W:	http://tipc.sourceforge.net/
15512S:	Maintained
15513F:	include/uapi/linux/tipc*.h
15514F:	net/tipc/
15515
15516TLAN NETWORK DRIVER
15517M:	Samuel Chessman <chessman@tux.org>
15518L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15519W:	http://sourceforge.net/projects/tlan/
15520S:	Maintained
15521F:	Documentation/networking/device_drivers/ti/tlan.txt
15522F:	drivers/net/ethernet/ti/tlan.*
15523
15524TM6000 VIDEO4LINUX DRIVER
15525M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15526L:	linux-media@vger.kernel.org
15527W:	https://linuxtv.org
15528T:	git git://linuxtv.org/media_tree.git
15529S:	Odd fixes
15530F:	drivers/media/usb/tm6000/
15531F:	Documentation/media/v4l-drivers/tm6000*
15532
15533TMIO/SDHI MMC DRIVER
15534M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15535L:	linux-mmc@vger.kernel.org
15536S:	Supported
15537F:	drivers/mmc/host/tmio_mmc*
15538F:	drivers/mmc/host/renesas_sdhi*
15539F:	include/linux/mfd/tmio.h
15540
15541TMP401 HARDWARE MONITOR DRIVER
15542M:	Guenter Roeck <linux@roeck-us.net>
15543L:	linux-hwmon@vger.kernel.org
15544S:	Maintained
15545F:	Documentation/hwmon/tmp401
15546F:	drivers/hwmon/tmp401.c
15547
15548TMPFS (SHMEM FILESYSTEM)
15549M:	Hugh Dickins <hughd@google.com>
15550L:	linux-mm@kvack.org
15551S:	Maintained
15552F:	include/linux/shmem_fs.h
15553F:	mm/shmem.c
15554
15555TOMOYO SECURITY MODULE
15556M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15557M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15558L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15559L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15560L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15561L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15562W:	http://tomoyo.sourceforge.jp/
15563T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15564S:	Maintained
15565F:	security/tomoyo/
15566
15567TOPSTAR LAPTOP EXTRAS DRIVER
15568M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15569L:	platform-driver-x86@vger.kernel.org
15570S:	Maintained
15571F:	drivers/platform/x86/topstar-laptop.c
15572
15573TORTURE-TEST MODULES
15574M:	Davidlohr Bueso <dave@stgolabs.net>
15575M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15576M:	Josh Triplett <josh@joshtriplett.org>
15577L:	linux-kernel@vger.kernel.org
15578S:	Supported
15579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15580F:	Documentation/RCU/torture.txt
15581F:	kernel/torture.c
15582F:	kernel/rcu/rcutorture.c
15583F:	kernel/rcu/rcuperf.c
15584F:	kernel/locking/locktorture.c
15585
15586TOSHIBA ACPI EXTRAS DRIVER
15587M:	Azael Avalos <coproscefalo@gmail.com>
15588L:	platform-driver-x86@vger.kernel.org
15589S:	Maintained
15590F:	drivers/platform/x86/toshiba_acpi.c
15591
15592TOSHIBA BLUETOOTH DRIVER
15593M:	Azael Avalos <coproscefalo@gmail.com>
15594L:	platform-driver-x86@vger.kernel.org
15595S:	Maintained
15596F:	drivers/platform/x86/toshiba_bluetooth.c
15597
15598TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15599M:	Azael Avalos <coproscefalo@gmail.com>
15600L:	platform-driver-x86@vger.kernel.org
15601S:	Maintained
15602F:	drivers/platform/x86/toshiba_haps.c
15603
15604TOSHIBA SMM DRIVER
15605M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15606W:	http://www.buzzard.org.uk/toshiba/
15607S:	Maintained
15608F:	drivers/char/toshiba.c
15609F:	include/linux/toshiba.h
15610F:	include/uapi/linux/toshiba.h
15611
15612TOSHIBA TC358743 DRIVER
15613M:	Mats Randgaard <matrandg@cisco.com>
15614L:	linux-media@vger.kernel.org
15615S:	Maintained
15616F:	drivers/media/i2c/tc358743*
15617F:	include/media/i2c/tc358743.h
15618
15619TOSHIBA WMI HOTKEYS DRIVER
15620M:	Azael Avalos <coproscefalo@gmail.com>
15621L:	platform-driver-x86@vger.kernel.org
15622S:	Maintained
15623F:	drivers/platform/x86/toshiba-wmi.c
15624
15625TPM DEVICE DRIVER
15626M:	Peter Huewe <peterhuewe@gmx.de>
15627M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15628R:	Jason Gunthorpe <jgg@ziepe.ca>
15629L:	linux-integrity@vger.kernel.org
15630Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15631W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15632T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15633S:	Maintained
15634F:	drivers/char/tpm/
15635
15636TRACING
15637M:	Steven Rostedt <rostedt@goodmis.org>
15638M:	Ingo Molnar <mingo@redhat.com>
15639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15640S:	Maintained
15641F:	Documentation/trace/ftrace.rst
15642F:	arch/*/*/*/ftrace.h
15643F:	arch/*/kernel/ftrace.c
15644F:	include/*/ftrace.h
15645F:	include/linux/trace*.h
15646F:	include/trace/
15647F:	kernel/trace/
15648F:	tools/testing/selftests/ftrace/
15649
15650TRACING MMIO ACCESSES (MMIOTRACE)
15651M:	Steven Rostedt <rostedt@goodmis.org>
15652M:	Ingo Molnar <mingo@kernel.org>
15653R:	Karol Herbst <karolherbst@gmail.com>
15654R:	Pekka Paalanen <ppaalanen@gmail.com>
15655S:	Maintained
15656L:	linux-kernel@vger.kernel.org
15657L:	nouveau@lists.freedesktop.org
15658F:	kernel/trace/trace_mmiotrace.c
15659F:	include/linux/mmiotrace.h
15660F:	arch/x86/mm/kmmio.c
15661F:	arch/x86/mm/mmio-mod.c
15662F:	arch/x86/mm/testmmiotrace.c
15663
15664TRIVIAL PATCHES
15665M:	Jiri Kosina <trivial@kernel.org>
15666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15667S:	Maintained
15668K:	^Subject:.*(?i)trivial
15669
15670TEMPO SEMICONDUCTOR DRIVERS
15671M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15672S:	Maintained
15673F:	sound/soc/codecs/tscs*.c
15674F:	sound/soc/codecs/tscs*.h
15675F:	Documentation/devicetree/bindings/sound/tscs*.txt
15676
15677TTY LAYER
15678M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15679M:	Jiri Slaby <jslaby@suse.com>
15680S:	Supported
15681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15682F:	Documentation/serial/
15683F:	drivers/tty/
15684F:	drivers/tty/serial/serial_core.c
15685F:	include/linux/serial_core.h
15686F:	include/linux/serial.h
15687F:	include/linux/tty.h
15688F:	include/uapi/linux/serial_core.h
15689F:	include/uapi/linux/serial.h
15690F:	include/uapi/linux/tty.h
15691
15692TUA9001 MEDIA DRIVER
15693M:	Antti Palosaari <crope@iki.fi>
15694L:	linux-media@vger.kernel.org
15695W:	https://linuxtv.org
15696W:	http://palosaari.fi/linux/
15697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15698T:	git git://linuxtv.org/anttip/media_tree.git
15699S:	Maintained
15700F:	drivers/media/tuners/tua9001*
15701
15702TULIP NETWORK DRIVERS
15703L:	netdev@vger.kernel.org
15704L:	linux-parisc@vger.kernel.org
15705S:	Orphan
15706F:	drivers/net/ethernet/dec/tulip/
15707
15708TUN/TAP driver
15709M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15710W:	http://vtun.sourceforge.net/tun
15711S:	Maintained
15712F:	Documentation/networking/tuntap.txt
15713F:	arch/um/os-Linux/drivers/
15714
15715TURBOCHANNEL SUBSYSTEM
15716M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15717M:	Ralf Baechle <ralf@linux-mips.org>
15718L:	linux-mips@vger.kernel.org
15719Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15720S:	Maintained
15721F:	drivers/tc/
15722F:	include/linux/tc.h
15723
15724TURBOSTAT UTILITY
15725M:	"Len Brown" <lenb@kernel.org>
15726L:	linux-pm@vger.kernel.org
15727B:	https://bugzilla.kernel.org
15728Q:	https://patchwork.kernel.org/project/linux-pm/list/
15729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15730S:	Supported
15731F:	tools/power/x86/turbostat/
15732
15733TW5864 VIDEO4LINUX DRIVER
15734M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15735M:	Anton Sviridenko <anton@corp.bluecherry.net>
15736M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15737M:	Andrey Utkin <andrey_utkin@fastmail.com>
15738L:	linux-media@vger.kernel.org
15739S:	Supported
15740F:	drivers/media/pci/tw5864/
15741
15742TW68 VIDEO4LINUX DRIVER
15743M:	Hans Verkuil <hverkuil@xs4all.nl>
15744L:	linux-media@vger.kernel.org
15745T:	git git://linuxtv.org/media_tree.git
15746W:	https://linuxtv.org
15747S:	Odd Fixes
15748F:	drivers/media/pci/tw68/
15749
15750TW686X VIDEO4LINUX DRIVER
15751M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15752L:	linux-media@vger.kernel.org
15753T:	git git://linuxtv.org/media_tree.git
15754W:	http://linuxtv.org
15755S:	Maintained
15756F:	drivers/media/pci/tw686x/
15757
15758UBI FILE SYSTEM (UBIFS)
15759M:	Richard Weinberger <richard@nod.at>
15760M:	Artem Bityutskiy <dedekind1@gmail.com>
15761M:	Adrian Hunter <adrian.hunter@intel.com>
15762L:	linux-mtd@lists.infradead.org
15763T:	git git://git.infradead.org/ubifs-2.6.git
15764W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15765S:	Supported
15766F:	Documentation/filesystems/ubifs.txt
15767F:	fs/ubifs/
15768
15769UCLINUX (M68KNOMMU AND COLDFIRE)
15770M:	Greg Ungerer <gerg@linux-m68k.org>
15771W:	http://www.linux-m68k.org/
15772W:	http://www.uclinux.org/
15773L:	linux-m68k@lists.linux-m68k.org
15774L:	uclinux-dev@uclinux.org  (subscribers-only)
15775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15776S:	Maintained
15777F:	arch/m68k/coldfire/
15778F:	arch/m68k/68*/
15779F:	arch/m68k/*/*_no.*
15780F:	arch/m68k/include/asm/*_no.*
15781
15782UDF FILESYSTEM
15783M:	Jan Kara <jack@suse.com>
15784S:	Maintained
15785F:	Documentation/filesystems/udf.txt
15786F:	fs/udf/
15787
15788UDRAW TABLET
15789M:	Bastien Nocera <hadess@hadess.net>
15790L:	linux-input@vger.kernel.org
15791S:	Maintained
15792F:	drivers/hid/hid-udraw-ps3.c
15793
15794UFS FILESYSTEM
15795M:	Evgeniy Dushistov <dushistov@mail.ru>
15796S:	Maintained
15797F:	Documentation/filesystems/ufs.txt
15798F:	fs/ufs/
15799
15800UHID USERSPACE HID IO DRIVER:
15801M:	David Herrmann <dh.herrmann@googlemail.com>
15802L:	linux-input@vger.kernel.org
15803S:	Maintained
15804F:	drivers/hid/uhid.c
15805F:	include/uapi/linux/uhid.h
15806
15807ULPI BUS
15808M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15809L:	linux-usb@vger.kernel.org
15810S:	Maintained
15811F:	drivers/usb/common/ulpi.c
15812F:	include/linux/ulpi/
15813
15814ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15815L:	linux-usb@vger.kernel.org
15816S:	Orphan
15817F:	drivers/uwb/
15818F:	include/linux/uwb.h
15819F:	include/linux/uwb/
15820
15821UNICORE32 ARCHITECTURE:
15822M:	Guan Xuetao <gxt@pku.edu.cn>
15823W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15824S:	Maintained
15825T:	git git://github.com/gxt/linux.git
15826F:	arch/unicore32/
15827
15828UNIFDEF
15829M:	Tony Finch <dot@dotat.at>
15830W:	http://dotat.at/prog/unifdef
15831S:	Maintained
15832F:	scripts/unifdef.c
15833
15834UNIFORM CDROM DRIVER
15835M:	Jens Axboe <axboe@kernel.dk>
15836W:	http://www.kernel.dk
15837S:	Maintained
15838F:	Documentation/cdrom/
15839F:	drivers/cdrom/cdrom.c
15840F:	include/linux/cdrom.h
15841F:	include/uapi/linux/cdrom.h
15842
15843UNISYS S-PAR DRIVERS
15844M:	David Kershner <david.kershner@unisys.com>
15845L:	sparmaintainer@unisys.com (Unisys internal)
15846S:	Supported
15847F:	include/linux/visorbus.h
15848F:	drivers/visorbus/
15849F:	drivers/staging/unisys/
15850
15851UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15852M:	Vinayak Holikatti <vinholikatti@gmail.com>
15853L:	linux-scsi@vger.kernel.org
15854S:	Supported
15855F:	Documentation/scsi/ufs.txt
15856F:	drivers/scsi/ufs/
15857
15858UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15859M:	Joao Pinto <jpinto@synopsys.com>
15860L:	linux-scsi@vger.kernel.org
15861S:	Supported
15862F:	drivers/scsi/ufs/*dwc*
15863
15864UNSORTED BLOCK IMAGES (UBI)
15865M:	Artem Bityutskiy <dedekind1@gmail.com>
15866M:	Richard Weinberger <richard@nod.at>
15867W:	http://www.linux-mtd.infradead.org/
15868L:	linux-mtd@lists.infradead.org
15869T:	git git://git.infradead.org/ubifs-2.6.git
15870S:	Supported
15871F:	drivers/mtd/ubi/
15872F:	include/linux/mtd/ubi.h
15873F:	include/uapi/mtd/ubi-user.h
15874
15875USB "USBNET" DRIVER FRAMEWORK
15876M:	Oliver Neukum <oneukum@suse.com>
15877L:	netdev@vger.kernel.org
15878W:	http://www.linux-usb.org/usbnet
15879S:	Maintained
15880F:	drivers/net/usb/usbnet.c
15881F:	include/linux/usb/usbnet.h
15882
15883USB ACM DRIVER
15884M:	Oliver Neukum <oneukum@suse.com>
15885L:	linux-usb@vger.kernel.org
15886S:	Maintained
15887F:	Documentation/usb/acm.txt
15888F:	drivers/usb/class/cdc-acm.*
15889
15890USB AR5523 WIRELESS DRIVER
15891M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15892L:	linux-wireless@vger.kernel.org
15893S:	Maintained
15894F:	drivers/net/wireless/ath/ar5523/
15895
15896USB ATTACHED SCSI
15897M:	Oliver Neukum <oneukum@suse.com>
15898L:	linux-usb@vger.kernel.org
15899L:	linux-scsi@vger.kernel.org
15900S:	Maintained
15901F:	drivers/usb/storage/uas.c
15902
15903USB CDC ETHERNET DRIVER
15904M:	Oliver Neukum <oliver@neukum.org>
15905L:	linux-usb@vger.kernel.org
15906S:	Maintained
15907F:	drivers/net/usb/cdc_*.c
15908F:	include/uapi/linux/usb/cdc.h
15909
15910USB CHAOSKEY DRIVER
15911M:	Keith Packard <keithp@keithp.com>
15912L:	linux-usb@vger.kernel.org
15913S:	Maintained
15914F:	drivers/usb/misc/chaoskey.c
15915
15916USB CYPRESS C67X00 DRIVER
15917M:	Peter Korsgaard <jacmet@sunsite.dk>
15918L:	linux-usb@vger.kernel.org
15919S:	Maintained
15920F:	drivers/usb/c67x00/
15921
15922USB DAVICOM DM9601 DRIVER
15923M:	Peter Korsgaard <jacmet@sunsite.dk>
15924L:	netdev@vger.kernel.org
15925W:	http://www.linux-usb.org/usbnet
15926S:	Maintained
15927F:	drivers/net/usb/dm9601.c
15928
15929USB DIAMOND RIO500 DRIVER
15930M:	Cesar Miquel <miquel@df.uba.ar>
15931L:	rio500-users@lists.sourceforge.net
15932W:	http://rio500.sourceforge.net
15933S:	Maintained
15934F:	drivers/usb/misc/rio500*
15935
15936USB EHCI DRIVER
15937M:	Alan Stern <stern@rowland.harvard.edu>
15938L:	linux-usb@vger.kernel.org
15939S:	Maintained
15940F:	Documentation/usb/ehci.txt
15941F:	drivers/usb/host/ehci*
15942
15943USB GADGET/PERIPHERAL SUBSYSTEM
15944M:	Felipe Balbi <balbi@kernel.org>
15945L:	linux-usb@vger.kernel.org
15946W:	http://www.linux-usb.org/gadget
15947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15948S:	Maintained
15949F:	drivers/usb/gadget/
15950F:	include/linux/usb/gadget*
15951
15952USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15953M:	Jiri Kosina <jikos@kernel.org>
15954M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15955L:	linux-usb@vger.kernel.org
15956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15957S:	Maintained
15958F:	Documentation/hid/hiddev.txt
15959F:	drivers/hid/usbhid/
15960
15961USB INTEL XHCI ROLE MUX DRIVER
15962M:	Hans de Goede <hdegoede@redhat.com>
15963L:	linux-usb@vger.kernel.org
15964S:	Maintained
15965F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15966
15967USB ISP116X DRIVER
15968M:	Olav Kongas <ok@artecdesign.ee>
15969L:	linux-usb@vger.kernel.org
15970S:	Maintained
15971F:	drivers/usb/host/isp116x*
15972F:	include/linux/usb/isp116x.h
15973
15974USB LAN78XX ETHERNET DRIVER
15975M:	Woojung Huh <woojung.huh@microchip.com>
15976M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15977L:	netdev@vger.kernel.org
15978S:	Maintained
15979F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15980F:	drivers/net/usb/lan78xx.*
15981F:	include/dt-bindings/net/microchip-lan78xx.h
15982
15983USB MASS STORAGE DRIVER
15984M:	Alan Stern <stern@rowland.harvard.edu>
15985L:	linux-usb@vger.kernel.org
15986L:	usb-storage@lists.one-eyed-alien.net
15987S:	Maintained
15988F:	drivers/usb/storage/
15989
15990USB MIDI DRIVER
15991M:	Clemens Ladisch <clemens@ladisch.de>
15992L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15993T:	git git://git.alsa-project.org/alsa-kernel.git
15994S:	Maintained
15995F:	sound/usb/midi.*
15996
15997USB NETWORKING DRIVERS
15998L:	linux-usb@vger.kernel.org
15999S:	Odd Fixes
16000F:	drivers/net/usb/
16001
16002USB OHCI DRIVER
16003M:	Alan Stern <stern@rowland.harvard.edu>
16004L:	linux-usb@vger.kernel.org
16005S:	Maintained
16006F:	Documentation/usb/ohci.txt
16007F:	drivers/usb/host/ohci*
16008
16009USB OTG FSM (Finite State Machine)
16010M:	Peter Chen <Peter.Chen@nxp.com>
16011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16012L:	linux-usb@vger.kernel.org
16013S:	Maintained
16014F:	drivers/usb/common/usb-otg-fsm.c
16015
16016USB OVER IP DRIVER
16017M:	Valentina Manea <valentina.manea.m@gmail.com>
16018M:	Shuah Khan <shuah@kernel.org>
16019M:	Shuah Khan <skhan@linuxfoundation.org>
16020L:	linux-usb@vger.kernel.org
16021S:	Maintained
16022F:	Documentation/usb/usbip_protocol.txt
16023F:	drivers/usb/usbip/
16024F:	tools/usb/usbip/
16025F:	tools/testing/selftests/drivers/usb/usbip/
16026
16027USB PEGASUS DRIVER
16028M:	Petko Manolov <petkan@nucleusys.com>
16029L:	linux-usb@vger.kernel.org
16030L:	netdev@vger.kernel.org
16031T:	git git://github.com/petkan/pegasus.git
16032W:	https://github.com/petkan/pegasus
16033S:	Maintained
16034F:	drivers/net/usb/pegasus.*
16035
16036USB PHY LAYER
16037M:	Felipe Balbi <balbi@kernel.org>
16038L:	linux-usb@vger.kernel.org
16039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16040S:	Maintained
16041F:	drivers/usb/phy/
16042
16043USB PRINTER DRIVER (usblp)
16044M:	Pete Zaitcev <zaitcev@redhat.com>
16045L:	linux-usb@vger.kernel.org
16046S:	Supported
16047F:	drivers/usb/class/usblp.c
16048
16049USB QMI WWAN NETWORK DRIVER
16050M:	Bjørn Mork <bjorn@mork.no>
16051L:	netdev@vger.kernel.org
16052S:	Maintained
16053F:	Documentation/ABI/testing/sysfs-class-net-qmi
16054F:	drivers/net/usb/qmi_wwan.c
16055
16056USB RTL8150 DRIVER
16057M:	Petko Manolov <petkan@nucleusys.com>
16058L:	linux-usb@vger.kernel.org
16059L:	netdev@vger.kernel.org
16060T:	git git://github.com/petkan/rtl8150.git
16061W:	https://github.com/petkan/rtl8150
16062S:	Maintained
16063F:	drivers/net/usb/rtl8150.c
16064
16065USB SERIAL SUBSYSTEM
16066M:	Johan Hovold <johan@kernel.org>
16067L:	linux-usb@vger.kernel.org
16068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16069S:	Maintained
16070F:	Documentation/usb/usb-serial.txt
16071F:	drivers/usb/serial/
16072F:	include/linux/usb/serial.h
16073
16074USB SMSC75XX ETHERNET DRIVER
16075M:	Steve Glendinning <steve.glendinning@shawell.net>
16076L:	netdev@vger.kernel.org
16077S:	Maintained
16078F:	drivers/net/usb/smsc75xx.*
16079
16080USB SMSC95XX ETHERNET DRIVER
16081M:	Steve Glendinning <steve.glendinning@shawell.net>
16082M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16083L:	netdev@vger.kernel.org
16084S:	Maintained
16085F:	drivers/net/usb/smsc95xx.*
16086
16087USB SUBSYSTEM
16088M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16089L:	linux-usb@vger.kernel.org
16090W:	http://www.linux-usb.org
16091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16092S:	Supported
16093F:	Documentation/devicetree/bindings/usb/
16094F:	Documentation/usb/
16095F:	drivers/usb/
16096F:	include/linux/usb.h
16097F:	include/linux/usb/
16098
16099USB TYPEC PI3USB30532 MUX DRIVER
16100M:	Hans de Goede <hdegoede@redhat.com>
16101L:	linux-usb@vger.kernel.org
16102S:	Maintained
16103F:	drivers/usb/typec/mux/pi3usb30532.c
16104
16105USB TYPEC CLASS
16106M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16107L:	linux-usb@vger.kernel.org
16108S:	Maintained
16109F:	Documentation/ABI/testing/sysfs-class-typec
16110F:	Documentation/driver-api/usb/typec.rst
16111F:	drivers/usb/typec/
16112F:	include/linux/usb/typec.h
16113
16114USB TYPEC BUS FOR ALTERNATE MODES
16115M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16116L:	linux-usb@vger.kernel.org
16117S:	Maintained
16118F:	Documentation/ABI/testing/sysfs-bus-typec
16119F:	Documentation/driver-api/usb/typec_bus.rst
16120F:	drivers/usb/typec/altmodes/
16121F:	include/linux/usb/typec_altmode.h
16122
16123USB TYPEC PORT CONTROLLER DRIVERS
16124M:	Guenter Roeck <linux@roeck-us.net>
16125L:	linux-usb@vger.kernel.org
16126S:	Maintained
16127F:	drivers/usb/typec/tcpm/
16128
16129USB UHCI DRIVER
16130M:	Alan Stern <stern@rowland.harvard.edu>
16131L:	linux-usb@vger.kernel.org
16132S:	Maintained
16133F:	drivers/usb/host/uhci*
16134
16135USB VIDEO CLASS
16136M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16137L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16138L:	linux-media@vger.kernel.org
16139T:	git git://linuxtv.org/media_tree.git
16140W:	http://www.ideasonboard.org/uvc/
16141S:	Maintained
16142F:	drivers/media/usb/uvc/
16143F:	include/uapi/linux/uvcvideo.h
16144
16145USB VISION DRIVER
16146M:	Hans Verkuil <hverkuil@xs4all.nl>
16147L:	linux-media@vger.kernel.org
16148T:	git git://linuxtv.org/media_tree.git
16149W:	https://linuxtv.org
16150S:	Odd Fixes
16151F:	drivers/media/usb/usbvision/
16152
16153USB WEBCAM GADGET
16154M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16155L:	linux-usb@vger.kernel.org
16156S:	Maintained
16157F:	drivers/usb/gadget/function/*uvc*
16158F:	drivers/usb/gadget/legacy/webcam.c
16159F:	include/uapi/linux/usb/g_uvc.h
16160
16161USB WIRELESS RNDIS DRIVER (rndis_wlan)
16162M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16163L:	linux-wireless@vger.kernel.org
16164S:	Maintained
16165F:	drivers/net/wireless/rndis_wlan.c
16166
16167USB XHCI DRIVER
16168M:	Mathias Nyman <mathias.nyman@intel.com>
16169L:	linux-usb@vger.kernel.org
16170S:	Supported
16171F:	drivers/usb/host/xhci*
16172F:	drivers/usb/host/pci-quirks*
16173
16174USB ZD1201 DRIVER
16175L:	linux-wireless@vger.kernel.org
16176W:	http://linux-lc100020.sourceforge.net
16177S:	Orphan
16178F:	drivers/net/wireless/zydas/zd1201.*
16179
16180USB ZR364XX DRIVER
16181M:	Antoine Jacquet <royale@zerezo.com>
16182L:	linux-usb@vger.kernel.org
16183L:	linux-media@vger.kernel.org
16184T:	git git://linuxtv.org/media_tree.git
16185W:	http://royale.zerezo.com/zr364xx/
16186S:	Maintained
16187F:	Documentation/media/v4l-drivers/zr364xx*
16188F:	drivers/media/usb/zr364xx/
16189
16190USER-MODE LINUX (UML)
16191M:	Jeff Dike <jdike@addtoit.com>
16192M:	Richard Weinberger <richard@nod.at>
16193M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16194L:	linux-um@lists.infradead.org
16195W:	http://user-mode-linux.sourceforge.net
16196Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16198S:	Maintained
16199F:	Documentation/virtual/uml/
16200F:	arch/um/
16201F:	arch/x86/um/
16202F:	fs/hostfs/
16203
16204USERSPACE COPYIN/COPYOUT (UIOVEC)
16205M:	Alexander Viro <viro@zeniv.linux.org.uk>
16206S:	Maintained
16207F:	lib/iov_iter.c
16208F:	include/linux/uio.h
16209
16210USERSPACE DMA BUFFER DRIVER
16211M:	Gerd Hoffmann <kraxel@redhat.com>
16212S:	Maintained
16213L:	dri-devel@lists.freedesktop.org
16214F:	drivers/dma-buf/udmabuf.c
16215F:	include/uapi/linux/udmabuf.h
16216T:	git git://anongit.freedesktop.org/drm/drm-misc
16217
16218USERSPACE I/O (UIO)
16219M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16220S:	Maintained
16221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16222F:	Documentation/driver-api/uio-howto.rst
16223F:	drivers/uio/
16224F:	include/linux/uio_driver.h
16225
16226UTIL-LINUX PACKAGE
16227M:	Karel Zak <kzak@redhat.com>
16228L:	util-linux@vger.kernel.org
16229W:	http://en.wikipedia.org/wiki/Util-linux
16230T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16231S:	Maintained
16232
16233UUID HELPERS
16234M:	Christoph Hellwig <hch@lst.de>
16235R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16236L:	linux-kernel@vger.kernel.org
16237T:	git git://git.infradead.org/users/hch/uuid.git
16238F:	lib/uuid.c
16239F:	lib/test_uuid.c
16240F:	include/linux/uuid.h
16241F:	include/uapi/linux/uuid.h
16242S:	Maintained
16243
16244UVESAFB DRIVER
16245M:	Michal Januszewski <spock@gentoo.org>
16246L:	linux-fbdev@vger.kernel.org
16247W:	https://github.com/mjanusz/v86d
16248S:	Maintained
16249F:	Documentation/fb/uvesafb.txt
16250F:	drivers/video/fbdev/uvesafb.*
16251
16252VF610 NAND DRIVER
16253M:	Stefan Agner <stefan@agner.ch>
16254L:	linux-mtd@lists.infradead.org
16255S:	Supported
16256F:	drivers/mtd/nand/raw/vf610_nfc.c
16257
16258VFAT/FAT/MSDOS FILESYSTEM
16259M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16260S:	Maintained
16261F:	Documentation/filesystems/vfat.txt
16262F:	fs/fat/
16263
16264VFIO DRIVER
16265M:	Alex Williamson <alex.williamson@redhat.com>
16266L:	kvm@vger.kernel.org
16267T:	git git://github.com/awilliam/linux-vfio.git
16268S:	Maintained
16269F:	Documentation/vfio.txt
16270F:	drivers/vfio/
16271F:	include/linux/vfio.h
16272F:	include/uapi/linux/vfio.h
16273
16274VFIO MEDIATED DEVICE DRIVERS
16275M:	Kirti Wankhede <kwankhede@nvidia.com>
16276L:	kvm@vger.kernel.org
16277S:	Maintained
16278F:	Documentation/vfio-mediated-device.txt
16279F:	drivers/vfio/mdev/
16280F:	include/linux/mdev.h
16281F:	samples/vfio-mdev/
16282
16283VFIO PLATFORM DRIVER
16284M:	Eric Auger <eric.auger@redhat.com>
16285L:	kvm@vger.kernel.org
16286S:	Maintained
16287F:	drivers/vfio/platform/
16288
16289VGA_SWITCHEROO
16290R:	Lukas Wunner <lukas@wunner.de>
16291S:	Maintained
16292F:	Documentation/gpu/vga-switcheroo.rst
16293F:	drivers/gpu/vga/vga_switcheroo.c
16294F:	include/linux/vga_switcheroo.h
16295T:	git git://anongit.freedesktop.org/drm/drm-misc
16296
16297VIA RHINE NETWORK DRIVER
16298S:	Orphan
16299F:	drivers/net/ethernet/via/via-rhine.c
16300
16301VIA SD/MMC CARD CONTROLLER DRIVER
16302M:	Bruce Chang <brucechang@via.com.tw>
16303M:	Harald Welte <HaraldWelte@viatech.com>
16304S:	Maintained
16305F:	drivers/mmc/host/via-sdmmc.c
16306
16307VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16308M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16309L:	linux-fbdev@vger.kernel.org
16310S:	Maintained
16311F:	include/linux/via-core.h
16312F:	include/linux/via-gpio.h
16313F:	include/linux/via_i2c.h
16314F:	drivers/video/fbdev/via/
16315
16316VIA VELOCITY NETWORK DRIVER
16317M:	Francois Romieu <romieu@fr.zoreil.com>
16318L:	netdev@vger.kernel.org
16319S:	Maintained
16320F:	drivers/net/ethernet/via/via-velocity.*
16321
16322VICODEC VIRTUAL CODEC DRIVER
16323M:	Hans Verkuil <hans.verkuil@cisco.com>
16324L:	linux-media@vger.kernel.org
16325T:	git git://linuxtv.org/media_tree.git
16326W:	https://linuxtv.org
16327S:	Maintained
16328F:	drivers/media/platform/vicodec/*
16329
16330VIDEO MULTIPLEXER DRIVER
16331M:	Philipp Zabel <p.zabel@pengutronix.de>
16332L:	linux-media@vger.kernel.org
16333S:	Maintained
16334F:	drivers/media/platform/video-mux.c
16335
16336VIDEO I2C POLLING DRIVER
16337M:	Matt Ranostay <matt.ranostay@konsulko.com>
16338L:	linux-media@vger.kernel.org
16339S:	Maintained
16340F:	drivers/media/i2c/video-i2c.c
16341
16342VIDEOBUF2 FRAMEWORK
16343M:	Pawel Osciak <pawel@osciak.com>
16344M:	Marek Szyprowski <m.szyprowski@samsung.com>
16345M:	Kyungmin Park <kyungmin.park@samsung.com>
16346L:	linux-media@vger.kernel.org
16347S:	Maintained
16348F:	drivers/media/common/videobuf2/*
16349F:	include/media/videobuf2-*
16350
16351VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16352M:	Helen Koike <helen.koike@collabora.com>
16353L:	linux-media@vger.kernel.org
16354T:	git git://linuxtv.org/media_tree.git
16355W:	https://linuxtv.org
16356S:	Maintained
16357F:	drivers/media/platform/vimc/*
16358
16359VIRT LIB
16360M:	Alex Williamson <alex.williamson@redhat.com>
16361M:	Paolo Bonzini <pbonzini@redhat.com>
16362L:	kvm@vger.kernel.org
16363S:	Supported
16364F:	virt/lib/
16365
16366VIRTIO AND VHOST VSOCK DRIVER
16367M:	Stefan Hajnoczi <stefanha@redhat.com>
16368L:	kvm@vger.kernel.org
16369L:	virtualization@lists.linux-foundation.org
16370L:	netdev@vger.kernel.org
16371S:	Maintained
16372F:	include/linux/virtio_vsock.h
16373F:	include/uapi/linux/virtio_vsock.h
16374F:	include/uapi/linux/vsockmon.h
16375F:	include/uapi/linux/vm_sockets_diag.h
16376F:	net/vmw_vsock/diag.c
16377F:	net/vmw_vsock/af_vsock_tap.c
16378F:	net/vmw_vsock/virtio_transport_common.c
16379F:	net/vmw_vsock/virtio_transport.c
16380F:	drivers/net/vsockmon.c
16381F:	drivers/vhost/vsock.c
16382F:	tools/testing/vsock/
16383
16384VIRTIO CONSOLE DRIVER
16385M:	Amit Shah <amit@kernel.org>
16386L:	virtualization@lists.linux-foundation.org
16387S:	Maintained
16388F:	drivers/char/virtio_console.c
16389F:	include/linux/virtio_console.h
16390F:	include/uapi/linux/virtio_console.h
16391
16392VIRTIO CORE, NET AND BLOCK DRIVERS
16393M:	"Michael S. Tsirkin" <mst@redhat.com>
16394M:	Jason Wang <jasowang@redhat.com>
16395L:	virtualization@lists.linux-foundation.org
16396S:	Maintained
16397F:	Documentation/devicetree/bindings/virtio/
16398F:	drivers/virtio/
16399F:	tools/virtio/
16400F:	drivers/net/virtio_net.c
16401F:	drivers/block/virtio_blk.c
16402F:	include/linux/virtio*.h
16403F:	include/uapi/linux/virtio_*.h
16404F:	drivers/crypto/virtio/
16405F:	mm/balloon_compaction.c
16406
16407VIRTIO CRYPTO DRIVER
16408M:	Gonglei <arei.gonglei@huawei.com>
16409L:	virtualization@lists.linux-foundation.org
16410L:	linux-crypto@vger.kernel.org
16411S:	Maintained
16412F:	drivers/crypto/virtio/
16413F:	include/uapi/linux/virtio_crypto.h
16414
16415VIRTIO DRIVERS FOR S390
16416M:	Cornelia Huck <cohuck@redhat.com>
16417M:	Halil Pasic <pasic@linux.ibm.com>
16418L:	linux-s390@vger.kernel.org
16419L:	virtualization@lists.linux-foundation.org
16420L:	kvm@vger.kernel.org
16421S:	Supported
16422F:	drivers/s390/virtio/
16423F:	arch/s390/include/uapi/asm/virtio-ccw.h
16424
16425VIRTIO GPU DRIVER
16426M:	David Airlie <airlied@linux.ie>
16427M:	Gerd Hoffmann <kraxel@redhat.com>
16428L:	dri-devel@lists.freedesktop.org
16429L:	virtualization@lists.linux-foundation.org
16430T:	git git://anongit.freedesktop.org/drm/drm-misc
16431S:	Maintained
16432F:	drivers/gpu/drm/virtio/
16433F:	include/uapi/linux/virtio_gpu.h
16434
16435VIRTIO HOST (VHOST)
16436M:	"Michael S. Tsirkin" <mst@redhat.com>
16437M:	Jason Wang <jasowang@redhat.com>
16438L:	kvm@vger.kernel.org
16439L:	virtualization@lists.linux-foundation.org
16440L:	netdev@vger.kernel.org
16441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16442S:	Maintained
16443F:	drivers/vhost/
16444F:	include/uapi/linux/vhost.h
16445
16446VIRTIO INPUT DRIVER
16447M:	Gerd Hoffmann <kraxel@redhat.com>
16448S:	Maintained
16449F:	drivers/virtio/virtio_input.c
16450F:	include/uapi/linux/virtio_input.h
16451
16452VIRTUAL BOX GUEST DEVICE DRIVER
16453M:	Hans de Goede <hdegoede@redhat.com>
16454M:	Arnd Bergmann <arnd@arndb.de>
16455M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16456S:	Maintained
16457F:	include/linux/vbox_utils.h
16458F:	include/uapi/linux/vbox*.h
16459F:	drivers/virt/vboxguest/
16460
16461VIRTUAL SERIO DEVICE DRIVER
16462M:	Stephen Chandler Paul <thatslyude@gmail.com>
16463S:	Maintained
16464F:	drivers/input/serio/userio.c
16465F:	include/uapi/linux/userio.h
16466
16467VIVID VIRTUAL VIDEO DRIVER
16468M:	Hans Verkuil <hverkuil@xs4all.nl>
16469L:	linux-media@vger.kernel.org
16470T:	git git://linuxtv.org/media_tree.git
16471W:	https://linuxtv.org
16472S:	Maintained
16473F:	drivers/media/platform/vivid/*
16474
16475VLYNQ BUS
16476M:	Florian Fainelli <f.fainelli@gmail.com>
16477L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16478S:	Maintained
16479F:	drivers/vlynq/vlynq.c
16480F:	include/linux/vlynq.h
16481
16482VME SUBSYSTEM
16483M:	Martyn Welch <martyn@welchs.me.uk>
16484M:	Manohar Vanga <manohar.vanga@gmail.com>
16485M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16486L:	devel@driverdev.osuosl.org
16487S:	Maintained
16488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16489F:	Documentation/driver-api/vme.rst
16490F:	drivers/staging/vme/
16491F:	drivers/vme/
16492F:	include/linux/vme*
16493
16494VMWARE BALLOON DRIVER
16495M:	Julien Freche <jfreche@vmware.com>
16496M:	Nadav Amit <namit@vmware.com>
16497M:	"VMware, Inc." <pv-drivers@vmware.com>
16498L:	linux-kernel@vger.kernel.org
16499S:	Maintained
16500F:	drivers/misc/vmw_balloon.c
16501
16502VMWARE HYPERVISOR INTERFACE
16503M:	Alok Kataria <akataria@vmware.com>
16504L:	virtualization@lists.linux-foundation.org
16505S:	Supported
16506F:	arch/x86/kernel/cpu/vmware.c
16507
16508VMWARE PVRDMA DRIVER
16509M:	Adit Ranadive <aditr@vmware.com>
16510M:	VMware PV-Drivers <pv-drivers@vmware.com>
16511L:	linux-rdma@vger.kernel.org
16512S:	Maintained
16513F:	drivers/infiniband/hw/vmw_pvrdma/
16514
16515VMware PVSCSI driver
16516M:	Jim Gill <jgill@vmware.com>
16517M:	VMware PV-Drivers <pv-drivers@vmware.com>
16518L:	linux-scsi@vger.kernel.org
16519S:	Maintained
16520F:	drivers/scsi/vmw_pvscsi.c
16521F:	drivers/scsi/vmw_pvscsi.h
16522
16523VMWARE VMMOUSE SUBDRIVER
16524M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16525M:	"VMware, Inc." <pv-drivers@vmware.com>
16526L:	linux-input@vger.kernel.org
16527S:	Maintained
16528F:	drivers/input/mouse/vmmouse.c
16529F:	drivers/input/mouse/vmmouse.h
16530
16531VMWARE VMXNET3 ETHERNET DRIVER
16532M:	Ronak Doshi <doshir@vmware.com>
16533M:	"VMware, Inc." <pv-drivers@vmware.com>
16534L:	netdev@vger.kernel.org
16535S:	Maintained
16536F:	drivers/net/vmxnet3/
16537
16538VOCORE VOCORE2 BOARD
16539M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16540L:	linux-mips@vger.kernel.org
16541S:	Maintained
16542F:	arch/mips/boot/dts/ralink/vocore2.dts
16543
16544VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16545M:	Liam Girdwood <lgirdwood@gmail.com>
16546M:	Mark Brown <broonie@kernel.org>
16547L:	linux-kernel@vger.kernel.org
16548W:	http://www.slimlogic.co.uk/?p=48
16549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16550S:	Supported
16551F:	Documentation/devicetree/bindings/regulator/
16552F:	Documentation/power/regulator/
16553F:	drivers/regulator/
16554F:	include/dt-bindings/regulator/
16555F:	include/linux/regulator/
16556
16557VRF
16558M:	David Ahern <dsa@cumulusnetworks.com>
16559M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16560L:	netdev@vger.kernel.org
16561S:	Maintained
16562F:	drivers/net/vrf.c
16563F:	Documentation/networking/vrf.txt
16564
16565VT1211 HARDWARE MONITOR DRIVER
16566M:	Juerg Haefliger <juergh@gmail.com>
16567L:	linux-hwmon@vger.kernel.org
16568S:	Maintained
16569F:	Documentation/hwmon/vt1211
16570F:	drivers/hwmon/vt1211.c
16571
16572VT8231 HARDWARE MONITOR DRIVER
16573M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16574L:	linux-hwmon@vger.kernel.org
16575S:	Maintained
16576F:	drivers/hwmon/vt8231.c
16577
16578VUB300 USB to SDIO/SD/MMC bridge chip
16579M:	Tony Olech <tony.olech@elandigitalsystems.com>
16580L:	linux-mmc@vger.kernel.org
16581L:	linux-usb@vger.kernel.org
16582S:	Supported
16583F:	drivers/mmc/host/vub300.c
16584
16585W1 DALLAS'S 1-WIRE BUS
16586M:	Evgeniy Polyakov <zbr@ioremap.net>
16587S:	Maintained
16588F:	Documentation/devicetree/bindings/w1/
16589F:	Documentation/w1/
16590F:	drivers/w1/
16591F:	include/linux/w1.h
16592
16593W83791D HARDWARE MONITORING DRIVER
16594M:	Marc Hulsman <m.hulsman@tudelft.nl>
16595L:	linux-hwmon@vger.kernel.org
16596S:	Maintained
16597F:	Documentation/hwmon/w83791d
16598F:	drivers/hwmon/w83791d.c
16599
16600W83793 HARDWARE MONITORING DRIVER
16601M:	Rudolf Marek <r.marek@assembler.cz>
16602L:	linux-hwmon@vger.kernel.org
16603S:	Maintained
16604F:	Documentation/hwmon/w83793
16605F:	drivers/hwmon/w83793.c
16606
16607W83795 HARDWARE MONITORING DRIVER
16608M:	Jean Delvare <jdelvare@suse.com>
16609L:	linux-hwmon@vger.kernel.org
16610S:	Maintained
16611F:	drivers/hwmon/w83795.c
16612
16613W83L51xD SD/MMC CARD INTERFACE DRIVER
16614M:	Pierre Ossman <pierre@ossman.eu>
16615S:	Maintained
16616F:	drivers/mmc/host/wbsd.*
16617
16618WACOM PROTOCOL 4 SERIAL TABLETS
16619M:	Julian Squires <julian@cipht.net>
16620M:	Hans de Goede <hdegoede@redhat.com>
16621L:	linux-input@vger.kernel.org
16622S:	Maintained
16623F:	drivers/input/tablet/wacom_serial4.c
16624
16625WATCHDOG DEVICE DRIVERS
16626M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16627M:	Guenter Roeck <linux@roeck-us.net>
16628L:	linux-watchdog@vger.kernel.org
16629W:	http://www.linux-watchdog.org/
16630T:	git git://www.linux-watchdog.org/linux-watchdog.git
16631S:	Maintained
16632F:	Documentation/devicetree/bindings/watchdog/
16633F:	Documentation/watchdog/
16634F:	drivers/watchdog/
16635F:	include/linux/watchdog.h
16636F:	include/uapi/linux/watchdog.h
16637
16638WHISKEYCOVE PMIC GPIO DRIVER
16639M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16640L:	linux-gpio@vger.kernel.org
16641S:	Maintained
16642F:	drivers/gpio/gpio-wcove.c
16643
16644WIIMOTE HID DRIVER
16645M:	David Herrmann <dh.herrmann@googlemail.com>
16646L:	linux-input@vger.kernel.org
16647S:	Maintained
16648F:	drivers/hid/hid-wiimote*
16649
16650WILOCITY WIL6210 WIRELESS DRIVER
16651M:	Maya Erez <merez@codeaurora.org>
16652L:	linux-wireless@vger.kernel.org
16653L:	wil6210@qti.qualcomm.com
16654S:	Supported
16655W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16656F:	drivers/net/wireless/ath/wil6210/
16657
16658WIMAX STACK
16659M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16660M:	linux-wimax@intel.com
16661L:	wimax@linuxwimax.org (subscribers-only)
16662S:	Supported
16663W:	http://linuxwimax.org
16664F:	Documentation/wimax/README.wimax
16665F:	include/linux/wimax/debug.h
16666F:	include/net/wimax.h
16667F:	include/uapi/linux/wimax.h
16668F:	net/wimax/
16669
16670WINBOND CIR DRIVER
16671M:	David Härdeman <david@hardeman.nu>
16672S:	Maintained
16673F:	drivers/media/rc/winbond-cir.c
16674
16675WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16676M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16677L:	linux-watchdog@vger.kernel.org
16678S:	Maintained
16679F:	drivers/watchdog/ebc-c384_wdt.c
16680
16681WINSYSTEMS WS16C48 GPIO DRIVER
16682M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16683L:	linux-gpio@vger.kernel.org
16684S:	Maintained
16685F:	drivers/gpio/gpio-ws16c48.c
16686
16687WISTRON LAPTOP BUTTON DRIVER
16688M:	Miloslav Trmac <mitr@volny.cz>
16689S:	Maintained
16690F:	drivers/input/misc/wistron_btns.c
16691
16692WL3501 WIRELESS PCMCIA CARD DRIVER
16693L:	linux-wireless@vger.kernel.org
16694S:	Odd fixes
16695F:	drivers/net/wireless/wl3501*
16696
16697WOLFSON MICROELECTRONICS DRIVERS
16698L:	patches@opensource.cirrus.com
16699T:	git https://github.com/CirrusLogic/linux-drivers.git
16700W:	https://github.com/CirrusLogic/linux-drivers/wiki
16701S:	Supported
16702F:	Documentation/hwmon/wm83??
16703F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16704F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16705F:	Documentation/devicetree/bindings/mfd/arizona.txt
16706F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16707F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16708F:	arch/arm/mach-s3c64xx/mach-crag6410*
16709F:	drivers/clk/clk-wm83*.c
16710F:	drivers/extcon/extcon-arizona.c
16711F:	drivers/leds/leds-wm83*.c
16712F:	drivers/gpio/gpio-*wm*.c
16713F:	drivers/gpio/gpio-arizona.c
16714F:	drivers/hwmon/wm83??-hwmon.c
16715F:	drivers/input/misc/wm831x-on.c
16716F:	drivers/input/touchscreen/wm831x-ts.c
16717F:	drivers/input/touchscreen/wm97*.c
16718F:	drivers/mfd/arizona*
16719F:	drivers/mfd/wm*.c
16720F:	drivers/mfd/cs47l24*
16721F:	drivers/power/supply/wm83*.c
16722F:	drivers/rtc/rtc-wm83*.c
16723F:	drivers/regulator/wm8*.c
16724F:	drivers/regulator/arizona*
16725F:	drivers/video/backlight/wm83*_bl.c
16726F:	drivers/watchdog/wm83*_wdt.c
16727F:	include/linux/mfd/arizona/
16728F:	include/linux/mfd/wm831x/
16729F:	include/linux/mfd/wm8350/
16730F:	include/linux/mfd/wm8400*
16731F:	include/linux/regulator/arizona*
16732F:	include/linux/wm97xx.h
16733F:	include/sound/wm????.h
16734F:	sound/soc/codecs/arizona.?
16735F:	sound/soc/codecs/wm*
16736F:	sound/soc/codecs/cs47l24*
16737
16738WORKQUEUE
16739M:	Tejun Heo <tj@kernel.org>
16740R:	Lai Jiangshan <jiangshanlai@gmail.com>
16741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16742S:	Maintained
16743F:	include/linux/workqueue.h
16744F:	kernel/workqueue.c
16745F:	Documentation/core-api/workqueue.rst
16746
16747X-POWERS AXP288 PMIC DRIVERS
16748M:	Hans de Goede <hdegoede@redhat.com>
16749S:	Maintained
16750N:	axp288
16751F:	drivers/acpi/pmic/intel_pmic_xpower.c
16752
16753X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16754M:	Chen-Yu Tsai <wens@csie.org>
16755L:	linux-kernel@vger.kernel.org
16756S:	Maintained
16757N:	axp[128]
16758
16759X.25 NETWORK LAYER
16760M:	Andrew Hendry <andrew.hendry@gmail.com>
16761L:	linux-x25@vger.kernel.org
16762S:	Odd Fixes
16763F:	Documentation/networking/x25*
16764F:	include/net/x25*
16765F:	net/x25/
16766
16767X86 ARCHITECTURE (32-BIT AND 64-BIT)
16768M:	Thomas Gleixner <tglx@linutronix.de>
16769M:	Ingo Molnar <mingo@redhat.com>
16770M:	Borislav Petkov <bp@alien8.de>
16771R:	"H. Peter Anvin" <hpa@zytor.com>
16772M:	x86@kernel.org
16773L:	linux-kernel@vger.kernel.org
16774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16775S:	Maintained
16776F:	Documentation/devicetree/bindings/x86/
16777F:	Documentation/x86/
16778F:	arch/x86/
16779
16780X86 ENTRY CODE
16781M:	Andy Lutomirski <luto@kernel.org>
16782L:	linux-kernel@vger.kernel.org
16783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16784S:	Maintained
16785F:	arch/x86/entry/
16786
16787X86 MCE INFRASTRUCTURE
16788M:	Tony Luck <tony.luck@intel.com>
16789M:	Borislav Petkov <bp@alien8.de>
16790L:	linux-edac@vger.kernel.org
16791S:	Maintained
16792F:	arch/x86/kernel/cpu/mcheck/*
16793
16794X86 MICROCODE UPDATE SUPPORT
16795M:	Borislav Petkov <bp@alien8.de>
16796S:	Maintained
16797F:	arch/x86/kernel/cpu/microcode/*
16798
16799X86 MM
16800M:	Dave Hansen <dave.hansen@linux.intel.com>
16801M:	Andy Lutomirski <luto@kernel.org>
16802M:	Peter Zijlstra <peterz@infradead.org>
16803L:	linux-kernel@vger.kernel.org
16804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16805S:	Maintained
16806F:	arch/x86/mm/
16807
16808X86 PLATFORM DRIVERS
16809M:	Darren Hart <dvhart@infradead.org>
16810M:	Andy Shevchenko <andy@infradead.org>
16811L:	platform-driver-x86@vger.kernel.org
16812T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16813S:	Maintained
16814F:	drivers/platform/x86/
16815F:	drivers/platform/olpc/
16816
16817X86 PLATFORM DRIVERS - ARCH
16818R:	Darren Hart <dvhart@infradead.org>
16819R:	Andy Shevchenko <andy@infradead.org>
16820L:	platform-driver-x86@vger.kernel.org
16821L:	x86@kernel.org
16822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16823S:	Maintained
16824F:	arch/x86/platform
16825
16826X86 VDSO
16827M:	Andy Lutomirski <luto@kernel.org>
16828L:	linux-kernel@vger.kernel.org
16829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16830S:	Maintained
16831F:	arch/x86/entry/vdso/
16832
16833XARRAY
16834M:	Matthew Wilcox <willy@infradead.org>
16835L:	linux-fsdevel@vger.kernel.org
16836S:	Supported
16837F:	Documentation/core-api/xarray.rst
16838F:	lib/idr.c
16839F:	lib/xarray.c
16840F:	include/linux/idr.h
16841F:	include/linux/xarray.h
16842F:	tools/testing/radix-tree
16843
16844XBOX DVD IR REMOTE
16845M:	Benjamin Valentin <benpicco@googlemail.com>
16846S:	Maintained
16847F:	drivers/media/rc/xbox_remote.c
16848F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16849
16850XC2028/3028 TUNER DRIVER
16851M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16852L:	linux-media@vger.kernel.org
16853W:	https://linuxtv.org
16854T:	git git://linuxtv.org/media_tree.git
16855S:	Maintained
16856F:	drivers/media/tuners/tuner-xc2028.*
16857
16858XDP (eXpress Data Path)
16859M:	Alexei Starovoitov <ast@kernel.org>
16860M:	Daniel Borkmann <daniel@iogearbox.net>
16861M:	David S. Miller <davem@davemloft.net>
16862M:	Jakub Kicinski <jakub.kicinski@netronome.com>
16863M:	Jesper Dangaard Brouer <hawk@kernel.org>
16864M:	John Fastabend <john.fastabend@gmail.com>
16865L:	netdev@vger.kernel.org
16866L:	xdp-newbies@vger.kernel.org
16867L:	bpf@vger.kernel.org
16868S:	Supported
16869F:	net/core/xdp.c
16870F:	include/net/xdp.h
16871F:	kernel/bpf/devmap.c
16872F:	kernel/bpf/cpumap.c
16873F:	include/trace/events/xdp.h
16874K:	xdp
16875N:	xdp
16876
16877XDP SOCKETS (AF_XDP)
16878M:	Björn Töpel <bjorn.topel@intel.com>
16879M:	Magnus Karlsson <magnus.karlsson@intel.com>
16880L:	netdev@vger.kernel.org
16881L:	bpf@vger.kernel.org
16882S:	Maintained
16883F:	kernel/bpf/xskmap.c
16884F:	net/xdp/
16885
16886XEN BLOCK SUBSYSTEM
16887M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16888M:	Roger Pau Monné <roger.pau@citrix.com>
16889L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16890S:	Supported
16891F:	drivers/block/xen-blkback/*
16892F:	drivers/block/xen*
16893
16894XEN HYPERVISOR ARM
16895M:	Stefano Stabellini <sstabellini@kernel.org>
16896L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16897S:	Maintained
16898F:	arch/arm/xen/
16899F:	arch/arm/include/asm/xen/
16900
16901XEN HYPERVISOR ARM64
16902M:	Stefano Stabellini <sstabellini@kernel.org>
16903L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16904S:	Maintained
16905F:	arch/arm64/xen/
16906F:	arch/arm64/include/asm/xen/
16907
16908XEN HYPERVISOR INTERFACE
16909M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16910M:	Juergen Gross <jgross@suse.com>
16911R:	Stefano Stabellini <sstabellini@kernel.org>
16912L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16914S:	Supported
16915F:	arch/x86/xen/
16916F:	arch/x86/platform/pvh/
16917F:	drivers/*/xen-*front.c
16918F:	drivers/xen/
16919F:	arch/x86/include/asm/xen/
16920F:	arch/x86/include/asm/pvclock-abi.h
16921F:	include/xen/
16922F:	include/uapi/xen/
16923F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16924F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16925
16926XEN NETWORK BACKEND DRIVER
16927M:	Wei Liu <wei.liu2@citrix.com>
16928M:	Paul Durrant <paul.durrant@citrix.com>
16929L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16930L:	netdev@vger.kernel.org
16931S:	Supported
16932F:	drivers/net/xen-netback/*
16933
16934XEN PCI SUBSYSTEM
16935M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16936L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16937S:	Supported
16938F:	arch/x86/pci/*xen*
16939F:	drivers/pci/*xen*
16940
16941XEN PVSCSI DRIVERS
16942M:	Juergen Gross <jgross@suse.com>
16943L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16944L:	linux-scsi@vger.kernel.org
16945S:	Supported
16946F:	drivers/scsi/xen-scsifront.c
16947F:	drivers/xen/xen-scsiback.c
16948F:	include/xen/interface/io/vscsiif.h
16949
16950XEN SWIOTLB SUBSYSTEM
16951M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16952L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16953L:	iommu@lists.linux-foundation.org
16954S:	Supported
16955F:	arch/x86/xen/*swiotlb*
16956F:	drivers/xen/*swiotlb*
16957
16958XEN SOUND FRONTEND DRIVER
16959M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16960L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16962S:	Supported
16963F:	sound/xen/*
16964
16965XFS FILESYSTEM
16966M:	Darrick J. Wong <darrick.wong@oracle.com>
16967M:	linux-xfs@vger.kernel.org
16968L:	linux-xfs@vger.kernel.org
16969W:	http://xfs.org/
16970T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16971S:	Supported
16972F:	Documentation/filesystems/xfs.txt
16973F:	fs/xfs/
16974
16975XILINX AXI ETHERNET DRIVER
16976M:	Anirudha Sarangi <anirudh@xilinx.com>
16977M:	John Linn <John.Linn@xilinx.com>
16978S:	Maintained
16979F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16980
16981XILINX UARTLITE SERIAL DRIVER
16982M:	Peter Korsgaard <jacmet@sunsite.dk>
16983L:	linux-serial@vger.kernel.org
16984S:	Maintained
16985F:	drivers/tty/serial/uartlite.c
16986
16987XILINX VIDEO IP CORES
16988M:	Hyun Kwon <hyun.kwon@xilinx.com>
16989M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16990L:	linux-media@vger.kernel.org
16991T:	git git://linuxtv.org/media_tree.git
16992S:	Supported
16993F:	Documentation/devicetree/bindings/media/xilinx/
16994F:	drivers/media/platform/xilinx/
16995F:	include/uapi/linux/xilinx-v4l2-controls.h
16996
16997XILLYBUS DRIVER
16998M:	Eli Billauer <eli.billauer@gmail.com>
16999L:	linux-kernel@vger.kernel.org
17000S:	Supported
17001F:	drivers/char/xillybus/
17002
17003XLP9XX I2C DRIVER
17004M:	George Cherian <george.cherian@cavium.com>
17005M:	Jan Glauber <jglauber@cavium.com>
17006L:	linux-i2c@vger.kernel.org
17007W:	http://www.cavium.com
17008S:	Supported
17009F:	drivers/i2c/busses/i2c-xlp9xx.c
17010
17011XRA1403 GPIO EXPANDER
17012M:	Nandor Han <nandor.han@ge.com>
17013M:	Semi Malinen <semi.malinen@ge.com>
17014L:	linux-gpio@vger.kernel.org
17015S:	Maintained
17016F:	drivers/gpio/gpio-xra1403.c
17017F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17018
17019XTENSA XTFPGA PLATFORM SUPPORT
17020M:	Max Filippov <jcmvbkbc@gmail.com>
17021L:	linux-xtensa@linux-xtensa.org
17022S:	Maintained
17023F:	drivers/spi/spi-xtensa-xtfpga.c
17024F:	sound/soc/xtensa/xtfpga-i2s.c
17025
17026YAM DRIVER FOR AX.25
17027M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17028L:	linux-hams@vger.kernel.org
17029S:	Maintained
17030F:	drivers/net/hamradio/yam*
17031F:	include/linux/yam.h
17032
17033YAMA SECURITY MODULE
17034M:	Kees Cook <keescook@chromium.org>
17035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17036S:	Supported
17037F:	security/yama/
17038F:	Documentation/admin-guide/LSM/Yama.rst
17039
17040YEALINK PHONE DRIVER
17041M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17042L:	usbb2k-api-dev@nongnu.org
17043S:	Maintained
17044F:	Documentation/input/devices/yealink.rst
17045F:	drivers/input/misc/yealink.*
17046
17047Z8530 DRIVER FOR AX.25
17048M:	Joerg Reuter <jreuter@yaina.de>
17049W:	http://yaina.de/jreuter/
17050W:	http://www.qsl.net/dl1bke/
17051L:	linux-hams@vger.kernel.org
17052S:	Maintained
17053F:	Documentation/networking/z8530drv.txt
17054F:	drivers/net/hamradio/*scc.c
17055F:	drivers/net/hamradio/z8530.h
17056
17057ZBUD COMPRESSED PAGE ALLOCATOR
17058M:	Seth Jennings <sjenning@redhat.com>
17059M:	Dan Streetman <ddstreet@ieee.org>
17060L:	linux-mm@kvack.org
17061S:	Maintained
17062F:	mm/zbud.c
17063F:	include/linux/zbud.h
17064
17065ZD1211RW WIRELESS DRIVER
17066M:	Daniel Drake <dsd@gentoo.org>
17067M:	Ulrich Kunitz <kune@deine-taler.de>
17068W:	http://zd1211.ath.cx/wiki/DriverRewrite
17069L:	linux-wireless@vger.kernel.org
17070L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17071S:	Maintained
17072F:	drivers/net/wireless/zydas/zd1211rw/
17073
17074ZD1301 MEDIA DRIVER
17075M:	Antti Palosaari <crope@iki.fi>
17076L:	linux-media@vger.kernel.org
17077W:	https://linuxtv.org/
17078W:	http://palosaari.fi/linux/
17079Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17080S:	Maintained
17081F:	drivers/media/usb/dvb-usb-v2/zd1301*
17082
17083ZD1301_DEMOD MEDIA DRIVER
17084M:	Antti Palosaari <crope@iki.fi>
17085L:	linux-media@vger.kernel.org
17086W:	https://linuxtv.org/
17087W:	http://palosaari.fi/linux/
17088Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17089S:	Maintained
17090F:	drivers/media/dvb-frontends/zd1301_demod*
17091
17092ZPOOL COMPRESSED PAGE STORAGE API
17093M:	Dan Streetman <ddstreet@ieee.org>
17094L:	linux-mm@kvack.org
17095S:	Maintained
17096F:	mm/zpool.c
17097F:	include/linux/zpool.h
17098
17099ZR36067 VIDEO FOR LINUX DRIVER
17100L:	mjpeg-users@lists.sourceforge.net
17101L:	linux-media@vger.kernel.org
17102W:	http://mjpeg.sourceforge.net/driver-zoran/
17103T:	hg https://linuxtv.org/hg/v4l-dvb
17104S:	Odd Fixes
17105F:	drivers/staging/media/zoran/
17106
17107ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17108M:	Minchan Kim <minchan@kernel.org>
17109M:	Nitin Gupta <ngupta@vflare.org>
17110R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17111L:	linux-kernel@vger.kernel.org
17112S:	Maintained
17113F:	drivers/block/zram/
17114F:	Documentation/blockdev/zram.txt
17115
17116ZS DECSTATION Z85C30 SERIAL DRIVER
17117M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17118S:	Maintained
17119F:	drivers/tty/serial/zs.*
17120
17121ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17122M:	Minchan Kim <minchan@kernel.org>
17123M:	Nitin Gupta <ngupta@vflare.org>
17124R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17125L:	linux-mm@kvack.org
17126S:	Maintained
17127F:	mm/zsmalloc.c
17128F:	include/linux/zsmalloc.h
17129F:	Documentation/vm/zsmalloc.rst
17130
17131ZSWAP COMPRESSED SWAP CACHING
17132M:	Seth Jennings <sjenning@redhat.com>
17133M:	Dan Streetman <ddstreet@ieee.org>
17134L:	linux-mm@kvack.org
17135S:	Maintained
17136F:	mm/zswap.c
17137
17138THE REST
17139M:	Linus Torvalds <torvalds@linux-foundation.org>
17140L:	linux-kernel@vger.kernel.org
17141Q:	http://patchwork.kernel.org/project/LKML/list/
17142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17143S:	Buried alive in reporters
17144F:	*
17145F:	*/
17146