xref: /linux/MAINTAINERS (revision d6e4b3e326d8b44675b9e19534347d97073826aa)
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 <rasesh.mody@cavium.com>
3056M:	Dept-GELinuxNICDev@cavium.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 <ariel.elior@cavium.com>
3076M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3077M:	everest-linux-l2@cavium.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 <rasesh.mody@cavium.com>
3253M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3254M:	Dept-GELinuxNICDev@cavium.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 <derek.chickles@caviumnetworks.com>
3475M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3476M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3477M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3478L:	netdev@vger.kernel.org
3479W:	http://www.cavium.com
3480S:	Supported
3481F:	drivers/net/ethernet/cavium/liquidio/
3482
3483CAVIUM MMC DRIVER
3484M:	Jan Glauber <jglauber@cavium.com>
3485M:	David Daney <david.daney@cavium.com>
3486M:	Steven J. Hill <Steven.Hill@cavium.com>
3487W:	http://www.cavium.com
3488S:	Supported
3489F:	drivers/mmc/host/cavium*
3490
3491CAVIUM OCTEON-TX CRYPTO DRIVER
3492M:	George Cherian <george.cherian@cavium.com>
3493L:	linux-crypto@vger.kernel.org
3494W:	http://www.cavium.com
3495S:	Supported
3496F:	drivers/crypto/cavium/cpt/
3497
3498CAVIUM THUNDERX2 ARM64 SOC
3499M:	Robert Richter <rrichter@cavium.com>
3500M:	Jayachandran C <jnair@caviumnetworks.com>
3501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3502S:	Maintained
3503F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3504F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3505
3506CC2520 IEEE-802.15.4 RADIO DRIVER
3507M:	Varka Bhadram <varkabhadram@gmail.com>
3508L:	linux-wpan@vger.kernel.org
3509S:	Maintained
3510F:	drivers/net/ieee802154/cc2520.c
3511F:	include/linux/spi/cc2520.h
3512F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3513
3514CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3515M:	Yael Chemla <yael.chemla@foss.arm.com>
3516M:	Gilad Ben-Yossef <gilad@benyossef.com>
3517L:	linux-crypto@vger.kernel.org
3518S:	Supported
3519F:	drivers/crypto/ccree/
3520W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3521
3522CEC FRAMEWORK
3523M:	Hans Verkuil <hans.verkuil@cisco.com>
3524L:	linux-media@vger.kernel.org
3525T:	git git://linuxtv.org/media_tree.git
3526W:	http://linuxtv.org
3527S:	Supported
3528F:	Documentation/media/kapi/cec-core.rst
3529F:	Documentation/media/uapi/cec
3530F:	drivers/media/cec/
3531F:	drivers/media/rc/keymaps/rc-cec.c
3532F:	include/media/cec.h
3533F:	include/media/cec-notifier.h
3534F:	include/uapi/linux/cec.h
3535F:	include/uapi/linux/cec-funcs.h
3536F:	Documentation/devicetree/bindings/media/cec.txt
3537F:	Documentation/ABI/testing/debugfs-cec-error-inj
3538
3539CEC GPIO DRIVER
3540M:	Hans Verkuil <hans.verkuil@cisco.com>
3541L:	linux-media@vger.kernel.org
3542T:	git git://linuxtv.org/media_tree.git
3543W:	http://linuxtv.org
3544S:	Supported
3545F:	drivers/media/platform/cec-gpio/
3546F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3547
3548CELL BROADBAND ENGINE ARCHITECTURE
3549M:	Arnd Bergmann <arnd@arndb.de>
3550L:	linuxppc-dev@lists.ozlabs.org
3551W:	http://www.ibm.com/developerworks/power/cell/
3552S:	Supported
3553F:	arch/powerpc/include/asm/cell*.h
3554F:	arch/powerpc/include/asm/spu*.h
3555F:	arch/powerpc/include/uapi/asm/spu*.h
3556F:	arch/powerpc/oprofile/*cell*
3557F:	arch/powerpc/platforms/cell/
3558
3559CEPH COMMON CODE (LIBCEPH)
3560M:	Ilya Dryomov <idryomov@gmail.com>
3561M:	"Yan, Zheng" <zyan@redhat.com>
3562M:	Sage Weil <sage@redhat.com>
3563L:	ceph-devel@vger.kernel.org
3564W:	http://ceph.com/
3565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3566T:	git git://github.com/ceph/ceph-client.git
3567S:	Supported
3568F:	net/ceph/
3569F:	include/linux/ceph/
3570F:	include/linux/crush/
3571
3572CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3573M:	"Yan, Zheng" <zyan@redhat.com>
3574M:	Sage Weil <sage@redhat.com>
3575M:	Ilya Dryomov <idryomov@gmail.com>
3576L:	ceph-devel@vger.kernel.org
3577W:	http://ceph.com/
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3579T:	git git://github.com/ceph/ceph-client.git
3580S:	Supported
3581F:	Documentation/filesystems/ceph.txt
3582F:	fs/ceph/
3583
3584CERTIFICATE HANDLING:
3585M:	David Howells <dhowells@redhat.com>
3586M:	David Woodhouse <dwmw2@infradead.org>
3587L:	keyrings@vger.kernel.org
3588S:	Maintained
3589F:	Documentation/admin-guide/module-signing.rst
3590F:	certs/
3591F:	scripts/sign-file.c
3592F:	scripts/extract-cert.c
3593
3594CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3595L:	linux-usb@vger.kernel.org
3596S:	Orphan
3597F:	Documentation/usb/WUSB-Design-overview.txt
3598F:	Documentation/usb/wusb-cbaf
3599F:	drivers/usb/host/hwa-hc.c
3600F:	drivers/usb/host/whci/
3601F:	drivers/usb/wusbcore/
3602F:	include/linux/usb/wusb*
3603
3604CFAG12864B LCD DRIVER
3605M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3606S:	Maintained
3607F:	drivers/auxdisplay/cfag12864b.c
3608F:	include/linux/cfag12864b.h
3609
3610CFAG12864BFB LCD FRAMEBUFFER DRIVER
3611M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3612S:	Maintained
3613F:	drivers/auxdisplay/cfag12864bfb.c
3614F:	include/linux/cfag12864b.h
3615
3616802.11 (including CFG80211/NL80211)
3617M:	Johannes Berg <johannes@sipsolutions.net>
3618L:	linux-wireless@vger.kernel.org
3619W:	http://wireless.kernel.org/
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3622S:	Maintained
3623F:	net/wireless/
3624F:	include/uapi/linux/nl80211.h
3625F:	include/linux/ieee80211.h
3626F:	include/net/wext.h
3627F:	include/net/cfg80211.h
3628F:	include/net/iw_handler.h
3629F:	include/net/ieee80211_radiotap.h
3630F:	Documentation/driver-api/80211/cfg80211.rst
3631F:	Documentation/networking/regulatory.txt
3632
3633CHAR and MISC DRIVERS
3634M:	Arnd Bergmann <arnd@arndb.de>
3635M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3637S:	Supported
3638F:	drivers/char/
3639F:	drivers/misc/
3640F:	include/linux/miscdevice.h
3641
3642CHECKPATCH
3643M:	Andy Whitcroft <apw@canonical.com>
3644M:	Joe Perches <joe@perches.com>
3645S:	Maintained
3646F:	scripts/checkpatch.pl
3647
3648CHINESE DOCUMENTATION
3649M:	Harry Wei <harryxiyou@gmail.com>
3650L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3651L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3652S:	Maintained
3653F:	Documentation/translations/zh_CN/
3654
3655CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3656M:	Peter Chen <Peter.Chen@nxp.com>
3657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3658L:	linux-usb@vger.kernel.org
3659S:	Maintained
3660F:	drivers/usb/chipidea/
3661
3662CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3663M:	Hans de Goede <hdegoede@redhat.com>
3664L:	linux-input@vger.kernel.org
3665S:	Maintained
3666F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3667F:	drivers/input/touchscreen/chipone_icn8318.c
3668
3669CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3670M:	Hans de Goede <hdegoede@redhat.com>
3671L:	linux-input@vger.kernel.org
3672S:	Maintained
3673F:	drivers/input/touchscreen/chipone_icn8505.c
3674
3675CHROME HARDWARE PLATFORM SUPPORT
3676M:	Benson Leung <bleung@chromium.org>
3677M:	Olof Johansson <olof@lixom.net>
3678S:	Maintained
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3680F:	drivers/platform/chrome/
3681
3682CIRRUS LOGIC AUDIO CODEC DRIVERS
3683M:	Brian Austin <brian.austin@cirrus.com>
3684M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3685L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3686S:	Maintained
3687F:	sound/soc/codecs/cs*
3688
3689CIRRUS LOGIC EP93XX ETHERNET DRIVER
3690M:	Hartley Sweeten <hsweeten@visionengravers.com>
3691L:	netdev@vger.kernel.org
3692S:	Maintained
3693F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3694
3695CISCO FCOE HBA DRIVER
3696M:	Satish Kharat <satishkh@cisco.com>
3697M:	Sesidhar Baddela <sebaddel@cisco.com>
3698M:	Karan Tilak Kumar <kartilak@cisco.com>
3699L:	linux-scsi@vger.kernel.org
3700S:	Supported
3701F:	drivers/scsi/fnic/
3702
3703CISCO SCSI HBA DRIVER
3704M:	Karan Tilak Kumar <kartilak@cisco.com>
3705M:	Sesidhar Baddela <sebaddel@cisco.com>
3706L:	linux-scsi@vger.kernel.org
3707S:	Supported
3708F:	drivers/scsi/snic/
3709
3710CISCO VIC ETHERNET NIC DRIVER
3711M:	Christian Benvenuti <benve@cisco.com>
3712M:	Govindarajulu Varadarajan <_govind@gmx.com>
3713M:	Parvi Kaustubhi <pkaustub@cisco.com>
3714S:	Supported
3715F:	drivers/net/ethernet/cisco/enic/
3716
3717CISCO VIC LOW LATENCY NIC DRIVER
3718M:	Christian Benvenuti <benve@cisco.com>
3719M:	Nelson Escobar <neescoba@cisco.com>
3720M:	Parvi Kaustubhi <pkaustub@cisco.com>
3721S:	Supported
3722F:	drivers/infiniband/hw/usnic/
3723
3724CIRRUS LOGIC MADERA CODEC DRIVERS
3725M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3726M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3728L:	patches@opensource.cirrus.com
3729T:	git https://github.com/CirrusLogic/linux-drivers.git
3730W:	https://github.com/CirrusLogic/linux-drivers/wiki
3731S:	Supported
3732F:	Documentation/devicetree/bindings/mfd/madera.txt
3733F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3734F:	include/linux/irqchip/irq-madera*
3735F:	include/linux/mfd/madera/*
3736F:	drivers/gpio/gpio-madera*
3737F:	drivers/irqchip/irq-madera*
3738F:	drivers/mfd/madera*
3739F:	drivers/mfd/cs47l*
3740F:	drivers/pinctrl/cirrus/*
3741
3742CLANG-FORMAT FILE
3743M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3744S:	Maintained
3745F:	.clang-format
3746
3747CLEANCACHE API
3748M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3749L:	linux-kernel@vger.kernel.org
3750S:	Maintained
3751F:	mm/cleancache.c
3752F:	include/linux/cleancache.h
3753
3754CLK API
3755M:	Russell King <linux@armlinux.org.uk>
3756L:	linux-clk@vger.kernel.org
3757S:	Maintained
3758F:	include/linux/clk.h
3759
3760CLOCKSOURCE, CLOCKEVENT DRIVERS
3761M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3762M:	Thomas Gleixner <tglx@linutronix.de>
3763L:	linux-kernel@vger.kernel.org
3764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3765S:	Supported
3766F:	drivers/clocksource/
3767F:	Documentation/devicetree/bindings/timer/
3768
3769CMPC ACPI DRIVER
3770M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3771M:	Daniel Oliveira Nascimento <don@syst.com.br>
3772L:	platform-driver-x86@vger.kernel.org
3773S:	Supported
3774F:	drivers/platform/x86/classmate-laptop.c
3775
3776COBALT MEDIA DRIVER
3777M:	Hans Verkuil <hans.verkuil@cisco.com>
3778L:	linux-media@vger.kernel.org
3779T:	git git://linuxtv.org/media_tree.git
3780W:	https://linuxtv.org
3781S:	Supported
3782F:	drivers/media/pci/cobalt/
3783
3784COCCINELLE/Semantic Patches (SmPL)
3785M:	Julia Lawall <Julia.Lawall@lip6.fr>
3786M:	Gilles Muller <Gilles.Muller@lip6.fr>
3787M:	Nicolas Palix <nicolas.palix@imag.fr>
3788M:	Michal Marek <michal.lkml@markovi.net>
3789L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3791W:	http://coccinelle.lip6.fr/
3792S:	Supported
3793F:	Documentation/dev-tools/coccinelle.rst
3794F:	scripts/coccinelle/
3795F:	scripts/coccicheck
3796
3797CODA FILE SYSTEM
3798M:	Jan Harkes <jaharkes@cs.cmu.edu>
3799M:	coda@cs.cmu.edu
3800L:	codalist@coda.cs.cmu.edu
3801W:	http://www.coda.cs.cmu.edu/
3802S:	Maintained
3803F:	Documentation/filesystems/coda.txt
3804F:	fs/coda/
3805F:	include/linux/coda*.h
3806F:	include/uapi/linux/coda*.h
3807
3808CODA V4L2 MEM2MEM DRIVER
3809M:	Philipp Zabel <p.zabel@pengutronix.de>
3810L:	linux-media@vger.kernel.org
3811S:	Maintained
3812F:	Documentation/devicetree/bindings/media/coda.txt
3813F:	drivers/media/platform/coda/
3814
3815CODE OF CONDUCT
3816M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3817S:	Supported
3818F:	Documentation/process/code-of-conduct.rst
3819F:	Documentation/process/code-of-conduct-interpretation.rst
3820
3821COMMON CLK FRAMEWORK
3822M:	Michael Turquette <mturquette@baylibre.com>
3823M:	Stephen Boyd <sboyd@kernel.org>
3824L:	linux-clk@vger.kernel.org
3825Q:	http://patchwork.kernel.org/project/linux-clk/list/
3826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3827S:	Maintained
3828F:	Documentation/devicetree/bindings/clock/
3829F:	drivers/clk/
3830X:	drivers/clk/clkdev.c
3831F:	include/linux/clk-pr*
3832F:	include/linux/clk/
3833F:	include/linux/of_clk.h
3834
3835COMMON INTERNET FILE SYSTEM (CIFS)
3836M:	Steve French <sfrench@samba.org>
3837L:	linux-cifs@vger.kernel.org
3838L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3839W:	http://linux-cifs.samba.org/
3840T:	git git://git.samba.org/sfrench/cifs-2.6.git
3841S:	Supported
3842F:	Documentation/filesystems/cifs/
3843F:	fs/cifs/
3844
3845COMPACTPCI HOTPLUG CORE
3846M:	Scott Murray <scott@spiteful.org>
3847L:	linux-pci@vger.kernel.org
3848S:	Maintained
3849F:	drivers/pci/hotplug/cpci_hotplug*
3850
3851COMPACTPCI HOTPLUG GENERIC DRIVER
3852M:	Scott Murray <scott@spiteful.org>
3853L:	linux-pci@vger.kernel.org
3854S:	Maintained
3855F:	drivers/pci/hotplug/cpcihp_generic.c
3856
3857COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3858M:	Scott Murray <scott@spiteful.org>
3859L:	linux-pci@vger.kernel.org
3860S:	Maintained
3861F:	drivers/pci/hotplug/cpcihp_zt5550.*
3862
3863COMPAL LAPTOP SUPPORT
3864M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3865L:	platform-driver-x86@vger.kernel.org
3866S:	Maintained
3867F:	drivers/platform/x86/compal-laptop.c
3868
3869COMPILER ATTRIBUTES
3870M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3871S:	Maintained
3872F:	include/linux/compiler_attributes.h
3873
3874CONEXANT ACCESSRUNNER USB DRIVER
3875L:	accessrunner-general@lists.sourceforge.net
3876W:	http://accessrunner.sourceforge.net/
3877S:	Orphan
3878F:	drivers/usb/atm/cxacru.c
3879
3880CONFIGFS
3881M:	Joel Becker <jlbec@evilplan.org>
3882M:	Christoph Hellwig <hch@lst.de>
3883T:	git git://git.infradead.org/users/hch/configfs.git
3884S:	Supported
3885F:	fs/configfs/
3886F:	include/linux/configfs.h
3887
3888CONNECTOR
3889M:	Evgeniy Polyakov <zbr@ioremap.net>
3890L:	netdev@vger.kernel.org
3891S:	Maintained
3892F:	drivers/connector/
3893
3894CONTROL GROUP (CGROUP)
3895M:	Tejun Heo <tj@kernel.org>
3896M:	Li Zefan <lizefan@huawei.com>
3897M:	Johannes Weiner <hannes@cmpxchg.org>
3898L:	cgroups@vger.kernel.org
3899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3900S:	Maintained
3901F:	Documentation/cgroup*
3902F:	include/linux/cgroup*
3903F:	kernel/cgroup*
3904
3905CONTROL GROUP - CPUSET
3906M:	Li Zefan <lizefan@huawei.com>
3907L:	cgroups@vger.kernel.org
3908W:	http://www.bullopensource.org/cpuset/
3909W:	http://oss.sgi.com/projects/cpusets/
3910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3911S:	Maintained
3912F:	Documentation/cgroup-v1/cpusets.txt
3913F:	include/linux/cpuset.h
3914F:	kernel/cgroup/cpuset.c
3915
3916CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3917M:	Johannes Weiner <hannes@cmpxchg.org>
3918M:	Michal Hocko <mhocko@kernel.org>
3919M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3920L:	cgroups@vger.kernel.org
3921L:	linux-mm@kvack.org
3922S:	Maintained
3923F:	mm/memcontrol.c
3924F:	mm/swap_cgroup.c
3925
3926CORETEMP HARDWARE MONITORING DRIVER
3927M:	Fenghua Yu <fenghua.yu@intel.com>
3928L:	linux-hwmon@vger.kernel.org
3929S:	Maintained
3930F:	Documentation/hwmon/coretemp
3931F:	drivers/hwmon/coretemp.c
3932
3933COSA/SRP SYNC SERIAL DRIVER
3934M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3935W:	http://www.fi.muni.cz/~kas/cosa/
3936S:	Maintained
3937F:	drivers/net/wan/cosa*
3938
3939CPMAC ETHERNET DRIVER
3940M:	Florian Fainelli <f.fainelli@gmail.com>
3941L:	netdev@vger.kernel.org
3942S:	Maintained
3943F:	drivers/net/ethernet/ti/cpmac.c
3944
3945CPU FREQUENCY DRIVERS
3946M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3947M:	Viresh Kumar <viresh.kumar@linaro.org>
3948L:	linux-pm@vger.kernel.org
3949S:	Maintained
3950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3951T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3952B:	https://bugzilla.kernel.org
3953F:	Documentation/cpu-freq/
3954F:	Documentation/devicetree/bindings/cpufreq/
3955F:	drivers/cpufreq/
3956F:	include/linux/cpufreq.h
3957F:	tools/testing/selftests/cpufreq/
3958
3959CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3960M:	Viresh Kumar <viresh.kumar@linaro.org>
3961M:	Sudeep Holla <sudeep.holla@arm.com>
3962L:	linux-pm@vger.kernel.org
3963W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3964S:	Maintained
3965F:	drivers/cpufreq/arm_big_little.h
3966F:	drivers/cpufreq/arm_big_little.c
3967
3968CPU POWER MONITORING SUBSYSTEM
3969M:	Thomas Renninger <trenn@suse.com>
3970M:	Shuah Khan <shuah@kernel.org>
3971L:	linux-pm@vger.kernel.org
3972S:	Maintained
3973F:	tools/power/cpupower/
3974
3975CPUID/MSR DRIVER
3976M:	"H. Peter Anvin" <hpa@zytor.com>
3977S:	Maintained
3978F:	arch/x86/kernel/cpuid.c
3979F:	arch/x86/kernel/msr.c
3980
3981CPUIDLE DRIVER - ARM BIG LITTLE
3982M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3983M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3984L:	linux-pm@vger.kernel.org
3985L:	linux-arm-kernel@lists.infradead.org
3986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3987S:	Maintained
3988F:	drivers/cpuidle/cpuidle-big_little.c
3989
3990CPUIDLE DRIVER - ARM EXYNOS
3991M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3992M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3993M:	Kukjin Kim <kgene@kernel.org>
3994L:	linux-pm@vger.kernel.org
3995L:	linux-samsung-soc@vger.kernel.org
3996S:	Supported
3997F:	drivers/cpuidle/cpuidle-exynos.c
3998F:	arch/arm/mach-exynos/pm.c
3999
4000CPUIDLE DRIVERS
4001M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4002M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4003L:	linux-pm@vger.kernel.org
4004S:	Maintained
4005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4006B:	https://bugzilla.kernel.org
4007F:	drivers/cpuidle/*
4008F:	include/linux/cpuidle.h
4009
4010CRAMFS FILESYSTEM
4011M:	Nicolas Pitre <nico@linaro.org>
4012S:	Maintained
4013F:	Documentation/filesystems/cramfs.txt
4014F:	fs/cramfs/
4015
4016CRYPTO API
4017M:	Herbert Xu <herbert@gondor.apana.org.au>
4018M:	"David S. Miller" <davem@davemloft.net>
4019L:	linux-crypto@vger.kernel.org
4020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4022S:	Maintained
4023F:	Documentation/crypto/
4024F:	Documentation/devicetree/bindings/crypto/
4025F:	arch/*/crypto/
4026F:	crypto/
4027F:	drivers/crypto/
4028F:	include/crypto/
4029F:	include/linux/crypto*
4030
4031CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4032M:	Neil Horman <nhorman@tuxdriver.com>
4033L:	linux-crypto@vger.kernel.org
4034S:	Maintained
4035F:	crypto/ansi_cprng.c
4036F:	crypto/rng.c
4037
4038CS3308 MEDIA DRIVER
4039M:	Hans Verkuil <hverkuil@xs4all.nl>
4040L:	linux-media@vger.kernel.org
4041T:	git git://linuxtv.org/media_tree.git
4042W:	http://linuxtv.org
4043S:	Odd Fixes
4044F:	drivers/media/i2c/cs3308.c
4045
4046CS5535 Audio ALSA driver
4047M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4048S:	Maintained
4049F:	sound/pci/cs5535audio/
4050
4051CSI DRIVERS FOR ALLWINNER V3s
4052M:	Yong Deng <yong.deng@magewell.com>
4053L:	linux-media@vger.kernel.org
4054T:	git git://linuxtv.org/media_tree.git
4055S:	Maintained
4056F:	drivers/media/platform/sunxi/sun6i-csi/
4057F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4058
4059CW1200 WLAN driver
4060M:	Solomon Peachy <pizza@shaftnet.org>
4061S:	Maintained
4062F:	drivers/net/wireless/st/cw1200/
4063
4064CX18 VIDEO4LINUX DRIVER
4065M:	Andy Walls <awalls@md.metrocast.net>
4066L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4067L:	linux-media@vger.kernel.org
4068T:	git git://linuxtv.org/media_tree.git
4069W:	https://linuxtv.org
4070W:	http://www.ivtvdriver.org/index.php/Cx18
4071S:	Maintained
4072F:	Documentation/media/v4l-drivers/cx18*
4073F:	drivers/media/pci/cx18/
4074F:	include/uapi/linux/ivtv*
4075
4076CX2341X MPEG ENCODER HELPER MODULE
4077M:	Hans Verkuil <hverkuil@xs4all.nl>
4078L:	linux-media@vger.kernel.org
4079T:	git git://linuxtv.org/media_tree.git
4080W:	https://linuxtv.org
4081S:	Maintained
4082F:	drivers/media/common/cx2341x*
4083F:	include/media/drv-intf/cx2341x.h
4084
4085CX24120 MEDIA DRIVER
4086M:	Jemma Denson <jdenson@gmail.com>
4087M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4088L:	linux-media@vger.kernel.org
4089W:	https://linuxtv.org
4090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4091S:	Maintained
4092F:	drivers/media/dvb-frontends/cx24120*
4093
4094CX88 VIDEO4LINUX DRIVER
4095M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4096L:	linux-media@vger.kernel.org
4097W:	https://linuxtv.org
4098T:	git git://linuxtv.org/media_tree.git
4099S:	Odd fixes
4100F:	Documentation/media/v4l-drivers/cx88*
4101F:	drivers/media/pci/cx88/
4102
4103CXD2820R MEDIA DRIVER
4104M:	Antti Palosaari <crope@iki.fi>
4105L:	linux-media@vger.kernel.org
4106W:	https://linuxtv.org
4107W:	http://palosaari.fi/linux/
4108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4109T:	git git://linuxtv.org/anttip/media_tree.git
4110S:	Maintained
4111F:	drivers/media/dvb-frontends/cxd2820r*
4112
4113CXGB3 ETHERNET DRIVER (CXGB3)
4114M:	Arjun Vynipadath <arjun@chelsio.com>
4115L:	netdev@vger.kernel.org
4116W:	http://www.chelsio.com
4117S:	Supported
4118F:	drivers/net/ethernet/chelsio/cxgb3/
4119
4120CXGB3 ISCSI DRIVER (CXGB3I)
4121M:	Karen Xie <kxie@chelsio.com>
4122L:	linux-scsi@vger.kernel.org
4123W:	http://www.chelsio.com
4124S:	Supported
4125F:	drivers/scsi/cxgbi/cxgb3i
4126
4127CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4128M:	Steve Wise <swise@chelsio.com>
4129L:	linux-rdma@vger.kernel.org
4130W:	http://www.openfabrics.org
4131S:	Supported
4132F:	drivers/infiniband/hw/cxgb3/
4133F:	include/uapi/rdma/cxgb3-abi.h
4134
4135CXGB4 CRYPTO DRIVER (chcr)
4136M:	Harsh Jain <harsh@chelsio.com>
4137L:	linux-crypto@vger.kernel.org
4138W:	http://www.chelsio.com
4139S:	Supported
4140F:	drivers/crypto/chelsio
4141
4142CXGB4 ETHERNET DRIVER (CXGB4)
4143M:	Arjun Vynipadath <arjun@chelsio.com>
4144L:	netdev@vger.kernel.org
4145W:	http://www.chelsio.com
4146S:	Supported
4147F:	drivers/net/ethernet/chelsio/cxgb4/
4148
4149CXGB4 ISCSI DRIVER (CXGB4I)
4150M:	Karen Xie <kxie@chelsio.com>
4151L:	linux-scsi@vger.kernel.org
4152W:	http://www.chelsio.com
4153S:	Supported
4154F:	drivers/scsi/cxgbi/cxgb4i
4155
4156CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4157M:	Steve Wise <swise@chelsio.com>
4158L:	linux-rdma@vger.kernel.org
4159W:	http://www.openfabrics.org
4160S:	Supported
4161F:	drivers/infiniband/hw/cxgb4/
4162F:	include/uapi/rdma/cxgb4-abi.h
4163
4164CXGB4VF ETHERNET DRIVER (CXGB4VF)
4165M:	Casey Leedom <leedom@chelsio.com>
4166L:	netdev@vger.kernel.org
4167W:	http://www.chelsio.com
4168S:	Supported
4169F:	drivers/net/ethernet/chelsio/cxgb4vf/
4170
4171CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4172M:	Frederic Barrat <fbarrat@linux.ibm.com>
4173M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4174L:	linuxppc-dev@lists.ozlabs.org
4175S:	Supported
4176F:	arch/powerpc/platforms/powernv/pci-cxl.c
4177F:	drivers/misc/cxl/
4178F:	include/misc/cxl*
4179F:	include/uapi/misc/cxl.h
4180F:	Documentation/powerpc/cxl.txt
4181F:	Documentation/ABI/testing/sysfs-class-cxl
4182
4183CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4184M:	Manoj N. Kumar <manoj@linux.ibm.com>
4185M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4186M:	Uma Krishnan <ukrishn@linux.ibm.com>
4187L:	linux-scsi@vger.kernel.org
4188S:	Supported
4189F:	drivers/scsi/cxlflash/
4190F:	include/uapi/scsi/cxlflash_ioctl.h
4191F:	Documentation/powerpc/cxlflash.txt
4192
4193CYBERPRO FB DRIVER
4194M:	Russell King <linux@armlinux.org.uk>
4195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4196W:	http://www.armlinux.org.uk/
4197S:	Maintained
4198F:	drivers/video/fbdev/cyber2000fb.*
4199
4200CYCLADES ASYNC MUX DRIVER
4201W:	http://www.cyclades.com/
4202S:	Orphan
4203F:	drivers/tty/cyclades.c
4204F:	include/linux/cyclades.h
4205F:	include/uapi/linux/cyclades.h
4206
4207CYCLADES PC300 DRIVER
4208W:	http://www.cyclades.com/
4209S:	Orphan
4210F:	drivers/net/wan/pc300*
4211
4212CYPRESS_FIRMWARE MEDIA DRIVER
4213M:	Antti Palosaari <crope@iki.fi>
4214L:	linux-media@vger.kernel.org
4215W:	https://linuxtv.org
4216W:	http://palosaari.fi/linux/
4217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4218T:	git git://linuxtv.org/anttip/media_tree.git
4219S:	Maintained
4220F:	drivers/media/common/cypress_firmware*
4221
4222CYTTSP TOUCHSCREEN DRIVER
4223M:	Ferruh Yigit <fery@cypress.com>
4224L:	linux-input@vger.kernel.org
4225S:	Supported
4226F:	drivers/input/touchscreen/cyttsp*
4227F:	include/linux/input/cyttsp.h
4228
4229D-LINK DIR-685 TOUCHKEYS DRIVER
4230M:	Linus Walleij <linus.walleij@linaro.org>
4231L:	linux-input@vger.kernel.org
4232S:	Supported
4233F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4234
4235DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4236M:	Joshua Kinard <kumba@gentoo.org>
4237S:	Maintained
4238F:	drivers/rtc/rtc-ds1685.c
4239F:	include/linux/rtc/ds1685.h
4240
4241DAMA SLAVE for AX.25
4242M:	Joerg Reuter <jreuter@yaina.de>
4243W:	http://yaina.de/jreuter/
4244W:	http://www.qsl.net/dl1bke/
4245L:	linux-hams@vger.kernel.org
4246S:	Maintained
4247F:	net/ax25/af_ax25.c
4248F:	net/ax25/ax25_dev.c
4249F:	net/ax25/ax25_ds_*
4250F:	net/ax25/ax25_in.c
4251F:	net/ax25/ax25_out.c
4252F:	net/ax25/ax25_timer.c
4253F:	net/ax25/sysctl_net_ax25.c
4254
4255DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4256L:	netdev@vger.kernel.org
4257S:	Orphan
4258F:	Documentation/networking/device_drivers/dec/dmfe.txt
4259F:	drivers/net/ethernet/dec/tulip/dmfe.c
4260
4261DC390/AM53C974 SCSI driver
4262M:	Hannes Reinecke <hare@suse.com>
4263L:	linux-scsi@vger.kernel.org
4264S:	Maintained
4265F:	drivers/scsi/am53c974.c
4266
4267DC395x SCSI driver
4268M:	Oliver Neukum <oliver@neukum.org>
4269M:	Ali Akcaagac <aliakc@web.de>
4270M:	Jamie Lenehan <lenehan@twibble.org>
4271L:	dc395x@twibble.org
4272W:	http://twibble.org/dist/dc395x/
4273W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4274S:	Maintained
4275F:	Documentation/scsi/dc395x.txt
4276F:	drivers/scsi/dc395x.*
4277
4278DCCP PROTOCOL
4279M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4280L:	dccp@vger.kernel.org
4281W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4282S:	Maintained
4283F:	include/linux/dccp.h
4284F:	include/uapi/linux/dccp.h
4285F:	include/linux/tfrc.h
4286F:	net/dccp/
4287
4288DECnet NETWORK LAYER
4289W:	http://linux-decnet.sourceforge.net
4290L:	linux-decnet-user@lists.sourceforge.net
4291S:	Orphan
4292F:	Documentation/networking/decnet.txt
4293F:	net/decnet/
4294
4295DECSTATION PLATFORM SUPPORT
4296M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4297L:	linux-mips@vger.kernel.org
4298W:	http://www.linux-mips.org/wiki/DECstation
4299S:	Maintained
4300F:	arch/mips/dec/
4301F:	arch/mips/include/asm/dec/
4302F:	arch/mips/include/asm/mach-dec/
4303
4304DEFXX FDDI NETWORK DRIVER
4305M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4306S:	Maintained
4307F:	drivers/net/fddi/defxx.*
4308
4309DELL SMBIOS DRIVER
4310M:	Pali Rohár <pali.rohar@gmail.com>
4311M:	Mario Limonciello <mario.limonciello@dell.com>
4312L:	platform-driver-x86@vger.kernel.org
4313S:	Maintained
4314F:	drivers/platform/x86/dell-smbios.*
4315
4316DELL SMBIOS SMM DRIVER
4317M:	Mario Limonciello <mario.limonciello@dell.com>
4318L:	platform-driver-x86@vger.kernel.org
4319S:	Maintained
4320F:	drivers/platform/x86/dell-smbios-smm.c
4321
4322DELL SMBIOS WMI DRIVER
4323M:	Mario Limonciello <mario.limonciello@dell.com>
4324L:	platform-driver-x86@vger.kernel.org
4325S:	Maintained
4326F:	drivers/platform/x86/dell-smbios-wmi.c
4327F:	tools/wmi/dell-smbios-example.c
4328
4329DEFZA FDDI NETWORK DRIVER
4330M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4331S:	Maintained
4332F:	drivers/net/fddi/defza.*
4333
4334DELL LAPTOP DRIVER
4335M:	Matthew Garrett <mjg59@srcf.ucam.org>
4336M:	Pali Rohár <pali.rohar@gmail.com>
4337L:	platform-driver-x86@vger.kernel.org
4338S:	Maintained
4339F:	drivers/platform/x86/dell-laptop.c
4340
4341DELL LAPTOP FREEFALL DRIVER
4342M:	Pali Rohár <pali.rohar@gmail.com>
4343S:	Maintained
4344F:	drivers/platform/x86/dell-smo8800.c
4345
4346DELL LAPTOP RBTN DRIVER
4347M:	Pali Rohár <pali.rohar@gmail.com>
4348S:	Maintained
4349F:	drivers/platform/x86/dell-rbtn.*
4350
4351DELL REMOTE BIOS UPDATE DRIVER
4352M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4353L:	platform-driver-x86@vger.kernel.org
4354S:	Maintained
4355F:	drivers/platform/x86/dell_rbu.c
4356
4357DELL LAPTOP SMM DRIVER
4358M:	Pali Rohár <pali.rohar@gmail.com>
4359S:	Maintained
4360F:	drivers/hwmon/dell-smm-hwmon.c
4361F:	include/uapi/linux/i8k.h
4362
4363DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4364M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4365L:	platform-driver-x86@vger.kernel.org
4366S:	Maintained
4367F:	Documentation/dcdbas.txt
4368F:	drivers/platform/x86/dcdbas.*
4369
4370DELL WMI NOTIFICATIONS DRIVER
4371M:	Matthew Garrett <mjg59@srcf.ucam.org>
4372M:	Pali Rohár <pali.rohar@gmail.com>
4373S:	Maintained
4374F:	drivers/platform/x86/dell-wmi.c
4375
4376DELL WMI DESCRIPTOR DRIVER
4377M:	Mario Limonciello <mario.limonciello@dell.com>
4378S:	Maintained
4379F:	drivers/platform/x86/dell-wmi-descriptor.c
4380
4381DELTA ST MEDIA DRIVER
4382M:	Hugues Fruchet <hugues.fruchet@st.com>
4383L:	linux-media@vger.kernel.org
4384T:	git git://linuxtv.org/media_tree.git
4385W:	https://linuxtv.org
4386S:	Supported
4387F:	drivers/media/platform/sti/delta
4388
4389DENALI NAND DRIVER
4390M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4391L:	linux-mtd@lists.infradead.org
4392S:	Supported
4393F:	drivers/mtd/nand/raw/denali*
4394
4395DESIGNWARE USB2 DRD IP DRIVER
4396M:	Minas Harutyunyan <hminas@synopsys.com>
4397L:	linux-usb@vger.kernel.org
4398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4399S:	Maintained
4400F:	drivers/usb/dwc2/
4401
4402DESIGNWARE USB3 DRD IP DRIVER
4403M:	Felipe Balbi <balbi@kernel.org>
4404L:	linux-usb@vger.kernel.org
4405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4406S:	Maintained
4407F:	drivers/usb/dwc3/
4408
4409DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4410M:	Andreas Klinger <ak@it-klinger.de>
4411L:	linux-iio@vger.kernel.org
4412S:	Maintained
4413F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4414F:	drivers/iio/proximity/srf*.c
4415
4416DEVICE COREDUMP (DEV_COREDUMP)
4417M:	Johannes Berg <johannes@sipsolutions.net>
4418L:	linux-kernel@vger.kernel.org
4419S:	Maintained
4420F:	drivers/base/devcoredump.c
4421F:	include/linux/devcoredump.h
4422
4423DEVICE FREQUENCY (DEVFREQ)
4424M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4425M:	Kyungmin Park <kyungmin.park@samsung.com>
4426R:	Chanwoo Choi <cw00.choi@samsung.com>
4427L:	linux-pm@vger.kernel.org
4428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4429S:	Maintained
4430F:	drivers/devfreq/
4431F:	include/linux/devfreq.h
4432F:	Documentation/devicetree/bindings/devfreq/
4433
4434DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4435M:	Chanwoo Choi <cw00.choi@samsung.com>
4436L:	linux-pm@vger.kernel.org
4437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4438S:	Supported
4439F:	drivers/devfreq/event/
4440F:	drivers/devfreq/devfreq-event.c
4441F:	include/linux/devfreq-event.h
4442F:	Documentation/devicetree/bindings/devfreq/event/
4443
4444DEVICE NUMBER REGISTRY
4445M:	Torben Mathiasen <device@lanana.org>
4446W:	http://lanana.org/docs/device-list/index.html
4447S:	Maintained
4448
4449DEVICE-MAPPER  (LVM)
4450M:	Alasdair Kergon <agk@redhat.com>
4451M:	Mike Snitzer <snitzer@redhat.com>
4452M:	dm-devel@redhat.com
4453L:	dm-devel@redhat.com
4454W:	http://sources.redhat.com/dm
4455Q:	http://patchwork.kernel.org/project/dm-devel/list/
4456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4457T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4458S:	Maintained
4459F:	Documentation/device-mapper/
4460F:	drivers/md/Makefile
4461F:	drivers/md/Kconfig
4462F:	drivers/md/dm*
4463F:	drivers/md/persistent-data/
4464F:	include/linux/device-mapper.h
4465F:	include/linux/dm-*.h
4466F:	include/uapi/linux/dm-*.h
4467
4468DEVLINK
4469M:	Jiri Pirko <jiri@mellanox.com>
4470L:	netdev@vger.kernel.org
4471S:	Supported
4472F:	net/core/devlink.c
4473F:	include/net/devlink.h
4474F:	include/uapi/linux/devlink.h
4475
4476DIALOG SEMICONDUCTOR DRIVERS
4477M:	Support Opensource <support.opensource@diasemi.com>
4478W:	http://www.dialog-semiconductor.com/products
4479S:	Supported
4480F:	Documentation/hwmon/da90??
4481F:	Documentation/devicetree/bindings/mfd/da90*.txt
4482F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4483F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4484F:	Documentation/devicetree/bindings/regulator/da92*.txt
4485F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4486F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4487F:	drivers/gpio/gpio-da90??.c
4488F:	drivers/hwmon/da90??-hwmon.c
4489F:	drivers/iio/adc/da91??-*.c
4490F:	drivers/input/misc/da90??_onkey.c
4491F:	drivers/input/touchscreen/da9052_tsi.c
4492F:	drivers/leds/leds-da90??.c
4493F:	drivers/mfd/da903x.c
4494F:	drivers/mfd/da90??-*.c
4495F:	drivers/mfd/da91??-*.c
4496F:	drivers/power/supply/da9052-battery.c
4497F:	drivers/power/supply/da91??-*.c
4498F:	drivers/regulator/da903x.c
4499F:	drivers/regulator/da9???-regulator.[ch]
4500F:	drivers/thermal/da90??-thermal.c
4501F:	drivers/rtc/rtc-da90??.c
4502F:	drivers/video/backlight/da90??_bl.c
4503F:	drivers/watchdog/da90??_wdt.c
4504F:	include/linux/mfd/da903x.h
4505F:	include/linux/mfd/da9052/
4506F:	include/linux/mfd/da9055/
4507F:	include/linux/mfd/da9062/
4508F:	include/linux/mfd/da9063/
4509F:	include/linux/mfd/da9150/
4510F:	include/linux/regulator/da9211.h
4511F:	include/sound/da[79]*.h
4512F:	sound/soc/codecs/da[79]*.[ch]
4513
4514DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4515M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4516L:	linux-gpio@vger.kernel.org
4517S:	Maintained
4518F:	drivers/gpio/gpio-gpio-mm.c
4519
4520DIOLAN U2C-12 I2C DRIVER
4521M:	Guenter Roeck <linux@roeck-us.net>
4522L:	linux-i2c@vger.kernel.org
4523S:	Maintained
4524F:	drivers/i2c/busses/i2c-diolan-u2c.c
4525
4526FILESYSTEM DIRECT ACCESS (DAX)
4527M:	Matthew Wilcox <willy@infradead.org>
4528M:	Ross Zwisler <zwisler@kernel.org>
4529M:	Jan Kara <jack@suse.cz>
4530L:	linux-fsdevel@vger.kernel.org
4531S:	Supported
4532F:	fs/dax.c
4533F:	include/linux/dax.h
4534F:	include/trace/events/fs_dax.h
4535
4536DEVICE DIRECT ACCESS (DAX)
4537M:	Dan Williams <dan.j.williams@intel.com>
4538M:	Dave Jiang <dave.jiang@intel.com>
4539M:	Ross Zwisler <zwisler@kernel.org>
4540M:	Vishal Verma <vishal.l.verma@intel.com>
4541L:	linux-nvdimm@lists.01.org
4542S:	Supported
4543F:	drivers/dax/
4544
4545DIRECTORY NOTIFICATION (DNOTIFY)
4546M:	Jan Kara <jack@suse.cz>
4547R:	Amir Goldstein <amir73il@gmail.com>
4548L:	linux-fsdevel@vger.kernel.org
4549S:	Maintained
4550F:	Documentation/filesystems/dnotify.txt
4551F:	fs/notify/dnotify/
4552F:	include/linux/dnotify.h
4553
4554DISK GEOMETRY AND PARTITION HANDLING
4555M:	Andries Brouwer <aeb@cwi.nl>
4556W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4557W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4558W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4559S:	Maintained
4560
4561DISKQUOTA
4562M:	Jan Kara <jack@suse.com>
4563S:	Maintained
4564F:	Documentation/filesystems/quota.txt
4565F:	fs/quota/
4566F:	include/linux/quota*.h
4567F:	include/uapi/linux/quota*.h
4568
4569DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4570M:	Bernie Thompson <bernie@plugable.com>
4571L:	linux-fbdev@vger.kernel.org
4572S:	Maintained
4573W:	http://plugable.com/category/projects/udlfb/
4574F:	drivers/video/fbdev/udlfb.c
4575F:	include/video/udlfb.h
4576F:	Documentation/fb/udlfb.txt
4577
4578DISTRIBUTED LOCK MANAGER (DLM)
4579M:	Christine Caulfield <ccaulfie@redhat.com>
4580M:	David Teigland <teigland@redhat.com>
4581L:	cluster-devel@redhat.com
4582W:	http://sources.redhat.com/cluster/
4583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4584S:	Supported
4585F:	fs/dlm/
4586
4587DMA BUFFER SHARING FRAMEWORK
4588M:	Sumit Semwal <sumit.semwal@linaro.org>
4589S:	Maintained
4590L:	linux-media@vger.kernel.org
4591L:	dri-devel@lists.freedesktop.org
4592L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4593F:	drivers/dma-buf/
4594F:	include/linux/dma-buf*
4595F:	include/linux/reservation.h
4596F:	include/linux/*fence.h
4597F:	Documentation/driver-api/dma-buf.rst
4598T:	git git://anongit.freedesktop.org/drm/drm-misc
4599
4600DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4601M:	Vinod Koul <vkoul@kernel.org>
4602L:	dmaengine@vger.kernel.org
4603Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4604S:	Maintained
4605F:	drivers/dma/
4606F:	include/linux/dmaengine.h
4607F:	include/linux/of_dma.h
4608F:	Documentation/devicetree/bindings/dma/
4609F:	Documentation/driver-api/dmaengine/
4610T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4611
4612DMA MAPPING HELPERS
4613M:	Christoph Hellwig <hch@lst.de>
4614M:	Marek Szyprowski <m.szyprowski@samsung.com>
4615R:	Robin Murphy <robin.murphy@arm.com>
4616L:	iommu@lists.linux-foundation.org
4617T:	git git://git.infradead.org/users/hch/dma-mapping.git
4618W:	http://git.infradead.org/users/hch/dma-mapping.git
4619S:	Supported
4620F:	kernel/dma/
4621F:	include/asm-generic/dma-mapping.h
4622F:	include/linux/dma-direct.h
4623F:	include/linux/dma-mapping.h
4624F:	include/linux/dma-noncoherent.h
4625
4626DME1737 HARDWARE MONITOR DRIVER
4627M:	Juerg Haefliger <juergh@gmail.com>
4628L:	linux-hwmon@vger.kernel.org
4629S:	Maintained
4630F:	Documentation/hwmon/dme1737
4631F:	drivers/hwmon/dme1737.c
4632
4633DMI/SMBIOS SUPPORT
4634M:	Jean Delvare <jdelvare@suse.com>
4635S:	Maintained
4636T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4637F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4638F:	drivers/firmware/dmi-id.c
4639F:	drivers/firmware/dmi_scan.c
4640F:	include/linux/dmi.h
4641
4642DOCUMENTATION
4643M:	Jonathan Corbet <corbet@lwn.net>
4644L:	linux-doc@vger.kernel.org
4645S:	Maintained
4646F:	Documentation/
4647F:	scripts/kernel-doc
4648X:	Documentation/ABI/
4649X:	Documentation/acpi/
4650X:	Documentation/devicetree/
4651X:	Documentation/i2c/
4652X:	Documentation/media/
4653X:	Documentation/power/
4654X:	Documentation/spi/
4655T:	git git://git.lwn.net/linux.git docs-next
4656
4657DOCUMENTATION/ITALIAN
4658M:	Federico Vaga <federico.vaga@vaga.pv.it>
4659L:	linux-doc@vger.kernel.org
4660S:	Maintained
4661F:	Documentation/translations/it_IT
4662
4663DONGWOON DW9714 LENS VOICE COIL DRIVER
4664M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4665L:	linux-media@vger.kernel.org
4666T:	git git://linuxtv.org/media_tree.git
4667S:	Maintained
4668F:	drivers/media/i2c/dw9714.c
4669F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4670
4671DONGWOON DW9807 LENS VOICE COIL DRIVER
4672M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4673L:	linux-media@vger.kernel.org
4674T:	git git://linuxtv.org/media_tree.git
4675S:	Maintained
4676F:	drivers/media/i2c/dw9807-vcm.c
4677F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4678
4679DOUBLETALK DRIVER
4680M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4681L:	blinux-list@redhat.com
4682S:	Maintained
4683F:	drivers/char/dtlk.c
4684F:	include/linux/dtlk.h
4685
4686DPAA2 DATAPATH I/O (DPIO) DRIVER
4687M:	Roy Pledge <Roy.Pledge@nxp.com>
4688L:	linux-kernel@vger.kernel.org
4689S:	Maintained
4690F:	drivers/soc/fsl/dpio
4691
4692DPAA2 ETHERNET DRIVER
4693M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4694L:	netdev@vger.kernel.org
4695S:	Maintained
4696F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4697F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4698F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4699F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4700F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4701
4702DPAA2 ETHERNET SWITCH DRIVER
4703M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4704M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4705L:	linux-kernel@vger.kernel.org
4706S:	Maintained
4707F:	drivers/staging/fsl-dpaa2/ethsw
4708
4709DPAA2 PTP CLOCK DRIVER
4710M:	Yangbo Lu <yangbo.lu@nxp.com>
4711L:	netdev@vger.kernel.org
4712S:	Maintained
4713F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4714F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4715
4716DPT_I2O SCSI RAID DRIVER
4717M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4718L:	linux-scsi@vger.kernel.org
4719W:	http://www.adaptec.com/
4720S:	Maintained
4721F:	drivers/scsi/dpt*
4722F:	drivers/scsi/dpt/
4723
4724DRBD DRIVER
4725M:	Philipp Reisner <philipp.reisner@linbit.com>
4726M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4727L:	drbd-dev@lists.linbit.com
4728W:	http://www.drbd.org
4729T:	git git://git.linbit.com/linux-drbd.git
4730T:	git git://git.linbit.com/drbd-8.4.git
4731S:	Supported
4732F:	drivers/block/drbd/
4733F:	lib/lru_cache.c
4734F:	Documentation/blockdev/drbd/
4735
4736DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4737M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4738R:	"Rafael J. Wysocki" <rafael@kernel.org>
4739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4740S:	Supported
4741F:	Documentation/kobject.txt
4742F:	drivers/base/
4743F:	fs/debugfs/
4744F:	fs/sysfs/
4745F:	include/linux/debugfs.h
4746F:	include/linux/kobj*
4747F:	lib/kobj*
4748
4749DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4750M:	Kevin Hilman <khilman@kernel.org>
4751M:	Nishanth Menon <nm@ti.com>
4752S:	Maintained
4753F:	drivers/power/avs/
4754F:	include/linux/power/smartreflex.h
4755L:	linux-pm@vger.kernel.org
4756
4757DRM DRIVER FOR ARM PL111 CLCD
4758M:	Eric Anholt <eric@anholt.net>
4759T:	git git://anongit.freedesktop.org/drm/drm-misc
4760S:	Supported
4761F:	drivers/gpu/drm/pl111/
4762
4763DRM DRIVER FOR ARM VERSATILE TFT PANELS
4764M:	Linus Walleij <linus.walleij@linaro.org>
4765T:	git git://anongit.freedesktop.org/drm/drm-misc
4766S:	Maintained
4767F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4768F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4769
4770DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4771M:	Dave Airlie <airlied@redhat.com>
4772S:	Odd Fixes
4773F:	drivers/gpu/drm/ast/
4774
4775DRM DRIVER FOR BOCHS VIRTUAL GPU
4776M:	Gerd Hoffmann <kraxel@redhat.com>
4777L:	virtualization@lists.linux-foundation.org
4778T:	git git://anongit.freedesktop.org/drm/drm-misc
4779S:	Maintained
4780F:	drivers/gpu/drm/bochs/
4781
4782DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4783M:	Linus Walleij <linus.walleij@linaro.org>
4784T:	git git://anongit.freedesktop.org/drm/drm-misc
4785S:	Maintained
4786F:	drivers/gpu/drm/tve200/
4787
4788DRM DRIVER FOR ILITEK ILI9225 PANELS
4789M:	David Lechner <david@lechnology.com>
4790S:	Maintained
4791F:	drivers/gpu/drm/tinydrm/ili9225.c
4792F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4793
4794DRM DRIVER FOR HX8357D PANELS
4795M:	Eric Anholt <eric@anholt.net>
4796T:	git git://anongit.freedesktop.org/drm/drm-misc
4797S:	Maintained
4798F:	drivers/gpu/drm/tinydrm/hx8357d.c
4799F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4800
4801DRM DRIVER FOR INTEL I810 VIDEO CARDS
4802S:	Orphan / Obsolete
4803F:	drivers/gpu/drm/i810/
4804F:	include/uapi/drm/i810_drm.h
4805
4806DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4807S:	Orphan / Obsolete
4808F:	drivers/gpu/drm/mga/
4809F:	include/uapi/drm/mga_drm.h
4810
4811DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4812M:	Dave Airlie <airlied@redhat.com>
4813S:	Odd Fixes
4814F:	drivers/gpu/drm/mgag200/
4815
4816DRM DRIVER FOR MI0283QT
4817M:	Noralf Trønnes <noralf@tronnes.org>
4818S:	Maintained
4819F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4820F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4821
4822DRM DRIVER FOR MSM ADRENO GPU
4823M:	Rob Clark <robdclark@gmail.com>
4824L:	linux-arm-msm@vger.kernel.org
4825L:	dri-devel@lists.freedesktop.org
4826L:	freedreno@lists.freedesktop.org
4827T:	git git://people.freedesktop.org/~robclark/linux
4828S:	Maintained
4829F:	drivers/gpu/drm/msm/
4830F:	include/uapi/drm/msm_drm.h
4831F:	Documentation/devicetree/bindings/display/msm/
4832
4833DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4834M:	Ben Skeggs <bskeggs@redhat.com>
4835L:	dri-devel@lists.freedesktop.org
4836L:	nouveau@lists.freedesktop.org
4837T:	git git://github.com/skeggsb/linux
4838S:	Supported
4839F:	drivers/gpu/drm/nouveau/
4840F:	include/uapi/drm/nouveau_drm.h
4841
4842DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4843M:	Stefan Mavrodiev <stefan@olimex.com>
4844S:	Maintained
4845F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4846F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4847
4848DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4849M:	Noralf Trønnes <noralf@tronnes.org>
4850S:	Maintained
4851F:	drivers/gpu/drm/tinydrm/repaper.c
4852F:	Documentation/devicetree/bindings/display/repaper.txt
4853
4854DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4855M:	Dave Airlie <airlied@redhat.com>
4856M:	Gerd Hoffmann <kraxel@redhat.com>
4857L:	virtualization@lists.linux-foundation.org
4858T:	git git://anongit.freedesktop.org/drm/drm-misc
4859S:	Obsolete
4860W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4861F:	drivers/gpu/drm/cirrus/
4862
4863DRM DRIVER FOR QXL VIRTUAL GPU
4864M:	Dave Airlie <airlied@redhat.com>
4865M:	Gerd Hoffmann <kraxel@redhat.com>
4866L:	virtualization@lists.linux-foundation.org
4867T:	git git://anongit.freedesktop.org/drm/drm-misc
4868S:	Maintained
4869F:	drivers/gpu/drm/qxl/
4870F:	include/uapi/drm/qxl_drm.h
4871
4872DRM DRIVER FOR RAGE 128 VIDEO CARDS
4873S:	Orphan / Obsolete
4874F:	drivers/gpu/drm/r128/
4875F:	include/uapi/drm/r128_drm.h
4876
4877DRM DRIVER FOR SAVAGE VIDEO CARDS
4878S:	Orphan / Obsolete
4879F:	drivers/gpu/drm/savage/
4880F:	include/uapi/drm/savage_drm.h
4881
4882DRM DRIVER FOR SIS VIDEO CARDS
4883S:	Orphan / Obsolete
4884F:	drivers/gpu/drm/sis/
4885F:	include/uapi/drm/sis_drm.h
4886
4887DRM DRIVER FOR SITRONIX ST7586 PANELS
4888M:	David Lechner <david@lechnology.com>
4889S:	Maintained
4890F:	drivers/gpu/drm/tinydrm/st7586.c
4891F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4892
4893DRM DRIVER FOR SITRONIX ST7735R PANELS
4894M:	David Lechner <david@lechnology.com>
4895S:	Maintained
4896F:	drivers/gpu/drm/tinydrm/st7735r.c
4897F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4898
4899DRM DRIVER FOR TDFX VIDEO CARDS
4900S:	Orphan / Obsolete
4901F:	drivers/gpu/drm/tdfx/
4902
4903DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4904M:	Dave Airlie <airlied@redhat.com>
4905R:	Sean Paul <sean@poorly.run>
4906L:	dri-devel@lists.freedesktop.org
4907S:	Odd Fixes
4908F:	drivers/gpu/drm/udl/
4909T:	git git://anongit.freedesktop.org/drm/drm-misc
4910
4911DRM DRIVER FOR VMWARE VIRTUAL GPU
4912M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4913M:	Thomas Hellstrom <thellstrom@vmware.com>
4914L:	dri-devel@lists.freedesktop.org
4915T:	git git://people.freedesktop.org/~thomash/linux
4916S:	Supported
4917F:	drivers/gpu/drm/vmwgfx/
4918F:	include/uapi/drm/vmwgfx_drm.h
4919
4920DRM DRIVERS
4921M:	David Airlie <airlied@linux.ie>
4922M:	Daniel Vetter <daniel@ffwll.ch>
4923L:	dri-devel@lists.freedesktop.org
4924T:	git git://anongit.freedesktop.org/drm/drm
4925B:	https://bugs.freedesktop.org/
4926C:	irc://chat.freenode.net/dri-devel
4927S:	Maintained
4928F:	drivers/gpu/drm/
4929F:	drivers/gpu/vga/
4930F:	Documentation/devicetree/bindings/display/
4931F:	Documentation/devicetree/bindings/gpu/
4932F:	Documentation/gpu/
4933F:	include/drm/
4934F:	include/uapi/drm/
4935F:	include/linux/vga*
4936
4937DRM DRIVERS AND MISC GPU PATCHES
4938M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4939M:	Maxime Ripard <maxime.ripard@bootlin.com>
4940M:	Sean Paul <sean@poorly.run>
4941W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4942S:	Maintained
4943T:	git git://anongit.freedesktop.org/drm/drm-misc
4944F:	Documentation/gpu/
4945F:	drivers/gpu/vga/
4946F:	drivers/gpu/drm/*
4947F:	include/drm/drm*
4948F:	include/uapi/drm/drm*
4949F:	include/linux/vga*
4950
4951DRM DRIVERS FOR ALLWINNER A10
4952M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4953L:	dri-devel@lists.freedesktop.org
4954S:	Supported
4955F:	drivers/gpu/drm/sun4i/
4956F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4957T:	git git://anongit.freedesktop.org/drm/drm-misc
4958
4959DRM DRIVERS FOR AMLOGIC SOCS
4960M:	Neil Armstrong <narmstrong@baylibre.com>
4961L:	dri-devel@lists.freedesktop.org
4962L:	linux-amlogic@lists.infradead.org
4963W:	http://linux-meson.com/
4964S:	Supported
4965F:	drivers/gpu/drm/meson/
4966F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4967F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4968F:	Documentation/gpu/meson.rst
4969T:	git git://anongit.freedesktop.org/drm/drm-misc
4970
4971DRM DRIVERS FOR ATMEL HLCDC
4972M:	Boris Brezillon <bbrezillon@kernel.org>
4973L:	dri-devel@lists.freedesktop.org
4974S:	Supported
4975F:	drivers/gpu/drm/atmel-hlcdc/
4976F:	Documentation/devicetree/bindings/display/atmel/
4977T:	git git://anongit.freedesktop.org/drm/drm-misc
4978
4979DRM DRIVERS FOR BRIDGE CHIPS
4980M:	Archit Taneja <architt@codeaurora.org>
4981M:	Andrzej Hajda <a.hajda@samsung.com>
4982R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4983S:	Maintained
4984T:	git git://anongit.freedesktop.org/drm/drm-misc
4985F:	drivers/gpu/drm/bridge/
4986
4987DRM DRIVERS FOR EXYNOS
4988M:	Inki Dae <inki.dae@samsung.com>
4989M:	Joonyoung Shim <jy0922.shim@samsung.com>
4990M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4991M:	Kyungmin Park <kyungmin.park@samsung.com>
4992L:	dri-devel@lists.freedesktop.org
4993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4994S:	Supported
4995F:	drivers/gpu/drm/exynos/
4996F:	include/uapi/drm/exynos_drm.h
4997F:	Documentation/devicetree/bindings/display/exynos/
4998
4999DRM DRIVERS FOR FREESCALE DCU
5000M:	Stefan Agner <stefan@agner.ch>
5001M:	Alison Wang <alison.wang@nxp.com>
5002L:	dri-devel@lists.freedesktop.org
5003S:	Supported
5004F:	drivers/gpu/drm/fsl-dcu/
5005F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5006F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5007F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5008T:	git git://anongit.freedesktop.org/drm/drm-misc
5009
5010DRM DRIVERS FOR FREESCALE IMX
5011M:	Philipp Zabel <p.zabel@pengutronix.de>
5012L:	dri-devel@lists.freedesktop.org
5013S:	Maintained
5014F:	drivers/gpu/drm/imx/
5015F:	drivers/gpu/ipu-v3/
5016F:	Documentation/devicetree/bindings/display/imx/
5017
5018DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5019M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5020L:	dri-devel@lists.freedesktop.org
5021T:	git git://github.com/patjak/drm-gma500
5022S:	Maintained
5023F:	drivers/gpu/drm/gma500/
5024
5025DRM DRIVERS FOR HISILICON
5026M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5027M:	Rongrong Zou <zourongrong@gmail.com>
5028R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5029R:	Chen Feng <puck.chen@hisilicon.com>
5030L:	dri-devel@lists.freedesktop.org
5031T:	git git://github.com/xin3liang/linux.git
5032S:	Maintained
5033F:	drivers/gpu/drm/hisilicon/
5034F:	Documentation/devicetree/bindings/display/hisilicon/
5035
5036DRM DRIVERS FOR MEDIATEK
5037M:	CK Hu <ck.hu@mediatek.com>
5038M:	Philipp Zabel <p.zabel@pengutronix.de>
5039L:	dri-devel@lists.freedesktop.org
5040S:	Supported
5041F:	drivers/gpu/drm/mediatek/
5042F:	Documentation/devicetree/bindings/display/mediatek/
5043
5044DRM DRIVERS FOR NVIDIA TEGRA
5045M:	Thierry Reding <thierry.reding@gmail.com>
5046L:	dri-devel@lists.freedesktop.org
5047L:	linux-tegra@vger.kernel.org
5048T:	git git://anongit.freedesktop.org/tegra/linux.git
5049S:	Supported
5050F:	drivers/gpu/drm/tegra/
5051F:	drivers/gpu/host1x/
5052F:	include/linux/host1x.h
5053F:	include/uapi/drm/tegra_drm.h
5054F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5055
5056DRM DRIVERS FOR RENESAS
5057M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5058M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5059L:	dri-devel@lists.freedesktop.org
5060L:	linux-renesas-soc@vger.kernel.org
5061T:	git git://linuxtv.org/pinchartl/media drm/du/next
5062S:	Supported
5063F:	drivers/gpu/drm/rcar-du/
5064F:	drivers/gpu/drm/shmobile/
5065F:	include/linux/platform_data/shmob_drm.h
5066F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5067F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5068F:	Documentation/devicetree/bindings/display/renesas,du.txt
5069
5070DRM DRIVERS FOR ROCKCHIP
5071M:	Sandy Huang <hjc@rock-chips.com>
5072M:	Heiko Stübner <heiko@sntech.de>
5073L:	dri-devel@lists.freedesktop.org
5074S:	Maintained
5075F:	drivers/gpu/drm/rockchip/
5076F:	Documentation/devicetree/bindings/display/rockchip/
5077T:	git git://anongit.freedesktop.org/drm/drm-misc
5078
5079DRM DRIVERS FOR STI
5080M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5081M:	Vincent Abriou <vincent.abriou@st.com>
5082L:	dri-devel@lists.freedesktop.org
5083T:	git git://anongit.freedesktop.org/drm/drm-misc
5084S:	Maintained
5085F:	drivers/gpu/drm/sti
5086F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5087
5088DRM DRIVERS FOR STM
5089M:	Yannick Fertre <yannick.fertre@st.com>
5090M:	Philippe Cornu <philippe.cornu@st.com>
5091M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5092M:	Vincent Abriou <vincent.abriou@st.com>
5093L:	dri-devel@lists.freedesktop.org
5094T:	git git://anongit.freedesktop.org/drm/drm-misc
5095S:	Maintained
5096F:	drivers/gpu/drm/stm
5097F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5098
5099DRM DRIVERS FOR TI LCDC
5100M:	Jyri Sarha <jsarha@ti.com>
5101R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5102L:	dri-devel@lists.freedesktop.org
5103S:	Maintained
5104F:	drivers/gpu/drm/tilcdc/
5105F:	Documentation/devicetree/bindings/display/tilcdc/
5106
5107DRM DRIVERS FOR TI OMAP
5108M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5109L:	dri-devel@lists.freedesktop.org
5110S:	Maintained
5111F:	drivers/gpu/drm/omapdrm/
5112F:	Documentation/devicetree/bindings/display/ti/
5113
5114DRM DRIVERS FOR V3D
5115M:	Eric Anholt <eric@anholt.net>
5116S:	Supported
5117F:	drivers/gpu/drm/v3d/
5118F:	include/uapi/drm/v3d_drm.h
5119F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5120T:	git git://anongit.freedesktop.org/drm/drm-misc
5121
5122DRM DRIVERS FOR VC4
5123M:	Eric Anholt <eric@anholt.net>
5124T:	git git://github.com/anholt/linux
5125S:	Supported
5126F:	drivers/gpu/drm/vc4/
5127F:	include/uapi/drm/vc4_drm.h
5128F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5129T:	git git://anongit.freedesktop.org/drm/drm-misc
5130
5131DRM DRIVERS FOR VIVANTE GPU IP
5132M:	Lucas Stach <l.stach@pengutronix.de>
5133R:	Russell King <linux+etnaviv@armlinux.org.uk>
5134R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5135L:	etnaviv@lists.freedesktop.org
5136L:	dri-devel@lists.freedesktop.org
5137S:	Maintained
5138F:	drivers/gpu/drm/etnaviv/
5139F:	include/uapi/drm/etnaviv_drm.h
5140F:	Documentation/devicetree/bindings/display/etnaviv/
5141
5142DRM DRIVERS FOR ZTE ZX
5143M:	Shawn Guo <shawnguo@kernel.org>
5144L:	dri-devel@lists.freedesktop.org
5145S:	Maintained
5146F:	drivers/gpu/drm/zte/
5147F:	Documentation/devicetree/bindings/display/zte,vou.txt
5148T:	git git://anongit.freedesktop.org/drm/drm-misc
5149
5150DRM PANEL DRIVERS
5151M:	Thierry Reding <thierry.reding@gmail.com>
5152L:	dri-devel@lists.freedesktop.org
5153T:	git git://anongit.freedesktop.org/drm/drm-misc
5154S:	Maintained
5155F:	drivers/gpu/drm/drm_panel.c
5156F:	drivers/gpu/drm/panel/
5157F:	include/drm/drm_panel.h
5158F:	Documentation/devicetree/bindings/display/panel/
5159
5160DRM TINYDRM DRIVERS
5161M:	Noralf Trønnes <noralf@tronnes.org>
5162W:	https://github.com/notro/tinydrm/wiki/Development
5163T:	git git://anongit.freedesktop.org/drm/drm-misc
5164S:	Maintained
5165F:	drivers/gpu/drm/tinydrm/
5166F:	include/drm/tinydrm/
5167
5168DRM DRIVERS FOR XEN
5169M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5170T:	git git://anongit.freedesktop.org/drm/drm-misc
5171L:	dri-devel@lists.freedesktop.org
5172L:	xen-devel@lists.xen.org
5173S:	Supported
5174F:	drivers/gpu/drm/xen/
5175F:	Documentation/gpu/xen-front.rst
5176
5177DRM TTM SUBSYSTEM
5178M:	Christian Koenig <christian.koenig@amd.com>
5179M:	Huang Rui <ray.huang@amd.com>
5180M:	Junwei Zhang <Jerry.Zhang@amd.com>
5181T:	git git://people.freedesktop.org/~agd5f/linux
5182S:	Maintained
5183L:	dri-devel@lists.freedesktop.org
5184F:	include/drm/ttm/
5185F:	drivers/gpu/drm/ttm/
5186
5187DSBR100 USB FM RADIO DRIVER
5188M:	Alexey Klimov <klimov.linux@gmail.com>
5189L:	linux-media@vger.kernel.org
5190T:	git git://linuxtv.org/media_tree.git
5191S:	Maintained
5192F:	drivers/media/radio/dsbr100.c
5193
5194DSCC4 DRIVER
5195M:	Francois Romieu <romieu@fr.zoreil.com>
5196L:	netdev@vger.kernel.org
5197S:	Maintained
5198F:	drivers/net/wan/dscc4.c
5199
5200DT3155 MEDIA DRIVER
5201M:	Hans Verkuil <hverkuil@xs4all.nl>
5202L:	linux-media@vger.kernel.org
5203T:	git git://linuxtv.org/media_tree.git
5204W:	https://linuxtv.org
5205S:	Odd Fixes
5206F:	drivers/media/pci/dt3155/
5207
5208DVB_USB_AF9015 MEDIA DRIVER
5209M:	Antti Palosaari <crope@iki.fi>
5210L:	linux-media@vger.kernel.org
5211W:	https://linuxtv.org
5212W:	http://palosaari.fi/linux/
5213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5214T:	git git://linuxtv.org/anttip/media_tree.git
5215S:	Maintained
5216F:	drivers/media/usb/dvb-usb-v2/af9015*
5217
5218DVB_USB_AF9035 MEDIA DRIVER
5219M:	Antti Palosaari <crope@iki.fi>
5220L:	linux-media@vger.kernel.org
5221W:	https://linuxtv.org
5222W:	http://palosaari.fi/linux/
5223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5224T:	git git://linuxtv.org/anttip/media_tree.git
5225S:	Maintained
5226F:	drivers/media/usb/dvb-usb-v2/af9035*
5227
5228DVB_USB_ANYSEE MEDIA DRIVER
5229M:	Antti Palosaari <crope@iki.fi>
5230L:	linux-media@vger.kernel.org
5231W:	https://linuxtv.org
5232W:	http://palosaari.fi/linux/
5233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5234T:	git git://linuxtv.org/anttip/media_tree.git
5235S:	Maintained
5236F:	drivers/media/usb/dvb-usb-v2/anysee*
5237
5238DVB_USB_AU6610 MEDIA DRIVER
5239M:	Antti Palosaari <crope@iki.fi>
5240L:	linux-media@vger.kernel.org
5241W:	https://linuxtv.org
5242W:	http://palosaari.fi/linux/
5243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5244T:	git git://linuxtv.org/anttip/media_tree.git
5245S:	Maintained
5246F:	drivers/media/usb/dvb-usb-v2/au6610*
5247
5248DVB_USB_CE6230 MEDIA DRIVER
5249M:	Antti Palosaari <crope@iki.fi>
5250L:	linux-media@vger.kernel.org
5251W:	https://linuxtv.org
5252W:	http://palosaari.fi/linux/
5253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5254T:	git git://linuxtv.org/anttip/media_tree.git
5255S:	Maintained
5256F:	drivers/media/usb/dvb-usb-v2/ce6230*
5257
5258DVB_USB_CXUSB MEDIA DRIVER
5259M:	Michael Krufky <mkrufky@linuxtv.org>
5260L:	linux-media@vger.kernel.org
5261W:	https://linuxtv.org
5262W:	http://github.com/mkrufky
5263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5264T:	git git://linuxtv.org/media_tree.git
5265S:	Maintained
5266F:	drivers/media/usb/dvb-usb/cxusb*
5267
5268DVB_USB_EC168 MEDIA DRIVER
5269M:	Antti Palosaari <crope@iki.fi>
5270L:	linux-media@vger.kernel.org
5271W:	https://linuxtv.org
5272W:	http://palosaari.fi/linux/
5273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5274T:	git git://linuxtv.org/anttip/media_tree.git
5275S:	Maintained
5276F:	drivers/media/usb/dvb-usb-v2/ec168*
5277
5278DVB_USB_GL861 MEDIA DRIVER
5279M:	Antti Palosaari <crope@iki.fi>
5280L:	linux-media@vger.kernel.org
5281W:	https://linuxtv.org
5282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5283T:	git git://linuxtv.org/anttip/media_tree.git
5284S:	Maintained
5285F:	drivers/media/usb/dvb-usb-v2/gl861*
5286
5287DVB_USB_MXL111SF MEDIA DRIVER
5288M:	Michael Krufky <mkrufky@linuxtv.org>
5289L:	linux-media@vger.kernel.org
5290W:	https://linuxtv.org
5291W:	http://github.com/mkrufky
5292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5293T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5294S:	Maintained
5295F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5296
5297DVB_USB_RTL28XXU MEDIA DRIVER
5298M:	Antti Palosaari <crope@iki.fi>
5299L:	linux-media@vger.kernel.org
5300W:	https://linuxtv.org
5301W:	http://palosaari.fi/linux/
5302Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5303T:	git git://linuxtv.org/anttip/media_tree.git
5304S:	Maintained
5305F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5306
5307DVB_USB_V2 MEDIA DRIVER
5308M:	Antti Palosaari <crope@iki.fi>
5309L:	linux-media@vger.kernel.org
5310W:	https://linuxtv.org
5311W:	http://palosaari.fi/linux/
5312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5313T:	git git://linuxtv.org/anttip/media_tree.git
5314S:	Maintained
5315F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5316F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5317
5318DYNAMIC DEBUG
5319M:	Jason Baron <jbaron@akamai.com>
5320S:	Maintained
5321F:	lib/dynamic_debug.c
5322F:	include/linux/dynamic_debug.h
5323
5324DYNAMIC INTERRUPT MODERATION
5325M:	Tal Gilboa <talgi@mellanox.com>
5326S:	Maintained
5327F:	include/linux/net_dim.h
5328
5329DZ DECSTATION DZ11 SERIAL DRIVER
5330M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5331S:	Maintained
5332F:	drivers/tty/serial/dz.*
5333
5334E3X0 POWER BUTTON DRIVER
5335M:	Moritz Fischer <moritz.fischer@ettus.com>
5336L:	usrp-users@lists.ettus.com
5337W:	http://www.ettus.com
5338S:	Supported
5339F:	drivers/input/misc/e3x0-button.c
5340F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5341
5342E4000 MEDIA DRIVER
5343M:	Antti Palosaari <crope@iki.fi>
5344L:	linux-media@vger.kernel.org
5345W:	https://linuxtv.org
5346W:	http://palosaari.fi/linux/
5347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5348T:	git git://linuxtv.org/anttip/media_tree.git
5349S:	Maintained
5350F:	drivers/media/tuners/e4000*
5351
5352EARTH_PT1 MEDIA DRIVER
5353M:	Akihiro Tsukada <tskd08@gmail.com>
5354L:	linux-media@vger.kernel.org
5355S:	Odd Fixes
5356F:	drivers/media/pci/pt1/
5357
5358EARTH_PT3 MEDIA DRIVER
5359M:	Akihiro Tsukada <tskd08@gmail.com>
5360L:	linux-media@vger.kernel.org
5361S:	Odd Fixes
5362F:	drivers/media/pci/pt3/
5363
5364EC100 MEDIA DRIVER
5365M:	Antti Palosaari <crope@iki.fi>
5366L:	linux-media@vger.kernel.org
5367W:	https://linuxtv.org
5368W:	http://palosaari.fi/linux/
5369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5370T:	git git://linuxtv.org/anttip/media_tree.git
5371S:	Maintained
5372F:	drivers/media/dvb-frontends/ec100*
5373
5374ECRYPT FILE SYSTEM
5375M:	Tyler Hicks <tyhicks@canonical.com>
5376L:	ecryptfs@vger.kernel.org
5377W:	http://ecryptfs.org
5378W:	https://launchpad.net/ecryptfs
5379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5380S:	Supported
5381F:	Documentation/filesystems/ecryptfs.txt
5382F:	fs/ecryptfs/
5383
5384EDAC-AMD64
5385M:	Borislav Petkov <bp@alien8.de>
5386L:	linux-edac@vger.kernel.org
5387S:	Maintained
5388F:	drivers/edac/amd64_edac*
5389
5390EDAC-CALXEDA
5391M:	Robert Richter <rric@kernel.org>
5392L:	linux-edac@vger.kernel.org
5393S:	Maintained
5394F:	drivers/edac/highbank*
5395
5396EDAC-CAVIUM OCTEON
5397M:	Ralf Baechle <ralf@linux-mips.org>
5398M:	David Daney <david.daney@cavium.com>
5399L:	linux-edac@vger.kernel.org
5400L:	linux-mips@vger.kernel.org
5401S:	Supported
5402F:	drivers/edac/octeon_edac*
5403
5404EDAC-CAVIUM THUNDERX
5405M:	David Daney <david.daney@cavium.com>
5406M:	Jan Glauber <jglauber@cavium.com>
5407L:	linux-edac@vger.kernel.org
5408S:	Supported
5409F:	drivers/edac/thunderx_edac*
5410
5411EDAC-CORE
5412M:	Borislav Petkov <bp@alien8.de>
5413M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5414L:	linux-edac@vger.kernel.org
5415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5417S:	Supported
5418F:	Documentation/admin-guide/ras.rst
5419F:	Documentation/driver-api/edac.rst
5420F:	drivers/edac/
5421F:	include/linux/edac.h
5422
5423EDAC-E752X
5424M:	Mark Gross <mark.gross@intel.com>
5425L:	linux-edac@vger.kernel.org
5426S:	Maintained
5427F:	drivers/edac/e752x_edac.c
5428
5429EDAC-E7XXX
5430L:	linux-edac@vger.kernel.org
5431S:	Maintained
5432F:	drivers/edac/e7xxx_edac.c
5433
5434EDAC-FSL_DDR
5435M:	York Sun <york.sun@nxp.com>
5436L:	linux-edac@vger.kernel.org
5437S:	Maintained
5438F:	drivers/edac/fsl_ddr_edac.*
5439
5440EDAC-GHES
5441M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5442L:	linux-edac@vger.kernel.org
5443S:	Maintained
5444F:	drivers/edac/ghes_edac.c
5445
5446EDAC-I3000
5447L:	linux-edac@vger.kernel.org
5448S:	Orphan
5449F:	drivers/edac/i3000_edac.c
5450
5451EDAC-I5000
5452L:	linux-edac@vger.kernel.org
5453S:	Maintained
5454F:	drivers/edac/i5000_edac.c
5455
5456EDAC-I5400
5457M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5458L:	linux-edac@vger.kernel.org
5459S:	Maintained
5460F:	drivers/edac/i5400_edac.c
5461
5462EDAC-I7300
5463M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5464L:	linux-edac@vger.kernel.org
5465S:	Maintained
5466F:	drivers/edac/i7300_edac.c
5467
5468EDAC-I7CORE
5469M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5470L:	linux-edac@vger.kernel.org
5471S:	Maintained
5472F:	drivers/edac/i7core_edac.c
5473
5474EDAC-I82443BXGX
5475M:	Tim Small <tim@buttersideup.com>
5476L:	linux-edac@vger.kernel.org
5477S:	Maintained
5478F:	drivers/edac/i82443bxgx_edac.c
5479
5480EDAC-I82975X
5481M:	"Arvind R." <arvino55@gmail.com>
5482L:	linux-edac@vger.kernel.org
5483S:	Maintained
5484F:	drivers/edac/i82975x_edac.c
5485
5486EDAC-IE31200
5487M:	Jason Baron <jbaron@akamai.com>
5488L:	linux-edac@vger.kernel.org
5489S:	Maintained
5490F:	drivers/edac/ie31200_edac.c
5491
5492EDAC-MPC85XX
5493M:	Johannes Thumshirn <morbidrsa@gmail.com>
5494L:	linux-edac@vger.kernel.org
5495S:	Maintained
5496F:	drivers/edac/mpc85xx_edac.[ch]
5497
5498EDAC-PASEMI
5499M:	Egor Martovetsky <egor@pasemi.com>
5500L:	linux-edac@vger.kernel.org
5501S:	Maintained
5502F:	drivers/edac/pasemi_edac.c
5503
5504EDAC-PND2
5505M:	Tony Luck <tony.luck@intel.com>
5506L:	linux-edac@vger.kernel.org
5507S:	Maintained
5508F:	drivers/edac/pnd2_edac.[ch]
5509
5510EDAC-R82600
5511M:	Tim Small <tim@buttersideup.com>
5512L:	linux-edac@vger.kernel.org
5513S:	Maintained
5514F:	drivers/edac/r82600_edac.c
5515
5516EDAC-SBRIDGE
5517M:	Tony Luck <tony.luck@intel.com>
5518R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5519L:	linux-edac@vger.kernel.org
5520S:	Maintained
5521F:	drivers/edac/sb_edac.c
5522
5523EDAC-SKYLAKE
5524M:	Tony Luck <tony.luck@intel.com>
5525L:	linux-edac@vger.kernel.org
5526S:	Maintained
5527F:	drivers/edac/skx_edac.c
5528
5529EDAC-TI
5530M:	Tero Kristo <t-kristo@ti.com>
5531L:	linux-edac@vger.kernel.org
5532S:	Maintained
5533F:	drivers/edac/ti_edac.c
5534
5535EDAC-QCOM
5536M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5537M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5538L:	linux-arm-msm@vger.kernel.org
5539L:	linux-edac@vger.kernel.org
5540S:	Maintained
5541F:	drivers/edac/qcom_edac.c
5542
5543EDIROL UA-101/UA-1000 DRIVER
5544M:	Clemens Ladisch <clemens@ladisch.de>
5545L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5546T:	git git://git.alsa-project.org/alsa-kernel.git
5547S:	Maintained
5548F:	sound/usb/misc/ua101.c
5549
5550EFI TEST DRIVER
5551L:	linux-efi@vger.kernel.org
5552M:	Ivan Hu <ivan.hu@canonical.com>
5553M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5554S:	Maintained
5555F:	drivers/firmware/efi/test/
5556
5557EFI VARIABLE FILESYSTEM
5558M:	Matthew Garrett <matthew.garrett@nebula.com>
5559M:	Jeremy Kerr <jk@ozlabs.org>
5560M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5562L:	linux-efi@vger.kernel.org
5563S:	Maintained
5564F:	fs/efivarfs/
5565
5566EFIFB FRAMEBUFFER DRIVER
5567L:	linux-fbdev@vger.kernel.org
5568M:	Peter Jones <pjones@redhat.com>
5569S:	Maintained
5570F:	drivers/video/fbdev/efifb.c
5571
5572EFS FILESYSTEM
5573W:	http://aeschi.ch.eu.org/efs/
5574S:	Orphan
5575F:	fs/efs/
5576
5577EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5578M:	Douglas Miller <dougmill@linux.ibm.com>
5579L:	netdev@vger.kernel.org
5580S:	Maintained
5581F:	drivers/net/ethernet/ibm/ehea/
5582
5583EM28XX VIDEO4LINUX DRIVER
5584M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5585L:	linux-media@vger.kernel.org
5586W:	https://linuxtv.org
5587T:	git git://linuxtv.org/media_tree.git
5588S:	Maintained
5589F:	drivers/media/usb/em28xx/
5590F:	Documentation/media/v4l-drivers/em28xx*
5591
5592EMBEDDED LINUX
5593M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5594M:	Matt Mackall <mpm@selenic.com>
5595M:	David Woodhouse <dwmw2@infradead.org>
5596L:	linux-embedded@vger.kernel.org
5597S:	Maintained
5598
5599Emulex 10Gbps iSCSI - OneConnect DRIVER
5600M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5601M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5602M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5603L:	linux-scsi@vger.kernel.org
5604W:	http://www.broadcom.com
5605S:	Supported
5606F:	drivers/scsi/be2iscsi/
5607
5608Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5609M:	Sathya Perla <sathya.perla@broadcom.com>
5610M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5611M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5612M:	Somnath Kotur <somnath.kotur@broadcom.com>
5613L:	netdev@vger.kernel.org
5614W:	http://www.emulex.com
5615S:	Supported
5616F:	drivers/net/ethernet/emulex/benet/
5617
5618EMULEX ONECONNECT ROCE DRIVER
5619M:	Selvin Xavier <selvin.xavier@broadcom.com>
5620M:	Devesh Sharma <devesh.sharma@broadcom.com>
5621L:	linux-rdma@vger.kernel.org
5622W:	http://www.broadcom.com
5623S:	Odd Fixes
5624F:	drivers/infiniband/hw/ocrdma/
5625F:	include/uapi/rdma/ocrdma-abi.h
5626
5627EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5628M:	James Smart <james.smart@broadcom.com>
5629M:	Dick Kennedy <dick.kennedy@broadcom.com>
5630L:	linux-scsi@vger.kernel.org
5631W:	http://www.broadcom.com
5632S:	Supported
5633F:	drivers/scsi/lpfc/
5634
5635ENE CB710 FLASH CARD READER DRIVER
5636M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5637S:	Maintained
5638F:	drivers/misc/cb710/
5639F:	drivers/mmc/host/cb710-mmc.*
5640F:	include/linux/cb710.h
5641
5642ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5643M:	Maxim Levitsky <maximlevitsky@gmail.com>
5644S:	Maintained
5645F:	drivers/media/rc/ene_ir.*
5646
5647EPSON S1D13XXX FRAMEBUFFER DRIVER
5648M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5649S:	Maintained
5650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5651F:	drivers/video/fbdev/s1d13xxxfb.c
5652F:	include/video/s1d13xxxfb.h
5653
5654ERRSEQ ERROR TRACKING INFRASTRUCTURE
5655M:	Jeff Layton <jlayton@kernel.org>
5656S:	Maintained
5657F:	lib/errseq.c
5658F:	include/linux/errseq.h
5659
5660ET131X NETWORK DRIVER
5661M:	Mark Einon <mark.einon@gmail.com>
5662S:	Odd Fixes
5663F:	drivers/net/ethernet/agere/
5664
5665ETHERNET BRIDGE
5666M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5667M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5668L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5669L:	netdev@vger.kernel.org
5670W:	http://www.linuxfoundation.org/en/Net:Bridge
5671S:	Maintained
5672F:	include/linux/netfilter_bridge/
5673F:	net/bridge/
5674
5675ETHERNET PHY LIBRARY
5676M:	Andrew Lunn <andrew@lunn.ch>
5677M:	Florian Fainelli <f.fainelli@gmail.com>
5678M:	Heiner Kallweit <hkallweit1@gmail.com>
5679L:	netdev@vger.kernel.org
5680S:	Maintained
5681F:	Documentation/ABI/testing/sysfs-bus-mdio
5682F:	Documentation/devicetree/bindings/net/mdio*
5683F:	Documentation/networking/phy.txt
5684F:	drivers/net/phy/
5685F:	drivers/of/of_mdio.c
5686F:	drivers/of/of_net.c
5687F:	include/linux/*mdio*.h
5688F:	include/linux/of_net.h
5689F:	include/linux/phy.h
5690F:	include/linux/phy_fixed.h
5691F:	include/linux/platform_data/mdio-bcm-unimac.h
5692F:	include/linux/platform_data/mdio-gpio.h
5693F:	include/trace/events/mdio.h
5694F:	include/uapi/linux/mdio.h
5695F:	include/uapi/linux/mii.h
5696
5697EXT2 FILE SYSTEM
5698M:	Jan Kara <jack@suse.com>
5699L:	linux-ext4@vger.kernel.org
5700S:	Maintained
5701F:	Documentation/filesystems/ext2.txt
5702F:	fs/ext2/
5703F:	include/linux/ext2*
5704
5705EXT4 FILE SYSTEM
5706M:	"Theodore Ts'o" <tytso@mit.edu>
5707M:	Andreas Dilger <adilger.kernel@dilger.ca>
5708L:	linux-ext4@vger.kernel.org
5709W:	http://ext4.wiki.kernel.org
5710Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5712S:	Maintained
5713F:	Documentation/filesystems/ext4/ext4.rst
5714F:	fs/ext4/
5715
5716Extended Verification Module (EVM)
5717M:	Mimi Zohar <zohar@linux.ibm.com>
5718L:	linux-integrity@vger.kernel.org
5719S:	Supported
5720F:	security/integrity/evm/
5721
5722EXTENSIBLE FIRMWARE INTERFACE (EFI)
5723M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5724L:	linux-efi@vger.kernel.org
5725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5726S:	Maintained
5727F:	Documentation/efi-stub.txt
5728F:	arch/*/kernel/efi.c
5729F:	arch/x86/boot/compressed/eboot.[ch]
5730F:	arch/*/include/asm/efi.h
5731F:	arch/x86/platform/efi/
5732F:	drivers/firmware/efi/
5733F:	include/linux/efi*.h
5734F:	arch/arm/boot/compressed/efi-header.S
5735F:	arch/arm64/kernel/efi-entry.S
5736
5737EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5738M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5739M:	Chanwoo Choi <cw00.choi@samsung.com>
5740L:	linux-kernel@vger.kernel.org
5741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5742S:	Maintained
5743F:	drivers/extcon/
5744F:	include/linux/extcon/
5745F:	include/linux/extcon.h
5746F:	Documentation/extcon/
5747F:	Documentation/devicetree/bindings/extcon/
5748
5749EXYNOS DP DRIVER
5750M:	Jingoo Han <jingoohan1@gmail.com>
5751L:	dri-devel@lists.freedesktop.org
5752S:	Maintained
5753F:	drivers/gpu/drm/exynos/exynos_dp*
5754
5755EXYNOS SYSMMU (IOMMU) driver
5756M:	Marek Szyprowski <m.szyprowski@samsung.com>
5757L:	iommu@lists.linux-foundation.org
5758S:	Maintained
5759F:	drivers/iommu/exynos-iommu.c
5760
5761EZchip NPS platform support
5762M:	Vineet Gupta <vgupta@synopsys.com>
5763M:	Ofer Levi <oferle@mellanox.com>
5764S:	Supported
5765F:	arch/arc/plat-eznps
5766F:	arch/arc/boot/dts/eznps.dts
5767
5768F2FS FILE SYSTEM
5769M:	Jaegeuk Kim <jaegeuk@kernel.org>
5770M:	Chao Yu <yuchao0@huawei.com>
5771L:	linux-f2fs-devel@lists.sourceforge.net
5772W:	https://f2fs.wiki.kernel.org/
5773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5774S:	Maintained
5775F:	Documentation/filesystems/f2fs.txt
5776F:	Documentation/ABI/testing/sysfs-fs-f2fs
5777F:	fs/f2fs/
5778F:	include/linux/f2fs_fs.h
5779F:	include/trace/events/f2fs.h
5780
5781F71805F HARDWARE MONITORING DRIVER
5782M:	Jean Delvare <jdelvare@suse.com>
5783L:	linux-hwmon@vger.kernel.org
5784S:	Maintained
5785F:	Documentation/hwmon/f71805f
5786F:	drivers/hwmon/f71805f.c
5787
5788FADDR2LINE
5789M:	Josh Poimboeuf <jpoimboe@redhat.com>
5790S:	Maintained
5791F:	scripts/faddr2line
5792
5793FAILOVER MODULE
5794M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5795L:	netdev@vger.kernel.org
5796S:	Supported
5797F:	net/core/failover.c
5798F:	include/net/failover.h
5799F:	Documentation/networking/failover.rst
5800
5801FANOTIFY
5802M:	Jan Kara <jack@suse.cz>
5803R:	Amir Goldstein <amir73il@gmail.com>
5804L:	linux-fsdevel@vger.kernel.org
5805S:	Maintained
5806F:	fs/notify/fanotify/
5807F:	include/linux/fanotify.h
5808F:	include/uapi/linux/fanotify.h
5809
5810FARSYNC SYNCHRONOUS DRIVER
5811M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5812W:	http://www.farsite.co.uk/
5813S:	Supported
5814F:	drivers/net/wan/farsync.*
5815
5816FAULT INJECTION SUPPORT
5817M:	Akinobu Mita <akinobu.mita@gmail.com>
5818S:	Supported
5819F:	Documentation/fault-injection/
5820F:	lib/fault-inject.c
5821
5822FBTFT Framebuffer drivers
5823S:	Orphan
5824L:	dri-devel@lists.freedesktop.org
5825L:	linux-fbdev@vger.kernel.org
5826F:	drivers/staging/fbtft/
5827
5828FC0011 TUNER DRIVER
5829M:	Michael Buesch <m@bues.ch>
5830L:	linux-media@vger.kernel.org
5831S:	Maintained
5832F:	drivers/media/tuners/fc0011.h
5833F:	drivers/media/tuners/fc0011.c
5834
5835FC2580 MEDIA DRIVER
5836M:	Antti Palosaari <crope@iki.fi>
5837L:	linux-media@vger.kernel.org
5838W:	https://linuxtv.org
5839W:	http://palosaari.fi/linux/
5840Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5841T:	git git://linuxtv.org/anttip/media_tree.git
5842S:	Maintained
5843F:	drivers/media/tuners/fc2580*
5844
5845FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5846M:	Johannes Thumshirn <jth@kernel.org>
5847L:	linux-scsi@vger.kernel.org
5848W:	www.Open-FCoE.org
5849S:	Supported
5850F:	drivers/scsi/libfc/
5851F:	drivers/scsi/fcoe/
5852F:	include/scsi/fc/
5853F:	include/scsi/libfc.h
5854F:	include/scsi/libfcoe.h
5855F:	include/uapi/scsi/fc/
5856
5857FILE LOCKING (flock() and fcntl()/lockf())
5858M:	Jeff Layton <jlayton@kernel.org>
5859M:	"J. Bruce Fields" <bfields@fieldses.org>
5860L:	linux-fsdevel@vger.kernel.org
5861S:	Maintained
5862F:	include/linux/fcntl.h
5863F:	include/uapi/linux/fcntl.h
5864F:	fs/fcntl.c
5865F:	fs/locks.c
5866
5867FILESYSTEMS (VFS and infrastructure)
5868M:	Alexander Viro <viro@zeniv.linux.org.uk>
5869L:	linux-fsdevel@vger.kernel.org
5870S:	Maintained
5871F:	fs/*
5872F:	include/linux/fs.h
5873F:	include/uapi/linux/fs.h
5874
5875FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5876M:	Riku Voipio <riku.voipio@iki.fi>
5877L:	linux-hwmon@vger.kernel.org
5878S:	Maintained
5879F:	drivers/hwmon/f75375s.c
5880F:	include/linux/f75375s.h
5881
5882FIREWIRE AUDIO DRIVERS
5883M:	Clemens Ladisch <clemens@ladisch.de>
5884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5885T:	git git://git.alsa-project.org/alsa-kernel.git
5886S:	Maintained
5887F:	sound/firewire/
5888
5889FIREWIRE MEDIA DRIVERS (firedtv)
5890M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5891L:	linux-media@vger.kernel.org
5892L:	linux1394-devel@lists.sourceforge.net
5893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5894S:	Maintained
5895F:	drivers/media/firewire/
5896
5897FIREWIRE SBP-2 TARGET
5898M:	Chris Boot <bootc@bootc.net>
5899L:	linux-scsi@vger.kernel.org
5900L:	target-devel@vger.kernel.org
5901L:	linux1394-devel@lists.sourceforge.net
5902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5903S:	Maintained
5904F:	drivers/target/sbp/
5905
5906FIREWIRE SUBSYSTEM
5907M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5908L:	linux1394-devel@lists.sourceforge.net
5909W:	http://ieee1394.wiki.kernel.org/
5910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5911S:	Maintained
5912F:	drivers/firewire/
5913F:	include/linux/firewire.h
5914F:	include/uapi/linux/firewire*.h
5915F:	tools/firewire/
5916
5917FIRMWARE LOADER (request_firmware)
5918M:	Luis Chamberlain <mcgrof@kernel.org>
5919L:	linux-kernel@vger.kernel.org
5920S:	Maintained
5921F:	Documentation/firmware_class/
5922F:	drivers/base/firmware_loader/
5923F:	include/linux/firmware.h
5924
5925FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5926M:	Joshua Morris <josh.h.morris@us.ibm.com>
5927M:	Philip Kelleher <pjk1939@linux.ibm.com>
5928S:	Maintained
5929F:	drivers/block/rsxx/
5930
5931FLOPPY DRIVER
5932M:	Jiri Kosina <jikos@kernel.org>
5933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5934S:	Odd fixes
5935F:	drivers/block/floppy.c
5936
5937FMC SUBSYSTEM
5938M:	Alessandro Rubini <rubini@gnudd.com>
5939W:	http://www.ohwr.org/projects/fmc-bus
5940S:	Supported
5941F:	drivers/fmc/
5942F:	include/linux/fmc*.h
5943F:	include/linux/ipmi-fru.h
5944K:	fmc_d.*register
5945
5946FPGA MANAGER FRAMEWORK
5947M:	Alan Tull <atull@kernel.org>
5948M:	Moritz Fischer <mdf@kernel.org>
5949L:	linux-fpga@vger.kernel.org
5950S:	Maintained
5951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5952Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5953F:	Documentation/fpga/
5954F:	Documentation/driver-api/fpga/
5955F:	Documentation/devicetree/bindings/fpga/
5956F:	drivers/fpga/
5957F:	include/linux/fpga/
5958W:	http://www.rocketboards.org
5959
5960FPGA DFL DRIVERS
5961M:	Wu Hao <hao.wu@intel.com>
5962L:	linux-fpga@vger.kernel.org
5963S:	Maintained
5964F:	Documentation/fpga/dfl.txt
5965F:	include/uapi/linux/fpga-dfl.h
5966F:	drivers/fpga/dfl*
5967
5968FPU EMULATOR
5969M:	Bill Metzenthen <billm@melbpc.org.au>
5970W:	http://floatingpoint.sourceforge.net/emulator/index.html
5971S:	Maintained
5972F:	arch/x86/math-emu/
5973
5974FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5975L:	netdev@vger.kernel.org
5976S:	Orphan
5977F:	drivers/net/wan/dlci.c
5978F:	drivers/net/wan/sdla.c
5979
5980FRAMEBUFFER LAYER
5981M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5982L:	dri-devel@lists.freedesktop.org
5983L:	linux-fbdev@vger.kernel.org
5984T:	git git://github.com/bzolnier/linux.git
5985Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5986S:	Maintained
5987F:	Documentation/fb/
5988F:	drivers/video/
5989F:	include/video/
5990F:	include/linux/fb.h
5991F:	include/uapi/video/
5992F:	include/uapi/linux/fb.h
5993
5994FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5995M:	Horia Geantă <horia.geanta@nxp.com>
5996M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5997L:	linux-crypto@vger.kernel.org
5998S:	Maintained
5999F:	drivers/crypto/caam/
6000F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6001
6002FREESCALE DIU FRAMEBUFFER DRIVER
6003M:	Timur Tabi <timur@kernel.org>
6004L:	linux-fbdev@vger.kernel.org
6005S:	Maintained
6006F:	drivers/video/fbdev/fsl-diu-fb.*
6007
6008FREESCALE DMA DRIVER
6009M:	Li Yang <leoyang.li@nxp.com>
6010M:	Zhang Wei <zw@zh-kernel.org>
6011L:	linuxppc-dev@lists.ozlabs.org
6012S:	Maintained
6013F:	drivers/dma/fsldma.*
6014
6015FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6016M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6017L:	netdev@vger.kernel.org
6018S:	Maintained
6019F:	drivers/net/ethernet/freescale/gianfar*
6020F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6021
6022FREESCALE GPMI NAND DRIVER
6023M:	Han Xu <han.xu@nxp.com>
6024L:	linux-mtd@lists.infradead.org
6025S:	Maintained
6026F:	drivers/mtd/nand/raw/gpmi-nand/*
6027
6028FREESCALE I2C CPM DRIVER
6029M:	Jochen Friedrich <jochen@scram.de>
6030L:	linuxppc-dev@lists.ozlabs.org
6031L:	linux-i2c@vger.kernel.org
6032S:	Maintained
6033F:	drivers/i2c/busses/i2c-cpm.c
6034
6035FREESCALE IMX LPI2C DRIVER
6036M:	Dong Aisheng <aisheng.dong@nxp.com>
6037L:	linux-i2c@vger.kernel.org
6038L:	linux-imx@nxp.com
6039S:	Maintained
6040F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6041F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6042
6043FREESCALE IMX / MXC FEC DRIVER
6044M:	Fugang Duan <fugang.duan@nxp.com>
6045L:	netdev@vger.kernel.org
6046S:	Maintained
6047F:	drivers/net/ethernet/freescale/fec_main.c
6048F:	drivers/net/ethernet/freescale/fec_ptp.c
6049F:	drivers/net/ethernet/freescale/fec.h
6050F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6051
6052FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6053M:	Sascha Hauer <s.hauer@pengutronix.de>
6054R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6055L:	linux-fbdev@vger.kernel.org
6056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6057S:	Maintained
6058F:	include/linux/platform_data/video-imxfb.h
6059F:	drivers/video/fbdev/imxfb.c
6060
6061FREESCALE QORIQ DPAA ETHERNET DRIVER
6062M:	Madalin Bucur <madalin.bucur@nxp.com>
6063L:	netdev@vger.kernel.org
6064S:	Maintained
6065F:	drivers/net/ethernet/freescale/dpaa
6066
6067FREESCALE QORIQ DPAA FMAN DRIVER
6068M:	Madalin Bucur <madalin.bucur@nxp.com>
6069L:	netdev@vger.kernel.org
6070S:	Maintained
6071F:	drivers/net/ethernet/freescale/fman
6072F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6073
6074FREESCALE QORIQ PTP CLOCK DRIVER
6075M:	Yangbo Lu <yangbo.lu@nxp.com>
6076L:	netdev@vger.kernel.org
6077S:	Maintained
6078F:	drivers/ptp/ptp_qoriq.c
6079F:	include/linux/fsl/ptp_qoriq.h
6080F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6081
6082FREESCALE QUAD SPI DRIVER
6083M:	Han Xu <han.xu@nxp.com>
6084L:	linux-mtd@lists.infradead.org
6085S:	Maintained
6086F:	drivers/mtd/spi-nor/fsl-quadspi.c
6087
6088FREESCALE QUICC ENGINE LIBRARY
6089M:	Qiang Zhao <qiang.zhao@nxp.com>
6090L:	linuxppc-dev@lists.ozlabs.org
6091S:	Maintained
6092F:	drivers/soc/fsl/qe/
6093F:	include/soc/fsl/*qe*.h
6094F:	include/soc/fsl/*ucc*.h
6095
6096FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6097M:	Li Yang <leoyang.li@nxp.com>
6098L:	netdev@vger.kernel.org
6099L:	linuxppc-dev@lists.ozlabs.org
6100S:	Maintained
6101F:	drivers/net/ethernet/freescale/ucc_geth*
6102
6103FREESCALE QUICC ENGINE UCC HDLC DRIVER
6104M:	Zhao Qiang <qiang.zhao@nxp.com>
6105L:	netdev@vger.kernel.org
6106L:	linuxppc-dev@lists.ozlabs.org
6107S:	Maintained
6108F:	drivers/net/wan/fsl_ucc_hdlc*
6109
6110FREESCALE QUICC ENGINE UCC UART DRIVER
6111M:	Timur Tabi <timur@kernel.org>
6112L:	linuxppc-dev@lists.ozlabs.org
6113S:	Maintained
6114F:	drivers/tty/serial/ucc_uart.c
6115
6116FREESCALE SOC DRIVERS
6117M:	Li Yang <leoyang.li@nxp.com>
6118L:	linuxppc-dev@lists.ozlabs.org
6119L:	linux-arm-kernel@lists.infradead.org
6120S:	Maintained
6121F:	Documentation/devicetree/bindings/soc/fsl/
6122F:	drivers/soc/fsl/
6123F:	include/linux/fsl/
6124
6125FREESCALE SOC FS_ENET DRIVER
6126M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6127L:	linuxppc-dev@lists.ozlabs.org
6128L:	netdev@vger.kernel.org
6129S:	Maintained
6130F:	drivers/net/ethernet/freescale/fs_enet/
6131F:	include/linux/fs_enet_pd.h
6132
6133FREESCALE SOC SOUND DRIVERS
6134M:	Timur Tabi <timur@kernel.org>
6135M:	Nicolin Chen <nicoleotsuka@gmail.com>
6136M:	Xiubo Li <Xiubo.Lee@gmail.com>
6137R:	Fabio Estevam <fabio.estevam@nxp.com>
6138L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6139L:	linuxppc-dev@lists.ozlabs.org
6140S:	Maintained
6141F:	sound/soc/fsl/fsl*
6142F:	sound/soc/fsl/imx*
6143F:	sound/soc/fsl/mpc8610_hpcd.c
6144
6145FREESCALE USB PERIPHERAL DRIVERS
6146M:	Li Yang <leoyang.li@nxp.com>
6147L:	linux-usb@vger.kernel.org
6148L:	linuxppc-dev@lists.ozlabs.org
6149S:	Maintained
6150F:	drivers/usb/gadget/udc/fsl*
6151
6152FREEVXFS FILESYSTEM
6153M:	Christoph Hellwig <hch@infradead.org>
6154W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6155S:	Maintained
6156F:	fs/freevxfs/
6157
6158FREEZER
6159M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6160M:	Pavel Machek <pavel@ucw.cz>
6161L:	linux-pm@vger.kernel.org
6162S:	Supported
6163F:	Documentation/power/freezing-of-tasks.txt
6164F:	include/linux/freezer.h
6165F:	kernel/freezer.c
6166
6167FRONTSWAP API
6168M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6169L:	linux-kernel@vger.kernel.org
6170S:	Maintained
6171F:	mm/frontswap.c
6172F:	include/linux/frontswap.h
6173
6174FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6175M:	David Howells <dhowells@redhat.com>
6176L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6177S:	Supported
6178F:	Documentation/filesystems/caching/
6179F:	fs/fscache/
6180F:	include/linux/fscache*.h
6181
6182FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6183M:	Theodore Y. Ts'o <tytso@mit.edu>
6184M:	Jaegeuk Kim <jaegeuk@kernel.org>
6185L:	linux-fscrypt@vger.kernel.org
6186Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6188S:	Supported
6189F:	fs/crypto/
6190F:	include/linux/fscrypt*.h
6191F:	Documentation/filesystems/fscrypt.rst
6192
6193FSI-ATTACHED I2C DRIVER
6194M:	Eddie James <eajames@linux.ibm.com>
6195L:	linux-i2c@vger.kernel.org
6196L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6197S:	Maintained
6198F:	drivers/i2c/busses/i2c-fsi.c
6199F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6200
6201FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6202M:	Jan Kara <jack@suse.cz>
6203R:	Amir Goldstein <amir73il@gmail.com>
6204L:	linux-fsdevel@vger.kernel.org
6205S:	Maintained
6206F:	fs/notify/
6207F:	include/linux/fsnotify*.h
6208
6209FUJITSU LAPTOP EXTRAS
6210M:	Jonathan Woithe <jwoithe@just42.net>
6211L:	platform-driver-x86@vger.kernel.org
6212S:	Maintained
6213F:	drivers/platform/x86/fujitsu-laptop.c
6214
6215FUJITSU M-5MO LS CAMERA ISP DRIVER
6216M:	Kyungmin Park <kyungmin.park@samsung.com>
6217M:	Heungjun Kim <riverful.kim@samsung.com>
6218L:	linux-media@vger.kernel.org
6219S:	Maintained
6220F:	drivers/media/i2c/m5mols/
6221F:	include/media/i2c/m5mols.h
6222
6223FUJITSU TABLET EXTRAS
6224M:	Robert Gerlach <khnz@gmx.de>
6225L:	platform-driver-x86@vger.kernel.org
6226S:	Maintained
6227F:	drivers/platform/x86/fujitsu-tablet.c
6228
6229FUSE: FILESYSTEM IN USERSPACE
6230M:	Miklos Szeredi <miklos@szeredi.hu>
6231L:	linux-fsdevel@vger.kernel.org
6232W:	http://fuse.sourceforge.net/
6233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6234S:	Maintained
6235F:	fs/fuse/
6236F:	include/uapi/linux/fuse.h
6237F:	Documentation/filesystems/fuse.txt
6238
6239FUTEX SUBSYSTEM
6240M:	Thomas Gleixner <tglx@linutronix.de>
6241M:	Ingo Molnar <mingo@redhat.com>
6242R:	Peter Zijlstra <peterz@infradead.org>
6243R:	Darren Hart <dvhart@infradead.org>
6244L:	linux-kernel@vger.kernel.org
6245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6246S:	Maintained
6247F:	kernel/futex.c
6248F:	kernel/futex_compat.c
6249F:	include/asm-generic/futex.h
6250F:	include/linux/futex.h
6251F:	include/uapi/linux/futex.h
6252F:	tools/testing/selftests/futex/
6253F:	tools/perf/bench/futex*
6254F:	Documentation/*futex*
6255
6256GCC PLUGINS
6257M:	Kees Cook <keescook@chromium.org>
6258R:	Emese Revfy <re.emese@gmail.com>
6259L:	kernel-hardening@lists.openwall.com
6260S:	Maintained
6261F:	scripts/gcc-plugins/
6262F:	scripts/gcc-plugin.sh
6263F:	scripts/Makefile.gcc-plugins
6264F:	Documentation/gcc-plugins.txt
6265
6266GASKET DRIVER FRAMEWORK
6267M:	Rob Springer <rspringer@google.com>
6268M:	Todd Poynor <toddpoynor@google.com>
6269M:	Ben Chan <benchan@chromium.org>
6270S:	Maintained
6271F:	drivers/staging/gasket/
6272
6273GCOV BASED KERNEL PROFILING
6274M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6275S:	Maintained
6276F:	kernel/gcov/
6277F:	Documentation/dev-tools/gcov.rst
6278
6279GDB KERNEL DEBUGGING HELPER SCRIPTS
6280M:	Jan Kiszka <jan.kiszka@siemens.com>
6281M:	Kieran Bingham <kbingham@kernel.org>
6282S:	Supported
6283F:	scripts/gdb/
6284
6285GDT SCSI DISK ARRAY CONTROLLER DRIVER
6286M:	Achim Leubner <achim_leubner@adaptec.com>
6287L:	linux-scsi@vger.kernel.org
6288W:	http://www.icp-vortex.com/
6289S:	Supported
6290F:	drivers/scsi/gdt*
6291
6292GEMTEK FM RADIO RECEIVER DRIVER
6293M:	Hans Verkuil <hverkuil@xs4all.nl>
6294L:	linux-media@vger.kernel.org
6295T:	git git://linuxtv.org/media_tree.git
6296W:	https://linuxtv.org
6297S:	Maintained
6298F:	drivers/media/radio/radio-gemtek*
6299
6300GENERIC GPIO I2C DRIVER
6301M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6302S:	Supported
6303F:	drivers/i2c/busses/i2c-gpio.c
6304F:	include/linux/platform_data/i2c-gpio.h
6305
6306GENERIC GPIO I2C MULTIPLEXER DRIVER
6307M:	Peter Korsgaard <peter.korsgaard@barco.com>
6308L:	linux-i2c@vger.kernel.org
6309S:	Supported
6310F:	drivers/i2c/muxes/i2c-mux-gpio.c
6311F:	include/linux/platform_data/i2c-mux-gpio.h
6312F:	Documentation/i2c/muxes/i2c-mux-gpio
6313
6314GENERIC HDLC (WAN) DRIVERS
6315M:	Krzysztof Halasa <khc@pm.waw.pl>
6316W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6317S:	Maintained
6318F:	drivers/net/wan/c101.c
6319F:	drivers/net/wan/hd6457*
6320F:	drivers/net/wan/hdlc*
6321F:	drivers/net/wan/n2.c
6322F:	drivers/net/wan/pc300too.c
6323F:	drivers/net/wan/pci200syn.c
6324F:	drivers/net/wan/wanxl*
6325
6326GENERIC INCLUDE/ASM HEADER FILES
6327M:	Arnd Bergmann <arnd@arndb.de>
6328L:	linux-arch@vger.kernel.org
6329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6330S:	Maintained
6331F:	include/asm-generic/
6332F:	include/uapi/asm-generic/
6333
6334GENERIC PHY FRAMEWORK
6335M:	Kishon Vijay Abraham I <kishon@ti.com>
6336L:	linux-kernel@vger.kernel.org
6337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6338S:	Supported
6339F:	drivers/phy/
6340F:	include/linux/phy/
6341F:	Documentation/devicetree/bindings/phy/
6342
6343GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6344M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6345S:	Supported
6346F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6347
6348GENERIC PM DOMAINS
6349M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6350M:	Kevin Hilman <khilman@kernel.org>
6351M:	Ulf Hansson <ulf.hansson@linaro.org>
6352L:	linux-pm@vger.kernel.org
6353S:	Supported
6354F:	drivers/base/power/domain*.c
6355F:	include/linux/pm_domain.h
6356F:	Documentation/devicetree/bindings/power/power_domain.txt
6357
6358GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6359M:	Eugen Hristev <eugen.hristev@microchip.com>
6360L:	linux-input@vger.kernel.org
6361S:	Maintained
6362F:	drivers/input/touchscreen/resistive-adc-touch.c
6363
6364GENERIC UIO DRIVER FOR PCI DEVICES
6365M:	"Michael S. Tsirkin" <mst@redhat.com>
6366L:	kvm@vger.kernel.org
6367S:	Supported
6368F:	drivers/uio/uio_pci_generic.c
6369
6370GENWQE (IBM Generic Workqueue Card)
6371M:	Frank Haverkamp <haver@linux.ibm.com>
6372S:	Supported
6373F:	drivers/misc/genwqe/
6374
6375GET_MAINTAINER SCRIPT
6376M:	Joe Perches <joe@perches.com>
6377S:	Maintained
6378F:	scripts/get_maintainer.pl
6379
6380GFS2 FILE SYSTEM
6381M:	Bob Peterson <rpeterso@redhat.com>
6382M:	Andreas Gruenbacher <agruenba@redhat.com>
6383L:	cluster-devel@redhat.com
6384W:	http://sources.redhat.com/cluster/
6385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6386S:	Supported
6387F:	Documentation/filesystems/gfs2*.txt
6388F:	fs/gfs2/
6389F:	include/uapi/linux/gfs2_ondisk.h
6390
6391GIGASET ISDN DRIVERS
6392M:	Paul Bolle <pebolle@tiscali.nl>
6393L:	gigaset307x-common@lists.sourceforge.net
6394W:	http://gigaset307x.sourceforge.net/
6395S:	Odd Fixes
6396F:	Documentation/isdn/README.gigaset
6397F:	drivers/isdn/gigaset/
6398F:	include/uapi/linux/gigaset_dev.h
6399
6400GNSS SUBSYSTEM
6401M:	Johan Hovold <johan@kernel.org>
6402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6403S:	Maintained
6404F:	Documentation/ABI/testing/sysfs-class-gnss
6405F:	Documentation/devicetree/bindings/gnss/
6406F:	drivers/gnss/
6407F:	include/linux/gnss.h
6408
6409GO7007 MPEG CODEC
6410M:	Hans Verkuil <hans.verkuil@cisco.com>
6411L:	linux-media@vger.kernel.org
6412S:	Maintained
6413F:	drivers/media/usb/go7007/
6414
6415GOODIX TOUCHSCREEN
6416M:	Bastien Nocera <hadess@hadess.net>
6417L:	linux-input@vger.kernel.org
6418S:	Maintained
6419F:	drivers/input/touchscreen/goodix.c
6420
6421GPD POCKET FAN DRIVER
6422M:	Hans de Goede <hdegoede@redhat.com>
6423L:	platform-driver-x86@vger.kernel.org
6424S:	Maintained
6425F:	drivers/platform/x86/gpd-pocket-fan.c
6426
6427GPIO ACPI SUPPORT
6428M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6429M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6430L:	linux-gpio@vger.kernel.org
6431L:	linux-acpi@vger.kernel.org
6432S:	Maintained
6433F:	Documentation/acpi/gpio-properties.txt
6434F:	drivers/gpio/gpiolib-acpi.c
6435
6436GPIO IR Transmitter
6437M:	Sean Young <sean@mess.org>
6438L:	linux-media@vger.kernel.org
6439S:	Maintained
6440F:	drivers/media/rc/gpio-ir-tx.c
6441
6442GPIO MOCKUP DRIVER
6443M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6444L:	linux-gpio@vger.kernel.org
6445S:	Maintained
6446F:	drivers/gpio/gpio-mockup.c
6447F:	tools/testing/selftests/gpio/
6448
6449GPIO SUBSYSTEM
6450M:	Linus Walleij <linus.walleij@linaro.org>
6451M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6452L:	linux-gpio@vger.kernel.org
6453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6454S:	Maintained
6455F:	Documentation/devicetree/bindings/gpio/
6456F:	Documentation/driver-api/gpio/
6457F:	Documentation/gpio/
6458F:	Documentation/ABI/testing/gpio-cdev
6459F:	Documentation/ABI/obsolete/sysfs-gpio
6460F:	drivers/gpio/
6461F:	include/linux/gpio/
6462F:	include/linux/gpio.h
6463F:	include/linux/of_gpio.h
6464F:	include/asm-generic/gpio.h
6465F:	include/uapi/linux/gpio.h
6466F:	tools/gpio/
6467
6468GRE DEMULTIPLEXER DRIVER
6469M:	Dmitry Kozlov <xeb@mail.ru>
6470L:	netdev@vger.kernel.org
6471S:	Maintained
6472F:	net/ipv4/gre_demux.c
6473F:	net/ipv4/gre_offload.c
6474F:	include/net/gre.h
6475
6476GRETH 10/100/1G Ethernet MAC device driver
6477M:	Andreas Larsson <andreas@gaisler.com>
6478L:	netdev@vger.kernel.org
6479S:	Maintained
6480F:	drivers/net/ethernet/aeroflex/
6481
6482GREYBUS AUDIO PROTOCOLS DRIVERS
6483M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6484M:	Mark Greer <mgreer@animalcreek.com>
6485S:	Maintained
6486F:	drivers/staging/greybus/audio_apbridgea.c
6487F:	drivers/staging/greybus/audio_apbridgea.h
6488F:	drivers/staging/greybus/audio_codec.c
6489F:	drivers/staging/greybus/audio_codec.h
6490F:	drivers/staging/greybus/audio_gb.c
6491F:	drivers/staging/greybus/audio_manager.c
6492F:	drivers/staging/greybus/audio_manager.h
6493F:	drivers/staging/greybus/audio_manager_module.c
6494F:	drivers/staging/greybus/audio_manager_private.h
6495F:	drivers/staging/greybus/audio_manager_sysfs.c
6496F:	drivers/staging/greybus/audio_module.c
6497F:	drivers/staging/greybus/audio_topology.c
6498
6499GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6500M:	Viresh Kumar <vireshk@kernel.org>
6501S:	Maintained
6502F:	drivers/staging/greybus/authentication.c
6503F:	drivers/staging/greybus/bootrom.c
6504F:	drivers/staging/greybus/firmware.h
6505F:	drivers/staging/greybus/fw-core.c
6506F:	drivers/staging/greybus/fw-download.c
6507F:	drivers/staging/greybus/fw-management.c
6508F:	drivers/staging/greybus/greybus_authentication.h
6509F:	drivers/staging/greybus/greybus_firmware.h
6510F:	drivers/staging/greybus/hid.c
6511F:	drivers/staging/greybus/i2c.c
6512F:	drivers/staging/greybus/spi.c
6513F:	drivers/staging/greybus/spilib.c
6514F:	drivers/staging/greybus/spilib.h
6515
6516GREYBUS LOOPBACK DRIVER
6517M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6518S:	Maintained
6519F:	drivers/staging/greybus/loopback.c
6520
6521GREYBUS PLATFORM DRIVERS
6522M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6523S:	Maintained
6524F:	drivers/staging/greybus/arche-platform.c
6525F:	drivers/staging/greybus/arche-apb-ctrl.c
6526F:	drivers/staging/greybus/arche_platform.h
6527
6528GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6529M:	Rui Miguel Silva <rmfrfs@gmail.com>
6530S:	Maintained
6531F:	drivers/staging/greybus/sdio.c
6532F:	drivers/staging/greybus/light.c
6533F:	drivers/staging/greybus/gpio.c
6534F:	drivers/staging/greybus/power_supply.c
6535F:	drivers/staging/greybus/spi.c
6536F:	drivers/staging/greybus/spilib.c
6537
6538GREYBUS SUBSYSTEM
6539M:	Johan Hovold <johan@kernel.org>
6540M:	Alex Elder <elder@kernel.org>
6541M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6542S:	Maintained
6543F:	drivers/staging/greybus/
6544L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6545
6546GREYBUS UART PROTOCOLS DRIVERS
6547M:	David Lin <dtwlin@gmail.com>
6548S:	Maintained
6549F:	drivers/staging/greybus/uart.c
6550F:	drivers/staging/greybus/log.c
6551
6552GS1662 VIDEO SERIALIZER
6553M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6554L:	linux-media@vger.kernel.org
6555T:	git git://linuxtv.org/media_tree.git
6556S:	Maintained
6557F:	drivers/media/spi/gs1662.c
6558
6559GSPCA FINEPIX SUBDRIVER
6560M:	Frank Zago <frank@zago.net>
6561L:	linux-media@vger.kernel.org
6562T:	git git://linuxtv.org/media_tree.git
6563S:	Maintained
6564F:	drivers/media/usb/gspca/finepix.c
6565
6566GSPCA GL860 SUBDRIVER
6567M:	Olivier Lorin <o.lorin@laposte.net>
6568L:	linux-media@vger.kernel.org
6569T:	git git://linuxtv.org/media_tree.git
6570S:	Maintained
6571F:	drivers/media/usb/gspca/gl860/
6572
6573GSPCA M5602 SUBDRIVER
6574M:	Erik Andren <erik.andren@gmail.com>
6575L:	linux-media@vger.kernel.org
6576T:	git git://linuxtv.org/media_tree.git
6577S:	Maintained
6578F:	drivers/media/usb/gspca/m5602/
6579
6580GSPCA PAC207 SONIXB SUBDRIVER
6581M:	Hans Verkuil <hverkuil@xs4all.nl>
6582L:	linux-media@vger.kernel.org
6583T:	git git://linuxtv.org/media_tree.git
6584S:	Odd Fixes
6585F:	drivers/media/usb/gspca/pac207.c
6586
6587GSPCA SN9C20X SUBDRIVER
6588M:	Brian Johnson <brijohn@gmail.com>
6589L:	linux-media@vger.kernel.org
6590T:	git git://linuxtv.org/media_tree.git
6591S:	Maintained
6592F:	drivers/media/usb/gspca/sn9c20x.c
6593
6594GSPCA T613 SUBDRIVER
6595M:	Leandro Costantino <lcostantino@gmail.com>
6596L:	linux-media@vger.kernel.org
6597T:	git git://linuxtv.org/media_tree.git
6598S:	Maintained
6599F:	drivers/media/usb/gspca/t613.c
6600
6601GSPCA USB WEBCAM DRIVER
6602M:	Hans Verkuil <hverkuil@xs4all.nl>
6603L:	linux-media@vger.kernel.org
6604T:	git git://linuxtv.org/media_tree.git
6605S:	Odd Fixes
6606F:	drivers/media/usb/gspca/
6607
6608GTP (GPRS Tunneling Protocol)
6609M:	Pablo Neira Ayuso <pablo@netfilter.org>
6610M:	Harald Welte <laforge@gnumonks.org>
6611L:	osmocom-net-gprs@lists.osmocom.org
6612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6613S:	Maintained
6614F:	drivers/net/gtp.c
6615
6616GUID PARTITION TABLE (GPT)
6617M:	Davidlohr Bueso <dave@stgolabs.net>
6618L:	linux-efi@vger.kernel.org
6619S:	Maintained
6620F:	block/partitions/efi.*
6621
6622H8/300 ARCHITECTURE
6623M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6624L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6625W:	http://uclinux-h8.sourceforge.jp
6626T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6627S:	Maintained
6628F:	arch/h8300/
6629F:	drivers/clocksource/h8300_*.c
6630F:	drivers/clk/h8300/
6631F:	drivers/irqchip/irq-renesas-h8*.c
6632
6633HACKRF MEDIA DRIVER
6634M:	Antti Palosaari <crope@iki.fi>
6635L:	linux-media@vger.kernel.org
6636W:	https://linuxtv.org
6637W:	http://palosaari.fi/linux/
6638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6639T:	git git://linuxtv.org/anttip/media_tree.git
6640S:	Maintained
6641F:	drivers/media/usb/hackrf/
6642
6643HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6644M:	Frank Seidel <frank@f-seidel.de>
6645L:	platform-driver-x86@vger.kernel.org
6646W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6647S:	Maintained
6648F:	drivers/platform/x86/hdaps.c
6649
6650HARDWARE MONITORING
6651M:	Jean Delvare <jdelvare@suse.com>
6652M:	Guenter Roeck <linux@roeck-us.net>
6653L:	linux-hwmon@vger.kernel.org
6654W:	http://hwmon.wiki.kernel.org/
6655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6656S:	Maintained
6657F:	Documentation/devicetree/bindings/hwmon/
6658F:	Documentation/hwmon/
6659F:	drivers/hwmon/
6660F:	include/linux/hwmon*.h
6661F:	include/trace/events/hwmon*.h
6662
6663HARDWARE RANDOM NUMBER GENERATOR CORE
6664M:	Matt Mackall <mpm@selenic.com>
6665M:	Herbert Xu <herbert@gondor.apana.org.au>
6666L:	linux-crypto@vger.kernel.org
6667S:	Odd fixes
6668F:	Documentation/devicetree/bindings/rng/
6669F:	Documentation/hw_random.txt
6670F:	drivers/char/hw_random/
6671F:	include/linux/hw_random.h
6672
6673HARDWARE TRACING FACILITIES
6674M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6675S:	Maintained
6676F:	drivers/hwtracing/
6677
6678HARDWARE SPINLOCK CORE
6679M:	Ohad Ben-Cohen <ohad@wizery.com>
6680M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6681L:	linux-remoteproc@vger.kernel.org
6682S:	Maintained
6683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6684F:	Documentation/devicetree/bindings/hwlock/
6685F:	Documentation/hwspinlock.txt
6686F:	drivers/hwspinlock/
6687F:	include/linux/hwspinlock.h
6688
6689HARMONY SOUND DRIVER
6690L:	linux-parisc@vger.kernel.org
6691S:	Maintained
6692F:	sound/parisc/harmony.*
6693
6694HDPVR USB VIDEO ENCODER DRIVER
6695M:	Hans Verkuil <hverkuil@xs4all.nl>
6696L:	linux-media@vger.kernel.org
6697T:	git git://linuxtv.org/media_tree.git
6698W:	https://linuxtv.org
6699S:	Odd Fixes
6700F:	drivers/media/usb/hdpvr/
6701
6702HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6703M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6704S:	Supported
6705F:	Documentation/watchdog/hpwdt.txt
6706F:	drivers/watchdog/hpwdt.c
6707
6708HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6709M:	Don Brace <don.brace@microsemi.com>
6710L:	esc.storagedev@microsemi.com
6711L:	linux-scsi@vger.kernel.org
6712S:	Supported
6713F:	Documentation/scsi/hpsa.txt
6714F:	drivers/scsi/hpsa*.[ch]
6715F:	include/linux/cciss*.h
6716F:	include/uapi/linux/cciss*.h
6717
6718HFI1 DRIVER
6719M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6720M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6721L:	linux-rdma@vger.kernel.org
6722S:	Supported
6723F:	drivers/infiniband/hw/hfi1
6724
6725HFS FILESYSTEM
6726L:	linux-fsdevel@vger.kernel.org
6727S:	Orphan
6728F:	Documentation/filesystems/hfs.txt
6729F:	fs/hfs/
6730
6731HFSPLUS FILESYSTEM
6732L:	linux-fsdevel@vger.kernel.org
6733S:	Orphan
6734F:	Documentation/filesystems/hfsplus.txt
6735F:	fs/hfsplus/
6736
6737HGA FRAMEBUFFER DRIVER
6738M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6739L:	linux-nvidia@lists.surfsouth.com
6740W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6741S:	Maintained
6742F:	drivers/video/fbdev/hgafb.c
6743
6744HIBERNATION (aka Software Suspend, aka swsusp)
6745M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6746M:	Pavel Machek <pavel@ucw.cz>
6747L:	linux-pm@vger.kernel.org
6748B:	https://bugzilla.kernel.org
6749S:	Supported
6750F:	arch/x86/power/
6751F:	drivers/base/power/
6752F:	kernel/power/
6753F:	include/linux/suspend.h
6754F:	include/linux/freezer.h
6755F:	include/linux/pm.h
6756F:	arch/*/include/asm/suspend*.h
6757
6758HID CORE LAYER
6759M:	Jiri Kosina <jikos@kernel.org>
6760M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6761L:	linux-input@vger.kernel.org
6762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6763S:	Maintained
6764F:	drivers/hid/
6765F:	include/linux/hid*
6766F:	include/uapi/linux/hid*
6767
6768HID SENSOR HUB DRIVERS
6769M:	Jiri Kosina <jikos@kernel.org>
6770M:	Jonathan Cameron <jic23@kernel.org>
6771M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6772L:	linux-input@vger.kernel.org
6773L:	linux-iio@vger.kernel.org
6774S:	Maintained
6775F:	Documentation/hid/hid-sensor*
6776F:	drivers/hid/hid-sensor-*
6777F:	drivers/iio/*/hid-*
6778F:	include/linux/hid-sensor-*
6779
6780HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6781M:	Thomas Gleixner <tglx@linutronix.de>
6782L:	linux-kernel@vger.kernel.org
6783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6784S:	Maintained
6785F:	Documentation/timers/
6786F:	kernel/time/hrtimer.c
6787F:	kernel/time/clockevents.c
6788F:	kernel/time/timer_*.c
6789F:	include/linux/clockchips.h
6790F:	include/linux/hrtimer.h
6791
6792HIGH-SPEED SCC DRIVER FOR AX.25
6793L:	linux-hams@vger.kernel.org
6794S:	Orphan
6795F:	drivers/net/hamradio/dmascc.c
6796F:	drivers/net/hamradio/scc.c
6797
6798HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6799M:	HighPoint Linux Team <linux@highpoint-tech.com>
6800W:	http://www.highpoint-tech.com
6801S:	Supported
6802F:	Documentation/scsi/hptiop.txt
6803F:	drivers/scsi/hptiop.c
6804
6805HIPPI
6806M:	Jes Sorensen <jes@trained-monkey.org>
6807L:	linux-hippi@sunsite.dk
6808S:	Maintained
6809F:	include/linux/hippidevice.h
6810F:	include/uapi/linux/if_hippi.h
6811F:	net/802/hippi.c
6812F:	drivers/net/hippi/
6813
6814HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6815M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6816M:	Salil Mehta <salil.mehta@huawei.com>
6817L:	netdev@vger.kernel.org
6818W:	http://www.hisilicon.com
6819S:	Maintained
6820F:	drivers/net/ethernet/hisilicon/hns3/
6821
6822HISILICON LPC BUS DRIVER
6823M:	john.garry@huawei.com
6824W:	http://www.hisilicon.com
6825S:	Maintained
6826F:	drivers/bus/hisi_lpc.c
6827F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6828
6829HISILICON NETWORK SUBSYSTEM DRIVER
6830M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6831M:	Salil Mehta <salil.mehta@huawei.com>
6832L:	netdev@vger.kernel.org
6833W:	http://www.hisilicon.com
6834S:	Maintained
6835F:	drivers/net/ethernet/hisilicon/
6836F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6837
6838HISILICON PMU DRIVER
6839M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6840W:	http://www.hisilicon.com
6841S:	Supported
6842F:	drivers/perf/hisilicon
6843F:	Documentation/perf/hisi-pmu.txt
6844
6845HISILICON ROCE DRIVER
6846M:	Lijun Ou <oulijun@huawei.com>
6847M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6848L:	linux-rdma@vger.kernel.org
6849S:	Maintained
6850F:	drivers/infiniband/hw/hns/
6851F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6852
6853HISILICON SAS Controller
6854M:	John Garry <john.garry@huawei.com>
6855W:	http://www.hisilicon.com
6856S:	Supported
6857F:	drivers/scsi/hisi_sas/
6858F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6859
6860HMM - Heterogeneous Memory Management
6861M:	Jérôme Glisse <jglisse@redhat.com>
6862L:	linux-mm@kvack.org
6863S:	Maintained
6864F:	mm/hmm*
6865F:	include/linux/hmm*
6866F:	Documentation/vm/hmm.rst
6867
6868HOST AP DRIVER
6869M:	Jouni Malinen <j@w1.fi>
6870L:	linux-wireless@vger.kernel.org
6871W:	http://w1.fi/hostap-driver.html
6872S:	Obsolete
6873F:	drivers/net/wireless/intersil/hostap/
6874
6875HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6876L:	platform-driver-x86@vger.kernel.org
6877S:	Orphan
6878F:	drivers/platform/x86/tc1100-wmi.c
6879
6880HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6881M:	Jaroslav Kysela <perex@perex.cz>
6882S:	Maintained
6883F:	drivers/net/ethernet/hp/hp100.*
6884
6885HPET:	High Precision Event Timers driver
6886M:	Clemens Ladisch <clemens@ladisch.de>
6887S:	Maintained
6888F:	Documentation/timers/hpet.txt
6889F:	drivers/char/hpet.c
6890F:	include/linux/hpet.h
6891F:	include/uapi/linux/hpet.h
6892
6893HPET:	x86
6894S:	Orphan
6895F:	arch/x86/kernel/hpet.c
6896F:	arch/x86/include/asm/hpet.h
6897
6898HPFS FILESYSTEM
6899M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6900W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6901S:	Maintained
6902F:	fs/hpfs/
6903
6904HSI SUBSYSTEM
6905M:	Sebastian Reichel <sre@kernel.org>
6906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6907S:	Maintained
6908F:	Documentation/ABI/testing/sysfs-bus-hsi
6909F:	Documentation/driver-api/hsi.rst
6910F:	drivers/hsi/
6911F:	include/linux/hsi/
6912F:	include/uapi/linux/hsi/
6913
6914HSO 3G MODEM DRIVER
6915L:	linux-usb@vger.kernel.org
6916S:	Orphan
6917F:	drivers/net/usb/hso.c
6918
6919HSR NETWORK PROTOCOL
6920M:	Arvid Brodin <arvid.brodin@alten.se>
6921L:	netdev@vger.kernel.org
6922S:	Maintained
6923F:	net/hsr/
6924
6925HT16K33 LED CONTROLLER DRIVER
6926M:	Robin van der Gracht <robin@protonic.nl>
6927S:	Maintained
6928F:	drivers/auxdisplay/ht16k33.c
6929F:	Documentation/devicetree/bindings/display/ht16k33.txt
6930
6931HTCPEN TOUCHSCREEN DRIVER
6932M:	Pau Oliva Fora <pof@eslack.org>
6933L:	linux-input@vger.kernel.org
6934S:	Maintained
6935F:	drivers/input/touchscreen/htcpen.c
6936
6937HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6938M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6939L:	linux-iio@vger.kernel.org
6940W:	http://www.st.com/
6941S:	Maintained
6942F:	drivers/iio/humidity/hts221*
6943F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
6944
6945HUAWEI ETHERNET DRIVER
6946M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6947L:	netdev@vger.kernel.org
6948S:	Supported
6949F:	Documentation/networking/hinic.txt
6950F:	drivers/net/ethernet/huawei/hinic/
6951
6952HUGETLB FILESYSTEM
6953M:	Mike Kravetz <mike.kravetz@oracle.com>
6954L:	linux-mm@kvack.org
6955S:	Maintained
6956F:	fs/hugetlbfs/
6957F:	mm/hugetlb.c
6958F:	include/linux/hugetlb.h
6959F:	Documentation/admin-guide/mm/hugetlbpage.rst
6960F:	Documentation/vm/hugetlbfs_reserv.rst
6961F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6962
6963HVA ST MEDIA DRIVER
6964M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6965L:	linux-media@vger.kernel.org
6966T:	git git://linuxtv.org/media_tree.git
6967W:	https://linuxtv.org
6968S:	Supported
6969F:	drivers/media/platform/sti/hva
6970
6971HWPOISON MEMORY FAILURE HANDLING
6972M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6973L:	linux-mm@kvack.org
6974S:	Maintained
6975F:	mm/memory-failure.c
6976F:	mm/hwpoison-inject.c
6977
6978HYGON PROCESSOR SUPPORT
6979M:	Pu Wen <puwen@hygon.cn>
6980L:	linux-kernel@vger.kernel.org
6981S:	Maintained
6982F:	arch/x86/kernel/cpu/hygon.c
6983
6984Hyper-V CORE AND DRIVERS
6985M:	"K. Y. Srinivasan" <kys@microsoft.com>
6986M:	Haiyang Zhang <haiyangz@microsoft.com>
6987M:	Stephen Hemminger <sthemmin@microsoft.com>
6988M:	Sasha Levin <sashal@kernel.org>
6989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6990L:	devel@linuxdriverproject.org
6991S:	Supported
6992F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
6993F:	arch/x86/include/asm/mshyperv.h
6994F:	arch/x86/include/asm/trace/hyperv.h
6995F:	arch/x86/include/asm/hyperv-tlfs.h
6996F:	arch/x86/kernel/cpu/mshyperv.c
6997F:	arch/x86/hyperv
6998F:	drivers/hid/hid-hyperv.c
6999F:	drivers/hv/
7000F:	drivers/input/serio/hyperv-keyboard.c
7001F:	drivers/pci/controller/pci-hyperv.c
7002F:	drivers/net/hyperv/
7003F:	drivers/scsi/storvsc_drv.c
7004F:	drivers/uio/uio_hv_generic.c
7005F:	drivers/video/fbdev/hyperv_fb.c
7006F:	net/vmw_vsock/hyperv_transport.c
7007F:	include/linux/hyperv.h
7008F:	include/uapi/linux/hyperv.h
7009F:	tools/hv/
7010F:	Documentation/ABI/stable/sysfs-bus-vmbus
7011
7012HYPERVISOR VIRTUAL CONSOLE DRIVER
7013L:	linuxppc-dev@lists.ozlabs.org
7014S:	Odd Fixes
7015F:	drivers/tty/hvc/
7016
7017I2C ACPI SUPPORT
7018M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7019L:	linux-i2c@vger.kernel.org
7020L:	linux-acpi@vger.kernel.org
7021S:	Maintained
7022F:	drivers/i2c/i2c-core-acpi.c
7023
7024I2C CONTROLLER DRIVER FOR NVIDIA GPU
7025M:	Ajay Gupta <ajayg@nvidia.com>
7026L:	linux-i2c@vger.kernel.org
7027S:	Maintained
7028F:	Documentation/i2c/busses/i2c-nvidia-gpu
7029F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7030
7031I2C MUXES
7032M:	Peter Rosin <peda@axentia.se>
7033L:	linux-i2c@vger.kernel.org
7034S:	Maintained
7035F:	Documentation/i2c/i2c-topology
7036F:	Documentation/i2c/muxes/
7037F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7038F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7039F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7040F:	drivers/i2c/i2c-mux.c
7041F:	drivers/i2c/muxes/
7042F:	include/linux/i2c-mux.h
7043
7044I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7045M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7046L:	linux-i2c@vger.kernel.org
7047S:	Maintained
7048F:	drivers/i2c/busses/i2c-mv64xxx.c
7049
7050I2C OVER PARALLEL PORT
7051M:	Jean Delvare <jdelvare@suse.com>
7052L:	linux-i2c@vger.kernel.org
7053S:	Maintained
7054F:	Documentation/i2c/busses/i2c-parport
7055F:	Documentation/i2c/busses/i2c-parport-light
7056F:	drivers/i2c/busses/i2c-parport.c
7057F:	drivers/i2c/busses/i2c-parport-light.c
7058
7059I2C SUBSYSTEM
7060M:	Wolfram Sang <wsa@the-dreams.de>
7061L:	linux-i2c@vger.kernel.org
7062W:	https://i2c.wiki.kernel.org/
7063Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7065S:	Maintained
7066F:	Documentation/devicetree/bindings/i2c/i2c.txt
7067F:	Documentation/i2c/
7068F:	drivers/i2c/*
7069F:	include/linux/i2c.h
7070F:	include/linux/i2c-dev.h
7071F:	include/linux/i2c-smbus.h
7072F:	include/uapi/linux/i2c.h
7073F:	include/uapi/linux/i2c-*.h
7074
7075I2C SUBSYSTEM HOST DRIVERS
7076L:	linux-i2c@vger.kernel.org
7077W:	https://i2c.wiki.kernel.org/
7078Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7080S:	Odd Fixes
7081F:	Documentation/devicetree/bindings/i2c/
7082F:	drivers/i2c/algos/
7083F:	drivers/i2c/busses/
7084
7085I2C-TAOS-EVM DRIVER
7086M:	Jean Delvare <jdelvare@suse.com>
7087L:	linux-i2c@vger.kernel.org
7088S:	Maintained
7089F:	Documentation/i2c/busses/i2c-taos-evm
7090F:	drivers/i2c/busses/i2c-taos-evm.c
7091
7092I2C-TINY-USB DRIVER
7093M:	Till Harbaum <till@harbaum.org>
7094L:	linux-i2c@vger.kernel.org
7095W:	http://www.harbaum.org/till/i2c_tiny_usb
7096S:	Maintained
7097F:	drivers/i2c/busses/i2c-tiny-usb.c
7098
7099I2C/SMBUS CONTROLLER DRIVERS FOR PC
7100M:	Jean Delvare <jdelvare@suse.com>
7101L:	linux-i2c@vger.kernel.org
7102S:	Maintained
7103F:	Documentation/i2c/busses/i2c-ali1535
7104F:	Documentation/i2c/busses/i2c-ali1563
7105F:	Documentation/i2c/busses/i2c-ali15x3
7106F:	Documentation/i2c/busses/i2c-amd756
7107F:	Documentation/i2c/busses/i2c-amd8111
7108F:	Documentation/i2c/busses/i2c-i801
7109F:	Documentation/i2c/busses/i2c-nforce2
7110F:	Documentation/i2c/busses/i2c-piix4
7111F:	Documentation/i2c/busses/i2c-sis5595
7112F:	Documentation/i2c/busses/i2c-sis630
7113F:	Documentation/i2c/busses/i2c-sis96x
7114F:	Documentation/i2c/busses/i2c-via
7115F:	Documentation/i2c/busses/i2c-viapro
7116F:	drivers/i2c/busses/i2c-ali1535.c
7117F:	drivers/i2c/busses/i2c-ali1563.c
7118F:	drivers/i2c/busses/i2c-ali15x3.c
7119F:	drivers/i2c/busses/i2c-amd756.c
7120F:	drivers/i2c/busses/i2c-amd756-s4882.c
7121F:	drivers/i2c/busses/i2c-amd8111.c
7122F:	drivers/i2c/busses/i2c-i801.c
7123F:	drivers/i2c/busses/i2c-isch.c
7124F:	drivers/i2c/busses/i2c-nforce2.c
7125F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7126F:	drivers/i2c/busses/i2c-piix4.c
7127F:	drivers/i2c/busses/i2c-sis5595.c
7128F:	drivers/i2c/busses/i2c-sis630.c
7129F:	drivers/i2c/busses/i2c-sis96x.c
7130F:	drivers/i2c/busses/i2c-via.c
7131F:	drivers/i2c/busses/i2c-viapro.c
7132
7133I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7134M:	Hans de Goede <hdegoede@redhat.com>
7135L:	linux-i2c@vger.kernel.org
7136S:	Maintained
7137F:	drivers/i2c/busses/i2c-cht-wc.c
7138
7139I2C/SMBUS ISMT DRIVER
7140M:	Seth Heasley <seth.heasley@intel.com>
7141M:	Neil Horman <nhorman@tuxdriver.com>
7142L:	linux-i2c@vger.kernel.org
7143F:	drivers/i2c/busses/i2c-ismt.c
7144F:	Documentation/i2c/busses/i2c-ismt
7145
7146I2C/SMBUS STUB DRIVER
7147M:	Jean Delvare <jdelvare@suse.com>
7148L:	linux-i2c@vger.kernel.org
7149S:	Maintained
7150F:	drivers/i2c/i2c-stub.c
7151
7152I3C SUBSYSTEM
7153M:	Boris Brezillon <bbrezillon@kernel.org>
7154L:	linux-i3c@lists.infradead.org
7155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7156S:	Maintained
7157F:	Documentation/ABI/testing/sysfs-bus-i3c
7158F:	Documentation/devicetree/bindings/i3c/
7159F:	Documentation/driver-api/i3c
7160F:	drivers/i3c/
7161F:	include/linux/i3c/
7162F:	include/dt-bindings/i3c/
7163
7164I3C DRIVER FOR SYNOPSYS DESIGNWARE
7165M:	Vitor Soares <vitor.soares@synopsys.com>
7166S:	Maintained
7167F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7168F:	drivers/i3c/master/dw*
7169
7170IA64 (Itanium) PLATFORM
7171M:	Tony Luck <tony.luck@intel.com>
7172M:	Fenghua Yu <fenghua.yu@intel.com>
7173L:	linux-ia64@vger.kernel.org
7174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7175S:	Maintained
7176F:	arch/ia64/
7177
7178IBM Power 842 compression accelerator
7179M:	Haren Myneni <haren@us.ibm.com>
7180S:	Supported
7181F:	drivers/crypto/nx/Makefile
7182F:	drivers/crypto/nx/Kconfig
7183F:	drivers/crypto/nx/nx-842*
7184F:	include/linux/sw842.h
7185F:	crypto/842.c
7186F:	lib/842/
7187
7188IBM Power in-Nest Crypto Acceleration
7189M:	Breno Leitão <leitao@debian.org>
7190M:	Nayna Jain <nayna@linux.ibm.com>
7191M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7192L:	linux-crypto@vger.kernel.org
7193S:	Supported
7194F:	drivers/crypto/nx/Makefile
7195F:	drivers/crypto/nx/Kconfig
7196F:	drivers/crypto/nx/nx-aes*
7197F:	drivers/crypto/nx/nx-sha*
7198F:	drivers/crypto/nx/nx.*
7199F:	drivers/crypto/nx/nx_csbcpb.h
7200F:	drivers/crypto/nx/nx_debugfs.h
7201
7202IBM Power Linux RAID adapter
7203M:	Brian King <brking@us.ibm.com>
7204S:	Supported
7205F:	drivers/scsi/ipr.*
7206
7207IBM Power SRIOV Virtual NIC Device Driver
7208M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7209M:	John Allen <jallen@linux.ibm.com>
7210L:	netdev@vger.kernel.org
7211S:	Supported
7212F:	drivers/net/ethernet/ibm/ibmvnic.*
7213
7214IBM Power Virtual Accelerator Switchboard
7215M:	Sukadev Bhattiprolu
7216L:	linuxppc-dev@lists.ozlabs.org
7217S:	Supported
7218F:	arch/powerpc/platforms/powernv/vas*
7219F:	arch/powerpc/platforms/powernv/copy-paste.h
7220F:	arch/powerpc/include/asm/vas.h
7221F:	arch/powerpc/include/uapi/asm/vas.h
7222
7223IBM Power Virtual Ethernet Device Driver
7224M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7225L:	netdev@vger.kernel.org
7226S:	Supported
7227F:	drivers/net/ethernet/ibm/ibmveth.*
7228
7229IBM Power Virtual FC Device Drivers
7230M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7231L:	linux-scsi@vger.kernel.org
7232S:	Supported
7233F:	drivers/scsi/ibmvscsi/ibmvfc*
7234
7235IBM Power Virtual Management Channel Driver
7236M:	Steven Royer <seroyer@linux.ibm.com>
7237S:	Supported
7238F:	drivers/misc/ibmvmc.*
7239
7240IBM Power Virtual SCSI Device Drivers
7241M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7242L:	linux-scsi@vger.kernel.org
7243S:	Supported
7244F:	drivers/scsi/ibmvscsi/ibmvscsi*
7245F:	include/scsi/viosrp.h
7246
7247IBM Power Virtual SCSI Device Target Driver
7248M:	Michael Cyr <mikecyr@linux.ibm.com>
7249L:	linux-scsi@vger.kernel.org
7250L:	target-devel@vger.kernel.org
7251S:	Supported
7252F:	drivers/scsi/ibmvscsi_tgt/
7253
7254IBM Power VMX Cryptographic instructions
7255M:	Breno Leitão <leitao@debian.org>
7256M:	Nayna Jain <nayna@linux.ibm.com>
7257M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7258L:	linux-crypto@vger.kernel.org
7259S:	Supported
7260F:	drivers/crypto/vmx/Makefile
7261F:	drivers/crypto/vmx/Kconfig
7262F:	drivers/crypto/vmx/vmx.c
7263F:	drivers/crypto/vmx/aes*
7264F:	drivers/crypto/vmx/ghash*
7265F:	drivers/crypto/vmx/ppc-xlate.pl
7266
7267IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7268M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7269L:	linux-pci@vger.kernel.org
7270L:	linuxppc-dev@lists.ozlabs.org
7271S:	Supported
7272F:	drivers/pci/hotplug/rpaphp*
7273
7274IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7275M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7276L:	linux-pci@vger.kernel.org
7277L:	linuxppc-dev@lists.ozlabs.org
7278S:	Supported
7279F:	drivers/pci/hotplug/rpadlpar*
7280
7281IBM ServeRAID RAID DRIVER
7282S:	Orphan
7283F:	drivers/scsi/ips.*
7284
7285ICH LPC AND GPIO DRIVER
7286M:	Peter Tyser <ptyser@xes-inc.com>
7287S:	Maintained
7288F:	drivers/mfd/lpc_ich.c
7289F:	drivers/gpio/gpio-ich.c
7290
7291IDE SUBSYSTEM
7292M:	"David S. Miller" <davem@davemloft.net>
7293L:	linux-ide@vger.kernel.org
7294Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7296S:	Maintained
7297F:	Documentation/ide/
7298F:	drivers/ide/
7299F:	include/linux/ide.h
7300
7301IDE/ATAPI DRIVERS
7302M:	Borislav Petkov <bp@alien8.de>
7303L:	linux-ide@vger.kernel.org
7304S:	Maintained
7305F:	Documentation/cdrom/ide-cd
7306F:	drivers/ide/ide-cd*
7307
7308IDEAPAD LAPTOP EXTRAS DRIVER
7309M:	Ike Panhc <ike.pan@canonical.com>
7310L:	platform-driver-x86@vger.kernel.org
7311W:	http://launchpad.net/ideapad-laptop
7312S:	Maintained
7313F:	drivers/platform/x86/ideapad-laptop.c
7314
7315IDEAPAD LAPTOP SLIDEBAR DRIVER
7316M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7317L:	linux-input@vger.kernel.org
7318W:	https://github.com/o2genum/ideapad-slidebar
7319S:	Maintained
7320F:	drivers/input/misc/ideapad_slidebar.c
7321
7322IDT VersaClock 5 CLOCK DRIVER
7323M:	Marek Vasut <marek.vasut@gmail.com>
7324S:	Maintained
7325F:	drivers/clk/clk-versaclock5.c
7326
7327IEEE 802.15.4 SUBSYSTEM
7328M:	Alexander Aring <alex.aring@gmail.com>
7329M:	Stefan Schmidt <stefan@datenfreihafen.org>
7330L:	linux-wpan@vger.kernel.org
7331W:	http://wpan.cakelab.org/
7332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7334S:	Maintained
7335F:	net/ieee802154/
7336F:	net/mac802154/
7337F:	drivers/net/ieee802154/
7338F:	include/linux/nl802154.h
7339F:	include/linux/ieee802154.h
7340F:	include/net/nl802154.h
7341F:	include/net/mac802154.h
7342F:	include/net/af_ieee802154.h
7343F:	include/net/cfg802154.h
7344F:	include/net/ieee802154_netdev.h
7345F:	Documentation/networking/ieee802154.txt
7346
7347IFE PROTOCOL
7348M:	Yotam Gigi <yotam.gi@gmail.com>
7349M:	Jamal Hadi Salim <jhs@mojatatu.com>
7350F:	net/ife
7351F:	include/net/ife.h
7352F:	include/uapi/linux/ife.h
7353
7354IGORPLUG-USB IR RECEIVER
7355M:	Sean Young <sean@mess.org>
7356L:	linux-media@vger.kernel.org
7357S:	Maintained
7358F:	drivers/media/rc/igorplugusb.c
7359
7360IGUANAWORKS USB IR TRANSCEIVER
7361M:	Sean Young <sean@mess.org>
7362L:	linux-media@vger.kernel.org
7363S:	Maintained
7364F:	drivers/media/rc/iguanair.c
7365
7366IIO DIGITAL POTENTIOMETER DAC
7367M:	Peter Rosin <peda@axentia.se>
7368L:	linux-iio@vger.kernel.org
7369S:	Maintained
7370F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7371F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7372F:	drivers/iio/dac/dpot-dac.c
7373
7374IIO ENVELOPE DETECTOR
7375M:	Peter Rosin <peda@axentia.se>
7376L:	linux-iio@vger.kernel.org
7377S:	Maintained
7378F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7379F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7380F:	drivers/iio/adc/envelope-detector.c
7381
7382IIO MULTIPLEXER
7383M:	Peter Rosin <peda@axentia.se>
7384L:	linux-iio@vger.kernel.org
7385S:	Maintained
7386F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7387F:	drivers/iio/multiplexer/iio-mux.c
7388
7389IIO SUBSYSTEM AND DRIVERS
7390M:	Jonathan Cameron <jic23@kernel.org>
7391R:	Hartmut Knaack <knaack.h@gmx.de>
7392R:	Lars-Peter Clausen <lars@metafoo.de>
7393R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7394L:	linux-iio@vger.kernel.org
7395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7396S:	Maintained
7397F:	Documentation/ABI/testing/configfs-iio*
7398F:	Documentation/ABI/testing/sysfs-bus-iio*
7399F:	Documentation/devicetree/bindings/iio/
7400F:	drivers/iio/
7401F:	drivers/staging/iio/
7402F:	include/linux/iio/
7403F:	tools/iio/
7404
7405IIO UNIT CONVERTER
7406M:	Peter Rosin <peda@axentia.se>
7407L:	linux-iio@vger.kernel.org
7408S:	Maintained
7409F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7410F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7411F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7412F:	drivers/iio/afe/iio-rescale.c
7413
7414IKANOS/ADI EAGLE ADSL USB DRIVER
7415M:	Matthieu Castet <castet.matthieu@free.fr>
7416M:	Stanislaw Gruszka <stf_xl@wp.pl>
7417S:	Maintained
7418F:	drivers/usb/atm/ueagle-atm.c
7419
7420IMGTEC ASCII LCD DRIVER
7421M:	Paul Burton <paul.burton@mips.com>
7422S:	Maintained
7423F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7424F:	drivers/auxdisplay/img-ascii-lcd.c
7425
7426IMGTEC IR DECODER DRIVER
7427M:	James Hogan <jhogan@kernel.org>
7428S:	Maintained
7429F:	drivers/media/rc/img-ir/
7430
7431IMON SOUNDGRAPH USB IR RECEIVER
7432M:	Sean Young <sean@mess.org>
7433L:	linux-media@vger.kernel.org
7434S:	Maintained
7435F:	drivers/media/rc/imon_raw.c
7436F:	drivers/media/rc/imon.c
7437
7438IMS TWINTURBO FRAMEBUFFER DRIVER
7439L:	linux-fbdev@vger.kernel.org
7440S:	Orphan
7441F:	drivers/video/fbdev/imsttfb.c
7442
7443INA209 HARDWARE MONITOR DRIVER
7444M:	Guenter Roeck <linux@roeck-us.net>
7445L:	linux-hwmon@vger.kernel.org
7446S:	Maintained
7447F:	Documentation/hwmon/ina209
7448F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7449F:	drivers/hwmon/ina209.c
7450
7451INA2XX HARDWARE MONITOR DRIVER
7452M:	Guenter Roeck <linux@roeck-us.net>
7453L:	linux-hwmon@vger.kernel.org
7454S:	Maintained
7455F:	Documentation/hwmon/ina2xx
7456F:	drivers/hwmon/ina2xx.c
7457F:	include/linux/platform_data/ina2xx.h
7458
7459INDUSTRY PACK SUBSYSTEM (IPACK)
7460M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7461M:	Jens Taprogge <jens.taprogge@taprogge.org>
7462M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7463L:	industrypack-devel@lists.sourceforge.net
7464W:	http://industrypack.sourceforge.net
7465S:	Maintained
7466F:	drivers/ipack/
7467
7468INFINIBAND SUBSYSTEM
7469M:	Doug Ledford <dledford@redhat.com>
7470M:	Jason Gunthorpe <jgg@mellanox.com>
7471L:	linux-rdma@vger.kernel.org
7472W:	https://github.com/linux-rdma/rdma-core
7473Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7475S:	Supported
7476F:	Documentation/devicetree/bindings/infiniband/
7477F:	Documentation/infiniband/
7478F:	drivers/infiniband/
7479F:	include/uapi/linux/if_infiniband.h
7480F:	include/uapi/rdma/
7481F:	include/rdma/
7482
7483INGENIC JZ4780 DMA Driver
7484M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7485S:	Maintained
7486F:	drivers/dma/dma-jz4780.c
7487
7488INGENIC JZ4780 NAND DRIVER
7489M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7490L:	linux-mtd@lists.infradead.org
7491S:	Maintained
7492F:	drivers/mtd/nand/raw/jz4780_*
7493
7494INOTIFY
7495M:	Jan Kara <jack@suse.cz>
7496R:	Amir Goldstein <amir73il@gmail.com>
7497L:	linux-fsdevel@vger.kernel.org
7498S:	Maintained
7499F:	Documentation/filesystems/inotify.txt
7500F:	fs/notify/inotify/
7501F:	include/linux/inotify.h
7502F:	include/uapi/linux/inotify.h
7503
7504INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7505M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7506L:	linux-input@vger.kernel.org
7507Q:	http://patchwork.kernel.org/project/linux-input/list/
7508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7509S:	Maintained
7510F:	drivers/input/
7511F:	include/linux/input.h
7512F:	include/uapi/linux/input.h
7513F:	include/uapi/linux/input-event-codes.h
7514F:	include/linux/input/
7515F:	Documentation/devicetree/bindings/input/
7516F:	Documentation/devicetree/bindings/serio/
7517F:	Documentation/input/
7518
7519INPUT MULTITOUCH (MT) PROTOCOL
7520M:	Henrik Rydberg <rydberg@bitmath.org>
7521L:	linux-input@vger.kernel.org
7522S:	Odd fixes
7523F:	Documentation/input/multi-touch-protocol.rst
7524F:	drivers/input/input-mt.c
7525K:	\b(ABS|SYN)_MT_
7526
7527INSIDE SECURE CRYPTO DRIVER
7528M:	Antoine Tenart <antoine.tenart@bootlin.com>
7529F:	drivers/crypto/inside-secure/
7530S:	Maintained
7531L:	linux-crypto@vger.kernel.org
7532
7533INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7534M:	Mimi Zohar <zohar@linux.ibm.com>
7535M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7536L:	linux-integrity@vger.kernel.org
7537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7538S:	Supported
7539F:	security/integrity/ima/
7540
7541INTEL 810/815 FRAMEBUFFER DRIVER
7542M:	Antonino Daplas <adaplas@gmail.com>
7543L:	linux-fbdev@vger.kernel.org
7544S:	Maintained
7545F:	drivers/video/fbdev/i810/
7546
7547INTEL ASoC DRIVERS
7548M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7549M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7550M:	Jie Yang <yang.jie@linux.intel.com>
7551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7552S:	Supported
7553F:	sound/soc/intel/
7554
7555INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7556M:	Hans de Goede <hdegoede@redhat.com>
7557L:	platform-driver-x86@vger.kernel.org
7558S:	Maintained
7559F:	drivers/platform/x86/intel_atomisp2_pm.c
7560
7561INTEL C600 SERIES SAS CONTROLLER DRIVER
7562M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7563M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7564L:	linux-scsi@vger.kernel.org
7565T:	git git://git.code.sf.net/p/intel-sas/isci
7566S:	Supported
7567F:	drivers/scsi/isci/
7568
7569INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7570M:	Jani Nikula <jani.nikula@linux.intel.com>
7571M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7572M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7573L:	intel-gfx@lists.freedesktop.org
7574W:	https://01.org/linuxgraphics/
7575B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7576C:	irc://chat.freenode.net/intel-gfx
7577Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7578T:	git git://anongit.freedesktop.org/drm-intel
7579S:	Supported
7580F:	drivers/gpu/drm/i915/
7581F:	include/drm/i915*
7582F:	include/uapi/drm/i915_drm.h
7583F:	Documentation/gpu/i915.rst
7584
7585INTEL ETHERNET DRIVERS
7586M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7587L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7588W:	http://www.intel.com/support/feedback.htm
7589W:	http://e1000.sourceforge.net/
7590Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7593S:	Supported
7594F:	Documentation/networking/device_drivers/intel/e100.rst
7595F:	Documentation/networking/device_drivers/intel/e1000.rst
7596F:	Documentation/networking/device_drivers/intel/e1000e.rst
7597F:	Documentation/networking/device_drivers/intel/fm10k.rst
7598F:	Documentation/networking/device_drivers/intel/igb.rst
7599F:	Documentation/networking/device_drivers/intel/igbvf.rst
7600F:	Documentation/networking/device_drivers/intel/ixgb.rst
7601F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7602F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7603F:	Documentation/networking/device_drivers/intel/i40e.rst
7604F:	Documentation/networking/device_drivers/intel/iavf.rst
7605F:	Documentation/networking/device_drivers/intel/ice.rst
7606F:	drivers/net/ethernet/intel/
7607F:	drivers/net/ethernet/intel/*/
7608F:	include/linux/avf/virtchnl.h
7609
7610INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7611M:	Maik Broemme <mbroemme@libmpq.org>
7612L:	linux-fbdev@vger.kernel.org
7613S:	Maintained
7614F:	Documentation/fb/intelfb.txt
7615F:	drivers/video/fbdev/intelfb/
7616
7617INTEL GPIO DRIVERS
7618M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7619L:	linux-gpio@vger.kernel.org
7620S:	Maintained
7621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7622F:	drivers/gpio/gpio-ich.c
7623F:	drivers/gpio/gpio-intel-mid.c
7624F:	drivers/gpio/gpio-lynxpoint.c
7625F:	drivers/gpio/gpio-merrifield.c
7626F:	drivers/gpio/gpio-ml-ioh.c
7627F:	drivers/gpio/gpio-pch.c
7628F:	drivers/gpio/gpio-sch.c
7629F:	drivers/gpio/gpio-sodaville.c
7630
7631INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7632M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7633M:	Zhi Wang <zhi.a.wang@intel.com>
7634L:	intel-gvt-dev@lists.freedesktop.org
7635L:	intel-gfx@lists.freedesktop.org
7636W:	https://01.org/igvt-g
7637T:	git https://github.com/intel/gvt-linux.git
7638S:	Supported
7639F:	drivers/gpu/drm/i915/gvt/
7640
7641INTEL HID EVENT DRIVER
7642M:	Alex Hung <alex.hung@canonical.com>
7643L:	platform-driver-x86@vger.kernel.org
7644S:	Maintained
7645F:	drivers/platform/x86/intel-hid.c
7646
7647INTEL I/OAT DMA DRIVER
7648M:	Dave Jiang <dave.jiang@intel.com>
7649R:	Dan Williams <dan.j.williams@intel.com>
7650L:	dmaengine@vger.kernel.org
7651Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7652S:	Supported
7653F:	drivers/dma/ioat*
7654
7655INTEL IDLE DRIVER
7656M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7657M:	Len Brown <lenb@kernel.org>
7658L:	linux-pm@vger.kernel.org
7659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7660B:	https://bugzilla.kernel.org
7661S:	Supported
7662F:	drivers/idle/intel_idle.c
7663
7664INTEL INTEGRATED SENSOR HUB DRIVER
7665M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7666M:	Jiri Kosina <jikos@kernel.org>
7667L:	linux-input@vger.kernel.org
7668S:	Maintained
7669F:	drivers/hid/intel-ish-hid/
7670
7671INTEL IOMMU (VT-d)
7672M:	David Woodhouse <dwmw2@infradead.org>
7673L:	iommu@lists.linux-foundation.org
7674T:	git git://git.infradead.org/iommu-2.6.git
7675S:	Supported
7676F:	drivers/iommu/intel-iommu.c
7677F:	include/linux/intel-iommu.h
7678
7679INTEL IOP-ADMA DMA DRIVER
7680R:	Dan Williams <dan.j.williams@intel.com>
7681S:	Odd fixes
7682F:	drivers/dma/iop-adma.c
7683
7684INTEL IPU3 CSI-2 CIO2 DRIVER
7685M:	Yong Zhi <yong.zhi@intel.com>
7686M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7687M:	Bingbu Cao <bingbu.cao@intel.com>
7688R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7689R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7690L:	linux-media@vger.kernel.org
7691S:	Maintained
7692F:	drivers/media/pci/intel/ipu3/
7693F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7694
7695INTEL IPU3 CSI-2 IMGU DRIVER
7696M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7697L:	linux-media@vger.kernel.org
7698S:	Maintained
7699F:	drivers/staging/media/ipu3/
7700F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7701F:	Documentation/media/v4l-drivers/ipu3.rst
7702
7703INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7704M:	Krzysztof Halasa <khalasa@piap.pl>
7705S:	Maintained
7706F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7707F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7708F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7709F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7710F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7711F:	drivers/net/wan/ixp4xx_hss.c
7712
7713INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7714M:	Deepak Saxena <dsaxena@plexity.net>
7715S:	Maintained
7716F:	drivers/char/hw_random/ixp4xx-rng.c
7717
7718INTEL MANAGEMENT ENGINE (mei)
7719M:	Tomas Winkler <tomas.winkler@intel.com>
7720L:	linux-kernel@vger.kernel.org
7721S:	Supported
7722F:	include/uapi/linux/mei.h
7723F:	include/linux/mei_cl_bus.h
7724F:	drivers/misc/mei/*
7725F:	drivers/watchdog/mei_wdt.c
7726F:	Documentation/misc-devices/mei/*
7727F:	samples/mei/*
7728
7729INTEL MENLOW THERMAL DRIVER
7730M:	Sujith Thomas <sujith.thomas@intel.com>
7731L:	platform-driver-x86@vger.kernel.org
7732W:	https://01.org/linux-acpi
7733S:	Supported
7734F:	drivers/platform/x86/intel_menlow.c
7735
7736INTEL MIC DRIVERS (mic)
7737M:	Sudeep Dutt <sudeep.dutt@intel.com>
7738M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7739S:	Supported
7740W:	https://github.com/sudeepdutt/mic
7741W:	http://software.intel.com/en-us/mic-developer
7742F:	include/linux/mic_bus.h
7743F:	include/linux/scif.h
7744F:	include/uapi/linux/mic_common.h
7745F:	include/uapi/linux/mic_ioctl.h
7746F:	include/uapi/linux/scif_ioctl.h
7747F:	drivers/misc/mic/
7748F:	drivers/dma/mic_x100_dma.c
7749F:	drivers/dma/mic_x100_dma.h
7750F:	Documentation/mic/
7751
7752INTEL PMC CORE DRIVER
7753M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7754M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7755L:	platform-driver-x86@vger.kernel.org
7756S:	Maintained
7757F:	drivers/platform/x86/intel_pmc_core*
7758
7759INTEL PMC/P-Unit IPC DRIVER
7760M:	Zha Qipeng<qipeng.zha@intel.com>
7761L:	platform-driver-x86@vger.kernel.org
7762S:	Maintained
7763F:	drivers/platform/x86/intel_pmc_ipc.c
7764F:	drivers/platform/x86/intel_punit_ipc.c
7765F:	arch/x86/include/asm/intel_pmc_ipc.h
7766F:	arch/x86/include/asm/intel_punit_ipc.h
7767
7768INTEL PMIC GPIO DRIVERS
7769M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7770S:	Maintained
7771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7772F:	drivers/gpio/gpio-*cove.c
7773F:	drivers/gpio/gpio-msic.c
7774
7775INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7776R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7777S:	Maintained
7778F:	drivers/mfd/intel_msic.c
7779F:	drivers/mfd/intel_soc_pmic*
7780F:	include/linux/mfd/intel_msic.h
7781F:	include/linux/mfd/intel_soc_pmic*
7782
7783INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7784M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7785L:	linux-wireless@vger.kernel.org
7786S:	Maintained
7787F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7788F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7789F:	drivers/net/wireless/intel/ipw2x00/
7790
7791INTEL PSTATE DRIVER
7792M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7793M:	Len Brown <lenb@kernel.org>
7794L:	linux-pm@vger.kernel.org
7795S:	Supported
7796F:	drivers/cpufreq/intel_pstate.c
7797
7798INTEL RDMA RNIC DRIVER
7799M:	Faisal Latif <faisal.latif@intel.com>
7800M:	Shiraz Saleem <shiraz.saleem@intel.com>
7801L:	linux-rdma@vger.kernel.org
7802S:	Supported
7803F:	drivers/infiniband/hw/i40iw/
7804F:	include/uapi/rdma/i40iw-abi.h
7805
7806INTEL TELEMETRY DRIVER
7807M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7808M:	"David E. Box" <david.e.box@linux.intel.com>
7809L:	platform-driver-x86@vger.kernel.org
7810S:	Maintained
7811F:	arch/x86/include/asm/intel_telemetry.h
7812F:	drivers/platform/x86/intel_telemetry*
7813
7814INTEL VIRTUAL BUTTON DRIVER
7815M:	AceLan Kao <acelan.kao@canonical.com>
7816L:	platform-driver-x86@vger.kernel.org
7817S:	Maintained
7818F:	drivers/platform/x86/intel-vbtn.c
7819
7820INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7821M:	Stanislaw Gruszka <sgruszka@redhat.com>
7822L:	linux-wireless@vger.kernel.org
7823S:	Supported
7824F:	drivers/net/wireless/intel/iwlegacy/
7825
7826INTEL WIRELESS WIFI LINK (iwlwifi)
7827M:	Johannes Berg <johannes.berg@intel.com>
7828M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7829M:	Luca Coelho <luciano.coelho@intel.com>
7830M:	Intel Linux Wireless <linuxwifi@intel.com>
7831L:	linux-wireless@vger.kernel.org
7832W:	http://intellinuxwireless.org
7833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7834S:	Supported
7835F:	drivers/net/wireless/intel/iwlwifi/
7836
7837INTEL WIRELESS WIMAX CONNECTION 2400
7838M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7839M:	linux-wimax@intel.com
7840L:	wimax@linuxwimax.org (subscribers-only)
7841S:	Supported
7842W:	http://linuxwimax.org
7843F:	Documentation/wimax/README.i2400m
7844F:	drivers/net/wimax/i2400m/
7845F:	include/uapi/linux/wimax/i2400m.h
7846
7847INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7848M:	Mario Limonciello <mario.limonciello@dell.com>
7849S:	Maintained
7850F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7851
7852INTEL(R) TRACE HUB
7853M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7854S:	Supported
7855F:	Documentation/trace/intel_th.rst
7856F:	drivers/hwtracing/intel_th/
7857
7858INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7859M:	Ning Sun <ning.sun@intel.com>
7860L:	tboot-devel@lists.sourceforge.net
7861W:	http://tboot.sourceforge.net
7862T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7863S:	Supported
7864F:	Documentation/intel_txt.txt
7865F:	include/linux/tboot.h
7866F:	arch/x86/kernel/tboot.c
7867
7868INTEL-MID GPIO DRIVER
7869M:	David Cohen <david.a.cohen@linux.intel.com>
7870L:	linux-gpio@vger.kernel.org
7871S:	Maintained
7872F:	drivers/gpio/gpio-intel-mid.c
7873
7874INVENSENSE MPU-3050 GYROSCOPE DRIVER
7875M:	Linus Walleij <linus.walleij@linaro.org>
7876L:	linux-iio@vger.kernel.org
7877S:	Maintained
7878F:	drivers/iio/gyro/mpu3050*
7879F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7880
7881IOC3 ETHERNET DRIVER
7882M:	Ralf Baechle <ralf@linux-mips.org>
7883L:	linux-mips@vger.kernel.org
7884S:	Maintained
7885F:	drivers/net/ethernet/sgi/ioc3-eth.c
7886
7887IOC3 SERIAL DRIVER
7888M:	Pat Gefre <pfg@sgi.com>
7889L:	linux-serial@vger.kernel.org
7890S:	Maintained
7891F:	drivers/tty/serial/ioc3_serial.c
7892
7893IOMAP FILESYSTEM LIBRARY
7894M:	Christoph Hellwig <hch@infradead.org>
7895M:	Darrick J. Wong <darrick.wong@oracle.com>
7896M:	linux-xfs@vger.kernel.org
7897M:	linux-fsdevel@vger.kernel.org
7898L:	linux-xfs@vger.kernel.org
7899L:	linux-fsdevel@vger.kernel.org
7900T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7901S:	Supported
7902F:	fs/iomap.c
7903F:	include/linux/iomap.h
7904
7905IOMMU DRIVERS
7906M:	Joerg Roedel <joro@8bytes.org>
7907L:	iommu@lists.linux-foundation.org
7908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7909S:	Maintained
7910F:	Documentation/devicetree/bindings/iommu/
7911F:	drivers/iommu/
7912F:	include/linux/iommu.h
7913F:	include/linux/of_iommu.h
7914F:	include/linux/iova.h
7915
7916IP MASQUERADING
7917M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7918S:	Maintained
7919F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7920
7921IPMI SUBSYSTEM
7922M:	Corey Minyard <minyard@acm.org>
7923L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7924W:	http://openipmi.sourceforge.net/
7925S:	Supported
7926F:	Documentation/devicetree/bindings/ipmi/
7927F:	Documentation/IPMI.txt
7928F:	drivers/char/ipmi/
7929F:	include/linux/ipmi*
7930F:	include/uapi/linux/ipmi*
7931
7932IPS SCSI RAID DRIVER
7933M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7934L:	linux-scsi@vger.kernel.org
7935W:	http://www.adaptec.com/
7936S:	Maintained
7937F:	drivers/scsi/ips*
7938
7939IPVS
7940M:	Wensong Zhang <wensong@linux-vs.org>
7941M:	Simon Horman <horms@verge.net.au>
7942M:	Julian Anastasov <ja@ssi.bg>
7943L:	netdev@vger.kernel.org
7944L:	lvs-devel@vger.kernel.org
7945S:	Maintained
7946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7948F:	Documentation/networking/ipvs-sysctl.txt
7949F:	include/net/ip_vs.h
7950F:	include/uapi/linux/ip_vs.h
7951F:	net/netfilter/ipvs/
7952
7953IPWIRELESS DRIVER
7954M:	Jiri Kosina <jikos@kernel.org>
7955M:	David Sterba <dsterba@suse.com>
7956S:	Odd Fixes
7957F:	drivers/tty/ipwireless/
7958
7959IPX NETWORK LAYER
7960L:	netdev@vger.kernel.org
7961S:	Obsolete
7962F:	include/uapi/linux/ipx.h
7963
7964IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7965M:	Marc Zyngier <marc.zyngier@arm.com>
7966S:	Maintained
7967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7968F:	Documentation/IRQ-domain.txt
7969F:	include/linux/irqdomain.h
7970F:	kernel/irq/irqdomain.c
7971F:	kernel/irq/msi.c
7972
7973IRQ SUBSYSTEM
7974M:	Thomas Gleixner <tglx@linutronix.de>
7975L:	linux-kernel@vger.kernel.org
7976S:	Maintained
7977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7978F:	kernel/irq/
7979
7980IRQCHIP DRIVERS
7981M:	Thomas Gleixner <tglx@linutronix.de>
7982M:	Jason Cooper <jason@lakedaemon.net>
7983M:	Marc Zyngier <marc.zyngier@arm.com>
7984L:	linux-kernel@vger.kernel.org
7985S:	Maintained
7986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7987F:	Documentation/devicetree/bindings/interrupt-controller/
7988F:	drivers/irqchip/
7989
7990ISA
7991M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7992S:	Maintained
7993F:	Documentation/isa.txt
7994F:	drivers/base/isa.c
7995F:	include/linux/isa.h
7996
7997ISA RADIO MODULE
7998M:	Hans Verkuil <hverkuil@xs4all.nl>
7999L:	linux-media@vger.kernel.org
8000T:	git git://linuxtv.org/media_tree.git
8001W:	https://linuxtv.org
8002S:	Maintained
8003F:	drivers/media/radio/radio-isa*
8004
8005ISAPNP
8006M:	Jaroslav Kysela <perex@perex.cz>
8007S:	Maintained
8008F:	Documentation/isapnp.txt
8009F:	drivers/pnp/isapnp/
8010F:	include/linux/isapnp.h
8011
8012ISCSI
8013M:	Lee Duncan <lduncan@suse.com>
8014M:	Chris Leech <cleech@redhat.com>
8015L:	open-iscsi@googlegroups.com
8016W:	www.open-iscsi.com
8017S:	Maintained
8018F:	drivers/scsi/*iscsi*
8019F:	include/scsi/*iscsi*
8020
8021iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8022M:	Peter Jones <pjones@redhat.com>
8023M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8024S:	Maintained
8025F:	drivers/firmware/iscsi_ibft*
8026
8027ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8028M:	Sagi Grimberg <sagi@grimberg.me>
8029M:	Max Gurtovoy <maxg@mellanox.com>
8030L:	linux-rdma@vger.kernel.org
8031S:	Supported
8032W:	http://www.openfabrics.org
8033W:	www.open-iscsi.org
8034Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8035F:	drivers/infiniband/ulp/iser/
8036
8037ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8038M:	Sagi Grimberg <sagi@grimberg.me>
8039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8040L:	linux-rdma@vger.kernel.org
8041L:	target-devel@vger.kernel.org
8042S:	Supported
8043W:	http://www.linux-iscsi.org
8044F:	drivers/infiniband/ulp/isert
8045
8046ISDN SUBSYSTEM
8047M:	Karsten Keil <isdn@linux-pingi.de>
8048L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8049L:	netdev@vger.kernel.org
8050W:	http://www.isdn4linux.de
8051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8052S:	Maintained
8053F:	Documentation/isdn/
8054F:	drivers/isdn/
8055F:	include/linux/isdn.h
8056F:	include/linux/isdn/
8057F:	include/uapi/linux/isdn.h
8058F:	include/uapi/linux/isdn/
8059
8060IT87 HARDWARE MONITORING DRIVER
8061M:	Jean Delvare <jdelvare@suse.com>
8062L:	linux-hwmon@vger.kernel.org
8063S:	Maintained
8064F:	Documentation/hwmon/it87
8065F:	drivers/hwmon/it87.c
8066
8067IT913X MEDIA DRIVER
8068M:	Antti Palosaari <crope@iki.fi>
8069L:	linux-media@vger.kernel.org
8070W:	https://linuxtv.org
8071W:	http://palosaari.fi/linux/
8072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8073T:	git git://linuxtv.org/anttip/media_tree.git
8074S:	Maintained
8075F:	drivers/media/tuners/it913x*
8076
8077IVTV VIDEO4LINUX DRIVER
8078M:	Andy Walls <awalls@md.metrocast.net>
8079L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8080L:	linux-media@vger.kernel.org
8081T:	git git://linuxtv.org/media_tree.git
8082W:	http://www.ivtvdriver.org
8083S:	Maintained
8084F:	Documentation/media/v4l-drivers/ivtv*
8085F:	drivers/media/pci/ivtv/
8086F:	include/uapi/linux/ivtv*
8087
8088IX2505V MEDIA DRIVER
8089M:	Malcolm Priestley <tvboxspy@gmail.com>
8090L:	linux-media@vger.kernel.org
8091W:	https://linuxtv.org
8092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8093S:	Maintained
8094F:	drivers/media/dvb-frontends/ix2505v*
8095
8096JAILHOUSE HYPERVISOR INTERFACE
8097M:	Jan Kiszka <jan.kiszka@siemens.com>
8098L:	jailhouse-dev@googlegroups.com
8099S:	Maintained
8100F:	arch/x86/kernel/jailhouse.c
8101F:	arch/x86/include/asm/jailhouse_para.h
8102
8103JC42.4 TEMPERATURE SENSOR DRIVER
8104M:	Guenter Roeck <linux@roeck-us.net>
8105L:	linux-hwmon@vger.kernel.org
8106S:	Maintained
8107F:	drivers/hwmon/jc42.c
8108F:	Documentation/hwmon/jc42
8109
8110JFS FILESYSTEM
8111M:	Dave Kleikamp <shaggy@kernel.org>
8112L:	jfs-discussion@lists.sourceforge.net
8113W:	http://jfs.sourceforge.net/
8114T:	git git://github.com/kleikamp/linux-shaggy.git
8115S:	Maintained
8116F:	Documentation/filesystems/jfs.txt
8117F:	fs/jfs/
8118
8119JME NETWORK DRIVER
8120M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8121L:	netdev@vger.kernel.org
8122S:	Maintained
8123F:	drivers/net/ethernet/jme.*
8124
8125JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8126M:	David Woodhouse <dwmw2@infradead.org>
8127L:	linux-mtd@lists.infradead.org
8128W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8129S:	Maintained
8130F:	fs/jffs2/
8131F:	include/uapi/linux/jffs2.h
8132
8133JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8134M:	"Theodore Ts'o" <tytso@mit.edu>
8135M:	Jan Kara <jack@suse.com>
8136L:	linux-ext4@vger.kernel.org
8137S:	Maintained
8138F:	fs/jbd2/
8139F:	include/linux/jbd2.h
8140
8141JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8142M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8143L:	linux-media@vger.kernel.org
8144S:	Maintained
8145F:	drivers/media/platform/rcar_jpu.c
8146
8147JSM Neo PCI based serial card
8148L:	linux-serial@vger.kernel.org
8149S:	Orphan
8150F:	drivers/tty/serial/jsm/
8151
8152K10TEMP HARDWARE MONITORING DRIVER
8153M:	Clemens Ladisch <clemens@ladisch.de>
8154L:	linux-hwmon@vger.kernel.org
8155S:	Maintained
8156F:	Documentation/hwmon/k10temp
8157F:	drivers/hwmon/k10temp.c
8158
8159K8TEMP HARDWARE MONITORING DRIVER
8160M:	Rudolf Marek <r.marek@assembler.cz>
8161L:	linux-hwmon@vger.kernel.org
8162S:	Maintained
8163F:	Documentation/hwmon/k8temp
8164F:	drivers/hwmon/k8temp.c
8165
8166KASAN
8167M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8168R:	Alexander Potapenko <glider@google.com>
8169R:	Dmitry Vyukov <dvyukov@google.com>
8170L:	kasan-dev@googlegroups.com
8171S:	Maintained
8172F:	arch/*/include/asm/kasan.h
8173F:	arch/*/mm/kasan_init*
8174F:	Documentation/dev-tools/kasan.rst
8175F:	include/linux/kasan*.h
8176F:	lib/test_kasan.c
8177F:	mm/kasan/
8178F:	scripts/Makefile.kasan
8179
8180KCONFIG
8181M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8183L:	linux-kbuild@vger.kernel.org
8184S:	Maintained
8185F:	Documentation/kbuild/kconfig*
8186F:	scripts/kconfig/
8187F:	scripts/Kconfig.include
8188
8189KDUMP
8190M:	Dave Young <dyoung@redhat.com>
8191M:	Baoquan He <bhe@redhat.com>
8192R:	Vivek Goyal <vgoyal@redhat.com>
8193L:	kexec@lists.infradead.org
8194W:	http://lse.sourceforge.net/kdump/
8195S:	Maintained
8196F:	Documentation/kdump/
8197
8198KEENE FM RADIO TRANSMITTER DRIVER
8199M:	Hans Verkuil <hverkuil@xs4all.nl>
8200L:	linux-media@vger.kernel.org
8201T:	git git://linuxtv.org/media_tree.git
8202W:	https://linuxtv.org
8203S:	Maintained
8204F:	drivers/media/radio/radio-keene*
8205
8206KERNEL AUTOMOUNTER
8207M:	Ian Kent <raven@themaw.net>
8208L:	autofs@vger.kernel.org
8209S:	Maintained
8210F:	fs/autofs/
8211
8212KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8213M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8214M:	Michal Marek <michal.lkml@markovi.net>
8215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8216L:	linux-kbuild@vger.kernel.org
8217S:	Maintained
8218F:	Documentation/kbuild/
8219F:	Makefile
8220F:	scripts/Kbuild*
8221F:	scripts/Makefile*
8222F:	scripts/basic/
8223F:	scripts/mk*
8224F:	scripts/mod/
8225F:	scripts/package/
8226
8227KERNEL JANITORS
8228L:	kernel-janitors@vger.kernel.org
8229W:	http://kernelnewbies.org/KernelJanitors
8230S:	Odd Fixes
8231
8232KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8233M:	"J. Bruce Fields" <bfields@fieldses.org>
8234M:	Jeff Layton <jlayton@kernel.org>
8235L:	linux-nfs@vger.kernel.org
8236W:	http://nfs.sourceforge.net/
8237T:	git git://linux-nfs.org/~bfields/linux.git
8238S:	Supported
8239F:	fs/nfsd/
8240F:	include/uapi/linux/nfsd/
8241F:	fs/lockd/
8242F:	fs/nfs_common/
8243F:	net/sunrpc/
8244F:	include/linux/lockd/
8245F:	include/linux/sunrpc/
8246F:	include/uapi/linux/sunrpc/
8247
8248KERNEL SELFTEST FRAMEWORK
8249M:	Shuah Khan <shuah@kernel.org>
8250L:	linux-kselftest@vger.kernel.org
8251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8252Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8253S:	Maintained
8254F:	tools/testing/selftests/
8255F:	Documentation/dev-tools/kselftest*
8256
8257KERNEL USERMODE HELPER
8258M:	Luis Chamberlain <mcgrof@kernel.org>
8259L:	linux-kernel@vger.kernel.org
8260S:	Maintained
8261F:	kernel/umh.c
8262F:	include/linux/umh.h
8263
8264KERNEL VIRTUAL MACHINE (KVM)
8265M:	Paolo Bonzini <pbonzini@redhat.com>
8266M:	Radim Krčmář <rkrcmar@redhat.com>
8267L:	kvm@vger.kernel.org
8268W:	http://www.linux-kvm.org
8269T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8270S:	Supported
8271F:	Documentation/virtual/kvm/
8272F:	include/trace/events/kvm.h
8273F:	include/uapi/asm-generic/kvm*
8274F:	include/uapi/linux/kvm*
8275F:	include/asm-generic/kvm*
8276F:	include/linux/kvm*
8277F:	include/kvm/iodev.h
8278F:	virt/kvm/*
8279F:	tools/kvm/
8280
8281KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8282M:	Joerg Roedel <joro@8bytes.org>
8283L:	kvm@vger.kernel.org
8284W:	http://www.linux-kvm.org/
8285S:	Maintained
8286F:	arch/x86/include/asm/svm.h
8287F:	arch/x86/kvm/svm.c
8288
8289KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8290M:	Christoffer Dall <christoffer.dall@arm.com>
8291M:	Marc Zyngier <marc.zyngier@arm.com>
8292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8293L:	kvmarm@lists.cs.columbia.edu
8294W:	http://systems.cs.columbia.edu/projects/kvm-arm
8295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8296S:	Supported
8297F:	arch/arm/include/uapi/asm/kvm*
8298F:	arch/arm/include/asm/kvm*
8299F:	arch/arm/kvm/
8300F:	virt/kvm/arm/
8301F:	include/kvm/arm_*
8302
8303KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8304M:	Christoffer Dall <christoffer.dall@arm.com>
8305M:	Marc Zyngier <marc.zyngier@arm.com>
8306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8307L:	kvmarm@lists.cs.columbia.edu
8308S:	Maintained
8309F:	arch/arm64/include/uapi/asm/kvm*
8310F:	arch/arm64/include/asm/kvm*
8311F:	arch/arm64/kvm/
8312
8313KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8314M:	James Hogan <jhogan@kernel.org>
8315L:	linux-mips@vger.kernel.org
8316S:	Supported
8317F:	arch/mips/include/uapi/asm/kvm*
8318F:	arch/mips/include/asm/kvm*
8319F:	arch/mips/kvm/
8320
8321KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8322M:	Paul Mackerras <paulus@ozlabs.org>
8323L:	kvm-ppc@vger.kernel.org
8324W:	http://www.linux-kvm.org/
8325T:	git git://github.com/agraf/linux-2.6.git
8326S:	Supported
8327F:	arch/powerpc/include/uapi/asm/kvm*
8328F:	arch/powerpc/include/asm/kvm*
8329F:	arch/powerpc/kvm/
8330F:	arch/powerpc/kernel/kvm*
8331
8332KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8333M:	Christian Borntraeger <borntraeger@de.ibm.com>
8334M:	Janosch Frank <frankja@linux.ibm.com>
8335R:	David Hildenbrand <david@redhat.com>
8336R:	Cornelia Huck <cohuck@redhat.com>
8337L:	linux-s390@vger.kernel.org
8338W:	http://www.ibm.com/developerworks/linux/linux390/
8339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8340S:	Supported
8341F:	arch/s390/include/uapi/asm/kvm*
8342F:	arch/s390/include/asm/gmap.h
8343F:	arch/s390/include/asm/kvm*
8344F:	arch/s390/kvm/
8345F:	arch/s390/mm/gmap.c
8346
8347KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8348M:	Paolo Bonzini <pbonzini@redhat.com>
8349M:	Radim Krčmář <rkrcmar@redhat.com>
8350L:	kvm@vger.kernel.org
8351W:	http://www.linux-kvm.org
8352T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8353S:	Supported
8354F:	arch/x86/kvm/
8355F:	arch/x86/kvm/*/
8356F:	arch/x86/include/uapi/asm/kvm*
8357F:	arch/x86/include/asm/kvm*
8358F:	arch/x86/include/asm/pvclock-abi.h
8359F:	arch/x86/kernel/kvm.c
8360F:	arch/x86/kernel/kvmclock.c
8361
8362KERNFS
8363M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8364M:	Tejun Heo <tj@kernel.org>
8365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8366S:	Supported
8367F:	include/linux/kernfs.h
8368F:	fs/kernfs/
8369
8370KEXEC
8371M:	Eric Biederman <ebiederm@xmission.com>
8372W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8373L:	kexec@lists.infradead.org
8374S:	Maintained
8375F:	include/linux/kexec.h
8376F:	include/uapi/linux/kexec.h
8377F:	kernel/kexec*
8378
8379KEYS-ENCRYPTED
8380M:	Mimi Zohar <zohar@linux.ibm.com>
8381L:	linux-integrity@vger.kernel.org
8382L:	keyrings@vger.kernel.org
8383S:	Supported
8384F:	Documentation/security/keys/trusted-encrypted.rst
8385F:	include/keys/encrypted-type.h
8386F:	security/keys/encrypted-keys/
8387
8388KEYS-TRUSTED
8389M:	James Bottomley <jejb@linux.ibm.com>
8390M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8391M:	Mimi Zohar <zohar@linuxibm.com>
8392L:	linux-integrity@vger.kernel.org
8393L:	keyrings@vger.kernel.org
8394S:	Supported
8395F:	Documentation/security/keys/trusted-encrypted.rst
8396F:	include/keys/trusted-type.h
8397F:	security/keys/trusted.c
8398F:	security/keys/trusted.h
8399
8400KEYS/KEYRINGS:
8401M:	David Howells <dhowells@redhat.com>
8402L:	keyrings@vger.kernel.org
8403S:	Maintained
8404F:	Documentation/security/keys/core.rst
8405F:	include/linux/key.h
8406F:	include/linux/key-type.h
8407F:	include/linux/keyctl.h
8408F:	include/uapi/linux/keyctl.h
8409F:	include/keys/
8410F:	security/keys/
8411
8412KGDB / KDB /debug_core
8413M:	Jason Wessel <jason.wessel@windriver.com>
8414M:	Daniel Thompson <daniel.thompson@linaro.org>
8415W:	http://kgdb.wiki.kernel.org/
8416L:	kgdb-bugreport@lists.sourceforge.net
8417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8418S:	Maintained
8419F:	Documentation/dev-tools/kgdb.rst
8420F:	drivers/misc/kgdbts.c
8421F:	drivers/tty/serial/kgdboc.c
8422F:	include/linux/kdb.h
8423F:	include/linux/kgdb.h
8424F:	kernel/debug/
8425
8426KMEMLEAK
8427M:	Catalin Marinas <catalin.marinas@arm.com>
8428S:	Maintained
8429F:	Documentation/dev-tools/kmemleak.rst
8430F:	include/linux/kmemleak.h
8431F:	mm/kmemleak.c
8432F:	mm/kmemleak-test.c
8433
8434KMOD KERNEL MODULE LOADER - USERMODE HELPER
8435M:	Luis Chamberlain <mcgrof@kernel.org>
8436L:	linux-kernel@vger.kernel.org
8437S:	Maintained
8438F:	kernel/kmod.c
8439F:	include/linux/kmod.h
8440F:	lib/test_kmod.c
8441F:	tools/testing/selftests/kmod/
8442
8443KPROBES
8444M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8445M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8446M:	"David S. Miller" <davem@davemloft.net>
8447M:	Masami Hiramatsu <mhiramat@kernel.org>
8448S:	Maintained
8449F:	Documentation/kprobes.txt
8450F:	include/linux/kprobes.h
8451F:	include/asm-generic/kprobes.h
8452F:	kernel/kprobes.c
8453
8454KS0108 LCD CONTROLLER DRIVER
8455M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8456S:	Maintained
8457F:	Documentation/auxdisplay/ks0108
8458F:	drivers/auxdisplay/ks0108.c
8459F:	include/linux/ks0108.h
8460
8461L3MDEV
8462M:	David Ahern <dsa@cumulusnetworks.com>
8463L:	netdev@vger.kernel.org
8464S:	Maintained
8465F:	net/l3mdev
8466F:	include/net/l3mdev.h
8467
8468L7 BPF FRAMEWORK
8469M:	John Fastabend <john.fastabend@gmail.com>
8470M:	Daniel Borkmann <daniel@iogearbox.net>
8471L:	netdev@vger.kernel.org
8472S:	Maintained
8473F:	include/linux/skmsg.h
8474F:	net/core/skmsg.c
8475F:	net/core/sock_map.c
8476F:	net/ipv4/tcp_bpf.c
8477
8478LANTIQ / INTEL Ethernet drivers
8479M:	Hauke Mehrtens <hauke@hauke-m.de>
8480L:	netdev@vger.kernel.org
8481S:	Maintained
8482F:	net/dsa/tag_gswip.c
8483F:	drivers/net/ethernet/lantiq_xrx200.c
8484F:	drivers/net/dsa/lantiq_pce.h
8485F:	drivers/net/dsa/lantiq_gswip.c
8486
8487LANTIQ MIPS ARCHITECTURE
8488M:	John Crispin <john@phrozen.org>
8489L:	linux-mips@vger.kernel.org
8490S:	Maintained
8491F:	arch/mips/lantiq
8492F:	drivers/soc/lantiq
8493
8494LAPB module
8495L:	linux-x25@vger.kernel.org
8496S:	Orphan
8497F:	Documentation/networking/lapb-module.txt
8498F:	include/*/lapb.h
8499F:	net/lapb/
8500
8501LASI 53c700 driver for PARISC
8502M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8503L:	linux-scsi@vger.kernel.org
8504S:	Maintained
8505F:	Documentation/scsi/53c700.txt
8506F:	drivers/scsi/53c700*
8507
8508LEAKING_ADDRESSES
8509M:	Tobin C. Harding <me@tobin.cc>
8510M:	Tycho Andersen <tycho@tycho.ws>
8511L:	kernel-hardening@lists.openwall.com
8512S:	Maintained
8513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8514F:	scripts/leaking_addresses.pl
8515
8516LED SUBSYSTEM
8517M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8518M:	Pavel Machek <pavel@ucw.cz>
8519L:	linux-leds@vger.kernel.org
8520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8521S:	Maintained
8522F:	Documentation/devicetree/bindings/leds/
8523F:	drivers/leds/
8524F:	include/linux/leds.h
8525
8526LEGACY EEPROM DRIVER
8527M:	Jean Delvare <jdelvare@suse.com>
8528S:	Maintained
8529F:	Documentation/misc-devices/eeprom
8530F:	drivers/misc/eeprom/eeprom.c
8531
8532LEGO MINDSTORMS EV3
8533R:	David Lechner <david@lechnology.com>
8534S:	Maintained
8535F:	arch/arm/boot/dts/da850-lego-ev3.dts
8536F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8537F:	drivers/power/supply/lego_ev3_battery.c
8538
8539LEGO USB Tower driver
8540M:	Juergen Stuber <starblue@users.sourceforge.net>
8541L:	legousb-devel@lists.sourceforge.net
8542W:	http://legousb.sourceforge.net/
8543S:	Maintained
8544F:	drivers/usb/misc/legousbtower.c
8545
8546LG LAPTOP EXTRAS
8547M:	Matan Ziv-Av <matan@svgalib.org>
8548L:	platform-driver-x86@vger.kernel.org
8549S:	Maintained
8550F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8551F:	Documentation/laptops/lg-laptop.rst
8552F:	drivers/platform/x86/lg-laptop.c
8553
8554LG2160 MEDIA DRIVER
8555M:	Michael Krufky <mkrufky@linuxtv.org>
8556L:	linux-media@vger.kernel.org
8557W:	https://linuxtv.org
8558W:	http://github.com/mkrufky
8559Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8560T:	git git://linuxtv.org/mkrufky/tuners.git
8561S:	Maintained
8562F:	drivers/media/dvb-frontends/lg2160.*
8563
8564LGDT3305 MEDIA DRIVER
8565M:	Michael Krufky <mkrufky@linuxtv.org>
8566L:	linux-media@vger.kernel.org
8567W:	https://linuxtv.org
8568W:	http://github.com/mkrufky
8569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8570T:	git git://linuxtv.org/mkrufky/tuners.git
8571S:	Maintained
8572F:	drivers/media/dvb-frontends/lgdt3305.*
8573
8574LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8575M:	Viresh Kumar <vireshk@kernel.org>
8576L:	linux-ide@vger.kernel.org
8577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8578S:	Maintained
8579F:	include/linux/pata_arasan_cf_data.h
8580F:	drivers/ata/pata_arasan_cf.c
8581
8582LIBATA PATA DRIVERS
8583M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8584M:	Jens Axboe <axboe@kernel.dk>
8585L:	linux-ide@vger.kernel.org
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8587S:	Maintained
8588F:	drivers/ata/pata_*.c
8589F:	drivers/ata/ata_generic.c
8590
8591LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8592M:	Linus Walleij <linus.walleij@linaro.org>
8593L:	linux-ide@vger.kernel.org
8594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8595S:	Maintained
8596F:	drivers/ata/pata_ftide010.c
8597F:	drivers/ata/sata_gemini.c
8598F:	drivers/ata/sata_gemini.h
8599
8600LIBATA SATA AHCI PLATFORM devices support
8601M:	Hans de Goede <hdegoede@redhat.com>
8602M:	Jens Axboe <axboe@kernel.dk>
8603L:	linux-ide@vger.kernel.org
8604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8605S:	Maintained
8606F:	drivers/ata/ahci_platform.c
8607F:	drivers/ata/libahci_platform.c
8608F:	include/linux/ahci_platform.h
8609
8610LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8611M:	Mikael Pettersson <mikpelinux@gmail.com>
8612L:	linux-ide@vger.kernel.org
8613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8614S:	Maintained
8615F:	drivers/ata/sata_promise.*
8616
8617LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8618M:	Jens Axboe <axboe@kernel.dk>
8619L:	linux-ide@vger.kernel.org
8620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8621S:	Maintained
8622F:	drivers/ata/
8623F:	include/linux/ata.h
8624F:	include/linux/libata.h
8625F:	Documentation/devicetree/bindings/ata/
8626
8627LIBLOCKDEP
8628M:	Sasha Levin <alexander.levin@microsoft.com>
8629S:	Maintained
8630F:	tools/lib/lockdep/
8631
8632LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8633M:	Ross Zwisler <zwisler@kernel.org>
8634M:	Dan Williams <dan.j.williams@intel.com>
8635M:	Vishal Verma <vishal.l.verma@intel.com>
8636M:	Dave Jiang <dave.jiang@intel.com>
8637L:	linux-nvdimm@lists.01.org
8638Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8639S:	Supported
8640F:	drivers/nvdimm/blk.c
8641F:	drivers/nvdimm/region_devs.c
8642
8643LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8644M:	Vishal Verma <vishal.l.verma@intel.com>
8645M:	Dan Williams <dan.j.williams@intel.com>
8646M:	Ross Zwisler <zwisler@kernel.org>
8647M:	Dave Jiang <dave.jiang@intel.com>
8648L:	linux-nvdimm@lists.01.org
8649Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8650S:	Supported
8651F:	drivers/nvdimm/btt*
8652
8653LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8654M:	Ross Zwisler <zwisler@kernel.org>
8655M:	Dan Williams <dan.j.williams@intel.com>
8656M:	Vishal Verma <vishal.l.verma@intel.com>
8657M:	Dave Jiang <dave.jiang@intel.com>
8658L:	linux-nvdimm@lists.01.org
8659Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8660S:	Supported
8661F:	drivers/nvdimm/pmem*
8662
8663LIBNVDIMM: DEVICETREE BINDINGS
8664M:	Oliver O'Halloran <oohall@gmail.com>
8665L:	linux-nvdimm@lists.01.org
8666Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8667S:	Supported
8668F:	drivers/nvdimm/of_pmem.c
8669F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8670
8671LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8672M:	Dan Williams <dan.j.williams@intel.com>
8673M:	Ross Zwisler <zwisler@kernel.org>
8674M:	Vishal Verma <vishal.l.verma@intel.com>
8675M:	Dave Jiang <dave.jiang@intel.com>
8676L:	linux-nvdimm@lists.01.org
8677Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8679S:	Supported
8680F:	drivers/nvdimm/*
8681F:	drivers/acpi/nfit/*
8682F:	include/linux/nd.h
8683F:	include/linux/libnvdimm.h
8684F:	include/uapi/linux/ndctl.h
8685
8686LIGHTNVM PLATFORM SUPPORT
8687M:	Matias Bjorling <mb@lightnvm.io>
8688W:	http://github/OpenChannelSSD
8689L:	linux-block@vger.kernel.org
8690S:	Maintained
8691F:	drivers/lightnvm/
8692F:	include/linux/lightnvm.h
8693F:	include/uapi/linux/lightnvm.h
8694
8695LINUX FOR POWER MACINTOSH
8696M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8697W:	http://www.penguinppc.org/
8698L:	linuxppc-dev@lists.ozlabs.org
8699S:	Maintained
8700F:	arch/powerpc/platforms/powermac/
8701F:	drivers/macintosh/
8702
8703LINUX FOR POWERPC (32-BIT AND 64-BIT)
8704M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8705M:	Paul Mackerras <paulus@samba.org>
8706M:	Michael Ellerman <mpe@ellerman.id.au>
8707W:	https://github.com/linuxppc/linux/wiki
8708L:	linuxppc-dev@lists.ozlabs.org
8709Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8711S:	Supported
8712F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8713F:	Documentation/devicetree/bindings/powerpc/
8714F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8715F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8716F:	Documentation/powerpc/
8717F:	arch/powerpc/
8718F:	drivers/char/tpm/tpm_ibmvtpm*
8719F:	drivers/crypto/nx/
8720F:	drivers/crypto/vmx/
8721F:	drivers/i2c/busses/i2c-opal.c
8722F:	drivers/net/ethernet/ibm/ibmveth.*
8723F:	drivers/net/ethernet/ibm/ibmvnic.*
8724F:	drivers/pci/hotplug/pnv_php.c
8725F:	drivers/pci/hotplug/rpa*
8726F:	drivers/rtc/rtc-opal.c
8727F:	drivers/scsi/ibmvscsi/
8728F:	drivers/tty/hvc/hvc_opal.c
8729F:	drivers/watchdog/wdrtas.c
8730F:	tools/testing/selftests/powerpc
8731N:	/pmac
8732N:	powermac
8733N:	powernv
8734N:	[^a-z0-9]ps3
8735N:	pseries
8736
8737LINUX FOR POWERPC EMBEDDED MPC5XXX
8738M:	Anatolij Gustschin <agust@denx.de>
8739L:	linuxppc-dev@lists.ozlabs.org
8740T:	git git://git.denx.de/linux-denx-agust.git
8741S:	Maintained
8742F:	arch/powerpc/platforms/512x/
8743F:	arch/powerpc/platforms/52xx/
8744
8745LINUX FOR POWERPC EMBEDDED PPC4XX
8746M:	Alistair Popple <alistair@popple.id.au>
8747M:	Matt Porter <mporter@kernel.crashing.org>
8748W:	http://www.penguinppc.org/
8749L:	linuxppc-dev@lists.ozlabs.org
8750S:	Maintained
8751F:	arch/powerpc/platforms/40x/
8752F:	arch/powerpc/platforms/44x/
8753
8754LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8755M:	Scott Wood <oss@buserror.net>
8756M:	Kumar Gala <galak@kernel.crashing.org>
8757W:	http://www.penguinppc.org/
8758L:	linuxppc-dev@lists.ozlabs.org
8759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8760S:	Maintained
8761F:	arch/powerpc/platforms/83xx/
8762F:	arch/powerpc/platforms/85xx/
8763F:	Documentation/devicetree/bindings/powerpc/fsl/
8764
8765LINUX FOR POWERPC EMBEDDED PPC8XX
8766M:	Vitaly Bordug <vitb@kernel.crashing.org>
8767W:	http://www.penguinppc.org/
8768L:	linuxppc-dev@lists.ozlabs.org
8769S:	Maintained
8770F:	arch/powerpc/platforms/8xx/
8771
8772LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8773L:	linuxppc-dev@lists.ozlabs.org
8774S:	Orphan
8775F:	arch/powerpc/*/*virtex*
8776F:	arch/powerpc/*/*/*virtex*
8777
8778LINUX FOR POWERPC PA SEMI PWRFICIENT
8779L:	linuxppc-dev@lists.ozlabs.org
8780S:	Orphan
8781F:	arch/powerpc/platforms/pasemi/
8782F:	drivers/*/*pasemi*
8783F:	drivers/*/*/*pasemi*
8784
8785LINUX KERNEL DUMP TEST MODULE (LKDTM)
8786M:	Kees Cook <keescook@chromium.org>
8787S:	Maintained
8788F:	drivers/misc/lkdtm/*
8789
8790LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8791M:	Alan Stern <stern@rowland.harvard.edu>
8792M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8793M:	Will Deacon <will.deacon@arm.com>
8794M:	Peter Zijlstra <peterz@infradead.org>
8795M:	Boqun Feng <boqun.feng@gmail.com>
8796M:	Nicholas Piggin <npiggin@gmail.com>
8797M:	David Howells <dhowells@redhat.com>
8798M:	Jade Alglave <j.alglave@ucl.ac.uk>
8799M:	Luc Maranget <luc.maranget@inria.fr>
8800M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8801R:	Akira Yokosawa <akiyks@gmail.com>
8802R:	Daniel Lustig <dlustig@nvidia.com>
8803L:	linux-kernel@vger.kernel.org
8804L:	linux-arch@vger.kernel.org
8805S:	Supported
8806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8807F:	tools/memory-model/
8808F:	Documentation/atomic_bitops.txt
8809F:	Documentation/atomic_t.txt
8810F:	Documentation/core-api/atomic_ops.rst
8811F:	Documentation/core-api/refcount-vs-atomic.rst
8812F:	Documentation/memory-barriers.txt
8813
8814LIS3LV02D ACCELEROMETER DRIVER
8815M:	Eric Piel <eric.piel@tremplin-utc.net>
8816S:	Maintained
8817F:	Documentation/misc-devices/lis3lv02d
8818F:	drivers/misc/lis3lv02d/
8819F:	drivers/platform/x86/hp_accel.c
8820
8821LIVE PATCHING
8822M:	Josh Poimboeuf <jpoimboe@redhat.com>
8823M:	Jessica Yu <jeyu@kernel.org>
8824M:	Jiri Kosina <jikos@kernel.org>
8825M:	Miroslav Benes <mbenes@suse.cz>
8826R:	Petr Mladek <pmladek@suse.com>
8827S:	Maintained
8828F:	kernel/livepatch/
8829F:	include/linux/livepatch.h
8830F:	arch/x86/include/asm/livepatch.h
8831F:	arch/x86/kernel/livepatch.c
8832F:	Documentation/livepatch/
8833F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8834F:	samples/livepatch/
8835L:	live-patching@vger.kernel.org
8836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8837
8838LLC (802.2)
8839L:	netdev@vger.kernel.org
8840S:	Odd fixes
8841F:	include/linux/llc.h
8842F:	include/uapi/linux/llc.h
8843F:	include/net/llc*
8844F:	net/llc/
8845
8846LM73 HARDWARE MONITOR DRIVER
8847M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8848L:	linux-hwmon@vger.kernel.org
8849S:	Maintained
8850F:	drivers/hwmon/lm73.c
8851
8852LM78 HARDWARE MONITOR DRIVER
8853M:	Jean Delvare <jdelvare@suse.com>
8854L:	linux-hwmon@vger.kernel.org
8855S:	Maintained
8856F:	Documentation/hwmon/lm78
8857F:	drivers/hwmon/lm78.c
8858
8859LM83 HARDWARE MONITOR DRIVER
8860M:	Jean Delvare <jdelvare@suse.com>
8861L:	linux-hwmon@vger.kernel.org
8862S:	Maintained
8863F:	Documentation/hwmon/lm83
8864F:	drivers/hwmon/lm83.c
8865
8866LM90 HARDWARE MONITOR DRIVER
8867M:	Jean Delvare <jdelvare@suse.com>
8868L:	linux-hwmon@vger.kernel.org
8869S:	Maintained
8870F:	Documentation/hwmon/lm90
8871F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8872F:	drivers/hwmon/lm90.c
8873F:	include/dt-bindings/thermal/lm90.h
8874
8875LM95234 HARDWARE MONITOR DRIVER
8876M:	Guenter Roeck <linux@roeck-us.net>
8877L:	linux-hwmon@vger.kernel.org
8878S:	Maintained
8879F:	Documentation/hwmon/lm95234
8880F:	drivers/hwmon/lm95234.c
8881
8882LME2510 MEDIA DRIVER
8883M:	Malcolm Priestley <tvboxspy@gmail.com>
8884L:	linux-media@vger.kernel.org
8885W:	https://linuxtv.org
8886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8887S:	Maintained
8888F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8889
8890LOADPIN SECURITY MODULE
8891M:	Kees Cook <keescook@chromium.org>
8892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8893S:	Supported
8894F:	security/loadpin/
8895F:	Documentation/admin-guide/LSM/LoadPin.rst
8896
8897LOCKING PRIMITIVES
8898M:	Peter Zijlstra <peterz@infradead.org>
8899M:	Ingo Molnar <mingo@redhat.com>
8900M:	Will Deacon <will.deacon@arm.com>
8901L:	linux-kernel@vger.kernel.org
8902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8903S:	Maintained
8904F:	Documentation/locking/
8905F:	include/linux/lockdep.h
8906F:	include/linux/spinlock*.h
8907F:	arch/*/include/asm/spinlock*.h
8908F:	include/linux/rwlock*.h
8909F:	include/linux/mutex*.h
8910F:	include/linux/rwsem*.h
8911F:	arch/*/include/asm/rwsem.h
8912F:	include/linux/seqlock.h
8913F:	lib/locking*.[ch]
8914F:	kernel/locking/
8915X:	kernel/locking/locktorture.c
8916
8917LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8918M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8919L:	linux-ntfs-dev@lists.sourceforge.net
8920W:	http://www.linux-ntfs.org/content/view/19/37/
8921S:	Maintained
8922F:	Documentation/ldm.txt
8923F:	block/partitions/ldm.*
8924
8925LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8926M:	Sathya Prakash <sathya.prakash@broadcom.com>
8927M:	Chaitra P B <chaitra.basappa@broadcom.com>
8928M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8929L:	MPT-FusionLinux.pdl@broadcom.com
8930L:	linux-scsi@vger.kernel.org
8931W:	http://www.avagotech.com/support/
8932S:	Supported
8933F:	drivers/message/fusion/
8934F:	drivers/scsi/mpt3sas/
8935
8936LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8937M:	Matthew Wilcox <willy@infradead.org>
8938L:	linux-scsi@vger.kernel.org
8939S:	Maintained
8940F:	drivers/scsi/sym53c8xx_2/
8941
8942LTC1660 DAC DRIVER
8943M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8944L:	linux-iio@vger.kernel.org
8945S:	Maintained
8946F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8947F:	drivers/iio/dac/ltc1660.c
8948
8949LTC4261 HARDWARE MONITOR DRIVER
8950M:	Guenter Roeck <linux@roeck-us.net>
8951L:	linux-hwmon@vger.kernel.org
8952S:	Maintained
8953F:	Documentation/hwmon/ltc4261
8954F:	drivers/hwmon/ltc4261.c
8955
8956LTC4306 I2C MULTIPLEXER DRIVER
8957M:	Michael Hennerich <michael.hennerich@analog.com>
8958W:	http://ez.analog.com/community/linux-device-drivers
8959L:	linux-i2c@vger.kernel.org
8960S:	Supported
8961F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8962F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8963
8964LTP (Linux Test Project)
8965M:	Mike Frysinger <vapier@gentoo.org>
8966M:	Cyril Hrubis <chrubis@suse.cz>
8967M:	Wanlong Gao <wanlong.gao@gmail.com>
8968M:	Jan Stancek <jstancek@redhat.com>
8969M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8970M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8971L:	ltp@lists.linux.it (subscribers-only)
8972W:	http://linux-test-project.github.io/
8973T:	git git://github.com/linux-test-project/ltp.git
8974S:	Maintained
8975
8976M68K ARCHITECTURE
8977M:	Geert Uytterhoeven <geert@linux-m68k.org>
8978L:	linux-m68k@lists.linux-m68k.org
8979W:	http://www.linux-m68k.org/
8980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8981S:	Maintained
8982F:	arch/m68k/
8983F:	drivers/zorro/
8984
8985M68K ON APPLE MACINTOSH
8986M:	Joshua Thompson <funaho@jurai.org>
8987W:	http://www.mac.linux-m68k.org/
8988L:	linux-m68k@lists.linux-m68k.org
8989S:	Maintained
8990F:	arch/m68k/mac/
8991
8992M68K ON HP9000/300
8993M:	Philip Blundell <philb@gnu.org>
8994W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8995S:	Maintained
8996F:	arch/m68k/hp300/
8997
8998M88DS3103 MEDIA DRIVER
8999M:	Antti Palosaari <crope@iki.fi>
9000L:	linux-media@vger.kernel.org
9001W:	https://linuxtv.org
9002W:	http://palosaari.fi/linux/
9003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9004T:	git git://linuxtv.org/anttip/media_tree.git
9005S:	Maintained
9006F:	drivers/media/dvb-frontends/m88ds3103*
9007
9008M88RS2000 MEDIA DRIVER
9009M:	Malcolm Priestley <tvboxspy@gmail.com>
9010L:	linux-media@vger.kernel.org
9011W:	https://linuxtv.org
9012Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9013S:	Maintained
9014F:	drivers/media/dvb-frontends/m88rs2000*
9015
9016MA901 MASTERKIT USB FM RADIO DRIVER
9017M:	Alexey Klimov <klimov.linux@gmail.com>
9018L:	linux-media@vger.kernel.org
9019T:	git git://linuxtv.org/media_tree.git
9020S:	Maintained
9021F:	drivers/media/radio/radio-ma901.c
9022
9023MAC80211
9024M:	Johannes Berg <johannes@sipsolutions.net>
9025L:	linux-wireless@vger.kernel.org
9026W:	http://wireless.kernel.org/
9027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9029S:	Maintained
9030F:	Documentation/networking/mac80211-injection.txt
9031F:	include/net/mac80211.h
9032F:	net/mac80211/
9033F:	drivers/net/wireless/mac80211_hwsim.[ch]
9034F:	Documentation/networking/mac80211_hwsim/README
9035
9036MAILBOX API
9037M:	Jassi Brar <jassisinghbrar@gmail.com>
9038L:	linux-kernel@vger.kernel.org
9039S:	Maintained
9040F:	drivers/mailbox/
9041F:	include/linux/mailbox_client.h
9042F:	include/linux/mailbox_controller.h
9043
9044MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9045M:	Michael Kerrisk <mtk.manpages@gmail.com>
9046W:	http://www.kernel.org/doc/man-pages
9047L:	linux-man@vger.kernel.org
9048S:	Maintained
9049
9050MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9051M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9052L:	linux-mips@vger.kernel.org
9053S:	Maintained
9054F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9055
9056MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9057M:	Andrew Lunn <andrew@lunn.ch>
9058M:	Vivien Didelot <vivien.didelot@gmail.com>
9059L:	netdev@vger.kernel.org
9060S:	Maintained
9061F:	drivers/net/dsa/mv88e6xxx/
9062F:	include/linux/platform_data/mv88e6xxx.h
9063F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9064
9065MARVELL ARMADA DRM SUPPORT
9066M:	Russell King <linux@armlinux.org.uk>
9067S:	Maintained
9068T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9069T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9070F:	drivers/gpu/drm/armada/
9071F:	include/uapi/drm/armada_drm.h
9072F:	Documentation/devicetree/bindings/display/armada/
9073
9074MARVELL CRYPTO DRIVER
9075M:	Boris Brezillon <bbrezillon@kernel.org>
9076M:	Arnaud Ebalard <arno@natisbad.org>
9077F:	drivers/crypto/marvell/
9078S:	Maintained
9079L:	linux-crypto@vger.kernel.org
9080
9081MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9082M:	Mirko Lindner <mlindner@marvell.com>
9083M:	Stephen Hemminger <stephen@networkplumber.org>
9084L:	netdev@vger.kernel.org
9085S:	Maintained
9086F:	drivers/net/ethernet/marvell/sk*
9087
9088MARVELL LIBERTAS WIRELESS DRIVER
9089L:	libertas-dev@lists.infradead.org
9090S:	Orphan
9091F:	drivers/net/wireless/marvell/libertas/
9092
9093MARVELL MACCHIATOBIN SUPPORT
9094M:	Russell King <linux@armlinux.org.uk>
9095L:	linux-arm-kernel@lists.infradead.org
9096S:	Maintained
9097F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9098
9099MARVELL MV643XX ETHERNET DRIVER
9100M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9101L:	netdev@vger.kernel.org
9102S:	Maintained
9103F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9104F:	include/linux/mv643xx.h
9105
9106MARVELL MV88X3310 PHY DRIVER
9107M:	Russell King <linux@armlinux.org.uk>
9108L:	netdev@vger.kernel.org
9109S:	Maintained
9110F:	drivers/net/phy/marvell10g.c
9111
9112MARVELL MVEBU THERMAL DRIVER
9113M:	Miquel Raynal <miquel.raynal@bootlin.com>
9114S:	Maintained
9115F:	drivers/thermal/armada_thermal.c
9116
9117MARVELL MVNETA ETHERNET DRIVER
9118M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9119L:	netdev@vger.kernel.org
9120S:	Maintained
9121F:	drivers/net/ethernet/marvell/mvneta.*
9122
9123MARVELL MWIFIEX WIRELESS DRIVER
9124M:	Amitkumar Karwar <amitkarwar@gmail.com>
9125M:	Nishant Sarmukadam <nishants@marvell.com>
9126M:	Ganapathi Bhat <gbhat@marvell.com>
9127M:	Xinming Hu <huxinming820@gmail.com>
9128L:	linux-wireless@vger.kernel.org
9129S:	Maintained
9130F:	drivers/net/wireless/marvell/mwifiex/
9131
9132MARVELL MWL8K WIRELESS DRIVER
9133M:	Lennert Buytenhek <buytenh@wantstofly.org>
9134L:	linux-wireless@vger.kernel.org
9135S:	Odd Fixes
9136F:	drivers/net/wireless/marvell/mwl8k.c
9137
9138MARVELL NAND CONTROLLER DRIVER
9139M:	Miquel Raynal <miquel.raynal@bootlin.com>
9140L:	linux-mtd@lists.infradead.org
9141S:	Maintained
9142F:	drivers/mtd/nand/raw/marvell_nand.c
9143F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9144
9145MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9146M:	Nicolas Pitre <nico@fluxnic.net>
9147S:	Odd Fixes
9148F:	drivers/mmc/host/mvsdio.*
9149
9150MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9151M:	Hu Ziji <huziji@marvell.com>
9152L:	linux-mmc@vger.kernel.org
9153S:	Supported
9154F:	drivers/mmc/host/sdhci-xenon*
9155F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9156
9157MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9158M:	Sunil Goutham <sgoutham@marvell.com>
9159M:	Linu Cherian <lcherian@marvell.com>
9160M:	Geetha sowjanya <gakula@marvell.com>
9161M:	Jerin Jacob <jerinj@marvell.com>
9162L:	netdev@vger.kernel.org
9163S:	Supported
9164F:	drivers/net/ethernet/marvell/octeontx2/af/
9165
9166MATROX FRAMEBUFFER DRIVER
9167L:	linux-fbdev@vger.kernel.org
9168S:	Orphan
9169F:	drivers/video/fbdev/matrox/matroxfb_*
9170F:	include/uapi/linux/matroxfb.h
9171
9172MAX16065 HARDWARE MONITOR DRIVER
9173M:	Guenter Roeck <linux@roeck-us.net>
9174L:	linux-hwmon@vger.kernel.org
9175S:	Maintained
9176F:	Documentation/hwmon/max16065
9177F:	drivers/hwmon/max16065.c
9178
9179MAX2175 SDR TUNER DRIVER
9180M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9181L:	linux-media@vger.kernel.org
9182T:	git git://linuxtv.org/media_tree.git
9183S:	Maintained
9184F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9185F:	Documentation/media/v4l-drivers/max2175.rst
9186F:	drivers/media/i2c/max2175*
9187F:	include/uapi/linux/max2175.h
9188
9189MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9190L:	linux-hwmon@vger.kernel.org
9191S:	Orphan
9192F:	Documentation/hwmon/max6650
9193F:	drivers/hwmon/max6650.c
9194
9195MAX6697 HARDWARE MONITOR DRIVER
9196M:	Guenter Roeck <linux@roeck-us.net>
9197L:	linux-hwmon@vger.kernel.org
9198S:	Maintained
9199F:	Documentation/hwmon/max6697
9200F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9201F:	drivers/hwmon/max6697.c
9202F:	include/linux/platform_data/max6697.h
9203
9204MAX9860 MONO AUDIO VOICE CODEC DRIVER
9205M:	Peter Rosin <peda@axentia.se>
9206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9207S:	Maintained
9208F:	Documentation/devicetree/bindings/sound/max9860.txt
9209F:	sound/soc/codecs/max9860.*
9210
9211MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9212M:	Javier Martinez Canillas <javier@dowhile0.org>
9213L:	linux-kernel@vger.kernel.org
9214S:	Supported
9215F:	drivers/regulator/max77802-regulator.c
9216F:	Documentation/devicetree/bindings/*/*max77802.txt
9217F:	include/dt-bindings/*/*max77802.h
9218
9219MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9220M:	Krzysztof Kozlowski <krzk@kernel.org>
9221M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9222L:	linux-pm@vger.kernel.org
9223S:	Supported
9224F:	drivers/power/supply/max14577_charger.c
9225F:	drivers/power/supply/max77693_charger.c
9226
9227MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9228M:	Chanwoo Choi <cw00.choi@samsung.com>
9229M:	Krzysztof Kozlowski <krzk@kernel.org>
9230M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9231L:	linux-kernel@vger.kernel.org
9232S:	Supported
9233F:	drivers/*/max14577*.c
9234F:	drivers/*/max77686*.c
9235F:	drivers/*/max77693*.c
9236F:	drivers/extcon/extcon-max14577.c
9237F:	drivers/extcon/extcon-max77693.c
9238F:	drivers/rtc/rtc-max77686.c
9239F:	drivers/clk/clk-max77686.c
9240F:	Documentation/devicetree/bindings/mfd/max14577.txt
9241F:	Documentation/devicetree/bindings/*/max77686.txt
9242F:	Documentation/devicetree/bindings/mfd/max77693.txt
9243F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9244F:	include/linux/mfd/max14577*.h
9245F:	include/linux/mfd/max77686*.h
9246F:	include/linux/mfd/max77693*.h
9247
9248MAXIRADIO FM RADIO RECEIVER DRIVER
9249M:	Hans Verkuil <hverkuil@xs4all.nl>
9250L:	linux-media@vger.kernel.org
9251T:	git git://linuxtv.org/media_tree.git
9252W:	https://linuxtv.org
9253S:	Maintained
9254F:	drivers/media/radio/radio-maxiradio*
9255
9256MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9257M:	Peter Rosin <peda@axentia.se>
9258L:	linux-iio@vger.kernel.org
9259S:	Maintained
9260F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9261F:	drivers/iio/potentiometer/mcp4018.c
9262F:	drivers/iio/potentiometer/mcp4531.c
9263
9264MCR20A IEEE-802.15.4 RADIO DRIVER
9265M:	Xue Liu <liuxuenetmail@gmail.com>
9266L:	linux-wpan@vger.kernel.org
9267W:	https://github.com/xueliu/mcr20a-linux
9268S:	Maintained
9269F:	drivers/net/ieee802154/mcr20a.c
9270F:	drivers/net/ieee802154/mcr20a.h
9271F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9272
9273MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9274M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9275L:	linux-iio@vger.kernel.org
9276S:	Maintained
9277F:	drivers/iio/dac/cio-dac.c
9278
9279MEDIA DRIVERS FOR ASCOT2E
9280M:	Sergey Kozlov <serjk@netup.ru>
9281M:	Abylay Ospan <aospan@netup.ru>
9282L:	linux-media@vger.kernel.org
9283W:	https://linuxtv.org
9284W:	http://netup.tv/
9285T:	git git://linuxtv.org/media_tree.git
9286S:	Supported
9287F:	drivers/media/dvb-frontends/ascot2e*
9288
9289MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9290M:	Jasmin Jessich <jasmin@anw.at>
9291L:	linux-media@vger.kernel.org
9292W:	https://linuxtv.org
9293T:	git git://linuxtv.org/media_tree.git
9294S:	Maintained
9295F:	drivers/media/dvb-frontends/cxd2099*
9296
9297MEDIA DRIVERS FOR CXD2841ER
9298M:	Sergey Kozlov <serjk@netup.ru>
9299M:	Abylay Ospan <aospan@netup.ru>
9300L:	linux-media@vger.kernel.org
9301W:	https://linuxtv.org
9302W:	http://netup.tv/
9303T:	git git://linuxtv.org/media_tree.git
9304S:	Supported
9305F:	drivers/media/dvb-frontends/cxd2841er*
9306
9307MEDIA DRIVERS FOR CXD2880
9308M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9309L:	linux-media@vger.kernel.org
9310W:	http://linuxtv.org/
9311T:	git git://linuxtv.org/media_tree.git
9312S:	Supported
9313F:	drivers/media/dvb-frontends/cxd2880/*
9314F:	drivers/media/spi/cxd2880*
9315
9316MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9317L:	linux-media@vger.kernel.org
9318W:	https://linuxtv.org
9319T:	git git://linuxtv.org/media_tree.git
9320S:	Orphan
9321F:	drivers/media/pci/ddbridge/*
9322
9323MEDIA DRIVERS FOR FREESCALE IMX
9324M:	Steve Longerbeam <slongerbeam@gmail.com>
9325M:	Philipp Zabel <p.zabel@pengutronix.de>
9326L:	linux-media@vger.kernel.org
9327T:	git git://linuxtv.org/media_tree.git
9328S:	Maintained
9329F:	Documentation/devicetree/bindings/media/imx.txt
9330F:	Documentation/media/v4l-drivers/imx.rst
9331F:	drivers/staging/media/imx/
9332F:	include/linux/imx-media.h
9333F:	include/media/imx.h
9334
9335MEDIA DRIVER FOR FREESCALE IMX PXP
9336M:	Philipp Zabel <p.zabel@pengutronix.de>
9337L:	linux-media@vger.kernel.org
9338T:	git git://linuxtv.org/media_tree.git
9339S:	Maintained
9340F:	drivers/media/platform/imx-pxp.[ch]
9341
9342MEDIA DRIVERS FOR HELENE
9343M:	Abylay Ospan <aospan@netup.ru>
9344L:	linux-media@vger.kernel.org
9345W:	https://linuxtv.org
9346W:	http://netup.tv/
9347T:	git git://linuxtv.org/media_tree.git
9348S:	Supported
9349F:	drivers/media/dvb-frontends/helene*
9350
9351MEDIA DRIVERS FOR HORUS3A
9352M:	Sergey Kozlov <serjk@netup.ru>
9353M:	Abylay Ospan <aospan@netup.ru>
9354L:	linux-media@vger.kernel.org
9355W:	https://linuxtv.org
9356W:	http://netup.tv/
9357T:	git git://linuxtv.org/media_tree.git
9358S:	Supported
9359F:	drivers/media/dvb-frontends/horus3a*
9360
9361MEDIA DRIVERS FOR LNBH25
9362M:	Sergey Kozlov <serjk@netup.ru>
9363M:	Abylay Ospan <aospan@netup.ru>
9364L:	linux-media@vger.kernel.org
9365W:	https://linuxtv.org
9366W:	http://netup.tv/
9367T:	git git://linuxtv.org/media_tree.git
9368S:	Supported
9369F:	drivers/media/dvb-frontends/lnbh25*
9370
9371MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9372L:	linux-media@vger.kernel.org
9373W:	https://linuxtv.org
9374T:	git git://linuxtv.org/media_tree.git
9375S:	Orphan
9376F:	drivers/media/dvb-frontends/mxl5xx*
9377
9378MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9379M:	Sergey Kozlov <serjk@netup.ru>
9380M:	Abylay Ospan <aospan@netup.ru>
9381L:	linux-media@vger.kernel.org
9382W:	https://linuxtv.org
9383W:	http://netup.tv/
9384T:	git git://linuxtv.org/media_tree.git
9385S:	Supported
9386F:	drivers/media/pci/netup_unidvb/*
9387
9388MEDIA DRIVERS FOR RENESAS - CEU
9389M:	Jacopo Mondi <jacopo@jmondi.org>
9390L:	linux-media@vger.kernel.org
9391L:	linux-renesas-soc@vger.kernel.org
9392T:	git git://linuxtv.org/media_tree.git
9393S:	Supported
9394F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9395F:	drivers/media/platform/renesas-ceu.c
9396F:	include/media/drv-intf/renesas-ceu.h
9397
9398MEDIA DRIVERS FOR RENESAS - DRIF
9399M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9400L:	linux-media@vger.kernel.org
9401L:	linux-renesas-soc@vger.kernel.org
9402T:	git git://linuxtv.org/media_tree.git
9403S:	Supported
9404F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9405F:	drivers/media/platform/rcar_drif.c
9406
9407MEDIA DRIVERS FOR RENESAS - FCP
9408M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9409L:	linux-media@vger.kernel.org
9410L:	linux-renesas-soc@vger.kernel.org
9411T:	git git://linuxtv.org/media_tree.git
9412S:	Supported
9413F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9414F:	drivers/media/platform/rcar-fcp.c
9415F:	include/media/rcar-fcp.h
9416
9417MEDIA DRIVERS FOR RENESAS - FDP1
9418M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9419L:	linux-media@vger.kernel.org
9420L:	linux-renesas-soc@vger.kernel.org
9421T:	git git://linuxtv.org/media_tree.git
9422S:	Supported
9423F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9424F:	drivers/media/platform/rcar_fdp1.c
9425
9426MEDIA DRIVERS FOR RENESAS - VIN
9427M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9428L:	linux-media@vger.kernel.org
9429L:	linux-renesas-soc@vger.kernel.org
9430T:	git git://linuxtv.org/media_tree.git
9431S:	Supported
9432F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9433F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9434F:	drivers/media/platform/rcar-vin/
9435
9436MEDIA DRIVERS FOR RENESAS - VSP1
9437M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9438M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9439L:	linux-media@vger.kernel.org
9440L:	linux-renesas-soc@vger.kernel.org
9441T:	git git://linuxtv.org/media_tree.git
9442S:	Supported
9443F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9444F:	drivers/media/platform/vsp1/
9445
9446MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9447L:	linux-media@vger.kernel.org
9448W:	https://linuxtv.org
9449T:	git git://linuxtv.org/media_tree.git
9450S:	Orphan
9451F:	drivers/media/dvb-frontends/stv0910*
9452
9453MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9454L:	linux-media@vger.kernel.org
9455W:	https://linuxtv.org
9456T:	git git://linuxtv.org/media_tree.git
9457S:	Orphan
9458F:	drivers/media/dvb-frontends/stv6111*
9459
9460MEDIA DRIVERS FOR STM32 - DCMI
9461M:	Hugues Fruchet <hugues.fruchet@st.com>
9462L:	linux-media@vger.kernel.org
9463T:	git git://linuxtv.org/media_tree.git
9464S:	Supported
9465F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9466F:	drivers/media/platform/stm32/stm32-dcmi.c
9467
9468MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9469M:	Dmitry Osipenko <digetx@gmail.com>
9470L:	linux-media@vger.kernel.org
9471L:	linux-tegra@vger.kernel.org
9472T:	git git://linuxtv.org/media_tree.git
9473S:	Maintained
9474F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9475F:	drivers/staging/media/tegra-vde/
9476
9477MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9478M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9479P:	LinuxTV.org Project
9480L:	linux-media@vger.kernel.org
9481W:	https://linuxtv.org
9482Q:	http://patchwork.kernel.org/project/linux-media/list/
9483T:	git git://linuxtv.org/media_tree.git
9484S:	Maintained
9485F:	Documentation/devicetree/bindings/media/
9486F:	Documentation/media/
9487F:	drivers/media/
9488F:	drivers/staging/media/
9489F:	include/linux/platform_data/media/
9490F:	include/media/
9491F:	include/uapi/linux/dvb/
9492F:	include/uapi/linux/videodev2.h
9493F:	include/uapi/linux/media.h
9494F:	include/uapi/linux/v4l2-*
9495F:	include/uapi/linux/meye.h
9496F:	include/uapi/linux/ivtv*
9497F:	include/uapi/linux/uvcvideo.h
9498
9499MEDIATEK BLUETOOTH DRIVER
9500M:	Sean Wang <sean.wang@mediatek.com>
9501L:	linux-bluetooth@vger.kernel.org
9502L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9503S:	Maintained
9504F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9505F:	drivers/bluetooth/btmtkuart.c
9506
9507MEDIATEK CIR DRIVER
9508M:	Sean Wang <sean.wang@mediatek.com>
9509S:	Maintained
9510F:	drivers/media/rc/mtk-cir.c
9511
9512MEDIATEK DMA DRIVER
9513M:	Sean Wang <sean.wang@mediatek.com>
9514L:	dmaengine@vger.kernel.org
9515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9516L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9517S:	Maintained
9518F:	Documentation/devicetree/bindings/dma/mtk-*
9519F:	drivers/dma/mediatek/
9520
9521MEDIATEK PMIC LED DRIVER
9522M:	Sean Wang <sean.wang@mediatek.com>
9523S:	Maintained
9524F:	drivers/leds/leds-mt6323.c
9525F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9526
9527MEDIATEK ETHERNET DRIVER
9528M:	Felix Fietkau <nbd@openwrt.org>
9529M:	John Crispin <john@phrozen.org>
9530M:	Sean Wang <sean.wang@mediatek.com>
9531M:	Nelson Chang <nelson.chang@mediatek.com>
9532L:	netdev@vger.kernel.org
9533S:	Maintained
9534F:	drivers/net/ethernet/mediatek/
9535
9536MEDIATEK SWITCH DRIVER
9537M:	Sean Wang <sean.wang@mediatek.com>
9538L:	netdev@vger.kernel.org
9539S:	Maintained
9540F:	drivers/net/dsa/mt7530.*
9541F:	net/dsa/tag_mtk.c
9542
9543MEDIATEK JPEG DRIVER
9544M:	Rick Chang <rick.chang@mediatek.com>
9545M:	Bin Liu <bin.liu@mediatek.com>
9546S:	Supported
9547F:	drivers/media/platform/mtk-jpeg/
9548F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9549
9550MEDIATEK MDP DRIVER
9551M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9552M:	Houlong Wei <houlong.wei@mediatek.com>
9553M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9554S:	Supported
9555F:	drivers/media/platform/mtk-mdp/
9556F:	drivers/media/platform/mtk-vpu/
9557F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9558
9559MEDIATEK MEDIA DRIVER
9560M:	Tiffany Lin <tiffany.lin@mediatek.com>
9561M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9562S:	Supported
9563F:	drivers/media/platform/mtk-vcodec/
9564F:	drivers/media/platform/mtk-vpu/
9565F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9566F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9567
9568MEDIATEK MT76 WIRELESS LAN DRIVER
9569M:	Felix Fietkau <nbd@nbd.name>
9570M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9571L:	linux-wireless@vger.kernel.org
9572S:	Maintained
9573F:	drivers/net/wireless/mediatek/mt76/
9574
9575MEDIATEK MT7601U WIRELESS LAN DRIVER
9576M:	Jakub Kicinski <kubakici@wp.pl>
9577L:	linux-wireless@vger.kernel.org
9578S:	Maintained
9579F:	drivers/net/wireless/mediatek/mt7601u/
9580
9581MEDIATEK NAND CONTROLLER DRIVER
9582M:	Xiaolei Li <xiaolei.li@mediatek.com>
9583L:	linux-mtd@lists.infradead.org
9584S:	Maintained
9585F:	drivers/mtd/nand/raw/mtk_*
9586F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9587
9588MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9589M:	Sean Wang <sean.wang@mediatek.com>
9590S:	Maintained
9591F:	drivers/char/hw_random/mtk-rng.c
9592
9593MEDIATEK USB3 DRD IP DRIVER
9594M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9595L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9597L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9598S:	Maintained
9599F:	drivers/usb/mtu3/
9600
9601MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9602M:	Peter Senna Tschudin <peter.senna@gmail.com>
9603M:	Martin Donnelly <martin.donnelly@ge.com>
9604M:	Martyn Welch <martyn.welch@collabora.co.uk>
9605S:	Maintained
9606F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9607F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9608
9609MEGARAID SCSI/SAS DRIVERS
9610M:	Kashyap Desai <kashyap.desai@broadcom.com>
9611M:	Sumit Saxena <sumit.saxena@broadcom.com>
9612M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9613L:	megaraidlinux.pdl@broadcom.com
9614L:	linux-scsi@vger.kernel.org
9615W:	http://www.avagotech.com/support/
9616S:	Maintained
9617F:	Documentation/scsi/megaraid.txt
9618F:	drivers/scsi/megaraid.*
9619F:	drivers/scsi/megaraid/
9620
9621MELEXIS MLX90614 DRIVER
9622M:	Crt Mori <cmo@melexis.com>
9623L:	linux-iio@vger.kernel.org
9624W:	http://www.melexis.com
9625S:	Supported
9626F:	drivers/iio/temperature/mlx90614.c
9627
9628MELEXIS MLX90632 DRIVER
9629M:	Crt Mori <cmo@melexis.com>
9630L:	linux-iio@vger.kernel.org
9631W:	http://www.melexis.com
9632S:	Supported
9633F:	drivers/iio/temperature/mlx90632.c
9634
9635MELFAS MIP4 TOUCHSCREEN DRIVER
9636M:	Sangwon Jee <jeesw@melfas.com>
9637W:	http://www.melfas.com
9638S:	Supported
9639F:	drivers/input/touchscreen/melfas_mip4.c
9640F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9641
9642MELLANOX ETHERNET DRIVER (mlx4_en)
9643M:	Tariq Toukan <tariqt@mellanox.com>
9644L:	netdev@vger.kernel.org
9645S:	Supported
9646W:	http://www.mellanox.com
9647Q:	http://patchwork.ozlabs.org/project/netdev/list/
9648F:	drivers/net/ethernet/mellanox/mlx4/en_*
9649
9650MELLANOX ETHERNET DRIVER (mlx5e)
9651M:	Saeed Mahameed <saeedm@mellanox.com>
9652L:	netdev@vger.kernel.org
9653S:	Supported
9654W:	http://www.mellanox.com
9655Q:	http://patchwork.ozlabs.org/project/netdev/list/
9656F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9657
9658MELLANOX ETHERNET INNOVA DRIVERS
9659R:	Boris Pismenny <borisp@mellanox.com>
9660L:	netdev@vger.kernel.org
9661S:	Supported
9662W:	http://www.mellanox.com
9663Q:	http://patchwork.ozlabs.org/project/netdev/list/
9664F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9665F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9666F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9667F:	include/linux/mlx5/mlx5_ifc_fpga.h
9668
9669MELLANOX ETHERNET INNOVA IPSEC DRIVER
9670R:	Boris Pismenny <borisp@mellanox.com>
9671L:	netdev@vger.kernel.org
9672S:	Supported
9673W:	http://www.mellanox.com
9674Q:	http://patchwork.ozlabs.org/project/netdev/list/
9675F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9676F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9677
9678MELLANOX ETHERNET SWITCH DRIVERS
9679M:	Jiri Pirko <jiri@mellanox.com>
9680M:	Ido Schimmel <idosch@mellanox.com>
9681L:	netdev@vger.kernel.org
9682S:	Supported
9683W:	http://www.mellanox.com
9684Q:	http://patchwork.ozlabs.org/project/netdev/list/
9685F:	drivers/net/ethernet/mellanox/mlxsw/
9686F:	tools/testing/selftests/drivers/net/mlxsw/
9687
9688MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9689M:	mlxsw@mellanox.com
9690L:	netdev@vger.kernel.org
9691S:	Supported
9692W:	http://www.mellanox.com
9693Q:	http://patchwork.ozlabs.org/project/netdev/list/
9694F:	drivers/net/ethernet/mellanox/mlxfw/
9695
9696MELLANOX HARDWARE PLATFORM SUPPORT
9697M:	Andy Shevchenko <andy@infradead.org>
9698M:	Darren Hart <dvhart@infradead.org>
9699M:	Vadim Pasternak <vadimp@mellanox.com>
9700L:	platform-driver-x86@vger.kernel.org
9701S:	Supported
9702F:	drivers/platform/mellanox/
9703
9704MELLANOX MLX4 core VPI driver
9705M:	Tariq Toukan <tariqt@mellanox.com>
9706L:	netdev@vger.kernel.org
9707L:	linux-rdma@vger.kernel.org
9708W:	http://www.mellanox.com
9709Q:	http://patchwork.ozlabs.org/project/netdev/list/
9710S:	Supported
9711F:	drivers/net/ethernet/mellanox/mlx4/
9712F:	include/linux/mlx4/
9713
9714MELLANOX MLX4 IB driver
9715M:	Yishai Hadas <yishaih@mellanox.com>
9716L:	linux-rdma@vger.kernel.org
9717W:	http://www.mellanox.com
9718Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9719S:	Supported
9720F:	drivers/infiniband/hw/mlx4/
9721F:	include/linux/mlx4/
9722F:	include/uapi/rdma/mlx4-abi.h
9723
9724MELLANOX MLX5 core VPI driver
9725M:	Saeed Mahameed <saeedm@mellanox.com>
9726M:	Leon Romanovsky <leonro@mellanox.com>
9727L:	netdev@vger.kernel.org
9728L:	linux-rdma@vger.kernel.org
9729W:	http://www.mellanox.com
9730Q:	http://patchwork.ozlabs.org/project/netdev/list/
9731S:	Supported
9732F:	drivers/net/ethernet/mellanox/mlx5/core/
9733F:	include/linux/mlx5/
9734
9735MELLANOX MLX5 IB driver
9736M:	Leon Romanovsky <leonro@mellanox.com>
9737L:	linux-rdma@vger.kernel.org
9738W:	http://www.mellanox.com
9739Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9740S:	Supported
9741F:	drivers/infiniband/hw/mlx5/
9742F:	include/linux/mlx5/
9743F:	include/uapi/rdma/mlx5-abi.h
9744
9745MELLANOX MLXCPLD I2C AND MUX DRIVER
9746M:	Vadim Pasternak <vadimp@mellanox.com>
9747M:	Michael Shych <michaelsh@mellanox.com>
9748L:	linux-i2c@vger.kernel.org
9749S:	Supported
9750F:	drivers/i2c/busses/i2c-mlxcpld.c
9751F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9752F:	Documentation/i2c/busses/i2c-mlxcpld
9753
9754MELLANOX MLXCPLD LED DRIVER
9755M:	Vadim Pasternak <vadimp@mellanox.com>
9756L:	linux-leds@vger.kernel.org
9757S:	Supported
9758F:	drivers/leds/leds-mlxcpld.c
9759F:	drivers/leds/leds-mlxreg.c
9760F:	Documentation/leds/leds-mlxcpld.txt
9761
9762MELLANOX PLATFORM DRIVER
9763M:	Vadim Pasternak <vadimp@mellanox.com>
9764L:	platform-driver-x86@vger.kernel.org
9765S:	Supported
9766F:	drivers/platform/x86/mlx-platform.c
9767
9768MEMBARRIER SUPPORT
9769M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9770M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9771L:	linux-kernel@vger.kernel.org
9772S:	Supported
9773F:	kernel/sched/membarrier.c
9774F:	include/uapi/linux/membarrier.h
9775F:	arch/powerpc/include/asm/membarrier.h
9776
9777MEMORY MANAGEMENT
9778L:	linux-mm@kvack.org
9779W:	http://www.linux-mm.org
9780S:	Maintained
9781F:	include/linux/mm.h
9782F:	include/linux/gfp.h
9783F:	include/linux/mmzone.h
9784F:	include/linux/memory_hotplug.h
9785F:	include/linux/vmalloc.h
9786F:	mm/
9787
9788MEMORY TECHNOLOGY DEVICES (MTD)
9789M:	David Woodhouse <dwmw2@infradead.org>
9790M:	Brian Norris <computersforpeace@gmail.com>
9791M:	Boris Brezillon <bbrezillon@kernel.org>
9792M:	Marek Vasut <marek.vasut@gmail.com>
9793M:	Richard Weinberger <richard@nod.at>
9794L:	linux-mtd@lists.infradead.org
9795W:	http://www.linux-mtd.infradead.org/
9796Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9797T:	git git://git.infradead.org/linux-mtd.git master
9798T:	git git://git.infradead.org/linux-mtd.git mtd/next
9799S:	Maintained
9800F:	Documentation/devicetree/bindings/mtd/
9801F:	drivers/mtd/
9802F:	include/linux/mtd/
9803F:	include/uapi/mtd/
9804
9805MEN A21 WATCHDOG DRIVER
9806M:	Johannes Thumshirn <morbidrsa@gmail.com>
9807L:	linux-watchdog@vger.kernel.org
9808S:	Maintained
9809F:	drivers/watchdog/mena21_wdt.c
9810
9811MEN CHAMELEON BUS (mcb)
9812M:	Johannes Thumshirn <morbidrsa@gmail.com>
9813S:	Maintained
9814F:	drivers/mcb/
9815F:	include/linux/mcb.h
9816F:	Documentation/men-chameleon-bus.txt
9817
9818MEN F21BMC (Board Management Controller)
9819M:	Andreas Werner <andreas.werner@men.de>
9820S:	Supported
9821F:	drivers/mfd/menf21bmc.c
9822F:	drivers/watchdog/menf21bmc_wdt.c
9823F:	drivers/leds/leds-menf21bmc.c
9824F:	drivers/hwmon/menf21bmc_hwmon.c
9825F:	Documentation/hwmon/menf21bmc
9826
9827MEN Z069 WATCHDOG DRIVER
9828M:	Johannes Thumshirn <jth@kernel.org>
9829L:	linux-watchdog@vger.kernel.org
9830S:	Maintained
9831F:	drivers/watchdog/menz69_wdt.c
9832
9833MESON AO CEC DRIVER FOR AMLOGIC SOCS
9834M:	Neil Armstrong <narmstrong@baylibre.com>
9835L:	linux-media@lists.freedesktop.org
9836L:	linux-amlogic@lists.infradead.org
9837W:	http://linux-meson.com/
9838S:	Supported
9839F:	drivers/media/platform/meson/ao-cec.c
9840F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9841T:	git git://linuxtv.org/media_tree.git
9842
9843MICROBLAZE ARCHITECTURE
9844M:	Michal Simek <monstr@monstr.eu>
9845W:	http://www.monstr.eu/fdt/
9846T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9847S:	Supported
9848F:	arch/microblaze/
9849
9850MICROCHIP AT91 SERIAL DRIVER
9851M:	Richard Genoud <richard.genoud@gmail.com>
9852S:	Maintained
9853F:	drivers/tty/serial/atmel_serial.c
9854F:	drivers/tty/serial/atmel_serial.h
9855F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9856
9857MICROCHIP AUDIO ASOC DRIVERS
9858M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9859L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9860S:	Supported
9861F:	sound/soc/atmel
9862
9863MICROCHIP DMA DRIVER
9864M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9866L:	dmaengine@vger.kernel.org
9867S:	Supported
9868F:	drivers/dma/at_hdmac.c
9869F:	drivers/dma/at_hdmac_regs.h
9870F:	include/linux/platform_data/dma-atmel.h
9871F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9872F:	include/dt-bindings/dma/at91.h
9873
9874MICROCHIP ECC DRIVER
9875M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9876L:	linux-crypto@vger.kernel.org
9877S:	Maintained
9878F:	drivers/crypto/atmel-ecc.*
9879
9880MICROCHIP I2C DRIVER
9881M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9882L:	linux-i2c@vger.kernel.org
9883S:	Supported
9884F:	drivers/i2c/busses/i2c-at91.c
9885
9886MICROCHIP ISC DRIVER
9887M:	Eugen Hristev <eugen.hristev@microchip.com>
9888L:	linux-media@vger.kernel.org
9889S:	Supported
9890F:	drivers/media/platform/atmel/atmel-isc.c
9891F:	drivers/media/platform/atmel/atmel-isc-regs.h
9892F:	Documentation/devicetree/bindings/media/atmel-isc.txt
9893
9894MICROCHIP ISI DRIVER
9895M:	Eugen Hristev <eugen.hristev@microchip.com>
9896L:	linux-media@vger.kernel.org
9897S:	Supported
9898F:	drivers/media/platform/atmel/atmel-isi.c
9899F:	drivers/media/platform/atmel/atmel-isi.h
9900
9901MICROCHIP AT91 USART MFD DRIVER
9902M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9903L:	linux-kernel@vger.kernel.org
9904S:	Supported
9905F:	drivers/mfd/at91-usart.c
9906F:	include/dt-bindings/mfd/at91-usart.h
9907F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9908
9909MICROCHIP AT91 USART SPI DRIVER
9910M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9911L:	linux-spi@vger.kernel.org
9912S:	Supported
9913F:	drivers/spi/spi-at91-usart.c
9914F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9915
9916MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9917M:	Woojung Huh <Woojung.Huh@microchip.com>
9918M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9919L:	netdev@vger.kernel.org
9920S:	Maintained
9921F:	net/dsa/tag_ksz.c
9922F:	drivers/net/dsa/microchip/*
9923F:	include/linux/platform_data/microchip-ksz.h
9924F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9925
9926MICROCHIP LAN743X ETHERNET DRIVER
9927M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9928M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9929L:	netdev@vger.kernel.org
9930S:	Maintained
9931F:	drivers/net/ethernet/microchip/lan743x_*
9932
9933MICROCHIP LCDFB DRIVER
9934M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9935L:	linux-fbdev@vger.kernel.org
9936S:	Maintained
9937F:	drivers/video/fbdev/atmel_lcdfb.c
9938F:	include/video/atmel_lcdc.h
9939
9940MICROCHIP MMC/SD/SDIO MCI DRIVER
9941M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9942S:	Maintained
9943F:	drivers/mmc/host/atmel-mci.c
9944
9945MICROCHIP MCP16502 PMIC DRIVER
9946M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
9947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9948S:	Maintained
9949F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9950F:	drivers/regulator/mcp16502.c
9951
9952MICROCHIP MCP3911 ADC DRIVER
9953M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9954M:	Kent Gustavsson <kent@minoris.se>
9955L:	linux-iio@vger.kernel.org
9956S:	Supported
9957F:	drivers/iio/adc/mcp3911.c
9958F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9959
9960MICROCHIP NAND DRIVER
9961M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9962L:	linux-mtd@lists.infradead.org
9963S:	Supported
9964F:	drivers/mtd/nand/raw/atmel/*
9965F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9966
9967MICROCHIP PWM DRIVER
9968M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9970L:	linux-pwm@vger.kernel.org
9971S:	Supported
9972F:	drivers/pwm/pwm-atmel.c
9973F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9974
9975MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9976M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9977M:	Eugen Hristev <eugen.hristev@microchip.com>
9978L:	linux-iio@vger.kernel.org
9979S:	Supported
9980F:	drivers/iio/adc/at91-sama5d2_adc.c
9981F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9982F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9983
9984MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9985M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9986S:	Supported
9987F:	drivers/power/reset/at91-sama5d2_shdwc.c
9988
9989MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9990M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
9991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9992L:	linux-gpio@vger.kernel.org
9993F:	drivers/gpio/gpio-sama5d2-piobu.c
9994
9995MICROCHIP SPI DRIVER
9996M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9997S:	Supported
9998F:	drivers/spi/spi-atmel.*
9999
10000MICROCHIP SSC DRIVER
10001M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10003S:	Supported
10004F:	drivers/misc/atmel-ssc.c
10005F:	include/linux/atmel-ssc.h
10006
10007MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10008M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10010S:	Supported
10011F:	drivers/misc/atmel_tclib.c
10012F:	drivers/clocksource/tcb_clksrc.c
10013
10014MICROCHIP USBA UDC DRIVER
10015M:	Cristian Birsan <cristian.birsan@microchip.com>
10016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10017S:	Supported
10018F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10019
10020MICROCHIP USB251XB DRIVER
10021M:	Richard Leitner <richard.leitner@skidata.com>
10022L:	linux-usb@vger.kernel.org
10023S:	Maintained
10024F:	drivers/usb/misc/usb251xb.c
10025F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10026
10027MICROCHIP XDMA DRIVER
10028M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10029L:	linux-arm-kernel@lists.infradead.org
10030L:	dmaengine@vger.kernel.org
10031S:	Supported
10032F:	drivers/dma/at_xdmac.c
10033
10034MICROSEMI MIPS SOCS
10035M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10036M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10037L:	linux-mips@vger.kernel.org
10038S:	Supported
10039F:	arch/mips/generic/board-ocelot.c
10040F:	arch/mips/configs/generic/board-ocelot.config
10041F:	arch/mips/boot/dts/mscc/
10042F:	Documentation/devicetree/bindings/mips/mscc.txt
10043
10044MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10045M:	Don Brace <don.brace@microsemi.com>
10046L:	esc.storagedev@microsemi.com
10047L:	linux-scsi@vger.kernel.org
10048S:	Supported
10049F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10050F:	drivers/scsi/smartpqi/Kconfig
10051F:	drivers/scsi/smartpqi/Makefile
10052F:	include/linux/cciss*.h
10053F:	include/uapi/linux/cciss*.h
10054F:	Documentation/scsi/smartpqi.txt
10055
10056MICROSEMI ETHERNET SWITCH DRIVER
10057M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10058M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10059L:	netdev@vger.kernel.org
10060S:	Supported
10061F:	drivers/net/ethernet/mscc/
10062
10063MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10064M:	Chen Yu <yu.c.chen@intel.com>
10065L:	platform-driver-x86@vger.kernel.org
10066S:	Supported
10067F:	drivers/platform/x86/surfacepro3_button.c
10068
10069MICROTEK X6 SCANNER
10070M:	Oliver Neukum <oliver@neukum.org>
10071S:	Maintained
10072F:	drivers/usb/image/microtek.*
10073
10074MIPS
10075M:	Ralf Baechle <ralf@linux-mips.org>
10076M:	Paul Burton <paul.burton@mips.com>
10077M:	James Hogan <jhogan@kernel.org>
10078L:	linux-mips@vger.kernel.org
10079W:	http://www.linux-mips.org/
10080T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10082Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10083S:	Supported
10084F:	Documentation/devicetree/bindings/mips/
10085F:	Documentation/mips/
10086F:	arch/mips/
10087F:	drivers/platform/mips/
10088
10089MIPS BOSTON DEVELOPMENT BOARD
10090M:	Paul Burton <paul.burton@mips.com>
10091L:	linux-mips@vger.kernel.org
10092S:	Maintained
10093F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10094F:	arch/mips/boot/dts/img/boston.dts
10095F:	arch/mips/configs/generic/board-boston.config
10096F:	drivers/clk/imgtec/clk-boston.c
10097F:	include/dt-bindings/clock/boston-clock.h
10098
10099MIPS GENERIC PLATFORM
10100M:	Paul Burton <paul.burton@mips.com>
10101L:	linux-mips@vger.kernel.org
10102S:	Supported
10103F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10104F:	arch/mips/generic/
10105F:	arch/mips/tools/generic-board-config.sh
10106
10107MIPS/LOONGSON1 ARCHITECTURE
10108M:	Keguang Zhang <keguang.zhang@gmail.com>
10109L:	linux-mips@vger.kernel.org
10110S:	Maintained
10111F:	arch/mips/loongson32/
10112F:	arch/mips/include/asm/mach-loongson32/
10113F:	drivers/*/*loongson1*
10114F:	drivers/*/*/*loongson1*
10115
10116MIPS/LOONGSON2 ARCHITECTURE
10117M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10118L:	linux-mips@vger.kernel.org
10119S:	Maintained
10120F:	arch/mips/loongson64/fuloong-2e/
10121F:	arch/mips/loongson64/lemote-2f/
10122F:	arch/mips/include/asm/mach-loongson64/
10123F:	drivers/*/*loongson2*
10124F:	drivers/*/*/*loongson2*
10125
10126MIPS/LOONGSON3 ARCHITECTURE
10127M:	Huacai Chen <chenhc@lemote.com>
10128L:	linux-mips@vger.kernel.org
10129S:	Maintained
10130F:	arch/mips/loongson64/
10131F:	arch/mips/include/asm/mach-loongson64/
10132F:	drivers/platform/mips/cpu_hwmon.c
10133F:	drivers/*/*loongson3*
10134F:	drivers/*/*/*loongson3*
10135
10136MIPS RINT INSTRUCTION EMULATION
10137M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10138L:	linux-mips@vger.kernel.org
10139S:	Supported
10140F:	arch/mips/math-emu/sp_rint.c
10141F:	arch/mips/math-emu/dp_rint.c
10142
10143MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10144M:	Hans Verkuil <hverkuil@xs4all.nl>
10145L:	linux-media@vger.kernel.org
10146T:	git git://linuxtv.org/media_tree.git
10147W:	https://linuxtv.org
10148S:	Odd Fixes
10149F:	drivers/media/radio/radio-miropcm20*
10150
10151MMP SUPPORT
10152R:	Lubomir Rintel <lkundrak@v3.sk>
10153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10154S:	Odd Fixes
10155F:	arch/arm/boot/dts/mmp*
10156F:	arch/arm/mach-mmp/
10157
10158MMU GATHER AND TLB INVALIDATION
10159M:	Will Deacon <will.deacon@arm.com>
10160M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10161M:	Andrew Morton <akpm@linux-foundation.org>
10162M:	Nick Piggin <npiggin@gmail.com>
10163M:	Peter Zijlstra <peterz@infradead.org>
10164L:	linux-arch@vger.kernel.org
10165L:	linux-mm@kvack.org
10166S:	Maintained
10167F:	arch/*/include/asm/tlb.h
10168F:	include/asm-generic/tlb.h
10169F:	mm/mmu_gather.c
10170
10171MN88472 MEDIA DRIVER
10172M:	Antti Palosaari <crope@iki.fi>
10173L:	linux-media@vger.kernel.org
10174W:	https://linuxtv.org
10175W:	http://palosaari.fi/linux/
10176Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10177S:	Maintained
10178F:	drivers/media/dvb-frontends/mn88472*
10179
10180MN88473 MEDIA DRIVER
10181M:	Antti Palosaari <crope@iki.fi>
10182L:	linux-media@vger.kernel.org
10183W:	https://linuxtv.org
10184W:	http://palosaari.fi/linux/
10185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10186S:	Maintained
10187F:	drivers/media/dvb-frontends/mn88473*
10188
10189MODULE SUPPORT
10190M:	Jessica Yu <jeyu@kernel.org>
10191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10192S:	Maintained
10193F:	include/linux/module.h
10194F:	kernel/module.c
10195
10196MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10197W:	http://popies.net/meye/
10198S:	Orphan
10199F:	Documentation/media/v4l-drivers/meye*
10200F:	drivers/media/pci/meye/
10201F:	include/uapi/linux/meye.h
10202
10203MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10204M:	Jiri Slaby <jirislaby@gmail.com>
10205S:	Maintained
10206F:	Documentation/serial/moxa-smartio
10207F:	drivers/tty/mxser.*
10208
10209MR800 AVERMEDIA USB FM RADIO DRIVER
10210M:	Alexey Klimov <klimov.linux@gmail.com>
10211L:	linux-media@vger.kernel.org
10212T:	git git://linuxtv.org/media_tree.git
10213S:	Maintained
10214F:	drivers/media/radio/radio-mr800.c
10215
10216MRF24J40 IEEE 802.15.4 RADIO DRIVER
10217M:	Alan Ott <alan@signal11.us>
10218L:	linux-wpan@vger.kernel.org
10219S:	Maintained
10220F:	drivers/net/ieee802154/mrf24j40.c
10221F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10222
10223MSI LAPTOP SUPPORT
10224M:	"Lee, Chun-Yi" <jlee@suse.com>
10225L:	platform-driver-x86@vger.kernel.org
10226S:	Maintained
10227F:	drivers/platform/x86/msi-laptop.c
10228
10229MSI WMI SUPPORT
10230L:	platform-driver-x86@vger.kernel.org
10231S:	Orphan
10232F:	drivers/platform/x86/msi-wmi.c
10233
10234MSI001 MEDIA DRIVER
10235M:	Antti Palosaari <crope@iki.fi>
10236L:	linux-media@vger.kernel.org
10237W:	https://linuxtv.org
10238W:	http://palosaari.fi/linux/
10239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10240T:	git git://linuxtv.org/anttip/media_tree.git
10241S:	Maintained
10242F:	drivers/media/tuners/msi001*
10243
10244MSI2500 MEDIA DRIVER
10245M:	Antti Palosaari <crope@iki.fi>
10246L:	linux-media@vger.kernel.org
10247W:	https://linuxtv.org
10248W:	http://palosaari.fi/linux/
10249Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10250T:	git git://linuxtv.org/anttip/media_tree.git
10251S:	Maintained
10252F:	drivers/media/usb/msi2500/
10253
10254MSYSTEMS DISKONCHIP G3 MTD DRIVER
10255M:	Robert Jarzmik <robert.jarzmik@free.fr>
10256L:	linux-mtd@lists.infradead.org
10257S:	Maintained
10258F:	drivers/mtd/devices/docg3*
10259
10260MT9M032 APTINA SENSOR DRIVER
10261M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10262L:	linux-media@vger.kernel.org
10263T:	git git://linuxtv.org/media_tree.git
10264S:	Maintained
10265F:	drivers/media/i2c/mt9m032.c
10266F:	include/media/i2c/mt9m032.h
10267
10268MT9P031 APTINA CAMERA SENSOR
10269M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10270L:	linux-media@vger.kernel.org
10271T:	git git://linuxtv.org/media_tree.git
10272S:	Maintained
10273F:	drivers/media/i2c/mt9p031.c
10274F:	include/media/i2c/mt9p031.h
10275
10276MT9T001 APTINA CAMERA SENSOR
10277M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10278L:	linux-media@vger.kernel.org
10279T:	git git://linuxtv.org/media_tree.git
10280S:	Maintained
10281F:	drivers/media/i2c/mt9t001.c
10282F:	include/media/i2c/mt9t001.h
10283
10284MT9T112 APTINA CAMERA SENSOR
10285M:	Jacopo Mondi <jacopo@jmondi.org>
10286L:	linux-media@vger.kernel.org
10287T:	git git://linuxtv.org/media_tree.git
10288S:	Odd Fixes
10289F:	drivers/media/i2c/mt9t112.c
10290F:	include/media/i2c/mt9t112.h
10291
10292MT9V032 APTINA CAMERA SENSOR
10293M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10294L:	linux-media@vger.kernel.org
10295T:	git git://linuxtv.org/media_tree.git
10296S:	Maintained
10297F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10298F:	drivers/media/i2c/mt9v032.c
10299F:	include/media/i2c/mt9v032.h
10300
10301MT9V111 APTINA CAMERA SENSOR
10302M:	Jacopo Mondi <jacopo@jmondi.org>
10303L:	linux-media@vger.kernel.org
10304T:	git git://linuxtv.org/media_tree.git
10305S:	Maintained
10306F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10307F:	drivers/media/i2c/mt9v111.c
10308
10309MULTIFUNCTION DEVICES (MFD)
10310M:	Lee Jones <lee.jones@linaro.org>
10311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10312S:	Supported
10313F:	Documentation/devicetree/bindings/mfd/
10314F:	drivers/mfd/
10315F:	include/linux/mfd/
10316F:	include/dt-bindings/mfd/
10317
10318MULTIMEDIA CARD (MMC) ETC. OVER SPI
10319S:	Orphan
10320F:	drivers/mmc/host/mmc_spi.c
10321F:	include/linux/spi/mmc_spi.h
10322
10323MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10324M:	Ulf Hansson <ulf.hansson@linaro.org>
10325L:	linux-mmc@vger.kernel.org
10326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10327S:	Maintained
10328F:	Documentation/devicetree/bindings/mmc/
10329F:	drivers/mmc/
10330F:	include/linux/mmc/
10331F:	include/uapi/linux/mmc/
10332
10333MULTIPLEXER SUBSYSTEM
10334M:	Peter Rosin <peda@axentia.se>
10335S:	Maintained
10336F:	Documentation/ABI/testing/sysfs-class-mux*
10337F:	Documentation/devicetree/bindings/mux/
10338F:	include/dt-bindings/mux/
10339F:	include/linux/mux/
10340F:	drivers/mux/
10341
10342MULTITECH MULTIPORT CARD (ISICOM)
10343S:	Orphan
10344F:	drivers/tty/isicom.c
10345F:	include/linux/isicom.h
10346
10347MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10348M:	Bin Liu <b-liu@ti.com>
10349L:	linux-usb@vger.kernel.org
10350S:	Maintained
10351F:	drivers/usb/musb/
10352
10353MXL301RF MEDIA DRIVER
10354M:	Akihiro Tsukada <tskd08@gmail.com>
10355L:	linux-media@vger.kernel.org
10356S:	Odd Fixes
10357F:	drivers/media/tuners/mxl301rf*
10358
10359MXL5007T MEDIA DRIVER
10360M:	Michael Krufky <mkrufky@linuxtv.org>
10361L:	linux-media@vger.kernel.org
10362W:	https://linuxtv.org
10363W:	http://github.com/mkrufky
10364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10365T:	git git://linuxtv.org/mkrufky/tuners.git
10366S:	Maintained
10367F:	drivers/media/tuners/mxl5007t.*
10368
10369MXSFB DRM DRIVER
10370M:	Marek Vasut <marex@denx.de>
10371M:	Stefan Agner <stefan@agner.ch>
10372L:	dri-devel@lists.freedesktop.org
10373S:	Supported
10374F:	drivers/gpu/drm/mxsfb/
10375F:	Documentation/devicetree/bindings/display/mxsfb.txt
10376T:	git git://anongit.freedesktop.org/drm/drm-misc
10377
10378MYLEX DAC960 PCI RAID Controller
10379M:	Hannes Reinecke <hare@kernel.org>
10380L:	linux-scsi@vger.kernel.org
10381S:	Supported
10382F:	drivers/scsi/myrb.*
10383F:	drivers/scsi/myrs.*
10384
10385MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10386M:	Chris Lee <christopher.lee@cspi.com>
10387L:	netdev@vger.kernel.org
10388W:	https://www.cspi.com/ethernet-products/support/downloads/
10389S:	Supported
10390F:	drivers/net/ethernet/myricom/myri10ge/
10391
10392NAND FLASH SUBSYSTEM
10393M:	Boris Brezillon <bbrezillon@kernel.org>
10394M:	Miquel Raynal <miquel.raynal@bootlin.com>
10395R:	Richard Weinberger <richard@nod.at>
10396L:	linux-mtd@lists.infradead.org
10397W:	http://www.linux-mtd.infradead.org/
10398Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10399T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10400T:	git git://git.infradead.org/linux-mtd.git nand/next
10401S:	Maintained
10402F:	drivers/mtd/nand/
10403F:	include/linux/mtd/*nand*.h
10404
10405NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10406M:	Daniel Mack <zonque@gmail.com>
10407S:	Maintained
10408L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10409W:	http://www.native-instruments.com
10410F:	sound/usb/caiaq/
10411
10412NATSEMI ETHERNET DRIVER (DP8381x)
10413S:	Orphan
10414F:	drivers/net/ethernet/natsemi/natsemi.c
10415
10416NCR 5380 SCSI DRIVERS
10417M:	Finn Thain <fthain@telegraphics.com.au>
10418M:	Michael Schmitz <schmitzmic@gmail.com>
10419L:	linux-scsi@vger.kernel.org
10420S:	Maintained
10421F:	Documentation/scsi/g_NCR5380.txt
10422F:	drivers/scsi/NCR5380.*
10423F:	drivers/scsi/arm/cumana_1.c
10424F:	drivers/scsi/arm/oak.c
10425F:	drivers/scsi/atari_scsi.*
10426F:	drivers/scsi/dmx3191d.c
10427F:	drivers/scsi/g_NCR5380.*
10428F:	drivers/scsi/mac_scsi.*
10429F:	drivers/scsi/sun3_scsi.*
10430F:	drivers/scsi/sun3_scsi_vme.c
10431
10432NCSI LIBRARY:
10433M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10434S:	Maintained
10435F:	net/ncsi/
10436
10437NCT6775 HARDWARE MONITOR DRIVER
10438M:	Guenter Roeck <linux@roeck-us.net>
10439L:	linux-hwmon@vger.kernel.org
10440S:	Maintained
10441F:	Documentation/hwmon/nct6775
10442F:	drivers/hwmon/nct6775.c
10443
10444NET_FAILOVER MODULE
10445M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10446L:	netdev@vger.kernel.org
10447S:	Supported
10448F:	driver/net/net_failover.c
10449F:	include/net/net_failover.h
10450F:	Documentation/networking/net_failover.rst
10451
10452NETEFFECT IWARP RNIC DRIVER (IW_NES)
10453M:	Faisal Latif <faisal.latif@intel.com>
10454L:	linux-rdma@vger.kernel.org
10455W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10456S:	Supported
10457F:	drivers/infiniband/hw/nes/
10458F:	include/uapi/rdma/nes-abi.h
10459
10460NETEM NETWORK EMULATOR
10461M:	Stephen Hemminger <stephen@networkplumber.org>
10462L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10463S:	Maintained
10464F:	net/sched/sch_netem.c
10465
10466NETERION 10GbE DRIVERS (s2io/vxge)
10467M:	Jon Mason <jdmason@kudzu.us>
10468L:	netdev@vger.kernel.org
10469S:	Supported
10470F:	Documentation/networking/device_drivers/neterion/s2io.txt
10471F:	Documentation/networking/device_drivers/neterion/vxge.txt
10472F:	drivers/net/ethernet/neterion/
10473
10474NETFILTER
10475M:	Pablo Neira Ayuso <pablo@netfilter.org>
10476M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10477M:	Florian Westphal <fw@strlen.de>
10478L:	netfilter-devel@vger.kernel.org
10479L:	coreteam@netfilter.org
10480W:	http://www.netfilter.org/
10481W:	http://www.iptables.org/
10482W:	http://www.nftables.org/
10483Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10486S:	Maintained
10487F:	include/linux/netfilter*
10488F:	include/linux/netfilter/
10489F:	include/net/netfilter/
10490F:	include/uapi/linux/netfilter*
10491F:	include/uapi/linux/netfilter/
10492F:	net/*/netfilter.c
10493F:	net/*/netfilter/
10494F:	net/netfilter/
10495F:	net/bridge/br_netfilter*.c
10496
10497NETROM NETWORK LAYER
10498M:	Ralf Baechle <ralf@linux-mips.org>
10499L:	linux-hams@vger.kernel.org
10500W:	http://www.linux-ax25.org/
10501S:	Maintained
10502F:	include/net/netrom.h
10503F:	include/uapi/linux/netrom.h
10504F:	net/netrom/
10505
10506NETRONOME ETHERNET DRIVERS
10507M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10508L:	oss-drivers@netronome.com
10509S:	Maintained
10510F:	drivers/net/ethernet/netronome/
10511
10512NETWORK BLOCK DEVICE (NBD)
10513M:	Josef Bacik <josef@toxicpanda.com>
10514S:	Maintained
10515L:	linux-block@vger.kernel.org
10516L:	nbd@other.debian.org
10517F:	Documentation/blockdev/nbd.txt
10518F:	drivers/block/nbd.c
10519F:	include/uapi/linux/nbd.h
10520
10521NETWORK DROP MONITOR
10522M:	Neil Horman <nhorman@tuxdriver.com>
10523L:	netdev@vger.kernel.org
10524S:	Maintained
10525W:	https://fedorahosted.org/dropwatch/
10526F:	net/core/drop_monitor.c
10527
10528NETWORKING DRIVERS
10529M:	"David S. Miller" <davem@davemloft.net>
10530L:	netdev@vger.kernel.org
10531W:	http://www.linuxfoundation.org/en/Net
10532Q:	http://patchwork.ozlabs.org/project/netdev/list/
10533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10535S:	Odd Fixes
10536F:	Documentation/devicetree/bindings/net/
10537F:	drivers/net/
10538F:	include/linux/if_*
10539F:	include/linux/netdevice.h
10540F:	include/linux/etherdevice.h
10541F:	include/linux/fcdevice.h
10542F:	include/linux/fddidevice.h
10543F:	include/linux/hippidevice.h
10544F:	include/linux/inetdevice.h
10545F:	include/uapi/linux/if_*
10546F:	include/uapi/linux/netdevice.h
10547
10548NETWORKING DRIVERS (WIRELESS)
10549M:	Kalle Valo <kvalo@codeaurora.org>
10550L:	linux-wireless@vger.kernel.org
10551Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10554S:	Maintained
10555F:	Documentation/devicetree/bindings/net/wireless/
10556F:	drivers/net/wireless/
10557
10558NETWORKING [DSA]
10559M:	Andrew Lunn <andrew@lunn.ch>
10560M:	Vivien Didelot <vivien.didelot@gmail.com>
10561M:	Florian Fainelli <f.fainelli@gmail.com>
10562S:	Maintained
10563F:	Documentation/devicetree/bindings/net/dsa/
10564F:	net/dsa/
10565F:	include/net/dsa.h
10566F:	include/linux/dsa/
10567F:	drivers/net/dsa/
10568
10569NETWORKING [GENERAL]
10570M:	"David S. Miller" <davem@davemloft.net>
10571L:	netdev@vger.kernel.org
10572W:	http://www.linuxfoundation.org/en/Net
10573Q:	http://patchwork.ozlabs.org/project/netdev/list/
10574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10576B:	mailto:netdev@vger.kernel.org
10577S:	Maintained
10578F:	net/
10579F:	include/net/
10580F:	include/linux/in.h
10581F:	include/linux/net.h
10582F:	include/linux/netdevice.h
10583F:	include/uapi/linux/in.h
10584F:	include/uapi/linux/net.h
10585F:	include/uapi/linux/netdevice.h
10586F:	include/uapi/linux/net_namespace.h
10587F:	tools/testing/selftests/net/
10588F:	lib/net_utils.c
10589F:	lib/random32.c
10590F:	Documentation/networking/
10591
10592NETWORKING [IPSEC]
10593M:	Steffen Klassert <steffen.klassert@secunet.com>
10594M:	Herbert Xu <herbert@gondor.apana.org.au>
10595M:	"David S. Miller" <davem@davemloft.net>
10596L:	netdev@vger.kernel.org
10597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10599S:	Maintained
10600F:	net/xfrm/
10601F:	net/key/
10602F:	net/ipv4/xfrm*
10603F:	net/ipv4/esp4*
10604F:	net/ipv4/ah4.c
10605F:	net/ipv4/ipcomp.c
10606F:	net/ipv4/ip_vti.c
10607F:	net/ipv6/xfrm*
10608F:	net/ipv6/esp6*
10609F:	net/ipv6/ah6.c
10610F:	net/ipv6/ipcomp6.c
10611F:	net/ipv6/ip6_vti.c
10612F:	include/uapi/linux/xfrm.h
10613F:	include/net/xfrm.h
10614
10615NETWORKING [IPv4/IPv6]
10616M:	"David S. Miller" <davem@davemloft.net>
10617M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10618M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10619L:	netdev@vger.kernel.org
10620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10621S:	Maintained
10622F:	net/ipv4/
10623F:	net/ipv6/
10624F:	include/net/ip*
10625F:	arch/x86/net/*
10626
10627NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10628M:	Paul Moore <paul@paul-moore.com>
10629W:	https://github.com/netlabel
10630L:	netdev@vger.kernel.org
10631L:	linux-security-module@vger.kernel.org
10632S:	Maintained
10633F:	Documentation/netlabel/
10634F:	include/net/calipso.h
10635F:	include/net/cipso_ipv4.h
10636F:	include/net/netlabel.h
10637F:	include/uapi/linux/netfilter/xt_SECMARK.h
10638F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10639F:	net/netlabel/
10640F:	net/ipv4/cipso_ipv4.c
10641F:	net/ipv6/calipso.c
10642F:	net/netfilter/xt_CONNSECMARK.c
10643F:	net/netfilter/xt_SECMARK.c
10644
10645NETWORKING [TCP]
10646M:	Eric Dumazet <edumazet@google.com>
10647L:	netdev@vger.kernel.org
10648S:	Maintained
10649F:	net/ipv4/tcp*.c
10650F:	net/ipv4/syncookies.c
10651F:	net/ipv6/tcp*.c
10652F:	net/ipv6/syncookies.c
10653F:	include/uapi/linux/tcp.h
10654F:	include/net/tcp.h
10655F:	include/linux/tcp.h
10656F:	include/trace/events/tcp.h
10657
10658NETWORKING [TLS]
10659M:	Boris Pismenny <borisp@mellanox.com>
10660M:	Aviad Yehezkel <aviadye@mellanox.com>
10661M:	Dave Watson <davejwatson@fb.com>
10662M:	John Fastabend <john.fastabend@gmail.com>
10663M:	Daniel Borkmann <daniel@iogearbox.net>
10664L:	netdev@vger.kernel.org
10665S:	Maintained
10666F:	net/tls/*
10667F:	include/uapi/linux/tls.h
10668F:	include/net/tls.h
10669
10670NETWORKING [WIRELESS]
10671L:	linux-wireless@vger.kernel.org
10672Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10673
10674NETDEVSIM
10675M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10676S:	Maintained
10677F:	drivers/net/netdevsim/*
10678
10679NETXEN (1/10) GbE SUPPORT
10680M:	Manish Chopra <manish.chopra@cavium.com>
10681M:	Rahul Verma <rahul.verma@cavium.com>
10682M:	Dept-GELinuxNICDev@cavium.com
10683L:	netdev@vger.kernel.org
10684S:	Supported
10685F:	drivers/net/ethernet/qlogic/netxen/
10686
10687NFC SUBSYSTEM
10688M:	Samuel Ortiz <sameo@linux.intel.com>
10689L:	linux-wireless@vger.kernel.org
10690L:	linux-nfc@lists.01.org (subscribers-only)
10691S:	Supported
10692F:	net/nfc/
10693F:	include/net/nfc/
10694F:	include/uapi/linux/nfc.h
10695F:	drivers/nfc/
10696F:	include/linux/platform_data/nfcmrvl.h
10697F:	include/linux/platform_data/nxp-nci.h
10698F:	Documentation/devicetree/bindings/net/nfc/
10699
10700NFS, SUNRPC, AND LOCKD CLIENTS
10701M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10702M:	Anna Schumaker <anna.schumaker@netapp.com>
10703L:	linux-nfs@vger.kernel.org
10704W:	http://client.linux-nfs.org
10705T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10706S:	Maintained
10707F:	fs/lockd/
10708F:	fs/nfs/
10709F:	fs/nfs_common/
10710F:	net/sunrpc/
10711F:	include/linux/lockd/
10712F:	include/linux/nfs*
10713F:	include/linux/sunrpc/
10714F:	include/uapi/linux/nfs*
10715F:	include/uapi/linux/sunrpc/
10716
10717NILFS2 FILESYSTEM
10718M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10719L:	linux-nilfs@vger.kernel.org
10720W:	https://nilfs.sourceforge.io/
10721W:	https://nilfs.osdn.jp/
10722T:	git git://github.com/konis/nilfs2.git
10723S:	Supported
10724F:	Documentation/filesystems/nilfs2.txt
10725F:	fs/nilfs2/
10726F:	include/trace/events/nilfs2.h
10727F:	include/uapi/linux/nilfs2_api.h
10728F:	include/uapi/linux/nilfs2_ondisk.h
10729
10730NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10731M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10732W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10733S:	Maintained
10734F:	Documentation/scsi/NinjaSCSI.txt
10735F:	drivers/scsi/pcmcia/nsp_*
10736
10737NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10738M:	GOTO Masanori <gotom@debian.or.jp>
10739M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10740W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10741S:	Maintained
10742F:	Documentation/scsi/NinjaSCSI.txt
10743F:	drivers/scsi/nsp32*
10744
10745NIOS2 ARCHITECTURE
10746M:	Ley Foon Tan <lftan@altera.com>
10747L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10749S:	Maintained
10750F:	arch/nios2/
10751
10752NOHZ, DYNTICKS SUPPORT
10753M:	Frederic Weisbecker <fweisbec@gmail.com>
10754M:	Thomas Gleixner <tglx@linutronix.de>
10755M:	Ingo Molnar <mingo@kernel.org>
10756L:	linux-kernel@vger.kernel.org
10757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10758S:	Maintained
10759F:	kernel/time/tick*.*
10760F:	include/linux/tick.h
10761F:	include/linux/sched/nohz.h
10762
10763NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10764M:	Pavel Machek <pavel@ucw.cz>
10765M:	Sakari Ailus <sakari.ailus@iki.fi>
10766L:	linux-media@vger.kernel.org
10767S:	Maintained
10768F:	drivers/media/i2c/et8ek8
10769F:	drivers/media/i2c/ad5820.c
10770
10771NOKIA N900 POWER SUPPLY DRIVERS
10772R:	Pali Rohár <pali.rohar@gmail.com>
10773F:	include/linux/power/bq2415x_charger.h
10774F:	include/linux/power/bq27xxx_battery.h
10775F:	include/linux/power/isp1704_charger.h
10776F:	drivers/power/supply/bq2415x_charger.c
10777F:	drivers/power/supply/bq27xxx_battery.c
10778F:	drivers/power/supply/bq27xxx_battery_i2c.c
10779F:	drivers/power/supply/isp1704_charger.c
10780F:	drivers/power/supply/rx51_battery.c
10781
10782NTB AMD DRIVER
10783M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10784L:	linux-ntb@googlegroups.com
10785S:	Supported
10786F:	drivers/ntb/hw/amd/
10787
10788NTB DRIVER CORE
10789M:	Jon Mason <jdmason@kudzu.us>
10790M:	Dave Jiang <dave.jiang@intel.com>
10791M:	Allen Hubbe <allenbh@gmail.com>
10792L:	linux-ntb@googlegroups.com
10793S:	Supported
10794W:	https://github.com/jonmason/ntb/wiki
10795T:	git git://github.com/jonmason/ntb.git
10796F:	drivers/ntb/
10797F:	drivers/net/ntb_netdev.c
10798F:	include/linux/ntb.h
10799F:	include/linux/ntb_transport.h
10800F:	tools/testing/selftests/ntb/
10801
10802NTB IDT DRIVER
10803M:	Serge Semin <fancer.lancer@gmail.com>
10804L:	linux-ntb@googlegroups.com
10805S:	Supported
10806F:	drivers/ntb/hw/idt/
10807
10808NTB INTEL DRIVER
10809M:	Dave Jiang <dave.jiang@intel.com>
10810L:	linux-ntb@googlegroups.com
10811S:	Supported
10812W:	https://github.com/davejiang/linux/wiki
10813T:	git https://github.com/davejiang/linux.git
10814F:	drivers/ntb/hw/intel/
10815
10816NTFS FILESYSTEM
10817M:	Anton Altaparmakov <anton@tuxera.com>
10818L:	linux-ntfs-dev@lists.sourceforge.net
10819W:	http://www.tuxera.com/
10820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10821S:	Supported
10822F:	Documentation/filesystems/ntfs.txt
10823F:	fs/ntfs/
10824
10825NUBUS SUBSYSTEM
10826M:	Finn Thain <fthain@telegraphics.com.au>
10827L:	linux-m68k@lists.linux-m68k.org
10828S:	Maintained
10829F:	arch/*/include/asm/nubus.h
10830F:	drivers/nubus/
10831F:	include/linux/nubus.h
10832F:	include/uapi/linux/nubus.h
10833
10834NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10835M:	Antonino Daplas <adaplas@gmail.com>
10836L:	linux-fbdev@vger.kernel.org
10837S:	Maintained
10838F:	drivers/video/fbdev/riva/
10839F:	drivers/video/fbdev/nvidia/
10840
10841NVM EXPRESS DRIVER
10842M:	Keith Busch <keith.busch@intel.com>
10843M:	Jens Axboe <axboe@fb.com>
10844M:	Christoph Hellwig <hch@lst.de>
10845M:	Sagi Grimberg <sagi@grimberg.me>
10846L:	linux-nvme@lists.infradead.org
10847T:	git://git.infradead.org/nvme.git
10848W:	http://git.infradead.org/nvme.git
10849S:	Supported
10850F:	drivers/nvme/host/
10851F:	include/linux/nvme.h
10852F:	include/uapi/linux/nvme_ioctl.h
10853
10854NVM EXPRESS FC TRANSPORT DRIVERS
10855M:	James Smart <james.smart@broadcom.com>
10856L:	linux-nvme@lists.infradead.org
10857S:	Supported
10858F:	include/linux/nvme-fc.h
10859F:	include/linux/nvme-fc-driver.h
10860F:	drivers/nvme/host/fc.c
10861F:	drivers/nvme/target/fc.c
10862F:	drivers/nvme/target/fcloop.c
10863
10864NVM EXPRESS TARGET DRIVER
10865M:	Christoph Hellwig <hch@lst.de>
10866M:	Sagi Grimberg <sagi@grimberg.me>
10867L:	linux-nvme@lists.infradead.org
10868T:	git://git.infradead.org/nvme.git
10869W:	http://git.infradead.org/nvme.git
10870S:	Supported
10871F:	drivers/nvme/target/
10872
10873NVMEM FRAMEWORK
10874M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10875S:	Maintained
10876F:	drivers/nvmem/
10877F:	Documentation/devicetree/bindings/nvmem/
10878F:	Documentation/ABI/stable/sysfs-bus-nvmem
10879F:	include/linux/nvmem-consumer.h
10880F:	include/linux/nvmem-provider.h
10881
10882NXP SGTL5000 DRIVER
10883M:	Fabio Estevam <fabio.estevam@nxp.com>
10884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10885S:	Maintained
10886F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10887F:	sound/soc/codecs/sgtl5000*
10888
10889NXP TDA998X DRM DRIVER
10890M:	Russell King <linux@armlinux.org.uk>
10891S:	Maintained
10892T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10893T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10894F:	drivers/gpu/drm/i2c/tda998x_drv.c
10895F:	include/drm/i2c/tda998x.h
10896F:	include/dt-bindings/display/tda998x.h
10897K:	"nxp,tda998x"
10898
10899NXP TFA9879 DRIVER
10900M:	Peter Rosin <peda@axentia.se>
10901L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10902S:	Maintained
10903F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10904F:	sound/soc/codecs/tfa9879*
10905
10906NXP-NCI NFC DRIVER
10907M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10908R:	Charles Gorand <charles.gorand@effinnov.com>
10909L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10910S:	Supported
10911F:	drivers/nfc/nxp-nci
10912
10913OBJAGG
10914M:	Jiri Pirko <jiri@mellanox.com>
10915L:	netdev@vger.kernel.org
10916S:	Supported
10917F:	lib/objagg.c
10918F:	lib/test_objagg.c
10919F:	include/linux/objagg.h
10920
10921OBJTOOL
10922M:	Josh Poimboeuf <jpoimboe@redhat.com>
10923M:	Peter Zijlstra <peterz@infradead.org>
10924S:	Supported
10925F:	tools/objtool/
10926
10927OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10928M:	Frederic Barrat <fbarrat@linux.ibm.com>
10929M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10930L:	linuxppc-dev@lists.ozlabs.org
10931S:	Supported
10932F:	arch/powerpc/platforms/powernv/ocxl.c
10933F:	arch/powerpc/include/asm/pnv-ocxl.h
10934F:	drivers/misc/ocxl/
10935F:	include/misc/ocxl*
10936F:	include/uapi/misc/ocxl.h
10937F:	Documentation/accelerators/ocxl.rst
10938
10939OMAP AUDIO SUPPORT
10940M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10941M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10942L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10943L:	linux-omap@vger.kernel.org
10944S:	Maintained
10945F:	sound/soc/ti/omap*
10946F:	sound/soc/ti/rx51.c
10947F:	sound/soc/ti/n810.c
10948F:	sound/soc/ti/sdma-pcm.*
10949
10950OMAP CLOCK FRAMEWORK SUPPORT
10951M:	Paul Walmsley <paul@pwsan.com>
10952L:	linux-omap@vger.kernel.org
10953S:	Maintained
10954F:	arch/arm/*omap*/*clock*
10955
10956OMAP DEVICE TREE SUPPORT
10957M:	Benoît Cousson <bcousson@baylibre.com>
10958M:	Tony Lindgren <tony@atomide.com>
10959L:	linux-omap@vger.kernel.org
10960L:	devicetree@vger.kernel.org
10961S:	Maintained
10962F:	arch/arm/boot/dts/*omap*
10963F:	arch/arm/boot/dts/*am3*
10964F:	arch/arm/boot/dts/*am4*
10965F:	arch/arm/boot/dts/*am5*
10966F:	arch/arm/boot/dts/*dra7*
10967
10968OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10969L:	linux-omap@vger.kernel.org
10970L:	linux-fbdev@vger.kernel.org
10971S:	Orphan
10972F:	drivers/video/fbdev/omap2/
10973F:	Documentation/arm/OMAP/DSS
10974
10975OMAP FRAMEBUFFER SUPPORT
10976L:	linux-fbdev@vger.kernel.org
10977L:	linux-omap@vger.kernel.org
10978S:	Orphan
10979F:	drivers/video/fbdev/omap/
10980
10981OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10982M:	Roger Quadros <rogerq@ti.com>
10983M:	Tony Lindgren <tony@atomide.com>
10984L:	linux-omap@vger.kernel.org
10985S:	Maintained
10986F:	drivers/memory/omap-gpmc.c
10987F:	arch/arm/mach-omap2/*gpmc*
10988
10989OMAP GPIO DRIVER
10990M:	Grygorii Strashko <grygorii.strashko@ti.com>
10991M:	Santosh Shilimkar <ssantosh@kernel.org>
10992M:	Kevin Hilman <khilman@kernel.org>
10993L:	linux-omap@vger.kernel.org
10994S:	Maintained
10995F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10996F:	drivers/gpio/gpio-omap.c
10997
10998OMAP HARDWARE SPINLOCK SUPPORT
10999M:	Ohad Ben-Cohen <ohad@wizery.com>
11000L:	linux-omap@vger.kernel.org
11001S:	Maintained
11002F:	drivers/hwspinlock/omap_hwspinlock.c
11003
11004OMAP HS MMC SUPPORT
11005L:	linux-mmc@vger.kernel.org
11006L:	linux-omap@vger.kernel.org
11007S:	Orphan
11008F:	drivers/mmc/host/omap_hsmmc.c
11009
11010OMAP HWMOD DATA
11011M:	Paul Walmsley <paul@pwsan.com>
11012L:	linux-omap@vger.kernel.org
11013S:	Maintained
11014F:	arch/arm/mach-omap2/omap_hwmod*data*
11015
11016OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11017M:	Benoît Cousson <bcousson@baylibre.com>
11018L:	linux-omap@vger.kernel.org
11019S:	Maintained
11020F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11021
11022OMAP HWMOD SUPPORT
11023M:	Benoît Cousson <bcousson@baylibre.com>
11024M:	Paul Walmsley <paul@pwsan.com>
11025L:	linux-omap@vger.kernel.org
11026S:	Maintained
11027F:	arch/arm/mach-omap2/omap_hwmod.*
11028
11029OMAP I2C DRIVER
11030M:	Vignesh R <vigneshr@ti.com>
11031L:	linux-omap@vger.kernel.org
11032L:	linux-i2c@vger.kernel.org
11033S:	Maintained
11034F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11035F:	drivers/i2c/busses/i2c-omap.c
11036
11037OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11038M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11039L:	linux-media@vger.kernel.org
11040S:	Maintained
11041F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11042F:	drivers/media/platform/omap3isp/
11043F:	drivers/staging/media/omap4iss/
11044
11045OMAP MMC SUPPORT
11046M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11047L:	linux-omap@vger.kernel.org
11048S:	Odd Fixes
11049F:	drivers/mmc/host/omap.c
11050
11051OMAP POWER MANAGEMENT SUPPORT
11052M:	Kevin Hilman <khilman@kernel.org>
11053L:	linux-omap@vger.kernel.org
11054S:	Maintained
11055F:	arch/arm/*omap*/*pm*
11056F:	drivers/cpufreq/omap-cpufreq.c
11057
11058OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11059M:	Rajendra Nayak <rnayak@codeaurora.org>
11060M:	Paul Walmsley <paul@pwsan.com>
11061L:	linux-omap@vger.kernel.org
11062S:	Maintained
11063F:	arch/arm/mach-omap2/prm*
11064
11065OMAP RANDOM NUMBER GENERATOR SUPPORT
11066M:	Deepak Saxena <dsaxena@plexity.net>
11067S:	Maintained
11068F:	drivers/char/hw_random/omap-rng.c
11069
11070OMAP USB SUPPORT
11071L:	linux-usb@vger.kernel.org
11072L:	linux-omap@vger.kernel.org
11073S:	Orphan
11074F:	drivers/usb/*/*omap*
11075F:	arch/arm/*omap*/usb*
11076
11077OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11078M:	Mark Jackson <mpfj@newflow.co.uk>
11079L:	linux-omap@vger.kernel.org
11080S:	Maintained
11081F:	arch/arm/boot/dts/am335x-nano.dts
11082
11083OMAP1 SUPPORT
11084M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11085M:	Tony Lindgren <tony@atomide.com>
11086L:	linux-omap@vger.kernel.org
11087Q:	http://patchwork.kernel.org/project/linux-omap/list/
11088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11089S:	Maintained
11090F:	arch/arm/mach-omap1/
11091F:	arch/arm/plat-omap/
11092F:	arch/arm/configs/omap1_defconfig
11093F:	drivers/i2c/busses/i2c-omap.c
11094F:	include/linux/platform_data/i2c-omap.h
11095F:	include/linux/platform_data/ams-delta-fiq.h
11096
11097OMAP2+ SUPPORT
11098M:	Tony Lindgren <tony@atomide.com>
11099L:	linux-omap@vger.kernel.org
11100W:	http://www.muru.com/linux/omap/
11101W:	http://linux.omap.com/
11102Q:	http://patchwork.kernel.org/project/linux-omap/list/
11103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11104S:	Maintained
11105F:	arch/arm/mach-omap2/
11106F:	arch/arm/plat-omap/
11107F:	arch/arm/configs/omap2plus_defconfig
11108F:	drivers/i2c/busses/i2c-omap.c
11109F:	drivers/irqchip/irq-omap-intc.c
11110F:	drivers/mfd/*omap*.c
11111F:	drivers/mfd/menelaus.c
11112F:	drivers/mfd/palmas.c
11113F:	drivers/mfd/tps65217.c
11114F:	drivers/mfd/tps65218.c
11115F:	drivers/mfd/tps65910.c
11116F:	drivers/mfd/twl-core.[ch]
11117F:	drivers/mfd/twl4030*.c
11118F:	drivers/mfd/twl6030*.c
11119F:	drivers/mfd/twl6040*.c
11120F:	drivers/regulator/palmas-regulator*.c
11121F:	drivers/regulator/pbias-regulator.c
11122F:	drivers/regulator/tps65217-regulator.c
11123F:	drivers/regulator/tps65218-regulator.c
11124F:	drivers/regulator/tps65910-regulator.c
11125F:	drivers/regulator/twl-regulator.c
11126F:	drivers/regulator/twl6030-regulator.c
11127F:	include/linux/platform_data/i2c-omap.h
11128
11129ONION OMEGA2+ BOARD
11130M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11131L:	linux-mips@vger.kernel.org
11132S:	Maintained
11133F:	arch/mips/boot/dts/ralink/omega2p.dts
11134
11135OMFS FILESYSTEM
11136M:	Bob Copeland <me@bobcopeland.com>
11137L:	linux-karma-devel@lists.sourceforge.net
11138S:	Maintained
11139F:	Documentation/filesystems/omfs.txt
11140F:	fs/omfs/
11141
11142OMNIKEY CARDMAN 4000 DRIVER
11143M:	Harald Welte <laforge@gnumonks.org>
11144S:	Maintained
11145F:	drivers/char/pcmcia/cm4000_cs.c
11146F:	include/linux/cm4000_cs.h
11147F:	include/uapi/linux/cm4000_cs.h
11148
11149OMNIKEY CARDMAN 4040 DRIVER
11150M:	Harald Welte <laforge@gnumonks.org>
11151S:	Maintained
11152F:	drivers/char/pcmcia/cm4040_cs.*
11153
11154OMNIVISION OV13858 SENSOR DRIVER
11155M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11156L:	linux-media@vger.kernel.org
11157T:	git git://linuxtv.org/media_tree.git
11158S:	Maintained
11159F:	drivers/media/i2c/ov13858.c
11160
11161OMNIVISION OV2680 SENSOR DRIVER
11162M:	Rui Miguel Silva <rmfrfs@gmail.com>
11163L:	linux-media@vger.kernel.org
11164T:	git git://linuxtv.org/media_tree.git
11165S:	Maintained
11166F:	drivers/media/i2c/ov2680.c
11167F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11168
11169OMNIVISION OV2685 SENSOR DRIVER
11170M:	Shunqian Zheng <zhengsq@rock-chips.com>
11171L:	linux-media@vger.kernel.org
11172T:	git git://linuxtv.org/media_tree.git
11173S:	Maintained
11174F:	drivers/media/i2c/ov2685.c
11175
11176OMNIVISION OV5640 SENSOR DRIVER
11177M:	Steve Longerbeam <slongerbeam@gmail.com>
11178L:	linux-media@vger.kernel.org
11179T:	git git://linuxtv.org/media_tree.git
11180S:	Maintained
11181F:	drivers/media/i2c/ov5640.c
11182
11183OMNIVISION OV5647 SENSOR DRIVER
11184M:	Luis Oliveira <lolivei@synopsys.com>
11185L:	linux-media@vger.kernel.org
11186T:	git git://linuxtv.org/media_tree.git
11187S:	Maintained
11188F:	drivers/media/i2c/ov5647.c
11189
11190OMNIVISION OV5695 SENSOR DRIVER
11191M:	Shunqian Zheng <zhengsq@rock-chips.com>
11192L:	linux-media@vger.kernel.org
11193T:	git git://linuxtv.org/media_tree.git
11194S:	Maintained
11195F:	drivers/media/i2c/ov5695.c
11196
11197OMNIVISION OV7670 SENSOR DRIVER
11198M:	Jonathan Corbet <corbet@lwn.net>
11199L:	linux-media@vger.kernel.org
11200T:	git git://linuxtv.org/media_tree.git
11201S:	Maintained
11202F:	drivers/media/i2c/ov7670.c
11203F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11204
11205OMNIVISION OV772x SENSOR DRIVER
11206M:	Jacopo Mondi <jacopo@jmondi.org>
11207L:	linux-media@vger.kernel.org
11208T:	git git://linuxtv.org/media_tree.git
11209S:	Odd fixes
11210F:	drivers/media/i2c/ov772x.c
11211F:	include/media/i2c/ov772x.h
11212F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11213
11214OMNIVISION OV7740 SENSOR DRIVER
11215M:	Wenyou Yang <wenyou.yang@microchip.com>
11216L:	linux-media@vger.kernel.org
11217T:	git git://linuxtv.org/media_tree.git
11218S:	Maintained
11219F:	drivers/media/i2c/ov7740.c
11220F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11221
11222OMNIVISION OV9650 SENSOR DRIVER
11223M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11224R:	Akinobu Mita <akinobu.mita@gmail.com>
11225R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11226L:	linux-media@vger.kernel.org
11227T:	git git://linuxtv.org/media_tree.git
11228S:	Maintained
11229F:	drivers/media/i2c/ov9650.c
11230F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11231
11232ONENAND FLASH DRIVER
11233M:	Kyungmin Park <kyungmin.park@samsung.com>
11234L:	linux-mtd@lists.infradead.org
11235S:	Maintained
11236F:	drivers/mtd/nand/onenand/
11237F:	include/linux/mtd/onenand*.h
11238
11239ONSTREAM SCSI TAPE DRIVER
11240M:	Willem Riede <osst@riede.org>
11241L:	osst-users@lists.sourceforge.net
11242L:	linux-scsi@vger.kernel.org
11243S:	Maintained
11244F:	Documentation/scsi/osst.txt
11245F:	drivers/scsi/osst.*
11246F:	drivers/scsi/osst_*.h
11247F:	drivers/scsi/st.h
11248
11249OP-TEE DRIVER
11250M:	Jens Wiklander <jens.wiklander@linaro.org>
11251S:	Maintained
11252F:	drivers/tee/optee/
11253
11254OPA-VNIC DRIVER
11255M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11256M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11257L:	linux-rdma@vger.kernel.org
11258S:	Supported
11259F:	drivers/infiniband/ulp/opa_vnic
11260
11261OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11262M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11263M:	Frank Rowand <frowand.list@gmail.com>
11264L:	devicetree@vger.kernel.org
11265S:	Maintained
11266F:	Documentation/devicetree/dynamic-resolution-notes.txt
11267F:	Documentation/devicetree/overlay-notes.txt
11268F:	drivers/of/overlay.c
11269F:	drivers/of/resolver.c
11270K:	of_overlay_notifier_
11271
11272OPEN FIRMWARE AND FLATTENED DEVICE TREE
11273M:	Rob Herring <robh+dt@kernel.org>
11274M:	Frank Rowand <frowand.list@gmail.com>
11275L:	devicetree@vger.kernel.org
11276W:	http://www.devicetree.org/
11277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11278S:	Maintained
11279F:	drivers/of/
11280F:	include/linux/of*.h
11281F:	scripts/dtc/
11282F:	Documentation/ABI/testing/sysfs-firmware-ofw
11283
11284OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11285M:	Rob Herring <robh+dt@kernel.org>
11286M:	Mark Rutland <mark.rutland@arm.com>
11287L:	devicetree@vger.kernel.org
11288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11289Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11290S:	Maintained
11291F:	Documentation/devicetree/
11292F:	arch/*/boot/dts/
11293F:	include/dt-bindings/
11294
11295OPENCORES I2C BUS DRIVER
11296M:	Peter Korsgaard <peter@korsgaard.com>
11297L:	linux-i2c@vger.kernel.org
11298S:	Maintained
11299F:	Documentation/i2c/busses/i2c-ocores
11300F:	drivers/i2c/busses/i2c-ocores.c
11301
11302OPENRISC ARCHITECTURE
11303M:	Jonas Bonn <jonas@southpole.se>
11304M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11305M:	Stafford Horne <shorne@gmail.com>
11306T:	git git://github.com/openrisc/linux.git
11307L:	openrisc@lists.librecores.org
11308W:	http://openrisc.io
11309S:	Maintained
11310F:	Documentation/devicetree/bindings/openrisc/
11311F:	Documentation/openrisc/
11312F:	arch/openrisc/
11313F:	drivers/irqchip/irq-ompic.c
11314F:	drivers/irqchip/irq-or1k-*
11315
11316OPENVSWITCH
11317M:	Pravin B Shelar <pshelar@ovn.org>
11318L:	netdev@vger.kernel.org
11319L:	dev@openvswitch.org
11320W:	http://openvswitch.org
11321S:	Maintained
11322F:	net/openvswitch/
11323F:	include/uapi/linux/openvswitch.h
11324
11325OPERATING PERFORMANCE POINTS (OPP)
11326M:	Viresh Kumar <vireshk@kernel.org>
11327M:	Nishanth Menon <nm@ti.com>
11328M:	Stephen Boyd <sboyd@kernel.org>
11329L:	linux-pm@vger.kernel.org
11330S:	Maintained
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11332F:	drivers/opp/
11333F:	include/linux/pm_opp.h
11334F:	Documentation/power/opp.txt
11335F:	Documentation/devicetree/bindings/opp/
11336
11337OPL4 DRIVER
11338M:	Clemens Ladisch <clemens@ladisch.de>
11339L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11340T:	git git://git.alsa-project.org/alsa-kernel.git
11341S:	Maintained
11342F:	sound/drivers/opl4/
11343
11344OPROFILE
11345M:	Robert Richter <rric@kernel.org>
11346L:	oprofile-list@lists.sf.net
11347S:	Maintained
11348F:	arch/*/include/asm/oprofile*.h
11349F:	arch/*/oprofile/
11350F:	drivers/oprofile/
11351F:	include/linux/oprofile.h
11352
11353ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11354M:	Mark Fasheh <mark@fasheh.com>
11355M:	Joel Becker <jlbec@evilplan.org>
11356L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11357W:	http://ocfs2.wiki.kernel.org
11358S:	Supported
11359F:	Documentation/filesystems/ocfs2.txt
11360F:	Documentation/filesystems/dlmfs.txt
11361F:	fs/ocfs2/
11362
11363ORANGEFS FILESYSTEM
11364M:	Mike Marshall <hubcap@omnibond.com>
11365R:	Martin Brandenburg <martin@omnibond.com>
11366L:	devel@lists.orangefs.org
11367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11368S:	Supported
11369F:	fs/orangefs/
11370F:	Documentation/filesystems/orangefs.txt
11371
11372ORINOCO DRIVER
11373L:	linux-wireless@vger.kernel.org
11374W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11375W:	http://www.nongnu.org/orinoco/
11376S:	Orphan
11377F:	drivers/net/wireless/intersil/orinoco/
11378
11379OSD LIBRARY and FILESYSTEM
11380M:	Boaz Harrosh <ooo@electrozaur.com>
11381S:	Maintained
11382F:	drivers/scsi/osd/
11383F:	include/scsi/osd_*
11384F:	fs/exofs/
11385
11386OV2659 OMNIVISION SENSOR DRIVER
11387M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11388L:	linux-media@vger.kernel.org
11389W:	https://linuxtv.org
11390Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11391T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11392S:	Maintained
11393F:	drivers/media/i2c/ov2659.c
11394F:	include/media/i2c/ov2659.h
11395
11396OVERLAY FILESYSTEM
11397M:	Miklos Szeredi <miklos@szeredi.hu>
11398L:	linux-unionfs@vger.kernel.org
11399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11400S:	Supported
11401F:	fs/overlayfs/
11402F:	Documentation/filesystems/overlayfs.txt
11403
11404P54 WIRELESS DRIVER
11405M:	Christian Lamparter <chunkeey@googlemail.com>
11406L:	linux-wireless@vger.kernel.org
11407W:	http://wireless.kernel.org/en/users/Drivers/p54
11408S:	Maintained
11409F:	drivers/net/wireless/intersil/p54/
11410
11411PA SEMI ETHERNET DRIVER
11412L:	netdev@vger.kernel.org
11413S:	Orphan
11414F:	drivers/net/ethernet/pasemi/*
11415
11416PA SEMI SMBUS DRIVER
11417L:	linux-i2c@vger.kernel.org
11418S:	Orphan
11419F:	drivers/i2c/busses/i2c-pasemi.c
11420
11421PADATA PARALLEL EXECUTION MECHANISM
11422M:	Steffen Klassert <steffen.klassert@secunet.com>
11423L:	linux-crypto@vger.kernel.org
11424S:	Maintained
11425F:	kernel/padata.c
11426F:	include/linux/padata.h
11427F:	Documentation/padata.txt
11428
11429PANASONIC LAPTOP ACPI EXTRAS DRIVER
11430M:	Harald Welte <laforge@gnumonks.org>
11431L:	platform-driver-x86@vger.kernel.org
11432S:	Maintained
11433F:	drivers/platform/x86/panasonic-laptop.c
11434
11435PARALLEL LCD/KEYPAD PANEL DRIVER
11436M:	Willy Tarreau <willy@haproxy.com>
11437M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11438S:	Odd Fixes
11439F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11440F:	drivers/auxdisplay/panel.c
11441
11442PARALLEL PORT SUBSYSTEM
11443M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11444M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11445L:	linux-parport@lists.infradead.org (subscribers-only)
11446S:	Maintained
11447F:	drivers/parport/
11448F:	include/linux/parport*.h
11449F:	drivers/char/ppdev.c
11450F:	include/uapi/linux/ppdev.h
11451F:	Documentation/parport*.txt
11452
11453PARAVIRT_OPS INTERFACE
11454M:	Juergen Gross <jgross@suse.com>
11455M:	Alok Kataria <akataria@vmware.com>
11456L:	virtualization@lists.linux-foundation.org
11457S:	Supported
11458F:	Documentation/virtual/paravirt_ops.txt
11459F:	arch/*/kernel/paravirt*
11460F:	arch/*/include/asm/paravirt*.h
11461F:	include/linux/hypervisor.h
11462
11463PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11464M:	Tim Waugh <tim@cyberelk.net>
11465L:	linux-parport@lists.infradead.org (subscribers-only)
11466S:	Maintained
11467F:	Documentation/blockdev/paride.txt
11468F:	drivers/block/paride/
11469
11470PARISC ARCHITECTURE
11471M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11472M:	Helge Deller <deller@gmx.de>
11473L:	linux-parisc@vger.kernel.org
11474W:	http://www.parisc-linux.org/
11475Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11478S:	Maintained
11479F:	arch/parisc/
11480F:	Documentation/parisc/
11481F:	drivers/parisc/
11482F:	drivers/char/agp/parisc-agp.c
11483F:	drivers/input/serio/gscps2.c
11484F:	drivers/parport/parport_gsc.*
11485F:	drivers/tty/serial/8250/8250_gsc.c
11486F:	drivers/video/fbdev/sti*
11487F:	drivers/video/console/sti*
11488F:	drivers/video/logo/logo_parisc*
11489
11490PARMAN
11491M:	Jiri Pirko <jiri@mellanox.com>
11492L:	netdev@vger.kernel.org
11493S:	Supported
11494F:	lib/parman.c
11495F:	lib/test_parman.c
11496F:	include/linux/parman.h
11497
11498PC87360 HARDWARE MONITORING DRIVER
11499M:	Jim Cromie <jim.cromie@gmail.com>
11500L:	linux-hwmon@vger.kernel.org
11501S:	Maintained
11502F:	Documentation/hwmon/pc87360
11503F:	drivers/hwmon/pc87360.c
11504
11505PC8736x GPIO DRIVER
11506M:	Jim Cromie <jim.cromie@gmail.com>
11507S:	Maintained
11508F:	drivers/char/pc8736x_gpio.c
11509
11510PC87427 HARDWARE MONITORING DRIVER
11511M:	Jean Delvare <jdelvare@suse.com>
11512L:	linux-hwmon@vger.kernel.org
11513S:	Maintained
11514F:	Documentation/hwmon/pc87427
11515F:	drivers/hwmon/pc87427.c
11516
11517PCA9532 LED DRIVER
11518M:	Riku Voipio <riku.voipio@iki.fi>
11519S:	Maintained
11520F:	drivers/leds/leds-pca9532.c
11521F:	include/linux/leds-pca9532.h
11522
11523PCA9541 I2C BUS MASTER SELECTOR DRIVER
11524M:	Guenter Roeck <linux@roeck-us.net>
11525L:	linux-i2c@vger.kernel.org
11526S:	Maintained
11527F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11528
11529PCDP - PRIMARY CONSOLE AND DEBUG PORT
11530M:	Khalid Aziz <khalid@gonehiking.org>
11531S:	Maintained
11532F:	drivers/firmware/pcdp.*
11533
11534PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11535M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11536L:	linux-pci@vger.kernel.org
11537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11538S:	Maintained
11539F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11540F:	drivers/pci/controller/pci-aardvark.c
11541
11542PCI DRIVER FOR ALTERA PCIE IP
11543M:	Ley Foon Tan <lftan@altera.com>
11544L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11545L:	linux-pci@vger.kernel.org
11546S:	Supported
11547F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11548F:	drivers/pci/controller/pcie-altera.c
11549
11550PCI DRIVER FOR APPLIEDMICRO XGENE
11551M:	Tanmay Inamdar <tinamdar@apm.com>
11552L:	linux-pci@vger.kernel.org
11553L:	linux-arm-kernel@lists.infradead.org
11554S:	Maintained
11555F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11556F:	drivers/pci/controller/pci-xgene.c
11557
11558PCI DRIVER FOR ARM VERSATILE PLATFORM
11559M:	Rob Herring <robh@kernel.org>
11560L:	linux-pci@vger.kernel.org
11561L:	linux-arm-kernel@lists.infradead.org
11562S:	Maintained
11563F:	Documentation/devicetree/bindings/pci/versatile.txt
11564F:	drivers/pci/controller/pci-versatile.c
11565
11566PCI DRIVER FOR ARMADA 8K
11567M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11568L:	linux-pci@vger.kernel.org
11569L:	linux-arm-kernel@lists.infradead.org
11570S:	Maintained
11571F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11572F:	drivers/pci/controller/dwc/pcie-armada8k.c
11573
11574PCI DRIVER FOR CADENCE PCIE IP
11575M:	Alan Douglas <adouglas@cadence.com>
11576L:	linux-pci@vger.kernel.org
11577S:	Maintained
11578F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11579F:	drivers/pci/controller/pcie-cadence*
11580
11581PCI DRIVER FOR FREESCALE LAYERSCAPE
11582M:	Minghuan Lian <minghuan.Lian@nxp.com>
11583M:	Mingkai Hu <mingkai.hu@nxp.com>
11584M:	Roy Zang <roy.zang@nxp.com>
11585L:	linuxppc-dev@lists.ozlabs.org
11586L:	linux-pci@vger.kernel.org
11587L:	linux-arm-kernel@lists.infradead.org
11588S:	Maintained
11589F:	drivers/pci/controller/dwc/*layerscape*
11590
11591PCI DRIVER FOR GENERIC OF HOSTS
11592M:	Will Deacon <will.deacon@arm.com>
11593L:	linux-pci@vger.kernel.org
11594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11595S:	Maintained
11596F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11597F:	drivers/pci/controller/pci-host-common.c
11598F:	drivers/pci/controller/pci-host-generic.c
11599
11600PCI DRIVER FOR IMX6
11601M:	Richard Zhu <hongxing.zhu@nxp.com>
11602M:	Lucas Stach <l.stach@pengutronix.de>
11603L:	linux-pci@vger.kernel.org
11604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11605S:	Maintained
11606F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11607F:	drivers/pci/controller/dwc/*imx6*
11608
11609PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11610M:	Keith Busch <keith.busch@intel.com>
11611M:	Jonathan Derrick <jonathan.derrick@intel.com>
11612L:	linux-pci@vger.kernel.org
11613S:	Supported
11614F:	drivers/pci/controller/vmd.c
11615
11616PCI DRIVER FOR MICROSEMI SWITCHTEC
11617M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11618M:	Logan Gunthorpe <logang@deltatee.com>
11619L:	linux-pci@vger.kernel.org
11620S:	Maintained
11621F:	Documentation/switchtec.txt
11622F:	Documentation/ABI/testing/sysfs-class-switchtec
11623F:	drivers/pci/switch/switchtec*
11624F:	include/uapi/linux/switchtec_ioctl.h
11625F:	include/linux/switchtec.h
11626F:	drivers/ntb/hw/mscc/
11627
11628PCI DRIVER FOR MOBIVEIL PCIE IP
11629M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11630L:	linux-pci@vger.kernel.org
11631S:	Supported
11632F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11633F:	drivers/pci/controller/pcie-mobiveil.c
11634
11635PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11636M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11637M:	Jason Cooper <jason@lakedaemon.net>
11638L:	linux-pci@vger.kernel.org
11639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11640S:	Maintained
11641F:	drivers/pci/controller/*mvebu*
11642
11643PCI DRIVER FOR NVIDIA TEGRA
11644M:	Thierry Reding <thierry.reding@gmail.com>
11645L:	linux-tegra@vger.kernel.org
11646L:	linux-pci@vger.kernel.org
11647S:	Supported
11648F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11649F:	drivers/pci/controller/pci-tegra.c
11650
11651PCI DRIVER FOR RENESAS R-CAR
11652M:	Simon Horman <horms@verge.net.au>
11653L:	linux-pci@vger.kernel.org
11654L:	linux-renesas-soc@vger.kernel.org
11655S:	Maintained
11656F:	drivers/pci/controller/*rcar*
11657
11658PCI DRIVER FOR SAMSUNG EXYNOS
11659M:	Jingoo Han <jingoohan1@gmail.com>
11660L:	linux-pci@vger.kernel.org
11661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11662L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11663S:	Maintained
11664F:	drivers/pci/controller/dwc/pci-exynos.c
11665
11666PCI DRIVER FOR SYNOPSYS DESIGNWARE
11667M:	Jingoo Han <jingoohan1@gmail.com>
11668M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11669L:	linux-pci@vger.kernel.org
11670S:	Maintained
11671F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11672F:	drivers/pci/controller/dwc/*designware*
11673
11674PCI DRIVER FOR TI DRA7XX
11675M:	Kishon Vijay Abraham I <kishon@ti.com>
11676L:	linux-omap@vger.kernel.org
11677L:	linux-pci@vger.kernel.org
11678S:	Supported
11679F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11680F:	drivers/pci/controller/dwc/pci-dra7xx.c
11681
11682PCI DRIVER FOR TI KEYSTONE
11683M:	Murali Karicheri <m-karicheri2@ti.com>
11684L:	linux-pci@vger.kernel.org
11685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11686S:	Maintained
11687F:	drivers/pci/controller/dwc/pci-keystone.c
11688
11689PCI ENDPOINT SUBSYSTEM
11690M:	Kishon Vijay Abraham I <kishon@ti.com>
11691M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11692L:	linux-pci@vger.kernel.org
11693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11694S:	Supported
11695F:	drivers/pci/endpoint/
11696F:	drivers/misc/pci_endpoint_test.c
11697F:	tools/pci/
11698
11699PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11700M:	Russell Currey <ruscur@russell.cc>
11701M:	Sam Bobroff <sbobroff@linux.ibm.com>
11702M:	Oliver O'Halloran <oohall@gmail.com>
11703L:	linuxppc-dev@lists.ozlabs.org
11704S:	Supported
11705F:	Documentation/PCI/pci-error-recovery.txt
11706F:	drivers/pci/pcie/aer.c
11707F:	drivers/pci/pcie/dpc.c
11708F:	drivers/pci/pcie/err.c
11709F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11710F:	arch/powerpc/kernel/eeh*.c
11711F:	arch/powerpc/platforms/*/eeh*.c
11712F:	arch/powerpc/include/*/eeh*.h
11713
11714PCI ERROR RECOVERY
11715M:	Linas Vepstas <linasvepstas@gmail.com>
11716L:	linux-pci@vger.kernel.org
11717S:	Supported
11718F:	Documentation/PCI/pci-error-recovery.txt
11719
11720PCI MSI DRIVER FOR ALTERA MSI IP
11721M:	Ley Foon Tan <lftan@altera.com>
11722L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11723L:	linux-pci@vger.kernel.org
11724S:	Supported
11725F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11726F:	drivers/pci/controller/pcie-altera-msi.c
11727
11728PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11729M:	Duc Dang <dhdang@apm.com>
11730L:	linux-pci@vger.kernel.org
11731L:	linux-arm-kernel@lists.infradead.org
11732S:	Maintained
11733F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11734F:	drivers/pci/controller/pci-xgene-msi.c
11735
11736PCI SUBSYSTEM
11737M:	Bjorn Helgaas <bhelgaas@google.com>
11738L:	linux-pci@vger.kernel.org
11739Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11741S:	Supported
11742F:	Documentation/devicetree/bindings/pci/
11743F:	Documentation/PCI/
11744F:	drivers/acpi/pci*
11745F:	drivers/pci/
11746F:	include/asm-generic/pci*
11747F:	include/linux/pci*
11748F:	include/linux/of_pci.h
11749F:	include/uapi/linux/pci*
11750F:	lib/pci*
11751F:	arch/x86/pci/
11752F:	arch/x86/kernel/quirks.c
11753
11754PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11755M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11756L:	linux-pci@vger.kernel.org
11757Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11759S:	Supported
11760F:	drivers/pci/controller/
11761
11762PCIE DRIVER FOR AXIS ARTPEC
11763M:	Jesper Nilsson <jesper.nilsson@axis.com>
11764L:	linux-arm-kernel@axis.com
11765L:	linux-pci@vger.kernel.org
11766S:	Maintained
11767F:	Documentation/devicetree/bindings/pci/axis,artpec*
11768F:	drivers/pci/controller/dwc/*artpec*
11769
11770PCIE DRIVER FOR CAVIUM THUNDERX
11771M:	David Daney <david.daney@cavium.com>
11772L:	linux-pci@vger.kernel.org
11773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11774S:	Supported
11775F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11776F:	drivers/pci/controller/pci-thunder-*
11777
11778PCIE DRIVER FOR HISILICON
11779M:	Zhou Wang <wangzhou1@hisilicon.com>
11780L:	linux-pci@vger.kernel.org
11781S:	Maintained
11782F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11783F:	drivers/pci/controller/dwc/pcie-hisi.c
11784
11785PCIE DRIVER FOR HISILICON KIRIN
11786M:	Xiaowei Song <songxiaowei@hisilicon.com>
11787M:	Binghui Wang <wangbinghui@hisilicon.com>
11788L:	linux-pci@vger.kernel.org
11789S:	Maintained
11790F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11791F:	drivers/pci/controller/dwc/pcie-kirin.c
11792
11793PCIE DRIVER FOR HISILICON STB
11794M:	Jianguo Sun <sunjianguo1@huawei.com>
11795M:	Shawn Guo <shawn.guo@linaro.org>
11796L:	linux-pci@vger.kernel.org
11797S:	Maintained
11798F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11799F:	drivers/pci/controller/dwc/pcie-histb.c
11800
11801PCIE DRIVER FOR MEDIATEK
11802M:	Ryder Lee <ryder.lee@mediatek.com>
11803L:	linux-pci@vger.kernel.org
11804L:	linux-mediatek@lists.infradead.org
11805S:	Supported
11806F:	Documentation/devicetree/bindings/pci/mediatek*
11807F:	drivers/pci/controller/*mediatek*
11808
11809PCIE DRIVER FOR QUALCOMM MSM
11810M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11811L:	linux-pci@vger.kernel.org
11812L:	linux-arm-msm@vger.kernel.org
11813S:	Maintained
11814F:	drivers/pci/controller/dwc/*qcom*
11815
11816PCIE DRIVER FOR ROCKCHIP
11817M:	Shawn Lin <shawn.lin@rock-chips.com>
11818L:	linux-pci@vger.kernel.org
11819L:	linux-rockchip@lists.infradead.org
11820S:	Maintained
11821F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11822F:	drivers/pci/controller/pcie-rockchip*
11823
11824PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11825M:	Linus Walleij <linus.walleij@linaro.org>
11826L:	linux-pci@vger.kernel.org
11827S:	Maintained
11828F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11829F:	drivers/pci/controller/pci-v3-semi.c
11830
11831PCIE DRIVER FOR ST SPEAR13XX
11832M:	Pratyush Anand <pratyush.anand@gmail.com>
11833L:	linux-pci@vger.kernel.org
11834S:	Maintained
11835F:	drivers/pci/controller/dwc/*spear*
11836
11837PCMCIA SUBSYSTEM
11838M:	Dominik Brodowski <linux@dominikbrodowski.net>
11839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11840S:	Odd Fixes
11841F:	Documentation/pcmcia/
11842F:	tools/pcmcia/
11843F:	drivers/pcmcia/
11844F:	include/pcmcia/
11845
11846PCNET32 NETWORK DRIVER
11847M:	Don Fry <pcnet32@frontier.com>
11848L:	netdev@vger.kernel.org
11849S:	Maintained
11850F:	drivers/net/ethernet/amd/pcnet32.c
11851
11852PCRYPT PARALLEL CRYPTO ENGINE
11853M:	Steffen Klassert <steffen.klassert@secunet.com>
11854L:	linux-crypto@vger.kernel.org
11855S:	Maintained
11856F:	crypto/pcrypt.c
11857F:	include/crypto/pcrypt.h
11858
11859PEAQ WMI HOTKEYS DRIVER
11860M:	Hans de Goede <hdegoede@redhat.com>
11861L:	platform-driver-x86@vger.kernel.org
11862S:	Maintained
11863F:	drivers/platform/x86/peaq-wmi.c
11864
11865PER-CPU MEMORY ALLOCATOR
11866M:	Dennis Zhou <dennis@kernel.org>
11867M:	Tejun Heo <tj@kernel.org>
11868M:	Christoph Lameter <cl@linux.com>
11869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11870S:	Maintained
11871F:	include/linux/percpu*.h
11872F:	mm/percpu*.c
11873F:	arch/*/include/asm/percpu.h
11874
11875PER-TASK DELAY ACCOUNTING
11876M:	Balbir Singh <bsingharora@gmail.com>
11877S:	Maintained
11878F:	include/linux/delayacct.h
11879F:	kernel/delayacct.c
11880
11881PERFORMANCE EVENTS SUBSYSTEM
11882M:	Peter Zijlstra <peterz@infradead.org>
11883M:	Ingo Molnar <mingo@redhat.com>
11884M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11885R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11886R:	Jiri Olsa <jolsa@redhat.com>
11887R:	Namhyung Kim <namhyung@kernel.org>
11888L:	linux-kernel@vger.kernel.org
11889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11890S:	Supported
11891F:	kernel/events/*
11892F:	include/linux/perf_event.h
11893F:	include/uapi/linux/perf_event.h
11894F:	arch/*/kernel/perf_event*.c
11895F:	arch/*/kernel/*/perf_event*.c
11896F:	arch/*/kernel/*/*/perf_event*.c
11897F:	arch/*/include/asm/perf_event.h
11898F:	arch/*/kernel/perf_callchain.c
11899F:	arch/*/events/*
11900F:	tools/perf/
11901
11902PERSONALITY HANDLING
11903M:	Christoph Hellwig <hch@infradead.org>
11904L:	linux-abi-devel@lists.sourceforge.net
11905S:	Maintained
11906F:	include/linux/personality.h
11907F:	include/uapi/linux/personality.h
11908
11909PHOENIX RC FLIGHT CONTROLLER ADAPTER
11910M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11911L:	linux-input@vger.kernel.org
11912S:	Maintained
11913F:	Documentation/input/devices/pxrc.rst
11914F:	drivers/input/joystick/pxrc.c
11915
11916PHONET PROTOCOL
11917M:	Remi Denis-Courmont <courmisch@gmail.com>
11918S:	Supported
11919F:	Documentation/networking/phonet.txt
11920F:	include/linux/phonet.h
11921F:	include/net/phonet/
11922F:	include/uapi/linux/phonet.h
11923F:	net/phonet/
11924
11925PHRAM MTD DRIVER
11926M:	Joern Engel <joern@lazybastard.org>
11927L:	linux-mtd@lists.infradead.org
11928S:	Maintained
11929F:	drivers/mtd/devices/phram.c
11930
11931PICOLCD HID DRIVER
11932M:	Bruno Prémont <bonbons@linux-vserver.org>
11933L:	linux-input@vger.kernel.org
11934S:	Maintained
11935F:	drivers/hid/hid-picolcd*
11936
11937PICOXCELL SUPPORT
11938M:	Jamie Iles <jamie@jamieiles.com>
11939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11940T:	git git://github.com/jamieiles/linux-2.6-ji.git
11941S:	Supported
11942F:	arch/arm/boot/dts/picoxcell*
11943F:	arch/arm/mach-picoxcell/
11944F:	drivers/crypto/picoxcell*
11945
11946PIN CONTROL SUBSYSTEM
11947M:	Linus Walleij <linus.walleij@linaro.org>
11948L:	linux-gpio@vger.kernel.org
11949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11950S:	Maintained
11951F:	Documentation/devicetree/bindings/pinctrl/
11952F:	Documentation/driver-api/pinctl.rst
11953F:	drivers/pinctrl/
11954F:	include/linux/pinctrl/
11955
11956PIN CONTROLLER - MICROCHIP AT91
11957M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11959L:	linux-gpio@vger.kernel.org
11960S:	Supported
11961F:	drivers/pinctrl/pinctrl-at91*
11962
11963PIN CONTROLLER - FREESCALE
11964M:	Dong Aisheng <aisheng.dong@nxp.com>
11965M:	Fabio Estevam <festevam@gmail.com>
11966M:	Shawn Guo <shawnguo@kernel.org>
11967M:	Stefan Agner <stefan@agner.ch>
11968R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11969L:	linux-gpio@vger.kernel.org
11970S:	Maintained
11971F:	drivers/pinctrl/freescale/
11972F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11973
11974PIN CONTROLLER - INTEL
11975M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11976M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11978S:	Maintained
11979F:	drivers/pinctrl/intel/
11980
11981PIN CONTROLLER - MEDIATEK
11982M:	Sean Wang <sean.wang@kernel.org>
11983L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11984S:	Maintained
11985F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11986F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11987F:	drivers/pinctrl/mediatek/
11988
11989PIN CONTROLLER - QUALCOMM
11990M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11991S:	Maintained
11992L:	linux-arm-msm@vger.kernel.org
11993F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11994F:	drivers/pinctrl/qcom/
11995
11996PIN CONTROLLER - RENESAS
11997M:	Geert Uytterhoeven <geert+renesas@glider.be>
11998L:	linux-renesas-soc@vger.kernel.org
11999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12000S:	Maintained
12001F:	drivers/pinctrl/pinctrl-rz*
12002F:	drivers/pinctrl/sh-pfc/
12003
12004PIN CONTROLLER - SAMSUNG
12005M:	Tomasz Figa <tomasz.figa@gmail.com>
12006M:	Krzysztof Kozlowski <krzk@kernel.org>
12007M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12009L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12010Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12012S:	Maintained
12013F:	drivers/pinctrl/samsung/
12014F:	include/dt-bindings/pinctrl/samsung.h
12015F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12016
12017PIN CONTROLLER - SINGLE
12018M:	Tony Lindgren <tony@atomide.com>
12019M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12021L:	linux-omap@vger.kernel.org
12022S:	Maintained
12023F:	drivers/pinctrl/pinctrl-single.c
12024
12025PIN CONTROLLER - ST SPEAR
12026M:	Viresh Kumar <vireshk@kernel.org>
12027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12028W:	http://www.st.com/spear
12029S:	Maintained
12030F:	drivers/pinctrl/spear/
12031
12032PISTACHIO SOC SUPPORT
12033M:	James Hartley <james.hartley@sondrel.com>
12034L:	linux-mips@vger.kernel.org
12035S:	Odd Fixes
12036F:	arch/mips/pistachio/
12037F:	arch/mips/include/asm/mach-pistachio/
12038F:	arch/mips/boot/dts/img/pistachio*
12039F:	arch/mips/configs/pistachio*_defconfig
12040
12041PKTCDVD DRIVER
12042S:	Orphan
12043M:	linux-block@vger.kernel.org
12044F:	drivers/block/pktcdvd.c
12045F:	include/linux/pktcdvd.h
12046F:	include/uapi/linux/pktcdvd.h
12047
12048PKUNITY SOC DRIVERS
12049M:	Guan Xuetao <gxt@pku.edu.cn>
12050W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12051S:	Maintained
12052T:	git git://github.com/gxt/linux.git
12053F:	drivers/input/serio/i8042-unicore32io.h
12054F:	drivers/i2c/busses/i2c-puv3.c
12055F:	drivers/video/fbdev/fb-puv3.c
12056F:	drivers/rtc/rtc-puv3.c
12057
12058PMBUS HARDWARE MONITORING DRIVERS
12059M:	Guenter Roeck <linux@roeck-us.net>
12060L:	linux-hwmon@vger.kernel.org
12061W:	http://hwmon.wiki.kernel.org/
12062W:	http://www.roeck-us.net/linux/drivers/
12063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12064S:	Maintained
12065F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12066F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12067F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12068F:	Documentation/hwmon/adm1275
12069F:	Documentation/hwmon/ibm-cffps
12070F:	Documentation/hwmon/ir35221
12071F:	Documentation/hwmon/lm25066
12072F:	Documentation/hwmon/ltc2978
12073F:	Documentation/hwmon/ltc3815
12074F:	Documentation/hwmon/max16064
12075F:	Documentation/hwmon/max20751
12076F:	Documentation/hwmon/max31785
12077F:	Documentation/hwmon/max34440
12078F:	Documentation/hwmon/max8688
12079F:	Documentation/hwmon/pmbus
12080F:	Documentation/hwmon/pmbus-core
12081F:	Documentation/hwmon/tps40422
12082F:	Documentation/hwmon/ucd9000
12083F:	Documentation/hwmon/ucd9200
12084F:	Documentation/hwmon/zl6100
12085F:	drivers/hwmon/pmbus/
12086F:	include/linux/pmbus.h
12087
12088PMC SIERRA MaxRAID DRIVER
12089L:	linux-scsi@vger.kernel.org
12090W:	http://www.pmc-sierra.com/
12091S:	Orphan
12092F:	drivers/scsi/pmcraid.*
12093
12094PMC SIERRA PM8001 DRIVER
12095M:	Jack Wang <jinpu.wang@profitbricks.com>
12096M:	lindar_liu@usish.com
12097L:	linux-scsi@vger.kernel.org
12098S:	Supported
12099F:	drivers/scsi/pm8001/
12100
12101PNP SUPPORT
12102M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12103S:	Maintained
12104F:	drivers/pnp/
12105
12106PNI RM3100 IIO DRIVER
12107M:	Song Qiang <songqiang1304521@gmail.com>
12108L:	linux-iio@vger.kernel.org
12109S:	Maintained
12110F:	drivers/iio/magnetometer/rm3100*
12111F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12112
12113POSIX CLOCKS and TIMERS
12114M:	Thomas Gleixner <tglx@linutronix.de>
12115L:	linux-kernel@vger.kernel.org
12116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12117S:	Maintained
12118F:	fs/timerfd.c
12119F:	include/linux/timer*
12120F:	kernel/time/*timer*
12121
12122POWER MANAGEMENT CORE
12123M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12124L:	linux-pm@vger.kernel.org
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12126B:	https://bugzilla.kernel.org
12127S:	Supported
12128F:	drivers/base/power/
12129F:	include/linux/pm.h
12130F:	include/linux/pm_*
12131F:	include/linux/powercap.h
12132F:	drivers/powercap/
12133F:	kernel/configs/nopm.config
12134
12135POWER STATE COORDINATION INTERFACE (PSCI)
12136M:	Mark Rutland <mark.rutland@arm.com>
12137M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12138L:	linux-arm-kernel@lists.infradead.org
12139S:	Maintained
12140F:	drivers/firmware/psci*.c
12141F:	include/linux/psci.h
12142F:	include/uapi/linux/psci.h
12143
12144POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12145M:	Sebastian Reichel <sre@kernel.org>
12146L:	linux-pm@vger.kernel.org
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12148S:	Maintained
12149F:	Documentation/ABI/testing/sysfs-class-power
12150F:	Documentation/devicetree/bindings/power/supply/
12151F:	include/linux/power_supply.h
12152F:	drivers/power/supply/
12153
12154POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12155M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12156L:	linuxppc-dev@lists.ozlabs.org
12157S:	Maintained
12158F:	drivers/char/powernv-op-panel.c
12159
12160PPP OVER ATM (RFC 2364)
12161M:	Mitchell Blank Jr <mitch@sfgoth.com>
12162S:	Maintained
12163F:	net/atm/pppoatm.c
12164F:	include/uapi/linux/atmppp.h
12165
12166PPP OVER ETHERNET
12167M:	Michal Ostrowski <mostrows@earthlink.net>
12168S:	Maintained
12169F:	drivers/net/ppp/pppoe.c
12170F:	drivers/net/ppp/pppox.c
12171
12172PPP OVER L2TP
12173M:	James Chapman <jchapman@katalix.com>
12174S:	Maintained
12175F:	net/l2tp/l2tp_ppp.c
12176F:	include/linux/if_pppol2tp.h
12177F:	include/uapi/linux/if_pppol2tp.h
12178
12179PPP PROTOCOL DRIVERS AND COMPRESSORS
12180M:	Paul Mackerras <paulus@samba.org>
12181L:	linux-ppp@vger.kernel.org
12182S:	Maintained
12183F:	drivers/net/ppp/ppp_*
12184
12185PPS SUPPORT
12186M:	Rodolfo Giometti <giometti@enneenne.com>
12187W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12188L:	linuxpps@ml.enneenne.com (subscribers-only)
12189S:	Maintained
12190F:	Documentation/pps/
12191F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12192F:	Documentation/ABI/testing/sysfs-pps
12193F:	drivers/pps/
12194F:	include/linux/pps*.h
12195F:	include/uapi/linux/pps.h
12196
12197PPTP DRIVER
12198M:	Dmitry Kozlov <xeb@mail.ru>
12199L:	netdev@vger.kernel.org
12200S:	Maintained
12201F:	drivers/net/ppp/pptp.c
12202W:	http://sourceforge.net/projects/accel-pptp
12203
12204PREEMPTIBLE KERNEL
12205M:	Robert Love <rml@tech9.net>
12206L:	kpreempt-tech@lists.sourceforge.net
12207W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12208S:	Supported
12209F:	Documentation/preempt-locking.txt
12210F:	include/linux/preempt.h
12211
12212PRINTK
12213M:	Petr Mladek <pmladek@suse.com>
12214M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12215R:	Steven Rostedt <rostedt@goodmis.org>
12216S:	Maintained
12217F:	kernel/printk/
12218F:	include/linux/printk.h
12219
12220PRISM54 WIRELESS DRIVER
12221M:	Luis Chamberlain <mcgrof@kernel.org>
12222L:	linux-wireless@vger.kernel.org
12223W:	http://wireless.kernel.org/en/users/Drivers/p54
12224S:	Obsolete
12225F:	drivers/net/wireless/intersil/prism54/
12226
12227PROC FILESYSTEM
12228R:	Alexey Dobriyan <adobriyan@gmail.com>
12229L:	linux-kernel@vger.kernel.org
12230L:	linux-fsdevel@vger.kernel.org
12231S:	Maintained
12232F:	fs/proc/
12233F:	include/linux/proc_fs.h
12234F:	tools/testing/selftests/proc/
12235F:	Documentation/filesystems/proc.txt
12236
12237PROC SYSCTL
12238M:	Luis Chamberlain <mcgrof@kernel.org>
12239M:	Kees Cook <keescook@chromium.org>
12240L:	linux-kernel@vger.kernel.org
12241L:	linux-fsdevel@vger.kernel.org
12242S:	Maintained
12243F:	fs/proc/proc_sysctl.c
12244F:	include/linux/sysctl.h
12245F:	kernel/sysctl.c
12246F:	tools/testing/selftests/sysctl/
12247
12248PS3 NETWORK SUPPORT
12249M:	Geoff Levand <geoff@infradead.org>
12250L:	netdev@vger.kernel.org
12251L:	linuxppc-dev@lists.ozlabs.org
12252S:	Maintained
12253F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12254
12255PS3 PLATFORM SUPPORT
12256M:	Geoff Levand <geoff@infradead.org>
12257L:	linuxppc-dev@lists.ozlabs.org
12258S:	Maintained
12259F:	arch/powerpc/boot/ps3*
12260F:	arch/powerpc/include/asm/lv1call.h
12261F:	arch/powerpc/include/asm/ps3*.h
12262F:	arch/powerpc/platforms/ps3/
12263F:	drivers/*/ps3*
12264F:	drivers/ps3/
12265F:	drivers/rtc/rtc-ps3.c
12266F:	drivers/usb/host/*ps3.c
12267F:	sound/ppc/snd_ps3*
12268
12269PS3VRAM DRIVER
12270M:	Jim Paris <jim@jtan.com>
12271M:	Geoff Levand <geoff@infradead.org>
12272L:	linuxppc-dev@lists.ozlabs.org
12273S:	Maintained
12274F:	drivers/block/ps3vram.c
12275
12276PSAMPLE PACKET SAMPLING SUPPORT:
12277M:	Yotam Gigi <yotam.gi@gmail.com>
12278S:	Maintained
12279F:	net/psample
12280F:	include/net/psample.h
12281F:	include/uapi/linux/psample.h
12282
12283PSTORE FILESYSTEM
12284M:	Kees Cook <keescook@chromium.org>
12285M:	Anton Vorontsov <anton@enomsg.org>
12286M:	Colin Cross <ccross@android.com>
12287M:	Tony Luck <tony.luck@intel.com>
12288S:	Maintained
12289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12290F:	fs/pstore/
12291F:	include/linux/pstore*
12292F:	drivers/firmware/efi/efi-pstore.c
12293F:	drivers/acpi/apei/erst.c
12294F:	Documentation/admin-guide/ramoops.rst
12295F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12296K:	\b(pstore|ramoops)
12297
12298PTP HARDWARE CLOCK SUPPORT
12299M:	Richard Cochran <richardcochran@gmail.com>
12300L:	netdev@vger.kernel.org
12301S:	Maintained
12302W:	http://linuxptp.sourceforge.net/
12303F:	Documentation/ABI/testing/sysfs-ptp
12304F:	Documentation/ptp/*
12305F:	drivers/net/phy/dp83640*
12306F:	drivers/ptp/*
12307F:	include/linux/ptp_cl*
12308
12309PTRACE SUPPORT
12310M:	Oleg Nesterov <oleg@redhat.com>
12311S:	Maintained
12312F:	include/asm-generic/syscall.h
12313F:	include/linux/ptrace.h
12314F:	include/linux/regset.h
12315F:	include/linux/tracehook.h
12316F:	include/uapi/linux/ptrace.h
12317F:	include/uapi/linux/ptrace.h
12318F:	include/asm-generic/ptrace.h
12319F:	kernel/ptrace.c
12320F:	arch/*/ptrace*.c
12321F:	arch/*/*/ptrace*.c
12322F:	arch/*/include/asm/ptrace*.h
12323
12324PULSE8-CEC DRIVER
12325M:	Hans Verkuil <hverkuil@xs4all.nl>
12326L:	linux-media@vger.kernel.org
12327T:	git git://linuxtv.org/media_tree.git
12328S:	Maintained
12329F:	drivers/media/usb/pulse8-cec/*
12330F:	Documentation/media/cec-drivers/pulse8-cec.rst
12331
12332PVRUSB2 VIDEO4LINUX DRIVER
12333M:	Mike Isely <isely@pobox.com>
12334L:	pvrusb2@isely.net	(subscribers-only)
12335L:	linux-media@vger.kernel.org
12336W:	http://www.isely.net/pvrusb2/
12337T:	git git://linuxtv.org/media_tree.git
12338S:	Maintained
12339F:	Documentation/media/v4l-drivers/pvrusb2*
12340F:	drivers/media/usb/pvrusb2/
12341
12342PWC WEBCAM DRIVER
12343M:	Hans Verkuil <hverkuil@xs4all.nl>
12344L:	linux-media@vger.kernel.org
12345T:	git git://linuxtv.org/media_tree.git
12346S:	Odd Fixes
12347F:	drivers/media/usb/pwc/*
12348
12349PWM FAN DRIVER
12350M:	Kamil Debski <kamil@wypas.org>
12351M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12352L:	linux-hwmon@vger.kernel.org
12353S:	Supported
12354F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12355F:	Documentation/hwmon/pwm-fan
12356F:	drivers/hwmon/pwm-fan.c
12357
12358PWM IR Transmitter
12359M:	Sean Young <sean@mess.org>
12360L:	linux-media@vger.kernel.org
12361S:	Maintained
12362F:	drivers/media/rc/pwm-ir-tx.c
12363
12364PWM SUBSYSTEM
12365M:	Thierry Reding <thierry.reding@gmail.com>
12366L:	linux-pwm@vger.kernel.org
12367S:	Maintained
12368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12369F:	Documentation/pwm.txt
12370F:	Documentation/devicetree/bindings/pwm/
12371F:	include/linux/pwm.h
12372F:	drivers/pwm/
12373F:	drivers/video/backlight/pwm_bl.c
12374F:	include/linux/pwm_backlight.h
12375F:	drivers/gpio/gpio-mvebu.c
12376F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12377
12378PXA GPIO DRIVER
12379M:	Robert Jarzmik <robert.jarzmik@free.fr>
12380L:	linux-gpio@vger.kernel.org
12381S:	Maintained
12382F:	drivers/gpio/gpio-pxa.c
12383
12384PXA MMCI DRIVER
12385S:	Orphan
12386
12387PXA RTC DRIVER
12388M:	Robert Jarzmik <robert.jarzmik@free.fr>
12389L:	linux-rtc@vger.kernel.org
12390S:	Maintained
12391
12392PXA2xx/PXA3xx SUPPORT
12393M:	Daniel Mack <daniel@zonque.org>
12394M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12395M:	Robert Jarzmik <robert.jarzmik@free.fr>
12396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12397T:	git git://github.com/hzhuang1/linux.git
12398T:	git git://github.com/rjarzmik/linux.git
12399S:	Maintained
12400F:	arch/arm/boot/dts/pxa*
12401F:	arch/arm/mach-pxa/
12402F:	drivers/dma/pxa*
12403F:	drivers/pcmcia/pxa2xx*
12404F:	drivers/pinctrl/pxa/
12405F:	drivers/spi/spi-pxa2xx*
12406F:	drivers/usb/gadget/udc/pxa2*
12407F:	include/sound/pxa2xx-lib.h
12408F:	sound/arm/pxa*
12409F:	sound/soc/pxa/
12410
12411QAT DRIVER
12412M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12413L:	qat-linux@intel.com
12414S:	Supported
12415F:	drivers/crypto/qat/
12416
12417QCOM AUDIO (ASoC) DRIVERS
12418M:	Patrick Lai <plai@codeaurora.org>
12419M:	Banajit Goswami <bgoswami@codeaurora.org>
12420L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12421S:	Supported
12422F:	sound/soc/qcom/
12423
12424QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12425M:	Gabriel Somlo <somlo@cmu.edu>
12426M:	"Michael S. Tsirkin" <mst@redhat.com>
12427L:	qemu-devel@nongnu.org
12428S:	Maintained
12429F:	drivers/firmware/qemu_fw_cfg.c
12430F:	include/uapi/linux/qemu_fw_cfg.h
12431
12432QIB DRIVER
12433M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12434M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12435L:	linux-rdma@vger.kernel.org
12436S:	Supported
12437F:	drivers/infiniband/hw/qib/
12438
12439QLOGIC QL41xxx FCOE DRIVER
12440M:	QLogic-Storage-Upstream@cavium.com
12441L:	linux-scsi@vger.kernel.org
12442S:	Supported
12443F:	drivers/scsi/qedf/
12444
12445QLOGIC QL41xxx ISCSI DRIVER
12446M:	QLogic-Storage-Upstream@cavium.com
12447L:	linux-scsi@vger.kernel.org
12448S:	Supported
12449F:	drivers/scsi/qedi/
12450
12451QLOGIC QL4xxx ETHERNET DRIVER
12452M:	Ariel Elior <Ariel.Elior@cavium.com>
12453M:	everest-linux-l2@cavium.com
12454L:	netdev@vger.kernel.org
12455S:	Supported
12456F:	drivers/net/ethernet/qlogic/qed/
12457F:	include/linux/qed/
12458F:	drivers/net/ethernet/qlogic/qede/
12459
12460QLOGIC QL4xxx RDMA DRIVER
12461M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12462M:	Ariel Elior <Ariel.Elior@cavium.com>
12463L:	linux-rdma@vger.kernel.org
12464S:	Supported
12465F:	drivers/infiniband/hw/qedr/
12466F:	include/uapi/rdma/qedr-abi.h
12467
12468QLOGIC QLA1280 SCSI DRIVER
12469M:	Michael Reed <mdr@sgi.com>
12470L:	linux-scsi@vger.kernel.org
12471S:	Maintained
12472F:	drivers/scsi/qla1280.[ch]
12473
12474QLOGIC QLA2XXX FC-SCSI DRIVER
12475M:	qla2xxx-upstream@qlogic.com
12476L:	linux-scsi@vger.kernel.org
12477S:	Supported
12478F:	Documentation/scsi/LICENSE.qla2xxx
12479F:	drivers/scsi/qla2xxx/
12480
12481QLOGIC QLA3XXX NETWORK DRIVER
12482M:	Dept-GELinuxNICDev@cavium.com
12483L:	netdev@vger.kernel.org
12484S:	Supported
12485F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12486F:	drivers/net/ethernet/qlogic/qla3xxx.*
12487
12488QLOGIC QLA4XXX iSCSI DRIVER
12489M:	QLogic-Storage-Upstream@qlogic.com
12490L:	linux-scsi@vger.kernel.org
12491S:	Supported
12492F:	Documentation/scsi/LICENSE.qla4xxx
12493F:	drivers/scsi/qla4xxx/
12494
12495QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12496M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12497M:	Manish Chopra <manish.chopra@cavium.com>
12498M:	Dept-GELinuxNICDev@cavium.com
12499L:	netdev@vger.kernel.org
12500S:	Supported
12501F:	drivers/net/ethernet/qlogic/qlcnic/
12502
12503QLOGIC QLGE 10Gb ETHERNET DRIVER
12504M:	Manish Chopra <manish.chopra@cavium.com>
12505M:	Dept-GELinuxNICDev@cavium.com
12506L:	netdev@vger.kernel.org
12507S:	Supported
12508F:	drivers/net/ethernet/qlogic/qlge/
12509
12510QM1D1B0004 MEDIA DRIVER
12511M:	Akihiro Tsukada <tskd08@gmail.com>
12512L:	linux-media@vger.kernel.org
12513S:	Odd Fixes
12514F:	drivers/media/tuners/qm1d1b0004*
12515
12516QM1D1C0042 MEDIA DRIVER
12517M:	Akihiro Tsukada <tskd08@gmail.com>
12518L:	linux-media@vger.kernel.org
12519S:	Odd Fixes
12520F:	drivers/media/tuners/qm1d1c0042*
12521
12522QNX4 FILESYSTEM
12523M:	Anders Larsen <al@alarsen.net>
12524W:	http://www.alarsen.net/linux/qnx4fs/
12525S:	Maintained
12526F:	fs/qnx4/
12527F:	include/uapi/linux/qnx4_fs.h
12528F:	include/uapi/linux/qnxtypes.h
12529
12530QORIQ DPAA2 FSL-MC BUS DRIVER
12531M:	Stuart Yoder <stuyoder@gmail.com>
12532M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12533L:	linux-kernel@vger.kernel.org
12534S:	Maintained
12535F:	drivers/bus/fsl-mc/
12536F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12537F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12538
12539QT1010 MEDIA DRIVER
12540M:	Antti Palosaari <crope@iki.fi>
12541L:	linux-media@vger.kernel.org
12542W:	https://linuxtv.org
12543W:	http://palosaari.fi/linux/
12544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12545T:	git git://linuxtv.org/anttip/media_tree.git
12546S:	Maintained
12547F:	drivers/media/tuners/qt1010*
12548
12549QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12550M:	Kalle Valo <kvalo@codeaurora.org>
12551L:	ath10k@lists.infradead.org
12552W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12554S:	Supported
12555F:	drivers/net/wireless/ath/ath10k/
12556
12557QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12558M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12559L:	linux-wireless@vger.kernel.org
12560W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12561S:	Supported
12562F:	drivers/net/wireless/ath/ath9k/
12563
12564QUALCOMM CAMERA SUBSYSTEM DRIVER
12565M:	Todor Tomov <todor.too@gmail.com>
12566L:	linux-media@vger.kernel.org
12567S:	Maintained
12568F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12569F:	Documentation/media/v4l-drivers/qcom_camss.rst
12570F:	drivers/media/platform/qcom/camss/
12571
12572QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12573M:  Ilia Lin <ilia.lin@gmail.com>
12574L:  linux-pm@vger.kernel.org
12575S:  Maintained
12576F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12577F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12578
12579QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12580M:	Timur Tabi <timur@kernel.org>
12581L:	netdev@vger.kernel.org
12582S:	Maintained
12583F:	drivers/net/ethernet/qualcomm/emac/
12584
12585QUALCOMM GENERIC INTERFACE I2C DRIVER
12586M:	Alok Chauhan <alokc@codeaurora.org>
12587M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12588L:	linux-i2c@vger.kernel.org
12589L:	linux-arm-msm@vger.kernel.org
12590S:	Supported
12591F:	drivers/i2c/busses/i2c-qcom-geni.c
12592
12593QUALCOMM HEXAGON ARCHITECTURE
12594M:	Richard Kuo <rkuo@codeaurora.org>
12595L:	linux-hexagon@vger.kernel.org
12596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12597S:	Supported
12598F:	arch/hexagon/
12599
12600QUALCOMM HIDMA DRIVER
12601M:	Sinan Kaya <okaya@kernel.org>
12602L:	linux-arm-kernel@lists.infradead.org
12603L:	linux-arm-msm@vger.kernel.org
12604L:	dmaengine@vger.kernel.org
12605S:	Supported
12606F:	drivers/dma/qcom/hidma*
12607
12608QUALCOMM IOMMU
12609M:	Rob Clark <robdclark@gmail.com>
12610L:	iommu@lists.linux-foundation.org
12611L:	linux-arm-msm@vger.kernel.org
12612S:	Maintained
12613F:	drivers/iommu/qcom_iommu.c
12614
12615QUALCOMM TSENS THERMAL DRIVER
12616M:	Amit Kucheria <amit.kucheria@linaro.org>
12617L:	linux-pm@vger.kernel.org
12618L:	linux-arm-msm@vger.kernel.org
12619S:	Maintained
12620F:	drivers/thermal/qcom/
12621
12622QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12623M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12624L:	linux-media@vger.kernel.org
12625L:	linux-arm-msm@vger.kernel.org
12626T:	git git://linuxtv.org/media_tree.git
12627S:	Maintained
12628F:	drivers/media/platform/qcom/venus/
12629
12630QUALCOMM WCN36XX WIRELESS DRIVER
12631M:	Kalle Valo <kvalo@codeaurora.org>
12632L:	wcn36xx@lists.infradead.org
12633W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12634T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12635S:	Supported
12636F:	drivers/net/wireless/ath/wcn36xx/
12637
12638QUANTENNA QTNFMAC WIRELESS DRIVER
12639M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12640M:	Avinash Patil <avinashp@quantenna.com>
12641M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12642L:	linux-wireless@vger.kernel.org
12643S:	Maintained
12644F:	drivers/net/wireless/quantenna
12645
12646RADEON and AMDGPU DRM DRIVERS
12647M:	Alex Deucher <alexander.deucher@amd.com>
12648M:	Christian König <christian.koenig@amd.com>
12649M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12650L:	amd-gfx@lists.freedesktop.org
12651T:	git git://people.freedesktop.org/~agd5f/linux
12652S:	Supported
12653F:	drivers/gpu/drm/radeon/
12654F:	include/uapi/drm/radeon_drm.h
12655F:	drivers/gpu/drm/amd/
12656F:	include/uapi/drm/amdgpu_drm.h
12657
12658RADEON FRAMEBUFFER DISPLAY DRIVER
12659M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12660L:	linux-fbdev@vger.kernel.org
12661S:	Maintained
12662F:	drivers/video/fbdev/aty/radeon*
12663F:	include/uapi/linux/radeonfb.h
12664
12665RADIOSHARK RADIO DRIVER
12666M:	Hans Verkuil <hverkuil@xs4all.nl>
12667L:	linux-media@vger.kernel.org
12668T:	git git://linuxtv.org/media_tree.git
12669S:	Maintained
12670F:	drivers/media/radio/radio-shark.c
12671
12672RADIOSHARK2 RADIO DRIVER
12673M:	Hans Verkuil <hverkuil@xs4all.nl>
12674L:	linux-media@vger.kernel.org
12675T:	git git://linuxtv.org/media_tree.git
12676S:	Maintained
12677F:	drivers/media/radio/radio-shark2.c
12678F:	drivers/media/radio/radio-tea5777.c
12679
12680RADOS BLOCK DEVICE (RBD)
12681M:	Ilya Dryomov <idryomov@gmail.com>
12682M:	Sage Weil <sage@redhat.com>
12683M:	Alex Elder <elder@kernel.org>
12684L:	ceph-devel@vger.kernel.org
12685W:	http://ceph.com/
12686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12687T:	git git://github.com/ceph/ceph-client.git
12688S:	Supported
12689F:	Documentation/ABI/testing/sysfs-bus-rbd
12690F:	drivers/block/rbd.c
12691F:	drivers/block/rbd_types.h
12692
12693RAGE128 FRAMEBUFFER DISPLAY DRIVER
12694M:	Paul Mackerras <paulus@samba.org>
12695L:	linux-fbdev@vger.kernel.org
12696S:	Maintained
12697F:	drivers/video/fbdev/aty/aty128fb.c
12698
12699RAINSHADOW-CEC 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/usb/rainshadow-cec/*
12705
12706RALINK MIPS ARCHITECTURE
12707M:	John Crispin <john@phrozen.org>
12708L:	linux-mips@vger.kernel.org
12709S:	Maintained
12710F:	arch/mips/ralink
12711
12712RALINK RT2X00 WIRELESS LAN DRIVER
12713P:	rt2x00 project
12714M:	Stanislaw Gruszka <sgruszka@redhat.com>
12715M:	Helmut Schaa <helmut.schaa@googlemail.com>
12716L:	linux-wireless@vger.kernel.org
12717S:	Maintained
12718F:	drivers/net/wireless/ralink/rt2x00/
12719
12720RAMDISK RAM BLOCK DEVICE DRIVER
12721M:	Jens Axboe <axboe@kernel.dk>
12722S:	Maintained
12723F:	Documentation/blockdev/ramdisk.txt
12724F:	drivers/block/brd.c
12725
12726RANCHU VIRTUAL BOARD FOR MIPS
12727M:	Miodrag Dinic <miodrag.dinic@mips.com>
12728L:	linux-mips@vger.kernel.org
12729S:	Supported
12730F:	arch/mips/generic/board-ranchu.c
12731F:	arch/mips/configs/generic/board-ranchu.config
12732
12733RANDOM NUMBER DRIVER
12734M:	"Theodore Ts'o" <tytso@mit.edu>
12735S:	Maintained
12736F:	drivers/char/random.c
12737
12738RAPIDIO SUBSYSTEM
12739M:	Matt Porter <mporter@kernel.crashing.org>
12740M:	Alexandre Bounine <alex.bou9@gmail.com>
12741S:	Maintained
12742F:	drivers/rapidio/
12743
12744RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12745L:	linux-wireless@vger.kernel.org
12746S:	Orphan
12747F:	drivers/net/wireless/ray*
12748
12749RCUTORTURE TEST FRAMEWORK
12750M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12751M:	Josh Triplett <josh@joshtriplett.org>
12752R:	Steven Rostedt <rostedt@goodmis.org>
12753R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12754R:	Lai Jiangshan <jiangshanlai@gmail.com>
12755L:	linux-kernel@vger.kernel.org
12756S:	Supported
12757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12758F:	tools/testing/selftests/rcutorture
12759
12760RDC R-321X SoC
12761M:	Florian Fainelli <florian@openwrt.org>
12762S:	Maintained
12763
12764RDC R6040 FAST ETHERNET DRIVER
12765M:	Florian Fainelli <f.fainelli@gmail.com>
12766L:	netdev@vger.kernel.org
12767S:	Maintained
12768F:	drivers/net/ethernet/rdc/r6040.c
12769
12770RDMAVT - RDMA verbs software
12771M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12772M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12773L:	linux-rdma@vger.kernel.org
12774S:	Supported
12775F:	drivers/infiniband/sw/rdmavt
12776
12777RDS - RELIABLE DATAGRAM SOCKETS
12778M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12779L:	netdev@vger.kernel.org
12780L:	linux-rdma@vger.kernel.org
12781L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12782W:	https://oss.oracle.com/projects/rds/
12783S:	Supported
12784F:	net/rds/
12785F:	Documentation/networking/rds.txt
12786
12787RDT - RESOURCE ALLOCATION
12788M:	Fenghua Yu <fenghua.yu@intel.com>
12789M:	Reinette Chatre <reinette.chatre@intel.com>
12790L:	linux-kernel@vger.kernel.org
12791S:	Supported
12792F:	arch/x86/kernel/cpu/resctrl/
12793F:	arch/x86/include/asm/resctrl_sched.h
12794F:	Documentation/x86/resctrl*
12795
12796READ-COPY UPDATE (RCU)
12797M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12798M:	Josh Triplett <josh@joshtriplett.org>
12799R:	Steven Rostedt <rostedt@goodmis.org>
12800R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12801R:	Lai Jiangshan <jiangshanlai@gmail.com>
12802R:	Joel Fernandes <joel@joelfernandes.org>
12803L:	linux-kernel@vger.kernel.org
12804W:	http://www.rdrop.com/users/paulmck/RCU/
12805S:	Supported
12806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12807F:	Documentation/RCU/
12808X:	Documentation/RCU/torture.txt
12809F:	include/linux/rcu*
12810X:	include/linux/srcu*.h
12811F:	kernel/rcu/
12812X:	kernel/rcu/srcu*.c
12813
12814REAL TIME CLOCK (RTC) SUBSYSTEM
12815M:	Alessandro Zummo <a.zummo@towertech.it>
12816M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12817L:	linux-rtc@vger.kernel.org
12818Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12820S:	Maintained
12821F:	Documentation/devicetree/bindings/rtc/
12822F:	Documentation/rtc.txt
12823F:	drivers/rtc/
12824F:	include/linux/rtc.h
12825F:	include/uapi/linux/rtc.h
12826F:	include/linux/rtc/
12827F:	include/linux/platform_data/rtc-*
12828F:	tools/testing/selftests/rtc/
12829
12830REALTEK AUDIO CODECS
12831M:	Bard Liao <bardliao@realtek.com>
12832M:	Oder Chiou <oder_chiou@realtek.com>
12833S:	Maintained
12834F:	sound/soc/codecs/rt*
12835F:	include/sound/rt*.h
12836
12837REALTEK RTL83xx SMI DSA ROUTER CHIPS
12838M:	Linus Walleij <linus.walleij@linaro.org>
12839S:	Maintained
12840F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12841F:	drivers/net/dsa/realtek-smi*
12842F:	drivers/net/dsa/rtl83*
12843
12844REGISTER MAP ABSTRACTION
12845M:	Mark Brown <broonie@kernel.org>
12846L:	linux-kernel@vger.kernel.org
12847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12848S:	Supported
12849F:	Documentation/devicetree/bindings/regmap/
12850F:	drivers/base/regmap/
12851F:	include/linux/regmap.h
12852
12853REISERFS FILE SYSTEM
12854L:	reiserfs-devel@vger.kernel.org
12855S:	Supported
12856F:	fs/reiserfs/
12857
12858REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12859M:	Ohad Ben-Cohen <ohad@wizery.com>
12860M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12861L:	linux-remoteproc@vger.kernel.org
12862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12863S:	Maintained
12864F:	Documentation/devicetree/bindings/remoteproc/
12865F:	Documentation/remoteproc.txt
12866F:	drivers/remoteproc/
12867F:	include/linux/remoteproc.h
12868
12869REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12870M:	Ohad Ben-Cohen <ohad@wizery.com>
12871M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12872L:	linux-remoteproc@vger.kernel.org
12873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12874S:	Maintained
12875F:	drivers/rpmsg/
12876F:	Documentation/rpmsg.txt
12877F:	include/linux/rpmsg.h
12878F:	include/linux/rpmsg/
12879
12880RENESAS CLOCK DRIVERS
12881M:	Geert Uytterhoeven <geert+renesas@glider.be>
12882L:	linux-renesas-soc@vger.kernel.org
12883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12884S:	Supported
12885F:	drivers/clk/renesas/
12886
12887RENESAS EMEV2 I2C DRIVER
12888M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12889S:	Supported
12890F:	drivers/i2c/busses/i2c-emev2.c
12891
12892RENESAS ETHERNET DRIVERS
12893R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12894L:	netdev@vger.kernel.org
12895L:	linux-renesas-soc@vger.kernel.org
12896F:	Documentation/devicetree/bindings/net/renesas,*.txt
12897F:	Documentation/devicetree/bindings/net/sh_eth.txt
12898F:	drivers/net/ethernet/renesas/
12899F:	include/linux/sh_eth.h
12900
12901RENESAS R-CAR GYROADC DRIVER
12902M:	Marek Vasut <marek.vasut@gmail.com>
12903L:	linux-iio@vger.kernel.org
12904S:	Supported
12905F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12906F:	drivers/iio/adc/rcar-gyroadc.c
12907
12908RENESAS R-CAR I2C DRIVERS
12909M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12910S:	Supported
12911F:	drivers/i2c/busses/i2c-rcar.c
12912F:	drivers/i2c/busses/i2c-sh_mobile.c
12913
12914RENESAS RIIC DRIVER
12915M:	Chris Brandt <chris.brandt@renesas.com>
12916S:	Supported
12917F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12918F:	drivers/i2c/busses/i2c-riic.c
12919
12920RENESAS USB PHY DRIVER
12921M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12922L:	linux-renesas-soc@vger.kernel.org
12923S:	Maintained
12924F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12925
12926RESET CONTROLLER FRAMEWORK
12927M:	Philipp Zabel <p.zabel@pengutronix.de>
12928T:	git git://git.pengutronix.de/git/pza/linux
12929S:	Maintained
12930F:	drivers/reset/
12931F:	Documentation/devicetree/bindings/reset/
12932F:	include/dt-bindings/reset/
12933F:	include/linux/reset.h
12934F:	include/linux/reset-controller.h
12935
12936RESTARTABLE SEQUENCES SUPPORT
12937M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12938M:	Peter Zijlstra <peterz@infradead.org>
12939M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
12940M:	Boqun Feng <boqun.feng@gmail.com>
12941L:	linux-kernel@vger.kernel.org
12942S:	Supported
12943F:	kernel/rseq.c
12944F:	include/uapi/linux/rseq.h
12945F:	include/trace/events/rseq.h
12946F:	tools/testing/selftests/rseq/
12947
12948RFKILL
12949M:	Johannes Berg <johannes@sipsolutions.net>
12950L:	linux-wireless@vger.kernel.org
12951W:	http://wireless.kernel.org/
12952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12954S:	Maintained
12955F:	Documentation/rfkill.txt
12956F:	Documentation/ABI/stable/sysfs-class-rfkill
12957F:	net/rfkill/
12958F:	include/linux/rfkill.h
12959F:	include/uapi/linux/rfkill.h
12960
12961RHASHTABLE
12962M:	Thomas Graf <tgraf@suug.ch>
12963M:	Herbert Xu <herbert@gondor.apana.org.au>
12964L:	netdev@vger.kernel.org
12965S:	Maintained
12966F:	lib/rhashtable.c
12967F:	lib/test_rhashtable.c
12968F:	include/linux/rhashtable.h
12969F:	include/linux/rhashtable-types.h
12970
12971RICOH R5C592 MEMORYSTICK DRIVER
12972M:	Maxim Levitsky <maximlevitsky@gmail.com>
12973S:	Maintained
12974F:	drivers/memstick/host/r592.*
12975
12976RICOH SMARTMEDIA/XD DRIVER
12977M:	Maxim Levitsky <maximlevitsky@gmail.com>
12978S:	Maintained
12979F:	drivers/mtd/nand/raw/r852.c
12980F:	drivers/mtd/nand/raw/r852.h
12981
12982RISC-V ARCHITECTURE
12983M:	Palmer Dabbelt <palmer@sifive.com>
12984M:	Albert Ou <aou@eecs.berkeley.edu>
12985L:	linux-riscv@lists.infradead.org
12986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12987S:	Supported
12988F:	arch/riscv/
12989K:	riscv
12990N:	riscv
12991
12992ROCCAT DRIVERS
12993M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12994W:	http://sourceforge.net/projects/roccat/
12995S:	Maintained
12996F:	drivers/hid/hid-roccat*
12997F:	include/linux/hid-roccat*
12998F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12999
13000ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13001M:	Jacob chen <jacob2.chen@rock-chips.com>
13002L:	linux-media@vger.kernel.org
13003S:	Maintained
13004F:	drivers/media/platform/rockchip/rga/
13005F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13006
13007ROCKCHIP VPU CODEC DRIVER
13008M:	Ezequiel Garcia <ezequiel@collabora.com>
13009L:	linux-media@vger.kernel.org
13010S:	Maintained
13011F:	drivers/staging/media/platform/rockchip/vpu/
13012F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13013
13014ROCKER DRIVER
13015M:	Jiri Pirko <jiri@resnulli.us>
13016L:	netdev@vger.kernel.org
13017S:	Supported
13018F:	drivers/net/ethernet/rocker/
13019
13020ROCKETPORT DRIVER
13021P:	Comtrol Corp.
13022W:	http://www.comtrol.com
13023S:	Maintained
13024F:	Documentation/serial/rocket.txt
13025F:	drivers/tty/rocket*
13026
13027ROCKETPORT EXPRESS/INFINITY DRIVER
13028M:	Kevin Cernekee <cernekee@gmail.com>
13029L:	linux-serial@vger.kernel.org
13030S:	Odd Fixes
13031F:	drivers/tty/serial/rp2.*
13032
13033ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13034M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13035L:	linux-kernel@vger.kernel.org
13036L:	linux-renesas-soc@vger.kernel.org
13037S:	Supported
13038F:	drivers/mfd/bd9571mwv.c
13039F:	drivers/regulator/bd9571mwv-regulator.c
13040F:	drivers/gpio/gpio-bd9571mwv.c
13041F:	include/linux/mfd/bd9571mwv.h
13042F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13043
13044ROSE NETWORK LAYER
13045M:	Ralf Baechle <ralf@linux-mips.org>
13046L:	linux-hams@vger.kernel.org
13047W:	http://www.linux-ax25.org/
13048S:	Maintained
13049F:	include/net/rose.h
13050F:	include/uapi/linux/rose.h
13051F:	net/rose/
13052
13053RTL2830 MEDIA DRIVER
13054M:	Antti Palosaari <crope@iki.fi>
13055L:	linux-media@vger.kernel.org
13056W:	https://linuxtv.org
13057W:	http://palosaari.fi/linux/
13058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13059T:	git git://linuxtv.org/anttip/media_tree.git
13060S:	Maintained
13061F:	drivers/media/dvb-frontends/rtl2830*
13062
13063RTL2832 MEDIA DRIVER
13064M:	Antti Palosaari <crope@iki.fi>
13065L:	linux-media@vger.kernel.org
13066W:	https://linuxtv.org
13067W:	http://palosaari.fi/linux/
13068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13069T:	git git://linuxtv.org/anttip/media_tree.git
13070S:	Maintained
13071F:	drivers/media/dvb-frontends/rtl2832*
13072
13073RTL2832_SDR MEDIA DRIVER
13074M:	Antti Palosaari <crope@iki.fi>
13075L:	linux-media@vger.kernel.org
13076W:	https://linuxtv.org
13077W:	http://palosaari.fi/linux/
13078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13079T:	git git://linuxtv.org/anttip/media_tree.git
13080S:	Maintained
13081F:	drivers/media/dvb-frontends/rtl2832_sdr*
13082
13083RTL8180 WIRELESS DRIVER
13084L:	linux-wireless@vger.kernel.org
13085W:	http://wireless.kernel.org/
13086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13087S:	Orphan
13088F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13089
13090RTL8187 WIRELESS DRIVER
13091M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13092M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13093M:	Larry Finger <Larry.Finger@lwfinger.net>
13094L:	linux-wireless@vger.kernel.org
13095W:	http://wireless.kernel.org/
13096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13097S:	Maintained
13098F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13099
13100REALTEK WIRELESS DRIVER (rtlwifi family)
13101M:	Ping-Ke Shih <pkshih@realtek.com>
13102L:	linux-wireless@vger.kernel.org
13103W:	http://wireless.kernel.org/
13104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13105S:	Maintained
13106F:	drivers/net/wireless/realtek/rtlwifi/
13107
13108RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13109M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13110L:	linux-wireless@vger.kernel.org
13111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13112S:	Maintained
13113F:	drivers/net/wireless/realtek/rtl8xxxu/
13114
13115RXRPC SOCKETS (AF_RXRPC)
13116M:	David Howells <dhowells@redhat.com>
13117L:	linux-afs@lists.infradead.org
13118S:	Supported
13119F:	net/rxrpc/
13120F:	include/keys/rxrpc-type.h
13121F:	include/net/af_rxrpc.h
13122F:	include/trace/events/rxrpc.h
13123F:	include/uapi/linux/rxrpc.h
13124F:	Documentation/networking/rxrpc.txt
13125W:	https://www.infradead.org/~dhowells/kafs/
13126
13127S3 SAVAGE FRAMEBUFFER DRIVER
13128M:	Antonino Daplas <adaplas@gmail.com>
13129L:	linux-fbdev@vger.kernel.org
13130S:	Maintained
13131F:	drivers/video/fbdev/savage/
13132
13133S390
13134M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13135M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13136L:	linux-s390@vger.kernel.org
13137W:	http://www.ibm.com/developerworks/linux/linux390/
13138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13139S:	Supported
13140F:	arch/s390/
13141F:	drivers/s390/
13142F:	Documentation/s390/
13143F:	Documentation/driver-api/s390-drivers.rst
13144
13145S390 COMMON I/O LAYER
13146M:	Sebastian Ott <sebott@linux.ibm.com>
13147M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13148L:	linux-s390@vger.kernel.org
13149W:	http://www.ibm.com/developerworks/linux/linux390/
13150S:	Supported
13151F:	drivers/s390/cio/
13152
13153S390 DASD DRIVER
13154M:	Stefan Haberland <sth@linux.ibm.com>
13155M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13156L:	linux-s390@vger.kernel.org
13157W:	http://www.ibm.com/developerworks/linux/linux390/
13158S:	Supported
13159F:	drivers/s390/block/dasd*
13160F:	block/partitions/ibm.c
13161
13162S390 IOMMU (PCI)
13163M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13164L:	linux-s390@vger.kernel.org
13165W:	http://www.ibm.com/developerworks/linux/linux390/
13166S:	Supported
13167F:	drivers/iommu/s390-iommu.c
13168
13169S390 IUCV NETWORK LAYER
13170M:	Julian Wiedmann <jwi@linux.ibm.com>
13171M:	Ursula Braun <ubraun@linux.ibm.com>
13172L:	linux-s390@vger.kernel.org
13173W:	http://www.ibm.com/developerworks/linux/linux390/
13174S:	Supported
13175F:	drivers/s390/net/*iucv*
13176F:	include/net/iucv/
13177F:	net/iucv/
13178
13179S390 NETWORK DRIVERS
13180M:	Julian Wiedmann <jwi@linux.ibm.com>
13181M:	Ursula Braun <ubraun@linux.ibm.com>
13182L:	linux-s390@vger.kernel.org
13183W:	http://www.ibm.com/developerworks/linux/linux390/
13184S:	Supported
13185F:	drivers/s390/net/
13186
13187S390 PCI SUBSYSTEM
13188M:	Sebastian Ott <sebott@linux.ibm.com>
13189M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13190L:	linux-s390@vger.kernel.org
13191W:	http://www.ibm.com/developerworks/linux/linux390/
13192S:	Supported
13193F:	arch/s390/pci/
13194F:	drivers/pci/hotplug/s390_pci_hpc.c
13195
13196S390 VFIO-CCW DRIVER
13197M:	Cornelia Huck <cohuck@redhat.com>
13198M:	Farhan Ali <alifm@linux.ibm.com>
13199M:	Eric Farman <farman@linux.ibm.com>
13200R:	Halil Pasic <pasic@linux.ibm.com>
13201L:	linux-s390@vger.kernel.org
13202L:	kvm@vger.kernel.org
13203S:	Supported
13204F:	drivers/s390/cio/vfio_ccw*
13205F:	Documentation/s390/vfio-ccw.txt
13206F:	include/uapi/linux/vfio_ccw.h
13207
13208S390 ZCRYPT DRIVER
13209M:	Harald Freudenberger <freude@linux.ibm.com>
13210L:	linux-s390@vger.kernel.org
13211W:	http://www.ibm.com/developerworks/linux/linux390/
13212S:	Supported
13213F:	drivers/s390/crypto/
13214
13215S390 VFIO AP DRIVER
13216M:	Tony Krowiak <akrowiak@linux.ibm.com>
13217M:	Pierre Morel <pmorel@linux.ibm.com>
13218M:	Halil Pasic <pasic@linux.ibm.com>
13219L:	linux-s390@vger.kernel.org
13220W:	http://www.ibm.com/developerworks/linux/linux390/
13221S:	Supported
13222F:	drivers/s390/crypto/vfio_ap_drv.c
13223F:	drivers/s390/crypto/vfio_ap_private.h
13224F:	drivers/s390/crypto/vfio_ap_ops.c
13225F:	Documentation/s390/vfio-ap.txt
13226
13227S390 ZFCP DRIVER
13228M:	Steffen Maier <maier@linux.ibm.com>
13229M:	Benjamin Block <bblock@linux.ibm.com>
13230L:	linux-s390@vger.kernel.org
13231W:	http://www.ibm.com/developerworks/linux/linux390/
13232S:	Supported
13233F:	drivers/s390/scsi/zfcp_*
13234
13235S3C24XX SD/MMC Driver
13236M:	Ben Dooks <ben-linux@fluff.org>
13237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13238S:	Supported
13239F:	drivers/mmc/host/s3cmci.*
13240
13241SAA6588 RDS RECEIVER DRIVER
13242M:	Hans Verkuil <hverkuil@xs4all.nl>
13243L:	linux-media@vger.kernel.org
13244T:	git git://linuxtv.org/media_tree.git
13245W:	https://linuxtv.org
13246S:	Odd Fixes
13247F:	drivers/media/i2c/saa6588*
13248
13249SAA7134 VIDEO4LINUX DRIVER
13250M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13251L:	linux-media@vger.kernel.org
13252W:	https://linuxtv.org
13253T:	git git://linuxtv.org/media_tree.git
13254S:	Odd fixes
13255F:	Documentation/media/v4l-drivers/saa7134*
13256F:	drivers/media/pci/saa7134/
13257
13258SAA7146 VIDEO4LINUX-2 DRIVER
13259M:	Hans Verkuil <hverkuil@xs4all.nl>
13260L:	linux-media@vger.kernel.org
13261T:	git git://linuxtv.org/media_tree.git
13262S:	Maintained
13263F:	drivers/media/common/saa7146/
13264F:	drivers/media/pci/saa7146/
13265F:	include/media/drv-intf/saa7146*
13266
13267SAMSUNG AUDIO (ASoC) DRIVERS
13268M:	Krzysztof Kozlowski <krzk@kernel.org>
13269M:	Sangbeom Kim <sbkim73@samsung.com>
13270M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13271L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13272S:	Supported
13273F:	sound/soc/samsung/
13274F:	Documentation/devicetree/bindings/sound/samsung*
13275
13276SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13277M:	Krzysztof Kozlowski <krzk@kernel.org>
13278L:	linux-crypto@vger.kernel.org
13279L:	linux-samsung-soc@vger.kernel.org
13280S:	Maintained
13281F:	drivers/crypto/exynos-rng.c
13282F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13283
13284SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13285M:	Łukasz Stelmach <l.stelmach@samsung.com>
13286L:	linux-samsung-soc@vger.kernel.org
13287S:	Maintained
13288F:	drivers/char/hw_random/exynos-trng.c
13289F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13290
13291SAMSUNG FRAMEBUFFER DRIVER
13292M:	Jingoo Han <jingoohan1@gmail.com>
13293L:	linux-fbdev@vger.kernel.org
13294S:	Maintained
13295F:	drivers/video/fbdev/s3c-fb.c
13296
13297SAMSUNG LAPTOP DRIVER
13298M:	Corentin Chary <corentin.chary@gmail.com>
13299L:	platform-driver-x86@vger.kernel.org
13300S:	Maintained
13301F:	drivers/platform/x86/samsung-laptop.c
13302
13303SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13304M:	Sangbeom Kim <sbkim73@samsung.com>
13305M:	Krzysztof Kozlowski <krzk@kernel.org>
13306M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13307L:	linux-kernel@vger.kernel.org
13308L:	linux-samsung-soc@vger.kernel.org
13309S:	Supported
13310F:	drivers/mfd/sec*.c
13311F:	drivers/regulator/s2m*.c
13312F:	drivers/regulator/s5m*.c
13313F:	drivers/clk/clk-s2mps11.c
13314F:	drivers/rtc/rtc-s5m.c
13315F:	include/linux/mfd/samsung/
13316F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13317F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13318F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13319F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13320
13321SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13322M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13323L:	linux-media@vger.kernel.org
13324L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13325S:	Maintained
13326F:	drivers/media/platform/s3c-camif/
13327F:	include/media/drv-intf/s3c_camif.h
13328
13329SAMSUNG S3FWRN5 NFC DRIVER
13330M:	Robert Baldyga <r.baldyga@samsung.com>
13331M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13332L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13333S:	Supported
13334F:	drivers/nfc/s3fwrn5
13335
13336SAMSUNG S5C73M3 CAMERA DRIVER
13337M:	Kyungmin Park <kyungmin.park@samsung.com>
13338M:	Andrzej Hajda <a.hajda@samsung.com>
13339L:	linux-media@vger.kernel.org
13340S:	Supported
13341F:	drivers/media/i2c/s5c73m3/*
13342
13343SAMSUNG S5K5BAF CAMERA DRIVER
13344M:	Kyungmin Park <kyungmin.park@samsung.com>
13345M:	Andrzej Hajda <a.hajda@samsung.com>
13346L:	linux-media@vger.kernel.org
13347S:	Supported
13348F:	drivers/media/i2c/s5k5baf.c
13349
13350SAMSUNG S5P Security SubSystem (SSS) DRIVER
13351M:	Krzysztof Kozlowski <krzk@kernel.org>
13352M:	Vladimir Zapolskiy <vz@mleia.com>
13353M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13354L:	linux-crypto@vger.kernel.org
13355L:	linux-samsung-soc@vger.kernel.org
13356S:	Maintained
13357F:	drivers/crypto/s5p-sss.c
13358
13359SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13360M:	Kyungmin Park <kyungmin.park@samsung.com>
13361M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13362L:	linux-media@vger.kernel.org
13363Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13364S:	Supported
13365F:	drivers/media/platform/exynos4-is/
13366
13367SAMSUNG SOC CLOCK DRIVERS
13368M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13369M:	Tomasz Figa <tomasz.figa@gmail.com>
13370M:	Chanwoo Choi <cw00.choi@samsung.com>
13371S:	Supported
13372L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13374F:	drivers/clk/samsung/
13375F:	include/dt-bindings/clock/exynos*.h
13376F:	Documentation/devicetree/bindings/clock/exynos*.txt
13377
13378SAMSUNG SPI DRIVERS
13379M:	Kukjin Kim <kgene@kernel.org>
13380M:	Krzysztof Kozlowski <krzk@kernel.org>
13381M:	Andi Shyti <andi@etezian.org>
13382L:	linux-spi@vger.kernel.org
13383L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13384S:	Maintained
13385F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13386F:	drivers/spi/spi-s3c*
13387F:	include/linux/platform_data/spi-s3c64xx.h
13388
13389SAMSUNG SXGBE DRIVERS
13390M:	Byungho An <bh74.an@samsung.com>
13391M:	Girish K S <ks.giri@samsung.com>
13392M:	Vipul Pandya <vipul.pandya@samsung.com>
13393S:	Supported
13394L:	netdev@vger.kernel.org
13395F:	drivers/net/ethernet/samsung/sxgbe/
13396
13397SAMSUNG THERMAL DRIVER
13398M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13399L:	linux-pm@vger.kernel.org
13400L:	linux-samsung-soc@vger.kernel.org
13401S:	Supported
13402T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13403F:	drivers/thermal/samsung/
13404
13405SAMSUNG USB2 PHY DRIVER
13406M:	Kamil Debski <kamil@wypas.org>
13407M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13408L:	linux-kernel@vger.kernel.org
13409S:	Supported
13410F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13411F:	Documentation/phy/samsung-usb2.txt
13412F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13413F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13414F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13415F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13416F:	drivers/phy/samsung/phy-samsung-usb2.c
13417F:	drivers/phy/samsung/phy-samsung-usb2.h
13418
13419SC1200 WDT DRIVER
13420M:	Zwane Mwaikambo <zwanem@gmail.com>
13421S:	Maintained
13422F:	drivers/watchdog/sc1200wdt.c
13423
13424SCHEDULER
13425M:	Ingo Molnar <mingo@redhat.com>
13426M:	Peter Zijlstra <peterz@infradead.org>
13427L:	linux-kernel@vger.kernel.org
13428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13429S:	Maintained
13430F:	kernel/sched/
13431F:	include/linux/sched.h
13432F:	include/uapi/linux/sched.h
13433F:	include/linux/wait.h
13434
13435SCR24X CHIP CARD INTERFACE DRIVER
13436M:	Lubomir Rintel <lkundrak@v3.sk>
13437S:	Supported
13438F:	drivers/char/pcmcia/scr24x_cs.c
13439
13440SCSI CDROM DRIVER
13441M:	Jens Axboe <axboe@kernel.dk>
13442L:	linux-scsi@vger.kernel.org
13443W:	http://www.kernel.dk
13444S:	Maintained
13445F:	drivers/scsi/sr*
13446
13447SCSI RDMA PROTOCOL (SRP) INITIATOR
13448M:	Bart Van Assche <bvanassche@acm.org>
13449L:	linux-rdma@vger.kernel.org
13450S:	Supported
13451Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13452F:	drivers/infiniband/ulp/srp/
13453F:	include/scsi/srp.h
13454
13455SCSI RDMA PROTOCOL (SRP) TARGET
13456M:	Bart Van Assche <bvanassche@acm.org>
13457L:	linux-rdma@vger.kernel.org
13458L:	target-devel@vger.kernel.org
13459S:	Supported
13460Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13461F:	drivers/infiniband/ulp/srpt/
13462
13463SCSI SG DRIVER
13464M:	Doug Gilbert <dgilbert@interlog.com>
13465L:	linux-scsi@vger.kernel.org
13466W:	http://sg.danny.cz/sg
13467S:	Maintained
13468F:	Documentation/scsi/scsi-generic.txt
13469F:	drivers/scsi/sg.c
13470F:	include/scsi/sg.h
13471
13472SCSI SUBSYSTEM
13473M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13475M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13477L:	linux-scsi@vger.kernel.org
13478S:	Maintained
13479F:	Documentation/devicetree/bindings/scsi/
13480F:	drivers/scsi/
13481F:	include/scsi/
13482
13483SCSI TAPE DRIVER
13484M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13485L:	linux-scsi@vger.kernel.org
13486S:	Maintained
13487F:	Documentation/scsi/st.txt
13488F:	drivers/scsi/st.*
13489F:	drivers/scsi/st_*.h
13490
13491SCTP PROTOCOL
13492M:	Vlad Yasevich <vyasevich@gmail.com>
13493M:	Neil Horman <nhorman@tuxdriver.com>
13494M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13495L:	linux-sctp@vger.kernel.org
13496W:	http://lksctp.sourceforge.net
13497S:	Maintained
13498F:	Documentation/networking/sctp.txt
13499F:	include/linux/sctp.h
13500F:	include/uapi/linux/sctp.h
13501F:	include/net/sctp/
13502F:	net/sctp/
13503
13504SCx200 CPU SUPPORT
13505M:	Jim Cromie <jim.cromie@gmail.com>
13506S:	Odd Fixes
13507F:	Documentation/i2c/busses/scx200_acb
13508F:	arch/x86/platform/scx200/
13509F:	drivers/watchdog/scx200_wdt.c
13510F:	drivers/i2c/busses/scx200*
13511F:	drivers/mtd/maps/scx200_docflash.c
13512F:	include/linux/scx200.h
13513
13514SCx200 GPIO DRIVER
13515M:	Jim Cromie <jim.cromie@gmail.com>
13516S:	Maintained
13517F:	drivers/char/scx200_gpio.c
13518F:	include/linux/scx200_gpio.h
13519
13520SCx200 HRT CLOCKSOURCE DRIVER
13521M:	Jim Cromie <jim.cromie@gmail.com>
13522S:	Maintained
13523F:	drivers/clocksource/scx200_hrt.c
13524
13525SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13526M:	Sascha Sommer <saschasommer@freenet.de>
13527L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13528S:	Maintained
13529F:	drivers/mmc/host/sdricoh_cs.c
13530
13531SECO BOARDS CEC DRIVER
13532M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13533S:	Maintained
13534F:	drivers/media/platform/seco-cec/seco-cec.c
13535F:	drivers/media/platform/seco-cec/seco-cec.h
13536
13537SECURE COMPUTING
13538M:	Kees Cook <keescook@chromium.org>
13539R:	Andy Lutomirski <luto@amacapital.net>
13540R:	Will Drewry <wad@chromium.org>
13541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13542S:	Supported
13543F:	kernel/seccomp.c
13544F:	include/uapi/linux/seccomp.h
13545F:	include/linux/seccomp.h
13546F:	tools/testing/selftests/seccomp/*
13547F:	tools/testing/selftests/kselftest_harness.h
13548F:	Documentation/userspace-api/seccomp_filter.rst
13549K:	\bsecure_computing
13550K:	\bTIF_SECCOMP\b
13551
13552SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13553M:	Al Cooper <alcooperx@gmail.com>
13554L:	linux-mmc@vger.kernel.org
13555L:	bcm-kernel-feedback-list@broadcom.com
13556S:	Maintained
13557F:	drivers/mmc/host/sdhci-brcmstb*
13558
13559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13560M:	Adrian Hunter <adrian.hunter@intel.com>
13561L:	linux-mmc@vger.kernel.org
13562T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13563S:	Maintained
13564F:	drivers/mmc/host/sdhci*
13565F:	include/linux/mmc/sdhci*
13566
13567SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13568M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13569M:	Manjunath M B <manjumb@synopsys.com>
13570L:	linux-mmc@vger.kernel.org
13571S:	Maintained
13572F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13573
13574SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13575M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13576L:	linux-mmc@vger.kernel.org
13577S:	Supported
13578F:	drivers/mmc/host/sdhci-of-at91.c
13579
13580SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13581M:	Ben Dooks <ben-linux@fluff.org>
13582M:	Jaehoon Chung <jh80.chung@samsung.com>
13583L:	linux-mmc@vger.kernel.org
13584S:	Maintained
13585F:	drivers/mmc/host/sdhci-s3c*
13586
13587SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13588M:	Viresh Kumar <vireshk@kernel.org>
13589L:	linux-mmc@vger.kernel.org
13590S:	Maintained
13591F:	drivers/mmc/host/sdhci-spear.c
13592
13593SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13594M:	Kishon Vijay Abraham I <kishon@ti.com>
13595L:	linux-mmc@vger.kernel.org
13596S:	Maintained
13597F:	drivers/mmc/host/sdhci-omap.c
13598
13599SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13600M:	Scott Bauer <scott.bauer@intel.com>
13601M:	Jonathan Derrick <jonathan.derrick@intel.com>
13602L:	linux-block@vger.kernel.org
13603S:	Supported
13604F:	block/sed*
13605F:	block/opal_proto.h
13606F:	include/linux/sed*
13607F:	include/uapi/linux/sed*
13608
13609SECURITY CONTACT
13610M:	Security Officers <security@kernel.org>
13611S:	Supported
13612
13613SECURITY SUBSYSTEM
13614M:	James Morris <jmorris@namei.org>
13615M:	"Serge E. Hallyn" <serge@hallyn.com>
13616L:	linux-security-module@vger.kernel.org (suggested Cc:)
13617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13618W:	http://kernsec.org/
13619S:	Supported
13620F:	security/
13621X:	security/selinux/
13622
13623SELINUX SECURITY MODULE
13624M:	Paul Moore <paul@paul-moore.com>
13625M:	Stephen Smalley <sds@tycho.nsa.gov>
13626M:	Eric Paris <eparis@parisplace.org>
13627L:	selinux@vger.kernel.org
13628W:	https://selinuxproject.org
13629W:	https://github.com/SELinuxProject
13630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13631S:	Supported
13632F:	include/linux/selinux*
13633F:	security/selinux/
13634F:	scripts/selinux/
13635F:	Documentation/admin-guide/LSM/SELinux.rst
13636
13637SENSABLE PHANTOM
13638M:	Jiri Slaby <jirislaby@gmail.com>
13639S:	Maintained
13640F:	drivers/misc/phantom.c
13641F:	include/uapi/linux/phantom.h
13642
13643SERIAL DEVICE BUS
13644M:	Rob Herring <robh@kernel.org>
13645L:	linux-serial@vger.kernel.org
13646S:	Maintained
13647F:	Documentation/devicetree/bindings/serial/slave-device.txt
13648F:	drivers/tty/serdev/
13649F:	include/linux/serdev.h
13650
13651SERIAL DRIVERS
13652M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13653L:	linux-serial@vger.kernel.org
13654S:	Maintained
13655F:	Documentation/devicetree/bindings/serial/
13656F:	drivers/tty/serial/
13657
13658SERIAL IR RECEIVER
13659M:	Sean Young <sean@mess.org>
13660L:	linux-media@vger.kernel.org
13661S:	Maintained
13662F:	drivers/media/rc/serial_ir.c
13663
13664SFC NETWORK DRIVER
13665M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13666M:	Edward Cree <ecree@solarflare.com>
13667M:	Bert Kenward <bkenward@solarflare.com>
13668L:	netdev@vger.kernel.org
13669S:	Supported
13670F:	drivers/net/ethernet/sfc/
13671
13672SGI GRU DRIVER
13673M:	Dimitri Sivanich <sivanich@sgi.com>
13674S:	Maintained
13675F:	drivers/misc/sgi-gru/
13676
13677SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13678M:	Pat Gefre <pfg@sgi.com>
13679L:	linux-ia64@vger.kernel.org
13680S:	Supported
13681F:	Documentation/ia64/serial.txt
13682F:	drivers/tty/serial/ioc?_serial.c
13683F:	include/linux/ioc?.h
13684
13685SGI XP/XPC/XPNET DRIVER
13686M:	Cliff Whickman <cpw@sgi.com>
13687M:	Robin Holt <robinmholt@gmail.com>
13688S:	Maintained
13689F:	drivers/misc/sgi-xp/
13690
13691SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13692M:	Ursula Braun <ubraun@linux.ibm.com>
13693L:	linux-s390@vger.kernel.org
13694W:	http://www.ibm.com/developerworks/linux/linux390/
13695S:	Supported
13696F:	net/smc/
13697
13698SHARP RJ54N1CB0C SENSOR DRIVER
13699M:	Jacopo Mondi <jacopo@jmondi.org>
13700L:	linux-media@vger.kernel.org
13701T:	git git://linuxtv.org/media_tree.git
13702S:	Odd fixes
13703F:	drivers/media/i2c/rj54n1cb0c.c
13704F:	include/media/i2c/rj54n1cb0c.h
13705
13706SH_VEU V4L2 MEM2MEM DRIVER
13707L:	linux-media@vger.kernel.org
13708S:	Orphan
13709F:	drivers/media/platform/sh_veu.c
13710
13711SH_VOU V4L2 OUTPUT DRIVER
13712L:	linux-media@vger.kernel.org
13713S:	Orphan
13714F:	drivers/media/platform/sh_vou.c
13715F:	include/media/drv-intf/sh_vou.h
13716
13717SI2157 MEDIA DRIVER
13718M:	Antti Palosaari <crope@iki.fi>
13719L:	linux-media@vger.kernel.org
13720W:	https://linuxtv.org
13721W:	http://palosaari.fi/linux/
13722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13723T:	git git://linuxtv.org/anttip/media_tree.git
13724S:	Maintained
13725F:	drivers/media/tuners/si2157*
13726
13727SI2165 MEDIA DRIVER
13728M:	Matthias Schwarzott <zzam@gentoo.org>
13729L:	linux-media@vger.kernel.org
13730W:	https://linuxtv.org
13731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13732S:	Maintained
13733F:	drivers/media/dvb-frontends/si2165*
13734
13735SI2168 MEDIA DRIVER
13736M:	Antti Palosaari <crope@iki.fi>
13737L:	linux-media@vger.kernel.org
13738W:	https://linuxtv.org
13739W:	http://palosaari.fi/linux/
13740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13741T:	git git://linuxtv.org/anttip/media_tree.git
13742S:	Maintained
13743F:	drivers/media/dvb-frontends/si2168*
13744
13745SI470X FM RADIO RECEIVER I2C DRIVER
13746M:	Hans Verkuil <hverkuil@xs4all.nl>
13747L:	linux-media@vger.kernel.org
13748T:	git git://linuxtv.org/media_tree.git
13749W:	https://linuxtv.org
13750S:	Odd Fixes
13751F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13752
13753SI470X FM RADIO RECEIVER USB DRIVER
13754M:	Hans Verkuil <hverkuil@xs4all.nl>
13755L:	linux-media@vger.kernel.org
13756T:	git git://linuxtv.org/media_tree.git
13757W:	https://linuxtv.org
13758S:	Maintained
13759F:	drivers/media/radio/si470x/radio-si470x-common.c
13760F:	drivers/media/radio/si470x/radio-si470x.h
13761F:	drivers/media/radio/si470x/radio-si470x-usb.c
13762
13763SI4713 FM RADIO TRANSMITTER I2C DRIVER
13764M:	Eduardo Valentin <edubezval@gmail.com>
13765L:	linux-media@vger.kernel.org
13766T:	git git://linuxtv.org/media_tree.git
13767W:	https://linuxtv.org
13768S:	Odd Fixes
13769F:	drivers/media/radio/si4713/si4713.?
13770
13771SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13772M:	Eduardo Valentin <edubezval@gmail.com>
13773L:	linux-media@vger.kernel.org
13774T:	git git://linuxtv.org/media_tree.git
13775W:	https://linuxtv.org
13776S:	Odd Fixes
13777F:	drivers/media/radio/si4713/radio-platform-si4713.c
13778
13779SI4713 FM RADIO TRANSMITTER USB DRIVER
13780M:	Hans Verkuil <hverkuil@xs4all.nl>
13781L:	linux-media@vger.kernel.org
13782T:	git git://linuxtv.org/media_tree.git
13783W:	https://linuxtv.org
13784S:	Maintained
13785F:	drivers/media/radio/si4713/radio-usb-si4713.c
13786
13787SIANO DVB DRIVER
13788M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13789L:	linux-media@vger.kernel.org
13790W:	https://linuxtv.org
13791T:	git git://linuxtv.org/media_tree.git
13792S:	Odd fixes
13793F:	drivers/media/common/siano/
13794F:	drivers/media/usb/siano/
13795F:	drivers/media/usb/siano/
13796F:	drivers/media/mmc/siano/
13797
13798SIFIVE DRIVERS
13799M:	Palmer Dabbelt <palmer@sifive.com>
13800L:	linux-riscv@lists.infradead.org
13801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13802S:	Supported
13803K:	sifive
13804N:	sifive
13805
13806SILEAD TOUCHSCREEN DRIVER
13807M:	Hans de Goede <hdegoede@redhat.com>
13808L:	linux-input@vger.kernel.org
13809L:	platform-driver-x86@vger.kernel.org
13810S:	Maintained
13811F:	drivers/input/touchscreen/silead.c
13812F:	drivers/platform/x86/touchscreen_dmi.c
13813
13814SILICON MOTION SM712 FRAME BUFFER DRIVER
13815M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13816M:	Teddy Wang <teddy.wang@siliconmotion.com>
13817M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13818L:	linux-fbdev@vger.kernel.org
13819S:	Maintained
13820F:	drivers/video/fbdev/sm712*
13821F:	Documentation/fb/sm712fb.txt
13822
13823SIMPLE FIRMWARE INTERFACE (SFI)
13824M:	Len Brown <lenb@kernel.org>
13825L:	sfi-devel@simplefirmware.org
13826W:	http://simplefirmware.org/
13827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13828S:	Supported
13829F:	arch/x86/platform/sfi/
13830F:	drivers/sfi/
13831F:	include/linux/sfi*.h
13832
13833SIMPLEFB FB DRIVER
13834M:	Hans de Goede <hdegoede@redhat.com>
13835L:	linux-fbdev@vger.kernel.org
13836S:	Maintained
13837F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13838F:	drivers/video/fbdev/simplefb.c
13839F:	include/linux/platform_data/simplefb.h
13840
13841SIMTEC EB110ATX (Chalice CATS)
13842P:	Ben Dooks
13843P:	Vincent Sanders <vince@simtec.co.uk>
13844M:	Simtec Linux Team <linux@simtec.co.uk>
13845W:	http://www.simtec.co.uk/products/EB110ATX/
13846S:	Supported
13847
13848SIMTEC EB2410ITX (BAST)
13849P:	Ben Dooks
13850P:	Vincent Sanders <vince@simtec.co.uk>
13851M:	Simtec Linux Team <linux@simtec.co.uk>
13852W:	http://www.simtec.co.uk/products/EB2410ITX/
13853S:	Supported
13854F:	arch/arm/mach-s3c24xx/mach-bast.c
13855F:	arch/arm/mach-s3c24xx/bast-ide.c
13856F:	arch/arm/mach-s3c24xx/bast-irq.c
13857
13858SIPHASH PRF ROUTINES
13859M:	Jason A. Donenfeld <Jason@zx2c4.com>
13860S:	Maintained
13861F:	lib/siphash.c
13862F:	lib/test_siphash.c
13863F:	include/linux/siphash.h
13864
13865SIOX
13866M:	Gavin Schenk <g.schenk@eckelmann.de>
13867M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13868R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13869S:	Supported
13870F:	drivers/siox/*
13871F:	drivers/gpio/gpio-siox.c
13872F:	include/trace/events/siox.h
13873
13874SIS 190 ETHERNET DRIVER
13875M:	Francois Romieu <romieu@fr.zoreil.com>
13876L:	netdev@vger.kernel.org
13877S:	Maintained
13878F:	drivers/net/ethernet/sis/sis190.c
13879
13880SIS 900/7016 FAST ETHERNET DRIVER
13881M:	Daniele Venzano <venza@brownhat.org>
13882W:	http://www.brownhat.org/sis900.html
13883L:	netdev@vger.kernel.org
13884S:	Maintained
13885F:	drivers/net/ethernet/sis/sis900.*
13886
13887SIS FRAMEBUFFER DRIVER
13888M:	Thomas Winischhofer <thomas@winischhofer.net>
13889W:	http://www.winischhofer.net/linuxsisvga.shtml
13890S:	Maintained
13891F:	Documentation/fb/sisfb.txt
13892F:	drivers/video/fbdev/sis/
13893F:	include/video/sisfb.h
13894
13895SIS USB2VGA DRIVER
13896M:	Thomas Winischhofer <thomas@winischhofer.net>
13897W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13898S:	Maintained
13899F:	drivers/usb/misc/sisusbvga/
13900
13901SLAB ALLOCATOR
13902M:	Christoph Lameter <cl@linux.com>
13903M:	Pekka Enberg <penberg@kernel.org>
13904M:	David Rientjes <rientjes@google.com>
13905M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13906M:	Andrew Morton <akpm@linux-foundation.org>
13907L:	linux-mm@kvack.org
13908S:	Maintained
13909F:	include/linux/sl?b*.h
13910F:	mm/sl?b*
13911
13912SLEEPABLE READ-COPY UPDATE (SRCU)
13913M:	Lai Jiangshan <jiangshanlai@gmail.com>
13914M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13915M:	Josh Triplett <josh@joshtriplett.org>
13916R:	Steven Rostedt <rostedt@goodmis.org>
13917R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13918L:	linux-kernel@vger.kernel.org
13919W:	http://www.rdrop.com/users/paulmck/RCU/
13920S:	Supported
13921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13922F:	include/linux/srcu*.h
13923F:	kernel/rcu/srcu*.c
13924
13925SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13926M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13928S:	Maintained
13929F:	drivers/slimbus/
13930F:	Documentation/devicetree/bindings/slimbus/
13931F:	include/linux/slimbus.h
13932
13933SMACK SECURITY MODULE
13934M:	Casey Schaufler <casey@schaufler-ca.com>
13935L:	linux-security-module@vger.kernel.org
13936W:	http://schaufler-ca.com
13937T:	git git://github.com/cschaufler/smack-next
13938S:	Maintained
13939F:	Documentation/admin-guide/LSM/Smack.rst
13940F:	security/smack/
13941
13942SMC91x ETHERNET DRIVER
13943M:	Nicolas Pitre <nico@fluxnic.net>
13944S:	Odd Fixes
13945F:	drivers/net/ethernet/smsc/smc91x.*
13946
13947SMIA AND SMIA++ IMAGE SENSOR DRIVER
13948M:	Sakari Ailus <sakari.ailus@iki.fi>
13949L:	linux-media@vger.kernel.org
13950S:	Maintained
13951F:	drivers/media/i2c/smiapp/
13952F:	include/media/i2c/smiapp.h
13953F:	drivers/media/i2c/smiapp-pll.c
13954F:	drivers/media/i2c/smiapp-pll.h
13955F:	include/uapi/linux/smiapp.h
13956F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13957
13958SMM665 HARDWARE MONITOR DRIVER
13959M:	Guenter Roeck <linux@roeck-us.net>
13960L:	linux-hwmon@vger.kernel.org
13961S:	Maintained
13962F:	Documentation/hwmon/smm665
13963F:	drivers/hwmon/smm665.c
13964
13965SMSC EMC2103 HARDWARE MONITOR DRIVER
13966M:	Steve Glendinning <steve.glendinning@shawell.net>
13967L:	linux-hwmon@vger.kernel.org
13968S:	Maintained
13969F:	Documentation/hwmon/emc2103
13970F:	drivers/hwmon/emc2103.c
13971
13972SMSC SCH5627 HARDWARE MONITOR DRIVER
13973M:	Hans de Goede <hdegoede@redhat.com>
13974L:	linux-hwmon@vger.kernel.org
13975S:	Supported
13976F:	Documentation/hwmon/sch5627
13977F:	drivers/hwmon/sch5627.c
13978
13979SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13980M:	Steve Glendinning <steve.glendinning@shawell.net>
13981L:	linux-fbdev@vger.kernel.org
13982S:	Maintained
13983F:	drivers/video/fbdev/smscufx.c
13984
13985SMSC47B397 HARDWARE MONITOR DRIVER
13986M:	Jean Delvare <jdelvare@suse.com>
13987L:	linux-hwmon@vger.kernel.org
13988S:	Maintained
13989F:	Documentation/hwmon/smsc47b397
13990F:	drivers/hwmon/smsc47b397.c
13991
13992SMSC911x ETHERNET DRIVER
13993M:	Steve Glendinning <steve.glendinning@shawell.net>
13994L:	netdev@vger.kernel.org
13995S:	Maintained
13996F:	include/linux/smsc911x.h
13997F:	drivers/net/ethernet/smsc/smsc911x.*
13998
13999SMSC9420 PCI ETHERNET DRIVER
14000M:	Steve Glendinning <steve.glendinning@shawell.net>
14001L:	netdev@vger.kernel.org
14002S:	Maintained
14003F:	drivers/net/ethernet/smsc/smsc9420.*
14004
14005SOC-CAMERA V4L2 SUBSYSTEM
14006L:	linux-media@vger.kernel.org
14007T:	git git://linuxtv.org/media_tree.git
14008S:	Orphan
14009F:	include/media/soc*
14010F:	drivers/media/i2c/soc_camera/
14011F:	drivers/media/platform/soc_camera/
14012
14013SOCIONEXT SYNQUACER I2C DRIVER
14014M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14015L:	linux-i2c@vger.kernel.org
14016S:	Maintained
14017F:	drivers/i2c/busses/i2c-synquacer.c
14018F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14019
14020SOCIONEXT UNIPHIER SOUND DRIVER
14021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14022S:	Orphan
14023F:	sound/soc/uniphier/
14024
14025SOEKRIS NET48XX LED SUPPORT
14026M:	Chris Boot <bootc@bootc.net>
14027S:	Maintained
14028F:	drivers/leds/leds-net48xx.c
14029
14030SOFT-ROCE DRIVER (rxe)
14031M:	Moni Shoua <monis@mellanox.com>
14032L:	linux-rdma@vger.kernel.org
14033S:	Supported
14034W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14035Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14036F:	drivers/infiniband/sw/rxe/
14037F:	include/uapi/rdma/rdma_user_rxe.h
14038
14039SOFTLOGIC 6x10 MPEG CODEC
14040M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14041M:	Anton Sviridenko <anton@corp.bluecherry.net>
14042M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14043M:	Andrey Utkin <andrey_utkin@fastmail.com>
14044M:	Ismael Luceno <ismael@iodev.co.uk>
14045L:	linux-media@vger.kernel.org
14046S:	Supported
14047F:	drivers/media/pci/solo6x10/
14048
14049SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14050M:	James Morse <james.morse@arm.com>
14051L:	linux-arm-kernel@lists.infradead.org
14052S:	Maintained
14053F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14054F:	drivers/firmware/arm_sdei.c
14055F:	include/linux/arm_sdei.h
14056F:	include/uapi/linux/arm_sdei.h
14057
14058SOFTWARE RAID (Multiple Disks) SUPPORT
14059M:	Shaohua Li <shli@kernel.org>
14060L:	linux-raid@vger.kernel.org
14061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14062S:	Supported
14063F:	drivers/md/Makefile
14064F:	drivers/md/Kconfig
14065F:	drivers/md/md*
14066F:	drivers/md/raid*
14067F:	include/linux/raid/
14068F:	include/uapi/linux/raid/
14069
14070SOCIONEXT (SNI) AVE NETWORK DRIVER
14071M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14072L:	netdev@vger.kernel.org
14073S:	Maintained
14074F:	drivers/net/ethernet/socionext/sni_ave.c
14075F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14076
14077SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14078M:	Jassi Brar <jaswinder.singh@linaro.org>
14079L:	netdev@vger.kernel.org
14080S:	Maintained
14081F:	drivers/net/ethernet/socionext/netsec.c
14082F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14083
14084SOLIDRUN CLEARFOG SUPPORT
14085M:	Russell King <linux@armlinux.org.uk>
14086S:	Maintained
14087F:	arch/arm/boot/dts/armada-388-clearfog*
14088F:	arch/arm/boot/dts/armada-38x-solidrun-*
14089
14090SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14091M:	Russell King <linux@armlinux.org.uk>
14092S:	Maintained
14093F:	arch/arm/boot/dts/imx6*-cubox-i*
14094F:	arch/arm/boot/dts/imx6*-hummingboard*
14095F:	arch/arm/boot/dts/imx6*-sr-*
14096
14097SONIC NETWORK DRIVER
14098M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14099L:	netdev@vger.kernel.org
14100S:	Maintained
14101F:	drivers/net/ethernet/natsemi/sonic.*
14102
14103SONICS SILICON BACKPLANE DRIVER (SSB)
14104M:	Michael Buesch <m@bues.ch>
14105L:	linux-wireless@vger.kernel.org
14106S:	Maintained
14107F:	drivers/ssb/
14108F:	include/linux/ssb/
14109
14110SONY IMX214 SENSOR DRIVER
14111M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14112L:	linux-media@vger.kernel.org
14113T:	git git://linuxtv.org/media_tree.git
14114S:	Maintained
14115F:	drivers/media/i2c/imx214.c
14116F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14117
14118SONY IMX258 SENSOR DRIVER
14119M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14120L:	linux-media@vger.kernel.org
14121T:	git git://linuxtv.org/media_tree.git
14122S:	Maintained
14123F:	drivers/media/i2c/imx258.c
14124
14125SONY IMX274 SENSOR DRIVER
14126M:	Leon Luo <leonl@leopardimaging.com>
14127L:	linux-media@vger.kernel.org
14128T:	git git://linuxtv.org/media_tree.git
14129S:	Maintained
14130F:	drivers/media/i2c/imx274.c
14131F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14132
14133SONY IMX319 SENSOR DRIVER
14134M:	Bingbu Cao <bingbu.cao@intel.com>
14135L:	linux-media@vger.kernel.org
14136T:	git git://linuxtv.org/media_tree.git
14137S:	Maintained
14138F:	drivers/media/i2c/imx319.c
14139
14140SONY IMX355 SENSOR DRIVER
14141M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14142L:	linux-media@vger.kernel.org
14143T:	git git://linuxtv.org/media_tree.git
14144S:	Maintained
14145F:	drivers/media/i2c/imx355.c
14146
14147SONY MEMORYSTICK CARD SUPPORT
14148M:	Alex Dubov <oakad@yahoo.com>
14149W:	http://tifmxx.berlios.de/
14150S:	Maintained
14151F:	drivers/memstick/host/tifm_ms.c
14152
14153SONY MEMORYSTICK STANDARD SUPPORT
14154M:	Maxim Levitsky <maximlevitsky@gmail.com>
14155S:	Maintained
14156F:	drivers/memstick/core/ms_block.*
14157
14158SONY VAIO CONTROL DEVICE DRIVER
14159M:	Mattia Dongili <malattia@linux.it>
14160L:	platform-driver-x86@vger.kernel.org
14161W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14162S:	Maintained
14163F:	Documentation/laptops/sony-laptop.txt
14164F:	drivers/char/sonypi.c
14165F:	drivers/platform/x86/sony-laptop.c
14166F:	include/linux/sony-laptop.h
14167
14168SOUND
14169M:	Jaroslav Kysela <perex@perex.cz>
14170M:	Takashi Iwai <tiwai@suse.com>
14171L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14172W:	http://www.alsa-project.org/
14173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14174T:	git git://git.alsa-project.org/alsa-kernel.git
14175Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14176S:	Maintained
14177F:	Documentation/sound/
14178F:	include/sound/
14179F:	include/uapi/sound/
14180F:	sound/
14181
14182SOUND - COMPRESSED AUDIO
14183M:	Vinod Koul <vkoul@kernel.org>
14184L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14186S:	Supported
14187F:	Documentation/sound/designs/compress-offload.rst
14188F:	include/sound/compress_driver.h
14189F:	include/uapi/sound/compress_*
14190F:	sound/core/compress_offload.c
14191F:	sound/soc/soc-compress.c
14192
14193SOUND - DMAENGINE HELPERS
14194M:	Lars-Peter Clausen <lars@metafoo.de>
14195S:	Supported
14196F:	include/sound/dmaengine_pcm.h
14197F:	sound/core/pcm_dmaengine.c
14198F:	sound/soc/soc-generic-dmaengine-pcm.c
14199
14200SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14201M:	Liam Girdwood <lgirdwood@gmail.com>
14202M:	Mark Brown <broonie@kernel.org>
14203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14205W:	http://alsa-project.org/main/index.php/ASoC
14206S:	Supported
14207F:	Documentation/devicetree/bindings/sound/
14208F:	Documentation/sound/soc/
14209F:	sound/soc/
14210F:	include/dt-bindings/sound/
14211F:	include/sound/soc*
14212
14213SOUNDWIRE SUBSYSTEM
14214M:	Vinod Koul <vkoul@kernel.org>
14215M:	Sanyog Kale <sanyog.r.kale@intel.com>
14216R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14217L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14218S:	Supported
14219F:	Documentation/driver-api/soundwire/
14220F:	drivers/soundwire/
14221F:	include/linux/soundwire/
14222
14223SP2 MEDIA DRIVER
14224M:	Olli Salonen <olli.salonen@iki.fi>
14225L:	linux-media@vger.kernel.org
14226W:	https://linuxtv.org
14227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14228S:	Maintained
14229F:	drivers/media/dvb-frontends/sp2*
14230
14231SPARC + UltraSPARC (sparc/sparc64)
14232M:	"David S. Miller" <davem@davemloft.net>
14233L:	sparclinux@vger.kernel.org
14234Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14237S:	Maintained
14238F:	arch/sparc/
14239F:	drivers/sbus/
14240
14241SPARC SERIAL DRIVERS
14242M:	"David S. Miller" <davem@davemloft.net>
14243L:	sparclinux@vger.kernel.org
14244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14246S:	Maintained
14247F:	include/linux/sunserialcore.h
14248F:	drivers/tty/serial/suncore.c
14249F:	drivers/tty/serial/sunhv.c
14250F:	drivers/tty/serial/sunsab.c
14251F:	drivers/tty/serial/sunsab.h
14252F:	drivers/tty/serial/sunsu.c
14253F:	drivers/tty/serial/sunzilog.c
14254F:	drivers/tty/serial/sunzilog.h
14255F:	drivers/tty/vcc.c
14256
14257SPARSE CHECKER
14258M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14259L:	linux-sparse@vger.kernel.org
14260W:	https://sparse.wiki.kernel.org/
14261T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14262S:	Maintained
14263F:	include/linux/compiler.h
14264
14265SPEAR CLOCK FRAMEWORK SUPPORT
14266M:	Viresh Kumar <vireshk@kernel.org>
14267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14268W:	http://www.st.com/spear
14269S:	Maintained
14270F:	drivers/clk/spear/
14271
14272SPEAR PLATFORM SUPPORT
14273M:	Viresh Kumar <vireshk@kernel.org>
14274M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14276W:	http://www.st.com/spear
14277S:	Maintained
14278F:	arch/arm/boot/dts/spear*
14279F:	arch/arm/mach-spear/
14280
14281SPI NOR SUBSYSTEM
14282M:	Marek Vasut <marek.vasut@gmail.com>
14283L:	linux-mtd@lists.infradead.org
14284W:	http://www.linux-mtd.infradead.org/
14285Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14286T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14287T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14288S:	Maintained
14289F:	drivers/mtd/spi-nor/
14290F:	include/linux/mtd/spi-nor.h
14291
14292SPI SUBSYSTEM
14293M:	Mark Brown <broonie@kernel.org>
14294L:	linux-spi@vger.kernel.org
14295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14296Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14297S:	Maintained
14298F:	Documentation/devicetree/bindings/spi/
14299F:	Documentation/spi/
14300F:	drivers/spi/
14301F:	include/linux/spi/
14302F:	include/uapi/linux/spi/
14303F:	tools/spi/
14304
14305SPIDERNET NETWORK DRIVER for CELL
14306M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14307L:	netdev@vger.kernel.org
14308S:	Supported
14309F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14310F:	drivers/net/ethernet/toshiba/spider_net*
14311
14312SPMI SUBSYSTEM
14313R:	Stephen Boyd <sboyd@kernel.org>
14314L:	linux-arm-msm@vger.kernel.org
14315F:	Documentation/devicetree/bindings/spmi/
14316F:	drivers/spmi/
14317F:	include/dt-bindings/spmi/spmi.h
14318F:	include/linux/spmi.h
14319F:	include/trace/events/spmi.h
14320
14321SPU FILE SYSTEM
14322M:	Jeremy Kerr <jk@ozlabs.org>
14323L:	linuxppc-dev@lists.ozlabs.org
14324W:	http://www.ibm.com/developerworks/power/cell/
14325S:	Supported
14326F:	Documentation/filesystems/spufs.txt
14327F:	arch/powerpc/platforms/cell/spufs/
14328
14329SQUASHFS FILE SYSTEM
14330M:	Phillip Lougher <phillip@squashfs.org.uk>
14331L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14332W:	http://squashfs.org.uk
14333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14334S:	Maintained
14335F:	Documentation/filesystems/squashfs.txt
14336F:	fs/squashfs/
14337
14338SRM (Alpha) environment access
14339M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14340S:	Maintained
14341F:	arch/alpha/kernel/srm_env.c
14342
14343ST LSM6DSx IMU IIO DRIVER
14344M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14345L:	linux-iio@vger.kernel.org
14346W:	http://www.st.com/
14347S:	Maintained
14348F:	drivers/iio/imu/st_lsm6dsx/
14349F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14350
14351ST STM32 I2C/SMBUS DRIVER
14352M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14353L:	linux-i2c@vger.kernel.org
14354S:	Maintained
14355F:	drivers/i2c/busses/i2c-stm32*
14356
14357ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14358M:	Song Qiang <songqiang1304521@gmail.com>
14359L:	linux-iio@vger.kernel.org
14360S:	Maintained
14361F:	drivers/iio/proximity/vl53l0x-i2c.c
14362F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14363
14364STABLE BRANCH
14365M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14366M:	Sasha Levin <sashal@kernel.org>
14367L:	stable@vger.kernel.org
14368S:	Supported
14369F:	Documentation/process/stable-kernel-rules.rst
14370
14371STAGING - COMEDI
14372M:	Ian Abbott <abbotti@mev.co.uk>
14373M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14374S:	Odd Fixes
14375F:	drivers/staging/comedi/
14376
14377STAGING - EROFS FILE SYSTEM
14378M:	Gao Xiang <gaoxiang25@huawei.com>
14379M:	Chao Yu <yuchao0@huawei.com>
14380L:	linux-erofs@lists.ozlabs.org
14381S:	Maintained
14382F:	drivers/staging/erofs/
14383
14384STAGING - INDUSTRIAL IO
14385M:	Jonathan Cameron <jic23@kernel.org>
14386L:	linux-iio@vger.kernel.org
14387S:	Odd Fixes
14388F:	Documentation/devicetree/bindings/staging/iio/
14389F:	drivers/staging/iio/
14390
14391STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14392M:	Marc Dietrich <marvin24@gmx.de>
14393L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14394L:	linux-tegra@vger.kernel.org
14395S:	Maintained
14396F:	drivers/staging/nvec/
14397
14398STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14399M:	Jens Frederich <jfrederich@gmail.com>
14400M:	Daniel Drake <dsd@laptop.org>
14401M:	Jon Nettleton <jon.nettleton@gmail.com>
14402W:	http://wiki.laptop.org/go/DCON
14403S:	Maintained
14404F:	drivers/staging/olpc_dcon/
14405
14406STAGING - REALTEK RTL8712U DRIVERS
14407M:	Larry Finger <Larry.Finger@lwfinger.net>
14408M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14409S:	Odd Fixes
14410F:	drivers/staging/rtl8712/
14411
14412STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14413M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14414M:	Teddy Wang <teddy.wang@siliconmotion.com>
14415M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14416L:	linux-fbdev@vger.kernel.org
14417S:	Maintained
14418F:	drivers/staging/sm750fb/
14419
14420STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14421M:	William Hubbs <w.d.hubbs@gmail.com>
14422M:	Chris Brannon <chris@the-brannons.com>
14423M:	Kirk Reiser <kirk@reisers.ca>
14424M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14425L:	speakup@linux-speakup.org
14426W:	http://www.linux-speakup.org/
14427S:	Odd Fixes
14428F:	drivers/staging/speakup/
14429
14430STAGING - VIA VT665X DRIVERS
14431M:	Forest Bond <forest@alittletooquiet.net>
14432S:	Odd Fixes
14433F:	drivers/staging/vt665?/
14434
14435STAGING - WILC1000 WIFI DRIVER
14436M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14437M:	Ajay Singh <ajay.kathat@microchip.com>
14438L:	linux-wireless@vger.kernel.org
14439S:	Supported
14440F:	drivers/staging/wilc1000/
14441
14442STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14443M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14444S:	Odd Fixes
14445F:	drivers/staging/xgifb/
14446
14447STAGING SUBSYSTEM
14448M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14450L:	devel@driverdev.osuosl.org
14451S:	Supported
14452F:	drivers/staging/
14453
14454STARFIRE/DURALAN NETWORK DRIVER
14455M:	Ion Badulescu <ionut@badula.org>
14456S:	Odd Fixes
14457F:	drivers/net/ethernet/adaptec/starfire*
14458
14459STEC S1220 SKD DRIVER
14460M:	Bart Van Assche <bart.vanassche@wdc.com>
14461L:	linux-block@vger.kernel.org
14462S:	Maintained
14463F:	drivers/block/skd*[ch]
14464
14465STI AUDIO (ASoC) DRIVERS
14466M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14467L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14468S:	Maintained
14469F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14470F:	sound/soc/sti/
14471
14472STI CEC DRIVER
14473M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14474S:	Maintained
14475F:	drivers/media/platform/sti/cec/
14476F:	Documentation/devicetree/bindings/media/stih-cec.txt
14477
14478STK1160 USB VIDEO CAPTURE DRIVER
14479M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14480L:	linux-media@vger.kernel.org
14481T:	git git://linuxtv.org/media_tree.git
14482S:	Maintained
14483F:	drivers/media/usb/stk1160/
14484
14485STM32 AUDIO (ASoC) DRIVERS
14486M:	Olivier Moysan <olivier.moysan@st.com>
14487M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14488L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14489S:	Maintained
14490F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14491F:	sound/soc/stm/
14492
14493STM32 TIMER/LPTIMER DRIVERS
14494M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14495S:	Maintained
14496F:	drivers/*/stm32-*timer*
14497F:	drivers/pwm/pwm-stm32*
14498F:	include/linux/*/stm32-*tim*
14499F:	Documentation/ABI/testing/*timer-stm32
14500F:	Documentation/devicetree/bindings/*/stm32-*timer*
14501F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14502
14503STMMAC ETHERNET DRIVER
14504M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14505M:	Alexandre Torgue <alexandre.torgue@st.com>
14506M:	Jose Abreu <joabreu@synopsys.com>
14507L:	netdev@vger.kernel.org
14508W:	http://www.stlinux.com
14509S:	Supported
14510F:	drivers/net/ethernet/stmicro/stmmac/
14511
14512SUN3/3X
14513M:	Sam Creasey <sammy@sammy.net>
14514W:	http://sammy.net/sun3/
14515S:	Maintained
14516F:	arch/m68k/kernel/*sun3*
14517F:	arch/m68k/sun3*/
14518F:	arch/m68k/include/asm/sun3*
14519F:	drivers/net/ethernet/i825xx/sun3*
14520
14521SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14522M:	Hans de Goede <hdegoede@redhat.com>
14523L:	linux-input@vger.kernel.org
14524S:	Maintained
14525F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14526F:	drivers/input/keyboard/sun4i-lradc-keys.c
14527
14528SUNDANCE NETWORK DRIVER
14529M:	Denis Kirjanov <kda@linux-powerpc.org>
14530L:	netdev@vger.kernel.org
14531S:	Maintained
14532F:	drivers/net/ethernet/dlink/sundance.c
14533
14534SUPERH
14535M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14536M:	Rich Felker <dalias@libc.org>
14537L:	linux-sh@vger.kernel.org
14538Q:	http://patchwork.kernel.org/project/linux-sh/list/
14539S:	Maintained
14540F:	Documentation/sh/
14541F:	arch/sh/
14542F:	drivers/sh/
14543
14544SUSPEND TO RAM
14545M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14546M:	Len Brown <len.brown@intel.com>
14547M:	Pavel Machek <pavel@ucw.cz>
14548L:	linux-pm@vger.kernel.org
14549B:	https://bugzilla.kernel.org
14550S:	Supported
14551F:	Documentation/power/
14552F:	arch/x86/kernel/acpi/
14553F:	drivers/base/power/
14554F:	kernel/power/
14555F:	include/linux/suspend.h
14556F:	include/linux/freezer.h
14557F:	include/linux/pm.h
14558
14559SVGA HANDLING
14560M:	Martin Mares <mj@ucw.cz>
14561L:	linux-video@atrey.karlin.mff.cuni.cz
14562S:	Maintained
14563F:	Documentation/svga.txt
14564F:	arch/x86/boot/video*
14565
14566SWIOTLB SUBSYSTEM
14567M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14568L:	iommu@lists.linux-foundation.org
14569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14570S:	Supported
14571F:	kernel/dma/swiotlb.c
14572F:	arch/*/kernel/pci-swiotlb.c
14573F:	include/linux/swiotlb.h
14574
14575SWITCHDEV
14576M:	Jiri Pirko <jiri@resnulli.us>
14577M:	Ivan Vecera <ivecera@redhat.com>
14578L:	netdev@vger.kernel.org
14579S:	Supported
14580F:	net/switchdev/
14581F:	include/net/switchdev.h
14582
14583SY8106A REGULATOR DRIVER
14584M:	Icenowy Zheng <icenowy@aosc.io>
14585S:	Maintained
14586F:	drivers/regulator/sy8106a-regulator.c
14587F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14588
14589SYNC FILE FRAMEWORK
14590M:	Sumit Semwal <sumit.semwal@linaro.org>
14591R:	Gustavo Padovan <gustavo@padovan.org>
14592S:	Maintained
14593L:	linux-media@vger.kernel.org
14594L:	dri-devel@lists.freedesktop.org
14595F:	drivers/dma-buf/sync_*
14596F:	drivers/dma-buf/dma-fence*
14597F:	drivers/dma-buf/sw_sync.c
14598F:	include/linux/sync_file.h
14599F:	include/uapi/linux/sync_file.h
14600F:	Documentation/sync_file.txt
14601T:	git git://anongit.freedesktop.org/drm/drm-misc
14602
14603SYNOPSYS ARC ARCHITECTURE
14604M:	Vineet Gupta <vgupta@synopsys.com>
14605L:	linux-snps-arc@lists.infradead.org
14606S:	Supported
14607F:	arch/arc/
14608F:	Documentation/devicetree/bindings/arc/*
14609F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14610F:	drivers/clocksource/arc_timer.c
14611F:	drivers/tty/serial/arc_uart.c
14612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14613
14614SYNOPSYS ARC HSDK SDP pll clock driver
14615M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14616S:	Supported
14617F:	drivers/clk/clk-hsdk-pll.c
14618F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14619
14620SYNOPSYS ARC SDP clock driver
14621M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14622S:	Supported
14623F:	drivers/clk/axs10x/*
14624F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14625
14626SYNOPSYS ARC SDP platform support
14627M:	Alexey Brodkin <abrodkin@synopsys.com>
14628S:	Supported
14629F:	arch/arc/plat-axs10x
14630F:	arch/arc/boot/dts/ax*
14631F:	Documentation/devicetree/bindings/arc/axs10*
14632
14633SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14634M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14635S:	Supported
14636F:	drivers/reset/reset-axs10x.c
14637F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14638
14639SYNOPSYS CREG GPIO DRIVER
14640M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14641S:	Maintained
14642F:	drivers/gpio/gpio-creg-snps.c
14643F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14644
14645SYNOPSYS DESIGNWARE 8250 UART DRIVER
14646R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14647S:	Maintained
14648F:	drivers/tty/serial/8250/8250_dw.c
14649
14650SYNOPSYS DESIGNWARE APB GPIO DRIVER
14651M:	Hoan Tran <hotran@apm.com>
14652L:	linux-gpio@vger.kernel.org
14653S:	Maintained
14654F:	drivers/gpio/gpio-dwapb.c
14655F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14656
14657SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14658M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14659S:	Maintained
14660F:	drivers/dma/dwi-axi-dmac/
14661F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14662
14663SYNOPSYS DESIGNWARE DMAC DRIVER
14664M:	Viresh Kumar <vireshk@kernel.org>
14665R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14666S:	Maintained
14667F:	Documentation/devicetree/bindings/dma/snps-dma.txt
14668F:	drivers/dma/dw/
14669F:	include/dt-bindings/dma/dw-dmac.h
14670F:	include/linux/dma/dw.h
14671F:	include/linux/platform_data/dma-dw.h
14672
14673SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14674M:	Jose Abreu <Jose.Abreu@synopsys.com>
14675L:	netdev@vger.kernel.org
14676S:	Supported
14677F:	drivers/net/ethernet/synopsys/
14678
14679SYNOPSYS DESIGNWARE I2C DRIVER
14680M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14681R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14682R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14683L:	linux-i2c@vger.kernel.org
14684S:	Maintained
14685F:	drivers/i2c/busses/i2c-designware-*
14686F:	include/linux/platform_data/i2c-designware.h
14687
14688SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14689M:	Jaehoon Chung <jh80.chung@samsung.com>
14690L:	linux-mmc@vger.kernel.org
14691S:	Maintained
14692F:	drivers/mmc/host/dw_mmc*
14693
14694SYNOPSYS HSDK RESET CONTROLLER DRIVER
14695M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14696S:	Supported
14697F:	drivers/reset/reset-hsdk.c
14698F:	include/dt-bindings/reset/snps,hsdk-reset.h
14699F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14700
14701SYSTEM CONFIGURATION (SYSCON)
14702M:	Lee Jones <lee.jones@linaro.org>
14703M:	Arnd Bergmann <arnd@arndb.de>
14704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14705S:	Supported
14706F:	drivers/mfd/syscon.c
14707
14708SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14709M:	Sudeep Holla <sudeep.holla@arm.com>
14710L:	linux-arm-kernel@lists.infradead.org
14711S:	Maintained
14712F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14713F:	drivers/clk/clk-sc[mp]i.c
14714F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14715F:	drivers/firmware/arm_scpi.c
14716F:	drivers/firmware/arm_scmi/
14717F:	include/linux/sc[mp]i_protocol.h
14718
14719SYSTEM RESET/SHUTDOWN DRIVERS
14720M:	Sebastian Reichel <sre@kernel.org>
14721L:	linux-pm@vger.kernel.org
14722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14723S:	Maintained
14724F:	Documentation/devicetree/bindings/power/reset/
14725F:	drivers/power/reset/
14726
14727SYSTEM TRACE MODULE CLASS
14728M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14729S:	Maintained
14730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14731F:	Documentation/trace/stm.rst
14732F:	drivers/hwtracing/stm/
14733F:	include/linux/stm.h
14734F:	include/uapi/linux/stm.h
14735
14736SYSV FILESYSTEM
14737M:	Christoph Hellwig <hch@infradead.org>
14738S:	Maintained
14739F:	Documentation/filesystems/sysv-fs.txt
14740F:	fs/sysv/
14741F:	include/linux/sysv_fs.h
14742
14743TARGET SUBSYSTEM
14744M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14745L:	linux-scsi@vger.kernel.org
14746L:	target-devel@vger.kernel.org
14747W:	http://www.linux-iscsi.org
14748W:	http://groups.google.com/group/linux-iscsi-target-dev
14749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14750S:	Supported
14751F:	drivers/target/
14752F:	include/target/
14753F:	Documentation/target/
14754
14755TASKSTATS STATISTICS INTERFACE
14756M:	Balbir Singh <bsingharora@gmail.com>
14757S:	Maintained
14758F:	Documentation/accounting/taskstats*
14759F:	include/linux/taskstats*
14760F:	kernel/taskstats.c
14761
14762TC subsystem
14763M:	Jamal Hadi Salim <jhs@mojatatu.com>
14764M:	Cong Wang <xiyou.wangcong@gmail.com>
14765M:	Jiri Pirko <jiri@resnulli.us>
14766L:	netdev@vger.kernel.org
14767S:	Maintained
14768F:	include/net/pkt_cls.h
14769F:	include/net/pkt_sched.h
14770F:	include/net/tc_act/
14771F:	include/uapi/linux/pkt_cls.h
14772F:	include/uapi/linux/pkt_sched.h
14773F:	include/uapi/linux/tc_act/
14774F:	include/uapi/linux/tc_ematch/
14775F:	net/sched/
14776
14777TC90522 MEDIA DRIVER
14778M:	Akihiro Tsukada <tskd08@gmail.com>
14779L:	linux-media@vger.kernel.org
14780S:	Odd Fixes
14781F:	drivers/media/dvb-frontends/tc90522*
14782
14783TCP LOW PRIORITY MODULE
14784M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14785M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14786W:	http://tcp-lp-mod.sourceforge.net/
14787S:	Maintained
14788F:	net/ipv4/tcp_lp.c
14789
14790TDA10071 MEDIA DRIVER
14791M:	Antti Palosaari <crope@iki.fi>
14792L:	linux-media@vger.kernel.org
14793W:	https://linuxtv.org
14794W:	http://palosaari.fi/linux/
14795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14796T:	git git://linuxtv.org/anttip/media_tree.git
14797S:	Maintained
14798F:	drivers/media/dvb-frontends/tda10071*
14799
14800TDA18212 MEDIA DRIVER
14801M:	Antti Palosaari <crope@iki.fi>
14802L:	linux-media@vger.kernel.org
14803W:	https://linuxtv.org
14804W:	http://palosaari.fi/linux/
14805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14806T:	git git://linuxtv.org/anttip/media_tree.git
14807S:	Maintained
14808F:	drivers/media/tuners/tda18212*
14809
14810TDA18218 MEDIA DRIVER
14811M:	Antti Palosaari <crope@iki.fi>
14812L:	linux-media@vger.kernel.org
14813W:	https://linuxtv.org
14814W:	http://palosaari.fi/linux/
14815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14816T:	git git://linuxtv.org/anttip/media_tree.git
14817S:	Maintained
14818F:	drivers/media/tuners/tda18218*
14819
14820TDA18250 MEDIA DRIVER
14821M:	Olli Salonen <olli.salonen@iki.fi>
14822L:	linux-media@vger.kernel.org
14823W:	https://linuxtv.org
14824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14825T:	git git://linuxtv.org/media_tree.git
14826S:	Maintained
14827F:	drivers/media/tuners/tda18250*
14828
14829TDA18271 MEDIA DRIVER
14830M:	Michael Krufky <mkrufky@linuxtv.org>
14831L:	linux-media@vger.kernel.org
14832W:	https://linuxtv.org
14833W:	http://github.com/mkrufky
14834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14835T:	git git://linuxtv.org/mkrufky/tuners.git
14836S:	Maintained
14837F:	drivers/media/tuners/tda18271*
14838
14839TDA1997x MEDIA DRIVER
14840M:	Tim Harvey <tharvey@gateworks.com>
14841L:	linux-media@vger.kernel.org
14842W:	https://linuxtv.org
14843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14844S:	Maintained
14845F:	drivers/media/i2c/tda1997x.*
14846
14847TDA827x MEDIA DRIVER
14848M:	Michael Krufky <mkrufky@linuxtv.org>
14849L:	linux-media@vger.kernel.org
14850W:	https://linuxtv.org
14851W:	http://github.com/mkrufky
14852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14853T:	git git://linuxtv.org/mkrufky/tuners.git
14854S:	Maintained
14855F:	drivers/media/tuners/tda8290.*
14856
14857TDA8290 MEDIA DRIVER
14858M:	Michael Krufky <mkrufky@linuxtv.org>
14859L:	linux-media@vger.kernel.org
14860W:	https://linuxtv.org
14861W:	http://github.com/mkrufky
14862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14863T:	git git://linuxtv.org/mkrufky/tuners.git
14864S:	Maintained
14865F:	drivers/media/tuners/tda8290.*
14866
14867TDA9840 MEDIA DRIVER
14868M:	Hans Verkuil <hverkuil@xs4all.nl>
14869L:	linux-media@vger.kernel.org
14870T:	git git://linuxtv.org/media_tree.git
14871W:	https://linuxtv.org
14872S:	Maintained
14873F:	drivers/media/i2c/tda9840*
14874
14875TEA5761 TUNER DRIVER
14876M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14877L:	linux-media@vger.kernel.org
14878W:	https://linuxtv.org
14879T:	git git://linuxtv.org/media_tree.git
14880S:	Odd fixes
14881F:	drivers/media/tuners/tea5761.*
14882
14883TEA5767 TUNER DRIVER
14884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14885L:	linux-media@vger.kernel.org
14886W:	https://linuxtv.org
14887T:	git git://linuxtv.org/media_tree.git
14888S:	Maintained
14889F:	drivers/media/tuners/tea5767.*
14890
14891TEA6415C MEDIA DRIVER
14892M:	Hans Verkuil <hverkuil@xs4all.nl>
14893L:	linux-media@vger.kernel.org
14894T:	git git://linuxtv.org/media_tree.git
14895W:	https://linuxtv.org
14896S:	Maintained
14897F:	drivers/media/i2c/tea6415c*
14898
14899TEA6420 MEDIA DRIVER
14900M:	Hans Verkuil <hverkuil@xs4all.nl>
14901L:	linux-media@vger.kernel.org
14902T:	git git://linuxtv.org/media_tree.git
14903W:	https://linuxtv.org
14904S:	Maintained
14905F:	drivers/media/i2c/tea6420*
14906
14907TEAM DRIVER
14908M:	Jiri Pirko <jiri@resnulli.us>
14909L:	netdev@vger.kernel.org
14910S:	Supported
14911F:	drivers/net/team/
14912F:	include/linux/if_team.h
14913F:	include/uapi/linux/if_team.h
14914
14915TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14916M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14917S:	Maintained
14918F:	arch/x86/platform/ts5500/
14919
14920TECHNOTREND USB IR RECEIVER
14921M:	Sean Young <sean@mess.org>
14922L:	linux-media@vger.kernel.org
14923S:	Maintained
14924F:	drivers/media/rc/ttusbir.c
14925
14926TECHWELL TW9910 VIDEO DECODER
14927L:	linux-media@vger.kernel.org
14928S:	Orphan
14929F:	drivers/media/i2c/tw9910.c
14930F:	include/media/i2c/tw9910.h
14931
14932TEE SUBSYSTEM
14933M:	Jens Wiklander <jens.wiklander@linaro.org>
14934S:	Maintained
14935F:	include/linux/tee_drv.h
14936F:	include/uapi/linux/tee.h
14937F:	drivers/tee/
14938F:	Documentation/tee.txt
14939
14940TEGRA ARCHITECTURE SUPPORT
14941M:	Thierry Reding <thierry.reding@gmail.com>
14942M:	Jonathan Hunter <jonathanh@nvidia.com>
14943L:	linux-tegra@vger.kernel.org
14944Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14946S:	Supported
14947N:	[^a-z]tegra
14948
14949TEGRA CLOCK DRIVER
14950M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14951M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14952S:	Supported
14953F:	drivers/clk/tegra/
14954
14955TEGRA DMA DRIVERS
14956M:	Laxman Dewangan <ldewangan@nvidia.com>
14957M:	Jon Hunter <jonathanh@nvidia.com>
14958S:	Supported
14959F:	drivers/dma/tegra*
14960
14961TEGRA I2C DRIVER
14962M:	Laxman Dewangan <ldewangan@nvidia.com>
14963S:	Supported
14964F:	drivers/i2c/busses/i2c-tegra.c
14965
14966TEGRA IOMMU DRIVERS
14967M:	Thierry Reding <thierry.reding@gmail.com>
14968L:	linux-tegra@vger.kernel.org
14969S:	Supported
14970F:	drivers/iommu/tegra*
14971
14972TEGRA KBC DRIVER
14973M:	Laxman Dewangan <ldewangan@nvidia.com>
14974S:	Supported
14975F:	drivers/input/keyboard/tegra-kbc.c
14976
14977TEGRA NAND DRIVER
14978M:	Stefan Agner <stefan@agner.ch>
14979M:	Lucas Stach <dev@lynxeye.de>
14980S:	Maintained
14981F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14982F:	drivers/mtd/nand/raw/tegra_nand.c
14983
14984TEGRA PWM DRIVER
14985M:	Thierry Reding <thierry.reding@gmail.com>
14986S:	Supported
14987F:	drivers/pwm/pwm-tegra.c
14988
14989TEGRA SERIAL DRIVER
14990M:	Laxman Dewangan <ldewangan@nvidia.com>
14991S:	Supported
14992F:	drivers/tty/serial/serial-tegra.c
14993
14994TEGRA SPI DRIVER
14995M:	Laxman Dewangan <ldewangan@nvidia.com>
14996S:	Supported
14997F:	drivers/spi/spi-tegra*
14998
14999TEHUTI ETHERNET DRIVER
15000M:	Andy Gospodarek <andy@greyhouse.net>
15001L:	netdev@vger.kernel.org
15002S:	Supported
15003F:	drivers/net/ethernet/tehuti/*
15004
15005Telecom Clock Driver for MCPL0010
15006M:	Mark Gross <mark.gross@intel.com>
15007S:	Supported
15008F:	drivers/char/tlclk.c
15009
15010TENSILICA XTENSA PORT (xtensa)
15011M:	Chris Zankel <chris@zankel.net>
15012M:	Max Filippov <jcmvbkbc@gmail.com>
15013L:	linux-xtensa@linux-xtensa.org
15014T:	git git://github.com/czankel/xtensa-linux.git
15015S:	Maintained
15016F:	arch/xtensa/
15017F:	drivers/irqchip/irq-xtensa-*
15018
15019Texas Instruments' System Control Interface (TISCI) Protocol Driver
15020M:	Nishanth Menon <nm@ti.com>
15021M:	Tero Kristo <t-kristo@ti.com>
15022M:	Santosh Shilimkar <ssantosh@kernel.org>
15023L:	linux-arm-kernel@lists.infradead.org
15024S:	Maintained
15025F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15026F:	drivers/firmware/ti_sci*
15027F:	include/linux/soc/ti/ti_sci_protocol.h
15028F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15029F:	drivers/soc/ti/ti_sci_pm_domains.c
15030F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15031F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15032F:	drivers/clk/keystone/sci-clk.c
15033F:	drivers/reset/reset-ti-sci.c
15034
15035Texas Instruments ASoC drivers
15036M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15037L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15038S:	Maintained
15039F:	sound/soc/ti/
15040
15041THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15042M:	Hans Verkuil <hverkuil@xs4all.nl>
15043L:	linux-media@vger.kernel.org
15044T:	git git://linuxtv.org/media_tree.git
15045W:	https://linuxtv.org
15046S:	Maintained
15047F:	drivers/media/radio/radio-raremono.c
15048
15049THERMAL
15050M:	Zhang Rui <rui.zhang@intel.com>
15051M:	Eduardo Valentin <edubezval@gmail.com>
15052R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15053L:	linux-pm@vger.kernel.org
15054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15056Q:	https://patchwork.kernel.org/project/linux-pm/list/
15057S:	Supported
15058F:	drivers/thermal/
15059F:	include/linux/thermal.h
15060F:	include/uapi/linux/thermal.h
15061F:	include/linux/cpu_cooling.h
15062F:	Documentation/devicetree/bindings/thermal/
15063
15064THERMAL/CPU_COOLING
15065M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15066M:	Viresh Kumar <viresh.kumar@linaro.org>
15067M:	Javi Merino <javi.merino@kernel.org>
15068L:	linux-pm@vger.kernel.org
15069S:	Supported
15070F:	Documentation/thermal/cpu-cooling-api.txt
15071F:	drivers/thermal/cpu_cooling.c
15072F:	include/linux/cpu_cooling.h
15073
15074THINKPAD ACPI EXTRAS DRIVER
15075M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15076L:	ibm-acpi-devel@lists.sourceforge.net
15077L:	platform-driver-x86@vger.kernel.org
15078W:	http://ibm-acpi.sourceforge.net
15079W:	http://thinkwiki.org/wiki/Ibm-acpi
15080T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15081S:	Maintained
15082F:	drivers/platform/x86/thinkpad_acpi.c
15083
15084THUNDERBOLT DRIVER
15085M:	Andreas Noever <andreas.noever@gmail.com>
15086M:	Michael Jamet <michael.jamet@intel.com>
15087M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15088M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15090S:	Maintained
15091F:	Documentation/admin-guide/thunderbolt.rst
15092F:	drivers/thunderbolt/
15093F:	include/linux/thunderbolt.h
15094
15095THUNDERBOLT NETWORK DRIVER
15096M:	Michael Jamet <michael.jamet@intel.com>
15097M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15098M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15099L:	netdev@vger.kernel.org
15100S:	Maintained
15101F:	drivers/net/thunderbolt.c
15102
15103THUNDERX GPIO DRIVER
15104M:	David Daney <david.daney@cavium.com>
15105S:	Maintained
15106F:	drivers/gpio/gpio-thunderx.c
15107
15108TI AM437X VPFE DRIVER
15109M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15110L:	linux-media@vger.kernel.org
15111W:	https://linuxtv.org
15112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15113T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15114S:	Maintained
15115F:	drivers/media/platform/am437x/
15116
15117TI BANDGAP AND THERMAL DRIVER
15118M:	Eduardo Valentin <edubezval@gmail.com>
15119M:	Keerthy <j-keerthy@ti.com>
15120L:	linux-pm@vger.kernel.org
15121L:	linux-omap@vger.kernel.org
15122S:	Maintained
15123F:	drivers/thermal/ti-soc-thermal/
15124
15125TI BQ27XXX POWER SUPPLY DRIVER
15126R:	Andrew F. Davis <afd@ti.com>
15127F:	include/linux/power/bq27xxx_battery.h
15128F:	drivers/power/supply/bq27xxx_battery.c
15129F:	drivers/power/supply/bq27xxx_battery_i2c.c
15130
15131TI CDCE706 CLOCK DRIVER
15132M:	Max Filippov <jcmvbkbc@gmail.com>
15133S:	Maintained
15134F:	drivers/clk/clk-cdce706.c
15135
15136TI CLOCK DRIVER
15137M:	Tero Kristo <t-kristo@ti.com>
15138L:	linux-omap@vger.kernel.org
15139S:	Maintained
15140F:	drivers/clk/ti/
15141F:	include/linux/clk/ti.h
15142
15143TI DAVINCI MACHINE SUPPORT
15144M:	Sekhar Nori <nsekhar@ti.com>
15145M:	Kevin Hilman <khilman@kernel.org>
15146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15148S:	Supported
15149F:	arch/arm/mach-davinci/
15150F:	drivers/i2c/busses/i2c-davinci.c
15151F:	arch/arm/boot/dts/da850*
15152
15153TI DAVINCI SERIES CLOCK DRIVER
15154M:	David Lechner <david@lechnology.com>
15155R:	Sekhar Nori <nsekhar@ti.com>
15156S:	Maintained
15157F:	Documentation/devicetree/bindings/clock/ti/davinci/
15158F:	drivers/clk/davinci/
15159
15160TI DAVINCI SERIES GPIO DRIVER
15161M:	Keerthy <j-keerthy@ti.com>
15162L:	linux-gpio@vger.kernel.org
15163S:	Maintained
15164F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15165F:	drivers/gpio/gpio-davinci.c
15166
15167TI DAVINCI SERIES MEDIA DRIVER
15168M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15169L:	linux-media@vger.kernel.org
15170W:	https://linuxtv.org
15171Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15172T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15173S:	Maintained
15174F:	drivers/media/platform/davinci/
15175F:	include/media/davinci/
15176
15177TI ETHERNET SWITCH DRIVER (CPSW)
15178R:	Grygorii Strashko <grygorii.strashko@ti.com>
15179L:	linux-omap@vger.kernel.org
15180L:	netdev@vger.kernel.org
15181S:	Maintained
15182F:	drivers/net/ethernet/ti/cpsw*
15183F:	drivers/net/ethernet/ti/davinci*
15184
15185TI FLASH MEDIA INTERFACE DRIVER
15186M:	Alex Dubov <oakad@yahoo.com>
15187S:	Maintained
15188F:	drivers/misc/tifm*
15189F:	drivers/mmc/host/tifm_sd.c
15190F:	include/linux/tifm.h
15191
15192TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15193M:	Santosh Shilimkar <ssantosh@kernel.org>
15194L:	linux-kernel@vger.kernel.org
15195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15196S:	Maintained
15197F:	drivers/soc/ti/*
15198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15199
15200TI LM49xxx FAMILY ASoC CODEC DRIVERS
15201M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15202M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15203L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15204S:	Maintained
15205F:	sound/soc/codecs/lm49453*
15206F:	sound/soc/codecs/isabelle*
15207
15208TI LP855x BACKLIGHT DRIVER
15209M:	Milo Kim <milo.kim@ti.com>
15210S:	Maintained
15211F:	Documentation/backlight/lp855x-driver.txt
15212F:	drivers/video/backlight/lp855x_bl.c
15213F:	include/linux/platform_data/lp855x.h
15214
15215TI LP8727 CHARGER DRIVER
15216M:	Milo Kim <milo.kim@ti.com>
15217S:	Maintained
15218F:	drivers/power/supply/lp8727_charger.c
15219F:	include/linux/platform_data/lp8727.h
15220
15221TI LP8788 MFD DRIVER
15222M:	Milo Kim <milo.kim@ti.com>
15223S:	Maintained
15224F:	drivers/iio/adc/lp8788_adc.c
15225F:	drivers/leds/leds-lp8788.c
15226F:	drivers/mfd/lp8788*.c
15227F:	drivers/power/supply/lp8788-charger.c
15228F:	drivers/regulator/lp8788-*.c
15229F:	include/linux/mfd/lp8788*.h
15230
15231TI NETCP ETHERNET DRIVER
15232M:	Wingman Kwok <w-kwok2@ti.com>
15233M:	Murali Karicheri <m-karicheri2@ti.com>
15234L:	netdev@vger.kernel.org
15235S:	Maintained
15236F:	drivers/net/ethernet/ti/netcp*
15237
15238TI PCM3060 ASoC CODEC DRIVER
15239M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15240L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15241S:	Maintained
15242F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15243F:	sound/soc/codecs/pcm3060*
15244
15245TI TAS571X FAMILY ASoC CODEC DRIVER
15246M:	Kevin Cernekee <cernekee@chromium.org>
15247L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15248S:	Odd Fixes
15249F:	sound/soc/codecs/tas571x*
15250
15251TI TRF7970A NFC DRIVER
15252M:	Mark Greer <mgreer@animalcreek.com>
15253L:	linux-wireless@vger.kernel.org
15254L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15255S:	Supported
15256F:	drivers/nfc/trf7970a.c
15257F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15258
15259TI TWL4030 SERIES SOC CODEC DRIVER
15260M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15261L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15262S:	Maintained
15263F:	sound/soc/codecs/twl4030*
15264
15265TI VPE/CAL DRIVERS
15266M:	Benoit Parrot <bparrot@ti.com>
15267L:	linux-media@vger.kernel.org
15268W:	http://linuxtv.org/
15269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15270S:	Maintained
15271F:	drivers/media/platform/ti-vpe/
15272
15273TI WILINK WIRELESS DRIVERS
15274L:	linux-wireless@vger.kernel.org
15275W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15276W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15278S:	Orphan
15279F:	drivers/net/wireless/ti/
15280F:	include/linux/wl12xx.h
15281
15282TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15283M:	John Stultz <john.stultz@linaro.org>
15284M:	Thomas Gleixner <tglx@linutronix.de>
15285R:	Stephen Boyd <sboyd@kernel.org>
15286L:	linux-kernel@vger.kernel.org
15287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15288S:	Supported
15289F:	include/linux/clocksource.h
15290F:	include/linux/time.h
15291F:	include/linux/timex.h
15292F:	include/uapi/linux/time.h
15293F:	include/uapi/linux/timex.h
15294F:	kernel/time/clocksource.c
15295F:	kernel/time/time*.c
15296F:	kernel/time/alarmtimer.c
15297F:	kernel/time/ntp.c
15298F:	tools/testing/selftests/timers/
15299
15300TIPC NETWORK LAYER
15301M:	Jon Maloy <jon.maloy@ericsson.com>
15302M:	Ying Xue <ying.xue@windriver.com>
15303L:	netdev@vger.kernel.org (core kernel code)
15304L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15305W:	http://tipc.sourceforge.net/
15306S:	Maintained
15307F:	include/uapi/linux/tipc*.h
15308F:	net/tipc/
15309
15310TLAN NETWORK DRIVER
15311M:	Samuel Chessman <chessman@tux.org>
15312L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15313W:	http://sourceforge.net/projects/tlan/
15314S:	Maintained
15315F:	Documentation/networking/device_drivers/ti/tlan.txt
15316F:	drivers/net/ethernet/ti/tlan.*
15317
15318TM6000 VIDEO4LINUX DRIVER
15319M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15320L:	linux-media@vger.kernel.org
15321W:	https://linuxtv.org
15322T:	git git://linuxtv.org/media_tree.git
15323S:	Odd fixes
15324F:	drivers/media/usb/tm6000/
15325F:	Documentation/media/v4l-drivers/tm6000*
15326
15327TMIO/SDHI MMC DRIVER
15328M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15329L:	linux-mmc@vger.kernel.org
15330S:	Supported
15331F:	drivers/mmc/host/tmio_mmc*
15332F:	drivers/mmc/host/renesas_sdhi*
15333F:	include/linux/mfd/tmio.h
15334
15335TMP401 HARDWARE MONITOR DRIVER
15336M:	Guenter Roeck <linux@roeck-us.net>
15337L:	linux-hwmon@vger.kernel.org
15338S:	Maintained
15339F:	Documentation/hwmon/tmp401
15340F:	drivers/hwmon/tmp401.c
15341
15342TMPFS (SHMEM FILESYSTEM)
15343M:	Hugh Dickins <hughd@google.com>
15344L:	linux-mm@kvack.org
15345S:	Maintained
15346F:	include/linux/shmem_fs.h
15347F:	mm/shmem.c
15348
15349TOMOYO SECURITY MODULE
15350M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15351M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15352L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15353L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15354L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15355L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15356W:	http://tomoyo.sourceforge.jp/
15357T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15358S:	Maintained
15359F:	security/tomoyo/
15360
15361TOPSTAR LAPTOP EXTRAS DRIVER
15362M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15363L:	platform-driver-x86@vger.kernel.org
15364S:	Maintained
15365F:	drivers/platform/x86/topstar-laptop.c
15366
15367TORTURE-TEST MODULES
15368M:	Davidlohr Bueso <dave@stgolabs.net>
15369M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15370M:	Josh Triplett <josh@joshtriplett.org>
15371L:	linux-kernel@vger.kernel.org
15372S:	Supported
15373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15374F:	Documentation/RCU/torture.txt
15375F:	kernel/torture.c
15376F:	kernel/rcu/rcutorture.c
15377F:	kernel/rcu/rcuperf.c
15378F:	kernel/locking/locktorture.c
15379
15380TOSHIBA ACPI EXTRAS DRIVER
15381M:	Azael Avalos <coproscefalo@gmail.com>
15382L:	platform-driver-x86@vger.kernel.org
15383S:	Maintained
15384F:	drivers/platform/x86/toshiba_acpi.c
15385
15386TOSHIBA BLUETOOTH DRIVER
15387M:	Azael Avalos <coproscefalo@gmail.com>
15388L:	platform-driver-x86@vger.kernel.org
15389S:	Maintained
15390F:	drivers/platform/x86/toshiba_bluetooth.c
15391
15392TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15393M:	Azael Avalos <coproscefalo@gmail.com>
15394L:	platform-driver-x86@vger.kernel.org
15395S:	Maintained
15396F:	drivers/platform/x86/toshiba_haps.c
15397
15398TOSHIBA SMM DRIVER
15399M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15400W:	http://www.buzzard.org.uk/toshiba/
15401S:	Maintained
15402F:	drivers/char/toshiba.c
15403F:	include/linux/toshiba.h
15404F:	include/uapi/linux/toshiba.h
15405
15406TOSHIBA TC358743 DRIVER
15407M:	Mats Randgaard <matrandg@cisco.com>
15408L:	linux-media@vger.kernel.org
15409S:	Maintained
15410F:	drivers/media/i2c/tc358743*
15411F:	include/media/i2c/tc358743.h
15412
15413TOSHIBA WMI HOTKEYS DRIVER
15414M:	Azael Avalos <coproscefalo@gmail.com>
15415L:	platform-driver-x86@vger.kernel.org
15416S:	Maintained
15417F:	drivers/platform/x86/toshiba-wmi.c
15418
15419TPM DEVICE DRIVER
15420M:	Peter Huewe <peterhuewe@gmx.de>
15421M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15422R:	Jason Gunthorpe <jgg@ziepe.ca>
15423L:	linux-integrity@vger.kernel.org
15424Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15425W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15426T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15427S:	Maintained
15428F:	drivers/char/tpm/
15429
15430TRACING
15431M:	Steven Rostedt <rostedt@goodmis.org>
15432M:	Ingo Molnar <mingo@redhat.com>
15433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15434S:	Maintained
15435F:	Documentation/trace/ftrace.rst
15436F:	arch/*/*/*/ftrace.h
15437F:	arch/*/kernel/ftrace.c
15438F:	include/*/ftrace.h
15439F:	include/linux/trace*.h
15440F:	include/trace/
15441F:	kernel/trace/
15442F:	tools/testing/selftests/ftrace/
15443
15444TRACING MMIO ACCESSES (MMIOTRACE)
15445M:	Steven Rostedt <rostedt@goodmis.org>
15446M:	Ingo Molnar <mingo@kernel.org>
15447R:	Karol Herbst <karolherbst@gmail.com>
15448R:	Pekka Paalanen <ppaalanen@gmail.com>
15449S:	Maintained
15450L:	linux-kernel@vger.kernel.org
15451L:	nouveau@lists.freedesktop.org
15452F:	kernel/trace/trace_mmiotrace.c
15453F:	include/linux/mmiotrace.h
15454F:	arch/x86/mm/kmmio.c
15455F:	arch/x86/mm/mmio-mod.c
15456F:	arch/x86/mm/testmmiotrace.c
15457
15458TRIVIAL PATCHES
15459M:	Jiri Kosina <trivial@kernel.org>
15460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15461S:	Maintained
15462K:	^Subject:.*(?i)trivial
15463
15464TEMPO SEMICONDUCTOR DRIVERS
15465M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15466S:	Maintained
15467F:	sound/soc/codecs/tscs*.c
15468F:	sound/soc/codecs/tscs*.h
15469F:	Documentation/devicetree/bindings/sound/tscs*.txt
15470
15471TTY LAYER
15472M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15473M:	Jiri Slaby <jslaby@suse.com>
15474S:	Supported
15475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15476F:	Documentation/serial/
15477F:	drivers/tty/
15478F:	drivers/tty/serial/serial_core.c
15479F:	include/linux/serial_core.h
15480F:	include/linux/serial.h
15481F:	include/linux/tty.h
15482F:	include/uapi/linux/serial_core.h
15483F:	include/uapi/linux/serial.h
15484F:	include/uapi/linux/tty.h
15485
15486TUA9001 MEDIA DRIVER
15487M:	Antti Palosaari <crope@iki.fi>
15488L:	linux-media@vger.kernel.org
15489W:	https://linuxtv.org
15490W:	http://palosaari.fi/linux/
15491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15492T:	git git://linuxtv.org/anttip/media_tree.git
15493S:	Maintained
15494F:	drivers/media/tuners/tua9001*
15495
15496TULIP NETWORK DRIVERS
15497L:	netdev@vger.kernel.org
15498L:	linux-parisc@vger.kernel.org
15499S:	Orphan
15500F:	drivers/net/ethernet/dec/tulip/
15501
15502TUN/TAP driver
15503M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15504W:	http://vtun.sourceforge.net/tun
15505S:	Maintained
15506F:	Documentation/networking/tuntap.txt
15507F:	arch/um/os-Linux/drivers/
15508
15509TURBOCHANNEL SUBSYSTEM
15510M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15511M:	Ralf Baechle <ralf@linux-mips.org>
15512L:	linux-mips@vger.kernel.org
15513Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15514S:	Maintained
15515F:	drivers/tc/
15516F:	include/linux/tc.h
15517
15518TURBOSTAT UTILITY
15519M:	"Len Brown" <lenb@kernel.org>
15520L:	linux-pm@vger.kernel.org
15521B:	https://bugzilla.kernel.org
15522Q:	https://patchwork.kernel.org/project/linux-pm/list/
15523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15524S:	Supported
15525F:	tools/power/x86/turbostat/
15526
15527TW5864 VIDEO4LINUX DRIVER
15528M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15529M:	Anton Sviridenko <anton@corp.bluecherry.net>
15530M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15531M:	Andrey Utkin <andrey_utkin@fastmail.com>
15532L:	linux-media@vger.kernel.org
15533S:	Supported
15534F:	drivers/media/pci/tw5864/
15535
15536TW68 VIDEO4LINUX DRIVER
15537M:	Hans Verkuil <hverkuil@xs4all.nl>
15538L:	linux-media@vger.kernel.org
15539T:	git git://linuxtv.org/media_tree.git
15540W:	https://linuxtv.org
15541S:	Odd Fixes
15542F:	drivers/media/pci/tw68/
15543
15544TW686X VIDEO4LINUX DRIVER
15545M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15546L:	linux-media@vger.kernel.org
15547T:	git git://linuxtv.org/media_tree.git
15548W:	http://linuxtv.org
15549S:	Maintained
15550F:	drivers/media/pci/tw686x/
15551
15552UBI FILE SYSTEM (UBIFS)
15553M:	Richard Weinberger <richard@nod.at>
15554M:	Artem Bityutskiy <dedekind1@gmail.com>
15555M:	Adrian Hunter <adrian.hunter@intel.com>
15556L:	linux-mtd@lists.infradead.org
15557T:	git git://git.infradead.org/ubifs-2.6.git
15558W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15559S:	Supported
15560F:	Documentation/filesystems/ubifs.txt
15561F:	fs/ubifs/
15562
15563UCLINUX (M68KNOMMU AND COLDFIRE)
15564M:	Greg Ungerer <gerg@linux-m68k.org>
15565W:	http://www.linux-m68k.org/
15566W:	http://www.uclinux.org/
15567L:	linux-m68k@lists.linux-m68k.org
15568L:	uclinux-dev@uclinux.org  (subscribers-only)
15569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15570S:	Maintained
15571F:	arch/m68k/coldfire/
15572F:	arch/m68k/68*/
15573F:	arch/m68k/*/*_no.*
15574F:	arch/m68k/include/asm/*_no.*
15575
15576UDF FILESYSTEM
15577M:	Jan Kara <jack@suse.com>
15578S:	Maintained
15579F:	Documentation/filesystems/udf.txt
15580F:	fs/udf/
15581
15582UDRAW TABLET
15583M:	Bastien Nocera <hadess@hadess.net>
15584L:	linux-input@vger.kernel.org
15585S:	Maintained
15586F:	drivers/hid/hid-udraw-ps3.c
15587
15588UFS FILESYSTEM
15589M:	Evgeniy Dushistov <dushistov@mail.ru>
15590S:	Maintained
15591F:	Documentation/filesystems/ufs.txt
15592F:	fs/ufs/
15593
15594UHID USERSPACE HID IO DRIVER:
15595M:	David Herrmann <dh.herrmann@googlemail.com>
15596L:	linux-input@vger.kernel.org
15597S:	Maintained
15598F:	drivers/hid/uhid.c
15599F:	include/uapi/linux/uhid.h
15600
15601ULPI BUS
15602M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15603L:	linux-usb@vger.kernel.org
15604S:	Maintained
15605F:	drivers/usb/common/ulpi.c
15606F:	include/linux/ulpi/
15607
15608ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15609L:	linux-usb@vger.kernel.org
15610S:	Orphan
15611F:	drivers/uwb/
15612F:	include/linux/uwb.h
15613F:	include/linux/uwb/
15614
15615UNICORE32 ARCHITECTURE:
15616M:	Guan Xuetao <gxt@pku.edu.cn>
15617W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15618S:	Maintained
15619T:	git git://github.com/gxt/linux.git
15620F:	arch/unicore32/
15621
15622UNIFDEF
15623M:	Tony Finch <dot@dotat.at>
15624W:	http://dotat.at/prog/unifdef
15625S:	Maintained
15626F:	scripts/unifdef.c
15627
15628UNIFORM CDROM DRIVER
15629M:	Jens Axboe <axboe@kernel.dk>
15630W:	http://www.kernel.dk
15631S:	Maintained
15632F:	Documentation/cdrom/
15633F:	drivers/cdrom/cdrom.c
15634F:	include/linux/cdrom.h
15635F:	include/uapi/linux/cdrom.h
15636
15637UNISYS S-PAR DRIVERS
15638M:	David Kershner <david.kershner@unisys.com>
15639L:	sparmaintainer@unisys.com (Unisys internal)
15640S:	Supported
15641F:	include/linux/visorbus.h
15642F:	drivers/visorbus/
15643F:	drivers/staging/unisys/
15644
15645UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15646M:	Vinayak Holikatti <vinholikatti@gmail.com>
15647L:	linux-scsi@vger.kernel.org
15648S:	Supported
15649F:	Documentation/scsi/ufs.txt
15650F:	drivers/scsi/ufs/
15651
15652UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15653M:	Joao Pinto <jpinto@synopsys.com>
15654L:	linux-scsi@vger.kernel.org
15655S:	Supported
15656F:	drivers/scsi/ufs/*dwc*
15657
15658UNSORTED BLOCK IMAGES (UBI)
15659M:	Artem Bityutskiy <dedekind1@gmail.com>
15660M:	Richard Weinberger <richard@nod.at>
15661W:	http://www.linux-mtd.infradead.org/
15662L:	linux-mtd@lists.infradead.org
15663T:	git git://git.infradead.org/ubifs-2.6.git
15664S:	Supported
15665F:	drivers/mtd/ubi/
15666F:	include/linux/mtd/ubi.h
15667F:	include/uapi/mtd/ubi-user.h
15668
15669USB "USBNET" DRIVER FRAMEWORK
15670M:	Oliver Neukum <oneukum@suse.com>
15671L:	netdev@vger.kernel.org
15672W:	http://www.linux-usb.org/usbnet
15673S:	Maintained
15674F:	drivers/net/usb/usbnet.c
15675F:	include/linux/usb/usbnet.h
15676
15677USB ACM DRIVER
15678M:	Oliver Neukum <oneukum@suse.com>
15679L:	linux-usb@vger.kernel.org
15680S:	Maintained
15681F:	Documentation/usb/acm.txt
15682F:	drivers/usb/class/cdc-acm.*
15683
15684USB AR5523 WIRELESS DRIVER
15685M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15686L:	linux-wireless@vger.kernel.org
15687S:	Maintained
15688F:	drivers/net/wireless/ath/ar5523/
15689
15690USB ATTACHED SCSI
15691M:	Oliver Neukum <oneukum@suse.com>
15692L:	linux-usb@vger.kernel.org
15693L:	linux-scsi@vger.kernel.org
15694S:	Maintained
15695F:	drivers/usb/storage/uas.c
15696
15697USB CDC ETHERNET DRIVER
15698M:	Oliver Neukum <oliver@neukum.org>
15699L:	linux-usb@vger.kernel.org
15700S:	Maintained
15701F:	drivers/net/usb/cdc_*.c
15702F:	include/uapi/linux/usb/cdc.h
15703
15704USB CHAOSKEY DRIVER
15705M:	Keith Packard <keithp@keithp.com>
15706L:	linux-usb@vger.kernel.org
15707S:	Maintained
15708F:	drivers/usb/misc/chaoskey.c
15709
15710USB CYPRESS C67X00 DRIVER
15711M:	Peter Korsgaard <jacmet@sunsite.dk>
15712L:	linux-usb@vger.kernel.org
15713S:	Maintained
15714F:	drivers/usb/c67x00/
15715
15716USB DAVICOM DM9601 DRIVER
15717M:	Peter Korsgaard <jacmet@sunsite.dk>
15718L:	netdev@vger.kernel.org
15719W:	http://www.linux-usb.org/usbnet
15720S:	Maintained
15721F:	drivers/net/usb/dm9601.c
15722
15723USB DIAMOND RIO500 DRIVER
15724M:	Cesar Miquel <miquel@df.uba.ar>
15725L:	rio500-users@lists.sourceforge.net
15726W:	http://rio500.sourceforge.net
15727S:	Maintained
15728F:	drivers/usb/misc/rio500*
15729
15730USB EHCI DRIVER
15731M:	Alan Stern <stern@rowland.harvard.edu>
15732L:	linux-usb@vger.kernel.org
15733S:	Maintained
15734F:	Documentation/usb/ehci.txt
15735F:	drivers/usb/host/ehci*
15736
15737USB GADGET/PERIPHERAL SUBSYSTEM
15738M:	Felipe Balbi <balbi@kernel.org>
15739L:	linux-usb@vger.kernel.org
15740W:	http://www.linux-usb.org/gadget
15741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15742S:	Maintained
15743F:	drivers/usb/gadget/
15744F:	include/linux/usb/gadget*
15745
15746USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15747M:	Jiri Kosina <jikos@kernel.org>
15748M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15749L:	linux-usb@vger.kernel.org
15750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15751S:	Maintained
15752F:	Documentation/hid/hiddev.txt
15753F:	drivers/hid/usbhid/
15754
15755USB INTEL XHCI ROLE MUX DRIVER
15756M:	Hans de Goede <hdegoede@redhat.com>
15757L:	linux-usb@vger.kernel.org
15758S:	Maintained
15759F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15760
15761USB ISP116X DRIVER
15762M:	Olav Kongas <ok@artecdesign.ee>
15763L:	linux-usb@vger.kernel.org
15764S:	Maintained
15765F:	drivers/usb/host/isp116x*
15766F:	include/linux/usb/isp116x.h
15767
15768USB LAN78XX ETHERNET DRIVER
15769M:	Woojung Huh <woojung.huh@microchip.com>
15770M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15771L:	netdev@vger.kernel.org
15772S:	Maintained
15773F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15774F:	drivers/net/usb/lan78xx.*
15775F:	include/dt-bindings/net/microchip-lan78xx.h
15776
15777USB MASS STORAGE DRIVER
15778M:	Alan Stern <stern@rowland.harvard.edu>
15779L:	linux-usb@vger.kernel.org
15780L:	usb-storage@lists.one-eyed-alien.net
15781S:	Maintained
15782W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15783F:	drivers/usb/storage/
15784
15785USB MIDI DRIVER
15786M:	Clemens Ladisch <clemens@ladisch.de>
15787L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15788T:	git git://git.alsa-project.org/alsa-kernel.git
15789S:	Maintained
15790F:	sound/usb/midi.*
15791
15792USB NETWORKING DRIVERS
15793L:	linux-usb@vger.kernel.org
15794S:	Odd Fixes
15795F:	drivers/net/usb/
15796
15797USB OHCI DRIVER
15798M:	Alan Stern <stern@rowland.harvard.edu>
15799L:	linux-usb@vger.kernel.org
15800S:	Maintained
15801F:	Documentation/usb/ohci.txt
15802F:	drivers/usb/host/ohci*
15803
15804USB OTG FSM (Finite State Machine)
15805M:	Peter Chen <Peter.Chen@nxp.com>
15806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15807L:	linux-usb@vger.kernel.org
15808S:	Maintained
15809F:	drivers/usb/common/usb-otg-fsm.c
15810
15811USB OVER IP DRIVER
15812M:	Valentina Manea <valentina.manea.m@gmail.com>
15813M:	Shuah Khan <shuah@kernel.org>
15814L:	linux-usb@vger.kernel.org
15815S:	Maintained
15816F:	Documentation/usb/usbip_protocol.txt
15817F:	drivers/usb/usbip/
15818F:	tools/usb/usbip/
15819F:	tools/testing/selftests/drivers/usb/usbip/
15820
15821USB PEGASUS DRIVER
15822M:	Petko Manolov <petkan@nucleusys.com>
15823L:	linux-usb@vger.kernel.org
15824L:	netdev@vger.kernel.org
15825T:	git git://github.com/petkan/pegasus.git
15826W:	https://github.com/petkan/pegasus
15827S:	Maintained
15828F:	drivers/net/usb/pegasus.*
15829
15830USB PHY LAYER
15831M:	Felipe Balbi <balbi@kernel.org>
15832L:	linux-usb@vger.kernel.org
15833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15834S:	Maintained
15835F:	drivers/usb/phy/
15836
15837USB PRINTER DRIVER (usblp)
15838M:	Pete Zaitcev <zaitcev@redhat.com>
15839L:	linux-usb@vger.kernel.org
15840S:	Supported
15841F:	drivers/usb/class/usblp.c
15842
15843USB QMI WWAN NETWORK DRIVER
15844M:	Bjørn Mork <bjorn@mork.no>
15845L:	netdev@vger.kernel.org
15846S:	Maintained
15847F:	Documentation/ABI/testing/sysfs-class-net-qmi
15848F:	drivers/net/usb/qmi_wwan.c
15849
15850USB RTL8150 DRIVER
15851M:	Petko Manolov <petkan@nucleusys.com>
15852L:	linux-usb@vger.kernel.org
15853L:	netdev@vger.kernel.org
15854T:	git git://github.com/petkan/rtl8150.git
15855W:	https://github.com/petkan/rtl8150
15856S:	Maintained
15857F:	drivers/net/usb/rtl8150.c
15858
15859USB SERIAL SUBSYSTEM
15860M:	Johan Hovold <johan@kernel.org>
15861L:	linux-usb@vger.kernel.org
15862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15863S:	Maintained
15864F:	Documentation/usb/usb-serial.txt
15865F:	drivers/usb/serial/
15866F:	include/linux/usb/serial.h
15867
15868USB SMSC75XX ETHERNET DRIVER
15869M:	Steve Glendinning <steve.glendinning@shawell.net>
15870L:	netdev@vger.kernel.org
15871S:	Maintained
15872F:	drivers/net/usb/smsc75xx.*
15873
15874USB SMSC95XX ETHERNET DRIVER
15875M:	Steve Glendinning <steve.glendinning@shawell.net>
15876M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15877L:	netdev@vger.kernel.org
15878S:	Maintained
15879F:	drivers/net/usb/smsc95xx.*
15880
15881USB SUBSYSTEM
15882M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15883L:	linux-usb@vger.kernel.org
15884W:	http://www.linux-usb.org
15885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15886S:	Supported
15887F:	Documentation/devicetree/bindings/usb/
15888F:	Documentation/usb/
15889F:	drivers/usb/
15890F:	include/linux/usb.h
15891F:	include/linux/usb/
15892
15893USB TYPEC PI3USB30532 MUX DRIVER
15894M:	Hans de Goede <hdegoede@redhat.com>
15895L:	linux-usb@vger.kernel.org
15896S:	Maintained
15897F:	drivers/usb/typec/mux/pi3usb30532.c
15898
15899USB TYPEC CLASS
15900M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15901L:	linux-usb@vger.kernel.org
15902S:	Maintained
15903F:	Documentation/ABI/testing/sysfs-class-typec
15904F:	Documentation/driver-api/usb/typec.rst
15905F:	drivers/usb/typec/
15906F:	include/linux/usb/typec.h
15907
15908USB TYPEC BUS FOR ALTERNATE MODES
15909M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15910L:	linux-usb@vger.kernel.org
15911S:	Maintained
15912F:	Documentation/ABI/testing/sysfs-bus-typec
15913F:	Documentation/driver-api/usb/typec_bus.rst
15914F:	drivers/usb/typec/altmodes/
15915F:	include/linux/usb/typec_altmode.h
15916
15917USB TYPEC PORT CONTROLLER DRIVERS
15918M:	Guenter Roeck <linux@roeck-us.net>
15919L:	linux-usb@vger.kernel.org
15920S:	Maintained
15921F:	drivers/usb/typec/tcpm/
15922
15923USB UHCI DRIVER
15924M:	Alan Stern <stern@rowland.harvard.edu>
15925L:	linux-usb@vger.kernel.org
15926S:	Maintained
15927F:	drivers/usb/host/uhci*
15928
15929USB VIDEO CLASS
15930M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15931L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15932L:	linux-media@vger.kernel.org
15933T:	git git://linuxtv.org/media_tree.git
15934W:	http://www.ideasonboard.org/uvc/
15935S:	Maintained
15936F:	drivers/media/usb/uvc/
15937F:	include/uapi/linux/uvcvideo.h
15938
15939USB VISION DRIVER
15940M:	Hans Verkuil <hverkuil@xs4all.nl>
15941L:	linux-media@vger.kernel.org
15942T:	git git://linuxtv.org/media_tree.git
15943W:	https://linuxtv.org
15944S:	Odd Fixes
15945F:	drivers/media/usb/usbvision/
15946
15947USB WEBCAM GADGET
15948M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15949L:	linux-usb@vger.kernel.org
15950S:	Maintained
15951F:	drivers/usb/gadget/function/*uvc*
15952F:	drivers/usb/gadget/legacy/webcam.c
15953F:	include/uapi/linux/usb/g_uvc.h
15954
15955USB WIRELESS RNDIS DRIVER (rndis_wlan)
15956M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15957L:	linux-wireless@vger.kernel.org
15958S:	Maintained
15959F:	drivers/net/wireless/rndis_wlan.c
15960
15961USB XHCI DRIVER
15962M:	Mathias Nyman <mathias.nyman@intel.com>
15963L:	linux-usb@vger.kernel.org
15964S:	Supported
15965F:	drivers/usb/host/xhci*
15966F:	drivers/usb/host/pci-quirks*
15967
15968USB ZD1201 DRIVER
15969L:	linux-wireless@vger.kernel.org
15970W:	http://linux-lc100020.sourceforge.net
15971S:	Orphan
15972F:	drivers/net/wireless/zydas/zd1201.*
15973
15974USB ZR364XX DRIVER
15975M:	Antoine Jacquet <royale@zerezo.com>
15976L:	linux-usb@vger.kernel.org
15977L:	linux-media@vger.kernel.org
15978T:	git git://linuxtv.org/media_tree.git
15979W:	http://royale.zerezo.com/zr364xx/
15980S:	Maintained
15981F:	Documentation/media/v4l-drivers/zr364xx*
15982F:	drivers/media/usb/zr364xx/
15983
15984USER-MODE LINUX (UML)
15985M:	Jeff Dike <jdike@addtoit.com>
15986M:	Richard Weinberger <richard@nod.at>
15987M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
15988L:	linux-um@lists.infradead.org
15989W:	http://user-mode-linux.sourceforge.net
15990Q:	https://patchwork.ozlabs.org/project/linux-um/list/
15991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15992S:	Maintained
15993F:	Documentation/virtual/uml/
15994F:	arch/um/
15995F:	arch/x86/um/
15996F:	fs/hostfs/
15997
15998USERSPACE COPYIN/COPYOUT (UIOVEC)
15999M:	Alexander Viro <viro@zeniv.linux.org.uk>
16000S:	Maintained
16001F:	lib/iov_iter.c
16002F:	include/linux/uio.h
16003
16004USERSPACE DMA BUFFER DRIVER
16005M:	Gerd Hoffmann <kraxel@redhat.com>
16006S:	Maintained
16007L:	dri-devel@lists.freedesktop.org
16008F:	drivers/dma-buf/udmabuf.c
16009F:	include/uapi/linux/udmabuf.h
16010T:	git git://anongit.freedesktop.org/drm/drm-misc
16011
16012USERSPACE I/O (UIO)
16013M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16014S:	Maintained
16015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16016F:	Documentation/driver-api/uio-howto.rst
16017F:	drivers/uio/
16018F:	include/linux/uio_driver.h
16019
16020UTIL-LINUX PACKAGE
16021M:	Karel Zak <kzak@redhat.com>
16022L:	util-linux@vger.kernel.org
16023W:	http://en.wikipedia.org/wiki/Util-linux
16024T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16025S:	Maintained
16026
16027UUID HELPERS
16028M:	Christoph Hellwig <hch@lst.de>
16029R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16030L:	linux-kernel@vger.kernel.org
16031T:	git git://git.infradead.org/users/hch/uuid.git
16032F:	lib/uuid.c
16033F:	lib/test_uuid.c
16034F:	include/linux/uuid.h
16035F:	include/uapi/linux/uuid.h
16036S:	Maintained
16037
16038UVESAFB DRIVER
16039M:	Michal Januszewski <spock@gentoo.org>
16040L:	linux-fbdev@vger.kernel.org
16041W:	https://github.com/mjanusz/v86d
16042S:	Maintained
16043F:	Documentation/fb/uvesafb.txt
16044F:	drivers/video/fbdev/uvesafb.*
16045
16046VF610 NAND DRIVER
16047M:	Stefan Agner <stefan@agner.ch>
16048L:	linux-mtd@lists.infradead.org
16049S:	Supported
16050F:	drivers/mtd/nand/raw/vf610_nfc.c
16051
16052VFAT/FAT/MSDOS FILESYSTEM
16053M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16054S:	Maintained
16055F:	Documentation/filesystems/vfat.txt
16056F:	fs/fat/
16057
16058VFIO DRIVER
16059M:	Alex Williamson <alex.williamson@redhat.com>
16060L:	kvm@vger.kernel.org
16061T:	git git://github.com/awilliam/linux-vfio.git
16062S:	Maintained
16063F:	Documentation/vfio.txt
16064F:	drivers/vfio/
16065F:	include/linux/vfio.h
16066F:	include/uapi/linux/vfio.h
16067
16068VFIO MEDIATED DEVICE DRIVERS
16069M:	Kirti Wankhede <kwankhede@nvidia.com>
16070L:	kvm@vger.kernel.org
16071S:	Maintained
16072F:	Documentation/vfio-mediated-device.txt
16073F:	drivers/vfio/mdev/
16074F:	include/linux/mdev.h
16075F:	samples/vfio-mdev/
16076
16077VFIO PLATFORM DRIVER
16078M:	Eric Auger <eric.auger@redhat.com>
16079L:	kvm@vger.kernel.org
16080S:	Maintained
16081F:	drivers/vfio/platform/
16082
16083VGA_SWITCHEROO
16084R:	Lukas Wunner <lukas@wunner.de>
16085S:	Maintained
16086F:	Documentation/gpu/vga-switcheroo.rst
16087F:	drivers/gpu/vga/vga_switcheroo.c
16088F:	include/linux/vga_switcheroo.h
16089T:	git git://anongit.freedesktop.org/drm/drm-misc
16090
16091VIA RHINE NETWORK DRIVER
16092S:	Orphan
16093F:	drivers/net/ethernet/via/via-rhine.c
16094
16095VIA SD/MMC CARD CONTROLLER DRIVER
16096M:	Bruce Chang <brucechang@via.com.tw>
16097M:	Harald Welte <HaraldWelte@viatech.com>
16098S:	Maintained
16099F:	drivers/mmc/host/via-sdmmc.c
16100
16101VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16102M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16103L:	linux-fbdev@vger.kernel.org
16104S:	Maintained
16105F:	include/linux/via-core.h
16106F:	include/linux/via-gpio.h
16107F:	include/linux/via_i2c.h
16108F:	drivers/video/fbdev/via/
16109
16110VIA VELOCITY NETWORK DRIVER
16111M:	Francois Romieu <romieu@fr.zoreil.com>
16112L:	netdev@vger.kernel.org
16113S:	Maintained
16114F:	drivers/net/ethernet/via/via-velocity.*
16115
16116VICODEC VIRTUAL CODEC DRIVER
16117M:	Hans Verkuil <hans.verkuil@cisco.com>
16118L:	linux-media@vger.kernel.org
16119T:	git git://linuxtv.org/media_tree.git
16120W:	https://linuxtv.org
16121S:	Maintained
16122F:	drivers/media/platform/vicodec/*
16123
16124VIDEO MULTIPLEXER DRIVER
16125M:	Philipp Zabel <p.zabel@pengutronix.de>
16126L:	linux-media@vger.kernel.org
16127S:	Maintained
16128F:	drivers/media/platform/video-mux.c
16129
16130VIDEO I2C POLLING DRIVER
16131M:	Matt Ranostay <matt.ranostay@konsulko.com>
16132L:	linux-media@vger.kernel.org
16133S:	Maintained
16134F:	drivers/media/i2c/video-i2c.c
16135
16136VIDEOBUF2 FRAMEWORK
16137M:	Pawel Osciak <pawel@osciak.com>
16138M:	Marek Szyprowski <m.szyprowski@samsung.com>
16139M:	Kyungmin Park <kyungmin.park@samsung.com>
16140L:	linux-media@vger.kernel.org
16141S:	Maintained
16142F:	drivers/media/common/videobuf2/*
16143F:	include/media/videobuf2-*
16144
16145VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16146M:	Helen Koike <helen.koike@collabora.com>
16147L:	linux-media@vger.kernel.org
16148T:	git git://linuxtv.org/media_tree.git
16149W:	https://linuxtv.org
16150S:	Maintained
16151F:	drivers/media/platform/vimc/*
16152
16153VIRT LIB
16154M:	Alex Williamson <alex.williamson@redhat.com>
16155M:	Paolo Bonzini <pbonzini@redhat.com>
16156L:	kvm@vger.kernel.org
16157S:	Supported
16158F:	virt/lib/
16159
16160VIRTIO AND VHOST VSOCK DRIVER
16161M:	Stefan Hajnoczi <stefanha@redhat.com>
16162L:	kvm@vger.kernel.org
16163L:	virtualization@lists.linux-foundation.org
16164L:	netdev@vger.kernel.org
16165S:	Maintained
16166F:	include/linux/virtio_vsock.h
16167F:	include/uapi/linux/virtio_vsock.h
16168F:	include/uapi/linux/vsockmon.h
16169F:	include/uapi/linux/vm_sockets_diag.h
16170F:	net/vmw_vsock/diag.c
16171F:	net/vmw_vsock/af_vsock_tap.c
16172F:	net/vmw_vsock/virtio_transport_common.c
16173F:	net/vmw_vsock/virtio_transport.c
16174F:	drivers/net/vsockmon.c
16175F:	drivers/vhost/vsock.c
16176F:	tools/testing/vsock/
16177
16178VIRTIO CONSOLE DRIVER
16179M:	Amit Shah <amit@kernel.org>
16180L:	virtualization@lists.linux-foundation.org
16181S:	Maintained
16182F:	drivers/char/virtio_console.c
16183F:	include/linux/virtio_console.h
16184F:	include/uapi/linux/virtio_console.h
16185
16186VIRTIO CORE, NET AND BLOCK DRIVERS
16187M:	"Michael S. Tsirkin" <mst@redhat.com>
16188M:	Jason Wang <jasowang@redhat.com>
16189L:	virtualization@lists.linux-foundation.org
16190S:	Maintained
16191F:	Documentation/devicetree/bindings/virtio/
16192F:	drivers/virtio/
16193F:	tools/virtio/
16194F:	drivers/net/virtio_net.c
16195F:	drivers/block/virtio_blk.c
16196F:	include/linux/virtio*.h
16197F:	include/uapi/linux/virtio_*.h
16198F:	drivers/crypto/virtio/
16199F:	mm/balloon_compaction.c
16200
16201VIRTIO CRYPTO DRIVER
16202M:	Gonglei <arei.gonglei@huawei.com>
16203L:	virtualization@lists.linux-foundation.org
16204L:	linux-crypto@vger.kernel.org
16205S:	Maintained
16206F:	drivers/crypto/virtio/
16207F:	include/uapi/linux/virtio_crypto.h
16208
16209VIRTIO DRIVERS FOR S390
16210M:	Cornelia Huck <cohuck@redhat.com>
16211M:	Halil Pasic <pasic@linux.ibm.com>
16212L:	linux-s390@vger.kernel.org
16213L:	virtualization@lists.linux-foundation.org
16214L:	kvm@vger.kernel.org
16215S:	Supported
16216F:	drivers/s390/virtio/
16217F:	arch/s390/include/uapi/asm/virtio-ccw.h
16218
16219VIRTIO GPU DRIVER
16220M:	David Airlie <airlied@linux.ie>
16221M:	Gerd Hoffmann <kraxel@redhat.com>
16222L:	dri-devel@lists.freedesktop.org
16223L:	virtualization@lists.linux-foundation.org
16224T:	git git://anongit.freedesktop.org/drm/drm-misc
16225S:	Maintained
16226F:	drivers/gpu/drm/virtio/
16227F:	include/uapi/linux/virtio_gpu.h
16228
16229VIRTIO HOST (VHOST)
16230M:	"Michael S. Tsirkin" <mst@redhat.com>
16231M:	Jason Wang <jasowang@redhat.com>
16232L:	kvm@vger.kernel.org
16233L:	virtualization@lists.linux-foundation.org
16234L:	netdev@vger.kernel.org
16235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16236S:	Maintained
16237F:	drivers/vhost/
16238F:	include/uapi/linux/vhost.h
16239
16240VIRTIO INPUT DRIVER
16241M:	Gerd Hoffmann <kraxel@redhat.com>
16242S:	Maintained
16243F:	drivers/virtio/virtio_input.c
16244F:	include/uapi/linux/virtio_input.h
16245
16246VIRTUAL BOX GUEST DEVICE DRIVER
16247M:	Hans de Goede <hdegoede@redhat.com>
16248M:	Arnd Bergmann <arnd@arndb.de>
16249M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16250S:	Maintained
16251F:	include/linux/vbox_utils.h
16252F:	include/uapi/linux/vbox*.h
16253F:	drivers/virt/vboxguest/
16254
16255VIRTUAL SERIO DEVICE DRIVER
16256M:	Stephen Chandler Paul <thatslyude@gmail.com>
16257S:	Maintained
16258F:	drivers/input/serio/userio.c
16259F:	include/uapi/linux/userio.h
16260
16261VIVID VIRTUAL VIDEO DRIVER
16262M:	Hans Verkuil <hverkuil@xs4all.nl>
16263L:	linux-media@vger.kernel.org
16264T:	git git://linuxtv.org/media_tree.git
16265W:	https://linuxtv.org
16266S:	Maintained
16267F:	drivers/media/platform/vivid/*
16268
16269VLYNQ BUS
16270M:	Florian Fainelli <f.fainelli@gmail.com>
16271L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16272S:	Maintained
16273F:	drivers/vlynq/vlynq.c
16274F:	include/linux/vlynq.h
16275
16276VME SUBSYSTEM
16277M:	Martyn Welch <martyn@welchs.me.uk>
16278M:	Manohar Vanga <manohar.vanga@gmail.com>
16279M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16280L:	devel@driverdev.osuosl.org
16281S:	Maintained
16282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16283F:	Documentation/driver-api/vme.rst
16284F:	drivers/staging/vme/
16285F:	drivers/vme/
16286F:	include/linux/vme*
16287
16288VMWARE BALLOON DRIVER
16289M:	Julien Freche <jfreche@vmware.com>
16290M:	Nadav Amit <namit@vmware.com>
16291M:	"VMware, Inc." <pv-drivers@vmware.com>
16292L:	linux-kernel@vger.kernel.org
16293S:	Maintained
16294F:	drivers/misc/vmw_balloon.c
16295
16296VMWARE HYPERVISOR INTERFACE
16297M:	Alok Kataria <akataria@vmware.com>
16298L:	virtualization@lists.linux-foundation.org
16299S:	Supported
16300F:	arch/x86/kernel/cpu/vmware.c
16301
16302VMWARE PVRDMA DRIVER
16303M:	Adit Ranadive <aditr@vmware.com>
16304M:	VMware PV-Drivers <pv-drivers@vmware.com>
16305L:	linux-rdma@vger.kernel.org
16306S:	Maintained
16307F:	drivers/infiniband/hw/vmw_pvrdma/
16308
16309VMware PVSCSI driver
16310M:	Jim Gill <jgill@vmware.com>
16311M:	VMware PV-Drivers <pv-drivers@vmware.com>
16312L:	linux-scsi@vger.kernel.org
16313S:	Maintained
16314F:	drivers/scsi/vmw_pvscsi.c
16315F:	drivers/scsi/vmw_pvscsi.h
16316
16317VMWARE VMMOUSE SUBDRIVER
16318M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16319M:	"VMware, Inc." <pv-drivers@vmware.com>
16320L:	linux-input@vger.kernel.org
16321S:	Maintained
16322F:	drivers/input/mouse/vmmouse.c
16323F:	drivers/input/mouse/vmmouse.h
16324
16325VMWARE VMXNET3 ETHERNET DRIVER
16326M:	Ronak Doshi <doshir@vmware.com>
16327M:	"VMware, Inc." <pv-drivers@vmware.com>
16328L:	netdev@vger.kernel.org
16329S:	Maintained
16330F:	drivers/net/vmxnet3/
16331
16332VOCORE VOCORE2 BOARD
16333M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16334L:	linux-mips@vger.kernel.org
16335S:	Maintained
16336F:	arch/mips/boot/dts/ralink/vocore2.dts
16337
16338VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16339M:	Liam Girdwood <lgirdwood@gmail.com>
16340M:	Mark Brown <broonie@kernel.org>
16341L:	linux-kernel@vger.kernel.org
16342W:	http://www.slimlogic.co.uk/?p=48
16343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16344S:	Supported
16345F:	Documentation/devicetree/bindings/regulator/
16346F:	Documentation/power/regulator/
16347F:	drivers/regulator/
16348F:	include/dt-bindings/regulator/
16349F:	include/linux/regulator/
16350
16351VRF
16352M:	David Ahern <dsa@cumulusnetworks.com>
16353M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16354L:	netdev@vger.kernel.org
16355S:	Maintained
16356F:	drivers/net/vrf.c
16357F:	Documentation/networking/vrf.txt
16358
16359VT1211 HARDWARE MONITOR DRIVER
16360M:	Juerg Haefliger <juergh@gmail.com>
16361L:	linux-hwmon@vger.kernel.org
16362S:	Maintained
16363F:	Documentation/hwmon/vt1211
16364F:	drivers/hwmon/vt1211.c
16365
16366VT8231 HARDWARE MONITOR DRIVER
16367M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16368L:	linux-hwmon@vger.kernel.org
16369S:	Maintained
16370F:	drivers/hwmon/vt8231.c
16371
16372VUB300 USB to SDIO/SD/MMC bridge chip
16373M:	Tony Olech <tony.olech@elandigitalsystems.com>
16374L:	linux-mmc@vger.kernel.org
16375L:	linux-usb@vger.kernel.org
16376S:	Supported
16377F:	drivers/mmc/host/vub300.c
16378
16379W1 DALLAS'S 1-WIRE BUS
16380M:	Evgeniy Polyakov <zbr@ioremap.net>
16381S:	Maintained
16382F:	Documentation/devicetree/bindings/w1/
16383F:	Documentation/w1/
16384F:	drivers/w1/
16385F:	include/linux/w1.h
16386
16387W83791D HARDWARE MONITORING DRIVER
16388M:	Marc Hulsman <m.hulsman@tudelft.nl>
16389L:	linux-hwmon@vger.kernel.org
16390S:	Maintained
16391F:	Documentation/hwmon/w83791d
16392F:	drivers/hwmon/w83791d.c
16393
16394W83793 HARDWARE MONITORING DRIVER
16395M:	Rudolf Marek <r.marek@assembler.cz>
16396L:	linux-hwmon@vger.kernel.org
16397S:	Maintained
16398F:	Documentation/hwmon/w83793
16399F:	drivers/hwmon/w83793.c
16400
16401W83795 HARDWARE MONITORING DRIVER
16402M:	Jean Delvare <jdelvare@suse.com>
16403L:	linux-hwmon@vger.kernel.org
16404S:	Maintained
16405F:	drivers/hwmon/w83795.c
16406
16407W83L51xD SD/MMC CARD INTERFACE DRIVER
16408M:	Pierre Ossman <pierre@ossman.eu>
16409S:	Maintained
16410F:	drivers/mmc/host/wbsd.*
16411
16412WACOM PROTOCOL 4 SERIAL TABLETS
16413M:	Julian Squires <julian@cipht.net>
16414M:	Hans de Goede <hdegoede@redhat.com>
16415L:	linux-input@vger.kernel.org
16416S:	Maintained
16417F:	drivers/input/tablet/wacom_serial4.c
16418
16419WATCHDOG DEVICE DRIVERS
16420M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16421M:	Guenter Roeck <linux@roeck-us.net>
16422L:	linux-watchdog@vger.kernel.org
16423W:	http://www.linux-watchdog.org/
16424T:	git git://www.linux-watchdog.org/linux-watchdog.git
16425S:	Maintained
16426F:	Documentation/devicetree/bindings/watchdog/
16427F:	Documentation/watchdog/
16428F:	drivers/watchdog/
16429F:	include/linux/watchdog.h
16430F:	include/uapi/linux/watchdog.h
16431
16432WHISKEYCOVE PMIC GPIO DRIVER
16433M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16434L:	linux-gpio@vger.kernel.org
16435S:	Maintained
16436F:	drivers/gpio/gpio-wcove.c
16437
16438WIIMOTE HID DRIVER
16439M:	David Herrmann <dh.herrmann@googlemail.com>
16440L:	linux-input@vger.kernel.org
16441S:	Maintained
16442F:	drivers/hid/hid-wiimote*
16443
16444WILOCITY WIL6210 WIRELESS DRIVER
16445M:	Maya Erez <merez@codeaurora.org>
16446L:	linux-wireless@vger.kernel.org
16447L:	wil6210@qti.qualcomm.com
16448S:	Supported
16449W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16450F:	drivers/net/wireless/ath/wil6210/
16451
16452WIMAX STACK
16453M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16454M:	linux-wimax@intel.com
16455L:	wimax@linuxwimax.org (subscribers-only)
16456S:	Supported
16457W:	http://linuxwimax.org
16458F:	Documentation/wimax/README.wimax
16459F:	include/linux/wimax/debug.h
16460F:	include/net/wimax.h
16461F:	include/uapi/linux/wimax.h
16462F:	net/wimax/
16463
16464WINBOND CIR DRIVER
16465M:	David Härdeman <david@hardeman.nu>
16466S:	Maintained
16467F:	drivers/media/rc/winbond-cir.c
16468
16469WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16470M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16471L:	linux-watchdog@vger.kernel.org
16472S:	Maintained
16473F:	drivers/watchdog/ebc-c384_wdt.c
16474
16475WINSYSTEMS WS16C48 GPIO DRIVER
16476M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16477L:	linux-gpio@vger.kernel.org
16478S:	Maintained
16479F:	drivers/gpio/gpio-ws16c48.c
16480
16481WISTRON LAPTOP BUTTON DRIVER
16482M:	Miloslav Trmac <mitr@volny.cz>
16483S:	Maintained
16484F:	drivers/input/misc/wistron_btns.c
16485
16486WL3501 WIRELESS PCMCIA CARD DRIVER
16487L:	linux-wireless@vger.kernel.org
16488S:	Odd fixes
16489F:	drivers/net/wireless/wl3501*
16490
16491WOLFSON MICROELECTRONICS DRIVERS
16492L:	patches@opensource.cirrus.com
16493T:	git https://github.com/CirrusLogic/linux-drivers.git
16494W:	https://github.com/CirrusLogic/linux-drivers/wiki
16495S:	Supported
16496F:	Documentation/hwmon/wm83??
16497F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16498F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16499F:	Documentation/devicetree/bindings/mfd/arizona.txt
16500F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16501F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16502F:	arch/arm/mach-s3c64xx/mach-crag6410*
16503F:	drivers/clk/clk-wm83*.c
16504F:	drivers/extcon/extcon-arizona.c
16505F:	drivers/leds/leds-wm83*.c
16506F:	drivers/gpio/gpio-*wm*.c
16507F:	drivers/gpio/gpio-arizona.c
16508F:	drivers/hwmon/wm83??-hwmon.c
16509F:	drivers/input/misc/wm831x-on.c
16510F:	drivers/input/touchscreen/wm831x-ts.c
16511F:	drivers/input/touchscreen/wm97*.c
16512F:	drivers/mfd/arizona*
16513F:	drivers/mfd/wm*.c
16514F:	drivers/mfd/cs47l24*
16515F:	drivers/power/supply/wm83*.c
16516F:	drivers/rtc/rtc-wm83*.c
16517F:	drivers/regulator/wm8*.c
16518F:	drivers/regulator/arizona*
16519F:	drivers/video/backlight/wm83*_bl.c
16520F:	drivers/watchdog/wm83*_wdt.c
16521F:	include/linux/mfd/arizona/
16522F:	include/linux/mfd/wm831x/
16523F:	include/linux/mfd/wm8350/
16524F:	include/linux/mfd/wm8400*
16525F:	include/linux/regulator/arizona*
16526F:	include/linux/wm97xx.h
16527F:	include/sound/wm????.h
16528F:	sound/soc/codecs/arizona.?
16529F:	sound/soc/codecs/wm*
16530F:	sound/soc/codecs/cs47l24*
16531
16532WORKQUEUE
16533M:	Tejun Heo <tj@kernel.org>
16534R:	Lai Jiangshan <jiangshanlai@gmail.com>
16535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16536S:	Maintained
16537F:	include/linux/workqueue.h
16538F:	kernel/workqueue.c
16539F:	Documentation/core-api/workqueue.rst
16540
16541X-POWERS AXP288 PMIC DRIVERS
16542M:	Hans de Goede <hdegoede@redhat.com>
16543S:	Maintained
16544N:	axp288
16545F:	drivers/acpi/pmic/intel_pmic_xpower.c
16546
16547X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16548M:	Chen-Yu Tsai <wens@csie.org>
16549L:	linux-kernel@vger.kernel.org
16550S:	Maintained
16551N:	axp[128]
16552
16553X.25 NETWORK LAYER
16554M:	Andrew Hendry <andrew.hendry@gmail.com>
16555L:	linux-x25@vger.kernel.org
16556S:	Odd Fixes
16557F:	Documentation/networking/x25*
16558F:	include/net/x25*
16559F:	net/x25/
16560
16561X86 ARCHITECTURE (32-BIT AND 64-BIT)
16562M:	Thomas Gleixner <tglx@linutronix.de>
16563M:	Ingo Molnar <mingo@redhat.com>
16564M:	Borislav Petkov <bp@alien8.de>
16565R:	"H. Peter Anvin" <hpa@zytor.com>
16566M:	x86@kernel.org
16567L:	linux-kernel@vger.kernel.org
16568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16569S:	Maintained
16570F:	Documentation/devicetree/bindings/x86/
16571F:	Documentation/x86/
16572F:	arch/x86/
16573
16574X86 ENTRY CODE
16575M:	Andy Lutomirski <luto@kernel.org>
16576L:	linux-kernel@vger.kernel.org
16577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16578S:	Maintained
16579F:	arch/x86/entry/
16580
16581X86 MCE INFRASTRUCTURE
16582M:	Tony Luck <tony.luck@intel.com>
16583M:	Borislav Petkov <bp@alien8.de>
16584L:	linux-edac@vger.kernel.org
16585S:	Maintained
16586F:	arch/x86/kernel/cpu/mcheck/*
16587
16588X86 MICROCODE UPDATE SUPPORT
16589M:	Borislav Petkov <bp@alien8.de>
16590S:	Maintained
16591F:	arch/x86/kernel/cpu/microcode/*
16592
16593X86 MM
16594M:	Dave Hansen <dave.hansen@linux.intel.com>
16595M:	Andy Lutomirski <luto@kernel.org>
16596M:	Peter Zijlstra <peterz@infradead.org>
16597L:	linux-kernel@vger.kernel.org
16598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16599S:	Maintained
16600F:	arch/x86/mm/
16601
16602X86 PLATFORM DRIVERS
16603M:	Darren Hart <dvhart@infradead.org>
16604M:	Andy Shevchenko <andy@infradead.org>
16605L:	platform-driver-x86@vger.kernel.org
16606T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16607S:	Maintained
16608F:	drivers/platform/x86/
16609F:	drivers/platform/olpc/
16610
16611X86 VDSO
16612M:	Andy Lutomirski <luto@kernel.org>
16613L:	linux-kernel@vger.kernel.org
16614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16615S:	Maintained
16616F:	arch/x86/entry/vdso/
16617
16618XARRAY
16619M:	Matthew Wilcox <willy@infradead.org>
16620L:	linux-fsdevel@vger.kernel.org
16621S:	Supported
16622F:	Documentation/core-api/xarray.rst
16623F:	lib/idr.c
16624F:	lib/xarray.c
16625F:	include/linux/idr.h
16626F:	include/linux/xarray.h
16627F:	tools/testing/radix-tree
16628
16629XBOX DVD IR REMOTE
16630M:	Benjamin Valentin <benpicco@googlemail.com>
16631S:	Maintained
16632F:	drivers/media/rc/xbox_remote.c
16633F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16634
16635XC2028/3028 TUNER DRIVER
16636M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16637L:	linux-media@vger.kernel.org
16638W:	https://linuxtv.org
16639T:	git git://linuxtv.org/media_tree.git
16640S:	Maintained
16641F:	drivers/media/tuners/tuner-xc2028.*
16642
16643XDP SOCKETS (AF_XDP)
16644M:	Björn Töpel <bjorn.topel@intel.com>
16645M:	Magnus Karlsson <magnus.karlsson@intel.com>
16646L:	netdev@vger.kernel.org
16647S:	Maintained
16648F:	kernel/bpf/xskmap.c
16649F:	net/xdp/
16650
16651XEN BLOCK SUBSYSTEM
16652M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16653M:	Roger Pau Monné <roger.pau@citrix.com>
16654L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16655S:	Supported
16656F:	drivers/block/xen-blkback/*
16657F:	drivers/block/xen*
16658
16659XEN HYPERVISOR ARM
16660M:	Stefano Stabellini <sstabellini@kernel.org>
16661L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16662S:	Maintained
16663F:	arch/arm/xen/
16664F:	arch/arm/include/asm/xen/
16665
16666XEN HYPERVISOR ARM64
16667M:	Stefano Stabellini <sstabellini@kernel.org>
16668L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16669S:	Maintained
16670F:	arch/arm64/xen/
16671F:	arch/arm64/include/asm/xen/
16672
16673XEN HYPERVISOR INTERFACE
16674M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16675M:	Juergen Gross <jgross@suse.com>
16676R:	Stefano Stabellini <sstabellini@kernel.org>
16677L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16679S:	Supported
16680F:	arch/x86/xen/
16681F:	arch/x86/platform/pvh/
16682F:	drivers/*/xen-*front.c
16683F:	drivers/xen/
16684F:	arch/x86/include/asm/xen/
16685F:	arch/x86/include/asm/pvclock-abi.h
16686F:	include/xen/
16687F:	include/uapi/xen/
16688F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16689F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16690
16691XEN NETWORK BACKEND DRIVER
16692M:	Wei Liu <wei.liu2@citrix.com>
16693M:	Paul Durrant <paul.durrant@citrix.com>
16694L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16695L:	netdev@vger.kernel.org
16696S:	Supported
16697F:	drivers/net/xen-netback/*
16698
16699XEN PCI SUBSYSTEM
16700M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16701L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16702S:	Supported
16703F:	arch/x86/pci/*xen*
16704F:	drivers/pci/*xen*
16705
16706XEN PVSCSI DRIVERS
16707M:	Juergen Gross <jgross@suse.com>
16708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16709L:	linux-scsi@vger.kernel.org
16710S:	Supported
16711F:	drivers/scsi/xen-scsifront.c
16712F:	drivers/xen/xen-scsiback.c
16713F:	include/xen/interface/io/vscsiif.h
16714
16715XEN SWIOTLB SUBSYSTEM
16716M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16717L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16718L:	iommu@lists.linux-foundation.org
16719S:	Supported
16720F:	arch/x86/xen/*swiotlb*
16721F:	drivers/xen/*swiotlb*
16722
16723XEN SOUND FRONTEND DRIVER
16724M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16725L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16727S:	Supported
16728F:	sound/xen/*
16729
16730XFS FILESYSTEM
16731M:	Darrick J. Wong <darrick.wong@oracle.com>
16732M:	linux-xfs@vger.kernel.org
16733L:	linux-xfs@vger.kernel.org
16734W:	http://xfs.org/
16735T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16736S:	Supported
16737F:	Documentation/filesystems/xfs.txt
16738F:	fs/xfs/
16739
16740XILINX AXI ETHERNET DRIVER
16741M:	Anirudha Sarangi <anirudh@xilinx.com>
16742M:	John Linn <John.Linn@xilinx.com>
16743S:	Maintained
16744F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16745
16746XILINX UARTLITE SERIAL DRIVER
16747M:	Peter Korsgaard <jacmet@sunsite.dk>
16748L:	linux-serial@vger.kernel.org
16749S:	Maintained
16750F:	drivers/tty/serial/uartlite.c
16751
16752XILINX VIDEO IP CORES
16753M:	Hyun Kwon <hyun.kwon@xilinx.com>
16754M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16755L:	linux-media@vger.kernel.org
16756T:	git git://linuxtv.org/media_tree.git
16757S:	Supported
16758F:	Documentation/devicetree/bindings/media/xilinx/
16759F:	drivers/media/platform/xilinx/
16760F:	include/uapi/linux/xilinx-v4l2-controls.h
16761
16762XILLYBUS DRIVER
16763M:	Eli Billauer <eli.billauer@gmail.com>
16764L:	linux-kernel@vger.kernel.org
16765S:	Supported
16766F:	drivers/char/xillybus/
16767
16768XLP9XX I2C DRIVER
16769M:	George Cherian <george.cherian@cavium.com>
16770M:	Jan Glauber <jglauber@cavium.com>
16771L:	linux-i2c@vger.kernel.org
16772W:	http://www.cavium.com
16773S:	Supported
16774F:	drivers/i2c/busses/i2c-xlp9xx.c
16775
16776XRA1403 GPIO EXPANDER
16777M:	Nandor Han <nandor.han@ge.com>
16778M:	Semi Malinen <semi.malinen@ge.com>
16779L:	linux-gpio@vger.kernel.org
16780S:	Maintained
16781F:	drivers/gpio/gpio-xra1403.c
16782F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16783
16784XTENSA XTFPGA PLATFORM SUPPORT
16785M:	Max Filippov <jcmvbkbc@gmail.com>
16786L:	linux-xtensa@linux-xtensa.org
16787S:	Maintained
16788F:	drivers/spi/spi-xtensa-xtfpga.c
16789F:	sound/soc/xtensa/xtfpga-i2s.c
16790
16791YAM DRIVER FOR AX.25
16792M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16793L:	linux-hams@vger.kernel.org
16794S:	Maintained
16795F:	drivers/net/hamradio/yam*
16796F:	include/linux/yam.h
16797
16798YAMA SECURITY MODULE
16799M:	Kees Cook <keescook@chromium.org>
16800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16801S:	Supported
16802F:	security/yama/
16803F:	Documentation/admin-guide/LSM/Yama.rst
16804
16805YEALINK PHONE DRIVER
16806M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16807L:	usbb2k-api-dev@nongnu.org
16808S:	Maintained
16809F:	Documentation/input/devices/yealink.rst
16810F:	drivers/input/misc/yealink.*
16811
16812Z8530 DRIVER FOR AX.25
16813M:	Joerg Reuter <jreuter@yaina.de>
16814W:	http://yaina.de/jreuter/
16815W:	http://www.qsl.net/dl1bke/
16816L:	linux-hams@vger.kernel.org
16817S:	Maintained
16818F:	Documentation/networking/z8530drv.txt
16819F:	drivers/net/hamradio/*scc.c
16820F:	drivers/net/hamradio/z8530.h
16821
16822ZBUD COMPRESSED PAGE ALLOCATOR
16823M:	Seth Jennings <sjenning@redhat.com>
16824M:	Dan Streetman <ddstreet@ieee.org>
16825L:	linux-mm@kvack.org
16826S:	Maintained
16827F:	mm/zbud.c
16828F:	include/linux/zbud.h
16829
16830ZD1211RW WIRELESS DRIVER
16831M:	Daniel Drake <dsd@gentoo.org>
16832M:	Ulrich Kunitz <kune@deine-taler.de>
16833W:	http://zd1211.ath.cx/wiki/DriverRewrite
16834L:	linux-wireless@vger.kernel.org
16835L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16836S:	Maintained
16837F:	drivers/net/wireless/zydas/zd1211rw/
16838
16839ZD1301 MEDIA DRIVER
16840M:	Antti Palosaari <crope@iki.fi>
16841L:	linux-media@vger.kernel.org
16842W:	https://linuxtv.org/
16843W:	http://palosaari.fi/linux/
16844Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16845S:	Maintained
16846F:	drivers/media/usb/dvb-usb-v2/zd1301*
16847
16848ZD1301_DEMOD MEDIA DRIVER
16849M:	Antti Palosaari <crope@iki.fi>
16850L:	linux-media@vger.kernel.org
16851W:	https://linuxtv.org/
16852W:	http://palosaari.fi/linux/
16853Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16854S:	Maintained
16855F:	drivers/media/dvb-frontends/zd1301_demod*
16856
16857ZPOOL COMPRESSED PAGE STORAGE API
16858M:	Dan Streetman <ddstreet@ieee.org>
16859L:	linux-mm@kvack.org
16860S:	Maintained
16861F:	mm/zpool.c
16862F:	include/linux/zpool.h
16863
16864ZR36067 VIDEO FOR LINUX DRIVER
16865L:	mjpeg-users@lists.sourceforge.net
16866L:	linux-media@vger.kernel.org
16867W:	http://mjpeg.sourceforge.net/driver-zoran/
16868T:	hg https://linuxtv.org/hg/v4l-dvb
16869S:	Odd Fixes
16870F:	drivers/staging/media/zoran/
16871
16872ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16873M:	Minchan Kim <minchan@kernel.org>
16874M:	Nitin Gupta <ngupta@vflare.org>
16875R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16876L:	linux-kernel@vger.kernel.org
16877S:	Maintained
16878F:	drivers/block/zram/
16879F:	Documentation/blockdev/zram.txt
16880
16881ZS DECSTATION Z85C30 SERIAL DRIVER
16882M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16883S:	Maintained
16884F:	drivers/tty/serial/zs.*
16885
16886ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16887M:	Minchan Kim <minchan@kernel.org>
16888M:	Nitin Gupta <ngupta@vflare.org>
16889R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16890L:	linux-mm@kvack.org
16891S:	Maintained
16892F:	mm/zsmalloc.c
16893F:	include/linux/zsmalloc.h
16894F:	Documentation/vm/zsmalloc.rst
16895
16896ZSWAP COMPRESSED SWAP CACHING
16897M:	Seth Jennings <sjenning@redhat.com>
16898M:	Dan Streetman <ddstreet@ieee.org>
16899L:	linux-mm@kvack.org
16900S:	Maintained
16901F:	mm/zswap.c
16902
16903THE REST
16904M:	Linus Torvalds <torvalds@linux-foundation.org>
16905L:	linux-kernel@vger.kernel.org
16906Q:	http://patchwork.kernel.org/project/LKML/list/
16907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16908S:	Buried alive in reporters
16909F:	*
16910F:	*/
16911