xref: /openbmc/linux/MAINTAINERS (revision 31af04cd)
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:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/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 AD9389B DRIVER
858M:	Hans Verkuil <hans.verkuil@cisco.com>
859L:	linux-media@vger.kernel.org
860S:	Maintained
861F:	drivers/media/i2c/ad9389b*
862
863ANALOG DEVICES INC ADGS1408 DRIVER
864M:	Mircea Caprioru <mircea.caprioru@analog.com>
865S:	Supported
866F:	drivers/mux/adgs1408.c
867F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869ANALOG DEVICES INC ADP5061 DRIVER
870M:	Stefan Popa <stefan.popa@analog.com>
871L:	linux-pm@vger.kernel.org
872W:	http://ez.analog.com/community/linux-device-drivers
873S:	Supported
874F:	drivers/power/supply/adp5061.c
875
876ANALOG DEVICES INC ADV7180 DRIVER
877M:	Lars-Peter Clausen <lars@metafoo.de>
878L:	linux-media@vger.kernel.org
879W:	http://ez.analog.com/community/linux-device-drivers
880S:	Supported
881F:	drivers/media/i2c/adv7180.c
882
883ANALOG DEVICES INC ADV748X DRIVER
884M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
885L:	linux-media@vger.kernel.org
886S:	Maintained
887F:	drivers/media/i2c/adv748x/*
888
889ANALOG DEVICES INC ADV7511 DRIVER
890M:	Hans Verkuil <hans.verkuil@cisco.com>
891L:	linux-media@vger.kernel.org
892S:	Maintained
893F:	drivers/media/i2c/adv7511*
894
895ANALOG DEVICES INC ADV7604 DRIVER
896M:	Hans Verkuil <hans.verkuil@cisco.com>
897L:	linux-media@vger.kernel.org
898S:	Maintained
899F:	drivers/media/i2c/adv7604*
900
901ANALOG DEVICES INC ADV7842 DRIVER
902M:	Hans Verkuil <hans.verkuil@cisco.com>
903L:	linux-media@vger.kernel.org
904S:	Maintained
905F:	drivers/media/i2c/adv7842*
906
907ANALOG DEVICES INC ASOC CODEC DRIVERS
908M:	Lars-Peter Clausen <lars@metafoo.de>
909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
910W:	http://wiki.analog.com/
911W:	http://ez.analog.com/community/linux-device-drivers
912S:	Supported
913F:	sound/soc/codecs/adau*
914F:	sound/soc/codecs/adav*
915F:	sound/soc/codecs/ad1*
916F:	sound/soc/codecs/ad7*
917F:	sound/soc/codecs/ssm*
918F:	sound/soc/codecs/sigmadsp.*
919
920ANALOG DEVICES INC DMA DRIVERS
921M:	Lars-Peter Clausen <lars@metafoo.de>
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	drivers/dma/dma-axi-dmac.c
925
926ANALOG DEVICES INC IIO DRIVERS
927M:	Lars-Peter Clausen <lars@metafoo.de>
928M:	Michael Hennerich <Michael.Hennerich@analog.com>
929W:	http://wiki.analog.com/
930W:	http://ez.analog.com/community/linux-device-drivers
931S:	Supported
932F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934F:	drivers/iio/*/ad*
935F:	drivers/iio/adc/ltc2497*
936X:	drivers/iio/*/adjd*
937F:	drivers/staging/iio/*/ad*
938
939ANDES ARCHITECTURE
940M:	Greentime Hu <green.hu@gmail.com>
941M:	Vincent Chen <deanbo422@gmail.com>
942T:	git https://github.com/andestech/linux.git
943S:	Supported
944F:	arch/nds32/
945F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946F:	Documentation/devicetree/bindings/nds32/
947K:	nds32
948N:	nds32
949
950ANDROID CONFIG FRAGMENTS
951M:	Rob Herring <robh@kernel.org>
952S:	Supported
953F:	kernel/configs/android*
954
955ANDROID DRIVERS
956M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957M:	Arve Hjønnevåg <arve@android.com>
958M:	Todd Kjos <tkjos@android.com>
959M:	Martijn Coenen <maco@android.com>
960M:	Joel Fernandes <joel@joelfernandes.org>
961M:	Christian Brauner <christian@brauner.io>
962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963L:	devel@driverdev.osuosl.org
964S:	Supported
965F:	drivers/android/
966F:	drivers/staging/android/
967
968ANDROID GOLDFISH PIC DRIVER
969M:	Miodrag Dinic <miodrag.dinic@mips.com>
970S:	Supported
971F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972F:	drivers/irqchip/irq-goldfish-pic.c
973
974ANDROID GOLDFISH RTC DRIVER
975M:	Miodrag Dinic <miodrag.dinic@mips.com>
976S:	Supported
977F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978F:	drivers/rtc/rtc-goldfish.c
979
980ANDROID ION DRIVER
981M:	Laura Abbott <labbott@redhat.com>
982M:	Sumit Semwal <sumit.semwal@linaro.org>
983L:	devel@driverdev.osuosl.org
984L:	dri-devel@lists.freedesktop.org
985L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986S:	Supported
987F:	drivers/staging/android/ion
988F:	drivers/staging/android/uapi/ion.h
989
990AOA (Apple Onboard Audio) ALSA DRIVER
991M:	Johannes Berg <johannes@sipsolutions.net>
992L:	linuxppc-dev@lists.ozlabs.org
993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
994S:	Maintained
995F:	sound/aoa/
996
997APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998M:	William Breathitt Gray <vilhelm.gray@gmail.com>
999L:	linux-iio@vger.kernel.org
1000S:	Maintained
1001F:	drivers/iio/adc/stx104.c
1002
1003APM DRIVER
1004M:	Jiri Kosina <jikos@kernel.org>
1005S:	Odd fixes
1006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007F:	arch/x86/kernel/apm_32.c
1008F:	include/linux/apm_bios.h
1009F:	include/uapi/linux/apm_bios.h
1010F:	drivers/char/apm-emulation.c
1011
1012APPARMOR SECURITY MODULE
1013M:	John Johansen <john.johansen@canonical.com>
1014L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015W:	wiki.apparmor.net
1016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017S:	Supported
1018F:	security/apparmor/
1019F:	Documentation/admin-guide/LSM/apparmor.rst
1020
1021APPLE BCM5974 MULTITOUCH DRIVER
1022M:	Henrik Rydberg <rydberg@bitmath.org>
1023L:	linux-input@vger.kernel.org
1024S:	Odd fixes
1025F:	drivers/input/mouse/bcm5974.c
1026
1027APPLE SMC DRIVER
1028M:	Henrik Rydberg <rydberg@bitmath.org>
1029L:	linux-hwmon@vger.kernel.org
1030S:	Odd fixes
1031F:	drivers/hwmon/applesmc.c
1032
1033APPLETALK NETWORK LAYER
1034L:	netdev@vger.kernel.org
1035S:	Odd fixes
1036F:	drivers/net/appletalk/
1037F:	net/appletalk/
1038
1039APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040M:	Duc Dang <dhdang@apm.com>
1041S:	Supported
1042F:	arch/arm64/boot/dts/apm/
1043
1044APPLIED MICRO (APM) X-GENE SOC EDAC
1045M:	Loc Ho <lho@apm.com>
1046S:	Supported
1047F:	drivers/edac/xgene_edac.c
1048F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049
1050APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051M:	Iyappan Subramanian <isubramanian@apm.com>
1052M:	Keyur Chudgar <kchudgar@apm.com>
1053S:	Supported
1054F:	drivers/net/ethernet/apm/xgene-v2/
1055
1056APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057M:	Iyappan Subramanian <isubramanian@apm.com>
1058M:	Keyur Chudgar <kchudgar@apm.com>
1059M:	Quan Nguyen <qnguyen@apm.com>
1060S:	Supported
1061F:	drivers/net/ethernet/apm/xgene/
1062F:	drivers/net/phy/mdio-xgene.c
1063F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065
1066APPLIED MICRO (APM) X-GENE SOC PMU
1067M:	Tai Nguyen <ttnguyen@apm.com>
1068S:	Supported
1069F:	drivers/perf/xgene_pmu.c
1070F:	Documentation/perf/xgene-pmu.txt
1071F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072
1073APTINA CAMERA SENSOR PLL
1074M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075L:	linux-media@vger.kernel.org
1076S:	Maintained
1077F:	drivers/media/i2c/aptina-pll.*
1078
1079ARC FRAMEBUFFER DRIVER
1080M:	Jaya Kumar <jayalk@intworks.biz>
1081S:	Maintained
1082F:	drivers/video/fbdev/arcfb.c
1083F:	drivers/video/fbdev/core/fb_defio.c
1084
1085ARC PGU DRM DRIVER
1086M:	Alexey Brodkin <abrodkin@synopsys.com>
1087S:	Supported
1088F:	drivers/gpu/drm/arc/
1089F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090
1091ARCNET NETWORK LAYER
1092M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1093L:	netdev@vger.kernel.org
1094S:	Maintained
1095F:	drivers/net/arcnet/
1096F:	include/uapi/linux/if_arcnet.h
1097
1098ARM ARCHITECTED TIMER DRIVER
1099M:	Mark Rutland <mark.rutland@arm.com>
1100M:	Marc Zyngier <marc.zyngier@arm.com>
1101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S:	Maintained
1103F:	arch/arm/include/asm/arch_timer.h
1104F:	arch/arm64/include/asm/arch_timer.h
1105F:	drivers/clocksource/arm_arch_timer.c
1106
1107ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108M:	Linus Walleij <linus.walleij@linaro.org>
1109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S:	Maintained
1111F:	Documentation/devicetree/bindings/arm/arm-boards
1112F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1114F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116F:	arch/arm/mach-integrator/
1117F:	arch/arm/mach-realview/
1118F:	arch/arm/mach-versatile/
1119F:	arch/arm/plat-versatile/
1120F:	arch/arm/boot/dts/arm-realview-*
1121F:	arch/arm/boot/dts/integrator*
1122F:	arch/arm/boot/dts/versatile*
1123F:	drivers/clk/versatile/
1124F:	drivers/i2c/busses/i2c-versatile.c
1125F:	drivers/irqchip/irq-versatile-fpga.c
1126F:	drivers/mtd/maps/physmap_of_versatile.c
1127F:	drivers/power/reset/arm-versatile-reboot.c
1128F:	drivers/soc/versatile/
1129
1130ARM HDLCD DRM DRIVER
1131M:	Liviu Dudau <liviu.dudau@arm.com>
1132S:	Supported
1133F:	drivers/gpu/drm/arm/hdlcd_*
1134F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135
1136ARM MALI-DP DRM DRIVER
1137M:	Liviu Dudau <liviu.dudau@arm.com>
1138M:	Brian Starkey <brian.starkey@arm.com>
1139M:	Mali DP Maintainers <malidp@foss.arm.com>
1140S:	Supported
1141F:	drivers/gpu/drm/arm/
1142F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1143
1144ARM MFM AND FLOPPY DRIVERS
1145M:	Ian Molton <spyro@f2s.com>
1146S:	Maintained
1147F:	arch/arm/lib/floppydma.S
1148F:	arch/arm/include/asm/floppy.h
1149
1150ARM PMU PROFILING AND DEBUGGING
1151M:	Will Deacon <will.deacon@arm.com>
1152M:	Mark Rutland <mark.rutland@arm.com>
1153S:	Maintained
1154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155F:	arch/arm*/kernel/perf_*
1156F:	arch/arm/oprofile/common.c
1157F:	arch/arm*/kernel/hw_breakpoint.c
1158F:	arch/arm*/include/asm/hw_breakpoint.h
1159F:	arch/arm*/include/asm/perf_event.h
1160F:	drivers/perf/*
1161F:	include/linux/perf/arm_pmu.h
1162F:	Documentation/devicetree/bindings/arm/pmu.txt
1163F:	Documentation/devicetree/bindings/perf/
1164
1165ARM PORT
1166M:	Russell King <linux@armlinux.org.uk>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168W:	http://www.armlinux.org.uk/
1169S:	Odd Fixes
1170T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171F:	arch/arm/
1172X:	arch/arm/boot/dts/
1173
1174ARM PRIMECELL AACI PL041 DRIVER
1175M:	Russell King <linux@armlinux.org.uk>
1176S:	Odd Fixes
1177F:	sound/arm/aaci.*
1178
1179ARM PRIMECELL BUS SUPPORT
1180M:	Russell King <linux@armlinux.org.uk>
1181S:	Odd Fixes
1182F:	drivers/amba/
1183F:	include/linux/amba/bus.h
1184
1185ARM PRIMECELL CLCD PL110 DRIVER
1186M:	Russell King <linux@armlinux.org.uk>
1187S:	Odd Fixes
1188F:	drivers/video/fbdev/amba-clcd.*
1189
1190ARM PRIMECELL KMI PL050 DRIVER
1191M:	Russell King <linux@armlinux.org.uk>
1192S:	Odd Fixes
1193F:	drivers/input/serio/ambakmi.*
1194F:	include/linux/amba/kmi.h
1195
1196ARM PRIMECELL MMCI PL180/1 DRIVER
1197M:	Russell King <linux@armlinux.org.uk>
1198S:	Odd Fixes
1199F:	drivers/mmc/host/mmci.*
1200F:	include/linux/amba/mmci.h
1201
1202ARM PRIMECELL SSP PL022 SPI DRIVER
1203M:	Linus Walleij <linus.walleij@linaro.org>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1207F:	drivers/spi/spi-pl022.c
1208
1209ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210M:	Russell King <linux@armlinux.org.uk>
1211S:	Odd Fixes
1212F:	drivers/tty/serial/amba-pl01*.c
1213F:	include/linux/amba/serial.h
1214
1215ARM PRIMECELL VIC PL190/PL192 DRIVER
1216M:	Linus Walleij <linus.walleij@linaro.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220F:	drivers/irqchip/irq-vic.c
1221
1222ARM SMMU DRIVERS
1223M:	Will Deacon <will.deacon@arm.com>
1224R:	Robin Murphy <robin.murphy@arm.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S:	Maintained
1227F:	drivers/iommu/arm-smmu.c
1228F:	drivers/iommu/arm-smmu-v3.c
1229F:	drivers/iommu/io-pgtable-arm.c
1230F:	drivers/iommu/io-pgtable-arm-v7s.c
1231
1232ARM SUB-ARCHITECTURES
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235F:	arch/arm/mach-*/
1236F:	arch/arm/plat-*/
1237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1238
1239ARM/ACTIONS SEMI ARCHITECTURE
1240M:	Andreas Färber <afaerber@suse.de>
1241R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Maintained
1244N:	owl
1245F:	arch/arm/mach-actions/
1246F:	arch/arm/boot/dts/owl-*
1247F:	arch/arm64/boot/dts/actions/
1248F:	drivers/clk/actions/
1249F:	drivers/clocksource/timer-owl*
1250F:	drivers/dma/owl-dma.c
1251F:	drivers/i2c/busses/i2c-owl.c
1252F:	drivers/pinctrl/actions/*
1253F:	drivers/soc/actions/
1254F:	include/dt-bindings/power/owl-*
1255F:	include/linux/soc/actions/
1256F:	Documentation/devicetree/bindings/arm/actions.txt
1257F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1259F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1263
1264ARM/ADS SPHERE MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/AFEB9260 MACHINE SUPPORT
1270M:	Sergey Lapin <slapin@ossfans.org>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273
1274ARM/AJECO 1ARM MACHINE SUPPORT
1275M:	Lennert Buytenhek <kernel@wantstofly.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Maintained
1278
1279ARM/Allwinner SoC Clock Support
1280M:	Emilio López <emilio@elopez.com.ar>
1281S:	Maintained
1282F:	drivers/clk/sunxi/
1283
1284ARM/Allwinner sunXi SoC support
1285M:	Maxime Ripard <maxime.ripard@bootlin.com>
1286M:	Chen-Yu Tsai <wens@csie.org>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289N:	sun[x456789]i
1290N:	sun50i
1291F:	arch/arm/mach-sunxi/
1292F:	arch/arm64/boot/dts/allwinner/
1293F:	drivers/clk/sunxi-ng/
1294F:	drivers/pinctrl/sunxi/
1295F:	drivers/soc/sunxi/
1296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1297
1298ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299M:	Neil Armstrong <narmstrong@baylibre.com>
1300M:	Jerome Brunet <jbrunet@baylibre.com>
1301L:	linux-amlogic@lists.infradead.org
1302S:	Maintained
1303F:	drivers/clk/meson/
1304F:	include/dt-bindings/clock/meson*
1305F:	include/dt-bindings/clock/gxbb*
1306F:	Documentation/devicetree/bindings/clock/amlogic*
1307
1308ARM/Amlogic Meson SoC support
1309M:	Kevin Hilman <khilman@baylibre.com>
1310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311L:	linux-amlogic@lists.infradead.org
1312W:	http://linux-meson.com/
1313S:	Maintained
1314F:	arch/arm/mach-meson/
1315F:	arch/arm/boot/dts/meson*
1316F:	arch/arm64/boot/dts/amlogic/
1317F:	drivers/pinctrl/meson/
1318F:	drivers/mmc/host/meson*
1319F:	drivers/soc/amlogic/
1320N:	meson
1321
1322ARM/Amlogic Meson SoC Sound Drivers
1323M:	Jerome Brunet <jbrunet@baylibre.com>
1324L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	sound/soc/meson/
1327F:	Documentation/devicetree/bindings/sound/amlogic*
1328
1329ARM/Annapurna Labs ALPINE ARCHITECTURE
1330M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331M:	Antoine Tenart <antoine.tenart@bootlin.com>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334F:	arch/arm/mach-alpine/
1335F:	arch/arm/boot/dts/alpine*
1336F:	arch/arm64/boot/dts/al/
1337F:	drivers/*/*alpine*
1338
1339ARM/ARTPEC MACHINE SUPPORT
1340M:	Jesper Nilsson <jesper.nilsson@axis.com>
1341M:	Lars Persson <lars.persson@axis.com>
1342S:	Maintained
1343L:	linux-arm-kernel@axis.com
1344F:	arch/arm/mach-artpec
1345F:	arch/arm/boot/dts/artpec6*
1346F:	drivers/clk/axis
1347F:	drivers/crypto/axis
1348F:	drivers/pinctrl/pinctrl-artpec*
1349F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1350
1351ARM/ASPEED I2C DRIVER
1352M:	Brendan Higgins <brendanhiggins@google.com>
1353R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354R:	Joel Stanley <joel@jms.id.au>
1355L:	linux-i2c@vger.kernel.org
1356L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1359F:	drivers/i2c/busses/i2c-aspeed.c
1360F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1362
1363ARM/ASPEED MACHINE SUPPORT
1364M:	Joel Stanley <joel@jms.id.au>
1365R:	Andrew Jeffery <andrew@aj.id.au>
1366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369S:	Supported
1370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371F:	arch/arm/mach-aspeed/
1372F:	arch/arm/boot/dts/aspeed-*
1373N:	aspeed
1374
1375ARM/CALXEDA HIGHBANK ARCHITECTURE
1376M:	Rob Herring <robh@kernel.org>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379F:	arch/arm/mach-highbank/
1380F:	arch/arm/boot/dts/highbank.dts
1381F:	arch/arm/boot/dts/ecx-*.dts*
1382
1383ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1384M:	Krzysztof Halasa <khalasa@piap.pl>
1385S:	Maintained
1386F:	arch/arm/mach-cns3xxx/
1387
1388ARM/CAVIUM THUNDER NETWORK DRIVER
1389M:	Sunil Goutham <sgoutham@cavium.com>
1390M:	Robert Richter <rric@kernel.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Supported
1393F:	drivers/net/ethernet/cavium/thunder/
1394
1395ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1396M:	Lukasz Majewski <lukma@denx.de>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398S:	Maintained
1399F:	arch/arm/mach-ep93xx/ts72xx.c
1400
1401ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1402M:	Alexander Shiyan <shc_work@mail.ru>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Odd Fixes
1405N:	clps711x
1406
1407ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1413M:	Hartley Sweeten <hsweeten@visionengravers.com>
1414M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm/mach-ep93xx/
1418F:	arch/arm/mach-ep93xx/include/mach/
1419
1420ARM/CLKDEV SUPPORT
1421M:	Russell King <linux@armlinux.org.uk>
1422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S:	Maintained
1424T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425F:	drivers/clk/clkdev.c
1426
1427ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1428M:	Mike Rapoport <mike@compulab.co.il>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431
1432ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1433M:	Baruch Siach <baruch@tkos.co.il>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/boot/dts/cx92755*
1437N:	digicolor
1438
1439ARM/CONTEC MICRO9 MACHINE SUPPORT
1440M:	Hubert Feurstein <hubert.feurstein@contec.at>
1441S:	Maintained
1442F:	arch/arm/mach-ep93xx/micro9.c
1443
1444ARM/CORESIGHT FRAMEWORK AND DRIVERS
1445M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1446R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449F:	drivers/hwtracing/coresight/*
1450F:	Documentation/trace/coresight.txt
1451F:	Documentation/trace/coresight-cpu-debug.txt
1452F:	Documentation/devicetree/bindings/arm/coresight.txt
1453F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455F:	tools/perf/arch/arm/util/pmu.c
1456F:	tools/perf/arch/arm/util/auxtrace.c
1457F:	tools/perf/arch/arm/util/cs-etm.c
1458F:	tools/perf/arch/arm/util/cs-etm.h
1459F:	tools/perf/util/cs-etm.*
1460F:	tools/perf/util/cs-etm-decoder/*
1461
1462ARM/CORGI MACHINE SUPPORT
1463M:	Richard Purdie <rpurdie@rpsys.net>
1464S:	Maintained
1465
1466ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1467M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1468M:	Linus Walleij <linus.walleij@linaro.org>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470T:	git git://github.com/ulli-kroll/linux.git
1471S:	Maintained
1472F:	Documentation/devicetree/bindings/arm/gemini.txt
1473F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476F:	arch/arm/mach-gemini/
1477F:	drivers/net/ethernet/cortina/
1478F:	drivers/pinctrl/pinctrl-gemini.c
1479F:	drivers/rtc/rtc-ftrtc010.c
1480
1481ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1482M:	Barry Song <baohua@kernel.org>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1485S:	Maintained
1486F:	arch/arm/boot/dts/prima2*
1487F:	arch/arm/mach-prima2/
1488F:	drivers/clk/sirf/
1489F:	drivers/clocksource/timer-prima2.c
1490F:	drivers/clocksource/timer-atlas7.c
1491N:	[^a-z]sirf
1492X:	drivers/gnss
1493
1494ARM/EBSA110 MACHINE SUPPORT
1495M:	Russell King <linux@armlinux.org.uk>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497W:	http://www.armlinux.org.uk/
1498S:	Maintained
1499F:	arch/arm/mach-ebsa110/
1500F:	drivers/net/ethernet/amd/am79c961a.*
1501
1502ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1503M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1504R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507N:	efm32
1508
1509ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1510M:	Robert Jarzmik <robert.jarzmik@free.fr>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513F:	arch/arm/mach-pxa/ezx.c
1514
1515ARM/FARADAY FA526 PORT
1516M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519T:	git git://git.berlios.de/gemini-board
1520F:	arch/arm/mm/*-fa*
1521
1522ARM/FOOTBRIDGE ARCHITECTURE
1523M:	Russell King <linux@armlinux.org.uk>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525W:	http://www.armlinux.org.uk/
1526S:	Maintained
1527F:	arch/arm/include/asm/hardware/dec21285.h
1528F:	arch/arm/mach-footbridge/
1529
1530ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1531M:	Shawn Guo <shawnguo@kernel.org>
1532M:	Sascha Hauer <s.hauer@pengutronix.de>
1533R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1534R:	Fabio Estevam <fabio.estevam@nxp.com>
1535R:	NXP Linux Team <linux-imx@nxp.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539F:	arch/arm/mach-imx/
1540F:	arch/arm/mach-mxs/
1541F:	arch/arm/boot/dts/imx*
1542F:	arch/arm/configs/imx*_defconfig
1543F:	arch/arm64/boot/dts/freescale/imx*
1544F:	drivers/clk/imx/
1545F:	drivers/firmware/imx/
1546F:	drivers/soc/imx/
1547F:	include/linux/firmware/imx/
1548F:	include/soc/imx/
1549
1550ARM/FREESCALE VYBRID ARM ARCHITECTURE
1551M:	Shawn Guo <shawnguo@kernel.org>
1552M:	Sascha Hauer <s.hauer@pengutronix.de>
1553R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1554R:	Stefan Agner <stefan@agner.ch>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1558F:	arch/arm/mach-imx/*vf610*
1559F:	arch/arm/boot/dts/vf*
1560
1561ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1562M:	Shawn Guo <shawnguo@kernel.org>
1563M:	Li Yang <leoyang.li@nxp.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1567F:	arch/arm/boot/dts/ls1021a*
1568F:	arch/arm64/boot/dts/freescale/fsl-*
1569F:	arch/arm64/boot/dts/freescale/qoriq-*
1570
1571ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1572M:	Lennert Buytenhek <kernel@wantstofly.org>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S:	Maintained
1575
1576ARM/GUMSTIX MACHINE SUPPORT
1577M:	Steve Sakoman <sakoman@gmail.com>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580
1581ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1582M:	Philipp Zabel <philipp.zabel@gmail.com>
1583M:	Paul Parsons <lost.distance@yahoo.com>
1584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585S:	Maintained
1586F:	arch/arm/mach-pxa/hx4700.c
1587F:	arch/arm/mach-pxa/include/mach/hx4700.h
1588F:	sound/soc/pxa/hx4700.c
1589
1590ARM/HISILICON SOC SUPPORT
1591M:	Wei Xu <xuwei5@hisilicon.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593W:	http://www.hisilicon.com
1594S:	Supported
1595T:	git git://github.com/hisilicon/linux-hisi.git
1596F:	arch/arm/mach-hisi/
1597F:	arch/arm/boot/dts/hi3*
1598F:	arch/arm/boot/dts/hip*
1599F:	arch/arm/boot/dts/hisi*
1600F:	arch/arm64/boot/dts/hisilicon/
1601
1602ARM/HP JORNADA 7XX MACHINE SUPPORT
1603M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1604W:	www.jlime.com
1605S:	Maintained
1606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1607F:	arch/arm/mach-sa1100/jornada720.c
1608F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1609
1610ARM/IGEP MACHINE SUPPORT
1611M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1612M:	Javier Martinez Canillas <javier@dowhile0.org>
1613L:	linux-omap@vger.kernel.org
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616F:	arch/arm/boot/dts/omap3-igep*
1617
1618ARM/INCOME PXA270 SUPPORT
1619M:	Marek Vasut <marek.vasut@gmail.com>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1623
1624ARM/INTEL IOP13XX ARM ARCHITECTURE
1625M:	Lennert Buytenhek <kernel@wantstofly.org>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628
1629ARM/INTEL IOP32X ARM ARCHITECTURE
1630M:	Lennert Buytenhek <kernel@wantstofly.org>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S:	Maintained
1633
1634ARM/INTEL IOP33X ARM ARCHITECTURE
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636S:	Orphan
1637
1638ARM/INTEL IQ81342EX MACHINE SUPPORT
1639M:	Lennert Buytenhek <kernel@wantstofly.org>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S:	Maintained
1642
1643ARM/INTEL IXDP2850 MACHINE SUPPORT
1644M:	Lennert Buytenhek <kernel@wantstofly.org>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S:	Maintained
1647
1648ARM/INTEL IXP4XX ARM ARCHITECTURE
1649M:	Imre Kaloz <kaloz@openwrt.org>
1650M:	Krzysztof Halasa <khalasa@piap.pl>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653F:	arch/arm/mach-ixp4xx/
1654
1655ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1656M:	Jonathan Cameron <jic23@cam.ac.uk>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S:	Maintained
1659F:	arch/arm/mach-pxa/stargate2.c
1660F:	drivers/pcmcia/pxa2xx_stargate2.c
1661
1662ARM/INTEL XSC3 (MANZANO) ARM CORE
1663M:	Lennert Buytenhek <kernel@wantstofly.org>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S:	Maintained
1666
1667ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1668M:	Lennert Buytenhek <kernel@wantstofly.org>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S:	Maintained
1671
1672ARM/LG1K ARCHITECTURE
1673M:	Chanho Min <chanho.min@lge.com>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675S:	Maintained
1676F:	arch/arm64/boot/dts/lg/
1677
1678ARM/LOGICPD PXA270 MACHINE SUPPORT
1679M:	Lennert Buytenhek <kernel@wantstofly.org>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682
1683ARM/LPC18XX ARCHITECTURE
1684M:	Vladimir Zapolskiy <vz@mleia.com>
1685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686S:	Maintained
1687F:	arch/arm/boot/dts/lpc43*
1688F:	drivers/i2c/busses/i2c-lpc2k.c
1689F:	drivers/memory/pl172.c
1690F:	drivers/mtd/spi-nor/nxp-spifi.c
1691F:	drivers/rtc/rtc-lpc24xx.c
1692N:	lpc18xx
1693
1694ARM/LPC32XX SOC SUPPORT
1695M:	Vladimir Zapolskiy <vz@mleia.com>
1696M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1699S:	Maintained
1700F:	arch/arm/boot/dts/lpc32*
1701F:	arch/arm/mach-lpc32xx/
1702F:	drivers/i2c/busses/i2c-pnx.c
1703F:	drivers/net/ethernet/nxp/lpc_eth.c
1704F:	drivers/usb/host/ohci-nxp.c
1705F:	drivers/watchdog/pnx4008_wdt.c
1706N:	lpc32xx
1707
1708ARM/MAGICIAN MACHINE SUPPORT
1709M:	Philipp Zabel <philipp.zabel@gmail.com>
1710S:	Maintained
1711
1712ARM/Marvell Dove/MV78xx0/Orion SOC support
1713M:	Jason Cooper <jason@lakedaemon.net>
1714M:	Andrew Lunn <andrew@lunn.ch>
1715M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1716M:	Gregory Clement <gregory.clement@bootlin.com>
1717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S:	Maintained
1719F:	Documentation/devicetree/bindings/soc/dove/
1720F:	arch/arm/mach-dove/
1721F:	arch/arm/mach-mv78xx0/
1722F:	arch/arm/mach-orion5x/
1723F:	arch/arm/plat-orion/
1724F:	arch/arm/boot/dts/dove*
1725F:	arch/arm/boot/dts/orion5x*
1726
1727ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1728M:	Jason Cooper <jason@lakedaemon.net>
1729M:	Andrew Lunn <andrew@lunn.ch>
1730M:	Gregory Clement <gregory.clement@bootlin.com>
1731M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734F:	arch/arm/boot/dts/armada*
1735F:	arch/arm/boot/dts/kirkwood*
1736F:	arch/arm/configs/mvebu_*_defconfig
1737F:	arch/arm/mach-mvebu/
1738F:	arch/arm64/boot/dts/marvell/armada*
1739F:	drivers/cpufreq/armada-37xx-cpufreq.c
1740F:	drivers/cpufreq/mvebu-cpufreq.c
1741F:	drivers/irqchip/irq-armada-370-xp.c
1742F:	drivers/irqchip/irq-mvebu-*
1743F:	drivers/pinctrl/mvebu/
1744F:	drivers/rtc/rtc-armada38x.c
1745
1746ARM/Mediatek RTC DRIVER
1747M:	Eddie Huang <eddie.huang@mediatek.com>
1748M:	Sean Wang <sean.wang@mediatek.com>
1749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1753F:	drivers/rtc/rtc-mt6397.c
1754F:	drivers/rtc/rtc-mt7622.c
1755
1756ARM/Mediatek SoC support
1757M:	Matthias Brugger <matthias.bgg@gmail.com>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760W:	https://mtk.bcnfs.org/
1761C:	irc://chat.freenode.net/linux-mediatek
1762S:	Maintained
1763F:	arch/arm/boot/dts/mt6*
1764F:	arch/arm/boot/dts/mt7*
1765F:	arch/arm/boot/dts/mt8*
1766F:	arch/arm/mach-mediatek/
1767F:	arch/arm64/boot/dts/mediatek/
1768F:	drivers/soc/mediatek/
1769N:	mtk
1770N:	mt[678]
1771K:	mediatek
1772
1773ARM/Mediatek USB3 PHY DRIVER
1774M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777S:	Maintained
1778F:	drivers/phy/mediatek/
1779F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1780
1781ARM/MICREL KS8695 ARCHITECTURE
1782M:	Greg Ungerer <gerg@uclinux.org>
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784F:	arch/arm/mach-ks8695/
1785S:	Odd Fixes
1786
1787ARM/Microchip (AT91) SoC support
1788M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1789M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1790M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792W:	http://www.linux4sam.org
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1794S:	Supported
1795N:	at91
1796N:	atmel
1797F:	arch/arm/mach-at91/
1798F:	include/soc/at91/
1799F:	arch/arm/boot/dts/at91*.dts
1800F:	arch/arm/boot/dts/at91*.dtsi
1801F:	arch/arm/boot/dts/sama*.dts
1802F:	arch/arm/boot/dts/sama*.dtsi
1803F:	arch/arm/include/debug/at91.S
1804F:	drivers/memory/atmel*
1805F:	drivers/watchdog/sama5d4_wdt.c
1806X:	drivers/input/touchscreen/atmel_mxt_ts.c
1807X:	drivers/net/wireless/atmel/
1808
1809ARM/MIOA701 MACHINE SUPPORT
1810M:	Robert Jarzmik <robert.jarzmik@free.fr>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812F:	arch/arm/mach-pxa/mioa701.c
1813S:	Maintained
1814
1815ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1816M:	Michael Petchkovsky <mkpetch@internode.on.net>
1817S:	Maintained
1818
1819ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1820M:	Linus Walleij <linus.walleij@linaro.org>
1821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S:	Maintained
1823F:	arch/arm/mach-nomadik/
1824F:	arch/arm/mach-u300/
1825F:	arch/arm/mach-ux500/
1826F:	arch/arm/boot/dts/ste-*
1827F:	drivers/clk/clk-nomadik.c
1828F:	drivers/clk/clk-u300.c
1829F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1830F:	drivers/clocksource/timer-u300.c
1831F:	drivers/dma/coh901318*
1832F:	drivers/dma/ste_dma40*
1833F:	drivers/hwspinlock/u8500_hsem.c
1834F:	drivers/i2c/busses/i2c-nomadik.c
1835F:	drivers/i2c/busses/i2c-stu300.c
1836F:	drivers/mfd/ab3100*
1837F:	drivers/mfd/ab8500*
1838F:	drivers/mfd/abx500*
1839F:	drivers/mfd/dbx500*
1840F:	drivers/mfd/db8500*
1841F:	drivers/pinctrl/nomadik/
1842F:	drivers/pinctrl/pinctrl-coh901*
1843F:	drivers/pinctrl/pinctrl-u300.c
1844F:	drivers/rtc/rtc-ab3100.c
1845F:	drivers/rtc/rtc-ab8500.c
1846F:	drivers/rtc/rtc-coh901331.c
1847F:	drivers/rtc/rtc-pl031.c
1848F:	drivers/watchdog/coh901327_wdt.c
1849F:	Documentation/devicetree/bindings/arm/ste-*
1850F:	Documentation/devicetree/bindings/arm/ux500/
1851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1852
1853ARM/NUVOTON NPCM ARCHITECTURE
1854M:	Avi Fishman <avifishman70@gmail.com>
1855M:	Tomer Maimon <tmaimon77@gmail.com>
1856R:	Patrick Venture <venture@google.com>
1857R:	Nancy Yuen <yuenn@google.com>
1858R:	Brendan Higgins <brendanhiggins@google.com>
1859L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1860S:	Supported
1861F:	arch/arm/mach-npcm/
1862F:	arch/arm/boot/dts/nuvoton-npcm*
1863F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1864F:	drivers/*/*npcm*
1865F:	Documentation/devicetree/bindings/*/*npcm*
1866F:	Documentation/devicetree/bindings/*/*/*npcm*
1867
1868ARM/NUVOTON W90X900 ARM ARCHITECTURE
1869M:	Wan ZongShun <mcuos.com@gmail.com>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871W:	http://www.mcuos.com
1872S:	Maintained
1873F:	arch/arm/mach-w90x900/
1874F:	drivers/input/keyboard/w90p910_keypad.c
1875F:	drivers/input/touchscreen/w90p910_ts.c
1876F:	drivers/watchdog/nuc900_wdt.c
1877F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1878F:	drivers/mtd/nand/raw/nuc900_nand.c
1879F:	drivers/rtc/rtc-nuc900.c
1880F:	drivers/spi/spi-nuc900.c
1881F:	drivers/usb/host/ehci-w90x900.c
1882F:	drivers/video/fbdev/nuc900fb.c
1883
1884ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1885M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1886L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1887W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1888S:	Supported
1889
1890ARM/Orion SoC/Technologic Systems TS-78xx platform support
1891M:	Alexander Clouter <alex@digriz.org.uk>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W:	http://www.digriz.org.uk/ts78xx/kernel
1894S:	Maintained
1895F:	arch/arm/mach-orion5x/ts78xx-*
1896
1897ARM/OXNAS platform support
1898M:	Neil Armstrong <narmstrong@baylibre.com>
1899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900L:	linux-oxnas@groups.io (moderated for non-subscribers)
1901S:	Maintained
1902F:	arch/arm/mach-oxnas/
1903F:	arch/arm/boot/dts/ox8*.dts*
1904N:	oxnas
1905
1906ARM/PALM TREO SUPPORT
1907M:	Tomas Cech <sleep_walker@suse.com>
1908L:	linux-arm-kernel@lists.infradead.org
1909W:	http://hackndev.com
1910S:	Maintained
1911F:	arch/arm/mach-pxa/palmtreo.*
1912
1913ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1914M:	Marek Vasut <marek.vasut@gmail.com>
1915L:	linux-arm-kernel@lists.infradead.org
1916W:	http://hackndev.com
1917S:	Maintained
1918F:	arch/arm/mach-pxa/include/mach/palmtx.h
1919F:	arch/arm/mach-pxa/palmtx.c
1920F:	arch/arm/mach-pxa/palmt5.*
1921F:	arch/arm/mach-pxa/include/mach/palmld.h
1922F:	arch/arm/mach-pxa/palmld.c
1923F:	arch/arm/mach-pxa/palmte2.*
1924F:	arch/arm/mach-pxa/include/mach/palmtc.h
1925F:	arch/arm/mach-pxa/palmtc.c
1926
1927ARM/PALMZ72 SUPPORT
1928M:	Sergey Lapin <slapin@ossfans.org>
1929L:	linux-arm-kernel@lists.infradead.org
1930W:	http://hackndev.com
1931S:	Maintained
1932F:	arch/arm/mach-pxa/palmz72.*
1933
1934ARM/PLEB SUPPORT
1935M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1936W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1937S:	Maintained
1938
1939ARM/PT DIGITAL BOARD PORT
1940M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942W:	http://www.armlinux.org.uk/
1943S:	Maintained
1944
1945ARM/QUALCOMM SUPPORT
1946M:	Andy Gross <andy.gross@linaro.org>
1947M:	David Brown <david.brown@linaro.org>
1948L:	linux-arm-msm@vger.kernel.org
1949S:	Maintained
1950F:	Documentation/devicetree/bindings/soc/qcom/
1951F:	arch/arm/boot/dts/qcom-*.dts
1952F:	arch/arm/boot/dts/qcom-*.dtsi
1953F:	arch/arm/mach-qcom/
1954F:	arch/arm64/boot/dts/qcom/*
1955F:	drivers/i2c/busses/i2c-qup.c
1956F:	drivers/clk/qcom/
1957F:	drivers/dma/qcom/
1958F:	drivers/soc/qcom/
1959F:	drivers/spi/spi-qup.c
1960F:	drivers/tty/serial/msm_serial.c
1961F:	drivers/*/pm8???-*
1962F:	drivers/mfd/ssbi.c
1963F:	drivers/firmware/qcom_scm*
1964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1965
1966ARM/RADISYS ENP2611 MACHINE SUPPORT
1967M:	Lennert Buytenhek <kernel@wantstofly.org>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S:	Maintained
1970
1971ARM/RDA MICRO ARCHITECTURE
1972M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976F:	arch/arm/boot/dts/rda8810pl-*
1977F:	drivers/clocksource/timer-rda.c
1978F:	drivers/irqchip/irq-rda-intc.c
1979F:	drivers/tty/serial/rda-uart.c
1980F:	Documentation/devicetree/bindings/arm/rda.txt
1981F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1982F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1983F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1984
1985ARM/REALTEK ARCHITECTURE
1986M:	Andreas Färber <afaerber@suse.de>
1987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S:	Maintained
1989F:	arch/arm64/boot/dts/realtek/
1990F:	Documentation/devicetree/bindings/arm/realtek.txt
1991
1992ARM/RENESAS ARM64 ARCHITECTURE
1993M:	Simon Horman <horms@verge.net.au>
1994M:	Magnus Damm <magnus.damm@gmail.com>
1995L:	linux-renesas-soc@vger.kernel.org
1996Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1998S:	Supported
1999F:	arch/arm64/boot/dts/renesas/
2000F:	Documentation/devicetree/bindings/arm/shmobile.txt
2001F:	drivers/soc/renesas/
2002F:	include/linux/soc/renesas/
2003
2004ARM/RISCPC ARCHITECTURE
2005M:	Russell King <linux@armlinux.org.uk>
2006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007W:	http://www.armlinux.org.uk/
2008S:	Maintained
2009F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2010F:	arch/arm/include/asm/hardware/ioc.h
2011F:	arch/arm/include/asm/hardware/iomd.h
2012F:	arch/arm/include/asm/hardware/memc.h
2013F:	arch/arm/mach-rpc/
2014F:	drivers/net/ethernet/8390/etherh.c
2015F:	drivers/net/ethernet/i825xx/ether1*
2016F:	drivers/net/ethernet/seeq/ether3*
2017F:	drivers/scsi/arm/
2018
2019ARM/Rockchip SoC support
2020M:	Heiko Stuebner <heiko@sntech.de>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022L:	linux-rockchip@lists.infradead.org
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2024S:	Maintained
2025F:	arch/arm/boot/dts/rk3*
2026F:	arch/arm/boot/dts/rv1108*
2027F:	arch/arm/mach-rockchip/
2028F:	drivers/clk/rockchip/
2029F:	drivers/i2c/busses/i2c-rk3x.c
2030F:	drivers/*/*rockchip*
2031F:	drivers/*/*/*rockchip*
2032F:	sound/soc/rockchip/
2033N:	rockchip
2034
2035ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2036M:	Kukjin Kim <kgene@kernel.org>
2037M:	Krzysztof Kozlowski <krzk@kernel.org>
2038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2040Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2041S:	Maintained
2042F:	arch/arm/boot/dts/s3c*
2043F:	arch/arm/boot/dts/s5p*
2044F:	arch/arm/boot/dts/exynos*
2045F:	arch/arm64/boot/dts/exynos/
2046F:	arch/arm/plat-samsung/
2047F:	arch/arm/mach-s3c24*/
2048F:	arch/arm/mach-s3c64xx/
2049F:	arch/arm/mach-s5p*/
2050F:	arch/arm/mach-exynos*/
2051F:	drivers/*/*s3c24*
2052F:	drivers/*/*/*s3c24*
2053F:	drivers/*/*s3c64xx*
2054F:	drivers/*/*s5pv210*
2055F:	drivers/memory/samsung/*
2056F:	drivers/soc/samsung/*
2057F:	Documentation/arm/Samsung/
2058F:	Documentation/devicetree/bindings/arm/samsung/
2059F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2060F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2061N:	exynos
2062
2063ARM/SAMSUNG MOBILE MACHINE SUPPORT
2064M:	Kyungmin Park <kyungmin.park@samsung.com>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066S:	Maintained
2067F:	arch/arm/mach-s5pv210/
2068
2069ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2070M:	Kyungmin Park <kyungmin.park@samsung.com>
2071M:	Kamil Debski <kamil@wypas.org>
2072M:	Andrzej Hajda <a.hajda@samsung.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/s5p-g2d/
2077
2078ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2079M:	Marek Szyprowski <m.szyprowski@samsung.com>
2080L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2081L:	linux-media@vger.kernel.org
2082S:	Maintained
2083F:	drivers/media/platform/s5p-cec/
2084F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2085
2086ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2087M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2088M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2089L:	linux-arm-kernel@lists.infradead.org
2090L:	linux-media@vger.kernel.org
2091S:	Maintained
2092F:	drivers/media/platform/s5p-jpeg/
2093
2094ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2095M:	Kyungmin Park <kyungmin.park@samsung.com>
2096M:	Kamil Debski <kamil@wypas.org>
2097M:	Jeongtae Park <jtp.park@samsung.com>
2098M:	Andrzej Hajda <a.hajda@samsung.com>
2099L:	linux-arm-kernel@lists.infradead.org
2100L:	linux-media@vger.kernel.org
2101S:	Maintained
2102F:	drivers/media/platform/s5p-mfc/
2103
2104ARM/SHMOBILE ARM ARCHITECTURE
2105M:	Simon Horman <horms@verge.net.au>
2106M:	Magnus Damm <magnus.damm@gmail.com>
2107L:	linux-renesas-soc@vger.kernel.org
2108Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2110S:	Supported
2111F:	arch/arm/boot/dts/emev2*
2112F:	arch/arm/boot/dts/r7s*
2113F:	arch/arm/boot/dts/r8a*
2114F:	arch/arm/boot/dts/r9a*
2115F:	arch/arm/boot/dts/sh*
2116F:	arch/arm/configs/shmobile_defconfig
2117F:	arch/arm/include/debug/renesas-scif.S
2118F:	arch/arm/mach-shmobile/
2119F:	Documentation/devicetree/bindings/arm/shmobile.txt
2120F:	drivers/soc/renesas/
2121F:	include/linux/soc/renesas/
2122
2123ARM/SOCFPGA ARCHITECTURE
2124M:	Dinh Nguyen <dinguyen@kernel.org>
2125S:	Maintained
2126F:	arch/arm/mach-socfpga/
2127F:	arch/arm/boot/dts/socfpga*
2128F:	arch/arm/configs/socfpga_defconfig
2129F:	arch/arm64/boot/dts/altera/
2130W:	http://www.rocketboards.org
2131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2132
2133ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2134M:	Dinh Nguyen <dinguyen@kernel.org>
2135S:	Maintained
2136F:	drivers/clk/socfpga/
2137
2138ARM/SOCFPGA EDAC SUPPORT
2139M:	Thor Thayer <thor.thayer@linux.intel.com>
2140S:	Maintained
2141F:	drivers/edac/altera_edac.
2142
2143ARM/SPREADTRUM SoC SUPPORT
2144M:	Orson Zhai <orsonzhai@gmail.com>
2145M:	Baolin Wang <baolin.wang@linaro.org>
2146M:	Chunyan Zhang <zhang.lyra@gmail.com>
2147S:	Maintained
2148F:	arch/arm64/boot/dts/sprd
2149N:	sprd
2150
2151ARM/STI ARCHITECTURE
2152M:	Patrice Chotard <patrice.chotard@st.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154W:	http://www.stlinux.com
2155S:	Maintained
2156F:	arch/arm/mach-sti/
2157F:	arch/arm/boot/dts/sti*
2158F:	drivers/char/hw_random/st-rng.c
2159F:	drivers/clocksource/arm_global_timer.c
2160F:	drivers/clocksource/clksrc_st_lpc.c
2161F:	drivers/cpufreq/sti-cpufreq.c
2162F:	drivers/dma/st_fdma*
2163F:	drivers/i2c/busses/i2c-st.c
2164F:	drivers/media/rc/st_rc.c
2165F:	drivers/media/platform/sti/c8sectpfe/
2166F:	drivers/mmc/host/sdhci-st.c
2167F:	drivers/phy/st/phy-miphy28lp.c
2168F:	drivers/phy/st/phy-stih407-usb.c
2169F:	drivers/pinctrl/pinctrl-st.c
2170F:	drivers/remoteproc/st_remoteproc.c
2171F:	drivers/remoteproc/st_slim_rproc.c
2172F:	drivers/reset/sti/
2173F:	drivers/rtc/rtc-st-lpc.c
2174F:	drivers/tty/serial/st-asc.c
2175F:	drivers/usb/dwc3/dwc3-st.c
2176F:	drivers/usb/host/ehci-st.c
2177F:	drivers/usb/host/ohci-st.c
2178F:	drivers/watchdog/st_lpc_wdt.c
2179F:	drivers/ata/ahci_st.c
2180F:	include/linux/remoteproc/st_slim_rproc.h
2181
2182ARM/STM32 ARCHITECTURE
2183M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2184M:	Alexandre Torgue <alexandre.torgue@st.com>
2185L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Maintained
2188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2189N:	stm32
2190N:	stm
2191F:	arch/arm/boot/dts/stm32*
2192F:	arch/arm/mach-stm32/
2193F:	drivers/clocksource/armv7m_systick.c
2194
2195ARM/Synaptics SoC support
2196M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2197M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199S:	Maintained
2200F:	arch/arm/mach-berlin/
2201F:	arch/arm/boot/dts/berlin*
2202F:	arch/arm64/boot/dts/synaptics/
2203
2204ARM/TANGO ARCHITECTURE
2205M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2206M:	Mans Rullgard <mans@mansr.com>
2207L:	linux-arm-kernel@lists.infradead.org
2208S:	Odd Fixes
2209N:	tango
2210
2211ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2212M:	Lennert Buytenhek <kernel@wantstofly.org>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215
2216ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2217M:	Hans Verkuil <hans.verkuil@cisco.com>
2218L:	linux-tegra@vger.kernel.org
2219L:	linux-media@vger.kernel.org
2220S:	Maintained
2221F:	drivers/media/platform/tegra-cec/
2222F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2223
2224ARM/TETON BGA MACHINE SUPPORT
2225M:	"Mark F. Brown" <mark.brown314@gmail.com>
2226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227S:	Maintained
2228
2229ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2230M:	Santosh Shilimkar <ssantosh@kernel.org>
2231L:	linux-kernel@vger.kernel.org
2232S:	Maintained
2233F:	drivers/memory/*emif*
2234
2235ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2236M:	Tero Kristo <t-kristo@ti.com>
2237M:	Nishanth Menon <nm@ti.com>
2238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239S:	Supported
2240F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2241F:	arch/arm64/boot/dts/ti/Makefile
2242F:	arch/arm64/boot/dts/ti/k3-*
2243F:	include/dt-bindings/pinctrl/k3.h
2244
2245ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2246M:	Santosh Shilimkar <ssantosh@kernel.org>
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248S:	Maintained
2249F:	arch/arm/mach-keystone/
2250F:	arch/arm/boot/dts/keystone-*
2251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2252
2253ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2254M:	Santosh Shilimkar <ssantosh@kernel.org>
2255L:	linux-kernel@vger.kernel.org
2256S:	Maintained
2257F:	drivers/clk/keystone/
2258
2259ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2260M:	Santosh Shilimkar <ssantosh@kernel.org>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262L:	linux-kernel@vger.kernel.org
2263S:	Maintained
2264F:	drivers/clocksource/timer-keystone.c
2265
2266ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2267M:	Santosh Shilimkar <ssantosh@kernel.org>
2268L:	linux-kernel@vger.kernel.org
2269S:	Maintained
2270F:	drivers/power/reset/keystone-reset.c
2271
2272ARM/THECUS N2100 MACHINE SUPPORT
2273M:	Lennert Buytenhek <kernel@wantstofly.org>
2274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275S:	Maintained
2276
2277ARM/TOSA MACHINE SUPPORT
2278M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2279M:	Dirk Opfer <dirk@opfer-online.de>
2280S:	Maintained
2281
2282ARM/UNIPHIER ARCHITECTURE
2283M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2286S:	Maintained
2287F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2288F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2289F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2290F:	arch/arm/boot/dts/uniphier*
2291F:	arch/arm/include/asm/hardware/cache-uniphier.h
2292F:	arch/arm/mach-uniphier/
2293F:	arch/arm/mm/cache-uniphier.c
2294F:	arch/arm64/boot/dts/socionext/uniphier*
2295F:	drivers/bus/uniphier-system-bus.c
2296F:	drivers/clk/uniphier/
2297F:	drivers/dmaengine/uniphier-mdmac.c
2298F:	drivers/gpio/gpio-uniphier.c
2299F:	drivers/i2c/busses/i2c-uniphier*
2300F:	drivers/irqchip/irq-uniphier-aidet.c
2301F:	drivers/mmc/host/uniphier-sd.c
2302F:	drivers/pinctrl/uniphier/
2303F:	drivers/reset/reset-uniphier.c
2304F:	drivers/tty/serial/8250/8250_uniphier.c
2305N:	uniphier
2306
2307ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2308M:	Ulf Hansson <ulf.hansson@linaro.org>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310T:	git git://git.linaro.org/people/ulfh/clk.git
2311S:	Maintained
2312F:	drivers/clk/ux500/
2313
2314ARM/VERSATILE EXPRESS PLATFORM
2315M:	Liviu Dudau <liviu.dudau@arm.com>
2316M:	Sudeep Holla <sudeep.holla@arm.com>
2317M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319S:	Maintained
2320F:	arch/arm/boot/dts/vexpress*
2321F:	arch/arm64/boot/dts/arm/
2322F:	arch/arm/mach-vexpress/
2323F:	*/*/vexpress*
2324F:	*/*/*/vexpress*
2325F:	drivers/clk/versatile/clk-vexpress-osc.c
2326F:	drivers/clocksource/timer-versatile.c
2327N:	mps2
2328
2329ARM/VFP SUPPORT
2330M:	Russell King <linux@armlinux.org.uk>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332W:	http://www.armlinux.org.uk/
2333S:	Maintained
2334F:	arch/arm/vfp/
2335
2336ARM/VOIPAC PXA270 SUPPORT
2337M:	Marek Vasut <marek.vasut@gmail.com>
2338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339S:	Maintained
2340F:	arch/arm/mach-pxa/vpac270.c
2341F:	arch/arm/mach-pxa/include/mach/vpac270.h
2342
2343ARM/VT8500 ARM ARCHITECTURE
2344M:	Tony Prisk <linux@prisktech.co.nz>
2345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346S:	Maintained
2347F:	arch/arm/mach-vt8500/
2348F:	drivers/clocksource/timer-vt8500.c
2349F:	drivers/i2c/busses/i2c-wmt.c
2350F:	drivers/mmc/host/wmt-sdmmc.c
2351F:	drivers/pwm/pwm-vt8500.c
2352F:	drivers/rtc/rtc-vt8500.c
2353F:	drivers/tty/serial/vt8500_serial.c
2354F:	drivers/usb/host/ehci-platform.c
2355F:	drivers/usb/host/uhci-platform.c
2356F:	drivers/video/fbdev/vt8500lcdfb.*
2357F:	drivers/video/fbdev/wm8505fb*
2358F:	drivers/video/fbdev/wmt_ge_rops.*
2359
2360ARM/ZIPIT Z2 SUPPORT
2361M:	Marek Vasut <marek.vasut@gmail.com>
2362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363S:	Maintained
2364F:	arch/arm/mach-pxa/z2.c
2365F:	arch/arm/mach-pxa/include/mach/z2.h
2366
2367ARM/ZTE ARCHITECTURE
2368M:	Jun Nie <jun.nie@linaro.org>
2369M:	Shawn Guo <shawnguo@kernel.org>
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	arch/arm/boot/dts/zx2967*
2373F:	arch/arm/mach-zx/
2374F:	arch/arm64/boot/dts/zte/
2375F:	drivers/clk/zte/
2376F:	drivers/dma/zx_dma.c
2377F:	drivers/gpio/gpio-zx.c
2378F:	drivers/i2c/busses/i2c-zx2967.c
2379F:	drivers/mmc/host/dw_mmc-zx.*
2380F:	drivers/pinctrl/zte/
2381F:	drivers/soc/zte/
2382F:	drivers/thermal/zx2967_thermal.c
2383F:	drivers/watchdog/zx2967_wdt.c
2384F:	Documentation/devicetree/bindings/arm/zte.yaml
2385F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2386F:	Documentation/devicetree/bindings/dma/zxdma.txt
2387F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2388F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2389F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2390F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2391F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2392F:	Documentation/devicetree/bindings/soc/zte/
2393F:	Documentation/devicetree/bindings/sound/zte,*.txt
2394F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2395F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2396F:	include/dt-bindings/clock/zx2967*.h
2397F:	include/dt-bindings/soc/zte,*.h
2398F:	sound/soc/codecs/zx_aud96p22.c
2399F:	sound/soc/zte/
2400
2401ARM/ZYNQ ARCHITECTURE
2402M:	Michal Simek <michal.simek@xilinx.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404W:	http://wiki.xilinx.com
2405T:	git https://github.com/Xilinx/linux-xlnx.git
2406S:	Supported
2407F:	arch/arm/mach-zynq/
2408F:	drivers/cpuidle/cpuidle-zynq.c
2409F:	drivers/block/xsysace.c
2410N:	zynq
2411N:	xilinx
2412F:	drivers/clocksource/timer-cadence-ttc.c
2413F:	drivers/i2c/busses/i2c-cadence.c
2414F:	drivers/mmc/host/sdhci-of-arasan.c
2415F:	drivers/edac/synopsys_edac.c
2416F:	drivers/i2c/busses/i2c-xiic.c
2417
2418ARM64 PORT (AARCH64 ARCHITECTURE)
2419M:	Catalin Marinas <catalin.marinas@arm.com>
2420M:	Will Deacon <will.deacon@arm.com>
2421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2423S:	Maintained
2424F:	arch/arm64/
2425X:	arch/arm64/boot/dts/
2426F:	Documentation/arm64/
2427
2428AS3645A LED FLASH CONTROLLER DRIVER
2429M:	Sakari Ailus <sakari.ailus@iki.fi>
2430L:	linux-leds@vger.kernel.org
2431S:	Maintained
2432F:	drivers/leds/leds-as3645a.c
2433
2434ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2435M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2436L:	linux-media@vger.kernel.org
2437T:	git git://linuxtv.org/media_tree.git
2438S:	Maintained
2439F:	drivers/media/i2c/ak7375.c
2440F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2441
2442ASAHI KASEI AK8974 DRIVER
2443M:	Linus Walleij <linus.walleij@linaro.org>
2444L:	linux-iio@vger.kernel.org
2445W:	http://www.akm.com/
2446S:	Supported
2447F:	drivers/iio/magnetometer/ak8974.c
2448
2449ASC7621 HARDWARE MONITOR DRIVER
2450M:	George Joseph <george.joseph@fairview5.com>
2451L:	linux-hwmon@vger.kernel.org
2452S:	Maintained
2453F:	Documentation/hwmon/asc7621
2454F:	drivers/hwmon/asc7621.c
2455
2456ASPEED VIDEO ENGINE DRIVER
2457M:	Eddie James <eajames@linux.ibm.com>
2458L:	linux-media@vger.kernel.org
2459L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2460S:	Maintained
2461F:	drivers/media/platform/aspeed-video.c
2462F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2463
2464ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2465M:	Corentin Chary <corentin.chary@gmail.com>
2466L:	acpi4asus-user@lists.sourceforge.net
2467L:	platform-driver-x86@vger.kernel.org
2468W:	http://acpi4asus.sf.net
2469S:	Maintained
2470F:	drivers/platform/x86/asus*.c
2471F:	drivers/platform/x86/eeepc*.c
2472
2473ASUS WIRELESS RADIO CONTROL DRIVER
2474M:	João Paulo Rechi Vita <jprvita@gmail.com>
2475L:	platform-driver-x86@vger.kernel.org
2476S:	Maintained
2477F:	drivers/platform/x86/asus-wireless.c
2478
2479ASYMMETRIC KEYS
2480M:	David Howells <dhowells@redhat.com>
2481L:	keyrings@vger.kernel.org
2482S:	Maintained
2483F:	Documentation/crypto/asymmetric-keys.txt
2484F:	include/linux/verification.h
2485F:	include/crypto/public_key.h
2486F:	include/crypto/pkcs7.h
2487F:	crypto/asymmetric_keys/
2488
2489ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2490R:	Dan Williams <dan.j.williams@intel.com>
2491W:	http://sourceforge.net/projects/xscaleiop
2492S:	Odd fixes
2493F:	Documentation/crypto/async-tx-api.txt
2494F:	crypto/async_tx/
2495F:	drivers/dma/
2496F:	include/linux/dmaengine.h
2497F:	include/linux/async_tx.h
2498
2499AT24 EEPROM DRIVER
2500M:	Bartosz Golaszewski <brgl@bgdev.pl>
2501L:	linux-i2c@vger.kernel.org
2502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2503S:	Maintained
2504F:	Documentation/devicetree/bindings/eeprom/at24.txt
2505F:	drivers/misc/eeprom/at24.c
2506F:	include/linux/platform_data/at24.h
2507
2508ATA OVER ETHERNET (AOE) DRIVER
2509M:	"Ed L. Cashin" <ed.cashin@acm.org>
2510W:	http://www.openaoe.org/
2511S:	Supported
2512F:	Documentation/aoe/
2513F:	drivers/block/aoe/
2514
2515ATHEROS 71XX/9XXX GPIO DRIVER
2516M:	Alban Bedel <albeu@free.fr>
2517W:	https://github.com/AlbanBedel/linux
2518T:	git git://github.com/AlbanBedel/linux
2519S:	Maintained
2520F:	drivers/gpio/gpio-ath79.c
2521F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2522
2523ATHEROS 71XX/9XXX USB PHY DRIVER
2524M:	Alban Bedel <albeu@free.fr>
2525W:	https://github.com/AlbanBedel/linux
2526T:	git git://github.com/AlbanBedel/linux
2527S:	Maintained
2528F:	drivers/phy/qualcomm/phy-ath79-usb.c
2529F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2530
2531ATHEROS ATH GENERIC UTILITIES
2532M:	Kalle Valo <kvalo@codeaurora.org>
2533L:	linux-wireless@vger.kernel.org
2534S:	Supported
2535F:	drivers/net/wireless/ath/*
2536
2537ATHEROS ATH5K WIRELESS DRIVER
2538M:	Jiri Slaby <jirislaby@gmail.com>
2539M:	Nick Kossifidis <mickflemm@gmail.com>
2540M:	Luis Chamberlain <mcgrof@kernel.org>
2541L:	linux-wireless@vger.kernel.org
2542W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2543S:	Maintained
2544F:	drivers/net/wireless/ath/ath5k/
2545
2546ATHEROS ATH6KL WIRELESS DRIVER
2547M:	Kalle Valo <kvalo@codeaurora.org>
2548L:	linux-wireless@vger.kernel.org
2549W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2551S:	Supported
2552F:	drivers/net/wireless/ath/ath6kl/
2553
2554ATI_REMOTE2 DRIVER
2555M:	Ville Syrjala <syrjala@sci.fi>
2556S:	Maintained
2557F:	drivers/input/misc/ati_remote2.c
2558
2559ATK0110 HWMON DRIVER
2560M:	Luca Tettamanti <kronos.it@gmail.com>
2561L:	linux-hwmon@vger.kernel.org
2562S:	Maintained
2563F:	drivers/hwmon/asus_atk0110.c
2564
2565ATLX ETHERNET DRIVERS
2566M:	Jay Cliburn <jcliburn@gmail.com>
2567M:	Chris Snook <chris.snook@gmail.com>
2568L:	netdev@vger.kernel.org
2569W:	http://sourceforge.net/projects/atl1
2570W:	http://atl1.sourceforge.net
2571S:	Maintained
2572F:	drivers/net/ethernet/atheros/
2573
2574ATM
2575M:	Chas Williams <3chas3@gmail.com>
2576L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2577L:	netdev@vger.kernel.org
2578W:	http://linux-atm.sourceforge.net
2579S:	Maintained
2580F:	drivers/atm/
2581F:	include/linux/atm*
2582F:	include/uapi/linux/atm*
2583
2584ATMEL MACB ETHERNET DRIVER
2585M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2586S:	Supported
2587F:	drivers/net/ethernet/cadence/
2588
2589ATMEL MAXTOUCH DRIVER
2590M:	Nick Dyer <nick@shmanahar.org>
2591T:	git git://github.com/ndyer/linux.git
2592S:	Maintained
2593F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2594F:	drivers/input/touchscreen/atmel_mxt_ts.c
2595
2596ATMEL WIRELESS DRIVER
2597M:	Simon Kelley <simon@thekelleys.org.uk>
2598L:	linux-wireless@vger.kernel.org
2599W:	http://www.thekelleys.org.uk/atmel
2600W:	http://atmelwlandriver.sourceforge.net/
2601S:	Maintained
2602F:	drivers/net/wireless/atmel/atmel*
2603
2604ATOMIC INFRASTRUCTURE
2605M:	Will Deacon <will.deacon@arm.com>
2606M:	Peter Zijlstra <peterz@infradead.org>
2607R:	Boqun Feng <boqun.feng@gmail.com>
2608L:	linux-kernel@vger.kernel.org
2609S:	Maintained
2610F:	arch/*/include/asm/atomic*.h
2611F:	include/*/atomic*.h
2612
2613ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2614M:	Bradley Grove <linuxdrivers@attotech.com>
2615L:	linux-scsi@vger.kernel.org
2616W:	http://www.attotech.com
2617S:	Supported
2618F:	drivers/scsi/esas2r
2619
2620ATUSB IEEE 802.15.4 RADIO DRIVER
2621M:	Stefan Schmidt <stefan@datenfreihafen.org>
2622L:	linux-wpan@vger.kernel.org
2623S:	Maintained
2624F:	drivers/net/ieee802154/atusb.c
2625F:	drivers/net/ieee802154/atusb.h
2626F:	drivers/net/ieee802154/at86rf230.h
2627
2628AUDIT SUBSYSTEM
2629M:	Paul Moore <paul@paul-moore.com>
2630M:	Eric Paris <eparis@redhat.com>
2631L:	linux-audit@redhat.com (moderated for non-subscribers)
2632W:	https://github.com/linux-audit
2633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2634S:	Supported
2635F:	include/linux/audit.h
2636F:	include/uapi/linux/audit.h
2637F:	kernel/audit*
2638
2639AUXILIARY DISPLAY DRIVERS
2640M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2641S:	Maintained
2642F:	drivers/auxdisplay/
2643F:	include/linux/cfag12864b.h
2644
2645AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2646M:	Andreas Klinger <ak@it-klinger.de>
2647L:	linux-iio@vger.kernel.org
2648S:	Maintained
2649F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2650F:	drivers/iio/adc/hx711.c
2651
2652AX.25 NETWORK LAYER
2653M:	Ralf Baechle <ralf@linux-mips.org>
2654L:	linux-hams@vger.kernel.org
2655W:	http://www.linux-ax25.org/
2656S:	Maintained
2657F:	include/uapi/linux/ax25.h
2658F:	include/net/ax25.h
2659F:	net/ax25/
2660
2661AXENTIA ARM DEVICES
2662M:	Peter Rosin <peda@axentia.se>
2663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664S:	Maintained
2665F:	Documentation/devicetree/bindings/arm/axentia.txt
2666F:	arch/arm/boot/dts/at91-linea.dtsi
2667F:	arch/arm/boot/dts/at91-natte.dtsi
2668F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2669F:	arch/arm/boot/dts/at91-tse850-3.dts
2670
2671AXENTIA ASOC DRIVERS
2672M:	Peter Rosin <peda@axentia.se>
2673L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2674S:	Maintained
2675F:	Documentation/devicetree/bindings/sound/axentia,*
2676F:	sound/soc/atmel/tse850-pcm5142.c
2677
2678AXXIA I2C CONTROLLER
2679M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2680L:	linux-i2c@vger.kernel.org
2681S:	Maintained
2682F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2683F:	drivers/i2c/busses/i2c-axxia.c
2684
2685AZ6007 DVB DRIVER
2686M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2687L:	linux-media@vger.kernel.org
2688W:	https://linuxtv.org
2689T:	git git://linuxtv.org/media_tree.git
2690S:	Maintained
2691F:	drivers/media/usb/dvb-usb-v2/az6007.c
2692
2693AZTECH FM RADIO RECEIVER DRIVER
2694M:	Hans Verkuil <hverkuil@xs4all.nl>
2695L:	linux-media@vger.kernel.org
2696T:	git git://linuxtv.org/media_tree.git
2697W:	https://linuxtv.org
2698S:	Maintained
2699F:	drivers/media/radio/radio-aztech*
2700
2701B43 WIRELESS DRIVER
2702L:	linux-wireless@vger.kernel.org
2703L:	b43-dev@lists.infradead.org
2704W:	http://wireless.kernel.org/en/users/Drivers/b43
2705S:	Odd Fixes
2706F:	drivers/net/wireless/broadcom/b43/
2707
2708B43LEGACY WIRELESS DRIVER
2709M:	Larry Finger <Larry.Finger@lwfinger.net>
2710L:	linux-wireless@vger.kernel.org
2711L:	b43-dev@lists.infradead.org
2712W:	http://wireless.kernel.org/en/users/Drivers/b43
2713S:	Maintained
2714F:	drivers/net/wireless/broadcom/b43legacy/
2715
2716BACKLIGHT CLASS/SUBSYSTEM
2717M:	Lee Jones <lee.jones@linaro.org>
2718M:	Daniel Thompson <daniel.thompson@linaro.org>
2719M:	Jingoo Han <jingoohan1@gmail.com>
2720L:	dri-devel@lists.freedesktop.org
2721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2722S:	Maintained
2723F:	drivers/video/backlight/
2724F:	include/linux/backlight.h
2725F:	include/linux/pwm_backlight.h
2726F:	Documentation/devicetree/bindings/leds/backlight
2727
2728BATMAN ADVANCED
2729M:	Marek Lindner <mareklindner@neomailbox.ch>
2730M:	Simon Wunderlich <sw@simonwunderlich.de>
2731M:	Antonio Quartulli <a@unstable.cc>
2732L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2733W:	https://www.open-mesh.org/
2734Q:	https://patchwork.open-mesh.org/project/batman/list/
2735S:	Maintained
2736F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2737F:	Documentation/ABI/testing/sysfs-class-net-mesh
2738F:	Documentation/networking/batman-adv.rst
2739F:	include/uapi/linux/batadv_packet.h
2740F:	include/uapi/linux/batman_adv.h
2741F:	net/batman-adv/
2742
2743BAYCOM/HDLCDRV DRIVERS FOR AX.25
2744M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2745L:	linux-hams@vger.kernel.org
2746W:	http://www.baycom.org/~tom/ham/ham.html
2747S:	Maintained
2748F:	drivers/net/hamradio/baycom*
2749
2750BCACHE (BLOCK LAYER CACHE)
2751M:	Coly Li <colyli@suse.de>
2752M:	Kent Overstreet <kent.overstreet@gmail.com>
2753L:	linux-bcache@vger.kernel.org
2754W:	http://bcache.evilpiepirate.org
2755C:	irc://irc.oftc.net/bcache
2756S:	Maintained
2757F:	drivers/md/bcache/
2758
2759BDISP ST MEDIA DRIVER
2760M:	Fabien Dessenne <fabien.dessenne@st.com>
2761L:	linux-media@vger.kernel.org
2762T:	git git://linuxtv.org/media_tree.git
2763W:	https://linuxtv.org
2764S:	Supported
2765F:	drivers/media/platform/sti/bdisp
2766
2767BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2768M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2769L:	netdev@vger.kernel.org
2770S:	Maintained
2771F:	drivers/net/ethernet/ec_bhf.c
2772
2773BEFS FILE SYSTEM
2774M:	Luis de Bethencourt <luisbg@kernel.org>
2775M:	Salah Triki <salah.triki@gmail.com>
2776S:	Maintained
2777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2778F:	Documentation/filesystems/befs.txt
2779F:	fs/befs/
2780
2781BFQ I/O SCHEDULER
2782M:	Paolo Valente <paolo.valente@linaro.org>
2783M:	Jens Axboe <axboe@kernel.dk>
2784L:	linux-block@vger.kernel.org
2785S:	Maintained
2786F:	block/bfq-*
2787F:	Documentation/block/bfq-iosched.txt
2788
2789BFS FILE SYSTEM
2790M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2791S:	Maintained
2792F:	Documentation/filesystems/bfs.txt
2793F:	fs/bfs/
2794F:	include/uapi/linux/bfs_fs.h
2795
2796BLINKM RGB LED DRIVER
2797M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2798S:	Maintained
2799F:	drivers/leds/leds-blinkm.c
2800
2801BLOCK LAYER
2802M:	Jens Axboe <axboe@kernel.dk>
2803L:	linux-block@vger.kernel.org
2804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2805S:	Maintained
2806F:	block/
2807F:	drivers/block/
2808F:	kernel/trace/blktrace.c
2809F:	lib/sbitmap.c
2810
2811BLOCK2MTD DRIVER
2812M:	Joern Engel <joern@lazybastard.org>
2813L:	linux-mtd@lists.infradead.org
2814S:	Maintained
2815F:	drivers/mtd/devices/block2mtd.c
2816
2817BLUETOOTH DRIVERS
2818M:	Marcel Holtmann <marcel@holtmann.org>
2819M:	Johan Hedberg <johan.hedberg@gmail.com>
2820L:	linux-bluetooth@vger.kernel.org
2821W:	http://www.bluez.org/
2822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2824S:	Maintained
2825F:	drivers/bluetooth/
2826
2827BLUETOOTH SUBSYSTEM
2828M:	Marcel Holtmann <marcel@holtmann.org>
2829M:	Johan Hedberg <johan.hedberg@gmail.com>
2830L:	linux-bluetooth@vger.kernel.org
2831W:	http://www.bluez.org/
2832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2834S:	Maintained
2835F:	net/bluetooth/
2836F:	include/net/bluetooth/
2837
2838BONDING DRIVER
2839M:	Jay Vosburgh <j.vosburgh@gmail.com>
2840M:	Veaceslav Falico <vfalico@gmail.com>
2841M:	Andy Gospodarek <andy@greyhouse.net>
2842L:	netdev@vger.kernel.org
2843W:	http://sourceforge.net/projects/bonding/
2844S:	Supported
2845F:	drivers/net/bonding/
2846F:	include/uapi/linux/if_bonding.h
2847
2848BPF (Safe dynamic programs and tools)
2849M:	Alexei Starovoitov <ast@kernel.org>
2850M:	Daniel Borkmann <daniel@iogearbox.net>
2851L:	netdev@vger.kernel.org
2852L:	linux-kernel@vger.kernel.org
2853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2855Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2856S:	Supported
2857F:	arch/*/net/*
2858F:	Documentation/networking/filter.txt
2859F:	Documentation/bpf/
2860F:	include/linux/bpf*
2861F:	include/linux/filter.h
2862F:	include/trace/events/xdp.h
2863F:	include/uapi/linux/bpf*
2864F:	include/uapi/linux/filter.h
2865F:	kernel/bpf/
2866F:	kernel/trace/bpf_trace.c
2867F:	lib/test_bpf.c
2868F:	net/bpf/
2869F:	net/core/filter.c
2870F:	net/sched/act_bpf.c
2871F:	net/sched/cls_bpf.c
2872F:	samples/bpf/
2873F:	tools/bpf/
2874F:	tools/lib/bpf/
2875F:	tools/testing/selftests/bpf/
2876
2877BPF JIT for ARM
2878M:	Shubham Bansal <illusionist.neo@gmail.com>
2879L:	netdev@vger.kernel.org
2880S:	Maintained
2881F:	arch/arm/net/
2882
2883BPF JIT for ARM64
2884M:	Daniel Borkmann <daniel@iogearbox.net>
2885M:	Alexei Starovoitov <ast@kernel.org>
2886M:	Zi Shen Lim <zlim.lnx@gmail.com>
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	arch/arm64/net/
2890
2891BPF JIT for MIPS (32-BIT AND 64-BIT)
2892M:	Paul Burton <paul.burton@mips.com>
2893L:	netdev@vger.kernel.org
2894S:	Maintained
2895F:	arch/mips/net/
2896
2897BPF JIT for NFP NICs
2898M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2899L:	netdev@vger.kernel.org
2900S:	Supported
2901F:	drivers/net/ethernet/netronome/nfp/bpf/
2902
2903BPF JIT for POWERPC (32-BIT AND 64-BIT)
2904M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2905M:	Sandipan Das <sandipan@linux.ibm.com>
2906L:	netdev@vger.kernel.org
2907S:	Maintained
2908F:	arch/powerpc/net/
2909
2910BPF JIT for S390
2911M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2912M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2913L:	netdev@vger.kernel.org
2914S:	Maintained
2915F:	arch/s390/net/
2916X:	arch/s390/net/pnet.c
2917
2918BPF JIT for SPARC (32-BIT AND 64-BIT)
2919M:	David S. Miller <davem@davemloft.net>
2920L:	netdev@vger.kernel.org
2921S:	Maintained
2922F:	arch/sparc/net/
2923
2924BPF JIT for X86 32-BIT
2925M:	Wang YanQing <udknight@gmail.com>
2926L:	netdev@vger.kernel.org
2927S:	Maintained
2928F:	arch/x86/net/bpf_jit_comp32.c
2929
2930BPF JIT for X86 64-BIT
2931M:	Alexei Starovoitov <ast@kernel.org>
2932M:	Daniel Borkmann <daniel@iogearbox.net>
2933L:	netdev@vger.kernel.org
2934S:	Supported
2935F:	arch/x86/net/
2936X:	arch/x86/net/bpf_jit_comp32.c
2937
2938BROADCOM B44 10/100 ETHERNET DRIVER
2939M:	Michael Chan <michael.chan@broadcom.com>
2940L:	netdev@vger.kernel.org
2941S:	Supported
2942F:	drivers/net/ethernet/broadcom/b44.*
2943
2944BROADCOM B53 ETHERNET SWITCH DRIVER
2945M:	Florian Fainelli <f.fainelli@gmail.com>
2946L:	netdev@vger.kernel.org
2947L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2948S:	Supported
2949F:	drivers/net/dsa/b53/*
2950F:	include/linux/platform_data/b53.h
2951
2952BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2953M:	Florian Fainelli <f.fainelli@gmail.com>
2954M:	Ray Jui <rjui@broadcom.com>
2955M:	Scott Branden <sbranden@broadcom.com>
2956M:	bcm-kernel-feedback-list@broadcom.com
2957T:	git git://github.com/broadcom/mach-bcm
2958S:	Maintained
2959N:	bcm281*
2960N:	bcm113*
2961N:	bcm216*
2962N:	kona
2963F:	arch/arm/mach-bcm/
2964
2965BROADCOM BCM2835 ARM ARCHITECTURE
2966M:	Eric Anholt <eric@anholt.net>
2967M:	Stefan Wahren <stefan.wahren@i2se.com>
2968L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970T:	git git://github.com/anholt/linux
2971S:	Maintained
2972N:	bcm2835
2973F:	drivers/staging/vc04_services
2974
2975BROADCOM BCM47XX MIPS ARCHITECTURE
2976M:	Hauke Mehrtens <hauke@hauke-m.de>
2977M:	Rafał Miłecki <zajec5@gmail.com>
2978L:	linux-mips@vger.kernel.org
2979S:	Maintained
2980F:	Documentation/devicetree/bindings/mips/brcm/
2981F:	arch/mips/bcm47xx/*
2982F:	arch/mips/include/asm/mach-bcm47xx/*
2983
2984BROADCOM BCM5301X ARM ARCHITECTURE
2985M:	Hauke Mehrtens <hauke@hauke-m.de>
2986M:	Rafał Miłecki <zajec5@gmail.com>
2987M:	bcm-kernel-feedback-list@broadcom.com
2988L:	linux-arm-kernel@lists.infradead.org
2989S:	Maintained
2990F:	arch/arm/mach-bcm/bcm_5301x.c
2991F:	arch/arm/boot/dts/bcm5301x*.dtsi
2992F:	arch/arm/boot/dts/bcm470*
2993F:	arch/arm/boot/dts/bcm953012*
2994
2995BROADCOM BCM53573 ARM ARCHITECTURE
2996M:	Rafał Miłecki <rafal@milecki.pl>
2997L:	linux-arm-kernel@lists.infradead.org
2998S:	Maintained
2999F:	arch/arm/boot/dts/bcm53573*
3000F:	arch/arm/boot/dts/bcm47189*
3001
3002BROADCOM BCM63XX ARM ARCHITECTURE
3003M:	Florian Fainelli <f.fainelli@gmail.com>
3004M:	bcm-kernel-feedback-list@broadcom.com
3005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3006T:	git git://github.com/broadcom/stblinux.git
3007S:	Maintained
3008N:	bcm63xx
3009
3010BROADCOM BCM63XX/BCM33XX UDC DRIVER
3011M:	Kevin Cernekee <cernekee@gmail.com>
3012L:	linux-usb@vger.kernel.org
3013S:	Maintained
3014F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3015
3016BROADCOM BCM7XXX ARM ARCHITECTURE
3017M:	Brian Norris <computersforpeace@gmail.com>
3018M:	Gregory Fong <gregory.0xf0@gmail.com>
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020M:	bcm-kernel-feedback-list@broadcom.com
3021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022T:	git git://github.com/broadcom/stblinux.git
3023S:	Maintained
3024F:	arch/arm/mach-bcm/*brcmstb*
3025F:	arch/arm/boot/dts/bcm7*.dts*
3026F:	drivers/bus/brcmstb_gisb.c
3027F:	arch/arm/mm/cache-b15-rac.c
3028F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3029N:	brcmstb
3030
3031BROADCOM BMIPS CPUFREQ DRIVER
3032M:	Markus Mayer <mmayer@broadcom.com>
3033M:	bcm-kernel-feedback-list@broadcom.com
3034L:	linux-pm@vger.kernel.org
3035S:	Maintained
3036F:	drivers/cpufreq/bmips-cpufreq.c
3037
3038BROADCOM BMIPS MIPS ARCHITECTURE
3039M:	Kevin Cernekee <cernekee@gmail.com>
3040M:	Florian Fainelli <f.fainelli@gmail.com>
3041L:	linux-mips@vger.kernel.org
3042T:	git git://github.com/broadcom/stblinux.git
3043S:	Maintained
3044F:	arch/mips/bmips/*
3045F:	arch/mips/include/asm/mach-bmips/*
3046F:	arch/mips/kernel/*bmips*
3047F:	arch/mips/boot/dts/brcm/bcm*.dts*
3048F:	drivers/irqchip/irq-bcm63*
3049F:	drivers/irqchip/irq-bcm7*
3050F:	drivers/irqchip/irq-brcmstb*
3051F:	include/linux/bcm963xx_nvram.h
3052F:	include/linux/bcm963xx_tag.h
3053
3054BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3055M:	Rasesh Mody <rmody@marvell.com>
3056M:	GR-Linux-NIC-Dev@marvell.com
3057L:	netdev@vger.kernel.org
3058S:	Supported
3059F:	drivers/net/ethernet/broadcom/bnx2.*
3060F:	drivers/net/ethernet/broadcom/bnx2_*
3061
3062BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3063M:	QLogic-Storage-Upstream@qlogic.com
3064L:	linux-scsi@vger.kernel.org
3065S:	Supported
3066F:	drivers/scsi/bnx2fc/
3067
3068BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3069M:	QLogic-Storage-Upstream@qlogic.com
3070L:	linux-scsi@vger.kernel.org
3071S:	Supported
3072F:	drivers/scsi/bnx2i/
3073
3074BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3075M:	Ariel Elior <aelior@marvell.com>
3076M:	Sudarsana Kalluru <skalluru@marvell.com>
3077M:	GR-everest-linux-l2@marvell.com
3078L:	netdev@vger.kernel.org
3079S:	Supported
3080F:	drivers/net/ethernet/broadcom/bnx2x/
3081
3082BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3083M:	Michael Chan <michael.chan@broadcom.com>
3084L:	netdev@vger.kernel.org
3085S:	Supported
3086F:	drivers/net/ethernet/broadcom/bnxt/
3087
3088BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3089M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3090M:	Franky Lin <franky.lin@broadcom.com>
3091M:	Hante Meuleman <hante.meuleman@broadcom.com>
3092M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3093M:	Wright Feng <wright.feng@cypress.com>
3094L:	linux-wireless@vger.kernel.org
3095L:	brcm80211-dev-list.pdl@broadcom.com
3096L:	brcm80211-dev-list@cypress.com
3097S:	Supported
3098F:	drivers/net/wireless/broadcom/brcm80211/
3099
3100BROADCOM BRCMSTB GPIO DRIVER
3101M:	Gregory Fong <gregory.0xf0@gmail.com>
3102L:	bcm-kernel-feedback-list@broadcom.com
3103S:	Supported
3104F:	drivers/gpio/gpio-brcmstb.c
3105F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3106
3107BROADCOM BRCMSTB I2C DRIVER
3108M:	Kamal Dasu <kdasu.kdev@gmail.com>
3109L:	linux-i2c@vger.kernel.org
3110L:	bcm-kernel-feedback-list@broadcom.com
3111S:	Supported
3112F:	drivers/i2c/busses/i2c-brcmstb.c
3113F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3114
3115BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3116M:	Al Cooper <alcooperx@gmail.com>
3117L:	linux-kernel@vger.kernel.org
3118L:	bcm-kernel-feedback-list@broadcom.com
3119S:	Maintained
3120F:	drivers/phy/broadcom/phy-brcm-usb*
3121
3122BROADCOM GENET ETHERNET DRIVER
3123M:	Doug Berger <opendmb@gmail.com>
3124M:	Florian Fainelli <f.fainelli@gmail.com>
3125L:	netdev@vger.kernel.org
3126S:	Supported
3127F:	drivers/net/ethernet/broadcom/genet/
3128
3129BROADCOM IPROC ARM ARCHITECTURE
3130M:	Ray Jui <rjui@broadcom.com>
3131M:	Scott Branden <sbranden@broadcom.com>
3132M:	bcm-kernel-feedback-list@broadcom.com
3133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134T:	git git://github.com/broadcom/cygnus-linux.git
3135S:	Maintained
3136N:	iproc
3137N:	cygnus
3138N:	bcm[-_]nsp
3139N:	bcm9113*
3140N:	bcm9583*
3141N:	bcm9585*
3142N:	bcm9586*
3143N:	bcm988312
3144N:	bcm113*
3145N:	bcm583*
3146N:	bcm585*
3147N:	bcm586*
3148N:	bcm88312
3149N:	hr2
3150N:	stingray
3151F:	arch/arm64/boot/dts/broadcom/northstar2/*
3152F:	arch/arm64/boot/dts/broadcom/stingray/*
3153F:	drivers/clk/bcm/clk-ns*
3154F:	drivers/clk/bcm/clk-sr*
3155F:	drivers/pinctrl/bcm/pinctrl-ns*
3156F:	include/dt-bindings/clock/bcm-sr*
3157
3158BROADCOM KONA GPIO DRIVER
3159M:	Ray Jui <rjui@broadcom.com>
3160L:	bcm-kernel-feedback-list@broadcom.com
3161S:	Supported
3162F:	drivers/gpio/gpio-bcm-kona.c
3163F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3164
3165BROADCOM NETXTREME-E ROCE DRIVER
3166M:	Selvin Xavier <selvin.xavier@broadcom.com>
3167M:	Devesh Sharma <devesh.sharma@broadcom.com>
3168M:	Somnath Kotur <somnath.kotur@broadcom.com>
3169M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3170L:	linux-rdma@vger.kernel.org
3171W:	http://www.broadcom.com
3172S:	Supported
3173F:	drivers/infiniband/hw/bnxt_re/
3174F:	include/uapi/rdma/bnxt_re-abi.h
3175
3176BROADCOM NVRAM DRIVER
3177M:	Rafał Miłecki <zajec5@gmail.com>
3178L:	linux-mips@vger.kernel.org
3179S:	Maintained
3180F:	drivers/firmware/broadcom/*
3181
3182BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3183M:	Rafał Miłecki <zajec5@gmail.com>
3184L:	linux-wireless@vger.kernel.org
3185S:	Maintained
3186F:	drivers/bcma/
3187F:	include/linux/bcma/
3188
3189BROADCOM STB AVS CPUFREQ DRIVER
3190M:	Markus Mayer <mmayer@broadcom.com>
3191M:	bcm-kernel-feedback-list@broadcom.com
3192L:	linux-pm@vger.kernel.org
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3195F:	drivers/cpufreq/brcmstb*
3196
3197BROADCOM STB AVS TMON DRIVER
3198M:	Markus Mayer <mmayer@broadcom.com>
3199M:	bcm-kernel-feedback-list@broadcom.com
3200L:	linux-pm@vger.kernel.org
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3203F:	drivers/thermal/broadcom/brcmstb*
3204
3205BROADCOM STB NAND FLASH DRIVER
3206M:	Brian Norris <computersforpeace@gmail.com>
3207M:	Kamal Dasu <kdasu.kdev@gmail.com>
3208L:	linux-mtd@lists.infradead.org
3209L:	bcm-kernel-feedback-list@broadcom.com
3210S:	Maintained
3211F:	drivers/mtd/nand/raw/brcmnand/
3212
3213BROADCOM STB DPFE DRIVER
3214M:	Markus Mayer <mmayer@broadcom.com>
3215M:	bcm-kernel-feedback-list@broadcom.com
3216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3217S:	Maintained
3218F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3219F:	drivers/memory/brcmstb_dpfe.c
3220
3221BROADCOM SPI DRIVER
3222M:	Kamal Dasu <kdasu.kdev@gmail.com>
3223M:	bcm-kernel-feedback-list@broadcom.com
3224S:	Maintained
3225F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3226F:	drivers/spi/spi-bcm-qspi.*
3227F:	drivers/spi/spi-brcmstb-qspi.c
3228F:	drivers/spi/spi-iproc-qspi.c
3229
3230BROADCOM SYSTEMPORT ETHERNET DRIVER
3231M:	Florian Fainelli <f.fainelli@gmail.com>
3232L:	netdev@vger.kernel.org
3233S:	Supported
3234F:	drivers/net/ethernet/broadcom/bcmsysport.*
3235
3236BROADCOM TG3 GIGABIT ETHERNET DRIVER
3237M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3238M:	Prashant Sreedharan <prashant@broadcom.com>
3239M:	Michael Chan <mchan@broadcom.com>
3240L:	netdev@vger.kernel.org
3241S:	Supported
3242F:	drivers/net/ethernet/broadcom/tg3.*
3243
3244BROCADE BFA FC SCSI DRIVER
3245M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3246M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3247L:	linux-scsi@vger.kernel.org
3248S:	Supported
3249F:	drivers/scsi/bfa/
3250
3251BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3252M:	Rasesh Mody <rmody@marvell.com>
3253M:	Sudarsana Kalluru <skalluru@marvell.com>
3254M:	GR-Linux-NIC-Dev@marvell.com
3255L:	netdev@vger.kernel.org
3256S:	Supported
3257F:	drivers/net/ethernet/brocade/bna/
3258
3259BSG (block layer generic sg v4 driver)
3260M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3261L:	linux-scsi@vger.kernel.org
3262S:	Supported
3263F:	block/bsg.c
3264F:	include/linux/bsg.h
3265F:	include/uapi/linux/bsg.h
3266
3267BT87X AUDIO DRIVER
3268M:	Clemens Ladisch <clemens@ladisch.de>
3269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3270T:	git git://git.alsa-project.org/alsa-kernel.git
3271S:	Maintained
3272F:	Documentation/sound/cards/bt87x.rst
3273F:	sound/pci/bt87x.c
3274
3275BT8XXGPIO DRIVER
3276M:	Michael Buesch <m@bues.ch>
3277W:	http://bu3sch.de/btgpio.php
3278S:	Maintained
3279F:	drivers/gpio/gpio-bt8xx.c
3280
3281BTRFS FILE SYSTEM
3282M:	Chris Mason <clm@fb.com>
3283M:	Josef Bacik <josef@toxicpanda.com>
3284M:	David Sterba <dsterba@suse.com>
3285L:	linux-btrfs@vger.kernel.org
3286W:	http://btrfs.wiki.kernel.org/
3287Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3289S:	Maintained
3290F:	Documentation/filesystems/btrfs.txt
3291F:	fs/btrfs/
3292F:	include/linux/btrfs*
3293F:	include/uapi/linux/btrfs*
3294
3295BTTV VIDEO4LINUX DRIVER
3296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3297L:	linux-media@vger.kernel.org
3298W:	https://linuxtv.org
3299T:	git git://linuxtv.org/media_tree.git
3300S:	Odd fixes
3301F:	Documentation/media/v4l-drivers/bttv*
3302F:	drivers/media/pci/bt8xx/bttv*
3303
3304BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3305M:	Chanwoo Choi <cw00.choi@samsung.com>
3306L:	linux-pm@vger.kernel.org
3307L:	linux-samsung-soc@vger.kernel.org
3308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3309S:	Maintained
3310F:	drivers/devfreq/exynos-bus.c
3311F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3312
3313BUSLOGIC SCSI DRIVER
3314M:	Khalid Aziz <khalid@gonehiking.org>
3315L:	linux-scsi@vger.kernel.org
3316S:	Maintained
3317F:	drivers/scsi/BusLogic.*
3318F:	drivers/scsi/FlashPoint.*
3319
3320C-MEDIA CMI8788 DRIVER
3321M:	Clemens Ladisch <clemens@ladisch.de>
3322L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3323T:	git git://git.alsa-project.org/alsa-kernel.git
3324S:	Maintained
3325F:	sound/pci/oxygen/
3326
3327C-SKY ARCHITECTURE
3328M:	Guo Ren <guoren@kernel.org>
3329T:	git https://github.com/c-sky/csky-linux.git
3330S:	Supported
3331F:	arch/csky/
3332F:	Documentation/devicetree/bindings/csky/
3333F:	drivers/irqchip/irq-csky-*
3334F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3335F:	drivers/clocksource/timer-gx6605s.c
3336F:	drivers/clocksource/timer-mp-csky.c
3337F:	Documentation/devicetree/bindings/timer/csky,*
3338K:	csky
3339N:	csky
3340
3341C6X ARCHITECTURE
3342M:	Mark Salter <msalter@redhat.com>
3343M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3344L:	linux-c6x-dev@linux-c6x.org
3345W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3346S:	Maintained
3347F:	arch/c6x/
3348
3349CA8210 IEEE-802.15.4 RADIO DRIVER
3350M:	Harry Morris <h.morris@cascoda.com>
3351L:	linux-wpan@vger.kernel.org
3352W:	https://github.com/Cascoda/ca8210-linux.git
3353S:	Maintained
3354F:	drivers/net/ieee802154/ca8210.c
3355F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3356
3357CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3358M:	David Howells <dhowells@redhat.com>
3359L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3360S:	Supported
3361F:	Documentation/filesystems/caching/cachefiles.txt
3362F:	fs/cachefiles/
3363
3364CADENCE MIPI-CSI2 BRIDGES
3365M:	Maxime Ripard <maxime.ripard@bootlin.com>
3366L:	linux-media@vger.kernel.org
3367S:	Maintained
3368F:	Documentation/devicetree/bindings/media/cdns,*.txt
3369F:	drivers/media/platform/cadence/cdns-csi2*
3370
3371CADET FM/AM RADIO RECEIVER DRIVER
3372M:	Hans Verkuil <hverkuil@xs4all.nl>
3373L:	linux-media@vger.kernel.org
3374T:	git git://linuxtv.org/media_tree.git
3375W:	https://linuxtv.org
3376S:	Maintained
3377F:	drivers/media/radio/radio-cadet*
3378
3379CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3380M:	Jonathan Corbet <corbet@lwn.net>
3381L:	linux-media@vger.kernel.org
3382T:	git git://linuxtv.org/media_tree.git
3383S:	Maintained
3384F:	Documentation/media/v4l-drivers/cafe_ccic*
3385F:	drivers/media/platform/marvell-ccic/
3386
3387CAIF NETWORK LAYER
3388M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3389L:	netdev@vger.kernel.org
3390S:	Supported
3391F:	Documentation/networking/caif/
3392F:	drivers/net/caif/
3393F:	include/uapi/linux/caif/
3394F:	include/net/caif/
3395F:	net/caif/
3396
3397CAKE QDISC
3398M:	Toke Høiland-Jørgensen <toke@toke.dk>
3399L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3400S:	Maintained
3401F:	net/sched/sch_cake.c
3402
3403CALGARY x86-64 IOMMU
3404M:	Muli Ben-Yehuda <mulix@mulix.org>
3405M:	Jon Mason <jdmason@kudzu.us>
3406L:	iommu@lists.linux-foundation.org
3407S:	Maintained
3408F:	arch/x86/kernel/pci-calgary_64.c
3409F:	arch/x86/kernel/tce_64.c
3410F:	arch/x86/include/asm/calgary.h
3411F:	arch/x86/include/asm/tce.h
3412
3413CAN NETWORK DRIVERS
3414M:	Wolfgang Grandegger <wg@grandegger.com>
3415M:	Marc Kleine-Budde <mkl@pengutronix.de>
3416L:	linux-can@vger.kernel.org
3417W:	https://github.com/linux-can
3418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3420S:	Maintained
3421F:	Documentation/devicetree/bindings/net/can/
3422F:	drivers/net/can/
3423F:	include/linux/can/dev.h
3424F:	include/linux/can/platform/
3425F:	include/uapi/linux/can/error.h
3426F:	include/uapi/linux/can/netlink.h
3427
3428CAN NETWORK LAYER
3429M:	Oliver Hartkopp <socketcan@hartkopp.net>
3430M:	Marc Kleine-Budde <mkl@pengutronix.de>
3431L:	linux-can@vger.kernel.org
3432W:	https://github.com/linux-can
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3435S:	Maintained
3436F:	Documentation/networking/can.rst
3437F:	net/can/
3438F:	include/linux/can/core.h
3439F:	include/uapi/linux/can.h
3440F:	include/uapi/linux/can/bcm.h
3441F:	include/uapi/linux/can/raw.h
3442F:	include/uapi/linux/can/gw.h
3443
3444CAPABILITIES
3445M:	Serge Hallyn <serge@hallyn.com>
3446L:	linux-security-module@vger.kernel.org
3447S:	Supported
3448F:	include/linux/capability.h
3449F:	include/uapi/linux/capability.h
3450F:	security/commoncap.c
3451F:	kernel/capability.c
3452
3453CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3454M:	Kevin Tsai <ktsai@capellamicro.com>
3455S:	Maintained
3456F:	drivers/iio/light/cm*
3457
3458CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3459M:	Christian Lamparter <chunkeey@googlemail.com>
3460L:	linux-wireless@vger.kernel.org
3461W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3462S:	Maintained
3463F:	drivers/net/wireless/ath/carl9170/
3464
3465CAVIUM I2C DRIVER
3466M:	Jan Glauber <jglauber@cavium.com>
3467M:	David Daney <david.daney@cavium.com>
3468W:	http://www.cavium.com
3469S:	Supported
3470F:	drivers/i2c/busses/i2c-octeon*
3471F:	drivers/i2c/busses/i2c-thunderx*
3472
3473CAVIUM LIQUIDIO NETWORK DRIVER
3474M:	Derek Chickles <dchickles@marvell.com>
3475M:	Satanand Burla <sburla@marvell.com>
3476M:	Felix Manlunas <fmanlunas@marvell.com>
3477L:	netdev@vger.kernel.org
3478W:	http://www.cavium.com
3479S:	Supported
3480F:	drivers/net/ethernet/cavium/liquidio/
3481
3482CAVIUM MMC DRIVER
3483M:	Jan Glauber <jglauber@cavium.com>
3484M:	David Daney <david.daney@cavium.com>
3485M:	Steven J. Hill <Steven.Hill@cavium.com>
3486W:	http://www.cavium.com
3487S:	Supported
3488F:	drivers/mmc/host/cavium*
3489
3490CAVIUM OCTEON-TX CRYPTO DRIVER
3491M:	George Cherian <george.cherian@cavium.com>
3492L:	linux-crypto@vger.kernel.org
3493W:	http://www.cavium.com
3494S:	Supported
3495F:	drivers/crypto/cavium/cpt/
3496
3497CAVIUM THUNDERX2 ARM64 SOC
3498M:	Robert Richter <rrichter@cavium.com>
3499M:	Jayachandran C <jnair@caviumnetworks.com>
3500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3501S:	Maintained
3502F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3503F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3504
3505CC2520 IEEE-802.15.4 RADIO DRIVER
3506M:	Varka Bhadram <varkabhadram@gmail.com>
3507L:	linux-wpan@vger.kernel.org
3508S:	Maintained
3509F:	drivers/net/ieee802154/cc2520.c
3510F:	include/linux/spi/cc2520.h
3511F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3512
3513CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3514M:	Yael Chemla <yael.chemla@foss.arm.com>
3515M:	Gilad Ben-Yossef <gilad@benyossef.com>
3516L:	linux-crypto@vger.kernel.org
3517S:	Supported
3518F:	drivers/crypto/ccree/
3519W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3520
3521CEC FRAMEWORK
3522M:	Hans Verkuil <hans.verkuil@cisco.com>
3523L:	linux-media@vger.kernel.org
3524T:	git git://linuxtv.org/media_tree.git
3525W:	http://linuxtv.org
3526S:	Supported
3527F:	Documentation/media/kapi/cec-core.rst
3528F:	Documentation/media/uapi/cec
3529F:	drivers/media/cec/
3530F:	drivers/media/rc/keymaps/rc-cec.c
3531F:	include/media/cec.h
3532F:	include/media/cec-notifier.h
3533F:	include/uapi/linux/cec.h
3534F:	include/uapi/linux/cec-funcs.h
3535F:	Documentation/devicetree/bindings/media/cec.txt
3536F:	Documentation/ABI/testing/debugfs-cec-error-inj
3537
3538CEC GPIO DRIVER
3539M:	Hans Verkuil <hans.verkuil@cisco.com>
3540L:	linux-media@vger.kernel.org
3541T:	git git://linuxtv.org/media_tree.git
3542W:	http://linuxtv.org
3543S:	Supported
3544F:	drivers/media/platform/cec-gpio/
3545F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3546
3547CELL BROADBAND ENGINE ARCHITECTURE
3548M:	Arnd Bergmann <arnd@arndb.de>
3549L:	linuxppc-dev@lists.ozlabs.org
3550W:	http://www.ibm.com/developerworks/power/cell/
3551S:	Supported
3552F:	arch/powerpc/include/asm/cell*.h
3553F:	arch/powerpc/include/asm/spu*.h
3554F:	arch/powerpc/include/uapi/asm/spu*.h
3555F:	arch/powerpc/oprofile/*cell*
3556F:	arch/powerpc/platforms/cell/
3557
3558CEPH COMMON CODE (LIBCEPH)
3559M:	Ilya Dryomov <idryomov@gmail.com>
3560M:	"Yan, Zheng" <zyan@redhat.com>
3561M:	Sage Weil <sage@redhat.com>
3562L:	ceph-devel@vger.kernel.org
3563W:	http://ceph.com/
3564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3565T:	git git://github.com/ceph/ceph-client.git
3566S:	Supported
3567F:	net/ceph/
3568F:	include/linux/ceph/
3569F:	include/linux/crush/
3570
3571CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3572M:	"Yan, Zheng" <zyan@redhat.com>
3573M:	Sage Weil <sage@redhat.com>
3574M:	Ilya Dryomov <idryomov@gmail.com>
3575L:	ceph-devel@vger.kernel.org
3576W:	http://ceph.com/
3577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3578T:	git git://github.com/ceph/ceph-client.git
3579S:	Supported
3580F:	Documentation/filesystems/ceph.txt
3581F:	fs/ceph/
3582
3583CERTIFICATE HANDLING:
3584M:	David Howells <dhowells@redhat.com>
3585M:	David Woodhouse <dwmw2@infradead.org>
3586L:	keyrings@vger.kernel.org
3587S:	Maintained
3588F:	Documentation/admin-guide/module-signing.rst
3589F:	certs/
3590F:	scripts/sign-file.c
3591F:	scripts/extract-cert.c
3592
3593CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3594L:	linux-usb@vger.kernel.org
3595S:	Orphan
3596F:	Documentation/usb/WUSB-Design-overview.txt
3597F:	Documentation/usb/wusb-cbaf
3598F:	drivers/usb/host/hwa-hc.c
3599F:	drivers/usb/host/whci/
3600F:	drivers/usb/wusbcore/
3601F:	include/linux/usb/wusb*
3602
3603CFAG12864B LCD DRIVER
3604M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3605S:	Maintained
3606F:	drivers/auxdisplay/cfag12864b.c
3607F:	include/linux/cfag12864b.h
3608
3609CFAG12864BFB LCD FRAMEBUFFER DRIVER
3610M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3611S:	Maintained
3612F:	drivers/auxdisplay/cfag12864bfb.c
3613F:	include/linux/cfag12864b.h
3614
3615802.11 (including CFG80211/NL80211)
3616M:	Johannes Berg <johannes@sipsolutions.net>
3617L:	linux-wireless@vger.kernel.org
3618W:	http://wireless.kernel.org/
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3621S:	Maintained
3622F:	net/wireless/
3623F:	include/uapi/linux/nl80211.h
3624F:	include/linux/ieee80211.h
3625F:	include/net/wext.h
3626F:	include/net/cfg80211.h
3627F:	include/net/iw_handler.h
3628F:	include/net/ieee80211_radiotap.h
3629F:	Documentation/driver-api/80211/cfg80211.rst
3630F:	Documentation/networking/regulatory.txt
3631
3632CHAR and MISC DRIVERS
3633M:	Arnd Bergmann <arnd@arndb.de>
3634M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3636S:	Supported
3637F:	drivers/char/
3638F:	drivers/misc/
3639F:	include/linux/miscdevice.h
3640
3641CHECKPATCH
3642M:	Andy Whitcroft <apw@canonical.com>
3643M:	Joe Perches <joe@perches.com>
3644S:	Maintained
3645F:	scripts/checkpatch.pl
3646
3647CHINESE DOCUMENTATION
3648M:	Harry Wei <harryxiyou@gmail.com>
3649L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3650L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3651S:	Maintained
3652F:	Documentation/translations/zh_CN/
3653
3654CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3655M:	Peter Chen <Peter.Chen@nxp.com>
3656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3657L:	linux-usb@vger.kernel.org
3658S:	Maintained
3659F:	drivers/usb/chipidea/
3660
3661CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3662M:	Hans de Goede <hdegoede@redhat.com>
3663L:	linux-input@vger.kernel.org
3664S:	Maintained
3665F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3666F:	drivers/input/touchscreen/chipone_icn8318.c
3667
3668CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3669M:	Hans de Goede <hdegoede@redhat.com>
3670L:	linux-input@vger.kernel.org
3671S:	Maintained
3672F:	drivers/input/touchscreen/chipone_icn8505.c
3673
3674CHROME HARDWARE PLATFORM SUPPORT
3675M:	Benson Leung <bleung@chromium.org>
3676M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3677S:	Maintained
3678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3679F:	drivers/platform/chrome/
3680
3681CHROMEOS EC SUBDRIVERS
3682M:	Benson Leung <bleung@chromium.org>
3683M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3684R:	Guenter Roeck <groeck@chromium.org>
3685S:	Maintained
3686N:	cros_ec
3687N:	cros-ec
3688F:	drivers/power/supply/cros_usbpd-charger.c
3689
3690CIRRUS LOGIC AUDIO CODEC DRIVERS
3691M:	Brian Austin <brian.austin@cirrus.com>
3692M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3693L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3694S:	Maintained
3695F:	sound/soc/codecs/cs*
3696
3697CIRRUS LOGIC EP93XX ETHERNET DRIVER
3698M:	Hartley Sweeten <hsweeten@visionengravers.com>
3699L:	netdev@vger.kernel.org
3700S:	Maintained
3701F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3702
3703CISCO FCOE HBA DRIVER
3704M:	Satish Kharat <satishkh@cisco.com>
3705M:	Sesidhar Baddela <sebaddel@cisco.com>
3706M:	Karan Tilak Kumar <kartilak@cisco.com>
3707L:	linux-scsi@vger.kernel.org
3708S:	Supported
3709F:	drivers/scsi/fnic/
3710
3711CISCO SCSI HBA DRIVER
3712M:	Karan Tilak Kumar <kartilak@cisco.com>
3713M:	Sesidhar Baddela <sebaddel@cisco.com>
3714L:	linux-scsi@vger.kernel.org
3715S:	Supported
3716F:	drivers/scsi/snic/
3717
3718CISCO VIC ETHERNET NIC DRIVER
3719M:	Christian Benvenuti <benve@cisco.com>
3720M:	Govindarajulu Varadarajan <_govind@gmx.com>
3721M:	Parvi Kaustubhi <pkaustub@cisco.com>
3722S:	Supported
3723F:	drivers/net/ethernet/cisco/enic/
3724
3725CISCO VIC LOW LATENCY NIC DRIVER
3726M:	Christian Benvenuti <benve@cisco.com>
3727M:	Nelson Escobar <neescoba@cisco.com>
3728M:	Parvi Kaustubhi <pkaustub@cisco.com>
3729S:	Supported
3730F:	drivers/infiniband/hw/usnic/
3731
3732CIRRUS LOGIC MADERA CODEC DRIVERS
3733M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3734M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3736L:	patches@opensource.cirrus.com
3737T:	git https://github.com/CirrusLogic/linux-drivers.git
3738W:	https://github.com/CirrusLogic/linux-drivers/wiki
3739S:	Supported
3740F:	Documentation/devicetree/bindings/mfd/madera.txt
3741F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3742F:	include/linux/irqchip/irq-madera*
3743F:	include/linux/mfd/madera/*
3744F:	drivers/gpio/gpio-madera*
3745F:	drivers/irqchip/irq-madera*
3746F:	drivers/mfd/madera*
3747F:	drivers/mfd/cs47l*
3748F:	drivers/pinctrl/cirrus/*
3749
3750CLANG-FORMAT FILE
3751M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3752S:	Maintained
3753F:	.clang-format
3754
3755CLEANCACHE API
3756M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3757L:	linux-kernel@vger.kernel.org
3758S:	Maintained
3759F:	mm/cleancache.c
3760F:	include/linux/cleancache.h
3761
3762CLK API
3763M:	Russell King <linux@armlinux.org.uk>
3764L:	linux-clk@vger.kernel.org
3765S:	Maintained
3766F:	include/linux/clk.h
3767
3768CLOCKSOURCE, CLOCKEVENT DRIVERS
3769M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3770M:	Thomas Gleixner <tglx@linutronix.de>
3771L:	linux-kernel@vger.kernel.org
3772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3773S:	Supported
3774F:	drivers/clocksource/
3775F:	Documentation/devicetree/bindings/timer/
3776
3777CMPC ACPI DRIVER
3778M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3779M:	Daniel Oliveira Nascimento <don@syst.com.br>
3780L:	platform-driver-x86@vger.kernel.org
3781S:	Supported
3782F:	drivers/platform/x86/classmate-laptop.c
3783
3784COBALT MEDIA DRIVER
3785M:	Hans Verkuil <hans.verkuil@cisco.com>
3786L:	linux-media@vger.kernel.org
3787T:	git git://linuxtv.org/media_tree.git
3788W:	https://linuxtv.org
3789S:	Supported
3790F:	drivers/media/pci/cobalt/
3791
3792COCCINELLE/Semantic Patches (SmPL)
3793M:	Julia Lawall <Julia.Lawall@lip6.fr>
3794M:	Gilles Muller <Gilles.Muller@lip6.fr>
3795M:	Nicolas Palix <nicolas.palix@imag.fr>
3796M:	Michal Marek <michal.lkml@markovi.net>
3797L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3799W:	http://coccinelle.lip6.fr/
3800S:	Supported
3801F:	Documentation/dev-tools/coccinelle.rst
3802F:	scripts/coccinelle/
3803F:	scripts/coccicheck
3804
3805CODA FILE SYSTEM
3806M:	Jan Harkes <jaharkes@cs.cmu.edu>
3807M:	coda@cs.cmu.edu
3808L:	codalist@coda.cs.cmu.edu
3809W:	http://www.coda.cs.cmu.edu/
3810S:	Maintained
3811F:	Documentation/filesystems/coda.txt
3812F:	fs/coda/
3813F:	include/linux/coda*.h
3814F:	include/uapi/linux/coda*.h
3815
3816CODA V4L2 MEM2MEM DRIVER
3817M:	Philipp Zabel <p.zabel@pengutronix.de>
3818L:	linux-media@vger.kernel.org
3819S:	Maintained
3820F:	Documentation/devicetree/bindings/media/coda.txt
3821F:	drivers/media/platform/coda/
3822
3823CODE OF CONDUCT
3824M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3825S:	Supported
3826F:	Documentation/process/code-of-conduct.rst
3827F:	Documentation/process/code-of-conduct-interpretation.rst
3828
3829COMMON CLK FRAMEWORK
3830M:	Michael Turquette <mturquette@baylibre.com>
3831M:	Stephen Boyd <sboyd@kernel.org>
3832L:	linux-clk@vger.kernel.org
3833Q:	http://patchwork.kernel.org/project/linux-clk/list/
3834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3835S:	Maintained
3836F:	Documentation/devicetree/bindings/clock/
3837F:	drivers/clk/
3838X:	drivers/clk/clkdev.c
3839F:	include/linux/clk-pr*
3840F:	include/linux/clk/
3841F:	include/linux/of_clk.h
3842
3843COMMON INTERNET FILE SYSTEM (CIFS)
3844M:	Steve French <sfrench@samba.org>
3845L:	linux-cifs@vger.kernel.org
3846L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3847W:	http://linux-cifs.samba.org/
3848T:	git git://git.samba.org/sfrench/cifs-2.6.git
3849S:	Supported
3850F:	Documentation/filesystems/cifs/
3851F:	fs/cifs/
3852
3853COMPACTPCI HOTPLUG CORE
3854M:	Scott Murray <scott@spiteful.org>
3855L:	linux-pci@vger.kernel.org
3856S:	Maintained
3857F:	drivers/pci/hotplug/cpci_hotplug*
3858
3859COMPACTPCI HOTPLUG GENERIC DRIVER
3860M:	Scott Murray <scott@spiteful.org>
3861L:	linux-pci@vger.kernel.org
3862S:	Maintained
3863F:	drivers/pci/hotplug/cpcihp_generic.c
3864
3865COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3866M:	Scott Murray <scott@spiteful.org>
3867L:	linux-pci@vger.kernel.org
3868S:	Maintained
3869F:	drivers/pci/hotplug/cpcihp_zt5550.*
3870
3871COMPAL LAPTOP SUPPORT
3872M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3873L:	platform-driver-x86@vger.kernel.org
3874S:	Maintained
3875F:	drivers/platform/x86/compal-laptop.c
3876
3877COMPILER ATTRIBUTES
3878M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3879S:	Maintained
3880F:	include/linux/compiler_attributes.h
3881
3882CONEXANT ACCESSRUNNER USB DRIVER
3883L:	accessrunner-general@lists.sourceforge.net
3884W:	http://accessrunner.sourceforge.net/
3885S:	Orphan
3886F:	drivers/usb/atm/cxacru.c
3887
3888CONFIGFS
3889M:	Joel Becker <jlbec@evilplan.org>
3890M:	Christoph Hellwig <hch@lst.de>
3891T:	git git://git.infradead.org/users/hch/configfs.git
3892S:	Supported
3893F:	fs/configfs/
3894F:	include/linux/configfs.h
3895
3896CONNECTOR
3897M:	Evgeniy Polyakov <zbr@ioremap.net>
3898L:	netdev@vger.kernel.org
3899S:	Maintained
3900F:	drivers/connector/
3901
3902CONTROL GROUP (CGROUP)
3903M:	Tejun Heo <tj@kernel.org>
3904M:	Li Zefan <lizefan@huawei.com>
3905M:	Johannes Weiner <hannes@cmpxchg.org>
3906L:	cgroups@vger.kernel.org
3907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3908S:	Maintained
3909F:	Documentation/cgroup*
3910F:	include/linux/cgroup*
3911F:	kernel/cgroup*
3912
3913CONTROL GROUP - CPUSET
3914M:	Li Zefan <lizefan@huawei.com>
3915L:	cgroups@vger.kernel.org
3916W:	http://www.bullopensource.org/cpuset/
3917W:	http://oss.sgi.com/projects/cpusets/
3918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3919S:	Maintained
3920F:	Documentation/cgroup-v1/cpusets.txt
3921F:	include/linux/cpuset.h
3922F:	kernel/cgroup/cpuset.c
3923
3924CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3925M:	Johannes Weiner <hannes@cmpxchg.org>
3926M:	Michal Hocko <mhocko@kernel.org>
3927M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3928L:	cgroups@vger.kernel.org
3929L:	linux-mm@kvack.org
3930S:	Maintained
3931F:	mm/memcontrol.c
3932F:	mm/swap_cgroup.c
3933
3934CORETEMP HARDWARE MONITORING DRIVER
3935M:	Fenghua Yu <fenghua.yu@intel.com>
3936L:	linux-hwmon@vger.kernel.org
3937S:	Maintained
3938F:	Documentation/hwmon/coretemp
3939F:	drivers/hwmon/coretemp.c
3940
3941COSA/SRP SYNC SERIAL DRIVER
3942M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3943W:	http://www.fi.muni.cz/~kas/cosa/
3944S:	Maintained
3945F:	drivers/net/wan/cosa*
3946
3947CPMAC ETHERNET DRIVER
3948M:	Florian Fainelli <f.fainelli@gmail.com>
3949L:	netdev@vger.kernel.org
3950S:	Maintained
3951F:	drivers/net/ethernet/ti/cpmac.c
3952
3953CPU FREQUENCY SCALING FRAMEWORK
3954M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3955M:	Viresh Kumar <viresh.kumar@linaro.org>
3956L:	linux-pm@vger.kernel.org
3957S:	Maintained
3958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3959T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3960B:	https://bugzilla.kernel.org
3961F:	Documentation/admin-guide/pm/cpufreq.rst
3962F:	Documentation/admin-guide/pm/intel_pstate.rst
3963F:	Documentation/cpu-freq/
3964F:	Documentation/devicetree/bindings/cpufreq/
3965F:	drivers/cpufreq/
3966F:	include/linux/cpufreq.h
3967F:	tools/testing/selftests/cpufreq/
3968
3969CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3970M:	Viresh Kumar <viresh.kumar@linaro.org>
3971M:	Sudeep Holla <sudeep.holla@arm.com>
3972L:	linux-pm@vger.kernel.org
3973W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3974S:	Maintained
3975F:	drivers/cpufreq/arm_big_little.h
3976F:	drivers/cpufreq/arm_big_little.c
3977
3978CPU POWER MONITORING SUBSYSTEM
3979M:	Thomas Renninger <trenn@suse.com>
3980M:	Shuah Khan <shuah@kernel.org>
3981M:	Shuah Khan <skhan@linuxfoundation.org>
3982L:	linux-pm@vger.kernel.org
3983S:	Maintained
3984F:	tools/power/cpupower/
3985
3986CPUID/MSR DRIVER
3987M:	"H. Peter Anvin" <hpa@zytor.com>
3988S:	Maintained
3989F:	arch/x86/kernel/cpuid.c
3990F:	arch/x86/kernel/msr.c
3991
3992CPUIDLE DRIVER - ARM BIG LITTLE
3993M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3994M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3995L:	linux-pm@vger.kernel.org
3996L:	linux-arm-kernel@lists.infradead.org
3997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3998S:	Maintained
3999F:	drivers/cpuidle/cpuidle-big_little.c
4000
4001CPUIDLE DRIVER - ARM EXYNOS
4002M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4003M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4004M:	Kukjin Kim <kgene@kernel.org>
4005L:	linux-pm@vger.kernel.org
4006L:	linux-samsung-soc@vger.kernel.org
4007S:	Supported
4008F:	drivers/cpuidle/cpuidle-exynos.c
4009F:	arch/arm/mach-exynos/pm.c
4010
4011CPU IDLE TIME MANAGEMENT FRAMEWORK
4012M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4013M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4014L:	linux-pm@vger.kernel.org
4015S:	Maintained
4016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4017B:	https://bugzilla.kernel.org
4018F:	Documentation/admin-guide/pm/cpuidle.rst
4019F:	drivers/cpuidle/*
4020F:	include/linux/cpuidle.h
4021
4022CRAMFS FILESYSTEM
4023M:	Nicolas Pitre <nico@linaro.org>
4024S:	Maintained
4025F:	Documentation/filesystems/cramfs.txt
4026F:	fs/cramfs/
4027
4028CRYPTO API
4029M:	Herbert Xu <herbert@gondor.apana.org.au>
4030M:	"David S. Miller" <davem@davemloft.net>
4031L:	linux-crypto@vger.kernel.org
4032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4034S:	Maintained
4035F:	Documentation/crypto/
4036F:	Documentation/devicetree/bindings/crypto/
4037F:	arch/*/crypto/
4038F:	crypto/
4039F:	drivers/crypto/
4040F:	include/crypto/
4041F:	include/linux/crypto*
4042
4043CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4044M:	Neil Horman <nhorman@tuxdriver.com>
4045L:	linux-crypto@vger.kernel.org
4046S:	Maintained
4047F:	crypto/ansi_cprng.c
4048F:	crypto/rng.c
4049
4050CS3308 MEDIA DRIVER
4051M:	Hans Verkuil <hverkuil@xs4all.nl>
4052L:	linux-media@vger.kernel.org
4053T:	git git://linuxtv.org/media_tree.git
4054W:	http://linuxtv.org
4055S:	Odd Fixes
4056F:	drivers/media/i2c/cs3308.c
4057
4058CS5535 Audio ALSA driver
4059M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4060S:	Maintained
4061F:	sound/pci/cs5535audio/
4062
4063CSI DRIVERS FOR ALLWINNER V3s
4064M:	Yong Deng <yong.deng@magewell.com>
4065L:	linux-media@vger.kernel.org
4066T:	git git://linuxtv.org/media_tree.git
4067S:	Maintained
4068F:	drivers/media/platform/sunxi/sun6i-csi/
4069F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4070
4071CW1200 WLAN driver
4072M:	Solomon Peachy <pizza@shaftnet.org>
4073S:	Maintained
4074F:	drivers/net/wireless/st/cw1200/
4075
4076CX18 VIDEO4LINUX DRIVER
4077M:	Andy Walls <awalls@md.metrocast.net>
4078L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4079L:	linux-media@vger.kernel.org
4080T:	git git://linuxtv.org/media_tree.git
4081W:	https://linuxtv.org
4082W:	http://www.ivtvdriver.org/index.php/Cx18
4083S:	Maintained
4084F:	Documentation/media/v4l-drivers/cx18*
4085F:	drivers/media/pci/cx18/
4086F:	include/uapi/linux/ivtv*
4087
4088CX2341X MPEG ENCODER HELPER MODULE
4089M:	Hans Verkuil <hverkuil@xs4all.nl>
4090L:	linux-media@vger.kernel.org
4091T:	git git://linuxtv.org/media_tree.git
4092W:	https://linuxtv.org
4093S:	Maintained
4094F:	drivers/media/common/cx2341x*
4095F:	include/media/drv-intf/cx2341x.h
4096
4097CX24120 MEDIA DRIVER
4098M:	Jemma Denson <jdenson@gmail.com>
4099M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4100L:	linux-media@vger.kernel.org
4101W:	https://linuxtv.org
4102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4103S:	Maintained
4104F:	drivers/media/dvb-frontends/cx24120*
4105
4106CX88 VIDEO4LINUX DRIVER
4107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4108L:	linux-media@vger.kernel.org
4109W:	https://linuxtv.org
4110T:	git git://linuxtv.org/media_tree.git
4111S:	Odd fixes
4112F:	Documentation/media/v4l-drivers/cx88*
4113F:	drivers/media/pci/cx88/
4114
4115CXD2820R MEDIA DRIVER
4116M:	Antti Palosaari <crope@iki.fi>
4117L:	linux-media@vger.kernel.org
4118W:	https://linuxtv.org
4119W:	http://palosaari.fi/linux/
4120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4121T:	git git://linuxtv.org/anttip/media_tree.git
4122S:	Maintained
4123F:	drivers/media/dvb-frontends/cxd2820r*
4124
4125CXGB3 ETHERNET DRIVER (CXGB3)
4126M:	Arjun Vynipadath <arjun@chelsio.com>
4127L:	netdev@vger.kernel.org
4128W:	http://www.chelsio.com
4129S:	Supported
4130F:	drivers/net/ethernet/chelsio/cxgb3/
4131
4132CXGB3 ISCSI DRIVER (CXGB3I)
4133M:	Karen Xie <kxie@chelsio.com>
4134L:	linux-scsi@vger.kernel.org
4135W:	http://www.chelsio.com
4136S:	Supported
4137F:	drivers/scsi/cxgbi/cxgb3i
4138
4139CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4140M:	Steve Wise <swise@chelsio.com>
4141L:	linux-rdma@vger.kernel.org
4142W:	http://www.openfabrics.org
4143S:	Supported
4144F:	drivers/infiniband/hw/cxgb3/
4145F:	include/uapi/rdma/cxgb3-abi.h
4146
4147CXGB4 CRYPTO DRIVER (chcr)
4148M:	Harsh Jain <harsh@chelsio.com>
4149L:	linux-crypto@vger.kernel.org
4150W:	http://www.chelsio.com
4151S:	Supported
4152F:	drivers/crypto/chelsio
4153
4154CXGB4 ETHERNET DRIVER (CXGB4)
4155M:	Arjun Vynipadath <arjun@chelsio.com>
4156L:	netdev@vger.kernel.org
4157W:	http://www.chelsio.com
4158S:	Supported
4159F:	drivers/net/ethernet/chelsio/cxgb4/
4160
4161CXGB4 ISCSI DRIVER (CXGB4I)
4162M:	Karen Xie <kxie@chelsio.com>
4163L:	linux-scsi@vger.kernel.org
4164W:	http://www.chelsio.com
4165S:	Supported
4166F:	drivers/scsi/cxgbi/cxgb4i
4167
4168CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4169M:	Steve Wise <swise@chelsio.com>
4170L:	linux-rdma@vger.kernel.org
4171W:	http://www.openfabrics.org
4172S:	Supported
4173F:	drivers/infiniband/hw/cxgb4/
4174F:	include/uapi/rdma/cxgb4-abi.h
4175
4176CXGB4VF ETHERNET DRIVER (CXGB4VF)
4177M:	Casey Leedom <leedom@chelsio.com>
4178L:	netdev@vger.kernel.org
4179W:	http://www.chelsio.com
4180S:	Supported
4181F:	drivers/net/ethernet/chelsio/cxgb4vf/
4182
4183CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4184M:	Frederic Barrat <fbarrat@linux.ibm.com>
4185M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4186L:	linuxppc-dev@lists.ozlabs.org
4187S:	Supported
4188F:	arch/powerpc/platforms/powernv/pci-cxl.c
4189F:	drivers/misc/cxl/
4190F:	include/misc/cxl*
4191F:	include/uapi/misc/cxl.h
4192F:	Documentation/powerpc/cxl.txt
4193F:	Documentation/ABI/testing/sysfs-class-cxl
4194
4195CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4196M:	Manoj N. Kumar <manoj@linux.ibm.com>
4197M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4198M:	Uma Krishnan <ukrishn@linux.ibm.com>
4199L:	linux-scsi@vger.kernel.org
4200S:	Supported
4201F:	drivers/scsi/cxlflash/
4202F:	include/uapi/scsi/cxlflash_ioctl.h
4203F:	Documentation/powerpc/cxlflash.txt
4204
4205CYBERPRO FB DRIVER
4206M:	Russell King <linux@armlinux.org.uk>
4207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4208W:	http://www.armlinux.org.uk/
4209S:	Maintained
4210F:	drivers/video/fbdev/cyber2000fb.*
4211
4212CYCLADES ASYNC MUX DRIVER
4213W:	http://www.cyclades.com/
4214S:	Orphan
4215F:	drivers/tty/cyclades.c
4216F:	include/linux/cyclades.h
4217F:	include/uapi/linux/cyclades.h
4218
4219CYCLADES PC300 DRIVER
4220W:	http://www.cyclades.com/
4221S:	Orphan
4222F:	drivers/net/wan/pc300*
4223
4224CYPRESS_FIRMWARE MEDIA DRIVER
4225M:	Antti Palosaari <crope@iki.fi>
4226L:	linux-media@vger.kernel.org
4227W:	https://linuxtv.org
4228W:	http://palosaari.fi/linux/
4229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4230T:	git git://linuxtv.org/anttip/media_tree.git
4231S:	Maintained
4232F:	drivers/media/common/cypress_firmware*
4233
4234CYTTSP TOUCHSCREEN DRIVER
4235M:	Ferruh Yigit <fery@cypress.com>
4236L:	linux-input@vger.kernel.org
4237S:	Supported
4238F:	drivers/input/touchscreen/cyttsp*
4239F:	include/linux/input/cyttsp.h
4240
4241D-LINK DIR-685 TOUCHKEYS DRIVER
4242M:	Linus Walleij <linus.walleij@linaro.org>
4243L:	linux-input@vger.kernel.org
4244S:	Supported
4245F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4246
4247DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4248M:	Joshua Kinard <kumba@gentoo.org>
4249S:	Maintained
4250F:	drivers/rtc/rtc-ds1685.c
4251F:	include/linux/rtc/ds1685.h
4252
4253DAMA SLAVE for AX.25
4254M:	Joerg Reuter <jreuter@yaina.de>
4255W:	http://yaina.de/jreuter/
4256W:	http://www.qsl.net/dl1bke/
4257L:	linux-hams@vger.kernel.org
4258S:	Maintained
4259F:	net/ax25/af_ax25.c
4260F:	net/ax25/ax25_dev.c
4261F:	net/ax25/ax25_ds_*
4262F:	net/ax25/ax25_in.c
4263F:	net/ax25/ax25_out.c
4264F:	net/ax25/ax25_timer.c
4265F:	net/ax25/sysctl_net_ax25.c
4266
4267DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4268L:	netdev@vger.kernel.org
4269S:	Orphan
4270F:	Documentation/networking/device_drivers/dec/dmfe.txt
4271F:	drivers/net/ethernet/dec/tulip/dmfe.c
4272
4273DC390/AM53C974 SCSI driver
4274M:	Hannes Reinecke <hare@suse.com>
4275L:	linux-scsi@vger.kernel.org
4276S:	Maintained
4277F:	drivers/scsi/am53c974.c
4278
4279DC395x SCSI driver
4280M:	Oliver Neukum <oliver@neukum.org>
4281M:	Ali Akcaagac <aliakc@web.de>
4282M:	Jamie Lenehan <lenehan@twibble.org>
4283L:	dc395x@twibble.org
4284W:	http://twibble.org/dist/dc395x/
4285W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4286S:	Maintained
4287F:	Documentation/scsi/dc395x.txt
4288F:	drivers/scsi/dc395x.*
4289
4290DCCP PROTOCOL
4291M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4292L:	dccp@vger.kernel.org
4293W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4294S:	Maintained
4295F:	include/linux/dccp.h
4296F:	include/uapi/linux/dccp.h
4297F:	include/linux/tfrc.h
4298F:	net/dccp/
4299
4300DECnet NETWORK LAYER
4301W:	http://linux-decnet.sourceforge.net
4302L:	linux-decnet-user@lists.sourceforge.net
4303S:	Orphan
4304F:	Documentation/networking/decnet.txt
4305F:	net/decnet/
4306
4307DECSTATION PLATFORM SUPPORT
4308M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4309L:	linux-mips@vger.kernel.org
4310W:	http://www.linux-mips.org/wiki/DECstation
4311S:	Maintained
4312F:	arch/mips/dec/
4313F:	arch/mips/include/asm/dec/
4314F:	arch/mips/include/asm/mach-dec/
4315
4316DEFXX FDDI NETWORK DRIVER
4317M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4318S:	Maintained
4319F:	drivers/net/fddi/defxx.*
4320
4321DELL SMBIOS DRIVER
4322M:	Pali Rohár <pali.rohar@gmail.com>
4323M:	Mario Limonciello <mario.limonciello@dell.com>
4324L:	platform-driver-x86@vger.kernel.org
4325S:	Maintained
4326F:	drivers/platform/x86/dell-smbios.*
4327
4328DELL SMBIOS SMM DRIVER
4329M:	Mario Limonciello <mario.limonciello@dell.com>
4330L:	platform-driver-x86@vger.kernel.org
4331S:	Maintained
4332F:	drivers/platform/x86/dell-smbios-smm.c
4333
4334DELL SMBIOS WMI DRIVER
4335M:	Mario Limonciello <mario.limonciello@dell.com>
4336L:	platform-driver-x86@vger.kernel.org
4337S:	Maintained
4338F:	drivers/platform/x86/dell-smbios-wmi.c
4339F:	tools/wmi/dell-smbios-example.c
4340
4341DEFZA FDDI NETWORK DRIVER
4342M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4343S:	Maintained
4344F:	drivers/net/fddi/defza.*
4345
4346DELL LAPTOP DRIVER
4347M:	Matthew Garrett <mjg59@srcf.ucam.org>
4348M:	Pali Rohár <pali.rohar@gmail.com>
4349L:	platform-driver-x86@vger.kernel.org
4350S:	Maintained
4351F:	drivers/platform/x86/dell-laptop.c
4352
4353DELL LAPTOP FREEFALL DRIVER
4354M:	Pali Rohár <pali.rohar@gmail.com>
4355S:	Maintained
4356F:	drivers/platform/x86/dell-smo8800.c
4357
4358DELL LAPTOP RBTN DRIVER
4359M:	Pali Rohár <pali.rohar@gmail.com>
4360S:	Maintained
4361F:	drivers/platform/x86/dell-rbtn.*
4362
4363DELL REMOTE BIOS UPDATE DRIVER
4364M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4365L:	platform-driver-x86@vger.kernel.org
4366S:	Maintained
4367F:	drivers/platform/x86/dell_rbu.c
4368
4369DELL LAPTOP SMM DRIVER
4370M:	Pali Rohár <pali.rohar@gmail.com>
4371S:	Maintained
4372F:	drivers/hwmon/dell-smm-hwmon.c
4373F:	include/uapi/linux/i8k.h
4374
4375DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4376M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4377L:	platform-driver-x86@vger.kernel.org
4378S:	Maintained
4379F:	Documentation/dcdbas.txt
4380F:	drivers/platform/x86/dcdbas.*
4381
4382DELL WMI NOTIFICATIONS DRIVER
4383M:	Matthew Garrett <mjg59@srcf.ucam.org>
4384M:	Pali Rohár <pali.rohar@gmail.com>
4385S:	Maintained
4386F:	drivers/platform/x86/dell-wmi.c
4387
4388DELL WMI DESCRIPTOR DRIVER
4389M:	Mario Limonciello <mario.limonciello@dell.com>
4390S:	Maintained
4391F:	drivers/platform/x86/dell-wmi-descriptor.c
4392
4393DELTA ST MEDIA DRIVER
4394M:	Hugues Fruchet <hugues.fruchet@st.com>
4395L:	linux-media@vger.kernel.org
4396T:	git git://linuxtv.org/media_tree.git
4397W:	https://linuxtv.org
4398S:	Supported
4399F:	drivers/media/platform/sti/delta
4400
4401DENALI NAND DRIVER
4402M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4403L:	linux-mtd@lists.infradead.org
4404S:	Supported
4405F:	drivers/mtd/nand/raw/denali*
4406
4407DESIGNWARE USB2 DRD IP DRIVER
4408M:	Minas Harutyunyan <hminas@synopsys.com>
4409L:	linux-usb@vger.kernel.org
4410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4411S:	Maintained
4412F:	drivers/usb/dwc2/
4413
4414DESIGNWARE USB3 DRD IP DRIVER
4415M:	Felipe Balbi <balbi@kernel.org>
4416L:	linux-usb@vger.kernel.org
4417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4418S:	Maintained
4419F:	drivers/usb/dwc3/
4420
4421DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4422M:	Andreas Klinger <ak@it-klinger.de>
4423L:	linux-iio@vger.kernel.org
4424S:	Maintained
4425F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4426F:	drivers/iio/proximity/srf*.c
4427
4428DEVICE COREDUMP (DEV_COREDUMP)
4429M:	Johannes Berg <johannes@sipsolutions.net>
4430L:	linux-kernel@vger.kernel.org
4431S:	Maintained
4432F:	drivers/base/devcoredump.c
4433F:	include/linux/devcoredump.h
4434
4435DEVICE FREQUENCY (DEVFREQ)
4436M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4437M:	Kyungmin Park <kyungmin.park@samsung.com>
4438R:	Chanwoo Choi <cw00.choi@samsung.com>
4439L:	linux-pm@vger.kernel.org
4440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4441S:	Maintained
4442F:	drivers/devfreq/
4443F:	include/linux/devfreq.h
4444F:	Documentation/devicetree/bindings/devfreq/
4445
4446DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4447M:	Chanwoo Choi <cw00.choi@samsung.com>
4448L:	linux-pm@vger.kernel.org
4449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4450S:	Supported
4451F:	drivers/devfreq/event/
4452F:	drivers/devfreq/devfreq-event.c
4453F:	include/linux/devfreq-event.h
4454F:	Documentation/devicetree/bindings/devfreq/event/
4455
4456DEVICE NUMBER REGISTRY
4457M:	Torben Mathiasen <device@lanana.org>
4458W:	http://lanana.org/docs/device-list/index.html
4459S:	Maintained
4460
4461DEVICE-MAPPER  (LVM)
4462M:	Alasdair Kergon <agk@redhat.com>
4463M:	Mike Snitzer <snitzer@redhat.com>
4464M:	dm-devel@redhat.com
4465L:	dm-devel@redhat.com
4466W:	http://sources.redhat.com/dm
4467Q:	http://patchwork.kernel.org/project/dm-devel/list/
4468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4469T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4470S:	Maintained
4471F:	Documentation/device-mapper/
4472F:	drivers/md/Makefile
4473F:	drivers/md/Kconfig
4474F:	drivers/md/dm*
4475F:	drivers/md/persistent-data/
4476F:	include/linux/device-mapper.h
4477F:	include/linux/dm-*.h
4478F:	include/uapi/linux/dm-*.h
4479
4480DEVLINK
4481M:	Jiri Pirko <jiri@mellanox.com>
4482L:	netdev@vger.kernel.org
4483S:	Supported
4484F:	net/core/devlink.c
4485F:	include/net/devlink.h
4486F:	include/uapi/linux/devlink.h
4487
4488DIALOG SEMICONDUCTOR DRIVERS
4489M:	Support Opensource <support.opensource@diasemi.com>
4490W:	http://www.dialog-semiconductor.com/products
4491S:	Supported
4492F:	Documentation/hwmon/da90??
4493F:	Documentation/devicetree/bindings/mfd/da90*.txt
4494F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4495F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4496F:	Documentation/devicetree/bindings/regulator/da92*.txt
4497F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4498F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4499F:	drivers/gpio/gpio-da90??.c
4500F:	drivers/hwmon/da90??-hwmon.c
4501F:	drivers/iio/adc/da91??-*.c
4502F:	drivers/input/misc/da90??_onkey.c
4503F:	drivers/input/touchscreen/da9052_tsi.c
4504F:	drivers/leds/leds-da90??.c
4505F:	drivers/mfd/da903x.c
4506F:	drivers/mfd/da90??-*.c
4507F:	drivers/mfd/da91??-*.c
4508F:	drivers/power/supply/da9052-battery.c
4509F:	drivers/power/supply/da91??-*.c
4510F:	drivers/regulator/da903x.c
4511F:	drivers/regulator/da9???-regulator.[ch]
4512F:	drivers/thermal/da90??-thermal.c
4513F:	drivers/rtc/rtc-da90??.c
4514F:	drivers/video/backlight/da90??_bl.c
4515F:	drivers/watchdog/da90??_wdt.c
4516F:	include/linux/mfd/da903x.h
4517F:	include/linux/mfd/da9052/
4518F:	include/linux/mfd/da9055/
4519F:	include/linux/mfd/da9062/
4520F:	include/linux/mfd/da9063/
4521F:	include/linux/mfd/da9150/
4522F:	include/linux/regulator/da9211.h
4523F:	include/sound/da[79]*.h
4524F:	sound/soc/codecs/da[79]*.[ch]
4525
4526DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4527M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4528L:	linux-gpio@vger.kernel.org
4529S:	Maintained
4530F:	drivers/gpio/gpio-gpio-mm.c
4531
4532DIOLAN U2C-12 I2C DRIVER
4533M:	Guenter Roeck <linux@roeck-us.net>
4534L:	linux-i2c@vger.kernel.org
4535S:	Maintained
4536F:	drivers/i2c/busses/i2c-diolan-u2c.c
4537
4538FILESYSTEM DIRECT ACCESS (DAX)
4539M:	Matthew Wilcox <willy@infradead.org>
4540M:	Ross Zwisler <zwisler@kernel.org>
4541M:	Jan Kara <jack@suse.cz>
4542L:	linux-fsdevel@vger.kernel.org
4543S:	Supported
4544F:	fs/dax.c
4545F:	include/linux/dax.h
4546F:	include/trace/events/fs_dax.h
4547
4548DEVICE DIRECT ACCESS (DAX)
4549M:	Dan Williams <dan.j.williams@intel.com>
4550M:	Dave Jiang <dave.jiang@intel.com>
4551M:	Ross Zwisler <zwisler@kernel.org>
4552M:	Vishal Verma <vishal.l.verma@intel.com>
4553L:	linux-nvdimm@lists.01.org
4554S:	Supported
4555F:	drivers/dax/
4556
4557DIRECTORY NOTIFICATION (DNOTIFY)
4558M:	Jan Kara <jack@suse.cz>
4559R:	Amir Goldstein <amir73il@gmail.com>
4560L:	linux-fsdevel@vger.kernel.org
4561S:	Maintained
4562F:	Documentation/filesystems/dnotify.txt
4563F:	fs/notify/dnotify/
4564F:	include/linux/dnotify.h
4565
4566DISK GEOMETRY AND PARTITION HANDLING
4567M:	Andries Brouwer <aeb@cwi.nl>
4568W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4569W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4570W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4571S:	Maintained
4572
4573DISKQUOTA
4574M:	Jan Kara <jack@suse.com>
4575S:	Maintained
4576F:	Documentation/filesystems/quota.txt
4577F:	fs/quota/
4578F:	include/linux/quota*.h
4579F:	include/uapi/linux/quota*.h
4580
4581DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4582M:	Bernie Thompson <bernie@plugable.com>
4583L:	linux-fbdev@vger.kernel.org
4584S:	Maintained
4585W:	http://plugable.com/category/projects/udlfb/
4586F:	drivers/video/fbdev/udlfb.c
4587F:	include/video/udlfb.h
4588F:	Documentation/fb/udlfb.txt
4589
4590DISTRIBUTED LOCK MANAGER (DLM)
4591M:	Christine Caulfield <ccaulfie@redhat.com>
4592M:	David Teigland <teigland@redhat.com>
4593L:	cluster-devel@redhat.com
4594W:	http://sources.redhat.com/cluster/
4595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4596S:	Supported
4597F:	fs/dlm/
4598
4599DMA BUFFER SHARING FRAMEWORK
4600M:	Sumit Semwal <sumit.semwal@linaro.org>
4601S:	Maintained
4602L:	linux-media@vger.kernel.org
4603L:	dri-devel@lists.freedesktop.org
4604L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4605F:	drivers/dma-buf/
4606F:	include/linux/dma-buf*
4607F:	include/linux/reservation.h
4608F:	include/linux/*fence.h
4609F:	Documentation/driver-api/dma-buf.rst
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611
4612DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4613M:	Vinod Koul <vkoul@kernel.org>
4614L:	dmaengine@vger.kernel.org
4615Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4616S:	Maintained
4617F:	drivers/dma/
4618F:	include/linux/dmaengine.h
4619F:	include/linux/of_dma.h
4620F:	Documentation/devicetree/bindings/dma/
4621F:	Documentation/driver-api/dmaengine/
4622T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4623
4624DMA MAPPING HELPERS
4625M:	Christoph Hellwig <hch@lst.de>
4626M:	Marek Szyprowski <m.szyprowski@samsung.com>
4627R:	Robin Murphy <robin.murphy@arm.com>
4628L:	iommu@lists.linux-foundation.org
4629T:	git git://git.infradead.org/users/hch/dma-mapping.git
4630W:	http://git.infradead.org/users/hch/dma-mapping.git
4631S:	Supported
4632F:	kernel/dma/
4633F:	include/asm-generic/dma-mapping.h
4634F:	include/linux/dma-direct.h
4635F:	include/linux/dma-mapping.h
4636F:	include/linux/dma-noncoherent.h
4637
4638DME1737 HARDWARE MONITOR DRIVER
4639M:	Juerg Haefliger <juergh@gmail.com>
4640L:	linux-hwmon@vger.kernel.org
4641S:	Maintained
4642F:	Documentation/hwmon/dme1737
4643F:	drivers/hwmon/dme1737.c
4644
4645DMI/SMBIOS SUPPORT
4646M:	Jean Delvare <jdelvare@suse.com>
4647S:	Maintained
4648T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4649F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4650F:	drivers/firmware/dmi-id.c
4651F:	drivers/firmware/dmi_scan.c
4652F:	include/linux/dmi.h
4653
4654DOCUMENTATION
4655M:	Jonathan Corbet <corbet@lwn.net>
4656L:	linux-doc@vger.kernel.org
4657S:	Maintained
4658F:	Documentation/
4659F:	scripts/kernel-doc
4660X:	Documentation/ABI/
4661X:	Documentation/acpi/
4662X:	Documentation/devicetree/
4663X:	Documentation/i2c/
4664X:	Documentation/media/
4665X:	Documentation/power/
4666X:	Documentation/spi/
4667T:	git git://git.lwn.net/linux.git docs-next
4668
4669DOCUMENTATION/ITALIAN
4670M:	Federico Vaga <federico.vaga@vaga.pv.it>
4671L:	linux-doc@vger.kernel.org
4672S:	Maintained
4673F:	Documentation/translations/it_IT
4674
4675DONGWOON DW9714 LENS VOICE COIL DRIVER
4676M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4677L:	linux-media@vger.kernel.org
4678T:	git git://linuxtv.org/media_tree.git
4679S:	Maintained
4680F:	drivers/media/i2c/dw9714.c
4681F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4682
4683DONGWOON DW9807 LENS VOICE COIL DRIVER
4684M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4685L:	linux-media@vger.kernel.org
4686T:	git git://linuxtv.org/media_tree.git
4687S:	Maintained
4688F:	drivers/media/i2c/dw9807-vcm.c
4689F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4690
4691DOUBLETALK DRIVER
4692M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4693L:	blinux-list@redhat.com
4694S:	Maintained
4695F:	drivers/char/dtlk.c
4696F:	include/linux/dtlk.h
4697
4698DPAA2 DATAPATH I/O (DPIO) DRIVER
4699M:	Roy Pledge <Roy.Pledge@nxp.com>
4700L:	linux-kernel@vger.kernel.org
4701S:	Maintained
4702F:	drivers/soc/fsl/dpio
4703
4704DPAA2 ETHERNET DRIVER
4705M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4706L:	netdev@vger.kernel.org
4707S:	Maintained
4708F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4709F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4710F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4711F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4712F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4713
4714DPAA2 ETHERNET SWITCH DRIVER
4715M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4716M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4717L:	linux-kernel@vger.kernel.org
4718S:	Maintained
4719F:	drivers/staging/fsl-dpaa2/ethsw
4720
4721DPAA2 PTP CLOCK DRIVER
4722M:	Yangbo Lu <yangbo.lu@nxp.com>
4723L:	netdev@vger.kernel.org
4724S:	Maintained
4725F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4726F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4727
4728DPT_I2O SCSI RAID DRIVER
4729M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4730L:	linux-scsi@vger.kernel.org
4731W:	http://www.adaptec.com/
4732S:	Maintained
4733F:	drivers/scsi/dpt*
4734F:	drivers/scsi/dpt/
4735
4736DRBD DRIVER
4737M:	Philipp Reisner <philipp.reisner@linbit.com>
4738M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4739L:	drbd-dev@lists.linbit.com
4740W:	http://www.drbd.org
4741T:	git git://git.linbit.com/linux-drbd.git
4742T:	git git://git.linbit.com/drbd-8.4.git
4743S:	Supported
4744F:	drivers/block/drbd/
4745F:	lib/lru_cache.c
4746F:	Documentation/blockdev/drbd/
4747
4748DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4749M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4750R:	"Rafael J. Wysocki" <rafael@kernel.org>
4751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4752S:	Supported
4753F:	Documentation/kobject.txt
4754F:	drivers/base/
4755F:	fs/debugfs/
4756F:	fs/sysfs/
4757F:	include/linux/debugfs.h
4758F:	include/linux/kobj*
4759F:	lib/kobj*
4760
4761DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4762M:	Kevin Hilman <khilman@kernel.org>
4763M:	Nishanth Menon <nm@ti.com>
4764S:	Maintained
4765F:	drivers/power/avs/
4766F:	include/linux/power/smartreflex.h
4767L:	linux-pm@vger.kernel.org
4768
4769DRM DRIVER FOR ARM PL111 CLCD
4770M:	Eric Anholt <eric@anholt.net>
4771T:	git git://anongit.freedesktop.org/drm/drm-misc
4772S:	Supported
4773F:	drivers/gpu/drm/pl111/
4774
4775DRM DRIVER FOR ARM VERSATILE TFT PANELS
4776M:	Linus Walleij <linus.walleij@linaro.org>
4777T:	git git://anongit.freedesktop.org/drm/drm-misc
4778S:	Maintained
4779F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4780F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4781
4782DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4783M:	Dave Airlie <airlied@redhat.com>
4784S:	Odd Fixes
4785F:	drivers/gpu/drm/ast/
4786
4787DRM DRIVER FOR BOCHS VIRTUAL GPU
4788M:	Gerd Hoffmann <kraxel@redhat.com>
4789L:	virtualization@lists.linux-foundation.org
4790T:	git git://anongit.freedesktop.org/drm/drm-misc
4791S:	Maintained
4792F:	drivers/gpu/drm/bochs/
4793
4794DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4795M:	Linus Walleij <linus.walleij@linaro.org>
4796T:	git git://anongit.freedesktop.org/drm/drm-misc
4797S:	Maintained
4798F:	drivers/gpu/drm/tve200/
4799
4800DRM DRIVER FOR ILITEK ILI9225 PANELS
4801M:	David Lechner <david@lechnology.com>
4802S:	Maintained
4803F:	drivers/gpu/drm/tinydrm/ili9225.c
4804F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4805
4806DRM DRIVER FOR HX8357D PANELS
4807M:	Eric Anholt <eric@anholt.net>
4808T:	git git://anongit.freedesktop.org/drm/drm-misc
4809S:	Maintained
4810F:	drivers/gpu/drm/tinydrm/hx8357d.c
4811F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4812
4813DRM DRIVER FOR INTEL I810 VIDEO CARDS
4814S:	Orphan / Obsolete
4815F:	drivers/gpu/drm/i810/
4816F:	include/uapi/drm/i810_drm.h
4817
4818DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4819S:	Orphan / Obsolete
4820F:	drivers/gpu/drm/mga/
4821F:	include/uapi/drm/mga_drm.h
4822
4823DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4824M:	Dave Airlie <airlied@redhat.com>
4825S:	Odd Fixes
4826F:	drivers/gpu/drm/mgag200/
4827
4828DRM DRIVER FOR MI0283QT
4829M:	Noralf Trønnes <noralf@tronnes.org>
4830S:	Maintained
4831F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4832F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4833
4834DRM DRIVER FOR MSM ADRENO GPU
4835M:	Rob Clark <robdclark@gmail.com>
4836L:	linux-arm-msm@vger.kernel.org
4837L:	dri-devel@lists.freedesktop.org
4838L:	freedreno@lists.freedesktop.org
4839T:	git git://people.freedesktop.org/~robclark/linux
4840S:	Maintained
4841F:	drivers/gpu/drm/msm/
4842F:	include/uapi/drm/msm_drm.h
4843F:	Documentation/devicetree/bindings/display/msm/
4844
4845DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4846M:	Ben Skeggs <bskeggs@redhat.com>
4847L:	dri-devel@lists.freedesktop.org
4848L:	nouveau@lists.freedesktop.org
4849T:	git git://github.com/skeggsb/linux
4850S:	Supported
4851F:	drivers/gpu/drm/nouveau/
4852F:	include/uapi/drm/nouveau_drm.h
4853
4854DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4855M:	Stefan Mavrodiev <stefan@olimex.com>
4856S:	Maintained
4857F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4858F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4859
4860DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4861M:	Noralf Trønnes <noralf@tronnes.org>
4862S:	Maintained
4863F:	drivers/gpu/drm/tinydrm/repaper.c
4864F:	Documentation/devicetree/bindings/display/repaper.txt
4865
4866DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4867M:	Dave Airlie <airlied@redhat.com>
4868M:	Gerd Hoffmann <kraxel@redhat.com>
4869L:	virtualization@lists.linux-foundation.org
4870T:	git git://anongit.freedesktop.org/drm/drm-misc
4871S:	Obsolete
4872W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4873F:	drivers/gpu/drm/cirrus/
4874
4875DRM DRIVER FOR QXL VIRTUAL GPU
4876M:	Dave Airlie <airlied@redhat.com>
4877M:	Gerd Hoffmann <kraxel@redhat.com>
4878L:	virtualization@lists.linux-foundation.org
4879T:	git git://anongit.freedesktop.org/drm/drm-misc
4880S:	Maintained
4881F:	drivers/gpu/drm/qxl/
4882F:	include/uapi/drm/qxl_drm.h
4883
4884DRM DRIVER FOR RAGE 128 VIDEO CARDS
4885S:	Orphan / Obsolete
4886F:	drivers/gpu/drm/r128/
4887F:	include/uapi/drm/r128_drm.h
4888
4889DRM DRIVER FOR SAVAGE VIDEO CARDS
4890S:	Orphan / Obsolete
4891F:	drivers/gpu/drm/savage/
4892F:	include/uapi/drm/savage_drm.h
4893
4894DRM DRIVER FOR SIS VIDEO CARDS
4895S:	Orphan / Obsolete
4896F:	drivers/gpu/drm/sis/
4897F:	include/uapi/drm/sis_drm.h
4898
4899DRM DRIVER FOR SITRONIX ST7586 PANELS
4900M:	David Lechner <david@lechnology.com>
4901S:	Maintained
4902F:	drivers/gpu/drm/tinydrm/st7586.c
4903F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4904
4905DRM DRIVER FOR SITRONIX ST7735R PANELS
4906M:	David Lechner <david@lechnology.com>
4907S:	Maintained
4908F:	drivers/gpu/drm/tinydrm/st7735r.c
4909F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4910
4911DRM DRIVER FOR TDFX VIDEO CARDS
4912S:	Orphan / Obsolete
4913F:	drivers/gpu/drm/tdfx/
4914
4915DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4916M:	Dave Airlie <airlied@redhat.com>
4917R:	Sean Paul <sean@poorly.run>
4918L:	dri-devel@lists.freedesktop.org
4919S:	Odd Fixes
4920F:	drivers/gpu/drm/udl/
4921T:	git git://anongit.freedesktop.org/drm/drm-misc
4922
4923DRM DRIVER FOR VMWARE VIRTUAL GPU
4924M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4925M:	Thomas Hellstrom <thellstrom@vmware.com>
4926L:	dri-devel@lists.freedesktop.org
4927T:	git git://people.freedesktop.org/~thomash/linux
4928S:	Supported
4929F:	drivers/gpu/drm/vmwgfx/
4930F:	include/uapi/drm/vmwgfx_drm.h
4931
4932DRM DRIVERS
4933M:	David Airlie <airlied@linux.ie>
4934M:	Daniel Vetter <daniel@ffwll.ch>
4935L:	dri-devel@lists.freedesktop.org
4936T:	git git://anongit.freedesktop.org/drm/drm
4937B:	https://bugs.freedesktop.org/
4938C:	irc://chat.freenode.net/dri-devel
4939S:	Maintained
4940F:	drivers/gpu/drm/
4941F:	drivers/gpu/vga/
4942F:	Documentation/devicetree/bindings/display/
4943F:	Documentation/devicetree/bindings/gpu/
4944F:	Documentation/gpu/
4945F:	include/drm/
4946F:	include/uapi/drm/
4947F:	include/linux/vga*
4948
4949DRM DRIVERS AND MISC GPU PATCHES
4950M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4951M:	Maxime Ripard <maxime.ripard@bootlin.com>
4952M:	Sean Paul <sean@poorly.run>
4953W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4954S:	Maintained
4955T:	git git://anongit.freedesktop.org/drm/drm-misc
4956F:	Documentation/gpu/
4957F:	drivers/gpu/vga/
4958F:	drivers/gpu/drm/*
4959F:	include/drm/drm*
4960F:	include/uapi/drm/drm*
4961F:	include/linux/vga*
4962
4963DRM DRIVERS FOR ALLWINNER A10
4964M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4965L:	dri-devel@lists.freedesktop.org
4966S:	Supported
4967F:	drivers/gpu/drm/sun4i/
4968F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4969T:	git git://anongit.freedesktop.org/drm/drm-misc
4970
4971DRM DRIVERS FOR AMLOGIC SOCS
4972M:	Neil Armstrong <narmstrong@baylibre.com>
4973L:	dri-devel@lists.freedesktop.org
4974L:	linux-amlogic@lists.infradead.org
4975W:	http://linux-meson.com/
4976S:	Supported
4977F:	drivers/gpu/drm/meson/
4978F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4979F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4980F:	Documentation/gpu/meson.rst
4981T:	git git://anongit.freedesktop.org/drm/drm-misc
4982
4983DRM DRIVERS FOR ATMEL HLCDC
4984M:	Boris Brezillon <bbrezillon@kernel.org>
4985L:	dri-devel@lists.freedesktop.org
4986S:	Supported
4987F:	drivers/gpu/drm/atmel-hlcdc/
4988F:	Documentation/devicetree/bindings/display/atmel/
4989T:	git git://anongit.freedesktop.org/drm/drm-misc
4990
4991DRM DRIVERS FOR BRIDGE CHIPS
4992M:	Archit Taneja <architt@codeaurora.org>
4993M:	Andrzej Hajda <a.hajda@samsung.com>
4994R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4995S:	Maintained
4996T:	git git://anongit.freedesktop.org/drm/drm-misc
4997F:	drivers/gpu/drm/bridge/
4998
4999DRM DRIVERS FOR EXYNOS
5000M:	Inki Dae <inki.dae@samsung.com>
5001M:	Joonyoung Shim <jy0922.shim@samsung.com>
5002M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5003M:	Kyungmin Park <kyungmin.park@samsung.com>
5004L:	dri-devel@lists.freedesktop.org
5005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5006S:	Supported
5007F:	drivers/gpu/drm/exynos/
5008F:	include/uapi/drm/exynos_drm.h
5009F:	Documentation/devicetree/bindings/display/exynos/
5010
5011DRM DRIVERS FOR FREESCALE DCU
5012M:	Stefan Agner <stefan@agner.ch>
5013M:	Alison Wang <alison.wang@nxp.com>
5014L:	dri-devel@lists.freedesktop.org
5015S:	Supported
5016F:	drivers/gpu/drm/fsl-dcu/
5017F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5018F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5019F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5020T:	git git://anongit.freedesktop.org/drm/drm-misc
5021
5022DRM DRIVERS FOR FREESCALE IMX
5023M:	Philipp Zabel <p.zabel@pengutronix.de>
5024L:	dri-devel@lists.freedesktop.org
5025S:	Maintained
5026F:	drivers/gpu/drm/imx/
5027F:	drivers/gpu/ipu-v3/
5028F:	Documentation/devicetree/bindings/display/imx/
5029
5030DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5031M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5032L:	dri-devel@lists.freedesktop.org
5033T:	git git://github.com/patjak/drm-gma500
5034S:	Maintained
5035F:	drivers/gpu/drm/gma500/
5036
5037DRM DRIVERS FOR HISILICON
5038M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5039M:	Rongrong Zou <zourongrong@gmail.com>
5040R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5041R:	Chen Feng <puck.chen@hisilicon.com>
5042L:	dri-devel@lists.freedesktop.org
5043T:	git git://github.com/xin3liang/linux.git
5044S:	Maintained
5045F:	drivers/gpu/drm/hisilicon/
5046F:	Documentation/devicetree/bindings/display/hisilicon/
5047
5048DRM DRIVERS FOR MEDIATEK
5049M:	CK Hu <ck.hu@mediatek.com>
5050M:	Philipp Zabel <p.zabel@pengutronix.de>
5051L:	dri-devel@lists.freedesktop.org
5052S:	Supported
5053F:	drivers/gpu/drm/mediatek/
5054F:	Documentation/devicetree/bindings/display/mediatek/
5055
5056DRM DRIVERS FOR NVIDIA TEGRA
5057M:	Thierry Reding <thierry.reding@gmail.com>
5058L:	dri-devel@lists.freedesktop.org
5059L:	linux-tegra@vger.kernel.org
5060T:	git git://anongit.freedesktop.org/tegra/linux.git
5061S:	Supported
5062F:	drivers/gpu/drm/tegra/
5063F:	drivers/gpu/host1x/
5064F:	include/linux/host1x.h
5065F:	include/uapi/drm/tegra_drm.h
5066F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5067
5068DRM DRIVERS FOR RENESAS
5069M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5070M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5071L:	dri-devel@lists.freedesktop.org
5072L:	linux-renesas-soc@vger.kernel.org
5073T:	git git://linuxtv.org/pinchartl/media drm/du/next
5074S:	Supported
5075F:	drivers/gpu/drm/rcar-du/
5076F:	drivers/gpu/drm/shmobile/
5077F:	include/linux/platform_data/shmob_drm.h
5078F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5079F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5080F:	Documentation/devicetree/bindings/display/renesas,du.txt
5081
5082DRM DRIVERS FOR ROCKCHIP
5083M:	Sandy Huang <hjc@rock-chips.com>
5084M:	Heiko Stübner <heiko@sntech.de>
5085L:	dri-devel@lists.freedesktop.org
5086S:	Maintained
5087F:	drivers/gpu/drm/rockchip/
5088F:	Documentation/devicetree/bindings/display/rockchip/
5089T:	git git://anongit.freedesktop.org/drm/drm-misc
5090
5091DRM DRIVERS FOR STI
5092M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5093M:	Vincent Abriou <vincent.abriou@st.com>
5094L:	dri-devel@lists.freedesktop.org
5095T:	git git://anongit.freedesktop.org/drm/drm-misc
5096S:	Maintained
5097F:	drivers/gpu/drm/sti
5098F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5099
5100DRM DRIVERS FOR STM
5101M:	Yannick Fertre <yannick.fertre@st.com>
5102M:	Philippe Cornu <philippe.cornu@st.com>
5103M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5104M:	Vincent Abriou <vincent.abriou@st.com>
5105L:	dri-devel@lists.freedesktop.org
5106T:	git git://anongit.freedesktop.org/drm/drm-misc
5107S:	Maintained
5108F:	drivers/gpu/drm/stm
5109F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5110
5111DRM DRIVERS FOR TI LCDC
5112M:	Jyri Sarha <jsarha@ti.com>
5113R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5114L:	dri-devel@lists.freedesktop.org
5115S:	Maintained
5116F:	drivers/gpu/drm/tilcdc/
5117F:	Documentation/devicetree/bindings/display/tilcdc/
5118
5119DRM DRIVERS FOR TI OMAP
5120M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5121L:	dri-devel@lists.freedesktop.org
5122S:	Maintained
5123F:	drivers/gpu/drm/omapdrm/
5124F:	Documentation/devicetree/bindings/display/ti/
5125
5126DRM DRIVERS FOR V3D
5127M:	Eric Anholt <eric@anholt.net>
5128S:	Supported
5129F:	drivers/gpu/drm/v3d/
5130F:	include/uapi/drm/v3d_drm.h
5131F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5132T:	git git://anongit.freedesktop.org/drm/drm-misc
5133
5134DRM DRIVERS FOR VC4
5135M:	Eric Anholt <eric@anholt.net>
5136T:	git git://github.com/anholt/linux
5137S:	Supported
5138F:	drivers/gpu/drm/vc4/
5139F:	include/uapi/drm/vc4_drm.h
5140F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5141T:	git git://anongit.freedesktop.org/drm/drm-misc
5142
5143DRM DRIVERS FOR VIVANTE GPU IP
5144M:	Lucas Stach <l.stach@pengutronix.de>
5145R:	Russell King <linux+etnaviv@armlinux.org.uk>
5146R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5147L:	etnaviv@lists.freedesktop.org
5148L:	dri-devel@lists.freedesktop.org
5149S:	Maintained
5150F:	drivers/gpu/drm/etnaviv/
5151F:	include/uapi/drm/etnaviv_drm.h
5152F:	Documentation/devicetree/bindings/display/etnaviv/
5153
5154DRM DRIVERS FOR ZTE ZX
5155M:	Shawn Guo <shawnguo@kernel.org>
5156L:	dri-devel@lists.freedesktop.org
5157S:	Maintained
5158F:	drivers/gpu/drm/zte/
5159F:	Documentation/devicetree/bindings/display/zte,vou.txt
5160T:	git git://anongit.freedesktop.org/drm/drm-misc
5161
5162DRM PANEL DRIVERS
5163M:	Thierry Reding <thierry.reding@gmail.com>
5164L:	dri-devel@lists.freedesktop.org
5165T:	git git://anongit.freedesktop.org/drm/drm-misc
5166S:	Maintained
5167F:	drivers/gpu/drm/drm_panel.c
5168F:	drivers/gpu/drm/panel/
5169F:	include/drm/drm_panel.h
5170F:	Documentation/devicetree/bindings/display/panel/
5171
5172DRM TINYDRM DRIVERS
5173M:	Noralf Trønnes <noralf@tronnes.org>
5174W:	https://github.com/notro/tinydrm/wiki/Development
5175T:	git git://anongit.freedesktop.org/drm/drm-misc
5176S:	Maintained
5177F:	drivers/gpu/drm/tinydrm/
5178F:	include/drm/tinydrm/
5179
5180DRM DRIVERS FOR XEN
5181M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5182T:	git git://anongit.freedesktop.org/drm/drm-misc
5183L:	dri-devel@lists.freedesktop.org
5184L:	xen-devel@lists.xen.org
5185S:	Supported
5186F:	drivers/gpu/drm/xen/
5187F:	Documentation/gpu/xen-front.rst
5188
5189DRM TTM SUBSYSTEM
5190M:	Christian Koenig <christian.koenig@amd.com>
5191M:	Huang Rui <ray.huang@amd.com>
5192M:	Junwei Zhang <Jerry.Zhang@amd.com>
5193T:	git git://people.freedesktop.org/~agd5f/linux
5194S:	Maintained
5195L:	dri-devel@lists.freedesktop.org
5196F:	include/drm/ttm/
5197F:	drivers/gpu/drm/ttm/
5198
5199DSBR100 USB FM RADIO DRIVER
5200M:	Alexey Klimov <klimov.linux@gmail.com>
5201L:	linux-media@vger.kernel.org
5202T:	git git://linuxtv.org/media_tree.git
5203S:	Maintained
5204F:	drivers/media/radio/dsbr100.c
5205
5206DSCC4 DRIVER
5207M:	Francois Romieu <romieu@fr.zoreil.com>
5208L:	netdev@vger.kernel.org
5209S:	Maintained
5210F:	drivers/net/wan/dscc4.c
5211
5212DT3155 MEDIA DRIVER
5213M:	Hans Verkuil <hverkuil@xs4all.nl>
5214L:	linux-media@vger.kernel.org
5215T:	git git://linuxtv.org/media_tree.git
5216W:	https://linuxtv.org
5217S:	Odd Fixes
5218F:	drivers/media/pci/dt3155/
5219
5220DVB_USB_AF9015 MEDIA DRIVER
5221M:	Antti Palosaari <crope@iki.fi>
5222L:	linux-media@vger.kernel.org
5223W:	https://linuxtv.org
5224W:	http://palosaari.fi/linux/
5225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5226T:	git git://linuxtv.org/anttip/media_tree.git
5227S:	Maintained
5228F:	drivers/media/usb/dvb-usb-v2/af9015*
5229
5230DVB_USB_AF9035 MEDIA DRIVER
5231M:	Antti Palosaari <crope@iki.fi>
5232L:	linux-media@vger.kernel.org
5233W:	https://linuxtv.org
5234W:	http://palosaari.fi/linux/
5235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5236T:	git git://linuxtv.org/anttip/media_tree.git
5237S:	Maintained
5238F:	drivers/media/usb/dvb-usb-v2/af9035*
5239
5240DVB_USB_ANYSEE MEDIA DRIVER
5241M:	Antti Palosaari <crope@iki.fi>
5242L:	linux-media@vger.kernel.org
5243W:	https://linuxtv.org
5244W:	http://palosaari.fi/linux/
5245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5246T:	git git://linuxtv.org/anttip/media_tree.git
5247S:	Maintained
5248F:	drivers/media/usb/dvb-usb-v2/anysee*
5249
5250DVB_USB_AU6610 MEDIA DRIVER
5251M:	Antti Palosaari <crope@iki.fi>
5252L:	linux-media@vger.kernel.org
5253W:	https://linuxtv.org
5254W:	http://palosaari.fi/linux/
5255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5256T:	git git://linuxtv.org/anttip/media_tree.git
5257S:	Maintained
5258F:	drivers/media/usb/dvb-usb-v2/au6610*
5259
5260DVB_USB_CE6230 MEDIA DRIVER
5261M:	Antti Palosaari <crope@iki.fi>
5262L:	linux-media@vger.kernel.org
5263W:	https://linuxtv.org
5264W:	http://palosaari.fi/linux/
5265Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5266T:	git git://linuxtv.org/anttip/media_tree.git
5267S:	Maintained
5268F:	drivers/media/usb/dvb-usb-v2/ce6230*
5269
5270DVB_USB_CXUSB MEDIA DRIVER
5271M:	Michael Krufky <mkrufky@linuxtv.org>
5272L:	linux-media@vger.kernel.org
5273W:	https://linuxtv.org
5274W:	http://github.com/mkrufky
5275Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5276T:	git git://linuxtv.org/media_tree.git
5277S:	Maintained
5278F:	drivers/media/usb/dvb-usb/cxusb*
5279
5280DVB_USB_EC168 MEDIA DRIVER
5281M:	Antti Palosaari <crope@iki.fi>
5282L:	linux-media@vger.kernel.org
5283W:	https://linuxtv.org
5284W:	http://palosaari.fi/linux/
5285Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5286T:	git git://linuxtv.org/anttip/media_tree.git
5287S:	Maintained
5288F:	drivers/media/usb/dvb-usb-v2/ec168*
5289
5290DVB_USB_GL861 MEDIA DRIVER
5291M:	Antti Palosaari <crope@iki.fi>
5292L:	linux-media@vger.kernel.org
5293W:	https://linuxtv.org
5294Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5295T:	git git://linuxtv.org/anttip/media_tree.git
5296S:	Maintained
5297F:	drivers/media/usb/dvb-usb-v2/gl861*
5298
5299DVB_USB_MXL111SF MEDIA DRIVER
5300M:	Michael Krufky <mkrufky@linuxtv.org>
5301L:	linux-media@vger.kernel.org
5302W:	https://linuxtv.org
5303W:	http://github.com/mkrufky
5304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5305T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5306S:	Maintained
5307F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5308
5309DVB_USB_RTL28XXU MEDIA DRIVER
5310M:	Antti Palosaari <crope@iki.fi>
5311L:	linux-media@vger.kernel.org
5312W:	https://linuxtv.org
5313W:	http://palosaari.fi/linux/
5314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5315T:	git git://linuxtv.org/anttip/media_tree.git
5316S:	Maintained
5317F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5318
5319DVB_USB_V2 MEDIA DRIVER
5320M:	Antti Palosaari <crope@iki.fi>
5321L:	linux-media@vger.kernel.org
5322W:	https://linuxtv.org
5323W:	http://palosaari.fi/linux/
5324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5325T:	git git://linuxtv.org/anttip/media_tree.git
5326S:	Maintained
5327F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5328F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5329
5330DYNAMIC DEBUG
5331M:	Jason Baron <jbaron@akamai.com>
5332S:	Maintained
5333F:	lib/dynamic_debug.c
5334F:	include/linux/dynamic_debug.h
5335
5336DYNAMIC INTERRUPT MODERATION
5337M:	Tal Gilboa <talgi@mellanox.com>
5338S:	Maintained
5339F:	include/linux/net_dim.h
5340
5341DZ DECSTATION DZ11 SERIAL DRIVER
5342M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5343S:	Maintained
5344F:	drivers/tty/serial/dz.*
5345
5346E3X0 POWER BUTTON DRIVER
5347M:	Moritz Fischer <moritz.fischer@ettus.com>
5348L:	usrp-users@lists.ettus.com
5349W:	http://www.ettus.com
5350S:	Supported
5351F:	drivers/input/misc/e3x0-button.c
5352F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5353
5354E4000 MEDIA DRIVER
5355M:	Antti Palosaari <crope@iki.fi>
5356L:	linux-media@vger.kernel.org
5357W:	https://linuxtv.org
5358W:	http://palosaari.fi/linux/
5359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5360T:	git git://linuxtv.org/anttip/media_tree.git
5361S:	Maintained
5362F:	drivers/media/tuners/e4000*
5363
5364EARTH_PT1 MEDIA DRIVER
5365M:	Akihiro Tsukada <tskd08@gmail.com>
5366L:	linux-media@vger.kernel.org
5367S:	Odd Fixes
5368F:	drivers/media/pci/pt1/
5369
5370EARTH_PT3 MEDIA DRIVER
5371M:	Akihiro Tsukada <tskd08@gmail.com>
5372L:	linux-media@vger.kernel.org
5373S:	Odd Fixes
5374F:	drivers/media/pci/pt3/
5375
5376EC100 MEDIA DRIVER
5377M:	Antti Palosaari <crope@iki.fi>
5378L:	linux-media@vger.kernel.org
5379W:	https://linuxtv.org
5380W:	http://palosaari.fi/linux/
5381Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5382T:	git git://linuxtv.org/anttip/media_tree.git
5383S:	Maintained
5384F:	drivers/media/dvb-frontends/ec100*
5385
5386ECRYPT FILE SYSTEM
5387M:	Tyler Hicks <tyhicks@canonical.com>
5388L:	ecryptfs@vger.kernel.org
5389W:	http://ecryptfs.org
5390W:	https://launchpad.net/ecryptfs
5391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5392S:	Supported
5393F:	Documentation/filesystems/ecryptfs.txt
5394F:	fs/ecryptfs/
5395
5396EDAC-AMD64
5397M:	Borislav Petkov <bp@alien8.de>
5398L:	linux-edac@vger.kernel.org
5399S:	Maintained
5400F:	drivers/edac/amd64_edac*
5401
5402EDAC-CALXEDA
5403M:	Robert Richter <rric@kernel.org>
5404L:	linux-edac@vger.kernel.org
5405S:	Maintained
5406F:	drivers/edac/highbank*
5407
5408EDAC-CAVIUM OCTEON
5409M:	Ralf Baechle <ralf@linux-mips.org>
5410M:	David Daney <david.daney@cavium.com>
5411L:	linux-edac@vger.kernel.org
5412L:	linux-mips@vger.kernel.org
5413S:	Supported
5414F:	drivers/edac/octeon_edac*
5415
5416EDAC-CAVIUM THUNDERX
5417M:	David Daney <david.daney@cavium.com>
5418M:	Jan Glauber <jglauber@cavium.com>
5419L:	linux-edac@vger.kernel.org
5420S:	Supported
5421F:	drivers/edac/thunderx_edac*
5422
5423EDAC-CORE
5424M:	Borislav Petkov <bp@alien8.de>
5425M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5426L:	linux-edac@vger.kernel.org
5427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5429S:	Supported
5430F:	Documentation/admin-guide/ras.rst
5431F:	Documentation/driver-api/edac.rst
5432F:	drivers/edac/
5433F:	include/linux/edac.h
5434
5435EDAC-E752X
5436M:	Mark Gross <mark.gross@intel.com>
5437L:	linux-edac@vger.kernel.org
5438S:	Maintained
5439F:	drivers/edac/e752x_edac.c
5440
5441EDAC-E7XXX
5442L:	linux-edac@vger.kernel.org
5443S:	Maintained
5444F:	drivers/edac/e7xxx_edac.c
5445
5446EDAC-FSL_DDR
5447M:	York Sun <york.sun@nxp.com>
5448L:	linux-edac@vger.kernel.org
5449S:	Maintained
5450F:	drivers/edac/fsl_ddr_edac.*
5451
5452EDAC-GHES
5453M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5454L:	linux-edac@vger.kernel.org
5455S:	Maintained
5456F:	drivers/edac/ghes_edac.c
5457
5458EDAC-I3000
5459L:	linux-edac@vger.kernel.org
5460S:	Orphan
5461F:	drivers/edac/i3000_edac.c
5462
5463EDAC-I5000
5464L:	linux-edac@vger.kernel.org
5465S:	Maintained
5466F:	drivers/edac/i5000_edac.c
5467
5468EDAC-I5400
5469M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5470L:	linux-edac@vger.kernel.org
5471S:	Maintained
5472F:	drivers/edac/i5400_edac.c
5473
5474EDAC-I7300
5475M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5476L:	linux-edac@vger.kernel.org
5477S:	Maintained
5478F:	drivers/edac/i7300_edac.c
5479
5480EDAC-I7CORE
5481M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5482L:	linux-edac@vger.kernel.org
5483S:	Maintained
5484F:	drivers/edac/i7core_edac.c
5485
5486EDAC-I82443BXGX
5487M:	Tim Small <tim@buttersideup.com>
5488L:	linux-edac@vger.kernel.org
5489S:	Maintained
5490F:	drivers/edac/i82443bxgx_edac.c
5491
5492EDAC-I82975X
5493M:	"Arvind R." <arvino55@gmail.com>
5494L:	linux-edac@vger.kernel.org
5495S:	Maintained
5496F:	drivers/edac/i82975x_edac.c
5497
5498EDAC-IE31200
5499M:	Jason Baron <jbaron@akamai.com>
5500L:	linux-edac@vger.kernel.org
5501S:	Maintained
5502F:	drivers/edac/ie31200_edac.c
5503
5504EDAC-MPC85XX
5505M:	Johannes Thumshirn <morbidrsa@gmail.com>
5506L:	linux-edac@vger.kernel.org
5507S:	Maintained
5508F:	drivers/edac/mpc85xx_edac.[ch]
5509
5510EDAC-PASEMI
5511M:	Egor Martovetsky <egor@pasemi.com>
5512L:	linux-edac@vger.kernel.org
5513S:	Maintained
5514F:	drivers/edac/pasemi_edac.c
5515
5516EDAC-PND2
5517M:	Tony Luck <tony.luck@intel.com>
5518L:	linux-edac@vger.kernel.org
5519S:	Maintained
5520F:	drivers/edac/pnd2_edac.[ch]
5521
5522EDAC-R82600
5523M:	Tim Small <tim@buttersideup.com>
5524L:	linux-edac@vger.kernel.org
5525S:	Maintained
5526F:	drivers/edac/r82600_edac.c
5527
5528EDAC-SBRIDGE
5529M:	Tony Luck <tony.luck@intel.com>
5530R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5531L:	linux-edac@vger.kernel.org
5532S:	Maintained
5533F:	drivers/edac/sb_edac.c
5534
5535EDAC-SKYLAKE
5536M:	Tony Luck <tony.luck@intel.com>
5537L:	linux-edac@vger.kernel.org
5538S:	Maintained
5539F:	drivers/edac/skx_edac.c
5540
5541EDAC-TI
5542M:	Tero Kristo <t-kristo@ti.com>
5543L:	linux-edac@vger.kernel.org
5544S:	Maintained
5545F:	drivers/edac/ti_edac.c
5546
5547EDAC-QCOM
5548M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5549M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5550L:	linux-arm-msm@vger.kernel.org
5551L:	linux-edac@vger.kernel.org
5552S:	Maintained
5553F:	drivers/edac/qcom_edac.c
5554
5555EDIROL UA-101/UA-1000 DRIVER
5556M:	Clemens Ladisch <clemens@ladisch.de>
5557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5558T:	git git://git.alsa-project.org/alsa-kernel.git
5559S:	Maintained
5560F:	sound/usb/misc/ua101.c
5561
5562EFI TEST DRIVER
5563L:	linux-efi@vger.kernel.org
5564M:	Ivan Hu <ivan.hu@canonical.com>
5565M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5566S:	Maintained
5567F:	drivers/firmware/efi/test/
5568
5569EFI VARIABLE FILESYSTEM
5570M:	Matthew Garrett <matthew.garrett@nebula.com>
5571M:	Jeremy Kerr <jk@ozlabs.org>
5572M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5574L:	linux-efi@vger.kernel.org
5575S:	Maintained
5576F:	fs/efivarfs/
5577
5578EFIFB FRAMEBUFFER DRIVER
5579L:	linux-fbdev@vger.kernel.org
5580M:	Peter Jones <pjones@redhat.com>
5581S:	Maintained
5582F:	drivers/video/fbdev/efifb.c
5583
5584EFS FILESYSTEM
5585W:	http://aeschi.ch.eu.org/efs/
5586S:	Orphan
5587F:	fs/efs/
5588
5589EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5590M:	Douglas Miller <dougmill@linux.ibm.com>
5591L:	netdev@vger.kernel.org
5592S:	Maintained
5593F:	drivers/net/ethernet/ibm/ehea/
5594
5595EM28XX VIDEO4LINUX DRIVER
5596M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5597L:	linux-media@vger.kernel.org
5598W:	https://linuxtv.org
5599T:	git git://linuxtv.org/media_tree.git
5600S:	Maintained
5601F:	drivers/media/usb/em28xx/
5602F:	Documentation/media/v4l-drivers/em28xx*
5603
5604EMBEDDED LINUX
5605M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5606M:	Matt Mackall <mpm@selenic.com>
5607M:	David Woodhouse <dwmw2@infradead.org>
5608L:	linux-embedded@vger.kernel.org
5609S:	Maintained
5610
5611Emulex 10Gbps iSCSI - OneConnect DRIVER
5612M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5613M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5614M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5615L:	linux-scsi@vger.kernel.org
5616W:	http://www.broadcom.com
5617S:	Supported
5618F:	drivers/scsi/be2iscsi/
5619
5620Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5621M:	Sathya Perla <sathya.perla@broadcom.com>
5622M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5623M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5624M:	Somnath Kotur <somnath.kotur@broadcom.com>
5625L:	netdev@vger.kernel.org
5626W:	http://www.emulex.com
5627S:	Supported
5628F:	drivers/net/ethernet/emulex/benet/
5629
5630EMULEX ONECONNECT ROCE DRIVER
5631M:	Selvin Xavier <selvin.xavier@broadcom.com>
5632M:	Devesh Sharma <devesh.sharma@broadcom.com>
5633L:	linux-rdma@vger.kernel.org
5634W:	http://www.broadcom.com
5635S:	Odd Fixes
5636F:	drivers/infiniband/hw/ocrdma/
5637F:	include/uapi/rdma/ocrdma-abi.h
5638
5639EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5640M:	James Smart <james.smart@broadcom.com>
5641M:	Dick Kennedy <dick.kennedy@broadcom.com>
5642L:	linux-scsi@vger.kernel.org
5643W:	http://www.broadcom.com
5644S:	Supported
5645F:	drivers/scsi/lpfc/
5646
5647ENE CB710 FLASH CARD READER DRIVER
5648M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5649S:	Maintained
5650F:	drivers/misc/cb710/
5651F:	drivers/mmc/host/cb710-mmc.*
5652F:	include/linux/cb710.h
5653
5654ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5655M:	Maxim Levitsky <maximlevitsky@gmail.com>
5656S:	Maintained
5657F:	drivers/media/rc/ene_ir.*
5658
5659EPSON S1D13XXX FRAMEBUFFER DRIVER
5660M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5661S:	Maintained
5662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5663F:	drivers/video/fbdev/s1d13xxxfb.c
5664F:	include/video/s1d13xxxfb.h
5665
5666ERRSEQ ERROR TRACKING INFRASTRUCTURE
5667M:	Jeff Layton <jlayton@kernel.org>
5668S:	Maintained
5669F:	lib/errseq.c
5670F:	include/linux/errseq.h
5671
5672ET131X NETWORK DRIVER
5673M:	Mark Einon <mark.einon@gmail.com>
5674S:	Odd Fixes
5675F:	drivers/net/ethernet/agere/
5676
5677ETHERNET BRIDGE
5678M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5679M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5680L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5681L:	netdev@vger.kernel.org
5682W:	http://www.linuxfoundation.org/en/Net:Bridge
5683S:	Maintained
5684F:	include/linux/netfilter_bridge/
5685F:	net/bridge/
5686
5687ETHERNET PHY LIBRARY
5688M:	Andrew Lunn <andrew@lunn.ch>
5689M:	Florian Fainelli <f.fainelli@gmail.com>
5690M:	Heiner Kallweit <hkallweit1@gmail.com>
5691L:	netdev@vger.kernel.org
5692S:	Maintained
5693F:	Documentation/ABI/testing/sysfs-bus-mdio
5694F:	Documentation/devicetree/bindings/net/mdio*
5695F:	Documentation/networking/phy.txt
5696F:	drivers/net/phy/
5697F:	drivers/of/of_mdio.c
5698F:	drivers/of/of_net.c
5699F:	include/linux/*mdio*.h
5700F:	include/linux/of_net.h
5701F:	include/linux/phy.h
5702F:	include/linux/phy_fixed.h
5703F:	include/linux/platform_data/mdio-bcm-unimac.h
5704F:	include/linux/platform_data/mdio-gpio.h
5705F:	include/trace/events/mdio.h
5706F:	include/uapi/linux/mdio.h
5707F:	include/uapi/linux/mii.h
5708
5709EXT2 FILE SYSTEM
5710M:	Jan Kara <jack@suse.com>
5711L:	linux-ext4@vger.kernel.org
5712S:	Maintained
5713F:	Documentation/filesystems/ext2.txt
5714F:	fs/ext2/
5715F:	include/linux/ext2*
5716
5717EXT4 FILE SYSTEM
5718M:	"Theodore Ts'o" <tytso@mit.edu>
5719M:	Andreas Dilger <adilger.kernel@dilger.ca>
5720L:	linux-ext4@vger.kernel.org
5721W:	http://ext4.wiki.kernel.org
5722Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5724S:	Maintained
5725F:	Documentation/filesystems/ext4/
5726F:	fs/ext4/
5727
5728Extended Verification Module (EVM)
5729M:	Mimi Zohar <zohar@linux.ibm.com>
5730L:	linux-integrity@vger.kernel.org
5731S:	Supported
5732F:	security/integrity/evm/
5733
5734EXTENSIBLE FIRMWARE INTERFACE (EFI)
5735M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5736L:	linux-efi@vger.kernel.org
5737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5738S:	Maintained
5739F:	Documentation/efi-stub.txt
5740F:	arch/*/kernel/efi.c
5741F:	arch/x86/boot/compressed/eboot.[ch]
5742F:	arch/*/include/asm/efi.h
5743F:	arch/x86/platform/efi/
5744F:	drivers/firmware/efi/
5745F:	include/linux/efi*.h
5746F:	arch/arm/boot/compressed/efi-header.S
5747F:	arch/arm64/kernel/efi-entry.S
5748
5749EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5750M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5751M:	Chanwoo Choi <cw00.choi@samsung.com>
5752L:	linux-kernel@vger.kernel.org
5753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5754S:	Maintained
5755F:	drivers/extcon/
5756F:	include/linux/extcon/
5757F:	include/linux/extcon.h
5758F:	Documentation/extcon/
5759F:	Documentation/devicetree/bindings/extcon/
5760
5761EXYNOS DP DRIVER
5762M:	Jingoo Han <jingoohan1@gmail.com>
5763L:	dri-devel@lists.freedesktop.org
5764S:	Maintained
5765F:	drivers/gpu/drm/exynos/exynos_dp*
5766
5767EXYNOS SYSMMU (IOMMU) driver
5768M:	Marek Szyprowski <m.szyprowski@samsung.com>
5769L:	iommu@lists.linux-foundation.org
5770S:	Maintained
5771F:	drivers/iommu/exynos-iommu.c
5772
5773EZchip NPS platform support
5774M:	Vineet Gupta <vgupta@synopsys.com>
5775M:	Ofer Levi <oferle@mellanox.com>
5776S:	Supported
5777F:	arch/arc/plat-eznps
5778F:	arch/arc/boot/dts/eznps.dts
5779
5780F2FS FILE SYSTEM
5781M:	Jaegeuk Kim <jaegeuk@kernel.org>
5782M:	Chao Yu <yuchao0@huawei.com>
5783L:	linux-f2fs-devel@lists.sourceforge.net
5784W:	https://f2fs.wiki.kernel.org/
5785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5786S:	Maintained
5787F:	Documentation/filesystems/f2fs.txt
5788F:	Documentation/ABI/testing/sysfs-fs-f2fs
5789F:	fs/f2fs/
5790F:	include/linux/f2fs_fs.h
5791F:	include/trace/events/f2fs.h
5792
5793F71805F HARDWARE MONITORING DRIVER
5794M:	Jean Delvare <jdelvare@suse.com>
5795L:	linux-hwmon@vger.kernel.org
5796S:	Maintained
5797F:	Documentation/hwmon/f71805f
5798F:	drivers/hwmon/f71805f.c
5799
5800FADDR2LINE
5801M:	Josh Poimboeuf <jpoimboe@redhat.com>
5802S:	Maintained
5803F:	scripts/faddr2line
5804
5805FAILOVER MODULE
5806M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5807L:	netdev@vger.kernel.org
5808S:	Supported
5809F:	net/core/failover.c
5810F:	include/net/failover.h
5811F:	Documentation/networking/failover.rst
5812
5813FANOTIFY
5814M:	Jan Kara <jack@suse.cz>
5815R:	Amir Goldstein <amir73il@gmail.com>
5816L:	linux-fsdevel@vger.kernel.org
5817S:	Maintained
5818F:	fs/notify/fanotify/
5819F:	include/linux/fanotify.h
5820F:	include/uapi/linux/fanotify.h
5821
5822FARSYNC SYNCHRONOUS DRIVER
5823M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5824W:	http://www.farsite.co.uk/
5825S:	Supported
5826F:	drivers/net/wan/farsync.*
5827
5828FAULT INJECTION SUPPORT
5829M:	Akinobu Mita <akinobu.mita@gmail.com>
5830S:	Supported
5831F:	Documentation/fault-injection/
5832F:	lib/fault-inject.c
5833
5834FBTFT Framebuffer drivers
5835S:	Orphan
5836L:	dri-devel@lists.freedesktop.org
5837L:	linux-fbdev@vger.kernel.org
5838F:	drivers/staging/fbtft/
5839
5840FC0011 TUNER DRIVER
5841M:	Michael Buesch <m@bues.ch>
5842L:	linux-media@vger.kernel.org
5843S:	Maintained
5844F:	drivers/media/tuners/fc0011.h
5845F:	drivers/media/tuners/fc0011.c
5846
5847FC2580 MEDIA DRIVER
5848M:	Antti Palosaari <crope@iki.fi>
5849L:	linux-media@vger.kernel.org
5850W:	https://linuxtv.org
5851W:	http://palosaari.fi/linux/
5852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5853T:	git git://linuxtv.org/anttip/media_tree.git
5854S:	Maintained
5855F:	drivers/media/tuners/fc2580*
5856
5857FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5858M:	Johannes Thumshirn <jth@kernel.org>
5859L:	linux-scsi@vger.kernel.org
5860W:	www.Open-FCoE.org
5861S:	Supported
5862F:	drivers/scsi/libfc/
5863F:	drivers/scsi/fcoe/
5864F:	include/scsi/fc/
5865F:	include/scsi/libfc.h
5866F:	include/scsi/libfcoe.h
5867F:	include/uapi/scsi/fc/
5868
5869FILE LOCKING (flock() and fcntl()/lockf())
5870M:	Jeff Layton <jlayton@kernel.org>
5871M:	"J. Bruce Fields" <bfields@fieldses.org>
5872L:	linux-fsdevel@vger.kernel.org
5873S:	Maintained
5874F:	include/linux/fcntl.h
5875F:	include/uapi/linux/fcntl.h
5876F:	fs/fcntl.c
5877F:	fs/locks.c
5878
5879FILESYSTEMS (VFS and infrastructure)
5880M:	Alexander Viro <viro@zeniv.linux.org.uk>
5881L:	linux-fsdevel@vger.kernel.org
5882S:	Maintained
5883F:	fs/*
5884F:	include/linux/fs.h
5885F:	include/uapi/linux/fs.h
5886
5887FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5888M:	Riku Voipio <riku.voipio@iki.fi>
5889L:	linux-hwmon@vger.kernel.org
5890S:	Maintained
5891F:	drivers/hwmon/f75375s.c
5892F:	include/linux/f75375s.h
5893
5894FIREWIRE AUDIO DRIVERS
5895M:	Clemens Ladisch <clemens@ladisch.de>
5896L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5897T:	git git://git.alsa-project.org/alsa-kernel.git
5898S:	Maintained
5899F:	sound/firewire/
5900
5901FIREWIRE MEDIA DRIVERS (firedtv)
5902M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5903L:	linux-media@vger.kernel.org
5904L:	linux1394-devel@lists.sourceforge.net
5905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5906S:	Maintained
5907F:	drivers/media/firewire/
5908
5909FIREWIRE SBP-2 TARGET
5910M:	Chris Boot <bootc@bootc.net>
5911L:	linux-scsi@vger.kernel.org
5912L:	target-devel@vger.kernel.org
5913L:	linux1394-devel@lists.sourceforge.net
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5915S:	Maintained
5916F:	drivers/target/sbp/
5917
5918FIREWIRE SUBSYSTEM
5919M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5920L:	linux1394-devel@lists.sourceforge.net
5921W:	http://ieee1394.wiki.kernel.org/
5922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5923S:	Maintained
5924F:	drivers/firewire/
5925F:	include/linux/firewire.h
5926F:	include/uapi/linux/firewire*.h
5927F:	tools/firewire/
5928
5929FIRMWARE LOADER (request_firmware)
5930M:	Luis Chamberlain <mcgrof@kernel.org>
5931L:	linux-kernel@vger.kernel.org
5932S:	Maintained
5933F:	Documentation/firmware_class/
5934F:	drivers/base/firmware_loader/
5935F:	include/linux/firmware.h
5936
5937FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5938M:	Joshua Morris <josh.h.morris@us.ibm.com>
5939M:	Philip Kelleher <pjk1939@linux.ibm.com>
5940S:	Maintained
5941F:	drivers/block/rsxx/
5942
5943FLOPPY DRIVER
5944M:	Jiri Kosina <jikos@kernel.org>
5945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5946S:	Odd fixes
5947F:	drivers/block/floppy.c
5948
5949FMC SUBSYSTEM
5950M:	Alessandro Rubini <rubini@gnudd.com>
5951W:	http://www.ohwr.org/projects/fmc-bus
5952S:	Supported
5953F:	drivers/fmc/
5954F:	include/linux/fmc*.h
5955F:	include/linux/ipmi-fru.h
5956K:	fmc_d.*register
5957
5958FPGA MANAGER FRAMEWORK
5959M:	Alan Tull <atull@kernel.org>
5960M:	Moritz Fischer <mdf@kernel.org>
5961L:	linux-fpga@vger.kernel.org
5962S:	Maintained
5963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5964Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5965F:	Documentation/fpga/
5966F:	Documentation/driver-api/fpga/
5967F:	Documentation/devicetree/bindings/fpga/
5968F:	drivers/fpga/
5969F:	include/linux/fpga/
5970W:	http://www.rocketboards.org
5971
5972FPGA DFL DRIVERS
5973M:	Wu Hao <hao.wu@intel.com>
5974L:	linux-fpga@vger.kernel.org
5975S:	Maintained
5976F:	Documentation/fpga/dfl.txt
5977F:	include/uapi/linux/fpga-dfl.h
5978F:	drivers/fpga/dfl*
5979
5980FPU EMULATOR
5981M:	Bill Metzenthen <billm@melbpc.org.au>
5982W:	http://floatingpoint.sourceforge.net/emulator/index.html
5983S:	Maintained
5984F:	arch/x86/math-emu/
5985
5986FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5987L:	netdev@vger.kernel.org
5988S:	Orphan
5989F:	drivers/net/wan/dlci.c
5990F:	drivers/net/wan/sdla.c
5991
5992FRAMEBUFFER LAYER
5993M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5994L:	dri-devel@lists.freedesktop.org
5995L:	linux-fbdev@vger.kernel.org
5996T:	git git://github.com/bzolnier/linux.git
5997Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5998S:	Maintained
5999F:	Documentation/fb/
6000F:	drivers/video/
6001F:	include/video/
6002F:	include/linux/fb.h
6003F:	include/uapi/video/
6004F:	include/uapi/linux/fb.h
6005
6006FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6007M:	Horia Geantă <horia.geanta@nxp.com>
6008M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6009L:	linux-crypto@vger.kernel.org
6010S:	Maintained
6011F:	drivers/crypto/caam/
6012F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6013
6014FREESCALE DIU FRAMEBUFFER DRIVER
6015M:	Timur Tabi <timur@kernel.org>
6016L:	linux-fbdev@vger.kernel.org
6017S:	Maintained
6018F:	drivers/video/fbdev/fsl-diu-fb.*
6019
6020FREESCALE DMA DRIVER
6021M:	Li Yang <leoyang.li@nxp.com>
6022M:	Zhang Wei <zw@zh-kernel.org>
6023L:	linuxppc-dev@lists.ozlabs.org
6024S:	Maintained
6025F:	drivers/dma/fsldma.*
6026
6027FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6028M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6029L:	netdev@vger.kernel.org
6030S:	Maintained
6031F:	drivers/net/ethernet/freescale/gianfar*
6032F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6033
6034FREESCALE GPMI NAND DRIVER
6035M:	Han Xu <han.xu@nxp.com>
6036L:	linux-mtd@lists.infradead.org
6037S:	Maintained
6038F:	drivers/mtd/nand/raw/gpmi-nand/*
6039
6040FREESCALE I2C CPM DRIVER
6041M:	Jochen Friedrich <jochen@scram.de>
6042L:	linuxppc-dev@lists.ozlabs.org
6043L:	linux-i2c@vger.kernel.org
6044S:	Maintained
6045F:	drivers/i2c/busses/i2c-cpm.c
6046
6047FREESCALE IMX LPI2C DRIVER
6048M:	Dong Aisheng <aisheng.dong@nxp.com>
6049L:	linux-i2c@vger.kernel.org
6050L:	linux-imx@nxp.com
6051S:	Maintained
6052F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6053F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6054
6055FREESCALE IMX / MXC FEC DRIVER
6056M:	Fugang Duan <fugang.duan@nxp.com>
6057L:	netdev@vger.kernel.org
6058S:	Maintained
6059F:	drivers/net/ethernet/freescale/fec_main.c
6060F:	drivers/net/ethernet/freescale/fec_ptp.c
6061F:	drivers/net/ethernet/freescale/fec.h
6062F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6063
6064FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6065M:	Sascha Hauer <s.hauer@pengutronix.de>
6066R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6067L:	linux-fbdev@vger.kernel.org
6068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6069S:	Maintained
6070F:	include/linux/platform_data/video-imxfb.h
6071F:	drivers/video/fbdev/imxfb.c
6072
6073FREESCALE QORIQ DPAA ETHERNET DRIVER
6074M:	Madalin Bucur <madalin.bucur@nxp.com>
6075L:	netdev@vger.kernel.org
6076S:	Maintained
6077F:	drivers/net/ethernet/freescale/dpaa
6078
6079FREESCALE QORIQ DPAA FMAN DRIVER
6080M:	Madalin Bucur <madalin.bucur@nxp.com>
6081L:	netdev@vger.kernel.org
6082S:	Maintained
6083F:	drivers/net/ethernet/freescale/fman
6084F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6085
6086FREESCALE QORIQ PTP CLOCK DRIVER
6087M:	Yangbo Lu <yangbo.lu@nxp.com>
6088L:	netdev@vger.kernel.org
6089S:	Maintained
6090F:	drivers/ptp/ptp_qoriq.c
6091F:	include/linux/fsl/ptp_qoriq.h
6092F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6093
6094FREESCALE QUAD SPI DRIVER
6095M:	Han Xu <han.xu@nxp.com>
6096L:	linux-mtd@lists.infradead.org
6097S:	Maintained
6098F:	drivers/mtd/spi-nor/fsl-quadspi.c
6099
6100FREESCALE QUICC ENGINE LIBRARY
6101M:	Qiang Zhao <qiang.zhao@nxp.com>
6102L:	linuxppc-dev@lists.ozlabs.org
6103S:	Maintained
6104F:	drivers/soc/fsl/qe/
6105F:	include/soc/fsl/*qe*.h
6106F:	include/soc/fsl/*ucc*.h
6107
6108FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6109M:	Li Yang <leoyang.li@nxp.com>
6110L:	netdev@vger.kernel.org
6111L:	linuxppc-dev@lists.ozlabs.org
6112S:	Maintained
6113F:	drivers/net/ethernet/freescale/ucc_geth*
6114
6115FREESCALE QUICC ENGINE UCC HDLC DRIVER
6116M:	Zhao Qiang <qiang.zhao@nxp.com>
6117L:	netdev@vger.kernel.org
6118L:	linuxppc-dev@lists.ozlabs.org
6119S:	Maintained
6120F:	drivers/net/wan/fsl_ucc_hdlc*
6121
6122FREESCALE QUICC ENGINE UCC UART DRIVER
6123M:	Timur Tabi <timur@kernel.org>
6124L:	linuxppc-dev@lists.ozlabs.org
6125S:	Maintained
6126F:	drivers/tty/serial/ucc_uart.c
6127
6128FREESCALE SOC DRIVERS
6129M:	Li Yang <leoyang.li@nxp.com>
6130L:	linuxppc-dev@lists.ozlabs.org
6131L:	linux-arm-kernel@lists.infradead.org
6132S:	Maintained
6133F:	Documentation/devicetree/bindings/soc/fsl/
6134F:	drivers/soc/fsl/
6135F:	include/linux/fsl/
6136
6137FREESCALE SOC FS_ENET DRIVER
6138M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6139L:	linuxppc-dev@lists.ozlabs.org
6140L:	netdev@vger.kernel.org
6141S:	Maintained
6142F:	drivers/net/ethernet/freescale/fs_enet/
6143F:	include/linux/fs_enet_pd.h
6144
6145FREESCALE SOC SOUND DRIVERS
6146M:	Timur Tabi <timur@kernel.org>
6147M:	Nicolin Chen <nicoleotsuka@gmail.com>
6148M:	Xiubo Li <Xiubo.Lee@gmail.com>
6149R:	Fabio Estevam <fabio.estevam@nxp.com>
6150L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6151L:	linuxppc-dev@lists.ozlabs.org
6152S:	Maintained
6153F:	sound/soc/fsl/fsl*
6154F:	sound/soc/fsl/imx*
6155F:	sound/soc/fsl/mpc8610_hpcd.c
6156
6157FREESCALE USB PERIPHERAL DRIVERS
6158M:	Li Yang <leoyang.li@nxp.com>
6159L:	linux-usb@vger.kernel.org
6160L:	linuxppc-dev@lists.ozlabs.org
6161S:	Maintained
6162F:	drivers/usb/gadget/udc/fsl*
6163
6164FREEVXFS FILESYSTEM
6165M:	Christoph Hellwig <hch@infradead.org>
6166W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6167S:	Maintained
6168F:	fs/freevxfs/
6169
6170FREEZER
6171M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6172M:	Pavel Machek <pavel@ucw.cz>
6173L:	linux-pm@vger.kernel.org
6174S:	Supported
6175F:	Documentation/power/freezing-of-tasks.txt
6176F:	include/linux/freezer.h
6177F:	kernel/freezer.c
6178
6179FRONTSWAP API
6180M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6181L:	linux-kernel@vger.kernel.org
6182S:	Maintained
6183F:	mm/frontswap.c
6184F:	include/linux/frontswap.h
6185
6186FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6187M:	David Howells <dhowells@redhat.com>
6188L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6189S:	Supported
6190F:	Documentation/filesystems/caching/
6191F:	fs/fscache/
6192F:	include/linux/fscache*.h
6193
6194FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6195M:	Theodore Y. Ts'o <tytso@mit.edu>
6196M:	Jaegeuk Kim <jaegeuk@kernel.org>
6197L:	linux-fscrypt@vger.kernel.org
6198Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6200S:	Supported
6201F:	fs/crypto/
6202F:	include/linux/fscrypt*.h
6203F:	Documentation/filesystems/fscrypt.rst
6204
6205FSI-ATTACHED I2C DRIVER
6206M:	Eddie James <eajames@linux.ibm.com>
6207L:	linux-i2c@vger.kernel.org
6208L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6209S:	Maintained
6210F:	drivers/i2c/busses/i2c-fsi.c
6211F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6212
6213FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6214M:	Jan Kara <jack@suse.cz>
6215R:	Amir Goldstein <amir73il@gmail.com>
6216L:	linux-fsdevel@vger.kernel.org
6217S:	Maintained
6218F:	fs/notify/
6219F:	include/linux/fsnotify*.h
6220
6221FUJITSU LAPTOP EXTRAS
6222M:	Jonathan Woithe <jwoithe@just42.net>
6223L:	platform-driver-x86@vger.kernel.org
6224S:	Maintained
6225F:	drivers/platform/x86/fujitsu-laptop.c
6226
6227FUJITSU M-5MO LS CAMERA ISP DRIVER
6228M:	Kyungmin Park <kyungmin.park@samsung.com>
6229M:	Heungjun Kim <riverful.kim@samsung.com>
6230L:	linux-media@vger.kernel.org
6231S:	Maintained
6232F:	drivers/media/i2c/m5mols/
6233F:	include/media/i2c/m5mols.h
6234
6235FUJITSU TABLET EXTRAS
6236M:	Robert Gerlach <khnz@gmx.de>
6237L:	platform-driver-x86@vger.kernel.org
6238S:	Maintained
6239F:	drivers/platform/x86/fujitsu-tablet.c
6240
6241FUSE: FILESYSTEM IN USERSPACE
6242M:	Miklos Szeredi <miklos@szeredi.hu>
6243L:	linux-fsdevel@vger.kernel.org
6244W:	http://fuse.sourceforge.net/
6245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6246S:	Maintained
6247F:	fs/fuse/
6248F:	include/uapi/linux/fuse.h
6249F:	Documentation/filesystems/fuse.txt
6250
6251FUTEX SUBSYSTEM
6252M:	Thomas Gleixner <tglx@linutronix.de>
6253M:	Ingo Molnar <mingo@redhat.com>
6254R:	Peter Zijlstra <peterz@infradead.org>
6255R:	Darren Hart <dvhart@infradead.org>
6256L:	linux-kernel@vger.kernel.org
6257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6258S:	Maintained
6259F:	kernel/futex.c
6260F:	kernel/futex_compat.c
6261F:	include/asm-generic/futex.h
6262F:	include/linux/futex.h
6263F:	include/uapi/linux/futex.h
6264F:	tools/testing/selftests/futex/
6265F:	tools/perf/bench/futex*
6266F:	Documentation/*futex*
6267
6268GCC PLUGINS
6269M:	Kees Cook <keescook@chromium.org>
6270R:	Emese Revfy <re.emese@gmail.com>
6271L:	kernel-hardening@lists.openwall.com
6272S:	Maintained
6273F:	scripts/gcc-plugins/
6274F:	scripts/gcc-plugin.sh
6275F:	scripts/Makefile.gcc-plugins
6276F:	Documentation/gcc-plugins.txt
6277
6278GASKET DRIVER FRAMEWORK
6279M:	Rob Springer <rspringer@google.com>
6280M:	Todd Poynor <toddpoynor@google.com>
6281M:	Ben Chan <benchan@chromium.org>
6282S:	Maintained
6283F:	drivers/staging/gasket/
6284
6285GCOV BASED KERNEL PROFILING
6286M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6287S:	Maintained
6288F:	kernel/gcov/
6289F:	Documentation/dev-tools/gcov.rst
6290
6291GDB KERNEL DEBUGGING HELPER SCRIPTS
6292M:	Jan Kiszka <jan.kiszka@siemens.com>
6293M:	Kieran Bingham <kbingham@kernel.org>
6294S:	Supported
6295F:	scripts/gdb/
6296
6297GDT SCSI DISK ARRAY CONTROLLER DRIVER
6298M:	Achim Leubner <achim_leubner@adaptec.com>
6299L:	linux-scsi@vger.kernel.org
6300W:	http://www.icp-vortex.com/
6301S:	Supported
6302F:	drivers/scsi/gdt*
6303
6304GEMTEK FM RADIO RECEIVER DRIVER
6305M:	Hans Verkuil <hverkuil@xs4all.nl>
6306L:	linux-media@vger.kernel.org
6307T:	git git://linuxtv.org/media_tree.git
6308W:	https://linuxtv.org
6309S:	Maintained
6310F:	drivers/media/radio/radio-gemtek*
6311
6312GENERIC GPIO I2C DRIVER
6313M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6314S:	Supported
6315F:	drivers/i2c/busses/i2c-gpio.c
6316F:	include/linux/platform_data/i2c-gpio.h
6317
6318GENERIC GPIO I2C MULTIPLEXER DRIVER
6319M:	Peter Korsgaard <peter.korsgaard@barco.com>
6320L:	linux-i2c@vger.kernel.org
6321S:	Supported
6322F:	drivers/i2c/muxes/i2c-mux-gpio.c
6323F:	include/linux/platform_data/i2c-mux-gpio.h
6324F:	Documentation/i2c/muxes/i2c-mux-gpio
6325
6326GENERIC HDLC (WAN) DRIVERS
6327M:	Krzysztof Halasa <khc@pm.waw.pl>
6328W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6329S:	Maintained
6330F:	drivers/net/wan/c101.c
6331F:	drivers/net/wan/hd6457*
6332F:	drivers/net/wan/hdlc*
6333F:	drivers/net/wan/n2.c
6334F:	drivers/net/wan/pc300too.c
6335F:	drivers/net/wan/pci200syn.c
6336F:	drivers/net/wan/wanxl*
6337
6338GENERIC INCLUDE/ASM HEADER FILES
6339M:	Arnd Bergmann <arnd@arndb.de>
6340L:	linux-arch@vger.kernel.org
6341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6342S:	Maintained
6343F:	include/asm-generic/
6344F:	include/uapi/asm-generic/
6345
6346GENERIC PHY FRAMEWORK
6347M:	Kishon Vijay Abraham I <kishon@ti.com>
6348L:	linux-kernel@vger.kernel.org
6349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6350S:	Supported
6351F:	drivers/phy/
6352F:	include/linux/phy/
6353F:	Documentation/devicetree/bindings/phy/
6354
6355GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6356M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6357S:	Supported
6358F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6359
6360GENERIC PM DOMAINS
6361M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6362M:	Kevin Hilman <khilman@kernel.org>
6363M:	Ulf Hansson <ulf.hansson@linaro.org>
6364L:	linux-pm@vger.kernel.org
6365S:	Supported
6366F:	drivers/base/power/domain*.c
6367F:	include/linux/pm_domain.h
6368F:	Documentation/devicetree/bindings/power/power_domain.txt
6369
6370GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6371M:	Eugen Hristev <eugen.hristev@microchip.com>
6372L:	linux-input@vger.kernel.org
6373S:	Maintained
6374F:	drivers/input/touchscreen/resistive-adc-touch.c
6375
6376GENERIC UIO DRIVER FOR PCI DEVICES
6377M:	"Michael S. Tsirkin" <mst@redhat.com>
6378L:	kvm@vger.kernel.org
6379S:	Supported
6380F:	drivers/uio/uio_pci_generic.c
6381
6382GENWQE (IBM Generic Workqueue Card)
6383M:	Frank Haverkamp <haver@linux.ibm.com>
6384S:	Supported
6385F:	drivers/misc/genwqe/
6386
6387GET_MAINTAINER SCRIPT
6388M:	Joe Perches <joe@perches.com>
6389S:	Maintained
6390F:	scripts/get_maintainer.pl
6391
6392GFS2 FILE SYSTEM
6393M:	Bob Peterson <rpeterso@redhat.com>
6394M:	Andreas Gruenbacher <agruenba@redhat.com>
6395L:	cluster-devel@redhat.com
6396W:	http://sources.redhat.com/cluster/
6397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6398S:	Supported
6399F:	Documentation/filesystems/gfs2*.txt
6400F:	fs/gfs2/
6401F:	include/uapi/linux/gfs2_ondisk.h
6402
6403GIGASET ISDN DRIVERS
6404M:	Paul Bolle <pebolle@tiscali.nl>
6405L:	gigaset307x-common@lists.sourceforge.net
6406W:	http://gigaset307x.sourceforge.net/
6407S:	Odd Fixes
6408F:	Documentation/isdn/README.gigaset
6409F:	drivers/isdn/gigaset/
6410F:	include/uapi/linux/gigaset_dev.h
6411
6412GNSS SUBSYSTEM
6413M:	Johan Hovold <johan@kernel.org>
6414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6415S:	Maintained
6416F:	Documentation/ABI/testing/sysfs-class-gnss
6417F:	Documentation/devicetree/bindings/gnss/
6418F:	drivers/gnss/
6419F:	include/linux/gnss.h
6420
6421GO7007 MPEG CODEC
6422M:	Hans Verkuil <hans.verkuil@cisco.com>
6423L:	linux-media@vger.kernel.org
6424S:	Maintained
6425F:	drivers/media/usb/go7007/
6426
6427GOODIX TOUCHSCREEN
6428M:	Bastien Nocera <hadess@hadess.net>
6429L:	linux-input@vger.kernel.org
6430S:	Maintained
6431F:	drivers/input/touchscreen/goodix.c
6432
6433GPD POCKET FAN DRIVER
6434M:	Hans de Goede <hdegoede@redhat.com>
6435L:	platform-driver-x86@vger.kernel.org
6436S:	Maintained
6437F:	drivers/platform/x86/gpd-pocket-fan.c
6438
6439GPIO ACPI SUPPORT
6440M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6441M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6442L:	linux-gpio@vger.kernel.org
6443L:	linux-acpi@vger.kernel.org
6444S:	Maintained
6445F:	Documentation/acpi/gpio-properties.txt
6446F:	drivers/gpio/gpiolib-acpi.c
6447
6448GPIO IR Transmitter
6449M:	Sean Young <sean@mess.org>
6450L:	linux-media@vger.kernel.org
6451S:	Maintained
6452F:	drivers/media/rc/gpio-ir-tx.c
6453
6454GPIO MOCKUP DRIVER
6455M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6456L:	linux-gpio@vger.kernel.org
6457S:	Maintained
6458F:	drivers/gpio/gpio-mockup.c
6459F:	tools/testing/selftests/gpio/
6460
6461GPIO SUBSYSTEM
6462M:	Linus Walleij <linus.walleij@linaro.org>
6463M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6464L:	linux-gpio@vger.kernel.org
6465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6466S:	Maintained
6467F:	Documentation/devicetree/bindings/gpio/
6468F:	Documentation/driver-api/gpio/
6469F:	Documentation/gpio/
6470F:	Documentation/ABI/testing/gpio-cdev
6471F:	Documentation/ABI/obsolete/sysfs-gpio
6472F:	drivers/gpio/
6473F:	include/linux/gpio/
6474F:	include/linux/gpio.h
6475F:	include/linux/of_gpio.h
6476F:	include/asm-generic/gpio.h
6477F:	include/uapi/linux/gpio.h
6478F:	tools/gpio/
6479
6480GRE DEMULTIPLEXER DRIVER
6481M:	Dmitry Kozlov <xeb@mail.ru>
6482L:	netdev@vger.kernel.org
6483S:	Maintained
6484F:	net/ipv4/gre_demux.c
6485F:	net/ipv4/gre_offload.c
6486F:	include/net/gre.h
6487
6488GRETH 10/100/1G Ethernet MAC device driver
6489M:	Andreas Larsson <andreas@gaisler.com>
6490L:	netdev@vger.kernel.org
6491S:	Maintained
6492F:	drivers/net/ethernet/aeroflex/
6493
6494GREYBUS AUDIO PROTOCOLS DRIVERS
6495M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6496M:	Mark Greer <mgreer@animalcreek.com>
6497S:	Maintained
6498F:	drivers/staging/greybus/audio_apbridgea.c
6499F:	drivers/staging/greybus/audio_apbridgea.h
6500F:	drivers/staging/greybus/audio_codec.c
6501F:	drivers/staging/greybus/audio_codec.h
6502F:	drivers/staging/greybus/audio_gb.c
6503F:	drivers/staging/greybus/audio_manager.c
6504F:	drivers/staging/greybus/audio_manager.h
6505F:	drivers/staging/greybus/audio_manager_module.c
6506F:	drivers/staging/greybus/audio_manager_private.h
6507F:	drivers/staging/greybus/audio_manager_sysfs.c
6508F:	drivers/staging/greybus/audio_module.c
6509F:	drivers/staging/greybus/audio_topology.c
6510
6511GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6512M:	Viresh Kumar <vireshk@kernel.org>
6513S:	Maintained
6514F:	drivers/staging/greybus/authentication.c
6515F:	drivers/staging/greybus/bootrom.c
6516F:	drivers/staging/greybus/firmware.h
6517F:	drivers/staging/greybus/fw-core.c
6518F:	drivers/staging/greybus/fw-download.c
6519F:	drivers/staging/greybus/fw-management.c
6520F:	drivers/staging/greybus/greybus_authentication.h
6521F:	drivers/staging/greybus/greybus_firmware.h
6522F:	drivers/staging/greybus/hid.c
6523F:	drivers/staging/greybus/i2c.c
6524F:	drivers/staging/greybus/spi.c
6525F:	drivers/staging/greybus/spilib.c
6526F:	drivers/staging/greybus/spilib.h
6527
6528GREYBUS LOOPBACK DRIVER
6529M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6530S:	Maintained
6531F:	drivers/staging/greybus/loopback.c
6532
6533GREYBUS PLATFORM DRIVERS
6534M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6535S:	Maintained
6536F:	drivers/staging/greybus/arche-platform.c
6537F:	drivers/staging/greybus/arche-apb-ctrl.c
6538F:	drivers/staging/greybus/arche_platform.h
6539
6540GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6541M:	Rui Miguel Silva <rmfrfs@gmail.com>
6542S:	Maintained
6543F:	drivers/staging/greybus/sdio.c
6544F:	drivers/staging/greybus/light.c
6545F:	drivers/staging/greybus/gpio.c
6546F:	drivers/staging/greybus/power_supply.c
6547F:	drivers/staging/greybus/spi.c
6548F:	drivers/staging/greybus/spilib.c
6549
6550GREYBUS SUBSYSTEM
6551M:	Johan Hovold <johan@kernel.org>
6552M:	Alex Elder <elder@kernel.org>
6553M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6554S:	Maintained
6555F:	drivers/staging/greybus/
6556L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6557
6558GREYBUS UART PROTOCOLS DRIVERS
6559M:	David Lin <dtwlin@gmail.com>
6560S:	Maintained
6561F:	drivers/staging/greybus/uart.c
6562F:	drivers/staging/greybus/log.c
6563
6564GS1662 VIDEO SERIALIZER
6565M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6566L:	linux-media@vger.kernel.org
6567T:	git git://linuxtv.org/media_tree.git
6568S:	Maintained
6569F:	drivers/media/spi/gs1662.c
6570
6571GSPCA FINEPIX SUBDRIVER
6572M:	Frank Zago <frank@zago.net>
6573L:	linux-media@vger.kernel.org
6574T:	git git://linuxtv.org/media_tree.git
6575S:	Maintained
6576F:	drivers/media/usb/gspca/finepix.c
6577
6578GSPCA GL860 SUBDRIVER
6579M:	Olivier Lorin <o.lorin@laposte.net>
6580L:	linux-media@vger.kernel.org
6581T:	git git://linuxtv.org/media_tree.git
6582S:	Maintained
6583F:	drivers/media/usb/gspca/gl860/
6584
6585GSPCA M5602 SUBDRIVER
6586M:	Erik Andren <erik.andren@gmail.com>
6587L:	linux-media@vger.kernel.org
6588T:	git git://linuxtv.org/media_tree.git
6589S:	Maintained
6590F:	drivers/media/usb/gspca/m5602/
6591
6592GSPCA PAC207 SONIXB SUBDRIVER
6593M:	Hans Verkuil <hverkuil@xs4all.nl>
6594L:	linux-media@vger.kernel.org
6595T:	git git://linuxtv.org/media_tree.git
6596S:	Odd Fixes
6597F:	drivers/media/usb/gspca/pac207.c
6598
6599GSPCA SN9C20X SUBDRIVER
6600M:	Brian Johnson <brijohn@gmail.com>
6601L:	linux-media@vger.kernel.org
6602T:	git git://linuxtv.org/media_tree.git
6603S:	Maintained
6604F:	drivers/media/usb/gspca/sn9c20x.c
6605
6606GSPCA T613 SUBDRIVER
6607M:	Leandro Costantino <lcostantino@gmail.com>
6608L:	linux-media@vger.kernel.org
6609T:	git git://linuxtv.org/media_tree.git
6610S:	Maintained
6611F:	drivers/media/usb/gspca/t613.c
6612
6613GSPCA USB WEBCAM DRIVER
6614M:	Hans Verkuil <hverkuil@xs4all.nl>
6615L:	linux-media@vger.kernel.org
6616T:	git git://linuxtv.org/media_tree.git
6617S:	Odd Fixes
6618F:	drivers/media/usb/gspca/
6619
6620GTP (GPRS Tunneling Protocol)
6621M:	Pablo Neira Ayuso <pablo@netfilter.org>
6622M:	Harald Welte <laforge@gnumonks.org>
6623L:	osmocom-net-gprs@lists.osmocom.org
6624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6625S:	Maintained
6626F:	drivers/net/gtp.c
6627
6628GUID PARTITION TABLE (GPT)
6629M:	Davidlohr Bueso <dave@stgolabs.net>
6630L:	linux-efi@vger.kernel.org
6631S:	Maintained
6632F:	block/partitions/efi.*
6633
6634H8/300 ARCHITECTURE
6635M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6636L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6637W:	http://uclinux-h8.sourceforge.jp
6638T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6639S:	Maintained
6640F:	arch/h8300/
6641F:	drivers/clocksource/h8300_*.c
6642F:	drivers/clk/h8300/
6643F:	drivers/irqchip/irq-renesas-h8*.c
6644
6645HACKRF MEDIA DRIVER
6646M:	Antti Palosaari <crope@iki.fi>
6647L:	linux-media@vger.kernel.org
6648W:	https://linuxtv.org
6649W:	http://palosaari.fi/linux/
6650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6651T:	git git://linuxtv.org/anttip/media_tree.git
6652S:	Maintained
6653F:	drivers/media/usb/hackrf/
6654
6655HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6656M:	Frank Seidel <frank@f-seidel.de>
6657L:	platform-driver-x86@vger.kernel.org
6658W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6659S:	Maintained
6660F:	drivers/platform/x86/hdaps.c
6661
6662HARDWARE MONITORING
6663M:	Jean Delvare <jdelvare@suse.com>
6664M:	Guenter Roeck <linux@roeck-us.net>
6665L:	linux-hwmon@vger.kernel.org
6666W:	http://hwmon.wiki.kernel.org/
6667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6668S:	Maintained
6669F:	Documentation/devicetree/bindings/hwmon/
6670F:	Documentation/hwmon/
6671F:	drivers/hwmon/
6672F:	include/linux/hwmon*.h
6673F:	include/trace/events/hwmon*.h
6674
6675HARDWARE RANDOM NUMBER GENERATOR CORE
6676M:	Matt Mackall <mpm@selenic.com>
6677M:	Herbert Xu <herbert@gondor.apana.org.au>
6678L:	linux-crypto@vger.kernel.org
6679S:	Odd fixes
6680F:	Documentation/devicetree/bindings/rng/
6681F:	Documentation/hw_random.txt
6682F:	drivers/char/hw_random/
6683F:	include/linux/hw_random.h
6684
6685HARDWARE TRACING FACILITIES
6686M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6687S:	Maintained
6688F:	drivers/hwtracing/
6689
6690HARDWARE SPINLOCK CORE
6691M:	Ohad Ben-Cohen <ohad@wizery.com>
6692M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6693L:	linux-remoteproc@vger.kernel.org
6694S:	Maintained
6695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6696F:	Documentation/devicetree/bindings/hwlock/
6697F:	Documentation/hwspinlock.txt
6698F:	drivers/hwspinlock/
6699F:	include/linux/hwspinlock.h
6700
6701HARMONY SOUND DRIVER
6702L:	linux-parisc@vger.kernel.org
6703S:	Maintained
6704F:	sound/parisc/harmony.*
6705
6706HDPVR USB VIDEO ENCODER DRIVER
6707M:	Hans Verkuil <hverkuil@xs4all.nl>
6708L:	linux-media@vger.kernel.org
6709T:	git git://linuxtv.org/media_tree.git
6710W:	https://linuxtv.org
6711S:	Odd Fixes
6712F:	drivers/media/usb/hdpvr/
6713
6714HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6715M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6716S:	Supported
6717F:	Documentation/watchdog/hpwdt.txt
6718F:	drivers/watchdog/hpwdt.c
6719
6720HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6721M:	Don Brace <don.brace@microsemi.com>
6722L:	esc.storagedev@microsemi.com
6723L:	linux-scsi@vger.kernel.org
6724S:	Supported
6725F:	Documentation/scsi/hpsa.txt
6726F:	drivers/scsi/hpsa*.[ch]
6727F:	include/linux/cciss*.h
6728F:	include/uapi/linux/cciss*.h
6729
6730HFI1 DRIVER
6731M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6732M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6733L:	linux-rdma@vger.kernel.org
6734S:	Supported
6735F:	drivers/infiniband/hw/hfi1
6736
6737HFS FILESYSTEM
6738L:	linux-fsdevel@vger.kernel.org
6739S:	Orphan
6740F:	Documentation/filesystems/hfs.txt
6741F:	fs/hfs/
6742
6743HFSPLUS FILESYSTEM
6744L:	linux-fsdevel@vger.kernel.org
6745S:	Orphan
6746F:	Documentation/filesystems/hfsplus.txt
6747F:	fs/hfsplus/
6748
6749HGA FRAMEBUFFER DRIVER
6750M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6751L:	linux-nvidia@lists.surfsouth.com
6752W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6753S:	Maintained
6754F:	drivers/video/fbdev/hgafb.c
6755
6756HIBERNATION (aka Software Suspend, aka swsusp)
6757M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6758M:	Pavel Machek <pavel@ucw.cz>
6759L:	linux-pm@vger.kernel.org
6760B:	https://bugzilla.kernel.org
6761S:	Supported
6762F:	arch/x86/power/
6763F:	drivers/base/power/
6764F:	kernel/power/
6765F:	include/linux/suspend.h
6766F:	include/linux/freezer.h
6767F:	include/linux/pm.h
6768F:	arch/*/include/asm/suspend*.h
6769
6770HID CORE LAYER
6771M:	Jiri Kosina <jikos@kernel.org>
6772M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6773L:	linux-input@vger.kernel.org
6774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6775S:	Maintained
6776F:	drivers/hid/
6777F:	include/linux/hid*
6778F:	include/uapi/linux/hid*
6779
6780HID SENSOR HUB DRIVERS
6781M:	Jiri Kosina <jikos@kernel.org>
6782M:	Jonathan Cameron <jic23@kernel.org>
6783M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6784L:	linux-input@vger.kernel.org
6785L:	linux-iio@vger.kernel.org
6786S:	Maintained
6787F:	Documentation/hid/hid-sensor*
6788F:	drivers/hid/hid-sensor-*
6789F:	drivers/iio/*/hid-*
6790F:	include/linux/hid-sensor-*
6791
6792HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6793M:	Thomas Gleixner <tglx@linutronix.de>
6794L:	linux-kernel@vger.kernel.org
6795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6796S:	Maintained
6797F:	Documentation/timers/
6798F:	kernel/time/hrtimer.c
6799F:	kernel/time/clockevents.c
6800F:	kernel/time/timer_*.c
6801F:	include/linux/clockchips.h
6802F:	include/linux/hrtimer.h
6803
6804HIGH-SPEED SCC DRIVER FOR AX.25
6805L:	linux-hams@vger.kernel.org
6806S:	Orphan
6807F:	drivers/net/hamradio/dmascc.c
6808F:	drivers/net/hamradio/scc.c
6809
6810HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6811M:	HighPoint Linux Team <linux@highpoint-tech.com>
6812W:	http://www.highpoint-tech.com
6813S:	Supported
6814F:	Documentation/scsi/hptiop.txt
6815F:	drivers/scsi/hptiop.c
6816
6817HIPPI
6818M:	Jes Sorensen <jes@trained-monkey.org>
6819L:	linux-hippi@sunsite.dk
6820S:	Maintained
6821F:	include/linux/hippidevice.h
6822F:	include/uapi/linux/if_hippi.h
6823F:	net/802/hippi.c
6824F:	drivers/net/hippi/
6825
6826HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6827M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6828M:	Salil Mehta <salil.mehta@huawei.com>
6829L:	netdev@vger.kernel.org
6830W:	http://www.hisilicon.com
6831S:	Maintained
6832F:	drivers/net/ethernet/hisilicon/hns3/
6833
6834HISILICON LPC BUS DRIVER
6835M:	john.garry@huawei.com
6836W:	http://www.hisilicon.com
6837S:	Maintained
6838F:	drivers/bus/hisi_lpc.c
6839F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6840
6841HISILICON NETWORK SUBSYSTEM DRIVER
6842M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6843M:	Salil Mehta <salil.mehta@huawei.com>
6844L:	netdev@vger.kernel.org
6845W:	http://www.hisilicon.com
6846S:	Maintained
6847F:	drivers/net/ethernet/hisilicon/
6848F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6849
6850HISILICON PMU DRIVER
6851M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6852W:	http://www.hisilicon.com
6853S:	Supported
6854F:	drivers/perf/hisilicon
6855F:	Documentation/perf/hisi-pmu.txt
6856
6857HISILICON ROCE DRIVER
6858M:	Lijun Ou <oulijun@huawei.com>
6859M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6860L:	linux-rdma@vger.kernel.org
6861S:	Maintained
6862F:	drivers/infiniband/hw/hns/
6863F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6864
6865HISILICON SAS Controller
6866M:	John Garry <john.garry@huawei.com>
6867W:	http://www.hisilicon.com
6868S:	Supported
6869F:	drivers/scsi/hisi_sas/
6870F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6871
6872HMM - Heterogeneous Memory Management
6873M:	Jérôme Glisse <jglisse@redhat.com>
6874L:	linux-mm@kvack.org
6875S:	Maintained
6876F:	mm/hmm*
6877F:	include/linux/hmm*
6878F:	Documentation/vm/hmm.rst
6879
6880HOST AP DRIVER
6881M:	Jouni Malinen <j@w1.fi>
6882L:	linux-wireless@vger.kernel.org
6883W:	http://w1.fi/hostap-driver.html
6884S:	Obsolete
6885F:	drivers/net/wireless/intersil/hostap/
6886
6887HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6888L:	platform-driver-x86@vger.kernel.org
6889S:	Orphan
6890F:	drivers/platform/x86/tc1100-wmi.c
6891
6892HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6893M:	Jaroslav Kysela <perex@perex.cz>
6894S:	Maintained
6895F:	drivers/net/ethernet/hp/hp100.*
6896
6897HPET:	High Precision Event Timers driver
6898M:	Clemens Ladisch <clemens@ladisch.de>
6899S:	Maintained
6900F:	Documentation/timers/hpet.txt
6901F:	drivers/char/hpet.c
6902F:	include/linux/hpet.h
6903F:	include/uapi/linux/hpet.h
6904
6905HPET:	x86
6906S:	Orphan
6907F:	arch/x86/kernel/hpet.c
6908F:	arch/x86/include/asm/hpet.h
6909
6910HPFS FILESYSTEM
6911M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6912W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6913S:	Maintained
6914F:	fs/hpfs/
6915
6916HSI SUBSYSTEM
6917M:	Sebastian Reichel <sre@kernel.org>
6918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6919S:	Maintained
6920F:	Documentation/ABI/testing/sysfs-bus-hsi
6921F:	Documentation/driver-api/hsi.rst
6922F:	drivers/hsi/
6923F:	include/linux/hsi/
6924F:	include/uapi/linux/hsi/
6925
6926HSO 3G MODEM DRIVER
6927L:	linux-usb@vger.kernel.org
6928S:	Orphan
6929F:	drivers/net/usb/hso.c
6930
6931HSR NETWORK PROTOCOL
6932M:	Arvid Brodin <arvid.brodin@alten.se>
6933L:	netdev@vger.kernel.org
6934S:	Maintained
6935F:	net/hsr/
6936
6937HT16K33 LED CONTROLLER DRIVER
6938M:	Robin van der Gracht <robin@protonic.nl>
6939S:	Maintained
6940F:	drivers/auxdisplay/ht16k33.c
6941F:	Documentation/devicetree/bindings/display/ht16k33.txt
6942
6943HTCPEN TOUCHSCREEN DRIVER
6944M:	Pau Oliva Fora <pof@eslack.org>
6945L:	linux-input@vger.kernel.org
6946S:	Maintained
6947F:	drivers/input/touchscreen/htcpen.c
6948
6949HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6950M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6951L:	linux-iio@vger.kernel.org
6952W:	http://www.st.com/
6953S:	Maintained
6954F:	drivers/iio/humidity/hts221*
6955F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
6956
6957HUAWEI ETHERNET DRIVER
6958M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6959L:	netdev@vger.kernel.org
6960S:	Supported
6961F:	Documentation/networking/hinic.txt
6962F:	drivers/net/ethernet/huawei/hinic/
6963
6964HUGETLB FILESYSTEM
6965M:	Mike Kravetz <mike.kravetz@oracle.com>
6966L:	linux-mm@kvack.org
6967S:	Maintained
6968F:	fs/hugetlbfs/
6969F:	mm/hugetlb.c
6970F:	include/linux/hugetlb.h
6971F:	Documentation/admin-guide/mm/hugetlbpage.rst
6972F:	Documentation/vm/hugetlbfs_reserv.rst
6973F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6974
6975HVA ST MEDIA DRIVER
6976M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6977L:	linux-media@vger.kernel.org
6978T:	git git://linuxtv.org/media_tree.git
6979W:	https://linuxtv.org
6980S:	Supported
6981F:	drivers/media/platform/sti/hva
6982
6983HWPOISON MEMORY FAILURE HANDLING
6984M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6985L:	linux-mm@kvack.org
6986S:	Maintained
6987F:	mm/memory-failure.c
6988F:	mm/hwpoison-inject.c
6989
6990HYGON PROCESSOR SUPPORT
6991M:	Pu Wen <puwen@hygon.cn>
6992L:	linux-kernel@vger.kernel.org
6993S:	Maintained
6994F:	arch/x86/kernel/cpu/hygon.c
6995
6996Hyper-V CORE AND DRIVERS
6997M:	"K. Y. Srinivasan" <kys@microsoft.com>
6998M:	Haiyang Zhang <haiyangz@microsoft.com>
6999M:	Stephen Hemminger <sthemmin@microsoft.com>
7000M:	Sasha Levin <sashal@kernel.org>
7001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7002L:	devel@linuxdriverproject.org
7003S:	Supported
7004F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7005F:	arch/x86/include/asm/mshyperv.h
7006F:	arch/x86/include/asm/trace/hyperv.h
7007F:	arch/x86/include/asm/hyperv-tlfs.h
7008F:	arch/x86/kernel/cpu/mshyperv.c
7009F:	arch/x86/hyperv
7010F:	drivers/hid/hid-hyperv.c
7011F:	drivers/hv/
7012F:	drivers/input/serio/hyperv-keyboard.c
7013F:	drivers/pci/controller/pci-hyperv.c
7014F:	drivers/net/hyperv/
7015F:	drivers/scsi/storvsc_drv.c
7016F:	drivers/uio/uio_hv_generic.c
7017F:	drivers/video/fbdev/hyperv_fb.c
7018F:	net/vmw_vsock/hyperv_transport.c
7019F:	include/linux/hyperv.h
7020F:	include/uapi/linux/hyperv.h
7021F:	tools/hv/
7022F:	Documentation/ABI/stable/sysfs-bus-vmbus
7023
7024HYPERVISOR VIRTUAL CONSOLE DRIVER
7025L:	linuxppc-dev@lists.ozlabs.org
7026S:	Odd Fixes
7027F:	drivers/tty/hvc/
7028
7029I2C ACPI SUPPORT
7030M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7031L:	linux-i2c@vger.kernel.org
7032L:	linux-acpi@vger.kernel.org
7033S:	Maintained
7034F:	drivers/i2c/i2c-core-acpi.c
7035
7036I2C CONTROLLER DRIVER FOR NVIDIA GPU
7037M:	Ajay Gupta <ajayg@nvidia.com>
7038L:	linux-i2c@vger.kernel.org
7039S:	Maintained
7040F:	Documentation/i2c/busses/i2c-nvidia-gpu
7041F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7042
7043I2C MUXES
7044M:	Peter Rosin <peda@axentia.se>
7045L:	linux-i2c@vger.kernel.org
7046S:	Maintained
7047F:	Documentation/i2c/i2c-topology
7048F:	Documentation/i2c/muxes/
7049F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7050F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7051F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7052F:	drivers/i2c/i2c-mux.c
7053F:	drivers/i2c/muxes/
7054F:	include/linux/i2c-mux.h
7055
7056I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7057M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7058L:	linux-i2c@vger.kernel.org
7059S:	Maintained
7060F:	drivers/i2c/busses/i2c-mv64xxx.c
7061
7062I2C OVER PARALLEL PORT
7063M:	Jean Delvare <jdelvare@suse.com>
7064L:	linux-i2c@vger.kernel.org
7065S:	Maintained
7066F:	Documentation/i2c/busses/i2c-parport
7067F:	Documentation/i2c/busses/i2c-parport-light
7068F:	drivers/i2c/busses/i2c-parport.c
7069F:	drivers/i2c/busses/i2c-parport-light.c
7070
7071I2C SUBSYSTEM
7072M:	Wolfram Sang <wsa@the-dreams.de>
7073L:	linux-i2c@vger.kernel.org
7074W:	https://i2c.wiki.kernel.org/
7075Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7077S:	Maintained
7078F:	Documentation/devicetree/bindings/i2c/i2c.txt
7079F:	Documentation/i2c/
7080F:	drivers/i2c/*
7081F:	include/linux/i2c.h
7082F:	include/linux/i2c-dev.h
7083F:	include/linux/i2c-smbus.h
7084F:	include/uapi/linux/i2c.h
7085F:	include/uapi/linux/i2c-*.h
7086
7087I2C SUBSYSTEM HOST DRIVERS
7088L:	linux-i2c@vger.kernel.org
7089W:	https://i2c.wiki.kernel.org/
7090Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7092S:	Odd Fixes
7093F:	Documentation/devicetree/bindings/i2c/
7094F:	drivers/i2c/algos/
7095F:	drivers/i2c/busses/
7096
7097I2C-TAOS-EVM DRIVER
7098M:	Jean Delvare <jdelvare@suse.com>
7099L:	linux-i2c@vger.kernel.org
7100S:	Maintained
7101F:	Documentation/i2c/busses/i2c-taos-evm
7102F:	drivers/i2c/busses/i2c-taos-evm.c
7103
7104I2C-TINY-USB DRIVER
7105M:	Till Harbaum <till@harbaum.org>
7106L:	linux-i2c@vger.kernel.org
7107W:	http://www.harbaum.org/till/i2c_tiny_usb
7108S:	Maintained
7109F:	drivers/i2c/busses/i2c-tiny-usb.c
7110
7111I2C/SMBUS CONTROLLER DRIVERS FOR PC
7112M:	Jean Delvare <jdelvare@suse.com>
7113L:	linux-i2c@vger.kernel.org
7114S:	Maintained
7115F:	Documentation/i2c/busses/i2c-ali1535
7116F:	Documentation/i2c/busses/i2c-ali1563
7117F:	Documentation/i2c/busses/i2c-ali15x3
7118F:	Documentation/i2c/busses/i2c-amd756
7119F:	Documentation/i2c/busses/i2c-amd8111
7120F:	Documentation/i2c/busses/i2c-i801
7121F:	Documentation/i2c/busses/i2c-nforce2
7122F:	Documentation/i2c/busses/i2c-piix4
7123F:	Documentation/i2c/busses/i2c-sis5595
7124F:	Documentation/i2c/busses/i2c-sis630
7125F:	Documentation/i2c/busses/i2c-sis96x
7126F:	Documentation/i2c/busses/i2c-via
7127F:	Documentation/i2c/busses/i2c-viapro
7128F:	drivers/i2c/busses/i2c-ali1535.c
7129F:	drivers/i2c/busses/i2c-ali1563.c
7130F:	drivers/i2c/busses/i2c-ali15x3.c
7131F:	drivers/i2c/busses/i2c-amd756.c
7132F:	drivers/i2c/busses/i2c-amd756-s4882.c
7133F:	drivers/i2c/busses/i2c-amd8111.c
7134F:	drivers/i2c/busses/i2c-i801.c
7135F:	drivers/i2c/busses/i2c-isch.c
7136F:	drivers/i2c/busses/i2c-nforce2.c
7137F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7138F:	drivers/i2c/busses/i2c-piix4.c
7139F:	drivers/i2c/busses/i2c-sis5595.c
7140F:	drivers/i2c/busses/i2c-sis630.c
7141F:	drivers/i2c/busses/i2c-sis96x.c
7142F:	drivers/i2c/busses/i2c-via.c
7143F:	drivers/i2c/busses/i2c-viapro.c
7144
7145I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7146M:	Hans de Goede <hdegoede@redhat.com>
7147L:	linux-i2c@vger.kernel.org
7148S:	Maintained
7149F:	drivers/i2c/busses/i2c-cht-wc.c
7150
7151I2C/SMBUS ISMT DRIVER
7152M:	Seth Heasley <seth.heasley@intel.com>
7153M:	Neil Horman <nhorman@tuxdriver.com>
7154L:	linux-i2c@vger.kernel.org
7155F:	drivers/i2c/busses/i2c-ismt.c
7156F:	Documentation/i2c/busses/i2c-ismt
7157
7158I2C/SMBUS STUB DRIVER
7159M:	Jean Delvare <jdelvare@suse.com>
7160L:	linux-i2c@vger.kernel.org
7161S:	Maintained
7162F:	drivers/i2c/i2c-stub.c
7163
7164I3C SUBSYSTEM
7165M:	Boris Brezillon <bbrezillon@kernel.org>
7166L:	linux-i3c@lists.infradead.org
7167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7168S:	Maintained
7169F:	Documentation/ABI/testing/sysfs-bus-i3c
7170F:	Documentation/devicetree/bindings/i3c/
7171F:	Documentation/driver-api/i3c
7172F:	drivers/i3c/
7173F:	include/linux/i3c/
7174F:	include/dt-bindings/i3c/
7175
7176I3C DRIVER FOR SYNOPSYS DESIGNWARE
7177M:	Vitor Soares <vitor.soares@synopsys.com>
7178S:	Maintained
7179F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7180F:	drivers/i3c/master/dw*
7181
7182IA64 (Itanium) PLATFORM
7183M:	Tony Luck <tony.luck@intel.com>
7184M:	Fenghua Yu <fenghua.yu@intel.com>
7185L:	linux-ia64@vger.kernel.org
7186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7187S:	Maintained
7188F:	arch/ia64/
7189
7190IBM Power 842 compression accelerator
7191M:	Haren Myneni <haren@us.ibm.com>
7192S:	Supported
7193F:	drivers/crypto/nx/Makefile
7194F:	drivers/crypto/nx/Kconfig
7195F:	drivers/crypto/nx/nx-842*
7196F:	include/linux/sw842.h
7197F:	crypto/842.c
7198F:	lib/842/
7199
7200IBM Power in-Nest Crypto Acceleration
7201M:	Breno Leitão <leitao@debian.org>
7202M:	Nayna Jain <nayna@linux.ibm.com>
7203M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7204L:	linux-crypto@vger.kernel.org
7205S:	Supported
7206F:	drivers/crypto/nx/Makefile
7207F:	drivers/crypto/nx/Kconfig
7208F:	drivers/crypto/nx/nx-aes*
7209F:	drivers/crypto/nx/nx-sha*
7210F:	drivers/crypto/nx/nx.*
7211F:	drivers/crypto/nx/nx_csbcpb.h
7212F:	drivers/crypto/nx/nx_debugfs.h
7213
7214IBM Power Linux RAID adapter
7215M:	Brian King <brking@us.ibm.com>
7216S:	Supported
7217F:	drivers/scsi/ipr.*
7218
7219IBM Power SRIOV Virtual NIC Device Driver
7220M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7221M:	John Allen <jallen@linux.ibm.com>
7222L:	netdev@vger.kernel.org
7223S:	Supported
7224F:	drivers/net/ethernet/ibm/ibmvnic.*
7225
7226IBM Power Virtual Accelerator Switchboard
7227M:	Sukadev Bhattiprolu
7228L:	linuxppc-dev@lists.ozlabs.org
7229S:	Supported
7230F:	arch/powerpc/platforms/powernv/vas*
7231F:	arch/powerpc/platforms/powernv/copy-paste.h
7232F:	arch/powerpc/include/asm/vas.h
7233F:	arch/powerpc/include/uapi/asm/vas.h
7234
7235IBM Power Virtual Ethernet Device Driver
7236M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7237L:	netdev@vger.kernel.org
7238S:	Supported
7239F:	drivers/net/ethernet/ibm/ibmveth.*
7240
7241IBM Power Virtual FC Device Drivers
7242M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7243L:	linux-scsi@vger.kernel.org
7244S:	Supported
7245F:	drivers/scsi/ibmvscsi/ibmvfc*
7246
7247IBM Power Virtual Management Channel Driver
7248M:	Steven Royer <seroyer@linux.ibm.com>
7249S:	Supported
7250F:	drivers/misc/ibmvmc.*
7251
7252IBM Power Virtual SCSI Device Drivers
7253M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7254L:	linux-scsi@vger.kernel.org
7255S:	Supported
7256F:	drivers/scsi/ibmvscsi/ibmvscsi*
7257F:	include/scsi/viosrp.h
7258
7259IBM Power Virtual SCSI Device Target Driver
7260M:	Michael Cyr <mikecyr@linux.ibm.com>
7261L:	linux-scsi@vger.kernel.org
7262L:	target-devel@vger.kernel.org
7263S:	Supported
7264F:	drivers/scsi/ibmvscsi_tgt/
7265
7266IBM Power VMX Cryptographic instructions
7267M:	Breno Leitão <leitao@debian.org>
7268M:	Nayna Jain <nayna@linux.ibm.com>
7269M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7270L:	linux-crypto@vger.kernel.org
7271S:	Supported
7272F:	drivers/crypto/vmx/Makefile
7273F:	drivers/crypto/vmx/Kconfig
7274F:	drivers/crypto/vmx/vmx.c
7275F:	drivers/crypto/vmx/aes*
7276F:	drivers/crypto/vmx/ghash*
7277F:	drivers/crypto/vmx/ppc-xlate.pl
7278
7279IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7280M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7281L:	linux-pci@vger.kernel.org
7282L:	linuxppc-dev@lists.ozlabs.org
7283S:	Supported
7284F:	drivers/pci/hotplug/rpaphp*
7285
7286IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7287M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7288L:	linux-pci@vger.kernel.org
7289L:	linuxppc-dev@lists.ozlabs.org
7290S:	Supported
7291F:	drivers/pci/hotplug/rpadlpar*
7292
7293IBM ServeRAID RAID DRIVER
7294S:	Orphan
7295F:	drivers/scsi/ips.*
7296
7297ICH LPC AND GPIO DRIVER
7298M:	Peter Tyser <ptyser@xes-inc.com>
7299S:	Maintained
7300F:	drivers/mfd/lpc_ich.c
7301F:	drivers/gpio/gpio-ich.c
7302
7303IDE SUBSYSTEM
7304M:	"David S. Miller" <davem@davemloft.net>
7305L:	linux-ide@vger.kernel.org
7306Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7308S:	Maintained
7309F:	Documentation/ide/
7310F:	drivers/ide/
7311F:	include/linux/ide.h
7312
7313IDE/ATAPI DRIVERS
7314M:	Borislav Petkov <bp@alien8.de>
7315L:	linux-ide@vger.kernel.org
7316S:	Maintained
7317F:	Documentation/cdrom/ide-cd
7318F:	drivers/ide/ide-cd*
7319
7320IDEAPAD LAPTOP EXTRAS DRIVER
7321M:	Ike Panhc <ike.pan@canonical.com>
7322L:	platform-driver-x86@vger.kernel.org
7323W:	http://launchpad.net/ideapad-laptop
7324S:	Maintained
7325F:	drivers/platform/x86/ideapad-laptop.c
7326
7327IDEAPAD LAPTOP SLIDEBAR DRIVER
7328M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7329L:	linux-input@vger.kernel.org
7330W:	https://github.com/o2genum/ideapad-slidebar
7331S:	Maintained
7332F:	drivers/input/misc/ideapad_slidebar.c
7333
7334IDT VersaClock 5 CLOCK DRIVER
7335M:	Marek Vasut <marek.vasut@gmail.com>
7336S:	Maintained
7337F:	drivers/clk/clk-versaclock5.c
7338
7339IEEE 802.15.4 SUBSYSTEM
7340M:	Alexander Aring <alex.aring@gmail.com>
7341M:	Stefan Schmidt <stefan@datenfreihafen.org>
7342L:	linux-wpan@vger.kernel.org
7343W:	http://wpan.cakelab.org/
7344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7346S:	Maintained
7347F:	net/ieee802154/
7348F:	net/mac802154/
7349F:	drivers/net/ieee802154/
7350F:	include/linux/nl802154.h
7351F:	include/linux/ieee802154.h
7352F:	include/net/nl802154.h
7353F:	include/net/mac802154.h
7354F:	include/net/af_ieee802154.h
7355F:	include/net/cfg802154.h
7356F:	include/net/ieee802154_netdev.h
7357F:	Documentation/networking/ieee802154.txt
7358
7359IFE PROTOCOL
7360M:	Yotam Gigi <yotam.gi@gmail.com>
7361M:	Jamal Hadi Salim <jhs@mojatatu.com>
7362F:	net/ife
7363F:	include/net/ife.h
7364F:	include/uapi/linux/ife.h
7365
7366IGORPLUG-USB IR RECEIVER
7367M:	Sean Young <sean@mess.org>
7368L:	linux-media@vger.kernel.org
7369S:	Maintained
7370F:	drivers/media/rc/igorplugusb.c
7371
7372IGUANAWORKS USB IR TRANSCEIVER
7373M:	Sean Young <sean@mess.org>
7374L:	linux-media@vger.kernel.org
7375S:	Maintained
7376F:	drivers/media/rc/iguanair.c
7377
7378IIO DIGITAL POTENTIOMETER DAC
7379M:	Peter Rosin <peda@axentia.se>
7380L:	linux-iio@vger.kernel.org
7381S:	Maintained
7382F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7383F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7384F:	drivers/iio/dac/dpot-dac.c
7385
7386IIO ENVELOPE DETECTOR
7387M:	Peter Rosin <peda@axentia.se>
7388L:	linux-iio@vger.kernel.org
7389S:	Maintained
7390F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7391F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7392F:	drivers/iio/adc/envelope-detector.c
7393
7394IIO MULTIPLEXER
7395M:	Peter Rosin <peda@axentia.se>
7396L:	linux-iio@vger.kernel.org
7397S:	Maintained
7398F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7399F:	drivers/iio/multiplexer/iio-mux.c
7400
7401IIO SUBSYSTEM AND DRIVERS
7402M:	Jonathan Cameron <jic23@kernel.org>
7403R:	Hartmut Knaack <knaack.h@gmx.de>
7404R:	Lars-Peter Clausen <lars@metafoo.de>
7405R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7406L:	linux-iio@vger.kernel.org
7407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7408S:	Maintained
7409F:	Documentation/ABI/testing/configfs-iio*
7410F:	Documentation/ABI/testing/sysfs-bus-iio*
7411F:	Documentation/devicetree/bindings/iio/
7412F:	drivers/iio/
7413F:	drivers/staging/iio/
7414F:	include/linux/iio/
7415F:	tools/iio/
7416
7417IIO UNIT CONVERTER
7418M:	Peter Rosin <peda@axentia.se>
7419L:	linux-iio@vger.kernel.org
7420S:	Maintained
7421F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7422F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7423F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7424F:	drivers/iio/afe/iio-rescale.c
7425
7426IKANOS/ADI EAGLE ADSL USB DRIVER
7427M:	Matthieu Castet <castet.matthieu@free.fr>
7428M:	Stanislaw Gruszka <stf_xl@wp.pl>
7429S:	Maintained
7430F:	drivers/usb/atm/ueagle-atm.c
7431
7432IMGTEC ASCII LCD DRIVER
7433M:	Paul Burton <paul.burton@mips.com>
7434S:	Maintained
7435F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7436F:	drivers/auxdisplay/img-ascii-lcd.c
7437
7438IMGTEC IR DECODER DRIVER
7439M:	James Hogan <jhogan@kernel.org>
7440S:	Maintained
7441F:	drivers/media/rc/img-ir/
7442
7443IMON SOUNDGRAPH USB IR RECEIVER
7444M:	Sean Young <sean@mess.org>
7445L:	linux-media@vger.kernel.org
7446S:	Maintained
7447F:	drivers/media/rc/imon_raw.c
7448F:	drivers/media/rc/imon.c
7449
7450IMS TWINTURBO FRAMEBUFFER DRIVER
7451L:	linux-fbdev@vger.kernel.org
7452S:	Orphan
7453F:	drivers/video/fbdev/imsttfb.c
7454
7455INA209 HARDWARE MONITOR DRIVER
7456M:	Guenter Roeck <linux@roeck-us.net>
7457L:	linux-hwmon@vger.kernel.org
7458S:	Maintained
7459F:	Documentation/hwmon/ina209
7460F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7461F:	drivers/hwmon/ina209.c
7462
7463INA2XX HARDWARE MONITOR DRIVER
7464M:	Guenter Roeck <linux@roeck-us.net>
7465L:	linux-hwmon@vger.kernel.org
7466S:	Maintained
7467F:	Documentation/hwmon/ina2xx
7468F:	drivers/hwmon/ina2xx.c
7469F:	include/linux/platform_data/ina2xx.h
7470
7471INDUSTRY PACK SUBSYSTEM (IPACK)
7472M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7473M:	Jens Taprogge <jens.taprogge@taprogge.org>
7474M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7475L:	industrypack-devel@lists.sourceforge.net
7476W:	http://industrypack.sourceforge.net
7477S:	Maintained
7478F:	drivers/ipack/
7479
7480INFINIBAND SUBSYSTEM
7481M:	Doug Ledford <dledford@redhat.com>
7482M:	Jason Gunthorpe <jgg@mellanox.com>
7483L:	linux-rdma@vger.kernel.org
7484W:	https://github.com/linux-rdma/rdma-core
7485Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7487S:	Supported
7488F:	Documentation/devicetree/bindings/infiniband/
7489F:	Documentation/infiniband/
7490F:	drivers/infiniband/
7491F:	include/uapi/linux/if_infiniband.h
7492F:	include/uapi/rdma/
7493F:	include/rdma/
7494
7495INGENIC JZ4780 DMA Driver
7496M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7497S:	Maintained
7498F:	drivers/dma/dma-jz4780.c
7499
7500INGENIC JZ4780 NAND DRIVER
7501M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7502L:	linux-mtd@lists.infradead.org
7503S:	Maintained
7504F:	drivers/mtd/nand/raw/jz4780_*
7505
7506INOTIFY
7507M:	Jan Kara <jack@suse.cz>
7508R:	Amir Goldstein <amir73il@gmail.com>
7509L:	linux-fsdevel@vger.kernel.org
7510S:	Maintained
7511F:	Documentation/filesystems/inotify.txt
7512F:	fs/notify/inotify/
7513F:	include/linux/inotify.h
7514F:	include/uapi/linux/inotify.h
7515
7516INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7517M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7518L:	linux-input@vger.kernel.org
7519Q:	http://patchwork.kernel.org/project/linux-input/list/
7520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7521S:	Maintained
7522F:	drivers/input/
7523F:	include/linux/input.h
7524F:	include/uapi/linux/input.h
7525F:	include/uapi/linux/input-event-codes.h
7526F:	include/linux/input/
7527F:	Documentation/devicetree/bindings/input/
7528F:	Documentation/devicetree/bindings/serio/
7529F:	Documentation/input/
7530
7531INPUT MULTITOUCH (MT) PROTOCOL
7532M:	Henrik Rydberg <rydberg@bitmath.org>
7533L:	linux-input@vger.kernel.org
7534S:	Odd fixes
7535F:	Documentation/input/multi-touch-protocol.rst
7536F:	drivers/input/input-mt.c
7537K:	\b(ABS|SYN)_MT_
7538
7539INSIDE SECURE CRYPTO DRIVER
7540M:	Antoine Tenart <antoine.tenart@bootlin.com>
7541F:	drivers/crypto/inside-secure/
7542S:	Maintained
7543L:	linux-crypto@vger.kernel.org
7544
7545INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7546M:	Mimi Zohar <zohar@linux.ibm.com>
7547M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7548L:	linux-integrity@vger.kernel.org
7549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7550S:	Supported
7551F:	security/integrity/ima/
7552
7553INTEL 810/815 FRAMEBUFFER DRIVER
7554M:	Antonino Daplas <adaplas@gmail.com>
7555L:	linux-fbdev@vger.kernel.org
7556S:	Maintained
7557F:	drivers/video/fbdev/i810/
7558
7559INTEL ASoC DRIVERS
7560M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7561M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7562M:	Jie Yang <yang.jie@linux.intel.com>
7563L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7564S:	Supported
7565F:	sound/soc/intel/
7566
7567INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7568M:	Hans de Goede <hdegoede@redhat.com>
7569L:	platform-driver-x86@vger.kernel.org
7570S:	Maintained
7571F:	drivers/platform/x86/intel_atomisp2_pm.c
7572
7573INTEL C600 SERIES SAS CONTROLLER DRIVER
7574M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7575M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7576L:	linux-scsi@vger.kernel.org
7577T:	git git://git.code.sf.net/p/intel-sas/isci
7578S:	Supported
7579F:	drivers/scsi/isci/
7580
7581INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7582M:	Jani Nikula <jani.nikula@linux.intel.com>
7583M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7584M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7585L:	intel-gfx@lists.freedesktop.org
7586W:	https://01.org/linuxgraphics/
7587B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7588C:	irc://chat.freenode.net/intel-gfx
7589Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7590T:	git git://anongit.freedesktop.org/drm-intel
7591S:	Supported
7592F:	drivers/gpu/drm/i915/
7593F:	include/drm/i915*
7594F:	include/uapi/drm/i915_drm.h
7595F:	Documentation/gpu/i915.rst
7596
7597INTEL ETHERNET DRIVERS
7598M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7599L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7600W:	http://www.intel.com/support/feedback.htm
7601W:	http://e1000.sourceforge.net/
7602Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7605S:	Supported
7606F:	Documentation/networking/device_drivers/intel/e100.rst
7607F:	Documentation/networking/device_drivers/intel/e1000.rst
7608F:	Documentation/networking/device_drivers/intel/e1000e.rst
7609F:	Documentation/networking/device_drivers/intel/fm10k.rst
7610F:	Documentation/networking/device_drivers/intel/igb.rst
7611F:	Documentation/networking/device_drivers/intel/igbvf.rst
7612F:	Documentation/networking/device_drivers/intel/ixgb.rst
7613F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7614F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7615F:	Documentation/networking/device_drivers/intel/i40e.rst
7616F:	Documentation/networking/device_drivers/intel/iavf.rst
7617F:	Documentation/networking/device_drivers/intel/ice.rst
7618F:	drivers/net/ethernet/intel/
7619F:	drivers/net/ethernet/intel/*/
7620F:	include/linux/avf/virtchnl.h
7621
7622INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7623M:	Maik Broemme <mbroemme@libmpq.org>
7624L:	linux-fbdev@vger.kernel.org
7625S:	Maintained
7626F:	Documentation/fb/intelfb.txt
7627F:	drivers/video/fbdev/intelfb/
7628
7629INTEL GPIO DRIVERS
7630M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7631L:	linux-gpio@vger.kernel.org
7632S:	Maintained
7633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7634F:	drivers/gpio/gpio-ich.c
7635F:	drivers/gpio/gpio-intel-mid.c
7636F:	drivers/gpio/gpio-lynxpoint.c
7637F:	drivers/gpio/gpio-merrifield.c
7638F:	drivers/gpio/gpio-ml-ioh.c
7639F:	drivers/gpio/gpio-pch.c
7640F:	drivers/gpio/gpio-sch.c
7641F:	drivers/gpio/gpio-sodaville.c
7642
7643INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7644M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7645M:	Zhi Wang <zhi.a.wang@intel.com>
7646L:	intel-gvt-dev@lists.freedesktop.org
7647L:	intel-gfx@lists.freedesktop.org
7648W:	https://01.org/igvt-g
7649T:	git https://github.com/intel/gvt-linux.git
7650S:	Supported
7651F:	drivers/gpu/drm/i915/gvt/
7652
7653INTEL HID EVENT DRIVER
7654M:	Alex Hung <alex.hung@canonical.com>
7655L:	platform-driver-x86@vger.kernel.org
7656S:	Maintained
7657F:	drivers/platform/x86/intel-hid.c
7658
7659INTEL I/OAT DMA DRIVER
7660M:	Dave Jiang <dave.jiang@intel.com>
7661R:	Dan Williams <dan.j.williams@intel.com>
7662L:	dmaengine@vger.kernel.org
7663Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7664S:	Supported
7665F:	drivers/dma/ioat*
7666
7667INTEL IDLE DRIVER
7668M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7669M:	Len Brown <lenb@kernel.org>
7670L:	linux-pm@vger.kernel.org
7671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7672B:	https://bugzilla.kernel.org
7673S:	Supported
7674F:	drivers/idle/intel_idle.c
7675
7676INTEL INTEGRATED SENSOR HUB DRIVER
7677M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7678M:	Jiri Kosina <jikos@kernel.org>
7679L:	linux-input@vger.kernel.org
7680S:	Maintained
7681F:	drivers/hid/intel-ish-hid/
7682
7683INTEL IOMMU (VT-d)
7684M:	David Woodhouse <dwmw2@infradead.org>
7685L:	iommu@lists.linux-foundation.org
7686T:	git git://git.infradead.org/iommu-2.6.git
7687S:	Supported
7688F:	drivers/iommu/intel-iommu.c
7689F:	include/linux/intel-iommu.h
7690
7691INTEL IOP-ADMA DMA DRIVER
7692R:	Dan Williams <dan.j.williams@intel.com>
7693S:	Odd fixes
7694F:	drivers/dma/iop-adma.c
7695
7696INTEL IPU3 CSI-2 CIO2 DRIVER
7697M:	Yong Zhi <yong.zhi@intel.com>
7698M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7699M:	Bingbu Cao <bingbu.cao@intel.com>
7700R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7701R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7702L:	linux-media@vger.kernel.org
7703S:	Maintained
7704F:	drivers/media/pci/intel/ipu3/
7705F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7706
7707INTEL IPU3 CSI-2 IMGU DRIVER
7708M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7709L:	linux-media@vger.kernel.org
7710S:	Maintained
7711F:	drivers/staging/media/ipu3/
7712F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7713F:	Documentation/media/v4l-drivers/ipu3.rst
7714
7715INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7716M:	Krzysztof Halasa <khalasa@piap.pl>
7717S:	Maintained
7718F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7719F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7720F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7721F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7722F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7723F:	drivers/net/wan/ixp4xx_hss.c
7724
7725INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7726M:	Deepak Saxena <dsaxena@plexity.net>
7727S:	Maintained
7728F:	drivers/char/hw_random/ixp4xx-rng.c
7729
7730INTEL MANAGEMENT ENGINE (mei)
7731M:	Tomas Winkler <tomas.winkler@intel.com>
7732L:	linux-kernel@vger.kernel.org
7733S:	Supported
7734F:	include/uapi/linux/mei.h
7735F:	include/linux/mei_cl_bus.h
7736F:	drivers/misc/mei/*
7737F:	drivers/watchdog/mei_wdt.c
7738F:	Documentation/misc-devices/mei/*
7739F:	samples/mei/*
7740
7741INTEL MENLOW THERMAL DRIVER
7742M:	Sujith Thomas <sujith.thomas@intel.com>
7743L:	platform-driver-x86@vger.kernel.org
7744W:	https://01.org/linux-acpi
7745S:	Supported
7746F:	drivers/platform/x86/intel_menlow.c
7747
7748INTEL MIC DRIVERS (mic)
7749M:	Sudeep Dutt <sudeep.dutt@intel.com>
7750M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7751S:	Supported
7752W:	https://github.com/sudeepdutt/mic
7753W:	http://software.intel.com/en-us/mic-developer
7754F:	include/linux/mic_bus.h
7755F:	include/linux/scif.h
7756F:	include/uapi/linux/mic_common.h
7757F:	include/uapi/linux/mic_ioctl.h
7758F:	include/uapi/linux/scif_ioctl.h
7759F:	drivers/misc/mic/
7760F:	drivers/dma/mic_x100_dma.c
7761F:	drivers/dma/mic_x100_dma.h
7762F:	Documentation/mic/
7763
7764INTEL PMC CORE DRIVER
7765M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7766M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7767L:	platform-driver-x86@vger.kernel.org
7768S:	Maintained
7769F:	drivers/platform/x86/intel_pmc_core*
7770
7771INTEL PMC/P-Unit IPC DRIVER
7772M:	Zha Qipeng<qipeng.zha@intel.com>
7773L:	platform-driver-x86@vger.kernel.org
7774S:	Maintained
7775F:	drivers/platform/x86/intel_pmc_ipc.c
7776F:	drivers/platform/x86/intel_punit_ipc.c
7777F:	arch/x86/include/asm/intel_pmc_ipc.h
7778F:	arch/x86/include/asm/intel_punit_ipc.h
7779
7780INTEL PMIC GPIO DRIVERS
7781M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7782S:	Maintained
7783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7784F:	drivers/gpio/gpio-*cove.c
7785F:	drivers/gpio/gpio-msic.c
7786
7787INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7788R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7789S:	Maintained
7790F:	drivers/mfd/intel_msic.c
7791F:	drivers/mfd/intel_soc_pmic*
7792F:	include/linux/mfd/intel_msic.h
7793F:	include/linux/mfd/intel_soc_pmic*
7794
7795INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7796M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7797L:	linux-wireless@vger.kernel.org
7798S:	Maintained
7799F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7800F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7801F:	drivers/net/wireless/intel/ipw2x00/
7802
7803INTEL PSTATE DRIVER
7804M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7805M:	Len Brown <lenb@kernel.org>
7806L:	linux-pm@vger.kernel.org
7807S:	Supported
7808F:	drivers/cpufreq/intel_pstate.c
7809
7810INTEL RDMA RNIC DRIVER
7811M:	Faisal Latif <faisal.latif@intel.com>
7812M:	Shiraz Saleem <shiraz.saleem@intel.com>
7813L:	linux-rdma@vger.kernel.org
7814S:	Supported
7815F:	drivers/infiniband/hw/i40iw/
7816F:	include/uapi/rdma/i40iw-abi.h
7817
7818INTEL TELEMETRY DRIVER
7819M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7820M:	"David E. Box" <david.e.box@linux.intel.com>
7821L:	platform-driver-x86@vger.kernel.org
7822S:	Maintained
7823F:	arch/x86/include/asm/intel_telemetry.h
7824F:	drivers/platform/x86/intel_telemetry*
7825
7826INTEL VIRTUAL BUTTON DRIVER
7827M:	AceLan Kao <acelan.kao@canonical.com>
7828L:	platform-driver-x86@vger.kernel.org
7829S:	Maintained
7830F:	drivers/platform/x86/intel-vbtn.c
7831
7832INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7833M:	Stanislaw Gruszka <sgruszka@redhat.com>
7834L:	linux-wireless@vger.kernel.org
7835S:	Supported
7836F:	drivers/net/wireless/intel/iwlegacy/
7837
7838INTEL WIRELESS WIFI LINK (iwlwifi)
7839M:	Johannes Berg <johannes.berg@intel.com>
7840M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7841M:	Luca Coelho <luciano.coelho@intel.com>
7842M:	Intel Linux Wireless <linuxwifi@intel.com>
7843L:	linux-wireless@vger.kernel.org
7844W:	http://intellinuxwireless.org
7845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7846S:	Supported
7847F:	drivers/net/wireless/intel/iwlwifi/
7848
7849INTEL WIRELESS WIMAX CONNECTION 2400
7850M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7851M:	linux-wimax@intel.com
7852L:	wimax@linuxwimax.org (subscribers-only)
7853S:	Supported
7854W:	http://linuxwimax.org
7855F:	Documentation/wimax/README.i2400m
7856F:	drivers/net/wimax/i2400m/
7857F:	include/uapi/linux/wimax/i2400m.h
7858
7859INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7860M:	Mario Limonciello <mario.limonciello@dell.com>
7861S:	Maintained
7862F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7863
7864INTEL(R) TRACE HUB
7865M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7866S:	Supported
7867F:	Documentation/trace/intel_th.rst
7868F:	drivers/hwtracing/intel_th/
7869
7870INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7871M:	Ning Sun <ning.sun@intel.com>
7872L:	tboot-devel@lists.sourceforge.net
7873W:	http://tboot.sourceforge.net
7874T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7875S:	Supported
7876F:	Documentation/intel_txt.txt
7877F:	include/linux/tboot.h
7878F:	arch/x86/kernel/tboot.c
7879
7880INTEL-MID GPIO DRIVER
7881M:	David Cohen <david.a.cohen@linux.intel.com>
7882L:	linux-gpio@vger.kernel.org
7883S:	Maintained
7884F:	drivers/gpio/gpio-intel-mid.c
7885
7886INVENSENSE MPU-3050 GYROSCOPE DRIVER
7887M:	Linus Walleij <linus.walleij@linaro.org>
7888L:	linux-iio@vger.kernel.org
7889S:	Maintained
7890F:	drivers/iio/gyro/mpu3050*
7891F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7892
7893IOC3 ETHERNET DRIVER
7894M:	Ralf Baechle <ralf@linux-mips.org>
7895L:	linux-mips@vger.kernel.org
7896S:	Maintained
7897F:	drivers/net/ethernet/sgi/ioc3-eth.c
7898
7899IOC3 SERIAL DRIVER
7900M:	Pat Gefre <pfg@sgi.com>
7901L:	linux-serial@vger.kernel.org
7902S:	Maintained
7903F:	drivers/tty/serial/ioc3_serial.c
7904
7905IOMAP FILESYSTEM LIBRARY
7906M:	Christoph Hellwig <hch@infradead.org>
7907M:	Darrick J. Wong <darrick.wong@oracle.com>
7908M:	linux-xfs@vger.kernel.org
7909M:	linux-fsdevel@vger.kernel.org
7910L:	linux-xfs@vger.kernel.org
7911L:	linux-fsdevel@vger.kernel.org
7912T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7913S:	Supported
7914F:	fs/iomap.c
7915F:	include/linux/iomap.h
7916
7917IOMMU DRIVERS
7918M:	Joerg Roedel <joro@8bytes.org>
7919L:	iommu@lists.linux-foundation.org
7920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7921S:	Maintained
7922F:	Documentation/devicetree/bindings/iommu/
7923F:	drivers/iommu/
7924F:	include/linux/iommu.h
7925F:	include/linux/of_iommu.h
7926F:	include/linux/iova.h
7927
7928IP MASQUERADING
7929M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7930S:	Maintained
7931F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7932
7933IPMI SUBSYSTEM
7934M:	Corey Minyard <minyard@acm.org>
7935L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7936W:	http://openipmi.sourceforge.net/
7937S:	Supported
7938F:	Documentation/devicetree/bindings/ipmi/
7939F:	Documentation/IPMI.txt
7940F:	drivers/char/ipmi/
7941F:	include/linux/ipmi*
7942F:	include/uapi/linux/ipmi*
7943
7944IPS SCSI RAID DRIVER
7945M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7946L:	linux-scsi@vger.kernel.org
7947W:	http://www.adaptec.com/
7948S:	Maintained
7949F:	drivers/scsi/ips*
7950
7951IPVS
7952M:	Wensong Zhang <wensong@linux-vs.org>
7953M:	Simon Horman <horms@verge.net.au>
7954M:	Julian Anastasov <ja@ssi.bg>
7955L:	netdev@vger.kernel.org
7956L:	lvs-devel@vger.kernel.org
7957S:	Maintained
7958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7960F:	Documentation/networking/ipvs-sysctl.txt
7961F:	include/net/ip_vs.h
7962F:	include/uapi/linux/ip_vs.h
7963F:	net/netfilter/ipvs/
7964
7965IPWIRELESS DRIVER
7966M:	Jiri Kosina <jikos@kernel.org>
7967M:	David Sterba <dsterba@suse.com>
7968S:	Odd Fixes
7969F:	drivers/tty/ipwireless/
7970
7971IPX NETWORK LAYER
7972L:	netdev@vger.kernel.org
7973S:	Obsolete
7974F:	include/uapi/linux/ipx.h
7975
7976IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7977M:	Marc Zyngier <marc.zyngier@arm.com>
7978S:	Maintained
7979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7980F:	Documentation/IRQ-domain.txt
7981F:	include/linux/irqdomain.h
7982F:	kernel/irq/irqdomain.c
7983F:	kernel/irq/msi.c
7984
7985IRQ SUBSYSTEM
7986M:	Thomas Gleixner <tglx@linutronix.de>
7987L:	linux-kernel@vger.kernel.org
7988S:	Maintained
7989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7990F:	kernel/irq/
7991
7992IRQCHIP DRIVERS
7993M:	Thomas Gleixner <tglx@linutronix.de>
7994M:	Jason Cooper <jason@lakedaemon.net>
7995M:	Marc Zyngier <marc.zyngier@arm.com>
7996L:	linux-kernel@vger.kernel.org
7997S:	Maintained
7998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7999F:	Documentation/devicetree/bindings/interrupt-controller/
8000F:	drivers/irqchip/
8001
8002ISA
8003M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8004S:	Maintained
8005F:	Documentation/isa.txt
8006F:	drivers/base/isa.c
8007F:	include/linux/isa.h
8008
8009ISA RADIO MODULE
8010M:	Hans Verkuil <hverkuil@xs4all.nl>
8011L:	linux-media@vger.kernel.org
8012T:	git git://linuxtv.org/media_tree.git
8013W:	https://linuxtv.org
8014S:	Maintained
8015F:	drivers/media/radio/radio-isa*
8016
8017ISAPNP
8018M:	Jaroslav Kysela <perex@perex.cz>
8019S:	Maintained
8020F:	Documentation/isapnp.txt
8021F:	drivers/pnp/isapnp/
8022F:	include/linux/isapnp.h
8023
8024ISCSI
8025M:	Lee Duncan <lduncan@suse.com>
8026M:	Chris Leech <cleech@redhat.com>
8027L:	open-iscsi@googlegroups.com
8028W:	www.open-iscsi.com
8029S:	Maintained
8030F:	drivers/scsi/*iscsi*
8031F:	include/scsi/*iscsi*
8032
8033iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8034M:	Peter Jones <pjones@redhat.com>
8035M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8036S:	Maintained
8037F:	drivers/firmware/iscsi_ibft*
8038
8039ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8040M:	Sagi Grimberg <sagi@grimberg.me>
8041M:	Max Gurtovoy <maxg@mellanox.com>
8042L:	linux-rdma@vger.kernel.org
8043S:	Supported
8044W:	http://www.openfabrics.org
8045W:	www.open-iscsi.org
8046Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8047F:	drivers/infiniband/ulp/iser/
8048
8049ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8050M:	Sagi Grimberg <sagi@grimberg.me>
8051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8052L:	linux-rdma@vger.kernel.org
8053L:	target-devel@vger.kernel.org
8054S:	Supported
8055W:	http://www.linux-iscsi.org
8056F:	drivers/infiniband/ulp/isert
8057
8058ISDN SUBSYSTEM
8059M:	Karsten Keil <isdn@linux-pingi.de>
8060L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8061L:	netdev@vger.kernel.org
8062W:	http://www.isdn4linux.de
8063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8064S:	Maintained
8065F:	Documentation/isdn/
8066F:	drivers/isdn/
8067F:	include/linux/isdn.h
8068F:	include/linux/isdn/
8069F:	include/uapi/linux/isdn.h
8070F:	include/uapi/linux/isdn/
8071
8072IT87 HARDWARE MONITORING DRIVER
8073M:	Jean Delvare <jdelvare@suse.com>
8074L:	linux-hwmon@vger.kernel.org
8075S:	Maintained
8076F:	Documentation/hwmon/it87
8077F:	drivers/hwmon/it87.c
8078
8079IT913X MEDIA DRIVER
8080M:	Antti Palosaari <crope@iki.fi>
8081L:	linux-media@vger.kernel.org
8082W:	https://linuxtv.org
8083W:	http://palosaari.fi/linux/
8084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8085T:	git git://linuxtv.org/anttip/media_tree.git
8086S:	Maintained
8087F:	drivers/media/tuners/it913x*
8088
8089IVTV VIDEO4LINUX DRIVER
8090M:	Andy Walls <awalls@md.metrocast.net>
8091L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8092L:	linux-media@vger.kernel.org
8093T:	git git://linuxtv.org/media_tree.git
8094W:	http://www.ivtvdriver.org
8095S:	Maintained
8096F:	Documentation/media/v4l-drivers/ivtv*
8097F:	drivers/media/pci/ivtv/
8098F:	include/uapi/linux/ivtv*
8099
8100IX2505V MEDIA DRIVER
8101M:	Malcolm Priestley <tvboxspy@gmail.com>
8102L:	linux-media@vger.kernel.org
8103W:	https://linuxtv.org
8104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8105S:	Maintained
8106F:	drivers/media/dvb-frontends/ix2505v*
8107
8108JAILHOUSE HYPERVISOR INTERFACE
8109M:	Jan Kiszka <jan.kiszka@siemens.com>
8110L:	jailhouse-dev@googlegroups.com
8111S:	Maintained
8112F:	arch/x86/kernel/jailhouse.c
8113F:	arch/x86/include/asm/jailhouse_para.h
8114
8115JC42.4 TEMPERATURE SENSOR DRIVER
8116M:	Guenter Roeck <linux@roeck-us.net>
8117L:	linux-hwmon@vger.kernel.org
8118S:	Maintained
8119F:	drivers/hwmon/jc42.c
8120F:	Documentation/hwmon/jc42
8121
8122JFS FILESYSTEM
8123M:	Dave Kleikamp <shaggy@kernel.org>
8124L:	jfs-discussion@lists.sourceforge.net
8125W:	http://jfs.sourceforge.net/
8126T:	git git://github.com/kleikamp/linux-shaggy.git
8127S:	Maintained
8128F:	Documentation/filesystems/jfs.txt
8129F:	fs/jfs/
8130
8131JME NETWORK DRIVER
8132M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8133L:	netdev@vger.kernel.org
8134S:	Maintained
8135F:	drivers/net/ethernet/jme.*
8136
8137JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8138M:	David Woodhouse <dwmw2@infradead.org>
8139L:	linux-mtd@lists.infradead.org
8140W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8141S:	Maintained
8142F:	fs/jffs2/
8143F:	include/uapi/linux/jffs2.h
8144
8145JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8146M:	"Theodore Ts'o" <tytso@mit.edu>
8147M:	Jan Kara <jack@suse.com>
8148L:	linux-ext4@vger.kernel.org
8149S:	Maintained
8150F:	fs/jbd2/
8151F:	include/linux/jbd2.h
8152
8153JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8154M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8155L:	linux-media@vger.kernel.org
8156S:	Maintained
8157F:	drivers/media/platform/rcar_jpu.c
8158
8159JSM Neo PCI based serial card
8160L:	linux-serial@vger.kernel.org
8161S:	Orphan
8162F:	drivers/tty/serial/jsm/
8163
8164K10TEMP HARDWARE MONITORING DRIVER
8165M:	Clemens Ladisch <clemens@ladisch.de>
8166L:	linux-hwmon@vger.kernel.org
8167S:	Maintained
8168F:	Documentation/hwmon/k10temp
8169F:	drivers/hwmon/k10temp.c
8170
8171K8TEMP HARDWARE MONITORING DRIVER
8172M:	Rudolf Marek <r.marek@assembler.cz>
8173L:	linux-hwmon@vger.kernel.org
8174S:	Maintained
8175F:	Documentation/hwmon/k8temp
8176F:	drivers/hwmon/k8temp.c
8177
8178KASAN
8179M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8180R:	Alexander Potapenko <glider@google.com>
8181R:	Dmitry Vyukov <dvyukov@google.com>
8182L:	kasan-dev@googlegroups.com
8183S:	Maintained
8184F:	arch/*/include/asm/kasan.h
8185F:	arch/*/mm/kasan_init*
8186F:	Documentation/dev-tools/kasan.rst
8187F:	include/linux/kasan*.h
8188F:	lib/test_kasan.c
8189F:	mm/kasan/
8190F:	scripts/Makefile.kasan
8191
8192KCONFIG
8193M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8195L:	linux-kbuild@vger.kernel.org
8196S:	Maintained
8197F:	Documentation/kbuild/kconfig*
8198F:	scripts/kconfig/
8199F:	scripts/Kconfig.include
8200
8201KDUMP
8202M:	Dave Young <dyoung@redhat.com>
8203M:	Baoquan He <bhe@redhat.com>
8204R:	Vivek Goyal <vgoyal@redhat.com>
8205L:	kexec@lists.infradead.org
8206W:	http://lse.sourceforge.net/kdump/
8207S:	Maintained
8208F:	Documentation/kdump/
8209
8210KEENE FM RADIO TRANSMITTER DRIVER
8211M:	Hans Verkuil <hverkuil@xs4all.nl>
8212L:	linux-media@vger.kernel.org
8213T:	git git://linuxtv.org/media_tree.git
8214W:	https://linuxtv.org
8215S:	Maintained
8216F:	drivers/media/radio/radio-keene*
8217
8218KERNEL AUTOMOUNTER
8219M:	Ian Kent <raven@themaw.net>
8220L:	autofs@vger.kernel.org
8221S:	Maintained
8222F:	fs/autofs/
8223
8224KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8225M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8226M:	Michal Marek <michal.lkml@markovi.net>
8227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8228L:	linux-kbuild@vger.kernel.org
8229S:	Maintained
8230F:	Documentation/kbuild/
8231F:	Makefile
8232F:	scripts/Kbuild*
8233F:	scripts/Makefile*
8234F:	scripts/basic/
8235F:	scripts/mk*
8236F:	scripts/mod/
8237F:	scripts/package/
8238
8239KERNEL JANITORS
8240L:	kernel-janitors@vger.kernel.org
8241W:	http://kernelnewbies.org/KernelJanitors
8242S:	Odd Fixes
8243
8244KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8245M:	"J. Bruce Fields" <bfields@fieldses.org>
8246M:	Jeff Layton <jlayton@kernel.org>
8247L:	linux-nfs@vger.kernel.org
8248W:	http://nfs.sourceforge.net/
8249T:	git git://linux-nfs.org/~bfields/linux.git
8250S:	Supported
8251F:	fs/nfsd/
8252F:	include/uapi/linux/nfsd/
8253F:	fs/lockd/
8254F:	fs/nfs_common/
8255F:	net/sunrpc/
8256F:	include/linux/lockd/
8257F:	include/linux/sunrpc/
8258F:	include/uapi/linux/sunrpc/
8259
8260KERNEL SELFTEST FRAMEWORK
8261M:	Shuah Khan <shuah@kernel.org>
8262M:	Shuah Khan <skhan@linuxfoundation.org>
8263L:	linux-kselftest@vger.kernel.org
8264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8265Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8266S:	Maintained
8267F:	tools/testing/selftests/
8268F:	Documentation/dev-tools/kselftest*
8269
8270KERNEL USERMODE HELPER
8271M:	Luis Chamberlain <mcgrof@kernel.org>
8272L:	linux-kernel@vger.kernel.org
8273S:	Maintained
8274F:	kernel/umh.c
8275F:	include/linux/umh.h
8276
8277KERNEL VIRTUAL MACHINE (KVM)
8278M:	Paolo Bonzini <pbonzini@redhat.com>
8279M:	Radim Krčmář <rkrcmar@redhat.com>
8280L:	kvm@vger.kernel.org
8281W:	http://www.linux-kvm.org
8282T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8283S:	Supported
8284F:	Documentation/virtual/kvm/
8285F:	include/trace/events/kvm.h
8286F:	include/uapi/asm-generic/kvm*
8287F:	include/uapi/linux/kvm*
8288F:	include/asm-generic/kvm*
8289F:	include/linux/kvm*
8290F:	include/kvm/iodev.h
8291F:	virt/kvm/*
8292F:	tools/kvm/
8293
8294KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8295M:	Joerg Roedel <joro@8bytes.org>
8296L:	kvm@vger.kernel.org
8297W:	http://www.linux-kvm.org/
8298S:	Maintained
8299F:	arch/x86/include/asm/svm.h
8300F:	arch/x86/kvm/svm.c
8301
8302KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8303M:	Christoffer Dall <christoffer.dall@arm.com>
8304M:	Marc Zyngier <marc.zyngier@arm.com>
8305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8306L:	kvmarm@lists.cs.columbia.edu
8307W:	http://systems.cs.columbia.edu/projects/kvm-arm
8308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8309S:	Supported
8310F:	arch/arm/include/uapi/asm/kvm*
8311F:	arch/arm/include/asm/kvm*
8312F:	arch/arm/kvm/
8313F:	virt/kvm/arm/
8314F:	include/kvm/arm_*
8315
8316KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8317M:	Christoffer Dall <christoffer.dall@arm.com>
8318M:	Marc Zyngier <marc.zyngier@arm.com>
8319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8320L:	kvmarm@lists.cs.columbia.edu
8321S:	Maintained
8322F:	arch/arm64/include/uapi/asm/kvm*
8323F:	arch/arm64/include/asm/kvm*
8324F:	arch/arm64/kvm/
8325
8326KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8327M:	James Hogan <jhogan@kernel.org>
8328L:	linux-mips@vger.kernel.org
8329S:	Supported
8330F:	arch/mips/include/uapi/asm/kvm*
8331F:	arch/mips/include/asm/kvm*
8332F:	arch/mips/kvm/
8333
8334KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8335M:	Paul Mackerras <paulus@ozlabs.org>
8336L:	kvm-ppc@vger.kernel.org
8337W:	http://www.linux-kvm.org/
8338T:	git git://github.com/agraf/linux-2.6.git
8339S:	Supported
8340F:	arch/powerpc/include/uapi/asm/kvm*
8341F:	arch/powerpc/include/asm/kvm*
8342F:	arch/powerpc/kvm/
8343F:	arch/powerpc/kernel/kvm*
8344
8345KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8346M:	Christian Borntraeger <borntraeger@de.ibm.com>
8347M:	Janosch Frank <frankja@linux.ibm.com>
8348R:	David Hildenbrand <david@redhat.com>
8349R:	Cornelia Huck <cohuck@redhat.com>
8350L:	linux-s390@vger.kernel.org
8351W:	http://www.ibm.com/developerworks/linux/linux390/
8352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8353S:	Supported
8354F:	arch/s390/include/uapi/asm/kvm*
8355F:	arch/s390/include/asm/gmap.h
8356F:	arch/s390/include/asm/kvm*
8357F:	arch/s390/kvm/
8358F:	arch/s390/mm/gmap.c
8359
8360KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8361M:	Paolo Bonzini <pbonzini@redhat.com>
8362M:	Radim Krčmář <rkrcmar@redhat.com>
8363L:	kvm@vger.kernel.org
8364W:	http://www.linux-kvm.org
8365T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8366S:	Supported
8367F:	arch/x86/kvm/
8368F:	arch/x86/kvm/*/
8369F:	arch/x86/include/uapi/asm/kvm*
8370F:	arch/x86/include/asm/kvm*
8371F:	arch/x86/include/asm/pvclock-abi.h
8372F:	arch/x86/kernel/kvm.c
8373F:	arch/x86/kernel/kvmclock.c
8374
8375KERNFS
8376M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8377M:	Tejun Heo <tj@kernel.org>
8378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8379S:	Supported
8380F:	include/linux/kernfs.h
8381F:	fs/kernfs/
8382
8383KEXEC
8384M:	Eric Biederman <ebiederm@xmission.com>
8385W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8386L:	kexec@lists.infradead.org
8387S:	Maintained
8388F:	include/linux/kexec.h
8389F:	include/uapi/linux/kexec.h
8390F:	kernel/kexec*
8391
8392KEYS-ENCRYPTED
8393M:	Mimi Zohar <zohar@linux.ibm.com>
8394L:	linux-integrity@vger.kernel.org
8395L:	keyrings@vger.kernel.org
8396S:	Supported
8397F:	Documentation/security/keys/trusted-encrypted.rst
8398F:	include/keys/encrypted-type.h
8399F:	security/keys/encrypted-keys/
8400
8401KEYS-TRUSTED
8402M:	James Bottomley <jejb@linux.ibm.com>
8403M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8404M:	Mimi Zohar <zohar@linuxibm.com>
8405L:	linux-integrity@vger.kernel.org
8406L:	keyrings@vger.kernel.org
8407S:	Supported
8408F:	Documentation/security/keys/trusted-encrypted.rst
8409F:	include/keys/trusted-type.h
8410F:	security/keys/trusted.c
8411F:	security/keys/trusted.h
8412
8413KEYS/KEYRINGS:
8414M:	David Howells <dhowells@redhat.com>
8415L:	keyrings@vger.kernel.org
8416S:	Maintained
8417F:	Documentation/security/keys/core.rst
8418F:	include/linux/key.h
8419F:	include/linux/key-type.h
8420F:	include/linux/keyctl.h
8421F:	include/uapi/linux/keyctl.h
8422F:	include/keys/
8423F:	security/keys/
8424
8425KGDB / KDB /debug_core
8426M:	Jason Wessel <jason.wessel@windriver.com>
8427M:	Daniel Thompson <daniel.thompson@linaro.org>
8428W:	http://kgdb.wiki.kernel.org/
8429L:	kgdb-bugreport@lists.sourceforge.net
8430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8431S:	Maintained
8432F:	Documentation/dev-tools/kgdb.rst
8433F:	drivers/misc/kgdbts.c
8434F:	drivers/tty/serial/kgdboc.c
8435F:	include/linux/kdb.h
8436F:	include/linux/kgdb.h
8437F:	kernel/debug/
8438
8439KMEMLEAK
8440M:	Catalin Marinas <catalin.marinas@arm.com>
8441S:	Maintained
8442F:	Documentation/dev-tools/kmemleak.rst
8443F:	include/linux/kmemleak.h
8444F:	mm/kmemleak.c
8445F:	mm/kmemleak-test.c
8446
8447KMOD KERNEL MODULE LOADER - USERMODE HELPER
8448M:	Luis Chamberlain <mcgrof@kernel.org>
8449L:	linux-kernel@vger.kernel.org
8450S:	Maintained
8451F:	kernel/kmod.c
8452F:	include/linux/kmod.h
8453F:	lib/test_kmod.c
8454F:	tools/testing/selftests/kmod/
8455
8456KPROBES
8457M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8458M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8459M:	"David S. Miller" <davem@davemloft.net>
8460M:	Masami Hiramatsu <mhiramat@kernel.org>
8461S:	Maintained
8462F:	Documentation/kprobes.txt
8463F:	include/linux/kprobes.h
8464F:	include/asm-generic/kprobes.h
8465F:	kernel/kprobes.c
8466
8467KS0108 LCD CONTROLLER DRIVER
8468M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8469S:	Maintained
8470F:	Documentation/auxdisplay/ks0108
8471F:	drivers/auxdisplay/ks0108.c
8472F:	include/linux/ks0108.h
8473
8474L3MDEV
8475M:	David Ahern <dsa@cumulusnetworks.com>
8476L:	netdev@vger.kernel.org
8477S:	Maintained
8478F:	net/l3mdev
8479F:	include/net/l3mdev.h
8480
8481L7 BPF FRAMEWORK
8482M:	John Fastabend <john.fastabend@gmail.com>
8483M:	Daniel Borkmann <daniel@iogearbox.net>
8484L:	netdev@vger.kernel.org
8485S:	Maintained
8486F:	include/linux/skmsg.h
8487F:	net/core/skmsg.c
8488F:	net/core/sock_map.c
8489F:	net/ipv4/tcp_bpf.c
8490
8491LANTIQ / INTEL Ethernet drivers
8492M:	Hauke Mehrtens <hauke@hauke-m.de>
8493L:	netdev@vger.kernel.org
8494S:	Maintained
8495F:	net/dsa/tag_gswip.c
8496F:	drivers/net/ethernet/lantiq_xrx200.c
8497F:	drivers/net/dsa/lantiq_pce.h
8498F:	drivers/net/dsa/lantiq_gswip.c
8499
8500LANTIQ MIPS ARCHITECTURE
8501M:	John Crispin <john@phrozen.org>
8502L:	linux-mips@vger.kernel.org
8503S:	Maintained
8504F:	arch/mips/lantiq
8505F:	drivers/soc/lantiq
8506
8507LAPB module
8508L:	linux-x25@vger.kernel.org
8509S:	Orphan
8510F:	Documentation/networking/lapb-module.txt
8511F:	include/*/lapb.h
8512F:	net/lapb/
8513
8514LASI 53c700 driver for PARISC
8515M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8516L:	linux-scsi@vger.kernel.org
8517S:	Maintained
8518F:	Documentation/scsi/53c700.txt
8519F:	drivers/scsi/53c700*
8520
8521LEAKING_ADDRESSES
8522M:	Tobin C. Harding <me@tobin.cc>
8523M:	Tycho Andersen <tycho@tycho.ws>
8524L:	kernel-hardening@lists.openwall.com
8525S:	Maintained
8526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8527F:	scripts/leaking_addresses.pl
8528
8529LED SUBSYSTEM
8530M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8531M:	Pavel Machek <pavel@ucw.cz>
8532L:	linux-leds@vger.kernel.org
8533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8534S:	Maintained
8535F:	Documentation/devicetree/bindings/leds/
8536F:	drivers/leds/
8537F:	include/linux/leds.h
8538
8539LEGACY EEPROM DRIVER
8540M:	Jean Delvare <jdelvare@suse.com>
8541S:	Maintained
8542F:	Documentation/misc-devices/eeprom
8543F:	drivers/misc/eeprom/eeprom.c
8544
8545LEGO MINDSTORMS EV3
8546R:	David Lechner <david@lechnology.com>
8547S:	Maintained
8548F:	arch/arm/boot/dts/da850-lego-ev3.dts
8549F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8550F:	drivers/power/supply/lego_ev3_battery.c
8551
8552LEGO USB Tower driver
8553M:	Juergen Stuber <starblue@users.sourceforge.net>
8554L:	legousb-devel@lists.sourceforge.net
8555W:	http://legousb.sourceforge.net/
8556S:	Maintained
8557F:	drivers/usb/misc/legousbtower.c
8558
8559LG LAPTOP EXTRAS
8560M:	Matan Ziv-Av <matan@svgalib.org>
8561L:	platform-driver-x86@vger.kernel.org
8562S:	Maintained
8563F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8564F:	Documentation/laptops/lg-laptop.rst
8565F:	drivers/platform/x86/lg-laptop.c
8566
8567LG2160 MEDIA DRIVER
8568M:	Michael Krufky <mkrufky@linuxtv.org>
8569L:	linux-media@vger.kernel.org
8570W:	https://linuxtv.org
8571W:	http://github.com/mkrufky
8572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8573T:	git git://linuxtv.org/mkrufky/tuners.git
8574S:	Maintained
8575F:	drivers/media/dvb-frontends/lg2160.*
8576
8577LGDT3305 MEDIA DRIVER
8578M:	Michael Krufky <mkrufky@linuxtv.org>
8579L:	linux-media@vger.kernel.org
8580W:	https://linuxtv.org
8581W:	http://github.com/mkrufky
8582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8583T:	git git://linuxtv.org/mkrufky/tuners.git
8584S:	Maintained
8585F:	drivers/media/dvb-frontends/lgdt3305.*
8586
8587LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8588M:	Viresh Kumar <vireshk@kernel.org>
8589L:	linux-ide@vger.kernel.org
8590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8591S:	Maintained
8592F:	include/linux/pata_arasan_cf_data.h
8593F:	drivers/ata/pata_arasan_cf.c
8594
8595LIBATA PATA DRIVERS
8596M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8597M:	Jens Axboe <axboe@kernel.dk>
8598L:	linux-ide@vger.kernel.org
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8600S:	Maintained
8601F:	drivers/ata/pata_*.c
8602F:	drivers/ata/ata_generic.c
8603
8604LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8605M:	Linus Walleij <linus.walleij@linaro.org>
8606L:	linux-ide@vger.kernel.org
8607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8608S:	Maintained
8609F:	drivers/ata/pata_ftide010.c
8610F:	drivers/ata/sata_gemini.c
8611F:	drivers/ata/sata_gemini.h
8612
8613LIBATA SATA AHCI PLATFORM devices support
8614M:	Hans de Goede <hdegoede@redhat.com>
8615M:	Jens Axboe <axboe@kernel.dk>
8616L:	linux-ide@vger.kernel.org
8617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8618S:	Maintained
8619F:	drivers/ata/ahci_platform.c
8620F:	drivers/ata/libahci_platform.c
8621F:	include/linux/ahci_platform.h
8622
8623LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8624M:	Mikael Pettersson <mikpelinux@gmail.com>
8625L:	linux-ide@vger.kernel.org
8626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8627S:	Maintained
8628F:	drivers/ata/sata_promise.*
8629
8630LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8631M:	Jens Axboe <axboe@kernel.dk>
8632L:	linux-ide@vger.kernel.org
8633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8634S:	Maintained
8635F:	drivers/ata/
8636F:	include/linux/ata.h
8637F:	include/linux/libata.h
8638F:	Documentation/devicetree/bindings/ata/
8639
8640LIBLOCKDEP
8641M:	Sasha Levin <alexander.levin@microsoft.com>
8642S:	Maintained
8643F:	tools/lib/lockdep/
8644
8645LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8646M:	Ross Zwisler <zwisler@kernel.org>
8647M:	Dan Williams <dan.j.williams@intel.com>
8648M:	Vishal Verma <vishal.l.verma@intel.com>
8649M:	Dave Jiang <dave.jiang@intel.com>
8650L:	linux-nvdimm@lists.01.org
8651Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8652S:	Supported
8653F:	drivers/nvdimm/blk.c
8654F:	drivers/nvdimm/region_devs.c
8655
8656LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8657M:	Vishal Verma <vishal.l.verma@intel.com>
8658M:	Dan Williams <dan.j.williams@intel.com>
8659M:	Ross Zwisler <zwisler@kernel.org>
8660M:	Dave Jiang <dave.jiang@intel.com>
8661L:	linux-nvdimm@lists.01.org
8662Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8663S:	Supported
8664F:	drivers/nvdimm/btt*
8665
8666LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8667M:	Ross Zwisler <zwisler@kernel.org>
8668M:	Dan Williams <dan.j.williams@intel.com>
8669M:	Vishal Verma <vishal.l.verma@intel.com>
8670M:	Dave Jiang <dave.jiang@intel.com>
8671L:	linux-nvdimm@lists.01.org
8672Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8673S:	Supported
8674F:	drivers/nvdimm/pmem*
8675
8676LIBNVDIMM: DEVICETREE BINDINGS
8677M:	Oliver O'Halloran <oohall@gmail.com>
8678L:	linux-nvdimm@lists.01.org
8679Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8680S:	Supported
8681F:	drivers/nvdimm/of_pmem.c
8682F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8683
8684LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8685M:	Dan Williams <dan.j.williams@intel.com>
8686M:	Ross Zwisler <zwisler@kernel.org>
8687M:	Vishal Verma <vishal.l.verma@intel.com>
8688M:	Dave Jiang <dave.jiang@intel.com>
8689L:	linux-nvdimm@lists.01.org
8690Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8692S:	Supported
8693F:	drivers/nvdimm/*
8694F:	drivers/acpi/nfit/*
8695F:	include/linux/nd.h
8696F:	include/linux/libnvdimm.h
8697F:	include/uapi/linux/ndctl.h
8698
8699LIGHTNVM PLATFORM SUPPORT
8700M:	Matias Bjorling <mb@lightnvm.io>
8701W:	http://github/OpenChannelSSD
8702L:	linux-block@vger.kernel.org
8703S:	Maintained
8704F:	drivers/lightnvm/
8705F:	include/linux/lightnvm.h
8706F:	include/uapi/linux/lightnvm.h
8707
8708LINUX FOR POWER MACINTOSH
8709M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8710W:	http://www.penguinppc.org/
8711L:	linuxppc-dev@lists.ozlabs.org
8712S:	Maintained
8713F:	arch/powerpc/platforms/powermac/
8714F:	drivers/macintosh/
8715
8716LINUX FOR POWERPC (32-BIT AND 64-BIT)
8717M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8718M:	Paul Mackerras <paulus@samba.org>
8719M:	Michael Ellerman <mpe@ellerman.id.au>
8720W:	https://github.com/linuxppc/linux/wiki
8721L:	linuxppc-dev@lists.ozlabs.org
8722Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8724S:	Supported
8725F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8726F:	Documentation/devicetree/bindings/powerpc/
8727F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8728F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8729F:	Documentation/powerpc/
8730F:	arch/powerpc/
8731F:	drivers/char/tpm/tpm_ibmvtpm*
8732F:	drivers/crypto/nx/
8733F:	drivers/crypto/vmx/
8734F:	drivers/i2c/busses/i2c-opal.c
8735F:	drivers/net/ethernet/ibm/ibmveth.*
8736F:	drivers/net/ethernet/ibm/ibmvnic.*
8737F:	drivers/pci/hotplug/pnv_php.c
8738F:	drivers/pci/hotplug/rpa*
8739F:	drivers/rtc/rtc-opal.c
8740F:	drivers/scsi/ibmvscsi/
8741F:	drivers/tty/hvc/hvc_opal.c
8742F:	drivers/watchdog/wdrtas.c
8743F:	tools/testing/selftests/powerpc
8744N:	/pmac
8745N:	powermac
8746N:	powernv
8747N:	[^a-z0-9]ps3
8748N:	pseries
8749
8750LINUX FOR POWERPC EMBEDDED MPC5XXX
8751M:	Anatolij Gustschin <agust@denx.de>
8752L:	linuxppc-dev@lists.ozlabs.org
8753T:	git git://git.denx.de/linux-denx-agust.git
8754S:	Maintained
8755F:	arch/powerpc/platforms/512x/
8756F:	arch/powerpc/platforms/52xx/
8757
8758LINUX FOR POWERPC EMBEDDED PPC4XX
8759M:	Alistair Popple <alistair@popple.id.au>
8760M:	Matt Porter <mporter@kernel.crashing.org>
8761W:	http://www.penguinppc.org/
8762L:	linuxppc-dev@lists.ozlabs.org
8763S:	Maintained
8764F:	arch/powerpc/platforms/40x/
8765F:	arch/powerpc/platforms/44x/
8766
8767LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8768M:	Scott Wood <oss@buserror.net>
8769M:	Kumar Gala <galak@kernel.crashing.org>
8770W:	http://www.penguinppc.org/
8771L:	linuxppc-dev@lists.ozlabs.org
8772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8773S:	Maintained
8774F:	arch/powerpc/platforms/83xx/
8775F:	arch/powerpc/platforms/85xx/
8776F:	Documentation/devicetree/bindings/powerpc/fsl/
8777
8778LINUX FOR POWERPC EMBEDDED PPC8XX
8779M:	Vitaly Bordug <vitb@kernel.crashing.org>
8780W:	http://www.penguinppc.org/
8781L:	linuxppc-dev@lists.ozlabs.org
8782S:	Maintained
8783F:	arch/powerpc/platforms/8xx/
8784
8785LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8786L:	linuxppc-dev@lists.ozlabs.org
8787S:	Orphan
8788F:	arch/powerpc/*/*virtex*
8789F:	arch/powerpc/*/*/*virtex*
8790
8791LINUX FOR POWERPC PA SEMI PWRFICIENT
8792L:	linuxppc-dev@lists.ozlabs.org
8793S:	Orphan
8794F:	arch/powerpc/platforms/pasemi/
8795F:	drivers/*/*pasemi*
8796F:	drivers/*/*/*pasemi*
8797
8798LINUX KERNEL DUMP TEST MODULE (LKDTM)
8799M:	Kees Cook <keescook@chromium.org>
8800S:	Maintained
8801F:	drivers/misc/lkdtm/*
8802
8803LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8804M:	Alan Stern <stern@rowland.harvard.edu>
8805M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8806M:	Will Deacon <will.deacon@arm.com>
8807M:	Peter Zijlstra <peterz@infradead.org>
8808M:	Boqun Feng <boqun.feng@gmail.com>
8809M:	Nicholas Piggin <npiggin@gmail.com>
8810M:	David Howells <dhowells@redhat.com>
8811M:	Jade Alglave <j.alglave@ucl.ac.uk>
8812M:	Luc Maranget <luc.maranget@inria.fr>
8813M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8814R:	Akira Yokosawa <akiyks@gmail.com>
8815R:	Daniel Lustig <dlustig@nvidia.com>
8816L:	linux-kernel@vger.kernel.org
8817L:	linux-arch@vger.kernel.org
8818S:	Supported
8819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8820F:	tools/memory-model/
8821F:	Documentation/atomic_bitops.txt
8822F:	Documentation/atomic_t.txt
8823F:	Documentation/core-api/atomic_ops.rst
8824F:	Documentation/core-api/refcount-vs-atomic.rst
8825F:	Documentation/memory-barriers.txt
8826
8827LIS3LV02D ACCELEROMETER DRIVER
8828M:	Eric Piel <eric.piel@tremplin-utc.net>
8829S:	Maintained
8830F:	Documentation/misc-devices/lis3lv02d
8831F:	drivers/misc/lis3lv02d/
8832F:	drivers/platform/x86/hp_accel.c
8833
8834LIVE PATCHING
8835M:	Josh Poimboeuf <jpoimboe@redhat.com>
8836M:	Jessica Yu <jeyu@kernel.org>
8837M:	Jiri Kosina <jikos@kernel.org>
8838M:	Miroslav Benes <mbenes@suse.cz>
8839R:	Petr Mladek <pmladek@suse.com>
8840S:	Maintained
8841F:	kernel/livepatch/
8842F:	include/linux/livepatch.h
8843F:	arch/x86/include/asm/livepatch.h
8844F:	arch/x86/kernel/livepatch.c
8845F:	Documentation/livepatch/
8846F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8847F:	samples/livepatch/
8848L:	live-patching@vger.kernel.org
8849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8850
8851LLC (802.2)
8852L:	netdev@vger.kernel.org
8853S:	Odd fixes
8854F:	include/linux/llc.h
8855F:	include/uapi/linux/llc.h
8856F:	include/net/llc*
8857F:	net/llc/
8858
8859LM73 HARDWARE MONITOR DRIVER
8860M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8861L:	linux-hwmon@vger.kernel.org
8862S:	Maintained
8863F:	drivers/hwmon/lm73.c
8864
8865LM78 HARDWARE MONITOR DRIVER
8866M:	Jean Delvare <jdelvare@suse.com>
8867L:	linux-hwmon@vger.kernel.org
8868S:	Maintained
8869F:	Documentation/hwmon/lm78
8870F:	drivers/hwmon/lm78.c
8871
8872LM83 HARDWARE MONITOR DRIVER
8873M:	Jean Delvare <jdelvare@suse.com>
8874L:	linux-hwmon@vger.kernel.org
8875S:	Maintained
8876F:	Documentation/hwmon/lm83
8877F:	drivers/hwmon/lm83.c
8878
8879LM90 HARDWARE MONITOR DRIVER
8880M:	Jean Delvare <jdelvare@suse.com>
8881L:	linux-hwmon@vger.kernel.org
8882S:	Maintained
8883F:	Documentation/hwmon/lm90
8884F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8885F:	drivers/hwmon/lm90.c
8886F:	include/dt-bindings/thermal/lm90.h
8887
8888LM95234 HARDWARE MONITOR DRIVER
8889M:	Guenter Roeck <linux@roeck-us.net>
8890L:	linux-hwmon@vger.kernel.org
8891S:	Maintained
8892F:	Documentation/hwmon/lm95234
8893F:	drivers/hwmon/lm95234.c
8894
8895LME2510 MEDIA DRIVER
8896M:	Malcolm Priestley <tvboxspy@gmail.com>
8897L:	linux-media@vger.kernel.org
8898W:	https://linuxtv.org
8899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8900S:	Maintained
8901F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8902
8903LOADPIN SECURITY MODULE
8904M:	Kees Cook <keescook@chromium.org>
8905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8906S:	Supported
8907F:	security/loadpin/
8908F:	Documentation/admin-guide/LSM/LoadPin.rst
8909
8910LOCKING PRIMITIVES
8911M:	Peter Zijlstra <peterz@infradead.org>
8912M:	Ingo Molnar <mingo@redhat.com>
8913M:	Will Deacon <will.deacon@arm.com>
8914L:	linux-kernel@vger.kernel.org
8915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8916S:	Maintained
8917F:	Documentation/locking/
8918F:	include/linux/lockdep.h
8919F:	include/linux/spinlock*.h
8920F:	arch/*/include/asm/spinlock*.h
8921F:	include/linux/rwlock*.h
8922F:	include/linux/mutex*.h
8923F:	include/linux/rwsem*.h
8924F:	arch/*/include/asm/rwsem.h
8925F:	include/linux/seqlock.h
8926F:	lib/locking*.[ch]
8927F:	kernel/locking/
8928X:	kernel/locking/locktorture.c
8929
8930LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8931M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8932L:	linux-ntfs-dev@lists.sourceforge.net
8933W:	http://www.linux-ntfs.org/content/view/19/37/
8934S:	Maintained
8935F:	Documentation/ldm.txt
8936F:	block/partitions/ldm.*
8937
8938LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8939M:	Sathya Prakash <sathya.prakash@broadcom.com>
8940M:	Chaitra P B <chaitra.basappa@broadcom.com>
8941M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8942L:	MPT-FusionLinux.pdl@broadcom.com
8943L:	linux-scsi@vger.kernel.org
8944W:	http://www.avagotech.com/support/
8945S:	Supported
8946F:	drivers/message/fusion/
8947F:	drivers/scsi/mpt3sas/
8948
8949LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8950M:	Matthew Wilcox <willy@infradead.org>
8951L:	linux-scsi@vger.kernel.org
8952S:	Maintained
8953F:	drivers/scsi/sym53c8xx_2/
8954
8955LTC1660 DAC DRIVER
8956M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8957L:	linux-iio@vger.kernel.org
8958S:	Maintained
8959F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8960F:	drivers/iio/dac/ltc1660.c
8961
8962LTC4261 HARDWARE MONITOR DRIVER
8963M:	Guenter Roeck <linux@roeck-us.net>
8964L:	linux-hwmon@vger.kernel.org
8965S:	Maintained
8966F:	Documentation/hwmon/ltc4261
8967F:	drivers/hwmon/ltc4261.c
8968
8969LTC4306 I2C MULTIPLEXER DRIVER
8970M:	Michael Hennerich <michael.hennerich@analog.com>
8971W:	http://ez.analog.com/community/linux-device-drivers
8972L:	linux-i2c@vger.kernel.org
8973S:	Supported
8974F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8975F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8976
8977LTP (Linux Test Project)
8978M:	Mike Frysinger <vapier@gentoo.org>
8979M:	Cyril Hrubis <chrubis@suse.cz>
8980M:	Wanlong Gao <wanlong.gao@gmail.com>
8981M:	Jan Stancek <jstancek@redhat.com>
8982M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8983M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8984L:	ltp@lists.linux.it (subscribers-only)
8985W:	http://linux-test-project.github.io/
8986T:	git git://github.com/linux-test-project/ltp.git
8987S:	Maintained
8988
8989M68K ARCHITECTURE
8990M:	Geert Uytterhoeven <geert@linux-m68k.org>
8991L:	linux-m68k@lists.linux-m68k.org
8992W:	http://www.linux-m68k.org/
8993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8994S:	Maintained
8995F:	arch/m68k/
8996F:	drivers/zorro/
8997
8998M68K ON APPLE MACINTOSH
8999M:	Joshua Thompson <funaho@jurai.org>
9000W:	http://www.mac.linux-m68k.org/
9001L:	linux-m68k@lists.linux-m68k.org
9002S:	Maintained
9003F:	arch/m68k/mac/
9004
9005M68K ON HP9000/300
9006M:	Philip Blundell <philb@gnu.org>
9007W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9008S:	Maintained
9009F:	arch/m68k/hp300/
9010
9011M88DS3103 MEDIA DRIVER
9012M:	Antti Palosaari <crope@iki.fi>
9013L:	linux-media@vger.kernel.org
9014W:	https://linuxtv.org
9015W:	http://palosaari.fi/linux/
9016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9017T:	git git://linuxtv.org/anttip/media_tree.git
9018S:	Maintained
9019F:	drivers/media/dvb-frontends/m88ds3103*
9020
9021M88RS2000 MEDIA DRIVER
9022M:	Malcolm Priestley <tvboxspy@gmail.com>
9023L:	linux-media@vger.kernel.org
9024W:	https://linuxtv.org
9025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9026S:	Maintained
9027F:	drivers/media/dvb-frontends/m88rs2000*
9028
9029MA901 MASTERKIT USB FM RADIO DRIVER
9030M:	Alexey Klimov <klimov.linux@gmail.com>
9031L:	linux-media@vger.kernel.org
9032T:	git git://linuxtv.org/media_tree.git
9033S:	Maintained
9034F:	drivers/media/radio/radio-ma901.c
9035
9036MAC80211
9037M:	Johannes Berg <johannes@sipsolutions.net>
9038L:	linux-wireless@vger.kernel.org
9039W:	http://wireless.kernel.org/
9040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9042S:	Maintained
9043F:	Documentation/networking/mac80211-injection.txt
9044F:	include/net/mac80211.h
9045F:	net/mac80211/
9046F:	drivers/net/wireless/mac80211_hwsim.[ch]
9047F:	Documentation/networking/mac80211_hwsim/README
9048
9049MAILBOX API
9050M:	Jassi Brar <jassisinghbrar@gmail.com>
9051L:	linux-kernel@vger.kernel.org
9052S:	Maintained
9053F:	drivers/mailbox/
9054F:	include/linux/mailbox_client.h
9055F:	include/linux/mailbox_controller.h
9056
9057MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9058M:	Michael Kerrisk <mtk.manpages@gmail.com>
9059W:	http://www.kernel.org/doc/man-pages
9060L:	linux-man@vger.kernel.org
9061S:	Maintained
9062
9063MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9064M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9065L:	linux-mips@vger.kernel.org
9066S:	Maintained
9067F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9068
9069MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9070M:	Andrew Lunn <andrew@lunn.ch>
9071M:	Vivien Didelot <vivien.didelot@gmail.com>
9072L:	netdev@vger.kernel.org
9073S:	Maintained
9074F:	drivers/net/dsa/mv88e6xxx/
9075F:	include/linux/platform_data/mv88e6xxx.h
9076F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9077
9078MARVELL ARMADA DRM SUPPORT
9079M:	Russell King <linux@armlinux.org.uk>
9080S:	Maintained
9081T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9083F:	drivers/gpu/drm/armada/
9084F:	include/uapi/drm/armada_drm.h
9085F:	Documentation/devicetree/bindings/display/armada/
9086
9087MARVELL CRYPTO DRIVER
9088M:	Boris Brezillon <bbrezillon@kernel.org>
9089M:	Arnaud Ebalard <arno@natisbad.org>
9090F:	drivers/crypto/marvell/
9091S:	Maintained
9092L:	linux-crypto@vger.kernel.org
9093
9094MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9095M:	Mirko Lindner <mlindner@marvell.com>
9096M:	Stephen Hemminger <stephen@networkplumber.org>
9097L:	netdev@vger.kernel.org
9098S:	Maintained
9099F:	drivers/net/ethernet/marvell/sk*
9100
9101MARVELL LIBERTAS WIRELESS DRIVER
9102L:	libertas-dev@lists.infradead.org
9103S:	Orphan
9104F:	drivers/net/wireless/marvell/libertas/
9105
9106MARVELL MACCHIATOBIN SUPPORT
9107M:	Russell King <linux@armlinux.org.uk>
9108L:	linux-arm-kernel@lists.infradead.org
9109S:	Maintained
9110F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9111
9112MARVELL MV643XX ETHERNET DRIVER
9113M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9114L:	netdev@vger.kernel.org
9115S:	Maintained
9116F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9117F:	include/linux/mv643xx.h
9118
9119MARVELL MV88X3310 PHY DRIVER
9120M:	Russell King <linux@armlinux.org.uk>
9121L:	netdev@vger.kernel.org
9122S:	Maintained
9123F:	drivers/net/phy/marvell10g.c
9124
9125MARVELL MVEBU THERMAL DRIVER
9126M:	Miquel Raynal <miquel.raynal@bootlin.com>
9127S:	Maintained
9128F:	drivers/thermal/armada_thermal.c
9129
9130MARVELL MVNETA ETHERNET DRIVER
9131M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9132L:	netdev@vger.kernel.org
9133S:	Maintained
9134F:	drivers/net/ethernet/marvell/mvneta.*
9135
9136MARVELL MWIFIEX WIRELESS DRIVER
9137M:	Amitkumar Karwar <amitkarwar@gmail.com>
9138M:	Nishant Sarmukadam <nishants@marvell.com>
9139M:	Ganapathi Bhat <gbhat@marvell.com>
9140M:	Xinming Hu <huxinming820@gmail.com>
9141L:	linux-wireless@vger.kernel.org
9142S:	Maintained
9143F:	drivers/net/wireless/marvell/mwifiex/
9144
9145MARVELL MWL8K WIRELESS DRIVER
9146M:	Lennert Buytenhek <buytenh@wantstofly.org>
9147L:	linux-wireless@vger.kernel.org
9148S:	Odd Fixes
9149F:	drivers/net/wireless/marvell/mwl8k.c
9150
9151MARVELL NAND CONTROLLER DRIVER
9152M:	Miquel Raynal <miquel.raynal@bootlin.com>
9153L:	linux-mtd@lists.infradead.org
9154S:	Maintained
9155F:	drivers/mtd/nand/raw/marvell_nand.c
9156F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9157
9158MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9159M:	Nicolas Pitre <nico@fluxnic.net>
9160S:	Odd Fixes
9161F:	drivers/mmc/host/mvsdio.*
9162
9163MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9164M:	Hu Ziji <huziji@marvell.com>
9165L:	linux-mmc@vger.kernel.org
9166S:	Supported
9167F:	drivers/mmc/host/sdhci-xenon*
9168F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9169
9170MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9171M:	Sunil Goutham <sgoutham@marvell.com>
9172M:	Linu Cherian <lcherian@marvell.com>
9173M:	Geetha sowjanya <gakula@marvell.com>
9174M:	Jerin Jacob <jerinj@marvell.com>
9175L:	netdev@vger.kernel.org
9176S:	Supported
9177F:	drivers/net/ethernet/marvell/octeontx2/af/
9178
9179MATROX FRAMEBUFFER DRIVER
9180L:	linux-fbdev@vger.kernel.org
9181S:	Orphan
9182F:	drivers/video/fbdev/matrox/matroxfb_*
9183F:	include/uapi/linux/matroxfb.h
9184
9185MAX16065 HARDWARE MONITOR DRIVER
9186M:	Guenter Roeck <linux@roeck-us.net>
9187L:	linux-hwmon@vger.kernel.org
9188S:	Maintained
9189F:	Documentation/hwmon/max16065
9190F:	drivers/hwmon/max16065.c
9191
9192MAX2175 SDR TUNER DRIVER
9193M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9194L:	linux-media@vger.kernel.org
9195T:	git git://linuxtv.org/media_tree.git
9196S:	Maintained
9197F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9198F:	Documentation/media/v4l-drivers/max2175.rst
9199F:	drivers/media/i2c/max2175*
9200F:	include/uapi/linux/max2175.h
9201
9202MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9203L:	linux-hwmon@vger.kernel.org
9204S:	Orphan
9205F:	Documentation/hwmon/max6650
9206F:	drivers/hwmon/max6650.c
9207
9208MAX6697 HARDWARE MONITOR DRIVER
9209M:	Guenter Roeck <linux@roeck-us.net>
9210L:	linux-hwmon@vger.kernel.org
9211S:	Maintained
9212F:	Documentation/hwmon/max6697
9213F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9214F:	drivers/hwmon/max6697.c
9215F:	include/linux/platform_data/max6697.h
9216
9217MAX9860 MONO AUDIO VOICE CODEC DRIVER
9218M:	Peter Rosin <peda@axentia.se>
9219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9220S:	Maintained
9221F:	Documentation/devicetree/bindings/sound/max9860.txt
9222F:	sound/soc/codecs/max9860.*
9223
9224MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9225M:	Javier Martinez Canillas <javier@dowhile0.org>
9226L:	linux-kernel@vger.kernel.org
9227S:	Supported
9228F:	drivers/regulator/max77802-regulator.c
9229F:	Documentation/devicetree/bindings/*/*max77802.txt
9230F:	include/dt-bindings/*/*max77802.h
9231
9232MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9233M:	Krzysztof Kozlowski <krzk@kernel.org>
9234M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9235L:	linux-pm@vger.kernel.org
9236S:	Supported
9237F:	drivers/power/supply/max14577_charger.c
9238F:	drivers/power/supply/max77693_charger.c
9239
9240MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9241M:	Chanwoo Choi <cw00.choi@samsung.com>
9242M:	Krzysztof Kozlowski <krzk@kernel.org>
9243M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9244L:	linux-kernel@vger.kernel.org
9245S:	Supported
9246F:	drivers/*/max14577*.c
9247F:	drivers/*/max77686*.c
9248F:	drivers/*/max77693*.c
9249F:	drivers/extcon/extcon-max14577.c
9250F:	drivers/extcon/extcon-max77693.c
9251F:	drivers/rtc/rtc-max77686.c
9252F:	drivers/clk/clk-max77686.c
9253F:	Documentation/devicetree/bindings/mfd/max14577.txt
9254F:	Documentation/devicetree/bindings/*/max77686.txt
9255F:	Documentation/devicetree/bindings/mfd/max77693.txt
9256F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9257F:	include/linux/mfd/max14577*.h
9258F:	include/linux/mfd/max77686*.h
9259F:	include/linux/mfd/max77693*.h
9260
9261MAXIRADIO FM RADIO RECEIVER DRIVER
9262M:	Hans Verkuil <hverkuil@xs4all.nl>
9263L:	linux-media@vger.kernel.org
9264T:	git git://linuxtv.org/media_tree.git
9265W:	https://linuxtv.org
9266S:	Maintained
9267F:	drivers/media/radio/radio-maxiradio*
9268
9269MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9270M:	Peter Rosin <peda@axentia.se>
9271L:	linux-iio@vger.kernel.org
9272S:	Maintained
9273F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9274F:	drivers/iio/potentiometer/mcp4018.c
9275F:	drivers/iio/potentiometer/mcp4531.c
9276
9277MCR20A IEEE-802.15.4 RADIO DRIVER
9278M:	Xue Liu <liuxuenetmail@gmail.com>
9279L:	linux-wpan@vger.kernel.org
9280W:	https://github.com/xueliu/mcr20a-linux
9281S:	Maintained
9282F:	drivers/net/ieee802154/mcr20a.c
9283F:	drivers/net/ieee802154/mcr20a.h
9284F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9285
9286MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9287M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9288L:	linux-iio@vger.kernel.org
9289S:	Maintained
9290F:	drivers/iio/dac/cio-dac.c
9291
9292MEDIA DRIVERS FOR ASCOT2E
9293M:	Sergey Kozlov <serjk@netup.ru>
9294M:	Abylay Ospan <aospan@netup.ru>
9295L:	linux-media@vger.kernel.org
9296W:	https://linuxtv.org
9297W:	http://netup.tv/
9298T:	git git://linuxtv.org/media_tree.git
9299S:	Supported
9300F:	drivers/media/dvb-frontends/ascot2e*
9301
9302MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9303M:	Jasmin Jessich <jasmin@anw.at>
9304L:	linux-media@vger.kernel.org
9305W:	https://linuxtv.org
9306T:	git git://linuxtv.org/media_tree.git
9307S:	Maintained
9308F:	drivers/media/dvb-frontends/cxd2099*
9309
9310MEDIA DRIVERS FOR CXD2841ER
9311M:	Sergey Kozlov <serjk@netup.ru>
9312M:	Abylay Ospan <aospan@netup.ru>
9313L:	linux-media@vger.kernel.org
9314W:	https://linuxtv.org
9315W:	http://netup.tv/
9316T:	git git://linuxtv.org/media_tree.git
9317S:	Supported
9318F:	drivers/media/dvb-frontends/cxd2841er*
9319
9320MEDIA DRIVERS FOR CXD2880
9321M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9322L:	linux-media@vger.kernel.org
9323W:	http://linuxtv.org/
9324T:	git git://linuxtv.org/media_tree.git
9325S:	Supported
9326F:	drivers/media/dvb-frontends/cxd2880/*
9327F:	drivers/media/spi/cxd2880*
9328
9329MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9330L:	linux-media@vger.kernel.org
9331W:	https://linuxtv.org
9332T:	git git://linuxtv.org/media_tree.git
9333S:	Orphan
9334F:	drivers/media/pci/ddbridge/*
9335
9336MEDIA DRIVERS FOR FREESCALE IMX
9337M:	Steve Longerbeam <slongerbeam@gmail.com>
9338M:	Philipp Zabel <p.zabel@pengutronix.de>
9339L:	linux-media@vger.kernel.org
9340T:	git git://linuxtv.org/media_tree.git
9341S:	Maintained
9342F:	Documentation/devicetree/bindings/media/imx.txt
9343F:	Documentation/media/v4l-drivers/imx.rst
9344F:	drivers/staging/media/imx/
9345F:	include/linux/imx-media.h
9346F:	include/media/imx.h
9347
9348MEDIA DRIVER FOR FREESCALE IMX PXP
9349M:	Philipp Zabel <p.zabel@pengutronix.de>
9350L:	linux-media@vger.kernel.org
9351T:	git git://linuxtv.org/media_tree.git
9352S:	Maintained
9353F:	drivers/media/platform/imx-pxp.[ch]
9354
9355MEDIA DRIVERS FOR HELENE
9356M:	Abylay Ospan <aospan@netup.ru>
9357L:	linux-media@vger.kernel.org
9358W:	https://linuxtv.org
9359W:	http://netup.tv/
9360T:	git git://linuxtv.org/media_tree.git
9361S:	Supported
9362F:	drivers/media/dvb-frontends/helene*
9363
9364MEDIA DRIVERS FOR HORUS3A
9365M:	Sergey Kozlov <serjk@netup.ru>
9366M:	Abylay Ospan <aospan@netup.ru>
9367L:	linux-media@vger.kernel.org
9368W:	https://linuxtv.org
9369W:	http://netup.tv/
9370T:	git git://linuxtv.org/media_tree.git
9371S:	Supported
9372F:	drivers/media/dvb-frontends/horus3a*
9373
9374MEDIA DRIVERS FOR LNBH25
9375M:	Sergey Kozlov <serjk@netup.ru>
9376M:	Abylay Ospan <aospan@netup.ru>
9377L:	linux-media@vger.kernel.org
9378W:	https://linuxtv.org
9379W:	http://netup.tv/
9380T:	git git://linuxtv.org/media_tree.git
9381S:	Supported
9382F:	drivers/media/dvb-frontends/lnbh25*
9383
9384MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9385L:	linux-media@vger.kernel.org
9386W:	https://linuxtv.org
9387T:	git git://linuxtv.org/media_tree.git
9388S:	Orphan
9389F:	drivers/media/dvb-frontends/mxl5xx*
9390
9391MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9392M:	Sergey Kozlov <serjk@netup.ru>
9393M:	Abylay Ospan <aospan@netup.ru>
9394L:	linux-media@vger.kernel.org
9395W:	https://linuxtv.org
9396W:	http://netup.tv/
9397T:	git git://linuxtv.org/media_tree.git
9398S:	Supported
9399F:	drivers/media/pci/netup_unidvb/*
9400
9401MEDIA DRIVERS FOR RENESAS - CEU
9402M:	Jacopo Mondi <jacopo@jmondi.org>
9403L:	linux-media@vger.kernel.org
9404L:	linux-renesas-soc@vger.kernel.org
9405T:	git git://linuxtv.org/media_tree.git
9406S:	Supported
9407F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9408F:	drivers/media/platform/renesas-ceu.c
9409F:	include/media/drv-intf/renesas-ceu.h
9410
9411MEDIA DRIVERS FOR RENESAS - DRIF
9412M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9413L:	linux-media@vger.kernel.org
9414L:	linux-renesas-soc@vger.kernel.org
9415T:	git git://linuxtv.org/media_tree.git
9416S:	Supported
9417F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9418F:	drivers/media/platform/rcar_drif.c
9419
9420MEDIA DRIVERS FOR RENESAS - FCP
9421M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9422L:	linux-media@vger.kernel.org
9423L:	linux-renesas-soc@vger.kernel.org
9424T:	git git://linuxtv.org/media_tree.git
9425S:	Supported
9426F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9427F:	drivers/media/platform/rcar-fcp.c
9428F:	include/media/rcar-fcp.h
9429
9430MEDIA DRIVERS FOR RENESAS - FDP1
9431M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9432L:	linux-media@vger.kernel.org
9433L:	linux-renesas-soc@vger.kernel.org
9434T:	git git://linuxtv.org/media_tree.git
9435S:	Supported
9436F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9437F:	drivers/media/platform/rcar_fdp1.c
9438
9439MEDIA DRIVERS FOR RENESAS - VIN
9440M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9441L:	linux-media@vger.kernel.org
9442L:	linux-renesas-soc@vger.kernel.org
9443T:	git git://linuxtv.org/media_tree.git
9444S:	Supported
9445F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9446F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9447F:	drivers/media/platform/rcar-vin/
9448
9449MEDIA DRIVERS FOR RENESAS - VSP1
9450M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9451M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9452L:	linux-media@vger.kernel.org
9453L:	linux-renesas-soc@vger.kernel.org
9454T:	git git://linuxtv.org/media_tree.git
9455S:	Supported
9456F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9457F:	drivers/media/platform/vsp1/
9458
9459MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9460L:	linux-media@vger.kernel.org
9461W:	https://linuxtv.org
9462T:	git git://linuxtv.org/media_tree.git
9463S:	Orphan
9464F:	drivers/media/dvb-frontends/stv0910*
9465
9466MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9467L:	linux-media@vger.kernel.org
9468W:	https://linuxtv.org
9469T:	git git://linuxtv.org/media_tree.git
9470S:	Orphan
9471F:	drivers/media/dvb-frontends/stv6111*
9472
9473MEDIA DRIVERS FOR STM32 - DCMI
9474M:	Hugues Fruchet <hugues.fruchet@st.com>
9475L:	linux-media@vger.kernel.org
9476T:	git git://linuxtv.org/media_tree.git
9477S:	Supported
9478F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9479F:	drivers/media/platform/stm32/stm32-dcmi.c
9480
9481MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9482M:	Dmitry Osipenko <digetx@gmail.com>
9483L:	linux-media@vger.kernel.org
9484L:	linux-tegra@vger.kernel.org
9485T:	git git://linuxtv.org/media_tree.git
9486S:	Maintained
9487F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9488F:	drivers/staging/media/tegra-vde/
9489
9490MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9491M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9492P:	LinuxTV.org Project
9493L:	linux-media@vger.kernel.org
9494W:	https://linuxtv.org
9495Q:	http://patchwork.kernel.org/project/linux-media/list/
9496T:	git git://linuxtv.org/media_tree.git
9497S:	Maintained
9498F:	Documentation/devicetree/bindings/media/
9499F:	Documentation/media/
9500F:	drivers/media/
9501F:	drivers/staging/media/
9502F:	include/linux/platform_data/media/
9503F:	include/media/
9504F:	include/uapi/linux/dvb/
9505F:	include/uapi/linux/videodev2.h
9506F:	include/uapi/linux/media.h
9507F:	include/uapi/linux/v4l2-*
9508F:	include/uapi/linux/meye.h
9509F:	include/uapi/linux/ivtv*
9510F:	include/uapi/linux/uvcvideo.h
9511
9512MEDIATEK BLUETOOTH DRIVER
9513M:	Sean Wang <sean.wang@mediatek.com>
9514L:	linux-bluetooth@vger.kernel.org
9515L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9516S:	Maintained
9517F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9518F:	drivers/bluetooth/btmtkuart.c
9519
9520MEDIATEK CIR DRIVER
9521M:	Sean Wang <sean.wang@mediatek.com>
9522S:	Maintained
9523F:	drivers/media/rc/mtk-cir.c
9524
9525MEDIATEK DMA DRIVER
9526M:	Sean Wang <sean.wang@mediatek.com>
9527L:	dmaengine@vger.kernel.org
9528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9529L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9530S:	Maintained
9531F:	Documentation/devicetree/bindings/dma/mtk-*
9532F:	drivers/dma/mediatek/
9533
9534MEDIATEK PMIC LED DRIVER
9535M:	Sean Wang <sean.wang@mediatek.com>
9536S:	Maintained
9537F:	drivers/leds/leds-mt6323.c
9538F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9539
9540MEDIATEK ETHERNET DRIVER
9541M:	Felix Fietkau <nbd@openwrt.org>
9542M:	John Crispin <john@phrozen.org>
9543M:	Sean Wang <sean.wang@mediatek.com>
9544M:	Nelson Chang <nelson.chang@mediatek.com>
9545L:	netdev@vger.kernel.org
9546S:	Maintained
9547F:	drivers/net/ethernet/mediatek/
9548
9549MEDIATEK SWITCH DRIVER
9550M:	Sean Wang <sean.wang@mediatek.com>
9551L:	netdev@vger.kernel.org
9552S:	Maintained
9553F:	drivers/net/dsa/mt7530.*
9554F:	net/dsa/tag_mtk.c
9555
9556MEDIATEK JPEG DRIVER
9557M:	Rick Chang <rick.chang@mediatek.com>
9558M:	Bin Liu <bin.liu@mediatek.com>
9559S:	Supported
9560F:	drivers/media/platform/mtk-jpeg/
9561F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9562
9563MEDIATEK MDP DRIVER
9564M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9565M:	Houlong Wei <houlong.wei@mediatek.com>
9566M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9567S:	Supported
9568F:	drivers/media/platform/mtk-mdp/
9569F:	drivers/media/platform/mtk-vpu/
9570F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9571
9572MEDIATEK MEDIA DRIVER
9573M:	Tiffany Lin <tiffany.lin@mediatek.com>
9574M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9575S:	Supported
9576F:	drivers/media/platform/mtk-vcodec/
9577F:	drivers/media/platform/mtk-vpu/
9578F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9579F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9580
9581MEDIATEK MT76 WIRELESS LAN DRIVER
9582M:	Felix Fietkau <nbd@nbd.name>
9583M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9584L:	linux-wireless@vger.kernel.org
9585S:	Maintained
9586F:	drivers/net/wireless/mediatek/mt76/
9587
9588MEDIATEK MT7601U WIRELESS LAN DRIVER
9589M:	Jakub Kicinski <kubakici@wp.pl>
9590L:	linux-wireless@vger.kernel.org
9591S:	Maintained
9592F:	drivers/net/wireless/mediatek/mt7601u/
9593
9594MEDIATEK NAND CONTROLLER DRIVER
9595M:	Xiaolei Li <xiaolei.li@mediatek.com>
9596L:	linux-mtd@lists.infradead.org
9597S:	Maintained
9598F:	drivers/mtd/nand/raw/mtk_*
9599F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9600
9601MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9602M:	Sean Wang <sean.wang@mediatek.com>
9603S:	Maintained
9604F:	drivers/char/hw_random/mtk-rng.c
9605
9606MEDIATEK USB3 DRD IP DRIVER
9607M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9608L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9610L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9611S:	Maintained
9612F:	drivers/usb/mtu3/
9613
9614MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9615M:	Peter Senna Tschudin <peter.senna@gmail.com>
9616M:	Martin Donnelly <martin.donnelly@ge.com>
9617M:	Martyn Welch <martyn.welch@collabora.co.uk>
9618S:	Maintained
9619F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9620F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9621
9622MEGARAID SCSI/SAS DRIVERS
9623M:	Kashyap Desai <kashyap.desai@broadcom.com>
9624M:	Sumit Saxena <sumit.saxena@broadcom.com>
9625M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9626L:	megaraidlinux.pdl@broadcom.com
9627L:	linux-scsi@vger.kernel.org
9628W:	http://www.avagotech.com/support/
9629S:	Maintained
9630F:	Documentation/scsi/megaraid.txt
9631F:	drivers/scsi/megaraid.*
9632F:	drivers/scsi/megaraid/
9633
9634MELEXIS MLX90614 DRIVER
9635M:	Crt Mori <cmo@melexis.com>
9636L:	linux-iio@vger.kernel.org
9637W:	http://www.melexis.com
9638S:	Supported
9639F:	drivers/iio/temperature/mlx90614.c
9640
9641MELEXIS MLX90632 DRIVER
9642M:	Crt Mori <cmo@melexis.com>
9643L:	linux-iio@vger.kernel.org
9644W:	http://www.melexis.com
9645S:	Supported
9646F:	drivers/iio/temperature/mlx90632.c
9647
9648MELFAS MIP4 TOUCHSCREEN DRIVER
9649M:	Sangwon Jee <jeesw@melfas.com>
9650W:	http://www.melfas.com
9651S:	Supported
9652F:	drivers/input/touchscreen/melfas_mip4.c
9653F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9654
9655MELLANOX ETHERNET DRIVER (mlx4_en)
9656M:	Tariq Toukan <tariqt@mellanox.com>
9657L:	netdev@vger.kernel.org
9658S:	Supported
9659W:	http://www.mellanox.com
9660Q:	http://patchwork.ozlabs.org/project/netdev/list/
9661F:	drivers/net/ethernet/mellanox/mlx4/en_*
9662
9663MELLANOX ETHERNET DRIVER (mlx5e)
9664M:	Saeed Mahameed <saeedm@mellanox.com>
9665L:	netdev@vger.kernel.org
9666S:	Supported
9667W:	http://www.mellanox.com
9668Q:	http://patchwork.ozlabs.org/project/netdev/list/
9669F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9670
9671MELLANOX ETHERNET INNOVA DRIVERS
9672R:	Boris Pismenny <borisp@mellanox.com>
9673L:	netdev@vger.kernel.org
9674S:	Supported
9675W:	http://www.mellanox.com
9676Q:	http://patchwork.ozlabs.org/project/netdev/list/
9677F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9678F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9679F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9680F:	include/linux/mlx5/mlx5_ifc_fpga.h
9681
9682MELLANOX ETHERNET INNOVA IPSEC DRIVER
9683R:	Boris Pismenny <borisp@mellanox.com>
9684L:	netdev@vger.kernel.org
9685S:	Supported
9686W:	http://www.mellanox.com
9687Q:	http://patchwork.ozlabs.org/project/netdev/list/
9688F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9689F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9690
9691MELLANOX ETHERNET SWITCH DRIVERS
9692M:	Jiri Pirko <jiri@mellanox.com>
9693M:	Ido Schimmel <idosch@mellanox.com>
9694L:	netdev@vger.kernel.org
9695S:	Supported
9696W:	http://www.mellanox.com
9697Q:	http://patchwork.ozlabs.org/project/netdev/list/
9698F:	drivers/net/ethernet/mellanox/mlxsw/
9699F:	tools/testing/selftests/drivers/net/mlxsw/
9700
9701MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9702M:	mlxsw@mellanox.com
9703L:	netdev@vger.kernel.org
9704S:	Supported
9705W:	http://www.mellanox.com
9706Q:	http://patchwork.ozlabs.org/project/netdev/list/
9707F:	drivers/net/ethernet/mellanox/mlxfw/
9708
9709MELLANOX HARDWARE PLATFORM SUPPORT
9710M:	Andy Shevchenko <andy@infradead.org>
9711M:	Darren Hart <dvhart@infradead.org>
9712M:	Vadim Pasternak <vadimp@mellanox.com>
9713L:	platform-driver-x86@vger.kernel.org
9714S:	Supported
9715F:	drivers/platform/mellanox/
9716
9717MELLANOX MLX4 core VPI driver
9718M:	Tariq Toukan <tariqt@mellanox.com>
9719L:	netdev@vger.kernel.org
9720L:	linux-rdma@vger.kernel.org
9721W:	http://www.mellanox.com
9722Q:	http://patchwork.ozlabs.org/project/netdev/list/
9723S:	Supported
9724F:	drivers/net/ethernet/mellanox/mlx4/
9725F:	include/linux/mlx4/
9726
9727MELLANOX MLX4 IB driver
9728M:	Yishai Hadas <yishaih@mellanox.com>
9729L:	linux-rdma@vger.kernel.org
9730W:	http://www.mellanox.com
9731Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9732S:	Supported
9733F:	drivers/infiniband/hw/mlx4/
9734F:	include/linux/mlx4/
9735F:	include/uapi/rdma/mlx4-abi.h
9736
9737MELLANOX MLX5 core VPI driver
9738M:	Saeed Mahameed <saeedm@mellanox.com>
9739M:	Leon Romanovsky <leonro@mellanox.com>
9740L:	netdev@vger.kernel.org
9741L:	linux-rdma@vger.kernel.org
9742W:	http://www.mellanox.com
9743Q:	http://patchwork.ozlabs.org/project/netdev/list/
9744S:	Supported
9745F:	drivers/net/ethernet/mellanox/mlx5/core/
9746F:	include/linux/mlx5/
9747
9748MELLANOX MLX5 IB driver
9749M:	Leon Romanovsky <leonro@mellanox.com>
9750L:	linux-rdma@vger.kernel.org
9751W:	http://www.mellanox.com
9752Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9753S:	Supported
9754F:	drivers/infiniband/hw/mlx5/
9755F:	include/linux/mlx5/
9756F:	include/uapi/rdma/mlx5-abi.h
9757
9758MELLANOX MLXCPLD I2C AND MUX DRIVER
9759M:	Vadim Pasternak <vadimp@mellanox.com>
9760M:	Michael Shych <michaelsh@mellanox.com>
9761L:	linux-i2c@vger.kernel.org
9762S:	Supported
9763F:	drivers/i2c/busses/i2c-mlxcpld.c
9764F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9765F:	Documentation/i2c/busses/i2c-mlxcpld
9766
9767MELLANOX MLXCPLD LED DRIVER
9768M:	Vadim Pasternak <vadimp@mellanox.com>
9769L:	linux-leds@vger.kernel.org
9770S:	Supported
9771F:	drivers/leds/leds-mlxcpld.c
9772F:	drivers/leds/leds-mlxreg.c
9773F:	Documentation/leds/leds-mlxcpld.txt
9774
9775MELLANOX PLATFORM DRIVER
9776M:	Vadim Pasternak <vadimp@mellanox.com>
9777L:	platform-driver-x86@vger.kernel.org
9778S:	Supported
9779F:	drivers/platform/x86/mlx-platform.c
9780
9781MEMBARRIER SUPPORT
9782M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9783M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9784L:	linux-kernel@vger.kernel.org
9785S:	Supported
9786F:	kernel/sched/membarrier.c
9787F:	include/uapi/linux/membarrier.h
9788F:	arch/powerpc/include/asm/membarrier.h
9789
9790MEMORY MANAGEMENT
9791L:	linux-mm@kvack.org
9792W:	http://www.linux-mm.org
9793S:	Maintained
9794F:	include/linux/mm.h
9795F:	include/linux/gfp.h
9796F:	include/linux/mmzone.h
9797F:	include/linux/memory_hotplug.h
9798F:	include/linux/vmalloc.h
9799F:	mm/
9800
9801MEMORY TECHNOLOGY DEVICES (MTD)
9802M:	David Woodhouse <dwmw2@infradead.org>
9803M:	Brian Norris <computersforpeace@gmail.com>
9804M:	Boris Brezillon <bbrezillon@kernel.org>
9805M:	Marek Vasut <marek.vasut@gmail.com>
9806M:	Richard Weinberger <richard@nod.at>
9807L:	linux-mtd@lists.infradead.org
9808W:	http://www.linux-mtd.infradead.org/
9809Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9810T:	git git://git.infradead.org/linux-mtd.git master
9811T:	git git://git.infradead.org/linux-mtd.git mtd/next
9812S:	Maintained
9813F:	Documentation/devicetree/bindings/mtd/
9814F:	drivers/mtd/
9815F:	include/linux/mtd/
9816F:	include/uapi/mtd/
9817
9818MEN A21 WATCHDOG DRIVER
9819M:	Johannes Thumshirn <morbidrsa@gmail.com>
9820L:	linux-watchdog@vger.kernel.org
9821S:	Maintained
9822F:	drivers/watchdog/mena21_wdt.c
9823
9824MEN CHAMELEON BUS (mcb)
9825M:	Johannes Thumshirn <morbidrsa@gmail.com>
9826S:	Maintained
9827F:	drivers/mcb/
9828F:	include/linux/mcb.h
9829F:	Documentation/men-chameleon-bus.txt
9830
9831MEN F21BMC (Board Management Controller)
9832M:	Andreas Werner <andreas.werner@men.de>
9833S:	Supported
9834F:	drivers/mfd/menf21bmc.c
9835F:	drivers/watchdog/menf21bmc_wdt.c
9836F:	drivers/leds/leds-menf21bmc.c
9837F:	drivers/hwmon/menf21bmc_hwmon.c
9838F:	Documentation/hwmon/menf21bmc
9839
9840MEN Z069 WATCHDOG DRIVER
9841M:	Johannes Thumshirn <jth@kernel.org>
9842L:	linux-watchdog@vger.kernel.org
9843S:	Maintained
9844F:	drivers/watchdog/menz69_wdt.c
9845
9846MESON AO CEC DRIVER FOR AMLOGIC SOCS
9847M:	Neil Armstrong <narmstrong@baylibre.com>
9848L:	linux-media@lists.freedesktop.org
9849L:	linux-amlogic@lists.infradead.org
9850W:	http://linux-meson.com/
9851S:	Supported
9852F:	drivers/media/platform/meson/ao-cec.c
9853F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9854T:	git git://linuxtv.org/media_tree.git
9855
9856MICROBLAZE ARCHITECTURE
9857M:	Michal Simek <monstr@monstr.eu>
9858W:	http://www.monstr.eu/fdt/
9859T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9860S:	Supported
9861F:	arch/microblaze/
9862
9863MICROCHIP AT91 SERIAL DRIVER
9864M:	Richard Genoud <richard.genoud@gmail.com>
9865S:	Maintained
9866F:	drivers/tty/serial/atmel_serial.c
9867F:	drivers/tty/serial/atmel_serial.h
9868F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9869
9870MICROCHIP AUDIO ASOC DRIVERS
9871M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9872L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9873S:	Supported
9874F:	sound/soc/atmel
9875
9876MICROCHIP DMA DRIVER
9877M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9879L:	dmaengine@vger.kernel.org
9880S:	Supported
9881F:	drivers/dma/at_hdmac.c
9882F:	drivers/dma/at_hdmac_regs.h
9883F:	include/linux/platform_data/dma-atmel.h
9884F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9885F:	include/dt-bindings/dma/at91.h
9886
9887MICROCHIP ECC DRIVER
9888M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9889L:	linux-crypto@vger.kernel.org
9890S:	Maintained
9891F:	drivers/crypto/atmel-ecc.*
9892
9893MICROCHIP I2C DRIVER
9894M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9895L:	linux-i2c@vger.kernel.org
9896S:	Supported
9897F:	drivers/i2c/busses/i2c-at91.c
9898
9899MICROCHIP ISC DRIVER
9900M:	Eugen Hristev <eugen.hristev@microchip.com>
9901L:	linux-media@vger.kernel.org
9902S:	Supported
9903F:	drivers/media/platform/atmel/atmel-isc.c
9904F:	drivers/media/platform/atmel/atmel-isc-regs.h
9905F:	Documentation/devicetree/bindings/media/atmel-isc.txt
9906
9907MICROCHIP ISI DRIVER
9908M:	Eugen Hristev <eugen.hristev@microchip.com>
9909L:	linux-media@vger.kernel.org
9910S:	Supported
9911F:	drivers/media/platform/atmel/atmel-isi.c
9912F:	drivers/media/platform/atmel/atmel-isi.h
9913
9914MICROCHIP AT91 USART MFD DRIVER
9915M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9916L:	linux-kernel@vger.kernel.org
9917S:	Supported
9918F:	drivers/mfd/at91-usart.c
9919F:	include/dt-bindings/mfd/at91-usart.h
9920F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9921
9922MICROCHIP AT91 USART SPI DRIVER
9923M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9924L:	linux-spi@vger.kernel.org
9925S:	Supported
9926F:	drivers/spi/spi-at91-usart.c
9927F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9928
9929MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9930M:	Woojung Huh <Woojung.Huh@microchip.com>
9931M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9932L:	netdev@vger.kernel.org
9933S:	Maintained
9934F:	net/dsa/tag_ksz.c
9935F:	drivers/net/dsa/microchip/*
9936F:	include/linux/platform_data/microchip-ksz.h
9937F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9938
9939MICROCHIP LAN743X ETHERNET DRIVER
9940M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9941M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9942L:	netdev@vger.kernel.org
9943S:	Maintained
9944F:	drivers/net/ethernet/microchip/lan743x_*
9945
9946MICROCHIP LCDFB DRIVER
9947M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9948L:	linux-fbdev@vger.kernel.org
9949S:	Maintained
9950F:	drivers/video/fbdev/atmel_lcdfb.c
9951F:	include/video/atmel_lcdc.h
9952
9953MICROCHIP MMC/SD/SDIO MCI DRIVER
9954M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9955S:	Maintained
9956F:	drivers/mmc/host/atmel-mci.c
9957
9958MICROCHIP MCP16502 PMIC DRIVER
9959M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
9960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9961S:	Maintained
9962F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9963F:	drivers/regulator/mcp16502.c
9964
9965MICROCHIP MCP3911 ADC DRIVER
9966M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9967M:	Kent Gustavsson <kent@minoris.se>
9968L:	linux-iio@vger.kernel.org
9969S:	Supported
9970F:	drivers/iio/adc/mcp3911.c
9971F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9972
9973MICROCHIP NAND DRIVER
9974M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9975L:	linux-mtd@lists.infradead.org
9976S:	Supported
9977F:	drivers/mtd/nand/raw/atmel/*
9978F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9979
9980MICROCHIP PWM DRIVER
9981M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9983L:	linux-pwm@vger.kernel.org
9984S:	Supported
9985F:	drivers/pwm/pwm-atmel.c
9986F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9987
9988MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9989M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9990M:	Eugen Hristev <eugen.hristev@microchip.com>
9991L:	linux-iio@vger.kernel.org
9992S:	Supported
9993F:	drivers/iio/adc/at91-sama5d2_adc.c
9994F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9995F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9996
9997MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9998M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9999S:	Supported
10000F:	drivers/power/reset/at91-sama5d2_shdwc.c
10001
10002MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10003M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10005L:	linux-gpio@vger.kernel.org
10006F:	drivers/gpio/gpio-sama5d2-piobu.c
10007
10008MICROCHIP SPI DRIVER
10009M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10010S:	Supported
10011F:	drivers/spi/spi-atmel.*
10012
10013MICROCHIP SSC DRIVER
10014M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10016S:	Supported
10017F:	drivers/misc/atmel-ssc.c
10018F:	include/linux/atmel-ssc.h
10019
10020MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10021M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10023S:	Supported
10024F:	drivers/misc/atmel_tclib.c
10025F:	drivers/clocksource/tcb_clksrc.c
10026
10027MICROCHIP USBA UDC DRIVER
10028M:	Cristian Birsan <cristian.birsan@microchip.com>
10029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10030S:	Supported
10031F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10032
10033MICROCHIP USB251XB DRIVER
10034M:	Richard Leitner <richard.leitner@skidata.com>
10035L:	linux-usb@vger.kernel.org
10036S:	Maintained
10037F:	drivers/usb/misc/usb251xb.c
10038F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10039
10040MICROCHIP XDMA DRIVER
10041M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10042L:	linux-arm-kernel@lists.infradead.org
10043L:	dmaengine@vger.kernel.org
10044S:	Supported
10045F:	drivers/dma/at_xdmac.c
10046
10047MICROSEMI MIPS SOCS
10048M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10049M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10050L:	linux-mips@vger.kernel.org
10051S:	Supported
10052F:	arch/mips/generic/board-ocelot.c
10053F:	arch/mips/configs/generic/board-ocelot.config
10054F:	arch/mips/boot/dts/mscc/
10055F:	Documentation/devicetree/bindings/mips/mscc.txt
10056
10057MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10058M:	Don Brace <don.brace@microsemi.com>
10059L:	esc.storagedev@microsemi.com
10060L:	linux-scsi@vger.kernel.org
10061S:	Supported
10062F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10063F:	drivers/scsi/smartpqi/Kconfig
10064F:	drivers/scsi/smartpqi/Makefile
10065F:	include/linux/cciss*.h
10066F:	include/uapi/linux/cciss*.h
10067F:	Documentation/scsi/smartpqi.txt
10068
10069MICROSEMI ETHERNET SWITCH DRIVER
10070M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10071M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10072L:	netdev@vger.kernel.org
10073S:	Supported
10074F:	drivers/net/ethernet/mscc/
10075
10076MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10077M:	Chen Yu <yu.c.chen@intel.com>
10078L:	platform-driver-x86@vger.kernel.org
10079S:	Supported
10080F:	drivers/platform/x86/surfacepro3_button.c
10081
10082MICROTEK X6 SCANNER
10083M:	Oliver Neukum <oliver@neukum.org>
10084S:	Maintained
10085F:	drivers/usb/image/microtek.*
10086
10087MIPS
10088M:	Ralf Baechle <ralf@linux-mips.org>
10089M:	Paul Burton <paul.burton@mips.com>
10090M:	James Hogan <jhogan@kernel.org>
10091L:	linux-mips@vger.kernel.org
10092W:	http://www.linux-mips.org/
10093T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10095Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10096S:	Supported
10097F:	Documentation/devicetree/bindings/mips/
10098F:	Documentation/mips/
10099F:	arch/mips/
10100F:	drivers/platform/mips/
10101
10102MIPS BOSTON DEVELOPMENT BOARD
10103M:	Paul Burton <paul.burton@mips.com>
10104L:	linux-mips@vger.kernel.org
10105S:	Maintained
10106F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10107F:	arch/mips/boot/dts/img/boston.dts
10108F:	arch/mips/configs/generic/board-boston.config
10109F:	drivers/clk/imgtec/clk-boston.c
10110F:	include/dt-bindings/clock/boston-clock.h
10111
10112MIPS GENERIC PLATFORM
10113M:	Paul Burton <paul.burton@mips.com>
10114L:	linux-mips@vger.kernel.org
10115S:	Supported
10116F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10117F:	arch/mips/generic/
10118F:	arch/mips/tools/generic-board-config.sh
10119
10120MIPS/LOONGSON1 ARCHITECTURE
10121M:	Keguang Zhang <keguang.zhang@gmail.com>
10122L:	linux-mips@vger.kernel.org
10123S:	Maintained
10124F:	arch/mips/loongson32/
10125F:	arch/mips/include/asm/mach-loongson32/
10126F:	drivers/*/*loongson1*
10127F:	drivers/*/*/*loongson1*
10128
10129MIPS/LOONGSON2 ARCHITECTURE
10130M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10131L:	linux-mips@vger.kernel.org
10132S:	Maintained
10133F:	arch/mips/loongson64/fuloong-2e/
10134F:	arch/mips/loongson64/lemote-2f/
10135F:	arch/mips/include/asm/mach-loongson64/
10136F:	drivers/*/*loongson2*
10137F:	drivers/*/*/*loongson2*
10138
10139MIPS/LOONGSON3 ARCHITECTURE
10140M:	Huacai Chen <chenhc@lemote.com>
10141L:	linux-mips@vger.kernel.org
10142S:	Maintained
10143F:	arch/mips/loongson64/
10144F:	arch/mips/include/asm/mach-loongson64/
10145F:	drivers/platform/mips/cpu_hwmon.c
10146F:	drivers/*/*loongson3*
10147F:	drivers/*/*/*loongson3*
10148
10149MIPS RINT INSTRUCTION EMULATION
10150M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10151L:	linux-mips@vger.kernel.org
10152S:	Supported
10153F:	arch/mips/math-emu/sp_rint.c
10154F:	arch/mips/math-emu/dp_rint.c
10155
10156MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10157M:	Hans Verkuil <hverkuil@xs4all.nl>
10158L:	linux-media@vger.kernel.org
10159T:	git git://linuxtv.org/media_tree.git
10160W:	https://linuxtv.org
10161S:	Odd Fixes
10162F:	drivers/media/radio/radio-miropcm20*
10163
10164MMP SUPPORT
10165R:	Lubomir Rintel <lkundrak@v3.sk>
10166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10167S:	Odd Fixes
10168F:	arch/arm/boot/dts/mmp*
10169F:	arch/arm/mach-mmp/
10170
10171MMU GATHER AND TLB INVALIDATION
10172M:	Will Deacon <will.deacon@arm.com>
10173M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10174M:	Andrew Morton <akpm@linux-foundation.org>
10175M:	Nick Piggin <npiggin@gmail.com>
10176M:	Peter Zijlstra <peterz@infradead.org>
10177L:	linux-arch@vger.kernel.org
10178L:	linux-mm@kvack.org
10179S:	Maintained
10180F:	arch/*/include/asm/tlb.h
10181F:	include/asm-generic/tlb.h
10182F:	mm/mmu_gather.c
10183
10184MN88472 MEDIA DRIVER
10185M:	Antti Palosaari <crope@iki.fi>
10186L:	linux-media@vger.kernel.org
10187W:	https://linuxtv.org
10188W:	http://palosaari.fi/linux/
10189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10190S:	Maintained
10191F:	drivers/media/dvb-frontends/mn88472*
10192
10193MN88473 MEDIA DRIVER
10194M:	Antti Palosaari <crope@iki.fi>
10195L:	linux-media@vger.kernel.org
10196W:	https://linuxtv.org
10197W:	http://palosaari.fi/linux/
10198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10199S:	Maintained
10200F:	drivers/media/dvb-frontends/mn88473*
10201
10202MODULE SUPPORT
10203M:	Jessica Yu <jeyu@kernel.org>
10204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10205S:	Maintained
10206F:	include/linux/module.h
10207F:	kernel/module.c
10208
10209MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10210W:	http://popies.net/meye/
10211S:	Orphan
10212F:	Documentation/media/v4l-drivers/meye*
10213F:	drivers/media/pci/meye/
10214F:	include/uapi/linux/meye.h
10215
10216MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10217M:	Jiri Slaby <jirislaby@gmail.com>
10218S:	Maintained
10219F:	Documentation/serial/moxa-smartio
10220F:	drivers/tty/mxser.*
10221
10222MR800 AVERMEDIA USB FM RADIO DRIVER
10223M:	Alexey Klimov <klimov.linux@gmail.com>
10224L:	linux-media@vger.kernel.org
10225T:	git git://linuxtv.org/media_tree.git
10226S:	Maintained
10227F:	drivers/media/radio/radio-mr800.c
10228
10229MRF24J40 IEEE 802.15.4 RADIO DRIVER
10230M:	Alan Ott <alan@signal11.us>
10231L:	linux-wpan@vger.kernel.org
10232S:	Maintained
10233F:	drivers/net/ieee802154/mrf24j40.c
10234F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10235
10236MSI LAPTOP SUPPORT
10237M:	"Lee, Chun-Yi" <jlee@suse.com>
10238L:	platform-driver-x86@vger.kernel.org
10239S:	Maintained
10240F:	drivers/platform/x86/msi-laptop.c
10241
10242MSI WMI SUPPORT
10243L:	platform-driver-x86@vger.kernel.org
10244S:	Orphan
10245F:	drivers/platform/x86/msi-wmi.c
10246
10247MSI001 MEDIA DRIVER
10248M:	Antti Palosaari <crope@iki.fi>
10249L:	linux-media@vger.kernel.org
10250W:	https://linuxtv.org
10251W:	http://palosaari.fi/linux/
10252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10253T:	git git://linuxtv.org/anttip/media_tree.git
10254S:	Maintained
10255F:	drivers/media/tuners/msi001*
10256
10257MSI2500 MEDIA DRIVER
10258M:	Antti Palosaari <crope@iki.fi>
10259L:	linux-media@vger.kernel.org
10260W:	https://linuxtv.org
10261W:	http://palosaari.fi/linux/
10262Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10263T:	git git://linuxtv.org/anttip/media_tree.git
10264S:	Maintained
10265F:	drivers/media/usb/msi2500/
10266
10267MSYSTEMS DISKONCHIP G3 MTD DRIVER
10268M:	Robert Jarzmik <robert.jarzmik@free.fr>
10269L:	linux-mtd@lists.infradead.org
10270S:	Maintained
10271F:	drivers/mtd/devices/docg3*
10272
10273MT9M032 APTINA SENSOR DRIVER
10274M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10275L:	linux-media@vger.kernel.org
10276T:	git git://linuxtv.org/media_tree.git
10277S:	Maintained
10278F:	drivers/media/i2c/mt9m032.c
10279F:	include/media/i2c/mt9m032.h
10280
10281MT9P031 APTINA CAMERA SENSOR
10282M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10283L:	linux-media@vger.kernel.org
10284T:	git git://linuxtv.org/media_tree.git
10285S:	Maintained
10286F:	drivers/media/i2c/mt9p031.c
10287F:	include/media/i2c/mt9p031.h
10288
10289MT9T001 APTINA CAMERA SENSOR
10290M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10291L:	linux-media@vger.kernel.org
10292T:	git git://linuxtv.org/media_tree.git
10293S:	Maintained
10294F:	drivers/media/i2c/mt9t001.c
10295F:	include/media/i2c/mt9t001.h
10296
10297MT9T112 APTINA CAMERA SENSOR
10298M:	Jacopo Mondi <jacopo@jmondi.org>
10299L:	linux-media@vger.kernel.org
10300T:	git git://linuxtv.org/media_tree.git
10301S:	Odd Fixes
10302F:	drivers/media/i2c/mt9t112.c
10303F:	include/media/i2c/mt9t112.h
10304
10305MT9V032 APTINA CAMERA SENSOR
10306M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10307L:	linux-media@vger.kernel.org
10308T:	git git://linuxtv.org/media_tree.git
10309S:	Maintained
10310F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10311F:	drivers/media/i2c/mt9v032.c
10312F:	include/media/i2c/mt9v032.h
10313
10314MT9V111 APTINA CAMERA SENSOR
10315M:	Jacopo Mondi <jacopo@jmondi.org>
10316L:	linux-media@vger.kernel.org
10317T:	git git://linuxtv.org/media_tree.git
10318S:	Maintained
10319F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10320F:	drivers/media/i2c/mt9v111.c
10321
10322MULTIFUNCTION DEVICES (MFD)
10323M:	Lee Jones <lee.jones@linaro.org>
10324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10325S:	Supported
10326F:	Documentation/devicetree/bindings/mfd/
10327F:	drivers/mfd/
10328F:	include/linux/mfd/
10329F:	include/dt-bindings/mfd/
10330
10331MULTIMEDIA CARD (MMC) ETC. OVER SPI
10332S:	Orphan
10333F:	drivers/mmc/host/mmc_spi.c
10334F:	include/linux/spi/mmc_spi.h
10335
10336MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10337M:	Ulf Hansson <ulf.hansson@linaro.org>
10338L:	linux-mmc@vger.kernel.org
10339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10340S:	Maintained
10341F:	Documentation/devicetree/bindings/mmc/
10342F:	drivers/mmc/
10343F:	include/linux/mmc/
10344F:	include/uapi/linux/mmc/
10345
10346MULTIPLEXER SUBSYSTEM
10347M:	Peter Rosin <peda@axentia.se>
10348S:	Maintained
10349F:	Documentation/ABI/testing/sysfs-class-mux*
10350F:	Documentation/devicetree/bindings/mux/
10351F:	include/dt-bindings/mux/
10352F:	include/linux/mux/
10353F:	drivers/mux/
10354
10355MULTITECH MULTIPORT CARD (ISICOM)
10356S:	Orphan
10357F:	drivers/tty/isicom.c
10358F:	include/linux/isicom.h
10359
10360MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10361M:	Bin Liu <b-liu@ti.com>
10362L:	linux-usb@vger.kernel.org
10363S:	Maintained
10364F:	drivers/usb/musb/
10365
10366MXL301RF MEDIA DRIVER
10367M:	Akihiro Tsukada <tskd08@gmail.com>
10368L:	linux-media@vger.kernel.org
10369S:	Odd Fixes
10370F:	drivers/media/tuners/mxl301rf*
10371
10372MXL5007T MEDIA DRIVER
10373M:	Michael Krufky <mkrufky@linuxtv.org>
10374L:	linux-media@vger.kernel.org
10375W:	https://linuxtv.org
10376W:	http://github.com/mkrufky
10377Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10378T:	git git://linuxtv.org/mkrufky/tuners.git
10379S:	Maintained
10380F:	drivers/media/tuners/mxl5007t.*
10381
10382MXSFB DRM DRIVER
10383M:	Marek Vasut <marex@denx.de>
10384M:	Stefan Agner <stefan@agner.ch>
10385L:	dri-devel@lists.freedesktop.org
10386S:	Supported
10387F:	drivers/gpu/drm/mxsfb/
10388F:	Documentation/devicetree/bindings/display/mxsfb.txt
10389T:	git git://anongit.freedesktop.org/drm/drm-misc
10390
10391MYLEX DAC960 PCI RAID Controller
10392M:	Hannes Reinecke <hare@kernel.org>
10393L:	linux-scsi@vger.kernel.org
10394S:	Supported
10395F:	drivers/scsi/myrb.*
10396F:	drivers/scsi/myrs.*
10397
10398MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10399M:	Chris Lee <christopher.lee@cspi.com>
10400L:	netdev@vger.kernel.org
10401W:	https://www.cspi.com/ethernet-products/support/downloads/
10402S:	Supported
10403F:	drivers/net/ethernet/myricom/myri10ge/
10404
10405NAND FLASH SUBSYSTEM
10406M:	Boris Brezillon <bbrezillon@kernel.org>
10407M:	Miquel Raynal <miquel.raynal@bootlin.com>
10408R:	Richard Weinberger <richard@nod.at>
10409L:	linux-mtd@lists.infradead.org
10410W:	http://www.linux-mtd.infradead.org/
10411Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10412T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10413T:	git git://git.infradead.org/linux-mtd.git nand/next
10414S:	Maintained
10415F:	drivers/mtd/nand/
10416F:	include/linux/mtd/*nand*.h
10417
10418NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10419M:	Daniel Mack <zonque@gmail.com>
10420S:	Maintained
10421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10422W:	http://www.native-instruments.com
10423F:	sound/usb/caiaq/
10424
10425NATSEMI ETHERNET DRIVER (DP8381x)
10426S:	Orphan
10427F:	drivers/net/ethernet/natsemi/natsemi.c
10428
10429NCR 5380 SCSI DRIVERS
10430M:	Finn Thain <fthain@telegraphics.com.au>
10431M:	Michael Schmitz <schmitzmic@gmail.com>
10432L:	linux-scsi@vger.kernel.org
10433S:	Maintained
10434F:	Documentation/scsi/g_NCR5380.txt
10435F:	drivers/scsi/NCR5380.*
10436F:	drivers/scsi/arm/cumana_1.c
10437F:	drivers/scsi/arm/oak.c
10438F:	drivers/scsi/atari_scsi.*
10439F:	drivers/scsi/dmx3191d.c
10440F:	drivers/scsi/g_NCR5380.*
10441F:	drivers/scsi/mac_scsi.*
10442F:	drivers/scsi/sun3_scsi.*
10443F:	drivers/scsi/sun3_scsi_vme.c
10444
10445NCSI LIBRARY:
10446M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10447S:	Maintained
10448F:	net/ncsi/
10449
10450NCT6775 HARDWARE MONITOR DRIVER
10451M:	Guenter Roeck <linux@roeck-us.net>
10452L:	linux-hwmon@vger.kernel.org
10453S:	Maintained
10454F:	Documentation/hwmon/nct6775
10455F:	drivers/hwmon/nct6775.c
10456
10457NET_FAILOVER MODULE
10458M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10459L:	netdev@vger.kernel.org
10460S:	Supported
10461F:	driver/net/net_failover.c
10462F:	include/net/net_failover.h
10463F:	Documentation/networking/net_failover.rst
10464
10465NETEFFECT IWARP RNIC DRIVER (IW_NES)
10466M:	Faisal Latif <faisal.latif@intel.com>
10467L:	linux-rdma@vger.kernel.org
10468W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10469S:	Supported
10470F:	drivers/infiniband/hw/nes/
10471F:	include/uapi/rdma/nes-abi.h
10472
10473NETEM NETWORK EMULATOR
10474M:	Stephen Hemminger <stephen@networkplumber.org>
10475L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10476S:	Maintained
10477F:	net/sched/sch_netem.c
10478
10479NETERION 10GbE DRIVERS (s2io/vxge)
10480M:	Jon Mason <jdmason@kudzu.us>
10481L:	netdev@vger.kernel.org
10482S:	Supported
10483F:	Documentation/networking/device_drivers/neterion/s2io.txt
10484F:	Documentation/networking/device_drivers/neterion/vxge.txt
10485F:	drivers/net/ethernet/neterion/
10486
10487NETFILTER
10488M:	Pablo Neira Ayuso <pablo@netfilter.org>
10489M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10490M:	Florian Westphal <fw@strlen.de>
10491L:	netfilter-devel@vger.kernel.org
10492L:	coreteam@netfilter.org
10493W:	http://www.netfilter.org/
10494W:	http://www.iptables.org/
10495W:	http://www.nftables.org/
10496Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10499S:	Maintained
10500F:	include/linux/netfilter*
10501F:	include/linux/netfilter/
10502F:	include/net/netfilter/
10503F:	include/uapi/linux/netfilter*
10504F:	include/uapi/linux/netfilter/
10505F:	net/*/netfilter.c
10506F:	net/*/netfilter/
10507F:	net/netfilter/
10508F:	net/bridge/br_netfilter*.c
10509
10510NETROM NETWORK LAYER
10511M:	Ralf Baechle <ralf@linux-mips.org>
10512L:	linux-hams@vger.kernel.org
10513W:	http://www.linux-ax25.org/
10514S:	Maintained
10515F:	include/net/netrom.h
10516F:	include/uapi/linux/netrom.h
10517F:	net/netrom/
10518
10519NETRONOME ETHERNET DRIVERS
10520M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10521L:	oss-drivers@netronome.com
10522S:	Maintained
10523F:	drivers/net/ethernet/netronome/
10524
10525NETWORK BLOCK DEVICE (NBD)
10526M:	Josef Bacik <josef@toxicpanda.com>
10527S:	Maintained
10528L:	linux-block@vger.kernel.org
10529L:	nbd@other.debian.org
10530F:	Documentation/blockdev/nbd.txt
10531F:	drivers/block/nbd.c
10532F:	include/uapi/linux/nbd.h
10533
10534NETWORK DROP MONITOR
10535M:	Neil Horman <nhorman@tuxdriver.com>
10536L:	netdev@vger.kernel.org
10537S:	Maintained
10538W:	https://fedorahosted.org/dropwatch/
10539F:	net/core/drop_monitor.c
10540
10541NETWORKING DRIVERS
10542M:	"David S. Miller" <davem@davemloft.net>
10543L:	netdev@vger.kernel.org
10544W:	http://www.linuxfoundation.org/en/Net
10545Q:	http://patchwork.ozlabs.org/project/netdev/list/
10546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10548S:	Odd Fixes
10549F:	Documentation/devicetree/bindings/net/
10550F:	drivers/net/
10551F:	include/linux/if_*
10552F:	include/linux/netdevice.h
10553F:	include/linux/etherdevice.h
10554F:	include/linux/fcdevice.h
10555F:	include/linux/fddidevice.h
10556F:	include/linux/hippidevice.h
10557F:	include/linux/inetdevice.h
10558F:	include/uapi/linux/if_*
10559F:	include/uapi/linux/netdevice.h
10560
10561NETWORKING DRIVERS (WIRELESS)
10562M:	Kalle Valo <kvalo@codeaurora.org>
10563L:	linux-wireless@vger.kernel.org
10564Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10567S:	Maintained
10568F:	Documentation/devicetree/bindings/net/wireless/
10569F:	drivers/net/wireless/
10570
10571NETWORKING [DSA]
10572M:	Andrew Lunn <andrew@lunn.ch>
10573M:	Vivien Didelot <vivien.didelot@gmail.com>
10574M:	Florian Fainelli <f.fainelli@gmail.com>
10575S:	Maintained
10576F:	Documentation/devicetree/bindings/net/dsa/
10577F:	net/dsa/
10578F:	include/net/dsa.h
10579F:	include/linux/dsa/
10580F:	drivers/net/dsa/
10581
10582NETWORKING [GENERAL]
10583M:	"David S. Miller" <davem@davemloft.net>
10584L:	netdev@vger.kernel.org
10585W:	http://www.linuxfoundation.org/en/Net
10586Q:	http://patchwork.ozlabs.org/project/netdev/list/
10587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10589B:	mailto:netdev@vger.kernel.org
10590S:	Maintained
10591F:	net/
10592F:	include/net/
10593F:	include/linux/in.h
10594F:	include/linux/net.h
10595F:	include/linux/netdevice.h
10596F:	include/uapi/linux/in.h
10597F:	include/uapi/linux/net.h
10598F:	include/uapi/linux/netdevice.h
10599F:	include/uapi/linux/net_namespace.h
10600F:	tools/testing/selftests/net/
10601F:	lib/net_utils.c
10602F:	lib/random32.c
10603F:	Documentation/networking/
10604
10605NETWORKING [IPSEC]
10606M:	Steffen Klassert <steffen.klassert@secunet.com>
10607M:	Herbert Xu <herbert@gondor.apana.org.au>
10608M:	"David S. Miller" <davem@davemloft.net>
10609L:	netdev@vger.kernel.org
10610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10612S:	Maintained
10613F:	net/xfrm/
10614F:	net/key/
10615F:	net/ipv4/xfrm*
10616F:	net/ipv4/esp4*
10617F:	net/ipv4/ah4.c
10618F:	net/ipv4/ipcomp.c
10619F:	net/ipv4/ip_vti.c
10620F:	net/ipv6/xfrm*
10621F:	net/ipv6/esp6*
10622F:	net/ipv6/ah6.c
10623F:	net/ipv6/ipcomp6.c
10624F:	net/ipv6/ip6_vti.c
10625F:	include/uapi/linux/xfrm.h
10626F:	include/net/xfrm.h
10627
10628NETWORKING [IPv4/IPv6]
10629M:	"David S. Miller" <davem@davemloft.net>
10630M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10631M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10632L:	netdev@vger.kernel.org
10633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10634S:	Maintained
10635F:	net/ipv4/
10636F:	net/ipv6/
10637F:	include/net/ip*
10638F:	arch/x86/net/*
10639
10640NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10641M:	Paul Moore <paul@paul-moore.com>
10642W:	https://github.com/netlabel
10643L:	netdev@vger.kernel.org
10644L:	linux-security-module@vger.kernel.org
10645S:	Maintained
10646F:	Documentation/netlabel/
10647F:	include/net/calipso.h
10648F:	include/net/cipso_ipv4.h
10649F:	include/net/netlabel.h
10650F:	include/uapi/linux/netfilter/xt_SECMARK.h
10651F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10652F:	net/netlabel/
10653F:	net/ipv4/cipso_ipv4.c
10654F:	net/ipv6/calipso.c
10655F:	net/netfilter/xt_CONNSECMARK.c
10656F:	net/netfilter/xt_SECMARK.c
10657
10658NETWORKING [TCP]
10659M:	Eric Dumazet <edumazet@google.com>
10660L:	netdev@vger.kernel.org
10661S:	Maintained
10662F:	net/ipv4/tcp*.c
10663F:	net/ipv4/syncookies.c
10664F:	net/ipv6/tcp*.c
10665F:	net/ipv6/syncookies.c
10666F:	include/uapi/linux/tcp.h
10667F:	include/net/tcp.h
10668F:	include/linux/tcp.h
10669F:	include/trace/events/tcp.h
10670
10671NETWORKING [TLS]
10672M:	Boris Pismenny <borisp@mellanox.com>
10673M:	Aviad Yehezkel <aviadye@mellanox.com>
10674M:	Dave Watson <davejwatson@fb.com>
10675M:	John Fastabend <john.fastabend@gmail.com>
10676M:	Daniel Borkmann <daniel@iogearbox.net>
10677L:	netdev@vger.kernel.org
10678S:	Maintained
10679F:	net/tls/*
10680F:	include/uapi/linux/tls.h
10681F:	include/net/tls.h
10682
10683NETWORKING [WIRELESS]
10684L:	linux-wireless@vger.kernel.org
10685Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10686
10687NETDEVSIM
10688M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10689S:	Maintained
10690F:	drivers/net/netdevsim/*
10691
10692NETXEN (1/10) GbE SUPPORT
10693M:	Manish Chopra <manishc@marvell.com>
10694M:	Rahul Verma <rahulv@marvell.com>
10695M:	GR-Linux-NIC-Dev@marvell.com
10696L:	netdev@vger.kernel.org
10697S:	Supported
10698F:	drivers/net/ethernet/qlogic/netxen/
10699
10700NFC SUBSYSTEM
10701M:	Samuel Ortiz <sameo@linux.intel.com>
10702L:	linux-wireless@vger.kernel.org
10703L:	linux-nfc@lists.01.org (subscribers-only)
10704S:	Supported
10705F:	net/nfc/
10706F:	include/net/nfc/
10707F:	include/uapi/linux/nfc.h
10708F:	drivers/nfc/
10709F:	include/linux/platform_data/nfcmrvl.h
10710F:	include/linux/platform_data/nxp-nci.h
10711F:	Documentation/devicetree/bindings/net/nfc/
10712
10713NFS, SUNRPC, AND LOCKD CLIENTS
10714M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10715M:	Anna Schumaker <anna.schumaker@netapp.com>
10716L:	linux-nfs@vger.kernel.org
10717W:	http://client.linux-nfs.org
10718T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10719S:	Maintained
10720F:	fs/lockd/
10721F:	fs/nfs/
10722F:	fs/nfs_common/
10723F:	net/sunrpc/
10724F:	include/linux/lockd/
10725F:	include/linux/nfs*
10726F:	include/linux/sunrpc/
10727F:	include/uapi/linux/nfs*
10728F:	include/uapi/linux/sunrpc/
10729
10730NILFS2 FILESYSTEM
10731M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10732L:	linux-nilfs@vger.kernel.org
10733W:	https://nilfs.sourceforge.io/
10734W:	https://nilfs.osdn.jp/
10735T:	git git://github.com/konis/nilfs2.git
10736S:	Supported
10737F:	Documentation/filesystems/nilfs2.txt
10738F:	fs/nilfs2/
10739F:	include/trace/events/nilfs2.h
10740F:	include/uapi/linux/nilfs2_api.h
10741F:	include/uapi/linux/nilfs2_ondisk.h
10742
10743NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10744M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10745W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10746S:	Maintained
10747F:	Documentation/scsi/NinjaSCSI.txt
10748F:	drivers/scsi/pcmcia/nsp_*
10749
10750NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10751M:	GOTO Masanori <gotom@debian.or.jp>
10752M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10753W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10754S:	Maintained
10755F:	Documentation/scsi/NinjaSCSI.txt
10756F:	drivers/scsi/nsp32*
10757
10758NIOS2 ARCHITECTURE
10759M:	Ley Foon Tan <lftan@altera.com>
10760L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10762S:	Maintained
10763F:	arch/nios2/
10764
10765NOHZ, DYNTICKS SUPPORT
10766M:	Frederic Weisbecker <fweisbec@gmail.com>
10767M:	Thomas Gleixner <tglx@linutronix.de>
10768M:	Ingo Molnar <mingo@kernel.org>
10769L:	linux-kernel@vger.kernel.org
10770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10771S:	Maintained
10772F:	kernel/time/tick*.*
10773F:	include/linux/tick.h
10774F:	include/linux/sched/nohz.h
10775
10776NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10777M:	Pavel Machek <pavel@ucw.cz>
10778M:	Sakari Ailus <sakari.ailus@iki.fi>
10779L:	linux-media@vger.kernel.org
10780S:	Maintained
10781F:	drivers/media/i2c/et8ek8
10782F:	drivers/media/i2c/ad5820.c
10783
10784NOKIA N900 POWER SUPPLY DRIVERS
10785R:	Pali Rohár <pali.rohar@gmail.com>
10786F:	include/linux/power/bq2415x_charger.h
10787F:	include/linux/power/bq27xxx_battery.h
10788F:	include/linux/power/isp1704_charger.h
10789F:	drivers/power/supply/bq2415x_charger.c
10790F:	drivers/power/supply/bq27xxx_battery.c
10791F:	drivers/power/supply/bq27xxx_battery_i2c.c
10792F:	drivers/power/supply/isp1704_charger.c
10793F:	drivers/power/supply/rx51_battery.c
10794
10795NTB AMD DRIVER
10796M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10797L:	linux-ntb@googlegroups.com
10798S:	Supported
10799F:	drivers/ntb/hw/amd/
10800
10801NTB DRIVER CORE
10802M:	Jon Mason <jdmason@kudzu.us>
10803M:	Dave Jiang <dave.jiang@intel.com>
10804M:	Allen Hubbe <allenbh@gmail.com>
10805L:	linux-ntb@googlegroups.com
10806S:	Supported
10807W:	https://github.com/jonmason/ntb/wiki
10808T:	git git://github.com/jonmason/ntb.git
10809F:	drivers/ntb/
10810F:	drivers/net/ntb_netdev.c
10811F:	include/linux/ntb.h
10812F:	include/linux/ntb_transport.h
10813F:	tools/testing/selftests/ntb/
10814
10815NTB IDT DRIVER
10816M:	Serge Semin <fancer.lancer@gmail.com>
10817L:	linux-ntb@googlegroups.com
10818S:	Supported
10819F:	drivers/ntb/hw/idt/
10820
10821NTB INTEL DRIVER
10822M:	Dave Jiang <dave.jiang@intel.com>
10823L:	linux-ntb@googlegroups.com
10824S:	Supported
10825W:	https://github.com/davejiang/linux/wiki
10826T:	git https://github.com/davejiang/linux.git
10827F:	drivers/ntb/hw/intel/
10828
10829NTFS FILESYSTEM
10830M:	Anton Altaparmakov <anton@tuxera.com>
10831L:	linux-ntfs-dev@lists.sourceforge.net
10832W:	http://www.tuxera.com/
10833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10834S:	Supported
10835F:	Documentation/filesystems/ntfs.txt
10836F:	fs/ntfs/
10837
10838NUBUS SUBSYSTEM
10839M:	Finn Thain <fthain@telegraphics.com.au>
10840L:	linux-m68k@lists.linux-m68k.org
10841S:	Maintained
10842F:	arch/*/include/asm/nubus.h
10843F:	drivers/nubus/
10844F:	include/linux/nubus.h
10845F:	include/uapi/linux/nubus.h
10846
10847NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10848M:	Antonino Daplas <adaplas@gmail.com>
10849L:	linux-fbdev@vger.kernel.org
10850S:	Maintained
10851F:	drivers/video/fbdev/riva/
10852F:	drivers/video/fbdev/nvidia/
10853
10854NVM EXPRESS DRIVER
10855M:	Keith Busch <keith.busch@intel.com>
10856M:	Jens Axboe <axboe@fb.com>
10857M:	Christoph Hellwig <hch@lst.de>
10858M:	Sagi Grimberg <sagi@grimberg.me>
10859L:	linux-nvme@lists.infradead.org
10860T:	git://git.infradead.org/nvme.git
10861W:	http://git.infradead.org/nvme.git
10862S:	Supported
10863F:	drivers/nvme/host/
10864F:	include/linux/nvme.h
10865F:	include/uapi/linux/nvme_ioctl.h
10866
10867NVM EXPRESS FC TRANSPORT DRIVERS
10868M:	James Smart <james.smart@broadcom.com>
10869L:	linux-nvme@lists.infradead.org
10870S:	Supported
10871F:	include/linux/nvme-fc.h
10872F:	include/linux/nvme-fc-driver.h
10873F:	drivers/nvme/host/fc.c
10874F:	drivers/nvme/target/fc.c
10875F:	drivers/nvme/target/fcloop.c
10876
10877NVM EXPRESS TARGET DRIVER
10878M:	Christoph Hellwig <hch@lst.de>
10879M:	Sagi Grimberg <sagi@grimberg.me>
10880L:	linux-nvme@lists.infradead.org
10881T:	git://git.infradead.org/nvme.git
10882W:	http://git.infradead.org/nvme.git
10883S:	Supported
10884F:	drivers/nvme/target/
10885
10886NVMEM FRAMEWORK
10887M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10888S:	Maintained
10889F:	drivers/nvmem/
10890F:	Documentation/devicetree/bindings/nvmem/
10891F:	Documentation/ABI/stable/sysfs-bus-nvmem
10892F:	include/linux/nvmem-consumer.h
10893F:	include/linux/nvmem-provider.h
10894
10895NXP SGTL5000 DRIVER
10896M:	Fabio Estevam <fabio.estevam@nxp.com>
10897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10898S:	Maintained
10899F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10900F:	sound/soc/codecs/sgtl5000*
10901
10902NXP TDA998X DRM DRIVER
10903M:	Russell King <linux@armlinux.org.uk>
10904S:	Maintained
10905T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10906T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10907F:	drivers/gpu/drm/i2c/tda998x_drv.c
10908F:	include/drm/i2c/tda998x.h
10909F:	include/dt-bindings/display/tda998x.h
10910K:	"nxp,tda998x"
10911
10912NXP TFA9879 DRIVER
10913M:	Peter Rosin <peda@axentia.se>
10914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10915S:	Maintained
10916F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10917F:	sound/soc/codecs/tfa9879*
10918
10919NXP-NCI NFC DRIVER
10920M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10921R:	Charles Gorand <charles.gorand@effinnov.com>
10922L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10923S:	Supported
10924F:	drivers/nfc/nxp-nci
10925
10926OBJAGG
10927M:	Jiri Pirko <jiri@mellanox.com>
10928L:	netdev@vger.kernel.org
10929S:	Supported
10930F:	lib/objagg.c
10931F:	lib/test_objagg.c
10932F:	include/linux/objagg.h
10933
10934OBJTOOL
10935M:	Josh Poimboeuf <jpoimboe@redhat.com>
10936M:	Peter Zijlstra <peterz@infradead.org>
10937S:	Supported
10938F:	tools/objtool/
10939
10940OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10941M:	Frederic Barrat <fbarrat@linux.ibm.com>
10942M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10943L:	linuxppc-dev@lists.ozlabs.org
10944S:	Supported
10945F:	arch/powerpc/platforms/powernv/ocxl.c
10946F:	arch/powerpc/include/asm/pnv-ocxl.h
10947F:	drivers/misc/ocxl/
10948F:	include/misc/ocxl*
10949F:	include/uapi/misc/ocxl.h
10950F:	Documentation/accelerators/ocxl.rst
10951
10952OMAP AUDIO SUPPORT
10953M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10954M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10956L:	linux-omap@vger.kernel.org
10957S:	Maintained
10958F:	sound/soc/ti/omap*
10959F:	sound/soc/ti/rx51.c
10960F:	sound/soc/ti/n810.c
10961F:	sound/soc/ti/sdma-pcm.*
10962
10963OMAP CLOCK FRAMEWORK SUPPORT
10964M:	Paul Walmsley <paul@pwsan.com>
10965L:	linux-omap@vger.kernel.org
10966S:	Maintained
10967F:	arch/arm/*omap*/*clock*
10968
10969OMAP DEVICE TREE SUPPORT
10970M:	Benoît Cousson <bcousson@baylibre.com>
10971M:	Tony Lindgren <tony@atomide.com>
10972L:	linux-omap@vger.kernel.org
10973L:	devicetree@vger.kernel.org
10974S:	Maintained
10975F:	arch/arm/boot/dts/*omap*
10976F:	arch/arm/boot/dts/*am3*
10977F:	arch/arm/boot/dts/*am4*
10978F:	arch/arm/boot/dts/*am5*
10979F:	arch/arm/boot/dts/*dra7*
10980
10981OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10982L:	linux-omap@vger.kernel.org
10983L:	linux-fbdev@vger.kernel.org
10984S:	Orphan
10985F:	drivers/video/fbdev/omap2/
10986F:	Documentation/arm/OMAP/DSS
10987
10988OMAP FRAMEBUFFER SUPPORT
10989L:	linux-fbdev@vger.kernel.org
10990L:	linux-omap@vger.kernel.org
10991S:	Orphan
10992F:	drivers/video/fbdev/omap/
10993
10994OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10995M:	Roger Quadros <rogerq@ti.com>
10996M:	Tony Lindgren <tony@atomide.com>
10997L:	linux-omap@vger.kernel.org
10998S:	Maintained
10999F:	drivers/memory/omap-gpmc.c
11000F:	arch/arm/mach-omap2/*gpmc*
11001
11002OMAP GPIO DRIVER
11003M:	Grygorii Strashko <grygorii.strashko@ti.com>
11004M:	Santosh Shilimkar <ssantosh@kernel.org>
11005M:	Kevin Hilman <khilman@kernel.org>
11006L:	linux-omap@vger.kernel.org
11007S:	Maintained
11008F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11009F:	drivers/gpio/gpio-omap.c
11010
11011OMAP HARDWARE SPINLOCK SUPPORT
11012M:	Ohad Ben-Cohen <ohad@wizery.com>
11013L:	linux-omap@vger.kernel.org
11014S:	Maintained
11015F:	drivers/hwspinlock/omap_hwspinlock.c
11016
11017OMAP HS MMC SUPPORT
11018L:	linux-mmc@vger.kernel.org
11019L:	linux-omap@vger.kernel.org
11020S:	Orphan
11021F:	drivers/mmc/host/omap_hsmmc.c
11022
11023OMAP HWMOD DATA
11024M:	Paul Walmsley <paul@pwsan.com>
11025L:	linux-omap@vger.kernel.org
11026S:	Maintained
11027F:	arch/arm/mach-omap2/omap_hwmod*data*
11028
11029OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11030M:	Benoît Cousson <bcousson@baylibre.com>
11031L:	linux-omap@vger.kernel.org
11032S:	Maintained
11033F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11034
11035OMAP HWMOD SUPPORT
11036M:	Benoît Cousson <bcousson@baylibre.com>
11037M:	Paul Walmsley <paul@pwsan.com>
11038L:	linux-omap@vger.kernel.org
11039S:	Maintained
11040F:	arch/arm/mach-omap2/omap_hwmod.*
11041
11042OMAP I2C DRIVER
11043M:	Vignesh R <vigneshr@ti.com>
11044L:	linux-omap@vger.kernel.org
11045L:	linux-i2c@vger.kernel.org
11046S:	Maintained
11047F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11048F:	drivers/i2c/busses/i2c-omap.c
11049
11050OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11051M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11052L:	linux-media@vger.kernel.org
11053S:	Maintained
11054F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11055F:	drivers/media/platform/omap3isp/
11056F:	drivers/staging/media/omap4iss/
11057
11058OMAP MMC SUPPORT
11059M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11060L:	linux-omap@vger.kernel.org
11061S:	Odd Fixes
11062F:	drivers/mmc/host/omap.c
11063
11064OMAP POWER MANAGEMENT SUPPORT
11065M:	Kevin Hilman <khilman@kernel.org>
11066L:	linux-omap@vger.kernel.org
11067S:	Maintained
11068F:	arch/arm/*omap*/*pm*
11069F:	drivers/cpufreq/omap-cpufreq.c
11070
11071OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11072M:	Rajendra Nayak <rnayak@codeaurora.org>
11073M:	Paul Walmsley <paul@pwsan.com>
11074L:	linux-omap@vger.kernel.org
11075S:	Maintained
11076F:	arch/arm/mach-omap2/prm*
11077
11078OMAP RANDOM NUMBER GENERATOR SUPPORT
11079M:	Deepak Saxena <dsaxena@plexity.net>
11080S:	Maintained
11081F:	drivers/char/hw_random/omap-rng.c
11082
11083OMAP USB SUPPORT
11084L:	linux-usb@vger.kernel.org
11085L:	linux-omap@vger.kernel.org
11086S:	Orphan
11087F:	drivers/usb/*/*omap*
11088F:	arch/arm/*omap*/usb*
11089
11090OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11091M:	Mark Jackson <mpfj@newflow.co.uk>
11092L:	linux-omap@vger.kernel.org
11093S:	Maintained
11094F:	arch/arm/boot/dts/am335x-nano.dts
11095
11096OMAP1 SUPPORT
11097M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11098M:	Tony Lindgren <tony@atomide.com>
11099L:	linux-omap@vger.kernel.org
11100Q:	http://patchwork.kernel.org/project/linux-omap/list/
11101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11102S:	Maintained
11103F:	arch/arm/mach-omap1/
11104F:	arch/arm/plat-omap/
11105F:	arch/arm/configs/omap1_defconfig
11106F:	drivers/i2c/busses/i2c-omap.c
11107F:	include/linux/platform_data/i2c-omap.h
11108F:	include/linux/platform_data/ams-delta-fiq.h
11109
11110OMAP2+ SUPPORT
11111M:	Tony Lindgren <tony@atomide.com>
11112L:	linux-omap@vger.kernel.org
11113W:	http://www.muru.com/linux/omap/
11114W:	http://linux.omap.com/
11115Q:	http://patchwork.kernel.org/project/linux-omap/list/
11116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11117S:	Maintained
11118F:	arch/arm/mach-omap2/
11119F:	arch/arm/plat-omap/
11120F:	arch/arm/configs/omap2plus_defconfig
11121F:	drivers/i2c/busses/i2c-omap.c
11122F:	drivers/irqchip/irq-omap-intc.c
11123F:	drivers/mfd/*omap*.c
11124F:	drivers/mfd/menelaus.c
11125F:	drivers/mfd/palmas.c
11126F:	drivers/mfd/tps65217.c
11127F:	drivers/mfd/tps65218.c
11128F:	drivers/mfd/tps65910.c
11129F:	drivers/mfd/twl-core.[ch]
11130F:	drivers/mfd/twl4030*.c
11131F:	drivers/mfd/twl6030*.c
11132F:	drivers/mfd/twl6040*.c
11133F:	drivers/regulator/palmas-regulator*.c
11134F:	drivers/regulator/pbias-regulator.c
11135F:	drivers/regulator/tps65217-regulator.c
11136F:	drivers/regulator/tps65218-regulator.c
11137F:	drivers/regulator/tps65910-regulator.c
11138F:	drivers/regulator/twl-regulator.c
11139F:	drivers/regulator/twl6030-regulator.c
11140F:	include/linux/platform_data/i2c-omap.h
11141
11142ONION OMEGA2+ BOARD
11143M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11144L:	linux-mips@vger.kernel.org
11145S:	Maintained
11146F:	arch/mips/boot/dts/ralink/omega2p.dts
11147
11148OMFS FILESYSTEM
11149M:	Bob Copeland <me@bobcopeland.com>
11150L:	linux-karma-devel@lists.sourceforge.net
11151S:	Maintained
11152F:	Documentation/filesystems/omfs.txt
11153F:	fs/omfs/
11154
11155OMNIKEY CARDMAN 4000 DRIVER
11156M:	Harald Welte <laforge@gnumonks.org>
11157S:	Maintained
11158F:	drivers/char/pcmcia/cm4000_cs.c
11159F:	include/linux/cm4000_cs.h
11160F:	include/uapi/linux/cm4000_cs.h
11161
11162OMNIKEY CARDMAN 4040 DRIVER
11163M:	Harald Welte <laforge@gnumonks.org>
11164S:	Maintained
11165F:	drivers/char/pcmcia/cm4040_cs.*
11166
11167OMNIVISION OV13858 SENSOR DRIVER
11168M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11169L:	linux-media@vger.kernel.org
11170T:	git git://linuxtv.org/media_tree.git
11171S:	Maintained
11172F:	drivers/media/i2c/ov13858.c
11173
11174OMNIVISION OV2680 SENSOR DRIVER
11175M:	Rui Miguel Silva <rmfrfs@gmail.com>
11176L:	linux-media@vger.kernel.org
11177T:	git git://linuxtv.org/media_tree.git
11178S:	Maintained
11179F:	drivers/media/i2c/ov2680.c
11180F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11181
11182OMNIVISION OV2685 SENSOR DRIVER
11183M:	Shunqian Zheng <zhengsq@rock-chips.com>
11184L:	linux-media@vger.kernel.org
11185T:	git git://linuxtv.org/media_tree.git
11186S:	Maintained
11187F:	drivers/media/i2c/ov2685.c
11188
11189OMNIVISION OV5640 SENSOR DRIVER
11190M:	Steve Longerbeam <slongerbeam@gmail.com>
11191L:	linux-media@vger.kernel.org
11192T:	git git://linuxtv.org/media_tree.git
11193S:	Maintained
11194F:	drivers/media/i2c/ov5640.c
11195
11196OMNIVISION OV5647 SENSOR DRIVER
11197M:	Luis Oliveira <lolivei@synopsys.com>
11198L:	linux-media@vger.kernel.org
11199T:	git git://linuxtv.org/media_tree.git
11200S:	Maintained
11201F:	drivers/media/i2c/ov5647.c
11202
11203OMNIVISION OV5695 SENSOR DRIVER
11204M:	Shunqian Zheng <zhengsq@rock-chips.com>
11205L:	linux-media@vger.kernel.org
11206T:	git git://linuxtv.org/media_tree.git
11207S:	Maintained
11208F:	drivers/media/i2c/ov5695.c
11209
11210OMNIVISION OV7670 SENSOR DRIVER
11211M:	Jonathan Corbet <corbet@lwn.net>
11212L:	linux-media@vger.kernel.org
11213T:	git git://linuxtv.org/media_tree.git
11214S:	Maintained
11215F:	drivers/media/i2c/ov7670.c
11216F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11217
11218OMNIVISION OV772x SENSOR DRIVER
11219M:	Jacopo Mondi <jacopo@jmondi.org>
11220L:	linux-media@vger.kernel.org
11221T:	git git://linuxtv.org/media_tree.git
11222S:	Odd fixes
11223F:	drivers/media/i2c/ov772x.c
11224F:	include/media/i2c/ov772x.h
11225F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11226
11227OMNIVISION OV7740 SENSOR DRIVER
11228M:	Wenyou Yang <wenyou.yang@microchip.com>
11229L:	linux-media@vger.kernel.org
11230T:	git git://linuxtv.org/media_tree.git
11231S:	Maintained
11232F:	drivers/media/i2c/ov7740.c
11233F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11234
11235OMNIVISION OV9650 SENSOR DRIVER
11236M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11237R:	Akinobu Mita <akinobu.mita@gmail.com>
11238R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11239L:	linux-media@vger.kernel.org
11240T:	git git://linuxtv.org/media_tree.git
11241S:	Maintained
11242F:	drivers/media/i2c/ov9650.c
11243F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11244
11245ONENAND FLASH DRIVER
11246M:	Kyungmin Park <kyungmin.park@samsung.com>
11247L:	linux-mtd@lists.infradead.org
11248S:	Maintained
11249F:	drivers/mtd/nand/onenand/
11250F:	include/linux/mtd/onenand*.h
11251
11252ONSTREAM SCSI TAPE DRIVER
11253M:	Willem Riede <osst@riede.org>
11254L:	osst-users@lists.sourceforge.net
11255L:	linux-scsi@vger.kernel.org
11256S:	Maintained
11257F:	Documentation/scsi/osst.txt
11258F:	drivers/scsi/osst.*
11259F:	drivers/scsi/osst_*.h
11260F:	drivers/scsi/st.h
11261
11262OP-TEE DRIVER
11263M:	Jens Wiklander <jens.wiklander@linaro.org>
11264S:	Maintained
11265F:	drivers/tee/optee/
11266
11267OPA-VNIC DRIVER
11268M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11269M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11270L:	linux-rdma@vger.kernel.org
11271S:	Supported
11272F:	drivers/infiniband/ulp/opa_vnic
11273
11274OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11275M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11276M:	Frank Rowand <frowand.list@gmail.com>
11277L:	devicetree@vger.kernel.org
11278S:	Maintained
11279F:	Documentation/devicetree/dynamic-resolution-notes.txt
11280F:	Documentation/devicetree/overlay-notes.txt
11281F:	drivers/of/overlay.c
11282F:	drivers/of/resolver.c
11283K:	of_overlay_notifier_
11284
11285OPEN FIRMWARE AND FLATTENED DEVICE TREE
11286M:	Rob Herring <robh+dt@kernel.org>
11287M:	Frank Rowand <frowand.list@gmail.com>
11288L:	devicetree@vger.kernel.org
11289W:	http://www.devicetree.org/
11290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11291S:	Maintained
11292F:	drivers/of/
11293F:	include/linux/of*.h
11294F:	scripts/dtc/
11295F:	Documentation/ABI/testing/sysfs-firmware-ofw
11296
11297OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11298M:	Rob Herring <robh+dt@kernel.org>
11299M:	Mark Rutland <mark.rutland@arm.com>
11300L:	devicetree@vger.kernel.org
11301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11302Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11303S:	Maintained
11304F:	Documentation/devicetree/
11305F:	arch/*/boot/dts/
11306F:	include/dt-bindings/
11307
11308OPENCORES I2C BUS DRIVER
11309M:	Peter Korsgaard <peter@korsgaard.com>
11310L:	linux-i2c@vger.kernel.org
11311S:	Maintained
11312F:	Documentation/i2c/busses/i2c-ocores
11313F:	drivers/i2c/busses/i2c-ocores.c
11314
11315OPENRISC ARCHITECTURE
11316M:	Jonas Bonn <jonas@southpole.se>
11317M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11318M:	Stafford Horne <shorne@gmail.com>
11319T:	git git://github.com/openrisc/linux.git
11320L:	openrisc@lists.librecores.org
11321W:	http://openrisc.io
11322S:	Maintained
11323F:	Documentation/devicetree/bindings/openrisc/
11324F:	Documentation/openrisc/
11325F:	arch/openrisc/
11326F:	drivers/irqchip/irq-ompic.c
11327F:	drivers/irqchip/irq-or1k-*
11328
11329OPENVSWITCH
11330M:	Pravin B Shelar <pshelar@ovn.org>
11331L:	netdev@vger.kernel.org
11332L:	dev@openvswitch.org
11333W:	http://openvswitch.org
11334S:	Maintained
11335F:	net/openvswitch/
11336F:	include/uapi/linux/openvswitch.h
11337
11338OPERATING PERFORMANCE POINTS (OPP)
11339M:	Viresh Kumar <vireshk@kernel.org>
11340M:	Nishanth Menon <nm@ti.com>
11341M:	Stephen Boyd <sboyd@kernel.org>
11342L:	linux-pm@vger.kernel.org
11343S:	Maintained
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11345F:	drivers/opp/
11346F:	include/linux/pm_opp.h
11347F:	Documentation/power/opp.txt
11348F:	Documentation/devicetree/bindings/opp/
11349
11350OPL4 DRIVER
11351M:	Clemens Ladisch <clemens@ladisch.de>
11352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11353T:	git git://git.alsa-project.org/alsa-kernel.git
11354S:	Maintained
11355F:	sound/drivers/opl4/
11356
11357OPROFILE
11358M:	Robert Richter <rric@kernel.org>
11359L:	oprofile-list@lists.sf.net
11360S:	Maintained
11361F:	arch/*/include/asm/oprofile*.h
11362F:	arch/*/oprofile/
11363F:	drivers/oprofile/
11364F:	include/linux/oprofile.h
11365
11366ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11367M:	Mark Fasheh <mark@fasheh.com>
11368M:	Joel Becker <jlbec@evilplan.org>
11369L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11370W:	http://ocfs2.wiki.kernel.org
11371S:	Supported
11372F:	Documentation/filesystems/ocfs2.txt
11373F:	Documentation/filesystems/dlmfs.txt
11374F:	fs/ocfs2/
11375
11376ORANGEFS FILESYSTEM
11377M:	Mike Marshall <hubcap@omnibond.com>
11378R:	Martin Brandenburg <martin@omnibond.com>
11379L:	devel@lists.orangefs.org
11380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11381S:	Supported
11382F:	fs/orangefs/
11383F:	Documentation/filesystems/orangefs.txt
11384
11385ORINOCO DRIVER
11386L:	linux-wireless@vger.kernel.org
11387W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11388W:	http://www.nongnu.org/orinoco/
11389S:	Orphan
11390F:	drivers/net/wireless/intersil/orinoco/
11391
11392OSD LIBRARY and FILESYSTEM
11393M:	Boaz Harrosh <ooo@electrozaur.com>
11394S:	Maintained
11395F:	drivers/scsi/osd/
11396F:	include/scsi/osd_*
11397F:	fs/exofs/
11398
11399OV2659 OMNIVISION SENSOR DRIVER
11400M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11401L:	linux-media@vger.kernel.org
11402W:	https://linuxtv.org
11403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11404T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11405S:	Maintained
11406F:	drivers/media/i2c/ov2659.c
11407F:	include/media/i2c/ov2659.h
11408
11409OVERLAY FILESYSTEM
11410M:	Miklos Szeredi <miklos@szeredi.hu>
11411L:	linux-unionfs@vger.kernel.org
11412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11413S:	Supported
11414F:	fs/overlayfs/
11415F:	Documentation/filesystems/overlayfs.txt
11416
11417P54 WIRELESS DRIVER
11418M:	Christian Lamparter <chunkeey@googlemail.com>
11419L:	linux-wireless@vger.kernel.org
11420W:	http://wireless.kernel.org/en/users/Drivers/p54
11421S:	Maintained
11422F:	drivers/net/wireless/intersil/p54/
11423
11424PA SEMI ETHERNET DRIVER
11425L:	netdev@vger.kernel.org
11426S:	Orphan
11427F:	drivers/net/ethernet/pasemi/*
11428
11429PA SEMI SMBUS DRIVER
11430L:	linux-i2c@vger.kernel.org
11431S:	Orphan
11432F:	drivers/i2c/busses/i2c-pasemi.c
11433
11434PADATA PARALLEL EXECUTION MECHANISM
11435M:	Steffen Klassert <steffen.klassert@secunet.com>
11436L:	linux-crypto@vger.kernel.org
11437S:	Maintained
11438F:	kernel/padata.c
11439F:	include/linux/padata.h
11440F:	Documentation/padata.txt
11441
11442PANASONIC LAPTOP ACPI EXTRAS DRIVER
11443M:	Harald Welte <laforge@gnumonks.org>
11444L:	platform-driver-x86@vger.kernel.org
11445S:	Maintained
11446F:	drivers/platform/x86/panasonic-laptop.c
11447
11448PARALLEL LCD/KEYPAD PANEL DRIVER
11449M:	Willy Tarreau <willy@haproxy.com>
11450M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11451S:	Odd Fixes
11452F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11453F:	drivers/auxdisplay/panel.c
11454
11455PARALLEL PORT SUBSYSTEM
11456M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11457M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11458L:	linux-parport@lists.infradead.org (subscribers-only)
11459S:	Maintained
11460F:	drivers/parport/
11461F:	include/linux/parport*.h
11462F:	drivers/char/ppdev.c
11463F:	include/uapi/linux/ppdev.h
11464F:	Documentation/parport*.txt
11465
11466PARAVIRT_OPS INTERFACE
11467M:	Juergen Gross <jgross@suse.com>
11468M:	Alok Kataria <akataria@vmware.com>
11469L:	virtualization@lists.linux-foundation.org
11470S:	Supported
11471F:	Documentation/virtual/paravirt_ops.txt
11472F:	arch/*/kernel/paravirt*
11473F:	arch/*/include/asm/paravirt*.h
11474F:	include/linux/hypervisor.h
11475
11476PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11477M:	Tim Waugh <tim@cyberelk.net>
11478L:	linux-parport@lists.infradead.org (subscribers-only)
11479S:	Maintained
11480F:	Documentation/blockdev/paride.txt
11481F:	drivers/block/paride/
11482
11483PARISC ARCHITECTURE
11484M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11485M:	Helge Deller <deller@gmx.de>
11486L:	linux-parisc@vger.kernel.org
11487W:	http://www.parisc-linux.org/
11488Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11491S:	Maintained
11492F:	arch/parisc/
11493F:	Documentation/parisc/
11494F:	drivers/parisc/
11495F:	drivers/char/agp/parisc-agp.c
11496F:	drivers/input/serio/gscps2.c
11497F:	drivers/parport/parport_gsc.*
11498F:	drivers/tty/serial/8250/8250_gsc.c
11499F:	drivers/video/fbdev/sti*
11500F:	drivers/video/console/sti*
11501F:	drivers/video/logo/logo_parisc*
11502
11503PARMAN
11504M:	Jiri Pirko <jiri@mellanox.com>
11505L:	netdev@vger.kernel.org
11506S:	Supported
11507F:	lib/parman.c
11508F:	lib/test_parman.c
11509F:	include/linux/parman.h
11510
11511PC87360 HARDWARE MONITORING DRIVER
11512M:	Jim Cromie <jim.cromie@gmail.com>
11513L:	linux-hwmon@vger.kernel.org
11514S:	Maintained
11515F:	Documentation/hwmon/pc87360
11516F:	drivers/hwmon/pc87360.c
11517
11518PC8736x GPIO DRIVER
11519M:	Jim Cromie <jim.cromie@gmail.com>
11520S:	Maintained
11521F:	drivers/char/pc8736x_gpio.c
11522
11523PC87427 HARDWARE MONITORING DRIVER
11524M:	Jean Delvare <jdelvare@suse.com>
11525L:	linux-hwmon@vger.kernel.org
11526S:	Maintained
11527F:	Documentation/hwmon/pc87427
11528F:	drivers/hwmon/pc87427.c
11529
11530PCA9532 LED DRIVER
11531M:	Riku Voipio <riku.voipio@iki.fi>
11532S:	Maintained
11533F:	drivers/leds/leds-pca9532.c
11534F:	include/linux/leds-pca9532.h
11535
11536PCA9541 I2C BUS MASTER SELECTOR DRIVER
11537M:	Guenter Roeck <linux@roeck-us.net>
11538L:	linux-i2c@vger.kernel.org
11539S:	Maintained
11540F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11541
11542PCDP - PRIMARY CONSOLE AND DEBUG PORT
11543M:	Khalid Aziz <khalid@gonehiking.org>
11544S:	Maintained
11545F:	drivers/firmware/pcdp.*
11546
11547PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11548M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11549L:	linux-pci@vger.kernel.org
11550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11551S:	Maintained
11552F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11553F:	drivers/pci/controller/pci-aardvark.c
11554
11555PCI DRIVER FOR ALTERA PCIE IP
11556M:	Ley Foon Tan <lftan@altera.com>
11557L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11558L:	linux-pci@vger.kernel.org
11559S:	Supported
11560F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11561F:	drivers/pci/controller/pcie-altera.c
11562
11563PCI DRIVER FOR APPLIEDMICRO XGENE
11564M:	Tanmay Inamdar <tinamdar@apm.com>
11565L:	linux-pci@vger.kernel.org
11566L:	linux-arm-kernel@lists.infradead.org
11567S:	Maintained
11568F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11569F:	drivers/pci/controller/pci-xgene.c
11570
11571PCI DRIVER FOR ARM VERSATILE PLATFORM
11572M:	Rob Herring <robh@kernel.org>
11573L:	linux-pci@vger.kernel.org
11574L:	linux-arm-kernel@lists.infradead.org
11575S:	Maintained
11576F:	Documentation/devicetree/bindings/pci/versatile.txt
11577F:	drivers/pci/controller/pci-versatile.c
11578
11579PCI DRIVER FOR ARMADA 8K
11580M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11581L:	linux-pci@vger.kernel.org
11582L:	linux-arm-kernel@lists.infradead.org
11583S:	Maintained
11584F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11585F:	drivers/pci/controller/dwc/pcie-armada8k.c
11586
11587PCI DRIVER FOR CADENCE PCIE IP
11588M:	Alan Douglas <adouglas@cadence.com>
11589L:	linux-pci@vger.kernel.org
11590S:	Maintained
11591F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11592F:	drivers/pci/controller/pcie-cadence*
11593
11594PCI DRIVER FOR FREESCALE LAYERSCAPE
11595M:	Minghuan Lian <minghuan.Lian@nxp.com>
11596M:	Mingkai Hu <mingkai.hu@nxp.com>
11597M:	Roy Zang <roy.zang@nxp.com>
11598L:	linuxppc-dev@lists.ozlabs.org
11599L:	linux-pci@vger.kernel.org
11600L:	linux-arm-kernel@lists.infradead.org
11601S:	Maintained
11602F:	drivers/pci/controller/dwc/*layerscape*
11603
11604PCI DRIVER FOR GENERIC OF HOSTS
11605M:	Will Deacon <will.deacon@arm.com>
11606L:	linux-pci@vger.kernel.org
11607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11608S:	Maintained
11609F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11610F:	drivers/pci/controller/pci-host-common.c
11611F:	drivers/pci/controller/pci-host-generic.c
11612
11613PCI DRIVER FOR IMX6
11614M:	Richard Zhu <hongxing.zhu@nxp.com>
11615M:	Lucas Stach <l.stach@pengutronix.de>
11616L:	linux-pci@vger.kernel.org
11617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11618S:	Maintained
11619F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11620F:	drivers/pci/controller/dwc/*imx6*
11621
11622PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11623M:	Keith Busch <keith.busch@intel.com>
11624M:	Jonathan Derrick <jonathan.derrick@intel.com>
11625L:	linux-pci@vger.kernel.org
11626S:	Supported
11627F:	drivers/pci/controller/vmd.c
11628
11629PCI DRIVER FOR MICROSEMI SWITCHTEC
11630M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11631M:	Logan Gunthorpe <logang@deltatee.com>
11632L:	linux-pci@vger.kernel.org
11633S:	Maintained
11634F:	Documentation/switchtec.txt
11635F:	Documentation/ABI/testing/sysfs-class-switchtec
11636F:	drivers/pci/switch/switchtec*
11637F:	include/uapi/linux/switchtec_ioctl.h
11638F:	include/linux/switchtec.h
11639F:	drivers/ntb/hw/mscc/
11640
11641PCI DRIVER FOR MOBIVEIL PCIE IP
11642M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11643L:	linux-pci@vger.kernel.org
11644S:	Supported
11645F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11646F:	drivers/pci/controller/pcie-mobiveil.c
11647
11648PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11649M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11650M:	Jason Cooper <jason@lakedaemon.net>
11651L:	linux-pci@vger.kernel.org
11652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11653S:	Maintained
11654F:	drivers/pci/controller/*mvebu*
11655
11656PCI DRIVER FOR NVIDIA TEGRA
11657M:	Thierry Reding <thierry.reding@gmail.com>
11658L:	linux-tegra@vger.kernel.org
11659L:	linux-pci@vger.kernel.org
11660S:	Supported
11661F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11662F:	drivers/pci/controller/pci-tegra.c
11663
11664PCI DRIVER FOR RENESAS R-CAR
11665M:	Simon Horman <horms@verge.net.au>
11666L:	linux-pci@vger.kernel.org
11667L:	linux-renesas-soc@vger.kernel.org
11668S:	Maintained
11669F:	drivers/pci/controller/*rcar*
11670
11671PCI DRIVER FOR SAMSUNG EXYNOS
11672M:	Jingoo Han <jingoohan1@gmail.com>
11673L:	linux-pci@vger.kernel.org
11674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11675L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11676S:	Maintained
11677F:	drivers/pci/controller/dwc/pci-exynos.c
11678
11679PCI DRIVER FOR SYNOPSYS DESIGNWARE
11680M:	Jingoo Han <jingoohan1@gmail.com>
11681M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11682L:	linux-pci@vger.kernel.org
11683S:	Maintained
11684F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11685F:	drivers/pci/controller/dwc/*designware*
11686
11687PCI DRIVER FOR TI DRA7XX
11688M:	Kishon Vijay Abraham I <kishon@ti.com>
11689L:	linux-omap@vger.kernel.org
11690L:	linux-pci@vger.kernel.org
11691S:	Supported
11692F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11693F:	drivers/pci/controller/dwc/pci-dra7xx.c
11694
11695PCI DRIVER FOR TI KEYSTONE
11696M:	Murali Karicheri <m-karicheri2@ti.com>
11697L:	linux-pci@vger.kernel.org
11698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11699S:	Maintained
11700F:	drivers/pci/controller/dwc/pci-keystone.c
11701
11702PCI ENDPOINT SUBSYSTEM
11703M:	Kishon Vijay Abraham I <kishon@ti.com>
11704M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11705L:	linux-pci@vger.kernel.org
11706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11707S:	Supported
11708F:	drivers/pci/endpoint/
11709F:	drivers/misc/pci_endpoint_test.c
11710F:	tools/pci/
11711
11712PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11713M:	Russell Currey <ruscur@russell.cc>
11714M:	Sam Bobroff <sbobroff@linux.ibm.com>
11715M:	Oliver O'Halloran <oohall@gmail.com>
11716L:	linuxppc-dev@lists.ozlabs.org
11717S:	Supported
11718F:	Documentation/PCI/pci-error-recovery.txt
11719F:	drivers/pci/pcie/aer.c
11720F:	drivers/pci/pcie/dpc.c
11721F:	drivers/pci/pcie/err.c
11722F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11723F:	arch/powerpc/kernel/eeh*.c
11724F:	arch/powerpc/platforms/*/eeh*.c
11725F:	arch/powerpc/include/*/eeh*.h
11726
11727PCI ERROR RECOVERY
11728M:	Linas Vepstas <linasvepstas@gmail.com>
11729L:	linux-pci@vger.kernel.org
11730S:	Supported
11731F:	Documentation/PCI/pci-error-recovery.txt
11732
11733PCI MSI DRIVER FOR ALTERA MSI IP
11734M:	Ley Foon Tan <lftan@altera.com>
11735L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11736L:	linux-pci@vger.kernel.org
11737S:	Supported
11738F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11739F:	drivers/pci/controller/pcie-altera-msi.c
11740
11741PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11742M:	Duc Dang <dhdang@apm.com>
11743L:	linux-pci@vger.kernel.org
11744L:	linux-arm-kernel@lists.infradead.org
11745S:	Maintained
11746F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11747F:	drivers/pci/controller/pci-xgene-msi.c
11748
11749PCI SUBSYSTEM
11750M:	Bjorn Helgaas <bhelgaas@google.com>
11751L:	linux-pci@vger.kernel.org
11752Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11754S:	Supported
11755F:	Documentation/devicetree/bindings/pci/
11756F:	Documentation/PCI/
11757F:	drivers/acpi/pci*
11758F:	drivers/pci/
11759F:	include/asm-generic/pci*
11760F:	include/linux/pci*
11761F:	include/linux/of_pci.h
11762F:	include/uapi/linux/pci*
11763F:	lib/pci*
11764F:	arch/x86/pci/
11765F:	arch/x86/kernel/quirks.c
11766F:	arch/x86/kernel/early-quirks.c
11767
11768PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11769M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11770L:	linux-pci@vger.kernel.org
11771Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11773S:	Supported
11774F:	drivers/pci/controller/
11775
11776PCIE DRIVER FOR AMLOGIC MESON
11777M:	Yue Wang <yue.wang@Amlogic.com>
11778L:	linux-pci@vger.kernel.org
11779L:	linux-amlogic@lists.infradead.org
11780S:	Maintained
11781F:	drivers/pci/controller/dwc/pci-meson.c
11782
11783PCIE DRIVER FOR AXIS ARTPEC
11784M:	Jesper Nilsson <jesper.nilsson@axis.com>
11785L:	linux-arm-kernel@axis.com
11786L:	linux-pci@vger.kernel.org
11787S:	Maintained
11788F:	Documentation/devicetree/bindings/pci/axis,artpec*
11789F:	drivers/pci/controller/dwc/*artpec*
11790
11791PCIE DRIVER FOR CAVIUM THUNDERX
11792M:	David Daney <david.daney@cavium.com>
11793L:	linux-pci@vger.kernel.org
11794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11795S:	Supported
11796F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11797F:	drivers/pci/controller/pci-thunder-*
11798
11799PCIE DRIVER FOR HISILICON
11800M:	Zhou Wang <wangzhou1@hisilicon.com>
11801L:	linux-pci@vger.kernel.org
11802S:	Maintained
11803F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11804F:	drivers/pci/controller/dwc/pcie-hisi.c
11805
11806PCIE DRIVER FOR HISILICON KIRIN
11807M:	Xiaowei Song <songxiaowei@hisilicon.com>
11808M:	Binghui Wang <wangbinghui@hisilicon.com>
11809L:	linux-pci@vger.kernel.org
11810S:	Maintained
11811F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11812F:	drivers/pci/controller/dwc/pcie-kirin.c
11813
11814PCIE DRIVER FOR HISILICON STB
11815M:	Shawn Guo <shawn.guo@linaro.org>
11816L:	linux-pci@vger.kernel.org
11817S:	Maintained
11818F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11819F:	drivers/pci/controller/dwc/pcie-histb.c
11820
11821PCIE DRIVER FOR MEDIATEK
11822M:	Ryder Lee <ryder.lee@mediatek.com>
11823L:	linux-pci@vger.kernel.org
11824L:	linux-mediatek@lists.infradead.org
11825S:	Supported
11826F:	Documentation/devicetree/bindings/pci/mediatek*
11827F:	drivers/pci/controller/*mediatek*
11828
11829PCIE DRIVER FOR QUALCOMM MSM
11830M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11831L:	linux-pci@vger.kernel.org
11832L:	linux-arm-msm@vger.kernel.org
11833S:	Maintained
11834F:	drivers/pci/controller/dwc/*qcom*
11835
11836PCIE DRIVER FOR ROCKCHIP
11837M:	Shawn Lin <shawn.lin@rock-chips.com>
11838L:	linux-pci@vger.kernel.org
11839L:	linux-rockchip@lists.infradead.org
11840S:	Maintained
11841F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11842F:	drivers/pci/controller/pcie-rockchip*
11843
11844PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11845M:	Linus Walleij <linus.walleij@linaro.org>
11846L:	linux-pci@vger.kernel.org
11847S:	Maintained
11848F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11849F:	drivers/pci/controller/pci-v3-semi.c
11850
11851PCIE DRIVER FOR SOCIONEXT UNIPHIER
11852M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11853L:	linux-pci@vger.kernel.org
11854S:	Maintained
11855F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11856F:	drivers/pci/controller/dwc/pcie-uniphier.c
11857
11858PCIE DRIVER FOR ST SPEAR13XX
11859M:	Pratyush Anand <pratyush.anand@gmail.com>
11860L:	linux-pci@vger.kernel.org
11861S:	Maintained
11862F:	drivers/pci/controller/dwc/*spear*
11863
11864PCMCIA SUBSYSTEM
11865M:	Dominik Brodowski <linux@dominikbrodowski.net>
11866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11867S:	Odd Fixes
11868F:	Documentation/pcmcia/
11869F:	tools/pcmcia/
11870F:	drivers/pcmcia/
11871F:	include/pcmcia/
11872
11873PCNET32 NETWORK DRIVER
11874M:	Don Fry <pcnet32@frontier.com>
11875L:	netdev@vger.kernel.org
11876S:	Maintained
11877F:	drivers/net/ethernet/amd/pcnet32.c
11878
11879PCRYPT PARALLEL CRYPTO ENGINE
11880M:	Steffen Klassert <steffen.klassert@secunet.com>
11881L:	linux-crypto@vger.kernel.org
11882S:	Maintained
11883F:	crypto/pcrypt.c
11884F:	include/crypto/pcrypt.h
11885
11886PEAQ WMI HOTKEYS DRIVER
11887M:	Hans de Goede <hdegoede@redhat.com>
11888L:	platform-driver-x86@vger.kernel.org
11889S:	Maintained
11890F:	drivers/platform/x86/peaq-wmi.c
11891
11892PER-CPU MEMORY ALLOCATOR
11893M:	Dennis Zhou <dennis@kernel.org>
11894M:	Tejun Heo <tj@kernel.org>
11895M:	Christoph Lameter <cl@linux.com>
11896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11897S:	Maintained
11898F:	include/linux/percpu*.h
11899F:	mm/percpu*.c
11900F:	arch/*/include/asm/percpu.h
11901
11902PER-TASK DELAY ACCOUNTING
11903M:	Balbir Singh <bsingharora@gmail.com>
11904S:	Maintained
11905F:	include/linux/delayacct.h
11906F:	kernel/delayacct.c
11907
11908PERFORMANCE EVENTS SUBSYSTEM
11909M:	Peter Zijlstra <peterz@infradead.org>
11910M:	Ingo Molnar <mingo@redhat.com>
11911M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11912R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11913R:	Jiri Olsa <jolsa@redhat.com>
11914R:	Namhyung Kim <namhyung@kernel.org>
11915L:	linux-kernel@vger.kernel.org
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11917S:	Supported
11918F:	kernel/events/*
11919F:	include/linux/perf_event.h
11920F:	include/uapi/linux/perf_event.h
11921F:	arch/*/kernel/perf_event*.c
11922F:	arch/*/kernel/*/perf_event*.c
11923F:	arch/*/kernel/*/*/perf_event*.c
11924F:	arch/*/include/asm/perf_event.h
11925F:	arch/*/kernel/perf_callchain.c
11926F:	arch/*/events/*
11927F:	tools/perf/
11928
11929PERSONALITY HANDLING
11930M:	Christoph Hellwig <hch@infradead.org>
11931L:	linux-abi-devel@lists.sourceforge.net
11932S:	Maintained
11933F:	include/linux/personality.h
11934F:	include/uapi/linux/personality.h
11935
11936PHOENIX RC FLIGHT CONTROLLER ADAPTER
11937M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11938L:	linux-input@vger.kernel.org
11939S:	Maintained
11940F:	Documentation/input/devices/pxrc.rst
11941F:	drivers/input/joystick/pxrc.c
11942
11943PHONET PROTOCOL
11944M:	Remi Denis-Courmont <courmisch@gmail.com>
11945S:	Supported
11946F:	Documentation/networking/phonet.txt
11947F:	include/linux/phonet.h
11948F:	include/net/phonet/
11949F:	include/uapi/linux/phonet.h
11950F:	net/phonet/
11951
11952PHRAM MTD DRIVER
11953M:	Joern Engel <joern@lazybastard.org>
11954L:	linux-mtd@lists.infradead.org
11955S:	Maintained
11956F:	drivers/mtd/devices/phram.c
11957
11958PICOLCD HID DRIVER
11959M:	Bruno Prémont <bonbons@linux-vserver.org>
11960L:	linux-input@vger.kernel.org
11961S:	Maintained
11962F:	drivers/hid/hid-picolcd*
11963
11964PICOXCELL SUPPORT
11965M:	Jamie Iles <jamie@jamieiles.com>
11966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11967T:	git git://github.com/jamieiles/linux-2.6-ji.git
11968S:	Supported
11969F:	arch/arm/boot/dts/picoxcell*
11970F:	arch/arm/mach-picoxcell/
11971F:	drivers/crypto/picoxcell*
11972
11973PIN CONTROL SUBSYSTEM
11974M:	Linus Walleij <linus.walleij@linaro.org>
11975L:	linux-gpio@vger.kernel.org
11976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11977S:	Maintained
11978F:	Documentation/devicetree/bindings/pinctrl/
11979F:	Documentation/driver-api/pinctl.rst
11980F:	drivers/pinctrl/
11981F:	include/linux/pinctrl/
11982
11983PIN CONTROLLER - MICROCHIP AT91
11984M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11986L:	linux-gpio@vger.kernel.org
11987S:	Supported
11988F:	drivers/pinctrl/pinctrl-at91*
11989
11990PIN CONTROLLER - FREESCALE
11991M:	Dong Aisheng <aisheng.dong@nxp.com>
11992M:	Fabio Estevam <festevam@gmail.com>
11993M:	Shawn Guo <shawnguo@kernel.org>
11994M:	Stefan Agner <stefan@agner.ch>
11995R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11996L:	linux-gpio@vger.kernel.org
11997S:	Maintained
11998F:	drivers/pinctrl/freescale/
11999F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12000
12001PIN CONTROLLER - INTEL
12002M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12003M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12005S:	Maintained
12006F:	drivers/pinctrl/intel/
12007
12008PIN CONTROLLER - MEDIATEK
12009M:	Sean Wang <sean.wang@kernel.org>
12010L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12011S:	Maintained
12012F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12013F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12014F:	drivers/pinctrl/mediatek/
12015
12016PIN CONTROLLER - QUALCOMM
12017M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12018S:	Maintained
12019L:	linux-arm-msm@vger.kernel.org
12020F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12021F:	drivers/pinctrl/qcom/
12022
12023PIN CONTROLLER - RENESAS
12024M:	Geert Uytterhoeven <geert+renesas@glider.be>
12025L:	linux-renesas-soc@vger.kernel.org
12026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12027S:	Maintained
12028F:	drivers/pinctrl/pinctrl-rz*
12029F:	drivers/pinctrl/sh-pfc/
12030
12031PIN CONTROLLER - SAMSUNG
12032M:	Tomasz Figa <tomasz.figa@gmail.com>
12033M:	Krzysztof Kozlowski <krzk@kernel.org>
12034M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12036L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12037Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12039S:	Maintained
12040F:	drivers/pinctrl/samsung/
12041F:	include/dt-bindings/pinctrl/samsung.h
12042F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12043
12044PIN CONTROLLER - SINGLE
12045M:	Tony Lindgren <tony@atomide.com>
12046M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12048L:	linux-omap@vger.kernel.org
12049S:	Maintained
12050F:	drivers/pinctrl/pinctrl-single.c
12051
12052PIN CONTROLLER - ST SPEAR
12053M:	Viresh Kumar <vireshk@kernel.org>
12054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12055W:	http://www.st.com/spear
12056S:	Maintained
12057F:	drivers/pinctrl/spear/
12058
12059PISTACHIO SOC SUPPORT
12060M:	James Hartley <james.hartley@sondrel.com>
12061L:	linux-mips@vger.kernel.org
12062S:	Odd Fixes
12063F:	arch/mips/pistachio/
12064F:	arch/mips/include/asm/mach-pistachio/
12065F:	arch/mips/boot/dts/img/pistachio*
12066F:	arch/mips/configs/pistachio*_defconfig
12067
12068PKTCDVD DRIVER
12069S:	Orphan
12070M:	linux-block@vger.kernel.org
12071F:	drivers/block/pktcdvd.c
12072F:	include/linux/pktcdvd.h
12073F:	include/uapi/linux/pktcdvd.h
12074
12075PKUNITY SOC DRIVERS
12076M:	Guan Xuetao <gxt@pku.edu.cn>
12077W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12078S:	Maintained
12079T:	git git://github.com/gxt/linux.git
12080F:	drivers/input/serio/i8042-unicore32io.h
12081F:	drivers/i2c/busses/i2c-puv3.c
12082F:	drivers/video/fbdev/fb-puv3.c
12083F:	drivers/rtc/rtc-puv3.c
12084
12085PMBUS HARDWARE MONITORING DRIVERS
12086M:	Guenter Roeck <linux@roeck-us.net>
12087L:	linux-hwmon@vger.kernel.org
12088W:	http://hwmon.wiki.kernel.org/
12089W:	http://www.roeck-us.net/linux/drivers/
12090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12091S:	Maintained
12092F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12093F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12094F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12095F:	Documentation/hwmon/adm1275
12096F:	Documentation/hwmon/ibm-cffps
12097F:	Documentation/hwmon/ir35221
12098F:	Documentation/hwmon/lm25066
12099F:	Documentation/hwmon/ltc2978
12100F:	Documentation/hwmon/ltc3815
12101F:	Documentation/hwmon/max16064
12102F:	Documentation/hwmon/max20751
12103F:	Documentation/hwmon/max31785
12104F:	Documentation/hwmon/max34440
12105F:	Documentation/hwmon/max8688
12106F:	Documentation/hwmon/pmbus
12107F:	Documentation/hwmon/pmbus-core
12108F:	Documentation/hwmon/tps40422
12109F:	Documentation/hwmon/ucd9000
12110F:	Documentation/hwmon/ucd9200
12111F:	Documentation/hwmon/zl6100
12112F:	drivers/hwmon/pmbus/
12113F:	include/linux/pmbus.h
12114
12115PMC SIERRA MaxRAID DRIVER
12116L:	linux-scsi@vger.kernel.org
12117W:	http://www.pmc-sierra.com/
12118S:	Orphan
12119F:	drivers/scsi/pmcraid.*
12120
12121PMC SIERRA PM8001 DRIVER
12122M:	Jack Wang <jinpu.wang@profitbricks.com>
12123M:	lindar_liu@usish.com
12124L:	linux-scsi@vger.kernel.org
12125S:	Supported
12126F:	drivers/scsi/pm8001/
12127
12128PNP SUPPORT
12129M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12130S:	Maintained
12131F:	drivers/pnp/
12132
12133PNI RM3100 IIO DRIVER
12134M:	Song Qiang <songqiang1304521@gmail.com>
12135L:	linux-iio@vger.kernel.org
12136S:	Maintained
12137F:	drivers/iio/magnetometer/rm3100*
12138F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12139
12140POSIX CLOCKS and TIMERS
12141M:	Thomas Gleixner <tglx@linutronix.de>
12142L:	linux-kernel@vger.kernel.org
12143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12144S:	Maintained
12145F:	fs/timerfd.c
12146F:	include/linux/timer*
12147F:	kernel/time/*timer*
12148
12149POWER MANAGEMENT CORE
12150M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12151L:	linux-pm@vger.kernel.org
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12153B:	https://bugzilla.kernel.org
12154S:	Supported
12155F:	drivers/base/power/
12156F:	include/linux/pm.h
12157F:	include/linux/pm_*
12158F:	include/linux/powercap.h
12159F:	drivers/powercap/
12160F:	kernel/configs/nopm.config
12161
12162POWER STATE COORDINATION INTERFACE (PSCI)
12163M:	Mark Rutland <mark.rutland@arm.com>
12164M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12165L:	linux-arm-kernel@lists.infradead.org
12166S:	Maintained
12167F:	drivers/firmware/psci*.c
12168F:	include/linux/psci.h
12169F:	include/uapi/linux/psci.h
12170
12171POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12172M:	Sebastian Reichel <sre@kernel.org>
12173L:	linux-pm@vger.kernel.org
12174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12175S:	Maintained
12176F:	Documentation/ABI/testing/sysfs-class-power
12177F:	Documentation/devicetree/bindings/power/supply/
12178F:	include/linux/power_supply.h
12179F:	drivers/power/supply/
12180
12181POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12182M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12183L:	linuxppc-dev@lists.ozlabs.org
12184S:	Maintained
12185F:	drivers/char/powernv-op-panel.c
12186
12187PPP OVER ATM (RFC 2364)
12188M:	Mitchell Blank Jr <mitch@sfgoth.com>
12189S:	Maintained
12190F:	net/atm/pppoatm.c
12191F:	include/uapi/linux/atmppp.h
12192
12193PPP OVER ETHERNET
12194M:	Michal Ostrowski <mostrows@earthlink.net>
12195S:	Maintained
12196F:	drivers/net/ppp/pppoe.c
12197F:	drivers/net/ppp/pppox.c
12198
12199PPP OVER L2TP
12200M:	James Chapman <jchapman@katalix.com>
12201S:	Maintained
12202F:	net/l2tp/l2tp_ppp.c
12203F:	include/linux/if_pppol2tp.h
12204F:	include/uapi/linux/if_pppol2tp.h
12205
12206PPP PROTOCOL DRIVERS AND COMPRESSORS
12207M:	Paul Mackerras <paulus@samba.org>
12208L:	linux-ppp@vger.kernel.org
12209S:	Maintained
12210F:	drivers/net/ppp/ppp_*
12211
12212PPS SUPPORT
12213M:	Rodolfo Giometti <giometti@enneenne.com>
12214W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12215L:	linuxpps@ml.enneenne.com (subscribers-only)
12216S:	Maintained
12217F:	Documentation/pps/
12218F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12219F:	Documentation/ABI/testing/sysfs-pps
12220F:	drivers/pps/
12221F:	include/linux/pps*.h
12222F:	include/uapi/linux/pps.h
12223
12224PPTP DRIVER
12225M:	Dmitry Kozlov <xeb@mail.ru>
12226L:	netdev@vger.kernel.org
12227S:	Maintained
12228F:	drivers/net/ppp/pptp.c
12229W:	http://sourceforge.net/projects/accel-pptp
12230
12231PREEMPTIBLE KERNEL
12232M:	Robert Love <rml@tech9.net>
12233L:	kpreempt-tech@lists.sourceforge.net
12234W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12235S:	Supported
12236F:	Documentation/preempt-locking.txt
12237F:	include/linux/preempt.h
12238
12239PRINTK
12240M:	Petr Mladek <pmladek@suse.com>
12241M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12242R:	Steven Rostedt <rostedt@goodmis.org>
12243S:	Maintained
12244F:	kernel/printk/
12245F:	include/linux/printk.h
12246
12247PRISM54 WIRELESS DRIVER
12248M:	Luis Chamberlain <mcgrof@kernel.org>
12249L:	linux-wireless@vger.kernel.org
12250W:	http://wireless.kernel.org/en/users/Drivers/p54
12251S:	Obsolete
12252F:	drivers/net/wireless/intersil/prism54/
12253
12254PROC FILESYSTEM
12255R:	Alexey Dobriyan <adobriyan@gmail.com>
12256L:	linux-kernel@vger.kernel.org
12257L:	linux-fsdevel@vger.kernel.org
12258S:	Maintained
12259F:	fs/proc/
12260F:	include/linux/proc_fs.h
12261F:	tools/testing/selftests/proc/
12262F:	Documentation/filesystems/proc.txt
12263
12264PROC SYSCTL
12265M:	Luis Chamberlain <mcgrof@kernel.org>
12266M:	Kees Cook <keescook@chromium.org>
12267L:	linux-kernel@vger.kernel.org
12268L:	linux-fsdevel@vger.kernel.org
12269S:	Maintained
12270F:	fs/proc/proc_sysctl.c
12271F:	include/linux/sysctl.h
12272F:	kernel/sysctl.c
12273F:	tools/testing/selftests/sysctl/
12274
12275PS3 NETWORK SUPPORT
12276M:	Geoff Levand <geoff@infradead.org>
12277L:	netdev@vger.kernel.org
12278L:	linuxppc-dev@lists.ozlabs.org
12279S:	Maintained
12280F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12281
12282PS3 PLATFORM SUPPORT
12283M:	Geoff Levand <geoff@infradead.org>
12284L:	linuxppc-dev@lists.ozlabs.org
12285S:	Maintained
12286F:	arch/powerpc/boot/ps3*
12287F:	arch/powerpc/include/asm/lv1call.h
12288F:	arch/powerpc/include/asm/ps3*.h
12289F:	arch/powerpc/platforms/ps3/
12290F:	drivers/*/ps3*
12291F:	drivers/ps3/
12292F:	drivers/rtc/rtc-ps3.c
12293F:	drivers/usb/host/*ps3.c
12294F:	sound/ppc/snd_ps3*
12295
12296PS3VRAM DRIVER
12297M:	Jim Paris <jim@jtan.com>
12298M:	Geoff Levand <geoff@infradead.org>
12299L:	linuxppc-dev@lists.ozlabs.org
12300S:	Maintained
12301F:	drivers/block/ps3vram.c
12302
12303PSAMPLE PACKET SAMPLING SUPPORT:
12304M:	Yotam Gigi <yotam.gi@gmail.com>
12305S:	Maintained
12306F:	net/psample
12307F:	include/net/psample.h
12308F:	include/uapi/linux/psample.h
12309
12310PSTORE FILESYSTEM
12311M:	Kees Cook <keescook@chromium.org>
12312M:	Anton Vorontsov <anton@enomsg.org>
12313M:	Colin Cross <ccross@android.com>
12314M:	Tony Luck <tony.luck@intel.com>
12315S:	Maintained
12316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12317F:	fs/pstore/
12318F:	include/linux/pstore*
12319F:	drivers/firmware/efi/efi-pstore.c
12320F:	drivers/acpi/apei/erst.c
12321F:	Documentation/admin-guide/ramoops.rst
12322F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12323K:	\b(pstore|ramoops)
12324
12325PTP HARDWARE CLOCK SUPPORT
12326M:	Richard Cochran <richardcochran@gmail.com>
12327L:	netdev@vger.kernel.org
12328S:	Maintained
12329W:	http://linuxptp.sourceforge.net/
12330F:	Documentation/ABI/testing/sysfs-ptp
12331F:	Documentation/ptp/*
12332F:	drivers/net/phy/dp83640*
12333F:	drivers/ptp/*
12334F:	include/linux/ptp_cl*
12335
12336PTRACE SUPPORT
12337M:	Oleg Nesterov <oleg@redhat.com>
12338S:	Maintained
12339F:	include/asm-generic/syscall.h
12340F:	include/linux/ptrace.h
12341F:	include/linux/regset.h
12342F:	include/linux/tracehook.h
12343F:	include/uapi/linux/ptrace.h
12344F:	include/uapi/linux/ptrace.h
12345F:	include/asm-generic/ptrace.h
12346F:	kernel/ptrace.c
12347F:	arch/*/ptrace*.c
12348F:	arch/*/*/ptrace*.c
12349F:	arch/*/include/asm/ptrace*.h
12350
12351PULSE8-CEC DRIVER
12352M:	Hans Verkuil <hverkuil@xs4all.nl>
12353L:	linux-media@vger.kernel.org
12354T:	git git://linuxtv.org/media_tree.git
12355S:	Maintained
12356F:	drivers/media/usb/pulse8-cec/*
12357F:	Documentation/media/cec-drivers/pulse8-cec.rst
12358
12359PVRUSB2 VIDEO4LINUX DRIVER
12360M:	Mike Isely <isely@pobox.com>
12361L:	pvrusb2@isely.net	(subscribers-only)
12362L:	linux-media@vger.kernel.org
12363W:	http://www.isely.net/pvrusb2/
12364T:	git git://linuxtv.org/media_tree.git
12365S:	Maintained
12366F:	Documentation/media/v4l-drivers/pvrusb2*
12367F:	drivers/media/usb/pvrusb2/
12368
12369PWC WEBCAM DRIVER
12370M:	Hans Verkuil <hverkuil@xs4all.nl>
12371L:	linux-media@vger.kernel.org
12372T:	git git://linuxtv.org/media_tree.git
12373S:	Odd Fixes
12374F:	drivers/media/usb/pwc/*
12375
12376PWM FAN DRIVER
12377M:	Kamil Debski <kamil@wypas.org>
12378M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12379L:	linux-hwmon@vger.kernel.org
12380S:	Supported
12381F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12382F:	Documentation/hwmon/pwm-fan
12383F:	drivers/hwmon/pwm-fan.c
12384
12385PWM IR Transmitter
12386M:	Sean Young <sean@mess.org>
12387L:	linux-media@vger.kernel.org
12388S:	Maintained
12389F:	drivers/media/rc/pwm-ir-tx.c
12390
12391PWM SUBSYSTEM
12392M:	Thierry Reding <thierry.reding@gmail.com>
12393L:	linux-pwm@vger.kernel.org
12394S:	Maintained
12395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12396F:	Documentation/pwm.txt
12397F:	Documentation/devicetree/bindings/pwm/
12398F:	include/linux/pwm.h
12399F:	drivers/pwm/
12400F:	drivers/video/backlight/pwm_bl.c
12401F:	include/linux/pwm_backlight.h
12402F:	drivers/gpio/gpio-mvebu.c
12403F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12404
12405PXA GPIO DRIVER
12406M:	Robert Jarzmik <robert.jarzmik@free.fr>
12407L:	linux-gpio@vger.kernel.org
12408S:	Maintained
12409F:	drivers/gpio/gpio-pxa.c
12410
12411PXA MMCI DRIVER
12412S:	Orphan
12413
12414PXA RTC DRIVER
12415M:	Robert Jarzmik <robert.jarzmik@free.fr>
12416L:	linux-rtc@vger.kernel.org
12417S:	Maintained
12418
12419PXA2xx/PXA3xx SUPPORT
12420M:	Daniel Mack <daniel@zonque.org>
12421M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12422M:	Robert Jarzmik <robert.jarzmik@free.fr>
12423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12424T:	git git://github.com/hzhuang1/linux.git
12425T:	git git://github.com/rjarzmik/linux.git
12426S:	Maintained
12427F:	arch/arm/boot/dts/pxa*
12428F:	arch/arm/mach-pxa/
12429F:	drivers/dma/pxa*
12430F:	drivers/pcmcia/pxa2xx*
12431F:	drivers/pinctrl/pxa/
12432F:	drivers/spi/spi-pxa2xx*
12433F:	drivers/usb/gadget/udc/pxa2*
12434F:	include/sound/pxa2xx-lib.h
12435F:	sound/arm/pxa*
12436F:	sound/soc/pxa/
12437
12438QAT DRIVER
12439M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12440L:	qat-linux@intel.com
12441S:	Supported
12442F:	drivers/crypto/qat/
12443
12444QCOM AUDIO (ASoC) DRIVERS
12445M:	Patrick Lai <plai@codeaurora.org>
12446M:	Banajit Goswami <bgoswami@codeaurora.org>
12447L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12448S:	Supported
12449F:	sound/soc/qcom/
12450
12451QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12452M:	Gabriel Somlo <somlo@cmu.edu>
12453M:	"Michael S. Tsirkin" <mst@redhat.com>
12454L:	qemu-devel@nongnu.org
12455S:	Maintained
12456F:	drivers/firmware/qemu_fw_cfg.c
12457F:	include/uapi/linux/qemu_fw_cfg.h
12458
12459QIB DRIVER
12460M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12461M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12462L:	linux-rdma@vger.kernel.org
12463S:	Supported
12464F:	drivers/infiniband/hw/qib/
12465
12466QLOGIC QL41xxx FCOE DRIVER
12467M:	QLogic-Storage-Upstream@cavium.com
12468L:	linux-scsi@vger.kernel.org
12469S:	Supported
12470F:	drivers/scsi/qedf/
12471
12472QLOGIC QL41xxx ISCSI DRIVER
12473M:	QLogic-Storage-Upstream@cavium.com
12474L:	linux-scsi@vger.kernel.org
12475S:	Supported
12476F:	drivers/scsi/qedi/
12477
12478QLOGIC QL4xxx ETHERNET DRIVER
12479M:	Ariel Elior <aelior@marvell.com>
12480M:	GR-everest-linux-l2@marvell.com
12481L:	netdev@vger.kernel.org
12482S:	Supported
12483F:	drivers/net/ethernet/qlogic/qed/
12484F:	include/linux/qed/
12485F:	drivers/net/ethernet/qlogic/qede/
12486
12487QLOGIC QL4xxx RDMA DRIVER
12488M:	Michal Kalderon <mkalderon@marvell.com>
12489M:	Ariel Elior <aelior@marvell.com>
12490L:	linux-rdma@vger.kernel.org
12491S:	Supported
12492F:	drivers/infiniband/hw/qedr/
12493F:	include/uapi/rdma/qedr-abi.h
12494
12495QLOGIC QLA1280 SCSI DRIVER
12496M:	Michael Reed <mdr@sgi.com>
12497L:	linux-scsi@vger.kernel.org
12498S:	Maintained
12499F:	drivers/scsi/qla1280.[ch]
12500
12501QLOGIC QLA2XXX FC-SCSI DRIVER
12502M:	qla2xxx-upstream@qlogic.com
12503L:	linux-scsi@vger.kernel.org
12504S:	Supported
12505F:	Documentation/scsi/LICENSE.qla2xxx
12506F:	drivers/scsi/qla2xxx/
12507
12508QLOGIC QLA3XXX NETWORK DRIVER
12509M:	GR-Linux-NIC-Dev@marvell.com
12510L:	netdev@vger.kernel.org
12511S:	Supported
12512F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12513F:	drivers/net/ethernet/qlogic/qla3xxx.*
12514
12515QLOGIC QLA4XXX iSCSI DRIVER
12516M:	QLogic-Storage-Upstream@qlogic.com
12517L:	linux-scsi@vger.kernel.org
12518S:	Supported
12519F:	Documentation/scsi/LICENSE.qla4xxx
12520F:	drivers/scsi/qla4xxx/
12521
12522QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12523M:	Shahed Shaikh <shshaikh@marvell.com>
12524M:	Manish Chopra <manishc@marvell.com>
12525M:	GR-Linux-NIC-Dev@marvell.com
12526L:	netdev@vger.kernel.org
12527S:	Supported
12528F:	drivers/net/ethernet/qlogic/qlcnic/
12529
12530QLOGIC QLGE 10Gb ETHERNET DRIVER
12531M:	Manish Chopra <manishc@marvell.com>
12532M:	GR-Linux-NIC-Dev@marvell.com
12533L:	netdev@vger.kernel.org
12534S:	Supported
12535F:	drivers/net/ethernet/qlogic/qlge/
12536
12537QM1D1B0004 MEDIA DRIVER
12538M:	Akihiro Tsukada <tskd08@gmail.com>
12539L:	linux-media@vger.kernel.org
12540S:	Odd Fixes
12541F:	drivers/media/tuners/qm1d1b0004*
12542
12543QM1D1C0042 MEDIA DRIVER
12544M:	Akihiro Tsukada <tskd08@gmail.com>
12545L:	linux-media@vger.kernel.org
12546S:	Odd Fixes
12547F:	drivers/media/tuners/qm1d1c0042*
12548
12549QNX4 FILESYSTEM
12550M:	Anders Larsen <al@alarsen.net>
12551W:	http://www.alarsen.net/linux/qnx4fs/
12552S:	Maintained
12553F:	fs/qnx4/
12554F:	include/uapi/linux/qnx4_fs.h
12555F:	include/uapi/linux/qnxtypes.h
12556
12557QORIQ DPAA2 FSL-MC BUS DRIVER
12558M:	Stuart Yoder <stuyoder@gmail.com>
12559M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12560L:	linux-kernel@vger.kernel.org
12561S:	Maintained
12562F:	drivers/bus/fsl-mc/
12563F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12564F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12565
12566QT1010 MEDIA DRIVER
12567M:	Antti Palosaari <crope@iki.fi>
12568L:	linux-media@vger.kernel.org
12569W:	https://linuxtv.org
12570W:	http://palosaari.fi/linux/
12571Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12572T:	git git://linuxtv.org/anttip/media_tree.git
12573S:	Maintained
12574F:	drivers/media/tuners/qt1010*
12575
12576QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12577M:	Kalle Valo <kvalo@codeaurora.org>
12578L:	ath10k@lists.infradead.org
12579W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12581S:	Supported
12582F:	drivers/net/wireless/ath/ath10k/
12583
12584QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12585M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12586L:	linux-wireless@vger.kernel.org
12587W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12588S:	Supported
12589F:	drivers/net/wireless/ath/ath9k/
12590
12591QUALCOMM CAMERA SUBSYSTEM DRIVER
12592M:	Todor Tomov <todor.too@gmail.com>
12593L:	linux-media@vger.kernel.org
12594S:	Maintained
12595F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12596F:	Documentation/media/v4l-drivers/qcom_camss.rst
12597F:	drivers/media/platform/qcom/camss/
12598
12599QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12600M:  Ilia Lin <ilia.lin@gmail.com>
12601L:  linux-pm@vger.kernel.org
12602S:  Maintained
12603F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12604F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12605
12606QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12607M:	Timur Tabi <timur@kernel.org>
12608L:	netdev@vger.kernel.org
12609S:	Maintained
12610F:	drivers/net/ethernet/qualcomm/emac/
12611
12612QUALCOMM GENERIC INTERFACE I2C DRIVER
12613M:	Alok Chauhan <alokc@codeaurora.org>
12614M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12615L:	linux-i2c@vger.kernel.org
12616L:	linux-arm-msm@vger.kernel.org
12617S:	Supported
12618F:	drivers/i2c/busses/i2c-qcom-geni.c
12619
12620QUALCOMM HEXAGON ARCHITECTURE
12621M:	Richard Kuo <rkuo@codeaurora.org>
12622L:	linux-hexagon@vger.kernel.org
12623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12624S:	Supported
12625F:	arch/hexagon/
12626
12627QUALCOMM HIDMA DRIVER
12628M:	Sinan Kaya <okaya@kernel.org>
12629L:	linux-arm-kernel@lists.infradead.org
12630L:	linux-arm-msm@vger.kernel.org
12631L:	dmaengine@vger.kernel.org
12632S:	Supported
12633F:	drivers/dma/qcom/hidma*
12634
12635QUALCOMM IOMMU
12636M:	Rob Clark <robdclark@gmail.com>
12637L:	iommu@lists.linux-foundation.org
12638L:	linux-arm-msm@vger.kernel.org
12639S:	Maintained
12640F:	drivers/iommu/qcom_iommu.c
12641
12642QUALCOMM TSENS THERMAL DRIVER
12643M:	Amit Kucheria <amit.kucheria@linaro.org>
12644L:	linux-pm@vger.kernel.org
12645L:	linux-arm-msm@vger.kernel.org
12646S:	Maintained
12647F:	drivers/thermal/qcom/
12648
12649QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12650M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12651L:	linux-media@vger.kernel.org
12652L:	linux-arm-msm@vger.kernel.org
12653T:	git git://linuxtv.org/media_tree.git
12654S:	Maintained
12655F:	drivers/media/platform/qcom/venus/
12656
12657QUALCOMM WCN36XX WIRELESS DRIVER
12658M:	Kalle Valo <kvalo@codeaurora.org>
12659L:	wcn36xx@lists.infradead.org
12660W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12661T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12662S:	Supported
12663F:	drivers/net/wireless/ath/wcn36xx/
12664
12665QUANTENNA QTNFMAC WIRELESS DRIVER
12666M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12667M:	Avinash Patil <avinashp@quantenna.com>
12668M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12669L:	linux-wireless@vger.kernel.org
12670S:	Maintained
12671F:	drivers/net/wireless/quantenna
12672
12673RADEON and AMDGPU DRM DRIVERS
12674M:	Alex Deucher <alexander.deucher@amd.com>
12675M:	Christian König <christian.koenig@amd.com>
12676M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12677L:	amd-gfx@lists.freedesktop.org
12678T:	git git://people.freedesktop.org/~agd5f/linux
12679S:	Supported
12680F:	drivers/gpu/drm/radeon/
12681F:	include/uapi/drm/radeon_drm.h
12682F:	drivers/gpu/drm/amd/
12683F:	include/uapi/drm/amdgpu_drm.h
12684
12685RADEON FRAMEBUFFER DISPLAY DRIVER
12686M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12687L:	linux-fbdev@vger.kernel.org
12688S:	Maintained
12689F:	drivers/video/fbdev/aty/radeon*
12690F:	include/uapi/linux/radeonfb.h
12691
12692RADIOSHARK RADIO DRIVER
12693M:	Hans Verkuil <hverkuil@xs4all.nl>
12694L:	linux-media@vger.kernel.org
12695T:	git git://linuxtv.org/media_tree.git
12696S:	Maintained
12697F:	drivers/media/radio/radio-shark.c
12698
12699RADIOSHARK2 RADIO DRIVER
12700M:	Hans Verkuil <hverkuil@xs4all.nl>
12701L:	linux-media@vger.kernel.org
12702T:	git git://linuxtv.org/media_tree.git
12703S:	Maintained
12704F:	drivers/media/radio/radio-shark2.c
12705F:	drivers/media/radio/radio-tea5777.c
12706
12707RADOS BLOCK DEVICE (RBD)
12708M:	Ilya Dryomov <idryomov@gmail.com>
12709M:	Sage Weil <sage@redhat.com>
12710M:	Alex Elder <elder@kernel.org>
12711L:	ceph-devel@vger.kernel.org
12712W:	http://ceph.com/
12713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12714T:	git git://github.com/ceph/ceph-client.git
12715S:	Supported
12716F:	Documentation/ABI/testing/sysfs-bus-rbd
12717F:	drivers/block/rbd.c
12718F:	drivers/block/rbd_types.h
12719
12720RAGE128 FRAMEBUFFER DISPLAY DRIVER
12721M:	Paul Mackerras <paulus@samba.org>
12722L:	linux-fbdev@vger.kernel.org
12723S:	Maintained
12724F:	drivers/video/fbdev/aty/aty128fb.c
12725
12726RAINSHADOW-CEC DRIVER
12727M:	Hans Verkuil <hverkuil@xs4all.nl>
12728L:	linux-media@vger.kernel.org
12729T:	git git://linuxtv.org/media_tree.git
12730S:	Maintained
12731F:	drivers/media/usb/rainshadow-cec/*
12732
12733RALINK MIPS ARCHITECTURE
12734M:	John Crispin <john@phrozen.org>
12735L:	linux-mips@vger.kernel.org
12736S:	Maintained
12737F:	arch/mips/ralink
12738
12739RALINK RT2X00 WIRELESS LAN DRIVER
12740P:	rt2x00 project
12741M:	Stanislaw Gruszka <sgruszka@redhat.com>
12742M:	Helmut Schaa <helmut.schaa@googlemail.com>
12743L:	linux-wireless@vger.kernel.org
12744S:	Maintained
12745F:	drivers/net/wireless/ralink/rt2x00/
12746
12747RAMDISK RAM BLOCK DEVICE DRIVER
12748M:	Jens Axboe <axboe@kernel.dk>
12749S:	Maintained
12750F:	Documentation/blockdev/ramdisk.txt
12751F:	drivers/block/brd.c
12752
12753RANCHU VIRTUAL BOARD FOR MIPS
12754M:	Miodrag Dinic <miodrag.dinic@mips.com>
12755L:	linux-mips@vger.kernel.org
12756S:	Supported
12757F:	arch/mips/generic/board-ranchu.c
12758F:	arch/mips/configs/generic/board-ranchu.config
12759
12760RANDOM NUMBER DRIVER
12761M:	"Theodore Ts'o" <tytso@mit.edu>
12762S:	Maintained
12763F:	drivers/char/random.c
12764
12765RAPIDIO SUBSYSTEM
12766M:	Matt Porter <mporter@kernel.crashing.org>
12767M:	Alexandre Bounine <alex.bou9@gmail.com>
12768S:	Maintained
12769F:	drivers/rapidio/
12770
12771RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12772L:	linux-wireless@vger.kernel.org
12773S:	Orphan
12774F:	drivers/net/wireless/ray*
12775
12776RCUTORTURE TEST FRAMEWORK
12777M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12778M:	Josh Triplett <josh@joshtriplett.org>
12779R:	Steven Rostedt <rostedt@goodmis.org>
12780R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12781R:	Lai Jiangshan <jiangshanlai@gmail.com>
12782L:	linux-kernel@vger.kernel.org
12783S:	Supported
12784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12785F:	tools/testing/selftests/rcutorture
12786
12787RDC R-321X SoC
12788M:	Florian Fainelli <florian@openwrt.org>
12789S:	Maintained
12790
12791RDC R6040 FAST ETHERNET DRIVER
12792M:	Florian Fainelli <f.fainelli@gmail.com>
12793L:	netdev@vger.kernel.org
12794S:	Maintained
12795F:	drivers/net/ethernet/rdc/r6040.c
12796
12797RDMAVT - RDMA verbs software
12798M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12799M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12800L:	linux-rdma@vger.kernel.org
12801S:	Supported
12802F:	drivers/infiniband/sw/rdmavt
12803
12804RDS - RELIABLE DATAGRAM SOCKETS
12805M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12806L:	netdev@vger.kernel.org
12807L:	linux-rdma@vger.kernel.org
12808L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12809W:	https://oss.oracle.com/projects/rds/
12810S:	Supported
12811F:	net/rds/
12812F:	Documentation/networking/rds.txt
12813
12814RDT - RESOURCE ALLOCATION
12815M:	Fenghua Yu <fenghua.yu@intel.com>
12816M:	Reinette Chatre <reinette.chatre@intel.com>
12817L:	linux-kernel@vger.kernel.org
12818S:	Supported
12819F:	arch/x86/kernel/cpu/resctrl/
12820F:	arch/x86/include/asm/resctrl_sched.h
12821F:	Documentation/x86/resctrl*
12822
12823READ-COPY UPDATE (RCU)
12824M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12825M:	Josh Triplett <josh@joshtriplett.org>
12826R:	Steven Rostedt <rostedt@goodmis.org>
12827R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12828R:	Lai Jiangshan <jiangshanlai@gmail.com>
12829R:	Joel Fernandes <joel@joelfernandes.org>
12830L:	linux-kernel@vger.kernel.org
12831W:	http://www.rdrop.com/users/paulmck/RCU/
12832S:	Supported
12833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12834F:	Documentation/RCU/
12835X:	Documentation/RCU/torture.txt
12836F:	include/linux/rcu*
12837X:	include/linux/srcu*.h
12838F:	kernel/rcu/
12839X:	kernel/rcu/srcu*.c
12840
12841REAL TIME CLOCK (RTC) SUBSYSTEM
12842M:	Alessandro Zummo <a.zummo@towertech.it>
12843M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12844L:	linux-rtc@vger.kernel.org
12845Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12847S:	Maintained
12848F:	Documentation/devicetree/bindings/rtc/
12849F:	Documentation/rtc.txt
12850F:	drivers/rtc/
12851F:	include/linux/rtc.h
12852F:	include/uapi/linux/rtc.h
12853F:	include/linux/rtc/
12854F:	include/linux/platform_data/rtc-*
12855F:	tools/testing/selftests/rtc/
12856
12857REALTEK AUDIO CODECS
12858M:	Bard Liao <bardliao@realtek.com>
12859M:	Oder Chiou <oder_chiou@realtek.com>
12860S:	Maintained
12861F:	sound/soc/codecs/rt*
12862F:	include/sound/rt*.h
12863
12864REALTEK RTL83xx SMI DSA ROUTER CHIPS
12865M:	Linus Walleij <linus.walleij@linaro.org>
12866S:	Maintained
12867F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12868F:	drivers/net/dsa/realtek-smi*
12869F:	drivers/net/dsa/rtl83*
12870
12871REGISTER MAP ABSTRACTION
12872M:	Mark Brown <broonie@kernel.org>
12873L:	linux-kernel@vger.kernel.org
12874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12875S:	Supported
12876F:	Documentation/devicetree/bindings/regmap/
12877F:	drivers/base/regmap/
12878F:	include/linux/regmap.h
12879
12880REISERFS FILE SYSTEM
12881L:	reiserfs-devel@vger.kernel.org
12882S:	Supported
12883F:	fs/reiserfs/
12884
12885REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12886M:	Ohad Ben-Cohen <ohad@wizery.com>
12887M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12888L:	linux-remoteproc@vger.kernel.org
12889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12890S:	Maintained
12891F:	Documentation/devicetree/bindings/remoteproc/
12892F:	Documentation/remoteproc.txt
12893F:	drivers/remoteproc/
12894F:	include/linux/remoteproc.h
12895
12896REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12897M:	Ohad Ben-Cohen <ohad@wizery.com>
12898M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12899L:	linux-remoteproc@vger.kernel.org
12900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12901S:	Maintained
12902F:	drivers/rpmsg/
12903F:	Documentation/rpmsg.txt
12904F:	include/linux/rpmsg.h
12905F:	include/linux/rpmsg/
12906
12907RENESAS CLOCK DRIVERS
12908M:	Geert Uytterhoeven <geert+renesas@glider.be>
12909L:	linux-renesas-soc@vger.kernel.org
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12911S:	Supported
12912F:	drivers/clk/renesas/
12913
12914RENESAS EMEV2 I2C DRIVER
12915M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12916S:	Supported
12917F:	drivers/i2c/busses/i2c-emev2.c
12918
12919RENESAS ETHERNET DRIVERS
12920R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12921L:	netdev@vger.kernel.org
12922L:	linux-renesas-soc@vger.kernel.org
12923F:	Documentation/devicetree/bindings/net/renesas,*.txt
12924F:	Documentation/devicetree/bindings/net/sh_eth.txt
12925F:	drivers/net/ethernet/renesas/
12926F:	include/linux/sh_eth.h
12927
12928RENESAS R-CAR GYROADC DRIVER
12929M:	Marek Vasut <marek.vasut@gmail.com>
12930L:	linux-iio@vger.kernel.org
12931S:	Supported
12932F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12933F:	drivers/iio/adc/rcar-gyroadc.c
12934
12935RENESAS R-CAR I2C DRIVERS
12936M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12937S:	Supported
12938F:	drivers/i2c/busses/i2c-rcar.c
12939F:	drivers/i2c/busses/i2c-sh_mobile.c
12940
12941RENESAS RIIC DRIVER
12942M:	Chris Brandt <chris.brandt@renesas.com>
12943S:	Supported
12944F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12945F:	drivers/i2c/busses/i2c-riic.c
12946
12947RENESAS USB PHY DRIVER
12948M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12949L:	linux-renesas-soc@vger.kernel.org
12950S:	Maintained
12951F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12952
12953RESET CONTROLLER FRAMEWORK
12954M:	Philipp Zabel <p.zabel@pengutronix.de>
12955T:	git git://git.pengutronix.de/git/pza/linux
12956S:	Maintained
12957F:	drivers/reset/
12958F:	Documentation/devicetree/bindings/reset/
12959F:	include/dt-bindings/reset/
12960F:	include/linux/reset.h
12961F:	include/linux/reset-controller.h
12962
12963RESTARTABLE SEQUENCES SUPPORT
12964M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12965M:	Peter Zijlstra <peterz@infradead.org>
12966M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12967M:	Boqun Feng <boqun.feng@gmail.com>
12968L:	linux-kernel@vger.kernel.org
12969S:	Supported
12970F:	kernel/rseq.c
12971F:	include/uapi/linux/rseq.h
12972F:	include/trace/events/rseq.h
12973F:	tools/testing/selftests/rseq/
12974
12975RFKILL
12976M:	Johannes Berg <johannes@sipsolutions.net>
12977L:	linux-wireless@vger.kernel.org
12978W:	http://wireless.kernel.org/
12979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12981S:	Maintained
12982F:	Documentation/rfkill.txt
12983F:	Documentation/ABI/stable/sysfs-class-rfkill
12984F:	net/rfkill/
12985F:	include/linux/rfkill.h
12986F:	include/uapi/linux/rfkill.h
12987
12988RHASHTABLE
12989M:	Thomas Graf <tgraf@suug.ch>
12990M:	Herbert Xu <herbert@gondor.apana.org.au>
12991L:	netdev@vger.kernel.org
12992S:	Maintained
12993F:	lib/rhashtable.c
12994F:	lib/test_rhashtable.c
12995F:	include/linux/rhashtable.h
12996F:	include/linux/rhashtable-types.h
12997
12998RICOH R5C592 MEMORYSTICK DRIVER
12999M:	Maxim Levitsky <maximlevitsky@gmail.com>
13000S:	Maintained
13001F:	drivers/memstick/host/r592.*
13002
13003RICOH SMARTMEDIA/XD DRIVER
13004M:	Maxim Levitsky <maximlevitsky@gmail.com>
13005S:	Maintained
13006F:	drivers/mtd/nand/raw/r852.c
13007F:	drivers/mtd/nand/raw/r852.h
13008
13009RISC-V ARCHITECTURE
13010M:	Palmer Dabbelt <palmer@sifive.com>
13011M:	Albert Ou <aou@eecs.berkeley.edu>
13012L:	linux-riscv@lists.infradead.org
13013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13014S:	Supported
13015F:	arch/riscv/
13016K:	riscv
13017N:	riscv
13018
13019ROCCAT DRIVERS
13020M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13021W:	http://sourceforge.net/projects/roccat/
13022S:	Maintained
13023F:	drivers/hid/hid-roccat*
13024F:	include/linux/hid-roccat*
13025F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13026
13027ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13028M:	Jacob chen <jacob2.chen@rock-chips.com>
13029L:	linux-media@vger.kernel.org
13030S:	Maintained
13031F:	drivers/media/platform/rockchip/rga/
13032F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13033
13034ROCKCHIP VPU CODEC DRIVER
13035M:	Ezequiel Garcia <ezequiel@collabora.com>
13036L:	linux-media@vger.kernel.org
13037S:	Maintained
13038F:	drivers/staging/media/platform/rockchip/vpu/
13039F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13040
13041ROCKER DRIVER
13042M:	Jiri Pirko <jiri@resnulli.us>
13043L:	netdev@vger.kernel.org
13044S:	Supported
13045F:	drivers/net/ethernet/rocker/
13046
13047ROCKETPORT DRIVER
13048P:	Comtrol Corp.
13049W:	http://www.comtrol.com
13050S:	Maintained
13051F:	Documentation/serial/rocket.txt
13052F:	drivers/tty/rocket*
13053
13054ROCKETPORT EXPRESS/INFINITY DRIVER
13055M:	Kevin Cernekee <cernekee@gmail.com>
13056L:	linux-serial@vger.kernel.org
13057S:	Odd Fixes
13058F:	drivers/tty/serial/rp2.*
13059
13060ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13061M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13062L:	linux-kernel@vger.kernel.org
13063L:	linux-renesas-soc@vger.kernel.org
13064S:	Supported
13065F:	drivers/mfd/bd9571mwv.c
13066F:	drivers/regulator/bd9571mwv-regulator.c
13067F:	drivers/gpio/gpio-bd9571mwv.c
13068F:	include/linux/mfd/bd9571mwv.h
13069F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13070
13071ROSE NETWORK LAYER
13072M:	Ralf Baechle <ralf@linux-mips.org>
13073L:	linux-hams@vger.kernel.org
13074W:	http://www.linux-ax25.org/
13075S:	Maintained
13076F:	include/net/rose.h
13077F:	include/uapi/linux/rose.h
13078F:	net/rose/
13079
13080RTL2830 MEDIA DRIVER
13081M:	Antti Palosaari <crope@iki.fi>
13082L:	linux-media@vger.kernel.org
13083W:	https://linuxtv.org
13084W:	http://palosaari.fi/linux/
13085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13086T:	git git://linuxtv.org/anttip/media_tree.git
13087S:	Maintained
13088F:	drivers/media/dvb-frontends/rtl2830*
13089
13090RTL2832 MEDIA DRIVER
13091M:	Antti Palosaari <crope@iki.fi>
13092L:	linux-media@vger.kernel.org
13093W:	https://linuxtv.org
13094W:	http://palosaari.fi/linux/
13095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13096T:	git git://linuxtv.org/anttip/media_tree.git
13097S:	Maintained
13098F:	drivers/media/dvb-frontends/rtl2832*
13099
13100RTL2832_SDR MEDIA DRIVER
13101M:	Antti Palosaari <crope@iki.fi>
13102L:	linux-media@vger.kernel.org
13103W:	https://linuxtv.org
13104W:	http://palosaari.fi/linux/
13105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13106T:	git git://linuxtv.org/anttip/media_tree.git
13107S:	Maintained
13108F:	drivers/media/dvb-frontends/rtl2832_sdr*
13109
13110RTL8180 WIRELESS DRIVER
13111L:	linux-wireless@vger.kernel.org
13112W:	http://wireless.kernel.org/
13113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13114S:	Orphan
13115F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13116
13117RTL8187 WIRELESS DRIVER
13118M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13119M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13120M:	Larry Finger <Larry.Finger@lwfinger.net>
13121L:	linux-wireless@vger.kernel.org
13122W:	http://wireless.kernel.org/
13123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13124S:	Maintained
13125F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13126
13127REALTEK WIRELESS DRIVER (rtlwifi family)
13128M:	Ping-Ke Shih <pkshih@realtek.com>
13129L:	linux-wireless@vger.kernel.org
13130W:	http://wireless.kernel.org/
13131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13132S:	Maintained
13133F:	drivers/net/wireless/realtek/rtlwifi/
13134
13135RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13136M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13137L:	linux-wireless@vger.kernel.org
13138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13139S:	Maintained
13140F:	drivers/net/wireless/realtek/rtl8xxxu/
13141
13142RXRPC SOCKETS (AF_RXRPC)
13143M:	David Howells <dhowells@redhat.com>
13144L:	linux-afs@lists.infradead.org
13145S:	Supported
13146F:	net/rxrpc/
13147F:	include/keys/rxrpc-type.h
13148F:	include/net/af_rxrpc.h
13149F:	include/trace/events/rxrpc.h
13150F:	include/uapi/linux/rxrpc.h
13151F:	Documentation/networking/rxrpc.txt
13152W:	https://www.infradead.org/~dhowells/kafs/
13153
13154S3 SAVAGE FRAMEBUFFER DRIVER
13155M:	Antonino Daplas <adaplas@gmail.com>
13156L:	linux-fbdev@vger.kernel.org
13157S:	Maintained
13158F:	drivers/video/fbdev/savage/
13159
13160S390
13161M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13162M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13163L:	linux-s390@vger.kernel.org
13164W:	http://www.ibm.com/developerworks/linux/linux390/
13165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13166S:	Supported
13167F:	arch/s390/
13168F:	drivers/s390/
13169F:	Documentation/s390/
13170F:	Documentation/driver-api/s390-drivers.rst
13171
13172S390 COMMON I/O LAYER
13173M:	Sebastian Ott <sebott@linux.ibm.com>
13174M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13175L:	linux-s390@vger.kernel.org
13176W:	http://www.ibm.com/developerworks/linux/linux390/
13177S:	Supported
13178F:	drivers/s390/cio/
13179
13180S390 DASD DRIVER
13181M:	Stefan Haberland <sth@linux.ibm.com>
13182M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13183L:	linux-s390@vger.kernel.org
13184W:	http://www.ibm.com/developerworks/linux/linux390/
13185S:	Supported
13186F:	drivers/s390/block/dasd*
13187F:	block/partitions/ibm.c
13188
13189S390 IOMMU (PCI)
13190M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13191L:	linux-s390@vger.kernel.org
13192W:	http://www.ibm.com/developerworks/linux/linux390/
13193S:	Supported
13194F:	drivers/iommu/s390-iommu.c
13195
13196S390 IUCV NETWORK LAYER
13197M:	Julian Wiedmann <jwi@linux.ibm.com>
13198M:	Ursula Braun <ubraun@linux.ibm.com>
13199L:	linux-s390@vger.kernel.org
13200W:	http://www.ibm.com/developerworks/linux/linux390/
13201S:	Supported
13202F:	drivers/s390/net/*iucv*
13203F:	include/net/iucv/
13204F:	net/iucv/
13205
13206S390 NETWORK DRIVERS
13207M:	Julian Wiedmann <jwi@linux.ibm.com>
13208M:	Ursula Braun <ubraun@linux.ibm.com>
13209L:	linux-s390@vger.kernel.org
13210W:	http://www.ibm.com/developerworks/linux/linux390/
13211S:	Supported
13212F:	drivers/s390/net/
13213
13214S390 PCI SUBSYSTEM
13215M:	Sebastian Ott <sebott@linux.ibm.com>
13216M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13217L:	linux-s390@vger.kernel.org
13218W:	http://www.ibm.com/developerworks/linux/linux390/
13219S:	Supported
13220F:	arch/s390/pci/
13221F:	drivers/pci/hotplug/s390_pci_hpc.c
13222
13223S390 VFIO-CCW DRIVER
13224M:	Cornelia Huck <cohuck@redhat.com>
13225M:	Farhan Ali <alifm@linux.ibm.com>
13226M:	Eric Farman <farman@linux.ibm.com>
13227R:	Halil Pasic <pasic@linux.ibm.com>
13228L:	linux-s390@vger.kernel.org
13229L:	kvm@vger.kernel.org
13230S:	Supported
13231F:	drivers/s390/cio/vfio_ccw*
13232F:	Documentation/s390/vfio-ccw.txt
13233F:	include/uapi/linux/vfio_ccw.h
13234
13235S390 ZCRYPT DRIVER
13236M:	Harald Freudenberger <freude@linux.ibm.com>
13237L:	linux-s390@vger.kernel.org
13238W:	http://www.ibm.com/developerworks/linux/linux390/
13239S:	Supported
13240F:	drivers/s390/crypto/
13241
13242S390 VFIO AP DRIVER
13243M:	Tony Krowiak <akrowiak@linux.ibm.com>
13244M:	Pierre Morel <pmorel@linux.ibm.com>
13245M:	Halil Pasic <pasic@linux.ibm.com>
13246L:	linux-s390@vger.kernel.org
13247W:	http://www.ibm.com/developerworks/linux/linux390/
13248S:	Supported
13249F:	drivers/s390/crypto/vfio_ap_drv.c
13250F:	drivers/s390/crypto/vfio_ap_private.h
13251F:	drivers/s390/crypto/vfio_ap_ops.c
13252F:	Documentation/s390/vfio-ap.txt
13253
13254S390 ZFCP DRIVER
13255M:	Steffen Maier <maier@linux.ibm.com>
13256M:	Benjamin Block <bblock@linux.ibm.com>
13257L:	linux-s390@vger.kernel.org
13258W:	http://www.ibm.com/developerworks/linux/linux390/
13259S:	Supported
13260F:	drivers/s390/scsi/zfcp_*
13261
13262S3C24XX SD/MMC Driver
13263M:	Ben Dooks <ben-linux@fluff.org>
13264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13265S:	Supported
13266F:	drivers/mmc/host/s3cmci.*
13267
13268SAA6588 RDS RECEIVER DRIVER
13269M:	Hans Verkuil <hverkuil@xs4all.nl>
13270L:	linux-media@vger.kernel.org
13271T:	git git://linuxtv.org/media_tree.git
13272W:	https://linuxtv.org
13273S:	Odd Fixes
13274F:	drivers/media/i2c/saa6588*
13275
13276SAA7134 VIDEO4LINUX DRIVER
13277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13278L:	linux-media@vger.kernel.org
13279W:	https://linuxtv.org
13280T:	git git://linuxtv.org/media_tree.git
13281S:	Odd fixes
13282F:	Documentation/media/v4l-drivers/saa7134*
13283F:	drivers/media/pci/saa7134/
13284
13285SAA7146 VIDEO4LINUX-2 DRIVER
13286M:	Hans Verkuil <hverkuil@xs4all.nl>
13287L:	linux-media@vger.kernel.org
13288T:	git git://linuxtv.org/media_tree.git
13289S:	Maintained
13290F:	drivers/media/common/saa7146/
13291F:	drivers/media/pci/saa7146/
13292F:	include/media/drv-intf/saa7146*
13293
13294SAMSUNG AUDIO (ASoC) DRIVERS
13295M:	Krzysztof Kozlowski <krzk@kernel.org>
13296M:	Sangbeom Kim <sbkim73@samsung.com>
13297M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13298L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13299S:	Supported
13300F:	sound/soc/samsung/
13301F:	Documentation/devicetree/bindings/sound/samsung*
13302
13303SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13304M:	Krzysztof Kozlowski <krzk@kernel.org>
13305L:	linux-crypto@vger.kernel.org
13306L:	linux-samsung-soc@vger.kernel.org
13307S:	Maintained
13308F:	drivers/crypto/exynos-rng.c
13309F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13310
13311SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13312M:	Łukasz Stelmach <l.stelmach@samsung.com>
13313L:	linux-samsung-soc@vger.kernel.org
13314S:	Maintained
13315F:	drivers/char/hw_random/exynos-trng.c
13316F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13317
13318SAMSUNG FRAMEBUFFER DRIVER
13319M:	Jingoo Han <jingoohan1@gmail.com>
13320L:	linux-fbdev@vger.kernel.org
13321S:	Maintained
13322F:	drivers/video/fbdev/s3c-fb.c
13323
13324SAMSUNG LAPTOP DRIVER
13325M:	Corentin Chary <corentin.chary@gmail.com>
13326L:	platform-driver-x86@vger.kernel.org
13327S:	Maintained
13328F:	drivers/platform/x86/samsung-laptop.c
13329
13330SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13331M:	Sangbeom Kim <sbkim73@samsung.com>
13332M:	Krzysztof Kozlowski <krzk@kernel.org>
13333M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13334L:	linux-kernel@vger.kernel.org
13335L:	linux-samsung-soc@vger.kernel.org
13336S:	Supported
13337F:	drivers/mfd/sec*.c
13338F:	drivers/regulator/s2m*.c
13339F:	drivers/regulator/s5m*.c
13340F:	drivers/clk/clk-s2mps11.c
13341F:	drivers/rtc/rtc-s5m.c
13342F:	include/linux/mfd/samsung/
13343F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13344F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13345F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13346F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13347
13348SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13349M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13350L:	linux-media@vger.kernel.org
13351L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13352S:	Maintained
13353F:	drivers/media/platform/s3c-camif/
13354F:	include/media/drv-intf/s3c_camif.h
13355
13356SAMSUNG S3FWRN5 NFC DRIVER
13357M:	Robert Baldyga <r.baldyga@samsung.com>
13358M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13359L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13360S:	Supported
13361F:	drivers/nfc/s3fwrn5
13362
13363SAMSUNG S5C73M3 CAMERA DRIVER
13364M:	Kyungmin Park <kyungmin.park@samsung.com>
13365M:	Andrzej Hajda <a.hajda@samsung.com>
13366L:	linux-media@vger.kernel.org
13367S:	Supported
13368F:	drivers/media/i2c/s5c73m3/*
13369
13370SAMSUNG S5K5BAF CAMERA DRIVER
13371M:	Kyungmin Park <kyungmin.park@samsung.com>
13372M:	Andrzej Hajda <a.hajda@samsung.com>
13373L:	linux-media@vger.kernel.org
13374S:	Supported
13375F:	drivers/media/i2c/s5k5baf.c
13376
13377SAMSUNG S5P Security SubSystem (SSS) DRIVER
13378M:	Krzysztof Kozlowski <krzk@kernel.org>
13379M:	Vladimir Zapolskiy <vz@mleia.com>
13380M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13381L:	linux-crypto@vger.kernel.org
13382L:	linux-samsung-soc@vger.kernel.org
13383S:	Maintained
13384F:	drivers/crypto/s5p-sss.c
13385
13386SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13387M:	Kyungmin Park <kyungmin.park@samsung.com>
13388M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13389L:	linux-media@vger.kernel.org
13390Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13391S:	Supported
13392F:	drivers/media/platform/exynos4-is/
13393
13394SAMSUNG SOC CLOCK DRIVERS
13395M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13396M:	Tomasz Figa <tomasz.figa@gmail.com>
13397M:	Chanwoo Choi <cw00.choi@samsung.com>
13398S:	Supported
13399L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13401F:	drivers/clk/samsung/
13402F:	include/dt-bindings/clock/exynos*.h
13403F:	Documentation/devicetree/bindings/clock/exynos*.txt
13404
13405SAMSUNG SPI DRIVERS
13406M:	Kukjin Kim <kgene@kernel.org>
13407M:	Krzysztof Kozlowski <krzk@kernel.org>
13408M:	Andi Shyti <andi@etezian.org>
13409L:	linux-spi@vger.kernel.org
13410L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13411S:	Maintained
13412F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13413F:	drivers/spi/spi-s3c*
13414F:	include/linux/platform_data/spi-s3c64xx.h
13415
13416SAMSUNG SXGBE DRIVERS
13417M:	Byungho An <bh74.an@samsung.com>
13418M:	Girish K S <ks.giri@samsung.com>
13419M:	Vipul Pandya <vipul.pandya@samsung.com>
13420S:	Supported
13421L:	netdev@vger.kernel.org
13422F:	drivers/net/ethernet/samsung/sxgbe/
13423
13424SAMSUNG THERMAL DRIVER
13425M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13426L:	linux-pm@vger.kernel.org
13427L:	linux-samsung-soc@vger.kernel.org
13428S:	Supported
13429T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13430F:	drivers/thermal/samsung/
13431
13432SAMSUNG USB2 PHY DRIVER
13433M:	Kamil Debski <kamil@wypas.org>
13434M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13435L:	linux-kernel@vger.kernel.org
13436S:	Supported
13437F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13438F:	Documentation/phy/samsung-usb2.txt
13439F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13440F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13441F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13442F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13443F:	drivers/phy/samsung/phy-samsung-usb2.c
13444F:	drivers/phy/samsung/phy-samsung-usb2.h
13445
13446SC1200 WDT DRIVER
13447M:	Zwane Mwaikambo <zwanem@gmail.com>
13448S:	Maintained
13449F:	drivers/watchdog/sc1200wdt.c
13450
13451SCHEDULER
13452M:	Ingo Molnar <mingo@redhat.com>
13453M:	Peter Zijlstra <peterz@infradead.org>
13454L:	linux-kernel@vger.kernel.org
13455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13456S:	Maintained
13457F:	kernel/sched/
13458F:	include/linux/sched.h
13459F:	include/uapi/linux/sched.h
13460F:	include/linux/wait.h
13461
13462SCR24X CHIP CARD INTERFACE DRIVER
13463M:	Lubomir Rintel <lkundrak@v3.sk>
13464S:	Supported
13465F:	drivers/char/pcmcia/scr24x_cs.c
13466
13467SCSI CDROM DRIVER
13468M:	Jens Axboe <axboe@kernel.dk>
13469L:	linux-scsi@vger.kernel.org
13470W:	http://www.kernel.dk
13471S:	Maintained
13472F:	drivers/scsi/sr*
13473
13474SCSI RDMA PROTOCOL (SRP) INITIATOR
13475M:	Bart Van Assche <bvanassche@acm.org>
13476L:	linux-rdma@vger.kernel.org
13477S:	Supported
13478Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13479F:	drivers/infiniband/ulp/srp/
13480F:	include/scsi/srp.h
13481
13482SCSI RDMA PROTOCOL (SRP) TARGET
13483M:	Bart Van Assche <bvanassche@acm.org>
13484L:	linux-rdma@vger.kernel.org
13485L:	target-devel@vger.kernel.org
13486S:	Supported
13487Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13488F:	drivers/infiniband/ulp/srpt/
13489
13490SCSI SG DRIVER
13491M:	Doug Gilbert <dgilbert@interlog.com>
13492L:	linux-scsi@vger.kernel.org
13493W:	http://sg.danny.cz/sg
13494S:	Maintained
13495F:	Documentation/scsi/scsi-generic.txt
13496F:	drivers/scsi/sg.c
13497F:	include/scsi/sg.h
13498
13499SCSI SUBSYSTEM
13500M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13502M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13504L:	linux-scsi@vger.kernel.org
13505S:	Maintained
13506F:	Documentation/devicetree/bindings/scsi/
13507F:	drivers/scsi/
13508F:	include/scsi/
13509
13510SCSI TAPE DRIVER
13511M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13512L:	linux-scsi@vger.kernel.org
13513S:	Maintained
13514F:	Documentation/scsi/st.txt
13515F:	drivers/scsi/st.*
13516F:	drivers/scsi/st_*.h
13517
13518SCTP PROTOCOL
13519M:	Vlad Yasevich <vyasevich@gmail.com>
13520M:	Neil Horman <nhorman@tuxdriver.com>
13521M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13522L:	linux-sctp@vger.kernel.org
13523W:	http://lksctp.sourceforge.net
13524S:	Maintained
13525F:	Documentation/networking/sctp.txt
13526F:	include/linux/sctp.h
13527F:	include/uapi/linux/sctp.h
13528F:	include/net/sctp/
13529F:	net/sctp/
13530
13531SCx200 CPU SUPPORT
13532M:	Jim Cromie <jim.cromie@gmail.com>
13533S:	Odd Fixes
13534F:	Documentation/i2c/busses/scx200_acb
13535F:	arch/x86/platform/scx200/
13536F:	drivers/watchdog/scx200_wdt.c
13537F:	drivers/i2c/busses/scx200*
13538F:	drivers/mtd/maps/scx200_docflash.c
13539F:	include/linux/scx200.h
13540
13541SCx200 GPIO DRIVER
13542M:	Jim Cromie <jim.cromie@gmail.com>
13543S:	Maintained
13544F:	drivers/char/scx200_gpio.c
13545F:	include/linux/scx200_gpio.h
13546
13547SCx200 HRT CLOCKSOURCE DRIVER
13548M:	Jim Cromie <jim.cromie@gmail.com>
13549S:	Maintained
13550F:	drivers/clocksource/scx200_hrt.c
13551
13552SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13553M:	Sascha Sommer <saschasommer@freenet.de>
13554L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13555S:	Maintained
13556F:	drivers/mmc/host/sdricoh_cs.c
13557
13558SECO BOARDS CEC DRIVER
13559M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13560S:	Maintained
13561F:	drivers/media/platform/seco-cec/seco-cec.c
13562F:	drivers/media/platform/seco-cec/seco-cec.h
13563
13564SECURE COMPUTING
13565M:	Kees Cook <keescook@chromium.org>
13566R:	Andy Lutomirski <luto@amacapital.net>
13567R:	Will Drewry <wad@chromium.org>
13568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13569S:	Supported
13570F:	kernel/seccomp.c
13571F:	include/uapi/linux/seccomp.h
13572F:	include/linux/seccomp.h
13573F:	tools/testing/selftests/seccomp/*
13574F:	tools/testing/selftests/kselftest_harness.h
13575F:	Documentation/userspace-api/seccomp_filter.rst
13576K:	\bsecure_computing
13577K:	\bTIF_SECCOMP\b
13578
13579SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13580M:	Al Cooper <alcooperx@gmail.com>
13581L:	linux-mmc@vger.kernel.org
13582L:	bcm-kernel-feedback-list@broadcom.com
13583S:	Maintained
13584F:	drivers/mmc/host/sdhci-brcmstb*
13585
13586SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13587M:	Adrian Hunter <adrian.hunter@intel.com>
13588L:	linux-mmc@vger.kernel.org
13589T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13590S:	Maintained
13591F:	drivers/mmc/host/sdhci*
13592F:	include/linux/mmc/sdhci*
13593
13594SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13595M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13596M:	Manjunath M B <manjumb@synopsys.com>
13597L:	linux-mmc@vger.kernel.org
13598S:	Maintained
13599F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13600
13601SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13602M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13603L:	linux-mmc@vger.kernel.org
13604S:	Supported
13605F:	drivers/mmc/host/sdhci-of-at91.c
13606
13607SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13608M:	Ben Dooks <ben-linux@fluff.org>
13609M:	Jaehoon Chung <jh80.chung@samsung.com>
13610L:	linux-mmc@vger.kernel.org
13611S:	Maintained
13612F:	drivers/mmc/host/sdhci-s3c*
13613
13614SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13615M:	Viresh Kumar <vireshk@kernel.org>
13616L:	linux-mmc@vger.kernel.org
13617S:	Maintained
13618F:	drivers/mmc/host/sdhci-spear.c
13619
13620SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13621M:	Kishon Vijay Abraham I <kishon@ti.com>
13622L:	linux-mmc@vger.kernel.org
13623S:	Maintained
13624F:	drivers/mmc/host/sdhci-omap.c
13625
13626SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13627M:	Scott Bauer <scott.bauer@intel.com>
13628M:	Jonathan Derrick <jonathan.derrick@intel.com>
13629L:	linux-block@vger.kernel.org
13630S:	Supported
13631F:	block/sed*
13632F:	block/opal_proto.h
13633F:	include/linux/sed*
13634F:	include/uapi/linux/sed*
13635
13636SECURITY CONTACT
13637M:	Security Officers <security@kernel.org>
13638S:	Supported
13639
13640SECURITY SUBSYSTEM
13641M:	James Morris <jmorris@namei.org>
13642M:	"Serge E. Hallyn" <serge@hallyn.com>
13643L:	linux-security-module@vger.kernel.org (suggested Cc:)
13644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13645W:	http://kernsec.org/
13646S:	Supported
13647F:	security/
13648X:	security/selinux/
13649
13650SELINUX SECURITY MODULE
13651M:	Paul Moore <paul@paul-moore.com>
13652M:	Stephen Smalley <sds@tycho.nsa.gov>
13653M:	Eric Paris <eparis@parisplace.org>
13654L:	selinux@vger.kernel.org
13655W:	https://selinuxproject.org
13656W:	https://github.com/SELinuxProject
13657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13658S:	Supported
13659F:	include/linux/selinux*
13660F:	security/selinux/
13661F:	scripts/selinux/
13662F:	Documentation/admin-guide/LSM/SELinux.rst
13663
13664SENSABLE PHANTOM
13665M:	Jiri Slaby <jirislaby@gmail.com>
13666S:	Maintained
13667F:	drivers/misc/phantom.c
13668F:	include/uapi/linux/phantom.h
13669
13670SERIAL DEVICE BUS
13671M:	Rob Herring <robh@kernel.org>
13672L:	linux-serial@vger.kernel.org
13673S:	Maintained
13674F:	Documentation/devicetree/bindings/serial/slave-device.txt
13675F:	drivers/tty/serdev/
13676F:	include/linux/serdev.h
13677
13678SERIAL DRIVERS
13679M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13680L:	linux-serial@vger.kernel.org
13681S:	Maintained
13682F:	Documentation/devicetree/bindings/serial/
13683F:	drivers/tty/serial/
13684
13685SERIAL IR RECEIVER
13686M:	Sean Young <sean@mess.org>
13687L:	linux-media@vger.kernel.org
13688S:	Maintained
13689F:	drivers/media/rc/serial_ir.c
13690
13691SFC NETWORK DRIVER
13692M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13693M:	Edward Cree <ecree@solarflare.com>
13694M:	Bert Kenward <bkenward@solarflare.com>
13695L:	netdev@vger.kernel.org
13696S:	Supported
13697F:	drivers/net/ethernet/sfc/
13698
13699SGI GRU DRIVER
13700M:	Dimitri Sivanich <sivanich@sgi.com>
13701S:	Maintained
13702F:	drivers/misc/sgi-gru/
13703
13704SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13705M:	Pat Gefre <pfg@sgi.com>
13706L:	linux-ia64@vger.kernel.org
13707S:	Supported
13708F:	Documentation/ia64/serial.txt
13709F:	drivers/tty/serial/ioc?_serial.c
13710F:	include/linux/ioc?.h
13711
13712SGI XP/XPC/XPNET DRIVER
13713M:	Cliff Whickman <cpw@sgi.com>
13714M:	Robin Holt <robinmholt@gmail.com>
13715S:	Maintained
13716F:	drivers/misc/sgi-xp/
13717
13718SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13719M:	Ursula Braun <ubraun@linux.ibm.com>
13720L:	linux-s390@vger.kernel.org
13721W:	http://www.ibm.com/developerworks/linux/linux390/
13722S:	Supported
13723F:	net/smc/
13724
13725SHARP RJ54N1CB0C SENSOR DRIVER
13726M:	Jacopo Mondi <jacopo@jmondi.org>
13727L:	linux-media@vger.kernel.org
13728T:	git git://linuxtv.org/media_tree.git
13729S:	Odd fixes
13730F:	drivers/media/i2c/rj54n1cb0c.c
13731F:	include/media/i2c/rj54n1cb0c.h
13732
13733SH_VEU V4L2 MEM2MEM DRIVER
13734L:	linux-media@vger.kernel.org
13735S:	Orphan
13736F:	drivers/media/platform/sh_veu.c
13737
13738SH_VOU V4L2 OUTPUT DRIVER
13739L:	linux-media@vger.kernel.org
13740S:	Orphan
13741F:	drivers/media/platform/sh_vou.c
13742F:	include/media/drv-intf/sh_vou.h
13743
13744SI2157 MEDIA DRIVER
13745M:	Antti Palosaari <crope@iki.fi>
13746L:	linux-media@vger.kernel.org
13747W:	https://linuxtv.org
13748W:	http://palosaari.fi/linux/
13749Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13750T:	git git://linuxtv.org/anttip/media_tree.git
13751S:	Maintained
13752F:	drivers/media/tuners/si2157*
13753
13754SI2165 MEDIA DRIVER
13755M:	Matthias Schwarzott <zzam@gentoo.org>
13756L:	linux-media@vger.kernel.org
13757W:	https://linuxtv.org
13758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13759S:	Maintained
13760F:	drivers/media/dvb-frontends/si2165*
13761
13762SI2168 MEDIA DRIVER
13763M:	Antti Palosaari <crope@iki.fi>
13764L:	linux-media@vger.kernel.org
13765W:	https://linuxtv.org
13766W:	http://palosaari.fi/linux/
13767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13768T:	git git://linuxtv.org/anttip/media_tree.git
13769S:	Maintained
13770F:	drivers/media/dvb-frontends/si2168*
13771
13772SI470X FM RADIO RECEIVER I2C DRIVER
13773M:	Hans Verkuil <hverkuil@xs4all.nl>
13774L:	linux-media@vger.kernel.org
13775T:	git git://linuxtv.org/media_tree.git
13776W:	https://linuxtv.org
13777S:	Odd Fixes
13778F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13779
13780SI470X FM RADIO RECEIVER USB DRIVER
13781M:	Hans Verkuil <hverkuil@xs4all.nl>
13782L:	linux-media@vger.kernel.org
13783T:	git git://linuxtv.org/media_tree.git
13784W:	https://linuxtv.org
13785S:	Maintained
13786F:	drivers/media/radio/si470x/radio-si470x-common.c
13787F:	drivers/media/radio/si470x/radio-si470x.h
13788F:	drivers/media/radio/si470x/radio-si470x-usb.c
13789
13790SI4713 FM RADIO TRANSMITTER I2C DRIVER
13791M:	Eduardo Valentin <edubezval@gmail.com>
13792L:	linux-media@vger.kernel.org
13793T:	git git://linuxtv.org/media_tree.git
13794W:	https://linuxtv.org
13795S:	Odd Fixes
13796F:	drivers/media/radio/si4713/si4713.?
13797
13798SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13799M:	Eduardo Valentin <edubezval@gmail.com>
13800L:	linux-media@vger.kernel.org
13801T:	git git://linuxtv.org/media_tree.git
13802W:	https://linuxtv.org
13803S:	Odd Fixes
13804F:	drivers/media/radio/si4713/radio-platform-si4713.c
13805
13806SI4713 FM RADIO TRANSMITTER USB DRIVER
13807M:	Hans Verkuil <hverkuil@xs4all.nl>
13808L:	linux-media@vger.kernel.org
13809T:	git git://linuxtv.org/media_tree.git
13810W:	https://linuxtv.org
13811S:	Maintained
13812F:	drivers/media/radio/si4713/radio-usb-si4713.c
13813
13814SIANO DVB DRIVER
13815M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13816L:	linux-media@vger.kernel.org
13817W:	https://linuxtv.org
13818T:	git git://linuxtv.org/media_tree.git
13819S:	Odd fixes
13820F:	drivers/media/common/siano/
13821F:	drivers/media/usb/siano/
13822F:	drivers/media/usb/siano/
13823F:	drivers/media/mmc/siano/
13824
13825SIFIVE DRIVERS
13826M:	Palmer Dabbelt <palmer@sifive.com>
13827M:	Paul Walmsley <paul.walmsley@sifive.com>
13828L:	linux-riscv@lists.infradead.org
13829T:	git git://github.com/sifive/riscv-linux.git
13830S:	Supported
13831K:	sifive
13832N:	sifive
13833
13834SILEAD TOUCHSCREEN DRIVER
13835M:	Hans de Goede <hdegoede@redhat.com>
13836L:	linux-input@vger.kernel.org
13837L:	platform-driver-x86@vger.kernel.org
13838S:	Maintained
13839F:	drivers/input/touchscreen/silead.c
13840F:	drivers/platform/x86/touchscreen_dmi.c
13841
13842SILICON MOTION SM712 FRAME BUFFER DRIVER
13843M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13844M:	Teddy Wang <teddy.wang@siliconmotion.com>
13845M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13846L:	linux-fbdev@vger.kernel.org
13847S:	Maintained
13848F:	drivers/video/fbdev/sm712*
13849F:	Documentation/fb/sm712fb.txt
13850
13851SIMPLE FIRMWARE INTERFACE (SFI)
13852M:	Len Brown <lenb@kernel.org>
13853L:	sfi-devel@simplefirmware.org
13854W:	http://simplefirmware.org/
13855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13856S:	Supported
13857F:	arch/x86/platform/sfi/
13858F:	drivers/sfi/
13859F:	include/linux/sfi*.h
13860
13861SIMPLEFB FB DRIVER
13862M:	Hans de Goede <hdegoede@redhat.com>
13863L:	linux-fbdev@vger.kernel.org
13864S:	Maintained
13865F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13866F:	drivers/video/fbdev/simplefb.c
13867F:	include/linux/platform_data/simplefb.h
13868
13869SIMTEC EB110ATX (Chalice CATS)
13870P:	Ben Dooks
13871P:	Vincent Sanders <vince@simtec.co.uk>
13872M:	Simtec Linux Team <linux@simtec.co.uk>
13873W:	http://www.simtec.co.uk/products/EB110ATX/
13874S:	Supported
13875
13876SIMTEC EB2410ITX (BAST)
13877P:	Ben Dooks
13878P:	Vincent Sanders <vince@simtec.co.uk>
13879M:	Simtec Linux Team <linux@simtec.co.uk>
13880W:	http://www.simtec.co.uk/products/EB2410ITX/
13881S:	Supported
13882F:	arch/arm/mach-s3c24xx/mach-bast.c
13883F:	arch/arm/mach-s3c24xx/bast-ide.c
13884F:	arch/arm/mach-s3c24xx/bast-irq.c
13885
13886SIPHASH PRF ROUTINES
13887M:	Jason A. Donenfeld <Jason@zx2c4.com>
13888S:	Maintained
13889F:	lib/siphash.c
13890F:	lib/test_siphash.c
13891F:	include/linux/siphash.h
13892
13893SIOX
13894M:	Gavin Schenk <g.schenk@eckelmann.de>
13895M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13896R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13897S:	Supported
13898F:	drivers/siox/*
13899F:	drivers/gpio/gpio-siox.c
13900F:	include/trace/events/siox.h
13901
13902SIS 190 ETHERNET DRIVER
13903M:	Francois Romieu <romieu@fr.zoreil.com>
13904L:	netdev@vger.kernel.org
13905S:	Maintained
13906F:	drivers/net/ethernet/sis/sis190.c
13907
13908SIS 900/7016 FAST ETHERNET DRIVER
13909M:	Daniele Venzano <venza@brownhat.org>
13910W:	http://www.brownhat.org/sis900.html
13911L:	netdev@vger.kernel.org
13912S:	Maintained
13913F:	drivers/net/ethernet/sis/sis900.*
13914
13915SIS FRAMEBUFFER DRIVER
13916M:	Thomas Winischhofer <thomas@winischhofer.net>
13917W:	http://www.winischhofer.net/linuxsisvga.shtml
13918S:	Maintained
13919F:	Documentation/fb/sisfb.txt
13920F:	drivers/video/fbdev/sis/
13921F:	include/video/sisfb.h
13922
13923SIS USB2VGA DRIVER
13924M:	Thomas Winischhofer <thomas@winischhofer.net>
13925W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13926S:	Maintained
13927F:	drivers/usb/misc/sisusbvga/
13928
13929SLAB ALLOCATOR
13930M:	Christoph Lameter <cl@linux.com>
13931M:	Pekka Enberg <penberg@kernel.org>
13932M:	David Rientjes <rientjes@google.com>
13933M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13934M:	Andrew Morton <akpm@linux-foundation.org>
13935L:	linux-mm@kvack.org
13936S:	Maintained
13937F:	include/linux/sl?b*.h
13938F:	mm/sl?b*
13939
13940SLEEPABLE READ-COPY UPDATE (SRCU)
13941M:	Lai Jiangshan <jiangshanlai@gmail.com>
13942M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13943M:	Josh Triplett <josh@joshtriplett.org>
13944R:	Steven Rostedt <rostedt@goodmis.org>
13945R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13946L:	linux-kernel@vger.kernel.org
13947W:	http://www.rdrop.com/users/paulmck/RCU/
13948S:	Supported
13949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13950F:	include/linux/srcu*.h
13951F:	kernel/rcu/srcu*.c
13952
13953SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13954M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13956S:	Maintained
13957F:	drivers/slimbus/
13958F:	Documentation/devicetree/bindings/slimbus/
13959F:	include/linux/slimbus.h
13960
13961SMACK SECURITY MODULE
13962M:	Casey Schaufler <casey@schaufler-ca.com>
13963L:	linux-security-module@vger.kernel.org
13964W:	http://schaufler-ca.com
13965T:	git git://github.com/cschaufler/smack-next
13966S:	Maintained
13967F:	Documentation/admin-guide/LSM/Smack.rst
13968F:	security/smack/
13969
13970SMC91x ETHERNET DRIVER
13971M:	Nicolas Pitre <nico@fluxnic.net>
13972S:	Odd Fixes
13973F:	drivers/net/ethernet/smsc/smc91x.*
13974
13975SMIA AND SMIA++ IMAGE SENSOR DRIVER
13976M:	Sakari Ailus <sakari.ailus@iki.fi>
13977L:	linux-media@vger.kernel.org
13978S:	Maintained
13979F:	drivers/media/i2c/smiapp/
13980F:	include/media/i2c/smiapp.h
13981F:	drivers/media/i2c/smiapp-pll.c
13982F:	drivers/media/i2c/smiapp-pll.h
13983F:	include/uapi/linux/smiapp.h
13984F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13985
13986SMM665 HARDWARE MONITOR DRIVER
13987M:	Guenter Roeck <linux@roeck-us.net>
13988L:	linux-hwmon@vger.kernel.org
13989S:	Maintained
13990F:	Documentation/hwmon/smm665
13991F:	drivers/hwmon/smm665.c
13992
13993SMSC EMC2103 HARDWARE MONITOR DRIVER
13994M:	Steve Glendinning <steve.glendinning@shawell.net>
13995L:	linux-hwmon@vger.kernel.org
13996S:	Maintained
13997F:	Documentation/hwmon/emc2103
13998F:	drivers/hwmon/emc2103.c
13999
14000SMSC SCH5627 HARDWARE MONITOR DRIVER
14001M:	Hans de Goede <hdegoede@redhat.com>
14002L:	linux-hwmon@vger.kernel.org
14003S:	Supported
14004F:	Documentation/hwmon/sch5627
14005F:	drivers/hwmon/sch5627.c
14006
14007SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14008M:	Steve Glendinning <steve.glendinning@shawell.net>
14009L:	linux-fbdev@vger.kernel.org
14010S:	Maintained
14011F:	drivers/video/fbdev/smscufx.c
14012
14013SMSC47B397 HARDWARE MONITOR DRIVER
14014M:	Jean Delvare <jdelvare@suse.com>
14015L:	linux-hwmon@vger.kernel.org
14016S:	Maintained
14017F:	Documentation/hwmon/smsc47b397
14018F:	drivers/hwmon/smsc47b397.c
14019
14020SMSC911x ETHERNET DRIVER
14021M:	Steve Glendinning <steve.glendinning@shawell.net>
14022L:	netdev@vger.kernel.org
14023S:	Maintained
14024F:	include/linux/smsc911x.h
14025F:	drivers/net/ethernet/smsc/smsc911x.*
14026
14027SMSC9420 PCI ETHERNET DRIVER
14028M:	Steve Glendinning <steve.glendinning@shawell.net>
14029L:	netdev@vger.kernel.org
14030S:	Maintained
14031F:	drivers/net/ethernet/smsc/smsc9420.*
14032
14033SOC-CAMERA V4L2 SUBSYSTEM
14034L:	linux-media@vger.kernel.org
14035T:	git git://linuxtv.org/media_tree.git
14036S:	Orphan
14037F:	include/media/soc*
14038F:	drivers/media/i2c/soc_camera/
14039F:	drivers/media/platform/soc_camera/
14040
14041SOCIONEXT SYNQUACER I2C DRIVER
14042M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14043L:	linux-i2c@vger.kernel.org
14044S:	Maintained
14045F:	drivers/i2c/busses/i2c-synquacer.c
14046F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14047
14048SOCIONEXT UNIPHIER SOUND DRIVER
14049L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14050S:	Orphan
14051F:	sound/soc/uniphier/
14052
14053SOEKRIS NET48XX LED SUPPORT
14054M:	Chris Boot <bootc@bootc.net>
14055S:	Maintained
14056F:	drivers/leds/leds-net48xx.c
14057
14058SOFT-ROCE DRIVER (rxe)
14059M:	Moni Shoua <monis@mellanox.com>
14060L:	linux-rdma@vger.kernel.org
14061S:	Supported
14062W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14063Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14064F:	drivers/infiniband/sw/rxe/
14065F:	include/uapi/rdma/rdma_user_rxe.h
14066
14067SOFTLOGIC 6x10 MPEG CODEC
14068M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14069M:	Anton Sviridenko <anton@corp.bluecherry.net>
14070M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14071M:	Andrey Utkin <andrey_utkin@fastmail.com>
14072M:	Ismael Luceno <ismael@iodev.co.uk>
14073L:	linux-media@vger.kernel.org
14074S:	Supported
14075F:	drivers/media/pci/solo6x10/
14076
14077SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14078M:	James Morse <james.morse@arm.com>
14079L:	linux-arm-kernel@lists.infradead.org
14080S:	Maintained
14081F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14082F:	drivers/firmware/arm_sdei.c
14083F:	include/linux/arm_sdei.h
14084F:	include/uapi/linux/arm_sdei.h
14085
14086SOFTWARE RAID (Multiple Disks) SUPPORT
14087M:	Shaohua Li <shli@kernel.org>
14088L:	linux-raid@vger.kernel.org
14089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14090S:	Supported
14091F:	drivers/md/Makefile
14092F:	drivers/md/Kconfig
14093F:	drivers/md/md*
14094F:	drivers/md/raid*
14095F:	include/linux/raid/
14096F:	include/uapi/linux/raid/
14097
14098SOCIONEXT (SNI) AVE NETWORK DRIVER
14099M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14100L:	netdev@vger.kernel.org
14101S:	Maintained
14102F:	drivers/net/ethernet/socionext/sni_ave.c
14103F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14104
14105SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14106M:	Jassi Brar <jaswinder.singh@linaro.org>
14107L:	netdev@vger.kernel.org
14108S:	Maintained
14109F:	drivers/net/ethernet/socionext/netsec.c
14110F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14111
14112SOLIDRUN CLEARFOG SUPPORT
14113M:	Russell King <linux@armlinux.org.uk>
14114S:	Maintained
14115F:	arch/arm/boot/dts/armada-388-clearfog*
14116F:	arch/arm/boot/dts/armada-38x-solidrun-*
14117
14118SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14119M:	Russell King <linux@armlinux.org.uk>
14120S:	Maintained
14121F:	arch/arm/boot/dts/imx6*-cubox-i*
14122F:	arch/arm/boot/dts/imx6*-hummingboard*
14123F:	arch/arm/boot/dts/imx6*-sr-*
14124
14125SONIC NETWORK DRIVER
14126M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14127L:	netdev@vger.kernel.org
14128S:	Maintained
14129F:	drivers/net/ethernet/natsemi/sonic.*
14130
14131SONICS SILICON BACKPLANE DRIVER (SSB)
14132M:	Michael Buesch <m@bues.ch>
14133L:	linux-wireless@vger.kernel.org
14134S:	Maintained
14135F:	drivers/ssb/
14136F:	include/linux/ssb/
14137
14138SONY IMX214 SENSOR DRIVER
14139M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14140L:	linux-media@vger.kernel.org
14141T:	git git://linuxtv.org/media_tree.git
14142S:	Maintained
14143F:	drivers/media/i2c/imx214.c
14144F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14145
14146SONY IMX258 SENSOR DRIVER
14147M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14148L:	linux-media@vger.kernel.org
14149T:	git git://linuxtv.org/media_tree.git
14150S:	Maintained
14151F:	drivers/media/i2c/imx258.c
14152
14153SONY IMX274 SENSOR DRIVER
14154M:	Leon Luo <leonl@leopardimaging.com>
14155L:	linux-media@vger.kernel.org
14156T:	git git://linuxtv.org/media_tree.git
14157S:	Maintained
14158F:	drivers/media/i2c/imx274.c
14159F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14160
14161SONY IMX319 SENSOR DRIVER
14162M:	Bingbu Cao <bingbu.cao@intel.com>
14163L:	linux-media@vger.kernel.org
14164T:	git git://linuxtv.org/media_tree.git
14165S:	Maintained
14166F:	drivers/media/i2c/imx319.c
14167
14168SONY IMX355 SENSOR DRIVER
14169M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14170L:	linux-media@vger.kernel.org
14171T:	git git://linuxtv.org/media_tree.git
14172S:	Maintained
14173F:	drivers/media/i2c/imx355.c
14174
14175SONY MEMORYSTICK CARD SUPPORT
14176M:	Alex Dubov <oakad@yahoo.com>
14177W:	http://tifmxx.berlios.de/
14178S:	Maintained
14179F:	drivers/memstick/host/tifm_ms.c
14180
14181SONY MEMORYSTICK STANDARD SUPPORT
14182M:	Maxim Levitsky <maximlevitsky@gmail.com>
14183S:	Maintained
14184F:	drivers/memstick/core/ms_block.*
14185
14186SONY VAIO CONTROL DEVICE DRIVER
14187M:	Mattia Dongili <malattia@linux.it>
14188L:	platform-driver-x86@vger.kernel.org
14189W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14190S:	Maintained
14191F:	Documentation/laptops/sony-laptop.txt
14192F:	drivers/char/sonypi.c
14193F:	drivers/platform/x86/sony-laptop.c
14194F:	include/linux/sony-laptop.h
14195
14196SOUND
14197M:	Jaroslav Kysela <perex@perex.cz>
14198M:	Takashi Iwai <tiwai@suse.com>
14199L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14200W:	http://www.alsa-project.org/
14201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14202T:	git git://git.alsa-project.org/alsa-kernel.git
14203Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14204S:	Maintained
14205F:	Documentation/sound/
14206F:	include/sound/
14207F:	include/uapi/sound/
14208F:	sound/
14209
14210SOUND - COMPRESSED AUDIO
14211M:	Vinod Koul <vkoul@kernel.org>
14212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14214S:	Supported
14215F:	Documentation/sound/designs/compress-offload.rst
14216F:	include/sound/compress_driver.h
14217F:	include/uapi/sound/compress_*
14218F:	sound/core/compress_offload.c
14219F:	sound/soc/soc-compress.c
14220
14221SOUND - DMAENGINE HELPERS
14222M:	Lars-Peter Clausen <lars@metafoo.de>
14223S:	Supported
14224F:	include/sound/dmaengine_pcm.h
14225F:	sound/core/pcm_dmaengine.c
14226F:	sound/soc/soc-generic-dmaengine-pcm.c
14227
14228SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14229M:	Liam Girdwood <lgirdwood@gmail.com>
14230M:	Mark Brown <broonie@kernel.org>
14231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14233W:	http://alsa-project.org/main/index.php/ASoC
14234S:	Supported
14235F:	Documentation/devicetree/bindings/sound/
14236F:	Documentation/sound/soc/
14237F:	sound/soc/
14238F:	include/dt-bindings/sound/
14239F:	include/sound/soc*
14240
14241SOUNDWIRE SUBSYSTEM
14242M:	Vinod Koul <vkoul@kernel.org>
14243M:	Sanyog Kale <sanyog.r.kale@intel.com>
14244R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14245L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14246S:	Supported
14247F:	Documentation/driver-api/soundwire/
14248F:	drivers/soundwire/
14249F:	include/linux/soundwire/
14250
14251SP2 MEDIA DRIVER
14252M:	Olli Salonen <olli.salonen@iki.fi>
14253L:	linux-media@vger.kernel.org
14254W:	https://linuxtv.org
14255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14256S:	Maintained
14257F:	drivers/media/dvb-frontends/sp2*
14258
14259SPARC + UltraSPARC (sparc/sparc64)
14260M:	"David S. Miller" <davem@davemloft.net>
14261L:	sparclinux@vger.kernel.org
14262Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14265S:	Maintained
14266F:	arch/sparc/
14267F:	drivers/sbus/
14268
14269SPARC SERIAL DRIVERS
14270M:	"David S. Miller" <davem@davemloft.net>
14271L:	sparclinux@vger.kernel.org
14272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14274S:	Maintained
14275F:	include/linux/sunserialcore.h
14276F:	drivers/tty/serial/suncore.c
14277F:	drivers/tty/serial/sunhv.c
14278F:	drivers/tty/serial/sunsab.c
14279F:	drivers/tty/serial/sunsab.h
14280F:	drivers/tty/serial/sunsu.c
14281F:	drivers/tty/serial/sunzilog.c
14282F:	drivers/tty/serial/sunzilog.h
14283F:	drivers/tty/vcc.c
14284
14285SPARSE CHECKER
14286M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14287L:	linux-sparse@vger.kernel.org
14288W:	https://sparse.wiki.kernel.org/
14289T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14290S:	Maintained
14291F:	include/linux/compiler.h
14292
14293SPEAR CLOCK FRAMEWORK SUPPORT
14294M:	Viresh Kumar <vireshk@kernel.org>
14295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14296W:	http://www.st.com/spear
14297S:	Maintained
14298F:	drivers/clk/spear/
14299
14300SPEAR PLATFORM SUPPORT
14301M:	Viresh Kumar <vireshk@kernel.org>
14302M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14304W:	http://www.st.com/spear
14305S:	Maintained
14306F:	arch/arm/boot/dts/spear*
14307F:	arch/arm/mach-spear/
14308
14309SPI NOR SUBSYSTEM
14310M:	Marek Vasut <marek.vasut@gmail.com>
14311L:	linux-mtd@lists.infradead.org
14312W:	http://www.linux-mtd.infradead.org/
14313Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14314T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14315T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14316S:	Maintained
14317F:	drivers/mtd/spi-nor/
14318F:	include/linux/mtd/spi-nor.h
14319
14320SPI SUBSYSTEM
14321M:	Mark Brown <broonie@kernel.org>
14322L:	linux-spi@vger.kernel.org
14323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14324Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14325S:	Maintained
14326F:	Documentation/devicetree/bindings/spi/
14327F:	Documentation/spi/
14328F:	drivers/spi/
14329F:	include/linux/spi/
14330F:	include/uapi/linux/spi/
14331F:	tools/spi/
14332
14333SPIDERNET NETWORK DRIVER for CELL
14334M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14335L:	netdev@vger.kernel.org
14336S:	Supported
14337F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14338F:	drivers/net/ethernet/toshiba/spider_net*
14339
14340SPMI SUBSYSTEM
14341R:	Stephen Boyd <sboyd@kernel.org>
14342L:	linux-arm-msm@vger.kernel.org
14343F:	Documentation/devicetree/bindings/spmi/
14344F:	drivers/spmi/
14345F:	include/dt-bindings/spmi/spmi.h
14346F:	include/linux/spmi.h
14347F:	include/trace/events/spmi.h
14348
14349SPU FILE SYSTEM
14350M:	Jeremy Kerr <jk@ozlabs.org>
14351L:	linuxppc-dev@lists.ozlabs.org
14352W:	http://www.ibm.com/developerworks/power/cell/
14353S:	Supported
14354F:	Documentation/filesystems/spufs.txt
14355F:	arch/powerpc/platforms/cell/spufs/
14356
14357SQUASHFS FILE SYSTEM
14358M:	Phillip Lougher <phillip@squashfs.org.uk>
14359L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14360W:	http://squashfs.org.uk
14361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14362S:	Maintained
14363F:	Documentation/filesystems/squashfs.txt
14364F:	fs/squashfs/
14365
14366SRM (Alpha) environment access
14367M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14368S:	Maintained
14369F:	arch/alpha/kernel/srm_env.c
14370
14371ST LSM6DSx IMU IIO DRIVER
14372M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14373L:	linux-iio@vger.kernel.org
14374W:	http://www.st.com/
14375S:	Maintained
14376F:	drivers/iio/imu/st_lsm6dsx/
14377F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14378
14379ST STM32 I2C/SMBUS DRIVER
14380M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14381L:	linux-i2c@vger.kernel.org
14382S:	Maintained
14383F:	drivers/i2c/busses/i2c-stm32*
14384
14385ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14386M:	Song Qiang <songqiang1304521@gmail.com>
14387L:	linux-iio@vger.kernel.org
14388S:	Maintained
14389F:	drivers/iio/proximity/vl53l0x-i2c.c
14390F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14391
14392STABLE BRANCH
14393M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14394M:	Sasha Levin <sashal@kernel.org>
14395L:	stable@vger.kernel.org
14396S:	Supported
14397F:	Documentation/process/stable-kernel-rules.rst
14398
14399STAGING - COMEDI
14400M:	Ian Abbott <abbotti@mev.co.uk>
14401M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14402S:	Odd Fixes
14403F:	drivers/staging/comedi/
14404
14405STAGING - EROFS FILE SYSTEM
14406M:	Gao Xiang <gaoxiang25@huawei.com>
14407M:	Chao Yu <yuchao0@huawei.com>
14408L:	linux-erofs@lists.ozlabs.org
14409S:	Maintained
14410F:	drivers/staging/erofs/
14411
14412STAGING - INDUSTRIAL IO
14413M:	Jonathan Cameron <jic23@kernel.org>
14414L:	linux-iio@vger.kernel.org
14415S:	Odd Fixes
14416F:	Documentation/devicetree/bindings/staging/iio/
14417F:	drivers/staging/iio/
14418
14419STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14420M:	Marc Dietrich <marvin24@gmx.de>
14421L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14422L:	linux-tegra@vger.kernel.org
14423S:	Maintained
14424F:	drivers/staging/nvec/
14425
14426STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14427M:	Jens Frederich <jfrederich@gmail.com>
14428M:	Daniel Drake <dsd@laptop.org>
14429M:	Jon Nettleton <jon.nettleton@gmail.com>
14430W:	http://wiki.laptop.org/go/DCON
14431S:	Maintained
14432F:	drivers/staging/olpc_dcon/
14433
14434STAGING - REALTEK RTL8712U DRIVERS
14435M:	Larry Finger <Larry.Finger@lwfinger.net>
14436M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14437S:	Odd Fixes
14438F:	drivers/staging/rtl8712/
14439
14440STAGING - REALTEK RTL8188EU DRIVERS
14441M:	Larry Finger <Larry.Finger@lwfinger.net>
14442S:	Odd Fixes
14443F:	drivers/staging/rtl8188eu/
14444
14445STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14446M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14447M:	Teddy Wang <teddy.wang@siliconmotion.com>
14448M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14449L:	linux-fbdev@vger.kernel.org
14450S:	Maintained
14451F:	drivers/staging/sm750fb/
14452
14453STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14454M:	William Hubbs <w.d.hubbs@gmail.com>
14455M:	Chris Brannon <chris@the-brannons.com>
14456M:	Kirk Reiser <kirk@reisers.ca>
14457M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14458L:	speakup@linux-speakup.org
14459W:	http://www.linux-speakup.org/
14460S:	Odd Fixes
14461F:	drivers/staging/speakup/
14462
14463STAGING - VIA VT665X DRIVERS
14464M:	Forest Bond <forest@alittletooquiet.net>
14465S:	Odd Fixes
14466F:	drivers/staging/vt665?/
14467
14468STAGING - WILC1000 WIFI DRIVER
14469M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14470M:	Ajay Singh <ajay.kathat@microchip.com>
14471L:	linux-wireless@vger.kernel.org
14472S:	Supported
14473F:	drivers/staging/wilc1000/
14474
14475STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14476M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14477S:	Odd Fixes
14478F:	drivers/staging/xgifb/
14479
14480STAGING SUBSYSTEM
14481M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14483L:	devel@driverdev.osuosl.org
14484S:	Supported
14485F:	drivers/staging/
14486
14487STARFIRE/DURALAN NETWORK DRIVER
14488M:	Ion Badulescu <ionut@badula.org>
14489S:	Odd Fixes
14490F:	drivers/net/ethernet/adaptec/starfire*
14491
14492STEC S1220 SKD DRIVER
14493M:	Bart Van Assche <bart.vanassche@wdc.com>
14494L:	linux-block@vger.kernel.org
14495S:	Maintained
14496F:	drivers/block/skd*[ch]
14497
14498STI AUDIO (ASoC) DRIVERS
14499M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14501S:	Maintained
14502F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14503F:	sound/soc/sti/
14504
14505STI CEC DRIVER
14506M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14507S:	Maintained
14508F:	drivers/media/platform/sti/cec/
14509F:	Documentation/devicetree/bindings/media/stih-cec.txt
14510
14511STK1160 USB VIDEO CAPTURE DRIVER
14512M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14513L:	linux-media@vger.kernel.org
14514T:	git git://linuxtv.org/media_tree.git
14515S:	Maintained
14516F:	drivers/media/usb/stk1160/
14517
14518STM32 AUDIO (ASoC) DRIVERS
14519M:	Olivier Moysan <olivier.moysan@st.com>
14520M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14521L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14522S:	Maintained
14523F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14524F:	sound/soc/stm/
14525
14526STM32 TIMER/LPTIMER DRIVERS
14527M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14528S:	Maintained
14529F:	drivers/*/stm32-*timer*
14530F:	drivers/pwm/pwm-stm32*
14531F:	include/linux/*/stm32-*tim*
14532F:	Documentation/ABI/testing/*timer-stm32
14533F:	Documentation/devicetree/bindings/*/stm32-*timer*
14534F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14535
14536STMMAC ETHERNET DRIVER
14537M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14538M:	Alexandre Torgue <alexandre.torgue@st.com>
14539M:	Jose Abreu <joabreu@synopsys.com>
14540L:	netdev@vger.kernel.org
14541W:	http://www.stlinux.com
14542S:	Supported
14543F:	drivers/net/ethernet/stmicro/stmmac/
14544
14545SUN3/3X
14546M:	Sam Creasey <sammy@sammy.net>
14547W:	http://sammy.net/sun3/
14548S:	Maintained
14549F:	arch/m68k/kernel/*sun3*
14550F:	arch/m68k/sun3*/
14551F:	arch/m68k/include/asm/sun3*
14552F:	drivers/net/ethernet/i825xx/sun3*
14553
14554SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14555M:	Hans de Goede <hdegoede@redhat.com>
14556L:	linux-input@vger.kernel.org
14557S:	Maintained
14558F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14559F:	drivers/input/keyboard/sun4i-lradc-keys.c
14560
14561SUNDANCE NETWORK DRIVER
14562M:	Denis Kirjanov <kda@linux-powerpc.org>
14563L:	netdev@vger.kernel.org
14564S:	Maintained
14565F:	drivers/net/ethernet/dlink/sundance.c
14566
14567SUPERH
14568M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14569M:	Rich Felker <dalias@libc.org>
14570L:	linux-sh@vger.kernel.org
14571Q:	http://patchwork.kernel.org/project/linux-sh/list/
14572S:	Maintained
14573F:	Documentation/sh/
14574F:	arch/sh/
14575F:	drivers/sh/
14576
14577SUSPEND TO RAM
14578M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14579M:	Len Brown <len.brown@intel.com>
14580M:	Pavel Machek <pavel@ucw.cz>
14581L:	linux-pm@vger.kernel.org
14582B:	https://bugzilla.kernel.org
14583S:	Supported
14584F:	Documentation/power/
14585F:	arch/x86/kernel/acpi/
14586F:	drivers/base/power/
14587F:	kernel/power/
14588F:	include/linux/suspend.h
14589F:	include/linux/freezer.h
14590F:	include/linux/pm.h
14591
14592SVGA HANDLING
14593M:	Martin Mares <mj@ucw.cz>
14594L:	linux-video@atrey.karlin.mff.cuni.cz
14595S:	Maintained
14596F:	Documentation/svga.txt
14597F:	arch/x86/boot/video*
14598
14599SWIOTLB SUBSYSTEM
14600M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14601L:	iommu@lists.linux-foundation.org
14602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14603S:	Supported
14604F:	kernel/dma/swiotlb.c
14605F:	arch/*/kernel/pci-swiotlb.c
14606F:	include/linux/swiotlb.h
14607
14608SWITCHDEV
14609M:	Jiri Pirko <jiri@resnulli.us>
14610M:	Ivan Vecera <ivecera@redhat.com>
14611L:	netdev@vger.kernel.org
14612S:	Supported
14613F:	net/switchdev/
14614F:	include/net/switchdev.h
14615
14616SY8106A REGULATOR DRIVER
14617M:	Icenowy Zheng <icenowy@aosc.io>
14618S:	Maintained
14619F:	drivers/regulator/sy8106a-regulator.c
14620F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14621
14622SYNC FILE FRAMEWORK
14623M:	Sumit Semwal <sumit.semwal@linaro.org>
14624R:	Gustavo Padovan <gustavo@padovan.org>
14625S:	Maintained
14626L:	linux-media@vger.kernel.org
14627L:	dri-devel@lists.freedesktop.org
14628F:	drivers/dma-buf/sync_*
14629F:	drivers/dma-buf/dma-fence*
14630F:	drivers/dma-buf/sw_sync.c
14631F:	include/linux/sync_file.h
14632F:	include/uapi/linux/sync_file.h
14633F:	Documentation/sync_file.txt
14634T:	git git://anongit.freedesktop.org/drm/drm-misc
14635
14636SYNOPSYS ARC ARCHITECTURE
14637M:	Vineet Gupta <vgupta@synopsys.com>
14638L:	linux-snps-arc@lists.infradead.org
14639S:	Supported
14640F:	arch/arc/
14641F:	Documentation/devicetree/bindings/arc/*
14642F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14643F:	drivers/clocksource/arc_timer.c
14644F:	drivers/tty/serial/arc_uart.c
14645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14646
14647SYNOPSYS ARC HSDK SDP pll clock driver
14648M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14649S:	Supported
14650F:	drivers/clk/clk-hsdk-pll.c
14651F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14652
14653SYNOPSYS ARC SDP clock driver
14654M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14655S:	Supported
14656F:	drivers/clk/axs10x/*
14657F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14658
14659SYNOPSYS ARC SDP platform support
14660M:	Alexey Brodkin <abrodkin@synopsys.com>
14661S:	Supported
14662F:	arch/arc/plat-axs10x
14663F:	arch/arc/boot/dts/ax*
14664F:	Documentation/devicetree/bindings/arc/axs10*
14665
14666SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14667M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14668S:	Supported
14669F:	drivers/reset/reset-axs10x.c
14670F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14671
14672SYNOPSYS CREG GPIO DRIVER
14673M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14674S:	Maintained
14675F:	drivers/gpio/gpio-creg-snps.c
14676F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14677
14678SYNOPSYS DESIGNWARE 8250 UART DRIVER
14679R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14680S:	Maintained
14681F:	drivers/tty/serial/8250/8250_dw.c
14682
14683SYNOPSYS DESIGNWARE APB GPIO DRIVER
14684M:	Hoan Tran <hotran@apm.com>
14685L:	linux-gpio@vger.kernel.org
14686S:	Maintained
14687F:	drivers/gpio/gpio-dwapb.c
14688F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14689
14690SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14691M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14692S:	Maintained
14693F:	drivers/dma/dwi-axi-dmac/
14694F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14695
14696SYNOPSYS DESIGNWARE DMAC DRIVER
14697M:	Viresh Kumar <vireshk@kernel.org>
14698R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14699S:	Maintained
14700F:	Documentation/devicetree/bindings/dma/snps-dma.txt
14701F:	drivers/dma/dw/
14702F:	include/dt-bindings/dma/dw-dmac.h
14703F:	include/linux/dma/dw.h
14704F:	include/linux/platform_data/dma-dw.h
14705
14706SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14707M:	Jose Abreu <Jose.Abreu@synopsys.com>
14708L:	netdev@vger.kernel.org
14709S:	Supported
14710F:	drivers/net/ethernet/synopsys/
14711
14712SYNOPSYS DESIGNWARE I2C DRIVER
14713M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14714R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14715R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14716L:	linux-i2c@vger.kernel.org
14717S:	Maintained
14718F:	drivers/i2c/busses/i2c-designware-*
14719F:	include/linux/platform_data/i2c-designware.h
14720
14721SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14722M:	Jaehoon Chung <jh80.chung@samsung.com>
14723L:	linux-mmc@vger.kernel.org
14724S:	Maintained
14725F:	drivers/mmc/host/dw_mmc*
14726
14727SYNOPSYS HSDK RESET CONTROLLER DRIVER
14728M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14729S:	Supported
14730F:	drivers/reset/reset-hsdk.c
14731F:	include/dt-bindings/reset/snps,hsdk-reset.h
14732F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14733
14734SYSTEM CONFIGURATION (SYSCON)
14735M:	Lee Jones <lee.jones@linaro.org>
14736M:	Arnd Bergmann <arnd@arndb.de>
14737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14738S:	Supported
14739F:	drivers/mfd/syscon.c
14740
14741SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14742M:	Sudeep Holla <sudeep.holla@arm.com>
14743L:	linux-arm-kernel@lists.infradead.org
14744S:	Maintained
14745F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14746F:	drivers/clk/clk-sc[mp]i.c
14747F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14748F:	drivers/firmware/arm_scpi.c
14749F:	drivers/firmware/arm_scmi/
14750F:	include/linux/sc[mp]i_protocol.h
14751
14752SYSTEM RESET/SHUTDOWN DRIVERS
14753M:	Sebastian Reichel <sre@kernel.org>
14754L:	linux-pm@vger.kernel.org
14755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14756S:	Maintained
14757F:	Documentation/devicetree/bindings/power/reset/
14758F:	drivers/power/reset/
14759
14760SYSTEM TRACE MODULE CLASS
14761M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14762S:	Maintained
14763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14764F:	Documentation/trace/stm.rst
14765F:	drivers/hwtracing/stm/
14766F:	include/linux/stm.h
14767F:	include/uapi/linux/stm.h
14768
14769SYSV FILESYSTEM
14770M:	Christoph Hellwig <hch@infradead.org>
14771S:	Maintained
14772F:	Documentation/filesystems/sysv-fs.txt
14773F:	fs/sysv/
14774F:	include/linux/sysv_fs.h
14775
14776TARGET SUBSYSTEM
14777M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14778L:	linux-scsi@vger.kernel.org
14779L:	target-devel@vger.kernel.org
14780W:	http://www.linux-iscsi.org
14781W:	http://groups.google.com/group/linux-iscsi-target-dev
14782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14783S:	Supported
14784F:	drivers/target/
14785F:	include/target/
14786F:	Documentation/target/
14787
14788TASKSTATS STATISTICS INTERFACE
14789M:	Balbir Singh <bsingharora@gmail.com>
14790S:	Maintained
14791F:	Documentation/accounting/taskstats*
14792F:	include/linux/taskstats*
14793F:	kernel/taskstats.c
14794
14795TC subsystem
14796M:	Jamal Hadi Salim <jhs@mojatatu.com>
14797M:	Cong Wang <xiyou.wangcong@gmail.com>
14798M:	Jiri Pirko <jiri@resnulli.us>
14799L:	netdev@vger.kernel.org
14800S:	Maintained
14801F:	include/net/pkt_cls.h
14802F:	include/net/pkt_sched.h
14803F:	include/net/tc_act/
14804F:	include/uapi/linux/pkt_cls.h
14805F:	include/uapi/linux/pkt_sched.h
14806F:	include/uapi/linux/tc_act/
14807F:	include/uapi/linux/tc_ematch/
14808F:	net/sched/
14809
14810TC90522 MEDIA DRIVER
14811M:	Akihiro Tsukada <tskd08@gmail.com>
14812L:	linux-media@vger.kernel.org
14813S:	Odd Fixes
14814F:	drivers/media/dvb-frontends/tc90522*
14815
14816TCP LOW PRIORITY MODULE
14817M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14818M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14819W:	http://tcp-lp-mod.sourceforge.net/
14820S:	Maintained
14821F:	net/ipv4/tcp_lp.c
14822
14823TDA10071 MEDIA DRIVER
14824M:	Antti Palosaari <crope@iki.fi>
14825L:	linux-media@vger.kernel.org
14826W:	https://linuxtv.org
14827W:	http://palosaari.fi/linux/
14828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14829T:	git git://linuxtv.org/anttip/media_tree.git
14830S:	Maintained
14831F:	drivers/media/dvb-frontends/tda10071*
14832
14833TDA18212 MEDIA DRIVER
14834M:	Antti Palosaari <crope@iki.fi>
14835L:	linux-media@vger.kernel.org
14836W:	https://linuxtv.org
14837W:	http://palosaari.fi/linux/
14838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14839T:	git git://linuxtv.org/anttip/media_tree.git
14840S:	Maintained
14841F:	drivers/media/tuners/tda18212*
14842
14843TDA18218 MEDIA DRIVER
14844M:	Antti Palosaari <crope@iki.fi>
14845L:	linux-media@vger.kernel.org
14846W:	https://linuxtv.org
14847W:	http://palosaari.fi/linux/
14848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14849T:	git git://linuxtv.org/anttip/media_tree.git
14850S:	Maintained
14851F:	drivers/media/tuners/tda18218*
14852
14853TDA18250 MEDIA DRIVER
14854M:	Olli Salonen <olli.salonen@iki.fi>
14855L:	linux-media@vger.kernel.org
14856W:	https://linuxtv.org
14857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14858T:	git git://linuxtv.org/media_tree.git
14859S:	Maintained
14860F:	drivers/media/tuners/tda18250*
14861
14862TDA18271 MEDIA DRIVER
14863M:	Michael Krufky <mkrufky@linuxtv.org>
14864L:	linux-media@vger.kernel.org
14865W:	https://linuxtv.org
14866W:	http://github.com/mkrufky
14867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14868T:	git git://linuxtv.org/mkrufky/tuners.git
14869S:	Maintained
14870F:	drivers/media/tuners/tda18271*
14871
14872TDA1997x MEDIA DRIVER
14873M:	Tim Harvey <tharvey@gateworks.com>
14874L:	linux-media@vger.kernel.org
14875W:	https://linuxtv.org
14876Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14877S:	Maintained
14878F:	drivers/media/i2c/tda1997x.*
14879
14880TDA827x MEDIA DRIVER
14881M:	Michael Krufky <mkrufky@linuxtv.org>
14882L:	linux-media@vger.kernel.org
14883W:	https://linuxtv.org
14884W:	http://github.com/mkrufky
14885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14886T:	git git://linuxtv.org/mkrufky/tuners.git
14887S:	Maintained
14888F:	drivers/media/tuners/tda8290.*
14889
14890TDA8290 MEDIA DRIVER
14891M:	Michael Krufky <mkrufky@linuxtv.org>
14892L:	linux-media@vger.kernel.org
14893W:	https://linuxtv.org
14894W:	http://github.com/mkrufky
14895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14896T:	git git://linuxtv.org/mkrufky/tuners.git
14897S:	Maintained
14898F:	drivers/media/tuners/tda8290.*
14899
14900TDA9840 MEDIA DRIVER
14901M:	Hans Verkuil <hverkuil@xs4all.nl>
14902L:	linux-media@vger.kernel.org
14903T:	git git://linuxtv.org/media_tree.git
14904W:	https://linuxtv.org
14905S:	Maintained
14906F:	drivers/media/i2c/tda9840*
14907
14908TEA5761 TUNER DRIVER
14909M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14910L:	linux-media@vger.kernel.org
14911W:	https://linuxtv.org
14912T:	git git://linuxtv.org/media_tree.git
14913S:	Odd fixes
14914F:	drivers/media/tuners/tea5761.*
14915
14916TEA5767 TUNER DRIVER
14917M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14918L:	linux-media@vger.kernel.org
14919W:	https://linuxtv.org
14920T:	git git://linuxtv.org/media_tree.git
14921S:	Maintained
14922F:	drivers/media/tuners/tea5767.*
14923
14924TEA6415C MEDIA DRIVER
14925M:	Hans Verkuil <hverkuil@xs4all.nl>
14926L:	linux-media@vger.kernel.org
14927T:	git git://linuxtv.org/media_tree.git
14928W:	https://linuxtv.org
14929S:	Maintained
14930F:	drivers/media/i2c/tea6415c*
14931
14932TEA6420 MEDIA DRIVER
14933M:	Hans Verkuil <hverkuil@xs4all.nl>
14934L:	linux-media@vger.kernel.org
14935T:	git git://linuxtv.org/media_tree.git
14936W:	https://linuxtv.org
14937S:	Maintained
14938F:	drivers/media/i2c/tea6420*
14939
14940TEAM DRIVER
14941M:	Jiri Pirko <jiri@resnulli.us>
14942L:	netdev@vger.kernel.org
14943S:	Supported
14944F:	drivers/net/team/
14945F:	include/linux/if_team.h
14946F:	include/uapi/linux/if_team.h
14947
14948TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14949M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14950S:	Maintained
14951F:	arch/x86/platform/ts5500/
14952
14953TECHNOTREND USB IR RECEIVER
14954M:	Sean Young <sean@mess.org>
14955L:	linux-media@vger.kernel.org
14956S:	Maintained
14957F:	drivers/media/rc/ttusbir.c
14958
14959TECHWELL TW9910 VIDEO DECODER
14960L:	linux-media@vger.kernel.org
14961S:	Orphan
14962F:	drivers/media/i2c/tw9910.c
14963F:	include/media/i2c/tw9910.h
14964
14965TEE SUBSYSTEM
14966M:	Jens Wiklander <jens.wiklander@linaro.org>
14967S:	Maintained
14968F:	include/linux/tee_drv.h
14969F:	include/uapi/linux/tee.h
14970F:	drivers/tee/
14971F:	Documentation/tee.txt
14972
14973TEGRA ARCHITECTURE SUPPORT
14974M:	Thierry Reding <thierry.reding@gmail.com>
14975M:	Jonathan Hunter <jonathanh@nvidia.com>
14976L:	linux-tegra@vger.kernel.org
14977Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14979S:	Supported
14980N:	[^a-z]tegra
14981
14982TEGRA CLOCK DRIVER
14983M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14984M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14985S:	Supported
14986F:	drivers/clk/tegra/
14987
14988TEGRA DMA DRIVERS
14989M:	Laxman Dewangan <ldewangan@nvidia.com>
14990M:	Jon Hunter <jonathanh@nvidia.com>
14991S:	Supported
14992F:	drivers/dma/tegra*
14993
14994TEGRA I2C DRIVER
14995M:	Laxman Dewangan <ldewangan@nvidia.com>
14996S:	Supported
14997F:	drivers/i2c/busses/i2c-tegra.c
14998
14999TEGRA IOMMU DRIVERS
15000M:	Thierry Reding <thierry.reding@gmail.com>
15001L:	linux-tegra@vger.kernel.org
15002S:	Supported
15003F:	drivers/iommu/tegra*
15004
15005TEGRA KBC DRIVER
15006M:	Laxman Dewangan <ldewangan@nvidia.com>
15007S:	Supported
15008F:	drivers/input/keyboard/tegra-kbc.c
15009
15010TEGRA NAND DRIVER
15011M:	Stefan Agner <stefan@agner.ch>
15012M:	Lucas Stach <dev@lynxeye.de>
15013S:	Maintained
15014F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15015F:	drivers/mtd/nand/raw/tegra_nand.c
15016
15017TEGRA PWM DRIVER
15018M:	Thierry Reding <thierry.reding@gmail.com>
15019S:	Supported
15020F:	drivers/pwm/pwm-tegra.c
15021
15022TEGRA SERIAL DRIVER
15023M:	Laxman Dewangan <ldewangan@nvidia.com>
15024S:	Supported
15025F:	drivers/tty/serial/serial-tegra.c
15026
15027TEGRA SPI DRIVER
15028M:	Laxman Dewangan <ldewangan@nvidia.com>
15029S:	Supported
15030F:	drivers/spi/spi-tegra*
15031
15032TEHUTI ETHERNET DRIVER
15033M:	Andy Gospodarek <andy@greyhouse.net>
15034L:	netdev@vger.kernel.org
15035S:	Supported
15036F:	drivers/net/ethernet/tehuti/*
15037
15038Telecom Clock Driver for MCPL0010
15039M:	Mark Gross <mark.gross@intel.com>
15040S:	Supported
15041F:	drivers/char/tlclk.c
15042
15043TENSILICA XTENSA PORT (xtensa)
15044M:	Chris Zankel <chris@zankel.net>
15045M:	Max Filippov <jcmvbkbc@gmail.com>
15046L:	linux-xtensa@linux-xtensa.org
15047T:	git git://github.com/czankel/xtensa-linux.git
15048S:	Maintained
15049F:	arch/xtensa/
15050F:	drivers/irqchip/irq-xtensa-*
15051
15052Texas Instruments' System Control Interface (TISCI) Protocol Driver
15053M:	Nishanth Menon <nm@ti.com>
15054M:	Tero Kristo <t-kristo@ti.com>
15055M:	Santosh Shilimkar <ssantosh@kernel.org>
15056L:	linux-arm-kernel@lists.infradead.org
15057S:	Maintained
15058F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15059F:	drivers/firmware/ti_sci*
15060F:	include/linux/soc/ti/ti_sci_protocol.h
15061F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15062F:	drivers/soc/ti/ti_sci_pm_domains.c
15063F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15064F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15065F:	drivers/clk/keystone/sci-clk.c
15066F:	drivers/reset/reset-ti-sci.c
15067
15068Texas Instruments ASoC drivers
15069M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15071S:	Maintained
15072F:	sound/soc/ti/
15073
15074THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15075M:	Hans Verkuil <hverkuil@xs4all.nl>
15076L:	linux-media@vger.kernel.org
15077T:	git git://linuxtv.org/media_tree.git
15078W:	https://linuxtv.org
15079S:	Maintained
15080F:	drivers/media/radio/radio-raremono.c
15081
15082THERMAL
15083M:	Zhang Rui <rui.zhang@intel.com>
15084M:	Eduardo Valentin <edubezval@gmail.com>
15085R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15086L:	linux-pm@vger.kernel.org
15087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15089Q:	https://patchwork.kernel.org/project/linux-pm/list/
15090S:	Supported
15091F:	drivers/thermal/
15092F:	include/linux/thermal.h
15093F:	include/uapi/linux/thermal.h
15094F:	include/linux/cpu_cooling.h
15095F:	Documentation/devicetree/bindings/thermal/
15096
15097THERMAL/CPU_COOLING
15098M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15099M:	Viresh Kumar <viresh.kumar@linaro.org>
15100M:	Javi Merino <javi.merino@kernel.org>
15101L:	linux-pm@vger.kernel.org
15102S:	Supported
15103F:	Documentation/thermal/cpu-cooling-api.txt
15104F:	drivers/thermal/cpu_cooling.c
15105F:	include/linux/cpu_cooling.h
15106
15107THINKPAD ACPI EXTRAS DRIVER
15108M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15109L:	ibm-acpi-devel@lists.sourceforge.net
15110L:	platform-driver-x86@vger.kernel.org
15111W:	http://ibm-acpi.sourceforge.net
15112W:	http://thinkwiki.org/wiki/Ibm-acpi
15113T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15114S:	Maintained
15115F:	drivers/platform/x86/thinkpad_acpi.c
15116
15117THUNDERBOLT DRIVER
15118M:	Andreas Noever <andreas.noever@gmail.com>
15119M:	Michael Jamet <michael.jamet@intel.com>
15120M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15121M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15123S:	Maintained
15124F:	Documentation/admin-guide/thunderbolt.rst
15125F:	drivers/thunderbolt/
15126F:	include/linux/thunderbolt.h
15127
15128THUNDERBOLT NETWORK DRIVER
15129M:	Michael Jamet <michael.jamet@intel.com>
15130M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15131M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15132L:	netdev@vger.kernel.org
15133S:	Maintained
15134F:	drivers/net/thunderbolt.c
15135
15136THUNDERX GPIO DRIVER
15137M:	David Daney <david.daney@cavium.com>
15138S:	Maintained
15139F:	drivers/gpio/gpio-thunderx.c
15140
15141TI AM437X VPFE DRIVER
15142M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15143L:	linux-media@vger.kernel.org
15144W:	https://linuxtv.org
15145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15146T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15147S:	Maintained
15148F:	drivers/media/platform/am437x/
15149
15150TI BANDGAP AND THERMAL DRIVER
15151M:	Eduardo Valentin <edubezval@gmail.com>
15152M:	Keerthy <j-keerthy@ti.com>
15153L:	linux-pm@vger.kernel.org
15154L:	linux-omap@vger.kernel.org
15155S:	Maintained
15156F:	drivers/thermal/ti-soc-thermal/
15157
15158TI BQ27XXX POWER SUPPLY DRIVER
15159R:	Andrew F. Davis <afd@ti.com>
15160F:	include/linux/power/bq27xxx_battery.h
15161F:	drivers/power/supply/bq27xxx_battery.c
15162F:	drivers/power/supply/bq27xxx_battery_i2c.c
15163
15164TI CDCE706 CLOCK DRIVER
15165M:	Max Filippov <jcmvbkbc@gmail.com>
15166S:	Maintained
15167F:	drivers/clk/clk-cdce706.c
15168
15169TI CLOCK DRIVER
15170M:	Tero Kristo <t-kristo@ti.com>
15171L:	linux-omap@vger.kernel.org
15172S:	Maintained
15173F:	drivers/clk/ti/
15174F:	include/linux/clk/ti.h
15175
15176TI DAVINCI MACHINE SUPPORT
15177M:	Sekhar Nori <nsekhar@ti.com>
15178M:	Kevin Hilman <khilman@kernel.org>
15179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15181S:	Supported
15182F:	arch/arm/mach-davinci/
15183F:	drivers/i2c/busses/i2c-davinci.c
15184F:	arch/arm/boot/dts/da850*
15185
15186TI DAVINCI SERIES CLOCK DRIVER
15187M:	David Lechner <david@lechnology.com>
15188R:	Sekhar Nori <nsekhar@ti.com>
15189S:	Maintained
15190F:	Documentation/devicetree/bindings/clock/ti/davinci/
15191F:	drivers/clk/davinci/
15192
15193TI DAVINCI SERIES GPIO DRIVER
15194M:	Keerthy <j-keerthy@ti.com>
15195L:	linux-gpio@vger.kernel.org
15196S:	Maintained
15197F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15198F:	drivers/gpio/gpio-davinci.c
15199
15200TI DAVINCI SERIES MEDIA DRIVER
15201M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15202L:	linux-media@vger.kernel.org
15203W:	https://linuxtv.org
15204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15205T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15206S:	Maintained
15207F:	drivers/media/platform/davinci/
15208F:	include/media/davinci/
15209
15210TI ETHERNET SWITCH DRIVER (CPSW)
15211R:	Grygorii Strashko <grygorii.strashko@ti.com>
15212L:	linux-omap@vger.kernel.org
15213L:	netdev@vger.kernel.org
15214S:	Maintained
15215F:	drivers/net/ethernet/ti/cpsw*
15216F:	drivers/net/ethernet/ti/davinci*
15217
15218TI FLASH MEDIA INTERFACE DRIVER
15219M:	Alex Dubov <oakad@yahoo.com>
15220S:	Maintained
15221F:	drivers/misc/tifm*
15222F:	drivers/mmc/host/tifm_sd.c
15223F:	include/linux/tifm.h
15224
15225TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15226M:	Santosh Shilimkar <ssantosh@kernel.org>
15227L:	linux-kernel@vger.kernel.org
15228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15229S:	Maintained
15230F:	drivers/soc/ti/*
15231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15232
15233TI LM49xxx FAMILY ASoC CODEC DRIVERS
15234M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15235M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15236L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15237S:	Maintained
15238F:	sound/soc/codecs/lm49453*
15239F:	sound/soc/codecs/isabelle*
15240
15241TI LP855x BACKLIGHT DRIVER
15242M:	Milo Kim <milo.kim@ti.com>
15243S:	Maintained
15244F:	Documentation/backlight/lp855x-driver.txt
15245F:	drivers/video/backlight/lp855x_bl.c
15246F:	include/linux/platform_data/lp855x.h
15247
15248TI LP8727 CHARGER DRIVER
15249M:	Milo Kim <milo.kim@ti.com>
15250S:	Maintained
15251F:	drivers/power/supply/lp8727_charger.c
15252F:	include/linux/platform_data/lp8727.h
15253
15254TI LP8788 MFD DRIVER
15255M:	Milo Kim <milo.kim@ti.com>
15256S:	Maintained
15257F:	drivers/iio/adc/lp8788_adc.c
15258F:	drivers/leds/leds-lp8788.c
15259F:	drivers/mfd/lp8788*.c
15260F:	drivers/power/supply/lp8788-charger.c
15261F:	drivers/regulator/lp8788-*.c
15262F:	include/linux/mfd/lp8788*.h
15263
15264TI NETCP ETHERNET DRIVER
15265M:	Wingman Kwok <w-kwok2@ti.com>
15266M:	Murali Karicheri <m-karicheri2@ti.com>
15267L:	netdev@vger.kernel.org
15268S:	Maintained
15269F:	drivers/net/ethernet/ti/netcp*
15270
15271TI PCM3060 ASoC CODEC DRIVER
15272M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15273L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15274S:	Maintained
15275F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15276F:	sound/soc/codecs/pcm3060*
15277
15278TI TAS571X FAMILY ASoC CODEC DRIVER
15279M:	Kevin Cernekee <cernekee@chromium.org>
15280L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15281S:	Odd Fixes
15282F:	sound/soc/codecs/tas571x*
15283
15284TI TRF7970A NFC DRIVER
15285M:	Mark Greer <mgreer@animalcreek.com>
15286L:	linux-wireless@vger.kernel.org
15287L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15288S:	Supported
15289F:	drivers/nfc/trf7970a.c
15290F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15291
15292TI TWL4030 SERIES SOC CODEC DRIVER
15293M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15294L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15295S:	Maintained
15296F:	sound/soc/codecs/twl4030*
15297
15298TI VPE/CAL DRIVERS
15299M:	Benoit Parrot <bparrot@ti.com>
15300L:	linux-media@vger.kernel.org
15301W:	http://linuxtv.org/
15302Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15303S:	Maintained
15304F:	drivers/media/platform/ti-vpe/
15305
15306TI WILINK WIRELESS DRIVERS
15307L:	linux-wireless@vger.kernel.org
15308W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15309W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15311S:	Orphan
15312F:	drivers/net/wireless/ti/
15313F:	include/linux/wl12xx.h
15314
15315TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15316M:	John Stultz <john.stultz@linaro.org>
15317M:	Thomas Gleixner <tglx@linutronix.de>
15318R:	Stephen Boyd <sboyd@kernel.org>
15319L:	linux-kernel@vger.kernel.org
15320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15321S:	Supported
15322F:	include/linux/clocksource.h
15323F:	include/linux/time.h
15324F:	include/linux/timex.h
15325F:	include/uapi/linux/time.h
15326F:	include/uapi/linux/timex.h
15327F:	kernel/time/clocksource.c
15328F:	kernel/time/time*.c
15329F:	kernel/time/alarmtimer.c
15330F:	kernel/time/ntp.c
15331F:	tools/testing/selftests/timers/
15332
15333TIPC NETWORK LAYER
15334M:	Jon Maloy <jon.maloy@ericsson.com>
15335M:	Ying Xue <ying.xue@windriver.com>
15336L:	netdev@vger.kernel.org (core kernel code)
15337L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15338W:	http://tipc.sourceforge.net/
15339S:	Maintained
15340F:	include/uapi/linux/tipc*.h
15341F:	net/tipc/
15342
15343TLAN NETWORK DRIVER
15344M:	Samuel Chessman <chessman@tux.org>
15345L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15346W:	http://sourceforge.net/projects/tlan/
15347S:	Maintained
15348F:	Documentation/networking/device_drivers/ti/tlan.txt
15349F:	drivers/net/ethernet/ti/tlan.*
15350
15351TM6000 VIDEO4LINUX DRIVER
15352M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15353L:	linux-media@vger.kernel.org
15354W:	https://linuxtv.org
15355T:	git git://linuxtv.org/media_tree.git
15356S:	Odd fixes
15357F:	drivers/media/usb/tm6000/
15358F:	Documentation/media/v4l-drivers/tm6000*
15359
15360TMIO/SDHI MMC DRIVER
15361M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15362L:	linux-mmc@vger.kernel.org
15363S:	Supported
15364F:	drivers/mmc/host/tmio_mmc*
15365F:	drivers/mmc/host/renesas_sdhi*
15366F:	include/linux/mfd/tmio.h
15367
15368TMP401 HARDWARE MONITOR DRIVER
15369M:	Guenter Roeck <linux@roeck-us.net>
15370L:	linux-hwmon@vger.kernel.org
15371S:	Maintained
15372F:	Documentation/hwmon/tmp401
15373F:	drivers/hwmon/tmp401.c
15374
15375TMPFS (SHMEM FILESYSTEM)
15376M:	Hugh Dickins <hughd@google.com>
15377L:	linux-mm@kvack.org
15378S:	Maintained
15379F:	include/linux/shmem_fs.h
15380F:	mm/shmem.c
15381
15382TOMOYO SECURITY MODULE
15383M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15384M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15385L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15386L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15387L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15388L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15389W:	http://tomoyo.sourceforge.jp/
15390T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15391S:	Maintained
15392F:	security/tomoyo/
15393
15394TOPSTAR LAPTOP EXTRAS DRIVER
15395M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15396L:	platform-driver-x86@vger.kernel.org
15397S:	Maintained
15398F:	drivers/platform/x86/topstar-laptop.c
15399
15400TORTURE-TEST MODULES
15401M:	Davidlohr Bueso <dave@stgolabs.net>
15402M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15403M:	Josh Triplett <josh@joshtriplett.org>
15404L:	linux-kernel@vger.kernel.org
15405S:	Supported
15406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15407F:	Documentation/RCU/torture.txt
15408F:	kernel/torture.c
15409F:	kernel/rcu/rcutorture.c
15410F:	kernel/rcu/rcuperf.c
15411F:	kernel/locking/locktorture.c
15412
15413TOSHIBA ACPI EXTRAS DRIVER
15414M:	Azael Avalos <coproscefalo@gmail.com>
15415L:	platform-driver-x86@vger.kernel.org
15416S:	Maintained
15417F:	drivers/platform/x86/toshiba_acpi.c
15418
15419TOSHIBA BLUETOOTH DRIVER
15420M:	Azael Avalos <coproscefalo@gmail.com>
15421L:	platform-driver-x86@vger.kernel.org
15422S:	Maintained
15423F:	drivers/platform/x86/toshiba_bluetooth.c
15424
15425TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15426M:	Azael Avalos <coproscefalo@gmail.com>
15427L:	platform-driver-x86@vger.kernel.org
15428S:	Maintained
15429F:	drivers/platform/x86/toshiba_haps.c
15430
15431TOSHIBA SMM DRIVER
15432M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15433W:	http://www.buzzard.org.uk/toshiba/
15434S:	Maintained
15435F:	drivers/char/toshiba.c
15436F:	include/linux/toshiba.h
15437F:	include/uapi/linux/toshiba.h
15438
15439TOSHIBA TC358743 DRIVER
15440M:	Mats Randgaard <matrandg@cisco.com>
15441L:	linux-media@vger.kernel.org
15442S:	Maintained
15443F:	drivers/media/i2c/tc358743*
15444F:	include/media/i2c/tc358743.h
15445
15446TOSHIBA WMI HOTKEYS DRIVER
15447M:	Azael Avalos <coproscefalo@gmail.com>
15448L:	platform-driver-x86@vger.kernel.org
15449S:	Maintained
15450F:	drivers/platform/x86/toshiba-wmi.c
15451
15452TPM DEVICE DRIVER
15453M:	Peter Huewe <peterhuewe@gmx.de>
15454M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15455R:	Jason Gunthorpe <jgg@ziepe.ca>
15456L:	linux-integrity@vger.kernel.org
15457Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15458W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15459T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15460S:	Maintained
15461F:	drivers/char/tpm/
15462
15463TRACING
15464M:	Steven Rostedt <rostedt@goodmis.org>
15465M:	Ingo Molnar <mingo@redhat.com>
15466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15467S:	Maintained
15468F:	Documentation/trace/ftrace.rst
15469F:	arch/*/*/*/ftrace.h
15470F:	arch/*/kernel/ftrace.c
15471F:	include/*/ftrace.h
15472F:	include/linux/trace*.h
15473F:	include/trace/
15474F:	kernel/trace/
15475F:	tools/testing/selftests/ftrace/
15476
15477TRACING MMIO ACCESSES (MMIOTRACE)
15478M:	Steven Rostedt <rostedt@goodmis.org>
15479M:	Ingo Molnar <mingo@kernel.org>
15480R:	Karol Herbst <karolherbst@gmail.com>
15481R:	Pekka Paalanen <ppaalanen@gmail.com>
15482S:	Maintained
15483L:	linux-kernel@vger.kernel.org
15484L:	nouveau@lists.freedesktop.org
15485F:	kernel/trace/trace_mmiotrace.c
15486F:	include/linux/mmiotrace.h
15487F:	arch/x86/mm/kmmio.c
15488F:	arch/x86/mm/mmio-mod.c
15489F:	arch/x86/mm/testmmiotrace.c
15490
15491TRIVIAL PATCHES
15492M:	Jiri Kosina <trivial@kernel.org>
15493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15494S:	Maintained
15495K:	^Subject:.*(?i)trivial
15496
15497TEMPO SEMICONDUCTOR DRIVERS
15498M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15499S:	Maintained
15500F:	sound/soc/codecs/tscs*.c
15501F:	sound/soc/codecs/tscs*.h
15502F:	Documentation/devicetree/bindings/sound/tscs*.txt
15503
15504TTY LAYER
15505M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15506M:	Jiri Slaby <jslaby@suse.com>
15507S:	Supported
15508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15509F:	Documentation/serial/
15510F:	drivers/tty/
15511F:	drivers/tty/serial/serial_core.c
15512F:	include/linux/serial_core.h
15513F:	include/linux/serial.h
15514F:	include/linux/tty.h
15515F:	include/uapi/linux/serial_core.h
15516F:	include/uapi/linux/serial.h
15517F:	include/uapi/linux/tty.h
15518
15519TUA9001 MEDIA DRIVER
15520M:	Antti Palosaari <crope@iki.fi>
15521L:	linux-media@vger.kernel.org
15522W:	https://linuxtv.org
15523W:	http://palosaari.fi/linux/
15524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15525T:	git git://linuxtv.org/anttip/media_tree.git
15526S:	Maintained
15527F:	drivers/media/tuners/tua9001*
15528
15529TULIP NETWORK DRIVERS
15530L:	netdev@vger.kernel.org
15531L:	linux-parisc@vger.kernel.org
15532S:	Orphan
15533F:	drivers/net/ethernet/dec/tulip/
15534
15535TUN/TAP driver
15536M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15537W:	http://vtun.sourceforge.net/tun
15538S:	Maintained
15539F:	Documentation/networking/tuntap.txt
15540F:	arch/um/os-Linux/drivers/
15541
15542TURBOCHANNEL SUBSYSTEM
15543M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15544M:	Ralf Baechle <ralf@linux-mips.org>
15545L:	linux-mips@vger.kernel.org
15546Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15547S:	Maintained
15548F:	drivers/tc/
15549F:	include/linux/tc.h
15550
15551TURBOSTAT UTILITY
15552M:	"Len Brown" <lenb@kernel.org>
15553L:	linux-pm@vger.kernel.org
15554B:	https://bugzilla.kernel.org
15555Q:	https://patchwork.kernel.org/project/linux-pm/list/
15556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15557S:	Supported
15558F:	tools/power/x86/turbostat/
15559
15560TW5864 VIDEO4LINUX DRIVER
15561M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15562M:	Anton Sviridenko <anton@corp.bluecherry.net>
15563M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15564M:	Andrey Utkin <andrey_utkin@fastmail.com>
15565L:	linux-media@vger.kernel.org
15566S:	Supported
15567F:	drivers/media/pci/tw5864/
15568
15569TW68 VIDEO4LINUX DRIVER
15570M:	Hans Verkuil <hverkuil@xs4all.nl>
15571L:	linux-media@vger.kernel.org
15572T:	git git://linuxtv.org/media_tree.git
15573W:	https://linuxtv.org
15574S:	Odd Fixes
15575F:	drivers/media/pci/tw68/
15576
15577TW686X VIDEO4LINUX DRIVER
15578M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15579L:	linux-media@vger.kernel.org
15580T:	git git://linuxtv.org/media_tree.git
15581W:	http://linuxtv.org
15582S:	Maintained
15583F:	drivers/media/pci/tw686x/
15584
15585UBI FILE SYSTEM (UBIFS)
15586M:	Richard Weinberger <richard@nod.at>
15587M:	Artem Bityutskiy <dedekind1@gmail.com>
15588M:	Adrian Hunter <adrian.hunter@intel.com>
15589L:	linux-mtd@lists.infradead.org
15590T:	git git://git.infradead.org/ubifs-2.6.git
15591W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15592S:	Supported
15593F:	Documentation/filesystems/ubifs.txt
15594F:	fs/ubifs/
15595
15596UCLINUX (M68KNOMMU AND COLDFIRE)
15597M:	Greg Ungerer <gerg@linux-m68k.org>
15598W:	http://www.linux-m68k.org/
15599W:	http://www.uclinux.org/
15600L:	linux-m68k@lists.linux-m68k.org
15601L:	uclinux-dev@uclinux.org  (subscribers-only)
15602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15603S:	Maintained
15604F:	arch/m68k/coldfire/
15605F:	arch/m68k/68*/
15606F:	arch/m68k/*/*_no.*
15607F:	arch/m68k/include/asm/*_no.*
15608
15609UDF FILESYSTEM
15610M:	Jan Kara <jack@suse.com>
15611S:	Maintained
15612F:	Documentation/filesystems/udf.txt
15613F:	fs/udf/
15614
15615UDRAW TABLET
15616M:	Bastien Nocera <hadess@hadess.net>
15617L:	linux-input@vger.kernel.org
15618S:	Maintained
15619F:	drivers/hid/hid-udraw-ps3.c
15620
15621UFS FILESYSTEM
15622M:	Evgeniy Dushistov <dushistov@mail.ru>
15623S:	Maintained
15624F:	Documentation/filesystems/ufs.txt
15625F:	fs/ufs/
15626
15627UHID USERSPACE HID IO DRIVER:
15628M:	David Herrmann <dh.herrmann@googlemail.com>
15629L:	linux-input@vger.kernel.org
15630S:	Maintained
15631F:	drivers/hid/uhid.c
15632F:	include/uapi/linux/uhid.h
15633
15634ULPI BUS
15635M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15636L:	linux-usb@vger.kernel.org
15637S:	Maintained
15638F:	drivers/usb/common/ulpi.c
15639F:	include/linux/ulpi/
15640
15641ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15642L:	linux-usb@vger.kernel.org
15643S:	Orphan
15644F:	drivers/uwb/
15645F:	include/linux/uwb.h
15646F:	include/linux/uwb/
15647
15648UNICORE32 ARCHITECTURE:
15649M:	Guan Xuetao <gxt@pku.edu.cn>
15650W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15651S:	Maintained
15652T:	git git://github.com/gxt/linux.git
15653F:	arch/unicore32/
15654
15655UNIFDEF
15656M:	Tony Finch <dot@dotat.at>
15657W:	http://dotat.at/prog/unifdef
15658S:	Maintained
15659F:	scripts/unifdef.c
15660
15661UNIFORM CDROM DRIVER
15662M:	Jens Axboe <axboe@kernel.dk>
15663W:	http://www.kernel.dk
15664S:	Maintained
15665F:	Documentation/cdrom/
15666F:	drivers/cdrom/cdrom.c
15667F:	include/linux/cdrom.h
15668F:	include/uapi/linux/cdrom.h
15669
15670UNISYS S-PAR DRIVERS
15671M:	David Kershner <david.kershner@unisys.com>
15672L:	sparmaintainer@unisys.com (Unisys internal)
15673S:	Supported
15674F:	include/linux/visorbus.h
15675F:	drivers/visorbus/
15676F:	drivers/staging/unisys/
15677
15678UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15679M:	Vinayak Holikatti <vinholikatti@gmail.com>
15680L:	linux-scsi@vger.kernel.org
15681S:	Supported
15682F:	Documentation/scsi/ufs.txt
15683F:	drivers/scsi/ufs/
15684
15685UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15686M:	Joao Pinto <jpinto@synopsys.com>
15687L:	linux-scsi@vger.kernel.org
15688S:	Supported
15689F:	drivers/scsi/ufs/*dwc*
15690
15691UNSORTED BLOCK IMAGES (UBI)
15692M:	Artem Bityutskiy <dedekind1@gmail.com>
15693M:	Richard Weinberger <richard@nod.at>
15694W:	http://www.linux-mtd.infradead.org/
15695L:	linux-mtd@lists.infradead.org
15696T:	git git://git.infradead.org/ubifs-2.6.git
15697S:	Supported
15698F:	drivers/mtd/ubi/
15699F:	include/linux/mtd/ubi.h
15700F:	include/uapi/mtd/ubi-user.h
15701
15702USB "USBNET" DRIVER FRAMEWORK
15703M:	Oliver Neukum <oneukum@suse.com>
15704L:	netdev@vger.kernel.org
15705W:	http://www.linux-usb.org/usbnet
15706S:	Maintained
15707F:	drivers/net/usb/usbnet.c
15708F:	include/linux/usb/usbnet.h
15709
15710USB ACM DRIVER
15711M:	Oliver Neukum <oneukum@suse.com>
15712L:	linux-usb@vger.kernel.org
15713S:	Maintained
15714F:	Documentation/usb/acm.txt
15715F:	drivers/usb/class/cdc-acm.*
15716
15717USB AR5523 WIRELESS DRIVER
15718M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15719L:	linux-wireless@vger.kernel.org
15720S:	Maintained
15721F:	drivers/net/wireless/ath/ar5523/
15722
15723USB ATTACHED SCSI
15724M:	Oliver Neukum <oneukum@suse.com>
15725L:	linux-usb@vger.kernel.org
15726L:	linux-scsi@vger.kernel.org
15727S:	Maintained
15728F:	drivers/usb/storage/uas.c
15729
15730USB CDC ETHERNET DRIVER
15731M:	Oliver Neukum <oliver@neukum.org>
15732L:	linux-usb@vger.kernel.org
15733S:	Maintained
15734F:	drivers/net/usb/cdc_*.c
15735F:	include/uapi/linux/usb/cdc.h
15736
15737USB CHAOSKEY DRIVER
15738M:	Keith Packard <keithp@keithp.com>
15739L:	linux-usb@vger.kernel.org
15740S:	Maintained
15741F:	drivers/usb/misc/chaoskey.c
15742
15743USB CYPRESS C67X00 DRIVER
15744M:	Peter Korsgaard <jacmet@sunsite.dk>
15745L:	linux-usb@vger.kernel.org
15746S:	Maintained
15747F:	drivers/usb/c67x00/
15748
15749USB DAVICOM DM9601 DRIVER
15750M:	Peter Korsgaard <jacmet@sunsite.dk>
15751L:	netdev@vger.kernel.org
15752W:	http://www.linux-usb.org/usbnet
15753S:	Maintained
15754F:	drivers/net/usb/dm9601.c
15755
15756USB DIAMOND RIO500 DRIVER
15757M:	Cesar Miquel <miquel@df.uba.ar>
15758L:	rio500-users@lists.sourceforge.net
15759W:	http://rio500.sourceforge.net
15760S:	Maintained
15761F:	drivers/usb/misc/rio500*
15762
15763USB EHCI DRIVER
15764M:	Alan Stern <stern@rowland.harvard.edu>
15765L:	linux-usb@vger.kernel.org
15766S:	Maintained
15767F:	Documentation/usb/ehci.txt
15768F:	drivers/usb/host/ehci*
15769
15770USB GADGET/PERIPHERAL SUBSYSTEM
15771M:	Felipe Balbi <balbi@kernel.org>
15772L:	linux-usb@vger.kernel.org
15773W:	http://www.linux-usb.org/gadget
15774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15775S:	Maintained
15776F:	drivers/usb/gadget/
15777F:	include/linux/usb/gadget*
15778
15779USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15780M:	Jiri Kosina <jikos@kernel.org>
15781M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15782L:	linux-usb@vger.kernel.org
15783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15784S:	Maintained
15785F:	Documentation/hid/hiddev.txt
15786F:	drivers/hid/usbhid/
15787
15788USB INTEL XHCI ROLE MUX DRIVER
15789M:	Hans de Goede <hdegoede@redhat.com>
15790L:	linux-usb@vger.kernel.org
15791S:	Maintained
15792F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15793
15794USB ISP116X DRIVER
15795M:	Olav Kongas <ok@artecdesign.ee>
15796L:	linux-usb@vger.kernel.org
15797S:	Maintained
15798F:	drivers/usb/host/isp116x*
15799F:	include/linux/usb/isp116x.h
15800
15801USB LAN78XX ETHERNET DRIVER
15802M:	Woojung Huh <woojung.huh@microchip.com>
15803M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15804L:	netdev@vger.kernel.org
15805S:	Maintained
15806F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15807F:	drivers/net/usb/lan78xx.*
15808F:	include/dt-bindings/net/microchip-lan78xx.h
15809
15810USB MASS STORAGE DRIVER
15811M:	Alan Stern <stern@rowland.harvard.edu>
15812L:	linux-usb@vger.kernel.org
15813L:	usb-storage@lists.one-eyed-alien.net
15814S:	Maintained
15815F:	drivers/usb/storage/
15816
15817USB MIDI DRIVER
15818M:	Clemens Ladisch <clemens@ladisch.de>
15819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15820T:	git git://git.alsa-project.org/alsa-kernel.git
15821S:	Maintained
15822F:	sound/usb/midi.*
15823
15824USB NETWORKING DRIVERS
15825L:	linux-usb@vger.kernel.org
15826S:	Odd Fixes
15827F:	drivers/net/usb/
15828
15829USB OHCI DRIVER
15830M:	Alan Stern <stern@rowland.harvard.edu>
15831L:	linux-usb@vger.kernel.org
15832S:	Maintained
15833F:	Documentation/usb/ohci.txt
15834F:	drivers/usb/host/ohci*
15835
15836USB OTG FSM (Finite State Machine)
15837M:	Peter Chen <Peter.Chen@nxp.com>
15838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15839L:	linux-usb@vger.kernel.org
15840S:	Maintained
15841F:	drivers/usb/common/usb-otg-fsm.c
15842
15843USB OVER IP DRIVER
15844M:	Valentina Manea <valentina.manea.m@gmail.com>
15845M:	Shuah Khan <shuah@kernel.org>
15846M:	Shuah Khan <skhan@linuxfoundation.org>
15847L:	linux-usb@vger.kernel.org
15848S:	Maintained
15849F:	Documentation/usb/usbip_protocol.txt
15850F:	drivers/usb/usbip/
15851F:	tools/usb/usbip/
15852F:	tools/testing/selftests/drivers/usb/usbip/
15853
15854USB PEGASUS DRIVER
15855M:	Petko Manolov <petkan@nucleusys.com>
15856L:	linux-usb@vger.kernel.org
15857L:	netdev@vger.kernel.org
15858T:	git git://github.com/petkan/pegasus.git
15859W:	https://github.com/petkan/pegasus
15860S:	Maintained
15861F:	drivers/net/usb/pegasus.*
15862
15863USB PHY LAYER
15864M:	Felipe Balbi <balbi@kernel.org>
15865L:	linux-usb@vger.kernel.org
15866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15867S:	Maintained
15868F:	drivers/usb/phy/
15869
15870USB PRINTER DRIVER (usblp)
15871M:	Pete Zaitcev <zaitcev@redhat.com>
15872L:	linux-usb@vger.kernel.org
15873S:	Supported
15874F:	drivers/usb/class/usblp.c
15875
15876USB QMI WWAN NETWORK DRIVER
15877M:	Bjørn Mork <bjorn@mork.no>
15878L:	netdev@vger.kernel.org
15879S:	Maintained
15880F:	Documentation/ABI/testing/sysfs-class-net-qmi
15881F:	drivers/net/usb/qmi_wwan.c
15882
15883USB RTL8150 DRIVER
15884M:	Petko Manolov <petkan@nucleusys.com>
15885L:	linux-usb@vger.kernel.org
15886L:	netdev@vger.kernel.org
15887T:	git git://github.com/petkan/rtl8150.git
15888W:	https://github.com/petkan/rtl8150
15889S:	Maintained
15890F:	drivers/net/usb/rtl8150.c
15891
15892USB SERIAL SUBSYSTEM
15893M:	Johan Hovold <johan@kernel.org>
15894L:	linux-usb@vger.kernel.org
15895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15896S:	Maintained
15897F:	Documentation/usb/usb-serial.txt
15898F:	drivers/usb/serial/
15899F:	include/linux/usb/serial.h
15900
15901USB SMSC75XX ETHERNET DRIVER
15902M:	Steve Glendinning <steve.glendinning@shawell.net>
15903L:	netdev@vger.kernel.org
15904S:	Maintained
15905F:	drivers/net/usb/smsc75xx.*
15906
15907USB SMSC95XX ETHERNET DRIVER
15908M:	Steve Glendinning <steve.glendinning@shawell.net>
15909M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15910L:	netdev@vger.kernel.org
15911S:	Maintained
15912F:	drivers/net/usb/smsc95xx.*
15913
15914USB SUBSYSTEM
15915M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15916L:	linux-usb@vger.kernel.org
15917W:	http://www.linux-usb.org
15918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15919S:	Supported
15920F:	Documentation/devicetree/bindings/usb/
15921F:	Documentation/usb/
15922F:	drivers/usb/
15923F:	include/linux/usb.h
15924F:	include/linux/usb/
15925
15926USB TYPEC PI3USB30532 MUX DRIVER
15927M:	Hans de Goede <hdegoede@redhat.com>
15928L:	linux-usb@vger.kernel.org
15929S:	Maintained
15930F:	drivers/usb/typec/mux/pi3usb30532.c
15931
15932USB TYPEC CLASS
15933M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15934L:	linux-usb@vger.kernel.org
15935S:	Maintained
15936F:	Documentation/ABI/testing/sysfs-class-typec
15937F:	Documentation/driver-api/usb/typec.rst
15938F:	drivers/usb/typec/
15939F:	include/linux/usb/typec.h
15940
15941USB TYPEC BUS FOR ALTERNATE MODES
15942M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15943L:	linux-usb@vger.kernel.org
15944S:	Maintained
15945F:	Documentation/ABI/testing/sysfs-bus-typec
15946F:	Documentation/driver-api/usb/typec_bus.rst
15947F:	drivers/usb/typec/altmodes/
15948F:	include/linux/usb/typec_altmode.h
15949
15950USB TYPEC PORT CONTROLLER DRIVERS
15951M:	Guenter Roeck <linux@roeck-us.net>
15952L:	linux-usb@vger.kernel.org
15953S:	Maintained
15954F:	drivers/usb/typec/tcpm/
15955
15956USB UHCI DRIVER
15957M:	Alan Stern <stern@rowland.harvard.edu>
15958L:	linux-usb@vger.kernel.org
15959S:	Maintained
15960F:	drivers/usb/host/uhci*
15961
15962USB VIDEO CLASS
15963M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15964L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15965L:	linux-media@vger.kernel.org
15966T:	git git://linuxtv.org/media_tree.git
15967W:	http://www.ideasonboard.org/uvc/
15968S:	Maintained
15969F:	drivers/media/usb/uvc/
15970F:	include/uapi/linux/uvcvideo.h
15971
15972USB VISION DRIVER
15973M:	Hans Verkuil <hverkuil@xs4all.nl>
15974L:	linux-media@vger.kernel.org
15975T:	git git://linuxtv.org/media_tree.git
15976W:	https://linuxtv.org
15977S:	Odd Fixes
15978F:	drivers/media/usb/usbvision/
15979
15980USB WEBCAM GADGET
15981M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15982L:	linux-usb@vger.kernel.org
15983S:	Maintained
15984F:	drivers/usb/gadget/function/*uvc*
15985F:	drivers/usb/gadget/legacy/webcam.c
15986F:	include/uapi/linux/usb/g_uvc.h
15987
15988USB WIRELESS RNDIS DRIVER (rndis_wlan)
15989M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15990L:	linux-wireless@vger.kernel.org
15991S:	Maintained
15992F:	drivers/net/wireless/rndis_wlan.c
15993
15994USB XHCI DRIVER
15995M:	Mathias Nyman <mathias.nyman@intel.com>
15996L:	linux-usb@vger.kernel.org
15997S:	Supported
15998F:	drivers/usb/host/xhci*
15999F:	drivers/usb/host/pci-quirks*
16000
16001USB ZD1201 DRIVER
16002L:	linux-wireless@vger.kernel.org
16003W:	http://linux-lc100020.sourceforge.net
16004S:	Orphan
16005F:	drivers/net/wireless/zydas/zd1201.*
16006
16007USB ZR364XX DRIVER
16008M:	Antoine Jacquet <royale@zerezo.com>
16009L:	linux-usb@vger.kernel.org
16010L:	linux-media@vger.kernel.org
16011T:	git git://linuxtv.org/media_tree.git
16012W:	http://royale.zerezo.com/zr364xx/
16013S:	Maintained
16014F:	Documentation/media/v4l-drivers/zr364xx*
16015F:	drivers/media/usb/zr364xx/
16016
16017USER-MODE LINUX (UML)
16018M:	Jeff Dike <jdike@addtoit.com>
16019M:	Richard Weinberger <richard@nod.at>
16020M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16021L:	linux-um@lists.infradead.org
16022W:	http://user-mode-linux.sourceforge.net
16023Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16025S:	Maintained
16026F:	Documentation/virtual/uml/
16027F:	arch/um/
16028F:	arch/x86/um/
16029F:	fs/hostfs/
16030
16031USERSPACE COPYIN/COPYOUT (UIOVEC)
16032M:	Alexander Viro <viro@zeniv.linux.org.uk>
16033S:	Maintained
16034F:	lib/iov_iter.c
16035F:	include/linux/uio.h
16036
16037USERSPACE DMA BUFFER DRIVER
16038M:	Gerd Hoffmann <kraxel@redhat.com>
16039S:	Maintained
16040L:	dri-devel@lists.freedesktop.org
16041F:	drivers/dma-buf/udmabuf.c
16042F:	include/uapi/linux/udmabuf.h
16043T:	git git://anongit.freedesktop.org/drm/drm-misc
16044
16045USERSPACE I/O (UIO)
16046M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16047S:	Maintained
16048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16049F:	Documentation/driver-api/uio-howto.rst
16050F:	drivers/uio/
16051F:	include/linux/uio_driver.h
16052
16053UTIL-LINUX PACKAGE
16054M:	Karel Zak <kzak@redhat.com>
16055L:	util-linux@vger.kernel.org
16056W:	http://en.wikipedia.org/wiki/Util-linux
16057T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16058S:	Maintained
16059
16060UUID HELPERS
16061M:	Christoph Hellwig <hch@lst.de>
16062R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16063L:	linux-kernel@vger.kernel.org
16064T:	git git://git.infradead.org/users/hch/uuid.git
16065F:	lib/uuid.c
16066F:	lib/test_uuid.c
16067F:	include/linux/uuid.h
16068F:	include/uapi/linux/uuid.h
16069S:	Maintained
16070
16071UVESAFB DRIVER
16072M:	Michal Januszewski <spock@gentoo.org>
16073L:	linux-fbdev@vger.kernel.org
16074W:	https://github.com/mjanusz/v86d
16075S:	Maintained
16076F:	Documentation/fb/uvesafb.txt
16077F:	drivers/video/fbdev/uvesafb.*
16078
16079VF610 NAND DRIVER
16080M:	Stefan Agner <stefan@agner.ch>
16081L:	linux-mtd@lists.infradead.org
16082S:	Supported
16083F:	drivers/mtd/nand/raw/vf610_nfc.c
16084
16085VFAT/FAT/MSDOS FILESYSTEM
16086M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16087S:	Maintained
16088F:	Documentation/filesystems/vfat.txt
16089F:	fs/fat/
16090
16091VFIO DRIVER
16092M:	Alex Williamson <alex.williamson@redhat.com>
16093L:	kvm@vger.kernel.org
16094T:	git git://github.com/awilliam/linux-vfio.git
16095S:	Maintained
16096F:	Documentation/vfio.txt
16097F:	drivers/vfio/
16098F:	include/linux/vfio.h
16099F:	include/uapi/linux/vfio.h
16100
16101VFIO MEDIATED DEVICE DRIVERS
16102M:	Kirti Wankhede <kwankhede@nvidia.com>
16103L:	kvm@vger.kernel.org
16104S:	Maintained
16105F:	Documentation/vfio-mediated-device.txt
16106F:	drivers/vfio/mdev/
16107F:	include/linux/mdev.h
16108F:	samples/vfio-mdev/
16109
16110VFIO PLATFORM DRIVER
16111M:	Eric Auger <eric.auger@redhat.com>
16112L:	kvm@vger.kernel.org
16113S:	Maintained
16114F:	drivers/vfio/platform/
16115
16116VGA_SWITCHEROO
16117R:	Lukas Wunner <lukas@wunner.de>
16118S:	Maintained
16119F:	Documentation/gpu/vga-switcheroo.rst
16120F:	drivers/gpu/vga/vga_switcheroo.c
16121F:	include/linux/vga_switcheroo.h
16122T:	git git://anongit.freedesktop.org/drm/drm-misc
16123
16124VIA RHINE NETWORK DRIVER
16125S:	Orphan
16126F:	drivers/net/ethernet/via/via-rhine.c
16127
16128VIA SD/MMC CARD CONTROLLER DRIVER
16129M:	Bruce Chang <brucechang@via.com.tw>
16130M:	Harald Welte <HaraldWelte@viatech.com>
16131S:	Maintained
16132F:	drivers/mmc/host/via-sdmmc.c
16133
16134VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16135M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16136L:	linux-fbdev@vger.kernel.org
16137S:	Maintained
16138F:	include/linux/via-core.h
16139F:	include/linux/via-gpio.h
16140F:	include/linux/via_i2c.h
16141F:	drivers/video/fbdev/via/
16142
16143VIA VELOCITY NETWORK DRIVER
16144M:	Francois Romieu <romieu@fr.zoreil.com>
16145L:	netdev@vger.kernel.org
16146S:	Maintained
16147F:	drivers/net/ethernet/via/via-velocity.*
16148
16149VICODEC VIRTUAL CODEC DRIVER
16150M:	Hans Verkuil <hans.verkuil@cisco.com>
16151L:	linux-media@vger.kernel.org
16152T:	git git://linuxtv.org/media_tree.git
16153W:	https://linuxtv.org
16154S:	Maintained
16155F:	drivers/media/platform/vicodec/*
16156
16157VIDEO MULTIPLEXER DRIVER
16158M:	Philipp Zabel <p.zabel@pengutronix.de>
16159L:	linux-media@vger.kernel.org
16160S:	Maintained
16161F:	drivers/media/platform/video-mux.c
16162
16163VIDEO I2C POLLING DRIVER
16164M:	Matt Ranostay <matt.ranostay@konsulko.com>
16165L:	linux-media@vger.kernel.org
16166S:	Maintained
16167F:	drivers/media/i2c/video-i2c.c
16168
16169VIDEOBUF2 FRAMEWORK
16170M:	Pawel Osciak <pawel@osciak.com>
16171M:	Marek Szyprowski <m.szyprowski@samsung.com>
16172M:	Kyungmin Park <kyungmin.park@samsung.com>
16173L:	linux-media@vger.kernel.org
16174S:	Maintained
16175F:	drivers/media/common/videobuf2/*
16176F:	include/media/videobuf2-*
16177
16178VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16179M:	Helen Koike <helen.koike@collabora.com>
16180L:	linux-media@vger.kernel.org
16181T:	git git://linuxtv.org/media_tree.git
16182W:	https://linuxtv.org
16183S:	Maintained
16184F:	drivers/media/platform/vimc/*
16185
16186VIRT LIB
16187M:	Alex Williamson <alex.williamson@redhat.com>
16188M:	Paolo Bonzini <pbonzini@redhat.com>
16189L:	kvm@vger.kernel.org
16190S:	Supported
16191F:	virt/lib/
16192
16193VIRTIO AND VHOST VSOCK DRIVER
16194M:	Stefan Hajnoczi <stefanha@redhat.com>
16195L:	kvm@vger.kernel.org
16196L:	virtualization@lists.linux-foundation.org
16197L:	netdev@vger.kernel.org
16198S:	Maintained
16199F:	include/linux/virtio_vsock.h
16200F:	include/uapi/linux/virtio_vsock.h
16201F:	include/uapi/linux/vsockmon.h
16202F:	include/uapi/linux/vm_sockets_diag.h
16203F:	net/vmw_vsock/diag.c
16204F:	net/vmw_vsock/af_vsock_tap.c
16205F:	net/vmw_vsock/virtio_transport_common.c
16206F:	net/vmw_vsock/virtio_transport.c
16207F:	drivers/net/vsockmon.c
16208F:	drivers/vhost/vsock.c
16209F:	tools/testing/vsock/
16210
16211VIRTIO CONSOLE DRIVER
16212M:	Amit Shah <amit@kernel.org>
16213L:	virtualization@lists.linux-foundation.org
16214S:	Maintained
16215F:	drivers/char/virtio_console.c
16216F:	include/linux/virtio_console.h
16217F:	include/uapi/linux/virtio_console.h
16218
16219VIRTIO CORE, NET AND BLOCK DRIVERS
16220M:	"Michael S. Tsirkin" <mst@redhat.com>
16221M:	Jason Wang <jasowang@redhat.com>
16222L:	virtualization@lists.linux-foundation.org
16223S:	Maintained
16224F:	Documentation/devicetree/bindings/virtio/
16225F:	drivers/virtio/
16226F:	tools/virtio/
16227F:	drivers/net/virtio_net.c
16228F:	drivers/block/virtio_blk.c
16229F:	include/linux/virtio*.h
16230F:	include/uapi/linux/virtio_*.h
16231F:	drivers/crypto/virtio/
16232F:	mm/balloon_compaction.c
16233
16234VIRTIO CRYPTO DRIVER
16235M:	Gonglei <arei.gonglei@huawei.com>
16236L:	virtualization@lists.linux-foundation.org
16237L:	linux-crypto@vger.kernel.org
16238S:	Maintained
16239F:	drivers/crypto/virtio/
16240F:	include/uapi/linux/virtio_crypto.h
16241
16242VIRTIO DRIVERS FOR S390
16243M:	Cornelia Huck <cohuck@redhat.com>
16244M:	Halil Pasic <pasic@linux.ibm.com>
16245L:	linux-s390@vger.kernel.org
16246L:	virtualization@lists.linux-foundation.org
16247L:	kvm@vger.kernel.org
16248S:	Supported
16249F:	drivers/s390/virtio/
16250F:	arch/s390/include/uapi/asm/virtio-ccw.h
16251
16252VIRTIO GPU DRIVER
16253M:	David Airlie <airlied@linux.ie>
16254M:	Gerd Hoffmann <kraxel@redhat.com>
16255L:	dri-devel@lists.freedesktop.org
16256L:	virtualization@lists.linux-foundation.org
16257T:	git git://anongit.freedesktop.org/drm/drm-misc
16258S:	Maintained
16259F:	drivers/gpu/drm/virtio/
16260F:	include/uapi/linux/virtio_gpu.h
16261
16262VIRTIO HOST (VHOST)
16263M:	"Michael S. Tsirkin" <mst@redhat.com>
16264M:	Jason Wang <jasowang@redhat.com>
16265L:	kvm@vger.kernel.org
16266L:	virtualization@lists.linux-foundation.org
16267L:	netdev@vger.kernel.org
16268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16269S:	Maintained
16270F:	drivers/vhost/
16271F:	include/uapi/linux/vhost.h
16272
16273VIRTIO INPUT DRIVER
16274M:	Gerd Hoffmann <kraxel@redhat.com>
16275S:	Maintained
16276F:	drivers/virtio/virtio_input.c
16277F:	include/uapi/linux/virtio_input.h
16278
16279VIRTUAL BOX GUEST DEVICE DRIVER
16280M:	Hans de Goede <hdegoede@redhat.com>
16281M:	Arnd Bergmann <arnd@arndb.de>
16282M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16283S:	Maintained
16284F:	include/linux/vbox_utils.h
16285F:	include/uapi/linux/vbox*.h
16286F:	drivers/virt/vboxguest/
16287
16288VIRTUAL SERIO DEVICE DRIVER
16289M:	Stephen Chandler Paul <thatslyude@gmail.com>
16290S:	Maintained
16291F:	drivers/input/serio/userio.c
16292F:	include/uapi/linux/userio.h
16293
16294VIVID VIRTUAL VIDEO DRIVER
16295M:	Hans Verkuil <hverkuil@xs4all.nl>
16296L:	linux-media@vger.kernel.org
16297T:	git git://linuxtv.org/media_tree.git
16298W:	https://linuxtv.org
16299S:	Maintained
16300F:	drivers/media/platform/vivid/*
16301
16302VLYNQ BUS
16303M:	Florian Fainelli <f.fainelli@gmail.com>
16304L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16305S:	Maintained
16306F:	drivers/vlynq/vlynq.c
16307F:	include/linux/vlynq.h
16308
16309VME SUBSYSTEM
16310M:	Martyn Welch <martyn@welchs.me.uk>
16311M:	Manohar Vanga <manohar.vanga@gmail.com>
16312M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16313L:	devel@driverdev.osuosl.org
16314S:	Maintained
16315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16316F:	Documentation/driver-api/vme.rst
16317F:	drivers/staging/vme/
16318F:	drivers/vme/
16319F:	include/linux/vme*
16320
16321VMWARE BALLOON DRIVER
16322M:	Julien Freche <jfreche@vmware.com>
16323M:	Nadav Amit <namit@vmware.com>
16324M:	"VMware, Inc." <pv-drivers@vmware.com>
16325L:	linux-kernel@vger.kernel.org
16326S:	Maintained
16327F:	drivers/misc/vmw_balloon.c
16328
16329VMWARE HYPERVISOR INTERFACE
16330M:	Alok Kataria <akataria@vmware.com>
16331L:	virtualization@lists.linux-foundation.org
16332S:	Supported
16333F:	arch/x86/kernel/cpu/vmware.c
16334
16335VMWARE PVRDMA DRIVER
16336M:	Adit Ranadive <aditr@vmware.com>
16337M:	VMware PV-Drivers <pv-drivers@vmware.com>
16338L:	linux-rdma@vger.kernel.org
16339S:	Maintained
16340F:	drivers/infiniband/hw/vmw_pvrdma/
16341
16342VMware PVSCSI driver
16343M:	Jim Gill <jgill@vmware.com>
16344M:	VMware PV-Drivers <pv-drivers@vmware.com>
16345L:	linux-scsi@vger.kernel.org
16346S:	Maintained
16347F:	drivers/scsi/vmw_pvscsi.c
16348F:	drivers/scsi/vmw_pvscsi.h
16349
16350VMWARE VMMOUSE SUBDRIVER
16351M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16352M:	"VMware, Inc." <pv-drivers@vmware.com>
16353L:	linux-input@vger.kernel.org
16354S:	Maintained
16355F:	drivers/input/mouse/vmmouse.c
16356F:	drivers/input/mouse/vmmouse.h
16357
16358VMWARE VMXNET3 ETHERNET DRIVER
16359M:	Ronak Doshi <doshir@vmware.com>
16360M:	"VMware, Inc." <pv-drivers@vmware.com>
16361L:	netdev@vger.kernel.org
16362S:	Maintained
16363F:	drivers/net/vmxnet3/
16364
16365VOCORE VOCORE2 BOARD
16366M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16367L:	linux-mips@vger.kernel.org
16368S:	Maintained
16369F:	arch/mips/boot/dts/ralink/vocore2.dts
16370
16371VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16372M:	Liam Girdwood <lgirdwood@gmail.com>
16373M:	Mark Brown <broonie@kernel.org>
16374L:	linux-kernel@vger.kernel.org
16375W:	http://www.slimlogic.co.uk/?p=48
16376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16377S:	Supported
16378F:	Documentation/devicetree/bindings/regulator/
16379F:	Documentation/power/regulator/
16380F:	drivers/regulator/
16381F:	include/dt-bindings/regulator/
16382F:	include/linux/regulator/
16383
16384VRF
16385M:	David Ahern <dsa@cumulusnetworks.com>
16386M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16387L:	netdev@vger.kernel.org
16388S:	Maintained
16389F:	drivers/net/vrf.c
16390F:	Documentation/networking/vrf.txt
16391
16392VT1211 HARDWARE MONITOR DRIVER
16393M:	Juerg Haefliger <juergh@gmail.com>
16394L:	linux-hwmon@vger.kernel.org
16395S:	Maintained
16396F:	Documentation/hwmon/vt1211
16397F:	drivers/hwmon/vt1211.c
16398
16399VT8231 HARDWARE MONITOR DRIVER
16400M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16401L:	linux-hwmon@vger.kernel.org
16402S:	Maintained
16403F:	drivers/hwmon/vt8231.c
16404
16405VUB300 USB to SDIO/SD/MMC bridge chip
16406M:	Tony Olech <tony.olech@elandigitalsystems.com>
16407L:	linux-mmc@vger.kernel.org
16408L:	linux-usb@vger.kernel.org
16409S:	Supported
16410F:	drivers/mmc/host/vub300.c
16411
16412W1 DALLAS'S 1-WIRE BUS
16413M:	Evgeniy Polyakov <zbr@ioremap.net>
16414S:	Maintained
16415F:	Documentation/devicetree/bindings/w1/
16416F:	Documentation/w1/
16417F:	drivers/w1/
16418F:	include/linux/w1.h
16419
16420W83791D HARDWARE MONITORING DRIVER
16421M:	Marc Hulsman <m.hulsman@tudelft.nl>
16422L:	linux-hwmon@vger.kernel.org
16423S:	Maintained
16424F:	Documentation/hwmon/w83791d
16425F:	drivers/hwmon/w83791d.c
16426
16427W83793 HARDWARE MONITORING DRIVER
16428M:	Rudolf Marek <r.marek@assembler.cz>
16429L:	linux-hwmon@vger.kernel.org
16430S:	Maintained
16431F:	Documentation/hwmon/w83793
16432F:	drivers/hwmon/w83793.c
16433
16434W83795 HARDWARE MONITORING DRIVER
16435M:	Jean Delvare <jdelvare@suse.com>
16436L:	linux-hwmon@vger.kernel.org
16437S:	Maintained
16438F:	drivers/hwmon/w83795.c
16439
16440W83L51xD SD/MMC CARD INTERFACE DRIVER
16441M:	Pierre Ossman <pierre@ossman.eu>
16442S:	Maintained
16443F:	drivers/mmc/host/wbsd.*
16444
16445WACOM PROTOCOL 4 SERIAL TABLETS
16446M:	Julian Squires <julian@cipht.net>
16447M:	Hans de Goede <hdegoede@redhat.com>
16448L:	linux-input@vger.kernel.org
16449S:	Maintained
16450F:	drivers/input/tablet/wacom_serial4.c
16451
16452WATCHDOG DEVICE DRIVERS
16453M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16454M:	Guenter Roeck <linux@roeck-us.net>
16455L:	linux-watchdog@vger.kernel.org
16456W:	http://www.linux-watchdog.org/
16457T:	git git://www.linux-watchdog.org/linux-watchdog.git
16458S:	Maintained
16459F:	Documentation/devicetree/bindings/watchdog/
16460F:	Documentation/watchdog/
16461F:	drivers/watchdog/
16462F:	include/linux/watchdog.h
16463F:	include/uapi/linux/watchdog.h
16464
16465WHISKEYCOVE PMIC GPIO DRIVER
16466M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16467L:	linux-gpio@vger.kernel.org
16468S:	Maintained
16469F:	drivers/gpio/gpio-wcove.c
16470
16471WIIMOTE HID DRIVER
16472M:	David Herrmann <dh.herrmann@googlemail.com>
16473L:	linux-input@vger.kernel.org
16474S:	Maintained
16475F:	drivers/hid/hid-wiimote*
16476
16477WILOCITY WIL6210 WIRELESS DRIVER
16478M:	Maya Erez <merez@codeaurora.org>
16479L:	linux-wireless@vger.kernel.org
16480L:	wil6210@qti.qualcomm.com
16481S:	Supported
16482W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16483F:	drivers/net/wireless/ath/wil6210/
16484
16485WIMAX STACK
16486M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16487M:	linux-wimax@intel.com
16488L:	wimax@linuxwimax.org (subscribers-only)
16489S:	Supported
16490W:	http://linuxwimax.org
16491F:	Documentation/wimax/README.wimax
16492F:	include/linux/wimax/debug.h
16493F:	include/net/wimax.h
16494F:	include/uapi/linux/wimax.h
16495F:	net/wimax/
16496
16497WINBOND CIR DRIVER
16498M:	David Härdeman <david@hardeman.nu>
16499S:	Maintained
16500F:	drivers/media/rc/winbond-cir.c
16501
16502WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16503M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16504L:	linux-watchdog@vger.kernel.org
16505S:	Maintained
16506F:	drivers/watchdog/ebc-c384_wdt.c
16507
16508WINSYSTEMS WS16C48 GPIO DRIVER
16509M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16510L:	linux-gpio@vger.kernel.org
16511S:	Maintained
16512F:	drivers/gpio/gpio-ws16c48.c
16513
16514WISTRON LAPTOP BUTTON DRIVER
16515M:	Miloslav Trmac <mitr@volny.cz>
16516S:	Maintained
16517F:	drivers/input/misc/wistron_btns.c
16518
16519WL3501 WIRELESS PCMCIA CARD DRIVER
16520L:	linux-wireless@vger.kernel.org
16521S:	Odd fixes
16522F:	drivers/net/wireless/wl3501*
16523
16524WOLFSON MICROELECTRONICS DRIVERS
16525L:	patches@opensource.cirrus.com
16526T:	git https://github.com/CirrusLogic/linux-drivers.git
16527W:	https://github.com/CirrusLogic/linux-drivers/wiki
16528S:	Supported
16529F:	Documentation/hwmon/wm83??
16530F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16531F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16532F:	Documentation/devicetree/bindings/mfd/arizona.txt
16533F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16534F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16535F:	arch/arm/mach-s3c64xx/mach-crag6410*
16536F:	drivers/clk/clk-wm83*.c
16537F:	drivers/extcon/extcon-arizona.c
16538F:	drivers/leds/leds-wm83*.c
16539F:	drivers/gpio/gpio-*wm*.c
16540F:	drivers/gpio/gpio-arizona.c
16541F:	drivers/hwmon/wm83??-hwmon.c
16542F:	drivers/input/misc/wm831x-on.c
16543F:	drivers/input/touchscreen/wm831x-ts.c
16544F:	drivers/input/touchscreen/wm97*.c
16545F:	drivers/mfd/arizona*
16546F:	drivers/mfd/wm*.c
16547F:	drivers/mfd/cs47l24*
16548F:	drivers/power/supply/wm83*.c
16549F:	drivers/rtc/rtc-wm83*.c
16550F:	drivers/regulator/wm8*.c
16551F:	drivers/regulator/arizona*
16552F:	drivers/video/backlight/wm83*_bl.c
16553F:	drivers/watchdog/wm83*_wdt.c
16554F:	include/linux/mfd/arizona/
16555F:	include/linux/mfd/wm831x/
16556F:	include/linux/mfd/wm8350/
16557F:	include/linux/mfd/wm8400*
16558F:	include/linux/regulator/arizona*
16559F:	include/linux/wm97xx.h
16560F:	include/sound/wm????.h
16561F:	sound/soc/codecs/arizona.?
16562F:	sound/soc/codecs/wm*
16563F:	sound/soc/codecs/cs47l24*
16564
16565WORKQUEUE
16566M:	Tejun Heo <tj@kernel.org>
16567R:	Lai Jiangshan <jiangshanlai@gmail.com>
16568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16569S:	Maintained
16570F:	include/linux/workqueue.h
16571F:	kernel/workqueue.c
16572F:	Documentation/core-api/workqueue.rst
16573
16574X-POWERS AXP288 PMIC DRIVERS
16575M:	Hans de Goede <hdegoede@redhat.com>
16576S:	Maintained
16577N:	axp288
16578F:	drivers/acpi/pmic/intel_pmic_xpower.c
16579
16580X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16581M:	Chen-Yu Tsai <wens@csie.org>
16582L:	linux-kernel@vger.kernel.org
16583S:	Maintained
16584N:	axp[128]
16585
16586X.25 NETWORK LAYER
16587M:	Andrew Hendry <andrew.hendry@gmail.com>
16588L:	linux-x25@vger.kernel.org
16589S:	Odd Fixes
16590F:	Documentation/networking/x25*
16591F:	include/net/x25*
16592F:	net/x25/
16593
16594X86 ARCHITECTURE (32-BIT AND 64-BIT)
16595M:	Thomas Gleixner <tglx@linutronix.de>
16596M:	Ingo Molnar <mingo@redhat.com>
16597M:	Borislav Petkov <bp@alien8.de>
16598R:	"H. Peter Anvin" <hpa@zytor.com>
16599M:	x86@kernel.org
16600L:	linux-kernel@vger.kernel.org
16601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16602S:	Maintained
16603F:	Documentation/devicetree/bindings/x86/
16604F:	Documentation/x86/
16605F:	arch/x86/
16606
16607X86 ENTRY CODE
16608M:	Andy Lutomirski <luto@kernel.org>
16609L:	linux-kernel@vger.kernel.org
16610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16611S:	Maintained
16612F:	arch/x86/entry/
16613
16614X86 MCE INFRASTRUCTURE
16615M:	Tony Luck <tony.luck@intel.com>
16616M:	Borislav Petkov <bp@alien8.de>
16617L:	linux-edac@vger.kernel.org
16618S:	Maintained
16619F:	arch/x86/kernel/cpu/mcheck/*
16620
16621X86 MICROCODE UPDATE SUPPORT
16622M:	Borislav Petkov <bp@alien8.de>
16623S:	Maintained
16624F:	arch/x86/kernel/cpu/microcode/*
16625
16626X86 MM
16627M:	Dave Hansen <dave.hansen@linux.intel.com>
16628M:	Andy Lutomirski <luto@kernel.org>
16629M:	Peter Zijlstra <peterz@infradead.org>
16630L:	linux-kernel@vger.kernel.org
16631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16632S:	Maintained
16633F:	arch/x86/mm/
16634
16635X86 PLATFORM DRIVERS
16636M:	Darren Hart <dvhart@infradead.org>
16637M:	Andy Shevchenko <andy@infradead.org>
16638L:	platform-driver-x86@vger.kernel.org
16639T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16640S:	Maintained
16641F:	drivers/platform/x86/
16642F:	drivers/platform/olpc/
16643
16644X86 VDSO
16645M:	Andy Lutomirski <luto@kernel.org>
16646L:	linux-kernel@vger.kernel.org
16647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16648S:	Maintained
16649F:	arch/x86/entry/vdso/
16650
16651XARRAY
16652M:	Matthew Wilcox <willy@infradead.org>
16653L:	linux-fsdevel@vger.kernel.org
16654S:	Supported
16655F:	Documentation/core-api/xarray.rst
16656F:	lib/idr.c
16657F:	lib/xarray.c
16658F:	include/linux/idr.h
16659F:	include/linux/xarray.h
16660F:	tools/testing/radix-tree
16661
16662XBOX DVD IR REMOTE
16663M:	Benjamin Valentin <benpicco@googlemail.com>
16664S:	Maintained
16665F:	drivers/media/rc/xbox_remote.c
16666F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16667
16668XC2028/3028 TUNER DRIVER
16669M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16670L:	linux-media@vger.kernel.org
16671W:	https://linuxtv.org
16672T:	git git://linuxtv.org/media_tree.git
16673S:	Maintained
16674F:	drivers/media/tuners/tuner-xc2028.*
16675
16676XDP SOCKETS (AF_XDP)
16677M:	Björn Töpel <bjorn.topel@intel.com>
16678M:	Magnus Karlsson <magnus.karlsson@intel.com>
16679L:	netdev@vger.kernel.org
16680S:	Maintained
16681F:	kernel/bpf/xskmap.c
16682F:	net/xdp/
16683
16684XEN BLOCK SUBSYSTEM
16685M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16686M:	Roger Pau Monné <roger.pau@citrix.com>
16687L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16688S:	Supported
16689F:	drivers/block/xen-blkback/*
16690F:	drivers/block/xen*
16691
16692XEN HYPERVISOR ARM
16693M:	Stefano Stabellini <sstabellini@kernel.org>
16694L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16695S:	Maintained
16696F:	arch/arm/xen/
16697F:	arch/arm/include/asm/xen/
16698
16699XEN HYPERVISOR ARM64
16700M:	Stefano Stabellini <sstabellini@kernel.org>
16701L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16702S:	Maintained
16703F:	arch/arm64/xen/
16704F:	arch/arm64/include/asm/xen/
16705
16706XEN HYPERVISOR INTERFACE
16707M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16708M:	Juergen Gross <jgross@suse.com>
16709R:	Stefano Stabellini <sstabellini@kernel.org>
16710L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16712S:	Supported
16713F:	arch/x86/xen/
16714F:	arch/x86/platform/pvh/
16715F:	drivers/*/xen-*front.c
16716F:	drivers/xen/
16717F:	arch/x86/include/asm/xen/
16718F:	arch/x86/include/asm/pvclock-abi.h
16719F:	include/xen/
16720F:	include/uapi/xen/
16721F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16722F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16723
16724XEN NETWORK BACKEND DRIVER
16725M:	Wei Liu <wei.liu2@citrix.com>
16726M:	Paul Durrant <paul.durrant@citrix.com>
16727L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16728L:	netdev@vger.kernel.org
16729S:	Supported
16730F:	drivers/net/xen-netback/*
16731
16732XEN PCI SUBSYSTEM
16733M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16734L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16735S:	Supported
16736F:	arch/x86/pci/*xen*
16737F:	drivers/pci/*xen*
16738
16739XEN PVSCSI DRIVERS
16740M:	Juergen Gross <jgross@suse.com>
16741L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16742L:	linux-scsi@vger.kernel.org
16743S:	Supported
16744F:	drivers/scsi/xen-scsifront.c
16745F:	drivers/xen/xen-scsiback.c
16746F:	include/xen/interface/io/vscsiif.h
16747
16748XEN SWIOTLB SUBSYSTEM
16749M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16750L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16751L:	iommu@lists.linux-foundation.org
16752S:	Supported
16753F:	arch/x86/xen/*swiotlb*
16754F:	drivers/xen/*swiotlb*
16755
16756XEN SOUND FRONTEND DRIVER
16757M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16758L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16760S:	Supported
16761F:	sound/xen/*
16762
16763XFS FILESYSTEM
16764M:	Darrick J. Wong <darrick.wong@oracle.com>
16765M:	linux-xfs@vger.kernel.org
16766L:	linux-xfs@vger.kernel.org
16767W:	http://xfs.org/
16768T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16769S:	Supported
16770F:	Documentation/filesystems/xfs.txt
16771F:	fs/xfs/
16772
16773XILINX AXI ETHERNET DRIVER
16774M:	Anirudha Sarangi <anirudh@xilinx.com>
16775M:	John Linn <John.Linn@xilinx.com>
16776S:	Maintained
16777F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16778
16779XILINX UARTLITE SERIAL DRIVER
16780M:	Peter Korsgaard <jacmet@sunsite.dk>
16781L:	linux-serial@vger.kernel.org
16782S:	Maintained
16783F:	drivers/tty/serial/uartlite.c
16784
16785XILINX VIDEO IP CORES
16786M:	Hyun Kwon <hyun.kwon@xilinx.com>
16787M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16788L:	linux-media@vger.kernel.org
16789T:	git git://linuxtv.org/media_tree.git
16790S:	Supported
16791F:	Documentation/devicetree/bindings/media/xilinx/
16792F:	drivers/media/platform/xilinx/
16793F:	include/uapi/linux/xilinx-v4l2-controls.h
16794
16795XILLYBUS DRIVER
16796M:	Eli Billauer <eli.billauer@gmail.com>
16797L:	linux-kernel@vger.kernel.org
16798S:	Supported
16799F:	drivers/char/xillybus/
16800
16801XLP9XX I2C DRIVER
16802M:	George Cherian <george.cherian@cavium.com>
16803M:	Jan Glauber <jglauber@cavium.com>
16804L:	linux-i2c@vger.kernel.org
16805W:	http://www.cavium.com
16806S:	Supported
16807F:	drivers/i2c/busses/i2c-xlp9xx.c
16808
16809XRA1403 GPIO EXPANDER
16810M:	Nandor Han <nandor.han@ge.com>
16811M:	Semi Malinen <semi.malinen@ge.com>
16812L:	linux-gpio@vger.kernel.org
16813S:	Maintained
16814F:	drivers/gpio/gpio-xra1403.c
16815F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16816
16817XTENSA XTFPGA PLATFORM SUPPORT
16818M:	Max Filippov <jcmvbkbc@gmail.com>
16819L:	linux-xtensa@linux-xtensa.org
16820S:	Maintained
16821F:	drivers/spi/spi-xtensa-xtfpga.c
16822F:	sound/soc/xtensa/xtfpga-i2s.c
16823
16824YAM DRIVER FOR AX.25
16825M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16826L:	linux-hams@vger.kernel.org
16827S:	Maintained
16828F:	drivers/net/hamradio/yam*
16829F:	include/linux/yam.h
16830
16831YAMA SECURITY MODULE
16832M:	Kees Cook <keescook@chromium.org>
16833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16834S:	Supported
16835F:	security/yama/
16836F:	Documentation/admin-guide/LSM/Yama.rst
16837
16838YEALINK PHONE DRIVER
16839M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16840L:	usbb2k-api-dev@nongnu.org
16841S:	Maintained
16842F:	Documentation/input/devices/yealink.rst
16843F:	drivers/input/misc/yealink.*
16844
16845Z8530 DRIVER FOR AX.25
16846M:	Joerg Reuter <jreuter@yaina.de>
16847W:	http://yaina.de/jreuter/
16848W:	http://www.qsl.net/dl1bke/
16849L:	linux-hams@vger.kernel.org
16850S:	Maintained
16851F:	Documentation/networking/z8530drv.txt
16852F:	drivers/net/hamradio/*scc.c
16853F:	drivers/net/hamradio/z8530.h
16854
16855ZBUD COMPRESSED PAGE ALLOCATOR
16856M:	Seth Jennings <sjenning@redhat.com>
16857M:	Dan Streetman <ddstreet@ieee.org>
16858L:	linux-mm@kvack.org
16859S:	Maintained
16860F:	mm/zbud.c
16861F:	include/linux/zbud.h
16862
16863ZD1211RW WIRELESS DRIVER
16864M:	Daniel Drake <dsd@gentoo.org>
16865M:	Ulrich Kunitz <kune@deine-taler.de>
16866W:	http://zd1211.ath.cx/wiki/DriverRewrite
16867L:	linux-wireless@vger.kernel.org
16868L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16869S:	Maintained
16870F:	drivers/net/wireless/zydas/zd1211rw/
16871
16872ZD1301 MEDIA DRIVER
16873M:	Antti Palosaari <crope@iki.fi>
16874L:	linux-media@vger.kernel.org
16875W:	https://linuxtv.org/
16876W:	http://palosaari.fi/linux/
16877Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16878S:	Maintained
16879F:	drivers/media/usb/dvb-usb-v2/zd1301*
16880
16881ZD1301_DEMOD MEDIA DRIVER
16882M:	Antti Palosaari <crope@iki.fi>
16883L:	linux-media@vger.kernel.org
16884W:	https://linuxtv.org/
16885W:	http://palosaari.fi/linux/
16886Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16887S:	Maintained
16888F:	drivers/media/dvb-frontends/zd1301_demod*
16889
16890ZPOOL COMPRESSED PAGE STORAGE API
16891M:	Dan Streetman <ddstreet@ieee.org>
16892L:	linux-mm@kvack.org
16893S:	Maintained
16894F:	mm/zpool.c
16895F:	include/linux/zpool.h
16896
16897ZR36067 VIDEO FOR LINUX DRIVER
16898L:	mjpeg-users@lists.sourceforge.net
16899L:	linux-media@vger.kernel.org
16900W:	http://mjpeg.sourceforge.net/driver-zoran/
16901T:	hg https://linuxtv.org/hg/v4l-dvb
16902S:	Odd Fixes
16903F:	drivers/staging/media/zoran/
16904
16905ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16906M:	Minchan Kim <minchan@kernel.org>
16907M:	Nitin Gupta <ngupta@vflare.org>
16908R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16909L:	linux-kernel@vger.kernel.org
16910S:	Maintained
16911F:	drivers/block/zram/
16912F:	Documentation/blockdev/zram.txt
16913
16914ZS DECSTATION Z85C30 SERIAL DRIVER
16915M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16916S:	Maintained
16917F:	drivers/tty/serial/zs.*
16918
16919ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16920M:	Minchan Kim <minchan@kernel.org>
16921M:	Nitin Gupta <ngupta@vflare.org>
16922R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16923L:	linux-mm@kvack.org
16924S:	Maintained
16925F:	mm/zsmalloc.c
16926F:	include/linux/zsmalloc.h
16927F:	Documentation/vm/zsmalloc.rst
16928
16929ZSWAP COMPRESSED SWAP CACHING
16930M:	Seth Jennings <sjenning@redhat.com>
16931M:	Dan Streetman <ddstreet@ieee.org>
16932L:	linux-mm@kvack.org
16933S:	Maintained
16934F:	mm/zswap.c
16935
16936THE REST
16937M:	Linus Torvalds <torvalds@linux-foundation.org>
16938L:	linux-kernel@vger.kernel.org
16939Q:	http://patchwork.kernel.org/project/LKML/list/
16940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16941S:	Buried alive in reporters
16942F:	*
16943F:	*/
16944