xref: /openbmc/linux/MAINTAINERS (revision 727dede0)
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.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387
388AD1889 ALSA SOUND DRIVER
389M:	Thibaut Varene <T-Bone@parisc-linux.org>
390W:	http://wiki.parisc-linux.org/AD1889
391L:	linux-parisc@vger.kernel.org
392S:	Maintained
393F:	sound/pci/ad1889.*
394
395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD5254
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/misc/ad525x_dpot.c
401
402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD5398
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/regulator/ad5398.c
408
409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410M:	Michael Hennerich <michael.hennerich@analog.com>
411W:	http://wiki.analog.com/AD7142
412W:	http://ez.analog.com/community/linux-device-drivers
413S:	Supported
414F:	drivers/input/misc/ad714x.c
415
416AD7877 TOUCHSCREEN DRIVER
417M:	Michael Hennerich <michael.hennerich@analog.com>
418W:	http://wiki.analog.com/AD7877
419W:	http://ez.analog.com/community/linux-device-drivers
420S:	Supported
421F:	drivers/input/touchscreen/ad7877.c
422
423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425W:	http://wiki.analog.com/AD7879
426W:	http://ez.analog.com/community/linux-device-drivers
427S:	Supported
428F:	drivers/input/touchscreen/ad7879.c
429
430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431M:	Jiri Kosina <jikos@kernel.org>
432S:	Maintained
433
434ADF7242 IEEE 802.15.4 RADIO DRIVER
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	https://wiki.analog.com/ADF7242
437W:	http://ez.analog.com/community/linux-device-drivers
438L:	linux-wpan@vger.kernel.org
439S:	Supported
440F:	drivers/net/ieee802154/adf7242.c
441F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443ADM1025 HARDWARE MONITOR DRIVER
444M:	Jean Delvare <jdelvare@suse.com>
445L:	linux-hwmon@vger.kernel.org
446S:	Maintained
447F:	Documentation/hwmon/adm1025
448F:	drivers/hwmon/adm1025.c
449
450ADM1029 HARDWARE MONITOR DRIVER
451M:	Corentin Labbe <clabbe.montjoie@gmail.com>
452L:	linux-hwmon@vger.kernel.org
453S:	Maintained
454F:	drivers/hwmon/adm1029.c
455
456ADM8211 WIRELESS DRIVER
457L:	linux-wireless@vger.kernel.org
458W:	http://wireless.kernel.org/
459S:	Orphan
460F:	drivers/net/wireless/admtek/adm8211.*
461
462ADP1653 FLASH CONTROLLER DRIVER
463M:	Sakari Ailus <sakari.ailus@iki.fi>
464L:	linux-media@vger.kernel.org
465S:	Maintained
466F:	drivers/media/i2c/adp1653.c
467F:	include/media/i2c/adp1653.h
468
469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470M:	Michael Hennerich <michael.hennerich@analog.com>
471W:	http://wiki.analog.com/ADP5520
472W:	http://ez.analog.com/community/linux-device-drivers
473S:	Supported
474F:	drivers/mfd/adp5520.c
475F:	drivers/video/backlight/adp5520_bl.c
476F:	drivers/leds/leds-adp5520.c
477F:	drivers/gpio/gpio-adp5520.c
478F:	drivers/input/keyboard/adp5520-keys.c
479
480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481M:	Michael Hennerich <michael.hennerich@analog.com>
482W:	http://wiki.analog.com/ADP5588
483W:	http://ez.analog.com/community/linux-device-drivers
484S:	Supported
485F:	drivers/input/keyboard/adp5588-keys.c
486F:	drivers/gpio/gpio-adp5588.c
487
488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489M:	Michael Hennerich <michael.hennerich@analog.com>
490W:	http://wiki.analog.com/ADP8860
491W:	http://ez.analog.com/community/linux-device-drivers
492S:	Supported
493F:	drivers/video/backlight/adp8860_bl.c
494
495ADS1015 HARDWARE MONITOR DRIVER
496M:	Dirk Eibach <eibach@gdsys.de>
497L:	linux-hwmon@vger.kernel.org
498S:	Maintained
499F:	Documentation/hwmon/ads1015
500F:	drivers/hwmon/ads1015.c
501F:	include/linux/platform_data/ads1015.h
502
503ADT746X FAN DRIVER
504M:	Colin Leroy <colin@colino.net>
505S:	Maintained
506F:	drivers/macintosh/therm_adt746x.c
507
508ADT7475 HARDWARE MONITOR DRIVER
509M:	Jean Delvare <jdelvare@suse.com>
510L:	linux-hwmon@vger.kernel.org
511S:	Maintained
512F:	Documentation/hwmon/adt7475
513F:	drivers/hwmon/adt7475.c
514
515ADVANSYS SCSI DRIVER
516M:	Matthew Wilcox <matthew@wil.cx>
517M:	Hannes Reinecke <hare@suse.com>
518L:	linux-scsi@vger.kernel.org
519S:	Maintained
520F:	Documentation/scsi/advansys.txt
521F:	drivers/scsi/advansys.c
522
523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524M:	Michael Hennerich <michael.hennerich@analog.com>
525W:	http://wiki.analog.com/ADXL345
526W:	http://ez.analog.com/community/linux-device-drivers
527S:	Supported
528F:	drivers/input/misc/adxl34x.c
529
530AF9013 MEDIA DRIVER
531M:	Antti Palosaari <crope@iki.fi>
532L:	linux-media@vger.kernel.org
533W:	https://linuxtv.org
534W:	http://palosaari.fi/linux/
535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
536T:	git git://linuxtv.org/anttip/media_tree.git
537S:	Maintained
538F:	drivers/media/dvb-frontends/af9013*
539
540AF9033 MEDIA DRIVER
541M:	Antti Palosaari <crope@iki.fi>
542L:	linux-media@vger.kernel.org
543W:	https://linuxtv.org
544W:	http://palosaari.fi/linux/
545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
546T:	git git://linuxtv.org/anttip/media_tree.git
547S:	Maintained
548F:	drivers/media/dvb-frontends/af9033*
549
550AFFS FILE SYSTEM
551L:	linux-fsdevel@vger.kernel.org
552S:	Orphan
553F:	Documentation/filesystems/affs.txt
554F:	fs/affs/
555
556AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
557M:	David Howells <dhowells@redhat.com>
558L:	linux-afs@lists.infradead.org
559S:	Supported
560F:	fs/afs/
561F:	include/net/af_rxrpc.h
562F:	net/rxrpc/af_rxrpc.c
563W:	https://www.infradead.org/~dhowells/kafs/
564
565AGPGART DRIVER
566M:	David Airlie <airlied@linux.ie>
567T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
568S:	Maintained
569F:	drivers/char/agp/
570F:	include/linux/agp*
571F:	include/uapi/linux/agp*
572
573AHA152X SCSI DRIVER
574M:	"Juergen E. Fischer" <fischer@norbit.de>
575L:	linux-scsi@vger.kernel.org
576S:	Maintained
577F:	drivers/scsi/aha152x*
578F:	drivers/scsi/pcmcia/aha152x*
579
580AIC7XXX / AIC79XX SCSI DRIVER
581M:	Hannes Reinecke <hare@suse.com>
582L:	linux-scsi@vger.kernel.org
583S:	Maintained
584F:	drivers/scsi/aic7xxx/
585
586AIMSLAB FM RADIO RECEIVER DRIVER
587M:	Hans Verkuil <hverkuil@xs4all.nl>
588L:	linux-media@vger.kernel.org
589T:	git git://linuxtv.org/media_tree.git
590W:	https://linuxtv.org
591S:	Maintained
592F:	drivers/media/radio/radio-aimslab*
593
594AIO
595M:	Benjamin LaHaise <bcrl@kvack.org>
596L:	linux-aio@kvack.org
597S:	Supported
598F:	fs/aio.c
599F:	include/linux/*aio*.h
600
601AIRSPY MEDIA DRIVER
602M:	Antti Palosaari <crope@iki.fi>
603L:	linux-media@vger.kernel.org
604W:	https://linuxtv.org
605W:	http://palosaari.fi/linux/
606Q:	http://patchwork.linuxtv.org/project/linux-media/list/
607T:	git git://linuxtv.org/anttip/media_tree.git
608S:	Maintained
609F:	drivers/media/usb/airspy/
610
611ALACRITECH GIGABIT ETHERNET DRIVER
612M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
613S:	Maintained
614F:	drivers/net/ethernet/alacritech/*
615
616ALCATEL SPEEDTOUCH USB DRIVER
617M:	Duncan Sands <duncan.sands@free.fr>
618L:	linux-usb@vger.kernel.org
619W:	http://www.linux-usb.org/SpeedTouch/
620S:	Maintained
621F:	drivers/usb/atm/speedtch.c
622F:	drivers/usb/atm/usbatm.c
623
624ALCHEMY AU1XX0 MMC DRIVER
625M:	Manuel Lauss <manuel.lauss@gmail.com>
626S:	Maintained
627F:	drivers/mmc/host/au1xmmc.c
628
629ALI1563 I2C DRIVER
630M:	Rudolf Marek <r.marek@assembler.cz>
631L:	linux-i2c@vger.kernel.org
632S:	Maintained
633F:	Documentation/i2c/busses/i2c-ali1563
634F:	drivers/i2c/busses/i2c-ali1563.c
635
636ALLWINNER SECURITY SYSTEM
637M:	Corentin Labbe <clabbe.montjoie@gmail.com>
638L:	linux-crypto@vger.kernel.org
639S:	Maintained
640F:	drivers/crypto/sunxi-ss/
641
642ALPHA PORT
643M:	Richard Henderson <rth@twiddle.net>
644M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
645M:	Matt Turner <mattst88@gmail.com>
646S:	Odd Fixes
647L:	linux-alpha@vger.kernel.org
648F:	arch/alpha/
649
650ALPS PS/2 TOUCHPAD DRIVER
651R:	Pali Rohár <pali.rohar@gmail.com>
652F:	drivers/input/mouse/alps.*
653
654ALTERA I2C CONTROLLER DRIVER
655M:	Thor Thayer <thor.thayer@linux.intel.com>
656S:	Maintained
657F:	drivers/i2c/busses/i2c-altera.c
658
659ALTERA MAILBOX DRIVER
660M:	Ley Foon Tan <lftan@altera.com>
661L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S:	Maintained
663F:	drivers/mailbox/mailbox-altera.c
664
665ALTERA PIO DRIVER
666M:	Tien Hock Loh <thloh@altera.com>
667L:	linux-gpio@vger.kernel.org
668S:	Maintained
669F:	drivers/gpio/gpio-altera.c
670
671ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/gpio/gpio-altera-a10sr.c
675F:	drivers/mfd/altera-a10sr.c
676F:	drivers/reset/reset-a10sr.c
677F:	include/linux/mfd/altera-a10sr.h
678F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
679
680ALTERA TRIPLE SPEED ETHERNET DRIVER
681M:	Vince Bridgers <vbridger@opensource.altera.com>
682L:	netdev@vger.kernel.org
683L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684S:	Maintained
685F:	drivers/net/ethernet/altera/
686
687ALTERA UART/JTAG UART SERIAL DRIVERS
688M:	Tobias Klauser <tklauser@distanz.ch>
689L:	linux-serial@vger.kernel.org
690L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
691S:	Maintained
692F:	drivers/tty/serial/altera_uart.c
693F:	drivers/tty/serial/altera_jtaguart.c
694F:	include/linux/altera_uart.h
695F:	include/linux/altera_jtaguart.h
696
697AMAZON ETHERNET DRIVERS
698M:	Netanel Belgazal <netanel@annapurnalabs.com>
699R:	Saeed Bishara <saeed@annapurnalabs.com>
700R:	Zorik Machulsky <zorik@annapurnalabs.com>
701L:	netdev@vger.kernel.org
702S:	Supported
703F:	Documentation/networking/ena.txt
704F:	drivers/net/ethernet/amazon/
705
706AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
707M:	Tom Lendacky <thomas.lendacky@amd.com>
708M:	Gary Hook <gary.hook@amd.com>
709L:	linux-crypto@vger.kernel.org
710S:	Supported
711F:	drivers/crypto/ccp/
712F:	include/linux/ccp.h
713
714AMD FAM15H PROCESSOR POWER MONITORING DRIVER
715M:	Huang Rui <ray.huang@amd.com>
716L:	linux-hwmon@vger.kernel.org
717S:	Supported
718F:	Documentation/hwmon/fam15h_power
719F:	drivers/hwmon/fam15h_power.c
720
721AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
722L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
723S:	Orphan
724F:	drivers/usb/gadget/udc/amd5536udc.*
725
726AMD GEODE PROCESSOR/CHIPSET SUPPORT
727P:	Andres Salomon <dilinger@queued.net>
728L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
729W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
730S:	Supported
731F:	drivers/char/hw_random/geode-rng.c
732F:	drivers/crypto/geode*
733F:	drivers/video/fbdev/geode/
734F:	arch/x86/include/asm/geode.h
735
736AMD IOMMU (AMD-VI)
737M:	Joerg Roedel <joro@8bytes.org>
738L:	iommu@lists.linux-foundation.org
739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
740S:	Maintained
741F:	drivers/iommu/amd_iommu*.[ch]
742F:	include/linux/amd-iommu.h
743
744AMD KFD
745M:	Oded Gabbay <oded.gabbay@gmail.com>
746L:	dri-devel@lists.freedesktop.org
747T:	git git://people.freedesktop.org/~gabbayo/linux.git
748S:	Supported
749F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
750F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
751F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
752F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
753F:	drivers/gpu/drm/amd/amdkfd/
754F:	drivers/gpu/drm/amd/include/cik_structs.h
755F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
756F:	drivers/gpu/drm/amd/include/vi_structs.h
757F:	drivers/gpu/drm/radeon/radeon_kfd.c
758F:	drivers/gpu/drm/radeon/radeon_kfd.h
759F:	include/uapi/linux/kfd_ioctl.h
760
761AMD SEATTLE DEVICE TREE SUPPORT
762M:	Brijesh Singh <brijeshkumar.singh@amd.com>
763M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
764M:	Tom Lendacky <thomas.lendacky@amd.com>
765S:	Supported
766F:	arch/arm64/boot/dts/amd/
767
768AMD XGBE DRIVER
769M:	Tom Lendacky <thomas.lendacky@amd.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	drivers/net/ethernet/amd/xgbe/
773F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
774
775AMS (Apple Motion Sensor) DRIVER
776M:	Michael Hanselmann <linux-kernel@hansmi.ch>
777S:	Supported
778F:	drivers/macintosh/ams/
779
780ANALOG DEVICES INC AD9389B DRIVER
781M:	Hans Verkuil <hans.verkuil@cisco.com>
782L:	linux-media@vger.kernel.org
783S:	Maintained
784F:	drivers/media/i2c/ad9389b*
785
786ANALOG DEVICES INC ADV7180 DRIVER
787M:	Lars-Peter Clausen <lars@metafoo.de>
788L:	linux-media@vger.kernel.org
789W:	http://ez.analog.com/community/linux-device-drivers
790S:	Supported
791F:	drivers/media/i2c/adv7180.c
792
793ANALOG DEVICES INC ADV748X DRIVER
794M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	drivers/media/i2c/adv748x/*
798
799ANALOG DEVICES INC ADV7511 DRIVER
800M:	Hans Verkuil <hans.verkuil@cisco.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803F:	drivers/media/i2c/adv7511*
804
805ANALOG DEVICES INC ADV7604 DRIVER
806M:	Hans Verkuil <hans.verkuil@cisco.com>
807L:	linux-media@vger.kernel.org
808S:	Maintained
809F:	drivers/media/i2c/adv7604*
810
811ANALOG DEVICES INC ADV7842 DRIVER
812M:	Hans Verkuil <hans.verkuil@cisco.com>
813L:	linux-media@vger.kernel.org
814S:	Maintained
815F:	drivers/media/i2c/adv7842*
816
817ANALOG DEVICES INC ASOC CODEC DRIVERS
818M:	Lars-Peter Clausen <lars@metafoo.de>
819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
820W:	http://wiki.analog.com/
821W:	http://ez.analog.com/community/linux-device-drivers
822S:	Supported
823F:	sound/soc/codecs/adau*
824F:	sound/soc/codecs/adav*
825F:	sound/soc/codecs/ad1*
826F:	sound/soc/codecs/ad7*
827F:	sound/soc/codecs/ssm*
828F:	sound/soc/codecs/sigmadsp.*
829
830ANALOG DEVICES INC ASOC DRIVERS
831L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
833W:	http://blackfin.uclinux.org/
834S:	Supported
835F:	sound/soc/blackfin/*
836
837ANALOG DEVICES INC DMA DRIVERS
838M:	Lars-Peter Clausen <lars@metafoo.de>
839W:	http://ez.analog.com/community/linux-device-drivers
840S:	Supported
841F:	drivers/dma/dma-axi-dmac.c
842
843ANALOG DEVICES INC IIO DRIVERS
844M:	Lars-Peter Clausen <lars@metafoo.de>
845M:	Michael Hennerich <Michael.Hennerich@analog.com>
846W:	http://wiki.analog.com/
847W:	http://ez.analog.com/community/linux-device-drivers
848S:	Supported
849F:	drivers/iio/*/ad*
850F:	drivers/iio/adc/ltc2497*
851X:	drivers/iio/*/adjd*
852F:	drivers/staging/iio/*/ad*
853F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
854
855ANDROID CONFIG FRAGMENTS
856M:	Rob Herring <robh@kernel.org>
857S:	Supported
858F:	kernel/configs/android*
859
860ANDROID DRIVERS
861M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
862M:	Arve Hjønnevåg <arve@android.com>
863M:	Riley Andrews <riandrews@android.com>
864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865L:	devel@driverdev.osuosl.org
866S:	Supported
867F:	drivers/android/
868F:	drivers/staging/android/
869
870ANDROID GOLDFISH RTC DRIVER
871M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
872S:	Supported
873F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874F:	drivers/rtc/rtc-goldfish.c
875
876ANDROID ION DRIVER
877M:	Laura Abbott <labbott@redhat.com>
878M:	Sumit Semwal <sumit.semwal@linaro.org>
879L:	devel@driverdev.osuosl.org
880S:	Supported
881F:	drivers/staging/android/ion
882F:	drivers/staging/android/uapi/ion.h
883F:	drivers/staging/android/uapi/ion_test.h
884
885AOA (Apple Onboard Audio) ALSA DRIVER
886M:	Johannes Berg <johannes@sipsolutions.net>
887L:	linuxppc-dev@lists.ozlabs.org
888L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
889S:	Maintained
890F:	sound/aoa/
891
892APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893M:	William Breathitt Gray <vilhelm.gray@gmail.com>
894L:	linux-iio@vger.kernel.org
895S:	Maintained
896F:	drivers/iio/adc/stx104.c
897
898APM DRIVER
899M:	Jiri Kosina <jikos@kernel.org>
900S:	Odd fixes
901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902F:	arch/x86/kernel/apm_32.c
903F:	include/linux/apm_bios.h
904F:	include/uapi/linux/apm_bios.h
905F:	drivers/char/apm-emulation.c
906
907APPARMOR SECURITY MODULE
908M:	John Johansen <john.johansen@canonical.com>
909L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910W:	apparmor.wiki.kernel.org
911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912S:	Supported
913F:	security/apparmor/
914F:	Documentation/admin-guide/LSM/apparmor.rst
915
916APPLE BCM5974 MULTITOUCH DRIVER
917M:	Henrik Rydberg <rydberg@bitmath.org>
918L:	linux-input@vger.kernel.org
919S:	Odd fixes
920F:	drivers/input/mouse/bcm5974.c
921
922APPLE SMC DRIVER
923M:	Henrik Rydberg <rydberg@bitmath.org>
924L:	linux-hwmon@vger.kernel.org
925S:	Odd fixes
926F:	drivers/hwmon/applesmc.c
927
928APPLETALK NETWORK LAYER
929L:	netdev@vger.kernel.org
930S:	Odd fixes
931F:	drivers/net/appletalk/
932F:	net/appletalk/
933
934APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935M:	Duc Dang <dhdang@apm.com>
936S:	Supported
937F:	arch/arm64/boot/dts/apm/
938
939APPLIED MICRO (APM) X-GENE SOC EDAC
940M:	Loc Ho <lho@apm.com>
941S:	Supported
942F:	drivers/edac/xgene_edac.c
943F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944
945APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946M:	Iyappan Subramanian <isubramanian@apm.com>
947M:	Keyur Chudgar <kchudgar@apm.com>
948S:	Supported
949F:	drivers/net/ethernet/apm/xgene-v2/
950
951APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952M:	Iyappan Subramanian <isubramanian@apm.com>
953M:	Keyur Chudgar <kchudgar@apm.com>
954M:	Quan Nguyen <qnguyen@apm.com>
955S:	Supported
956F:	drivers/net/ethernet/apm/xgene/
957F:	drivers/net/phy/mdio-xgene.c
958F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960
961APPLIED MICRO (APM) X-GENE SOC PMU
962M:	Tai Nguyen <ttnguyen@apm.com>
963S:	Supported
964F:	drivers/perf/xgene_pmu.c
965F:	Documentation/perf/xgene-pmu.txt
966F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967
968APTINA CAMERA SENSOR PLL
969M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970L:	linux-media@vger.kernel.org
971S:	Maintained
972F:	drivers/media/i2c/aptina-pll.*
973
974ARC FRAMEBUFFER DRIVER
975M:	Jaya Kumar <jayalk@intworks.biz>
976S:	Maintained
977F:	drivers/video/fbdev/arcfb.c
978F:	drivers/video/fbdev/core/fb_defio.c
979
980ARC PGU DRM DRIVER
981M:	Alexey Brodkin <abrodkin@synopsys.com>
982S:	Supported
983F:	drivers/gpu/drm/arc/
984F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
985
986ARCNET NETWORK LAYER
987M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
988L:	netdev@vger.kernel.org
989S:	Maintained
990F:	drivers/net/arcnet/
991F:	include/uapi/linux/if_arcnet.h
992
993ARM ARCHITECTED TIMER DRIVER
994M:	Mark Rutland <mark.rutland@arm.com>
995M:	Marc Zyngier <marc.zyngier@arm.com>
996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997S:	Maintained
998F:	arch/arm/include/asm/arch_timer.h
999F:	arch/arm64/include/asm/arch_timer.h
1000F:	drivers/clocksource/arm_arch_timer.c
1001
1002ARM HDLCD DRM DRIVER
1003M:	Liviu Dudau <liviu.dudau@arm.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arm/hdlcd_*
1006F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007
1008ARM MALI-DP DRM DRIVER
1009M:	Liviu Dudau <liviu.dudau@arm.com>
1010M:	Brian Starkey <brian.starkey@arm.com>
1011M:	Mali DP Maintainers <malidp@foss.arm.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arm/
1014F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1015
1016ARM MFM AND FLOPPY DRIVERS
1017M:	Ian Molton <spyro@f2s.com>
1018S:	Maintained
1019F:	arch/arm/lib/floppydma.S
1020F:	arch/arm/include/asm/floppy.h
1021
1022ARM PMU PROFILING AND DEBUGGING
1023M:	Will Deacon <will.deacon@arm.com>
1024M:	Mark Rutland <mark.rutland@arm.com>
1025S:	Maintained
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027F:	arch/arm*/kernel/perf_*
1028F:	arch/arm/oprofile/common.c
1029F:	arch/arm*/kernel/hw_breakpoint.c
1030F:	arch/arm*/include/asm/hw_breakpoint.h
1031F:	arch/arm*/include/asm/perf_event.h
1032F:	drivers/perf/*
1033F:	include/linux/perf/arm_pmu.h
1034F:	Documentation/devicetree/bindings/arm/pmu.txt
1035F:	Documentation/devicetree/bindings/perf/
1036
1037ARM PORT
1038M:	Russell King <linux@armlinux.org.uk>
1039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040W:	http://www.armlinux.org.uk/
1041S:	Maintained
1042T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043F:	arch/arm/
1044
1045ARM PRIMECELL AACI PL041 DRIVER
1046M:	Russell King <linux@armlinux.org.uk>
1047S:	Maintained
1048F:	sound/arm/aaci.*
1049
1050ARM PRIMECELL BUS SUPPORT
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	drivers/amba/
1054F:	include/linux/amba/bus.h
1055
1056ARM PRIMECELL CLCD PL110 DRIVER
1057M:	Russell King <linux@armlinux.org.uk>
1058S:	Maintained
1059F:	drivers/video/fbdev/amba-clcd.*
1060
1061ARM PRIMECELL KMI PL050 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/input/serio/ambakmi.*
1065F:	include/linux/amba/kmi.h
1066
1067ARM PRIMECELL MMCI PL180/1 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	drivers/mmc/host/mmci.*
1071F:	include/linux/amba/mmci.h
1072
1073ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Maintained
1076F:	drivers/tty/serial/amba-pl01*.c
1077F:	include/linux/amba/serial.h
1078
1079ARM SMMU DRIVERS
1080M:	Will Deacon <will.deacon@arm.com>
1081R:	Robin Murphy <robin.murphy@arm.com>
1082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S:	Maintained
1084F:	drivers/iommu/arm-smmu.c
1085F:	drivers/iommu/arm-smmu-v3.c
1086F:	drivers/iommu/io-pgtable-arm.c
1087F:	drivers/iommu/io-pgtable-arm-v7s.c
1088
1089ARM SUB-ARCHITECTURES
1090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:	Maintained
1092F:	arch/arm/mach-*/
1093F:	arch/arm/plat-*/
1094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095
1096ARM/ACTIONS SEMI ARCHITECTURE
1097M:	Andreas Färber <afaerber@suse.de>
1098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:	Maintained
1100N:	owl
1101F:	arch/arm/mach-actions/
1102F:	arch/arm/boot/dts/owl-*
1103F:	arch/arm64/boot/dts/actions/
1104F:	drivers/clocksource/owl-*
1105F:	drivers/soc/actions/
1106F:	include/dt-bindings/power/owl-*
1107F:	include/linux/soc/actions/
1108F:	Documentation/devicetree/bindings/arm/actions.txt
1109F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111
1112ARM/ADS SPHERE MACHINE SUPPORT
1113M:	Lennert Buytenhek <kernel@wantstofly.org>
1114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S:	Maintained
1116
1117ARM/AFEB9260 MACHINE SUPPORT
1118M:	Sergey Lapin <slapin@ossfans.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AJECO 1ARM MACHINE SUPPORT
1123M:	Lennert Buytenhek <kernel@wantstofly.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/Allwinner SoC Clock Support
1128M:	Emilio López <emilio@elopez.com.ar>
1129S:	Maintained
1130F:	drivers/clk/sunxi/
1131
1132ARM/Allwinner sunXi SoC support
1133M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1134M:	Chen-Yu Tsai <wens@csie.org>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S:	Maintained
1137N:	sun[x456789]i
1138N:	sun50i
1139F:	arch/arm/mach-sunxi/
1140F:	arch/arm64/boot/dts/allwinner/
1141F:	drivers/clk/sunxi-ng/
1142F:	drivers/pinctrl/sunxi/
1143F:	drivers/soc/sunxi/
1144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145
1146ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147M:	Neil Armstrong <narmstrong@baylibre.com>
1148M:	Jerome Brunet <jbrunet@baylibre.com>
1149L:	linux-amlogic@lists.infradead.org
1150S:	Maintained
1151F:	drivers/clk/meson/
1152F:	include/dt-bindings/clock/meson*
1153F:	include/dt-bindings/clock/gxbb*
1154F:	Documentation/devicetree/bindings/clock/amlogic*
1155
1156ARM/Amlogic Meson SoC support
1157M:	Carlo Caione <carlo@caione.org>
1158M:	Kevin Hilman <khilman@baylibre.com>
1159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160L:	linux-amlogic@lists.infradead.org
1161W:	http://linux-meson.com/
1162S:	Maintained
1163F:	arch/arm/mach-meson/
1164F:	arch/arm/boot/dts/meson*
1165F:	arch/arm64/boot/dts/amlogic/
1166F:	drivers/pinctrl/meson/
1167F:	drivers/mmc/host/meson*
1168N:	meson
1169
1170ARM/Annapurna Labs ALPINE ARCHITECTURE
1171M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	arch/arm/mach-alpine/
1176F:	arch/arm/boot/dts/alpine*
1177F:	arch/arm64/boot/dts/al/
1178F:	drivers/*/*alpine*
1179
1180ARM/ARTPEC MACHINE SUPPORT
1181M:	Jesper Nilsson <jesper.nilsson@axis.com>
1182M:	Lars Persson <lars.persson@axis.com>
1183M:	Niklas Cassel <niklas.cassel@axis.com>
1184S:	Maintained
1185L:	linux-arm-kernel@axis.com
1186F:	arch/arm/mach-artpec
1187F:	arch/arm/boot/dts/artpec6*
1188F:	drivers/clk/axis
1189F:	drivers/crypto/axis
1190F:	drivers/pinctrl/pinctrl-artpec*
1191F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192
1193ARM/ASPEED I2C DRIVER
1194M:	Brendan Higgins <brendanhiggins@google.com>
1195R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196R:	Joel Stanley <joel@jms.id.au>
1197L:	linux-i2c@vger.kernel.org
1198L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199S:	Maintained
1200F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1201F:	drivers/i2c/busses/i2c-aspeed.c
1202F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204
1205ARM/ASPEED MACHINE SUPPORT
1206M:	Joel Stanley <joel@jms.id.au>
1207S:	Maintained
1208F:	arch/arm/mach-aspeed/
1209F:	arch/arm/boot/dts/aspeed-*
1210F:	drivers/*/*aspeed*
1211
1212ARM/ATMEL AT91 Clock Support
1213M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1214S:	Maintained
1215F:	drivers/clk/at91
1216
1217ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1219M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221W:	http://www.linux4sam.org
1222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1223S:	Supported
1224F:	arch/arm/mach-at91/
1225F:	include/soc/at91/
1226F:	arch/arm/boot/dts/at91*.dts
1227F:	arch/arm/boot/dts/at91*.dtsi
1228F:	arch/arm/boot/dts/sama*.dts
1229F:	arch/arm/boot/dts/sama*.dtsi
1230F:	arch/arm/include/debug/at91.S
1231F:	drivers/memory/atmel*
1232
1233ARM/CALXEDA HIGHBANK ARCHITECTURE
1234M:	Rob Herring <robh@kernel.org>
1235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236S:	Maintained
1237F:	arch/arm/mach-highbank/
1238F:	arch/arm/boot/dts/highbank.dts
1239F:	arch/arm/boot/dts/ecx-*.dts*
1240
1241ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1242M:	Krzysztof Halasa <khalasa@piap.pl>
1243S:	Maintained
1244F:	arch/arm/mach-cns3xxx/
1245
1246ARM/CAVIUM THUNDER NETWORK DRIVER
1247M:	Sunil Goutham <sgoutham@cavium.com>
1248M:	Robert Richter <rric@kernel.org>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S:	Supported
1251F:	drivers/net/ethernet/cavium/thunder/
1252
1253ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1254M:	Alexander Shiyan <shc_work@mail.ru>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Odd Fixes
1257N:	clps711x
1258
1259ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1260M:	Lennert Buytenhek <kernel@wantstofly.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263
1264ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1265M:	Hartley Sweeten <hsweeten@visionengravers.com>
1266M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269F:	arch/arm/mach-ep93xx/
1270F:	arch/arm/mach-ep93xx/include/mach/
1271
1272ARM/CLKDEV SUPPORT
1273M:	Russell King <linux@armlinux.org.uk>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1277F:	arch/arm/include/asm/clkdev.h
1278F:	drivers/clk/clkdev.c
1279
1280ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1281M:	Mike Rapoport <mike@compulab.co.il>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284
1285ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1286M:	Baruch Siach <baruch@tkos.co.il>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289F:	arch/arm/boot/dts/cx92755*
1290N:	digicolor
1291
1292ARM/CONTEC MICRO9 MACHINE SUPPORT
1293M:	Hubert Feurstein <hubert.feurstein@contec.at>
1294S:	Maintained
1295F:	arch/arm/mach-ep93xx/micro9.c
1296
1297ARM/CORESIGHT FRAMEWORK AND DRIVERS
1298M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301F:	drivers/hwtracing/coresight/*
1302F:	Documentation/trace/coresight.txt
1303F:	Documentation/trace/coresight-cpu-debug.txt
1304F:	Documentation/devicetree/bindings/arm/coresight.txt
1305F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1306F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1307F:	tools/perf/arch/arm/util/pmu.c
1308F:	tools/perf/arch/arm/util/auxtrace.c
1309F:	tools/perf/arch/arm/util/cs-etm.c
1310F:	tools/perf/arch/arm/util/cs-etm.h
1311F:	tools/perf/util/cs-etm.h
1312
1313ARM/CORGI MACHINE SUPPORT
1314M:	Richard Purdie <rpurdie@rpsys.net>
1315S:	Maintained
1316
1317ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1318M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1319M:	Linus Walleij <linus.walleij@linaro.org>
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321T:	git git://github.com/ulli-kroll/linux.git
1322S:	Maintained
1323F:	Documentation/devicetree/bindings/arm/gemini.txt
1324F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1325F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1326F:	arch/arm/mach-gemini/
1327F:	drivers/pinctrl/pinctrl-gemini.c
1328F:	drivers/rtc/rtc-ftrtc010.c
1329
1330ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1331M:	Barry Song <baohua@kernel.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1334S:	Maintained
1335F:	arch/arm/boot/dts/prima2*
1336F:	arch/arm/mach-prima2/
1337F:	drivers/clk/sirf/
1338F:	drivers/clocksource/timer-prima2.c
1339F:	drivers/clocksource/timer-atlas7.c
1340N:	[^a-z]sirf
1341
1342ARM/EBSA110 MACHINE SUPPORT
1343M:	Russell King <linux@armlinux.org.uk>
1344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345W:	http://www.armlinux.org.uk/
1346S:	Maintained
1347F:	arch/arm/mach-ebsa110/
1348F:	drivers/net/ethernet/amd/am79c961a.*
1349
1350ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1351M:	Uwe Kleine-König <kernel@pengutronix.de>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354N:	efm32
1355
1356ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1357M:	Robert Jarzmik <robert.jarzmik@free.fr>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/mach-pxa/ezx.c
1361
1362ARM/FARADAY FA526 PORT
1363M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366T:	git git://git.berlios.de/gemini-board
1367F:	arch/arm/mm/*-fa*
1368
1369ARM/FOOTBRIDGE ARCHITECTURE
1370M:	Russell King <linux@armlinux.org.uk>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372W:	http://www.armlinux.org.uk/
1373S:	Maintained
1374F:	arch/arm/include/asm/hardware/dec21285.h
1375F:	arch/arm/mach-footbridge/
1376
1377ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1378M:	Shawn Guo <shawnguo@kernel.org>
1379M:	Sascha Hauer <kernel@pengutronix.de>
1380R:	Fabio Estevam <fabio.estevam@nxp.com>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1384F:	arch/arm/mach-imx/
1385F:	arch/arm/mach-mxs/
1386F:	arch/arm/boot/dts/imx*
1387F:	arch/arm/configs/imx*_defconfig
1388F:	drivers/clk/imx/
1389F:	drivers/soc/imx/
1390F:	include/soc/imx/
1391
1392ARM/FREESCALE VYBRID ARM ARCHITECTURE
1393M:	Shawn Guo <shawnguo@kernel.org>
1394M:	Sascha Hauer <kernel@pengutronix.de>
1395R:	Stefan Agner <stefan@agner.ch>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S:	Maintained
1398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1399F:	arch/arm/mach-imx/*vf610*
1400F:	arch/arm/boot/dts/vf*
1401
1402ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1403M:	Lennert Buytenhek <kernel@wantstofly.org>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406
1407ARM/GUMSTIX MACHINE SUPPORT
1408M:	Steve Sakoman <sakoman@gmail.com>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1413M:	Philipp Zabel <philipp.zabel@gmail.com>
1414M:	Paul Parsons <lost.distance@yahoo.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm/mach-pxa/hx4700.c
1418F:	arch/arm/mach-pxa/include/mach/hx4700.h
1419F:	sound/soc/pxa/hx4700.c
1420
1421ARM/HISILICON SOC SUPPORT
1422M:	Wei Xu <xuwei5@hisilicon.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424W:	http://www.hisilicon.com
1425S:	Supported
1426T:	git git://github.com/hisilicon/linux-hisi.git
1427F:	arch/arm/mach-hisi/
1428F:	arch/arm/boot/dts/hi3*
1429F:	arch/arm/boot/dts/hip*
1430F:	arch/arm/boot/dts/hisi*
1431F:	arch/arm64/boot/dts/hisilicon/
1432
1433ARM/HP JORNADA 7XX MACHINE SUPPORT
1434M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1435W:	www.jlime.com
1436S:	Maintained
1437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1438F:	arch/arm/mach-sa1100/jornada720.c
1439F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1440
1441ARM/IGEP MACHINE SUPPORT
1442M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1443M:	Javier Martinez Canillas <javier@dowhile0.org>
1444L:	linux-omap@vger.kernel.org
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm/boot/dts/omap3-igep*
1448
1449ARM/INCOME PXA270 SUPPORT
1450M:	Marek Vasut <marek.vasut@gmail.com>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1454
1455ARM/INTEL IOP13XX ARM ARCHITECTURE
1456M:	Lennert Buytenhek <kernel@wantstofly.org>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459
1460ARM/INTEL IOP32X ARM ARCHITECTURE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/INTEL IOP33X ARM ARCHITECTURE
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:	Orphan
1468
1469ARM/INTEL IQ81342EX MACHINE SUPPORT
1470M:	Lennert Buytenhek <kernel@wantstofly.org>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Maintained
1473
1474ARM/INTEL IXDP2850 MACHINE SUPPORT
1475M:	Lennert Buytenhek <kernel@wantstofly.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478
1479ARM/INTEL IXP4XX ARM ARCHITECTURE
1480M:	Imre Kaloz <kaloz@openwrt.org>
1481M:	Krzysztof Halasa <khalasa@piap.pl>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	arch/arm/mach-ixp4xx/
1485
1486ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1487M:	Jonathan Cameron <jic23@cam.ac.uk>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/mach-pxa/stargate2.c
1491F:	drivers/pcmcia/pxa2xx_stargate2.c
1492
1493ARM/INTEL XSC3 (MANZANO) ARM CORE
1494M:	Lennert Buytenhek <kernel@wantstofly.org>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497
1498ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/LG1K ARCHITECTURE
1504M:	Chanho Min <chanho.min@lge.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	arch/arm64/boot/dts/lg/
1508
1509ARM/LOGICPD PXA270 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/LPC18XX ARCHITECTURE
1515M:	Joachim Eastwood <manabian@gmail.com>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	arch/arm/boot/dts/lpc43*
1519F:	drivers/clk/nxp/clk-lpc18xx*
1520F:	drivers/clocksource/time-lpc32xx.c
1521F:	drivers/i2c/busses/i2c-lpc2k.c
1522F:	drivers/memory/pl172.c
1523F:	drivers/mtd/spi-nor/nxp-spifi.c
1524F:	drivers/rtc/rtc-lpc24xx.c
1525N:	lpc18xx
1526
1527ARM/LPC32XX SOC SUPPORT
1528M:	Vladimir Zapolskiy <vz@mleia.com>
1529M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1532S:	Maintained
1533F:	arch/arm/boot/dts/lpc32*
1534F:	arch/arm/mach-lpc32xx/
1535F:	drivers/i2c/busses/i2c-pnx.c
1536F:	drivers/net/ethernet/nxp/lpc_eth.c
1537F:	drivers/usb/host/ohci-nxp.c
1538F:	drivers/watchdog/pnx4008_wdt.c
1539N:	lpc32xx
1540
1541ARM/MAGICIAN MACHINE SUPPORT
1542M:	Philipp Zabel <philipp.zabel@gmail.com>
1543S:	Maintained
1544
1545ARM/Marvell Berlin SoC support
1546M:	Jisheng Zhang <jszhang@marvell.com>
1547M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm/mach-berlin/
1551F:	arch/arm/boot/dts/berlin*
1552F:	arch/arm64/boot/dts/marvell/berlin*
1553
1554ARM/Marvell Dove/MV78xx0/Orion SOC support
1555M:	Jason Cooper <jason@lakedaemon.net>
1556M:	Andrew Lunn <andrew@lunn.ch>
1557M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1558M:	Gregory Clement <gregory.clement@free-electrons.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	Documentation/devicetree/bindings/soc/dove/
1562F:	arch/arm/mach-dove/
1563F:	arch/arm/mach-mv78xx0/
1564F:	arch/arm/mach-orion5x/
1565F:	arch/arm/plat-orion/
1566F:	arch/arm/boot/dts/dove*
1567F:	arch/arm/boot/dts/orion5x*
1568
1569ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1570M:	Jason Cooper <jason@lakedaemon.net>
1571M:	Andrew Lunn <andrew@lunn.ch>
1572M:	Gregory Clement <gregory.clement@free-electrons.com>
1573M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575S:	Maintained
1576F:	arch/arm/boot/dts/armada*
1577F:	arch/arm/boot/dts/kirkwood*
1578F:	arch/arm/configs/mvebu_*_defconfig
1579F:	arch/arm/mach-mvebu/
1580F:	arch/arm64/boot/dts/marvell/armada*
1581F:	drivers/cpufreq/mvebu-cpufreq.c
1582F:	drivers/irqchip/irq-armada-370-xp.c
1583F:	drivers/irqchip/irq-mvebu-*
1584F:	drivers/pinctrl/mvebu/
1585F:	drivers/rtc/rtc-armada38x.c
1586
1587ARM/Mediatek RTC DRIVER
1588M:	Eddie Huang <eddie.huang@mediatek.com>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	drivers/rtc/rtc-mt6397.c
1593
1594ARM/Mediatek SoC support
1595M:	Matthias Brugger <matthias.bgg@gmail.com>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599F:	arch/arm/boot/dts/mt6*
1600F:	arch/arm/boot/dts/mt7*
1601F:	arch/arm/boot/dts/mt8*
1602F:	arch/arm/mach-mediatek/
1603F:	arch/arm64/boot/dts/mediatek/
1604N:	mtk
1605K:	mediatek
1606
1607ARM/Mediatek USB3 PHY DRIVER
1608M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1611S:	Maintained
1612F:	drivers/phy/mediatek/phy-mtk-tphy.c
1613
1614ARM/MICREL KS8695 ARCHITECTURE
1615M:	Greg Ungerer <gerg@uclinux.org>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617F:	arch/arm/mach-ks8695/
1618S:	Odd Fixes
1619
1620ARM/MIOA701 MACHINE SUPPORT
1621M:	Robert Jarzmik <robert.jarzmik@free.fr>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623F:	arch/arm/mach-pxa/mioa701.c
1624S:	Maintained
1625
1626ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1627M:	Michael Petchkovsky <mkpetch@internode.on.net>
1628S:	Maintained
1629
1630ARM/NOMADIK ARCHITECTURE
1631M:	Alessandro Rubini <rubini@unipv.it>
1632M:	Linus Walleij <linus.walleij@linaro.org>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	arch/arm/mach-nomadik/
1636F:	drivers/pinctrl/nomadik/
1637F:	drivers/i2c/busses/i2c-nomadik.c
1638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1639
1640ARM/NUVOTON W90X900 ARM ARCHITECTURE
1641M:	Wan ZongShun <mcuos.com@gmail.com>
1642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643W:	http://www.mcuos.com
1644S:	Maintained
1645F:	arch/arm/mach-w90x900/
1646F:	drivers/input/keyboard/w90p910_keypad.c
1647F:	drivers/input/touchscreen/w90p910_ts.c
1648F:	drivers/watchdog/nuc900_wdt.c
1649F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1650F:	drivers/mtd/nand/nuc900_nand.c
1651F:	drivers/rtc/rtc-nuc900.c
1652F:	drivers/spi/spi-nuc900.c
1653F:	drivers/usb/host/ehci-w90x900.c
1654F:	drivers/video/fbdev/nuc900fb.c
1655
1656ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1657M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1658L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1659W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1660S:	Supported
1661
1662ARM/Orion SoC/Technologic Systems TS-78xx platform support
1663M:	Alexander Clouter <alex@digriz.org.uk>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665W:	http://www.digriz.org.uk/ts78xx/kernel
1666S:	Maintained
1667F:	arch/arm/mach-orion5x/ts78xx-*
1668
1669ARM/OXNAS platform support
1670M:	Neil Armstrong <narmstrong@baylibre.com>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1673S:	Maintained
1674F:	arch/arm/mach-oxnas/
1675F:	arch/arm/boot/dts/ox8*.dtsi
1676F:	arch/arm/boot/dts/wd-mbwe.dts
1677F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1678N:	oxnas
1679
1680ARM/PALM TREO SUPPORT
1681M:	Tomas Cech <sleep_walker@suse.com>
1682L:	linux-arm-kernel@lists.infradead.org
1683W:	http://hackndev.com
1684S:	Maintained
1685F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1686F:	arch/arm/mach-pxa/palmtreo.c
1687
1688ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1689M:	Marek Vasut <marek.vasut@gmail.com>
1690L:	linux-arm-kernel@lists.infradead.org
1691W:	http://hackndev.com
1692S:	Maintained
1693F:	arch/arm/mach-pxa/include/mach/palmtx.h
1694F:	arch/arm/mach-pxa/palmtx.c
1695F:	arch/arm/mach-pxa/include/mach/palmt5.h
1696F:	arch/arm/mach-pxa/palmt5.c
1697F:	arch/arm/mach-pxa/include/mach/palmld.h
1698F:	arch/arm/mach-pxa/palmld.c
1699F:	arch/arm/mach-pxa/include/mach/palmte2.h
1700F:	arch/arm/mach-pxa/palmte2.c
1701F:	arch/arm/mach-pxa/include/mach/palmtc.h
1702F:	arch/arm/mach-pxa/palmtc.c
1703
1704ARM/PALMZ72 SUPPORT
1705M:	Sergey Lapin <slapin@ossfans.org>
1706L:	linux-arm-kernel@lists.infradead.org
1707W:	http://hackndev.com
1708S:	Maintained
1709F:	arch/arm/mach-pxa/include/mach/palmz72.h
1710F:	arch/arm/mach-pxa/palmz72.c
1711
1712ARM/PLEB SUPPORT
1713M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1714W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1715S:	Maintained
1716
1717ARM/PT DIGITAL BOARD PORT
1718M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720W:	http://www.armlinux.org.uk/
1721S:	Maintained
1722
1723ARM/QUALCOMM SUPPORT
1724M:	Andy Gross <andy.gross@linaro.org>
1725M:	David Brown <david.brown@linaro.org>
1726L:	linux-arm-msm@vger.kernel.org
1727L:	linux-soc@vger.kernel.org
1728S:	Maintained
1729F:	Documentation/devicetree/bindings/soc/qcom/
1730F:	arch/arm/boot/dts/qcom-*.dts
1731F:	arch/arm/boot/dts/qcom-*.dtsi
1732F:	arch/arm/mach-qcom/
1733F:	arch/arm64/boot/dts/qcom/*
1734F:	drivers/i2c/busses/i2c-qup.c
1735F:	drivers/clk/qcom/
1736F:	drivers/dma/qcom/
1737F:	drivers/soc/qcom/
1738F:	drivers/spi/spi-qup.c
1739F:	drivers/tty/serial/msm_serial.h
1740F:	drivers/tty/serial/msm_serial.c
1741F:	drivers/*/pm8???-*
1742F:	drivers/mfd/ssbi.c
1743F:	drivers/firmware/qcom_scm.c
1744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1745
1746ARM/RADISYS ENP2611 MACHINE SUPPORT
1747M:	Lennert Buytenhek <kernel@wantstofly.org>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S:	Maintained
1750
1751ARM/REALTEK ARCHITECTURE
1752M:	Andreas Färber <afaerber@suse.de>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm64/boot/dts/realtek/
1756F:	Documentation/devicetree/bindings/arm/realtek.txt
1757
1758ARM/RENESAS ARM64 ARCHITECTURE
1759M:	Simon Horman <horms@verge.net.au>
1760M:	Magnus Damm <magnus.damm@gmail.com>
1761L:	linux-renesas-soc@vger.kernel.org
1762Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1764S:	Supported
1765F:	arch/arm64/boot/dts/renesas/
1766F:	drivers/soc/renesas/
1767F:	include/linux/soc/renesas/
1768
1769ARM/RISCPC ARCHITECTURE
1770M:	Russell King <linux@armlinux.org.uk>
1771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772W:	http://www.armlinux.org.uk/
1773S:	Maintained
1774F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1775F:	arch/arm/include/asm/hardware/ioc.h
1776F:	arch/arm/include/asm/hardware/iomd.h
1777F:	arch/arm/include/asm/hardware/memc.h
1778F:	arch/arm/mach-rpc/
1779F:	drivers/net/ethernet/8390/etherh.c
1780F:	drivers/net/ethernet/i825xx/ether1*
1781F:	drivers/net/ethernet/seeq/ether3*
1782F:	drivers/scsi/arm/
1783
1784ARM/Rockchip SoC support
1785M:	Heiko Stuebner <heiko@sntech.de>
1786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787L:	linux-rockchip@lists.infradead.org
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1789S:	Maintained
1790F:	arch/arm/boot/dts/rk3*
1791F:	arch/arm/boot/dts/rv1108*
1792F:	arch/arm/mach-rockchip/
1793F:	drivers/clk/rockchip/
1794F:	drivers/i2c/busses/i2c-rk3x.c
1795F:	drivers/*/*rockchip*
1796F:	drivers/*/*/*rockchip*
1797F:	sound/soc/rockchip/
1798N:	rockchip
1799
1800ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1801M:	Kukjin Kim <kgene@kernel.org>
1802M:	Krzysztof Kozlowski <krzk@kernel.org>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1805Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1806S:	Maintained
1807F:	arch/arm/boot/dts/s3c*
1808F:	arch/arm/boot/dts/s5p*
1809F:	arch/arm/boot/dts/samsung*
1810F:	arch/arm/boot/dts/exynos*
1811F:	arch/arm64/boot/dts/exynos/
1812F:	arch/arm/plat-samsung/
1813F:	arch/arm/mach-s3c24*/
1814F:	arch/arm/mach-s3c64xx/
1815F:	arch/arm/mach-s5p*/
1816F:	arch/arm/mach-exynos*/
1817F:	drivers/*/*s3c24*
1818F:	drivers/*/*/*s3c24*
1819F:	drivers/*/*s3c64xx*
1820F:	drivers/*/*s5pv210*
1821F:	drivers/memory/samsung/*
1822F:	drivers/soc/samsung/*
1823F:	Documentation/arm/Samsung/
1824F:	Documentation/devicetree/bindings/arm/samsung/
1825F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1826F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1827N:	exynos
1828
1829ARM/SAMSUNG MOBILE MACHINE SUPPORT
1830M:	Kyungmin Park <kyungmin.park@samsung.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S:	Maintained
1833F:	arch/arm/mach-s5pv210/
1834
1835ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1836M:	Kyungmin Park <kyungmin.park@samsung.com>
1837M:	Kamil Debski <kamil@wypas.org>
1838M:	Andrzej Hajda <a.hajda@samsung.com>
1839L:	linux-arm-kernel@lists.infradead.org
1840L:	linux-media@vger.kernel.org
1841S:	Maintained
1842F:	drivers/media/platform/s5p-g2d/
1843
1844ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1845M:	Marek Szyprowski <m.szyprowski@samsung.com>
1846L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1847L:	linux-media@vger.kernel.org
1848S:	Maintained
1849F:	drivers/media/platform/s5p-cec/
1850F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1851
1852ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1853M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1854M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1855L:	linux-arm-kernel@lists.infradead.org
1856L:	linux-media@vger.kernel.org
1857S:	Maintained
1858F:	drivers/media/platform/s5p-jpeg/
1859
1860ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1861M:	Kyungmin Park <kyungmin.park@samsung.com>
1862M:	Kamil Debski <kamil@wypas.org>
1863M:	Jeongtae Park <jtp.park@samsung.com>
1864M:	Andrzej Hajda <a.hajda@samsung.com>
1865L:	linux-arm-kernel@lists.infradead.org
1866L:	linux-media@vger.kernel.org
1867S:	Maintained
1868F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1869F:	drivers/media/platform/s5p-mfc/
1870
1871ARM/SHMOBILE ARM ARCHITECTURE
1872M:	Simon Horman <horms@verge.net.au>
1873M:	Magnus Damm <magnus.damm@gmail.com>
1874L:	linux-renesas-soc@vger.kernel.org
1875Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1877S:	Supported
1878F:	arch/arm/boot/dts/emev2*
1879F:	arch/arm/boot/dts/r7s*
1880F:	arch/arm/boot/dts/r8a*
1881F:	arch/arm/boot/dts/sh*
1882F:	arch/arm/configs/shmobile_defconfig
1883F:	arch/arm/include/debug/renesas-scif.S
1884F:	arch/arm/mach-shmobile/
1885F:	drivers/soc/renesas/
1886F:	include/linux/soc/renesas/
1887
1888ARM/SOCFPGA ARCHITECTURE
1889M:	Dinh Nguyen <dinguyen@kernel.org>
1890S:	Maintained
1891F:	arch/arm/mach-socfpga/
1892F:	arch/arm/boot/dts/socfpga*
1893F:	arch/arm/configs/socfpga_defconfig
1894F:	arch/arm64/boot/dts/altera/
1895W:	http://www.rocketboards.org
1896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1897
1898ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1899M:	Dinh Nguyen <dinguyen@kernel.org>
1900S:	Maintained
1901F:	drivers/clk/socfpga/
1902
1903ARM/SOCFPGA EDAC SUPPORT
1904M:	Thor Thayer <thor.thayer@linux.intel.com>
1905S:	Maintained
1906F:	drivers/edac/altera_edac.
1907
1908ARM/STI ARCHITECTURE
1909M:	Patrice Chotard <patrice.chotard@st.com>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911W:	http://www.stlinux.com
1912S:	Maintained
1913F:	arch/arm/mach-sti/
1914F:	arch/arm/boot/dts/sti*
1915F:	drivers/char/hw_random/st-rng.c
1916F:	drivers/clocksource/arm_global_timer.c
1917F:	drivers/clocksource/clksrc_st_lpc.c
1918F:	drivers/cpufreq/sti-cpufreq.c
1919F:	drivers/dma/st_fdma*
1920F:	drivers/i2c/busses/i2c-st.c
1921F:	drivers/media/rc/st_rc.c
1922F:	drivers/media/platform/sti/c8sectpfe/
1923F:	drivers/mmc/host/sdhci-st.c
1924F:	drivers/phy/st/phy-miphy28lp.c
1925F:	drivers/phy/st/phy-stih407-usb.c
1926F:	drivers/pinctrl/pinctrl-st.c
1927F:	drivers/remoteproc/st_remoteproc.c
1928F:	drivers/remoteproc/st_slim_rproc.c
1929F:	drivers/reset/sti/
1930F:	drivers/rtc/rtc-st-lpc.c
1931F:	drivers/tty/serial/st-asc.c
1932F:	drivers/usb/dwc3/dwc3-st.c
1933F:	drivers/usb/host/ehci-st.c
1934F:	drivers/usb/host/ohci-st.c
1935F:	drivers/watchdog/st_lpc_wdt.c
1936F:	drivers/ata/ahci_st.c
1937F:	include/linux/remoteproc/st_slim_rproc.h
1938
1939ARM/STM32 ARCHITECTURE
1940M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1941M:	Alexandre Torgue <alexandre.torgue@st.com>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943S:	Maintained
1944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1945N:	stm32
1946F:	drivers/clocksource/armv7m_systick.c
1947
1948ARM/TANGO ARCHITECTURE
1949M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1950L:	linux-arm-kernel@lists.infradead.org
1951S:	Maintained
1952N:	tango
1953
1954ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1955M:	Lennert Buytenhek <kernel@wantstofly.org>
1956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S:	Maintained
1958
1959ARM/TETON BGA MACHINE SUPPORT
1960M:	"Mark F. Brown" <mark.brown314@gmail.com>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963
1964ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1965M:	Santosh Shilimkar <ssantosh@kernel.org>
1966L:	linux-kernel@vger.kernel.org
1967S:	Maintained
1968F:	drivers/memory/*emif*
1969
1970ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1971M:	Santosh Shilimkar <ssantosh@kernel.org>
1972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973S:	Maintained
1974F:	arch/arm/mach-keystone/
1975F:	arch/arm/boot/dts/keystone-*
1976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1977
1978ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1979M:	Santosh Shilimkar <ssantosh@kernel.org>
1980L:	linux-kernel@vger.kernel.org
1981S:	Maintained
1982F:	drivers/clk/keystone/
1983
1984ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1985M:	Santosh Shilimkar <ssantosh@kernel.org>
1986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987L:	linux-kernel@vger.kernel.org
1988S:	Maintained
1989F:	drivers/clocksource/timer-keystone.c
1990
1991ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1992M:	Santosh Shilimkar <ssantosh@kernel.org>
1993L:	linux-kernel@vger.kernel.org
1994S:	Maintained
1995F:	drivers/power/reset/keystone-reset.c
1996
1997ARM/THECUS N2100 MACHINE SUPPORT
1998M:	Lennert Buytenhek <kernel@wantstofly.org>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S:	Maintained
2001
2002ARM/TOSA MACHINE SUPPORT
2003M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2004M:	Dirk Opfer <dirk@opfer-online.de>
2005S:	Maintained
2006
2007ARM/U300 MACHINE SUPPORT
2008M:	Linus Walleij <linus.walleij@linaro.org>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Supported
2011F:	arch/arm/mach-u300/
2012F:	drivers/clocksource/timer-u300.c
2013F:	drivers/i2c/busses/i2c-stu300.c
2014F:	drivers/rtc/rtc-coh901331.c
2015F:	drivers/watchdog/coh901327_wdt.c
2016F:	drivers/dma/coh901318*
2017F:	drivers/mfd/ab3100*
2018F:	drivers/rtc/rtc-ab3100.c
2019F:	drivers/rtc/rtc-coh901331.c
2020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2021
2022ARM/UNIPHIER ARCHITECTURE
2023M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2026S:	Maintained
2027F:	arch/arm/boot/dts/uniphier*
2028F:	arch/arm/include/asm/hardware/cache-uniphier.h
2029F:	arch/arm/mach-uniphier/
2030F:	arch/arm/mm/cache-uniphier.c
2031F:	arch/arm64/boot/dts/socionext/
2032F:	drivers/bus/uniphier-system-bus.c
2033F:	drivers/clk/uniphier/
2034F:	drivers/i2c/busses/i2c-uniphier*
2035F:	drivers/irqchip/irq-uniphier-aidet.c
2036F:	drivers/pinctrl/uniphier/
2037F:	drivers/reset/reset-uniphier.c
2038F:	drivers/tty/serial/8250/8250_uniphier.c
2039N:	uniphier
2040
2041ARM/Ux500 ARM ARCHITECTURE
2042M:	Linus Walleij <linus.walleij@linaro.org>
2043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044S:	Maintained
2045F:	arch/arm/mach-ux500/
2046F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2047F:	drivers/dma/ste_dma40*
2048F:	drivers/hwspinlock/u8500_hsem.c
2049F:	drivers/mfd/abx500*
2050F:	drivers/mfd/ab8500*
2051F:	drivers/mfd/dbx500*
2052F:	drivers/mfd/db8500*
2053F:	drivers/pinctrl/nomadik/pinctrl-ab*
2054F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2055F:	drivers/rtc/rtc-ab8500.c
2056F:	drivers/rtc/rtc-pl031.c
2057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2058
2059ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2060M:	Ulf Hansson <ulf.hansson@linaro.org>
2061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062T:	git git://git.linaro.org/people/ulfh/clk.git
2063S:	Maintained
2064F:	drivers/clk/ux500/
2065
2066ARM/VERSATILE EXPRESS PLATFORM
2067M:	Liviu Dudau <liviu.dudau@arm.com>
2068M:	Sudeep Holla <sudeep.holla@arm.com>
2069M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071S:	Maintained
2072F:	arch/arm/boot/dts/vexpress*
2073F:	arch/arm64/boot/dts/arm/
2074F:	arch/arm/mach-vexpress/
2075F:	*/*/vexpress*
2076F:	*/*/*/vexpress*
2077F:	drivers/clk/versatile/clk-vexpress-osc.c
2078F:	drivers/clocksource/versatile.c
2079N:	mps2
2080
2081ARM/VFP SUPPORT
2082M:	Russell King <linux@armlinux.org.uk>
2083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084W:	http://www.armlinux.org.uk/
2085S:	Maintained
2086F:	arch/arm/vfp/
2087
2088ARM/VOIPAC PXA270 SUPPORT
2089M:	Marek Vasut <marek.vasut@gmail.com>
2090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091S:	Maintained
2092F:	arch/arm/mach-pxa/vpac270.c
2093F:	arch/arm/mach-pxa/include/mach/vpac270.h
2094
2095ARM/VT8500 ARM ARCHITECTURE
2096M:	Tony Prisk <linux@prisktech.co.nz>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098S:	Maintained
2099F:	arch/arm/mach-vt8500/
2100F:	drivers/clocksource/vt8500_timer.c
2101F:	drivers/i2c/busses/i2c-wmt.c
2102F:	drivers/mmc/host/wmt-sdmmc.c
2103F:	drivers/pwm/pwm-vt8500.c
2104F:	drivers/rtc/rtc-vt8500.c
2105F:	drivers/tty/serial/vt8500_serial.c
2106F:	drivers/usb/host/ehci-platform.c
2107F:	drivers/usb/host/uhci-platform.c
2108F:	drivers/video/fbdev/vt8500lcdfb.*
2109F:	drivers/video/fbdev/wm8505fb*
2110F:	drivers/video/fbdev/wmt_ge_rops.*
2111
2112ARM/ZIPIT Z2 SUPPORT
2113M:	Marek Vasut <marek.vasut@gmail.com>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116F:	arch/arm/mach-pxa/z2.c
2117F:	arch/arm/mach-pxa/include/mach/z2.h
2118
2119ARM/ZTE ARCHITECTURE
2120M:	Jun Nie <jun.nie@linaro.org>
2121M:	Baoyou Xie <baoyou.xie@linaro.org>
2122M:	Shawn Guo <shawnguo@kernel.org>
2123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124S:	Maintained
2125F:	arch/arm/boot/dts/zx2967*
2126F:	arch/arm/mach-zx/
2127F:	arch/arm64/boot/dts/zte/
2128F:	drivers/clk/zte/
2129F:	drivers/dma/zx_dma.c
2130F:	drivers/gpio/gpio-zx.c
2131F:	drivers/i2c/busses/i2c-zx2967.c
2132F:	drivers/mmc/host/dw_mmc-zx.*
2133F:	drivers/pinctrl/zte/
2134F:	drivers/reset/reset-zx2967.c
2135F:	drivers/soc/zte/
2136F:	drivers/thermal/zx2967_thermal.c
2137F:	drivers/watchdog/zx2967_wdt.c
2138F:	Documentation/devicetree/bindings/arm/zte.txt
2139F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2140F:	Documentation/devicetree/bindings/dma/zxdma.txt
2141F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2142F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2143F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2144F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2145F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2146F:	Documentation/devicetree/bindings/soc/zte/
2147F:	Documentation/devicetree/bindings/sound/zte,*.txt
2148F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2149F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2150F:	include/dt-bindings/clock/zx2967*.h
2151F:	include/dt-bindings/soc/zte,*.h
2152F:	sound/soc/codecs/zx_aud96p22.c
2153F:	sound/soc/zte/
2154
2155ARM/ZYNQ ARCHITECTURE
2156M:	Michal Simek <michal.simek@xilinx.com>
2157R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159W:	http://wiki.xilinx.com
2160T:	git https://github.com/Xilinx/linux-xlnx.git
2161S:	Supported
2162F:	arch/arm/mach-zynq/
2163F:	drivers/cpuidle/cpuidle-zynq.c
2164F:	drivers/block/xsysace.c
2165N:	zynq
2166N:	xilinx
2167F:	drivers/clocksource/cadence_ttc_timer.c
2168F:	drivers/i2c/busses/i2c-cadence.c
2169F:	drivers/mmc/host/sdhci-of-arasan.c
2170F:	drivers/edac/synopsys_edac.c
2171
2172ARM64 PORT (AARCH64 ARCHITECTURE)
2173M:	Catalin Marinas <catalin.marinas@arm.com>
2174M:	Will Deacon <will.deacon@arm.com>
2175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2177S:	Maintained
2178F:	arch/arm64/
2179F:	Documentation/arm64/
2180
2181AS3645A LED FLASH CONTROLLER DRIVER
2182M:	Sakari Ailus <sakari.ailus@iki.fi>
2183L:	linux-leds@vger.kernel.org
2184S:	Maintained
2185F:	drivers/leds/leds-as3645a.c
2186
2187AS3645A LED FLASH CONTROLLER DRIVER
2188M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2189L:	linux-media@vger.kernel.org
2190T:	git git://linuxtv.org/media_tree.git
2191S:	Maintained
2192F:	drivers/media/i2c/as3645a.c
2193F:	include/media/i2c/as3645a.h
2194
2195ASAHI KASEI AK8974 DRIVER
2196M:	Linus Walleij <linus.walleij@linaro.org>
2197L:	linux-iio@vger.kernel.org
2198W:	http://www.akm.com/
2199S:	Supported
2200F:	drivers/iio/magnetometer/ak8974.c
2201
2202ASC7621 HARDWARE MONITOR DRIVER
2203M:	George Joseph <george.joseph@fairview5.com>
2204L:	linux-hwmon@vger.kernel.org
2205S:	Maintained
2206F:	Documentation/hwmon/asc7621
2207F:	drivers/hwmon/asc7621.c
2208
2209ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2210M:	Corentin Chary <corentin.chary@gmail.com>
2211L:	acpi4asus-user@lists.sourceforge.net
2212L:	platform-driver-x86@vger.kernel.org
2213W:	http://acpi4asus.sf.net
2214S:	Maintained
2215F:	drivers/platform/x86/asus*.c
2216F:	drivers/platform/x86/eeepc*.c
2217
2218ASUS WIRELESS RADIO CONTROL DRIVER
2219M:	João Paulo Rechi Vita <jprvita@gmail.com>
2220L:	platform-driver-x86@vger.kernel.org
2221S:	Maintained
2222F:	drivers/platform/x86/asus-wireless.c
2223
2224ASYMMETRIC KEYS
2225M:	David Howells <dhowells@redhat.com>
2226L:	keyrings@vger.kernel.org
2227S:	Maintained
2228F:	Documentation/crypto/asymmetric-keys.txt
2229F:	include/linux/verification.h
2230F:	include/crypto/public_key.h
2231F:	include/crypto/pkcs7.h
2232F:	crypto/asymmetric_keys/
2233
2234ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2235R:	Dan Williams <dan.j.williams@intel.com>
2236W:	http://sourceforge.net/projects/xscaleiop
2237S:	Odd fixes
2238F:	Documentation/crypto/async-tx-api.txt
2239F:	crypto/async_tx/
2240F:	drivers/dma/
2241F:	include/linux/dmaengine.h
2242F:	include/linux/async_tx.h
2243
2244AT24 EEPROM DRIVER
2245M:	Wolfram Sang <wsa@the-dreams.de>
2246L:	linux-i2c@vger.kernel.org
2247S:	Maintained
2248F:	drivers/misc/eeprom/at24.c
2249F:	include/linux/platform_data/at24.h
2250
2251ATA OVER ETHERNET (AOE) DRIVER
2252M:	"Ed L. Cashin" <ed.cashin@acm.org>
2253W:	http://www.openaoe.org/
2254S:	Supported
2255F:	Documentation/aoe/
2256F:	drivers/block/aoe/
2257
2258ATHEROS 71XX/9XXX GPIO DRIVER
2259M:	Alban Bedel <albeu@free.fr>
2260W:	https://github.com/AlbanBedel/linux
2261T:	git git://github.com/AlbanBedel/linux
2262S:	Maintained
2263F:	drivers/gpio/gpio-ath79.c
2264F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2265
2266ATHEROS ATH GENERIC UTILITIES
2267M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2268L:	linux-wireless@vger.kernel.org
2269S:	Supported
2270F:	drivers/net/wireless/ath/*
2271
2272ATHEROS ATH5K WIRELESS DRIVER
2273M:	Jiri Slaby <jirislaby@gmail.com>
2274M:	Nick Kossifidis <mickflemm@gmail.com>
2275M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2276L:	linux-wireless@vger.kernel.org
2277W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2278S:	Maintained
2279F:	drivers/net/wireless/ath/ath5k/
2280
2281ATHEROS ATH6KL WIRELESS DRIVER
2282M:	Kalle Valo <kvalo@qca.qualcomm.com>
2283L:	linux-wireless@vger.kernel.org
2284W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2286S:	Supported
2287F:	drivers/net/wireless/ath/ath6kl/
2288
2289ATI_REMOTE2 DRIVER
2290M:	Ville Syrjala <syrjala@sci.fi>
2291S:	Maintained
2292F:	drivers/input/misc/ati_remote2.c
2293
2294ATK0110 HWMON DRIVER
2295M:	Luca Tettamanti <kronos.it@gmail.com>
2296L:	linux-hwmon@vger.kernel.org
2297S:	Maintained
2298F:	drivers/hwmon/asus_atk0110.c
2299
2300ATLX ETHERNET DRIVERS
2301M:	Jay Cliburn <jcliburn@gmail.com>
2302M:	Chris Snook <chris.snook@gmail.com>
2303L:	netdev@vger.kernel.org
2304W:	http://sourceforge.net/projects/atl1
2305W:	http://atl1.sourceforge.net
2306S:	Maintained
2307F:	drivers/net/ethernet/atheros/
2308
2309ATM
2310M:	Chas Williams <3chas3@gmail.com>
2311L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2312L:	netdev@vger.kernel.org
2313W:	http://linux-atm.sourceforge.net
2314S:	Maintained
2315F:	drivers/atm/
2316F:	include/linux/atm*
2317F:	include/uapi/linux/atm*
2318
2319ATMEL AT91 / AT32 MCI DRIVER
2320M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2321S:	Maintained
2322F:	drivers/mmc/host/atmel-mci.c
2323
2324ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2325M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2326S:	Supported
2327F:	drivers/power/reset/at91-sama5d2_shdwc.c
2328
2329ATMEL Audio ALSA driver
2330M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2331L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2332S:	Supported
2333F:	sound/soc/atmel
2334
2335ATMEL I2C DRIVER
2336M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2337L:	linux-i2c@vger.kernel.org
2338S:	Supported
2339F:	drivers/i2c/busses/i2c-at91.c
2340
2341ATMEL ISI DRIVER
2342M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2343L:	linux-media@vger.kernel.org
2344S:	Supported
2345F:	drivers/media/platform/atmel/atmel-isi.c
2346F:	include/media/atmel-isi.h
2347
2348ATMEL LCDFB DRIVER
2349M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2350L:	linux-fbdev@vger.kernel.org
2351S:	Maintained
2352F:	drivers/video/fbdev/atmel_lcdfb.c
2353F:	include/video/atmel_lcdc.h
2354
2355ATMEL MACB ETHERNET DRIVER
2356M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2357S:	Supported
2358F:	drivers/net/ethernet/cadence/
2359
2360ATMEL MAXTOUCH DRIVER
2361M:	Nick Dyer <nick@shmanahar.org>
2362T:	git git://github.com/ndyer/linux.git
2363S:	Maintained
2364F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2365F:	drivers/input/touchscreen/atmel_mxt_ts.c
2366F:	include/linux/platform_data/atmel_mxt_ts.h
2367
2368ATMEL NAND DRIVER
2369M:	Wenyou Yang <wenyou.yang@atmel.com>
2370M:	Josh Wu <rainyfeeling@outlook.com>
2371L:	linux-mtd@lists.infradead.org
2372S:	Supported
2373F:	drivers/mtd/nand/atmel/*
2374
2375ATMEL SAMA5D2 ADC DRIVER
2376M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2377L:	linux-iio@vger.kernel.org
2378S:	Supported
2379F:	drivers/iio/adc/at91-sama5d2_adc.c
2380
2381ATMEL SDMMC DRIVER
2382M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2383L:	linux-mmc@vger.kernel.org
2384S:	Supported
2385F:	drivers/mmc/host/sdhci-of-at91.c
2386
2387ATMEL SPI DRIVER
2388M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2389S:	Supported
2390F:	drivers/spi/spi-atmel.*
2391
2392ATMEL SSC DRIVER
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395S:	Supported
2396F:	drivers/misc/atmel-ssc.c
2397F:	include/linux/atmel-ssc.h
2398
2399ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2400M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402S:	Supported
2403F:	drivers/misc/atmel_tclib.c
2404F:	drivers/clocksource/tcb_clksrc.c
2405
2406ATMEL USBA UDC DRIVER
2407M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409S:	Supported
2410F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2411
2412ATMEL WIRELESS DRIVER
2413M:	Simon Kelley <simon@thekelleys.org.uk>
2414L:	linux-wireless@vger.kernel.org
2415W:	http://www.thekelleys.org.uk/atmel
2416W:	http://atmelwlandriver.sourceforge.net/
2417S:	Maintained
2418F:	drivers/net/wireless/atmel/atmel*
2419
2420ATMEL XDMA DRIVER
2421M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2422L:	linux-arm-kernel@lists.infradead.org
2423L:	dmaengine@vger.kernel.org
2424S:	Supported
2425F:	drivers/dma/at_xdmac.c
2426
2427ATOMIC INFRASTRUCTURE
2428M:	Will Deacon <will.deacon@arm.com>
2429M:	Peter Zijlstra <peterz@infradead.org>
2430R:	Boqun Feng <boqun.feng@gmail.com>
2431L:	linux-kernel@vger.kernel.org
2432S:	Maintained
2433F:	arch/*/include/asm/atomic*.h
2434F:	include/*/atomic*.h
2435
2436ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2437M:	Bradley Grove <linuxdrivers@attotech.com>
2438L:	linux-scsi@vger.kernel.org
2439W:	http://www.attotech.com
2440S:	Supported
2441F:	drivers/scsi/esas2r
2442
2443ATUSB IEEE 802.15.4 RADIO DRIVER
2444M:	Stefan Schmidt <stefan@osg.samsung.com>
2445L:	linux-wpan@vger.kernel.org
2446S:	Maintained
2447F:	drivers/net/ieee802154/atusb.c
2448F:	drivers/net/ieee802154/atusb.h
2449F:	drivers/net/ieee802154/at86rf230.h
2450
2451AUDIT SUBSYSTEM
2452M:	Paul Moore <paul@paul-moore.com>
2453M:	Eric Paris <eparis@redhat.com>
2454L:	linux-audit@redhat.com (moderated for non-subscribers)
2455W:	https://github.com/linux-audit
2456W:	https://people.redhat.com/sgrubb/audit
2457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2458S:	Supported
2459F:	include/linux/audit.h
2460F:	include/uapi/linux/audit.h
2461F:	kernel/audit*
2462
2463AUXILIARY DISPLAY DRIVERS
2464M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2465W:	http://miguelojeda.es/auxdisplay.htm
2466W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2467S:	Maintained
2468F:	drivers/auxdisplay/
2469F:	include/linux/cfag12864b.h
2470
2471AX.25 NETWORK LAYER
2472M:	Ralf Baechle <ralf@linux-mips.org>
2473L:	linux-hams@vger.kernel.org
2474W:	http://www.linux-ax25.org/
2475S:	Maintained
2476F:	include/uapi/linux/ax25.h
2477F:	include/net/ax25.h
2478F:	net/ax25/
2479
2480AXENTIA ARM DEVICES
2481M:	Peter Rosin <peda@axentia.se>
2482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483S:	Maintained
2484F:	Documentation/devicetree/bindings/arm/axentia.txt
2485F:	arch/arm/boot/dts/at91-linea.dtsi
2486F:	arch/arm/boot/dts/at91-tse850-3.dts
2487
2488AXENTIA ASOC DRIVERS
2489M:	Peter Rosin <peda@axentia.se>
2490L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2491S:	Maintained
2492F:	Documentation/devicetree/bindings/sound/axentia,*
2493F:	sound/soc/atmel/tse850-pcm5142.c
2494
2495AZ6007 DVB DRIVER
2496M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2497M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2498L:	linux-media@vger.kernel.org
2499W:	https://linuxtv.org
2500T:	git git://linuxtv.org/media_tree.git
2501S:	Maintained
2502F:	drivers/media/usb/dvb-usb-v2/az6007.c
2503
2504AZTECH FM RADIO RECEIVER DRIVER
2505M:	Hans Verkuil <hverkuil@xs4all.nl>
2506L:	linux-media@vger.kernel.org
2507T:	git git://linuxtv.org/media_tree.git
2508W:	https://linuxtv.org
2509S:	Maintained
2510F:	drivers/media/radio/radio-aztech*
2511
2512B43 WIRELESS DRIVER
2513L:	linux-wireless@vger.kernel.org
2514L:	b43-dev@lists.infradead.org
2515W:	http://wireless.kernel.org/en/users/Drivers/b43
2516S:	Odd Fixes
2517F:	drivers/net/wireless/broadcom/b43/
2518
2519B43LEGACY WIRELESS DRIVER
2520M:	Larry Finger <Larry.Finger@lwfinger.net>
2521L:	linux-wireless@vger.kernel.org
2522L:	b43-dev@lists.infradead.org
2523W:	http://wireless.kernel.org/en/users/Drivers/b43
2524S:	Maintained
2525F:	drivers/net/wireless/broadcom/b43legacy/
2526
2527BACKLIGHT CLASS/SUBSYSTEM
2528M:	Lee Jones <lee.jones@linaro.org>
2529M:	Daniel Thompson <daniel.thompson@linaro.org>
2530M:	Jingoo Han <jingoohan1@gmail.com>
2531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2532S:	Maintained
2533F:	drivers/video/backlight/
2534F:	include/linux/backlight.h
2535F:	include/linux/pwm_backlight.h
2536F:	Documentation/devicetree/bindings/leds/backlight
2537
2538BATMAN ADVANCED
2539M:	Marek Lindner <mareklindner@neomailbox.ch>
2540M:	Simon Wunderlich <sw@simonwunderlich.de>
2541M:	Antonio Quartulli <a@unstable.cc>
2542L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2543W:	https://www.open-mesh.org/
2544Q:	https://patchwork.open-mesh.org/project/batman/list/
2545S:	Maintained
2546F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2547F:	Documentation/ABI/testing/sysfs-class-net-mesh
2548F:	Documentation/networking/batman-adv.rst
2549F:	include/uapi/linux/batman_adv.h
2550F:	net/batman-adv/
2551
2552BAYCOM/HDLCDRV DRIVERS FOR AX.25
2553M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2554L:	linux-hams@vger.kernel.org
2555W:	http://www.baycom.org/~tom/ham/ham.html
2556S:	Maintained
2557F:	drivers/net/hamradio/baycom*
2558
2559BCACHE (BLOCK LAYER CACHE)
2560M:	Kent Overstreet <kent.overstreet@gmail.com>
2561L:	linux-bcache@vger.kernel.org
2562W:	http://bcache.evilpiepirate.org
2563S:	Orphan
2564F:	drivers/md/bcache/
2565
2566BDISP ST MEDIA DRIVER
2567M:	Fabien Dessenne <fabien.dessenne@st.com>
2568L:	linux-media@vger.kernel.org
2569T:	git git://linuxtv.org/media_tree.git
2570W:	https://linuxtv.org
2571S:	Supported
2572F:	drivers/media/platform/sti/bdisp
2573
2574BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2575M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2576L:	netdev@vger.kernel.org
2577S:	Maintained
2578F:	drivers/net/ethernet/ec_bhf.c
2579
2580BEFS FILE SYSTEM
2581M:	Luis de Bethencourt <luisbg@kernel.org>
2582M:	Salah Triki <salah.triki@gmail.com>
2583S:	Maintained
2584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2585F:	Documentation/filesystems/befs.txt
2586F:	fs/befs/
2587
2588BFQ I/O SCHEDULER
2589M:	Paolo Valente <paolo.valente@linaro.org>
2590M:	Jens Axboe <axboe@kernel.dk>
2591L:	linux-block@vger.kernel.org
2592S:	Maintained
2593F:	block/bfq-*
2594F:	Documentation/block/bfq-iosched.txt
2595
2596BFS FILE SYSTEM
2597M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2598S:	Maintained
2599F:	Documentation/filesystems/bfs.txt
2600F:	fs/bfs/
2601F:	include/uapi/linux/bfs_fs.h
2602
2603BLACKFIN ARCHITECTURE
2604M:	Steven Miao <realmz6@gmail.com>
2605L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2606T:	git git://git.code.sf.net/p/adi-linux/code
2607W:	http://blackfin.uclinux.org
2608S:	Supported
2609F:	arch/blackfin/
2610
2611BLACKFIN EMAC DRIVER
2612L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2613W:	http://blackfin.uclinux.org
2614S:	Supported
2615F:	drivers/net/ethernet/adi/
2616
2617BLACKFIN MEDIA DRIVER
2618M:	Scott Jiang <scott.jiang.linux@gmail.com>
2619L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2620W:	http://blackfin.uclinux.org/
2621S:	Supported
2622F:	drivers/media/platform/blackfin/
2623F:	drivers/media/i2c/adv7183*
2624F:	drivers/media/i2c/vs6624*
2625
2626BLACKFIN RTC DRIVER
2627L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2628W:	http://blackfin.uclinux.org
2629S:	Supported
2630F:	drivers/rtc/rtc-bfin.c
2631
2632BLACKFIN SDH DRIVER
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634W:	http://blackfin.uclinux.org
2635S:	Supported
2636F:	drivers/mmc/host/bfin_sdh.c
2637
2638BLACKFIN SERIAL DRIVER
2639L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640W:	http://blackfin.uclinux.org
2641S:	Supported
2642F:	drivers/tty/serial/bfin_uart.c
2643
2644BLACKFIN WATCHDOG DRIVER
2645L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646W:	http://blackfin.uclinux.org
2647S:	Supported
2648F:	drivers/watchdog/bfin_wdt.c
2649
2650BLINKM RGB LED DRIVER
2651M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2652S:	Maintained
2653F:	drivers/leds/leds-blinkm.c
2654
2655BLOCK LAYER
2656M:	Jens Axboe <axboe@kernel.dk>
2657L:	linux-block@vger.kernel.org
2658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2659S:	Maintained
2660F:	block/
2661F:	kernel/trace/blktrace.c
2662F:	lib/sbitmap.c
2663
2664BLOCK2MTD DRIVER
2665M:	Joern Engel <joern@lazybastard.org>
2666L:	linux-mtd@lists.infradead.org
2667S:	Maintained
2668F:	drivers/mtd/devices/block2mtd.c
2669
2670BLUETOOTH DRIVERS
2671M:	Marcel Holtmann <marcel@holtmann.org>
2672M:	Gustavo Padovan <gustavo@padovan.org>
2673M:	Johan Hedberg <johan.hedberg@gmail.com>
2674L:	linux-bluetooth@vger.kernel.org
2675W:	http://www.bluez.org/
2676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2678S:	Maintained
2679F:	drivers/bluetooth/
2680
2681BLUETOOTH SUBSYSTEM
2682M:	Marcel Holtmann <marcel@holtmann.org>
2683M:	Gustavo Padovan <gustavo@padovan.org>
2684M:	Johan Hedberg <johan.hedberg@gmail.com>
2685L:	linux-bluetooth@vger.kernel.org
2686W:	http://www.bluez.org/
2687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2689S:	Maintained
2690F:	net/bluetooth/
2691F:	include/net/bluetooth/
2692
2693BONDING DRIVER
2694M:	Jay Vosburgh <j.vosburgh@gmail.com>
2695M:	Veaceslav Falico <vfalico@gmail.com>
2696M:	Andy Gospodarek <andy@greyhouse.net>
2697L:	netdev@vger.kernel.org
2698W:	http://sourceforge.net/projects/bonding/
2699S:	Supported
2700F:	drivers/net/bonding/
2701F:	include/uapi/linux/if_bonding.h
2702
2703BPF (Safe dynamic programs and tools)
2704M:	Alexei Starovoitov <ast@kernel.org>
2705M:	Daniel Borkmann <daniel@iogearbox.net>
2706L:	netdev@vger.kernel.org
2707L:	linux-kernel@vger.kernel.org
2708S:	Supported
2709F:	arch/x86/net/bpf_jit*
2710F:	Documentation/networking/filter.txt
2711F:	include/linux/bpf*
2712F:	include/linux/filter.h
2713F:	include/uapi/linux/bpf*
2714F:	include/uapi/linux/filter.h
2715F:	kernel/bpf/
2716F:	kernel/trace/bpf_trace.c
2717F:	lib/test_bpf.c
2718F:	net/bpf/
2719F:	net/core/filter.c
2720F:	net/sched/act_bpf.c
2721F:	net/sched/cls_bpf.c
2722F:	samples/bpf/
2723F:	tools/net/bpf*
2724F:	tools/testing/selftests/bpf/
2725
2726BROADCOM B44 10/100 ETHERNET DRIVER
2727M:	Michael Chan <michael.chan@broadcom.com>
2728L:	netdev@vger.kernel.org
2729S:	Supported
2730F:	drivers/net/ethernet/broadcom/b44.*
2731
2732BROADCOM B53 ETHERNET SWITCH DRIVER
2733M:	Florian Fainelli <f.fainelli@gmail.com>
2734L:	netdev@vger.kernel.org
2735L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2736S:	Supported
2737F:	drivers/net/dsa/b53/*
2738F:	include/linux/platform_data/b53.h
2739
2740BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2741M:	Florian Fainelli <f.fainelli@gmail.com>
2742M:	Ray Jui <rjui@broadcom.com>
2743M:	Scott Branden <sbranden@broadcom.com>
2744M:	bcm-kernel-feedback-list@broadcom.com
2745T:	git git://github.com/broadcom/mach-bcm
2746S:	Maintained
2747N:	bcm281*
2748N:	bcm113*
2749N:	bcm216*
2750N:	kona
2751F:	arch/arm/mach-bcm/
2752
2753BROADCOM BCM2835 ARM ARCHITECTURE
2754M:	Eric Anholt <eric@anholt.net>
2755M:	Stefan Wahren <stefan.wahren@i2se.com>
2756L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758T:	git git://github.com/anholt/linux
2759S:	Maintained
2760N:	bcm2835
2761F:	drivers/staging/vc04_services
2762
2763BROADCOM BCM47XX MIPS ARCHITECTURE
2764M:	Hauke Mehrtens <hauke@hauke-m.de>
2765M:	Rafał Miłecki <zajec5@gmail.com>
2766L:	linux-mips@linux-mips.org
2767S:	Maintained
2768F:	Documentation/devicetree/bindings/mips/brcm/
2769F:	arch/mips/bcm47xx/*
2770F:	arch/mips/include/asm/mach-bcm47xx/*
2771
2772BROADCOM BCM5301X ARM ARCHITECTURE
2773M:	Hauke Mehrtens <hauke@hauke-m.de>
2774M:	Rafał Miłecki <zajec5@gmail.com>
2775M:	Jon Mason <jonmason@broadcom.com>
2776M:	bcm-kernel-feedback-list@broadcom.com
2777L:	linux-arm-kernel@lists.infradead.org
2778S:	Maintained
2779F:	arch/arm/mach-bcm/bcm_5301x.c
2780F:	arch/arm/boot/dts/bcm5301x*.dtsi
2781F:	arch/arm/boot/dts/bcm470*
2782F:	arch/arm/boot/dts/bcm953012*
2783
2784BROADCOM BCM53573 ARM ARCHITECTURE
2785M:	Rafał Miłecki <rafal@milecki.pl>
2786L:	linux-arm-kernel@lists.infradead.org
2787S:	Maintained
2788F:	arch/arm/boot/dts/bcm53573*
2789F:	arch/arm/boot/dts/bcm47189*
2790
2791BROADCOM BCM63XX ARM ARCHITECTURE
2792M:	Florian Fainelli <f.fainelli@gmail.com>
2793M:	bcm-kernel-feedback-list@broadcom.com
2794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2795T:	git git://github.com/broadcom/stblinux.git
2796S:	Maintained
2797N:	bcm63xx
2798
2799BROADCOM BCM63XX/BCM33XX UDC DRIVER
2800M:	Kevin Cernekee <cernekee@gmail.com>
2801L:	linux-usb@vger.kernel.org
2802S:	Maintained
2803F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2804
2805BROADCOM BCM7XXX ARM ARCHITECTURE
2806M:	Brian Norris <computersforpeace@gmail.com>
2807M:	Gregory Fong <gregory.0xf0@gmail.com>
2808M:	Florian Fainelli <f.fainelli@gmail.com>
2809M:	bcm-kernel-feedback-list@broadcom.com
2810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811T:	git git://github.com/broadcom/stblinux.git
2812S:	Maintained
2813F:	arch/arm/mach-bcm/*brcmstb*
2814F:	arch/arm/boot/dts/bcm7*.dts*
2815F:	drivers/bus/brcmstb_gisb.c
2816N:	brcmstb
2817
2818BROADCOM BMIPS CPUFREQ DRIVER
2819M:	Markus Mayer <mmayer@broadcom.com>
2820M:	bcm-kernel-feedback-list@broadcom.com
2821L:	linux-pm@vger.kernel.org
2822S:	Maintained
2823F:	drivers/cpufreq/bmips-cpufreq.c
2824
2825BROADCOM BMIPS MIPS ARCHITECTURE
2826M:	Kevin Cernekee <cernekee@gmail.com>
2827M:	Florian Fainelli <f.fainelli@gmail.com>
2828L:	linux-mips@linux-mips.org
2829T:	git git://github.com/broadcom/stblinux.git
2830S:	Maintained
2831F:	arch/mips/bmips/*
2832F:	arch/mips/include/asm/mach-bmips/*
2833F:	arch/mips/kernel/*bmips*
2834F:	arch/mips/boot/dts/brcm/bcm*.dts*
2835F:	drivers/irqchip/irq-bcm63*
2836F:	drivers/irqchip/irq-bcm7*
2837F:	drivers/irqchip/irq-brcmstb*
2838F:	include/linux/bcm963xx_nvram.h
2839F:	include/linux/bcm963xx_tag.h
2840
2841BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2842M:	Rasesh Mody <rasesh.mody@cavium.com>
2843M:	Harish Patil <harish.patil@cavium.com>
2844M:	Dept-GELinuxNICDev@cavium.com
2845L:	netdev@vger.kernel.org
2846S:	Supported
2847F:	drivers/net/ethernet/broadcom/bnx2.*
2848F:	drivers/net/ethernet/broadcom/bnx2_*
2849
2850BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2851M:	QLogic-Storage-Upstream@qlogic.com
2852L:	linux-scsi@vger.kernel.org
2853S:	Supported
2854F:	drivers/scsi/bnx2fc/
2855
2856BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2857M:	QLogic-Storage-Upstream@qlogic.com
2858L:	linux-scsi@vger.kernel.org
2859S:	Supported
2860F:	drivers/scsi/bnx2i/
2861
2862BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2863M:	Ariel Elior <ariel.elior@cavium.com>
2864M:	everest-linux-l2@cavium.com
2865L:	netdev@vger.kernel.org
2866S:	Supported
2867F:	drivers/net/ethernet/broadcom/bnx2x/
2868
2869BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2870M:	Michael Chan <michael.chan@broadcom.com>
2871L:	netdev@vger.kernel.org
2872S:	Supported
2873F:	drivers/net/ethernet/broadcom/bnxt/
2874
2875BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2876M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2877M:	Franky Lin <franky.lin@broadcom.com>
2878M:	Hante Meuleman <hante.meuleman@broadcom.com>
2879M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2880M:	Wright Feng <wright.feng@cypress.com>
2881L:	linux-wireless@vger.kernel.org
2882L:	brcm80211-dev-list.pdl@broadcom.com
2883L:	brcm80211-dev-list@cypress.com
2884S:	Supported
2885F:	drivers/net/wireless/broadcom/brcm80211/
2886
2887BROADCOM BRCMSTB GPIO DRIVER
2888M:	Gregory Fong <gregory.0xf0@gmail.com>
2889L:	bcm-kernel-feedback-list@broadcom.com
2890S:	Supported
2891F:	drivers/gpio/gpio-brcmstb.c
2892F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2893
2894BROADCOM GENET ETHERNET DRIVER
2895M:	Florian Fainelli <f.fainelli@gmail.com>
2896L:	netdev@vger.kernel.org
2897S:	Supported
2898F:	drivers/net/ethernet/broadcom/genet/
2899
2900BROADCOM IPROC ARM ARCHITECTURE
2901M:	Ray Jui <rjui@broadcom.com>
2902M:	Scott Branden <sbranden@broadcom.com>
2903M:	Jon Mason <jonmason@broadcom.com>
2904M:	bcm-kernel-feedback-list@broadcom.com
2905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906T:	git git://github.com/broadcom/cygnus-linux.git
2907S:	Maintained
2908N:	iproc
2909N:	cygnus
2910N:	bcm[-_]nsp
2911N:	bcm9113*
2912N:	bcm9583*
2913N:	bcm9585*
2914N:	bcm9586*
2915N:	bcm988312
2916N:	bcm113*
2917N:	bcm583*
2918N:	bcm585*
2919N:	bcm586*
2920N:	bcm88312
2921F:	arch/arm64/boot/dts/broadcom/ns2*
2922F:	drivers/clk/bcm/clk-ns*
2923F:	drivers/pinctrl/bcm/pinctrl-ns*
2924
2925BROADCOM KONA GPIO DRIVER
2926M:	Ray Jui <rjui@broadcom.com>
2927L:	bcm-kernel-feedback-list@broadcom.com
2928S:	Supported
2929F:	drivers/gpio/gpio-bcm-kona.c
2930F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2931
2932BROADCOM NETXTREME-E ROCE DRIVER
2933M:	Selvin Xavier <selvin.xavier@broadcom.com>
2934M:	Devesh Sharma <devesh.sharma@broadcom.com>
2935M:	Somnath Kotur <somnath.kotur@broadcom.com>
2936M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2937L:	linux-rdma@vger.kernel.org
2938W:	http://www.broadcom.com
2939S:	Supported
2940F:	drivers/infiniband/hw/bnxt_re/
2941F:	include/uapi/rdma/bnxt_re-abi.h
2942
2943BROADCOM NVRAM DRIVER
2944M:	Rafał Miłecki <zajec5@gmail.com>
2945L:	linux-mips@linux-mips.org
2946S:	Maintained
2947F:	drivers/firmware/broadcom/*
2948
2949BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2950M:	Rafał Miłecki <zajec5@gmail.com>
2951L:	linux-wireless@vger.kernel.org
2952S:	Maintained
2953F:	drivers/bcma/
2954F:	include/linux/bcma/
2955
2956BROADCOM STB AVS CPUFREQ DRIVER
2957M:	Markus Mayer <mmayer@broadcom.com>
2958M:	bcm-kernel-feedback-list@broadcom.com
2959L:	linux-pm@vger.kernel.org
2960S:	Maintained
2961F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2962F:	drivers/cpufreq/brcmstb*
2963
2964BROADCOM STB NAND FLASH DRIVER
2965M:	Brian Norris <computersforpeace@gmail.com>
2966M:	Kamal Dasu <kdasu.kdev@gmail.com>
2967L:	linux-mtd@lists.infradead.org
2968L:	bcm-kernel-feedback-list@broadcom.com
2969S:	Maintained
2970F:	drivers/mtd/nand/brcmnand/
2971
2972BROADCOM SYSTEMPORT ETHERNET DRIVER
2973M:	Florian Fainelli <f.fainelli@gmail.com>
2974L:	netdev@vger.kernel.org
2975S:	Supported
2976F:	drivers/net/ethernet/broadcom/bcmsysport.*
2977
2978BROADCOM TG3 GIGABIT ETHERNET DRIVER
2979M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2980M:	Prashant Sreedharan <prashant@broadcom.com>
2981M:	Michael Chan <mchan@broadcom.com>
2982L:	netdev@vger.kernel.org
2983S:	Supported
2984F:	drivers/net/ethernet/broadcom/tg3.*
2985
2986BROCADE BFA FC SCSI DRIVER
2987M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2988M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2989L:	linux-scsi@vger.kernel.org
2990S:	Supported
2991F:	drivers/scsi/bfa/
2992
2993BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2994M:	Rasesh Mody <rasesh.mody@cavium.com>
2995M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2996M:	Dept-GELinuxNICDev@cavium.com
2997L:	netdev@vger.kernel.org
2998S:	Supported
2999F:	drivers/net/ethernet/brocade/bna/
3000
3001BSG (block layer generic sg v4 driver)
3002M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3003L:	linux-scsi@vger.kernel.org
3004S:	Supported
3005F:	block/bsg.c
3006F:	include/linux/bsg.h
3007F:	include/uapi/linux/bsg.h
3008
3009BT87X AUDIO DRIVER
3010M:	Clemens Ladisch <clemens@ladisch.de>
3011L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3012T:	git git://git.alsa-project.org/alsa-kernel.git
3013S:	Maintained
3014F:	Documentation/sound/alsa/Bt87x.txt
3015F:	sound/pci/bt87x.c
3016
3017BT8XXGPIO DRIVER
3018M:	Michael Buesch <m@bues.ch>
3019W:	http://bu3sch.de/btgpio.php
3020S:	Maintained
3021F:	drivers/gpio/gpio-bt8xx.c
3022
3023BTRFS FILE SYSTEM
3024M:	Chris Mason <clm@fb.com>
3025M:	Josef Bacik <jbacik@fb.com>
3026M:	David Sterba <dsterba@suse.com>
3027L:	linux-btrfs@vger.kernel.org
3028W:	http://btrfs.wiki.kernel.org/
3029Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3031S:	Maintained
3032F:	Documentation/filesystems/btrfs.txt
3033F:	fs/btrfs/
3034F:	include/linux/btrfs*
3035F:	include/uapi/linux/btrfs*
3036
3037BTTV VIDEO4LINUX DRIVER
3038M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3039M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3040L:	linux-media@vger.kernel.org
3041W:	https://linuxtv.org
3042T:	git git://linuxtv.org/media_tree.git
3043S:	Odd fixes
3044F:	Documentation/media/v4l-drivers/bttv*
3045F:	drivers/media/pci/bt8xx/bttv*
3046
3047BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3048M:	Chanwoo Choi <cw00.choi@samsung.com>
3049L:	linux-pm@vger.kernel.org
3050L:	linux-samsung-soc@vger.kernel.org
3051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3052S:	Maintained
3053F:	drivers/devfreq/exynos-bus.c
3054F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3055
3056BUSLOGIC SCSI DRIVER
3057M:	Khalid Aziz <khalid@gonehiking.org>
3058L:	linux-scsi@vger.kernel.org
3059S:	Maintained
3060F:	drivers/scsi/BusLogic.*
3061F:	drivers/scsi/FlashPoint.*
3062
3063C-MEDIA CMI8788 DRIVER
3064M:	Clemens Ladisch <clemens@ladisch.de>
3065L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3066T:	git git://git.alsa-project.org/alsa-kernel.git
3067S:	Maintained
3068F:	sound/pci/oxygen/
3069
3070C6X ARCHITECTURE
3071M:	Mark Salter <msalter@redhat.com>
3072M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3073L:	linux-c6x-dev@linux-c6x.org
3074W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3075S:	Maintained
3076F:	arch/c6x/
3077
3078CA8210 IEEE-802.15.4 RADIO DRIVER
3079M:	Harry Morris <h.morris@cascoda.com>
3080M:	linuxdev@cascoda.com
3081L:	linux-wpan@vger.kernel.org
3082W:	https://github.com/Cascoda/ca8210-linux.git
3083S:	Maintained
3084F:	drivers/net/ieee802154/ca8210.c
3085F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3086
3087CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3088M:	David Howells <dhowells@redhat.com>
3089L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3090S:	Supported
3091F:	Documentation/filesystems/caching/cachefiles.txt
3092F:	fs/cachefiles/
3093
3094CADET FM/AM RADIO RECEIVER DRIVER
3095M:	Hans Verkuil <hverkuil@xs4all.nl>
3096L:	linux-media@vger.kernel.org
3097T:	git git://linuxtv.org/media_tree.git
3098W:	https://linuxtv.org
3099S:	Maintained
3100F:	drivers/media/radio/radio-cadet*
3101
3102CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3103M:	Jonathan Corbet <corbet@lwn.net>
3104L:	linux-media@vger.kernel.org
3105T:	git git://linuxtv.org/media_tree.git
3106S:	Maintained
3107F:	Documentation/media/v4l-drivers/cafe_ccic*
3108F:	drivers/media/platform/marvell-ccic/
3109
3110CAIF NETWORK LAYER
3111M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3112L:	netdev@vger.kernel.org
3113S:	Supported
3114F:	Documentation/networking/caif/
3115F:	drivers/net/caif/
3116F:	include/uapi/linux/caif/
3117F:	include/net/caif/
3118F:	net/caif/
3119
3120CALGARY x86-64 IOMMU
3121M:	Muli Ben-Yehuda <mulix@mulix.org>
3122M:	Jon Mason <jdmason@kudzu.us>
3123L:	iommu@lists.linux-foundation.org
3124S:	Maintained
3125F:	arch/x86/kernel/pci-calgary_64.c
3126F:	arch/x86/kernel/tce_64.c
3127F:	arch/x86/include/asm/calgary.h
3128F:	arch/x86/include/asm/tce.h
3129
3130CAN NETWORK DRIVERS
3131M:	Wolfgang Grandegger <wg@grandegger.com>
3132M:	Marc Kleine-Budde <mkl@pengutronix.de>
3133L:	linux-can@vger.kernel.org
3134W:	https://github.com/linux-can
3135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3137S:	Maintained
3138F:	Documentation/devicetree/bindings/net/can/
3139F:	drivers/net/can/
3140F:	include/linux/can/dev.h
3141F:	include/linux/can/platform/
3142F:	include/uapi/linux/can/error.h
3143F:	include/uapi/linux/can/netlink.h
3144
3145CAN NETWORK LAYER
3146M:	Oliver Hartkopp <socketcan@hartkopp.net>
3147M:	Marc Kleine-Budde <mkl@pengutronix.de>
3148L:	linux-can@vger.kernel.org
3149W:	https://github.com/linux-can
3150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3152S:	Maintained
3153F:	Documentation/networking/can.txt
3154F:	net/can/
3155F:	include/linux/can/core.h
3156F:	include/uapi/linux/can.h
3157F:	include/uapi/linux/can/bcm.h
3158F:	include/uapi/linux/can/raw.h
3159F:	include/uapi/linux/can/gw.h
3160
3161CAPABILITIES
3162M:	Serge Hallyn <serge@hallyn.com>
3163L:	linux-security-module@vger.kernel.org
3164S:	Supported
3165F:	include/linux/capability.h
3166F:	include/uapi/linux/capability.h
3167F:	security/commoncap.c
3168F:	kernel/capability.c
3169
3170CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3171M:	Kevin Tsai <ktsai@capellamicro.com>
3172S:	Maintained
3173F:	drivers/iio/light/cm*
3174
3175CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3176M:	Christian Lamparter <chunkeey@googlemail.com>
3177L:	linux-wireless@vger.kernel.org
3178W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3179S:	Maintained
3180F:	drivers/net/wireless/ath/carl9170/
3181
3182CAVIUM I2C DRIVER
3183M:	Jan Glauber <jglauber@cavium.com>
3184M:	David Daney <david.daney@cavium.com>
3185W:	http://www.cavium.com
3186S:	Supported
3187F:	drivers/i2c/busses/i2c-octeon*
3188F:	drivers/i2c/busses/i2c-thunderx*
3189
3190CAVIUM LIQUIDIO NETWORK DRIVER
3191M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3192M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3193M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3194M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3195L:	netdev@vger.kernel.org
3196W:	http://www.cavium.com
3197S:	Supported
3198F:	drivers/net/ethernet/cavium/liquidio/
3199
3200CAVIUM MMC DRIVER
3201M:	Jan Glauber <jglauber@cavium.com>
3202M:	David Daney <david.daney@cavium.com>
3203M:	Steven J. Hill <Steven.Hill@cavium.com>
3204W:	http://www.cavium.com
3205S:	Supported
3206F:	drivers/mmc/host/cavium*
3207
3208CAVIUM OCTEON-TX CRYPTO DRIVER
3209M:	George Cherian <george.cherian@cavium.com>
3210L:	linux-crypto@vger.kernel.org
3211W:	http://www.cavium.com
3212S:	Supported
3213F:	drivers/crypto/cavium/cpt/
3214
3215CAVIUM THUNDERX2 ARM64 SOC
3216M:	Robert Richter <rrichter@cavium.com>
3217M:	Jayachandran C <jnair@caviumnetworks.com>
3218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3219S:	Maintained
3220F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3221F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3222
3223CC2520 IEEE-802.15.4 RADIO DRIVER
3224M:	Varka Bhadram <varkabhadram@gmail.com>
3225L:	linux-wpan@vger.kernel.org
3226S:	Maintained
3227F:	drivers/net/ieee802154/cc2520.c
3228F:	include/linux/spi/cc2520.h
3229F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3230
3231CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3232M:	Gilad Ben-Yossef <gilad@benyossef.com>
3233L:	linux-crypto@vger.kernel.org
3234L:	driverdev-devel@linuxdriverproject.org
3235S:	Supported
3236F:	drivers/staging/ccree/
3237W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3238
3239CEC FRAMEWORK
3240M:	Hans Verkuil <hans.verkuil@cisco.com>
3241L:	linux-media@vger.kernel.org
3242T:	git git://linuxtv.org/media_tree.git
3243W:	http://linuxtv.org
3244S:	Supported
3245F:	Documentation/media/kapi/cec-core.rst
3246F:	Documentation/media/uapi/cec
3247F:	drivers/media/cec/
3248F:	drivers/media/rc/keymaps/rc-cec.c
3249F:	include/media/cec.h
3250F:	include/media/cec-notifier.h
3251F:	include/uapi/linux/cec.h
3252F:	include/uapi/linux/cec-funcs.h
3253F:	Documentation/devicetree/bindings/media/cec.txt
3254
3255CELL BROADBAND ENGINE ARCHITECTURE
3256M:	Arnd Bergmann <arnd@arndb.de>
3257L:	linuxppc-dev@lists.ozlabs.org
3258W:	http://www.ibm.com/developerworks/power/cell/
3259S:	Supported
3260F:	arch/powerpc/include/asm/cell*.h
3261F:	arch/powerpc/include/asm/spu*.h
3262F:	arch/powerpc/include/uapi/asm/spu*.h
3263F:	arch/powerpc/oprofile/*cell*
3264F:	arch/powerpc/platforms/cell/
3265
3266CEPH COMMON CODE (LIBCEPH)
3267M:	Ilya Dryomov <idryomov@gmail.com>
3268M:	"Yan, Zheng" <zyan@redhat.com>
3269M:	Sage Weil <sage@redhat.com>
3270L:	ceph-devel@vger.kernel.org
3271W:	http://ceph.com/
3272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3273T:	git git://github.com/ceph/ceph-client.git
3274S:	Supported
3275F:	net/ceph/
3276F:	include/linux/ceph/
3277F:	include/linux/crush/
3278
3279CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3280M:	"Yan, Zheng" <zyan@redhat.com>
3281M:	Sage Weil <sage@redhat.com>
3282M:	Ilya Dryomov <idryomov@gmail.com>
3283L:	ceph-devel@vger.kernel.org
3284W:	http://ceph.com/
3285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3286T:	git git://github.com/ceph/ceph-client.git
3287S:	Supported
3288F:	Documentation/filesystems/ceph.txt
3289F:	fs/ceph/
3290
3291CERTIFICATE HANDLING:
3292M:	David Howells <dhowells@redhat.com>
3293M:	David Woodhouse <dwmw2@infradead.org>
3294L:	keyrings@vger.kernel.org
3295S:	Maintained
3296F:	Documentation/module-signing.txt
3297F:	certs/
3298F:	scripts/sign-file.c
3299F:	scripts/extract-cert.c
3300
3301CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3302L:	linux-usb@vger.kernel.org
3303S:	Orphan
3304F:	Documentation/usb/WUSB-Design-overview.txt
3305F:	Documentation/usb/wusb-cbaf
3306F:	drivers/usb/host/hwa-hc.c
3307F:	drivers/usb/host/whci/
3308F:	drivers/usb/wusbcore/
3309F:	include/linux/usb/wusb*
3310
3311CFAG12864B LCD DRIVER
3312M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3313W:	http://miguelojeda.es/auxdisplay.htm
3314W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3315S:	Maintained
3316F:	drivers/auxdisplay/cfag12864b.c
3317F:	include/linux/cfag12864b.h
3318
3319CFAG12864BFB LCD FRAMEBUFFER DRIVER
3320M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3321W:	http://miguelojeda.es/auxdisplay.htm
3322W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3323S:	Maintained
3324F:	drivers/auxdisplay/cfag12864bfb.c
3325F:	include/linux/cfag12864b.h
3326
3327CFG80211 and NL80211
3328M:	Johannes Berg <johannes@sipsolutions.net>
3329L:	linux-wireless@vger.kernel.org
3330W:	http://wireless.kernel.org/
3331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3333S:	Maintained
3334F:	include/uapi/linux/nl80211.h
3335F:	include/net/cfg80211.h
3336F:	net/wireless/*
3337X:	net/wireless/wext*
3338
3339CHAR and MISC DRIVERS
3340M:	Arnd Bergmann <arnd@arndb.de>
3341M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3343S:	Supported
3344F:	drivers/char/*
3345F:	drivers/misc/*
3346F:	include/linux/miscdevice.h
3347
3348CHECKPATCH
3349M:	Andy Whitcroft <apw@canonical.com>
3350M:	Joe Perches <joe@perches.com>
3351S:	Maintained
3352F:	scripts/checkpatch.pl
3353
3354CHINESE DOCUMENTATION
3355M:	Harry Wei <harryxiyou@gmail.com>
3356L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3357L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3358S:	Maintained
3359F:	Documentation/translations/zh_CN/
3360
3361CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3362M:	Peter Chen <Peter.Chen@nxp.com>
3363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3364L:	linux-usb@vger.kernel.org
3365S:	Maintained
3366F:	drivers/usb/chipidea/
3367
3368CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3369M:	Hans de Goede <hdegoede@redhat.com>
3370L:	linux-input@vger.kernel.org
3371S:	Maintained
3372F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3373F:	drivers/input/touchscreen/chipone_icn8318.c
3374
3375CHROME HARDWARE PLATFORM SUPPORT
3376M:	Benson Leung <bleung@chromium.org>
3377M:	Olof Johansson <olof@lixom.net>
3378S:	Maintained
3379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3380F:	drivers/platform/chrome/
3381
3382CIRRUS LOGIC AUDIO CODEC DRIVERS
3383M:	Brian Austin <brian.austin@cirrus.com>
3384M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3385L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3386S:	Maintained
3387F:	sound/soc/codecs/cs*
3388
3389CIRRUS LOGIC EP93XX ETHERNET DRIVER
3390M:	Hartley Sweeten <hsweeten@visionengravers.com>
3391L:	netdev@vger.kernel.org
3392S:	Maintained
3393F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3394
3395CISCO FCOE HBA DRIVER
3396M:	Satish Kharat <satishkh@cisco.com>
3397M:	Sesidhar Baddela <sebaddel@cisco.com>
3398M:	Karan Tilak Kumar <kartilak@cisco.com>
3399L:	linux-scsi@vger.kernel.org
3400S:	Supported
3401F:	drivers/scsi/fnic/
3402
3403CISCO SCSI HBA DRIVER
3404M:	Karan Tilak Kumar <kartilak@cisco.com>
3405M:	Sesidhar Baddela <sebaddel@cisco.com>
3406L:	linux-scsi@vger.kernel.org
3407S:	Supported
3408F:	drivers/scsi/snic/
3409
3410CISCO VIC ETHERNET NIC DRIVER
3411M:	Christian Benvenuti <benve@cisco.com>
3412M:	Govindarajulu Varadarajan <_govind@gmx.com>
3413M:	Neel Patel <neepatel@cisco.com>
3414S:	Supported
3415F:	drivers/net/ethernet/cisco/enic/
3416
3417CISCO VIC LOW LATENCY NIC DRIVER
3418M:	Christian Benvenuti <benve@cisco.com>
3419M:	Dave Goodell <dgoodell@cisco.com>
3420S:	Supported
3421F:	drivers/infiniband/hw/usnic/
3422
3423CLEANCACHE API
3424M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3425L:	linux-kernel@vger.kernel.org
3426S:	Maintained
3427F:	mm/cleancache.c
3428F:	include/linux/cleancache.h
3429
3430CLK API
3431M:	Russell King <linux@armlinux.org.uk>
3432L:	linux-clk@vger.kernel.org
3433S:	Maintained
3434F:	include/linux/clk.h
3435
3436CLOCKSOURCE, CLOCKEVENT DRIVERS
3437M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3438M:	Thomas Gleixner <tglx@linutronix.de>
3439L:	linux-kernel@vger.kernel.org
3440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3441S:	Supported
3442F:	drivers/clocksource
3443
3444CMPC ACPI DRIVER
3445M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3446M:	Daniel Oliveira Nascimento <don@syst.com.br>
3447L:	platform-driver-x86@vger.kernel.org
3448S:	Supported
3449F:	drivers/platform/x86/classmate-laptop.c
3450
3451COBALT MEDIA DRIVER
3452M:	Hans Verkuil <hans.verkuil@cisco.com>
3453L:	linux-media@vger.kernel.org
3454T:	git git://linuxtv.org/media_tree.git
3455W:	https://linuxtv.org
3456S:	Supported
3457F:	drivers/media/pci/cobalt/
3458
3459COCCINELLE/Semantic Patches (SmPL)
3460M:	Julia Lawall <Julia.Lawall@lip6.fr>
3461M:	Gilles Muller <Gilles.Muller@lip6.fr>
3462M:	Nicolas Palix <nicolas.palix@imag.fr>
3463M:	Michal Marek <mmarek@suse.com>
3464L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3466W:	http://coccinelle.lip6.fr/
3467S:	Supported
3468F:	Documentation/dev-tools/coccinelle.rst
3469F:	scripts/coccinelle/
3470F:	scripts/coccicheck
3471
3472CODA FILE SYSTEM
3473M:	Jan Harkes <jaharkes@cs.cmu.edu>
3474M:	coda@cs.cmu.edu
3475L:	codalist@coda.cs.cmu.edu
3476W:	http://www.coda.cs.cmu.edu/
3477S:	Maintained
3478F:	Documentation/filesystems/coda.txt
3479F:	fs/coda/
3480F:	include/linux/coda*.h
3481F:	include/uapi/linux/coda*.h
3482
3483CODA V4L2 MEM2MEM DRIVER
3484M:	Philipp Zabel <p.zabel@pengutronix.de>
3485L:	linux-media@vger.kernel.org
3486S:	Maintained
3487F:	Documentation/devicetree/bindings/media/coda.txt
3488F:	drivers/media/platform/coda/
3489
3490COMMON CLK FRAMEWORK
3491M:	Michael Turquette <mturquette@baylibre.com>
3492M:	Stephen Boyd <sboyd@codeaurora.org>
3493L:	linux-clk@vger.kernel.org
3494Q:	http://patchwork.kernel.org/project/linux-clk/list/
3495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3496S:	Maintained
3497F:	Documentation/devicetree/bindings/clock/
3498F:	drivers/clk/
3499X:	drivers/clk/clkdev.c
3500F:	include/linux/clk-pr*
3501F:	include/linux/clk/
3502
3503COMMON INTERNET FILE SYSTEM (CIFS)
3504M:	Steve French <sfrench@samba.org>
3505L:	linux-cifs@vger.kernel.org
3506L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3507W:	http://linux-cifs.samba.org/
3508T:	git git://git.samba.org/sfrench/cifs-2.6.git
3509S:	Supported
3510F:	Documentation/filesystems/cifs/
3511F:	fs/cifs/
3512
3513COMPACTPCI HOTPLUG CORE
3514M:	Scott Murray <scott@spiteful.org>
3515L:	linux-pci@vger.kernel.org
3516S:	Maintained
3517F:	drivers/pci/hotplug/cpci_hotplug*
3518
3519COMPACTPCI HOTPLUG GENERIC DRIVER
3520M:	Scott Murray <scott@spiteful.org>
3521L:	linux-pci@vger.kernel.org
3522S:	Maintained
3523F:	drivers/pci/hotplug/cpcihp_generic.c
3524
3525COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3526M:	Scott Murray <scott@spiteful.org>
3527L:	linux-pci@vger.kernel.org
3528S:	Maintained
3529F:	drivers/pci/hotplug/cpcihp_zt5550.*
3530
3531COMPAL LAPTOP SUPPORT
3532M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3533L:	platform-driver-x86@vger.kernel.org
3534S:	Maintained
3535F:	drivers/platform/x86/compal-laptop.c
3536
3537CONEXANT ACCESSRUNNER USB DRIVER
3538L:	accessrunner-general@lists.sourceforge.net
3539W:	http://accessrunner.sourceforge.net/
3540S:	Orphan
3541F:	drivers/usb/atm/cxacru.c
3542
3543CONFIGFS
3544M:	Joel Becker <jlbec@evilplan.org>
3545M:	Christoph Hellwig <hch@lst.de>
3546T:	git git://git.infradead.org/users/hch/configfs.git
3547S:	Supported
3548F:	fs/configfs/
3549F:	include/linux/configfs.h
3550
3551CONNECTOR
3552M:	Evgeniy Polyakov <zbr@ioremap.net>
3553L:	netdev@vger.kernel.org
3554S:	Maintained
3555F:	drivers/connector/
3556
3557CONTROL GROUP (CGROUP)
3558M:	Tejun Heo <tj@kernel.org>
3559M:	Li Zefan <lizefan@huawei.com>
3560M:	Johannes Weiner <hannes@cmpxchg.org>
3561L:	cgroups@vger.kernel.org
3562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3563S:	Maintained
3564F:	Documentation/cgroup*
3565F:	include/linux/cgroup*
3566F:	kernel/cgroup*
3567
3568CONTROL GROUP - CPUSET
3569M:	Li Zefan <lizefan@huawei.com>
3570L:	cgroups@vger.kernel.org
3571W:	http://www.bullopensource.org/cpuset/
3572W:	http://oss.sgi.com/projects/cpusets/
3573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3574S:	Maintained
3575F:	Documentation/cgroup-v1/cpusets.txt
3576F:	include/linux/cpuset.h
3577F:	kernel/cpuset.c
3578
3579CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3580M:	Johannes Weiner <hannes@cmpxchg.org>
3581M:	Michal Hocko <mhocko@kernel.org>
3582M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3583L:	cgroups@vger.kernel.org
3584L:	linux-mm@kvack.org
3585S:	Maintained
3586F:	mm/memcontrol.c
3587F:	mm/swap_cgroup.c
3588
3589CORETEMP HARDWARE MONITORING DRIVER
3590M:	Fenghua Yu <fenghua.yu@intel.com>
3591L:	linux-hwmon@vger.kernel.org
3592S:	Maintained
3593F:	Documentation/hwmon/coretemp
3594F:	drivers/hwmon/coretemp.c
3595
3596COSA/SRP SYNC SERIAL DRIVER
3597M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3598W:	http://www.fi.muni.cz/~kas/cosa/
3599S:	Maintained
3600F:	drivers/net/wan/cosa*
3601
3602CPMAC ETHERNET DRIVER
3603M:	Florian Fainelli <f.fainelli@gmail.com>
3604L:	netdev@vger.kernel.org
3605S:	Maintained
3606F:	drivers/net/ethernet/ti/cpmac.c
3607
3608CPU FREQUENCY DRIVERS
3609M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3610M:	Viresh Kumar <viresh.kumar@linaro.org>
3611L:	linux-pm@vger.kernel.org
3612S:	Maintained
3613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3614T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3615B:	https://bugzilla.kernel.org
3616F:	Documentation/cpu-freq/
3617F:	Documentation/devicetree/bindings/cpufreq/
3618F:	drivers/cpufreq/
3619F:	include/linux/cpufreq.h
3620F:	tools/testing/selftests/cpufreq/
3621
3622CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3623M:	Viresh Kumar <viresh.kumar@linaro.org>
3624M:	Sudeep Holla <sudeep.holla@arm.com>
3625L:	linux-pm@vger.kernel.org
3626W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3627S:	Maintained
3628F:	drivers/cpufreq/arm_big_little.h
3629F:	drivers/cpufreq/arm_big_little.c
3630F:	drivers/cpufreq/arm_big_little_dt.c
3631
3632CPU POWER MONITORING SUBSYSTEM
3633M:	Thomas Renninger <trenn@suse.com>
3634L:	linux-pm@vger.kernel.org
3635S:	Maintained
3636F:	tools/power/cpupower/
3637
3638CPUID/MSR DRIVER
3639M:	"H. Peter Anvin" <hpa@zytor.com>
3640S:	Maintained
3641F:	arch/x86/kernel/cpuid.c
3642F:	arch/x86/kernel/msr.c
3643
3644CPUIDLE DRIVER - ARM BIG LITTLE
3645M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3646M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3647L:	linux-pm@vger.kernel.org
3648L:	linux-arm-kernel@lists.infradead.org
3649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3650S:	Maintained
3651F:	drivers/cpuidle/cpuidle-big_little.c
3652
3653CPUIDLE DRIVER - ARM EXYNOS
3654M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3655M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3656M:	Kukjin Kim <kgene@kernel.org>
3657L:	linux-pm@vger.kernel.org
3658L:	linux-samsung-soc@vger.kernel.org
3659S:	Supported
3660F:	drivers/cpuidle/cpuidle-exynos.c
3661F:	arch/arm/mach-exynos/pm.c
3662
3663CPUIDLE DRIVERS
3664M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3665M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3666L:	linux-pm@vger.kernel.org
3667S:	Maintained
3668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3669B:	https://bugzilla.kernel.org
3670F:	drivers/cpuidle/*
3671F:	include/linux/cpuidle.h
3672
3673CRAMFS FILESYSTEM
3674W:	http://sourceforge.net/projects/cramfs/
3675S:	Orphan / Obsolete
3676F:	Documentation/filesystems/cramfs.txt
3677F:	fs/cramfs/
3678
3679CRIS PORT
3680M:	Mikael Starvik <starvik@axis.com>
3681M:	Jesper Nilsson <jesper.nilsson@axis.com>
3682L:	linux-cris-kernel@axis.com
3683W:	http://developer.axis.com
3684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3685S:	Maintained
3686F:	arch/cris/
3687F:	drivers/tty/serial/crisv10.*
3688
3689CRYPTO API
3690M:	Herbert Xu <herbert@gondor.apana.org.au>
3691M:	"David S. Miller" <davem@davemloft.net>
3692L:	linux-crypto@vger.kernel.org
3693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3695S:	Maintained
3696F:	Documentation/crypto/
3697F:	Documentation/devicetree/bindings/crypto/
3698F:	arch/*/crypto/
3699F:	crypto/
3700F:	drivers/crypto/
3701F:	include/crypto/
3702F:	include/linux/crypto*
3703
3704CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3705M:	Neil Horman <nhorman@tuxdriver.com>
3706L:	linux-crypto@vger.kernel.org
3707S:	Maintained
3708F:	crypto/ansi_cprng.c
3709F:	crypto/rng.c
3710
3711CS3308 MEDIA DRIVER
3712M:	Hans Verkuil <hverkuil@xs4all.nl>
3713L:	linux-media@vger.kernel.org
3714T:	git git://linuxtv.org/media_tree.git
3715W:	http://linuxtv.org
3716S:	Odd Fixes
3717F:	drivers/media/i2c/cs3308.c
3718F:	drivers/media/i2c/cs3308.h
3719
3720CS5535 Audio ALSA driver
3721M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3722S:	Maintained
3723F:	sound/pci/cs5535audio/
3724
3725CW1200 WLAN driver
3726M:	Solomon Peachy <pizza@shaftnet.org>
3727S:	Maintained
3728F:	drivers/net/wireless/st/cw1200/
3729
3730CX18 VIDEO4LINUX DRIVER
3731M:	Andy Walls <awalls@md.metrocast.net>
3732L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3733L:	linux-media@vger.kernel.org
3734T:	git git://linuxtv.org/media_tree.git
3735W:	https://linuxtv.org
3736W:	http://www.ivtvdriver.org/index.php/Cx18
3737S:	Maintained
3738F:	Documentation/media/v4l-drivers/cx18*
3739F:	drivers/media/pci/cx18/
3740F:	include/uapi/linux/ivtv*
3741
3742CX2341X MPEG ENCODER HELPER MODULE
3743M:	Hans Verkuil <hverkuil@xs4all.nl>
3744L:	linux-media@vger.kernel.org
3745T:	git git://linuxtv.org/media_tree.git
3746W:	https://linuxtv.org
3747S:	Maintained
3748F:	drivers/media/common/cx2341x*
3749F:	include/media/cx2341x*
3750
3751CX24120 MEDIA DRIVER
3752M:	Jemma Denson <jdenson@gmail.com>
3753M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3754L:	linux-media@vger.kernel.org
3755W:	https://linuxtv.org
3756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3757S:	Maintained
3758F:	drivers/media/dvb-frontends/cx24120*
3759
3760CX88 VIDEO4LINUX DRIVER
3761M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3762M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3763L:	linux-media@vger.kernel.org
3764W:	https://linuxtv.org
3765T:	git git://linuxtv.org/media_tree.git
3766S:	Odd fixes
3767F:	Documentation/media/v4l-drivers/cx88*
3768F:	drivers/media/pci/cx88/
3769
3770CXD2820R MEDIA DRIVER
3771M:	Antti Palosaari <crope@iki.fi>
3772L:	linux-media@vger.kernel.org
3773W:	https://linuxtv.org
3774W:	http://palosaari.fi/linux/
3775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3776T:	git git://linuxtv.org/anttip/media_tree.git
3777S:	Maintained
3778F:	drivers/media/dvb-frontends/cxd2820r*
3779
3780CXGB3 ETHERNET DRIVER (CXGB3)
3781M:	Santosh Raspatur <santosh@chelsio.com>
3782L:	netdev@vger.kernel.org
3783W:	http://www.chelsio.com
3784S:	Supported
3785F:	drivers/net/ethernet/chelsio/cxgb3/
3786
3787CXGB3 ISCSI DRIVER (CXGB3I)
3788M:	Karen Xie <kxie@chelsio.com>
3789L:	linux-scsi@vger.kernel.org
3790W:	http://www.chelsio.com
3791S:	Supported
3792F:	drivers/scsi/cxgbi/cxgb3i
3793
3794CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3795M:	Steve Wise <swise@chelsio.com>
3796L:	linux-rdma@vger.kernel.org
3797W:	http://www.openfabrics.org
3798S:	Supported
3799F:	drivers/infiniband/hw/cxgb3/
3800F:	include/uapi/rdma/cxgb3-abi.h
3801
3802CXGB4 CRYPTO DRIVER (chcr)
3803M:	Harsh Jain <harsh@chelsio.com>
3804L:	linux-crypto@vger.kernel.org
3805W:	http://www.chelsio.com
3806S:	Supported
3807F:	drivers/crypto/chelsio
3808
3809CXGB4 ETHERNET DRIVER (CXGB4)
3810M:	Ganesh Goudar <ganeshgr@chelsio.com>
3811L:	netdev@vger.kernel.org
3812W:	http://www.chelsio.com
3813S:	Supported
3814F:	drivers/net/ethernet/chelsio/cxgb4/
3815
3816CXGB4 ISCSI DRIVER (CXGB4I)
3817M:	Karen Xie <kxie@chelsio.com>
3818L:	linux-scsi@vger.kernel.org
3819W:	http://www.chelsio.com
3820S:	Supported
3821F:	drivers/scsi/cxgbi/cxgb4i
3822
3823CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3824M:	Steve Wise <swise@chelsio.com>
3825L:	linux-rdma@vger.kernel.org
3826W:	http://www.openfabrics.org
3827S:	Supported
3828F:	drivers/infiniband/hw/cxgb4/
3829F:	include/uapi/rdma/cxgb4-abi.h
3830
3831CXGB4VF ETHERNET DRIVER (CXGB4VF)
3832M:	Casey Leedom <leedom@chelsio.com>
3833L:	netdev@vger.kernel.org
3834W:	http://www.chelsio.com
3835S:	Supported
3836F:	drivers/net/ethernet/chelsio/cxgb4vf/
3837
3838CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3839M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3840M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3841L:	linuxppc-dev@lists.ozlabs.org
3842S:	Supported
3843F:	arch/powerpc/platforms/powernv/pci-cxl.c
3844F:	drivers/misc/cxl/
3845F:	include/misc/cxl*
3846F:	include/uapi/misc/cxl.h
3847F:	Documentation/powerpc/cxl.txt
3848F:	Documentation/ABI/testing/sysfs-class-cxl
3849
3850CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3851M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3852M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3853M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3854L:	linux-scsi@vger.kernel.org
3855S:	Supported
3856F:	drivers/scsi/cxlflash/
3857F:	include/uapi/scsi/cxlflash_ioctls.h
3858F:	Documentation/powerpc/cxlflash.txt
3859
3860CYBERPRO FB DRIVER
3861M:	Russell King <linux@armlinux.org.uk>
3862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3863W:	http://www.armlinux.org.uk/
3864S:	Maintained
3865F:	drivers/video/fbdev/cyber2000fb.*
3866
3867CYCLADES ASYNC MUX DRIVER
3868W:	http://www.cyclades.com/
3869S:	Orphan
3870F:	drivers/tty/cyclades.c
3871F:	include/linux/cyclades.h
3872F:	include/uapi/linux/cyclades.h
3873
3874CYCLADES PC300 DRIVER
3875W:	http://www.cyclades.com/
3876S:	Orphan
3877F:	drivers/net/wan/pc300*
3878
3879CYPRESS_FIRMWARE MEDIA DRIVER
3880M:	Antti Palosaari <crope@iki.fi>
3881L:	linux-media@vger.kernel.org
3882W:	https://linuxtv.org
3883W:	http://palosaari.fi/linux/
3884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3885T:	git git://linuxtv.org/anttip/media_tree.git
3886S:	Maintained
3887F:	drivers/media/common/cypress_firmware*
3888
3889CYTTSP TOUCHSCREEN DRIVER
3890M:	Ferruh Yigit <fery@cypress.com>
3891L:	linux-input@vger.kernel.org
3892S:	Supported
3893F:	drivers/input/touchscreen/cyttsp*
3894F:	include/linux/input/cyttsp.h
3895
3896D-LINK DIR-685 TOUCHKEYS DRIVER
3897M:	Linus Walleij <linus.walleij@linaro.org>
3898L:	linux-input@vger.kernel.org
3899S:	Supported
3900F:	drivers/input/dlink-dir685-touchkeys.c
3901
3902DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3903M:	Joshua Kinard <kumba@gentoo.org>
3904S:	Maintained
3905F:	drivers/rtc/rtc-ds1685.c
3906F:	include/linux/rtc/ds1685.h
3907
3908DAMA SLAVE for AX.25
3909M:	Joerg Reuter <jreuter@yaina.de>
3910W:	http://yaina.de/jreuter/
3911W:	http://www.qsl.net/dl1bke/
3912L:	linux-hams@vger.kernel.org
3913S:	Maintained
3914F:	net/ax25/af_ax25.c
3915F:	net/ax25/ax25_dev.c
3916F:	net/ax25/ax25_ds_*
3917F:	net/ax25/ax25_in.c
3918F:	net/ax25/ax25_out.c
3919F:	net/ax25/ax25_timer.c
3920F:	net/ax25/sysctl_net_ax25.c
3921
3922DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3923L:	netdev@vger.kernel.org
3924S:	Orphan
3925F:	Documentation/networking/dmfe.txt
3926F:	drivers/net/ethernet/dec/tulip/dmfe.c
3927
3928DC390/AM53C974 SCSI driver
3929M:	Hannes Reinecke <hare@suse.com>
3930L:	linux-scsi@vger.kernel.org
3931S:	Maintained
3932F:	drivers/scsi/am53c974.c
3933
3934DC395x SCSI driver
3935M:	Oliver Neukum <oliver@neukum.org>
3936M:	Ali Akcaagac <aliakc@web.de>
3937M:	Jamie Lenehan <lenehan@twibble.org>
3938L:	dc395x@twibble.org
3939W:	http://twibble.org/dist/dc395x/
3940W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3941S:	Maintained
3942F:	Documentation/scsi/dc395x.txt
3943F:	drivers/scsi/dc395x.*
3944
3945DCCP PROTOCOL
3946M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3947L:	dccp@vger.kernel.org
3948W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3949S:	Maintained
3950F:	include/linux/dccp.h
3951F:	include/uapi/linux/dccp.h
3952F:	include/linux/tfrc.h
3953F:	net/dccp/
3954
3955DECnet NETWORK LAYER
3956W:	http://linux-decnet.sourceforge.net
3957L:	linux-decnet-user@lists.sourceforge.net
3958S:	Orphan
3959F:	Documentation/networking/decnet.txt
3960F:	net/decnet/
3961
3962DECSTATION PLATFORM SUPPORT
3963M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3964L:	linux-mips@linux-mips.org
3965W:	http://www.linux-mips.org/wiki/DECstation
3966S:	Maintained
3967F:	arch/mips/dec/
3968F:	arch/mips/include/asm/dec/
3969F:	arch/mips/include/asm/mach-dec/
3970
3971DEFXX FDDI NETWORK DRIVER
3972M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3973S:	Maintained
3974F:	drivers/net/fddi/defxx.*
3975
3976DELL LAPTOP DRIVER
3977M:	Matthew Garrett <mjg59@srcf.ucam.org>
3978M:	Pali Rohár <pali.rohar@gmail.com>
3979L:	platform-driver-x86@vger.kernel.org
3980S:	Maintained
3981F:	drivers/platform/x86/dell-laptop.c
3982
3983DELL LAPTOP FREEFALL DRIVER
3984M:	Pali Rohár <pali.rohar@gmail.com>
3985S:	Maintained
3986F:	drivers/platform/x86/dell-smo8800.c
3987
3988DELL LAPTOP RBTN DRIVER
3989M:	Pali Rohár <pali.rohar@gmail.com>
3990S:	Maintained
3991F:	drivers/platform/x86/dell-rbtn.*
3992
3993DELL LAPTOP SMM DRIVER
3994M:	Pali Rohár <pali.rohar@gmail.com>
3995S:	Maintained
3996F:	drivers/hwmon/dell-smm-hwmon.c
3997F:	include/uapi/linux/i8k.h
3998
3999DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4000M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4001S:	Maintained
4002F:	Documentation/dcdbas.txt
4003F:	drivers/firmware/dcdbas.*
4004
4005DELL WMI EXTRAS DRIVER
4006M:	Matthew Garrett <mjg59@srcf.ucam.org>
4007M:	Pali Rohár <pali.rohar@gmail.com>
4008S:	Maintained
4009F:	drivers/platform/x86/dell-wmi.c
4010
4011DELTA ST MEDIA DRIVER
4012M:	Hugues Fruchet <hugues.fruchet@st.com>
4013L:	linux-media@vger.kernel.org
4014T:	git git://linuxtv.org/media_tree.git
4015W:	https://linuxtv.org
4016S:	Supported
4017F:	drivers/media/platform/sti/delta
4018
4019DENALI NAND DRIVER
4020M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4021L:	linux-mtd@lists.infradead.org
4022S:	Supported
4023F:	drivers/mtd/nand/denali*
4024
4025DESIGNWARE USB2 DRD IP DRIVER
4026M:	John Youn <johnyoun@synopsys.com>
4027L:	linux-usb@vger.kernel.org
4028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4029S:	Maintained
4030F:	drivers/usb/dwc2/
4031
4032DESIGNWARE USB3 DRD IP DRIVER
4033M:	Felipe Balbi <balbi@kernel.org>
4034L:	linux-usb@vger.kernel.org
4035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4036S:	Maintained
4037F:	drivers/usb/dwc3/
4038
4039DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4040M:	Andreas Klinger <ak@it-klinger.de>
4041L:	linux-iio@vger.kernel.org
4042S:	Maintained
4043F:	drivers/iio/proximity/srf*.c
4044
4045DEVICE COREDUMP (DEV_COREDUMP)
4046M:	Johannes Berg <johannes@sipsolutions.net>
4047L:	linux-kernel@vger.kernel.org
4048S:	Maintained
4049F:	drivers/base/devcoredump.c
4050F:	include/linux/devcoredump.h
4051
4052DEVICE FREQUENCY (DEVFREQ)
4053M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4054M:	Kyungmin Park <kyungmin.park@samsung.com>
4055R:	Chanwoo Choi <cw00.choi@samsung.com>
4056L:	linux-pm@vger.kernel.org
4057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4058S:	Maintained
4059F:	drivers/devfreq/
4060F:	include/linux/devfreq.h
4061F:	Documentation/devicetree/bindings/devfreq/
4062
4063DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4064M:	Chanwoo Choi <cw00.choi@samsung.com>
4065L:	linux-pm@vger.kernel.org
4066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4067S:	Supported
4068F:	drivers/devfreq/event/
4069F:	drivers/devfreq/devfreq-event.c
4070F:	include/linux/devfreq-event.h
4071F:	Documentation/devicetree/bindings/devfreq/event/
4072
4073DEVICE NUMBER REGISTRY
4074M:	Torben Mathiasen <device@lanana.org>
4075W:	http://lanana.org/docs/device-list/index.html
4076S:	Maintained
4077
4078DEVICE-MAPPER  (LVM)
4079M:	Alasdair Kergon <agk@redhat.com>
4080M:	Mike Snitzer <snitzer@redhat.com>
4081M:	dm-devel@redhat.com
4082L:	dm-devel@redhat.com
4083W:	http://sources.redhat.com/dm
4084Q:	http://patchwork.kernel.org/project/dm-devel/list/
4085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4086T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4087S:	Maintained
4088F:	Documentation/device-mapper/
4089F:	drivers/md/dm*
4090F:	drivers/md/persistent-data/
4091F:	include/linux/device-mapper.h
4092F:	include/linux/dm-*.h
4093F:	include/uapi/linux/dm-*.h
4094
4095DEVLINK
4096M:	Jiri Pirko <jiri@mellanox.com>
4097L:	netdev@vger.kernel.org
4098S:	Supported
4099F:	net/core/devlink.c
4100F:	include/net/devlink.h
4101F:	include/uapi/linux/devlink.h
4102
4103DIALOG SEMICONDUCTOR DRIVERS
4104M:	Support Opensource <support.opensource@diasemi.com>
4105W:	http://www.dialog-semiconductor.com/products
4106S:	Supported
4107F:	Documentation/hwmon/da90??
4108F:	Documentation/devicetree/bindings/mfd/da90*.txt
4109F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4110F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4111F:	Documentation/devicetree/bindings/regulator/da92*.txt
4112F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4113F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4114F:	drivers/gpio/gpio-da90??.c
4115F:	drivers/hwmon/da90??-hwmon.c
4116F:	drivers/iio/adc/da91??-*.c
4117F:	drivers/input/misc/da90??_onkey.c
4118F:	drivers/input/touchscreen/da9052_tsi.c
4119F:	drivers/leds/leds-da90??.c
4120F:	drivers/mfd/da903x.c
4121F:	drivers/mfd/da90??-*.c
4122F:	drivers/mfd/da91??-*.c
4123F:	drivers/power/supply/da9052-battery.c
4124F:	drivers/power/supply/da91??-*.c
4125F:	drivers/regulator/da903x.c
4126F:	drivers/regulator/da9???-regulator.[ch]
4127F:	drivers/thermal/da90??-thermal.c
4128F:	drivers/rtc/rtc-da90??.c
4129F:	drivers/video/backlight/da90??_bl.c
4130F:	drivers/watchdog/da90??_wdt.c
4131F:	include/linux/mfd/da903x.h
4132F:	include/linux/mfd/da9052/
4133F:	include/linux/mfd/da9055/
4134F:	include/linux/mfd/da9062/
4135F:	include/linux/mfd/da9063/
4136F:	include/linux/mfd/da9150/
4137F:	include/linux/regulator/da9211.h
4138F:	include/sound/da[79]*.h
4139F:	sound/soc/codecs/da[79]*.[ch]
4140
4141DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4142M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4143L:	linux-gpio@vger.kernel.org
4144S:	Maintained
4145F:	drivers/gpio/gpio-gpio-mm.c
4146
4147DIGI NEO AND CLASSIC PCI PRODUCTS
4148M:	Lidza Louina <lidza.louina@gmail.com>
4149M:	Mark Hounschell <markh@compro.net>
4150L:	driverdev-devel@linuxdriverproject.org
4151S:	Maintained
4152F:	drivers/staging/dgnc/
4153
4154DIOLAN U2C-12 I2C DRIVER
4155M:	Guenter Roeck <linux@roeck-us.net>
4156L:	linux-i2c@vger.kernel.org
4157S:	Maintained
4158F:	drivers/i2c/busses/i2c-diolan-u2c.c
4159
4160DIRECT ACCESS (DAX)
4161M:	Matthew Wilcox <mawilcox@microsoft.com>
4162M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4163L:	linux-fsdevel@vger.kernel.org
4164S:	Supported
4165F:	fs/dax.c
4166F:	include/linux/dax.h
4167F:	include/trace/events/fs_dax.h
4168
4169DIRECTORY NOTIFICATION (DNOTIFY)
4170M:	Jan Kara <jack@suse.cz>
4171R:	Amir Goldstein <amir73il@gmail.com>
4172L:	linux-fsdevel@vger.kernel.org
4173S:	Maintained
4174F:	Documentation/filesystems/dnotify.txt
4175F:	fs/notify/dnotify/
4176F:	include/linux/dnotify.h
4177
4178DISK GEOMETRY AND PARTITION HANDLING
4179M:	Andries Brouwer <aeb@cwi.nl>
4180W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4181W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4182W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4183S:	Maintained
4184
4185DISKQUOTA
4186M:	Jan Kara <jack@suse.com>
4187S:	Maintained
4188F:	Documentation/filesystems/quota.txt
4189F:	fs/quota/
4190F:	include/linux/quota*.h
4191F:	include/uapi/linux/quota*.h
4192
4193DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4194M:	Bernie Thompson <bernie@plugable.com>
4195L:	linux-fbdev@vger.kernel.org
4196S:	Maintained
4197W:	http://plugable.com/category/projects/udlfb/
4198F:	drivers/video/fbdev/udlfb.c
4199F:	include/video/udlfb.h
4200F:	Documentation/fb/udlfb.txt
4201
4202DISTRIBUTED LOCK MANAGER (DLM)
4203M:	Christine Caulfield <ccaulfie@redhat.com>
4204M:	David Teigland <teigland@redhat.com>
4205L:	cluster-devel@redhat.com
4206W:	http://sources.redhat.com/cluster/
4207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4208S:	Supported
4209F:	fs/dlm/
4210
4211DMA BUFFER SHARING FRAMEWORK
4212M:	Sumit Semwal <sumit.semwal@linaro.org>
4213S:	Maintained
4214L:	linux-media@vger.kernel.org
4215L:	dri-devel@lists.freedesktop.org
4216L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4217F:	drivers/dma-buf/
4218F:	include/linux/dma-buf*
4219F:	include/linux/reservation.h
4220F:	include/linux/*fence.h
4221F:	Documentation/driver-api/dma-buf.rst
4222T:	git git://anongit.freedesktop.org/drm/drm-misc
4223
4224DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4225M:	Vinod Koul <vinod.koul@intel.com>
4226L:	dmaengine@vger.kernel.org
4227Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4228S:	Maintained
4229F:	drivers/dma/
4230F:	include/linux/dmaengine.h
4231F:	Documentation/devicetree/bindings/dma/
4232F:	Documentation/dmaengine/
4233T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4234
4235DMA MAPPING HELPERS
4236M:	Christoph Hellwig <hch@lst.de>
4237M:	Marek Szyprowski <m.szyprowski@samsung.com>
4238R:	Robin Murphy <robin.murphy@arm.com>
4239L:	iommu@lists.linux-foundation.org
4240T:	git git://git.infradead.org/users/hch/dma-mapping.git
4241W:	http://git.infradead.org/users/hch/dma-mapping.git
4242S:	Supported
4243F:	lib/dma-debug.c
4244F:	lib/dma-noop.c
4245F:	lib/dma-virt.c
4246F:	drivers/base/dma-mapping.c
4247F:	drivers/base/dma-coherent.c
4248F:	include/linux/dma-mapping.h
4249
4250DME1737 HARDWARE MONITOR DRIVER
4251M:	Juerg Haefliger <juergh@gmail.com>
4252L:	linux-hwmon@vger.kernel.org
4253S:	Maintained
4254F:	Documentation/hwmon/dme1737
4255F:	drivers/hwmon/dme1737.c
4256
4257DMI/SMBIOS SUPPORT
4258M:	Jean Delvare <jdelvare@suse.com>
4259S:	Maintained
4260T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4261F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4262F:	drivers/firmware/dmi-id.c
4263F:	drivers/firmware/dmi_scan.c
4264F:	include/linux/dmi.h
4265
4266DOCUMENTATION
4267M:	Jonathan Corbet <corbet@lwn.net>
4268L:	linux-doc@vger.kernel.org
4269S:	Maintained
4270F:	Documentation/
4271F:	scripts/kernel-doc
4272X:	Documentation/ABI/
4273X:	Documentation/devicetree/
4274X:	Documentation/acpi
4275X:	Documentation/power
4276X:	Documentation/spi
4277X:	Documentation/media
4278T:	git git://git.lwn.net/linux.git docs-next
4279
4280DONGWOON DW9714 LENS VOICE COIL DRIVER
4281M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4282L:	linux-media@vger.kernel.org
4283T:	git git://linuxtv.org/media_tree.git
4284S:	Maintained
4285F:	drivers/media/i2c/dw9714.c
4286
4287DOUBLETALK DRIVER
4288M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4289L:	blinux-list@redhat.com
4290S:	Maintained
4291F:	drivers/char/dtlk.c
4292F:	include/linux/dtlk.h
4293
4294DPAA2 DATAPATH I/O (DPIO) DRIVER
4295M:	Roy Pledge <Roy.Pledge@nxp.com>
4296L:	linux-kernel@vger.kernel.org
4297S:	Maintained
4298F:	drivers/staging/fsl-mc/bus/dpio
4299
4300DPAA2 ETHERNET DRIVER
4301M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4302L:	linux-kernel@vger.kernel.org
4303S:	Maintained
4304F:	drivers/staging/fsl-dpaa2/ethernet
4305
4306DPT_I2O SCSI RAID DRIVER
4307M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4308L:	linux-scsi@vger.kernel.org
4309W:	http://www.adaptec.com/
4310S:	Maintained
4311F:	drivers/scsi/dpt*
4312F:	drivers/scsi/dpt/
4313
4314DRBD DRIVER
4315M:	Philipp Reisner <philipp.reisner@linbit.com>
4316M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4317L:	drbd-dev@lists.linbit.com
4318W:	http://www.drbd.org
4319T:	git git://git.linbit.com/linux-drbd.git
4320T:	git git://git.linbit.com/drbd-8.4.git
4321S:	Supported
4322F:	drivers/block/drbd/
4323F:	lib/lru_cache.c
4324F:	Documentation/blockdev/drbd/
4325
4326DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4327M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4329S:	Supported
4330F:	Documentation/kobject.txt
4331F:	drivers/base/
4332F:	fs/debugfs/
4333F:	fs/sysfs/
4334F:	include/linux/debugfs.h
4335F:	include/linux/kobj*
4336F:	lib/kobj*
4337
4338DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4339M:	Kevin Hilman <khilman@kernel.org>
4340M:	Nishanth Menon <nm@ti.com>
4341S:	Maintained
4342F:	drivers/power/avs/
4343F:	include/linux/power/smartreflex.h
4344L:	linux-pm@vger.kernel.org
4345
4346DRM DRIVER FOR ARM PL111 CLCD
4347M:	Eric Anholt <eric@anholt.net>
4348T:	git git://anongit.freedesktop.org/drm/drm-misc
4349S:	Supported
4350F:	drivers/gpu/drm/pl111/
4351
4352DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4353M:	Dave Airlie <airlied@redhat.com>
4354S:	Odd Fixes
4355F:	drivers/gpu/drm/ast/
4356
4357DRM DRIVER FOR BOCHS VIRTUAL GPU
4358M:	Gerd Hoffmann <kraxel@redhat.com>
4359L:	virtualization@lists.linux-foundation.org
4360T:	git git://anongit.freedesktop.org/drm/drm-misc
4361S:	Maintained
4362F:	drivers/gpu/drm/bochs/
4363
4364DRM DRIVER FOR INTEL I810 VIDEO CARDS
4365S:	Orphan / Obsolete
4366F:	drivers/gpu/drm/i810/
4367F:	include/uapi/drm/i810_drm.h
4368
4369DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4370S:	Orphan / Obsolete
4371F:	drivers/gpu/drm/mga/
4372F:	include/uapi/drm/mga_drm.h
4373
4374DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4375M:	Dave Airlie <airlied@redhat.com>
4376S:	Odd Fixes
4377F:	drivers/gpu/drm/mgag200/
4378
4379DRM DRIVER FOR MI0283QT
4380M:	Noralf Trønnes <noralf@tronnes.org>
4381S:	Maintained
4382F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4383F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4384
4385DRM DRIVER FOR MSM ADRENO GPU
4386M:	Rob Clark <robdclark@gmail.com>
4387L:	linux-arm-msm@vger.kernel.org
4388L:	dri-devel@lists.freedesktop.org
4389L:	freedreno@lists.freedesktop.org
4390T:	git git://people.freedesktop.org/~robclark/linux
4391S:	Maintained
4392F:	drivers/gpu/drm/msm/
4393F:	include/uapi/drm/msm_drm.h
4394F:	Documentation/devicetree/bindings/display/msm/
4395
4396DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4397M:	Ben Skeggs <bskeggs@redhat.com>
4398L:	dri-devel@lists.freedesktop.org
4399L:	nouveau@lists.freedesktop.org
4400T:	git git://github.com/skeggsb/linux
4401S:	Supported
4402F:	drivers/gpu/drm/nouveau/
4403F:	include/uapi/drm/nouveau_drm.h
4404
4405DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4406M:	Noralf Trønnes <noralf@tronnes.org>
4407S:	Maintained
4408F:	drivers/gpu/drm/tinydrm/repaper.c
4409F:	Documentation/devicetree/bindings/display/repaper.txt
4410
4411DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4412M:	Dave Airlie <airlied@redhat.com>
4413M:	Gerd Hoffmann <kraxel@redhat.com>
4414L:	virtualization@lists.linux-foundation.org
4415T:	git git://anongit.freedesktop.org/drm/drm-misc
4416S:	Obsolete
4417W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4418F:	drivers/gpu/drm/cirrus/
4419
4420DRM DRIVER FOR QXL VIRTUAL GPU
4421M:	Dave Airlie <airlied@redhat.com>
4422M:	Gerd Hoffmann <kraxel@redhat.com>
4423L:	virtualization@lists.linux-foundation.org
4424T:	git git://anongit.freedesktop.org/drm/drm-misc
4425S:	Maintained
4426F:	drivers/gpu/drm/qxl/
4427F:	include/uapi/drm/qxl_drm.h
4428
4429DRM DRIVER FOR RAGE 128 VIDEO CARDS
4430S:	Orphan / Obsolete
4431F:	drivers/gpu/drm/r128/
4432F:	include/uapi/drm/r128_drm.h
4433
4434DRM DRIVER FOR SAVAGE VIDEO CARDS
4435S:	Orphan / Obsolete
4436F:	drivers/gpu/drm/savage/
4437F:	include/uapi/drm/savage_drm.h
4438
4439DRM DRIVER FOR SIS VIDEO CARDS
4440S:	Orphan / Obsolete
4441F:	drivers/gpu/drm/sis/
4442F:	include/uapi/drm/sis_drm.h
4443
4444DRM DRIVER FOR SITRONIX ST7586 PANELS
4445M:	David Lechner <david@lechnology.com>
4446S:	Maintained
4447F:	drivers/gpu/drm/tinydrm/st7586.c
4448F:	Documentation/devicetree/bindings/display/st7586.txt
4449
4450DRM DRIVER FOR TDFX VIDEO CARDS
4451S:	Orphan / Obsolete
4452F:	drivers/gpu/drm/tdfx/
4453
4454DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4455M:	Dave Airlie <airlied@redhat.com>
4456S:	Odd Fixes
4457F:	drivers/gpu/drm/udl/
4458
4459DRM DRIVER FOR VMWARE VIRTUAL GPU
4460M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4461M:	Sinclair Yeh <syeh@vmware.com>
4462M:	Thomas Hellstrom <thellstrom@vmware.com>
4463L:	dri-devel@lists.freedesktop.org
4464T:	git git://people.freedesktop.org/~syeh/repos_linux
4465T:	git git://people.freedesktop.org/~thomash/linux
4466S:	Supported
4467F:	drivers/gpu/drm/vmwgfx/
4468F:	include/uapi/drm/vmwgfx_drm.h
4469
4470DRM DRIVERS
4471M:	David Airlie <airlied@linux.ie>
4472L:	dri-devel@lists.freedesktop.org
4473T:	git git://people.freedesktop.org/~airlied/linux
4474B:	https://bugs.freedesktop.org/
4475C:	irc://chat.freenode.net/dri-devel
4476S:	Maintained
4477F:	drivers/gpu/drm/
4478F:	drivers/gpu/vga/
4479F:	Documentation/devicetree/bindings/display/
4480F:	Documentation/devicetree/bindings/gpu/
4481F:	Documentation/devicetree/bindings/video/
4482F:	Documentation/gpu/
4483F:	include/drm/
4484F:	include/uapi/drm/
4485F:	include/linux/vga*
4486
4487DRM DRIVERS AND MISC GPU PATCHES
4488M:	Daniel Vetter <daniel.vetter@intel.com>
4489M:	Jani Nikula <jani.nikula@linux.intel.com>
4490M:	Sean Paul <seanpaul@chromium.org>
4491W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4492S:	Maintained
4493T:	git git://anongit.freedesktop.org/drm/drm-misc
4494F:	Documentation/gpu/
4495F:	drivers/gpu/vga/
4496F:	drivers/gpu/drm/*
4497F:	include/drm/drm*
4498F:	include/uapi/drm/drm*
4499F:	include/linux/vga*
4500
4501DRM DRIVERS FOR ALLWINNER A10
4502M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4503L:	dri-devel@lists.freedesktop.org
4504S:	Supported
4505F:	drivers/gpu/drm/sun4i/
4506F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4508
4509DRM DRIVERS FOR AMLOGIC SOCS
4510M:	Neil Armstrong <narmstrong@baylibre.com>
4511L:	dri-devel@lists.freedesktop.org
4512L:	linux-amlogic@lists.infradead.org
4513W:	http://linux-meson.com/
4514S:	Supported
4515F:	drivers/gpu/drm/meson/
4516F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4517F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4518F:	Documentation/gpu/meson.rst
4519T:	git git://anongit.freedesktop.org/drm/drm-misc
4520
4521DRM DRIVERS FOR ATMEL HLCDC
4522M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4523L:	dri-devel@lists.freedesktop.org
4524S:	Supported
4525F:	drivers/gpu/drm/atmel-hlcdc/
4526F:	Documentation/devicetree/bindings/drm/atmel/
4527T:	git git://anongit.freedesktop.org/drm/drm-misc
4528
4529DRM DRIVERS FOR BRIDGE CHIPS
4530M:	Archit Taneja <architt@codeaurora.org>
4531M:	Andrzej Hajda <a.hajda@samsung.com>
4532R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4533S:	Maintained
4534T:	git git://anongit.freedesktop.org/drm/drm-misc
4535F:	drivers/gpu/drm/bridge/
4536
4537DRM DRIVERS FOR EXYNOS
4538M:	Inki Dae <inki.dae@samsung.com>
4539M:	Joonyoung Shim <jy0922.shim@samsung.com>
4540M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4541M:	Kyungmin Park <kyungmin.park@samsung.com>
4542L:	dri-devel@lists.freedesktop.org
4543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4544S:	Supported
4545F:	drivers/gpu/drm/exynos/
4546F:	include/uapi/drm/exynos_drm.h
4547F:	Documentation/devicetree/bindings/display/exynos/
4548
4549DRM DRIVERS FOR FREESCALE DCU
4550M:	Stefan Agner <stefan@agner.ch>
4551M:	Alison Wang <alison.wang@freescale.com>
4552L:	dri-devel@lists.freedesktop.org
4553S:	Supported
4554F:	drivers/gpu/drm/fsl-dcu/
4555F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4556F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4557F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4558
4559DRM DRIVERS FOR FREESCALE IMX
4560M:	Philipp Zabel <p.zabel@pengutronix.de>
4561L:	dri-devel@lists.freedesktop.org
4562S:	Maintained
4563F:	drivers/gpu/drm/imx/
4564F:	drivers/gpu/ipu-v3/
4565F:	Documentation/devicetree/bindings/display/imx/
4566
4567DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4568M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4569L:	dri-devel@lists.freedesktop.org
4570T:	git git://github.com/patjak/drm-gma500
4571S:	Maintained
4572F:	drivers/gpu/drm/gma500/
4573
4574DRM DRIVERS FOR HISILICON
4575M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4576M:	Rongrong Zou <zourongrong@gmail.com>
4577R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4578R:	Chen Feng <puck.chen@hisilicon.com>
4579L:	dri-devel@lists.freedesktop.org
4580T:	git git://github.com/xin3liang/linux.git
4581S:	Maintained
4582F:	drivers/gpu/drm/hisilicon/
4583F:	Documentation/devicetree/bindings/display/hisilicon/
4584
4585DRM DRIVERS FOR MEDIATEK
4586M:	CK Hu <ck.hu@mediatek.com>
4587M:	Philipp Zabel <p.zabel@pengutronix.de>
4588L:	dri-devel@lists.freedesktop.org
4589S:	Supported
4590F:	drivers/gpu/drm/mediatek/
4591F:	Documentation/devicetree/bindings/display/mediatek/
4592
4593DRM DRIVERS FOR NVIDIA TEGRA
4594M:	Thierry Reding <thierry.reding@gmail.com>
4595L:	dri-devel@lists.freedesktop.org
4596L:	linux-tegra@vger.kernel.org
4597T:	git git://anongit.freedesktop.org/tegra/linux.git
4598S:	Supported
4599F:	drivers/gpu/drm/tegra/
4600F:	drivers/gpu/host1x/
4601F:	include/linux/host1x.h
4602F:	include/uapi/drm/tegra_drm.h
4603F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4604
4605DRM DRIVERS FOR RENESAS
4606M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4607L:	dri-devel@lists.freedesktop.org
4608L:	linux-renesas-soc@vger.kernel.org
4609T:	git git://linuxtv.org/pinchartl/fbdev
4610S:	Supported
4611F:	drivers/gpu/drm/rcar-du/
4612F:	drivers/gpu/drm/shmobile/
4613F:	include/linux/platform_data/shmob_drm.h
4614F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4615F:	Documentation/devicetree/bindings/display/renesas,du.txt
4616
4617DRM DRIVERS FOR ROCKCHIP
4618M:	Mark Yao <mark.yao@rock-chips.com>
4619L:	dri-devel@lists.freedesktop.org
4620S:	Maintained
4621F:	drivers/gpu/drm/rockchip/
4622F:	Documentation/devicetree/bindings/display/rockchip/
4623T:	git git://anongit.freedesktop.org/drm/drm-misc
4624
4625DRM DRIVERS FOR STI
4626M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4627M:	Vincent Abriou <vincent.abriou@st.com>
4628L:	dri-devel@lists.freedesktop.org
4629T:	git git://anongit.freedesktop.org/drm/drm-misc
4630S:	Maintained
4631F:	drivers/gpu/drm/sti
4632F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4633
4634DRM DRIVERS FOR STM
4635M:	Yannick Fertre <yannick.fertre@st.com>
4636M:	Philippe Cornu <philippe.cornu@st.com>
4637M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4638M:	Vincent Abriou <vincent.abriou@st.com>
4639L:	dri-devel@lists.freedesktop.org
4640T:	git git://anongit.freedesktop.org/drm/drm-misc
4641S:	Maintained
4642F:	drivers/gpu/drm/stm
4643F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4644
4645DRM DRIVERS FOR TI LCDC
4646M:	Jyri Sarha <jsarha@ti.com>
4647R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4648L:	dri-devel@lists.freedesktop.org
4649S:	Maintained
4650F:	drivers/gpu/drm/tilcdc/
4651F:	Documentation/devicetree/bindings/display/tilcdc/
4652
4653DRM DRIVERS FOR TI OMAP
4654M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4655L:	dri-devel@lists.freedesktop.org
4656S:	Maintained
4657F:	drivers/gpu/drm/omapdrm/
4658F:	Documentation/devicetree/bindings/display/ti/
4659
4660DRM DRIVERS FOR VC4
4661M:	Eric Anholt <eric@anholt.net>
4662T:	git git://github.com/anholt/linux
4663S:	Supported
4664F:	drivers/gpu/drm/vc4/
4665F:	include/uapi/drm/vc4_drm.h
4666F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4667T:	git git://anongit.freedesktop.org/drm/drm-misc
4668
4669DRM DRIVERS FOR VIVANTE GPU IP
4670M:	Lucas Stach <l.stach@pengutronix.de>
4671R:	Russell King <linux+etnaviv@armlinux.org.uk>
4672R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4673L:	etnaviv@lists.freedesktop.org
4674L:	dri-devel@lists.freedesktop.org
4675S:	Maintained
4676F:	drivers/gpu/drm/etnaviv/
4677F:	include/uapi/drm/etnaviv_drm.h
4678F:	Documentation/devicetree/bindings/display/etnaviv/
4679
4680DRM DRIVERS FOR ZTE ZX
4681M:	Shawn Guo <shawnguo@kernel.org>
4682L:	dri-devel@lists.freedesktop.org
4683S:	Maintained
4684F:	drivers/gpu/drm/zte/
4685F:	Documentation/devicetree/bindings/display/zte,vou.txt
4686T:	git git://anongit.freedesktop.org/drm/drm-misc
4687
4688DRM PANEL DRIVERS
4689M:	Thierry Reding <thierry.reding@gmail.com>
4690L:	dri-devel@lists.freedesktop.org
4691T:	git git://anongit.freedesktop.org/tegra/linux.git
4692S:	Maintained
4693F:	drivers/gpu/drm/drm_panel.c
4694F:	drivers/gpu/drm/panel/
4695F:	include/drm/drm_panel.h
4696F:	Documentation/devicetree/bindings/display/panel/
4697
4698DRM TINYDRM DRIVERS
4699M:	Noralf Trønnes <noralf@tronnes.org>
4700W:	https://github.com/notro/tinydrm/wiki/Development
4701T:	git git://anongit.freedesktop.org/drm/drm-misc
4702S:	Maintained
4703F:	drivers/gpu/drm/tinydrm/
4704F:	include/drm/tinydrm/
4705
4706DSBR100 USB FM RADIO DRIVER
4707M:	Alexey Klimov <klimov.linux@gmail.com>
4708L:	linux-media@vger.kernel.org
4709T:	git git://linuxtv.org/media_tree.git
4710S:	Maintained
4711F:	drivers/media/radio/dsbr100.c
4712
4713DSCC4 DRIVER
4714M:	Francois Romieu <romieu@fr.zoreil.com>
4715L:	netdev@vger.kernel.org
4716S:	Maintained
4717F:	drivers/net/wan/dscc4.c
4718
4719DT3155 MEDIA DRIVER
4720M:	Hans Verkuil <hverkuil@xs4all.nl>
4721L:	linux-media@vger.kernel.org
4722T:	git git://linuxtv.org/media_tree.git
4723W:	https://linuxtv.org
4724S:	Odd Fixes
4725F:	drivers/media/pci/dt3155/
4726
4727DVB_USB_AF9015 MEDIA DRIVER
4728M:	Antti Palosaari <crope@iki.fi>
4729L:	linux-media@vger.kernel.org
4730W:	https://linuxtv.org
4731W:	http://palosaari.fi/linux/
4732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4733T:	git git://linuxtv.org/anttip/media_tree.git
4734S:	Maintained
4735F:	drivers/media/usb/dvb-usb-v2/af9015*
4736
4737DVB_USB_AF9035 MEDIA DRIVER
4738M:	Antti Palosaari <crope@iki.fi>
4739L:	linux-media@vger.kernel.org
4740W:	https://linuxtv.org
4741W:	http://palosaari.fi/linux/
4742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4743T:	git git://linuxtv.org/anttip/media_tree.git
4744S:	Maintained
4745F:	drivers/media/usb/dvb-usb-v2/af9035*
4746
4747DVB_USB_ANYSEE MEDIA DRIVER
4748M:	Antti Palosaari <crope@iki.fi>
4749L:	linux-media@vger.kernel.org
4750W:	https://linuxtv.org
4751W:	http://palosaari.fi/linux/
4752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4753T:	git git://linuxtv.org/anttip/media_tree.git
4754S:	Maintained
4755F:	drivers/media/usb/dvb-usb-v2/anysee*
4756
4757DVB_USB_AU6610 MEDIA DRIVER
4758M:	Antti Palosaari <crope@iki.fi>
4759L:	linux-media@vger.kernel.org
4760W:	https://linuxtv.org
4761W:	http://palosaari.fi/linux/
4762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4763T:	git git://linuxtv.org/anttip/media_tree.git
4764S:	Maintained
4765F:	drivers/media/usb/dvb-usb-v2/au6610*
4766
4767DVB_USB_CE6230 MEDIA DRIVER
4768M:	Antti Palosaari <crope@iki.fi>
4769L:	linux-media@vger.kernel.org
4770W:	https://linuxtv.org
4771W:	http://palosaari.fi/linux/
4772Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4773T:	git git://linuxtv.org/anttip/media_tree.git
4774S:	Maintained
4775F:	drivers/media/usb/dvb-usb-v2/ce6230*
4776
4777DVB_USB_CXUSB MEDIA DRIVER
4778M:	Michael Krufky <mkrufky@linuxtv.org>
4779L:	linux-media@vger.kernel.org
4780W:	https://linuxtv.org
4781W:	http://github.com/mkrufky
4782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4783T:	git git://linuxtv.org/media_tree.git
4784S:	Maintained
4785F:	drivers/media/usb/dvb-usb/cxusb*
4786
4787DVB_USB_EC168 MEDIA DRIVER
4788M:	Antti Palosaari <crope@iki.fi>
4789L:	linux-media@vger.kernel.org
4790W:	https://linuxtv.org
4791W:	http://palosaari.fi/linux/
4792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4793T:	git git://linuxtv.org/anttip/media_tree.git
4794S:	Maintained
4795F:	drivers/media/usb/dvb-usb-v2/ec168*
4796
4797DVB_USB_GL861 MEDIA DRIVER
4798M:	Antti Palosaari <crope@iki.fi>
4799L:	linux-media@vger.kernel.org
4800W:	https://linuxtv.org
4801Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4802T:	git git://linuxtv.org/anttip/media_tree.git
4803S:	Maintained
4804F:	drivers/media/usb/dvb-usb-v2/gl861*
4805
4806DVB_USB_MXL111SF MEDIA DRIVER
4807M:	Michael Krufky <mkrufky@linuxtv.org>
4808L:	linux-media@vger.kernel.org
4809W:	https://linuxtv.org
4810W:	http://github.com/mkrufky
4811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4812T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4813S:	Maintained
4814F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4815
4816DVB_USB_RTL28XXU MEDIA DRIVER
4817M:	Antti Palosaari <crope@iki.fi>
4818L:	linux-media@vger.kernel.org
4819W:	https://linuxtv.org
4820W:	http://palosaari.fi/linux/
4821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4822T:	git git://linuxtv.org/anttip/media_tree.git
4823S:	Maintained
4824F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4825
4826DVB_USB_V2 MEDIA DRIVER
4827M:	Antti Palosaari <crope@iki.fi>
4828L:	linux-media@vger.kernel.org
4829W:	https://linuxtv.org
4830W:	http://palosaari.fi/linux/
4831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4832T:	git git://linuxtv.org/anttip/media_tree.git
4833S:	Maintained
4834F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4835F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4836
4837DYNAMIC DEBUG
4838M:	Jason Baron <jbaron@akamai.com>
4839S:	Maintained
4840F:	lib/dynamic_debug.c
4841F:	include/linux/dynamic_debug.h
4842
4843DZ DECSTATION DZ11 SERIAL DRIVER
4844M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4845S:	Maintained
4846F:	drivers/tty/serial/dz.*
4847
4848E3X0 POWER BUTTON DRIVER
4849M:	Moritz Fischer <moritz.fischer@ettus.com>
4850L:	usrp-users@lists.ettus.com
4851W:	http://www.ettus.com
4852S:	Supported
4853F:	drivers/input/misc/e3x0-button.c
4854F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4855
4856E4000 MEDIA DRIVER
4857M:	Antti Palosaari <crope@iki.fi>
4858L:	linux-media@vger.kernel.org
4859W:	https://linuxtv.org
4860W:	http://palosaari.fi/linux/
4861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4862T:	git git://linuxtv.org/anttip/media_tree.git
4863S:	Maintained
4864F:	drivers/media/tuners/e4000*
4865
4866EATA ISA/EISA/PCI SCSI DRIVER
4867M:	Dario Ballabio <ballabio_dario@emc.com>
4868L:	linux-scsi@vger.kernel.org
4869S:	Maintained
4870F:	drivers/scsi/eata.c
4871
4872EC100 MEDIA DRIVER
4873M:	Antti Palosaari <crope@iki.fi>
4874L:	linux-media@vger.kernel.org
4875W:	https://linuxtv.org
4876W:	http://palosaari.fi/linux/
4877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4878T:	git git://linuxtv.org/anttip/media_tree.git
4879S:	Maintained
4880F:	drivers/media/dvb-frontends/ec100*
4881
4882ECRYPT FILE SYSTEM
4883M:	Tyler Hicks <tyhicks@canonical.com>
4884L:	ecryptfs@vger.kernel.org
4885W:	http://ecryptfs.org
4886W:	https://launchpad.net/ecryptfs
4887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4888S:	Supported
4889F:	Documentation/filesystems/ecryptfs.txt
4890F:	fs/ecryptfs/
4891
4892EDAC-AMD64
4893M:	Borislav Petkov <bp@alien8.de>
4894L:	linux-edac@vger.kernel.org
4895S:	Maintained
4896F:	drivers/edac/amd64_edac*
4897
4898EDAC-CALXEDA
4899M:	Robert Richter <rric@kernel.org>
4900L:	linux-edac@vger.kernel.org
4901S:	Maintained
4902F:	drivers/edac/highbank*
4903
4904EDAC-CAVIUM
4905M:	Ralf Baechle <ralf@linux-mips.org>
4906M:	David Daney <david.daney@cavium.com>
4907L:	linux-edac@vger.kernel.org
4908L:	linux-mips@linux-mips.org
4909S:	Supported
4910F:	drivers/edac/octeon_edac*
4911F:	drivers/edac/thunderx_edac*
4912
4913EDAC-CORE
4914M:	Borislav Petkov <bp@alien8.de>
4915M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4917L:	linux-edac@vger.kernel.org
4918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4920S:	Supported
4921F:	Documentation/admin-guide/ras.rst
4922F:	Documentation/driver-api/edac.rst
4923F:	drivers/edac/
4924F:	include/linux/edac.h
4925
4926EDAC-E752X
4927M:	Mark Gross <mark.gross@intel.com>
4928L:	linux-edac@vger.kernel.org
4929S:	Maintained
4930F:	drivers/edac/e752x_edac.c
4931
4932EDAC-E7XXX
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/e7xxx_edac.c
4936
4937EDAC-FSL_DDR
4938M:	York Sun <york.sun@nxp.com>
4939L:	linux-edac@vger.kernel.org
4940S:	Maintained
4941F:	drivers/edac/fsl_ddr_edac.*
4942
4943EDAC-GHES
4944M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4945M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4946L:	linux-edac@vger.kernel.org
4947S:	Maintained
4948F:	drivers/edac/ghes_edac.c
4949
4950EDAC-I3000
4951L:	linux-edac@vger.kernel.org
4952S:	Orphan
4953F:	drivers/edac/i3000_edac.c
4954
4955EDAC-I5000
4956L:	linux-edac@vger.kernel.org
4957S:	Maintained
4958F:	drivers/edac/i5000_edac.c
4959
4960EDAC-I5400
4961M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4962M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4963L:	linux-edac@vger.kernel.org
4964S:	Maintained
4965F:	drivers/edac/i5400_edac.c
4966
4967EDAC-I7300
4968M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4970L:	linux-edac@vger.kernel.org
4971S:	Maintained
4972F:	drivers/edac/i7300_edac.c
4973
4974EDAC-I7CORE
4975M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4976M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4977L:	linux-edac@vger.kernel.org
4978S:	Maintained
4979F:	drivers/edac/i7core_edac.c
4980
4981EDAC-I82443BXGX
4982M:	Tim Small <tim@buttersideup.com>
4983L:	linux-edac@vger.kernel.org
4984S:	Maintained
4985F:	drivers/edac/i82443bxgx_edac.c
4986
4987EDAC-I82975X
4988M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4989M:	"Arvind R." <arvino55@gmail.com>
4990L:	linux-edac@vger.kernel.org
4991S:	Maintained
4992F:	drivers/edac/i82975x_edac.c
4993
4994EDAC-IE31200
4995M:	Jason Baron <jbaron@akamai.com>
4996L:	linux-edac@vger.kernel.org
4997S:	Maintained
4998F:	drivers/edac/ie31200_edac.c
4999
5000EDAC-MPC85XX
5001M:	Johannes Thumshirn <morbidrsa@gmail.com>
5002L:	linux-edac@vger.kernel.org
5003S:	Maintained
5004F:	drivers/edac/mpc85xx_edac.[ch]
5005
5006EDAC-PASEMI
5007M:	Egor Martovetsky <egor@pasemi.com>
5008L:	linux-edac@vger.kernel.org
5009S:	Maintained
5010F:	drivers/edac/pasemi_edac.c
5011
5012EDAC-PND2
5013M:	Tony Luck <tony.luck@intel.com>
5014L:	linux-edac@vger.kernel.org
5015S:	Maintained
5016F:	drivers/edac/pnd2_edac.[ch]
5017
5018EDAC-R82600
5019M:	Tim Small <tim@buttersideup.com>
5020L:	linux-edac@vger.kernel.org
5021S:	Maintained
5022F:	drivers/edac/r82600_edac.c
5023
5024EDAC-SBRIDGE
5025M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5026M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5027L:	linux-edac@vger.kernel.org
5028S:	Maintained
5029F:	drivers/edac/sb_edac.c
5030
5031EDAC-SKYLAKE
5032M:	Tony Luck <tony.luck@intel.com>
5033L:	linux-edac@vger.kernel.org
5034S:	Maintained
5035F:	drivers/edac/skx_edac.c
5036
5037EDIROL UA-101/UA-1000 DRIVER
5038M:	Clemens Ladisch <clemens@ladisch.de>
5039L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5040T:	git git://git.alsa-project.org/alsa-kernel.git
5041S:	Maintained
5042F:	sound/usb/misc/ua101.c
5043
5044EFI TEST DRIVER
5045L:	linux-efi@vger.kernel.org
5046M:	Ivan Hu <ivan.hu@canonical.com>
5047M:	Matt Fleming <matt@codeblueprint.co.uk>
5048S:	Maintained
5049F:	drivers/firmware/efi/test/
5050
5051EFI VARIABLE FILESYSTEM
5052M:	Matthew Garrett <matthew.garrett@nebula.com>
5053M:	Jeremy Kerr <jk@ozlabs.org>
5054M:	Matt Fleming <matt@codeblueprint.co.uk>
5055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5056L:	linux-efi@vger.kernel.org
5057S:	Maintained
5058F:	fs/efivarfs/
5059
5060EFIFB FRAMEBUFFER DRIVER
5061L:	linux-fbdev@vger.kernel.org
5062M:	Peter Jones <pjones@redhat.com>
5063S:	Maintained
5064F:	drivers/video/fbdev/efifb.c
5065
5066EFS FILESYSTEM
5067W:	http://aeschi.ch.eu.org/efs/
5068S:	Orphan
5069F:	fs/efs/
5070
5071EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5072M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5073L:	netdev@vger.kernel.org
5074S:	Maintained
5075F:	drivers/net/ethernet/ibm/ehea/
5076
5077EM28XX VIDEO4LINUX DRIVER
5078M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5080L:	linux-media@vger.kernel.org
5081W:	https://linuxtv.org
5082T:	git git://linuxtv.org/media_tree.git
5083S:	Maintained
5084F:	drivers/media/usb/em28xx/
5085F:	Documentation/media/v4l-drivers/em28xx*
5086
5087EMBEDDED LINUX
5088M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5089M:	Matt Mackall <mpm@selenic.com>
5090M:	David Woodhouse <dwmw2@infradead.org>
5091L:	linux-embedded@vger.kernel.org
5092S:	Maintained
5093
5094Emulex 10Gbps iSCSI - OneConnect DRIVER
5095M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5096M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5097M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5098L:	linux-scsi@vger.kernel.org
5099W:	http://www.broadcom.com
5100S:	Supported
5101F:	drivers/scsi/be2iscsi/
5102
5103Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5104M:	Sathya Perla <sathya.perla@broadcom.com>
5105M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5106M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5107M:	Somnath Kotur <somnath.kotur@broadcom.com>
5108L:	netdev@vger.kernel.org
5109W:	http://www.emulex.com
5110S:	Supported
5111F:	drivers/net/ethernet/emulex/benet/
5112
5113EMULEX ONECONNECT ROCE DRIVER
5114M:	Selvin Xavier <selvin.xavier@broadcom.com>
5115M:	Devesh Sharma <devesh.sharma@broadcom.com>
5116L:	linux-rdma@vger.kernel.org
5117W:	http://www.broadcom.com
5118S:	Odd Fixes
5119F:	drivers/infiniband/hw/ocrdma/
5120F:	include/uapi/rdma/ocrdma-abi.h
5121
5122EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5123M:	James Smart <james.smart@broadcom.com>
5124M:	Dick Kennedy <dick.kennedy@broadcom.com>
5125L:	linux-scsi@vger.kernel.org
5126W:	http://www.broadcom.com
5127S:	Supported
5128F:	drivers/scsi/lpfc/
5129
5130ENE CB710 FLASH CARD READER DRIVER
5131M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5132S:	Maintained
5133F:	drivers/misc/cb710/
5134F:	drivers/mmc/host/cb710-mmc.*
5135F:	include/linux/cb710.h
5136
5137ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5138M:	Maxim Levitsky <maximlevitsky@gmail.com>
5139S:	Maintained
5140F:	drivers/media/rc/ene_ir.*
5141
5142EPSON S1D13XXX FRAMEBUFFER DRIVER
5143M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5144S:	Maintained
5145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5146F:	drivers/video/fbdev/s1d13xxxfb.c
5147F:	include/video/s1d13xxxfb.h
5148
5149ERRSEQ ERROR TRACKING INFRASTRUCTURE
5150M:	Jeff Layton <jlayton@poochiereds.net>
5151S:	Maintained
5152F:	lib/errseq.c
5153F:	include/linux/errseq.h
5154
5155ET131X NETWORK DRIVER
5156M:	Mark Einon <mark.einon@gmail.com>
5157S:	Odd Fixes
5158F:	drivers/net/ethernet/agere/
5159
5160ETHERNET BRIDGE
5161M:	Stephen Hemminger <stephen@networkplumber.org>
5162L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5163L:	netdev@vger.kernel.org
5164W:	http://www.linuxfoundation.org/en/Net:Bridge
5165S:	Maintained
5166F:	include/linux/netfilter_bridge/
5167F:	net/bridge/
5168
5169ETHERNET PHY LIBRARY
5170M:	Andrew Lunn <andrew@lunn.ch>
5171M:	Florian Fainelli <f.fainelli@gmail.com>
5172L:	netdev@vger.kernel.org
5173S:	Maintained
5174F:	Documentation/ABI/testing/sysfs-bus-mdio
5175F:	Documentation/devicetree/bindings/net/mdio*
5176F:	Documentation/networking/phy.txt
5177F:	drivers/net/phy/
5178F:	drivers/of/of_mdio.c
5179F:	drivers/of/of_net.c
5180F:	include/linux/*mdio*.h
5181F:	include/linux/of_net.h
5182F:	include/linux/phy.h
5183F:	include/linux/phy_fixed.h
5184F:	include/linux/platform_data/mdio-gpio.h
5185F:	include/linux/platform_data/mdio-bcm-unimac.h
5186F:	include/trace/events/mdio.h
5187F:	include/uapi/linux/mdio.h
5188F:	include/uapi/linux/mii.h
5189
5190EXT2 FILE SYSTEM
5191M:	Jan Kara <jack@suse.com>
5192L:	linux-ext4@vger.kernel.org
5193S:	Maintained
5194F:	Documentation/filesystems/ext2.txt
5195F:	fs/ext2/
5196F:	include/linux/ext2*
5197
5198EXT4 FILE SYSTEM
5199M:	"Theodore Ts'o" <tytso@mit.edu>
5200M:	Andreas Dilger <adilger.kernel@dilger.ca>
5201L:	linux-ext4@vger.kernel.org
5202W:	http://ext4.wiki.kernel.org
5203Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5205S:	Maintained
5206F:	Documentation/filesystems/ext4.txt
5207F:	fs/ext4/
5208
5209Extended Verification Module (EVM)
5210M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5211L:	linux-ima-devel@lists.sourceforge.net
5212L:	linux-security-module@vger.kernel.org
5213S:	Supported
5214F:	security/integrity/evm/
5215
5216EXTENSIBLE FIRMWARE INTERFACE (EFI)
5217M:	Matt Fleming <matt@codeblueprint.co.uk>
5218M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5219L:	linux-efi@vger.kernel.org
5220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5221S:	Maintained
5222F:	Documentation/efi-stub.txt
5223F:	arch/*/kernel/efi.c
5224F:	arch/x86/boot/compressed/eboot.[ch]
5225F:	arch/*/include/asm/efi.h
5226F:	arch/x86/platform/efi/
5227F:	drivers/firmware/efi/
5228F:	include/linux/efi*.h
5229F:	arch/arm/boot/compressed/efi-header.S
5230F:	arch/arm64/kernel/efi-entry.S
5231
5232EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5233M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5234M:	Chanwoo Choi <cw00.choi@samsung.com>
5235L:	linux-kernel@vger.kernel.org
5236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5237S:	Maintained
5238F:	drivers/extcon/
5239F:	include/linux/extcon/
5240F:	include/linux/extcon.h
5241F:	Documentation/extcon/
5242F:	Documentation/devicetree/bindings/extcon/
5243
5244EXYNOS DP DRIVER
5245M:	Jingoo Han <jingoohan1@gmail.com>
5246L:	dri-devel@lists.freedesktop.org
5247S:	Maintained
5248F:	drivers/gpu/drm/exynos/exynos_dp*
5249
5250EXYNOS SYSMMU (IOMMU) driver
5251M:	Marek Szyprowski <m.szyprowski@samsung.com>
5252L:	iommu@lists.linux-foundation.org
5253S:	Maintained
5254F:	drivers/iommu/exynos-iommu.c
5255
5256EZchip NPS platform support
5257M:	Elad Kanfi <eladkan@mellanox.com>
5258M:	Vineet Gupta <vgupta@synopsys.com>
5259S:	Supported
5260F:	arch/arc/plat-eznps
5261F:	arch/arc/boot/dts/eznps.dts
5262
5263F2FS FILE SYSTEM
5264M:	Jaegeuk Kim <jaegeuk@kernel.org>
5265M:	Chao Yu <yuchao0@huawei.com>
5266L:	linux-f2fs-devel@lists.sourceforge.net
5267W:	https://f2fs.wiki.kernel.org/
5268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5269S:	Maintained
5270F:	Documentation/filesystems/f2fs.txt
5271F:	Documentation/ABI/testing/sysfs-fs-f2fs
5272F:	fs/f2fs/
5273F:	include/linux/f2fs_fs.h
5274F:	include/trace/events/f2fs.h
5275
5276F71805F HARDWARE MONITORING DRIVER
5277M:	Jean Delvare <jdelvare@suse.com>
5278L:	linux-hwmon@vger.kernel.org
5279S:	Maintained
5280F:	Documentation/hwmon/f71805f
5281F:	drivers/hwmon/f71805f.c
5282
5283FANOTIFY
5284M:	Jan Kara <jack@suse.cz>
5285R:	Amir Goldstein <amir73il@gmail.com>
5286L:	linux-fsdevel@vger.kernel.org
5287S:	Maintained
5288F:	fs/notify/fanotify/
5289F:	include/linux/fanotify.h
5290F:	include/uapi/linux/fanotify.h
5291
5292FARSYNC SYNCHRONOUS DRIVER
5293M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5294W:	http://www.farsite.co.uk/
5295S:	Supported
5296F:	drivers/net/wan/farsync.*
5297
5298FAULT INJECTION SUPPORT
5299M:	Akinobu Mita <akinobu.mita@gmail.com>
5300S:	Supported
5301F:	Documentation/fault-injection/
5302F:	lib/fault-inject.c
5303
5304FBTFT Framebuffer drivers
5305M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5306S:	Maintained
5307F:	drivers/staging/fbtft/
5308
5309FC0011 TUNER DRIVER
5310M:	Michael Buesch <m@bues.ch>
5311L:	linux-media@vger.kernel.org
5312S:	Maintained
5313F:	drivers/media/tuners/fc0011.h
5314F:	drivers/media/tuners/fc0011.c
5315
5316FC2580 MEDIA DRIVER
5317M:	Antti Palosaari <crope@iki.fi>
5318L:	linux-media@vger.kernel.org
5319W:	https://linuxtv.org
5320W:	http://palosaari.fi/linux/
5321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5322T:	git git://linuxtv.org/anttip/media_tree.git
5323S:	Maintained
5324F:	drivers/media/tuners/fc2580*
5325
5326FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5327M:	Johannes Thumshirn <jth@kernel.org>
5328L:	fcoe-devel@open-fcoe.org
5329W:	www.Open-FCoE.org
5330S:	Supported
5331F:	drivers/scsi/libfc/
5332F:	drivers/scsi/fcoe/
5333F:	include/scsi/fc/
5334F:	include/scsi/libfc.h
5335F:	include/scsi/libfcoe.h
5336F:	include/uapi/scsi/fc/
5337
5338FILE LOCKING (flock() and fcntl()/lockf())
5339M:	Jeff Layton <jlayton@poochiereds.net>
5340M:	"J. Bruce Fields" <bfields@fieldses.org>
5341L:	linux-fsdevel@vger.kernel.org
5342S:	Maintained
5343F:	include/linux/fcntl.h
5344F:	include/linux/fs.h
5345F:	include/uapi/linux/fcntl.h
5346F:	include/uapi/linux/fs.h
5347F:	fs/fcntl.c
5348F:	fs/locks.c
5349
5350FILESYSTEMS (VFS and infrastructure)
5351M:	Alexander Viro <viro@zeniv.linux.org.uk>
5352L:	linux-fsdevel@vger.kernel.org
5353S:	Maintained
5354F:	fs/*
5355
5356FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5357M:	Riku Voipio <riku.voipio@iki.fi>
5358L:	linux-hwmon@vger.kernel.org
5359S:	Maintained
5360F:	drivers/hwmon/f75375s.c
5361F:	include/linux/f75375s.h
5362
5363FIREWIRE AUDIO DRIVERS
5364M:	Clemens Ladisch <clemens@ladisch.de>
5365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5366T:	git git://git.alsa-project.org/alsa-kernel.git
5367S:	Maintained
5368F:	sound/firewire/
5369
5370FIREWIRE MEDIA DRIVERS (firedtv)
5371M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5372L:	linux-media@vger.kernel.org
5373L:	linux1394-devel@lists.sourceforge.net
5374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5375S:	Maintained
5376F:	drivers/media/firewire/
5377
5378FIREWIRE SBP-2 TARGET
5379M:	Chris Boot <bootc@bootc.net>
5380L:	linux-scsi@vger.kernel.org
5381L:	target-devel@vger.kernel.org
5382L:	linux1394-devel@lists.sourceforge.net
5383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5384S:	Maintained
5385F:	drivers/target/sbp/
5386
5387FIREWIRE SUBSYSTEM
5388M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5389L:	linux1394-devel@lists.sourceforge.net
5390W:	http://ieee1394.wiki.kernel.org/
5391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5392S:	Maintained
5393F:	drivers/firewire/
5394F:	include/linux/firewire.h
5395F:	include/uapi/linux/firewire*.h
5396F:	tools/firewire/
5397
5398FIRMWARE LOADER (request_firmware)
5399M:	Luis R. Rodriguez <mcgrof@kernel.org>
5400L:	linux-kernel@vger.kernel.org
5401S:	Maintained
5402F:	Documentation/firmware_class/
5403F:	drivers/base/firmware*.c
5404F:	include/linux/firmware.h
5405
5406FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5407M:	Joshua Morris <josh.h.morris@us.ibm.com>
5408M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5409S:	Maintained
5410F:	drivers/block/rsxx/
5411
5412FLOPPY DRIVER
5413M:	Jiri Kosina <jikos@kernel.org>
5414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5415S:	Odd fixes
5416F:	drivers/block/floppy.c
5417
5418FMC SUBSYSTEM
5419M:	Alessandro Rubini <rubini@gnudd.com>
5420W:	http://www.ohwr.org/projects/fmc-bus
5421S:	Supported
5422F:	drivers/fmc/
5423F:	include/linux/fmc*.h
5424F:	include/linux/ipmi-fru.h
5425K:	fmc_d.*register
5426
5427FPGA MANAGER FRAMEWORK
5428M:	Alan Tull <atull@kernel.org>
5429R:	Moritz Fischer <mdf@kernel.org>
5430L:	linux-fpga@vger.kernel.org
5431S:	Maintained
5432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5433Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5434F:	Documentation/fpga/
5435F:	Documentation/devicetree/bindings/fpga/
5436F:	drivers/fpga/
5437F:	include/linux/fpga/
5438W:	http://www.rocketboards.org
5439
5440FPU EMULATOR
5441M:	Bill Metzenthen <billm@melbpc.org.au>
5442W:	http://floatingpoint.sourceforge.net/emulator/index.html
5443S:	Maintained
5444F:	arch/x86/math-emu/
5445
5446FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5447L:	netdev@vger.kernel.org
5448S:	Orphan
5449F:	drivers/net/wan/dlci.c
5450F:	drivers/net/wan/sdla.c
5451
5452FRAMEBUFFER LAYER
5453M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5454L:	linux-fbdev@vger.kernel.org
5455T:	git git://github.com/bzolnier/linux.git
5456Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5457S:	Maintained
5458F:	Documentation/fb/
5459F:	drivers/video/
5460F:	include/video/
5461F:	include/linux/fb.h
5462F:	include/uapi/video/
5463F:	include/uapi/linux/fb.h
5464
5465FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5466M:	Horia Geantă <horia.geanta@nxp.com>
5467M:	Dan Douglass <dan.douglass@nxp.com>
5468L:	linux-crypto@vger.kernel.org
5469S:	Maintained
5470F:	drivers/crypto/caam/
5471F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5472
5473FREESCALE DIU FRAMEBUFFER DRIVER
5474M:	Timur Tabi <timur@tabi.org>
5475L:	linux-fbdev@vger.kernel.org
5476S:	Maintained
5477F:	drivers/video/fbdev/fsl-diu-fb.*
5478
5479FREESCALE DMA DRIVER
5480M:	Li Yang <leoyang.li@nxp.com>
5481M:	Zhang Wei <zw@zh-kernel.org>
5482L:	linuxppc-dev@lists.ozlabs.org
5483S:	Maintained
5484F:	drivers/dma/fsldma.*
5485
5486FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5487M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5488L:	netdev@vger.kernel.org
5489S:	Maintained
5490F:	drivers/net/ethernet/freescale/gianfar*
5491X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5492F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5493
5494FREESCALE GPMI NAND DRIVER
5495M:	Han Xu <han.xu@nxp.com>
5496L:	linux-mtd@lists.infradead.org
5497S:	Maintained
5498F:	drivers/mtd/nand/gpmi-nand/*
5499
5500FREESCALE I2C CPM DRIVER
5501M:	Jochen Friedrich <jochen@scram.de>
5502L:	linuxppc-dev@lists.ozlabs.org
5503L:	linux-i2c@vger.kernel.org
5504S:	Maintained
5505F:	drivers/i2c/busses/i2c-cpm.c
5506
5507FREESCALE IMX / MXC FEC DRIVER
5508M:	Fugang Duan <fugang.duan@nxp.com>
5509L:	netdev@vger.kernel.org
5510S:	Maintained
5511F:	drivers/net/ethernet/freescale/fec_main.c
5512F:	drivers/net/ethernet/freescale/fec_ptp.c
5513F:	drivers/net/ethernet/freescale/fec.h
5514F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5515
5516FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5517M:	Sascha Hauer <kernel@pengutronix.de>
5518L:	linux-fbdev@vger.kernel.org
5519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5520S:	Maintained
5521F:	include/linux/platform_data/video-imxfb.h
5522F:	drivers/video/fbdev/imxfb.c
5523
5524FREESCALE QORIQ DPAA ETHERNET DRIVER
5525M:	Madalin Bucur <madalin.bucur@nxp.com>
5526L:	netdev@vger.kernel.org
5527S:	Maintained
5528F:	drivers/net/ethernet/freescale/dpaa
5529
5530FREESCALE QORIQ DPAA FMAN DRIVER
5531M:	Madalin Bucur <madalin.bucur@nxp.com>
5532L:	netdev@vger.kernel.org
5533S:	Maintained
5534F:	drivers/net/ethernet/freescale/fman
5535F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5536
5537FREESCALE QUAD SPI DRIVER
5538M:	Han Xu <han.xu@nxp.com>
5539L:	linux-mtd@lists.infradead.org
5540S:	Maintained
5541F:	drivers/mtd/spi-nor/fsl-quadspi.c
5542
5543FREESCALE QUICC ENGINE LIBRARY
5544M:	Qiang Zhao <qiang.zhao@nxp.com>
5545L:	linuxppc-dev@lists.ozlabs.org
5546S:	Maintained
5547F:	drivers/soc/fsl/qe/
5548F:	include/soc/fsl/*qe*.h
5549F:	include/soc/fsl/*ucc*.h
5550
5551FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5552M:	Li Yang <leoyang.li@nxp.com>
5553L:	netdev@vger.kernel.org
5554L:	linuxppc-dev@lists.ozlabs.org
5555S:	Maintained
5556F:	drivers/net/ethernet/freescale/ucc_geth*
5557
5558FREESCALE QUICC ENGINE UCC HDLC DRIVER
5559M:	Zhao Qiang <qiang.zhao@nxp.com>
5560L:	netdev@vger.kernel.org
5561L:	linuxppc-dev@lists.ozlabs.org
5562S:	Maintained
5563F:	drivers/net/wan/fsl_ucc_hdlc*
5564
5565FREESCALE QUICC ENGINE UCC UART DRIVER
5566M:	Timur Tabi <timur@tabi.org>
5567L:	linuxppc-dev@lists.ozlabs.org
5568S:	Maintained
5569F:	drivers/tty/serial/ucc_uart.c
5570
5571FREESCALE SOC DRIVERS
5572M:	Li Yang <leoyang.li@nxp.com>
5573L:	linuxppc-dev@lists.ozlabs.org
5574L:	linux-arm-kernel@lists.infradead.org
5575S:	Maintained
5576F:	Documentation/devicetree/bindings/soc/fsl/
5577F:	drivers/soc/fsl/
5578F:	include/linux/fsl/
5579
5580FREESCALE SOC FS_ENET DRIVER
5581M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5582M:	Vitaly Bordug <vbordug@ru.mvista.com>
5583L:	linuxppc-dev@lists.ozlabs.org
5584L:	netdev@vger.kernel.org
5585S:	Maintained
5586F:	drivers/net/ethernet/freescale/fs_enet/
5587F:	include/linux/fs_enet_pd.h
5588
5589FREESCALE SOC SOUND DRIVERS
5590M:	Timur Tabi <timur@tabi.org>
5591M:	Nicolin Chen <nicoleotsuka@gmail.com>
5592M:	Xiubo Li <Xiubo.Lee@gmail.com>
5593R:	Fabio Estevam <fabio.estevam@nxp.com>
5594L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5595L:	linuxppc-dev@lists.ozlabs.org
5596S:	Maintained
5597F:	sound/soc/fsl/fsl*
5598F:	sound/soc/fsl/imx*
5599F:	sound/soc/fsl/mpc8610_hpcd.c
5600
5601FREESCALE USB PERIPHERAL DRIVERS
5602M:	Li Yang <leoyang.li@nxp.com>
5603L:	linux-usb@vger.kernel.org
5604L:	linuxppc-dev@lists.ozlabs.org
5605S:	Maintained
5606F:	drivers/usb/gadget/udc/fsl*
5607
5608FREEVXFS FILESYSTEM
5609M:	Christoph Hellwig <hch@infradead.org>
5610W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5611S:	Maintained
5612F:	fs/freevxfs/
5613
5614FREEZER
5615M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5616M:	Pavel Machek <pavel@ucw.cz>
5617L:	linux-pm@vger.kernel.org
5618S:	Supported
5619F:	Documentation/power/freezing-of-tasks.txt
5620F:	include/linux/freezer.h
5621F:	kernel/freezer.c
5622
5623FRONTSWAP API
5624M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5625L:	linux-kernel@vger.kernel.org
5626S:	Maintained
5627F:	mm/frontswap.c
5628F:	include/linux/frontswap.h
5629
5630FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5631M:	David Howells <dhowells@redhat.com>
5632L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5633S:	Supported
5634F:	Documentation/filesystems/caching/
5635F:	fs/fscache/
5636F:	include/linux/fscache*.h
5637
5638FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5639M:	Theodore Y. Ts'o <tytso@mit.edu>
5640M:	Jaegeuk Kim <jaegeuk@kernel.org>
5641L:	linux-fscrypt@vger.kernel.org
5642Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5644S:	Supported
5645F:	fs/crypto/
5646F:	include/linux/fscrypt*.h
5647
5648FUJITSU FR-V (FRV) PORT
5649S:	Orphan
5650F:	arch/frv/
5651
5652FUJITSU LAPTOP EXTRAS
5653M:	Jonathan Woithe <jwoithe@just42.net>
5654L:	platform-driver-x86@vger.kernel.org
5655S:	Maintained
5656F:	drivers/platform/x86/fujitsu-laptop.c
5657
5658FUJITSU M-5MO LS CAMERA ISP DRIVER
5659M:	Kyungmin Park <kyungmin.park@samsung.com>
5660M:	Heungjun Kim <riverful.kim@samsung.com>
5661L:	linux-media@vger.kernel.org
5662S:	Maintained
5663F:	drivers/media/i2c/m5mols/
5664F:	include/media/i2c/m5mols.h
5665
5666FUJITSU TABLET EXTRAS
5667M:	Robert Gerlach <khnz@gmx.de>
5668L:	platform-driver-x86@vger.kernel.org
5669S:	Maintained
5670F:	drivers/platform/x86/fujitsu-tablet.c
5671
5672FUSE: FILESYSTEM IN USERSPACE
5673M:	Miklos Szeredi <miklos@szeredi.hu>
5674L:	linux-fsdevel@vger.kernel.org
5675W:	http://fuse.sourceforge.net/
5676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5677S:	Maintained
5678F:	fs/fuse/
5679F:	include/uapi/linux/fuse.h
5680F:	Documentation/filesystems/fuse.txt
5681
5682FUTEX SUBSYSTEM
5683M:	Thomas Gleixner <tglx@linutronix.de>
5684M:	Ingo Molnar <mingo@redhat.com>
5685R:	Peter Zijlstra <peterz@infradead.org>
5686R:	Darren Hart <dvhart@infradead.org>
5687L:	linux-kernel@vger.kernel.org
5688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5689S:	Maintained
5690F:	kernel/futex.c
5691F:	kernel/futex_compat.c
5692F:	include/asm-generic/futex.h
5693F:	include/linux/futex.h
5694F:	include/uapi/linux/futex.h
5695F:	tools/testing/selftests/futex/
5696F:	tools/perf/bench/futex*
5697F:	Documentation/*futex*
5698
5699FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5700M:	Rik Faith <faith@cs.unc.edu>
5701L:	linux-scsi@vger.kernel.org
5702S:	Odd Fixes (e.g., new signatures)
5703F:	drivers/scsi/fdomain.*
5704
5705GCC PLUGINS
5706M:	Kees Cook <keescook@chromium.org>
5707R:	Emese Revfy <re.emese@gmail.com>
5708L:	kernel-hardening@lists.openwall.com
5709S:	Maintained
5710F:	scripts/gcc-plugins/
5711F:	scripts/gcc-plugin.sh
5712F:	scripts/Makefile.gcc-plugins
5713F:	Documentation/gcc-plugins.txt
5714
5715GCOV BASED KERNEL PROFILING
5716M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5717S:	Maintained
5718F:	kernel/gcov/
5719F:	Documentation/dev-tools/gcov.rst
5720
5721GDB KERNEL DEBUGGING HELPER SCRIPTS
5722M:	Jan Kiszka <jan.kiszka@siemens.com>
5723M:	Kieran Bingham <kieran@bingham.xyz>
5724S:	Supported
5725F:	scripts/gdb/
5726
5727GDT SCSI DISK ARRAY CONTROLLER DRIVER
5728M:	Achim Leubner <achim_leubner@adaptec.com>
5729L:	linux-scsi@vger.kernel.org
5730W:	http://www.icp-vortex.com/
5731S:	Supported
5732F:	drivers/scsi/gdt*
5733
5734GEMTEK FM RADIO RECEIVER DRIVER
5735M:	Hans Verkuil <hverkuil@xs4all.nl>
5736L:	linux-media@vger.kernel.org
5737T:	git git://linuxtv.org/media_tree.git
5738W:	https://linuxtv.org
5739S:	Maintained
5740F:	drivers/media/radio/radio-gemtek*
5741
5742GENERIC GPIO I2C DRIVER
5743M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5744S:	Supported
5745F:	drivers/i2c/busses/i2c-gpio.c
5746F:	include/linux/i2c-gpio.h
5747
5748GENERIC GPIO I2C MULTIPLEXER DRIVER
5749M:	Peter Korsgaard <peter.korsgaard@barco.com>
5750L:	linux-i2c@vger.kernel.org
5751S:	Supported
5752F:	drivers/i2c/muxes/i2c-mux-gpio.c
5753F:	include/linux/i2c-mux-gpio.h
5754F:	Documentation/i2c/muxes/i2c-mux-gpio
5755
5756GENERIC HDLC (WAN) DRIVERS
5757M:	Krzysztof Halasa <khc@pm.waw.pl>
5758W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5759S:	Maintained
5760F:	drivers/net/wan/c101.c
5761F:	drivers/net/wan/hd6457*
5762F:	drivers/net/wan/hdlc*
5763F:	drivers/net/wan/n2.c
5764F:	drivers/net/wan/pc300too.c
5765F:	drivers/net/wan/pci200syn.c
5766F:	drivers/net/wan/wanxl*
5767
5768GENERIC INCLUDE/ASM HEADER FILES
5769M:	Arnd Bergmann <arnd@arndb.de>
5770L:	linux-arch@vger.kernel.org
5771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5772S:	Maintained
5773F:	include/asm-generic/
5774F:	include/uapi/asm-generic/
5775
5776GENERIC PHY FRAMEWORK
5777M:	Kishon Vijay Abraham I <kishon@ti.com>
5778L:	linux-kernel@vger.kernel.org
5779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5780S:	Supported
5781F:	drivers/phy/
5782F:	include/linux/phy/
5783
5784GENERIC PM DOMAINS
5785M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5786M:	Kevin Hilman <khilman@kernel.org>
5787M:	Ulf Hansson <ulf.hansson@linaro.org>
5788L:	linux-pm@vger.kernel.org
5789S:	Supported
5790F:	drivers/base/power/domain*.c
5791F:	include/linux/pm_domain.h
5792F:	Documentation/devicetree/bindings/power/power_domain.txt
5793
5794GENERIC UIO DRIVER FOR PCI DEVICES
5795M:	"Michael S. Tsirkin" <mst@redhat.com>
5796L:	kvm@vger.kernel.org
5797S:	Supported
5798F:	drivers/uio/uio_pci_generic.c
5799
5800GENWQE (IBM Generic Workqueue Card)
5801M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5802M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5803S:	Supported
5804F:	drivers/misc/genwqe/
5805
5806GET_MAINTAINER SCRIPT
5807M:	Joe Perches <joe@perches.com>
5808S:	Maintained
5809F:	scripts/get_maintainer.pl
5810
5811GFS2 FILE SYSTEM
5812M:	Steven Whitehouse <swhiteho@redhat.com>
5813M:	Bob Peterson <rpeterso@redhat.com>
5814L:	cluster-devel@redhat.com
5815W:	http://sources.redhat.com/cluster/
5816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5817S:	Supported
5818F:	Documentation/filesystems/gfs2*.txt
5819F:	fs/gfs2/
5820F:	include/uapi/linux/gfs2_ondisk.h
5821
5822GIGASET ISDN DRIVERS
5823M:	Paul Bolle <pebolle@tiscali.nl>
5824L:	gigaset307x-common@lists.sourceforge.net
5825W:	http://gigaset307x.sourceforge.net/
5826S:	Odd Fixes
5827F:	Documentation/isdn/README.gigaset
5828F:	drivers/isdn/gigaset/
5829F:	include/uapi/linux/gigaset_dev.h
5830
5831GO7007 MPEG CODEC
5832M:	Hans Verkuil <hans.verkuil@cisco.com>
5833L:	linux-media@vger.kernel.org
5834S:	Maintained
5835F:	drivers/media/usb/go7007/
5836
5837GOODIX TOUCHSCREEN
5838M:	Bastien Nocera <hadess@hadess.net>
5839L:	linux-input@vger.kernel.org
5840S:	Maintained
5841F:	drivers/input/touchscreen/goodix.c
5842
5843GPIO ACPI SUPPORT
5844M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5845M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5846L:	linux-gpio@vger.kernel.org
5847L:	linux-acpi@vger.kernel.org
5848S:	Maintained
5849F:	Documentation/acpi/gpio-properties.txt
5850F:	drivers/gpio/gpiolib-acpi.c
5851
5852GPIO IR Transmitter
5853M:	Sean Young <sean@mess.org>
5854L:	linux-media@vger.kernel.org
5855S:	Maintained
5856F:	drivers/media/rc/gpio-ir-tx.c
5857
5858GPIO MOCKUP DRIVER
5859M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5860L:	linux-gpio@vger.kernel.org
5861S:	Maintained
5862F:	drivers/gpio/gpio-mockup.c
5863F:	tools/testing/selftests/gpio/
5864
5865GPIO SUBSYSTEM
5866M:	Linus Walleij <linus.walleij@linaro.org>
5867L:	linux-gpio@vger.kernel.org
5868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5869S:	Maintained
5870F:	Documentation/devicetree/bindings/gpio/
5871F:	Documentation/gpio/
5872F:	Documentation/ABI/testing/gpio-cdev
5873F:	Documentation/ABI/obsolete/sysfs-gpio
5874F:	drivers/gpio/
5875F:	include/linux/gpio/
5876F:	include/linux/gpio.h
5877F:	include/asm-generic/gpio.h
5878F:	include/uapi/linux/gpio.h
5879F:	tools/gpio/
5880
5881GRE DEMULTIPLEXER DRIVER
5882M:	Dmitry Kozlov <xeb@mail.ru>
5883L:	netdev@vger.kernel.org
5884S:	Maintained
5885F:	net/ipv4/gre_demux.c
5886F:	net/ipv4/gre_offload.c
5887F:	include/net/gre.h
5888
5889GRETH 10/100/1G Ethernet MAC device driver
5890M:	Andreas Larsson <andreas@gaisler.com>
5891L:	netdev@vger.kernel.org
5892S:	Maintained
5893F:	drivers/net/ethernet/aeroflex/
5894
5895GREYBUS AUDIO PROTOCOLS DRIVERS
5896M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5897M:	Mark Greer <mgreer@animalcreek.com>
5898S:	Maintained
5899F:	drivers/staging/greybus/audio_apbridgea.c
5900F:	drivers/staging/greybus/audio_apbridgea.h
5901F:	drivers/staging/greybus/audio_codec.c
5902F:	drivers/staging/greybus/audio_codec.h
5903F:	drivers/staging/greybus/audio_gb.c
5904F:	drivers/staging/greybus/audio_manager.c
5905F:	drivers/staging/greybus/audio_manager.h
5906F:	drivers/staging/greybus/audio_manager_module.c
5907F:	drivers/staging/greybus/audio_manager_private.h
5908F:	drivers/staging/greybus/audio_manager_sysfs.c
5909F:	drivers/staging/greybus/audio_module.c
5910F:	drivers/staging/greybus/audio_topology.c
5911
5912GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5913M:	Viresh Kumar <vireshk@kernel.org>
5914S:	Maintained
5915F:	drivers/staging/greybus/authentication.c
5916F:	drivers/staging/greybus/bootrom.c
5917F:	drivers/staging/greybus/firmware.h
5918F:	drivers/staging/greybus/fw-core.c
5919F:	drivers/staging/greybus/fw-download.c
5920F:	drivers/staging/greybus/fw-managament.c
5921F:	drivers/staging/greybus/greybus_authentication.h
5922F:	drivers/staging/greybus/greybus_firmware.h
5923F:	drivers/staging/greybus/hid.c
5924F:	drivers/staging/greybus/i2c.c
5925F:	drivers/staging/greybus/spi.c
5926F:	drivers/staging/greybus/spilib.c
5927F:	drivers/staging/greybus/spilib.h
5928
5929GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5930M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5931S:	Maintained
5932F:	drivers/staging/greybus/loopback.c
5933F:	drivers/staging/greybus/timesync.c
5934F:	drivers/staging/greybus/timesync_platform.c
5935
5936GREYBUS PLATFORM DRIVERS
5937M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5938S:	Maintained
5939F:	drivers/staging/greybus/arche-platform.c
5940F:	drivers/staging/greybus/arche-apb-ctrl.c
5941F:	drivers/staging/greybus/arche_platform.h
5942
5943GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5944M:	Rui Miguel Silva <rmfrfs@gmail.com>
5945S:	Maintained
5946F:	drivers/staging/greybus/sdio.c
5947F:	drivers/staging/greybus/light.c
5948F:	drivers/staging/greybus/gpio.c
5949F:	drivers/staging/greybus/power_supply.c
5950F:	drivers/staging/greybus/spi.c
5951F:	drivers/staging/greybus/spilib.c
5952
5953GREYBUS SUBSYSTEM
5954M:	Johan Hovold <johan@kernel.org>
5955M:	Alex Elder <elder@kernel.org>
5956M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5957S:	Maintained
5958F:	drivers/staging/greybus/
5959L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5960
5961GREYBUS UART PROTOCOLS DRIVERS
5962M:	David Lin <dtwlin@gmail.com>
5963S:	Maintained
5964F:	drivers/staging/greybus/uart.c
5965F:	drivers/staging/greybus/log.c
5966
5967GS1662 VIDEO SERIALIZER
5968M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5969L:	linux-media@vger.kernel.org
5970T:	git git://linuxtv.org/media_tree.git
5971S:	Maintained
5972F:	drivers/media/spi/gs1662.c
5973
5974GSPCA FINEPIX SUBDRIVER
5975M:	Frank Zago <frank@zago.net>
5976L:	linux-media@vger.kernel.org
5977T:	git git://linuxtv.org/media_tree.git
5978S:	Maintained
5979F:	drivers/media/usb/gspca/finepix.c
5980
5981GSPCA GL860 SUBDRIVER
5982M:	Olivier Lorin <o.lorin@laposte.net>
5983L:	linux-media@vger.kernel.org
5984T:	git git://linuxtv.org/media_tree.git
5985S:	Maintained
5986F:	drivers/media/usb/gspca/gl860/
5987
5988GSPCA M5602 SUBDRIVER
5989M:	Erik Andren <erik.andren@gmail.com>
5990L:	linux-media@vger.kernel.org
5991T:	git git://linuxtv.org/media_tree.git
5992S:	Maintained
5993F:	drivers/media/usb/gspca/m5602/
5994
5995GSPCA PAC207 SONIXB SUBDRIVER
5996M:	Hans Verkuil <hverkuil@xs4all.nl>
5997L:	linux-media@vger.kernel.org
5998T:	git git://linuxtv.org/media_tree.git
5999S:	Odd Fixes
6000F:	drivers/media/usb/gspca/pac207.c
6001
6002GSPCA SN9C20X SUBDRIVER
6003M:	Brian Johnson <brijohn@gmail.com>
6004L:	linux-media@vger.kernel.org
6005T:	git git://linuxtv.org/media_tree.git
6006S:	Maintained
6007F:	drivers/media/usb/gspca/sn9c20x.c
6008
6009GSPCA T613 SUBDRIVER
6010M:	Leandro Costantino <lcostantino@gmail.com>
6011L:	linux-media@vger.kernel.org
6012T:	git git://linuxtv.org/media_tree.git
6013S:	Maintained
6014F:	drivers/media/usb/gspca/t613.c
6015
6016GSPCA USB WEBCAM DRIVER
6017M:	Hans Verkuil <hverkuil@xs4all.nl>
6018L:	linux-media@vger.kernel.org
6019T:	git git://linuxtv.org/media_tree.git
6020S:	Odd Fixes
6021F:	drivers/media/usb/gspca/
6022
6023GTP (GPRS Tunneling Protocol)
6024M:	Pablo Neira Ayuso <pablo@netfilter.org>
6025M:	Harald Welte <laforge@gnumonks.org>
6026L:	osmocom-net-gprs@lists.osmocom.org
6027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6028S:	Maintained
6029F:	drivers/net/gtp.c
6030
6031GUID PARTITION TABLE (GPT)
6032M:	Davidlohr Bueso <dave@stgolabs.net>
6033L:	linux-efi@vger.kernel.org
6034S:	Maintained
6035F:	block/partitions/efi.*
6036
6037H8/300 ARCHITECTURE
6038M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6039L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6040W:	http://uclinux-h8.sourceforge.jp
6041T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6042S:	Maintained
6043F:	arch/h8300/
6044F:	drivers/clocksource/h8300_*.c
6045F:	drivers/clk/h8300/
6046F:	drivers/irqchip/irq-renesas-h8*.c
6047
6048HACKRF MEDIA DRIVER
6049M:	Antti Palosaari <crope@iki.fi>
6050L:	linux-media@vger.kernel.org
6051W:	https://linuxtv.org
6052W:	http://palosaari.fi/linux/
6053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6054T:	git git://linuxtv.org/anttip/media_tree.git
6055S:	Maintained
6056F:	drivers/media/usb/hackrf/
6057
6058HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6059M:	Frank Seidel <frank@f-seidel.de>
6060L:	platform-driver-x86@vger.kernel.org
6061W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6062S:	Maintained
6063F:	drivers/platform/x86/hdaps.c
6064
6065HARDWARE MONITORING
6066M:	Jean Delvare <jdelvare@suse.com>
6067M:	Guenter Roeck <linux@roeck-us.net>
6068L:	linux-hwmon@vger.kernel.org
6069W:	http://hwmon.wiki.kernel.org/
6070T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6072S:	Maintained
6073F:	Documentation/hwmon/
6074F:	drivers/hwmon/
6075F:	include/linux/hwmon*.h
6076
6077HARDWARE RANDOM NUMBER GENERATOR CORE
6078M:	Matt Mackall <mpm@selenic.com>
6079M:	Herbert Xu <herbert@gondor.apana.org.au>
6080L:	linux-crypto@vger.kernel.org
6081S:	Odd fixes
6082F:	Documentation/devicetree/bindings/rng/
6083F:	Documentation/hw_random.txt
6084F:	drivers/char/hw_random/
6085F:	include/linux/hw_random.h
6086
6087HARDWARE SPINLOCK CORE
6088M:	Ohad Ben-Cohen <ohad@wizery.com>
6089M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6090L:	linux-remoteproc@vger.kernel.org
6091S:	Maintained
6092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6093F:	Documentation/devicetree/bindings/hwlock/
6094F:	Documentation/hwspinlock.txt
6095F:	drivers/hwspinlock/
6096F:	include/linux/hwspinlock.h
6097
6098HARMONY SOUND DRIVER
6099L:	linux-parisc@vger.kernel.org
6100S:	Maintained
6101F:	sound/parisc/harmony.*
6102
6103HDPVR USB VIDEO ENCODER DRIVER
6104M:	Hans Verkuil <hverkuil@xs4all.nl>
6105L:	linux-media@vger.kernel.org
6106T:	git git://linuxtv.org/media_tree.git
6107W:	https://linuxtv.org
6108S:	Odd Fixes
6109F:	drivers/media/usb/hdpvr/
6110
6111HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6112M:	Jimmy Vance <jimmy.vance@hpe.com>
6113S:	Supported
6114F:	Documentation/watchdog/hpwdt.txt
6115F:	drivers/watchdog/hpwdt.c
6116
6117HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6118M:	Don Brace <don.brace@microsemi.com>
6119L:	esc.storagedev@microsemi.com
6120L:	linux-scsi@vger.kernel.org
6121S:	Supported
6122F:	Documentation/scsi/hpsa.txt
6123F:	drivers/scsi/hpsa*.[ch]
6124F:	include/linux/cciss*.h
6125F:	include/uapi/linux/cciss*.h
6126
6127HFI1 DRIVER
6128M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6129M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6130L:	linux-rdma@vger.kernel.org
6131S:	Supported
6132F:	drivers/infiniband/hw/hfi1
6133
6134HFS FILESYSTEM
6135L:	linux-fsdevel@vger.kernel.org
6136S:	Orphan
6137F:	Documentation/filesystems/hfs.txt
6138F:	fs/hfs/
6139
6140HFSPLUS FILESYSTEM
6141L:	linux-fsdevel@vger.kernel.org
6142S:	Orphan
6143F:	Documentation/filesystems/hfsplus.txt
6144F:	fs/hfsplus/
6145
6146HGA FRAMEBUFFER DRIVER
6147M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6148L:	linux-nvidia@lists.surfsouth.com
6149W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6150S:	Maintained
6151F:	drivers/video/fbdev/hgafb.c
6152
6153HIBERNATION (aka Software Suspend, aka swsusp)
6154M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6155M:	Pavel Machek <pavel@ucw.cz>
6156L:	linux-pm@vger.kernel.org
6157B:	https://bugzilla.kernel.org
6158S:	Supported
6159F:	arch/x86/power/
6160F:	drivers/base/power/
6161F:	kernel/power/
6162F:	include/linux/suspend.h
6163F:	include/linux/freezer.h
6164F:	include/linux/pm.h
6165F:	arch/*/include/asm/suspend*.h
6166
6167HID CORE LAYER
6168M:	Jiri Kosina <jikos@kernel.org>
6169R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6170L:	linux-input@vger.kernel.org
6171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6172S:	Maintained
6173F:	drivers/hid/
6174F:	include/linux/hid*
6175F:	include/uapi/linux/hid*
6176
6177HID SENSOR HUB DRIVERS
6178M:	Jiri Kosina <jikos@kernel.org>
6179M:	Jonathan Cameron <jic23@kernel.org>
6180M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6181L:	linux-input@vger.kernel.org
6182L:	linux-iio@vger.kernel.org
6183S:	Maintained
6184F:	Documentation/hid/hid-sensor*
6185F:	drivers/hid/hid-sensor-*
6186F:	drivers/iio/*/hid-*
6187F:	include/linux/hid-sensor-*
6188
6189HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6190M:	Thomas Gleixner <tglx@linutronix.de>
6191L:	linux-kernel@vger.kernel.org
6192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6193S:	Maintained
6194F:	Documentation/timers/
6195F:	kernel/time/hrtimer.c
6196F:	kernel/time/clockevents.c
6197F:	kernel/time/timer_*.c
6198F:	include/linux/clockchips.h
6199F:	include/linux/hrtimer.h
6200
6201HIGH-SPEED SCC DRIVER FOR AX.25
6202L:	linux-hams@vger.kernel.org
6203S:	Orphan
6204F:	drivers/net/hamradio/dmascc.c
6205F:	drivers/net/hamradio/scc.c
6206
6207HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6208M:	HighPoint Linux Team <linux@highpoint-tech.com>
6209W:	http://www.highpoint-tech.com
6210S:	Supported
6211F:	Documentation/scsi/hptiop.txt
6212F:	drivers/scsi/hptiop.c
6213
6214HIPPI
6215M:	Jes Sorensen <jes@trained-monkey.org>
6216L:	linux-hippi@sunsite.dk
6217S:	Maintained
6218F:	include/linux/hippidevice.h
6219F:	include/uapi/linux/if_hippi.h
6220F:	net/802/hippi.c
6221F:	drivers/net/hippi/
6222
6223HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6224M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6225M:	Salil Mehta <salil.mehta@huawei.com>
6226L:	netdev@vger.kernel.org
6227W:	http://www.hisilicon.com
6228S:	Maintained
6229F:	drivers/net/ethernet/hisilicon/hns3/
6230
6231HISILICON NETWORK SUBSYSTEM DRIVER
6232M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6233M:	Salil Mehta <salil.mehta@huawei.com>
6234L:	netdev@vger.kernel.org
6235W:	http://www.hisilicon.com
6236S:	Maintained
6237F:	drivers/net/ethernet/hisilicon/
6238F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6239
6240HISILICON ROCE DRIVER
6241M:	Lijun Ou <oulijun@huawei.com>
6242M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6243L:	linux-rdma@vger.kernel.org
6244S:	Maintained
6245F:	drivers/infiniband/hw/hns/
6246F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6247
6248HISILICON SAS Controller
6249M:	John Garry <john.garry@huawei.com>
6250W:	http://www.hisilicon.com
6251S:	Supported
6252F:	drivers/scsi/hisi_sas/
6253F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6254
6255HMM - Heterogeneous Memory Management
6256M:	Jérôme Glisse <jglisse@redhat.com>
6257L:	linux-mm@kvack.org
6258S:	Maintained
6259F:	mm/hmm*
6260F:	include/linux/hmm*
6261
6262HOST AP DRIVER
6263M:	Jouni Malinen <j@w1.fi>
6264L:	linux-wireless@vger.kernel.org
6265W:	http://w1.fi/hostap-driver.html
6266S:	Obsolete
6267F:	drivers/net/wireless/intersil/hostap/
6268
6269HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6270L:	platform-driver-x86@vger.kernel.org
6271S:	Orphan
6272F:	drivers/platform/x86/tc1100-wmi.c
6273
6274HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6275M:	Jaroslav Kysela <perex@perex.cz>
6276S:	Maintained
6277F:	drivers/net/ethernet/hp/hp100.*
6278
6279HPET:	High Precision Event Timers driver
6280M:	Clemens Ladisch <clemens@ladisch.de>
6281S:	Maintained
6282F:	Documentation/timers/hpet.txt
6283F:	drivers/char/hpet.c
6284F:	include/linux/hpet.h
6285F:	include/uapi/linux/hpet.h
6286
6287HPET:	x86
6288S:	Orphan
6289F:	arch/x86/kernel/hpet.c
6290F:	arch/x86/include/asm/hpet.h
6291
6292HPFS FILESYSTEM
6293M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6294W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6295S:	Maintained
6296F:	fs/hpfs/
6297
6298HSI SUBSYSTEM
6299M:	Sebastian Reichel <sre@kernel.org>
6300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6301S:	Maintained
6302F:	Documentation/ABI/testing/sysfs-bus-hsi
6303F:	Documentation/driver-api/hsi.rst
6304F:	drivers/hsi/
6305F:	include/linux/hsi/
6306F:	include/uapi/linux/hsi/
6307
6308HSO 3G MODEM DRIVER
6309L:	linux-usb@vger.kernel.org
6310S:	Orphan
6311F:	drivers/net/usb/hso.c
6312
6313HSR NETWORK PROTOCOL
6314M:	Arvid Brodin <arvid.brodin@alten.se>
6315L:	netdev@vger.kernel.org
6316S:	Maintained
6317F:	net/hsr/
6318
6319HT16K33 LED CONTROLLER DRIVER
6320M:	Robin van der Gracht <robin@protonic.nl>
6321S:	Maintained
6322F:	drivers/auxdisplay/ht16k33.c
6323F:	Documentation/devicetree/bindings/display/ht16k33.txt
6324
6325HTCPEN TOUCHSCREEN DRIVER
6326M:	Pau Oliva Fora <pof@eslack.org>
6327L:	linux-input@vger.kernel.org
6328S:	Maintained
6329F:	drivers/input/touchscreen/htcpen.c
6330
6331HUAWEI ETHERNET DRIVER
6332M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6333L:	netdev@vger.kernel.org
6334S:	Supported
6335F:	Documentation/networking/hinic.txt
6336F:	drivers/net/ethernet/huawei/hinic/
6337
6338HUGETLB FILESYSTEM
6339M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6340S:	Maintained
6341F:	fs/hugetlbfs/
6342
6343HVA ST MEDIA DRIVER
6344M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6345L:	linux-media@vger.kernel.org
6346T:	git git://linuxtv.org/media_tree.git
6347W:	https://linuxtv.org
6348S:	Supported
6349F:	drivers/media/platform/sti/hva
6350
6351HWPOISON MEMORY FAILURE HANDLING
6352M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6353L:	linux-mm@kvack.org
6354S:	Maintained
6355F:	mm/memory-failure.c
6356F:	mm/hwpoison-inject.c
6357
6358Hyper-V CORE AND DRIVERS
6359M:	"K. Y. Srinivasan" <kys@microsoft.com>
6360M:	Haiyang Zhang <haiyangz@microsoft.com>
6361M:	Stephen Hemminger <sthemmin@microsoft.com>
6362L:	devel@linuxdriverproject.org
6363S:	Maintained
6364F:	Documentation/networking/netvsc.txt
6365F:	arch/x86/include/asm/mshyperv.h
6366F:	arch/x86/include/asm/trace/hyperv.h
6367F:	arch/x86/include/uapi/asm/hyperv.h
6368F:	arch/x86/kernel/cpu/mshyperv.c
6369F:	arch/x86/hyperv
6370F:	drivers/hid/hid-hyperv.c
6371F:	drivers/hv/
6372F:	drivers/input/serio/hyperv-keyboard.c
6373F:	drivers/pci/host/pci-hyperv.c
6374F:	drivers/net/hyperv/
6375F:	drivers/scsi/storvsc_drv.c
6376F:	drivers/uio/uio_hv_generic.c
6377F:	drivers/video/fbdev/hyperv_fb.c
6378F:	net/vmw_vsock/hyperv_transport.c
6379F:	include/linux/hyperv.h
6380F:	include/uapi/linux/hyperv.h
6381F:	tools/hv/
6382F:	Documentation/ABI/stable/sysfs-bus-vmbus
6383
6384HYPERVISOR VIRTUAL CONSOLE DRIVER
6385L:	linuxppc-dev@lists.ozlabs.org
6386S:	Odd Fixes
6387F:	drivers/tty/hvc/
6388
6389I2C ACPI SUPPORT
6390M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6391L:	linux-i2c@vger.kernel.org
6392L:	linux-acpi@vger.kernel.org
6393S:	Maintained
6394F:	drivers/i2c/i2c-core-acpi.c
6395
6396I2C MUXES
6397M:	Peter Rosin <peda@axentia.se>
6398L:	linux-i2c@vger.kernel.org
6399S:	Maintained
6400F:	Documentation/i2c/i2c-topology
6401F:	Documentation/i2c/muxes/
6402F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6403F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6404F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6405F:	drivers/i2c/i2c-mux.c
6406F:	drivers/i2c/muxes/
6407F:	include/linux/i2c-mux.h
6408
6409I2C OVER PARALLEL PORT
6410M:	Jean Delvare <jdelvare@suse.com>
6411L:	linux-i2c@vger.kernel.org
6412S:	Maintained
6413F:	Documentation/i2c/busses/i2c-parport
6414F:	Documentation/i2c/busses/i2c-parport-light
6415F:	drivers/i2c/busses/i2c-parport.c
6416F:	drivers/i2c/busses/i2c-parport-light.c
6417
6418I2C SUBSYSTEM
6419M:	Wolfram Sang <wsa@the-dreams.de>
6420L:	linux-i2c@vger.kernel.org
6421W:	https://i2c.wiki.kernel.org/
6422Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6424S:	Maintained
6425F:	Documentation/devicetree/bindings/i2c/
6426F:	Documentation/i2c/
6427F:	drivers/i2c/
6428F:	drivers/i2c/*/
6429F:	include/linux/i2c.h
6430F:	include/linux/i2c-*.h
6431F:	include/uapi/linux/i2c.h
6432F:	include/uapi/linux/i2c-*.h
6433
6434I2C-TAOS-EVM DRIVER
6435M:	Jean Delvare <jdelvare@suse.com>
6436L:	linux-i2c@vger.kernel.org
6437S:	Maintained
6438F:	Documentation/i2c/busses/i2c-taos-evm
6439F:	drivers/i2c/busses/i2c-taos-evm.c
6440
6441I2C-TINY-USB DRIVER
6442M:	Till Harbaum <till@harbaum.org>
6443L:	linux-i2c@vger.kernel.org
6444W:	http://www.harbaum.org/till/i2c_tiny_usb
6445S:	Maintained
6446F:	drivers/i2c/busses/i2c-tiny-usb.c
6447
6448I2C/SMBUS CONTROLLER DRIVERS FOR PC
6449M:	Jean Delvare <jdelvare@suse.com>
6450L:	linux-i2c@vger.kernel.org
6451S:	Maintained
6452F:	Documentation/i2c/busses/i2c-ali1535
6453F:	Documentation/i2c/busses/i2c-ali1563
6454F:	Documentation/i2c/busses/i2c-ali15x3
6455F:	Documentation/i2c/busses/i2c-amd756
6456F:	Documentation/i2c/busses/i2c-amd8111
6457F:	Documentation/i2c/busses/i2c-i801
6458F:	Documentation/i2c/busses/i2c-nforce2
6459F:	Documentation/i2c/busses/i2c-piix4
6460F:	Documentation/i2c/busses/i2c-sis5595
6461F:	Documentation/i2c/busses/i2c-sis630
6462F:	Documentation/i2c/busses/i2c-sis96x
6463F:	Documentation/i2c/busses/i2c-via
6464F:	Documentation/i2c/busses/i2c-viapro
6465F:	drivers/i2c/busses/i2c-ali1535.c
6466F:	drivers/i2c/busses/i2c-ali1563.c
6467F:	drivers/i2c/busses/i2c-ali15x3.c
6468F:	drivers/i2c/busses/i2c-amd756.c
6469F:	drivers/i2c/busses/i2c-amd756-s4882.c
6470F:	drivers/i2c/busses/i2c-amd8111.c
6471F:	drivers/i2c/busses/i2c-i801.c
6472F:	drivers/i2c/busses/i2c-isch.c
6473F:	drivers/i2c/busses/i2c-nforce2.c
6474F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6475F:	drivers/i2c/busses/i2c-piix4.c
6476F:	drivers/i2c/busses/i2c-sis5595.c
6477F:	drivers/i2c/busses/i2c-sis630.c
6478F:	drivers/i2c/busses/i2c-sis96x.c
6479F:	drivers/i2c/busses/i2c-via.c
6480F:	drivers/i2c/busses/i2c-viapro.c
6481
6482I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6483M:	Hans de Goede <hdegoede@redhat.com>
6484L:	linux-i2c@vger.kernel.org
6485S:	Maintained
6486F:	drivers/i2c/busses/i2c-cht-wc.c
6487
6488I2C/SMBUS ISMT DRIVER
6489M:	Seth Heasley <seth.heasley@intel.com>
6490M:	Neil Horman <nhorman@tuxdriver.com>
6491L:	linux-i2c@vger.kernel.org
6492F:	drivers/i2c/busses/i2c-ismt.c
6493F:	Documentation/i2c/busses/i2c-ismt
6494
6495I2C/SMBUS STUB DRIVER
6496M:	Jean Delvare <jdelvare@suse.com>
6497L:	linux-i2c@vger.kernel.org
6498S:	Maintained
6499F:	drivers/i2c/i2c-stub.c
6500
6501i386 BOOT CODE
6502M:	"H. Peter Anvin" <hpa@zytor.com>
6503S:	Maintained
6504F:	arch/x86/boot/
6505
6506i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6507M:	"H. Peter Anvin" <hpa@zytor.com>
6508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6509S:	Maintained
6510
6511IA64 (Itanium) PLATFORM
6512M:	Tony Luck <tony.luck@intel.com>
6513M:	Fenghua Yu <fenghua.yu@intel.com>
6514L:	linux-ia64@vger.kernel.org
6515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6516S:	Maintained
6517F:	arch/ia64/
6518
6519IBM Power 842 compression accelerator
6520M:	Haren Myneni <haren@us.ibm.com>
6521S:	Supported
6522F:	drivers/crypto/nx/Makefile
6523F:	drivers/crypto/nx/Kconfig
6524F:	drivers/crypto/nx/nx-842*
6525F:	include/linux/sw842.h
6526F:	crypto/842.c
6527F:	lib/842/
6528
6529IBM Power in-Nest Crypto Acceleration
6530M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6531M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6532L:	linux-crypto@vger.kernel.org
6533S:	Supported
6534F:	drivers/crypto/nx/Makefile
6535F:	drivers/crypto/nx/Kconfig
6536F:	drivers/crypto/nx/nx-aes*
6537F:	drivers/crypto/nx/nx-sha*
6538F:	drivers/crypto/nx/nx.*
6539F:	drivers/crypto/nx/nx_csbcpb.h
6540F:	drivers/crypto/nx/nx_debugfs.h
6541
6542IBM Power Linux RAID adapter
6543M:	Brian King <brking@us.ibm.com>
6544S:	Supported
6545F:	drivers/scsi/ipr.*
6546
6547IBM Power SRIOV Virtual NIC Device Driver
6548M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6549M:	John Allen <jallen@linux.vnet.ibm.com>
6550L:	netdev@vger.kernel.org
6551S:	Supported
6552F:	drivers/net/ethernet/ibm/ibmvnic.*
6553
6554IBM Power Virtual Accelerator Switchboard
6555M:	Sukadev Bhattiprolu
6556L:	linuxppc-dev@lists.ozlabs.org
6557S:	Supported
6558F:	arch/powerpc/platforms/powernv/vas*
6559F:	arch/powerpc/platforms/powernv/copy-paste.h
6560F:	arch/powerpc/include/asm/vas.h
6561F:	arch/powerpc/include/uapi/asm/vas.h
6562
6563IBM Power Virtual Ethernet Device Driver
6564M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6565L:	netdev@vger.kernel.org
6566S:	Supported
6567F:	drivers/net/ethernet/ibm/ibmveth.*
6568
6569IBM Power Virtual FC Device Drivers
6570M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6571L:	linux-scsi@vger.kernel.org
6572S:	Supported
6573F:	drivers/scsi/ibmvscsi/ibmvfc*
6574
6575IBM Power Virtual SCSI Device Drivers
6576M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6577L:	linux-scsi@vger.kernel.org
6578S:	Supported
6579F:	drivers/scsi/ibmvscsi/ibmvscsi*
6580F:	include/scsi/viosrp.h
6581
6582IBM Power Virtual SCSI Device Target Driver
6583M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6584M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6585L:	linux-scsi@vger.kernel.org
6586L:	target-devel@vger.kernel.org
6587S:	Supported
6588F:	drivers/scsi/ibmvscsi_tgt/
6589
6590IBM Power VMX Cryptographic instructions
6591M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6592M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6593L:	linux-crypto@vger.kernel.org
6594S:	Supported
6595F:	drivers/crypto/vmx/Makefile
6596F:	drivers/crypto/vmx/Kconfig
6597F:	drivers/crypto/vmx/vmx.c
6598F:	drivers/crypto/vmx/aes*
6599F:	drivers/crypto/vmx/ghash*
6600F:	drivers/crypto/vmx/ppc-xlate.pl
6601
6602IBM ServeRAID RAID DRIVER
6603S:	Orphan
6604F:	drivers/scsi/ips.*
6605
6606ICH LPC AND GPIO DRIVER
6607M:	Peter Tyser <ptyser@xes-inc.com>
6608S:	Maintained
6609F:	drivers/mfd/lpc_ich.c
6610F:	drivers/gpio/gpio-ich.c
6611
6612IDE SUBSYSTEM
6613M:	"David S. Miller" <davem@davemloft.net>
6614L:	linux-ide@vger.kernel.org
6615Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6617S:	Maintained
6618F:	Documentation/ide/
6619F:	drivers/ide/
6620F:	include/linux/ide.h
6621
6622IDE/ATAPI DRIVERS
6623M:	Borislav Petkov <bp@alien8.de>
6624L:	linux-ide@vger.kernel.org
6625S:	Maintained
6626F:	Documentation/cdrom/ide-cd
6627F:	drivers/ide/ide-cd*
6628
6629IDEAPAD LAPTOP EXTRAS DRIVER
6630M:	Ike Panhc <ike.pan@canonical.com>
6631L:	platform-driver-x86@vger.kernel.org
6632W:	http://launchpad.net/ideapad-laptop
6633S:	Maintained
6634F:	drivers/platform/x86/ideapad-laptop.c
6635
6636IDEAPAD LAPTOP SLIDEBAR DRIVER
6637M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6638L:	linux-input@vger.kernel.org
6639W:	https://github.com/o2genum/ideapad-slidebar
6640S:	Maintained
6641F:	drivers/input/misc/ideapad_slidebar.c
6642
6643IDT VersaClock 5 CLOCK DRIVER
6644M:	Marek Vasut <marek.vasut@gmail.com>
6645S:	Maintained
6646F:	drivers/clk/clk-versaclock5.c
6647
6648IEEE 802.15.4 SUBSYSTEM
6649M:	Alexander Aring <alex.aring@gmail.com>
6650M:	Stefan Schmidt <stefan@osg.samsung.com>
6651L:	linux-wpan@vger.kernel.org
6652W:	http://wpan.cakelab.org/
6653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6655S:	Maintained
6656F:	net/ieee802154/
6657F:	net/mac802154/
6658F:	drivers/net/ieee802154/
6659F:	include/linux/nl802154.h
6660F:	include/linux/ieee802154.h
6661F:	include/net/nl802154.h
6662F:	include/net/mac802154.h
6663F:	include/net/af_ieee802154.h
6664F:	include/net/cfg802154.h
6665F:	include/net/ieee802154_netdev.h
6666F:	Documentation/networking/ieee802154.txt
6667
6668IFE PROTOCOL
6669M:	Yotam Gigi <yotamg@mellanox.com>
6670M:	Jamal Hadi Salim <jhs@mojatatu.com>
6671F:	net/ife
6672F:	include/net/ife.h
6673F:	include/uapi/linux/ife.h
6674
6675IGORPLUG-USB IR RECEIVER
6676M:	Sean Young <sean@mess.org>
6677L:	linux-media@vger.kernel.org
6678S:	Maintained
6679F:	drivers/media/rc/igorplugusb.c
6680
6681IGUANAWORKS USB IR TRANSCEIVER
6682M:	Sean Young <sean@mess.org>
6683L:	linux-media@vger.kernel.org
6684S:	Maintained
6685F:	drivers/media/rc/iguanair.c
6686
6687IIO DIGITAL POTENTIOMETER DAC
6688M:	Peter Rosin <peda@axentia.se>
6689L:	linux-iio@vger.kernel.org
6690S:	Maintained
6691F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6692F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6693F:	drivers/iio/dac/dpot-dac.c
6694
6695IIO ENVELOPE DETECTOR
6696M:	Peter Rosin <peda@axentia.se>
6697L:	linux-iio@vger.kernel.org
6698S:	Maintained
6699F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6700F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6701F:	drivers/iio/adc/envelope-detector.c
6702
6703IIO MULTIPLEXER
6704M:	Peter Rosin <peda@axentia.se>
6705L:	linux-iio@vger.kernel.org
6706S:	Maintained
6707F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6708F:	drivers/iio/multiplexer/iio-mux.c
6709
6710IIO SUBSYSTEM AND DRIVERS
6711M:	Jonathan Cameron <jic23@kernel.org>
6712R:	Hartmut Knaack <knaack.h@gmx.de>
6713R:	Lars-Peter Clausen <lars@metafoo.de>
6714R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6715L:	linux-iio@vger.kernel.org
6716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6717S:	Maintained
6718F:	Documentation/devicetree/bindings/iio/
6719F:	drivers/iio/
6720F:	drivers/staging/iio/
6721F:	include/linux/iio/
6722F:	tools/iio/
6723
6724IKANOS/ADI EAGLE ADSL USB DRIVER
6725M:	Matthieu Castet <castet.matthieu@free.fr>
6726M:	Stanislaw Gruszka <stf_xl@wp.pl>
6727S:	Maintained
6728F:	drivers/usb/atm/ueagle-atm.c
6729
6730IMGTEC ASCII LCD DRIVER
6731M:	Paul Burton <paul.burton@imgtec.com>
6732S:	Maintained
6733F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6734F:	drivers/auxdisplay/img-ascii-lcd.c
6735
6736IMGTEC IR DECODER DRIVER
6737M:	James Hogan <jhogan@kernel.org>
6738S:	Maintained
6739F:	drivers/media/rc/img-ir/
6740
6741IMS TWINTURBO FRAMEBUFFER DRIVER
6742L:	linux-fbdev@vger.kernel.org
6743S:	Orphan
6744F:	drivers/video/fbdev/imsttfb.c
6745
6746INA209 HARDWARE MONITOR DRIVER
6747M:	Guenter Roeck <linux@roeck-us.net>
6748L:	linux-hwmon@vger.kernel.org
6749S:	Maintained
6750F:	Documentation/hwmon/ina209
6751F:	Documentation/devicetree/bindings/i2c/ina209.txt
6752F:	drivers/hwmon/ina209.c
6753
6754INA2XX HARDWARE MONITOR DRIVER
6755M:	Guenter Roeck <linux@roeck-us.net>
6756L:	linux-hwmon@vger.kernel.org
6757S:	Maintained
6758F:	Documentation/hwmon/ina2xx
6759F:	drivers/hwmon/ina2xx.c
6760F:	include/linux/platform_data/ina2xx.h
6761
6762INDUSTRY PACK SUBSYSTEM (IPACK)
6763M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6764M:	Jens Taprogge <jens.taprogge@taprogge.org>
6765M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6766L:	industrypack-devel@lists.sourceforge.net
6767W:	http://industrypack.sourceforge.net
6768S:	Maintained
6769F:	drivers/ipack/
6770
6771INFINIBAND SUBSYSTEM
6772M:	Doug Ledford <dledford@redhat.com>
6773M:	Sean Hefty <sean.hefty@intel.com>
6774M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6775L:	linux-rdma@vger.kernel.org
6776W:	http://www.openfabrics.org/
6777Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6779S:	Supported
6780F:	Documentation/devicetree/bindings/infiniband/
6781F:	Documentation/infiniband/
6782F:	drivers/infiniband/
6783F:	include/uapi/linux/if_infiniband.h
6784F:	include/uapi/rdma/
6785F:	include/rdma/
6786
6787INGENIC JZ4780 DMA Driver
6788M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6789S:	Maintained
6790F:	drivers/dma/dma-jz4780.c
6791
6792INGENIC JZ4780 NAND DRIVER
6793M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6794L:	linux-mtd@lists.infradead.org
6795S:	Maintained
6796F:	drivers/mtd/nand/jz4780_*
6797
6798INOTIFY
6799M:	Jan Kara <jack@suse.cz>
6800R:	Amir Goldstein <amir73il@gmail.com>
6801L:	linux-fsdevel@vger.kernel.org
6802S:	Maintained
6803F:	Documentation/filesystems/inotify.txt
6804F:	fs/notify/inotify/
6805F:	include/linux/inotify.h
6806F:	include/uapi/linux/inotify.h
6807
6808INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6809M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6810L:	linux-input@vger.kernel.org
6811Q:	http://patchwork.kernel.org/project/linux-input/list/
6812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6813S:	Maintained
6814F:	drivers/input/
6815F:	include/linux/input.h
6816F:	include/uapi/linux/input.h
6817F:	include/uapi/linux/input-event-codes.h
6818F:	include/linux/input/
6819F:	Documentation/devicetree/bindings/input/
6820F:	Documentation/input/
6821
6822INPUT MULTITOUCH (MT) PROTOCOL
6823M:	Henrik Rydberg <rydberg@bitmath.org>
6824L:	linux-input@vger.kernel.org
6825S:	Odd fixes
6826F:	Documentation/input/multi-touch-protocol.rst
6827F:	drivers/input/input-mt.c
6828K:	\b(ABS|SYN)_MT_
6829
6830INSIDE SECURE CRYPTO DRIVER
6831M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6832F:	drivers/crypto/inside-secure/
6833S:	Maintained
6834L:	linux-crypto@vger.kernel.org
6835
6836INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6837M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6838M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6839L:	linux-ima-devel@lists.sourceforge.net
6840L:	linux-ima-user@lists.sourceforge.net
6841L:	linux-security-module@vger.kernel.org
6842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6843S:	Supported
6844F:	security/integrity/ima/
6845
6846INTEL 810/815 FRAMEBUFFER DRIVER
6847M:	Antonino Daplas <adaplas@gmail.com>
6848L:	linux-fbdev@vger.kernel.org
6849S:	Maintained
6850F:	drivers/video/fbdev/i810/
6851
6852INTEL ASoC BDW/HSW DRIVERS
6853M:	Jie Yang <yang.jie@linux.intel.com>
6854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6855S:	Supported
6856F:	sound/soc/intel/common/sst-dsp*
6857F:	sound/soc/intel/common/sst-firmware.c
6858F:	sound/soc/intel/boards/broadwell.c
6859F:	sound/soc/intel/haswell/
6860
6861INTEL C600 SERIES SAS CONTROLLER DRIVER
6862M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6863M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6864L:	linux-scsi@vger.kernel.org
6865T:	git git://git.code.sf.net/p/intel-sas/isci
6866S:	Supported
6867F:	drivers/scsi/isci/
6868
6869INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6870M:	Jani Nikula <jani.nikula@linux.intel.com>
6871M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6872M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6873L:	intel-gfx@lists.freedesktop.org
6874W:	https://01.org/linuxgraphics/
6875B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6876C:	irc://chat.freenode.net/intel-gfx
6877Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6878T:	git git://anongit.freedesktop.org/drm-intel
6879S:	Supported
6880F:	drivers/gpu/drm/i915/
6881F:	include/drm/i915*
6882F:	include/uapi/drm/i915_drm.h
6883F:	Documentation/gpu/i915.rst
6884
6885INTEL ETHERNET DRIVERS
6886M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6887L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6888W:	http://www.intel.com/support/feedback.htm
6889W:	http://e1000.sourceforge.net/
6890Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6893S:	Supported
6894F:	Documentation/networking/e100.txt
6895F:	Documentation/networking/e1000.txt
6896F:	Documentation/networking/e1000e.txt
6897F:	Documentation/networking/igb.txt
6898F:	Documentation/networking/igbvf.txt
6899F:	Documentation/networking/ixgb.txt
6900F:	Documentation/networking/ixgbe.txt
6901F:	Documentation/networking/ixgbevf.txt
6902F:	Documentation/networking/i40e.txt
6903F:	Documentation/networking/i40evf.txt
6904F:	drivers/net/ethernet/intel/
6905F:	drivers/net/ethernet/intel/*/
6906F:	include/linux/avf/virtchnl.h
6907
6908INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6909M:	Maik Broemme <mbroemme@libmpq.org>
6910L:	linux-fbdev@vger.kernel.org
6911S:	Maintained
6912F:	Documentation/fb/intelfb.txt
6913F:	drivers/video/fbdev/intelfb/
6914
6915INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6916M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6917M:	Zhi Wang <zhi.a.wang@intel.com>
6918L:	intel-gvt-dev@lists.freedesktop.org
6919L:	intel-gfx@lists.freedesktop.org
6920W:	https://01.org/igvt-g
6921T:	git https://github.com/01org/gvt-linux.git
6922S:	Supported
6923F:	drivers/gpu/drm/i915/gvt/
6924
6925INTEL HID EVENT DRIVER
6926M:	Alex Hung <alex.hung@canonical.com>
6927L:	platform-driver-x86@vger.kernel.org
6928S:	Maintained
6929F:	drivers/platform/x86/intel-hid.c
6930
6931INTEL I/OAT DMA DRIVER
6932M:	Dave Jiang <dave.jiang@intel.com>
6933R:	Dan Williams <dan.j.williams@intel.com>
6934L:	dmaengine@vger.kernel.org
6935Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6936S:	Supported
6937F:	drivers/dma/ioat*
6938
6939INTEL IDLE DRIVER
6940M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6941M:	Len Brown <lenb@kernel.org>
6942L:	linux-pm@vger.kernel.org
6943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6944B:	https://bugzilla.kernel.org
6945S:	Supported
6946F:	drivers/idle/intel_idle.c
6947
6948INTEL INTEGRATED SENSOR HUB DRIVER
6949M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6950M:	Jiri Kosina <jikos@kernel.org>
6951L:	linux-input@vger.kernel.org
6952S:	Maintained
6953F:	drivers/hid/intel-ish-hid/
6954
6955INTEL IOMMU (VT-d)
6956M:	David Woodhouse <dwmw2@infradead.org>
6957L:	iommu@lists.linux-foundation.org
6958T:	git git://git.infradead.org/iommu-2.6.git
6959S:	Supported
6960F:	drivers/iommu/intel-iommu.c
6961F:	include/linux/intel-iommu.h
6962
6963INTEL IOP-ADMA DMA DRIVER
6964R:	Dan Williams <dan.j.williams@intel.com>
6965S:	Odd fixes
6966F:	drivers/dma/iop-adma.c
6967
6968INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6969M:	Krzysztof Halasa <khalasa@piap.pl>
6970S:	Maintained
6971F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6972F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6973F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6974F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6975F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6976F:	drivers/net/wan/ixp4xx_hss.c
6977
6978INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6979M:	Deepak Saxena <dsaxena@plexity.net>
6980S:	Maintained
6981F:	drivers/char/hw_random/ixp4xx-rng.c
6982
6983INTEL MANAGEMENT ENGINE (mei)
6984M:	Tomas Winkler <tomas.winkler@intel.com>
6985L:	linux-kernel@vger.kernel.org
6986S:	Supported
6987F:	include/uapi/linux/mei.h
6988F:	include/linux/mei_cl_bus.h
6989F:	drivers/misc/mei/*
6990F:	drivers/watchdog/mei_wdt.c
6991F:	Documentation/misc-devices/mei/*
6992F:	samples/mei/*
6993
6994INTEL MENLOW THERMAL DRIVER
6995M:	Sujith Thomas <sujith.thomas@intel.com>
6996L:	platform-driver-x86@vger.kernel.org
6997W:	https://01.org/linux-acpi
6998S:	Supported
6999F:	drivers/platform/x86/intel_menlow.c
7000
7001INTEL MERRIFIELD GPIO DRIVER
7002M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7003L:	linux-gpio@vger.kernel.org
7004S:	Maintained
7005F:	drivers/gpio/gpio-merrifield.c
7006
7007INTEL MIC DRIVERS (mic)
7008M:	Sudeep Dutt <sudeep.dutt@intel.com>
7009M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7010S:	Supported
7011W:	https://github.com/sudeepdutt/mic
7012W:	http://software.intel.com/en-us/mic-developer
7013F:	include/linux/mic_bus.h
7014F:	include/linux/scif.h
7015F:	include/uapi/linux/mic_common.h
7016F:	include/uapi/linux/mic_ioctl.h
7017F:	include/uapi/linux/scif_ioctl.h
7018F:	drivers/misc/mic/
7019F:	drivers/dma/mic_x100_dma.c
7020F:	drivers/dma/mic_x100_dma.h
7021F:	Documentation/mic/
7022
7023INTEL PMC CORE DRIVER
7024M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7025M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7026L:	platform-driver-x86@vger.kernel.org
7027S:	Maintained
7028F:	arch/x86/include/asm/pmc_core.h
7029F:	drivers/platform/x86/intel_pmc_core*
7030
7031INTEL PMC/P-Unit IPC DRIVER
7032M:	Zha Qipeng<qipeng.zha@intel.com>
7033L:	platform-driver-x86@vger.kernel.org
7034S:	Maintained
7035F:	drivers/platform/x86/intel_pmc_ipc.c
7036F:	drivers/platform/x86/intel_punit_ipc.c
7037F:	arch/x86/include/asm/intel_pmc_ipc.h
7038F:	arch/x86/include/asm/intel_punit_ipc.h
7039
7040INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7041M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7042L:	linux-wireless@vger.kernel.org
7043S:	Maintained
7044F:	Documentation/networking/README.ipw2100
7045F:	Documentation/networking/README.ipw2200
7046F:	drivers/net/wireless/intel/ipw2x00/
7047
7048INTEL PSTATE DRIVER
7049M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7050M:	Len Brown <lenb@kernel.org>
7051L:	linux-pm@vger.kernel.org
7052S:	Supported
7053F:	drivers/cpufreq/intel_pstate.c
7054
7055INTEL RDMA RNIC DRIVER
7056M:	Faisal Latif <faisal.latif@intel.com>
7057M:	Shiraz Saleem <shiraz.saleem@intel.com>
7058L:	linux-rdma@vger.kernel.org
7059S:	Supported
7060F:	drivers/infiniband/hw/i40iw/
7061
7062INTEL TELEMETRY DRIVER
7063M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7064L:	platform-driver-x86@vger.kernel.org
7065S:	Maintained
7066F:	arch/x86/include/asm/intel_telemetry.h
7067F:	drivers/platform/x86/intel_telemetry*
7068
7069INTEL VIRTUAL BUTTON DRIVER
7070M:	AceLan Kao <acelan.kao@canonical.com>
7071L:	platform-driver-x86@vger.kernel.org
7072S:	Maintained
7073F:	drivers/platform/x86/intel-vbtn.c
7074
7075INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7076M:	Stanislaw Gruszka <sgruszka@redhat.com>
7077L:	linux-wireless@vger.kernel.org
7078S:	Supported
7079F:	drivers/net/wireless/intel/iwlegacy/
7080
7081INTEL WIRELESS WIFI LINK (iwlwifi)
7082M:	Johannes Berg <johannes.berg@intel.com>
7083M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7084M:	Luca Coelho <luciano.coelho@intel.com>
7085M:	Intel Linux Wireless <linuxwifi@intel.com>
7086L:	linux-wireless@vger.kernel.org
7087W:	http://intellinuxwireless.org
7088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7089S:	Supported
7090F:	drivers/net/wireless/intel/iwlwifi/
7091
7092INTEL WIRELESS WIMAX CONNECTION 2400
7093M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7094M:	linux-wimax@intel.com
7095L:	wimax@linuxwimax.org (subscribers-only)
7096S:	Supported
7097W:	http://linuxwimax.org
7098F:	Documentation/wimax/README.i2400m
7099F:	drivers/net/wimax/i2400m/
7100F:	include/uapi/linux/wimax/i2400m.h
7101
7102INTEL(R) TRACE HUB
7103M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7104S:	Supported
7105F:	Documentation/trace/intel_th.txt
7106F:	drivers/hwtracing/intel_th/
7107
7108INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7109M:	Ning Sun <ning.sun@intel.com>
7110L:	tboot-devel@lists.sourceforge.net
7111W:	http://tboot.sourceforge.net
7112T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7113S:	Supported
7114F:	Documentation/intel_txt.txt
7115F:	include/linux/tboot.h
7116F:	arch/x86/kernel/tboot.c
7117
7118INTEL-MID GPIO DRIVER
7119M:	David Cohen <david.a.cohen@linux.intel.com>
7120L:	linux-gpio@vger.kernel.org
7121S:	Maintained
7122F:	drivers/gpio/gpio-intel-mid.c
7123
7124INVENSENSE MPU-3050 GYROSCOPE DRIVER
7125M:	Linus Walleij <linus.walleij@linaro.org>
7126L:	linux-iio@vger.kernel.org
7127S:	Maintained
7128F:	drivers/iio/gyro/mpu3050*
7129F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7130
7131IOC3 ETHERNET DRIVER
7132M:	Ralf Baechle <ralf@linux-mips.org>
7133L:	linux-mips@linux-mips.org
7134S:	Maintained
7135F:	drivers/net/ethernet/sgi/ioc3-eth.c
7136
7137IOC3 SERIAL DRIVER
7138M:	Pat Gefre <pfg@sgi.com>
7139L:	linux-serial@vger.kernel.org
7140S:	Maintained
7141F:	drivers/tty/serial/ioc3_serial.c
7142
7143IOMMU DRIVERS
7144M:	Joerg Roedel <joro@8bytes.org>
7145L:	iommu@lists.linux-foundation.org
7146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7147S:	Maintained
7148F:	Documentation/devicetree/bindings/iommu/
7149F:	drivers/iommu/
7150F:	include/linux/iommu.h
7151F:	include/linux/iova.h
7152
7153IP MASQUERADING
7154M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7155S:	Maintained
7156F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7157
7158IPMI SUBSYSTEM
7159M:	Corey Minyard <minyard@acm.org>
7160L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7161W:	http://openipmi.sourceforge.net/
7162S:	Supported
7163F:	Documentation/IPMI.txt
7164F:	drivers/char/ipmi/
7165F:	include/linux/ipmi*
7166F:	include/uapi/linux/ipmi*
7167
7168IPS SCSI RAID DRIVER
7169M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7170L:	linux-scsi@vger.kernel.org
7171W:	http://www.adaptec.com/
7172S:	Maintained
7173F:	drivers/scsi/ips*
7174
7175IPVS
7176M:	Wensong Zhang <wensong@linux-vs.org>
7177M:	Simon Horman <horms@verge.net.au>
7178M:	Julian Anastasov <ja@ssi.bg>
7179L:	netdev@vger.kernel.org
7180L:	lvs-devel@vger.kernel.org
7181S:	Maintained
7182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7184F:	Documentation/networking/ipvs-sysctl.txt
7185F:	include/net/ip_vs.h
7186F:	include/uapi/linux/ip_vs.h
7187F:	net/netfilter/ipvs/
7188
7189IPWIRELESS DRIVER
7190M:	Jiri Kosina <jikos@kernel.org>
7191M:	David Sterba <dsterba@suse.com>
7192S:	Odd Fixes
7193F:	drivers/tty/ipwireless/
7194
7195IPX NETWORK LAYER
7196L:	netdev@vger.kernel.org
7197S:	Odd fixes
7198F:	include/net/ipx.h
7199F:	include/uapi/linux/ipx.h
7200F:	net/ipx/
7201
7202IRDA SUBSYSTEM
7203M:	Samuel Ortiz <samuel@sortiz.org>
7204L:	irda-users@lists.sourceforge.net (subscribers-only)
7205L:	netdev@vger.kernel.org
7206W:	http://irda.sourceforge.net/
7207S:	Maintained
7208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7209F:	Documentation/networking/irda.txt
7210F:	drivers/staging/irda/
7211
7212IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7213M:	Marc Zyngier <marc.zyngier@arm.com>
7214S:	Maintained
7215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7216F:	Documentation/IRQ-domain.txt
7217F:	include/linux/irqdomain.h
7218F:	kernel/irq/irqdomain.c
7219F:	kernel/irq/msi.c
7220
7221IRQ SUBSYSTEM
7222M:	Thomas Gleixner <tglx@linutronix.de>
7223L:	linux-kernel@vger.kernel.org
7224S:	Maintained
7225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7226F:	kernel/irq/
7227
7228IRQCHIP DRIVERS
7229M:	Thomas Gleixner <tglx@linutronix.de>
7230M:	Jason Cooper <jason@lakedaemon.net>
7231M:	Marc Zyngier <marc.zyngier@arm.com>
7232L:	linux-kernel@vger.kernel.org
7233S:	Maintained
7234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7235F:	Documentation/devicetree/bindings/interrupt-controller/
7236F:	drivers/irqchip/
7237
7238ISA
7239M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7240S:	Maintained
7241F:	Documentation/isa.txt
7242F:	drivers/base/isa.c
7243F:	include/linux/isa.h
7244
7245ISA RADIO MODULE
7246M:	Hans Verkuil <hverkuil@xs4all.nl>
7247L:	linux-media@vger.kernel.org
7248T:	git git://linuxtv.org/media_tree.git
7249W:	https://linuxtv.org
7250S:	Maintained
7251F:	drivers/media/radio/radio-isa*
7252
7253ISAPNP
7254M:	Jaroslav Kysela <perex@perex.cz>
7255S:	Maintained
7256F:	Documentation/isapnp.txt
7257F:	drivers/pnp/isapnp/
7258F:	include/linux/isapnp.h
7259
7260ISCSI
7261M:	Lee Duncan <lduncan@suse.com>
7262M:	Chris Leech <cleech@redhat.com>
7263L:	open-iscsi@googlegroups.com
7264W:	www.open-iscsi.com
7265S:	Maintained
7266F:	drivers/scsi/*iscsi*
7267F:	include/scsi/*iscsi*
7268
7269iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7270M:	Peter Jones <pjones@redhat.com>
7271M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7272S:	Maintained
7273F:	drivers/firmware/iscsi_ibft*
7274
7275ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7276M:	Or Gerlitz <ogerlitz@mellanox.com>
7277M:	Sagi Grimberg <sagi@grimberg.me>
7278M:	Roi Dayan <roid@mellanox.com>
7279L:	linux-rdma@vger.kernel.org
7280S:	Supported
7281W:	http://www.openfabrics.org
7282W:	www.open-iscsi.org
7283Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7284F:	drivers/infiniband/ulp/iser/
7285
7286ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7287M:	Sagi Grimberg <sagi@grimberg.me>
7288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7289L:	linux-rdma@vger.kernel.org
7290L:	target-devel@vger.kernel.org
7291S:	Supported
7292W:	http://www.linux-iscsi.org
7293F:	drivers/infiniband/ulp/isert
7294
7295ISDN SUBSYSTEM
7296M:	Karsten Keil <isdn@linux-pingi.de>
7297L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7298L:	netdev@vger.kernel.org
7299W:	http://www.isdn4linux.de
7300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7301S:	Maintained
7302F:	Documentation/isdn/
7303F:	drivers/isdn/
7304F:	include/linux/isdn.h
7305F:	include/linux/isdn/
7306F:	include/uapi/linux/isdn.h
7307F:	include/uapi/linux/isdn/
7308
7309ISDN SUBSYSTEM (Eicon active card driver)
7310M:	Armin Schindler <mac@melware.de>
7311L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7312W:	http://www.melware.de
7313S:	Maintained
7314F:	drivers/isdn/hardware/eicon/
7315
7316IT87 HARDWARE MONITORING DRIVER
7317M:	Jean Delvare <jdelvare@suse.com>
7318L:	linux-hwmon@vger.kernel.org
7319S:	Maintained
7320F:	Documentation/hwmon/it87
7321F:	drivers/hwmon/it87.c
7322
7323IT913X MEDIA DRIVER
7324M:	Antti Palosaari <crope@iki.fi>
7325L:	linux-media@vger.kernel.org
7326W:	https://linuxtv.org
7327W:	http://palosaari.fi/linux/
7328Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7329T:	git git://linuxtv.org/anttip/media_tree.git
7330S:	Maintained
7331F:	drivers/media/tuners/it913x*
7332
7333IVTV VIDEO4LINUX DRIVER
7334M:	Andy Walls <awalls@md.metrocast.net>
7335L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7336L:	linux-media@vger.kernel.org
7337T:	git git://linuxtv.org/media_tree.git
7338W:	http://www.ivtvdriver.org
7339S:	Maintained
7340F:	Documentation/media/v4l-drivers/ivtv*
7341F:	drivers/media/pci/ivtv/
7342F:	include/uapi/linux/ivtv*
7343
7344IX2505V MEDIA DRIVER
7345M:	Malcolm Priestley <tvboxspy@gmail.com>
7346L:	linux-media@vger.kernel.org
7347W:	https://linuxtv.org
7348Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7349S:	Maintained
7350F:	drivers/media/dvb-frontends/ix2505v*
7351
7352JC42.4 TEMPERATURE SENSOR DRIVER
7353M:	Guenter Roeck <linux@roeck-us.net>
7354L:	linux-hwmon@vger.kernel.org
7355S:	Maintained
7356F:	drivers/hwmon/jc42.c
7357F:	Documentation/hwmon/jc42
7358
7359JFS FILESYSTEM
7360M:	Dave Kleikamp <shaggy@kernel.org>
7361L:	jfs-discussion@lists.sourceforge.net
7362W:	http://jfs.sourceforge.net/
7363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7364S:	Maintained
7365F:	Documentation/filesystems/jfs.txt
7366F:	fs/jfs/
7367
7368JME NETWORK DRIVER
7369M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7370L:	netdev@vger.kernel.org
7371S:	Maintained
7372F:	drivers/net/ethernet/jme.*
7373
7374JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7375M:	David Woodhouse <dwmw2@infradead.org>
7376L:	linux-mtd@lists.infradead.org
7377W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7378S:	Maintained
7379F:	fs/jffs2/
7380F:	include/uapi/linux/jffs2.h
7381
7382JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7383M:	"Theodore Ts'o" <tytso@mit.edu>
7384M:	Jan Kara <jack@suse.com>
7385L:	linux-ext4@vger.kernel.org
7386S:	Maintained
7387F:	fs/jbd2/
7388F:	include/linux/jbd2.h
7389
7390JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7391M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7392L:	linux-media@vger.kernel.org
7393S:	Maintained
7394F:	drivers/media/platform/rcar_jpu.c
7395
7396JSM Neo PCI based serial card
7397M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7398L:	linux-serial@vger.kernel.org
7399S:	Maintained
7400F:	drivers/tty/serial/jsm/
7401
7402K10TEMP HARDWARE MONITORING DRIVER
7403M:	Clemens Ladisch <clemens@ladisch.de>
7404L:	linux-hwmon@vger.kernel.org
7405S:	Maintained
7406F:	Documentation/hwmon/k10temp
7407F:	drivers/hwmon/k10temp.c
7408
7409K8TEMP HARDWARE MONITORING DRIVER
7410M:	Rudolf Marek <r.marek@assembler.cz>
7411L:	linux-hwmon@vger.kernel.org
7412S:	Maintained
7413F:	Documentation/hwmon/k8temp
7414F:	drivers/hwmon/k8temp.c
7415
7416KASAN
7417M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7418R:	Alexander Potapenko <glider@google.com>
7419R:	Dmitry Vyukov <dvyukov@google.com>
7420L:	kasan-dev@googlegroups.com
7421S:	Maintained
7422F:	arch/*/include/asm/kasan.h
7423F:	arch/*/mm/kasan_init*
7424F:	Documentation/dev-tools/kasan.rst
7425F:	include/linux/kasan*.h
7426F:	lib/test_kasan.c
7427F:	mm/kasan/
7428F:	scripts/Makefile.kasan
7429
7430KCONFIG
7431M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7432L:	linux-kbuild@vger.kernel.org
7433T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7434S:	Maintained
7435F:	Documentation/kbuild/kconfig-language.txt
7436F:	scripts/kconfig/
7437
7438KDUMP
7439M:	Dave Young <dyoung@redhat.com>
7440M:	Baoquan He <bhe@redhat.com>
7441R:	Vivek Goyal <vgoyal@redhat.com>
7442L:	kexec@lists.infradead.org
7443W:	http://lse.sourceforge.net/kdump/
7444S:	Maintained
7445F:	Documentation/kdump/
7446
7447KEENE FM RADIO TRANSMITTER DRIVER
7448M:	Hans Verkuil <hverkuil@xs4all.nl>
7449L:	linux-media@vger.kernel.org
7450T:	git git://linuxtv.org/media_tree.git
7451W:	https://linuxtv.org
7452S:	Maintained
7453F:	drivers/media/radio/radio-keene*
7454
7455KERNEL AUTOMOUNTER v4 (AUTOFS4)
7456M:	Ian Kent <raven@themaw.net>
7457L:	autofs@vger.kernel.org
7458S:	Maintained
7459F:	fs/autofs4/
7460
7461KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7462M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7463M:	Michal Marek <mmarek@suse.com>
7464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7465L:	linux-kbuild@vger.kernel.org
7466S:	Maintained
7467F:	Documentation/kbuild/
7468F:	Makefile
7469F:	scripts/Makefile.*
7470F:	scripts/basic/
7471F:	scripts/mk*
7472F:	scripts/package/
7473
7474KERNEL JANITORS
7475L:	kernel-janitors@vger.kernel.org
7476W:	http://kernelnewbies.org/KernelJanitors
7477S:	Odd Fixes
7478
7479KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7480M:	"J. Bruce Fields" <bfields@fieldses.org>
7481M:	Jeff Layton <jlayton@poochiereds.net>
7482L:	linux-nfs@vger.kernel.org
7483W:	http://nfs.sourceforge.net/
7484T:	git git://linux-nfs.org/~bfields/linux.git
7485S:	Supported
7486F:	fs/nfsd/
7487F:	include/uapi/linux/nfsd/
7488F:	fs/lockd/
7489F:	fs/nfs_common/
7490F:	net/sunrpc/
7491F:	include/linux/lockd/
7492F:	include/linux/sunrpc/
7493F:	include/uapi/linux/sunrpc/
7494
7495KERNEL SELFTEST FRAMEWORK
7496M:	Shuah Khan <shuahkh@osg.samsung.com>
7497M:	Shuah Khan <shuah@kernel.org>
7498L:	linux-kselftest@vger.kernel.org
7499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7500S:	Maintained
7501F:	tools/testing/selftests/
7502F:	Documentation/dev-tools/kselftest*
7503
7504KERNEL USERMODE HELPER
7505M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7506L:	linux-kernel@vger.kernel.org
7507S:	Maintained
7508F:	kernel/umh.c
7509F:	include/linux/umh.h
7510
7511KERNEL VIRTUAL MACHINE (KVM)
7512M:	Paolo Bonzini <pbonzini@redhat.com>
7513M:	Radim Krčmář <rkrcmar@redhat.com>
7514L:	kvm@vger.kernel.org
7515W:	http://www.linux-kvm.org
7516T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7517S:	Supported
7518F:	Documentation/virtual/kvm/
7519F:	include/trace/events/kvm.h
7520F:	include/uapi/asm-generic/kvm*
7521F:	include/uapi/linux/kvm*
7522F:	include/asm-generic/kvm*
7523F:	include/linux/kvm*
7524F:	include/kvm/iodev.h
7525F:	virt/kvm/*
7526F:	tools/kvm/
7527
7528KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7529M:	Joerg Roedel <joro@8bytes.org>
7530L:	kvm@vger.kernel.org
7531W:	http://www.linux-kvm.org/
7532S:	Maintained
7533F:	arch/x86/include/asm/svm.h
7534F:	arch/x86/kvm/svm.c
7535
7536KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7537M:	Christoffer Dall <christoffer.dall@linaro.org>
7538M:	Marc Zyngier <marc.zyngier@arm.com>
7539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7540L:	kvmarm@lists.cs.columbia.edu
7541W:	http://systems.cs.columbia.edu/projects/kvm-arm
7542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7543S:	Supported
7544F:	arch/arm/include/uapi/asm/kvm*
7545F:	arch/arm/include/asm/kvm*
7546F:	arch/arm/kvm/
7547F:	virt/kvm/arm/
7548F:	include/kvm/arm_*
7549
7550KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7551M:	Christoffer Dall <christoffer.dall@linaro.org>
7552M:	Marc Zyngier <marc.zyngier@arm.com>
7553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7554L:	kvmarm@lists.cs.columbia.edu
7555S:	Maintained
7556F:	arch/arm64/include/uapi/asm/kvm*
7557F:	arch/arm64/include/asm/kvm*
7558F:	arch/arm64/kvm/
7559
7560KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7561M:	James Hogan <jhogan@kernel.org>
7562L:	linux-mips@linux-mips.org
7563S:	Supported
7564F:	arch/mips/include/uapi/asm/kvm*
7565F:	arch/mips/include/asm/kvm*
7566F:	arch/mips/kvm/
7567
7568KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7569M:	Alexander Graf <agraf@suse.com>
7570L:	kvm-ppc@vger.kernel.org
7571W:	http://www.linux-kvm.org/
7572T:	git git://github.com/agraf/linux-2.6.git
7573S:	Supported
7574F:	arch/powerpc/include/uapi/asm/kvm*
7575F:	arch/powerpc/include/asm/kvm*
7576F:	arch/powerpc/kvm/
7577F:	arch/powerpc/kernel/kvm*
7578
7579KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7580M:	Christian Borntraeger <borntraeger@de.ibm.com>
7581M:	Cornelia Huck <cohuck@redhat.com>
7582L:	linux-s390@vger.kernel.org
7583W:	http://www.ibm.com/developerworks/linux/linux390/
7584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7585S:	Supported
7586F:	arch/s390/include/uapi/asm/kvm*
7587F:	arch/s390/include/asm/gmap.h
7588F:	arch/s390/include/asm/kvm*
7589F:	arch/s390/kvm/
7590F:	arch/s390/mm/gmap.c
7591
7592KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7593M:	Paolo Bonzini <pbonzini@redhat.com>
7594M:	Radim Krčmář <rkrcmar@redhat.com>
7595L:	kvm@vger.kernel.org
7596W:	http://www.linux-kvm.org
7597T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7598S:	Supported
7599F:	arch/x86/kvm/
7600F:	arch/x86/include/uapi/asm/kvm*
7601F:	arch/x86/include/asm/kvm*
7602F:	arch/x86/kernel/kvm.c
7603F:	arch/x86/kernel/kvmclock.c
7604
7605KERNFS
7606M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7607M:	Tejun Heo <tj@kernel.org>
7608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7609S:	Supported
7610F:	include/linux/kernfs.h
7611F:	fs/kernfs/
7612
7613KEXEC
7614M:	Eric Biederman <ebiederm@xmission.com>
7615W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7616L:	kexec@lists.infradead.org
7617S:	Maintained
7618F:	include/linux/kexec.h
7619F:	include/uapi/linux/kexec.h
7620F:	kernel/kexec*
7621
7622KEYS-ENCRYPTED
7623M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7624M:	David Safford <safford@us.ibm.com>
7625L:	linux-security-module@vger.kernel.org
7626L:	keyrings@vger.kernel.org
7627S:	Supported
7628F:	Documentation/security/keys/trusted-encrypted.rst
7629F:	include/keys/encrypted-type.h
7630F:	security/keys/encrypted-keys/
7631
7632KEYS-TRUSTED
7633M:	David Safford <safford@us.ibm.com>
7634M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7635L:	linux-security-module@vger.kernel.org
7636L:	keyrings@vger.kernel.org
7637S:	Supported
7638F:	Documentation/security/keys/trusted-encrypted.rst
7639F:	include/keys/trusted-type.h
7640F:	security/keys/trusted.c
7641F:	security/keys/trusted.h
7642
7643KEYS/KEYRINGS:
7644M:	David Howells <dhowells@redhat.com>
7645L:	keyrings@vger.kernel.org
7646S:	Maintained
7647F:	Documentation/security/keys/core.rst
7648F:	include/linux/key.h
7649F:	include/linux/key-type.h
7650F:	include/linux/keyctl.h
7651F:	include/uapi/linux/keyctl.h
7652F:	include/keys/
7653F:	security/keys/
7654
7655KGDB / KDB /debug_core
7656M:	Jason Wessel <jason.wessel@windriver.com>
7657W:	http://kgdb.wiki.kernel.org/
7658L:	kgdb-bugreport@lists.sourceforge.net
7659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7660S:	Maintained
7661F:	Documentation/dev-tools/kgdb.rst
7662F:	drivers/misc/kgdbts.c
7663F:	drivers/tty/serial/kgdboc.c
7664F:	include/linux/kdb.h
7665F:	include/linux/kgdb.h
7666F:	kernel/debug/
7667
7668KMEMCHECK
7669M:	Vegard Nossum <vegardno@ifi.uio.no>
7670M:	Pekka Enberg <penberg@kernel.org>
7671S:	Maintained
7672F:	Documentation/dev-tools/kmemcheck.rst
7673F:	arch/x86/include/asm/kmemcheck.h
7674F:	arch/x86/mm/kmemcheck/
7675F:	include/linux/kmemcheck.h
7676F:	mm/kmemcheck.c
7677
7678KMEMLEAK
7679M:	Catalin Marinas <catalin.marinas@arm.com>
7680S:	Maintained
7681F:	Documentation/dev-tools/kmemleak.rst
7682F:	include/linux/kmemleak.h
7683F:	mm/kmemleak.c
7684F:	mm/kmemleak-test.c
7685
7686KMOD KERNEL MODULE LOADER - USERMODE HELPER
7687M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7688L:	linux-kernel@vger.kernel.org
7689S:	Maintained
7690F:	kernel/kmod.c
7691F:	include/linux/kmod.h
7692F:	lib/test_kmod.c
7693F:	tools/testing/selftests/kmod/
7694
7695KPROBES
7696M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7697M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7698M:	"David S. Miller" <davem@davemloft.net>
7699M:	Masami Hiramatsu <mhiramat@kernel.org>
7700S:	Maintained
7701F:	Documentation/kprobes.txt
7702F:	include/linux/kprobes.h
7703F:	include/asm-generic/kprobes.h
7704F:	kernel/kprobes.c
7705
7706KS0108 LCD CONTROLLER DRIVER
7707M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7708W:	http://miguelojeda.es/auxdisplay.htm
7709W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7710S:	Maintained
7711F:	Documentation/auxdisplay/ks0108
7712F:	drivers/auxdisplay/ks0108.c
7713F:	include/linux/ks0108.h
7714
7715L3MDEV
7716M:	David Ahern <dsa@cumulusnetworks.com>
7717L:	netdev@vger.kernel.org
7718S:	Maintained
7719F:	net/l3mdev
7720F:	include/net/l3mdev.h
7721
7722LANTIQ MIPS ARCHITECTURE
7723M:	John Crispin <john@phrozen.org>
7724L:	linux-mips@linux-mips.org
7725S:	Maintained
7726F:	arch/mips/lantiq
7727F:	drivers/soc/lantiq
7728
7729LAPB module
7730L:	linux-x25@vger.kernel.org
7731S:	Orphan
7732F:	Documentation/networking/lapb-module.txt
7733F:	include/*/lapb.h
7734F:	net/lapb/
7735
7736LASI 53c700 driver for PARISC
7737M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7738L:	linux-scsi@vger.kernel.org
7739S:	Maintained
7740F:	Documentation/scsi/53c700.txt
7741F:	drivers/scsi/53c700*
7742
7743LED SUBSYSTEM
7744M:	Richard Purdie <rpurdie@rpsys.net>
7745M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7746M:	Pavel Machek <pavel@ucw.cz>
7747L:	linux-leds@vger.kernel.org
7748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7749S:	Maintained
7750F:	Documentation/devicetree/bindings/leds/
7751F:	drivers/leds/
7752F:	include/linux/leds.h
7753
7754LEGACY EEPROM DRIVER
7755M:	Jean Delvare <jdelvare@suse.com>
7756S:	Maintained
7757F:	Documentation/misc-devices/eeprom
7758F:	drivers/misc/eeprom/eeprom.c
7759
7760LEGO USB Tower driver
7761M:	Juergen Stuber <starblue@users.sourceforge.net>
7762L:	legousb-devel@lists.sourceforge.net
7763W:	http://legousb.sourceforge.net/
7764S:	Maintained
7765F:	drivers/usb/misc/legousbtower.c
7766
7767LG2160 MEDIA DRIVER
7768M:	Michael Krufky <mkrufky@linuxtv.org>
7769L:	linux-media@vger.kernel.org
7770W:	https://linuxtv.org
7771W:	http://github.com/mkrufky
7772Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7773T:	git git://linuxtv.org/mkrufky/tuners.git
7774S:	Maintained
7775F:	drivers/media/dvb-frontends/lg2160.*
7776
7777LGDT3305 MEDIA DRIVER
7778M:	Michael Krufky <mkrufky@linuxtv.org>
7779L:	linux-media@vger.kernel.org
7780W:	https://linuxtv.org
7781W:	http://github.com/mkrufky
7782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7783T:	git git://linuxtv.org/mkrufky/tuners.git
7784S:	Maintained
7785F:	drivers/media/dvb-frontends/lgdt3305.*
7786
7787LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7788M:	Viresh Kumar <vireshk@kernel.org>
7789L:	linux-ide@vger.kernel.org
7790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7791S:	Maintained
7792F:	include/linux/pata_arasan_cf_data.h
7793F:	drivers/ata/pata_arasan_cf.c
7794
7795LIBATA PATA DRIVERS
7796M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7797M:	Tejun Heo <tj@kernel.org>
7798L:	linux-ide@vger.kernel.org
7799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7800S:	Maintained
7801F:	drivers/ata/pata_*.c
7802F:	drivers/ata/ata_generic.c
7803
7804LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7805M:	Linus Walleij <linus.walleij@linaro.org>
7806L:	linux-ide@vger.kernel.org
7807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7808S:	Maintained
7809F:	drivers/ata/pata_ftide010.c
7810F:	drivers/ata/sata_gemini.c
7811F:	drivers/ata/sata_gemini.h
7812
7813LIBATA SATA AHCI PLATFORM devices support
7814M:	Hans de Goede <hdegoede@redhat.com>
7815M:	Tejun Heo <tj@kernel.org>
7816L:	linux-ide@vger.kernel.org
7817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7818S:	Maintained
7819F:	drivers/ata/ahci_platform.c
7820F:	drivers/ata/libahci_platform.c
7821F:	include/linux/ahci_platform.h
7822
7823LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7824M:	Mikael Pettersson <mikpelinux@gmail.com>
7825L:	linux-ide@vger.kernel.org
7826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7827S:	Maintained
7828F:	drivers/ata/sata_promise.*
7829
7830LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7831M:	Tejun Heo <tj@kernel.org>
7832L:	linux-ide@vger.kernel.org
7833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7834S:	Maintained
7835F:	drivers/ata/
7836F:	include/linux/ata.h
7837F:	include/linux/libata.h
7838F:	Documentation/devicetree/bindings/ata/
7839
7840LIBLOCKDEP
7841M:	Sasha Levin <alexander.levin@verizon.com>
7842S:	Maintained
7843F:	tools/lib/lockdep/
7844
7845LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7846M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7847L:	linux-nvdimm@lists.01.org
7848Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7849S:	Supported
7850F:	drivers/nvdimm/blk.c
7851F:	drivers/nvdimm/region_devs.c
7852
7853LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7854M:	Vishal Verma <vishal.l.verma@intel.com>
7855L:	linux-nvdimm@lists.01.org
7856Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7857S:	Supported
7858F:	drivers/nvdimm/btt*
7859
7860LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7861M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7862L:	linux-nvdimm@lists.01.org
7863Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7864S:	Supported
7865F:	drivers/nvdimm/pmem*
7866
7867LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7868M:	Dan Williams <dan.j.williams@intel.com>
7869L:	linux-nvdimm@lists.01.org
7870Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7872S:	Supported
7873F:	drivers/nvdimm/*
7874F:	drivers/acpi/nfit/*
7875F:	include/linux/nd.h
7876F:	include/linux/libnvdimm.h
7877F:	include/uapi/linux/ndctl.h
7878
7879LIGHTNVM PLATFORM SUPPORT
7880M:	Matias Bjorling <mb@lightnvm.io>
7881W:	http://github/OpenChannelSSD
7882L:	linux-block@vger.kernel.org
7883S:	Maintained
7884F:	drivers/lightnvm/
7885F:	include/linux/lightnvm.h
7886F:	include/uapi/linux/lightnvm.h
7887
7888LINUX FOR POWER MACINTOSH
7889M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7890W:	http://www.penguinppc.org/
7891L:	linuxppc-dev@lists.ozlabs.org
7892S:	Maintained
7893F:	arch/powerpc/platforms/powermac/
7894F:	drivers/macintosh/
7895
7896LINUX FOR POWERPC (32-BIT AND 64-BIT)
7897M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7898M:	Paul Mackerras <paulus@samba.org>
7899M:	Michael Ellerman <mpe@ellerman.id.au>
7900W:	https://github.com/linuxppc/linux/wiki
7901L:	linuxppc-dev@lists.ozlabs.org
7902Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7904S:	Supported
7905F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7906F:	Documentation/devicetree/bindings/powerpc/
7907F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7908F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7909F:	Documentation/powerpc/
7910F:	arch/powerpc/
7911F:	drivers/char/tpm/tpm_ibmvtpm*
7912F:	drivers/crypto/nx/
7913F:	drivers/crypto/vmx/
7914F:	drivers/i2c/busses/i2c-opal.c
7915F:	drivers/net/ethernet/ibm/ibmveth.*
7916F:	drivers/net/ethernet/ibm/ibmvnic.*
7917F:	drivers/pci/hotplug/pnv_php.c
7918F:	drivers/pci/hotplug/rpa*
7919F:	drivers/rtc/rtc-opal.c
7920F:	drivers/scsi/ibmvscsi/
7921F:	drivers/tty/hvc/hvc_opal.c
7922F:	drivers/watchdog/wdrtas.c
7923F:	tools/testing/selftests/powerpc
7924N:	/pmac
7925N:	powermac
7926N:	powernv
7927N:	[^a-z0-9]ps3
7928N:	pseries
7929
7930LINUX FOR POWERPC EMBEDDED MPC5XXX
7931M:	Anatolij Gustschin <agust@denx.de>
7932L:	linuxppc-dev@lists.ozlabs.org
7933T:	git git://git.denx.de/linux-denx-agust.git
7934S:	Maintained
7935F:	arch/powerpc/platforms/512x/
7936F:	arch/powerpc/platforms/52xx/
7937
7938LINUX FOR POWERPC EMBEDDED PPC4XX
7939M:	Alistair Popple <alistair@popple.id.au>
7940M:	Matt Porter <mporter@kernel.crashing.org>
7941W:	http://www.penguinppc.org/
7942L:	linuxppc-dev@lists.ozlabs.org
7943S:	Maintained
7944F:	arch/powerpc/platforms/40x/
7945F:	arch/powerpc/platforms/44x/
7946
7947LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7948M:	Scott Wood <oss@buserror.net>
7949M:	Kumar Gala <galak@kernel.crashing.org>
7950W:	http://www.penguinppc.org/
7951L:	linuxppc-dev@lists.ozlabs.org
7952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7953S:	Maintained
7954F:	arch/powerpc/platforms/83xx/
7955F:	arch/powerpc/platforms/85xx/
7956F:	Documentation/devicetree/bindings/powerpc/fsl/
7957
7958LINUX FOR POWERPC EMBEDDED PPC8XX
7959M:	Vitaly Bordug <vitb@kernel.crashing.org>
7960W:	http://www.penguinppc.org/
7961L:	linuxppc-dev@lists.ozlabs.org
7962S:	Maintained
7963F:	arch/powerpc/platforms/8xx/
7964
7965LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7966L:	linuxppc-dev@lists.ozlabs.org
7967S:	Orphan
7968F:	arch/powerpc/*/*virtex*
7969F:	arch/powerpc/*/*/*virtex*
7970
7971LINUX FOR POWERPC PA SEMI PWRFICIENT
7972L:	linuxppc-dev@lists.ozlabs.org
7973S:	Orphan
7974F:	arch/powerpc/platforms/pasemi/
7975F:	drivers/*/*pasemi*
7976F:	drivers/*/*/*pasemi*
7977
7978LINUX KERNEL DUMP TEST MODULE (LKDTM)
7979M:	Kees Cook <keescook@chromium.org>
7980S:	Maintained
7981F:	drivers/misc/lkdtm*
7982
7983LINUX SECURITY MODULE (LSM) FRAMEWORK
7984M:	Chris Wright <chrisw@sous-sol.org>
7985L:	linux-security-module@vger.kernel.org
7986S:	Supported
7987
7988LIS3LV02D ACCELEROMETER DRIVER
7989M:	Eric Piel <eric.piel@tremplin-utc.net>
7990S:	Maintained
7991F:	Documentation/misc-devices/lis3lv02d
7992F:	drivers/misc/lis3lv02d/
7993F:	drivers/platform/x86/hp_accel.c
7994
7995LIVE PATCHING
7996M:	Josh Poimboeuf <jpoimboe@redhat.com>
7997M:	Jessica Yu <jeyu@kernel.org>
7998M:	Jiri Kosina <jikos@kernel.org>
7999M:	Miroslav Benes <mbenes@suse.cz>
8000R:	Petr Mladek <pmladek@suse.com>
8001S:	Maintained
8002F:	kernel/livepatch/
8003F:	include/linux/livepatch.h
8004F:	arch/x86/include/asm/livepatch.h
8005F:	arch/x86/kernel/livepatch.c
8006F:	Documentation/livepatch/
8007F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8008F:	samples/livepatch/
8009L:	live-patching@vger.kernel.org
8010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8011
8012LLC (802.2)
8013L:	netdev@vger.kernel.org
8014S:	Odd fixes
8015F:	include/linux/llc.h
8016F:	include/uapi/linux/llc.h
8017F:	include/net/llc*
8018F:	net/llc/
8019
8020LM73 HARDWARE MONITOR DRIVER
8021M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8022L:	linux-hwmon@vger.kernel.org
8023S:	Maintained
8024F:	drivers/hwmon/lm73.c
8025
8026LM78 HARDWARE MONITOR DRIVER
8027M:	Jean Delvare <jdelvare@suse.com>
8028L:	linux-hwmon@vger.kernel.org
8029S:	Maintained
8030F:	Documentation/hwmon/lm78
8031F:	drivers/hwmon/lm78.c
8032
8033LM83 HARDWARE MONITOR DRIVER
8034M:	Jean Delvare <jdelvare@suse.com>
8035L:	linux-hwmon@vger.kernel.org
8036S:	Maintained
8037F:	Documentation/hwmon/lm83
8038F:	drivers/hwmon/lm83.c
8039
8040LM90 HARDWARE MONITOR DRIVER
8041M:	Jean Delvare <jdelvare@suse.com>
8042L:	linux-hwmon@vger.kernel.org
8043S:	Maintained
8044F:	Documentation/hwmon/lm90
8045F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8046F:	drivers/hwmon/lm90.c
8047F:	include/dt-bindings/thermal/lm90.h
8048
8049LM95234 HARDWARE MONITOR DRIVER
8050M:	Guenter Roeck <linux@roeck-us.net>
8051L:	linux-hwmon@vger.kernel.org
8052S:	Maintained
8053F:	Documentation/hwmon/lm95234
8054F:	drivers/hwmon/lm95234.c
8055
8056LME2510 MEDIA DRIVER
8057M:	Malcolm Priestley <tvboxspy@gmail.com>
8058L:	linux-media@vger.kernel.org
8059W:	https://linuxtv.org
8060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8061S:	Maintained
8062F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8063
8064LOADPIN SECURITY MODULE
8065M:	Kees Cook <keescook@chromium.org>
8066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8067S:	Supported
8068F:	security/loadpin/
8069F:	Documentation/admin-guide/LSM/LoadPin.rst
8070
8071LOCKING PRIMITIVES
8072M:	Peter Zijlstra <peterz@infradead.org>
8073M:	Ingo Molnar <mingo@redhat.com>
8074L:	linux-kernel@vger.kernel.org
8075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8076S:	Maintained
8077F:	Documentation/locking/
8078F:	include/linux/lockdep.h
8079F:	include/linux/spinlock*.h
8080F:	arch/*/include/asm/spinlock*.h
8081F:	include/linux/rwlock*.h
8082F:	include/linux/mutex*.h
8083F:	arch/*/include/asm/mutex*.h
8084F:	include/linux/rwsem*.h
8085F:	arch/*/include/asm/rwsem.h
8086F:	include/linux/seqlock.h
8087F:	lib/locking*.[ch]
8088F:	kernel/locking/
8089
8090LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8091M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8092L:	linux-ntfs-dev@lists.sourceforge.net
8093W:	http://www.linux-ntfs.org/content/view/19/37/
8094S:	Maintained
8095F:	Documentation/ldm.txt
8096F:	block/partitions/ldm.*
8097
8098LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8099M:	Sathya Prakash <sathya.prakash@broadcom.com>
8100M:	Chaitra P B <chaitra.basappa@broadcom.com>
8101M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8102L:	MPT-FusionLinux.pdl@broadcom.com
8103L:	linux-scsi@vger.kernel.org
8104W:	http://www.avagotech.com/support/
8105S:	Supported
8106F:	drivers/message/fusion/
8107F:	drivers/scsi/mpt2sas/
8108F:	drivers/scsi/mpt3sas/
8109
8110LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8111M:	Matthew Wilcox <matthew@wil.cx>
8112L:	linux-scsi@vger.kernel.org
8113S:	Maintained
8114F:	drivers/scsi/sym53c8xx_2/
8115
8116LTC4261 HARDWARE MONITOR DRIVER
8117M:	Guenter Roeck <linux@roeck-us.net>
8118L:	linux-hwmon@vger.kernel.org
8119S:	Maintained
8120F:	Documentation/hwmon/ltc4261
8121F:	drivers/hwmon/ltc4261.c
8122
8123LTC4306 I2C MULTIPLEXER DRIVER
8124M:	Michael Hennerich <michael.hennerich@analog.com>
8125W:	http://ez.analog.com/community/linux-device-drivers
8126L:	linux-i2c@vger.kernel.org
8127S:	Supported
8128F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8129F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8130
8131LTP (Linux Test Project)
8132M:	Mike Frysinger <vapier@gentoo.org>
8133M:	Cyril Hrubis <chrubis@suse.cz>
8134M:	Wanlong Gao <wanlong.gao@gmail.com>
8135M:	Jan Stancek <jstancek@redhat.com>
8136M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8137M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8138L:	ltp@lists.linux.it (subscribers-only)
8139W:	http://linux-test-project.github.io/
8140T:	git git://github.com/linux-test-project/ltp.git
8141S:	Maintained
8142
8143M32R ARCHITECTURE
8144W:	http://www.linux-m32r.org/
8145S:	Orphan
8146F:	arch/m32r/
8147
8148M68K ARCHITECTURE
8149M:	Geert Uytterhoeven <geert@linux-m68k.org>
8150L:	linux-m68k@lists.linux-m68k.org
8151W:	http://www.linux-m68k.org/
8152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8153S:	Maintained
8154F:	arch/m68k/
8155F:	drivers/zorro/
8156
8157M68K ON APPLE MACINTOSH
8158M:	Joshua Thompson <funaho@jurai.org>
8159W:	http://www.mac.linux-m68k.org/
8160L:	linux-m68k@lists.linux-m68k.org
8161S:	Maintained
8162F:	arch/m68k/mac/
8163
8164M68K ON HP9000/300
8165M:	Philip Blundell <philb@gnu.org>
8166W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8167S:	Maintained
8168F:	arch/m68k/hp300/
8169
8170M88DS3103 MEDIA DRIVER
8171M:	Antti Palosaari <crope@iki.fi>
8172L:	linux-media@vger.kernel.org
8173W:	https://linuxtv.org
8174W:	http://palosaari.fi/linux/
8175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8176T:	git git://linuxtv.org/anttip/media_tree.git
8177S:	Maintained
8178F:	drivers/media/dvb-frontends/m88ds3103*
8179
8180M88RS2000 MEDIA DRIVER
8181M:	Malcolm Priestley <tvboxspy@gmail.com>
8182L:	linux-media@vger.kernel.org
8183W:	https://linuxtv.org
8184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8185S:	Maintained
8186F:	drivers/media/dvb-frontends/m88rs2000*
8187
8188MA901 MASTERKIT USB FM RADIO DRIVER
8189M:	Alexey Klimov <klimov.linux@gmail.com>
8190L:	linux-media@vger.kernel.org
8191T:	git git://linuxtv.org/media_tree.git
8192S:	Maintained
8193F:	drivers/media/radio/radio-ma901.c
8194
8195MAC80211
8196M:	Johannes Berg <johannes@sipsolutions.net>
8197L:	linux-wireless@vger.kernel.org
8198W:	http://wireless.kernel.org/
8199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8201S:	Maintained
8202F:	Documentation/networking/mac80211-injection.txt
8203F:	include/net/mac80211.h
8204F:	net/mac80211/
8205F:	drivers/net/wireless/mac80211_hwsim.[ch]
8206
8207MAILBOX API
8208M:	Jassi Brar <jassisinghbrar@gmail.com>
8209L:	linux-kernel@vger.kernel.org
8210S:	Maintained
8211F:	drivers/mailbox/
8212F:	include/linux/mailbox_client.h
8213F:	include/linux/mailbox_controller.h
8214
8215MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8216M:	Michael Kerrisk <mtk.manpages@gmail.com>
8217W:	http://www.kernel.org/doc/man-pages
8218L:	linux-man@vger.kernel.org
8219S:	Maintained
8220
8221MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8222M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8223L:	linux-mips@linux-mips.org
8224S:	Maintained
8225F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8226
8227MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8228M:	Andrew Lunn <andrew@lunn.ch>
8229M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8230L:	netdev@vger.kernel.org
8231S:	Maintained
8232F:	drivers/net/dsa/mv88e6xxx/
8233F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8234
8235MARVELL ARMADA DRM SUPPORT
8236M:	Russell King <linux@armlinux.org.uk>
8237S:	Maintained
8238T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8239T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8240F:	drivers/gpu/drm/armada/
8241F:	include/uapi/drm/armada_drm.h
8242F:	Documentation/devicetree/bindings/display/armada/
8243
8244MARVELL CRYPTO DRIVER
8245M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8246M:	Arnaud Ebalard <arno@natisbad.org>
8247F:	drivers/crypto/marvell/
8248S:	Maintained
8249L:	linux-crypto@vger.kernel.org
8250
8251MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8252M:	Mirko Lindner <mlindner@marvell.com>
8253M:	Stephen Hemminger <stephen@networkplumber.org>
8254L:	netdev@vger.kernel.org
8255S:	Maintained
8256F:	drivers/net/ethernet/marvell/sk*
8257
8258MARVELL LIBERTAS WIRELESS DRIVER
8259L:	libertas-dev@lists.infradead.org
8260S:	Orphan
8261F:	drivers/net/wireless/marvell/libertas/
8262
8263MARVELL MACCHIATOBIN SUPPORT
8264M:	Russell King <rmk@armlinux.org.uk>
8265L:	linux-arm-kernel@lists.infradead.org
8266S:	Maintained
8267F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8268
8269MARVELL MV643XX ETHERNET DRIVER
8270M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8271L:	netdev@vger.kernel.org
8272S:	Maintained
8273F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8274F:	include/linux/mv643xx.h
8275
8276MARVELL MV88X3310 PHY DRIVER
8277M:	Russell King <rmk@armlinux.org.uk>
8278L:	netdev@vger.kernel.org
8279S:	Maintained
8280F:	drivers/net/phy/marvell10g.c
8281
8282MARVELL MVNETA ETHERNET DRIVER
8283M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8284L:	netdev@vger.kernel.org
8285S:	Maintained
8286F:	drivers/net/ethernet/marvell/mvneta.*
8287
8288MARVELL MWIFIEX WIRELESS DRIVER
8289M:	Amitkumar Karwar <amitkarwar@gmail.com>
8290M:	Nishant Sarmukadam <nishants@marvell.com>
8291M:	Ganapathi Bhat <gbhat@marvell.com>
8292M:	Xinming Hu <huxm@marvell.com>
8293L:	linux-wireless@vger.kernel.org
8294S:	Maintained
8295F:	drivers/net/wireless/marvell/mwifiex/
8296
8297MARVELL MWL8K WIRELESS DRIVER
8298M:	Lennert Buytenhek <buytenh@wantstofly.org>
8299L:	linux-wireless@vger.kernel.org
8300S:	Odd Fixes
8301F:	drivers/net/wireless/marvell/mwl8k.c
8302
8303MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8304M:	Nicolas Pitre <nico@fluxnic.net>
8305S:	Odd Fixes
8306F:	drivers/mmc/host/mvsdio.*
8307
8308MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8309M:	Hu Ziji <huziji@marvell.com>
8310L:	linux-mmc@vger.kernel.org
8311S:	Supported
8312F:	drivers/mmc/host/sdhci-xenon*
8313F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8314
8315MATROX FRAMEBUFFER DRIVER
8316L:	linux-fbdev@vger.kernel.org
8317S:	Orphan
8318F:	drivers/video/fbdev/matrox/matroxfb_*
8319F:	include/uapi/linux/matroxfb.h
8320
8321MAX16065 HARDWARE MONITOR DRIVER
8322M:	Guenter Roeck <linux@roeck-us.net>
8323L:	linux-hwmon@vger.kernel.org
8324S:	Maintained
8325F:	Documentation/hwmon/max16065
8326F:	drivers/hwmon/max16065.c
8327
8328MAX20751 HARDWARE MONITOR DRIVER
8329M:	Guenter Roeck <linux@roeck-us.net>
8330L:	linux-hwmon@vger.kernel.org
8331S:	Maintained
8332F:	Documentation/hwmon/max20751
8333F:	drivers/hwmon/max20751.c
8334
8335MAX2175 SDR TUNER DRIVER
8336M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8337L:	linux-media@vger.kernel.org
8338T:	git git://linuxtv.org/media_tree.git
8339S:	Maintained
8340F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8341F:	Documentation/media/v4l-drivers/max2175.rst
8342F:	drivers/media/i2c/max2175*
8343F:	include/uapi/linux/max2175.h
8344
8345MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8346L:	linux-hwmon@vger.kernel.org
8347S:	Orphan
8348F:	Documentation/hwmon/max6650
8349F:	drivers/hwmon/max6650.c
8350
8351MAX6697 HARDWARE MONITOR DRIVER
8352M:	Guenter Roeck <linux@roeck-us.net>
8353L:	linux-hwmon@vger.kernel.org
8354S:	Maintained
8355F:	Documentation/hwmon/max6697
8356F:	Documentation/devicetree/bindings/i2c/max6697.txt
8357F:	drivers/hwmon/max6697.c
8358F:	include/linux/platform_data/max6697.h
8359
8360MAX9860 MONO AUDIO VOICE CODEC DRIVER
8361M:	Peter Rosin <peda@axentia.se>
8362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8363S:	Maintained
8364F:	Documentation/devicetree/bindings/sound/max9860.txt
8365F:	sound/soc/codecs/max9860.*
8366
8367MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8368M:	Javier Martinez Canillas <javier@dowhile0.org>
8369L:	linux-kernel@vger.kernel.org
8370S:	Supported
8371F:	drivers/regulator/max77802-regulator.c
8372F:	Documentation/devicetree/bindings/*/*max77802.txt
8373F:	include/dt-bindings/*/*max77802.h
8374
8375MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8376M:	Krzysztof Kozlowski <krzk@kernel.org>
8377M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8378L:	linux-pm@vger.kernel.org
8379S:	Supported
8380F:	drivers/power/supply/max14577_charger.c
8381F:	drivers/power/supply/max77693_charger.c
8382
8383MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8384M:	Chanwoo Choi <cw00.choi@samsung.com>
8385M:	Krzysztof Kozlowski <krzk@kernel.org>
8386M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8387L:	linux-kernel@vger.kernel.org
8388S:	Supported
8389F:	drivers/*/max14577*.c
8390F:	drivers/*/max77686*.c
8391F:	drivers/*/max77693*.c
8392F:	drivers/extcon/extcon-max14577.c
8393F:	drivers/extcon/extcon-max77693.c
8394F:	drivers/rtc/rtc-max77686.c
8395F:	drivers/clk/clk-max77686.c
8396F:	Documentation/devicetree/bindings/mfd/max14577.txt
8397F:	Documentation/devicetree/bindings/*/max77686.txt
8398F:	Documentation/devicetree/bindings/mfd/max77693.txt
8399F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8400F:	include/linux/mfd/max14577*.h
8401F:	include/linux/mfd/max77686*.h
8402F:	include/linux/mfd/max77693*.h
8403
8404MAXIRADIO FM RADIO RECEIVER DRIVER
8405M:	Hans Verkuil <hverkuil@xs4all.nl>
8406L:	linux-media@vger.kernel.org
8407T:	git git://linuxtv.org/media_tree.git
8408W:	https://linuxtv.org
8409S:	Maintained
8410F:	drivers/media/radio/radio-maxiradio*
8411
8412MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8413M:	Peter Rosin <peda@axentia.se>
8414L:	linux-iio@vger.kernel.org
8415S:	Maintained
8416F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8417F:	drivers/iio/potentiometer/mcp4531.c
8418
8419MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8420M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8421L:	linux-iio@vger.kernel.org
8422S:	Maintained
8423F:	drivers/iio/dac/cio-dac.c
8424
8425MEDIA DRIVERS FOR ASCOT2E
8426M:	Sergey Kozlov <serjk@netup.ru>
8427M:	Abylay Ospan <aospan@netup.ru>
8428L:	linux-media@vger.kernel.org
8429W:	https://linuxtv.org
8430W:	http://netup.tv/
8431T:	git git://linuxtv.org/media_tree.git
8432S:	Supported
8433F:	drivers/media/dvb-frontends/ascot2e*
8434
8435MEDIA DRIVERS FOR CXD2841ER
8436M:	Sergey Kozlov <serjk@netup.ru>
8437M:	Abylay Ospan <aospan@netup.ru>
8438L:	linux-media@vger.kernel.org
8439W:	https://linuxtv.org
8440W:	http://netup.tv/
8441T:	git git://linuxtv.org/media_tree.git
8442S:	Supported
8443F:	drivers/media/dvb-frontends/cxd2841er*
8444
8445MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8446M:	Daniel Scheller <d.scheller.oss@gmail.com>
8447L:	linux-media@vger.kernel.org
8448W:	https://linuxtv.org
8449T:	git git://linuxtv.org/media_tree.git
8450S:	Maintained
8451F:	drivers/media/pci/ddbridge/*
8452
8453MEDIA DRIVERS FOR FREESCALE IMX
8454M:	Steve Longerbeam <slongerbeam@gmail.com>
8455M:	Philipp Zabel <p.zabel@pengutronix.de>
8456L:	linux-media@vger.kernel.org
8457T:	git git://linuxtv.org/media_tree.git
8458S:	Maintained
8459F:	Documentation/devicetree/bindings/media/imx.txt
8460F:	Documentation/media/v4l-drivers/imx.rst
8461F:	drivers/staging/media/imx/
8462F:	include/linux/imx-media.h
8463F:	include/media/imx.h
8464
8465MEDIA DRIVERS FOR HELENE
8466M:	Abylay Ospan <aospan@netup.ru>
8467L:	linux-media@vger.kernel.org
8468W:	https://linuxtv.org
8469W:	http://netup.tv/
8470T:	git git://linuxtv.org/media_tree.git
8471S:	Supported
8472F:	drivers/media/dvb-frontends/helene*
8473
8474MEDIA DRIVERS FOR HORUS3A
8475M:	Sergey Kozlov <serjk@netup.ru>
8476M:	Abylay Ospan <aospan@netup.ru>
8477L:	linux-media@vger.kernel.org
8478W:	https://linuxtv.org
8479W:	http://netup.tv/
8480T:	git git://linuxtv.org/media_tree.git
8481S:	Supported
8482F:	drivers/media/dvb-frontends/horus3a*
8483
8484MEDIA DRIVERS FOR LNBH25
8485M:	Sergey Kozlov <serjk@netup.ru>
8486M:	Abylay Ospan <aospan@netup.ru>
8487L:	linux-media@vger.kernel.org
8488W:	https://linuxtv.org
8489W:	http://netup.tv/
8490T:	git git://linuxtv.org/media_tree.git
8491S:	Supported
8492F:	drivers/media/dvb-frontends/lnbh25*
8493
8494MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8495M:	Daniel Scheller <d.scheller.oss@gmail.com>
8496L:	linux-media@vger.kernel.org
8497W:	https://linuxtv.org
8498T:	git git://linuxtv.org/media_tree.git
8499S:	Maintained
8500F:	drivers/media/dvb-frontends/mxl5xx*
8501
8502MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8503M:	Sergey Kozlov <serjk@netup.ru>
8504M:	Abylay Ospan <aospan@netup.ru>
8505L:	linux-media@vger.kernel.org
8506W:	https://linuxtv.org
8507W:	http://netup.tv/
8508T:	git git://linuxtv.org/media_tree.git
8509S:	Supported
8510F:	drivers/media/pci/netup_unidvb/*
8511
8512MEDIA DRIVERS FOR RENESAS - DRIF
8513M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8514L:	linux-media@vger.kernel.org
8515L:	linux-renesas-soc@vger.kernel.org
8516T:	git git://linuxtv.org/media_tree.git
8517S:	Supported
8518F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8519F:	drivers/media/platform/rcar_drif.c
8520
8521MEDIA DRIVERS FOR RENESAS - FCP
8522M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8523L:	linux-media@vger.kernel.org
8524L:	linux-renesas-soc@vger.kernel.org
8525T:	git git://linuxtv.org/media_tree.git
8526S:	Supported
8527F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8528F:	drivers/media/platform/rcar-fcp.c
8529F:	include/media/rcar-fcp.h
8530
8531MEDIA DRIVERS FOR RENESAS - FDP1
8532M:	Kieran Bingham <kieran@bingham.xyz>
8533L:	linux-media@vger.kernel.org
8534L:	linux-renesas-soc@vger.kernel.org
8535T:	git git://linuxtv.org/media_tree.git
8536S:	Supported
8537F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8538F:	drivers/media/platform/rcar_fdp1.c
8539
8540MEDIA DRIVERS FOR RENESAS - VIN
8541M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8542L:	linux-media@vger.kernel.org
8543L:	linux-renesas-soc@vger.kernel.org
8544T:	git git://linuxtv.org/media_tree.git
8545S:	Supported
8546F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8547F:	drivers/media/platform/rcar-vin/
8548
8549MEDIA DRIVERS FOR RENESAS - VSP1
8550M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8551L:	linux-media@vger.kernel.org
8552L:	linux-renesas-soc@vger.kernel.org
8553T:	git git://linuxtv.org/media_tree.git
8554S:	Supported
8555F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8556F:	drivers/media/platform/vsp1/
8557
8558MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8559M:	Daniel Scheller <d.scheller.oss@gmail.com>
8560L:	linux-media@vger.kernel.org
8561W:	https://linuxtv.org
8562T:	git git://linuxtv.org/media_tree.git
8563S:	Maintained
8564F:	drivers/media/dvb-frontends/stv0910*
8565
8566MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8567M:	Daniel Scheller <d.scheller.oss@gmail.com>
8568L:	linux-media@vger.kernel.org
8569W:	https://linuxtv.org
8570T:	git git://linuxtv.org/media_tree.git
8571S:	Maintained
8572F:	drivers/media/dvb-frontends/stv6111*
8573
8574MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8575M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8576M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8577P:	LinuxTV.org Project
8578L:	linux-media@vger.kernel.org
8579W:	https://linuxtv.org
8580Q:	http://patchwork.kernel.org/project/linux-media/list/
8581T:	git git://linuxtv.org/media_tree.git
8582S:	Maintained
8583F:	Documentation/devicetree/bindings/media/
8584F:	Documentation/media/
8585F:	drivers/media/
8586F:	drivers/staging/media/
8587F:	include/linux/platform_data/media/
8588F:	include/media/
8589F:	include/uapi/linux/dvb/
8590F:	include/uapi/linux/videodev2.h
8591F:	include/uapi/linux/media.h
8592F:	include/uapi/linux/v4l2-*
8593F:	include/uapi/linux/meye.h
8594F:	include/uapi/linux/ivtv*
8595F:	include/uapi/linux/uvcvideo.h
8596
8597MEDIATEK CIR DRIVER
8598M:	Sean Wang <sean.wang@mediatek.com>
8599S:	Maintained
8600F:	drivers/media/rc/mtk-cir.c
8601
8602MEDIATEK PMIC LED DRIVER
8603M:	Sean Wang <sean.wang@mediatek.com>
8604S:	Maintained
8605F:	drivers/leds/leds-mt6323.c
8606F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8607
8608MEDIATEK ETHERNET DRIVER
8609M:	Felix Fietkau <nbd@openwrt.org>
8610M:	John Crispin <john@phrozen.org>
8611M:	Sean Wang <sean.wang@mediatek.com>
8612M:	Nelson Chang <nelson.chang@mediatek.com>
8613L:	netdev@vger.kernel.org
8614S:	Maintained
8615F:	drivers/net/ethernet/mediatek/
8616
8617MEDIATEK JPEG DRIVER
8618M:	Rick Chang <rick.chang@mediatek.com>
8619M:	Bin Liu <bin.liu@mediatek.com>
8620S:	Supported
8621F:	drivers/media/platform/mtk-jpeg/
8622F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8623
8624MEDIATEK MDP DRIVER
8625M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8626M:	Houlong Wei <houlong.wei@mediatek.com>
8627M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8628S:	Supported
8629F:	drivers/media/platform/mtk-mdp/
8630F:	drivers/media/platform/mtk-vpu/
8631F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8632
8633MEDIATEK MEDIA DRIVER
8634M:	Tiffany Lin <tiffany.lin@mediatek.com>
8635M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8636S:	Supported
8637F:	drivers/media/platform/mtk-vcodec/
8638F:	drivers/media/platform/mtk-vpu/
8639F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8640F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8641
8642MEDIATEK MT7601U WIRELESS LAN DRIVER
8643M:	Jakub Kicinski <kubakici@wp.pl>
8644L:	linux-wireless@vger.kernel.org
8645S:	Maintained
8646F:	drivers/net/wireless/mediatek/mt7601u/
8647
8648MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8649M:	Sean Wang <sean.wang@mediatek.com>
8650S:	Maintained
8651F:	drivers/char/hw_random/mtk-rng.c
8652
8653MEDIATEK USB3 DRD IP DRIVER
8654M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8655L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8657L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8658S:	Maintained
8659F:	drivers/usb/mtu3/
8660
8661MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8662M:	Peter Senna Tschudin <peter.senna@collabora.com>
8663M:	Martin Donnelly <martin.donnelly@ge.com>
8664M:	Martyn Welch <martyn.welch@collabora.co.uk>
8665S:	Maintained
8666F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8667F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8668
8669MEGARAID SCSI/SAS DRIVERS
8670M:	Kashyap Desai <kashyap.desai@broadcom.com>
8671M:	Sumit Saxena <sumit.saxena@broadcom.com>
8672M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8673L:	megaraidlinux.pdl@broadcom.com
8674L:	linux-scsi@vger.kernel.org
8675W:	http://www.avagotech.com/support/
8676S:	Maintained
8677F:	Documentation/scsi/megaraid.txt
8678F:	drivers/scsi/megaraid.*
8679F:	drivers/scsi/megaraid/
8680
8681MELEXIS MLX90614 DRIVER
8682M:	Crt Mori <cmo@melexis.com>
8683L:	linux-iio@vger.kernel.org
8684W:	http://www.melexis.com
8685S:	Supported
8686F:	drivers/iio/temperature/mlx90614.c
8687
8688MELFAS MIP4 TOUCHSCREEN DRIVER
8689M:	Sangwon Jee <jeesw@melfas.com>
8690W:	http://www.melfas.com
8691S:	Supported
8692F:	drivers/input/touchscreen/melfas_mip4.c
8693F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8694
8695MELLANOX ETHERNET DRIVER (mlx4_en)
8696M:	Tariq Toukan <tariqt@mellanox.com>
8697L:	netdev@vger.kernel.org
8698S:	Supported
8699W:	http://www.mellanox.com
8700Q:	http://patchwork.ozlabs.org/project/netdev/list/
8701F:	drivers/net/ethernet/mellanox/mlx4/en_*
8702
8703MELLANOX ETHERNET DRIVER (mlx5e)
8704M:	Saeed Mahameed <saeedm@mellanox.com>
8705L:	netdev@vger.kernel.org
8706S:	Supported
8707W:	http://www.mellanox.com
8708Q:	http://patchwork.ozlabs.org/project/netdev/list/
8709F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8710
8711MELLANOX ETHERNET INNOVA DRIVER
8712M:	Ilan Tayari <ilant@mellanox.com>
8713R:	Boris Pismenny <borisp@mellanox.com>
8714L:	netdev@vger.kernel.org
8715S:	Supported
8716W:	http://www.mellanox.com
8717Q:	http://patchwork.ozlabs.org/project/netdev/list/
8718F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8719F:	include/linux/mlx5/mlx5_ifc_fpga.h
8720
8721MELLANOX ETHERNET INNOVA IPSEC DRIVER
8722M:	Ilan Tayari <ilant@mellanox.com>
8723R:	Boris Pismenny <borisp@mellanox.com>
8724L:	netdev@vger.kernel.org
8725S:	Supported
8726W:	http://www.mellanox.com
8727Q:	http://patchwork.ozlabs.org/project/netdev/list/
8728F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8729F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8730
8731MELLANOX ETHERNET SWITCH DRIVERS
8732M:	Jiri Pirko <jiri@mellanox.com>
8733M:	Ido Schimmel <idosch@mellanox.com>
8734L:	netdev@vger.kernel.org
8735S:	Supported
8736W:	http://www.mellanox.com
8737Q:	http://patchwork.ozlabs.org/project/netdev/list/
8738F:	drivers/net/ethernet/mellanox/mlxsw/
8739
8740MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8741M:	Yotam Gigi <yotamg@mellanox.com>
8742L:	netdev@vger.kernel.org
8743S:	Supported
8744W:	http://www.mellanox.com
8745Q:	http://patchwork.ozlabs.org/project/netdev/list/
8746F:	drivers/net/ethernet/mellanox/mlxfw/
8747
8748MELLANOX MLX CPLD HOTPLUG DRIVER
8749M:	Vadim Pasternak <vadimp@mellanox.com>
8750L:	platform-driver-x86@vger.kernel.org
8751S:	Supported
8752F:	drivers/platform/x86/mlxcpld-hotplug.c
8753F:	include/linux/platform_data/mlxcpld-hotplug.h
8754
8755MELLANOX MLX4 core VPI driver
8756M:	Tariq Toukan <tariqt@mellanox.com>
8757L:	netdev@vger.kernel.org
8758L:	linux-rdma@vger.kernel.org
8759W:	http://www.mellanox.com
8760Q:	http://patchwork.ozlabs.org/project/netdev/list/
8761S:	Supported
8762F:	drivers/net/ethernet/mellanox/mlx4/
8763F:	include/linux/mlx4/
8764
8765MELLANOX MLX4 IB driver
8766M:	Yishai Hadas <yishaih@mellanox.com>
8767L:	linux-rdma@vger.kernel.org
8768W:	http://www.mellanox.com
8769Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8770S:	Supported
8771F:	drivers/infiniband/hw/mlx4/
8772F:	include/linux/mlx4/
8773F:	include/uapi/rdma/mlx4-abi.h
8774
8775MELLANOX MLX5 core VPI driver
8776M:	Saeed Mahameed <saeedm@mellanox.com>
8777M:	Matan Barak <matanb@mellanox.com>
8778M:	Leon Romanovsky <leonro@mellanox.com>
8779L:	netdev@vger.kernel.org
8780L:	linux-rdma@vger.kernel.org
8781W:	http://www.mellanox.com
8782Q:	http://patchwork.ozlabs.org/project/netdev/list/
8783S:	Supported
8784F:	drivers/net/ethernet/mellanox/mlx5/core/
8785F:	include/linux/mlx5/
8786
8787MELLANOX MLX5 IB driver
8788M:	Matan Barak <matanb@mellanox.com>
8789M:	Leon Romanovsky <leonro@mellanox.com>
8790L:	linux-rdma@vger.kernel.org
8791W:	http://www.mellanox.com
8792Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8793S:	Supported
8794F:	drivers/infiniband/hw/mlx5/
8795F:	include/linux/mlx5/
8796F:	include/uapi/rdma/mlx5-abi.h
8797
8798MELLANOX MLXCPLD I2C AND MUX DRIVER
8799M:	Vadim Pasternak <vadimp@mellanox.com>
8800M:	Michael Shych <michaelsh@mellanox.com>
8801L:	linux-i2c@vger.kernel.org
8802S:	Supported
8803F:	drivers/i2c/busses/i2c-mlxcpld.c
8804F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8805F:	Documentation/i2c/busses/i2c-mlxcpld
8806
8807MELLANOX MLXCPLD LED DRIVER
8808M:	Vadim Pasternak <vadimp@mellanox.com>
8809L:	linux-leds@vger.kernel.org
8810S:	Supported
8811F:	drivers/leds/leds-mlxcpld.c
8812F:	Documentation/leds/leds-mlxcpld.txt
8813
8814MELLANOX PLATFORM DRIVER
8815M:	Vadim Pasternak <vadimp@mellanox.com>
8816L:	platform-driver-x86@vger.kernel.org
8817S:	Supported
8818F:	drivers/platform/x86/mlx-platform.c
8819
8820MEMBARRIER SUPPORT
8821M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8822M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8823L:	linux-kernel@vger.kernel.org
8824S:	Supported
8825F:	kernel/sched/membarrier.c
8826F:	include/uapi/linux/membarrier.h
8827
8828MEMORY MANAGEMENT
8829L:	linux-mm@kvack.org
8830W:	http://www.linux-mm.org
8831S:	Maintained
8832F:	include/linux/mm.h
8833F:	include/linux/gfp.h
8834F:	include/linux/mmzone.h
8835F:	include/linux/memory_hotplug.h
8836F:	include/linux/vmalloc.h
8837F:	mm/
8838
8839MEMORY TECHNOLOGY DEVICES (MTD)
8840M:	David Woodhouse <dwmw2@infradead.org>
8841M:	Brian Norris <computersforpeace@gmail.com>
8842M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8843M:	Marek Vasut <marek.vasut@gmail.com>
8844M:	Richard Weinberger <richard@nod.at>
8845M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8846L:	linux-mtd@lists.infradead.org
8847W:	http://www.linux-mtd.infradead.org/
8848Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8849T:	git git://git.infradead.org/linux-mtd.git master
8850T:	git git://git.infradead.org/l2-mtd.git master
8851S:	Maintained
8852F:	Documentation/devicetree/bindings/mtd/
8853F:	drivers/mtd/
8854F:	include/linux/mtd/
8855F:	include/uapi/mtd/
8856
8857MEN A21 WATCHDOG DRIVER
8858M:	Johannes Thumshirn <morbidrsa@gmail.com>
8859L:	linux-watchdog@vger.kernel.org
8860S:	Maintained
8861F:	drivers/watchdog/mena21_wdt.c
8862
8863MEN CHAMELEON BUS (mcb)
8864M:	Johannes Thumshirn <morbidrsa@gmail.com>
8865S:	Maintained
8866F:	drivers/mcb/
8867F:	include/linux/mcb.h
8868F:	Documentation/men-chameleon-bus.txt
8869
8870MEN F21BMC (Board Management Controller)
8871M:	Andreas Werner <andreas.werner@men.de>
8872S:	Supported
8873F:	drivers/mfd/menf21bmc.c
8874F:	drivers/watchdog/menf21bmc_wdt.c
8875F:	drivers/leds/leds-menf21bmc.c
8876F:	drivers/hwmon/menf21bmc_hwmon.c
8877F:	Documentation/hwmon/menf21bmc
8878
8879MESON AO CEC DRIVER FOR AMLOGIC SOCS
8880M:	Neil Armstrong <narmstrong@baylibre.com>
8881L:	linux-media@lists.freedesktop.org
8882L:	linux-amlogic@lists.infradead.org
8883W:	http://linux-meson.com/
8884S:	Supported
8885F:	drivers/media/platform/meson/ao-cec.c
8886F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8887T:	git git://linuxtv.org/media_tree.git
8888
8889METAG ARCHITECTURE
8890M:	James Hogan <jhogan@kernel.org>
8891L:	linux-metag@vger.kernel.org
8892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8893S:	Odd Fixes
8894F:	arch/metag/
8895F:	Documentation/metag/
8896F:	Documentation/devicetree/bindings/metag/
8897F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8898F:	drivers/clocksource/metag_generic.c
8899F:	drivers/irqchip/irq-metag.c
8900F:	drivers/irqchip/irq-metag-ext.c
8901F:	drivers/tty/metag_da.c
8902
8903MICROBLAZE ARCHITECTURE
8904M:	Michal Simek <monstr@monstr.eu>
8905W:	http://www.monstr.eu/fdt/
8906T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8907S:	Supported
8908F:	arch/microblaze/
8909
8910MICROCHIP / ATMEL AT91 SERIAL DRIVER
8911M:	Richard Genoud <richard.genoud@gmail.com>
8912S:	Maintained
8913F:	drivers/tty/serial/atmel_serial.c
8914F:	drivers/tty/serial/atmel_serial.h
8915
8916MICROCHIP / ATMEL DMA DRIVER
8917M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8919L:	dmaengine@vger.kernel.org
8920S:	Supported
8921F:	drivers/dma/at_hdmac.c
8922F:	drivers/dma/at_hdmac_regs.h
8923F:	include/linux/platform_data/dma-atmel.h
8924
8925MICROCHIP / ATMEL ECC DRIVER
8926M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8927L:	linux-crypto@vger.kernel.org
8928S:	Maintained
8929F:	drivers/crypto/atmel-ecc.*
8930
8931MICROCHIP / ATMEL ISC DRIVER
8932M:	Songjun Wu <songjun.wu@microchip.com>
8933L:	linux-media@vger.kernel.org
8934S:	Supported
8935F:	drivers/media/platform/atmel/atmel-isc.c
8936F:	drivers/media/platform/atmel/atmel-isc-regs.h
8937F:	devicetree/bindings/media/atmel-isc.txt
8938
8939MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8940M:	Woojung Huh <Woojung.Huh@microchip.com>
8941M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8942L:	netdev@vger.kernel.org
8943S:	Maintained
8944F:	net/dsa/tag_ksz.c
8945F:	drivers/net/dsa/microchip/*
8946F:	include/linux/platform_data/microchip-ksz.h
8947F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8948
8949MICROCHIP USB251XB DRIVER
8950M:	Richard Leitner <richard.leitner@skidata.com>
8951L:	linux-usb@vger.kernel.org
8952S:	Maintained
8953F:	drivers/usb/misc/usb251xb.c
8954F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8955
8956MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8957M:	Don Brace <don.brace@microsemi.com>
8958L:	esc.storagedev@microsemi.com
8959L:	linux-scsi@vger.kernel.org
8960S:	Supported
8961F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8962F:	drivers/scsi/smartpqi/Kconfig
8963F:	drivers/scsi/smartpqi/Makefile
8964F:	include/linux/cciss*.h
8965F:	include/uapi/linux/cciss*.h
8966F:	Documentation/scsi/smartpqi.txt
8967
8968MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8969M:	Chen Yu <yu.c.chen@intel.com>
8970L:	platform-driver-x86@vger.kernel.org
8971S:	Supported
8972F:	drivers/platform/x86/surfacepro3_button.c
8973
8974MICROTEK X6 SCANNER
8975M:	Oliver Neukum <oliver@neukum.org>
8976S:	Maintained
8977F:	drivers/usb/image/microtek.*
8978
8979MIPS
8980M:	Ralf Baechle <ralf@linux-mips.org>
8981L:	linux-mips@linux-mips.org
8982W:	http://www.linux-mips.org/
8983T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8984Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8985S:	Supported
8986F:	Documentation/devicetree/bindings/mips/
8987F:	Documentation/mips/
8988F:	arch/mips/
8989
8990MIPS BOSTON DEVELOPMENT BOARD
8991M:	Paul Burton <paul.burton@imgtec.com>
8992L:	linux-mips@linux-mips.org
8993S:	Maintained
8994F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8995F:	arch/mips/boot/dts/img/boston.dts
8996F:	arch/mips/configs/generic/board-boston.config
8997F:	drivers/clk/imgtec/clk-boston.c
8998F:	include/dt-bindings/clock/boston-clock.h
8999
9000MIPS GENERIC PLATFORM
9001M:	Paul Burton <paul.burton@imgtec.com>
9002L:	linux-mips@linux-mips.org
9003S:	Supported
9004F:	arch/mips/generic/
9005F:	arch/mips/tools/generic-board-config.sh
9006
9007MIPS/LOONGSON1 ARCHITECTURE
9008M:	Keguang Zhang <keguang.zhang@gmail.com>
9009L:	linux-mips@linux-mips.org
9010S:	Maintained
9011F:	arch/mips/loongson32/
9012F:	arch/mips/include/asm/mach-loongson32/
9013F:	drivers/*/*loongson1*
9014F:	drivers/*/*/*loongson1*
9015
9016MIPS RINT INSTRUCTION EMULATION
9017M:	Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9018L:	linux-mips@linux-mips.org
9019S:	Supported
9020F:	arch/mips/math-emu/sp_rint.c
9021F:	arch/mips/math-emu/dp_rint.c
9022
9023MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9024M:	Hans Verkuil <hverkuil@xs4all.nl>
9025L:	linux-media@vger.kernel.org
9026T:	git git://linuxtv.org/media_tree.git
9027W:	https://linuxtv.org
9028S:	Odd Fixes
9029F:	drivers/media/radio/radio-miropcm20*
9030
9031MMP SUPPORT
9032M:	Eric Miao <eric.y.miao@gmail.com>
9033M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9035T:	git git://github.com/hzhuang1/linux.git
9036T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9037S:	Maintained
9038F:	arch/arm/boot/dts/mmp*
9039F:	arch/arm/mach-mmp/
9040
9041MN88472 MEDIA DRIVER
9042M:	Antti Palosaari <crope@iki.fi>
9043L:	linux-media@vger.kernel.org
9044W:	https://linuxtv.org
9045W:	http://palosaari.fi/linux/
9046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9047S:	Maintained
9048F:	drivers/media/dvb-frontends/mn88472*
9049
9050MN88473 MEDIA DRIVER
9051M:	Antti Palosaari <crope@iki.fi>
9052L:	linux-media@vger.kernel.org
9053W:	https://linuxtv.org
9054W:	http://palosaari.fi/linux/
9055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9056S:	Maintained
9057F:	drivers/media/dvb-frontends/mn88473*
9058
9059MODULE SUPPORT
9060M:	Jessica Yu <jeyu@kernel.org>
9061M:	Rusty Russell <rusty@rustcorp.com.au>
9062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9063S:	Maintained
9064F:	include/linux/module.h
9065F:	kernel/module.c
9066
9067MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9068W:	http://popies.net/meye/
9069S:	Orphan
9070F:	Documentation/media/v4l-drivers/meye*
9071F:	drivers/media/pci/meye/
9072F:	include/uapi/linux/meye.h
9073
9074MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9075M:	Jiri Slaby <jirislaby@gmail.com>
9076S:	Maintained
9077F:	Documentation/serial/moxa-smartio
9078F:	drivers/tty/mxser.*
9079
9080MR800 AVERMEDIA USB FM RADIO DRIVER
9081M:	Alexey Klimov <klimov.linux@gmail.com>
9082L:	linux-media@vger.kernel.org
9083T:	git git://linuxtv.org/media_tree.git
9084S:	Maintained
9085F:	drivers/media/radio/radio-mr800.c
9086
9087MRF24J40 IEEE 802.15.4 RADIO DRIVER
9088M:	Alan Ott <alan@signal11.us>
9089L:	linux-wpan@vger.kernel.org
9090S:	Maintained
9091F:	drivers/net/ieee802154/mrf24j40.c
9092F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9093
9094MSI LAPTOP SUPPORT
9095M:	"Lee, Chun-Yi" <jlee@suse.com>
9096L:	platform-driver-x86@vger.kernel.org
9097S:	Maintained
9098F:	drivers/platform/x86/msi-laptop.c
9099
9100MSI WMI SUPPORT
9101L:	platform-driver-x86@vger.kernel.org
9102S:	Orphan
9103F:	drivers/platform/x86/msi-wmi.c
9104
9105MSI001 MEDIA DRIVER
9106M:	Antti Palosaari <crope@iki.fi>
9107L:	linux-media@vger.kernel.org
9108W:	https://linuxtv.org
9109W:	http://palosaari.fi/linux/
9110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9111T:	git git://linuxtv.org/anttip/media_tree.git
9112S:	Maintained
9113F:	drivers/media/tuners/msi001*
9114
9115MSI2500 MEDIA DRIVER
9116M:	Antti Palosaari <crope@iki.fi>
9117L:	linux-media@vger.kernel.org
9118W:	https://linuxtv.org
9119W:	http://palosaari.fi/linux/
9120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9121T:	git git://linuxtv.org/anttip/media_tree.git
9122S:	Maintained
9123F:	drivers/media/usb/msi2500/
9124
9125MSYSTEMS DISKONCHIP G3 MTD DRIVER
9126M:	Robert Jarzmik <robert.jarzmik@free.fr>
9127L:	linux-mtd@lists.infradead.org
9128S:	Maintained
9129F:	drivers/mtd/devices/docg3*
9130
9131MT9M032 APTINA SENSOR DRIVER
9132M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9133L:	linux-media@vger.kernel.org
9134T:	git git://linuxtv.org/media_tree.git
9135S:	Maintained
9136F:	drivers/media/i2c/mt9m032.c
9137F:	include/media/i2c/mt9m032.h
9138
9139MT9P031 APTINA CAMERA SENSOR
9140M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9141L:	linux-media@vger.kernel.org
9142T:	git git://linuxtv.org/media_tree.git
9143S:	Maintained
9144F:	drivers/media/i2c/mt9p031.c
9145F:	include/media/i2c/mt9p031.h
9146
9147MT9T001 APTINA CAMERA SENSOR
9148M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9149L:	linux-media@vger.kernel.org
9150T:	git git://linuxtv.org/media_tree.git
9151S:	Maintained
9152F:	drivers/media/i2c/mt9t001.c
9153F:	include/media/i2c/mt9t001.h
9154
9155MT9V032 APTINA CAMERA SENSOR
9156M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9157L:	linux-media@vger.kernel.org
9158T:	git git://linuxtv.org/media_tree.git
9159S:	Maintained
9160F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9161F:	drivers/media/i2c/mt9v032.c
9162F:	include/media/i2c/mt9v032.h
9163
9164MULTIFUNCTION DEVICES (MFD)
9165M:	Lee Jones <lee.jones@linaro.org>
9166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9167S:	Supported
9168F:	Documentation/devicetree/bindings/mfd/
9169F:	drivers/mfd/
9170F:	include/linux/mfd/
9171F:	include/dt-bindings/mfd/
9172
9173MULTIMEDIA CARD (MMC) ETC. OVER SPI
9174S:	Orphan
9175F:	drivers/mmc/host/mmc_spi.c
9176F:	include/linux/spi/mmc_spi.h
9177
9178MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9179M:	Ulf Hansson <ulf.hansson@linaro.org>
9180L:	linux-mmc@vger.kernel.org
9181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9182S:	Maintained
9183F:	Documentation/devicetree/bindings/mmc/
9184F:	drivers/mmc/
9185F:	include/linux/mmc/
9186F:	include/uapi/linux/mmc/
9187
9188MULTIPLEXER SUBSYSTEM
9189M:	Peter Rosin <peda@axentia.se>
9190S:	Maintained
9191F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9192F:	Documentation/devicetree/bindings/mux/
9193F:	include/linux/dt-bindings/mux/
9194F:	include/linux/mux/
9195F:	drivers/mux/
9196
9197MULTITECH MULTIPORT CARD (ISICOM)
9198S:	Orphan
9199F:	drivers/tty/isicom.c
9200F:	include/linux/isicom.h
9201
9202MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9203M:	Bin Liu <b-liu@ti.com>
9204L:	linux-usb@vger.kernel.org
9205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9206S:	Maintained
9207F:	drivers/usb/musb/
9208
9209MXL5007T MEDIA DRIVER
9210M:	Michael Krufky <mkrufky@linuxtv.org>
9211L:	linux-media@vger.kernel.org
9212W:	https://linuxtv.org
9213W:	http://github.com/mkrufky
9214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9215T:	git git://linuxtv.org/mkrufky/tuners.git
9216S:	Maintained
9217F:	drivers/media/tuners/mxl5007t.*
9218
9219MXSFB DRM DRIVER
9220M:	Marek Vasut <marex@denx.de>
9221S:	Supported
9222F:	drivers/gpu/drm/mxsfb/
9223F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9224
9225MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9226M:	Hyong-Youb Kim <hykim@myri.com>
9227L:	netdev@vger.kernel.org
9228W:	https://www.myricom.com/support/downloads/myri10ge.html
9229S:	Supported
9230F:	drivers/net/ethernet/myricom/myri10ge/
9231
9232NAND FLASH SUBSYSTEM
9233M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9234R:	Richard Weinberger <richard@nod.at>
9235L:	linux-mtd@lists.infradead.org
9236W:	http://www.linux-mtd.infradead.org/
9237Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9238T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9239T:	git git://git.infradead.org/l2-mtd.git nand/next
9240S:	Maintained
9241F:	drivers/mtd/nand/
9242F:	include/linux/mtd/*nand*.h
9243
9244NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9245M:	Daniel Mack <zonque@gmail.com>
9246S:	Maintained
9247L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9248W:	http://www.native-instruments.com
9249F:	sound/usb/caiaq/
9250
9251NATSEMI ETHERNET DRIVER (DP8381x)
9252S:	Orphan
9253F:	drivers/net/ethernet/natsemi/natsemi.c
9254
9255NCP FILESYSTEM
9256M:	Petr Vandrovec <petr@vandrovec.name>
9257S:	Odd Fixes
9258F:	fs/ncpfs/
9259
9260NCR 5380 SCSI DRIVERS
9261M:	Finn Thain <fthain@telegraphics.com.au>
9262M:	Michael Schmitz <schmitzmic@gmail.com>
9263L:	linux-scsi@vger.kernel.org
9264S:	Maintained
9265F:	Documentation/scsi/g_NCR5380.txt
9266F:	drivers/scsi/NCR5380.*
9267F:	drivers/scsi/arm/cumana_1.c
9268F:	drivers/scsi/arm/oak.c
9269F:	drivers/scsi/atari_scsi.*
9270F:	drivers/scsi/dmx3191d.c
9271F:	drivers/scsi/g_NCR5380.*
9272F:	drivers/scsi/mac_scsi.*
9273F:	drivers/scsi/sun3_scsi.*
9274F:	drivers/scsi/sun3_scsi_vme.c
9275
9276NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9277M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9278L:	linux-scsi@vger.kernel.org
9279S:	Maintained
9280F:	drivers/scsi/NCR_D700.*
9281
9282NCT6775 HARDWARE MONITOR DRIVER
9283M:	Guenter Roeck <linux@roeck-us.net>
9284L:	linux-hwmon@vger.kernel.org
9285S:	Maintained
9286F:	Documentation/hwmon/nct6775
9287F:	drivers/hwmon/nct6775.c
9288
9289NETEFFECT IWARP RNIC DRIVER (IW_NES)
9290M:	Faisal Latif <faisal.latif@intel.com>
9291L:	linux-rdma@vger.kernel.org
9292W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9293S:	Supported
9294F:	drivers/infiniband/hw/nes/
9295F:	include/uapi/rdma/nes-abi.h
9296
9297NETEM NETWORK EMULATOR
9298M:	Stephen Hemminger <stephen@networkplumber.org>
9299L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9300S:	Maintained
9301F:	net/sched/sch_netem.c
9302
9303NETERION 10GbE DRIVERS (s2io/vxge)
9304M:	Jon Mason <jdmason@kudzu.us>
9305L:	netdev@vger.kernel.org
9306S:	Supported
9307F:	Documentation/networking/s2io.txt
9308F:	Documentation/networking/vxge.txt
9309F:	drivers/net/ethernet/neterion/
9310
9311NETFILTER
9312M:	Pablo Neira Ayuso <pablo@netfilter.org>
9313M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9314M:	Florian Westphal <fw@strlen.de>
9315L:	netfilter-devel@vger.kernel.org
9316L:	coreteam@netfilter.org
9317W:	http://www.netfilter.org/
9318W:	http://www.iptables.org/
9319W:	http://www.nftables.org/
9320Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9323S:	Maintained
9324F:	include/linux/netfilter*
9325F:	include/linux/netfilter/
9326F:	include/net/netfilter/
9327F:	include/uapi/linux/netfilter*
9328F:	include/uapi/linux/netfilter/
9329F:	net/*/netfilter.c
9330F:	net/*/netfilter/
9331F:	net/netfilter/
9332F:	net/bridge/br_netfilter*.c
9333
9334NETROM NETWORK LAYER
9335M:	Ralf Baechle <ralf@linux-mips.org>
9336L:	linux-hams@vger.kernel.org
9337W:	http://www.linux-ax25.org/
9338S:	Maintained
9339F:	include/net/netrom.h
9340F:	include/uapi/linux/netrom.h
9341F:	net/netrom/
9342
9343NETRONOME ETHERNET DRIVERS
9344M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9345L:	oss-drivers@netronome.com
9346S:	Maintained
9347F:	drivers/net/ethernet/netronome/
9348
9349NETWORK BLOCK DEVICE (NBD)
9350M:	Josef Bacik <jbacik@fb.com>
9351S:	Maintained
9352L:	linux-block@vger.kernel.org
9353L:	nbd@other.debian.org
9354F:	Documentation/blockdev/nbd.txt
9355F:	drivers/block/nbd.c
9356F:	include/uapi/linux/nbd.h
9357
9358NETWORK DROP MONITOR
9359M:	Neil Horman <nhorman@tuxdriver.com>
9360L:	netdev@vger.kernel.org
9361S:	Maintained
9362W:	https://fedorahosted.org/dropwatch/
9363F:	net/core/drop_monitor.c
9364
9365NETWORKING DRIVERS
9366L:	netdev@vger.kernel.org
9367W:	http://www.linuxfoundation.org/en/Net
9368Q:	http://patchwork.ozlabs.org/project/netdev/list/
9369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9371S:	Odd Fixes
9372F:	Documentation/devicetree/bindings/net/
9373F:	drivers/net/
9374F:	include/linux/if_*
9375F:	include/linux/netdevice.h
9376F:	include/linux/etherdevice.h
9377F:	include/linux/fcdevice.h
9378F:	include/linux/fddidevice.h
9379F:	include/linux/hippidevice.h
9380F:	include/linux/inetdevice.h
9381F:	include/uapi/linux/if_*
9382F:	include/uapi/linux/netdevice.h
9383
9384NETWORKING DRIVERS (WIRELESS)
9385M:	Kalle Valo <kvalo@codeaurora.org>
9386L:	linux-wireless@vger.kernel.org
9387Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9390S:	Maintained
9391F:	Documentation/devicetree/bindings/net/wireless/
9392F:	drivers/net/wireless/
9393
9394NETWORKING [DSA]
9395M:	Andrew Lunn <andrew@lunn.ch>
9396M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9397M:	Florian Fainelli <f.fainelli@gmail.com>
9398S:	Maintained
9399F:	net/dsa/
9400F:	include/net/dsa.h
9401F:	drivers/net/dsa/
9402
9403NETWORKING [GENERAL]
9404M:	"David S. Miller" <davem@davemloft.net>
9405L:	netdev@vger.kernel.org
9406W:	http://www.linuxfoundation.org/en/Net
9407Q:	http://patchwork.ozlabs.org/project/netdev/list/
9408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9410B:	mailto:netdev@vger.kernel.org
9411S:	Maintained
9412F:	net/
9413F:	include/net/
9414F:	include/linux/in.h
9415F:	include/linux/net.h
9416F:	include/linux/netdevice.h
9417F:	include/uapi/linux/in.h
9418F:	include/uapi/linux/net.h
9419F:	include/uapi/linux/netdevice.h
9420F:	include/uapi/linux/net_namespace.h
9421F:	tools/net/
9422F:	tools/testing/selftests/net/
9423F:	lib/random32.c
9424
9425NETWORKING [IPSEC]
9426M:	Steffen Klassert <steffen.klassert@secunet.com>
9427M:	Herbert Xu <herbert@gondor.apana.org.au>
9428M:	"David S. Miller" <davem@davemloft.net>
9429L:	netdev@vger.kernel.org
9430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9432S:	Maintained
9433F:	net/core/flow.c
9434F:	net/xfrm/
9435F:	net/key/
9436F:	net/ipv4/xfrm*
9437F:	net/ipv4/esp4*
9438F:	net/ipv4/ah4.c
9439F:	net/ipv4/ipcomp.c
9440F:	net/ipv4/ip_vti.c
9441F:	net/ipv6/xfrm*
9442F:	net/ipv6/esp6*
9443F:	net/ipv6/ah6.c
9444F:	net/ipv6/ipcomp6.c
9445F:	net/ipv6/ip6_vti.c
9446F:	include/uapi/linux/xfrm.h
9447F:	include/net/xfrm.h
9448
9449NETWORKING [IPv4/IPv6]
9450M:	"David S. Miller" <davem@davemloft.net>
9451M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9452M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9453L:	netdev@vger.kernel.org
9454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9455S:	Maintained
9456F:	net/ipv4/
9457F:	net/ipv6/
9458F:	include/net/ip*
9459F:	arch/x86/net/*
9460
9461NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9462M:	Paul Moore <paul@paul-moore.com>
9463W:	https://github.com/netlabel
9464L:	netdev@vger.kernel.org
9465L:	linux-security-module@vger.kernel.org
9466S:	Maintained
9467F:	Documentation/netlabel/
9468F:	include/net/calipso.h
9469F:	include/net/cipso_ipv4.h
9470F:	include/net/netlabel.h
9471F:	include/uapi/linux/netfilter/xt_SECMARK.h
9472F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9473F:	net/netlabel/
9474F:	net/ipv4/cipso_ipv4.c
9475F:	net/ipv6/calipso.c
9476F:	net/netfilter/xt_CONNSECMARK.c
9477F:	net/netfilter/xt_SECMARK.c
9478
9479NETWORKING [TLS]
9480M:	Ilya Lesokhin <ilyal@mellanox.com>
9481M:	Aviad Yehezkel <aviadye@mellanox.com>
9482M:	Dave Watson <davejwatson@fb.com>
9483L:	netdev@vger.kernel.org
9484S:	Maintained
9485F:	net/tls/*
9486F:	include/uapi/linux/tls.h
9487F:	include/net/tls.h
9488
9489NETWORKING [WIRELESS]
9490L:	linux-wireless@vger.kernel.org
9491Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9492
9493NETXEN (1/10) GbE SUPPORT
9494M:	Manish Chopra <manish.chopra@cavium.com>
9495M:	Rahul Verma <rahul.verma@cavium.com>
9496M:	Dept-GELinuxNICDev@cavium.com
9497L:	netdev@vger.kernel.org
9498S:	Supported
9499F:	drivers/net/ethernet/qlogic/netxen/
9500
9501NFC SUBSYSTEM
9502M:	Samuel Ortiz <sameo@linux.intel.com>
9503L:	linux-wireless@vger.kernel.org
9504L:	linux-nfc@lists.01.org (subscribers-only)
9505S:	Supported
9506F:	net/nfc/
9507F:	include/net/nfc/
9508F:	include/uapi/linux/nfc.h
9509F:	drivers/nfc/
9510F:	include/linux/platform_data/nfcmrvl.h
9511F:	include/linux/platform_data/nxp-nci.h
9512F:	Documentation/devicetree/bindings/net/nfc/
9513
9514NFS, SUNRPC, AND LOCKD CLIENTS
9515M:	Trond Myklebust <trond.myklebust@primarydata.com>
9516M:	Anna Schumaker <anna.schumaker@netapp.com>
9517L:	linux-nfs@vger.kernel.org
9518W:	http://client.linux-nfs.org
9519T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9520S:	Maintained
9521F:	fs/lockd/
9522F:	fs/nfs/
9523F:	fs/nfs_common/
9524F:	net/sunrpc/
9525F:	include/linux/lockd/
9526F:	include/linux/nfs*
9527F:	include/linux/sunrpc/
9528F:	include/uapi/linux/nfs*
9529F:	include/uapi/linux/sunrpc/
9530
9531NILFS2 FILESYSTEM
9532M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9533L:	linux-nilfs@vger.kernel.org
9534W:	http://nilfs.sourceforge.net/
9535W:	http://nilfs.osdn.jp/
9536T:	git git://github.com/konis/nilfs2.git
9537S:	Supported
9538F:	Documentation/filesystems/nilfs2.txt
9539F:	fs/nilfs2/
9540F:	include/trace/events/nilfs2.h
9541F:	include/uapi/linux/nilfs2_api.h
9542F:	include/uapi/linux/nilfs2_ondisk.h
9543
9544NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9545M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9546W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9547S:	Maintained
9548F:	Documentation/scsi/NinjaSCSI.txt
9549F:	drivers/scsi/pcmcia/nsp_*
9550
9551NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9552M:	GOTO Masanori <gotom@debian.or.jp>
9553M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9554W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9555S:	Maintained
9556F:	Documentation/scsi/NinjaSCSI.txt
9557F:	drivers/scsi/nsp32*
9558
9559NIOS2 ARCHITECTURE
9560M:	Ley Foon Tan <lftan@altera.com>
9561L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9563S:	Maintained
9564F:	arch/nios2/
9565
9566NOHZ, DYNTICKS SUPPORT
9567M:	Frederic Weisbecker <fweisbec@gmail.com>
9568M:	Thomas Gleixner <tglx@linutronix.de>
9569M:	Ingo Molnar <mingo@kernel.org>
9570L:	linux-kernel@vger.kernel.org
9571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9572S:	Maintained
9573F:	kernel/time/tick*.*
9574F:	include/linux/tick.h
9575F:	include/linux/sched/nohz.h
9576
9577NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9578M:	Pavel Machek <pavel@ucw.cz>
9579M:	Sakari Ailus <sakari.ailus@iki.fi>
9580L:	linux-media@vger.kernel.org
9581S:	Maintained
9582F:	drivers/media/i2c/et8ek8
9583F:	drivers/media/i2c/ad5820.c
9584
9585NOKIA N900 POWER SUPPLY DRIVERS
9586R:	Pali Rohár <pali.rohar@gmail.com>
9587F:	include/linux/power/bq2415x_charger.h
9588F:	include/linux/power/bq27xxx_battery.h
9589F:	include/linux/power/isp1704_charger.h
9590F:	drivers/power/supply/bq2415x_charger.c
9591F:	drivers/power/supply/bq27xxx_battery.c
9592F:	drivers/power/supply/bq27xxx_battery_i2c.c
9593F:	drivers/power/supply/isp1704_charger.c
9594F:	drivers/power/supply/rx51_battery.c
9595
9596NTB AMD DRIVER
9597M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9598L:	linux-ntb@googlegroups.com
9599S:	Supported
9600F:	drivers/ntb/hw/amd/
9601
9602NTB DRIVER CORE
9603M:	Jon Mason <jdmason@kudzu.us>
9604M:	Dave Jiang <dave.jiang@intel.com>
9605M:	Allen Hubbe <Allen.Hubbe@emc.com>
9606L:	linux-ntb@googlegroups.com
9607S:	Supported
9608W:	https://github.com/jonmason/ntb/wiki
9609T:	git git://github.com/jonmason/ntb.git
9610F:	drivers/ntb/
9611F:	drivers/net/ntb_netdev.c
9612F:	include/linux/ntb.h
9613F:	include/linux/ntb_transport.h
9614F:	tools/testing/selftests/ntb/
9615
9616NTB IDT DRIVER
9617M:	Serge Semin <fancer.lancer@gmail.com>
9618L:	linux-ntb@googlegroups.com
9619S:	Supported
9620F:	drivers/ntb/hw/idt/
9621
9622NTB INTEL DRIVER
9623M:	Jon Mason <jdmason@kudzu.us>
9624M:	Dave Jiang <dave.jiang@intel.com>
9625L:	linux-ntb@googlegroups.com
9626S:	Supported
9627W:	https://github.com/jonmason/ntb/wiki
9628T:	git git://github.com/jonmason/ntb.git
9629F:	drivers/ntb/hw/intel/
9630
9631NTFS FILESYSTEM
9632M:	Anton Altaparmakov <anton@tuxera.com>
9633L:	linux-ntfs-dev@lists.sourceforge.net
9634W:	http://www.tuxera.com/
9635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9636S:	Supported
9637F:	Documentation/filesystems/ntfs.txt
9638F:	fs/ntfs/
9639
9640NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9641M:	Antonino Daplas <adaplas@gmail.com>
9642L:	linux-fbdev@vger.kernel.org
9643S:	Maintained
9644F:	drivers/video/fbdev/riva/
9645F:	drivers/video/fbdev/nvidia/
9646
9647NVM EXPRESS DRIVER
9648M:	Keith Busch <keith.busch@intel.com>
9649M:	Jens Axboe <axboe@fb.com>
9650M:	Christoph Hellwig <hch@lst.de>
9651M:	Sagi Grimberg <sagi@grimberg.me>
9652L:	linux-nvme@lists.infradead.org
9653T:	git://git.infradead.org/nvme.git
9654W:	http://git.infradead.org/nvme.git
9655S:	Supported
9656F:	drivers/nvme/host/
9657F:	include/linux/nvme.h
9658F:	include/uapi/linux/nvme_ioctl.h
9659
9660NVM EXPRESS FC TRANSPORT DRIVERS
9661M:	James Smart <james.smart@broadcom.com>
9662L:	linux-nvme@lists.infradead.org
9663S:	Supported
9664F:	include/linux/nvme-fc.h
9665F:	include/linux/nvme-fc-driver.h
9666F:	drivers/nvme/host/fc.c
9667F:	drivers/nvme/target/fc.c
9668F:	drivers/nvme/target/fcloop.c
9669
9670NVM EXPRESS TARGET DRIVER
9671M:	Christoph Hellwig <hch@lst.de>
9672M:	Sagi Grimberg <sagi@grimberg.me>
9673L:	linux-nvme@lists.infradead.org
9674T:	git://git.infradead.org/nvme.git
9675W:	http://git.infradead.org/nvme.git
9676S:	Supported
9677F:	drivers/nvme/target/
9678
9679NVMEM FRAMEWORK
9680M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9681S:	Maintained
9682F:	drivers/nvmem/
9683F:	Documentation/devicetree/bindings/nvmem/
9684F:	Documentation/ABI/stable/sysfs-bus-nvmem
9685F:	include/linux/nvmem-consumer.h
9686F:	include/linux/nvmem-provider.h
9687
9688NXP TDA998X DRM DRIVER
9689M:	Russell King <linux@armlinux.org.uk>
9690S:	Supported
9691T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9692T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9693F:	drivers/gpu/drm/i2c/tda998x_drv.c
9694F:	include/drm/i2c/tda998x.h
9695
9696NXP TFA9879 DRIVER
9697M:	Peter Rosin <peda@axentia.se>
9698L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9699S:	Maintained
9700F:	sound/soc/codecs/tfa9879*
9701
9702NXP-NCI NFC DRIVER
9703M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9704R:	Charles Gorand <charles.gorand@effinnov.com>
9705L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9706S:	Supported
9707F:	drivers/nfc/nxp-nci
9708
9709OBJTOOL
9710M:	Josh Poimboeuf <jpoimboe@redhat.com>
9711S:	Supported
9712F:	tools/objtool/
9713
9714OMAP AUDIO SUPPORT
9715M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9716M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9717L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9718L:	linux-omap@vger.kernel.org
9719S:	Maintained
9720F:	sound/soc/omap/
9721
9722OMAP CLOCK FRAMEWORK SUPPORT
9723M:	Paul Walmsley <paul@pwsan.com>
9724L:	linux-omap@vger.kernel.org
9725S:	Maintained
9726F:	arch/arm/*omap*/*clock*
9727
9728OMAP DEVICE TREE SUPPORT
9729M:	Benoît Cousson <bcousson@baylibre.com>
9730M:	Tony Lindgren <tony@atomide.com>
9731L:	linux-omap@vger.kernel.org
9732L:	devicetree@vger.kernel.org
9733S:	Maintained
9734F:	arch/arm/boot/dts/*omap*
9735F:	arch/arm/boot/dts/*am3*
9736F:	arch/arm/boot/dts/*am4*
9737F:	arch/arm/boot/dts/*am5*
9738F:	arch/arm/boot/dts/*dra7*
9739
9740OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9741M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9742L:	linux-omap@vger.kernel.org
9743L:	linux-fbdev@vger.kernel.org
9744S:	Maintained
9745F:	drivers/video/fbdev/omap2/
9746F:	Documentation/arm/OMAP/DSS
9747
9748OMAP FRAMEBUFFER SUPPORT
9749M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9750L:	linux-fbdev@vger.kernel.org
9751L:	linux-omap@vger.kernel.org
9752S:	Maintained
9753F:	drivers/video/fbdev/omap/
9754
9755OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9756M:	Roger Quadros <rogerq@ti.com>
9757M:	Tony Lindgren <tony@atomide.com>
9758L:	linux-omap@vger.kernel.org
9759S:	Maintained
9760F:	drivers/memory/omap-gpmc.c
9761F:	arch/arm/mach-omap2/*gpmc*
9762
9763OMAP GPIO DRIVER
9764M:	Grygorii Strashko <grygorii.strashko@ti.com>
9765M:	Santosh Shilimkar <ssantosh@kernel.org>
9766M:	Kevin Hilman <khilman@kernel.org>
9767L:	linux-omap@vger.kernel.org
9768S:	Maintained
9769F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9770F:	drivers/gpio/gpio-omap.c
9771
9772OMAP HARDWARE SPINLOCK SUPPORT
9773M:	Ohad Ben-Cohen <ohad@wizery.com>
9774L:	linux-omap@vger.kernel.org
9775S:	Maintained
9776F:	drivers/hwspinlock/omap_hwspinlock.c
9777
9778OMAP HS MMC SUPPORT
9779L:	linux-mmc@vger.kernel.org
9780L:	linux-omap@vger.kernel.org
9781S:	Orphan
9782F:	drivers/mmc/host/omap_hsmmc.c
9783
9784OMAP HWMOD DATA
9785M:	Paul Walmsley <paul@pwsan.com>
9786L:	linux-omap@vger.kernel.org
9787S:	Maintained
9788F:	arch/arm/mach-omap2/omap_hwmod*data*
9789
9790OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9791M:	Benoît Cousson <bcousson@baylibre.com>
9792L:	linux-omap@vger.kernel.org
9793S:	Maintained
9794F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9795
9796OMAP HWMOD SUPPORT
9797M:	Benoît Cousson <bcousson@baylibre.com>
9798M:	Paul Walmsley <paul@pwsan.com>
9799L:	linux-omap@vger.kernel.org
9800S:	Maintained
9801F:	arch/arm/mach-omap2/omap_hwmod.*
9802
9803OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9804M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9805L:	linux-media@vger.kernel.org
9806S:	Maintained
9807F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9808F:	drivers/media/platform/omap3isp/
9809F:	drivers/staging/media/omap4iss/
9810
9811OMAP MMC SUPPORT
9812M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9813L:	linux-omap@vger.kernel.org
9814S:	Maintained
9815F:	drivers/mmc/host/omap.c
9816
9817OMAP POWER MANAGEMENT SUPPORT
9818M:	Kevin Hilman <khilman@kernel.org>
9819L:	linux-omap@vger.kernel.org
9820S:	Maintained
9821F:	arch/arm/*omap*/*pm*
9822F:	drivers/cpufreq/omap-cpufreq.c
9823
9824OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9825M:	Rajendra Nayak <rnayak@codeaurora.org>
9826M:	Paul Walmsley <paul@pwsan.com>
9827L:	linux-omap@vger.kernel.org
9828S:	Maintained
9829F:	arch/arm/mach-omap2/prm*
9830
9831OMAP RANDOM NUMBER GENERATOR SUPPORT
9832M:	Deepak Saxena <dsaxena@plexity.net>
9833S:	Maintained
9834F:	drivers/char/hw_random/omap-rng.c
9835
9836OMAP USB SUPPORT
9837L:	linux-usb@vger.kernel.org
9838L:	linux-omap@vger.kernel.org
9839S:	Orphan
9840F:	drivers/usb/*/*omap*
9841F:	arch/arm/*omap*/usb*
9842
9843OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9844M:	Mark Jackson <mpfj@newflow.co.uk>
9845L:	linux-omap@vger.kernel.org
9846S:	Maintained
9847F:	arch/arm/boot/dts/am335x-nano.dts
9848
9849OMAP1 SUPPORT
9850M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9851M:	Tony Lindgren <tony@atomide.com>
9852L:	linux-omap@vger.kernel.org
9853Q:	http://patchwork.kernel.org/project/linux-omap/list/
9854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9855S:	Maintained
9856F:	arch/arm/mach-omap1/
9857F:	arch/arm/plat-omap/
9858F:	arch/arm/configs/omap1_defconfig
9859F:	drivers/i2c/busses/i2c-omap.c
9860F:	include/linux/i2c-omap.h
9861
9862OMAP2+ SUPPORT
9863M:	Tony Lindgren <tony@atomide.com>
9864L:	linux-omap@vger.kernel.org
9865W:	http://www.muru.com/linux/omap/
9866W:	http://linux.omap.com/
9867Q:	http://patchwork.kernel.org/project/linux-omap/list/
9868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9869S:	Maintained
9870F:	arch/arm/mach-omap2/
9871F:	arch/arm/plat-omap/
9872F:	arch/arm/configs/omap2plus_defconfig
9873F:	drivers/i2c/busses/i2c-omap.c
9874F:	drivers/irqchip/irq-omap-intc.c
9875F:	drivers/mfd/*omap*.c
9876F:	drivers/mfd/menelaus.c
9877F:	drivers/mfd/palmas.c
9878F:	drivers/mfd/tps65217.c
9879F:	drivers/mfd/tps65218.c
9880F:	drivers/mfd/tps65910.c
9881F:	drivers/mfd/twl-core.[ch]
9882F:	drivers/mfd/twl4030*.c
9883F:	drivers/mfd/twl6030*.c
9884F:	drivers/mfd/twl6040*.c
9885F:	drivers/regulator/palmas-regulator*.c
9886F:	drivers/regulator/pbias-regulator.c
9887F:	drivers/regulator/tps65217-regulator.c
9888F:	drivers/regulator/tps65218-regulator.c
9889F:	drivers/regulator/tps65910-regulator.c
9890F:	drivers/regulator/twl-regulator.c
9891F:	drivers/regulator/twl6030-regulator.c
9892F:	include/linux/i2c-omap.h
9893
9894ONION OMEGA2+ BOARD
9895M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9896L:	linux-mips@linux-mips.org
9897S:	Maintained
9898F:	arch/mips/boot/dts/ralink/omega2p.dts
9899
9900OMFS FILESYSTEM
9901M:	Bob Copeland <me@bobcopeland.com>
9902L:	linux-karma-devel@lists.sourceforge.net
9903S:	Maintained
9904F:	Documentation/filesystems/omfs.txt
9905F:	fs/omfs/
9906
9907OMNIKEY CARDMAN 4000 DRIVER
9908M:	Harald Welte <laforge@gnumonks.org>
9909S:	Maintained
9910F:	drivers/char/pcmcia/cm4000_cs.c
9911F:	include/linux/cm4000_cs.h
9912F:	include/uapi/linux/cm4000_cs.h
9913
9914OMNIKEY CARDMAN 4040 DRIVER
9915M:	Harald Welte <laforge@gnumonks.org>
9916S:	Maintained
9917F:	drivers/char/pcmcia/cm4040_cs.*
9918
9919OMNIVISION OV13858 SENSOR DRIVER
9920M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9921L:	linux-media@vger.kernel.org
9922T:	git git://linuxtv.org/media_tree.git
9923S:	Maintained
9924F:	drivers/media/i2c/ov13858.c
9925
9926OMNIVISION OV5640 SENSOR DRIVER
9927M:	Steve Longerbeam <slongerbeam@gmail.com>
9928L:	linux-media@vger.kernel.org
9929T:	git git://linuxtv.org/media_tree.git
9930S:	Maintained
9931F:	drivers/media/i2c/ov5640.c
9932
9933OMNIVISION OV5647 SENSOR DRIVER
9934M:	Luis Oliveira <lolivei@synopsys.com>
9935L:	linux-media@vger.kernel.org
9936T:	git git://linuxtv.org/media_tree.git
9937S:	Maintained
9938F:	drivers/media/i2c/ov5647.c
9939
9940OMNIVISION OV7670 SENSOR DRIVER
9941M:	Jonathan Corbet <corbet@lwn.net>
9942L:	linux-media@vger.kernel.org
9943T:	git git://linuxtv.org/media_tree.git
9944S:	Maintained
9945F:	drivers/media/i2c/ov7670.c
9946F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9947
9948ONENAND FLASH DRIVER
9949M:	Kyungmin Park <kyungmin.park@samsung.com>
9950L:	linux-mtd@lists.infradead.org
9951S:	Maintained
9952F:	drivers/mtd/onenand/
9953F:	include/linux/mtd/onenand*.h
9954
9955ONSTREAM SCSI TAPE DRIVER
9956M:	Willem Riede <osst@riede.org>
9957L:	osst-users@lists.sourceforge.net
9958L:	linux-scsi@vger.kernel.org
9959S:	Maintained
9960F:	Documentation/scsi/osst.txt
9961F:	drivers/scsi/osst.*
9962F:	drivers/scsi/osst_*.h
9963F:	drivers/scsi/st.h
9964
9965OP-TEE DRIVER
9966M:	Jens Wiklander <jens.wiklander@linaro.org>
9967S:	Maintained
9968F:	drivers/tee/optee/
9969
9970OPA-VNIC DRIVER
9971M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9972M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9973L:	linux-rdma@vger.kernel.org
9974S:	Supported
9975F:	drivers/infiniband/ulp/opa_vnic
9976
9977OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9978M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9979L:	devicetree@vger.kernel.org
9980S:	Maintained
9981F:	Documentation/devicetree/dynamic-resolution-notes.txt
9982F:	Documentation/devicetree/overlay-notes.txt
9983F:	drivers/of/overlay.c
9984F:	drivers/of/resolver.c
9985
9986OPEN FIRMWARE AND FLATTENED DEVICE TREE
9987M:	Rob Herring <robh+dt@kernel.org>
9988M:	Frank Rowand <frowand.list@gmail.com>
9989L:	devicetree@vger.kernel.org
9990W:	http://www.devicetree.org/
9991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9992S:	Maintained
9993F:	drivers/of/
9994F:	include/linux/of*.h
9995F:	scripts/dtc/
9996F:	Documentation/ABI/testing/sysfs-firmware-ofw
9997
9998OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9999M:	Rob Herring <robh+dt@kernel.org>
10000M:	Mark Rutland <mark.rutland@arm.com>
10001L:	devicetree@vger.kernel.org
10002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10003Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10004S:	Maintained
10005F:	Documentation/devicetree/
10006F:	arch/*/boot/dts/
10007F:	include/dt-bindings/
10008
10009OPENCORES I2C BUS DRIVER
10010M:	Peter Korsgaard <jacmet@sunsite.dk>
10011L:	linux-i2c@vger.kernel.org
10012S:	Maintained
10013F:	Documentation/i2c/busses/i2c-ocores
10014F:	drivers/i2c/busses/i2c-ocores.c
10015
10016OPENRISC ARCHITECTURE
10017M:	Jonas Bonn <jonas@southpole.se>
10018M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10019M:	Stafford Horne <shorne@gmail.com>
10020T:	git git://github.com/openrisc/linux.git
10021L:	openrisc@lists.librecores.org
10022W:	http://openrisc.io
10023S:	Maintained
10024F:	arch/openrisc/
10025
10026OPENVSWITCH
10027M:	Pravin Shelar <pshelar@nicira.com>
10028L:	netdev@vger.kernel.org
10029L:	dev@openvswitch.org
10030W:	http://openvswitch.org
10031S:	Maintained
10032F:	net/openvswitch/
10033F:	include/uapi/linux/openvswitch.h
10034
10035OPERATING PERFORMANCE POINTS (OPP)
10036M:	Viresh Kumar <vireshk@kernel.org>
10037M:	Nishanth Menon <nm@ti.com>
10038M:	Stephen Boyd <sboyd@codeaurora.org>
10039L:	linux-pm@vger.kernel.org
10040S:	Maintained
10041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10042F:	drivers/base/power/opp/
10043F:	include/linux/pm_opp.h
10044F:	Documentation/power/opp.txt
10045F:	Documentation/devicetree/bindings/opp/
10046
10047OPL4 DRIVER
10048M:	Clemens Ladisch <clemens@ladisch.de>
10049L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10050T:	git git://git.alsa-project.org/alsa-kernel.git
10051S:	Maintained
10052F:	sound/drivers/opl4/
10053
10054OPROFILE
10055M:	Robert Richter <rric@kernel.org>
10056L:	oprofile-list@lists.sf.net
10057S:	Maintained
10058F:	arch/*/include/asm/oprofile*.h
10059F:	arch/*/oprofile/
10060F:	drivers/oprofile/
10061F:	include/linux/oprofile.h
10062
10063ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10064M:	Mark Fasheh <mfasheh@versity.com>
10065M:	Joel Becker <jlbec@evilplan.org>
10066L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10067W:	http://ocfs2.wiki.kernel.org
10068S:	Supported
10069F:	Documentation/filesystems/ocfs2.txt
10070F:	Documentation/filesystems/dlmfs.txt
10071F:	fs/ocfs2/
10072
10073ORANGEFS FILESYSTEM
10074M:	Mike Marshall <hubcap@omnibond.com>
10075L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10077S:	Supported
10078F:	fs/orangefs/
10079F:	Documentation/filesystems/orangefs.txt
10080
10081ORINOCO DRIVER
10082L:	linux-wireless@vger.kernel.org
10083W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10084W:	http://www.nongnu.org/orinoco/
10085S:	Orphan
10086F:	drivers/net/wireless/intersil/orinoco/
10087
10088OSD LIBRARY and FILESYSTEM
10089M:	Boaz Harrosh <ooo@electrozaur.com>
10090S:	Maintained
10091F:	drivers/scsi/osd/
10092F:	include/scsi/osd_*
10093F:	fs/exofs/
10094
10095OV2659 OMNIVISION SENSOR DRIVER
10096M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10097L:	linux-media@vger.kernel.org
10098W:	https://linuxtv.org
10099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10100T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10101S:	Maintained
10102F:	drivers/media/i2c/ov2659.c
10103F:	include/media/i2c/ov2659.h
10104
10105OVERLAY FILESYSTEM
10106M:	Miklos Szeredi <miklos@szeredi.hu>
10107L:	linux-unionfs@vger.kernel.org
10108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10109S:	Supported
10110F:	fs/overlayfs/
10111F:	Documentation/filesystems/overlayfs.txt
10112
10113P54 WIRELESS DRIVER
10114M:	Christian Lamparter <chunkeey@googlemail.com>
10115L:	linux-wireless@vger.kernel.org
10116W:	http://wireless.kernel.org/en/users/Drivers/p54
10117S:	Maintained
10118F:	drivers/net/wireless/intersil/p54/
10119
10120PA SEMI ETHERNET DRIVER
10121L:	netdev@vger.kernel.org
10122S:	Orphan
10123F:	drivers/net/ethernet/pasemi/*
10124
10125PA SEMI SMBUS DRIVER
10126L:	linux-i2c@vger.kernel.org
10127S:	Orphan
10128F:	drivers/i2c/busses/i2c-pasemi.c
10129
10130PADATA PARALLEL EXECUTION MECHANISM
10131M:	Steffen Klassert <steffen.klassert@secunet.com>
10132L:	linux-crypto@vger.kernel.org
10133S:	Maintained
10134F:	kernel/padata.c
10135F:	include/linux/padata.h
10136F:	Documentation/padata.txt
10137
10138PANASONIC LAPTOP ACPI EXTRAS DRIVER
10139M:	Harald Welte <laforge@gnumonks.org>
10140L:	platform-driver-x86@vger.kernel.org
10141S:	Maintained
10142F:	drivers/platform/x86/panasonic-laptop.c
10143
10144PANASONIC MN10300/AM33/AM34 PORT
10145M:	David Howells <dhowells@redhat.com>
10146L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10147W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10148S:	Maintained
10149F:	Documentation/mn10300/
10150F:	arch/mn10300/
10151
10152PARALLEL LCD/KEYPAD PANEL DRIVER
10153M:	Willy Tarreau <willy@haproxy.com>
10154M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10155S:	Odd Fixes
10156F:	Documentation/misc-devices/lcd-panel-cgram.txt
10157F:	drivers/misc/panel.c
10158
10159PARALLEL PORT SUBSYSTEM
10160M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10161M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10162L:	linux-parport@lists.infradead.org (subscribers-only)
10163S:	Maintained
10164F:	drivers/parport/
10165F:	include/linux/parport*.h
10166F:	drivers/char/ppdev.c
10167F:	include/uapi/linux/ppdev.h
10168F:	Documentation/parport*.txt
10169
10170PARAVIRT_OPS INTERFACE
10171M:	Juergen Gross <jgross@suse.com>
10172M:	Chris Wright <chrisw@sous-sol.org>
10173M:	Alok Kataria <akataria@vmware.com>
10174M:	Rusty Russell <rusty@rustcorp.com.au>
10175L:	virtualization@lists.linux-foundation.org
10176S:	Supported
10177F:	Documentation/virtual/paravirt_ops.txt
10178F:	arch/*/kernel/paravirt*
10179F:	arch/*/include/asm/paravirt*.h
10180F:	include/linux/hypervisor.h
10181
10182PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10183M:	Tim Waugh <tim@cyberelk.net>
10184L:	linux-parport@lists.infradead.org (subscribers-only)
10185S:	Maintained
10186F:	Documentation/blockdev/paride.txt
10187F:	drivers/block/paride/
10188
10189PARISC ARCHITECTURE
10190M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10191M:	Helge Deller <deller@gmx.de>
10192L:	linux-parisc@vger.kernel.org
10193W:	http://www.parisc-linux.org/
10194Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10197S:	Maintained
10198F:	arch/parisc/
10199F:	Documentation/parisc/
10200F:	drivers/parisc/
10201F:	drivers/char/agp/parisc-agp.c
10202F:	drivers/input/serio/gscps2.c
10203F:	drivers/parport/parport_gsc.*
10204F:	drivers/tty/serial/8250/8250_gsc.c
10205F:	drivers/video/fbdev/sti*
10206F:	drivers/video/console/sti*
10207F:	drivers/video/logo/logo_parisc*
10208
10209PARMAN
10210M:	Jiri Pirko <jiri@mellanox.com>
10211L:	netdev@vger.kernel.org
10212S:	Supported
10213F:	lib/parman.c
10214F:	lib/test_parman.c
10215F:	include/linux/parman.h
10216
10217PC87360 HARDWARE MONITORING DRIVER
10218M:	Jim Cromie <jim.cromie@gmail.com>
10219L:	linux-hwmon@vger.kernel.org
10220S:	Maintained
10221F:	Documentation/hwmon/pc87360
10222F:	drivers/hwmon/pc87360.c
10223
10224PC8736x GPIO DRIVER
10225M:	Jim Cromie <jim.cromie@gmail.com>
10226S:	Maintained
10227F:	drivers/char/pc8736x_gpio.c
10228
10229PC87427 HARDWARE MONITORING DRIVER
10230M:	Jean Delvare <jdelvare@suse.com>
10231L:	linux-hwmon@vger.kernel.org
10232S:	Maintained
10233F:	Documentation/hwmon/pc87427
10234F:	drivers/hwmon/pc87427.c
10235
10236PCA9532 LED DRIVER
10237M:	Riku Voipio <riku.voipio@iki.fi>
10238S:	Maintained
10239F:	drivers/leds/leds-pca9532.c
10240F:	include/linux/leds-pca9532.h
10241
10242PCA9541 I2C BUS MASTER SELECTOR DRIVER
10243M:	Guenter Roeck <linux@roeck-us.net>
10244L:	linux-i2c@vger.kernel.org
10245S:	Maintained
10246F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10247
10248PCDP - PRIMARY CONSOLE AND DEBUG PORT
10249M:	Khalid Aziz <khalid@gonehiking.org>
10250S:	Maintained
10251F:	drivers/firmware/pcdp.*
10252
10253PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10254M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10255L:	linux-pci@vger.kernel.org
10256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10257S:	Maintained
10258F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10259F:	drivers/pci/host/pci-aardvark.c
10260
10261PCI DRIVER FOR ALTERA PCIE IP
10262M:	Ley Foon Tan <lftan@altera.com>
10263L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10264L:	linux-pci@vger.kernel.org
10265S:	Supported
10266F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10267F:	drivers/pci/host/pcie-altera.c
10268
10269PCI DRIVER FOR APPLIEDMICRO XGENE
10270M:	Tanmay Inamdar <tinamdar@apm.com>
10271L:	linux-pci@vger.kernel.org
10272L:	linux-arm-kernel@lists.infradead.org
10273S:	Maintained
10274F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10275F:	drivers/pci/host/pci-xgene.c
10276
10277PCI DRIVER FOR ARM VERSATILE PLATFORM
10278M:	Rob Herring <robh@kernel.org>
10279L:	linux-pci@vger.kernel.org
10280L:	linux-arm-kernel@lists.infradead.org
10281S:	Maintained
10282F:	Documentation/devicetree/bindings/pci/versatile.txt
10283F:	drivers/pci/host/pci-versatile.c
10284
10285PCI DRIVER FOR ARMADA 8K
10286M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10287L:	linux-pci@vger.kernel.org
10288L:	linux-arm-kernel@lists.infradead.org
10289S:	Maintained
10290F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10291F:	drivers/pci/dwc/pcie-armada8k.c
10292
10293PCI DRIVER FOR FREESCALE LAYERSCAPE
10294M:	Minghuan Lian <minghuan.Lian@freescale.com>
10295M:	Mingkai Hu <mingkai.hu@freescale.com>
10296M:	Roy Zang <tie-fei.zang@freescale.com>
10297L:	linuxppc-dev@lists.ozlabs.org
10298L:	linux-pci@vger.kernel.org
10299L:	linux-arm-kernel@lists.infradead.org
10300S:	Maintained
10301F:	drivers/pci/dwc/*layerscape*
10302
10303PCI DRIVER FOR GENERIC OF HOSTS
10304M:	Will Deacon <will.deacon@arm.com>
10305L:	linux-pci@vger.kernel.org
10306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10307S:	Maintained
10308F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10309F:	drivers/pci/host/pci-host-common.c
10310F:	drivers/pci/host/pci-host-generic.c
10311
10312PCI DRIVER FOR IMX6
10313M:	Richard Zhu <hongxing.zhu@nxp.com>
10314M:	Lucas Stach <l.stach@pengutronix.de>
10315L:	linux-pci@vger.kernel.org
10316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10317S:	Maintained
10318F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10319F:	drivers/pci/dwc/*imx6*
10320
10321PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10322M:	Keith Busch <keith.busch@intel.com>
10323M:	Jonathan Derrick <jonathan.derrick@intel.com>
10324L:	linux-pci@vger.kernel.org
10325S:	Supported
10326F:	drivers/pci/host/vmd.c
10327
10328PCI DRIVER FOR MICROSEMI SWITCHTEC
10329M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10330M:	Stephen Bates <stephen.bates@microsemi.com>
10331M:	Logan Gunthorpe <logang@deltatee.com>
10332L:	linux-pci@vger.kernel.org
10333S:	Maintained
10334F:	Documentation/switchtec.txt
10335F:	Documentation/ABI/testing/sysfs-class-switchtec
10336F:	drivers/pci/switch/switchtec*
10337F:	include/uapi/linux/switchtec_ioctl.h
10338
10339PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10340M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10341M:	Jason Cooper <jason@lakedaemon.net>
10342L:	linux-pci@vger.kernel.org
10343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10344S:	Maintained
10345F:	drivers/pci/host/*mvebu*
10346
10347PCI DRIVER FOR NVIDIA TEGRA
10348M:	Thierry Reding <thierry.reding@gmail.com>
10349L:	linux-tegra@vger.kernel.org
10350L:	linux-pci@vger.kernel.org
10351S:	Supported
10352F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10353F:	drivers/pci/host/pci-tegra.c
10354
10355PCI DRIVER FOR RENESAS R-CAR
10356M:	Simon Horman <horms@verge.net.au>
10357L:	linux-pci@vger.kernel.org
10358L:	linux-renesas-soc@vger.kernel.org
10359S:	Maintained
10360F:	drivers/pci/host/*rcar*
10361
10362PCI DRIVER FOR SAMSUNG EXYNOS
10363M:	Jingoo Han <jingoohan1@gmail.com>
10364L:	linux-pci@vger.kernel.org
10365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10366L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10367S:	Maintained
10368F:	drivers/pci/dwc/pci-exynos.c
10369
10370PCI DRIVER FOR SYNOPSYS DESIGNWARE
10371M:	Jingoo Han <jingoohan1@gmail.com>
10372M:	Joao Pinto <Joao.Pinto@synopsys.com>
10373L:	linux-pci@vger.kernel.org
10374S:	Maintained
10375F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10376F:	drivers/pci/dwc/*designware*
10377
10378PCI DRIVER FOR TI DRA7XX
10379M:	Kishon Vijay Abraham I <kishon@ti.com>
10380L:	linux-omap@vger.kernel.org
10381L:	linux-pci@vger.kernel.org
10382S:	Supported
10383F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10384F:	drivers/pci/dwc/pci-dra7xx.c
10385
10386PCI DRIVER FOR TI KEYSTONE
10387M:	Murali Karicheri <m-karicheri2@ti.com>
10388L:	linux-pci@vger.kernel.org
10389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10390S:	Maintained
10391F:	drivers/pci/dwc/*keystone*
10392
10393PCI ENDPOINT SUBSYSTEM
10394M:	Kishon Vijay Abraham I <kishon@ti.com>
10395L:	linux-pci@vger.kernel.org
10396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10397S:	Supported
10398F:	drivers/pci/endpoint/
10399F:	drivers/misc/pci_endpoint_test.c
10400F:	tools/pci/
10401
10402PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10403M:	Russell Currey <ruscur@russell.cc>
10404L:	linuxppc-dev@lists.ozlabs.org
10405S:	Supported
10406F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10407F:	arch/powerpc/kernel/eeh*.c
10408F:	arch/powerpc/platforms/*/eeh*.c
10409F:	arch/powerpc/include/*/eeh*.h
10410
10411PCI ERROR RECOVERY
10412M:	Linas Vepstas <linasvepstas@gmail.com>
10413L:	linux-pci@vger.kernel.org
10414S:	Supported
10415F:	Documentation/PCI/pci-error-recovery.txt
10416
10417PCI MSI DRIVER FOR ALTERA MSI IP
10418M:	Ley Foon Tan <lftan@altera.com>
10419L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10420L:	linux-pci@vger.kernel.org
10421S:	Supported
10422F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10423F:	drivers/pci/host/pcie-altera-msi.c
10424
10425PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10426M:	Duc Dang <dhdang@apm.com>
10427L:	linux-pci@vger.kernel.org
10428L:	linux-arm-kernel@lists.infradead.org
10429S:	Maintained
10430F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10431F:	drivers/pci/host/pci-xgene-msi.c
10432
10433PCI SUBSYSTEM
10434M:	Bjorn Helgaas <bhelgaas@google.com>
10435L:	linux-pci@vger.kernel.org
10436Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10438S:	Supported
10439F:	Documentation/devicetree/bindings/pci/
10440F:	Documentation/PCI/
10441F:	drivers/pci/
10442F:	include/linux/pci*
10443F:	arch/x86/pci/
10444F:	arch/x86/kernel/quirks.c
10445
10446PCIE DRIVER FOR AXIS ARTPEC
10447M:	Niklas Cassel <niklas.cassel@axis.com>
10448M:	Jesper Nilsson <jesper.nilsson@axis.com>
10449L:	linux-arm-kernel@axis.com
10450L:	linux-pci@vger.kernel.org
10451S:	Maintained
10452F:	Documentation/devicetree/bindings/pci/axis,artpec*
10453F:	drivers/pci/dwc/*artpec*
10454
10455PCIE DRIVER FOR CAVIUM THUNDERX
10456M:	David Daney <david.daney@cavium.com>
10457L:	linux-pci@vger.kernel.org
10458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10459S:	Supported
10460F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10461F:	drivers/pci/host/pci-thunder-*
10462
10463PCIE DRIVER FOR HISILICON
10464M:	Zhou Wang <wangzhou1@hisilicon.com>
10465M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10466L:	linux-pci@vger.kernel.org
10467S:	Maintained
10468F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10469F:	drivers/pci/dwc/pcie-hisi.c
10470
10471PCIE DRIVER FOR HISILICON KIRIN
10472M:	Xiaowei Song <songxiaowei@hisilicon.com>
10473M:	Binghui Wang <wangbinghui@hisilicon.com>
10474L:	linux-pci@vger.kernel.org
10475S:	Maintained
10476F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10477F:	drivers/pci/dwc/pcie-kirin.c
10478
10479PCIE DRIVER FOR MEDIATEK
10480M:	Ryder Lee <ryder.lee@mediatek.com>
10481L:	linux-pci@vger.kernel.org
10482L:	linux-mediatek@lists.infradead.org
10483S:	Supported
10484F:	Documentation/devicetree/bindings/pci/mediatek*
10485F:	drivers/pci/host/*mediatek*
10486
10487PCIE DRIVER FOR QUALCOMM MSM
10488M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10489L:	linux-pci@vger.kernel.org
10490L:	linux-arm-msm@vger.kernel.org
10491S:	Maintained
10492F:	drivers/pci/dwc/*qcom*
10493
10494PCIE DRIVER FOR ROCKCHIP
10495M:	Shawn Lin <shawn.lin@rock-chips.com>
10496L:	linux-pci@vger.kernel.org
10497L:	linux-rockchip@lists.infradead.org
10498S:	Maintained
10499F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10500F:	drivers/pci/host/pcie-rockchip.c
10501
10502PCIE DRIVER FOR ST SPEAR13XX
10503M:	Pratyush Anand <pratyush.anand@gmail.com>
10504L:	linux-pci@vger.kernel.org
10505S:	Maintained
10506F:	drivers/pci/dwc/*spear*
10507
10508PCMCIA SUBSYSTEM
10509P:	Linux PCMCIA Team
10510L:	linux-pcmcia@lists.infradead.org
10511W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10513S:	Maintained
10514F:	Documentation/pcmcia/
10515F:	tools/pcmcia/
10516F:	drivers/pcmcia/
10517F:	include/pcmcia/
10518
10519PCNET32 NETWORK DRIVER
10520M:	Don Fry <pcnet32@frontier.com>
10521L:	netdev@vger.kernel.org
10522S:	Maintained
10523F:	drivers/net/ethernet/amd/pcnet32.c
10524
10525PCRYPT PARALLEL CRYPTO ENGINE
10526M:	Steffen Klassert <steffen.klassert@secunet.com>
10527L:	linux-crypto@vger.kernel.org
10528S:	Maintained
10529F:	crypto/pcrypt.c
10530F:	include/crypto/pcrypt.h
10531
10532PER-CPU MEMORY ALLOCATOR
10533M:	Tejun Heo <tj@kernel.org>
10534M:	Christoph Lameter <cl@linux.com>
10535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10536S:	Maintained
10537F:	include/linux/percpu*.h
10538F:	mm/percpu*.c
10539F:	arch/*/include/asm/percpu.h
10540
10541PER-TASK DELAY ACCOUNTING
10542M:	Balbir Singh <bsingharora@gmail.com>
10543S:	Maintained
10544F:	include/linux/delayacct.h
10545F:	kernel/delayacct.c
10546
10547PERFORMANCE EVENTS SUBSYSTEM
10548M:	Peter Zijlstra <peterz@infradead.org>
10549M:	Ingo Molnar <mingo@redhat.com>
10550M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10551R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10552L:	linux-kernel@vger.kernel.org
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10554S:	Supported
10555F:	kernel/events/*
10556F:	include/linux/perf_event.h
10557F:	include/uapi/linux/perf_event.h
10558F:	arch/*/kernel/perf_event*.c
10559F:	arch/*/kernel/*/perf_event*.c
10560F:	arch/*/kernel/*/*/perf_event*.c
10561F:	arch/*/include/asm/perf_event.h
10562F:	arch/*/kernel/perf_callchain.c
10563F:	arch/*/events/*
10564F:	tools/perf/
10565
10566PERSONALITY HANDLING
10567M:	Christoph Hellwig <hch@infradead.org>
10568L:	linux-abi-devel@lists.sourceforge.net
10569S:	Maintained
10570F:	include/linux/personality.h
10571F:	include/uapi/linux/personality.h
10572
10573PHONET PROTOCOL
10574M:	Remi Denis-Courmont <courmisch@gmail.com>
10575S:	Supported
10576F:	Documentation/networking/phonet.txt
10577F:	include/linux/phonet.h
10578F:	include/net/phonet/
10579F:	include/uapi/linux/phonet.h
10580F:	net/phonet/
10581
10582PHRAM MTD DRIVER
10583M:	Joern Engel <joern@lazybastard.org>
10584L:	linux-mtd@lists.infradead.org
10585S:	Maintained
10586F:	drivers/mtd/devices/phram.c
10587
10588PICOLCD HID DRIVER
10589M:	Bruno Prémont <bonbons@linux-vserver.org>
10590L:	linux-input@vger.kernel.org
10591S:	Maintained
10592F:	drivers/hid/hid-picolcd*
10593
10594PICOXCELL SUPPORT
10595M:	Jamie Iles <jamie@jamieiles.com>
10596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10597T:	git git://github.com/jamieiles/linux-2.6-ji.git
10598S:	Supported
10599F:	arch/arm/boot/dts/picoxcell*
10600F:	arch/arm/mach-picoxcell/
10601F:	drivers/crypto/picoxcell*
10602
10603PIN CONTROL SUBSYSTEM
10604M:	Linus Walleij <linus.walleij@linaro.org>
10605L:	linux-gpio@vger.kernel.org
10606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10607S:	Maintained
10608F:	Documentation/devicetree/bindings/pinctrl/
10609F:	Documentation/driver-api/pinctl.rst
10610F:	drivers/pinctrl/
10611F:	include/linux/pinctrl/
10612
10613PIN CONTROLLER - ATMEL AT91
10614M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10616S:	Maintained
10617F:	drivers/pinctrl/pinctrl-at91.*
10618
10619PIN CONTROLLER - ATMEL AT91 PIO4
10620M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10622L:	linux-gpio@vger.kernel.org
10623S:	Supported
10624F:	drivers/pinctrl/pinctrl-at91-pio4.*
10625
10626PIN CONTROLLER - INTEL
10627M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10628M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10629S:	Maintained
10630F:	drivers/pinctrl/intel/
10631
10632PIN CONTROLLER - QUALCOMM
10633M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10634S:	Maintained
10635L:	linux-arm-msm@vger.kernel.org
10636F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10637F:	drivers/pinctrl/qcom/
10638
10639PIN CONTROLLER - RENESAS
10640M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10641M:	Geert Uytterhoeven <geert+renesas@glider.be>
10642L:	linux-renesas-soc@vger.kernel.org
10643S:	Maintained
10644F:	drivers/pinctrl/sh-pfc/
10645
10646PIN CONTROLLER - SAMSUNG
10647M:	Tomasz Figa <tomasz.figa@gmail.com>
10648M:	Krzysztof Kozlowski <krzk@kernel.org>
10649M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10651L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10652Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10654S:	Maintained
10655F:	drivers/pinctrl/samsung/
10656F:	include/dt-bindings/pinctrl/samsung.h
10657F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10658
10659PIN CONTROLLER - SINGLE
10660M:	Tony Lindgren <tony@atomide.com>
10661M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10663L:	linux-omap@vger.kernel.org
10664S:	Maintained
10665F:	drivers/pinctrl/pinctrl-single.c
10666
10667PIN CONTROLLER - ST SPEAR
10668M:	Viresh Kumar <vireshk@kernel.org>
10669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10670W:	http://www.st.com/spear
10671S:	Maintained
10672F:	drivers/pinctrl/spear/
10673
10674PISTACHIO SOC SUPPORT
10675M:	James Hartley <james.hartley@imgtec.com>
10676M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10677L:	linux-mips@linux-mips.org
10678S:	Maintained
10679F:	arch/mips/pistachio/
10680F:	arch/mips/include/asm/mach-pistachio/
10681F:	arch/mips/boot/dts/img/pistachio*
10682F:	arch/mips/configs/pistachio*_defconfig
10683
10684PKTCDVD DRIVER
10685S:	Orphan
10686M:	linux-block@vger.kernel.org
10687F:	drivers/block/pktcdvd.c
10688F:	include/linux/pktcdvd.h
10689F:	include/uapi/linux/pktcdvd.h
10690
10691PKUNITY SOC DRIVERS
10692M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10693W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10694S:	Maintained
10695T:	git git://github.com/gxt/linux.git
10696F:	drivers/input/serio/i8042-unicore32io.h
10697F:	drivers/i2c/busses/i2c-puv3.c
10698F:	drivers/video/fbdev/fb-puv3.c
10699F:	drivers/rtc/rtc-puv3.c
10700
10701PMBUS HARDWARE MONITORING DRIVERS
10702M:	Guenter Roeck <linux@roeck-us.net>
10703L:	linux-hwmon@vger.kernel.org
10704W:	http://hwmon.wiki.kernel.org/
10705W:	http://www.roeck-us.net/linux/drivers/
10706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10707S:	Maintained
10708F:	Documentation/hwmon/pmbus
10709F:	drivers/hwmon/pmbus/
10710F:	include/linux/pmbus.h
10711
10712PMC SIERRA MaxRAID DRIVER
10713L:	linux-scsi@vger.kernel.org
10714W:	http://www.pmc-sierra.com/
10715S:	Orphan
10716F:	drivers/scsi/pmcraid.*
10717
10718PMC SIERRA PM8001 DRIVER
10719M:	Jack Wang <jinpu.wang@profitbricks.com>
10720M:	lindar_liu@usish.com
10721L:	linux-scsi@vger.kernel.org
10722S:	Supported
10723F:	drivers/scsi/pm8001/
10724
10725PNP SUPPORT
10726M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10727S:	Maintained
10728F:	drivers/pnp/
10729
10730POSIX CLOCKS and TIMERS
10731M:	Thomas Gleixner <tglx@linutronix.de>
10732L:	linux-kernel@vger.kernel.org
10733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10734S:	Maintained
10735F:	fs/timerfd.c
10736F:	include/linux/timer*
10737F:	kernel/time/*timer*
10738
10739POWER MANAGEMENT CORE
10740M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10741L:	linux-pm@vger.kernel.org
10742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10743B:	https://bugzilla.kernel.org
10744S:	Supported
10745F:	drivers/base/power/
10746F:	include/linux/pm.h
10747F:	include/linux/pm_*
10748F:	include/linux/powercap.h
10749F:	drivers/powercap/
10750
10751POWER STATE COORDINATION INTERFACE (PSCI)
10752M:	Mark Rutland <mark.rutland@arm.com>
10753M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10754L:	linux-arm-kernel@lists.infradead.org
10755S:	Maintained
10756F:	drivers/firmware/psci*.c
10757F:	include/linux/psci.h
10758F:	include/uapi/linux/psci.h
10759
10760POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10761M:	Sebastian Reichel <sre@kernel.org>
10762L:	linux-pm@vger.kernel.org
10763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10764S:	Maintained
10765F:	Documentation/devicetree/bindings/power/supply/
10766F:	include/linux/power_supply.h
10767F:	drivers/power/supply/
10768
10769POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10770M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10771L:	linuxppc-dev@lists.ozlabs.org
10772S:	Maintained
10773F:	drivers/char/powernv-op-panel.c
10774
10775PPP OVER ATM (RFC 2364)
10776M:	Mitchell Blank Jr <mitch@sfgoth.com>
10777S:	Maintained
10778F:	net/atm/pppoatm.c
10779F:	include/uapi/linux/atmppp.h
10780
10781PPP OVER ETHERNET
10782M:	Michal Ostrowski <mostrows@earthlink.net>
10783S:	Maintained
10784F:	drivers/net/ppp/pppoe.c
10785F:	drivers/net/ppp/pppox.c
10786
10787PPP OVER L2TP
10788M:	James Chapman <jchapman@katalix.com>
10789S:	Maintained
10790F:	net/l2tp/l2tp_ppp.c
10791F:	include/linux/if_pppol2tp.h
10792F:	include/uapi/linux/if_pppol2tp.h
10793
10794PPP PROTOCOL DRIVERS AND COMPRESSORS
10795M:	Paul Mackerras <paulus@samba.org>
10796L:	linux-ppp@vger.kernel.org
10797S:	Maintained
10798F:	drivers/net/ppp/ppp_*
10799
10800PPS SUPPORT
10801M:	Rodolfo Giometti <giometti@enneenne.com>
10802W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10803L:	linuxpps@ml.enneenne.com (subscribers-only)
10804S:	Maintained
10805F:	Documentation/pps/
10806F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10807F:	Documentation/ABI/testing/sysfs-pps
10808F:	drivers/pps/
10809F:	include/linux/pps*.h
10810F:	include/uapi/linux/pps.h
10811
10812PPTP DRIVER
10813M:	Dmitry Kozlov <xeb@mail.ru>
10814L:	netdev@vger.kernel.org
10815S:	Maintained
10816F:	drivers/net/ppp/pptp.c
10817W:	http://sourceforge.net/projects/accel-pptp
10818
10819PREEMPTIBLE KERNEL
10820M:	Robert Love <rml@tech9.net>
10821L:	kpreempt-tech@lists.sourceforge.net
10822W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10823S:	Supported
10824F:	Documentation/preempt-locking.txt
10825F:	include/linux/preempt.h
10826
10827PRINTK
10828M:	Petr Mladek <pmladek@suse.com>
10829M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10830R:	Steven Rostedt <rostedt@goodmis.org>
10831S:	Maintained
10832F:	kernel/printk/
10833F:	include/linux/printk.h
10834
10835PRISM54 WIRELESS DRIVER
10836M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10837L:	linux-wireless@vger.kernel.org
10838W:	http://wireless.kernel.org/en/users/Drivers/p54
10839S:	Obsolete
10840F:	drivers/net/wireless/intersil/prism54/
10841
10842PROC SYSCTL
10843M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10844M:	Kees Cook <keescook@chromium.org>
10845L:	linux-kernel@vger.kernel.org
10846L:	linux-fsdevel@vger.kernel.org
10847S:	Maintained
10848F:	fs/proc/proc_sysctl.c
10849F:	include/linux/sysctl.h
10850F:	kernel/sysctl.c
10851F:	tools/testing/selftests/sysctl/
10852
10853PS3 NETWORK SUPPORT
10854M:	Geoff Levand <geoff@infradead.org>
10855L:	netdev@vger.kernel.org
10856L:	linuxppc-dev@lists.ozlabs.org
10857S:	Maintained
10858F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10859
10860PS3 PLATFORM SUPPORT
10861M:	Geoff Levand <geoff@infradead.org>
10862L:	linuxppc-dev@lists.ozlabs.org
10863S:	Maintained
10864F:	arch/powerpc/boot/ps3*
10865F:	arch/powerpc/include/asm/lv1call.h
10866F:	arch/powerpc/include/asm/ps3*.h
10867F:	arch/powerpc/platforms/ps3/
10868F:	drivers/*/ps3*
10869F:	drivers/ps3/
10870F:	drivers/rtc/rtc-ps3.c
10871F:	drivers/usb/host/*ps3.c
10872F:	sound/ppc/snd_ps3*
10873
10874PS3VRAM DRIVER
10875M:	Jim Paris <jim@jtan.com>
10876M:	Geoff Levand <geoff@infradead.org>
10877L:	linuxppc-dev@lists.ozlabs.org
10878S:	Maintained
10879F:	drivers/block/ps3vram.c
10880
10881PSAMPLE PACKET SAMPLING SUPPORT:
10882M:	Yotam Gigi <yotamg@mellanox.com>
10883S:	Maintained
10884F:	net/psample
10885F:	include/net/psample.h
10886F:	include/uapi/linux/psample.h
10887
10888PSTORE FILESYSTEM
10889M:	Kees Cook <keescook@chromium.org>
10890M:	Anton Vorontsov <anton@enomsg.org>
10891M:	Colin Cross <ccross@android.com>
10892M:	Tony Luck <tony.luck@intel.com>
10893S:	Maintained
10894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10895F:	fs/pstore/
10896F:	include/linux/pstore*
10897F:	drivers/firmware/efi/efi-pstore.c
10898F:	drivers/acpi/apei/erst.c
10899F:	Documentation/admin-guide/ramoops.rst
10900F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10901K:	\b(pstore|ramoops)
10902
10903PTP HARDWARE CLOCK SUPPORT
10904M:	Richard Cochran <richardcochran@gmail.com>
10905L:	netdev@vger.kernel.org
10906S:	Maintained
10907W:	http://linuxptp.sourceforge.net/
10908F:	Documentation/ABI/testing/sysfs-ptp
10909F:	Documentation/ptp/*
10910F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10911F:	drivers/net/phy/dp83640*
10912F:	drivers/ptp/*
10913F:	include/linux/ptp_cl*
10914
10915PTRACE SUPPORT
10916M:	Oleg Nesterov <oleg@redhat.com>
10917S:	Maintained
10918F:	include/asm-generic/syscall.h
10919F:	include/linux/ptrace.h
10920F:	include/linux/regset.h
10921F:	include/linux/tracehook.h
10922F:	include/uapi/linux/ptrace.h
10923F:	include/uapi/linux/ptrace.h
10924F:	include/asm-generic/ptrace.h
10925F:	kernel/ptrace.c
10926F:	arch/*/ptrace*.c
10927F:	arch/*/*/ptrace*.c
10928F:	arch/*/include/asm/ptrace*.h
10929
10930PULSE8-CEC DRIVER
10931M:	Hans Verkuil <hverkuil@xs4all.nl>
10932L:	linux-media@vger.kernel.org
10933T:	git git://linuxtv.org/media_tree.git
10934S:	Maintained
10935F:	drivers/media/usb/pulse8-cec/*
10936F:	Documentation/media/cec-drivers/pulse8-cec.rst
10937
10938PVRUSB2 VIDEO4LINUX DRIVER
10939M:	Mike Isely <isely@pobox.com>
10940L:	pvrusb2@isely.net	(subscribers-only)
10941L:	linux-media@vger.kernel.org
10942W:	http://www.isely.net/pvrusb2/
10943T:	git git://linuxtv.org/media_tree.git
10944S:	Maintained
10945F:	Documentation/media/v4l-drivers/pvrusb2*
10946F:	drivers/media/usb/pvrusb2/
10947
10948PWC WEBCAM DRIVER
10949M:	Hans Verkuil <hverkuil@xs4all.nl>
10950L:	linux-media@vger.kernel.org
10951T:	git git://linuxtv.org/media_tree.git
10952S:	Odd Fixes
10953F:	drivers/media/usb/pwc/*
10954
10955PWM FAN DRIVER
10956M:	Kamil Debski <kamil@wypas.org>
10957M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10958L:	linux-hwmon@vger.kernel.org
10959S:	Supported
10960F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10961F:	Documentation/hwmon/pwm-fan
10962F:	drivers/hwmon/pwm-fan.c
10963
10964PWM IR Transmitter
10965M:	Sean Young <sean@mess.org>
10966L:	linux-media@vger.kernel.org
10967S:	Maintained
10968F:	drivers/media/rc/pwm-ir-tx.c
10969
10970PWM SUBSYSTEM
10971M:	Thierry Reding <thierry.reding@gmail.com>
10972L:	linux-pwm@vger.kernel.org
10973S:	Maintained
10974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10975F:	Documentation/pwm.txt
10976F:	Documentation/devicetree/bindings/pwm/
10977F:	include/linux/pwm.h
10978F:	drivers/pwm/
10979F:	drivers/video/backlight/pwm_bl.c
10980F:	include/linux/pwm_backlight.h
10981F:	drivers/gpio/gpio-mvebu.c
10982F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10983
10984PXA GPIO DRIVER
10985M:	Robert Jarzmik <robert.jarzmik@free.fr>
10986L:	linux-gpio@vger.kernel.org
10987S:	Maintained
10988F:	drivers/gpio/gpio-pxa.c
10989
10990PXA MMCI DRIVER
10991S:	Orphan
10992
10993PXA RTC DRIVER
10994M:	Robert Jarzmik <robert.jarzmik@free.fr>
10995L:	linux-rtc@vger.kernel.org
10996S:	Maintained
10997
10998PXA2xx/PXA3xx SUPPORT
10999M:	Daniel Mack <daniel@zonque.org>
11000M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11001M:	Robert Jarzmik <robert.jarzmik@free.fr>
11002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11003T:	git git://github.com/hzhuang1/linux.git
11004T:	git git://github.com/rjarzmik/linux.git
11005S:	Maintained
11006F:	arch/arm/boot/dts/pxa*
11007F:	arch/arm/mach-pxa/
11008F:	drivers/dma/pxa*
11009F:	drivers/pcmcia/pxa2xx*
11010F:	drivers/pinctrl/pxa/
11011F:	drivers/spi/spi-pxa2xx*
11012F:	drivers/usb/gadget/udc/pxa2*
11013F:	include/sound/pxa2xx-lib.h
11014F:	sound/arm/pxa*
11015F:	sound/soc/pxa/
11016
11017PXA3xx NAND FLASH DRIVER
11018M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11019L:	linux-mtd@lists.infradead.org
11020S:	Maintained
11021F:	drivers/mtd/nand/pxa3xx_nand.c
11022
11023QAT DRIVER
11024M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11025M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11026L:	qat-linux@intel.com
11027S:	Supported
11028F:	drivers/crypto/qat/
11029
11030QCOM AUDIO (ASoC) DRIVERS
11031M:	Patrick Lai <plai@codeaurora.org>
11032M:	Banajit Goswami <bgoswami@codeaurora.org>
11033L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11034S:	Supported
11035F:	sound/soc/qcom/
11036
11037QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11038M:	Gabriel Somlo <somlo@cmu.edu>
11039M:	"Michael S. Tsirkin" <mst@redhat.com>
11040L:	qemu-devel@nongnu.org
11041S:	Maintained
11042F:	drivers/firmware/qemu_fw_cfg.c
11043
11044QIB DRIVER
11045M:	Mike Marciniszyn <infinipath@intel.com>
11046L:	linux-rdma@vger.kernel.org
11047S:	Supported
11048F:	drivers/infiniband/hw/qib/
11049
11050QLOGIC QL41xxx FCOE DRIVER
11051M:	QLogic-Storage-Upstream@cavium.com
11052L:	linux-scsi@vger.kernel.org
11053S:	Supported
11054F:	drivers/scsi/qedf/
11055
11056QLOGIC QL41xxx ISCSI DRIVER
11057M:	QLogic-Storage-Upstream@cavium.com
11058L:	linux-scsi@vger.kernel.org
11059S:	Supported
11060F:	drivers/scsi/qedi/
11061
11062QLOGIC QL4xxx ETHERNET DRIVER
11063M:	Ariel Elior <Ariel.Elior@cavium.com>
11064M:	everest-linux-l2@cavium.com
11065L:	netdev@vger.kernel.org
11066S:	Supported
11067F:	drivers/net/ethernet/qlogic/qed/
11068F:	include/linux/qed/
11069F:	drivers/net/ethernet/qlogic/qede/
11070
11071QLOGIC QL4xxx RDMA DRIVER
11072M:	Ram Amrani <Ram.Amrani@cavium.com>
11073M:	Ariel Elior <Ariel.Elior@cavium.com>
11074L:	linux-rdma@vger.kernel.org
11075S:	Supported
11076F:	drivers/infiniband/hw/qedr/
11077F:	include/uapi/rdma/qedr-abi.h
11078
11079QLOGIC QLA1280 SCSI DRIVER
11080M:	Michael Reed <mdr@sgi.com>
11081L:	linux-scsi@vger.kernel.org
11082S:	Maintained
11083F:	drivers/scsi/qla1280.[ch]
11084
11085QLOGIC QLA2XXX FC-SCSI DRIVER
11086M:	qla2xxx-upstream@qlogic.com
11087L:	linux-scsi@vger.kernel.org
11088S:	Supported
11089F:	Documentation/scsi/LICENSE.qla2xxx
11090F:	drivers/scsi/qla2xxx/
11091
11092QLOGIC QLA3XXX NETWORK DRIVER
11093M:	Dept-GELinuxNICDev@cavium.com
11094L:	netdev@vger.kernel.org
11095S:	Supported
11096F:	Documentation/networking/LICENSE.qla3xxx
11097F:	drivers/net/ethernet/qlogic/qla3xxx.*
11098
11099QLOGIC QLA4XXX iSCSI DRIVER
11100M:	QLogic-Storage-Upstream@qlogic.com
11101L:	linux-scsi@vger.kernel.org
11102S:	Supported
11103F:	Documentation/scsi/LICENSE.qla4xxx
11104F:	drivers/scsi/qla4xxx/
11105
11106QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11107M:	Harish Patil <harish.patil@cavium.com>
11108M:	Manish Chopra <manish.chopra@cavium.com>
11109M:	Dept-GELinuxNICDev@cavium.com
11110L:	netdev@vger.kernel.org
11111S:	Supported
11112F:	drivers/net/ethernet/qlogic/qlcnic/
11113
11114QLOGIC QLGE 10Gb ETHERNET DRIVER
11115M:	Harish Patil <harish.patil@cavium.com>
11116M:	Manish Chopra <manish.chopra@cavium.com>
11117M:	Dept-GELinuxNICDev@cavium.com
11118L:	netdev@vger.kernel.org
11119S:	Supported
11120F:	drivers/net/ethernet/qlogic/qlge/
11121
11122QNX4 FILESYSTEM
11123M:	Anders Larsen <al@alarsen.net>
11124W:	http://www.alarsen.net/linux/qnx4fs/
11125S:	Maintained
11126F:	fs/qnx4/
11127F:	include/uapi/linux/qnx4_fs.h
11128F:	include/uapi/linux/qnxtypes.h
11129
11130QORIQ DPAA2 FSL-MC BUS DRIVER
11131M:	Stuart Yoder <stuyoder@gmail.com>
11132M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11133L:	linux-kernel@vger.kernel.org
11134S:	Maintained
11135F:	drivers/staging/fsl-mc/
11136F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11137
11138QT1010 MEDIA DRIVER
11139M:	Antti Palosaari <crope@iki.fi>
11140L:	linux-media@vger.kernel.org
11141W:	https://linuxtv.org
11142W:	http://palosaari.fi/linux/
11143Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11144T:	git git://linuxtv.org/anttip/media_tree.git
11145S:	Maintained
11146F:	drivers/media/tuners/qt1010*
11147
11148QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11149M:	Kalle Valo <kvalo@qca.qualcomm.com>
11150L:	ath10k@lists.infradead.org
11151W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11153S:	Supported
11154F:	drivers/net/wireless/ath/ath10k/
11155
11156QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11157M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11158L:	linux-wireless@vger.kernel.org
11159W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11160S:	Supported
11161F:	drivers/net/wireless/ath/ath9k/
11162
11163QUALCOMM CAMERA SUBSYSTEM DRIVER
11164M:	Todor Tomov <todor.tomov@linaro.org>
11165L:	linux-media@vger.kernel.org
11166S:	Maintained
11167F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11168F:	Documentation/media/v4l-drivers/qcom_camss.rst
11169F:	drivers/media/platform/qcom/camss-8x16/
11170
11171QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11172M:	Timur Tabi <timur@codeaurora.org>
11173L:	netdev@vger.kernel.org
11174S:	Supported
11175F:	drivers/net/ethernet/qualcomm/emac/
11176
11177QUALCOMM HEXAGON ARCHITECTURE
11178M:	Richard Kuo <rkuo@codeaurora.org>
11179L:	linux-hexagon@vger.kernel.org
11180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11181S:	Supported
11182F:	arch/hexagon/
11183
11184QUALCOMM IOMMU
11185M:	Rob Clark <robdclark@gmail.com>
11186L:	iommu@lists.linux-foundation.org
11187L:	linux-arm-msm@vger.kernel.org
11188S:	Maintained
11189F:	drivers/iommu/qcom_iommu.c
11190
11191QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11192M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11193L:	linux-media@vger.kernel.org
11194L:	linux-arm-msm@vger.kernel.org
11195T:	git git://linuxtv.org/media_tree.git
11196S:	Maintained
11197F:	drivers/media/platform/qcom/venus/
11198
11199QUALCOMM WCN36XX WIRELESS DRIVER
11200M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11201L:	wcn36xx@lists.infradead.org
11202W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11203T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11204S:	Supported
11205F:	drivers/net/wireless/ath/wcn36xx/
11206
11207QUANTENNA QTNFMAC WIRELESS DRIVER
11208M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11209M:	Avinash Patil <avinashp@quantenna.com>
11210M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11211L:	linux-wireless@vger.kernel.org
11212S:	Maintained
11213F:	drivers/net/wireless/quantenna
11214
11215RADEON and AMDGPU DRM DRIVERS
11216M:	Alex Deucher <alexander.deucher@amd.com>
11217M:	Christian König <christian.koenig@amd.com>
11218L:	amd-gfx@lists.freedesktop.org
11219T:	git git://people.freedesktop.org/~agd5f/linux
11220S:	Supported
11221F:	drivers/gpu/drm/radeon/
11222F:	include/uapi/drm/radeon_drm.h
11223F:	drivers/gpu/drm/amd/
11224F:	include/uapi/drm/amdgpu_drm.h
11225
11226RADEON FRAMEBUFFER DISPLAY DRIVER
11227M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11228L:	linux-fbdev@vger.kernel.org
11229S:	Maintained
11230F:	drivers/video/fbdev/aty/radeon*
11231F:	include/uapi/linux/radeonfb.h
11232
11233RADIOSHARK RADIO DRIVER
11234M:	Hans Verkuil <hverkuil@xs4all.nl>
11235L:	linux-media@vger.kernel.org
11236T:	git git://linuxtv.org/media_tree.git
11237S:	Maintained
11238F:	drivers/media/radio/radio-shark.c
11239
11240RADIOSHARK2 RADIO DRIVER
11241M:	Hans Verkuil <hverkuil@xs4all.nl>
11242L:	linux-media@vger.kernel.org
11243T:	git git://linuxtv.org/media_tree.git
11244S:	Maintained
11245F:	drivers/media/radio/radio-shark2.c
11246F:	drivers/media/radio/radio-tea5777.c
11247
11248RADOS BLOCK DEVICE (RBD)
11249M:	Ilya Dryomov <idryomov@gmail.com>
11250M:	Sage Weil <sage@redhat.com>
11251M:	Alex Elder <elder@kernel.org>
11252L:	ceph-devel@vger.kernel.org
11253W:	http://ceph.com/
11254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11255T:	git git://github.com/ceph/ceph-client.git
11256S:	Supported
11257F:	Documentation/ABI/testing/sysfs-bus-rbd
11258F:	drivers/block/rbd.c
11259F:	drivers/block/rbd_types.h
11260
11261RAGE128 FRAMEBUFFER DISPLAY DRIVER
11262M:	Paul Mackerras <paulus@samba.org>
11263L:	linux-fbdev@vger.kernel.org
11264S:	Maintained
11265F:	drivers/video/fbdev/aty/aty128fb.c
11266
11267RAINSHADOW-CEC DRIVER
11268M:	Hans Verkuil <hverkuil@xs4all.nl>
11269L:	linux-media@vger.kernel.org
11270T:	git git://linuxtv.org/media_tree.git
11271S:	Maintained
11272F:	drivers/media/usb/rainshadow-cec/*
11273
11274RALINK MIPS ARCHITECTURE
11275M:	John Crispin <john@phrozen.org>
11276L:	linux-mips@linux-mips.org
11277S:	Maintained
11278F:	arch/mips/ralink
11279
11280RALINK RT2X00 WIRELESS LAN DRIVER
11281P:	rt2x00 project
11282M:	Stanislaw Gruszka <sgruszka@redhat.com>
11283M:	Helmut Schaa <helmut.schaa@googlemail.com>
11284L:	linux-wireless@vger.kernel.org
11285S:	Maintained
11286F:	drivers/net/wireless/ralink/rt2x00/
11287
11288RAMDISK RAM BLOCK DEVICE DRIVER
11289M:	Jens Axboe <axboe@kernel.dk>
11290S:	Maintained
11291F:	Documentation/blockdev/ramdisk.txt
11292F:	drivers/block/brd.c
11293
11294RANDOM NUMBER DRIVER
11295M:	"Theodore Ts'o" <tytso@mit.edu>
11296S:	Maintained
11297F:	drivers/char/random.c
11298
11299RAPIDIO SUBSYSTEM
11300M:	Matt Porter <mporter@kernel.crashing.org>
11301M:	Alexandre Bounine <alexandre.bounine@idt.com>
11302S:	Maintained
11303F:	drivers/rapidio/
11304
11305RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11306L:	linux-wireless@vger.kernel.org
11307S:	Orphan
11308F:	drivers/net/wireless/ray*
11309
11310RCUTORTURE MODULE
11311M:	Josh Triplett <josh@joshtriplett.org>
11312M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11313L:	linux-kernel@vger.kernel.org
11314S:	Supported
11315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11316F:	Documentation/RCU/torture.txt
11317F:	kernel/rcu/rcutorture.c
11318
11319RCUTORTURE TEST FRAMEWORK
11320M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11321M:	Josh Triplett <josh@joshtriplett.org>
11322R:	Steven Rostedt <rostedt@goodmis.org>
11323R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11324R:	Lai Jiangshan <jiangshanlai@gmail.com>
11325L:	linux-kernel@vger.kernel.org
11326S:	Supported
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11328F:	tools/testing/selftests/rcutorture
11329
11330RDC R-321X SoC
11331M:	Florian Fainelli <florian@openwrt.org>
11332S:	Maintained
11333
11334RDC R6040 FAST ETHERNET DRIVER
11335M:	Florian Fainelli <f.fainelli@gmail.com>
11336L:	netdev@vger.kernel.org
11337S:	Maintained
11338F:	drivers/net/ethernet/rdc/r6040.c
11339
11340RDMAVT - RDMA verbs software
11341M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11342L:	linux-rdma@vger.kernel.org
11343S:	Supported
11344F:	drivers/infiniband/sw/rdmavt
11345
11346RDS - RELIABLE DATAGRAM SOCKETS
11347M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11348L:	netdev@vger.kernel.org
11349L:	linux-rdma@vger.kernel.org
11350L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11351W:	https://oss.oracle.com/projects/rds/
11352S:	Supported
11353F:	net/rds/
11354F:	Documentation/networking/rds.txt
11355
11356RDT - RESOURCE ALLOCATION
11357M:	Fenghua Yu <fenghua.yu@intel.com>
11358L:	linux-kernel@vger.kernel.org
11359S:	Supported
11360F:	arch/x86/kernel/cpu/intel_rdt*
11361F:	arch/x86/include/asm/intel_rdt_sched.h
11362F:	Documentation/x86/intel_rdt*
11363
11364READ-COPY UPDATE (RCU)
11365M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11366M:	Josh Triplett <josh@joshtriplett.org>
11367R:	Steven Rostedt <rostedt@goodmis.org>
11368R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11369R:	Lai Jiangshan <jiangshanlai@gmail.com>
11370L:	linux-kernel@vger.kernel.org
11371W:	http://www.rdrop.com/users/paulmck/RCU/
11372S:	Supported
11373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11374F:	Documentation/RCU/
11375X:	Documentation/RCU/torture.txt
11376F:	include/linux/rcu*
11377X:	include/linux/srcu.h
11378F:	kernel/rcu/
11379X:	kernel/torture.c
11380
11381REAL TIME CLOCK (RTC) SUBSYSTEM
11382M:	Alessandro Zummo <a.zummo@towertech.it>
11383M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11384L:	linux-rtc@vger.kernel.org
11385Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11387S:	Maintained
11388F:	Documentation/devicetree/bindings/rtc/
11389F:	Documentation/rtc.txt
11390F:	drivers/rtc/
11391F:	include/linux/rtc.h
11392F:	include/uapi/linux/rtc.h
11393F:	include/linux/rtc/
11394F:	include/linux/platform_data/rtc-*
11395F:	tools/testing/selftests/timers/rtctest.c
11396
11397REALTEK AUDIO CODECS
11398M:	Bard Liao <bardliao@realtek.com>
11399M:	Oder Chiou <oder_chiou@realtek.com>
11400S:	Maintained
11401F:	sound/soc/codecs/rt*
11402F:	include/sound/rt*.h
11403
11404REGISTER MAP ABSTRACTION
11405M:	Mark Brown <broonie@kernel.org>
11406L:	linux-kernel@vger.kernel.org
11407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11408S:	Supported
11409F:	Documentation/devicetree/bindings/regmap/
11410F:	drivers/base/regmap/
11411F:	include/linux/regmap.h
11412
11413REISERFS FILE SYSTEM
11414L:	reiserfs-devel@vger.kernel.org
11415S:	Supported
11416F:	fs/reiserfs/
11417
11418REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11419M:	Ohad Ben-Cohen <ohad@wizery.com>
11420M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11421L:	linux-remoteproc@vger.kernel.org
11422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11423S:	Maintained
11424F:	Documentation/devicetree/bindings/remoteproc/
11425F:	Documentation/remoteproc.txt
11426F:	drivers/remoteproc/
11427F:	include/linux/remoteproc.h
11428
11429REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11430M:	Ohad Ben-Cohen <ohad@wizery.com>
11431M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11432L:	linux-remoteproc@vger.kernel.org
11433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11434S:	Maintained
11435F:	drivers/rpmsg/
11436F:	Documentation/rpmsg.txt
11437F:	include/linux/rpmsg.h
11438F:	include/linux/rpmsg/
11439
11440RENESAS CLOCK DRIVERS
11441M:	Geert Uytterhoeven <geert+renesas@glider.be>
11442L:	linux-renesas-soc@vger.kernel.org
11443S:	Supported
11444F:	drivers/clk/renesas/
11445
11446RENESAS ETHERNET DRIVERS
11447R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11448L:	netdev@vger.kernel.org
11449L:	linux-renesas-soc@vger.kernel.org
11450F:	Documentation/devicetree/bindings/net/renesas,*.txt
11451F:	Documentation/devicetree/bindings/net/sh_eth.txt
11452F:	drivers/net/ethernet/renesas/
11453F:	include/linux/sh_eth.h
11454
11455RENESAS R-CAR GYROADC DRIVER
11456M:	Marek Vasut <marek.vasut@gmail.com>
11457L:	linux-iio@vger.kernel.org
11458S:	Supported
11459F:	drivers/iio/adc/rcar_gyro_adc.c
11460
11461RENESAS USB PHY DRIVER
11462M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11463L:	linux-renesas-soc@vger.kernel.org
11464S:	Maintained
11465F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11466
11467RESET CONTROLLER FRAMEWORK
11468M:	Philipp Zabel <p.zabel@pengutronix.de>
11469T:	git git://git.pengutronix.de/git/pza/linux
11470S:	Maintained
11471F:	drivers/reset/
11472F:	Documentation/devicetree/bindings/reset/
11473F:	include/dt-bindings/reset/
11474F:	include/linux/reset.h
11475F:	include/linux/reset-controller.h
11476
11477RFKILL
11478M:	Johannes Berg <johannes@sipsolutions.net>
11479L:	linux-wireless@vger.kernel.org
11480W:	http://wireless.kernel.org/
11481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11483S:	Maintained
11484F:	Documentation/rfkill.txt
11485F:	net/rfkill/
11486
11487RHASHTABLE
11488M:	Thomas Graf <tgraf@suug.ch>
11489M:	Herbert Xu <herbert@gondor.apana.org.au>
11490L:	netdev@vger.kernel.org
11491S:	Maintained
11492F:	lib/rhashtable.c
11493F:	include/linux/rhashtable.h
11494
11495RICOH R5C592 MEMORYSTICK DRIVER
11496M:	Maxim Levitsky <maximlevitsky@gmail.com>
11497S:	Maintained
11498F:	drivers/memstick/host/r592.*
11499
11500RICOH SMARTMEDIA/XD DRIVER
11501M:	Maxim Levitsky <maximlevitsky@gmail.com>
11502S:	Maintained
11503F:	drivers/mtd/nand/r852.c
11504F:	drivers/mtd/nand/r852.h
11505
11506ROCCAT DRIVERS
11507M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11508W:	http://sourceforge.net/projects/roccat/
11509S:	Maintained
11510F:	drivers/hid/hid-roccat*
11511F:	include/linux/hid-roccat*
11512F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11513
11514ROCKER DRIVER
11515M:	Jiri Pirko <jiri@resnulli.us>
11516L:	netdev@vger.kernel.org
11517S:	Supported
11518F:	drivers/net/ethernet/rocker/
11519
11520ROCKETPORT DRIVER
11521P:	Comtrol Corp.
11522W:	http://www.comtrol.com
11523S:	Maintained
11524F:	Documentation/serial/rocket.txt
11525F:	drivers/tty/rocket*
11526
11527ROCKETPORT EXPRESS/INFINITY DRIVER
11528M:	Kevin Cernekee <cernekee@gmail.com>
11529L:	linux-serial@vger.kernel.org
11530S:	Odd Fixes
11531F:	drivers/tty/serial/rp2.*
11532
11533ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11534M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11535L:	linux-kernel@vger.kernel.org
11536L:	linux-renesas-soc@vger.kernel.org
11537S:	Supported
11538F:	drivers/mfd/bd9571mwv.c
11539F:	drivers/regulator/bd9571mwv-regulator.c
11540F:	drivers/gpio/gpio-bd9571mwv.c
11541F:	include/linux/mfd/bd9571mwv.h
11542F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11543
11544ROSE NETWORK LAYER
11545M:	Ralf Baechle <ralf@linux-mips.org>
11546L:	linux-hams@vger.kernel.org
11547W:	http://www.linux-ax25.org/
11548S:	Maintained
11549F:	include/net/rose.h
11550F:	include/uapi/linux/rose.h
11551F:	net/rose/
11552
11553RTL2830 MEDIA DRIVER
11554M:	Antti Palosaari <crope@iki.fi>
11555L:	linux-media@vger.kernel.org
11556W:	https://linuxtv.org
11557W:	http://palosaari.fi/linux/
11558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11559T:	git git://linuxtv.org/anttip/media_tree.git
11560S:	Maintained
11561F:	drivers/media/dvb-frontends/rtl2830*
11562
11563RTL2832 MEDIA DRIVER
11564M:	Antti Palosaari <crope@iki.fi>
11565L:	linux-media@vger.kernel.org
11566W:	https://linuxtv.org
11567W:	http://palosaari.fi/linux/
11568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11569T:	git git://linuxtv.org/anttip/media_tree.git
11570S:	Maintained
11571F:	drivers/media/dvb-frontends/rtl2832*
11572
11573RTL2832_SDR MEDIA DRIVER
11574M:	Antti Palosaari <crope@iki.fi>
11575L:	linux-media@vger.kernel.org
11576W:	https://linuxtv.org
11577W:	http://palosaari.fi/linux/
11578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11579T:	git git://linuxtv.org/anttip/media_tree.git
11580S:	Maintained
11581F:	drivers/media/dvb-frontends/rtl2832_sdr*
11582
11583RTL8180 WIRELESS DRIVER
11584L:	linux-wireless@vger.kernel.org
11585W:	http://wireless.kernel.org/
11586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11587S:	Orphan
11588F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11589
11590RTL8187 WIRELESS DRIVER
11591M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11592M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11593M:	Larry Finger <Larry.Finger@lwfinger.net>
11594L:	linux-wireless@vger.kernel.org
11595W:	http://wireless.kernel.org/
11596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11597S:	Maintained
11598F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11599
11600RTL8192CE WIRELESS DRIVER
11601M:	Larry Finger <Larry.Finger@lwfinger.net>
11602M:	Chaoming Li <chaoming_li@realsil.com.cn>
11603L:	linux-wireless@vger.kernel.org
11604W:	http://wireless.kernel.org/
11605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11606S:	Maintained
11607F:	drivers/net/wireless/realtek/rtlwifi/
11608F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11609
11610RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11611M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11612L:	linux-wireless@vger.kernel.org
11613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11614S:	Maintained
11615F:	drivers/net/wireless/realtek/rtl8xxxu/
11616
11617S3 SAVAGE FRAMEBUFFER DRIVER
11618M:	Antonino Daplas <adaplas@gmail.com>
11619L:	linux-fbdev@vger.kernel.org
11620S:	Maintained
11621F:	drivers/video/fbdev/savage/
11622
11623S390
11624M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11625M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11626L:	linux-s390@vger.kernel.org
11627W:	http://www.ibm.com/developerworks/linux/linux390/
11628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11629S:	Supported
11630F:	arch/s390/
11631F:	drivers/s390/
11632F:	Documentation/s390/
11633F:	Documentation/driver-api/s390-drivers.rst
11634
11635S390 COMMON I/O LAYER
11636M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11637M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11638L:	linux-s390@vger.kernel.org
11639W:	http://www.ibm.com/developerworks/linux/linux390/
11640S:	Supported
11641F:	drivers/s390/cio/
11642
11643S390 DASD DRIVER
11644M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11645M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11646L:	linux-s390@vger.kernel.org
11647W:	http://www.ibm.com/developerworks/linux/linux390/
11648S:	Supported
11649F:	drivers/s390/block/dasd*
11650F:	block/partitions/ibm.c
11651
11652S390 IOMMU (PCI)
11653M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11654L:	linux-s390@vger.kernel.org
11655W:	http://www.ibm.com/developerworks/linux/linux390/
11656S:	Supported
11657F:	drivers/iommu/s390-iommu.c
11658
11659S390 IUCV NETWORK LAYER
11660M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11661M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11662L:	linux-s390@vger.kernel.org
11663W:	http://www.ibm.com/developerworks/linux/linux390/
11664S:	Supported
11665F:	drivers/s390/net/*iucv*
11666F:	include/net/iucv/
11667F:	net/iucv/
11668
11669S390 NETWORK DRIVERS
11670M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11671M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11672L:	linux-s390@vger.kernel.org
11673W:	http://www.ibm.com/developerworks/linux/linux390/
11674S:	Supported
11675F:	drivers/s390/net/
11676
11677S390 PCI SUBSYSTEM
11678M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11679M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11680L:	linux-s390@vger.kernel.org
11681W:	http://www.ibm.com/developerworks/linux/linux390/
11682S:	Supported
11683F:	arch/s390/pci/
11684F:	drivers/pci/hotplug/s390_pci_hpc.c
11685
11686S390 VFIO-CCW DRIVER
11687M:	Cornelia Huck <cohuck@redhat.com>
11688M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11689L:	linux-s390@vger.kernel.org
11690L:	kvm@vger.kernel.org
11691S:	Supported
11692F:	drivers/s390/cio/vfio_ccw*
11693F:	Documentation/s390/vfio-ccw.txt
11694F:	include/uapi/linux/vfio_ccw.h
11695
11696S390 ZCRYPT DRIVER
11697M:	Harald Freudenberger <freude@de.ibm.com>
11698L:	linux-s390@vger.kernel.org
11699W:	http://www.ibm.com/developerworks/linux/linux390/
11700S:	Supported
11701F:	drivers/s390/crypto/
11702
11703S390 ZFCP DRIVER
11704M:	Steffen Maier <maier@linux.vnet.ibm.com>
11705M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11706L:	linux-s390@vger.kernel.org
11707W:	http://www.ibm.com/developerworks/linux/linux390/
11708S:	Supported
11709F:	drivers/s390/scsi/zfcp_*
11710
11711S3C24XX SD/MMC Driver
11712M:	Ben Dooks <ben-linux@fluff.org>
11713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11714S:	Supported
11715F:	drivers/mmc/host/s3cmci.*
11716
11717SAA6588 RDS RECEIVER DRIVER
11718M:	Hans Verkuil <hverkuil@xs4all.nl>
11719L:	linux-media@vger.kernel.org
11720T:	git git://linuxtv.org/media_tree.git
11721W:	https://linuxtv.org
11722S:	Odd Fixes
11723F:	drivers/media/i2c/saa6588*
11724
11725SAA7134 VIDEO4LINUX DRIVER
11726M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11727M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11728L:	linux-media@vger.kernel.org
11729W:	https://linuxtv.org
11730T:	git git://linuxtv.org/media_tree.git
11731S:	Odd fixes
11732F:	Documentation/media/v4l-drivers/saa7134*
11733F:	drivers/media/pci/saa7134/
11734
11735SAA7146 VIDEO4LINUX-2 DRIVER
11736M:	Hans Verkuil <hverkuil@xs4all.nl>
11737L:	linux-media@vger.kernel.org
11738T:	git git://linuxtv.org/media_tree.git
11739S:	Maintained
11740F:	drivers/media/common/saa7146/
11741F:	drivers/media/pci/saa7146/
11742F:	include/media/saa7146*
11743
11744SAMSUNG AUDIO (ASoC) DRIVERS
11745M:	Krzysztof Kozlowski <krzk@kernel.org>
11746M:	Sangbeom Kim <sbkim73@samsung.com>
11747M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11748L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11749S:	Supported
11750F:	sound/soc/samsung/
11751
11752SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11753M:	Krzysztof Kozlowski <krzk@kernel.org>
11754L:	linux-crypto@vger.kernel.org
11755L:	linux-samsung-soc@vger.kernel.org
11756S:	Maintained
11757F:	drivers/crypto/exynos-rng.c
11758F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11759
11760SAMSUNG FRAMEBUFFER DRIVER
11761M:	Jingoo Han <jingoohan1@gmail.com>
11762L:	linux-fbdev@vger.kernel.org
11763S:	Maintained
11764F:	drivers/video/fbdev/s3c-fb.c
11765
11766SAMSUNG LAPTOP DRIVER
11767M:	Corentin Chary <corentin.chary@gmail.com>
11768L:	platform-driver-x86@vger.kernel.org
11769S:	Maintained
11770F:	drivers/platform/x86/samsung-laptop.c
11771
11772SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11773M:	Sangbeom Kim <sbkim73@samsung.com>
11774M:	Krzysztof Kozlowski <krzk@kernel.org>
11775M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11776L:	linux-kernel@vger.kernel.org
11777L:	linux-samsung-soc@vger.kernel.org
11778S:	Supported
11779F:	drivers/mfd/sec*.c
11780F:	drivers/regulator/s2m*.c
11781F:	drivers/regulator/s5m*.c
11782F:	drivers/clk/clk-s2mps11.c
11783F:	drivers/rtc/rtc-s5m.c
11784F:	include/linux/mfd/samsung/
11785F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11786F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11787F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11788F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11789
11790SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11791M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11792L:	linux-media@vger.kernel.org
11793L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11794S:	Maintained
11795F:	drivers/media/platform/s3c-camif/
11796F:	include/media/drv-intf/s3c_camif.h
11797
11798SAMSUNG S3FWRN5 NFC DRIVER
11799M:	Robert Baldyga <r.baldyga@samsung.com>
11800M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11801L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11802S:	Supported
11803F:	drivers/nfc/s3fwrn5
11804
11805SAMSUNG S5C73M3 CAMERA DRIVER
11806M:	Kyungmin Park <kyungmin.park@samsung.com>
11807M:	Andrzej Hajda <a.hajda@samsung.com>
11808L:	linux-media@vger.kernel.org
11809S:	Supported
11810F:	drivers/media/i2c/s5c73m3/*
11811
11812SAMSUNG S5K5BAF CAMERA DRIVER
11813M:	Kyungmin Park <kyungmin.park@samsung.com>
11814M:	Andrzej Hajda <a.hajda@samsung.com>
11815L:	linux-media@vger.kernel.org
11816S:	Supported
11817F:	drivers/media/i2c/s5k5baf.c
11818
11819SAMSUNG S5P Security SubSystem (SSS) DRIVER
11820M:	Krzysztof Kozlowski <krzk@kernel.org>
11821M:	Vladimir Zapolskiy <vz@mleia.com>
11822L:	linux-crypto@vger.kernel.org
11823L:	linux-samsung-soc@vger.kernel.org
11824S:	Maintained
11825F:	drivers/crypto/s5p-sss.c
11826
11827SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11828M:	Kyungmin Park <kyungmin.park@samsung.com>
11829M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11830L:	linux-media@vger.kernel.org
11831Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11832S:	Supported
11833F:	drivers/media/platform/exynos4-is/
11834
11835SAMSUNG SOC CLOCK DRIVERS
11836M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11837M:	Tomasz Figa <tomasz.figa@gmail.com>
11838M:	Chanwoo Choi <cw00.choi@samsung.com>
11839S:	Supported
11840L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11841F:	drivers/clk/samsung/
11842F:	include/dt-bindings/clock/exynos*.h
11843F:	Documentation/devicetree/bindings/clock/exynos*.txt
11844
11845SAMSUNG SPI DRIVERS
11846M:	Kukjin Kim <kgene@kernel.org>
11847M:	Krzysztof Kozlowski <krzk@kernel.org>
11848M:	Andi Shyti <andi.shyti@samsung.com>
11849L:	linux-spi@vger.kernel.org
11850L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11851S:	Maintained
11852F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11853F:	drivers/spi/spi-s3c*
11854F:	include/linux/platform_data/spi-s3c64xx.h
11855
11856SAMSUNG SXGBE DRIVERS
11857M:	Byungho An <bh74.an@samsung.com>
11858M:	Girish K S <ks.giri@samsung.com>
11859M:	Vipul Pandya <vipul.pandya@samsung.com>
11860S:	Supported
11861L:	netdev@vger.kernel.org
11862F:	drivers/net/ethernet/samsung/sxgbe/
11863
11864SAMSUNG THERMAL DRIVER
11865M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11866L:	linux-pm@vger.kernel.org
11867L:	linux-samsung-soc@vger.kernel.org
11868S:	Supported
11869T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11870F:	drivers/thermal/samsung/
11871
11872SAMSUNG USB2 PHY DRIVER
11873M:	Kamil Debski <kamil@wypas.org>
11874M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11875L:	linux-kernel@vger.kernel.org
11876S:	Supported
11877F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11878F:	Documentation/phy/samsung-usb2.txt
11879F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11880F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11881F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11882F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11883F:	drivers/phy/samsung/phy-samsung-usb2.c
11884F:	drivers/phy/samsung/phy-samsung-usb2.h
11885
11886SC1200 WDT DRIVER
11887M:	Zwane Mwaikambo <zwanem@gmail.com>
11888S:	Maintained
11889F:	drivers/watchdog/sc1200wdt.c
11890
11891SCHEDULER
11892M:	Ingo Molnar <mingo@redhat.com>
11893M:	Peter Zijlstra <peterz@infradead.org>
11894L:	linux-kernel@vger.kernel.org
11895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11896S:	Maintained
11897F:	kernel/sched/
11898F:	include/linux/sched.h
11899F:	include/uapi/linux/sched.h
11900F:	include/linux/wait.h
11901
11902SCORE ARCHITECTURE
11903M:	Chen Liqin <liqin.linux@gmail.com>
11904M:	Lennox Wu <lennox.wu@gmail.com>
11905W:	http://www.sunplus.com
11906S:	Supported
11907F:	arch/score/
11908
11909SCR24X CHIP CARD INTERFACE DRIVER
11910M:	Lubomir Rintel <lkundrak@v3.sk>
11911S:	Supported
11912F:	drivers/char/pcmcia/scr24x_cs.c
11913
11914SCSI CDROM DRIVER
11915M:	Jens Axboe <axboe@kernel.dk>
11916L:	linux-scsi@vger.kernel.org
11917W:	http://www.kernel.dk
11918S:	Maintained
11919F:	drivers/scsi/sr*
11920
11921SCSI RDMA PROTOCOL (SRP) INITIATOR
11922M:	Bart Van Assche <bart.vanassche@sandisk.com>
11923L:	linux-rdma@vger.kernel.org
11924S:	Supported
11925W:	http://www.openfabrics.org
11926Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11928F:	drivers/infiniband/ulp/srp/
11929F:	include/scsi/srp.h
11930
11931SCSI SG DRIVER
11932M:	Doug Gilbert <dgilbert@interlog.com>
11933L:	linux-scsi@vger.kernel.org
11934W:	http://sg.danny.cz/sg
11935S:	Maintained
11936F:	Documentation/scsi/scsi-generic.txt
11937F:	drivers/scsi/sg.c
11938F:	include/scsi/sg.h
11939
11940SCSI SUBSYSTEM
11941M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11943M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11945L:	linux-scsi@vger.kernel.org
11946S:	Maintained
11947F:	Documentation/devicetree/bindings/scsi/
11948F:	drivers/scsi/
11949F:	include/scsi/
11950
11951SCSI TAPE DRIVER
11952M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11953L:	linux-scsi@vger.kernel.org
11954S:	Maintained
11955F:	Documentation/scsi/st.txt
11956F:	drivers/scsi/st.*
11957F:	drivers/scsi/st_*.h
11958
11959SCTP PROTOCOL
11960M:	Vlad Yasevich <vyasevich@gmail.com>
11961M:	Neil Horman <nhorman@tuxdriver.com>
11962L:	linux-sctp@vger.kernel.org
11963W:	http://lksctp.sourceforge.net
11964S:	Maintained
11965F:	Documentation/networking/sctp.txt
11966F:	include/linux/sctp.h
11967F:	include/uapi/linux/sctp.h
11968F:	include/net/sctp/
11969F:	net/sctp/
11970
11971SCx200 CPU SUPPORT
11972M:	Jim Cromie <jim.cromie@gmail.com>
11973S:	Odd Fixes
11974F:	Documentation/i2c/busses/scx200_acb
11975F:	arch/x86/platform/scx200/
11976F:	drivers/watchdog/scx200_wdt.c
11977F:	drivers/i2c/busses/scx200*
11978F:	drivers/mtd/maps/scx200_docflash.c
11979F:	include/linux/scx200.h
11980
11981SCx200 GPIO DRIVER
11982M:	Jim Cromie <jim.cromie@gmail.com>
11983S:	Maintained
11984F:	drivers/char/scx200_gpio.c
11985F:	include/linux/scx200_gpio.h
11986
11987SCx200 HRT CLOCKSOURCE DRIVER
11988M:	Jim Cromie <jim.cromie@gmail.com>
11989S:	Maintained
11990F:	drivers/clocksource/scx200_hrt.c
11991
11992SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11993M:	Sascha Sommer <saschasommer@freenet.de>
11994L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11995S:	Maintained
11996F:	drivers/mmc/host/sdricoh_cs.c
11997
11998SECURE COMPUTING
11999M:	Kees Cook <keescook@chromium.org>
12000R:	Andy Lutomirski <luto@amacapital.net>
12001R:	Will Drewry <wad@chromium.org>
12002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12003S:	Supported
12004F:	kernel/seccomp.c
12005F:	include/uapi/linux/seccomp.h
12006F:	include/linux/seccomp.h
12007F:	tools/testing/selftests/seccomp/*
12008F:	tools/testing/selftests/kselftest_harness.h
12009F:	Documentation/userspace-api/seccomp_filter.rst
12010K:	\bsecure_computing
12011K:	\bTIF_SECCOMP\b
12012
12013SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12014M:	Al Cooper <alcooperx@gmail.com>
12015L:	linux-mmc@vger.kernel.org
12016L:	bcm-kernel-feedback-list@broadcom.com
12017S:	Maintained
12018F:	drivers/mmc/host/sdhci-brcmstb*
12019
12020SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12021M:	Adrian Hunter <adrian.hunter@intel.com>
12022L:	linux-mmc@vger.kernel.org
12023T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12024S:	Maintained
12025F:	drivers/mmc/host/sdhci*
12026F:	include/linux/mmc/sdhci*
12027
12028SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12029M:	Ben Dooks <ben-linux@fluff.org>
12030M:	Jaehoon Chung <jh80.chung@samsung.com>
12031L:	linux-mmc@vger.kernel.org
12032S:	Maintained
12033F:	drivers/mmc/host/sdhci-s3c*
12034
12035SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12036M:	Viresh Kumar <vireshk@kernel.org>
12037L:	linux-mmc@vger.kernel.org
12038S:	Maintained
12039F:	drivers/mmc/host/sdhci-spear.c
12040
12041SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12042M:	Scott Bauer <scott.bauer@intel.com>
12043M:	Jonathan Derrick <jonathan.derrick@intel.com>
12044M:	Rafael Antognolli <rafael.antognolli@intel.com>
12045L:	linux-block@vger.kernel.org
12046S:	Supported
12047F:	block/sed*
12048F:	block/opal_proto.h
12049F:	include/linux/sed*
12050F:	include/uapi/linux/sed*
12051
12052SECURITY CONTACT
12053M:	Security Officers <security@kernel.org>
12054S:	Supported
12055
12056SECURITY SUBSYSTEM
12057M:	James Morris <james.l.morris@oracle.com>
12058M:	"Serge E. Hallyn" <serge@hallyn.com>
12059L:	linux-security-module@vger.kernel.org (suggested Cc:)
12060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12061W:	http://kernsec.org/
12062S:	Supported
12063F:	security/
12064
12065SELINUX SECURITY MODULE
12066M:	Paul Moore <paul@paul-moore.com>
12067M:	Stephen Smalley <sds@tycho.nsa.gov>
12068M:	Eric Paris <eparis@parisplace.org>
12069L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12070W:	https://selinuxproject.org
12071W:	https://github.com/SELinuxProject
12072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12073S:	Supported
12074F:	include/linux/selinux*
12075F:	security/selinux/
12076F:	scripts/selinux/
12077F:	Documentation/admin-guide/LSM/SELinux.rst
12078
12079SENSABLE PHANTOM
12080M:	Jiri Slaby <jirislaby@gmail.com>
12081S:	Maintained
12082F:	drivers/misc/phantom.c
12083F:	include/uapi/linux/phantom.h
12084
12085SERIAL DEVICE BUS
12086M:	Rob Herring <robh@kernel.org>
12087L:	linux-serial@vger.kernel.org
12088S:	Maintained
12089F:	Documentation/devicetree/bindings/serial/slave-device.txt
12090F:	drivers/tty/serdev/
12091F:	include/linux/serdev.h
12092
12093SERIAL DRIVERS
12094M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12095L:	linux-serial@vger.kernel.org
12096S:	Maintained
12097F:	Documentation/devicetree/bindings/serial/
12098F:	drivers/tty/serial/
12099
12100SERIAL IR RECEIVER
12101M:	Sean Young <sean@mess.org>
12102L:	linux-media@vger.kernel.org
12103S:	Maintained
12104F:	drivers/media/rc/serial_ir.c
12105
12106SFC NETWORK DRIVER
12107M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12108M:	Edward Cree <ecree@solarflare.com>
12109M:	Bert Kenward <bkenward@solarflare.com>
12110L:	netdev@vger.kernel.org
12111S:	Supported
12112F:	drivers/net/ethernet/sfc/
12113
12114SGI GRU DRIVER
12115M:	Dimitri Sivanich <sivanich@sgi.com>
12116S:	Maintained
12117F:	drivers/misc/sgi-gru/
12118
12119SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12120M:	Pat Gefre <pfg@sgi.com>
12121L:	linux-ia64@vger.kernel.org
12122S:	Supported
12123F:	Documentation/ia64/serial.txt
12124F:	drivers/tty/serial/ioc?_serial.c
12125F:	include/linux/ioc?.h
12126
12127SGI XP/XPC/XPNET DRIVER
12128M:	Cliff Whickman <cpw@sgi.com>
12129M:	Robin Holt <robinmholt@gmail.com>
12130S:	Maintained
12131F:	drivers/misc/sgi-xp/
12132
12133SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12134M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12135L:	linux-s390@vger.kernel.org
12136W:	http://www.ibm.com/developerworks/linux/linux390/
12137S:	Supported
12138F:	net/smc/
12139
12140SH_VEU V4L2 MEM2MEM DRIVER
12141L:	linux-media@vger.kernel.org
12142S:	Orphan
12143F:	drivers/media/platform/sh_veu.c
12144
12145SH_VOU V4L2 OUTPUT DRIVER
12146L:	linux-media@vger.kernel.org
12147S:	Orphan
12148F:	drivers/media/platform/sh_vou.c
12149F:	include/media/drv-intf/sh_vou.h
12150
12151SI2157 MEDIA DRIVER
12152M:	Antti Palosaari <crope@iki.fi>
12153L:	linux-media@vger.kernel.org
12154W:	https://linuxtv.org
12155W:	http://palosaari.fi/linux/
12156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12157T:	git git://linuxtv.org/anttip/media_tree.git
12158S:	Maintained
12159F:	drivers/media/tuners/si2157*
12160
12161SI2168 MEDIA DRIVER
12162M:	Antti Palosaari <crope@iki.fi>
12163L:	linux-media@vger.kernel.org
12164W:	https://linuxtv.org
12165W:	http://palosaari.fi/linux/
12166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12167T:	git git://linuxtv.org/anttip/media_tree.git
12168S:	Maintained
12169F:	drivers/media/dvb-frontends/si2168*
12170
12171SI470X FM RADIO RECEIVER I2C DRIVER
12172M:	Hans Verkuil <hverkuil@xs4all.nl>
12173L:	linux-media@vger.kernel.org
12174T:	git git://linuxtv.org/media_tree.git
12175W:	https://linuxtv.org
12176S:	Odd Fixes
12177F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12178
12179SI470X FM RADIO RECEIVER USB DRIVER
12180M:	Hans Verkuil <hverkuil@xs4all.nl>
12181L:	linux-media@vger.kernel.org
12182T:	git git://linuxtv.org/media_tree.git
12183W:	https://linuxtv.org
12184S:	Maintained
12185F:	drivers/media/radio/si470x/radio-si470x-common.c
12186F:	drivers/media/radio/si470x/radio-si470x.h
12187F:	drivers/media/radio/si470x/radio-si470x-usb.c
12188
12189SI4713 FM RADIO TRANSMITTER I2C DRIVER
12190M:	Eduardo Valentin <edubezval@gmail.com>
12191L:	linux-media@vger.kernel.org
12192T:	git git://linuxtv.org/media_tree.git
12193W:	https://linuxtv.org
12194S:	Odd Fixes
12195F:	drivers/media/radio/si4713/si4713.?
12196
12197SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12198M:	Eduardo Valentin <edubezval@gmail.com>
12199L:	linux-media@vger.kernel.org
12200T:	git git://linuxtv.org/media_tree.git
12201W:	https://linuxtv.org
12202S:	Odd Fixes
12203F:	drivers/media/radio/si4713/radio-platform-si4713.c
12204
12205SI4713 FM RADIO TRANSMITTER USB DRIVER
12206M:	Hans Verkuil <hverkuil@xs4all.nl>
12207L:	linux-media@vger.kernel.org
12208T:	git git://linuxtv.org/media_tree.git
12209W:	https://linuxtv.org
12210S:	Maintained
12211F:	drivers/media/radio/si4713/radio-usb-si4713.c
12212
12213SIANO DVB DRIVER
12214M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12215M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12216L:	linux-media@vger.kernel.org
12217W:	https://linuxtv.org
12218T:	git git://linuxtv.org/media_tree.git
12219S:	Odd fixes
12220F:	drivers/media/common/siano/
12221F:	drivers/media/usb/siano/
12222F:	drivers/media/usb/siano/
12223F:	drivers/media/mmc/siano/
12224
12225SILEAD TOUCHSCREEN DRIVER
12226M:	Hans de Goede <hdegoede@redhat.com>
12227L:	linux-input@vger.kernel.org
12228L:	platform-driver-x86@vger.kernel.org
12229S:	Maintained
12230F:	drivers/input/touchscreen/silead.c
12231F:	drivers/platform/x86/silead_dmi.c
12232
12233SILICON MOTION SM712 FRAME BUFFER DRIVER
12234M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12235M:	Teddy Wang <teddy.wang@siliconmotion.com>
12236M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12237L:	linux-fbdev@vger.kernel.org
12238S:	Maintained
12239F:	drivers/video/fbdev/sm712*
12240F:	Documentation/fb/sm712fb.txt
12241
12242SIMPLE FIRMWARE INTERFACE (SFI)
12243M:	Len Brown <lenb@kernel.org>
12244L:	sfi-devel@simplefirmware.org
12245W:	http://simplefirmware.org/
12246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12247S:	Supported
12248F:	arch/x86/platform/sfi/
12249F:	drivers/sfi/
12250F:	include/linux/sfi*.h
12251
12252SIMPLEFB FB DRIVER
12253M:	Hans de Goede <hdegoede@redhat.com>
12254L:	linux-fbdev@vger.kernel.org
12255S:	Maintained
12256F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12257F:	drivers/video/fbdev/simplefb.c
12258F:	include/linux/platform_data/simplefb.h
12259
12260SIMTEC EB110ATX (Chalice CATS)
12261P:	Ben Dooks
12262P:	Vincent Sanders <vince@simtec.co.uk>
12263M:	Simtec Linux Team <linux@simtec.co.uk>
12264W:	http://www.simtec.co.uk/products/EB110ATX/
12265S:	Supported
12266
12267SIMTEC EB2410ITX (BAST)
12268P:	Ben Dooks
12269P:	Vincent Sanders <vince@simtec.co.uk>
12270M:	Simtec Linux Team <linux@simtec.co.uk>
12271W:	http://www.simtec.co.uk/products/EB2410ITX/
12272S:	Supported
12273F:	arch/arm/mach-s3c24xx/mach-bast.c
12274F:	arch/arm/mach-s3c24xx/bast-ide.c
12275F:	arch/arm/mach-s3c24xx/bast-irq.c
12276
12277SIPHASH PRF ROUTINES
12278M:	Jason A. Donenfeld <Jason@zx2c4.com>
12279S:	Maintained
12280F:	lib/siphash.c
12281F:	lib/test_siphash.c
12282F:	include/linux/siphash.h
12283
12284SIS 190 ETHERNET DRIVER
12285M:	Francois Romieu <romieu@fr.zoreil.com>
12286L:	netdev@vger.kernel.org
12287S:	Maintained
12288F:	drivers/net/ethernet/sis/sis190.c
12289
12290SIS 900/7016 FAST ETHERNET DRIVER
12291M:	Daniele Venzano <venza@brownhat.org>
12292W:	http://www.brownhat.org/sis900.html
12293L:	netdev@vger.kernel.org
12294S:	Maintained
12295F:	drivers/net/ethernet/sis/sis900.*
12296
12297SIS FRAMEBUFFER DRIVER
12298M:	Thomas Winischhofer <thomas@winischhofer.net>
12299W:	http://www.winischhofer.net/linuxsisvga.shtml
12300S:	Maintained
12301F:	Documentation/fb/sisfb.txt
12302F:	drivers/video/fbdev/sis/
12303F:	include/video/sisfb.h
12304
12305SIS USB2VGA DRIVER
12306M:	Thomas Winischhofer <thomas@winischhofer.net>
12307W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12308S:	Maintained
12309F:	drivers/usb/misc/sisusbvga/
12310
12311SLAB ALLOCATOR
12312M:	Christoph Lameter <cl@linux.com>
12313M:	Pekka Enberg <penberg@kernel.org>
12314M:	David Rientjes <rientjes@google.com>
12315M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12316M:	Andrew Morton <akpm@linux-foundation.org>
12317L:	linux-mm@kvack.org
12318S:	Maintained
12319F:	include/linux/sl?b*.h
12320F:	mm/sl?b*
12321
12322SLEEPABLE READ-COPY UPDATE (SRCU)
12323M:	Lai Jiangshan <jiangshanlai@gmail.com>
12324M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12325M:	Josh Triplett <josh@joshtriplett.org>
12326R:	Steven Rostedt <rostedt@goodmis.org>
12327R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12328L:	linux-kernel@vger.kernel.org
12329W:	http://www.rdrop.com/users/paulmck/RCU/
12330S:	Supported
12331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12332F:	include/linux/srcu.h
12333F:	kernel/rcu/srcu.c
12334
12335SMACK SECURITY MODULE
12336M:	Casey Schaufler <casey@schaufler-ca.com>
12337L:	linux-security-module@vger.kernel.org
12338W:	http://schaufler-ca.com
12339T:	git git://github.com/cschaufler/smack-next
12340S:	Maintained
12341F:	Documentation/admin-guide/LSM/Smack.rst
12342F:	security/smack/
12343
12344SMC91x ETHERNET DRIVER
12345M:	Nicolas Pitre <nico@fluxnic.net>
12346S:	Odd Fixes
12347F:	drivers/net/ethernet/smsc/smc91x.*
12348
12349SMIA AND SMIA++ IMAGE SENSOR DRIVER
12350M:	Sakari Ailus <sakari.ailus@iki.fi>
12351L:	linux-media@vger.kernel.org
12352S:	Maintained
12353F:	drivers/media/i2c/smiapp/
12354F:	include/media/i2c/smiapp.h
12355F:	drivers/media/i2c/smiapp-pll.c
12356F:	drivers/media/i2c/smiapp-pll.h
12357F:	include/uapi/linux/smiapp.h
12358F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12359
12360SMM665 HARDWARE MONITOR DRIVER
12361M:	Guenter Roeck <linux@roeck-us.net>
12362L:	linux-hwmon@vger.kernel.org
12363S:	Maintained
12364F:	Documentation/hwmon/smm665
12365F:	drivers/hwmon/smm665.c
12366
12367SMSC EMC2103 HARDWARE MONITOR DRIVER
12368M:	Steve Glendinning <steve.glendinning@shawell.net>
12369L:	linux-hwmon@vger.kernel.org
12370S:	Maintained
12371F:	Documentation/hwmon/emc2103
12372F:	drivers/hwmon/emc2103.c
12373
12374SMSC SCH5627 HARDWARE MONITOR DRIVER
12375M:	Hans de Goede <hdegoede@redhat.com>
12376L:	linux-hwmon@vger.kernel.org
12377S:	Supported
12378F:	Documentation/hwmon/sch5627
12379F:	drivers/hwmon/sch5627.c
12380
12381SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12382M:	Steve Glendinning <steve.glendinning@shawell.net>
12383L:	linux-fbdev@vger.kernel.org
12384S:	Maintained
12385F:	drivers/video/fbdev/smscufx.c
12386
12387SMSC47B397 HARDWARE MONITOR DRIVER
12388M:	Jean Delvare <jdelvare@suse.com>
12389L:	linux-hwmon@vger.kernel.org
12390S:	Maintained
12391F:	Documentation/hwmon/smsc47b397
12392F:	drivers/hwmon/smsc47b397.c
12393
12394SMSC911x ETHERNET DRIVER
12395M:	Steve Glendinning <steve.glendinning@shawell.net>
12396L:	netdev@vger.kernel.org
12397S:	Maintained
12398F:	include/linux/smsc911x.h
12399F:	drivers/net/ethernet/smsc/smsc911x.*
12400
12401SMSC9420 PCI ETHERNET DRIVER
12402M:	Steve Glendinning <steve.glendinning@shawell.net>
12403L:	netdev@vger.kernel.org
12404S:	Maintained
12405F:	drivers/net/ethernet/smsc/smsc9420.*
12406
12407SOC-CAMERA V4L2 SUBSYSTEM
12408M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12409L:	linux-media@vger.kernel.org
12410T:	git git://linuxtv.org/media_tree.git
12411S:	Maintained
12412F:	include/media/soc*
12413F:	drivers/media/i2c/soc_camera/
12414F:	drivers/media/platform/soc_camera/
12415
12416SOEKRIS NET48XX LED SUPPORT
12417M:	Chris Boot <bootc@bootc.net>
12418S:	Maintained
12419F:	drivers/leds/leds-net48xx.c
12420
12421SOFT-ROCE DRIVER (rxe)
12422M:	Moni Shoua <monis@mellanox.com>
12423L:	linux-rdma@vger.kernel.org
12424S:	Supported
12425W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12426Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12427F:	drivers/infiniband/sw/rxe/
12428F:	include/uapi/rdma/rdma_user_rxe.h
12429
12430SOFTLOGIC 6x10 MPEG CODEC
12431M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12432M:	Anton Sviridenko <anton@corp.bluecherry.net>
12433M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12434M:	Andrey Utkin <andrey_utkin@fastmail.com>
12435M:	Ismael Luceno <ismael@iodev.co.uk>
12436L:	linux-media@vger.kernel.org
12437S:	Supported
12438F:	drivers/media/pci/solo6x10/
12439
12440SOFTWARE RAID (Multiple Disks) SUPPORT
12441M:	Shaohua Li <shli@kernel.org>
12442L:	linux-raid@vger.kernel.org
12443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12444S:	Supported
12445F:	drivers/md/
12446F:	include/linux/raid/
12447F:	include/uapi/linux/raid/
12448
12449SONIC NETWORK DRIVER
12450M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12451L:	netdev@vger.kernel.org
12452S:	Maintained
12453F:	drivers/net/ethernet/natsemi/sonic.*
12454
12455SONICS SILICON BACKPLANE DRIVER (SSB)
12456M:	Michael Buesch <m@bues.ch>
12457L:	linux-wireless@vger.kernel.org
12458S:	Maintained
12459F:	drivers/ssb/
12460F:	include/linux/ssb/
12461
12462SONY MEMORYSTICK CARD SUPPORT
12463M:	Alex Dubov <oakad@yahoo.com>
12464W:	http://tifmxx.berlios.de/
12465S:	Maintained
12466F:	drivers/memstick/host/tifm_ms.c
12467
12468SONY MEMORYSTICK STANDARD SUPPORT
12469M:	Maxim Levitsky <maximlevitsky@gmail.com>
12470S:	Maintained
12471F:	drivers/memstick/core/ms_block.*
12472
12473SONY VAIO CONTROL DEVICE DRIVER
12474M:	Mattia Dongili <malattia@linux.it>
12475L:	platform-driver-x86@vger.kernel.org
12476W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12477S:	Maintained
12478F:	Documentation/laptops/sony-laptop.txt
12479F:	drivers/char/sonypi.c
12480F:	drivers/platform/x86/sony-laptop.c
12481F:	include/linux/sony-laptop.h
12482
12483SOUND
12484M:	Jaroslav Kysela <perex@perex.cz>
12485M:	Takashi Iwai <tiwai@suse.com>
12486L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12487W:	http://www.alsa-project.org/
12488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12489T:	git git://git.alsa-project.org/alsa-kernel.git
12490Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12491S:	Maintained
12492F:	Documentation/sound/
12493F:	include/sound/
12494F:	include/uapi/sound/
12495F:	sound/
12496
12497SOUND - COMPRESSED AUDIO
12498M:	Vinod Koul <vinod.koul@intel.com>
12499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12501S:	Supported
12502F:	Documentation/sound/alsa/compress_offload.txt
12503F:	include/sound/compress_driver.h
12504F:	include/uapi/sound/compress_*
12505F:	sound/core/compress_offload.c
12506F:	sound/soc/soc-compress.c
12507
12508SOUND - DMAENGINE HELPERS
12509M:	Lars-Peter Clausen <lars@metafoo.de>
12510S:	Supported
12511F:	include/sound/dmaengine_pcm.h
12512F:	sound/core/pcm_dmaengine.c
12513F:	sound/soc/soc-generic-dmaengine-pcm.c
12514
12515SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12516M:	Liam Girdwood <lgirdwood@gmail.com>
12517M:	Mark Brown <broonie@kernel.org>
12518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12520W:	http://alsa-project.org/main/index.php/ASoC
12521S:	Supported
12522F:	Documentation/devicetree/bindings/sound/
12523F:	Documentation/sound/alsa/soc/
12524F:	sound/soc/
12525F:	include/sound/soc*
12526
12527SP2 MEDIA DRIVER
12528M:	Olli Salonen <olli.salonen@iki.fi>
12529L:	linux-media@vger.kernel.org
12530W:	https://linuxtv.org
12531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12532S:	Maintained
12533F:	drivers/media/dvb-frontends/sp2*
12534
12535SPARC + UltraSPARC (sparc/sparc64)
12536M:	"David S. Miller" <davem@davemloft.net>
12537L:	sparclinux@vger.kernel.org
12538Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12541S:	Maintained
12542F:	arch/sparc/
12543F:	drivers/sbus/
12544
12545SPARC SERIAL DRIVERS
12546M:	"David S. Miller" <davem@davemloft.net>
12547L:	sparclinux@vger.kernel.org
12548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12550S:	Maintained
12551F:	include/linux/sunserialcore.h
12552F:	drivers/tty/serial/suncore.c
12553F:	drivers/tty/serial/sunhv.c
12554F:	drivers/tty/serial/sunsab.c
12555F:	drivers/tty/serial/sunsab.h
12556F:	drivers/tty/serial/sunsu.c
12557F:	drivers/tty/serial/sunzilog.c
12558F:	drivers/tty/serial/sunzilog.h
12559F:	drivers/tty/vcc.c
12560
12561SPARSE CHECKER
12562M:	"Christopher Li" <sparse@chrisli.org>
12563L:	linux-sparse@vger.kernel.org
12564W:	https://sparse.wiki.kernel.org/
12565T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12566T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12567S:	Maintained
12568F:	include/linux/compiler.h
12569
12570SPEAR CLOCK FRAMEWORK SUPPORT
12571M:	Viresh Kumar <vireshk@kernel.org>
12572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12573W:	http://www.st.com/spear
12574S:	Maintained
12575F:	drivers/clk/spear/
12576
12577SPEAR PLATFORM SUPPORT
12578M:	Viresh Kumar <vireshk@kernel.org>
12579M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12581W:	http://www.st.com/spear
12582S:	Maintained
12583F:	arch/arm/boot/dts/spear*
12584F:	arch/arm/mach-spear/
12585
12586SPI NOR SUBSYSTEM
12587M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12588M:	Marek Vasut <marek.vasut@gmail.com>
12589L:	linux-mtd@lists.infradead.org
12590W:	http://www.linux-mtd.infradead.org/
12591Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12592T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12593T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12594S:	Maintained
12595F:	drivers/mtd/spi-nor/
12596F:	include/linux/mtd/spi-nor.h
12597
12598SPI SUBSYSTEM
12599M:	Mark Brown <broonie@kernel.org>
12600L:	linux-spi@vger.kernel.org
12601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12602Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12603S:	Maintained
12604F:	Documentation/devicetree/bindings/spi/
12605F:	Documentation/spi/
12606F:	drivers/spi/
12607F:	include/linux/spi/
12608F:	include/uapi/linux/spi/
12609F:	tools/spi/
12610
12611SPIDERNET NETWORK DRIVER for CELL
12612M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12613L:	netdev@vger.kernel.org
12614S:	Supported
12615F:	Documentation/networking/spider_net.txt
12616F:	drivers/net/ethernet/toshiba/spider_net*
12617
12618SPMI SUBSYSTEM
12619R:	Stephen Boyd <sboyd@codeaurora.org>
12620L:	linux-arm-msm@vger.kernel.org
12621F:	Documentation/devicetree/bindings/spmi/
12622F:	drivers/spmi/
12623F:	include/dt-bindings/spmi/spmi.h
12624F:	include/linux/spmi.h
12625F:	include/trace/events/spmi.h
12626
12627SPU FILE SYSTEM
12628M:	Jeremy Kerr <jk@ozlabs.org>
12629L:	linuxppc-dev@lists.ozlabs.org
12630W:	http://www.ibm.com/developerworks/power/cell/
12631S:	Supported
12632F:	Documentation/filesystems/spufs.txt
12633F:	arch/powerpc/platforms/cell/spufs/
12634
12635SQUASHFS FILE SYSTEM
12636M:	Phillip Lougher <phillip@squashfs.org.uk>
12637L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12638W:	http://squashfs.org.uk
12639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12640S:	Maintained
12641F:	Documentation/filesystems/squashfs.txt
12642F:	fs/squashfs/
12643
12644SRM (Alpha) environment access
12645M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12646S:	Maintained
12647F:	arch/alpha/kernel/srm_env.c
12648
12649STABLE BRANCH
12650M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12651L:	stable@vger.kernel.org
12652S:	Supported
12653F:	Documentation/process/stable-kernel-rules.rst
12654
12655STAGING - COMEDI
12656M:	Ian Abbott <abbotti@mev.co.uk>
12657M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12658S:	Odd Fixes
12659F:	drivers/staging/comedi/
12660
12661STAGING - FLARION FT1000 DRIVERS
12662M:	Marek Belisko <marek.belisko@gmail.com>
12663S:	Odd Fixes
12664F:	drivers/staging/ft1000/
12665
12666STAGING - INDUSTRIAL IO
12667M:	Jonathan Cameron <jic23@kernel.org>
12668L:	linux-iio@vger.kernel.org
12669S:	Odd Fixes
12670F:	Documentation/devicetree/bindings/staging/iio/
12671F:	drivers/staging/iio/
12672
12673STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12674M:	Jarod Wilson <jarod@wilsonet.com>
12675W:	http://www.lirc.org/
12676S:	Odd Fixes
12677F:	drivers/staging/media/lirc/
12678
12679STAGING - LUSTRE PARALLEL FILESYSTEM
12680M:	Oleg Drokin <oleg.drokin@intel.com>
12681M:	Andreas Dilger <andreas.dilger@intel.com>
12682M:	James Simmons <jsimmons@infradead.org>
12683L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12684W:	http://wiki.lustre.org/
12685S:	Maintained
12686F:	drivers/staging/lustre
12687
12688STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12689M:	Marc Dietrich <marvin24@gmx.de>
12690L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12691L:	linux-tegra@vger.kernel.org
12692S:	Maintained
12693F:	drivers/staging/nvec/
12694
12695STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12696M:	Jens Frederich <jfrederich@gmail.com>
12697M:	Daniel Drake <dsd@laptop.org>
12698M:	Jon Nettleton <jon.nettleton@gmail.com>
12699W:	http://wiki.laptop.org/go/DCON
12700S:	Maintained
12701F:	drivers/staging/olpc_dcon/
12702
12703STAGING - REALTEK RTL8712U DRIVERS
12704M:	Larry Finger <Larry.Finger@lwfinger.net>
12705M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12706S:	Odd Fixes
12707F:	drivers/staging/rtl8712/
12708
12709STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12710M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12711M:	Teddy Wang <teddy.wang@siliconmotion.com>
12712M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12713L:	linux-fbdev@vger.kernel.org
12714S:	Maintained
12715F:	drivers/staging/sm750fb/
12716
12717STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12718M:	William Hubbs <w.d.hubbs@gmail.com>
12719M:	Chris Brannon <chris@the-brannons.com>
12720M:	Kirk Reiser <kirk@reisers.ca>
12721M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12722L:	speakup@linux-speakup.org
12723W:	http://www.linux-speakup.org/
12724S:	Odd Fixes
12725F:	drivers/staging/speakup/
12726
12727STAGING - VIA VT665X DRIVERS
12728M:	Forest Bond <forest@alittletooquiet.net>
12729S:	Odd Fixes
12730F:	drivers/staging/vt665?/
12731
12732STAGING - WILC1000 WIFI DRIVER
12733M:	Aditya Shankar <aditya.shankar@microchip.com>
12734M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12735L:	linux-wireless@vger.kernel.org
12736S:	Supported
12737F:	drivers/staging/wilc1000/
12738
12739STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12740M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12741S:	Odd Fixes
12742F:	drivers/staging/xgifb/
12743
12744STAGING SUBSYSTEM
12745M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12747L:	devel@driverdev.osuosl.org
12748S:	Supported
12749F:	drivers/staging/
12750
12751STARFIRE/DURALAN NETWORK DRIVER
12752M:	Ion Badulescu <ionut@badula.org>
12753S:	Odd Fixes
12754F:	drivers/net/ethernet/adaptec/starfire*
12755
12756STEC S1220 SKD DRIVER
12757M:	Bart Van Assche <bart.vanassche@wdc.com>
12758L:	linux-block@vger.kernel.org
12759S:	Maintained
12760F:	drivers/block/skd*[ch]
12761
12762STI CEC DRIVER
12763M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12764S:	Maintained
12765F:	drivers/staging/media/st-cec/
12766F:	Documentation/devicetree/bindings/media/stih-cec.txt
12767
12768STK1160 USB VIDEO CAPTURE DRIVER
12769M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12770L:	linux-media@vger.kernel.org
12771T:	git git://linuxtv.org/media_tree.git
12772S:	Maintained
12773F:	drivers/media/usb/stk1160/
12774
12775STMMAC ETHERNET DRIVER
12776M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12777M:	Alexandre Torgue <alexandre.torgue@st.com>
12778L:	netdev@vger.kernel.org
12779W:	http://www.stlinux.com
12780S:	Supported
12781F:	drivers/net/ethernet/stmicro/stmmac/
12782
12783SUN3/3X
12784M:	Sam Creasey <sammy@sammy.net>
12785W:	http://sammy.net/sun3/
12786S:	Maintained
12787F:	arch/m68k/kernel/*sun3*
12788F:	arch/m68k/sun3*/
12789F:	arch/m68k/include/asm/sun3*
12790F:	drivers/net/ethernet/i825xx/sun3*
12791
12792SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12793M:	Hans de Goede <hdegoede@redhat.com>
12794L:	linux-input@vger.kernel.org
12795S:	Maintained
12796F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12797F:	drivers/input/keyboard/sun4i-lradc-keys.c
12798
12799SUNDANCE NETWORK DRIVER
12800M:	Denis Kirjanov <kda@linux-powerpc.org>
12801L:	netdev@vger.kernel.org
12802S:	Maintained
12803F:	drivers/net/ethernet/dlink/sundance.c
12804
12805SUPERH
12806M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12807M:	Rich Felker <dalias@libc.org>
12808L:	linux-sh@vger.kernel.org
12809Q:	http://patchwork.kernel.org/project/linux-sh/list/
12810S:	Maintained
12811F:	Documentation/sh/
12812F:	arch/sh/
12813F:	drivers/sh/
12814
12815SUSPEND TO RAM
12816M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12817M:	Len Brown <len.brown@intel.com>
12818M:	Pavel Machek <pavel@ucw.cz>
12819L:	linux-pm@vger.kernel.org
12820B:	https://bugzilla.kernel.org
12821S:	Supported
12822F:	Documentation/power/
12823F:	arch/x86/kernel/acpi/
12824F:	drivers/base/power/
12825F:	kernel/power/
12826F:	include/linux/suspend.h
12827F:	include/linux/freezer.h
12828F:	include/linux/pm.h
12829
12830SVGA HANDLING
12831M:	Martin Mares <mj@ucw.cz>
12832L:	linux-video@atrey.karlin.mff.cuni.cz
12833S:	Maintained
12834F:	Documentation/svga.txt
12835F:	arch/x86/boot/video*
12836
12837SWIOTLB SUBSYSTEM
12838M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12839L:	linux-kernel@vger.kernel.org
12840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12841S:	Supported
12842F:	lib/swiotlb.c
12843F:	arch/*/kernel/pci-swiotlb.c
12844F:	include/linux/swiotlb.h
12845
12846SWITCHDEV
12847M:	Jiri Pirko <jiri@resnulli.us>
12848M:	Ivan Vecera <ivecera@redhat.com>
12849L:	netdev@vger.kernel.org
12850S:	Supported
12851F:	net/switchdev/
12852F:	include/net/switchdev.h
12853
12854SYNC FILE FRAMEWORK
12855M:	Sumit Semwal <sumit.semwal@linaro.org>
12856R:	Gustavo Padovan <gustavo@padovan.org>
12857S:	Maintained
12858L:	linux-media@vger.kernel.org
12859L:	dri-devel@lists.freedesktop.org
12860F:	drivers/dma-buf/sync_*
12861F:	drivers/dma-buf/dma-fence*
12862F:	drivers/dma-buf/sw_sync.c
12863F:	include/linux/sync_file.h
12864F:	include/uapi/linux/sync_file.h
12865F:	Documentation/sync_file.txt
12866T:	git git://anongit.freedesktop.org/drm/drm-misc
12867
12868SYNOPSYS ARC ARCHITECTURE
12869M:	Vineet Gupta <vgupta@synopsys.com>
12870L:	linux-snps-arc@lists.infradead.org
12871S:	Supported
12872F:	arch/arc/
12873F:	Documentation/devicetree/bindings/arc/*
12874F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12875F:	drivers/clocksource/arc_timer.c
12876F:	drivers/tty/serial/arc_uart.c
12877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12878
12879SYNOPSYS ARC HSDK SDP pll clock driver
12880M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12881S:	Supported
12882F:	drivers/clk/clk-hsdk-pll.c
12883F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12884
12885SYNOPSYS ARC SDP clock driver
12886M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12887S:	Supported
12888F:	drivers/clk/axs10x/*
12889F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12890
12891SYNOPSYS ARC SDP platform support
12892M:	Alexey Brodkin <abrodkin@synopsys.com>
12893S:	Supported
12894F:	arch/arc/plat-axs10x
12895F:	arch/arc/boot/dts/ax*
12896F:	Documentation/devicetree/bindings/arc/axs10*
12897
12898SYNOPSYS DESIGNWARE DMAC DRIVER
12899M:	Viresh Kumar <vireshk@kernel.org>
12900M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12901S:	Maintained
12902F:	include/linux/dma/dw.h
12903F:	include/linux/platform_data/dma-dw.h
12904F:	drivers/dma/dw/
12905
12906SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12907M:	Jie Deng <jiedeng@synopsys.com>
12908L:	netdev@vger.kernel.org
12909S:	Supported
12910F:	drivers/net/ethernet/synopsys/
12911
12912SYNOPSYS DESIGNWARE I2C DRIVER
12913M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12914R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12915R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12916L:	linux-i2c@vger.kernel.org
12917S:	Maintained
12918F:	drivers/i2c/busses/i2c-designware-*
12919F:	include/linux/platform_data/i2c-designware.h
12920
12921SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12922M:	Jaehoon Chung <jh80.chung@samsung.com>
12923L:	linux-mmc@vger.kernel.org
12924S:	Maintained
12925F:	drivers/mmc/host/dw_mmc*
12926
12927SYNOPSYS HSDK RESET CONTROLLER DRIVER
12928M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12929S:	Supported
12930F:	drivers/reset/reset-hsdk.c
12931F:	include/dt-bindings/reset/snps,hsdk-reset.h
12932F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12933
12934SYSTEM CONFIGURATION (SYSCON)
12935M:	Lee Jones <lee.jones@linaro.org>
12936M:	Arnd Bergmann <arnd@arndb.de>
12937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12938S:	Supported
12939F:	drivers/mfd/syscon.c
12940
12941SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12942M:	Sudeep Holla <sudeep.holla@arm.com>
12943L:	linux-arm-kernel@lists.infradead.org
12944S:	Maintained
12945F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12946F:	drivers/clk/clk-scpi.c
12947F:	drivers/cpufreq/scpi-cpufreq.c
12948F:	drivers/firmware/arm_scpi.c
12949F:	include/linux/scpi_protocol.h
12950
12951SYSTEM RESET/SHUTDOWN DRIVERS
12952M:	Sebastian Reichel <sre@kernel.org>
12953L:	linux-pm@vger.kernel.org
12954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12955S:	Maintained
12956F:	Documentation/devicetree/bindings/power/reset/
12957F:	drivers/power/reset/
12958
12959SYSTEM TRACE MODULE CLASS
12960M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12961S:	Maintained
12962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12963F:	Documentation/trace/stm.txt
12964F:	drivers/hwtracing/stm/
12965F:	include/linux/stm.h
12966F:	include/uapi/linux/stm.h
12967
12968SYSV FILESYSTEM
12969M:	Christoph Hellwig <hch@infradead.org>
12970S:	Maintained
12971F:	Documentation/filesystems/sysv-fs.txt
12972F:	fs/sysv/
12973F:	include/linux/sysv_fs.h
12974
12975TARGET SUBSYSTEM
12976M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12977L:	linux-scsi@vger.kernel.org
12978L:	target-devel@vger.kernel.org
12979W:	http://www.linux-iscsi.org
12980W:	http://groups.google.com/group/linux-iscsi-target-dev
12981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12982S:	Supported
12983F:	drivers/target/
12984F:	include/target/
12985F:	Documentation/target/
12986
12987TASKSTATS STATISTICS INTERFACE
12988M:	Balbir Singh <bsingharora@gmail.com>
12989S:	Maintained
12990F:	Documentation/accounting/taskstats*
12991F:	include/linux/taskstats*
12992F:	kernel/taskstats.c
12993
12994TC subsystem
12995M:	Jamal Hadi Salim <jhs@mojatatu.com>
12996M:	Cong Wang <xiyou.wangcong@gmail.com>
12997M:	Jiri Pirko <jiri@resnulli.us>
12998L:	netdev@vger.kernel.org
12999S:	Maintained
13000F:	include/net/pkt_cls.h
13001F:	include/net/pkt_sched.h
13002F:	include/net/tc_act/
13003F:	include/uapi/linux/pkt_cls.h
13004F:	include/uapi/linux/pkt_sched.h
13005F:	include/uapi/linux/tc_act/
13006F:	include/uapi/linux/tc_ematch/
13007F:	net/sched/
13008
13009TCP LOW PRIORITY MODULE
13010M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13011M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13012W:	http://tcp-lp-mod.sourceforge.net/
13013S:	Maintained
13014F:	net/ipv4/tcp_lp.c
13015
13016TDA10071 MEDIA DRIVER
13017M:	Antti Palosaari <crope@iki.fi>
13018L:	linux-media@vger.kernel.org
13019W:	https://linuxtv.org
13020W:	http://palosaari.fi/linux/
13021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13022T:	git git://linuxtv.org/anttip/media_tree.git
13023S:	Maintained
13024F:	drivers/media/dvb-frontends/tda10071*
13025
13026TDA18212 MEDIA DRIVER
13027M:	Antti Palosaari <crope@iki.fi>
13028L:	linux-media@vger.kernel.org
13029W:	https://linuxtv.org
13030W:	http://palosaari.fi/linux/
13031Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13032T:	git git://linuxtv.org/anttip/media_tree.git
13033S:	Maintained
13034F:	drivers/media/tuners/tda18212*
13035
13036TDA18218 MEDIA DRIVER
13037M:	Antti Palosaari <crope@iki.fi>
13038L:	linux-media@vger.kernel.org
13039W:	https://linuxtv.org
13040W:	http://palosaari.fi/linux/
13041Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13042T:	git git://linuxtv.org/anttip/media_tree.git
13043S:	Maintained
13044F:	drivers/media/tuners/tda18218*
13045
13046TDA18271 MEDIA DRIVER
13047M:	Michael Krufky <mkrufky@linuxtv.org>
13048L:	linux-media@vger.kernel.org
13049W:	https://linuxtv.org
13050W:	http://github.com/mkrufky
13051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13052T:	git git://linuxtv.org/mkrufky/tuners.git
13053S:	Maintained
13054F:	drivers/media/tuners/tda18271*
13055
13056TDA827x MEDIA DRIVER
13057M:	Michael Krufky <mkrufky@linuxtv.org>
13058L:	linux-media@vger.kernel.org
13059W:	https://linuxtv.org
13060W:	http://github.com/mkrufky
13061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13062T:	git git://linuxtv.org/mkrufky/tuners.git
13063S:	Maintained
13064F:	drivers/media/tuners/tda8290.*
13065
13066TDA8290 MEDIA DRIVER
13067M:	Michael Krufky <mkrufky@linuxtv.org>
13068L:	linux-media@vger.kernel.org
13069W:	https://linuxtv.org
13070W:	http://github.com/mkrufky
13071Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13072T:	git git://linuxtv.org/mkrufky/tuners.git
13073S:	Maintained
13074F:	drivers/media/tuners/tda8290.*
13075
13076TDA9840 MEDIA DRIVER
13077M:	Hans Verkuil <hverkuil@xs4all.nl>
13078L:	linux-media@vger.kernel.org
13079T:	git git://linuxtv.org/media_tree.git
13080W:	https://linuxtv.org
13081S:	Maintained
13082F:	drivers/media/i2c/tda9840*
13083
13084TEA5761 TUNER DRIVER
13085M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13086M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13087L:	linux-media@vger.kernel.org
13088W:	https://linuxtv.org
13089T:	git git://linuxtv.org/media_tree.git
13090S:	Odd fixes
13091F:	drivers/media/tuners/tea5761.*
13092
13093TEA5767 TUNER DRIVER
13094M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13095M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13096L:	linux-media@vger.kernel.org
13097W:	https://linuxtv.org
13098T:	git git://linuxtv.org/media_tree.git
13099S:	Maintained
13100F:	drivers/media/tuners/tea5767.*
13101
13102TEA6415C MEDIA DRIVER
13103M:	Hans Verkuil <hverkuil@xs4all.nl>
13104L:	linux-media@vger.kernel.org
13105T:	git git://linuxtv.org/media_tree.git
13106W:	https://linuxtv.org
13107S:	Maintained
13108F:	drivers/media/i2c/tea6415c*
13109
13110TEA6420 MEDIA DRIVER
13111M:	Hans Verkuil <hverkuil@xs4all.nl>
13112L:	linux-media@vger.kernel.org
13113T:	git git://linuxtv.org/media_tree.git
13114W:	https://linuxtv.org
13115S:	Maintained
13116F:	drivers/media/i2c/tea6420*
13117
13118TEAM DRIVER
13119M:	Jiri Pirko <jiri@resnulli.us>
13120L:	netdev@vger.kernel.org
13121S:	Supported
13122F:	drivers/net/team/
13123F:	include/linux/if_team.h
13124F:	include/uapi/linux/if_team.h
13125
13126TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13127M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13128S:	Maintained
13129F:	arch/x86/platform/ts5500/
13130
13131TECHNOTREND USB IR RECEIVER
13132M:	Sean Young <sean@mess.org>
13133L:	linux-media@vger.kernel.org
13134S:	Maintained
13135F:	drivers/media/rc/ttusbir.c
13136
13137TEE SUBSYSTEM
13138M:	Jens Wiklander <jens.wiklander@linaro.org>
13139S:	Maintained
13140F:	include/linux/tee_drv.h
13141F:	include/uapi/linux/tee.h
13142F:	drivers/tee/
13143F:	Documentation/tee.txt
13144
13145TEGRA ARCHITECTURE SUPPORT
13146M:	Thierry Reding <thierry.reding@gmail.com>
13147M:	Jonathan Hunter <jonathanh@nvidia.com>
13148L:	linux-tegra@vger.kernel.org
13149Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13151S:	Supported
13152N:	[^a-z]tegra
13153
13154TEGRA CLOCK DRIVER
13155M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13156M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13157S:	Supported
13158F:	drivers/clk/tegra/
13159
13160TEGRA DMA DRIVERS
13161M:	Laxman Dewangan <ldewangan@nvidia.com>
13162M:	Jon Hunter <jonathanh@nvidia.com>
13163S:	Supported
13164F:	drivers/dma/tegra*
13165
13166TEGRA I2C DRIVER
13167M:	Laxman Dewangan <ldewangan@nvidia.com>
13168S:	Supported
13169F:	drivers/i2c/busses/i2c-tegra.c
13170
13171TEGRA IOMMU DRIVERS
13172M:	Hiroshi Doyu <hdoyu@nvidia.com>
13173S:	Supported
13174F:	drivers/iommu/tegra*
13175
13176TEGRA KBC DRIVER
13177M:	Rakesh Iyer <riyer@nvidia.com>
13178M:	Laxman Dewangan <ldewangan@nvidia.com>
13179S:	Supported
13180F:	drivers/input/keyboard/tegra-kbc.c
13181
13182TEGRA PWM DRIVER
13183M:	Thierry Reding <thierry.reding@gmail.com>
13184S:	Supported
13185F:	drivers/pwm/pwm-tegra.c
13186
13187TEGRA SERIAL DRIVER
13188M:	Laxman Dewangan <ldewangan@nvidia.com>
13189S:	Supported
13190F:	drivers/tty/serial/serial-tegra.c
13191
13192TEGRA SPI DRIVER
13193M:	Laxman Dewangan <ldewangan@nvidia.com>
13194S:	Supported
13195F:	drivers/spi/spi-tegra*
13196
13197TEHUTI ETHERNET DRIVER
13198M:	Andy Gospodarek <andy@greyhouse.net>
13199L:	netdev@vger.kernel.org
13200S:	Supported
13201F:	drivers/net/ethernet/tehuti/*
13202
13203Telecom Clock Driver for MCPL0010
13204M:	Mark Gross <mark.gross@intel.com>
13205S:	Supported
13206F:	drivers/char/tlclk.c
13207
13208TENSILICA XTENSA PORT (xtensa)
13209M:	Chris Zankel <chris@zankel.net>
13210M:	Max Filippov <jcmvbkbc@gmail.com>
13211L:	linux-xtensa@linux-xtensa.org
13212T:	git git://github.com/czankel/xtensa-linux.git
13213S:	Maintained
13214F:	arch/xtensa/
13215F:	drivers/irqchip/irq-xtensa-*
13216
13217Texas Instruments' System Control Interface (TISCI) Protocol Driver
13218M:	Nishanth Menon <nm@ti.com>
13219M:	Tero Kristo <t-kristo@ti.com>
13220M:	Santosh Shilimkar <ssantosh@kernel.org>
13221L:	linux-arm-kernel@lists.infradead.org
13222S:	Maintained
13223F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13224F:	drivers/firmware/ti_sci*
13225F:	include/linux/soc/ti/ti_sci_protocol.h
13226F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13227F:	include/dt-bindings/genpd/k2g.h
13228F:	drivers/soc/ti/ti_sci_pm_domains.c
13229F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13230F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13231F:	drivers/clk/keystone/sci-clk.c
13232F:	drivers/reset/reset-ti-sci.c
13233
13234THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13235M:	Hans Verkuil <hverkuil@xs4all.nl>
13236L:	linux-media@vger.kernel.org
13237T:	git git://linuxtv.org/media_tree.git
13238W:	https://linuxtv.org
13239S:	Maintained
13240F:	drivers/media/radio/radio-raremono.c
13241
13242THERMAL
13243M:	Zhang Rui <rui.zhang@intel.com>
13244M:	Eduardo Valentin <edubezval@gmail.com>
13245L:	linux-pm@vger.kernel.org
13246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13248Q:	https://patchwork.kernel.org/project/linux-pm/list/
13249S:	Supported
13250F:	drivers/thermal/
13251F:	include/linux/thermal.h
13252F:	include/uapi/linux/thermal.h
13253F:	include/linux/cpu_cooling.h
13254F:	Documentation/devicetree/bindings/thermal/
13255
13256THERMAL/CPU_COOLING
13257M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13258M:	Viresh Kumar <viresh.kumar@linaro.org>
13259M:	Javi Merino <javi.merino@kernel.org>
13260L:	linux-pm@vger.kernel.org
13261S:	Supported
13262F:	Documentation/thermal/cpu-cooling-api.txt
13263F:	drivers/thermal/cpu_cooling.c
13264F:	include/linux/cpu_cooling.h
13265
13266THINKPAD ACPI EXTRAS DRIVER
13267M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13268L:	ibm-acpi-devel@lists.sourceforge.net
13269L:	platform-driver-x86@vger.kernel.org
13270W:	http://ibm-acpi.sourceforge.net
13271W:	http://thinkwiki.org/wiki/Ibm-acpi
13272T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13273S:	Maintained
13274F:	drivers/platform/x86/thinkpad_acpi.c
13275
13276THUNDERBOLT DRIVER
13277M:	Andreas Noever <andreas.noever@gmail.com>
13278M:	Michael Jamet <michael.jamet@intel.com>
13279M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13280M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13281S:	Maintained
13282F:	drivers/thunderbolt/
13283
13284THUNDERX GPIO DRIVER
13285M:	David Daney <david.daney@cavium.com>
13286S:	Maintained
13287F:	drivers/gpio/gpio-thunderx.c
13288
13289TI AM437X VPFE DRIVER
13290M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13291L:	linux-media@vger.kernel.org
13292W:	https://linuxtv.org
13293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13294T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13295S:	Maintained
13296F:	drivers/media/platform/am437x/
13297
13298TI BANDGAP AND THERMAL DRIVER
13299M:	Eduardo Valentin <edubezval@gmail.com>
13300M:	Keerthy <j-keerthy@ti.com>
13301L:	linux-pm@vger.kernel.org
13302L:	linux-omap@vger.kernel.org
13303S:	Maintained
13304F:	drivers/thermal/ti-soc-thermal/
13305
13306TI BQ27XXX POWER SUPPLY DRIVER
13307R:	Andrew F. Davis <afd@ti.com>
13308F:	include/linux/power/bq27xxx_battery.h
13309F:	drivers/power/supply/bq27xxx_battery.c
13310F:	drivers/power/supply/bq27xxx_battery_i2c.c
13311
13312TI CDCE706 CLOCK DRIVER
13313M:	Max Filippov <jcmvbkbc@gmail.com>
13314S:	Maintained
13315F:	drivers/clk/clk-cdce706.c
13316
13317TI CLOCK DRIVER
13318M:	Tero Kristo <t-kristo@ti.com>
13319L:	linux-omap@vger.kernel.org
13320S:	Maintained
13321F:	drivers/clk/ti/
13322F:	include/linux/clk/ti.h
13323
13324TI DAVINCI MACHINE SUPPORT
13325M:	Sekhar Nori <nsekhar@ti.com>
13326M:	Kevin Hilman <khilman@kernel.org>
13327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13329S:	Supported
13330F:	arch/arm/mach-davinci/
13331F:	drivers/i2c/busses/i2c-davinci.c
13332F:	arch/arm/boot/dts/da850*
13333
13334TI DAVINCI SERIES GPIO DRIVER
13335M:	Keerthy <j-keerthy@ti.com>
13336L:	linux-gpio@vger.kernel.org
13337S:	Maintained
13338F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13339F:	drivers/gpio/gpio-davinci.c
13340
13341TI DAVINCI SERIES MEDIA DRIVER
13342M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13343L:	linux-media@vger.kernel.org
13344W:	https://linuxtv.org
13345Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13346T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13347S:	Maintained
13348F:	drivers/media/platform/davinci/
13349F:	include/media/davinci/
13350
13351TI ETHERNET SWITCH DRIVER (CPSW)
13352R:	Grygorii Strashko <grygorii.strashko@ti.com>
13353L:	linux-omap@vger.kernel.org
13354L:	netdev@vger.kernel.org
13355S:	Maintained
13356F:	drivers/net/ethernet/ti/cpsw*
13357F:	drivers/net/ethernet/ti/davinci*
13358
13359TI FLASH MEDIA INTERFACE DRIVER
13360M:	Alex Dubov <oakad@yahoo.com>
13361S:	Maintained
13362F:	drivers/misc/tifm*
13363F:	drivers/mmc/host/tifm_sd.c
13364F:	include/linux/tifm.h
13365
13366TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13367M:	Santosh Shilimkar <ssantosh@kernel.org>
13368L:	linux-kernel@vger.kernel.org
13369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13370S:	Maintained
13371F:	drivers/soc/ti/*
13372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13373
13374TI LM49xxx FAMILY ASoC CODEC DRIVERS
13375M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13376M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13377L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13378S:	Maintained
13379F:	sound/soc/codecs/lm49453*
13380F:	sound/soc/codecs/isabelle*
13381
13382TI LP855x BACKLIGHT DRIVER
13383M:	Milo Kim <milo.kim@ti.com>
13384S:	Maintained
13385F:	Documentation/backlight/lp855x-driver.txt
13386F:	drivers/video/backlight/lp855x_bl.c
13387F:	include/linux/platform_data/lp855x.h
13388
13389TI LP8727 CHARGER DRIVER
13390M:	Milo Kim <milo.kim@ti.com>
13391S:	Maintained
13392F:	drivers/power/supply/lp8727_charger.c
13393F:	include/linux/platform_data/lp8727.h
13394
13395TI LP8788 MFD DRIVER
13396M:	Milo Kim <milo.kim@ti.com>
13397S:	Maintained
13398F:	drivers/iio/adc/lp8788_adc.c
13399F:	drivers/leds/leds-lp8788.c
13400F:	drivers/mfd/lp8788*.c
13401F:	drivers/power/supply/lp8788-charger.c
13402F:	drivers/regulator/lp8788-*.c
13403F:	include/linux/mfd/lp8788*.h
13404
13405TI NETCP ETHERNET DRIVER
13406M:	Wingman Kwok <w-kwok2@ti.com>
13407M:	Murali Karicheri <m-karicheri2@ti.com>
13408L:	netdev@vger.kernel.org
13409S:	Maintained
13410F:	drivers/net/ethernet/ti/netcp*
13411
13412TI TAS571X FAMILY ASoC CODEC DRIVER
13413M:	Kevin Cernekee <cernekee@chromium.org>
13414L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13415S:	Odd Fixes
13416F:	sound/soc/codecs/tas571x*
13417
13418TI TRF7970A NFC DRIVER
13419M:	Mark Greer <mgreer@animalcreek.com>
13420L:	linux-wireless@vger.kernel.org
13421L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13422S:	Supported
13423F:	drivers/nfc/trf7970a.c
13424F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13425
13426TI TWL4030 SERIES SOC CODEC DRIVER
13427M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13428L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13429S:	Maintained
13430F:	sound/soc/codecs/twl4030*
13431
13432TI VPE/CAL DRIVERS
13433M:	Benoit Parrot <bparrot@ti.com>
13434L:	linux-media@vger.kernel.org
13435W:	http://linuxtv.org/
13436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13437S:	Maintained
13438F:	drivers/media/platform/ti-vpe/
13439
13440TI WILINK WIRELESS DRIVERS
13441L:	linux-wireless@vger.kernel.org
13442W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13443W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13445S:	Orphan
13446F:	drivers/net/wireless/ti/
13447F:	include/linux/wl12xx.h
13448
13449TILE ARCHITECTURE
13450M:	Chris Metcalf <cmetcalf@mellanox.com>
13451W:	http://www.mellanox.com/repository/solutions/tile-scm/
13452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13453S:	Supported
13454F:	arch/tile/
13455F:	drivers/char/tile-srom.c
13456F:	drivers/edac/tile_edac.c
13457F:	drivers/net/ethernet/tile/
13458F:	drivers/rtc/rtc-tile.c
13459F:	drivers/tty/hvc/hvc_tile.c
13460F:	drivers/tty/serial/tilegx.c
13461F:	drivers/usb/host/*-tilegx.c
13462F:	include/linux/usb/tilegx.h
13463
13464TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13465M:	John Stultz <john.stultz@linaro.org>
13466M:	Thomas Gleixner <tglx@linutronix.de>
13467R:	Stephen Boyd <sboyd@codeaurora.org>
13468L:	linux-kernel@vger.kernel.org
13469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13470S:	Supported
13471F:	include/linux/clocksource.h
13472F:	include/linux/time.h
13473F:	include/linux/timex.h
13474F:	include/uapi/linux/time.h
13475F:	include/uapi/linux/timex.h
13476F:	kernel/time/clocksource.c
13477F:	kernel/time/time*.c
13478F:	kernel/time/alarmtimer.c
13479F:	kernel/time/ntp.c
13480F:	tools/testing/selftests/timers/
13481
13482TIPC NETWORK LAYER
13483M:	Jon Maloy <jon.maloy@ericsson.com>
13484M:	Ying Xue <ying.xue@windriver.com>
13485L:	netdev@vger.kernel.org (core kernel code)
13486L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13487W:	http://tipc.sourceforge.net/
13488S:	Maintained
13489F:	include/uapi/linux/tipc*.h
13490F:	net/tipc/
13491
13492TLAN NETWORK DRIVER
13493M:	Samuel Chessman <chessman@tux.org>
13494L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13495W:	http://sourceforge.net/projects/tlan/
13496S:	Maintained
13497F:	Documentation/networking/tlan.txt
13498F:	drivers/net/ethernet/ti/tlan.*
13499
13500TM6000 VIDEO4LINUX DRIVER
13501M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13502M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13503L:	linux-media@vger.kernel.org
13504W:	https://linuxtv.org
13505T:	git git://linuxtv.org/media_tree.git
13506S:	Odd fixes
13507F:	drivers/media/usb/tm6000/
13508F:	Documentation/media/v4l-drivers/tm6000*
13509
13510TMIO/SDHI MMC DRIVER
13511M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13512L:	linux-mmc@vger.kernel.org
13513S:	Supported
13514F:	drivers/mmc/host/tmio_mmc*
13515F:	drivers/mmc/host/renesas_sdhi*
13516F:	include/linux/mfd/tmio.h
13517
13518TMP401 HARDWARE MONITOR DRIVER
13519M:	Guenter Roeck <linux@roeck-us.net>
13520L:	linux-hwmon@vger.kernel.org
13521S:	Maintained
13522F:	Documentation/hwmon/tmp401
13523F:	drivers/hwmon/tmp401.c
13524
13525TMPFS (SHMEM FILESYSTEM)
13526M:	Hugh Dickins <hughd@google.com>
13527L:	linux-mm@kvack.org
13528S:	Maintained
13529F:	include/linux/shmem_fs.h
13530F:	mm/shmem.c
13531
13532TOMOYO SECURITY MODULE
13533M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13534M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13535L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13536L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13537L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13538L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13539W:	http://tomoyo.sourceforge.jp/
13540T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13541S:	Maintained
13542F:	security/tomoyo/
13543
13544TOPSTAR LAPTOP EXTRAS DRIVER
13545M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13546L:	platform-driver-x86@vger.kernel.org
13547S:	Maintained
13548F:	drivers/platform/x86/topstar-laptop.c
13549
13550TOSHIBA ACPI EXTRAS DRIVER
13551M:	Azael Avalos <coproscefalo@gmail.com>
13552L:	platform-driver-x86@vger.kernel.org
13553S:	Maintained
13554F:	drivers/platform/x86/toshiba_acpi.c
13555
13556TOSHIBA BLUETOOTH DRIVER
13557M:	Azael Avalos <coproscefalo@gmail.com>
13558L:	platform-driver-x86@vger.kernel.org
13559S:	Maintained
13560F:	drivers/platform/x86/toshiba_bluetooth.c
13561
13562TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13563M:	Azael Avalos <coproscefalo@gmail.com>
13564L:	platform-driver-x86@vger.kernel.org
13565S:	Maintained
13566F:	drivers/platform/x86/toshiba_haps.c
13567
13568TOSHIBA SMM DRIVER
13569M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13570W:	http://www.buzzard.org.uk/toshiba/
13571S:	Maintained
13572F:	drivers/char/toshiba.c
13573F:	include/linux/toshiba.h
13574F:	include/uapi/linux/toshiba.h
13575
13576TOSHIBA TC358743 DRIVER
13577M:	Mats Randgaard <matrandg@cisco.com>
13578L:	linux-media@vger.kernel.org
13579S:	Maintained
13580F:	drivers/media/i2c/tc358743*
13581F:	include/media/i2c/tc358743.h
13582
13583TOSHIBA WMI HOTKEYS DRIVER
13584M:	Azael Avalos <coproscefalo@gmail.com>
13585L:	platform-driver-x86@vger.kernel.org
13586S:	Maintained
13587F:	drivers/platform/x86/toshiba-wmi.c
13588
13589TPM DEVICE DRIVER
13590M:	Peter Huewe <peterhuewe@gmx.de>
13591M:	Marcel Selhorst <tpmdd@selhorst.net>
13592M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13593R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13594W:	http://tpmdd.sourceforge.net
13595L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13596Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13597T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13598S:	Maintained
13599F:	drivers/char/tpm/
13600
13601TPM IBM_VTPM DEVICE DRIVER
13602M:	Ashley Lai <ashleydlai@gmail.com>
13603W:	http://tpmdd.sourceforge.net
13604L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13605S:	Maintained
13606F:	drivers/char/tpm/tpm_ibmvtpm*
13607
13608TRACING
13609M:	Steven Rostedt <rostedt@goodmis.org>
13610M:	Ingo Molnar <mingo@redhat.com>
13611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13612S:	Maintained
13613F:	Documentation/trace/ftrace.txt
13614F:	arch/*/*/*/ftrace.h
13615F:	arch/*/kernel/ftrace.c
13616F:	include/*/ftrace.h
13617F:	include/linux/trace*.h
13618F:	include/trace/
13619F:	kernel/trace/
13620F:	tools/testing/selftests/ftrace/
13621
13622TRACING MMIO ACCESSES (MMIOTRACE)
13623M:	Steven Rostedt <rostedt@goodmis.org>
13624M:	Ingo Molnar <mingo@kernel.org>
13625R:	Karol Herbst <karolherbst@gmail.com>
13626R:	Pekka Paalanen <ppaalanen@gmail.com>
13627S:	Maintained
13628L:	linux-kernel@vger.kernel.org
13629L:	nouveau@lists.freedesktop.org
13630F:	kernel/trace/trace_mmiotrace.c
13631F:	include/linux/mmiotrace.h
13632F:	arch/x86/mm/kmmio.c
13633F:	arch/x86/mm/mmio-mod.c
13634F:	arch/x86/mm/testmmiotrace.c
13635
13636TRIVIAL PATCHES
13637M:	Jiri Kosina <trivial@kernel.org>
13638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13639S:	Maintained
13640K:	^Subject:.*(?i)trivial
13641
13642TTY LAYER
13643M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13644M:	Jiri Slaby <jslaby@suse.com>
13645S:	Supported
13646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13647F:	Documentation/serial/
13648F:	drivers/tty/
13649F:	drivers/tty/serial/serial_core.c
13650F:	include/linux/serial_core.h
13651F:	include/linux/serial.h
13652F:	include/linux/tty.h
13653F:	include/uapi/linux/serial_core.h
13654F:	include/uapi/linux/serial.h
13655F:	include/uapi/linux/tty.h
13656
13657TUA9001 MEDIA DRIVER
13658M:	Antti Palosaari <crope@iki.fi>
13659L:	linux-media@vger.kernel.org
13660W:	https://linuxtv.org
13661W:	http://palosaari.fi/linux/
13662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13663T:	git git://linuxtv.org/anttip/media_tree.git
13664S:	Maintained
13665F:	drivers/media/tuners/tua9001*
13666
13667TULIP NETWORK DRIVERS
13668L:	netdev@vger.kernel.org
13669L:	linux-parisc@vger.kernel.org
13670S:	Orphan
13671F:	drivers/net/ethernet/dec/tulip/
13672
13673TUN/TAP driver
13674M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13675W:	http://vtun.sourceforge.net/tun
13676S:	Maintained
13677F:	Documentation/networking/tuntap.txt
13678F:	arch/um/os-Linux/drivers/
13679
13680TURBOCHANNEL SUBSYSTEM
13681M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13682M:	Ralf Baechle <ralf@linux-mips.org>
13683L:	linux-mips@linux-mips.org
13684Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13685S:	Maintained
13686F:	drivers/tc/
13687F:	include/linux/tc.h
13688
13689TW5864 VIDEO4LINUX DRIVER
13690M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13691M:	Anton Sviridenko <anton@corp.bluecherry.net>
13692M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13693M:	Andrey Utkin <andrey_utkin@fastmail.com>
13694L:	linux-media@vger.kernel.org
13695S:	Supported
13696F:	drivers/media/pci/tw5864/
13697
13698TW68 VIDEO4LINUX DRIVER
13699M:	Hans Verkuil <hverkuil@xs4all.nl>
13700L:	linux-media@vger.kernel.org
13701T:	git git://linuxtv.org/media_tree.git
13702W:	https://linuxtv.org
13703S:	Odd Fixes
13704F:	drivers/media/pci/tw68/
13705
13706TW686X VIDEO4LINUX DRIVER
13707M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13708L:	linux-media@vger.kernel.org
13709T:	git git://linuxtv.org/media_tree.git
13710W:	http://linuxtv.org
13711S:	Maintained
13712F:	drivers/media/pci/tw686x/
13713
13714UBI FILE SYSTEM (UBIFS)
13715M:	Richard Weinberger <richard@nod.at>
13716M:	Artem Bityutskiy <dedekind1@gmail.com>
13717M:	Adrian Hunter <adrian.hunter@intel.com>
13718L:	linux-mtd@lists.infradead.org
13719T:	git git://git.infradead.org/ubifs-2.6.git
13720W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13721S:	Supported
13722F:	Documentation/filesystems/ubifs.txt
13723F:	fs/ubifs/
13724
13725UCLINUX (M68KNOMMU AND COLDFIRE)
13726M:	Greg Ungerer <gerg@linux-m68k.org>
13727W:	http://www.linux-m68k.org/
13728W:	http://www.uclinux.org/
13729L:	linux-m68k@lists.linux-m68k.org
13730L:	uclinux-dev@uclinux.org  (subscribers-only)
13731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13732S:	Maintained
13733F:	arch/m68k/coldfire/
13734F:	arch/m68k/68*/
13735F:	arch/m68k/*/*_no.*
13736F:	arch/m68k/include/asm/*_no.*
13737
13738UDF FILESYSTEM
13739M:	Jan Kara <jack@suse.com>
13740S:	Maintained
13741F:	Documentation/filesystems/udf.txt
13742F:	fs/udf/
13743
13744UDRAW TABLET
13745M:	Bastien Nocera <hadess@hadess.net>
13746L:	linux-input@vger.kernel.org
13747S:	Maintained
13748F:	drivers/hid/hid-udraw.c
13749
13750UFS FILESYSTEM
13751M:	Evgeniy Dushistov <dushistov@mail.ru>
13752S:	Maintained
13753F:	Documentation/filesystems/ufs.txt
13754F:	fs/ufs/
13755
13756UHID USERSPACE HID IO DRIVER:
13757M:	David Herrmann <dh.herrmann@googlemail.com>
13758L:	linux-input@vger.kernel.org
13759S:	Maintained
13760F:	drivers/hid/uhid.c
13761F:	include/uapi/linux/uhid.h
13762
13763ULPI BUS
13764M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13765L:	linux-usb@vger.kernel.org
13766S:	Maintained
13767F:	drivers/usb/common/ulpi.c
13768F:	include/linux/ulpi/
13769
13770ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13771L:	linux-usb@vger.kernel.org
13772S:	Orphan
13773F:	drivers/uwb/
13774F:	include/linux/uwb.h
13775F:	include/linux/uwb/
13776
13777UNICORE32 ARCHITECTURE:
13778M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13779W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13780S:	Maintained
13781T:	git git://github.com/gxt/linux.git
13782F:	arch/unicore32/
13783
13784UNIFDEF
13785M:	Tony Finch <dot@dotat.at>
13786W:	http://dotat.at/prog/unifdef
13787S:	Maintained
13788F:	scripts/unifdef.c
13789
13790UNIFORM CDROM DRIVER
13791M:	Jens Axboe <axboe@kernel.dk>
13792W:	http://www.kernel.dk
13793S:	Maintained
13794F:	Documentation/cdrom/
13795F:	drivers/cdrom/cdrom.c
13796F:	include/linux/cdrom.h
13797F:	include/uapi/linux/cdrom.h
13798
13799UNISYS S-PAR DRIVERS
13800M:	David Kershner <david.kershner@unisys.com>
13801L:	sparmaintainer@unisys.com (Unisys internal)
13802S:	Supported
13803F:	drivers/staging/unisys/
13804
13805UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13806M:	Vinayak Holikatti <vinholikatti@gmail.com>
13807L:	linux-scsi@vger.kernel.org
13808S:	Supported
13809F:	Documentation/scsi/ufs.txt
13810F:	drivers/scsi/ufs/
13811
13812UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13813M:	Joao Pinto <jpinto@synopsys.com>
13814L:	linux-scsi@vger.kernel.org
13815S:	Supported
13816F:	drivers/scsi/ufs/*dwc*
13817
13818UNSORTED BLOCK IMAGES (UBI)
13819M:	Artem Bityutskiy <dedekind1@gmail.com>
13820M:	Richard Weinberger <richard@nod.at>
13821W:	http://www.linux-mtd.infradead.org/
13822L:	linux-mtd@lists.infradead.org
13823T:	git git://git.infradead.org/ubifs-2.6.git
13824S:	Supported
13825F:	drivers/mtd/ubi/
13826F:	include/linux/mtd/ubi.h
13827F:	include/uapi/mtd/ubi-user.h
13828
13829USB "USBNET" DRIVER FRAMEWORK
13830M:	Oliver Neukum <oneukum@suse.com>
13831L:	netdev@vger.kernel.org
13832W:	http://www.linux-usb.org/usbnet
13833S:	Maintained
13834F:	drivers/net/usb/usbnet.c
13835F:	include/linux/usb/usbnet.h
13836
13837USB ACM DRIVER
13838M:	Oliver Neukum <oneukum@suse.com>
13839L:	linux-usb@vger.kernel.org
13840S:	Maintained
13841F:	Documentation/usb/acm.txt
13842F:	drivers/usb/class/cdc-acm.*
13843
13844USB AR5523 WIRELESS DRIVER
13845M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13846L:	linux-wireless@vger.kernel.org
13847S:	Maintained
13848F:	drivers/net/wireless/ath/ar5523/
13849
13850USB ATTACHED SCSI
13851M:	Oliver Neukum <oneukum@suse.com>
13852L:	linux-usb@vger.kernel.org
13853L:	linux-scsi@vger.kernel.org
13854S:	Maintained
13855F:	drivers/usb/storage/uas.c
13856
13857USB CDC ETHERNET DRIVER
13858M:	Oliver Neukum <oliver@neukum.org>
13859L:	linux-usb@vger.kernel.org
13860S:	Maintained
13861F:	drivers/net/usb/cdc_*.c
13862F:	include/uapi/linux/usb/cdc.h
13863
13864USB CHAOSKEY DRIVER
13865M:	Keith Packard <keithp@keithp.com>
13866L:	linux-usb@vger.kernel.org
13867S:	Maintained
13868F:	drivers/usb/misc/chaoskey.c
13869
13870USB CYPRESS C67X00 DRIVER
13871M:	Peter Korsgaard <jacmet@sunsite.dk>
13872L:	linux-usb@vger.kernel.org
13873S:	Maintained
13874F:	drivers/usb/c67x00/
13875
13876USB DAVICOM DM9601 DRIVER
13877M:	Peter Korsgaard <jacmet@sunsite.dk>
13878L:	netdev@vger.kernel.org
13879W:	http://www.linux-usb.org/usbnet
13880S:	Maintained
13881F:	drivers/net/usb/dm9601.c
13882
13883USB DIAMOND RIO500 DRIVER
13884M:	Cesar Miquel <miquel@df.uba.ar>
13885L:	rio500-users@lists.sourceforge.net
13886W:	http://rio500.sourceforge.net
13887S:	Maintained
13888F:	drivers/usb/misc/rio500*
13889
13890USB EHCI DRIVER
13891M:	Alan Stern <stern@rowland.harvard.edu>
13892L:	linux-usb@vger.kernel.org
13893S:	Maintained
13894F:	Documentation/usb/ehci.txt
13895F:	drivers/usb/host/ehci*
13896
13897USB GADGET/PERIPHERAL SUBSYSTEM
13898M:	Felipe Balbi <balbi@kernel.org>
13899L:	linux-usb@vger.kernel.org
13900W:	http://www.linux-usb.org/gadget
13901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13902S:	Maintained
13903F:	drivers/usb/gadget/
13904F:	include/linux/usb/gadget*
13905
13906USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13907M:	Jiri Kosina <jikos@kernel.org>
13908R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13909L:	linux-usb@vger.kernel.org
13910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13911S:	Maintained
13912F:	Documentation/hid/hiddev.txt
13913F:	drivers/hid/usbhid/
13914
13915USB ISP116X DRIVER
13916M:	Olav Kongas <ok@artecdesign.ee>
13917L:	linux-usb@vger.kernel.org
13918S:	Maintained
13919F:	drivers/usb/host/isp116x*
13920F:	include/linux/usb/isp116x.h
13921
13922USB LAN78XX ETHERNET DRIVER
13923M:	Woojung Huh <woojung.huh@microchip.com>
13924M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13925L:	netdev@vger.kernel.org
13926S:	Maintained
13927F:	drivers/net/usb/lan78xx.*
13928
13929USB MASS STORAGE DRIVER
13930M:	Alan Stern <stern@rowland.harvard.edu>
13931L:	linux-usb@vger.kernel.org
13932L:	usb-storage@lists.one-eyed-alien.net
13933S:	Maintained
13934W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13935F:	drivers/usb/storage/
13936
13937USB MIDI DRIVER
13938M:	Clemens Ladisch <clemens@ladisch.de>
13939L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13940T:	git git://git.alsa-project.org/alsa-kernel.git
13941S:	Maintained
13942F:	sound/usb/midi.*
13943
13944USB NETWORKING DRIVERS
13945L:	linux-usb@vger.kernel.org
13946S:	Odd Fixes
13947F:	drivers/net/usb/
13948
13949USB OHCI DRIVER
13950M:	Alan Stern <stern@rowland.harvard.edu>
13951L:	linux-usb@vger.kernel.org
13952S:	Maintained
13953F:	Documentation/usb/ohci.txt
13954F:	drivers/usb/host/ohci*
13955
13956USB OTG FSM (Finite State Machine)
13957M:	Peter Chen <Peter.Chen@nxp.com>
13958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13959L:	linux-usb@vger.kernel.org
13960S:	Maintained
13961F:	drivers/usb/common/usb-otg-fsm.c
13962
13963USB OVER IP DRIVER
13964M:	Valentina Manea <valentina.manea.m@gmail.com>
13965M:	Shuah Khan <shuahkh@osg.samsung.com>
13966M:	Shuah Khan <shuah@kernel.org>
13967L:	linux-usb@vger.kernel.org
13968S:	Maintained
13969F:	Documentation/usb/usbip_protocol.txt
13970F:	drivers/usb/usbip/
13971F:	tools/usb/usbip/
13972
13973USB PEGASUS DRIVER
13974M:	Petko Manolov <petkan@nucleusys.com>
13975L:	linux-usb@vger.kernel.org
13976L:	netdev@vger.kernel.org
13977T:	git git://github.com/petkan/pegasus.git
13978W:	https://github.com/petkan/pegasus
13979S:	Maintained
13980F:	drivers/net/usb/pegasus.*
13981
13982USB PHY LAYER
13983M:	Felipe Balbi <balbi@kernel.org>
13984L:	linux-usb@vger.kernel.org
13985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13986S:	Maintained
13987F:	drivers/usb/phy/
13988
13989USB PRINTER DRIVER (usblp)
13990M:	Pete Zaitcev <zaitcev@redhat.com>
13991L:	linux-usb@vger.kernel.org
13992S:	Supported
13993F:	drivers/usb/class/usblp.c
13994
13995USB QMI WWAN NETWORK DRIVER
13996M:	Bjørn Mork <bjorn@mork.no>
13997L:	netdev@vger.kernel.org
13998S:	Maintained
13999F:	Documentation/ABI/testing/sysfs-class-net-qmi
14000F:	drivers/net/usb/qmi_wwan.c
14001
14002USB RTL8150 DRIVER
14003M:	Petko Manolov <petkan@nucleusys.com>
14004L:	linux-usb@vger.kernel.org
14005L:	netdev@vger.kernel.org
14006T:	git git://github.com/petkan/rtl8150.git
14007W:	https://github.com/petkan/rtl8150
14008S:	Maintained
14009F:	drivers/net/usb/rtl8150.c
14010
14011USB SERIAL SUBSYSTEM
14012M:	Johan Hovold <johan@kernel.org>
14013L:	linux-usb@vger.kernel.org
14014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14015S:	Maintained
14016F:	Documentation/usb/usb-serial.txt
14017F:	drivers/usb/serial/
14018F:	include/linux/usb/serial.h
14019
14020USB SMSC75XX ETHERNET DRIVER
14021M:	Steve Glendinning <steve.glendinning@shawell.net>
14022L:	netdev@vger.kernel.org
14023S:	Maintained
14024F:	drivers/net/usb/smsc75xx.*
14025
14026USB SMSC95XX ETHERNET DRIVER
14027M:	Steve Glendinning <steve.glendinning@shawell.net>
14028M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14029L:	netdev@vger.kernel.org
14030S:	Maintained
14031F:	drivers/net/usb/smsc95xx.*
14032
14033USB SUBSYSTEM
14034M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14035L:	linux-usb@vger.kernel.org
14036W:	http://www.linux-usb.org
14037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14038S:	Supported
14039F:	Documentation/devicetree/bindings/usb/
14040F:	Documentation/usb/
14041F:	drivers/usb/
14042F:	include/linux/usb.h
14043F:	include/linux/usb/
14044
14045USB TYPEC SUBSYSTEM
14046M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14047L:	linux-usb@vger.kernel.org
14048S:	Maintained
14049F:	Documentation/ABI/testing/sysfs-class-typec
14050F:	Documentation/usb/typec.rst
14051F:	drivers/usb/typec/
14052F:	include/linux/usb/typec.h
14053
14054USB UHCI DRIVER
14055M:	Alan Stern <stern@rowland.harvard.edu>
14056L:	linux-usb@vger.kernel.org
14057S:	Maintained
14058F:	drivers/usb/host/uhci*
14059
14060USB VIDEO CLASS
14061M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14062L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14063L:	linux-media@vger.kernel.org
14064T:	git git://linuxtv.org/media_tree.git
14065W:	http://www.ideasonboard.org/uvc/
14066S:	Maintained
14067F:	drivers/media/usb/uvc/
14068F:	include/uapi/linux/uvcvideo.h
14069
14070USB VISION DRIVER
14071M:	Hans Verkuil <hverkuil@xs4all.nl>
14072L:	linux-media@vger.kernel.org
14073T:	git git://linuxtv.org/media_tree.git
14074W:	https://linuxtv.org
14075S:	Odd Fixes
14076F:	drivers/media/usb/usbvision/
14077
14078USB WEBCAM GADGET
14079M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14080L:	linux-usb@vger.kernel.org
14081S:	Maintained
14082F:	drivers/usb/gadget/function/*uvc*
14083F:	drivers/usb/gadget/legacy/webcam.c
14084
14085USB WIRELESS RNDIS DRIVER (rndis_wlan)
14086M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14087L:	linux-wireless@vger.kernel.org
14088S:	Maintained
14089F:	drivers/net/wireless/rndis_wlan.c
14090
14091USB XHCI DRIVER
14092M:	Mathias Nyman <mathias.nyman@intel.com>
14093L:	linux-usb@vger.kernel.org
14094S:	Supported
14095F:	drivers/usb/host/xhci*
14096F:	drivers/usb/host/pci-quirks*
14097
14098USB ZD1201 DRIVER
14099L:	linux-wireless@vger.kernel.org
14100W:	http://linux-lc100020.sourceforge.net
14101S:	Orphan
14102F:	drivers/net/wireless/zydas/zd1201.*
14103
14104USB ZR364XX DRIVER
14105M:	Antoine Jacquet <royale@zerezo.com>
14106L:	linux-usb@vger.kernel.org
14107L:	linux-media@vger.kernel.org
14108T:	git git://linuxtv.org/media_tree.git
14109W:	http://royale.zerezo.com/zr364xx/
14110S:	Maintained
14111F:	Documentation/media/v4l-drivers/zr364xx*
14112F:	drivers/media/usb/zr364xx/
14113
14114USER-MODE LINUX (UML)
14115M:	Jeff Dike <jdike@addtoit.com>
14116M:	Richard Weinberger <richard@nod.at>
14117L:	user-mode-linux-devel@lists.sourceforge.net
14118L:	user-mode-linux-user@lists.sourceforge.net
14119W:	http://user-mode-linux.sourceforge.net
14120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14121S:	Maintained
14122F:	Documentation/virtual/uml/
14123F:	arch/um/
14124F:	arch/x86/um/
14125F:	fs/hostfs/
14126F:	fs/hppfs/
14127
14128USERSPACE I/O (UIO)
14129M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14130S:	Maintained
14131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14132F:	Documentation/driver-api/uio-howto.rst
14133F:	drivers/uio/
14134F:	include/linux/uio*.h
14135
14136UTIL-LINUX PACKAGE
14137M:	Karel Zak <kzak@redhat.com>
14138L:	util-linux@vger.kernel.org
14139W:	http://en.wikipedia.org/wiki/Util-linux
14140T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14141S:	Maintained
14142
14143UUID HELPERS
14144M:	Christoph Hellwig <hch@lst.de>
14145R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14146L:	linux-kernel@vger.kernel.org
14147T:	git git://git.infradead.org/users/hch/uuid.git
14148F:	lib/uuid.c
14149F:	lib/test_uuid.c
14150F:	include/linux/uuid.h
14151F:	include/uapi/linux/uuid.h
14152S:	Maintained
14153
14154UVESAFB DRIVER
14155M:	Michal Januszewski <spock@gentoo.org>
14156L:	linux-fbdev@vger.kernel.org
14157W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14158S:	Maintained
14159F:	Documentation/fb/uvesafb.txt
14160F:	drivers/video/fbdev/uvesafb.*
14161
14162VF610 NAND DRIVER
14163M:	Stefan Agner <stefan@agner.ch>
14164L:	linux-mtd@lists.infradead.org
14165S:	Supported
14166F:	drivers/mtd/nand/vf610_nfc.c
14167
14168VFAT/FAT/MSDOS FILESYSTEM
14169M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14170S:	Maintained
14171F:	Documentation/filesystems/vfat.txt
14172F:	fs/fat/
14173
14174VFIO DRIVER
14175M:	Alex Williamson <alex.williamson@redhat.com>
14176L:	kvm@vger.kernel.org
14177T:	git git://github.com/awilliam/linux-vfio.git
14178S:	Maintained
14179F:	Documentation/vfio.txt
14180F:	drivers/vfio/
14181F:	include/linux/vfio.h
14182F:	include/uapi/linux/vfio.h
14183
14184VFIO MEDIATED DEVICE DRIVERS
14185M:	Kirti Wankhede <kwankhede@nvidia.com>
14186L:	kvm@vger.kernel.org
14187S:	Maintained
14188F:	Documentation/vfio-mediated-device.txt
14189F:	drivers/vfio/mdev/
14190F:	include/linux/mdev.h
14191F:	samples/vfio-mdev/
14192
14193VFIO PLATFORM DRIVER
14194M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14195L:	kvm@vger.kernel.org
14196S:	Maintained
14197F:	drivers/vfio/platform/
14198
14199VGA_SWITCHEROO
14200R:	Lukas Wunner <lukas@wunner.de>
14201S:	Maintained
14202F:	Documentation/gpu/vga-switcheroo.rst
14203F:	drivers/gpu/vga/vga_switcheroo.c
14204F:	include/linux/vga_switcheroo.h
14205T:	git git://anongit.freedesktop.org/drm/drm-misc
14206
14207VIA RHINE NETWORK DRIVER
14208S:	Orphan
14209F:	drivers/net/ethernet/via/via-rhine.c
14210
14211VIA SD/MMC CARD CONTROLLER DRIVER
14212M:	Bruce Chang <brucechang@via.com.tw>
14213M:	Harald Welte <HaraldWelte@viatech.com>
14214S:	Maintained
14215F:	drivers/mmc/host/via-sdmmc.c
14216
14217VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14218M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14219L:	linux-fbdev@vger.kernel.org
14220S:	Maintained
14221F:	include/linux/via-core.h
14222F:	include/linux/via-gpio.h
14223F:	include/linux/via_i2c.h
14224F:	drivers/video/fbdev/via/
14225
14226VIA VELOCITY NETWORK DRIVER
14227M:	Francois Romieu <romieu@fr.zoreil.com>
14228L:	netdev@vger.kernel.org
14229S:	Maintained
14230F:	drivers/net/ethernet/via/via-velocity.*
14231
14232VIDEO MULTIPLEXER DRIVER
14233M:	Philipp Zabel <p.zabel@pengutronix.de>
14234L:	linux-media@vger.kernel.org
14235S:	Maintained
14236F:	drivers/media/platform/video-mux.c
14237
14238VIDEOBUF2 FRAMEWORK
14239M:	Pawel Osciak <pawel@osciak.com>
14240M:	Marek Szyprowski <m.szyprowski@samsung.com>
14241M:	Kyungmin Park <kyungmin.park@samsung.com>
14242L:	linux-media@vger.kernel.org
14243S:	Maintained
14244F:	drivers/media/v4l2-core/videobuf2-*
14245F:	include/media/videobuf2-*
14246
14247VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14248M:	Helen Koike <helen.koike@collabora.com>
14249L:	linux-media@vger.kernel.org
14250T:	git git://linuxtv.org/media_tree.git
14251W:	https://linuxtv.org
14252S:	Maintained
14253F:	drivers/media/platform/vimc/*
14254
14255VIRT LIB
14256M:	Alex Williamson <alex.williamson@redhat.com>
14257M:	Paolo Bonzini <pbonzini@redhat.com>
14258L:	kvm@vger.kernel.org
14259S:	Supported
14260F:	virt/lib/
14261
14262VIRTIO AND VHOST VSOCK DRIVER
14263M:	Stefan Hajnoczi <stefanha@redhat.com>
14264L:	kvm@vger.kernel.org
14265L:	virtualization@lists.linux-foundation.org
14266L:	netdev@vger.kernel.org
14267S:	Maintained
14268F:	include/linux/virtio_vsock.h
14269F:	include/uapi/linux/virtio_vsock.h
14270F:	include/uapi/linux/vsockmon.h
14271F:	net/vmw_vsock/af_vsock_tap.c
14272F:	net/vmw_vsock/virtio_transport_common.c
14273F:	net/vmw_vsock/virtio_transport.c
14274F:	drivers/net/vsockmon.c
14275F:	drivers/vhost/vsock.c
14276F:	drivers/vhost/vsock.h
14277
14278VIRTIO CONSOLE DRIVER
14279M:	Amit Shah <amit@kernel.org>
14280L:	virtualization@lists.linux-foundation.org
14281S:	Maintained
14282F:	drivers/char/virtio_console.c
14283F:	include/linux/virtio_console.h
14284F:	include/uapi/linux/virtio_console.h
14285
14286VIRTIO CORE, NET AND BLOCK DRIVERS
14287M:	"Michael S. Tsirkin" <mst@redhat.com>
14288M:	Jason Wang <jasowang@redhat.com>
14289L:	virtualization@lists.linux-foundation.org
14290S:	Maintained
14291F:	Documentation/devicetree/bindings/virtio/
14292F:	drivers/virtio/
14293F:	tools/virtio/
14294F:	drivers/net/virtio_net.c
14295F:	drivers/block/virtio_blk.c
14296F:	include/linux/virtio*.h
14297F:	include/uapi/linux/virtio_*.h
14298F:	drivers/crypto/virtio/
14299F:	mm/balloon_compaction.c
14300
14301VIRTIO CRYPTO DRIVER
14302M:	Gonglei <arei.gonglei@huawei.com>
14303L:	virtualization@lists.linux-foundation.org
14304L:	linux-crypto@vger.kernel.org
14305S:	Maintained
14306F:	drivers/crypto/virtio/
14307F:	include/uapi/linux/virtio_crypto.h
14308
14309VIRTIO DRIVERS FOR S390
14310M:	Cornelia Huck <cohuck@redhat.com>
14311M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14312L:	linux-s390@vger.kernel.org
14313L:	virtualization@lists.linux-foundation.org
14314L:	kvm@vger.kernel.org
14315S:	Supported
14316F:	drivers/s390/virtio/
14317
14318VIRTIO GPU DRIVER
14319M:	David Airlie <airlied@linux.ie>
14320M:	Gerd Hoffmann <kraxel@redhat.com>
14321L:	dri-devel@lists.freedesktop.org
14322L:	virtualization@lists.linux-foundation.org
14323T:	git git://anongit.freedesktop.org/drm/drm-misc
14324S:	Maintained
14325F:	drivers/gpu/drm/virtio/
14326F:	include/uapi/linux/virtio_gpu.h
14327
14328VIRTIO HOST (VHOST)
14329M:	"Michael S. Tsirkin" <mst@redhat.com>
14330M:	Jason Wang <jasowang@redhat.com>
14331L:	kvm@vger.kernel.org
14332L:	virtualization@lists.linux-foundation.org
14333L:	netdev@vger.kernel.org
14334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14335S:	Maintained
14336F:	drivers/vhost/
14337F:	include/uapi/linux/vhost.h
14338
14339VIRTIO INPUT DRIVER
14340M:	Gerd Hoffmann <kraxel@redhat.com>
14341S:	Maintained
14342F:	drivers/virtio/virtio_input.c
14343F:	include/uapi/linux/virtio_input.h
14344
14345VIRTUAL SERIO DEVICE DRIVER
14346M:	Stephen Chandler Paul <thatslyude@gmail.com>
14347S:	Maintained
14348F:	drivers/input/serio/userio.c
14349F:	include/uapi/linux/userio.h
14350
14351VIVID VIRTUAL VIDEO DRIVER
14352M:	Hans Verkuil <hverkuil@xs4all.nl>
14353L:	linux-media@vger.kernel.org
14354T:	git git://linuxtv.org/media_tree.git
14355W:	https://linuxtv.org
14356S:	Maintained
14357F:	drivers/media/platform/vivid/*
14358
14359VLYNQ BUS
14360M:	Florian Fainelli <f.fainelli@gmail.com>
14361L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14362S:	Maintained
14363F:	drivers/vlynq/vlynq.c
14364F:	include/linux/vlynq.h
14365
14366VME SUBSYSTEM
14367M:	Martyn Welch <martyn@welchs.me.uk>
14368M:	Manohar Vanga <manohar.vanga@gmail.com>
14369M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14370L:	devel@driverdev.osuosl.org
14371S:	Maintained
14372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14373F:	Documentation/driver-api/vme.rst
14374F:	drivers/staging/vme/
14375F:	drivers/vme/
14376F:	include/linux/vme*
14377
14378VMWARE BALLOON DRIVER
14379M:	Xavier Deguillard <xdeguillard@vmware.com>
14380M:	Philip Moltmann <moltmann@vmware.com>
14381M:	"VMware, Inc." <pv-drivers@vmware.com>
14382L:	linux-kernel@vger.kernel.org
14383S:	Maintained
14384F:	drivers/misc/vmw_balloon.c
14385
14386VMWARE HYPERVISOR INTERFACE
14387M:	Alok Kataria <akataria@vmware.com>
14388L:	virtualization@lists.linux-foundation.org
14389S:	Supported
14390F:	arch/x86/kernel/cpu/vmware.c
14391
14392VMWARE PVRDMA DRIVER
14393M:	Adit Ranadive <aditr@vmware.com>
14394M:	VMware PV-Drivers <pv-drivers@vmware.com>
14395L:	linux-rdma@vger.kernel.org
14396S:	Maintained
14397F:	drivers/infiniband/hw/vmw_pvrdma/
14398
14399VMware PVSCSI driver
14400M:	Jim Gill <jgill@vmware.com>
14401M:	VMware PV-Drivers <pv-drivers@vmware.com>
14402L:	linux-scsi@vger.kernel.org
14403S:	Maintained
14404F:	drivers/scsi/vmw_pvscsi.c
14405F:	drivers/scsi/vmw_pvscsi.h
14406
14407VMWARE VMMOUSE SUBDRIVER
14408M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14409M:	"VMware, Inc." <pv-drivers@vmware.com>
14410L:	linux-input@vger.kernel.org
14411S:	Maintained
14412F:	drivers/input/mouse/vmmouse.c
14413F:	drivers/input/mouse/vmmouse.h
14414
14415VMWARE VMXNET3 ETHERNET DRIVER
14416M:	Shrikrishna Khare <skhare@vmware.com>
14417M:	"VMware, Inc." <pv-drivers@vmware.com>
14418L:	netdev@vger.kernel.org
14419S:	Maintained
14420F:	drivers/net/vmxnet3/
14421
14422VOCORE VOCORE2 BOARD
14423M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14424L:	linux-mips@linux-mips.org
14425S:	Maintained
14426F:	arch/mips/boot/dts/ralink/vocore2.dts
14427
14428VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14429M:	Liam Girdwood <lgirdwood@gmail.com>
14430M:	Mark Brown <broonie@kernel.org>
14431L:	linux-kernel@vger.kernel.org
14432W:	http://www.slimlogic.co.uk/?p=48
14433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14434S:	Supported
14435F:	Documentation/devicetree/bindings/regulator/
14436F:	drivers/regulator/
14437F:	include/dt-bindings/regulator/
14438F:	include/linux/regulator/
14439
14440VRF
14441M:	David Ahern <dsa@cumulusnetworks.com>
14442M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14443L:	netdev@vger.kernel.org
14444S:	Maintained
14445F:	drivers/net/vrf.c
14446F:	Documentation/networking/vrf.txt
14447
14448VT1211 HARDWARE MONITOR DRIVER
14449M:	Juerg Haefliger <juergh@gmail.com>
14450L:	linux-hwmon@vger.kernel.org
14451S:	Maintained
14452F:	Documentation/hwmon/vt1211
14453F:	drivers/hwmon/vt1211.c
14454
14455VT8231 HARDWARE MONITOR DRIVER
14456M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14457L:	linux-hwmon@vger.kernel.org
14458S:	Maintained
14459F:	drivers/hwmon/vt8231.c
14460
14461VUB300 USB to SDIO/SD/MMC bridge chip
14462M:	Tony Olech <tony.olech@elandigitalsystems.com>
14463L:	linux-mmc@vger.kernel.org
14464L:	linux-usb@vger.kernel.org
14465S:	Supported
14466F:	drivers/mmc/host/vub300.c
14467
14468W1 DALLAS'S 1-WIRE BUS
14469M:	Evgeniy Polyakov <zbr@ioremap.net>
14470S:	Maintained
14471F:	Documentation/w1/
14472F:	drivers/w1/
14473F:	include/linux/w1.h
14474
14475W83791D HARDWARE MONITORING DRIVER
14476M:	Marc Hulsman <m.hulsman@tudelft.nl>
14477L:	linux-hwmon@vger.kernel.org
14478S:	Maintained
14479F:	Documentation/hwmon/w83791d
14480F:	drivers/hwmon/w83791d.c
14481
14482W83793 HARDWARE MONITORING DRIVER
14483M:	Rudolf Marek <r.marek@assembler.cz>
14484L:	linux-hwmon@vger.kernel.org
14485S:	Maintained
14486F:	Documentation/hwmon/w83793
14487F:	drivers/hwmon/w83793.c
14488
14489W83795 HARDWARE MONITORING DRIVER
14490M:	Jean Delvare <jdelvare@suse.com>
14491L:	linux-hwmon@vger.kernel.org
14492S:	Maintained
14493F:	drivers/hwmon/w83795.c
14494
14495W83L51xD SD/MMC CARD INTERFACE DRIVER
14496M:	Pierre Ossman <pierre@ossman.eu>
14497S:	Maintained
14498F:	drivers/mmc/host/wbsd.*
14499
14500WACOM PROTOCOL 4 SERIAL TABLETS
14501M:	Julian Squires <julian@cipht.net>
14502M:	Hans de Goede <hdegoede@redhat.com>
14503L:	linux-input@vger.kernel.org
14504S:	Maintained
14505F:	drivers/input/tablet/wacom_serial4.c
14506
14507WATCHDOG DEVICE DRIVERS
14508M:	Wim Van Sebroeck <wim@iguana.be>
14509R:	Guenter Roeck <linux@roeck-us.net>
14510L:	linux-watchdog@vger.kernel.org
14511W:	http://www.linux-watchdog.org/
14512T:	git git://www.linux-watchdog.org/linux-watchdog.git
14513S:	Maintained
14514F:	Documentation/devicetree/bindings/watchdog/
14515F:	Documentation/watchdog/
14516F:	drivers/watchdog/
14517F:	include/linux/watchdog.h
14518F:	include/uapi/linux/watchdog.h
14519
14520WHISKEYCOVE PMIC GPIO DRIVER
14521M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14522L:	linux-gpio@vger.kernel.org
14523S:	Maintained
14524F:	drivers/gpio/gpio-wcove.c
14525
14526WIIMOTE HID DRIVER
14527M:	David Herrmann <dh.herrmann@googlemail.com>
14528L:	linux-input@vger.kernel.org
14529S:	Maintained
14530F:	drivers/hid/hid-wiimote*
14531
14532WILOCITY WIL6210 WIRELESS DRIVER
14533M:	Maya Erez <qca_merez@qca.qualcomm.com>
14534L:	linux-wireless@vger.kernel.org
14535L:	wil6210@qca.qualcomm.com
14536S:	Supported
14537W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14538F:	drivers/net/wireless/ath/wil6210/
14539F:	include/uapi/linux/wil6210_uapi.h
14540
14541WIMAX STACK
14542M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14543M:	linux-wimax@intel.com
14544L:	wimax@linuxwimax.org (subscribers-only)
14545S:	Supported
14546W:	http://linuxwimax.org
14547F:	Documentation/wimax/README.wimax
14548F:	include/linux/wimax/debug.h
14549F:	include/net/wimax.h
14550F:	include/uapi/linux/wimax.h
14551F:	net/wimax/
14552
14553WINBOND CIR DRIVER
14554M:	David Härdeman <david@hardeman.nu>
14555S:	Maintained
14556F:	drivers/media/rc/winbond-cir.c
14557
14558WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14559M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14560L:	linux-watchdog@vger.kernel.org
14561S:	Maintained
14562F:	drivers/watchdog/ebc-c384_wdt.c
14563
14564WINSYSTEMS WS16C48 GPIO DRIVER
14565M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14566L:	linux-gpio@vger.kernel.org
14567S:	Maintained
14568F:	drivers/gpio/gpio-ws16c48.c
14569
14570WISTRON LAPTOP BUTTON DRIVER
14571M:	Miloslav Trmac <mitr@volny.cz>
14572S:	Maintained
14573F:	drivers/input/misc/wistron_btns.c
14574
14575WL3501 WIRELESS PCMCIA CARD DRIVER
14576L:	linux-wireless@vger.kernel.org
14577S:	Odd fixes
14578F:	drivers/net/wireless/wl3501*
14579
14580WOLFSON MICROELECTRONICS DRIVERS
14581L:	patches@opensource.cirrus.com
14582T:	git https://github.com/CirrusLogic/linux-drivers.git
14583W:	https://github.com/CirrusLogic/linux-drivers/wiki
14584S:	Supported
14585F:	Documentation/hwmon/wm83??
14586F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14587F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14588F:	Documentation/devicetree/bindings/mfd/arizona.txt
14589F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14590F:	arch/arm/mach-s3c64xx/mach-crag6410*
14591F:	drivers/clk/clk-wm83*.c
14592F:	drivers/extcon/extcon-arizona.c
14593F:	drivers/leds/leds-wm83*.c
14594F:	drivers/gpio/gpio-*wm*.c
14595F:	drivers/gpio/gpio-arizona.c
14596F:	drivers/hwmon/wm83??-hwmon.c
14597F:	drivers/input/misc/wm831x-on.c
14598F:	drivers/input/touchscreen/wm831x-ts.c
14599F:	drivers/input/touchscreen/wm97*.c
14600F:	drivers/mfd/arizona*
14601F:	drivers/mfd/wm*.c
14602F:	drivers/mfd/cs47l24*
14603F:	drivers/power/supply/wm83*.c
14604F:	drivers/rtc/rtc-wm83*.c
14605F:	drivers/regulator/wm8*.c
14606F:	drivers/regulator/arizona*
14607F:	drivers/video/backlight/wm83*_bl.c
14608F:	drivers/watchdog/wm83*_wdt.c
14609F:	include/linux/mfd/arizona/
14610F:	include/linux/mfd/wm831x/
14611F:	include/linux/mfd/wm8350/
14612F:	include/linux/mfd/wm8400*
14613F:	include/linux/regulator/arizona*
14614F:	include/linux/wm97xx.h
14615F:	include/sound/wm????.h
14616F:	sound/soc/codecs/arizona.?
14617F:	sound/soc/codecs/wm*
14618F:	sound/soc/codecs/cs47l24*
14619
14620WORKQUEUE
14621M:	Tejun Heo <tj@kernel.org>
14622R:	Lai Jiangshan <jiangshanlai@gmail.com>
14623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14624S:	Maintained
14625F:	include/linux/workqueue.h
14626F:	kernel/workqueue.c
14627F:	Documentation/core-api/workqueue.rst
14628
14629X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14630M:	Chen-Yu Tsai <wens@csie.org>
14631L:	linux-kernel@vger.kernel.org
14632S:	Maintained
14633N:	axp[128]
14634
14635X.25 NETWORK LAYER
14636M:	Andrew Hendry <andrew.hendry@gmail.com>
14637L:	linux-x25@vger.kernel.org
14638S:	Odd Fixes
14639F:	Documentation/networking/x25*
14640F:	include/net/x25*
14641F:	net/x25/
14642
14643X86 ARCHITECTURE (32-BIT AND 64-BIT)
14644M:	Thomas Gleixner <tglx@linutronix.de>
14645M:	Ingo Molnar <mingo@redhat.com>
14646M:	"H. Peter Anvin" <hpa@zytor.com>
14647M:	x86@kernel.org
14648L:	linux-kernel@vger.kernel.org
14649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14650S:	Maintained
14651F:	Documentation/x86/
14652F:	arch/x86/
14653
14654X86 MCE INFRASTRUCTURE
14655M:	Tony Luck <tony.luck@intel.com>
14656M:	Borislav Petkov <bp@alien8.de>
14657L:	linux-edac@vger.kernel.org
14658S:	Maintained
14659F:	arch/x86/kernel/cpu/mcheck/*
14660
14661X86 MICROCODE UPDATE SUPPORT
14662M:	Borislav Petkov <bp@alien8.de>
14663S:	Maintained
14664F:	arch/x86/kernel/cpu/microcode/*
14665
14666X86 PLATFORM DRIVERS
14667M:	Darren Hart <dvhart@infradead.org>
14668M:	Andy Shevchenko <andy@infradead.org>
14669L:	platform-driver-x86@vger.kernel.org
14670T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14671S:	Maintained
14672F:	drivers/platform/x86/
14673F:	drivers/platform/olpc/
14674
14675X86 VDSO
14676M:	Andy Lutomirski <luto@amacapital.net>
14677L:	linux-kernel@vger.kernel.org
14678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14679S:	Maintained
14680F:	arch/x86/entry/vdso/
14681
14682XC2028/3028 TUNER DRIVER
14683M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14684M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14685L:	linux-media@vger.kernel.org
14686W:	https://linuxtv.org
14687T:	git git://linuxtv.org/media_tree.git
14688S:	Maintained
14689F:	drivers/media/tuners/tuner-xc2028.*
14690
14691XEN BLOCK SUBSYSTEM
14692M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14693M:	Roger Pau Monné <roger.pau@citrix.com>
14694L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14695S:	Supported
14696F:	drivers/block/xen-blkback/*
14697F:	drivers/block/xen*
14698
14699XEN HYPERVISOR ARM
14700M:	Stefano Stabellini <sstabellini@kernel.org>
14701L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14702S:	Maintained
14703F:	arch/arm/xen/
14704F:	arch/arm/include/asm/xen/
14705
14706XEN HYPERVISOR ARM64
14707M:	Stefano Stabellini <sstabellini@kernel.org>
14708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14709S:	Maintained
14710F:	arch/arm64/xen/
14711F:	arch/arm64/include/asm/xen/
14712
14713XEN HYPERVISOR INTERFACE
14714M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14715M:	Juergen Gross <jgross@suse.com>
14716L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14718S:	Supported
14719F:	arch/x86/xen/
14720F:	drivers/*/xen-*front.c
14721F:	drivers/xen/
14722F:	arch/x86/include/asm/xen/
14723F:	include/xen/
14724F:	include/uapi/xen/
14725F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14726F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14727
14728XEN NETWORK BACKEND DRIVER
14729M:	Wei Liu <wei.liu2@citrix.com>
14730M:	Paul Durrant <paul.durrant@citrix.com>
14731L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14732L:	netdev@vger.kernel.org
14733S:	Supported
14734F:	drivers/net/xen-netback/*
14735
14736XEN PCI SUBSYSTEM
14737M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14738L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14739S:	Supported
14740F:	arch/x86/pci/*xen*
14741F:	drivers/pci/*xen*
14742
14743XEN PVSCSI DRIVERS
14744M:	Juergen Gross <jgross@suse.com>
14745L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14746L:	linux-scsi@vger.kernel.org
14747S:	Supported
14748F:	drivers/scsi/xen-scsifront.c
14749F:	drivers/xen/xen-scsiback.c
14750F:	include/xen/interface/io/vscsiif.h
14751
14752XEN SWIOTLB SUBSYSTEM
14753M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14754L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14755S:	Supported
14756F:	arch/x86/xen/*swiotlb*
14757F:	drivers/xen/*swiotlb*
14758
14759XFS FILESYSTEM
14760M:	Darrick J. Wong <darrick.wong@oracle.com>
14761M:	linux-xfs@vger.kernel.org
14762L:	linux-xfs@vger.kernel.org
14763W:	http://xfs.org/
14764T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14765S:	Supported
14766F:	Documentation/filesystems/xfs.txt
14767F:	fs/xfs/
14768
14769XILINX AXI ETHERNET DRIVER
14770M:	Anirudha Sarangi <anirudh@xilinx.com>
14771M:	John Linn <John.Linn@xilinx.com>
14772S:	Maintained
14773F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14774
14775XILINX UARTLITE SERIAL DRIVER
14776M:	Peter Korsgaard <jacmet@sunsite.dk>
14777L:	linux-serial@vger.kernel.org
14778S:	Maintained
14779F:	drivers/tty/serial/uartlite.c
14780
14781XILINX VIDEO IP CORES
14782M:	Hyun Kwon <hyun.kwon@xilinx.com>
14783M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14784L:	linux-media@vger.kernel.org
14785T:	git git://linuxtv.org/media_tree.git
14786S:	Supported
14787F:	Documentation/devicetree/bindings/media/xilinx/
14788F:	drivers/media/platform/xilinx/
14789F:	include/uapi/linux/xilinx-v4l2-controls.h
14790
14791XILLYBUS DRIVER
14792M:	Eli Billauer <eli.billauer@gmail.com>
14793L:	linux-kernel@vger.kernel.org
14794S:	Supported
14795F:	drivers/char/xillybus/
14796
14797XRA1403 GPIO EXPANDER
14798M:	Nandor Han <nandor.han@ge.com>
14799M:	Semi Malinen <semi.malinen@ge.com>
14800L:	linux-gpio@vger.kernel.org
14801S:	Maintained
14802F:	drivers/gpio/gpio-xra1403.c
14803F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14804
14805XTENSA XTFPGA PLATFORM SUPPORT
14806M:	Max Filippov <jcmvbkbc@gmail.com>
14807L:	linux-xtensa@linux-xtensa.org
14808S:	Maintained
14809F:	drivers/spi/spi-xtensa-xtfpga.c
14810F:	sound/soc/xtensa/xtfpga-i2s.c
14811
14812YAM DRIVER FOR AX.25
14813M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14814L:	linux-hams@vger.kernel.org
14815S:	Maintained
14816F:	drivers/net/hamradio/yam*
14817F:	include/linux/yam.h
14818
14819YAMA SECURITY MODULE
14820M:	Kees Cook <keescook@chromium.org>
14821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14822S:	Supported
14823F:	security/yama/
14824F:	Documentation/admin-guide/LSM/Yama.rst
14825
14826YEALINK PHONE DRIVER
14827M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14828L:	usbb2k-api-dev@nongnu.org
14829S:	Maintained
14830F:	Documentation/input/yealink.rst
14831F:	drivers/input/misc/yealink.*
14832
14833Z8530 DRIVER FOR AX.25
14834M:	Joerg Reuter <jreuter@yaina.de>
14835W:	http://yaina.de/jreuter/
14836W:	http://www.qsl.net/dl1bke/
14837L:	linux-hams@vger.kernel.org
14838S:	Maintained
14839F:	Documentation/networking/z8530drv.txt
14840F:	drivers/net/hamradio/*scc.c
14841F:	drivers/net/hamradio/z8530.h
14842
14843ZBUD COMPRESSED PAGE ALLOCATOR
14844M:	Seth Jennings <sjenning@redhat.com>
14845M:	Dan Streetman <ddstreet@ieee.org>
14846L:	linux-mm@kvack.org
14847S:	Maintained
14848F:	mm/zbud.c
14849F:	include/linux/zbud.h
14850
14851ZD1211RW WIRELESS DRIVER
14852M:	Daniel Drake <dsd@gentoo.org>
14853M:	Ulrich Kunitz <kune@deine-taler.de>
14854W:	http://zd1211.ath.cx/wiki/DriverRewrite
14855L:	linux-wireless@vger.kernel.org
14856L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14857S:	Maintained
14858F:	drivers/net/wireless/zydas/zd1211rw/
14859
14860ZD1301 MEDIA DRIVER
14861M:	Antti Palosaari <crope@iki.fi>
14862L:	linux-media@vger.kernel.org
14863W:	https://linuxtv.org/
14864W:	http://palosaari.fi/linux/
14865Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14866S:	Maintained
14867F:	drivers/media/usb/dvb-usb-v2/zd1301*
14868
14869ZD1301_DEMOD MEDIA DRIVER
14870M:	Antti Palosaari <crope@iki.fi>
14871L:	linux-media@vger.kernel.org
14872W:	https://linuxtv.org/
14873W:	http://palosaari.fi/linux/
14874Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14875S:	Maintained
14876F:	drivers/media/dvb-frontends/zd1301_demod*
14877
14878ZPOOL COMPRESSED PAGE STORAGE API
14879M:	Dan Streetman <ddstreet@ieee.org>
14880L:	linux-mm@kvack.org
14881S:	Maintained
14882F:	mm/zpool.c
14883F:	include/linux/zpool.h
14884
14885ZR36067 VIDEO FOR LINUX DRIVER
14886L:	mjpeg-users@lists.sourceforge.net
14887L:	linux-media@vger.kernel.org
14888W:	http://mjpeg.sourceforge.net/driver-zoran/
14889T:	hg https://linuxtv.org/hg/v4l-dvb
14890S:	Odd Fixes
14891F:	drivers/media/pci/zoran/
14892
14893ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14894M:	Minchan Kim <minchan@kernel.org>
14895M:	Nitin Gupta <ngupta@vflare.org>
14896R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14897L:	linux-kernel@vger.kernel.org
14898S:	Maintained
14899F:	drivers/block/zram/
14900F:	Documentation/blockdev/zram.txt
14901
14902ZS DECSTATION Z85C30 SERIAL DRIVER
14903M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14904S:	Maintained
14905F:	drivers/tty/serial/zs.*
14906
14907ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14908M:	Minchan Kim <minchan@kernel.org>
14909M:	Nitin Gupta <ngupta@vflare.org>
14910R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14911L:	linux-mm@kvack.org
14912S:	Maintained
14913F:	mm/zsmalloc.c
14914F:	include/linux/zsmalloc.h
14915F:	Documentation/vm/zsmalloc.txt
14916
14917ZSWAP COMPRESSED SWAP CACHING
14918M:	Seth Jennings <sjenning@redhat.com>
14919M:	Dan Streetman <ddstreet@ieee.org>
14920L:	linux-mm@kvack.org
14921S:	Maintained
14922F:	mm/zswap.c
14923
14924THE REST
14925M:	Linus Torvalds <torvalds@linux-foundation.org>
14926L:	linux-kernel@vger.kernel.org
14927Q:	http://patchwork.kernel.org/project/LKML/list/
14928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14929S:	Buried alive in reporters
14930F:	*
14931F:	*/
14932