xref: /openbmc/linux/MAINTAINERS (revision 036b9e7c)
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 AD9389B DRIVER
850M:	Hans Verkuil <hans.verkuil@cisco.com>
851L:	linux-media@vger.kernel.org
852S:	Maintained
853F:	drivers/media/i2c/ad9389b*
854
855ANALOG DEVICES INC ADGS1408 DRIVER
856M:	Mircea Caprioru <mircea.caprioru@analog.com>
857S:	Supported
858F:	drivers/mux/adgs1408.c
859F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861ANALOG DEVICES INC ADP5061 DRIVER
862M:	Stefan Popa <stefan.popa@analog.com>
863L:	linux-pm@vger.kernel.org
864W:	http://ez.analog.com/community/linux-device-drivers
865S:	Supported
866F:	drivers/power/supply/adp5061.c
867
868ANALOG DEVICES INC ADV7180 DRIVER
869M:	Lars-Peter Clausen <lars@metafoo.de>
870L:	linux-media@vger.kernel.org
871W:	http://ez.analog.com/community/linux-device-drivers
872S:	Supported
873F:	drivers/media/i2c/adv7180.c
874
875ANALOG DEVICES INC ADV748X DRIVER
876M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
877L:	linux-media@vger.kernel.org
878S:	Maintained
879F:	drivers/media/i2c/adv748x/*
880
881ANALOG DEVICES INC ADV7511 DRIVER
882M:	Hans Verkuil <hans.verkuil@cisco.com>
883L:	linux-media@vger.kernel.org
884S:	Maintained
885F:	drivers/media/i2c/adv7511*
886
887ANALOG DEVICES INC ADV7604 DRIVER
888M:	Hans Verkuil <hans.verkuil@cisco.com>
889L:	linux-media@vger.kernel.org
890S:	Maintained
891F:	drivers/media/i2c/adv7604*
892
893ANALOG DEVICES INC ADV7842 DRIVER
894M:	Hans Verkuil <hans.verkuil@cisco.com>
895L:	linux-media@vger.kernel.org
896S:	Maintained
897F:	drivers/media/i2c/adv7842*
898
899ANALOG DEVICES INC ASOC CODEC DRIVERS
900M:	Lars-Peter Clausen <lars@metafoo.de>
901L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
902W:	http://wiki.analog.com/
903W:	http://ez.analog.com/community/linux-device-drivers
904S:	Supported
905F:	sound/soc/codecs/adau*
906F:	sound/soc/codecs/adav*
907F:	sound/soc/codecs/ad1*
908F:	sound/soc/codecs/ad7*
909F:	sound/soc/codecs/ssm*
910F:	sound/soc/codecs/sigmadsp.*
911
912ANALOG DEVICES INC DMA DRIVERS
913M:	Lars-Peter Clausen <lars@metafoo.de>
914W:	http://ez.analog.com/community/linux-device-drivers
915S:	Supported
916F:	drivers/dma/dma-axi-dmac.c
917
918ANALOG DEVICES INC IIO DRIVERS
919M:	Lars-Peter Clausen <lars@metafoo.de>
920M:	Michael Hennerich <Michael.Hennerich@analog.com>
921W:	http://wiki.analog.com/
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926F:	drivers/iio/*/ad*
927F:	drivers/iio/adc/ltc2497*
928X:	drivers/iio/*/adjd*
929F:	drivers/staging/iio/*/ad*
930
931ANDES ARCHITECTURE
932M:	Greentime Hu <green.hu@gmail.com>
933M:	Vincent Chen <deanbo422@gmail.com>
934T:	git https://github.com/andestech/linux.git
935S:	Supported
936F:	arch/nds32/
937F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938F:	Documentation/devicetree/bindings/nds32/
939K:	nds32
940N:	nds32
941
942ANDROID CONFIG FRAGMENTS
943M:	Rob Herring <robh@kernel.org>
944S:	Supported
945F:	kernel/configs/android*
946
947ANDROID DRIVERS
948M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949M:	Arve Hjønnevåg <arve@android.com>
950M:	Todd Kjos <tkjos@android.com>
951M:	Martijn Coenen <maco@android.com>
952M:	Joel Fernandes <joel@joelfernandes.org>
953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954L:	devel@driverdev.osuosl.org
955S:	Supported
956F:	drivers/android/
957F:	drivers/staging/android/
958
959ANDROID GOLDFISH PIC DRIVER
960M:	Miodrag Dinic <miodrag.dinic@mips.com>
961S:	Supported
962F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963F:	drivers/irqchip/irq-goldfish-pic.c
964
965ANDROID GOLDFISH RTC DRIVER
966M:	Miodrag Dinic <miodrag.dinic@mips.com>
967S:	Supported
968F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969F:	drivers/rtc/rtc-goldfish.c
970
971ANDROID ION DRIVER
972M:	Laura Abbott <labbott@redhat.com>
973M:	Sumit Semwal <sumit.semwal@linaro.org>
974L:	devel@driverdev.osuosl.org
975L:	dri-devel@lists.freedesktop.org
976L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977S:	Supported
978F:	drivers/staging/android/ion
979F:	drivers/staging/android/uapi/ion.h
980
981AOA (Apple Onboard Audio) ALSA DRIVER
982M:	Johannes Berg <johannes@sipsolutions.net>
983L:	linuxppc-dev@lists.ozlabs.org
984L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
985S:	Maintained
986F:	sound/aoa/
987
988APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989M:	William Breathitt Gray <vilhelm.gray@gmail.com>
990L:	linux-iio@vger.kernel.org
991S:	Maintained
992F:	drivers/iio/adc/stx104.c
993
994APM DRIVER
995M:	Jiri Kosina <jikos@kernel.org>
996S:	Odd fixes
997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998F:	arch/x86/kernel/apm_32.c
999F:	include/linux/apm_bios.h
1000F:	include/uapi/linux/apm_bios.h
1001F:	drivers/char/apm-emulation.c
1002
1003APPARMOR SECURITY MODULE
1004M:	John Johansen <john.johansen@canonical.com>
1005L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006W:	wiki.apparmor.net
1007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008S:	Supported
1009F:	security/apparmor/
1010F:	Documentation/admin-guide/LSM/apparmor.rst
1011
1012APPLE BCM5974 MULTITOUCH DRIVER
1013M:	Henrik Rydberg <rydberg@bitmath.org>
1014L:	linux-input@vger.kernel.org
1015S:	Odd fixes
1016F:	drivers/input/mouse/bcm5974.c
1017
1018APPLE SMC DRIVER
1019M:	Henrik Rydberg <rydberg@bitmath.org>
1020L:	linux-hwmon@vger.kernel.org
1021S:	Odd fixes
1022F:	drivers/hwmon/applesmc.c
1023
1024APPLETALK NETWORK LAYER
1025L:	netdev@vger.kernel.org
1026S:	Odd fixes
1027F:	drivers/net/appletalk/
1028F:	net/appletalk/
1029
1030APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031M:	Duc Dang <dhdang@apm.com>
1032S:	Supported
1033F:	arch/arm64/boot/dts/apm/
1034
1035APPLIED MICRO (APM) X-GENE SOC EDAC
1036M:	Loc Ho <lho@apm.com>
1037S:	Supported
1038F:	drivers/edac/xgene_edac.c
1039F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042M:	Iyappan Subramanian <isubramanian@apm.com>
1043M:	Keyur Chudgar <kchudgar@apm.com>
1044S:	Supported
1045F:	drivers/net/ethernet/apm/xgene-v2/
1046
1047APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048M:	Iyappan Subramanian <isubramanian@apm.com>
1049M:	Keyur Chudgar <kchudgar@apm.com>
1050M:	Quan Nguyen <qnguyen@apm.com>
1051S:	Supported
1052F:	drivers/net/ethernet/apm/xgene/
1053F:	drivers/net/phy/mdio-xgene.c
1054F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057APPLIED MICRO (APM) X-GENE SOC PMU
1058M:	Tai Nguyen <ttnguyen@apm.com>
1059S:	Supported
1060F:	drivers/perf/xgene_pmu.c
1061F:	Documentation/perf/xgene-pmu.txt
1062F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064APTINA CAMERA SENSOR PLL
1065M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066L:	linux-media@vger.kernel.org
1067S:	Maintained
1068F:	drivers/media/i2c/aptina-pll.*
1069
1070ARC FRAMEBUFFER DRIVER
1071M:	Jaya Kumar <jayalk@intworks.biz>
1072S:	Maintained
1073F:	drivers/video/fbdev/arcfb.c
1074F:	drivers/video/fbdev/core/fb_defio.c
1075
1076ARC PGU DRM DRIVER
1077M:	Alexey Brodkin <abrodkin@synopsys.com>
1078S:	Supported
1079F:	drivers/gpu/drm/arc/
1080F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082ARCNET NETWORK LAYER
1083M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1084L:	netdev@vger.kernel.org
1085S:	Maintained
1086F:	drivers/net/arcnet/
1087F:	include/uapi/linux/if_arcnet.h
1088
1089ARM ARCHITECTED TIMER DRIVER
1090M:	Mark Rutland <mark.rutland@arm.com>
1091M:	Marc Zyngier <marc.zyngier@arm.com>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Maintained
1094F:	arch/arm/include/asm/arch_timer.h
1095F:	arch/arm64/include/asm/arch_timer.h
1096F:	drivers/clocksource/arm_arch_timer.c
1097
1098ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099M:	Linus Walleij <linus.walleij@linaro.org>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	Documentation/devicetree/bindings/arm/arm-boards
1103F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1105F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107F:	arch/arm/mach-integrator/
1108F:	arch/arm/mach-realview/
1109F:	arch/arm/mach-versatile/
1110F:	arch/arm/plat-versatile/
1111F:	arch/arm/boot/dts/arm-realview-*
1112F:	arch/arm/boot/dts/integrator*
1113F:	arch/arm/boot/dts/versatile*
1114F:	drivers/clk/versatile/
1115F:	drivers/i2c/busses/i2c-versatile.c
1116F:	drivers/irqchip/irq-versatile-fpga.c
1117F:	drivers/mtd/maps/physmap_of_versatile.c
1118F:	drivers/power/reset/arm-versatile-reboot.c
1119F:	drivers/soc/versatile/
1120
1121ARM HDLCD DRM DRIVER
1122M:	Liviu Dudau <liviu.dudau@arm.com>
1123S:	Supported
1124F:	drivers/gpu/drm/arm/hdlcd_*
1125F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127ARM MALI-DP DRM DRIVER
1128M:	Liviu Dudau <liviu.dudau@arm.com>
1129M:	Brian Starkey <brian.starkey@arm.com>
1130M:	Mali DP Maintainers <malidp@foss.arm.com>
1131S:	Supported
1132F:	drivers/gpu/drm/arm/
1133F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135ARM MFM AND FLOPPY DRIVERS
1136M:	Ian Molton <spyro@f2s.com>
1137S:	Maintained
1138F:	arch/arm/lib/floppydma.S
1139F:	arch/arm/include/asm/floppy.h
1140
1141ARM PMU PROFILING AND DEBUGGING
1142M:	Will Deacon <will.deacon@arm.com>
1143M:	Mark Rutland <mark.rutland@arm.com>
1144S:	Maintained
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146F:	arch/arm*/kernel/perf_*
1147F:	arch/arm/oprofile/common.c
1148F:	arch/arm*/kernel/hw_breakpoint.c
1149F:	arch/arm*/include/asm/hw_breakpoint.h
1150F:	arch/arm*/include/asm/perf_event.h
1151F:	drivers/perf/*
1152F:	include/linux/perf/arm_pmu.h
1153F:	Documentation/devicetree/bindings/arm/pmu.txt
1154F:	Documentation/devicetree/bindings/perf/
1155
1156ARM PORT
1157M:	Russell King <linux@armlinux.org.uk>
1158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159W:	http://www.armlinux.org.uk/
1160S:	Odd Fixes
1161T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162F:	arch/arm/
1163X:	arch/arm/boot/dts/
1164
1165ARM PRIMECELL AACI PL041 DRIVER
1166M:	Russell King <linux@armlinux.org.uk>
1167S:	Odd Fixes
1168F:	sound/arm/aaci.*
1169
1170ARM PRIMECELL BUS SUPPORT
1171M:	Russell King <linux@armlinux.org.uk>
1172S:	Odd Fixes
1173F:	drivers/amba/
1174F:	include/linux/amba/bus.h
1175
1176ARM PRIMECELL CLCD PL110 DRIVER
1177M:	Russell King <linux@armlinux.org.uk>
1178S:	Odd Fixes
1179F:	drivers/video/fbdev/amba-clcd.*
1180
1181ARM PRIMECELL KMI PL050 DRIVER
1182M:	Russell King <linux@armlinux.org.uk>
1183S:	Odd Fixes
1184F:	drivers/input/serio/ambakmi.*
1185F:	include/linux/amba/kmi.h
1186
1187ARM PRIMECELL MMCI PL180/1 DRIVER
1188M:	Russell King <linux@armlinux.org.uk>
1189S:	Odd Fixes
1190F:	drivers/mmc/host/mmci.*
1191F:	include/linux/amba/mmci.h
1192
1193ARM PRIMECELL SSP PL022 SPI DRIVER
1194M:	Linus Walleij <linus.walleij@linaro.org>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1198F:	drivers/spi/spi-pl022.c
1199
1200ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201M:	Russell King <linux@armlinux.org.uk>
1202S:	Odd Fixes
1203F:	drivers/tty/serial/amba-pl01*.c
1204F:	include/linux/amba/serial.h
1205
1206ARM PRIMECELL VIC PL190/PL192 DRIVER
1207M:	Linus Walleij <linus.walleij@linaro.org>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S:	Maintained
1210F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211F:	drivers/irqchip/irq-vic.c
1212
1213ARM SMMU DRIVERS
1214M:	Will Deacon <will.deacon@arm.com>
1215R:	Robin Murphy <robin.murphy@arm.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	drivers/iommu/arm-smmu.c
1219F:	drivers/iommu/arm-smmu-v3.c
1220F:	drivers/iommu/io-pgtable-arm.c
1221F:	drivers/iommu/io-pgtable-arm-v7s.c
1222
1223ARM SUB-ARCHITECTURES
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226F:	arch/arm/mach-*/
1227F:	arch/arm/plat-*/
1228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230ARM/ACTIONS SEMI ARCHITECTURE
1231M:	Andreas Färber <afaerber@suse.de>
1232R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235N:	owl
1236F:	arch/arm/mach-actions/
1237F:	arch/arm/boot/dts/owl-*
1238F:	arch/arm64/boot/dts/actions/
1239F:	drivers/clk/actions/
1240F:	drivers/clocksource/timer-owl*
1241F:	drivers/dma/owl-dma.c
1242F:	drivers/i2c/busses/i2c-owl.c
1243F:	drivers/pinctrl/actions/*
1244F:	drivers/soc/actions/
1245F:	include/dt-bindings/power/owl-*
1246F:	include/linux/soc/actions/
1247F:	Documentation/devicetree/bindings/arm/actions.txt
1248F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1250F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255ARM/ADS SPHERE MACHINE SUPPORT
1256M:	Lennert Buytenhek <kernel@wantstofly.org>
1257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S:	Maintained
1259
1260ARM/AFEB9260 MACHINE SUPPORT
1261M:	Sergey Lapin <slapin@ossfans.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264
1265ARM/AJECO 1ARM MACHINE SUPPORT
1266M:	Lennert Buytenhek <kernel@wantstofly.org>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269
1270ARM/Allwinner SoC Clock Support
1271M:	Emilio López <emilio@elopez.com.ar>
1272S:	Maintained
1273F:	drivers/clk/sunxi/
1274
1275ARM/Allwinner sunXi SoC support
1276M:	Maxime Ripard <maxime.ripard@bootlin.com>
1277M:	Chen-Yu Tsai <wens@csie.org>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280N:	sun[x456789]i
1281N:	sun50i
1282F:	arch/arm/mach-sunxi/
1283F:	arch/arm64/boot/dts/allwinner/
1284F:	drivers/clk/sunxi-ng/
1285F:	drivers/pinctrl/sunxi/
1286F:	drivers/soc/sunxi/
1287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290M:	Neil Armstrong <narmstrong@baylibre.com>
1291M:	Jerome Brunet <jbrunet@baylibre.com>
1292L:	linux-amlogic@lists.infradead.org
1293S:	Maintained
1294F:	drivers/clk/meson/
1295F:	include/dt-bindings/clock/meson*
1296F:	include/dt-bindings/clock/gxbb*
1297F:	Documentation/devicetree/bindings/clock/amlogic*
1298
1299ARM/Amlogic Meson SoC support
1300M:	Carlo Caione <carlo@caione.org>
1301M:	Kevin Hilman <khilman@baylibre.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303L:	linux-amlogic@lists.infradead.org
1304W:	http://linux-meson.com/
1305S:	Maintained
1306F:	arch/arm/mach-meson/
1307F:	arch/arm/boot/dts/meson*
1308F:	arch/arm64/boot/dts/amlogic/
1309F:	drivers/pinctrl/meson/
1310F:	drivers/mmc/host/meson*
1311N:	meson
1312
1313ARM/Annapurna Labs ALPINE ARCHITECTURE
1314M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315M:	Antoine Tenart <antoine.tenart@bootlin.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318F:	arch/arm/mach-alpine/
1319F:	arch/arm/boot/dts/alpine*
1320F:	arch/arm64/boot/dts/al/
1321F:	drivers/*/*alpine*
1322
1323ARM/ARTPEC MACHINE SUPPORT
1324M:	Jesper Nilsson <jesper.nilsson@axis.com>
1325M:	Lars Persson <lars.persson@axis.com>
1326S:	Maintained
1327L:	linux-arm-kernel@axis.com
1328F:	arch/arm/mach-artpec
1329F:	arch/arm/boot/dts/artpec6*
1330F:	drivers/clk/axis
1331F:	drivers/crypto/axis
1332F:	drivers/pinctrl/pinctrl-artpec*
1333F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335ARM/ASPEED I2C DRIVER
1336M:	Brendan Higgins <brendanhiggins@google.com>
1337R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338R:	Joel Stanley <joel@jms.id.au>
1339L:	linux-i2c@vger.kernel.org
1340L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1343F:	drivers/i2c/busses/i2c-aspeed.c
1344F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347ARM/ASPEED MACHINE SUPPORT
1348M:	Joel Stanley <joel@jms.id.au>
1349R:	Andrew Jeffery <andrew@aj.id.au>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353S:	Supported
1354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355F:	arch/arm/mach-aspeed/
1356F:	arch/arm/boot/dts/aspeed-*
1357N:	aspeed
1358
1359ARM/CALXEDA HIGHBANK ARCHITECTURE
1360M:	Rob Herring <robh@kernel.org>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-highbank/
1364F:	arch/arm/boot/dts/highbank.dts
1365F:	arch/arm/boot/dts/ecx-*.dts*
1366
1367ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368M:	Krzysztof Halasa <khalasa@piap.pl>
1369S:	Maintained
1370F:	arch/arm/mach-cns3xxx/
1371
1372ARM/CAVIUM THUNDER NETWORK DRIVER
1373M:	Sunil Goutham <sgoutham@cavium.com>
1374M:	Robert Richter <rric@kernel.org>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Supported
1377F:	drivers/net/ethernet/cavium/thunder/
1378
1379ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380M:	Lukasz Majewski <lukma@denx.de>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383F:	arch/arm/mach-ep93xx/ts72xx.c
1384
1385ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386M:	Alexander Shiyan <shc_work@mail.ru>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Odd Fixes
1389N:	clps711x
1390
1391ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392M:	Lennert Buytenhek <kernel@wantstofly.org>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395
1396ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397M:	Hartley Sweeten <hsweeten@visionengravers.com>
1398M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401F:	arch/arm/mach-ep93xx/
1402F:	arch/arm/mach-ep93xx/include/mach/
1403
1404ARM/CLKDEV SUPPORT
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409F:	drivers/clk/clkdev.c
1410
1411ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412M:	Mike Rapoport <mike@compulab.co.il>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417M:	Baruch Siach <baruch@tkos.co.il>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420F:	arch/arm/boot/dts/cx92755*
1421N:	digicolor
1422
1423ARM/CONTEC MICRO9 MACHINE SUPPORT
1424M:	Hubert Feurstein <hubert.feurstein@contec.at>
1425S:	Maintained
1426F:	arch/arm/mach-ep93xx/micro9.c
1427
1428ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431S:	Maintained
1432F:	drivers/hwtracing/coresight/*
1433F:	Documentation/trace/coresight.txt
1434F:	Documentation/trace/coresight-cpu-debug.txt
1435F:	Documentation/devicetree/bindings/arm/coresight.txt
1436F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438F:	tools/perf/arch/arm/util/pmu.c
1439F:	tools/perf/arch/arm/util/auxtrace.c
1440F:	tools/perf/arch/arm/util/cs-etm.c
1441F:	tools/perf/arch/arm/util/cs-etm.h
1442F:	tools/perf/util/cs-etm.*
1443F:	tools/perf/util/cs-etm-decoder/*
1444
1445ARM/CORGI MACHINE SUPPORT
1446M:	Richard Purdie <rpurdie@rpsys.net>
1447S:	Maintained
1448
1449ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451M:	Linus Walleij <linus.walleij@linaro.org>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453T:	git git://github.com/ulli-kroll/linux.git
1454S:	Maintained
1455F:	Documentation/devicetree/bindings/arm/gemini.txt
1456F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459F:	arch/arm/mach-gemini/
1460F:	drivers/net/ethernet/cortina/
1461F:	drivers/pinctrl/pinctrl-gemini.c
1462F:	drivers/rtc/rtc-ftrtc010.c
1463
1464ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465M:	Barry Song <baohua@kernel.org>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468S:	Maintained
1469F:	arch/arm/boot/dts/prima2*
1470F:	arch/arm/mach-prima2/
1471F:	drivers/clk/sirf/
1472F:	drivers/clocksource/timer-prima2.c
1473F:	drivers/clocksource/timer-atlas7.c
1474N:	[^a-z]sirf
1475X:	drivers/gnss
1476
1477ARM/EBSA110 MACHINE SUPPORT
1478M:	Russell King <linux@armlinux.org.uk>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480W:	http://www.armlinux.org.uk/
1481S:	Maintained
1482F:	arch/arm/mach-ebsa110/
1483F:	drivers/net/ethernet/amd/am79c961a.*
1484
1485ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490N:	efm32
1491
1492ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493M:	Robert Jarzmik <robert.jarzmik@free.fr>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/ezx.c
1497
1498ARM/FARADAY FA526 PORT
1499M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502T:	git git://git.berlios.de/gemini-board
1503F:	arch/arm/mm/*-fa*
1504
1505ARM/FOOTBRIDGE ARCHITECTURE
1506M:	Russell King <linux@armlinux.org.uk>
1507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508W:	http://www.armlinux.org.uk/
1509S:	Maintained
1510F:	arch/arm/include/asm/hardware/dec21285.h
1511F:	arch/arm/mach-footbridge/
1512
1513ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514M:	Shawn Guo <shawnguo@kernel.org>
1515M:	Sascha Hauer <s.hauer@pengutronix.de>
1516R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1517R:	Fabio Estevam <fabio.estevam@nxp.com>
1518R:	NXP Linux Team <linux-imx@nxp.com>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522F:	arch/arm/mach-imx/
1523F:	arch/arm/mach-mxs/
1524F:	arch/arm/boot/dts/imx*
1525F:	arch/arm/configs/imx*_defconfig
1526F:	drivers/clk/imx/
1527F:	drivers/firmware/imx/
1528F:	drivers/soc/imx/
1529F:	include/linux/firmware/imx/
1530F:	include/soc/imx/
1531
1532ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533M:	Shawn Guo <shawnguo@kernel.org>
1534M:	Sascha Hauer <s.hauer@pengutronix.de>
1535R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1536R:	Stefan Agner <stefan@agner.ch>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540F:	arch/arm/mach-imx/*vf610*
1541F:	arch/arm/boot/dts/vf*
1542
1543ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544M:	Shawn Guo <shawnguo@kernel.org>
1545M:	Li Yang <leoyang.li@nxp.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549F:	arch/arm/boot/dts/ls1021a*
1550F:	arch/arm64/boot/dts/freescale/fsl-*
1551F:	arch/arm64/boot/dts/freescale/qoriq-*
1552
1553ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554M:	Lennert Buytenhek <kernel@wantstofly.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557
1558ARM/GUMSTIX MACHINE SUPPORT
1559M:	Steve Sakoman <sakoman@gmail.com>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562
1563ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564M:	Philipp Zabel <philipp.zabel@gmail.com>
1565M:	Paul Parsons <lost.distance@yahoo.com>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567S:	Maintained
1568F:	arch/arm/mach-pxa/hx4700.c
1569F:	arch/arm/mach-pxa/include/mach/hx4700.h
1570F:	sound/soc/pxa/hx4700.c
1571
1572ARM/HISILICON SOC SUPPORT
1573M:	Wei Xu <xuwei5@hisilicon.com>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575W:	http://www.hisilicon.com
1576S:	Supported
1577T:	git git://github.com/hisilicon/linux-hisi.git
1578F:	arch/arm/mach-hisi/
1579F:	arch/arm/boot/dts/hi3*
1580F:	arch/arm/boot/dts/hip*
1581F:	arch/arm/boot/dts/hisi*
1582F:	arch/arm64/boot/dts/hisilicon/
1583
1584ARM/HP JORNADA 7XX MACHINE SUPPORT
1585M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586W:	www.jlime.com
1587S:	Maintained
1588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589F:	arch/arm/mach-sa1100/jornada720.c
1590F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1591
1592ARM/IGEP MACHINE SUPPORT
1593M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1594M:	Javier Martinez Canillas <javier@dowhile0.org>
1595L:	linux-omap@vger.kernel.org
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	arch/arm/boot/dts/omap3-igep*
1599
1600ARM/INCOME PXA270 SUPPORT
1601M:	Marek Vasut <marek.vasut@gmail.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1605
1606ARM/INTEL IOP13XX ARM ARCHITECTURE
1607M:	Lennert Buytenhek <kernel@wantstofly.org>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610
1611ARM/INTEL IOP32X ARM ARCHITECTURE
1612M:	Lennert Buytenhek <kernel@wantstofly.org>
1613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615
1616ARM/INTEL IOP33X ARM ARCHITECTURE
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618S:	Orphan
1619
1620ARM/INTEL IQ81342EX MACHINE SUPPORT
1621M:	Lennert Buytenhek <kernel@wantstofly.org>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624
1625ARM/INTEL IXDP2850 MACHINE SUPPORT
1626M:	Lennert Buytenhek <kernel@wantstofly.org>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629
1630ARM/INTEL IXP4XX ARM ARCHITECTURE
1631M:	Imre Kaloz <kaloz@openwrt.org>
1632M:	Krzysztof Halasa <khalasa@piap.pl>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	arch/arm/mach-ixp4xx/
1636
1637ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638M:	Jonathan Cameron <jic23@cam.ac.uk>
1639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S:	Maintained
1641F:	arch/arm/mach-pxa/stargate2.c
1642F:	drivers/pcmcia/pxa2xx_stargate2.c
1643
1644ARM/INTEL XSC3 (MANZANO) ARM CORE
1645M:	Lennert Buytenhek <kernel@wantstofly.org>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648
1649ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650M:	Lennert Buytenhek <kernel@wantstofly.org>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653
1654ARM/LG1K ARCHITECTURE
1655M:	Chanho Min <chanho.min@lge.com>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S:	Maintained
1658F:	arch/arm64/boot/dts/lg/
1659
1660ARM/LOGICPD PXA270 MACHINE SUPPORT
1661M:	Lennert Buytenhek <kernel@wantstofly.org>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Maintained
1664
1665ARM/LPC18XX ARCHITECTURE
1666M:	Vladimir Zapolskiy <vz@mleia.com>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669F:	arch/arm/boot/dts/lpc43*
1670F:	drivers/i2c/busses/i2c-lpc2k.c
1671F:	drivers/memory/pl172.c
1672F:	drivers/mtd/spi-nor/nxp-spifi.c
1673F:	drivers/rtc/rtc-lpc24xx.c
1674N:	lpc18xx
1675
1676ARM/LPC32XX SOC SUPPORT
1677M:	Vladimir Zapolskiy <vz@mleia.com>
1678M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1681S:	Maintained
1682F:	arch/arm/boot/dts/lpc32*
1683F:	arch/arm/mach-lpc32xx/
1684F:	drivers/i2c/busses/i2c-pnx.c
1685F:	drivers/net/ethernet/nxp/lpc_eth.c
1686F:	drivers/usb/host/ohci-nxp.c
1687F:	drivers/watchdog/pnx4008_wdt.c
1688N:	lpc32xx
1689
1690ARM/MAGICIAN MACHINE SUPPORT
1691M:	Philipp Zabel <philipp.zabel@gmail.com>
1692S:	Maintained
1693
1694ARM/Marvell Dove/MV78xx0/Orion SOC support
1695M:	Jason Cooper <jason@lakedaemon.net>
1696M:	Andrew Lunn <andrew@lunn.ch>
1697M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698M:	Gregory Clement <gregory.clement@bootlin.com>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S:	Maintained
1701F:	Documentation/devicetree/bindings/soc/dove/
1702F:	arch/arm/mach-dove/
1703F:	arch/arm/mach-mv78xx0/
1704F:	arch/arm/mach-orion5x/
1705F:	arch/arm/plat-orion/
1706F:	arch/arm/boot/dts/dove*
1707F:	arch/arm/boot/dts/orion5x*
1708
1709ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710M:	Jason Cooper <jason@lakedaemon.net>
1711M:	Andrew Lunn <andrew@lunn.ch>
1712M:	Gregory Clement <gregory.clement@bootlin.com>
1713M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	arch/arm/boot/dts/armada*
1717F:	arch/arm/boot/dts/kirkwood*
1718F:	arch/arm/configs/mvebu_*_defconfig
1719F:	arch/arm/mach-mvebu/
1720F:	arch/arm64/boot/dts/marvell/armada*
1721F:	drivers/cpufreq/armada-37xx-cpufreq.c
1722F:	drivers/cpufreq/mvebu-cpufreq.c
1723F:	drivers/irqchip/irq-armada-370-xp.c
1724F:	drivers/irqchip/irq-mvebu-*
1725F:	drivers/pinctrl/mvebu/
1726F:	drivers/rtc/rtc-armada38x.c
1727
1728ARM/Mediatek RTC DRIVER
1729M:	Eddie Huang <eddie.huang@mediatek.com>
1730M:	Sean Wang <sean.wang@mediatek.com>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735F:	drivers/rtc/rtc-mt6397.c
1736F:	drivers/rtc/rtc-mt7622.c
1737
1738ARM/Mediatek SoC support
1739M:	Matthias Brugger <matthias.bgg@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743F:	arch/arm/boot/dts/mt6*
1744F:	arch/arm/boot/dts/mt7*
1745F:	arch/arm/boot/dts/mt8*
1746F:	arch/arm/mach-mediatek/
1747F:	arch/arm64/boot/dts/mediatek/
1748N:	mtk
1749K:	mediatek
1750
1751ARM/Mediatek USB3 PHY DRIVER
1752M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	drivers/phy/mediatek/
1757F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1758
1759ARM/MICREL KS8695 ARCHITECTURE
1760M:	Greg Ungerer <gerg@uclinux.org>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762F:	arch/arm/mach-ks8695/
1763S:	Odd Fixes
1764
1765ARM/Microchip (AT91) SoC support
1766M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1767M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1768M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770W:	http://www.linux4sam.org
1771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1772S:	Supported
1773N:	at91
1774N:	atmel
1775F:	arch/arm/mach-at91/
1776F:	include/soc/at91/
1777F:	arch/arm/boot/dts/at91*.dts
1778F:	arch/arm/boot/dts/at91*.dtsi
1779F:	arch/arm/boot/dts/sama*.dts
1780F:	arch/arm/boot/dts/sama*.dtsi
1781F:	arch/arm/include/debug/at91.S
1782F:	drivers/memory/atmel*
1783F:	drivers/watchdog/sama5d4_wdt.c
1784X:	drivers/input/touchscreen/atmel_mxt_ts.c
1785X:	drivers/net/wireless/atmel/
1786
1787ARM/MIOA701 MACHINE SUPPORT
1788M:	Robert Jarzmik <robert.jarzmik@free.fr>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790F:	arch/arm/mach-pxa/mioa701.c
1791S:	Maintained
1792
1793ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1794M:	Michael Petchkovsky <mkpetch@internode.on.net>
1795S:	Maintained
1796
1797ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1798M:	Linus Walleij <linus.walleij@linaro.org>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S:	Maintained
1801F:	arch/arm/mach-nomadik/
1802F:	arch/arm/mach-u300/
1803F:	arch/arm/mach-ux500/
1804F:	arch/arm/boot/dts/ste-*
1805F:	drivers/clk/clk-nomadik.c
1806F:	drivers/clk/clk-u300.c
1807F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1808F:	drivers/clocksource/timer-u300.c
1809F:	drivers/dma/coh901318*
1810F:	drivers/dma/ste_dma40*
1811F:	drivers/hwspinlock/u8500_hsem.c
1812F:	drivers/i2c/busses/i2c-nomadik.c
1813F:	drivers/i2c/busses/i2c-stu300.c
1814F:	drivers/mfd/ab3100*
1815F:	drivers/mfd/ab8500*
1816F:	drivers/mfd/abx500*
1817F:	drivers/mfd/dbx500*
1818F:	drivers/mfd/db8500*
1819F:	drivers/pinctrl/nomadik/
1820F:	drivers/pinctrl/pinctrl-coh901*
1821F:	drivers/pinctrl/pinctrl-u300.c
1822F:	drivers/rtc/rtc-ab3100.c
1823F:	drivers/rtc/rtc-ab8500.c
1824F:	drivers/rtc/rtc-coh901331.c
1825F:	drivers/rtc/rtc-pl031.c
1826F:	drivers/watchdog/coh901327_wdt.c
1827F:	Documentation/devicetree/bindings/arm/ste-*
1828F:	Documentation/devicetree/bindings/arm/ux500/
1829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1830
1831ARM/NUVOTON NPCM ARCHITECTURE
1832M:	Avi Fishman <avifishman70@gmail.com>
1833M:	Tomer Maimon <tmaimon77@gmail.com>
1834R:	Patrick Venture <venture@google.com>
1835R:	Nancy Yuen <yuenn@google.com>
1836R:	Brendan Higgins <brendanhiggins@google.com>
1837L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1838S:	Supported
1839F:	arch/arm/mach-npcm/
1840F:	arch/arm/boot/dts/nuvoton-npcm*
1841F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1842F:	drivers/*/*npcm*
1843F:	Documentation/devicetree/bindings/*/*npcm*
1844F:	Documentation/devicetree/bindings/*/*/*npcm*
1845
1846ARM/NUVOTON W90X900 ARM ARCHITECTURE
1847M:	Wan ZongShun <mcuos.com@gmail.com>
1848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849W:	http://www.mcuos.com
1850S:	Maintained
1851F:	arch/arm/mach-w90x900/
1852F:	drivers/input/keyboard/w90p910_keypad.c
1853F:	drivers/input/touchscreen/w90p910_ts.c
1854F:	drivers/watchdog/nuc900_wdt.c
1855F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1856F:	drivers/mtd/nand/raw/nuc900_nand.c
1857F:	drivers/rtc/rtc-nuc900.c
1858F:	drivers/spi/spi-nuc900.c
1859F:	drivers/usb/host/ehci-w90x900.c
1860F:	drivers/video/fbdev/nuc900fb.c
1861
1862ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1863M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1864L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1865W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1866S:	Supported
1867
1868ARM/Orion SoC/Technologic Systems TS-78xx platform support
1869M:	Alexander Clouter <alex@digriz.org.uk>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871W:	http://www.digriz.org.uk/ts78xx/kernel
1872S:	Maintained
1873F:	arch/arm/mach-orion5x/ts78xx-*
1874
1875ARM/OXNAS platform support
1876M:	Neil Armstrong <narmstrong@baylibre.com>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878L:	linux-oxnas@groups.io (moderated for non-subscribers)
1879S:	Maintained
1880F:	arch/arm/mach-oxnas/
1881F:	arch/arm/boot/dts/ox8*.dts*
1882N:	oxnas
1883
1884ARM/PALM TREO SUPPORT
1885M:	Tomas Cech <sleep_walker@suse.com>
1886L:	linux-arm-kernel@lists.infradead.org
1887W:	http://hackndev.com
1888S:	Maintained
1889F:	arch/arm/mach-pxa/palmtreo.*
1890
1891ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1892M:	Marek Vasut <marek.vasut@gmail.com>
1893L:	linux-arm-kernel@lists.infradead.org
1894W:	http://hackndev.com
1895S:	Maintained
1896F:	arch/arm/mach-pxa/include/mach/palmtx.h
1897F:	arch/arm/mach-pxa/palmtx.c
1898F:	arch/arm/mach-pxa/palmt5.*
1899F:	arch/arm/mach-pxa/include/mach/palmld.h
1900F:	arch/arm/mach-pxa/palmld.c
1901F:	arch/arm/mach-pxa/palmte2.*
1902F:	arch/arm/mach-pxa/include/mach/palmtc.h
1903F:	arch/arm/mach-pxa/palmtc.c
1904
1905ARM/PALMZ72 SUPPORT
1906M:	Sergey Lapin <slapin@ossfans.org>
1907L:	linux-arm-kernel@lists.infradead.org
1908W:	http://hackndev.com
1909S:	Maintained
1910F:	arch/arm/mach-pxa/palmz72.*
1911
1912ARM/PLEB SUPPORT
1913M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1914W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1915S:	Maintained
1916
1917ARM/PT DIGITAL BOARD PORT
1918M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920W:	http://www.armlinux.org.uk/
1921S:	Maintained
1922
1923ARM/QUALCOMM SUPPORT
1924M:	Andy Gross <andy.gross@linaro.org>
1925M:	David Brown <david.brown@linaro.org>
1926L:	linux-arm-msm@vger.kernel.org
1927S:	Maintained
1928F:	Documentation/devicetree/bindings/soc/qcom/
1929F:	arch/arm/boot/dts/qcom-*.dts
1930F:	arch/arm/boot/dts/qcom-*.dtsi
1931F:	arch/arm/mach-qcom/
1932F:	arch/arm64/boot/dts/qcom/*
1933F:	drivers/i2c/busses/i2c-qup.c
1934F:	drivers/clk/qcom/
1935F:	drivers/dma/qcom/
1936F:	drivers/soc/qcom/
1937F:	drivers/spi/spi-qup.c
1938F:	drivers/tty/serial/msm_serial.c
1939F:	drivers/*/pm8???-*
1940F:	drivers/mfd/ssbi.c
1941F:	drivers/firmware/qcom_scm*
1942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943
1944ARM/RADISYS ENP2611 MACHINE SUPPORT
1945M:	Lennert Buytenhek <kernel@wantstofly.org>
1946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947S:	Maintained
1948
1949ARM/REALTEK ARCHITECTURE
1950M:	Andreas Färber <afaerber@suse.de>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	arch/arm64/boot/dts/realtek/
1954F:	Documentation/devicetree/bindings/arm/realtek.txt
1955
1956ARM/RENESAS ARM64 ARCHITECTURE
1957M:	Simon Horman <horms@verge.net.au>
1958M:	Magnus Damm <magnus.damm@gmail.com>
1959L:	linux-renesas-soc@vger.kernel.org
1960Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962S:	Supported
1963F:	arch/arm64/boot/dts/renesas/
1964F:	Documentation/devicetree/bindings/arm/shmobile.txt
1965F:	drivers/soc/renesas/
1966F:	include/linux/soc/renesas/
1967
1968ARM/RISCPC ARCHITECTURE
1969M:	Russell King <linux@armlinux.org.uk>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971W:	http://www.armlinux.org.uk/
1972S:	Maintained
1973F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1974F:	arch/arm/include/asm/hardware/ioc.h
1975F:	arch/arm/include/asm/hardware/iomd.h
1976F:	arch/arm/include/asm/hardware/memc.h
1977F:	arch/arm/mach-rpc/
1978F:	drivers/net/ethernet/8390/etherh.c
1979F:	drivers/net/ethernet/i825xx/ether1*
1980F:	drivers/net/ethernet/seeq/ether3*
1981F:	drivers/scsi/arm/
1982
1983ARM/Rockchip SoC support
1984M:	Heiko Stuebner <heiko@sntech.de>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986L:	linux-rockchip@lists.infradead.org
1987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988S:	Maintained
1989F:	arch/arm/boot/dts/rk3*
1990F:	arch/arm/boot/dts/rv1108*
1991F:	arch/arm/mach-rockchip/
1992F:	drivers/clk/rockchip/
1993F:	drivers/i2c/busses/i2c-rk3x.c
1994F:	drivers/*/*rockchip*
1995F:	drivers/*/*/*rockchip*
1996F:	sound/soc/rockchip/
1997N:	rockchip
1998
1999ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000M:	Kukjin Kim <kgene@kernel.org>
2001M:	Krzysztof Kozlowski <krzk@kernel.org>
2002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005S:	Maintained
2006F:	arch/arm/boot/dts/s3c*
2007F:	arch/arm/boot/dts/s5p*
2008F:	arch/arm/boot/dts/exynos*
2009F:	arch/arm64/boot/dts/exynos/
2010F:	arch/arm/plat-samsung/
2011F:	arch/arm/mach-s3c24*/
2012F:	arch/arm/mach-s3c64xx/
2013F:	arch/arm/mach-s5p*/
2014F:	arch/arm/mach-exynos*/
2015F:	drivers/*/*s3c24*
2016F:	drivers/*/*/*s3c24*
2017F:	drivers/*/*s3c64xx*
2018F:	drivers/*/*s5pv210*
2019F:	drivers/memory/samsung/*
2020F:	drivers/soc/samsung/*
2021F:	Documentation/arm/Samsung/
2022F:	Documentation/devicetree/bindings/arm/samsung/
2023F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2024F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2025N:	exynos
2026
2027ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028M:	Kyungmin Park <kyungmin.park@samsung.com>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030S:	Maintained
2031F:	arch/arm/mach-s5pv210/
2032
2033ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034M:	Kyungmin Park <kyungmin.park@samsung.com>
2035M:	Kamil Debski <kamil@wypas.org>
2036M:	Andrzej Hajda <a.hajda@samsung.com>
2037L:	linux-arm-kernel@lists.infradead.org
2038L:	linux-media@vger.kernel.org
2039S:	Maintained
2040F:	drivers/media/platform/s5p-g2d/
2041
2042ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043M:	Marek Szyprowski <m.szyprowski@samsung.com>
2044L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045L:	linux-media@vger.kernel.org
2046S:	Maintained
2047F:	drivers/media/platform/s5p-cec/
2048F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2049
2050ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org
2054L:	linux-media@vger.kernel.org
2055S:	Maintained
2056F:	drivers/media/platform/s5p-jpeg/
2057
2058ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059M:	Kyungmin Park <kyungmin.park@samsung.com>
2060M:	Kamil Debski <kamil@wypas.org>
2061M:	Jeongtae Park <jtp.park@samsung.com>
2062M:	Andrzej Hajda <a.hajda@samsung.com>
2063L:	linux-arm-kernel@lists.infradead.org
2064L:	linux-media@vger.kernel.org
2065S:	Maintained
2066F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2067F:	drivers/media/platform/s5p-mfc/
2068
2069ARM/SHMOBILE ARM ARCHITECTURE
2070M:	Simon Horman <horms@verge.net.au>
2071M:	Magnus Damm <magnus.damm@gmail.com>
2072L:	linux-renesas-soc@vger.kernel.org
2073Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075S:	Supported
2076F:	arch/arm/boot/dts/emev2*
2077F:	arch/arm/boot/dts/r7s*
2078F:	arch/arm/boot/dts/r8a*
2079F:	arch/arm/boot/dts/r9a*
2080F:	arch/arm/boot/dts/sh*
2081F:	arch/arm/configs/shmobile_defconfig
2082F:	arch/arm/include/debug/renesas-scif.S
2083F:	arch/arm/mach-shmobile/
2084F:	Documentation/devicetree/bindings/arm/shmobile.txt
2085F:	drivers/soc/renesas/
2086F:	include/linux/soc/renesas/
2087
2088ARM/SOCFPGA ARCHITECTURE
2089M:	Dinh Nguyen <dinguyen@kernel.org>
2090S:	Maintained
2091F:	arch/arm/mach-socfpga/
2092F:	arch/arm/boot/dts/socfpga*
2093F:	arch/arm/configs/socfpga_defconfig
2094F:	arch/arm64/boot/dts/altera/
2095W:	http://www.rocketboards.org
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097
2098ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099M:	Dinh Nguyen <dinguyen@kernel.org>
2100S:	Maintained
2101F:	drivers/clk/socfpga/
2102
2103ARM/SOCFPGA EDAC SUPPORT
2104M:	Thor Thayer <thor.thayer@linux.intel.com>
2105S:	Maintained
2106F:	drivers/edac/altera_edac.
2107
2108ARM/SPREADTRUM SoC SUPPORT
2109M:	Orson Zhai <orsonzhai@gmail.com>
2110M:	Baolin Wang <baolin.wang@linaro.org>
2111M:	Chunyan Zhang <zhang.lyra@gmail.com>
2112S:	Maintained
2113F:	arch/arm64/boot/dts/sprd
2114N:	sprd
2115
2116ARM/STI ARCHITECTURE
2117M:	Patrice Chotard <patrice.chotard@st.com>
2118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119W:	http://www.stlinux.com
2120S:	Maintained
2121F:	arch/arm/mach-sti/
2122F:	arch/arm/boot/dts/sti*
2123F:	drivers/char/hw_random/st-rng.c
2124F:	drivers/clocksource/arm_global_timer.c
2125F:	drivers/clocksource/clksrc_st_lpc.c
2126F:	drivers/cpufreq/sti-cpufreq.c
2127F:	drivers/dma/st_fdma*
2128F:	drivers/i2c/busses/i2c-st.c
2129F:	drivers/media/rc/st_rc.c
2130F:	drivers/media/platform/sti/c8sectpfe/
2131F:	drivers/mmc/host/sdhci-st.c
2132F:	drivers/phy/st/phy-miphy28lp.c
2133F:	drivers/phy/st/phy-stih407-usb.c
2134F:	drivers/pinctrl/pinctrl-st.c
2135F:	drivers/remoteproc/st_remoteproc.c
2136F:	drivers/remoteproc/st_slim_rproc.c
2137F:	drivers/reset/sti/
2138F:	drivers/rtc/rtc-st-lpc.c
2139F:	drivers/tty/serial/st-asc.c
2140F:	drivers/usb/dwc3/dwc3-st.c
2141F:	drivers/usb/host/ehci-st.c
2142F:	drivers/usb/host/ohci-st.c
2143F:	drivers/watchdog/st_lpc_wdt.c
2144F:	drivers/ata/ahci_st.c
2145F:	include/linux/remoteproc/st_slim_rproc.h
2146
2147ARM/STM32 ARCHITECTURE
2148M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149M:	Alexandre Torgue <alexandre.torgue@st.com>
2150L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2154N:	stm32
2155N:	stm
2156F:	arch/arm/boot/dts/stm32*
2157F:	arch/arm/mach-stm32/
2158F:	drivers/clocksource/armv7m_systick.c
2159
2160ARM/Synaptics SoC support
2161M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164S:	Maintained
2165F:	arch/arm/mach-berlin/
2166F:	arch/arm/boot/dts/berlin*
2167F:	arch/arm64/boot/dts/synaptics/
2168
2169ARM/TANGO ARCHITECTURE
2170M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2171M:	Mans Rullgard <mans@mansr.com>
2172L:	linux-arm-kernel@lists.infradead.org
2173S:	Odd Fixes
2174N:	tango
2175
2176ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177M:	Lennert Buytenhek <kernel@wantstofly.org>
2178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179S:	Maintained
2180
2181ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182M:	Hans Verkuil <hans.verkuil@cisco.com>
2183L:	linux-tegra@vger.kernel.org
2184L:	linux-media@vger.kernel.org
2185S:	Maintained
2186F:	drivers/media/platform/tegra-cec/
2187F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2188
2189ARM/TETON BGA MACHINE SUPPORT
2190M:	"Mark F. Brown" <mark.brown314@gmail.com>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192S:	Maintained
2193
2194ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195M:	Santosh Shilimkar <ssantosh@kernel.org>
2196L:	linux-kernel@vger.kernel.org
2197S:	Maintained
2198F:	drivers/memory/*emif*
2199
2200ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201M:	Tero Kristo <t-kristo@ti.com>
2202M:	Nishanth Menon <nm@ti.com>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S:	Supported
2205F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2206F:	arch/arm64/boot/dts/ti/Makefile
2207F:	arch/arm64/boot/dts/ti/k3-*
2208
2209ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210M:	Santosh Shilimkar <ssantosh@kernel.org>
2211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212S:	Maintained
2213F:	arch/arm/mach-keystone/
2214F:	arch/arm/boot/dts/keystone-*
2215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216
2217ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218M:	Santosh Shilimkar <ssantosh@kernel.org>
2219L:	linux-kernel@vger.kernel.org
2220S:	Maintained
2221F:	drivers/clk/keystone/
2222
2223ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224M:	Santosh Shilimkar <ssantosh@kernel.org>
2225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226L:	linux-kernel@vger.kernel.org
2227S:	Maintained
2228F:	drivers/clocksource/timer-keystone.c
2229
2230ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231M:	Santosh Shilimkar <ssantosh@kernel.org>
2232L:	linux-kernel@vger.kernel.org
2233S:	Maintained
2234F:	drivers/power/reset/keystone-reset.c
2235
2236ARM/THECUS N2100 MACHINE SUPPORT
2237M:	Lennert Buytenhek <kernel@wantstofly.org>
2238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239S:	Maintained
2240
2241ARM/TOSA MACHINE SUPPORT
2242M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243M:	Dirk Opfer <dirk@opfer-online.de>
2244S:	Maintained
2245
2246ARM/UNIPHIER ARCHITECTURE
2247M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250S:	Maintained
2251F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253F:	arch/arm/boot/dts/uniphier*
2254F:	arch/arm/include/asm/hardware/cache-uniphier.h
2255F:	arch/arm/mach-uniphier/
2256F:	arch/arm/mm/cache-uniphier.c
2257F:	arch/arm64/boot/dts/socionext/uniphier*
2258F:	drivers/bus/uniphier-system-bus.c
2259F:	drivers/clk/uniphier/
2260F:	drivers/gpio/gpio-uniphier.c
2261F:	drivers/i2c/busses/i2c-uniphier*
2262F:	drivers/irqchip/irq-uniphier-aidet.c
2263F:	drivers/mmc/host/uniphier-sd.c
2264F:	drivers/pinctrl/uniphier/
2265F:	drivers/reset/reset-uniphier.c
2266F:	drivers/tty/serial/8250/8250_uniphier.c
2267N:	uniphier
2268
2269ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270M:	Ulf Hansson <ulf.hansson@linaro.org>
2271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272T:	git git://git.linaro.org/people/ulfh/clk.git
2273S:	Maintained
2274F:	drivers/clk/ux500/
2275
2276ARM/VERSATILE EXPRESS PLATFORM
2277M:	Liviu Dudau <liviu.dudau@arm.com>
2278M:	Sudeep Holla <sudeep.holla@arm.com>
2279M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281S:	Maintained
2282F:	arch/arm/boot/dts/vexpress*
2283F:	arch/arm64/boot/dts/arm/
2284F:	arch/arm/mach-vexpress/
2285F:	*/*/vexpress*
2286F:	*/*/*/vexpress*
2287F:	drivers/clk/versatile/clk-vexpress-osc.c
2288F:	drivers/clocksource/timer-versatile.c
2289N:	mps2
2290
2291ARM/VFP SUPPORT
2292M:	Russell King <linux@armlinux.org.uk>
2293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294W:	http://www.armlinux.org.uk/
2295S:	Maintained
2296F:	arch/arm/vfp/
2297
2298ARM/VOIPAC PXA270 SUPPORT
2299M:	Marek Vasut <marek.vasut@gmail.com>
2300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301S:	Maintained
2302F:	arch/arm/mach-pxa/vpac270.c
2303F:	arch/arm/mach-pxa/include/mach/vpac270.h
2304
2305ARM/VT8500 ARM ARCHITECTURE
2306M:	Tony Prisk <linux@prisktech.co.nz>
2307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308S:	Maintained
2309F:	arch/arm/mach-vt8500/
2310F:	drivers/clocksource/timer-vt8500.c
2311F:	drivers/i2c/busses/i2c-wmt.c
2312F:	drivers/mmc/host/wmt-sdmmc.c
2313F:	drivers/pwm/pwm-vt8500.c
2314F:	drivers/rtc/rtc-vt8500.c
2315F:	drivers/tty/serial/vt8500_serial.c
2316F:	drivers/usb/host/ehci-platform.c
2317F:	drivers/usb/host/uhci-platform.c
2318F:	drivers/video/fbdev/vt8500lcdfb.*
2319F:	drivers/video/fbdev/wm8505fb*
2320F:	drivers/video/fbdev/wmt_ge_rops.*
2321
2322ARM/ZIPIT Z2 SUPPORT
2323M:	Marek Vasut <marek.vasut@gmail.com>
2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325S:	Maintained
2326F:	arch/arm/mach-pxa/z2.c
2327F:	arch/arm/mach-pxa/include/mach/z2.h
2328
2329ARM/ZTE ARCHITECTURE
2330M:	Jun Nie <jun.nie@linaro.org>
2331M:	Shawn Guo <shawnguo@kernel.org>
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333S:	Maintained
2334F:	arch/arm/boot/dts/zx2967*
2335F:	arch/arm/mach-zx/
2336F:	arch/arm64/boot/dts/zte/
2337F:	drivers/clk/zte/
2338F:	drivers/dma/zx_dma.c
2339F:	drivers/gpio/gpio-zx.c
2340F:	drivers/i2c/busses/i2c-zx2967.c
2341F:	drivers/mmc/host/dw_mmc-zx.*
2342F:	drivers/pinctrl/zte/
2343F:	drivers/soc/zte/
2344F:	drivers/thermal/zx2967_thermal.c
2345F:	drivers/watchdog/zx2967_wdt.c
2346F:	Documentation/devicetree/bindings/arm/zte.txt
2347F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2348F:	Documentation/devicetree/bindings/dma/zxdma.txt
2349F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354F:	Documentation/devicetree/bindings/soc/zte/
2355F:	Documentation/devicetree/bindings/sound/zte,*.txt
2356F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358F:	include/dt-bindings/clock/zx2967*.h
2359F:	include/dt-bindings/soc/zte,*.h
2360F:	sound/soc/codecs/zx_aud96p22.c
2361F:	sound/soc/zte/
2362
2363ARM/ZYNQ ARCHITECTURE
2364M:	Michal Simek <michal.simek@xilinx.com>
2365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366W:	http://wiki.xilinx.com
2367T:	git https://github.com/Xilinx/linux-xlnx.git
2368S:	Supported
2369F:	arch/arm/mach-zynq/
2370F:	drivers/cpuidle/cpuidle-zynq.c
2371F:	drivers/block/xsysace.c
2372N:	zynq
2373N:	xilinx
2374F:	drivers/clocksource/timer-cadence-ttc.c
2375F:	drivers/i2c/busses/i2c-cadence.c
2376F:	drivers/mmc/host/sdhci-of-arasan.c
2377F:	drivers/edac/synopsys_edac.c
2378F:	drivers/i2c/busses/i2c-xiic.c
2379
2380ARM64 PORT (AARCH64 ARCHITECTURE)
2381M:	Catalin Marinas <catalin.marinas@arm.com>
2382M:	Will Deacon <will.deacon@arm.com>
2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385S:	Maintained
2386F:	arch/arm64/
2387X:	arch/arm64/boot/dts/
2388F:	Documentation/arm64/
2389
2390AS3645A LED FLASH CONTROLLER DRIVER
2391M:	Sakari Ailus <sakari.ailus@iki.fi>
2392L:	linux-leds@vger.kernel.org
2393S:	Maintained
2394F:	drivers/leds/leds-as3645a.c
2395
2396ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2398L:	linux-media@vger.kernel.org
2399T:	git git://linuxtv.org/media_tree.git
2400S:	Maintained
2401F:	drivers/media/i2c/ak7375.c
2402F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403
2404ASAHI KASEI AK8974 DRIVER
2405M:	Linus Walleij <linus.walleij@linaro.org>
2406L:	linux-iio@vger.kernel.org
2407W:	http://www.akm.com/
2408S:	Supported
2409F:	drivers/iio/magnetometer/ak8974.c
2410
2411ASC7621 HARDWARE MONITOR DRIVER
2412M:	George Joseph <george.joseph@fairview5.com>
2413L:	linux-hwmon@vger.kernel.org
2414S:	Maintained
2415F:	Documentation/hwmon/asc7621
2416F:	drivers/hwmon/asc7621.c
2417
2418ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419M:	Corentin Chary <corentin.chary@gmail.com>
2420L:	acpi4asus-user@lists.sourceforge.net
2421L:	platform-driver-x86@vger.kernel.org
2422W:	http://acpi4asus.sf.net
2423S:	Maintained
2424F:	drivers/platform/x86/asus*.c
2425F:	drivers/platform/x86/eeepc*.c
2426
2427ASUS WIRELESS RADIO CONTROL DRIVER
2428M:	João Paulo Rechi Vita <jprvita@gmail.com>
2429L:	platform-driver-x86@vger.kernel.org
2430S:	Maintained
2431F:	drivers/platform/x86/asus-wireless.c
2432
2433ASYMMETRIC KEYS
2434M:	David Howells <dhowells@redhat.com>
2435L:	keyrings@vger.kernel.org
2436S:	Maintained
2437F:	Documentation/crypto/asymmetric-keys.txt
2438F:	include/linux/verification.h
2439F:	include/crypto/public_key.h
2440F:	include/crypto/pkcs7.h
2441F:	crypto/asymmetric_keys/
2442
2443ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444R:	Dan Williams <dan.j.williams@intel.com>
2445W:	http://sourceforge.net/projects/xscaleiop
2446S:	Odd fixes
2447F:	Documentation/crypto/async-tx-api.txt
2448F:	crypto/async_tx/
2449F:	drivers/dma/
2450F:	include/linux/dmaengine.h
2451F:	include/linux/async_tx.h
2452
2453AT24 EEPROM DRIVER
2454M:	Bartosz Golaszewski <brgl@bgdev.pl>
2455L:	linux-i2c@vger.kernel.org
2456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457S:	Maintained
2458F:	Documentation/devicetree/bindings/eeprom/at24.txt
2459F:	drivers/misc/eeprom/at24.c
2460F:	include/linux/platform_data/at24.h
2461
2462ATA OVER ETHERNET (AOE) DRIVER
2463M:	"Ed L. Cashin" <ed.cashin@acm.org>
2464W:	http://www.openaoe.org/
2465S:	Supported
2466F:	Documentation/aoe/
2467F:	drivers/block/aoe/
2468
2469ATHEROS 71XX/9XXX GPIO DRIVER
2470M:	Alban Bedel <albeu@free.fr>
2471W:	https://github.com/AlbanBedel/linux
2472T:	git git://github.com/AlbanBedel/linux
2473S:	Maintained
2474F:	drivers/gpio/gpio-ath79.c
2475F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476
2477ATHEROS 71XX/9XXX USB PHY DRIVER
2478M:	Alban Bedel <albeu@free.fr>
2479W:	https://github.com/AlbanBedel/linux
2480T:	git git://github.com/AlbanBedel/linux
2481S:	Maintained
2482F:	drivers/phy/qualcomm/phy-ath79-usb.c
2483F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484
2485ATHEROS ATH GENERIC UTILITIES
2486M:	Kalle Valo <kvalo@codeaurora.org>
2487L:	linux-wireless@vger.kernel.org
2488S:	Supported
2489F:	drivers/net/wireless/ath/*
2490
2491ATHEROS ATH5K WIRELESS DRIVER
2492M:	Jiri Slaby <jirislaby@gmail.com>
2493M:	Nick Kossifidis <mickflemm@gmail.com>
2494M:	Luis Chamberlain <mcgrof@kernel.org>
2495L:	linux-wireless@vger.kernel.org
2496W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2497S:	Maintained
2498F:	drivers/net/wireless/ath/ath5k/
2499
2500ATHEROS ATH6KL WIRELESS DRIVER
2501M:	Kalle Valo <kvalo@codeaurora.org>
2502L:	linux-wireless@vger.kernel.org
2503W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505S:	Supported
2506F:	drivers/net/wireless/ath/ath6kl/
2507
2508ATI_REMOTE2 DRIVER
2509M:	Ville Syrjala <syrjala@sci.fi>
2510S:	Maintained
2511F:	drivers/input/misc/ati_remote2.c
2512
2513ATK0110 HWMON DRIVER
2514M:	Luca Tettamanti <kronos.it@gmail.com>
2515L:	linux-hwmon@vger.kernel.org
2516S:	Maintained
2517F:	drivers/hwmon/asus_atk0110.c
2518
2519ATLX ETHERNET DRIVERS
2520M:	Jay Cliburn <jcliburn@gmail.com>
2521M:	Chris Snook <chris.snook@gmail.com>
2522L:	netdev@vger.kernel.org
2523W:	http://sourceforge.net/projects/atl1
2524W:	http://atl1.sourceforge.net
2525S:	Maintained
2526F:	drivers/net/ethernet/atheros/
2527
2528ATM
2529M:	Chas Williams <3chas3@gmail.com>
2530L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531L:	netdev@vger.kernel.org
2532W:	http://linux-atm.sourceforge.net
2533S:	Maintained
2534F:	drivers/atm/
2535F:	include/linux/atm*
2536F:	include/uapi/linux/atm*
2537
2538ATMEL MACB ETHERNET DRIVER
2539M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2540S:	Supported
2541F:	drivers/net/ethernet/cadence/
2542
2543ATMEL MAXTOUCH DRIVER
2544M:	Nick Dyer <nick@shmanahar.org>
2545T:	git git://github.com/ndyer/linux.git
2546S:	Maintained
2547F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548F:	drivers/input/touchscreen/atmel_mxt_ts.c
2549
2550ATMEL WIRELESS DRIVER
2551M:	Simon Kelley <simon@thekelleys.org.uk>
2552L:	linux-wireless@vger.kernel.org
2553W:	http://www.thekelleys.org.uk/atmel
2554W:	http://atmelwlandriver.sourceforge.net/
2555S:	Maintained
2556F:	drivers/net/wireless/atmel/atmel*
2557
2558ATOMIC INFRASTRUCTURE
2559M:	Will Deacon <will.deacon@arm.com>
2560M:	Peter Zijlstra <peterz@infradead.org>
2561R:	Boqun Feng <boqun.feng@gmail.com>
2562L:	linux-kernel@vger.kernel.org
2563S:	Maintained
2564F:	arch/*/include/asm/atomic*.h
2565F:	include/*/atomic*.h
2566
2567ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568M:	Bradley Grove <linuxdrivers@attotech.com>
2569L:	linux-scsi@vger.kernel.org
2570W:	http://www.attotech.com
2571S:	Supported
2572F:	drivers/scsi/esas2r
2573
2574ATUSB IEEE 802.15.4 RADIO DRIVER
2575M:	Stefan Schmidt <stefan@datenfreihafen.org>
2576L:	linux-wpan@vger.kernel.org
2577S:	Maintained
2578F:	drivers/net/ieee802154/atusb.c
2579F:	drivers/net/ieee802154/atusb.h
2580F:	drivers/net/ieee802154/at86rf230.h
2581
2582AUDIT SUBSYSTEM
2583M:	Paul Moore <paul@paul-moore.com>
2584M:	Eric Paris <eparis@redhat.com>
2585L:	linux-audit@redhat.com (moderated for non-subscribers)
2586W:	https://github.com/linux-audit
2587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588S:	Supported
2589F:	include/linux/audit.h
2590F:	include/uapi/linux/audit.h
2591F:	kernel/audit*
2592
2593AUXILIARY DISPLAY DRIVERS
2594M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595S:	Maintained
2596F:	drivers/auxdisplay/
2597F:	include/linux/cfag12864b.h
2598
2599AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600M:	Andreas Klinger <ak@it-klinger.de>
2601L:	linux-iio@vger.kernel.org
2602S:	Maintained
2603F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604F:	drivers/iio/adc/hx711.c
2605
2606AX.25 NETWORK LAYER
2607M:	Ralf Baechle <ralf@linux-mips.org>
2608L:	linux-hams@vger.kernel.org
2609W:	http://www.linux-ax25.org/
2610S:	Maintained
2611F:	include/uapi/linux/ax25.h
2612F:	include/net/ax25.h
2613F:	net/ax25/
2614
2615AXENTIA ARM DEVICES
2616M:	Peter Rosin <peda@axentia.se>
2617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618S:	Maintained
2619F:	Documentation/devicetree/bindings/arm/axentia.txt
2620F:	arch/arm/boot/dts/at91-linea.dtsi
2621F:	arch/arm/boot/dts/at91-natte.dtsi
2622F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623F:	arch/arm/boot/dts/at91-tse850-3.dts
2624
2625AXENTIA ASOC DRIVERS
2626M:	Peter Rosin <peda@axentia.se>
2627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2628S:	Maintained
2629F:	Documentation/devicetree/bindings/sound/axentia,*
2630F:	sound/soc/atmel/tse850-pcm5142.c
2631
2632AZ6007 DVB DRIVER
2633M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2634L:	linux-media@vger.kernel.org
2635W:	https://linuxtv.org
2636T:	git git://linuxtv.org/media_tree.git
2637S:	Maintained
2638F:	drivers/media/usb/dvb-usb-v2/az6007.c
2639
2640AZTECH FM RADIO RECEIVER DRIVER
2641M:	Hans Verkuil <hverkuil@xs4all.nl>
2642L:	linux-media@vger.kernel.org
2643T:	git git://linuxtv.org/media_tree.git
2644W:	https://linuxtv.org
2645S:	Maintained
2646F:	drivers/media/radio/radio-aztech*
2647
2648B43 WIRELESS DRIVER
2649L:	linux-wireless@vger.kernel.org
2650L:	b43-dev@lists.infradead.org
2651W:	http://wireless.kernel.org/en/users/Drivers/b43
2652S:	Odd Fixes
2653F:	drivers/net/wireless/broadcom/b43/
2654
2655B43LEGACY WIRELESS DRIVER
2656M:	Larry Finger <Larry.Finger@lwfinger.net>
2657L:	linux-wireless@vger.kernel.org
2658L:	b43-dev@lists.infradead.org
2659W:	http://wireless.kernel.org/en/users/Drivers/b43
2660S:	Maintained
2661F:	drivers/net/wireless/broadcom/b43legacy/
2662
2663BACKLIGHT CLASS/SUBSYSTEM
2664M:	Lee Jones <lee.jones@linaro.org>
2665M:	Daniel Thompson <daniel.thompson@linaro.org>
2666M:	Jingoo Han <jingoohan1@gmail.com>
2667L:	dri-devel@lists.freedesktop.org
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669S:	Maintained
2670F:	drivers/video/backlight/
2671F:	include/linux/backlight.h
2672F:	include/linux/pwm_backlight.h
2673F:	Documentation/devicetree/bindings/leds/backlight
2674
2675BATMAN ADVANCED
2676M:	Marek Lindner <mareklindner@neomailbox.ch>
2677M:	Simon Wunderlich <sw@simonwunderlich.de>
2678M:	Antonio Quartulli <a@unstable.cc>
2679L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680W:	https://www.open-mesh.org/
2681Q:	https://patchwork.open-mesh.org/project/batman/list/
2682S:	Maintained
2683F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2684F:	Documentation/ABI/testing/sysfs-class-net-mesh
2685F:	Documentation/networking/batman-adv.rst
2686F:	include/uapi/linux/batadv_packet.h
2687F:	include/uapi/linux/batman_adv.h
2688F:	net/batman-adv/
2689
2690BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2692L:	linux-hams@vger.kernel.org
2693W:	http://www.baycom.org/~tom/ham/ham.html
2694S:	Maintained
2695F:	drivers/net/hamradio/baycom*
2696
2697BCACHE (BLOCK LAYER CACHE)
2698M:	Coly Li <colyli@suse.de>
2699M:	Kent Overstreet <kent.overstreet@gmail.com>
2700L:	linux-bcache@vger.kernel.org
2701W:	http://bcache.evilpiepirate.org
2702C:	irc://irc.oftc.net/bcache
2703S:	Maintained
2704F:	drivers/md/bcache/
2705
2706BDISP ST MEDIA DRIVER
2707M:	Fabien Dessenne <fabien.dessenne@st.com>
2708L:	linux-media@vger.kernel.org
2709T:	git git://linuxtv.org/media_tree.git
2710W:	https://linuxtv.org
2711S:	Supported
2712F:	drivers/media/platform/sti/bdisp
2713
2714BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2716L:	netdev@vger.kernel.org
2717S:	Maintained
2718F:	drivers/net/ethernet/ec_bhf.c
2719
2720BEFS FILE SYSTEM
2721M:	Luis de Bethencourt <luisbg@kernel.org>
2722M:	Salah Triki <salah.triki@gmail.com>
2723S:	Maintained
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725F:	Documentation/filesystems/befs.txt
2726F:	fs/befs/
2727
2728BFQ I/O SCHEDULER
2729M:	Paolo Valente <paolo.valente@linaro.org>
2730M:	Jens Axboe <axboe@kernel.dk>
2731L:	linux-block@vger.kernel.org
2732S:	Maintained
2733F:	block/bfq-*
2734F:	Documentation/block/bfq-iosched.txt
2735
2736BFS FILE SYSTEM
2737M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738S:	Maintained
2739F:	Documentation/filesystems/bfs.txt
2740F:	fs/bfs/
2741F:	include/uapi/linux/bfs_fs.h
2742
2743BLINKM RGB LED DRIVER
2744M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745S:	Maintained
2746F:	drivers/leds/leds-blinkm.c
2747
2748BLOCK LAYER
2749M:	Jens Axboe <axboe@kernel.dk>
2750L:	linux-block@vger.kernel.org
2751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2752S:	Maintained
2753F:	block/
2754F:	drivers/block/
2755F:	kernel/trace/blktrace.c
2756F:	lib/sbitmap.c
2757
2758BLOCK2MTD DRIVER
2759M:	Joern Engel <joern@lazybastard.org>
2760L:	linux-mtd@lists.infradead.org
2761S:	Maintained
2762F:	drivers/mtd/devices/block2mtd.c
2763
2764BLUETOOTH DRIVERS
2765M:	Marcel Holtmann <marcel@holtmann.org>
2766M:	Johan Hedberg <johan.hedberg@gmail.com>
2767L:	linux-bluetooth@vger.kernel.org
2768W:	http://www.bluez.org/
2769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771S:	Maintained
2772F:	drivers/bluetooth/
2773
2774BLUETOOTH SUBSYSTEM
2775M:	Marcel Holtmann <marcel@holtmann.org>
2776M:	Johan Hedberg <johan.hedberg@gmail.com>
2777L:	linux-bluetooth@vger.kernel.org
2778W:	http://www.bluez.org/
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781S:	Maintained
2782F:	net/bluetooth/
2783F:	include/net/bluetooth/
2784
2785BONDING DRIVER
2786M:	Jay Vosburgh <j.vosburgh@gmail.com>
2787M:	Veaceslav Falico <vfalico@gmail.com>
2788M:	Andy Gospodarek <andy@greyhouse.net>
2789L:	netdev@vger.kernel.org
2790W:	http://sourceforge.net/projects/bonding/
2791S:	Supported
2792F:	drivers/net/bonding/
2793F:	include/uapi/linux/if_bonding.h
2794
2795BPF (Safe dynamic programs and tools)
2796M:	Alexei Starovoitov <ast@kernel.org>
2797M:	Daniel Borkmann <daniel@iogearbox.net>
2798L:	netdev@vger.kernel.org
2799L:	linux-kernel@vger.kernel.org
2800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803S:	Supported
2804F:	arch/*/net/*
2805F:	Documentation/networking/filter.txt
2806F:	Documentation/bpf/
2807F:	include/linux/bpf*
2808F:	include/linux/filter.h
2809F:	include/trace/events/xdp.h
2810F:	include/uapi/linux/bpf*
2811F:	include/uapi/linux/filter.h
2812F:	kernel/bpf/
2813F:	kernel/trace/bpf_trace.c
2814F:	lib/test_bpf.c
2815F:	net/bpf/
2816F:	net/core/filter.c
2817F:	net/sched/act_bpf.c
2818F:	net/sched/cls_bpf.c
2819F:	samples/bpf/
2820F:	tools/bpf/
2821F:	tools/lib/bpf/
2822F:	tools/testing/selftests/bpf/
2823
2824BPF JIT for ARM
2825M:	Shubham Bansal <illusionist.neo@gmail.com>
2826L:	netdev@vger.kernel.org
2827S:	Maintained
2828F:	arch/arm/net/
2829
2830BPF JIT for ARM64
2831M:	Daniel Borkmann <daniel@iogearbox.net>
2832M:	Alexei Starovoitov <ast@kernel.org>
2833M:	Zi Shen Lim <zlim.lnx@gmail.com>
2834L:	netdev@vger.kernel.org
2835S:	Supported
2836F:	arch/arm64/net/
2837
2838BPF JIT for MIPS (32-BIT AND 64-BIT)
2839M:	Paul Burton <paul.burton@mips.com>
2840L:	netdev@vger.kernel.org
2841S:	Maintained
2842F:	arch/mips/net/
2843
2844BPF JIT for NFP NICs
2845M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2846L:	netdev@vger.kernel.org
2847S:	Supported
2848F:	drivers/net/ethernet/netronome/nfp/bpf/
2849
2850BPF JIT for POWERPC (32-BIT AND 64-BIT)
2851M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2852M:	Sandipan Das <sandipan@linux.ibm.com>
2853L:	netdev@vger.kernel.org
2854S:	Maintained
2855F:	arch/powerpc/net/
2856
2857BPF JIT for S390
2858M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2859M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2860L:	netdev@vger.kernel.org
2861S:	Maintained
2862F:	arch/s390/net/
2863X:	arch/s390/net/pnet.c
2864
2865BPF JIT for SPARC (32-BIT AND 64-BIT)
2866M:	David S. Miller <davem@davemloft.net>
2867L:	netdev@vger.kernel.org
2868S:	Maintained
2869F:	arch/sparc/net/
2870
2871BPF JIT for X86 32-BIT
2872M:	Wang YanQing <udknight@gmail.com>
2873L:	netdev@vger.kernel.org
2874S:	Maintained
2875F:	arch/x86/net/bpf_jit_comp32.c
2876
2877BPF JIT for X86 64-BIT
2878M:	Alexei Starovoitov <ast@kernel.org>
2879M:	Daniel Borkmann <daniel@iogearbox.net>
2880L:	netdev@vger.kernel.org
2881S:	Supported
2882F:	arch/x86/net/
2883X:	arch/x86/net/bpf_jit_comp32.c
2884
2885BROADCOM B44 10/100 ETHERNET DRIVER
2886M:	Michael Chan <michael.chan@broadcom.com>
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	drivers/net/ethernet/broadcom/b44.*
2890
2891BROADCOM B53 ETHERNET SWITCH DRIVER
2892M:	Florian Fainelli <f.fainelli@gmail.com>
2893L:	netdev@vger.kernel.org
2894L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2895S:	Supported
2896F:	drivers/net/dsa/b53/*
2897F:	include/linux/platform_data/b53.h
2898
2899BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2900M:	Florian Fainelli <f.fainelli@gmail.com>
2901M:	Ray Jui <rjui@broadcom.com>
2902M:	Scott Branden <sbranden@broadcom.com>
2903M:	bcm-kernel-feedback-list@broadcom.com
2904T:	git git://github.com/broadcom/mach-bcm
2905S:	Maintained
2906N:	bcm281*
2907N:	bcm113*
2908N:	bcm216*
2909N:	kona
2910F:	arch/arm/mach-bcm/
2911
2912BROADCOM BCM2835 ARM ARCHITECTURE
2913M:	Eric Anholt <eric@anholt.net>
2914M:	Stefan Wahren <stefan.wahren@i2se.com>
2915L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917T:	git git://github.com/anholt/linux
2918S:	Maintained
2919N:	bcm2835
2920F:	drivers/staging/vc04_services
2921
2922BROADCOM BCM47XX MIPS ARCHITECTURE
2923M:	Hauke Mehrtens <hauke@hauke-m.de>
2924M:	Rafał Miłecki <zajec5@gmail.com>
2925L:	linux-mips@vger.kernel.org
2926S:	Maintained
2927F:	Documentation/devicetree/bindings/mips/brcm/
2928F:	arch/mips/bcm47xx/*
2929F:	arch/mips/include/asm/mach-bcm47xx/*
2930
2931BROADCOM BCM5301X ARM ARCHITECTURE
2932M:	Hauke Mehrtens <hauke@hauke-m.de>
2933M:	Rafał Miłecki <zajec5@gmail.com>
2934M:	bcm-kernel-feedback-list@broadcom.com
2935L:	linux-arm-kernel@lists.infradead.org
2936S:	Maintained
2937F:	arch/arm/mach-bcm/bcm_5301x.c
2938F:	arch/arm/boot/dts/bcm5301x*.dtsi
2939F:	arch/arm/boot/dts/bcm470*
2940F:	arch/arm/boot/dts/bcm953012*
2941
2942BROADCOM BCM53573 ARM ARCHITECTURE
2943M:	Rafał Miłecki <rafal@milecki.pl>
2944L:	linux-arm-kernel@lists.infradead.org
2945S:	Maintained
2946F:	arch/arm/boot/dts/bcm53573*
2947F:	arch/arm/boot/dts/bcm47189*
2948
2949BROADCOM BCM63XX ARM ARCHITECTURE
2950M:	Florian Fainelli <f.fainelli@gmail.com>
2951M:	bcm-kernel-feedback-list@broadcom.com
2952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2953T:	git git://github.com/broadcom/stblinux.git
2954S:	Maintained
2955N:	bcm63xx
2956
2957BROADCOM BCM63XX/BCM33XX UDC DRIVER
2958M:	Kevin Cernekee <cernekee@gmail.com>
2959L:	linux-usb@vger.kernel.org
2960S:	Maintained
2961F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2962
2963BROADCOM BCM7XXX ARM ARCHITECTURE
2964M:	Brian Norris <computersforpeace@gmail.com>
2965M:	Gregory Fong <gregory.0xf0@gmail.com>
2966M:	Florian Fainelli <f.fainelli@gmail.com>
2967M:	bcm-kernel-feedback-list@broadcom.com
2968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2969T:	git git://github.com/broadcom/stblinux.git
2970S:	Maintained
2971F:	arch/arm/mach-bcm/*brcmstb*
2972F:	arch/arm/boot/dts/bcm7*.dts*
2973F:	drivers/bus/brcmstb_gisb.c
2974F:	arch/arm/mm/cache-b15-rac.c
2975F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2976N:	brcmstb
2977
2978BROADCOM BMIPS CPUFREQ DRIVER
2979M:	Markus Mayer <mmayer@broadcom.com>
2980M:	bcm-kernel-feedback-list@broadcom.com
2981L:	linux-pm@vger.kernel.org
2982S:	Maintained
2983F:	drivers/cpufreq/bmips-cpufreq.c
2984
2985BROADCOM BMIPS MIPS ARCHITECTURE
2986M:	Kevin Cernekee <cernekee@gmail.com>
2987M:	Florian Fainelli <f.fainelli@gmail.com>
2988L:	linux-mips@vger.kernel.org
2989T:	git git://github.com/broadcom/stblinux.git
2990S:	Maintained
2991F:	arch/mips/bmips/*
2992F:	arch/mips/include/asm/mach-bmips/*
2993F:	arch/mips/kernel/*bmips*
2994F:	arch/mips/boot/dts/brcm/bcm*.dts*
2995F:	drivers/irqchip/irq-bcm63*
2996F:	drivers/irqchip/irq-bcm7*
2997F:	drivers/irqchip/irq-brcmstb*
2998F:	include/linux/bcm963xx_nvram.h
2999F:	include/linux/bcm963xx_tag.h
3000
3001BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3002M:	Rasesh Mody <rasesh.mody@cavium.com>
3003M:	Dept-GELinuxNICDev@cavium.com
3004L:	netdev@vger.kernel.org
3005S:	Supported
3006F:	drivers/net/ethernet/broadcom/bnx2.*
3007F:	drivers/net/ethernet/broadcom/bnx2_*
3008
3009BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3010M:	QLogic-Storage-Upstream@qlogic.com
3011L:	linux-scsi@vger.kernel.org
3012S:	Supported
3013F:	drivers/scsi/bnx2fc/
3014
3015BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3016M:	QLogic-Storage-Upstream@qlogic.com
3017L:	linux-scsi@vger.kernel.org
3018S:	Supported
3019F:	drivers/scsi/bnx2i/
3020
3021BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3022M:	Ariel Elior <ariel.elior@cavium.com>
3023M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3024M:	everest-linux-l2@cavium.com
3025L:	netdev@vger.kernel.org
3026S:	Supported
3027F:	drivers/net/ethernet/broadcom/bnx2x/
3028
3029BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3030M:	Michael Chan <michael.chan@broadcom.com>
3031L:	netdev@vger.kernel.org
3032S:	Supported
3033F:	drivers/net/ethernet/broadcom/bnxt/
3034
3035BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3036M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3037M:	Franky Lin <franky.lin@broadcom.com>
3038M:	Hante Meuleman <hante.meuleman@broadcom.com>
3039M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3040M:	Wright Feng <wright.feng@cypress.com>
3041L:	linux-wireless@vger.kernel.org
3042L:	brcm80211-dev-list.pdl@broadcom.com
3043L:	brcm80211-dev-list@cypress.com
3044S:	Supported
3045F:	drivers/net/wireless/broadcom/brcm80211/
3046
3047BROADCOM BRCMSTB GPIO DRIVER
3048M:	Gregory Fong <gregory.0xf0@gmail.com>
3049L:	bcm-kernel-feedback-list@broadcom.com
3050S:	Supported
3051F:	drivers/gpio/gpio-brcmstb.c
3052F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3053
3054BROADCOM BRCMSTB I2C DRIVER
3055M:	Kamal Dasu <kdasu.kdev@gmail.com>
3056L:	linux-i2c@vger.kernel.org
3057L:	bcm-kernel-feedback-list@broadcom.com
3058S:	Supported
3059F:	drivers/i2c/busses/i2c-brcmstb.c
3060F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3061
3062BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3063M:	Al Cooper <alcooperx@gmail.com>
3064L:	linux-kernel@vger.kernel.org
3065L:	bcm-kernel-feedback-list@broadcom.com
3066S:	Maintained
3067F:	drivers/phy/broadcom/phy-brcm-usb*
3068
3069BROADCOM GENET ETHERNET DRIVER
3070M:	Doug Berger <opendmb@gmail.com>
3071M:	Florian Fainelli <f.fainelli@gmail.com>
3072L:	netdev@vger.kernel.org
3073S:	Supported
3074F:	drivers/net/ethernet/broadcom/genet/
3075
3076BROADCOM IPROC ARM ARCHITECTURE
3077M:	Ray Jui <rjui@broadcom.com>
3078M:	Scott Branden <sbranden@broadcom.com>
3079M:	bcm-kernel-feedback-list@broadcom.com
3080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3081T:	git git://github.com/broadcom/cygnus-linux.git
3082S:	Maintained
3083N:	iproc
3084N:	cygnus
3085N:	bcm[-_]nsp
3086N:	bcm9113*
3087N:	bcm9583*
3088N:	bcm9585*
3089N:	bcm9586*
3090N:	bcm988312
3091N:	bcm113*
3092N:	bcm583*
3093N:	bcm585*
3094N:	bcm586*
3095N:	bcm88312
3096N:	hr2
3097N:	stingray
3098F:	arch/arm64/boot/dts/broadcom/northstar2/*
3099F:	arch/arm64/boot/dts/broadcom/stingray/*
3100F:	drivers/clk/bcm/clk-ns*
3101F:	drivers/clk/bcm/clk-sr*
3102F:	drivers/pinctrl/bcm/pinctrl-ns*
3103F:	include/dt-bindings/clock/bcm-sr*
3104
3105BROADCOM KONA GPIO DRIVER
3106M:	Ray Jui <rjui@broadcom.com>
3107L:	bcm-kernel-feedback-list@broadcom.com
3108S:	Supported
3109F:	drivers/gpio/gpio-bcm-kona.c
3110F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3111
3112BROADCOM NETXTREME-E ROCE DRIVER
3113M:	Selvin Xavier <selvin.xavier@broadcom.com>
3114M:	Devesh Sharma <devesh.sharma@broadcom.com>
3115M:	Somnath Kotur <somnath.kotur@broadcom.com>
3116M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3117L:	linux-rdma@vger.kernel.org
3118W:	http://www.broadcom.com
3119S:	Supported
3120F:	drivers/infiniband/hw/bnxt_re/
3121F:	include/uapi/rdma/bnxt_re-abi.h
3122
3123BROADCOM NVRAM DRIVER
3124M:	Rafał Miłecki <zajec5@gmail.com>
3125L:	linux-mips@vger.kernel.org
3126S:	Maintained
3127F:	drivers/firmware/broadcom/*
3128
3129BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3130M:	Rafał Miłecki <zajec5@gmail.com>
3131L:	linux-wireless@vger.kernel.org
3132S:	Maintained
3133F:	drivers/bcma/
3134F:	include/linux/bcma/
3135
3136BROADCOM STB AVS CPUFREQ DRIVER
3137M:	Markus Mayer <mmayer@broadcom.com>
3138M:	bcm-kernel-feedback-list@broadcom.com
3139L:	linux-pm@vger.kernel.org
3140S:	Maintained
3141F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3142F:	drivers/cpufreq/brcmstb*
3143
3144BROADCOM STB AVS TMON DRIVER
3145M:	Markus Mayer <mmayer@broadcom.com>
3146M:	bcm-kernel-feedback-list@broadcom.com
3147L:	linux-pm@vger.kernel.org
3148S:	Maintained
3149F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3150F:	drivers/thermal/broadcom/brcmstb*
3151
3152BROADCOM STB NAND FLASH DRIVER
3153M:	Brian Norris <computersforpeace@gmail.com>
3154M:	Kamal Dasu <kdasu.kdev@gmail.com>
3155L:	linux-mtd@lists.infradead.org
3156L:	bcm-kernel-feedback-list@broadcom.com
3157S:	Maintained
3158F:	drivers/mtd/nand/raw/brcmnand/
3159
3160BROADCOM STB DPFE DRIVER
3161M:	Markus Mayer <mmayer@broadcom.com>
3162M:	bcm-kernel-feedback-list@broadcom.com
3163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3164S:	Maintained
3165F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3166F:	drivers/memory/brcmstb_dpfe.c
3167
3168BROADCOM SPI DRIVER
3169M:	Kamal Dasu <kdasu.kdev@gmail.com>
3170M:	bcm-kernel-feedback-list@broadcom.com
3171S:	Maintained
3172F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3173F:	drivers/spi/spi-bcm-qspi.*
3174F:	drivers/spi/spi-brcmstb-qspi.c
3175F:	drivers/spi/spi-iproc-qspi.c
3176
3177BROADCOM SYSTEMPORT ETHERNET DRIVER
3178M:	Florian Fainelli <f.fainelli@gmail.com>
3179L:	netdev@vger.kernel.org
3180S:	Supported
3181F:	drivers/net/ethernet/broadcom/bcmsysport.*
3182
3183BROADCOM TG3 GIGABIT ETHERNET DRIVER
3184M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3185M:	Prashant Sreedharan <prashant@broadcom.com>
3186M:	Michael Chan <mchan@broadcom.com>
3187L:	netdev@vger.kernel.org
3188S:	Supported
3189F:	drivers/net/ethernet/broadcom/tg3.*
3190
3191BROCADE BFA FC SCSI DRIVER
3192M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3193M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3194L:	linux-scsi@vger.kernel.org
3195S:	Supported
3196F:	drivers/scsi/bfa/
3197
3198BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3199M:	Rasesh Mody <rasesh.mody@cavium.com>
3200M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3201M:	Dept-GELinuxNICDev@cavium.com
3202L:	netdev@vger.kernel.org
3203S:	Supported
3204F:	drivers/net/ethernet/brocade/bna/
3205
3206BSG (block layer generic sg v4 driver)
3207M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3208L:	linux-scsi@vger.kernel.org
3209S:	Supported
3210F:	block/bsg.c
3211F:	include/linux/bsg.h
3212F:	include/uapi/linux/bsg.h
3213
3214BT87X AUDIO DRIVER
3215M:	Clemens Ladisch <clemens@ladisch.de>
3216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3217T:	git git://git.alsa-project.org/alsa-kernel.git
3218S:	Maintained
3219F:	Documentation/sound/cards/bt87x.rst
3220F:	sound/pci/bt87x.c
3221
3222BT8XXGPIO DRIVER
3223M:	Michael Buesch <m@bues.ch>
3224W:	http://bu3sch.de/btgpio.php
3225S:	Maintained
3226F:	drivers/gpio/gpio-bt8xx.c
3227
3228BTRFS FILE SYSTEM
3229M:	Chris Mason <clm@fb.com>
3230M:	Josef Bacik <josef@toxicpanda.com>
3231M:	David Sterba <dsterba@suse.com>
3232L:	linux-btrfs@vger.kernel.org
3233W:	http://btrfs.wiki.kernel.org/
3234Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3236S:	Maintained
3237F:	Documentation/filesystems/btrfs.txt
3238F:	fs/btrfs/
3239F:	include/linux/btrfs*
3240F:	include/uapi/linux/btrfs*
3241
3242BTTV VIDEO4LINUX DRIVER
3243M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3244L:	linux-media@vger.kernel.org
3245W:	https://linuxtv.org
3246T:	git git://linuxtv.org/media_tree.git
3247S:	Odd fixes
3248F:	Documentation/media/v4l-drivers/bttv*
3249F:	drivers/media/pci/bt8xx/bttv*
3250
3251BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3252M:	Chanwoo Choi <cw00.choi@samsung.com>
3253L:	linux-pm@vger.kernel.org
3254L:	linux-samsung-soc@vger.kernel.org
3255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3256S:	Maintained
3257F:	drivers/devfreq/exynos-bus.c
3258F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3259
3260BUSLOGIC SCSI DRIVER
3261M:	Khalid Aziz <khalid@gonehiking.org>
3262L:	linux-scsi@vger.kernel.org
3263S:	Maintained
3264F:	drivers/scsi/BusLogic.*
3265F:	drivers/scsi/FlashPoint.*
3266
3267C-MEDIA CMI8788 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:	sound/pci/oxygen/
3273
3274C-SKY ARCHITECTURE
3275M:	Guo Ren <guoren@kernel.org>
3276T:	git https://github.com/c-sky/csky-linux.git
3277S:	Supported
3278F:	arch/csky/
3279F:	Documentation/devicetree/bindings/csky/
3280F:	drivers/irqchip/irq-csky-*
3281F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3282F:	drivers/clocksource/timer-gx6605s.c
3283F:	drivers/clocksource/timer-mp-csky.c
3284F:	Documentation/devicetree/bindings/timer/csky,*
3285K:	csky
3286N:	csky
3287
3288C6X ARCHITECTURE
3289M:	Mark Salter <msalter@redhat.com>
3290M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3291L:	linux-c6x-dev@linux-c6x.org
3292W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3293S:	Maintained
3294F:	arch/c6x/
3295
3296CA8210 IEEE-802.15.4 RADIO DRIVER
3297M:	Harry Morris <h.morris@cascoda.com>
3298L:	linux-wpan@vger.kernel.org
3299W:	https://github.com/Cascoda/ca8210-linux.git
3300S:	Maintained
3301F:	drivers/net/ieee802154/ca8210.c
3302F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3303
3304CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3305M:	David Howells <dhowells@redhat.com>
3306L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3307S:	Supported
3308F:	Documentation/filesystems/caching/cachefiles.txt
3309F:	fs/cachefiles/
3310
3311CADENCE MIPI-CSI2 BRIDGES
3312M:	Maxime Ripard <maxime.ripard@bootlin.com>
3313L:	linux-media@vger.kernel.org
3314S:	Maintained
3315F:	Documentation/devicetree/bindings/media/cdns,*.txt
3316F:	drivers/media/platform/cadence/cdns-csi2*
3317
3318CADET FM/AM RADIO RECEIVER DRIVER
3319M:	Hans Verkuil <hverkuil@xs4all.nl>
3320L:	linux-media@vger.kernel.org
3321T:	git git://linuxtv.org/media_tree.git
3322W:	https://linuxtv.org
3323S:	Maintained
3324F:	drivers/media/radio/radio-cadet*
3325
3326CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3327M:	Jonathan Corbet <corbet@lwn.net>
3328L:	linux-media@vger.kernel.org
3329T:	git git://linuxtv.org/media_tree.git
3330S:	Maintained
3331F:	Documentation/media/v4l-drivers/cafe_ccic*
3332F:	drivers/media/platform/marvell-ccic/
3333
3334CAIF NETWORK LAYER
3335M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3336L:	netdev@vger.kernel.org
3337S:	Supported
3338F:	Documentation/networking/caif/
3339F:	drivers/net/caif/
3340F:	include/uapi/linux/caif/
3341F:	include/net/caif/
3342F:	net/caif/
3343
3344CAKE QDISC
3345M:	Toke Høiland-Jørgensen <toke@toke.dk>
3346L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3347S:	Maintained
3348F:	net/sched/sch_cake.c
3349
3350CALGARY x86-64 IOMMU
3351M:	Muli Ben-Yehuda <mulix@mulix.org>
3352M:	Jon Mason <jdmason@kudzu.us>
3353L:	iommu@lists.linux-foundation.org
3354S:	Maintained
3355F:	arch/x86/kernel/pci-calgary_64.c
3356F:	arch/x86/kernel/tce_64.c
3357F:	arch/x86/include/asm/calgary.h
3358F:	arch/x86/include/asm/tce.h
3359
3360CAN NETWORK DRIVERS
3361M:	Wolfgang Grandegger <wg@grandegger.com>
3362M:	Marc Kleine-Budde <mkl@pengutronix.de>
3363L:	linux-can@vger.kernel.org
3364W:	https://github.com/linux-can
3365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3367S:	Maintained
3368F:	Documentation/devicetree/bindings/net/can/
3369F:	drivers/net/can/
3370F:	include/linux/can/dev.h
3371F:	include/linux/can/platform/
3372F:	include/uapi/linux/can/error.h
3373F:	include/uapi/linux/can/netlink.h
3374
3375CAN NETWORK LAYER
3376M:	Oliver Hartkopp <socketcan@hartkopp.net>
3377M:	Marc Kleine-Budde <mkl@pengutronix.de>
3378L:	linux-can@vger.kernel.org
3379W:	https://github.com/linux-can
3380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3382S:	Maintained
3383F:	Documentation/networking/can.rst
3384F:	net/can/
3385F:	include/linux/can/core.h
3386F:	include/uapi/linux/can.h
3387F:	include/uapi/linux/can/bcm.h
3388F:	include/uapi/linux/can/raw.h
3389F:	include/uapi/linux/can/gw.h
3390
3391CAPABILITIES
3392M:	Serge Hallyn <serge@hallyn.com>
3393L:	linux-security-module@vger.kernel.org
3394S:	Supported
3395F:	include/linux/capability.h
3396F:	include/uapi/linux/capability.h
3397F:	security/commoncap.c
3398F:	kernel/capability.c
3399
3400CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3401M:	Kevin Tsai <ktsai@capellamicro.com>
3402S:	Maintained
3403F:	drivers/iio/light/cm*
3404
3405CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3406M:	Christian Lamparter <chunkeey@googlemail.com>
3407L:	linux-wireless@vger.kernel.org
3408W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3409S:	Maintained
3410F:	drivers/net/wireless/ath/carl9170/
3411
3412CAVIUM I2C DRIVER
3413M:	Jan Glauber <jglauber@cavium.com>
3414M:	David Daney <david.daney@cavium.com>
3415W:	http://www.cavium.com
3416S:	Supported
3417F:	drivers/i2c/busses/i2c-octeon*
3418F:	drivers/i2c/busses/i2c-thunderx*
3419
3420CAVIUM LIQUIDIO NETWORK DRIVER
3421M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3422M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3423M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3424M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3425L:	netdev@vger.kernel.org
3426W:	http://www.cavium.com
3427S:	Supported
3428F:	drivers/net/ethernet/cavium/liquidio/
3429
3430CAVIUM MMC DRIVER
3431M:	Jan Glauber <jglauber@cavium.com>
3432M:	David Daney <david.daney@cavium.com>
3433M:	Steven J. Hill <Steven.Hill@cavium.com>
3434W:	http://www.cavium.com
3435S:	Supported
3436F:	drivers/mmc/host/cavium*
3437
3438CAVIUM OCTEON-TX CRYPTO DRIVER
3439M:	George Cherian <george.cherian@cavium.com>
3440L:	linux-crypto@vger.kernel.org
3441W:	http://www.cavium.com
3442S:	Supported
3443F:	drivers/crypto/cavium/cpt/
3444
3445CAVIUM THUNDERX2 ARM64 SOC
3446M:	Robert Richter <rrichter@cavium.com>
3447M:	Jayachandran C <jnair@caviumnetworks.com>
3448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3449S:	Maintained
3450F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3451F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3452
3453CC2520 IEEE-802.15.4 RADIO DRIVER
3454M:	Varka Bhadram <varkabhadram@gmail.com>
3455L:	linux-wpan@vger.kernel.org
3456S:	Maintained
3457F:	drivers/net/ieee802154/cc2520.c
3458F:	include/linux/spi/cc2520.h
3459F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3460
3461CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3462M:	Gilad Ben-Yossef <gilad@benyossef.com>
3463L:	linux-crypto@vger.kernel.org
3464S:	Supported
3465F:	drivers/crypto/ccree/
3466W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3467
3468CEC FRAMEWORK
3469M:	Hans Verkuil <hans.verkuil@cisco.com>
3470L:	linux-media@vger.kernel.org
3471T:	git git://linuxtv.org/media_tree.git
3472W:	http://linuxtv.org
3473S:	Supported
3474F:	Documentation/media/kapi/cec-core.rst
3475F:	Documentation/media/uapi/cec
3476F:	drivers/media/cec/
3477F:	drivers/media/rc/keymaps/rc-cec.c
3478F:	include/media/cec.h
3479F:	include/media/cec-notifier.h
3480F:	include/uapi/linux/cec.h
3481F:	include/uapi/linux/cec-funcs.h
3482F:	Documentation/devicetree/bindings/media/cec.txt
3483F:	Documentation/ABI/testing/debugfs-cec-error-inj
3484
3485CEC GPIO DRIVER
3486M:	Hans Verkuil <hans.verkuil@cisco.com>
3487L:	linux-media@vger.kernel.org
3488T:	git git://linuxtv.org/media_tree.git
3489W:	http://linuxtv.org
3490S:	Supported
3491F:	drivers/media/platform/cec-gpio/
3492F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3493
3494CELL BROADBAND ENGINE ARCHITECTURE
3495M:	Arnd Bergmann <arnd@arndb.de>
3496L:	linuxppc-dev@lists.ozlabs.org
3497W:	http://www.ibm.com/developerworks/power/cell/
3498S:	Supported
3499F:	arch/powerpc/include/asm/cell*.h
3500F:	arch/powerpc/include/asm/spu*.h
3501F:	arch/powerpc/include/uapi/asm/spu*.h
3502F:	arch/powerpc/oprofile/*cell*
3503F:	arch/powerpc/platforms/cell/
3504
3505CEPH COMMON CODE (LIBCEPH)
3506M:	Ilya Dryomov <idryomov@gmail.com>
3507M:	"Yan, Zheng" <zyan@redhat.com>
3508M:	Sage Weil <sage@redhat.com>
3509L:	ceph-devel@vger.kernel.org
3510W:	http://ceph.com/
3511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3512T:	git git://github.com/ceph/ceph-client.git
3513S:	Supported
3514F:	net/ceph/
3515F:	include/linux/ceph/
3516F:	include/linux/crush/
3517
3518CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3519M:	"Yan, Zheng" <zyan@redhat.com>
3520M:	Sage Weil <sage@redhat.com>
3521M:	Ilya Dryomov <idryomov@gmail.com>
3522L:	ceph-devel@vger.kernel.org
3523W:	http://ceph.com/
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3525T:	git git://github.com/ceph/ceph-client.git
3526S:	Supported
3527F:	Documentation/filesystems/ceph.txt
3528F:	fs/ceph/
3529
3530CERTIFICATE HANDLING:
3531M:	David Howells <dhowells@redhat.com>
3532M:	David Woodhouse <dwmw2@infradead.org>
3533L:	keyrings@vger.kernel.org
3534S:	Maintained
3535F:	Documentation/admin-guide/module-signing.rst
3536F:	certs/
3537F:	scripts/sign-file.c
3538F:	scripts/extract-cert.c
3539
3540CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3541L:	linux-usb@vger.kernel.org
3542S:	Orphan
3543F:	Documentation/usb/WUSB-Design-overview.txt
3544F:	Documentation/usb/wusb-cbaf
3545F:	drivers/usb/host/hwa-hc.c
3546F:	drivers/usb/host/whci/
3547F:	drivers/usb/wusbcore/
3548F:	include/linux/usb/wusb*
3549
3550CFAG12864B LCD DRIVER
3551M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3552S:	Maintained
3553F:	drivers/auxdisplay/cfag12864b.c
3554F:	include/linux/cfag12864b.h
3555
3556CFAG12864BFB LCD FRAMEBUFFER DRIVER
3557M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3558S:	Maintained
3559F:	drivers/auxdisplay/cfag12864bfb.c
3560F:	include/linux/cfag12864b.h
3561
3562802.11 (including CFG80211/NL80211)
3563M:	Johannes Berg <johannes@sipsolutions.net>
3564L:	linux-wireless@vger.kernel.org
3565W:	http://wireless.kernel.org/
3566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3568S:	Maintained
3569F:	net/wireless/
3570F:	include/uapi/linux/nl80211.h
3571F:	include/linux/ieee80211.h
3572F:	include/net/wext.h
3573F:	include/net/cfg80211.h
3574F:	include/net/iw_handler.h
3575F:	include/net/ieee80211_radiotap.h
3576F:	Documentation/driver-api/80211/cfg80211.rst
3577F:	Documentation/networking/regulatory.txt
3578
3579CHAR and MISC DRIVERS
3580M:	Arnd Bergmann <arnd@arndb.de>
3581M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3583S:	Supported
3584F:	drivers/char/
3585F:	drivers/misc/
3586F:	include/linux/miscdevice.h
3587
3588CHECKPATCH
3589M:	Andy Whitcroft <apw@canonical.com>
3590M:	Joe Perches <joe@perches.com>
3591S:	Maintained
3592F:	scripts/checkpatch.pl
3593
3594CHINESE DOCUMENTATION
3595M:	Harry Wei <harryxiyou@gmail.com>
3596L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3597L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3598S:	Maintained
3599F:	Documentation/translations/zh_CN/
3600
3601CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3602M:	Peter Chen <Peter.Chen@nxp.com>
3603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3604L:	linux-usb@vger.kernel.org
3605S:	Maintained
3606F:	drivers/usb/chipidea/
3607
3608CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3609M:	Hans de Goede <hdegoede@redhat.com>
3610L:	linux-input@vger.kernel.org
3611S:	Maintained
3612F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3613F:	drivers/input/touchscreen/chipone_icn8318.c
3614
3615CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3616M:	Hans de Goede <hdegoede@redhat.com>
3617L:	linux-input@vger.kernel.org
3618S:	Maintained
3619F:	drivers/input/touchscreen/chipone_icn8505.c
3620
3621CHROME HARDWARE PLATFORM SUPPORT
3622M:	Benson Leung <bleung@chromium.org>
3623M:	Olof Johansson <olof@lixom.net>
3624S:	Maintained
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3626F:	drivers/platform/chrome/
3627
3628CIRRUS LOGIC AUDIO CODEC DRIVERS
3629M:	Brian Austin <brian.austin@cirrus.com>
3630M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3631L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3632S:	Maintained
3633F:	sound/soc/codecs/cs*
3634
3635CIRRUS LOGIC EP93XX ETHERNET DRIVER
3636M:	Hartley Sweeten <hsweeten@visionengravers.com>
3637L:	netdev@vger.kernel.org
3638S:	Maintained
3639F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3640
3641CISCO FCOE HBA DRIVER
3642M:	Satish Kharat <satishkh@cisco.com>
3643M:	Sesidhar Baddela <sebaddel@cisco.com>
3644M:	Karan Tilak Kumar <kartilak@cisco.com>
3645L:	linux-scsi@vger.kernel.org
3646S:	Supported
3647F:	drivers/scsi/fnic/
3648
3649CISCO SCSI HBA DRIVER
3650M:	Karan Tilak Kumar <kartilak@cisco.com>
3651M:	Sesidhar Baddela <sebaddel@cisco.com>
3652L:	linux-scsi@vger.kernel.org
3653S:	Supported
3654F:	drivers/scsi/snic/
3655
3656CISCO VIC ETHERNET NIC DRIVER
3657M:	Christian Benvenuti <benve@cisco.com>
3658M:	Govindarajulu Varadarajan <_govind@gmx.com>
3659M:	Parvi Kaustubhi <pkaustub@cisco.com>
3660S:	Supported
3661F:	drivers/net/ethernet/cisco/enic/
3662
3663CISCO VIC LOW LATENCY NIC DRIVER
3664M:	Christian Benvenuti <benve@cisco.com>
3665S:	Supported
3666F:	drivers/infiniband/hw/usnic/
3667
3668CIRRUS LOGIC MADERA CODEC DRIVERS
3669M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3670M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3671L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3672L:	patches@opensource.cirrus.com
3673T:	git https://github.com/CirrusLogic/linux-drivers.git
3674W:	https://github.com/CirrusLogic/linux-drivers/wiki
3675S:	Supported
3676F:	Documentation/devicetree/bindings/mfd/madera.txt
3677F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3678F:	include/linux/mfd/madera/*
3679F:	drivers/gpio/gpio-madera*
3680F:	drivers/mfd/madera*
3681F:	drivers/mfd/cs47l*
3682F:	drivers/pinctrl/cirrus/*
3683
3684CLANG-FORMAT FILE
3685M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3686S:	Maintained
3687F:	.clang-format
3688
3689CLEANCACHE API
3690M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3691L:	linux-kernel@vger.kernel.org
3692S:	Maintained
3693F:	mm/cleancache.c
3694F:	include/linux/cleancache.h
3695
3696CLK API
3697M:	Russell King <linux@armlinux.org.uk>
3698L:	linux-clk@vger.kernel.org
3699S:	Maintained
3700F:	include/linux/clk.h
3701
3702CLOCKSOURCE, CLOCKEVENT DRIVERS
3703M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3704M:	Thomas Gleixner <tglx@linutronix.de>
3705L:	linux-kernel@vger.kernel.org
3706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3707S:	Supported
3708F:	drivers/clocksource/
3709F:	Documentation/devicetree/bindings/timer/
3710
3711CMPC ACPI DRIVER
3712M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3713M:	Daniel Oliveira Nascimento <don@syst.com.br>
3714L:	platform-driver-x86@vger.kernel.org
3715S:	Supported
3716F:	drivers/platform/x86/classmate-laptop.c
3717
3718COBALT MEDIA DRIVER
3719M:	Hans Verkuil <hans.verkuil@cisco.com>
3720L:	linux-media@vger.kernel.org
3721T:	git git://linuxtv.org/media_tree.git
3722W:	https://linuxtv.org
3723S:	Supported
3724F:	drivers/media/pci/cobalt/
3725
3726COCCINELLE/Semantic Patches (SmPL)
3727M:	Julia Lawall <Julia.Lawall@lip6.fr>
3728M:	Gilles Muller <Gilles.Muller@lip6.fr>
3729M:	Nicolas Palix <nicolas.palix@imag.fr>
3730M:	Michal Marek <michal.lkml@markovi.net>
3731L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3733W:	http://coccinelle.lip6.fr/
3734S:	Supported
3735F:	Documentation/dev-tools/coccinelle.rst
3736F:	scripts/coccinelle/
3737F:	scripts/coccicheck
3738
3739CODA FILE SYSTEM
3740M:	Jan Harkes <jaharkes@cs.cmu.edu>
3741M:	coda@cs.cmu.edu
3742L:	codalist@coda.cs.cmu.edu
3743W:	http://www.coda.cs.cmu.edu/
3744S:	Maintained
3745F:	Documentation/filesystems/coda.txt
3746F:	fs/coda/
3747F:	include/linux/coda*.h
3748F:	include/uapi/linux/coda*.h
3749
3750CODA V4L2 MEM2MEM DRIVER
3751M:	Philipp Zabel <p.zabel@pengutronix.de>
3752L:	linux-media@vger.kernel.org
3753S:	Maintained
3754F:	Documentation/devicetree/bindings/media/coda.txt
3755F:	drivers/media/platform/coda/
3756
3757CODE OF CONDUCT
3758M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3759S:	Supported
3760F:	Documentation/process/code-of-conduct.rst
3761F:	Documentation/process/code-of-conduct-interpretation.rst
3762
3763COMMON CLK FRAMEWORK
3764M:	Michael Turquette <mturquette@baylibre.com>
3765M:	Stephen Boyd <sboyd@kernel.org>
3766L:	linux-clk@vger.kernel.org
3767Q:	http://patchwork.kernel.org/project/linux-clk/list/
3768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3769S:	Maintained
3770F:	Documentation/devicetree/bindings/clock/
3771F:	drivers/clk/
3772X:	drivers/clk/clkdev.c
3773F:	include/linux/clk-pr*
3774F:	include/linux/clk/
3775F:	include/linux/of_clk.h
3776
3777COMMON INTERNET FILE SYSTEM (CIFS)
3778M:	Steve French <sfrench@samba.org>
3779L:	linux-cifs@vger.kernel.org
3780L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3781W:	http://linux-cifs.samba.org/
3782T:	git git://git.samba.org/sfrench/cifs-2.6.git
3783S:	Supported
3784F:	Documentation/filesystems/cifs/
3785F:	fs/cifs/
3786
3787COMPACTPCI HOTPLUG CORE
3788M:	Scott Murray <scott@spiteful.org>
3789L:	linux-pci@vger.kernel.org
3790S:	Maintained
3791F:	drivers/pci/hotplug/cpci_hotplug*
3792
3793COMPACTPCI HOTPLUG GENERIC DRIVER
3794M:	Scott Murray <scott@spiteful.org>
3795L:	linux-pci@vger.kernel.org
3796S:	Maintained
3797F:	drivers/pci/hotplug/cpcihp_generic.c
3798
3799COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3800M:	Scott Murray <scott@spiteful.org>
3801L:	linux-pci@vger.kernel.org
3802S:	Maintained
3803F:	drivers/pci/hotplug/cpcihp_zt5550.*
3804
3805COMPAL LAPTOP SUPPORT
3806M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3807L:	platform-driver-x86@vger.kernel.org
3808S:	Maintained
3809F:	drivers/platform/x86/compal-laptop.c
3810
3811COMPILER ATTRIBUTES
3812M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3813S:	Maintained
3814F:	include/linux/compiler_attributes.h
3815
3816CONEXANT ACCESSRUNNER USB DRIVER
3817L:	accessrunner-general@lists.sourceforge.net
3818W:	http://accessrunner.sourceforge.net/
3819S:	Orphan
3820F:	drivers/usb/atm/cxacru.c
3821
3822CONFIGFS
3823M:	Joel Becker <jlbec@evilplan.org>
3824M:	Christoph Hellwig <hch@lst.de>
3825T:	git git://git.infradead.org/users/hch/configfs.git
3826S:	Supported
3827F:	fs/configfs/
3828F:	include/linux/configfs.h
3829
3830CONNECTOR
3831M:	Evgeniy Polyakov <zbr@ioremap.net>
3832L:	netdev@vger.kernel.org
3833S:	Maintained
3834F:	drivers/connector/
3835
3836CONTROL GROUP (CGROUP)
3837M:	Tejun Heo <tj@kernel.org>
3838M:	Li Zefan <lizefan@huawei.com>
3839M:	Johannes Weiner <hannes@cmpxchg.org>
3840L:	cgroups@vger.kernel.org
3841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3842S:	Maintained
3843F:	Documentation/cgroup*
3844F:	include/linux/cgroup*
3845F:	kernel/cgroup*
3846
3847CONTROL GROUP - CPUSET
3848M:	Li Zefan <lizefan@huawei.com>
3849L:	cgroups@vger.kernel.org
3850W:	http://www.bullopensource.org/cpuset/
3851W:	http://oss.sgi.com/projects/cpusets/
3852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3853S:	Maintained
3854F:	Documentation/cgroup-v1/cpusets.txt
3855F:	include/linux/cpuset.h
3856F:	kernel/cgroup/cpuset.c
3857
3858CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3859M:	Johannes Weiner <hannes@cmpxchg.org>
3860M:	Michal Hocko <mhocko@kernel.org>
3861M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3862L:	cgroups@vger.kernel.org
3863L:	linux-mm@kvack.org
3864S:	Maintained
3865F:	mm/memcontrol.c
3866F:	mm/swap_cgroup.c
3867
3868CORETEMP HARDWARE MONITORING DRIVER
3869M:	Fenghua Yu <fenghua.yu@intel.com>
3870L:	linux-hwmon@vger.kernel.org
3871S:	Maintained
3872F:	Documentation/hwmon/coretemp
3873F:	drivers/hwmon/coretemp.c
3874
3875COSA/SRP SYNC SERIAL DRIVER
3876M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3877W:	http://www.fi.muni.cz/~kas/cosa/
3878S:	Maintained
3879F:	drivers/net/wan/cosa*
3880
3881CPMAC ETHERNET DRIVER
3882M:	Florian Fainelli <f.fainelli@gmail.com>
3883L:	netdev@vger.kernel.org
3884S:	Maintained
3885F:	drivers/net/ethernet/ti/cpmac.c
3886
3887CPU FREQUENCY DRIVERS
3888M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3889M:	Viresh Kumar <viresh.kumar@linaro.org>
3890L:	linux-pm@vger.kernel.org
3891S:	Maintained
3892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3893T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3894B:	https://bugzilla.kernel.org
3895F:	Documentation/cpu-freq/
3896F:	Documentation/devicetree/bindings/cpufreq/
3897F:	drivers/cpufreq/
3898F:	include/linux/cpufreq.h
3899F:	tools/testing/selftests/cpufreq/
3900
3901CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3902M:	Viresh Kumar <viresh.kumar@linaro.org>
3903M:	Sudeep Holla <sudeep.holla@arm.com>
3904L:	linux-pm@vger.kernel.org
3905W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3906S:	Maintained
3907F:	drivers/cpufreq/arm_big_little.h
3908F:	drivers/cpufreq/arm_big_little.c
3909
3910CPU POWER MONITORING SUBSYSTEM
3911M:	Thomas Renninger <trenn@suse.com>
3912M:	Shuah Khan <shuah@kernel.org>
3913L:	linux-pm@vger.kernel.org
3914S:	Maintained
3915F:	tools/power/cpupower/
3916
3917CPUID/MSR DRIVER
3918M:	"H. Peter Anvin" <hpa@zytor.com>
3919S:	Maintained
3920F:	arch/x86/kernel/cpuid.c
3921F:	arch/x86/kernel/msr.c
3922
3923CPUIDLE DRIVER - ARM BIG LITTLE
3924M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3925M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3926L:	linux-pm@vger.kernel.org
3927L:	linux-arm-kernel@lists.infradead.org
3928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3929S:	Maintained
3930F:	drivers/cpuidle/cpuidle-big_little.c
3931
3932CPUIDLE DRIVER - ARM EXYNOS
3933M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3934M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3935M:	Kukjin Kim <kgene@kernel.org>
3936L:	linux-pm@vger.kernel.org
3937L:	linux-samsung-soc@vger.kernel.org
3938S:	Supported
3939F:	drivers/cpuidle/cpuidle-exynos.c
3940F:	arch/arm/mach-exynos/pm.c
3941
3942CPUIDLE DRIVERS
3943M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3944M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3945L:	linux-pm@vger.kernel.org
3946S:	Maintained
3947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3948B:	https://bugzilla.kernel.org
3949F:	drivers/cpuidle/*
3950F:	include/linux/cpuidle.h
3951
3952CRAMFS FILESYSTEM
3953M:	Nicolas Pitre <nico@linaro.org>
3954S:	Maintained
3955F:	Documentation/filesystems/cramfs.txt
3956F:	fs/cramfs/
3957
3958CRYPTO API
3959M:	Herbert Xu <herbert@gondor.apana.org.au>
3960M:	"David S. Miller" <davem@davemloft.net>
3961L:	linux-crypto@vger.kernel.org
3962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3964S:	Maintained
3965F:	Documentation/crypto/
3966F:	Documentation/devicetree/bindings/crypto/
3967F:	arch/*/crypto/
3968F:	crypto/
3969F:	drivers/crypto/
3970F:	include/crypto/
3971F:	include/linux/crypto*
3972
3973CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3974M:	Neil Horman <nhorman@tuxdriver.com>
3975L:	linux-crypto@vger.kernel.org
3976S:	Maintained
3977F:	crypto/ansi_cprng.c
3978F:	crypto/rng.c
3979
3980CS3308 MEDIA DRIVER
3981M:	Hans Verkuil <hverkuil@xs4all.nl>
3982L:	linux-media@vger.kernel.org
3983T:	git git://linuxtv.org/media_tree.git
3984W:	http://linuxtv.org
3985S:	Odd Fixes
3986F:	drivers/media/i2c/cs3308.c
3987F:	drivers/media/i2c/cs3308.h
3988
3989CS5535 Audio ALSA driver
3990M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3991S:	Maintained
3992F:	sound/pci/cs5535audio/
3993
3994CW1200 WLAN driver
3995M:	Solomon Peachy <pizza@shaftnet.org>
3996S:	Maintained
3997F:	drivers/net/wireless/st/cw1200/
3998
3999CX18 VIDEO4LINUX DRIVER
4000M:	Andy Walls <awalls@md.metrocast.net>
4001L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4002L:	linux-media@vger.kernel.org
4003T:	git git://linuxtv.org/media_tree.git
4004W:	https://linuxtv.org
4005W:	http://www.ivtvdriver.org/index.php/Cx18
4006S:	Maintained
4007F:	Documentation/media/v4l-drivers/cx18*
4008F:	drivers/media/pci/cx18/
4009F:	include/uapi/linux/ivtv*
4010
4011CX2341X MPEG ENCODER HELPER MODULE
4012M:	Hans Verkuil <hverkuil@xs4all.nl>
4013L:	linux-media@vger.kernel.org
4014T:	git git://linuxtv.org/media_tree.git
4015W:	https://linuxtv.org
4016S:	Maintained
4017F:	drivers/media/common/cx2341x*
4018F:	include/media/cx2341x*
4019
4020CX24120 MEDIA DRIVER
4021M:	Jemma Denson <jdenson@gmail.com>
4022M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4023L:	linux-media@vger.kernel.org
4024W:	https://linuxtv.org
4025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4026S:	Maintained
4027F:	drivers/media/dvb-frontends/cx24120*
4028
4029CX88 VIDEO4LINUX DRIVER
4030M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4031L:	linux-media@vger.kernel.org
4032W:	https://linuxtv.org
4033T:	git git://linuxtv.org/media_tree.git
4034S:	Odd fixes
4035F:	Documentation/media/v4l-drivers/cx88*
4036F:	drivers/media/pci/cx88/
4037
4038CXD2820R MEDIA DRIVER
4039M:	Antti Palosaari <crope@iki.fi>
4040L:	linux-media@vger.kernel.org
4041W:	https://linuxtv.org
4042W:	http://palosaari.fi/linux/
4043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4044T:	git git://linuxtv.org/anttip/media_tree.git
4045S:	Maintained
4046F:	drivers/media/dvb-frontends/cxd2820r*
4047
4048CXGB3 ETHERNET DRIVER (CXGB3)
4049M:	Santosh Raspatur <santosh@chelsio.com>
4050L:	netdev@vger.kernel.org
4051W:	http://www.chelsio.com
4052S:	Supported
4053F:	drivers/net/ethernet/chelsio/cxgb3/
4054
4055CXGB3 ISCSI DRIVER (CXGB3I)
4056M:	Karen Xie <kxie@chelsio.com>
4057L:	linux-scsi@vger.kernel.org
4058W:	http://www.chelsio.com
4059S:	Supported
4060F:	drivers/scsi/cxgbi/cxgb3i
4061
4062CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4063M:	Steve Wise <swise@chelsio.com>
4064L:	linux-rdma@vger.kernel.org
4065W:	http://www.openfabrics.org
4066S:	Supported
4067F:	drivers/infiniband/hw/cxgb3/
4068F:	include/uapi/rdma/cxgb3-abi.h
4069
4070CXGB4 CRYPTO DRIVER (chcr)
4071M:	Harsh Jain <harsh@chelsio.com>
4072L:	linux-crypto@vger.kernel.org
4073W:	http://www.chelsio.com
4074S:	Supported
4075F:	drivers/crypto/chelsio
4076
4077CXGB4 ETHERNET DRIVER (CXGB4)
4078M:	Ganesh Goudar <ganeshgr@chelsio.com>
4079L:	netdev@vger.kernel.org
4080W:	http://www.chelsio.com
4081S:	Supported
4082F:	drivers/net/ethernet/chelsio/cxgb4/
4083
4084CXGB4 ISCSI DRIVER (CXGB4I)
4085M:	Karen Xie <kxie@chelsio.com>
4086L:	linux-scsi@vger.kernel.org
4087W:	http://www.chelsio.com
4088S:	Supported
4089F:	drivers/scsi/cxgbi/cxgb4i
4090
4091CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4092M:	Steve Wise <swise@chelsio.com>
4093L:	linux-rdma@vger.kernel.org
4094W:	http://www.openfabrics.org
4095S:	Supported
4096F:	drivers/infiniband/hw/cxgb4/
4097F:	include/uapi/rdma/cxgb4-abi.h
4098
4099CXGB4VF ETHERNET DRIVER (CXGB4VF)
4100M:	Casey Leedom <leedom@chelsio.com>
4101L:	netdev@vger.kernel.org
4102W:	http://www.chelsio.com
4103S:	Supported
4104F:	drivers/net/ethernet/chelsio/cxgb4vf/
4105
4106CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4107M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4108M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4109L:	linuxppc-dev@lists.ozlabs.org
4110S:	Supported
4111F:	arch/powerpc/platforms/powernv/pci-cxl.c
4112F:	drivers/misc/cxl/
4113F:	include/misc/cxl*
4114F:	include/uapi/misc/cxl.h
4115F:	Documentation/powerpc/cxl.txt
4116F:	Documentation/ABI/testing/sysfs-class-cxl
4117
4118CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4119M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4120M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4121M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4122L:	linux-scsi@vger.kernel.org
4123S:	Supported
4124F:	drivers/scsi/cxlflash/
4125F:	include/uapi/scsi/cxlflash_ioctl.h
4126F:	Documentation/powerpc/cxlflash.txt
4127
4128CYBERPRO FB DRIVER
4129M:	Russell King <linux@armlinux.org.uk>
4130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4131W:	http://www.armlinux.org.uk/
4132S:	Maintained
4133F:	drivers/video/fbdev/cyber2000fb.*
4134
4135CYCLADES ASYNC MUX DRIVER
4136W:	http://www.cyclades.com/
4137S:	Orphan
4138F:	drivers/tty/cyclades.c
4139F:	include/linux/cyclades.h
4140F:	include/uapi/linux/cyclades.h
4141
4142CYCLADES PC300 DRIVER
4143W:	http://www.cyclades.com/
4144S:	Orphan
4145F:	drivers/net/wan/pc300*
4146
4147CYPRESS_FIRMWARE MEDIA DRIVER
4148M:	Antti Palosaari <crope@iki.fi>
4149L:	linux-media@vger.kernel.org
4150W:	https://linuxtv.org
4151W:	http://palosaari.fi/linux/
4152Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4153T:	git git://linuxtv.org/anttip/media_tree.git
4154S:	Maintained
4155F:	drivers/media/common/cypress_firmware*
4156
4157CYTTSP TOUCHSCREEN DRIVER
4158M:	Ferruh Yigit <fery@cypress.com>
4159L:	linux-input@vger.kernel.org
4160S:	Supported
4161F:	drivers/input/touchscreen/cyttsp*
4162F:	include/linux/input/cyttsp.h
4163
4164D-LINK DIR-685 TOUCHKEYS DRIVER
4165M:	Linus Walleij <linus.walleij@linaro.org>
4166L:	linux-input@vger.kernel.org
4167S:	Supported
4168F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4169
4170DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4171M:	Joshua Kinard <kumba@gentoo.org>
4172S:	Maintained
4173F:	drivers/rtc/rtc-ds1685.c
4174F:	include/linux/rtc/ds1685.h
4175
4176DAMA SLAVE for AX.25
4177M:	Joerg Reuter <jreuter@yaina.de>
4178W:	http://yaina.de/jreuter/
4179W:	http://www.qsl.net/dl1bke/
4180L:	linux-hams@vger.kernel.org
4181S:	Maintained
4182F:	net/ax25/af_ax25.c
4183F:	net/ax25/ax25_dev.c
4184F:	net/ax25/ax25_ds_*
4185F:	net/ax25/ax25_in.c
4186F:	net/ax25/ax25_out.c
4187F:	net/ax25/ax25_timer.c
4188F:	net/ax25/sysctl_net_ax25.c
4189
4190DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4191L:	netdev@vger.kernel.org
4192S:	Orphan
4193F:	Documentation/networking/device_drivers/dec/dmfe.txt
4194F:	drivers/net/ethernet/dec/tulip/dmfe.c
4195
4196DC390/AM53C974 SCSI driver
4197M:	Hannes Reinecke <hare@suse.com>
4198L:	linux-scsi@vger.kernel.org
4199S:	Maintained
4200F:	drivers/scsi/am53c974.c
4201
4202DC395x SCSI driver
4203M:	Oliver Neukum <oliver@neukum.org>
4204M:	Ali Akcaagac <aliakc@web.de>
4205M:	Jamie Lenehan <lenehan@twibble.org>
4206L:	dc395x@twibble.org
4207W:	http://twibble.org/dist/dc395x/
4208W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4209S:	Maintained
4210F:	Documentation/scsi/dc395x.txt
4211F:	drivers/scsi/dc395x.*
4212
4213DCCP PROTOCOL
4214M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4215L:	dccp@vger.kernel.org
4216W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4217S:	Maintained
4218F:	include/linux/dccp.h
4219F:	include/uapi/linux/dccp.h
4220F:	include/linux/tfrc.h
4221F:	net/dccp/
4222
4223DECnet NETWORK LAYER
4224W:	http://linux-decnet.sourceforge.net
4225L:	linux-decnet-user@lists.sourceforge.net
4226S:	Orphan
4227F:	Documentation/networking/decnet.txt
4228F:	net/decnet/
4229
4230DECSTATION PLATFORM SUPPORT
4231M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4232L:	linux-mips@vger.kernel.org
4233W:	http://www.linux-mips.org/wiki/DECstation
4234S:	Maintained
4235F:	arch/mips/dec/
4236F:	arch/mips/include/asm/dec/
4237F:	arch/mips/include/asm/mach-dec/
4238
4239DEFXX FDDI NETWORK DRIVER
4240M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4241S:	Maintained
4242F:	drivers/net/fddi/defxx.*
4243
4244DELL SMBIOS DRIVER
4245M:	Pali Rohár <pali.rohar@gmail.com>
4246M:	Mario Limonciello <mario.limonciello@dell.com>
4247L:	platform-driver-x86@vger.kernel.org
4248S:	Maintained
4249F:	drivers/platform/x86/dell-smbios.*
4250
4251DELL SMBIOS SMM DRIVER
4252M:	Mario Limonciello <mario.limonciello@dell.com>
4253L:	platform-driver-x86@vger.kernel.org
4254S:	Maintained
4255F:	drivers/platform/x86/dell-smbios-smm.c
4256
4257DELL SMBIOS WMI DRIVER
4258M:	Mario Limonciello <mario.limonciello@dell.com>
4259L:	platform-driver-x86@vger.kernel.org
4260S:	Maintained
4261F:	drivers/platform/x86/dell-smbios-wmi.c
4262F:	tools/wmi/dell-smbios-example.c
4263
4264DEFZA FDDI NETWORK DRIVER
4265M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4266S:	Maintained
4267F:	drivers/net/fddi/defza.*
4268
4269DELL LAPTOP DRIVER
4270M:	Matthew Garrett <mjg59@srcf.ucam.org>
4271M:	Pali Rohár <pali.rohar@gmail.com>
4272L:	platform-driver-x86@vger.kernel.org
4273S:	Maintained
4274F:	drivers/platform/x86/dell-laptop.c
4275
4276DELL LAPTOP FREEFALL DRIVER
4277M:	Pali Rohár <pali.rohar@gmail.com>
4278S:	Maintained
4279F:	drivers/platform/x86/dell-smo8800.c
4280
4281DELL LAPTOP RBTN DRIVER
4282M:	Pali Rohár <pali.rohar@gmail.com>
4283S:	Maintained
4284F:	drivers/platform/x86/dell-rbtn.*
4285
4286DELL REMOTE BIOS UPDATE DRIVER
4287M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4288L:	platform-driver-x86@vger.kernel.org
4289S:	Maintained
4290F:	drivers/platform/x86/dell_rbu.c
4291
4292DELL LAPTOP SMM DRIVER
4293M:	Pali Rohár <pali.rohar@gmail.com>
4294S:	Maintained
4295F:	drivers/hwmon/dell-smm-hwmon.c
4296F:	include/uapi/linux/i8k.h
4297
4298DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4299M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4300L:	platform-driver-x86@vger.kernel.org
4301S:	Maintained
4302F:	Documentation/dcdbas.txt
4303F:	drivers/platform/x86/dcdbas.*
4304
4305DELL WMI NOTIFICATIONS DRIVER
4306M:	Matthew Garrett <mjg59@srcf.ucam.org>
4307M:	Pali Rohár <pali.rohar@gmail.com>
4308S:	Maintained
4309F:	drivers/platform/x86/dell-wmi.c
4310
4311DELL WMI DESCRIPTOR DRIVER
4312M:	Mario Limonciello <mario.limonciello@dell.com>
4313S:	Maintained
4314F:	drivers/platform/x86/dell-wmi-descriptor.c
4315
4316DELTA ST MEDIA DRIVER
4317M:	Hugues Fruchet <hugues.fruchet@st.com>
4318L:	linux-media@vger.kernel.org
4319T:	git git://linuxtv.org/media_tree.git
4320W:	https://linuxtv.org
4321S:	Supported
4322F:	drivers/media/platform/sti/delta
4323
4324DENALI NAND DRIVER
4325M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4326L:	linux-mtd@lists.infradead.org
4327S:	Supported
4328F:	drivers/mtd/nand/raw/denali*
4329
4330DESIGNWARE USB2 DRD IP DRIVER
4331M:	Minas Harutyunyan <hminas@synopsys.com>
4332L:	linux-usb@vger.kernel.org
4333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4334S:	Maintained
4335F:	drivers/usb/dwc2/
4336
4337DESIGNWARE USB3 DRD IP DRIVER
4338M:	Felipe Balbi <balbi@kernel.org>
4339L:	linux-usb@vger.kernel.org
4340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4341S:	Maintained
4342F:	drivers/usb/dwc3/
4343
4344DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4345M:	Andreas Klinger <ak@it-klinger.de>
4346L:	linux-iio@vger.kernel.org
4347S:	Maintained
4348F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4349F:	drivers/iio/proximity/srf*.c
4350
4351DEVICE COREDUMP (DEV_COREDUMP)
4352M:	Johannes Berg <johannes@sipsolutions.net>
4353L:	linux-kernel@vger.kernel.org
4354S:	Maintained
4355F:	drivers/base/devcoredump.c
4356F:	include/linux/devcoredump.h
4357
4358DEVICE FREQUENCY (DEVFREQ)
4359M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4360M:	Kyungmin Park <kyungmin.park@samsung.com>
4361R:	Chanwoo Choi <cw00.choi@samsung.com>
4362L:	linux-pm@vger.kernel.org
4363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4364S:	Maintained
4365F:	drivers/devfreq/
4366F:	include/linux/devfreq.h
4367F:	Documentation/devicetree/bindings/devfreq/
4368
4369DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4370M:	Chanwoo Choi <cw00.choi@samsung.com>
4371L:	linux-pm@vger.kernel.org
4372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4373S:	Supported
4374F:	drivers/devfreq/event/
4375F:	drivers/devfreq/devfreq-event.c
4376F:	include/linux/devfreq-event.h
4377F:	Documentation/devicetree/bindings/devfreq/event/
4378
4379DEVICE NUMBER REGISTRY
4380M:	Torben Mathiasen <device@lanana.org>
4381W:	http://lanana.org/docs/device-list/index.html
4382S:	Maintained
4383
4384DEVICE-MAPPER  (LVM)
4385M:	Alasdair Kergon <agk@redhat.com>
4386M:	Mike Snitzer <snitzer@redhat.com>
4387M:	dm-devel@redhat.com
4388L:	dm-devel@redhat.com
4389W:	http://sources.redhat.com/dm
4390Q:	http://patchwork.kernel.org/project/dm-devel/list/
4391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4392T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4393S:	Maintained
4394F:	Documentation/device-mapper/
4395F:	drivers/md/Makefile
4396F:	drivers/md/Kconfig
4397F:	drivers/md/dm*
4398F:	drivers/md/persistent-data/
4399F:	include/linux/device-mapper.h
4400F:	include/linux/dm-*.h
4401F:	include/uapi/linux/dm-*.h
4402
4403DEVLINK
4404M:	Jiri Pirko <jiri@mellanox.com>
4405L:	netdev@vger.kernel.org
4406S:	Supported
4407F:	net/core/devlink.c
4408F:	include/net/devlink.h
4409F:	include/uapi/linux/devlink.h
4410
4411DIALOG SEMICONDUCTOR DRIVERS
4412M:	Support Opensource <support.opensource@diasemi.com>
4413W:	http://www.dialog-semiconductor.com/products
4414S:	Supported
4415F:	Documentation/hwmon/da90??
4416F:	Documentation/devicetree/bindings/mfd/da90*.txt
4417F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4418F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4419F:	Documentation/devicetree/bindings/regulator/da92*.txt
4420F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4421F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4422F:	drivers/gpio/gpio-da90??.c
4423F:	drivers/hwmon/da90??-hwmon.c
4424F:	drivers/iio/adc/da91??-*.c
4425F:	drivers/input/misc/da90??_onkey.c
4426F:	drivers/input/touchscreen/da9052_tsi.c
4427F:	drivers/leds/leds-da90??.c
4428F:	drivers/mfd/da903x.c
4429F:	drivers/mfd/da90??-*.c
4430F:	drivers/mfd/da91??-*.c
4431F:	drivers/power/supply/da9052-battery.c
4432F:	drivers/power/supply/da91??-*.c
4433F:	drivers/regulator/da903x.c
4434F:	drivers/regulator/da9???-regulator.[ch]
4435F:	drivers/thermal/da90??-thermal.c
4436F:	drivers/rtc/rtc-da90??.c
4437F:	drivers/video/backlight/da90??_bl.c
4438F:	drivers/watchdog/da90??_wdt.c
4439F:	include/linux/mfd/da903x.h
4440F:	include/linux/mfd/da9052/
4441F:	include/linux/mfd/da9055/
4442F:	include/linux/mfd/da9062/
4443F:	include/linux/mfd/da9063/
4444F:	include/linux/mfd/da9150/
4445F:	include/linux/regulator/da9211.h
4446F:	include/sound/da[79]*.h
4447F:	sound/soc/codecs/da[79]*.[ch]
4448
4449DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4450M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4451L:	linux-gpio@vger.kernel.org
4452S:	Maintained
4453F:	drivers/gpio/gpio-gpio-mm.c
4454
4455DIOLAN U2C-12 I2C DRIVER
4456M:	Guenter Roeck <linux@roeck-us.net>
4457L:	linux-i2c@vger.kernel.org
4458S:	Maintained
4459F:	drivers/i2c/busses/i2c-diolan-u2c.c
4460
4461FILESYSTEM DIRECT ACCESS (DAX)
4462M:	Matthew Wilcox <willy@infradead.org>
4463M:	Ross Zwisler <zwisler@kernel.org>
4464M:	Jan Kara <jack@suse.cz>
4465L:	linux-fsdevel@vger.kernel.org
4466S:	Supported
4467F:	fs/dax.c
4468F:	include/linux/dax.h
4469F:	include/trace/events/fs_dax.h
4470
4471DEVICE DIRECT ACCESS (DAX)
4472M:	Dan Williams <dan.j.williams@intel.com>
4473M:	Dave Jiang <dave.jiang@intel.com>
4474M:	Ross Zwisler <zwisler@kernel.org>
4475M:	Vishal Verma <vishal.l.verma@intel.com>
4476L:	linux-nvdimm@lists.01.org
4477S:	Supported
4478F:	drivers/dax/
4479
4480DIRECTORY NOTIFICATION (DNOTIFY)
4481M:	Jan Kara <jack@suse.cz>
4482R:	Amir Goldstein <amir73il@gmail.com>
4483L:	linux-fsdevel@vger.kernel.org
4484S:	Maintained
4485F:	Documentation/filesystems/dnotify.txt
4486F:	fs/notify/dnotify/
4487F:	include/linux/dnotify.h
4488
4489DISK GEOMETRY AND PARTITION HANDLING
4490M:	Andries Brouwer <aeb@cwi.nl>
4491W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4492W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4493W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4494S:	Maintained
4495
4496DISKQUOTA
4497M:	Jan Kara <jack@suse.com>
4498S:	Maintained
4499F:	Documentation/filesystems/quota.txt
4500F:	fs/quota/
4501F:	include/linux/quota*.h
4502F:	include/uapi/linux/quota*.h
4503
4504DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4505M:	Bernie Thompson <bernie@plugable.com>
4506L:	linux-fbdev@vger.kernel.org
4507S:	Maintained
4508W:	http://plugable.com/category/projects/udlfb/
4509F:	drivers/video/fbdev/udlfb.c
4510F:	include/video/udlfb.h
4511F:	Documentation/fb/udlfb.txt
4512
4513DISTRIBUTED LOCK MANAGER (DLM)
4514M:	Christine Caulfield <ccaulfie@redhat.com>
4515M:	David Teigland <teigland@redhat.com>
4516L:	cluster-devel@redhat.com
4517W:	http://sources.redhat.com/cluster/
4518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4519S:	Supported
4520F:	fs/dlm/
4521
4522DMA BUFFER SHARING FRAMEWORK
4523M:	Sumit Semwal <sumit.semwal@linaro.org>
4524S:	Maintained
4525L:	linux-media@vger.kernel.org
4526L:	dri-devel@lists.freedesktop.org
4527L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4528F:	drivers/dma-buf/
4529F:	include/linux/dma-buf*
4530F:	include/linux/reservation.h
4531F:	include/linux/*fence.h
4532F:	Documentation/driver-api/dma-buf.rst
4533T:	git git://anongit.freedesktop.org/drm/drm-misc
4534
4535DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4536M:	Vinod Koul <vkoul@kernel.org>
4537L:	dmaengine@vger.kernel.org
4538Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4539S:	Maintained
4540F:	drivers/dma/
4541F:	include/linux/dmaengine.h
4542F:	include/linux/of_dma.h
4543F:	Documentation/devicetree/bindings/dma/
4544F:	Documentation/driver-api/dmaengine/
4545T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4546
4547DMA MAPPING HELPERS
4548M:	Christoph Hellwig <hch@lst.de>
4549M:	Marek Szyprowski <m.szyprowski@samsung.com>
4550R:	Robin Murphy <robin.murphy@arm.com>
4551L:	iommu@lists.linux-foundation.org
4552T:	git git://git.infradead.org/users/hch/dma-mapping.git
4553W:	http://git.infradead.org/users/hch/dma-mapping.git
4554S:	Supported
4555F:	kernel/dma/
4556F:	include/asm-generic/dma-mapping.h
4557F:	include/linux/dma-direct.h
4558F:	include/linux/dma-mapping.h
4559F:	include/linux/dma-noncoherent.h
4560
4561DME1737 HARDWARE MONITOR DRIVER
4562M:	Juerg Haefliger <juergh@gmail.com>
4563L:	linux-hwmon@vger.kernel.org
4564S:	Maintained
4565F:	Documentation/hwmon/dme1737
4566F:	drivers/hwmon/dme1737.c
4567
4568DMI/SMBIOS SUPPORT
4569M:	Jean Delvare <jdelvare@suse.com>
4570S:	Maintained
4571T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4572F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4573F:	drivers/firmware/dmi-id.c
4574F:	drivers/firmware/dmi_scan.c
4575F:	include/linux/dmi.h
4576
4577DOCUMENTATION
4578M:	Jonathan Corbet <corbet@lwn.net>
4579L:	linux-doc@vger.kernel.org
4580S:	Maintained
4581F:	Documentation/
4582F:	scripts/kernel-doc
4583X:	Documentation/ABI/
4584X:	Documentation/acpi/
4585X:	Documentation/devicetree/
4586X:	Documentation/i2c/
4587X:	Documentation/media/
4588X:	Documentation/power/
4589X:	Documentation/spi/
4590T:	git git://git.lwn.net/linux.git docs-next
4591
4592DOCUMENTATION/ITALIAN
4593M:	Federico Vaga <federico.vaga@vaga.pv.it>
4594L:	linux-doc@vger.kernel.org
4595S:	Maintained
4596F:	Documentation/translations/it_IT
4597
4598DONGWOON DW9714 LENS VOICE COIL DRIVER
4599M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4600L:	linux-media@vger.kernel.org
4601T:	git git://linuxtv.org/media_tree.git
4602S:	Maintained
4603F:	drivers/media/i2c/dw9714.c
4604F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4605
4606DONGWOON DW9807 LENS VOICE COIL DRIVER
4607M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4608L:	linux-media@vger.kernel.org
4609T:	git git://linuxtv.org/media_tree.git
4610S:	Maintained
4611F:	drivers/media/i2c/dw9807-vcm.c
4612F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4613
4614DOUBLETALK DRIVER
4615M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4616L:	blinux-list@redhat.com
4617S:	Maintained
4618F:	drivers/char/dtlk.c
4619F:	include/linux/dtlk.h
4620
4621DPAA2 DATAPATH I/O (DPIO) DRIVER
4622M:	Roy Pledge <Roy.Pledge@nxp.com>
4623L:	linux-kernel@vger.kernel.org
4624S:	Maintained
4625F:	drivers/soc/fsl/dpio
4626
4627DPAA2 ETHERNET DRIVER
4628M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4629L:	netdev@vger.kernel.org
4630S:	Maintained
4631F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4632F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4633F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4634F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4635F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4636
4637DPAA2 ETHERNET SWITCH DRIVER
4638M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4639M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4640L:	linux-kernel@vger.kernel.org
4641S:	Maintained
4642F:	drivers/staging/fsl-dpaa2/ethsw
4643
4644DPAA2 PTP CLOCK DRIVER
4645M:	Yangbo Lu <yangbo.lu@nxp.com>
4646L:	netdev@vger.kernel.org
4647S:	Maintained
4648F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4649F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4650
4651DPT_I2O SCSI RAID DRIVER
4652M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4653L:	linux-scsi@vger.kernel.org
4654W:	http://www.adaptec.com/
4655S:	Maintained
4656F:	drivers/scsi/dpt*
4657F:	drivers/scsi/dpt/
4658
4659DRBD DRIVER
4660M:	Philipp Reisner <philipp.reisner@linbit.com>
4661M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4662L:	drbd-dev@lists.linbit.com
4663W:	http://www.drbd.org
4664T:	git git://git.linbit.com/linux-drbd.git
4665T:	git git://git.linbit.com/drbd-8.4.git
4666S:	Supported
4667F:	drivers/block/drbd/
4668F:	lib/lru_cache.c
4669F:	Documentation/blockdev/drbd/
4670
4671DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4672M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4673R:	"Rafael J. Wysocki" <rafael@kernel.org>
4674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4675S:	Supported
4676F:	Documentation/kobject.txt
4677F:	drivers/base/
4678F:	fs/debugfs/
4679F:	fs/sysfs/
4680F:	include/linux/debugfs.h
4681F:	include/linux/kobj*
4682F:	lib/kobj*
4683
4684DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4685M:	Kevin Hilman <khilman@kernel.org>
4686M:	Nishanth Menon <nm@ti.com>
4687S:	Maintained
4688F:	drivers/power/avs/
4689F:	include/linux/power/smartreflex.h
4690L:	linux-pm@vger.kernel.org
4691
4692DRM DRIVER FOR ARM PL111 CLCD
4693M:	Eric Anholt <eric@anholt.net>
4694T:	git git://anongit.freedesktop.org/drm/drm-misc
4695S:	Supported
4696F:	drivers/gpu/drm/pl111/
4697
4698DRM DRIVER FOR ARM VERSATILE TFT PANELS
4699M:	Linus Walleij <linus.walleij@linaro.org>
4700T:	git git://anongit.freedesktop.org/drm/drm-misc
4701S:	Maintained
4702F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4703F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4704
4705DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4706M:	Dave Airlie <airlied@redhat.com>
4707S:	Odd Fixes
4708F:	drivers/gpu/drm/ast/
4709
4710DRM DRIVER FOR BOCHS VIRTUAL GPU
4711M:	Gerd Hoffmann <kraxel@redhat.com>
4712L:	virtualization@lists.linux-foundation.org
4713T:	git git://anongit.freedesktop.org/drm/drm-misc
4714S:	Maintained
4715F:	drivers/gpu/drm/bochs/
4716
4717DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4718M:	Linus Walleij <linus.walleij@linaro.org>
4719T:	git git://anongit.freedesktop.org/drm/drm-misc
4720S:	Maintained
4721F:	drivers/gpu/drm/tve200/
4722
4723DRM DRIVER FOR ILITEK ILI9225 PANELS
4724M:	David Lechner <david@lechnology.com>
4725S:	Maintained
4726F:	drivers/gpu/drm/tinydrm/ili9225.c
4727F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4728
4729DRM DRIVER FOR INTEL I810 VIDEO CARDS
4730S:	Orphan / Obsolete
4731F:	drivers/gpu/drm/i810/
4732F:	include/uapi/drm/i810_drm.h
4733
4734DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4735S:	Orphan / Obsolete
4736F:	drivers/gpu/drm/mga/
4737F:	include/uapi/drm/mga_drm.h
4738
4739DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4740M:	Dave Airlie <airlied@redhat.com>
4741S:	Odd Fixes
4742F:	drivers/gpu/drm/mgag200/
4743
4744DRM DRIVER FOR MI0283QT
4745M:	Noralf Trønnes <noralf@tronnes.org>
4746S:	Maintained
4747F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4748F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4749
4750DRM DRIVER FOR MSM ADRENO GPU
4751M:	Rob Clark <robdclark@gmail.com>
4752L:	linux-arm-msm@vger.kernel.org
4753L:	dri-devel@lists.freedesktop.org
4754L:	freedreno@lists.freedesktop.org
4755T:	git git://people.freedesktop.org/~robclark/linux
4756S:	Maintained
4757F:	drivers/gpu/drm/msm/
4758F:	include/uapi/drm/msm_drm.h
4759F:	Documentation/devicetree/bindings/display/msm/
4760
4761DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4762M:	Ben Skeggs <bskeggs@redhat.com>
4763L:	dri-devel@lists.freedesktop.org
4764L:	nouveau@lists.freedesktop.org
4765T:	git git://github.com/skeggsb/linux
4766S:	Supported
4767F:	drivers/gpu/drm/nouveau/
4768F:	include/uapi/drm/nouveau_drm.h
4769
4770DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4771M:	Noralf Trønnes <noralf@tronnes.org>
4772S:	Maintained
4773F:	drivers/gpu/drm/tinydrm/repaper.c
4774F:	Documentation/devicetree/bindings/display/repaper.txt
4775
4776DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4777M:	Dave Airlie <airlied@redhat.com>
4778M:	Gerd Hoffmann <kraxel@redhat.com>
4779L:	virtualization@lists.linux-foundation.org
4780T:	git git://anongit.freedesktop.org/drm/drm-misc
4781S:	Obsolete
4782W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4783F:	drivers/gpu/drm/cirrus/
4784
4785DRM DRIVER FOR QXL VIRTUAL GPU
4786M:	Dave Airlie <airlied@redhat.com>
4787M:	Gerd Hoffmann <kraxel@redhat.com>
4788L:	virtualization@lists.linux-foundation.org
4789T:	git git://anongit.freedesktop.org/drm/drm-misc
4790S:	Maintained
4791F:	drivers/gpu/drm/qxl/
4792F:	include/uapi/drm/qxl_drm.h
4793
4794DRM DRIVER FOR RAGE 128 VIDEO CARDS
4795S:	Orphan / Obsolete
4796F:	drivers/gpu/drm/r128/
4797F:	include/uapi/drm/r128_drm.h
4798
4799DRM DRIVER FOR SAVAGE VIDEO CARDS
4800S:	Orphan / Obsolete
4801F:	drivers/gpu/drm/savage/
4802F:	include/uapi/drm/savage_drm.h
4803
4804DRM DRIVER FOR SIS VIDEO CARDS
4805S:	Orphan / Obsolete
4806F:	drivers/gpu/drm/sis/
4807F:	include/uapi/drm/sis_drm.h
4808
4809DRM DRIVER FOR SITRONIX ST7586 PANELS
4810M:	David Lechner <david@lechnology.com>
4811S:	Maintained
4812F:	drivers/gpu/drm/tinydrm/st7586.c
4813F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4814
4815DRM DRIVER FOR SITRONIX ST7735R PANELS
4816M:	David Lechner <david@lechnology.com>
4817S:	Maintained
4818F:	drivers/gpu/drm/tinydrm/st7735r.c
4819F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4820
4821DRM DRIVER FOR TDFX VIDEO CARDS
4822S:	Orphan / Obsolete
4823F:	drivers/gpu/drm/tdfx/
4824
4825DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4826M:	Dave Airlie <airlied@redhat.com>
4827R:	Sean Paul <sean@poorly.run>
4828L:	dri-devel@lists.freedesktop.org
4829S:	Odd Fixes
4830F:	drivers/gpu/drm/udl/
4831T:	git git://anongit.freedesktop.org/drm/drm-misc
4832
4833DRM DRIVER FOR VMWARE VIRTUAL GPU
4834M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4835M:	Sinclair Yeh <syeh@vmware.com>
4836M:	Thomas Hellstrom <thellstrom@vmware.com>
4837L:	dri-devel@lists.freedesktop.org
4838T:	git git://people.freedesktop.org/~syeh/repos_linux
4839T:	git git://people.freedesktop.org/~thomash/linux
4840S:	Supported
4841F:	drivers/gpu/drm/vmwgfx/
4842F:	include/uapi/drm/vmwgfx_drm.h
4843
4844DRM DRIVERS
4845M:	David Airlie <airlied@linux.ie>
4846L:	dri-devel@lists.freedesktop.org
4847T:	git git://anongit.freedesktop.org/drm/drm
4848B:	https://bugs.freedesktop.org/
4849C:	irc://chat.freenode.net/dri-devel
4850S:	Maintained
4851F:	drivers/gpu/drm/
4852F:	drivers/gpu/vga/
4853F:	Documentation/devicetree/bindings/display/
4854F:	Documentation/devicetree/bindings/gpu/
4855F:	Documentation/gpu/
4856F:	include/drm/
4857F:	include/uapi/drm/
4858F:	include/linux/vga*
4859
4860DRM DRIVERS AND MISC GPU PATCHES
4861M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4862M:	Maxime Ripard <maxime.ripard@bootlin.com>
4863M:	Sean Paul <sean@poorly.run>
4864W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4865S:	Maintained
4866T:	git git://anongit.freedesktop.org/drm/drm-misc
4867F:	Documentation/gpu/
4868F:	drivers/gpu/vga/
4869F:	drivers/gpu/drm/*
4870F:	include/drm/drm*
4871F:	include/uapi/drm/drm*
4872F:	include/linux/vga*
4873
4874DRM DRIVERS FOR ALLWINNER A10
4875M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4876L:	dri-devel@lists.freedesktop.org
4877S:	Supported
4878F:	drivers/gpu/drm/sun4i/
4879F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4880T:	git git://anongit.freedesktop.org/drm/drm-misc
4881
4882DRM DRIVERS FOR AMLOGIC SOCS
4883M:	Neil Armstrong <narmstrong@baylibre.com>
4884L:	dri-devel@lists.freedesktop.org
4885L:	linux-amlogic@lists.infradead.org
4886W:	http://linux-meson.com/
4887S:	Supported
4888F:	drivers/gpu/drm/meson/
4889F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4890F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4891F:	Documentation/gpu/meson.rst
4892T:	git git://anongit.freedesktop.org/drm/drm-misc
4893
4894DRM DRIVERS FOR ATMEL HLCDC
4895M:	Boris Brezillon <boris.brezillon@bootlin.com>
4896L:	dri-devel@lists.freedesktop.org
4897S:	Supported
4898F:	drivers/gpu/drm/atmel-hlcdc/
4899F:	Documentation/devicetree/bindings/display/atmel/
4900T:	git git://anongit.freedesktop.org/drm/drm-misc
4901
4902DRM DRIVERS FOR BRIDGE CHIPS
4903M:	Archit Taneja <architt@codeaurora.org>
4904M:	Andrzej Hajda <a.hajda@samsung.com>
4905R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4906S:	Maintained
4907T:	git git://anongit.freedesktop.org/drm/drm-misc
4908F:	drivers/gpu/drm/bridge/
4909
4910DRM DRIVERS FOR EXYNOS
4911M:	Inki Dae <inki.dae@samsung.com>
4912M:	Joonyoung Shim <jy0922.shim@samsung.com>
4913M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4914M:	Kyungmin Park <kyungmin.park@samsung.com>
4915L:	dri-devel@lists.freedesktop.org
4916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4917S:	Supported
4918F:	drivers/gpu/drm/exynos/
4919F:	include/uapi/drm/exynos_drm.h
4920F:	Documentation/devicetree/bindings/display/exynos/
4921
4922DRM DRIVERS FOR FREESCALE DCU
4923M:	Stefan Agner <stefan@agner.ch>
4924M:	Alison Wang <alison.wang@nxp.com>
4925L:	dri-devel@lists.freedesktop.org
4926S:	Supported
4927F:	drivers/gpu/drm/fsl-dcu/
4928F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4929F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4930F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4931T:	git git://anongit.freedesktop.org/drm/drm-misc
4932
4933DRM DRIVERS FOR FREESCALE IMX
4934M:	Philipp Zabel <p.zabel@pengutronix.de>
4935L:	dri-devel@lists.freedesktop.org
4936S:	Maintained
4937F:	drivers/gpu/drm/imx/
4938F:	drivers/gpu/ipu-v3/
4939F:	Documentation/devicetree/bindings/display/imx/
4940
4941DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4942M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4943L:	dri-devel@lists.freedesktop.org
4944T:	git git://github.com/patjak/drm-gma500
4945S:	Maintained
4946F:	drivers/gpu/drm/gma500/
4947
4948DRM DRIVERS FOR HISILICON
4949M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4950M:	Rongrong Zou <zourongrong@gmail.com>
4951R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4952R:	Chen Feng <puck.chen@hisilicon.com>
4953L:	dri-devel@lists.freedesktop.org
4954T:	git git://github.com/xin3liang/linux.git
4955S:	Maintained
4956F:	drivers/gpu/drm/hisilicon/
4957F:	Documentation/devicetree/bindings/display/hisilicon/
4958
4959DRM DRIVERS FOR MEDIATEK
4960M:	CK Hu <ck.hu@mediatek.com>
4961M:	Philipp Zabel <p.zabel@pengutronix.de>
4962L:	dri-devel@lists.freedesktop.org
4963S:	Supported
4964F:	drivers/gpu/drm/mediatek/
4965F:	Documentation/devicetree/bindings/display/mediatek/
4966
4967DRM DRIVERS FOR NVIDIA TEGRA
4968M:	Thierry Reding <thierry.reding@gmail.com>
4969L:	dri-devel@lists.freedesktop.org
4970L:	linux-tegra@vger.kernel.org
4971T:	git git://anongit.freedesktop.org/tegra/linux.git
4972S:	Supported
4973F:	drivers/gpu/drm/tegra/
4974F:	drivers/gpu/host1x/
4975F:	include/linux/host1x.h
4976F:	include/uapi/drm/tegra_drm.h
4977F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4978
4979DRM DRIVERS FOR RENESAS
4980M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4981M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4982L:	dri-devel@lists.freedesktop.org
4983L:	linux-renesas-soc@vger.kernel.org
4984T:	git git://linuxtv.org/pinchartl/media drm/du/next
4985S:	Supported
4986F:	drivers/gpu/drm/rcar-du/
4987F:	drivers/gpu/drm/shmobile/
4988F:	include/linux/platform_data/shmob_drm.h
4989F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4990F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4991F:	Documentation/devicetree/bindings/display/renesas,du.txt
4992
4993DRM DRIVERS FOR ROCKCHIP
4994M:	Sandy Huang <hjc@rock-chips.com>
4995M:	Heiko Stübner <heiko@sntech.de>
4996L:	dri-devel@lists.freedesktop.org
4997S:	Maintained
4998F:	drivers/gpu/drm/rockchip/
4999F:	Documentation/devicetree/bindings/display/rockchip/
5000T:	git git://anongit.freedesktop.org/drm/drm-misc
5001
5002DRM DRIVERS FOR STI
5003M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5004M:	Vincent Abriou <vincent.abriou@st.com>
5005L:	dri-devel@lists.freedesktop.org
5006T:	git git://anongit.freedesktop.org/drm/drm-misc
5007S:	Maintained
5008F:	drivers/gpu/drm/sti
5009F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5010
5011DRM DRIVERS FOR STM
5012M:	Yannick Fertre <yannick.fertre@st.com>
5013M:	Philippe Cornu <philippe.cornu@st.com>
5014M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5015M:	Vincent Abriou <vincent.abriou@st.com>
5016L:	dri-devel@lists.freedesktop.org
5017T:	git git://anongit.freedesktop.org/drm/drm-misc
5018S:	Maintained
5019F:	drivers/gpu/drm/stm
5020F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5021
5022DRM DRIVERS FOR TI LCDC
5023M:	Jyri Sarha <jsarha@ti.com>
5024R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5025L:	dri-devel@lists.freedesktop.org
5026S:	Maintained
5027F:	drivers/gpu/drm/tilcdc/
5028F:	Documentation/devicetree/bindings/display/tilcdc/
5029
5030DRM DRIVERS FOR TI OMAP
5031M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5032L:	dri-devel@lists.freedesktop.org
5033S:	Maintained
5034F:	drivers/gpu/drm/omapdrm/
5035F:	Documentation/devicetree/bindings/display/ti/
5036
5037DRM DRIVERS FOR V3D
5038M:	Eric Anholt <eric@anholt.net>
5039S:	Supported
5040F:	drivers/gpu/drm/v3d/
5041F:	include/uapi/drm/v3d_drm.h
5042F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5043T:	git git://anongit.freedesktop.org/drm/drm-misc
5044
5045DRM DRIVERS FOR VC4
5046M:	Eric Anholt <eric@anholt.net>
5047T:	git git://github.com/anholt/linux
5048S:	Supported
5049F:	drivers/gpu/drm/vc4/
5050F:	include/uapi/drm/vc4_drm.h
5051F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5052T:	git git://anongit.freedesktop.org/drm/drm-misc
5053
5054DRM DRIVERS FOR VIVANTE GPU IP
5055M:	Lucas Stach <l.stach@pengutronix.de>
5056R:	Russell King <linux+etnaviv@armlinux.org.uk>
5057R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5058L:	etnaviv@lists.freedesktop.org
5059L:	dri-devel@lists.freedesktop.org
5060S:	Maintained
5061F:	drivers/gpu/drm/etnaviv/
5062F:	include/uapi/drm/etnaviv_drm.h
5063F:	Documentation/devicetree/bindings/display/etnaviv/
5064
5065DRM DRIVERS FOR ZTE ZX
5066M:	Shawn Guo <shawnguo@kernel.org>
5067L:	dri-devel@lists.freedesktop.org
5068S:	Maintained
5069F:	drivers/gpu/drm/zte/
5070F:	Documentation/devicetree/bindings/display/zte,vou.txt
5071T:	git git://anongit.freedesktop.org/drm/drm-misc
5072
5073DRM PANEL DRIVERS
5074M:	Thierry Reding <thierry.reding@gmail.com>
5075L:	dri-devel@lists.freedesktop.org
5076T:	git git://anongit.freedesktop.org/drm/drm-misc
5077S:	Maintained
5078F:	drivers/gpu/drm/drm_panel.c
5079F:	drivers/gpu/drm/panel/
5080F:	include/drm/drm_panel.h
5081F:	Documentation/devicetree/bindings/display/panel/
5082
5083DRM TINYDRM DRIVERS
5084M:	Noralf Trønnes <noralf@tronnes.org>
5085W:	https://github.com/notro/tinydrm/wiki/Development
5086T:	git git://anongit.freedesktop.org/drm/drm-misc
5087S:	Maintained
5088F:	drivers/gpu/drm/tinydrm/
5089F:	include/drm/tinydrm/
5090
5091DRM DRIVERS FOR XEN
5092M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5093T:	git git://anongit.freedesktop.org/drm/drm-misc
5094L:	dri-devel@lists.freedesktop.org
5095L:	xen-devel@lists.xen.org
5096S:	Supported
5097F:	drivers/gpu/drm/xen/
5098F:	Documentation/gpu/xen-front.rst
5099
5100DRM TTM SUBSYSTEM
5101M:	Christian Koenig <christian.koenig@amd.com>
5102M:	Huang Rui <ray.huang@amd.com>
5103M:	Junwei Zhang <Jerry.Zhang@amd.com>
5104T:	git git://people.freedesktop.org/~agd5f/linux
5105S:	Maintained
5106L:	dri-devel@lists.freedesktop.org
5107F:	include/drm/ttm/
5108F:	drivers/gpu/drm/ttm/
5109
5110DSBR100 USB FM RADIO DRIVER
5111M:	Alexey Klimov <klimov.linux@gmail.com>
5112L:	linux-media@vger.kernel.org
5113T:	git git://linuxtv.org/media_tree.git
5114S:	Maintained
5115F:	drivers/media/radio/dsbr100.c
5116
5117DSCC4 DRIVER
5118M:	Francois Romieu <romieu@fr.zoreil.com>
5119L:	netdev@vger.kernel.org
5120S:	Maintained
5121F:	drivers/net/wan/dscc4.c
5122
5123DT3155 MEDIA DRIVER
5124M:	Hans Verkuil <hverkuil@xs4all.nl>
5125L:	linux-media@vger.kernel.org
5126T:	git git://linuxtv.org/media_tree.git
5127W:	https://linuxtv.org
5128S:	Odd Fixes
5129F:	drivers/media/pci/dt3155/
5130
5131DVB_USB_AF9015 MEDIA DRIVER
5132M:	Antti Palosaari <crope@iki.fi>
5133L:	linux-media@vger.kernel.org
5134W:	https://linuxtv.org
5135W:	http://palosaari.fi/linux/
5136Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5137T:	git git://linuxtv.org/anttip/media_tree.git
5138S:	Maintained
5139F:	drivers/media/usb/dvb-usb-v2/af9015*
5140
5141DVB_USB_AF9035 MEDIA DRIVER
5142M:	Antti Palosaari <crope@iki.fi>
5143L:	linux-media@vger.kernel.org
5144W:	https://linuxtv.org
5145W:	http://palosaari.fi/linux/
5146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5147T:	git git://linuxtv.org/anttip/media_tree.git
5148S:	Maintained
5149F:	drivers/media/usb/dvb-usb-v2/af9035*
5150
5151DVB_USB_ANYSEE MEDIA DRIVER
5152M:	Antti Palosaari <crope@iki.fi>
5153L:	linux-media@vger.kernel.org
5154W:	https://linuxtv.org
5155W:	http://palosaari.fi/linux/
5156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5157T:	git git://linuxtv.org/anttip/media_tree.git
5158S:	Maintained
5159F:	drivers/media/usb/dvb-usb-v2/anysee*
5160
5161DVB_USB_AU6610 MEDIA DRIVER
5162M:	Antti Palosaari <crope@iki.fi>
5163L:	linux-media@vger.kernel.org
5164W:	https://linuxtv.org
5165W:	http://palosaari.fi/linux/
5166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5167T:	git git://linuxtv.org/anttip/media_tree.git
5168S:	Maintained
5169F:	drivers/media/usb/dvb-usb-v2/au6610*
5170
5171DVB_USB_CE6230 MEDIA DRIVER
5172M:	Antti Palosaari <crope@iki.fi>
5173L:	linux-media@vger.kernel.org
5174W:	https://linuxtv.org
5175W:	http://palosaari.fi/linux/
5176Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5177T:	git git://linuxtv.org/anttip/media_tree.git
5178S:	Maintained
5179F:	drivers/media/usb/dvb-usb-v2/ce6230*
5180
5181DVB_USB_CXUSB MEDIA DRIVER
5182M:	Michael Krufky <mkrufky@linuxtv.org>
5183L:	linux-media@vger.kernel.org
5184W:	https://linuxtv.org
5185W:	http://github.com/mkrufky
5186Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5187T:	git git://linuxtv.org/media_tree.git
5188S:	Maintained
5189F:	drivers/media/usb/dvb-usb/cxusb*
5190
5191DVB_USB_EC168 MEDIA DRIVER
5192M:	Antti Palosaari <crope@iki.fi>
5193L:	linux-media@vger.kernel.org
5194W:	https://linuxtv.org
5195W:	http://palosaari.fi/linux/
5196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5197T:	git git://linuxtv.org/anttip/media_tree.git
5198S:	Maintained
5199F:	drivers/media/usb/dvb-usb-v2/ec168*
5200
5201DVB_USB_GL861 MEDIA DRIVER
5202M:	Antti Palosaari <crope@iki.fi>
5203L:	linux-media@vger.kernel.org
5204W:	https://linuxtv.org
5205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5206T:	git git://linuxtv.org/anttip/media_tree.git
5207S:	Maintained
5208F:	drivers/media/usb/dvb-usb-v2/gl861*
5209
5210DVB_USB_MXL111SF MEDIA DRIVER
5211M:	Michael Krufky <mkrufky@linuxtv.org>
5212L:	linux-media@vger.kernel.org
5213W:	https://linuxtv.org
5214W:	http://github.com/mkrufky
5215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5216T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5217S:	Maintained
5218F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5219
5220DVB_USB_RTL28XXU MEDIA DRIVER
5221M:	Antti Palosaari <crope@iki.fi>
5222L:	linux-media@vger.kernel.org
5223W:	https://linuxtv.org
5224W:	http://palosaari.fi/linux/
5225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5226T:	git git://linuxtv.org/anttip/media_tree.git
5227S:	Maintained
5228F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5229
5230DVB_USB_V2 MEDIA DRIVER
5231M:	Antti Palosaari <crope@iki.fi>
5232L:	linux-media@vger.kernel.org
5233W:	https://linuxtv.org
5234W:	http://palosaari.fi/linux/
5235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5236T:	git git://linuxtv.org/anttip/media_tree.git
5237S:	Maintained
5238F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5239F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5240
5241DYNAMIC DEBUG
5242M:	Jason Baron <jbaron@akamai.com>
5243S:	Maintained
5244F:	lib/dynamic_debug.c
5245F:	include/linux/dynamic_debug.h
5246
5247DYNAMIC INTERRUPT MODERATION
5248M:	Tal Gilboa <talgi@mellanox.com>
5249S:	Maintained
5250F:	include/linux/net_dim.h
5251
5252DZ DECSTATION DZ11 SERIAL DRIVER
5253M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5254S:	Maintained
5255F:	drivers/tty/serial/dz.*
5256
5257E3X0 POWER BUTTON DRIVER
5258M:	Moritz Fischer <moritz.fischer@ettus.com>
5259L:	usrp-users@lists.ettus.com
5260W:	http://www.ettus.com
5261S:	Supported
5262F:	drivers/input/misc/e3x0-button.c
5263F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5264
5265E4000 MEDIA DRIVER
5266M:	Antti Palosaari <crope@iki.fi>
5267L:	linux-media@vger.kernel.org
5268W:	https://linuxtv.org
5269W:	http://palosaari.fi/linux/
5270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5271T:	git git://linuxtv.org/anttip/media_tree.git
5272S:	Maintained
5273F:	drivers/media/tuners/e4000*
5274
5275EARTH_PT1 MEDIA DRIVER
5276M:	Akihiro Tsukada <tskd08@gmail.com>
5277L:	linux-media@vger.kernel.org
5278S:	Odd Fixes
5279F:	drivers/media/pci/pt1/
5280
5281EARTH_PT3 MEDIA DRIVER
5282M:	Akihiro Tsukada <tskd08@gmail.com>
5283L:	linux-media@vger.kernel.org
5284S:	Odd Fixes
5285F:	drivers/media/pci/pt3/
5286
5287EC100 MEDIA DRIVER
5288M:	Antti Palosaari <crope@iki.fi>
5289L:	linux-media@vger.kernel.org
5290W:	https://linuxtv.org
5291W:	http://palosaari.fi/linux/
5292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5293T:	git git://linuxtv.org/anttip/media_tree.git
5294S:	Maintained
5295F:	drivers/media/dvb-frontends/ec100*
5296
5297ECRYPT FILE SYSTEM
5298M:	Tyler Hicks <tyhicks@canonical.com>
5299L:	ecryptfs@vger.kernel.org
5300W:	http://ecryptfs.org
5301W:	https://launchpad.net/ecryptfs
5302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5303S:	Supported
5304F:	Documentation/filesystems/ecryptfs.txt
5305F:	fs/ecryptfs/
5306
5307EDAC-AMD64
5308M:	Borislav Petkov <bp@alien8.de>
5309L:	linux-edac@vger.kernel.org
5310S:	Maintained
5311F:	drivers/edac/amd64_edac*
5312
5313EDAC-CALXEDA
5314M:	Robert Richter <rric@kernel.org>
5315L:	linux-edac@vger.kernel.org
5316S:	Maintained
5317F:	drivers/edac/highbank*
5318
5319EDAC-CAVIUM OCTEON
5320M:	Ralf Baechle <ralf@linux-mips.org>
5321M:	David Daney <david.daney@cavium.com>
5322L:	linux-edac@vger.kernel.org
5323L:	linux-mips@vger.kernel.org
5324S:	Supported
5325F:	drivers/edac/octeon_edac*
5326
5327EDAC-CAVIUM THUNDERX
5328M:	David Daney <david.daney@cavium.com>
5329M:	Jan Glauber <jglauber@cavium.com>
5330L:	linux-edac@vger.kernel.org
5331S:	Supported
5332F:	drivers/edac/thunderx_edac*
5333
5334EDAC-CORE
5335M:	Borislav Petkov <bp@alien8.de>
5336M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5337L:	linux-edac@vger.kernel.org
5338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5340S:	Supported
5341F:	Documentation/admin-guide/ras.rst
5342F:	Documentation/driver-api/edac.rst
5343F:	drivers/edac/
5344F:	include/linux/edac.h
5345
5346EDAC-E752X
5347M:	Mark Gross <mark.gross@intel.com>
5348L:	linux-edac@vger.kernel.org
5349S:	Maintained
5350F:	drivers/edac/e752x_edac.c
5351
5352EDAC-E7XXX
5353L:	linux-edac@vger.kernel.org
5354S:	Maintained
5355F:	drivers/edac/e7xxx_edac.c
5356
5357EDAC-FSL_DDR
5358M:	York Sun <york.sun@nxp.com>
5359L:	linux-edac@vger.kernel.org
5360S:	Maintained
5361F:	drivers/edac/fsl_ddr_edac.*
5362
5363EDAC-GHES
5364M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5365L:	linux-edac@vger.kernel.org
5366S:	Maintained
5367F:	drivers/edac/ghes_edac.c
5368
5369EDAC-I3000
5370L:	linux-edac@vger.kernel.org
5371S:	Orphan
5372F:	drivers/edac/i3000_edac.c
5373
5374EDAC-I5000
5375L:	linux-edac@vger.kernel.org
5376S:	Maintained
5377F:	drivers/edac/i5000_edac.c
5378
5379EDAC-I5400
5380M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5381L:	linux-edac@vger.kernel.org
5382S:	Maintained
5383F:	drivers/edac/i5400_edac.c
5384
5385EDAC-I7300
5386M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5387L:	linux-edac@vger.kernel.org
5388S:	Maintained
5389F:	drivers/edac/i7300_edac.c
5390
5391EDAC-I7CORE
5392M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5393L:	linux-edac@vger.kernel.org
5394S:	Maintained
5395F:	drivers/edac/i7core_edac.c
5396
5397EDAC-I82443BXGX
5398M:	Tim Small <tim@buttersideup.com>
5399L:	linux-edac@vger.kernel.org
5400S:	Maintained
5401F:	drivers/edac/i82443bxgx_edac.c
5402
5403EDAC-I82975X
5404M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5405M:	"Arvind R." <arvino55@gmail.com>
5406L:	linux-edac@vger.kernel.org
5407S:	Maintained
5408F:	drivers/edac/i82975x_edac.c
5409
5410EDAC-IE31200
5411M:	Jason Baron <jbaron@akamai.com>
5412L:	linux-edac@vger.kernel.org
5413S:	Maintained
5414F:	drivers/edac/ie31200_edac.c
5415
5416EDAC-MPC85XX
5417M:	Johannes Thumshirn <morbidrsa@gmail.com>
5418L:	linux-edac@vger.kernel.org
5419S:	Maintained
5420F:	drivers/edac/mpc85xx_edac.[ch]
5421
5422EDAC-PASEMI
5423M:	Egor Martovetsky <egor@pasemi.com>
5424L:	linux-edac@vger.kernel.org
5425S:	Maintained
5426F:	drivers/edac/pasemi_edac.c
5427
5428EDAC-PND2
5429M:	Tony Luck <tony.luck@intel.com>
5430L:	linux-edac@vger.kernel.org
5431S:	Maintained
5432F:	drivers/edac/pnd2_edac.[ch]
5433
5434EDAC-R82600
5435M:	Tim Small <tim@buttersideup.com>
5436L:	linux-edac@vger.kernel.org
5437S:	Maintained
5438F:	drivers/edac/r82600_edac.c
5439
5440EDAC-SBRIDGE
5441M:	Tony Luck <tony.luck@intel.com>
5442R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5443L:	linux-edac@vger.kernel.org
5444S:	Maintained
5445F:	drivers/edac/sb_edac.c
5446
5447EDAC-SKYLAKE
5448M:	Tony Luck <tony.luck@intel.com>
5449L:	linux-edac@vger.kernel.org
5450S:	Maintained
5451F:	drivers/edac/skx_edac.c
5452
5453EDAC-TI
5454M:	Tero Kristo <t-kristo@ti.com>
5455L:	linux-edac@vger.kernel.org
5456S:	Maintained
5457F:	drivers/edac/ti_edac.c
5458
5459EDAC-QCOM
5460M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5461M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5462L:	linux-arm-msm@vger.kernel.org
5463L:	linux-edac@vger.kernel.org
5464S:	Maintained
5465F:	drivers/edac/qcom_edac.c
5466
5467EDIROL UA-101/UA-1000 DRIVER
5468M:	Clemens Ladisch <clemens@ladisch.de>
5469L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5470T:	git git://git.alsa-project.org/alsa-kernel.git
5471S:	Maintained
5472F:	sound/usb/misc/ua101.c
5473
5474EFI TEST DRIVER
5475L:	linux-efi@vger.kernel.org
5476M:	Ivan Hu <ivan.hu@canonical.com>
5477M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5478S:	Maintained
5479F:	drivers/firmware/efi/test/
5480
5481EFI VARIABLE FILESYSTEM
5482M:	Matthew Garrett <matthew.garrett@nebula.com>
5483M:	Jeremy Kerr <jk@ozlabs.org>
5484M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5486L:	linux-efi@vger.kernel.org
5487S:	Maintained
5488F:	fs/efivarfs/
5489
5490EFIFB FRAMEBUFFER DRIVER
5491L:	linux-fbdev@vger.kernel.org
5492M:	Peter Jones <pjones@redhat.com>
5493S:	Maintained
5494F:	drivers/video/fbdev/efifb.c
5495
5496EFS FILESYSTEM
5497W:	http://aeschi.ch.eu.org/efs/
5498S:	Orphan
5499F:	fs/efs/
5500
5501EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5502M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5503L:	netdev@vger.kernel.org
5504S:	Maintained
5505F:	drivers/net/ethernet/ibm/ehea/
5506
5507EM28XX VIDEO4LINUX DRIVER
5508M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5509L:	linux-media@vger.kernel.org
5510W:	https://linuxtv.org
5511T:	git git://linuxtv.org/media_tree.git
5512S:	Maintained
5513F:	drivers/media/usb/em28xx/
5514F:	Documentation/media/v4l-drivers/em28xx*
5515
5516EMBEDDED LINUX
5517M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5518M:	Matt Mackall <mpm@selenic.com>
5519M:	David Woodhouse <dwmw2@infradead.org>
5520L:	linux-embedded@vger.kernel.org
5521S:	Maintained
5522
5523Emulex 10Gbps iSCSI - OneConnect DRIVER
5524M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5525M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5526M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5527L:	linux-scsi@vger.kernel.org
5528W:	http://www.broadcom.com
5529S:	Supported
5530F:	drivers/scsi/be2iscsi/
5531
5532Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5533M:	Sathya Perla <sathya.perla@broadcom.com>
5534M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5535M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5536M:	Somnath Kotur <somnath.kotur@broadcom.com>
5537L:	netdev@vger.kernel.org
5538W:	http://www.emulex.com
5539S:	Supported
5540F:	drivers/net/ethernet/emulex/benet/
5541
5542EMULEX ONECONNECT ROCE DRIVER
5543M:	Selvin Xavier <selvin.xavier@broadcom.com>
5544M:	Devesh Sharma <devesh.sharma@broadcom.com>
5545L:	linux-rdma@vger.kernel.org
5546W:	http://www.broadcom.com
5547S:	Odd Fixes
5548F:	drivers/infiniband/hw/ocrdma/
5549F:	include/uapi/rdma/ocrdma-abi.h
5550
5551EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5552M:	James Smart <james.smart@broadcom.com>
5553M:	Dick Kennedy <dick.kennedy@broadcom.com>
5554L:	linux-scsi@vger.kernel.org
5555W:	http://www.broadcom.com
5556S:	Supported
5557F:	drivers/scsi/lpfc/
5558
5559ENE CB710 FLASH CARD READER DRIVER
5560M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5561S:	Maintained
5562F:	drivers/misc/cb710/
5563F:	drivers/mmc/host/cb710-mmc.*
5564F:	include/linux/cb710.h
5565
5566ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5567M:	Maxim Levitsky <maximlevitsky@gmail.com>
5568S:	Maintained
5569F:	drivers/media/rc/ene_ir.*
5570
5571EPSON S1D13XXX FRAMEBUFFER DRIVER
5572M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5573S:	Maintained
5574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5575F:	drivers/video/fbdev/s1d13xxxfb.c
5576F:	include/video/s1d13xxxfb.h
5577
5578ERRSEQ ERROR TRACKING INFRASTRUCTURE
5579M:	Jeff Layton <jlayton@kernel.org>
5580S:	Maintained
5581F:	lib/errseq.c
5582F:	include/linux/errseq.h
5583
5584ET131X NETWORK DRIVER
5585M:	Mark Einon <mark.einon@gmail.com>
5586S:	Odd Fixes
5587F:	drivers/net/ethernet/agere/
5588
5589ETHERNET BRIDGE
5590M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5591M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5592L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5593L:	netdev@vger.kernel.org
5594W:	http://www.linuxfoundation.org/en/Net:Bridge
5595S:	Maintained
5596F:	include/linux/netfilter_bridge/
5597F:	net/bridge/
5598
5599ETHERNET PHY LIBRARY
5600M:	Andrew Lunn <andrew@lunn.ch>
5601M:	Florian Fainelli <f.fainelli@gmail.com>
5602M:	Heiner Kallweit <hkallweit1@gmail.com>
5603L:	netdev@vger.kernel.org
5604S:	Maintained
5605F:	Documentation/ABI/testing/sysfs-bus-mdio
5606F:	Documentation/devicetree/bindings/net/mdio*
5607F:	Documentation/networking/phy.txt
5608F:	drivers/net/phy/
5609F:	drivers/of/of_mdio.c
5610F:	drivers/of/of_net.c
5611F:	include/linux/*mdio*.h
5612F:	include/linux/of_net.h
5613F:	include/linux/phy.h
5614F:	include/linux/phy_fixed.h
5615F:	include/linux/platform_data/mdio-bcm-unimac.h
5616F:	include/linux/platform_data/mdio-gpio.h
5617F:	include/trace/events/mdio.h
5618F:	include/uapi/linux/mdio.h
5619F:	include/uapi/linux/mii.h
5620
5621EXT2 FILE SYSTEM
5622M:	Jan Kara <jack@suse.com>
5623L:	linux-ext4@vger.kernel.org
5624S:	Maintained
5625F:	Documentation/filesystems/ext2.txt
5626F:	fs/ext2/
5627F:	include/linux/ext2*
5628
5629EXT4 FILE SYSTEM
5630M:	"Theodore Ts'o" <tytso@mit.edu>
5631M:	Andreas Dilger <adilger.kernel@dilger.ca>
5632L:	linux-ext4@vger.kernel.org
5633W:	http://ext4.wiki.kernel.org
5634Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5636S:	Maintained
5637F:	Documentation/filesystems/ext4/ext4.rst
5638F:	fs/ext4/
5639
5640Extended Verification Module (EVM)
5641M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5642L:	linux-integrity@vger.kernel.org
5643S:	Supported
5644F:	security/integrity/evm/
5645
5646EXTENSIBLE FIRMWARE INTERFACE (EFI)
5647M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5648L:	linux-efi@vger.kernel.org
5649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5650S:	Maintained
5651F:	Documentation/efi-stub.txt
5652F:	arch/*/kernel/efi.c
5653F:	arch/x86/boot/compressed/eboot.[ch]
5654F:	arch/*/include/asm/efi.h
5655F:	arch/x86/platform/efi/
5656F:	drivers/firmware/efi/
5657F:	include/linux/efi*.h
5658F:	arch/arm/boot/compressed/efi-header.S
5659F:	arch/arm64/kernel/efi-entry.S
5660
5661EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5662M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5663M:	Chanwoo Choi <cw00.choi@samsung.com>
5664L:	linux-kernel@vger.kernel.org
5665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5666S:	Maintained
5667F:	drivers/extcon/
5668F:	include/linux/extcon/
5669F:	include/linux/extcon.h
5670F:	Documentation/extcon/
5671F:	Documentation/devicetree/bindings/extcon/
5672
5673EXYNOS DP DRIVER
5674M:	Jingoo Han <jingoohan1@gmail.com>
5675L:	dri-devel@lists.freedesktop.org
5676S:	Maintained
5677F:	drivers/gpu/drm/exynos/exynos_dp*
5678
5679EXYNOS SYSMMU (IOMMU) driver
5680M:	Marek Szyprowski <m.szyprowski@samsung.com>
5681L:	iommu@lists.linux-foundation.org
5682S:	Maintained
5683F:	drivers/iommu/exynos-iommu.c
5684
5685EZchip NPS platform support
5686M:	Vineet Gupta <vgupta@synopsys.com>
5687M:	Ofer Levi <oferle@mellanox.com>
5688S:	Supported
5689F:	arch/arc/plat-eznps
5690F:	arch/arc/boot/dts/eznps.dts
5691
5692F2FS FILE SYSTEM
5693M:	Jaegeuk Kim <jaegeuk@kernel.org>
5694M:	Chao Yu <yuchao0@huawei.com>
5695L:	linux-f2fs-devel@lists.sourceforge.net
5696W:	https://f2fs.wiki.kernel.org/
5697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5698S:	Maintained
5699F:	Documentation/filesystems/f2fs.txt
5700F:	Documentation/ABI/testing/sysfs-fs-f2fs
5701F:	fs/f2fs/
5702F:	include/linux/f2fs_fs.h
5703F:	include/trace/events/f2fs.h
5704
5705F71805F HARDWARE MONITORING DRIVER
5706M:	Jean Delvare <jdelvare@suse.com>
5707L:	linux-hwmon@vger.kernel.org
5708S:	Maintained
5709F:	Documentation/hwmon/f71805f
5710F:	drivers/hwmon/f71805f.c
5711
5712FADDR2LINE
5713M:	Josh Poimboeuf <jpoimboe@redhat.com>
5714S:	Maintained
5715F:	scripts/faddr2line
5716
5717FAILOVER MODULE
5718M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5719L:	netdev@vger.kernel.org
5720S:	Supported
5721F:	net/core/failover.c
5722F:	include/net/failover.h
5723F:	Documentation/networking/failover.rst
5724
5725FANOTIFY
5726M:	Jan Kara <jack@suse.cz>
5727R:	Amir Goldstein <amir73il@gmail.com>
5728L:	linux-fsdevel@vger.kernel.org
5729S:	Maintained
5730F:	fs/notify/fanotify/
5731F:	include/linux/fanotify.h
5732F:	include/uapi/linux/fanotify.h
5733
5734FARSYNC SYNCHRONOUS DRIVER
5735M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5736W:	http://www.farsite.co.uk/
5737S:	Supported
5738F:	drivers/net/wan/farsync.*
5739
5740FAULT INJECTION SUPPORT
5741M:	Akinobu Mita <akinobu.mita@gmail.com>
5742S:	Supported
5743F:	Documentation/fault-injection/
5744F:	lib/fault-inject.c
5745
5746FBTFT Framebuffer drivers
5747S:	Orphan
5748L:	dri-devel@lists.freedesktop.org
5749L:	linux-fbdev@vger.kernel.org
5750F:	drivers/staging/fbtft/
5751
5752FC0011 TUNER DRIVER
5753M:	Michael Buesch <m@bues.ch>
5754L:	linux-media@vger.kernel.org
5755S:	Maintained
5756F:	drivers/media/tuners/fc0011.h
5757F:	drivers/media/tuners/fc0011.c
5758
5759FC2580 MEDIA DRIVER
5760M:	Antti Palosaari <crope@iki.fi>
5761L:	linux-media@vger.kernel.org
5762W:	https://linuxtv.org
5763W:	http://palosaari.fi/linux/
5764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5765T:	git git://linuxtv.org/anttip/media_tree.git
5766S:	Maintained
5767F:	drivers/media/tuners/fc2580*
5768
5769FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5770M:	Johannes Thumshirn <jth@kernel.org>
5771L:	linux-scsi@vger.kernel.org
5772W:	www.Open-FCoE.org
5773S:	Supported
5774F:	drivers/scsi/libfc/
5775F:	drivers/scsi/fcoe/
5776F:	include/scsi/fc/
5777F:	include/scsi/libfc.h
5778F:	include/scsi/libfcoe.h
5779F:	include/uapi/scsi/fc/
5780
5781FILE LOCKING (flock() and fcntl()/lockf())
5782M:	Jeff Layton <jlayton@kernel.org>
5783M:	"J. Bruce Fields" <bfields@fieldses.org>
5784L:	linux-fsdevel@vger.kernel.org
5785S:	Maintained
5786F:	include/linux/fcntl.h
5787F:	include/uapi/linux/fcntl.h
5788F:	fs/fcntl.c
5789F:	fs/locks.c
5790
5791FILESYSTEMS (VFS and infrastructure)
5792M:	Alexander Viro <viro@zeniv.linux.org.uk>
5793L:	linux-fsdevel@vger.kernel.org
5794S:	Maintained
5795F:	fs/*
5796F:	include/linux/fs.h
5797F:	include/uapi/linux/fs.h
5798
5799FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5800M:	Riku Voipio <riku.voipio@iki.fi>
5801L:	linux-hwmon@vger.kernel.org
5802S:	Maintained
5803F:	drivers/hwmon/f75375s.c
5804F:	include/linux/f75375s.h
5805
5806FIREWIRE AUDIO DRIVERS
5807M:	Clemens Ladisch <clemens@ladisch.de>
5808L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5809T:	git git://git.alsa-project.org/alsa-kernel.git
5810S:	Maintained
5811F:	sound/firewire/
5812
5813FIREWIRE MEDIA DRIVERS (firedtv)
5814M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5815L:	linux-media@vger.kernel.org
5816L:	linux1394-devel@lists.sourceforge.net
5817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5818S:	Maintained
5819F:	drivers/media/firewire/
5820
5821FIREWIRE SBP-2 TARGET
5822M:	Chris Boot <bootc@bootc.net>
5823L:	linux-scsi@vger.kernel.org
5824L:	target-devel@vger.kernel.org
5825L:	linux1394-devel@lists.sourceforge.net
5826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5827S:	Maintained
5828F:	drivers/target/sbp/
5829
5830FIREWIRE SUBSYSTEM
5831M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5832L:	linux1394-devel@lists.sourceforge.net
5833W:	http://ieee1394.wiki.kernel.org/
5834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5835S:	Maintained
5836F:	drivers/firewire/
5837F:	include/linux/firewire.h
5838F:	include/uapi/linux/firewire*.h
5839F:	tools/firewire/
5840
5841FIRMWARE LOADER (request_firmware)
5842M:	Luis Chamberlain <mcgrof@kernel.org>
5843L:	linux-kernel@vger.kernel.org
5844S:	Maintained
5845F:	Documentation/firmware_class/
5846F:	drivers/base/firmware_loader/
5847F:	include/linux/firmware.h
5848
5849FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5850M:	Joshua Morris <josh.h.morris@us.ibm.com>
5851M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5852S:	Maintained
5853F:	drivers/block/rsxx/
5854
5855FLOPPY DRIVER
5856M:	Jiri Kosina <jikos@kernel.org>
5857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5858S:	Odd fixes
5859F:	drivers/block/floppy.c
5860
5861FMC SUBSYSTEM
5862M:	Alessandro Rubini <rubini@gnudd.com>
5863W:	http://www.ohwr.org/projects/fmc-bus
5864S:	Supported
5865F:	drivers/fmc/
5866F:	include/linux/fmc*.h
5867F:	include/linux/ipmi-fru.h
5868K:	fmc_d.*register
5869
5870FPGA MANAGER FRAMEWORK
5871M:	Alan Tull <atull@kernel.org>
5872M:	Moritz Fischer <mdf@kernel.org>
5873L:	linux-fpga@vger.kernel.org
5874S:	Maintained
5875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5876Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5877F:	Documentation/fpga/
5878F:	Documentation/driver-api/fpga/
5879F:	Documentation/devicetree/bindings/fpga/
5880F:	drivers/fpga/
5881F:	include/linux/fpga/
5882W:	http://www.rocketboards.org
5883
5884FPGA DFL DRIVERS
5885M:	Wu Hao <hao.wu@intel.com>
5886L:	linux-fpga@vger.kernel.org
5887S:	Maintained
5888F:	Documentation/fpga/dfl.txt
5889F:	include/uapi/linux/fpga-dfl.h
5890F:	drivers/fpga/dfl*
5891
5892FPU EMULATOR
5893M:	Bill Metzenthen <billm@melbpc.org.au>
5894W:	http://floatingpoint.sourceforge.net/emulator/index.html
5895S:	Maintained
5896F:	arch/x86/math-emu/
5897
5898FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5899L:	netdev@vger.kernel.org
5900S:	Orphan
5901F:	drivers/net/wan/dlci.c
5902F:	drivers/net/wan/sdla.c
5903
5904FRAMEBUFFER LAYER
5905M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5906L:	dri-devel@lists.freedesktop.org
5907L:	linux-fbdev@vger.kernel.org
5908T:	git git://github.com/bzolnier/linux.git
5909Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5910S:	Maintained
5911F:	Documentation/fb/
5912F:	drivers/video/
5913F:	include/video/
5914F:	include/linux/fb.h
5915F:	include/uapi/video/
5916F:	include/uapi/linux/fb.h
5917
5918FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5919M:	Horia Geantă <horia.geanta@nxp.com>
5920M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5921L:	linux-crypto@vger.kernel.org
5922S:	Maintained
5923F:	drivers/crypto/caam/
5924F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5925
5926FREESCALE DIU FRAMEBUFFER DRIVER
5927M:	Timur Tabi <timur@kernel.org>
5928L:	linux-fbdev@vger.kernel.org
5929S:	Maintained
5930F:	drivers/video/fbdev/fsl-diu-fb.*
5931
5932FREESCALE DMA DRIVER
5933M:	Li Yang <leoyang.li@nxp.com>
5934M:	Zhang Wei <zw@zh-kernel.org>
5935L:	linuxppc-dev@lists.ozlabs.org
5936S:	Maintained
5937F:	drivers/dma/fsldma.*
5938
5939FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5940M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5941L:	netdev@vger.kernel.org
5942S:	Maintained
5943F:	drivers/net/ethernet/freescale/gianfar*
5944F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5945
5946FREESCALE GPMI NAND DRIVER
5947M:	Han Xu <han.xu@nxp.com>
5948L:	linux-mtd@lists.infradead.org
5949S:	Maintained
5950F:	drivers/mtd/nand/raw/gpmi-nand/*
5951
5952FREESCALE I2C CPM DRIVER
5953M:	Jochen Friedrich <jochen@scram.de>
5954L:	linuxppc-dev@lists.ozlabs.org
5955L:	linux-i2c@vger.kernel.org
5956S:	Maintained
5957F:	drivers/i2c/busses/i2c-cpm.c
5958
5959FREESCALE IMX LPI2C DRIVER
5960M:	Dong Aisheng <aisheng.dong@nxp.com>
5961L:	linux-i2c@vger.kernel.org
5962L:	linux-imx@nxp.com
5963S:	Maintained
5964F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5965F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5966
5967FREESCALE IMX / MXC FEC DRIVER
5968M:	Fugang Duan <fugang.duan@nxp.com>
5969L:	netdev@vger.kernel.org
5970S:	Maintained
5971F:	drivers/net/ethernet/freescale/fec_main.c
5972F:	drivers/net/ethernet/freescale/fec_ptp.c
5973F:	drivers/net/ethernet/freescale/fec.h
5974F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5975
5976FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5977M:	Sascha Hauer <s.hauer@pengutronix.de>
5978R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5979L:	linux-fbdev@vger.kernel.org
5980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5981S:	Maintained
5982F:	include/linux/platform_data/video-imxfb.h
5983F:	drivers/video/fbdev/imxfb.c
5984
5985FREESCALE QORIQ DPAA ETHERNET DRIVER
5986M:	Madalin Bucur <madalin.bucur@nxp.com>
5987L:	netdev@vger.kernel.org
5988S:	Maintained
5989F:	drivers/net/ethernet/freescale/dpaa
5990
5991FREESCALE QORIQ DPAA FMAN DRIVER
5992M:	Madalin Bucur <madalin.bucur@nxp.com>
5993L:	netdev@vger.kernel.org
5994S:	Maintained
5995F:	drivers/net/ethernet/freescale/fman
5996F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5997
5998FREESCALE QORIQ PTP CLOCK DRIVER
5999M:	Yangbo Lu <yangbo.lu@nxp.com>
6000L:	netdev@vger.kernel.org
6001S:	Maintained
6002F:	drivers/ptp/ptp_qoriq.c
6003F:	include/linux/fsl/ptp_qoriq.h
6004F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6005
6006FREESCALE QUAD SPI DRIVER
6007M:	Han Xu <han.xu@nxp.com>
6008L:	linux-mtd@lists.infradead.org
6009S:	Maintained
6010F:	drivers/mtd/spi-nor/fsl-quadspi.c
6011
6012FREESCALE QUICC ENGINE LIBRARY
6013M:	Qiang Zhao <qiang.zhao@nxp.com>
6014L:	linuxppc-dev@lists.ozlabs.org
6015S:	Maintained
6016F:	drivers/soc/fsl/qe/
6017F:	include/soc/fsl/*qe*.h
6018F:	include/soc/fsl/*ucc*.h
6019
6020FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6021M:	Li Yang <leoyang.li@nxp.com>
6022L:	netdev@vger.kernel.org
6023L:	linuxppc-dev@lists.ozlabs.org
6024S:	Maintained
6025F:	drivers/net/ethernet/freescale/ucc_geth*
6026
6027FREESCALE QUICC ENGINE UCC HDLC DRIVER
6028M:	Zhao Qiang <qiang.zhao@nxp.com>
6029L:	netdev@vger.kernel.org
6030L:	linuxppc-dev@lists.ozlabs.org
6031S:	Maintained
6032F:	drivers/net/wan/fsl_ucc_hdlc*
6033
6034FREESCALE QUICC ENGINE UCC UART DRIVER
6035M:	Timur Tabi <timur@kernel.org>
6036L:	linuxppc-dev@lists.ozlabs.org
6037S:	Maintained
6038F:	drivers/tty/serial/ucc_uart.c
6039
6040FREESCALE SOC DRIVERS
6041M:	Li Yang <leoyang.li@nxp.com>
6042L:	linuxppc-dev@lists.ozlabs.org
6043L:	linux-arm-kernel@lists.infradead.org
6044S:	Maintained
6045F:	Documentation/devicetree/bindings/soc/fsl/
6046F:	drivers/soc/fsl/
6047F:	include/linux/fsl/
6048
6049FREESCALE SOC FS_ENET DRIVER
6050M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6051L:	linuxppc-dev@lists.ozlabs.org
6052L:	netdev@vger.kernel.org
6053S:	Maintained
6054F:	drivers/net/ethernet/freescale/fs_enet/
6055F:	include/linux/fs_enet_pd.h
6056
6057FREESCALE SOC SOUND DRIVERS
6058M:	Timur Tabi <timur@kernel.org>
6059M:	Nicolin Chen <nicoleotsuka@gmail.com>
6060M:	Xiubo Li <Xiubo.Lee@gmail.com>
6061R:	Fabio Estevam <fabio.estevam@nxp.com>
6062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6063L:	linuxppc-dev@lists.ozlabs.org
6064S:	Maintained
6065F:	sound/soc/fsl/fsl*
6066F:	sound/soc/fsl/imx*
6067F:	sound/soc/fsl/mpc8610_hpcd.c
6068
6069FREESCALE USB PERIPHERAL DRIVERS
6070M:	Li Yang <leoyang.li@nxp.com>
6071L:	linux-usb@vger.kernel.org
6072L:	linuxppc-dev@lists.ozlabs.org
6073S:	Maintained
6074F:	drivers/usb/gadget/udc/fsl*
6075
6076FREEVXFS FILESYSTEM
6077M:	Christoph Hellwig <hch@infradead.org>
6078W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6079S:	Maintained
6080F:	fs/freevxfs/
6081
6082FREEZER
6083M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6084M:	Pavel Machek <pavel@ucw.cz>
6085L:	linux-pm@vger.kernel.org
6086S:	Supported
6087F:	Documentation/power/freezing-of-tasks.txt
6088F:	include/linux/freezer.h
6089F:	kernel/freezer.c
6090
6091FRONTSWAP API
6092M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6093L:	linux-kernel@vger.kernel.org
6094S:	Maintained
6095F:	mm/frontswap.c
6096F:	include/linux/frontswap.h
6097
6098FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6099M:	David Howells <dhowells@redhat.com>
6100L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6101S:	Supported
6102F:	Documentation/filesystems/caching/
6103F:	fs/fscache/
6104F:	include/linux/fscache*.h
6105
6106FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6107M:	Theodore Y. Ts'o <tytso@mit.edu>
6108M:	Jaegeuk Kim <jaegeuk@kernel.org>
6109L:	linux-fscrypt@vger.kernel.org
6110Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6112S:	Supported
6113F:	fs/crypto/
6114F:	include/linux/fscrypt*.h
6115F:	Documentation/filesystems/fscrypt.rst
6116
6117FSI-ATTACHED I2C DRIVER
6118M:	Eddie James <eajames@linux.vnet.ibm.com>
6119L:	linux-i2c@vger.kernel.org
6120L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6121S:	Maintained
6122F:	drivers/i2c/busses/i2c-fsi.c
6123F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6124
6125FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6126M:	Jan Kara <jack@suse.cz>
6127R:	Amir Goldstein <amir73il@gmail.com>
6128L:	linux-fsdevel@vger.kernel.org
6129S:	Maintained
6130F:	fs/notify/
6131F:	include/linux/fsnotify*.h
6132
6133FUJITSU LAPTOP EXTRAS
6134M:	Jonathan Woithe <jwoithe@just42.net>
6135L:	platform-driver-x86@vger.kernel.org
6136S:	Maintained
6137F:	drivers/platform/x86/fujitsu-laptop.c
6138
6139FUJITSU M-5MO LS CAMERA ISP DRIVER
6140M:	Kyungmin Park <kyungmin.park@samsung.com>
6141M:	Heungjun Kim <riverful.kim@samsung.com>
6142L:	linux-media@vger.kernel.org
6143S:	Maintained
6144F:	drivers/media/i2c/m5mols/
6145F:	include/media/i2c/m5mols.h
6146
6147FUJITSU TABLET EXTRAS
6148M:	Robert Gerlach <khnz@gmx.de>
6149L:	platform-driver-x86@vger.kernel.org
6150S:	Maintained
6151F:	drivers/platform/x86/fujitsu-tablet.c
6152
6153FUSE: FILESYSTEM IN USERSPACE
6154M:	Miklos Szeredi <miklos@szeredi.hu>
6155L:	linux-fsdevel@vger.kernel.org
6156W:	http://fuse.sourceforge.net/
6157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6158S:	Maintained
6159F:	fs/fuse/
6160F:	include/uapi/linux/fuse.h
6161F:	Documentation/filesystems/fuse.txt
6162
6163FUTEX SUBSYSTEM
6164M:	Thomas Gleixner <tglx@linutronix.de>
6165M:	Ingo Molnar <mingo@redhat.com>
6166R:	Peter Zijlstra <peterz@infradead.org>
6167R:	Darren Hart <dvhart@infradead.org>
6168L:	linux-kernel@vger.kernel.org
6169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6170S:	Maintained
6171F:	kernel/futex.c
6172F:	kernel/futex_compat.c
6173F:	include/asm-generic/futex.h
6174F:	include/linux/futex.h
6175F:	include/uapi/linux/futex.h
6176F:	tools/testing/selftests/futex/
6177F:	tools/perf/bench/futex*
6178F:	Documentation/*futex*
6179
6180GCC PLUGINS
6181M:	Kees Cook <keescook@chromium.org>
6182R:	Emese Revfy <re.emese@gmail.com>
6183L:	kernel-hardening@lists.openwall.com
6184S:	Maintained
6185F:	scripts/gcc-plugins/
6186F:	scripts/gcc-plugin.sh
6187F:	scripts/Makefile.gcc-plugins
6188F:	Documentation/gcc-plugins.txt
6189
6190GASKET DRIVER FRAMEWORK
6191M:	Rob Springer <rspringer@google.com>
6192M:	Todd Poynor <toddpoynor@google.com>
6193M:	Ben Chan <benchan@chromium.org>
6194S:	Maintained
6195F:	drivers/staging/gasket/
6196
6197GCOV BASED KERNEL PROFILING
6198M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6199S:	Maintained
6200F:	kernel/gcov/
6201F:	Documentation/dev-tools/gcov.rst
6202
6203GDB KERNEL DEBUGGING HELPER SCRIPTS
6204M:	Jan Kiszka <jan.kiszka@siemens.com>
6205M:	Kieran Bingham <kbingham@kernel.org>
6206S:	Supported
6207F:	scripts/gdb/
6208
6209GDT SCSI DISK ARRAY CONTROLLER DRIVER
6210M:	Achim Leubner <achim_leubner@adaptec.com>
6211L:	linux-scsi@vger.kernel.org
6212W:	http://www.icp-vortex.com/
6213S:	Supported
6214F:	drivers/scsi/gdt*
6215
6216GEMTEK FM RADIO RECEIVER DRIVER
6217M:	Hans Verkuil <hverkuil@xs4all.nl>
6218L:	linux-media@vger.kernel.org
6219T:	git git://linuxtv.org/media_tree.git
6220W:	https://linuxtv.org
6221S:	Maintained
6222F:	drivers/media/radio/radio-gemtek*
6223
6224GENERIC GPIO I2C DRIVER
6225M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6226S:	Supported
6227F:	drivers/i2c/busses/i2c-gpio.c
6228F:	include/linux/platform_data/i2c-gpio.h
6229
6230GENERIC GPIO I2C MULTIPLEXER DRIVER
6231M:	Peter Korsgaard <peter.korsgaard@barco.com>
6232L:	linux-i2c@vger.kernel.org
6233S:	Supported
6234F:	drivers/i2c/muxes/i2c-mux-gpio.c
6235F:	include/linux/platform_data/i2c-mux-gpio.h
6236F:	Documentation/i2c/muxes/i2c-mux-gpio
6237
6238GENERIC HDLC (WAN) DRIVERS
6239M:	Krzysztof Halasa <khc@pm.waw.pl>
6240W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6241S:	Maintained
6242F:	drivers/net/wan/c101.c
6243F:	drivers/net/wan/hd6457*
6244F:	drivers/net/wan/hdlc*
6245F:	drivers/net/wan/n2.c
6246F:	drivers/net/wan/pc300too.c
6247F:	drivers/net/wan/pci200syn.c
6248F:	drivers/net/wan/wanxl*
6249
6250GENERIC INCLUDE/ASM HEADER FILES
6251M:	Arnd Bergmann <arnd@arndb.de>
6252L:	linux-arch@vger.kernel.org
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6254S:	Maintained
6255F:	include/asm-generic/
6256F:	include/uapi/asm-generic/
6257
6258GENERIC PHY FRAMEWORK
6259M:	Kishon Vijay Abraham I <kishon@ti.com>
6260L:	linux-kernel@vger.kernel.org
6261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6262S:	Supported
6263F:	drivers/phy/
6264F:	include/linux/phy/
6265
6266GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6267M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6268S:	Supported
6269F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6270
6271GENERIC PM DOMAINS
6272M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6273M:	Kevin Hilman <khilman@kernel.org>
6274M:	Ulf Hansson <ulf.hansson@linaro.org>
6275L:	linux-pm@vger.kernel.org
6276S:	Supported
6277F:	drivers/base/power/domain*.c
6278F:	include/linux/pm_domain.h
6279F:	Documentation/devicetree/bindings/power/power_domain.txt
6280
6281GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6282M:	Eugen Hristev <eugen.hristev@microchip.com>
6283L:	linux-input@vger.kernel.org
6284S:	Maintained
6285F:	drivers/input/touchscreen/resistive-adc-touch.c
6286
6287GENERIC UIO DRIVER FOR PCI DEVICES
6288M:	"Michael S. Tsirkin" <mst@redhat.com>
6289L:	kvm@vger.kernel.org
6290S:	Supported
6291F:	drivers/uio/uio_pci_generic.c
6292
6293GENWQE (IBM Generic Workqueue Card)
6294M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6295M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6296S:	Supported
6297F:	drivers/misc/genwqe/
6298
6299GET_MAINTAINER SCRIPT
6300M:	Joe Perches <joe@perches.com>
6301S:	Maintained
6302F:	scripts/get_maintainer.pl
6303
6304GFS2 FILE SYSTEM
6305M:	Bob Peterson <rpeterso@redhat.com>
6306M:	Andreas Gruenbacher <agruenba@redhat.com>
6307L:	cluster-devel@redhat.com
6308W:	http://sources.redhat.com/cluster/
6309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6310S:	Supported
6311F:	Documentation/filesystems/gfs2*.txt
6312F:	fs/gfs2/
6313F:	include/uapi/linux/gfs2_ondisk.h
6314
6315GIGASET ISDN DRIVERS
6316M:	Paul Bolle <pebolle@tiscali.nl>
6317L:	gigaset307x-common@lists.sourceforge.net
6318W:	http://gigaset307x.sourceforge.net/
6319S:	Odd Fixes
6320F:	Documentation/isdn/README.gigaset
6321F:	drivers/isdn/gigaset/
6322F:	include/uapi/linux/gigaset_dev.h
6323
6324GNSS SUBSYSTEM
6325M:	Johan Hovold <johan@kernel.org>
6326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6327S:	Maintained
6328F:	Documentation/ABI/testing/sysfs-class-gnss
6329F:	Documentation/devicetree/bindings/gnss/
6330F:	drivers/gnss/
6331F:	include/linux/gnss.h
6332
6333GO7007 MPEG CODEC
6334M:	Hans Verkuil <hans.verkuil@cisco.com>
6335L:	linux-media@vger.kernel.org
6336S:	Maintained
6337F:	drivers/media/usb/go7007/
6338
6339GOODIX TOUCHSCREEN
6340M:	Bastien Nocera <hadess@hadess.net>
6341L:	linux-input@vger.kernel.org
6342S:	Maintained
6343F:	drivers/input/touchscreen/goodix.c
6344
6345GPD POCKET FAN DRIVER
6346M:	Hans de Goede <hdegoede@redhat.com>
6347L:	platform-driver-x86@vger.kernel.org
6348S:	Maintained
6349F:	drivers/platform/x86/gpd-pocket-fan.c
6350
6351GPIO ACPI SUPPORT
6352M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6353M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6354L:	linux-gpio@vger.kernel.org
6355L:	linux-acpi@vger.kernel.org
6356S:	Maintained
6357F:	Documentation/acpi/gpio-properties.txt
6358F:	drivers/gpio/gpiolib-acpi.c
6359
6360GPIO IR Transmitter
6361M:	Sean Young <sean@mess.org>
6362L:	linux-media@vger.kernel.org
6363S:	Maintained
6364F:	drivers/media/rc/gpio-ir-tx.c
6365
6366GPIO MOCKUP DRIVER
6367M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6368R:	Bartosz Golaszewski <brgl@bgdev.pl>
6369L:	linux-gpio@vger.kernel.org
6370S:	Maintained
6371F:	drivers/gpio/gpio-mockup.c
6372F:	tools/testing/selftests/gpio/
6373
6374GPIO SUBSYSTEM
6375M:	Linus Walleij <linus.walleij@linaro.org>
6376M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6377L:	linux-gpio@vger.kernel.org
6378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6379S:	Maintained
6380F:	Documentation/devicetree/bindings/gpio/
6381F:	Documentation/driver-api/gpio/
6382F:	Documentation/gpio/
6383F:	Documentation/ABI/testing/gpio-cdev
6384F:	Documentation/ABI/obsolete/sysfs-gpio
6385F:	drivers/gpio/
6386F:	include/linux/gpio/
6387F:	include/linux/gpio.h
6388F:	include/linux/of_gpio.h
6389F:	include/asm-generic/gpio.h
6390F:	include/uapi/linux/gpio.h
6391F:	tools/gpio/
6392
6393GRE DEMULTIPLEXER DRIVER
6394M:	Dmitry Kozlov <xeb@mail.ru>
6395L:	netdev@vger.kernel.org
6396S:	Maintained
6397F:	net/ipv4/gre_demux.c
6398F:	net/ipv4/gre_offload.c
6399F:	include/net/gre.h
6400
6401GRETH 10/100/1G Ethernet MAC device driver
6402M:	Andreas Larsson <andreas@gaisler.com>
6403L:	netdev@vger.kernel.org
6404S:	Maintained
6405F:	drivers/net/ethernet/aeroflex/
6406
6407GREYBUS AUDIO PROTOCOLS DRIVERS
6408M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6409M:	Mark Greer <mgreer@animalcreek.com>
6410S:	Maintained
6411F:	drivers/staging/greybus/audio_apbridgea.c
6412F:	drivers/staging/greybus/audio_apbridgea.h
6413F:	drivers/staging/greybus/audio_codec.c
6414F:	drivers/staging/greybus/audio_codec.h
6415F:	drivers/staging/greybus/audio_gb.c
6416F:	drivers/staging/greybus/audio_manager.c
6417F:	drivers/staging/greybus/audio_manager.h
6418F:	drivers/staging/greybus/audio_manager_module.c
6419F:	drivers/staging/greybus/audio_manager_private.h
6420F:	drivers/staging/greybus/audio_manager_sysfs.c
6421F:	drivers/staging/greybus/audio_module.c
6422F:	drivers/staging/greybus/audio_topology.c
6423
6424GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6425M:	Viresh Kumar <vireshk@kernel.org>
6426S:	Maintained
6427F:	drivers/staging/greybus/authentication.c
6428F:	drivers/staging/greybus/bootrom.c
6429F:	drivers/staging/greybus/firmware.h
6430F:	drivers/staging/greybus/fw-core.c
6431F:	drivers/staging/greybus/fw-download.c
6432F:	drivers/staging/greybus/fw-management.c
6433F:	drivers/staging/greybus/greybus_authentication.h
6434F:	drivers/staging/greybus/greybus_firmware.h
6435F:	drivers/staging/greybus/hid.c
6436F:	drivers/staging/greybus/i2c.c
6437F:	drivers/staging/greybus/spi.c
6438F:	drivers/staging/greybus/spilib.c
6439F:	drivers/staging/greybus/spilib.h
6440
6441GREYBUS LOOPBACK DRIVER
6442M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6443S:	Maintained
6444F:	drivers/staging/greybus/loopback.c
6445
6446GREYBUS PLATFORM DRIVERS
6447M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6448S:	Maintained
6449F:	drivers/staging/greybus/arche-platform.c
6450F:	drivers/staging/greybus/arche-apb-ctrl.c
6451F:	drivers/staging/greybus/arche_platform.h
6452
6453GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6454M:	Rui Miguel Silva <rmfrfs@gmail.com>
6455S:	Maintained
6456F:	drivers/staging/greybus/sdio.c
6457F:	drivers/staging/greybus/light.c
6458F:	drivers/staging/greybus/gpio.c
6459F:	drivers/staging/greybus/power_supply.c
6460F:	drivers/staging/greybus/spi.c
6461F:	drivers/staging/greybus/spilib.c
6462
6463GREYBUS SUBSYSTEM
6464M:	Johan Hovold <johan@kernel.org>
6465M:	Alex Elder <elder@kernel.org>
6466M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6467S:	Maintained
6468F:	drivers/staging/greybus/
6469L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6470
6471GREYBUS UART PROTOCOLS DRIVERS
6472M:	David Lin <dtwlin@gmail.com>
6473S:	Maintained
6474F:	drivers/staging/greybus/uart.c
6475F:	drivers/staging/greybus/log.c
6476
6477GS1662 VIDEO SERIALIZER
6478M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6479L:	linux-media@vger.kernel.org
6480T:	git git://linuxtv.org/media_tree.git
6481S:	Maintained
6482F:	drivers/media/spi/gs1662.c
6483
6484GSPCA FINEPIX SUBDRIVER
6485M:	Frank Zago <frank@zago.net>
6486L:	linux-media@vger.kernel.org
6487T:	git git://linuxtv.org/media_tree.git
6488S:	Maintained
6489F:	drivers/media/usb/gspca/finepix.c
6490
6491GSPCA GL860 SUBDRIVER
6492M:	Olivier Lorin <o.lorin@laposte.net>
6493L:	linux-media@vger.kernel.org
6494T:	git git://linuxtv.org/media_tree.git
6495S:	Maintained
6496F:	drivers/media/usb/gspca/gl860/
6497
6498GSPCA M5602 SUBDRIVER
6499M:	Erik Andren <erik.andren@gmail.com>
6500L:	linux-media@vger.kernel.org
6501T:	git git://linuxtv.org/media_tree.git
6502S:	Maintained
6503F:	drivers/media/usb/gspca/m5602/
6504
6505GSPCA PAC207 SONIXB SUBDRIVER
6506M:	Hans Verkuil <hverkuil@xs4all.nl>
6507L:	linux-media@vger.kernel.org
6508T:	git git://linuxtv.org/media_tree.git
6509S:	Odd Fixes
6510F:	drivers/media/usb/gspca/pac207.c
6511
6512GSPCA SN9C20X SUBDRIVER
6513M:	Brian Johnson <brijohn@gmail.com>
6514L:	linux-media@vger.kernel.org
6515T:	git git://linuxtv.org/media_tree.git
6516S:	Maintained
6517F:	drivers/media/usb/gspca/sn9c20x.c
6518
6519GSPCA T613 SUBDRIVER
6520M:	Leandro Costantino <lcostantino@gmail.com>
6521L:	linux-media@vger.kernel.org
6522T:	git git://linuxtv.org/media_tree.git
6523S:	Maintained
6524F:	drivers/media/usb/gspca/t613.c
6525
6526GSPCA USB WEBCAM DRIVER
6527M:	Hans Verkuil <hverkuil@xs4all.nl>
6528L:	linux-media@vger.kernel.org
6529T:	git git://linuxtv.org/media_tree.git
6530S:	Odd Fixes
6531F:	drivers/media/usb/gspca/
6532
6533GTP (GPRS Tunneling Protocol)
6534M:	Pablo Neira Ayuso <pablo@netfilter.org>
6535M:	Harald Welte <laforge@gnumonks.org>
6536L:	osmocom-net-gprs@lists.osmocom.org
6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6538S:	Maintained
6539F:	drivers/net/gtp.c
6540
6541GUID PARTITION TABLE (GPT)
6542M:	Davidlohr Bueso <dave@stgolabs.net>
6543L:	linux-efi@vger.kernel.org
6544S:	Maintained
6545F:	block/partitions/efi.*
6546
6547H8/300 ARCHITECTURE
6548M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6549L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6550W:	http://uclinux-h8.sourceforge.jp
6551T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6552S:	Maintained
6553F:	arch/h8300/
6554F:	drivers/clocksource/h8300_*.c
6555F:	drivers/clk/h8300/
6556F:	drivers/irqchip/irq-renesas-h8*.c
6557
6558HACKRF MEDIA DRIVER
6559M:	Antti Palosaari <crope@iki.fi>
6560L:	linux-media@vger.kernel.org
6561W:	https://linuxtv.org
6562W:	http://palosaari.fi/linux/
6563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6564T:	git git://linuxtv.org/anttip/media_tree.git
6565S:	Maintained
6566F:	drivers/media/usb/hackrf/
6567
6568HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6569M:	Frank Seidel <frank@f-seidel.de>
6570L:	platform-driver-x86@vger.kernel.org
6571W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6572S:	Maintained
6573F:	drivers/platform/x86/hdaps.c
6574
6575HARDWARE MONITORING
6576M:	Jean Delvare <jdelvare@suse.com>
6577M:	Guenter Roeck <linux@roeck-us.net>
6578L:	linux-hwmon@vger.kernel.org
6579W:	http://hwmon.wiki.kernel.org/
6580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6581S:	Maintained
6582F:	Documentation/devicetree/bindings/hwmon/
6583F:	Documentation/hwmon/
6584F:	drivers/hwmon/
6585F:	include/linux/hwmon*.h
6586F:	include/trace/events/hwmon*.h
6587
6588HARDWARE RANDOM NUMBER GENERATOR CORE
6589M:	Matt Mackall <mpm@selenic.com>
6590M:	Herbert Xu <herbert@gondor.apana.org.au>
6591L:	linux-crypto@vger.kernel.org
6592S:	Odd fixes
6593F:	Documentation/devicetree/bindings/rng/
6594F:	Documentation/hw_random.txt
6595F:	drivers/char/hw_random/
6596F:	include/linux/hw_random.h
6597
6598HARDWARE TRACING FACILITIES
6599M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6600S:	Maintained
6601F:	drivers/hwtracing/
6602
6603HARDWARE SPINLOCK CORE
6604M:	Ohad Ben-Cohen <ohad@wizery.com>
6605M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6606L:	linux-remoteproc@vger.kernel.org
6607S:	Maintained
6608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6609F:	Documentation/devicetree/bindings/hwlock/
6610F:	Documentation/hwspinlock.txt
6611F:	drivers/hwspinlock/
6612F:	include/linux/hwspinlock.h
6613
6614HARMONY SOUND DRIVER
6615L:	linux-parisc@vger.kernel.org
6616S:	Maintained
6617F:	sound/parisc/harmony.*
6618
6619HDPVR USB VIDEO ENCODER DRIVER
6620M:	Hans Verkuil <hverkuil@xs4all.nl>
6621L:	linux-media@vger.kernel.org
6622T:	git git://linuxtv.org/media_tree.git
6623W:	https://linuxtv.org
6624S:	Odd Fixes
6625F:	drivers/media/usb/hdpvr/
6626
6627HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6628M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6629S:	Supported
6630F:	Documentation/watchdog/hpwdt.txt
6631F:	drivers/watchdog/hpwdt.c
6632
6633HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6634M:	Don Brace <don.brace@microsemi.com>
6635L:	esc.storagedev@microsemi.com
6636L:	linux-scsi@vger.kernel.org
6637S:	Supported
6638F:	Documentation/scsi/hpsa.txt
6639F:	drivers/scsi/hpsa*.[ch]
6640F:	include/linux/cciss*.h
6641F:	include/uapi/linux/cciss*.h
6642
6643HFI1 DRIVER
6644M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6645M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6646L:	linux-rdma@vger.kernel.org
6647S:	Supported
6648F:	drivers/infiniband/hw/hfi1
6649
6650HFS FILESYSTEM
6651L:	linux-fsdevel@vger.kernel.org
6652S:	Orphan
6653F:	Documentation/filesystems/hfs.txt
6654F:	fs/hfs/
6655
6656HFSPLUS FILESYSTEM
6657L:	linux-fsdevel@vger.kernel.org
6658S:	Orphan
6659F:	Documentation/filesystems/hfsplus.txt
6660F:	fs/hfsplus/
6661
6662HGA FRAMEBUFFER DRIVER
6663M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6664L:	linux-nvidia@lists.surfsouth.com
6665W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6666S:	Maintained
6667F:	drivers/video/fbdev/hgafb.c
6668
6669HIBERNATION (aka Software Suspend, aka swsusp)
6670M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6671M:	Pavel Machek <pavel@ucw.cz>
6672L:	linux-pm@vger.kernel.org
6673B:	https://bugzilla.kernel.org
6674S:	Supported
6675F:	arch/x86/power/
6676F:	drivers/base/power/
6677F:	kernel/power/
6678F:	include/linux/suspend.h
6679F:	include/linux/freezer.h
6680F:	include/linux/pm.h
6681F:	arch/*/include/asm/suspend*.h
6682
6683HID CORE LAYER
6684M:	Jiri Kosina <jikos@kernel.org>
6685M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6686L:	linux-input@vger.kernel.org
6687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6688S:	Maintained
6689F:	drivers/hid/
6690F:	include/linux/hid*
6691F:	include/uapi/linux/hid*
6692
6693HID SENSOR HUB DRIVERS
6694M:	Jiri Kosina <jikos@kernel.org>
6695M:	Jonathan Cameron <jic23@kernel.org>
6696M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6697L:	linux-input@vger.kernel.org
6698L:	linux-iio@vger.kernel.org
6699S:	Maintained
6700F:	Documentation/hid/hid-sensor*
6701F:	drivers/hid/hid-sensor-*
6702F:	drivers/iio/*/hid-*
6703F:	include/linux/hid-sensor-*
6704
6705HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6706M:	Thomas Gleixner <tglx@linutronix.de>
6707L:	linux-kernel@vger.kernel.org
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6709S:	Maintained
6710F:	Documentation/timers/
6711F:	kernel/time/hrtimer.c
6712F:	kernel/time/clockevents.c
6713F:	kernel/time/timer_*.c
6714F:	include/linux/clockchips.h
6715F:	include/linux/hrtimer.h
6716
6717HIGH-SPEED SCC DRIVER FOR AX.25
6718L:	linux-hams@vger.kernel.org
6719S:	Orphan
6720F:	drivers/net/hamradio/dmascc.c
6721F:	drivers/net/hamradio/scc.c
6722
6723HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6724M:	HighPoint Linux Team <linux@highpoint-tech.com>
6725W:	http://www.highpoint-tech.com
6726S:	Supported
6727F:	Documentation/scsi/hptiop.txt
6728F:	drivers/scsi/hptiop.c
6729
6730HIPPI
6731M:	Jes Sorensen <jes@trained-monkey.org>
6732L:	linux-hippi@sunsite.dk
6733S:	Maintained
6734F:	include/linux/hippidevice.h
6735F:	include/uapi/linux/if_hippi.h
6736F:	net/802/hippi.c
6737F:	drivers/net/hippi/
6738
6739HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6740M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6741M:	Salil Mehta <salil.mehta@huawei.com>
6742L:	netdev@vger.kernel.org
6743W:	http://www.hisilicon.com
6744S:	Maintained
6745F:	drivers/net/ethernet/hisilicon/hns3/
6746
6747HISILICON LPC BUS DRIVER
6748M:	john.garry@huawei.com
6749W:	http://www.hisilicon.com
6750S:	Maintained
6751F:	drivers/bus/hisi_lpc.c
6752F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6753
6754HISILICON NETWORK SUBSYSTEM DRIVER
6755M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6756M:	Salil Mehta <salil.mehta@huawei.com>
6757L:	netdev@vger.kernel.org
6758W:	http://www.hisilicon.com
6759S:	Maintained
6760F:	drivers/net/ethernet/hisilicon/
6761F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6762
6763HISILICON PMU DRIVER
6764M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6765W:	http://www.hisilicon.com
6766S:	Supported
6767F:	drivers/perf/hisilicon
6768F:	Documentation/perf/hisi-pmu.txt
6769
6770HISILICON ROCE DRIVER
6771M:	Lijun Ou <oulijun@huawei.com>
6772M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6773L:	linux-rdma@vger.kernel.org
6774S:	Maintained
6775F:	drivers/infiniband/hw/hns/
6776F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6777
6778HISILICON SAS Controller
6779M:	John Garry <john.garry@huawei.com>
6780W:	http://www.hisilicon.com
6781S:	Supported
6782F:	drivers/scsi/hisi_sas/
6783F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6784
6785HMM - Heterogeneous Memory Management
6786M:	Jérôme Glisse <jglisse@redhat.com>
6787L:	linux-mm@kvack.org
6788S:	Maintained
6789F:	mm/hmm*
6790F:	include/linux/hmm*
6791F:	Documentation/vm/hmm.rst
6792
6793HOST AP DRIVER
6794M:	Jouni Malinen <j@w1.fi>
6795L:	linux-wireless@vger.kernel.org
6796W:	http://w1.fi/hostap-driver.html
6797S:	Obsolete
6798F:	drivers/net/wireless/intersil/hostap/
6799
6800HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6801L:	platform-driver-x86@vger.kernel.org
6802S:	Orphan
6803F:	drivers/platform/x86/tc1100-wmi.c
6804
6805HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6806M:	Jaroslav Kysela <perex@perex.cz>
6807S:	Maintained
6808F:	drivers/net/ethernet/hp/hp100.*
6809
6810HPET:	High Precision Event Timers driver
6811M:	Clemens Ladisch <clemens@ladisch.de>
6812S:	Maintained
6813F:	Documentation/timers/hpet.txt
6814F:	drivers/char/hpet.c
6815F:	include/linux/hpet.h
6816F:	include/uapi/linux/hpet.h
6817
6818HPET:	x86
6819S:	Orphan
6820F:	arch/x86/kernel/hpet.c
6821F:	arch/x86/include/asm/hpet.h
6822
6823HPFS FILESYSTEM
6824M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6825W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6826S:	Maintained
6827F:	fs/hpfs/
6828
6829HSI SUBSYSTEM
6830M:	Sebastian Reichel <sre@kernel.org>
6831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6832S:	Maintained
6833F:	Documentation/ABI/testing/sysfs-bus-hsi
6834F:	Documentation/driver-api/hsi.rst
6835F:	drivers/hsi/
6836F:	include/linux/hsi/
6837F:	include/uapi/linux/hsi/
6838
6839HSO 3G MODEM DRIVER
6840L:	linux-usb@vger.kernel.org
6841S:	Orphan
6842F:	drivers/net/usb/hso.c
6843
6844HSR NETWORK PROTOCOL
6845M:	Arvid Brodin <arvid.brodin@alten.se>
6846L:	netdev@vger.kernel.org
6847S:	Maintained
6848F:	net/hsr/
6849
6850HT16K33 LED CONTROLLER DRIVER
6851M:	Robin van der Gracht <robin@protonic.nl>
6852S:	Maintained
6853F:	drivers/auxdisplay/ht16k33.c
6854F:	Documentation/devicetree/bindings/display/ht16k33.txt
6855
6856HTCPEN TOUCHSCREEN DRIVER
6857M:	Pau Oliva Fora <pof@eslack.org>
6858L:	linux-input@vger.kernel.org
6859S:	Maintained
6860F:	drivers/input/touchscreen/htcpen.c
6861
6862HUAWEI ETHERNET DRIVER
6863M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6864L:	netdev@vger.kernel.org
6865S:	Supported
6866F:	Documentation/networking/hinic.txt
6867F:	drivers/net/ethernet/huawei/hinic/
6868
6869HUGETLB FILESYSTEM
6870M:	Mike Kravetz <mike.kravetz@oracle.com>
6871L:	linux-mm@kvack.org
6872S:	Maintained
6873F:	fs/hugetlbfs/
6874F:	mm/hugetlb.c
6875F:	include/linux/hugetlb.h
6876F:	Documentation/admin-guide/mm/hugetlbpage.rst
6877F:	Documentation/vm/hugetlbfs_reserv.rst
6878F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6879
6880HVA ST MEDIA DRIVER
6881M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6882L:	linux-media@vger.kernel.org
6883T:	git git://linuxtv.org/media_tree.git
6884W:	https://linuxtv.org
6885S:	Supported
6886F:	drivers/media/platform/sti/hva
6887
6888HWPOISON MEMORY FAILURE HANDLING
6889M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6890L:	linux-mm@kvack.org
6891S:	Maintained
6892F:	mm/memory-failure.c
6893F:	mm/hwpoison-inject.c
6894
6895HYGON PROCESSOR SUPPORT
6896M:	Pu Wen <puwen@hygon.cn>
6897L:	linux-kernel@vger.kernel.org
6898S:	Maintained
6899F:	arch/x86/kernel/cpu/hygon.c
6900
6901Hyper-V CORE AND DRIVERS
6902M:	"K. Y. Srinivasan" <kys@microsoft.com>
6903M:	Haiyang Zhang <haiyangz@microsoft.com>
6904M:	Stephen Hemminger <sthemmin@microsoft.com>
6905L:	devel@linuxdriverproject.org
6906S:	Maintained
6907F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
6908F:	arch/x86/include/asm/mshyperv.h
6909F:	arch/x86/include/asm/trace/hyperv.h
6910F:	arch/x86/include/asm/hyperv-tlfs.h
6911F:	arch/x86/kernel/cpu/mshyperv.c
6912F:	arch/x86/hyperv
6913F:	drivers/hid/hid-hyperv.c
6914F:	drivers/hv/
6915F:	drivers/input/serio/hyperv-keyboard.c
6916F:	drivers/pci/controller/pci-hyperv.c
6917F:	drivers/net/hyperv/
6918F:	drivers/scsi/storvsc_drv.c
6919F:	drivers/uio/uio_hv_generic.c
6920F:	drivers/video/fbdev/hyperv_fb.c
6921F:	net/vmw_vsock/hyperv_transport.c
6922F:	include/linux/hyperv.h
6923F:	include/uapi/linux/hyperv.h
6924F:	tools/hv/
6925F:	Documentation/ABI/stable/sysfs-bus-vmbus
6926
6927HYPERVISOR VIRTUAL CONSOLE DRIVER
6928L:	linuxppc-dev@lists.ozlabs.org
6929S:	Odd Fixes
6930F:	drivers/tty/hvc/
6931
6932I2C ACPI SUPPORT
6933M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6934L:	linux-i2c@vger.kernel.org
6935L:	linux-acpi@vger.kernel.org
6936S:	Maintained
6937F:	drivers/i2c/i2c-core-acpi.c
6938
6939I2C CONTROLLER DRIVER FOR NVIDIA GPU
6940M:	Ajay Gupta <ajayg@nvidia.com>
6941L:	linux-i2c@vger.kernel.org
6942S:	Maintained
6943F:	Documentation/i2c/busses/i2c-nvidia-gpu
6944F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6945
6946I2C MUXES
6947M:	Peter Rosin <peda@axentia.se>
6948L:	linux-i2c@vger.kernel.org
6949S:	Maintained
6950F:	Documentation/i2c/i2c-topology
6951F:	Documentation/i2c/muxes/
6952F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6953F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6954F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6955F:	drivers/i2c/i2c-mux.c
6956F:	drivers/i2c/muxes/
6957F:	include/linux/i2c-mux.h
6958
6959I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6960M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6961L:	linux-i2c@vger.kernel.org
6962S:	Maintained
6963F:	drivers/i2c/busses/i2c-mv64xxx.c
6964
6965I2C OVER PARALLEL PORT
6966M:	Jean Delvare <jdelvare@suse.com>
6967L:	linux-i2c@vger.kernel.org
6968S:	Maintained
6969F:	Documentation/i2c/busses/i2c-parport
6970F:	Documentation/i2c/busses/i2c-parport-light
6971F:	drivers/i2c/busses/i2c-parport.c
6972F:	drivers/i2c/busses/i2c-parport-light.c
6973
6974I2C SUBSYSTEM
6975M:	Wolfram Sang <wsa@the-dreams.de>
6976L:	linux-i2c@vger.kernel.org
6977W:	https://i2c.wiki.kernel.org/
6978Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6980S:	Maintained
6981F:	Documentation/devicetree/bindings/i2c/i2c.txt
6982F:	Documentation/i2c/
6983F:	drivers/i2c/*
6984F:	include/linux/i2c.h
6985F:	include/linux/i2c-dev.h
6986F:	include/linux/i2c-smbus.h
6987F:	include/uapi/linux/i2c.h
6988F:	include/uapi/linux/i2c-*.h
6989
6990I2C SUBSYSTEM HOST DRIVERS
6991L:	linux-i2c@vger.kernel.org
6992W:	https://i2c.wiki.kernel.org/
6993Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6995S:	Odd Fixes
6996F:	Documentation/devicetree/bindings/i2c/
6997F:	drivers/i2c/algos/
6998F:	drivers/i2c/busses/
6999
7000I2C-TAOS-EVM DRIVER
7001M:	Jean Delvare <jdelvare@suse.com>
7002L:	linux-i2c@vger.kernel.org
7003S:	Maintained
7004F:	Documentation/i2c/busses/i2c-taos-evm
7005F:	drivers/i2c/busses/i2c-taos-evm.c
7006
7007I2C-TINY-USB DRIVER
7008M:	Till Harbaum <till@harbaum.org>
7009L:	linux-i2c@vger.kernel.org
7010W:	http://www.harbaum.org/till/i2c_tiny_usb
7011S:	Maintained
7012F:	drivers/i2c/busses/i2c-tiny-usb.c
7013
7014I2C/SMBUS CONTROLLER DRIVERS FOR PC
7015M:	Jean Delvare <jdelvare@suse.com>
7016L:	linux-i2c@vger.kernel.org
7017S:	Maintained
7018F:	Documentation/i2c/busses/i2c-ali1535
7019F:	Documentation/i2c/busses/i2c-ali1563
7020F:	Documentation/i2c/busses/i2c-ali15x3
7021F:	Documentation/i2c/busses/i2c-amd756
7022F:	Documentation/i2c/busses/i2c-amd8111
7023F:	Documentation/i2c/busses/i2c-i801
7024F:	Documentation/i2c/busses/i2c-nforce2
7025F:	Documentation/i2c/busses/i2c-piix4
7026F:	Documentation/i2c/busses/i2c-sis5595
7027F:	Documentation/i2c/busses/i2c-sis630
7028F:	Documentation/i2c/busses/i2c-sis96x
7029F:	Documentation/i2c/busses/i2c-via
7030F:	Documentation/i2c/busses/i2c-viapro
7031F:	drivers/i2c/busses/i2c-ali1535.c
7032F:	drivers/i2c/busses/i2c-ali1563.c
7033F:	drivers/i2c/busses/i2c-ali15x3.c
7034F:	drivers/i2c/busses/i2c-amd756.c
7035F:	drivers/i2c/busses/i2c-amd756-s4882.c
7036F:	drivers/i2c/busses/i2c-amd8111.c
7037F:	drivers/i2c/busses/i2c-i801.c
7038F:	drivers/i2c/busses/i2c-isch.c
7039F:	drivers/i2c/busses/i2c-nforce2.c
7040F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7041F:	drivers/i2c/busses/i2c-piix4.c
7042F:	drivers/i2c/busses/i2c-sis5595.c
7043F:	drivers/i2c/busses/i2c-sis630.c
7044F:	drivers/i2c/busses/i2c-sis96x.c
7045F:	drivers/i2c/busses/i2c-via.c
7046F:	drivers/i2c/busses/i2c-viapro.c
7047
7048I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7049M:	Hans de Goede <hdegoede@redhat.com>
7050L:	linux-i2c@vger.kernel.org
7051S:	Maintained
7052F:	drivers/i2c/busses/i2c-cht-wc.c
7053
7054I2C/SMBUS ISMT DRIVER
7055M:	Seth Heasley <seth.heasley@intel.com>
7056M:	Neil Horman <nhorman@tuxdriver.com>
7057L:	linux-i2c@vger.kernel.org
7058F:	drivers/i2c/busses/i2c-ismt.c
7059F:	Documentation/i2c/busses/i2c-ismt
7060
7061I2C/SMBUS STUB DRIVER
7062M:	Jean Delvare <jdelvare@suse.com>
7063L:	linux-i2c@vger.kernel.org
7064S:	Maintained
7065F:	drivers/i2c/i2c-stub.c
7066
7067IA64 (Itanium) PLATFORM
7068M:	Tony Luck <tony.luck@intel.com>
7069M:	Fenghua Yu <fenghua.yu@intel.com>
7070L:	linux-ia64@vger.kernel.org
7071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7072S:	Maintained
7073F:	arch/ia64/
7074
7075IBM Power 842 compression accelerator
7076M:	Haren Myneni <haren@us.ibm.com>
7077S:	Supported
7078F:	drivers/crypto/nx/Makefile
7079F:	drivers/crypto/nx/Kconfig
7080F:	drivers/crypto/nx/nx-842*
7081F:	include/linux/sw842.h
7082F:	crypto/842.c
7083F:	lib/842/
7084
7085IBM Power in-Nest Crypto Acceleration
7086M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7087M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7088L:	linux-crypto@vger.kernel.org
7089S:	Supported
7090F:	drivers/crypto/nx/Makefile
7091F:	drivers/crypto/nx/Kconfig
7092F:	drivers/crypto/nx/nx-aes*
7093F:	drivers/crypto/nx/nx-sha*
7094F:	drivers/crypto/nx/nx.*
7095F:	drivers/crypto/nx/nx_csbcpb.h
7096F:	drivers/crypto/nx/nx_debugfs.h
7097
7098IBM Power Linux RAID adapter
7099M:	Brian King <brking@us.ibm.com>
7100S:	Supported
7101F:	drivers/scsi/ipr.*
7102
7103IBM Power SRIOV Virtual NIC Device Driver
7104M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7105M:	John Allen <jallen@linux.vnet.ibm.com>
7106L:	netdev@vger.kernel.org
7107S:	Supported
7108F:	drivers/net/ethernet/ibm/ibmvnic.*
7109
7110IBM Power Virtual Accelerator Switchboard
7111M:	Sukadev Bhattiprolu
7112L:	linuxppc-dev@lists.ozlabs.org
7113S:	Supported
7114F:	arch/powerpc/platforms/powernv/vas*
7115F:	arch/powerpc/platforms/powernv/copy-paste.h
7116F:	arch/powerpc/include/asm/vas.h
7117F:	arch/powerpc/include/uapi/asm/vas.h
7118
7119IBM Power Virtual Ethernet Device Driver
7120M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7121L:	netdev@vger.kernel.org
7122S:	Supported
7123F:	drivers/net/ethernet/ibm/ibmveth.*
7124
7125IBM Power Virtual FC Device Drivers
7126M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7127L:	linux-scsi@vger.kernel.org
7128S:	Supported
7129F:	drivers/scsi/ibmvscsi/ibmvfc*
7130
7131IBM Power Virtual Management Channel Driver
7132M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7133M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7134S:	Supported
7135F:	drivers/misc/ibmvmc.*
7136
7137IBM Power Virtual SCSI Device Drivers
7138M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7139L:	linux-scsi@vger.kernel.org
7140S:	Supported
7141F:	drivers/scsi/ibmvscsi/ibmvscsi*
7142F:	include/scsi/viosrp.h
7143
7144IBM Power Virtual SCSI Device Target Driver
7145M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7146M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7147L:	linux-scsi@vger.kernel.org
7148L:	target-devel@vger.kernel.org
7149S:	Supported
7150F:	drivers/scsi/ibmvscsi_tgt/
7151
7152IBM Power VMX Cryptographic instructions
7153M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7154M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7155L:	linux-crypto@vger.kernel.org
7156S:	Supported
7157F:	drivers/crypto/vmx/Makefile
7158F:	drivers/crypto/vmx/Kconfig
7159F:	drivers/crypto/vmx/vmx.c
7160F:	drivers/crypto/vmx/aes*
7161F:	drivers/crypto/vmx/ghash*
7162F:	drivers/crypto/vmx/ppc-xlate.pl
7163
7164IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7165M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7166L:	linux-pci@vger.kernel.org
7167L:	linuxppc-dev@lists.ozlabs.org
7168S:	Supported
7169F:	drivers/pci/hotplug/rpaphp*
7170
7171IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7172M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7173L:	linux-pci@vger.kernel.org
7174L:	linuxppc-dev@lists.ozlabs.org
7175S:	Supported
7176F:	drivers/pci/hotplug/rpadlpar*
7177
7178IBM ServeRAID RAID DRIVER
7179S:	Orphan
7180F:	drivers/scsi/ips.*
7181
7182ICH LPC AND GPIO DRIVER
7183M:	Peter Tyser <ptyser@xes-inc.com>
7184S:	Maintained
7185F:	drivers/mfd/lpc_ich.c
7186F:	drivers/gpio/gpio-ich.c
7187
7188IDE SUBSYSTEM
7189M:	"David S. Miller" <davem@davemloft.net>
7190L:	linux-ide@vger.kernel.org
7191Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7193S:	Maintained
7194F:	Documentation/ide/
7195F:	drivers/ide/
7196F:	include/linux/ide.h
7197
7198IDE/ATAPI DRIVERS
7199M:	Borislav Petkov <bp@alien8.de>
7200L:	linux-ide@vger.kernel.org
7201S:	Maintained
7202F:	Documentation/cdrom/ide-cd
7203F:	drivers/ide/ide-cd*
7204
7205IDEAPAD LAPTOP EXTRAS DRIVER
7206M:	Ike Panhc <ike.pan@canonical.com>
7207L:	platform-driver-x86@vger.kernel.org
7208W:	http://launchpad.net/ideapad-laptop
7209S:	Maintained
7210F:	drivers/platform/x86/ideapad-laptop.c
7211
7212IDEAPAD LAPTOP SLIDEBAR DRIVER
7213M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7214L:	linux-input@vger.kernel.org
7215W:	https://github.com/o2genum/ideapad-slidebar
7216S:	Maintained
7217F:	drivers/input/misc/ideapad_slidebar.c
7218
7219IDT VersaClock 5 CLOCK DRIVER
7220M:	Marek Vasut <marek.vasut@gmail.com>
7221S:	Maintained
7222F:	drivers/clk/clk-versaclock5.c
7223
7224IEEE 802.15.4 SUBSYSTEM
7225M:	Alexander Aring <alex.aring@gmail.com>
7226M:	Stefan Schmidt <stefan@datenfreihafen.org>
7227L:	linux-wpan@vger.kernel.org
7228W:	http://wpan.cakelab.org/
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7231S:	Maintained
7232F:	net/ieee802154/
7233F:	net/mac802154/
7234F:	drivers/net/ieee802154/
7235F:	include/linux/nl802154.h
7236F:	include/linux/ieee802154.h
7237F:	include/net/nl802154.h
7238F:	include/net/mac802154.h
7239F:	include/net/af_ieee802154.h
7240F:	include/net/cfg802154.h
7241F:	include/net/ieee802154_netdev.h
7242F:	Documentation/networking/ieee802154.txt
7243
7244IFE PROTOCOL
7245M:	Yotam Gigi <yotam.gi@gmail.com>
7246M:	Jamal Hadi Salim <jhs@mojatatu.com>
7247F:	net/ife
7248F:	include/net/ife.h
7249F:	include/uapi/linux/ife.h
7250
7251IGORPLUG-USB IR RECEIVER
7252M:	Sean Young <sean@mess.org>
7253L:	linux-media@vger.kernel.org
7254S:	Maintained
7255F:	drivers/media/rc/igorplugusb.c
7256
7257IGUANAWORKS USB IR TRANSCEIVER
7258M:	Sean Young <sean@mess.org>
7259L:	linux-media@vger.kernel.org
7260S:	Maintained
7261F:	drivers/media/rc/iguanair.c
7262
7263IIO DIGITAL POTENTIOMETER DAC
7264M:	Peter Rosin <peda@axentia.se>
7265L:	linux-iio@vger.kernel.org
7266S:	Maintained
7267F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7268F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7269F:	drivers/iio/dac/dpot-dac.c
7270
7271IIO ENVELOPE DETECTOR
7272M:	Peter Rosin <peda@axentia.se>
7273L:	linux-iio@vger.kernel.org
7274S:	Maintained
7275F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7276F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7277F:	drivers/iio/adc/envelope-detector.c
7278
7279IIO MULTIPLEXER
7280M:	Peter Rosin <peda@axentia.se>
7281L:	linux-iio@vger.kernel.org
7282S:	Maintained
7283F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7284F:	drivers/iio/multiplexer/iio-mux.c
7285
7286IIO SUBSYSTEM AND DRIVERS
7287M:	Jonathan Cameron <jic23@kernel.org>
7288R:	Hartmut Knaack <knaack.h@gmx.de>
7289R:	Lars-Peter Clausen <lars@metafoo.de>
7290R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7291L:	linux-iio@vger.kernel.org
7292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7293S:	Maintained
7294F:	Documentation/ABI/testing/configfs-iio*
7295F:	Documentation/ABI/testing/sysfs-bus-iio*
7296F:	Documentation/devicetree/bindings/iio/
7297F:	drivers/iio/
7298F:	drivers/staging/iio/
7299F:	include/linux/iio/
7300F:	tools/iio/
7301
7302IIO UNIT CONVERTER
7303M:	Peter Rosin <peda@axentia.se>
7304L:	linux-iio@vger.kernel.org
7305S:	Maintained
7306F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7307F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7308F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7309F:	drivers/iio/afe/iio-rescale.c
7310
7311IKANOS/ADI EAGLE ADSL USB DRIVER
7312M:	Matthieu Castet <castet.matthieu@free.fr>
7313M:	Stanislaw Gruszka <stf_xl@wp.pl>
7314S:	Maintained
7315F:	drivers/usb/atm/ueagle-atm.c
7316
7317IMGTEC ASCII LCD DRIVER
7318M:	Paul Burton <paul.burton@mips.com>
7319S:	Maintained
7320F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7321F:	drivers/auxdisplay/img-ascii-lcd.c
7322
7323IMGTEC IR DECODER DRIVER
7324M:	James Hogan <jhogan@kernel.org>
7325S:	Maintained
7326F:	drivers/media/rc/img-ir/
7327
7328IMON SOUNDGRAPH USB IR RECEIVER
7329M:	Sean Young <sean@mess.org>
7330L:	linux-media@vger.kernel.org
7331S:	Maintained
7332F:	drivers/media/rc/imon_raw.c
7333F:	drivers/media/rc/imon.c
7334
7335IMS TWINTURBO FRAMEBUFFER DRIVER
7336L:	linux-fbdev@vger.kernel.org
7337S:	Orphan
7338F:	drivers/video/fbdev/imsttfb.c
7339
7340INA209 HARDWARE MONITOR DRIVER
7341M:	Guenter Roeck <linux@roeck-us.net>
7342L:	linux-hwmon@vger.kernel.org
7343S:	Maintained
7344F:	Documentation/hwmon/ina209
7345F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7346F:	drivers/hwmon/ina209.c
7347
7348INA2XX HARDWARE MONITOR DRIVER
7349M:	Guenter Roeck <linux@roeck-us.net>
7350L:	linux-hwmon@vger.kernel.org
7351S:	Maintained
7352F:	Documentation/hwmon/ina2xx
7353F:	drivers/hwmon/ina2xx.c
7354F:	include/linux/platform_data/ina2xx.h
7355
7356INDUSTRY PACK SUBSYSTEM (IPACK)
7357M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7358M:	Jens Taprogge <jens.taprogge@taprogge.org>
7359M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7360L:	industrypack-devel@lists.sourceforge.net
7361W:	http://industrypack.sourceforge.net
7362S:	Maintained
7363F:	drivers/ipack/
7364
7365INFINIBAND SUBSYSTEM
7366M:	Doug Ledford <dledford@redhat.com>
7367M:	Jason Gunthorpe <jgg@mellanox.com>
7368L:	linux-rdma@vger.kernel.org
7369W:	https://github.com/linux-rdma/rdma-core
7370Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7372S:	Supported
7373F:	Documentation/devicetree/bindings/infiniband/
7374F:	Documentation/infiniband/
7375F:	drivers/infiniband/
7376F:	include/uapi/linux/if_infiniband.h
7377F:	include/uapi/rdma/
7378F:	include/rdma/
7379
7380INGENIC JZ4780 DMA Driver
7381M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7382S:	Maintained
7383F:	drivers/dma/dma-jz4780.c
7384
7385INGENIC JZ4780 NAND DRIVER
7386M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7387L:	linux-mtd@lists.infradead.org
7388S:	Maintained
7389F:	drivers/mtd/nand/raw/jz4780_*
7390
7391INOTIFY
7392M:	Jan Kara <jack@suse.cz>
7393R:	Amir Goldstein <amir73il@gmail.com>
7394L:	linux-fsdevel@vger.kernel.org
7395S:	Maintained
7396F:	Documentation/filesystems/inotify.txt
7397F:	fs/notify/inotify/
7398F:	include/linux/inotify.h
7399F:	include/uapi/linux/inotify.h
7400
7401INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7402M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7403L:	linux-input@vger.kernel.org
7404Q:	http://patchwork.kernel.org/project/linux-input/list/
7405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7406S:	Maintained
7407F:	drivers/input/
7408F:	include/linux/input.h
7409F:	include/uapi/linux/input.h
7410F:	include/uapi/linux/input-event-codes.h
7411F:	include/linux/input/
7412F:	Documentation/devicetree/bindings/input/
7413F:	Documentation/devicetree/bindings/serio/
7414F:	Documentation/input/
7415
7416INPUT MULTITOUCH (MT) PROTOCOL
7417M:	Henrik Rydberg <rydberg@bitmath.org>
7418L:	linux-input@vger.kernel.org
7419S:	Odd fixes
7420F:	Documentation/input/multi-touch-protocol.rst
7421F:	drivers/input/input-mt.c
7422K:	\b(ABS|SYN)_MT_
7423
7424INSIDE SECURE CRYPTO DRIVER
7425M:	Antoine Tenart <antoine.tenart@bootlin.com>
7426F:	drivers/crypto/inside-secure/
7427S:	Maintained
7428L:	linux-crypto@vger.kernel.org
7429
7430INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7431M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7432M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7433L:	linux-integrity@vger.kernel.org
7434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7435S:	Supported
7436F:	security/integrity/ima/
7437
7438INTEL 810/815 FRAMEBUFFER DRIVER
7439M:	Antonino Daplas <adaplas@gmail.com>
7440L:	linux-fbdev@vger.kernel.org
7441S:	Maintained
7442F:	drivers/video/fbdev/i810/
7443
7444INTEL ASoC DRIVERS
7445M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7446M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7447M:	Jie Yang <yang.jie@linux.intel.com>
7448L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7449S:	Supported
7450F:	sound/soc/intel/
7451
7452INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7453M:	Hans de Goede <hdegoede@redhat.com>
7454L:	platform-driver-x86@vger.kernel.org
7455S:	Maintained
7456F:	drivers/platform/x86/intel_atomisp2_pm.c
7457
7458INTEL C600 SERIES SAS CONTROLLER DRIVER
7459M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7460M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7461L:	linux-scsi@vger.kernel.org
7462T:	git git://git.code.sf.net/p/intel-sas/isci
7463S:	Supported
7464F:	drivers/scsi/isci/
7465
7466INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7467M:	Jani Nikula <jani.nikula@linux.intel.com>
7468M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7469M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7470L:	intel-gfx@lists.freedesktop.org
7471W:	https://01.org/linuxgraphics/
7472B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7473C:	irc://chat.freenode.net/intel-gfx
7474Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7475T:	git git://anongit.freedesktop.org/drm-intel
7476S:	Supported
7477F:	drivers/gpu/drm/i915/
7478F:	include/drm/i915*
7479F:	include/uapi/drm/i915_drm.h
7480F:	Documentation/gpu/i915.rst
7481
7482INTEL ETHERNET DRIVERS
7483M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7484L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7485W:	http://www.intel.com/support/feedback.htm
7486W:	http://e1000.sourceforge.net/
7487Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7490S:	Supported
7491F:	Documentation/networking/device_drivers/intel/e100.rst
7492F:	Documentation/networking/device_drivers/intel/e1000.rst
7493F:	Documentation/networking/device_drivers/intel/e1000e.rst
7494F:	Documentation/networking/device_drivers/intel/fm10k.rst
7495F:	Documentation/networking/device_drivers/intel/igb.rst
7496F:	Documentation/networking/device_drivers/intel/igbvf.rst
7497F:	Documentation/networking/device_drivers/intel/ixgb.rst
7498F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7499F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7500F:	Documentation/networking/device_drivers/intel/i40e.rst
7501F:	Documentation/networking/device_drivers/intel/iavf.rst
7502F:	Documentation/networking/device_drivers/intel/ice.rst
7503F:	drivers/net/ethernet/intel/
7504F:	drivers/net/ethernet/intel/*/
7505F:	include/linux/avf/virtchnl.h
7506
7507INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7508M:	Maik Broemme <mbroemme@libmpq.org>
7509L:	linux-fbdev@vger.kernel.org
7510S:	Maintained
7511F:	Documentation/fb/intelfb.txt
7512F:	drivers/video/fbdev/intelfb/
7513
7514INTEL GPIO DRIVERS
7515M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7516L:	linux-gpio@vger.kernel.org
7517S:	Maintained
7518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7519F:	drivers/gpio/gpio-ich.c
7520F:	drivers/gpio/gpio-intel-mid.c
7521F:	drivers/gpio/gpio-lynxpoint.c
7522F:	drivers/gpio/gpio-merrifield.c
7523F:	drivers/gpio/gpio-ml-ioh.c
7524F:	drivers/gpio/gpio-pch.c
7525F:	drivers/gpio/gpio-sch.c
7526F:	drivers/gpio/gpio-sodaville.c
7527
7528INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7529M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7530M:	Zhi Wang <zhi.a.wang@intel.com>
7531L:	intel-gvt-dev@lists.freedesktop.org
7532L:	intel-gfx@lists.freedesktop.org
7533W:	https://01.org/igvt-g
7534T:	git https://github.com/intel/gvt-linux.git
7535S:	Supported
7536F:	drivers/gpu/drm/i915/gvt/
7537
7538INTEL HID EVENT DRIVER
7539M:	Alex Hung <alex.hung@canonical.com>
7540L:	platform-driver-x86@vger.kernel.org
7541S:	Maintained
7542F:	drivers/platform/x86/intel-hid.c
7543
7544INTEL I/OAT DMA DRIVER
7545M:	Dave Jiang <dave.jiang@intel.com>
7546R:	Dan Williams <dan.j.williams@intel.com>
7547L:	dmaengine@vger.kernel.org
7548Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7549S:	Supported
7550F:	drivers/dma/ioat*
7551
7552INTEL IDLE DRIVER
7553M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7554M:	Len Brown <lenb@kernel.org>
7555L:	linux-pm@vger.kernel.org
7556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7557B:	https://bugzilla.kernel.org
7558S:	Supported
7559F:	drivers/idle/intel_idle.c
7560
7561INTEL INTEGRATED SENSOR HUB DRIVER
7562M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7563M:	Jiri Kosina <jikos@kernel.org>
7564L:	linux-input@vger.kernel.org
7565S:	Maintained
7566F:	drivers/hid/intel-ish-hid/
7567
7568INTEL IOMMU (VT-d)
7569M:	David Woodhouse <dwmw2@infradead.org>
7570L:	iommu@lists.linux-foundation.org
7571T:	git git://git.infradead.org/iommu-2.6.git
7572S:	Supported
7573F:	drivers/iommu/intel-iommu.c
7574F:	include/linux/intel-iommu.h
7575
7576INTEL IOP-ADMA DMA DRIVER
7577R:	Dan Williams <dan.j.williams@intel.com>
7578S:	Odd fixes
7579F:	drivers/dma/iop-adma.c
7580
7581INTEL IPU3 CSI-2 CIO2 DRIVER
7582M:	Yong Zhi <yong.zhi@intel.com>
7583M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7584M:	Bingbu Cao <bingbu.cao@intel.com>
7585R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7586R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7587L:	linux-media@vger.kernel.org
7588S:	Maintained
7589F:	drivers/media/pci/intel/ipu3/
7590F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7591
7592INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7593M:	Krzysztof Halasa <khalasa@piap.pl>
7594S:	Maintained
7595F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7596F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7597F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7598F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7599F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7600F:	drivers/net/wan/ixp4xx_hss.c
7601
7602INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7603M:	Deepak Saxena <dsaxena@plexity.net>
7604S:	Maintained
7605F:	drivers/char/hw_random/ixp4xx-rng.c
7606
7607INTEL MANAGEMENT ENGINE (mei)
7608M:	Tomas Winkler <tomas.winkler@intel.com>
7609L:	linux-kernel@vger.kernel.org
7610S:	Supported
7611F:	include/uapi/linux/mei.h
7612F:	include/linux/mei_cl_bus.h
7613F:	drivers/misc/mei/*
7614F:	drivers/watchdog/mei_wdt.c
7615F:	Documentation/misc-devices/mei/*
7616F:	samples/mei/*
7617
7618INTEL MENLOW THERMAL DRIVER
7619M:	Sujith Thomas <sujith.thomas@intel.com>
7620L:	platform-driver-x86@vger.kernel.org
7621W:	https://01.org/linux-acpi
7622S:	Supported
7623F:	drivers/platform/x86/intel_menlow.c
7624
7625INTEL MIC DRIVERS (mic)
7626M:	Sudeep Dutt <sudeep.dutt@intel.com>
7627M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7628S:	Supported
7629W:	https://github.com/sudeepdutt/mic
7630W:	http://software.intel.com/en-us/mic-developer
7631F:	include/linux/mic_bus.h
7632F:	include/linux/scif.h
7633F:	include/uapi/linux/mic_common.h
7634F:	include/uapi/linux/mic_ioctl.h
7635F:	include/uapi/linux/scif_ioctl.h
7636F:	drivers/misc/mic/
7637F:	drivers/dma/mic_x100_dma.c
7638F:	drivers/dma/mic_x100_dma.h
7639F:	Documentation/mic/
7640
7641INTEL PMC CORE DRIVER
7642M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7643M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7644L:	platform-driver-x86@vger.kernel.org
7645S:	Maintained
7646F:	drivers/platform/x86/intel_pmc_core*
7647
7648INTEL PMC/P-Unit IPC DRIVER
7649M:	Zha Qipeng<qipeng.zha@intel.com>
7650L:	platform-driver-x86@vger.kernel.org
7651S:	Maintained
7652F:	drivers/platform/x86/intel_pmc_ipc.c
7653F:	drivers/platform/x86/intel_punit_ipc.c
7654F:	arch/x86/include/asm/intel_pmc_ipc.h
7655F:	arch/x86/include/asm/intel_punit_ipc.h
7656
7657INTEL PMIC GPIO DRIVERS
7658M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7659S:	Maintained
7660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7661F:	drivers/gpio/gpio-*cove.c
7662F:	drivers/gpio/gpio-msic.c
7663
7664INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7665R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7666S:	Maintained
7667F:	drivers/mfd/intel_msic.c
7668F:	drivers/mfd/intel_soc_pmic*
7669F:	include/linux/mfd/intel_msic.h
7670F:	include/linux/mfd/intel_soc_pmic*
7671
7672INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7673M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7674L:	linux-wireless@vger.kernel.org
7675S:	Maintained
7676F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7677F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7678F:	drivers/net/wireless/intel/ipw2x00/
7679
7680INTEL PSTATE DRIVER
7681M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7682M:	Len Brown <lenb@kernel.org>
7683L:	linux-pm@vger.kernel.org
7684S:	Supported
7685F:	drivers/cpufreq/intel_pstate.c
7686
7687INTEL RDMA RNIC DRIVER
7688M:	Faisal Latif <faisal.latif@intel.com>
7689M:	Shiraz Saleem <shiraz.saleem@intel.com>
7690L:	linux-rdma@vger.kernel.org
7691S:	Supported
7692F:	drivers/infiniband/hw/i40iw/
7693F:	include/uapi/rdma/i40iw-abi.h
7694
7695INTEL TELEMETRY DRIVER
7696M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7697M:	"David E. Box" <david.e.box@linux.intel.com>
7698L:	platform-driver-x86@vger.kernel.org
7699S:	Maintained
7700F:	arch/x86/include/asm/intel_telemetry.h
7701F:	drivers/platform/x86/intel_telemetry*
7702
7703INTEL VIRTUAL BUTTON DRIVER
7704M:	AceLan Kao <acelan.kao@canonical.com>
7705L:	platform-driver-x86@vger.kernel.org
7706S:	Maintained
7707F:	drivers/platform/x86/intel-vbtn.c
7708
7709INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7710M:	Stanislaw Gruszka <sgruszka@redhat.com>
7711L:	linux-wireless@vger.kernel.org
7712S:	Supported
7713F:	drivers/net/wireless/intel/iwlegacy/
7714
7715INTEL WIRELESS WIFI LINK (iwlwifi)
7716M:	Johannes Berg <johannes.berg@intel.com>
7717M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7718M:	Luca Coelho <luciano.coelho@intel.com>
7719M:	Intel Linux Wireless <linuxwifi@intel.com>
7720L:	linux-wireless@vger.kernel.org
7721W:	http://intellinuxwireless.org
7722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7723S:	Supported
7724F:	drivers/net/wireless/intel/iwlwifi/
7725
7726INTEL WIRELESS WIMAX CONNECTION 2400
7727M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7728M:	linux-wimax@intel.com
7729L:	wimax@linuxwimax.org (subscribers-only)
7730S:	Supported
7731W:	http://linuxwimax.org
7732F:	Documentation/wimax/README.i2400m
7733F:	drivers/net/wimax/i2400m/
7734F:	include/uapi/linux/wimax/i2400m.h
7735
7736INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7737M:	Mario Limonciello <mario.limonciello@dell.com>
7738S:	Maintained
7739F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7740
7741INTEL(R) TRACE HUB
7742M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7743S:	Supported
7744F:	Documentation/trace/intel_th.rst
7745F:	drivers/hwtracing/intel_th/
7746
7747INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7748M:	Ning Sun <ning.sun@intel.com>
7749L:	tboot-devel@lists.sourceforge.net
7750W:	http://tboot.sourceforge.net
7751T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7752S:	Supported
7753F:	Documentation/intel_txt.txt
7754F:	include/linux/tboot.h
7755F:	arch/x86/kernel/tboot.c
7756
7757INTEL-MID GPIO DRIVER
7758M:	David Cohen <david.a.cohen@linux.intel.com>
7759L:	linux-gpio@vger.kernel.org
7760S:	Maintained
7761F:	drivers/gpio/gpio-intel-mid.c
7762
7763INVENSENSE MPU-3050 GYROSCOPE DRIVER
7764M:	Linus Walleij <linus.walleij@linaro.org>
7765L:	linux-iio@vger.kernel.org
7766S:	Maintained
7767F:	drivers/iio/gyro/mpu3050*
7768F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7769
7770IOC3 ETHERNET DRIVER
7771M:	Ralf Baechle <ralf@linux-mips.org>
7772L:	linux-mips@vger.kernel.org
7773S:	Maintained
7774F:	drivers/net/ethernet/sgi/ioc3-eth.c
7775
7776IOC3 SERIAL DRIVER
7777M:	Pat Gefre <pfg@sgi.com>
7778L:	linux-serial@vger.kernel.org
7779S:	Maintained
7780F:	drivers/tty/serial/ioc3_serial.c
7781
7782IOMMU DRIVERS
7783M:	Joerg Roedel <joro@8bytes.org>
7784L:	iommu@lists.linux-foundation.org
7785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7786S:	Maintained
7787F:	Documentation/devicetree/bindings/iommu/
7788F:	drivers/iommu/
7789F:	include/linux/iommu.h
7790F:	include/linux/of_iommu.h
7791F:	include/linux/iova.h
7792
7793IP MASQUERADING
7794M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7795S:	Maintained
7796F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7797
7798IPMI SUBSYSTEM
7799M:	Corey Minyard <minyard@acm.org>
7800L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7801W:	http://openipmi.sourceforge.net/
7802S:	Supported
7803F:	Documentation/devicetree/bindings/ipmi/
7804F:	Documentation/IPMI.txt
7805F:	drivers/char/ipmi/
7806F:	include/linux/ipmi*
7807F:	include/uapi/linux/ipmi*
7808
7809IPS SCSI RAID DRIVER
7810M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7811L:	linux-scsi@vger.kernel.org
7812W:	http://www.adaptec.com/
7813S:	Maintained
7814F:	drivers/scsi/ips*
7815
7816IPVS
7817M:	Wensong Zhang <wensong@linux-vs.org>
7818M:	Simon Horman <horms@verge.net.au>
7819M:	Julian Anastasov <ja@ssi.bg>
7820L:	netdev@vger.kernel.org
7821L:	lvs-devel@vger.kernel.org
7822S:	Maintained
7823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7825F:	Documentation/networking/ipvs-sysctl.txt
7826F:	include/net/ip_vs.h
7827F:	include/uapi/linux/ip_vs.h
7828F:	net/netfilter/ipvs/
7829
7830IPWIRELESS DRIVER
7831M:	Jiri Kosina <jikos@kernel.org>
7832M:	David Sterba <dsterba@suse.com>
7833S:	Odd Fixes
7834F:	drivers/tty/ipwireless/
7835
7836IPX NETWORK LAYER
7837L:	netdev@vger.kernel.org
7838S:	Obsolete
7839F:	include/uapi/linux/ipx.h
7840
7841IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7842M:	Marc Zyngier <marc.zyngier@arm.com>
7843S:	Maintained
7844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7845F:	Documentation/IRQ-domain.txt
7846F:	include/linux/irqdomain.h
7847F:	kernel/irq/irqdomain.c
7848F:	kernel/irq/msi.c
7849
7850IRQ SUBSYSTEM
7851M:	Thomas Gleixner <tglx@linutronix.de>
7852L:	linux-kernel@vger.kernel.org
7853S:	Maintained
7854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7855F:	kernel/irq/
7856
7857IRQCHIP DRIVERS
7858M:	Thomas Gleixner <tglx@linutronix.de>
7859M:	Jason Cooper <jason@lakedaemon.net>
7860M:	Marc Zyngier <marc.zyngier@arm.com>
7861L:	linux-kernel@vger.kernel.org
7862S:	Maintained
7863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7864F:	Documentation/devicetree/bindings/interrupt-controller/
7865F:	drivers/irqchip/
7866
7867ISA
7868M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7869S:	Maintained
7870F:	Documentation/isa.txt
7871F:	drivers/base/isa.c
7872F:	include/linux/isa.h
7873
7874ISA RADIO MODULE
7875M:	Hans Verkuil <hverkuil@xs4all.nl>
7876L:	linux-media@vger.kernel.org
7877T:	git git://linuxtv.org/media_tree.git
7878W:	https://linuxtv.org
7879S:	Maintained
7880F:	drivers/media/radio/radio-isa*
7881
7882ISAPNP
7883M:	Jaroslav Kysela <perex@perex.cz>
7884S:	Maintained
7885F:	Documentation/isapnp.txt
7886F:	drivers/pnp/isapnp/
7887F:	include/linux/isapnp.h
7888
7889ISCSI
7890M:	Lee Duncan <lduncan@suse.com>
7891M:	Chris Leech <cleech@redhat.com>
7892L:	open-iscsi@googlegroups.com
7893W:	www.open-iscsi.com
7894S:	Maintained
7895F:	drivers/scsi/*iscsi*
7896F:	include/scsi/*iscsi*
7897
7898iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7899M:	Peter Jones <pjones@redhat.com>
7900M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7901S:	Maintained
7902F:	drivers/firmware/iscsi_ibft*
7903
7904ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7905M:	Sagi Grimberg <sagi@grimberg.me>
7906M:	Max Gurtovoy <maxg@mellanox.com>
7907L:	linux-rdma@vger.kernel.org
7908S:	Supported
7909W:	http://www.openfabrics.org
7910W:	www.open-iscsi.org
7911Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7912F:	drivers/infiniband/ulp/iser/
7913
7914ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7915M:	Sagi Grimberg <sagi@grimberg.me>
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7917L:	linux-rdma@vger.kernel.org
7918L:	target-devel@vger.kernel.org
7919S:	Supported
7920W:	http://www.linux-iscsi.org
7921F:	drivers/infiniband/ulp/isert
7922
7923ISDN SUBSYSTEM
7924M:	Karsten Keil <isdn@linux-pingi.de>
7925L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7926L:	netdev@vger.kernel.org
7927W:	http://www.isdn4linux.de
7928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7929S:	Maintained
7930F:	Documentation/isdn/
7931F:	drivers/isdn/
7932F:	include/linux/isdn.h
7933F:	include/linux/isdn/
7934F:	include/uapi/linux/isdn.h
7935F:	include/uapi/linux/isdn/
7936
7937IT87 HARDWARE MONITORING DRIVER
7938M:	Jean Delvare <jdelvare@suse.com>
7939L:	linux-hwmon@vger.kernel.org
7940S:	Maintained
7941F:	Documentation/hwmon/it87
7942F:	drivers/hwmon/it87.c
7943
7944IT913X MEDIA DRIVER
7945M:	Antti Palosaari <crope@iki.fi>
7946L:	linux-media@vger.kernel.org
7947W:	https://linuxtv.org
7948W:	http://palosaari.fi/linux/
7949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7950T:	git git://linuxtv.org/anttip/media_tree.git
7951S:	Maintained
7952F:	drivers/media/tuners/it913x*
7953
7954IVTV VIDEO4LINUX DRIVER
7955M:	Andy Walls <awalls@md.metrocast.net>
7956L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7957L:	linux-media@vger.kernel.org
7958T:	git git://linuxtv.org/media_tree.git
7959W:	http://www.ivtvdriver.org
7960S:	Maintained
7961F:	Documentation/media/v4l-drivers/ivtv*
7962F:	drivers/media/pci/ivtv/
7963F:	include/uapi/linux/ivtv*
7964
7965IX2505V MEDIA DRIVER
7966M:	Malcolm Priestley <tvboxspy@gmail.com>
7967L:	linux-media@vger.kernel.org
7968W:	https://linuxtv.org
7969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7970S:	Maintained
7971F:	drivers/media/dvb-frontends/ix2505v*
7972
7973JAILHOUSE HYPERVISOR INTERFACE
7974M:	Jan Kiszka <jan.kiszka@siemens.com>
7975L:	jailhouse-dev@googlegroups.com
7976S:	Maintained
7977F:	arch/x86/kernel/jailhouse.c
7978F:	arch/x86/include/asm/jailhouse_para.h
7979
7980JC42.4 TEMPERATURE SENSOR DRIVER
7981M:	Guenter Roeck <linux@roeck-us.net>
7982L:	linux-hwmon@vger.kernel.org
7983S:	Maintained
7984F:	drivers/hwmon/jc42.c
7985F:	Documentation/hwmon/jc42
7986
7987JFS FILESYSTEM
7988M:	Dave Kleikamp <shaggy@kernel.org>
7989L:	jfs-discussion@lists.sourceforge.net
7990W:	http://jfs.sourceforge.net/
7991T:	git git://github.com/kleikamp/linux-shaggy.git
7992S:	Maintained
7993F:	Documentation/filesystems/jfs.txt
7994F:	fs/jfs/
7995
7996JME NETWORK DRIVER
7997M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7998L:	netdev@vger.kernel.org
7999S:	Maintained
8000F:	drivers/net/ethernet/jme.*
8001
8002JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8003M:	David Woodhouse <dwmw2@infradead.org>
8004L:	linux-mtd@lists.infradead.org
8005W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8006S:	Maintained
8007F:	fs/jffs2/
8008F:	include/uapi/linux/jffs2.h
8009
8010JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8011M:	"Theodore Ts'o" <tytso@mit.edu>
8012M:	Jan Kara <jack@suse.com>
8013L:	linux-ext4@vger.kernel.org
8014S:	Maintained
8015F:	fs/jbd2/
8016F:	include/linux/jbd2.h
8017
8018JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8019M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8020L:	linux-media@vger.kernel.org
8021S:	Maintained
8022F:	drivers/media/platform/rcar_jpu.c
8023
8024JSM Neo PCI based serial card
8025M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8026L:	linux-serial@vger.kernel.org
8027S:	Maintained
8028F:	drivers/tty/serial/jsm/
8029
8030K10TEMP HARDWARE MONITORING DRIVER
8031M:	Clemens Ladisch <clemens@ladisch.de>
8032L:	linux-hwmon@vger.kernel.org
8033S:	Maintained
8034F:	Documentation/hwmon/k10temp
8035F:	drivers/hwmon/k10temp.c
8036
8037K8TEMP HARDWARE MONITORING DRIVER
8038M:	Rudolf Marek <r.marek@assembler.cz>
8039L:	linux-hwmon@vger.kernel.org
8040S:	Maintained
8041F:	Documentation/hwmon/k8temp
8042F:	drivers/hwmon/k8temp.c
8043
8044KASAN
8045M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8046R:	Alexander Potapenko <glider@google.com>
8047R:	Dmitry Vyukov <dvyukov@google.com>
8048L:	kasan-dev@googlegroups.com
8049S:	Maintained
8050F:	arch/*/include/asm/kasan.h
8051F:	arch/*/mm/kasan_init*
8052F:	Documentation/dev-tools/kasan.rst
8053F:	include/linux/kasan*.h
8054F:	lib/test_kasan.c
8055F:	mm/kasan/
8056F:	scripts/Makefile.kasan
8057
8058KCONFIG
8059M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8061L:	linux-kbuild@vger.kernel.org
8062S:	Maintained
8063F:	Documentation/kbuild/kconfig*
8064F:	scripts/kconfig/
8065F:	scripts/Kconfig.include
8066
8067KDUMP
8068M:	Dave Young <dyoung@redhat.com>
8069M:	Baoquan He <bhe@redhat.com>
8070R:	Vivek Goyal <vgoyal@redhat.com>
8071L:	kexec@lists.infradead.org
8072W:	http://lse.sourceforge.net/kdump/
8073S:	Maintained
8074F:	Documentation/kdump/
8075
8076KEENE FM RADIO TRANSMITTER DRIVER
8077M:	Hans Verkuil <hverkuil@xs4all.nl>
8078L:	linux-media@vger.kernel.org
8079T:	git git://linuxtv.org/media_tree.git
8080W:	https://linuxtv.org
8081S:	Maintained
8082F:	drivers/media/radio/radio-keene*
8083
8084KERNEL AUTOMOUNTER
8085M:	Ian Kent <raven@themaw.net>
8086L:	autofs@vger.kernel.org
8087S:	Maintained
8088F:	fs/autofs/
8089
8090KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8091M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8092M:	Michal Marek <michal.lkml@markovi.net>
8093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8094L:	linux-kbuild@vger.kernel.org
8095S:	Maintained
8096F:	Documentation/kbuild/
8097F:	Makefile
8098F:	scripts/Kbuild*
8099F:	scripts/Makefile*
8100F:	scripts/basic/
8101F:	scripts/mk*
8102F:	scripts/mod/
8103F:	scripts/package/
8104
8105KERNEL JANITORS
8106L:	kernel-janitors@vger.kernel.org
8107W:	http://kernelnewbies.org/KernelJanitors
8108S:	Odd Fixes
8109
8110KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8111M:	"J. Bruce Fields" <bfields@fieldses.org>
8112M:	Jeff Layton <jlayton@kernel.org>
8113L:	linux-nfs@vger.kernel.org
8114W:	http://nfs.sourceforge.net/
8115T:	git git://linux-nfs.org/~bfields/linux.git
8116S:	Supported
8117F:	fs/nfsd/
8118F:	include/uapi/linux/nfsd/
8119F:	fs/lockd/
8120F:	fs/nfs_common/
8121F:	net/sunrpc/
8122F:	include/linux/lockd/
8123F:	include/linux/sunrpc/
8124F:	include/uapi/linux/sunrpc/
8125
8126KERNEL SELFTEST FRAMEWORK
8127M:	Shuah Khan <shuah@kernel.org>
8128L:	linux-kselftest@vger.kernel.org
8129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8130Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8131S:	Maintained
8132F:	tools/testing/selftests/
8133F:	Documentation/dev-tools/kselftest*
8134
8135KERNEL USERMODE HELPER
8136M:	Luis Chamberlain <mcgrof@kernel.org>
8137L:	linux-kernel@vger.kernel.org
8138S:	Maintained
8139F:	kernel/umh.c
8140F:	include/linux/umh.h
8141
8142KERNEL VIRTUAL MACHINE (KVM)
8143M:	Paolo Bonzini <pbonzini@redhat.com>
8144M:	Radim Krčmář <rkrcmar@redhat.com>
8145L:	kvm@vger.kernel.org
8146W:	http://www.linux-kvm.org
8147T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8148S:	Supported
8149F:	Documentation/virtual/kvm/
8150F:	include/trace/events/kvm.h
8151F:	include/uapi/asm-generic/kvm*
8152F:	include/uapi/linux/kvm*
8153F:	include/asm-generic/kvm*
8154F:	include/linux/kvm*
8155F:	include/kvm/iodev.h
8156F:	virt/kvm/*
8157F:	tools/kvm/
8158
8159KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8160M:	Joerg Roedel <joro@8bytes.org>
8161L:	kvm@vger.kernel.org
8162W:	http://www.linux-kvm.org/
8163S:	Maintained
8164F:	arch/x86/include/asm/svm.h
8165F:	arch/x86/kvm/svm.c
8166
8167KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8168M:	Christoffer Dall <christoffer.dall@arm.com>
8169M:	Marc Zyngier <marc.zyngier@arm.com>
8170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8171L:	kvmarm@lists.cs.columbia.edu
8172W:	http://systems.cs.columbia.edu/projects/kvm-arm
8173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8174S:	Supported
8175F:	arch/arm/include/uapi/asm/kvm*
8176F:	arch/arm/include/asm/kvm*
8177F:	arch/arm/kvm/
8178F:	virt/kvm/arm/
8179F:	include/kvm/arm_*
8180
8181KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8182M:	Christoffer Dall <christoffer.dall@arm.com>
8183M:	Marc Zyngier <marc.zyngier@arm.com>
8184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8185L:	kvmarm@lists.cs.columbia.edu
8186S:	Maintained
8187F:	arch/arm64/include/uapi/asm/kvm*
8188F:	arch/arm64/include/asm/kvm*
8189F:	arch/arm64/kvm/
8190
8191KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8192M:	James Hogan <jhogan@kernel.org>
8193L:	linux-mips@vger.kernel.org
8194S:	Supported
8195F:	arch/mips/include/uapi/asm/kvm*
8196F:	arch/mips/include/asm/kvm*
8197F:	arch/mips/kvm/
8198
8199KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8200M:	Paul Mackerras <paulus@ozlabs.org>
8201L:	kvm-ppc@vger.kernel.org
8202W:	http://www.linux-kvm.org/
8203T:	git git://github.com/agraf/linux-2.6.git
8204S:	Supported
8205F:	arch/powerpc/include/uapi/asm/kvm*
8206F:	arch/powerpc/include/asm/kvm*
8207F:	arch/powerpc/kvm/
8208F:	arch/powerpc/kernel/kvm*
8209
8210KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8211M:	Christian Borntraeger <borntraeger@de.ibm.com>
8212M:	Janosch Frank <frankja@linux.ibm.com>
8213R:	David Hildenbrand <david@redhat.com>
8214R:	Cornelia Huck <cohuck@redhat.com>
8215L:	linux-s390@vger.kernel.org
8216W:	http://www.ibm.com/developerworks/linux/linux390/
8217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8218S:	Supported
8219F:	arch/s390/include/uapi/asm/kvm*
8220F:	arch/s390/include/asm/gmap.h
8221F:	arch/s390/include/asm/kvm*
8222F:	arch/s390/kvm/
8223F:	arch/s390/mm/gmap.c
8224
8225KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8226M:	Paolo Bonzini <pbonzini@redhat.com>
8227M:	Radim Krčmář <rkrcmar@redhat.com>
8228L:	kvm@vger.kernel.org
8229W:	http://www.linux-kvm.org
8230T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8231S:	Supported
8232F:	arch/x86/kvm/
8233F:	arch/x86/include/uapi/asm/kvm*
8234F:	arch/x86/include/asm/kvm*
8235F:	arch/x86/include/asm/pvclock-abi.h
8236F:	arch/x86/kernel/kvm.c
8237F:	arch/x86/kernel/kvmclock.c
8238
8239KERNFS
8240M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8241M:	Tejun Heo <tj@kernel.org>
8242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8243S:	Supported
8244F:	include/linux/kernfs.h
8245F:	fs/kernfs/
8246
8247KEXEC
8248M:	Eric Biederman <ebiederm@xmission.com>
8249W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8250L:	kexec@lists.infradead.org
8251S:	Maintained
8252F:	include/linux/kexec.h
8253F:	include/uapi/linux/kexec.h
8254F:	kernel/kexec*
8255
8256KEYS-ENCRYPTED
8257M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8258L:	linux-integrity@vger.kernel.org
8259L:	keyrings@vger.kernel.org
8260S:	Supported
8261F:	Documentation/security/keys/trusted-encrypted.rst
8262F:	include/keys/encrypted-type.h
8263F:	security/keys/encrypted-keys/
8264
8265KEYS-TRUSTED
8266M:	James Bottomley <jejb@linux.vnet.ibm.com>
8267M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8268M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8269L:	linux-integrity@vger.kernel.org
8270L:	keyrings@vger.kernel.org
8271S:	Supported
8272F:	Documentation/security/keys/trusted-encrypted.rst
8273F:	include/keys/trusted-type.h
8274F:	security/keys/trusted.c
8275F:	security/keys/trusted.h
8276
8277KEYS/KEYRINGS:
8278M:	David Howells <dhowells@redhat.com>
8279L:	keyrings@vger.kernel.org
8280S:	Maintained
8281F:	Documentation/security/keys/core.rst
8282F:	include/linux/key.h
8283F:	include/linux/key-type.h
8284F:	include/linux/keyctl.h
8285F:	include/uapi/linux/keyctl.h
8286F:	include/keys/
8287F:	security/keys/
8288
8289KGDB / KDB /debug_core
8290M:	Jason Wessel <jason.wessel@windriver.com>
8291M:	Daniel Thompson <daniel.thompson@linaro.org>
8292W:	http://kgdb.wiki.kernel.org/
8293L:	kgdb-bugreport@lists.sourceforge.net
8294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8295S:	Maintained
8296F:	Documentation/dev-tools/kgdb.rst
8297F:	drivers/misc/kgdbts.c
8298F:	drivers/tty/serial/kgdboc.c
8299F:	include/linux/kdb.h
8300F:	include/linux/kgdb.h
8301F:	kernel/debug/
8302
8303KMEMLEAK
8304M:	Catalin Marinas <catalin.marinas@arm.com>
8305S:	Maintained
8306F:	Documentation/dev-tools/kmemleak.rst
8307F:	include/linux/kmemleak.h
8308F:	mm/kmemleak.c
8309F:	mm/kmemleak-test.c
8310
8311KMOD KERNEL MODULE LOADER - USERMODE HELPER
8312M:	Luis Chamberlain <mcgrof@kernel.org>
8313L:	linux-kernel@vger.kernel.org
8314S:	Maintained
8315F:	kernel/kmod.c
8316F:	include/linux/kmod.h
8317F:	lib/test_kmod.c
8318F:	tools/testing/selftests/kmod/
8319
8320KPROBES
8321M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8322M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8323M:	"David S. Miller" <davem@davemloft.net>
8324M:	Masami Hiramatsu <mhiramat@kernel.org>
8325S:	Maintained
8326F:	Documentation/kprobes.txt
8327F:	include/linux/kprobes.h
8328F:	include/asm-generic/kprobes.h
8329F:	kernel/kprobes.c
8330
8331KS0108 LCD CONTROLLER DRIVER
8332M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8333S:	Maintained
8334F:	Documentation/auxdisplay/ks0108
8335F:	drivers/auxdisplay/ks0108.c
8336F:	include/linux/ks0108.h
8337
8338L3MDEV
8339M:	David Ahern <dsa@cumulusnetworks.com>
8340L:	netdev@vger.kernel.org
8341S:	Maintained
8342F:	net/l3mdev
8343F:	include/net/l3mdev.h
8344
8345L7 BPF FRAMEWORK
8346M:	John Fastabend <john.fastabend@gmail.com>
8347M:	Daniel Borkmann <daniel@iogearbox.net>
8348L:	netdev@vger.kernel.org
8349S:	Maintained
8350F:	include/linux/skmsg.h
8351F:	net/core/skmsg.c
8352F:	net/core/sock_map.c
8353F:	net/ipv4/tcp_bpf.c
8354
8355LANTIQ / INTEL Ethernet drivers
8356M:	Hauke Mehrtens <hauke@hauke-m.de>
8357L:	netdev@vger.kernel.org
8358S:	Maintained
8359F:	net/dsa/tag_gswip.c
8360F:	drivers/net/ethernet/lantiq_xrx200.c
8361F:	drivers/net/dsa/lantiq_pce.h
8362F:	drivers/net/dsa/lantiq_gswip.c
8363
8364LANTIQ MIPS ARCHITECTURE
8365M:	John Crispin <john@phrozen.org>
8366L:	linux-mips@vger.kernel.org
8367S:	Maintained
8368F:	arch/mips/lantiq
8369F:	drivers/soc/lantiq
8370
8371LAPB module
8372L:	linux-x25@vger.kernel.org
8373S:	Orphan
8374F:	Documentation/networking/lapb-module.txt
8375F:	include/*/lapb.h
8376F:	net/lapb/
8377
8378LASI 53c700 driver for PARISC
8379M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8380L:	linux-scsi@vger.kernel.org
8381S:	Maintained
8382F:	Documentation/scsi/53c700.txt
8383F:	drivers/scsi/53c700*
8384
8385LEAKING_ADDRESSES
8386M:	Tobin C. Harding <me@tobin.cc>
8387M:	Tycho Andersen <tycho@tycho.ws>
8388L:	kernel-hardening@lists.openwall.com
8389S:	Maintained
8390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8391F:	scripts/leaking_addresses.pl
8392
8393LED SUBSYSTEM
8394M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8395M:	Pavel Machek <pavel@ucw.cz>
8396L:	linux-leds@vger.kernel.org
8397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8398S:	Maintained
8399F:	Documentation/devicetree/bindings/leds/
8400F:	drivers/leds/
8401F:	include/linux/leds.h
8402
8403LEGACY EEPROM DRIVER
8404M:	Jean Delvare <jdelvare@suse.com>
8405S:	Maintained
8406F:	Documentation/misc-devices/eeprom
8407F:	drivers/misc/eeprom/eeprom.c
8408
8409LEGO MINDSTORMS EV3
8410R:	David Lechner <david@lechnology.com>
8411S:	Maintained
8412F:	arch/arm/boot/dts/da850-lego-ev3.dts
8413F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8414F:	drivers/power/supply/lego_ev3_battery.c
8415
8416LEGO USB Tower driver
8417M:	Juergen Stuber <starblue@users.sourceforge.net>
8418L:	legousb-devel@lists.sourceforge.net
8419W:	http://legousb.sourceforge.net/
8420S:	Maintained
8421F:	drivers/usb/misc/legousbtower.c
8422
8423LG LAPTOP EXTRAS
8424M:	Matan Ziv-Av <matan@svgalib.org>
8425L:	platform-driver-x86@vger.kernel.org
8426S:	Maintained
8427F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8428F:	Documentation/laptops/lg-laptop.rst
8429F:	drivers/platform/x86/lg-laptop.c
8430
8431LG2160 MEDIA DRIVER
8432M:	Michael Krufky <mkrufky@linuxtv.org>
8433L:	linux-media@vger.kernel.org
8434W:	https://linuxtv.org
8435W:	http://github.com/mkrufky
8436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8437T:	git git://linuxtv.org/mkrufky/tuners.git
8438S:	Maintained
8439F:	drivers/media/dvb-frontends/lg2160.*
8440
8441LGDT3305 MEDIA DRIVER
8442M:	Michael Krufky <mkrufky@linuxtv.org>
8443L:	linux-media@vger.kernel.org
8444W:	https://linuxtv.org
8445W:	http://github.com/mkrufky
8446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8447T:	git git://linuxtv.org/mkrufky/tuners.git
8448S:	Maintained
8449F:	drivers/media/dvb-frontends/lgdt3305.*
8450
8451LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8452M:	Viresh Kumar <vireshk@kernel.org>
8453L:	linux-ide@vger.kernel.org
8454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8455S:	Maintained
8456F:	include/linux/pata_arasan_cf_data.h
8457F:	drivers/ata/pata_arasan_cf.c
8458
8459LIBATA PATA DRIVERS
8460M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8461M:	Jens Axboe <axboe@kernel.dk>
8462L:	linux-ide@vger.kernel.org
8463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8464S:	Maintained
8465F:	drivers/ata/pata_*.c
8466F:	drivers/ata/ata_generic.c
8467
8468LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8469M:	Linus Walleij <linus.walleij@linaro.org>
8470L:	linux-ide@vger.kernel.org
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8472S:	Maintained
8473F:	drivers/ata/pata_ftide010.c
8474F:	drivers/ata/sata_gemini.c
8475F:	drivers/ata/sata_gemini.h
8476
8477LIBATA SATA AHCI PLATFORM devices support
8478M:	Hans de Goede <hdegoede@redhat.com>
8479M:	Jens Axboe <axboe@kernel.dk>
8480L:	linux-ide@vger.kernel.org
8481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8482S:	Maintained
8483F:	drivers/ata/ahci_platform.c
8484F:	drivers/ata/libahci_platform.c
8485F:	include/linux/ahci_platform.h
8486
8487LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8488M:	Mikael Pettersson <mikpelinux@gmail.com>
8489L:	linux-ide@vger.kernel.org
8490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8491S:	Maintained
8492F:	drivers/ata/sata_promise.*
8493
8494LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8495M:	Jens Axboe <axboe@kernel.dk>
8496L:	linux-ide@vger.kernel.org
8497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8498S:	Maintained
8499F:	drivers/ata/
8500F:	include/linux/ata.h
8501F:	include/linux/libata.h
8502F:	Documentation/devicetree/bindings/ata/
8503
8504LIBLOCKDEP
8505M:	Sasha Levin <alexander.levin@microsoft.com>
8506S:	Maintained
8507F:	tools/lib/lockdep/
8508
8509LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8510M:	Ross Zwisler <zwisler@kernel.org>
8511M:	Dan Williams <dan.j.williams@intel.com>
8512M:	Vishal Verma <vishal.l.verma@intel.com>
8513M:	Dave Jiang <dave.jiang@intel.com>
8514L:	linux-nvdimm@lists.01.org
8515Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8516S:	Supported
8517F:	drivers/nvdimm/blk.c
8518F:	drivers/nvdimm/region_devs.c
8519
8520LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8521M:	Vishal Verma <vishal.l.verma@intel.com>
8522M:	Dan Williams <dan.j.williams@intel.com>
8523M:	Ross Zwisler <zwisler@kernel.org>
8524M:	Dave Jiang <dave.jiang@intel.com>
8525L:	linux-nvdimm@lists.01.org
8526Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8527S:	Supported
8528F:	drivers/nvdimm/btt*
8529
8530LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8531M:	Ross Zwisler <zwisler@kernel.org>
8532M:	Dan Williams <dan.j.williams@intel.com>
8533M:	Vishal Verma <vishal.l.verma@intel.com>
8534M:	Dave Jiang <dave.jiang@intel.com>
8535L:	linux-nvdimm@lists.01.org
8536Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8537S:	Supported
8538F:	drivers/nvdimm/pmem*
8539
8540LIBNVDIMM: DEVICETREE BINDINGS
8541M:	Oliver O'Halloran <oohall@gmail.com>
8542L:	linux-nvdimm@lists.01.org
8543Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8544S:	Supported
8545F:	drivers/nvdimm/of_pmem.c
8546F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8547
8548LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8549M:	Dan Williams <dan.j.williams@intel.com>
8550M:	Ross Zwisler <zwisler@kernel.org>
8551M:	Vishal Verma <vishal.l.verma@intel.com>
8552M:	Dave Jiang <dave.jiang@intel.com>
8553L:	linux-nvdimm@lists.01.org
8554Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8556S:	Supported
8557F:	drivers/nvdimm/*
8558F:	drivers/acpi/nfit/*
8559F:	include/linux/nd.h
8560F:	include/linux/libnvdimm.h
8561F:	include/uapi/linux/ndctl.h
8562
8563LIGHTNVM PLATFORM SUPPORT
8564M:	Matias Bjorling <mb@lightnvm.io>
8565W:	http://github/OpenChannelSSD
8566L:	linux-block@vger.kernel.org
8567S:	Maintained
8568F:	drivers/lightnvm/
8569F:	include/linux/lightnvm.h
8570F:	include/uapi/linux/lightnvm.h
8571
8572LINUX FOR POWER MACINTOSH
8573M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8574W:	http://www.penguinppc.org/
8575L:	linuxppc-dev@lists.ozlabs.org
8576S:	Maintained
8577F:	arch/powerpc/platforms/powermac/
8578F:	drivers/macintosh/
8579
8580LINUX FOR POWERPC (32-BIT AND 64-BIT)
8581M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8582M:	Paul Mackerras <paulus@samba.org>
8583M:	Michael Ellerman <mpe@ellerman.id.au>
8584W:	https://github.com/linuxppc/linux/wiki
8585L:	linuxppc-dev@lists.ozlabs.org
8586Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8588S:	Supported
8589F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8590F:	Documentation/devicetree/bindings/powerpc/
8591F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8592F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8593F:	Documentation/powerpc/
8594F:	arch/powerpc/
8595F:	drivers/char/tpm/tpm_ibmvtpm*
8596F:	drivers/crypto/nx/
8597F:	drivers/crypto/vmx/
8598F:	drivers/i2c/busses/i2c-opal.c
8599F:	drivers/net/ethernet/ibm/ibmveth.*
8600F:	drivers/net/ethernet/ibm/ibmvnic.*
8601F:	drivers/pci/hotplug/pnv_php.c
8602F:	drivers/pci/hotplug/rpa*
8603F:	drivers/rtc/rtc-opal.c
8604F:	drivers/scsi/ibmvscsi/
8605F:	drivers/tty/hvc/hvc_opal.c
8606F:	drivers/watchdog/wdrtas.c
8607F:	tools/testing/selftests/powerpc
8608N:	/pmac
8609N:	powermac
8610N:	powernv
8611N:	[^a-z0-9]ps3
8612N:	pseries
8613
8614LINUX FOR POWERPC EMBEDDED MPC5XXX
8615M:	Anatolij Gustschin <agust@denx.de>
8616L:	linuxppc-dev@lists.ozlabs.org
8617T:	git git://git.denx.de/linux-denx-agust.git
8618S:	Maintained
8619F:	arch/powerpc/platforms/512x/
8620F:	arch/powerpc/platforms/52xx/
8621
8622LINUX FOR POWERPC EMBEDDED PPC4XX
8623M:	Alistair Popple <alistair@popple.id.au>
8624M:	Matt Porter <mporter@kernel.crashing.org>
8625W:	http://www.penguinppc.org/
8626L:	linuxppc-dev@lists.ozlabs.org
8627S:	Maintained
8628F:	arch/powerpc/platforms/40x/
8629F:	arch/powerpc/platforms/44x/
8630
8631LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8632M:	Scott Wood <oss@buserror.net>
8633M:	Kumar Gala <galak@kernel.crashing.org>
8634W:	http://www.penguinppc.org/
8635L:	linuxppc-dev@lists.ozlabs.org
8636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8637S:	Maintained
8638F:	arch/powerpc/platforms/83xx/
8639F:	arch/powerpc/platforms/85xx/
8640F:	Documentation/devicetree/bindings/powerpc/fsl/
8641
8642LINUX FOR POWERPC EMBEDDED PPC8XX
8643M:	Vitaly Bordug <vitb@kernel.crashing.org>
8644W:	http://www.penguinppc.org/
8645L:	linuxppc-dev@lists.ozlabs.org
8646S:	Maintained
8647F:	arch/powerpc/platforms/8xx/
8648
8649LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8650L:	linuxppc-dev@lists.ozlabs.org
8651S:	Orphan
8652F:	arch/powerpc/*/*virtex*
8653F:	arch/powerpc/*/*/*virtex*
8654
8655LINUX FOR POWERPC PA SEMI PWRFICIENT
8656L:	linuxppc-dev@lists.ozlabs.org
8657S:	Orphan
8658F:	arch/powerpc/platforms/pasemi/
8659F:	drivers/*/*pasemi*
8660F:	drivers/*/*/*pasemi*
8661
8662LINUX KERNEL DUMP TEST MODULE (LKDTM)
8663M:	Kees Cook <keescook@chromium.org>
8664S:	Maintained
8665F:	drivers/misc/lkdtm/*
8666
8667LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8668M:	Alan Stern <stern@rowland.harvard.edu>
8669M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8670M:	Will Deacon <will.deacon@arm.com>
8671M:	Peter Zijlstra <peterz@infradead.org>
8672M:	Boqun Feng <boqun.feng@gmail.com>
8673M:	Nicholas Piggin <npiggin@gmail.com>
8674M:	David Howells <dhowells@redhat.com>
8675M:	Jade Alglave <j.alglave@ucl.ac.uk>
8676M:	Luc Maranget <luc.maranget@inria.fr>
8677M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8678R:	Akira Yokosawa <akiyks@gmail.com>
8679R:	Daniel Lustig <dlustig@nvidia.com>
8680L:	linux-kernel@vger.kernel.org
8681L:	linux-arch@vger.kernel.org
8682S:	Supported
8683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8684F:	tools/memory-model/
8685F:	Documentation/atomic_bitops.txt
8686F:	Documentation/atomic_t.txt
8687F:	Documentation/core-api/atomic_ops.rst
8688F:	Documentation/core-api/refcount-vs-atomic.rst
8689F:	Documentation/memory-barriers.txt
8690
8691LIS3LV02D ACCELEROMETER DRIVER
8692M:	Eric Piel <eric.piel@tremplin-utc.net>
8693S:	Maintained
8694F:	Documentation/misc-devices/lis3lv02d
8695F:	drivers/misc/lis3lv02d/
8696F:	drivers/platform/x86/hp_accel.c
8697
8698LIVE PATCHING
8699M:	Josh Poimboeuf <jpoimboe@redhat.com>
8700M:	Jessica Yu <jeyu@kernel.org>
8701M:	Jiri Kosina <jikos@kernel.org>
8702M:	Miroslav Benes <mbenes@suse.cz>
8703R:	Petr Mladek <pmladek@suse.com>
8704S:	Maintained
8705F:	kernel/livepatch/
8706F:	include/linux/livepatch.h
8707F:	arch/x86/include/asm/livepatch.h
8708F:	arch/x86/kernel/livepatch.c
8709F:	Documentation/livepatch/
8710F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8711F:	samples/livepatch/
8712L:	live-patching@vger.kernel.org
8713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8714
8715LLC (802.2)
8716L:	netdev@vger.kernel.org
8717S:	Odd fixes
8718F:	include/linux/llc.h
8719F:	include/uapi/linux/llc.h
8720F:	include/net/llc*
8721F:	net/llc/
8722
8723LM73 HARDWARE MONITOR DRIVER
8724M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8725L:	linux-hwmon@vger.kernel.org
8726S:	Maintained
8727F:	drivers/hwmon/lm73.c
8728
8729LM78 HARDWARE MONITOR DRIVER
8730M:	Jean Delvare <jdelvare@suse.com>
8731L:	linux-hwmon@vger.kernel.org
8732S:	Maintained
8733F:	Documentation/hwmon/lm78
8734F:	drivers/hwmon/lm78.c
8735
8736LM83 HARDWARE MONITOR DRIVER
8737M:	Jean Delvare <jdelvare@suse.com>
8738L:	linux-hwmon@vger.kernel.org
8739S:	Maintained
8740F:	Documentation/hwmon/lm83
8741F:	drivers/hwmon/lm83.c
8742
8743LM90 HARDWARE MONITOR DRIVER
8744M:	Jean Delvare <jdelvare@suse.com>
8745L:	linux-hwmon@vger.kernel.org
8746S:	Maintained
8747F:	Documentation/hwmon/lm90
8748F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8749F:	drivers/hwmon/lm90.c
8750F:	include/dt-bindings/thermal/lm90.h
8751
8752LM95234 HARDWARE MONITOR DRIVER
8753M:	Guenter Roeck <linux@roeck-us.net>
8754L:	linux-hwmon@vger.kernel.org
8755S:	Maintained
8756F:	Documentation/hwmon/lm95234
8757F:	drivers/hwmon/lm95234.c
8758
8759LME2510 MEDIA DRIVER
8760M:	Malcolm Priestley <tvboxspy@gmail.com>
8761L:	linux-media@vger.kernel.org
8762W:	https://linuxtv.org
8763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8764S:	Maintained
8765F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8766
8767LOADPIN SECURITY MODULE
8768M:	Kees Cook <keescook@chromium.org>
8769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8770S:	Supported
8771F:	security/loadpin/
8772F:	Documentation/admin-guide/LSM/LoadPin.rst
8773
8774LOCKING PRIMITIVES
8775M:	Peter Zijlstra <peterz@infradead.org>
8776M:	Ingo Molnar <mingo@redhat.com>
8777M:	Will Deacon <will.deacon@arm.com>
8778L:	linux-kernel@vger.kernel.org
8779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8780S:	Maintained
8781F:	Documentation/locking/
8782F:	include/linux/lockdep.h
8783F:	include/linux/spinlock*.h
8784F:	arch/*/include/asm/spinlock*.h
8785F:	include/linux/rwlock*.h
8786F:	include/linux/mutex*.h
8787F:	include/linux/rwsem*.h
8788F:	arch/*/include/asm/rwsem.h
8789F:	include/linux/seqlock.h
8790F:	lib/locking*.[ch]
8791F:	kernel/locking/
8792X:	kernel/locking/locktorture.c
8793
8794LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8795M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8796L:	linux-ntfs-dev@lists.sourceforge.net
8797W:	http://www.linux-ntfs.org/content/view/19/37/
8798S:	Maintained
8799F:	Documentation/ldm.txt
8800F:	block/partitions/ldm.*
8801
8802LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8803M:	Sathya Prakash <sathya.prakash@broadcom.com>
8804M:	Chaitra P B <chaitra.basappa@broadcom.com>
8805M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8806L:	MPT-FusionLinux.pdl@broadcom.com
8807L:	linux-scsi@vger.kernel.org
8808W:	http://www.avagotech.com/support/
8809S:	Supported
8810F:	drivers/message/fusion/
8811F:	drivers/scsi/mpt3sas/
8812
8813LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8814M:	Matthew Wilcox <willy@infradead.org>
8815L:	linux-scsi@vger.kernel.org
8816S:	Maintained
8817F:	drivers/scsi/sym53c8xx_2/
8818
8819LTC1660 DAC DRIVER
8820M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8821L:	linux-iio@vger.kernel.org
8822S:	Maintained
8823F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8824F:	drivers/iio/dac/ltc1660.c
8825
8826LTC4261 HARDWARE MONITOR DRIVER
8827M:	Guenter Roeck <linux@roeck-us.net>
8828L:	linux-hwmon@vger.kernel.org
8829S:	Maintained
8830F:	Documentation/hwmon/ltc4261
8831F:	drivers/hwmon/ltc4261.c
8832
8833LTC4306 I2C MULTIPLEXER DRIVER
8834M:	Michael Hennerich <michael.hennerich@analog.com>
8835W:	http://ez.analog.com/community/linux-device-drivers
8836L:	linux-i2c@vger.kernel.org
8837S:	Supported
8838F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8839F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8840
8841LTP (Linux Test Project)
8842M:	Mike Frysinger <vapier@gentoo.org>
8843M:	Cyril Hrubis <chrubis@suse.cz>
8844M:	Wanlong Gao <wanlong.gao@gmail.com>
8845M:	Jan Stancek <jstancek@redhat.com>
8846M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8847M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8848L:	ltp@lists.linux.it (subscribers-only)
8849W:	http://linux-test-project.github.io/
8850T:	git git://github.com/linux-test-project/ltp.git
8851S:	Maintained
8852
8853M68K ARCHITECTURE
8854M:	Geert Uytterhoeven <geert@linux-m68k.org>
8855L:	linux-m68k@lists.linux-m68k.org
8856W:	http://www.linux-m68k.org/
8857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8858S:	Maintained
8859F:	arch/m68k/
8860F:	drivers/zorro/
8861
8862M68K ON APPLE MACINTOSH
8863M:	Joshua Thompson <funaho@jurai.org>
8864W:	http://www.mac.linux-m68k.org/
8865L:	linux-m68k@lists.linux-m68k.org
8866S:	Maintained
8867F:	arch/m68k/mac/
8868
8869M68K ON HP9000/300
8870M:	Philip Blundell <philb@gnu.org>
8871W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8872S:	Maintained
8873F:	arch/m68k/hp300/
8874
8875M88DS3103 MEDIA DRIVER
8876M:	Antti Palosaari <crope@iki.fi>
8877L:	linux-media@vger.kernel.org
8878W:	https://linuxtv.org
8879W:	http://palosaari.fi/linux/
8880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8881T:	git git://linuxtv.org/anttip/media_tree.git
8882S:	Maintained
8883F:	drivers/media/dvb-frontends/m88ds3103*
8884
8885M88RS2000 MEDIA DRIVER
8886M:	Malcolm Priestley <tvboxspy@gmail.com>
8887L:	linux-media@vger.kernel.org
8888W:	https://linuxtv.org
8889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8890S:	Maintained
8891F:	drivers/media/dvb-frontends/m88rs2000*
8892
8893MA901 MASTERKIT USB FM RADIO DRIVER
8894M:	Alexey Klimov <klimov.linux@gmail.com>
8895L:	linux-media@vger.kernel.org
8896T:	git git://linuxtv.org/media_tree.git
8897S:	Maintained
8898F:	drivers/media/radio/radio-ma901.c
8899
8900MAC80211
8901M:	Johannes Berg <johannes@sipsolutions.net>
8902L:	linux-wireless@vger.kernel.org
8903W:	http://wireless.kernel.org/
8904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8906S:	Maintained
8907F:	Documentation/networking/mac80211-injection.txt
8908F:	include/net/mac80211.h
8909F:	net/mac80211/
8910F:	drivers/net/wireless/mac80211_hwsim.[ch]
8911F:	Documentation/networking/mac80211_hwsim/README
8912
8913MAILBOX API
8914M:	Jassi Brar <jassisinghbrar@gmail.com>
8915L:	linux-kernel@vger.kernel.org
8916S:	Maintained
8917F:	drivers/mailbox/
8918F:	include/linux/mailbox_client.h
8919F:	include/linux/mailbox_controller.h
8920
8921MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8922M:	Michael Kerrisk <mtk.manpages@gmail.com>
8923W:	http://www.kernel.org/doc/man-pages
8924L:	linux-man@vger.kernel.org
8925S:	Maintained
8926
8927MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8928M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8929L:	linux-mips@vger.kernel.org
8930S:	Maintained
8931F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8932
8933MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8934M:	Andrew Lunn <andrew@lunn.ch>
8935M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8936L:	netdev@vger.kernel.org
8937S:	Maintained
8938F:	drivers/net/dsa/mv88e6xxx/
8939F:	include/linux/platform_data/mv88e6xxx.h
8940F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8941
8942MARVELL ARMADA DRM SUPPORT
8943M:	Russell King <linux@armlinux.org.uk>
8944S:	Maintained
8945T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8946T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8947F:	drivers/gpu/drm/armada/
8948F:	include/uapi/drm/armada_drm.h
8949F:	Documentation/devicetree/bindings/display/armada/
8950
8951MARVELL CRYPTO DRIVER
8952M:	Boris Brezillon <boris.brezillon@bootlin.com>
8953M:	Arnaud Ebalard <arno@natisbad.org>
8954F:	drivers/crypto/marvell/
8955S:	Maintained
8956L:	linux-crypto@vger.kernel.org
8957
8958MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8959M:	Mirko Lindner <mlindner@marvell.com>
8960M:	Stephen Hemminger <stephen@networkplumber.org>
8961L:	netdev@vger.kernel.org
8962S:	Maintained
8963F:	drivers/net/ethernet/marvell/sk*
8964
8965MARVELL LIBERTAS WIRELESS DRIVER
8966L:	libertas-dev@lists.infradead.org
8967S:	Orphan
8968F:	drivers/net/wireless/marvell/libertas/
8969
8970MARVELL MACCHIATOBIN SUPPORT
8971M:	Russell King <linux@armlinux.org.uk>
8972L:	linux-arm-kernel@lists.infradead.org
8973S:	Maintained
8974F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8975
8976MARVELL MV643XX ETHERNET DRIVER
8977M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8978L:	netdev@vger.kernel.org
8979S:	Maintained
8980F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8981F:	include/linux/mv643xx.h
8982
8983MARVELL MV88X3310 PHY DRIVER
8984M:	Russell King <linux@armlinux.org.uk>
8985L:	netdev@vger.kernel.org
8986S:	Maintained
8987F:	drivers/net/phy/marvell10g.c
8988
8989MARVELL MVNETA ETHERNET DRIVER
8990M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8991L:	netdev@vger.kernel.org
8992S:	Maintained
8993F:	drivers/net/ethernet/marvell/mvneta.*
8994
8995MARVELL MWIFIEX WIRELESS DRIVER
8996M:	Amitkumar Karwar <amitkarwar@gmail.com>
8997M:	Nishant Sarmukadam <nishants@marvell.com>
8998M:	Ganapathi Bhat <gbhat@marvell.com>
8999M:	Xinming Hu <huxinming820@gmail.com>
9000L:	linux-wireless@vger.kernel.org
9001S:	Maintained
9002F:	drivers/net/wireless/marvell/mwifiex/
9003
9004MARVELL MWL8K WIRELESS DRIVER
9005M:	Lennert Buytenhek <buytenh@wantstofly.org>
9006L:	linux-wireless@vger.kernel.org
9007S:	Odd Fixes
9008F:	drivers/net/wireless/marvell/mwl8k.c
9009
9010MARVELL NAND CONTROLLER DRIVER
9011M:	Miquel Raynal <miquel.raynal@bootlin.com>
9012L:	linux-mtd@lists.infradead.org
9013S:	Maintained
9014F:	drivers/mtd/nand/raw/marvell_nand.c
9015F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9016
9017MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9018M:	Nicolas Pitre <nico@fluxnic.net>
9019S:	Odd Fixes
9020F:	drivers/mmc/host/mvsdio.*
9021
9022MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9023M:	Hu Ziji <huziji@marvell.com>
9024L:	linux-mmc@vger.kernel.org
9025S:	Supported
9026F:	drivers/mmc/host/sdhci-xenon*
9027F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9028
9029MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9030M:	Sunil Goutham <sgoutham@marvell.com>
9031M:	Linu Cherian <lcherian@marvell.com>
9032M:	Geetha sowjanya <gakula@marvell.com>
9033M:	Jerin Jacob <jerinj@marvell.com>
9034L:	netdev@vger.kernel.org
9035S:	Supported
9036F:	drivers/net/ethernet/marvell/octeontx2/af/
9037
9038MATROX FRAMEBUFFER DRIVER
9039L:	linux-fbdev@vger.kernel.org
9040S:	Orphan
9041F:	drivers/video/fbdev/matrox/matroxfb_*
9042F:	include/uapi/linux/matroxfb.h
9043
9044MAX16065 HARDWARE MONITOR DRIVER
9045M:	Guenter Roeck <linux@roeck-us.net>
9046L:	linux-hwmon@vger.kernel.org
9047S:	Maintained
9048F:	Documentation/hwmon/max16065
9049F:	drivers/hwmon/max16065.c
9050
9051MAX2175 SDR TUNER DRIVER
9052M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9053L:	linux-media@vger.kernel.org
9054T:	git git://linuxtv.org/media_tree.git
9055S:	Maintained
9056F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9057F:	Documentation/media/v4l-drivers/max2175.rst
9058F:	drivers/media/i2c/max2175*
9059F:	include/uapi/linux/max2175.h
9060
9061MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9062L:	linux-hwmon@vger.kernel.org
9063S:	Orphan
9064F:	Documentation/hwmon/max6650
9065F:	drivers/hwmon/max6650.c
9066
9067MAX6697 HARDWARE MONITOR DRIVER
9068M:	Guenter Roeck <linux@roeck-us.net>
9069L:	linux-hwmon@vger.kernel.org
9070S:	Maintained
9071F:	Documentation/hwmon/max6697
9072F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9073F:	drivers/hwmon/max6697.c
9074F:	include/linux/platform_data/max6697.h
9075
9076MAX9860 MONO AUDIO VOICE CODEC DRIVER
9077M:	Peter Rosin <peda@axentia.se>
9078L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9079S:	Maintained
9080F:	Documentation/devicetree/bindings/sound/max9860.txt
9081F:	sound/soc/codecs/max9860.*
9082
9083MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9084M:	Javier Martinez Canillas <javier@dowhile0.org>
9085L:	linux-kernel@vger.kernel.org
9086S:	Supported
9087F:	drivers/regulator/max77802-regulator.c
9088F:	Documentation/devicetree/bindings/*/*max77802.txt
9089F:	include/dt-bindings/*/*max77802.h
9090
9091MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9092M:	Krzysztof Kozlowski <krzk@kernel.org>
9093M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9094L:	linux-pm@vger.kernel.org
9095S:	Supported
9096F:	drivers/power/supply/max14577_charger.c
9097F:	drivers/power/supply/max77693_charger.c
9098
9099MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9100M:	Chanwoo Choi <cw00.choi@samsung.com>
9101M:	Krzysztof Kozlowski <krzk@kernel.org>
9102M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9103L:	linux-kernel@vger.kernel.org
9104S:	Supported
9105F:	drivers/*/max14577*.c
9106F:	drivers/*/max77686*.c
9107F:	drivers/*/max77693*.c
9108F:	drivers/extcon/extcon-max14577.c
9109F:	drivers/extcon/extcon-max77693.c
9110F:	drivers/rtc/rtc-max77686.c
9111F:	drivers/clk/clk-max77686.c
9112F:	Documentation/devicetree/bindings/mfd/max14577.txt
9113F:	Documentation/devicetree/bindings/*/max77686.txt
9114F:	Documentation/devicetree/bindings/mfd/max77693.txt
9115F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9116F:	include/linux/mfd/max14577*.h
9117F:	include/linux/mfd/max77686*.h
9118F:	include/linux/mfd/max77693*.h
9119
9120MAXIRADIO FM RADIO RECEIVER DRIVER
9121M:	Hans Verkuil <hverkuil@xs4all.nl>
9122L:	linux-media@vger.kernel.org
9123T:	git git://linuxtv.org/media_tree.git
9124W:	https://linuxtv.org
9125S:	Maintained
9126F:	drivers/media/radio/radio-maxiradio*
9127
9128MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9129M:	Peter Rosin <peda@axentia.se>
9130L:	linux-iio@vger.kernel.org
9131S:	Maintained
9132F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9133F:	drivers/iio/potentiometer/mcp4018.c
9134F:	drivers/iio/potentiometer/mcp4531.c
9135
9136MCR20A IEEE-802.15.4 RADIO DRIVER
9137M:	Xue Liu <liuxuenetmail@gmail.com>
9138L:	linux-wpan@vger.kernel.org
9139W:	https://github.com/xueliu/mcr20a-linux
9140S:	Maintained
9141F:	drivers/net/ieee802154/mcr20a.c
9142F:	drivers/net/ieee802154/mcr20a.h
9143F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9144
9145MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9146M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9147L:	linux-iio@vger.kernel.org
9148S:	Maintained
9149F:	drivers/iio/dac/cio-dac.c
9150
9151MEDIA DRIVERS FOR ASCOT2E
9152M:	Sergey Kozlov <serjk@netup.ru>
9153M:	Abylay Ospan <aospan@netup.ru>
9154L:	linux-media@vger.kernel.org
9155W:	https://linuxtv.org
9156W:	http://netup.tv/
9157T:	git git://linuxtv.org/media_tree.git
9158S:	Supported
9159F:	drivers/media/dvb-frontends/ascot2e*
9160
9161MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9162M:	Jasmin Jessich <jasmin@anw.at>
9163L:	linux-media@vger.kernel.org
9164W:	https://linuxtv.org
9165T:	git git://linuxtv.org/media_tree.git
9166S:	Maintained
9167F:	drivers/media/dvb-frontends/cxd2099*
9168
9169MEDIA DRIVERS FOR CXD2841ER
9170M:	Sergey Kozlov <serjk@netup.ru>
9171M:	Abylay Ospan <aospan@netup.ru>
9172L:	linux-media@vger.kernel.org
9173W:	https://linuxtv.org
9174W:	http://netup.tv/
9175T:	git git://linuxtv.org/media_tree.git
9176S:	Supported
9177F:	drivers/media/dvb-frontends/cxd2841er*
9178
9179MEDIA DRIVERS FOR CXD2880
9180M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9181L:	linux-media@vger.kernel.org
9182W:	http://linuxtv.org/
9183T:	git git://linuxtv.org/media_tree.git
9184S:	Supported
9185F:	drivers/media/dvb-frontends/cxd2880/*
9186F:	drivers/media/spi/cxd2880*
9187
9188MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9189L:	linux-media@vger.kernel.org
9190W:	https://linuxtv.org
9191T:	git git://linuxtv.org/media_tree.git
9192S:	Orphan
9193F:	drivers/media/pci/ddbridge/*
9194
9195MEDIA DRIVERS FOR FREESCALE IMX
9196M:	Steve Longerbeam <slongerbeam@gmail.com>
9197M:	Philipp Zabel <p.zabel@pengutronix.de>
9198L:	linux-media@vger.kernel.org
9199T:	git git://linuxtv.org/media_tree.git
9200S:	Maintained
9201F:	Documentation/devicetree/bindings/media/imx.txt
9202F:	Documentation/media/v4l-drivers/imx.rst
9203F:	drivers/staging/media/imx/
9204F:	include/linux/imx-media.h
9205F:	include/media/imx.h
9206
9207MEDIA DRIVER FOR FREESCALE IMX PXP
9208M:	Philipp Zabel <p.zabel@pengutronix.de>
9209L:	linux-media@vger.kernel.org
9210T:	git git://linuxtv.org/media_tree.git
9211S:	Maintained
9212F:	drivers/media/platform/imx-pxp.[ch]
9213
9214MEDIA DRIVERS FOR HELENE
9215M:	Abylay Ospan <aospan@netup.ru>
9216L:	linux-media@vger.kernel.org
9217W:	https://linuxtv.org
9218W:	http://netup.tv/
9219T:	git git://linuxtv.org/media_tree.git
9220S:	Supported
9221F:	drivers/media/dvb-frontends/helene*
9222
9223MEDIA DRIVERS FOR HORUS3A
9224M:	Sergey Kozlov <serjk@netup.ru>
9225M:	Abylay Ospan <aospan@netup.ru>
9226L:	linux-media@vger.kernel.org
9227W:	https://linuxtv.org
9228W:	http://netup.tv/
9229T:	git git://linuxtv.org/media_tree.git
9230S:	Supported
9231F:	drivers/media/dvb-frontends/horus3a*
9232
9233MEDIA DRIVERS FOR LNBH25
9234M:	Sergey Kozlov <serjk@netup.ru>
9235M:	Abylay Ospan <aospan@netup.ru>
9236L:	linux-media@vger.kernel.org
9237W:	https://linuxtv.org
9238W:	http://netup.tv/
9239T:	git git://linuxtv.org/media_tree.git
9240S:	Supported
9241F:	drivers/media/dvb-frontends/lnbh25*
9242
9243MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9244L:	linux-media@vger.kernel.org
9245W:	https://linuxtv.org
9246T:	git git://linuxtv.org/media_tree.git
9247S:	Orphan
9248F:	drivers/media/dvb-frontends/mxl5xx*
9249
9250MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9251M:	Sergey Kozlov <serjk@netup.ru>
9252M:	Abylay Ospan <aospan@netup.ru>
9253L:	linux-media@vger.kernel.org
9254W:	https://linuxtv.org
9255W:	http://netup.tv/
9256T:	git git://linuxtv.org/media_tree.git
9257S:	Supported
9258F:	drivers/media/pci/netup_unidvb/*
9259
9260MEDIA DRIVERS FOR RENESAS - CEU
9261M:	Jacopo Mondi <jacopo@jmondi.org>
9262L:	linux-media@vger.kernel.org
9263L:	linux-renesas-soc@vger.kernel.org
9264T:	git git://linuxtv.org/media_tree.git
9265S:	Supported
9266F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9267F:	drivers/media/platform/renesas-ceu.c
9268F:	include/media/drv-intf/renesas-ceu.h
9269
9270MEDIA DRIVERS FOR RENESAS - DRIF
9271M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9272L:	linux-media@vger.kernel.org
9273L:	linux-renesas-soc@vger.kernel.org
9274T:	git git://linuxtv.org/media_tree.git
9275S:	Supported
9276F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9277F:	drivers/media/platform/rcar_drif.c
9278
9279MEDIA DRIVERS FOR RENESAS - FCP
9280M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9281L:	linux-media@vger.kernel.org
9282L:	linux-renesas-soc@vger.kernel.org
9283T:	git git://linuxtv.org/media_tree.git
9284S:	Supported
9285F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9286F:	drivers/media/platform/rcar-fcp.c
9287F:	include/media/rcar-fcp.h
9288
9289MEDIA DRIVERS FOR RENESAS - FDP1
9290M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9291L:	linux-media@vger.kernel.org
9292L:	linux-renesas-soc@vger.kernel.org
9293T:	git git://linuxtv.org/media_tree.git
9294S:	Supported
9295F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9296F:	drivers/media/platform/rcar_fdp1.c
9297
9298MEDIA DRIVERS FOR RENESAS - VIN
9299M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9300L:	linux-media@vger.kernel.org
9301L:	linux-renesas-soc@vger.kernel.org
9302T:	git git://linuxtv.org/media_tree.git
9303S:	Supported
9304F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9305F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9306F:	drivers/media/platform/rcar-vin/
9307
9308MEDIA DRIVERS FOR RENESAS - VSP1
9309M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9310M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9311L:	linux-media@vger.kernel.org
9312L:	linux-renesas-soc@vger.kernel.org
9313T:	git git://linuxtv.org/media_tree.git
9314S:	Supported
9315F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9316F:	drivers/media/platform/vsp1/
9317
9318MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9319L:	linux-media@vger.kernel.org
9320W:	https://linuxtv.org
9321T:	git git://linuxtv.org/media_tree.git
9322S:	Orphan
9323F:	drivers/media/dvb-frontends/stv0910*
9324
9325MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9326L:	linux-media@vger.kernel.org
9327W:	https://linuxtv.org
9328T:	git git://linuxtv.org/media_tree.git
9329S:	Orphan
9330F:	drivers/media/dvb-frontends/stv6111*
9331
9332MEDIA DRIVERS FOR STM32 - DCMI
9333M:	Hugues Fruchet <hugues.fruchet@st.com>
9334L:	linux-media@vger.kernel.org
9335T:	git git://linuxtv.org/media_tree.git
9336S:	Supported
9337F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9338F:	drivers/media/platform/stm32/stm32-dcmi.c
9339
9340MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9341M:	Dmitry Osipenko <digetx@gmail.com>
9342L:	linux-media@vger.kernel.org
9343L:	linux-tegra@vger.kernel.org
9344T:	git git://linuxtv.org/media_tree.git
9345S:	Maintained
9346F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9347F:	drivers/staging/media/tegra-vde/
9348
9349MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9350M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9351P:	LinuxTV.org Project
9352L:	linux-media@vger.kernel.org
9353W:	https://linuxtv.org
9354Q:	http://patchwork.kernel.org/project/linux-media/list/
9355T:	git git://linuxtv.org/media_tree.git
9356S:	Maintained
9357F:	Documentation/devicetree/bindings/media/
9358F:	Documentation/media/
9359F:	drivers/media/
9360F:	drivers/staging/media/
9361F:	include/linux/platform_data/media/
9362F:	include/media/
9363F:	include/uapi/linux/dvb/
9364F:	include/uapi/linux/videodev2.h
9365F:	include/uapi/linux/media.h
9366F:	include/uapi/linux/v4l2-*
9367F:	include/uapi/linux/meye.h
9368F:	include/uapi/linux/ivtv*
9369F:	include/uapi/linux/uvcvideo.h
9370
9371MEDIATEK BLUETOOTH DRIVER
9372M:	Sean Wang <sean.wang@mediatek.com>
9373L:	linux-bluetooth@vger.kernel.org
9374L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9375S:	Maintained
9376F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9377F:	drivers/bluetooth/btmtkuart.c
9378
9379MEDIATEK CIR DRIVER
9380M:	Sean Wang <sean.wang@mediatek.com>
9381S:	Maintained
9382F:	drivers/media/rc/mtk-cir.c
9383
9384MEDIATEK DMA DRIVER
9385M:	Sean Wang <sean.wang@mediatek.com>
9386L:	dmaengine@vger.kernel.org
9387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9388L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9389S:	Maintained
9390F:	Documentation/devicetree/bindings/dma/mtk-*
9391F:	drivers/dma/mediatek/
9392
9393MEDIATEK PMIC LED DRIVER
9394M:	Sean Wang <sean.wang@mediatek.com>
9395S:	Maintained
9396F:	drivers/leds/leds-mt6323.c
9397F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9398
9399MEDIATEK ETHERNET DRIVER
9400M:	Felix Fietkau <nbd@openwrt.org>
9401M:	John Crispin <john@phrozen.org>
9402M:	Sean Wang <sean.wang@mediatek.com>
9403M:	Nelson Chang <nelson.chang@mediatek.com>
9404L:	netdev@vger.kernel.org
9405S:	Maintained
9406F:	drivers/net/ethernet/mediatek/
9407
9408MEDIATEK SWITCH DRIVER
9409M:	Sean Wang <sean.wang@mediatek.com>
9410L:	netdev@vger.kernel.org
9411S:	Maintained
9412F:	drivers/net/dsa/mt7530.*
9413F:	net/dsa/tag_mtk.c
9414
9415MEDIATEK JPEG DRIVER
9416M:	Rick Chang <rick.chang@mediatek.com>
9417M:	Bin Liu <bin.liu@mediatek.com>
9418S:	Supported
9419F:	drivers/media/platform/mtk-jpeg/
9420F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9421
9422MEDIATEK MDP DRIVER
9423M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9424M:	Houlong Wei <houlong.wei@mediatek.com>
9425M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9426S:	Supported
9427F:	drivers/media/platform/mtk-mdp/
9428F:	drivers/media/platform/mtk-vpu/
9429F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9430
9431MEDIATEK MEDIA DRIVER
9432M:	Tiffany Lin <tiffany.lin@mediatek.com>
9433M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9434S:	Supported
9435F:	drivers/media/platform/mtk-vcodec/
9436F:	drivers/media/platform/mtk-vpu/
9437F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9438F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9439
9440MEDIATEK MT7601U WIRELESS LAN DRIVER
9441M:	Jakub Kicinski <kubakici@wp.pl>
9442L:	linux-wireless@vger.kernel.org
9443S:	Maintained
9444F:	drivers/net/wireless/mediatek/mt7601u/
9445
9446MEDIATEK NAND CONTROLLER DRIVER
9447M:	Xiaolei Li <xiaolei.li@mediatek.com>
9448L:	linux-mtd@lists.infradead.org
9449S:	Maintained
9450F:	drivers/mtd/nand/raw/mtk_*
9451F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9452
9453MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9454M:	Sean Wang <sean.wang@mediatek.com>
9455S:	Maintained
9456F:	drivers/char/hw_random/mtk-rng.c
9457
9458MEDIATEK USB3 DRD IP DRIVER
9459M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9460L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9462L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9463S:	Maintained
9464F:	drivers/usb/mtu3/
9465
9466MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9467M:	Peter Senna Tschudin <peter.senna@gmail.com>
9468M:	Martin Donnelly <martin.donnelly@ge.com>
9469M:	Martyn Welch <martyn.welch@collabora.co.uk>
9470S:	Maintained
9471F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9472F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9473
9474MEGARAID SCSI/SAS DRIVERS
9475M:	Kashyap Desai <kashyap.desai@broadcom.com>
9476M:	Sumit Saxena <sumit.saxena@broadcom.com>
9477M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9478L:	megaraidlinux.pdl@broadcom.com
9479L:	linux-scsi@vger.kernel.org
9480W:	http://www.avagotech.com/support/
9481S:	Maintained
9482F:	Documentation/scsi/megaraid.txt
9483F:	drivers/scsi/megaraid.*
9484F:	drivers/scsi/megaraid/
9485
9486MELEXIS MLX90614 DRIVER
9487M:	Crt Mori <cmo@melexis.com>
9488L:	linux-iio@vger.kernel.org
9489W:	http://www.melexis.com
9490S:	Supported
9491F:	drivers/iio/temperature/mlx90614.c
9492
9493MELEXIS MLX90632 DRIVER
9494M:	Crt Mori <cmo@melexis.com>
9495L:	linux-iio@vger.kernel.org
9496W:	http://www.melexis.com
9497S:	Supported
9498F:	drivers/iio/temperature/mlx90632.c
9499
9500MELFAS MIP4 TOUCHSCREEN DRIVER
9501M:	Sangwon Jee <jeesw@melfas.com>
9502W:	http://www.melfas.com
9503S:	Supported
9504F:	drivers/input/touchscreen/melfas_mip4.c
9505F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9506
9507MELLANOX ETHERNET DRIVER (mlx4_en)
9508M:	Tariq Toukan <tariqt@mellanox.com>
9509L:	netdev@vger.kernel.org
9510S:	Supported
9511W:	http://www.mellanox.com
9512Q:	http://patchwork.ozlabs.org/project/netdev/list/
9513F:	drivers/net/ethernet/mellanox/mlx4/en_*
9514
9515MELLANOX ETHERNET DRIVER (mlx5e)
9516M:	Saeed Mahameed <saeedm@mellanox.com>
9517L:	netdev@vger.kernel.org
9518S:	Supported
9519W:	http://www.mellanox.com
9520Q:	http://patchwork.ozlabs.org/project/netdev/list/
9521F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9522
9523MELLANOX ETHERNET INNOVA DRIVERS
9524R:	Boris Pismenny <borisp@mellanox.com>
9525L:	netdev@vger.kernel.org
9526S:	Supported
9527W:	http://www.mellanox.com
9528Q:	http://patchwork.ozlabs.org/project/netdev/list/
9529F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9530F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9531F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9532F:	include/linux/mlx5/mlx5_ifc_fpga.h
9533
9534MELLANOX ETHERNET INNOVA IPSEC DRIVER
9535R:	Boris Pismenny <borisp@mellanox.com>
9536L:	netdev@vger.kernel.org
9537S:	Supported
9538W:	http://www.mellanox.com
9539Q:	http://patchwork.ozlabs.org/project/netdev/list/
9540F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9541F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9542
9543MELLANOX ETHERNET SWITCH DRIVERS
9544M:	Jiri Pirko <jiri@mellanox.com>
9545M:	Ido Schimmel <idosch@mellanox.com>
9546L:	netdev@vger.kernel.org
9547S:	Supported
9548W:	http://www.mellanox.com
9549Q:	http://patchwork.ozlabs.org/project/netdev/list/
9550F:	drivers/net/ethernet/mellanox/mlxsw/
9551F:	tools/testing/selftests/drivers/net/mlxsw/
9552
9553MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9554M:	mlxsw@mellanox.com
9555L:	netdev@vger.kernel.org
9556S:	Supported
9557W:	http://www.mellanox.com
9558Q:	http://patchwork.ozlabs.org/project/netdev/list/
9559F:	drivers/net/ethernet/mellanox/mlxfw/
9560
9561MELLANOX HARDWARE PLATFORM SUPPORT
9562M:	Andy Shevchenko <andy@infradead.org>
9563M:	Darren Hart <dvhart@infradead.org>
9564M:	Vadim Pasternak <vadimp@mellanox.com>
9565L:	platform-driver-x86@vger.kernel.org
9566S:	Supported
9567F:	drivers/platform/mellanox/
9568
9569MELLANOX MLX4 core VPI driver
9570M:	Tariq Toukan <tariqt@mellanox.com>
9571L:	netdev@vger.kernel.org
9572L:	linux-rdma@vger.kernel.org
9573W:	http://www.mellanox.com
9574Q:	http://patchwork.ozlabs.org/project/netdev/list/
9575S:	Supported
9576F:	drivers/net/ethernet/mellanox/mlx4/
9577F:	include/linux/mlx4/
9578
9579MELLANOX MLX4 IB driver
9580M:	Yishai Hadas <yishaih@mellanox.com>
9581L:	linux-rdma@vger.kernel.org
9582W:	http://www.mellanox.com
9583Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9584S:	Supported
9585F:	drivers/infiniband/hw/mlx4/
9586F:	include/linux/mlx4/
9587F:	include/uapi/rdma/mlx4-abi.h
9588
9589MELLANOX MLX5 core VPI driver
9590M:	Saeed Mahameed <saeedm@mellanox.com>
9591M:	Leon Romanovsky <leonro@mellanox.com>
9592L:	netdev@vger.kernel.org
9593L:	linux-rdma@vger.kernel.org
9594W:	http://www.mellanox.com
9595Q:	http://patchwork.ozlabs.org/project/netdev/list/
9596S:	Supported
9597F:	drivers/net/ethernet/mellanox/mlx5/core/
9598F:	include/linux/mlx5/
9599
9600MELLANOX MLX5 IB driver
9601M:	Leon Romanovsky <leonro@mellanox.com>
9602L:	linux-rdma@vger.kernel.org
9603W:	http://www.mellanox.com
9604Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9605S:	Supported
9606F:	drivers/infiniband/hw/mlx5/
9607F:	include/linux/mlx5/
9608F:	include/uapi/rdma/mlx5-abi.h
9609
9610MELLANOX MLXCPLD I2C AND MUX DRIVER
9611M:	Vadim Pasternak <vadimp@mellanox.com>
9612M:	Michael Shych <michaelsh@mellanox.com>
9613L:	linux-i2c@vger.kernel.org
9614S:	Supported
9615F:	drivers/i2c/busses/i2c-mlxcpld.c
9616F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9617F:	Documentation/i2c/busses/i2c-mlxcpld
9618
9619MELLANOX MLXCPLD LED DRIVER
9620M:	Vadim Pasternak <vadimp@mellanox.com>
9621L:	linux-leds@vger.kernel.org
9622S:	Supported
9623F:	drivers/leds/leds-mlxcpld.c
9624F:	drivers/leds/leds-mlxreg.c
9625F:	Documentation/leds/leds-mlxcpld.txt
9626
9627MELLANOX PLATFORM DRIVER
9628M:	Vadim Pasternak <vadimp@mellanox.com>
9629L:	platform-driver-x86@vger.kernel.org
9630S:	Supported
9631F:	drivers/platform/x86/mlx-platform.c
9632
9633MEMBARRIER SUPPORT
9634M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9635M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9636L:	linux-kernel@vger.kernel.org
9637S:	Supported
9638F:	kernel/sched/membarrier.c
9639F:	include/uapi/linux/membarrier.h
9640F:	arch/powerpc/include/asm/membarrier.h
9641
9642MEMORY MANAGEMENT
9643L:	linux-mm@kvack.org
9644W:	http://www.linux-mm.org
9645S:	Maintained
9646F:	include/linux/mm.h
9647F:	include/linux/gfp.h
9648F:	include/linux/mmzone.h
9649F:	include/linux/memory_hotplug.h
9650F:	include/linux/vmalloc.h
9651F:	mm/
9652
9653MEMORY TECHNOLOGY DEVICES (MTD)
9654M:	David Woodhouse <dwmw2@infradead.org>
9655M:	Brian Norris <computersforpeace@gmail.com>
9656M:	Boris Brezillon <boris.brezillon@bootlin.com>
9657M:	Marek Vasut <marek.vasut@gmail.com>
9658M:	Richard Weinberger <richard@nod.at>
9659L:	linux-mtd@lists.infradead.org
9660W:	http://www.linux-mtd.infradead.org/
9661Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9662T:	git git://git.infradead.org/linux-mtd.git master
9663T:	git git://git.infradead.org/linux-mtd.git mtd/next
9664S:	Maintained
9665F:	Documentation/devicetree/bindings/mtd/
9666F:	drivers/mtd/
9667F:	include/linux/mtd/
9668F:	include/uapi/mtd/
9669
9670MEN A21 WATCHDOG DRIVER
9671M:	Johannes Thumshirn <morbidrsa@gmail.com>
9672L:	linux-watchdog@vger.kernel.org
9673S:	Maintained
9674F:	drivers/watchdog/mena21_wdt.c
9675
9676MEN CHAMELEON BUS (mcb)
9677M:	Johannes Thumshirn <morbidrsa@gmail.com>
9678S:	Maintained
9679F:	drivers/mcb/
9680F:	include/linux/mcb.h
9681F:	Documentation/men-chameleon-bus.txt
9682
9683MEN F21BMC (Board Management Controller)
9684M:	Andreas Werner <andreas.werner@men.de>
9685S:	Supported
9686F:	drivers/mfd/menf21bmc.c
9687F:	drivers/watchdog/menf21bmc_wdt.c
9688F:	drivers/leds/leds-menf21bmc.c
9689F:	drivers/hwmon/menf21bmc_hwmon.c
9690F:	Documentation/hwmon/menf21bmc
9691
9692MEN Z069 WATCHDOG DRIVER
9693M:	Johannes Thumshirn <jth@kernel.org>
9694L:	linux-watchdog@vger.kernel.org
9695S:	Maintained
9696F:	drivers/watchdog/menz69_wdt.c
9697
9698MESON AO CEC DRIVER FOR AMLOGIC SOCS
9699M:	Neil Armstrong <narmstrong@baylibre.com>
9700L:	linux-media@lists.freedesktop.org
9701L:	linux-amlogic@lists.infradead.org
9702W:	http://linux-meson.com/
9703S:	Supported
9704F:	drivers/media/platform/meson/ao-cec.c
9705F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9706T:	git git://linuxtv.org/media_tree.git
9707
9708MICROBLAZE ARCHITECTURE
9709M:	Michal Simek <monstr@monstr.eu>
9710W:	http://www.monstr.eu/fdt/
9711T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9712S:	Supported
9713F:	arch/microblaze/
9714
9715MICROCHIP AT91 SERIAL DRIVER
9716M:	Richard Genoud <richard.genoud@gmail.com>
9717S:	Maintained
9718F:	drivers/tty/serial/atmel_serial.c
9719F:	drivers/tty/serial/atmel_serial.h
9720F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9721
9722MICROCHIP AUDIO ASOC DRIVERS
9723M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9724L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9725S:	Supported
9726F:	sound/soc/atmel
9727
9728MICROCHIP DMA DRIVER
9729M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9731L:	dmaengine@vger.kernel.org
9732S:	Supported
9733F:	drivers/dma/at_hdmac.c
9734F:	drivers/dma/at_hdmac_regs.h
9735F:	include/linux/platform_data/dma-atmel.h
9736F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9737F:	include/dt-bindings/dma/at91.h
9738
9739MICROCHIP ECC DRIVER
9740M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9741L:	linux-crypto@vger.kernel.org
9742S:	Maintained
9743F:	drivers/crypto/atmel-ecc.*
9744
9745MICROCHIP I2C DRIVER
9746M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9747L:	linux-i2c@vger.kernel.org
9748S:	Supported
9749F:	drivers/i2c/busses/i2c-at91.c
9750
9751MICROCHIP ISC DRIVER
9752M:	Eugen Hristev <eugen.hristev@microchip.com>
9753L:	linux-media@vger.kernel.org
9754S:	Supported
9755F:	drivers/media/platform/atmel/atmel-isc.c
9756F:	drivers/media/platform/atmel/atmel-isc-regs.h
9757F:	devicetree/bindings/media/atmel-isc.txt
9758
9759MICROCHIP ISI DRIVER
9760M:	Eugen Hristev <eugen.hristev@microchip.com>
9761L:	linux-media@vger.kernel.org
9762S:	Supported
9763F:	drivers/media/platform/atmel/atmel-isi.c
9764F:	include/media/atmel-isi.h
9765
9766MICROCHIP AT91 USART MFD DRIVER
9767M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9768L:	linux-kernel@vger.kernel.org
9769S:	Supported
9770F:	drivers/mfd/at91-usart.c
9771F:	include/dt-bindings/mfd/at91-usart.h
9772F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9773
9774MICROCHIP AT91 USART SPI DRIVER
9775M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9776L:	linux-spi@vger.kernel.org
9777S:	Supported
9778F:	drivers/spi/spi-at91-usart.c
9779F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9780
9781MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9782M:	Woojung Huh <Woojung.Huh@microchip.com>
9783M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9784L:	netdev@vger.kernel.org
9785S:	Maintained
9786F:	net/dsa/tag_ksz.c
9787F:	drivers/net/dsa/microchip/*
9788F:	include/linux/platform_data/microchip-ksz.h
9789F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9790
9791MICROCHIP LAN743X ETHERNET DRIVER
9792M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9793M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9794L:	netdev@vger.kernel.org
9795S:	Maintained
9796F:	drivers/net/ethernet/microchip/lan743x_*
9797
9798MICROCHIP LCDFB DRIVER
9799M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9800L:	linux-fbdev@vger.kernel.org
9801S:	Maintained
9802F:	drivers/video/fbdev/atmel_lcdfb.c
9803F:	include/video/atmel_lcdc.h
9804
9805MICROCHIP MMC/SD/SDIO MCI DRIVER
9806M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9807S:	Maintained
9808F:	drivers/mmc/host/atmel-mci.c
9809
9810MICROCHIP MCP3911 ADC DRIVER
9811M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9812M:	Kent Gustavsson <kent@minoris.se>
9813L:	linux-iio@vger.kernel.org
9814S:	Supported
9815F:	drivers/iio/adc/mcp3911.c
9816F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9817
9818MICROCHIP NAND DRIVER
9819M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9820L:	linux-mtd@lists.infradead.org
9821S:	Supported
9822F:	drivers/mtd/nand/raw/atmel/*
9823F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9824
9825MICROCHIP PWM DRIVER
9826M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9828L:	linux-pwm@vger.kernel.org
9829S:	Supported
9830F:	drivers/pwm/pwm-atmel.c
9831F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9832
9833MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9834M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9835M:	Eugen Hristev <eugen.hristev@microchip.com>
9836L:	linux-iio@vger.kernel.org
9837S:	Supported
9838F:	drivers/iio/adc/at91-sama5d2_adc.c
9839F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9840F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9841
9842MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9843M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9844S:	Supported
9845F:	drivers/power/reset/at91-sama5d2_shdwc.c
9846
9847MICROCHIP SPI DRIVER
9848M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9849S:	Supported
9850F:	drivers/spi/spi-atmel.*
9851
9852MICROCHIP SSC DRIVER
9853M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9855S:	Supported
9856F:	drivers/misc/atmel-ssc.c
9857F:	include/linux/atmel-ssc.h
9858
9859MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9860M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9862S:	Supported
9863F:	drivers/misc/atmel_tclib.c
9864F:	drivers/clocksource/tcb_clksrc.c
9865
9866MICROCHIP USBA UDC DRIVER
9867M:	Cristian Birsan <cristian.birsan@microchip.com>
9868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9869S:	Supported
9870F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9871
9872MICROCHIP USB251XB DRIVER
9873M:	Richard Leitner <richard.leitner@skidata.com>
9874L:	linux-usb@vger.kernel.org
9875S:	Maintained
9876F:	drivers/usb/misc/usb251xb.c
9877F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9878
9879MICROCHIP XDMA DRIVER
9880M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9881L:	linux-arm-kernel@lists.infradead.org
9882L:	dmaengine@vger.kernel.org
9883S:	Supported
9884F:	drivers/dma/at_xdmac.c
9885
9886MICROSEMI MIPS SOCS
9887M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9888L:	linux-mips@vger.kernel.org
9889S:	Maintained
9890F:	arch/mips/generic/board-ocelot.c
9891F:	arch/mips/configs/generic/board-ocelot.config
9892F:	arch/mips/boot/dts/mscc/
9893F:	Documentation/devicetree/bindings/mips/mscc.txt
9894
9895MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9896M:	Don Brace <don.brace@microsemi.com>
9897L:	esc.storagedev@microsemi.com
9898L:	linux-scsi@vger.kernel.org
9899S:	Supported
9900F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9901F:	drivers/scsi/smartpqi/Kconfig
9902F:	drivers/scsi/smartpqi/Makefile
9903F:	include/linux/cciss*.h
9904F:	include/uapi/linux/cciss*.h
9905F:	Documentation/scsi/smartpqi.txt
9906
9907MICROSEMI ETHERNET SWITCH DRIVER
9908M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9909L:	netdev@vger.kernel.org
9910S:	Supported
9911F:	drivers/net/ethernet/mscc/
9912
9913MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9914M:	Chen Yu <yu.c.chen@intel.com>
9915L:	platform-driver-x86@vger.kernel.org
9916S:	Supported
9917F:	drivers/platform/x86/surfacepro3_button.c
9918
9919MICROTEK X6 SCANNER
9920M:	Oliver Neukum <oliver@neukum.org>
9921S:	Maintained
9922F:	drivers/usb/image/microtek.*
9923
9924MIPS
9925M:	Ralf Baechle <ralf@linux-mips.org>
9926M:	Paul Burton <paul.burton@mips.com>
9927M:	James Hogan <jhogan@kernel.org>
9928L:	linux-mips@vger.kernel.org
9929W:	http://www.linux-mips.org/
9930T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9932Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9933S:	Supported
9934F:	Documentation/devicetree/bindings/mips/
9935F:	Documentation/mips/
9936F:	arch/mips/
9937F:	drivers/platform/mips/
9938
9939MIPS BOSTON DEVELOPMENT BOARD
9940M:	Paul Burton <paul.burton@mips.com>
9941L:	linux-mips@vger.kernel.org
9942S:	Maintained
9943F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9944F:	arch/mips/boot/dts/img/boston.dts
9945F:	arch/mips/configs/generic/board-boston.config
9946F:	drivers/clk/imgtec/clk-boston.c
9947F:	include/dt-bindings/clock/boston-clock.h
9948
9949MIPS GENERIC PLATFORM
9950M:	Paul Burton <paul.burton@mips.com>
9951L:	linux-mips@vger.kernel.org
9952S:	Supported
9953F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9954F:	arch/mips/generic/
9955F:	arch/mips/tools/generic-board-config.sh
9956
9957MIPS/LOONGSON1 ARCHITECTURE
9958M:	Keguang Zhang <keguang.zhang@gmail.com>
9959L:	linux-mips@vger.kernel.org
9960S:	Maintained
9961F:	arch/mips/loongson32/
9962F:	arch/mips/include/asm/mach-loongson32/
9963F:	drivers/*/*loongson1*
9964F:	drivers/*/*/*loongson1*
9965
9966MIPS/LOONGSON2 ARCHITECTURE
9967M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9968L:	linux-mips@vger.kernel.org
9969S:	Maintained
9970F:	arch/mips/loongson64/fuloong-2e/
9971F:	arch/mips/loongson64/lemote-2f/
9972F:	arch/mips/include/asm/mach-loongson64/
9973F:	drivers/*/*loongson2*
9974F:	drivers/*/*/*loongson2*
9975
9976MIPS/LOONGSON3 ARCHITECTURE
9977M:	Huacai Chen <chenhc@lemote.com>
9978L:	linux-mips@vger.kernel.org
9979S:	Maintained
9980F:	arch/mips/loongson64/
9981F:	arch/mips/include/asm/mach-loongson64/
9982F:	drivers/platform/mips/cpu_hwmon.c
9983F:	drivers/*/*loongson3*
9984F:	drivers/*/*/*loongson3*
9985
9986MIPS RINT INSTRUCTION EMULATION
9987M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9988L:	linux-mips@vger.kernel.org
9989S:	Supported
9990F:	arch/mips/math-emu/sp_rint.c
9991F:	arch/mips/math-emu/dp_rint.c
9992
9993MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9994M:	Hans Verkuil <hverkuil@xs4all.nl>
9995L:	linux-media@vger.kernel.org
9996T:	git git://linuxtv.org/media_tree.git
9997W:	https://linuxtv.org
9998S:	Odd Fixes
9999F:	drivers/media/radio/radio-miropcm20*
10000
10001MMP SUPPORT
10002M:	Eric Miao <eric.y.miao@gmail.com>
10003M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10005T:	git git://github.com/hzhuang1/linux.git
10006T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10007S:	Maintained
10008F:	arch/arm/boot/dts/mmp*
10009F:	arch/arm/mach-mmp/
10010
10011MMU GATHER AND TLB INVALIDATION
10012M:	Will Deacon <will.deacon@arm.com>
10013M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10014M:	Andrew Morton <akpm@linux-foundation.org>
10015M:	Nick Piggin <npiggin@gmail.com>
10016M:	Peter Zijlstra <peterz@infradead.org>
10017L:	linux-arch@vger.kernel.org
10018L:	linux-mm@kvack.org
10019S:	Maintained
10020F:	arch/*/include/asm/tlb.h
10021F:	include/asm-generic/tlb.h
10022F:	mm/mmu_gather.c
10023
10024MN88472 MEDIA DRIVER
10025M:	Antti Palosaari <crope@iki.fi>
10026L:	linux-media@vger.kernel.org
10027W:	https://linuxtv.org
10028W:	http://palosaari.fi/linux/
10029Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10030S:	Maintained
10031F:	drivers/media/dvb-frontends/mn88472*
10032
10033MN88473 MEDIA DRIVER
10034M:	Antti Palosaari <crope@iki.fi>
10035L:	linux-media@vger.kernel.org
10036W:	https://linuxtv.org
10037W:	http://palosaari.fi/linux/
10038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10039S:	Maintained
10040F:	drivers/media/dvb-frontends/mn88473*
10041
10042MODULE SUPPORT
10043M:	Jessica Yu <jeyu@kernel.org>
10044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10045S:	Maintained
10046F:	include/linux/module.h
10047F:	kernel/module.c
10048
10049MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10050W:	http://popies.net/meye/
10051S:	Orphan
10052F:	Documentation/media/v4l-drivers/meye*
10053F:	drivers/media/pci/meye/
10054F:	include/uapi/linux/meye.h
10055
10056MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10057M:	Jiri Slaby <jirislaby@gmail.com>
10058S:	Maintained
10059F:	Documentation/serial/moxa-smartio
10060F:	drivers/tty/mxser.*
10061
10062MR800 AVERMEDIA USB FM RADIO DRIVER
10063M:	Alexey Klimov <klimov.linux@gmail.com>
10064L:	linux-media@vger.kernel.org
10065T:	git git://linuxtv.org/media_tree.git
10066S:	Maintained
10067F:	drivers/media/radio/radio-mr800.c
10068
10069MRF24J40 IEEE 802.15.4 RADIO DRIVER
10070M:	Alan Ott <alan@signal11.us>
10071L:	linux-wpan@vger.kernel.org
10072S:	Maintained
10073F:	drivers/net/ieee802154/mrf24j40.c
10074F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10075
10076MSI LAPTOP SUPPORT
10077M:	"Lee, Chun-Yi" <jlee@suse.com>
10078L:	platform-driver-x86@vger.kernel.org
10079S:	Maintained
10080F:	drivers/platform/x86/msi-laptop.c
10081
10082MSI WMI SUPPORT
10083L:	platform-driver-x86@vger.kernel.org
10084S:	Orphan
10085F:	drivers/platform/x86/msi-wmi.c
10086
10087MSI001 MEDIA DRIVER
10088M:	Antti Palosaari <crope@iki.fi>
10089L:	linux-media@vger.kernel.org
10090W:	https://linuxtv.org
10091W:	http://palosaari.fi/linux/
10092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10093T:	git git://linuxtv.org/anttip/media_tree.git
10094S:	Maintained
10095F:	drivers/media/tuners/msi001*
10096
10097MSI2500 MEDIA DRIVER
10098M:	Antti Palosaari <crope@iki.fi>
10099L:	linux-media@vger.kernel.org
10100W:	https://linuxtv.org
10101W:	http://palosaari.fi/linux/
10102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10103T:	git git://linuxtv.org/anttip/media_tree.git
10104S:	Maintained
10105F:	drivers/media/usb/msi2500/
10106
10107MSYSTEMS DISKONCHIP G3 MTD DRIVER
10108M:	Robert Jarzmik <robert.jarzmik@free.fr>
10109L:	linux-mtd@lists.infradead.org
10110S:	Maintained
10111F:	drivers/mtd/devices/docg3*
10112
10113MT9M032 APTINA SENSOR DRIVER
10114M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10115L:	linux-media@vger.kernel.org
10116T:	git git://linuxtv.org/media_tree.git
10117S:	Maintained
10118F:	drivers/media/i2c/mt9m032.c
10119F:	include/media/i2c/mt9m032.h
10120
10121MT9P031 APTINA CAMERA SENSOR
10122M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10123L:	linux-media@vger.kernel.org
10124T:	git git://linuxtv.org/media_tree.git
10125S:	Maintained
10126F:	drivers/media/i2c/mt9p031.c
10127F:	include/media/i2c/mt9p031.h
10128
10129MT9T001 APTINA CAMERA SENSOR
10130M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10131L:	linux-media@vger.kernel.org
10132T:	git git://linuxtv.org/media_tree.git
10133S:	Maintained
10134F:	drivers/media/i2c/mt9t001.c
10135F:	include/media/i2c/mt9t001.h
10136
10137MT9T112 APTINA CAMERA SENSOR
10138M:	Jacopo Mondi <jacopo@jmondi.org>
10139L:	linux-media@vger.kernel.org
10140T:	git git://linuxtv.org/media_tree.git
10141S:	Odd Fixes
10142F:	drivers/media/i2c/mt9t112.c
10143F:	include/media/i2c/mt9t112.h
10144
10145MT9V032 APTINA CAMERA SENSOR
10146M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10147L:	linux-media@vger.kernel.org
10148T:	git git://linuxtv.org/media_tree.git
10149S:	Maintained
10150F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10151F:	drivers/media/i2c/mt9v032.c
10152F:	include/media/i2c/mt9v032.h
10153
10154MT9V111 APTINA CAMERA SENSOR
10155M:	Jacopo Mondi <jacopo@jmondi.org>
10156L:	linux-media@vger.kernel.org
10157T:	git git://linuxtv.org/media_tree.git
10158S:	Maintained
10159F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10160F:	drivers/media/i2c/mt9v111.c
10161
10162MULTIFUNCTION DEVICES (MFD)
10163M:	Lee Jones <lee.jones@linaro.org>
10164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10165S:	Supported
10166F:	Documentation/devicetree/bindings/mfd/
10167F:	drivers/mfd/
10168F:	include/linux/mfd/
10169F:	include/dt-bindings/mfd/
10170
10171MULTIMEDIA CARD (MMC) ETC. OVER SPI
10172S:	Orphan
10173F:	drivers/mmc/host/mmc_spi.c
10174F:	include/linux/spi/mmc_spi.h
10175
10176MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10177M:	Ulf Hansson <ulf.hansson@linaro.org>
10178L:	linux-mmc@vger.kernel.org
10179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10180S:	Maintained
10181F:	Documentation/devicetree/bindings/mmc/
10182F:	drivers/mmc/
10183F:	include/linux/mmc/
10184F:	include/uapi/linux/mmc/
10185
10186MULTIPLEXER SUBSYSTEM
10187M:	Peter Rosin <peda@axentia.se>
10188S:	Maintained
10189F:	Documentation/ABI/testing/sysfs-class-mux*
10190F:	Documentation/devicetree/bindings/mux/
10191F:	include/dt-bindings/mux/
10192F:	include/linux/mux/
10193F:	drivers/mux/
10194
10195MULTITECH MULTIPORT CARD (ISICOM)
10196S:	Orphan
10197F:	drivers/tty/isicom.c
10198F:	include/linux/isicom.h
10199
10200MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10201M:	Bin Liu <b-liu@ti.com>
10202L:	linux-usb@vger.kernel.org
10203S:	Maintained
10204F:	drivers/usb/musb/
10205
10206MXL301RF MEDIA DRIVER
10207M:	Akihiro Tsukada <tskd08@gmail.com>
10208L:	linux-media@vger.kernel.org
10209S:	Odd Fixes
10210F:	drivers/media/tuners/mxl301rf*
10211
10212MXL5007T MEDIA DRIVER
10213M:	Michael Krufky <mkrufky@linuxtv.org>
10214L:	linux-media@vger.kernel.org
10215W:	https://linuxtv.org
10216W:	http://github.com/mkrufky
10217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10218T:	git git://linuxtv.org/mkrufky/tuners.git
10219S:	Maintained
10220F:	drivers/media/tuners/mxl5007t.*
10221
10222MXSFB DRM DRIVER
10223M:	Marek Vasut <marex@denx.de>
10224M:	Stefan Agner <stefan@agner.ch>
10225L:	dri-devel@lists.freedesktop.org
10226S:	Supported
10227F:	drivers/gpu/drm/mxsfb/
10228F:	Documentation/devicetree/bindings/display/mxsfb.txt
10229T:	git git://anongit.freedesktop.org/drm/drm-misc
10230
10231MYLEX DAC960 PCI RAID Controller
10232M:	Hannes Reinecke <hare@kernel.org>
10233L:	linux-scsi@vger.kernel.org
10234S:	Supported
10235F:	drivers/scsi/myrb.*
10236F:	drivers/scsi/myrs.*
10237
10238MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10239M:	Chris Lee <christopher.lee@cspi.com>
10240L:	netdev@vger.kernel.org
10241W:	https://www.cspi.com/ethernet-products/support/downloads/
10242S:	Supported
10243F:	drivers/net/ethernet/myricom/myri10ge/
10244
10245NAND FLASH SUBSYSTEM
10246M:	Boris Brezillon <boris.brezillon@bootlin.com>
10247M:	Miquel Raynal <miquel.raynal@bootlin.com>
10248R:	Richard Weinberger <richard@nod.at>
10249L:	linux-mtd@lists.infradead.org
10250W:	http://www.linux-mtd.infradead.org/
10251Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10252T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10253T:	git git://git.infradead.org/linux-mtd.git nand/next
10254S:	Maintained
10255F:	drivers/mtd/nand/
10256F:	include/linux/mtd/*nand*.h
10257
10258NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10259M:	Daniel Mack <zonque@gmail.com>
10260S:	Maintained
10261L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10262W:	http://www.native-instruments.com
10263F:	sound/usb/caiaq/
10264
10265NATSEMI ETHERNET DRIVER (DP8381x)
10266S:	Orphan
10267F:	drivers/net/ethernet/natsemi/natsemi.c
10268
10269NCR 5380 SCSI DRIVERS
10270M:	Finn Thain <fthain@telegraphics.com.au>
10271M:	Michael Schmitz <schmitzmic@gmail.com>
10272L:	linux-scsi@vger.kernel.org
10273S:	Maintained
10274F:	Documentation/scsi/g_NCR5380.txt
10275F:	drivers/scsi/NCR5380.*
10276F:	drivers/scsi/arm/cumana_1.c
10277F:	drivers/scsi/arm/oak.c
10278F:	drivers/scsi/atari_scsi.*
10279F:	drivers/scsi/dmx3191d.c
10280F:	drivers/scsi/g_NCR5380.*
10281F:	drivers/scsi/mac_scsi.*
10282F:	drivers/scsi/sun3_scsi.*
10283F:	drivers/scsi/sun3_scsi_vme.c
10284
10285NCSI LIBRARY:
10286M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10287S:	Maintained
10288F:	net/ncsi/
10289
10290NCT6775 HARDWARE MONITOR DRIVER
10291M:	Guenter Roeck <linux@roeck-us.net>
10292L:	linux-hwmon@vger.kernel.org
10293S:	Maintained
10294F:	Documentation/hwmon/nct6775
10295F:	drivers/hwmon/nct6775.c
10296
10297NET_FAILOVER MODULE
10298M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10299L:	netdev@vger.kernel.org
10300S:	Supported
10301F:	driver/net/net_failover.c
10302F:	include/net/net_failover.h
10303F:	Documentation/networking/net_failover.rst
10304
10305NETEFFECT IWARP RNIC DRIVER (IW_NES)
10306M:	Faisal Latif <faisal.latif@intel.com>
10307L:	linux-rdma@vger.kernel.org
10308W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10309S:	Supported
10310F:	drivers/infiniband/hw/nes/
10311F:	include/uapi/rdma/nes-abi.h
10312
10313NETEM NETWORK EMULATOR
10314M:	Stephen Hemminger <stephen@networkplumber.org>
10315L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10316S:	Maintained
10317F:	net/sched/sch_netem.c
10318
10319NETERION 10GbE DRIVERS (s2io/vxge)
10320M:	Jon Mason <jdmason@kudzu.us>
10321L:	netdev@vger.kernel.org
10322S:	Supported
10323F:	Documentation/networking/device_drivers/neterion/s2io.txt
10324F:	Documentation/networking/device_drivers/neterion/vxge.txt
10325F:	drivers/net/ethernet/neterion/
10326
10327NETFILTER
10328M:	Pablo Neira Ayuso <pablo@netfilter.org>
10329M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10330M:	Florian Westphal <fw@strlen.de>
10331L:	netfilter-devel@vger.kernel.org
10332L:	coreteam@netfilter.org
10333W:	http://www.netfilter.org/
10334W:	http://www.iptables.org/
10335W:	http://www.nftables.org/
10336Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10339S:	Maintained
10340F:	include/linux/netfilter*
10341F:	include/linux/netfilter/
10342F:	include/net/netfilter/
10343F:	include/uapi/linux/netfilter*
10344F:	include/uapi/linux/netfilter/
10345F:	net/*/netfilter.c
10346F:	net/*/netfilter/
10347F:	net/netfilter/
10348F:	net/bridge/br_netfilter*.c
10349
10350NETROM NETWORK LAYER
10351M:	Ralf Baechle <ralf@linux-mips.org>
10352L:	linux-hams@vger.kernel.org
10353W:	http://www.linux-ax25.org/
10354S:	Maintained
10355F:	include/net/netrom.h
10356F:	include/uapi/linux/netrom.h
10357F:	net/netrom/
10358
10359NETRONOME ETHERNET DRIVERS
10360M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10361L:	oss-drivers@netronome.com
10362S:	Maintained
10363F:	drivers/net/ethernet/netronome/
10364
10365NETWORK BLOCK DEVICE (NBD)
10366M:	Josef Bacik <josef@toxicpanda.com>
10367S:	Maintained
10368L:	linux-block@vger.kernel.org
10369L:	nbd@other.debian.org
10370F:	Documentation/blockdev/nbd.txt
10371F:	drivers/block/nbd.c
10372F:	include/uapi/linux/nbd.h
10373
10374NETWORK DROP MONITOR
10375M:	Neil Horman <nhorman@tuxdriver.com>
10376L:	netdev@vger.kernel.org
10377S:	Maintained
10378W:	https://fedorahosted.org/dropwatch/
10379F:	net/core/drop_monitor.c
10380
10381NETWORKING DRIVERS
10382M:	"David S. Miller" <davem@davemloft.net>
10383L:	netdev@vger.kernel.org
10384W:	http://www.linuxfoundation.org/en/Net
10385Q:	http://patchwork.ozlabs.org/project/netdev/list/
10386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10388S:	Odd Fixes
10389F:	Documentation/devicetree/bindings/net/
10390F:	drivers/net/
10391F:	include/linux/if_*
10392F:	include/linux/netdevice.h
10393F:	include/linux/etherdevice.h
10394F:	include/linux/fcdevice.h
10395F:	include/linux/fddidevice.h
10396F:	include/linux/hippidevice.h
10397F:	include/linux/inetdevice.h
10398F:	include/uapi/linux/if_*
10399F:	include/uapi/linux/netdevice.h
10400
10401NETWORKING DRIVERS (WIRELESS)
10402M:	Kalle Valo <kvalo@codeaurora.org>
10403L:	linux-wireless@vger.kernel.org
10404Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10407S:	Maintained
10408F:	Documentation/devicetree/bindings/net/wireless/
10409F:	drivers/net/wireless/
10410
10411NETWORKING [DSA]
10412M:	Andrew Lunn <andrew@lunn.ch>
10413M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10414M:	Florian Fainelli <f.fainelli@gmail.com>
10415S:	Maintained
10416F:	Documentation/devicetree/bindings/net/dsa/
10417F:	net/dsa/
10418F:	include/net/dsa.h
10419F:	include/linux/dsa/
10420F:	drivers/net/dsa/
10421
10422NETWORKING [GENERAL]
10423M:	"David S. Miller" <davem@davemloft.net>
10424L:	netdev@vger.kernel.org
10425W:	http://www.linuxfoundation.org/en/Net
10426Q:	http://patchwork.ozlabs.org/project/netdev/list/
10427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10429B:	mailto:netdev@vger.kernel.org
10430S:	Maintained
10431F:	net/
10432F:	include/net/
10433F:	include/linux/in.h
10434F:	include/linux/net.h
10435F:	include/linux/netdevice.h
10436F:	include/uapi/linux/in.h
10437F:	include/uapi/linux/net.h
10438F:	include/uapi/linux/netdevice.h
10439F:	include/uapi/linux/net_namespace.h
10440F:	tools/testing/selftests/net/
10441F:	lib/net_utils.c
10442F:	lib/random32.c
10443F:	Documentation/networking/
10444
10445NETWORKING [IPSEC]
10446M:	Steffen Klassert <steffen.klassert@secunet.com>
10447M:	Herbert Xu <herbert@gondor.apana.org.au>
10448M:	"David S. Miller" <davem@davemloft.net>
10449L:	netdev@vger.kernel.org
10450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10452S:	Maintained
10453F:	net/xfrm/
10454F:	net/key/
10455F:	net/ipv4/xfrm*
10456F:	net/ipv4/esp4*
10457F:	net/ipv4/ah4.c
10458F:	net/ipv4/ipcomp.c
10459F:	net/ipv4/ip_vti.c
10460F:	net/ipv6/xfrm*
10461F:	net/ipv6/esp6*
10462F:	net/ipv6/ah6.c
10463F:	net/ipv6/ipcomp6.c
10464F:	net/ipv6/ip6_vti.c
10465F:	include/uapi/linux/xfrm.h
10466F:	include/net/xfrm.h
10467
10468NETWORKING [IPv4/IPv6]
10469M:	"David S. Miller" <davem@davemloft.net>
10470M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10471M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10472L:	netdev@vger.kernel.org
10473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10474S:	Maintained
10475F:	net/ipv4/
10476F:	net/ipv6/
10477F:	include/net/ip*
10478F:	arch/x86/net/*
10479
10480NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10481M:	Paul Moore <paul@paul-moore.com>
10482W:	https://github.com/netlabel
10483L:	netdev@vger.kernel.org
10484L:	linux-security-module@vger.kernel.org
10485S:	Maintained
10486F:	Documentation/netlabel/
10487F:	include/net/calipso.h
10488F:	include/net/cipso_ipv4.h
10489F:	include/net/netlabel.h
10490F:	include/uapi/linux/netfilter/xt_SECMARK.h
10491F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10492F:	net/netlabel/
10493F:	net/ipv4/cipso_ipv4.c
10494F:	net/ipv6/calipso.c
10495F:	net/netfilter/xt_CONNSECMARK.c
10496F:	net/netfilter/xt_SECMARK.c
10497
10498NETWORKING [TCP]
10499M:	Eric Dumazet <edumazet@google.com>
10500L:	netdev@vger.kernel.org
10501S:	Maintained
10502F:	net/ipv4/tcp*.c
10503F:	net/ipv4/syncookies.c
10504F:	net/ipv6/tcp*.c
10505F:	net/ipv6/syncookies.c
10506F:	include/uapi/linux/tcp.h
10507F:	include/net/tcp.h
10508F:	include/linux/tcp.h
10509F:	include/trace/events/tcp.h
10510
10511NETWORKING [TLS]
10512M:	Boris Pismenny <borisp@mellanox.com>
10513M:	Aviad Yehezkel <aviadye@mellanox.com>
10514M:	Dave Watson <davejwatson@fb.com>
10515M:	John Fastabend <john.fastabend@gmail.com>
10516M:	Daniel Borkmann <daniel@iogearbox.net>
10517L:	netdev@vger.kernel.org
10518S:	Maintained
10519F:	net/tls/*
10520F:	include/uapi/linux/tls.h
10521F:	include/net/tls.h
10522
10523NETWORKING [WIRELESS]
10524L:	linux-wireless@vger.kernel.org
10525Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10526
10527NETDEVSIM
10528M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10529S:	Maintained
10530F:	drivers/net/netdevsim/*
10531
10532NETXEN (1/10) GbE SUPPORT
10533M:	Manish Chopra <manish.chopra@cavium.com>
10534M:	Rahul Verma <rahul.verma@cavium.com>
10535M:	Dept-GELinuxNICDev@cavium.com
10536L:	netdev@vger.kernel.org
10537S:	Supported
10538F:	drivers/net/ethernet/qlogic/netxen/
10539
10540NFC SUBSYSTEM
10541M:	Samuel Ortiz <sameo@linux.intel.com>
10542L:	linux-wireless@vger.kernel.org
10543L:	linux-nfc@lists.01.org (subscribers-only)
10544S:	Supported
10545F:	net/nfc/
10546F:	include/net/nfc/
10547F:	include/uapi/linux/nfc.h
10548F:	drivers/nfc/
10549F:	include/linux/platform_data/nfcmrvl.h
10550F:	include/linux/platform_data/nxp-nci.h
10551F:	Documentation/devicetree/bindings/net/nfc/
10552
10553NFS, SUNRPC, AND LOCKD CLIENTS
10554M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10555M:	Anna Schumaker <anna.schumaker@netapp.com>
10556L:	linux-nfs@vger.kernel.org
10557W:	http://client.linux-nfs.org
10558T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10559S:	Maintained
10560F:	fs/lockd/
10561F:	fs/nfs/
10562F:	fs/nfs_common/
10563F:	net/sunrpc/
10564F:	include/linux/lockd/
10565F:	include/linux/nfs*
10566F:	include/linux/sunrpc/
10567F:	include/uapi/linux/nfs*
10568F:	include/uapi/linux/sunrpc/
10569
10570NILFS2 FILESYSTEM
10571M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10572L:	linux-nilfs@vger.kernel.org
10573W:	https://nilfs.sourceforge.io/
10574W:	https://nilfs.osdn.jp/
10575T:	git git://github.com/konis/nilfs2.git
10576S:	Supported
10577F:	Documentation/filesystems/nilfs2.txt
10578F:	fs/nilfs2/
10579F:	include/trace/events/nilfs2.h
10580F:	include/uapi/linux/nilfs2_api.h
10581F:	include/uapi/linux/nilfs2_ondisk.h
10582
10583NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10584M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10585W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10586S:	Maintained
10587F:	Documentation/scsi/NinjaSCSI.txt
10588F:	drivers/scsi/pcmcia/nsp_*
10589
10590NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10591M:	GOTO Masanori <gotom@debian.or.jp>
10592M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10593W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10594S:	Maintained
10595F:	Documentation/scsi/NinjaSCSI.txt
10596F:	drivers/scsi/nsp32*
10597
10598NIOS2 ARCHITECTURE
10599M:	Ley Foon Tan <lftan@altera.com>
10600L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10602S:	Maintained
10603F:	arch/nios2/
10604
10605NOHZ, DYNTICKS SUPPORT
10606M:	Frederic Weisbecker <fweisbec@gmail.com>
10607M:	Thomas Gleixner <tglx@linutronix.de>
10608M:	Ingo Molnar <mingo@kernel.org>
10609L:	linux-kernel@vger.kernel.org
10610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10611S:	Maintained
10612F:	kernel/time/tick*.*
10613F:	include/linux/tick.h
10614F:	include/linux/sched/nohz.h
10615
10616NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10617M:	Pavel Machek <pavel@ucw.cz>
10618M:	Sakari Ailus <sakari.ailus@iki.fi>
10619L:	linux-media@vger.kernel.org
10620S:	Maintained
10621F:	drivers/media/i2c/et8ek8
10622F:	drivers/media/i2c/ad5820.c
10623
10624NOKIA N900 POWER SUPPLY DRIVERS
10625R:	Pali Rohár <pali.rohar@gmail.com>
10626F:	include/linux/power/bq2415x_charger.h
10627F:	include/linux/power/bq27xxx_battery.h
10628F:	include/linux/power/isp1704_charger.h
10629F:	drivers/power/supply/bq2415x_charger.c
10630F:	drivers/power/supply/bq27xxx_battery.c
10631F:	drivers/power/supply/bq27xxx_battery_i2c.c
10632F:	drivers/power/supply/isp1704_charger.c
10633F:	drivers/power/supply/rx51_battery.c
10634
10635NTB AMD DRIVER
10636M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10637L:	linux-ntb@googlegroups.com
10638S:	Supported
10639F:	drivers/ntb/hw/amd/
10640
10641NTB DRIVER CORE
10642M:	Jon Mason <jdmason@kudzu.us>
10643M:	Dave Jiang <dave.jiang@intel.com>
10644M:	Allen Hubbe <allenbh@gmail.com>
10645L:	linux-ntb@googlegroups.com
10646S:	Supported
10647W:	https://github.com/jonmason/ntb/wiki
10648T:	git git://github.com/jonmason/ntb.git
10649F:	drivers/ntb/
10650F:	drivers/net/ntb_netdev.c
10651F:	include/linux/ntb.h
10652F:	include/linux/ntb_transport.h
10653F:	tools/testing/selftests/ntb/
10654
10655NTB IDT DRIVER
10656M:	Serge Semin <fancer.lancer@gmail.com>
10657L:	linux-ntb@googlegroups.com
10658S:	Supported
10659F:	drivers/ntb/hw/idt/
10660
10661NTB INTEL DRIVER
10662M:	Dave Jiang <dave.jiang@intel.com>
10663L:	linux-ntb@googlegroups.com
10664S:	Supported
10665W:	https://github.com/davejiang/linux/wiki
10666T:	git https://github.com/davejiang/linux.git
10667F:	drivers/ntb/hw/intel/
10668
10669NTFS FILESYSTEM
10670M:	Anton Altaparmakov <anton@tuxera.com>
10671L:	linux-ntfs-dev@lists.sourceforge.net
10672W:	http://www.tuxera.com/
10673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10674S:	Supported
10675F:	Documentation/filesystems/ntfs.txt
10676F:	fs/ntfs/
10677
10678NUBUS SUBSYSTEM
10679M:	Finn Thain <fthain@telegraphics.com.au>
10680L:	linux-m68k@lists.linux-m68k.org
10681S:	Maintained
10682F:	arch/*/include/asm/nubus.h
10683F:	drivers/nubus/
10684F:	include/linux/nubus.h
10685F:	include/uapi/linux/nubus.h
10686
10687NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10688M:	Antonino Daplas <adaplas@gmail.com>
10689L:	linux-fbdev@vger.kernel.org
10690S:	Maintained
10691F:	drivers/video/fbdev/riva/
10692F:	drivers/video/fbdev/nvidia/
10693
10694NVM EXPRESS DRIVER
10695M:	Keith Busch <keith.busch@intel.com>
10696M:	Jens Axboe <axboe@fb.com>
10697M:	Christoph Hellwig <hch@lst.de>
10698M:	Sagi Grimberg <sagi@grimberg.me>
10699L:	linux-nvme@lists.infradead.org
10700T:	git://git.infradead.org/nvme.git
10701W:	http://git.infradead.org/nvme.git
10702S:	Supported
10703F:	drivers/nvme/host/
10704F:	include/linux/nvme.h
10705F:	include/uapi/linux/nvme_ioctl.h
10706
10707NVM EXPRESS FC TRANSPORT DRIVERS
10708M:	James Smart <james.smart@broadcom.com>
10709L:	linux-nvme@lists.infradead.org
10710S:	Supported
10711F:	include/linux/nvme-fc.h
10712F:	include/linux/nvme-fc-driver.h
10713F:	drivers/nvme/host/fc.c
10714F:	drivers/nvme/target/fc.c
10715F:	drivers/nvme/target/fcloop.c
10716
10717NVM EXPRESS TARGET DRIVER
10718M:	Christoph Hellwig <hch@lst.de>
10719M:	Sagi Grimberg <sagi@grimberg.me>
10720L:	linux-nvme@lists.infradead.org
10721T:	git://git.infradead.org/nvme.git
10722W:	http://git.infradead.org/nvme.git
10723S:	Supported
10724F:	drivers/nvme/target/
10725
10726NVMEM FRAMEWORK
10727M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10728S:	Maintained
10729F:	drivers/nvmem/
10730F:	Documentation/devicetree/bindings/nvmem/
10731F:	Documentation/ABI/stable/sysfs-bus-nvmem
10732F:	include/linux/nvmem-consumer.h
10733F:	include/linux/nvmem-provider.h
10734
10735NXP SGTL5000 DRIVER
10736M:	Fabio Estevam <fabio.estevam@nxp.com>
10737L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10738S:	Maintained
10739F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10740F:	sound/soc/codecs/sgtl5000*
10741
10742NXP TDA998X DRM DRIVER
10743M:	Russell King <linux@armlinux.org.uk>
10744S:	Maintained
10745T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10746T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10747F:	drivers/gpu/drm/i2c/tda998x_drv.c
10748F:	include/drm/i2c/tda998x.h
10749F:	include/dt-bindings/display/tda998x.h
10750K:	"nxp,tda998x"
10751
10752NXP TFA9879 DRIVER
10753M:	Peter Rosin <peda@axentia.se>
10754L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10755S:	Maintained
10756F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10757F:	sound/soc/codecs/tfa9879*
10758
10759NXP-NCI NFC DRIVER
10760M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10761R:	Charles Gorand <charles.gorand@effinnov.com>
10762L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10763S:	Supported
10764F:	drivers/nfc/nxp-nci
10765
10766OBJAGG
10767M:	Jiri Pirko <jiri@mellanox.com>
10768L:	netdev@vger.kernel.org
10769S:	Supported
10770F:	lib/objagg.c
10771F:	lib/test_objagg.c
10772F:	include/linux/objagg.h
10773
10774OBJTOOL
10775M:	Josh Poimboeuf <jpoimboe@redhat.com>
10776M:	Peter Zijlstra <peterz@infradead.org>
10777S:	Supported
10778F:	tools/objtool/
10779
10780OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10781M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10782M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10783L:	linuxppc-dev@lists.ozlabs.org
10784S:	Supported
10785F:	arch/powerpc/platforms/powernv/ocxl.c
10786F:	arch/powerpc/include/asm/pnv-ocxl.h
10787F:	drivers/misc/ocxl/
10788F:	include/misc/ocxl*
10789F:	include/uapi/misc/ocxl.h
10790F:	Documentation/accelerators/ocxl.rst
10791
10792OMAP AUDIO SUPPORT
10793M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10794M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10795L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10796L:	linux-omap@vger.kernel.org
10797S:	Maintained
10798F:	sound/soc/omap/
10799
10800OMAP CLOCK FRAMEWORK SUPPORT
10801M:	Paul Walmsley <paul@pwsan.com>
10802L:	linux-omap@vger.kernel.org
10803S:	Maintained
10804F:	arch/arm/*omap*/*clock*
10805
10806OMAP DEVICE TREE SUPPORT
10807M:	Benoît Cousson <bcousson@baylibre.com>
10808M:	Tony Lindgren <tony@atomide.com>
10809L:	linux-omap@vger.kernel.org
10810L:	devicetree@vger.kernel.org
10811S:	Maintained
10812F:	arch/arm/boot/dts/*omap*
10813F:	arch/arm/boot/dts/*am3*
10814F:	arch/arm/boot/dts/*am4*
10815F:	arch/arm/boot/dts/*am5*
10816F:	arch/arm/boot/dts/*dra7*
10817
10818OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10819L:	linux-omap@vger.kernel.org
10820L:	linux-fbdev@vger.kernel.org
10821S:	Orphan
10822F:	drivers/video/fbdev/omap2/
10823F:	Documentation/arm/OMAP/DSS
10824
10825OMAP FRAMEBUFFER SUPPORT
10826L:	linux-fbdev@vger.kernel.org
10827L:	linux-omap@vger.kernel.org
10828S:	Orphan
10829F:	drivers/video/fbdev/omap/
10830
10831OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10832M:	Roger Quadros <rogerq@ti.com>
10833M:	Tony Lindgren <tony@atomide.com>
10834L:	linux-omap@vger.kernel.org
10835S:	Maintained
10836F:	drivers/memory/omap-gpmc.c
10837F:	arch/arm/mach-omap2/*gpmc*
10838
10839OMAP GPIO DRIVER
10840M:	Grygorii Strashko <grygorii.strashko@ti.com>
10841M:	Santosh Shilimkar <ssantosh@kernel.org>
10842M:	Kevin Hilman <khilman@kernel.org>
10843L:	linux-omap@vger.kernel.org
10844S:	Maintained
10845F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10846F:	drivers/gpio/gpio-omap.c
10847
10848OMAP HARDWARE SPINLOCK SUPPORT
10849M:	Ohad Ben-Cohen <ohad@wizery.com>
10850L:	linux-omap@vger.kernel.org
10851S:	Maintained
10852F:	drivers/hwspinlock/omap_hwspinlock.c
10853
10854OMAP HS MMC SUPPORT
10855L:	linux-mmc@vger.kernel.org
10856L:	linux-omap@vger.kernel.org
10857S:	Orphan
10858F:	drivers/mmc/host/omap_hsmmc.c
10859
10860OMAP HWMOD DATA
10861M:	Paul Walmsley <paul@pwsan.com>
10862L:	linux-omap@vger.kernel.org
10863S:	Maintained
10864F:	arch/arm/mach-omap2/omap_hwmod*data*
10865
10866OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10867M:	Benoît Cousson <bcousson@baylibre.com>
10868L:	linux-omap@vger.kernel.org
10869S:	Maintained
10870F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10871
10872OMAP HWMOD SUPPORT
10873M:	Benoît Cousson <bcousson@baylibre.com>
10874M:	Paul Walmsley <paul@pwsan.com>
10875L:	linux-omap@vger.kernel.org
10876S:	Maintained
10877F:	arch/arm/mach-omap2/omap_hwmod.*
10878
10879OMAP I2C DRIVER
10880M:	Vignesh R <vigneshr@ti.com>
10881L:	linux-omap@vger.kernel.org
10882L:	linux-i2c@vger.kernel.org
10883S:	Maintained
10884F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10885F:	drivers/i2c/busses/i2c-omap.c
10886
10887OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10888M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10889L:	linux-media@vger.kernel.org
10890S:	Maintained
10891F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10892F:	drivers/media/platform/omap3isp/
10893F:	drivers/staging/media/omap4iss/
10894
10895OMAP MMC SUPPORT
10896M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10897L:	linux-omap@vger.kernel.org
10898S:	Odd Fixes
10899F:	drivers/mmc/host/omap.c
10900
10901OMAP POWER MANAGEMENT SUPPORT
10902M:	Kevin Hilman <khilman@kernel.org>
10903L:	linux-omap@vger.kernel.org
10904S:	Maintained
10905F:	arch/arm/*omap*/*pm*
10906F:	drivers/cpufreq/omap-cpufreq.c
10907
10908OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10909M:	Rajendra Nayak <rnayak@codeaurora.org>
10910M:	Paul Walmsley <paul@pwsan.com>
10911L:	linux-omap@vger.kernel.org
10912S:	Maintained
10913F:	arch/arm/mach-omap2/prm*
10914
10915OMAP RANDOM NUMBER GENERATOR SUPPORT
10916M:	Deepak Saxena <dsaxena@plexity.net>
10917S:	Maintained
10918F:	drivers/char/hw_random/omap-rng.c
10919
10920OMAP USB SUPPORT
10921L:	linux-usb@vger.kernel.org
10922L:	linux-omap@vger.kernel.org
10923S:	Orphan
10924F:	drivers/usb/*/*omap*
10925F:	arch/arm/*omap*/usb*
10926
10927OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10928M:	Mark Jackson <mpfj@newflow.co.uk>
10929L:	linux-omap@vger.kernel.org
10930S:	Maintained
10931F:	arch/arm/boot/dts/am335x-nano.dts
10932
10933OMAP1 SUPPORT
10934M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10935M:	Tony Lindgren <tony@atomide.com>
10936L:	linux-omap@vger.kernel.org
10937Q:	http://patchwork.kernel.org/project/linux-omap/list/
10938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10939S:	Maintained
10940F:	arch/arm/mach-omap1/
10941F:	arch/arm/plat-omap/
10942F:	arch/arm/configs/omap1_defconfig
10943F:	drivers/i2c/busses/i2c-omap.c
10944F:	include/linux/platform_data/i2c-omap.h
10945F:	include/linux/platform_data/ams-delta-fiq.h
10946
10947OMAP2+ SUPPORT
10948M:	Tony Lindgren <tony@atomide.com>
10949L:	linux-omap@vger.kernel.org
10950W:	http://www.muru.com/linux/omap/
10951W:	http://linux.omap.com/
10952Q:	http://patchwork.kernel.org/project/linux-omap/list/
10953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10954S:	Maintained
10955F:	arch/arm/mach-omap2/
10956F:	arch/arm/plat-omap/
10957F:	arch/arm/configs/omap2plus_defconfig
10958F:	drivers/i2c/busses/i2c-omap.c
10959F:	drivers/irqchip/irq-omap-intc.c
10960F:	drivers/mfd/*omap*.c
10961F:	drivers/mfd/menelaus.c
10962F:	drivers/mfd/palmas.c
10963F:	drivers/mfd/tps65217.c
10964F:	drivers/mfd/tps65218.c
10965F:	drivers/mfd/tps65910.c
10966F:	drivers/mfd/twl-core.[ch]
10967F:	drivers/mfd/twl4030*.c
10968F:	drivers/mfd/twl6030*.c
10969F:	drivers/mfd/twl6040*.c
10970F:	drivers/regulator/palmas-regulator*.c
10971F:	drivers/regulator/pbias-regulator.c
10972F:	drivers/regulator/tps65217-regulator.c
10973F:	drivers/regulator/tps65218-regulator.c
10974F:	drivers/regulator/tps65910-regulator.c
10975F:	drivers/regulator/twl-regulator.c
10976F:	drivers/regulator/twl6030-regulator.c
10977F:	include/linux/platform_data/i2c-omap.h
10978
10979ONION OMEGA2+ BOARD
10980M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10981L:	linux-mips@vger.kernel.org
10982S:	Maintained
10983F:	arch/mips/boot/dts/ralink/omega2p.dts
10984
10985OMFS FILESYSTEM
10986M:	Bob Copeland <me@bobcopeland.com>
10987L:	linux-karma-devel@lists.sourceforge.net
10988S:	Maintained
10989F:	Documentation/filesystems/omfs.txt
10990F:	fs/omfs/
10991
10992OMNIKEY CARDMAN 4000 DRIVER
10993M:	Harald Welte <laforge@gnumonks.org>
10994S:	Maintained
10995F:	drivers/char/pcmcia/cm4000_cs.c
10996F:	include/linux/cm4000_cs.h
10997F:	include/uapi/linux/cm4000_cs.h
10998
10999OMNIKEY CARDMAN 4040 DRIVER
11000M:	Harald Welte <laforge@gnumonks.org>
11001S:	Maintained
11002F:	drivers/char/pcmcia/cm4040_cs.*
11003
11004OMNIVISION OV13858 SENSOR DRIVER
11005M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11006L:	linux-media@vger.kernel.org
11007T:	git git://linuxtv.org/media_tree.git
11008S:	Maintained
11009F:	drivers/media/i2c/ov13858.c
11010
11011OMNIVISION OV2680 SENSOR DRIVER
11012M:	Rui Miguel Silva <rmfrfs@gmail.com>
11013L:	linux-media@vger.kernel.org
11014T:	git git://linuxtv.org/media_tree.git
11015S:	Maintained
11016F:	drivers/media/i2c/ov2680.c
11017F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11018
11019OMNIVISION OV2685 SENSOR DRIVER
11020M:	Shunqian Zheng <zhengsq@rock-chips.com>
11021L:	linux-media@vger.kernel.org
11022T:	git git://linuxtv.org/media_tree.git
11023S:	Maintained
11024F:	drivers/media/i2c/ov2685.c
11025
11026OMNIVISION OV5640 SENSOR DRIVER
11027M:	Steve Longerbeam <slongerbeam@gmail.com>
11028L:	linux-media@vger.kernel.org
11029T:	git git://linuxtv.org/media_tree.git
11030S:	Maintained
11031F:	drivers/media/i2c/ov5640.c
11032
11033OMNIVISION OV5647 SENSOR DRIVER
11034M:	Luis Oliveira <lolivei@synopsys.com>
11035L:	linux-media@vger.kernel.org
11036T:	git git://linuxtv.org/media_tree.git
11037S:	Maintained
11038F:	drivers/media/i2c/ov5647.c
11039
11040OMNIVISION OV5695 SENSOR DRIVER
11041M:	Shunqian Zheng <zhengsq@rock-chips.com>
11042L:	linux-media@vger.kernel.org
11043T:	git git://linuxtv.org/media_tree.git
11044S:	Maintained
11045F:	drivers/media/i2c/ov5695.c
11046
11047OMNIVISION OV7670 SENSOR DRIVER
11048M:	Jonathan Corbet <corbet@lwn.net>
11049L:	linux-media@vger.kernel.org
11050T:	git git://linuxtv.org/media_tree.git
11051S:	Maintained
11052F:	drivers/media/i2c/ov7670.c
11053F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11054
11055OMNIVISION OV772x SENSOR DRIVER
11056M:	Jacopo Mondi <jacopo@jmondi.org>
11057L:	linux-media@vger.kernel.org
11058T:	git git://linuxtv.org/media_tree.git
11059S:	Odd fixes
11060F:	drivers/media/i2c/ov772x.c
11061F:	include/media/i2c/ov772x.h
11062F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11063
11064OMNIVISION OV7740 SENSOR DRIVER
11065M:	Wenyou Yang <wenyou.yang@microchip.com>
11066L:	linux-media@vger.kernel.org
11067T:	git git://linuxtv.org/media_tree.git
11068S:	Maintained
11069F:	drivers/media/i2c/ov7740.c
11070F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11071
11072OMNIVISION OV9650 SENSOR DRIVER
11073M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11074R:	Akinobu Mita <akinobu.mita@gmail.com>
11075R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11076L:	linux-media@vger.kernel.org
11077T:	git git://linuxtv.org/media_tree.git
11078S:	Maintained
11079F:	drivers/media/i2c/ov9650.c
11080F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11081
11082ONENAND FLASH DRIVER
11083M:	Kyungmin Park <kyungmin.park@samsung.com>
11084L:	linux-mtd@lists.infradead.org
11085S:	Maintained
11086F:	drivers/mtd/nand/onenand/
11087F:	include/linux/mtd/onenand*.h
11088
11089ONSTREAM SCSI TAPE DRIVER
11090M:	Willem Riede <osst@riede.org>
11091L:	osst-users@lists.sourceforge.net
11092L:	linux-scsi@vger.kernel.org
11093S:	Maintained
11094F:	Documentation/scsi/osst.txt
11095F:	drivers/scsi/osst.*
11096F:	drivers/scsi/osst_*.h
11097F:	drivers/scsi/st.h
11098
11099OP-TEE DRIVER
11100M:	Jens Wiklander <jens.wiklander@linaro.org>
11101S:	Maintained
11102F:	drivers/tee/optee/
11103
11104OPA-VNIC DRIVER
11105M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11106M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11107L:	linux-rdma@vger.kernel.org
11108S:	Supported
11109F:	drivers/infiniband/ulp/opa_vnic
11110
11111OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11112M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11113M:	Frank Rowand <frowand.list@gmail.com>
11114L:	devicetree@vger.kernel.org
11115S:	Maintained
11116F:	Documentation/devicetree/dynamic-resolution-notes.txt
11117F:	Documentation/devicetree/overlay-notes.txt
11118F:	drivers/of/overlay.c
11119F:	drivers/of/resolver.c
11120K:	of_overlay_notifier_
11121
11122OPEN FIRMWARE AND FLATTENED DEVICE TREE
11123M:	Rob Herring <robh+dt@kernel.org>
11124M:	Frank Rowand <frowand.list@gmail.com>
11125L:	devicetree@vger.kernel.org
11126W:	http://www.devicetree.org/
11127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11128S:	Maintained
11129F:	drivers/of/
11130F:	include/linux/of*.h
11131F:	scripts/dtc/
11132F:	Documentation/ABI/testing/sysfs-firmware-ofw
11133
11134OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11135M:	Rob Herring <robh+dt@kernel.org>
11136M:	Mark Rutland <mark.rutland@arm.com>
11137L:	devicetree@vger.kernel.org
11138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11139Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11140S:	Maintained
11141F:	Documentation/devicetree/
11142F:	arch/*/boot/dts/
11143F:	include/dt-bindings/
11144
11145OPENCORES I2C BUS DRIVER
11146M:	Peter Korsgaard <peter@korsgaard.com>
11147L:	linux-i2c@vger.kernel.org
11148S:	Maintained
11149F:	Documentation/i2c/busses/i2c-ocores
11150F:	drivers/i2c/busses/i2c-ocores.c
11151
11152OPENRISC ARCHITECTURE
11153M:	Jonas Bonn <jonas@southpole.se>
11154M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11155M:	Stafford Horne <shorne@gmail.com>
11156T:	git git://github.com/openrisc/linux.git
11157L:	openrisc@lists.librecores.org
11158W:	http://openrisc.io
11159S:	Maintained
11160F:	Documentation/devicetree/bindings/openrisc/
11161F:	Documentation/openrisc/
11162F:	arch/openrisc/
11163F:	drivers/irqchip/irq-ompic.c
11164F:	drivers/irqchip/irq-or1k-*
11165
11166OPENVSWITCH
11167M:	Pravin B Shelar <pshelar@ovn.org>
11168L:	netdev@vger.kernel.org
11169L:	dev@openvswitch.org
11170W:	http://openvswitch.org
11171S:	Maintained
11172F:	net/openvswitch/
11173F:	include/uapi/linux/openvswitch.h
11174
11175OPERATING PERFORMANCE POINTS (OPP)
11176M:	Viresh Kumar <vireshk@kernel.org>
11177M:	Nishanth Menon <nm@ti.com>
11178M:	Stephen Boyd <sboyd@kernel.org>
11179L:	linux-pm@vger.kernel.org
11180S:	Maintained
11181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11182F:	drivers/opp/
11183F:	include/linux/pm_opp.h
11184F:	Documentation/power/opp.txt
11185F:	Documentation/devicetree/bindings/opp/
11186
11187OPL4 DRIVER
11188M:	Clemens Ladisch <clemens@ladisch.de>
11189L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11190T:	git git://git.alsa-project.org/alsa-kernel.git
11191S:	Maintained
11192F:	sound/drivers/opl4/
11193
11194OPROFILE
11195M:	Robert Richter <rric@kernel.org>
11196L:	oprofile-list@lists.sf.net
11197S:	Maintained
11198F:	arch/*/include/asm/oprofile*.h
11199F:	arch/*/oprofile/
11200F:	drivers/oprofile/
11201F:	include/linux/oprofile.h
11202
11203ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11204M:	Mark Fasheh <mark@fasheh.com>
11205M:	Joel Becker <jlbec@evilplan.org>
11206L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11207W:	http://ocfs2.wiki.kernel.org
11208S:	Supported
11209F:	Documentation/filesystems/ocfs2.txt
11210F:	Documentation/filesystems/dlmfs.txt
11211F:	fs/ocfs2/
11212
11213ORANGEFS FILESYSTEM
11214M:	Mike Marshall <hubcap@omnibond.com>
11215R:	Martin Brandenburg <martin@omnibond.com>
11216L:	devel@lists.orangefs.org
11217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11218S:	Supported
11219F:	fs/orangefs/
11220F:	Documentation/filesystems/orangefs.txt
11221
11222ORINOCO DRIVER
11223L:	linux-wireless@vger.kernel.org
11224W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11225W:	http://www.nongnu.org/orinoco/
11226S:	Orphan
11227F:	drivers/net/wireless/intersil/orinoco/
11228
11229OSD LIBRARY and FILESYSTEM
11230M:	Boaz Harrosh <ooo@electrozaur.com>
11231S:	Maintained
11232F:	drivers/scsi/osd/
11233F:	include/scsi/osd_*
11234F:	fs/exofs/
11235
11236OV2659 OMNIVISION SENSOR DRIVER
11237M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11238L:	linux-media@vger.kernel.org
11239W:	https://linuxtv.org
11240Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11241T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11242S:	Maintained
11243F:	drivers/media/i2c/ov2659.c
11244F:	include/media/i2c/ov2659.h
11245
11246OVERLAY FILESYSTEM
11247M:	Miklos Szeredi <miklos@szeredi.hu>
11248L:	linux-unionfs@vger.kernel.org
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11250S:	Supported
11251F:	fs/overlayfs/
11252F:	Documentation/filesystems/overlayfs.txt
11253
11254P54 WIRELESS DRIVER
11255M:	Christian Lamparter <chunkeey@googlemail.com>
11256L:	linux-wireless@vger.kernel.org
11257W:	http://wireless.kernel.org/en/users/Drivers/p54
11258S:	Maintained
11259F:	drivers/net/wireless/intersil/p54/
11260
11261PA SEMI ETHERNET DRIVER
11262L:	netdev@vger.kernel.org
11263S:	Orphan
11264F:	drivers/net/ethernet/pasemi/*
11265
11266PA SEMI SMBUS DRIVER
11267L:	linux-i2c@vger.kernel.org
11268S:	Orphan
11269F:	drivers/i2c/busses/i2c-pasemi.c
11270
11271PADATA PARALLEL EXECUTION MECHANISM
11272M:	Steffen Klassert <steffen.klassert@secunet.com>
11273L:	linux-crypto@vger.kernel.org
11274S:	Maintained
11275F:	kernel/padata.c
11276F:	include/linux/padata.h
11277F:	Documentation/padata.txt
11278
11279PANASONIC LAPTOP ACPI EXTRAS DRIVER
11280M:	Harald Welte <laforge@gnumonks.org>
11281L:	platform-driver-x86@vger.kernel.org
11282S:	Maintained
11283F:	drivers/platform/x86/panasonic-laptop.c
11284
11285PARALLEL LCD/KEYPAD PANEL DRIVER
11286M:	Willy Tarreau <willy@haproxy.com>
11287M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11288S:	Odd Fixes
11289F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11290F:	drivers/auxdisplay/panel.c
11291
11292PARALLEL PORT SUBSYSTEM
11293M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11294M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11295L:	linux-parport@lists.infradead.org (subscribers-only)
11296S:	Maintained
11297F:	drivers/parport/
11298F:	include/linux/parport*.h
11299F:	drivers/char/ppdev.c
11300F:	include/uapi/linux/ppdev.h
11301F:	Documentation/parport*.txt
11302
11303PARAVIRT_OPS INTERFACE
11304M:	Juergen Gross <jgross@suse.com>
11305M:	Alok Kataria <akataria@vmware.com>
11306L:	virtualization@lists.linux-foundation.org
11307S:	Supported
11308F:	Documentation/virtual/paravirt_ops.txt
11309F:	arch/*/kernel/paravirt*
11310F:	arch/*/include/asm/paravirt*.h
11311F:	include/linux/hypervisor.h
11312
11313PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11314M:	Tim Waugh <tim@cyberelk.net>
11315L:	linux-parport@lists.infradead.org (subscribers-only)
11316S:	Maintained
11317F:	Documentation/blockdev/paride.txt
11318F:	drivers/block/paride/
11319
11320PARISC ARCHITECTURE
11321M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11322M:	Helge Deller <deller@gmx.de>
11323L:	linux-parisc@vger.kernel.org
11324W:	http://www.parisc-linux.org/
11325Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11328S:	Maintained
11329F:	arch/parisc/
11330F:	Documentation/parisc/
11331F:	drivers/parisc/
11332F:	drivers/char/agp/parisc-agp.c
11333F:	drivers/input/serio/gscps2.c
11334F:	drivers/parport/parport_gsc.*
11335F:	drivers/tty/serial/8250/8250_gsc.c
11336F:	drivers/video/fbdev/sti*
11337F:	drivers/video/console/sti*
11338F:	drivers/video/logo/logo_parisc*
11339
11340PARMAN
11341M:	Jiri Pirko <jiri@mellanox.com>
11342L:	netdev@vger.kernel.org
11343S:	Supported
11344F:	lib/parman.c
11345F:	lib/test_parman.c
11346F:	include/linux/parman.h
11347
11348PC87360 HARDWARE MONITORING DRIVER
11349M:	Jim Cromie <jim.cromie@gmail.com>
11350L:	linux-hwmon@vger.kernel.org
11351S:	Maintained
11352F:	Documentation/hwmon/pc87360
11353F:	drivers/hwmon/pc87360.c
11354
11355PC8736x GPIO DRIVER
11356M:	Jim Cromie <jim.cromie@gmail.com>
11357S:	Maintained
11358F:	drivers/char/pc8736x_gpio.c
11359
11360PC87427 HARDWARE MONITORING DRIVER
11361M:	Jean Delvare <jdelvare@suse.com>
11362L:	linux-hwmon@vger.kernel.org
11363S:	Maintained
11364F:	Documentation/hwmon/pc87427
11365F:	drivers/hwmon/pc87427.c
11366
11367PCA9532 LED DRIVER
11368M:	Riku Voipio <riku.voipio@iki.fi>
11369S:	Maintained
11370F:	drivers/leds/leds-pca9532.c
11371F:	include/linux/leds-pca9532.h
11372
11373PCA9541 I2C BUS MASTER SELECTOR DRIVER
11374M:	Guenter Roeck <linux@roeck-us.net>
11375L:	linux-i2c@vger.kernel.org
11376S:	Maintained
11377F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11378
11379PCDP - PRIMARY CONSOLE AND DEBUG PORT
11380M:	Khalid Aziz <khalid@gonehiking.org>
11381S:	Maintained
11382F:	drivers/firmware/pcdp.*
11383
11384PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11385M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11386L:	linux-pci@vger.kernel.org
11387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11388S:	Maintained
11389F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11390F:	drivers/pci/controller/pci-aardvark.c
11391
11392PCI DRIVER FOR ALTERA PCIE IP
11393M:	Ley Foon Tan <lftan@altera.com>
11394L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11395L:	linux-pci@vger.kernel.org
11396S:	Supported
11397F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11398F:	drivers/pci/controller/pcie-altera.c
11399
11400PCI DRIVER FOR APPLIEDMICRO XGENE
11401M:	Tanmay Inamdar <tinamdar@apm.com>
11402L:	linux-pci@vger.kernel.org
11403L:	linux-arm-kernel@lists.infradead.org
11404S:	Maintained
11405F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11406F:	drivers/pci/controller/pci-xgene.c
11407
11408PCI DRIVER FOR ARM VERSATILE PLATFORM
11409M:	Rob Herring <robh@kernel.org>
11410L:	linux-pci@vger.kernel.org
11411L:	linux-arm-kernel@lists.infradead.org
11412S:	Maintained
11413F:	Documentation/devicetree/bindings/pci/versatile.txt
11414F:	drivers/pci/controller/pci-versatile.c
11415
11416PCI DRIVER FOR ARMADA 8K
11417M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11418L:	linux-pci@vger.kernel.org
11419L:	linux-arm-kernel@lists.infradead.org
11420S:	Maintained
11421F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11422F:	drivers/pci/controller/dwc/pcie-armada8k.c
11423
11424PCI DRIVER FOR CADENCE PCIE IP
11425M:	Alan Douglas <adouglas@cadence.com>
11426L:	linux-pci@vger.kernel.org
11427S:	Maintained
11428F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11429F:	drivers/pci/controller/pcie-cadence*
11430
11431PCI DRIVER FOR FREESCALE LAYERSCAPE
11432M:	Minghuan Lian <minghuan.Lian@nxp.com>
11433M:	Mingkai Hu <mingkai.hu@nxp.com>
11434M:	Roy Zang <roy.zang@nxp.com>
11435L:	linuxppc-dev@lists.ozlabs.org
11436L:	linux-pci@vger.kernel.org
11437L:	linux-arm-kernel@lists.infradead.org
11438S:	Maintained
11439F:	drivers/pci/controller/dwc/*layerscape*
11440
11441PCI DRIVER FOR GENERIC OF HOSTS
11442M:	Will Deacon <will.deacon@arm.com>
11443L:	linux-pci@vger.kernel.org
11444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11445S:	Maintained
11446F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11447F:	drivers/pci/controller/pci-host-common.c
11448F:	drivers/pci/controller/pci-host-generic.c
11449
11450PCI DRIVER FOR IMX6
11451M:	Richard Zhu <hongxing.zhu@nxp.com>
11452M:	Lucas Stach <l.stach@pengutronix.de>
11453L:	linux-pci@vger.kernel.org
11454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11455S:	Maintained
11456F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11457F:	drivers/pci/controller/dwc/*imx6*
11458
11459PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11460M:	Keith Busch <keith.busch@intel.com>
11461M:	Jonathan Derrick <jonathan.derrick@intel.com>
11462L:	linux-pci@vger.kernel.org
11463S:	Supported
11464F:	drivers/pci/controller/vmd.c
11465
11466PCI DRIVER FOR MICROSEMI SWITCHTEC
11467M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11468M:	Logan Gunthorpe <logang@deltatee.com>
11469L:	linux-pci@vger.kernel.org
11470S:	Maintained
11471F:	Documentation/switchtec.txt
11472F:	Documentation/ABI/testing/sysfs-class-switchtec
11473F:	drivers/pci/switch/switchtec*
11474F:	include/uapi/linux/switchtec_ioctl.h
11475F:	include/linux/switchtec.h
11476F:	drivers/ntb/hw/mscc/
11477
11478PCI DRIVER FOR MOBIVEIL PCIE IP
11479M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11480L:	linux-pci@vger.kernel.org
11481S:	Supported
11482F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11483F:	drivers/pci/controller/pcie-mobiveil.c
11484
11485PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11486M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11487M:	Jason Cooper <jason@lakedaemon.net>
11488L:	linux-pci@vger.kernel.org
11489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11490S:	Maintained
11491F:	drivers/pci/controller/*mvebu*
11492
11493PCI DRIVER FOR NVIDIA TEGRA
11494M:	Thierry Reding <thierry.reding@gmail.com>
11495L:	linux-tegra@vger.kernel.org
11496L:	linux-pci@vger.kernel.org
11497S:	Supported
11498F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11499F:	drivers/pci/controller/pci-tegra.c
11500
11501PCI DRIVER FOR RENESAS R-CAR
11502M:	Simon Horman <horms@verge.net.au>
11503L:	linux-pci@vger.kernel.org
11504L:	linux-renesas-soc@vger.kernel.org
11505S:	Maintained
11506F:	drivers/pci/controller/*rcar*
11507
11508PCI DRIVER FOR SAMSUNG EXYNOS
11509M:	Jingoo Han <jingoohan1@gmail.com>
11510L:	linux-pci@vger.kernel.org
11511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11512L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11513S:	Maintained
11514F:	drivers/pci/controller/dwc/pci-exynos.c
11515
11516PCI DRIVER FOR SYNOPSYS DESIGNWARE
11517M:	Jingoo Han <jingoohan1@gmail.com>
11518M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11519L:	linux-pci@vger.kernel.org
11520S:	Maintained
11521F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11522F:	drivers/pci/controller/dwc/*designware*
11523
11524PCI DRIVER FOR TI DRA7XX
11525M:	Kishon Vijay Abraham I <kishon@ti.com>
11526L:	linux-omap@vger.kernel.org
11527L:	linux-pci@vger.kernel.org
11528S:	Supported
11529F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11530F:	drivers/pci/controller/dwc/pci-dra7xx.c
11531
11532PCI DRIVER FOR TI KEYSTONE
11533M:	Murali Karicheri <m-karicheri2@ti.com>
11534L:	linux-pci@vger.kernel.org
11535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11536S:	Maintained
11537F:	drivers/pci/controller/dwc/pci-keystone.c
11538
11539PCI ENDPOINT SUBSYSTEM
11540M:	Kishon Vijay Abraham I <kishon@ti.com>
11541M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11542L:	linux-pci@vger.kernel.org
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11544S:	Supported
11545F:	drivers/pci/endpoint/
11546F:	drivers/misc/pci_endpoint_test.c
11547F:	tools/pci/
11548
11549PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11550M:	Russell Currey <ruscur@russell.cc>
11551M:	Sam Bobroff <sbobroff@linux.ibm.com>
11552M:	Oliver O'Halloran <oohall@gmail.com>
11553L:	linuxppc-dev@lists.ozlabs.org
11554S:	Supported
11555F:	Documentation/PCI/pci-error-recovery.txt
11556F:	drivers/pci/pcie/aer.c
11557F:	drivers/pci/pcie/dpc.c
11558F:	drivers/pci/pcie/err.c
11559F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11560F:	arch/powerpc/kernel/eeh*.c
11561F:	arch/powerpc/platforms/*/eeh*.c
11562F:	arch/powerpc/include/*/eeh*.h
11563
11564PCI ERROR RECOVERY
11565M:	Linas Vepstas <linasvepstas@gmail.com>
11566L:	linux-pci@vger.kernel.org
11567S:	Supported
11568F:	Documentation/PCI/pci-error-recovery.txt
11569
11570PCI MSI DRIVER FOR ALTERA MSI IP
11571M:	Ley Foon Tan <lftan@altera.com>
11572L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11573L:	linux-pci@vger.kernel.org
11574S:	Supported
11575F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11576F:	drivers/pci/controller/pcie-altera-msi.c
11577
11578PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11579M:	Duc Dang <dhdang@apm.com>
11580L:	linux-pci@vger.kernel.org
11581L:	linux-arm-kernel@lists.infradead.org
11582S:	Maintained
11583F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11584F:	drivers/pci/controller/pci-xgene-msi.c
11585
11586PCI SUBSYSTEM
11587M:	Bjorn Helgaas <bhelgaas@google.com>
11588L:	linux-pci@vger.kernel.org
11589Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11591S:	Supported
11592F:	Documentation/devicetree/bindings/pci/
11593F:	Documentation/PCI/
11594F:	drivers/acpi/pci*
11595F:	drivers/pci/
11596F:	include/asm-generic/pci*
11597F:	include/linux/pci*
11598F:	include/linux/of_pci.h
11599F:	include/uapi/linux/pci*
11600F:	lib/pci*
11601F:	arch/x86/pci/
11602F:	arch/x86/kernel/quirks.c
11603
11604PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11605M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11606L:	linux-pci@vger.kernel.org
11607Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11609S:	Supported
11610F:	drivers/pci/controller/
11611
11612PCIE DRIVER FOR AXIS ARTPEC
11613M:	Jesper Nilsson <jesper.nilsson@axis.com>
11614L:	linux-arm-kernel@axis.com
11615L:	linux-pci@vger.kernel.org
11616S:	Maintained
11617F:	Documentation/devicetree/bindings/pci/axis,artpec*
11618F:	drivers/pci/controller/dwc/*artpec*
11619
11620PCIE DRIVER FOR CAVIUM THUNDERX
11621M:	David Daney <david.daney@cavium.com>
11622L:	linux-pci@vger.kernel.org
11623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11624S:	Supported
11625F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11626F:	drivers/pci/controller/pci-thunder-*
11627
11628PCIE DRIVER FOR HISILICON
11629M:	Zhou Wang <wangzhou1@hisilicon.com>
11630L:	linux-pci@vger.kernel.org
11631S:	Maintained
11632F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11633F:	drivers/pci/controller/dwc/pcie-hisi.c
11634
11635PCIE DRIVER FOR HISILICON KIRIN
11636M:	Xiaowei Song <songxiaowei@hisilicon.com>
11637M:	Binghui Wang <wangbinghui@hisilicon.com>
11638L:	linux-pci@vger.kernel.org
11639S:	Maintained
11640F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11641F:	drivers/pci/controller/dwc/pcie-kirin.c
11642
11643PCIE DRIVER FOR HISILICON STB
11644M:	Jianguo Sun <sunjianguo1@huawei.com>
11645M:	Shawn Guo <shawn.guo@linaro.org>
11646L:	linux-pci@vger.kernel.org
11647S:	Maintained
11648F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11649F:	drivers/pci/controller/dwc/pcie-histb.c
11650
11651PCIE DRIVER FOR MEDIATEK
11652M:	Ryder Lee <ryder.lee@mediatek.com>
11653L:	linux-pci@vger.kernel.org
11654L:	linux-mediatek@lists.infradead.org
11655S:	Supported
11656F:	Documentation/devicetree/bindings/pci/mediatek*
11657F:	drivers/pci/controller/*mediatek*
11658
11659PCIE DRIVER FOR QUALCOMM MSM
11660M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11661L:	linux-pci@vger.kernel.org
11662L:	linux-arm-msm@vger.kernel.org
11663S:	Maintained
11664F:	drivers/pci/controller/dwc/*qcom*
11665
11666PCIE DRIVER FOR ROCKCHIP
11667M:	Shawn Lin <shawn.lin@rock-chips.com>
11668L:	linux-pci@vger.kernel.org
11669L:	linux-rockchip@lists.infradead.org
11670S:	Maintained
11671F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11672F:	drivers/pci/controller/pcie-rockchip*
11673
11674PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11675M:	Linus Walleij <linus.walleij@linaro.org>
11676L:	linux-pci@vger.kernel.org
11677S:	Maintained
11678F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11679F:	drivers/pci/controller/pci-v3-semi.c
11680
11681PCIE DRIVER FOR ST SPEAR13XX
11682M:	Pratyush Anand <pratyush.anand@gmail.com>
11683L:	linux-pci@vger.kernel.org
11684S:	Maintained
11685F:	drivers/pci/controller/dwc/*spear*
11686
11687PCMCIA SUBSYSTEM
11688M:	Dominik Brodowski <linux@dominikbrodowski.net>
11689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11690S:	Odd Fixes
11691F:	Documentation/pcmcia/
11692F:	tools/pcmcia/
11693F:	drivers/pcmcia/
11694F:	include/pcmcia/
11695
11696PCNET32 NETWORK DRIVER
11697M:	Don Fry <pcnet32@frontier.com>
11698L:	netdev@vger.kernel.org
11699S:	Maintained
11700F:	drivers/net/ethernet/amd/pcnet32.c
11701
11702PCRYPT PARALLEL CRYPTO ENGINE
11703M:	Steffen Klassert <steffen.klassert@secunet.com>
11704L:	linux-crypto@vger.kernel.org
11705S:	Maintained
11706F:	crypto/pcrypt.c
11707F:	include/crypto/pcrypt.h
11708
11709PEAQ WMI HOTKEYS DRIVER
11710M:	Hans de Goede <hdegoede@redhat.com>
11711L:	platform-driver-x86@vger.kernel.org
11712S:	Maintained
11713F:	drivers/platform/x86/peaq-wmi.c
11714
11715PER-CPU MEMORY ALLOCATOR
11716M:	Dennis Zhou <dennis@kernel.org>
11717M:	Tejun Heo <tj@kernel.org>
11718M:	Christoph Lameter <cl@linux.com>
11719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11720S:	Maintained
11721F:	include/linux/percpu*.h
11722F:	mm/percpu*.c
11723F:	arch/*/include/asm/percpu.h
11724
11725PER-TASK DELAY ACCOUNTING
11726M:	Balbir Singh <bsingharora@gmail.com>
11727S:	Maintained
11728F:	include/linux/delayacct.h
11729F:	kernel/delayacct.c
11730
11731PERFORMANCE EVENTS SUBSYSTEM
11732M:	Peter Zijlstra <peterz@infradead.org>
11733M:	Ingo Molnar <mingo@redhat.com>
11734M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11735R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11736R:	Jiri Olsa <jolsa@redhat.com>
11737R:	Namhyung Kim <namhyung@kernel.org>
11738L:	linux-kernel@vger.kernel.org
11739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11740S:	Supported
11741F:	kernel/events/*
11742F:	include/linux/perf_event.h
11743F:	include/uapi/linux/perf_event.h
11744F:	arch/*/kernel/perf_event*.c
11745F:	arch/*/kernel/*/perf_event*.c
11746F:	arch/*/kernel/*/*/perf_event*.c
11747F:	arch/*/include/asm/perf_event.h
11748F:	arch/*/kernel/perf_callchain.c
11749F:	arch/*/events/*
11750F:	tools/perf/
11751
11752PERSONALITY HANDLING
11753M:	Christoph Hellwig <hch@infradead.org>
11754L:	linux-abi-devel@lists.sourceforge.net
11755S:	Maintained
11756F:	include/linux/personality.h
11757F:	include/uapi/linux/personality.h
11758
11759PHOENIX RC FLIGHT CONTROLLER ADAPTER
11760M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11761L:	linux-input@vger.kernel.org
11762S:	Maintained
11763F:	Documentation/input/devices/pxrc.rst
11764F:	drivers/input/joystick/pxrc.c
11765
11766PHONET PROTOCOL
11767M:	Remi Denis-Courmont <courmisch@gmail.com>
11768S:	Supported
11769F:	Documentation/networking/phonet.txt
11770F:	include/linux/phonet.h
11771F:	include/net/phonet/
11772F:	include/uapi/linux/phonet.h
11773F:	net/phonet/
11774
11775PHRAM MTD DRIVER
11776M:	Joern Engel <joern@lazybastard.org>
11777L:	linux-mtd@lists.infradead.org
11778S:	Maintained
11779F:	drivers/mtd/devices/phram.c
11780
11781PICOLCD HID DRIVER
11782M:	Bruno Prémont <bonbons@linux-vserver.org>
11783L:	linux-input@vger.kernel.org
11784S:	Maintained
11785F:	drivers/hid/hid-picolcd*
11786
11787PICOXCELL SUPPORT
11788M:	Jamie Iles <jamie@jamieiles.com>
11789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11790T:	git git://github.com/jamieiles/linux-2.6-ji.git
11791S:	Supported
11792F:	arch/arm/boot/dts/picoxcell*
11793F:	arch/arm/mach-picoxcell/
11794F:	drivers/crypto/picoxcell*
11795
11796PIN CONTROL SUBSYSTEM
11797M:	Linus Walleij <linus.walleij@linaro.org>
11798L:	linux-gpio@vger.kernel.org
11799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11800S:	Maintained
11801F:	Documentation/devicetree/bindings/pinctrl/
11802F:	Documentation/driver-api/pinctl.rst
11803F:	drivers/pinctrl/
11804F:	include/linux/pinctrl/
11805
11806PIN CONTROLLER - ATMEL AT91
11807M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11809S:	Maintained
11810F:	drivers/pinctrl/pinctrl-at91.*
11811
11812PIN CONTROLLER - ATMEL AT91 PIO4
11813M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11815L:	linux-gpio@vger.kernel.org
11816S:	Supported
11817F:	drivers/pinctrl/pinctrl-at91-pio4.*
11818
11819PIN CONTROLLER - FREESCALE
11820M:	Dong Aisheng <aisheng.dong@nxp.com>
11821M:	Fabio Estevam <festevam@gmail.com>
11822M:	Shawn Guo <shawnguo@kernel.org>
11823M:	Stefan Agner <stefan@agner.ch>
11824R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11825L:	linux-gpio@vger.kernel.org
11826S:	Maintained
11827F:	drivers/pinctrl/freescale/
11828F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11829
11830PIN CONTROLLER - INTEL
11831M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11832M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11834S:	Maintained
11835F:	drivers/pinctrl/intel/
11836
11837PIN CONTROLLER - MEDIATEK
11838M:	Sean Wang <sean.wang@kernel.org>
11839L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11840S:	Maintained
11841F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11842F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11843F:	drivers/pinctrl/mediatek/
11844
11845PIN CONTROLLER - QUALCOMM
11846M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11847S:	Maintained
11848L:	linux-arm-msm@vger.kernel.org
11849F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11850F:	drivers/pinctrl/qcom/
11851
11852PIN CONTROLLER - RENESAS
11853M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11854M:	Geert Uytterhoeven <geert+renesas@glider.be>
11855L:	linux-renesas-soc@vger.kernel.org
11856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11857S:	Maintained
11858F:	drivers/pinctrl/sh-pfc/
11859
11860PIN CONTROLLER - SAMSUNG
11861M:	Tomasz Figa <tomasz.figa@gmail.com>
11862M:	Krzysztof Kozlowski <krzk@kernel.org>
11863M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11865L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11866Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11868S:	Maintained
11869F:	drivers/pinctrl/samsung/
11870F:	include/dt-bindings/pinctrl/samsung.h
11871F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11872
11873PIN CONTROLLER - SINGLE
11874M:	Tony Lindgren <tony@atomide.com>
11875M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11877L:	linux-omap@vger.kernel.org
11878S:	Maintained
11879F:	drivers/pinctrl/pinctrl-single.c
11880
11881PIN CONTROLLER - ST SPEAR
11882M:	Viresh Kumar <vireshk@kernel.org>
11883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11884W:	http://www.st.com/spear
11885S:	Maintained
11886F:	drivers/pinctrl/spear/
11887
11888PISTACHIO SOC SUPPORT
11889M:	James Hartley <james.hartley@sondrel.com>
11890L:	linux-mips@vger.kernel.org
11891S:	Odd Fixes
11892F:	arch/mips/pistachio/
11893F:	arch/mips/include/asm/mach-pistachio/
11894F:	arch/mips/boot/dts/img/pistachio*
11895F:	arch/mips/configs/pistachio*_defconfig
11896
11897PKTCDVD DRIVER
11898S:	Orphan
11899M:	linux-block@vger.kernel.org
11900F:	drivers/block/pktcdvd.c
11901F:	include/linux/pktcdvd.h
11902F:	include/uapi/linux/pktcdvd.h
11903
11904PKUNITY SOC DRIVERS
11905M:	Guan Xuetao <gxt@pku.edu.cn>
11906W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11907S:	Maintained
11908T:	git git://github.com/gxt/linux.git
11909F:	drivers/input/serio/i8042-unicore32io.h
11910F:	drivers/i2c/busses/i2c-puv3.c
11911F:	drivers/video/fbdev/fb-puv3.c
11912F:	drivers/rtc/rtc-puv3.c
11913
11914PMBUS HARDWARE MONITORING DRIVERS
11915M:	Guenter Roeck <linux@roeck-us.net>
11916L:	linux-hwmon@vger.kernel.org
11917W:	http://hwmon.wiki.kernel.org/
11918W:	http://www.roeck-us.net/linux/drivers/
11919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11920S:	Maintained
11921F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11922F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11923F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11924F:	Documentation/hwmon/adm1275
11925F:	Documentation/hwmon/ibm-cffps
11926F:	Documentation/hwmon/ir35221
11927F:	Documentation/hwmon/lm25066
11928F:	Documentation/hwmon/ltc2978
11929F:	Documentation/hwmon/ltc3815
11930F:	Documentation/hwmon/max16064
11931F:	Documentation/hwmon/max20751
11932F:	Documentation/hwmon/max31785
11933F:	Documentation/hwmon/max34440
11934F:	Documentation/hwmon/max8688
11935F:	Documentation/hwmon/pmbus
11936F:	Documentation/hwmon/pmbus-core
11937F:	Documentation/hwmon/tps40422
11938F:	Documentation/hwmon/ucd9000
11939F:	Documentation/hwmon/ucd9200
11940F:	Documentation/hwmon/zl6100
11941F:	drivers/hwmon/pmbus/
11942F:	include/linux/pmbus.h
11943
11944PMC SIERRA MaxRAID DRIVER
11945L:	linux-scsi@vger.kernel.org
11946W:	http://www.pmc-sierra.com/
11947S:	Orphan
11948F:	drivers/scsi/pmcraid.*
11949
11950PMC SIERRA PM8001 DRIVER
11951M:	Jack Wang <jinpu.wang@profitbricks.com>
11952M:	lindar_liu@usish.com
11953L:	linux-scsi@vger.kernel.org
11954S:	Supported
11955F:	drivers/scsi/pm8001/
11956
11957PNP SUPPORT
11958M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11959S:	Maintained
11960F:	drivers/pnp/
11961
11962POSIX CLOCKS and TIMERS
11963M:	Thomas Gleixner <tglx@linutronix.de>
11964L:	linux-kernel@vger.kernel.org
11965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11966S:	Maintained
11967F:	fs/timerfd.c
11968F:	include/linux/timer*
11969F:	kernel/time/*timer*
11970
11971POWER MANAGEMENT CORE
11972M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11973L:	linux-pm@vger.kernel.org
11974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11975B:	https://bugzilla.kernel.org
11976S:	Supported
11977F:	drivers/base/power/
11978F:	include/linux/pm.h
11979F:	include/linux/pm_*
11980F:	include/linux/powercap.h
11981F:	drivers/powercap/
11982F:	kernel/configs/nopm.config
11983
11984POWER STATE COORDINATION INTERFACE (PSCI)
11985M:	Mark Rutland <mark.rutland@arm.com>
11986M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11987L:	linux-arm-kernel@lists.infradead.org
11988S:	Maintained
11989F:	drivers/firmware/psci*.c
11990F:	include/linux/psci.h
11991F:	include/uapi/linux/psci.h
11992
11993POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11994M:	Sebastian Reichel <sre@kernel.org>
11995L:	linux-pm@vger.kernel.org
11996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11997S:	Maintained
11998F:	Documentation/ABI/testing/sysfs-class-power
11999F:	Documentation/devicetree/bindings/power/supply/
12000F:	include/linux/power_supply.h
12001F:	drivers/power/supply/
12002
12003POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12004M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12005L:	linuxppc-dev@lists.ozlabs.org
12006S:	Maintained
12007F:	drivers/char/powernv-op-panel.c
12008
12009PPP OVER ATM (RFC 2364)
12010M:	Mitchell Blank Jr <mitch@sfgoth.com>
12011S:	Maintained
12012F:	net/atm/pppoatm.c
12013F:	include/uapi/linux/atmppp.h
12014
12015PPP OVER ETHERNET
12016M:	Michal Ostrowski <mostrows@earthlink.net>
12017S:	Maintained
12018F:	drivers/net/ppp/pppoe.c
12019F:	drivers/net/ppp/pppox.c
12020
12021PPP OVER L2TP
12022M:	James Chapman <jchapman@katalix.com>
12023S:	Maintained
12024F:	net/l2tp/l2tp_ppp.c
12025F:	include/linux/if_pppol2tp.h
12026F:	include/uapi/linux/if_pppol2tp.h
12027
12028PPP PROTOCOL DRIVERS AND COMPRESSORS
12029M:	Paul Mackerras <paulus@samba.org>
12030L:	linux-ppp@vger.kernel.org
12031S:	Maintained
12032F:	drivers/net/ppp/ppp_*
12033
12034PPS SUPPORT
12035M:	Rodolfo Giometti <giometti@enneenne.com>
12036W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12037L:	linuxpps@ml.enneenne.com (subscribers-only)
12038S:	Maintained
12039F:	Documentation/pps/
12040F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12041F:	Documentation/ABI/testing/sysfs-pps
12042F:	drivers/pps/
12043F:	include/linux/pps*.h
12044F:	include/uapi/linux/pps.h
12045
12046PPTP DRIVER
12047M:	Dmitry Kozlov <xeb@mail.ru>
12048L:	netdev@vger.kernel.org
12049S:	Maintained
12050F:	drivers/net/ppp/pptp.c
12051W:	http://sourceforge.net/projects/accel-pptp
12052
12053PREEMPTIBLE KERNEL
12054M:	Robert Love <rml@tech9.net>
12055L:	kpreempt-tech@lists.sourceforge.net
12056W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12057S:	Supported
12058F:	Documentation/preempt-locking.txt
12059F:	include/linux/preempt.h
12060
12061PRINTK
12062M:	Petr Mladek <pmladek@suse.com>
12063M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12064R:	Steven Rostedt <rostedt@goodmis.org>
12065S:	Maintained
12066F:	kernel/printk/
12067F:	include/linux/printk.h
12068
12069PRISM54 WIRELESS DRIVER
12070M:	Luis Chamberlain <mcgrof@kernel.org>
12071L:	linux-wireless@vger.kernel.org
12072W:	http://wireless.kernel.org/en/users/Drivers/p54
12073S:	Obsolete
12074F:	drivers/net/wireless/intersil/prism54/
12075
12076PROC FILESYSTEM
12077R:	Alexey Dobriyan <adobriyan@gmail.com>
12078L:	linux-kernel@vger.kernel.org
12079L:	linux-fsdevel@vger.kernel.org
12080S:	Maintained
12081F:	fs/proc/
12082F:	include/linux/proc_fs.h
12083F:	tools/testing/selftests/proc/
12084F:	Documentation/filesystems/proc.txt
12085
12086PROC SYSCTL
12087M:	Luis Chamberlain <mcgrof@kernel.org>
12088M:	Kees Cook <keescook@chromium.org>
12089L:	linux-kernel@vger.kernel.org
12090L:	linux-fsdevel@vger.kernel.org
12091S:	Maintained
12092F:	fs/proc/proc_sysctl.c
12093F:	include/linux/sysctl.h
12094F:	kernel/sysctl.c
12095F:	tools/testing/selftests/sysctl/
12096
12097PS3 NETWORK SUPPORT
12098M:	Geoff Levand <geoff@infradead.org>
12099L:	netdev@vger.kernel.org
12100L:	linuxppc-dev@lists.ozlabs.org
12101S:	Maintained
12102F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12103
12104PS3 PLATFORM SUPPORT
12105M:	Geoff Levand <geoff@infradead.org>
12106L:	linuxppc-dev@lists.ozlabs.org
12107S:	Maintained
12108F:	arch/powerpc/boot/ps3*
12109F:	arch/powerpc/include/asm/lv1call.h
12110F:	arch/powerpc/include/asm/ps3*.h
12111F:	arch/powerpc/platforms/ps3/
12112F:	drivers/*/ps3*
12113F:	drivers/ps3/
12114F:	drivers/rtc/rtc-ps3.c
12115F:	drivers/usb/host/*ps3.c
12116F:	sound/ppc/snd_ps3*
12117
12118PS3VRAM DRIVER
12119M:	Jim Paris <jim@jtan.com>
12120M:	Geoff Levand <geoff@infradead.org>
12121L:	linuxppc-dev@lists.ozlabs.org
12122S:	Maintained
12123F:	drivers/block/ps3vram.c
12124
12125PSAMPLE PACKET SAMPLING SUPPORT:
12126M:	Yotam Gigi <yotam.gi@gmail.com>
12127S:	Maintained
12128F:	net/psample
12129F:	include/net/psample.h
12130F:	include/uapi/linux/psample.h
12131
12132PSTORE FILESYSTEM
12133M:	Kees Cook <keescook@chromium.org>
12134M:	Anton Vorontsov <anton@enomsg.org>
12135M:	Colin Cross <ccross@android.com>
12136M:	Tony Luck <tony.luck@intel.com>
12137S:	Maintained
12138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12139F:	fs/pstore/
12140F:	include/linux/pstore*
12141F:	drivers/firmware/efi/efi-pstore.c
12142F:	drivers/acpi/apei/erst.c
12143F:	Documentation/admin-guide/ramoops.rst
12144F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12145K:	\b(pstore|ramoops)
12146
12147PTP HARDWARE CLOCK SUPPORT
12148M:	Richard Cochran <richardcochran@gmail.com>
12149L:	netdev@vger.kernel.org
12150S:	Maintained
12151W:	http://linuxptp.sourceforge.net/
12152F:	Documentation/ABI/testing/sysfs-ptp
12153F:	Documentation/ptp/*
12154F:	drivers/net/phy/dp83640*
12155F:	drivers/ptp/*
12156F:	include/linux/ptp_cl*
12157
12158PTRACE SUPPORT
12159M:	Oleg Nesterov <oleg@redhat.com>
12160S:	Maintained
12161F:	include/asm-generic/syscall.h
12162F:	include/linux/ptrace.h
12163F:	include/linux/regset.h
12164F:	include/linux/tracehook.h
12165F:	include/uapi/linux/ptrace.h
12166F:	include/uapi/linux/ptrace.h
12167F:	include/asm-generic/ptrace.h
12168F:	kernel/ptrace.c
12169F:	arch/*/ptrace*.c
12170F:	arch/*/*/ptrace*.c
12171F:	arch/*/include/asm/ptrace*.h
12172
12173PULSE8-CEC DRIVER
12174M:	Hans Verkuil <hverkuil@xs4all.nl>
12175L:	linux-media@vger.kernel.org
12176T:	git git://linuxtv.org/media_tree.git
12177S:	Maintained
12178F:	drivers/media/usb/pulse8-cec/*
12179F:	Documentation/media/cec-drivers/pulse8-cec.rst
12180
12181PVRUSB2 VIDEO4LINUX DRIVER
12182M:	Mike Isely <isely@pobox.com>
12183L:	pvrusb2@isely.net	(subscribers-only)
12184L:	linux-media@vger.kernel.org
12185W:	http://www.isely.net/pvrusb2/
12186T:	git git://linuxtv.org/media_tree.git
12187S:	Maintained
12188F:	Documentation/media/v4l-drivers/pvrusb2*
12189F:	drivers/media/usb/pvrusb2/
12190
12191PWC WEBCAM DRIVER
12192M:	Hans Verkuil <hverkuil@xs4all.nl>
12193L:	linux-media@vger.kernel.org
12194T:	git git://linuxtv.org/media_tree.git
12195S:	Odd Fixes
12196F:	drivers/media/usb/pwc/*
12197
12198PWM FAN DRIVER
12199M:	Kamil Debski <kamil@wypas.org>
12200M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12201L:	linux-hwmon@vger.kernel.org
12202S:	Supported
12203F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12204F:	Documentation/hwmon/pwm-fan
12205F:	drivers/hwmon/pwm-fan.c
12206
12207PWM IR Transmitter
12208M:	Sean Young <sean@mess.org>
12209L:	linux-media@vger.kernel.org
12210S:	Maintained
12211F:	drivers/media/rc/pwm-ir-tx.c
12212
12213PWM SUBSYSTEM
12214M:	Thierry Reding <thierry.reding@gmail.com>
12215L:	linux-pwm@vger.kernel.org
12216S:	Maintained
12217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12218F:	Documentation/pwm.txt
12219F:	Documentation/devicetree/bindings/pwm/
12220F:	include/linux/pwm.h
12221F:	drivers/pwm/
12222F:	drivers/video/backlight/pwm_bl.c
12223F:	include/linux/pwm_backlight.h
12224F:	drivers/gpio/gpio-mvebu.c
12225F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12226
12227PXA GPIO DRIVER
12228M:	Robert Jarzmik <robert.jarzmik@free.fr>
12229L:	linux-gpio@vger.kernel.org
12230S:	Maintained
12231F:	drivers/gpio/gpio-pxa.c
12232
12233PXA MMCI DRIVER
12234S:	Orphan
12235
12236PXA RTC DRIVER
12237M:	Robert Jarzmik <robert.jarzmik@free.fr>
12238L:	linux-rtc@vger.kernel.org
12239S:	Maintained
12240
12241PXA2xx/PXA3xx SUPPORT
12242M:	Daniel Mack <daniel@zonque.org>
12243M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12244M:	Robert Jarzmik <robert.jarzmik@free.fr>
12245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12246T:	git git://github.com/hzhuang1/linux.git
12247T:	git git://github.com/rjarzmik/linux.git
12248S:	Maintained
12249F:	arch/arm/boot/dts/pxa*
12250F:	arch/arm/mach-pxa/
12251F:	drivers/dma/pxa*
12252F:	drivers/pcmcia/pxa2xx*
12253F:	drivers/pinctrl/pxa/
12254F:	drivers/spi/spi-pxa2xx*
12255F:	drivers/usb/gadget/udc/pxa2*
12256F:	include/sound/pxa2xx-lib.h
12257F:	sound/arm/pxa*
12258F:	sound/soc/pxa/
12259
12260QAT DRIVER
12261M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12262L:	qat-linux@intel.com
12263S:	Supported
12264F:	drivers/crypto/qat/
12265
12266QCOM AUDIO (ASoC) DRIVERS
12267M:	Patrick Lai <plai@codeaurora.org>
12268M:	Banajit Goswami <bgoswami@codeaurora.org>
12269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12270S:	Supported
12271F:	sound/soc/qcom/
12272
12273QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12274M:	Gabriel Somlo <somlo@cmu.edu>
12275M:	"Michael S. Tsirkin" <mst@redhat.com>
12276L:	qemu-devel@nongnu.org
12277S:	Maintained
12278F:	drivers/firmware/qemu_fw_cfg.c
12279F:	include/uapi/linux/qemu_fw_cfg.h
12280
12281QIB DRIVER
12282M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12283M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12284L:	linux-rdma@vger.kernel.org
12285S:	Supported
12286F:	drivers/infiniband/hw/qib/
12287
12288QLOGIC QL41xxx FCOE DRIVER
12289M:	QLogic-Storage-Upstream@cavium.com
12290L:	linux-scsi@vger.kernel.org
12291S:	Supported
12292F:	drivers/scsi/qedf/
12293
12294QLOGIC QL41xxx ISCSI DRIVER
12295M:	QLogic-Storage-Upstream@cavium.com
12296L:	linux-scsi@vger.kernel.org
12297S:	Supported
12298F:	drivers/scsi/qedi/
12299
12300QLOGIC QL4xxx ETHERNET DRIVER
12301M:	Ariel Elior <Ariel.Elior@cavium.com>
12302M:	everest-linux-l2@cavium.com
12303L:	netdev@vger.kernel.org
12304S:	Supported
12305F:	drivers/net/ethernet/qlogic/qed/
12306F:	include/linux/qed/
12307F:	drivers/net/ethernet/qlogic/qede/
12308
12309QLOGIC QL4xxx RDMA DRIVER
12310M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12311M:	Ariel Elior <Ariel.Elior@cavium.com>
12312L:	linux-rdma@vger.kernel.org
12313S:	Supported
12314F:	drivers/infiniband/hw/qedr/
12315F:	include/uapi/rdma/qedr-abi.h
12316
12317QLOGIC QLA1280 SCSI DRIVER
12318M:	Michael Reed <mdr@sgi.com>
12319L:	linux-scsi@vger.kernel.org
12320S:	Maintained
12321F:	drivers/scsi/qla1280.[ch]
12322
12323QLOGIC QLA2XXX FC-SCSI DRIVER
12324M:	qla2xxx-upstream@qlogic.com
12325L:	linux-scsi@vger.kernel.org
12326S:	Supported
12327F:	Documentation/scsi/LICENSE.qla2xxx
12328F:	drivers/scsi/qla2xxx/
12329
12330QLOGIC QLA3XXX NETWORK DRIVER
12331M:	Dept-GELinuxNICDev@cavium.com
12332L:	netdev@vger.kernel.org
12333S:	Supported
12334F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12335F:	drivers/net/ethernet/qlogic/qla3xxx.*
12336
12337QLOGIC QLA4XXX iSCSI DRIVER
12338M:	QLogic-Storage-Upstream@qlogic.com
12339L:	linux-scsi@vger.kernel.org
12340S:	Supported
12341F:	Documentation/scsi/LICENSE.qla4xxx
12342F:	drivers/scsi/qla4xxx/
12343
12344QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12345M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12346M:	Manish Chopra <manish.chopra@cavium.com>
12347M:	Dept-GELinuxNICDev@cavium.com
12348L:	netdev@vger.kernel.org
12349S:	Supported
12350F:	drivers/net/ethernet/qlogic/qlcnic/
12351
12352QLOGIC QLGE 10Gb ETHERNET DRIVER
12353M:	Manish Chopra <manish.chopra@cavium.com>
12354M:	Dept-GELinuxNICDev@cavium.com
12355L:	netdev@vger.kernel.org
12356S:	Supported
12357F:	drivers/net/ethernet/qlogic/qlge/
12358
12359QM1D1B0004 MEDIA DRIVER
12360M:	Akihiro Tsukada <tskd08@gmail.com>
12361L:	linux-media@vger.kernel.org
12362S:	Odd Fixes
12363F:	drivers/media/tuners/qm1d1b0004*
12364
12365QM1D1C0042 MEDIA DRIVER
12366M:	Akihiro Tsukada <tskd08@gmail.com>
12367L:	linux-media@vger.kernel.org
12368S:	Odd Fixes
12369F:	drivers/media/tuners/qm1d1c0042*
12370
12371QNX4 FILESYSTEM
12372M:	Anders Larsen <al@alarsen.net>
12373W:	http://www.alarsen.net/linux/qnx4fs/
12374S:	Maintained
12375F:	fs/qnx4/
12376F:	include/uapi/linux/qnx4_fs.h
12377F:	include/uapi/linux/qnxtypes.h
12378
12379QORIQ DPAA2 FSL-MC BUS DRIVER
12380M:	Stuart Yoder <stuyoder@gmail.com>
12381M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12382L:	linux-kernel@vger.kernel.org
12383S:	Maintained
12384F:	drivers/bus/fsl-mc/
12385F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12386F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12387
12388QT1010 MEDIA DRIVER
12389M:	Antti Palosaari <crope@iki.fi>
12390L:	linux-media@vger.kernel.org
12391W:	https://linuxtv.org
12392W:	http://palosaari.fi/linux/
12393Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12394T:	git git://linuxtv.org/anttip/media_tree.git
12395S:	Maintained
12396F:	drivers/media/tuners/qt1010*
12397
12398QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12399M:	Kalle Valo <kvalo@codeaurora.org>
12400L:	ath10k@lists.infradead.org
12401W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12403S:	Supported
12404F:	drivers/net/wireless/ath/ath10k/
12405
12406QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12407M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12408L:	linux-wireless@vger.kernel.org
12409W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12410S:	Supported
12411F:	drivers/net/wireless/ath/ath9k/
12412
12413QUALCOMM CAMERA SUBSYSTEM DRIVER
12414M:	Todor Tomov <todor.tomov@linaro.org>
12415L:	linux-media@vger.kernel.org
12416S:	Maintained
12417F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12418F:	Documentation/media/v4l-drivers/qcom_camss.rst
12419F:	drivers/media/platform/qcom/camss/
12420
12421QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12422M:  Ilia Lin <ilia.lin@gmail.com>
12423L:  linux-pm@vger.kernel.org
12424S:  Maintained
12425F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12426F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12427
12428QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12429M:	Timur Tabi <timur@kernel.org>
12430L:	netdev@vger.kernel.org
12431S:	Maintained
12432F:	drivers/net/ethernet/qualcomm/emac/
12433
12434QUALCOMM GENERIC INTERFACE I2C DRIVER
12435M:	Alok Chauhan <alokc@codeaurora.org>
12436M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12437L:	linux-i2c@vger.kernel.org
12438L:	linux-arm-msm@vger.kernel.org
12439S:	Supported
12440F:	drivers/i2c/busses/i2c-qcom-geni.c
12441
12442QUALCOMM HEXAGON ARCHITECTURE
12443M:	Richard Kuo <rkuo@codeaurora.org>
12444L:	linux-hexagon@vger.kernel.org
12445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12446S:	Supported
12447F:	arch/hexagon/
12448
12449QUALCOMM HIDMA DRIVER
12450M:	Sinan Kaya <okaya@kernel.org>
12451L:	linux-arm-kernel@lists.infradead.org
12452L:	linux-arm-msm@vger.kernel.org
12453L:	dmaengine@vger.kernel.org
12454S:	Supported
12455F:	drivers/dma/qcom/hidma*
12456
12457QUALCOMM IOMMU
12458M:	Rob Clark <robdclark@gmail.com>
12459L:	iommu@lists.linux-foundation.org
12460L:	linux-arm-msm@vger.kernel.org
12461S:	Maintained
12462F:	drivers/iommu/qcom_iommu.c
12463
12464QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12465M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12466L:	linux-media@vger.kernel.org
12467L:	linux-arm-msm@vger.kernel.org
12468T:	git git://linuxtv.org/media_tree.git
12469S:	Maintained
12470F:	drivers/media/platform/qcom/venus/
12471
12472QUALCOMM WCN36XX WIRELESS DRIVER
12473M:	Kalle Valo <kvalo@codeaurora.org>
12474L:	wcn36xx@lists.infradead.org
12475W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12476T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12477S:	Supported
12478F:	drivers/net/wireless/ath/wcn36xx/
12479
12480QUANTENNA QTNFMAC WIRELESS DRIVER
12481M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12482M:	Avinash Patil <avinashp@quantenna.com>
12483M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12484L:	linux-wireless@vger.kernel.org
12485S:	Maintained
12486F:	drivers/net/wireless/quantenna
12487
12488RADEON and AMDGPU DRM DRIVERS
12489M:	Alex Deucher <alexander.deucher@amd.com>
12490M:	Christian König <christian.koenig@amd.com>
12491M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12492L:	amd-gfx@lists.freedesktop.org
12493T:	git git://people.freedesktop.org/~agd5f/linux
12494S:	Supported
12495F:	drivers/gpu/drm/radeon/
12496F:	include/uapi/drm/radeon_drm.h
12497F:	drivers/gpu/drm/amd/
12498F:	include/uapi/drm/amdgpu_drm.h
12499
12500RADEON FRAMEBUFFER DISPLAY DRIVER
12501M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12502L:	linux-fbdev@vger.kernel.org
12503S:	Maintained
12504F:	drivers/video/fbdev/aty/radeon*
12505F:	include/uapi/linux/radeonfb.h
12506
12507RADIOSHARK RADIO DRIVER
12508M:	Hans Verkuil <hverkuil@xs4all.nl>
12509L:	linux-media@vger.kernel.org
12510T:	git git://linuxtv.org/media_tree.git
12511S:	Maintained
12512F:	drivers/media/radio/radio-shark.c
12513
12514RADIOSHARK2 RADIO DRIVER
12515M:	Hans Verkuil <hverkuil@xs4all.nl>
12516L:	linux-media@vger.kernel.org
12517T:	git git://linuxtv.org/media_tree.git
12518S:	Maintained
12519F:	drivers/media/radio/radio-shark2.c
12520F:	drivers/media/radio/radio-tea5777.c
12521
12522RADOS BLOCK DEVICE (RBD)
12523M:	Ilya Dryomov <idryomov@gmail.com>
12524M:	Sage Weil <sage@redhat.com>
12525M:	Alex Elder <elder@kernel.org>
12526L:	ceph-devel@vger.kernel.org
12527W:	http://ceph.com/
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12529T:	git git://github.com/ceph/ceph-client.git
12530S:	Supported
12531F:	Documentation/ABI/testing/sysfs-bus-rbd
12532F:	drivers/block/rbd.c
12533F:	drivers/block/rbd_types.h
12534
12535RAGE128 FRAMEBUFFER DISPLAY DRIVER
12536M:	Paul Mackerras <paulus@samba.org>
12537L:	linux-fbdev@vger.kernel.org
12538S:	Maintained
12539F:	drivers/video/fbdev/aty/aty128fb.c
12540
12541RAINSHADOW-CEC DRIVER
12542M:	Hans Verkuil <hverkuil@xs4all.nl>
12543L:	linux-media@vger.kernel.org
12544T:	git git://linuxtv.org/media_tree.git
12545S:	Maintained
12546F:	drivers/media/usb/rainshadow-cec/*
12547
12548RALINK MIPS ARCHITECTURE
12549M:	John Crispin <john@phrozen.org>
12550L:	linux-mips@vger.kernel.org
12551S:	Maintained
12552F:	arch/mips/ralink
12553
12554RALINK RT2X00 WIRELESS LAN DRIVER
12555P:	rt2x00 project
12556M:	Stanislaw Gruszka <sgruszka@redhat.com>
12557M:	Helmut Schaa <helmut.schaa@googlemail.com>
12558L:	linux-wireless@vger.kernel.org
12559S:	Maintained
12560F:	drivers/net/wireless/ralink/rt2x00/
12561
12562RAMDISK RAM BLOCK DEVICE DRIVER
12563M:	Jens Axboe <axboe@kernel.dk>
12564S:	Maintained
12565F:	Documentation/blockdev/ramdisk.txt
12566F:	drivers/block/brd.c
12567
12568RANCHU VIRTUAL BOARD FOR MIPS
12569M:	Miodrag Dinic <miodrag.dinic@mips.com>
12570L:	linux-mips@vger.kernel.org
12571S:	Supported
12572F:	arch/mips/generic/board-ranchu.c
12573F:	arch/mips/configs/generic/board-ranchu.config
12574
12575RANDOM NUMBER DRIVER
12576M:	"Theodore Ts'o" <tytso@mit.edu>
12577S:	Maintained
12578F:	drivers/char/random.c
12579
12580RAPIDIO SUBSYSTEM
12581M:	Matt Porter <mporter@kernel.crashing.org>
12582M:	Alexandre Bounine <alex.bou9@gmail.com>
12583S:	Maintained
12584F:	drivers/rapidio/
12585
12586RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12587L:	linux-wireless@vger.kernel.org
12588S:	Orphan
12589F:	drivers/net/wireless/ray*
12590
12591RCUTORTURE TEST FRAMEWORK
12592M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12593M:	Josh Triplett <josh@joshtriplett.org>
12594R:	Steven Rostedt <rostedt@goodmis.org>
12595R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12596R:	Lai Jiangshan <jiangshanlai@gmail.com>
12597L:	linux-kernel@vger.kernel.org
12598S:	Supported
12599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12600F:	tools/testing/selftests/rcutorture
12601
12602RDC R-321X SoC
12603M:	Florian Fainelli <florian@openwrt.org>
12604S:	Maintained
12605
12606RDC R6040 FAST ETHERNET DRIVER
12607M:	Florian Fainelli <f.fainelli@gmail.com>
12608L:	netdev@vger.kernel.org
12609S:	Maintained
12610F:	drivers/net/ethernet/rdc/r6040.c
12611
12612RDMAVT - RDMA verbs software
12613M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12614M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12615L:	linux-rdma@vger.kernel.org
12616S:	Supported
12617F:	drivers/infiniband/sw/rdmavt
12618
12619RDS - RELIABLE DATAGRAM SOCKETS
12620M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12621L:	netdev@vger.kernel.org
12622L:	linux-rdma@vger.kernel.org
12623L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12624W:	https://oss.oracle.com/projects/rds/
12625S:	Supported
12626F:	net/rds/
12627F:	Documentation/networking/rds.txt
12628
12629RDT - RESOURCE ALLOCATION
12630M:	Fenghua Yu <fenghua.yu@intel.com>
12631M:	Reinette Chatre <reinette.chatre@intel.com>
12632L:	linux-kernel@vger.kernel.org
12633S:	Supported
12634F:	arch/x86/kernel/cpu/intel_rdt*
12635F:	arch/x86/include/asm/intel_rdt_sched.h
12636F:	Documentation/x86/intel_rdt*
12637
12638READ-COPY UPDATE (RCU)
12639M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12640M:	Josh Triplett <josh@joshtriplett.org>
12641R:	Steven Rostedt <rostedt@goodmis.org>
12642R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12643R:	Lai Jiangshan <jiangshanlai@gmail.com>
12644L:	linux-kernel@vger.kernel.org
12645W:	http://www.rdrop.com/users/paulmck/RCU/
12646S:	Supported
12647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12648F:	Documentation/RCU/
12649X:	Documentation/RCU/torture.txt
12650F:	include/linux/rcu*
12651X:	include/linux/srcu*.h
12652F:	kernel/rcu/
12653X:	kernel/rcu/srcu*.c
12654
12655REAL TIME CLOCK (RTC) SUBSYSTEM
12656M:	Alessandro Zummo <a.zummo@towertech.it>
12657M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12658L:	linux-rtc@vger.kernel.org
12659Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12661S:	Maintained
12662F:	Documentation/devicetree/bindings/rtc/
12663F:	Documentation/rtc.txt
12664F:	drivers/rtc/
12665F:	include/linux/rtc.h
12666F:	include/uapi/linux/rtc.h
12667F:	include/linux/rtc/
12668F:	include/linux/platform_data/rtc-*
12669F:	tools/testing/selftests/rtc/
12670
12671REALTEK AUDIO CODECS
12672M:	Bard Liao <bardliao@realtek.com>
12673M:	Oder Chiou <oder_chiou@realtek.com>
12674S:	Maintained
12675F:	sound/soc/codecs/rt*
12676F:	include/sound/rt*.h
12677
12678REALTEK RTL83xx SMI DSA ROUTER CHIPS
12679M:	Linus Walleij <linus.walleij@linaro.org>
12680S:	Maintained
12681F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12682F:	drivers/net/dsa/realtek-smi*
12683F:	drivers/net/dsa/rtl83*
12684
12685REGISTER MAP ABSTRACTION
12686M:	Mark Brown <broonie@kernel.org>
12687L:	linux-kernel@vger.kernel.org
12688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12689S:	Supported
12690F:	Documentation/devicetree/bindings/regmap/
12691F:	drivers/base/regmap/
12692F:	include/linux/regmap.h
12693
12694REISERFS FILE SYSTEM
12695L:	reiserfs-devel@vger.kernel.org
12696S:	Supported
12697F:	fs/reiserfs/
12698
12699REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12700M:	Ohad Ben-Cohen <ohad@wizery.com>
12701M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12702L:	linux-remoteproc@vger.kernel.org
12703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12704S:	Maintained
12705F:	Documentation/devicetree/bindings/remoteproc/
12706F:	Documentation/remoteproc.txt
12707F:	drivers/remoteproc/
12708F:	include/linux/remoteproc.h
12709
12710REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12711M:	Ohad Ben-Cohen <ohad@wizery.com>
12712M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12713L:	linux-remoteproc@vger.kernel.org
12714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12715S:	Maintained
12716F:	drivers/rpmsg/
12717F:	Documentation/rpmsg.txt
12718F:	include/linux/rpmsg.h
12719F:	include/linux/rpmsg/
12720
12721RENESAS CLOCK DRIVERS
12722M:	Geert Uytterhoeven <geert+renesas@glider.be>
12723L:	linux-renesas-soc@vger.kernel.org
12724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12725S:	Supported
12726F:	drivers/clk/renesas/
12727
12728RENESAS EMEV2 I2C DRIVER
12729M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12730S:	Supported
12731F:	drivers/i2c/busses/i2c-emev2.c
12732
12733RENESAS ETHERNET DRIVERS
12734R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12735L:	netdev@vger.kernel.org
12736L:	linux-renesas-soc@vger.kernel.org
12737F:	Documentation/devicetree/bindings/net/renesas,*.txt
12738F:	Documentation/devicetree/bindings/net/sh_eth.txt
12739F:	drivers/net/ethernet/renesas/
12740F:	include/linux/sh_eth.h
12741
12742RENESAS R-CAR GYROADC DRIVER
12743M:	Marek Vasut <marek.vasut@gmail.com>
12744L:	linux-iio@vger.kernel.org
12745S:	Supported
12746F:	drivers/iio/adc/rcar_gyro_adc.c
12747
12748RENESAS R-CAR I2C DRIVERS
12749M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12750S:	Supported
12751F:	drivers/i2c/busses/i2c-rcar.c
12752F:	drivers/i2c/busses/i2c-sh_mobile.c
12753
12754RENESAS RIIC DRIVER
12755M:	Chris Brandt <chris.brandt@renesas.com>
12756S:	Supported
12757F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12758F:	drivers/i2c/busses/i2c-riic.c
12759
12760RENESAS USB PHY DRIVER
12761M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12762L:	linux-renesas-soc@vger.kernel.org
12763S:	Maintained
12764F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12765
12766RESET CONTROLLER FRAMEWORK
12767M:	Philipp Zabel <p.zabel@pengutronix.de>
12768T:	git git://git.pengutronix.de/git/pza/linux
12769S:	Maintained
12770F:	drivers/reset/
12771F:	Documentation/devicetree/bindings/reset/
12772F:	include/dt-bindings/reset/
12773F:	include/linux/reset.h
12774F:	include/linux/reset-controller.h
12775
12776RESTARTABLE SEQUENCES SUPPORT
12777M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12778M:	Peter Zijlstra <peterz@infradead.org>
12779M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12780M:	Boqun Feng <boqun.feng@gmail.com>
12781L:	linux-kernel@vger.kernel.org
12782S:	Supported
12783F:	kernel/rseq.c
12784F:	include/uapi/linux/rseq.h
12785F:	include/trace/events/rseq.h
12786F:	tools/testing/selftests/rseq/
12787
12788RFKILL
12789M:	Johannes Berg <johannes@sipsolutions.net>
12790L:	linux-wireless@vger.kernel.org
12791W:	http://wireless.kernel.org/
12792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12794S:	Maintained
12795F:	Documentation/rfkill.txt
12796F:	Documentation/ABI/stable/sysfs-class-rfkill
12797F:	net/rfkill/
12798F:	include/linux/rfkill.h
12799F:	include/uapi/linux/rfkill.h
12800
12801RHASHTABLE
12802M:	Thomas Graf <tgraf@suug.ch>
12803M:	Herbert Xu <herbert@gondor.apana.org.au>
12804L:	netdev@vger.kernel.org
12805S:	Maintained
12806F:	lib/rhashtable.c
12807F:	lib/test_rhashtable.c
12808F:	include/linux/rhashtable.h
12809F:	include/linux/rhashtable-types.h
12810
12811RICOH R5C592 MEMORYSTICK DRIVER
12812M:	Maxim Levitsky <maximlevitsky@gmail.com>
12813S:	Maintained
12814F:	drivers/memstick/host/r592.*
12815
12816RICOH SMARTMEDIA/XD DRIVER
12817M:	Maxim Levitsky <maximlevitsky@gmail.com>
12818S:	Maintained
12819F:	drivers/mtd/nand/raw/r852.c
12820F:	drivers/mtd/nand/raw/r852.h
12821
12822RISC-V ARCHITECTURE
12823M:	Palmer Dabbelt <palmer@sifive.com>
12824M:	Albert Ou <aou@eecs.berkeley.edu>
12825L:	linux-riscv@lists.infradead.org
12826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12827S:	Supported
12828F:	arch/riscv/
12829K:	riscv
12830N:	riscv
12831
12832ROCCAT DRIVERS
12833M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12834W:	http://sourceforge.net/projects/roccat/
12835S:	Maintained
12836F:	drivers/hid/hid-roccat*
12837F:	include/linux/hid-roccat*
12838F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12839
12840ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12841M:	Jacob chen <jacob2.chen@rock-chips.com>
12842L:	linux-media@vger.kernel.org
12843S:	Maintained
12844F:	drivers/media/platform/rockchip/rga/
12845F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12846
12847ROCKER DRIVER
12848M:	Jiri Pirko <jiri@resnulli.us>
12849L:	netdev@vger.kernel.org
12850S:	Supported
12851F:	drivers/net/ethernet/rocker/
12852
12853ROCKETPORT DRIVER
12854P:	Comtrol Corp.
12855W:	http://www.comtrol.com
12856S:	Maintained
12857F:	Documentation/serial/rocket.txt
12858F:	drivers/tty/rocket*
12859
12860ROCKETPORT EXPRESS/INFINITY DRIVER
12861M:	Kevin Cernekee <cernekee@gmail.com>
12862L:	linux-serial@vger.kernel.org
12863S:	Odd Fixes
12864F:	drivers/tty/serial/rp2.*
12865
12866ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12867M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12868L:	linux-kernel@vger.kernel.org
12869L:	linux-renesas-soc@vger.kernel.org
12870S:	Supported
12871F:	drivers/mfd/bd9571mwv.c
12872F:	drivers/regulator/bd9571mwv-regulator.c
12873F:	drivers/gpio/gpio-bd9571mwv.c
12874F:	include/linux/mfd/bd9571mwv.h
12875F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12876
12877ROSE NETWORK LAYER
12878M:	Ralf Baechle <ralf@linux-mips.org>
12879L:	linux-hams@vger.kernel.org
12880W:	http://www.linux-ax25.org/
12881S:	Maintained
12882F:	include/net/rose.h
12883F:	include/uapi/linux/rose.h
12884F:	net/rose/
12885
12886RTL2830 MEDIA DRIVER
12887M:	Antti Palosaari <crope@iki.fi>
12888L:	linux-media@vger.kernel.org
12889W:	https://linuxtv.org
12890W:	http://palosaari.fi/linux/
12891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12892T:	git git://linuxtv.org/anttip/media_tree.git
12893S:	Maintained
12894F:	drivers/media/dvb-frontends/rtl2830*
12895
12896RTL2832 MEDIA DRIVER
12897M:	Antti Palosaari <crope@iki.fi>
12898L:	linux-media@vger.kernel.org
12899W:	https://linuxtv.org
12900W:	http://palosaari.fi/linux/
12901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12902T:	git git://linuxtv.org/anttip/media_tree.git
12903S:	Maintained
12904F:	drivers/media/dvb-frontends/rtl2832*
12905
12906RTL2832_SDR MEDIA DRIVER
12907M:	Antti Palosaari <crope@iki.fi>
12908L:	linux-media@vger.kernel.org
12909W:	https://linuxtv.org
12910W:	http://palosaari.fi/linux/
12911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12912T:	git git://linuxtv.org/anttip/media_tree.git
12913S:	Maintained
12914F:	drivers/media/dvb-frontends/rtl2832_sdr*
12915
12916RTL8180 WIRELESS DRIVER
12917L:	linux-wireless@vger.kernel.org
12918W:	http://wireless.kernel.org/
12919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12920S:	Orphan
12921F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12922
12923RTL8187 WIRELESS DRIVER
12924M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12925M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12926M:	Larry Finger <Larry.Finger@lwfinger.net>
12927L:	linux-wireless@vger.kernel.org
12928W:	http://wireless.kernel.org/
12929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12930S:	Maintained
12931F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12932
12933REALTEK WIRELESS DRIVER (rtlwifi family)
12934M:	Ping-Ke Shih <pkshih@realtek.com>
12935L:	linux-wireless@vger.kernel.org
12936W:	http://wireless.kernel.org/
12937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12938S:	Maintained
12939F:	drivers/net/wireless/realtek/rtlwifi/
12940
12941RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12942M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12943L:	linux-wireless@vger.kernel.org
12944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12945S:	Maintained
12946F:	drivers/net/wireless/realtek/rtl8xxxu/
12947
12948RXRPC SOCKETS (AF_RXRPC)
12949M:	David Howells <dhowells@redhat.com>
12950L:	linux-afs@lists.infradead.org
12951S:	Supported
12952F:	net/rxrpc/
12953F:	include/keys/rxrpc-type.h
12954F:	include/net/af_rxrpc.h
12955F:	include/trace/events/rxrpc.h
12956F:	include/uapi/linux/rxrpc.h
12957F:	Documentation/networking/rxrpc.txt
12958W:	https://www.infradead.org/~dhowells/kafs/
12959
12960S3 SAVAGE FRAMEBUFFER DRIVER
12961M:	Antonino Daplas <adaplas@gmail.com>
12962L:	linux-fbdev@vger.kernel.org
12963S:	Maintained
12964F:	drivers/video/fbdev/savage/
12965
12966S390
12967M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12968M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12969L:	linux-s390@vger.kernel.org
12970W:	http://www.ibm.com/developerworks/linux/linux390/
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12972S:	Supported
12973F:	arch/s390/
12974F:	drivers/s390/
12975F:	Documentation/s390/
12976F:	Documentation/driver-api/s390-drivers.rst
12977
12978S390 COMMON I/O LAYER
12979M:	Sebastian Ott <sebott@linux.ibm.com>
12980M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12981L:	linux-s390@vger.kernel.org
12982W:	http://www.ibm.com/developerworks/linux/linux390/
12983S:	Supported
12984F:	drivers/s390/cio/
12985
12986S390 DASD DRIVER
12987M:	Stefan Haberland <sth@linux.ibm.com>
12988M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12989L:	linux-s390@vger.kernel.org
12990W:	http://www.ibm.com/developerworks/linux/linux390/
12991S:	Supported
12992F:	drivers/s390/block/dasd*
12993F:	block/partitions/ibm.c
12994
12995S390 IOMMU (PCI)
12996M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12997L:	linux-s390@vger.kernel.org
12998W:	http://www.ibm.com/developerworks/linux/linux390/
12999S:	Supported
13000F:	drivers/iommu/s390-iommu.c
13001
13002S390 IUCV NETWORK LAYER
13003M:	Julian Wiedmann <jwi@linux.ibm.com>
13004M:	Ursula Braun <ubraun@linux.ibm.com>
13005L:	linux-s390@vger.kernel.org
13006W:	http://www.ibm.com/developerworks/linux/linux390/
13007S:	Supported
13008F:	drivers/s390/net/*iucv*
13009F:	include/net/iucv/
13010F:	net/iucv/
13011
13012S390 NETWORK DRIVERS
13013M:	Julian Wiedmann <jwi@linux.ibm.com>
13014M:	Ursula Braun <ubraun@linux.ibm.com>
13015L:	linux-s390@vger.kernel.org
13016W:	http://www.ibm.com/developerworks/linux/linux390/
13017S:	Supported
13018F:	drivers/s390/net/
13019
13020S390 PCI SUBSYSTEM
13021M:	Sebastian Ott <sebott@linux.ibm.com>
13022M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13023L:	linux-s390@vger.kernel.org
13024W:	http://www.ibm.com/developerworks/linux/linux390/
13025S:	Supported
13026F:	arch/s390/pci/
13027F:	drivers/pci/hotplug/s390_pci_hpc.c
13028
13029S390 VFIO-CCW DRIVER
13030M:	Cornelia Huck <cohuck@redhat.com>
13031M:	Halil Pasic <pasic@linux.ibm.com>
13032L:	linux-s390@vger.kernel.org
13033L:	kvm@vger.kernel.org
13034S:	Supported
13035F:	drivers/s390/cio/vfio_ccw*
13036F:	Documentation/s390/vfio-ccw.txt
13037F:	include/uapi/linux/vfio_ccw.h
13038
13039S390 ZCRYPT DRIVER
13040M:	Harald Freudenberger <freude@linux.ibm.com>
13041L:	linux-s390@vger.kernel.org
13042W:	http://www.ibm.com/developerworks/linux/linux390/
13043S:	Supported
13044F:	drivers/s390/crypto/
13045
13046S390 VFIO AP DRIVER
13047M:	Tony Krowiak <akrowiak@linux.ibm.com>
13048M:	Pierre Morel <pmorel@linux.ibm.com>
13049M:	Halil Pasic <pasic@linux.ibm.com>
13050L:	linux-s390@vger.kernel.org
13051W:	http://www.ibm.com/developerworks/linux/linux390/
13052S:	Supported
13053F:	drivers/s390/crypto/vfio_ap_drv.c
13054F:	drivers/s390/crypto/vfio_ap_private.h
13055F:	drivers/s390/crypto/vfio_ap_ops.c
13056F:	Documentation/s390/vfio-ap.txt
13057
13058S390 ZFCP DRIVER
13059M:	Steffen Maier <maier@linux.ibm.com>
13060M:	Benjamin Block <bblock@linux.ibm.com>
13061L:	linux-s390@vger.kernel.org
13062W:	http://www.ibm.com/developerworks/linux/linux390/
13063S:	Supported
13064F:	drivers/s390/scsi/zfcp_*
13065
13066S3C24XX SD/MMC Driver
13067M:	Ben Dooks <ben-linux@fluff.org>
13068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13069S:	Supported
13070F:	drivers/mmc/host/s3cmci.*
13071
13072SAA6588 RDS RECEIVER DRIVER
13073M:	Hans Verkuil <hverkuil@xs4all.nl>
13074L:	linux-media@vger.kernel.org
13075T:	git git://linuxtv.org/media_tree.git
13076W:	https://linuxtv.org
13077S:	Odd Fixes
13078F:	drivers/media/i2c/saa6588*
13079
13080SAA7134 VIDEO4LINUX DRIVER
13081M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13082L:	linux-media@vger.kernel.org
13083W:	https://linuxtv.org
13084T:	git git://linuxtv.org/media_tree.git
13085S:	Odd fixes
13086F:	Documentation/media/v4l-drivers/saa7134*
13087F:	drivers/media/pci/saa7134/
13088
13089SAA7146 VIDEO4LINUX-2 DRIVER
13090M:	Hans Verkuil <hverkuil@xs4all.nl>
13091L:	linux-media@vger.kernel.org
13092T:	git git://linuxtv.org/media_tree.git
13093S:	Maintained
13094F:	drivers/media/common/saa7146/
13095F:	drivers/media/pci/saa7146/
13096F:	include/media/saa7146*
13097
13098SAMSUNG AUDIO (ASoC) DRIVERS
13099M:	Krzysztof Kozlowski <krzk@kernel.org>
13100M:	Sangbeom Kim <sbkim73@samsung.com>
13101M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13102L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13103S:	Supported
13104F:	sound/soc/samsung/
13105F:	Documentation/devicetree/bindings/sound/samsung*
13106
13107SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13108M:	Krzysztof Kozlowski <krzk@kernel.org>
13109L:	linux-crypto@vger.kernel.org
13110L:	linux-samsung-soc@vger.kernel.org
13111S:	Maintained
13112F:	drivers/crypto/exynos-rng.c
13113F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13114
13115SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13116M:	Łukasz Stelmach <l.stelmach@samsung.com>
13117L:	linux-samsung-soc@vger.kernel.org
13118S:	Maintained
13119F:	drivers/char/hw_random/exynos-trng.c
13120F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13121
13122SAMSUNG FRAMEBUFFER DRIVER
13123M:	Jingoo Han <jingoohan1@gmail.com>
13124L:	linux-fbdev@vger.kernel.org
13125S:	Maintained
13126F:	drivers/video/fbdev/s3c-fb.c
13127
13128SAMSUNG LAPTOP DRIVER
13129M:	Corentin Chary <corentin.chary@gmail.com>
13130L:	platform-driver-x86@vger.kernel.org
13131S:	Maintained
13132F:	drivers/platform/x86/samsung-laptop.c
13133
13134SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13135M:	Sangbeom Kim <sbkim73@samsung.com>
13136M:	Krzysztof Kozlowski <krzk@kernel.org>
13137M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13138L:	linux-kernel@vger.kernel.org
13139L:	linux-samsung-soc@vger.kernel.org
13140S:	Supported
13141F:	drivers/mfd/sec*.c
13142F:	drivers/regulator/s2m*.c
13143F:	drivers/regulator/s5m*.c
13144F:	drivers/clk/clk-s2mps11.c
13145F:	drivers/rtc/rtc-s5m.c
13146F:	include/linux/mfd/samsung/
13147F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13148F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13149F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13150F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13151
13152SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13153M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13154L:	linux-media@vger.kernel.org
13155L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13156S:	Maintained
13157F:	drivers/media/platform/s3c-camif/
13158F:	include/media/drv-intf/s3c_camif.h
13159
13160SAMSUNG S3FWRN5 NFC DRIVER
13161M:	Robert Baldyga <r.baldyga@samsung.com>
13162M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13163L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13164S:	Supported
13165F:	drivers/nfc/s3fwrn5
13166
13167SAMSUNG S5C73M3 CAMERA DRIVER
13168M:	Kyungmin Park <kyungmin.park@samsung.com>
13169M:	Andrzej Hajda <a.hajda@samsung.com>
13170L:	linux-media@vger.kernel.org
13171S:	Supported
13172F:	drivers/media/i2c/s5c73m3/*
13173
13174SAMSUNG S5K5BAF CAMERA DRIVER
13175M:	Kyungmin Park <kyungmin.park@samsung.com>
13176M:	Andrzej Hajda <a.hajda@samsung.com>
13177L:	linux-media@vger.kernel.org
13178S:	Supported
13179F:	drivers/media/i2c/s5k5baf.c
13180
13181SAMSUNG S5P Security SubSystem (SSS) DRIVER
13182M:	Krzysztof Kozlowski <krzk@kernel.org>
13183M:	Vladimir Zapolskiy <vz@mleia.com>
13184M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13185L:	linux-crypto@vger.kernel.org
13186L:	linux-samsung-soc@vger.kernel.org
13187S:	Maintained
13188F:	drivers/crypto/s5p-sss.c
13189
13190SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13191M:	Kyungmin Park <kyungmin.park@samsung.com>
13192M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13193L:	linux-media@vger.kernel.org
13194Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13195S:	Supported
13196F:	drivers/media/platform/exynos4-is/
13197
13198SAMSUNG SOC CLOCK DRIVERS
13199M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13200M:	Tomasz Figa <tomasz.figa@gmail.com>
13201M:	Chanwoo Choi <cw00.choi@samsung.com>
13202S:	Supported
13203L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13205F:	drivers/clk/samsung/
13206F:	include/dt-bindings/clock/exynos*.h
13207F:	Documentation/devicetree/bindings/clock/exynos*.txt
13208
13209SAMSUNG SPI DRIVERS
13210M:	Kukjin Kim <kgene@kernel.org>
13211M:	Krzysztof Kozlowski <krzk@kernel.org>
13212M:	Andi Shyti <andi@etezian.org>
13213L:	linux-spi@vger.kernel.org
13214L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13215S:	Maintained
13216F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13217F:	drivers/spi/spi-s3c*
13218F:	include/linux/platform_data/spi-s3c64xx.h
13219
13220SAMSUNG SXGBE DRIVERS
13221M:	Byungho An <bh74.an@samsung.com>
13222M:	Girish K S <ks.giri@samsung.com>
13223M:	Vipul Pandya <vipul.pandya@samsung.com>
13224S:	Supported
13225L:	netdev@vger.kernel.org
13226F:	drivers/net/ethernet/samsung/sxgbe/
13227
13228SAMSUNG THERMAL DRIVER
13229M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13230L:	linux-pm@vger.kernel.org
13231L:	linux-samsung-soc@vger.kernel.org
13232S:	Supported
13233T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13234F:	drivers/thermal/samsung/
13235
13236SAMSUNG USB2 PHY DRIVER
13237M:	Kamil Debski <kamil@wypas.org>
13238M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13239L:	linux-kernel@vger.kernel.org
13240S:	Supported
13241F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13242F:	Documentation/phy/samsung-usb2.txt
13243F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13244F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13245F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13246F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13247F:	drivers/phy/samsung/phy-samsung-usb2.c
13248F:	drivers/phy/samsung/phy-samsung-usb2.h
13249
13250SC1200 WDT DRIVER
13251M:	Zwane Mwaikambo <zwanem@gmail.com>
13252S:	Maintained
13253F:	drivers/watchdog/sc1200wdt.c
13254
13255SCHEDULER
13256M:	Ingo Molnar <mingo@redhat.com>
13257M:	Peter Zijlstra <peterz@infradead.org>
13258L:	linux-kernel@vger.kernel.org
13259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13260S:	Maintained
13261F:	kernel/sched/
13262F:	include/linux/sched.h
13263F:	include/uapi/linux/sched.h
13264F:	include/linux/wait.h
13265
13266SCR24X CHIP CARD INTERFACE DRIVER
13267M:	Lubomir Rintel <lkundrak@v3.sk>
13268S:	Supported
13269F:	drivers/char/pcmcia/scr24x_cs.c
13270
13271SCSI CDROM DRIVER
13272M:	Jens Axboe <axboe@kernel.dk>
13273L:	linux-scsi@vger.kernel.org
13274W:	http://www.kernel.dk
13275S:	Maintained
13276F:	drivers/scsi/sr*
13277
13278SCSI RDMA PROTOCOL (SRP) INITIATOR
13279M:	Bart Van Assche <bvanassche@acm.org>
13280L:	linux-rdma@vger.kernel.org
13281S:	Supported
13282Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13283F:	drivers/infiniband/ulp/srp/
13284F:	include/scsi/srp.h
13285
13286SCSI RDMA PROTOCOL (SRP) TARGET
13287M:	Bart Van Assche <bvanassche@acm.org>
13288L:	linux-rdma@vger.kernel.org
13289L:	target-devel@vger.kernel.org
13290S:	Supported
13291Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13292F:	drivers/infiniband/ulp/srpt/
13293
13294SCSI SG DRIVER
13295M:	Doug Gilbert <dgilbert@interlog.com>
13296L:	linux-scsi@vger.kernel.org
13297W:	http://sg.danny.cz/sg
13298S:	Maintained
13299F:	Documentation/scsi/scsi-generic.txt
13300F:	drivers/scsi/sg.c
13301F:	include/scsi/sg.h
13302
13303SCSI SUBSYSTEM
13304M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13306M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13308L:	linux-scsi@vger.kernel.org
13309S:	Maintained
13310F:	Documentation/devicetree/bindings/scsi/
13311F:	drivers/scsi/
13312F:	include/scsi/
13313
13314SCSI TAPE DRIVER
13315M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13316L:	linux-scsi@vger.kernel.org
13317S:	Maintained
13318F:	Documentation/scsi/st.txt
13319F:	drivers/scsi/st.*
13320F:	drivers/scsi/st_*.h
13321
13322SCTP PROTOCOL
13323M:	Vlad Yasevich <vyasevich@gmail.com>
13324M:	Neil Horman <nhorman@tuxdriver.com>
13325M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13326L:	linux-sctp@vger.kernel.org
13327W:	http://lksctp.sourceforge.net
13328S:	Maintained
13329F:	Documentation/networking/sctp.txt
13330F:	include/linux/sctp.h
13331F:	include/uapi/linux/sctp.h
13332F:	include/net/sctp/
13333F:	net/sctp/
13334
13335SCx200 CPU SUPPORT
13336M:	Jim Cromie <jim.cromie@gmail.com>
13337S:	Odd Fixes
13338F:	Documentation/i2c/busses/scx200_acb
13339F:	arch/x86/platform/scx200/
13340F:	drivers/watchdog/scx200_wdt.c
13341F:	drivers/i2c/busses/scx200*
13342F:	drivers/mtd/maps/scx200_docflash.c
13343F:	include/linux/scx200.h
13344
13345SCx200 GPIO DRIVER
13346M:	Jim Cromie <jim.cromie@gmail.com>
13347S:	Maintained
13348F:	drivers/char/scx200_gpio.c
13349F:	include/linux/scx200_gpio.h
13350
13351SCx200 HRT CLOCKSOURCE DRIVER
13352M:	Jim Cromie <jim.cromie@gmail.com>
13353S:	Maintained
13354F:	drivers/clocksource/scx200_hrt.c
13355
13356SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13357M:	Sascha Sommer <saschasommer@freenet.de>
13358L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13359S:	Maintained
13360F:	drivers/mmc/host/sdricoh_cs.c
13361
13362SECURE COMPUTING
13363M:	Kees Cook <keescook@chromium.org>
13364R:	Andy Lutomirski <luto@amacapital.net>
13365R:	Will Drewry <wad@chromium.org>
13366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13367S:	Supported
13368F:	kernel/seccomp.c
13369F:	include/uapi/linux/seccomp.h
13370F:	include/linux/seccomp.h
13371F:	tools/testing/selftests/seccomp/*
13372F:	tools/testing/selftests/kselftest_harness.h
13373F:	Documentation/userspace-api/seccomp_filter.rst
13374K:	\bsecure_computing
13375K:	\bTIF_SECCOMP\b
13376
13377SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13378M:	Al Cooper <alcooperx@gmail.com>
13379L:	linux-mmc@vger.kernel.org
13380L:	bcm-kernel-feedback-list@broadcom.com
13381S:	Maintained
13382F:	drivers/mmc/host/sdhci-brcmstb*
13383
13384SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13385M:	Adrian Hunter <adrian.hunter@intel.com>
13386L:	linux-mmc@vger.kernel.org
13387T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13388S:	Maintained
13389F:	drivers/mmc/host/sdhci*
13390F:	include/linux/mmc/sdhci*
13391
13392SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13393M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13394M:	Manjunath M B <manjumb@synopsys.com>
13395L:	linux-mmc@vger.kernel.org
13396S:	Maintained
13397F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13398
13399SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13400M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13401L:	linux-mmc@vger.kernel.org
13402S:	Supported
13403F:	drivers/mmc/host/sdhci-of-at91.c
13404
13405SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13406M:	Ben Dooks <ben-linux@fluff.org>
13407M:	Jaehoon Chung <jh80.chung@samsung.com>
13408L:	linux-mmc@vger.kernel.org
13409S:	Maintained
13410F:	drivers/mmc/host/sdhci-s3c*
13411
13412SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13413M:	Viresh Kumar <vireshk@kernel.org>
13414L:	linux-mmc@vger.kernel.org
13415S:	Maintained
13416F:	drivers/mmc/host/sdhci-spear.c
13417
13418SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13419M:	Kishon Vijay Abraham I <kishon@ti.com>
13420L:	linux-mmc@vger.kernel.org
13421S:	Maintained
13422F:	drivers/mmc/host/sdhci-omap.c
13423
13424SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13425M:	Scott Bauer <scott.bauer@intel.com>
13426M:	Jonathan Derrick <jonathan.derrick@intel.com>
13427L:	linux-block@vger.kernel.org
13428S:	Supported
13429F:	block/sed*
13430F:	block/opal_proto.h
13431F:	include/linux/sed*
13432F:	include/uapi/linux/sed*
13433
13434SECURITY CONTACT
13435M:	Security Officers <security@kernel.org>
13436S:	Supported
13437
13438SECURITY SUBSYSTEM
13439M:	James Morris <jmorris@namei.org>
13440M:	"Serge E. Hallyn" <serge@hallyn.com>
13441L:	linux-security-module@vger.kernel.org (suggested Cc:)
13442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13443W:	http://kernsec.org/
13444S:	Supported
13445F:	security/
13446X:	security/selinux/
13447
13448SELINUX SECURITY MODULE
13449M:	Paul Moore <paul@paul-moore.com>
13450M:	Stephen Smalley <sds@tycho.nsa.gov>
13451M:	Eric Paris <eparis@parisplace.org>
13452L:	selinux@vger.kernel.org
13453W:	https://selinuxproject.org
13454W:	https://github.com/SELinuxProject
13455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13456S:	Supported
13457F:	include/linux/selinux*
13458F:	security/selinux/
13459F:	scripts/selinux/
13460F:	Documentation/admin-guide/LSM/SELinux.rst
13461
13462SENSABLE PHANTOM
13463M:	Jiri Slaby <jirislaby@gmail.com>
13464S:	Maintained
13465F:	drivers/misc/phantom.c
13466F:	include/uapi/linux/phantom.h
13467
13468SERIAL DEVICE BUS
13469M:	Rob Herring <robh@kernel.org>
13470L:	linux-serial@vger.kernel.org
13471S:	Maintained
13472F:	Documentation/devicetree/bindings/serial/slave-device.txt
13473F:	drivers/tty/serdev/
13474F:	include/linux/serdev.h
13475
13476SERIAL DRIVERS
13477M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13478L:	linux-serial@vger.kernel.org
13479S:	Maintained
13480F:	Documentation/devicetree/bindings/serial/
13481F:	drivers/tty/serial/
13482
13483SERIAL IR RECEIVER
13484M:	Sean Young <sean@mess.org>
13485L:	linux-media@vger.kernel.org
13486S:	Maintained
13487F:	drivers/media/rc/serial_ir.c
13488
13489SFC NETWORK DRIVER
13490M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13491M:	Edward Cree <ecree@solarflare.com>
13492M:	Bert Kenward <bkenward@solarflare.com>
13493L:	netdev@vger.kernel.org
13494S:	Supported
13495F:	drivers/net/ethernet/sfc/
13496
13497SGI GRU DRIVER
13498M:	Dimitri Sivanich <sivanich@sgi.com>
13499S:	Maintained
13500F:	drivers/misc/sgi-gru/
13501
13502SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13503M:	Pat Gefre <pfg@sgi.com>
13504L:	linux-ia64@vger.kernel.org
13505S:	Supported
13506F:	Documentation/ia64/serial.txt
13507F:	drivers/tty/serial/ioc?_serial.c
13508F:	include/linux/ioc?.h
13509
13510SGI XP/XPC/XPNET DRIVER
13511M:	Cliff Whickman <cpw@sgi.com>
13512M:	Robin Holt <robinmholt@gmail.com>
13513S:	Maintained
13514F:	drivers/misc/sgi-xp/
13515
13516SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13517M:	Ursula Braun <ubraun@linux.ibm.com>
13518L:	linux-s390@vger.kernel.org
13519W:	http://www.ibm.com/developerworks/linux/linux390/
13520S:	Supported
13521F:	net/smc/
13522
13523SHARP RJ54N1CB0C SENSOR DRIVER
13524M:	Jacopo Mondi <jacopo@jmondi.org>
13525L:	linux-media@vger.kernel.org
13526T:	git git://linuxtv.org/media_tree.git
13527S:	Odd fixes
13528F:	drivers/media/i2c/rj54n1cb0c.c
13529F:	include/media/i2c/rj54n1cb0c.h
13530
13531SH_VEU V4L2 MEM2MEM DRIVER
13532L:	linux-media@vger.kernel.org
13533S:	Orphan
13534F:	drivers/media/platform/sh_veu.c
13535
13536SH_VOU V4L2 OUTPUT DRIVER
13537L:	linux-media@vger.kernel.org
13538S:	Orphan
13539F:	drivers/media/platform/sh_vou.c
13540F:	include/media/drv-intf/sh_vou.h
13541
13542SI2157 MEDIA DRIVER
13543M:	Antti Palosaari <crope@iki.fi>
13544L:	linux-media@vger.kernel.org
13545W:	https://linuxtv.org
13546W:	http://palosaari.fi/linux/
13547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13548T:	git git://linuxtv.org/anttip/media_tree.git
13549S:	Maintained
13550F:	drivers/media/tuners/si2157*
13551
13552SI2165 MEDIA DRIVER
13553M:	Matthias Schwarzott <zzam@gentoo.org>
13554L:	linux-media@vger.kernel.org
13555W:	https://linuxtv.org
13556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13557S:	Maintained
13558F:	drivers/media/dvb-frontends/si2165*
13559
13560SI2168 MEDIA DRIVER
13561M:	Antti Palosaari <crope@iki.fi>
13562L:	linux-media@vger.kernel.org
13563W:	https://linuxtv.org
13564W:	http://palosaari.fi/linux/
13565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13566T:	git git://linuxtv.org/anttip/media_tree.git
13567S:	Maintained
13568F:	drivers/media/dvb-frontends/si2168*
13569
13570SI470X FM RADIO RECEIVER I2C DRIVER
13571M:	Hans Verkuil <hverkuil@xs4all.nl>
13572L:	linux-media@vger.kernel.org
13573T:	git git://linuxtv.org/media_tree.git
13574W:	https://linuxtv.org
13575S:	Odd Fixes
13576F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13577
13578SI470X FM RADIO RECEIVER USB DRIVER
13579M:	Hans Verkuil <hverkuil@xs4all.nl>
13580L:	linux-media@vger.kernel.org
13581T:	git git://linuxtv.org/media_tree.git
13582W:	https://linuxtv.org
13583S:	Maintained
13584F:	drivers/media/radio/si470x/radio-si470x-common.c
13585F:	drivers/media/radio/si470x/radio-si470x.h
13586F:	drivers/media/radio/si470x/radio-si470x-usb.c
13587
13588SI4713 FM RADIO TRANSMITTER I2C DRIVER
13589M:	Eduardo Valentin <edubezval@gmail.com>
13590L:	linux-media@vger.kernel.org
13591T:	git git://linuxtv.org/media_tree.git
13592W:	https://linuxtv.org
13593S:	Odd Fixes
13594F:	drivers/media/radio/si4713/si4713.?
13595
13596SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13597M:	Eduardo Valentin <edubezval@gmail.com>
13598L:	linux-media@vger.kernel.org
13599T:	git git://linuxtv.org/media_tree.git
13600W:	https://linuxtv.org
13601S:	Odd Fixes
13602F:	drivers/media/radio/si4713/radio-platform-si4713.c
13603
13604SI4713 FM RADIO TRANSMITTER USB DRIVER
13605M:	Hans Verkuil <hverkuil@xs4all.nl>
13606L:	linux-media@vger.kernel.org
13607T:	git git://linuxtv.org/media_tree.git
13608W:	https://linuxtv.org
13609S:	Maintained
13610F:	drivers/media/radio/si4713/radio-usb-si4713.c
13611
13612SIANO DVB DRIVER
13613M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13614L:	linux-media@vger.kernel.org
13615W:	https://linuxtv.org
13616T:	git git://linuxtv.org/media_tree.git
13617S:	Odd fixes
13618F:	drivers/media/common/siano/
13619F:	drivers/media/usb/siano/
13620F:	drivers/media/usb/siano/
13621F:	drivers/media/mmc/siano/
13622
13623SIFIVE DRIVERS
13624M:	Palmer Dabbelt <palmer@sifive.com>
13625L:	linux-riscv@lists.infradead.org
13626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13627S:	Supported
13628K:	sifive
13629N:	sifive
13630
13631SILEAD TOUCHSCREEN DRIVER
13632M:	Hans de Goede <hdegoede@redhat.com>
13633L:	linux-input@vger.kernel.org
13634L:	platform-driver-x86@vger.kernel.org
13635S:	Maintained
13636F:	drivers/input/touchscreen/silead.c
13637F:	drivers/platform/x86/touchscreen_dmi.c
13638
13639SILICON MOTION SM712 FRAME BUFFER DRIVER
13640M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13641M:	Teddy Wang <teddy.wang@siliconmotion.com>
13642M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13643L:	linux-fbdev@vger.kernel.org
13644S:	Maintained
13645F:	drivers/video/fbdev/sm712*
13646F:	Documentation/fb/sm712fb.txt
13647
13648SIMPLE FIRMWARE INTERFACE (SFI)
13649M:	Len Brown <lenb@kernel.org>
13650L:	sfi-devel@simplefirmware.org
13651W:	http://simplefirmware.org/
13652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13653S:	Supported
13654F:	arch/x86/platform/sfi/
13655F:	drivers/sfi/
13656F:	include/linux/sfi*.h
13657
13658SIMPLEFB FB DRIVER
13659M:	Hans de Goede <hdegoede@redhat.com>
13660L:	linux-fbdev@vger.kernel.org
13661S:	Maintained
13662F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13663F:	drivers/video/fbdev/simplefb.c
13664F:	include/linux/platform_data/simplefb.h
13665
13666SIMTEC EB110ATX (Chalice CATS)
13667P:	Ben Dooks
13668P:	Vincent Sanders <vince@simtec.co.uk>
13669M:	Simtec Linux Team <linux@simtec.co.uk>
13670W:	http://www.simtec.co.uk/products/EB110ATX/
13671S:	Supported
13672
13673SIMTEC EB2410ITX (BAST)
13674P:	Ben Dooks
13675P:	Vincent Sanders <vince@simtec.co.uk>
13676M:	Simtec Linux Team <linux@simtec.co.uk>
13677W:	http://www.simtec.co.uk/products/EB2410ITX/
13678S:	Supported
13679F:	arch/arm/mach-s3c24xx/mach-bast.c
13680F:	arch/arm/mach-s3c24xx/bast-ide.c
13681F:	arch/arm/mach-s3c24xx/bast-irq.c
13682
13683SIPHASH PRF ROUTINES
13684M:	Jason A. Donenfeld <Jason@zx2c4.com>
13685S:	Maintained
13686F:	lib/siphash.c
13687F:	lib/test_siphash.c
13688F:	include/linux/siphash.h
13689
13690SIOX
13691M:	Gavin Schenk <g.schenk@eckelmann.de>
13692M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13693R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13694S:	Supported
13695F:	drivers/siox/*
13696F:	drivers/gpio/gpio-siox.c
13697F:	include/trace/events/siox.h
13698
13699SIS 190 ETHERNET DRIVER
13700M:	Francois Romieu <romieu@fr.zoreil.com>
13701L:	netdev@vger.kernel.org
13702S:	Maintained
13703F:	drivers/net/ethernet/sis/sis190.c
13704
13705SIS 900/7016 FAST ETHERNET DRIVER
13706M:	Daniele Venzano <venza@brownhat.org>
13707W:	http://www.brownhat.org/sis900.html
13708L:	netdev@vger.kernel.org
13709S:	Maintained
13710F:	drivers/net/ethernet/sis/sis900.*
13711
13712SIS FRAMEBUFFER DRIVER
13713M:	Thomas Winischhofer <thomas@winischhofer.net>
13714W:	http://www.winischhofer.net/linuxsisvga.shtml
13715S:	Maintained
13716F:	Documentation/fb/sisfb.txt
13717F:	drivers/video/fbdev/sis/
13718F:	include/video/sisfb.h
13719
13720SIS USB2VGA DRIVER
13721M:	Thomas Winischhofer <thomas@winischhofer.net>
13722W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13723S:	Maintained
13724F:	drivers/usb/misc/sisusbvga/
13725
13726SLAB ALLOCATOR
13727M:	Christoph Lameter <cl@linux.com>
13728M:	Pekka Enberg <penberg@kernel.org>
13729M:	David Rientjes <rientjes@google.com>
13730M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13731M:	Andrew Morton <akpm@linux-foundation.org>
13732L:	linux-mm@kvack.org
13733S:	Maintained
13734F:	include/linux/sl?b*.h
13735F:	mm/sl?b*
13736
13737SLEEPABLE READ-COPY UPDATE (SRCU)
13738M:	Lai Jiangshan <jiangshanlai@gmail.com>
13739M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13740M:	Josh Triplett <josh@joshtriplett.org>
13741R:	Steven Rostedt <rostedt@goodmis.org>
13742R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13743L:	linux-kernel@vger.kernel.org
13744W:	http://www.rdrop.com/users/paulmck/RCU/
13745S:	Supported
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13747F:	include/linux/srcu*.h
13748F:	kernel/rcu/srcu*.c
13749
13750SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13751M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13753S:	Maintained
13754F:	drivers/slimbus/
13755F:	Documentation/devicetree/bindings/slimbus/
13756F:	include/linux/slimbus.h
13757
13758SMACK SECURITY MODULE
13759M:	Casey Schaufler <casey@schaufler-ca.com>
13760L:	linux-security-module@vger.kernel.org
13761W:	http://schaufler-ca.com
13762T:	git git://github.com/cschaufler/smack-next
13763S:	Maintained
13764F:	Documentation/admin-guide/LSM/Smack.rst
13765F:	security/smack/
13766
13767SMC91x ETHERNET DRIVER
13768M:	Nicolas Pitre <nico@fluxnic.net>
13769S:	Odd Fixes
13770F:	drivers/net/ethernet/smsc/smc91x.*
13771
13772SMIA AND SMIA++ IMAGE SENSOR DRIVER
13773M:	Sakari Ailus <sakari.ailus@iki.fi>
13774L:	linux-media@vger.kernel.org
13775S:	Maintained
13776F:	drivers/media/i2c/smiapp/
13777F:	include/media/i2c/smiapp.h
13778F:	drivers/media/i2c/smiapp-pll.c
13779F:	drivers/media/i2c/smiapp-pll.h
13780F:	include/uapi/linux/smiapp.h
13781F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13782
13783SMM665 HARDWARE MONITOR DRIVER
13784M:	Guenter Roeck <linux@roeck-us.net>
13785L:	linux-hwmon@vger.kernel.org
13786S:	Maintained
13787F:	Documentation/hwmon/smm665
13788F:	drivers/hwmon/smm665.c
13789
13790SMSC EMC2103 HARDWARE MONITOR DRIVER
13791M:	Steve Glendinning <steve.glendinning@shawell.net>
13792L:	linux-hwmon@vger.kernel.org
13793S:	Maintained
13794F:	Documentation/hwmon/emc2103
13795F:	drivers/hwmon/emc2103.c
13796
13797SMSC SCH5627 HARDWARE MONITOR DRIVER
13798M:	Hans de Goede <hdegoede@redhat.com>
13799L:	linux-hwmon@vger.kernel.org
13800S:	Supported
13801F:	Documentation/hwmon/sch5627
13802F:	drivers/hwmon/sch5627.c
13803
13804SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13805M:	Steve Glendinning <steve.glendinning@shawell.net>
13806L:	linux-fbdev@vger.kernel.org
13807S:	Maintained
13808F:	drivers/video/fbdev/smscufx.c
13809
13810SMSC47B397 HARDWARE MONITOR DRIVER
13811M:	Jean Delvare <jdelvare@suse.com>
13812L:	linux-hwmon@vger.kernel.org
13813S:	Maintained
13814F:	Documentation/hwmon/smsc47b397
13815F:	drivers/hwmon/smsc47b397.c
13816
13817SMSC911x ETHERNET DRIVER
13818M:	Steve Glendinning <steve.glendinning@shawell.net>
13819L:	netdev@vger.kernel.org
13820S:	Maintained
13821F:	include/linux/smsc911x.h
13822F:	drivers/net/ethernet/smsc/smsc911x.*
13823
13824SMSC9420 PCI ETHERNET DRIVER
13825M:	Steve Glendinning <steve.glendinning@shawell.net>
13826L:	netdev@vger.kernel.org
13827S:	Maintained
13828F:	drivers/net/ethernet/smsc/smsc9420.*
13829
13830SOC-CAMERA V4L2 SUBSYSTEM
13831L:	linux-media@vger.kernel.org
13832T:	git git://linuxtv.org/media_tree.git
13833S:	Orphan
13834F:	include/media/soc*
13835F:	drivers/media/i2c/soc_camera/
13836F:	drivers/media/platform/soc_camera/
13837
13838SOCIONEXT SYNQUACER I2C DRIVER
13839M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13840L:	linux-i2c@vger.kernel.org
13841S:	Maintained
13842F:	drivers/i2c/busses/i2c-synquacer.c
13843F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13844
13845SOCIONEXT UNIPHIER SOUND DRIVER
13846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13847S:	Orphan
13848F:	sound/soc/uniphier/
13849
13850SOEKRIS NET48XX LED SUPPORT
13851M:	Chris Boot <bootc@bootc.net>
13852S:	Maintained
13853F:	drivers/leds/leds-net48xx.c
13854
13855SOFT-ROCE DRIVER (rxe)
13856M:	Moni Shoua <monis@mellanox.com>
13857L:	linux-rdma@vger.kernel.org
13858S:	Supported
13859W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13860Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13861F:	drivers/infiniband/sw/rxe/
13862F:	include/uapi/rdma/rdma_user_rxe.h
13863
13864SOFTLOGIC 6x10 MPEG CODEC
13865M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13866M:	Anton Sviridenko <anton@corp.bluecherry.net>
13867M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13868M:	Andrey Utkin <andrey_utkin@fastmail.com>
13869M:	Ismael Luceno <ismael@iodev.co.uk>
13870L:	linux-media@vger.kernel.org
13871S:	Supported
13872F:	drivers/media/pci/solo6x10/
13873
13874SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13875M:	James Morse <james.morse@arm.com>
13876L:	linux-arm-kernel@lists.infradead.org
13877S:	Maintained
13878F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13879F:	drivers/firmware/arm_sdei.c
13880F:	include/linux/arm_sdei.h
13881F:	include/uapi/linux/arm_sdei.h
13882
13883SOFTWARE RAID (Multiple Disks) SUPPORT
13884M:	Shaohua Li <shli@kernel.org>
13885L:	linux-raid@vger.kernel.org
13886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13887S:	Supported
13888F:	drivers/md/Makefile
13889F:	drivers/md/Kconfig
13890F:	drivers/md/md*
13891F:	drivers/md/raid*
13892F:	include/linux/raid/
13893F:	include/uapi/linux/raid/
13894
13895SOCIONEXT (SNI) AVE NETWORK DRIVER
13896M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13897L:	netdev@vger.kernel.org
13898S:	Maintained
13899F:	drivers/net/ethernet/socionext/sni_ave.c
13900F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13901
13902SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13903M:	Jassi Brar <jaswinder.singh@linaro.org>
13904L:	netdev@vger.kernel.org
13905S:	Maintained
13906F:	drivers/net/ethernet/socionext/netsec.c
13907F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13908
13909SOLIDRUN CLEARFOG SUPPORT
13910M:	Russell King <linux@armlinux.org.uk>
13911S:	Maintained
13912F:	arch/arm/boot/dts/armada-388-clearfog*
13913F:	arch/arm/boot/dts/armada-38x-solidrun-*
13914
13915SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13916M:	Russell King <linux@armlinux.org.uk>
13917S:	Maintained
13918F:	arch/arm/boot/dts/imx6*-cubox-i*
13919F:	arch/arm/boot/dts/imx6*-hummingboard*
13920F:	arch/arm/boot/dts/imx6*-sr-*
13921
13922SONIC NETWORK DRIVER
13923M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13924L:	netdev@vger.kernel.org
13925S:	Maintained
13926F:	drivers/net/ethernet/natsemi/sonic.*
13927
13928SONICS SILICON BACKPLANE DRIVER (SSB)
13929M:	Michael Buesch <m@bues.ch>
13930L:	linux-wireless@vger.kernel.org
13931S:	Maintained
13932F:	drivers/ssb/
13933F:	include/linux/ssb/
13934
13935SONY IMX258 SENSOR DRIVER
13936M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13937L:	linux-media@vger.kernel.org
13938T:	git git://linuxtv.org/media_tree.git
13939S:	Maintained
13940F:	drivers/media/i2c/imx258.c
13941
13942SONY IMX274 SENSOR DRIVER
13943M:	Leon Luo <leonl@leopardimaging.com>
13944L:	linux-media@vger.kernel.org
13945T:	git git://linuxtv.org/media_tree.git
13946S:	Maintained
13947F:	drivers/media/i2c/imx274.c
13948F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13949
13950SONY IMX319 SENSOR DRIVER
13951M:	Bingbu Cao <bingbu.cao@intel.com>
13952L:	linux-media@vger.kernel.org
13953T:	git git://linuxtv.org/media_tree.git
13954S:	Maintained
13955F:	drivers/media/i2c/imx319.c
13956
13957SONY IMX355 SENSOR DRIVER
13958M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13959L:	linux-media@vger.kernel.org
13960T:	git git://linuxtv.org/media_tree.git
13961S:	Maintained
13962F:	drivers/media/i2c/imx355.c
13963
13964SONY MEMORYSTICK CARD SUPPORT
13965M:	Alex Dubov <oakad@yahoo.com>
13966W:	http://tifmxx.berlios.de/
13967S:	Maintained
13968F:	drivers/memstick/host/tifm_ms.c
13969
13970SONY MEMORYSTICK STANDARD SUPPORT
13971M:	Maxim Levitsky <maximlevitsky@gmail.com>
13972S:	Maintained
13973F:	drivers/memstick/core/ms_block.*
13974
13975SONY VAIO CONTROL DEVICE DRIVER
13976M:	Mattia Dongili <malattia@linux.it>
13977L:	platform-driver-x86@vger.kernel.org
13978W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13979S:	Maintained
13980F:	Documentation/laptops/sony-laptop.txt
13981F:	drivers/char/sonypi.c
13982F:	drivers/platform/x86/sony-laptop.c
13983F:	include/linux/sony-laptop.h
13984
13985SOUND
13986M:	Jaroslav Kysela <perex@perex.cz>
13987M:	Takashi Iwai <tiwai@suse.com>
13988L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13989W:	http://www.alsa-project.org/
13990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13991T:	git git://git.alsa-project.org/alsa-kernel.git
13992Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13993S:	Maintained
13994F:	Documentation/sound/
13995F:	include/sound/
13996F:	include/uapi/sound/
13997F:	sound/
13998
13999SOUND - COMPRESSED AUDIO
14000M:	Vinod Koul <vkoul@kernel.org>
14001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14003S:	Supported
14004F:	Documentation/sound/designs/compress-offload.rst
14005F:	include/sound/compress_driver.h
14006F:	include/uapi/sound/compress_*
14007F:	sound/core/compress_offload.c
14008F:	sound/soc/soc-compress.c
14009
14010SOUND - DMAENGINE HELPERS
14011M:	Lars-Peter Clausen <lars@metafoo.de>
14012S:	Supported
14013F:	include/sound/dmaengine_pcm.h
14014F:	sound/core/pcm_dmaengine.c
14015F:	sound/soc/soc-generic-dmaengine-pcm.c
14016
14017SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14018M:	Liam Girdwood <lgirdwood@gmail.com>
14019M:	Mark Brown <broonie@kernel.org>
14020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14022W:	http://alsa-project.org/main/index.php/ASoC
14023S:	Supported
14024F:	Documentation/devicetree/bindings/sound/
14025F:	Documentation/sound/soc/
14026F:	sound/soc/
14027F:	include/dt-bindings/sound/
14028F:	include/sound/soc*
14029
14030SOUNDWIRE SUBSYSTEM
14031M:	Vinod Koul <vkoul@kernel.org>
14032M:	Sanyog Kale <sanyog.r.kale@intel.com>
14033R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14035S:	Supported
14036F:	Documentation/driver-api/soundwire/
14037F:	drivers/soundwire/
14038F:	include/linux/soundwire/
14039
14040SP2 MEDIA DRIVER
14041M:	Olli Salonen <olli.salonen@iki.fi>
14042L:	linux-media@vger.kernel.org
14043W:	https://linuxtv.org
14044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14045S:	Maintained
14046F:	drivers/media/dvb-frontends/sp2*
14047
14048SPARC + UltraSPARC (sparc/sparc64)
14049M:	"David S. Miller" <davem@davemloft.net>
14050L:	sparclinux@vger.kernel.org
14051Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14054S:	Maintained
14055F:	arch/sparc/
14056F:	drivers/sbus/
14057
14058SPARC SERIAL DRIVERS
14059M:	"David S. Miller" <davem@davemloft.net>
14060L:	sparclinux@vger.kernel.org
14061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14063S:	Maintained
14064F:	include/linux/sunserialcore.h
14065F:	drivers/tty/serial/suncore.c
14066F:	drivers/tty/serial/sunhv.c
14067F:	drivers/tty/serial/sunsab.c
14068F:	drivers/tty/serial/sunsab.h
14069F:	drivers/tty/serial/sunsu.c
14070F:	drivers/tty/serial/sunzilog.c
14071F:	drivers/tty/serial/sunzilog.h
14072F:	drivers/tty/vcc.c
14073
14074SPARSE CHECKER
14075M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14076L:	linux-sparse@vger.kernel.org
14077W:	https://sparse.wiki.kernel.org/
14078T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14079S:	Maintained
14080F:	include/linux/compiler.h
14081
14082SPEAR CLOCK FRAMEWORK SUPPORT
14083M:	Viresh Kumar <vireshk@kernel.org>
14084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14085W:	http://www.st.com/spear
14086S:	Maintained
14087F:	drivers/clk/spear/
14088
14089SPEAR PLATFORM SUPPORT
14090M:	Viresh Kumar <vireshk@kernel.org>
14091M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14093W:	http://www.st.com/spear
14094S:	Maintained
14095F:	arch/arm/boot/dts/spear*
14096F:	arch/arm/mach-spear/
14097
14098SPI NOR SUBSYSTEM
14099M:	Marek Vasut <marek.vasut@gmail.com>
14100L:	linux-mtd@lists.infradead.org
14101W:	http://www.linux-mtd.infradead.org/
14102Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14103T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14104T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14105S:	Maintained
14106F:	drivers/mtd/spi-nor/
14107F:	include/linux/mtd/spi-nor.h
14108
14109SPI SUBSYSTEM
14110M:	Mark Brown <broonie@kernel.org>
14111L:	linux-spi@vger.kernel.org
14112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14113Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14114S:	Maintained
14115F:	Documentation/devicetree/bindings/spi/
14116F:	Documentation/spi/
14117F:	drivers/spi/
14118F:	include/linux/spi/
14119F:	include/uapi/linux/spi/
14120F:	tools/spi/
14121
14122SPIDERNET NETWORK DRIVER for CELL
14123M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14124L:	netdev@vger.kernel.org
14125S:	Supported
14126F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14127F:	drivers/net/ethernet/toshiba/spider_net*
14128
14129SPMI SUBSYSTEM
14130R:	Stephen Boyd <sboyd@kernel.org>
14131L:	linux-arm-msm@vger.kernel.org
14132F:	Documentation/devicetree/bindings/spmi/
14133F:	drivers/spmi/
14134F:	include/dt-bindings/spmi/spmi.h
14135F:	include/linux/spmi.h
14136F:	include/trace/events/spmi.h
14137
14138SPU FILE SYSTEM
14139M:	Jeremy Kerr <jk@ozlabs.org>
14140L:	linuxppc-dev@lists.ozlabs.org
14141W:	http://www.ibm.com/developerworks/power/cell/
14142S:	Supported
14143F:	Documentation/filesystems/spufs.txt
14144F:	arch/powerpc/platforms/cell/spufs/
14145
14146SQUASHFS FILE SYSTEM
14147M:	Phillip Lougher <phillip@squashfs.org.uk>
14148L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14149W:	http://squashfs.org.uk
14150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14151S:	Maintained
14152F:	Documentation/filesystems/squashfs.txt
14153F:	fs/squashfs/
14154
14155SRM (Alpha) environment access
14156M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14157S:	Maintained
14158F:	arch/alpha/kernel/srm_env.c
14159
14160ST STM32 I2C/SMBUS DRIVER
14161M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14162L:	linux-i2c@vger.kernel.org
14163S:	Maintained
14164F:	drivers/i2c/busses/i2c-stm32*
14165
14166ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14167M:	Song Qiang <songqiang1304521@gmail.com>
14168L:	linux-iio@vger.kernel.org
14169S:	Maintained
14170F:	drivers/iio/proximity/vl53l0x-i2c.c
14171F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14172
14173STABLE BRANCH
14174M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14175M:	Sasha Levin <sashal@kernel.org>
14176L:	stable@vger.kernel.org
14177S:	Supported
14178F:	Documentation/process/stable-kernel-rules.rst
14179
14180STAGING - COMEDI
14181M:	Ian Abbott <abbotti@mev.co.uk>
14182M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14183S:	Odd Fixes
14184F:	drivers/staging/comedi/
14185
14186STAGING - EROFS FILE SYSTEM
14187M:	Gao Xiang <gaoxiang25@huawei.com>
14188M:	Chao Yu <yuchao0@huawei.com>
14189L:	linux-erofs@lists.ozlabs.org
14190S:	Maintained
14191F:	drivers/staging/erofs/
14192
14193STAGING - INDUSTRIAL IO
14194M:	Jonathan Cameron <jic23@kernel.org>
14195L:	linux-iio@vger.kernel.org
14196S:	Odd Fixes
14197F:	Documentation/devicetree/bindings/staging/iio/
14198F:	drivers/staging/iio/
14199
14200STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14201M:	Marc Dietrich <marvin24@gmx.de>
14202L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14203L:	linux-tegra@vger.kernel.org
14204S:	Maintained
14205F:	drivers/staging/nvec/
14206
14207STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14208M:	Jens Frederich <jfrederich@gmail.com>
14209M:	Daniel Drake <dsd@laptop.org>
14210M:	Jon Nettleton <jon.nettleton@gmail.com>
14211W:	http://wiki.laptop.org/go/DCON
14212S:	Maintained
14213F:	drivers/staging/olpc_dcon/
14214
14215STAGING - REALTEK RTL8712U DRIVERS
14216M:	Larry Finger <Larry.Finger@lwfinger.net>
14217M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14218S:	Odd Fixes
14219F:	drivers/staging/rtl8712/
14220
14221STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14222M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14223M:	Teddy Wang <teddy.wang@siliconmotion.com>
14224M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14225L:	linux-fbdev@vger.kernel.org
14226S:	Maintained
14227F:	drivers/staging/sm750fb/
14228
14229STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14230M:	William Hubbs <w.d.hubbs@gmail.com>
14231M:	Chris Brannon <chris@the-brannons.com>
14232M:	Kirk Reiser <kirk@reisers.ca>
14233M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14234L:	speakup@linux-speakup.org
14235W:	http://www.linux-speakup.org/
14236S:	Odd Fixes
14237F:	drivers/staging/speakup/
14238
14239STAGING - VIA VT665X DRIVERS
14240M:	Forest Bond <forest@alittletooquiet.net>
14241S:	Odd Fixes
14242F:	drivers/staging/vt665?/
14243
14244STAGING - WILC1000 WIFI DRIVER
14245M:	Aditya Shankar <aditya.shankar@microchip.com>
14246M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14247L:	linux-wireless@vger.kernel.org
14248S:	Supported
14249F:	drivers/staging/wilc1000/
14250
14251STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14252M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14253S:	Odd Fixes
14254F:	drivers/staging/xgifb/
14255
14256STAGING SUBSYSTEM
14257M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14259L:	devel@driverdev.osuosl.org
14260S:	Supported
14261F:	drivers/staging/
14262
14263STARFIRE/DURALAN NETWORK DRIVER
14264M:	Ion Badulescu <ionut@badula.org>
14265S:	Odd Fixes
14266F:	drivers/net/ethernet/adaptec/starfire*
14267
14268STEC S1220 SKD DRIVER
14269M:	Bart Van Assche <bart.vanassche@wdc.com>
14270L:	linux-block@vger.kernel.org
14271S:	Maintained
14272F:	drivers/block/skd*[ch]
14273
14274STI AUDIO (ASoC) DRIVERS
14275M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14276L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14277S:	Maintained
14278F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14279F:	sound/soc/sti/
14280
14281STI CEC DRIVER
14282M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14283S:	Maintained
14284F:	drivers/media/platform/sti/cec/
14285F:	Documentation/devicetree/bindings/media/stih-cec.txt
14286
14287STK1160 USB VIDEO CAPTURE DRIVER
14288M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14289L:	linux-media@vger.kernel.org
14290T:	git git://linuxtv.org/media_tree.git
14291S:	Maintained
14292F:	drivers/media/usb/stk1160/
14293
14294STM32 AUDIO (ASoC) DRIVERS
14295M:	Olivier Moysan <olivier.moysan@st.com>
14296M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14298S:	Maintained
14299F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14300F:	sound/soc/stm/
14301
14302STM32 TIMER/LPTIMER DRIVERS
14303M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14304S:	Maintained
14305F:	drivers/*/stm32-*timer*
14306F:	drivers/pwm/pwm-stm32*
14307F:	include/linux/*/stm32-*tim*
14308F:	Documentation/ABI/testing/*timer-stm32
14309F:	Documentation/devicetree/bindings/*/stm32-*timer*
14310F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14311
14312STMMAC ETHERNET DRIVER
14313M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14314M:	Alexandre Torgue <alexandre.torgue@st.com>
14315M:	Jose Abreu <joabreu@synopsys.com>
14316L:	netdev@vger.kernel.org
14317W:	http://www.stlinux.com
14318S:	Supported
14319F:	drivers/net/ethernet/stmicro/stmmac/
14320
14321SUN3/3X
14322M:	Sam Creasey <sammy@sammy.net>
14323W:	http://sammy.net/sun3/
14324S:	Maintained
14325F:	arch/m68k/kernel/*sun3*
14326F:	arch/m68k/sun3*/
14327F:	arch/m68k/include/asm/sun3*
14328F:	drivers/net/ethernet/i825xx/sun3*
14329
14330SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14331M:	Hans de Goede <hdegoede@redhat.com>
14332L:	linux-input@vger.kernel.org
14333S:	Maintained
14334F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14335F:	drivers/input/keyboard/sun4i-lradc-keys.c
14336
14337SUNDANCE NETWORK DRIVER
14338M:	Denis Kirjanov <kda@linux-powerpc.org>
14339L:	netdev@vger.kernel.org
14340S:	Maintained
14341F:	drivers/net/ethernet/dlink/sundance.c
14342
14343SUPERH
14344M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14345M:	Rich Felker <dalias@libc.org>
14346L:	linux-sh@vger.kernel.org
14347Q:	http://patchwork.kernel.org/project/linux-sh/list/
14348S:	Maintained
14349F:	Documentation/sh/
14350F:	arch/sh/
14351F:	drivers/sh/
14352
14353SUSPEND TO RAM
14354M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14355M:	Len Brown <len.brown@intel.com>
14356M:	Pavel Machek <pavel@ucw.cz>
14357L:	linux-pm@vger.kernel.org
14358B:	https://bugzilla.kernel.org
14359S:	Supported
14360F:	Documentation/power/
14361F:	arch/x86/kernel/acpi/
14362F:	drivers/base/power/
14363F:	kernel/power/
14364F:	include/linux/suspend.h
14365F:	include/linux/freezer.h
14366F:	include/linux/pm.h
14367
14368SVGA HANDLING
14369M:	Martin Mares <mj@ucw.cz>
14370L:	linux-video@atrey.karlin.mff.cuni.cz
14371S:	Maintained
14372F:	Documentation/svga.txt
14373F:	arch/x86/boot/video*
14374
14375SWIOTLB SUBSYSTEM
14376M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14377L:	iommu@lists.linux-foundation.org
14378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14379S:	Supported
14380F:	kernel/dma/swiotlb.c
14381F:	arch/*/kernel/pci-swiotlb.c
14382F:	include/linux/swiotlb.h
14383
14384SWITCHDEV
14385M:	Jiri Pirko <jiri@resnulli.us>
14386M:	Ivan Vecera <ivecera@redhat.com>
14387L:	netdev@vger.kernel.org
14388S:	Supported
14389F:	net/switchdev/
14390F:	include/net/switchdev.h
14391
14392SY8106A REGULATOR DRIVER
14393M:	Icenowy Zheng <icenowy@aosc.io>
14394S:	Maintained
14395F:	drivers/regulator/sy8106a-regulator.c
14396F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14397
14398SYNC FILE FRAMEWORK
14399M:	Sumit Semwal <sumit.semwal@linaro.org>
14400R:	Gustavo Padovan <gustavo@padovan.org>
14401S:	Maintained
14402L:	linux-media@vger.kernel.org
14403L:	dri-devel@lists.freedesktop.org
14404F:	drivers/dma-buf/sync_*
14405F:	drivers/dma-buf/dma-fence*
14406F:	drivers/dma-buf/sw_sync.c
14407F:	include/linux/sync_file.h
14408F:	include/uapi/linux/sync_file.h
14409F:	Documentation/sync_file.txt
14410T:	git git://anongit.freedesktop.org/drm/drm-misc
14411
14412SYNOPSYS ARC ARCHITECTURE
14413M:	Vineet Gupta <vgupta@synopsys.com>
14414L:	linux-snps-arc@lists.infradead.org
14415S:	Supported
14416F:	arch/arc/
14417F:	Documentation/devicetree/bindings/arc/*
14418F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14419F:	drivers/clocksource/arc_timer.c
14420F:	drivers/tty/serial/arc_uart.c
14421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14422
14423SYNOPSYS ARC HSDK SDP pll clock driver
14424M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14425S:	Supported
14426F:	drivers/clk/clk-hsdk-pll.c
14427F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14428
14429SYNOPSYS ARC SDP clock driver
14430M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14431S:	Supported
14432F:	drivers/clk/axs10x/*
14433F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14434
14435SYNOPSYS ARC SDP platform support
14436M:	Alexey Brodkin <abrodkin@synopsys.com>
14437S:	Supported
14438F:	arch/arc/plat-axs10x
14439F:	arch/arc/boot/dts/ax*
14440F:	Documentation/devicetree/bindings/arc/axs10*
14441
14442SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14443M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14444S:	Supported
14445F:	drivers/reset/reset-axs10x.c
14446F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14447
14448SYNOPSYS CREG GPIO DRIVER
14449M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14450S:	Maintained
14451F:	drivers/gpio/gpio-creg-snps.c
14452F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14453
14454SYNOPSYS DESIGNWARE 8250 UART DRIVER
14455R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14456S:	Maintained
14457F:	drivers/tty/serial/8250/8250_dw.c
14458
14459SYNOPSYS DESIGNWARE APB GPIO DRIVER
14460M:	Hoan Tran <hotran@apm.com>
14461L:	linux-gpio@vger.kernel.org
14462S:	Maintained
14463F:	drivers/gpio/gpio-dwapb.c
14464F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14465
14466SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14467M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14468S:	Maintained
14469F:	drivers/dma/dwi-axi-dmac/
14470F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14471
14472SYNOPSYS DESIGNWARE DMAC DRIVER
14473M:	Viresh Kumar <vireshk@kernel.org>
14474R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14475S:	Maintained
14476F:	include/linux/dma/dw.h
14477F:	include/linux/platform_data/dma-dw.h
14478F:	drivers/dma/dw/
14479
14480SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14481M:	Jose Abreu <Jose.Abreu@synopsys.com>
14482L:	netdev@vger.kernel.org
14483S:	Supported
14484F:	drivers/net/ethernet/synopsys/
14485
14486SYNOPSYS DESIGNWARE I2C DRIVER
14487M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14488R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14489R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14490L:	linux-i2c@vger.kernel.org
14491S:	Maintained
14492F:	drivers/i2c/busses/i2c-designware-*
14493F:	include/linux/platform_data/i2c-designware.h
14494
14495SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14496M:	Jaehoon Chung <jh80.chung@samsung.com>
14497L:	linux-mmc@vger.kernel.org
14498S:	Maintained
14499F:	drivers/mmc/host/dw_mmc*
14500
14501SYNOPSYS HSDK RESET CONTROLLER DRIVER
14502M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14503S:	Supported
14504F:	drivers/reset/reset-hsdk.c
14505F:	include/dt-bindings/reset/snps,hsdk-reset.h
14506F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14507
14508SYSTEM CONFIGURATION (SYSCON)
14509M:	Lee Jones <lee.jones@linaro.org>
14510M:	Arnd Bergmann <arnd@arndb.de>
14511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14512S:	Supported
14513F:	drivers/mfd/syscon.c
14514
14515SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14516M:	Sudeep Holla <sudeep.holla@arm.com>
14517L:	linux-arm-kernel@lists.infradead.org
14518S:	Maintained
14519F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14520F:	drivers/clk/clk-sc[mp]i.c
14521F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14522F:	drivers/firmware/arm_scpi.c
14523F:	drivers/firmware/arm_scmi/
14524F:	include/linux/sc[mp]i_protocol.h
14525
14526SYSTEM RESET/SHUTDOWN DRIVERS
14527M:	Sebastian Reichel <sre@kernel.org>
14528L:	linux-pm@vger.kernel.org
14529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14530S:	Maintained
14531F:	Documentation/devicetree/bindings/power/reset/
14532F:	drivers/power/reset/
14533
14534SYSTEM TRACE MODULE CLASS
14535M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14536S:	Maintained
14537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14538F:	Documentation/trace/stm.rst
14539F:	drivers/hwtracing/stm/
14540F:	include/linux/stm.h
14541F:	include/uapi/linux/stm.h
14542
14543SYSV FILESYSTEM
14544M:	Christoph Hellwig <hch@infradead.org>
14545S:	Maintained
14546F:	Documentation/filesystems/sysv-fs.txt
14547F:	fs/sysv/
14548F:	include/linux/sysv_fs.h
14549
14550TARGET SUBSYSTEM
14551M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14552L:	linux-scsi@vger.kernel.org
14553L:	target-devel@vger.kernel.org
14554W:	http://www.linux-iscsi.org
14555W:	http://groups.google.com/group/linux-iscsi-target-dev
14556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14557S:	Supported
14558F:	drivers/target/
14559F:	include/target/
14560F:	Documentation/target/
14561
14562TASKSTATS STATISTICS INTERFACE
14563M:	Balbir Singh <bsingharora@gmail.com>
14564S:	Maintained
14565F:	Documentation/accounting/taskstats*
14566F:	include/linux/taskstats*
14567F:	kernel/taskstats.c
14568
14569TC subsystem
14570M:	Jamal Hadi Salim <jhs@mojatatu.com>
14571M:	Cong Wang <xiyou.wangcong@gmail.com>
14572M:	Jiri Pirko <jiri@resnulli.us>
14573L:	netdev@vger.kernel.org
14574S:	Maintained
14575F:	include/net/pkt_cls.h
14576F:	include/net/pkt_sched.h
14577F:	include/net/tc_act/
14578F:	include/uapi/linux/pkt_cls.h
14579F:	include/uapi/linux/pkt_sched.h
14580F:	include/uapi/linux/tc_act/
14581F:	include/uapi/linux/tc_ematch/
14582F:	net/sched/
14583
14584TC90522 MEDIA DRIVER
14585M:	Akihiro Tsukada <tskd08@gmail.com>
14586L:	linux-media@vger.kernel.org
14587S:	Odd Fixes
14588F:	drivers/media/dvb-frontends/tc90522*
14589
14590TCP LOW PRIORITY MODULE
14591M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14592M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14593W:	http://tcp-lp-mod.sourceforge.net/
14594S:	Maintained
14595F:	net/ipv4/tcp_lp.c
14596
14597TDA10071 MEDIA DRIVER
14598M:	Antti Palosaari <crope@iki.fi>
14599L:	linux-media@vger.kernel.org
14600W:	https://linuxtv.org
14601W:	http://palosaari.fi/linux/
14602Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14603T:	git git://linuxtv.org/anttip/media_tree.git
14604S:	Maintained
14605F:	drivers/media/dvb-frontends/tda10071*
14606
14607TDA18212 MEDIA DRIVER
14608M:	Antti Palosaari <crope@iki.fi>
14609L:	linux-media@vger.kernel.org
14610W:	https://linuxtv.org
14611W:	http://palosaari.fi/linux/
14612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14613T:	git git://linuxtv.org/anttip/media_tree.git
14614S:	Maintained
14615F:	drivers/media/tuners/tda18212*
14616
14617TDA18218 MEDIA DRIVER
14618M:	Antti Palosaari <crope@iki.fi>
14619L:	linux-media@vger.kernel.org
14620W:	https://linuxtv.org
14621W:	http://palosaari.fi/linux/
14622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14623T:	git git://linuxtv.org/anttip/media_tree.git
14624S:	Maintained
14625F:	drivers/media/tuners/tda18218*
14626
14627TDA18250 MEDIA DRIVER
14628M:	Olli Salonen <olli.salonen@iki.fi>
14629L:	linux-media@vger.kernel.org
14630W:	https://linuxtv.org
14631Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14632T:	git git://linuxtv.org/media_tree.git
14633S:	Maintained
14634F:	drivers/media/tuners/tda18250*
14635
14636TDA18271 MEDIA DRIVER
14637M:	Michael Krufky <mkrufky@linuxtv.org>
14638L:	linux-media@vger.kernel.org
14639W:	https://linuxtv.org
14640W:	http://github.com/mkrufky
14641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14642T:	git git://linuxtv.org/mkrufky/tuners.git
14643S:	Maintained
14644F:	drivers/media/tuners/tda18271*
14645
14646TDA1997x MEDIA DRIVER
14647M:	Tim Harvey <tharvey@gateworks.com>
14648L:	linux-media@vger.kernel.org
14649W:	https://linuxtv.org
14650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14651S:	Maintained
14652F:	drivers/media/i2c/tda1997x.*
14653
14654TDA827x MEDIA DRIVER
14655M:	Michael Krufky <mkrufky@linuxtv.org>
14656L:	linux-media@vger.kernel.org
14657W:	https://linuxtv.org
14658W:	http://github.com/mkrufky
14659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14660T:	git git://linuxtv.org/mkrufky/tuners.git
14661S:	Maintained
14662F:	drivers/media/tuners/tda8290.*
14663
14664TDA8290 MEDIA DRIVER
14665M:	Michael Krufky <mkrufky@linuxtv.org>
14666L:	linux-media@vger.kernel.org
14667W:	https://linuxtv.org
14668W:	http://github.com/mkrufky
14669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14670T:	git git://linuxtv.org/mkrufky/tuners.git
14671S:	Maintained
14672F:	drivers/media/tuners/tda8290.*
14673
14674TDA9840 MEDIA DRIVER
14675M:	Hans Verkuil <hverkuil@xs4all.nl>
14676L:	linux-media@vger.kernel.org
14677T:	git git://linuxtv.org/media_tree.git
14678W:	https://linuxtv.org
14679S:	Maintained
14680F:	drivers/media/i2c/tda9840*
14681
14682TEA5761 TUNER DRIVER
14683M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14684L:	linux-media@vger.kernel.org
14685W:	https://linuxtv.org
14686T:	git git://linuxtv.org/media_tree.git
14687S:	Odd fixes
14688F:	drivers/media/tuners/tea5761.*
14689
14690TEA5767 TUNER DRIVER
14691M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14692L:	linux-media@vger.kernel.org
14693W:	https://linuxtv.org
14694T:	git git://linuxtv.org/media_tree.git
14695S:	Maintained
14696F:	drivers/media/tuners/tea5767.*
14697
14698TEA6415C MEDIA DRIVER
14699M:	Hans Verkuil <hverkuil@xs4all.nl>
14700L:	linux-media@vger.kernel.org
14701T:	git git://linuxtv.org/media_tree.git
14702W:	https://linuxtv.org
14703S:	Maintained
14704F:	drivers/media/i2c/tea6415c*
14705
14706TEA6420 MEDIA DRIVER
14707M:	Hans Verkuil <hverkuil@xs4all.nl>
14708L:	linux-media@vger.kernel.org
14709T:	git git://linuxtv.org/media_tree.git
14710W:	https://linuxtv.org
14711S:	Maintained
14712F:	drivers/media/i2c/tea6420*
14713
14714TEAM DRIVER
14715M:	Jiri Pirko <jiri@resnulli.us>
14716L:	netdev@vger.kernel.org
14717S:	Supported
14718F:	drivers/net/team/
14719F:	include/linux/if_team.h
14720F:	include/uapi/linux/if_team.h
14721
14722TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14723M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14724S:	Maintained
14725F:	arch/x86/platform/ts5500/
14726
14727TECHNOTREND USB IR RECEIVER
14728M:	Sean Young <sean@mess.org>
14729L:	linux-media@vger.kernel.org
14730S:	Maintained
14731F:	drivers/media/rc/ttusbir.c
14732
14733TECHWELL TW9910 VIDEO DECODER
14734L:	linux-media@vger.kernel.org
14735S:	Orphan
14736F:	drivers/media/i2c/tw9910.c
14737F:	include/media/i2c/tw9910.h
14738
14739TEE SUBSYSTEM
14740M:	Jens Wiklander <jens.wiklander@linaro.org>
14741S:	Maintained
14742F:	include/linux/tee_drv.h
14743F:	include/uapi/linux/tee.h
14744F:	drivers/tee/
14745F:	Documentation/tee.txt
14746
14747TEGRA ARCHITECTURE SUPPORT
14748M:	Thierry Reding <thierry.reding@gmail.com>
14749M:	Jonathan Hunter <jonathanh@nvidia.com>
14750L:	linux-tegra@vger.kernel.org
14751Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14753S:	Supported
14754N:	[^a-z]tegra
14755
14756TEGRA CLOCK DRIVER
14757M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14758M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14759S:	Supported
14760F:	drivers/clk/tegra/
14761
14762TEGRA DMA DRIVERS
14763M:	Laxman Dewangan <ldewangan@nvidia.com>
14764M:	Jon Hunter <jonathanh@nvidia.com>
14765S:	Supported
14766F:	drivers/dma/tegra*
14767
14768TEGRA I2C DRIVER
14769M:	Laxman Dewangan <ldewangan@nvidia.com>
14770S:	Supported
14771F:	drivers/i2c/busses/i2c-tegra.c
14772
14773TEGRA IOMMU DRIVERS
14774M:	Thierry Reding <thierry.reding@gmail.com>
14775L:	linux-tegra@vger.kernel.org
14776S:	Supported
14777F:	drivers/iommu/tegra*
14778
14779TEGRA KBC DRIVER
14780M:	Laxman Dewangan <ldewangan@nvidia.com>
14781S:	Supported
14782F:	drivers/input/keyboard/tegra-kbc.c
14783
14784TEGRA NAND DRIVER
14785M:	Stefan Agner <stefan@agner.ch>
14786M:	Lucas Stach <dev@lynxeye.de>
14787S:	Maintained
14788F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14789F:	drivers/mtd/nand/raw/tegra_nand.c
14790
14791TEGRA PWM DRIVER
14792M:	Thierry Reding <thierry.reding@gmail.com>
14793S:	Supported
14794F:	drivers/pwm/pwm-tegra.c
14795
14796TEGRA SERIAL DRIVER
14797M:	Laxman Dewangan <ldewangan@nvidia.com>
14798S:	Supported
14799F:	drivers/tty/serial/serial-tegra.c
14800
14801TEGRA SPI DRIVER
14802M:	Laxman Dewangan <ldewangan@nvidia.com>
14803S:	Supported
14804F:	drivers/spi/spi-tegra*
14805
14806TEHUTI ETHERNET DRIVER
14807M:	Andy Gospodarek <andy@greyhouse.net>
14808L:	netdev@vger.kernel.org
14809S:	Supported
14810F:	drivers/net/ethernet/tehuti/*
14811
14812Telecom Clock Driver for MCPL0010
14813M:	Mark Gross <mark.gross@intel.com>
14814S:	Supported
14815F:	drivers/char/tlclk.c
14816
14817TENSILICA XTENSA PORT (xtensa)
14818M:	Chris Zankel <chris@zankel.net>
14819M:	Max Filippov <jcmvbkbc@gmail.com>
14820L:	linux-xtensa@linux-xtensa.org
14821T:	git git://github.com/czankel/xtensa-linux.git
14822S:	Maintained
14823F:	arch/xtensa/
14824F:	drivers/irqchip/irq-xtensa-*
14825
14826Texas Instruments' System Control Interface (TISCI) Protocol Driver
14827M:	Nishanth Menon <nm@ti.com>
14828M:	Tero Kristo <t-kristo@ti.com>
14829M:	Santosh Shilimkar <ssantosh@kernel.org>
14830L:	linux-arm-kernel@lists.infradead.org
14831S:	Maintained
14832F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14833F:	drivers/firmware/ti_sci*
14834F:	include/linux/soc/ti/ti_sci_protocol.h
14835F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14836F:	drivers/soc/ti/ti_sci_pm_domains.c
14837F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14838F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14839F:	drivers/clk/keystone/sci-clk.c
14840F:	drivers/reset/reset-ti-sci.c
14841
14842THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14843M:	Hans Verkuil <hverkuil@xs4all.nl>
14844L:	linux-media@vger.kernel.org
14845T:	git git://linuxtv.org/media_tree.git
14846W:	https://linuxtv.org
14847S:	Maintained
14848F:	drivers/media/radio/radio-raremono.c
14849
14850THERMAL
14851M:	Zhang Rui <rui.zhang@intel.com>
14852M:	Eduardo Valentin <edubezval@gmail.com>
14853R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14854L:	linux-pm@vger.kernel.org
14855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14857Q:	https://patchwork.kernel.org/project/linux-pm/list/
14858S:	Supported
14859F:	drivers/thermal/
14860F:	include/linux/thermal.h
14861F:	include/uapi/linux/thermal.h
14862F:	include/linux/cpu_cooling.h
14863F:	Documentation/devicetree/bindings/thermal/
14864
14865THERMAL/CPU_COOLING
14866M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14867M:	Viresh Kumar <viresh.kumar@linaro.org>
14868M:	Javi Merino <javi.merino@kernel.org>
14869L:	linux-pm@vger.kernel.org
14870S:	Supported
14871F:	Documentation/thermal/cpu-cooling-api.txt
14872F:	drivers/thermal/cpu_cooling.c
14873F:	include/linux/cpu_cooling.h
14874
14875THINKPAD ACPI EXTRAS DRIVER
14876M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14877L:	ibm-acpi-devel@lists.sourceforge.net
14878L:	platform-driver-x86@vger.kernel.org
14879W:	http://ibm-acpi.sourceforge.net
14880W:	http://thinkwiki.org/wiki/Ibm-acpi
14881T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14882S:	Maintained
14883F:	drivers/platform/x86/thinkpad_acpi.c
14884
14885THUNDERBOLT DRIVER
14886M:	Andreas Noever <andreas.noever@gmail.com>
14887M:	Michael Jamet <michael.jamet@intel.com>
14888M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14889M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14891S:	Maintained
14892F:	Documentation/admin-guide/thunderbolt.rst
14893F:	drivers/thunderbolt/
14894F:	include/linux/thunderbolt.h
14895
14896THUNDERBOLT NETWORK DRIVER
14897M:	Michael Jamet <michael.jamet@intel.com>
14898M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14899M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14900L:	netdev@vger.kernel.org
14901S:	Maintained
14902F:	drivers/net/thunderbolt.c
14903
14904THUNDERX GPIO DRIVER
14905M:	David Daney <david.daney@cavium.com>
14906S:	Maintained
14907F:	drivers/gpio/gpio-thunderx.c
14908
14909TI AM437X VPFE DRIVER
14910M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14911L:	linux-media@vger.kernel.org
14912W:	https://linuxtv.org
14913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14914T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14915S:	Maintained
14916F:	drivers/media/platform/am437x/
14917
14918TI BANDGAP AND THERMAL DRIVER
14919M:	Eduardo Valentin <edubezval@gmail.com>
14920M:	Keerthy <j-keerthy@ti.com>
14921L:	linux-pm@vger.kernel.org
14922L:	linux-omap@vger.kernel.org
14923S:	Maintained
14924F:	drivers/thermal/ti-soc-thermal/
14925
14926TI BQ27XXX POWER SUPPLY DRIVER
14927R:	Andrew F. Davis <afd@ti.com>
14928F:	include/linux/power/bq27xxx_battery.h
14929F:	drivers/power/supply/bq27xxx_battery.c
14930F:	drivers/power/supply/bq27xxx_battery_i2c.c
14931
14932TI CDCE706 CLOCK DRIVER
14933M:	Max Filippov <jcmvbkbc@gmail.com>
14934S:	Maintained
14935F:	drivers/clk/clk-cdce706.c
14936
14937TI CLOCK DRIVER
14938M:	Tero Kristo <t-kristo@ti.com>
14939L:	linux-omap@vger.kernel.org
14940S:	Maintained
14941F:	drivers/clk/ti/
14942F:	include/linux/clk/ti.h
14943
14944TI DAVINCI MACHINE SUPPORT
14945M:	Sekhar Nori <nsekhar@ti.com>
14946M:	Kevin Hilman <khilman@kernel.org>
14947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14949S:	Supported
14950F:	arch/arm/mach-davinci/
14951F:	drivers/i2c/busses/i2c-davinci.c
14952F:	arch/arm/boot/dts/da850*
14953
14954TI DAVINCI SERIES CLOCK DRIVER
14955M:	David Lechner <david@lechnology.com>
14956R:	Sekhar Nori <nsekhar@ti.com>
14957S:	Maintained
14958F:	Documentation/devicetree/bindings/clock/ti/davinci/
14959F:	drivers/clk/davinci/
14960
14961TI DAVINCI SERIES GPIO DRIVER
14962M:	Keerthy <j-keerthy@ti.com>
14963L:	linux-gpio@vger.kernel.org
14964S:	Maintained
14965F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14966F:	drivers/gpio/gpio-davinci.c
14967
14968TI DAVINCI SERIES MEDIA DRIVER
14969M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14970L:	linux-media@vger.kernel.org
14971W:	https://linuxtv.org
14972Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14973T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14974S:	Maintained
14975F:	drivers/media/platform/davinci/
14976F:	include/media/davinci/
14977
14978TI ETHERNET SWITCH DRIVER (CPSW)
14979R:	Grygorii Strashko <grygorii.strashko@ti.com>
14980L:	linux-omap@vger.kernel.org
14981L:	netdev@vger.kernel.org
14982S:	Maintained
14983F:	drivers/net/ethernet/ti/cpsw*
14984F:	drivers/net/ethernet/ti/davinci*
14985
14986TI FLASH MEDIA INTERFACE DRIVER
14987M:	Alex Dubov <oakad@yahoo.com>
14988S:	Maintained
14989F:	drivers/misc/tifm*
14990F:	drivers/mmc/host/tifm_sd.c
14991F:	include/linux/tifm.h
14992
14993TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14994M:	Santosh Shilimkar <ssantosh@kernel.org>
14995L:	linux-kernel@vger.kernel.org
14996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14997S:	Maintained
14998F:	drivers/soc/ti/*
14999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15000
15001TI LM49xxx FAMILY ASoC CODEC DRIVERS
15002M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15003M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15005S:	Maintained
15006F:	sound/soc/codecs/lm49453*
15007F:	sound/soc/codecs/isabelle*
15008
15009TI LP855x BACKLIGHT DRIVER
15010M:	Milo Kim <milo.kim@ti.com>
15011S:	Maintained
15012F:	Documentation/backlight/lp855x-driver.txt
15013F:	drivers/video/backlight/lp855x_bl.c
15014F:	include/linux/platform_data/lp855x.h
15015
15016TI LP8727 CHARGER DRIVER
15017M:	Milo Kim <milo.kim@ti.com>
15018S:	Maintained
15019F:	drivers/power/supply/lp8727_charger.c
15020F:	include/linux/platform_data/lp8727.h
15021
15022TI LP8788 MFD DRIVER
15023M:	Milo Kim <milo.kim@ti.com>
15024S:	Maintained
15025F:	drivers/iio/adc/lp8788_adc.c
15026F:	drivers/leds/leds-lp8788.c
15027F:	drivers/mfd/lp8788*.c
15028F:	drivers/power/supply/lp8788-charger.c
15029F:	drivers/regulator/lp8788-*.c
15030F:	include/linux/mfd/lp8788*.h
15031
15032TI NETCP ETHERNET DRIVER
15033M:	Wingman Kwok <w-kwok2@ti.com>
15034M:	Murali Karicheri <m-karicheri2@ti.com>
15035L:	netdev@vger.kernel.org
15036S:	Maintained
15037F:	drivers/net/ethernet/ti/netcp*
15038
15039TI PCM3060 ASoC CODEC DRIVER
15040M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15041L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15042S:	Maintained
15043F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15044F:	sound/soc/codecs/pcm3060*
15045
15046TI TAS571X FAMILY ASoC CODEC DRIVER
15047M:	Kevin Cernekee <cernekee@chromium.org>
15048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15049S:	Odd Fixes
15050F:	sound/soc/codecs/tas571x*
15051
15052TI TRF7970A NFC DRIVER
15053M:	Mark Greer <mgreer@animalcreek.com>
15054L:	linux-wireless@vger.kernel.org
15055L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15056S:	Supported
15057F:	drivers/nfc/trf7970a.c
15058F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15059
15060TI TWL4030 SERIES SOC CODEC DRIVER
15061M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15063S:	Maintained
15064F:	sound/soc/codecs/twl4030*
15065
15066TI VPE/CAL DRIVERS
15067M:	Benoit Parrot <bparrot@ti.com>
15068L:	linux-media@vger.kernel.org
15069W:	http://linuxtv.org/
15070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15071S:	Maintained
15072F:	drivers/media/platform/ti-vpe/
15073
15074TI WILINK WIRELESS DRIVERS
15075L:	linux-wireless@vger.kernel.org
15076W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15077W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15079S:	Orphan
15080F:	drivers/net/wireless/ti/
15081F:	include/linux/wl12xx.h
15082
15083TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15084M:	John Stultz <john.stultz@linaro.org>
15085M:	Thomas Gleixner <tglx@linutronix.de>
15086R:	Stephen Boyd <sboyd@kernel.org>
15087L:	linux-kernel@vger.kernel.org
15088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15089S:	Supported
15090F:	include/linux/clocksource.h
15091F:	include/linux/time.h
15092F:	include/linux/timex.h
15093F:	include/uapi/linux/time.h
15094F:	include/uapi/linux/timex.h
15095F:	kernel/time/clocksource.c
15096F:	kernel/time/time*.c
15097F:	kernel/time/alarmtimer.c
15098F:	kernel/time/ntp.c
15099F:	tools/testing/selftests/timers/
15100
15101TIPC NETWORK LAYER
15102M:	Jon Maloy <jon.maloy@ericsson.com>
15103M:	Ying Xue <ying.xue@windriver.com>
15104L:	netdev@vger.kernel.org (core kernel code)
15105L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15106W:	http://tipc.sourceforge.net/
15107S:	Maintained
15108F:	include/uapi/linux/tipc*.h
15109F:	net/tipc/
15110
15111TLAN NETWORK DRIVER
15112M:	Samuel Chessman <chessman@tux.org>
15113L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15114W:	http://sourceforge.net/projects/tlan/
15115S:	Maintained
15116F:	Documentation/networking/device_drivers/ti/tlan.txt
15117F:	drivers/net/ethernet/ti/tlan.*
15118
15119TM6000 VIDEO4LINUX DRIVER
15120M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15121L:	linux-media@vger.kernel.org
15122W:	https://linuxtv.org
15123T:	git git://linuxtv.org/media_tree.git
15124S:	Odd fixes
15125F:	drivers/media/usb/tm6000/
15126F:	Documentation/media/v4l-drivers/tm6000*
15127
15128TMIO/SDHI MMC DRIVER
15129M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15130L:	linux-mmc@vger.kernel.org
15131S:	Supported
15132F:	drivers/mmc/host/tmio_mmc*
15133F:	drivers/mmc/host/renesas_sdhi*
15134F:	include/linux/mfd/tmio.h
15135
15136TMP401 HARDWARE MONITOR DRIVER
15137M:	Guenter Roeck <linux@roeck-us.net>
15138L:	linux-hwmon@vger.kernel.org
15139S:	Maintained
15140F:	Documentation/hwmon/tmp401
15141F:	drivers/hwmon/tmp401.c
15142
15143TMPFS (SHMEM FILESYSTEM)
15144M:	Hugh Dickins <hughd@google.com>
15145L:	linux-mm@kvack.org
15146S:	Maintained
15147F:	include/linux/shmem_fs.h
15148F:	mm/shmem.c
15149
15150TOMOYO SECURITY MODULE
15151M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15152M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15153L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15154L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15155L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15156L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15157W:	http://tomoyo.sourceforge.jp/
15158T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15159S:	Maintained
15160F:	security/tomoyo/
15161
15162TOPSTAR LAPTOP EXTRAS DRIVER
15163M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15164L:	platform-driver-x86@vger.kernel.org
15165S:	Maintained
15166F:	drivers/platform/x86/topstar-laptop.c
15167
15168TORTURE-TEST MODULES
15169M:	Davidlohr Bueso <dave@stgolabs.net>
15170M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15171M:	Josh Triplett <josh@joshtriplett.org>
15172L:	linux-kernel@vger.kernel.org
15173S:	Supported
15174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15175F:	Documentation/RCU/torture.txt
15176F:	kernel/torture.c
15177F:	kernel/rcu/rcutorture.c
15178F:	kernel/rcu/rcuperf.c
15179F:	kernel/locking/locktorture.c
15180
15181TOSHIBA ACPI EXTRAS DRIVER
15182M:	Azael Avalos <coproscefalo@gmail.com>
15183L:	platform-driver-x86@vger.kernel.org
15184S:	Maintained
15185F:	drivers/platform/x86/toshiba_acpi.c
15186
15187TOSHIBA BLUETOOTH DRIVER
15188M:	Azael Avalos <coproscefalo@gmail.com>
15189L:	platform-driver-x86@vger.kernel.org
15190S:	Maintained
15191F:	drivers/platform/x86/toshiba_bluetooth.c
15192
15193TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15194M:	Azael Avalos <coproscefalo@gmail.com>
15195L:	platform-driver-x86@vger.kernel.org
15196S:	Maintained
15197F:	drivers/platform/x86/toshiba_haps.c
15198
15199TOSHIBA SMM DRIVER
15200M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15201W:	http://www.buzzard.org.uk/toshiba/
15202S:	Maintained
15203F:	drivers/char/toshiba.c
15204F:	include/linux/toshiba.h
15205F:	include/uapi/linux/toshiba.h
15206
15207TOSHIBA TC358743 DRIVER
15208M:	Mats Randgaard <matrandg@cisco.com>
15209L:	linux-media@vger.kernel.org
15210S:	Maintained
15211F:	drivers/media/i2c/tc358743*
15212F:	include/media/i2c/tc358743.h
15213
15214TOSHIBA WMI HOTKEYS DRIVER
15215M:	Azael Avalos <coproscefalo@gmail.com>
15216L:	platform-driver-x86@vger.kernel.org
15217S:	Maintained
15218F:	drivers/platform/x86/toshiba-wmi.c
15219
15220TPM DEVICE DRIVER
15221M:	Peter Huewe <peterhuewe@gmx.de>
15222M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15223R:	Jason Gunthorpe <jgg@ziepe.ca>
15224L:	linux-integrity@vger.kernel.org
15225Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15226W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15227T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15228S:	Maintained
15229F:	drivers/char/tpm/
15230
15231TRACING
15232M:	Steven Rostedt <rostedt@goodmis.org>
15233M:	Ingo Molnar <mingo@redhat.com>
15234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15235S:	Maintained
15236F:	Documentation/trace/ftrace.rst
15237F:	arch/*/*/*/ftrace.h
15238F:	arch/*/kernel/ftrace.c
15239F:	include/*/ftrace.h
15240F:	include/linux/trace*.h
15241F:	include/trace/
15242F:	kernel/trace/
15243F:	tools/testing/selftests/ftrace/
15244
15245TRACING MMIO ACCESSES (MMIOTRACE)
15246M:	Steven Rostedt <rostedt@goodmis.org>
15247M:	Ingo Molnar <mingo@kernel.org>
15248R:	Karol Herbst <karolherbst@gmail.com>
15249R:	Pekka Paalanen <ppaalanen@gmail.com>
15250S:	Maintained
15251L:	linux-kernel@vger.kernel.org
15252L:	nouveau@lists.freedesktop.org
15253F:	kernel/trace/trace_mmiotrace.c
15254F:	include/linux/mmiotrace.h
15255F:	arch/x86/mm/kmmio.c
15256F:	arch/x86/mm/mmio-mod.c
15257F:	arch/x86/mm/testmmiotrace.c
15258
15259TRIVIAL PATCHES
15260M:	Jiri Kosina <trivial@kernel.org>
15261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15262S:	Maintained
15263K:	^Subject:.*(?i)trivial
15264
15265TEMPO SEMICONDUCTOR DRIVERS
15266M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15267S:	Maintained
15268F:	sound/soc/codecs/tscs*.c
15269F:	sound/soc/codecs/tscs*.h
15270F:	Documentation/devicetree/bindings/sound/tscs*.txt
15271
15272TTY LAYER
15273M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15274M:	Jiri Slaby <jslaby@suse.com>
15275S:	Supported
15276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15277F:	Documentation/serial/
15278F:	drivers/tty/
15279F:	drivers/tty/serial/serial_core.c
15280F:	include/linux/serial_core.h
15281F:	include/linux/serial.h
15282F:	include/linux/tty.h
15283F:	include/uapi/linux/serial_core.h
15284F:	include/uapi/linux/serial.h
15285F:	include/uapi/linux/tty.h
15286
15287TUA9001 MEDIA DRIVER
15288M:	Antti Palosaari <crope@iki.fi>
15289L:	linux-media@vger.kernel.org
15290W:	https://linuxtv.org
15291W:	http://palosaari.fi/linux/
15292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15293T:	git git://linuxtv.org/anttip/media_tree.git
15294S:	Maintained
15295F:	drivers/media/tuners/tua9001*
15296
15297TULIP NETWORK DRIVERS
15298L:	netdev@vger.kernel.org
15299L:	linux-parisc@vger.kernel.org
15300S:	Orphan
15301F:	drivers/net/ethernet/dec/tulip/
15302
15303TUN/TAP driver
15304M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15305W:	http://vtun.sourceforge.net/tun
15306S:	Maintained
15307F:	Documentation/networking/tuntap.txt
15308F:	arch/um/os-Linux/drivers/
15309
15310TURBOCHANNEL SUBSYSTEM
15311M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15312M:	Ralf Baechle <ralf@linux-mips.org>
15313L:	linux-mips@vger.kernel.org
15314Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15315S:	Maintained
15316F:	drivers/tc/
15317F:	include/linux/tc.h
15318
15319TURBOSTAT UTILITY
15320M:	"Len Brown" <lenb@kernel.org>
15321L:	linux-pm@vger.kernel.org
15322B:	https://bugzilla.kernel.org
15323Q:	https://patchwork.kernel.org/project/linux-pm/list/
15324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15325S:	Supported
15326F:	tools/power/x86/turbostat/
15327
15328TW5864 VIDEO4LINUX DRIVER
15329M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15330M:	Anton Sviridenko <anton@corp.bluecherry.net>
15331M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15332M:	Andrey Utkin <andrey_utkin@fastmail.com>
15333L:	linux-media@vger.kernel.org
15334S:	Supported
15335F:	drivers/media/pci/tw5864/
15336
15337TW68 VIDEO4LINUX DRIVER
15338M:	Hans Verkuil <hverkuil@xs4all.nl>
15339L:	linux-media@vger.kernel.org
15340T:	git git://linuxtv.org/media_tree.git
15341W:	https://linuxtv.org
15342S:	Odd Fixes
15343F:	drivers/media/pci/tw68/
15344
15345TW686X VIDEO4LINUX DRIVER
15346M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15347L:	linux-media@vger.kernel.org
15348T:	git git://linuxtv.org/media_tree.git
15349W:	http://linuxtv.org
15350S:	Maintained
15351F:	drivers/media/pci/tw686x/
15352
15353UBI FILE SYSTEM (UBIFS)
15354M:	Richard Weinberger <richard@nod.at>
15355M:	Artem Bityutskiy <dedekind1@gmail.com>
15356M:	Adrian Hunter <adrian.hunter@intel.com>
15357L:	linux-mtd@lists.infradead.org
15358T:	git git://git.infradead.org/ubifs-2.6.git
15359W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15360S:	Supported
15361F:	Documentation/filesystems/ubifs.txt
15362F:	fs/ubifs/
15363
15364UCLINUX (M68KNOMMU AND COLDFIRE)
15365M:	Greg Ungerer <gerg@linux-m68k.org>
15366W:	http://www.linux-m68k.org/
15367W:	http://www.uclinux.org/
15368L:	linux-m68k@lists.linux-m68k.org
15369L:	uclinux-dev@uclinux.org  (subscribers-only)
15370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15371S:	Maintained
15372F:	arch/m68k/coldfire/
15373F:	arch/m68k/68*/
15374F:	arch/m68k/*/*_no.*
15375F:	arch/m68k/include/asm/*_no.*
15376
15377UDF FILESYSTEM
15378M:	Jan Kara <jack@suse.com>
15379S:	Maintained
15380F:	Documentation/filesystems/udf.txt
15381F:	fs/udf/
15382
15383UDRAW TABLET
15384M:	Bastien Nocera <hadess@hadess.net>
15385L:	linux-input@vger.kernel.org
15386S:	Maintained
15387F:	drivers/hid/hid-udraw-ps3.c
15388
15389UFS FILESYSTEM
15390M:	Evgeniy Dushistov <dushistov@mail.ru>
15391S:	Maintained
15392F:	Documentation/filesystems/ufs.txt
15393F:	fs/ufs/
15394
15395UHID USERSPACE HID IO DRIVER:
15396M:	David Herrmann <dh.herrmann@googlemail.com>
15397L:	linux-input@vger.kernel.org
15398S:	Maintained
15399F:	drivers/hid/uhid.c
15400F:	include/uapi/linux/uhid.h
15401
15402ULPI BUS
15403M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15404L:	linux-usb@vger.kernel.org
15405S:	Maintained
15406F:	drivers/usb/common/ulpi.c
15407F:	include/linux/ulpi/
15408
15409ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15410L:	linux-usb@vger.kernel.org
15411S:	Orphan
15412F:	drivers/uwb/
15413F:	include/linux/uwb.h
15414F:	include/linux/uwb/
15415
15416UNICORE32 ARCHITECTURE:
15417M:	Guan Xuetao <gxt@pku.edu.cn>
15418W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15419S:	Maintained
15420T:	git git://github.com/gxt/linux.git
15421F:	arch/unicore32/
15422
15423UNIFDEF
15424M:	Tony Finch <dot@dotat.at>
15425W:	http://dotat.at/prog/unifdef
15426S:	Maintained
15427F:	scripts/unifdef.c
15428
15429UNIFORM CDROM DRIVER
15430M:	Jens Axboe <axboe@kernel.dk>
15431W:	http://www.kernel.dk
15432S:	Maintained
15433F:	Documentation/cdrom/
15434F:	drivers/cdrom/cdrom.c
15435F:	include/linux/cdrom.h
15436F:	include/uapi/linux/cdrom.h
15437
15438UNISYS S-PAR DRIVERS
15439M:	David Kershner <david.kershner@unisys.com>
15440L:	sparmaintainer@unisys.com (Unisys internal)
15441S:	Supported
15442F:	include/linux/visorbus.h
15443F:	drivers/visorbus/
15444F:	drivers/staging/unisys/
15445
15446UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15447M:	Vinayak Holikatti <vinholikatti@gmail.com>
15448L:	linux-scsi@vger.kernel.org
15449S:	Supported
15450F:	Documentation/scsi/ufs.txt
15451F:	drivers/scsi/ufs/
15452
15453UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15454M:	Joao Pinto <jpinto@synopsys.com>
15455L:	linux-scsi@vger.kernel.org
15456S:	Supported
15457F:	drivers/scsi/ufs/*dwc*
15458
15459UNSORTED BLOCK IMAGES (UBI)
15460M:	Artem Bityutskiy <dedekind1@gmail.com>
15461M:	Richard Weinberger <richard@nod.at>
15462W:	http://www.linux-mtd.infradead.org/
15463L:	linux-mtd@lists.infradead.org
15464T:	git git://git.infradead.org/ubifs-2.6.git
15465S:	Supported
15466F:	drivers/mtd/ubi/
15467F:	include/linux/mtd/ubi.h
15468F:	include/uapi/mtd/ubi-user.h
15469
15470USB "USBNET" DRIVER FRAMEWORK
15471M:	Oliver Neukum <oneukum@suse.com>
15472L:	netdev@vger.kernel.org
15473W:	http://www.linux-usb.org/usbnet
15474S:	Maintained
15475F:	drivers/net/usb/usbnet.c
15476F:	include/linux/usb/usbnet.h
15477
15478USB ACM DRIVER
15479M:	Oliver Neukum <oneukum@suse.com>
15480L:	linux-usb@vger.kernel.org
15481S:	Maintained
15482F:	Documentation/usb/acm.txt
15483F:	drivers/usb/class/cdc-acm.*
15484
15485USB AR5523 WIRELESS DRIVER
15486M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15487L:	linux-wireless@vger.kernel.org
15488S:	Maintained
15489F:	drivers/net/wireless/ath/ar5523/
15490
15491USB ATTACHED SCSI
15492M:	Oliver Neukum <oneukum@suse.com>
15493L:	linux-usb@vger.kernel.org
15494L:	linux-scsi@vger.kernel.org
15495S:	Maintained
15496F:	drivers/usb/storage/uas.c
15497
15498USB CDC ETHERNET DRIVER
15499M:	Oliver Neukum <oliver@neukum.org>
15500L:	linux-usb@vger.kernel.org
15501S:	Maintained
15502F:	drivers/net/usb/cdc_*.c
15503F:	include/uapi/linux/usb/cdc.h
15504
15505USB CHAOSKEY DRIVER
15506M:	Keith Packard <keithp@keithp.com>
15507L:	linux-usb@vger.kernel.org
15508S:	Maintained
15509F:	drivers/usb/misc/chaoskey.c
15510
15511USB CYPRESS C67X00 DRIVER
15512M:	Peter Korsgaard <jacmet@sunsite.dk>
15513L:	linux-usb@vger.kernel.org
15514S:	Maintained
15515F:	drivers/usb/c67x00/
15516
15517USB DAVICOM DM9601 DRIVER
15518M:	Peter Korsgaard <jacmet@sunsite.dk>
15519L:	netdev@vger.kernel.org
15520W:	http://www.linux-usb.org/usbnet
15521S:	Maintained
15522F:	drivers/net/usb/dm9601.c
15523
15524USB DIAMOND RIO500 DRIVER
15525M:	Cesar Miquel <miquel@df.uba.ar>
15526L:	rio500-users@lists.sourceforge.net
15527W:	http://rio500.sourceforge.net
15528S:	Maintained
15529F:	drivers/usb/misc/rio500*
15530
15531USB EHCI DRIVER
15532M:	Alan Stern <stern@rowland.harvard.edu>
15533L:	linux-usb@vger.kernel.org
15534S:	Maintained
15535F:	Documentation/usb/ehci.txt
15536F:	drivers/usb/host/ehci*
15537
15538USB GADGET/PERIPHERAL SUBSYSTEM
15539M:	Felipe Balbi <balbi@kernel.org>
15540L:	linux-usb@vger.kernel.org
15541W:	http://www.linux-usb.org/gadget
15542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15543S:	Maintained
15544F:	drivers/usb/gadget/
15545F:	include/linux/usb/gadget*
15546
15547USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15548M:	Jiri Kosina <jikos@kernel.org>
15549M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15550L:	linux-usb@vger.kernel.org
15551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15552S:	Maintained
15553F:	Documentation/hid/hiddev.txt
15554F:	drivers/hid/usbhid/
15555
15556USB INTEL XHCI ROLE MUX DRIVER
15557M:	Hans de Goede <hdegoede@redhat.com>
15558L:	linux-usb@vger.kernel.org
15559S:	Maintained
15560F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15561
15562USB ISP116X DRIVER
15563M:	Olav Kongas <ok@artecdesign.ee>
15564L:	linux-usb@vger.kernel.org
15565S:	Maintained
15566F:	drivers/usb/host/isp116x*
15567F:	include/linux/usb/isp116x.h
15568
15569USB LAN78XX ETHERNET DRIVER
15570M:	Woojung Huh <woojung.huh@microchip.com>
15571M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15572L:	netdev@vger.kernel.org
15573S:	Maintained
15574F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15575F:	drivers/net/usb/lan78xx.*
15576F:	include/dt-bindings/net/microchip-lan78xx.h
15577
15578USB MASS STORAGE DRIVER
15579M:	Alan Stern <stern@rowland.harvard.edu>
15580L:	linux-usb@vger.kernel.org
15581L:	usb-storage@lists.one-eyed-alien.net
15582S:	Maintained
15583W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15584F:	drivers/usb/storage/
15585
15586USB MIDI DRIVER
15587M:	Clemens Ladisch <clemens@ladisch.de>
15588L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15589T:	git git://git.alsa-project.org/alsa-kernel.git
15590S:	Maintained
15591F:	sound/usb/midi.*
15592
15593USB NETWORKING DRIVERS
15594L:	linux-usb@vger.kernel.org
15595S:	Odd Fixes
15596F:	drivers/net/usb/
15597
15598USB OHCI DRIVER
15599M:	Alan Stern <stern@rowland.harvard.edu>
15600L:	linux-usb@vger.kernel.org
15601S:	Maintained
15602F:	Documentation/usb/ohci.txt
15603F:	drivers/usb/host/ohci*
15604
15605USB OTG FSM (Finite State Machine)
15606M:	Peter Chen <Peter.Chen@nxp.com>
15607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15608L:	linux-usb@vger.kernel.org
15609S:	Maintained
15610F:	drivers/usb/common/usb-otg-fsm.c
15611
15612USB OVER IP DRIVER
15613M:	Valentina Manea <valentina.manea.m@gmail.com>
15614M:	Shuah Khan <shuah@kernel.org>
15615L:	linux-usb@vger.kernel.org
15616S:	Maintained
15617F:	Documentation/usb/usbip_protocol.txt
15618F:	drivers/usb/usbip/
15619F:	tools/usb/usbip/
15620F:	tools/testing/selftests/drivers/usb/usbip/
15621
15622USB PEGASUS DRIVER
15623M:	Petko Manolov <petkan@nucleusys.com>
15624L:	linux-usb@vger.kernel.org
15625L:	netdev@vger.kernel.org
15626T:	git git://github.com/petkan/pegasus.git
15627W:	https://github.com/petkan/pegasus
15628S:	Maintained
15629F:	drivers/net/usb/pegasus.*
15630
15631USB PHY LAYER
15632M:	Felipe Balbi <balbi@kernel.org>
15633L:	linux-usb@vger.kernel.org
15634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15635S:	Maintained
15636F:	drivers/usb/phy/
15637
15638USB PRINTER DRIVER (usblp)
15639M:	Pete Zaitcev <zaitcev@redhat.com>
15640L:	linux-usb@vger.kernel.org
15641S:	Supported
15642F:	drivers/usb/class/usblp.c
15643
15644USB QMI WWAN NETWORK DRIVER
15645M:	Bjørn Mork <bjorn@mork.no>
15646L:	netdev@vger.kernel.org
15647S:	Maintained
15648F:	Documentation/ABI/testing/sysfs-class-net-qmi
15649F:	drivers/net/usb/qmi_wwan.c
15650
15651USB RTL8150 DRIVER
15652M:	Petko Manolov <petkan@nucleusys.com>
15653L:	linux-usb@vger.kernel.org
15654L:	netdev@vger.kernel.org
15655T:	git git://github.com/petkan/rtl8150.git
15656W:	https://github.com/petkan/rtl8150
15657S:	Maintained
15658F:	drivers/net/usb/rtl8150.c
15659
15660USB SERIAL SUBSYSTEM
15661M:	Johan Hovold <johan@kernel.org>
15662L:	linux-usb@vger.kernel.org
15663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15664S:	Maintained
15665F:	Documentation/usb/usb-serial.txt
15666F:	drivers/usb/serial/
15667F:	include/linux/usb/serial.h
15668
15669USB SMSC75XX ETHERNET DRIVER
15670M:	Steve Glendinning <steve.glendinning@shawell.net>
15671L:	netdev@vger.kernel.org
15672S:	Maintained
15673F:	drivers/net/usb/smsc75xx.*
15674
15675USB SMSC95XX ETHERNET DRIVER
15676M:	Steve Glendinning <steve.glendinning@shawell.net>
15677M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15678L:	netdev@vger.kernel.org
15679S:	Maintained
15680F:	drivers/net/usb/smsc95xx.*
15681
15682USB SUBSYSTEM
15683M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15684L:	linux-usb@vger.kernel.org
15685W:	http://www.linux-usb.org
15686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15687S:	Supported
15688F:	Documentation/devicetree/bindings/usb/
15689F:	Documentation/usb/
15690F:	drivers/usb/
15691F:	include/linux/usb.h
15692F:	include/linux/usb/
15693
15694USB TYPEC PI3USB30532 MUX DRIVER
15695M:	Hans de Goede <hdegoede@redhat.com>
15696L:	linux-usb@vger.kernel.org
15697S:	Maintained
15698F:	drivers/usb/typec/mux/pi3usb30532.c
15699
15700USB TYPEC CLASS
15701M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15702L:	linux-usb@vger.kernel.org
15703S:	Maintained
15704F:	Documentation/ABI/testing/sysfs-class-typec
15705F:	Documentation/driver-api/usb/typec.rst
15706F:	drivers/usb/typec/
15707F:	include/linux/usb/typec.h
15708
15709USB TYPEC BUS FOR ALTERNATE MODES
15710M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15711L:	linux-usb@vger.kernel.org
15712S:	Maintained
15713F:	Documentation/ABI/testing/sysfs-bus-typec
15714F:	Documentation/driver-api/usb/typec_bus.rst
15715F:	drivers/usb/typec/altmodes/
15716F:	include/linux/usb/typec_altmode.h
15717
15718USB TYPEC PORT CONTROLLER DRIVERS
15719M:	Guenter Roeck <linux@roeck-us.net>
15720L:	linux-usb@vger.kernel.org
15721S:	Maintained
15722F:	drivers/usb/typec/tcpm/
15723
15724USB UHCI DRIVER
15725M:	Alan Stern <stern@rowland.harvard.edu>
15726L:	linux-usb@vger.kernel.org
15727S:	Maintained
15728F:	drivers/usb/host/uhci*
15729
15730USB VIDEO CLASS
15731M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15732L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15733L:	linux-media@vger.kernel.org
15734T:	git git://linuxtv.org/media_tree.git
15735W:	http://www.ideasonboard.org/uvc/
15736S:	Maintained
15737F:	drivers/media/usb/uvc/
15738F:	include/uapi/linux/uvcvideo.h
15739
15740USB VISION DRIVER
15741M:	Hans Verkuil <hverkuil@xs4all.nl>
15742L:	linux-media@vger.kernel.org
15743T:	git git://linuxtv.org/media_tree.git
15744W:	https://linuxtv.org
15745S:	Odd Fixes
15746F:	drivers/media/usb/usbvision/
15747
15748USB WEBCAM GADGET
15749M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15750L:	linux-usb@vger.kernel.org
15751S:	Maintained
15752F:	drivers/usb/gadget/function/*uvc*
15753F:	drivers/usb/gadget/legacy/webcam.c
15754F:	include/uapi/linux/usb/g_uvc.h
15755
15756USB WIRELESS RNDIS DRIVER (rndis_wlan)
15757M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15758L:	linux-wireless@vger.kernel.org
15759S:	Maintained
15760F:	drivers/net/wireless/rndis_wlan.c
15761
15762USB XHCI DRIVER
15763M:	Mathias Nyman <mathias.nyman@intel.com>
15764L:	linux-usb@vger.kernel.org
15765S:	Supported
15766F:	drivers/usb/host/xhci*
15767F:	drivers/usb/host/pci-quirks*
15768
15769USB ZD1201 DRIVER
15770L:	linux-wireless@vger.kernel.org
15771W:	http://linux-lc100020.sourceforge.net
15772S:	Orphan
15773F:	drivers/net/wireless/zydas/zd1201.*
15774
15775USB ZR364XX DRIVER
15776M:	Antoine Jacquet <royale@zerezo.com>
15777L:	linux-usb@vger.kernel.org
15778L:	linux-media@vger.kernel.org
15779T:	git git://linuxtv.org/media_tree.git
15780W:	http://royale.zerezo.com/zr364xx/
15781S:	Maintained
15782F:	Documentation/media/v4l-drivers/zr364xx*
15783F:	drivers/media/usb/zr364xx/
15784
15785USER-MODE LINUX (UML)
15786M:	Jeff Dike <jdike@addtoit.com>
15787M:	Richard Weinberger <richard@nod.at>
15788L:	linux-um@lists.infradead.org
15789W:	http://user-mode-linux.sourceforge.net
15790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15791S:	Maintained
15792F:	Documentation/virtual/uml/
15793F:	arch/um/
15794F:	arch/x86/um/
15795F:	fs/hostfs/
15796F:	fs/hppfs/
15797
15798USERSPACE COPYIN/COPYOUT (UIOVEC)
15799M:	Alexander Viro <viro@zeniv.linux.org.uk>
15800S:	Maintained
15801F:	lib/iov_iter.c
15802F:	include/linux/uio.h
15803
15804USERSPACE DMA BUFFER DRIVER
15805M:	Gerd Hoffmann <kraxel@redhat.com>
15806S:	Maintained
15807L:	dri-devel@lists.freedesktop.org
15808F:	drivers/dma-buf/udmabuf.c
15809F:	include/uapi/linux/udmabuf.h
15810T:	git git://anongit.freedesktop.org/drm/drm-misc
15811
15812USERSPACE I/O (UIO)
15813M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15814S:	Maintained
15815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15816F:	Documentation/driver-api/uio-howto.rst
15817F:	drivers/uio/
15818F:	include/linux/uio_driver.h
15819
15820UTIL-LINUX PACKAGE
15821M:	Karel Zak <kzak@redhat.com>
15822L:	util-linux@vger.kernel.org
15823W:	http://en.wikipedia.org/wiki/Util-linux
15824T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15825S:	Maintained
15826
15827UUID HELPERS
15828M:	Christoph Hellwig <hch@lst.de>
15829R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15830L:	linux-kernel@vger.kernel.org
15831T:	git git://git.infradead.org/users/hch/uuid.git
15832F:	lib/uuid.c
15833F:	lib/test_uuid.c
15834F:	include/linux/uuid.h
15835F:	include/uapi/linux/uuid.h
15836S:	Maintained
15837
15838UVESAFB DRIVER
15839M:	Michal Januszewski <spock@gentoo.org>
15840L:	linux-fbdev@vger.kernel.org
15841W:	https://github.com/mjanusz/v86d
15842S:	Maintained
15843F:	Documentation/fb/uvesafb.txt
15844F:	drivers/video/fbdev/uvesafb.*
15845
15846VF610 NAND DRIVER
15847M:	Stefan Agner <stefan@agner.ch>
15848L:	linux-mtd@lists.infradead.org
15849S:	Supported
15850F:	drivers/mtd/nand/raw/vf610_nfc.c
15851
15852VFAT/FAT/MSDOS FILESYSTEM
15853M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15854S:	Maintained
15855F:	Documentation/filesystems/vfat.txt
15856F:	fs/fat/
15857
15858VFIO DRIVER
15859M:	Alex Williamson <alex.williamson@redhat.com>
15860L:	kvm@vger.kernel.org
15861T:	git git://github.com/awilliam/linux-vfio.git
15862S:	Maintained
15863F:	Documentation/vfio.txt
15864F:	drivers/vfio/
15865F:	include/linux/vfio.h
15866F:	include/uapi/linux/vfio.h
15867
15868VFIO MEDIATED DEVICE DRIVERS
15869M:	Kirti Wankhede <kwankhede@nvidia.com>
15870L:	kvm@vger.kernel.org
15871S:	Maintained
15872F:	Documentation/vfio-mediated-device.txt
15873F:	drivers/vfio/mdev/
15874F:	include/linux/mdev.h
15875F:	samples/vfio-mdev/
15876
15877VFIO PLATFORM DRIVER
15878M:	Eric Auger <eric.auger@redhat.com>
15879L:	kvm@vger.kernel.org
15880S:	Maintained
15881F:	drivers/vfio/platform/
15882
15883VGA_SWITCHEROO
15884R:	Lukas Wunner <lukas@wunner.de>
15885S:	Maintained
15886F:	Documentation/gpu/vga-switcheroo.rst
15887F:	drivers/gpu/vga/vga_switcheroo.c
15888F:	include/linux/vga_switcheroo.h
15889T:	git git://anongit.freedesktop.org/drm/drm-misc
15890
15891VIA RHINE NETWORK DRIVER
15892S:	Orphan
15893F:	drivers/net/ethernet/via/via-rhine.c
15894
15895VIA SD/MMC CARD CONTROLLER DRIVER
15896M:	Bruce Chang <brucechang@via.com.tw>
15897M:	Harald Welte <HaraldWelte@viatech.com>
15898S:	Maintained
15899F:	drivers/mmc/host/via-sdmmc.c
15900
15901VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15902M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15903L:	linux-fbdev@vger.kernel.org
15904S:	Maintained
15905F:	include/linux/via-core.h
15906F:	include/linux/via-gpio.h
15907F:	include/linux/via_i2c.h
15908F:	drivers/video/fbdev/via/
15909
15910VIA VELOCITY NETWORK DRIVER
15911M:	Francois Romieu <romieu@fr.zoreil.com>
15912L:	netdev@vger.kernel.org
15913S:	Maintained
15914F:	drivers/net/ethernet/via/via-velocity.*
15915
15916VICODEC VIRTUAL CODEC DRIVER
15917M:	Hans Verkuil <hans.verkuil@cisco.com>
15918L:	linux-media@vger.kernel.org
15919T:	git git://linuxtv.org/media_tree.git
15920W:	https://linuxtv.org
15921S:	Maintained
15922F:	drivers/media/platform/vicodec/*
15923
15924VIDEO MULTIPLEXER DRIVER
15925M:	Philipp Zabel <p.zabel@pengutronix.de>
15926L:	linux-media@vger.kernel.org
15927S:	Maintained
15928F:	drivers/media/platform/video-mux.c
15929
15930VIDEO I2C POLLING DRIVER
15931M:	Matt Ranostay <matt.ranostay@konsulko.com>
15932L:	linux-media@vger.kernel.org
15933S:	Maintained
15934F:	drivers/media/i2c/video-i2c.c
15935
15936VIDEOBUF2 FRAMEWORK
15937M:	Pawel Osciak <pawel@osciak.com>
15938M:	Marek Szyprowski <m.szyprowski@samsung.com>
15939M:	Kyungmin Park <kyungmin.park@samsung.com>
15940L:	linux-media@vger.kernel.org
15941S:	Maintained
15942F:	drivers/media/common/videobuf2/*
15943F:	include/media/videobuf2-*
15944
15945VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15946M:	Helen Koike <helen.koike@collabora.com>
15947L:	linux-media@vger.kernel.org
15948T:	git git://linuxtv.org/media_tree.git
15949W:	https://linuxtv.org
15950S:	Maintained
15951F:	drivers/media/platform/vimc/*
15952
15953VIRT LIB
15954M:	Alex Williamson <alex.williamson@redhat.com>
15955M:	Paolo Bonzini <pbonzini@redhat.com>
15956L:	kvm@vger.kernel.org
15957S:	Supported
15958F:	virt/lib/
15959
15960VIRTIO AND VHOST VSOCK DRIVER
15961M:	Stefan Hajnoczi <stefanha@redhat.com>
15962L:	kvm@vger.kernel.org
15963L:	virtualization@lists.linux-foundation.org
15964L:	netdev@vger.kernel.org
15965S:	Maintained
15966F:	include/linux/virtio_vsock.h
15967F:	include/uapi/linux/virtio_vsock.h
15968F:	include/uapi/linux/vsockmon.h
15969F:	include/uapi/linux/vm_sockets_diag.h
15970F:	net/vmw_vsock/diag.c
15971F:	net/vmw_vsock/af_vsock_tap.c
15972F:	net/vmw_vsock/virtio_transport_common.c
15973F:	net/vmw_vsock/virtio_transport.c
15974F:	drivers/net/vsockmon.c
15975F:	drivers/vhost/vsock.c
15976F:	tools/testing/vsock/
15977
15978VIRTIO CONSOLE DRIVER
15979M:	Amit Shah <amit@kernel.org>
15980L:	virtualization@lists.linux-foundation.org
15981S:	Maintained
15982F:	drivers/char/virtio_console.c
15983F:	include/linux/virtio_console.h
15984F:	include/uapi/linux/virtio_console.h
15985
15986VIRTIO CORE, NET AND BLOCK DRIVERS
15987M:	"Michael S. Tsirkin" <mst@redhat.com>
15988M:	Jason Wang <jasowang@redhat.com>
15989L:	virtualization@lists.linux-foundation.org
15990S:	Maintained
15991F:	Documentation/devicetree/bindings/virtio/
15992F:	drivers/virtio/
15993F:	tools/virtio/
15994F:	drivers/net/virtio_net.c
15995F:	drivers/block/virtio_blk.c
15996F:	include/linux/virtio*.h
15997F:	include/uapi/linux/virtio_*.h
15998F:	drivers/crypto/virtio/
15999F:	mm/balloon_compaction.c
16000
16001VIRTIO CRYPTO DRIVER
16002M:	Gonglei <arei.gonglei@huawei.com>
16003L:	virtualization@lists.linux-foundation.org
16004L:	linux-crypto@vger.kernel.org
16005S:	Maintained
16006F:	drivers/crypto/virtio/
16007F:	include/uapi/linux/virtio_crypto.h
16008
16009VIRTIO DRIVERS FOR S390
16010M:	Cornelia Huck <cohuck@redhat.com>
16011M:	Halil Pasic <pasic@linux.ibm.com>
16012L:	linux-s390@vger.kernel.org
16013L:	virtualization@lists.linux-foundation.org
16014L:	kvm@vger.kernel.org
16015S:	Supported
16016F:	drivers/s390/virtio/
16017F:	arch/s390/include/uapi/asm/virtio-ccw.h
16018
16019VIRTIO GPU DRIVER
16020M:	David Airlie <airlied@linux.ie>
16021M:	Gerd Hoffmann <kraxel@redhat.com>
16022L:	dri-devel@lists.freedesktop.org
16023L:	virtualization@lists.linux-foundation.org
16024T:	git git://anongit.freedesktop.org/drm/drm-misc
16025S:	Maintained
16026F:	drivers/gpu/drm/virtio/
16027F:	include/uapi/linux/virtio_gpu.h
16028
16029VIRTIO HOST (VHOST)
16030M:	"Michael S. Tsirkin" <mst@redhat.com>
16031M:	Jason Wang <jasowang@redhat.com>
16032L:	kvm@vger.kernel.org
16033L:	virtualization@lists.linux-foundation.org
16034L:	netdev@vger.kernel.org
16035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16036S:	Maintained
16037F:	drivers/vhost/
16038F:	include/uapi/linux/vhost.h
16039
16040VIRTIO INPUT DRIVER
16041M:	Gerd Hoffmann <kraxel@redhat.com>
16042S:	Maintained
16043F:	drivers/virtio/virtio_input.c
16044F:	include/uapi/linux/virtio_input.h
16045
16046VIRTUAL BOX GUEST DEVICE DRIVER
16047M:	Hans de Goede <hdegoede@redhat.com>
16048M:	Arnd Bergmann <arnd@arndb.de>
16049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16050S:	Maintained
16051F:	include/linux/vbox_utils.h
16052F:	include/uapi/linux/vbox*.h
16053F:	drivers/virt/vboxguest/
16054
16055VIRTUAL SERIO DEVICE DRIVER
16056M:	Stephen Chandler Paul <thatslyude@gmail.com>
16057S:	Maintained
16058F:	drivers/input/serio/userio.c
16059F:	include/uapi/linux/userio.h
16060
16061VIVID VIRTUAL VIDEO DRIVER
16062M:	Hans Verkuil <hverkuil@xs4all.nl>
16063L:	linux-media@vger.kernel.org
16064T:	git git://linuxtv.org/media_tree.git
16065W:	https://linuxtv.org
16066S:	Maintained
16067F:	drivers/media/platform/vivid/*
16068
16069VLYNQ BUS
16070M:	Florian Fainelli <f.fainelli@gmail.com>
16071L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16072S:	Maintained
16073F:	drivers/vlynq/vlynq.c
16074F:	include/linux/vlynq.h
16075
16076VME SUBSYSTEM
16077M:	Martyn Welch <martyn@welchs.me.uk>
16078M:	Manohar Vanga <manohar.vanga@gmail.com>
16079M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16080L:	devel@driverdev.osuosl.org
16081S:	Maintained
16082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16083F:	Documentation/driver-api/vme.rst
16084F:	drivers/staging/vme/
16085F:	drivers/vme/
16086F:	include/linux/vme*
16087
16088VMWARE BALLOON DRIVER
16089M:	Xavier Deguillard <xdeguillard@vmware.com>
16090M:	Nadav Amit <namit@vmware.com>
16091M:	"VMware, Inc." <pv-drivers@vmware.com>
16092L:	linux-kernel@vger.kernel.org
16093S:	Maintained
16094F:	drivers/misc/vmw_balloon.c
16095
16096VMWARE HYPERVISOR INTERFACE
16097M:	Alok Kataria <akataria@vmware.com>
16098L:	virtualization@lists.linux-foundation.org
16099S:	Supported
16100F:	arch/x86/kernel/cpu/vmware.c
16101
16102VMWARE PVRDMA DRIVER
16103M:	Adit Ranadive <aditr@vmware.com>
16104M:	VMware PV-Drivers <pv-drivers@vmware.com>
16105L:	linux-rdma@vger.kernel.org
16106S:	Maintained
16107F:	drivers/infiniband/hw/vmw_pvrdma/
16108
16109VMware PVSCSI driver
16110M:	Jim Gill <jgill@vmware.com>
16111M:	VMware PV-Drivers <pv-drivers@vmware.com>
16112L:	linux-scsi@vger.kernel.org
16113S:	Maintained
16114F:	drivers/scsi/vmw_pvscsi.c
16115F:	drivers/scsi/vmw_pvscsi.h
16116
16117VMWARE VMMOUSE SUBDRIVER
16118M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16119M:	"VMware, Inc." <pv-drivers@vmware.com>
16120L:	linux-input@vger.kernel.org
16121S:	Maintained
16122F:	drivers/input/mouse/vmmouse.c
16123F:	drivers/input/mouse/vmmouse.h
16124
16125VMWARE VMXNET3 ETHERNET DRIVER
16126M:	Ronak Doshi <doshir@vmware.com>
16127M:	"VMware, Inc." <pv-drivers@vmware.com>
16128L:	netdev@vger.kernel.org
16129S:	Maintained
16130F:	drivers/net/vmxnet3/
16131
16132VOCORE VOCORE2 BOARD
16133M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16134L:	linux-mips@vger.kernel.org
16135S:	Maintained
16136F:	arch/mips/boot/dts/ralink/vocore2.dts
16137
16138VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16139M:	Liam Girdwood <lgirdwood@gmail.com>
16140M:	Mark Brown <broonie@kernel.org>
16141L:	linux-kernel@vger.kernel.org
16142W:	http://www.slimlogic.co.uk/?p=48
16143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16144S:	Supported
16145F:	Documentation/devicetree/bindings/regulator/
16146F:	Documentation/power/regulator/
16147F:	drivers/regulator/
16148F:	include/dt-bindings/regulator/
16149F:	include/linux/regulator/
16150
16151VRF
16152M:	David Ahern <dsa@cumulusnetworks.com>
16153M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16154L:	netdev@vger.kernel.org
16155S:	Maintained
16156F:	drivers/net/vrf.c
16157F:	Documentation/networking/vrf.txt
16158
16159VT1211 HARDWARE MONITOR DRIVER
16160M:	Juerg Haefliger <juergh@gmail.com>
16161L:	linux-hwmon@vger.kernel.org
16162S:	Maintained
16163F:	Documentation/hwmon/vt1211
16164F:	drivers/hwmon/vt1211.c
16165
16166VT8231 HARDWARE MONITOR DRIVER
16167M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16168L:	linux-hwmon@vger.kernel.org
16169S:	Maintained
16170F:	drivers/hwmon/vt8231.c
16171
16172VUB300 USB to SDIO/SD/MMC bridge chip
16173M:	Tony Olech <tony.olech@elandigitalsystems.com>
16174L:	linux-mmc@vger.kernel.org
16175L:	linux-usb@vger.kernel.org
16176S:	Supported
16177F:	drivers/mmc/host/vub300.c
16178
16179W1 DALLAS'S 1-WIRE BUS
16180M:	Evgeniy Polyakov <zbr@ioremap.net>
16181S:	Maintained
16182F:	Documentation/devicetree/bindings/w1/
16183F:	Documentation/w1/
16184F:	drivers/w1/
16185F:	include/linux/w1.h
16186
16187W83791D HARDWARE MONITORING DRIVER
16188M:	Marc Hulsman <m.hulsman@tudelft.nl>
16189L:	linux-hwmon@vger.kernel.org
16190S:	Maintained
16191F:	Documentation/hwmon/w83791d
16192F:	drivers/hwmon/w83791d.c
16193
16194W83793 HARDWARE MONITORING DRIVER
16195M:	Rudolf Marek <r.marek@assembler.cz>
16196L:	linux-hwmon@vger.kernel.org
16197S:	Maintained
16198F:	Documentation/hwmon/w83793
16199F:	drivers/hwmon/w83793.c
16200
16201W83795 HARDWARE MONITORING DRIVER
16202M:	Jean Delvare <jdelvare@suse.com>
16203L:	linux-hwmon@vger.kernel.org
16204S:	Maintained
16205F:	drivers/hwmon/w83795.c
16206
16207W83L51xD SD/MMC CARD INTERFACE DRIVER
16208M:	Pierre Ossman <pierre@ossman.eu>
16209S:	Maintained
16210F:	drivers/mmc/host/wbsd.*
16211
16212WACOM PROTOCOL 4 SERIAL TABLETS
16213M:	Julian Squires <julian@cipht.net>
16214M:	Hans de Goede <hdegoede@redhat.com>
16215L:	linux-input@vger.kernel.org
16216S:	Maintained
16217F:	drivers/input/tablet/wacom_serial4.c
16218
16219WATCHDOG DEVICE DRIVERS
16220M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16221M:	Guenter Roeck <linux@roeck-us.net>
16222L:	linux-watchdog@vger.kernel.org
16223W:	http://www.linux-watchdog.org/
16224T:	git git://www.linux-watchdog.org/linux-watchdog.git
16225S:	Maintained
16226F:	Documentation/devicetree/bindings/watchdog/
16227F:	Documentation/watchdog/
16228F:	drivers/watchdog/
16229F:	include/linux/watchdog.h
16230F:	include/uapi/linux/watchdog.h
16231
16232WHISKEYCOVE PMIC GPIO DRIVER
16233M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16234L:	linux-gpio@vger.kernel.org
16235S:	Maintained
16236F:	drivers/gpio/gpio-wcove.c
16237
16238WIIMOTE HID DRIVER
16239M:	David Herrmann <dh.herrmann@googlemail.com>
16240L:	linux-input@vger.kernel.org
16241S:	Maintained
16242F:	drivers/hid/hid-wiimote*
16243
16244WILOCITY WIL6210 WIRELESS DRIVER
16245M:	Maya Erez <merez@codeaurora.org>
16246L:	linux-wireless@vger.kernel.org
16247L:	wil6210@qti.qualcomm.com
16248S:	Supported
16249W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16250F:	drivers/net/wireless/ath/wil6210/
16251
16252WIMAX STACK
16253M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16254M:	linux-wimax@intel.com
16255L:	wimax@linuxwimax.org (subscribers-only)
16256S:	Supported
16257W:	http://linuxwimax.org
16258F:	Documentation/wimax/README.wimax
16259F:	include/linux/wimax/debug.h
16260F:	include/net/wimax.h
16261F:	include/uapi/linux/wimax.h
16262F:	net/wimax/
16263
16264WINBOND CIR DRIVER
16265M:	David Härdeman <david@hardeman.nu>
16266S:	Maintained
16267F:	drivers/media/rc/winbond-cir.c
16268
16269WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16271L:	linux-watchdog@vger.kernel.org
16272S:	Maintained
16273F:	drivers/watchdog/ebc-c384_wdt.c
16274
16275WINSYSTEMS WS16C48 GPIO DRIVER
16276M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16277L:	linux-gpio@vger.kernel.org
16278S:	Maintained
16279F:	drivers/gpio/gpio-ws16c48.c
16280
16281WISTRON LAPTOP BUTTON DRIVER
16282M:	Miloslav Trmac <mitr@volny.cz>
16283S:	Maintained
16284F:	drivers/input/misc/wistron_btns.c
16285
16286WL3501 WIRELESS PCMCIA CARD DRIVER
16287L:	linux-wireless@vger.kernel.org
16288S:	Odd fixes
16289F:	drivers/net/wireless/wl3501*
16290
16291WOLFSON MICROELECTRONICS DRIVERS
16292L:	patches@opensource.cirrus.com
16293T:	git https://github.com/CirrusLogic/linux-drivers.git
16294W:	https://github.com/CirrusLogic/linux-drivers/wiki
16295S:	Supported
16296F:	Documentation/hwmon/wm83??
16297F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16298F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16299F:	Documentation/devicetree/bindings/mfd/arizona.txt
16300F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16301F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16302F:	arch/arm/mach-s3c64xx/mach-crag6410*
16303F:	drivers/clk/clk-wm83*.c
16304F:	drivers/extcon/extcon-arizona.c
16305F:	drivers/leds/leds-wm83*.c
16306F:	drivers/gpio/gpio-*wm*.c
16307F:	drivers/gpio/gpio-arizona.c
16308F:	drivers/hwmon/wm83??-hwmon.c
16309F:	drivers/input/misc/wm831x-on.c
16310F:	drivers/input/touchscreen/wm831x-ts.c
16311F:	drivers/input/touchscreen/wm97*.c
16312F:	drivers/mfd/arizona*
16313F:	drivers/mfd/wm*.c
16314F:	drivers/mfd/cs47l24*
16315F:	drivers/power/supply/wm83*.c
16316F:	drivers/rtc/rtc-wm83*.c
16317F:	drivers/regulator/wm8*.c
16318F:	drivers/regulator/arizona*
16319F:	drivers/video/backlight/wm83*_bl.c
16320F:	drivers/watchdog/wm83*_wdt.c
16321F:	include/linux/mfd/arizona/
16322F:	include/linux/mfd/wm831x/
16323F:	include/linux/mfd/wm8350/
16324F:	include/linux/mfd/wm8400*
16325F:	include/linux/regulator/arizona*
16326F:	include/linux/wm97xx.h
16327F:	include/sound/wm????.h
16328F:	sound/soc/codecs/arizona.?
16329F:	sound/soc/codecs/wm*
16330F:	sound/soc/codecs/cs47l24*
16331
16332WORKQUEUE
16333M:	Tejun Heo <tj@kernel.org>
16334R:	Lai Jiangshan <jiangshanlai@gmail.com>
16335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16336S:	Maintained
16337F:	include/linux/workqueue.h
16338F:	kernel/workqueue.c
16339F:	Documentation/core-api/workqueue.rst
16340
16341X-POWERS AXP288 PMIC DRIVERS
16342M:	Hans de Goede <hdegoede@redhat.com>
16343S:	Maintained
16344N:	axp288
16345F:	drivers/acpi/pmic/intel_pmic_xpower.c
16346
16347X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16348M:	Chen-Yu Tsai <wens@csie.org>
16349L:	linux-kernel@vger.kernel.org
16350S:	Maintained
16351N:	axp[128]
16352
16353X.25 NETWORK LAYER
16354M:	Andrew Hendry <andrew.hendry@gmail.com>
16355L:	linux-x25@vger.kernel.org
16356S:	Odd Fixes
16357F:	Documentation/networking/x25*
16358F:	include/net/x25*
16359F:	net/x25/
16360
16361X86 ARCHITECTURE (32-BIT AND 64-BIT)
16362M:	Thomas Gleixner <tglx@linutronix.de>
16363M:	Ingo Molnar <mingo@redhat.com>
16364M:	Borislav Petkov <bp@alien8.de>
16365R:	"H. Peter Anvin" <hpa@zytor.com>
16366M:	x86@kernel.org
16367L:	linux-kernel@vger.kernel.org
16368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16369S:	Maintained
16370F:	Documentation/devicetree/bindings/x86/
16371F:	Documentation/x86/
16372F:	arch/x86/
16373
16374X86 ENTRY CODE
16375M:	Andy Lutomirski <luto@kernel.org>
16376L:	linux-kernel@vger.kernel.org
16377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16378S:	Maintained
16379F:	arch/x86/entry/
16380
16381X86 MCE INFRASTRUCTURE
16382M:	Tony Luck <tony.luck@intel.com>
16383M:	Borislav Petkov <bp@alien8.de>
16384L:	linux-edac@vger.kernel.org
16385S:	Maintained
16386F:	arch/x86/kernel/cpu/mcheck/*
16387
16388X86 MICROCODE UPDATE SUPPORT
16389M:	Borislav Petkov <bp@alien8.de>
16390S:	Maintained
16391F:	arch/x86/kernel/cpu/microcode/*
16392
16393X86 MM
16394M:	Dave Hansen <dave.hansen@linux.intel.com>
16395M:	Andy Lutomirski <luto@kernel.org>
16396M:	Peter Zijlstra <peterz@infradead.org>
16397L:	linux-kernel@vger.kernel.org
16398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16399S:	Maintained
16400F:	arch/x86/mm/
16401
16402X86 PLATFORM DRIVERS
16403M:	Darren Hart <dvhart@infradead.org>
16404M:	Andy Shevchenko <andy@infradead.org>
16405L:	platform-driver-x86@vger.kernel.org
16406T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16407S:	Maintained
16408F:	drivers/platform/x86/
16409F:	drivers/platform/olpc/
16410
16411X86 VDSO
16412M:	Andy Lutomirski <luto@kernel.org>
16413L:	linux-kernel@vger.kernel.org
16414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16415S:	Maintained
16416F:	arch/x86/entry/vdso/
16417
16418XARRAY
16419M:	Matthew Wilcox <willy@infradead.org>
16420L:	linux-fsdevel@vger.kernel.org
16421S:	Supported
16422F:	Documentation/core-api/xarray.rst
16423F:	lib/idr.c
16424F:	lib/xarray.c
16425F:	include/linux/idr.h
16426F:	include/linux/xarray.h
16427F:	tools/testing/radix-tree
16428
16429XC2028/3028 TUNER DRIVER
16430M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16431L:	linux-media@vger.kernel.org
16432W:	https://linuxtv.org
16433T:	git git://linuxtv.org/media_tree.git
16434S:	Maintained
16435F:	drivers/media/tuners/tuner-xc2028.*
16436
16437XDP SOCKETS (AF_XDP)
16438M:	Björn Töpel <bjorn.topel@intel.com>
16439M:	Magnus Karlsson <magnus.karlsson@intel.com>
16440L:	netdev@vger.kernel.org
16441S:	Maintained
16442F:	kernel/bpf/xskmap.c
16443F:	net/xdp/
16444
16445XEN BLOCK SUBSYSTEM
16446M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16447M:	Roger Pau Monné <roger.pau@citrix.com>
16448L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16449S:	Supported
16450F:	drivers/block/xen-blkback/*
16451F:	drivers/block/xen*
16452
16453XEN HYPERVISOR ARM
16454M:	Stefano Stabellini <sstabellini@kernel.org>
16455L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16456S:	Maintained
16457F:	arch/arm/xen/
16458F:	arch/arm/include/asm/xen/
16459
16460XEN HYPERVISOR ARM64
16461M:	Stefano Stabellini <sstabellini@kernel.org>
16462L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16463S:	Maintained
16464F:	arch/arm64/xen/
16465F:	arch/arm64/include/asm/xen/
16466
16467XEN HYPERVISOR INTERFACE
16468M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16469M:	Juergen Gross <jgross@suse.com>
16470R:	Stefano Stabellini <sstabellini@kernel.org>
16471L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16473S:	Supported
16474F:	arch/x86/xen/
16475F:	drivers/*/xen-*front.c
16476F:	drivers/xen/
16477F:	arch/x86/include/asm/xen/
16478F:	arch/x86/include/asm/pvclock-abi.h
16479F:	include/xen/
16480F:	include/uapi/xen/
16481F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16482F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16483
16484XEN NETWORK BACKEND DRIVER
16485M:	Wei Liu <wei.liu2@citrix.com>
16486M:	Paul Durrant <paul.durrant@citrix.com>
16487L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16488L:	netdev@vger.kernel.org
16489S:	Supported
16490F:	drivers/net/xen-netback/*
16491
16492XEN PCI SUBSYSTEM
16493M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16494L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16495S:	Supported
16496F:	arch/x86/pci/*xen*
16497F:	drivers/pci/*xen*
16498
16499XEN PVSCSI DRIVERS
16500M:	Juergen Gross <jgross@suse.com>
16501L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16502L:	linux-scsi@vger.kernel.org
16503S:	Supported
16504F:	drivers/scsi/xen-scsifront.c
16505F:	drivers/xen/xen-scsiback.c
16506F:	include/xen/interface/io/vscsiif.h
16507
16508XEN SWIOTLB SUBSYSTEM
16509M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16510L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16511L:	iommu@lists.linux-foundation.org
16512S:	Supported
16513F:	arch/x86/xen/*swiotlb*
16514F:	drivers/xen/*swiotlb*
16515
16516XEN SOUND FRONTEND DRIVER
16517M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16518L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16520S:	Supported
16521F:	sound/xen/*
16522
16523XFS FILESYSTEM
16524M:	Darrick J. Wong <darrick.wong@oracle.com>
16525M:	linux-xfs@vger.kernel.org
16526L:	linux-xfs@vger.kernel.org
16527W:	http://xfs.org/
16528T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16529S:	Supported
16530F:	Documentation/filesystems/xfs.txt
16531F:	fs/xfs/
16532
16533XILINX AXI ETHERNET DRIVER
16534M:	Anirudha Sarangi <anirudh@xilinx.com>
16535M:	John Linn <John.Linn@xilinx.com>
16536S:	Maintained
16537F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16538
16539XILINX UARTLITE SERIAL DRIVER
16540M:	Peter Korsgaard <jacmet@sunsite.dk>
16541L:	linux-serial@vger.kernel.org
16542S:	Maintained
16543F:	drivers/tty/serial/uartlite.c
16544
16545XILINX VIDEO IP CORES
16546M:	Hyun Kwon <hyun.kwon@xilinx.com>
16547M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16548L:	linux-media@vger.kernel.org
16549T:	git git://linuxtv.org/media_tree.git
16550S:	Supported
16551F:	Documentation/devicetree/bindings/media/xilinx/
16552F:	drivers/media/platform/xilinx/
16553F:	include/uapi/linux/xilinx-v4l2-controls.h
16554
16555XILLYBUS DRIVER
16556M:	Eli Billauer <eli.billauer@gmail.com>
16557L:	linux-kernel@vger.kernel.org
16558S:	Supported
16559F:	drivers/char/xillybus/
16560
16561XLP9XX I2C DRIVER
16562M:	George Cherian <george.cherian@cavium.com>
16563M:	Jan Glauber <jglauber@cavium.com>
16564L:	linux-i2c@vger.kernel.org
16565W:	http://www.cavium.com
16566S:	Supported
16567F:	drivers/i2c/busses/i2c-xlp9xx.c
16568
16569XRA1403 GPIO EXPANDER
16570M:	Nandor Han <nandor.han@ge.com>
16571M:	Semi Malinen <semi.malinen@ge.com>
16572L:	linux-gpio@vger.kernel.org
16573S:	Maintained
16574F:	drivers/gpio/gpio-xra1403.c
16575F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16576
16577XTENSA XTFPGA PLATFORM SUPPORT
16578M:	Max Filippov <jcmvbkbc@gmail.com>
16579L:	linux-xtensa@linux-xtensa.org
16580S:	Maintained
16581F:	drivers/spi/spi-xtensa-xtfpga.c
16582F:	sound/soc/xtensa/xtfpga-i2s.c
16583
16584YAM DRIVER FOR AX.25
16585M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16586L:	linux-hams@vger.kernel.org
16587S:	Maintained
16588F:	drivers/net/hamradio/yam*
16589F:	include/linux/yam.h
16590
16591YAMA SECURITY MODULE
16592M:	Kees Cook <keescook@chromium.org>
16593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16594S:	Supported
16595F:	security/yama/
16596F:	Documentation/admin-guide/LSM/Yama.rst
16597
16598YEALINK PHONE DRIVER
16599M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16600L:	usbb2k-api-dev@nongnu.org
16601S:	Maintained
16602F:	Documentation/input/devices/yealink.rst
16603F:	drivers/input/misc/yealink.*
16604
16605Z8530 DRIVER FOR AX.25
16606M:	Joerg Reuter <jreuter@yaina.de>
16607W:	http://yaina.de/jreuter/
16608W:	http://www.qsl.net/dl1bke/
16609L:	linux-hams@vger.kernel.org
16610S:	Maintained
16611F:	Documentation/networking/z8530drv.txt
16612F:	drivers/net/hamradio/*scc.c
16613F:	drivers/net/hamradio/z8530.h
16614
16615ZBUD COMPRESSED PAGE ALLOCATOR
16616M:	Seth Jennings <sjenning@redhat.com>
16617M:	Dan Streetman <ddstreet@ieee.org>
16618L:	linux-mm@kvack.org
16619S:	Maintained
16620F:	mm/zbud.c
16621F:	include/linux/zbud.h
16622
16623ZD1211RW WIRELESS DRIVER
16624M:	Daniel Drake <dsd@gentoo.org>
16625M:	Ulrich Kunitz <kune@deine-taler.de>
16626W:	http://zd1211.ath.cx/wiki/DriverRewrite
16627L:	linux-wireless@vger.kernel.org
16628L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16629S:	Maintained
16630F:	drivers/net/wireless/zydas/zd1211rw/
16631
16632ZD1301 MEDIA DRIVER
16633M:	Antti Palosaari <crope@iki.fi>
16634L:	linux-media@vger.kernel.org
16635W:	https://linuxtv.org/
16636W:	http://palosaari.fi/linux/
16637Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16638S:	Maintained
16639F:	drivers/media/usb/dvb-usb-v2/zd1301*
16640
16641ZD1301_DEMOD MEDIA DRIVER
16642M:	Antti Palosaari <crope@iki.fi>
16643L:	linux-media@vger.kernel.org
16644W:	https://linuxtv.org/
16645W:	http://palosaari.fi/linux/
16646Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16647S:	Maintained
16648F:	drivers/media/dvb-frontends/zd1301_demod*
16649
16650ZPOOL COMPRESSED PAGE STORAGE API
16651M:	Dan Streetman <ddstreet@ieee.org>
16652L:	linux-mm@kvack.org
16653S:	Maintained
16654F:	mm/zpool.c
16655F:	include/linux/zpool.h
16656
16657ZR36067 VIDEO FOR LINUX DRIVER
16658L:	mjpeg-users@lists.sourceforge.net
16659L:	linux-media@vger.kernel.org
16660W:	http://mjpeg.sourceforge.net/driver-zoran/
16661T:	hg https://linuxtv.org/hg/v4l-dvb
16662S:	Odd Fixes
16663F:	drivers/staging/media/zoran/
16664
16665ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16666M:	Minchan Kim <minchan@kernel.org>
16667M:	Nitin Gupta <ngupta@vflare.org>
16668R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16669L:	linux-kernel@vger.kernel.org
16670S:	Maintained
16671F:	drivers/block/zram/
16672F:	Documentation/blockdev/zram.txt
16673
16674ZS DECSTATION Z85C30 SERIAL DRIVER
16675M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16676S:	Maintained
16677F:	drivers/tty/serial/zs.*
16678
16679ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16680M:	Minchan Kim <minchan@kernel.org>
16681M:	Nitin Gupta <ngupta@vflare.org>
16682R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16683L:	linux-mm@kvack.org
16684S:	Maintained
16685F:	mm/zsmalloc.c
16686F:	include/linux/zsmalloc.h
16687F:	Documentation/vm/zsmalloc.rst
16688
16689ZSWAP COMPRESSED SWAP CACHING
16690M:	Seth Jennings <sjenning@redhat.com>
16691M:	Dan Streetman <ddstreet@ieee.org>
16692L:	linux-mm@kvack.org
16693S:	Maintained
16694F:	mm/zswap.c
16695
16696THE REST
16697M:	Linus Torvalds <torvalds@linux-foundation.org>
16698L:	linux-kernel@vger.kernel.org
16699Q:	http://patchwork.kernel.org/project/LKML/list/
16700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16701S:	Buried alive in reporters
16702F:	*
16703F:	*/
16704